900 100
3681 1054 601 4235 752 491 1708 2499 2427 1472 3603 3323 843 2472 1664 471 775 2202 1673 507 4658 1182 4806 54 1564 2933 2442 3224 4984 1512 1867 2182 1744 4595 1496 1315 1912 3843 1678 2965 2039 1760 4697 215 1761 55 4677 4746 673 3631 4759 2951 392 1812 2383 4650 2900 4187 3615 2956 374 898 1183 3066 4607 3249 4344 4432 2443 3654 4080 11 1465 3528 2645 208 483 4491 4171 1506 846 3606 3181 3979 320 2926 4609 3513 479 3588 3872 4317 3792 685 2618 4922 4195 2696 4242 2266 1737 1762 3402 2480 1768 4618 1242 4447 1632 1562 553 4750 344 3271 2581 75 4210 2826 4705 692 3868 2788 699 1090 707 4667 2810 1357 3147 620 2351 421 735 4741 3044 4713 1535 3764 3824 3377 776 4542 328 3596 1235 3127 1778 2150 3304 2817 2488 1779 240 995 4707 3459 1531 2110 2024 3179 4886 1648 35 4310 4778 3430 3520 4174 3041 85 1823 881 4470 4044 1666 4057 2907 3884 4116 534 761 3395 4915 3607 2459 3177 4905 1953 4774 2144 4754 1791 4503 3758 715 3405 1477 4341 614 587 2355 3316 1822 4128 3178 2713 390 2930 1155 787 3095 3839 3644 2088 1599 3793 4799 3835 454 377 2851 930 3154 4382 3495 4459 2969 458 2350 1018 2768 4458 1951 2722 565 3564 1267 227 4981 2792 3180 3609 2370 3960 2925 3455 4810 734 2935 2001 677 821 2084 1661 2032 3917 4768 790 531 1502 2819 4036 1080 2075 711 2102 4949 2921 2014 3293 1574 2000 2590 1655 755 1070 3479 4087 4473 3608 3952 1239 48 3655 2702 4559 3851 4146 2630 4324 2292 854 2216 1001 4302 509 3921 4785 2028 4207 2599 649 3962 4695 4397 3763 3625 4090 2606 3169 2376 1340 4643 3201 2529 1879 3734 4598 2799 1161 2298 1109 3776 1550 3845 2608 3273 3629 4014 2714 4110 3067 3595 796 21 3300 3362 2447 4666 1138 2777 4995 4839 4924 4376 3535 2908 4456 586 2398 1935 4753 3146 4642 2352 3774 2004 1868 1028 2017 1542 3348 4578 1006 2289 3165 300 145 2949 1272 1335 1219 3984 163 4409 3739 3961 1452 3202 4955 1811 4015 1122 861 2108 813 3111 4211 3903 2329 3968 3794 1324 3672 1808 432 2096 2738 2687 2172 4123 352 3765 4018 1125 303 3389 2811 4319 406 486 4599 2389 1548 4340 1123 1214 3708 3861 3704 3860 295 466 89 3134 3677 2257 4479 4082 2897 2914 3617 403 1748 1298 2987 1569 4279 1592 92 2187 1178 2939 3087 3435 1390 195 1429 704 4641 2890 4850 1521 26 1693 523 3720 3837 2457 3458 2886 4427 4648 4985 456 914 4258 671 3580 723 2562 1654 2541 4879 851 3477 2066 222 2080 4315 3529 2489 2538 268 2981 3106 4916 2079 1782 641 527 282 865 3806 4134 4569 4230 1787 1969 243 395 2213 2450 191 725 4359 2941 1077 4786 3327 3037 3869 1672 4431 4906 1618 3101 3945 2895 1638 3620 4073 683 942 360 2406 1870 3870 3438 3281 4903 3805 2299 2972 3400 1293 842 2546 2484 2604 4039 4619 4333 2643 2650 3502 2029 1931 1827 510 4125 2694 2242 2384 1339 66 1520 1793 3486 1226 1480 4761 3578 2359 1902 542 1863 1007 1083 4925 2258 3795 1455 1308 3462 878 3221 4245 294 2919 1215 3433 1699 2703 3444 1642 3490 4342 429 4783 1616 2448 146 221 2641 2760 2125 886 3542 722 4202 3899 3874 3443 2845 1323 1667 1828 1636 4468 3592 2832 669 3253 1773 1313 892 2621 79 1796 261 2417 2416 1367 321 3065 2809 4009 1640 974 3269 3866 2847 3783 2577 3236 2375 1971 461 666 3762 3125 4876 3480 1416 3345 900 3089 2282 1010 2098 2515 2544 2619 835 4878 1013 2711 3986 1797 1987 529 4970 2999 106 1765 3662 3421 365 2668 488 3517 3199 4891 2267 1557 3305 1316 1625 2820 867 2382 1166 4437 2866 500 1440 2199 299 3890 312 4114 3298 4908 2690 3973 2273 1553 1734 905 841 2622 56 774 3937 2593 1139 706 4963 2015 513 1470 667 630 446 1135 2940 1960 2547 2481 4249 549 1851 2850 4070 2433 1474 2300 151 955 605 285 1406 4286 2961 497 3904 2786 1127 4832 4293 2519 366 4571 409 4021 2341 2859 172 3966 652 1088 860 2802 969 3676 3069 3123 4106 62 3266 4364 4419 3907 3733 2023 3333 2657 1911 4546 2478 4899 4186 116 2263 3759 577 212 2609 2174 2403 1742 966 121 3246 436 1518 4631 4181 1733 2369 1361 3198 4723 4072 2007 1295 1217 4913 2158 2302 2796 4412 3881 1312 1064 2196 2646 1332 4355 4029 3632 4525 4032 1275 518 370 3707 543 2876 770 332 2160 1036 3562 337 679 3437 3112 1417 2431 3639 1669 4100 1630 3522 2192 289 3510 3857 4328 794 336 2040 3598 4060 4904 2615 2204 3446 4016 947 4019 2614 4445 1750 1714 2583 2152 1844 4597 3686 3328 2062 1488 3832 1231 1199 2306 1740 2598 809 4870 1420 3468 4349 4950 2638 3674 4414 1923 107 3425 2136 4177 3663 2209 118 4027 2790 4998 1932 2468 1691 248 3009 1703 2865 2532 1970 

