0	46	30	46	1536	200	0	5	10000	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
338028133527	338028134087	338028134637	338028135187	338028135737	338028136287	338028136837	338028137387	338028137937	338028138487	338028139038	338028139587	338028140137	338028140687	338028141237	338028141787	338028142337	338028142887	338028143437	338028143987	338028144537	338028145087	338028145637	338028146187	338028146737	338028147288	338028147837	338028148387	338028148937	338028149487	338028150037	338028150587	338028151137	338028151687	338028152237	338028152787	338028153338	338028153888	338028154437	338028154987	338028155537	338028156087	338028156637	338028157187	338028157737	338028158287	338028158837	338028159387	338028159937	338028160487	338028161037	338028161587	338028162138	338028162687	338028163237	338028163787	338028164337	338028164887	338028165438	338028165987	338028166538	338028167087	338028167637	338028168187	338028168738	338028169287	338028169838	338028170388	338028170937	338028171488	338028172037	338028172587	338028173137	338028173687	338028174237	338028174788	338028175338	338028175888	338028176437	338028176988	338028177537	338028178087	338028178638	338028179188	338028179738	338028180288	338028180837	338028181388	338028181938	338028182487	338028183037	338028183588	338028184138	338028184688	338028185238	338028185787	338028186338	338028186887	338028187438	338028187988	338028188538	338028189088	338028189638	338028190188	338028190738	338028191288	338028191838	338028192388	338028192938	338028193488	338028194038	338028194587	338028195137	338028195687	338028196238	338028196788	338028197338	338028197888	338028198438	338028198988	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3037	3650	2300	3037	3650	2300	3037	3650	2300	3037	3650	2300	3037	3650	2300	3037	3650	2300	3037	3650	2300	3037	3650	2300	3037	3650	2300	3040	3650	2300	3043	3650	2300	3047	3650	2300	3047	3650	2300	3047	3650	2300	3047	3650	2300	3047	3650	2300	3047	3650	2300	3047	3650	2300	3047	3650	2300	3047	3650	2300	3047	3650	2300	3047	3650	2300	3047	3650	2300	3047	3650	2300	3047	3650	2300	3047	3650	2300	3047	3650	2300	3047	3650	2300	3047	3650	2300	3047	3650	2300	3047	3650	2300	3047	3650	2300	3047	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
54466	24751	11871	4209	1632	867	544	482	502	492	501	500	444	476	431	437	466	428	464	477	450	413	439	464	454	447	416	437	438	435	442	448	458	412	430	423	430	440	448	429	424	458	430	439	417	418	449	439	437	440	450	426	430	449	423	463	479	432	444	419	410	395	402	507	462	423	459	450	414	438	450	453	448	459	456	443	467	442	464	441	433	446	445	474	431	398	426	456	452	465	481	461	415	427	408	462	445	432	405	410	453	470	446	422	459	407	432	417	467	420	422	427	412	415	427	448	431	469	409	436	422	409	451	453	427	443	449	423	454	470	454	473	448	426	455	437	491	470	430	432	460	443	467	450	439	439	411	442	476	455	455	441	449	481	422	470	449	419	436	442	427	430	469	407	463	420	427	472	441	429	489	448	408	453	466	423	429	431	431	436	429	404	451	447	474	419	426	416	410	424	427	423	400	428	414	421	419	438	416	482	456	440	424	437	461	465	454	449	463	424	422	416	519	454	439	448	442	427	453	401	421	413	448	448	452	410	448	410	428	427	434	427	418	443	403	479	459	417	437	420	471	461	431	417	430	444	443	452	470	466	437	476	456	399	459	451	429	446	433	449	476	393	446	395	408	451	451	472	392	429	406	463	461	425	416	449	448	442	443	434	426	441	418	437	413	470	500	419	420	463	444	458	411	483	411	452	427	448	427	412	427	441	436	426	444	431	446	438	453	446	417	469	417	476	436	429	432	453	455	436	432	466	451	442	434	430	420	472	458	441	436	439	402	415	404	488	438	434	415	431	457	448	426	455	404	404	383	449	470	476	462	454	470	446	431	461	441	451	417	414	434	482	418	414	499	443	398	426	421	404	439	441	415	428	410	432	461	456	412	405	417	438	474	449	441	399	471	476	424	428	439	432	400	477	424	455	440	404	438	461	421	442	418	457	422	423	421	401	423	427	476	450	413	401	444	449	407	434	452	418	420	418	465	459	464	431	484	440	435	446	489	442	412	427	404	417	493	437	439	441	411	438	436	446	450	401	418	447	421	430	422	412	467	438	408	458	447	493	463	418	413	433	400	441	430	428	431	421	501	383	489	440	427	439	423	403	430	417	415	436	428	446	430	472	449	424	473	411	398	469	417	418	446	457	454	438	463	433	427	433	419	372	460	438	433	394	432	413	449	453	435	471	451	397	434	465	462	446	441	471	427	418	409	442	423	426	424	414	439	417	417	407	395	446	448	438	428	415	440	441	415	452	396	424	467	453	429	439	405	443	417	458	470	411	413	438	434	449	452	438	424	441	458	429	423	406	405	451	460	443	438	452	415	441	441	438	455	426	433	458	444	408	478	438	423	462	452	419	468	436	383	414	454	434	406	422	444	439	452	455	452	469	446	441	457	464	456	403	417	427	424	394	425	491	459	439	420	401	509	463	459	441	412	433	421	400	427	436	419	415	405	466	420	431	432	437	463	442	442	453	448	427	436	437	419	400	436	405	440	414	390	445	452	439	446	472	469	436	412	464	476	458	412	384	440	439	438	436	487	431	467	445	405	434	442	471	445	462	398	433	455	397	457	424	392	432	456	469	442	440	443	473	423	443	441	460	461	481	452	455	454	432	415	493	447	455	432	432	458	422	448	403	405	459	450	434	413	449	432	442	474	422	462	427	446	441	452	376	426	439	450	469	427	436	431	442	420	431	457	429	418	448	405	459	406	413	454	429	420	403	402	424	424	443	460	443	454	450	446	450	466	393	439	419	440	440	457	452	443	433	408	446	444	433	455	433	444	425	386	418	415	415	428	431	475	446	419	410	472	457	412	401	410	455	430	448	460	414	441	483	459	434	443	430	440	456	432	452	431	443	422	433	467	406	377	469	454	457	413	403	418	486	435	469	395	426	493	483	426	420	449	447	451	460	416	438	425	459	471	437	427	471	445	459	461	451	434	461	426	417	482	478	454	418	415	458	400	465	407	416	414	432	423	456	464	477	446	460	475	458	409	431	432	449	424	439	472	464	412	440	403	446	431	413	432	471	399	408	426	463	414	439	416	407	466	465	416	448	456	474	446	432	399	442	441	451	423	423	427	391	430	405	415	427	426	411	436	410	461	436	463	400	415	441	449	416	450	427	433	444	465	402	383	437	442	453	415	407	410	436	409	410	452	420	443	457	447	426	461	454	438	397	421	435	417	434	475	435	442	433	501	437	440	434	417	450	416	409	439	411	404	420	471	421	425	474	480	431	397	405	431	424	457	441	455	451	429	431	449	413	451	399	424	458	458	389	429	457	437	429	433	411	435	458	422	439	452	386	435	433	395	451	403	416	405	430	424	422	468	396	453	436	497	436	457	402	401	447	473	410	460	469	423	441	463	446	394	467	435	454	465	487	466	388	402	440	441	453	409	462	429	397	439	429	433	458	425	426	371	436	455	433	450	415	432	399	441	435	451	486	402	429	455	463	412	430	416	453	444	430	446	435	434	411	454	454	447	454	437	391	404	476	444	401	384	443	439	450	412	448	473	458	427	414	477	438	379	432	425	450	465	419	422	423	440	455	469	449	429	435	416	485	425	449	428	431	457	439	469	458	460	450	428	436	371	444	415	436	447	431	407	465	407	446	433	409	413	422	433	440	427	401	436	433	438	443	441	411	454	418	464	445	411	475	462	444	409	439	381	407	448	437	450	462	416	465	443	461	427	428	417	417	412	467	432	434	429	436	448	418	460	448	441	401	463	463	448	435	451	437	445	439	439	451	384	482	381	442	429	474	440	416	419	422	416	425	438	466	450	393	427	423	406	426	452	454	425	415	429	455	458	425	437	416	440	456	420	498	421	485	439	464	416	454	427	440	467	379	452	450	468	405	448	433	436	465	459	448	383	463	429	410	426	432	461	426	407	470	424	442	400	455	470	494	458	422	439	477	423	489	442	432	422	447	384	458	400	435	410	429	439	432	453	426	502	400	433	465	388	467	416	426	467	450	437	481	424	430	429	436	456	451	441	437	436	456	511	419	436	451	456	436	415	413	422	426	434	421	448	464	435	417	400	433	480	466	426	433	437	423	444	401	455	461	442	442	451	372	453	416	439	416	439	428	434	414	424	431	450	470	469	395	467	444	407	407	413	449	478	435	410	481	454	450	435	467	465	425	403	448	451	438	460	426	438	425	434	445	436	444	432	397	465	451	431	455	451	453	437	442	440	416	463	447	442	449	445	428	433	407	424	427	457	404	437	430	420	492	448	425	424	439	434	436	415	467	468	413	475	441	469	423	477	448	471	447	453	411	451	440	406	427	447	438	484	449	435	454	436	462	427	412	402	491	470	452	453	449	400	448	418	417	421	433	432	459	446	433	431	404	426	424	439	445	445	409	427	457	471	410	403	422	436	449	478	412	477	438	431	445	451	407	427	432	432	431	420	406	462	432	418	432	425	463	446	418	444	435	412	426	409	472	466	430	401	415	480	436	467	426	421	437	445	470	435	425	424	441	465	445	450	448	445	452	456	409
36950	15771	10128	6950	4097	2259	1369	1260	1163	1205	1211	1038	983	985	1002	933	930	924	909	985	964	926	988	997	894	908	969	948	908	941	934	1005	955	980	864	987	999	936	954	987	988	972	949	985	968	1029	961	985	950	963	905	990	939	913	943	1014	936	945	923	927	938	932	918	977	930	968	915	940	957	977	981	932	996	893	950	967	976	958	951	952	984	959	1026	914	944	947	1016	946	965	940	974	983	932	949	927	942	980	941	1005	928	935	943	980	915	917	966	1004	972	910	984	900	964	974	950	990	964	937	1004	976	941	970	945	949	960	958	900	945	991	1002	947	990	937	963	999	971	946	971	953	951	960	988	934	1021	978	979	944	947	920	992	957	949	891	938	922	971	962	966	910	948	969	1008	994	911	963	986	975	950	889	984	952	883	919	898	926	894	922	988	915	988	944	956	991	958	974	918	934	950	985	1000	957	954	921	978	964	969	1011	950	970	987	961	972	980	913	983	961	924	936	935	1002	957	952	984	995	964	1033	946	968	949	950	949	984	978	919	953	953	995	968	1004	974	956	911	936	948	929	992	944	867	1007	951	985	966	1016	983	995	1021	941	957	980	895	924	934	944	962	927	968	955	999	929	984	920	920	965	969	961	1047	968	959	1004	997	926	984	946	929	932	934	936	934	963	966	963	955	935	939	951	938	958	956	962	929	908	949	951	919	956	930	957	930	953	918	978	919	990	960	962	940	926	886	945	958	898	979	964	1005	995	970	970	935	999	953	936	990	988	933	1005	1005	943	948	906	952	965	1011	925	963	982	875	966	933	1029	955	929	1000	982	952	964	907	953	910	1001	923	973	892	970	920	901	984	989	931	976	963	934	951	989	956	924	907	951	976	925	938	946	950	1002	979	976	992	906	926	951	945	967	929	948	972	988	931	979	958	922	984	935	939	936	958	993	916	979	973	973	915	935	955	966	971	1019	947	931	985	927	990	966	919	938	957	924	955	996	970	930	932	975	949	992	954	968	1019	914	917	995	941	948	933	932	987	1007	905	976	918	934	916	889	952	958	989	978	1014	941	1005	984	978	955	973	933	978	945	911	958	991	965	987	978	958	972	923	1019	896	997	963	933	967	924	921	984	950	986	946	951	978	979	935	931	948	960	993	955	933	943	912	941	952	918	964	976	900	915	964	937	1000	984	876	955	970	892	984	964	957	931	949	900	963	987	927	1001	969	938	977	947	967	956	945	985	1011	932	889	948	967	953	954	966	994	971	960	953	970	944	972	965	956	955	936	1013	920	960	953	1019	925	976	948	945	891	990	904	963	910	1017	964	989	936	934	910	957	973	954	961	1007	950	997	948	927	1001	961	880	937	921	983	948	947	994	1008	998	945	937	887	992	962	939	980	934	909	955	955	960	1020	908	952	927	957	935	979	989	961	947	919	921	939	938	905	990	939	942	922	951	979	923	941	950	947	941	956	964	909	951	884	963	931	938	969	931	934	957	947	931	968	942	941	941	1008	959	982	955	965	904	970	962	1003	993	967	925	1002	931	954	1003	913	948	890	927	996	996	979	915	996	937	970	891	992	986	989	981	974	949	954	914	904	992	955	948	1007	965	973	912	897	926	931	929	1006	965	972	936	938	963	914	949	905	935	927	926	915	953	959	1013	965	912	921	962	941	931	945	919	992	940	943	948	945	945	925	954	931	942	967	945	959	951	955	906	918	922	943	964	920	946	943	934	963	923	984	982	985	922	952	974	948	937	947	987	964	929	956	941	925	960	946	988	943	945	984	958	944	1015	951	992	934	918	958	944	933	960	995	958	951	907	930	964	992	946	954	957	963	879	957	937	937	1027	981	929	947	930	938	948	988	957	933	958	943	976	916	980	936	917	951	982	938	941	914	948	962	959	986	961	941	954	935	981	956	929	916	908	941	904	980	958	887	947	980	923	943	922	954	961	973	1006	934	943	977	925	879	951	958	945	1031	935	939	938	960	955	967	990	972	943	953	937	1015	979	963	935	983	933	1050	948	909	944	927	953	1023	974	915	977	961	944	923	1014	924	954	926	991	994	931	990	987	934	948	952	923	941	955	982	941	943	932	955	986	936	935	977	990	933	975	887	923	1028	916	967	985	939	923	926	920	1020	983	952	957	957	967	960	998	913	1004	931	975	974	958	960	962	970	940	968	889	936	969	926	998	989	1010	946	982	978	909	922	950	935	954	983	984	970	1027	939	966	950	933	941	975	945	943	969	972	949	988	943	979	946	962	922	972	903	943	951	939	949	943	936	948	943	986	904	942	958	996	992	965	995	975	958	896	920	945	977	975	947	925	965	913	965	961	949	996	1031	973	980	893	915	939	969	947	964	977	972	928	985	969	961	947	1004	888	957	1004	949	949	984	950	927	902	936	903	936	929	935	974	924	951	951	972	950	956	961	924	995	967	970	1007	941	975	948	974	939	978	977	876	948	964	926	972	972	952	992	988	951	934	983	886	938	974	948	936	923	963	990	968	965	914	967	912	984	989	938	951	973	924	962	929	962	919	988	919	979	902	908	970	922	918	972	943	983	940	965	883	915	941	1009	960	950	936	981	931	968	919	918	936	988	979	981	961	951	929	975	1041	951	963	964	928	979	986	979	883	949	977	988	953	920	959	937	955	927	990	1044	961	936	960	987	920	1009	950	933	944	953	914	963	907	913	958	988	990	949	921	896	919	951	966	980	989	937	994	938	945	951	975	953	916	963	927	925	936	945	968	922	940	928	946	975	974	968	896	968	977	935	988	919	919	1013	995	971	940	908	983	957	962	980	923	960	960	951	954	983	931	975	985	915	965	989	907	964	1006	952	947	954	939	907	954	990	968	997	1006	940	970	910	930	977	1005	944	933	1050	959	946	900	973	910	996	982	948	986	958	959	920	933	942	927	966	948	979	1019	953	908	988	1006	980	966	949	961	968	945	906	884	984	999	991	1003	957	951	961	911	928	959	924	968	922	996	939	962	992	956	914	953	937	953	1009	982	923	934	1004	929	1002	948	964	940	977	932	986	887	960	928	909	922	891	935	952	998	986	953	929	932	899	979	1016	960	957	972	962	971	970	943	943	971	926	934	990	930	1018	959	1001	958	958	975	1004	1005	949	936	974	948	957	968	919	947	952	930	952	937	971	912	972	962	974	965	995	946	945	922	954	932	951	963	910	970	950	935	938	925	975	930	934	913	944	960	976	981	945	927	931	927	950	1007	927	968	942	927	974	1017	973	996	939	965	911	979	953	942	992	972	927	947	994	961	960	938	939	933	912	935	957	994	995	951	1017	930	938	942	943	963	966	990	1010	935	950	911	945	939	1016	939	958	916	992	965	964	918	965	922	986	975	922	954	917	996	951	960	973	949	931	967	936	966	973	975	975	1010	974	903	985	956	944	991	1011	955	930	936	924	985	985	907	954	918	975	978	1008	969	956	1004	950	923	996	960	963	949	975	987	1007	915	999	941	935	948	941	969	941	1010	948	987	993	948	928	964	952	986	970	906	962	976	967	960	1004	945	946	1031	994	953	931	974	940	979	919	970	991	949	975	957	950	942	980	906	938	991	942	943	919	974	916	983	981	972	972	934	1003
46886	17567	5174	1658	804	557	485	480	460	436	408	432	389	399	422	468	399	430	400	389	418	415	408	405	423	389	419	418	422	362	388	396	400	424	422	435	403	409	393	408	416	387	403	376	371	441	390	432	420	438	413	418	392	383	439	375	373	420	425	382	412	424	426	391	378	363	366	387	410	422	421	388	421	434	444	446	396	445	407	390	364	421	439	420	400	378	391	416	370	421	446	406	421	448	412	454	408	433	397	380	452	397	395	393	449	444	386	399	419	431	424	407	362	400	401	397	418	381	377	369	407	377	403	410	399	403	420	434	413	379	444	424	425	384	403	402	473	420	421	381	431	409	369	344	360	398	428	424	389	415	414	460	361	419	397	409	384	384	421	395	374	414	397	397	385	414	444	405	435	410	438	401	408	398	362	398	393	408	421	408	390	436	432	416	375	437	405	425	423	397	430	426	433	460	399	421	424	392	393	416	426	418	433	402	406	401	426	422	385	438	425	402	399	412	407	432	431	381	411	396	421	399	396	419	422	375	428	399	409	353	451	390	395	419	415	421	420	393	403	396	400	366	366	350	423	417	398	417	437	389	388	386	385	434	392	429	421	384	398	435	390	415	392	381	385	413	387	460	414	424	372	363	392	414	376	395	402	434	409	393	377	396	409	414	450	422	428	372	415	422	399	391	431	416	387	434	352	370	420	383	375	438	444	395	389	418	413	400	425	393	439	418	404	417	421	387	386	396	412	371	452	428	395	416	426	441	372	381	400	445	391	387	397	409	400	405	408	380	405	399	416	392	418	447	393	416	416	372	415	418	393	398	402	435	409	404	423	385	381	431	386	418	396	466	398	388	393	394	405	383	404	410	439	458	432	374	408	411	407	395	385	393	411	398	410	454	426	375	388	409	407	419	416	430	411	413	446	397	451	404	381	439	399	385	421	369	377	355	395	420	402	399	409	419	416	442	400	405	407	450	408	405	411	423	400	397	454	421	365	408	408	379	377	351	418	417	400	429	445	423	419	387	384	405	436	407	407	415	411	377	380	393	418	470	402	394	391	433	410	442	400	424	402	374	418	417	444	426	423	422	384	428	388	396	409	410	375	400	416	425	414	366	432	389	444	408	422	409	435	389	396	397	436	394	398	417	440	390	397	390	409	409	398	366	411	382	388	395	420	403	432	409	417	425	416	381	416	406	434	403	444	396	389	447	385	387	410	378	377	375	397	397	430	371	403	393	406	380	386	402	397	430	390	344	400	439	411	413	394	429	388	371	377	405	373	387	447	425	441	382	396	403	371	361	387	377	441	442	383	432	412	401	396	393	392	399	379	394	415	384	432	435	411	403	394	420	396	376	382	363	433	408	408	435	481	415	385	401	361	427	411	377	414	395	408	380	415	407	434	378	391	378	408	378	405	427	433	401	417	424	411	393	440	413	379	430	434	411	395	376	396	419	408	421	435	381	406	384	398	424	432	432	398	426	418	408	395	418	413	409	445	382	401	426	427	416	373	414	422	368	426	401	372	384	385	373	422	375	384	434	426	384	430	414	428	384	366	396	429	405	366	383	384	397	396	374	406	395	380	418	387	389	368	381	414	411	421	382	436	391	439	400	404	435	377	486	388	406	416	374	409	406	427	374	399	391	442	446	442	382	400	393	457	389	375	424	411	422	406	426	417	393	379	437	398	393	394	351	379	403	400	378	458	404	406	420	387	401	421	429	397	445	426	431	387	400	464	428	417	422	403	402	369	379	401	407	390	385	379	402	407	397	386	391	420	396	416	411	400	403	409	438	395	374	425	434	393	427	416	443	427	404	430	341	388	406	418	413	414	434	390	420	406	409	399	391	420	362	399	427	344	385	445	378	394	407	398	387	425	388	398	417	402	424	389	418	417	403	407	450	441	426	419	417	409	445	424	402	366	455	430	390	390	403	384	416	437	430	413	403	404	420	413	434	430	426	392	388	421	401	434	387	425	398	395	419	373	426	405	412	397	406	431	412	402	408	405	410	419	465	434	438	414	399	380	427	416	407	412	370	416	373	415	385	431	430	410	397	400	388	411	404	408	389	427	403	438	382	374	399	415	394	355	356	381	378	403	424	410	437	425	381	389	371	395	430	424	452	459	423	363	410	414	438	444	412	402	406	433	417	405	380	404	402	408	383	429	429	439	391	416	395	412	406	429	343	430	386	419	432	446	363	372	432	419	413	389	381	421	442	383	444	385	378	380	423	405	420	417	437	416	407	412	409	388	431	456	388	404	417	388	409	354	419	397	444	415	394	406	406	399	386	390	416	436	380	409	458	380	396	437	409	424	385	437	393	396	398	415	414	410	394	419	411	438	384	389	388	415	418	404	427	401	423	401	401	424	393	444	436	402	415	424	415	380	430	433	420	408	416	450	438	408	392	423	430	386	396	426	431	400	417	422	436	424	403	439	409	392	395	389	398	427	450	400	436	413	418	411	429	384	379	378	391	381	416	438	398	401	379	364	431	425	431	404	372	407	411	384	403	353	354	365	432	411	408	410	415	408	412	424	414	394	351	441	382	379	427	438	408	427	424	384	405	426	403	382	401	414	404	399	412	419	420	395	454	419	388	405	383	409	398	428	424	383	402	453	415	427	403	383	402	429	404	435	382	415	421	431	379	392	409	368	412	414	442	413	427	429	373	431	445	467	412	382	435	408	410	371	369	414	433	395	436	451	435	424	410	430	422	398	416	454	422	399	400	364	410	363	417	418	381	384	426	402	403	431	432	399	412	431	438	423	378	342	390	436	424	396	400	396	397	373	401	443	372	393	382	393	402	377	399	416	410	371	386	421	411	393	433	424	417	429	432	385	382	389	390	408	430	376	392	435	380	370	378	409	410	389	389	396	411	400	397	404	385	381	396	399	350	436	462	413	442	416	413	431	426	413	410	379	417	375	445	355	455	387	414	412	438	411	417	417	383	374	397	433	438	390	384	412	377	422	433	422	397	380	404	375	390	379	403	426	370	419	449	407	385	371	365	419	407	387	402	397	413	395	413	402	380	389	371	429	406	408	373	425	408	397	406	385	379	401	389	422	373	441	464	428	429	414	411	413	422	433	388	386	381	418	387	419	359	420	374	393	393	424	436	404	370	378	423	375	400	443	413	387	415	423	437	423	398	383	364	419	406	434	400	418	414	456	412	386	355	424	420	390	417	412	407	417	435	400	448	431	379	400	386	384	404	405	428	414	409	382	404	397	426	426	429	391	418	421	407	397	445	404	417	404	417	420	407	407	397	414	428	375	399	415	422	428	376	444	413	399	417	402	421	415	412	396	395	402	436	412	421	385	413	425	429	387	441	400	408	397	388	418	435	424	357	417	377	399	460	415	427	386	434	411	440	396	394	400	434	417	382	422	377	414	418	409	419	444	432	409	417	413	403	400	413	386	405	430	396	410	417	422	442	391	420	422	443	393	409	404	434	375	384	417	365	421	401	343	400	385	388	430	426	407	404	436	408	360	408	421	434
31741	12701	6230	3186	2027	1475	1140	1070	992	1013	948	902	894	855	856	927	894	902	896	864	880	922	919	941	895	860	864	881	941	898	848	858	910	919	907	860	896	850	847	877	863	889	930	870	878	873	835	872	915	856	894	959	905	889	923	883	859	870	907	914	868	869	889	893	946	902	901	872	905	916	840	907	883	873	856	909	965	790	901	925	887	894	853	904	874	908	909	850	848	926	892	927	862	843	909	903	878	822	876	857	931	908	928	871	903	907	895	864	898	868	923	906	927	858	921	903	913	856	863	851	912	861	896	903	881	872	916	859	864	877	909	943	907	911	859	831	928	848	853	884	872	885	872	931	848	892	884	903	942	861	905	877	891	862	885	875	890	870	906	835	911	888	902	919	900	886	886	906	894	868	877	894	876	883	892	874	903	882	882	940	888	940	873	896	893	890	876	889	901	844	905	870	817	855	920	944	904	952	903	897	861	903	932	903	953	901	905	903	884	829	890	917	870	851	905	831	833	889	861	911	896	874	889	884	878	856	892	885	872	907	848	872	875	872	907	896	892	900	859	879	883	873	928	923	891	887	900	856	916	839	847	921	869	882	881	947	900	843	898	918	943	864	878	904	908	860	876	846	892	911	911	845	861	885	890	926	908	810	886	889	884	873	896	918	843	914	887	932	857	941	866	891	872	925	882	935	888	864	906	926	887	873	869	867	913	899	941	887	922	871	861	857	888	908	915	938	900	897	909	901	869	884	920	904	868	873	845	912	968	884	881	823	887	898	874	918	879	898	839	891	878	841	862	891	893	878	888	887	927	862	871	882	968	865	860	896	883	924	882	866	818	894	851	899	869	846	862	884	877	908	875	876	873	883	891	867	844	911	901	875	904	886	896	921	885	927	870	948	907	899	903	869	918	870	909	901	883	948	848	860	905	909	895	863	910	868	857	880	931	825	898	877	865	857	881	936	855	863	894	879	926	933	912	844	909	891	878	883	870	858	918	890	953	878	882	928	905	859	895	906	850	914	914	909	937	916	884	894	840	870	920	865	861	875	834	869	903	902	798	880	927	870	893	886	844	893	876	872	884	887	919	857	879	878	867	881	860	886	892	908	878	905	881	886	887	874	925	913	853	883	871	874	874	894	901	865	862	896	883	823	863	862	888	888	879	884	908	869	897	920	934	865	900	906	889	878	853	924	881	871	883	857	914	876	890	876	910	862	946	913	934	962	878	873	897	853	901	893	931	905	875	877	907	943	874	872	880	905	899	885	869	876	879	868	847	933	856	927	913	913	869	861	836	873	870	900	861	867	922	901	924	923	889	861	887	846	876	879	906	885	898	868	924	896	880	905	915	908	937	905	910	912	909	960	918	920	950	861	895	885	942	872	928	905	900	887	867	863	913	898	858	886	909	895	868	923	850	877	885	815	859	863	922	935	876	857	889	920	913	883	898	853	917	933	881	904	875	910	892	841	882	866	870	941	904	867	892	889	919	914	847	887	864	870	832	896	852	869	895	882	878	912	950	871	930	864	926	957	870	847	889	907	897	836	868	849	947	877	895	893	854	862	864	899	906	906	936	857	849	854	940	935	921	864	884	882	896	860	893	854	921	872	876	875	859	858	911	872	885	864	854	922	884	858	891	862	882	914	860	904	944	880	905	904	870	877	881	920	899	853	886	867	855	850	901	909	960	876	874	859	926	899	935	861	858	838	898	905	864	832	895	842	911	829	885	855	896	877	909	929	915	907	868	873	870	968	816	918	926	889	896	888	880	870	859	892	905	895	897	874	914	873	894	881	893	865	853	809	898	897	922	873	919	897	909	878	898	861	883	869	883	845	886	875	914	906	911	911	859	873	933	911	883	920	940	893	806	879	878	879	908	921	877	931	877	854	926	922	868	870	860	890	897	883	876	869	923	885	876	915	872	883	893	886	836	859	872	844	917	852	874	882	935	864	868	870	900	881	879	861	882	896	853	863	848	932	903	879	917	935	878	896	916	879	902	847	912	910	868	890	898	853	849	902	921	979	924	921	869	894	898	889	877	866	949	883	882	909	918	893	900	890	856	898	850	914	961	882	950	890	923	913	916	948	900	902	880	880	921	901	913	873	912	849	903	934	814	851	829	887	877	915	895	837	862	886	935	895	884	870	904	877	838	963	906	843	871	933	840	890	836	888	918	945	883	898	922	856	922	866	881	938	838	903	875	873	889	896	908	877	907	900	903	892	877	913	872	954	964	948	915	835	887	887	912	853	869	909	849	953	874	869	889	893	903	871	852	884	929	877	848	853	926	876	903	793	890	834	865	965	836	851	899	899	864	857	873	927	873	918	914	831	864	881	895	891	918	830	900	959	928	871	830	923	904	880	957	896	893	896	948	902	863	897	864	836	842	902	929	885	852	797	897	937	882	864	840	890	869	965	932	844	908	887	920	843	886	880	864	886	853	902	914	901	876	920	913	863	927	879	889	874	921	879	877	931	852	848	866	901	863	902	860	888	936	874	910	872	918	910	866	901	882	872	919	857	863	867	882	869	885	818	873	881	901	898	862	884	852	884	903	878	845	876	890	871	883	876	894	945	894	888	917	878	882	950	921	903	863	950	845	862	922	899	880	854	927	898	890	897	890	888	907	885	856	877	934	885	894	859	883	963	895	845	910	890	886	858	869	914	891	895	875	841	876	879	857	925	879	833	874	871	828	876	906	883	854	859	859	863	919	901	905	858	953	863	915	889	915	885	878	880	934	869	891	881	925	905	951	931	825	925	874	856	900	860	913	875	860	915	937	930	891	889	872	897	891	842	905	843	949	857	834	920	846	894	912	932	851	908	917	872	877	929	877	929	855	867	892	860	912	878	814	891	896	892	884	879	870	902	918	857	868	928	868	895	906	894	881	880	885	898	870	928	849	937	873	920	891	858	936	874	916	830	892	922	871	890	866	926	906	909	878	861	893	928	848	865	889	927	939	927	858	902	865	854	835	912	885	903	925	888	949	838	881	940	836	929	907	882	924	878	886	894	872	897	870	900	899	907	909	879	915	906	865	934	870	847	897	894	905	916	878	928	884	929	926	926	891	893	895	923	862	794	903	856	859	915	827	861	882	894	894	881	886	897	918	920	874	871	916	880	914	878	890	897	893	903	860	906	898	890	873	860	861	874	945	936	889	870	920	911	951	873	892	867	845	873	888	970	877	910	905	894	929	857	953	849	950	888	926	861	865	888	869	870	886	890	894	896	926	863	917	902	882	872	883	847	905	901	886	865	900	871	881	882	844	852	922	860	885	859	917	886	879	858	895	917	930	897	894	873	909	826	880	857	873	895	855	938	922	910	908	839	944	870	864	901	890	881	910	858	878	875	889	864	911	866	872	861	895	888	891	802	878	825	834	897	884	910	883	917	906	893	898	879	897	914	873	975	904	887	889	899	862	912	932	902	855	918	876	904	925	911	949	853	889	853	849	900	893	905	942	933	897	880	899	906	903	898	892	937	877	937	933	908
60249	27126	12821	4890	1763	984	702	606	593	567	513	458	406	410	431	380	430	426	390	415	388	407	425	410	400	425	452	392	457	418	401	439	452	405	421	434	438	438	416	479	457	426	443	401	416	398	411	431	430	438	425	399	443	418	434	439	441	419	416	432	381	403	424	423	438	377	436	413	437	407	441	437	393	447	433	465	399	382	422	393	424	413	420	385	410	398	412	451	406	338	407	409	405	432	405	412	366	425	379	391	411	376	408	412	450	426	424	384	464	421	408	395	441	405	451	403	417	365	388	359	411	371	387	422	383	412	454	436	394	408	423	390	432	419	412	405	438	418	423	424	429	368	426	394	387	421	425	418	416	458	435	441	378	390	397	407	425	425	426	391	416	468	396	437	408	433	406	415	393	439	442	431	408	439	446	391	419	407	394	410	417	458	433	398	447	417	403	422	448	393	402	414	438	402	429	434	433	409	409	400	430	441	448	413	433	436	398	389	409	389	447	392	389	388	402	406	408	408	443	407	385	411	397	438	411	473	404	428	364	433	444	452	418	395	382	423	427	425	413	427	404	461	401	413	448	412	422	403	419	388	411	445	369	436	399	416	419	444	402	398	398	404	409	438	438	431	410	441	404	417	456	389	418	427	380	410	482	407	396	401	414	404	385	427	419	455	442	389	411	386	440	436	390	413	412	425	401	438	446	410	428	375	387	388	401	399	414	412	411	414	395	422	409	399	392	435	419	439	381	395	412	397	427	432	461	424	410	378	413	422	413	393	390	417	437	445	388	391	403	388	430	444	395	412	375	427	390	384	417	418	473	431	427	409	432	364	390	417	461	432	376	430	394	454	405	438	417	392	401	467	447	444	423	454	453	431	405	381	389	441	413	437	420	427	434	414	421	472	439	438	421	382	411	394	458	397	392	421	436	392	438	412	399	376	432	426	418	448	426	397	456	445	410	388	442	414	427	398	401	436	412	397	428	410	426	403	420	431	380	395	409	446	436	419	456	412	410	410	421	438	435	424	432	413	411	435	426	441	428	397	402	444	470	403	427	417	380	412	391	399	424	411	413	403	391	460	412	415	424	399	378	404	423	410	398	412	411	446	431	381	433	392	396	447	440	432	462	405	457	437	445	409	468	423	368	415	391	403	415	417	439	431	467	426	414	421	442	422	398	445	460	449	414	439	403	451	392	419	414	407	431	442	405	396	426	445	397	450	417	410	401	412	413	386	458	426	417	412	453	420	406	438	400	438	420	433	431	444	394	445	453	407	420	437	422	406	398	416	434	390	449	403	401	389	436	439	408	432	415	402	379	399	446	454	425	402	398	433	418	456	419	424	403	380	425	437	394	445	423	417	405	398	450	418	397	423	390	427	422	395	432	417	411	403	429	419	421	446	405	415	395	449	418	398	406	396	431	404	403	388	406	401	416	410	419	420	412	470	463	420	426	428	364	414	442	431	470	403	425	440	435	395	443	447	426	424	407	345	424	429	452	399	388	421	425	410	368	408	407	387	433	389	429	421	455	411	409	476	413	453	405	432	396	428	371	423	442	417	420	409	414	454	441	464	401	417	450	413	446	407	386	398	439	404	425	412	408	404	415	398	473	417	439	431	435	414	415	423	425	451	435	383	397	415	411	432	375	452	416	433	461	410	408	427	413	389	400	426	444	390	413	396	426	414	394	389	404	444	402	455	408	394	414	487	398	432	434	435	372	396	410	424	442	417	383	380	406	428	418	435	430	427	404	396	414	417	376	414	394	435	418	462	429	390	425	469	402	450	422	438	382	421	454	395	446	374	404	376	429	395	430	412	405	369	400	375	411	419	410	447	442	409	403	407	426	420	414	423	459	447	439	434	355	407	406	371	405	452	391	404	398	410	427	434	375	419	449	462	412	445	417	409	395	433	454	400	367	438	409	410	408	422	398	415	455	445	484	417	424	416	422	392	437	401	429	448	376	414	458	412	383	419	442	430	438	407	417	395	428	406	418	375	372	435	417	425	438	433	435	415	431	409	426	394	420	426	425	413	400	422	434	417	461	418	441	450	429	412	399	406	406	415	414	450	404	411	439	382	443	442	388	391	432	415	409	456	400	411	413	406	431	462	426	405	477	473	433	452	411	443	458	419	430	405	434	387	405	410	424	441	415	415	437	433	397	446	409	392	427	408	384	429	471	406	406	360	426	429	417	415	427	443	422	426	405	395	435	422	432	406	443	451	443	392	423	440	412	443	439	400	426	401	415	402	414	446	444	411	399	412	387	446	410	398	440	422	404	411	416	410	436	430	410	421	426	452	387	405	426	454	436	432	414	397	410	404	468	425	440	452	417	394	398	421	424	457	403	417	411	403	418	417	430	400	451	429	405	414	386	439	435	429	422	423	390	491	440	392	405	403	408	401	438	378	431	484	439	399	431	422	432	420	420	416	441	469	434	432	427	430	432	429	404	425	429	421	392	425	405	475	409	458	408	386	435	425	399	466	464	404	443	397	427	405	398	383	406	414	429	439	428	410	444	408	384	409	435	454	410	434	447	429	440	431	438	421	417	436	420	415	432	411	411	442	456	411	475	399	424	450	438	438	427	398	438	400	416	423	427	422	413	406	460	432	399	438	408	377	436	419	445	394	400	424	413	434	408	423	414	365	401	394	433	399	412	412	425	393	393	406	462	409	441	414	393	434	440	402	409	394	398	434	397	418	431	436	404	414	410	386	433	400	401	450	370	406	434	434	453	401	420	421	374	422	419	421	424	416	354	404	398	440	435	447	422	453	405	405	356	405	393	413	439	459	434	430	429	391	423	426	442	434	438	408	419	451	418	407	397	412	392	382	453	408	455	417	380	392	399	428	414	401	401	440	407	442	417	430	422	416	411	418	432	417	404	399	415	400	428	439	430	406	428	412	423	394	407	437	388	418	388	415	417	419	413	423	388	438	419	443	413	435	441	413	406	387	431	501	412	432	443	438	416	418	377	390	431	415	417	460	441	395	440	421	436	419	446	389	391	408	428	408	425	403	443	416	451	441	400	440	405	366	463	393	402	390	451	395	401	430	420	402	459	456	452	473	401	419	406	410	404	419	380	404	424	427	433	389	430	439	433	389	450	402	385	426	402	412	404	434	440	463	387	404	400	424	440	422	396	426	416	414	438	468	435	424	409	455	413	426	397	431	404	412	438	416	429	427	370	421	429	419	461	427	395	399	401	414	413	453	419	486	406	408	407	465	427	407	457	407	422	417	422	437	440	412	437	418	445	421	392	393	454	460	427	419	421	379	416	441	417	409	414	396	407	431	450	440	449	419	431	394	432	415	403	450	415	399	433	387	460	414	446	430	433	410	457	424	408	452	425	411	401	425	392	432	464	467	462	394	438	386	423	420	437	392	400	450	427	468	434	436	395	396	434	440	401	427	436	424	419	395	413	416	426	410	412	406	408	446	442	426	424	417	392	403	449	402	393	413	361	454	389	438	396	440	415	449	396	416	391	483	452	405	479	412
40434	20094	13451	8771	4636	2765	2094	1694	1564	1470	1240	1088	937	957	946	927	903	889	963	949	906	946	941	899	876	891	915	982	897	919	909	915	979	939	914	944	855	888	909	914	929	933	869	908	877	848	943	899	919	927	961	901	912	943	937	950	948	914	932	892	935	925	906	906	918	914	939	903	975	927	907	869	924	924	967	960	874	927	966	881	885	905	945	931	899	930	871	981	955	928	879	970	904	877	925	946	946	910	944	898	930	979	949	956	940	896	862	935	888	916	931	885	906	875	1023	930	901	918	890	952	910	935	928	877	896	890	899	917	887	932	964	873	959	944	908	874	920	875	959	900	933	896	905	901	903	936	962	855	942	937	928	916	896	859	890	922	880	949	931	882	907	881	936	892	944	904	962	895	943	883	934	885	858	907	910	869	892	919	912	900	931	915	876	920	902	889	968	888	956	930	906	900	919	935	884	910	882	852	926	924	888	908	919	929	897	926	893	906	876	886	927	875	859	918	922	944	910	906	877	921	932	906	892	907	951	918	928	885	914	929	970	939	869	926	900	919	913	904	875	923	936	887	933	904	920	885	951	979	929	948	949	881	881	932	884	927	885	878	911	931	870	888	918	920	998	916	880	904	919	963	885	971	929	908	912	920	905	908	890	903	944	893	919	888	874	931	897	909	941	911	897	855	975	883	889	913	933	911	971	910	885	952	954	922	927	954	951	922	888	873	911	885	828	899	929	883	920	898	932	899	892	870	853	956	931	888	875	917	920	868	916	859	918	971	907	867	926	920	926	922	975	925	888	936	857	975	913	923	902	916	896	906	910	898	955	903	881	888	911	908	909	882	921	932	955	896	892	948	885	936	956	894	929	925	929	922	886	927	977	921	862	943	879	933	952	935	909	918	934	917	949	965	919	872	895	919	887	904	892	879	899	902	891	880	919	909	962	898	926	911	926	900	930	922	921	906	895	827	908	904	908	853	933	950	920	932	968	884	939	943	895	925	911	893	893	908	978	854	917	963	921	880	882	875	969	966	929	911	889	940	968	900	876	958	902	943	955	882	895	901	887	932	945	973	950	900	892	914	888	937	825	927	923	894	862	868	886	924	901	922	930	918	913	946	945	949	946	952	912	951	895	914	937	955	894	908	925	950	920	907	931	902	936	1008	926	900	910	918	901	923	933	953	885	928	933	854	862	866	905	897	883	915	945	915	909	902	947	939	927	897	938	911	859	930	921	933	935	881	911	940	867	842	896	923	941	925	929	866	945	879	887	913	959	927	881	899	923	914	887	923	915	915	895	928	945	955	939	909	939	910	877	949	874	902	922	901	889	851	929	912	953	888	885	883	873	933	886	907	943	917	924	904	914	937	894	936	929	907	935	875	947	969	895	886	954	956	910	897	864	903	933	915	933	926	865	920	931	896	887	902	917	926	896	918	913	904	842	889	861	876	951	867	1010	962	878	892	911	908	970	934	918	882	918	924	894	906	933	927	912	917	922	920	914	925	900	894	912	937	898	881	947	872	930	892	903	921	944	893	958	881	914	932	916	900	902	911	901	905	937	913	944	903	871	938	869	901	931	877	872	950	915	892	893	890	926	906	917	921	878	855	914	915	922	936	944	895	953	894	944	888	925	880	933	931	894	901	882	924	929	869	882	984	985	891	926	911	950	861	911	937	953	892	889	946	943	921	976	921	939	932	968	946	924	926	934	891	950	938	935	855	890	985	928	901	978	940	935	888	881	908	908	899	857	888	940	919	937	942	937	928	905	957	898	916	907	930	930	939	956	881	905	882	902	875	915	892	905	927	935	946	939	899	958	934	940	945	939	870	927	955	942	897	934	966	926	930	898	947	948	896	877	960	943	902	892	913	887	915	906	884	898	950	934	921	878	921	924	846	906	912	977	922	922	923	925	917	903	934	945	903	982	924	911	918	913	930	912	936	919	931	958	868	916	916	910	910	941	967	957	856	941	921	899	900	912	876	871	948	924	859	892	944	871	888	960	917	925	944	915	986	906	914	913	873	910	850	901	913	887	954	903	917	929	937	939	933	900	950	907	904	939	913	863	958	920	939	969	917	895	882	957	918	934	930	900	878	912	892	934	904	936	901	881	920	913	946	942	916	900	878	920	897	964	904	926	983	868	955	945	939	935	916	936	949	890	875	957	879	959	893	905	921	910	916	902	880	893	905	926	933	899	912	931	881	839	943	940	913	880	949	920	970	897	877	915	954	849	949	890	920	939	909	942	926	917	897	943	930	934	928	895	911	907	898	912	891	976	890	929	948	869	878	932	872	931	898	895	883	923	939	938	893	929	884	905	840	921	892	900	966	938	918	926	938	919	982	898	928	933	934	922	940	920	836	882	897	940	908	899	908	911	870	888	906	927	936	911	890	891	911	897	905	881	967	943	918	923	895	969	914	917	938	934	926	946	896	870	867	921	909	892	933	927	905	949	922	907	897	911	885	909	905	953	905	893	894	925	909	900	948	931	965	932	899	905	917	913	900	899	901	927	843	929	885	894	930	884	880	901	856	945	919	939	936	908	886	897	888	929	894	879	975	869	945	921	881	884	928	904	855	919	896	886	892	871	867	940	881	917	912	887	923	924	914	971	943	910	934	871	918	936	916	856	946	919	924	945	918	948	909	907	886	927	955	954	903	903	961	919	898	897	926	898	914	923	904	940	869	902	865	946	948	951	900	886	930	949	910	916	927	899	883	910	869	944	888	881	880	914	876	953	906	886	924	956	932	884	978	932	867	908	886	929	898	909	923	897	868	863	942	912	917	931	936	913	911	977	921	908	930	939	922	888	879	882	886	891	909	929	865	872	926	952	887	898	952	952	935	905	900	918	929	923	938	923	939	911	937	917	901	909	900	928	977	927	898	927	886	951	898	905	924	935	898	922	957	888	924	982	901	913	956	948	885	920	918	893	887	926	911	908	935	906	872	920	884	910	902	930	899	911	888	879	909	994	949	916	952	880	963	931	887	952	948	907	871	878	883	894	903	896	1017	900	875	920	946	865	883	920	883	867	887	932	889	915	918	957	908	918	919	903	921	896	882	883	906	941	929	965	931	893	902	900	928	919	934	924	949	901	882	966	860	899	910	887	886	861	936	890	890	905	895	989	943	886	929	901	897	896	892	952	966	895	938	905	891	934	905	952	958	913	843	900	934	914	917	943	891	914	916	943	929	921	960	962	918	924	921	921	884	877	896	905	930	910	911	911	910	912	948	894	876	939	907	895	944	910	931	875	934	880	921	930	912	882	918	910	953	919	930	907	961	901	910	1006	893	915	929	858	881	893	907	939	894	910	888	944	891	894	870	864	956	946	959	933	911	929	897	902	918	942	929	843	892	961	964	951	934	958	897	926	869	923	951	948	930	888	909	950	905	919	932	935	950	937	928	948	937	1006	914	908	926	959	944	950	901	900	916	879	978	918	971	930	935	916	902	989	962	926	902	882	874	914	897	920	887	923	894	916	897	953	922	913	935	924	865
63819	26314	8970	2021	992	689	560	523	485	488	475	443	479	427	415	424	441	430	439	429	392	432	420	423	416	425	437	427	402	449	421	468	457	443	436	462	445	432	420	426	468	422	434	469	442	454	425	431	449	427	419	411	432	404	407	433	427	439	414	456	474	446	424	426	376	421	458	398	443	460	435	437	421	449	391	432	445	450	464	426	414	430	417	438	463	446	457	404	435	427	415	397	467	399	430	422	440	450	447	445	419	411	426	483	447	434	444	444	413	455	426	463	444	420	383	453	397	420	421	419	456	463	442	451	435	417	459	396	416	393	427	427	453	408	435	469	431	442	453	389	417	475	447	451	406	410	417	462	450	412	472	418	448	403	408	444	430	437	446	439	444	431	441	441	454	419	410	421	460	441	449	446	439	417	477	432	419	441	436	448	453	441	449	413	427	397	397	442	453	421	430	422	448	431	441	451	491	467	438	453	418	443	467	421	431	402	449	445	402	421	417	423	437	396	397	397	406	423	415	405	419	450	425	449	398	449	473	440	463	490	435	451	410	427	492	473	396	453	448	461	431	431	438	432	466	450	397	423	417	459	439	436	456	460	430	469	450	464	451	446	462	431	420	413	430	468	438	429	443	418	408	448	422	447	420	456	451	425	443	454	420	437	439	428	418	439	387	479	455	433	400	398	424	406	444	455	456	426	443	452	436	438	438	445	379	433	389	425	453	396	453	452	435	415	403	450	422	456	458	430	438	443	472	452	472	426	450	489	468	397	448	430	454	405	427	449	465	443	444	392	456	444	433	442	401	455	437	422	484	419	440	406	412	503	449	438	462	468	455	432	455	471	468	413	426	415	458	440	431	458	477	447	440	441	436	411	421	429	412	448	463	461	490	426	458	458	437	415	430	447	436	409	444	441	434	455	461	454	420	463	411	442	413	455	428	423	408	424	459	438	435	530	416	428	459	445	439	434	399	435	409	428	421	452	423	425	435	445	419	429	439	434	430	453	442	424	433	379	440	438	469	457	448	443	429	442	446	433	436	416	481	447	451	438	453	445	423	419	465	465	440	401	450	444	417	457	417	428	438	429	476	440	433	431	449	428	460	412	452	476	453	449	436	388	438	425	437	443	424	433	404	433	426	437	441	429	499	450	397	414	461	456	420	424	407	457	394	465	449	436	494	418	441	445	459	437	422	434	455	463	425	469	420	424	434	444	414	406	437	458	455	428	487	460	454	435	427	435	384	449	408	435	473	457	451	435	442	472	412	448	404	445	423	451	474	411	442	438	438	408	436	436	437	466	417	451	405	432	424	418	469	451	416	453	445	437	449	437	458	420	459	393	411	417	446	427	420	452	403	393	413	454	456	442	357	441	409	412	437	417	381	406	429	471	437	382	458	418	427	421	396	432	426	409	448	430	416	426	495	403	408	471	462	413	460	439	455	430	473	442	425	435	451	468	422	428	427	433	444	436	430	411	440	502	457	431	388	434	425	390	430	461	464	420	418	441	434	463	418	423	467	462	451	456	406	448	425	438	433	460	459	441	429	399	440	420	434	424	456	365	454	436	418	461	419	388	397	463	447	408	463	449	472	442	420	429	444	403	451	457	449	424	452	480	416	476	428	396	428	400	476	454	438	429	495	470	458	466	435	415	495	461	453	470	408	390	437	437	416	405	441	433	467	433	409	396	421	435	427	404	456	460	473	462	402	445	433	456	449	471	479	438	460	449	445	410	445	423	433	436	460	448	442	460	484	464	410	420	455	404	433	399	474	398	393	424	405	432	429	458	451	451	424	449	439	466	464	455	443	427	453	452	419	466	437	474	459	460	447	445	434	391	407	465	467	443	448	417	400	400	458	466	450	443	435	455	408	423	422	423	410	467	432	442	416	432	444	416	433	440	438	435	447	409	425	441	415	445	452	466	406	417	469	457	455	460	452	495	480	452	435	432	468	474	433	449	445	447	442	436	466	461	407	403	413	417	433	435	427	420	447	487	443	439	431	411	420	452	432	433	455	438	404	410	409	418	431	471	437	423	446	435	429	446	429	437	447	457	423	459	412	437	425	441	420	451	456	491	427	419	418	420	446	436	417	422	421	417	395	415	428	432	449	471	455	455	405	400	448	415	458	444	478	471	425	482	436	426	424	429	454	485	463	410	414	402	420	442	392	424	460	436	449	465	408	442	438	408	439	434	441	489	452	416	474	403	502	438	475	467	438	422	441	440	487	453	407	470	464	442	472	446	394	463	425	420	412	408	439	439	491	439	446	433	480	415	405	420	415	406	451	427	424	425	445	432	419	518	440	482	427	451	421	419	432	456	414	448	403	436	436	394	422	423	458	430	406	411	467	409	407	409	419	477	464	436	486	394	433	462	449	466	437	443	421	479	416	403	458	423	429	431	429	439	408	443	453	470	406	446	468	388	435	440	456	408	474	428	409	444	439	441	413	435	433	416	429	475	451	424	407	441	413	430	421	456	469	448	440	457	449	438	435	444	470	499	449	408	405	443	423	402	421	456	429	430	441	466	451	438	421	433	456	437	409	457	451	451	430	418	439	402	439	466	462	445	416	441	473	426	412	409	425	409	441	429	425	442	399	417	428	473	457	433	442	468	426	474	411	429	410	449	407	452	399	409	477	435	528	472	462	422	426	430	441	423	448	443	402	477	462	427	423	405	411	457	420	419	438	453	447	508	411	465	387	456	432	446	446	415	445	429	419	414	470	477	420	443	451	467	436	415	450	437	416	454	403	423	465	428	456	411	444	463	421	452	472	428	412	434	459	463	426	407	386	425	450	426	419	436	445	449	438	428	450	420	499	425	482	434	419	426	477	494	409	416	417	453	423	426	408	454	463	457	425	485	452	479	427	441	419	416	451	440	422	430	428	406	451	455	457	440	407	443	415	422	414	464	440	414	413	426	405	475	492	395	398	462	448	422	474	457	469	468	393	436	427	434	420	403	410	430	425	439	437	465	414	452	430	475	485	453	449	430	416	414	458	441	435	451	399	443	432	447	412	412	431	391	436	414	429	435	414	433	442	430	428	427	436	432	416	426	423	449	462	417	427	455	462	442	441	425	429	445	424	391	411	443	409	434	455	423	422	415	437	407	454	451	417	456	447	444	415	488	462	454	422	443	431	444	417	459	443	421	479	435	467	431	459	456	441	471	468	397	460	467	420	425	412	422	458	412	422	416	475	455	412	430	438	443	432	440	435	383	400	464	459	451	461	425	440	427	438	463	452	430	461	459	426	427	445	448	403	453	418	442	447	439	403	390	441	449	442	440	486	449	418	421	431	452	443	451	440	449	406	430	426	440	439	437	390	475	396	390	487	440	439	419	446	456	451	418	455	433	389	426	459	440	402	395	427	474	426	397	438	447	417	418	419	462	446	440	429	433	480	456	448	482	452	448	436	444	437	438	438	440	423	436	468	473	481	453	441	449	464	408	412	428	470	415	447	409	407	386	440	441	406	440	417	453	445	459	470	445	461	406
43207	17625	7044	3452	2325	1792	1426	1247	1127	1139	1060	1006	969	956	927	926	904	933	941	905	994	946	926	903	986	955	909	965	981	988	953	954	922	940	914	967	956	1018	988	976	977	981	932	937	969	955	914	957	991	975	981	878	889	951	942	940	947	909	965	921	988	994	971	916	933	917	987	950	935	897	955	918	985	899	991	880	930	959	927	917	969	983	983	957	957	972	980	957	904	942	967	965	941	934	917	894	900	906	925	924	936	980	1020	967	920	934	987	1031	926	913	947	909	969	947	925	998	939	950	953	932	894	944	937	987	964	934	956	946	972	949	908	919	986	934	966	1008	984	939	971	923	957	1031	945	924	921	913	956	986	947	971	882	951	941	954	963	968	984	945	963	993	971	965	897	989	968	983	941	965	1006	1027	959	938	962	974	923	986	926	946	947	906	927	921	931	987	933	953	916	956	933	916	919	947	943	988	948	953	910	911	926	951	957	946	915	968	933	936	947	940	956	960	947	955	1002	969	991	973	996	1007	993	990	949	978	996	913	933	967	970	941	985	928	967	940	949	946	974	917	925	942	939	987	953	954	978	931	905	996	953	910	930	967	985	943	991	954	946	978	942	960	964	939	950	964	997	930	908	936	980	913	984	949	991	997	970	955	995	929	947	951	978	920	1014	926	901	1011	1015	928	949	976	971	941	937	896	932	1013	977	932	939	945	1001	993	948	947	972	967	983	960	957	932	904	963	997	985	907	929	892	953	907	941	931	933	948	930	987	944	944	979	911	993	980	924	960	910	981	949	940	929	933	880	903	936	902	943	954	898	917	992	923	966	913	937	941	963	969	944	926	994	943	970	971	934	922	965	921	928	988	968	962	972	989	967	942	878	1002	991	882	935	966	980	963	944	937	945	968	926	955	973	886	883	956	927	919	946	950	976	978	937	932	971	978	919	918	966	915	953	960	954	903	957	984	980	943	969	932	981	957	948	1001	955	940	921	983	945	930	987	922	985	947	1001	970	957	967	925	933	981	939	873	951	952	956	982	975	921	942	952	988	941	926	1005	949	948	926	945	971	970	947	982	963	988	947	931	979	970	895	915	1004	1002	981	936	928	977	943	907	992	919	939	918	952	955	935	991	967	920	949	904	952	936	969	931	928	990	959	954	945	917	949	964	953	989	919	935	983	896	949	931	954	975	959	904	982	931	936	971	937	958	965	899	954	972	910	998	986	989	960	909	898	961	999	976	962	965	984	916	1003	1000	930	899	924	1033	917	981	948	949	1012	900	992	932	968	933	978	946	940	986	981	978	936	935	963	984	939	935	980	915	972	971	962	923	987	987	946	964	937	891	991	1031	916	971	928	986	910	972	983	957	926	928	918	947	930	896	920	947	931	958	934	905	919	960	996	994	973	903	964	1015	1003	926	902	919	953	954	960	932	976	966	962	949	944	950	970	936	894	912	954	929	951	1017	944	954	924	961	951	938	962	959	941	968	987	907	921	972	910	1029	981	971	972	931	977	979	945	947	907	949	937	975	954	949	959	959	936	1005	946	933	980	974	985	1015	989	934	955	965	911	944	932	884	950	965	967	986	943	982	992	915	959	982	922	908	972	912	972	938	963	1015	917	940	932	991	970	879	976	916	961	921	955	981	983	920	1009	931	941	989	984	949	921	944	973	994	1003	922	982	968	977	934	948	957	1004	1023	910	965	918	1000	899	977	950	1000	969	975	917	1013	911	916	950	995	888	951	956	945	998	950	962	885	940	922	982	937	932	927	1010	1000	980	989	938	1006	960	957	867	883	972	952	970	954	929	982	923	979	903	882	981	935	903	923	959	989	954	938	931	955	977	940	989	941	933	911	952	968	971	1008	1015	972	934	930	932	925	894	897	935	976	966	931	927	981	949	948	888	967	954	931	935	933	980	968	929	893	910	957	932	976	891	921	957	968	940	911	1010	939	941	1038	973	932	962	955	910	932	948	898	944	988	948	885	949	955	972	931	989	934	1029	973	966	976	991	987	884	942	967	967	913	978	960	910	962	969	1003	908	978	935	973	950	990	956	923	946	927	913	935	958	984	940	957	913	990	1000	930	972	971	997	967	985	938	974	912	955	1007	939	897	924	935	943	994	919	940	960	1034	912	918	908	924	941	908	922	976	958	947	942	989	910	904	931	944	947	948	932	935	948	957	974	964	952	976	941	874	988	978	970	960	972	875	971	920	941	895	883	932	911	917	973	944	912	934	977	958	927	968	968	956	973	956	964	980	909	983	955	954	987	874	962	918	1001	970	956	944	972	938	938	934	1022	973	912	917	913	957	922	918	942	994	946	993	928	925	883	893	964	980	966	954	984	948	989	994	939	933	920	974	915	947	907	901	965	973	970	957	949	957	992	975	980	940	964	933	950	934	963	935	930	937	996	958	974	954	930	962	938	912	982	922	946	934	908	932	969	938	952	977	965	1012	913	918	995	899	944	956	973	925	993	931	970	980	967	986	933	962	935	971	948	919	922	953	937	954	950	917	949	998	915	997	948	954	930	936	923	912	926	954	982	944	969	939	972	950	966	955	952	956	980	904	900	975	997	993	950	992	977	942	911	970	927	977	955	916	952	943	936	940	972	991	962	917	879	928	976	941	932	940	944	949	914	1002	947	947	966	913	967	929	961	942	974	913	933	967	956	990	978	937	966	948	1030	932	906	979	939	950	986	959	935	943	959	936	952	947	970	965	954	946	970	909	984	949	951	959	954	868	960	961	911	992	883	940	958	921	926	989	986	973	960	976	968	990	963	958	942	962	967	984	939	937	946	1006	946	899	924	966	925	923	923	972	966	937	960	938	939	929	926	919	1001	926	954	928	941	961	901	930	974	942	932	978	888	904	938	938	1008	938	955	976	972	939	943	933	965	937	961	942	902	925	931	978	989	964	950	966	966	1000	983	949	940	929	953	911	905	988	965	957	949	970	926	1002	932	966	969	943	960	910	973	942	928	946	925	943	941	946	981	940	939	846	975	935	959	992	963	956	961	942	944	968	892	909	983	913	905	954	918	960	962	930	865	924	966	974	977	973	937	953	987	978	968	998	968	953	963	963	1005	943	957	983	913	952	976	979	913	968	988	924	926	956	926	958	1019	981	938	980	937	927	953	977	895	970	974	897	968	973	966	1017	914	941	945	927	960	904	944	940	974	954	1008	905	933	949	981	939	961	923	936	961	900	953	953	907	934	1008	988	1000	933	970	926	971	967	925	932	966	943	982	926	982	973	939	952	972	950	971	960	915	990	914	962	933	945	898	904	975	923	955	954	972	969	939	958	991	965	971	922	980	933	945	940	999	966	906	938	984	955	963	885	911	950	973	956	976	1011	971	966	955	968	915	948	990	971	956	949	951	988	912	940	943	889	922	936	989	921	927	970	933	958	981	954	1001	966	938	946	944	935	955	984	940	945	959	956	953	951	987	952	904	988	951	951	934	948	956	886	969	968	959	990	938	940	930	926	950	984	947	886	987	952	981	959	939	988	897	967	905	957	1001	935	989	955	926	980	939	949	948	953	929	940	925	933	1021	940	967	954	951	949	953	940
44399	15528	5988	2896	1553	832	565	523	537	476	441	456	464	399	393	416	423	418	421	450	413	391	432	407	393	384	395	404	409	462	417	400	377	413	419	405	454	396	436	422	397	421	415	384	410	417	397	404	449	361	385	401	422	429	405	409	459	435	414	402	394	403	443	411	410	436	405	415	414	420	413	401	447	395	397	415	374	409	424	405	380	400	430	408	379	388	379	369	405	445	427	440	379	409	425	398	422	360	421	394	375	427	432	433	396	392	407	400	410	410	419	386	388	449	417	398	379	444	399	365	411	369	399	417	397	383	425	436	399	396	429	403	401	450	432	416	390	454	406	378	398	380	440	428	389	426	391	354	404	414	433	435	394	410	410	408	431	429	396	394	377	389	428	425	403	393	385	408	415	396	404	401	396	408	426	437	402	400	413	391	405	401	406	338	404	437	406	389	451	435	445	393	420	405	410	384	421	385	413	418	433	399	401	435	407	395	407	395	398	413	435	425	403	412	399	410	444	404	385	367	413	410	412	391	441	438	411	404	404	407	413	409	424	384	469	456	401	396	408	428	460	393	381	430	388	463	397	367	428	408	424	412	378	402	443	461	443	442	432	428	396	406	405	357	371	404	388	420	402	373	437	431	412	418	438	364	407	385	457	397	419	414	406	440	358	407	399	445	426	456	375	387	394	453	422	402	402	408	396	421	430	436	403	366	425	453	431	446	395	422	402	392	397	414	381	418	406	423	433	432	459	409	462	388	368	388	419	491	395	389	375	405	431	450	364	389	414	419	432	418	414	431	403	384	429	386	397	414	442	434	442	466	421	383	407	380	412	392	443	399	399	447	439	412	429	417	402	425	391	403	435	447	387	382	409	411	451	395	446	420	400	382	390	381	399	402	400	437	411	407	426	450	397	393	392	434	365	416	427	374	429	411	416	399	416	397	405	368	438	438	387	417	422	461	442	393	418	414	376	417	444	410	387	412	426	395	414	415	384	412	430	442	417	412	426	463	472	419	427	409	397	379	389	436	401	424	401	426	409	417	398	408	418	411	380	429	453	384	424	429	431	398	375	360	392	431	428	407	385	393	416	422	391	379	414	432	391	396	390	394	426	378	403	381	405	418	416	420	429	411	401	372	425	496	386	428	412	464	419	428	415	427	396	408	426	397	443	423	404	408	404	433	428	420	414	390	415	400	387	429	387	391	431	430	382	419	436	392	439	407	437	401	443	442	418	417	415	428	416	407	412	400	410	435	390	404	390	399	427	424	399	427	410	413	404	399	421	425	411	428	393	374	398	358	433	406	410	417	371	442	398	397	411	377	405	438	415	432	393	377	434	397	342	384	435	402	417	393	405	382	407	397	410	434	393	430	397	410	427	423	413	421	410	410	401	419	418	411	378	428	420	409	430	427	414	387	411	403	385	403	399	377	445	414	406	398	402	396	378	386	411	422	379	405	417	395	411	364	421	466	416	416	392	410	391	416	453	426	430	431	382	420	384	390	411	425	401	392	446	436	435	403	363	398	413	418	429	406	361	389	400	394	376	390	417	413	405	411	407	404	382	407	418	418	403	410	439	441	400	410	376	357	397	395	456	412	406	383	358	411	433	434	435	415	408	376	372	369	378	404	408	419	400	419	423	441	382	433	426	382	394	369	386	398	407	392	388	447	375	385	408	416	402	391	436	458	422	410	408	464	420	411	438	431	399	413	441	415	398	413	399	396	376	416	397	410	444	439	426	407	425	391	424	394	411	442	412	411	390	394	381	378	405	419	400	437	418	395	398	396	434	367	401	405	416	400	411	407	434	390	364	400	410	394	435	373	402	422	437	427	385	409	433	394	459	417	453	401	431	417	441	411	423	388	390	418	417	429	401	428	407	421	458	414	415	400	367	399	423	432	397	404	424	427	408	360	409	425	409	398	435	427	386	410	445	418	417	423	402	402	387	363	429	400	383	441	416	417	427	425	402	431	395	399	417	405	418	405	373	385	388	404	394	363	415	419	398	399	443	384	422	409	427	386	384	438	399	408	433	409	433	443	441	427	381	421	384	369	412	379	452	427	388	430	433	413	418	391	433	382	431	417	424	429	457	373	418	401	405	440	432	372	389	433	433	388	419	387	413	434	392	399	407	362	446	425	412	408	400	406	392	418	395	402	410	444	427	401	410	409	405	388	416	443	402	395	415	435	384	403	412	420	392	382	377	395	426	403	444	415	403	409	449	422	366	416	434	416	438	396	378	457	397	414	390	447	410	432	409	386	423	419	396	433	423	393	414	417	402	416	452	374	428	393	416	374	421	422	428	392	416	456	413	382	397	449	396	412	466	389	440	418	416	445	434	414	424	412	421	445	405	412	408	414	416	424	434	401	407	394	385	389	404	398	412	359	391	429	425	486	428	426	446	416	432	414	359	366	416	448	418	410	386	408	390	425	412	441	433	429	408	410	363	446	389	432	383	410	405	363	397	379	405	397	427	391	443	397	377	389	391	376	450	420	415	409	416	394	441	387	440	413	402	375	425	399	400	406	417	428	397	410	391	411	393	411	383	434	394	382	401	415	408	418	413	439	402	442	411	401	428	383	398	413	441	419	420	391	438	385	332	426	406	432	391	389	410	422	404	441	405	387	396	388	449	378	405	453	408	425	450	386	438	401	404	405	441	408	422	396	434	382	449	385	442	421	415	416	419	436	377	400	445	441	482	396	419	410	405	390	447	420	448	378	427	431	426	431	427	388	398	448	420	420	389	422	366	433	446	410	430	374	391	427	406	419	428	422	411	401	436	441	423	397	408	414	432	407	419	409	412	438	386	450	376	401	412	435	395	447	443	374	376	410	420	414	399	399	426	380	418	402	388	381	410	401	425	383	417	391	398	371	405	422	421	372	408	412	370	426	433	417	391	444	434	428	438	429	436	400	397	409	401	407	443	393	411	388	384	427	393	414	406	411	440	466	428	410	387	397	434	430	390	434	438	385	372	415	426	435	449	369	408	435	403	420	399	403	436	414	370	406	400	426	393	403	391	428	411	406	410	455	403	418	414	404	421	427	427	434	389	427	384	364	394	396	382	377	444	424	429	441	402	388	447	399	388	417	439	439	420	426	414	381	389	434	454	382	405	400	421	419	448	422	405	407	417	392	404	413	404	382	407	412	393	412	405	391	376	378	419	414	388	405	425	438	411	394	396	481	398	414	384	428	404	400	398	441	447	409	457	442	439	398	427	458	398	417	385	442	422	380	432	412	424	433	410	437	371	426	434	421	401	397	399	421	427	396	420	405	379	452	395	393	419	405	391	383	436	425	430	410	411	421	419	372	392	460	438	395	430	391	411	430	387	382	382	403	430	377	391	384	414	419	405	403	417	421	395	395	396	402	412	465	392	421	422	435	449	402	430	416	430	403	410	355	407	427	439	414	387	382	383	387	425	400	400	367	426	410	410	461	396	421	448	408	426	418	455	405	411	410	389	401	422	379	425	486	395	405	449	384	364	379	421	393
28778	11574	7834	6252	4031	2102	1470	1281	1186	1143	1031	905	901	940	902	900	869	928	868	881	962	884	873	919	891	927	872	890	878	928	866	865	934	930	912	893	863	919	894	881	885	946	906	948	894	891	872	856	931	894	846	903	845	855	929	906	910	928	877	891	888	876	933	915	907	885	921	926	896	912	887	814	880	880	879	856	847	859	909	857	917	909	928	853	877	920	886	896	890	871	887	942	854	884	931	850	921	932	871	931	890	858	895	903	936	900	928	899	877	886	875	894	850	896	913	902	863	864	888	869	864	872	887	909	932	904	875	879	921	876	876	888	894	856	888	868	860	884	923	884	894	878	886	934	948	870	916	858	865	926	869	897	926	889	881	888	870	925	866	913	920	824	920	865	964	920	908	901	887	886	936	881	881	907	878	939	869	919	953	902	878	938	904	923	908	932	906	884	926	858	928	860	886	903	862	872	845	889	830	890	900	865	918	913	959	889	886	928	869	911	877	891	901	816	915	895	911	911	914	924	897	902	863	948	842	857	865	920	863	883	876	961	875	920	963	869	912	864	879	880	909	923	863	929	892	905	885	899	936	884	887	879	859	900	905	904	916	950	856	908	946	927	881	910	873	877	877	857	864	864	858	880	896	870	910	909	882	906	891	835	921	851	902	860	895	970	821	908	894	892	902	890	905	884	915	868	876	834	823	888	911	916	889	941	891	906	879	861	903	928	914	876	940	902	932	870	913	890	871	862	874	900	902	923	922	916	888	889	931	924	891	918	893	889	867	886	925	945	828	908	904	908	873	926	875	898	889	870	916	891	916	877	891	902	892	947	896	867	887	890	886	900	858	883	942	865	931	881	900	903	925	935	921	849	902	903	926	840	880	916	864	864	934	930	887	905	907	868	879	892	860	883	872	923	921	866	893	889	900	880	880	897	878	880	978	919	896	912	890	885	871	857	893	866	896	875	930	888	957	891	899	889	894	929	888	850	866	851	918	893	919	898	877	876	853	913	903	899	916	890	883	907	916	909	870	907	895	943	923	913	930	919	897	839	872	899	911	859	881	881	854	914	908	896	908	885	907	866	860	892	862	892	858	876	906	904	848	917	881	872	859	905	894	871	942	848	904	837	911	893	889	921	865	920	950	907	881	854	843	935	848	895	916	893	914	898	840	896	873	955	853	936	884	925	888	926	914	855	908	875	874	875	926	939	938	907	879	893	871	898	935	883	907	939	921	886	880	832	902	914	893	897	900	917	884	895	930	888	875	863	946	880	882	931	934	864	885	906	907	850	924	903	875	936	947	916	915	851	886	908	898	870	877	930	929	840	860	893	947	929	914	855	872	864	911	931	858	915	924	893	856	909	914	894	913	916	864	900	852	862	875	876	887	879	965	887	915	920	876	845	906	940	875	934	877	923	912	900	928	930	882	900	874	938	924	959	912	896	917	998	878	897	938	903	901	854	921	864	833	857	918	956	911	886	918	874	899	909	880	882	930	874	903	912	857	897	868	915	902	868	933	880	905	865	946	935	840	856	861	870	906	892	890	895	825	877	929	944	866	876	866	915	861	915	943	889	901	873	902	900	883	879	915	883	886	857	916	889	917	878	909	981	882	867	924	945	925	930	920	853	973	904	865	890	873	921	846	836	876	878	916	889	915	908	840	905	905	881	849	851	917	883	917	898	854	909	874	837	897	940	915	891	925	871	865	860	865	891	917	909	892	898	865	868	896	901	900	919	909	899	938	867	841	963	855	896	981	860	901	862	883	867	888	918	886	912	880	907	932	906	873	894	868	906	887	896	925	856	963	905	907	887	907	882	861	905	934	882	931	909	918	862	941	879	917	893	897	915	845	951	888	846	879	848	913	886	879	866	864	893	942	954	916	908	902	818	956	931	922	899	908	885	916	894	964	846	934	884	894	913	920	909	890	860	933	908	941	869	877	909	901	886	915	871	917	887	914	891	867	911	899	837	927	839	901	925	850	927	867	891	879	875	880	861	908	943	906	883	938	903	863	884	882	922	900	927	870	892	823	922	928	897	867	892	902	885	875	909	859	895	872	914	911	936	895	938	865	945	899	885	886	892	924	880	913	953	911	914	937	920	905	892	913	913	887	925	899	942	884	923	853	941	914	865	925	927	944	896	897	885	905	876	897	895	929	901	868	891	861	859	902	871	912	890	913	962	889	885	880	887	947	878	924	864	938	912	880	874	874	910	898	921	947	875	906	875	928	902	967	917	878	858	898	923	871	871	922	849	912	924	881	855	882	909	938	953	884	890	881	942	969	874	906	910	960	892	884	895	916	938	931	936	889	918	878	883	897	923	872	891	882	838	887	864	912	932	907	958	873	906	816	901	940	845	948	928	934	896	892	927	955	892	905	909	883	883	924	841	864	922	889	964	905	852	925	891	917	903	901	857	868	919	894	890	926	927	901	865	934	871	889	922	919	888	903	918	912	936	846	897	906	915	909	904	894	911	838	872	913	887	855	894	878	886	834	876	878	925	914	908	916	909	895	910	906	884	822	891	892	890	920	900	909	906	886	922	927	859	897	928	895	886	880	870	890	917	860	951	914	912	878	899	900	836	937	897	910	925	886	879	901	873	890	885	905	859	908	905	923	902	882	856	889	923	881	875	906	919	889	836	860	925	871	881	886	847	927	883	869	873	947	854	882	890	919	918	875	955	950	923	926	932	863	883	930	907	895	889	889	916	928	865	919	911	923	925	899	936	879	853	893	959	841	933	859	836	855	893	894	882	865	852	848	953	916	891	889	941	872	923	941	909	874	916	910	909	914	914	907	920	902	906	905	925	894	855	894	857	903	870	903	897	953	869	883	943	852	915	884	928	912	913	906	884	910	894	963	922	845	916	889	955	864	878	852	959	868	913	888	905	864	929	862	951	880	851	943	919	866	934	887	842	832	855	921	932	888	915	867	916	844	884	891	921	882	917	875	882	907	891	885	890	896	898	917	830	832	873	902	837	877	864	916	912	909	916	916	933	893	898	877	876	919	878	916	895	941	829	933	915	900	936	916	904	865	886	870	914	870	885	818	915	930	869	941	892	891	886	926	896	960	869	937	930	887	889	868	924	854	961	894	926	894	938	900	889	969	856	926	917	884	927	875	891	866	918	934	930	885	861	892	923	832	933	857	867	911	882	900	894	885	864	877	977	897	934	889	913	929	927	881	924	908	884	927	921	908	924	882	891	892	873	919	924	889	892	921	903	886	905	931	908	881	940	970	920	885	909	889	893	874	848	925	955	926	887	909	904	909	902	921	826	903	864	949	914	924	934	932	932	907	899	913	882	875	891	881	893	876	929	902	895	920	877	904	887	914	920	891	876	922	886	921	927	924	879	854	906	954	871	888	932	891	894	961	930	935	849	955	900	876	857	905	892	844	920	882	915	929	897	847	933	895	922	946	872	851	889	902	876	935	897	939	960	918	953	885	881	850	857	956	889	823	873	891	895	885	876	888	894	918	876	917	926	914	871
52296	26859	13730	4815	1577	903	675	575	567	523	436	448	465	425	443	409	401	415	421	439	430	423	421	438	427	434	432	420	447	376	431	416	450	453	401	418	401	465	453	421	436	434	427	429	386	448	436	434	423	385	386	429	437	409	422	440	431	391	402	454	414	461	415	458	423	408	421	447	378	444	411	416	418	422	482	398	434	412	391	419	436	420	418	427	413	429	422	427	460	416	385	383	433	387	456	447	425	398	408	398	378	451	407	403	418	425	430	398	412	407	409	406	414	411	381	408	443	432	456	422	386	448	369	431	411	428	420	411	416	427	431	422	454	403	446	441	459	410	390	384	445	406	383	394	431	400	395	394	420	438	404	398	447	468	419	427	424	441	460	357	394	437	419	410	424	406	457	406	429	449	403	423	426	431	406	395	400	408	411	419	432	440	420	434	425	409	417	386	429	379	412	413	401	394	423	396	436	418	395	401	376	414	450	421	429	391	394	409	437	447	422	404	421	392	388	412	439	418	445	389	445	389	444	463	433	413	430	392	388	449	442	476	389	401	424	392	414	433	432	407	455	405	407	404	410	451	456	411	445	379	432	412	458	410	413	461	421	448	437	405	441	393	442	399	394	434	417	463	445	394	424	426	423	415	399	386	397	426	403	399	403	398	446	402	408	408	408	384	428	422	420	415	436	395	442	426	409	435	420	437	467	415	415	439	426	419	450	425	444	404	399	418	438	373	418	411	401	448	422	402	422	432	421	415	393	419	426	454	412	435	414	423	369	383	399	428	417	417	424	403	452	415	406	420	433	411	401	404	415	432	425	416	440	430	419	429	427	420	425	393	383	401	389	390	383	436	444	439	452	381	394	438	418	400	455	415	438	450	430	406	420	457	422	422	419	444	424	401	414	432	418	410	405	462	441	454	420	387	443	422	436	417	400	394	431	365	417	404	427	413	427	426	389	369	399	401	425	381	417	376	424	404	388	440	401	358	425	448	439	433	449	428	460	423	425	423	392	400	398	441	414	454	442	434	408	408	409	448	434	419	438	421	462	400	393	425	453	444	420	414	382	416	441	393	392	463	412	406	442	495	467	415	459	417	412	413	403	435	393	425	406	411	485	426	414	413	408	355	415	394	444	400	407	428	413	412	437	444	452	429	438	418	410	393	390	455	406	394	431	431	423	383	421	435	422	426	433	430	416	450	448	422	403	433	406	421	387	425	399	419	441	429	442	441	452	449	390	410	400	469	377	432	438	384	446	402	416	410	397	431	421	407	445	374	402	419	428	383	456	410	423	404	437	430	440	427	434	438	442	397	446	430	423	411	410	417	419	440	384	407	425	405	426	433	450	399	395	423	400	422	434	410	396	401	404	423	435	415	429	462	415	410	421	421	451	434	428	449	486	461	417	433	379	380	403	411	417	424	440	425	408	389	432	421	384	422	412	393	394	450	431	409	400	415	371	412	453	408	421	441	428	406	415	423	418	405	383	403	422	434	379	368	410	384	414	402	420	474	419	467	430	417	399	426	434	452	468	443	406	397	447	456	442	438	418	453	422	405	382	403	376	416	444	421	463	469	401	404	408	427	417	421	391	418	442	404	407	456	426	426	429	411	405	431	438	403	345	421	408	412	392	390	409	426	387	444	400	416	394	387	386	424	431	435	405	425	402	382	409	395	396	441	412	415	413	427	366	407	436	387	391	399	411	435	394	403	433	401	432	440	420	447	410	380	421	408	438	406	399	425	398	408	439	402	441	389	452	413	426	380	396	434	427	448	426	414	400	379	420	397	409	439	435	449	412	393	424	414	416	454	443	388	392	399	418	413	382	404	414	431	398	369	490	421	421	406	420	427	451	420	451	404	394	454	406	379	430	401	406	422	368	411	415	405	367	442	432	386	425	404	418	411	416	422	436	437	406	404	415	444	404	420	446	409	392	440	442	385	433	416	426	410	409	418	405	425	440	433	405	414	375	415	395	408	465	411	379	421	468	454	417	431	429	388	372	433	412	418	403	442	415	440	468	395	432	428	388	435	448	419	438	451	398	435	443	408	405	406	421	426	388	434	413	416	419	384	421	418	426	447	431	419	405	393	462	439	453	451	447	406	402	426	413	401	414	393	398	390	404	394	443	433	437	432	407	390	399	408	426	427	395	431	440	422	406	386	428	439	414	403	444	477	452	408	416	397	430	383	394	409	433	439	448	392	372	444	453	432	396	402	435	396	406	409	427	388	450	414	419	408	402	423	426	437	402	366	404	445	465	418	391	406	390	424	401	411	407	435	435	441	449	411	423	405	420	426	459	440	423	395	407	437	424	424	428	437	416	397	395	416	460	445	428	412	390	428	422	420	427	426	435	438	430	405	427	384	446	428	396	438	435	406	431	418	453	404	399	402	451	446	438	426	374	441	408	410	422	407	434	456	418	437	422	391	417	423	417	423	418	430	425	441	432	427	424	421	367	428	446	429	414	420	426	368	430	409	475	438	407	405	429	425	441	431	435	405	442	408	439	395	438	419	413	423	398	421	431	382	409	441	435	375	386	405	415	437	399	417	400	412	440	393	362	452	383	403	421	417	392	420	417	416	441	433	426	454	385	392	436	440	460	420	498	399	404	397	430	433	430	435	391	407	434	399	421	427	417	395	380	426	425	417	436	405	396	385	458	417	463	392	423	439	419	412	410	424	438	417	413	440	406	432	409	424	403	398	374	445	436	436	380	422	426	451	401	434	450	463	408	414	361	417	384	411	419	395	383	431	408	394	376	422	428	400	372	433	402	410	406	438	398	481	410	407	352	434	436	439	390	443	390	365	443	412	439	402	452	441	391	431	383	420	401	451	469	422	418	421	424	389	435	439	440	392	401	395	437	408	422	458	425	420	402	393	413	430	427	383	416	428	472	419	416	406	394	441	392	438	439	420	420	427	411	426	426	415	448	414	439	417	424	443	409	478	405	427	424	430	449	416	427	476	459	419	462	435	457	391	419	392	419	426	462	406	389	428	419	409	426	440	396	429	455	432	437	446	448	389	433	413	387	393	396	449	404	426	433	416	434	446	409	429	450	419	420	430	382	355	431	405	426	387	423	432	409	417	461	413	408	422	427	420	414	410	431	451	417	402	415	423	437	426	414	398	406	406	372	414	436	378	428	416	473	371	428	443	442	439	420	452	396	369	394	411	392	388	438	429	416	433	417	441	461	464	458	386	407	414	434	439	406	452	445	417	438	401	399	379	423	442	407	443	419	449	398	439	381	448	411	379	407	426	399	407	467	401	411	413	381	449	456	444	448	395	453	413	417	405	415	429	436	431	426	444	404	424	414	443	408	450	439	436	431	433	448	452	441	427	416	461	365	407	422	396	409	397	407	396	423	441	463	417	404	393	402	440	451	390	456	429	440	473	440	383	399	417	437	434	430	455	429	439	437	422	409	462	422	404	449	396	401	438	417	400	437	394	381	416	414	457	403	401	400	379	429	417	391	403	445	448	417	406	490	391	410	414
35006	21610	13333	7554	3864	2367	1679	1513	1393	1194	1076	987	901	949	940	917	901	935	877	899	925	935	880	893	934	909	845	901	910	967	952	893	975	936	880	907	950	960	935	876	922	914	945	907	909	938	933	888	884	906	873	913	903	882	875	923	857	908	891	925	905	907	896	925	923	900	925	897	927	907	886	891	905	921	854	893	866	904	934	896	951	945	933	952	925	922	922	913	888	953	891	890	891	947	906	929	926	951	906	983	913	931	891	927	882	923	898	966	909	939	926	870	865	933	925	889	932	943	918	949	896	946	938	915	965	867	942	952	929	905	957	923	973	872	925	953	925	940	938	951	981	922	881	929	847	890	902	940	928	891	905	896	919	879	928	926	974	932	936	859	963	882	918	901	917	899	901	920	947	958	927	894	917	934	905	930	928	928	847	876	947	886	942	956	924	888	921	895	935	966	969	916	882	963	928	912	907	914	869	952	903	921	913	943	940	886	899	846	877	889	950	969	890	937	929	917	926	870	891	954	935	879	904	950	923	953	869	902	919	944	898	929	882	903	921	905	922	886	1010	904	880	955	967	855	955	908	885	947	899	910	906	907	854	917	902	955	913	868	900	859	894	887	918	917	906	897	921	916	904	913	922	873	900	908	974	943	945	934	930	979	850	987	929	974	989	938	945	906	949	921	893	917	915	907	912	930	880	967	983	881	979	932	959	904	907	912	963	890	900	923	914	892	932	910	894	920	909	946	919	883	913	825	855	926	929	922	975	913	937	941	893	898	961	941	934	866	949	914	919	904	913	922	949	877	938	900	972	915	914	950	941	922	886	920	906	921	943	913	883	906	949	905	916	931	919	938	923	883	958	914	899	923	913	876	883	882	922	899	886	899	953	954	904	904	907	903	905	919	877	947	924	924	902	921	929	959	928	950	928	951	970	932	831	897	922	921	923	930	931	903	878	929	913	897	923	938	930	908	949	932	898	897	903	902	929	924	919	943	931	921	947	904	945	954	885	907	881	892	917	948	888	944	897	900	874	912	926	981	918	942	909	943	899	891	919	978	916	904	871	878	932	927	885	899	882	961	944	920	922	932	923	907	894	903	934	910	930	880	878	853	912	907	872	926	945	892	914	885	901	880	902	926	923	935	892	874	911	900	872	939	944	910	842	999	919	889	917	920	881	884	930	944	903	906	900	915	930	954	866	936	912	926	815	964	950	902	924	965	871	884	929	862	910	909	948	936	905	954	964	903	877	926	962	904	910	876	870	938	904	973	918	881	954	922	952	895	940	919	949	919	921	847	925	941	866	929	925	922	947	926	960	915	890	910	881	905	930	866	904	928	939	872	933	956	941	913	913	920	860	903	894	964	933	964	921	900	957	886	942	928	925	916	966	918	899	941	898	923	893	865	901	907	943	893	940	988	911	928	935	920	912	980	896	937	911	888	990	854	923	875	921	923	906	928	926	902	929	952	959	930	921	949	881	875	944	950	936	955	879	933	910	879	931	908	924	913	941	880	905	889	926	900	907	893	911	945	991	959	929	874	901	926	927	917	888	934	854	909	922	968	874	919	927	945	899	891	878	946	922	879	926	929	891	926	962	933	933	949	878	975	918	890	946	870	925	946	977	894	964	898	913	872	972	922	892	926	916	964	920	987	891	876	879	969	907	923	924	950	932	928	892	899	1002	920	902	841	892	944	872	892	884	912	896	945	895	904	934	907	913	906	858	916	924	904	918	927	897	915	921	895	938	965	928	891	975	935	914	906	931	939	935	903	908	889	941	923	886	894	894	869	927	895	924	920	877	937	954	939	926	951	900	940	873	907	945	937	915	912	892	903	961	944	915	915	916	946	940	951	964	910	903	975	930	911	922	857	906	1011	912	891	923	905	887	916	907	945	917	896	901	903	959	864	904	945	952	883	960	910	883	902	884	913	948	897	915	894	911	895	888	907	888	898	955	955	932	941	861	920	914	956	890	946	940	963	937	959	925	967	930	928	901	904	904	881	955	962	970	930	893	845	904	948	919	902	910	929	978	952	930	976	856	940	930	960	937	978	924	908	947	888	905	899	912	948	936	935	938	915	947	920	913	932	915	984	910	910	963	899	832	901	892	910	940	891	932	928	907	892	877	951	864	866	913	941	866	926	901	940	918	989	894	857	944	894	911	922	931	948	958	924	947	974	874	966	907	941	914	888	947	916	898	901	872	956	957	908	950	910	939	929	899	934	901	942	888	874	930	952	921	926	957	945	882	886	951	886	893	909	914	991	894	958	904	893	971	936	873	947	938	966	913	915	954	922	950	916	940	895	917	952	935	934	906	922	896	870	896	967	964	924	930	899	935	931	905	933	904	907	914	894	943	924	970	899	906	957	884	905	922	957	901	945	958	880	949	887	937	902	878	921	948	927	892	893	934	952	913	893	963	892	908	947	955	887	920	903	927	917	981	914	900	876	857	972	918	893	899	925	902	885	875	882	924	893	892	966	899	943	900	895	899	937	984	905	876	931	901	969	908	968	973	885	927	911	880	907	879	838	944	978	947	947	886	964	881	904	999	929	919	855	878	908	912	947	937	938	897	926	909	870	940	931	971	900	881	881	891	892	930	923	907	928	980	928	898	961	975	933	940	906	919	911	915	863	897	942	900	963	932	913	925	957	921	917	947	957	867	914	916	923	928	890	914	902	966	915	955	943	946	889	908	911	907	949	929	923	895	906	895	923	928	874	928	930	916	871	921	912	943	940	933	981	909	895	935	959	891	848	910	897	852	931	883	944	946	897	914	932	935	941	961	969	925	888	904	934	919	974	913	846	928	987	965	928	913	931	925	871	916	953	895	895	977	956	904	874	898	883	911	957	877	954	913	879	925	957	904	872	898	915	938	904	895	898	929	878	880	854	956	902	943	980	917	873	905	858	925	916	911	975	912	926	905	933	949	901	921	948	907	925	975	877	937	915	926	901	954	925	900	914	894	873	925	873	941	943	882	953	944	993	909	939	848	890	897	886	935	930	915	928	929	925	923	882	875	895	943	914	930	911	901	907	940	899	866	905	932	918	924	920	876	907	887	895	888	949	955	875	952	929	914	929	943	907	905	933	890	916	917	936	898	919	946	895	859	914	1005	952	938	884	937	924	969	948	919	895	910	880	896	902	917	879	887	924	914	894	898	928	943	878	944	895	891	914	920	937	903	894	881	902	938	927	919	876	935	920	923	937	919	938	910	920	917	875	833	930	908	948	887	941	921	845	891	941	908	936	925	932	953	853	932	893	936	874	842	929	973	907	932	899	937	975	907	900	937	863	903	916	899	958	952	905	950	977	868	901	964	949	924	947	871	924	932	925	924	927	863	947	922	897	968	916	926	905	917	929	939	924	883	895	946	934	939	918	886	928	919	826	874	972	912	980	929	915	912	957	884	998	964	905	982	913	930	903	983	935	914	910	928	960	927	970	937	958	943	948	863	990	924	902	897	924	917	970	927	859	905	964	923	867	933	948	939	945	907	948
61922	32350	13512	3046	1164	758	622	583	545	524	457	419	435	432	420	452	449	432	414	463	411	431	440	411	448	427	429	391	407	450	439	448	464	453	427	400	425	449	463	457	446	443	430	415	427	442	445	390	423	477	454	441	446	499	444	457	496	449	432	416	468	454	435	444	438	435	397	451	411	430	407	408	437	415	476	460	510	472	404	405	417	418	465	415	401	411	429	410	473	472	438	416	454	408	428	491	442	436	407	424	480	413	443	485	408	429	401	442	446	425	452	455	444	444	427	425	461	433	439	406	457	441	483	431	453	468	418	430	422	430	416	412	432	429	444	440	400	414	425	431	421	398	450	437	424	462	426	401	413	408	428	445	454	448	428	459	440	431	481	439	445	443	447	448	431	393	434	429	425	439	414	455	447	411	485	416	437	438	461	421	422	445	443	439	383	433	400	410	421	435	408	473	420	420	401	415	437	455	434	462	436	446	436	444	438	444	441	447	462	437	473	425	429	454	431	402	449	441	395	415	432	497	408	469	440	429	429	455	448	447	425	444	403	401	408	459	424	424	428	455	476	434	452	449	452	499	440	439	435	469	448	445	435	478	458	442	467	472	408	477	455	426	468	446	447	441	429	478	408	426	447	430	473	441	439	448	398	437	448	430	445	416	441	428	423	446	417	422	444	406	419	411	391	423	412	439	454	410	418	429	418	425	418	463	436	445	418	453	430	458	430	451	400	444	434	404	374	453	467	413	428	445	474	445	467	457	439	426	407	426	404	405	442	421	444	436	401	444	435	402	425	413	397	409	485	429	463	443	454	418	427	397	444	412	422	425	450	427	419	435	471	432	388	445	421	433	423	436	442	442	410	431	434	418	430	429	449	429	437	440	428	423	448	397	455	428	443	399	407	471	434	450	403	445	449	486	446	460	471	397	419	416	427	433	387	435	426	393	450	393	469	442	439	411	465	424	446	435	434	430	423	405	424	439	447	459	459	476	444	447	428	429	453	456	472	445	414	473	423	451	438	440	443	435	432	438	397	432	433	422	415	430	413	475	432	381	393	430	411	398	457	402	440	446	403	434	423	444	470	447	416	448	461	421	396	430	431	460	416	421	450	411	395	417	435	447	386	439	438	417	417	435	465	421	429	478	473	435	431	423	464	409	450	470	427	419	418	453	416	382	389	411	434	477	438	410	437	391	432	415	419	453	452	477	415	460	406	448	392	457	450	406	463	444	406	489	415	493	434	396	436	473	457	417	430	459	430	456	435	454	478	438	494	446	440	436	449	455	446	444	448	431	465	430	433	437	418	431	448	452	407	429	442	481	444	417	432	472	405	460	444	411	433	396	409	434	394	433	426	414	444	440	454	464	433	440	452	444	465	456	473	425	419	387	434	445	447	432	436	436	390	470	467	479	439	417	396	454	454	443	415	426	433	441	443	445	427	377	402	429	445	412	461	462	449	406	430	418	451	441	410	429	445	455	411	452	454	426	428	491	402	439	416	446	453	470	414	412	426	461	414	451	439	388	401	438	407	430	443	435	453	422	454	416	405	399	430	454	427	448	430	471	386	445	421	480	438	421	443	429	463	452	418	409	432	449	494	436	455	437	400	437	401	434	482	383	413	447	435	436	452	471	454	422	419	440	425	415	451	439	445	442	437	415	470	457	418	432	423	456	417	442	487	449	431	437	422	420	456	421	436	423	426	482	447	406	468	440	437	408	421	421	400	416	436	397	424	428	469	463	462	445	408	444	395	427	455	377	440	434	419	436	427	438	470	409	444	411	434	460	457	417	404	473	451	432	445	382	483	435	420	461	447	418	410	484	465	436	447	438	456	469	459	427	434	452	445	444	472	447	449	453	474	457	441	495	442	460	417	485	430	468	470	380	447	427	472	403	415	423	385	442	478	441	442	494	457	443	429	444	465	403	418	447	459	442	426	439	411	449	431	466	410	437	436	444	470	451	406	410	433	435	440	443	420	450	439	445	473	406	437	414	414	444	441	418	433	448	441	432	402	437	437	414	438	452	410	423	412	454	426	420	446	439	423	419	438	423	441	416	447	484	441	428	421	427	430	400	502	446	435	473	446	435	431	466	454	452	423	455	460	444	421	423	485	449	428	452	449	433	466	452	462	481	475	416	432	399	460	460	446	441	446	437	452	397	428	461	465	444	457	469	400	421	447	419	425	449	438	392	430	474	477	445	468	421	411	395	408	483	471	433	441	443	415	421	431	412	441	391	438	476	436	480	414	450	408	420	417	451	429	411	456	424	439	454	433	444	440	403	428	425	474	425	426	414	478	446	432	412	450	435	426	448	433	444	424	430	402	432	430	396	444	452	467	466	488	457	420	425	421	411	412	440	450	417	423	392	431	424	385	430	438	464	463	383	449	462	440	420	417	451	451	455	419	411	428	432	478	396	470	499	412	435	436	414	421	446	432	442	445	428	452	441	398	423	446	429	410	407	466	423	425	424	440	411	426	394	445	415	456	418	460	398	427	431	464	406	420	427	443	415	420	467	467	441	454	451	398	382	437	428	413	459	457	443	442	463	456	421	440	468	432	428	456	453	412	430	429	411	422	411	414	451	457	454	399	453	393	408	421	418	413	429	464	460	420	448	435	415	432	425	443	441	477	448	428	420	438	422	467	420	437	445	422	414	450	408	422	407	429	468	426	451	405	471	428	419	434	471	413	457	440	414	419	412	442	423	448	459	445	427	445	418	463	403	430	450	449	418	456	429	409	482	434	446	430	398	451	427	412	426	411	463	419	419	440	429	451	503	459	460	470	448	427	458	391	452	452	429	418	385	384	437	429	495	439	450	458	437	463	391	428	428	433	437	447	452	427	419	440	392	407	468	408	435	443	392	421	441	447	440	429	448	413	427	416	409	439	454	487	465	499	407	428	479	472	409	454	397	407	419	440	433	428	412	449	450	426	455	453	430	461	417	399	442	437	430	422	439	450	408	425	443	434	422	428	442	442	466	434	407	479	456	489	437	485	461	453	425	439	420	454	476	438	434	411	438	487	421	437	406	388	424	427	408	400	452	455	430	412	450	468	424	425	439	467	450	484	451	456	443	432	416	407	432	438	464	442	421	431	389	448	410	417	418	431	446	409	421	452	467	509	425	482	453	405	430	447	429	416	424	419	418	434	442	488	411	421	391	407	411	428	399	454	422	432	471	466	424	440	443	454	439	445	437	455	468	431	448	472	434	439	434	455	412	450	436	406	417	438	413	430	431	403	451	410	374	442	435	416	391	395	396	419	442	469	415	426	466	452	410	419	446	449	438	437	413	481	423	408	426	388	478	397	432	390	469	445	441	425	424	438	488	409	482	427	458	406	466	443	435	401	404	456	438	423	404	453	390	457	452	464	407	442	443	443	461	392	477	416	413	441	445	437	440	416	449	447	450	441	421	427	425	404	415	441	438	403	466	430	439	468	414	401	397	393	429	436	414	425	431	446	484	434	448	460	428	439	430	389	407	421	430	418	420
43867	25265	11584	4806	2544	2010	1627	1478	1335	1208	989	1026	956	936	928	939	943	946	927	881	969	955	981	929	975	915	947	995	938	910	910	979	992	939	944	945	934	979	917	939	944	956	903	965	915	963	909	954	965	904	955	944	966	902	964	984	951	916	969	1010	1034	949	954	907	928	917	952	930	953	957	896	1003	938	947	946	977	895	954	947	961	964	953	934	913	963	908	937	896	904	918	1003	955	940	915	989	991	922	903	904	943	941	967	927	973	949	924	877	971	1000	926	938	953	929	954	984	984	938	950	1011	955	989	909	929	875	927	886	962	961	932	983	950	922	942	898	977	984	1010	968	957	961	926	903	895	926	918	938	930	933	933	944	890	952	991	1029	927	956	922	952	902	952	936	967	934	969	946	957	912	993	944	923	894	937	937	995	951	977	945	931	951	951	916	985	983	967	918	977	977	937	970	954	940	943	995	968	907	978	935	936	944	920	917	914	938	979	957	973	906	952	965	876	952	926	944	945	942	894	982	987	965	932	925	906	994	935	882	929	1012	975	981	945	983	1005	919	926	1012	893	938	891	996	924	936	890	901	935	926	951	982	991	927	921	919	900	975	933	946	981	916	907	900	1021	998	921	933	940	925	960	866	948	922	933	978	933	987	940	902	908	978	900	954	904	936	944	956	989	938	927	955	969	937	905	999	904	930	917	933	964	927	1016	915	951	989	957	965	953	927	956	949	973	959	952	941	930	941	899	940	959	940	943	901	983	936	925	922	940	920	982	904	918	946	920	946	946	934	925	931	954	863	962	930	945	897	934	965	927	989	916	939	958	1004	977	947	901	1007	945	917	945	936	907	851	944	963	946	916	922	904	936	965	905	910	944	956	873	957	973	898	907	945	949	890	928	891	885	943	936	945	986	959	972	918	963	891	953	924	937	913	966	917	923	931	969	953	932	965	955	947	902	914	947	1028	979	944	951	916	922	955	923	957	986	893	918	943	882	926	948	938	957	954	911	991	989	960	921	900	939	957	966	956	983	933	956	958	1012	937	979	970	942	959	975	899	938	928	905	942	963	963	966	936	953	898	965	924	969	986	975	919	1001	958	955	953	917	932	954	966	961	945	924	926	934	952	928	992	935	958	983	943	952	953	904	922	920	980	914	951	962	943	922	969	910	962	945	961	996	993	964	945	938	937	965	965	920	944	954	919	988	952	962	944	931	906	959	913	931	973	925	926	891	964	964	942	960	957	935	988	887	918	961	972	985	911	945	930	967	891	955	1025	963	952	911	899	908	881	900	950	946	927	916	986	923	916	913	917	941	881	906	945	964	975	934	970	914	913	914	971	909	933	961	928	916	975	976	934	959	942	994	938	955	972	938	923	925	990	920	979	981	978	860	941	969	986	909	943	954	930	918	901	981	961	969	962	913	969	923	917	957	973	964	932	885	973	925	941	923	920	937	931	969	939	939	917	944	893	955	885	906	937	974	889	982	972	940	907	932	938	927	979	948	1037	908	958	988	926	925	973	895	975	978	936	922	957	948	976	941	941	971	901	989	895	1000	960	942	945	973	960	921	924	953	951	927	965	955	963	1015	991	991	962	935	927	960	958	924	941	934	908	947	943	942	923	945	925	889	952	934	955	920	968	960	979	951	964	917	917	904	972	929	945	929	1000	989	898	926	963	951	982	877	988	939	974	919	936	903	929	994	951	929	922	948	932	901	913	894	928	952	955	927	907	934	943	944	937	897	930	1023	850	932	945	919	920	955	942	934	968	927	901	918	963	951	959	982	946	983	911	928	922	969	943	947	917	885	902	965	909	980	954	878	932	950	946	941	904	964	894	961	982	946	951	939	897	926	962	914	872	910	934	868	894	881	920	954	958	950	946	967	911	980	923	962	876	982	978	967	935	972	981	988	988	1003	893	999	925	916	904	959	936	888	982	962	919	910	937	952	918	940	941	999	940	970	893	959	922	938	943	941	1013	945	945	964	927	989	892	916	930	902	928	988	935	949	992	919	941	1010	1022	964	946	930	933	936	949	915	934	893	913	970	954	957	949	982	953	925	923	935	936	1007	961	899	967	965	911	964	934	981	933	910	967	1019	877	932	941	953	938	879	946	941	1022	888	938	955	901	973	937	981	944	965	910	914	955	908	894	947	913	915	926	965	965	996	969	965	932	967	920	946	917	913	940	949	947	985	986	959	961	924	959	991	948	964	1013	883	939	873	915	999	960	956	911	999	989	908	947	967	923	981	954	953	944	985	1031	905	952	946	914	888	955	949	949	972	964	991	933	932	922	948	994	936	989	984	968	962	959	974	962	1015	941	934	982	936	939	966	965	931	932	934	942	910	937	883	898	924	977	906	1025	945	948	890	949	988	945	957	980	913	963	911	912	1018	933	935	928	947	923	964	931	915	945	958	968	875	950	943	953	943	988	945	911	991	970	919	1002	949	934	917	892	952	936	928	968	947	1014	965	925	917	892	892	922	1010	896	984	928	978	939	951	942	926	958	918	952	974	952	940	928	947	950	952	954	957	863	989	931	904	1007	980	1000	888	949	914	928	966	899	973	958	963	997	936	945	972	938	957	957	956	927	936	881	989	986	988	926	923	965	963	1022	991	990	984	976	916	956	912	928	951	915	919	934	959	978	931	1013	952	963	848	988	959	935	912	969	993	954	935	948	898	887	985	941	949	988	980	966	903	957	950	942	859	907	967	985	999	989	945	937	977	938	947	936	967	964	935	952	902	951	958	935	970	965	975	966	948	931	939	960	960	931	946	899	909	905	881	924	936	895	966	919	968	867	943	952	874	982	953	997	903	956	934	962	963	952	950	924	965	926	981	971	896	939	935	959	884	924	938	946	901	1018	910	911	991	972	928	972	914	946	922	950	909	934	1031	971	947	933	901	926	918	940	990	891	969	906	931	948	945	971	881	905	902	984	956	936	883	917	964	944	934	977	985	962	938	943	912	960	926	935	930	944	966	890	942	953	893	961	956	934	964	900	961	889	990	985	900	947	937	946	953	969	921	937	909	955	933	943	925	921	942	942	937	955	963	944	954	941	927	910	945	912	953	942	960	959	930	944	949	961	1018	964	962	992	1007	966	1007	953	939	989	921	955	915	943	926	928	893	953	937	961	970	917	914	951	935	905	933	989	929	956	906	940	878	961	944	949	935	961	954	918	964	961	942	942	944	936	1009	950	925	949	922	940	982	960	953	914	976	959	1005	953	914	937	920	949	921	958	980	892	887	977	914	938	941	937	916	978	996	959	917	978	920	882	961	963	950	963	1007	946	966	999	961	940	988	952	953	940	957	1007	942	913	889	957	950	942	975	950	897	928	966	921	913	916	928	986	934	996	922	885	954	967	961	949	921	936	950	949	900	927	953	950	912	926	939	980	927	935	960	949	990	951	964	953	961	935	951	915	962	939	963	948	967	918	965	884	971	955	979	972	968	979	950	960	954	998	935	968	946	893	951	943	969	908	934	923	938	895	956	942	957	867	973	916	961	929	946	994	924	900	1004	1007	937	985	900	902	950	933	939	963	975	965	900
53080	20011	3760	898	560	514	464	431	433	425	370	422	439	412	423	425	452	447	383	417	439	417	456	445	415	470	406	436	426	404	437	436	395	387	422	434	449	407	435	420	445	435	446	416	415	399	426	367	438	399	412	408	409	435	431	449	428	438	405	402	410	417	445	421	409	406	405	386	443	442	446	407	433	433	434	429	437	412	434	453	412	427	428	409	430	419	439	395	380	470	432	400	422	383	411	381	391	415	400	414	415	425	446	414	399	470	438	435	374	400	417	410	401	435	438	356	439	411	399	382	420	441	395	425	416	405	409	452	420	451	420	422	432	405	403	410	440	440	391	379	426	408	418	427	437	446	388	382	422	417	436	452	413	425	408	390	379	440	398	413	435	422	413	412	408	443	440	444	415	456	425	431	392	450	409	419	409	469	392	472	414	414	387	366	440	443	419	444	403	415	400	466	414	426	426	391	421	432	414	426	436	407	418	405	409	408	440	415	419	435	386	422	462	392	389	386	431	437	433	444	446	371	426	426	424	447	415	424	414	414	406	418	449	398	437	461	439	441	398	412	423	403	402	391	427	375	421	395	404	400	423	428	435	378	416	428	400	432	384	433	442	421	443	425	431	461	430	423	459	452	425	439	392	419	355	424	410	435	427	420	396	395	395	415	474	448	446	458	401	384	450	372	397	395	433	420	394	400	419	417	387	402	386	417	396	401	400	450	420	391	402	411	427	393	365	444	407	395	470	419	408	431	395	440	455	409	428	393	428	413	400	441	417	424	416	387	403	394	399	387	461	426	413	387	415	414	403	404	458	398	423	426	430	396	369	410	434	417	432	388	424	409	449	430	407	408	422	404	429	425	440	425	386	435	422	442	401	423	413	387	422	390	409	402	441	356	419	398	454	413	452	418	398	438	402	371	399	410	411	453	391	439	424	421	402	425	410	425	384	396	425	415	413	388	440	422	456	434	403	431	416	412	413	395	433	426	442	427	425	399	415	405	409	441	406	423	440	492	440	443	424	424	439	408	422	415	393	437	448	350	421	410	408	416	399	410	418	426	411	432	434	414	415	412	411	439	433	408	398	437	383	408	394	436	398	391	389	421	414	414	466	435	448	425	434	419	401	420	464	395	421	446	441	407	432	402	485	397	428	428	413	412	402	433	402	452	431	418	457	433	452	390	422	394	414	423	402	400	416	417	426	431	424	398	444	419	423	430	417	418	389	400	391	385	419	390	413	398	410	405	422	372	420	413	460	456	407	371	429	439	424	455	438	397	420	427	423	389	408	427	441	409	435	391	377	444	432	433	396	438	396	405	423	428	410	468	469	365	454	425	446	394	436	450	384	406	371	420	395	413	376	402	413	410	407	441	419	395	413	409	451	400	442	471	429	399	430	430	391	408	389	416	436	427	438	370	398	423	420	411	451	398	370	446	424	423	417	429	394	392	397	386	394	403	369	388	391	410	446	419	428	443	403	398	413	424	447	419	431	430	413	407	431	372	426	378	449	392	442	452	386	384	364	418	394	424	401	409	406	406	438	436	445	440	432	432	398	399	394	414	431	411	432	406	424	406	452	390	414	402	434	474	409	392	415	417	417	425	400	405	414	410	438	385	443	440	411	399	431	390	419	431	406	400	377	448	426	414	403	421	383	438	431	426	469	405	412	421	407	429	420	427	434	463	415	444	415	450	414	432	413	404	439	466	456	454	429	416	431	414	410	418	390	403	427	446	432	399	430	407	411	394	429	408	400	393	467	396	417	466	419	389	430	415	437	419	399	414	440	416	414	428	385	409	386	435	449	390	413	434	405	412	458	425	369	397	383	424	432	393	433	404	433	408	427	435	422	402	440	369	427	405	423	417	422	442	434	385	390	420	433	450	391	390	400	427	371	480	421	437	396	397	445	405	421	426	441	411	412	424	405	424	394	428	434	417	375	444	404	430	412	420	413	396	403	414	403	429	427	454	420	387	446	412	391	421	440	425	432	380	421	401	401	418	438	418	396	422	460	419	385	376	415	452	430	443	496	392	437	379	416	403	392	428	448	426	421	417	412	407	397	440	426	399	400	441	432	409	454	413	431	462	448	449	376	420	393	454	453	437	397	409	394	387	401	407	446	422	434	430	399	433	461	486	403	446	415	420	436	448	439	430	444	469	485	452	396	384	450	395	450	400	386	419	420	413	415	383	428	463	445	395	426	407	437	429	394	391	378	420	406	444	425	444	419	395	392	381	439	430	412	420	455	458	443	424	449	425	387	415	448	409	419	375	402	432	426	396	456	403	411	391	434	436	430	352	394	443	383	380	405	369	404	413	428	451	425	411	397	397	444	449	426	422	396	459	405	382	425	403	413	420	405	427	423	440	413	464	391	414	421	415	411	405	416	409	403	399	420	425	426	445	405	389	372	400	452	390	427	411	407	426	435	417	383	450	424	452	433	426	447	401	425	435	399	394	456	393	391	410	421	450	431	369	412	387	397	416	435	422	405	397	423	396	412	450	447	442	459	385	428	411	426	405	390	412	400	403	412	435	417	425	453	418	384	414	426	421	422	439	431	440	438	438	418	466	423	426	404	382	379	452	391	436	427	425	408	366	391	406	404	394	390	413	435	426	415	402	450	425	430	363	424	427	445	445	414	428	445	433	426	411	448	428	420	440	429	434	398	458	418	401	387	434	442	425	398	377	403	419	405	410	431	420	438	440	406	386	394	417	402	406	388	381	404	424	381	377	425	430	410	445	452	428	465	398	412	426	422	407	434	426	400	392	375	433	431	429	420	414	429	410	387	414	410	464	427	413	416	407	389	433	420	397	400	447	452	422	434	404	413	415	423	462	403	387	450	384	422	477	437	443	408	438	429	416	411	416	419	409	405	462	392	446	409	406	435	429	426	406	434	451	405	432	417	434	401	401	451	395	429	443	380	423	401	425	399	444	466	451	387	469	406	398	446	401	384	439	439	440	446	420	416	401	403	481	405	409	428	429	480	432	431	378	444	416	429	430	401	398	433	402	420	391	407	436	439	407	437	437	433	413	400	461	448	376	403	407	364	394	423	417	436	392	414	448	397	410	441	452	466	406	434	471	412	463	417	396	389	434	394	425	436	394	423	396	411	367	420	448	436	431	446	363	399	452	396	393	390	440	456	443	423	425	440	403	428	441	424	428	401	439	441	424	428	457	442	430	422	394	440	410	429	486	461	421	414	446	452	415	411	454	389	462	435	407	376	435	434	412	466	445	401	404	421	426	405	434	406	436	390	423	449	391	435	421	437	428	400	387	383	420	418	415	421	405	399	389	435	440	377	416	377	412	384	436	407	445	414	432	443	462	426	395	441	420	411	412	409	427	415	430	411	421	448	445	423	447	392	402	463	456	424	415	427	409	408	395	409	409	436	378	447	444	453	404	409	475	462	415	434	439	459	391	413	458	400	419	464	451	412	398	419	394	408	443	414	412	428	362	455	446	380	441	403	414	452	432	437	446	379	448	432	406	417	425
36677	13317	3751	1860	1437	1186	1057	992	967	987	908	960	865	921	907	914	873	927	955	951	888	926	946	889	944	918	932	920	943	974	932	957	911	878	933	901	924	923	899	890	885	882	887	949	947	920	913	897	890	868	888	921	959	888	873	963	874	908	924	899	890	863	940	919	914	899	897	942	880	904	929	902	874	906	962	950	879	890	911	917	924	879	863	907	885	890	901	862	964	920	929	927	910	899	913	912	952	914	943	881	908	916	913	890	862	941	926	919	888	926	929	897	942	910	907	880	892	837	929	890	879	920	925	904	887	900	878	864	920	924	910	906	953	983	868	930	927	911	890	929	915	945	903	907	943	945	896	889	901	890	960	914	897	936	917	937	944	914	929	914	923	933	880	923	909	880	847	908	898	990	939	926	903	912	945	934	942	880	889	888	923	901	922	936	945	932	879	884	907	895	945	919	891	867	914	923	860	932	934	917	862	850	922	884	872	944	899	820	918	887	926	930	890	917	889	965	962	936	885	929	922	900	887	898	857	923	909	906	935	948	871	911	961	913	902	870	892	941	918	902	879	937	945	922	891	945	955	954	922	933	896	946	849	955	893	898	875	910	898	887	928	897	929	866	920	899	869	886	947	952	889	920	826	925	926	964	905	949	930	896	918	887	906	863	922	917	889	860	904	920	925	893	914	938	899	923	924	903	927	858	883	875	981	893	856	923	913	919	898	932	912	870	934	949	900	876	924	928	923	949	893	888	915	919	939	937	880	871	894	931	872	899	931	888	846	877	934	936	878	941	901	910	949	881	945	937	885	895	971	861	916	928	933	947	915	937	906	877	899	915	885	922	919	906	934	848	914	855	876	943	909	919	896	977	912	928	941	910	903	950	895	882	898	918	886	898	952	895	939	965	918	924	960	938	882	927	872	904	938	860	875	894	918	895	917	875	892	927	915	934	884	907	893	909	916	921	850	859	846	871	920	904	910	913	878	967	908	895	920	848	898	950	963	952	866	908	959	867	932	922	901	884	916	935	939	884	899	939	907	864	944	952	938	933	889	937	857	930	865	928	929	969	955	915	908	898	924	890	924	927	874	893	858	836	923	962	919	957	899	923	888	898	880	847	964	874	877	948	911	931	929	893	886	942	880	931	897	919	917	935	905	861	918	905	867	892	893	915	938	896	895	929	928	870	865	886	946	946	899	946	917	956	874	932	832	923	959	894	893	921	949	923	893	956	920	893	912	919	892	921	895	884	919	941	946	892	961	912	895	943	885	884	893	929	920	920	934	902	924	888	921	893	895	948	914	952	939	969	948	906	890	920	917	883	920	915	897	869	906	929	836	873	922	950	912	937	954	904	882	893	818	918	923	984	922	922	851	860	934	887	921	946	906	955	950	916	918	895	908	885	909	900	926	942	913	893	919	887	914	890	932	931	898	922	876	908	921	895	928	899	906	891	902	883	900	902	921	926	958	961	910	894	924	907	935	906	891	941	898	926	927	894	907	935	904	941	880	937	944	835	950	941	906	893	933	932	884	911	971	917	905	980	919	947	914	915	889	919	905	888	912	884	860	964	916	916	900	933	953	950	872	920	928	899	951	890	876	970	932	957	961	917	875	955	925	958	882	874	931	881	871	862	967	889	912	869	938	905	938	877	917	838	942	927	935	931	961	915	924	909	868	955	927	895	889	925	905	947	919	899	862	905	858	968	882	895	887	940	902	883	895	905	914	925	907	885	970	959	895	902	855	958	947	908	896	936	913	917	883	910	912	886	940	919	916	942	928	910	897	895	951	907	906	945	878	976	861	940	917	923	815	945	888	882	911	941	886	868	899	921	935	906	920	907	925	902	940	841	880	959	857	936	885	895	916	907	913	911	964	961	918	907	891	870	875	904	894	914	960	933	954	877	927	919	830	952	926	938	897	915	903	921	926	857	945	887	902	893	895	875	931	873	911	886	906	898	893	969	898	857	904	911	917	914	906	939	903	926	938	871	908	932	893	926	934	866	936	870	925	900	954	924	942	885	881	895	896	943	896	921	885	906	899	934	993	893	912	886	950	909	939	857	902	876	906	960	922	905	840	895	943	857	943	918	887	921	890	900	950	929	938	965	916	968	903	905	959	907	888	934	963	868	1003	874	858	924	908	871	828	895	1002	934	912	886	855	882	889	892	925	865	938	845	911	914	953	856	939	935	894	981	904	884	891	960	871	895	859	882	928	898	902	923	947	876	893	958	856	872	925	978	896	868	935	969	929	892	893	952	934	876	952	876	927	941	950	934	891	954	897	943	956	937	895	910	886	876	922	884	907	926	912	934	907	932	958	954	936	878	861	896	919	918	911	923	887	909	884	983	924	896	837	913	912	928	950	889	903	937	932	926	858	879	864	927	938	877	929	920	935	880	917	895	903	883	904	888	942	915	941	888	930	882	931	918	932	905	967	936	906	923	938	929	946	900	929	943	933	917	903	910	912	902	944	878	943	902	899	942	913	878	889	938	903	954	893	937	864	939	924	913	889	900	896	931	907	889	858	880	912	907	919	974	926	904	851	887	845	928	944	909	917	937	873	883	872	895	895	878	898	914	906	977	910	932	928	954	918	924	941	889	914	945	896	937	918	910	848	897	949	935	922	960	908	920	955	903	967	879	904	854	967	926	901	878	926	966	924	940	921	884	968	899	931	965	934	889	971	939	907	883	880	930	851	877	901	890	923	887	896	943	901	917	868	927	893	958	867	983	930	896	902	876	933	935	890	899	922	953	898	954	891	925	929	914	903	910	921	936	919	903	890	914	907	924	928	927	901	966	922	903	973	882	916	919	913	996	873	926	952	838	905	948	893	939	856	942	881	891	934	920	886	900	897	878	904	918	871	908	897	930	905	899	941	893	936	941	972	907	906	906	915	848	943	907	888	954	905	960	928	879	917	915	917	938	915	898	842	852	911	899	932	963	924	913	932	893	884	890	910	941	901	906	886	926	893	914	907	897	894	938	910	876	911	919	904	904	946	955	930	910	894	935	856	949	910	913	931	923	975	895	922	880	847	896	847	909	914	938	909	911	886	945	853	886	921	921	900	901	941	909	993	911	928	867	941	899	915	900	919	909	892	911	828	975	872	947	918	920	980	875	891	926	892	888	892	938	872	894	918	977	920	871	889	905	879	902	889	942	882	900	897	916	921	924	905	950	869	921	853	916	861	898	872	892	917	925	912	932	921	910	938	800	906	927	910	853	903	895	914	958	889	956	923	925	928	906	882	910	911	866	961	918	905	895	951	949	904	961	914	878	942	919	886	854	880	933	915	976	898	926	907	951	914	934	909	908	919	965	910	910	883	907	882	833	888	959	909	937	918	899	881	879	874	910	971	874	935	912	903	889	867	846	906	923	928	921	916	910	942	906	893	927	957	955	926	896	944	915	889	929	902	878	907	922	926	913	944	953	921	947	946	928	892	861	925	950	923	981	949	910	914	898	939	944	916	899	977	977	901	911	912	890	934	916	904	890
60006	28223	9305	1690	741	582	487	471	468	441	454	452	434	436	446	427	477	427	365	461	399	472	449	405	420	410	454	445	365	395	415	457	437	429	404	412	418	454	466	426	398	442	403	419	437	413	454	420	426	403	409	401	391	410	427	426	417	414	426	407	446	459	415	400	400	431	420	426	434	459	430	399	424	455	412	429	438	461	409	441	451	420	459	423	451	445	441	414	417	435	403	414	422	445	454	403	432	413	435	420	399	399	450	428	470	446	402	400	428	431	415	396	444	437	468	418	408	388	425	389	435	419	407	415	448	412	430	431	426	439	429	421	449	425	465	459	407	464	437	464	416	441	403	421	426	392	444	430	444	461	423	406	394	447	449	430	409	406	457	448	396	445	455	395	429	493	419	444	426	453	403	424	428	441	433	412	439	469	439	432	396	443	425	413	418	443	407	427	386	371	430	385	437	397	437	408	464	428	423	427	471	436	409	456	425	410	430	456	467	391	403	424	433	484	440	416	447	464	411	473	438	395	426	427	432	429	400	457	399	386	393	393	392	431	428	456	451	407	381	414	465	417	398	427	387	416	421	406	455	417	407	434	459	442	414	427	400	440	459	455	436	443	437	411	465	436	428	433	448	438	445	413	467	479	414	421	445	450	484	427	417	440	425	406	386	415	445	439	452	453	434	439	390	417	425	464	428	421	416	423	439	410	454	398	450	411	420	448	425	464	433	381	437	459	435	429	443	401	434	436	397	423	393	425	383	438	445	436	437	416	425	404	421	407	428	458	412	395	418	428	445	424	452	378	392	422	387	454	449	438	464	408	418	461	440	450	420	468	431	445	411	429	411	407	429	451	455	411	413	414	422	412	451	429	445	431	428	426	443	445	408	434	407	471	440	427	430	430	428	452	420	448	426	411	475	413	416	439	415	415	396	438	428	415	429	451	432	432	461	433	435	418	404	435	414	464	437	469	466	442	453	426	451	427	432	448	418	436	398	432	456	438	404	410	425	420	428	445	454	417	409	449	416	420	410	390	455	440	430	424	430	418	435	402	399	414	402	438	421	406	421	464	417	384	417	380	440	447	434	420	367	440	413	454	434	435	461	439	441	454	447	423	413	460	413	426	432	411	405	408	434	447	402	417	426	420	429	436	442	397	421	424	376	445	411	408	407	426	445	425	398	454	454	387	414	434	413	413	435	434	446	405	427	404	407	423	452	441	384	423	422	444	458	431	441	434	415	431	416	385	440	416	412	419	396	434	429	409	381	435	461	431	396	387	401	426	423	423	440	423	436	423	450	423	437	448	399	440	452	426	453	457	415	456	445	397	408	447	455	425	400	420	437	443	448	459	448	428	448	402	465	429	442	452	438	424	407	431	402	429	419	386	448	433	426	417	384	446	414	418	427	440	419	452	450	424	437	436	493	456	421	435	388	412	383	397	398	467	402	403	426	477	469	439	443	407	464	437	460	410	434	408	392	420	447	414	413	434	398	445	470	439	409	393	411	402	408	389	410	467	429	433	462	430	448	476	408	358	422	433	419	460	376	384	411	408	419	402	443	423	392	417	445	429	398	398	435	418	441	408	415	430	437	422	450	428	400	446	385	449	424	407	439	419	475	437	440	408	428	422	442	449	489	408	419	426	402	480	417	416	414	418	445	453	419	426	418	453	418	460	411	390	433	472	436	455	423	394	457	449	439	430	440	453	382	404	405	412	450	467	456	493	399	454	441	422	475	443	442	484	439	409	428	460	414	406	411	411	421	388	393	375	434	418	445	450	413	414	425	452	468	440	453	452	450	416	479	435	453	417	417	409	470	436	455	433	462	398	431	430	398	443	395	431	431	419	404	406	431	427	414	418	437	473	376	445	430	409	437	400	399	420	409	430	400	441	431	448	422	410	413	428	472	431	420	403	401	453	459	427	418	433	412	412	376	444	425	440	434	395	405	432	427	445	397	365	397	426	435	397	415	421	412	429	418	423	442	453	478	434	398	389	410	411	451	423	407	386	410	405	428	428	416	482	420	435	437	420	442	414	442	422	405	422	397	414	411	431	437	395	455	421	445	458	420	421	378	405	453	386	452	399	392	429	432	430	426	412	432	430	453	433	444	430	449	459	411	468	432	393	424	402	414	444	454	448	422	422	443	424	463	423	434	386	376	439	450	423	405	421	435	466	414	416	451	477	458	451	420	402	445	406	455	421	436	429	379	399	415	431	442	452	429	445	438	434	412	439	454	433	409	421	448	419	412	444	425	408	394	390	450	451	450	424	434	421	430	419	409	430	413	455	429	459	427	422	425	449	458	417	394	438	417	411	420	425	410	419	421	455	407	382	416	409	440	462	417	446	434	448	427	427	422	438	443	444	384	411	415	457	463	407	418	391	418	436	441	430	420	407	414	408	417	434	422	402	430	435	398	429	406	421	439	469	456	416	429	396	413	410	431	439	409	471	443	398	424	384	394	449	440	460	480	417	444	418	428	439	437	447	444	431	447	410	422	387	433	433	433	421	438	438	479	423	406	419	453	381	463	447	465	448	443	415	425	431	423	398	420	428	413	445	424	419	464	427	417	433	420	431	438	421	384	427	497	389	420	419	410	422	440	419	470	402	445	389	456	438	406	433	433	443	436	388	409	440	477	436	401	441	438	436	444	454	449	441	402	433	439	455	449	405	391	436	405	442	413	417	416	434	404	486	438	456	423	430	399	474	462	401	425	396	432	429	403	403	377	436	433	430	436	427	424	443	447	412	401	400	416	453	417	417	435	438	419	402	433	443	391	421	409	445	461	447	445	463	422	449	438	411	422	425	414	433	419	431	396	417	460	428	411	422	486	446	480	440	428	448	443	434	403	415	427	415	455	413	424	443	401	433	448	406	411	439	453	452	436	418	423	406	438	463	472	386	419	453	453	427	431	418	458	383	433	468	433	425	432	466	431	411	375	446	434	427	400	429	441	469	420	470	449	412	437	452	445	374	421	412	385	405	439	424	417	446	446	425	425	421	441	398	414	408	418	452	437	397	415	451	425	447	424	419	433	419	410	495	485	385	403	414	396	425	402	419	423	458	461	410	433	461	436	413	425	447	431	378	451	421	458	413	402	444	443	441	422	429	412	434	397	432	439	404	432	484	438	439	433	405	442	376	445	431	442	446	447	437	422	382	439	424	429	394	467	463	419	401	426	437	426	398	462	410	435	422	449	426	430	462	396	405	422	461	409	437	421	460	468	439	418	391	465	431	415	389	376	416	392	447	442	447	402	442	430	442	428	433	415	457	443	404	398	413	421	435	394	386	422	403	396	444	405	451	409	472	437	398	424	373	396	411	424	398	437	464	426	453	441	440	467	424	422	424	416	385	445	434	452	392	424	425	400	446	442	428	420	427	389	413	453	410	444	424	439	408	453	377	417	397	434	449	407	442	435	411	423	424	437	418	412	437	425	408	416	463	407	420	424	456	421	432	448	416	417	424	455	425	452	427	458	436	437	413	433	432	450	399
43451	20184	5938	2744	1729	1404	1200	1119	1024	950	963	960	919	921	885	967	932	964	904	969	903	937	922	923	921	946	887	965	926	930	920	927	897	876	872	934	908	973	954	998	920	937	930	947	954	978	980	972	944	900	920	936	953	893	889	898	953	914	910	919	935	961	964	951	915	937	958	909	900	980	964	935	924	995	920	950	873	897	926	863	938	938	905	874	881	940	974	928	928	923	932	930	969	908	940	959	935	950	982	961	975	949	924	994	953	945	904	886	921	902	917	936	877	983	956	901	969	941	960	927	919	933	917	929	982	911	910	913	911	944	970	911	941	968	890	899	910	933	941	956	931	912	910	879	952	890	937	865	975	895	986	894	956	934	972	891	926	929	907	892	913	900	902	982	948	933	955	973	948	941	927	879	960	980	930	881	902	916	932	907	912	923	937	879	944	960	923	976	951	904	949	953	957	908	928	945	913	917	920	948	930	910	912	994	887	903	905	884	934	927	937	926	932	959	959	882	928	958	898	932	932	925	944	972	916	891	945	913	897	969	909	881	923	961	915	933	958	891	926	934	906	921	932	883	952	945	923	948	948	943	860	948	894	938	891	962	915	936	968	960	980	887	909	902	929	891	872	900	929	968	953	943	929	925	950	987	932	933	960	923	913	894	916	971	940	974	910	948	977	961	959	959	884	890	928	921	902	937	967	950	953	932	955	972	914	929	964	938	926	994	952	878	975	964	917	921	890	894	905	903	930	958	928	922	892	933	994	898	903	915	937	954	913	983	927	894	937	910	948	965	970	920	941	914	937	998	969	920	929	944	960	913	923	938	896	889	970	941	989	910	944	937	972	943	866	874	928	909	939	943	949	928	967	896	960	982	873	980	918	948	984	915	915	900	953	884	949	918	936	913	914	889	896	931	902	894	952	922	1049	894	931	959	950	945	894	892	982	886	908	930	968	921	943	936	953	922	907	934	926	942	873	944	925	907	912	919	878	932	878	963	946	892	930	826	958	893	937	957	931	946	908	928	934	976	945	899	891	917	891	924	979	929	894	984	943	901	881	954	941	939	935	934	932	902	913	935	974	890	867	944	952	932	851	922	926	937	910	886	897	899	962	962	908	937	886	926	934	922	985	951	938	970	912	908	941	914	940	919	934	888	920	932	955	988	931	979	920	953	905	992	924	939	907	927	925	894	914	932	956	899	924	912	904	921	915	913	967	954	906	933	907	866	931	986	942	1008	966	977	909	959	949	927	908	912	915	882	915	906	1034	980	941	983	930	958	895	851	933	936	907	920	955	962	959	862	899	923	910	904	937	918	970	994	926	962	914	939	950	908	941	884	962	900	958	882	916	900	931	913	896	877	931	932	905	895	992	932	900	920	890	936	933	959	946	940	967	930	863	904	940	903	875	1004	917	904	916	954	955	925	993	894	934	926	974	918	907	913	876	929	945	869	944	929	915	902	906	920	957	983	1000	952	992	920	923	904	1003	900	906	962	970	932	950	916	916	975	918	900	944	940	902	907	947	919	928	923	935	929	885	900	919	885	889	932	917	932	892	917	953	930	933	943	971	925	901	926	904	882	952	891	922	860	965	943	981	925	947	933	947	946	920	936	971	897	902	947	930	954	947	941	953	941	929	942	964	907	961	890	942	925	977	899	934	987	863	908	919	912	919	940	962	966	942	915	958	850	960	1001	942	959	858	914	934	943	938	953	968	915	958	946	891	908	934	917	929	880	926	910	938	967	905	938	942	891	938	914	953	980	897	919	899	947	928	895	914	921	912	874	911	950	848	939	997	895	906	892	894	974	895	937	956	911	920	862	945	970	883	920	926	884	896	963	894	932	995	947	882	933	922	963	949	917	885	861	966	962	959	950	913	956	935	969	900	918	913	980	930	940	912	947	947	948	981	983	944	915	927	1010	896	921	996	899	960	909	970	921	985	952	962	967	906	916	923	880	888	942	932	934	891	937	938	938	924	936	924	891	887	970	979	903	914	948	908	869	896	936	937	919	915	863	908	939	940	945	905	919	947	909	945	955	944	918	892	963	894	943	891	967	906	940	927	909	915	966	951	982	889	929	930	923	897	938	947	962	974	951	946	930	945	952	921	892	960	937	995	958	883	937	973	973	907	907	926	953	905	936	896	945	945	893	940	893	929	955	934	945	982	854	968	877	907	885	924	932	921	886	907	950	956	919	947	927	914	960	956	894	933	984	868	920	869	896	924	901	980	912	910	953	900	887	946	931	914	857	981	955	924	904	900	930	1005	924	978	982	911	920	958	897	921	960	986	912	983	935	956	956	915	941	923	979	961	887	933	935	904	948	930	938	900	975	943	911	953	956	885	997	966	946	912	942	882	896	903	863	904	905	957	914	966	986	959	955	979	923	941	918	927	925	888	866	917	939	941	914	929	966	933	972	935	955	930	921	928	966	893	922	973	962	865	971	908	947	939	975	925	944	955	898	922	932	921	884	890	882	899	920	877	932	926	903	998	925	950	935	921	943	867	970	965	879	923	900	906	899	930	906	935	943	947	955	958	917	933	900	900	961	900	901	884	945	958	964	964	833	897	934	928	911	898	924	901	947	936	935	904	937	880	931	908	897	899	857	915	937	961	904	958	919	957	972	864	935	983	926	952	907	950	988	940	909	979	989	907	940	910	915	937	873	902	926	892	979	893	1008	901	952	954	897	935	937	910	937	992	911	919	966	975	940	909	926	960	967	954	872	936	948	914	952	928	954	978	956	929	891	930	923	895	990	906	951	906	975	859	902	879	932	920	895	880	931	889	941	874	869	887	971	993	912	910	932	942	982	958	888	952	871	970	923	975	886	962	881	944	990	939	923	892	907	957	922	949	935	926	940	922	938	959	1009	922	968	931	959	956	897	937	901	933	909	979	928	936	920	882	920	904	954	903	944	928	946	921	937	873	961	945	968	902	879	995	901	963	940	921	977	925	912	922	919	963	900	872	943	958	902	923	954	952	988	863	1009	930	954	897	921	938	923	898	934	939	900	877	940	983	909	909	937	937	908	951	883	914	912	912	1003	931	950	956	947	960	938	957	909	940	951	925	984	942	934	936	944	935	1005	963	965	909	900	880	942	925	934	879	884	898	945	898	931	901	925	944	951	937	992	961	940	854	969	884	932	917	943	943	921	934	939	932	948	911	925	916	935	954	899	914	910	954	965	976	935	930	908	866	900	900	958	945	948	997	927	839	943	926	875	919	939	932	928	960	939	883	906	990	941	898	967	962	949	902	907	945	953	918	876	946	952	900	964	950	1030	910	916	916	920	935	1019	926	925	910	911	958	875	916	865	966	897	986	914	888	945	943	946	954	979	928	941	908	909	926	1010	954	900	938	944	926	941	921	940	982	944	945	899	867	951	918	946	927	922	936	943	911	934	915	930	920	987	872	878	937	928	948	923	950	917	904	939	951	936	981	925	935	950	919	864	913	915	933	910	920	964	942	930	933	935	938	902	938	945	964	951	899	935	954	966	949	992	883	956	887	933
67688	29857	9600	1979	783	551	532	490	471	444	457	449	463	461	457	406	408	392	451	444	409	439	417	428	435	465	449	454	473	419	470	444	425	460	442	477	430	457	457	425	471	424	472	436	453	443	453	392	443	445	420	455	462	409	454	402	443	429	436	409	445	413	439	448	418	466	456	437	476	443	420	441	421	465	479	452	411	446	442	422	399	475	457	483	461	441	437	401	428	416	475	510	443	456	470	450	470	395	477	437	433	420	400	384	421	488	464	409	432	458	452	428	391	421	451	413	464	451	448	418	397	457	469	478	460	442	456	482	402	427	444	419	406	439	423	431	447	413	427	413	400	440	433	446	422	436	448	416	438	460	447	457	475	439	408	481	478	477	428	466	425	441	413	421	441	439	438	444	399	427	461	413	386	423	472	422	455	473	458	450	434	393	446	428	406	451	410	449	410	421	429	441	414	459	456	474	426	420	429	393	427	442	403	419	424	464	479	431	432	469	476	481	475	455	419	389	478	443	391	430	417	438	487	448	402	426	423	431	444	441	486	459	502	422	451	438	452	429	479	455	452	453	452	465	457	439	429	427	467	458	438	450	464	421	410	458	414	426	398	440	416	442	462	442	420	420	422	420	455	428	436	440	407	474	439	427	385	412	443	481	453	480	430	438	399	436	453	440	438	459	444	421	444	398	432	426	446	418	430	436	490	417	460	455	459	468	443	434	401	429	431	439	438	440	396	429	432	389	376	471	419	456	439	453	430	440	447	431	463	436	451	411	411	418	450	448	431	453	432	413	455	429	428	411	403	438	451	416	458	468	471	445	432	508	414	427	427	438	457	455	423	433	450	441	394	434	433	471	440	427	464	430	427	452	448	467	459	429	416	455	436	444	420	456	439	438	443	415	426	461	458	428	442	461	435	441	457	429	434	446	435	452	440	421	487	432	429	433	427	451	432	454	416	448	454	414	442	416	387	474	449	451	433	475	408	411	443	482	436	452	435	458	463	451	448	430	477	413	443	411	418	424	462	463	432	421	441	467	472	468	406	441	436	471	418	438	485	414	398	408	457	426	402	423	462	447	442	492	483	446	432	468	448	392	423	430	440	427	467	451	420	410	428	457	463	417	424	411	457	453	447	433	409	511	410	416	424	428	425	419	488	393	385	436	437	457	411	459	449	430	460	484	433	462	466	444	462	446	440	393	385	445	419	418	454	433	416	426	404	448	412	436	431	458	418	416	455	434	427	425	451	433	512	441	412	424	458	455	445	394	456	414	427	446	448	471	438	424	483	420	464	442	427	416	479	401	430	422	447	418	458	420	486	445	432	453	426	438	421	451	407	403	435	403	433	432	419	452	459	405	412	480	438	428	438	426	464	450	430	402	426	424	463	429	457	412	458	439	421	438	435	501	453	432	416	404	453	444	454	476	455	481	473	416	450	453	494	420	462	430	482	474	455	418	409	448	437	495	407	459	464	435	394	442	393	445	448	458	433	432	409	466	426	504	492	453	479	457	481	383	435	459	437	409	443	419	431	479	452	454	427	395	432	430	438	447	410	448	455	448	416	434	417	406	453	463	417	450	455	427	405	417	437	429	464	403	454	425	442	504	496	415	400	412	442	430	420	437	442	414	417	447	441	429	387	445	491	429	470	444	411	444	463	486	444	410	411	420	431	402	443	459	414	475	450	455	412	460	435	456	447	454	387	428	428	445	403	448	429	445	451	467	429	446	431	422	456	432	450	440	396	412	425	427	391	403	456	458	438	435	442	392	432	458	457	416	427	472	444	380	436	413	442	424	429	440	417	425	426	431	428	471	461	439	458	403	394	467	441	432	468	481	465	438	414	471	463	423	430	470	459	444	439	421	410	458	456	423	445	405	428	435	432	433	413	396	464	470	425	397	442	430	495	429	449	453	466	429	458	459	445	441	425	416	411	427	446	468	396	433	447	427	438	414	447	472	429	463	475	433	384	429	407	451	418	497	441	429	424	431	431	394	399	426	470	421	444	499	392	423	384	438	451	438	417	431	435	425	419	444	420	428	449	447	422	460	426	453	460	474	459	434	459	445	431	426	396	392	427	450	452	417	450	452	468	459	451	453	379	428	431	441	454	424	454	464	453	452	458	439	436	423	466	453	432	427	418	430	409	451	472	475	440	440	448	445	458	481	453	440	441	413	429	452	447	414	484	447	480	431	412	416	432	428	401	445	428	413	448	458	394	436	452	435	470	442	464	420	421	422	394	425	407	458	434	448	463	441	419	426	443	408	408	441	411	447	425	435	423	420	438	416	412	448	461	439	441	401	463	397	448	438	454	477	450	470	489	465	436	425	405	398	422	440	447	420	479	427	422	460	442	454	495	447	463	426	430	393	456	399	418	429	484	435	424	412	437	405	429	431	467	462	426	444	411	430	457	429	441	405	429	450	427	442	446	429	446	410	416	447	463	440	430	423	456	442	454	450	457	432	417	445	395	465	416	409	430	463	448	452	444	409	404	452	408	474	424	442	453	443	424	458	425	468	446	463	432	435	456	445	471	432	418	421	442	460	412	424	447	458	416	449	450	433	423	429	433	469	447	448	445	455	468	458	478	467	471	432	450	431	430	428	419	432	392	419	469	444	455	473	456	448	437	460	430	439	443	459	426	475	422	440	393	457	425	415	416	428	424	444	473	408	480	472	461	415	431	410	465	481	467	412	417	440	432	481	411	448	401	392	437	440	433	459	408	465	462	422	432	429	454	468	425	452	447	410	426	443	442	415	429	439	433	451	491	457	448	406	464	436	439	435	432	434	462	427	469	437	454	466	459	410	396	441	443	466	427	391	501	464	431	474	388	420	461	408	449	400	466	437	457	440	443	431	423	455	466	424	379	428	438	424	458	449	427	414	469	414	485	405	464	444	443	415	420	418	394	477	419	412	418	426	416	429	441	431	442	424	471	426	438	409	436	429	447	430	410	460	423	430	398	453	440	419	474	431	422	420	471	415	428	421	469	463	426	451	451	463	458	450	408	445	449	415	418	427	433	425	409	431	449	497	456	429	468	459	454	434	445	430	424	444	462	418	456	462	443	472	422	415	427	449	455	390	424	429	456	421	416	461	425	447	433	409	471	435	403	453	461	461	436	429	421	465	418	411	416	429	446	482	426	434	483	433	415	437	423	411	450	426	438	493	429	420	458	441	474	459	452	471	443	451	434	412	447	437	427	405	421	400	398	460	423	419	456	426	454	465	447	459	440	460	444	423	424	486	402	415	440	438	482	436	411	441	457	464	420	445	430	456	440	409	464	433	428	438	431	444	454	419	435	444	437	421	459	439	432	459	474	451	441	427	456	489	467	438	445	462	412	429	428	441	416	439	426	432	438	453	464	478	478	458	450	409	430	425	465	445	412	445	432	433	452	470	457	441	422	423	434	466	451	408	434	419	458	475	488	487	493	460	409	438	419	428	426	479	475	437	466	423	436	428	453	438	420	433	405	459	427	450	459	424	453	423	410	425
47573	20033	6695	3089	1750	1313	1131	1148	1016	1048	978	958	966	931	930	916	954	954	921	976	913	943	935	977	982	914	948	931	1001	934	899	955	973	937	1021	965	1034	961	950	979	950	939	927	940	978	976	987	928	920	980	930	962	950	976	969	943	931	946	999	909	961	934	876	939	962	964	901	977	951	941	975	956	944	973	957	933	965	922	968	938	959	921	981	952	939	929	940	925	985	1023	993	939	948	981	968	958	942	881	929	945	961	954	950	937	947	922	930	1000	953	980	942	937	905	1011	941	971	1008	918	927	930	889	930	905	1011	928	893	1005	945	941	937	1002	920	935	978	975	943	985	1005	950	947	955	955	1001	930	959	931	914	971	930	938	925	921	954	957	938	965	978	936	964	942	967	935	995	933	959	973	986	968	951	1003	961	970	962	961	931	965	995	946	966	936	952	985	966	918	994	1018	989	923	985	932	928	961	955	981	998	998	1001	1000	928	967	998	932	956	940	900	974	954	986	972	911	1022	958	933	903	975	934	996	931	979	948	976	911	986	927	970	971	975	1002	947	937	975	955	969	990	1002	959	990	971	884	964	931	960	974	993	945	969	937	935	984	962	960	992	965	929	933	990	1033	982	984	989	937	928	905	961	926	981	977	926	966	981	948	941	986	948	949	942	959	980	973	959	959	957	943	977	989	958	975	978	954	969	990	912	999	1018	1014	871	1005	960	926	932	966	951	939	935	922	968	946	941	983	967	971	979	969	902	995	953	969	968	941	944	985	938	993	1012	980	949	968	985	952	923	969	855	913	966	905	963	983	952	982	949	931	985	918	925	923	935	974	988	1028	950	974	925	959	988	915	993	929	975	958	936	899	931	961	974	961	952	968	937	961	919	903	976	924	909	965	1004	917	968	926	1001	992	980	918	914	971	998	923	947	908	918	929	975	964	965	886	968	948	944	892	973	936	965	960	919	945	955	897	952	930	957	932	964	943	963	969	934	962	963	963	987	956	919	937	971	1011	943	961	898	1006	925	921	927	930	917	959	918	976	923	897	929	940	956	915	933	975	925	952	964	930	989	960	933	943	931	945	965	942	936	923	981	929	929	984	957	901	983	894	968	967	941	959	972	940	963	1010	923	938	992	978	946	1010	981	960	967	942	994	981	969	927	978	968	993	924	919	987	961	956	968	937	907	911	1012	1000	946	944	980	998	998	961	1002	961	948	946	951	937	916	951	965	963	904	951	928	949	939	980	952	935	973	930	988	904	901	936	992	967	962	978	960	968	916	930	988	960	965	980	950	970	929	938	965	928	925	913	950	1044	960	990	968	904	900	962	953	954	942	980	931	940	986	938	950	981	931	966	970	919	976	962	964	942	970	854	893	966	1020	961	950	945	891	941	954	898	952	917	935	908	977	947	934	958	918	937	945	983	984	946	942	946	945	971	974	978	970	950	952	928	912	926	892	955	998	963	977	972	940	896	954	969	988	931	1009	1018	1005	931	990	933	995	1065	1022	934	976	934	929	970	965	927	972	1006	924	966	978	992	925	941	911	1009	978	892	1000	925	959	956	980	939	942	974	929	936	936	954	958	982	920	972	989	970	964	970	1021	961	996	915	983	1003	945	940	887	952	981	982	966	967	945	958	907	978	1003	987	948	951	968	939	931	911	972	922	981	938	970	936	917	943	1023	1024	952	938	935	1010	958	972	961	909	918	929	1004	918	969	920	943	959	933	994	945	981	971	971	992	959	941	940	972	1034	942	981	1000	951	962	961	950	955	913	922	977	1007	954	930	960	991	968	946	999	974	985	966	925	973	921	942	978	891	927	987	973	939	984	983	950	1014	1003	933	999	967	952	988	963	1013	876	955	948	967	953	943	991	976	930	953	902	981	933	956	974	933	989	928	1014	987	987	949	1022	979	901	923	923	993	965	913	931	931	921	915	1032	998	949	925	973	958	963	941	917	960	953	972	957	967	947	931	955	936	1006	969	885	960	963	952	969	963	920	969	959	961	964	953	951	932	973	930	970	980	1004	905	903	971	954	972	935	982	937	937	984	987	929	979	946	986	906	949	932	960	987	972	965	930	961	943	924	898	964	939	926	980	996	944	939	919	950	972	908	933	914	950	999	996	950	968	935	982	988	949	940	949	945	974	961	935	997	1011	957	945	1047	926	965	933	943	975	906	961	951	950	924	1002	968	914	966	958	935	959	976	934	917	960	954	1013	962	904	935	965	932	964	934	950	948	934	950	972	959	983	950	1013	944	956	941	968	982	972	986	941	1008	939	981	952	971	935	940	942	952	939	948	949	968	919	933	970	914	999	940	946	1003	885	923	945	939	951	990	1005	956	939	960	957	946	951	983	950	963	943	968	1055	984	942	968	967	929	958	972	939	952	922	954	1029	966	921	930	943	944	981	961	961	992	926	895	939	924	944	971	943	979	939	1020	919	943	974	914	939	901	1000	925	930	919	997	966	1013	953	1008	1035	912	982	959	1012	951	970	960	942	980	903	963	944	957	968	934	998	1000	957	971	930	960	979	982	977	978	965	934	935	950	934	968	988	952	976	940	893	943	893	1000	968	955	1006	967	933	962	956	949	1019	924	993	980	1016	954	975	906	1004	957	946	976	1009	950	1004	975	913	918	951	943	931	996	965	929	936	933	932	877	1011	966	1032	937	929	1002	946	956	937	963	925	894	887	966	928	959	958	942	931	961	906	944	967	993	956	907	1001	912	900	947	965	980	968	913	973	940	992	990	938	919	1009	975	918	974	979	972	903	946	957	945	976	994	927	870	928	954	982	969	924	1028	926	954	941	933	993	1024	959	911	1041	982	896	984	1002	940	966	961	948	951	1016	925	942	985	943	948	968	1022	938	954	981	964	959	950	969	956	973	980	938	950	958	916	951	954	951	904	1006	934	912	920	1029	1016	966	989	1008	987	908	970	984	921	964	957	955	948	951	950	998	954	971	947	936	932	968	963	983	975	938	947	912	933	1000	949	987	978	947	969	958	954	948	928	934	1015	913	1009	992	997	919	979	1020	948	963	992	942	979	964	957	998	935	948	953	910	958	971	916	962	954	950	999	976	958	1022	966	926	946	928	972	926	962	937	964	954	945	921	944	954	937	976	918	914	900	983	931	967	979	976	938	949	957	934	1003	937	981	964	922	993	967	986	930	936	976	986	973	976	969	918	918	902	942	925	981	919	906	1006	897	963	909	952	935	957	944	997	926	954	939	1002	1011	954	907	878	957	956	938	916	952	953	928	975	952	925	953	967	916	939	990	949	988	952	1038	962	964	924	928	948	953	963	967	943	984	917	928	990	1054	961	997	1047	1012	954	971	937	944	912	941	959	945	937	978	891	948	933	948	972	936	956	977	889	958	943	895	948	965	964	951	964	908	891	928	924	965	943	980	933	926	922	956	1012	942	966	977	948	949	952	1010	964	969	1001	967	953	925	902	1019	974	969	925	933	923	891	965	957	963	946	1016	930	908	948	975	986	940	970	971	948	879	938	883	982	959	959	977	983	940	980	947	953	929	939	955	985	942	903	921	946	965	941	971	990	921	926	987	920	953	946	898	966	953	944	917	953	968	903	946	1003	954	967	910	962	885	954	899	932	965	994	944
54125	20595	5501	1768	848	606	483	427	420	395	427	420	399	435	450	407	431	440	439	410	372	415	443	397	383	382	411	413	391	386	378	399	400	396	410	438	397	428	423	433	417	386	394	397	441	419	379	438	446	392	401	450	381	431	388	405	388	415	390	396	396	403	397	408	459	402	414	424	389	387	382	424	382	356	396	407	404	396	411	407	398	391	418	374	415	405	404	426	370	389	404	410	412	346	410	385	398	397	413	402	428	382	410	427	411	382	369	401	417	420	448	418	394	378	378	461	403	425	417	409	402	445	375	446	426	399	419	421	426	425	341	455	403	425	391	401	395	433	407	401	389	428	395	418	375	415	403	410	379	416	342	411	407	416	454	420	439	387	398	430	446	367	349	408	377	396	377	418	411	381	441	428	451	418	387	414	433	389	389	419	422	403	408	387	369	397	411	421	389	393	397	388	434	426	443	399	414	357	411	390	390	422	373	399	414	452	430	370	409	388	426	470	404	422	430	432	427	414	402	407	420	413	455	417	438	397	403	432	386	421	442	450	432	409	372	389	425	427	447	417	408	396	357	408	397	401	429	384	412	390	427	387	410	468	432	407	415	433	389	443	444	403	381	409	468	425	411	431	405	404	395	422	432	419	397	404	425	383	395	430	377	393	391	389	391	390	387	393	397	410	462	407	402	413	370	401	397	396	396	412	408	404	447	395	442	376	403	344	402	436	415	403	403	410	404	424	415	424	411	386	417	415	380	411	435	418	446	437	452	433	397	386	427	451	398	399	400	426	423	388	428	398	432	421	454	399	401	420	374	398	391	425	391	405	450	398	443	392	405	418	418	397	449	410	463	418	398	394	403	395	431	394	399	437	416	400	425	409	440	383	398	390	401	387	437	434	433	424	393	394	391	395	443	408	435	431	428	382	418	460	434	440	393	396	405	491	401	438	409	396	386	409	404	369	401	409	410	395	406	390	389	396	444	379	403	386	399	418	430	394	420	412	444	413	406	410	397	404	405	420	394	377	432	409	406	418	417	364	399	451	412	388	396	440	442	411	358	418	384	391	404	434	397	388	452	394	406	388	446	397	446	420	431	445	431	375	454	445	429	435	410	404	373	382	375	405	419	384	446	386	435	430	402	440	407	407	432	408	398	384	408	405	403	401	400	408	458	423	406	400	445	485	419	407	390	385	404	359	417	415	418	382	424	449	388	423	429	382	415	410	407	442	388	379	399	431	382	409	407	416	393	408	400	418	411	387	401	431	432	459	418	427	436	400	424	409	409	391	427	424	449	408	450	422	379	411	374	380	411	408	362	418	392	413	391	395	414	402	403	427	429	404	414	408	422	411	416	409	442	419	426	392	405	395	422	365	457	424	401	389	415	405	418	422	402	399	428	422	396	435	409	376	400	405	403	387	385	415	401	395	402	435	422	404	401	374	412	436	438	411	432	365	381	422	428	437	402	415	459	414	409	433	404	375	418	431	430	396	387	383	433	402	393	397	416	404	418	402	398	395	391	382	438	404	387	395	421	400	414	423	373	442	376	379	393	383	345	413	427	410	429	430	381	395	391	425	383	444	395	385	383	372	410	368	390	394	407	411	422	376	420	390	416	443	412	398	442	428	388	380	424	433	407	413	399	409	417	424	393	424	426	388	458	411	401	387	417	380	405	379	400	427	411	442	430	405	388	395	413	423	443	465	452	425	458	430	407	389	384	420	384	390	419	425	403	468	383	412	437	391	386	392	364	426	379	387	396	419	409	392	421	410	431	411	415	418	428	414	441	392	407	428	401	401	387	391	412	412	442	414	402	424	399	356	396	393	392	412	406	397	410	422	418	401	392	412	399	426	446	417	421	413	371	403	426	442	396	373	415	425	374	386	419	389	409	444	399	423	387	396	376	416	430	374	394	396	435	457	389	393	396	418	403	394	407	414	419	395	412	460	394	415	380	386	441	380	413	403	422	435	430	409	436	411	385	429	377	422	385	404	433	391	405	432	449	411	420	435	432	399	430	435	412	407	410	385	406	414	445	407	475	458	378	415	412	424	381	430	406	412	398	422	376	398	388	394	410	418	411	364	393	407	381	417	411	388	394	408	437	383	420	411	410	392	433	399	395	363	407	381	418	420	387	429	397	378	422	425	399	423	421	402	392	425	386	394	415	436	412	422	389	449	428	402	415	416	430	395	369	425	393	397	393	392	386	403	405	418	379	428	433	368	393	447	437	411	390	404	409	414	405	442	390	404	406	383	416	411	396	427	418	414	420	392	424	394	379	387	376	451	400	415	467	393	397	416	405	373	451	439	451	377	397	376	425	427	433	427	416	386	397	443	447	399	453	442	408	450	408	424	397	381	437	445	467	402	419	397	395	419	429	398	408	407	456	394	449	407	468	447	420	414	407	400	392	411	386	423	428	404	402	439	439	404	435	401	419	414	438	390	434	386	389	424	382	403	409	419	404	394	438	410	430	392	418	421	388	392	419	431	400	448	398	404	373	403	425	424	391	379	410	374	394	434	424	418	393	411	392	409	438	434	417	385	419	432	396	381	437	405	408	356	392	448	393	402	389	428	417	406	419	385	396	464	400	405	415	429	443	424	456	393	433	394	401	393	376	412	416	393	428	458	401	419	437	410	384	381	375	401	415	441	451	383	419	369	363	417	393	464	416	415	404	428	399	440	421	408	408	416	413	399	412	410	380	421	407	387	440	404	445	392	407	405	416	409	478	410	406	393	421	380	389	465	421	436	408	375	407	411	401	439	468	398	390	409	425	380	405	381	371	442	378	420	430	379	393	373	395	431	413	425	384	424	384	381	399	390	481	420	420	392	453	419	396	443	437	423	376	405	424	393	400	400	423	391	398	415	391	406	469	401	382	382	416	395	397	403	403	374	429	423	432	370	395	389	445	386	400	415	394	423	408	412	414	400	418	424	390	413	412	390	399	416	439	392	414	389	420	390	416	347	386	433	338	392	435	436	395	400	417	391	390	393	431	429	384	410	401	435	414	430	394	436	407	399	424	428	416	363	404	426	408	370	416	396	390	421	400	399	386	449	392	418	405	410	460	410	422	401	429	397	417	432	435	409	413	416	429	424	405	392	411	379	417	433	429	430	396	408	389	404	452	434	396	405	407	400	396	407	425	419	420	435	421	449	428	383	409	451	442	390	430	436	437	398	408	430	414	433	404	402	413	445	431	438	405	413	432	394	418	434	410	415	420	433	383	434	396	398	394	439	392	413	420	393	409	409	429	426	422	413	371	401	444	394	400	421	385	382	393	400	418	434	452	395	414	415	431	387	423	426	414	424	390	410	353	438	378	434	401	393	426	403	436	413	388	409	409	429	404	416	403	410	380	421	390	409	414	378	357	413	423	434	425	403	378	405	393	369	405	401	394	394	397	431	404	402	395	412	445	416	391	396	398	396	431	412	411	417	408	374	389	412	412	412	371	434	418	433	393	436	425	445	400	417	419	419	424	435	416	379	419	382	414	401
37682	12542	6011	3503	2042	1429	1125	1060	1001	912	889	981	919	884	922	897	894	874	915	864	909	878	860	858	893	876	933	883	939	960	914	881	881	884	887	916	925	906	922	859	904	874	897	910	898	936	906	911	882	956	896	890	904	884	927	876	923	909	893	935	914	889	917	861	884	899	905	890	874	931	904	914	841	875	900	903	931	938	885	865	954	918	884	883	886	923	891	909	927	888	874	864	904	872	896	877	859	921	907	872	883	887	851	922	885	921	921	914	847	881	902	906	896	914	848	890	929	910	884	946	937	897	839	870	856	881	900	853	916	908	885	915	906	910	880	899	941	856	925	936	889	955	911	891	896	887	879	866	905	887	932	910	900	877	871	924	857	812	860	922	892	983	894	945	941	933	933	898	846	908	879	903	894	840	915	898	881	909	889	912	915	900	896	904	901	882	912	897	984	883	976	872	886	904	889	838	905	850	904	885	922	930	869	944	903	884	860	849	849	886	890	937	866	885	953	854	861	898	940	918	909	908	862	887	922	928	892	930	870	884	913	886	914	890	862	905	956	913	906	901	871	886	955	916	917	918	987	904	893	879	887	913	915	880	885	891	899	877	827	905	885	914	897	908	927	903	848	868	872	898	882	838	899	911	913	860	890	852	894	917	858	943	872	917	893	893	903	920	888	844	844	927	920	883	889	915	875	908	904	849	937	936	916	879	896	942	886	851	853	906	866	869	936	932	906	888	880	908	905	899	866	914	887	910	973	911	963	873	919	902	916	844	907	904	921	896	891	884	902	931	879	894	902	912	891	897	924	859	923	827	936	916	847	893	883	892	910	872	873	904	874	911	872	886	912	902	910	872	846	915	881	868	883	891	985	879	905	858	909	935	901	944	901	942	897	885	935	923	882	946	907	892	860	901	867	865	890	918	909	926	893	884	917	875	880	886	872	893	883	893	945	945	912	936	885	857	946	931	912	846	873	930	923	872	887	968	904	925	853	898	897	890	919	885	863	897	892	923	883	862	864	869	847	899	921	887	933	888	917	854	904	893	872	908	924	859	952	867	913	915	940	893	878	911	919	903	923	886	855	876	936	878	897	897	952	895	994	889	903	915	882	905	855	902	916	876	877	900	956	897	896	876	876	899	915	915	893	893	900	888	922	898	930	906	929	874	900	904	936	847	947	872	870	881	857	845	912	881	924	904	850	828	891	928	841	927	868	937	896	944	910	905	934	887	943	886	855	888	890	917	842	857	907	970	939	892	910	937	904	890	895	872	891	887	911	887	874	888	907	904	895	929	864	944	870	873	907	895	872	910	888	999	917	911	908	852	904	934	892	892	911	943	851	866	865	927	900	891	875	881	875	895	875	904	895	879	917	852	893	862	902	968	905	914	904	878	956	855	887	835	896	915	921	842	854	912	866	901	886	949	929	898	806	864	910	866	924	898	897	971	895	921	913	928	894	860	940	844	903	832	974	931	907	864	919	931	891	912	854	879	887	916	897	921	893	856	928	892	905	878	915	912	876	848	926	882	899	918	864	903	880	886	881	959	835	861	923	888	910	915	892	901	903	877	917	926	943	881	907	889	852	894	866	858	844	898	954	895	894	966	960	908	863	965	860	943	863	913	926	888	935	859	904	929	891	862	945	920	924	867	926	874	885	901	949	933	843	906	930	929	955	955	943	901	935	935	902	890	832	905	883	928	870	849	905	870	858	876	864	914	920	887	871	892	909	925	879	905	863	912	879	930	879	907	888	894	905	897	881	880	879	945	911	874	910	917	936	872	872	863	830	909	863	860	964	929	963	869	917	872	830	935	928	907	923	877	921	887	937	924	885	875	977	903	929	886	854	899	878	888	867	892	879	899	952	857	860	927	891	937	893	927	891	849	905	890	915	877	922	895	911	927	851	879	947	859	886	894	860	891	871	882	876	840	896	943	869	880	924	875	884	914	900	888	864	889	901	839	876	905	873	913	881	888	926	878	888	864	906	885	909	855	881	923	888	869	915	903	878	891	859	885	913	978	872	952	946	882	873	889	879	913	892	876	902	899	897	915	888	891	926	848	865	934	849	944	882	906	875	877	876	851	923	859	915	964	902	914	843	886	905	896	867	872	918	890	901	886	894	827	895	877	870	867	902	871	908	858	936	876	923	911	874	837	914	899	904	923	889	923	917	919	904	939	862	896	917	896	947	882	910	914	886	924	849	878	876	946	905	835	856	859	840	925	904	933	918	940	940	885	926	919	945	905	880	891	878	937	885	905	883	922	909	881	894	899	890	858	885	854	827	935	904	881	875	930	871	918	911	893	880	919	902	821	933	876	877	888	874	881	938	847	871	934	892	865	882	884	887	911	879	946	917	918	893	978	894	963	844	975	952	857	890	874	875	903	901	903	888	880	899	901	880	930	831	901	911	899	931	904	879	871	860	897	899	898	879	844	887	896	875	907	891	850	929	883	879	954	909	835	900	884	873	888	874	844	949	920	860	894	801	889	872	846	939	938	902	878	918	907	870	921	881	858	914	937	898	926	902	895	929	898	915	893	890	917	914	876	889	863	901	909	881	869	916	924	888	863	917	900	950	849	843	911	926	856	907	910	912	870	912	917	901	864	887	864	919	910	897	898	899	940	944	897	926	826	888	907	837	875	895	887	914	892	910	907	864	916	884	857	898	962	933	892	895	943	888	925	860	939	917	919	941	890	868	950	875	929	933	913	862	856	927	887	908	914	856	923	858	887	874	907	913	895	853	918	900	885	918	906	882	907	853	809	841	827	905	914	850	881	873	879	867	879	881	868	876	885	935	880	869	954	904	910	873	899	960	836	914	870	864	869	904	901	927	868	850	917	887	920	891	881	879	951	808	910	879	924	868	926	915	908	929	889	924	852	880	894	923	961	927	899	905	929	910	943	879	873	884	855	934	917	911	896	968	974	881	883	951	885	927	900	905	869	893	847	924	868	895	909	890	869	857	916	897	913	896	886	896	921	894	916	918	847	893	927	870	874	930	838	932	854	940	886	896	898	878	882	938	933	919	924	889	913	903	903	895	895	907	903	889	929	921	878	894	884	910	861	926	956	902	960	872	913	910	878	859	877	848	877	902	891	922	934	877	849	879	961	869	944	901	849	883	912	953	935	911	901	902	909	887	906	907	877	918	903	938	885	948	877	883	937	929	849	895	909	915	863	945	899	918	889	882	929	911	873	929	885	880	908	910	910	858	887	871	900	894	899	891	909	876	872	826	900	929	889	812	888	891	911	873	915	929	896	903	896	868	929	892	887	886	885	949	910	877	869	896	925	875	896	894	930	913	863	870	835	909	917	855	870	878	891	1005	892	943	903	869	899	912	924	888	936	882	877	863	900	911	923	892	877	918	895	898	888	924	884	891	908	871	878	934	943	865	862	913	929	902	881	894	898	914	937	885	887	925	932	916	897	859	947	887	905	887	869	893	861	877	847	884	896	905	910	862	862	886	855	874	921	898	879	911	903	861	929	917	893
57908	24038	8963	2539	1217	795	590	557	499	448	457	429	419	419	406	455	400	425	411	414	391	426	429	391	440	422	439	425	429	368	467	375	405	396	364	409	390	386	416	428	472	459	390	392	438	420	451	432	433	435	404	359	444	398	420	444	397	422	415	412	392	395	434	429	396	418	394	417	427	407	391	458	438	398	429	405	412	422	437	392	412	408	410	387	433	416	391	444	458	425	413	400	377	394	436	459	425	425	437	429	414	416	441	417	435	367	431	430	428	410	419	407	414	418	385	435	397	411	430	444	417	413	447	441	397	406	400	408	419	432	403	406	439	412	413	419	416	431	359	440	450	423	420	392	447	439	465	414	427	397	463	466	452	376	392	413	417	432	389	431	388	407	417	437	414	422	434	410	398	428	435	437	416	415	409	424	387	428	441	476	406	451	422	445	399	452	417	437	423	405	413	444	450	430	448	410	431	401	419	408	436	411	432	405	421	382	413	454	412	410	431	423	394	441	426	414	445	402	411	405	391	424	416	414	426	419	405	422	390	431	421	413	416	430	395	402	402	414	392	441	392	447	413	402	415	416	444	460	411	418	409	416	421	417	402	455	406	394	404	391	403	395	438	413	400	422	443	420	430	430	409	416	479	451	427	385	410	427	475	434	451	411	419	417	417	417	405	431	396	380	400	446	389	433	426	429	402	424	371	403	416	399	424	428	383	433	427	436	453	418	387	393	420	363	438	435	449	465	420	432	393	395	408	458	408	387	453	413	440	408	444	414	432	421	422	408	443	485	420	443	432	424	417	393	432	435	423	406	415	430	403	405	368	438	402	375	405	435	437	416	371	453	446	434	412	434	414	400	407	404	424	377	366	410	422	417	416	416	425	450	417	403	441	393	372	397	368	443	443	408	442	430	443	452	412	436	427	422	411	436	436	448	425	418	395	413	424	400	436	419	398	401	389	419	402	453	374	422	427	416	450	460	426	403	429	399	431	393	429	451	440	409	403	412	441	442	395	438	404	415	424	444	415	419	401	385	436	401	412	411	391	375	394	415	442	408	461	451	443	402	456	467	394	448	424	426	419	408	405	383	422	407	432	424	414	401	399	439	435	415	413	418	419	411	435	459	389	389	431	421	438	397	410	418	449	381	446	382	389	432	432	422	411	411	405	439	436	437	415	396	417	425	460	450	414	450	426	436	458	410	446	416	423	419	426	438	426	390	423	433	437	380	457	422	426	411	397	402	395	425	433	381	401	416	387	428	406	358	422	455	397	447	415	400	404	421	412	440	413	404	407	411	370	395	399	442	427	388	404	410	419	392	397	430	406	426	401	426	412	373	419	500	423	435	422	406	413	457	464	445	412	457	395	405	370	401	437	392	436	420	411	405	390	448	438	429	440	421	415	378	395	442	429	409	433	414	406	423	447	402	444	390	440	368	408	424	420	422	442	403	439	467	424	406	413	379	404	386	421	424	426	368	421	418	436	418	415	402	361	421	381	443	419	382	404	412	411	453	396	426	429	441	460	418	398	408	390	410	405	431	405	386	467	386	377	412	406	445	444	382	431	423	425	398	416	440	432	438	425	422	457	376	449	426	419	413	415	409	375	396	420	397	386	414	407	413	428	390	434	417	406	381	441	418	419	422	439	412	401	393	441	432	438	436	407	413	396	413	378	421	408	426	386	412	436	429	419	427	463	392	416	420	457	438	430	441	407	408	393	422	436	384	428	430	429	443	468	412	434	407	400	415	458	403	434	436	426	419	422	413	451	386	427	413	426	433	437	410	394	446	429	398	443	452	440	438	398	444	443	412	442	427	408	372	430	389	401	439	422	405	375	422	434	424	397	432	474	447	443	395	422	388	433	423	436	413	413	383	419	396	442	403	449	445	427	377	390	416	423	368	428	406	392	436	438	433	424	407	416	441	416	391	457	420	390	396	392	364	416	396	401	438	462	435	405	428	406	434	413	434	423	448	452	432	398	454	409	434	418	385	415	418	451	428	397	408	381	446	433	425	433	432	387	447	452	449	423	426	428	461	396	395	419	438	434	395	447	400	441	435	424	397	433	423	451	431	401	437	408	432	401	406	403	438	444	414	433	427	381	410	464	417	413	408	437	468	412	438	427	408	431	400	396	415	405	439	409	384	429	444	381	418	437	454	424	394	437	435	400	448	437	434	443	410	427	401	441	460	454	414	441	393	414	406	405	405	427	353	391	395	402	418	439	435	416	420	454	418	420	457	441	409	437	386	410	481	401	410	401	418	389	420	458	436	453	414	405	445	421	399	402	405	427	466	387	396	451	384	412	411	428	403	408	412	377	405	407	465	414	395	427	420	431	440	452	438	413	407	451	430	430	460	397	400	404	408	411	409	407	412	383	444	430	402	441	456	446	431	471	409	408	420	409	394	399	412	371	433	394	413	427	446	441	420	421	411	434	439	394	469	427	408	408	378	435	448	424	428	414	433	387	404	427	421	443	440	368	429	419	436	388	414	451	375	431	426	415	431	420	430	457	457	446	401	407	457	408	426	418	448	400	448	448	405	427	403	443	410	433	374	399	419	436	404	384	421	399	410	388	402	445	400	467	448	421	439	428	426	427	422	415	409	427	389	426	382	418	387	419	421	380	403	442	426	414	437	438	390	398	435	426	464	431	442	406	425	394	414	412	437	391	402	451	410	416	411	422	439	401	431	439	421	423	373	454	421	463	412	399	407	397	430	400	455	445	408	415	407	423	412	444	386	435	411	420	406	408	483	405	432	473	429	454	381	358	398	428	421	370	426	444	421	411	443	440	439	474	426	433	450	422	422	414	438	409	428	424	417	384	402	435	415	399	383	437	408	441	415	395	450	390	393	420	428	446	392	439	420	436	444	425	432	434	395	381	462	416	403	409	441	417	461	417	386	424	390	434	407	461	424	428	438	423	417	388	409	403	425	432	420	419	407	434	451	442	414	433	413	435	410	386	379	432	387	411	383	393	389	424	400	453	431	396	435	424	450	396	425	444	419	420	429	428	422	397	407	364	395	402	407	398	375	399	443	405	420	446	413	395	430	409	398	399	436	418	458	434	428	430	442	428	385	426	430	463	384	401	408	373	422	418	409	390	412	415	384	441	460	421	416	429	436	392	437	427	458	442	399	435	415	382	397	419	416	397	428	380	388	402	421	406	451	440	430	400	433	385	418	418	395	375	416	428	447	393	434	455	434	438	411	437	397	456	415	452	365	459	405	458	460	426	422	436	441	421	440	404	412	392	422	390	403	417	431	388	415	467	436	388	427	446	415	416	404	391	441	439	379	378	383	432	459	418	439	412	420	404	400	424	453	450	430	414	402	406	388	385	394	446	438	417	407	410	448	426	436	444	410	460	389	463	403	428	411	473	485	394	441	438	428	432	407	393	448	426	413	424	384	437	439	390	399	444	437	373	396	439	449	395	415	461	409	404	437	432	421	432	416	436	436	407	364	391	412	425	419	451	377	460	432	429	428	418	418	409	436
39486	14976	7497	4411	3172	2150	1587	1311	1200	998	964	955	991	972	924	919	959	935	924	946	899	936	903	933	885	971	873	908	879	898	866	908	914	920	963	973	904	876	988	942	939	961	946	947	869	892	941	916	877	941	848	933	937	882	898	860	924	910	905	892	894	913	876	850	904	895	917	947	920	940	907	902	950	878	942	901	908	922	851	957	931	923	1014	941	907	884	935	888	916	940	919	920	933	945	914	905	926	915	953	882	898	935	923	902	896	912	943	905	884	890	952	931	983	960	941	935	932	928	953	921	907	897	903	931	926	936	962	872	956	884	868	949	903	901	886	975	945	922	916	910	949	932	892	843	899	923	948	915	951	955	966	852	956	887	928	941	910	909	885	891	889	895	873	904	903	922	900	945	974	874	942	850	876	980	936	938	908	862	951	895	932	902	949	902	912	989	953	948	926	929	944	901	903	892	921	894	920	913	909	923	917	891	968	895	904	926	938	975	912	881	874	887	910	920	987	922	938	931	907	938	863	891	941	933	964	978	880	939	906	941	960	864	900	939	929	865	904	868	961	881	920	909	921	887	944	944	928	893	937	971	886	918	890	886	881	939	914	887	942	927	900	876	911	893	929	943	937	916	905	894	945	937	998	936	902	912	935	914	875	873	882	898	986	903	977	939	976	921	893	943	896	922	937	879	865	897	950	960	930	939	908	917	941	926	947	913	901	849	894	929	902	927	899	915	938	911	949	924	945	870	983	938	960	934	881	912	912	915	903	900	928	939	915	870	930	918	994	900	955	920	949	975	932	951	917	969	918	897	951	924	895	896	990	917	958	913	887	960	934	940	937	933	943	943	919	919	928	919	953	940	871	889	935	935	966	927	917	961	902	906	935	854	940	983	884	902	909	881	905	905	887	913	911	993	898	967	958	955	889	882	926	907	932	976	942	866	925	967	948	913	932	953	967	952	957	891	927	943	930	892	933	964	976	900	924	887	926	912	942	895	922	859	909	873	946	914	942	937	917	932	933	928	985	948	983	880	919	913	908	921	873	900	930	969	912	953	914	915	959	911	959	915	914	926	853	969	903	940	939	863	963	916	905	949	837	899	916	948	926	894	963	920	895	955	975	939	934	954	938	920	918	1005	974	918	924	910	907	859	900	902	905	914	860	883	918	901	988	968	877	944	978	901	866	965	882	916	951	940	910	884	923	914	876	902	918	914	936	1004	903	905	952	936	933	922	930	928	912	960	903	936	944	851	939	901	982	957	890	954	875	905	957	919	877	906	897	907	898	935	912	908	894	882	961	961	907	926	914	940	928	942	910	902	914	931	922	927	960	940	920	953	943	912	990	924	901	873	938	931	883	886	926	893	920	925	949	901	889	874	925	867	859	922	888	874	937	913	883	904	928	892	906	860	859	871	926	921	916	954	894	971	913	864	919	957	902	897	929	922	908	973	913	927	908	854	924	924	957	950	909	863	879	912	926	970	887	863	895	884	900	881	955	885	900	944	947	936	934	870	901	894	930	952	882	919	921	870	952	934	889	873	946	917	983	924	905	995	929	873	911	900	899	873	965	885	920	939	923	909	935	874	910	893	892	898	898	880	948	870	970	917	925	927	907	898	866	839	947	964	899	922	915	887	940	912	922	896	880	900	910	943	903	909	914	853	929	903	926	954	944	918	935	902	908	910	929	928	901	953	888	969	903	922	962	931	890	919	906	924	925	917	892	882	885	991	903	958	967	943	962	872	973	937	927	941	872	930	935	928	915	873	967	974	939	938	988	902	894	899	923	944	950	914	894	946	937	903	927	926	952	844	893	957	933	924	963	958	929	955	920	958	929	943	945	953	935	870	937	902	947	930	919	927	950	947	954	929	932	946	913	937	916	919	945	937	885	934	893	892	947	881	881	901	890	917	940	923	895	877	930	897	934	962	902	935	907	900	904	954	901	957	990	903	931	962	913	919	946	984	983	912	971	921	949	956	937	940	949	939	906	875	950	897	888	926	976	948	947	876	929	891	933	899	923	950	921	957	908	920	831	919	918	929	969	903	920	947	920	895	930	954	942	936	892	856	924	927	956	950	913	925	944	964	981	949	905	987	987	896	902	990	899	921	933	925	880	918	933	947	877	923	890	944	939	900	953	933	913	905	857	918	906	941	882	973	874	925	910	927	911	961	915	883	894	902	919	955	980	974	931	923	961	884	920	927	886	859	965	937	928	881	871	919	905	934	923	909	977	852	949	921	941	923	922	934	877	995	931	867	945	971	898	958	912	951	859	936	891	918	908	984	950	944	906	948	921	934	997	952	959	908	933	958	910	885	885	939	940	971	955	902	922	1003	907	935	907	922	894	957	931	949	902	935	880	911	875	903	918	944	889	873	911	917	894	913	935	927	959	929	941	908	965	926	898	929	979	893	895	867	918	853	922	917	982	913	876	910	935	885	926	911	869	892	964	905	937	880	873	929	914	928	898	909	926	922	893	947	899	871	918	916	901	886	964	999	937	868	853	917	956	933	956	939	925	939	921	903	923	933	925	953	921	930	1006	866	900	973	947	887	918	943	907	887	935	851	920	938	904	873	937	910	925	903	856	904	894	897	937	951	867	926	883	908	945	912	930	918	946	948	895	899	921	879	920	911	952	915	940	909	926	925	884	913	948	915	943	938	937	948	980	937	902	964	966	913	871	931	931	941	910	917	959	935	904	906	961	891	919	949	936	940	883	862	935	982	924	927	907	986	917	899	933	904	931	916	932	935	907	955	937	939	894	885	933	938	889	919	936	958	943	910	862	935	957	902	925	892	918	897	924	916	938	938	890	913	884	867	977	917	936	896	941	930	946	949	904	961	960	986	945	949	899	882	946	878	923	956	894	936	952	885	874	936	904	919	976	973	944	953	907	974	941	870	896	975	876	912	984	902	928	930	914	876	944	892	943	942	922	927	924	948	935	903	920	875	895	900	889	914	880	872	913	947	919	886	939	912	955	983	931	886	944	903	956	905	991	994	968	907	913	909	936	843	964	938	946	924	962	854	920	876	890	929	888	913	961	954	934	925	926	981	885	894	842	932	898	935	885	925	954	934	904	876	937	885	917	973	954	948	944	905	918	912	918	923	912	874	886	893	942	917	966	956	905	955	919	925	910	938	982	913	969	905	925	949	929	926	945	938	881	935	933	941	915	917	832	915	919	927	941	901	918	973	903	918	977	917	940	933	905	961	913	900	954	993	876	942	936	928	888	904	916	921	922	956	954	955	837	947	886	900	902	971	963	889	930	906	939	967	947	934	943	942	972	888	910	956	947	876	923	885	939	920	888	899	926	899	925	906	904	943	937	915	955	949	891	947	960	954	945	978	895	917	899	913	922	965	909	919	957	909	938	928	971	922	941	910	896	914	899	907	929	928	968	948	892	947	887	904	907	960	884	953	872	869	912	925	886	982	954	948	897	944	946	895	941	926	940	904	920	908	923	935	934	888	867	882	955	934	925	929	930	916	925	966	935	876
63894	30074	11237	3535	1807	1146	812	691	614	568	456	417	446	479	474	429	434	417	429	404	414	409	426	398	415	412	443	428	459	392	459	487	368	387	403	461	450	371	425	421	421	435	430	439	449	445	427	385	391	404	453	426	440	421	443	453	420	483	421	456	425	430	414	425	426	432	436	420	464	474	447	423	425	435	469	437	432	403	418	410	407	426	431	472	406	395	427	445	414	414	454	452	390	439	485	500	434	417	459	454	456	416	424	444	469	448	423	345	490	442	425	418	445	440	417	419	451	435	393	434	475	423	427	442	445	422	401	453	461	440	429	425	460	447	430	444	432	441	432	457	429	456	434	439	460	455	440	433	418	469	405	470	402	417	435	386	409	439	433	455	438	405	419	400	450	480	487	457	437	458	413	447	428	446	421	424	482	460	429	428	439	481	425	397	444	438	440	436	448	394	450	433	409	409	424	452	474	460	430	420	428	427	432	485	424	407	412	448	413	436	442	414	437	457	425	424	440	443	459	440	399	431	453	467	479	400	457	430	415	451	419	457	455	410	436	452	416	437	425	445	452	435	437	411	455	418	395	422	463	441	421	423	408	422	409	450	435	422	448	404	415	431	425	398	394	461	464	453	420	404	429	443	454	398	431	412	476	454	436	452	459	410	426	427	439	445	420	421	377	425	457	439	432	442	413	417	408	458	427	472	421	398	416	399	404	464	447	429	445	400	423	443	433	416	449	424	412	416	427	418	427	420	485	430	446	426	449	402	401	455	380	433	418	462	433	470	416	473	425	445	438	429	416	442	427	465	408	426	415	412	398	404	433	430	453	430	415	438	429	422	413	489	407	431	421	446	388	425	409	382	427	403	409	475	425	462	396	464	469	459	412	421	410	479	425	393	432	445	429	435	408	445	398	417	424	497	465	434	444	442	417	407	453	457	447	414	406	451	406	443	392	435	445	433	433	434	442	435	411	435	473	436	419	464	435	468	456	457	432	412	412	437	450	425	414	423	403	395	443	448	421	400	451	412	460	389	464	436	433	471	427	429	459	409	423	435	424	422	415	441	433	401	389	404	434	414	438	438	424	417	456	453	440	449	447	454	454	398	414	457	410	410	438	444	455	432	439	462	409	426	440	436	396	415	464	400	425	426	429	449	507	417	450	446	442	397	396	410	435	493	435	430	457	427	476	440	414	393	446	428	419	435	442	426	425	419	468	445	454	445	409	446	434	406	438	447	418	444	400	394	390	464	462	453	425	427	407	424	416	441	427	436	405	437	438	437	442	463	397	388	426	435	416	441	422	429	434	435	468	427	425	391	434	464	461	426	407	457	398	396	435	441	411	473	442	437	457	435	434	410	437	393	433	382	477	463	464	395	440	453	423	413	409	484	427	420	408	454	440	402	418	473	417	432	434	444	416	406	463	391	475	455	440	429	444	400	413	417	462	455	462	463	422	439	403	458	453	448	435	444	427	418	438	415	414	397	418	397	426	414	461	428	448	463	448	447	451	456	437	419	442	470	450	398	427	454	459	411	388	449	438	396	446	470	442	382	400	422	437	430	438	453	446	466	410	471	422	403	416	418	458	456	425	437	479	416	432	441	416	477	461	449	414	438	439	358	424	410	429	470	415	426	438	460	428	462	429	430	456	402	457	420	430	441	440	426	435	401	466	460	434	406	416	425	431	436	430	465	439	382	438	435	415	442	428	404	447	424	407	470	410	456	477	425	417	408	435	406	457	456	417	414	399	428	407	439	412	429	412	418	389	416	455	451	411	445	440	475	428	424	436	408	398	457	480	397	472	405	438	460	432	403	420	399	489	424	410	454	415	395	432	440	435	408	433	393	423	453	417	384	430	384	409	412	413	454	419	403	414	432	411	445	427	435	440	438	442	391	423	470	450	410	447	397	446	430	453	412	392	372	414	447	434	484	459	431	395	414	428	456	432	463	446	444	421	427	447	423	410	426	440	439	407	465	430	445	418	434	465	423	475	393	411	434	434	387	458	461	404	429	435	454	423	413	409	431	451	419	413	424	455	465	412	440	480	450	469	390	450	413	431	451	477	476	449	421	470	414	401	450	411	419	432	469	487	394	417	433	443	450	442	413	395	437	403	403	401	389	411	422	470	427	434	421	435	436	434	388	406	408	449	460	461	451	434	418	467	430	456	444	406	437	429	408	445	417	414	412	387	448	438	434	416	455	462	429	419	413	406	452	423	426	449	473	430	426	476	435	447	435	432	433	449	416	433	422	429	455	411	394	480	463	436	407	409	414	433	427	416	468	423	422	398	444	425	458	426	402	432	440	406	435	454	423	402	432	424	407	418	434	407	416	406	426	414	417	394	427	416	441	438	435	384	433	423	413	475	420	437	453	444	396	435	424	421	420	409	452	411	421	461	401	449	436	419	459	417	424	451	409	415	434	449	428	431	438	467	410	427	442	452	427	449	406	465	441	422	437	425	442	411	458	405	435	428	447	443	417	437	396	460	399	437	406	486	435	424	384	437	441	438	441	436	403	445	453	412	412	383	443	411	404	406	410	427	479	462	427	465	405	436	418	413	440	443	402	406	435	427	407	410	400	455	380	475	432	408	416	447	454	438	433	401	452	415	402	438	431	402	429	417	417	476	462	441	395	419	446	418	444	428	427	419	420	460	420	410	379	463	463	417	415	409	458	413	441	460	482	432	453	465	410	455	450	449	459	409	446	407	435	457	432	419	469	441	411	442	426	429	416	459	463	432	453	388	431	428	505	431	436	427	444	426	448	450	409	411	441	450	436	460	448	458	424	451	409	421	420	374	416	435	444	431	453	436	422	391	431	456	431	425	396	464	419	415	411	438	406	485	461	466	458	457	426	437	386	407	432	448	403	441	418	427	423	418	446	401	431	447	455	411	480	417	437	432	428	488	423	402	480	402	434	414	405	426	440	402	422	412	414	430	424	411	447	409	409	437	399	441	450	415	420	444	410	442	409	397	423	436	419	433	422	443	497	454	407	416	426	447	431	439	404	403	457	433	400	436	434	419	420	419	419	473	458	460	417	360	451	475	460	450	451	410	471	413	448	449	433	442	451	450	436	437	429	417	422	421	414	443	422	442	453	460	455	454	445	389	437	436	437	441	422	411	449	425	408	437	419	422	428	392	432	467	433	398	424	454	444	431	437	392	449	413	464	435	451	406	426	442	430	450	435	434	428	424	435	437	429	450	412	452	396	408	428	442	439	408	426	444	435	417	400	398	431	419	417	451	431	386	438	440	446	477	416	404	465	415	440	422	459	411	432	402	438	438	428	474	441	410	413	429	440	464	415	394	405	465	476	440	442	443	457	415	411	435	464	444	460	423	473	413	413	382	435	406	402	453	421	432	410	446	404	458	455	439	463	419	422	446	450	445	425	396	438	405	443	426	409	448	402	426	368	428	420	442	418	415	409	428	457	424	402	382	437	441	452	431	465	467	436	460	429	432	456	438	434	454	441	397	388	467	449	452	470	445	484
43366	21455	9015	6669	4605	3174	2456	2078	1657	1348	969	913	918	944	930	898	937	971	935	1000	1006	978	980	954	908	898	975	953	932	963	967	987	871	921	893	969	894	940	909	934	937	953	1010	944	906	974	920	945	918	946	967	933	1000	941	910	954	939	928	950	934	963	989	915	941	945	929	895	961	936	953	913	941	948	945	938	936	958	942	997	917	943	893	959	930	966	878	971	926	942	944	947	941	943	926	914	939	976	993	890	935	909	962	906	954	959	895	923	994	908	959	930	923	915	896	902	955	936	928	961	877	943	984	947	893	893	915	946	995	919	928	921	1023	938	943	975	915	908	889	983	976	953	934	920	936	940	990	925	894	975	906	985	931	947	933	892	978	981	908	857	965	899	998	907	930	926	961	924	941	936	963	968	992	926	869	956	952	947	930	986	916	948	990	896	975	912	915	942	948	988	902	946	895	927	914	965	988	967	934	970	964	860	939	917	891	899	925	925	951	918	948	905	957	898	970	1001	931	917	993	994	917	932	934	968	962	893	965	949	958	914	929	927	917	928	904	948	880	915	964	902	963	913	913	966	927	977	962	988	905	943	963	1009	962	915	961	928	939	919	954	911	960	961	913	963	910	940	953	933	949	998	936	984	935	913	913	914	913	914	964	914	957	929	946	985	917	916	950	978	952	908	984	887	922	950	946	933	989	956	960	939	984	935	923	960	997	934	964	968	930	946	913	900	950	961	908	899	907	921	929	942	935	938	965	923	937	948	877	1005	946	935	981	976	905	919	968	966	929	903	945	919	932	947	984	916	944	957	935	960	931	941	935	937	930	973	966	891	955	943	903	861	940	971	944	954	910	901	932	986	946	915	1003	894	928	968	912	950	895	952	904	915	976	896	971	912	972	903	939	901	939	956	1005	930	984	980	938	977	926	919	952	918	910	908	953	918	938	875	923	965	911	932	959	858	912	964	935	920	923	957	943	953	968	950	916	941	940	892	929	937	902	930	991	940	905	951	949	934	952	974	943	940	964	935	913	935	910	950	971	915	870	981	971	907	918	934	975	982	925	915	923	931	856	939	974	942	922	955	936	914	936	933	939	947	904	910	919	934	904	986	923	960	935	929	957	968	981	975	916	951	938	902	925	971	893	943	923	965	955	911	926	1003	934	963	945	893	953	912	960	985	925	883	908	958	909	969	942	976	956	867	982	976	981	929	925	936	944	933	932	935	963	905	972	943	941	927	910	859	935	987	931	961	938	897	979	909	971	925	949	944	954	886	946	916	957	913	911	954	945	869	904	971	903	858	958	972	915	969	971	896	938	913	949	920	942	907	970	992	972	975	898	965	932	945	954	879	926	950	869	951	917	935	907	969	979	912	904	964	929	929	978	975	967	937	954	897	884	1022	947	930	916	990	947	929	930	989	966	968	943	939	942	979	975	981	933	905	915	923	936	935	928	925	955	910	964	981	940	1023	931	910	992	923	1021	965	925	919	962	961	969	892	935	915	897	965	907	926	911	938	907	922	1008	1005	990	888	943	904	963	963	923	958	949	929	927	952	952	960	922	964	934	949	966	970	986	1006	961	929	910	933	908	938	877	958	966	982	910	977	916	954	906	929	958	927	932	912	908	943	893	954	1026	908	991	915	921	949	912	989	978	923	962	971	928	895	960	890	941	938	929	924	904	953	918	970	929	971	911	911	953	928	915	915	911	931	913	999	933	950	1003	956	928	954	884	923	949	946	919	971	903	949	943	998	971	936	971	897	920	977	889	936	924	995	927	897	906	1006	1014	970	955	913	922	900	945	966	998	901	905	961	957	995	962	966	923	975	927	927	933	941	965	899	995	920	900	945	950	974	925	963	887	920	934	902	861	975	907	889	950	942	900	944	924	959	880	928	944	940	965	931	964	966	930	914	956	939	906	1015	945	892	945	929	948	930	939	956	951	927	958	935	991	958	935	924	925	916	962	952	929	927	906	955	917	975	882	955	930	928	946	917	922	974	980	1002	915	1018	946	884	954	980	940	931	948	966	916	952	965	908	925	970	961	914	937	895	952	986	1020	935	928	1017	888	962	979	948	891	949	942	977	961	913	936	968	994	963	893	914	906	914	905	1006	932	973	952	988	932	993	970	928	928	955	988	958	921	905	924	963	938	898	955	944	1002	942	985	976	1033	977	904	965	953	1006	913	932	931	944	912	942	962	936	947	973	947	986	965	940	958	1015	924	954	929	995	988	930	968	943	950	890	934	1022	941	954	924	953	964	941	969	977	920	958	987	895	957	948	971	952	950	924	951	925	944	932	944	916	957	958	1002	912	941	897	945	895	966	966	914	956	1023	933	942	940	920	938	898	932	911	914	930	927	961	925	952	917	904	903	957	961	935	910	899	985	948	947	910	931	939	957	1008	927	976	909	938	977	986	964	938	916	914	945	935	901	909	959	918	970	940	950	930	935	942	916	933	915	942	930	914	977	953	961	950	950	979	979	937	974	986	932	965	1017	955	932	944	932	981	905	930	935	1019	897	939	982	980	960	936	901	958	917	976	970	943	938	954	951	953	972	948	950	965	890	843	942	917	951	970	938	936	956	954	903	936	955	919	881	947	970	923	922	966	948	904	911	953	947	898	999	902	975	971	901	951	934	933	920	935	975	933	939	880	973	897	989	974	937	905	953	949	986	957	967	947	958	890	961	942	980	946	887	996	914	948	925	928	909	915	933	969	946	959	948	970	993	984	924	928	959	935	937	980	889	941	919	937	938	981	873	975	939	936	994	912	979	955	919	911	929	942	944	917	981	955	929	929	942	926	882	950	907	975	1033	941	982	944	968	974	896	929	928	868	945	937	960	950	928	956	937	943	917	987	958	955	950	965	902	935	904	920	958	896	956	875	998	933	926	947	958	875	961	967	917	940	942	1019	945	954	961	938	892	952	1025	949	937	922	927	948	935	866	920	945	941	968	924	935	936	879	889	897	962	947	958	928	898	941	916	933	971	902	942	928	913	940	909	902	921	961	890	897	921	921	914	938	977	914	951	947	911	965	961	973	963	922	926	907	960	926	885	956	882	928	922	865	959	973	960	919	981	932	952	873	975	919	979	980	947	928	934	949	875	865	962	920	940	992	874	948	832	946	923	1018	981	917	899	945	877	955	925	923	843	939	956	956	926	977	938	1010	910	922	902	956	913	962	959	929	932	881	926	923	964	914	901	901	929	943	927	945	923	951	991	963	884	917	965	1011	895	903	898	965	949	970	951	963	925	952	962	913	985	990	933	898	999	949	953	962	941	953	925	950	976	960	956	980	906	892	969	1020	982	937	965	917	910	932	954	924	972	973	885	908	919	965	943	932	956	938	942	954	961	922	937	926	929	924	944	926	974	935	959	902	930	952	994	930	955	950	930	977	872	986	954	987	938	915	887	927	988	914	882	919	1006	980	1002	967	937	976	988	938	925	950	926	952	947	931	946	912	914	937	975	918	949	942	940	985	925	922	949	874	947	946	893	946	925	933	966	939	877	968	931	956	920	929	941	897	948	972	987	952	1002	977
46586	15535	3405	1344	792	547	508	430	455	420	421	428	428	419	451	404	428	425	443	438	426	458	468	448	470	411	414	389	405	403	420	409	460	440	469	411	437	431	410	397	431	398	440	427	406	409	419	444	454	405	436	434	400	383	435	421	452	406	375	426	386	429	394	466	409	438	425	386	428	402	447	431	462	386	395	449	397	402	432	449	416	435	425	438	407	462	470	407	457	384	400	375	427	417	415	434	459	454	404	436	419	363	420	429	427	433	437	380	378	437	410	435	405	445	401	401	396	423	428	377	402	397	406	433	399	388	367	408	426	408	436	415	432	420	462	357	403	445	427	458	424	443	441	397	387	404	413	426	409	485	387	454	437	428	402	431	435	409	409	392	422	371	440	427	441	406	375	403	404	418	412	406	409	446	461	421	456	395	409	446	393	426	431	399	381	402	445	406	439	425	378	449	428	428	396	411	389	385	430	398	422	422	422	399	405	412	387	418	459	415	418	454	414	410	412	474	410	445	450	439	461	389	454	420	444	406	379	423	404	439	435	424	370	397	399	432	422	419	439	408	388	408	433	383	422	417	404	403	424	431	468	413	444	401	442	411	438	423	408	461	443	388	447	405	434	398	457	408	419	408	395	469	435	469	423	410	441	373	452	462	428	437	408	446	412	403	416	407	399	371	441	432	474	421	428	392	410	407	414	423	424	388	459	396	408	441	445	427	376	406	404	423	423	436	399	467	400	398	396	403	400	397	420	416	411	423	434	410	419	407	424	463	447	409	421	398	386	412	430	400	377	437	390	428	421	426	402	386	404	404	469	454	396	407	436	400	398	407	405	385	432	387	409	390	440	432	466	468	400	416	429	393	402	415	428	434	434	434	440	425	474	434	427	426	394	466	418	434	443	425	402	416	434	422	434	416	437	436	447	406	425	425	413	412	388	429	439	412	414	377	442	398	414	404	396	454	415	458	438	389	439	458	435	451	443	434	419	414	396	379	403	381	391	407	448	441	438	399	427	429	433	424	418	389	437	455	439	408	431	422	402	391	432	434	418	387	441	389	402	393	396	421	421	433	404	423	411	402	379	448	418	464	426	374	428	479	423	419	391	440	416	441	448	418	449	410	453	395	434	366	451	410	388	384	443	402	349	393	391	413	399	396	450	421	446	433	450	418	400	422	425	449	388	406	400	420	413	411	412	404	459	378	432	443	409	447	407	404	390	421	452	428	435	448	429	441	453	411	398	407	394	421	432	439	440	423	421	447	426	401	422	399	456	392	401	433	430	461	428	398	398	428	438	406	437	438	440	447	399	442	441	431	455	449	413	393	415	395	453	419	395	399	444	406	412	423	387	435	403	422	401	392	396	439	429	446	428	387	393	401	388	425	395	388	391	413	443	426	402	402	416	427	462	405	451	428	424	392	427	448	451	389	424	443	416	399	461	384	437	434	434	448	405	444	392	387	409	428	427	409	467	415	417	380	403	423	429	391	403	423	440	425	416	424	411	442	413	419	431	423	407	392	413	400	418	426	429	401	383	392	435	427	405	416	426	387	365	414	384	436	446	381	393	414	420	412	420	447	393	428	414	385	433	425	425	433	388	399	370	414	440	368	403	428	431	420	417	463	439	370	412	414	398	407	426	402	434	373	432	421	381	411	371	383	369	434	401	431	410	423	370	448	411	406	376	421	425	432	391	436	411	440	394	408	419	397	417	388	423	440	413	409	388	415	461	436	407	432	416	369	387	380	419	400	440	414	383	420	432	420	439	427	426	403	429	461	433	467	435	441	412	439	432	420	388	416	469	419	442	447	441	398	386	420	383	432	419	449	417	439	418	426	437	416	404	391	415	463	393	402	424	434	424	417	400	424	404	389	465	446	435	443	422	400	389	430	439	459	444	391	390	467	438	422	438	403	439	404	442	393	417	463	408	422	416	410	485	452	422	406	422	419	402	420	413	408	457	409	404	392	445	416	419	404	420	413	428	424	415	398	408	425	422	409	385	391	433	419	447	414	414	381	366	407	433	398	404	449	452	429	424	416	442	412	424	473	449	428	467	409	433	425	438	433	469	395	412	388	449	420	451	428	427	456	414	384	436	422	435	426	428	416	419	419	400	449	390	380	417	398	451	438	409	440	452	424	395	455	434	397	452	408	417	396	405	377	403	397	413	400	434	464	395	434	449	413	434	422	410	435	433	409	440	423	402	435	383	418	428	371	399	412	407	420	470	412	396	430	433	459	421	475	408	409	420	418	414	444	427	411	400	391	446	423	410	414	418	390	434	410	422	396	418	412	372	402	409	452	413	388	423	406	402	441	440	379	392	428	396	421	382	421	448	428	419	448	417	435	388	405	488	415	387	448	418	417	425	423	430	446	412	420	430	418	424	421	425	483	440	409	404	410	348	378	412	426	396	426	435	379	358	406	445	407	404	460	447	455	408	405	389	419	441	409	445	404	421	408	438	394	416	425	419	408	404	424	365	425	378	401	445	442	423	412	436	408	391	386	417	380	412	415	414	422	416	372	385	443	405	437	420	432	367	388	411	429	433	465	439	386	415	430	461	421	440	428	435	407	373	425	455	419	427	371	391	390	402	431	412	451	415	437	409	428	421	429	400	419	448	420	423	404	469	405	419	467	419	429	388	408	394	414	418	410	387	404	439	436	393	379	433	444	400	393	408	464	396	377	360	390	414	365	422	432	420	432	428	419	390	397	406	397	414	381	413	404	463	395	420	444	400	426	427	425	446	441	421	406	411	412	407	416	411	417	376	405	391	403	392	399	391	439	438	406	424	429	443	400	422	410	399	386	366	418	425	425	423	441	393	462	427	412	397	412	422	437	441	400	425	466	430	419	434	439	422	406	402	383	416	433	398	430	449	412	418	395	435	409	431	449	422	412	427	422	448	460	431	414	426	426	417	447	437	415	407	433	438	408	405	382	382	409	448	437	429	408	408	458	406	420	436	400	434	420	373	447	412	390	426	398	400	419	421	432	444	401	404	436	468	430	412	434	427	377	396	416	439	398	431	391	455	408	410	427	393	434	411	449	428	370	408	414	391	412	386	394	408	458	407	418	415	433	413	427	417	410	399	372	414	440	411	433	457	412	432	397	420	436	400	410	400	446	390	416	422	382	394	416	419	439	378	404	386	418	397	421	373	460	386	433	461	459	414	456	450	396	450	404	406	421	421	425	399	414	433	425	431	427	420	393	377	394	392	402	403	436	436	414	434	416	410	457	385	414	453	431	445	429	426	476	412	412	408	459	437	407	390	407	426	428	449	441	443	458	410	433	436	401	422	442	436	384	411	422	431	466	429	418	405	481	375	383	396	423	478	395	393	433	409	429	417	414	395	446	405	411	416	404	423	435	386	443	439	439	451	468	469	357	405	412	466	388	374	404	380	411	408	437	411	394	422	389	423	438	394	444	405	429	399	429	422	431	462	427	445	414	402	427	420	430	466	423	431	402	405	443	405	451	412	419	455	447	412	418	407	435
30364	8683	3744	2736	1958	1411	1157	1009	978	970	930	970	900	918	887	902	912	946	927	925	900	909	930	937	931	929	910	880	974	897	918	928	878	923	889	864	911	907	928	892	898	889	905	935	890	971	890	899	919	908	914	935	934	872	862	913	921	921	913	875	903	890	916	887	910	926	917	910	910	966	927	890	916	924	901	926	924	947	900	863	916	917	887	885	873	953	869	963	897	953	906	976	970	914	924	855	925	939	867	882	867	896	893	923	906	881	925	892	960	953	888	956	913	921	934	903	892	955	868	903	895	934	924	913	905	920	883	927	921	870	839	906	920	921	931	928	929	992	908	932	901	857	872	895	936	916	938	939	906	982	911	950	924	930	975	945	918	915	873	881	957	929	910	930	833	885	876	861	906	892	914	847	904	904	882	929	851	970	911	975	936	896	947	882	910	930	889	935	907	888	907	923	839	844	936	896	914	895	950	906	902	917	921	897	916	854	900	973	954	880	884	923	983	958	964	884	901	863	872	920	895	942	937	891	987	934	951	887	914	918	926	870	958	842	843	870	909	881	958	892	881	901	925	865	993	931	932	922	931	917	887	1003	915	906	960	899	891	847	925	929	890	921	940	913	918	913	901	937	911	949	878	888	947	932	932	931	874	875	919	918	937	876	890	908	912	907	868	916	979	958	945	896	919	923	890	919	937	924	906	928	954	937	896	928	892	973	928	922	930	906	896	930	902	933	828	919	931	926	908	877	892	875	884	918	873	915	897	850	885	892	956	924	932	924	865	912	938	937	912	846	900	929	930	898	994	929	959	835	839	853	897	942	918	910	885	919	877	937	945	935	967	949	869	892	916	922	954	899	882	924	944	891	904	942	854	868	924	928	917	944	914	887	876	910	954	853	890	966	933	935	925	883	951	934	938	941	856	887	943	918	947	904	890	851	965	923	939	919	893	877	933	896	936	928	918	903	884	889	894	932	895	948	897	920	886	925	934	940	868	920	875	930	956	935	926	938	930	893	918	859	870	930	879	932	988	883	898	874	827	903	888	891	852	987	955	903	907	887	936	912	892	917	948	907	897	937	905	937	911	927	867	937	907	894	878	940	955	889	926	914	888	929	909	958	919	876	911	939	831	899	906	968	883	931	877	895	917	907	930	901	903	961	906	905	869	884	889	904	884	932	944	969	922	925	937	912	958	873	877	907	942	913	923	924	882	959	899	896	929	911	914	834	926	882	923	884	901	942	921	911	890	902	824	905	900	918	896	903	941	907	916	898	869	905	964	925	920	938	891	946	906	968	847	990	935	931	934	876	874	884	925	910	947	924	895	962	895	921	914	951	913	873	900	942	915	931	918	924	904	869	902	890	942	887	928	962	886	888	896	900	902	881	902	960	915	928	951	878	913	908	912	901	886	855	927	928	938	941	860	871	945	924	922	931	909	896	963	903	926	912	907	879	966	922	880	948	960	896	923	946	891	956	918	896	890	925	948	891	919	873	968	941	958	888	983	952	897	890	874	916	969	921	948	887	862	904	935	928	936	889	925	911	902	932	954	884	933	883	950	967	944	896	893	918	898	957	902	951	910	891	862	919	925	888	888	915	888	890	948	918	924	897	933	927	880	927	903	909	894	926	927	878	874	944	881	941	912	931	869	902	881	891	921	929	950	927	920	928	913	954	859	947	890	1006	870	896	972	931	923	897	877	858	938	935	932	980	926	898	896	939	941	878	944	927	897	885	932	885	930	932	891	962	946	964	939	893	919	906	920	923	877	944	944	954	913	891	924	880	954	924	907	898	907	908	923	916	896	941	903	912	878	923	894	936	920	889	880	911	968	916	938	953	916	948	923	881	942	937	954	956	902	911	908	920	908	926	959	930	860	895	931	922	917	853	930	849	924	904	914	937	888	853	902	882	865	889	876	937	931	926	884	901	902	943	896	871	948	865	933	927	939	967	875	919	922	927	878	896	887	901	903	924	909	932	877	898	976	910	900	936	940	894	896	907	904	905	947	911	903	922	967	967	877	895	901	905	972	922	931	859	906	926	898	917	915	925	926	904	922	929	939	946	958	941	939	946	917	932	917	865	901	892	888	930	902	936	915	853	903	914	912	930	881	883	865	907	963	875	924	951	899	950	854	895	871	907	909	916	848	901	935	876	941	916	894	889	921	915	920	881	945	912	907	928	927	888	899	922	874	932	852	911	924	914	890	917	880	891	898	901	884	926	872	916	921	929	907	875	948	922	904	944	946	936	916	906	924	937	907	957	929	966	926	913	904	958	894	908	945	952	901	932	881	918	938	904	871	898	892	895	890	913	953	952	942	935	914	860	988	913	951	932	912	946	952	909	919	992	870	911	936	945	959	895	867	911	919	891	925	899	927	934	925	867	912	942	994	871	885	948	913	927	920	854	909	944	906	884	941	933	906	897	940	894	933	902	923	876	889	878	888	910	957	918	909	920	884	915	849	901	897	866	977	996	873	901	889	873	931	889	902	937	939	931	902	899	881	885	916	890	899	958	924	891	901	914	902	986	892	912	912	924	918	975	935	857	907	986	946	959	903	957	944	911	925	913	890	915	918	891	868	980	864	950	903	947	913	920	903	906	897	898	878	902	864	977	923	841	896	907	899	921	848	888	966	938	983	863	922	941	938	930	931	854	895	912	862	926	890	885	931	930	875	901	949	904	884	904	918	942	936	905	896	935	948	885	946	917	872	928	930	891	951	944	869	938	872	914	951	854	933	942	923	871	935	896	891	959	927	972	890	884	910	983	824	910	954	926	920	965	919	957	947	908	922	876	923	974	887	869	887	928	886	888	914	903	910	892	973	908	923	910	894	898	912	972	909	936	900	943	900	966	908	919	847	872	895	950	877	922	873	924	955	923	955	871	916	892	928	905	923	888	928	932	937	977	853	904	932	944	877	852	899	928	879	911	905	888	910	948	949	922	944	931	955	851	946	896	916	912	837	877	911	950	867	913	929	890	907	936	964	918	893	932	942	899	943	898	911	939	917	908	886	900	855	901	931	942	883	942	916	962	934	909	957	913	940	931	944	886	914	919	868	919	914	862	902	872	891	890	935	897	885	863	924	938	903	912	892	887	938	895	922	931	934	931	858	903	905	881	947	922	925	876	896	908	949	915	913	963	910	911	922	863	902	897	930	877	894	923	942	867	903	853	959	923	914	949	893	968	934	921	935	902	882	959	925	967	904	872	904	916	899	898	892	886	913	912	926	865	897	910	870	848	940	939	897	936	949	911	959	902	903	910	917	943	905	920	874	917	870	933	906	921	942	901	974	927	947	941	898	920	874	931	923	886	947	929	916	901	936	883	874	899	882	962	882	951	843	938	949	921	889	956	901	869	848	914	898	900	853	929	923	914	900	893	928	917	918	947	925	918	851	927	879	923	947	843	865	894	972	944	916	926	900	919	911	881	935	921	951	889	906	876	909	938	925	920	927	893	987	930	902	934	882	957	880	895	934	865	937	918	936	875	937	949
60510	26086	10761	4366	2027	1141	814	617	528	475	425	462	425	463	426	452	420	433	432	403	432	406	420	393	422	456	438	413	413	417	429	481	379	392	420	415	448	423	473	414	408	445	389	400	416	411	411	417	425	432	469	452	409	410	395	385	423	405	417	412	427	439	437	466	372	413	376	428	401	422	422	439	416	442	394	434	395	418	423	394	393	420	455	424	395	388	436	373	392	400	453	415	420	416	420	377	426	401	475	429	438	416	412	388	434	419	441	424	433	413	445	430	446	414	457	406	428	401	436	414	408	424	410	419	475	454	446	426	448	444	423	377	385	429	431	455	455	422	423	390	416	431	421	359	445	466	411	391	418	423	453	428	432	401	408	427	428	401	393	455	428	400	445	411	440	443	440	413	411	409	405	413	450	422	426	419	420	431	446	423	432	453	455	424	441	422	435	383	402	428	357	403	421	415	451	444	393	418	461	464	459	356	406	382	424	421	429	460	402	426	423	392	460	426	455	404	451	399	408	426	406	414	436	466	380	410	425	415	433	410	444	436	408	446	433	407	417	436	409	416	416	402	385	436	423	463	392	422	401	416	407	446	442	388	441	455	412	444	427	412	466	394	392	376	441	447	416	427	410	435	428	422	428	407	403	360	388	415	389	418	400	436	404	384	405	436	403	408	430	421	454	459	468	398	423	401	428	424	418	437	405	425	437	387	425	411	444	406	445	387	450	448	465	394	438	448	448	414	426	428	429	412	425	410	433	395	388	415	404	471	399	377	429	402	404	409	436	405	438	400	428	460	447	424	427	416	437	382	425	451	394	370	396	397	400	389	392	387	431	410	416	412	430	440	400	436	366	404	415	396	440	436	419	415	430	453	410	422	443	416	381	448	422	432	429	407	437	422	430	402	421	433	427	450	411	391	383	439	420	397	465	437	408	410	441	456	400	435	411	452	418	376	397	403	410	408	439	431	407	432	433	472	423	408	414	458	435	380	401	435	434	443	438	361	438	429	424	398	411	448	442	425	442	410	410	426	421	424	383	425	424	428	414	451	457	446	470	427	425	469	421	409	455	409	413	415	413	405	449	413	419	454	396	377	417	433	424	446	432	431	399	395	405	392	414	435	473	433	453	430	448	398	406	457	383	429	427	388	392	454	458	466	413	421	414	435	410	445	363	402	397	434	397	392	419	460	437	450	421	428	386	415	410	433	402	432	436	401	403	412	404	423	404	408	383	411	402	440	402	471	433	437	392	383	466	424	411	444	431	440	449	420	397	417	386	435	416	415	468	406	412	448	444	406	416	424	377	401	445	411	384	397	379	418	400	454	442	368	453	457	419	421	431	406	407	437	420	418	417	449	384	414	424	418	411	407	379	436	417	397	453	474	426	429	400	394	422	434	412	423	459	441	423	425	419	405	423	392	443	428	378	401	412	432	418	416	434	418	417	448	404	416	413	468	437	450	449	443	447	409	386	423	419	436	420	432	431	414	412	442	372	433	383	419	397	436	441	415	439	443	422	444	400	441	414	439	440	390	388	443	439	430	423	398	411	462	461	419	443	410	434	406	390	427	389	435	425	452	406	437	406	432	413	441	412	384	430	420	459	432	448	471	437	396	359	407	392	425	382	417	442	421	414	413	413	447	442	459	450	459	436	416	408	462	449	457	428	424	464	442	442	447	432	442	417	390	415	440	394	430	388	401	404	411	437	423	443	448	428	419	421	436	396	403	444	411	415	408	423	435	417	452	418	414	345	423	465	394	401	441	416	455	433	430	415	453	431	407	423	468	432	398	401	395	426	424	428	420	436	426	419	422	456	443	435	402	413	426	427	436	454	447	479	430	429	419	456	412	388	420	406	474	428	392	460	436	400	423	451	436	415	440	417	411	421	419	441	471	398	432	389	458	427	401	396	408	409	413	437	395	392	433	454	440	409	374	435	438	422	420	442	414	434	434	429	394	398	443	438	427	365	465	443	406	412	437	420	480	445	406	400	446	446	447	415	447	453	381	415	446	419	413	425	440	379	401	437	405	395	418	417	423	419	439	464	463	414	465	384	401	406	409	384	410	407	427	437	445	432	435	415	422	426	385	464	454	431	421	397	376	394	382	430	431	442	437	409	427	390	384	401	422	391	426	440	443	426	438	448	428	446	402	414	370	460	404	413	434	416	433	429	415	446	410	447	400	440	411	437	413	435	432	465	427	470	389	390	420	449	429	400	431	412	419	441	402	406	426	377	415	387	417	435	433	415	419	423	439	459	398	384	419	439	448	434	417	401	422	440	439	426	402	448	417	439	452	439	401	417	415	435	425	415	439	426	407	436	455	471	418	423	434	408	410	457	429	452	378	410	422	408	404	401	442	417	430	453	417	426	398	400	407	395	437	406	416	375	454	404	408	440	424	423	427	417	423	406	409	388	438	456	398	430	384	389	414	380	455	427	440	420	434	445	406	456	432	404	409	428	382	428	451	392	458	425	443	449	450	413	411	429	393	397	415	417	429	410	385	457	423	428	475	416	409	451	399	432	401	447	422	422	409	396	445	457	437	422	376	385	416	434	467	402	393	451	402	408	413	382	427	407	399	444	382	430	388	436	422	442	437	403	435	382	417	402	437	398	418	431	401	447	421	419	424	391	462	425	413	413	437	438	432	452	442	433	413	439	434	418	428	411	431	442	436	421	404	407	430	430	423	394	432	404	399	413	408	426	381	428	432	429	431	407	433	430	460	461	409	410	394	404	421	412	410	441	465	396	433	421	441	447	454	445	424	441	413	428	392	428	393	456	402	391	422	433	390	400	398	429	413	454	452	421	420	408	403	420	440	419	396	450	406	392	445	411	432	427	406	416	407	424	408	432	410	410	424	434	453	422	419	427	407	417	405	438	462	421	447	395	441	394	434	426	458	451	402	368	440	430	436	397	424	405	436	403	430	431	412	374	440	468	414	420	419	419	422	440	464	405	408	439	451	403	411	413	396	407	410	449	455	449	428	440	446	435	440	453	391	407	440	462	399	416	445	407	446	424	427	414	452	428	365	463	448	428	375	416	416	480	411	450	449	398	411	458	424	421	430	412	444	418	426	432	425	433	389	408	394	425	412	448	418	409	388	395	406	448	428	391	440	395	440	419	446	424	449	428	454	401	445	423	437	432	476	393	393	409	437	452	444	415	413	406	453	408	376	429	443	446	408	417	400	394	432	385	422	403	398	421	410	446	426	415	425	415	436	409	432	385	405	450	417	435	439	434	426	443	439	398	420	402	404	459	428	436	464	425	400	400	430	382	405	410	397	434	463	461	475	409	413	420	420	439	416	419	404	398	433	431	473	442	429	385	387	425	426	398	460	420	427	422	460	484	455	427	404	406	448	441	431	435	419	442	425	415	402	464	409	419	391	416	414	389	415	408	411	378	423	428	373	435	411	411	403	426	435	426	414	445	456	436	349	462	429	439	436	422	471	407	404	416	436	436	434	442	391	430	429	439	398	400	418	412	423	466	433
39888	18791	11145	7783	4984	3158	2141	1559	1333	1149	1010	1003	968	926	927	978	908	993	895	884	925	976	957	888	913	908	908	935	924	930	909	962	921	896	927	961	897	896	935	906	915	899	920	924	904	908	941	860	953	980	929	875	921	989	945	947	859	959	879	914	929	905	950	916	918	844	955	962	962	902	899	972	940	926	949	953	953	946	974	917	926	975	898	960	968	946	916	879	925	896	950	926	947	932	932	932	931	963	895	978	935	887	895	929	887	901	912	920	954	887	921	920	927	908	889	873	916	920	838	905	1004	868	916	914	939	875	978	909	950	911	907	945	937	868	928	901	910	895	935	936	930	929	911	916	974	863	924	895	880	921	861	925	884	989	921	955	876	928	933	962	930	928	884	948	948	926	903	894	871	951	902	916	915	968	970	934	920	906	937	941	909	877	908	944	940	960	928	861	934	927	953	939	891	935	942	936	920	911	972	938	917	970	936	897	941	973	926	941	991	894	897	905	925	949	886	939	939	926	895	933	948	934	939	939	980	930	865	903	939	1002	930	874	898	866	918	926	884	915	937	950	862	918	916	873	909	927	914	938	901	962	931	938	929	908	913	914	903	923	926	867	935	959	939	944	915	921	895	959	903	954	921	941	987	1000	988	899	916	896	989	902	959	858	957	965	948	987	907	952	912	918	939	938	915	914	910	913	898	876	936	937	904	906	931	905	933	948	872	891	958	968	926	932	949	948	942	922	881	902	906	934	970	925	888	942	903	970	923	898	938	960	897	898	944	940	946	939	941	903	926	921	911	910	909	906	943	909	910	890	962	847	908	901	965	904	966	962	975	898	890	966	932	908	946	938	917	946	959	934	927	913	903	967	884	925	954	942	977	914	894	910	952	894	870	918	924	917	982	923	890	911	909	965	932	949	944	944	975	940	909	960	969	888	957	911	931	864	896	901	888	959	947	892	877	919	931	978	940	927	947	941	927	933	973	864	955	932	958	946	934	956	909	911	931	877	931	877	957	915	951	931	903	936	907	931	956	944	924	898	911	918	948	944	904	928	952	860	869	920	872	916	951	957	969	913	954	940	977	976	908	935	955	912	943	936	968	931	953	855	904	978	973	914	914	884	913	921	912	899	918	882	931	895	973	881	958	880	974	900	942	888	903	978	912	900	957	903	930	936	947	897	831	979	943	923	898	933	951	905	952	959	924	901	904	913	919	926	948	873	915	914	940	909	893	986	965	899	932	943	989	910	965	933	874	928	895	901	869	922	922	954	933	928	919	912	927	925	936	941	880	928	933	981	904	944	955	969	945	964	907	898	886	931	915	941	870	926	900	942	955	901	947	940	883	943	900	907	930	967	896	873	921	951	923	948	909	993	954	902	893	918	950	969	893	926	894	955	960	959	931	916	953	886	885	917	943	862	929	982	920	906	900	954	944	924	963	921	903	959	948	954	940	886	891	920	946	936	949	894	918	921	843	884	918	914	934	914	931	970	947	928	900	934	984	913	987	952	896	917	966	869	872	966	923	874	863	906	867	931	946	866	934	906	946	948	886	929	882	901	918	969	900	871	922	924	887	947	927	918	922	922	941	972	949	909	911	920	932	917	855	907	913	917	893	952	949	959	898	972	911	911	977	915	894	881	930	916	931	950	906	920	924	953	894	913	901	902	894	915	907	897	875	925	944	996	913	923	898	946	854	939	890	904	923	899	934	973	912	924	953	928	1000	947	935	900	904	927	910	904	937	932	875	919	955	946	907	943	946	901	886	934	952	916	883	990	930	916	896	929	937	863	932	929	882	886	943	943	956	887	925	901	920	954	929	909	907	914	900	946	884	928	911	922	926	896	897	906	907	970	895	879	929	967	916	883	915	946	920	951	954	955	926	895	909	897	971	971	890	959	927	933	942	953	898	912	881	958	893	953	971	941	929	921	993	923	921	921	922	937	878	898	946	865	864	883	931	920	927	926	904	943	924	961	984	916	945	926	917	959	900	934	950	913	958	931	925	908	914	910	914	917	940	940	898	929	921	946	928	939	901	881	958	897	939	876	952	934	918	917	901	961	948	934	881	888	961	890	915	899	924	927	880	969	894	910	933	936	936	924	911	948	947	896	924	887	983	889	934	934	898	923	900	975	953	926	877	881	944	915	853	969	999	930	979	948	944	883	898	906	951	970	951	939	881	877	971	852	927	953	958	961	947	930	915	891	920	936	909	937	916	934	882	919	954	943	922	930	941	947	928	905	928	966	988	886	909	907	988	966	875	898	915	865	854	922	929	907	935	936	930	923	901	898	967	870	901	927	960	920	924	915	894	1021	898	893	925	954	892	944	901	934	901	898	917	890	947	901	924	941	928	889	928	929	944	928	942	898	931	912	975	964	965	942	939	893	923	918	1018	883	931	933	983	934	929	913	948	926	928	927	934	891	907	970	950	926	909	921	970	923	956	904	914	914	913	899	904	865	958	970	960	902	930	960	944	949	871	942	919	930	917	945	905	976	937	929	963	903	934	867	856	935	942	936	974	904	882	921	899	924	892	949	901	874	997	911	956	937	962	909	908	965	873	985	960	901	888	937	893	928	902	866	909	914	972	959	951	942	960	916	917	940	917	898	905	881	959	929	956	961	908	901	964	958	956	945	930	885	909	829	930	884	938	873	958	911	874	921	933	922	944	889	913	957	887	920	949	920	934	960	968	856	934	925	962	959	910	893	928	894	920	923	913	971	933	937	931	929	907	927	913	932	889	944	905	905	945	926	963	1001	907	915	929	917	916	919	919	931	913	907	941	933	888	930	944	914	897	952	868	934	926	902	908	881	997	887	952	881	908	877	900	871	952	936	932	930	902	879	952	925	889	912	893	911	955	907	958	939	949	901	932	977	909	877	922	918	916	921	926	890	901	923	899	905	880	916	914	921	946	903	904	932	911	931	964	966	919	933	914	966	896	912	974	950	947	959	918	875	913	904	922	932	942	907	935	892	876	965	925	936	910	912	947	960	931	944	925	919	909	941	963	952	942	875	880	906	935	937	882	982	899	938	873	913	900	900	975	929	954	908	904	879	902	943	949	950	935	927	856	918	923	925	905	893	917	898	932	954	917	916	932	922	921	904	919	918	955	956	971	922	914	970	933	906	922	984	873	921	878	906	931	957	962	937	922	967	965	926	936	931	934	945	915	946	951	904	930	888	952	900	939	888	927	944	930	939	924	882	907	885	949	944	870	898	949	959	851	949	911	970	946	978	945	912	954	961	910	934	888	938	890	933	888	916	924	971	876	932	879	971	910	883	908	930	915	866	945	904	963	848	911	923	943	908	963	931	950	879	961	938	906	917	914	917	917	928	920	953	894	893	916	971	935	949	938	968	942	969	890	941	864	929	917	986	925	948	873	1016	921	931	926	966	911	966	956	898	946	936	983	944	957	892	952	944	922	930	912	934	947	896	966	906	976	911	913	869	932	965	936	919	858	903	900	964	936	946	907	917	888	910	966	909	953	983	918	973	957	829
58123	24503	9971	3105	1467	787	617	517	451	490	437	397	420	432	447	460	462	438	433	441	423	415	445	458	407	416	461	429	431	445	415	455	483	462	474	421	403	445	430	430	425	452	462	479	466	454	423	438	407	441	435	471	448	443	430	469	452	423	465	483	443	428	445	438	446	434	440	448	453	416	451	420	446	410	403	433	477	457	396	433	424	450	436	410	431	414	431	457	454	451	409	453	452	438	409	462	464	429	465	465	394	433	436	434	431	389	468	424	437	443	429	448	442	433	505	452	466	434	469	456	455	430	430	480	423	416	413	377	448	467	463	442	435	425	428	482	446	458	440	449	414	453	452	420	410	425	402	475	454	443	467	474	443	462	446	427	450	479	428	420	475	436	437	440	409	426	420	434	470	430	462	441	444	474	446	439	463	463	452	496	419	452	453	417	395	465	403	388	395	445	429	474	463	428	426	445	437	426	451	441	417	469	437	409	450	403	464	460	416	460	424	463	450	423	438	431	452	434	433	475	426	431	446	419	452	451	424	469	431	441	460	451	408	418	452	454	445	374	415	441	433	433	479	416	412	459	429	410	433	421	449	446	476	424	409	427	398	408	457	434	405	415	440	460	448	417	435	409	435	445	454	430	473	428	457	459	399	466	441	403	440	454	438	437	434	441	467	452	451	401	461	445	416	456	460	456	444	450	441	442	403	426	446	421	403	426	422	439	420	455	455	423	430	437	486	409	432	409	411	456	420	470	473	439	432	420	422	405	401	447	424	410	426	451	406	432	422	412	382	442	415	439	458	468	405	355	437	430	424	442	441	405	443	424	446	456	454	483	386	389	419	457	491	436	452	461	454	406	423	406	445	436	457	412	462	451	463	452	417	459	459	439	455	439	391	412	406	438	430	432	446	435	472	418	441	459	450	425	485	415	429	465	462	472	428	461	464	445	428	465	399	409	436	435	468	449	436	431	456	464	432	443	470	395	438	397	473	446	424	443	461	468	455	472	476	420	465	460	408	423	404	454	385	451	472	419	479	437	406	483	460	485	433	441	440	411	481	422	446	466	455	431	417	426	433	449	459	425	437	445	395	425	411	476	453	460	458	456	439	433	426	463	440	429	410	431	437	391	399	484	451	433	480	450	455	412	434	448	436	408	430	445	441	441	443	447	398	435	438	439	441	424	425	448	450	429	483	463	450	433	419	438	468	420	435	459	413	432	436	441	479	432	432	452	408	435	410	449	455	429	418	431	464	404	419	501	468	429	457	449	463	428	422	428	438	431	392	421	411	449	453	427	428	434	430	429	439	451	433	441	442	449	479	390	468	425	418	443	457	409	428	434	436	442	433	452	450	446	450	428	443	450	448	436	415	463	508	487	431	444	430	474	432	486	435	406	446	427	434	430	404	450	432	436	458	401	457	450	433	487	404	429	505	458	462	475	405	445	447	465	457	476	436	417	421	454	459	443	420	435	432	435	438	442	435	430	416	443	439	445	421	389	389	425	434	433	414	452	424	425	449	423	436	407	425	422	426	417	457	440	429	444	449	444	468	445	438	447	416	446	462	416	434	422	452	444	431	497	422	444	408	425	392	406	417	442	416	437	481	477	431	400	456	433	403	423	459	422	445	455	450	463	421	407	450	450	456	465	422	396	447	422	437	490	437	448	426	450	438	448	438	420	431	454	434	453	435	392	437	439	439	403	453	453	460	474	454	474	467	468	425	450	444	415	406	433	477	437	412	467	479	472	490	412	457	474	417	389	505	446	430	407	423	402	457	426	443	470	441	446	447	459	431	435	397	437	448	445	448	467	455	364	425	400	471	422	454	430	435	397	430	455	448	465	432	466	448	439	441	438	413	435	440	464	437	392	448	428	448	447	447	453	423	435	412	433	425	400	466	434	446	443	430	417	444	443	425	437	408	433	453	432	454	426	432	462	423	458	386	439	455	432	449	421	469	466	397	442	438	425	462	431	429	435	439	414	410	449	448	475	438	438	446	429	492	464	418	434	437	485	450	432	451	415	475	425	423	420	462	462	438	441	445	428	415	453	425	451	394	438	461	427	464	441	408	413	480	436	428	430	452	448	451	444	428	428	438	444	405	423	490	456	434	435	428	412	412	442	439	419	433	427	395	464	451	440	448	419	401	473	473	441	444	432	403	439	397	470	418	475	399	422	455	440	426	421	422	464	433	508	460	431	460	418	433	444	423	475	403	423	458	435	407	429	424	465	458	432	429	427	412	422	411	422	422	461	493	425	453	450	453	427	437	411	401	454	490	451	479	464	439	441	453	471	477	421	407	438	441	476	410	440	447	449	452	429	467	440	428	447	446	437	446	446	442	465	432	450	462	414	406	435	431	426	445	413	426	484	481	451	440	462	472	417	433	449	444	413	453	419	450	446	480	461	441	476	451	419	398	421	427	418	418	445	421	435	415	480	423	421	452	415	422	430	455	417	450	449	443	432	443	453	488	468	397	416	438	439	444	433	406	467	441	466	397	381	454	427	398	434	432	414	477	437	470	432	412	457	439	431	474	418	444	432	430	400	426	398	436	434	418	432	436	459	423	457	422	405	454	448	455	418	433	453	522	391	449	409	462	436	437	453	421	494	400	425	399	402	474	437	438	457	457	451	410	394	419	492	486	445	427	436	436	436	443	413	453	460	430	480	439	441	450	431	434	467	419	456	439	454	405	459	395	486	444	420	419	435	443	418	437	463	446	487	426	438	464	434	419	423	427	459	433	478	439	427	446	412	453	393	435	442	442	389	402	383	416	403	466	445	408	423	437	423	464	416	447	424	429	441	452	455	477	449	446	370	422	433	416	445	431	464	490	404	412	454	453	442	447	454	456	419	437	444	380	413	408	445	432	413	407	434	467	452	467	440	468	436	423	413	422	426	410	475	430	405	443	425	447	439	430	481	463	433	421	452	426	436	442	422	428	419	451	444	445	439	443	442	416	432	454	429	414	418	443	414	432	423	451	475	403	439	421	426	449	418	439	475	427	437	412	420	445	458	409	401	448	463	428	468	392	468	436	424	440	473	432	445	445	423	433	414	425	418	475	453	481	427	413	446	458	464	442	495	451	418	436	500	469	417	465	457	456	467	428	442	427	401	439	446	431	412	393	430	445	483	443	446	438	437	455	407	441	509	458	458	397	461	453	404	437	417	422	446	448	450	460	396	410	418	404	441	405	456	403	475	423	437	444	470	467	483	478	440	456	440	405	445	448	431	457	418	397	406	409	427	413	435	414	442	414	409	400	423	428	425	429	456	443	442	443	407	447	453	432	457	430	407	442	413	423	443	427	414	449	445	424	413	405	387	417	451	412	461	452	424	392	444	383	451	425	445	451	413	440	430	458	427	470	425	430	409	453	431	416	444	457	464	433	419	433	458	465	441	432	439	433	440	435	508	444	438	373	439	463	430	443	459	430	423	466	439	454	450	444	427	435	476	445	425	425	442	451	443	421	434	444	450	429	423	450	412	467	449	423	401
40047	16061	8450	5423	3586	2206	1588	1294	1156	1037	1002	987	938	951	955	899	950	962	975	903	912	953	864	913	1019	959	910	926	933	961	925	986	940	965	921	923	976	947	948	939	956	933	924	941	959	965	924	922	938	935	913	947	978	977	971	973	932	965	945	967	972	948	964	938	938	991	970	936	960	962	893	963	987	910	949	925	964	928	988	956	971	955	885	981	926	932	960	955	970	990	964	932	936	997	946	994	936	924	941	934	944	957	915	898	1037	979	961	956	930	989	931	975	973	972	984	974	996	993	934	920	975	970	936	1011	986	942	963	946	999	941	988	993	925	958	1011	998	947	978	958	933	975	986	955	969	891	978	947	978	931	935	967	902	964	980	911	968	955	975	899	971	978	953	912	939	946	999	962	956	921	921	945	965	954	972	926	962	959	949	1006	942	952	933	990	942	990	993	922	1003	969	897	969	968	953	940	981	956	967	892	965	939	988	1038	943	949	961	912	992	965	942	991	908	947	942	921	881	977	968	973	907	991	934	943	948	908	935	987	952	951	982	978	924	1000	937	944	979	984	952	933	904	936	921	995	978	953	906	1021	948	985	974	932	996	976	951	972	990	951	913	916	960	977	937	942	969	945	988	980	942	964	969	966	987	1006	993	1030	929	925	985	946	959	964	957	869	979	956	954	898	860	968	961	913	929	963	945	980	967	933	971	977	1003	924	934	1014	962	917	947	960	924	961	956	939	1023	934	927	958	1008	972	968	940	922	966	955	960	1002	962	938	923	959	946	960	943	922	998	936	962	889	953	998	916	1005	945	988	943	916	992	955	986	934	928	933	942	1021	984	1008	956	972	951	906	949	878	947	957	938	997	971	935	943	920	953	944	885	952	974	949	916	932	931	994	890	954	934	992	967	982	946	963	944	951	993	960	1007	949	980	922	950	954	958	972	942	900	956	1000	995	1028	918	919	990	977	958	965	955	929	991	938	902	972	971	981	949	971	990	934	978	923	984	976	980	922	948	948	990	1012	899	910	949	980	1013	996	917	944	897	932	962	891	912	964	960	966	959	920	997	924	984	920	914	968	987	982	1004	949	940	911	969	935	957	934	959	945	1006	924	951	984	974	949	924	942	995	968	960	932	949	963	970	919	937	996	940	975	931	955	935	927	942	925	963	934	955	904	991	912	976	944	939	1006	948	987	948	925	931	937	930	931	953	926	904	959	970	954	979	963	945	1004	986	962	905	951	961	934	1034	936	966	974	1000	937	963	964	998	942	994	976	939	952	950	890	952	969	922	936	907	937	993	947	956	985	884	898	930	1008	964	927	948	906	921	957	962	933	962	983	990	928	902	977	964	886	916	961	957	915	1009	925	998	946	938	1005	935	946	994	924	877	974	995	955	981	992	937	997	951	962	977	995	982	926	934	979	941	932	927	932	933	966	1012	979	966	950	981	947	978	970	996	974	972	959	984	917	978	938	899	995	951	988	956	993	980	933	940	1008	948	947	942	983	934	943	874	941	1000	1013	926	941	935	947	990	969	937	938	926	930	954	977	990	960	881	898	947	957	906	918	885	919	930	973	989	954	924	957	928	957	976	929	943	1002	1007	970	944	912	982	904	983	900	996	990	981	955	914	960	949	953	942	963	896	947	973	920	956	918	949	934	907	936	989	967	939	980	944	927	909	987	897	920	957	942	951	927	930	952	995	933	915	947	940	947	960	845	988	953	930	947	939	929	995	944	950	992	995	930	957	957	987	900	908	941	952	904	923	958	903	951	934	939	1029	911	955	967	916	872	927	940	903	928	976	994	939	951	912	955	964	923	936	959	933	986	975	966	975	928	987	935	952	949	968	986	949	909	916	931	936	982	975	933	986	955	943	1002	926	958	927	966	955	896	950	997	962	977	944	961	952	1055	977	984	922	920	951	961	963	956	913	1033	973	939	883	915	926	979	961	975	946	961	1014	933	899	942	924	941	957	921	989	922	988	968	977	964	918	884	956	942	960	966	937	977	922	939	976	964	966	1017	991	964	1004	916	954	899	909	918	916	931	950	912	929	974	936	906	952	942	907	932	946	958	955	911	950	938	940	904	953	943	852	986	906	903	909	944	973	990	925	967	985	930	909	963	958	918	940	926	974	985	941	956	931	978	914	983	953	943	934	928	918	982	973	933	999	986	936	989	980	912	976	933	977	1005	959	942	987	972	939	935	917	891	945	908	953	958	968	989	910	958	960	973	987	1005	990	936	917	949	968	950	942	1047	918	922	1040	949	906	930	983	936	935	955	970	953	975	962	959	935	965	978	997	968	979	927	964	968	921	1045	962	967	979	934	890	962	945	924	971	958	934	926	985	952	946	988	901	930	916	975	938	879	901	986	875	921	977	926	956	941	970	956	998	959	964	944	964	965	955	991	991	987	956	995	959	915	938	875	988	966	965	930	946	990	1001	934	962	904	957	986	981	992	918	913	991	927	967	1027	939	932	950	951	955	943	946	940	926	963	981	975	967	929	940	930	930	916	941	975	981	945	925	950	1025	937	977	965	969	920	979	967	971	924	923	960	994	954	940	955	938	941	922	977	949	996	1004	974	946	931	936	1006	1009	929	955	1015	962	930	951	1000	962	920	972	966	963	945	921	985	981	970	934	965	981	957	934	917	952	934	977	956	954	966	971	926	954	912	960	896	926	939	967	960	936	925	947	970	946	976	978	950	940	959	935	979	920	993	976	954	942	942	923	939	934	944	913	1006	938	938	908	921	975	943	894	907	983	914	993	947	992	949	950	931	878	945	967	927	940	920	964	979	941	931	993	923	986	976	987	969	926	935	962	994	941	986	978	960	970	953	911	953	933	970	945	917	961	924	945	948	938	941	961	947	935	961	971	932	987	992	997	934	965	900	947	943	957	950	965	955	891	961	897	955	902	997	939	949	967	962	1006	915	994	894	983	936	1005	950	925	930	975	928	907	969	929	950	876	947	960	947	930	992	934	1008	949	1002	964	1003	961	954	999	1004	941	959	950	1007	959	947	948	938	885	936	936	925	898	989	953	933	977	894	921	959	952	987	947	1001	977	950	969	974	954	943	898	974	957	946	989	951	950	952	974	907	943	984	955	923	987	997	949	960	974	914	967	936	941	966	988	944	938	933	901	974	926	965	960	963	914	932	964	951	954	947	918	960	940	928	908	1009	971	1019	1025	947	1006	979	916	955	989	1009	959	942	897	979	947	998	937	961	960	905	920	989	975	989	957	920	912	980	912	929	938	938	962	917	932	1000	904	935	942	919	990	938	965	980	1008	964	999	981	957	949	926	857	911	989	960	961	945	981	1000	938	953	962	925	992	980	943	921	1004	997	963	923	917	901	974	908	921	950	913	949	965	897	961	937	890	960	980	971	971	992	957	1018	1000	946	960	922	928	955	990	945	962	896	907	963	952	993	966	916	885	967	970	919	942	946	957	928	960	954	944	910	962	914	917	973	909	944	944	926	979	956	970	970	999	971	996	925	965	951	930	964	984	946	929	934	974	923	937	945	932	1000	957	967	989	883	979	950	950	981	937	944	937	960	999	986	952	964	934	955	985	936	908	983
47372	13656	2076	761	541	493	449	449	435	409	405	437	433	399	396	405	400	431	444	433	397	392	440	428	411	421	447	432	414	444	408	451	442	437	419	418	433	406	421	402	423	382	381	419	427	392	423	406	407	442	410	407	438	405	417	390	429	461	437	413	419	421	447	423	397	448	402	413	408	402	409	434	424	429	456	453	423	400	455	433	382	403	451	416	419	466	405	394	440	419	448	420	441	444	447	418	399	404	414	411	427	429	420	434	453	432	415	414	420	432	420	451	400	365	435	458	415	437	387	392	430	398	408	460	411	442	404	447	436	423	391	443	463	380	405	400	461	409	400	415	399	435	419	387	404	412	423	412	367	378	424	421	435	402	460	436	416	410	425	428	431	380	429	400	445	398	437	416	427	408	422	436	400	393	431	394	449	435	408	424	479	434	447	451	466	393	436	441	415	416	476	388	412	435	441	436	419	403	436	431	475	411	441	432	400	431	390	448	416	398	466	378	396	443	409	399	434	427	381	438	442	418	418	408	379	409	412	434	446	429	411	380	416	401	430	439	428	400	445	438	392	402	440	391	409	418	461	444	394	396	415	438	431	459	413	424	455	404	400	424	426	426	422	428	441	397	424	445	392	413	412	429	423	447	437	412	419	401	413	394	442	411	394	424	473	427	419	453	409	440	387	399	450	393	461	426	420	472	436	419	441	451	462	395	419	418	452	470	425	427	405	414	459	418	441	433	443	382	398	404	432	422	446	428	446	422	401	455	446	404	408	423	423	403	397	380	462	415	434	401	453	406	378	447	416	416	388	406	411	430	409	430	428	432	378	447	422	442	422	414	428	448	428	441	409	415	411	443	414	410	405	397	419	406	419	432	417	416	425	401	431	444	433	459	417	444	415	421	444	414	391	453	413	418	389	432	440	446	399	437	382	423	452	414	409	413	407	440	396	397	427	459	434	436	432	456	452	415	449	409	464	395	413	399	436	386	448	410	430	420	445	452	433	434	439	438	420	390	454	433	440	459	416	404	405	437	373	399	442	399	432	429	408	388	418	437	448	407	420	429	436	461	440	430	418	436	440	401	429	426	415	432	432	444	439	423	425	426	411	382	419	387	379	410	426	418	411	404	398	444	452	389	417	430	423	429	399	382	382	385	452	427	394	373	412	413	412	417	453	409	398	396	387	426	435	422	438	398	386	465	408	418	409	395	444	391	422	463	401	437	399	460	396	439	414	398	424	441	418	392	477	401	451	384	392	384	421	469	423	413	420	396	421	439	415	441	433	428	431	419	459	428	461	403	406	456	411	413	432	457	378	434	417	446	401	448	447	420	429	422	459	454	405	421	422	430	436	444	411	427	433	369	418	406	405	426	426	436	421	423	412	460	388	414	427	446	442	406	428	418	427	399	429	408	371	453	427	429	411	438	418	417	441	369	426	402	430	417	386	393	445	418	441	410	412	427	444	444	383	437	425	423	426	434	435	408	404	418	421	435	397	417	416	449	472	417	385	407	426	442	427	401	428	446	437	432	453	453	419	417	447	422	429	401	398	392	416	422	416	426	439	476	409	401	428	429	397	437	475	413	385	435	440	425	425	431	422	451	388	418	436	393	467	424	386	380	452	442	423	428	359	483	471	443	376	451	459	403	436	447	457	430	409	458	398	437	437	404	425	401	465	410	432	402	409	432	430	429	443	428	405	435	423	435	433	393	443	389	415	451	419	412	443	413	412	433	426	411	404	416	452	442	437	468	433	429	428	421	417	438	445	419	448	424	398	420	432	446	369	415	385	431	424	439	429	409	437	460	419	436	403	462	424	407	461	412	429	450	401	400	403	397	423	391	429	420	403	427	433	399	465	426	409	438	443	381	402	407	438	422	442	436	434	411	438	408	403	407	416	432	410	451	414	445	437	412	425	472	422	427	418	419	388	426	417	394	420	448	424	440	420	431	430	425	434	403	475	402	454	401	437	419	399	410	381	441	425	471	380	446	421	434	437	440	378	427	431	440	411	417	364	476	384	401	448	436	380	393	420	450	424	442	455	443	464	431	420	398	395	404	403	450	452	407	492	434	419	424	413	437	446	413	399	396	388	420	436	413	375	374	414	370	414	431	412	400	463	390	392	392	397	436	433	386	409	458	410	445	419	435	457	445	428	408	422	412	441	407	405	392	453	408	405	442	426	413	409	429	440	423	413	440	403	412	450	428	409	421	422	403	414	397	420	468	390	415	420	418	412	399	436	454	415	390	417	409	411	396	388	388	441	460	462	417	396	448	427	426	388	429	423	400	423	417	444	392	444	407	431	426	431	399	428	460	407	445	407	430	386	429	428	411	367	387	418	420	426	423	424	450	392	392	453	406	393	444	367	378	445	411	415	426	442	426	422	407	465	394	456	442	370	449	426	413	427	428	423	421	423	405	400	426	453	410	414	441	428	434	469	397	442	418	444	424	453	422	406	437	422	484	437	395	429	451	403	429	417	438	431	392	407	381	425	440	433	424	398	401	441	415	405	434	407	412	413	418	415	394	423	397	397	431	399	489	394	442	446	406	424	391	447	435	423	457	403	445	406	408	446	451	459	422	433	384	455	410	423	448	432	418	407	428	449	406	422	433	429	413	411	423	442	448	431	431	452	425	402	394	438	394	401	438	395	398	383	413	418	417	418	372	447	452	436	386	417	435	425	437	411	429	420	404	446	416	419	449	416	426	440	406	373	408	398	413	440	434	411	399	390	443	404	442	453	426	440	402	437	450	439	460	414	421	403	453	400	423	415	460	443	418	410	456	387	471	400	394	412	409	437	426	435	468	455	433	428	403	433	400	430	423	381	431	405	406	389	410	399	412	427	426	403	440	430	436	418	407	424	428	409	431	453	420	424	436	395	461	413	431	450	442	397	432	451	458	451	398	429	416	405	381	449	450	380	421	407	395	397	432	453	427	401	437	451	431	397	399	416	433	407	426	429	385	445	408	412	453	439	384	409	418	417	409	419	418	419	428	341	424	418	427	432	422	393	439	372	407	417	482	420	446	426	401	382	448	447	425	385	418	433	458	410	438	427	446	494	444	462	425	453	422	412	452	426	391	393	407	422	441	418	423	464	407	440	418	438	421	416	399	415	430	408	432	453	425	404	421	417	408	412	422	398	415	437	422	396	426	400	409	434	411	400	393	459	382	417	387	431	375	454	415	384	437	435	437	401	394	438	465	423	427	447	406	380	433	441	427	421	420	443	419	399	421	407	377	402	389	424	444	380	424	422	400	450	401	414	420	413	431	395	434	411	433	413	411	398	403	453	432	424	465	433	432	395	411	423	406	418	449	383	432	395	442	434	434	408	428	398	382	390	416	418	431	414	416	429	448	445	475	438	401	437	428	405	427	439	459	423	420	415	435	380	406	446	475	437	434	410	398	450	452	417	410	427	456	433	395	403	425	385	451	466	442	406	421	430	433	432	463	414	408	400	387	385	446	431	414	378	449	396	423	435	444	421	446	436	418
30211	6477	2227	1543	1210	1063	953	950	938	943	907	959	933	933	908	913	942	907	866	923	922	1007	961	948	919	936	945	977	849	950	922	923	908	985	900	910	885	939	945	919	880	918	955	936	885	915	943	862	962	921	911	927	967	922	914	933	917	911	941	887	899	914	901	946	855	953	930	938	879	912	895	964	880	890	949	948	882	917	930	890	939	909	946	901	910	874	874	959	990	884	916	899	913	977	869	893	848	940	904	894	937	933	963	906	932	949	880	894	962	927	992	850	906	971	874	913	921	845	900	922	949	914	882	889	897	959	907	908	903	947	938	951	950	945	965	978	896	960	897	896	913	875	962	922	943	921	896	1014	954	912	903	926	945	917	873	956	925	914	917	960	932	910	881	901	949	876	948	976	880	929	952	967	903	941	949	914	880	948	950	953	968	945	946	927	962	961	960	946	945	884	878	923	894	891	944	908	935	919	941	929	898	915	918	956	928	915	953	937	897	908	942	971	913	960	925	938	940	919	900	952	941	897	966	951	952	907	946	951	900	930	937	908	907	911	1015	928	892	920	923	914	934	918	917	899	964	905	895	882	924	971	962	973	940	889	996	923	913	880	912	954	899	899	974	924	914	919	869	927	935	945	946	935	920	929	897	928	878	919	929	912	972	910	925	906	936	893	877	935	951	879	902	908	921	898	889	910	936	923	858	906	974	907	905	946	936	909	896	925	959	921	901	948	940	919	942	938	923	971	918	917	926	907	927	919	929	931	951	915	936	894	909	869	916	939	915	923	925	991	925	903	919	932	950	918	915	908	944	880	920	944	947	967	935	960	876	923	899	917	921	916	965	967	927	916	870	963	918	918	895	900	988	964	944	945	943	917	931	950	902	871	862	906	900	967	913	955	931	951	917	938	940	885	949	894	906	900	922	935	909	892	944	881	867	980	879	875	941	919	944	907	894	906	972	888	964	936	899	925	926	929	972	949	906	950	882	932	954	916	944	916	919	965	928	909	919	936	929	902	942	927	947	923	976	991	928	936	913	887	912	899	891	945	914	909	981	881	979	909	939	923	957	906	922	965	960	900	937	899	996	910	947	986	933	926	938	907	951	919	910	914	941	922	893	966	932	878	962	942	928	952	965	948	930	903	983	935	917	930	901	933	920	917	956	982	899	993	916	967	924	908	867	944	883	945	875	919	940	936	906	969	946	977	917	925	943	916	939	963	946	888	901	891	884	928	932	938	916	883	951	881	926	910	954	920	939	941	927	927	894	884	975	942	905	946	967	968	820	845	957	901	928	955	895	866	924	893	904	875	922	913	931	885	900	943	843	924	888	854	915	929	899	916	920	922	927	921	909	893	883	913	904	944	933	933	918	956	937	889	898	983	904	919	924	962	937	913	967	975	946	932	989	878	859	903	962	927	938	979	919	920	992	897	888	908	931	910	935	930	898	980	960	914	913	937	926	879	943	892	865	867	903	898	928	916	953	927	941	959	923	965	934	917	870	957	958	970	942	883	888	907	925	952	928	893	929	898	931	945	918	916	931	950	906	963	934	938	891	976	937	941	929	892	930	1009	894	885	898	955	922	956	949	948	900	926	961	912	919	915	952	947	937	906	934	940	902	950	912	959	918	957	920	906	916	942	942	963	922	883	940	922	955	934	938	973	905	861	888	917	941	900	902	969	871	929	919	969	903	904	923	938	882	944	921	916	934	920	848	932	937	868	901	910	915	940	935	922	961	908	860	874	889	929	938	928	979	913	931	952	917	833	967	896	944	918	947	916	920	869	957	911	908	905	933	953	907	939	950	943	906	925	922	940	906	952	831	927	971	898	929	961	926	925	935	868	912	923	940	932	922	910	945	961	906	960	982	876	960	956	918	935	876	901	889	905	928	935	887	950	912	915	968	946	970	906	888	950	918	900	960	930	952	939	870	935	890	915	983	927	900	919	941	874	946	927	898	951	880	878	882	894	896	886	925	877	965	917	947	895	926	947	909	932	882	901	918	902	900	925	944	912	893	872	926	927	918	953	925	921	939	914	927	897	896	940	933	861	959	916	892	903	941	913	946	959	862	988	907	894	925	946	952	994	913	937	897	935	959	875	888	950	892	918	932	937	915	934	889	929	881	891	923	928	925	929	889	906	929	946	899	921	937	894	892	942	913	957	876	895	966	919	921	903	900	903	917	918	874	920	926	932	946	918	911	946	962	945	964	963	892	910	876	909	884	922	971	879	899	922	892	923	933	856	928	881	915	914	916	966	892	950	908	889	925	898	948	920	954	941	898	966	963	909	916	919	895	924	925	942	957	955	872	936	910	897	943	928	933	949	894	963	969	903	938	912	969	928	936	864	899	966	894	924	941	993	907	952	933	943	888	908	882	984	953	908	912	907	914	945	923	903	889	951	883	967	965	963	891	922	852	938	917	918	943	948	966	900	909	944	927	923	875	906	917	921	921	914	936	912	918	954	897	949	928	874	984	945	955	904	872	920	922	932	918	902	925	921	932	930	954	894	928	993	952	929	883	972	938	912	943	920	915	938	926	921	933	852	903	923	913	921	920	922	906	886	892	919	919	881	921	889	872	912	930	912	915	1023	922	890	913	985	898	979	974	973	969	913	928	926	924	989	879	923	936	899	870	855	964	916	952	908	935	941	941	894	846	913	926	954	938	926	926	885	893	913	917	912	995	939	921	879	963	1002	955	916	943	929	860	880	947	952	921	896	910	921	871	930	937	904	956	878	884	916	986	989	885	901	937	911	942	906	920	896	872	897	921	906	942	924	932	937	956	897	896	907	968	896	899	900	931	935	933	973	905	921	927	944	845	864	973	935	857	911	989	913	909	907	964	902	921	928	911	945	898	910	940	914	915	889	908	913	888	970	903	908	909	948	956	896	903	943	939	913	936	955	864	915	910	950	910	897	955	914	894	915	936	898	932	873	900	957	924	970	926	916	999	906	917	929	880	916	955	927	904	983	994	926	900	959	915	938	914	870	916	897	842	976	940	889	985	901	868	926	880	957	909	903	925	930	941	938	908	914	965	940	953	870	958	892	935	932	916	928	942	894	940	918	929	857	927	922	897	923	924	917	883	939	969	941	918	874	929	959	892	920	901	948	911	870	913	911	867	925	917	955	932	893	905	926	963	926	935	911	868	905	883	969	899	932	984	937	959	961	941	918	884	948	932	948	929	915	953	896	884	1006	930	947	903	906	907	958	938	905	960	988	925	953	915	880	933	955	940	972	959	859	918	855	962	947	881	953	913	968	931	937	948	874	864	939	943	935	933	931	996	964	922	884	886	951	984	939	942	918	919	865	940	893	900	919	873	887	931	921	904	909	913	943	929	909	964	920	934	961	922	932	983	873	967	998	966	945	869	868	910	954	846	951	927	949	927	876	932	889	867	925	918	929	973	954	937	953	954	896	910	884	912	951	904	894	906	959	974	951	947	902	1002	921	874	968	917	882	911	928	971	892	921	932	922	926	942	890	900	941	939	931	898	916
61566	23910	6709	1420	668	565	530	486	457	405	452	404	453	420	444	405	453	468	442	442	448	427	408	408	453	465	423	424	445	432	394	450	406	428	453	389	460	412	387	450	418	441	408	423	392	384	446	414	429	439	421	461	441	436	380	447	410	435	453	449	419	426	430	439	400	401	406	425	397	435	433	380	435	441	429	432	496	454	437	435	442	454	422	433	437	467	411	417	433	451	423	435	453	456	484	421	429	415	417	404	430	404	412	409	403	476	395	425	400	477	450	469	434	422	414	470	425	413	430	398	398	436	427	425	408	413	481	485	442	392	439	420	466	474	415	411	413	442	431	401	452	441	385	452	403	415	427	451	432	422	457	438	435	434	460	414	421	439	485	444	443	442	435	452	447	419	462	403	444	434	404	403	407	431	389	431	408	440	441	451	386	414	393	423	434	406	424	457	463	376	415	437	444	429	426	425	412	417	434	462	419	422	398	433	419	475	428	441	417	402	397	410	452	425	415	429	464	447	448	452	433	412	410	425	397	412	433	404	391	455	421	459	452	449	420	463	414	402	407	432	426	414	423	460	386	433	439	430	433	415	442	426	446	478	421	436	421	433	416	426	423	418	408	433	448	401	396	447	445	445	468	401	432	427	436	464	395	405	435	427	425	419	447	444	452	404	440	417	419	438	397	418	455	465	430	424	401	422	455	436	425	412	425	393	425	428	420	440	415	391	399	392	404	409	417	426	424	431	419	481	465	421	430	391	427	430	421	417	433	413	446	403	444	457	424	442	406	501	421	387	472	414	376	449	452	443	446	417	413	461	447	458	442	428	434	429	483	423	464	471	399	448	431	429	398	423	406	450	446	404	403	382	407	406	450	436	436	460	436	445	447	417	437	439	418	421	424	424	451	422	435	456	447	401	421	422	441	410	454	379	461	435	424	443	415	442	430	453	426	395	413	428	398	413	424	432	431	438	444	383	427	402	422	432	470	466	416	421	413	451	452	436	463	467	395	441	414	435	395	419	443	411	412	417	454	437	455	409	432	411	393	442	427	419	415	404	408	410	456	444	428	421	402	447	437	434	414	421	477	418	414	405	397	455	449	401	455	442	416	438	405	422	471	405	390	448	402	440	421	408	419	447	450	420	407	407	445	456	435	412	437	434	439	399	424	422	401	380	431	409	385	415	407	429	392	418	389	438	404	445	405	424	447	405	425	451	434	437	430	426	417	428	431	442	436	407	450	391	419	442	435	423	428	397	434	432	435	442	447	438	426	431	461	422	381	398	430	418	455	429	393	426	414	462	409	419	446	383	414	439	466	424	448	432	386	390	464	410	407	401	437	455	382	420	474	425	426	363	462	460	421	415	406	442	418	431	416	420	470	454	479	404	449	369	434	411	455	491	461	407	405	384	401	467	449	424	477	453	452	432	427	420	432	417	408	417	388	431	406	401	433	450	453	421	412	392	463	448	435	428	407	398	407	476	413	373	408	412	438	430	382	492	403	437	439	462	443	407	443	413	447	417	433	384	492	453	414	426	440	405	466	394	432	391	421	437	426	488	408	396	394	369	454	416	391	408	469	432	447	433	419	436	459	411	389	422	411	438	429	454	403	417	442	432	413	407	419	420	420	427	438	435	456	403	429	442	388	422	403	429	393	457	427	430	391	419	458	459	427	415	452	424	425	424	455	451	466	425	423	443	485	428	441	433	446	423	447	458	422	436	439	410	426	445	434	484	435	451	422	446	465	431	394	391	394	428	459	465	428	404	424	427	468	436	416	426	434	402	399	452	428	392	408	423	446	435	459	430	431	442	460	412	445	411	423	445	377	394	422	468	387	437	425	428	469	426	445	450	428	427	400	421	412	422	398	434	468	418	425	416	412	403	398	407	450	413	413	409	436	446	434	455	422	451	409	409	425	399	441	458	446	423	449	440	441	426	428	447	419	407	454	433	405	411	409	396	399	443	419	452	475	388	419	467	408	405	425	413	404	407	461	400	447	424	413	431	421	439	420	417	450	406	444	417	381	455	399	396	378	396	426	396	414	438	429	380	432	401	422	406	442	442	452	439	424	463	438	426	453	455	426	445	437	462	395	436	476	392	449	440	412	458	432	438	425	422	436	457	397	431	450	448	429	403	418	442	414	409	405	422	398	428	438	412	407	415	406	401	441	453	444	424	418	393	374	458	440	397	424	466	477	435	382	377	397	434	465	419	423	466	474	415	433	403	436	374	411	436	455	433	429	438	445	386	445	428	422	459	414	456	413	444	452	433	424	462	459	389	395	407	402	404	433	426	450	398	456	422	447	437	432	445	431	449	443	419	419	430	428	453	451	456	412	401	447	406	416	458	420	472	464	439	411	461	423	433	459	433	425	435	404	393	441	430	434	416	427	444	423	407	429	425	415	444	442	399	434	401	421	420	368	427	399	432	442	398	368	505	428	414	420	393	432	400	438	406	443	431	409	383	416	437	405	389	419	420	431	407	462	443	448	432	454	414	440	428	427	429	417	419	418	421	425	428	416	484	400	383	405	399	468	400	395	437	470	432	423	438	447	433	464	409	429	422	438	447	458	429	440	407	435	401	445	438	408	404	394	456	428	438	439	436	481	524	424	440	428	437	453	444	446	468	457	423	462	442	414	459	453	392	354	385	471	426	440	398	435	445	425	437	386	481	411	431	453	427	445	390	400	399	452	441	447	447	410	423	434	445	442	433	467	412	428	481	451	405	402	396	457	446	411	439	441	427	420	407	385	440	451	405	465	446	425	468	401	422	423	435	417	461	418	408	434	434	415	446	453	431	412	440	459	400	412	421	431	405	425	460	483	418	439	448	469	413	387	408	386	423	437	437	424	418	448	418	433	443	422	457	426	425	420	402	443	422	414	454	379	404	426	411	423	425	422	415	437	446	460	419	451	384	422	393	431	398	429	394	435	466	430	447	394	462	387	410	435	427	402	364	412	380	424	458	394	490	421	451	520	469	451	450	419	440	439	436	442	435	470	413	421	426	429	436	396	432	465	450	441	378	435	450	427	428	437	394	423	402	434	457	454	442	413	450	429	406	386	403	410	438	445	434	439	453	484	402	432	381	439	445	449	418	383	443	407	460	444	410	463	439	421	412	415	447	442	446	406	407	437	380	438	461	439	446	462	385	431	407	450	446	421	415	410	457	418	427	427	449	447	423	408	439	442	411	408	434	421	440	417	434	433	400	390	409	420	433	400	449	429	391	444	400	433	386	427	423	408	425	418	430	428	420	402	473	410	449	412	458	413	428	408	434	424	421	378	455	438	419	415	422	425	429	394	421	404	393	388	425	461	427	405	461	436	426	406	397	431	415	404	429	442	447	421	428	418	401	459	430	452	430	425	418	425	380	455	390	425	402	443	410	424	437	431	420	422	455	393	420	414	413	440	478	466	464	439	449	426	474	458	450	427	432	434	436	410	409	441	424	415	418	475	384	402	452	439	438	473	442	369	408	447	430	449	484	432	456	442	410
42153	12913	3988	2449	1682	1260	1198	1032	984	978	1001	988	923	995	993	1013	982	970	944	967	923	882	951	963	952	920	966	905	934	973	957	961	954	895	943	919	962	971	932	865	939	931	956	971	981	957	940	932	947	986	980	980	956	891	905	944	935	965	931	904	904	953	950	941	970	925	922	966	942	940	980	979	870	900	865	990	932	928	917	949	932	998	930	1008	959	946	951	941	1018	963	934	971	958	957	973	957	940	975	927	967	953	992	957	942	944	908	931	942	930	943	933	927	903	910	918	911	934	932	915	915	956	926	933	934	913	880	977	875	949	1003	980	926	896	925	965	930	937	948	932	919	950	1010	974	980	934	927	998	942	944	935	924	930	931	896	952	957	905	984	931	966	922	964	908	938	926	917	949	911	947	899	963	962	965	944	870	891	972	947	976	954	887	960	1001	925	906	913	923	940	903	931	916	902	909	879	945	972	957	961	908	936	934	949	973	928	962	978	996	974	964	932	970	963	930	937	979	919	944	966	916	927	894	976	917	938	920	959	924	939	948	965	924	904	966	940	949	975	969	936	924	924	938	898	903	917	928	956	915	960	934	929	934	962	938	974	957	940	953	904	1002	983	939	913	985	927	918	962	949	954	891	935	932	903	946	927	891	977	942	968	958	934	914	931	918	948	914	952	915	960	908	908	1002	969	932	937	947	921	974	988	944	911	871	899	926	970	958	944	906	918	904	941	969	982	929	965	929	874	932	870	897	909	893	917	890	948	904	936	928	924	970	938	960	953	912	1000	943	907	861	960	970	998	977	929	938	949	900	895	909	947	918	964	937	917	929	909	937	934	920	915	953	950	901	953	960	935	990	965	892	935	885	925	957	887	958	950	932	986	899	924	951	953	953	937	927	978	937	882	935	1016	910	925	911	948	900	924	900	960	932	985	887	909	973	901	896	946	917	956	977	993	950	899	847	894	951	924	940	907	955	900	958	957	987	887	946	908	897	953	970	955	930	954	987	913	930	974	902	923	954	880	946	978	973	970	938	972	984	950	912	878	956	943	861	908	949	920	955	878	977	937	894	955	947	935	902	969	898	931	903	949	976	966	987	914	957	945	937	891	918	924	921	962	1007	934	931	896	957	907	926	869	968	966	936	914	952	917	975	955	931	918	909	930	917	872	984	894	936	907	867	978	1004	973	931	960	933	937	949	900	911	939	889	982	915	939	953	939	1020	942	900	939	883	960	912	954	979	971	909	940	904	957	1010	911	940	916	954	900	914	913	991	903	923	955	979	918	948	927	916	923	974	984	909	997	934	921	962	954	1002	969	935	872	928	957	918	991	926	972	899	945	958	954	920	967	963	896	952	892	954	946	924	982	931	899	924	980	957	950	975	931	906	934	949	908	956	974	950	920	979	930	959	929	949	932	934	1000	902	935	992	918	950	935	890	976	900	933	958	931	942	924	962	966	925	948	899	875	957	954	905	953	954	967	906	950	953	890	950	915	933	897	945	919	990	951	950	939	966	996	992	917	1004	919	933	960	945	917	976	936	899	939	943	875	995	942	903	1037	933	978	897	938	866	920	895	995	914	939	923	988	934	913	1022	938	956	944	942	958	963	939	897	913	931	915	989	944	1003	921	911	912	951	910	919	925	937	941	973	958	912	898	905	925	976	944	956	942	947	988	887	983	968	969	902	945	901	975	959	938	899	944	943	996	985	979	960	882	911	914	926	932	949	902	945	927	909	933	876	948	938	946	942	895	958	999	943	935	952	970	910	942	920	939	903	962	970	973	923	948	947	963	954	918	942	917	909	931	995	918	922	930	952	957	991	905	926	979	911	907	923	962	956	915	888	955	956	899	911	913	964	915	906	951	939	936	967	949	910	917	983	920	895	937	957	929	941	941	947	892	886	957	947	891	942	928	901	939	906	909	912	939	942	873	959	930	969	942	979	913	900	922	941	947	923	964	923	957	960	982	955	893	904	896	976	932	932	919	900	890	960	899	905	987	934	934	994	969	972	896	961	976	862	965	960	892	942	876	907	904	953	925	930	939	951	933	919	961	948	886	935	892	907	986	926	958	896	916	954	919	940	925	940	915	909	909	904	907	921	930	953	962	980	928	941	900	938	914	957	963	938	940	950	914	956	949	933	931	971	885	947	930	973	932	959	964	980	882	892	935	902	920	895	914	940	936	962	971	906	903	951	954	934	946	930	1020	956	996	901	974	899	935	908	960	942	987	922	937	968	936	969	968	957	869	948	995	920	984	957	1006	916	937	892	907	893	953	927	938	894	947	865	929	961	870	957	914	937	988	936	1021	965	933	959	965	967	926	957	956	949	963	898	939	936	982	974	947	968	958	956	1007	961	953	949	969	943	942	947	926	902	942	956	945	977	897	962	970	935	979	972	965	1005	881	935	906	948	950	888	932	963	936	972	920	931	948	948	933	939	917	982	920	924	975	964	992	947	944	934	970	954	976	963	917	964	948	941	870	969	897	915	971	987	922	900	929	937	913	905	897	935	921	933	939	941	962	960	923	954	948	946	906	925	949	913	955	959	990	891	938	896	903	992	890	958	958	977	932	916	934	936	967	893	913	961	950	930	939	952	941	945	958	934	973	884	965	937	911	882	879	921	945	896	904	914	955	961	889	883	919	936	981	930	905	1023	969	954	899	920	931	962	996	952	890	948	927	953	937	916	958	878	986	937	950	942	924	945	949	943	919	917	977	933	960	952	961	902	935	915	908	895	1006	924	972	1004	938	956	954	936	915	907	984	921	887	920	938	975	920	990	966	905	931	1001	939	962	941	980	937	954	962	944	926	956	950	925	956	932	959	931	930	923	959	936	975	899	947	998	964	948	961	949	945	908	983	909	923	929	957	954	942	924	978	960	914	963	939	921	919	993	1014	922	936	909	947	951	951	952	922	927	937	955	898	894	967	911	928	999	925	913	934	965	931	942	921	899	1009	955	950	953	894	957	962	932	949	966	952	948	925	907	913	951	947	927	965	931	943	972	939	884	914	902	918	913	935	943	907	966	916	1008	931	917	874	898	931	887	935	905	910	966	911	962	917	925	919	995	921	937	970	904	916	900	976	881	880	918	948	924	939	907	927	954	931	972	942	934	963	916	1009	972	920	980	966	893	890	973	949	899	913	917	951	982	961	918	1011	876	937	915	977	880	945	934	897	948	977	965	935	942	902	941	939	960	929	939	967	985	910	932	912	877	942	854	951	896	914	929	911	957	960	963	885	890	916	898	933	872	883	963	924	936	949	970	962	928	954	924	957	924	918	937	900	897	912	868	890	936	957	969	953	907	961	953	911	913	964	902	947	954	934	930	924	961	930	990	929	918	906	924	959	913	907	946	955	960	901	905	924	877	895	923	922	968	962	928	975	886	940	927	915	943	894	955	946	942	887	906	957	928	963	980	912	957	903	940	935	932	919	904	941	931	893	918	942	992	979	923	907	953	936	969	942	894	963	931	951	977	950	935	1003	962	1006	877	935	971	928	960	961	942	898	973	994	926	963	953	951	959	964
63904	29334	11296	3344	1346	693	588	468	407	504	417	460	470	479	471	426	444	455	418	430	435	413	417	475	426	452	436	448	410	422	454	447	411	449	444	424	448	451	440	396	455	465	441	418	448	449	452	434	470	418	443	469	425	453	464	433	475	417	481	420	446	447	474	437	439	487	453	428	480	442	463	428	443	455	484	419	453	415	493	504	452	403	480	416	466	464	467	455	446	460	433	447	425	431	433	466	460	475	489	442	470	450	444	446	458	433	465	443	475	445	450	416	454	384	398	457	434	434	441	441	416	439	452	436	427	439	412	459	435	415	427	486	421	448	464	429	394	481	398	411	430	460	457	454	411	422	452	442	430	444	442	432	461	468	448	425	447	448	436	455	450	430	466	500	426	470	422	435	433	432	415	431	486	394	434	419	437	436	422	450	452	450	449	437	466	481	460	444	428	435	440	429	401	442	476	453	466	438	422	490	444	471	473	443	480	465	457	419	432	452	409	454	471	399	466	456	443	457	452	513	414	397	420	448	433	430	445	451	453	498	422	458	468	445	453	418	418	459	411	427	454	457	434	415	466	404	437	434	434	428	449	409	446	453	432	424	499	442	459	450	387	446	442	437	473	438	467	453	430	440	458	465	456	428	408	420	478	474	456	455	426	435	506	460	427	429	469	463	429	412	489	465	459	449	441	461	486	413	412	430	445	412	443	454	450	455	445	428	404	484	486	444	445	450	449	429	419	437	433	440	431	442	459	430	470	453	457	445	416	403	413	422	436	410	447	453	463	428	458	407	453	462	421	427	448	429	447	460	459	452	433	443	424	410	452	426	466	478	469	406	420	449	438	470	455	408	456	407	409	431	436	448	446	443	426	396	459	444	373	426	451	495	433	432	422	439	454	422	490	430	401	424	459	453	431	418	436	447	440	421	423	418	435	421	406	467	458	436	431	421	448	462	428	400	474	463	463	414	427	449	457	425	442	412	441	450	466	481	409	411	440	411	439	420	458	463	427	421	454	433	419	456	466	450	435	485	447	458	441	451	439	453	437	451	448	419	400	413	431	445	432	440	477	435	485	477	452	462	453	427	484	472	463	485	448	447	446	439	439	438	444	434	455	464	391	415	445	458	462	434	396	423	440	457	469	411	475	440	413	465	417	404	431	437	408	439	434	453	469	442	422	428	453	453	422	427	441	419	465	433	436	446	448	400	417	464	433	449	455	452	444	425	472	479	414	411	438	438	454	424	401	414	440	469	432	445	401	392	485	435	470	462	415	448	424	457	417	437	456	449	410	437	424	410	457	444	426	458	455	438	414	432	410	472	471	430	449	441	409	432	404	466	481	469	430	451	481	468	423	461	439	452	417	428	431	434	449	467	400	415	426	461	400	467	438	384	436	472	453	467	431	402	435	423	456	407	462	468	484	432	436	475	399	409	459	416	435	430	414	451	429	446	452	415	419	457	409	493	439	469	434	444	407	409	481	438	431	456	426	449	447	448	431	475	461	445	485	437	420	474	509	450	443	404	492	412	424	423	489	470	424	454	416	412	455	461	434	392	450	484	417	411	454	444	430	408	452	397	480	437	441	454	439	449	435	449	410	435	445	488	436	379	425	420	445	444	411	399	451	475	429	426	442	380	435	487	466	464	455	445	424	413	454	451	399	432	438	472	469	430	429	436	406	424	416	405	472	458	472	421	462	448	415	454	473	426	440	426	483	458	433	474	450	478	450	447	451	418	422	457	454	428	450	427	476	453	493	474	438	460	453	431	422	451	481	446	468	418	423	412	425	444	419	476	436	438	434	416	442	451	454	447	417	430	424	399	411	450	430	389	475	453	441	428	459	428	444	397	445	444	429	415	432	449	462	454	436	487	460	448	435	462	455	466	418	446	502	445	458	444	441	426	463	473	428	417	459	432	436	447	449	468	435	425	468	460	423	457	448	455	433	449	430	422	473	468	457	440	420	464	431	426	443	467	434	480	444	454	419	447	471	467	450	392	436	429	397	442	433	453	435	462	452	448	450	444	425	441	422	419	453	442	439	473	449	413	445	402	452	443	458	462	436	476	449	462	459	469	458	449	429	473	427	452	428	452	449	458	477	492	430	444	430	442	491	443	481	411	458	407	442	461	419	438	438	450	470	452	480	453	461	444	420	430	453	446	412	458	457	414	459	398	457	420	457	475	445	454	441	461	464	444	487	436	453	450	433	448	421	433	453	446	438	437	410	410	429	453	433	430	446	431	443	427	444	442	394	464	459	445	389	419	485	419	477	453	432	414	462	415	427	438	442	417	485	457	410	442	436	440	429	423	454	472	432	396	432	454	429	461	448	438	431	452	446	461	416	428	423	416	438	435	464	462	471	473	443	409	453	459	415	439	413	404	430	462	441	431	450	446	438	461	459	417	425	493	423	433	401	412	439	462	453	479	462	505	466	472	452	467	441	495	499	472	398	461	434	457	462	439	391	452	427	468	463	434	415	437	466	393	426	455	441	445	430	420	436	473	438	410	491	421	399	435	452	444	407	473	492	421	465	462	352	433	459	439	458	457	410	384	482	415	465	429	446	441	437	438	440	469	444	465	447	458	461	433	439	435	456	448	462	438	449	468	385	410	424	452	402	387	421	404	446	413	402	444	441	456	470	448	420	411	415	460	442	450	434	434	463	481	429	447	393	416	428	439	462	471	423	413	452	412	490	407	439	429	450	468	446	435	462	435	461	460	448	460	410	416	470	436	438	469	444	447	439	375	463	427	434	451	435	452	461	454	394	398	473	449	425	413	473	443	492	413	430	455	473	437	453	436	391	448	463	445	493	439	460	400	482	434	451	507	423	435	457	449	465	408	425	434	413	419	434	452	435	442	434	431	455	451	454	470	431	436	453	437	420	436	455	457	457	447	472	493	444	473	450	466	422	397	481	459	450	477	432	430	423	449	431	418	483	494	416	456	459	440	438	439	446	442	421	416	417	462	431	391	421	405	472	429	473	454	421	404	457	440	436	420	449	481	448	416	414	426	406	467	362	404	446	481	468	493	431	447	395	461	410	419	469	435	405	447	422	448	443	418	433	425	454	441	442	428	423	459	425	443	480	440	436	444	441	423	416	456	450	433	429	413	418	451	471	447	424	477	466	418	450	445	427	422	410	420	424	427	422	507	477	480	432	461	435	438	408	464	429	424	443	411	456	404	430	429	441	448	500	396	450	436	464	415	440	444	451	454	450	457	426	448	384	497	461	419	432	437	459	442	454	465	449	443	464	428	477	463	436	425	410	483	447	463	457	447	429	468	453	447	440	460	439	428	434	414	433	414	478	432	455	447	412	420	430	463	454	479	445	408	423	435	451	484	471	458	455	447	431	434	455	434	471	442	459	465	442	428	422	388	446	464	454	452	455	451	418	437	493	450	435	433	463	428	458	415	494	477	427	420	423	440	418	460	452	459	422	484	451	418	462	456	470	406	416	432	427	444	421	441	430	432	438	485	473	455	445	425	447	427
43842	21723	10051	5808	3121	1923	1392	1142	1078	1027	974	1001	984	950	961	967	956	909	919	953	1026	981	957	1011	985	950	931	980	950	1002	917	926	1002	946	906	943	1035	938	982	939	940	931	1001	984	986	963	921	946	970	985	898	932	953	901	969	969	967	1010	980	955	957	908	918	975	948	979	969	925	908	977	969	895	896	981	953	937	972	950	1021	923	986	999	1003	957	929	982	929	971	941	950	970	1013	900	1002	941	1027	943	933	1010	944	1003	991	1023	1018	945	990	1015	974	987	925	1027	961	985	944	946	1047	927	960	950	958	982	983	953	1025	951	962	979	958	960	983	972	984	970	934	953	963	976	947	979	951	1006	950	955	867	969	972	951	914	957	990	950	957	954	922	931	958	935	967	912	981	941	973	958	966	988	954	927	965	939	973	983	962	1007	945	977	895	973	958	976	979	986	922	988	972	934	964	933	919	953	1039	931	954	1036	1001	923	901	890	990	945	947	1001	1001	1006	994	966	1016	929	939	916	985	978	925	988	911	977	939	980	955	956	971	965	996	906	990	979	942	960	975	940	991	1008	943	963	970	959	943	953	956	950	956	1006	974	977	997	957	943	962	918	1008	936	973	980	957	955	986	903	956	950	958	1016	959	946	968	982	1007	920	1001	983	918	942	952	954	943	962	984	951	942	1005	968	954	884	969	1001	992	901	959	971	908	957	1012	994	954	953	958	962	934	970	941	948	932	905	987	962	952	925	925	976	978	962	982	978	997	1000	982	956	983	992	991	946	947	988	950	936	971	953	975	894	974	966	926	980	953	940	994	933	969	991	929	957	938	919	969	912	971	941	962	1016	973	1044	962	937	981	995	971	986	971	959	966	916	1007	875	959	984	935	960	918	978	986	975	921	962	975	995	951	937	984	974	965	969	983	925	949	1004	993	978	957	960	947	932	978	926	951	959	1012	941	985	980	968	983	979	942	946	997	970	1000	956	979	888	959	964	1008	964	1004	945	986	1013	997	1021	988	934	999	980	975	892	981	897	942	954	901	930	956	940	911	1002	959	921	947	991	889	947	971	952	952	932	937	975	894	1003	985	956	938	999	948	976	980	909	961	940	932	1024	972	999	936	972	989	982	923	943	954	983	944	1030	959	951	1001	985	929	995	903	982	918	912	923	970	987	981	1010	953	904	922	951	959	1000	978	961	932	956	988	979	1041	1004	999	932	999	904	946	926	951	969	934	909	974	943	981	949	992	993	966	976	977	913	874	934	978	933	978	990	917	914	942	967	986	961	990	1013	1027	938	920	1006	1052	933	978	971	965	955	991	963	1014	946	982	984	968	996	979	944	1008	925	981	917	957	954	974	950	938	895	979	943	995	957	986	954	942	943	976	942	938	1008	989	977	922	972	940	950	941	949	978	969	968	986	977	935	973	961	978	991	953	950	952	975	946	950	955	986	942	960	965	968	937	952	945	930	977	979	933	969	965	886	949	956	940	919	895	950	962	915	947	972	971	1009	966	991	920	997	968	993	947	965	965	999	981	917	913	946	1009	1013	967	941	988	953	947	952	963	941	949	930	976	958	1027	1027	968	947	950	990	962	983	981	986	957	954	928	959	949	948	958	931	996	917	928	928	963	952	944	945	1005	929	980	944	966	988	941	1002	891	964	999	981	1002	1012	949	962	934	958	985	1005	1001	973	1007	1020	986	956	909	933	1033	961	939	918	984	996	943	931	982	928	976	944	905	961	979	927	932	912	1020	934	932	997	978	984	940	968	1048	981	1001	1026	974	958	906	955	926	1010	1018	973	939	906	990	981	992	912	1013	987	938	963	977	979	966	969	948	990	975	984	955	952	927	977	977	919	943	1040	954	928	994	1020	1018	970	1015	1030	965	948	948	952	1006	935	951	978	933	951	963	976	997	963	968	938	962	976	979	944	1010	926	943	931	965	972	968	855	981	922	993	904	962	973	948	966	972	965	1033	936	994	939	931	938	947	982	992	978	944	925	949	983	997	957	989	961	922	963	972	976	936	907	977	1011	947	931	960	928	987	979	922	953	955	1008	965	989	958	929	967	932	1018	991	938	961	971	1010	1009	981	980	966	965	922	957	951	982	926	934	929	982	1002	955	946	906	931	954	962	987	969	977	970	936	987	961	950	1009	1011	938	985	971	931	963	978	957	969	973	911	962	1044	966	976	986	1026	964	996	971	984	1031	926	1000	943	920	919	985	954	933	942	924	940	1047	970	989	942	938	962	949	964	953	1009	931	981	970	960	948	959	931	946	971	991	971	991	1011	978	915	980	925	990	1019	933	1004	952	972	925	992	933	959	1025	970	935	950	912	906	959	904	1017	955	1004	970	973	927	903	968	929	959	972	893	963	973	932	946	947	971	1014	944	932	977	1004	1002	935	953	975	961	966	1006	934	953	991	950	1002	991	988	947	960	982	962	937	942	952	953	974	939	962	988	919	942	999	931	980	1009	947	974	941	1008	971	981	984	962	996	983	979	905	979	993	1010	908	904	1026	899	914	942	995	955	931	1010	974	953	1009	932	986	938	976	1015	987	972	990	1009	980	1002	960	918	1004	926	953	960	962	932	991	902	931	944	970	932	962	947	959	923	1002	981	938	976	933	983	951	943	1031	994	970	994	972	989	977	967	1004	1010	971	992	969	923	984	912	986	964	971	944	974	986	969	946	1008	928	933	971	986	988	931	972	913	993	904	991	1012	975	989	966	922	919	951	951	914	940	968	974	946	971	931	969	978	931	937	924	971	966	993	979	976	1016	929	941	954	1020	989	1004	955	1000	980	936	951	948	933	978	970	942	920	902	965	930	954	1003	983	993	967	931	977	960	1033	950	938	993	932	895	983	944	959	1003	943	980	906	989	964	989	987	961	1004	941	940	942	992	987	945	933	938	934	919	949	948	985	982	968	939	930	974	942	982	1001	935	967	915	949	984	940	965	940	976	1005	960	965	1000	960	985	902	925	917	948	1006	930	943	957	958	868	935	944	947	995	1020	943	978	920	960	974	950	981	945	932	966	945	952	997	908	934	985	971	965	941	970	1028	974	978	933	948	979	921	1032	936	964	944	942	949	937	943	939	981	1005	938	953	980	935	996	956	962	940	1018	965	975	921	954	954	955	1010	959	963	952	980	922	988	979	971	897	946	908	956	915	954	1017	963	971	1007	912	1023	998	917	933	953	915	942	1004	969	929	998	987	925	964	957	984	964	935	963	931	961	905	965	971	963	928	950	948	954	951	937	938	915	992	973	931	898	969	985	997	936	972	1011	974	996	972	981	950	966	946	945	934	947	943	966	1008	966	986	956	951	928	999	968	965	968	948	941	932	970	976	1000	923	988	944	979	951	1063	965	951	1012	961	985	990	972	943	966	952	983	984	939	970	994	992	980	988	975	940	907	927	920	974	936	1026	944	995	936	944	972	950	968	951	909	975	966	960	985	981	958	1000	946	964	1011	969	948	963	889	929	959	920	990	954	976	960	940	920	973	950	957	959	967	972	957	930	978	976	997	998	980	901	915	969	1006	969	981	904	950	971	986	929	987	980	947	972	956	912	946	1001	979	968	905	974	966	922	1008	957	953	1026	981	919	968	945	955	963	946	942	967	904	962	878	914	978	946	917	947	1003	942	975	939	955	964	933	960	931	958	1009	965	969
49757	20724	5192	1399	696	515	493	433	412	419	452	381	412	476	454	442	442	438	377	444	440	444	393	413	454	426	447	410	426	442	395	439	446	438	442	439	427	425	436	469	450	424	394	449	449	423	417	431	405	448	447	431	431	424	434	440	389	397	453	424	469	407	439	419	458	471	463	435	427	457	443	442	422	402	404	417	439	461	430	469	452	442	433	416	452	445	461	432	461	389	471	411	394	409	407	425	434	448	406	426	470	436	390	455	419	437	438	439	439	452	461	397	440	445	454	415	413	418	443	412	442	438	414	444	484	434	447	408	422	410	406	457	407	469	426	429	418	466	439	417	440	442	448	416	449	477	415	434	438	457	431	455	442	447	428	500	477	392	419	480	476	434	475	372	477	490	439	468	440	422	424	423	456	471	456	442	446	477	474	488	432	402	438	392	453	462	441	482	421	431	482	437	448	429	346	431	453	426	422	402	442	398	427	500	438	384	444	451	467	484	458	424	406	414	390	413	426	411	471	403	452	412	437	447	410	398	378	402	405	427	425	464	437	416	408	463	412	424	406	427	470	427	438	420	449	412	440	466	418	485	391	441	427	446	401	453	458	429	447	430	407	418	460	436	421	435	425	448	447	444	428	391	467	412	413	419	418	404	443	487	451	384	449	465	441	459	406	419	384	433	425	431	430	414	433	444	456	444	412	439	469	435	448	402	442	420	445	457	437	448	434	452	431	443	429	461	418	447	445	465	432	395	409	417	439	476	427	450	427	415	444	451	441	427	476	425	471	504	438	446	451	410	464	425	468	428	454	382	390	448	454	448	457	397	437	410	458	409	414	435	443	422	440	457	464	470	404	448	430	405	425	430	411	444	408	466	420	410	440	436	459	430	453	482	429	429	417	437	447	466	426	400	439	484	413	435	411	424	454	453	447	410	430	457	457	476	412	457	494	421	431	427	401	405	413	418	404	428	424	484	515	445	427	420	415	403	418	443	438	416	439	418	454	444	438	446	410	441	445	424	430	452	388	462	447	395	404	455	427	414	463	449	407	450	426	430	477	452	452	466	431	442	432	423	444	448	449	439	443	446	437	439	471	422	434	412	408	416	410	426	409	400	452	428	475	449	450	445	402	460	443	409	413	446	430	423	433	437	410	454	418	415	423	438	466	387	430	468	418	415	441	437	425	445	475	404	406	437	457	462	429	435	386	426	442	452	445	425	471	474	430	437	447	391	442	424	417	465	389	434	448	430	407	424	443	459	428	422	421	374	465	422	383	436	424	425	402	385	470	449	437	414	402	418	409	409	443	436	441	443	442	400	426	420	436	425	443	430	443	454	447	404	407	464	418	403	408	426	455	421	427	420	456	439	431	446	453	428	472	483	421	392	440	419	459	447	432	441	453	442	446	409	414	407	420	476	392	458	418	467	433	452	407	399	397	394	448	424	419	461	394	415	436	420	429	444	421	441	399	435	447	450	433	402	416	431	434	429	463	455	436	403	438	380	458	427	430	408	415	421	428	445	410	399	394	463	441	410	462	409	449	424	418	443	447	426	436	439	404	425	424	393	447	400	458	403	437	414	416	442	430	451	419	459	434	436	441	442	418	445	455	432	445	422	463	438	435	428	396	415	375	447	454	423	445	442	408	426	446	395	429	453	440	433	410	423	395	406	439	457	438	465	455	409	381	426	423	443	386	406	408	410	405	416	482	452	459	404	402	441	433	443	462	409	439	452	436	433	411	435	406	470	452	355	425	432	421	398	432	401	404	424	482	456	475	427	425	423	480	466	428	434	414	438	510	440	445	466	421	415	457	403	396	413	460	441	373	393	424	432	418	453	416	407	420	420	427	414	430	420	422	456	457	444	403	465	411	418	428	430	447	422	421	460	465	413	441	424	415	432	413	440	442	424	420	373	479	420	430	406	442	448	383	412	457	413	386	454	409	431	458	415	437	413	468	478	399	420	491	452	403	386	416	438	426	419	422	461	399	447	446	457	424	438	447	472	433	402	443	445	414	439	426	452	408	396	437	447	400	449	425	446	451	411	456	436	390	431	468	442	465	441	441	448	420	420	384	447	418	455	440	425	435	410	429	442	416	447	439	412	442	481	406	433	452	403	420	435	419	405	427	410	453	413	433	426	439	432	446	436	421	420	413	417	427	433	442	401	433	455	419	480	436	445	390	432	385	391	416	445	456	400	406	438	447	454	427	431	445	409	406	446	419	463	419	445	475	418	437	408	433	429	459	452	453	473	401	464	392	399	421	456	435	436	462	432	406	422	430	414	418	433	430	420	413	396	419	433	428	435	470	424	421	474	469	433	398	432	426	451	412	429	431	463	412	444	388	418	424	436	423	470	420	447	409	435	415	427	403	427	429	419	434	411	444	412	419	426	448	400	433	419	385	420	427	481	441	388	394	395	425	413	431	439	422	399	417	459	404	442	447	449	412	422	441	503	424	428	448	432	404	402	404	423	422	472	468	412	445	434	454	425	472	428	414	440	423	450	406	429	398	437	452	410	409	428	455	396	411	443	408	416	430	430	435	413	424	417	419	448	439	426	397	410	430	421	435	419	411	466	406	448	442	425	445	465	411	422	403	438	421	448	460	496	435	416	391	413	465	440	493	453	455	453	442	395	458	422	471	448	452	410	426	441	408	443	466	381	407	420	425	440	452	426	429	431	414	439	451	441	447	411	425	430	416	429	456	449	434	417	433	458	444	445	417	435	479	425	432	444	467	447	420	403	452	475	416	403	438	455	434	452	446	382	397	424	413	433	438	411	480	415	439	470	426	455	446	430	453	435	423	418	419	440	453	433	440	403	449	450	419	420	413	411	402	404	440	411	425	444	451	413	405	470	448	462	432	452	406	453	435	433	456	395	425	427	387	449	388	472	444	460	439	428	431	463	455	439	435	467	459	446	403	420	406	433	445	461	414	411	440	424	369	434	434	427	425	416	464	411	431	432	380	454	416	415	400	425	390	413	469	426	421	450	417	434	456	458	447	441	498	408	426	432	414	476	425	459	471	451	451	488	451	446	394	418	453	439	430	433	461	443	407	445	412	419	429	418	419	451	438	430	472	452	421	420	432	389	454	392	447	440	405	379	394	438	452	449	410	459	459	416	417	454	433	446	461	421	394	392	438	385	446	436	425	460	433	404	439	433	427	403	417	443	430	422	395	482	462	431	446	434	442	398	464	424	434	414	467	428	395	452	415	431	435	429	449	478	449	432	411	453	441	470	473	441	474	361	424	449	450	463	417	397	467	424	450	440	406	473	424	398	423	457	477	410	404	438	439	404	439	425	448	425	420	432	453	418	386	433	436	417	452	415	430	438	434	436	509	430	431	431	424	455	422	443	481	425	396	410	457	441	446	444	395	418	409	436	442	436	429	413	403	451	410	398	412	406	446	431	448	439	395	427	452	425	450	445	430	444	416	442	413	431	438	412	453	471	434	444	415	406	423	390	416	443	436	432	454	387	412	423	447	435	416	433
34972	14523	5204	2774	1575	1130	1001	988	946	900	916	935	990	889	964	922	929	959	910	952	929	907	925	936	982	979	892	958	953	945	996	953	943	942	890	912	945	988	909	887	1058	858	910	930	929	941	900	915	961	931	1000	957	958	914	993	1011	885	898	962	954	959	900	926	940	868	919	954	920	945	952	956	948	989	948	975	929	942	934	940	916	935	900	955	983	921	925	953	984	892	990	979	969	955	970	998	955	920	907	904	968	953	980	964	958	948	925	929	950	915	905	907	929	950	963	918	900	866	897	947	948	930	930	898	940	892	895	904	910	950	926	873	955	954	977	946	951	927	948	973	932	955	907	969	940	933	961	891	920	966	981	891	910	910	907	979	941	897	946	939	939	921	956	939	958	935	933	943	928	883	880	972	884	984	985	933	934	885	955	864	928	911	930	938	928	881	964	1023	955	952	957	918	912	936	924	987	920	965	935	952	942	923	963	970	936	949	876	956	930	884	898	945	930	879	961	928	991	910	926	884	926	862	940	958	952	952	956	961	899	944	947	975	915	875	929	901	904	942	935	951	960	914	920	952	894	922	969	905	902	958	929	902	930	927	913	882	929	929	917	898	919	944	907	938	969	900	973	899	986	869	877	930	929	925	895	938	940	939	902	936	955	932	907	971	926	922	896	916	942	924	950	927	892	979	937	892	962	948	931	946	951	920	913	919	977	951	951	921	910	969	922	884	969	934	957	921	937	925	970	923	918	914	970	938	934	960	1021	902	986	910	946	915	942	956	942	932	928	935	943	932	952	908	970	978	958	965	935	955	914	940	954	930	906	904	970	921	942	932	941	939	956	894	904	905	996	916	954	961	946	936	967	899	953	888	970	915	962	954	936	955	918	927	947	925	899	954	960	884	924	960	936	883	937	921	928	959	963	919	995	970	931	879	946	968	928	968	994	1003	913	914	939	930	915	993	982	957	899	912	924	940	946	967	947	920	977	953	983	920	978	964	910	910	971	923	941	925	974	931	963	947	960	901	973	932	996	954	930	909	991	952	918	932	954	907	928	938	908	885	934	960	951	889	952	933	933	879	875	977	933	936	956	947	973	924	919	929	957	939	914	872	952	950	946	972	947	914	954	946	975	903	958	906	941	933	863	950	910	913	921	852	975	941	1001	972	940	886	896	975	992	947	971	900	915	926	982	940	974	896	973	976	972	973	919	923	922	981	989	887	934	898	917	1015	967	951	947	927	924	957	945	938	909	933	945	964	901	975	902	957	966	956	979	933	940	941	957	940	922	967	946	871	935	1000	936	940	989	989	944	975	940	938	970	942	919	975	939	910	925	888	940	950	917	940	942	933	971	893	914	878	927	927	937	954	954	955	961	941	935	991	947	958	921	894	927	885	935	978	956	954	980	967	967	900	953	938	923	972	935	912	935	934	992	933	986	938	962	917	948	921	933	928	968	891	913	991	901	945	952	941	983	969	992	889	906	956	956	934	925	921	949	957	962	974	911	889	921	955	956	903	844	943	935	922	955	919	922	895	881	874	925	891	979	928	888	882	871	926	926	936	975	917	935	905	973	940	884	965	973	935	974	950	924	911	921	955	926	895	964	905	952	1007	940	870	872	957	881	906	976	1044	932	958	938	883	941	921	941	889	943	869	917	940	968	920	932	972	915	963	933	968	885	916	913	966	1025	938	959	993	942	947	947	995	926	1001	895	933	953	980	912	938	910	978	920	922	937	899	914	901	956	956	959	968	969	955	901	1009	965	934	901	937	939	914	905	942	950	926	980	977	912	971	938	874	873	927	926	938	984	983	924	966	925	974	932	953	921	949	948	921	951	967	921	913	968	898	969	936	953	955	947	888	931	940	991	913	996	966	918	1006	960	937	918	888	921	960	966	914	925	924	962	943	947	928	953	900	982	923	939	930	994	1003	910	998	941	960	948	986	934	953	968	938	994	985	933	956	931	945	962	919	942	910	924	935	945	891	930	880	941	910	961	979	950	973	990	926	923	941	935	893	938	923	986	969	929	936	961	915	928	938	922	929	943	908	952	923	973	970	914	980	940	902	936	953	984	891	940	949	936	928	883	913	968	991	921	931	953	881	932	913	943	973	988	937	919	932	920	1018	975	943	978	966	928	934	882	929	890	960	901	899	959	904	871	960	964	921	902	981	962	952	919	943	929	908	942	913	914	931	979	952	978	989	940	910	954	984	933	1009	869	948	954	880	992	899	955	891	944	966	916	955	974	947	1012	923	983	925	937	912	965	984	949	863	973	963	980	919	925	906	922	969	954	967	925	916	926	942	997	918	993	885	922	862	941	870	920	998	988	872	888	1014	952	943	943	927	937	944	898	951	918	873	962	968	929	1002	946	921	882	938	931	896	929	881	861	977	944	925	969	962	948	939	873	922	967	962	969	927	975	903	936	919	941	989	970	909	952	930	970	919	960	922	899	956	918	960	877	952	1003	983	904	904	953	947	969	988	971	932	919	934	942	929	964	949	907	905	930	933	909	890	987	924	964	910	931	966	928	906	870	900	896	965	959	913	934	903	857	937	923	970	989	1000	963	963	935	931	905	932	982	957	988	975	905	928	942	918	979	917	918	920	908	920	943	977	966	899	917	963	947	948	958	908	925	975	943	947	943	918	988	917	997	923	902	933	952	1001	957	885	909	916	960	915	958	981	994	904	980	954	903	907	960	932	888	911	928	928	959	909	924	920	916	932	922	945	964	943	920	947	951	914	917	938	974	923	955	903	872	977	1012	898	897	992	936	953	943	990	945	913	984	887	933	999	970	971	934	894	951	938	913	944	966	914	896	956	1006	955	952	888	941	910	915	858	934	908	945	893	922	937	896	921	917	934	918	936	878	1010	861	868	949	891	972	927	910	942	997	904	918	947	885	946	929	861	981	934	924	957	865	968	949	959	972	938	945	972	943	936	872	952	968	937	933	977	874	899	972	951	897	918	905	961	974	914	960	986	913	951	897	993	947	905	955	865	887	954	975	921	905	944	934	924	916	885	949	942	887	947	919	902	934	909	956	918	929	905	939	869	965	914	924	894	912	903	908	904	929	961	977	915	906	913	905	947	872	954	939	897	940	937	940	894	896	955	965	968	964	919	994	883	954	948	879	928	925	950	948	943	945	938	908	935	914	987	884	982	894	934	976	918	965	865	965	975	977	910	967	928	1006	974	968	925	938	945	964	919	923	959	981	953	970	914	923	931	941	977	924	923	958	921	897	950	934	896	880	992	945	952	928	986	913	934	935	960	973	877	951	904	901	975	920	965	933	929	915	958	927	938	944	993	980	974	916	962	898	894	961	942	952	915	951	935	949	940	892	942	943	998	959	940	946	909	948	894	925	940	934	892	904	970	937	906	867	977	931	956	966	983	994	892	989	877	931	978	961	899	955	965	955	936	933	929	901	912	916	973	941	974	913	981	915	936	1017	909	939	990	1013	943	911	948	921	939	950	926	925	948	919	962	950	928	921	943	951	961	910	912	938	971	927	952	983	894	914	942	893
57766	26655	12196	5600	2647	1401	836	572	531	450	464	414	426	469	430	451	426	400	427	432	422	451	433	443	427	398	436	459	449	465	433	406	423	460	427	397	428	441	445	488	463	392	390	441	391	404	425	417	460	438	434	475	415	447	430	454	443	434	459	457	429	440	424	411	429	438	445	435	415	417	451	396	397	441	492	419	443	431	440	463	457	463	416	403	448	449	459	406	455	463	459	475	435	418	401	413	430	431	442	415	410	424	424	428	413	427	460	434	388	451	418	407	420	425	411	414	409	452	413	480	398	415	412	387	434	432	431	419	381	465	463	430	480	450	460	413	413	429	442	430	427	404	413	432	397	417	442	442	454	447	410	410	472	467	408	397	393	429	442	472	395	429	472	454	442	430	430	426	439	428	386	416	421	397	430	434	417	453	444	452	447	461	441	422	401	408	433	422	408	452	420	470	411	441	459	411	422	367	418	414	426	457	408	438	429	406	379	398	444	418	429	402	426	414	434	407	447	444	415	427	451	424	452	433	448	439	419	394	411	433	447	511	462	412	459	424	454	398	453	453	416	406	421	455	407	457	439	432	410	430	423	432	464	453	453	439	440	466	449	406	451	436	431	444	419	401	432	429	428	429	415	381	490	414	416	443	428	426	459	430	494	424	437	408	421	402	444	445	394	413	416	437	484	473	453	438	440	417	434	461	427	410	428	414	380	451	441	443	431	421	444	402	423	445	471	414	415	421	415	428	449	446	434	436	438	412	441	449	420	433	414	413	470	392	418	411	439	425	438	428	432	381	423	417	452	430	431	443	462	423	422	429	394	435	426	417	409	409	417	439	437	467	438	424	434	419	439	444	445	417	427	392	417	429	430	478	423	456	452	413	402	445	455	406	410	412	415	425	440	426	406	413	437	447	445	438	433	418	434	429	433	448	414	405	409	462	436	420	474	442	427	411	384	425	436	416	403	446	419	397	447	444	457	447	414	417	427	381	403	446	478	441	407	449	452	441	448	428	462	441	432	439	449	431	419	431	406	433	427	455	409	460	442	405	433	404	469	447	428	449	425	401	456	431	406	447	407	411	442	448	439	378	430	423	434	423	429	430	452	412	436	435	418	440	393	423	452	445	473	421	471	440	407	442	461	429	454	417	453	412	434	434	454	411	430	408	389	433	457	429	441	430	423	428	420	445	408	446	397	431	463	439	428	437	461	442	411	488	412	463	413	425	401	447	424	463	443	405	424	448	418	459	435	396	446	451	500	464	386	419	405	421	439	420	404	432	439	463	444	476	455	392	467	415	438	449	430	428	422	408	428	461	422	424	407	469	413	440	486	432	462	470	455	478	422	415	453	418	436	394	458	432	432	420	452	405	417	437	438	437	409	404	450	471	447	457	422	419	419	415	478	421	448	405	443	436	447	395	438	403	444	417	417	451	451	461	437	415	449	445	399	364	387	458	401	441	406	421	413	414	391	445	431	460	419	413	435	399	461	437	451	425	393	415	423	424	426	440	421	406	423	426	422	428	423	425	450	406	409	451	415	405	417	475	404	456	420	404	441	476	468	451	427	411	395	421	410	402	409	433	458	394	445	460	422	458	452	446	420	417	433	394	445	432	425	402	434	466	430	469	421	432	404	456	451	399	418	457	398	423	407	475	475	399	435	407	394	422	444	426	446	445	458	458	443	406	400	426	438	379	400	390	431	444	419	446	433	419	433	431	442	428	395	408	395	423	445	422	456	438	405	507	459	430	432	398	460	454	416	479	441	460	444	463	401	394	430	407	447	413	430	425	439	425	441	403	446	448	406	388	424	430	452	425	408	431	451	411	456	480	413	434	430	434	464	448	447	443	423	441	444	442	400	443	428	428	481	390	419	395	399	452	461	458	425	394	406	417	444	414	443	467	488	400	380	404	451	432	402	433	440	421	383	452	405	449	454	413	459	371	434	429	429	412	429	424	422	386	419	445	412	403	414	414	404	436	420	416	446	450	480	414	407	400	455	461	425	393	444	417	396	394	463	428	406	435	428	403	377	421	456	430	421	473	475	416	414	431	407	448	467	425	447	447	424	452	404	423	409	380	427	426	463	468	426	485	408	437	451	435	439	444	407	459	444	440	445	421	409	469	454	451	434	418	446	463	422	420	439	427	413	451	451	427	467	463	428	445	405	436	450	436	433	437	408	387	434	422	435	405	430	437	461	431	421	451	428	434	421	436	414	409	416	390	411	386	419	477	416	445	433	468	442	413	423	398	459	417	433	397	458	416	428	383	436	409	459	410	420	477	434	412	424	447	443	412	427	440	424	427	408	430	413	436	445	458	440	459	448	457	435	422	447	420	415	433	381	449	414	405	424	434	415	418	408	465	435	399	392	453	454	396	427	422	479	471	395	450	394	417	458	442	390	452	425	449	446	418	426	451	416	461	425	431	455	422	452	429	448	425	429	433	443	408	408	439	378	425	459	424	405	424	429	454	399	418	489	455	462	424	436	435	452	412	422	431	417	405	464	469	436	432	448	457	405	419	407	442	456	414	431	467	439	437	423	465	420	448	465	474	401	465	428	428	466	448	394	406	418	375	415	407	410	468	406	451	444	437	430	462	421	470	391	394	398	415	394	439	448	402	408	421	428	405	400	451	437	414	412	466	439	446	404	382	453	421	391	410	396	412	462	389	417	422	446	430	416	419	429	425	453	434	453	439	439	429	389	425	408	447	451	432	457	419	440	417	431	447	457	446	441	391	420	457	434	396	458	411	446	420	432	491	410	432	461	416	423	433	476	472	426	459	369	453	398	414	445	458	452	442	405	455	444	431	435	434	453	435	450	467	427	415	470	411	454	426	413	434	421	429	445	414	389	434	423	413	430	482	441	455	431	393	415	446	477	479	450	410	423	414	421	408	442	437	452	443	442	402	421	431	438	433	443	395	440	471	444	418	459	429	448	431	466	451	426	420	432	453	441	421	482	487	427	398	412	427	462	418	404	438	452	416	445	453	474	413	423	414	453	421	425	405	415	430	440	386	442	484	432	426	429	454	398	440	436	476	403	400	424	399	412	436	388	443	454	418	432	424	379	379	423	436	395	458	457	415	433	450	489	466	413	433	440	424	414	420	412	394	445	424	465	427	403	413	436	427	448	461	447	448	439	430	450	451	459	402	427	416	428	410	500	424	425	425	390	421	417	420	445	407	411	405	440	457	449	454	415	418	428	407	412	428	425	404	432	444	488	403	426	436	402	432	392	406	453	443	397	402	410	405	403	419	419	407	420	440	457	449	476	420	421	432	443	439	417	427	431	397	430	467	406	415	425	469	412	421	442	424	477	442	427	439	441	424	450	416	439	414	454	424	432	421	377	423	402	462	408	435	443	455	405	404	439	463	424	438	476	412	453	420	428	405	437	451	448	418	419	444	469	411	434	420	405	426	446	425	417	443	424	433	438	422	426	409	440	424	426	419	438	414	450	440	419	401	465	411	462	437	452	449	425	435	486	457	429	441
38584	18507	12020	9110	6212	3825	2297	1605	1264	1063	1044	984	952	947	977	983	926	945	959	895	978	925	962	939	854	958	946	880	937	919	920	941	964	932	962	911	908	957	952	910	997	917	999	895	965	940	974	938	970	925	959	912	954	923	937	989	951	888	936	910	969	945	969	936	981	952	940	991	923	992	900	998	945	961	906	938	946	932	980	965	897	948	1003	994	901	1016	919	955	909	925	940	918	978	928	912	993	905	929	947	966	913	960	918	981	992	924	915	930	952	929	950	918	912	944	922	958	948	959	978	907	983	960	921	976	860	934	945	988	951	985	957	935	942	932	959	970	934	966	977	924	974	877	863	938	982	951	937	971	914	971	992	968	970	999	976	937	970	897	938	895	952	923	931	933	949	899	983	950	985	985	920	931	901	871	929	916	924	984	946	924	945	934	931	895	875	935	955	951	915	975	942	955	969	977	960	875	931	911	926	942	961	972	928	915	929	932	929	925	886	918	935	906	953	929	920	889	904	998	936	980	907	963	903	929	1006	949	925	932	964	957	924	881	949	932	942	956	945	929	1003	975	954	927	956	916	959	907	942	970	962	955	959	958	941	908	953	911	975	931	937	922	974	929	936	907	914	938	919	960	902	882	936	1000	923	958	995	986	916	957	943	934	917	934	925	1004	856	946	977	890	910	856	974	922	921	951	886	927	999	950	905	944	899	956	957	927	976	961	1000	977	1002	909	930	952	935	925	886	908	922	952	939	963	882	983	878	940	937	970	894	926	971	964	939	939	911	987	921	906	951	976	934	881	903	912	983	979	904	956	939	947	955	892	880	939	882	854	959	908	949	1001	921	968	967	939	955	948	941	920	945	931	966	967	917	1003	914	937	929	988	964	944	916	945	966	969	888	919	938	909	944	911	976	921	944	981	916	957	974	938	979	942	934	956	909	955	949	929	983	958	949	912	965	952	991	952	925	940	1031	919	965	930	960	897	939	1002	978	988	942	919	940	955	953	951	972	914	944	948	944	916	918	917	946	909	956	965	935	948	926	931	925	950	935	935	972	945	931	923	1002	966	925	909	919	923	921	874	967	898	865	952	926	901	886	959	966	926	919	943	945	969	971	960	959	941	917	911	903	993	930	976	943	908	895	963	924	968	922	958	913	926	942	969	1021	969	962	944	910	958	913	1024	905	911	899	953	985	941	990	952	929	914	895	942	933	1010	906	958	954	924	922	969	956	954	911	963	927	914	947	961	978	923	973	958	981	982	906	918	947	922	895	947	976	934	939	907	917	971	972	971	960	939	913	966	912	983	951	939	941	935	978	894	934	923	963	918	906	928	870	928	927	949	903	901	966	954	972	938	971	940	935	937	930	952	960	922	972	945	980	933	990	953	923	967	934	939	932	872	926	888	869	957	899	942	968	883	926	906	953	928	930	907	949	926	934	963	908	952	963	941	907	968	944	904	915	898	943	936	1005	941	904	919	963	960	995	947	933	950	939	961	865	1005	950	985	929	963	932	959	919	916	948	899	930	1001	913	967	905	918	939	967	951	960	963	968	999	912	977	907	958	934	990	928	939	877	886	952	912	941	972	923	902	906	896	877	932	901	950	985	1018	914	913	986	945	946	978	958	984	920	970	956	968	938	966	965	930	976	934	936	1003	952	942	927	949	924	961	891	926	920	935	972	953	931	985	975	933	923	944	867	980	934	936	939	874	932	989	972	962	1008	941	956	933	935	955	950	930	979	944	960	954	941	978	997	979	943	997	951	968	967	940	942	982	983	937	917	938	1017	1007	956	962	904	992	1002	923	942	969	950	940	984	876	963	945	951	970	967	945	940	952	916	871	970	942	909	962	957	927	952	955	1034	979	964	962	949	918	934	921	979	924	978	882	947	940	941	927	938	943	942	939	980	956	947	891	963	941	958	969	912	899	931	979	925	906	972	955	996	910	923	940	969	938	920	919	997	968	963	880	964	965	908	935	917	912	904	955	928	965	856	929	915	920	952	949	964	962	1010	914	965	958	887	945	933	998	972	922	938	924	976	959	1052	956	911	959	911	970	973	965	991	927	882	939	881	909	878	936	942	1011	884	900	1027	1016	932	939	966	917	912	931	943	916	933	978	941	942	989	1000	929	941	941	946	971	894	949	896	910	922	920	964	914	945	971	947	944	1006	955	993	958	944	921	972	992	937	898	920	963	952	962	885	980	950	892	946	957	912	901	884	965	968	917	916	942	907	963	935	981	879	964	947	927	966	946	916	922	927	884	931	932	927	912	942	895	938	952	954	971	936	938	980	948	959	977	983	915	935	973	961	894	918	936	1006	1008	898	922	938	983	926	954	966	923	930	920	916	995	941	915	949	948	912	938	945	958	980	914	997	944	944	957	1023	968	920	988	925	926	956	925	912	958	882	902	963	955	944	959	942	974	917	924	971	928	990	879	933	912	852	938	961	935	938	971	970	982	963	945	964	926	936	978	904	955	953	930	943	1003	952	920	944	935	938	901	921	969	898	930	969	980	923	915	962	971	950	932	963	914	888	955	939	970	936	948	996	954	904	946	993	959	929	922	919	992	961	875	950	922	895	986	914	957	909	894	918	955	906	941	935	954	944	902	952	976	929	950	959	952	948	981	965	927	916	953	936	968	951	916	960	931	963	907	954	958	909	949	948	971	965	940	921	914	873	911	911	963	995	994	990	949	952	923	997	934	961	922	933	967	937	979	898	912	918	891	920	947	902	931	943	874	945	974	864	922	916	958	943	976	947	911	941	948	947	927	974	926	955	922	968	894	923	985	983	979	900	935	966	967	912	924	915	897	926	922	922	953	955	974	947	897	907	892	942	1024	928	984	955	953	959	936	936	932	941	947	954	944	908	915	941	962	985	958	945	884	965	952	936	966	916	957	927	930	878	914	937	952	971	965	867	927	947	981	966	991	982	973	936	973	960	956	925	924	939	989	930	985	974	953	927	925	963	987	915	929	930	914	929	932	925	968	913	945	944	928	924	1001	931	984	919	981	963	938	908	935	950	992	881	987	955	915	959	943	973	1003	869	928	938	916	960	899	957	934	903	925	925	936	929	927	946	952	981	911	908	926	937	963	892	954	955	920	934	984	979	984	907	918	931	916	968	961	910	901	980	941	916	879	902	967	913	962	917	907	911	945	928	874	973	914	901	956	906	927	969	1000	989	932	950	910	935	978	916	924	924	980	924	885	988	889	916	917	914	978	980	949	925	1016	953	904	1000	927	965	898	1023	892	986	894	994	940	886	942	971	960	940	978	896	931	910	894	927	944	906	962	940	963	902	983	938	934	963	922	973	981	904	968	923	900	928	931	922	983	964	932	909	954	914	911	906	957	882	893	940	938	948	930	985	942	997	950	965	897	987	909	941	910	929	952	994	920	919	931	911	903	914	938	984	918	919	907	948	952	972	923	977	982	937	988	979	950	907	956	896	909	990	961	983	885	940	956	958	965	926	939	910	945	917	933	947	945	971	961	949	944	998	915	943	937	931	921	956	918	941	948	945	910	945	942	966	910	910	918
58990	31537	14396	4227	1650	1000	736	585	506	478	470	421	433	436	420	439	431	456	423	435	441	432	448	464	427	428	453	512	446	458	490	499	464	456	476	416	434	452	473	416	468	472	489	457	468	431	497	453	464	454	432	468	440	382	434	450	422	463	459	446	463	436	403	450	438	453	463	494	462	406	434	486	456	460	469	468	472	470	471	462	452	416	443	490	397	430	454	435	449	467	440	454	450	424	444	427	449	506	436	439	405	433	401	424	457	417	418	474	396	477	453	433	422	465	459	468	433	417	468	440	428	440	429	463	493	441	458	418	435	420	420	450	449	467	467	430	417	439	435	491	433	438	443	452	474	449	436	417	467	433	446	410	449	403	453	470	458	430	447	444	428	435	471	425	428	440	441	455	469	465	451	452	426	444	451	414	409	457	455	418	424	440	436	458	496	404	482	496	438	478	385	474	470	415	434	446	433	446	413	453	426	431	462	435	402	463	470	451	449	440	431	447	435	455	412	439	437	405	410	458	476	413	439	472	496	420	430	476	410	480	447	463	459	453	452	462	473	418	432	456	439	429	425	419	451	457	431	454	425	479	437	436	413	427	445	435	462	465	491	447	434	437	430	449	493	472	429	465	462	447	423	477	447	445	468	451	408	449	428	473	461	414	420	428	453	450	472	455	453	468	423	454	458	386	425	458	433	438	445	431	475	473	469	450	496	460	435	446	462	428	443	414	447	424	456	427	449	495	447	447	402	452	438	452	419	437	441	414	451	427	452	442	477	430	424	477	421	486	398	410	468	445	495	438	466	481	459	453	434	449	458	437	438	416	440	464	427	447	415	452	456	416	433	446	445	464	462	458	455	423	469	402	440	446	423	511	446	426	450	504	437	476	427	458	445	438	418	472	470	446	430	428	486	437	458	441	481	444	434	436	466	401	443	486	408	433	454	420	438	441	461	445	410	454	490	451	444	443	458	441	440	484	471	412	447	457	434	409	443	467	464	437	438	407	421	432	469	462	466	455	457	455	457	479	439	409	434	413	462	423	431	402	445	426	412	440	430	460	456	451	449	492	460	431	456	404	407	394	464	416	444	446	478	439	414	452	401	470	457	432	410	474	431	468	443	446	456	487	409	452	470	397	428	428	431	438	443	435	481	426	424	399	450	427	444	418	468	428	471	491	466	476	429	403	457	465	413	434	458	453	416	458	443	450	454	410	420	467	434	467	469	457	471	465	439	421	418	471	429	446	430	456	477	424	435	412	454	455	451	401	459	443	465	446	440	432	440	410	457	443	406	481	461	449	450	433	425	441	469	475	443	449	445	437	474	471	452	448	434	438	435	478	436	441	452	444	469	441	433	436	426	449	437	446	473	458	466	442	468	406	461	394	461	423	420	434	408	468	443	431	414	476	462	432	431	473	459	415	471	439	459	423	444	457	480	422	437	407	436	463	447	435	439	443	497	418	441	456	476	457	469	438	437	481	465	442	462	451	408	468	403	459	503	437	465	500	420	448	423	455	411	431	449	415	450	451	424	444	431	432	411	452	472	454	464	450	505	476	438	424	420	433	442	440	482	412	425	476	439	434	491	469	439	441	425	415	458	458	488	432	425	454	425	435	440	458	463	388	448	458	456	451	472	477	435	441	443	429	432	436	455	481	417	446	449	440	438	462	408	411	447	436	469	468	400	405	448	420	451	419	424	442	421	455	458	464	424	444	460	489	475	403	418	487	409	480	433	467	434	408	441	422	449	455	451	451	454	427	433	469	409	462	458	445	465	433	452	467	462	438	473	457	443	475	419	420	433	505	457	443	454	429	429	458	446	464	437	447	444	437	410	440	441	439	450	421	434	406	463	452	445	408	467	437	453	453	473	416	464	479	437	410	428	422	429	454	407	408	423	431	463	407	421	504	429	454	463	443	453	419	461	414	418	472	420	459	433	414	446	416	400	443	424	449	443	452	474	449	446	446	473	468	454	481	426	420	481	444	421	430	484	432	461	443	425	470	474	429	482	463	450	421	440	463	435	450	454	484	452	489	501	433	442	440	428	434	452	457	393	462	466	457	429	428	464	463	438	436	429	402	437	471	430	475	412	410	425	428	480	447	453	474	406	412	437	481	481	457	430	437	455	441	436	414	456	445	405	468	464	426	454	449	459	468	465	428	448	486	430	451	478	433	428	446	466	416	405	392	411	474	450	423	464	413	420	426	443	495	418	431	398	451	445	473	451	452	433	420	430	446	398	447	472	432	439	431	460	479	449	484	445	459	457	461	464	408	451	415	449	430	452	435	450	441	464	434	402	423	432	456	441	470	404	418	419	450	447	441	442	430	427	373	442	494	434	442	428	486	457	497	442	457	459	435	467	443	457	428	453	446	440	412	431	483	443	444	438	437	441	490	452	435	498	451	420	362	446	428	441	453	421	420	465	431	478	461	422	457	432	403	478	459	442	445	474	432	437	420	427	467	465	467	445	431	467	502	427	440	460	421	454	473	427	447	459	473	404	461	467	451	436	453	469	437	423	435	430	418	424	446	456	460	451	453	438	471	434	427	417	465	479	426	453	439	436	463	459	450	421	426	455	441	455	459	404	422	440	459	469	441	462	434	491	463	450	400	459	442	449	484	435	465	437	459	462	433	412	428	430	412	412	446	397	419	438	454	413	438	452	488	422	456	376	446	455	435	485	424	430	448	449	444	411	420	457	463	464	465	437	446	478	436	446	451	438	457	431	446	427	470	412	437	467	438	474	430	454	463	450	460	411	467	468	453	444	448	437	430	451	471	473	441	426	479	422	440	476	428	419	445	447	442	435	504	460	411	462	456	440	450	464	463	446	468	492	454	422	452	477	400	487	450	454	456	468	445	426	456	453	405	405	437	445	457	464	454	458	461	472	418	435	384	405	456	431	455	461	410	430	419	447	442	416	441	426	475	405	455	435	456	424	428	432	471	459	435	468	444	427	463	436	466	463	413	452	470	473	455	444	479	440	425	427	430	454	442	447	450	412	493	436	433	418	446	441	480	439	495	442	415	424	463	425	477	471	448	475	445	453	439	415	430	446	458	450	435	424	398	457	432	445	451	487	471	412	454	458	468	404	452	422	437	455	482	439	436	465	484	444	490	442	470	450	452	430	425	448	444	434	435	454	478	421	426	449	403	422	449	466	495	419	477	481	452	481	461	436	476	429	460	418	445	443	453	404	476	432	437	442	424	433	419	405	443	414	410	445	422	432	451	452	444	442	431	455	417	461	436	448	474	419	450	459	443	448	469	419	469	432	437	436	432	477	433	451	456	480	418	418	432	482	457	475	443	460	479	445	415	451	441	430	456	441	457	430	418	476	426	431	441	465	442	423	457	424	428	448	461	433	463	458	433	470	484	480	472	460	404	434	442	432	431	460	416	472	475	430	445	443	448	463	434	470	447	427	438	450	453	452	404	461	442	454	449	439	414	430	417	426	440	484	398	454	438	460	420	454	438	504	486	439	463	444	425	465	418
40810	24266	12360	6299	3898	2693	1773	1249	1089	955	1026	993	948	981	943	959	967	943	1003	993	1003	960	949	977	903	929	962	969	931	911	976	971	998	959	952	934	966	932	949	996	1007	970	978	941	940	978	940	954	1006	1007	902	1010	932	990	918	945	1005	994	989	946	933	961	961	927	933	951	951	982	940	943	1033	962	962	971	993	1031	941	895	965	950	970	959	989	945	949	959	971	988	950	1015	972	971	963	918	916	961	939	988	950	936	982	938	970	973	950	959	966	943	928	933	966	930	968	953	955	956	961	949	1026	949	1012	921	985	1006	950	937	976	1012	946	1004	991	940	951	975	898	916	1007	941	1010	994	930	968	963	951	978	949	954	974	957	935	995	951	972	953	957	961	977	977	970	951	977	911	1009	933	899	970	989	938	914	977	968	931	945	983	989	892	939	938	927	885	930	944	937	975	899	1017	946	1002	943	988	970	953	936	921	941	979	980	969	953	954	984	965	909	919	970	950	938	904	955	917	958	978	943	969	924	916	954	954	959	972	967	971	949	964	993	976	937	984	946	942	937	974	973	889	947	934	926	1006	912	930	932	958	988	929	907	1015	1017	948	950	984	946	923	968	985	923	980	911	913	977	935	978	980	1015	925	909	952	1027	981	952	989	989	930	969	987	957	1033	960	933	917	1049	987	946	964	950	859	934	918	932	995	938	1026	1001	975	935	980	962	990	943	963	936	979	927	933	960	984	1002	964	979	1017	1023	972	965	938	944	1025	943	1002	960	952	951	944	993	947	957	956	927	911	983	943	965	969	960	1043	941	985	944	954	988	975	982	958	918	974	1013	1007	976	963	917	923	875	1021	969	922	963	962	970	957	956	984	896	1027	957	1004	917	939	950	973	933	903	938	975	981	979	968	994	956	957	985	943	907	964	996	918	1005	1006	988	950	1011	948	970	953	955	974	996	971	971	936	932	940	950	919	952	1046	961	953	976	966	946	982	986	919	967	983	981	957	1003	912	960	999	921	987	915	965	981	930	1004	926	965	969	938	971	1012	980	912	940	889	973	976	935	963	940	990	966	1003	923	971	966	985	961	969	959	921	911	928	1023	956	932	944	976	970	956	997	1003	978	975	934	946	901	980	989	961	979	987	942	984	932	1004	993	947	904	957	972	932	995	898	953	952	909	927	930	932	959	1022	948	913	948	886	983	938	942	904	975	994	950	950	988	932	929	934	929	998	989	933	994	959	979	932	1006	918	976	1002	973	1001	981	933	948	934	959	964	918	965	994	921	1015	949	960	956	974	935	950	965	953	992	976	950	958	974	979	921	968	946	950	937	963	925	963	953	949	915	919	962	946	982	965	949	961	991	930	1007	940	969	967	968	961	998	1003	951	973	947	919	912	977	980	978	1008	971	1057	926	964	951	953	944	994	881	993	958	980	979	924	927	967	923	969	959	959	926	1009	976	939	975	949	940	958	978	1000	957	987	952	958	954	969	994	946	934	958	1008	963	995	917	972	922	972	922	972	972	941	959	951	969	965	960	953	949	961	1064	947	969	913	997	985	979	905	926	956	986	994	989	973	937	882	951	960	930	950	979	963	919	941	995	947	932	989	960	949	989	1018	975	927	1006	984	1014	893	945	928	1016	916	921	959	977	933	953	968	983	993	980	957	910	982	1000	988	935	916	977	926	950	981	961	1023	988	950	944	967	934	905	1006	990	929	928	989	947	945	987	959	964	905	965	964	995	987	901	951	975	993	1010	979	971	947	976	906	969	970	929	929	950	910	994	941	959	991	969	993	982	911	948	927	929	989	973	935	968	972	943	961	1017	936	957	952	934	954	921	983	910	973	975	1030	980	1005	943	1011	948	1037	959	931	950	935	1025	947	936	938	953	965	969	919	927	959	1003	1013	961	1013	978	969	945	938	1041	995	996	967	963	963	997	928	953	957	1008	978	919	916	963	978	986	975	984	986	977	936	965	950	921	965	977	951	989	995	967	904	926	922	957	977	949	957	967	937	907	926	969	930	963	1006	951	962	961	981	956	1013	917	944	926	939	987	932	939	926	985	948	968	954	946	930	885	930	986	960	966	940	1004	962	983	997	939	931	957	966	979	1006	945	986	1005	946	937	984	965	935	986	971	961	960	934	982	990	949	962	955	967	986	968	932	963	944	912	950	983	1022	960	955	978	938	982	965	1004	921	946	968	932	958	958	1007	928	997	955	992	934	959	925	961	902	967	945	965	940	983	1004	958	996	963	963	953	956	1020	943	990	994	944	918	969	931	960	928	945	1002	962	889	941	946	948	994	990	951	989	997	982	934	995	980	973	975	944	992	967	938	993	988	958	961	940	1001	984	902	958	941	1005	945	931	973	982	899	969	951	971	977	946	956	919	1033	982	982	968	887	955	953	918	939	977	966	914	960	1004	918	950	966	961	938	977	998	957	1005	976	994	914	970	962	935	999	930	965	938	956	943	952	932	949	947	935	974	983	983	984	982	922	950	948	961	992	930	944	919	984	905	931	966	1004	942	967	957	986	952	917	926	939	982	951	1003	968	976	954	912	944	988	1001	964	971	912	964	950	1012	959	976	969	981	996	929	950	922	953	934	983	959	957	979	937	960	963	993	954	955	1015	953	941	1000	1008	1041	947	971	987	919	987	975	949	970	983	912	940	946	904	978	982	937	942	980	994	938	941	996	958	977	974	944	981	969	963	953	950	950	959	1009	921	926	912	964	995	993	933	960	929	971	962	975	941	949	966	967	932	973	928	901	941	1000	925	961	932	930	981	968	939	946	958	949	967	982	942	979	997	1005	984	929	977	949	987	884	967	966	959	956	946	1006	989	945	964	986	966	956	925	909	917	973	914	951	927	988	1008	987	943	950	926	951	984	983	976	1016	997	970	933	974	968	912	947	952	972	953	977	975	966	989	946	944	945	978	946	939	972	991	929	982	995	1024	910	952	975	948	929	994	985	965	912	953	1040	930	920	961	978	989	965	981	943	971	945	991	961	961	940	966	864	934	930	995	985	976	934	932	932	966	967	1019	883	921	942	953	956	977	920	929	946	975	956	982	946	1009	926	894	921	933	965	939	913	1000	919	974	936	977	918	970	961	964	988	965	940	998	957	954	979	924	992	969	961	914	1008	965	972	1016	905	964	929	992	979	1037	904	958	989	979	958	975	1011	983	984	1007	937	974	927	963	1003	984	1061	940	889	959	962	984	947	953	990	999	937	945	933	971	966	923	976	925	1014	947	957	978	942	943	974	946	963	922	909	957	977	958	978	985	970	909	976	988	975	934	981	938	980	921	983	952	955	999	1002	964	997	1045	1026	989	974	957	987	995	1031	956	963	973	893	956	915	993	948	928	991	1022	907	975	995	963	946	958	998	963	963	1027	982	909	892	961	918	921	981	995	949	894	971	964	992	991	941	954	924	956	928	945	885	1005	963	964	925	918	986	937	957	932	962	973	940	892	910	939	1001	965	979	1001	995	942	938	983	936	939	978	970	974	947	971	956	958	976	969	951	973	994	963	968	923	989	900	978	919	979	991	931	960	968	1038	937	889	948	982	937	959	948	980	964	997	983	998	943	987	1011	944	968	946	960	996	992	901	976	1008	955	973	997	929	979	917	1002	1008	996	990
44795	15326	3588	733	500	487	421	428	425	458	474	417	409	430	436	458	423	422	459	442	431	428	387	474	438	450	452	437	440	426	428	423	406	460	452	450	392	430	438	428	434	405	446	433	468	458	403	439	455	397	394	415	458	409	426	429	410	435	469	436	410	444	414	423	434	469	375	415	418	461	429	444	415	397	400	377	409	411	439	414	402	469	446	418	453	475	429	408	388	404	443	397	438	456	436	435	443	438	423	443	406	438	429	407	447	413	425	455	389	429	454	425	449	450	458	436	417	418	449	436	406	428	403	430	438	424	414	433	437	429	447	402	441	451	413	412	434	456	408	413	445	440	437	397	460	409	409	445	409	421	404	427	415	416	415	429	409	426	400	429	437	419	422	427	435	404	421	447	424	393	426	433	454	395	413	401	429	416	408	412	397	421	450	449	418	436	418	383	421	388	414	449	433	422	428	456	402	414	436	415	393	452	428	461	458	436	444	418	419	397	417	415	441	464	446	411	472	437	416	421	441	419	422	441	416	378	438	413	473	396	451	387	407	428	413	428	393	419	462	436	410	422	405	441	424	421	463	466	462	481	412	486	425	442	424	446	416	438	488	461	418	398	397	418	445	441	394	466	410	440	424	447	414	419	433	423	423	450	427	419	412	409	451	455	430	433	431	404	409	438	456	441	422	438	414	440	420	452	464	427	438	420	455	443	436	460	441	434	440	423	434	437	416	396	437	444	442	432	437	458	450	430	408	410	394	386	403	393	398	411	401	444	420	421	416	436	472	432	439	379	418	434	402	468	405	430	415	429	429	456	455	416	463	401	426	380	401	478	474	434	427	375	456	446	444	447	460	415	448	413	402	420	440	416	421	444	428	423	408	431	435	458	419	393	422	404	421	431	425	416	403	450	421	394	399	428	419	421	450	463	395	425	436	411	420	430	435	464	447	427	433	441	424	448	416	457	397	420	450	428	417	444	391	412	426	404	430	415	409	465	469	434	437	398	431	446	402	431	421	466	449	451	450	444	365	391	451	403	414	465	430	442	426	420	453	465	415	427	453	489	453	434	413	412	421	448	422	402	442	386	420	381	425	410	415	430	472	420	409	439	476	451	416	432	400	434	455	440	381	406	395	401	422	420	424	409	378	447	419	437	411	431	413	415	408	407	428	418	408	418	423	437	407	391	457	430	435	440	466	386	425	409	422	430	430	402	391	394	437	403	431	423	430	412	444	426	403	428	429	428	412	422	425	408	403	404	431	372	444	435	429	451	431	422	434	417	410	411	448	422	454	408	414	387	404	421	409	465	436	402	475	431	427	425	444	408	406	427	429	440	424	455	427	482	441	403	405	416	396	413	429	440	420	445	423	441	415	449	420	424	426	450	438	445	379	406	434	464	442	427	386	466	423	431	409	407	429	396	413	411	438	435	451	422	419	440	446	404	444	490	408	425	405	413	430	403	418	439	443	445	424	422	438	409	452	461	400	455	472	442	389	419	422	441	442	378	435	455	422	439	405	368	401	418	403	418	433	481	461	439	390	391	432	461	443	415	415	418	415	416	464	379	404	427	418	425	450	444	491	450	423	433	424	391	391	408	427	454	479	456	434	453	393	394	396	406	422	432	431	394	434	426	427	368	441	489	448	403	442	396	466	424	433	427	426	467	419	422	450	408	408	414	428	419	407	449	442	419	442	460	466	393	399	415	402	449	401	449	420	430	465	480	418	419	428	459	419	403	434	420	482	416	419	473	436	466	398	403	425	447	425	465	425	381	395	434	453	437	440	402	387	426	429	428	395	449	458	418	459	437	437	407	429	377	414	436	462	420	442	457	417	433	420	421	378	421	435	427	446	481	447	385	455	455	438	399	451	428	443	444	390	425	460	449	446	414	409	432	399	411	448	442	432	442	443	399	440	404	440	452	419	466	426	428	435	469	422	414	429	376	441	445	433	432	395	445	423	394	449	427	388	415	428	446	403	433	448	419	398	392	404	406	423	376	407	403	401	408	436	448	385	423	399	429	402	443	442	410	398	426	422	412	454	435	435	408	412	405	425	427	438	416	416	397	380	427	442	384	447	405	440	472	409	443	436	403	427	392	409	375	419	440	455	428	462	413	385	421	410	422	455	411	418	443	438	436	444	366	432	402	418	439	419	439	396	427	437	429	412	447	419	401	406	439	452	412	444	394	450	404	418	398	412	403	401	447	432	445	442	462	398	394	429	412	434	409	426	416	453	399	428	437	428	425	433	438	419	443	438	429	448	430	446	468	405	439	404	406	469	410	410	409	416	449	449	435	417	402	447	443	422	415	434	440	428	437	394	439	426	423	417	471	452	464	454	399	414	450	435	415	440	409	439	436	402	423	381	428	456	437	447	440	407	383	404	414	408	441	419	424	427	413	418	411	397	453	450	453	397	409	446	442	446	440	418	484	422	446	415	420	408	443	434	450	417	404	444	378	422	426	451	440	446	418	386	453	448	419	420	396	356	433	453	428	452	426	382	410	407	402	388	424	434	437	405	423	453	444	420	405	421	414	440	452	414	431	435	441	417	386	425	415	435	387	422	395	400	432	429	442	466	402	372	424	396	391	442	377	425	434	386	420	405	409	436	453	458	433	428	448	431	415	455	427	428	401	430	466	407	433	441	400	421	456	462	438	401	407	410	407	432	480	431	395	422	398	391	435	395	442	435	418	418	411	453	445	434	434	406	399	429	426	438	406	385	435	418	434	455	425	441	403	484	426	443	437	448	434	434	438	449	411	389	412	422	436	430	460	400	435	441	405	424	450	455	404	391	409	428	396	439	436	455	407	401	444	391	426	450	421	460	438	384	434	429	442	457	427	429	466	434	403	415	417	408	422	413	428	413	444	412	423	434	432	416	409	418	403	421	459	458	441	426	427	412	413	430	398	430	441	437	438	419	407	426	407	416	433	468	462	454	432	390	426	433	430	423	462	394	419	430	473	419	406	406	428	412	431	409	420	388	424	425	422	452	412	397	443	419	403	424	399	430	406	418	418	404	407	424	391	430	380	448	422	419	394	422	401	429	468	458	423	402	453	462	413	419	411	431	442	411	466	438	443	434	406	424	430	422	418	444	422	418	410	440	480	472	485	424	427	466	391	464	440	439	440	451	496	403	427	447	449	430	428	434	450	431	426	439	441	457	425	470	424	417	433	414	423	458	443	399	422	401	415	438	454	461	421	401	407	443	408	430	424	436	442	456	433	417	440	459	389	467	451	437	414	402	439	442	419	365	424	450	484	406	418	422	468	399	437	443	442	401	418	445	433	429	425	400	398	422	420	391	409	434	458	405	415	438	434	425	409	444	481	422	402	424	364	446	415	374	441	405	419	422	441	460	431	420	414	465	428	441	470	417	399	462	441	461	452	409	415	418	426	420	406	389	453	414	431	418	419	403	398	405	388	455	422	476	439	424	441	412	447	452	401	412	416	414	418	398	436	451	433	417	456	408	374	462	452	440	391	415	438	394	436
27711	6162	2442	1406	1144	997	936	968	926	899	956	917	983	940	939	902	951	914	870	969	887	943	957	912	925	922	944	892	948	966	872	858	895	989	870	952	955	927	936	967	890	886	941	916	843	961	921	935	978	894	946	963	965	908	906	890	944	972	865	896	937	895	934	918	903	930	930	882	842	973	977	887	897	939	895	935	921	907	930	892	923	898	974	977	889	949	917	907	932	966	901	887	922	979	949	943	913	938	934	927	931	892	943	913	887	874	958	963	917	918	910	920	907	917	943	946	951	930	960	904	941	935	907	937	895	951	946	935	888	974	893	951	976	962	953	926	958	961	907	921	919	944	920	925	945	883	896	929	872	874	975	934	924	947	934	914	945	912	950	947	980	973	904	953	926	911	876	903	950	881	910	942	905	954	933	957	912	916	894	964	939	925	859	938	950	944	890	958	1002	870	946	914	950	921	948	913	970	931	914	923	949	887	921	1016	833	882	911	891	971	979	901	961	907	905	974	999	956	874	895	895	915	986	937	944	940	964	933	953	956	945	929	894	924	911	955	960	961	890	929	950	977	894	923	861	924	893	938	924	939	879	929	953	918	936	916	904	948	830	873	933	864	905	953	920	971	927	922	924	933	981	942	941	886	895	924	974	929	937	884	936	910	869	962	944	977	959	908	946	948	954	940	898	902	966	903	895	1003	925	930	917	930	900	912	971	903	975	938	910	980	973	906	892	943	931	965	896	895	903	932	903	876	921	914	946	893	1001	896	952	911	909	920	895	911	949	925	943	995	923	941	919	884	933	937	974	911	926	912	934	922	957	958	957	910	924	932	917	945	928	885	910	896	958	935	881	905	882	957	899	879	933	917	891	966	901	916	966	905	970	947	857	958	950	942	957	947	938	953	942	994	977	920	935	941	926	936	913	903	915	955	959	890	897	898	952	902	906	910	928	911	950	900	948	892	946	944	916	926	934	927	931	897	912	908	926	909	895	883	1012	982	968	931	964	913	912	957	976	892	936	881	884	897	911	962	937	923	927	927	891	965	919	954	922	930	937	927	928	941	910	957	959	900	948	936	893	909	959	894	959	971	894	874	966	934	917	974	925	874	930	962	840	913	909	926	880	940	922	921	931	919	934	911	889	911	958	928	911	919	933	956	935	951	872	963	944	924	915	899	948	859	911	927	974	874	891	928	917	939	921	964	970	942	963	912	903	933	917	894	1000	925	942	931	948	869	960	875	943	900	917	950	897	932	968	977	902	961	952	898	866	898	917	912	936	886	916	972	896	938	940	947	917	884	984	912	938	921	918	935	972	945	857	875	954	895	917	917	933	941	947	965	921	1002	968	905	905	1020	897	913	935	915	926	968	899	1027	879	875	905	958	956	908	968	952	951	975	921	945	959	956	931	900	927	963	926	920	919	920	902	894	932	913	967	921	936	951	942	943	930	929	971	913	950	908	931	907	893	967	943	948	957	936	952	942	913	915	937	969	890	943	965	893	923	952	983	894	888	874	895	963	964	931	899	913	937	917	928	866	909	874	965	900	900	933	885	892	909	922	901	964	925	893	988	933	928	884	937	923	886	926	906	874	906	968	910	930	890	873	910	936	959	924	893	962	954	932	920	918	911	897	925	911	921	918	939	897	931	951	904	910	941	917	880	948	935	909	961	960	934	881	929	991	922	969	912	926	909	885	910	944	890	933	948	943	967	921	910	926	894	903	848	964	941	918	884	882	994	898	881	922	933	948	900	947	900	908	903	933	935	864	947	937	970	872	945	874	865	903	928	963	916	934	1016	908	952	957	933	958	943	964	905	982	938	919	922	895	936	966	909	905	873	938	916	881	863	959	893	956	908	953	892	919	925	914	875	984	835	910	917	872	948	874	964	905	889	912	896	919	931	975	953	909	917	906	871	965	872	932	916	925	889	855	941	940	974	946	908	965	916	947	868	948	924	933	989	920	932	908	932	910	977	936	880	913	951	903	894	862	905	960	901	919	903	929	919	934	861	942	933	947	917	869	931	937	893	964	860	1007	920	931	940	862	872	962	919	922	947	925	912	908	914	911	905	901	929	939	936	963	900	927	917	968	983	957	894	910	911	951	900	906	906	987	887	908	890	894	897	901	935	963	922	946	941	978	938	916	892	916	972	983	986	989	930	969	958	915	892	942	944	935	896	937	934	963	954	969	946	933	894	947	910	844	860	925	991	874	969	893	902	977	876	955	956	894	925	895	932	895	907	925	945	938	925	885	890	914	904	927	965	939	912	877	922	968	960	928	854	953	935	919	895	871	967	905	969	950	900	974	941	947	943	929	1001	907	944	923	954	941	905	892	938	865	932	934	942	956	903	920	930	951	894	924	934	919	946	964	895	932	890	964	928	915	891	952	974	902	888	960	951	947	942	959	917	900	967	966	882	943	895	938	935	929	864	975	917	979	928	908	944	934	924	973	911	920	868	954	953	954	919	916	940	941	946	931	937	964	951	916	919	944	942	919	894	933	965	948	905	928	925	870	961	934	877	917	928	923	887	921	900	896	958	932	942	925	930	899	874	929	974	909	961	925	925	981	956	915	946	892	927	904	960	891	967	917	941	897	958	974	930	906	910	952	951	913	982	952	1012	935	902	947	937	925	927	934	966	949	962	990	900	953	915	937	946	950	932	934	920	943	901	893	852	912	963	910	943	932	937	890	948	935	920	962	931	963	893	952	979	950	911	975	882	933	883	926	894	918	946	921	937	964	970	940	954	922	928	935	885	940	888	899	959	922	928	934	916	911	868	911	954	930	913	935	868	916	940	892	908	955	883	925	910	890	980	897	925	916	907	937	937	901	925	905	905	927	868	949	881	909	937	952	899	994	879	895	917	896	937	977	964	905	940	891	891	948	932	992	952	902	918	892	952	893	961	936	949	924	912	925	941	926	892	953	923	877	936	995	924	917	891	907	913	882	941	950	904	996	962	933	944	898	973	904	964	932	928	951	980	941	919	962	926	946	895	942	959	908	948	904	954	953	900	975	952	903	884	949	938	904	1007	930	896	944	903	933	866	934	941	956	936	993	918	989	983	921	905	900	996	927	947	921	954	951	932	931	973	896	916	975	957	919	910	909	916	957	884	870	961	909	912	934	915	921	905	923	923	973	943	918	933	932	868	957	875	884	909	949	965	907	941	886	918	925	932	924	890	917	916	940	933	974	911	933	924	937	913	888	909	914	966	994	925	876	924	940	910	958	961	945	905	952	948	960	951	931	949	985	929	911	893	899	914	916	929	980	933	928	946	979	877	890	930	922	916	930	935	911	893	932	914	925	917	904	900	961	966	928	863	916	929	947	920	896	873	915	932	961	943	963	957	987	929	957	1010	920	910	936	931	966	911	955	938	895	917	937	922	908	873	937	893	913	910	953	921	897	881	900	913	963	944	901	924	874	939	1024	867	915	944	940	895	941	882	907	947	915	983	926	899	969	911	897	949	894	918	902	1001	929	918	931	890	893	955	925	918	927	905	926	919	944	980
60716	25825	8175	1559	760	556	484	468	444	433	407	449	439	432	395	382	478	417	428	445	435	445	480	458	423	441	464	440	407	401	398	441	432	400	443	427	396	450	423	483	451	438	458	443	376	418	440	411	436	452	416	473	466	476	399	418	403	446	424	407	375	436	429	461	462	418	452	405	444	413	440	417	414	440	458	452	426	438	444	470	423	453	412	448	475	428	441	423	426	413	428	484	388	432	409	445	408	398	417	419	365	415	454	443	425	407	439	419	449	450	454	437	456	447	424	444	463	406	431	419	443	435	468	448	440	414	399	410	422	452	435	417	458	412	443	459	431	420	426	442	433	390	436	444	397	418	404	445	446	420	446	410	389	434	433	445	407	428	399	415	381	410	455	422	447	471	428	409	446	401	448	444	402	433	450	424	432	454	446	456	434	437	453	425	447	475	421	435	423	394	436	422	449	436	438	407	407	438	451	427	447	410	442	406	462	420	408	421	472	492	443	432	423	442	438	458	436	438	459	426	433	390	451	423	381	378	434	442	446	428	412	451	461	425	444	401	415	427	418	430	431	432	404	455	458	430	427	378	415	440	424	453	440	426	475	409	437	424	441	396	410	406	408	416	442	389	436	435	424	423	425	438	418	420	461	453	457	457	451	442	415	438	423	441	420	415	439	445	436	401	422	420	429	401	441	408	412	454	443	429	476	459	455	475	442	418	391	453	417	423	406	401	426	401	434	437	400	420	406	416	399	418	485	428	440	436	446	446	471	445	445	456	421	425	427	420	437	397	395	420	457	419	432	406	417	477	414	440	421	422	437	391	381	438	469	397	437	413	448	423	406	453	415	411	439	427	407	413	379	444	434	440	418	439	428	386	446	457	474	406	384	414	408	395	464	445	440	354	433	427	413	446	416	425	383	411	427	387	416	447	420	424	440	449	423	396	430	416	461	406	392	429	454	411	411	407	441	431	401	422	415	429	418	439	446	441	429	467	402	396	440	390	379	425	446	481	440	431	418	500	410	447	418	451	439	405	422	465	444	423	394	420	416	444	450	428	388	428	460	460	434	448	428	412	410	449	455	473	418	420	461	431	426	420	423	437	420	441	403	429	422	419	446	454	489	435	427	405	411	464	414	416	415	446	459	463	440	385	405	408	407	450	423	457	430	429	440	387	481	437	404	427	444	414	446	445	450	423	419	435	447	394	438	407	463	432	420	402	466	440	416	425	435	454	417	418	403	434	440	409	400	405	462	399	394	447	422	421	414	421	433	386	421	429	447	439	430	411	394	429	412	484	480	402	423	421	402	379	443	420	430	434	400	433	397	435	432	421	409	450	442	452	392	477	428	462	431	407	400	444	447	437	438	427	431	415	409	401	401	434	444	418	412	386	406	447	425	405	449	429	405	412	443	446	425	436	420	444	452	429	413	400	419	401	421	466	456	452	410	409	466	420	402	446	444	399	466	430	449	427	467	434	437	421	442	420	445	409	422	468	421	436	422	426	400	414	440	411	416	434	456	487	462	432	427	394	442	432	507	394	451	461	419	415	444	471	452	399	441	418	466	414	404	394	444	438	433	401	416	435	461	471	436	433	433	442	466	404	429	460	425	442	457	401	440	440	471	414	459	448	409	433	427	473	424	457	414	437	427	419	420	445	475	432	438	443	404	432	425	454	411	408	419	423	394	405	441	411	421	431	438	414	420	438	443	419	405	423	420	423	433	399	411	421	441	432	463	456	442	385	408	418	413	433	412	426	431	403	432	454	437	451	476	426	434	440	438	433	433	398	438	422	421	466	453	391	415	389	382	468	444	457	407	435	415	442	437	433	451	436	458	430	461	400	431	445	424	447	421	421	431	395	441	443	439	423	431	435	412	472	434	425	479	453	439	419	488	409	425	446	438	407	420	433	412	436	427	472	445	421	423	435	416	429	415	470	438	423	419	413	414	461	413	391	435	412	437	424	435	403	423	434	441	437	400	407	437	460	454	451	428	456	422	437	463	378	439	400	418	441	373	440	414	426	424	476	422	424	404	452	432	435	430	418	408	400	424	439	448	416	441	432	401	447	440	394	447	413	414	424	468	419	475	418	388	444	433	403	416	426	440	406	406	398	399	406	389	427	437	414	428	394	405	391	390	402	458	454	458	424	455	431	451	440	475	442	380	401	409	432	420	415	427	408	443	425	402	391	398	423	425	434	420	376	416	436	430	452	452	407	431	438	424	423	433	427	429	437	483	396	431	426	446	440	408	409	444	458	426	436	382	458	425	426	465	405	420	468	438	454	437	416	419	440	404	435	438	431	432	432	411	493	439	441	435	407	441	430	401	441	391	431	424	420	441	418	430	411	437	439	439	436	433	475	416	414	424	441	490	447	459	422	394	434	413	411	457	434	454	456	433	430	419	448	443	420	462	377	430	425	419	411	423	430	439	449	417	436	406	442	467	414	452	431	408	446	464	419	408	388	469	434	493	435	426	480	417	430	442	431	466	439	419	438	420	456	437	397	412	444	433	437	429	414	427	451	487	469	402	439	435	443	394	417	468	469	415	420	410	428	398	426	457	417	424	428	408	431	443	464	417	430	426	460	450	409	378	427	436	444	442	456	430	450	377	434	459	475	464	430	412	426	414	400	411	417	503	432	411	455	440	408	448	459	413	414	411	433	480	433	428	441	401	399	411	439	467	376	417	461	436	423	437	404	427	446	399	477	430	396	451	416	403	418	431	432	391	426	453	456	442	479	444	435	438	434	424	426	432	411	415	366	415	432	423	448	439	468	428	436	399	489	429	438	448	444	395	424	427	445	495	445	390	385	475	417	386	417	457	419	442	381	415	475	422	412	394	436	465	449	424	455	395	437	421	434	456	453	391	398	450	461	437	413	447	424	400	441	485	411	419	437	450	441	397	449	430	444	418	407	465	424	459	459	425	454	442	436	413	378	446	436	430	458	418	421	438	413	427	416	472	416	405	410	441	451	422	414	438	413	416	451	435	390	432	461	446	417	415	414	436	437	429	439	406	399	443	463	403	441	426	463	420	407	412	427	421	470	448	474	455	434	389	435	471	443	409	417	404	500	427	410	431	476	423	428	417	419	417	445	431	423	392	406	422	463	440	426	429	466	435	432	434	406	443	445	458	481	409	411	406	414	455	406	457	415	424	424	448	478	456	434	436	475	449	410	479	423	418	439	452	422	441	468	467	424	460	427	434	449	436	364	429	439	415	435	438	434	428	402	433	407	371	417	394	368	420	482	447	457	401	416	442	419	407	399	460	425	421	408	421	421	410	428	433	402	408	438	423	454	443	388	437	452	403	422	412	469	422	471	439	372	399	393	427	431	443	455	419	417	426	437	485	453	449	387	441	433	445	441	420	419	423	450	413	380	427	395	391	442	460	435	397	443	435	464	450	443	411	436	443	428	463	423	368	412	424	414	442	413	434	429	447	410	421	434	378	401	414	436	422	430	428	430	460	425	437	421	404	453	423	409	405	450	424	430
42204	17537	6309	2843	1923	1466	1120	985	959	941	985	967	969	941	898	929	920	966	935	921	947	916	922	971	931	926	909	921	959	954	938	981	944	945	969	922	1017	970	983	898	937	887	936	909	867	929	956	925	895	955	990	979	910	934	920	947	953	915	918	944	943	941	923	979	1002	947	956	973	904	947	1008	960	949	976	897	926	919	897	933	938	985	976	899	933	950	935	978	907	988	911	957	945	906	966	942	924	961	904	1012	925	940	909	911	929	945	1023	994	914	942	996	938	929	937	932	942	978	923	917	944	970	950	939	975	1015	938	935	934	976	900	944	945	978	981	915	953	976	949	934	940	940	888	991	936	899	947	974	909	1014	857	936	935	964	886	892	950	961	924	920	940	902	891	970	972	941	966	947	918	930	940	935	901	915	990	974	893	957	877	987	1011	941	935	913	961	971	999	904	933	958	943	908	988	932	899	932	970	957	963	947	872	953	950	911	931	968	999	989	901	959	940	892	945	918	979	995	908	946	920	965	930	978	943	989	919	892	952	936	919	903	927	984	959	971	940	940	905	899	913	914	917	979	1038	937	989	902	988	966	978	1005	965	900	952	910	971	923	925	939	942	948	903	990	959	964	945	932	961	968	936	924	885	959	977	907	916	903	927	981	929	942	960	851	914	947	920	961	953	988	950	910	930	940	960	901	952	927	912	939	928	958	910	956	922	919	918	955	944	894	978	931	944	921	972	879	989	951	959	875	898	914	932	965	975	930	967	885	971	984	955	926	875	903	964	910	965	987	952	929	935	986	931	956	996	951	1038	953	900	915	957	934	967	906	934	932	1018	918	922	967	973	937	927	909	950	934	938	986	922	912	940	896	883	978	908	926	958	954	897	916	965	961	965	911	941	900	938	927	956	900	937	948	961	950	939	923	941	931	923	972	972	894	957	884	929	913	956	976	944	933	914	907	920	962	885	913	878	933	930	905	878	948	959	911	977	889	912	980	910	983	984	898	946	938	934	891	950	938	931	971	936	943	949	965	940	988	927	982	961	901	946	952	949	948	904	925	938	970	997	963	940	946	923	899	949	907	897	911	897	994	902	908	909	990	881	937	920	887	949	906	912	900	946	964	904	924	898	919	983	928	907	939	931	925	1018	891	935	945	962	920	977	932	1012	984	954	949	927	880	992	942	962	920	883	932	958	975	944	965	903	948	921	984	871	930	932	917	924	930	888	961	965	931	998	967	920	909	955	917	947	959	960	984	903	926	933	927	984	936	962	931	956	918	943	937	906	927	953	999	893	920	980	1017	927	955	912	931	880	923	910	928	913	986	952	876	930	935	912	930	951	951	955	928	957	905	936	911	979	956	1002	959	955	957	974	941	920	999	992	925	951	954	916	933	902	897	897	974	950	947	944	983	949	928	924	971	973	939	984	929	967	927	931	896	930	918	952	1019	922	928	922	907	960	938	932	974	954	863	994	952	908	952	925	957	969	953	928	914	896	987	937	966	919	957	921	904	925	942	903	951	892	928	901	935	903	903	963	936	942	917	947	892	980	953	915	937	937	919	946	940	914	876	1005	940	895	905	955	960	913	962	962	941	871	956	952	966	931	927	958	963	927	920	931	1029	900	895	904	948	952	922	925	1005	929	898	915	961	960	967	946	973	905	932	974	976	941	916	967	917	930	980	956	943	998	941	973	943	961	959	943	943	926	887	892	964	925	964	948	929	912	877	909	937	995	963	904	919	930	928	919	885	953	897	909	886	942	908	876	893	964	999	900	888	946	894	953	915	917	921	986	924	976	944	907	950	944	959	955	1019	943	914	904	910	933	944	910	961	940	948	983	972	932	920	947	868	923	1001	902	958	965	882	917	954	996	863	942	985	955	933	954	937	922	919	873	953	983	952	942	964	950	909	941	934	963	986	967	986	947	921	941	930	983	923	946	922	986	908	936	927	980	988	916	937	931	940	936	975	935	973	908	928	929	978	937	944	925	899	935	952	961	983	919	951	972	963	975	973	944	937	965	929	984	975	943	939	909	960	972	936	929	922	944	898	892	937	910	982	969	926	921	938	941	973	949	959	959	941	923	960	957	909	910	886	905	958	921	885	946	889	860	927	941	948	953	939	913	870	918	975	903	874	936	925	952	896	928	956	1003	950	948	983	947	928	935	1000	924	927	935	836	943	1028	940	950	946	981	923	901	965	935	876	911	950	940	949	949	931	917	871	968	935	934	950	980	975	957	908	995	945	949	939	915	957	925	948	881	975	906	961	984	914	931	895	953	911	938	933	931	943	982	937	903	956	925	951	909	940	965	933	957	922	897	942	971	979	981	990	897	938	919	963	967	970	946	974	927	920	951	965	915	899	946	918	929	945	900	931	950	903	964	946	973	963	907	965	921	968	912	914	1002	923	972	949	947	978	962	961	954	952	952	867	908	931	935	939	895	928	949	892	944	936	993	996	897	924	946	927	920	943	944	942	876	944	927	984	941	929	895	933	925	954	934	931	902	921	938	1020	926	866	925	927	900	939	895	927	940	968	937	927	933	968	914	901	930	992	987	914	933	938	982	897	968	947	966	921	959	940	933	918	924	947	918	898	929	942	912	911	915	891	908	972	943	920	911	966	919	1012	930	889	911	894	941	957	910	971	939	939	938	961	966	947	950	947	957	936	927	926	925	962	972	951	940	938	949	935	894	911	942	956	949	919	905	965	914	861	870	927	945	979	972	895	947	942	951	939	921	931	1006	952	950	964	893	936	922	907	928	938	917	924	955	861	922	928	945	943	886	956	952	970	930	888	925	935	968	931	1029	931	976	940	937	892	944	909	1018	934	899	922	952	906	947	931	978	921	929	946	937	950	869	895	929	930	956	994	953	958	967	966	966	984	906	899	913	929	906	924	912	952	977	1016	990	933	929	946	954	957	902	969	897	987	977	921	962	944	931	926	975	960	933	944	949	953	915	901	916	945	911	944	917	900	994	967	950	923	946	904	905	906	920	964	938	916	938	921	934	907	928	970	960	973	934	938	927	864	999	915	919	938	949	970	977	928	916	874	918	968	987	948	964	927	950	937	997	955	908	935	963	932	945	931	896	958	943	959	946	1005	936	985	922	965	954	917	1009	965	957	1028	908	946	878	1010	951	900	982	943	979	901	938	935	898	980	925	978	932	909	842	877	926	946	924	936	901	911	950	936	928	917	926	979	935	907	946	897	922	981	972	982	900	946	953	911	914	918	923	928	949	955	978	958	959	883	940	954	928	917	926	951	977	975	935	929	946	938	938	926	960	919	999	912	950	937	900	955	958	952	891	911	915	916	893	898	933	931	892	912	958	931	911	1006	916	977	947	940	960	990	959	957	943	926	974	965	893	962	943	936	919	905	949	943	933	981	901	954	945	982	921	969	932	953	975	949	960	897	944	938	937	984	948	929	964	1003	964	941	944	905	895	893	844	914	896	923	903	945	958	958	905	1026	942	956	976	862	928	918	978	932	899	998	976	961	921	958	968	938	946	939	928	920	873	971	937	929	902	978	941	946	951
63158	28739	9606	2157	833	598	460	535	441	430	438	461	414	470	471	447	455	450	426	459	446	412	445	454	438	443	452	431	455	451	415	429	449	432	451	448	469	431	450	432	432	412	429	433	421	447	395	422	417	410	439	449	497	415	423	449	484	475	486	486	442	440	437	437	486	397	453	436	443	422	412	470	408	441	425	462	449	478	430	433	384	436	405	432	432	446	403	463	395	440	447	436	449	434	460	453	477	445	446	415	445	447	461	459	424	421	440	439	453	406	485	455	413	437	442	450	396	401	419	455	442	418	440	450	450	449	469	478	415	435	434	415	439	456	406	452	416	445	392	454	431	418	463	431	413	434	430	418	423	430	416	456	444	436	462	432	439	410	461	423	456	440	477	482	474	405	430	412	454	432	461	446	446	446	449	443	406	397	407	455	434	435	457	442	413	417	458	439	459	463	459	425	409	446	396	457	405	447	395	438	444	466	468	410	417	439	482	423	420	422	416	436	434	448	443	484	439	450	450	417	432	467	448	408	422	394	452	416	443	426	473	472	417	458	431	425	432	459	424	433	466	428	416	419	429	455	461	437	395	407	492	439	418	446	441	422	439	433	421	393	436	450	410	439	445	447	433	437	462	439	420	447	461	429	462	460	481	451	460	408	499	458	446	424	389	447	432	432	456	441	434	406	414	437	428	394	476	428	419	397	436	430	427	441	368	440	458	423	482	412	421	446	443	460	445	456	453	460	416	446	414	432	436	435	476	464	433	434	445	467	421	450	406	445	477	434	475	450	476	498	420	375	436	467	425	426	421	457	400	421	426	448	427	427	465	437	411	408	439	500	436	417	413	439	441	496	466	431	430	436	445	410	456	470	456	444	413	428	470	469	480	463	433	433	441	459	423	459	402	472	454	422	419	465	480	451	424	419	449	430	432	437	442	440	474	416	483	456	451	482	416	418	446	477	462	449	465	418	440	478	446	445	444	454	408	435	445	474	450	466	494	463	431	418	463	456	451	427	405	422	435	401	404	419	466	436	436	437	429	415	390	459	429	429	475	419	415	418	464	474	467	426	423	445	437	438	410	402	449	436	435	416	444	440	414	409	442	434	407	436	459	423	453	485	461	430	462	437	386	404	484	402	425	460	452	406	423	448	449	452	496	426	410	438	417	430	398	459	443	465	423	447	424	452	444	456	415	411	443	441	465	444	400	453	437	462	463	455	459	440	442	460	442	458	423	502	479	455	420	413	447	425	416	403	521	466	408	445	440	443	420	429	433	404	429	437	454	426	452	408	457	441	460	478	446	429	444	447	439	448	427	438	458	465	405	419	440	396	459	448	445	434	387	490	459	435	415	452	432	408	402	447	414	441	434	440	455	408	421	453	486	463	433	429	401	445	441	405	383	442	398	433	406	469	458	409	376	438	388	438	475	425	426	448	414	425	408	374	454	450	485	481	459	421	481	459	453	461	490	402	432	421	435	408	385	397	437	453	395	459	425	464	446	425	476	465	503	435	449	411	429	440	420	452	415	456	426	478	432	428	423	433	420	436	441	437	445	443	449	486	436	419	421	434	405	477	419	478	469	426	438	432	483	449	454	406	429	477	427	443	487	412	470	434	405	476	419	409	410	431	456	444	456	468	464	410	455	495	422	438	421	471	437	424	462	451	456	427	454	425	445	487	477	425	450	435	423	425	433	462	479	424	449	428	442	465	449	457	483	420	433	414	448	452	447	423	402	416	459	452	450	418	452	440	434	464	452	437	432	452	454	501	457	377	415	449	468	445	467	453	477	420	463	432	417	466	447	426	433	463	492	406	421	435	467	410	436	416	463	424	423	431	465	442	426	437	450	449	455	427	388	417	408	454	455	447	420	481	443	461	426	446	397	416	415	359	396	435	468	398	451	417	453	427	391	428	453	456	423	436	446	435	443	489	461	457	459	448	476	394	420	453	428	456	477	434	420	441	425	439	436	411	466	469	467	441	426	451	435	420	416	482	469	450	424	406	459	445	417	447	458	469	419	478	434	447	505	477	423	401	438	464	450	455	465	449	444	437	412	436	408	421	435	425	418	436	420	439	451	439	470	436	409	489	457	456	450	470	413	452	431	429	425	373	402	432	457	441	461	454	478	454	484	413	421	413	445	441	436	445	483	450	449	448	445	468	404	434	426	451	437	415	431	430	459	440	457	456	473	433	465	437	430	419	453	408	427	434	463	459	458	493	438	458	420	455	448	432	468	422	424	432	425	463	450	419	430	438	490	537	446	443	442	448	461	477	445	449	433	422	397	456	458	450	443	419	455	436	482	423	455	392	437	463	462	420	425	409	427	409	447	414	451	423	385	415	443	430	426	393	437	415	473	455	430	408	461	446	466	439	427	401	459	448	446	431	426	469	437	442	441	436	433	450	462	454	441	452	417	438	412	459	399	407	413	454	429	401	448	410	445	430	458	434	447	413	434	437	463	410	441	489	459	437	449	452	419	429	430	481	424	456	462	444	449	394	489	468	411	463	442	441	446	421	466	423	438	409	443	445	445	420	439	471	428	437	445	430	428	403	445	425	438	436	414	437	479	401	470	475	422	455	406	434	441	469	429	414	406	462	433	444	451	446	447	441	443	442	423	436	425	453	452	424	435	422	397	473	427	415	454	423	455	441	424	444	419	430	433	468	442	450	394	432	473	473	449	402	413	474	458	424	455	459	443	443	388	425	410	448	431	462	438	437	447	442	466	437	393	446	441	427	485	444	434	448	413	434	463	416	457	479	421	436	432	409	460	445	430	435	423	417	476	443	455	344	429	455	439	428	438	436	453	447	451	474	463	424	447	422	464	443	446	446	437	446	450	458	455	438	428	463	440	447	428	435	457	456	423	445	438	500	443	429	437	503	412	409	446	422	476	430	438	436	409	471	426	478	477	417	462	465	492	455	449	415	437	442	415	446	394	446	397	438	422	404	427	465	419	440	401	452	438	416	489	428	457	422	400	460	425	394	428	503	448	440	468	410	422	456	381	483	443	442	464	473	426	407	435	438	450	409	426	456	427	437	454	430	463	460	429	418	431	441	447	444	468	493	421	418	449	397	424	449	431	457	405	446	439	481	410	441	447	417	428	452	462	443	448	471	450	472	441	429	386	428	444	425	452	420	418	430	425	393	443	449	403	481	436	444	427	447	409	441	458	432	439	412	480	419	471	445	446	459	431	415	467	451	440	448	453	417	442	434	468	413	422	413	442	417	419	433	414	471	469	457	458	425	431	444	447	444	394	439	451	433	464	453	460	375	456	444	421	426	465	410	431	452	435	469	472	460	416	479	464	460	437	441	421	440	423	454	416	427	473	459	429	450	433	457	472	478	447	420	415	447	473	443	458	451	448	441	411	401	438	455	469	440	400	444	432	443	428	453	430	394	426	393	457	453	441	461	413	444	441	418	412	456	427	482	464	457	518	480	431	439	385	443	447	422	439	460	476	447	412	439	464	392	458	442	443	422	397	440	410	458
43752	19704	7226	3549	1951	1435	1165	1024	1100	1018	1001	1013	1041	984	973	968	914	964	973	921	930	948	953	967	971	919	954	938	942	938	953	933	929	928	977	976	1007	964	963	987	930	952	946	910	913	954	959	900	952	979	928	916	914	970	1011	967	940	906	963	990	902	983	936	911	1001	932	923	953	973	984	979	927	952	958	935	912	963	952	953	964	965	966	963	937	985	955	962	936	969	959	1009	1007	909	953	908	972	989	1006	964	939	934	928	963	932	977	990	969	930	952	891	951	966	923	910	936	964	954	917	956	959	941	956	947	962	1006	936	938	958	993	959	940	934	957	949	913	932	970	999	980	943	947	907	971	960	987	953	957	951	930	966	950	896	954	962	967	942	929	994	963	964	946	886	991	996	943	1013	951	994	940	948	885	899	892	897	923	960	937	946	908	962	1011	955	996	923	948	982	970	941	935	954	914	939	958	958	942	930	965	937	937	994	971	993	945	925	1010	989	968	949	998	972	982	943	992	1015	976	977	973	937	937	980	968	958	979	964	962	1034	991	984	1036	934	968	941	965	929	968	1018	939	947	925	966	929	943	903	931	981	919	927	980	937	897	1003	983	919	931	977	911	971	938	1001	946	909	940	953	969	911	924	982	966	1002	906	962	1026	976	955	1018	981	977	939	937	953	975	976	946	959	978	929	884	984	943	989	938	1017	912	964	955	959	953	919	956	965	971	936	913	981	995	1021	988	903	897	974	918	964	982	979	957	934	1013	967	976	948	942	984	967	985	900	977	933	933	925	960	972	945	929	932	980	933	932	966	911	913	997	886	953	944	876	998	989	929	983	972	948	971	954	953	960	992	937	924	981	966	1021	951	913	1004	1008	931	960	964	933	943	966	983	925	989	980	875	958	951	971	992	974	923	915	976	956	952	993	966	957	957	975	969	1005	985	967	910	865	948	960	960	955	1022	931	993	926	932	1040	964	930	958	935	976	956	972	971	933	941	929	1019	886	922	968	969	929	977	927	913	984	913	934	991	995	995	909	959	891	982	927	882	966	918	954	911	946	964	902	965	897	932	929	942	931	960	906	935	986	917	932	962	1002	957	991	880	930	978	990	980	946	950	965	940	982	919	940	987	917	986	902	1022	948	931	888	939	998	961	981	969	976	930	979	982	960	953	946	989	978	945	952	965	957	968	988	903	971	896	911	1002	941	997	943	916	953	918	916	942	933	926	969	969	1008	946	1051	998	960	980	926	949	921	963	925	959	957	960	958	936	965	906	938	935	948	946	981	983	971	984	955	964	939	958	951	963	938	986	963	988	922	981	984	917	926	947	926	955	938	907	953	942	977	939	939	966	971	1044	988	938	894	951	995	995	953	942	965	1002	920	1029	1007	909	922	940	952	986	926	935	985	935	954	928	947	964	1033	1003	910	1001	955	996	954	960	928	973	970	937	947	970	954	929	893	932	880	911	946	952	931	930	930	937	964	975	1014	944	921	962	910	983	960	979	923	955	894	986	957	999	912	954	998	968	941	942	984	951	960	914	930	909	987	914	976	990	953	931	954	921	974	897	929	958	909	911	930	1004	981	965	918	963	984	977	917	952	969	988	921	976	982	995	980	997	993	1010	952	956	973	980	968	957	1009	1016	962	981	898	905	996	910	999	930	963	868	943	950	925	948	965	942	895	905	943	932	960	947	948	954	981	973	904	966	974	1002	924	953	904	997	999	930	979	967	951	953	944	965	937	941	981	985	997	955	933	926	985	980	924	969	927	949	962	981	919	995	965	971	981	887	945	992	974	960	921	949	972	925	966	950	934	953	985	940	996	911	932	966	918	995	943	956	1027	982	1014	959	925	971	990	957	1014	947	954	979	989	946	958	924	932	996	900	984	977	1010	1003	955	966	953	941	971	984	968	910	902	950	966	967	962	976	991	983	956	906	987	998	943	936	944	927	942	971	968	986	979	989	888	941	927	998	953	895	973	978	996	915	898	988	985	971	1029	964	998	943	914	953	934	950	973	1010	961	982	990	929	916	955	969	934	967	957	955	953	981	993	954	954	1029	919	976	885	962	985	988	927	985	1003	917	870	997	978	908	919	937	964	945	997	978	916	946	958	946	963	973	937	955	917	969	988	1023	970	966	936	972	1000	949	966	932	919	954	990	970	964	957	955	960	952	995	989	968	912	916	958	959	981	958	964	953	966	910	987	938	997	936	925	979	925	961	912	935	936	978	982	898	966	947	1000	949	998	946	1012	989	993	965	920	986	975	934	892	984	865	917	979	964	888	925	905	947	930	914	959	982	938	993	977	907	916	965	970	920	980	956	915	998	916	917	919	968	953	1000	927	964	943	939	957	978	914	918	943	915	969	952	914	893	935	977	981	959	943	971	947	980	939	952	917	992	897	949	916	978	959	928	952	988	957	964	903	943	948	921	930	975	949	960	996	953	982	968	939	929	936	1011	940	1024	988	934	946	997	957	982	988	923	908	934	960	940	937	963	954	944	938	957	926	1016	950	951	975	943	948	959	975	986	952	908	985	910	981	940	978	987	965	960	988	989	914	1010	924	959	926	1001	1007	981	921	941	1029	873	950	957	974	945	968	935	953	966	992	946	947	929	947	948	938	991	947	921	934	972	987	937	948	977	994	949	975	969	999	960	969	919	910	944	930	974	995	958	981	955	937	982	966	901	928	920	1028	919	986	983	934	913	963	936	942	985	880	958	949	967	1002	926	938	922	926	1016	987	956	899	983	948	965	960	928	968	980	943	919	970	986	901	942	928	959	917	883	927	901	964	892	902	994	915	952	936	919	974	942	1004	930	965	997	902	929	974	943	937	924	934	956	958	972	956	956	908	975	925	986	931	923	976	948	944	990	944	946	935	975	1035	966	908	941	977	938	972	923	999	976	987	889	920	925	1022	930	977	975	932	945	890	950	949	947	961	950	947	924	938	944	975	956	971	922	927	939	933	975	977	984	946	968	919	957	929	982	991	961	910	931	978	988	914	921	950	924	916	947	978	965	921	962	966	984	985	972	971	974	951	945	993	958	988	984	953	928	1033	957	958	963	896	911	991	943	953	962	1010	996	956	906	886	967	898	955	978	945	911	897	945	912	975	966	958	960	977	978	937	954	960	979	936	963	911	908	985	902	923	915	947	986	953	963	928	925	913	931	1005	960	926	937	904	953	904	920	974	1001	1001	997	972	923	940	922	953	966	955	946	929	965	914	930	972	965	998	934	993	944	981	941	1036	1003	897	933	896	920	932	929	1025	977	939	953	930	973	907	909	948	994	971	967	970	967	941	931	953	929	969	875	976	924	974	942	929	957	951	943	932	948	990	959	984	950	985	1007	960	994	976	957	943	898	942	958	912	907	965	980	905	956	931	951	966	977	894	970	970	956	972	956	960	949	971	981	971	906	948	949	940	974	870	957	998	984	920	917	954	870	984	949	928	973	969	958	949	950	946	865	968	1003	949	984	946	940	939	935	969	895	968	1006	963	993	903	928	998	947	966	1050	897	983	948	929	909	989	959	914	950	961	908	993	957	965	987	977	930	963	964	915	912	920	979	947	942	1003	963	957	928	937	936
52798	23503	7498	2275	978	724	599	492	476	438	421	392	421	419	443	448	353	414	402	423	428	401	410	396	413	411	387	451	381	384	385	479	434	406	396	400	412	408	416	390	431	421	433	438	409	410	435	401	433	406	422	419	413	415	428	418	433	420	407	419	432	409	422	414	375	450	419	382	421	426	431	430	459	444	368	438	460	399	411	425	434	440	415	387	437	416	429	406	378	436	386	384	386	403	430	434	411	410	387	416	423	391	414	417	410	394	397	389	410	383	412	396	428	438	406	405	408	429	451	437	402	419	439	405	403	435	415	408	427	436	411	405	398	439	395	428	449	379	401	415	418	410	401	424	431	416	421	436	426	462	413	468	420	411	455	419	421	381	393	392	430	447	445	417	392	407	424	398	402	403	403	409	423	398	409	408	424	407	420	433	417	391	445	432	369	424	402	431	384	404	402	435	380	450	424	433	408	371	437	416	361	391	402	362	400	421	418	395	423	409	440	404	413	423	382	452	418	424	384	416	403	436	418	422	436	402	402	439	438	428	406	368	417	396	402	439	405	418	381	396	429	394	430	484	427	414	414	385	427	420	475	446	465	424	412	424	425	422	414	439	442	422	442	430	428	442	378	390	410	450	397	377	429	440	428	429	390	392	417	409	425	412	428	389	374	433	432	408	443	406	434	412	435	401	383	400	418	437	393	438	417	418	428	425	413	424	417	421	376	403	409	420	424	439	368	364	409	386	421	424	428	453	457	450	462	341	441	400	409	422	422	452	433	437	404	408	403	435	454	421	384	418	364	411	404	378	454	427	414	404	415	447	404	370	419	388	389	386	407	442	384	428	418	394	423	400	373	420	432	386	442	427	389	381	388	405	424	394	414	401	382	396	434	370	373	425	386	407	412	406	389	405	408	391	441	415	407	439	437	431	442	421	457	423	428	438	420	465	369	384	445	439	439	411	429	426	423	408	408	422	399	439	426	361	368	440	383	413	462	425	425	399	413	427	412	417	427	378	410	419	413	423	422	448	391	419	415	425	389	422	425	430	450	445	438	411	416	423	484	413	411	372	431	430	412	413	440	434	378	421	381	416	455	406	425	377	426	398	376	409	390	398	424	422	453	410	413	397	439	398	444	464	419	432	389	425	426	425	442	403	390	416	453	397	414	395	395	410	439	416	428	457	394	433	382	421	413	406	405	411	402	372	408	436	438	442	415	408	439	442	415	396	404	398	395	443	419	412	366	417	405	426	400	435	409	431	455	450	443	421	442	398	401	427	413	401	435	439	428	412	384	397	408	453	414	403	416	404	410	459	417	420	448	400	395	389	410	410	446	416	408	402	423	403	422	389	416	449	404	390	418	452	413	376	395	424	404	435	428	405	386	449	405	395	416	405	396	416	394	428	426	411	440	430	406	428	427	422	409	410	410	402	428	405	396	399	378	424	393	417	394	422	384	402	395	434	415	414	394	384	408	441	421	414	431	439	439	373	451	444	448	445	407	384	416	389	419	444	397	440	396	437	394	474	426	410	427	376	392	426	415	412	410	447	436	462	403	407	381	448	401	382	410	424	402	390	396	425	421	443	378	431	397	454	448	436	391	396	423	417	417	384	401	383	436	404	425	438	426	425	414	408	392	408	388	417	392	432	433	405	458	456	428	400	388	411	432	413	402	410	460	403	453	438	375	409	438	427	378	424	405	409	437	405	402	397	447	415	416	434	418	435	458	418	442	447	396	391	479	384	396	403	455	466	382	456	414	436	442	391	437	409	427	408	437	471	429	404	418	415	417	408	398	410	464	403	440	450	423	406	396	443	429	387	417	385	375	393	423	389	471	420	399	411	424	436	426	438	439	421	406	401	425	419	433	404	412	389	428	425	429	420	404	404	403	458	438	409	450	413	413	405	437	413	407	402	433	417	420	383	438	441	438	448	425	420	444	435	400	394	411	456	407	438	392	405	429	359	378	439	426	409	392	466	419	401	400	426	385	436	401	401	451	420	387	434	440	441	399	398	401	392	451	364	406	399	438	388	452	442	412	419	439	423	413	417	448	446	429	452	422	425	409	432	407	424	441	436	422	426	408	417	475	401	420	389	444	403	424	421	397	441	417	438	450	396	433	401	467	428	411	441	403	434	416	406	419	427	427	452	437	425	451	416	403	395	409	403	391	452	399	371	393	430	383	470	421	422	414	413	412	404	408	412	402	449	378	427	413	382	406	426	409	432	456	405	415	407	434	416	456	429	412	378	403	411	384	430	414	431	462	447	420	420	427	471	404	455	385	443	402	446	439	435	416	453	382	432	410	429	447	418	391	425	439	450	464	398	403	420	454	407	433	398	420	452	418	396	404	392	415	398	428	424	430	447	408	409	393	436	435	403	439	406	416	449	419	408	413	446	426	428	427	453	436	436	408	402	412	451	396	410	396	410	409	358	402	393	449	431	401	464	417	398	441	447	410	405	399	373	445	434	422	408	389	394	423	415	433	391	392	450	424	424	398	396	460	442	412	429	381	400	444	397	410	409	423	389	434	421	413	420	364	414	413	415	401	407	424	432	410	373	394	433	413	428	398	404	412	437	391	459	429	395	432	414	441	427	429	393	421	415	417	405	419	448	405	378	390	425	401	410	393	401	379	434	421	428	422	431	404	423	433	416	427	427	394	424	438	431	431	385	414	451	417	408	433	425	415	428	409	412	405	453	416	456	419	421	435	435	427	446	392	415	411	431	431	445	406	394	411	366	399	417	393	417	395	400	419	400	440	441	380	418	380	426	395	403	414	403	384	416	421	413	469	439	401	378	421	413	430	435	418	413	427	376	412	389	380	411	435	463	405	404	451	429	440	410	408	393	407	371	406	406	433	423	418	426	454	424	438	427	419	454	425	434	422	430	409	418	412	405	422	429	397	390	445	409	432	426	433	426	410	385	405	416	406	442	433	402	461	401	389	432	390	402	405	397	451	448	408	440	397	403	413	402	417	404	405	410	395	413	370	398	415	407	423	400	423	430	414	406	412	455	427	386	382	429	475	490	385	412	385	408	426	420	435	413	435	423	409	391	462	450	393	387	403	424	433	408	431	419	393	395	407	420	460	391	428	435	425	432	371	424	381	426	432	347	410	420	402	416	450	451	412	444	414	390	425	411	382	451	411	435	427	398	426	375	402	389	414	424	380	417	438	403	425	452	447	405	427	430	432	377	423	382	399	382	430	429	433	439	409	413	420	440	428	451	448	441	432	442	405	399	411	416	421	437	383	430	402	461	380	452	413	421	404	452	481	418	418	395	412	377	442	417	432	406	396	434	430	398	370	401	412	415	434	420	405	427	411	401	433	422	396	442	404	440	403	421	419	476	370	439	443	416	450	389	384	414	367	399	409	417	397	409	454	382	393	402	413	408	443	429	398	393	455	392	406	393	390	389	448	438	398	430	424	404	428	415	397	457	436	414	387	391	362	443	408	438	399	440	432	411	401	457	382	434	397	426	422	395	389	412	391	419
35997	17283	8349	4483	2574	1859	1431	1174	997	992	961	875	873	940	967	894	913	916	931	903	932	939	880	936	908	914	878	852	935	864	912	949	918	911	910	928	920	931	912	919	977	922	881	902	895	899	901	973	922	921	900	936	903	932	925	917	907	878	888	843	946	905	893	884	881	977	954	948	881	839	936	891	899	889	946	937	883	912	927	934	901	872	895	921	856	905	887	903	950	861	927	915	907	935	896	910	906	915	918	874	891	898	962	854	976	882	911	927	886	963	903	881	916	991	917	896	930	933	961	967	898	901	967	904	965	876	957	907	896	865	939	880	891	925	938	919	936	908	886	844	923	940	891	882	928	894	882	899	951	956	901	955	855	912	922	903	881	902	945	929	910	916	924	863	964	914	964	890	936	932	886	885	915	981	910	920	942	909	899	931	931	972	876	914	977	866	912	906	876	908	921	872	958	907	975	923	896	944	938	844	856	926	909	878	944	951	931	902	905	916	930	876	963	962	887	911	964	837	931	928	918	892	912	889	906	864	918	967	910	930	945	899	879	892	968	944	886	854	908	919	872	931	866	909	887	915	882	857	903	915	891	958	858	886	900	948	937	876	883	893	918	890	866	904	943	870	925	902	878	997	898	901	896	912	963	951	933	907	930	857	959	914	903	980	891	925	903	892	898	890	891	876	908	945	914	888	886	845	888	916	916	897	984	887	926	937	1001	892	883	909	862	929	908	928	930	928	942	920	879	867	890	864	898	914	876	876	963	904	887	934	868	941	913	895	922	938	926	892	882	918	885	882	889	947	919	918	906	894	889	937	895	901	915	935	854	924	912	945	923	919	848	913	958	903	876	936	922	930	888	883	893	916	918	880	907	987	903	885	909	891	906	909	904	900	954	983	900	908	926	886	916	884	864	907	908	895	937	901	867	935	857	936	870	898	933	907	910	884	919	920	896	952	935	922	907	881	909	916	905	883	904	936	901	882	855	939	911	931	899	949	895	952	934	902	924	861	954	951	914	936	924	893	918	904	945	888	917	922	942	950	926	864	931	937	886	893	879	889	923	888	910	912	900	917	924	939	919	861	833	921	916	900	902	864	935	892	926	836	919	915	911	956	901	895	911	905	902	881	915	887	918	939	984	915	874	914	882	902	898	926	913	901	886	916	899	927	882	908	917	894	913	902	857	965	891	921	859	924	926	890	917	947	938	910	925	938	937	889	936	903	892	931	825	921	937	896	870	865	957	838	894	918	918	904	901	949	918	904	937	908	932	904	936	913	946	907	924	890	958	911	921	889	926	894	904	922	908	908	925	911	920	919	903	947	903	983	999	935	928	859	889	893	900	949	937	902	885	899	906	920	985	920	955	880	907	935	903	873	892	904	924	1002	889	890	895	917	910	907	891	938	903	881	911	901	931	835	887	888	903	860	898	959	901	880	916	917	923	894	876	883	840	888	908	877	918	928	910	983	946	882	915	946	935	905	923	923	945	953	909	883	873	892	942	933	923	920	991	951	938	850	920	890	958	899	935	938	844	958	925	885	932	952	872	888	975	939	886	903	882	867	909	886	938	832	888	940	921	918	919	942	895	884	904	853	954	903	984	969	879	857	827	900	858	884	979	895	880	881	967	856	860	888	941	933	939	894	909	905	927	947	937	929	944	934	878	921	931	943	922	963	980	903	880	959	956	876	952	901	896	892	851	898	941	893	896	862	856	911	942	946	848	962	908	846	980	914	860	854	923	907	945	901	997	916	860	896	877	878	910	941	889	923	887	883	946	884	950	883	902	925	858	943	881	876	947	905	943	872	917	905	880	983	885	948	878	946	943	909	940	923	873	930	872	906	926	910	917	912	875	899	889	940	880	876	888	955	937	914	932	890	922	936	929	874	919	908	894	870	935	877	903	914	902	890	880	932	904	896	944	850	899	931	962	958	944	942	913	892	927	928	916	938	899	884	916	878	907	880	886	888	899	951	947	928	867	883	928	919	881	952	896	921	909	898	903	904	936	939	938	921	921	872	920	888	901	919	893	889	940	917	951	909	882	936	914	901	855	900	903	968	868	850	918	881	809	858	895	925	934	956	897	892	927	913	891	878	932	868	896	946	901	856	962	884	914	903	936	889	889	872	920	917	946	882	898	903	930	960	893	903	941	906	958	885	939	893	957	922	899	870	930	937	921	919	931	949	893	935	910	935	954	932	911	890	890	923	858	884	865	920	904	908	966	934	872	956	916	951	966	876	895	905	918	959	892	870	900	935	914	930	871	921	908	948	885	982	908	912	931	908	893	918	886	918	932	907	963	897	966	908	902	855	901	954	959	879	921	898	889	888	927	968	949	920	892	820	946	900	918	905	915	936	907	916	880	944	948	868	919	954	905	922	907	913	808	875	914	931	903	959	901	947	935	937	918	862	860	914	907	910	908	900	915	897	955	945	872	924	935	920	854	882	912	930	859	866	927	887	950	948	933	887	923	957	889	903	926	896	920	894	935	904	896	915	928	910	907	883	929	932	910	882	904	827	924	944	985	920	965	924	897	923	942	916	880	927	923	841	887	879	898	968	923	920	961	954	884	928	890	945	928	882	905	949	885	903	904	919	897	915	930	904	933	930	923	902	941	911	916	895	891	900	881	870	840	900	924	940	854	899	980	901	857	901	931	931	890	920	962	881	915	924	977	957	911	896	918	874	889	921	910	856	944	927	899	869	899	885	972	967	870	914	938	902	916	851	897	900	880	913	897	923	853	904	912	926	936	911	881	870	931	901	941	940	933	903	877	901	941	955	924	885	952	912	892	863	888	939	917	890	948	895	905	880	930	862	932	928	921	956	867	901	902	904	919	907	883	961	925	961	940	940	935	946	976	883	901	887	882	891	930	902	905	908	926	899	914	859	905	952	966	923	907	888	965	876	850	881	850	898	922	885	949	878	829	917	969	941	945	897	852	869	904	905	869	915	881	890	892	907	903	925	939	926	912	905	962	922	900	903	908	917	893	922	932	893	868	901	901	899	896	887	901	917	923	902	942	913	938	925	896	915	910	910	914	935	896	920	918	921	939	919	872	926	913	939	917	879	953	885	885	911	914	921	935	853	899	950	908	905	941	945	882	896	920	925	909	942	932	928	940	890	904	907	876	868	882	947	874	848	880	918	893	919	932	899	918	911	992	936	933	876	926	965	900	940	917	945	963	895	924	945	916	922	888	870	914	901	928	938	890	953	877	902	879	875	922	911	902	851	909	892	937	940	875	935	919	923	980	927	877	950	879	976	906	916	892	921	932	975	947	959	923	939	933	888	961	886	961	877	907	900	879	920	933	884	906	864	910	879	962	895	865	903	888	901	911	935	944	957	970	855	969	961	936	1011	892	982	900	880	893	929	894	926	870	944	933	933	915	888	920	955	906	975	903	921	914	906	955	914	919	905	874	861	848	910	970	930	945	914	970	912	957	925	933	943	894	908	878	976	942	901	988	824	926	835	896	1000	899	958	907	855	956	865	907	901
57489	26574	13002	5252	2412	1307	826	642	557	505	554	438	414	429	411	430	378	444	369	404	410	428	417	437	410	420	397	421	405	420	415	433	439	426	439	404	430	369	429	443	398	435	415	447	449	439	430	470	429	414	400	391	413	400	408	437	423	376	397	443	410	405	404	447	409	436	456	413	454	384	388	404	410	425	373	442	408	432	439	420	435	456	392	427	421	416	396	424	451	419	408	468	393	379	414	418	413	443	393	404	373	390	419	387	448	450	411	397	342	428	426	422	469	389	422	425	383	429	423	442	402	428	411	365	400	417	406	442	419	460	450	397	416	434	440	405	405	417	406	424	416	410	403	418	450	427	426	414	422	420	418	433	425	400	425	441	398	408	468	381	410	420	439	434	417	405	396	391	397	427	426	422	405	404	417	401	408	440	442	421	435	395	431	389	432	433	390	413	403	446	413	402	406	427	421	415	448	433	393	431	443	446	416	414	437	417	378	417	380	427	454	413	440	440	430	383	396	427	481	385	393	425	434	407	436	423	399	405	416	393	433	424	397	443	415	379	434	412	442	423	453	438	452	414	436	393	401	417	418	410	406	461	455	381	391	426	403	445	427	406	421	442	430	435	438	404	420	430	416	377	417	424	425	407	403	425	429	408	433	386	420	434	440	421	387	399	396	403	453	447	475	395	387	432	413	401	396	436	410	414	400	463	421	380	441	432	444	439	439	387	418	386	441	388	411	391	422	401	412	455	401	422	436	404	402	382	410	427	401	393	394	386	372	428	375	390	437	408	414	419	401	432	391	434	417	422	417	416	424	444	416	423	433	396	436	387	416	414	395	431	426	456	411	440	403	404	437	403	365	414	402	424	415	453	409	427	411	431	388	425	432	431	417	408	403	418	389	418	388	396	427	426	404	417	409	398	376	376	432	432	422	399	413	391	442	443	395	425	432	439	408	441	417	437	413	414	393	405	441	407	433	395	439	444	429	416	410	442	374	406	408	399	412	427	425	438	408	386	403	416	402	427	417	402	411	421	399	433	472	436	428	436	431	382	409	411	407	347	426	391	405	438	435	449	413	460	429	487	438	408	417	395	451	429	421	388	395	373	405	407	415	405	414	427	410	392	411	424	422	423	412	444	424	406	423	417	413	401	429	441	408	421	397	440	411	394	374	399	440	461	408	420	400	405	450	439	389	421	436	425	406	430	420	397	436	425	398	425	399	440	418	439	415	409	387	410	412	403	399	462	475	436	459	411	363	408	402	355	396	416	396	393	456	435	415	403	412	428	379	411	404	413	394	450	425	444	404	432	417	383	382	432	446	440	384	437	403	441	396	444	432	401	437	424	434	459	390	386	409	424	437	411	400	406	404	405	445	438	385	406	439	422	416	403	413	413	427	441	429	399	405	406	419	480	433	401	382	409	386	422	425	474	426	410	426	395	419	420	414	408	417	426	430	388	414	403	418	428	429	406	452	408	424	408	431	393	395	412	394	407	429	415	408	423	446	432	413	393	399	444	456	389	421	399	418	394	381	409	389	380	428	416	404	417	418	459	375	404	424	428	423	397	397	456	406	405	408	408	396	449	396	443	404	433	468	408	422	460	405	398	436	392	423	441	383	409	414	384	381	446	457	401	463	416	409	452	390	407	415	389	412	412	441	399	440	395	439	440	384	401	403	411	422	411	408	409	443	423	415	408	419	430	400	411	433	413	418	419	395	460	393	441	408	405	417	428	403	427	437	421	397	408	456	426	418	408	419	417	417	431	433	422	382	407	461	402	412	401	451	446	409	410	443	382	396	407	416	409	424	383	384	438	439	440	412	418	418	390	375	423	401	399	438	466	410	427	405	445	450	405	388	412	425	396	401	427	456	385	455	443	456	438	432	448	422	411	392	468	393	431	398	366	409	419	440	426	433	414	424	404	415	435	449	476	426	406	433	446	388	400	405	428	421	440	382	429	379	426	401	410	406	399	467	423	384	466	403	413	460	436	419	426	417	396	398	444	388	406	386	418	422	431	455	383	425	417	400	437	423	395	404	391	400	443	432	444	393	435	410	410	424	414	382	385	435	440	424	373	423	434	419	466	394	383	405	392	438	415	409	364	377	435	397	388	439	410	371	421	422	456	425	401	371	418	392	416	460	416	401	397	407	398	421	453	436	420	398	429	419	373	374	412	417	372	414	439	460	373	417	447	462	363	434	414	411	449	427	437	394	362	378	400	416	435	431	419	402	396	380	450	399	391	432	382	452	394	410	439	346	385	448	427	398	425	482	379	426	378	427	402	435	409	410	409	441	443	423	393	405	422	414	399	423	387	411	424	436	387	438	415	428	466	427	436	418	435	409	425	466	401	397	408	412	433	415	354	414	401	414	427	412	389	416	415	395	422	414	414	442	423	459	403	427	378	382	447	426	424	394	440	419	421	417	441	385	381	432	452	404	445	401	396	409	412	425	425	434	389	458	458	455	432	432	415	452	434	455	436	441	393	439	400	409	391	393	415	435	404	411	392	422	423	424	402	442	426	433	399	455	438	476	436	387	397	405	402	382	423	452	415	437	404	387	421	449	401	418	442	410	432	404	379	445	427	401	428	451	427	413	428	419	372	428	420	410	416	413	440	448	410	446	400	403	409	445	420	433	433	422	402	441	406	419	437	436	413	422	376	405	421	399	406	457	433	437	439	431	421	399	377	411	458	425	433	417	441	447	431	402	452	446	425	398	433	425	438	394	375	420	414	413	405	408	469	421	417	394	421	416	429	407	413	410	423	418	425	432	432	392	402	442	423	407	447	413	402	414	376	432	386	409	368	395	416	477	422	438	385	406	440	458	441	391	429	385	401	378	385	422	394	426	412	409	421	421	403	429	406	418	384	432	405	458	437	438	473	423	433	388	363	419	417	418	414	416	407	437	381	446	409	420	419	429	402	399	440	421	424	440	412	421	442	397	415	434	421	362	381	466	404	419	436	436	419	452	449	402	389	398	376	480	380	449	394	407	434	455	439	404	403	412	410	446	415	369	390	387	450	413	417	443	414	426	417	405	396	393	425	402	411	466	386	435	464	464	363	399	386	451	418	394	390	449	417	433	417	425	458	446	417	373	415	407	401	432	419	427	430	446	452	400	417	430	442	438	405	406	414	460	453	405	401	429	370	412	418	436	431	370	421	442	456	405	486	437	411	430	390	409	431	385	414	436	413	374	446	417	438	403	404	426	369	405	429	431	439	376	405	399	420	397	392	419	381	376	408	398	401	367	403	421	436	403	391	432	415	381	427	409	402	442	404	409	409	424	417	383	392	420	462	394	392	427	435	427	440	442	423	427	421	421	418	406	437	384	436	430	434	431	442	404	454	386	394	434	387	411	402	403	441	423	415	420	405	417	451	412	441	403	434	430	379	444	409	407	435	412	462	417	423	422	406	421	442	404	412	430	415	439	366	413	430	439	426	442	434	442	356	424	376	446	434	445	388	404	401	382	437	400	434	457	398	418	390	415	435
38115	19525	13797	9250	5901	3563	2269	1683	1369	1322	1254	1022	950	960	934	946	907	889	916	934	896	935	907	924	892	937	862	843	988	934	930	889	956	966	957	953	967	903	928	940	950	886	906	970	917	947	953	952	939	917	918	920	930	855	924	968	985	909	935	920	901	900	913	899	936	915	914	959	928	895	897	908	948	912	928	923	900	902	908	951	875	944	905	903	931	918	957	902	944	935	956	916	916	918	912	914	922	882	915	963	900	923	911	929	935	931	943	914	933	932	888	940	927	865	915	871	970	930	905	939	903	906	870	902	933	925	952	915	909	857	982	905	915	990	916	885	928	854	926	969	926	957	914	909	924	860	943	936	928	871	923	918	882	913	899	884	934	925	889	891	933	907	908	943	916	919	968	874	960	902	949	887	938	917	902	903	864	907	879	905	913	964	927	925	913	880	877	919	888	943	931	865	944	985	861	928	938	968	902	917	948	908	965	871	918	874	900	917	862	947	945	884	944	927	941	903	906	930	905	906	902	902	925	879	925	916	903	940	930	875	926	905	963	897	949	900	966	972	921	914	904	887	888	928	881	871	908	942	951	906	922	881	938	933	927	876	921	915	922	929	919	900	939	912	906	947	869	945	910	896	905	974	877	914	913	933	905	954	909	903	925	918	949	901	926	973	931	890	917	930	966	930	941	923	956	974	890	962	909	923	925	906	915	893	921	857	911	892	942	930	902	943	894	926	957	920	933	899	903	937	955	915	937	892	936	882	949	916	903	891	962	892	911	892	934	875	929	877	923	928	926	897	929	913	965	909	976	897	947	884	965	957	863	933	909	942	916	923	985	881	862	973	903	918	908	926	903	892	960	895	902	940	951	880	911	925	883	960	904	916	954	959	927	889	882	922	936	909	909	903	942	944	897	841	925	904	965	927	964	926	904	940	950	910	990	931	926	934	945	898	903	856	928	861	907	841	955	906	915	917	901	916	898	927	952	902	929	942	926	872	931	902	898	883	916	888	892	901	910	877	918	904	874	927	909	867	919	885	943	885	913	954	910	883	1004	875	882	931	916	960	900	914	888	960	882	914	871	884	874	954	922	959	895	851	959	971	933	940	919	951	910	907	904	909	923	933	949	924	877	908	919	873	905	922	927	919	901	905	879	957	872	897	898	957	931	941	928	917	925	929	936	947	902	875	947	951	906	950	904	907	963	951	985	919	916	890	914	969	915	893	896	903	929	982	908	933	901	940	919	900	887	876	904	928	887	1006	939	906	943	933	912	949	952	952	896	950	886	916	934	905	908	901	936	907	965	976	923	989	978	887	900	847	922	901	908	988	890	909	979	876	927	932	944	930	901	946	949	889	946	858	874	919	886	934	907	941	915	884	952	948	890	902	907	927	903	949	947	898	859	933	928	896	878	914	915	943	928	942	923	906	913	915	909	902	851	933	901	904	925	945	915	914	926	878	846	893	916	1001	892	923	903	924	913	920	921	907	856	948	918	912	929	906	921	988	884	930	953	933	975	883	938	935	910	943	979	891	909	897	902	868	966	903	924	887	895	884	909	904	913	902	979	919	950	934	892	934	922	940	926	946	871	917	970	948	925	904	973	889	882	932	847	928	906	943	922	930	885	924	889	923	890	960	887	978	930	912	954	927	917	934	952	927	963	898	898	897	894	860	923	899	891	917	865	909	973	946	877	889	901	888	900	882	887	918	884	907	840	934	862	912	937	898	942	916	921	924	852	974	934	906	899	930	905	889	949	965	873	914	905	961	907	936	937	887	874	888	937	922	874	915	832	889	940	908	920	939	979	946	929	941	910	894	890	915	876	864	920	871	931	988	906	976	881	896	925	909	920	929	935	941	912	899	904	896	969	916	914	887	929	925	907	923	921	937	925	889	860	959	867	933	920	934	902	897	910	863	874	933	919	854	941	970	912	950	929	940	905	921	941	935	884	954	911	869	903	895	929	893	890	976	947	912	918	912	901	956	901	933	910	945	963	935	914	890	920	917	883	972	909	985	921	885	891	918	941	916	830	961	878	892	900	907	965	945	858	855	879	928	901	952	918	935	925	903	917	917	967	932	910	950	905	962	908	887	935	1009	926	938	879	912	906	892	899	869	967	921	906	869	933	881	920	884	882	921	977	916	912	874	917	899	956	887	905	945	910	872	906	953	911	922	923	926	879	927	908	897	869	949	871	951	934	896	876	919	901	902	908	939	885	968	893	939	896	912	923	913	956	914	896	932	917	923	919	898	900	886	925	909	882	899	907	928	926	895	949	864	922	900	872	862	898	958	908	902	945	886	897	900	885	908	927	932	911	957	906	892	908	919	938	873	914	920	882	918	893	870	956	963	943	935	993	898	891	925	924	874	935	909	940	954	894	909	900	925	938	894	879	899	921	973	882	884	937	875	913	928	900	946	895	911	909	936	921	951	912	882	908	926	920	916	921	917	897	895	949	894	906	930	926	892	879	863	911	887	928	886	959	928	975	857	911	898	929	867	943	889	960	917	989	916	938	848	936	907	922	952	928	929	927	934	926	957	945	918	903	879	898	964	891	894	923	897	959	889	918	930	884	899	947	921	928	931	926	908	912	933	921	856	921	960	881	983	921	911	987	911	933	912	918	941	932	857	915	953	893	940	904	974	884	905	958	861	870	943	918	923	951	943	843	942	922	918	875	897	900	920	954	913	895	916	968	901	857	910	925	938	932	921	915	867	942	926	935	945	912	888	950	956	894	910	941	914	888	876	919	912	896	901	949	939	902	911	985	942	963	961	915	935	927	947	922	891	929	908	942	987	878	886	925	975	967	841	885	933	918	896	936	862	916	936	906	919	902	992	907	959	905	947	937	928	898	940	944	901	900	926	994	928	911	934	929	881	885	902	942	922	871	920	932	869	873	903	922	927	920	840	910	908	870	959	922	905	862	934	879	891	932	936	874	920	928	897	944	937	941	935	939	944	915	841	894	937	908	889	973	891	913	935	959	888	979	893	885	939	895	925	946	900	897	993	904	945	950	913	916	860	926	911	884	885	885	943	888	852	971	941	905	875	899	942	1002	918	965	1008	885	894	923	912	890	948	897	855	902	907	885	920	930	865	902	861	895	870	875	925	904	929	930	903	904	935	922	931	879	941	912	892	908	921	902	935	928	950	952	901	929	933	874	927	908	934	947	888	932	902	866	933	885	896	890	917	897	927	915	939	940	915	921	971	917	952	934	909	902	918	904	888	902	968	983	978	927	918	933	949	884	870	876	889	959	888	909	927	1012	895	908	969	936	887	945	875	916	880	880	951	905	919	891	932	904	957	870	905	958	864	907	907	935	878	913	913	952	919	886	938	931	912	926	927	912	902	890	908	922	914	917	887	871	920	949	923	874	880	888	909	864	920	926	926	864	978	940	883	932	914	861	921	944	912	963	986	917	972	917	904	921	902	915	908	928	879	923	935	879	871	940	906	939	906	894	979	869	905	884	924	934	944	921	954	887	884	909	932	939	952	955	921
66156	31171	13626	4872	1911	831	639	572	546	539	513	449	412	465	436	445	399	431	420	423	398	447	463	456	423	445	441	402	435	455	438	423	401	450	446	432	420	412	434	427	414	444	432	424	460	476	438	444	471	417	428	451	439	460	499	405	371	442	426	469	437	477	395	424	439	429	429	419	451	418	421	458	413	446	444	422	483	424	441	414	443	419	406	417	457	451	435	457	403	420	429	448	414	424	450	409	437	420	430	354	429	480	440	422	470	411	459	436	409	438	436	390	400	443	439	430	435	448	409	441	467	425	410	433	414	443	428	476	423	430	438	425	439	411	448	476	452	467	427	452	433	417	412	408	441	442	417	394	449	459	392	451	419	363	413	433	434	431	440	466	431	424	429	408	466	394	436	432	430	453	421	460	417	455	430	408	424	431	427	419	446	431	407	463	451	423	412	473	413	428	475	408	460	440	426	415	439	430	444	410	399	435	462	393	437	435	451	431	468	423	447	457	389	435	435	413	442	457	449	436	442	431	445	429	429	443	433	451	449	433	482	489	436	423	464	414	453	421	431	426	455	477	450	416	427	426	476	443	458	430	438	412	427	425	457	401	436	458	443	412	429	414	427	428	453	435	417	424	428	423	374	478	450	432	465	433	414	414	388	442	398	430	465	433	441	454	419	412	417	448	420	399	447	437	456	434	405	454	436	413	411	471	444	420	445	412	447	487	393	417	461	443	465	414	411	424	451	430	478	465	404	428	458	412	414	419	456	466	429	433	449	432	483	445	431	442	427	443	456	401	419	401	467	460	429	440	413	409	441	454	467	430	421	429	429	466	409	427	451	402	419	419	461	455	435	446	452	442	480	457	390	437	441	455	443	466	439	459	401	437	432	416	402	403	446	460	430	453	452	436	466	444	435	445	436	433	448	420	402	477	419	419	460	463	385	428	424	429	427	430	426	465	420	420	435	443	468	408	453	433	449	411	437	430	417	418	416	467	444	401	431	430	455	395	425	409	430	393	433	423	414	386	478	455	469	460	473	416	439	433	429	417	495	472	430	420	413	391	402	430	428	430	426	514	418	420	405	444	441	471	450	432	431	401	401	436	456	432	430	401	428	425	423	442	479	398	440	416	401	458	390	426	455	419	433	423	429	440	458	385	466	453	423	456	403	414	440	424	407	419	432	393	436	460	457	451	436	417	446	403	402	437	410	426	445	393	432	474	444	405	436	415	443	462	449	395	464	465	435	453	422	387	421	417	390	461	393	429	441	429	413	440	432	412	476	424	397	432	388	413	501	413	454	449	431	462	429	487	402	461	458	441	454	412	466	433	430	419	450	417	446	458	434	438	480	411	385	442	383	453	418	415	424	409	467	385	428	442	429	438	478	458	453	432	455	418	458	414	413	367	414	460	458	426	459	444	419	430	416	405	428	413	443	479	454	385	407	445	442	395	424	392	461	439	398	469	453	447	445	425	411	380	417	399	437	409	428	437	458	427	408	438	431	447	458	452	388	397	423	441	454	419	426	414	430	389	401	446	412	427	472	405	437	408	410	423	437	442	423	444	434	420	434	443	406	436	417	444	456	430	445	453	459	465	436	436	474	397	443	442	451	450	454	406	421	447	412	480	445	446	453	432	432	450	418	462	391	437	392	462	475	396	382	432	421	421	394	405	424	426	398	441	450	460	369	472	429	472	430	462	405	439	459	386	393	455	429	413	424	419	433	427	391	439	450	389	403	442	423	420	433	468	438	392	399	426	432	408	447	403	406	424	426	492	418	399	407	424	421	429	451	414	434	397	423	410	409	456	394	446	381	409	393	404	414	414	397	402	431	427	427	424	463	419	414	440	413	426	456	463	431	453	425	425	394	468	386	438	454	492	418	440	440	437	435	453	421	392	425	448	400	476	382	428	430	445	424	446	393	409	444	448	464	454	415	435	468	439	438	450	409	433	440	469	420	426	445	481	470	464	453	442	449	436	440	385	443	392	465	439	421	453	421	445	433	455	434	439	440	394	421	461	412	402	401	479	418	418	444	449	433	438	394	426	457	439	407	428	455	434	421	435	442	440	434	446	442	443	436	441	396	424	451	415	426	396	408	432	405	436	434	412	468	442	388	424	453	461	440	463	446	424	432	461	442	435	438	400	406	455	429	445	421	504	393	465	445	449	382	437	419	447	432	436	463	423	435	427	444	461	401	445	417	446	438	446	466	400	428	430	440	447	400	416	431	434	450	443	432	455	450	440	442	432	433	409	420	428	464	464	410	411	431	416	425	406	451	445	431	434	410	440	467	420	442	431	458	420	436	451	412	443	454	365	442	453	459	468	453	397	440	418	450	434	447	462	425	437	425	421	440	407	478	389	460	438	429	450	453	414	414	417	434	451	455	446	444	454	412	434	432	428	450	432	451	423	398	402	419	405	412	424	411	451	426	410	442	408	431	460	441	453	391	428	393	412	498	463	434	415	450	416	430	435	419	430	425	427	447	415	433	435	484	442	426	413	420	440	446	436	424	419	392	430	405	424	442	408	411	437	438	439	418	454	437	488	453	447	439	389	444	456	472	450	444	476	421	434	401	436	433	398	418	453	459	449	413	438	454	427	440	431	442	433	407	444	482	450	422	435	440	427	464	476	452	433	391	444	441	415	433	425	444	431	417	415	474	391	456	431	437	403	378	406	461	451	443	435	429	463	433	428	429	439	441	439	416	450	445	405	414	439	401	445	476	442	382	434	400	445	440	458	458	400	426	424	457	446	462	427	453	427	436	409	426	428	444	444	459	402	430	447	433	447	476	420	385	397	441	425	452	409	436	459	407	487	428	487	477	380	446	452	463	457	461	446	436	427	409	427	474	468	410	405	490	443	455	404	415	431	423	435	417	472	390	414	470	442	445	440	414	440	419	386	384	451	440	447	421	436	483	430	414	458	442	432	409	434	456	420	423	425	430	476	426	458	421	463	460	439	448	424	484	428	455	464	428	448	420	363	432	432	450	464	426	452	423	447	432	432	431	439	450	436	410	452	416	427	455	418	452	450	403	417	444	457	457	363	412	407	437	415	424	468	425	446	456	478	445	438	413	400	390	441	434	484	413	450	438	438	447	450	448	413	458	426	391	425	440	463	446	468	472	450	437	468	425	410	391	441	419	432	438	413	448	467	446	423	450	464	451	412	426	434	457	408	441	424	410	461	412	449	449	447	388	438	447	483	407	380	408	406	403	451	431	404	407	422	380	437	427	409	397	456	436	422	426	443	451	419	434	446	397	429	431	418	449	458	431	442	439	391	391	429	409	477	464	482	417	408	449	429	438	420	440	401	422	424	410	425	432	423	433	427	454	457	435	414	461	453	421	430	469	452	370	420	460	451	443	438	462	426	446	408	482	438	437	426	435	452	446	422	446	431	365	460	444	420	423	431	468	460	467	440	480	407	414	456	450	462	442	445	426	435	434	441	456	430	449	402	477	468	435	381	433	421	451	405	430	400	449	421	438	417	432	449
44773	23260	13207	8548	4376	2280	1526	1506	1363	1395	1135	1065	977	956	986	929	949	981	928	945	896	929	938	933	912	950	954	919	988	976	877	915	988	974	962	979	932	941	940	943	943	974	963	937	937	903	931	997	955	918	918	993	972	973	918	987	1011	935	964	940	944	954	1014	891	915	907	930	941	878	973	951	959	949	895	978	872	944	920	957	930	918	928	937	946	952	999	921	932	912	957	973	916	914	905	983	906	967	927	865	910	964	923	956	929	945	971	932	925	934	1012	926	914	952	945	963	905	919	951	902	940	945	930	911	973	886	921	936	903	984	944	872	909	922	961	966	953	969	967	937	952	923	902	968	892	940	909	969	977	915	902	932	929	966	960	940	946	1015	965	916	977	945	982	972	939	917	887	931	969	940	939	929	898	947	932	973	904	914	989	905	981	992	951	933	964	960	949	933	956	969	937	929	904	923	939	927	942	954	973	970	885	898	914	890	969	903	928	917	937	900	975	937	904	923	908	951	921	930	950	966	908	952	946	985	943	985	943	1024	907	950	878	957	937	956	908	974	920	907	919	968	988	947	998	925	916	967	937	936	936	964	900	923	963	955	912	959	913	929	953	941	930	936	966	938	914	912	917	945	956	965	954	995	899	927	954	988	990	929	934	923	977	946	966	950	1001	940	930	947	990	950	940	905	915	867	901	983	944	906	992	943	932	924	974	913	987	968	913	962	941	922	959	909	997	990	954	910	950	962	928	977	884	977	947	928	943	952	911	925	918	953	963	932	932	969	939	899	935	892	978	903	933	967	977	906	981	927	902	939	923	966	975	927	949	964	914	934	959	991	941	968	917	879	939	977	988	954	911	962	922	919	976	977	904	860	925	909	914	976	933	934	964	1012	944	959	937	948	946	930	942	918	954	962	956	919	900	976	892	937	945	1019	974	948	884	932	907	914	951	914	928	936	910	953	976	957	1027	974	940	953	941	953	919	920	923	958	943	982	924	944	968	924	922	939	938	934	945	914	924	967	931	1021	945	921	942	974	983	891	970	964	946	946	957	950	940	1000	977	927	925	990	957	909	947	968	990	942	927	915	966	932	935	974	944	986	983	975	986	983	892	917	983	938	952	954	961	963	919	970	913	953	943	970	907	956	905	953	958	992	900	947	884	971	945	971	846	923	892	928	948	984	985	939	919	972	926	951	964	904	1000	907	908	973	920	956	948	932	958	912	938	909	942	957	919	918	960	946	908	905	943	901	952	958	933	972	917	890	966	983	870	908	893	916	946	949	918	982	939	865	968	958	978	943	927	916	980	921	947	939	951	921	888	953	1005	880	976	941	950	935	954	943	929	933	950	957	944	886	927	946	960	977	972	871	970	991	941	933	934	942	905	974	969	932	864	961	960	935	959	931	937	948	913	957	923	974	930	906	955	942	948	933	933	940	949	935	983	982	983	909	929	955	885	973	1018	946	938	934	927	932	911	968	948	936	928	921	915	917	953	925	934	975	935	1005	940	948	976	986	973	970	902	965	883	959	970	928	978	930	934	948	937	973	914	991	994	993	945	929	978	980	954	961	975	967	939	949	945	953	898	931	916	963	889	872	912	933	932	896	936	929	914	888	936	935	946	976	981	994	984	919	919	914	978	915	918	937	983	909	971	1018	948	965	943	926	997	931	965	918	932	959	906	951	969	936	945	990	1030	971	914	887	934	940	988	952	946	933	916	897	915	907	968	946	928	940	934	965	905	970	937	925	912	988	983	908	948	892	921	952	953	964	940	929	921	985	903	915	977	951	941	999	920	910	881	935	928	937	955	947	945	967	946	960	925	964	949	955	960	980	982	944	944	945	932	952	989	973	928	924	972	932	879	922	944	984	954	933	982	956	913	932	963	983	983	971	908	920	968	973	942	973	926	960	947	968	937	951	903	910	916	951	940	884	910	900	890	932	968	942	940	972	946	922	934	956	951	968	990	940	962	933	911	1000	966	944	978	921	893	952	919	846	983	953	958	893	910	993	977	923	1027	960	912	955	948	974	957	929	888	952	947	918	920	896	948	1052	964	989	899	961	995	886	960	867	924	971	956	936	948	917	939	978	962	982	956	965	1025	956	908	951	902	926	935	966	967	925	914	899	941	951	968	903	964	906	952	976	980	944	882	960	964	950	904	975	949	963	944	925	926	933	917	911	940	918	950	963	973	923	995	953	964	943	977	975	981	959	915	963	901	921	922	954	976	929	876	958	911	920	1003	905	898	858	949	933	1000	975	915	902	942	908	899	917	972	961	936	999	953	950	953	912	926	873	922	948	903	899	966	936	914	884	877	898	914	954	936	936	892	923	923	900	919	965	921	940	950	940	948	925	964	931	975	887	874	964	958	959	969	876	982	960	909	1008	889	902	945	925	990	963	928	975	971	943	927	935	937	955	980	929	995	954	970	942	948	911	929	971	876	933	988	925	955	917	968	920	982	907	890	905	925	929	926	905	873	950	963	921	921	964	950	931	927	920	967	977	850	913	983	1010	939	936	937	896	930	983	932	961	943	961	942	990	959	970	953	913	970	954	924	917	921	940	992	1000	939	927	961	941	878	913	948	898	948	922	925	944	936	906	913	963	938	955	955	968	860	964	974	938	1003	984	978	906	980	939	910	893	931	962	979	1004	918	918	919	903	900	913	960	945	910	929	975	931	980	950	925	926	910	940	972	946	912	933	958	953	938	928	938	983	970	945	940	911	915	951	924	960	978	989	928	929	963	934	975	962	943	981	917	877	908	974	896	948	979	973	1019	891	903	908	945	917	907	974	966	907	972	988	897	918	953	897	935	860	984	916	915	937	864	924	951	977	920	920	922	942	948	897	1006	947	948	951	950	905	934	930	942	901	965	1000	893	954	930	908	933	901	914	954	936	982	940	972	922	932	876	966	949	937	957	956	992	969	895	936	891	952	880	924	899	916	904	965	920	937	982	948	1026	875	912	960	928	941	952	919	1011	952	900	918	934	932	928	930	1007	940	897	946	940	905	922	962	935	938	909	959	924	957	924	957	949	912	922	929	899	957	986	934	921	950	960	928	902	915	972	955	919	937	917	948	915	921	946	984	951	937	912	1014	920	988	921	964	995	944	910	891	946	931	896	946	944	973	935	908	936	946	902	953	967	931	902	957	998	950	882	934	936	916	941	971	960	955	960	947	965	908	927	934	901	927	947	949	953	978	981	1012	989	958	923	910	946	969	981	995	879	942	965	958	900	930	907	928	936	871	908	937	941	933	925	932	947	1001	941	941	954	942	978	992	966	949	901	940	929	914	1007	951	935	871	926	945	902	969	924	918	962	932	965	920	993	894	957	923	917	938	938	997	965	970	1013	930	878	964	987	969	921	955	965	878	994	942	943	949	934	962	930	949	936	934	896	961	924	955	960	906	926	834	888	966	917	951	937	989	949	968	976	927	929	928	930	930	972	1004	959	874	928	958	890	959	925	892	904	930	936	966	1014	1010	960	992	878	943	981	943	983	910	942	984	946	965	940	935	920	994	936	960	917	986	938	931	945
45886	16195	4513	1632	805	536	526	473	463	473	452	447	404	455	434	424	396	442	405	406	414	443	394	448	424	420	437	406	400	432	406	448	426	436	403	412	354	387	448	413	419	424	419	417	409	371	385	412	381	420	427	424	430	397	379	414	429	459	398	416	413	403	409	393	434	449	426	441	432	402	394	391	433	445	419	444	399	390	411	391	388	435	430	429	438	401	396	400	466	414	401	401	422	375	415	394	431	414	437	406	387	384	404	434	416	397	423	402	426	395	381	409	431	412	398	383	438	427	442	428	461	415	427	387	439	410	424	446	390	436	395	431	404	390	416	375	378	402	419	421	402	379	381	439	389	429	442	391	378	436	419	430	415	407	421	438	428	421	413	451	416	400	393	406	424	422	427	425	424	405	416	426	408	434	422	435	421	416	420	380	442	374	410	362	385	425	432	448	389	404	446	378	413	389	411	432	408	382	425	419	379	431	397	403	424	428	398	435	424	421	423	425	394	362	405	417	427	434	381	370	415	401	416	419	384	395	427	438	406	416	432	413	434	402	430	434	392	403	420	454	416	399	375	403	396	395	455	396	412	407	393	420	416	423	403	401	412	457	394	406	429	409	407	426	431	395	415	413	368	492	398	412	432	423	427	434	390	423	414	396	415	423	439	395	366	429	430	429	419	420	405	410	385	403	402	439	408	455	418	396	423	381	383	398	434	407	406	436	441	429	433	438	398	416	439	403	426	373	466	421	413	378	445	444	389	417	416	405	411	437	405	428	442	395	407	434	390	437	412	435	411	403	386	367	419	382	428	408	442	412	378	397	417	421	408	386	392	419	414	442	399	430	411	422	410	410	450	416	413	426	403	398	411	434	415	431	400	444	387	425	401	432	439	451	443	467	468	422	399	402	405	434	400	455	428	424	398	386	424	422	422	429	418	399	422	415	383	409	428	448	398	381	412	429	421	336	460	383	430	384	416	406	374	366	419	434	404	399	382	411	428	396	378	384	396	406	411	432	396	392	400	451	424	406	399	387	383	429	421	409	446	399	386	394	384	416	400	411	420	376	396	446	421	421	432	406	393	413	442	391	389	443	385	366	431	422	389	351	371	412	400	381	396	421	429	415	438	387	379	377	417	373	440	421	415	429	423	402	380	447	404	412	412	399	411	447	372	393	422	395	449	414	419	381	383	400	456	405	392	409	439	453	388	395	399	445	379	423	403	378	414	426	374	432	400	376	395	418	441	401	410	424	368	420	429	408	420	454	393	423	387	383	420	352	417	393	416	404	399	392	419	398	436	410	416	408	423	410	428	399	443	453	448	396	396	405	389	396	416	426	394	429	371	430	407	391	418	410	411	382	402	408	438	414	422	443	401	391	406	415	423	427	424	429	422	425	386	376	405	423	413	374	375	423	406	417	394	402	413	407	373	390	401	375	412	427	433	390	450	411	426	404	384	402	417	433	401	415	409	436	422	391	430	459	442	434	397	446	387	400	371	421	466	401	408	392	396	402	382	404	408	410	388	386	420	431	368	406	426	403	437	428	457	409	412	394	407	440	375	406	408	377	431	377	439	419	451	411	442	359	427	437	372	433	419	374	397	383	404	421	447	389	435	437	384	455	440	390	421	444	402	425	405	431	440	398	421	412	374	379	411	414	428	419	425	456	419	414	414	403	405	420	409	436	432	411	445	405	373	343	394	444	392	451	395	435	386	440	419	421	459	435	383	403	427	404	408	405	378	401	402	438	397	417	431	349	414	434	444	412	434	388	408	445	382	420	440	403	359	425	400	433	411	412	416	409	441	391	414	437	416	419	396	435	424	407	419	432	397	400	452	422	408	450	395	433	427	387	397	428	452	409	410	399	416	380	428	407	425	421	406	421	412	401	435	376	388	494	416	420	423	420	423	404	363	414	429	378	427	395	422	402	419	418	440	418	447	402	402	421	392	428	450	408	429	477	420	390	393	410	396	424	438	460	440	408	402	415	408	450	411	436	429	390	413	419	429	375	465	418	440	421	432	421	422	451	392	418	388	387	406	448	423	398	407	422	423	421	392	399	383	380	412	387	467	434	415	411	405	414	396	438	429	408	449	442	435	426	423	428	414	402	430	424	421	427	407	400	394	415	448	462	408	440	436	406	393	412	391	459	408	393	445	401	414	411	385	429	428	414	390	441	446	456	402	409	415	420	425	399	409	408	414	430	392	402	409	423	416	426	428	411	437	401	393	403	402	385	406	409	386	419	407	430	405	443	428	428	377	364	393	404	425	418	386	431	427	407	383	423	411	404	397	377	403	426	425	412	416	413	421	396	423	427	411	409	406	376	402	410	423	410	392	406	450	414	421	412	442	397	419	405	436	438	384	411	421	411	412	438	411	446	398	401	423	399	386	416	404	420	430	397	409	382	420	429	419	401	405	388	412	432	418	432	380	393	418	419	436	401	459	390	409	428	391	407	411	452	410	394	442	394	416	398	387	457	402	413	384	408	375	440	393	464	398	410	389	410	388	401	415	428	366	393	397	381	367	416	425	429	401	424	430	441	421	399	426	404	404	419	404	448	379	408	413	387	421	433	430	379	427	424	413	441	371	380	387	427	414	398	389	391	400	427	436	407	424	413	435	439	428	429	410	389	400	440	416	426	417	382	419	399	438	412	401	390	445	397	403	442	400	426	423	458	427	410	446	411	446	411	385	425	404	397	386	371	454	414	414	450	449	448	397	363	406	432	416	414	406	430	390	405	447	415	377	423	409	371	448	409	409	424	409	408	393	357	439	389	412	420	389	453	394	440	392	412	431	385	407	437	424	405	402	381	420	419	397	436	438	376	409	428	393	427	420	465	439	429	387	401	400	401	399	439	431	431	396	423	389	388	389	388	423	385	424	416	497	430	391	411	376	438	396	414	434	421	399	402	422	426	428	393	388	439	432	369	430	440	461	388	406	391	391	414	435	413	403	412	428	399	426	406	405	400	434	390	431	395	415	375	416	386	414	416	416	394	436	418	412	368	431	385	430	403	412	380	406	427	405	455	428	426	429	425	445	390	387	383	417	423	389	404	384	404	444	424	417	401	382	450	413	428	406	408	404	408	382	409	427	374	433	409	410	372	455	403	420	448	416	398	386	375	367	437	460	445	404	415	457	392	425	403	406	442	413	406	429	440	424	403	397	390	402	438	398	404	404	449	415	445	442	379	389	370	402	444	453	412	452	407	369	420	437	409	418	418	410	421	398	395	433	432	437	391	433	421	423	413	407	411	434	417	428	419	428	398	417	383	458	447	428	437	388	435	457	412	436	418	404	380	447	412	429	403	436	393	407	429	447	444	450	405	436	408	428	355	402	373	421	404	426	419	410	374	413	409	407	428	400	378	457	405	385	398	432	403	462	399	406	423	418	418	415	437	426	428	393	403	413	423	417	372	417	405	402	473	409	397	435	418	421	427	400	420	456	414	454	410	427	403	417	419	419	436	384	404	393	427	404	421	411	421	419	404	438	404
29768	11464	5444	3267	2129	1561	1276	1159	1152	1103	989	932	915	933	947	940	923	895	892	898	866	918	879	886	868	870	942	907	886	896	882	909	907	922	847	901	907	930	885	876	899	884	913	909	864	977	894	890	883	838	899	870	877	908	893	880	885	879	898	862	882	933	905	895	897	958	875	847	906	913	911	903	896	907	895	913	860	869	854	894	880	894	969	871	841	897	923	865	926	858	852	950	881	886	853	895	915	902	877	896	923	922	896	919	939	880	912	828	850	846	868	909	896	888	921	922	885	862	882	892	867	928	914	908	892	907	957	933	940	812	910	906	911	952	892	928	914	946	921	923	918	955	904	874	891	919	863	924	943	885	904	894	905	898	919	904	898	905	865	939	908	903	901	870	889	928	840	903	897	873	886	939	930	900	942	881	874	920	831	933	921	885	878	967	918	889	935	877	863	964	829	880	910	892	881	895	942	897	899	937	891	929	891	902	862	883	885	908	904	849	898	901	919	899	889	869	835	840	852	951	896	881	914	938	899	875	913	905	934	843	926	841	949	950	955	848	877	911	899	885	877	882	918	878	887	869	886	959	910	931	856	878	924	923	906	868	846	904	920	884	965	891	876	908	947	924	901	891	897	898	947	877	926	856	899	913	851	921	938	939	885	917	918	910	869	949	913	897	906	944	925	911	912	919	868	934	895	931	924	944	932	871	828	925	912	844	903	893	892	852	908	864	981	915	851	941	931	887	856	912	932	938	886	908	935	837	915	914	899	909	874	912	894	950	941	933	932	873	917	938	914	875	961	900	901	940	915	894	918	905	925	902	876	913	977	884	902	884	918	927	861	884	901	885	841	933	876	929	847	878	861	927	910	928	866	875	884	883	912	938	918	901	884	908	908	919	823	930	931	881	910	901	910	913	970	882	892	859	887	906	900	883	862	883	913	910	906	906	902	881	858	889	885	907	931	898	973	905	946	904	923	886	920	907	920	919	936	932	865	921	936	927	902	905	890	929	926	897	881	894	893	885	920	880	913	938	898	867	891	886	865	869	917	905	915	860	882	860	872	901	908	883	946	886	902	915	898	941	847	926	895	857	845	866	892	893	871	823	901	880	894	941	916	909	934	891	922	900	846	940	912	878	856	921	872	909	896	901	886	887	890	917	948	886	968	949	864	862	853	920	910	936	897	897	926	922	916	928	941	902	887	879	960	880	957	894	900	867	907	914	881	897	899	913	883	887	876	918	905	852	921	874	902	852	966	861	858	868	892	935	948	882	973	942	914	865	906	902	900	886	894	906	841	860	917	899	934	861	848	876	922	872	890	897	916	933	895	906	899	892	920	878	915	898	866	878	909	896	947	924	917	879	872	885	948	912	912	861	899	927	913	894	965	909	939	883	879	907	893	951	898	871	887	908	885	902	920	866	935	892	899	880	901	891	856	910	913	868	931	952	886	913	910	867	901	920	901	922	976	901	839	902	908	890	906	869	896	881	936	916	846	875	935	912	858	918	795	896	867	876	962	952	901	921	913	878	917	947	926	929	888	885	932	900	917	856	931	940	911	857	888	895	900	921	945	923	960	891	899	932	948	909	889	880	865	883	907	840	908	886	904	849	871	917	909	830	918	879	870	874	905	888	877	917	943	936	867	942	876	868	921	885	897	900	918	859	882	894	917	927	948	836	889	864	863	860	885	876	850	885	853	888	897	920	857	934	867	873	818	892	868	922	890	942	878	887	862	915	935	888	843	866	839	847	898	878	919	868	862	914	899	889	908	881	952	882	921	904	906	860	879	903	896	950	885	932	896	902	914	965	940	929	892	941	861	888	891	909	861	940	883	934	853	922	890	923	837	872	878	934	871	946	895	905	925	836	871	972	857	881	969	908	908	866	868	870	882	900	917	917	961	921	881	918	844	868	884	911	889	904	905	910	898	904	908	909	880	917	880	914	892	894	938	958	886	885	937	869	933	940	835	906	888	868	983	871	898	919	855	817	956	936	889	868	885	910	911	897	897	925	913	888	865	856	926	918	880	886	954	905	872	917	841	896	914	903	886	864	857	879	897	894	870	923	856	920	862	903	890	859	886	921	907	887	900	903	839	820	885	901	912	901	871	919	926	857	892	894	906	901	897	913	908	887	919	863	917	944	849	843	927	861	902	928	902	855	891	891	911	899	907	892	851	957	909	967	970	930	949	899	915	921	778	875	861	929	892	908	915	931	945	881	902	894	875	916	905	894	890	890	822	927	858	914	905	921	886	960	936	917	920	897	867	924	885	880	967	947	855	918	914	870	913	922	905	901	905	926	973	881	959	888	885	867	957	879	896	860	958	884	879	888	940	866	913	845	888	918	917	906	889	938	877	922	920	932	884	903	889	898	869	925	835	894	906	964	879	891	888	924	923	896	898	855	900	958	870	941	905	886	913	910	859	865	881	850	893	827	918	856	892	896	887	947	878	910	871	890	896	886	863	949	887	916	867	1010	865	840	877	885	891	892	903	962	946	858	906	893	956	895	887	872	892	929	875	935	846	887	866	930	929	880	910	971	903	876	900	919	874	928	917	939	894	927	853	877	991	862	870	871	886	902	916	887	913	900	869	900	928	907	914	874	885	918	929	886	830	961	897	910	871	840	908	903	938	927	912	899	940	847	902	932	944	974	958	926	876	915	900	902	898	874	879	897	865	906	902	852	894	915	906	914	903	910	932	884	891	905	954	930	944	881	916	850	910	919	906	894	882	915	924	879	868	915	860	883	914	862	893	927	893	884	894	850	942	937	899	878	943	884	897	836	926	907	914	911	890	944	906	895	894	880	907	904	890	891	882	921	951	929	895	911	879	897	905	915	877	851	889	899	910	917	874	899	905	884	878	908	909	935	925	889	846	867	910	898	858	972	927	954	880	914	892	890	838	864	881	854	891	893	905	880	947	891	901	911	904	862	970	936	934	908	922	858	879	914	919	884	877	867	899	929	920	943	871	906	922	896	892	911	875	886	941	906	868	935	937	916	906	873	869	934	929	866	905	901	890	803	932	874	875	914	892	882	848	899	885	914	892	913	915	897	921	925	898	923	914	932	863	879	929	903	876	899	888	935	906	876	896	829	938	927	901	881	955	955	940	935	863	883	906	900	869	891	901	893	877	930	883	910	921	937	897	848	894	903	868	898	891	917	906	928	932	932	930	837	895	912	920	885	826	956	899	859	884	864	919	900	887	877	923	878	904	914	858	938	927	850	896	916	888	921	867	927	888	932	925	876	958	921	928	895	871	844	925	924	980	868	899	882	882	892	881	883	901	905	935	901	953	869	917	897	918	924	865	860	888	905	919	883	901	907	885	919	900	866	888	907	940	902	876	885	844	862	874	916	923	894	869	882	923	902	892	936	882	874	936	934	912	896	897	923	903	957	923	933	923	902	942	907	955	870	833	871	910	879	901	900	913	893	907	916	928	891	876	952	962	904	925	894	868	920	914	899	957	932	881	893	892	918	907	904	909	904	914	877
52183	25521	12310	5575	2969	1744	1229	925	678	537	502	476	444	428	418	399	424	408	469	416	393	432	461	425	429	361	409	358	392	475	449	405	388	453	423	429	391	431	447	407	423	455	466	381	424	426	426	367	435	467	406	415	389	429	437	453	417	449	458	436	403	427	445	411	402	446	427	412	390	382	397	390	402	432	449	420	436	418	419	490	419	416	457	444	435	416	421	394	428	377	470	410	386	395	419	411	395	403	415	453	405	413	403	443	403	420	401	444	436	432	397	373	406	411	431	371	389	415	412	396	401	443	401	378	420	394	438	398	431	430	420	466	424	412	437	420	419	425	385	403	416	401	364	473	402	423	451	390	403	416	427	436	416	447	402	415	419	427	406	429	416	454	412	364	424	401	413	407	357	405	426	440	409	425	404	435	436	437	441	400	426	420	404	403	399	424	411	445	455	441	384	406	436	456	356	450	444	381	417	465	398	478	388	407	376	414	426	372	388	415	439	410	454	408	391	394	472	432	390	400	407	438	445	440	418	393	432	476	443	428	398	439	412	387	415	426	426	458	437	435	445	460	430	481	439	418	450	418	442	427	432	392	392	390	439	428	400	442	406	426	391	439	430	449	452	460	460	421	392	434	418	385	436	433	411	425	334	377	435	432	411	425	455	444	412	416	400	415	432	423	410	446	420	434	443	400	392	463	399	443	448	429	417	439	425	435	384	408	402	451	474	421	430	402	418	437	367	413	405	439	437	373	438	403	406	400	388	436	447	433	439	444	427	434	405	415	411	420	374	416	461	420	431	436	436	434	418	426	403	441	425	409	428	455	390	435	417	387	418	455	384	454	440	467	436	414	453	431	433	443	421	439	405	430	411	448	432	405	429	395	422	424	402	398	436	402	421	392	453	447	426	421	460	421	431	405	428	408	374	420	441	389	420	423	371	375	380	420	416	426	401	420	375	432	421	409	409	425	396	463	436	421	429	424	435	403	398	421	422	430	397	443	397	436	417	425	435	381	411	417	411	435	456	451	430	435	395	418	420	410	409	416	446	427	428	458	430	440	432	433	396	389	399	427	461	411	449	447	455	445	450	419	424	404	431	401	379	400	399	407	409	442	402	425	438	417	426	460	439	421	423	380	429	415	437	439	424	450	400	428	417	420	385	426	430	415	450	449	423	397	397	432	398	443	466	407	392	388	476	412	418	450	431	434	433	435	436	381	425	438	398	463	439	454	448	436	423	407	433	468	383	438	414	409	431	418	408	413	429	439	426	397	399	381	391	438	439	421	406	433	447	436	434	438	417	417	433	394	429	428	415	431	430	414	445	439	449	442	427	401	443	470	469	428	434	434	447	413	408	384	410	430	407	430	432	421	450	445	437	439	393	417	377	409	398	403	437	438	409	404	420	430	411	455	431	469	410	464	417	422	453	431	383	415	397	417	408	425	385	396	476	464	458	432	440	430	403	472	414	431	454	407	438	379	445	404	406	435	386	410	437	411	422	433	428	390	459	415	405	406	436	399	433	429	411	385	426	415	367	425	400	446	452	412	426	419	398	410	388	399	395	426	487	425	399	413	450	453	445	439	409	428	439	444	386	425	397	447	420	437	403	363	427	379	391	434	416	416	426	403	395	416	446	436	451	392	451	420	437	427	413	394	413	439	411	425	434	445	462	412	424	428	395	437	427	435	418	433	390	453	427	401	410	374	406	411	424	427	391	406	432	423	471	396	422	389	408	476	403	404	428	402	430	443	440	401	415	430	374	427	410	390	423	430	402	394	412	416	434	429	399	417	460	419	415	445	483	425	441	434	465	424	400	444	412	467	451	436	433	363	412	427	446	448	434	379	455	453	444	397	429	411	425	415	410	454	367	433	400	394	404	412	441	425	415	442	430	387	411	420	446	432	416	413	409	426	396	438	397	442	456	429	426	436	433	409	442	428	434	414	436	407	392	442	444	434	433	418	413	387	395	414	427	416	429	421	444	422	407	430	411	450	389	433	436	413	428	431	409	426	412	390	407	458	424	397	415	416	373	415	438	421	394	428	404	418	403	407	423	445	407	420	419	389	420	465	398	416	421	433	462	363	416	441	417	469	429	410	395	415	394	419	422	394	400	430	432	463	435	399	421	425	424	403	427	440	401	407	452	400	451	396	414	388	456	383	458	409	446	433	415	394	411	453	419	438	420	407	429	424	401	455	382	406	398	426	438	411	431	413	437	417	401	385	425	415	430	408	383	414	418	402	383	386	434	453	446	398	423	403	397	413	453	427	403	387	388	391	413	445	414	439	407	405	408	390	417	416	438	436	424	459	433	439	403	427	413	468	458	466	409	416	402	385	436	439	408	412	406	404	386	416	427	446	414	405	436	432	445	380	419	462	421	431	405	441	424	406	433	406	389	392	404	427	406	440	433	416	447	427	421	416	422	407	409	434	438	416	449	422	433	445	430	442	392	450	443	420	439	424	452	413	436	426	433	412	435	433	398	382	421	426	424	438	425	424	418	384	413	417	397	430	433	425	435	432	438	393	423	386	421	388	395	407	426	401	451	372	446	459	404	412	408	416	379	415	379	404	447	432	431	458	417	429	434	417	390	417	412	395	418	410	398	399	401	406	413	372	433	471	414	414	410	423	392	403	418	419	437	478	397	395	395	400	412	430	387	427	422	448	421	432	429	427	440	438	435	463	401	413	409	462	447	410	407	419	411	404	437	403	446	414	462	418	383	430	435	407	458	409	441	439	386	426	413	423	396	428	450	414	423	427	422	441	426	447	438	445	405	398	451	409	454	414	434	385	396	421	448	428	408	459	420	398	431	439	441	446	411	399	403	418	420	389	418	428	426	388	446	394	450	384	452	446	367	407	436	435	413	441	420	417	414	423	431	418	378	446	342	402	417	419	430	417	410	402	420	415	404	416	416	425	418	382	410	402	427	426	399	380	382	415	392	420	384	433	410	422	457	446	397	406	389	441	409	423	416	398	423	420	455	425	414	422	377	377	384	403	401	410	432	409	444	381	389	424	414	399	466	447	412	371	394	355	416	423	407	385	416	417	423	437	419	389	443	490	379	426	422	408	441	403	423	439	416	452	445	422	442	398	400	424	400	408	437	412	438	411	451	408	436	425	409	421	464	444	437	447	411	412	429	400	408	412	364	416	379	406	417	446	412	483	423	404	424	383	443	446	412	465	425	433	430	402	433	424	436	439	447	374	413	434	437	424	422	402	436	434	428	390	430	394	425	411	441	424	454	435	425	412	479	406	429	438	450	427	372	448	426	461	385	425	386	416	438	418	396	372	403	371	434	475	423	410	376	404	440	380	400	425	412	425	421	430	422	430	418	410	434	398	424	409	446	412	388	423	428	470	436	422	380	402	397	433	430	404	374	436	391	444	457	437	413	398	441	417	427	428	432	435	428	367	371	419	426	383	403	405	352	389	439	372	426	411	410	414	433	401	400	444	413	438	395	414	432	406	460	466	417	408	403	430	467	418	416	384
34557	19428	13037	9926	7354	4993	3798	2618	1707	1448	1204	1109	980	923	936	905	899	904	923	920	877	870	970	912	917	926	947	858	901	905	893	935	991	945	942	918	919	941	924	886	936	963	935	950	934	930	905	928	924	887	925	951	905	926	876	924	907	932	976	877	902	886	976	913	895	968	911	915	907	900	897	869	956	853	932	829	954	939	892	917	885	916	900	974	949	943	994	975	893	855	933	980	898	920	924	898	884	853	933	954	880	905	943	922	941	909	891	955	897	880	925	916	914	913	862	890	887	894	940	902	919	919	923	957	933	877	916	897	941	924	916	876	924	957	915	903	901	917	906	881	928	935	884	950	935	909	900	929	948	929	891	914	971	911	911	875	960	933	842	914	873	863	986	894	895	921	918	916	905	932	967	883	902	939	918	914	919	934	950	855	937	915	910	926	923	909	934	907	861	898	888	860	872	950	893	888	906	932	891	938	897	928	981	912	932	891	913	938	887	910	895	906	894	960	962	922	975	883	951	894	902	915	911	909	951	920	880	906	944	941	881	882	956	921	926	919	875	987	960	900	961	888	914	919	940	916	901	914	908	902	934	906	914	905	957	925	910	945	908	965	978	965	963	880	889	967	894	957	913	906	896	911	951	913	877	959	944	887	956	942	885	886	890	901	937	976	903	879	900	890	895	930	914	896	856	886	984	891	930	908	918	944	934	929	974	933	899	905	923	963	875	955	915	887	924	934	958	895	885	955	887	947	905	905	881	928	906	860	893	939	897	903	890	895	851	886	916	872	946	832	899	950	888	906	906	976	932	885	876	873	956	954	912	981	931	937	935	956	951	886	885	897	956	969	861	888	902	949	948	982	896	931	901	925	945	941	898	854	934	866	910	954	897	895	927	915	918	843	932	908	930	896	923	876	933	911	903	951	994	883	922	944	986	904	932	923	964	893	945	905	898	921	916	879	911	936	909	980	933	909	983	907	901	951	941	935	905	906	896	963	881	896	929	927	922	939	947	910	858	936	900	949	871	931	964	888	905	921	899	877	981	931	890	927	906	875	881	939	946	904	933	911	929	923	925	913	909	920	965	952	929	923	895	914	913	922	890	932	858	878	925	977	911	867	939	907	925	943	883	951	997	958	945	914	942	892	924	931	933	934	905	920	960	855	910	947	922	964	935	886	910	917	951	887	941	925	889	931	907	910	949	877	871	924	911	934	939	873	879	905	895	947	905	893	881	971	918	927	915	871	910	857	907	931	900	899	927	853	899	925	924	942	870	899	884	862	921	917	958	904	862	916	926	885	922	947	940	989	930	896	898	903	895	952	920	915	866	896	937	908	891	854	938	891	953	984	900	876	945	859	874	923	935	958	912	955	871	891	913	945	876	966	929	936	859	951	954	909	860	917	963	940	891	888	908	920	883	902	876	871	956	916	843	916	907	965	864	958	937	944	938	924	919	943	879	947	935	876	916	924	918	911	865	965	913	903	946	861	900	952	875	970	881	915	898	922	913	887	903	874	954	948	916	945	895	902	937	947	849	924	950	919	855	941	938	932	894	959	903	960	913	883	903	853	893	942	948	920	877	909	882	957	904	937	943	928	921	913	893	911	882	906	964	893	913	882	909	911	938	929	881	930	905	876	908	939	877	939	878	962	876	889	880	897	935	966	938	906	868	890	949	904	975	875	901	940	922	917	917	920	919	937	894	867	885	896	895	922	923	873	926	901	872	890	903	948	955	919	907	919	858	885	935	940	898	893	962	916	902	932	923	940	909	915	864	903	904	895	857	877	950	951	918	889	915	947	873	964	889	969	844	929	886	910	876	928	947	885	938	932	989	920	908	904	939	895	864	960	962	893	1024	915	937	933	961	870	925	916	917	930	911	953	842	871	946	924	897	952	963	933	944	936	925	890	948	861	948	907	964	967	927	963	904	942	869	925	902	908	920	903	896	915	962	946	890	869	896	893	920	896	869	931	916	888	925	913	882	935	917	910	859	980	894	964	854	944	904	932	967	857	924	883	866	920	914	920	950	904	855	935	906	946	879	938	950	937	908	943	857	949	877	953	968	900	944	937	896	937	894	866	958	922	931	954	877	919	919	862	966	922	938	915	876	945	934	867	894	901	867	907	898	890	971	938	915	918	910	960	923	963	893	883	913	920	912	936	959	936	962	933	912	927	992	919	967	928	902	927	954	893	939	910	932	953	933	926	912	894	878	899	916	891	950	918	940	862	870	896	896	873	912	906	922	938	927	951	881	915	891	896	890	961	974	895	947	893	881	903	891	882	895	918	873	904	982	913	941	911	881	928	907	957	904	890	992	947	909	926	932	929	909	938	846	912	957	948	925	902	911	955	875	912	931	962	901	901	871	897	944	926	885	910	946	913	954	899	904	888	931	870	901	898	947	859	884	914	947	932	900	841	905	950	865	895	932	917	926	916	904	908	922	896	945	911	923	934	923	896	861	869	882	929	917	899	933	931	953	872	913	835	890	945	940	909	878	918	868	919	908	896	892	953	892	920	925	941	970	917	948	937	947	910	894	842	911	916	983	862	922	927	902	883	880	940	893	954	953	890	946	925	921	938	921	897	920	847	893	982	872	925	917	929	975	946	902	884	866	931	926	899	894	915	946	932	870	933	919	888	860	892	916	951	895	905	887	932	895	890	866	935	906	882	834	908	941	926	886	923	967	946	932	959	846	914	934	872	933	892	888	944	938	913	958	867	897	899	924	935	919	894	929	991	878	919	964	925	918	880	874	929	902	844	885	940	880	974	958	871	978	955	925	942	934	938	912	949	875	889	945	886	856	914	889	911	851	905	969	976	960	910	950	842	927	891	976	912	896	926	977	895	875	918	971	861	973	935	896	996	929	925	958	964	880	915	942	915	930	859	901	856	911	882	951	925	920	923	922	922	928	841	888	892	964	912	883	951	948	917	929	948	929	896	886	919	937	893	934	940	908	914	918	948	868	904	931	890	936	921	922	921	938	921	874	897	938	968	949	966	974	929	834	907	923	897	892	947	933	898	880	936	898	885	887	871	902	912	952	908	927	902	935	894	873	856	953	924	926	871	897	929	901	893	928	887	943	923	945	933	929	936	935	900	954	933	890	915	930	886	913	890	920	901	915	951	899	895	933	923	890	944	867	922	898	981	932	969	964	943	910	929	950	935	885	943	943	930	896	876	945	939	937	936	911	945	976	910	933	904	902	897	921	858	914	905	952	904	867	875	886	923	911	946	867	949	936	946	926	908	880	928	884	891	895	881	913	967	866	900	921	896	983	932	874	917	920	936	855	953	820	925	930	911	901	923	954	930	869	989	957	918	858	890	906	895	909	934	917	928	921	914	965	943	915	915	887	931	921	886	958	938	920	973	921	928	895	939	890	938	898	858	840	885	900	945	941	885	902	897	890	906	905	879	898	957	839	944	942	926	955	880	923	895	858	861	919	946	937	870	881	874	922	867	918	879	915	922	878	900	910	909	879	921	865	893	912	960
54037	28757	15620	6772	3175	1678	1010	757	611	534	512	483	475	435	407	417	415	436	442	404	433	422	426	442	427	472	407	427	455	421	397	453	425	434	418	400	421	443	425	427	442	450	427	436	438	421	422	468	437	435	408	462	431	439	463	463	425	453	446	469	426	413	446	401	419	443	477	448	453	427	433	464	395	480	452	437	444	414	418	446	403	397	418	409	451	402	419	468	456	415	431	464	414	420	448	425	465	427	410	400	464	456	416	417	431	444	393	413	451	433	459	440	447	426	445	402	442	422	436	483	447	481	447	430	435	449	429	429	453	435	430	449	399	433	411	437	462	458	454	467	418	492	434	400	460	424	405	462	445	435	421	436	426	452	405	418	476	460	449	451	416	450	439	399	420	401	484	429	448	406	419	433	456	438	444	439	412	451	473	412	452	441	456	439	431	400	476	411	416	399	462	457	420	421	428	433	416	457	458	449	422	424	420	450	462	392	464	403	395	435	420	398	454	426	446	454	418	459	467	417	432	436	417	417	458	443	467	427	428	437	424	409	416	417	447	441	421	428	424	407	425	492	462	458	456	406	413	425	487	470	420	465	441	410	443	424	454	424	393	407	450	475	428	400	443	431	459	440	412	406	445	392	450	426	418	417	450	422	467	429	457	406	458	416	457	409	473	425	429	449	484	458	443	439	418	430	411	398	445	453	439	475	446	441	430	456	431	465	432	404	436	416	419	452	380	415	432	469	386	442	466	433	455	417	477	440	441	431	442	446	426	442	450	422	448	427	447	513	489	448	436	435	443	472	419	444	439	464	432	428	399	437	418	430	469	410	398	459	470	427	444	422	431	435	421	413	464	430	431	456	453	445	467	474	440	423	481	380	466	459	417	429	449	471	413	400	401	406	395	433	434	433	430	426	388	439	419	451	464	487	441	481	423	435	443	462	422	458	444	410	433	427	463	447	449	454	402	436	434	423	436	427	470	429	432	442	445	408	411	427	449	487	419	455	449	416	444	446	422	409	441	418	403	410	402	398	428	400	435	456	392	433	437	458	429	521	391	412	451	429	444	475	466	423	427	477	436	395	398	454	439	500	428	416	413	422	397	416	431	432	469	420	422	437	482	439	450	493	422	409	433	404	467	402	419	402	417	432	447	461	452	470	440	445	444	438	413	421	451	416	444	440	429	462	460	434	445	441	478	446	453	484	408	453	442	461	415	419	450	454	431	443	419	445	490	437	471	429	435	436	468	409	439	435	440	420	465	408	452	437	443	409	396	453	414	436	399	448	439	469	430	468	448	448	404	459	432	423	427	402	420	436	458	400	467	437	401	425	471	455	481	440	432	423	415	447	422	400	483	454	458	427	440	422	431	417	428	441	384	405	413	432	483	420	429	459	417	402	419	459	431	448	474	452	461	443	465	472	444	417	419	425	411	465	441	414	398	415	433	469	478	438	435	407	444	445	451	440	467	458	448	452	457	430	473	418	447	445	475	445	429	450	442	423	411	427	495	460	433	428	432	459	417	445	417	454	473	435	384	445	408	408	441	471	454	427	420	444	424	492	450	424	434	420	454	458	430	450	446	433	432	442	427	425	398	429	442	428	394	422	469	473	414	450	415	473	459	418	462	442	432	415	409	418	455	477	406	421	436	431	399	411	390	427	441	411	427	391	431	477	452	408	388	419	437	434	397	398	414	431	441	476	413	444	439	400	449	439	450	465	428	426	472	420	422	442	430	411	454	431	443	449	497	428	439	458	494	459	408	461	456	442	426	412	434	421	457	457	434	396	443	449	430	416	410	476	436	413	481	458	472	453	432	469	446	443	469	430	449	470	421	394	418	388	403	470	372	425	498	449	397	405	409	431	441	454	454	441	366	425	414	422	411	431	429	447	430	460	396	446	394	410	455	438	476	476	423	414	439	442	419	479	437	431	436	446	454	451	421	399	421	418	451	434	432	438	449	419	415	435	445	399	432	432	448	469	438	451	454	457	424	484	397	397	441	441	429	457	399	443	408	469	417	474	409	413	424	409	441	449	408	432	444	412	458	416	438	442	413	436	408	446	408	382	460	432	471	408	427	461	422	445	408	488	447	442	428	427	420	417	396	428	439	442	471	409	403	378	438	452	454	427	439	441	477	412	438	419	414	436	424	428	477	454	445	443	449	414	441	428	439	404	447	427	447	470	448	474	404	489	456	434	408	406	411	458	432	464	424	422	429	462	415	402	484	436	453	432	423	415	450	431	439	431	446	441	478	439	453	430	434	441	458	436	469	443	426	488	459	381	448	416	460	469	453	421	436	465	419	438	409	425	452	406	405	442	420	453	422	471	437	470	447	413	391	424	409	423	445	426	457	460	423	454	415	437	481	499	405	402	450	454	380	456	404	425	431	399	403	411	445	474	456	452	404	431	409	475	453	411	423	435	421	461	462	497	398	436	463	466	445	495	453	465	462	447	421	410	416	471	446	429	439	415	415	404	451	398	436	430	409	429	423	438	426	434	418	440	418	432	442	412	396	428	435	436	425	425	411	431	436	421	449	459	413	416	399	447	455	467	422	435	427	451	449	442	438	433	420	461	468	403	449	441	432	454	414	405	466	510	412	466	478	428	441	398	429	437	433	448	380	436	459	454	401	432	440	454	481	438	427	417	416	456	456	477	424	464	436	461	472	444	426	452	433	408	480	431	380	447	424	421	434	427	451	424	428	404	477	432	424	461	472	444	433	445	412	447	391	411	473	453	408	406	477	465	444	438	453	439	417	417	470	425	390	456	469	478	451	394	418	405	418	383	427	502	474	416	422	435	458	446	454	440	452	427	457	419	431	433	412	414	437	448	440	439	417	446	397	474	455	434	467	382	438	420	435	423	446	409	412	450	476	426	430	401	404	419	469	413	403	442	378	441	421	425	418	444	453	427	457	446	453	427	416	438	402	430	426	423	465	490	455	416	426	461	428	458	489	410	385	425	401	428	431	472	466	422	432	435	444	419	402	397	434	443	446	428	462	417	457	426	437	431	424	447	460	474	417	461	460	470	397	412	430	431	362	453	432	420	436	444	441	448	444	433	451	481	463	488	452	447	438	441	425	411	457	431	422	433	437	449	395	419	428	448	442	447	438	472	419	473	425	436	451	422	444	442	504	440	406	425	459	470	459	407	432	435	445	436	451	399	416	475	439	436	451	458	421	455	411	428	420	458	462	423	435	499	450	443	393	436	380	443	465	412	407	438	487	449	440	474	436	431	411	423	456	423	493	476	476	409	465	456	400	464	424	424	449	468	439	455	445	417	409	421	411	441	450	463	413	444	443	436	396	399	457	411	418	432	478	466	428	450	400	417	457	454	415	407	469	446	420	456	404	414	451	426	449	423	456	424	437	429	427	459	456	434	489	486	465	408	432	399	415	426	452	443	404	457	473	415	431	433	445	450	422	422	407	446	414	442	420	453	480	465	440	445	419	415	450	437	415	458	441	474	460	418	406	475	416	451	446	426	427	473
36102	20733	14594	10667	7121	4319	2679	2040	1743	1486	1195	996	961	931	966	966	973	984	989	948	960	991	913	954	952	922	998	919	945	957	933	913	963	955	910	960	967	957	955	874	919	968	930	933	906	993	967	922	912	927	870	931	972	942	951	904	950	937	938	986	983	967	941	947	960	936	958	949	962	938	943	929	935	950	949	927	954	912	985	952	895	889	934	949	912	944	955	887	965	974	913	919	989	951	917	956	976	913	915	953	929	897	955	948	943	974	949	990	930	969	970	959	945	946	928	956	953	930	923	903	995	935	880	845	985	954	957	937	836	912	945	907	935	949	949	953	948	874	957	922	963	901	907	949	957	971	998	941	977	896	960	928	926	944	968	925	912	927	925	973	961	920	878	957	942	913	905	951	909	964	990	965	938	901	929	947	938	969	975	956	955	965	977	958	956	918	980	950	978	910	965	877	895	934	980	923	954	963	987	961	884	997	931	906	978	911	900	979	924	929	922	906	885	924	935	897	926	960	929	970	945	938	951	951	967	940	967	944	931	932	923	995	914	986	907	953	970	968	1032	951	991	876	941	937	923	913	933	978	897	931	924	899	911	927	1024	974	903	934	935	935	954	934	927	908	944	956	1009	974	937	957	951	928	883	929	890	952	913	870	937	958	958	905	971	968	908	910	955	905	933	1010	940	929	958	941	944	976	963	898	996	939	932	926	957	948	960	962	947	970	914	907	1006	931	946	897	956	1001	978	952	939	947	965	960	911	945	934	966	941	901	907	919	900	943	972	967	920	938	994	930	923	942	920	978	958	903	936	924	924	962	904	906	935	869	972	970	904	980	918	979	957	990	945	953	966	989	990	931	992	917	906	941	950	951	952	967	919	907	979	930	964	979	973	928	918	1000	951	920	982	943	934	914	970	987	881	931	943	953	903	1005	993	940	877	940	986	942	922	1001	929	974	931	974	948	963	938	974	968	914	889	908	945	922	942	1019	1014	950	954	961	959	969	872	916	963	940	973	956	970	919	981	968	950	966	897	957	991	909	956	935	957	948	936	951	998	895	927	934	963	900	1002	976	946	978	941	956	902	965	933	986	993	928	943	900	931	966	940	981	967	904	945	940	908	989	958	924	937	923	958	985	962	885	938	919	917	954	921	934	917	936	930	940	960	908	928	929	932	955	926	922	948	943	883	888	982	940	964	895	983	873	946	948	971	922	951	898	952	979	964	924	977	961	915	908	942	942	918	984	925	959	986	980	926	922	941	970	957	919	950	956	936	882	985	957	966	908	916	898	909	956	971	925	903	909	980	937	958	893	910	975	868	961	954	943	940	939	903	937	935	958	967	933	974	966	913	891	972	917	912	991	959	922	944	933	923	939	944	950	969	966	987	927	963	959	941	946	1003	987	932	904	975	996	982	926	911	940	954	933	933	961	923	955	902	929	959	931	993	940	982	934	900	948	927	954	926	930	896	943	927	930	921	952	941	921	915	977	1001	861	913	909	967	930	992	978	887	948	943	978	889	986	917	948	927	967	993	893	965	967	900	914	964	934	940	980	883	928	937	935	911	959	987	930	915	932	920	948	997	898	954	949	961	936	905	1000	949	891	918	919	964	959	916	944	978	939	936	968	996	918	977	953	988	933	925	934	1002	950	986	921	920	968	878	954	942	913	961	928	1016	946	973	926	974	984	997	942	981	937	979	974	985	927	985	983	925	925	1004	987	981	922	982	1012	893	942	946	1024	930	935	971	957	972	969	967	921	929	930	947	932	1012	984	933	977	945	916	964	947	968	934	925	911	973	897	999	971	926	897	962	928	920	942	897	922	956	912	985	953	920	978	964	924	961	929	975	926	949	947	927	934	893	971	979	918	946	1002	925	946	938	900	940	927	936	888	947	912	931	964	981	946	930	935	963	958	950	910	970	990	972	936	948	972	892	902	954	919	959	957	1014	951	971	926	913	940	938	934	939	938	953	921	903	958	953	952	907	973	930	934	943	920	958	1005	918	936	932	970	944	913	909	871	938	943	872	942	942	939	925	933	969	916	933	947	950	923	948	953	933	946	931	916	986	955	983	925	968	998	984	905	917	906	931	962	921	948	903	917	939	916	966	936	951	887	967	903	889	929	924	969	903	964	920	925	902	908	947	949	885	970	931	943	985	1001	896	923	928	973	880	963	921	924	924	894	941	876	963	938	940	967	905	926	955	938	945	930	1021	939	927	954	976	911	919	963	941	919	972	987	940	968	906	960	914	935	978	932	1002	933	930	940	902	959	949	950	946	934	897	1024	879	994	983	945	926	921	923	950	973	961	924	982	942	949	889	999	942	901	956	962	949	938	960	929	967	983	922	979	922	914	941	954	931	970	911	917	906	971	949	917	927	922	987	959	978	981	948	948	924	909	953	927	958	928	1000	974	940	958	949	954	948	978	881	922	990	918	922	939	930	928	886	931	917	950	962	996	963	963	976	951	888	958	944	897	935	928	961	919	920	927	919	959	915	963	974	933	940	912	977	1027	959	945	944	935	962	932	867	904	906	952	903	951	944	950	974	993	937	1006	947	934	952	908	998	918	957	916	1013	973	963	1012	899	945	920	936	920	985	955	998	973	944	911	927	918	937	957	981	966	890	872	955	927	964	961	957	975	912	894	919	929	910	905	889	925	976	961	959	915	901	951	958	1004	950	966	911	983	920	875	950	952	885	938	945	946	975	914	928	945	946	940	972	976	971	990	966	1001	929	965	889	984	989	973	925	926	878	939	956	959	950	911	964	990	940	957	973	972	891	947	924	956	978	970	846	953	951	995	964	930	918	948	909	965	922	900	931	1015	960	970	979	1004	867	981	964	1007	920	958	923	934	943	934	964	979	961	971	980	972	930	957	950	971	947	961	982	999	941	991	973	967	907	978	913	959	934	916	945	952	893	988	951	991	938	945	968	986	964	964	1002	953	905	981	938	956	888	975	895	961	939	931	979	931	920	920	967	992	964	983	934	891	883	979	940	929	985	935	955	957	921	942	916	939	1022	964	936	983	932	911	963	931	963	935	957	929	904	909	941	946	904	973	981	954	936	947	917	905	952	942	934	933	926	942	979	925	956	904	954	952	930	964	910	902	921	926	975	949	894	986	979	952	1000	923	984	939	934	935	949	927	936	929	936	931	915	977	953	929	924	1008	953	966	952	927	947	948	974	933	907	929	1004	895	966	970	904	919	976	909	895	978	911	955	960	957	970	970	998	944	962	932	924	912	1016	928	953	941	975	952	922	988	991	973	935	918	949	900	947	993	962	966	950	935	988	936	934	923	936	1006	974	922	986	968	897	879	967	942	980	930	993	924	964	939	930	917	989	943	963	908	961	988	925	995	928	981	1006	1009	910	978	934	933	952	941	940	918	952	946	920	970	957	945	941	1026	911	928	935	912	954	1001	934	994	924	947	942	959	941	926	921	936	894	920	925	954	883	973	919	929	1001	926	1001	956	902	927	871	982	905	948	972	971	954	954	959	917	937	953	964	897	927	977	961	912	915	1010	923	879	893	999	893	953	894	1002	907	907	894
47314	21834	8348	2974	1246	769	656	577	452	468	456	434	457	429	430	414	396	440	409	414	413	408	400	414	416	437	430	423	403	416	421	417	422	429	416	409	436	438	401	418	387	404	426	411	369	406	445	372	441	416	383	394	411	366	372	432	420	425	427	434	431	430	459	459	432	410	463	394	392	381	425	434	396	412	396	416	437	418	420	392	399	401	417	425	425	451	383	403	420	396	425	401	452	398	444	430	442	434	392	399	434	425	393	432	424	387	464	408	384	379	405	401	428	417	362	429	396	443	407	449	405	436	414	447	457	412	375	381	398	413	445	416	433	451	419	396	408	413	420	358	413	414	402	407	424	404	417	415	406	405	442	402	387	416	422	416	393	395	438	395	392	398	424	434	419	419	391	380	403	433	410	394	412	399	416	442	418	455	407	406	419	411	473	375	413	388	430	382	404	416	419	410	399	411	412	385	484	443	408	389	411	423	437	418	404	430	412	426	420	446	416	396	387	422	428	427	440	430	431	421	431	460	415	417	444	407	401	433	394	411	428	427	469	407	400	434	428	386	401	392	452	442	403	380	444	407	444	405	411	408	384	407	432	394	394	405	386	430	440	392	432	376	445	386	401	403	407	378	413	420	372	442	406	425	412	474	413	424	434	388	428	401	427	386	442	448	414	428	426	415	432	392	405	414	428	392	414	442	384	402	421	406	431	413	432	440	410	392	397	405	435	438	415	399	412	469	406	421	435	417	393	439	397	422	405	428	425	385	396	453	424	417	411	412	419	440	460	405	397	429	419	393	434	419	426	425	418	385	421	446	456	385	397	391	428	418	443	421	383	410	443	410	403	409	405	403	458	419	477	427	405	395	406	406	424	427	456	395	456	396	402	407	448	419	449	452	372	397	415	452	439	429	411	399	479	444	382	395	405	424	436	405	408	444	456	428	419	422	442	451	431	390	402	453	408	409	391	423	398	389	420	410	427	412	417	428	423	377	439	413	409	431	370	408	426	396	407	398	443	406	395	431	462	392	397	443	393	409	415	412	423	418	454	442	423	387	391	436	429	425	397	444	369	406	445	465	385	435	410	396	434	433	405	449	466	404	399	395	420	398	385	459	413	414	415	436	376	410	444	406	400	405	420	424	412	451	452	383	415	411	388	398	397	423	442	404	407	415	413	423	421	428	419	407	373	450	433	398	397	430	401	417	399	369	423	419	436	427	396	411	437	395	422	431	419	449	448	423	438	395	422	443	407	426	450	454	411	407	392	375	439	428	407	397	438	427	408	457	377	395	415	422	384	397	424	412	392	382	422	417	417	414	414	402	429	459	417	390	392	393	404	406	421	427	405	466	419	436	444	389	414	460	394	433	397	409	410	409	438	392	412	392	426	437	406	421	435	417	408	435	384	435	422	398	437	444	380	412	381	441	399	377	402	402	431	431	449	420	418	390	386	427	425	413	444	430	407	418	408	411	404	389	385	380	454	381	376	420	393	407	423	450	429	426	409	425	430	415	462	397	414	385	395	409	398	413	436	355	378	423	437	409	407	435	383	393	418	429	432	389	379	388	433	434	427	427	405	377	403	406	385	382	404	423	411	436	436	434	472	415	437	435	393	431	454	421	419	438	476	415	406	410	438	424	392	411	438	400	404	402	402	412	393	406	390	412	434	398	434	419	426	414	436	417	381	420	402	414	404	424	418	454	422	389	356	401	442	423	411	388	423	419	397	439	458	412	403	376	412	428	409	404	407	402	439	402	376	459	413	451	398	413	400	381	401	409	423	397	421	448	437	399	470	392	382	430	401	400	446	434	420	427	421	470	399	439	407	402	430	438	370	385	388	410	384	428	430	399	419	439	443	395	378	421	415	421	445	427	444	382	438	378	413	427	433	415	448	378	415	436	434	418	400	429	408	432	424	391	385	397	391	384	426	423	401	422	407	395	411	424	423	455	438	465	424	404	463	413	415	401	417	420	439	363	376	437	377	453	411	406	397	430	395	430	407	415	413	406	390	415	416	439	419	423	405	370	435	445	431	460	393	410	451	412	413	424	447	452	390	426	416	447	382	411	378	405	386	437	395	459	414	382	448	417	416	411	375	420	432	402	439	417	405	413	386	432	394	416	441	372	405	403	442	404	440	429	382	421	399	458	419	411	409	428	418	433	417	416	396	403	444	451	425	456	432	455	395	423	404	415	394	444	419	433	415	429	401	389	422	398	446	442	390	448	437	415	409	421	447	396	446	418	418	415	401	386	418	425	413	429	405	395	426	392	443	413	423	455	419	395	397	415	459	434	425	450	419	408	427	444	428	485	404	419	381	355	399	404	415	459	423	456	415	380	401	447	400	424	417	399	425	417	435	418	369	373	422	471	445	391	401	390	429	439	438	424	420	448	376	421	456	442	400	373	436	390	401	380	400	463	381	431	403	385	413	406	416	387	430	430	423	391	412	398	460	397	428	438	410	432	414	414	416	404	439	427	459	452	418	384	378	421	413	446	402	418	429	424	446	410	425	425	457	432	419	355	391	378	420	378	424	425	409	424	395	415	395	401	410	405	407	390	401	401	406	398	412	395	424	398	450	409	425	408	426	410	415	406	435	459	425	392	393	448	411	396	399	424	460	409	387	425	421	387	403	382	418	410	410	435	423	401	439	384	411	420	408	427	371	388	396	485	409	429	440	420	415	382	432	413	404	416	413	380	478	413	382	441	417	425	383	395	430	427	420	460	435	451	435	418	401	408	389	400	441	472	367	442	398	425	384	404	417	415	431	412	413	395	440	434	433	404	436	427	388	423	407	380	468	427	413	447	429	457	433	423	410	409	387	432	449	420	441	445	425	379	399	398	417	434	416	444	426	442	392	412	441	446	420	365	415	407	460	439	422	447	436	415	403	395	413	436	401	397	452	399	400	459	423	414	433	379	412	431	434	422	452	463	440	431	388	388	436	475	402	410	352	401	406	367	475	407	411	413	384	406	407	430	460	413	452	433	406	404	368	449	404	408	422	451	395	399	391	405	427	436	402	442	426	399	385	446	465	438	402	440	383	395	426	405	392	410	406	382	430	411	415	395	440	361	430	397	379	449	424	429	458	396	381	406	391	435	404	362	384	392	415	393	429	434	383	382	412	422	404	431	386	414	381	462	401	399	389	428	399	433	392	434	415	427	421	409	427	413	471	451	419	397	418	430	387	435	428	399	437	413	434	412	410	399	410	442	428	425	401	456	458	411	392	388	410	450	430	445	418	440	419	435	409	382	408	459	373	395	438	422	415	394	383	420	418	410	430	394	380	408	438	444	414	435	453	398	462	405	427	424	422	406	428	413	383	452	401	384	405	393	406	406	411	433	437	392	401	435	453	462	430	406	449	438	396	407	407	407	417	405	435	397	405	402	401	405	442	447	375	415	432	436	406	397	409	412	417	486	374	412	431	401	410	443	435	421	411	427	416	391	436	400	379	417	395	436	388	489	402	381	432	424	414	475	416	416	417	433	418	422
32097	16240	9559	5738	3184	2173	1608	1270	1069	974	960	934	929	906	853	957	944	898	863	927	939	887	903	879	912	974	897	908	892	920	953	913	967	899	817	897	909	889	881	885	935	931	913	906	871	922	905	917	932	877	884	991	920	876	873	939	912	893	917	934	911	940	925	888	902	927	955	918	926	966	898	902	899	891	849	914	929	899	927	917	958	918	879	883	950	851	910	897	903	900	932	971	930	882	889	901	939	913	932	870	904	923	877	905	908	905	932	916	901	869	848	900	923	938	896	888	897	924	911	902	897	913	868	905	884	925	907	904	896	848	899	890	894	920	893	876	948	911	931	942	907	944	950	911	990	873	918	919	913	864	884	914	885	890	961	914	866	896	920	881	914	909	968	894	838	869	921	857	876	954	897	888	891	932	925	859	905	938	951	903	889	938	918	854	913	903	911	923	942	952	907	911	949	876	976	947	884	871	914	925	897	859	898	922	910	882	894	933	884	896	931	873	912	889	810	904	866	852	912	882	887	878	883	951	910	875	878	951	893	909	891	915	943	872	921	870	909	917	938	863	864	891	912	877	928	946	863	959	896	855	834	930	892	885	858	931	918	843	902	910	908	896	917	934	907	889	900	923	940	887	859	891	911	937	900	937	901	884	916	876	899	886	902	891	901	880	928	974	925	916	854	848	934	910	945	944	893	912	938	917	891	938	892	936	898	901	899	879	895	900	888	939	924	862	909	905	928	870	926	907	891	897	874	923	879	908	928	867	874	883	941	901	968	880	919	965	916	920	915	922	939	940	842	899	921	898	920	891	921	895	871	951	973	896	880	949	899	901	939	887	910	930	946	876	886	858	903	895	905	856	918	904	900	885	885	932	962	944	875	877	923	886	899	1002	952	953	895	915	888	926	936	892	892	899	962	856	897	926	893	903	880	870	960	892	936	905	921	916	932	901	868	872	890	892	841	915	904	942	873	894	889	966	932	928	859	1003	971	873	868	896	908	895	935	906	889	907	909	860	855	849	925	901	889	889	913	894	878	933	914	911	929	889	915	906	916	926	896	884	909	923	920	913	883	911	868	881	970	887	910	951	905	947	922	926	941	1000	901	899	900	904	916	886	944	883	901	977	923	877	919	932	925	910	904	955	941	884	896	902	893	868	911	857	922	921	954	867	891	916	882	943	937	934	923	925	925	934	905	892	872	884	911	915	909	899	825	909	887	922	849	939	920	921	845	859	933	889	902	924	901	913	916	934	841	937	878	928	913	858	952	888	939	898	910	901	873	879	940	875	927	890	924	859	870	877	874	945	936	931	908	815	927	888	927	923	905	872	913	856	903	903	844	858	929	873	925	952	907	896	890	885	869	906	896	873	955	876	932	882	869	921	916	946	891	882	946	938	950	874	891	883	936	880	890	911	887	852	856	923	930	950	940	890	903	876	888	947	900	927	881	950	893	932	875	905	872	905	862	921	951	916	928	963	923	928	928	924	929	917	883	955	903	922	934	894	892	902	868	989	813	863	923	844	955	918	932	952	937	895	912	905	897	899	898	938	836	884	989	874	888	911	932	899	899	838	866	936	908	873	933	909	899	935	916	873	920	817	851	917	968	897	952	981	962	926	888	990	923	913	944	923	859	888	846	973	910	861	899	930	950	900	899	907	868	939	891	935	911	890	910	883	920	917	932	926	867	959	910	881	905	939	940	917	963	900	933	898	878	912	892	949	865	917	928	896	888	881	937	899	955	901	948	878	896	882	874	882	903	972	885	898	942	919	903	885	903	896	899	885	854	888	925	942	911	951	884	860	932	927	925	899	894	896	907	855	920	943	919	902	916	932	885	889	957	912	941	915	892	901	879	921	909	908	931	890	934	924	925	854	891	891	932	950	862	918	878	902	861	936	907	882	870	929	886	887	948	888	934	947	876	924	916	890	914	894	948	890	895	910	911	891	947	898	908	903	890	927	959	929	859	887	903	855	885	887	867	875	926	897	858	925	929	912	862	887	903	945	835	932	946	960	898	897	898	935	887	946	901	849	939	888	836	863	916	890	876	914	879	854	918	861	917	930	928	960	874	940	895	889	944	917	950	932	914	923	898	940	921	885	836	902	899	912	976	897	914	909	919	876	891	978	913	891	897	925	898	941	928	907	911	925	883	903	861	860	905	938	850	927	925	878	905	914	962	912	902	924	882	913	898	905	907	929	887	885	903	879	908	979	902	860	933	914	890	937	953	974	876	878	898	867	855	874	915	868	889	826	929	876	895	922	966	832	828	939	864	957	868	913	858	874	877	939	920	914	878	919	915	888	922	891	937	957	905	888	926	893	957	891	877	900	886	890	886	941	927	892	877	893	893	922	919	868	928	904	864	913	876	881	900	883	973	878	929	929	922	886	901	912	921	882	874	840	954	849	848	872	876	896	915	916	849	964	894	875	880	918	925	885	928	926	924	854	860	940	893	923	930	895	953	910	941	884	919	925	915	900	878	883	942	932	943	896	914	874	876	940	855	859	881	855	940	876	936	875	937	883	894	910	897	906	906	952	909	927	898	859	888	870	913	911	885	871	908	899	919	898	907	957	870	904	854	904	917	912	883	942	931	904	890	954	867	945	922	905	934	915	848	863	949	905	906	893	884	900	929	914	891	957	879	873	890	852	897	920	936	856	879	869	845	891	939	894	894	944	873	897	929	916	927	978	894	877	858	902	940	883	854	932	906	915	912	905	927	942	933	895	896	906	888	840	897	902	900	884	940	957	839	916	900	873	955	898	885	890	906	946	924	889	902	905	925	870	874	923	905	923	932	863	958	909	864	839	903	957	912	905	902	910	912	908	963	917	875	923	905	916	943	919	893	950	888	919	931	897	870	961	895	950	875	932	914	940	900	893	940	906	883	877	880	924	887	926	950	885	924	895	896	852	923	959	933	900	895	899	913	913	868	907	920	907	879	910	915	855	903	862	878	870	898	953	936	902	867	910	910	914	916	859	913	896	890	940	924	897	909	933	897	897	870	905	901	905	910	906	884	841	911	888	902	898	937	861	916	899	918	897	897	879	973	891	923	897	884	917	898	924	892	875	906	904	924	853	905	875	930	886	882	896	897	909	936	872	863	895	919	938	889	931	909	931	869	870	885	938	899	896	914	911	887	929	907	912	933	934	894	977	915	897	915	893	901	879	869	918	886	933	892	953	887	918	864	894	905	916	914	936	885	960	930	920	834	863	893	917	879	906	919	907	864	891	899	904	961	878	916	889	900	934	901	882	908	867	864	922	909	923	893	930	894	931	895	899	953	931	884	917	894	934	883	909	954	922	896	944	912	921	902	940	937	928	877	948	911	959	899	923	865	892	907	892	909	931	874	901	869	882	859	889	891	949	906	893	878	866	881	899	862	869	913	849	901	908	862	877	926	951	890	883	922	886	917	947	955	930	909	909	924	935	904	897	920	943	866	914	909	926	954	954	894	904	936	892	917	895	921	949	854	892	914	855	857	887	970	931	924	937
61384	28958	12465	3333	1076	768	656	568	478	480	432	457	435	439	418	454	434	426	416	468	429	432	447	413	442	453	442	434	414	430	401	379	419	428	436	437	433	436	400	435	398	428	431	427	414	414	408	413	441	458	444	403	450	423	435	395	403	457	399	438	417	434	457	391	431	405	377	429	399	430	409	429	439	434	409	407	389	356	418	422	423	449	451	422	462	406	439	417	426	427	473	428	443	410	383	405	432	390	457	418	409	453	428	443	425	458	407	420	479	440	462	427	474	448	452	410	395	402	388	410	405	418	410	433	437	449	454	483	393	472	415	452	440	438	439	446	391	409	422	434	421	416	444	455	425	449	449	433	417	414	439	428	450	410	441	421	392	455	444	458	424	468	457	430	487	416	407	395	458	442	393	427	422	367	400	412	404	434	399	408	446	410	452	435	429	415	385	415	438	448	480	395	431	446	434	437	410	415	430	443	414	429	452	412	403	444	423	413	443	417	433	397	406	417	456	469	372	393	425	388	396	432	434	459	459	405	427	420	421	437	436	425	406	438	425	391	393	403	442	447	399	407	383	409	417	436	420	449	440	408	442	426	420	412	409	409	424	416	486	395	431	444	417	424	428	431	422	408	441	395	442	422	413	441	424	470	433	447	415	393	424	399	393	404	408	418	439	447	404	440	395	402	440	450	501	422	418	452	484	425	418	401	454	471	384	460	432	398	421	388	426	439	397	468	449	446	417	431	499	448	459	448	427	429	459	390	468	387	428	415	440	416	412	428	429	405	441	427	437	449	426	435	410	407	411	429	418	394	386	387	413	427	427	402	388	393	431	407	404	403	443	434	456	403	439	425	455	423	424	423	467	406	433	415	410	430	423	413	437	439	418	462	445	407	436	432	430	421	425	436	431	407	420	437	424	408	375	420	421	458	441	407	377	435	437	426	411	443	390	419	402	452	423	407	446	423	387	448	416	419	440	419	412	375	435	473	427	410	421	446	460	400	379	424	455	427	403	437	364	403	433	429	404	429	420	431	438	409	387	421	403	401	460	415	422	433	437	429	411	414	434	403	422	446	439	370	435	463	423	421	470	460	432	427	431	439	419	394	429	437	410	410	409	413	476	461	410	424	380	402	442	405	428	463	421	441	420	421	432	443	432	437	415	433	434	409	443	406	443	449	416	412	444	406	420	449	382	426	460	441	432	450	450	415	401	479	444	411	448	414	435	443	426	435	397	413	417	412	447	436	430	431	452	423	451	419	385	402	441	409	407	444	423	426	402	439	425	371	438	422	438	434	426	447	441	453	401	407	398	453	464	431	430	436	417	411	452	410	386	435	447	425	422	429	410	415	430	461	442	376	391	450	446	418	406	473	378	417	486	429	416	438	447	398	436	399	447	424	430	402	421	462	393	409	449	398	435	450	427	397	400	433	439	438	446	431	435	453	440	433	434	433	440	488	429	414	418	429	449	434	449	434	402	417	447	400	426	427	446	469	474	426	456	440	462	431	429	393	434	421	432	421	445	467	444	458	431	440	431	454	394	441	441	411	427	434	375	436	405	403	422	455	418	441	419	433	477	409	448	412	445	456	440	420	430	426	437	442	434	466	394	418	441	400	422	438	454	437	440	426	449	420	432	424	441	413	428	404	459	435	397	430	427	436	436	409	427	418	396	424	418	377	418	406	428	407	463	453	385	402	472	415	425	426	433	400	423	427	453	426	471	441	419	441	398	456	396	423	432	457	422	416	413	443	431	408	423	441	478	409	431	470	406	421	409	403	437	437	432	464	435	394	384	454	426	442	440	453	452	416	441	410	394	397	420	468	457	430	412	439	441	382	459	427	444	437	465	445	418	426	418	409	415	470	458	406	448	439	414	404	400	403	425	425	471	409	407	406	452	430	404	464	436	430	384	401	398	427	415	476	406	405	438	442	416	442	458	425	440	401	462	436	424	434	402	448	429	465	424	437	405	466	435	392	418	424	441	416	441	383	442	417	418	410	460	450	410	431	483	396	403	379	457	436	378	392	440	413	427	413	401	436	434	414	443	395	414	395	418	433	411	431	439	464	436	428	435	402	415	432	439	433	426	412	439	420	425	443	403	440	435	446	462	448	435	456	396	417	421	445	396	466	384	409	413	430	462	413	426	422	447	423	422	414	392	429	415	432	445	424	452	483	425	435	418	444	427	416	432	459	443	438	423	437	482	439	424	407	431	373	426	442	437	416	464	425	449	443	412	422	442	412	456	445	397	425	431	394	410	458	436	435	420	431	430	417	436	371	427	415	440	437	442	415	401	426	420	414	446	436	436	408	443	445	402	409	380	422	446	421	403	459	409	430	426	410	458	407	375	407	432	453	449	432	453	419	426	427	446	463	427	471	392	435	380	391	430	415	422	457	450	424	435	406	410	410	429	476	494	422	431	428	447	402	439	434	455	444	420	435	443	440	448	405	416	439	426	436	406	446	445	403	403	402	460	470	462	407	445	451	438	413	445	454	447	458	378	432	395	400	410	401	405	428	391	392	460	446	430	428	434	431	445	441	428	385	453	414	420	456	453	460	428	391	403	435	425	382	456	435	445	387	432	445	441	438	412	389	423	431	404	443	419	418	437	428	454	422	400	459	462	405	412	361	449	459	452	392	440	419	408	450	441	424	399	427	407	421	431	384	424	406	409	435	438	419	468	414	393	454	439	450	419	441	456	483	411	425	423	440	389	412	425	439	417	416	468	407	436	438	436	410	419	447	382	411	441	437	440	408	413	393	437	466	429	433	412	413	450	416	433	412	451	429	383	444	423	406	475	404	396	417	411	457	418	441	470	475	409	439	410	460	464	427	445	397	440	424	406	420	421	447	464	441	402	408	429	402	444	451	433	461	400	393	446	412	430	400	422	412	414	450	443	406	451	399	422	400	394	417	464	452	407	416	424	409	401	455	446	385	451	427	431	449	409	420	414	431	412	406	418	432	398	415	438	457	451	448	432	457	423	407	454	421	415	423	433	434	439	422	412	444	402	453	413	428	440	415	441	469	437	413	414	432	435	440	457	417	436	420	414	430	416	395	441	425	429	432	444	386	413	445	415	453	432	459	443	431	431	402	425	434	408	429	439	396	413	434	437	420	396	433	428	404	435	430	420	403	464	444	402	449	435	456	494	403	438	487	444	442	416	469	417	389	438	415	412	444	457	424	406	453	426	414	423	457	423	454	401	442	456	417	438	447	398	432	398	448	440	450	439	456	424	422	417	413	448	452	412	420	422	450	393	443	434	391	367	433	447	398	419	448	405	424	411	404	428	469	441	465	448	458	440	406	434	448	444	463	465	451	397	428	440	428	443	431	450	411	416	429	417	417	403	425	421	433	437	446	382	440	454	447	450	419	428	472	406	446	410	438	438	438	421	439	442	417	442	444	405	426	431	432	400	442	395	429	397	381	420	481	430	402	451	432	442	402	426	467	411	412	417	447	406	475	411	422	423	398	428	402	379	430	427	455	431	433
42557	20899	11134	5285	2554	1953	1646	1314	1070	982	948	943	914	942	960	949	976	892	946	935	908	928	920	956	956	949	922	896	940	994	1022	926	915	945	907	960	903	911	969	897	957	950	961	925	980	956	989	940	1017	911	954	953	965	952	929	861	935	911	887	901	926	853	881	903	973	1003	978	908	881	922	910	930	962	912	958	912	913	922	873	957	889	1012	955	928	955	971	954	928	970	915	911	924	910	909	952	909	976	892	949	861	950	954	920	964	934	947	882	955	946	970	956	961	916	1012	949	926	949	942	989	986	963	924	927	908	958	942	912	937	894	951	965	936	898	912	991	896	915	898	905	937	925	923	930	908	905	937	957	951	913	914	960	946	882	972	868	954	934	918	939	949	948	933	946	910	928	920	940	946	982	929	928	923	911	936	926	898	957	920	894	961	890	954	886	887	1005	948	973	936	880	942	921	958	891	883	888	908	909	870	980	961	942	899	932	946	888	903	939	915	950	936	938	908	878	958	923	937	931	931	930	903	944	916	955	937	981	976	933	923	888	957	912	883	953	944	944	898	906	927	938	925	978	922	955	892	967	942	892	937	1013	855	921	985	936	942	966	871	953	966	888	954	893	1042	927	929	894	902	967	970	859	856	905	874	887	960	877	952	939	913	949	914	959	898	976	889	957	929	925	938	920	864	942	912	939	924	936	971	929	935	869	948	872	955	922	912	956	954	872	954	927	979	912	982	876	957	902	925	908	971	952	931	923	956	953	934	924	931	936	943	941	967	940	862	956	899	970	910	888	935	1006	940	942	915	884	908	887	913	946	892	902	952	906	936	958	930	905	948	937	912	951	904	960	975	862	883	883	938	907	891	975	922	959	885	915	931	911	1001	892	930	963	913	873	976	935	921	932	938	950	945	889	936	918	893	957	947	931	948	931	938	875	885	988	946	932	960	929	952	895	961	927	924	943	956	941	937	938	944	980	875	895	952	953	887	939	925	955	883	944	897	923	943	921	979	959	896	872	981	918	904	927	923	957	953	944	862	954	904	905	898	898	884	982	966	926	1035	914	929	930	900	902	937	920	1004	951	819	906	901	929	951	920	928	871	918	953	935	935	927	951	969	937	953	936	932	982	990	912	902	901	919	947	941	900	962	875	967	958	936	955	959	847	898	981	900	914	958	910	945	953	961	928	877	926	934	923	898	868	956	891	974	920	937	966	906	945	908	908	926	946	964	933	907	914	937	948	964	990	934	886	905	958	939	918	964	973	939	935	932	937	910	929	948	938	905	933	892	950	964	968	948	981	965	849	939	882	932	922	948	944	938	905	935	955	897	928	903	914	954	948	921	944	881	948	903	962	922	963	912	888	942	934	960	938	923	985	946	907	908	910	868	914	859	937	917	920	889	952	1007	926	908	892	979	907	887	876	916	939	954	908	969	1013	917	886	918	920	884	910	963	977	930	942	952	955	919	951	958	907	919	941	940	954	929	968	979	896	891	912	898	914	960	979	989	960	938	922	947	909	881	986	935	866	894	946	951	1009	934	923	928	864	930	938	867	958	964	892	914	925	918	922	912	958	920	930	968	932	916	926	969	890	957	943	941	921	923	940	942	938	886	918	956	1013	944	908	974	968	905	988	919	915	935	882	946	979	974	964	886	940	938	905	927	945	920	946	941	953	964	958	927	933	964	972	913	896	903	905	959	921	948	904	928	978	965	896	919	994	971	922	905	967	942	921	947	922	910	896	931	884	952	896	898	932	986	872	936	901	921	933	933	954	906	936	824	949	870	914	983	961	931	938	887	960	912	923	925	935	961	967	940	938	903	941	933	905	898	946	893	956	912	969	881	959	858	910	912	941	935	928	928	923	962	929	1008	973	959	935	954	953	890	902	946	892	924	927	953	954	975	894	922	951	901	911	969	974	979	969	883	946	911	944	914	961	941	942	923	927	960	870	899	867	910	968	928	949	927	939	903	961	903	926	955	955	936	935	932	891	930	930	933	975	928	969	957	963	916	925	947	910	923	932	965	900	926	878	890	893	957	905	928	989	964	954	942	1001	988	961	983	979	935	934	894	911	942	929	890	898	947	892	919	919	916	961	892	920	873	966	903	872	947	900	958	957	877	974	921	958	972	915	972	919	955	901	909	906	896	963	995	962	942	915	911	883	941	961	948	901	935	948	944	905	859	931	944	935	907	909	963	1008	917	867	937	910	973	945	923	931	975	918	877	983	956	944	900	938	924	954	937	922	928	919	919	878	938	944	936	915	974	966	941	930	955	929	927	872	903	927	1000	946	946	937	941	875	957	938	976	960	905	979	918	919	893	930	950	955	912	917	897	968	943	920	938	959	868	959	883	923	930	938	917	913	917	872	952	934	936	940	973	967	982	936	950	924	889	953	947	915	960	952	885	964	906	963	949	980	934	967	947	948	996	984	979	933	880	882	926	953	908	938	931	1004	911	893	960	918	881	967	865	941	904	941	915	929	933	879	916	931	933	948	903	961	864	961	964	897	892	863	1019	923	924	951	935	912	884	920	905	951	882	942	986	891	937	942	969	933	946	893	955	950	959	928	929	941	939	917	903	915	881	920	919	951	931	899	917	919	950	946	951	842	939	944	948	961	949	926	955	1000	909	942	963	938	917	975	988	961	934	916	957	943	902	890	913	909	920	948	941	963	947	936	945	911	962	939	949	928	947	873	942	975	900	968	955	905	920	912	958	971	898	912	921	890	913	896	952	909	1015	890	934	997	952	953	953	951	965	926	963	941	992	883	901	921	952	953	910	941	919	916	930	931	945	918	987	904	891	973	946	948	910	988	928	937	930	940	921	917	956	928	942	933	883	940	960	967	930	871	943	894	935	930	973	878	895	947	908	907	920	935	902	950	911	965	970	888	943	931	945	893	959	940	929	977	930	938	974	963	968	907	994	912	848	959	945	994	906	938	938	962	980	887	919	909	949	998	997	934	898	948	925	950	946	884	921	980	957	923	904	952	977	904	943	947	951	914	938	966	944	942	894	935	935	939	924	922	961	937	914	997	927	932	933	965	887	931	874	921	909	914	914	906	896	938	990	925	916	875	928	895	880	909	954	927	933	971	905	961	924	956	905	993	991	934	982	896	896	947	924	965	878	1011	940	901	966	895	1010	916	938	950	880	902	910	933	991	963	973	910	943	954	879	933	899	968	954	950	910	925	890	873	944	917	935	885	898	937	891	968	954	933	921	950	877	963	968	894	913	943	1010	899	884	945	880	993	902	951	937	920	925	947	886	943	902	901	908	915	986	885	922	941	933	907	948	918	906	952	910	960	972	933	949	907	927	908	1003	904	867	932	938	878	910	910	949	930	959	876	938	965	910	919	904	867	978	878	915	927	921	906	913	962	951	997	906	916	912	916	938	921	915	960	910	944	955	941	938	935	947	940	947	915	919	875	954	934	949	912	929	970	947	932	929	923	896	949	886	909	1011	910	958	907	972	920	929	913	938	958	913	870	923	930	934	954	901	942	922	897	956	936	921	935	894	956	924
61267	28677	10823	2048	790	555	481	494	458	427	428	429	479	435	372	405	437	446	459	465	410	450	436	470	425	494	454	475	431	411	458	456	442	513	439	444	468	452	421	341	433	452	418	461	466	448	413	438	433	439	427	428	421	474	436	446	465	389	436	404	430	449	442	461	427	441	438	427	403	435	434	435	476	452	486	444	427	496	463	463	431	451	466	438	456	440	414	434	442	443	424	400	436	457	458	421	470	450	466	425	431	477	446	414	454	460	467	420	410	413	461	423	478	474	473	453	471	392	449	468	418	454	455	431	428	461	457	458	450	424	454	451	423	472	461	477	438	426	433	445	449	450	470	406	406	407	447	430	392	415	469	396	450	431	440	427	425	438	442	420	438	441	449	424	460	452	413	403	445	412	440	439	448	451	435	459	449	428	391	452	393	459	396	421	436	488	408	416	413	409	430	461	428	396	449	437	394	425	441	470	435	398	415	477	460	420	431	451	439	460	428	426	442	454	471	461	435	444	437	402	483	413	404	434	455	458	470	440	461	438	413	421	450	424	449	456	474	438	437	461	446	426	401	398	428	406	396	369	484	425	469	461	436	465	451	420	430	444	457	442	480	455	449	429	439	446	455	431	430	467	422	446	447	483	401	439	475	405	428	436	422	399	462	441	469	429	448	382	428	441	433	446	389	448	429	479	452	439	475	415	469	402	493	405	435	406	445	445	406	433	428	423	461	461	452	470	426	451	432	448	473	433	455	440	441	455	416	468	442	410	401	443	442	468	444	405	442	426	452	392	475	465	482	463	457	452	419	447	431	414	482	438	434	428	449	461	457	432	419	438	402	430	412	438	443	423	462	446	426	442	435	479	447	439	443	447	469	457	449	438	467	452	423	436	455	445	433	467	437	453	448	444	420	446	403	422	432	470	495	409	438	428	457	457	425	469	449	471	436	435	421	425	392	401	432	403	379	434	451	422	426	484	410	426	426	468	427	406	415	436	451	469	439	451	415	433	445	432	448	406	426	430	432	434	420	447	417	462	465	456	430	425	439	445	412	413	414	408	462	500	445	423	404	392	369	438	429	417	456	419	408	426	448	424	455	459	475	435	448	434	465	423	479	435	448	460	436	450	419	445	432	432	428	439	429	450	447	453	439	451	412	450	432	431	391	487	459	429	438	454	449	446	456	408	408	465	406	433	371	441	476	428	421	424	468	452	440	458	477	407	425	397	422	473	478	446	431	429	451	423	475	474	465	435	432	427	426	445	474	461	434	418	471	381	418	483	394	435	478	418	436	436	420	459	435	452	398	458	424	465	468	480	459	420	405	409	427	433	432	430	440	378	435	412	493	394	448	448	441	464	407	390	435	489	457	483	438	445	460	433	412	461	417	441	442	489	412	502	456	517	418	462	445	438	406	448	454	460	412	459	413	429	455	482	426	435	428	431	459	453	416	452	433	471	436	459	425	442	453	439	433	485	442	433	417	497	468	459	456	484	420	416	463	476	429	434	447	451	387	421	432	401	436	479	466	426	401	470	448	447	452	438	439	470	478	443	456	438	437	435	421	440	442	445	391	441	469	460	417	449	439	427	408	448	463	394	420	451	409	442	432	466	490	456	428	418	453	458	440	453	411	475	488	441	436	442	414	454	435	424	404	436	434	439	402	430	445	431	450	425	425	438	471	479	456	410	458	419	423	431	466	468	422	458	412	465	428	405	410	461	400	406	451	441	437	462	455	441	418	406	415	463	427	461	454	408	428	434	415	431	434	433	477	428	428	454	459	425	429	425	455	378	435	422	431	437	458	446	408	472	464	388	420	429	444	447	421	485	446	443	450	422	420	411	415	409	453	435	419	470	461	407	434	443	456	451	408	443	465	426	469	466	422	414	449	401	443	430	403	393	462	414	417	429	430	432	427	412	442	472	446	460	437	404	436	480	484	426	458	428	413	448	424	443	407	501	433	416	427	450	446	444	459	456	460	406	451	447	437	409	444	418	425	454	398	446	463	452	440	430	398	443	428	437	419	428	454	437	446	428	420	436	445	474	416	419	460	443	430	471	478	446	448	446	442	476	436	443	427	418	450	480	443	465	418	431	434	416	430	418	480	431	445	417	425	464	420	482	432	415	443	453	423	451	437	395	397	412	408	390	479	453	418	443	396	431	374	413	486	455	425	425	417	435	479	433	417	460	435	471	426	428	464	403	448	469	410	441	424	431	436	426	426	441	427	426	409	468	444	423	428	400	445	430	435	453	402	427	418	455	433	477	416	441	470	463	441	422	440	423	440	451	441	412	466	460	440	398	418	437	423	420	426	401	415	418	404	416	430	389	457	422	442	445	422	481	422	425	482	448	402	428	506	459	435	406	401	399	402	447	438	473	475	439	411	402	426	431	452	481	415	423	411	444	455	423	396	467	416	475	454	473	406	456	445	418	410	420	461	459	437	464	444	402	434	438	439	400	401	443	437	453	460	440	415	488	481	469	444	460	447	424	466	414	471	449	445	382	491	416	472	433	435	441	451	482	455	438	423	419	461	448	416	405	432	483	406	434	436	469	430	447	447	431	424	467	423	425	461	487	450	392	422	474	451	458	461	468	399	457	450	434	427	427	429	470	424	437	443	433	452	431	464	434	443	425	444	413	411	455	418	439	425	462	432	446	474	454	434	431	417	441	429	476	412	452	416	454	481	403	437	460	452	490	447	494	444	444	412	454	436	426	444	459	432	453	465	491	428	445	391	451	486	460	447	470	471	440	465	452	442	448	469	442	447	456	449	445	440	428	415	437	450	428	440	391	420	441	481	425	434	463	438	469	462	463	453	432	460	447	431	425	462	433	488	453	400	471	452	460	457	463	413	392	453	421	412	471	462	442	403	389	421	452	462	432	462	422	434	421	453	500	470	438	428	471	441	446	440	429	458	446	444	431	383	406	447	429	481	463	444	466	444	444	439	422	446	451	394	456	459	426	468	425	444	440	406	465	431	431	466	451	494	511	445	439	445	461	423	440	414	471	435	401	407	385	464	431	427	424	449	432	432	415	450	442	406	419	462	460	435	463	462	463	456	405	415	447	458	448	426	423	444	439	402	452	472	455	445	420	417	460	438	427	438	391	446	419	461	455	438	479	440	484	480	452	446	417	446	452	444	453	421	404	411	405	430	498	463	417	398	425	474	427	428	427	435	417	423	410	408	432	446	451	437	454	444	461	449	434	432	430	436	453	459	437	464	441	453	398	403	443	410	414	456	430	406	417	431	435	436	476	433	440	420	450	456	458	449	444	419	429	451	420	475	432	452	466	411	436	435	457	411	432	455	449	428	419	469	452	458	411	417	432	468	417	411	399	439	430	433	432	448	403	430	415	435	432	404	449	467	427	424	467	472	463	433	449	402	399	433	433	447	439	450	471	416	447	429	473	441	442	454	399	458	477	425	447	456	441	436	431	440	492	425	417	456	478	456	474	433	435	443	457	430	425	458	469	422	461	466	503	424	453	470	441
44834	18857	6808	2745	1669	1326	1146	1011	939	928	974	949	917	1033	956	960	925	939	926	948	963	954	939	986	947	924	1008	927	909	944	908	895	959	947	961	910	970	960	992	950	901	990	993	972	944	919	928	999	965	921	974	967	952	931	984	926	918	993	968	909	971	901	896	993	914	923	969	943	890	925	946	964	973	927	916	943	955	926	973	945	962	946	966	948	939	962	941	932	953	965	954	905	913	944	917	942	988	959	1004	937	948	955	917	966	964	975	925	970	975	942	914	941	934	981	988	931	988	915	1001	943	948	938	981	941	975	989	912	918	1050	930	923	932	925	992	1006	940	953	943	1004	941	1005	1004	923	927	1002	915	951	907	938	995	915	947	956	958	970	914	945	915	973	1012	928	962	975	941	956	953	971	922	960	943	946	977	947	917	941	964	917	939	910	905	946	919	966	1000	894	921	949	893	994	950	948	934	929	939	913	969	956	995	960	933	930	1003	963	937	976	988	908	924	953	955	947	932	1013	966	1011	934	946	943	947	910	983	910	982	952	954	965	933	953	922	902	1046	977	955	965	951	948	944	914	937	929	991	917	970	979	919	957	932	948	940	935	931	968	984	950	965	913	903	951	964	978	957	939	938	889	1016	1006	953	937	968	927	940	1016	955	974	964	970	925	928	963	967	932	905	930	951	973	932	970	931	924	956	906	944	952	939	905	991	971	948	918	948	957	982	939	983	1005	920	933	925	918	955	938	932	1018	994	963	979	978	905	956	936	959	913	1004	981	909	935	971	915	1013	918	961	1010	977	975	962	930	969	963	939	942	958	974	973	985	945	978	937	964	944	954	879	947	951	1015	997	946	935	919	975	958	1000	998	957	994	940	953	985	942	909	941	969	989	950	951	957	945	937	927	1017	916	994	938	932	902	956	994	962	941	927	920	950	907	990	939	950	913	938	927	930	903	914	918	947	924	950	957	984	996	941	942	901	950	929	935	918	983	981	1002	910	915	881	946	963	986	939	937	918	946	877	915	935	986	978	938	986	978	960	947	943	942	972	978	970	937	957	926	909	975	907	960	1031	966	940	1040	997	944	1066	931	975	934	940	939	922	918	929	959	963	961	986	954	954	965	944	917	905	981	1007	904	963	947	906	961	960	916	971	984	980	983	935	907	930	927	984	922	937	920	906	999	909	985	962	925	942	946	953	968	905	967	949	988	921	946	897	927	949	942	945	1023	941	918	1012	918	1001	968	963	983	983	989	919	975	1043	866	914	965	928	973	935	935	894	959	978	945	938	964	887	973	995	944	949	976	966	982	930	955	915	928	954	977	964	972	915	887	952	989	896	960	947	944	981	950	977	924	878	974	946	970	940	971	935	961	955	985	980	970	972	993	951	998	947	920	941	898	954	932	960	932	932	887	916	933	922	973	943	940	926	972	970	970	947	962	951	995	987	961	1007	973	938	912	933	971	916	963	958	907	948	891	941	943	976	967	940	935	960	972	931	982	938	972	1037	941	958	917	1025	971	934	966	978	935	946	904	935	919	958	999	973	955	1002	994	979	965	869	933	959	986	943	974	965	892	964	917	910	915	945	965	936	953	901	974	935	902	928	911	908	963	935	1011	932	974	942	963	963	964	921	998	955	960	960	935	929	985	933	960	922	914	961	943	984	972	981	976	907	982	947	942	942	937	978	903	971	984	939	933	941	944	945	956	991	1003	938	916	971	946	973	986	950	982	928	909	949	946	977	970	933	980	930	905	914	976	905	990	945	978	936	916	958	913	889	952	1002	960	937	908	919	955	923	953	859	997	910	958	944	909	986	900	949	955	942	938	959	930	932	957	937	998	979	919	1012	973	956	933	949	927	944	968	989	923	938	962	948	990	948	1014	966	901	896	994	965	940	941	943	960	924	934	931	977	977	922	913	926	916	922	960	940	979	973	997	911	953	921	923	955	925	960	943	946	942	974	910	933	894	937	954	933	980	876	972	955	925	987	965	970	917	894	989	951	904	918	966	983	952	979	1005	940	956	913	902	936	883	967	942	954	954	876	926	970	947	946	936	1007	1017	966	924	980	977	879	957	951	960	951	983	952	928	954	929	997	918	988	981	913	946	962	897	958	955	1003	966	932	1026	990	933	1012	943	954	1023	947	947	956	970	983	950	930	884	942	937	918	930	893	953	916	962	927	1009	943	880	1020	910	961	953	1011	951	947	940	948	976	883	933	928	948	937	915	941	979	976	960	951	1020	997	965	960	973	968	996	970	939	979	927	969	931	939	915	1015	935	919	950	911	948	982	976	1010	982	958	985	977	921	935	928	987	990	971	935	954	924	934	927	997	954	962	910	898	918	981	955	1006	892	895	937	929	937	991	1006	971	939	947	955	934	910	964	919	927	895	989	956	979	943	954	955	970	1004	970	963	965	944	904	932	958	954	983	954	955	934	985	966	890	973	973	890	914	943	923	870	914	978	941	935	992	951	956	963	1014	948	956	972	950	937	980	992	974	936	940	970	973	972	933	947	903	988	940	953	998	955	941	935	966	909	943	928	937	966	965	941	961	951	958	949	933	940	936	1001	988	940	931	940	987	893	966	942	970	920	942	988	968	921	984	984	964	936	929	871	994	926	924	935	901	936	995	933	954	948	948	973	936	982	913	1018	899	979	960	938	936	967	996	916	888	969	973	937	962	963	931	990	977	956	981	984	931	944	966	968	930	921	1016	946	975	962	1012	881	910	913	869	967	904	966	914	903	917	990	956	996	1013	952	948	942	945	936	896	880	902	951	925	1003	990	943	996	958	975	954	921	972	945	951	919	988	952	991	931	931	947	933	973	938	939	934	965	964	966	934	944	944	992	910	979	969	961	937	954	975	978	952	989	947	962	994	931	937	966	980	1036	1030	981	915	925	923	960	976	965	932	960	897	913	938	982	966	908	998	917	921	948	965	949	921	918	981	922	975	983	942	940	963	949	966	932	952	1001	1003	931	953	927	961	927	986	977	1006	978	1002	943	955	921	968	907	983	942	984	960	958	986	953	995	959	988	951	966	988	975	916	980	954	909	884	943	956	974	984	933	944	975	944	987	992	909	944	960	998	942	967	977	959	983	956	948	926	911	930	956	969	960	894	883	898	983	918	936	962	903	977	937	960	934	978	971	995	982	910	962	919	984	898	930	904	935	976	925	941	918	956	969	979	912	940	885	940	880	915	987	911	889	926	904	954	911	927	917	954	930	950	950	908	910	877	982	964	980	968	938	919	992	931	950	914	948	923	914	959	895	966	964	910	913	941	912	934	944	938	1004	957	915	955	1007	905	979	942	950	932	950	939	939	993	960	956	953	954	922	933	959	914	892	958	952	928	979	983	956	976	938	948	915	978	967	984	939	963	930	937	998	977	930	1042	945	940	936	939	907	1007	941	932	928	1004	891	894	954	920	907	963	1004	935	966	928	963	926	951	966	900	959	914	960	923	959	936	950	967	890	982	952	952	919	946	922	976	1012	920	924	918	969	984	998	968	904	943	944	955	965	907	915	970	919	899	915	926	941	999	977	982	930	951	922	923	916	971	937	916	1001	943	942	973	969	919	941
54201	17248	3459	850	575	429	402	398	417	468	410	451	438	454	433	417	417	423	439	416	427	420	407	419	397	438	423	427	418	409	417	391	403	444	387	420	400	428	422	392	417	422	429	424	431	429	412	417	382	409	413	411	407	402	392	467	457	406	409	426	407	454	490	411	434	402	439	407	428	383	444	428	443	417	418	396	410	407	421	407	480	416	462	428	423	418	458	432	411	441	379	381	432	465	420	457	448	398	477	401	445	406	374	429	475	462	414	462	420	414	414	399	412	432	409	425	432	404	445	454	401	418	436	431	441	439	425	435	409	458	410	437	415	430	401	399	437	384	439	464	436	429	437	438	441	409	381	384	457	452	452	436	411	407	397	466	422	373	425	430	436	436	424	396	419	406	384	456	385	434	405	387	407	394	408	431	446	433	446	405	437	427	421	395	440	429	404	444	415	420	395	414	422	409	408	434	461	480	460	416	415	449	395	456	430	392	401	436	378	427	419	421	431	434	431	413	394	421	399	416	411	441	410	437	433	449	424	423	405	401	445	418	383	407	443	405	408	436	456	410	407	445	449	440	455	448	407	413	405	487	385	419	422	415	425	421	380	425	428	411	440	384	444	434	439	459	447	436	408	435	414	431	408	445	400	428	414	370	412	399	415	414	415	394	413	423	419	391	423	409	446	468	435	386	430	414	447	426	465	389	398	431	417	441	473	362	447	394	393	423	436	419	413	424	444	385	416	398	421	435	386	451	413	418	381	428	410	394	425	417	427	408	480	398	399	392	384	429	438	432	427	448	423	425	464	441	425	431	414	430	435	406	465	395	373	436	450	396	380	439	445	421	465	406	423	459	417	379	402	424	453	457	351	428	475	444	428	405	416	429	392	428	461	418	452	445	413	455	454	418	414	404	388	440	382	414	434	388	430	379	423	425	399	395	399	406	442	408	426	448	469	456	417	424	468	435	411	441	425	412	425	376	437	418	453	463	468	401	415	388	437	451	409	396	414	451	399	425	415	434	438	469	386	395	433	401	418	430	435	429	418	463	428	417	454	457	434	427	429	456	433	410	431	448	428	441	441	392	428	430	398	444	450	444	430	412	461	450	448	430	437	411	416	417	450	449	411	404	434	397	429	400	427	449	413	417	405	472	423	404	439	398	434	404	397	449	427	405	453	450	429	419	434	414	412	430	452	445	425	405	408	377	444	419	428	426	388	418	440	429	481	439	414	388	419	425	426	436	427	427	441	431	444	425	417	413	445	403	464	412	413	355	415	443	435	437	450	438	408	393	415	396	429	396	426	385	413	391	403	380	450	416	404	408	402	420	403	448	392	358	410	414	419	443	415	399	382	428	401	387	409	428	421	456	403	450	417	421	441	398	395	408	442	434	439	449	434	444	414	463	444	403	448	450	392	456	402	442	407	378	411	403	423	430	435	449	457	421	415	405	421	432	416	449	415	420	387	440	419	455	410	388	433	447	410	390	435	419	411	372	393	419	441	413	367	426	387	430	387	409	430	443	419	419	424	410	440	397	446	406	455	437	424	436	436	451	426	373	384	409	417	432	405	486	410	407	436	418	425	417	441	431	394	428	458	455	420	421	427	423	387	411	403	437	374	404	420	441	423	401	432	454	460	403	409	405	424	430	440	390	446	428	388	435	440	394	474	375	459	461	449	437	433	388	442	422	384	403	400	425	476	454	424	421	441	397	469	465	446	425	437	444	411	433	405	428	430	429	476	405	411	454	417	390	442	415	392	369	464	418	391	409	408	400	384	429	435	413	409	412	415	401	420	386	439	407	397	393	450	435	433	448	392	393	443	446	401	396	441	448	417	418	438	424	454	413	433	434	425	372	415	434	420	431	461	435	420	376	427	432	404	448	429	468	399	453	415	414	413	418	418	412	423	388	436	444	399	360	406	390	433	435	402	409	423	447	438	431	391	427	425	435	425	388	415	418	420	428	436	406	446	442	419	459	414	437	399	430	406	380	397	419	428	384	419	475	411	460	421	410	412	420	408	451	424	421	382	447	454	420	438	379	436	427	457	449	420	444	442	456	420	414	420	404	428	457	406	460	409	437	399	418	416	476	433	418	423	429	457	380	391	402	372	403	426	385	379	430	441	446	478	435	397	410	444	407	440	401	431	476	411	432	421	417	392	389	434	428	421	446	401	424	465	434	383	433	446	413	414	433	394	431	434	405	418	422	417	395	410	416	418	428	428	453	420	430	438	406	423	434	418	446	425	447	437	426	444	419	439	437	411	372	412	422	398	419	384	395	409	384	386	411	409	430	435	434	462	371	437	426	440	420	400	432	440	411	414	413	409	449	451	378	431	416	409	443	423	392	425	396	418	461	434	424	444	420	423	458	463	453	417	429	397	453	428	465	403	381	418	447	428	420	425	441	388	439	445	396	412	433	436	418	424	455	431	406	436	410	423	423	430	428	427	438	368	426	389	463	452	436	422	426	428	406	427	410	433	388	432	401	415	437	443	421	444	428	405	402	422	433	416	441	462	406	441	376	421	420	436	469	404	425	417	438	444	390	454	396	403	410	414	391	409	423	405	426	418	382	411	416	393	394	425	456	439	412	416	410	412	424	397	425	382	416	428	419	461	468	421	438	392	432	411	386	430	431	399	430	414	386	406	431	417	384	442	406	464	424	449	425	412	419	422	410	402	386	436	420	411	455	441	464	409	423	389	426	383	406	444	423	433	426	431	438	411	410	418	435	420	435	425	470	428	415	432	420	398	414	444	402	394	456	433	425	401	400	407	423	450	393	395	413	427	434	456	419	453	410	409	399	429	468	435	417	404	432	386	428	394	457	455	366	400	360	373	416	378	434	454	403	456	400	429	407	417	409	419	392	453	407	463	474	413	427	437	402	409	447	415	474	459	410	457	403	450	412	395	414	413	386	389	405	386	423	427	434	480	415	441	431	430	428	391	408	429	429	416	400	432	400	414	411	432	420	399	443	445	420	436	430	436	394	426	445	411	429	407	440	465	428	443	459	424	416	406	425	432	382	443	396	406	409	429	411	421	424	424	425	447	397	435	396	392	441	429	426	370	391	378	448	428	417	423	490	425	387	424	436	444	431	436	352	442	417	435	427	437	406	449	436	465	453	405	426	394	418	437	436	424	462	438	404	428	431	430	419	381	407	464	456	425	435	439	440	459	414	459	422	414	421	406	418	434	410	383	409	396	435	423	423	424	415	387	400	418	417	449	428	427	431	409	401	375	445	419	448	452	457	419	393	421	388	384	424	389	413	421	439	453	418	415	420	396	421	406	446	449	423	413	411	387	420	403	445	450	440	439	418	377	428	420	417	425	409	397	448	378	380	403	449	417	435	419	416	443	398	392	430	393	394	437	465	459	444	373	409	400	414	408	465	383	427	404	422	403	415	414	443	420	417	424	410	439	406	439	426	387	396	412	400	434	421	405	406	397	433	432	416	432	430	418	392	403	399	395	420	367	372	393	437	438	432	421	376	398	404
36828	10122	3998	1743	1193	1032	991	995	918	964	913	915	879	949	885	905	872	929	912	881	906	939	946	953	922	931	872	909	923	922	957	882	937	914	932	874	923	904	911	941	939	878	968	913	945	916	923	932	905	883	941	906	933	948	916	872	903	905	921	940	881	936	954	928	920	913	919	923	893	902	883	909	910	889	884	884	888	916	934	904	930	888	872	947	985	895	908	907	927	888	919	910	875	925	929	924	880	912	933	901	878	888	977	944	895	923	946	979	939	876	931	957	863	891	937	882	901	950	912	925	935	907	922	878	955	983	936	914	899	897	919	864	906	920	931	914	904	972	927	963	907	906	882	950	913	903	919	884	905	912	899	918	945	908	883	912	899	937	927	954	880	981	949	953	912	881	979	910	901	846	926	894	905	899	927	904	884	950	922	901	946	949	898	913	898	959	869	906	876	942	923	907	893	930	897	871	903	897	992	862	960	914	910	937	910	879	940	917	879	896	908	930	885	891	864	946	914	873	978	921	924	916	877	901	935	891	942	869	914	918	902	875	917	892	949	939	939	957	896	896	944	903	897	928	989	865	941	944	964	886	898	951	846	928	905	961	986	929	856	890	851	997	920	966	951	927	889	897	939	900	913	890	872	873	903	941	902	927	905	948	937	892	949	915	915	968	936	895	875	942	938	886	896	911	941	949	896	918	939	920	898	955	961	926	947	941	964	932	940	932	957	932	907	919	928	954	910	911	872	922	924	961	860	918	910	886	921	926	885	890	846	899	890	920	953	935	900	925	934	899	920	928	903	926	854	899	891	872	919	964	933	953	968	922	960	926	880	915	920	855	958	963	975	967	926	938	934	953	869	923	909	907	896	886	934	931	929	932	923	921	909	893	923	926	947	886	940	987	920	954	899	935	897	916	878	886	907	899	872	889	971	885	911	948	956	890	892	902	937	915	937	907	915	898	873	879	926	895	890	896	954	892	934	917	885	929	960	925	893	904	916	890	949	932	921	908	948	880	920	935	839	968	926	907	862	897	948	922	925	943	889	901	929	874	877	947	926	912	899	948	860	965	888	933	949	877	899	922	940	975	933	847	934	897	882	907	960	942	906	914	966	919	906	917	887	920	908	896	876	924	869	921	903	953	888	947	986	910	894	916	854	908	958	933	917	881	858	921	909	884	858	899	913	925	920	903	901	915	917	886	930	909	849	916	936	904	928	942	954	920	883	996	886	932	946	895	918	948	918	909	868	971	923	939	968	913	892	906	882	940	916	877	938	907	836	919	873	918	870	877	995	885	977	978	869	886	905	895	928	921	989	893	907	900	921	924	906	877	957	834	915	886	928	872	892	925	913	913	861	902	923	964	944	868	959	910	899	973	906	953	931	914	914	903	893	899	897	909	931	918	895	914	923	960	921	913	921	970	878	912	1013	902	926	916	933	942	889	930	871	927	897	945	887	919	950	930	934	893	916	899	837	915	945	985	901	910	887	930	932	958	897	974	934	890	893	976	911	958	891	950	963	943	941	913	914	934	858	882	933	911	960	908	910	912	912	928	909	919	947	894	900	899	912	934	939	921	916	904	893	942	827	871	883	930	932	966	956	882	889	914	912	908	907	859	907	930	889	918	948	892	901	962	986	941	933	909	923	993	921	900	914	946	889	886	906	906	906	931	901	881	879	953	873	901	933	891	1025	922	967	960	864	956	878	906	930	918	966	931	911	874	891	924	918	874	925	954	928	922	943	971	927	942	901	910	881	939	969	919	901	950	894	931	889	908	928	899	938	909	888	927	867	915	965	857	917	928	930	951	923	881	885	981	914	935	890	896	894	954	953	937	933	897	914	936	931	948	935	872	896	898	933	951	912	979	948	874	876	866	919	910	921	922	985	956	908	929	923	857	974	919	972	896	885	932	869	933	923	909	910	915	926	939	887	993	963	955	955	924	888	972	903	935	886	907	930	929	921	897	924	933	915	917	944	954	948	888	933	945	913	938	941	885	912	965	922	939	958	899	891	937	931	900	901	896	896	913	883	941	938	890	892	913	923	928	963	948	911	909	952	909	921	905	913	938	929	909	900	869	936	937	987	889	926	865	926	909	950	888	925	951	939	921	915	991	909	891	896	914	895	964	919	899	907	945	916	995	922	924	905	920	923	906	903	909	914	930	901	893	899	917	887	925	954	936	953	966	888	922	907	922	932	926	917	952	939	951	872	986	899	880	909	920	927	934	911	925	963	949	953	925	908	931	904	873	926	960	945	932	903	925	938	909	934	933	962	958	939	918	888	904	915	910	961	972	915	914	919	939	904	922	910	904	906	901	922	898	935	932	894	910	928	906	913	917	909	944	924	931	896	981	890	925	901	957	897	987	860	896	884	927	951	923	949	903	904	905	899	892	886	958	939	887	923	914	917	914	876	902	921	876	905	952	897	938	944	925	915	928	959	887	946	944	859	881	922	898	906	906	918	931	917	933	926	890	918	893	916	944	876	937	904	902	931	849	962	928	965	943	901	926	961	913	961	937	945	915	900	880	901	932	949	897	916	884	886	969	896	973	923	882	874	907	946	958	886	893	923	895	901	868	928	908	937	955	915	926	897	913	923	870	917	926	908	898	921	895	905	920	905	925	907	883	898	873	979	900	936	908	932	847	916	939	928	892	900	919	896	902	934	832	985	949	924	900	966	923	926	958	907	947	864	934	890	898	894	933	949	917	891	950	877	953	880	905	903	940	923	921	918	907	910	938	907	907	952	880	892	956	890	897	911	933	958	906	903	881	900	926	866	947	937	944	887	897	941	869	889	891	928	913	963	949	917	920	967	891	906	904	897	898	896	919	889	929	953	920	970	910	954	906	918	961	865	920	875	905	912	890	913	884	829	945	930	950	935	911	913	932	916	877	911	925	894	939	894	931	904	944	932	920	867	877	888	873	905	914	945	910	898	927	915	944	981	923	889	869	883	904	914	874	961	948	891	950	904	869	957	958	876	884	880	847	936	881	974	902	923	912	926	880	913	934	921	939	942	954	915	893	908	891	898	894	921	900	941	930	921	941	937	894	897	917	895	994	924	937	891	962	910	939	844	901	928	923	933	918	967	920	967	865	948	972	891	962	962	873	920	888	941	907	936	927	939	906	921	931	917	944	874	901	943	920	930	946	923	919	920	894	851	956	907	899	886	853	908	875	908	878	905	892	910	937	923	960	1006	859	984	968	891	925	924	936	898	863	895	895	934	964	896	905	918	910	929	901	944	913	922	878	909	991	902	901	961	932	868	908	952	871	894	964	914	870	941	923	931	887	897	927	964	869	887	931	936	907	919	902	956	945	947	918	963	923	932	936	925	860	923	913	881	895	924	898	968	834	892	929	953	928	930	914	931	878	926	953	905	924	926	907	979	938	927	925	947	899	933	902	973	913	882	956	924	944	890	931	898	919	999	882	920	902	896	946	897	934	909	910	901	958	906	866	959	903	940	986	867	900	908	932	948	944	870	927	975	947	955	923
65002	25814	7309	1788	781	550	459	455	464	468	456	456	402	459	453	423	477	413	406	412	467	442	405	434	403	397	465	408	468	462	433	436	455	391	443	431	403	421	418	436	442	401	422	413	387	445	393	445	450	412	431	389	426	401	436	417	417	417	427	424	392	406	440	414	441	418	425	462	453	416	402	435	440	434	406	401	420	432	437	464	431	388	436	437	430	399	378	412	443	425	417	439	423	453	419	424	443	458	424	452	392	459	430	423	405	418	427	436	445	400	422	433	438	436	454	385	369	423	410	428	396	405	388	423	391	450	406	406	415	442	444	425	482	443	485	450	460	407	449	420	380	391	454	406	424	401	453	408	400	416	454	392	389	386	449	431	428	413	395	449	443	424	404	448	426	459	408	420	408	429	421	438	426	441	417	400	414	419	378	428	406	418	413	413	441	398	394	382	434	441	410	433	395	435	407	379	406	425	404	418	455	410	425	403	411	415	410	412	426	413	377	419	436	404	402	398	401	403	372	402	433	429	445	465	432	433	419	406	438	439	465	424	427	414	453	426	470	437	423	439	421	451	387	416	454	483	419	447	398	407	375	429	432	454	401	438	437	446	472	482	415	394	403	457	413	415	419	421	423	435	429	416	446	396	391	401	417	432	448	412	430	440	490	427	385	380	455	356	409	439	411	426	428	439	430	408	392	405	441	406	413	414	421	414	418	389	385	428	439	405	415	408	413	424	385	425	430	424	437	408	407	470	451	435	421	440	464	422	429	436	415	399	416	402	438	397	412	420	419	453	446	433	419	413	395	449	415	409	436	443	417	411	462	417	423	415	453	441	378	412	426	423	418	410	432	401	427	484	455	391	410	445	446	466	401	427	424	413	457	410	378	433	417	434	386	404	433	470	445	407	412	403	424	430	434	449	455	422	411	440	430	431	427	408	419	425	426	402	447	409	425	422	438	402	460	410	448	408	425	425	447	402	425	402	420	443	466	440	427	404	416	370	402	434	420	426	444	450	429	406	421	428	391	432	392	446	403	434	419	444	433	416	421	444	453	413	403	402	450	451	456	414	437	434	445	419	430	430	404	413	400	406	428	403	393	453	400	451	396	469	452	452	415	418	422	439	411	411	436	456	422	414	401	419	425	374	387	421	441	416	424	442	417	454	385	394	433	415	421	432	443	403	455	445	377	427	413	413	400	397	420	425	446	441	424	430	444	436	391	425	408	423	444	398	448	421	443	400	419	429	425	463	410	389	402	399	436	395	411	396	434	415	411	419	417	430	434	430	425	459	490	431	416	437	419	415	447	427	435	458	462	387	428	430	450	424	388	422	405	451	421	420	367	417	416	499	472	395	382	388	425	395	404	413	419	410	447	401	448	461	411	412	439	405	409	466	446	442	417	436	420	466	459	478	388	420	414	404	433	429	430	437	442	465	429	421	403	461	434	411	404	400	390	388	402	455	413	424	428	416	441	447	414	405	424	379	419	377	419	403	427	398	410	410	464	432	418	417	444	416	461	392	436	404	429	369	395	428	448	429	456	461	397	423	446	449	416	417	439	405	387	419	437	424	461	432	416	406	411	405	447	389	440	469	415	401	407	423	434	434	454	446	417	417	427	431	442	440	403	459	380	400	438	472	432	443	403	394	465	449	418	435	422	412	416	415	456	417	420	420	445	404	431	434	409	433	456	411	427	440	388	440	421	426	377	436	395	429	467	445	413	430	447	356	407	441	386	403	419	388	402	410	418	407	452	424	426	469	434	447	475	450	431	403	427	379	388	400	429	392	434	437	455	451	388	446	430	457	405	405	412	432	448	404	406	468	421	434	449	424	437	401	428	393	439	429	433	412	446	397	412	398	429	444	408	437	422	404	442	429	400	440	402	461	405	405	409	440	411	464	450	464	444	438	390	446	445	414	418	433	454	444	426	392	406	445	424	389	429	406	460	419	413	475	404	448	434	402	422	419	443	427	412	428	427	427	413	406	413	413	433	446	441	442	437	398	419	422	415	431	424	425	434	447	434	443	451	414	453	445	410	442	408	417	447	431	421	431	421	427	411	393	430	406	410	431	444	395	463	372	439	395	409	375	462	431	430	405	455	405	414	391	410	476	428	433	424	464	472	404	427	409	406	424	402	448	409	417	409	433	408	418	416	410	438	418	448	392	422	469	439	419	408	376	408	409	431	425	455	420	393	414	432	430	427	414	449	461	429	428	394	415	387	433	422	395	437	423	408	415	414	405	391	434	392	420	440	463	435	418	414	423	421	427	411	416	426	440	397	414	411	414	413	429	459	390	437	380	396	418	420	456	417	419	429	426	414	475	449	426	391	384	425	429	424	416	432	424	426	449	423	409	455	466	443	446	438	412	393	423	402	414	435	417	393	410	419	476	427	391	416	432	457	455	396	428	433	446	390	461	460	421	464	411	426	487	458	407	403	432	453	414	404	425	381	388	374	398	442	389	430	405	397	421	422	415	443	441	408	372	433	389	437	428	378	418	415	402	413	449	441	440	409	432	422	428	425	418	442	419	428	418	424	407	435	464	433	404	437	412	429	421	438	448	363	409	380	409	400	399	385	400	374	414	435	421	435	396	463	440	428	405	440	415	408	439	396	419	429	480	447	470	443	407	436	430	441	454	428	420	423	424	464	444	412	447	409	405	401	378	418	482	410	402	453	393	374	413	396	435	441	415	428	402	418	410	430	412	427	441	434	442	395	454	478	431	389	459	404	444	403	421	437	434	385	393	420	419	440	451	449	418	415	480	411	427	417	444	416	423	421	431	438	436	443	415	412	444	384	395	411	415	459	481	374	444	432	447	439	418	460	456	441	454	404	396	396	413	437	434	414	399	439	407	473	414	458	422	400	421	414	410	392	416	460	394	419	447	401	428	433	433	426	448	515	438	420	444	421	419	411	450	426	402	432	404	368	409	386	467	399	470	421	409	458	480	402	438	405	397	439	434	420	444	421	419	445	428	422	425	440	461	473	406	444	411	409	427	421	410	386	410	410	420	457	401	438	434	442	473	437	434	436	437	405	434	436	468	491	423	437	419	423	437	452	448	425	477	466	408	426	433	411	401	415	387	449	446	417	433	406	430	408	373	454	476	419	430	443	461	408	418	403	392	374	399	418	442	426	405	437	409	420	469	445	420	420	420	400	390	436	424	407	418	411	420	391	430	431	436	411	421	389	397	426	450	406	416	431	424	453	390	431	428	387	428	439	397	401	397	440	429	444	424	410	450	396	396	416	396	417	393	434	435	405	405	420	425	411	421	387	448	477	443	390	379	442	441	421	439	426	430	455	442	411	458	430	441	415	392	390	409	396	466	438	467	379	436	403	408	399	435	394	451	420	450	419	406	414	437	409	430	406	435	380	455	483	421	409	415	416	386	474	458	433	419	445	430	456	424	415	423	382	458	451	404	406	414	416	425	455	442	420	459	415	436	403	452	415	433	441	441	446	437	404	440	432	419	421	410	451	397	414	432	386	404
44307	16358	6037	3258	1893	1286	1110	1034	939	983	948	954	927	940	903	930	929	934	1013	936	875	912	945	888	905	929	926	874	919	888	895	929	948	971	942	969	913	960	925	860	901	912	908	858	886	908	940	899	896	936	958	896	956	946	928	936	905	963	926	930	979	950	916	873	920	896	889	925	950	915	997	953	920	950	883	887	940	897	901	979	943	899	938	937	927	931	945	895	940	894	927	951	889	938	918	928	1007	892	933	924	939	963	1006	910	898	954	927	915	941	936	925	929	902	875	885	890	940	1006	839	921	916	931	918	943	974	916	968	964	852	976	939	930	948	957	913	876	904	904	939	941	955	916	892	892	947	941	937	900	960	933	941	923	976	912	940	952	952	921	982	963	950	915	896	944	900	917	892	954	912	885	937	994	975	941	922	886	906	926	916	909	969	903	916	897	857	906	955	947	920	963	925	908	974	871	931	900	984	923	934	956	1003	923	910	866	924	892	950	892	960	939	949	899	913	974	946	891	911	909	934	927	922	901	908	915	904	937	967	945	912	860	909	855	899	899	925	870	876	910	909	969	922	914	981	917	954	886	978	887	928	902	942	913	930	896	939	940	989	914	930	896	924	974	930	926	938	901	877	911	950	888	912	997	897	921	960	902	979	908	908	943	895	912	966	954	926	972	894	951	960	953	902	912	938	907	883	902	887	904	896	876	960	923	930	911	991	905	962	931	895	994	825	905	877	965	938	882	911	979	926	943	934	903	897	953	882	903	933	963	915	893	939	932	869	953	935	884	922	985	889	923	880	900	945	899	960	896	944	901	930	948	955	932	856	975	927	890	930	885	888	889	899	946	924	883	931	987	860	904	998	917	999	993	886	977	932	916	944	908	886	945	932	968	918	918	883	886	896	933	947	965	913	902	958	961	929	971	945	949	972	900	934	938	909	935	861	938	971	930	945	928	922	858	945	884	931	974	926	907	866	961	946	930	875	883	942	907	951	884	983	917	973	906	908	926	991	930	934	944	988	859	902	917	905	954	906	935	902	933	982	933	943	896	942	950	875	932	927	944	928	947	944	926	913	922	946	936	952	944	925	961	941	1039	894	894	966	927	945	918	955	885	887	972	944	933	921	960	896	923	973	879	965	900	917	961	925	899	923	954	963	917	873	899	881	975	947	942	935	854	904	908	961	953	978	904	933	924	954	897	923	919	884	923	902	946	870	920	988	874	921	981	949	895	958	917	886	940	871	940	922	957	889	943	956	889	929	962	949	940	968	900	913	942	965	924	954	893	926	961	924	940	920	890	931	881	938	892	941	953	904	914	917	945	882	889	928	960	892	942	923	891	939	920	949	906	929	956	895	955	894	913	956	964	967	969	881	907	942	981	969	908	932	879	964	900	881	935	931	885	938	888	933	957	951	890	923	959	957	955	902	936	948	918	954	924	934	910	903	944	931	958	939	947	947	948	907	937	905	968	949	895	890	922	938	907	919	886	957	869	911	924	892	915	965	935	937	901	928	910	919	896	931	946	946	897	938	953	933	943	909	960	933	903	939	906	982	946	909	918	920	950	858	895	887	930	954	943	960	927	922	938	942	917	861	982	918	944	911	919	994	919	890	914	883	975	881	947	933	962	1010	873	966	915	942	986	934	950	961	887	898	940	929	934	913	860	931	979	914	960	931	915	919	833	927	865	882	901	989	941	936	939	923	977	937	912	939	988	915	943	925	917	997	932	896	944	922	918	938	907	938	895	961	921	952	938	944	950	914	972	928	967	902	918	968	912	904	939	926	969	984	951	933	922	892	897	875	923	944	935	942	927	962	906	935	879	966	929	920	967	925	886	897	897	935	918	892	912	961	944	873	934	918	863	916	929	951	960	944	886	961	873	906	958	899	923	947	912	882	899	969	943	897	896	921	920	934	946	965	930	937	941	937	927	958	952	891	928	956	924	909	918	940	889	957	878	903	949	921	951	951	919	927	960	906	893	953	871	869	917	944	963	993	941	896	902	930	838	906	956	958	940	892	946	908	911	943	950	926	937	881	959	913	962	952	943	961	951	899	944	912	885	927	888	901	941	916	920	837	913	917	917	931	911	956	954	935	911	922	880	945	923	946	936	913	843	917	939	931	966	912	948	935	907	877	919	897	922	920	973	947	997	945	932	916	913	968	934	895	875	902	899	919	929	967	981	895	859	948	961	936	930	913	916	939	937	929	886	915	873	939	882	924	922	930	907	931	961	928	901	924	970	984	926	937	909	920	932	930	918	935	959	935	933	884	930	932	870	889	897	908	946	942	945	958	969	926	924	916	950	989	913	934	950	952	912	915	956	924	904	894	940	936	928	913	937	911	964	981	926	953	990	889	890	948	945	883	981	913	893	908	957	928	918	953	922	860	922	913	928	921	925	947	930	995	921	892	931	881	919	948	935	935	924	890	876	941	915	974	939	909	876	889	946	963	904	862	876	962	943	891	904	917	906	931	957	910	955	906	960	887	977	930	934	955	877	931	921	908	915	926	873	939	938	945	842	935	906	954	964	983	906	939	894	930	892	931	912	954	928	939	884	919	896	926	899	924	918	953	947	952	890	919	938	912	910	911	882	926	949	919	914	950	918	968	946	907	887	974	910	931	951	952	890	987	981	879	940	894	969	935	919	964	941	912	896	954	909	947	879	913	979	969	909	953	944	895	902	906	885	942	884	945	939	934	971	866	938	943	952	868	865	919	939	960	921	887	985	903	898	924	1014	946	927	920	952	912	918	908	930	906	909	925	885	912	961	903	939	945	878	924	879	903	945	952	892	933	923	950	911	938	956	989	946	896	905	934	954	923	917	903	936	956	915	927	879	906	930	941	961	924	928	948	940	921	951	938	906	953	926	886	988	956	956	949	971	906	908	902	923	964	910	927	979	915	903	979	876	919	922	942	947	919	944	953	919	907	952	971	932	935	958	926	888	930	928	971	892	919	914	879	980	883	891	877	921	912	953	951	909	917	946	884	934	915	975	973	958	939	854	944	906	912	931	903	916	928	845	893	955	956	946	937	930	901	943	943	925	954	957	910	898	934	863	961	942	897	907	906	933	982	932	957	964	916	938	920	905	949	871	869	906	892	952	971	934	927	913	891	913	957	928	924	899	903	865	957	967	936	938	959	907	921	940	887	912	950	934	965	939	957	839	894	892	932	904	935	931	959	904	950	918	944	940	951	948	948	904	915	961	931	916	944	940	867	946	907	861	942	900	918	923	1015	956	993	903	926	924	934	887	898	911	924	932	946	889	925	892	957	926	966	935	928	906	980	933	919	871	910	950	893	839	926	937	895	903	910	916	951	904	989	899	935	919	907	976	897	887	921	913	973	964	890	967	918	933	939	938	906	922	909	976	981	910	924	929	916	914	932	955	927	919	945	983	924	926	911	904	932	965	912	951	895	889	945	933	907	918	920	963	937	913	936	891	882	904	907	960	926	946	927	890	891	922	935	910	858	931	860	945	893	843	919	864	1002	971	988	920
62322	27888	10581	2848	1074	575	490	457	455	468	422	413	457	435	435	448	425	436	447	416	421	484	444	423	441	466	433	439	469	424	447	423	445	454	435	452	412	449	431	385	423	421	462	451	415	415	453	426	457	417	424	469	421	410	412	413	445	464	439	402	406	426	489	459	509	486	500	438	472	425	435	413	414	484	436	477	427	394	415	454	425	407	444	419	413	439	431	437	471	467	445	437	437	460	469	433	450	431	456	462	425	445	459	444	413	421	412	396	449	427	438	440	443	438	460	435	428	437	438	402	381	447	479	451	405	394	374	451	404	413	421	418	427	417	415	442	409	427	390	407	455	420	459	440	460	388	394	469	435	405	456	439	464	449	399	438	464	444	463	414	418	412	481	391	426	407	468	421	460	408	428	386	444	422	397	414	428	457	449	434	429	462	415	413	432	459	399	424	415	440	391	437	414	419	451	444	445	399	472	392	416	452	430	455	412	440	428	416	452	444	435	467	478	434	408	419	453	464	440	440	436	448	399	431	421	404	425	447	468	433	411	420	439	461	405	444	457	433	441	435	422	397	461	421	438	455	407	459	406	401	438	405	430	433	434	386	417	434	421	454	468	453	439	418	451	434	415	420	436	426	430	428	460	387	449	449	424	424	435	414	423	452	431	468	399	409	438	392	411	455	417	456	427	417	396	383	441	415	426	428	429	432	425	410	404	444	445	420	437	405	430	454	435	424	427	403	394	429	381	454	456	405	471	420	402	441	470	421	409	466	426	465	410	419	417	416	451	438	457	459	423	431	430	428	464	375	449	454	439	398	409	420	427	456	404	454	417	406	425	399	470	431	464	420	448	440	460	431	459	450	511	400	401	449	444	421	438	409	430	437	420	411	432	410	405	416	423	401	408	442	437	458	447	430	447	470	462	444	476	412	445	452	403	402	420	424	441	435	463	442	428	382	439	417	472	457	456	433	430	412	475	459	402	425	460	423	445	404	419	440	389	419	453	466	460	437	444	408	428	466	458	436	431	422	450	447	433	457	416	457	407	416	438	428	442	412	436	448	445	463	439	414	465	451	458	501	429	426	457	441	442	416	458	474	460	431	427	432	446	418	421	423	405	432	453	458	414	427	430	449	435	450	478	401	427	435	410	400	443	434	450	426	436	464	410	446	422	438	415	421	432	425	456	469	424	465	425	439	426	401	438	454	439	435	421	480	431	465	421	481	416	435	424	448	427	459	449	425	417	451	472	431	462	419	416	437	452	426	413	457	445	423	423	403	425	443	425	428	460	456	430	451	443	395	395	441	413	455	444	472	435	462	433	424	450	436	489	407	449	408	405	435	426	443	413	435	388	459	434	407	440	418	446	419	417	436	408	450	422	406	412	485	425	441	419	438	460	429	484	439	394	431	420	404	428	404	396	397	429	398	427	413	510	446	418	433	444	456	409	432	431	423	476	433	434	447	428	445	408	415	486	442	447	449	466	451	479	409	460	402	416	441	431	442	460	467	431	448	465	425	452	443	427	433	467	398	446	417	415	427	431	426	417	444	446	476	424	415	436	457	400	461	462	426	424	467	437	421	442	445	460	448	466	436	461	431	421	413	427	415	432	436	461	466	398	407	440	466	481	429	439	414	437	445	425	437	451	467	466	404	441	384	411	440	463	421	420	443	423	445	441	471	415	407	444	427	425	434	419	398	436	424	445	428	437	418	435	399	438	445	437	409	439	405	489	415	427	478	454	401	471	442	435	415	440	440	420	425	429	408	411	440	460	434	460	470	414	420	429	426	454	451	458	495	430	457	456	414	400	423	444	399	433	436	443	416	412	462	430	413	382	445	441	442	428	420	446	421	437	444	403	421	448	457	441	435	464	465	427	418	428	410	438	414	446	423	403	426	413	434	411	413	415	478	451	483	448	401	428	446	433	450	445	432	423	468	412	425	420	432	427	450	396	427	433	453	446	418	394	453	439	389	438	420	413	416	458	491	456	444	418	437	402	454	425	467	483	460	411	429	435	459	437	458	411	457	451	453	420	429	412	438	425	442	451	435	455	464	478	441	416	425	398	452	429	418	417	405	431	394	426	454	419	418	431	446	393	437	462	468	448	440	449	436	421	412	437	424	440	435	394	398	500	435	455	445	472	441	446	402	469	429	420	441	455	442	437	405	446	424	408	467	463	451	422	441	460	455	453	414	468	406	440	448	416	402	450	450	423	448	429	435	436	430	441	403	462	447	437	408	435	392	417	451	438	413	400	481	421	430	463	451	423	412	449	439	447	443	437	398	432	426	428	447	469	400	469	457	434	420	458	457	446	448	472	460	436	458	431	426	440	433	431	427	419	429	453	398	426	442	441	449	421	463	462	462	474	452	464	413	438	456	437	474	424	420	446	410	420	421	469	453	440	379	483	458	451	451	416	395	407	432	411	407	403	446	463	417	439	413	472	425	426	428	421	441	457	447	438	459	466	423	380	462	404	462	415	424	444	436	458	482	472	433	412	443	418	432	416	415	420	434	428	436	434	412	452	428	427	429	418	430	446	450	401	434	410	410	451	466	439	430	441	453	449	428	416	472	468	443	419	471	432	445	436	427	427	437	458	455	457	443	429	413	442	409	413	447	467	428	424	439	419	457	413	461	449	409	432	432	475	438	400	433	412	435	473	411	468	436	442	432	399	402	479	434	423	424	481	361	478	438	437	435	477	450	448	466	395	434	429	416	441	429	430	430	445	466	409	437	451	421	380	407	480	442	420	440	451	456	446	444	446	420	482	447	456	420	457	405	478	436	404	452	442	459	401	457	422	476	440	429	455	446	444	425	475	419	410	413	428	423	395	423	403	430	415	432	367	442	449	442	464	447	438	432	395	428	402	470	454	434	461	480	436	429	399	411	456	424	456	421	412	440	436	461	437	415	424	452	464	434	455	428	428	436	440	429	447	446	418	429	443	451	393	366	412	426	440	411	403	403	402	404	433	468	448	483	449	455	432	459	438	425	439	422	456	445	415	449	429	480	419	411	454	400	438	447	454	452	467	412	438	427	429	432	419	417	422	440	476	396	443	410	427	428	432	448	391	452	421	440	422	410	402	438	457	416	429	429	429	441	444	455	441	422	435	459	421	426	442	430	460	394	442	435	415	450	400	415	437	407	380	430	437	422	434	431	448	434	399	434	424	395	470	433	459	410	442	445	447	452	429	415	441	460	428	419	441	418	453	426	455	449	429	434	428	436	431	432	430	448	419	473	410	429	446	402	438	439	475	400	414	522	494	436	466	435	435	457	442	461	444	449	459	442	428	441	401	449	445	437	446	421	407	456	409	439	417	433	403	428	446	461	407	445	440	446	445	473	453	425	472	505	450	420	447	447	411	404	457	438	420	388	421	434	438	437	428	442	453	418	414	392	411	404	448	417	425	413	454	434	418	425	469	426	441	429	457	393	461	408	401	482	467	433	439	424	432	440	400	450	457	473	431	435	412	424	468	457	425	431	452	437	382	406
43314	20371	9921	4771	2546	1534	1204	1052	1030	979	981	1018	948	928	946	996	894	907	936	1004	996	986	945	943	982	949	951	935	965	970	963	902	949	879	906	965	880	934	934	998	998	884	893	910	927	973	900	920	887	906	885	964	958	945	954	909	922	926	907	938	919	870	922	981	899	987	885	973	963	974	967	991	942	951	1022	929	923	961	939	899	931	955	983	955	964	887	938	939	903	945	911	959	920	919	917	950	870	932	947	898	942	985	939	958	942	968	948	964	961	931	962	889	966	941	947	921	935	955	908	877	944	936	901	919	936	930	917	943	927	911	965	901	938	954	951	923	935	960	911	928	938	969	921	941	942	987	943	902	923	944	944	917	972	954	981	927	949	989	933	937	988	891	1008	908	935	954	921	925	947	955	940	918	946	948	927	943	906	906	912	938	894	936	894	899	933	953	925	876	895	944	989	977	927	950	911	970	909	926	935	934	925	941	960	915	922	933	909	963	938	877	955	949	919	932	901	965	996	923	930	931	956	945	956	930	953	1000	959	981	933	966	900	930	964	869	927	937	872	914	956	945	928	977	907	877	915	927	1005	902	949	953	965	985	900	934	1005	935	941	922	930	959	961	963	949	979	936	948	952	960	951	933	999	917	914	953	959	966	931	957	978	971	942	888	946	988	952	989	963	899	959	927	945	974	936	1024	952	974	947	970	1029	958	906	929	956	1008	941	937	932	902	926	935	933	991	969	956	936	978	939	994	969	963	957	948	963	909	909	914	933	968	961	934	937	959	981	949	903	966	959	935	909	927	924	960	938	932	999	976	988	979	945	992	889	962	973	945	937	955	998	941	994	938	941	965	921	876	950	1011	954	943	918	959	921	949	895	982	944	970	933	964	921	902	958	946	961	934	950	957	956	961	952	924	968	935	964	962	1020	925	900	934	986	874	951	935	918	980	951	956	947	904	904	928	923	999	944	944	937	945	943	946	956	971	933	932	938	948	905	926	908	941	980	934	969	898	983	957	975	983	977	927	967	897	965	991	1011	978	888	964	950	894	949	920	960	921	951	909	967	958	947	957	955	867	1010	962	908	990	961	938	980	922	948	938	949	965	921	947	922	949	957	917	963	906	928	887	925	971	939	951	933	953	924	919	950	957	880	964	963	945	935	937	972	962	960	912	927	950	906	943	909	938	909	914	946	1018	948	951	911	931	890	913	969	936	903	948	944	898	974	930	955	952	904	958	994	920	994	917	916	963	949	979	989	885	946	982	949	965	950	945	980	927	942	958	971	912	948	985	908	865	952	949	912	938	965	948	978	944	982	944	917	959	937	954	952	964	914	945	972	983	897	985	940	984	995	962	913	986	898	934	995	946	930	961	982	930	922	942	948	875	895	941	941	957	958	939	912	915	949	910	891	947	975	961	960	923	973	929	962	906	983	937	928	963	899	924	898	927	986	908	893	911	888	946	1006	1017	930	937	961	969	993	1007	936	945	932	966	908	966	930	961	938	955	979	923	903	937	960	961	950	923	955	937	992	919	925	940	958	916	946	927	936	977	922	951	940	966	967	934	955	922	937	937	948	892	949	935	922	936	958	1005	948	907	938	956	905	947	931	942	992	973	910	916	933	851	916	917	941	919	978	948	942	895	964	953	976	930	971	991	939	913	925	932	907	906	897	949	944	881	944	962	996	923	988	932	956	911	886	1000	961	933	985	933	907	911	944	990	949	1005	995	966	884	887	893	976	954	974	874	894	971	988	962	941	963	1000	973	914	1026	973	950	924	948	934	935	943	934	899	898	948	905	924	960	947	961	951	931	912	953	936	967	1025	925	916	970	912	931	942	918	969	976	934	901	891	951	985	960	950	889	1015	896	949	935	945	995	1029	937	979	895	976	910	880	923	920	918	947	961	977	943	1027	925	976	975	906	888	959	982	934	926	958	919	909	941	1003	960	946	924	955	956	944	916	952	946	954	891	937	927	959	958	975	922	952	1026	900	970	991	949	920	931	905	975	933	984	997	971	936	970	937	928	916	964	906	898	990	967	913	921	948	946	946	941	915	939	940	910	916	953	944	970	930	942	912	972	924	935	979	907	970	966	946	887	954	977	982	974	968	906	903	953	928	961	926	973	913	919	899	929	972	964	937	910	903	920	938	934	991	1041	932	962	994	931	913	971	931	891	915	936	921	977	970	898	914	999	962	880	962	914	912	982	913	955	956	958	924	910	936	918	966	963	914	877	920	962	975	961	932	940	897	936	937	1027	967	949	991	939	980	952	922	944	935	912	935	946	976	908	934	958	959	964	945	947	977	973	963	931	966	937	943	929	967	954	947	942	983	886	933	971	977	956	974	968	959	927	926	940	894	964	969	904	921	950	966	991	935	968	924	979	912	931	933	926	893	986	963	980	900	997	923	959	955	924	950	966	926	922	915	1010	955	898	937	959	999	970	945	937	947	949	942	908	941	892	955	940	952	975	968	951	900	928	953	981	910	941	947	1018	963	919	867	966	909	919	956	903	923	931	922	850	956	946	994	897	969	919	949	976	961	952	970	960	903	957	917	928	923	964	932	964	977	867	1003	970	999	877	908	935	940	926	888	976	928	964	977	961	937	981	957	984	968	911	1003	942	953	966	942	937	956	887	905	948	993	933	928	930	943	969	962	932	929	994	952	920	922	928	976	920	958	966	935	932	965	922	948	961	949	934	918	924	995	968	975	959	923	956	983	987	954	914	963	891	995	890	911	884	980	915	995	982	994	968	907	935	928	983	910	932	916	913	915	944	961	957	934	949	886	930	946	949	951	884	963	949	949	989	927	977	947	929	1004	941	944	969	865	952	984	958	979	946	948	930	983	954	951	996	931	922	984	958	908	967	962	935	900	906	935	939	901	944	934	981	963	962	922	924	941	915	965	978	962	986	917	970	945	987	970	934	950	952	950	951	928	949	938	926	974	907	920	899	942	930	961	966	972	902	944	966	955	930	950	959	971	962	965	894	969	935	945	912	919	967	976	992	995	983	951	948	938	929	934	946	885	927	905	946	964	936	963	944	914	934	1030	919	978	930	932	973	952	1001	939	920	933	959	891	914	913	962	1002	935	926	940	1000	944	896	898	931	965	946	995	970	948	939	893	957	897	924	962	976	972	923	952	908	936	920	937	977	936	951	949	909	882	999	891	936	965	920	865	937	969	946	935	935	922	935	955	1022	927	903	932	908	938	946	968	981	898	910	952	934	932	957	888	966	932	971	964	956	960	884	891	940	885	931	968	918	932	983	966	934	941	959	908	938	919	885	934	934	902	962	905	977	937	1004	960	910	948	955	900	993	935	958	942	963	963	954	894	957	966	901	915	916	906	965	937	944	918	934	939	960	979	917	943	968	930	959	902	957	937	905	952	975	892	911	929	963	963	984	922	952	979	984	960	980	948	907	987	883	935	950	906	944	879	986	893	944	964	923	892	951	956	951	906	923	931	924	924	991	961	916	888	961	931	963	961	924	977	940	954	969	938	923	930	954	967	992	925	911	907	927	929	933	886	963	945	948
51080	19165	4632	1136	652	530	473	448	421	445	399	425	449	408	430	429	426	409	414	425	449	462	417	404	396	444	392	464	438	369	437	383	397	400	383	432	429	441	427	452	425	410	423	392	384	399	408	429	423	429	419	432	424	413	394	390	376	395	395	398	433	363	430	402	416	431	428	411	393	462	456	400	430	406	406	439	426	406	402	391	430	418	425	407	422	387	420	418	382	441	410	396	451	403	411	427	405	435	405	388	410	397	377	380	386	454	403	398	457	442	438	440	432	428	422	406	390	441	451	429	426	426	420	424	385	420	387	395	390	467	449	414	417	402	418	408	392	398	453	411	396	389	363	383	432	376	402	443	428	466	472	400	429	393	406	440	407	415	408	413	442	419	455	413	466	426	428	407	428	410	376	418	407	419	372	427	382	412	401	420	421	411	426	436	379	401	403	369	411	449	362	372	412	434	436	438	410	428	418	422	441	410	376	412	386	401	391	434	446	390	399	414	436	420	454	445	409	451	427	449	405	369	419	390	428	397	420	420	408	408	391	358	435	429	431	422	405	418	421	403	434	425	456	413	397	415	423	416	451	426	422	383	430	414	371	401	415	440	397	425	412	388	404	436	429	412	440	418	409	395	387	409	419	405	451	426	443	394	396	440	428	391	402	419	424	407	415	423	435	423	421	420	464	387	435	409	418	462	453	387	433	425	385	411	413	435	423	425	386	428	387	405	463	392	425	387	439	404	428	386	447	400	405	462	409	389	428	431	451	399	395	442	389	354	433	426	386	415	422	390	456	398	408	402	390	432	424	397	395	393	422	444	412	415	390	375	439	388	433	411	422	406	406	446	426	414	389	426	427	400	437	368	399	422	392	399	418	417	413	411	428	435	388	424	449	403	428	440	429	407	407	366	407	402	470	413	461	423	391	404	416	406	384	354	386	386	412	429	413	432	386	381	451	414	427	409	463	421	448	384	391	383	433	414	398	452	441	395	413	372	421	403	398	417	431	413	409	399	420	392	429	384	410	416	437	428	397	420	393	441	422	423	412	438	412	392	414	438	397	423	434	406	437	424	408	418	385	426	415	400	402	401	398	398	401	462	388	386	413	407	416	429	412	415	405	399	431	424	441	427	415	381	417	443	461	406	441	406	424	448	400	399	414	406	437	386	430	446	421	411	420	457	437	438	413	400	407	448	416	447	412	402	416	387	418	350	394	479	396	425	399	404	390	434	445	430	405	437	428	381	436	426	402	407	410	414	460	463	419	401	422	390	429	408	407	409	406	418	398	382	398	421	404	442	433	420	373	430	459	381	412	417	387	369	412	400	412	397	423	398	388	436	426	421	444	434	406	390	443	413	442	404	388	378	423	400	420	461	430	440	394	410	399	414	432	421	390	411	388	434	426	473	441	394	423	395	413	428	378	403	396	381	431	431	472	421	398	400	411	416	408	402	447	436	401	425	421	384	424	429	426	394	401	386	447	410	393	425	404	442	431	418	400	446	392	408	382	416	413	386	419	430	395	425	463	399	406	394	404	410	387	427	376	404	425	380	372	410	400	429	434	425	409	404	390	399	431	455	390	392	439	416	402	432	409	410	451	404	376	429	417	384	370	415	414	370	405	436	381	392	398	396	418	382	423	403	405	385	390	442	431	413	423	411	377	394	378	391	430	427	425	400	393	415	402	372	377	408	438	415	378	435	400	407	424	431	451	421	395	409	383	395	429	414	406	413	420	418	428	421	397	405	386	445	401	418	463	395	426	410	392	421	386	463	408	402	388	415	456	379	395	429	440	405	417	439	371	426	426	449	397	404	393	448	415	403	431	425	424	410	394	415	402	427	403	392	402	427	414	395	421	436	428	402	351	422	384	400	464	378	377	365	399	410	402	400	402	402	449	365	414	423	415	425	365	387	465	452	420	410	432	376	399	426	420	403	408	401	419	427	410	422	415	394	431	433	422	406	376	385	418	441	446	420	415	395	387	465	416	407	419	423	453	430	403	432	454	433	435	427	398	484	398	405	424	419	461	402	437	385	399	424	403	402	409	418	382	390	439	402	440	443	459	384	458	384	408	436	446	430	413	401	447	406	361	413	440	409	449	421	407	424	364	369	411	388	435	391	419	412	418	399	423	424	450	418	437	426	417	414	407	430	429	416	432	391	408	433	380	422	430	425	383	453	448	409	397	380	402	419	408	418	406	427	419	409	407	427	439	399	437	383	408	402	409	426	363	450	411	416	389	406	425	378	385	399	392	389	402	380	410	400	401	378	395	425	442	405	413	401	390	420	394	429	423	395	395	413	425	427	428	391	379	373	400	419	421	381	430	397	395	427	429	417	388	400	473	435	438	431	417	408	390	451	414	398	411	358	345	413	389	413	422	430	478	377	384	414	446	428	475	366	409	415	438	380	426	424	410	404	403	397	425	392	403	395	431	414	385	418	430	422	401	458	433	434	420	364	413	438	479	454	432	397	421	427	436	402	420	427	450	451	435	419	399	420	438	386	410	421	445	443	404	418	411	445	434	391	425	445	425	429	407	415	407	450	428	419	422	360	439	420	391	428	372	388	430	468	381	412	416	419	464	419	408	446	373	438	394	396	418	409	391	416	374	392	455	414	384	383	420	416	423	428	398	395	409	431	404	441	441	424	432	435	405	402	453	453	407	406	390	381	408	418	396	424	398	421	447	404	419	424	357	408	416	391	413	437	404	387	373	395	400	397	384	434	441	398	408	409	421	368	410	393	401	391	398	434	420	424	428	406	422	420	418	429	428	426	454	393	404	413	422	414	430	470	466	415	398	412	428	392	407	433	433	448	433	367	414	404	431	422	411	441	423	440	427	418	419	448	408	392	388	390	429	416	405	427	444	419	422	449	408	442	373	412	389	423	441	419	397	409	390	451	450	433	431	412	416	429	421	374	367	414	447	400	373	383	449	418	454	429	431	371	430	411	413	437	379	401	440	394	470	397	430	369	397	428	392	415	407	398	411	395	422	397	440	397	402	405	416	437	440	408	390	385	429	416	440	417	450	438	418	408	430	375	420	410	421	444	408	403	407	420	435	359	398	452	419	396	393	420	423	404	430	423	406	395	391	443	452	435	379	418	425	419	398	451	403	408	413	448	378	426	413	388	449	398	417	406	408	419	410	409	395	456	387	475	405	387	406	388	431	413	435	424	424	407	417	429	458	417	392	420	402	431	393	432	383	417	430	397	439	419	399	437	392	458	385	411	454	401	431	432	446	414	421	376	436	412	425	395	409	404	404	418	411	427	431	424	402	425	450	389	366	416	381	409	416	403	419	405	426	417	383	399	354	422	370	423	409	400	426	421	385	419	451	403	408	433	394	433	401	415	388	379	397	436	412	418	425	390	423	374	440	406	433	417	383	420	444	443	411	378	409	401	433	374	418	398	428	419	395	372	414	417	442	414	421	403	467	387	397	445	419	466	446	471	411	434	428	439	437	408	403	427	414	404	413	374	430	414	393	389	395	455
35026	12757	4976	2457	1419	1257	1067	954	957	948	912	894	900	906	920	973	905	973	897	904	888	865	889	903	927	879	910	903	951	926	932	902	879	891	875	850	933	883	895	922	888	916	850	854	910	915	927	919	919	921	978	946	943	885	889	904	898	912	907	915	871	892	900	904	927	846	870	911	901	889	816	900	877	933	884	865	938	892	873	916	881	839	878	894	987	900	875	862	922	879	968	916	912	904	903	924	905	903	889	919	901	876	865	901	949	919	883	904	895	875	956	923	879	940	885	928	920	860	918	903	881	892	871	926	869	888	942	936	916	875	879	878	906	860	950	885	864	926	895	861	933	924	867	942	906	922	847	902	945	898	867	916	895	938	908	892	884	879	926	963	873	924	915	891	935	901	858	920	895	877	876	837	885	927	906	912	862	904	927	920	914	930	926	868	906	921	901	949	890	891	929	934	867	917	907	917	863	881	899	896	895	869	927	898	892	910	908	882	905	915	941	903	914	910	911	983	855	962	882	831	884	914	853	903	896	910	939	937	910	862	867	884	929	904	909	869	965	902	902	875	965	867	911	940	939	876	910	855	926	920	885	894	909	1010	922	961	899	922	896	909	884	905	933	873	904	944	947	997	898	941	929	889	922	855	860	874	922	923	859	908	940	914	911	921	921	970	871	924	899	860	887	903	865	971	874	888	906	870	923	875	881	889	921	927	884	912	874	919	893	875	918	902	894	955	860	865	894	912	897	897	932	887	914	927	928	916	884	909	891	870	875	950	897	952	901	884	939	924	904	865	853	873	926	880	926	893	914	938	855	931	921	853	859	946	908	921	886	878	910	858	878	839	896	874	952	914	881	881	886	847	888	927	857	910	870	912	893	868	921	947	933	866	861	878	964	914	947	872	942	877	931	916	937	886	913	908	923	875	927	891	917	903	924	925	877	889	930	887	886	880	872	877	895	964	873	878	868	861	900	923	904	885	887	896	926	900	920	894	978	881	901	878	914	888	822	892	888	941	932	926	942	884	914	911	879	935	928	920	877	895	915	927	1003	925	889	901	889	946	945	900	905	890	858	919	961	871	873	906	911	876	905	865	892	907	904	906	916	882	922	873	904	936	917	876	874	929	930	917	927	929	889	896	909	937	890	912	906	893	936	863	929	919	881	898	880	861	949	906	913	915	930	917	920	895	976	926	866	889	841	925	920	904	875	891	907	900	947	893	929	952	936	906	913	907	872	881	928	909	913	879	885	901	902	853	927	896	933	902	909	882	915	943	938	979	909	927	884	912	937	893	924	926	930	953	871	908	919	864	882	923	894	945	954	915	872	954	905	888	832	878	934	911	861	877	869	906	907	894	879	908	906	858	901	930	887	928	934	921	855	890	901	917	892	941	883	904	893	912	927	909	891	857	938	905	919	933	887	894	885	856	931	891	913	932	932	913	890	915	942	899	912	860	929	873	924	894	876	903	957	876	938	970	894	875	853	867	933	907	904	868	922	921	948	927	862	913	888	848	897	876	888	884	884	887	868	921	870	907	936	930	857	912	930	917	889	855	879	889	894	902	926	881	831	867	835	860	877	951	896	886	946	894	898	945	841	943	889	880	901	903	913	889	853	923	905	863	952	944	846	902	923	893	831	928	902	900	898	921	872	882	905	866	918	886	906	866	868	887	880	888	882	949	904	854	889	872	870	888	916	880	900	908	915	894	960	877	933	899	941	872	945	874	876	925	904	927	878	880	900	817	900	926	845	900	902	934	903	918	878	913	889	926	876	952	935	926	953	932	912	923	948	907	894	948	978	901	894	929	889	870	886	865	909	888	880	921	885	928	924	886	911	890	927	885	904	943	856	888	907	899	972	914	905	849	943	924	855	893	907	880	908	957	895	880	912	895	895	855	919	933	942	918	861	906	900	884	927	868	965	932	886	871	892	879	908	861	947	924	874	875	929	935	913	920	913	898	893	892	893	893	884	883	919	892	900	866	890	871	882	893	891	890	889	898	877	930	911	890	889	947	942	959	918	898	924	883	918	925	897	870	936	932	928	891	886	879	852	883	912	923	923	945	879	888	889	911	922	888	872	872	906	910	893	947	887	843	898	890	904	931	898	857	869	893	901	883	947	881	882	890	851	887	902	870	905	889	910	909	867	892	915	925	937	886	885	941	894	887	888	930	889	959	958	914	895	929	918	932	848	914	904	910	945	909	893	913	955	877	868	909	908	911	866	909	897	883	857	883	892	912	922	912	897	853	887	917	918	892	924	912	814	872	971	874	908	928	939	906	917	890	955	937	887	921	906	912	917	844	942	907	861	920	839	896	909	933	929	867	923	890	911	908	921	923	868	990	933	894	825	936	898	923	877	898	874	916	911	881	981	890	941	846	851	941	933	936	925	898	887	879	894	860	897	896	909	936	904	928	879	869	887	897	977	867	891	904	852	833	872	929	904	913	866	874	864	941	909	920	845	895	904	903	871	873	876	869	895	949	920	885	909	901	915	907	921	924	884	907	896	901	895	869	946	859	910	882	895	889	928	868	906	823	926	913	909	961	872	914	929	918	904	947	963	968	866	907	877	890	814	887	875	920	892	910	967	939	936	914	910	939	930	958	896	923	881	864	877	903	931	901	870	922	915	887	908	892	988	877	911	922	915	938	892	902	957	878	890	879	893	875	938	891	917	926	950	856	894	884	906	929	875	925	911	916	969	899	878	927	891	885	943	882	860	901	894	878	958	881	928	857	946	883	911	899	944	895	906	906	916	903	920	834	863	898	871	916	935	928	944	878	918	897	896	856	930	906	917	932	945	860	905	955	929	877	905	896	888	874	890	895	912	879	922	894	928	909	936	926	901	835	907	877	932	941	910	923	924	882	985	875	977	895	885	966	906	947	881	948	902	838	901	883	854	945	883	877	904	829	883	869	936	915	906	931	898	866	878	909	861	878	958	924	917	858	884	890	914	851	890	873	896	883	922	915	895	935	905	892	892	953	904	911	916	898	888	946	874	931	921	881	892	914	871	905	890	866	849	887	949	916	917	880	946	887	870	904	853	947	866	925	913	863	885	898	914	848	885	891	940	897	883	894	910	884	905	880	889	891	926	884	873	878	923	913	896	884	868	904	949	887	914	915	944	926	946	918	898	884	939	936	889	914	939	910	887	923	871	856	918	954	870	894	934	909	896	898	897	912	894	930	940	897	919	842	870	879	930	944	916	930	886	924	940	908	909	921	939	885	868	894	871	937	894	912	849	906	930	861	883	897	890	847	867	872	908	912	862	908	905	877	934	874	919	851	909	885	897	808	931	944	963	954	897	891	914	924	910	839	899	918	918	853	898	922	885	907	903	925	931	866	893	940	889	930	927	916	898	933	869	901	935	901	931	935	910	884	916	914	864	893	907	881	904	904	878	903	899	873	939	882	880	946	885	904	917	904	902	869	912	909	888	932	889	936	941	892	936	908	954	917	852	894	906	899	906	907	892	919	940	901	896	870	906	873	949	939
57314	22621	7564	1940	872	622	498	480	476	439	434	436	461	434	430	409	399	462	450	418	415	464	414	462	405	407	433	429	435	425	426	410	379	448	407	422	436	412	410	431	398	433	426	427	365	411	400	377	413	428	435	394	413	444	448	459	450	397	393	443	402	441	394	435	378	409	448	408	400	401	444	455	428	458	423	465	437	422	406	419	396	362	425	403	394	396	427	436	404	387	407	403	427	417	386	414	417	420	420	412	441	414	468	413	425	421	430	486	406	459	419	430	415	395	477	401	446	425	421	419	405	412	449	413	406	447	463	442	419	421	411	399	436	387	415	449	456	386	446	400	404	423	407	409	398	411	386	391	446	432	423	473	445	405	417	429	413	447	383	426	413	420	419	436	461	372	431	394	396	394	428	420	487	448	448	445	412	404	422	401	434	400	410	427	454	391	432	442	435	430	445	419	415	431	461	453	402	411	442	446	443	416	420	433	423	396	452	419	413	410	410	389	431	396	452	406	441	440	403	400	421	439	406	434	447	405	384	400	386	434	469	389	400	407	460	441	425	409	424	438	392	394	448	431	401	450	408	416	378	407	441	418	414	432	415	420	442	443	411	427	445	429	409	407	442	414	451	404	435	420	389	425	430	450	416	453	431	441	410	448	421	422	391	405	442	466	394	410	431	396	442	443	427	444	431	383	445	407	420	438	438	431	433	407	414	421	421	416	415	444	440	417	420	444	438	397	420	429	422	383	384	403	399	439	418	414	415	402	438	407	391	413	421	451	424	385	402	437	434	456	439	429	441	431	430	440	457	398	437	411	420	468	376	429	401	441	411	456	414	451	419	439	414	460	394	483	445	429	409	416	384	418	441	418	434	455	409	400	419	412	416	433	409	430	408	403	398	407	455	399	443	413	457	436	408	453	424	424	400	439	455	410	428	428	422	427	399	395	425	479	408	432	439	429	415	451	380	425	418	404	453	417	466	437	386	422	443	411	392	431	437	410	396	390	410	443	407	444	403	391	388	418	444	402	426	415	393	426	414	434	398	409	406	439	419	408	447	435	397	393	472	414	432	384	430	407	393	436	438	407	396	443	474	404	438	411	408	415	458	436	457	386	428	415	406	386	436	398	392	434	449	433	421	418	415	471	421	411	413	410	399	433	481	407	405	407	405	478	473	464	434	385	412	412	437	442	442	393	387	405	446	411	442	412	409	443	413	433	399	398	437	414	420	449	482	412	382	469	441	415	429	403	382	382	408	445	447	431	426	435	424	414	423	398	415	430	450	393	429	424	414	386	424	419	444	445	406	404	426	454	427	477	457	425	433	420	418	424	364	407	453	402	416	424	438	474	404	432	426	417	422	433	403	416	420	408	411	405	401	435	420	388	435	383	439	410	450	417	452	450	422	424	387	390	417	428	434	435	417	403	444	413	404	396	443	445	401	405	388	414	424	456	454	412	397	395	413	440	421	359	409	454	431	428	433	441	394	424	424	411	392	422	425	437	383	390	393	426	405	391	424	409	451	392	446	421	425	412	407	435	437	440	450	442	435	408	445	410	423	448	403	398	463	466	426	440	379	428	432	407	389	413	427	451	428	466	434	398	397	453	420	417	399	392	425	434	390	446	407	424	422	415	418	412	418	368	459	410	427	451	407	424	420	443	429	458	408	402	429	446	437	410	443	423	427	384	443	428	431	434	476	400	426	398	441	412	394	400	394	407	429	459	405	375	452	442	426	394	403	376	410	436	429	413	440	442	436	391	407	444	398	422	408	431	373	377	374	414	372	407	408	410	399	440	398	424	450	395	438	416	445	408	394	427	411	430	455	398	384	434	437	393	414	394	401	415	406	408	412	422	443	441	419	426	430	376	414	387	440	358	432	414	386	362	449	412	449	432	430	425	435	415	415	442	362	421	413	428	421	405	373	415	437	419	409	427	433	443	463	422	437	404	428	394	440	422	420	428	410	379	410	471	430	418	422	408	441	435	416	428	416	444	439	404	424	425	420	424	391	443	405	415	402	426	430	431	421	405	425	386	403	401	411	444	408	431	422	442	432	455	438	398	393	440	411	432	461	422	413	439	429	438	395	385	441	416	427	422	409	402	423	442	446	454	427	421	412	396	373	420	438	406	425	428	424	418	417	436	409	450	436	400	414	428	364	439	400	388	445	376	419	398	415	433	439	410	445	414	418	398	424	429	407	437	414	364	437	390	464	454	424	399	407	406	425	415	408	420	449	446	463	395	421	427	392	395	446	389	407	436	424	389	450	414	428	401	446	405	428	408	394	397	435	440	445	445	399	436	437	412	428	407	441	429	433	423	426	400	431	443	447	459	425	419	426	434	371	415	452	447	432	405	401	402	429	443	369	414	391	427	449	421	420	428	410	423	446	404	395	424	422	421	385	403	431	392	391	414	411	444	417	401	454	422	408	428	424	423	437	423	446	465	440	439	464	468	448	385	465	383	401	403	399	433	421	430	415	389	428	439	449	448	424	425	439	409	416	398	426	392	456	423	450	402	387	417	403	428	362	407	385	381	368	469	434	380	436	391	416	406	422	424	429	455	419	446	420	414	431	446	388	419	399	411	415	452	429	418	436	423	436	400	397	418	409	445	443	452	433	379	426	451	429	399	389	411	398	400	416	425	431	436	392	406	409	462	404	430	404	417	388	442	425	416	428	420	409	403	451	418	411	433	415	442	402	408	416	450	409	437	410	422	410	398	412	433	373	425	395	413	441	433	413	452	425	412	430	458	487	436	401	423	462	409	398	447	382	421	416	413	422	407	397	460	452	400	440	434	401	407	399	425	446	443	411	410	445	457	442	388	462	405	433	436	430	407	432	436	428	428	406	446	435	423	405	425	382	415	422	450	412	408	405	443	421	453	365	421	408	383	433	400	415	431	395	422	379	413	403	437	380	390	414	433	440	394	359	441	432	409	403	422	433	410	412	426	438	426	419	441	396	389	429	417	406	445	430	403	455	434	432	425	414	400	449	426	410	359	426	446	407	437	396	460	399	395	435	425	379	425	426	395	426	462	409	439	417	444	408	445	440	434	386	452	386	424	396	450	437	424	372	445	405	448	408	399	407	422	407	420	380	413	427	396	422	441	405	447	409	401	432	432	441	427	444	448	449	395	439	409	457	422	438	406	419	421	443	407	384	434	430	437	392	411	433	449	388	405	383	400	395	409	388	428	411	429	386	423	410	397	447	416	406	396	433	453	401	437	419	405	427	429	441	453	443	423	382	403	420	416	438	408	387	389	465	402	424	440	404	449	435	409	432	393	454	431	436	378	442	480	435	451	431	423	409	469	461	407	405	413	410	423	449	434	449	422	418	426	420	446	405	440	452	416	407	439	410	427	415	440	423	414	391	398	403	394	446	444	410	495	389	412	431	395	404	439	364	398	434	406	421	457	458	402	430	455	423	407	400	415	405	410	415	409	447	410	430	468	419	405	427	383	421	430	404	430	417	411	413	405	409	408	405	434	437	398
38919	13852	6368	3616	2308	1556	1159	1035	975	953	902	914	896	970	892	921	921	957	926	917	856	955	893	885	900	933	866	875	918	938	944	878	946	884	906	934	903	934	882	889	928	937	916	885	928	902	936	915	933	965	953	936	952	895	927	984	942	941	917	920	948	944	950	965	878	873	912	891	962	941	911	992	844	884	916	919	904	905	913	870	949	891	945	924	853	950	949	898	924	910	942	911	926	890	994	920	885	955	859	943	929	938	881	928	923	886	903	918	879	933	847	903	964	904	941	914	973	885	932	925	942	912	921	938	906	889	886	872	881	876	891	934	883	892	957	898	914	866	915	958	917	917	959	988	892	908	896	938	875	899	914	873	906	892	861	951	919	904	928	920	923	890	922	889	915	891	851	888	931	841	913	882	934	926	1013	948	922	854	919	932	931	902	929	957	882	881	919	903	899	920	910	964	901	893	923	920	910	926	947	932	901	949	962	912	909	961	945	908	933	932	952	877	928	920	900	919	954	949	957	937	956	906	952	982	961	903	864	898	955	928	905	989	889	950	941	932	916	886	920	968	953	953	912	976	948	903	925	959	886	938	896	946	940	936	927	937	934	934	875	924	875	908	967	915	966	872	916	976	909	842	853	930	911	918	893	876	905	917	921	935	961	919	941	958	958	857	876	947	948	887	889	902	934	962	903	895	926	964	899	921	894	899	875	935	923	973	921	930	964	866	932	970	918	888	944	898	893	894	917	947	884	893	874	900	896	920	988	899	878	910	946	964	936	912	927	906	985	959	904	895	868	866	838	951	896	873	837	881	860	937	902	936	935	907	908	904	949	856	951	904	944	862	939	910	893	858	924	899	923	909	921	948	887	966	933	948	913	901	890	934	894	900	886	858	914	923	877	919	926	931	918	912	923	930	939	985	895	921	924	928	958	928	904	921	905	964	913	911	921	895	910	881	954	819	955	962	907	927	911	862	935	928	897	866	908	947	915	926	929	950	916	932	914	907	910	920	909	952	909	952	922	909	884	948	920	955	914	959	902	892	894	897	913	899	912	916	907	922	856	901	900	932	948	895	912	901	918	927	921	947	893	912	907	956	898	912	896	918	945	856	962	923	930	897	950	880	922	868	901	917	916	911	934	902	928	899	923	950	947	942	963	892	904	920	939	932	913	918	958	923	872	962	914	910	888	956	901	907	924	893	917	864	871	926	880	969	944	938	871	916	922	909	922	908	929	872	933	846	907	926	918	924	864	932	1009	952	936	926	912	944	897	903	910	937	931	924	914	957	922	911	912	944	933	926	945	911	896	893	865	882	900	935	935	922	905	903	910	932	897	919	914	898	884	920	908	919	861	908	879	928	871	906	887	934	974	930	870	908	890	867	954	974	871	893	919	905	903	886	895	925	959	947	893	908	947	877	945	963	918	910	905	934	936	923	929	986	890	918	963	938	869	895	935	965	945	890	944	945	901	885	852	940	925	961	898	885	957	963	854	982	905	927	900	939	920	926	900	906	916	916	901	922	855	909	926	918	917	891	904	945	846	943	903	895	950	921	917	912	902	867	868	917	918	960	931	916	944	901	931	884	918	910	957	915	940	919	903	913	926	912	915	930	855	920	877	917	875	882	924	861	949	881	928	936	968	896	899	880	932	845	958	927	899	933	873	969	886	946	911	913	946	885	929	873	950	927	907	952	962	887	924	890	881	947	929	917	981	902	897	972	909	917	980	910	876	898	970	909	892	874	947	947	951	892	932	919	906	910	933	942	966	880	919	919	921	925	880	933	838	922	923	908	860	944	943	882	910	876	960	920	877	932	928	927	909	964	883	849	962	900	851	939	899	918	891	944	907	936	933	911	926	931	939	878	929	893	901	871	910	863	931	878	912	895	946	920	905	925	977	934	902	889	894	904	819	965	888	883	876	927	912	972	948	912	907	882	955	948	919	918	939	944	906	871	880	882	933	866	914	901	926	973	917	865	880	865	937	905	929	870	908	902	905	924	876	955	899	920	874	936	891	921	949	935	910	950	933	961	891	918	875	943	913	945	913	917	981	901	910	1017	920	931	928	888	906	881	937	946	941	928	859	922	955	910	923	924	948	945	958	862	910	910	961	870	957	885	933	973	991	936	868	917	876	903	869	918	910	975	924	926	951	902	898	921	887	910	927	895	928	929	923	941	927	897	956	874	931	895	948	964	899	931	901	886	870	914	904	975	891	958	924	911	922	913	944	906	982	927	881	893	898	925	890	927	909	925	923	923	906	909	892	879	930	897	931	919	919	885	917	898	957	893	877	884	910	917	957	899	939	936	911	944	885	889	915	900	945	929	895	898	913	918	962	877	922	940	944	938	920	866	887	894	962	907	947	914	870	947	918	938	918	911	934	912	916	905	933	900	917	908	961	965	925	939	923	954	940	940	891	898	939	878	905	905	961	928	908	920	914	907	930	910	877	906	931	946	943	950	899	918	937	974	905	903	921	918	875	917	976	912	910	931	916	983	930	913	937	951	929	925	888	924	946	907	931	976	924	908	965	904	952	889	935	896	909	921	943	926	896	901	888	912	909	903	857	929	938	935	902	940	919	935	932	922	866	880	966	910	963	884	858	914	862	905	957	946	908	945	960	923	862	980	964	939	905	860	906	891	881	928	888	916	1012	932	951	965	917	917	921	927	965	944	909	887	910	857	952	953	879	908	936	909	923	901	906	872	936	908	919	952	895	901	923	886	946	944	913	932	948	892	911	961	910	927	978	948	939	928	963	924	898	901	958	897	925	913	909	902	973	850	867	891	920	919	953	916	875	934	897	879	922	909	926	900	904	922	939	891	916	953	931	913	909	956	857	940	893	903	915	911	894	894	932	936	909	910	940	992	926	933	891	918	927	890	958	896	868	883	876	921	878	914	936	921	949	894	1013	883	988	928	926	997	893	875	909	926	982	867	915	911	972	890	886	887	885	890	962	883	907	947	919	884	916	921	914	881	895	910	938	941	913	900	852	911	904	898	880	909	918	928	926	953	923	965	891	886	932	914	961	894	897	940	920	982	886	980	949	891	947	909	958	895	936	854	890	932	909	957	1008	962	960	906	966	969	989	911	929	930	947	971	938	886	870	835	927	890	919	934	970	936	972	882	927	970	917	951	880	963	903	921	909	908	936	902	947	913	964	888	933	903	899	908	941	922	931	896	931	897	884	900	975	883	891	954	925	947	910	970	934	952	882	980	909	912	914	934	892	912	944	934	934	932	855	924	893	928	922	945	901	921	939	934	910	885	907	949	969	985	885	884	955	908	860	946	917	932	960	989	935	964	893	944	883	911	892	933	869	932	888	919	905	936	926	963	895	925	958	909	868	941	898	895	951	891	880	938	887	964	861	942	907	934	952	931	932	884	930	887	876	940	957	908	898	869	912	1017	909	916	888	935	950	899	919	938	911	910	943	923	912	938	869	894	947	914	965	943	875	931	874	926	917	913	922	906	923	925	890	897	906	920	899	933	919	889	902	856
59707	26292	9525	1812	800	596	566	474	467	447	435	440	452	423	409	403	490	436	490	432	467	435	423	459	436	408	448	443	414	471	414	426	434	434	421	443	455	436	428	450	461	427	434	459	433	439	409	430	436	426	404	376	421	435	408	405	445	421	469	432	456	417	458	409	411	442	424	411	439	425	410	456	442	422	433	426	458	480	403	418	418	409	415	428	466	445	410	455	504	434	402	413	440	421	378	374	488	430	385	418	416	436	449	419	439	446	419	450	416	414	384	459	430	408	445	396	454	428	420	424	399	456	407	450	382	433	467	453	430	426	428	397	437	443	445	431	458	403	438	443	466	437	460	454	377	456	475	469	396	400	407	439	424	425	437	447	447	458	444	436	400	420	397	454	445	451	475	424	454	427	417	413	477	482	407	445	407	414	407	454	447	418	415	415	450	408	439	401	411	442	454	420	457	457	418	417	435	422	434	434	422	467	442	442	436	418	446	432	452	443	432	460	440	436	427	449	480	406	450	429	447	406	392	409	427	419	439	419	422	434	473	447	442	429	391	445	425	441	423	400	434	448	442	454	424	409	419	433	387	451	419	442	429	425	428	418	428	477	454	458	423	437	472	442	452	426	482	450	447	398	396	408	454	437	370	439	424	417	446	408	429	434	451	433	411	434	435	417	415	469	457	424	437	471	457	421	455	494	477	404	417	444	457	417	458	417	417	470	440	432	411	472	455	429	429	399	405	420	428	442	430	450	411	416	416	425	435	427	418	419	429	392	448	395	403	446	422	430	402	422	428	435	448	435	430	392	460	465	409	417	396	422	450	459	414	435	404	420	458	430	440	432	418	410	465	432	388	431	449	397	415	410	454	459	436	418	463	427	414	446	457	450	417	400	463	439	441	415	492	405	398	389	443	435	426	474	452	433	386	459	409	439	447	426	419	433	422	427	428	435	421	419	443	465	432	412	417	399	451	413	441	409	457	455	460	425	441	430	438	424	430	407	427	424	427	406	383	405	412	416	401	421	424	430	462	414	424	413	417	435	422	401	456	449	425	428	451	450	404	451	424	400	437	435	459	418	405	445	359	449	454	441	409	399	445	435	439	451	436	473	444	409	455	434	463	421	431	407	454	420	422	389	417	425	451	417	426	428	429	437	428	423	366	433	417	424	441	428	412	424	453	429	408	392	460	478	459	428	431	438	463	441	452	498	458	443	433	416	414	463	415	384	392	427	427	434	423	404	440	416	416	443	431	409	416	383	468	440	413	443	375	407	417	426	432	464	423	461	445	383	441	459	429	425	438	433	423	389	416	467	452	466	445	443	394	456	411	430	434	418	439	469	413	457	445	426	435	476	402	417	422	435	414	417	442	494	418	460	435	435	447	458	490	445	456	403	442	467	473	450	410	470	435	411	412	453	464	426	430	420	402	468	384	417	415	450	433	437	450	438	419	444	440	411	417	422	391	470	515	421	456	431	438	424	425	402	413	437	451	428	419	423	424	396	408	445	424	437	432	462	414	423	397	411	429	403	437	401	401	441	431	417	454	422	414	429	405	446	427	419	443	431	419	399	416	446	449	442	421	454	425	434	473	449	406	420	440	413	428	403	416	430	422	423	412	432	399	455	444	405	421	414	437	462	397	438	422	411	410	384	437	416	422	449	417	434	434	407	440	437	434	407	411	465	456	475	436	423	411	431	436	447	470	409	439	425	450	438	443	437	394	457	440	402	445	411	426	428	476	390	431	410	447	420	412	405	455	421	436	419	421	429	428	414	436	403	419	419	384	431	448	376	399	425	438	402	406	426	430	422	422	426	451	397	420	406	426	409	446	428	463	467	457	439	397	444	451	421	444	464	429	422	424	441	424	433	389	450	436	442	403	433	427	427	399	413	444	398	410	430	433	438	424	420	368	438	430	470	430	453	453	438	411	429	443	438	424	445	396	442	456	422	438	443	455	445	432	451	440	436	436	435	449	385	429	427	447	462	486	447	387	430	440	431	420	454	438	421	439	429	424	444	400	489	441	439	437	414	376	420	453	364	440	460	411	433	452	400	448	463	459	454	403	432	454	468	427	411	430	423	467	406	460	441	416	437	436	397	416	457	393	409	441	409	437	456	413	447	405	432	468	435	388	456	377	456	423	440	426	425	429	410	435	407	452	402	406	402	437	411	439	442	449	415	420	438	424	434	412	432	429	444	416	410	446	435	459	438	421	478	437	424	407	418	401	430	427	447	439	445	392	394	410	428	437	432	436	420	434	448	419	436	429	430	386	391	448	413	433	413	443	415	423	438	436	423	423	399	445	394	448	426	427	417	421	442	401	463	462	407	435	441	386	406	449	450	409	430	428	391	427	467	403	437	449	454	438	460	432	392	419	434	409	432	403	435	415	458	421	416	450	420	434	413	425	419	437	402	441	445	440	436	453	424	443	442	420	467	456	442	412	437	477	432	453	463	424	448	437	433	402	386	445	414	409	417	440	422	464	459	417	442	436	438	468	451	399	460	393	443	433	415	453	423	418	410	459	437	424	457	459	441	429	442	408	447	444	453	457	421	457	428	452	402	401	418	422	442	408	426	418	426	438	468	412	420	414	414	420	460	418	477	411	390	439	414	431	422	403	441	393	429	420	386	409	428	427	414	424	454	436	436	398	439	417	436	425	452	464	454	493	463	430	432	447	467	461	434	462	399	430	442	396	388	410	401	434	465	415	421	416	420	466	428	424	445	423	419	438	436	399	416	409	402	383	393	422	446	433	393	445	413	411	392	446	449	458	422	452	431	436	419	400	423	452	434	422	453	473	463	424	403	420	443	433	421	402	419	423	464	419	409	450	430	459	437	440	420	430	395	438	467	416	397	452	423	432	431	446	435	491	422	391	410	430	417	408	377	437	408	443	398	432	418	434	383	401	403	406	464	485	482	441	447	422	418	413	437	429	406	440	453	460	430	477	429	436	435	395	435	442	431	439	465	419	441	396	384	414	424	418	452	353	418	408	467	416	412	445	447	429	405	438	459	451	432	431	400	416	447	406	435	438	451	451	437	417	432	434	456	438	446	460	424	410	397	420	440	428	421	432	457	404	418	437	384	400	474	425	419	469	465	448	476	472	474	408	399	414	433	434	510	447	462	421	415	437	451	389	403	454	454	401	457	382	404	436	440	421	444	405	414	437	478	439	410	460	383	415	437	410	441	428	442	448	432	460	438	443	441	424	414	442	451	389	441	448	442	455	443	406	392	421	400	406	448	462	397	441	427	444	408	379	465	462	416	385	415	423	402	431	427	448	434	472	418	435	465	422	440	456	375	448	420	428	436	460	439	473	460	425	455	431	426	415	425	434	429	433	443	458	409	434	401	424	474	388	418	434	411	408	396	461	451	458	453	424	416	411	409	467	453	440	431	482	407	402	452	445	456	411	405	405	419	410	465	483	466	400	395	445	456	461	416	463	454	405	434	448	438	407	425	438	454	426	499	430	426	452	422	403	408	422	415	422	432
41175	17506	6772	2853	1782	1405	1238	1056	1061	954	991	976	915	926	980	911	947	925	924	883	927	896	945	947	898	904	903	946	956	880	985	954	972	870	932	904	923	936	920	968	926	936	955	951	931	959	938	960	896	961	907	930	920	928	900	876	939	863	1001	920	957	915	948	953	956	918	944	955	883	921	906	993	895	879	951	931	941	943	962	895	955	943	933	910	925	941	948	905	919	964	893	902	922	935	924	957	985	933	899	936	916	947	958	975	921	895	939	924	887	928	921	938	982	927	948	935	932	954	924	912	984	965	945	909	907	914	1045	889	903	906	901	933	926	962	989	947	881	920	966	970	932	931	925	910	917	946	990	970	947	920	938	942	892	947	979	933	902	960	951	994	957	982	957	950	905	921	893	961	948	869	858	977	991	912	951	915	952	933	931	921	946	915	956	941	905	933	865	923	892	953	941	963	924	963	922	915	923	946	924	931	922	912	960	927	888	980	903	915	942	904	921	932	930	997	892	941	920	904	942	912	896	991	892	955	960	935	876	923	912	922	967	989	947	976	924	937	941	935	984	993	892	994	964	965	901	913	930	956	921	992	982	940	931	984	929	932	961	929	952	940	892	907	901	950	943	965	959	942	956	959	920	891	955	946	904	931	941	937	942	959	915	936	967	908	889	941	953	941	965	913	945	1006	947	878	937	925	968	929	944	961	955	937	959	924	898	972	910	960	984	942	974	922	896	890	949	931	911	923	945	852	938	889	939	929	933	938	927	956	883	927	947	910	957	927	943	903	891	917	871	922	915	942	971	929	882	908	888	952	994	920	916	999	915	900	961	963	957	907	972	977	903	903	970	900	963	907	934	972	926	954	934	919	909	881	973	925	889	986	910	856	923	924	935	928	922	929	916	913	924	879	918	949	935	949	917	934	962	881	937	957	921	884	951	945	925	895	894	898	970	917	975	948	921	977	912	985	917	915	906	899	942	917	958	910	894	869	896	939	982	890	929	949	963	989	944	959	959	937	919	953	973	952	923	894	954	925	1001	966	877	922	964	882	954	937	985	944	984	941	986	947	867	911	930	964	978	929	938	936	918	987	961	965	873	906	921	956	903	988	900	1003	936	882	908	909	934	884	891	933	901	952	949	944	880	937	965	873	953	1022	905	949	960	962	970	902	988	936	974	956	943	866	892	905	927	973	905	935	919	932	936	885	938	946	894	914	925	928	948	930	952	957	929	946	999	893	962	919	955	906	929	935	928	931	983	893	955	988	939	935	969	909	964	912	967	918	938	927	980	954	878	902	849	918	912	986	931	917	897	910	949	881	865	988	947	947	913	963	972	968	935	935	929	959	955	885	932	960	935	902	919	926	950	934	876	918	927	968	927	875	1007	903	999	897	898	880	991	949	914	943	897	940	981	933	888	957	898	921	925	950	905	900	967	963	917	945	911	892	884	973	910	942	919	982	945	945	945	940	907	935	903	974	930	936	973	973	922	965	960	939	923	946	932	949	949	919	926	922	939	916	948	980	919	967	883	965	995	964	945	913	927	920	940	958	929	893	972	981	890	941	910	963	936	926	929	932	873	940	915	933	944	958	936	923	935	984	948	949	935	910	976	939	938	870	918	943	985	944	877	858	939	957	934	940	944	958	869	946	870	950	901	927	951	905	920	884	958	943	988	911	916	942	909	954	974	915	982	1008	892	937	943	904	923	931	951	916	926	909	942	980	965	967	899	977	952	956	942	922	939	921	911	893	915	956	1023	924	934	904	933	871	984	917	932	915	956	923	901	957	924	953	975	856	943	957	966	920	891	916	863	944	901	982	975	944	892	911	877	935	1021	947	878	929	909	962	933	908	912	966	917	937	967	936	982	915	941	925	988	933	969	961	912	930	936	926	891	932	972	1005	914	889	959	941	925	981	929	946	906	960	930	971	957	865	939	895	962	910	992	891	935	909	943	971	850	975	976	930	969	923	898	875	944	971	925	966	903	973	955	940	947	978	917	941	913	904	938	934	872	975	952	906	892	914	926	900	860	941	957	915	999	912	959	912	961	898	976	877	926	961	898	958	965	908	908	1020	885	940	954	963	884	951	923	915	984	933	938	915	938	952	987	916	961	938	917	917	934	928	978	893	919	859	915	912	966	974	887	955	939	938	930	959	901	934	965	924	874	909	913	924	926	920	983	947	907	964	921	937	914	933	971	990	956	897	948	919	907	956	912	950	912	957	919	957	908	912	906	947	983	909	975	904	978	922	897	950	1013	882	944	926	926	889	881	979	932	972	938	908	919	879	904	1006	951	937	966	979	960	912	933	941	928	950	968	968	902	920	914	929	964	943	889	912	962	972	870	909	933	920	983	995	863	946	953	898	931	910	986	976	930	952	929	954	958	922	933	912	925	903	938	951	902	957	896	905	911	942	942	956	883	869	955	967	943	888	888	940	964	903	916	945	981	929	937	871	907	895	911	947	932	965	943	884	853	922	940	998	988	927	911	955	982	904	935	865	932	960	961	955	907	926	934	901	984	955	942	943	921	968	919	965	891	924	950	965	967	956	880	919	927	972	940	890	934	912	896	949	886	955	964	939	935	940	908	923	891	920	873	955	908	922	944	967	955	928	904	900	969	927	934	873	959	922	965	920	925	902	973	1009	966	925	928	917	907	921	890	918	965	952	969	937	938	961	927	918	985	915	918	934	953	891	957	956	939	920	921	983	965	907	982	904	925	923	967	963	905	959	960	922	991	930	922	902	906	946	945	945	932	959	909	916	933	933	986	905	915	995	985	1003	915	928	904	917	945	908	956	950	941	949	948	934	897	973	893	873	917	934	984	963	932	967	948	938	922	945	943	918	932	946	965	953	978	939	960	942	925	934	968	962	984	907	913	996	956	922	969	921	923	935	871	937	885	894	929	935	938	954	890	937	940	919	901	880	945	973	940	953	949	989	931	914	935	910	906	958	947	932	942	957	916	950	910	944	943	935	924	913	928	971	916	958	958	987	954	952	925	961	923	953	919	930	941	935	934	888	916	983	990	867	943	954	922	931	930	932	927	881	954	943	919	871	1006	991	935	932	981	952	952	932	912	928	912	940	931	872	887	938	1009	885	967	978	885	963	906	973	925	919	946	937	849	894	998	876	924	884	968	909	939	891	935	996	928	891	857	943	924	951	917	891	914	969	918	951	912	914	994	943	920	890	916	929	910	927	885	931	948	917	925	921	1008	947	931	943	929	948	932	941	912	986	967	972	932	898	952	957	996	950	959	905	885	923	954	935	886	946	928	885	965	968	938	942	877	901	900	929	936	932	879	951	955	959	960	937	998	927	953	928	899	953	963	944	975	958	920	935	939	976	906	940	886	916	948	963	954	965	869	973	957	978	948	934	924	944	913	939	993	885	913	976	1000	934	929	926	933	1003	932	950	950	892	924	947	951	875	941	916	958	943	926	950	933	989	966	915	948	939	911	937	941	999	952	1018	878	945	961	908	941	948	937	871	922	945	937	925	997	903	898	949	902	904	959	943
54672	19752	4145	1364	751	530	437	433	427	416	431	389	402	400	382	419	419	444	396	419	417	414	429	412	381	406	431	417	411	440	437	410	389	434	424	385	389	395	422	366	443	410	374	430	396	410	426	402	409	403	412	462	470	431	428	364	433	387	436	394	369	390	399	406	402	415	380	400	411	389	430	397	414	448	382	439	384	390	399	395	406	434	413	437	423	376	434	426	378	423	456	394	405	359	405	392	381	372	398	371	425	415	448	388	410	433	450	408	390	414	389	378	420	429	416	380	399	395	386	412	400	409	404	409	409	419	376	414	434	405	386	398	395	393	402	416	428	367	395	389	423	420	441	441	431	423	423	428	369	390	429	474	439	391	433	387	396	419	435	434	416	434	390	398	385	410	377	377	412	420	437	409	429	377	405	429	411	451	391	427	415	436	376	422	379	413	393	408	420	377	416	391	423	382	379	417	409	380	403	422	387	422	407	409	416	391	455	400	426	414	406	356	417	431	405	386	440	436	360	446	406	408	394	396	401	424	355	393	363	424	419	411	412	411	414	364	406	399	393	355	407	395	402	381	430	407	404	347	406	436	415	421	388	435	443	433	378	395	453	392	391	417	432	435	417	414	421	373	378	388	403	414	421	418	417	424	439	417	430	404	417	403	450	407	427	394	426	409	398	379	424	375	416	450	376	403	429	414	436	427	366	436	394	422	399	400	425	421	365	427	423	405	420	410	454	421	367	412	413	439	411	367	406	382	386	409	419	407	397	440	411	418	376	394	379	403	417	431	393	423	400	387	410	385	383	379	418	378	399	443	381	442	436	400	427	439	409	422	434	395	375	414	468	431	410	456	382	374	379	435	462	399	393	411	428	382	431	418	364	403	434	401	391	449	439	426	426	409	381	442	405	418	374	418	370	430	420	416	399	412	375	435	433	376	432	413	414	453	415	415	361	438	441	391	393	424	363	404	387	380	454	399	449	402	436	396	361	428	431	385	401	437	390	398	399	381	404	410	411	402	396	410	381	406	413	428	441	390	391	393	398	423	457	389	428	418	430	396	372	426	423	417	409	419	420	431	403	421	428	409	403	439	426	415	426	402	445	434	388	432	399	421	422	415	394	410	396	431	405	388	403	412	416	379	382	387	377	399	420	366	388	406	396	422	390	414	401	429	420	408	390	426	408	397	420	437	413	432	427	379	430	407	430	411	428	432	395	429	351	430	402	419	402	384	404	402	386	424	434	452	417	420	426	381	378	414	454	383	400	397	410	424	426	380	330	413	381	461	434	370	422	390	434	405	396	418	398	416	391	419	408	428	398	367	433	439	429	381	392	398	399	397	467	404	475	413	446	429	423	419	403	382	431	415	411	386	420	389	426	405	401	400	395	388	408	400	410	405	392	416	390	397	444	424	396	407	422	414	417	434	438	436	417	408	394	348	391	403	404	381	453	424	411	413	413	402	393	421	416	411	387	394	414	422	403	398	425	396	382	419	405	417	379	420	369	416	443	466	396	415	401	396	406	399	435	399	416	402	405	425	383	425	380	383	399	478	409	430	402	379	395	411	395	422	371	418	436	386	431	447	401	418	381	431	422	398	388	421	380	392	368	366	397	395	435	408	429	375	428	452	427	412	374	412	397	408	393	414	454	430	416	403	438	379	395	442	388	412	390	357	397	424	423	425	409	380	368	417	402	415	429	422	411	395	396	419	467	395	390	403	411	387	437	440	371	416	401	421	433	405	402	374	419	396	423	454	403	422	412	425	404	413	441	406	396	376	390	421	421	412	431	426	427	380	400	416	427	404	423	417	350	397	390	391	382	361	434	439	418	387	425	396	376	396	432	434	438	417	421	408	425	401	412	387	371	370	431	431	408	411	394	374	397	391	391	387	381	399	400	396	400	412	409	421	429	440	442	422	404	386	378	399	408	414	355	407	400	350	362	407	420	390	415	404	454	428	385	407	389	403	398	388	432	384	425	411	384	392	422	406	402	421	397	391	419	450	432	409	380	439	441	401	400	419	385	394	370	432	413	402	410	420	411	389	431	431	401	414	391	409	416	450	408	398	428	391	430	418	397	407	374	406	379	393	383	354	425	414	441	426	418	373	417	410	429	432	426	384	451	403	406	397	394	379	377	366	419	473	380	400	412	420	387	390	437	401	432	439	398	397	382	412	387	433	411	401	433	428	401	431	383	420	393	454	445	414	360	403	374	383	424	410	426	427	426	421	446	400	410	432	428	430	409	381	438	425	397	441	432	387	446	422	431	426	404	410	391	456	410	405	364	397	437	407	437	372	388	446	417	396	401	401	430	404	408	398	382	414	428	409	405	413	393	404	440	398	395	399	422	424	414	453	430	407	414	374	440	417	402	427	406	432	466	381	398	409	409	394	398	377	419	424	409	408	422	411	434	430	395	431	402	403	398	427	387	413	393	389	379	419	422	427	385	377	381	431	399	407	476	436	403	384	379	425	462	418	399	371	422	369	417	388	376	406	401	412	415	406	442	418	429	412	425	385	387	401	402	382	389	382	409	407	400	391	390	396	393	429	399	395	427	435	406	407	440	395	400	385	380	406	400	381	403	386	391	404	425	377	440	406	418	399	422	395	370	390	396	403	377	435	390	393	386	445	417	384	403	401	386	394	394	429	383	381	385	434	448	403	409	433	425	392	425	401	399	426	395	413	419	374	428	401	409	375	446	401	410	439	430	382	428	412	400	438	434	459	378	440	411	401	402	399	388	401	388	394	420	405	393	376	361	421	394	394	407	426	410	426	404	431	448	430	372	407	409	429	437	404	386	382	447	396	397	388	434	397	385	414	379	345	396	428	449	395	421	419	417	426	397	404	387	391	408	388	373	432	398	404	358	402	398	374	474	424	458	376	434	432	401	397	365	410	409	427	400	401	424	399	415	411	375	411	425	430	413	417	397	432	377	397	388	415	381	400	422	381	444	392	370	402	408	394	401	434	409	405	401	418	355	454	409	413	447	385	387	410	384	412	405	410	428	398	385	391	414	448	449	420	403	393	392	436	426	436	418	390	408	417	368	403	400	384	397	401	383	397	381	382	381	416	405	398	396	389	446	376	424	417	437	368	373	391	448	400	404	406	421	412	409	396	409	435	398	407	407	405	438	405	369	401	407	383	375	416	427	423	391	421	395	427	449	426	404	430	392	390	380	402	385	357	404	359	400	422	409	433	402	434	350	396	379	400	409	384	439	413	405	412	402	414	431	387	417	421	389	375	414	393	363	410	423	399	429	427	420	426	432	368	415	402	412	413	414	390	420	437	403	447	400	392	396	395	424	425	417	439	453	413	417	377	404	409	413	421	410	418	431	407	382	401	423	374	405	446	419	441	408	428	414	425	386	362	403	394	409	405	381	385	402	415	370	395	431	418	414	414	394	459	406	409	400	424	399	386	404	411	417	427	401	408	399	409	393	395	433	402	411	407	368	405	416	373	369	393	417	463	426	442	378	370	443	413	439	409	406	408
37793	12051	4477	2819	1710	1303	1099	942	911	897	928	895	926	897	929	900	887	889	858	900	922	849	885	905	910	885	852	909	867	852	875	891	848	945	859	919	932	890	912	885	835	891	867	914	908	876	904	889	860	893	864	902	898	870	885	858	918	893	896	911	887	866	920	868	841	884	913	848	913	853	875	926	880	923	926	903	878	911	932	882	913	878	902	944	885	905	859	933	950	875	895	922	885	879	854	886	895	877	927	912	873	846	891	857	896	858	907	865	879	871	897	850	889	905	836	904	900	833	853	869	874	916	870	901	888	904	862	897	869	837	922	929	922	905	903	928	897	857	952	874	888	898	866	863	983	839	895	879	889	900	912	876	859	847	902	855	881	919	898	864	932	881	881	882	851	889	927	878	886	902	893	912	903	915	894	895	845	884	924	916	890	889	885	814	882	921	848	896	921	891	872	851	950	862	953	877	905	901	916	910	858	913	847	916	902	890	844	881	907	888	870	929	831	876	841	880	875	860	871	871	904	884	815	916	850	877	878	861	893	935	954	926	912	919	908	871	849	887	876	937	861	913	900	889	888	912	959	900	918	885	876	890	932	884	956	900	836	910	854	864	854	852	936	915	875	927	924	905	864	903	943	930	915	867	883	919	883	932	920	844	867	912	927	935	902	886	899	877	906	906	912	877	847	926	907	868	846	906	903	860	916	892	902	913	853	862	893	913	860	925	896	872	897	910	903	905	885	950	882	888	895	822	879	940	942	901	868	940	894	904	898	895	877	937	883	911	856	903	913	899	846	847	894	917	909	874	947	927	911	912	913	887	845	927	854	908	883	915	887	934	866	923	954	825	889	912	917	880	884	882	875	854	882	940	915	860	940	886	856	901	924	855	842	937	871	860	882	929	866	892	927	897	885	893	944	894	865	922	863	878	900	916	894	898	902	847	930	924	874	915	892	863	868	900	899	886	842	938	878	851	900	940	873	850	882	893	919	889	869	891	847	948	880	870	919	924	915	884	853	898	930	894	858	956	917	874	841	914	871	903	875	882	909	870	876	888	866	903	889	924	875	871	920	924	875	916	914	887	914	934	915	892	885	910	903	923	903	912	926	932	903	859	886	872	892	912	849	867	886	903	916	898	865	865	928	885	873	887	897	887	846	873	932	887	860	882	868	906	888	893	923	920	843	887	905	912	906	906	907	847	869	918	939	878	902	932	895	921	892	947	896	917	921	906	851	945	905	863	908	902	911	947	911	940	884	879	845	877	868	874	897	919	915	890	907	918	918	923	963	900	860	909	884	922	867	876	810	848	882	893	881	930	882	930	932	924	893	860	892	842	916	836	811	910	805	906	825	876	926	913	862	992	870	939	892	866	856	906	893	914	916	858	912	872	825	837	918	865	810	971	881	883	914	881	874	870	916	845	880	904	919	917	878	877	876	894	882	895	848	880	920	944	896	941	906	848	859	889	883	917	873	937	903	921	917	871	878	887	905	857	839	942	915	893	886	876	905	904	873	865	874	887	931	920	929	913	912	932	881	882	912	933	869	845	878	859	957	865	930	873	925	909	909	897	856	869	887	879	914	950	892	888	908	901	881	848	882	912	873	925	880	896	931	925	867	866	878	936	929	873	938	931	926	821	872	891	911	893	903	897	849	890	886	928	882	928	902	929	901	910	953	918	864	911	905	890	845	862	827	932	868	877	873	879	849	926	870	950	862	860	883	856	905	846	895	884	901	895	889	904	935	939	875	909	901	894	885	904	907	891	889	955	895	891	938	905	881	901	873	916	923	902	939	927	879	902	873	872	873	908	889	962	905	917	882	862	847	896	931	847	919	857	977	849	916	933	873	910	844	945	951	898	928	898	891	877	931	896	842	871	897	889	896	839	864	899	827	913	859	889	902	882	855	949	859	872	875	867	788	912	900	915	883	875	862	855	926	901	886	892	920	913	963	890	899	892	931	862	912	891	876	862	864	889	858	926	915	893	929	858	875	932	845	898	844	884	896	898	930	854	922	891	927	897	938	890	929	892	913	936	883	906	921	878	913	896	891	893	908	919	908	909	847	943	886	880	935	910	875	959	878	912	937	840	916	887	909	916	899	908	889	850	882	877	870	908	951	893	865	966	871	879	910	921	909	861	857	889	902	895	903	899	901	895	873	886	942	933	899	872	875	859	881	850	886	892	913	911	882	949	967	892	915	908	861	862	923	868	863	907	893	887	900	914	896	891	889	938	910	952	922	882	926	904	857	873	919	875	891	823	896	873	894	907	929	911	869	852	900	898	874	883	949	930	924	867	915	953	912	904	939	899	934	897	893	892	919	878	902	918	938	839	905	871	919	888	944	899	906	860	906	877	886	872	878	899	858	892	865	897	872	912	898	946	973	909	881	872	914	911	934	873	885	861	859	930	893	916	843	892	863	912	904	792	885	896	915	908	881	859	881	888	909	859	903	853	894	915	860	879	899	909	879	854	921	938	850	872	931	899	960	887	899	935	923	868	838	889	962	888	891	878	888	883	877	898	801	937	887	950	864	913	875	882	911	855	913	919	860	907	853	893	870	931	839	868	890	888	877	899	853	882	858	920	890	861	895	896	946	893	902	896	880	884	846	865	851	929	938	865	908	925	879	851	868	894	862	893	849	886	855	926	853	882	860	852	930	927	896	871	843	904	874	901	863	852	863	920	866	901	878	905	895	932	877	878	909	929	861	895	896	886	875	874	951	923	912	901	863	907	910	842	903	850	911	899	881	860	891	856	863	892	933	892	916	912	890	918	866	844	839	936	918	903	896	895	877	930	911	881	915	891	868	924	886	956	917	874	902	898	877	860	856	860	853	889	889	865	841	867	906	883	903	948	890	907	919	874	943	898	876	868	898	872	807	955	932	971	914	901	851	917	906	885	920	883	902	935	918	871	894	953	878	916	877	946	889	875	882	902	914	867	896	857	881	893	964	930	892	870	896	882	959	942	914	824	821	863	908	887	906	878	889	877	894	848	842	895	875	891	929	899	895	829	872	855	916	899	976	894	896	920	877	929	971	935	853	919	890	853	909	896	884	878	896	942	920	914	892	957	897	878	895	910	929	876	966	870	943	882	883	864	935	864	918	905	891	864	853	883	908	936	893	887	859	881	925	928	862	924	924	898	860	909	884	867	863	887	867	958	901	885	892	888	890	826	887	867	864	859	867	866	897	886	887	890	941	905	922	894	893	926	919	917	904	895	888	845	907	854	910	906	894	866	899	883	879	923	846	884	858	870	890	847	887	893	852	845	888	915	888	866	909	895	866	856	892	883	959	854	873	945	900	893	849	885	894	901	877	892	846	939	885	893	881	870	903	888	868	895	862	907	882	922	848	873	925	922	864	920	892	914	831	858	935	894	912	932	835	898	874	889	861	835	892	881	881	945	855	865	885	882	895	937	930	870	883	846	917	903	929	857	948	858	839	914	923	929	859	914	914	898	839	860	851	888	968	956	885	873	872	861	889	937	889	898
62712	28482	9247	2201	942	590	502	454	415	453	419	389	424	398	438	428	445	438	455	404	423	434	416	447	437	452	401	481	388	421	420	426	459	381	433	400	472	425	439	386	433	414	436	448	407	432	467	419	397	401	385	405	417	458	423	421	379	417	438	446	395	420	395	457	414	380	441	412	438	459	408	398	377	464	453	457	460	437	440	396	425	460	392	424	404	396	427	428	390	423	409	387	428	401	439	414	404	420	423	440	432	432	411	381	412	417	396	417	434	404	430	445	409	401	425	375	394	397	434	409	417	449	422	395	389	403	422	402	408	389	412	453	411	380	461	389	395	416	403	395	404	395	450	428	424	415	448	429	407	420	432	385	406	398	414	426	436	376	403	433	424	402	406	419	396	415	468	420	409	411	438	409	381	385	430	431	424	407	470	415	388	423	429	460	448	407	403	430	389	435	416	404	441	426	436	394	383	423	410	404	415	421	418	421	387	445	411	397	394	426	409	417	418	455	449	410	425	440	428	430	396	435	445	456	430	389	422	410	408	416	395	453	403	384	445	397	429	406	422	415	407	400	424	427	422	438	418	433	406	424	430	415	396	397	393	431	444	438	411	393	440	448	400	439	371	434	450	412	437	407	391	400	456	413	399	449	388	409	403	419	392	413	416	434	434	456	478	427	443	423	440	433	421	457	410	420	407	400	442	418	366	432	376	436	362	388	426	411	405	434	410	429	390	421	414	392	418	450	420	391	419	393	378	470	425	437	448	404	413	414	432	423	413	446	468	427	419	395	444	435	449	457	406	384	405	405	371	396	420	416	441	436	403	406	451	382	396	435	433	395	448	407	370	438	439	413	407	448	416	431	418	462	440	398	391	407	414	418	401	439	438	420	397	404	454	405	398	427	437	411	422	388	419	432	405	431	454	450	418	405	410	407	441	413	419	409	446	461	394	427	451	405	413	397	398	423	410	399	409	415	421	458	403	415	434	434	423	406	437	410	418	393	424	431	451	431	393	414	453	428	404	428	395	372	401	407	425	429	374	392	434	408	398	424	393	406	417	423	427	463	419	402	423	417	430	414	380	426	409	403	449	398	399	377	426	416	432	462	433	443	417	404	445	408	435	396	411	376	413	377	419	454	443	400	407	411	414	439	426	436	446	460	393	406	376	460	417	439	422	398	419	413	421	444	456	394	412	432	434	419	457	431	358	425	431	415	390	379	443	414	445	411	385	403	386	408	397	386	382	400	424	446	410	420	418	422	432	431	397	437	435	410	376	441	413	403	446	401	415	396	386	421	445	381	446	431	438	368	410	431	386	444	431	451	404	440	412	435	488	446	433	449	384	422	461	415	444	410	426	409	429	374	426	373	392	382	396	457	462	412	393	426	457	428	392	393	430	413	458	423	438	434	408	430	410	384	393	448	411	441	382	386	434	403	415	417	445	427	438	414	378	418	373	426	399	431	429	446	430	363	418	420	414	418	409	407	404	437	399	463	417	439	415	399	413	404	414	387	414	425	422	416	435	429	407	419	390	398	421	415	416	421	379	437	438	418	417	434	435	399	439	419	418	450	443	442	431	440	370	381	429	401	429	387	454	460	472	440	406	445	419	381	411	467	420	429	464	451	435	419	425	417	435	455	432	435	417	444	389	420	378	434	409	429	467	407	423	411	374	441	423	391	407	419	452	419	425	379	401	447	428	382	396	425	444	443	389	415	441	422	430	432	418	422	414	409	465	422	433	406	424	393	403	380	424	404	403	417	399	415	421	420	446	443	459	375	401	405	448	443	396	376	412	407	439	395	432	398	383	398	441	383	404	393	384	425	426	394	453	452	422	395	374	375	378	390	431	414	426	422	421	395	425	389	452	431	430	449	380	432	375	420	416	467	447	410	379	440	390	398	410	408	415	391	438	440	412	439	423	419	419	417	402	418	427	415	431	446	410	438	418	429	411	412	425	422	424	424	423	413	373	406	413	414	403	411	446	432	417	380	388	427	378	425	414	426	412	381	419	407	436	433	413	393	446	422	408	410	426	411	433	397	411	447	419	400	390	379	399	421	401	413	406	387	458	441	439	438	418	409	399	436	427	395	394	433	431	454	436	402	394	439	418	409	384	460	412	388	449	456	375	417	412	453	412	439	413	437	427	437	410	394	413	421	397	410	428	427	387	427	444	421	400	420	419	427	427	415	428	412	411	399	431	446	440	439	412	404	438	441	440	433	468	402	432	392	401	408	387	436	405	434	416	398	388	407	394	407	421	370	479	436	394	429	402	439	444	427	391	434	451	418	412	415	423	425	409	396	417	444	416	377	380	412	436	417	382	394	390	394	400	412	390	434	383	409	382	434	402	452	424	373	416	412	444	443	411	446	413	405	409	434	439	421	410	447	408	401	408	378	410	431	413	453	417	387	436	395	445	425	419	425	405	420	431	425	405	428	463	406	374	431	445	423	425	421	407	407	415	398	468	407	426	401	436	420	469	434	404	418	394	387	400	424	389	423	412	376	416	394	425	396	411	395	416	445	402	393	453	417	401	379	375	447	439	399	438	410	433	410	434	446	437	453	456	390	471	431	423	419	402	361	441	397	411	439	458	417	425	413	436	450	434	423	422	415	394	433	466	483	413	387	383	411	458	425	421	433	406	405	428	413	401	457	425	419	451	412	414	391	390	443	404	448	428	409	402	402	430	437	363	449	420	475	420	401	365	366	412	390	456	414	387	409	444	389	380	430	411	417	404	393	417	414	411	434	408	416	379	394	384	419	459	388	406	437	411	382	398	406	439	454	401	399	383	394	407	412	381	430	420	452	394	433	407	430	421	410	428	416	396	445	406	427	455	379	434	420	409	419	465	432	401	432	398	439	410	402	437	393	445	431	418	445	402	424	401	354	380	409	379	466	426	391	444	399	445	381	424	416	410	418	468	429	440	411	426	443	441	424	405	357	413	403	461	387	398	420	435	441	422	454	436	439	418	420	417	463	414	404	423	425	432	396	440	429	437	428	416	422	426	401	444	431	398	404	399	455	428	403	420	394	411	436	392	434	426	403	443	414	419	422	432	436	418	386	420	441	458	409	407	415	401	409	458	438	422	423	419	406	413	427	404	431	449	419	445	445	394	432	444	431	391	379	418	420	372	449	425	410	418	423	431	424	402	428	446	442	438	455	409	438	443	447	415	407	431	431	403	404	427	402	414	407	400	441	419	410	452	420	438	417	415	406	393	391	455	444	480	421	429	407	438	439	409	403	378	415	470	397	426	391	390	377	431	447	426	418	425	423	397	402	432	383	428	409	373	437	380	403	433	410	413	421	402	411	375	407	409	453	380	391	443	434	418	442	407	416	417	402	424	387	438	445	387	425	435	420	424	386	417	395	433	394	419	419	426	409	435	399	394	383	433	449	443	413	432	435	437	406	388	422	436	456	408	393	412	416	399	449	418	417	433	435	404	429	449	447	432	418	420	434	396	387	399	400	397	420	397	391	393	384	448	388	405	406
43674	21403	7732	3725	2054	1485	1198	1054	969	928	927	931	924	948	940	919	899	931	906	924	904	973	894	916	914	901	918	919	920	887	909	876	842	894	900	904	892	903	913	884	898	918	907	854	940	889	915	899	948	919	932	915	912	917	894	940	955	844	878	902	916	916	950	863	921	865	901	942	956	911	918	942	899	939	934	896	909	923	921	934	886	864	876	892	928	936	878	939	922	848	930	889	898	874	894	891	972	828	936	898	874	880	860	914	964	887	913	934	890	887	926	900	870	870	901	869	929	964	955	924	945	925	909	926	919	915	939	939	857	913	859	923	901	897	876	949	938	892	917	893	913	885	900	928	874	901	900	913	854	915	923	873	927	881	968	896	903	898	944	968	897	937	862	883	926	884	898	895	908	863	892	912	860	880	897	971	908	906	935	940	931	924	894	899	907	901	948	930	947	946	938	923	876	949	953	899	899	896	933	913	894	951	894	960	952	931	901	948	876	928	946	914	945	890	857	922	912	869	892	879	921	959	924	935	915	950	925	865	885	978	945	963	933	920	937	907	892	969	861	916	888	821	915	905	885	921	969	939	935	952	961	921	993	877	881	892	939	945	964	909	935	890	926	951	934	907	917	951	897	927	885	945	912	926	923	974	886	914	883	845	883	882	945	917	908	925	878	913	914	872	901	850	937	897	922	924	893	918	918	938	908	932	900	979	924	923	919	884	911	877	930	947	917	916	888	871	885	894	882	952	915	917	885	971	878	930	887	898	879	917	900	903	891	917	835	874	904	932	922	929	886	929	909	886	897	888	876	919	952	886	934	922	932	962	906	875	930	968	912	912	899	932	968	943	877	858	933	917	896	955	839	954	928	930	950	924	895	936	891	931	961	902	956	958	878	922	900	955	900	931	922	922	905	932	894	954	891	902	971	899	917	925	960	885	902	975	897	895	958	883	908	932	902	884	936	894	876	954	954	886	902	907	881	946	921	891	913	881	934	904	921	940	861	936	943	884	910	927	892	903	912	905	887	898	872	896	958	875	955	929	895	920	907	923	868	881	916	922	957	948	908	943	889	932	904	909	900	864	864	969	915	966	896	904	905	891	888	899	910	894	906	936	911	908	930	884	879	960	939	873	891	900	917	972	893	923	912	917	930	920	934	928	935	867	914	925	875	931	938	876	898	910	947	906	951	897	938	906	956	898	868	910	954	944	952	845	909	935	929	889	869	919	894	885	908	900	931	893	920	886	884	930	945	939	901	903	936	862	847	936	899	931	911	868	950	934	937	892	890	904	908	898	896	891	889	905	913	870	908	894	986	930	861	974	888	912	911	927	931	942	949	894	977	925	891	901	879	892	939	931	872	952	883	920	877	935	921	940	912	885	922	883	948	918	885	913	919	873	927	924	870	911	951	919	872	971	924	902	922	899	897	954	895	931	936	914	907	946	921	883	890	863	966	893	915	957	905	907	889	904	919	893	921	999	910	954	920	908	970	886	922	883	948	942	911	896	883	928	873	901	928	914	872	914	918	926	903	871	923	921	899	894	939	928	941	889	951	929	942	927	880	940	921	883	917	925	857	913	891	892	906	904	970	884	927	868	913	972	947	914	879	876	955	951	891	867	908	912	958	879	919	958	919	928	924	955	880	875	930	959	922	872	918	902	904	906	909	924	863	893	901	937	881	934	925	883	922	881	935	903	895	933	877	859	955	975	895	937	894	933	921	872	952	969	915	924	918	936	869	875	899	852	891	878	916	889	877	925	936	926	949	943	916	927	925	900	932	871	866	896	926	927	931	909	918	935	886	914	915	929	881	923	916	941	873	896	931	938	869	984	893	935	906	904	908	898	955	968	877	908	942	939	911	916	919	909	911	897	939	879	911	881	900	903	890	916	901	916	944	926	908	874	908	942	900	973	930	939	871	865	913	950	929	921	950	887	933	887	883	909	922	934	920	947	935	903	909	869	937	912	897	955	860	907	898	887	918	927	926	948	885	926	895	959	892	924	906	980	910	879	933	882	905	840	912	901	924	961	925	855	924	899	878	855	945	911	888	899	920	868	905	917	885	900	953	926	918	969	909	888	962	906	942	908	910	890	944	936	896	898	869	922	922	911	904	909	880	924	948	907	911	896	903	910	908	906	911	877	894	909	920	903	942	894	897	940	931	900	884	895	920	877	899	851	896	892	888	880	882	909	941	928	954	947	942	887	913	906	919	900	910	921	946	875	918	892	877	927	932	922	876	927	903	876	1000	927	922	943	969	924	931	858	902	903	917	905	962	927	920	876	953	898	897	930	899	952	946	955	910	867	855	957	962	934	860	933	952	925	873	915	941	902	896	910	848	923	938	888	858	874	880	906	935	914	887	943	884	937	944	902	935	892	949	951	925	925	886	902	961	875	938	935	848	843	816	923	898	940	905	903	883	979	863	914	954	869	877	863	923	886	907	922	885	900	870	896	954	891	875	942	891	881	943	871	890	936	882	918	899	921	951	873	971	887	907	925	868	873	954	889	929	947	922	933	929	924	918	955	901	907	855	909	942	838	879	922	847	953	900	925	914	934	941	852	903	924	895	867	903	888	917	931	910	917	960	858	902	897	889	898	941	899	888	912	938	896	921	937	941	932	886	955	924	920	912	863	907	871	882	920	922	962	845	872	891	899	901	938	925	906	923	934	889	948	889	867	863	928	931	896	933	928	897	940	905	934	1012	899	944	888	910	955	943	938	898	906	879	946	912	898	888	849	874	902	863	846	920	944	944	933	889	955	883	925	941	881	864	922	858	930	961	893	906	924	866	994	907	886	942	888	876	867	872	842	926	912	873	938	925	899	906	887	867	922	879	918	876	888	920	911	963	898	887	947	881	938	888	851	964	898	934	907	929	942	884	963	960	905	889	881	886	903	911	931	929	934	941	911	897	948	934	945	919	964	963	895	915	928	874	924	938	906	899	895	919	903	895	928	920	918	914	963	855	921	913	936	882	949	936	887	918	865	942	922	938	922	968	975	900	935	921	857	931	919	935	919	883	924	1013	923	972	932	921	859	882	920	883	944	911	958	871	922	906	920	909	866	919	897	909	843	896	917	909	897	896	980	945	881	989	834	925	902	887	870	918	862	929	874	867	954	907	870	924	934	911	883	896	915	934	909	884	923	881	913	947	917	918	898	900	913	874	868	855	910	943	878	958	949	899	947	889	883	910	866	936	928	896	921	922	868	918	901	921	863	895	924	873	945	899	957	915	898	892	960	1008	901	933	907	911	890	866	933	942	912	895	902	915	900	937	922	900	875	1000	894	929	899	937	925	961	884	891	960	945	950	908	926	938	910	905	913	872	925	882	896	859	902	892	910	873	898	864	885	965	945	910	945	902	909	933	917	941	928	886	909	948	914	946	912	891	869	896	886	917	875	956	935	884	894	969	876	921	921	955	888	931	906	947	871	889	927	890	932	879	910	961	949	920	903	875	953	950	848	938	918	891	907	918	930	971	902	917	901	921	909	958	906
64854	30994	11424	2522	926	619	491	425	471	458	446	452	443	438	435	423	442	406	421	365	403	398	432	418	405	399	486	457	413	468	431	377	396	425	459	433	430	402	436	459	434	412	424	424	368	410	434	456	459	473	446	466	440	472	422	445	411	430	462	415	441	399	407	452	386	441	388	382	447	427	466	427	386	420	439	459	394	404	451	416	430	410	446	435	425	418	452	453	452	448	415	435	439	445	421	415	453	401	385	440	449	435	397	378	432	428	430	470	437	460	411	424	407	408	430	414	448	415	409	414	419	437	437	431	429	390	408	395	447	431	418	409	457	453	434	387	390	435	430	428	423	415	450	420	453	406	433	404	406	396	440	437	382	403	370	425	413	414	431	444	438	419	431	433	396	461	466	447	448	461	446	406	423	450	427	456	421	399	403	453	451	446	433	417	443	432	412	462	447	423	412	458	378	390	387	449	409	451	438	435	415	397	434	433	406	409	442	432	428	401	394	431	482	446	408	442	445	413	417	413	380	465	475	435	447	455	391	425	417	430	411	431	448	427	416	479	421	413	421	424	416	398	426	400	394	391	463	410	405	400	406	424	391	454	440	427	420	371	461	390	457	463	384	424	389	421	436	402	402	437	434	447	443	404	400	424	403	437	428	410	378	453	434	416	417	454	459	409	439	478	444	439	418	443	460	451	396	381	410	437	439	429	447	375	417	421	436	413	423	384	472	448	437	440	423	438	395	402	445	446	423	393	445	441	412	440	442	447	447	412	431	420	448	396	439	384	401	399	464	419	422	422	406	469	380	429	408	448	452	452	443	426	415	455	457	394	388	383	412	432	422	450	432	408	430	426	424	422	414	451	430	443	462	445	461	419	425	408	459	476	436	448	460	431	416	438	419	435	476	441	471	409	435	431	420	446	408	451	458	438	419	432	472	431	428	427	427	444	409	433	428	432	409	454	388	439	438	448	415	438	421	447	460	401	405	427	442	417	475	412	425	398	454	414	406	433	454	438	420	444	436	425	415	404	383	380	424	400	432	458	463	410	432	414	464	412	423	406	386	421	443	431	419	405	420	418	416	475	435	448	445	490	478	453	418	404	439	443	429	439	473	415	381	386	422	499	476	446	437	470	404	420	421	445	427	440	450	403	469	441	427	441	414	407	410	422	427	409	427	471	440	449	425	394	404	434	425	435	421	419	417	404	417	432	417	386	430	426	416	448	415	453	413	393	429	432	423	439	426	409	440	421	433	452	452	437	411	442	390	447	403	368	448	461	463	427	424	417	431	419	428	442	458	477	450	433	394	427	429	383	438	371	411	433	441	454	452	453	452	402	462	479	462	426	427	467	418	429	432	432	451	436	430	423	424	446	403	426	443	452	416	441	439	419	425	419	475	425	416	442	454	439	379	449	406	445	447	454	442	433	399	405	415	446	410	415	416	417	428	437	437	440	433	416	403	412	416	436	431	419	415	449	405	426	416	433	458	451	414	376	396	370	434	400	402	395	432	446	427	393	406	416	456	424	451	423	425	449	404	443	424	410	444	450	470	454	429	457	461	439	419	418	390	426	455	450	417	392	451	421	367	430	424	403	443	438	459	415	416	409	410	476	440	429	409	382	417	447	427	390	393	442	402	443	386	499	380	398	429	410	448	438	433	419	390	402	406	432	435	401	475	452	444	470	448	478	450	416	429	410	440	403	448	414	431	412	426	428	445	435	416	389	452	457	432	441	444	431	429	400	439	455	437	422	412	444	425	412	395	452	367	428	435	422	436	428	438	430	445	444	394	424	440	429	454	446	384	404	422	376	430	436	424	435	429	445	428	428	426	411	380	459	424	405	418	427	430	392	408	444	428	421	447	406	405	411	407	427	405	438	422	407	413	414	453	460	407	421	442	389	429	419	446	441	445	422	444	436	447	450	449	429	441	445	423	416	420	441	450	435	429	426	431	440	427	412	449	450	420	424	428	463	422	387	436	410	401	395	408	478	404	445	468	442	435	456	416	436	432	409	417	434	447	433	417	452	409	425	479	409	434	468	409	427	423	453	400	397	430	431	440	423	438	415	413	427	418	423	438	408	442	433	435	423	448	391	463	384	406	438	416	407	406	426	450	421	448	412	461	475	374	454	468	434	427	429	420	456	433	447	431	438	468	428	423	423	397	452	425	426	379	428	406	448	402	434	394	427	454	445	438	401	386	430	435	479	453	416	470	436	433	426	472	425	429	408	415	437	434	432	430	440	441	392	408	419	439	418	470	467	465	453	404	410	394	418	436	443	395	440	399	437	411	418	458	442	423	437	385	469	362	468	435	408	384	435	421	437	424	418	443	421	433	416	394	429	414	411	442	437	432	398	436	420	448	438	465	432	476	413	457	427	445	411	431	416	407	422	405	420	426	399	470	454	417	474	388	449	437	411	435	379	433	416	436	434	388	388	426	440	443	415	435	421	443	414	374	419	408	418	435	432	458	425	434	410	455	425	486	435	415	451	439	438	442	403	444	390	435	437	413	382	425	380	441	420	433	411	415	418	412	469	489	444	436	444	393	446	456	410	447	437	412	408	438	426	391	428	461	431	441	470	481	413	377	411	420	430	457	434	431	450	386	473	459	432	414	425	449	404	389	399	451	450	447	430	394	452	410	437	428	399	463	428	448	417	439	405	420	434	443	367	423	427	461	462	428	439	484	388	382	443	449	429	399	432	426	463	455	410	429	439	465	431	436	461	426	448	379	462	448	443	407	407	458	403	437	435	440	405	406	438	415	445	394	416	450	433	432	416	447	456	456	459	436	448	426	408	450	434	420	440	413	445	440	441	441	420	421	406	461	392	422	408	408	460	447	404	430	418	445	438	411	423	419	406	413	423	458	472	387	452	388	456	454	446	445	423	450	407	458	509	466	443	414	423	419	449	397	411	426	450	426	458	444	437	403	411	445	449	442	461	435	446	442	396	462	418	428	436	457	433	390	426	466	364	431	451	423	389	441	480	443	441	423	433	452	442	410	396	453	463	431	411	451	425	384	435	425	464	401	401	430	466	453	457	403	420	440	424	444	436	417	460	455	412	400	418	434	429	411	406	436	432	389	407	413	421	453	446	438	469	430	440	393	433	417	440	421	434	437	448	436	426	409	392	404	429	395	426	435	438	408	429	428	423	458	426	435	461	461	443	440	411	385	417	443	460	430	404	460	415	425	405	494	431	454	464	427	462	448	410	444	420	429	402	446	422	482	442	416	379	432	442	428	445	401	441	433	400	431	378	395	421	432	416	365	410	391	410	419	465	424	429	394	438	464	485	420	443	445	450	367	446	411	439	418	402	393	495	425	386	441	380	432	405	411	448	407	395	469	446	455	405	418	455	433	406	403	410	418	414	412	403	469	404	418	414	443	449	419	375	402	426	406	485	491	411	422	451	405	440	379	428	451	438	425	420	397	412	444	469	386	425	447	430	432	460	412	460	461	421	439	439	408	432	449	385	404	449	410	433	441	437	402	411
45760	22840	8857	4023	2157	1488	1173	961	1051	990	928	936	968	971	909	918	947	937	967	970	942	905	975	911	923	897	943	940	969	931	947	991	950	922	929	901	970	905	950	906	912	865	899	891	933	917	949	926	881	914	940	991	940	956	926	924	953	918	971	895	971	960	898	931	938	947	940	938	889	955	899	908	909	906	930	899	939	992	892	948	908	890	937	984	900	951	942	936	933	886	977	896	941	927	896	967	864	947	1000	903	981	945	919	918	963	1013	957	961	921	921	925	918	940	893	879	913	921	913	944	880	912	939	939	945	933	987	923	910	969	996	888	882	993	913	965	865	894	959	940	887	916	938	956	913	982	942	914	879	927	968	889	918	957	944	941	906	914	962	978	875	921	945	912	932	943	962	890	979	851	954	906	954	969	1014	948	943	913	932	833	918	980	924	966	953	884	951	915	931	940	937	943	912	919	883	938	948	892	951	969	922	939	941	937	919	906	899	968	949	907	911	925	902	948	895	944	923	917	952	887	900	909	955	942	940	903	924	955	970	899	924	975	907	912	916	979	931	918	949	914	944	920	875	951	920	968	914	889	928	992	928	982	929	938	949	959	906	946	921	955	944	893	924	917	939	960	932	970	947	945	904	950	926	890	968	934	903	875	887	885	921	969	940	919	953	917	882	934	995	914	960	966	969	983	926	893	931	906	927	966	921	897	897	960	953	906	960	954	976	889	938	955	929	1030	853	926	957	925	918	963	954	901	936	948	955	970	914	923	933	945	889	960	951	927	923	947	913	877	979	914	914	945	915	941	976	935	937	923	989	910	977	1008	958	940	984	955	947	911	904	952	989	967	916	919	938	926	870	933	955	917	890	934	950	917	956	905	924	873	940	924	899	901	904	945	931	907	889	947	920	959	880	930	955	989	899	960	922	950	952	920	894	925	936	887	930	944	897	900	954	954	930	931	897	966	912	902	922	890	982	968	936	969	954	930	918	924	928	925	906	900	926	913	936	944	929	932	920	934	896	918	927	902	905	990	937	910	917	908	929	935	957	921	986	946	886	907	911	934	932	941	939	903	940	934	887	894	952	964	993	916	911	983	889	940	957	895	911	927	925	933	896	912	961	900	925	925	909	926	929	892	906	896	916	912	867	913	865	930	893	903	930	974	970	905	964	928	976	954	961	917	867	868	892	947	925	912	939	1005	920	907	913	881	949	929	904	916	947	930	934	942	908	980	921	922	902	972	875	897	900	864	956	951	980	960	919	961	927	895	915	960	925	895	895	906	951	878	973	904	987	965	993	919	962	958	920	937	967	954	911	938	987	864	962	955	893	917	924	908	887	897	925	1000	930	898	966	888	992	993	912	976	912	857	906	945	931	930	842	953	902	906	929	918	943	965	883	919	963	913	931	927	942	922	883	912	975	920	948	966	892	908	1025	985	846	898	974	872	932	959	1002	909	964	881	948	967	865	936	880	843	884	940	978	875	926	948	903	923	908	912	900	864	998	999	883	979	920	949	942	911	941	998	951	964	924	898	948	899	875	935	919	878	960	945	961	914	932	954	952	890	903	953	974	932	850	952	898	946	944	951	946	961	944	919	940	899	883	966	904	932	937	971	908	912	962	942	935	899	925	893	943	928	905	936	890	910	888	965	888	886	961	889	959	982	920	924	938	954	895	897	903	915	923	973	909	917	921	914	964	945	930	897	914	891	902	898	929	952	905	934	979	917	870	864	946	991	926	860	929	919	930	932	912	919	965	959	979	908	912	932	924	968	985	898	966	903	938	952	931	873	916	943	928	926	928	901	923	918	914	946	910	929	918	920	907	932	934	908	900	970	942	866	964	896	872	967	932	933	917	930	916	974	930	892	857	948	961	949	960	951	923	941	928	901	919	931	930	943	903	962	963	917	913	907	898	918	920	878	918	897	977	931	926	929	877	886	916	960	970	965	900	903	949	891	938	916	909	912	957	971	955	934	884	938	909	931	992	962	939	976	1005	983	919	926	913	944	910	964	918	949	963	933	955	944	994	979	968	907	950	938	936	897	916	952	880	898	998	946	946	897	907	956	906	926	937	912	956	887	908	945	939	906	959	921	912	904	969	1000	915	940	920	921	932	950	936	906	959	912	896	970	951	990	959	992	905	895	903	865	961	948	939	909	931	905	906	915	935	917	947	859	942	964	930	916	919	905	941	902	954	994	888	885	900	909	945	904	917	903	928	904	862	887	959	923	931	983	904	971	951	948	945	942	1011	960	916	995	945	951	965	963	963	939	912	902	969	913	960	940	916	860	910	944	891	893	942	928	938	934	910	963	988	945	967	899	903	926	922	923	934	933	899	958	900	952	921	962	937	949	951	920	929	947	962	923	936	942	961	943	923	984	892	904	933	923	930	913	891	1012	924	926	917	954	876	928	934	984	902	926	924	867	929	918	957	920	897	918	959	941	936	912	912	940	934	942	916	936	901	937	921	930	910	961	883	913	922	921	880	975	942	903	895	923	917	950	924	934	934	891	935	902	935	884	946	956	878	906	943	953	889	996	982	882	927	941	985	961	941	935	938	948	933	952	963	946	956	912	955	931	936	898	930	908	929	912	985	922	955	922	937	887	913	922	977	975	900	909	934	936	889	911	941	926	922	980	946	955	963	891	992	949	931	948	955	926	954	947	904	921	894	904	925	893	964	916	982	959	954	961	912	933	910	947	906	952	850	959	923	950	930	957	978	913	912	941	932	961	893	971	956	960	935	1002	936	899	949	972	915	970	905	936	938	961	941	912	936	942	979	918	946	924	967	979	928	894	930	966	943	972	930	936	936	894	955	931	924	919	944	930	957	902	958	1043	900	906	898	902	934	958	979	898	921	935	947	911	876	948	938	923	983	956	952	914	921	952	892	925	919	944	938	935	945	935	969	919	945	976	940	945	925	933	884	897	876	918	958	953	945	953	952	955	930	898	932	954	948	957	971	935	900	932	936	898	896	1004	910	960	937	929	983	891	954	932	897	944	970	937	975	927	917	912	933	911	894	965	965	919	942	970	964	910	978	952	955	914	944	853	854	887	883	904	898	899	954	943	908	903	930	896	902	989	944	909	949	966	921	911	937	918	945	946	939	929	921	879	904	881	922	869	988	928	915	949	886	962	893	959	921	919	915	925	939	943	974	934	931	949	942	963	948	967	942	895	953	933	915	879	878	912	946	956	945	924	924	951	951	893	902	938	886	948	933	956	911	885	957	940	968	975	978	959	966	935	954	892	891	956	980	899	909	936	958	994	899	887	899	914	973	911	961	937	910	961	909	957	932	973	939	951	918	896	877	916	906	973	920	903	939	920	920	915	905	863	921	926	957	922	969	933	937	910	848	899	916	950	889	930	934	916	948	885	915	914	926	961	954	899	924	944	978	909	895	928	887	966	916	935	997	953	919	910	884	927	887	947	864	927	947	948	900	903	893	930	961	878	900	911	883	935	888	895	972	963	956	896	920	943	947	923	915	936	906	899	902	949	882	899	931	941	999
49538	18548	4686	1498	828	545	472	442	440	415	389	433	431	396	397	421	415	453	378	381	414	443	407	428	374	405	438	386	426	458	429	434	383	442	423	395	376	406	463	419	441	425	370	451	396	439	424	427	418	431	426	427	402	433	398	414	403	431	411	413	410	446	414	377	365	394	417	411	372	377	408	449	385	395	433	401	424	390	409	413	407	404	419	429	444	401	393	412	384	359	418	418	388	418	410	390	403	405	443	395	388	425	413	406	416	416	408	390	412	447	397	401	412	393	390	377	472	399	398	347	396	390	426	404	390	410	433	368	392	392	416	409	397	414	439	433	376	431	418	435	408	410	403	384	390	388	414	415	404	384	390	412	409	393	427	359	411	384	429	384	403	403	394	406	384	405	413	435	436	385	392	401	423	427	412	440	416	401	441	421	404	390	391	401	348	380	436	382	397	427	407	416	392	410	411	389	419	419	418	383	380	426	411	429	438	427	427	411	438	399	436	399	385	412	380	426	443	392	417	380	405	390	396	395	399	411	454	403	416	402	440	411	425	403	445	410	422	412	417	438	394	383	409	415	422	383	419	399	378	391	383	383	378	424	398	432	437	354	410	414	420	438	386	402	425	374	418	414	449	387	403	435	402	418	424	411	422	434	403	396	378	449	390	408	438	414	404	381	411	423	376	444	415	438	404	370	395	417	431	378	404	406	390	403	421	406	399	401	429	388	417	388	393	414	379	414	405	409	399	399	424	407	342	405	408	361	426	427	431	383	432	403	398	436	408	386	436	411	401	430	388	422	390	449	382	413	398	455	423	385	380	386	389	433	422	448	390	390	408	434	392	451	448	384	398	382	411	409	402	432	400	397	431	449	375	430	416	401	409	406	390	387	428	454	415	417	383	389	374	408	396	405	386	361	426	393	443	376	380	391	400	424	391	426	394	456	401	420	450	436	408	401	400	383	389	423	394	369	452	417	389	386	386	391	378	431	394	394	406	372	396	401	417	373	447	416	389	414	425	400	415	387	412	419	417	405	413	454	397	386	445	405	424	377	383	368	413	434	418	406	404	387	393	439	429	422	427	421	390	368	410	422	411	412	426	405	424	404	412	417	418	438	410	417	397	423	424	376	383	406	406	410	413	425	442	383	409	440	415	392	395	395	436	449	436	410	425	422	444	417	414	409	403	383	385	382	405	429	408	373	399	423	412	429	437	373	398	420	410	423	390	407	416	402	412	405	405	420	382	398	364	431	398	393	447	420	417	417	404	407	397	413	447	428	424	427	414	403	374	391	397	455	399	397	441	398	403	404	386	394	396	430	413	436	419	425	390	389	408	401	425	466	421	436	432	405	391	423	419	438	423	462	404	400	382	411	411	436	413	385	397	389	436	379	393	393	424	417	431	400	418	401	433	398	451	426	438	426	413	360	408	399	367	358	395	387	395	418	415	382	394	442	415	431	415	411	399	427	387	404	375	425	404	390	410	410	436	430	409	428	432	403	398	412	384	386	412	429	383	372	390	410	417	401	400	388	382	436	410	393	411	433	421	426	406	400	413	439	401	418	392	459	414	370	419	403	409	409	405	437	407	376	385	381	393	386	412	404	411	437	428	402	390	432	416	380	433	424	414	417	441	390	435	407	386	404	377	405	393	414	439	417	446	417	418	399	414	442	416	408	411	408	391	440	413	406	415	411	389	399	434	402	392	406	391	428	416	398	383	435	373	367	426	390	415	430	390	426	433	432	389	402	452	371	472	401	399	440	440	409	377	426	389	421	405	420	396	399	401	427	403	393	371	444	403	414	395	431	423	404	401	402	459	405	409	434	417	398	390	438	453	393	413	428	390	450	430	424	445	460	432	426	407	407	460	412	421	415	406	393	403	437	402	435	421	400	364	411	400	403	419	393	413	427	415	423	382	402	434	403	404	441	377	424	406	417	478	412	383	408	402	434	417	391	409	411	387	389	433	433	418	389	425	404	422	364	394	435	420	400	396	389	450	396	407	431	390	402	367	407	403	411	424	384	408	437	402	448	426	423	369	442	404	432	394	429	441	402	385	419	391	386	406	439	403	422	455	395	384	399	405	406	361	442	388	411	421	457	364	404	351	391	376	402	389	412	382	412	421	381	373	408	400	425	418	394	424	379	397	405	377	422	417	429	446	415	415	426	442	373	423	402	408	419	399	449	431	393	427	405	410	427	388	421	420	427	442	394	428	387	426	378	399	376	402	451	395	415	444	396	363	414	419	409	407	414	410	422	394	403	431	408	396	412	427	429	422	412	422	409	442	416	367	401	428	412	391	375	387	412	407	434	362	396	361	451	427	367	365	412	411	410	457	417	406	401	430	360	419	419	394	417	399	424	451	398	411	414	399	408	437	442	428	406	423	384	429	426	407	395	359	422	393	442	412	438	403	433	403	387	380	385	376	369	412	411	394	411	437	401	411	425	386	404	394	414	414	384	446	377	397	376	410	412	357	374	382	433	422	410	380	391	414	421	404	416	434	408	411	390	439	380	461	401	417	404	416	420	388	442	428	398	382	427	387	435	426	406	379	396	391	435	390	400	415	402	443	424	406	432	416	397	418	400	383	434	379	374	387	411	385	402	413	445	406	381	424	472	399	417	387	414	423	383	418	400	392	407	397	403	405	414	386	336	406	438	371	462	386	448	389	407	377	405	450	420	433	403	400	406	396	403	415	375	406	407	404	414	397	385	399	414	428	407	440	415	438	401	400	377	400	401	442	446	395	406	421	392	416	377	419	439	432	400	415	403	387	441	429	411	407	393	424	386	388	417	420	427	390	405	386	429	416	453	421	439	430	416	396	401	444	400	423	455	412	407	410	449	413	385	379	468	401	432	402	408	430	433	417	421	438	383	445	434	413	393	370	418	396	393	428	386	432	436	390	413	373	399	398	444	393	425	411	390	406	415	410	399	373	375	398	447	407	436	402	415	425	409	424	389	370	370	377	408	490	418	410	411	438	413	412	388	412	391	425	421	419	396	370	403	415	405	415	425	410	400	428	420	382	399	419	464	427	420	408	429	400	404	420	412	409	421	394	435	408	445	413	429	438	405	388	375	377	399	415	442	405	435	426	408	389	452	429	418	432	419	434	428	413	373	409	386	419	432	392	408	413	420	413	428	395	422	445	413	407	395	427	413	414	382	378	427	442	442	409	386	400	409	408	404	411	421	434	427	420	383	430	437	441	370	420	364	377	417	394	413	396	435	409	409	414	400	387	408	400	419	366	405	411	401	436	422	484	405	392	407	420	403	395	422	424	471	402	394	422	391	396	361	459	386	425	439	404	439	415	398	385	366	403	446	410	438	456	434	421	382	408	450	395	395	412	376	382	406	421	421	416	443	407	447	409	411	430	384	388	445	394	402	375	363	387	401	380	420	459	405	439	405	402	421	411	393	373	396	430	401	383	410	369	421	459	404	424	408	436	377	400	418	407	365	432	406	433	397	439	437	380	382	406	436	444	413	429	425	454	419
33659	12759	5017	3162	1978	1472	1036	889	934	895	852	916	860	931	894	941	875	928	900	911	875	890	924	870	892	863	885	911	873	965	894	936	909	890	881	902	908	921	857	898	885	850	878	893	894	802	912	879	878	861	872	905	834	880	863	895	897	856	856	930	902	897	908	881	821	934	914	901	869	872	881	885	871	936	925	892	961	921	876	872	916	880	828	866	845	917	924	894	908	871	864	893	889	894	860	869	889	957	864	892	954	939	907	939	935	912	878	909	912	877	903	876	871	913	864	919	927	866	921	882	902	888	913	926	855	900	898	871	901	846	879	834	898	901	936	887	920	918	913	887	883	867	853	901	885	934	891	954	920	920	895	865	914	870	915	909	907	892	926	860	908	870	877	925	878	896	881	914	877	894	942	911	859	928	923	903	885	922	887	845	922	879	904	907	900	881	885	898	902	883	877	901	865	847	899	891	903	949	881	855	907	895	903	910	875	899	937	855	865	849	934	895	911	893	867	969	839	893	875	893	908	881	851	895	900	888	895	901	952	874	892	924	932	922	854	893	878	861	935	878	921	856	890	876	866	883	860	907	957	856	867	867	898	924	869	852	903	870	954	907	902	914	907	905	883	879	863	911	883	894	855	931	886	890	894	914	899	902	938	897	874	881	868	939	924	921	915	922	859	897	914	920	896	905	943	904	891	855	897	890	871	904	915	879	852	888	869	916	908	909	921	911	842	855	829	869	871	897	883	860	919	904	864	915	909	955	897	920	872	872	904	912	846	875	910	889	861	967	882	987	839	913	864	891	899	842	902	861	879	874	903	933	882	898	867	905	920	834	928	886	865	916	828	886	908	930	869	927	870	870	884	884	924	854	927	839	841	916	857	921	918	842	902	902	852	926	903	897	887	922	938	887	890	946	882	903	913	891	863	929	885	885	900	943	832	885	832	894	936	892	930	935	841	916	858	917	823	913	993	872	879	870	909	875	911	876	945	943	889	924	857	905	878	942	934	900	863	895	881	835	882	916	848	918	905	896	900	872	880	870	880	908	916	934	907	863	853	907	864	853	906	937	891	909	912	878	803	910	907	846	892	868	898	938	898	873	872	895	883	962	911	953	907	893	911	853	899	924	851	891	866	944	844	915	878	871	918	873	865	894	939	884	884	904	944	917	908	867	871	899	900	886	869	907	857	910	865	902	923	890	868	898	848	905	874	871	889	871	903	909	916	864	876	947	899	892	931	863	838	941	890	930	888	875	896	884	887	927	934	881	905	886	931	859	906	849	927	918	904	883	848	931	887	866	901	911	902	932	855	930	881	851	908	850	884	917	931	887	867	887	912	852	931	895	884	865	876	917	885	862	882	926	971	918	897	873	845	889	934	880	902	926	887	849	887	857	897	966	842	905	889	899	871	901	888	903	873	964	890	876	897	916	898	901	893	903	892	917	943	906	927	911	878	932	928	823	896	893	868	906	881	900	853	932	946	938	860	875	881	937	891	874	927	870	864	886	920	1003	887	870	860	852	925	847	912	872	885	960	837	923	918	889	898	936	900	898	844	887	908	906	926	876	842	920	908	902	920	880	905	860	915	895	885	884	900	907	899	887	894	862	912	853	921	920	930	928	944	914	844	954	906	893	878	863	890	888	895	900	889	878	913	879	861	888	875	902	920	900	848	913	885	933	860	897	871	915	862	913	881	848	870	883	922	935	851	822	911	892	901	858	923	921	887	959	889	879	884	862	885	923	894	907	917	864	931	897	892	889	882	937	868	869	898	854	902	882	872	896	903	892	914	929	845	918	881	921	894	919	918	873	870	877	852	937	892	913	836	884	879	879	971	838	866	921	866	885	880	921	954	874	876	851	924	894	922	892	874	874	851	893	832	850	881	901	872	881	934	859	852	860	829	909	933	913	931	965	887	846	903	879	917	872	889	937	927	897	876	905	853	866	867	901	899	870	846	911	893	898	840	877	932	899	871	865	955	910	921	925	880	855	898	903	926	881	878	852	876	870	935	909	903	886	913	902	894	909	862	863	891	892	939	876	843	866	945	894	889	899	903	860	948	883	854	902	884	920	889	895	915	928	932	850	898	897	917	850	889	889	865	915	912	867	924	899	862	851	883	887	958	905	820	910	936	867	882	967	901	880	929	890	866	904	911	895	894	832	896	922	928	883	920	953	931	851	923	917	843	913	909	869	873	838	897	940	900	909	921	879	924	902	849	837	907	871	964	868	833	907	900	911	884	887	867	942	871	899	939	955	863	880	962	807	884	873	914	881	899	876	942	917	889	868	926	865	861	901	942	883	876	894	840	871	900	932	920	916	878	882	916	939	955	893	936	889	876	891	861	878	828	887	863	914	862	831	924	915	900	829	943	879	884	872	897	914	930	875	849	944	843	906	891	874	869	881	845	858	882	857	982	883	934	883	904	901	902	842	896	961	885	945	860	875	832	928	903	868	951	901	895	893	878	922	892	905	853	905	906	946	817	918	901	901	900	898	889	896	878	890	916	881	869	869	842	912	907	926	858	926	879	889	857	924	901	894	896	902	891	932	936	972	901	853	921	944	887	888	861	845	893	887	848	888	914	874	880	925	917	910	913	901	894	825	889	913	862	910	863	896	846	906	870	956	876	927	900	899	868	914	854	902	910	841	862	911	918	878	889	911	862	897	942	948	894	819	896	912	894	963	908	928	888	865	916	920	867	906	911	897	923	907	865	888	916	915	898	922	859	920	924	906	912	951	877	884	920	917	846	891	908	862	888	927	933	972	841	856	878	912	915	863	932	856	900	921	927	917	930	888	919	889	927	864	892	963	915	897	969	929	881	909	890	899	840	901	841	932	831	908	892	933	926	919	861	855	883	919	894	877	848	905	880	879	876	862	910	938	830	889	891	819	915	883	946	866	813	867	942	915	868	873	879	906	850	892	885	877	874	923	879	919	935	890	880	904	899	917	884	883	921	899	962	880	818	895	941	951	886	896	880	928	899	902	939	887	906	860	901	895	857	939	874	875	919	872	860	921	904	922	900	920	874	875	914	881	906	934	840	910	869	921	929	862	866	894	900	907	956	916	903	902	916	909	879	931	890	851	882	915	939	884	926	906	911	870	880	880	898	902	916	841	860	862	889	888	929	885	880	894	905	909	928	924	907	930	880	894	884	879	905	886	856	866	895	836	889	918	880	879	933	903	894	894	856	857	873	909	891	910	930	913	905	867	866	855	876	881	896	929	875	869	896	926	851	911	877	894	874	871	858	909	924	884	908	839	925	880	921	848	917	923	931	851	910	926	895	879	875	795	880	912	935	856	902	855	850	888	900	904	880	906	817	856	912	856	853	882	959	885	922	894	885	929	942	911	874	920	940	897	880	920	896	933	868	939	935	926	858	886	934	878	853	856	868	942	888	915	910	898	909	953	954	887	923	879	888	869	892	923	874	891	903	888	887	934	873	899	906	937	897	906	857	888	897	943	893	858	915	831	902	908	951	895	865	855	876	885
58548	27893	13014	5085	1938	880	578	497	480	481	487	427	425	425	395	351	387	441	402	420	434	405	390	396	384	423	385	401	420	424	414	411	399	385	425	404	464	383	404	375	438	426	412	428	416	435	398	443	432	408	401	405	440	379	419	426	418	414	398	411	419	414	417	408	400	403	422	442	460	422	382	389	402	434	446	411	439	407	441	397	401	409	430	437	403	411	393	408	456	411	415	460	380	398	420	425	429	433	426	444	432	424	414	393	423	384	403	415	443	412	403	418	409	471	433	413	400	362	408	438	392	417	373	422	400	405	422	406	449	404	404	425	424	400	446	432	436	415	417	438	378	404	426	396	409	410	391	452	417	385	427	387	393	450	426	445	392	412	431	377	427	438	425	423	435	419	425	459	407	364	396	386	401	448	469	412	398	414	397	419	460	440	392	413	416	422	434	416	422	421	401	400	449	384	387	420	455	364	399	421	402	449	400	394	395	407	393	426	372	373	459	431	436	438	402	405	400	389	397	413	415	407	453	401	408	420	414	449	393	404	416	421	412	426	430	403	401	379	438	420	374	440	412	431	412	416	377	390	416	449	477	438	412	411	454	424	443	423	426	401	424	405	379	397	458	413	421	386	404	423	409	446	418	435	388	390	412	407	424	424	419	398	386	451	410	427	442	481	428	416	412	457	451	439	446	431	430	404	440	419	401	381	421	354	392	383	407	429	398	405	406	398	360	404	438	458	420	416	440	439	412	423	385	422	400	408	384	429	381	414	378	418	435	392	425	415	428	427	374	391	388	369	417	381	435	397	401	461	457	379	390	410	435	404	366	423	402	387	398	409	413	415	378	378	384	378	440	422	429	408	448	400	453	412	456	404	414	407	423	426	423	414	434	418	407	459	420	437	408	415	370	486	503	403	432	442	424	429	409	413	424	385	423	440	395	431	425	399	396	409	404	413	451	413	420	396	435	427	433	393	391	468	413	422	458	386	424	439	421	402	404	438	412	411	405	445	442	429	410	411	400	384	402	402	411	448	414	393	420	402	394	400	408	382	389	426	365	418	404	414	387	444	451	421	423	416	415	409	444	428	397	406	392	409	375	418	410	391	415	462	433	421	403	441	451	405	403	399	444	397	426	396	432	423	422	421	416	406	392	394	410	414	401	389	392	416	411	426	454	437	418	381	414	391	422	431	420	419	367	380	390	403	391	410	399	372	416	427	408	425	434	408	394	434	463	384	415	411	395	400	432	436	439	421	422	408	425	393	420	417	418	441	477	445	407	423	437	423	402	426	395	405	433	454	382	446	407	381	417	423	414	376	407	410	388	411	406	388	390	410	427	434	412	423	407	455	401	392	375	392	383	415	425	433	412	424	377	396	417	464	462	392	411	438	430	427	437	413	419	426	369	436	372	388	415	470	406	413	430	425	399	407	447	423	370	401	436	393	379	423	385	435	441	407	387	394	435	425	386	407	413	446	417	420	411	428	399	440	404	382	443	442	405	426	424	434	441	405	414	431	409	393	427	426	435	410	460	404	442	452	410	394	394	411	413	405	393	408	431	424	407	423	447	402	407	378	388	407	432	403	389	404	431	404	461	426	406	485	448	438	384	419	430	421	381	411	403	382	415	401	427	385	391	419	390	448	383	394	430	409	437	450	431	425	405	407	419	397	403	413	425	439	411	442	399	449	450	437	402	392	399	437	410	398	384	413	415	395	406	380	471	415	410	377	399	424	444	396	384	422	429	406	415	371	421	406	434	429	393	397	449	465	452	397	439	442	414	378	377	408	407	402	393	412	419	440	413	397	414	426	407	424	410	424	447	425	443	406	420	413	420	420	429	402	403	398	388	426	408	409	385	445	422	414	390	432	404	440	421	425	378	385	397	419	424	423	412	376	453	408	365	400	439	430	393	367	460	410	402	418	446	429	431	402	426	412	405	435	446	427	429	381	407	436	407	432	422	422	420	421	436	433	438	395	386	400	405	447	431	408	424	439	413	428	395	411	383	414	386	421	376	430	424	436	423	430	431	416	423	428	398	439	450	408	420	405	411	396	403	427	411	437	390	417	405	428	388	412	408	402	449	356	443	429	413	418	397	431	401	429	462	414	431	378	430	397	424	418	429	374	435	373	421	418	405	412	438	422	403	407	404	444	449	441	453	364	386	393	402	440	431	416	419	426	419	393	357	400	415	394	374	404	403	399	402	397	397	408	431	403	403	373	429	416	406	429	406	435	415	422	437	435	427	406	449	421	393	449	397	441	443	418	418	391	429	425	421	403	409	430	433	438	393	428	417	413	411	419	424	395	411	388	422	425	452	372	386	389	462	441	450	401	386	417	412	416	395	394	378	439	386	417	403	403	406	446	426	393	432	423	461	414	406	429	445	400	442	428	449	390	402	424	436	425	403	426	418	414	384	399	458	421	446	425	412	434	441	396	426	405	449	429	387	416	402	392	424	425	404	384	435	442	430	390	398	369	409	407	396	420	400	385	451	428	411	389	411	403	406	414	420	400	439	411	443	429	411	423	375	435	403	422	425	421	427	410	412	399	344	412	430	410	377	414	408	426	445	422	429	380	424	412	413	446	413	443	448	444	420	425	474	413	405	403	394	452	450	446	365	384	448	408	434	451	450	435	447	369	403	437	427	436	402	380	432	423	401	449	383	403	403	404	432	439	440	458	430	472	464	427	415	388	432	452	440	435	418	410	409	396	423	376	389	404	427	465	410	358	421	414	446	389	422	409	434	418	410	391	385	426	410	406	441	456	415	431	409	388	429	454	393	415	405	408	415	423	429	404	384	433	402	414	434	413	400	443	382	401	419	448	421	405	443	418	425	412	457	389	399	415	438	412	466	407	422	408	440	404	407	450	454	400	428	414	426	447	411	414	434	403	433	428	430	458	457	428	415	441	390	417	431	439	430	391	392	411	407	447	386	403	405	379	415	413	405	435	440	408	393	408	412	419	410	426	400	389	421	410	413	393	420	409	388	412	430	444	414	422	409	397	398	395	409	456	405	394	427	426	403	403	416	426	428	409	428	402	410	439	440	395	403	434	433	417	412	450	409	457	434	395	426	404	373	401	407	415	421	424	405	397	397	411	438	459	390	410	411	459	415	419	427	456	437	401	393	412	400	418	444	390	373	407	412	398	400	405	428	381	407	439	447	435	406	425	427	412	426	378	389	447	406	429	469	407	416	380	460	395	424	427	441	412	445	414	394	379	416	412	402	385	408	404	427	423	374	416	446	418	443	456	419	383	406	460	438	395	400	420	436	402	421	380	415	397	462	432	435	413	408	417	426	384	421	427	439	401	447	435	398	399	401	418	385	395	401	421	423	422	444	444	412	411	403	460	419	396	425	408	425	423	409	408	417	417	421	404	392	369	397	394	413	406	430	410	400	438	400	394	415	422	426	395	457	438	419	443	445	385	439	409	409	441	412	424	457	407	438	425	404	436	366	391	423	404	370	391	385	454	380	461	399	401	397	412	458	421
39645	19889	12865	8444	4718	2219	1489	1132	1018	1071	1081	1001	914	995	923	877	921	880	932	947	897	954	877	886	917	903	868	907	900	893	885	941	950	923	923	914	891	867	945	946	911	890	866	954	951	893	924	875	964	889	919	935	892	923	935	929	926	902	912	934	877	927	1001	895	924	911	880	887	908	933	911	883	907	937	893	908	895	899	887	929	895	907	888	956	912	903	931	887	878	856	841	873	889	901	897	964	877	921	873	912	892	921	867	917	945	896	843	914	911	942	907	924	896	935	951	922	941	851	958	843	878	912	890	856	922	898	887	938	908	890	907	904	913	891	877	913	910	904	924	902	892	950	917	895	906	910	942	890	932	955	972	944	923	862	894	980	959	856	915	913	910	940	908	886	896	925	908	854	877	927	919	888	922	879	926	914	860	905	899	926	925	934	864	941	897	896	955	899	917	911	925	917	921	896	863	890	902	938	864	916	918	898	916	868	904	909	939	931	875	899	907	930	895	882	899	910	869	898	949	903	881	891	839	896	933	932	893	925	894	897	936	908	908	911	863	930	878	887	871	840	948	896	904	845	913	892	946	931	938	862	953	899	966	900	942	926	914	906	871	942	941	908	932	938	867	932	979	887	921	912	846	944	973	865	868	934	855	906	895	903	920	885	911	912	924	935	953	880	894	980	982	906	852	903	929	918	889	900	940	953	942	855	949	849	903	867	908	897	900	972	901	930	910	934	905	913	940	890	893	873	884	919	925	918	910	898	909	860	867	932	897	890	880	948	922	899	848	880	898	954	914	903	884	894	889	891	909	955	959	934	872	884	888	894	895	858	929	916	864	889	920	890	923	897	858	901	942	907	896	948	926	865	966	923	904	895	898	877	948	894	880	885	891	899	946	903	924	911	915	905	875	914	902	979	910	878	887	945	866	909	927	945	853	926	946	964	888	922	890	945	961	872	894	929	908	907	884	868	915	902	881	971	960	926	898	945	948	884	873	907	883	908	929	913	966	901	936	919	925	949	896	866	847	916	862	911	903	897	873	893	929	893	897	883	962	898	950	936	922	891	944	958	883	918	944	905	918	886	890	902	921	878	914	911	920	924	908	912	897	891	912	908	885	921	914	880	883	892	970	890	922	964	839	926	917	893	900	892	910	936	883	958	906	930	939	913	891	882	856	910	899	907	920	915	949	916	941	899	921	912	897	899	916	906	903	920	930	907	923	936	953	946	912	894	929	859	898	903	904	875	963	855	886	902	888	904	872	946	924	935	896	900	914	945	895	919	874	910	901	904	872	927	956	919	945	959	958	916	934	954	955	861	925	959	898	934	936	946	895	956	904	928	899	867	892	949	854	923	908	887	908	860	882	862	920	896	828	885	926	923	874	853	880	955	879	872	917	904	951	933	965	890	941	919	921	953	868	910	992	866	880	953	848	918	921	909	871	867	949	863	919	971	918	918	922	975	920	886	944	948	957	923	899	942	912	928	981	914	915	878	877	942	882	895	917	932	919	961	918	888	916	939	902	909	914	900	889	888	931	900	869	887	900	887	898	940	909	895	939	959	846	902	900	898	878	909	951	921	921	888	946	870	907	929	894	948	901	881	933	891	882	952	863	934	889	893	986	939	993	890	963	938	938	913	908	881	890	875	849	914	935	922	934	921	911	940	915	911	891	933	886	922	867	919	870	871	888	881	905	917	926	938	908	877	919	923	896	937	922	909	941	957	914	919	940	892	928	914	918	903	974	847	858	871	883	914	891	894	905	942	876	938	854	918	917	915	902	908	925	944	939	916	865	890	918	960	894	949	942	856	922	884	910	950	909	857	929	919	916	925	957	874	965	899	876	880	939	923	913	898	905	888	895	862	891	897	958	909	912	943	911	997	922	882	937	921	973	906	906	909	907	919	966	857	874	877	940	914	937	959	897	920	927	947	852	942	946	844	931	892	909	888	897	892	942	884	874	913	945	927	911	897	924	903	849	932	907	964	911	895	861	960	926	932	894	887	931	935	885	946	907	901	942	964	948	948	957	879	881	904	895	840	868	950	930	961	937	888	861	938	876	908	943	886	927	917	919	905	913	877	884	875	895	927	918	883	930	955	921	950	906	921	915	913	951	912	979	850	887	879	910	913	855	912	888	922	944	911	943	940	898	919	974	857	883	935	915	869	865	898	862	928	928	943	931	891	869	901	942	949	869	928	917	919	910	943	923	926	926	911	906	937	936	945	943	946	927	920	888	908	917	937	920	873	929	903	928	912	877	922	860	905	905	960	902	899	898	899	884	917	911	908	882	914	907	873	892	920	891	901	900	893	917	882	917	924	843	907	831	886	918	933	942	934	894	853	897	920	985	860	911	955	897	956	881	896	907	885	919	919	959	913	964	916	919	904	937	915	894	904	882	932	928	932	908	865	948	865	878	921	884	896	912	968	934	915	936	900	911	906	910	951	921	875	905	928	917	917	937	864	931	919	957	890	889	910	864	969	892	947	888	957	928	893	863	866	994	867	908	927	870	918	899	901	975	933	949	902	917	905	900	908	896	900	889	898	944	882	912	902	928	944	902	915	907	892	953	950	858	892	901	918	885	882	879	930	916	906	952	906	840	910	896	898	870	887	891	877	906	914	902	931	892	920	913	963	898	923	935	853	912	909	952	982	945	895	880	911	889	922	915	889	870	953	897	867	880	927	874	926	895	942	872	909	873	936	942	920	893	868	880	860	931	855	948	942	912	892	868	919	883	874	928	939	927	866	866	861	925	905	927	922	957	867	940	912	930	880	901	944	898	921	945	874	915	883	933	919	914	848	874	850	860	929	953	880	836	882	908	883	929	924	899	878	903	933	914	909	840	913	908	988	910	937	921	892	873	889	930	924	901	932	918	959	943	896	988	876	890	898	932	920	931	950	924	956	920	913	951	933	920	916	915	953	904	921	917	950	978	896	908	933	899	842	904	939	873	878	916	926	926	957	897	895	855	911	908	856	852	936	942	932	905	921	838	906	869	884	902	897	946	945	922	952	878	866	931	902	893	944	912	902	908	928	957	958	914	868	939	929	950	897	898	910	892	872	920	859	870	920	940	845	959	911	950	890	899	896	915	928	937	886	886	843	909	883	889	902	946	868	915	924	900	889	901	905	912	910	903	954	960	862	922	917	936	941	911	946	898	909	928	921	951	889	877	932	889	886	939	870	891	940	948	880	897	877	909	903	882	916	907	977	861	903	956	910	939	931	961	883	876	894	880	960	932	858	892	951	885	939	874	909	892	968	909	876	842	881	942	894	931	900	880	969	895	925	844	911	944	898	877	858	918	874	977	855	960	888	978	945	938	941	914	923	887	907	897	857	953	889	879	932	868	889	918	928	889	895	934	937	864	902	920	839	936	919	884	977	925	927	898	875	903	858	873	886	902	854	925	873	909	896	930	910	907	965	903	934	927	911	922	932	894	931	899	913	875	981	898	906	887	926	879	909	896	930	928	892	923	918	898	909	897	914	930	878
56949	26703	10783	3193	963	558	503	436	424	427	465	392	417	412	399	446	448	457	418	425	437	400	429	439	442	414	451	415	398	391	401	436	444	432	447	431	422	395	396	449	452	424	384	384	394	433	395	455	434	436	474	416	455	432	439	442	418	457	395	428	423	402	453	439	410	444	449	454	411	420	461	416	431	446	387	443	450	408	422	431	443	410	436	450	413	451	430	402	421	422	470	430	446	457	425	410	404	402	392	444	461	455	435	427	477	442	397	440	411	442	431	421	432	426	429	414	423	424	416	435	413	448	448	427	455	427	405	433	433	438	407	432	453	465	384	404	468	427	450	385	416	421	479	419	412	434	442	415	412	437	400	429	436	459	423	437	410	436	434	406	444	403	416	414	449	427	446	423	432	438	395	438	422	388	456	428	411	404	459	449	453	469	452	436	425	432	466	470	468	448	412	431	482	414	454	406	447	458	428	477	421	420	417	446	425	438	434	465	473	428	447	432	407	446	408	421	392	420	406	423	401	449	397	408	425	445	459	423	417	460	410	414	416	419	389	464	427	390	442	419	407	427	426	421	439	423	424	434	422	398	457	432	399	446	400	423	470	445	388	370	422	434	431	444	449	414	370	445	416	395	404	373	469	426	406	418	418	451	440	432	423	417	441	438	410	419	428	430	409	420	444	412	431	445	467	414	420	457	430	453	465	464	424	407	452	430	434	465	377	395	448	414	410	440	424	415	409	432	455	456	466	396	409	396	433	412	443	396	458	425	422	445	455	438	432	457	416	421	429	412	468	444	411	440	423	460	418	403	453	446	441	394	426	401	413	461	465	416	401	438	418	443	449	400	404	453	425	405	455	414	465	452	453	444	381	456	474	428	420	426	422	375	448	439	415	451	446	468	446	444	403	417	472	447	400	471	448	444	429	411	434	402	403	452	396	437	429	435	430	439	420	426	425	441	407	383	445	429	445	457	414	411	419	387	430	422	415	423	451	425	420	429	442	432	438	430	402	444	427	453	431	442	428	415	439	465	422	409	434	416	434	421	431	395	426	422	425	427	437	435	463	451	460	429	435	383	406	432	436	421	428	422	413	424	411	409	415	406	433	434	404	465	424	417	406	460	430	421	473	419	422	448	442	434	421	427	429	400	434	459	450	392	457	459	453	456	424	409	430	391	442	415	394	407	412	395	470	406	431	436	421	426	414	436	425	431	405	469	447	456	417	433	431	418	409	402	430	423	407	424	468	409	401	443	405	439	454	448	407	413	444	398	398	465	438	433	405	427	435	414	448	450	455	437	414	423	400	355	421	387	440	415	412	417	407	433	424	428	404	454	447	444	390	415	418	428	404	415	417	439	466	413	428	454	436	416	398	421	444	422	431	410	419	379	447	454	414	416	402	425	443	456	408	419	437	419	402	444	419	427	420	433	380	453	438	415	405	418	423	469	449	427	414	463	397	438	437	422	452	409	398	458	440	425	444	418	416	431	404	429	440	389	420	418	431	452	435	426	454	430	403	419	446	428	414	463	443	418	425	472	456	422	452	405	439	400	425	440	414	416	452	423	446	439	433	499	423	428	402	446	451	427	379	461	472	396	393	387	446	435	399	441	425	458	466	428	411	426	450	440	400	442	419	417	416	439	439	406	450	418	457	447	416	409	453	410	429	392	419	460	437	487	404	399	457	422	447	433	448	390	456	427	403	387	416	418	413	406	384	380	447	398	425	450	403	418	394	421	423	447	417	431	418	409	397	397	423	442	415	377	435	409	441	412	426	406	411	444	440	376	401	418	449	400	426	436	425	436	426	449	472	473	433	428	463	421	446	448	446	409	443	408	401	431	440	475	443	436	437	434	458	425	447	417	489	402	419	429	414	423	417	413	437	443	417	427	400	471	393	475	458	425	403	410	390	462	433	437	436	487	398	425	463	425	445	410	449	437	475	429	428	424	457	461	445	442	414	396	422	442	407	420	407	420	412	461	421	438	423	476	406	427	406	410	417	411	412	396	426	426	460	401	435	437	418	435	429	434	475	416	445	440	399	444	409	444	416	437	402	440	432	456	425	397	432	437	475	438	395	434	429	428	438	460	431	452	434	447	476	435	464	421	460	418	438	448	397	429	399	398	429	402	452	426	432	423	372	417	465	388	415	444	408	417	399	443	418	420	429	450	422	402	434	424	443	405	399	430	469	468	420	442	416	421	452	422	428	430	454	399	402	429	440	475	431	433	451	429	349	443	396	390	393	407	419	426	382	431	459	434	409	483	449	444	425	485	396	469	443	438	403	425	471	418	448	425	458	407	419	406	422	462	456	445	447	446	444	443	453	405	457	438	447	439	409	432	434	477	473	406	450	403	427	461	445	432	422	424	449	402	422	422	426	439	388	445	420	412	433	482	387	426	446	430	416	468	389	429	456	433	473	442	430	411	446	440	420	422	444	425	456	413	404	404	440	402	448	436	446	440	367	474	439	411	394	446	429	401	458	440	456	418	386	414	380	399	482	441	458	439	449	372	443	382	461	461	428	429	417	455	402	422	441	453	423	430	463	433	427	442	441	453	444	417	435	413	415	441	426	415	473	396	398	468	455	412	441	414	437	421	444	432	411	445	368	404	415	401	455	404	431	451	417	453	410	428	446	404	406	446	458	424	397	389	422	436	438	417	418	414	388	457	435	406	407	431	462	399	408	420	442	428	456	405	405	434	374	429	451	480	434	453	417	392	438	439	408	445	439	370	454	448	431	439	392	410	444	451	416	479	430	416	419	427	438	413	451	431	425	439	432	393	476	428	455	418	468	450	412	387	456	438	418	454	443	386	399	418	450	412	484	393	449	444	440	400	409	407	440	452	416	438	396	397	382	451	421	430	441	389	436	447	442	467	451	471	398	410	396	467	458	436	423	416	421	418	420	421	406	444	443	453	412	448	403	435	406	395	474	427	444	443	437	445	406	422	440	434	479	448	410	420	463	464	487	432	421	455	452	453	427	440	367	401	428	446	448	418	429	462	414	443	392	388	399	441	429	442	448	432	422	421	385	443	417	422	432	411	398	388	439	444	426	400	447	421	394	402	406	423	398	483	419	445	421	420	437	395	425	452	432	409	431	416	440	427	433	434	446	407	428	423	420	405	398	435	400	427	436	416	407	453	451	411	437	419	425	438	405	460	432	419	436	411	411	433	440	465	442	407	423	437	448	443	405	426	401	437	434	387	423	461	461	417	447	400	447	432	475	440	412	398	422	384	464	416	419	465	394	464	436	434	467	438	444	434	414	393	426	384	451	431	444	430	425	398	432	433	402	399	426	447	420	412	446	366	424	445	449	445	401	430	385	435	363	407	444	410	420	412	384	404	448	433	435	400	398	435	420	409	468	454	406	445	436	505	424	434	467	420	413	408	432	399	441	397	411	409	384	410	462	436	448	441	425	423	450	440	403	446	426	421	432	467	426	395	394	436	428	410	417	424	370	410	444	429	428	415	407	452	419	407	375	426	430	406
39119	19960	9243	5051	2095	1391	1112	990	1026	926	970	951	922	927	984	906	906	910	955	937	901	936	942	940	917	934	976	981	930	860	942	919	903	939	913	939	924	894	943	993	932	934	934	897	957	928	1004	935	900	970	887	909	924	907	951	940	933	911	922	997	906	953	977	918	939	929	940	965	988	950	931	936	940	923	963	968	902	956	923	942	973	885	941	884	988	927	960	973	945	918	919	919	922	948	919	874	905	970	919	926	982	933	911	878	946	962	932	937	882	941	934	951	907	909	947	920	898	942	924	885	895	901	936	913	954	908	934	920	951	954	939	890	932	975	904	935	935	908	964	969	920	953	966	963	920	930	948	879	926	909	951	911	941	930	932	909	929	883	904	924	878	939	872	940	955	915	906	959	994	954	899	920	899	903	955	955	939	947	973	910	964	978	954	940	908	959	877	954	931	944	938	927	914	941	939	938	942	955	954	995	967	899	930	943	963	901	922	970	958	902	913	944	930	952	880	970	925	915	933	915	917	861	906	930	902	937	931	945	974	912	932	925	905	945	951	880	1019	963	946	972	918	934	910	932	909	888	925	888	959	875	948	923	875	849	925	920	889	929	860	944	937	903	945	902	961	937	990	905	927	939	943	974	896	931	919	929	957	960	962	906	913	974	909	941	889	915	965	940	1002	887	923	926	964	888	875	921	859	907	915	966	965	897	969	931	894	915	909	950	924	924	947	932	884	936	974	992	924	918	902	922	907	954	989	911	962	946	922	898	942	932	906	883	989	908	905	963	932	953	882	941	928	951	898	961	919	926	918	928	905	918	884	913	938	979	913	901	959	879	954	954	964	933	870	884	975	963	962	916	915	893	923	943	923	934	898	941	930	909	922	927	931	898	972	974	961	903	950	891	927	951	941	925	900	993	906	925	905	901	929	978	928	893	889	894	896	913	974	937	931	932	918	941	954	939	944	911	938	966	939	899	905	947	897	965	905	953	912	857	940	928	985	924	940	865	910	929	936	932	900	977	913	943	982	926	915	967	927	942	917	894	914	897	920	903	941	838	907	938	946	865	913	934	966	930	968	950	903	916	911	952	938	966	937	902	926	947	938	927	994	926	950	931	864	939	924	932	989	896	933	964	898	944	922	853	922	911	912	893	944	1004	894	924	944	889	913	994	915	889	924	945	966	950	925	969	953	897	906	935	946	939	957	961	952	928	887	938	939	940	930	970	898	935	950	937	887	952	926	901	930	936	962	965	872	892	930	975	923	941	889	977	948	910	950	968	926	926	965	879	940	946	906	908	983	932	925	922	926	899	947	941	947	948	941	907	940	918	893	898	942	922	939	901	927	923	950	944	945	934	948	925	1004	927	943	970	920	912	910	937	927	921	906	910	970	971	930	900	976	889	941	950	898	947	898	926	959	955	900	934	880	899	906	891	953	892	948	953	945	894	921	943	986	952	907	938	981	900	886	935	977	943	945	984	963	964	933	900	879	919	946	960	987	946	936	991	932	989	881	913	921	934	949	920	937	989	978	911	990	961	921	880	982	943	943	944	911	896	958	924	980	931	926	931	929	953	940	912	921	926	871	934	883	965	917	898	916	924	988	1005	924	946	923	1028	919	916	971	978	935	951	961	936	921	974	903	952	924	995	903	952	878	897	957	916	978	946	909	957	943	880	904	896	934	947	976	953	942	935	894	963	948	925	901	950	947	933	883	992	901	951	921	919	907	901	972	919	884	954	914	951	863	961	900	899	919	883	941	890	951	877	963	890	816	971	937	858	878	951	976	929	924	909	909	868	906	890	936	919	969	944	946	939	908	931	955	955	884	935	920	945	999	909	908	902	922	922	981	921	928	915	941	909	968	912	969	945	927	961	892	912	896	990	905	952	946	881	957	978	899	970	893	976	926	939	956	895	901	937	927	957	962	917	905	935	973	940	958	971	888	925	912	917	979	898	873	888	921	926	917	917	886	929	973	931	962	879	900	857	921	937	908	944	906	1015	913	956	916	902	933	976	960	941	921	972	888	935	897	911	933	915	965	912	928	941	915	924	924	959	937	957	949	933	911	969	944	929	946	927	906	929	971	968	931	926	937	925	1054	913	990	931	958	988	941	916	916	904	972	904	909	896	957	886	859	896	921	937	967	948	966	975	938	931	950	916	953	947	898	961	957	996	877	968	902	890	846	926	924	931	922	930	941	924	895	947	984	926	882	914	924	908	881	916	936	916	887	912	917	948	913	846	945	895	954	939	898	931	879	942	884	955	896	844	914	937	918	923	916	954	940	926	912	938	947	895	951	979	917	940	926	980	928	878	916	921	945	961	945	951	896	937	939	959	937	926	960	925	904	941	900	934	934	991	909	951	920	893	884	861	955	885	926	940	911	965	1003	935	916	977	902	963	926	901	949	984	948	965	942	969	937	909	921	953	972	840	926	863	912	946	889	920	973	958	993	938	954	927	895	939	877	924	1006	955	873	954	918	942	925	933	933	932	921	926	929	989	908	854	919	936	920	964	942	957	889	927	897	906	959	903	877	886	877	880	955	916	911	957	942	906	922	887	920	954	930	934	924	932	946	939	906	897	937	872	920	951	928	923	886	917	946	956	919	926	931	956	924	944	918	927	919	933	958	877	954	927	937	980	951	945	934	908	886	921	942	930	948	967	884	915	914	958	904	955	992	904	938	892	922	955	898	856	920	957	928	859	894	954	880	934	925	877	905	944	956	907	933	920	915	931	942	907	918	937	925	928	976	975	957	948	893	953	990	932	960	860	880	937	932	913	909	910	964	866	922	936	961	930	921	926	940	960	939	961	969	947	907	893	975	952	915	943	936	939	951	934	937	929	991	882	918	958	989	857	907	925	993	918	934	931	962	986	905	978	943	869	871	925	931	929	969	954	937	942	953	986	905	938	930	959	939	938	992	912	892	935	1021	927	930	897	1004	955	933	961	920	916	930	927	941	953	975	946	954	892	949	870	955	955	905	977	978	893	941	937	918	909	924	917	932	950	930	923	890	930	914	926	882	945	942	945	912	933	889	977	947	951	925	919	892	925	924	930	864	1007	912	920	993	945	924	949	963	974	900	934	880	893	936	929	950	906	940	960	967	904	934	917	921	930	939	961	928	927	924	857	971	930	911	904	973	938	921	908	919	958	943	948	930	876	971	924	959	920	941	941	947	898	953	891	903	940	916	892	965	928	953	934	929	988	927	952	870	927	894	938	974	910	977	927	947	969	964	958	948	927	916	865	953	926	926	918	904	1000	953	928	955	998	912	925	917	939	880	945	969	917	960	956	897	957	951	917	912	960	889	926	911	908	926	954	955	938	953	914	964	879	901	941	984	899	961	907	987	898	908	965	905	924	928	946	938	993	950	936	950	913	929	924	995	899	942	880	945	930	886	948	939	957	901	894	967	896	951	923	944	901	882	900	886	929	923	886	982	879	942	964	940	941	946	906	929	936	913	903	953	979	910	916	957	945	927	974	920	946	916	888	937	936	944	943	918	919
47831	17049	4992	1661	660	452	441	413	426	406	440	442	449	430	421	404	407	439	408	429	416	427	421	422	400	387	419	397	392	410	425	433	382	421	420	419	412	418	369	380	377	429	451	425	425	404	386	394	411	427	426	421	417	390	395	420	464	444	471	425	389	418	393	420	479	423	459	409	424	400	443	380	414	455	430	426	443	410	381	417	381	418	418	444	387	406	420	430	419	474	417	389	416	408	415	385	404	409	469	425	414	428	372	425	403	403	421	416	386	417	422	402	416	448	416	423	416	403	420	407	399	418	396	475	409	388	428	411	438	472	408	438	388	404	386	412	440	434	396	435	429	450	384	417	391	446	416	385	417	406	435	403	422	424	422	429	399	413	434	389	411	432	407	399	429	403	414	403	437	412	416	404	416	410	409	400	422	478	409	419	426	424	417	402	451	426	399	388	448	413	430	426	420	374	465	412	396	427	424	427	403	409	416	441	422	441	412	367	388	416	418	377	392	398	456	418	402	378	423	405	441	419	420	370	420	420	434	403	429	401	413	395	399	427	427	421	385	438	451	374	398	422	425	385	395	425	438	413	440	397	412	449	440	417	441	424	423	436	415	391	423	408	423	385	422	416	421	435	416	395	410	441	446	422	419	408	400	405	410	413	445	422	388	451	367	405	414	399	427	415	457	401	412	411	398	430	432	407	414	412	437	422	337	411	396	421	381	401	436	382	399	401	381	390	383	423	433	443	407	406	455	407	416	422	442	439	402	403	409	417	421	428	406	413	401	428	401	398	414	444	421	448	410	427	404	410	449	409	420	450	391	361	398	433	421	415	375	426	425	413	439	432	450	387	412	420	434	434	395	412	371	386	436	423	386	411	370	454	408	433	448	397	387	408	390	405	422	400	400	397	426	433	409	420	379	390	402	374	411	409	389	403	381	419	428	437	370	392	406	440	424	410	418	415	435	402	418	405	421	407	406	444	413	411	370	430	426	457	459	401	344	409	395	405	381	403	395	443	395	432	426	423	439	438	424	415	420	417	393	391	402	408	425	448	398	427	402	427	402	409	440	421	393	415	407	419	389	429	399	359	366	389	417	387	403	383	376	421	412	406	439	433	401	422	401	403	454	440	395	432	445	444	410	393	412	375	457	377	457	429	409	373	389	414	419	439	397	410	402	389	373	407	455	434	430	397	406	450	425	411	462	407	404	384	439	457	401	377	425	395	402	409	381	413	403	388	422	403	383	405	467	427	370	415	437	456	444	429	383	409	414	397	390	419	416	404	411	430	377	407	409	412	379	428	411	422	384	408	442	430	439	412	408	405	422	400	439	393	403	413	396	430	423	414	412	433	437	458	460	412	419	418	429	411	417	398	394	390	424	433	381	430	399	398	425	413	433	398	399	423	420	418	412	380	403	389	435	413	406	384	456	432	405	415	432	416	394	428	437	403	381	399	407	426	374	423	424	447	442	399	426	397	417	414	428	389	390	433	447	470	392	408	384	401	387	437	378	380	396	408	400	386	389	417	395	421	439	429	440	389	409	392	406	417	428	406	414	432	416	386	409	402	411	444	445	375	432	435	435	419	400	414	413	436	448	365	374	410	460	422	416	392	434	428	446	408	385	400	435	394	410	404	414	393	413	365	373	432	450	409	407	389	434	413	410	417	386	435	412	429	406	418	393	358	402	427	417	423	413	431	413	400	413	426	445	448	386	437	392	458	431	453	459	423	409	392	407	421	425	427	457	430	403	406	424	408	413	423	424	443	388	393	394	432	384	434	424	397	458	384	429	413	458	402	424	400	440	415	401	422	426	416	416	383	413	393	405	440	414	443	405	459	449	423	375	423	439	387	377	383	426	418	433	405	429	399	446	387	390	405	400	406	409	425	434	358	436	390	388	415	409	401	391	424	390	418	355	393	408	410	401	397	393	424	436	411	363	394	381	391	401	393	421	463	427	408	386	397	435	401	446	399	414	440	393	426	412	445	411	388	447	440	433	453	428	418	425	455	429	425	424	446	436	381	439	389	417	409	433	423	462	374	399	420	462	402	390	439	402	425	411	398	400	409	391	405	427	399	437	416	389	444	436	439	439	374	390	382	429	397	435	410	413	414	427	418	390	404	423	428	413	424	429	382	391	442	404	438	439	419	403	410	392	404	442	389	420	410	411	398	408	412	370	440	395	395	394	394	411	409	399	383	461	415	401	453	442	434	382	435	419	407	394	433	404	435	457	426	428	426	380	400	426	424	426	419	379	464	417	413	448	418	403	392	408	379	394	414	420	399	438	397	402	410	403	444	400	432	432	452	397	346	420	432	419	399	447	394	397	387	420	381	406	423	436	391	414	400	398	371	446	377	448	431	406	419	411	450	401	419	433	403	396	392	391	441	412	411	434	401	381	392	394	413	376	456	424	447	418	415	416	448	439	439	467	356	417	425	441	449	418	414	474	426	429	393	417	416	431	373	411	397	396	402	450	438	441	390	422	426	396	457	468	391	469	443	450	394	401	384	426	420	414	469	420	399	428	427	437	430	403	377	411	401	399	429	392	380	387	399	426	444	407	444	399	400	426	431	422	363	438	428	423	388	426	362	411	437	443	397	388	412	436	392	400	394	419	431	429	437	437	382	399	410	405	414	415	435	439	434	407	425	409	410	437	409	431	385	418	416	412	402	374	435	419	409	374	404	417	453	388	369	427	383	407	427	392	405	427	422	421	449	429	421	395	437	376	381	417	437	407	396	441	379	431	432	418	409	405	389	386	405	404	410	390	423	438	413	431	439	404	419	410	390	404	403	441	420	402	391	415	393	392	382	411	401	387	406	405	414	368	390	429	412	388	409	489	409	402	429	424	386	421	405	434	419	455	436	402	342	432	403	412	422	398	421	450	393	440	390	420	453	413	388	422	395	400	411	424	425	396	427	408	437	438	415	392	447	420	397	400	410	401	437	441	398	421	434	422	402	447	406	434	456	453	457	404	451	383	394	423	440	437	413	450	445	445	387	426	422	418	440	377	410	394	416	444	448	394	376	422	428	423	435	423	417	439	451	425	416	423	428	407	425	393	406	402	424	400	431	375	422	417	411	445	409	398	453	426	431	455	454	451	375	400	404	406	375	416	438	396	409	399	422	406	406	445	427	427	389	413	416	421	436	421	421	431	415	381	390	443	419	393	422	389	418	397	405	425	418	407	428	417	391	375	412	426	423	413	412	440	425	396	415	370	437	393	417	413	389	402	431	454	433	398	451	419	417	432	428	375	394	379	411	458	433	413	417	421	402	434	426	400	383	421	427	393	410	417	403	416	384	438	410	443	412	388	387	392	412	400	441	432	415	408	404	406	400	398	501	420	442	404	387	424	457	379	433	394	414	404	411	402	393	437	447	387	439	442	399	403	402	396	402	435	427	421	409	417	395	432	364	402	427	445	447	428	456	398	418	411	404	418	421	454	381	430	389	375	390	410	405	405	422	408	421	419	387	416	415	412	423	434	444	425	455
31692	13104	6034	3025	1433	1068	982	921	953	988	878	889	878	911	936	883	895	940	918	912	928	949	873	907	886	924	933	908	888	931	848	851	898	891	939	892	890	927	887	902	907	865	890	929	905	861	927	921	918	972	843	930	903	838	850	887	917	927	898	905	911	880	864	838	890	873	864	945	896	901	833	949	955	892	906	891	927	864	874	878	891	917	948	858	920	902	890	932	967	941	941	890	934	898	889	887	913	944	856	889	921	912	975	921	881	935	919	900	862	854	902	937	939	924	899	946	911	943	883	874	890	893	910	964	904	904	883	867	891	930	923	894	928	870	904	929	869	881	910	894	935	873	898	896	915	891	908	918	947	857	934	934	901	932	913	863	893	835	932	904	840	906	920	872	878	851	923	938	904	891	871	979	956	871	941	945	925	940	889	889	907	900	909	909	884	931	878	977	876	906	927	858	863	925	878	891	902	906	908	932	914	953	918	912	942	920	890	931	923	878	878	904	899	886	888	880	867	924	905	958	933	918	920	882	899	917	909	877	844	880	924	894	892	934	906	922	931	904	910	893	935	850	862	887	937	875	889	857	912	917	942	902	901	859	883	914	903	914	860	908	882	864	903	934	899	894	921	904	890	901	856	947	937	914	844	894	899	861	885	936	923	850	922	911	907	896	865	900	943	918	883	931	911	949	904	942	935	923	891	922	911	929	870	902	879	935	849	887	932	901	861	902	895	917	859	874	863	895	881	884	854	932	924	872	893	923	917	901	834	875	951	922	915	937	903	885	864	891	923	875	904	899	875	916	916	879	905	914	934	876	935	874	875	878	934	973	923	899	887	866	915	869	919	969	867	916	947	888	922	882	900	906	906	864	877	932	901	908	943	865	882	907	884	873	899	878	915	917	900	858	875	912	894	899	940	931	941	948	935	911	895	867	926	889	916	908	874	882	886	872	874	900	840	926	887	906	877	885	895	989	905	877	898	921	856	856	906	904	862	917	961	878	880	927	885	904	939	903	921	932	916	957	847	910	852	931	932	903	954	922	895	891	941	872	921	907	907	944	898	846	928	872	934	909	910	882	972	864	920	856	888	917	872	876	951	883	921	898	923	853	919	900	954	902	942	883	925	891	906	892	864	952	849	847	920	863	889	889	930	899	887	962	888	919	897	896	909	884	929	868	950	928	914	857	885	889	853	943	954	895	858	940	905	873	934	951	889	882	909	859	992	893	875	915	907	925	892	851	938	871	881	868	882	870	903	852	893	915	935	950	860	883	882	873	895	906	907	947	919	928	917	927	952	883	897	919	914	928	896	902	913	897	880	931	972	873	907	890	928	909	864	918	914	915	862	892	872	935	943	874	875	930	879	924	914	875	979	902	941	856	919	798	939	872	906	897	889	908	891	894	865	984	879	872	887	913	892	889	894	857	869	901	876	903	957	896	911	912	865	919	879	907	940	892	905	926	885	889	893	962	907	959	879	963	909	939	911	888	893	918	926	943	889	904	896	922	888	895	927	893	905	955	896	916	904	892	918	902	901	928	822	899	916	924	915	827	881	905	895	883	902	932	894	906	840	925	905	870	884	873	886	847	892	908	884	882	905	937	888	912	878	905	920	851	904	881	858	867	958	861	898	916	914	913	996	862	906	955	879	921	888	937	854	866	910	874	974	933	881	890	871	910	902	867	866	919	918	923	912	954	933	930	907	881	846	924	928	906	936	882	900	929	962	859	931	900	925	886	900	913	866	884	883	893	895	898	852	910	924	920	911	918	891	891	912	896	883	958	956	889	877	938	919	916	954	856	900	866	957	909	911	903	934	936	889	900	944	873	855	922	930	942	893	885	941	839	943	898	888	874	916	871	852	897	875	919	933	873	869	854	876	890	924	914	897	916	948	906	920	859	851	855	869	901	861	926	948	905	947	907	893	929	935	927	913	930	946	909	893	918	926	888	895	865	872	925	895	851	905	925	846	918	909	980	912	849	927	904	928	855	925	955	882	881	973	898	862	927	901	911	884	907	868	853	901	889	960	872	901	871	886	862	914	906	881	905	888	895	912	902	910	889	921	927	959	867	869	925	882	926	882	943	820	880	921	856	889	940	919	899	933	903	919	878	939	891	888	905	933	897	868	883	907	927	874	909	885	838	855	893	861	824	920	875	951	914	936	941	886	921	946	887	900	912	908	869	890	903	919	943	990	913	902	941	917	900	939	925	929	911	920	871	876	904	914	932	887	934	898	947	853	912	931	899	873	889	888	984	950	867	902	924	905	872	876	911	912	933	881	855	924	885	880	908	838	907	916	912	923	909	875	878	926	884	927	910	908	943	919	873	860	914	909	924	946	876	904	899	904	883	895	907	921	863	914	884	904	825	892	877	918	920	949	919	896	893	861	895	942	885	904	865	886	846	863	891	879	883	924	892	872	872	871	938	874	849	924	936	872	867	887	896	952	901	937	904	917	881	950	898	893	953	940	980	912	892	879	923	864	897	912	914	921	944	882	877	930	916	951	902	892	908	884	917	922	884	909	886	882	907	905	850	911	910	835	937	877	891	915	863	944	828	901	875	882	877	1021	964	930	913	907	866	916	894	984	878	903	914	901	919	885	937	920	936	902	886	881	896	894	911	948	873	923	900	817	877	873	899	805	906	900	896	904	863	883	892	896	906	905	898	895	899	908	925	872	942	941	861	880	840	860	944	908	912	966	909	899	893	876	890	909	899	917	870	916	881	911	860	899	847	917	910	949	894	892	947	898	921	924	932	920	899	874	896	890	891	948	924	947	919	946	908	888	928	893	905	897	924	905	910	932	908	940	901	883	879	880	920	864	860	879	907	918	879	907	893	896	883	894	900	821	902	913	871	895	860	909	907	862	897	894	961	836	911	942	903	878	868	944	947	909	861	923	914	848	902	910	897	873	952	877	913	859	925	927	898	921	911	903	898	891	954	931	918	938	950	846	897	905	865	957	924	926	931	893	900	876	904	914	957	891	972	891	928	888	910	865	912	817	929	927	882	891	912	910	944	900	849	886	864	852	888	902	848	871	920	962	966	913	892	901	872	890	911	903	897	901	913	892	900	974	905	930	935	891	917	946	879	884	871	903	876	918	923	937	866	906	910	888	979	913	922	878	883	852	902	909	911	921	920	914	881	825	911	972	888	882	883	917	904	941	859	953	872	916	854	898	892	877	904	911	886	882	952	932	938	931	867	867	873	923	885	913	883	936	898	861	896	911	891	826	877	888	890	946	906	914	912	877	938	879	914	845	868	951	941	930	904	912	902	883	896	916	956	912	901	913	903	876	920	908	929	863	951	884	929	884	882	863	939	909	910	892	873	907	906	917	890	938	874	899	889	889	873	891	864	885	934	893	884	909	905	923	911	885	963	905	907	850	902	955	958	861	899	931	907	899	895	890	845	921	938	886	927	868	926	890	876	908	891	916	946	958	887	907	959	924	906	941	894	870	930	891	917	920	907	917	935	940	925	912	905	936	887	919	889
58142	31794	13603	3610	1062	560	500	512	478	475	446	429	449	475	429	396	450	407	418	397	443	420	458	470	445	422	390	405	451	428	430	415	438	403	484	424	422	403	400	422	421	435	405	362	423	389	400	380	461	451	440	458	411	387	429	447	381	373	383	482	362	418	414	424	385	424	408	434	389	468	412	426	423	416	431	416	408	439	425	418	432	419	404	441	423	417	404	408	423	427	421	416	405	448	392	414	431	477	391	403	402	412	405	441	418	437	403	400	429	411	454	462	376	422	402	415	423	433	422	449	438	394	435	423	438	463	436	404	415	416	427	404	398	400	415	398	397	411	402	430	377	435	428	444	427	422	407	406	431	458	440	420	405	410	419	433	442	385	397	406	461	410	376	420	401	387	405	449	418	409	422	410	427	414	456	393	419	416	405	400	418	390	431	426	454	406	436	401	446	457	447	430	451	437	423	424	442	423	412	406	427	492	375	387	404	436	417	420	429	418	467	438	401	388	446	448	423	456	403	429	455	386	423	416	385	443	429	436	407	435	416	460	402	463	413	405	400	442	450	406	425	444	432	464	411	438	429	406	451	396	418	404	450	427	412	451	398	396	425	440	462	369	439	431	448	431	391	431	456	415	449	428	398	425	422	470	450	456	412	414	461	398	431	457	397	403	399	402	414	427	411	399	459	456	427	437	437	395	407	399	415	404	403	409	434	439	451	406	407	448	420	411	411	410	441	461	420	413	434	382	392	401	392	403	403	431	458	441	406	411	383	421	434	413	445	435	433	453	388	432	405	419	406	439	446	412	424	436	437	395	444	412	421	450	396	450	411	445	421	429	427	426	437	406	399	436	419	406	424	443	412	422	422	440	426	376	387	409	468	411	421	406	423	432	429	431	458	462	476	450	414	427	425	448	430	409	399	439	460	430	402	465	430	416	398	396	447	418	363	390	415	467	425	398	420	427	410	443	410	431	386	403	391	421	423	409	438	462	430	422	443	407	395	467	481	417	440	412	437	413	449	424	423	381	449	425	416	427	426	415	375	393	425	414	408	357	428	405	445	429	407	440	474	424	421	401	484	376	396	426	413	395	406	409	394	422	464	413	425	460	461	393	410	444	425	433	431	420	398	408	462	434	416	437	418	424	424	419	399	436	458	463	399	405	393	435	478	420	425	398	395	413	429	401	426	423	407	410	429	462	424	401	437	415	407	394	420	426	401	403	412	474	387	480	437	433	464	433	438	456	412	427	386	424	450	422	456	413	434	392	409	422	422	436	434	410	400	390	418	420	432	409	405	414	414	379	390	430	445	414	422	399	388	409	425	421	396	390	410	430	420	456	395	375	413	402	410	428	428	389	436	405	391	412	433	422	416	439	419	420	430	408	385	443	424	404	432	413	385	443	424	388	432	428	445	427	435	437	443	429	440	438	421	463	448	426	453	385	407	408	386	469	463	402	396	411	441	417	415	398	411	412	425	453	420	398	374	391	462	416	400	426	396	394	401	412	384	408	421	429	406	411	417	471	441	387	422	408	391	416	419	399	433	442	410	419	388	412	441	420	453	421	423	374	437	410	426	393	418	373	443	418	405	386	432	406	426	433	445	418	451	420	442	440	435	437	406	405	433	417	439	446	418	395	410	440	453	412	401	381	394	445	447	426	452	383	401	406	423	393	403	415	365	401	438	472	416	415	431	414	404	415	375	409	410	394	426	393	418	379	402	418	415	424	430	440	394	402	461	399	427	428	428	426	455	411	413	409	408	496	395	418	417	405	427	451	470	429	374	423	387	457	437	404	386	440	420	429	423	380	472	420	412	461	420	441	421	407	420	389	434	379	406	407	383	446	389	409	433	432	435	410	468	442	451	424	402	378	450	425	421	445	428	463	435	431	398	428	432	440	405	426	414	437	381	409	384	432	436	405	428	412	440	410	421	414	403	444	445	437	402	411	426	410	416	438	432	414	436	408	400	461	388	416	420	394	397	431	411	353	424	426	415	465	442	428	430	414	444	441	421	421	409	455	458	398	403	399	402	450	435	467	409	426	427	419	434	422	399	385	444	435	390	417	432	431	430	446	441	447	432	438	470	426	423	443	414	441	385	395	416	409	452	454	434	360	415	423	370	384	414	405	410	456	385	391	408	409	421	405	434	442	395	418	444	430	428	418	438	383	414	456	424	424	378	464	392	431	406	440	417	415	422	384	439	439	419	411	395	404	439	451	425	448	438	428	436	423	463	389	402	423	421	406	389	401	435	400	426	430	427	404	446	406	404	400	405	444	417	389	414	425	415	458	389	402	441	389	393	399	381	417	462	454	416	422	390	398	423	393	419	401	442	427	435	452	398	403	451	438	401	407	447	402	411	424	379	434	426	414	406	398	420	400	428	413	429	432	443	460	443	453	406	386	427	381	392	447	450	443	441	432	409	404	430	430	429	400	404	402	389	427	402	394	446	400	459	378	388	436	403	421	404	395	459	395	403	440	449	448	424	416	417	415	442	404	439	440	432	444	449	407	398	419	455	465	417	428	429	459	421	447	435	436	461	423	384	397	422	398	415	421	447	435	455	429	428	434	398	408	395	417	494	405	421	412	460	415	448	440	387	413	408	420	423	403	420	439	430	384	407	421	379	421	382	423	435	460	435	417	430	444	432	408	396	366	396	408	441	387	390	373	416	430	422	399	414	450	403	407	424	413	396	425	433	419	411	401	434	398	481	417	390	408	399	402	441	421	418	458	428	391	401	409	444	408	373	413	421	387	404	413	392	377	419	437	391	402	448	412	417	406	394	395	431	445	413	413	427	396	379	379	393	416	403	419	425	441	457	431	432	432	434	408	392	404	449	412	388	426	422	430	445	446	395	430	408	436	425	441	396	421	413	412	419	392	446	446	414	390	404	388	420	427	413	398	443	395	419	379	431	411	430	429	430	423	426	399	397	478	435	441	445	427	400	417	419	423	409	437	427	448	441	422	401	457	477	421	415	430	433	442	435	419	412	395	414	458	428	417	424	403	431	444	372	419	437	402	434	450	410	419	420	394	426	454	448	398	409	413	423	421	483	388	445	381	392	402	394	403	446	420	426	398	415	392	413	449	439	405	437	390	386	420	398	423	417	388	409	451	452	459	417	431	429	388	389	413	392	427	400	423	446	435	395	428	385	458	437	439	445	427	439	380	408	416	391	405	429	441	435	446	394	421	423	430	406	403	412	397	405	380	424	424	401	384	428	404	391	417	409	411	440	377	452	401	399	426	402	422	401	432	410	408	382	426	439	406	392	410	452	484	430	427	441	409	431	396	458	468	416	423	441	426	423	408	403	401	412	436	362	415	407	438	415	415	422	430	418	412	419	414	403	394	425	433	418	408	416	442	415	403	413	439	412	402	439	416	408	420	433	448	410	448	428	391	450	411	497	421	456	431	422	457	426	396	414	426	440	425	393	439	426	442	411	422	398	415	419	421	398	406	397	457	430	436	395	439	411	423	433	452	451	395	443	410
41188	24280	10925	5258	2386	1467	1189	1114	1059	973	888	928	905	852	918	914	936	914	894	916	903	934	921	872	903	908	924	927	968	900	951	879	853	972	951	895	944	873	888	914	946	946	936	962	913	887	882	884	942	885	945	927	897	984	917	990	849	881	959	894	934	862	946	926	939	929	959	898	890	887	944	922	938	933	969	873	941	922	949	917	869	864	852	947	926	919	913	945	913	915	906	919	894	917	911	935	918	927	934	900	924	898	909	932	877	967	950	972	848	876	903	916	947	981	884	901	894	941	929	934	851	906	927	919	948	915	872	919	893	946	952	978	944	930	940	873	930	921	949	864	924	904	893	940	916	927	943	883	901	935	892	933	957	928	934	965	908	940	934	908	906	902	907	909	957	940	970	922	919	970	930	948	862	919	922	893	898	961	924	892	920	923	907	938	920	940	964	933	900	898	959	931	901	889	864	889	897	904	870	858	941	884	935	929	905	897	902	919	867	901	979	902	918	881	911	903	921	967	875	859	901	921	909	852	954	925	943	930	883	922	909	865	936	904	952	901	814	891	893	906	838	898	857	981	923	926	899	909	987	903	838	917	885	905	954	894	899	958	917	940	852	915	887	913	872	921	945	909	915	989	905	935	874	929	986	902	963	878	900	863	920	905	929	928	954	937	924	925	885	928	950	923	950	893	881	917	986	958	889	945	913	915	958	912	967	931	914	879	952	958	918	874	916	889	929	922	893	903	904	918	934	927	892	966	910	931	972	940	946	929	911	951	939	930	874	925	893	930	866	901	964	950	960	975	886	953	925	974	916	953	989	962	968	923	936	907	946	902	928	971	902	915	878	984	912	937	917	932	897	922	903	953	927	901	923	980	935	888	961	872	905	888	911	912	871	890	937	845	931	989	893	939	941	919	867	941	950	929	902	927	906	954	942	909	925	914	906	901	919	894	889	891	913	898	903	927	886	923	892	944	912	928	925	913	959	907	909	931	910	855	940	938	901	966	912	923	929	928	930	880	917	884	884	908	891	967	931	928	957	890	877	936	874	908	900	897	883	941	963	954	891	917	972	990	950	911	927	894	958	902	939	894	888	912	912	918	968	914	925	900	961	957	949	854	901	872	929	925	899	998	940	919	959	914	958	897	905	907	932	908	852	904	925	934	905	925	918	942	905	934	902	957	870	928	884	926	920	928	937	898	972	921	910	894	905	877	908	911	951	886	928	895	885	896	922	913	972	989	917	920	887	947	896	874	911	918	942	873	883	873	906	882	883	911	942	908	977	898	938	972	948	932	913	893	930	818	909	944	904	917	984	994	898	890	957	960	913	940	885	950	902	903	927	885	894	910	892	945	918	961	915	905	863	951	928	941	911	965	943	892	866	888	969	922	927	916	861	916	873	874	923	938	920	951	892	937	919	942	948	958	944	966	898	938	1006	922	938	960	930	894	932	889	924	866	918	890	903	867	941	884	993	954	936	938	914	899	863	897	936	946	943	933	978	896	888	924	891	1004	909	939	891	851	909	945	900	916	909	980	866	940	928	938	933	854	916	912	911	917	876	962	919	901	922	915	860	890	909	860	979	939	924	906	942	930	918	876	947	916	909	910	945	962	938	900	856	938	920	900	942	960	914	891	933	891	893	900	890	918	960	964	957	924	972	943	919	899	864	879	971	955	962	964	916	964	911	911	958	904	963	918	871	972	939	934	905	926	890	921	944	923	901	937	902	912	931	918	927	819	948	909	922	875	898	939	928	840	893	935	865	890	916	944	904	869	895	968	915	936	968	934	937	920	899	923	948	913	892	964	890	869	932	885	880	902	892	853	887	914	923	909	875	940	904	934	980	963	939	979	928	923	906	909	873	854	873	961	924	894	991	885	949	923	909	874	935	927	919	913	935	893	958	974	925	905	900	889	915	945	922	921	918	899	889	936	936	934	940	890	898	923	898	892	927	982	915	922	976	910	934	902	958	898	931	875	875	936	872	875	895	904	845	892	941	963	916	956	938	939	954	905	916	911	906	943	874	885	911	926	909	906	878	924	923	919	922	902	909	936	891	965	933	930	929	936	931	907	876	926	927	942	921	929	948	908	872	896	912	920	875	966	937	926	864	913	918	906	896	938	934	896	871	954	927	947	913	894	939	963	979	898	935	870	894	849	980	923	923	972	912	917	949	948	892	906	953	907	905	925	894	940	933	946	948	886	936	897	883	906	909	997	938	933	899	909	948	899	892	922	911	901	847	856	954	932	957	947	970	906	955	934	914	930	914	914	927	937	913	961	913	856	927	900	927	937	944	902	912	904	926	913	948	895	923	904	993	917	949	955	936	917	911	932	944	919	892	932	879	874	940	922	925	942	933	934	924	901	998	938	899	907	934	912	856	877	928	920	928	929	896	892	898	876	894	982	978	862	876	949	932	932	920	958	886	920	932	912	847	822	908	911	932	885	927	898	964	910	892	896	927	917	949	906	906	982	943	881	905	881	887	928	878	864	891	886	852	941	946	870	929	911	901	950	916	855	898	907	916	908	901	948	937	931	908	974	979	886	944	909	955	901	910	920	857	915	894	882	917	911	949	937	865	868	949	927	963	953	936	948	950	895	962	942	889	952	933	935	916	937	935	927	921	934	927	910	918	904	895	946	935	934	917	898	909	949	952	925	918	894	878	880	883	928	895	951	892	961	892	953	895	968	894	896	931	957	967	885	925	928	908	932	927	981	960	914	845	947	974	844	880	900	888	899	897	864	943	872	915	922	930	881	946	937	898	930	955	935	931	970	954	955	892	912	881	977	918	917	905	943	949	895	914	876	960	940	941	934	933	890	882	864	935	949	892	929	940	939	910	949	938	970	899	886	958	921	980	908	960	901	909	887	889	925	934	969	858	934	911	966	909	934	877	888	989	905	898	951	914	872	968	895	882	927	900	907	915	913	965	881	941	942	932	920	978	915	991	962	935	911	950	898	934	912	939	963	888	947	928	969	869	926	927	927	920	892	890	881	927	870	927	911	919	972	927	934	906	912	922	893	869	964	933	890	942	997	933	909	905	878	949	948	894	912	935	947	958	879	887	901	908	890	914	934	914	921	934	887	909	882	913	950	915	966	918	899	923	962	930	935	884	951	929	952	898	937	876	929	957	960	944	911	891	930	937	855	935	896	941	976	916	879	948	935	921	859	911	911	937	950	915	899	917	942	890	898	899	885	896	901	934	923	905	929	943	844	908	901	916	892	928	921	945	927	840	896	955	915	953	960	907	912	904	928	943	965	936	929	914	990	930	913	964	944	910	902	939	974	915	911	953	919	917	901	941	885	879	894	918	908	874	975	922	923	928	888	952	915	996	905	946	902	986	885	931	937	894	932	940	910	890	870	896	874	942	929	905	935	862	903	915	874	889	897	878	952	898	954	925	911	928	925	900	912	855	886	918	926	916	946	942	868	911	934	937	966	946	886	884	892	945	965	949	942	925	937	887	967	957	939	914	916	916	924	937	912	956	940
58458	25972	11501	3287	1224	799	551	490	490	502	433	425	445	430	414	443	417	421	424	414	434	425	424	422	438	443	414	405	457	434	398	422	440	420	424	433	427	387	378	432	447	433	418	426	447	466	408	442	442	456	441	441	420	490	402	420	408	447	401	428	449	454	442	428	439	454	432	418	414	373	440	423	460	435	418	464	460	419	447	442	450	432	469	435	401	422	433	462	449	425	404	461	418	413	426	448	441	432	403	427	428	378	470	393	462	406	381	458	460	470	417	412	405	477	451	391	440	433	404	395	390	404	444	425	400	448	400	432	431	399	443	425	417	459	437	432	404	471	440	422	452	425	439	405	419	402	453	459	438	478	399	410	477	410	443	468	464	416	403	396	434	455	406	399	405	428	453	426	415	430	433	398	409	423	418	392	439	391	428	415	432	401	434	443	445	419	453	410	435	456	432	449	434	457	439	472	428	409	444	430	489	426	430	419	426	425	441	407	402	485	404	433	438	436	449	446	431	443	441	426	418	404	428	481	501	459	445	427	445	440	404	399	457	409	446	438	445	428	444	447	415	439	435	448	449	416	438	432	431	456	450	431	369	457	451	450	424	409	413	415	415	456	444	399	444	425	464	462	467	404	474	431	445	444	407	444	431	394	422	430	427	398	420	408	455	426	422	379	393	451	470	442	408	442	442	449	454	407	427	397	420	459	447	403	440	377	431	446	433	431	400	425	404	427	412	415	409	397	418	442	424	440	462	438	440	409	430	413	413	455	416	495	418	453	428	408	412	380	451	430	426	431	421	434	431	424	425	408	464	368	437	408	406	455	443	453	433	431	436	394	445	425	418	399	469	444	439	419	446	445	417	451	433	437	444	474	438	425	404	422	454	478	390	427	449	420	463	378	407	434	472	421	434	482	415	428	440	453	411	426	448	433	435	435	408	444	429	414	410	420	454	414	437	455	397	425	454	430	440	459	428	439	413	442	471	448	409	391	381	423	437	414	425	435	434	473	448	434	435	464	410	401	414	499	387	434	456	428	464	422	441	396	456	428	400	419	438	440	430	428	427	417	406	416	399	404	483	401	393	461	479	402	474	403	420	412	463	439	430	418	413	408	402	433	416	420	435	455	411	427	430	410	439	409	417	402	460	421	453	437	429	440	419	464	439	431	405	455	448	441	401	443	453	472	428	403	426	399	412	393	402	430	381	383	429	417	438	431	447	408	415	421	398	489	461	437	431	448	423	401	434	418	430	394	459	401	387	417	382	391	478	442	420	457	451	427	410	441	459	428	444	367	404	425	417	484	398	364	466	381	453	432	445	415	433	430	418	464	430	430	431	409	435	452	423	422	397	430	439	465	458	441	421	397	418	435	398	448	439	428	455	426	396	457	432	429	454	448	419	464	432	403	435	440	423	448	448	420	439	408	383	429	417	424	399	447	421	467	427	380	432	438	462	440	450	399	429	401	411	429	375	431	422	472	428	417	381	438	449	380	425	410	413	452	434	426	421	408	402	449	423	439	446	414	419	435	421	420	421	442	398	442	442	425	401	447	406	428	401	399	405	424	420	413	425	437	452	406	416	443	403	418	426	427	379	427	440	389	423	459	456	401	447	424	406	487	417	459	431	408	433	416	403	445	414	447	438	426	443	415	445	438	460	417	467	428	408	417	373	419	456	429	419	429	459	398	484	421	421	459	469	463	433	439	401	360	467	427	466	425	436	475	425	404	413	424	462	458	438	415	454	394	409	415	441	415	425	447	386	426	454	454	432	437	434	415	470	452	416	389	397	397	410	442	466	414	425	395	434	458	442	408	443	431	436	424	444	414	435	409	445	450	388	444	436	430	425	440	409	484	402	418	430	487	419	448	459	398	412	401	417	450	444	428	420	406	446	416	416	439	458	430	412	446	431	397	438	465	448	385	441	445	434	391	424	415	442	424	451	431	396	465	438	457	463	412	413	448	396	456	439	476	463	433	388	441	431	411	427	429	451	411	376	483	436	433	438	433	439	428	418	397	445	413	430	443	444	471	416	420	408	404	397	420	413	432	423	430	457	416	469	421	421	452	435	432	482	453	456	397	449	395	425	411	447	443	437	424	398	437	392	447	476	420	446	436	426	429	421	448	379	409	456	460	455	452	470	446	403	409	391	436	444	417	441	457	384	434	416	394	473	475	448	443	463	430	409	397	449	438	399	458	439	440	436	447	389	420	484	411	422	437	439	425	398	440	431	431	493	455	450	414	454	437	416	435	438	450	410	449	427	422	425	432	418	457	458	400	431	434	399	413	420	434	413	403	418	445	429	430	452	412	445	436	461	449	412	438	419	419	446	461	457	450	411	472	457	446	430	430	412	449	446	379	422	418	402	399	413	421	422	417	430	435	436	431	477	421	404	428	433	457	462	458	437	448	434	441	451	411	469	419	437	440	439	427	425	460	459	431	450	443	456	454	426	422	396	418	418	432	458	383	413	449	416	416	474	438	465	430	441	443	438	413	450	416	467	459	439	484	440	462	436	442	420	419	426	437	418	457	413	414	456	425	432	447	431	423	408	453	468	418	389	405	440	467	441	412	434	440	437	444	434	414	442	434	422	491	436	435	391	407	427	465	440	369	432	453	422	418	400	413	434	431	396	474	441	416	419	434	412	442	435	415	471	410	468	426	399	395	428	382	427	454	433	408	392	422	430	502	441	420	451	420	445	452	431	420	418	430	397	389	415	434	428	451	452	407	421	435	467	397	429	434	435	435	427	423	440	454	421	453	425	437	447	385	480	452	446	462	453	427	432	385	424	436	457	458	456	437	431	473	469	443	418	438	464	373	404	429	428	456	431	380	432	391	422	396	408	434	430	438	462	443	437	421	437	413	395	456	438	408	450	417	435	443	446	464	452	417	434	443	414	434	446	404	424	416	457	456	402	415	436	436	438	447	427	455	436	469	405	439	443	415	415	427	410	417	424	419	451	469	423	420	430	440	444	425	422	456	449	412	381	440	466	417	437	404	447	405	422	491	442	486	450	432	459	409	419	459	426	387	425	406	428	424	414	440	445	466	402	435	443	425	421	427	424	413	449	437	453	442	445	407	438	449	420	437	455	438	434	423	408	472	458	441	410	424	387	460	458	452	418	420	412	459	429	408	410	461	440	411	435	418	428	424	434	382	415	452	434	405	443	454	431	432	432	445	435	431	417	442	393	407	465	409	463	426	424	429	454	414	413	412	404	424	430	407	461	427	447	410	436	428	433	398	467	413	434	423	385	410	457	466	449	415	456	423	434	412	445	424	426	426	410	405	427	427	431	415	415	404	408	422	439	441	442	429	456	442	478	430	452	396	401	408	462	432	428	414	416	452	433	427	426	454	447	491	390	439	453	431	412	476	437	429	402	405	431	465	444	441	427	401	454	405	452	410	433	383	441	441	467	436	368	384	432	416	470	481	462	408	467	475	422	464	459	424	415	418	412	429	454	446	407	402	446	454	432	453	414	430	383	436	435	443
38868	17646	9681	5065	2851	1844	1254	1075	1073	1036	1030	931	915	994	930	954	929	894	876	974	967	928	930	937	1063	882	1008	960	877	913	969	954	899	933	929	976	978	958	905	916	938	908	939	906	886	896	1001	951	946	973	961	956	970	949	938	941	865	971	972	907	952	921	936	946	981	900	964	909	908	904	932	941	986	887	974	957	909	942	977	882	1006	928	928	923	957	980	930	932	949	915	875	973	912	909	960	942	953	957	937	1006	903	925	998	982	924	853	972	940	945	962	916	931	924	907	951	925	902	954	954	930	936	976	957	927	928	924	939	886	922	932	932	908	959	945	913	968	947	915	925	947	962	910	963	936	964	932	905	921	965	918	916	953	977	942	903	964	965	891	930	933	919	976	945	942	957	907	913	927	967	904	957	907	925	977	894	920	947	929	966	906	927	950	920	925	908	899	972	933	964	956	904	927	977	908	951	924	975	928	921	900	942	907	957	953	953	927	882	935	924	968	911	950	957	921	989	922	937	857	893	938	926	922	888	980	921	915	898	904	910	976	910	911	937	902	951	952	921	907	898	950	913	961	920	976	969	938	964	978	933	968	897	932	909	917	909	934	939	952	952	942	976	933	938	993	939	963	966	943	879	909	922	848	965	976	949	932	927	891	887	894	940	903	946	945	949	968	928	930	1023	943	948	882	929	939	933	904	910	908	940	914	969	915	977	935	909	891	956	947	937	951	953	912	903	926	925	922	940	919	896	933	947	951	883	913	940	912	971	908	941	957	948	896	926	885	924	972	871	955	961	915	920	922	898	894	962	964	933	943	955	922	966	932	947	928	948	948	918	931	969	948	966	894	930	923	914	954	922	905	930	883	896	945	968	865	931	987	927	950	936	918	944	939	916	955	906	936	885	971	894	961	957	965	1006	940	945	931	890	886	912	907	966	972	907	948	913	943	941	896	951	961	952	949	903	983	918	908	959	938	888	926	927	928	969	984	917	954	917	901	1024	921	978	961	871	925	956	960	976	937	976	967	920	979	907	976	914	884	911	885	921	980	968	925	934	930	902	991	946	979	940	923	944	901	991	945	915	987	971	922	945	951	927	980	921	889	948	928	937	878	940	923	956	961	918	937	968	979	888	956	968	960	935	877	923	904	946	939	930	931	964	922	938	962	946	951	902	950	957	925	960	952	868	945	910	922	959	880	921	948	962	941	915	975	930	912	962	924	917	927	930	950	965	948	899	931	893	961	925	952	936	946	996	919	912	971	924	947	967	927	976	938	932	956	952	949	921	953	947	937	934	972	988	920	902	945	908	934	965	952	995	912	968	947	909	937	973	937	946	906	956	931	961	950	955	958	902	884	972	941	981	950	953	926	969	926	993	935	962	933	931	977	940	897	883	931	893	955	933	928	917	913	871	960	926	942	911	946	924	945	969	918	935	924	922	877	918	968	965	878	956	892	913	865	948	944	968	900	952	900	899	935	878	911	956	939	961	941	903	945	908	941	957	926	992	912	956	968	923	933	958	1010	927	958	917	911	934	911	930	967	933	903	923	960	954	912	954	916	941	935	891	919	949	972	905	985	929	896	938	963	961	970	965	933	963	904	937	956	932	900	898	928	880	903	944	931	869	923	945	911	910	901	933	934	928	940	960	969	972	900	924	925	968	976	934	887	935	1026	937	886	954	906	918	964	912	962	978	957	951	936	934	980	947	927	949	937	956	962	926	936	954	932	954	890	990	906	974	944	888	967	954	940	905	914	946	971	917	892	979	898	940	990	919	955	928	900	880	944	937	948	985	946	979	945	905	995	1016	888	947	948	926	938	958	949	957	914	900	884	939	945	873	918	942	918	941	914	1042	942	914	905	897	917	913	932	894	974	955	882	954	927	918	939	922	949	916	963	883	902	942	913	926	921	902	943	949	904	922	904	936	922	951	935	897	958	1005	911	941	904	913	956	954	936	945	896	937	957	943	930	929	997	925	958	927	979	849	952	949	1003	919	978	920	912	923	966	903	904	910	980	906	935	881	890	948	952	980	933	950	934	878	863	878	946	951	892	913	977	969	876	880	1041	904	987	944	933	884	955	926	946	909	980	900	909	965	939	929	939	932	949	945	909	950	936	934	982	914	887	939	935	931	931	906	954	880	908	943	954	914	925	921	919	939	950	898	923	964	938	910	950	939	880	907	948	946	934	885	967	955	983	886	951	939	955	919	980	919	950	945	977	933	940	912	899	944	973	972	916	956	961	977	950	943	952	948	982	900	944	904	917	927	877	922	993	911	863	903	953	902	935	909	967	987	928	902	922	919	920	925	949	953	970	955	891	969	957	883	911	995	961	993	929	983	954	859	880	960	966	951	922	925	922	929	966	886	957	946	973	953	882	909	915	940	892	994	876	995	948	959	919	947	947	936	950	922	943	946	959	972	930	963	870	947	966	870	934	925	927	972	930	880	966	937	930	944	977	889	900	1008	963	915	953	887	871	895	965	952	935	958	913	913	892	976	905	925	929	943	928	981	895	976	953	950	934	925	948	963	890	894	951	971	902	892	919	1008	969	975	976	923	930	941	869	925	928	926	975	954	921	970	963	952	902	931	901	866	942	914	909	940	929	899	979	904	931	924	899	948	969	915	864	920	919	972	932	966	951	950	941	941	924	949	928	925	907	943	894	937	883	917	957	936	932	946	936	882	890	921	983	883	905	941	973	909	890	910	964	924	957	920	981	934	913	921	893	880	946	942	918	891	985	962	936	990	938	953	938	926	910	917	937	908	912	928	881	957	940	897	941	999	898	939	914	921	882	933	933	971	912	889	860	931	878	935	997	976	918	975	930	931	935	938	924	887	904	896	947	942	907	901	938	962	942	927	973	900	924	902	905	924	968	915	977	980	973	922	880	884	906	945	948	930	896	914	931	984	892	932	937	881	872	964	916	929	948	916	938	954	959	1016	916	985	919	964	906	932	952	1036	918	968	942	929	938	960	965	979	978	888	899	962	911	936	905	870	921	1010	915	934	936	938	894	971	933	945	913	936	928	950	969	975	974	977	989	971	948	914	923	918	907	976	896	952	882	905	921	957	911	912	1036	982	992	925	930	974	917	945	932	924	937	951	907	950	887	893	961	904	971	949	933	923	940	892	1019	950	967	975	992	977	897	938	893	976	905	957	920	937	943	961	904	898	875	943	878	973	907	977	996	961	884	949	915	936	950	897	972	932	942	958	927	925	935	948	954	922	917	960	929	920	995	931	917	920	940	945	894	929	976	922	964	950	925	930	936	950	944	947	935	944	916	989	899	904	901	950	983	971	909	918	952	891	906	972	958	935	936	958	862	952	921	955	1003	958	893	1016	972	903	946	927	925	945	999	940	941	874	939	884	934	931	944	1018	927	989	927	956	941	989	939	892	963	876	887	921	934	919	949	913	908	927	947	904	930	935	896	974	881	935	971	918	957	935	908	955	916	911	918	886	968	988	892	916	984	902	937	915	975	964	951	939	952	946	922	949	953	922	896	952	920	928	964	960	963
45945	22597	10500	4760	2003	922	584	500	458	437	441	390	435	444	410	409	387	416	396	436	405	444	414	409	397	423	391	390	388	390	387	424	416	416	433	387	411	399	443	378	423	406	456	434	409	435	396	379	407	401	406	426	395	400	429	415	426	426	429	432	428	414	408	437	416	390	418	413	416	401	406	404	427	396	411	462	412	422	427	445	431	429	404	366	430	418	413	389	397	414	380	403	424	454	437	419	382	389	399	407	399	378	414	419	422	413	402	436	432	427	384	408	439	420	435	448	402	405	418	399	364	431	382	380	443	403	402	455	399	436	444	402	362	370	405	373	413	375	419	385	394	434	427	424	418	436	412	423	385	410	399	408	385	439	407	424	423	399	391	408	421	448	411	409	408	388	393	441	418	426	380	406	395	409	395	417	401	376	454	424	421	426	403	414	395	396	427	388	419	405	460	413	409	377	410	409	397	434	391	424	413	412	461	425	411	395	406	409	403	388	391	361	404	441	403	396	415	380	385	430	412	394	403	387	422	400	406	414	422	418	415	391	441	408	395	392	379	398	406	435	431	398	384	406	420	400	395	398	410	408	461	369	415	390	434	412	392	417	401	415	412	417	434	420	425	389	427	388	413	400	417	424	401	435	385	398	388	381	421	424	437	429	433	422	460	403	397	391	403	388	416	428	404	387	430	455	442	425	414	423	395	412	420	395	434	428	383	454	369	379	444	389	380	396	401	416	440	419	389	450	427	399	390	391	412	465	414	395	417	406	417	385	449	408	414	426	398	400	408	396	394	374	391	393	406	426	387	393	412	395	466	411	428	403	420	430	453	420	438	383	431	394	402	420	400	424	406	447	403	435	419	400	364	385	420	423	409	431	432	418	385	401	412	416	413	374	456	422	391	383	411	407	407	426	403	411	398	403	403	412	418	498	444	370	379	377	401	398	423	371	412	410	394	442	396	424	418	415	412	415	396	403	410	405	412	434	418	421	381	435	429	417	403	375	395	395	430	399	378	386	383	390	391	409	445	385	412	420	416	387	413	398	422	377	390	397	398	394	407	405	399	420	439	436	445	409	405	365	402	422	413	435	380	380	419	350	376	397	411	408	384	413	404	400	380	449	383	400	420	449	356	420	437	410	396	410	387	474	413	385	439	424	413	405	410	416	397	452	403	397	432	442	442	390	411	416	413	432	395	430	412	422	370	431	398	422	450	407	462	389	381	418	400	410	431	408	437	393	406	385	422	367	400	406	370	364	385	418	380	412	440	402	410	393	413	388	434	416	400	392	383	374	408	415	402	383	401	416	420	423	418	410	433	361	415	411	402	415	412	405	404	409	427	416	385	420	444	444	408	411	430	424	417	430	427	387	414	380	458	408	400	430	385	368	458	400	400	432	403	460	423	417	408	399	441	402	410	405	396	384	415	443	433	397	380	417	411	424	423	437	452	409	430	401	402	434	383	425	391	387	428	412	450	372	388	387	411	434	416	390	398	409	422	402	434	433	394	397	436	395	396	402	450	393	405	404	403	409	386	418	405	401	413	442	413	374	451	429	396	408	413	417	436	382	392	390	415	411	422	391	409	417	420	406	433	380	430	391	360	405	417	401	369	438	435	395	425	406	420	425	413	422	426	399	422	420	426	429	383	410	405	441	425	377	419	379	391	376	428	379	407	391	412	415	402	388	430	380	417	357	405	403	364	396	401	445	392	440	398	386	397	417	463	422	405	425	401	412	424	438	411	424	433	430	420	408	441	445	396	406	406	419	428	414	389	376	400	413	447	417	386	398	385	454	437	415	423	415	441	447	408	416	432	402	397	408	355	411	428	461	415	413	406	424	398	392	406	415	410	420	381	416	423	378	400	403	372	422	378	394	395	412	425	419	444	406	387	408	432	412	419	422	412	416	416	384	381	406	439	451	429	411	428	400	407	427	401	429	369	436	406	381	406	394	449	386	424	401	408	383	425	392	415	436	428	380	420	432	470	470	435	419	433	412	426	372	425	420	385	391	439	400	416	387	427	409	402	439	402	397	431	402	417	397	428	445	415	403	402	390	421	456	420	442	433	418	431	411	427	376	403	401	373	355	442	412	416	386	413	401	417	396	418	443	435	430	420	414	388	424	393	403	419	407	403	415	415	397	385	423	414	404	435	389	394	397	410	408	416	434	433	386	429	417	408	394	383	408	417	423	401	375	410	466	416	439	419	402	413	431	401	412	411	395	417	457	417	399	380	381	409	389	432	398	432	406	391	437	442	416	401	418	357	418	375	423	366	417	357	376	373	417	394	384	375	467	446	417	408	462	385	395	391	405	404	390	409	425	419	399	424	416	420	423	453	427	384	413	418	441	409	398	386	376	398	419	389	369	440	428	409	420	434	415	422	384	391	388	469	405	419	437	384	422	378	417	402	379	401	377	398	383	394	417	405	408	405	359	374	381	380	400	416	396	400	441	452	408	377	421	428	410	422	385	404	377	428	416	410	396	396	401	442	388	462	404	399	417	405	437	362	419	389	405	456	410	410	411	425	412	431	449	422	446	417	372	438	434	392	447	412	398	414	421	410	429	392	458	425	448	409	393	438	409	375	411	392	390	391	393	443	412	410	379	382	426	386	380	388	454	412	348	461	389	427	424	353	432	417	426	413	393	432	412	384	427	413	398	434	391	431	445	412	383	446	395	417	421	437	385	428	419	400	391	406	402	396	387	360	407	426	358	369	424	450	398	412	437	428	401	382	441	388	404	418	393	411	398	418	407	385	401	426	433	415	447	419	387	452	414	410	424	429	450	416	403	427	412	391	391	407	431	394	425	432	395	408	376	417	390	420	413	388	408	376	394	451	413	422	397	408	382	395	417	385	443	388	404	421	412	397	400	415	420	382	443	370	365	357	413	381	347	399	411	416	431	403	391	419	392	414	394	427	435	436	435	418	418	378	416	447	419	407	447	434	417	403	411	459	369	379	411	425	376	388	401	377	444	404	415	414	371	405	409	400	410	377	415	413	411	434	404	389	428	387	422	388	378	416	395	412	375	422	369	426	368	403	436	429	389	399	403	370	427	389	414	354	423	447	386	400	423	414	408	399	411	434	405	379	407	428	386	405	400	415	418	388	400	406	390	412	448	416	434	410	429	420	386	403	380	416	425	422	399	432	414	375	359	372	403	400	416	399	384	408	372	432	390	385	421	401	385	397	438	451	415	383	398	435	413	400	375	426	386	406	380	380	362	428	402	378	400	442	385	431	407	373	383	432	461	442	418	406	477	394	445	404	435	387	394	412	401	440	393	408	433	364	440	430	398	383	413	443	433	433	446	450	386	402	449	373	422	403	369	396	413	434	411	429	425	384	413	441	390	407	411	395	416	396	425	412	434	434	399	413	431	422	409	437	391	379	369	370	395	399	405	422	408	370	406	365	445	411	423	375	429	406	418	416	457	400	461	365	392	391	410	427	420	405	361	385	380	412	414	367	430	407	419	444	437	445	414	400	405	418	387
30529	17097	12998	9027	4849	2340	1460	1217	1103	973	910	882	856	936	900	921	893	926	902	881	888	906	937	868	861	921	846	889	885	878	843	870	878	857	849	890	934	878	887	879	919	907	903	866	890	914	827	902	850	875	857	896	893	888	880	891	915	887	896	918	921	858	872	864	859	878	863	863	922	861	935	832	917	910	869	934	919	906	900	823	934	962	843	865	934	897	871	931	880	920	845	911	895	841	901	860	922	930	885	920	858	855	909	848	934	878	875	885	861	840	906	907	903	878	879	886	912	902	901	915	930	876	920	902	913	854	896	890	901	899	858	842	957	904	902	930	885	920	932	848	861	879	920	881	898	873	878	937	944	931	937	860	894	882	930	854	896	959	856	927	888	974	929	880	940	921	926	869	906	919	858	884	902	866	891	952	923	885	912	872	891	919	908	888	905	933	874	917	954	873	923	851	933	873	951	931	956	864	876	908	890	865	900	905	906	923	886	966	917	902	839	928	850	898	884	905	852	932	871	917	861	885	919	844	905	845	909	883	864	937	927	902	905	938	919	875	937	888	921	903	920	899	880	969	918	884	899	866	895	920	939	929	854	918	875	931	888	881	935	815	897	881	892	844	894	822	913	859	879	933	873	868	935	911	935	946	928	873	866	878	845	880	848	911	849	913	893	919	907	877	834	868	900	942	910	871	884	873	871	861	882	898	954	953	872	903	939	906	884	884	884	920	892	876	933	915	894	884	867	877	886	925	918	863	895	875	889	882	903	931	931	934	917	839	900	944	848	891	863	846	899	914	930	876	894	893	901	934	870	899	925	878	939	939	916	887	889	869	878	880	907	849	847	922	873	862	888	870	900	874	867	905	869	879	943	861	904	912	894	871	919	909	921	902	872	911	915	928	851	898	858	894	858	841	861	885	956	909	915	882	910	840	869	904	883	857	901	866	930	935	847	829	912	901	886	937	954	918	899	900	900	925	861	927	909	900	899	918	905	925	869	929	920	925	985	902	907	897	887	903	906	925	849	886	931	876	869	886	880	855	946	867	877	865	908	892	886	885	931	899	870	886	860	927	933	868	927	878	871	832	883	879	917	888	890	877	954	877	903	879	859	886	899	849	902	915	883	924	925	923	863	862	893	906	899	898	819	897	944	884	862	913	870	925	891	914	832	907	933	913	899	920	928	896	869	922	880	892	918	918	915	944	916	943	885	906	869	880	981	905	864	871	936	899	871	860	877	894	883	902	902	848	886	891	926	875	878	851	869	945	870	905	822	917	885	887	940	865	870	954	893	847	896	936	913	970	906	922	921	886	892	883	932	909	891	861	913	937	859	827	901	892	934	889	873	879	877	879	878	909	931	868	913	896	882	911	876	900	895	870	900	895	916	879	906	936	970	855	886	905	877	858	957	831	927	901	861	926	903	936	894	902	893	819	904	919	881	874	849	904	936	903	896	889	883	861	898	871	912	986	867	872	909	966	927	904	896	893	884	849	899	934	890	956	926	903	907	896	866	886	893	876	938	899	885	887	860	828	886	892	869	900	866	872	882	897	873	896	890	835	913	929	929	899	874	920	867	876	883	963	874	896	966	913	855	949	865	867	914	907	885	888	900	920	876	915	914	918	924	883	865	903	908	849	909	909	920	923	898	933	870	917	943	880	895	882	936	910	949	857	891	907	832	897	910	928	894	845	892	925	896	905	853	909	939	930	849	892	825	932	871	881	877	904	890	925	925	860	930	897	916	889	883	899	852	906	932	880	869	899	873	891	895	910	872	874	907	856	878	873	947	895	890	915	914	882	853	902	868	898	898	846	941	869	869	950	906	849	911	918	845	877	875	883	859	908	887	893	882	859	918	915	919	882	888	849	905	953	945	921	863	908	884	905	890	883	894	907	884	906	943	867	899	883	867	911	869	871	833	874	950	886	893	871	895	907	871	914	890	933	902	945	937	871	889	831	914	859	929	890	899	855	930	944	898	913	945	892	889	843	878	926	895	929	866	956	905	925	872	871	840	900	856	972	918	914	875	937	889	902	900	892	873	911	874	916	892	910	883	924	859	883	888	928	933	906	920	865	848	919	884	927	927	926	877	878	884	951	945	920	871	868	904	920	843	934	935	933	879	907	963	896	919	917	811	946	901	880	937	904	914	916	971	887	882	900	914	912	855	907	924	895	921	886	928	905	879	838	890	894	870	892	881	893	915	913	846	842	886	862	871	884	905	890	897	816	916	937	901	963	883	887	869	942	875	894	899	934	860	910	915	881	888	897	909	934	934	897	924	892	871	912	922	922	896	875	884	920	908	910	936	903	861	915	879	927	873	925	858	934	913	929	891	918	920	915	911	866	896	867	876	888	925	909	931	943	848	828	882	907	924	901	885	917	910	859	891	888	870	902	839	909	844	892	896	882	884	921	941	893	907	974	889	908	875	905	893	895	913	862	860	890	951	925	922	872	909	947	853	836	872	940	907	908	904	901	921	923	875	892	853	910	912	943	930	884	918	911	919	880	898	961	883	945	908	922	861	851	901	921	874	848	913	875	917	895	904	891	884	910	826	906	889	902	872	901	930	941	901	858	921	867	892	923	903	882	971	885	904	918	877	903	865	918	878	938	950	870	887	903	863	913	873	889	875	936	873	936	915	921	896	936	911	927	893	940	922	872	909	845	876	881	883	940	901	904	897	933	865	897	873	913	865	886	894	904	918	870	942	937	909	924	864	817	886	925	890	884	897	873	878	875	921	843	864	920	855	918	891	953	931	834	933	890	897	873	878	934	878	895	904	920	921	927	897	947	942	873	928	893	867	892	905	894	904	877	871	938	885	910	883	921	935	886	883	853	885	894	880	871	937	924	900	906	864	947	925	913	859	868	888	865	881	907	977	877	892	884	895	927	919	910	895	976	905	920	875	874	896	863	872	893	911	905	866	906	852	878	906	849	804	967	886	877	925	877	885	911	940	901	876	910	922	951	879	901	856	906	892	868	915	908	938	857	934	880	905	929	896	905	890	905	906	910	915	900	941	933	894	863	798	897	902	923	845	884	924	915	853	884	849	853	835	902	892	816	935	959	898	884	886	916	899	865	948	903	863	876	904	954	918	880	890	934	887	890	936	896	885	910	926	871	899	921	972	917	862	896	865	873	905	878	911	896	909	983	917	842	877	912	878	867	911	934	898	912	925	827	959	853	881	917	895	884	926	858	949	924	921	933	923	850	858	933	905	952	905	915	900	883	892	944	926	937	899	890	882	899	862	963	888	891	843	848	893	912	907	931	895	854	901	855	918	903	888	918	863	870	965	955	881	908	889	875	865	910	916	894	856	894	899	871	895	916	896	901	883	907	905	877	939	929	875	922	904	936	860	843	884	884	902	931	902	910	893	905	911	921	911	888	915	889	872	876	878	872	912	885	884	861	903	922	922	855	892	952	912	940	912	904	882	891	934	886	916	850	957	902	944	900	851	880	934	921	899	882	859	889	889	899	913	924	934	871	878	890
62508	30653	15692	6060	2128	971	653	538	537	480	482	433	406	410	401	465	413	401	421	407	434	384	425	449	393	396	430	425	431	393	413	449	422	417	388	373	425	443	429	416	449	418	441	434	409	418	446	465	423	440	439	411	431	393	393	451	432	441	439	450	393	394	435	398	426	418	416	398	395	457	446	426	440	423	432	407	424	402	399	385	475	345	418	387	416	433	402	430	395	424	435	396	435	453	408	418	388	382	397	401	428	416	416	455	426	430	378	404	427	460	373	418	439	457	429	395	441	430	395	378	400	445	455	459	426	408	435	415	386	427	462	425	439	412	416	373	447	419	428	422	428	412	489	386	465	379	434	417	383	453	432	444	402	432	377	421	424	376	449	446	451	420	398	432	417	446	405	434	434	419	401	405	389	410	406	440	452	447	410	445	373	372	416	438	415	376	406	375	420	431	409	403	431	440	460	421	402	442	439	436	400	411	423	462	468	451	417	415	445	390	436	431	412	405	439	475	420	422	415	448	425	446	449	406	453	432	417	447	406	435	449	446	440	382	421	430	440	376	435	404	385	456	399	396	477	424	396	380	425	456	400	444	398	454	433	441	423	419	427	409	407	405	430	435	404	444	383	376	421	439	424	439	419	413	435	411	398	424	419	382	448	422	404	392	387	458	430	466	426	444	408	428	454	434	421	425	429	407	435	406	395	429	446	440	476	445	417	456	458	422	467	422	397	403	423	456	441	432	442	446	380	480	463	386	423	399	413	449	423	422	401	430	423	383	420	452	431	444	403	439	472	435	381	453	459	420	439	391	415	437	440	456	437	422	423	422	399	434	415	428	440	394	434	445	421	424	408	442	405	402	424	424	419	419	403	442	465	415	412	434	404	434	391	431	379	397	418	424	440	401	425	400	382	407	447	451	462	458	444	396	408	455	445	399	419	443	414	400	405	421	392	427	420	411	441	415	397	415	419	422	427	422	449	413	419	425	421	474	451	416	419	425	409	377	429	434	421	445	417	378	408	437	411	467	399	427	472	397	418	419	440	445	439	441	396	434	475	418	460	414	410	412	379	421	449	424	434	380	436	445	422	401	449	449	424	401	402	404	393	406	451	402	448	396	426	431	420	429	389	416	452	415	436	428	389	433	402	397	448	419	423	428	425	426	392	404	423	429	388	402	436	427	433	427	404	417	415	414	441	426	427	460	422	426	451	408	375	432	407	458	418	399	416	414	403	460	411	389	412	448	380	404	411	394	436	440	436	449	425	451	401	430	400	417	406	375	421	449	442	417	405	423	450	453	437	432	414	422	411	446	394	400	417	424	423	409	409	379	463	409	468	433	427	398	414	406	423	428	418	412	415	396	403	450	397	386	399	409	444	417	443	413	405	385	435	419	413	428	478	417	431	423	478	410	415	400	417	427	432	414	462	422	406	426	444	424	441	399	439	430	430	437	464	450	397	390	398	427	422	423	417	424	410	401	430	421	419	457	423	451	425	422	426	424	426	418	420	382	433	412	426	395	425	459	428	416	436	427	389	439	437	450	421	466	382	422	423	412	442	443	409	408	461	431	415	432	413	443	448	413	433	408	399	421	444	435	431	416	413	416	443	431	383	429	419	422	416	423	384	435	426	409	389	358	425	383	424	437	448	419	408	401	419	407	405	425	436	410	418	415	440	391	418	395	403	416	444	414	393	414	450	403	443	400	416	412	393	377	365	401	438	423	433	431	414	413	419	404	431	434	414	383	416	421	401	420	399	419	475	401	438	423	447	386	428	491	385	415	416	406	429	448	439	411	409	424	436	467	417	445	400	450	437	414	420	396	471	396	424	419	403	435	428	455	409	400	395	398	427	453	421	451	435	443	402	369	436	436	409	416	403	402	439	372	419	435	402	463	411	416	445	376	428	439	436	449	447	439	379	427	401	399	409	430	437	413	376	442	468	444	410	430	447	444	470	451	419	425	405	417	430	418	404	436	442	393	432	413	442	403	437	406	416	425	452	436	431	426	434	436	429	451	409	434	460	434	397	390	428	409	348	440	423	427	449	441	413	408	401	417	421	417	442	419	454	409	426	427	443	453	397	395	420	452	434	444	420	424	452	408	429	395	407	426	433	419	395	391	437	444	436	423	398	453	411	397	483	418	404	420	415	452	399	407	448	404	368	447	463	440	398	421	409	423	439	402	399	404	413	415	424	440	436	403	417	429	406	397	436	432	435	422	421	384	370	391	399	380	440	452	440	439	405	402	404	470	444	432	433	471	417	439	389	391	448	378	448	418	384	432	404	414	412	406	428	402	440	456	411	421	453	437	427	410	443	395	399	416	387	476	385	417	445	444	413	427	397	420	422	438	443	434	455	425	423	449	428	388	401	436	427	440	399	389	456	391	392	410	433	441	422	448	404	443	423	406	409	398	402	475	430	368	420	405	416	442	396	401	396	421	414	408	402	433	436	417	429	417	426	456	430	412	424	421	436	394	409	428	415	449	453	412	409	400	400	440	386	433	412	437	460	436	433	411	438	405	433	450	430	408	432	391	387	384	435	453	443	431	390	406	450	432	419	404	427	416	431	396	413	435	471	422	373	421	423	435	362	418	410	444	406	443	410	410	386	440	412	395	392	417	431	419	398	375	395	406	439	413	428	431	425	396	443	442	427	414	448	424	429	467	427	412	403	415	438	424	386	411	413	434	395	413	450	424	460	413	385	409	441	440	387	435	449	429	432	412	437	438	481	408	403	409	389	450	401	418	450	400	436	443	398	435	415	396	455	404	394	407	414	408	443	402	403	432	437	422	389	370	407	400	401	444	415	436	410	434	377	412	402	406	454	413	373	423	386	452	422	420	403	418	380	443	422	435	412	430	406	444	410	435	406	394	433	442	446	422	439	448	411	426	434	403	433	424	393	447	439	414	458	422	435	404	427	421	429	409	429	407	441	374	447	465	433	417	381	418	448	383	443	418	402	428	426	394	417	421	416	400	403	422	406	477	381	441	407	400	447	427	385	400	434	455	420	374	416	380	427	449	428	413	399	433	403	420	395	472	468	436	410	435	385	388	446	401	422	416	432	478	463	426	413	436	414	413	416	401	437	450	414	413	433	404	423	422	450	426	400	427	414	407	417	447	432	426	389	396	432	417	428	400	440	427	432	420	442	461	458	443	427	442	431	422	419	447	418	493	448	421	408	372	449	452	385	395	463	468	470	410	431	431	432	416	423	429	410	397	415	408	385	420	454	440	385	420	443	397	387	412	415	416	465	444	392	429	404	377	420	420	423	394	410	453	425	413	451	439	395	445	435	402	412	409	387	450	432	428	426	399	468	403	439	443	406	409	415	407	440	425	424	401	419	421	404	429	443	440	426	379	398	455	410	450	436	400	409	424	389	455	420	402	386	460	441	433	418	429	434	422	392	431	420	455	403	464	445	400	426	459	399	427	453	461	442	441	414	397	428	437	427	434	402	426	442	459	428	445	412	441	409	435	408	414	414	405	388	416
42647	24122	16512	10311	4923	2517	1785	1363	1250	1109	1033	967	850	949	911	894	907	931	913	882	870	937	878	917	932	908	930	916	895	908	881	862	913	934	961	921	903	861	910	974	926	902	971	921	922	928	897	1001	849	938	885	924	915	918	851	905	951	911	868	935	904	958	938	994	927	940	965	915	925	933	926	910	917	926	867	905	968	943	919	994	955	940	914	885	915	894	909	945	931	924	887	890	994	934	945	933	915	956	884	907	952	874	905	862	891	973	905	898	926	955	947	903	935	898	960	921	910	915	912	900	949	903	943	926	918	921	862	949	891	944	954	922	936	965	937	952	970	829	966	941	916	950	909	942	924	909	914	964	938	899	976	951	967	931	934	870	887	908	963	921	952	876	929	903	890	912	945	921	898	916	968	913	894	942	931	892	954	879	921	927	902	913	931	883	931	891	916	878	888	884	962	959	914	888	870	928	953	895	955	920	938	922	919	917	966	895	953	876	900	929	974	932	899	898	919	955	925	891	909	933	897	948	959	930	888	896	893	966	877	925	874	898	933	966	932	945	965	944	941	863	920	973	922	887	883	931	929	914	921	919	932	901	917	960	925	887	950	926	929	972	948	943	921	926	904	885	972	900	889	948	924	915	951	935	934	930	946	974	916	872	960	906	932	931	928	922	902	948	898	900	888	888	884	955	924	942	947	925	942	893	937	881	897	962	904	922	933	924	901	941	967	930	935	932	926	933	900	945	897	902	881	917	906	934	948	915	951	944	902	936	936	894	941	936	866	925	941	968	955	913	899	906	951	959	922	955	904	909	877	930	909	924	936	958	906	951	981	926	978	929	905	952	937	989	904	943	949	955	941	944	952	941	949	910	951	933	920	958	932	906	928	907	903	897	897	958	875	926	958	877	918	875	946	994	917	953	871	923	908	891	953	924	890	932	934	910	906	956	956	924	866	1001	891	907	949	872	945	955	972	894	903	923	922	925	922	892	941	936	916	917	951	929	882	965	945	904	904	907	937	928	901	901	923	948	921	918	902	898	906	937	918	928	907	897	962	939	915	905	941	896	930	947	896	959	867	895	936	938	906	930	942	963	943	906	913	935	933	909	902	850	931	900	909	949	889	930	892	888	900	986	940	903	928	905	959	936	954	945	902	911	936	911	900	926	918	862	931	950	929	985	930	885	913	937	972	904	896	861	892	945	999	945	951	898	920	852	835	922	927	886	933	939	865	955	924	962	900	919	864	913	896	941	942	908	929	966	997	900	920	955	939	930	898	908	959	894	939	888	900	931	899	898	925	998	942	854	921	971	913	920	896	900	942	884	914	955	938	895	931	928	921	900	955	1015	957	886	912	960	942	916	941	974	895	906	966	904	937	977	884	868	920	903	889	934	923	936	934	960	968	883	875	933	955	955	889	919	908	877	935	928	899	948	943	871	959	963	895	922	923	914	942	904	958	871	928	838	947	887	959	883	929	925	944	914	916	930	869	937	885	962	891	902	881	945	919	921	886	933	939	927	980	879	953	899	933	884	925	926	924	911	949	909	936	954	955	962	938	942	897	928	968	917	899	941	901	866	941	916	963	954	888	952	958	928	982	894	897	1002	916	924	881	930	909	960	909	886	951	941	939	923	932	912	925	899	960	928	952	888	909	900	866	963	894	973	941	938	906	913	944	968	872	924	917	902	880	858	933	889	965	942	911	941	908	929	898	923	918	911	921	921	898	923	934	943	952	907	944	915	978	907	907	896	935	890	892	957	868	927	981	899	920	894	920	938	935	953	895	944	943	954	891	893	1006	964	944	894	897	889	904	946	915	938	910	911	929	934	922	912	916	923	959	905	958	918	897	955	955	908	913	942	920	852	855	867	936	954	919	918	885	984	893	876	908	935	936	960	906	899	929	922	915	948	878	923	921	856	900	891	940	916	913	943	908	947	889	900	911	967	923	971	873	911	920	975	904	986	943	921	959	957	951	1003	943	897	975	883	894	936	918	968	942	912	933	917	963	948	934	938	972	931	861	921	944	904	877	899	941	985	931	967	913	909	880	971	922	903	922	924	883	862	888	939	951	957	935	913	971	935	929	907	884	877	966	914	939	918	889	930	934	924	924	974	959	911	938	958	938	920	940	947	906	916	927	948	907	921	937	920	954	864	925	967	888	934	970	930	945	903	934	922	932	923	902	878	909	852	886	900	880	939	902	882	940	876	931	957	897	902	959	994	919	926	915	973	921	876	935	951	949	961	905	928	953	959	885	966	889	904	902	917	958	935	916	915	985	949	923	902	885	945	895	947	895	909	876	963	907	916	986	919	926	923	905	909	953	935	850	933	897	885	920	922	880	934	899	909	910	954	940	944	921	959	879	906	873	864	887	868	899	920	934	883	908	930	913	924	926	935	911	907	919	899	966	958	916	918	874	938	974	950	937	977	923	921	851	924	940	950	901	882	930	902	894	885	958	899	908	970	884	904	958	911	949	915	952	916	957	940	939	880	946	934	892	926	912	942	919	961	888	948	961	949	852	925	943	942	877	934	958	936	951	928	912	967	830	924	913	975	930	923	977	946	916	902	880	928	904	902	919	898	933	924	864	896	937	914	891	950	931	941	1003	949	932	904	910	873	880	934	883	912	926	929	937	923	908	914	965	987	941	980	901	949	897	943	901	919	914	961	875	863	944	935	849	960	911	905	902	912	937	910	870	911	893	842	911	902	957	923	911	941	883	862	917	956	938	955	976	918	902	908	927	929	908	943	909	936	965	937	934	887	911	965	919	921	914	924	850	924	987	900	950	923	894	935	921	982	929	928	956	959	923	947	936	887	963	952	987	923	940	928	904	927	904	910	889	872	948	927	902	944	859	910	936	916	859	935	911	944	918	909	913	938	916	914	987	917	961	943	893	962	948	857	936	965	950	937	974	974	943	941	921	964	893	944	862	892	874	936	941	935	886	948	962	958	962	902	902	906	918	907	923	931	905	917	905	855	946	905	929	899	936	889	971	943	964	902	959	936	924	885	891	939	925	908	897	940	926	1019	936	872	946	970	927	906	884	907	874	947	953	903	912	912	908	909	948	923	988	875	963	913	954	965	915	894	957	918	941	923	890	910	929	892	938	916	909	856	980	916	948	967	927	914	960	934	932	946	934	890	913	901	954	932	897	924	896	980	941	923	913	923	954	923	894	952	909	928	951	969	945	927	930	986	964	900	997	905	961	961	913	938	934	970	918	950	921	909	859	936	968	938	939	946	908	931	899	935	898	946	973	890	879	913	895	922	931	879	940	978	951	893	885	944	946	928	955	905	922	898	909	899	958	933	947	918	951	887	943	902	931	848	934	933	955	963	885	935	918	958	846	891	878	911	876	989	927	930	919	932	925	933	904	959	941	898	913	949	893	932	903	883	955	932	946	973	932	956	944	904	950	893	915	897	944	892	944	880	941	928	981	972	956	908	893	986	898	913	937	876	968	952	927	887	887	926	901	926	919	919	903	885	909	980	947	894	836	943
66868	33832	13094	3231	1061	664	528	558	512	472	460	395	466	400	441	383	418	416	405	435	451	437	417	487	439	470	421	439	442	410	435	442	468	436	480	414	450	410	420	436	494	459	414	418	424	435	391	380	458	443	404	470	443	426	446	444	466	440	430	457	451	452	447	396	469	443	427	400	411	448	445	414	444	469	450	431	431	407	436	440	441	380	437	441	451	436	449	439	428	462	435	469	453	424	442	449	441	447	411	432	431	422	403	477	413	444	411	454	450	424	421	428	440	397	427	436	463	446	399	432	447	397	437	420	409	435	433	411	423	425	394	447	445	439	425	424	457	405	429	438	439	424	431	438	429	419	459	395	464	418	422	470	449	432	429	434	466	460	436	418	428	401	466	439	418	433	430	399	422	411	417	414	471	435	422	417	397	465	449	434	415	437	457	412	465	454	448	449	445	442	444	421	436	430	425	418	407	442	407	431	434	436	443	432	455	513	491	435	414	436	450	452	443	431	453	406	422	399	420	409	437	432	441	437	415	427	435	436	416	424	468	424	425	414	475	415	443	441	448	447	422	414	431	406	433	443	392	446	439	430	415	436	415	438	438	487	474	451	418	467	425	475	456	449	446	414	453	458	475	449	474	472	430	447	463	439	444	468	427	467	461	443	451	460	444	398	472	420	451	415	422	401	434	418	413	418	423	447	440	448	471	407	417	444	420	413	438	386	440	424	438	411	480	454	435	431	425	399	436	437	448	406	453	405	420	397	391	459	430	444	440	417	418	421	446	431	469	451	426	490	427	464	430	436	412	454	445	410	438	418	444	410	435	439	422	457	477	413	439	430	422	412	393	440	430	417	466	448	428	431	449	478	418	438	443	411	461	430	407	433	460	432	440	436	443	385	422	387	451	473	466	437	435	456	433	401	417	440	431	444	485	509	431	487	453	408	439	413	450	448	421	359	454	393	433	429	410	432	414	406	435	470	452	420	449	458	454	432	472	450	447	426	465	429	400	461	400	454	400	427	394	443	457	411	454	432	436	427	417	450	425	456	425	445	453	432	455	464	512	459	454	421	440	438	422	434	423	456	421	420	441	407	416	413	413	402	427	492	455	425	441	442	501	399	441	473	410	433	449	435	423	450	444	428	445	409	428	410	458	423	438	417	402	409	448	437	449	472	415	471	398	406	432	429	466	448	446	455	425	452	459	459	475	446	436	439	442	445	477	471	437	462	408	437	408	459	391	410	469	441	479	464	456	424	444	450	429	436	446	455	408	426	397	431	404	455	439	429	425	403	429	438	428	415	465	441	465	409	421	476	445	484	432	482	438	441	431	426	431	409	469	454	449	430	428	419	437	411	412	433	438	467	462	481	407	421	422	426	451	448	429	461	397	454	458	437	414	453	417	435	411	422	463	431	463	431	419	439	471	488	470	426	407	440	439	428	433	423	388	401	438	441	462	449	424	436	420	446	421	442	399	451	450	404	453	423	428	482	463	435	433	484	433	426	427	444	442	459	420	416	434	429	418	418	459	388	475	431	407	439	478	421	462	416	433	458	459	419	422	427	453	433	393	452	453	411	478	465	423	422	432	423	437	436	452	475	371	401	458	443	462	456	420	431	439	446	429	455	454	431	427	411	426	419	450	444	444	398	429	481	435	461	422	417	425	388	427	393	443	439	449	434	439	445	467	480	432	404	449	438	420	418	456	437	432	421	399	434	468	420	445	433	432	412	442	410	446	420	423	428	454	455	425	421	414	430	451	400	440	435	405	425	428	463	431	431	377	387	417	425	451	444	438	414	447	481	425	446	446	436	435	418	406	433	433	439	388	403	431	395	416	446	443	423	442	427	450	437	464	411	442	447	397	418	465	441	443	460	398	434	436	400	430	460	418	424	474	422	411	424	417	423	444	434	419	408	405	448	458	450	454	410	428	428	456	417	441	442	435	453	426	452	421	408	438	456	408	383	397	448	451	437	429	396	437	484	415	453	414	426	409	436	435	426	383	457	445	409	455	455	437	426	415	394	434	399	419	401	423	390	461	443	441	385	446	458	437	425	452	426	415	460	454	426	383	429	453	459	419	445	436	409	469	423	475	417	403	446	451	451	421	441	419	467	419	445	470	413	409	386	439	431	441	475	427	413	451	413	440	443	430	443	464	398	402	436	433	417	458	415	476	418	428	429	444	419	494	426	428	400	363	403	426	460	436	445	473	467	451	383	453	443	452	406	430	439	470	463	459	424	456	425	416	439	450	451	429	450	431	447	437	462	403	439	425	464	445	440	463	459	417	442	467	422	422	414	422	416	391	448	421	444	446	451	428	432	451	429	442	419	416	463	421	433	423	444	427	448	439	458	416	438	392	427	473	424	408	412	441	418	434	448	412	444	411	441	449	401	430	419	451	391	432	429	451	447	439	433	465	433	461	439	457	405	413	442	411	443	419	460	410	432	430	425	471	426	427	438	435	424	415	451	430	439	457	436	492	415	437	466	411	441	438	427	475	436	480	428	423	443	416	445	468	451	456	427	423	414	464	444	436	429	432	419	402	431	440	420	443	453	431	449	417	407	467	436	449	384	412	436	429	433	445	462	446	421	455	417	431	411	446	453	407	412	438	423	409	444	426	419	421	441	443	429	454	398	421	444	443	423	445	437	430	439	439	411	422	443	467	485	434	418	415	432	425	439	415	411	426	423	420	431	427	440	430	432	458	453	465	435	388	434	434	424	423	445	434	437	433	449	446	439	441	487	454	405	449	392	419	434	463	438	413	420	420	416	457	436	436	411	404	460	442	460	451	426	449	439	418	444	451	441	430	409	425	429	442	428	454	425	459	424	435	422	442	480	414	428	430	422	476	432	449	449	424	431	439	451	435	489	400	461	390	415	450	422	401	395	453	458	421	420	433	455	436	450	406	464	393	435	447	464	438	460	454	434	418	406	418	432	429	423	462	440	410	454	500	458	419	441	411	453	448	417	405	410	415	463	452	447	441	480	437	443	436	429	466	443	451	445	428	438	449	454	429	426	425	391	405	422	468	388	403	431	444	426	435	449	427	464	404	432	428	453	428	445	448	469	457	447	447	444	454	447	426	407	407	463	465	490	425	405	412	463	473	443	438	453	441	451	445	429	467	391	452	442	447	404	446	442	448	439	430	410	421	440	421	479	445	473	434	427	426	432	416	392	413	434	424	417	415	452	436	431	445	422	408	451	448	410	436	414	419	418	404	442	458	444	452	413	394	416	407	416	448	452	450	444	457	436	434	443	414	408	438	446	443	442	444	433	372	460	392	417	437	435	397	397	419	422	410	429	367	439	438	464	442	435	410	430	374	445	434	451	440	414	427	433	432	424	421	456	447	459	425	415	429	434	431	479	440	414	364	466	450	422	436	450	436	441	457	407	418	414	443	414	427	455	388	455	433	438	437	467	403	434	450	422	439	428	454	466	435	406	443	428	470	463	450	419	429	439	417	462	452	433	422	396	428	421	451	442	409	415	467	435
46540	25507	10862	5077	2641	1675	1469	1278	1198	1034	1015	992	952	969	948	895	989	966	982	945	952	901	983	902	936	969	949	976	916	923	903	961	971	951	929	927	968	985	963	928	956	957	993	979	948	985	902	951	922	931	926	970	955	955	932	980	962	941	940	950	919	934	930	877	1020	997	907	988	982	950	942	906	967	963	949	918	966	931	993	956	928	975	1019	942	983	944	954	986	953	942	946	980	982	963	938	960	887	916	916	936	927	938	899	958	910	904	920	963	934	935	955	877	978	969	957	999	962	977	934	973	993	960	927	942	976	966	996	955	957	898	953	953	955	967	947	960	944	975	922	973	918	870	978	982	941	897	950	963	920	954	918	999	928	939	916	1006	907	935	941	912	912	943	987	981	910	983	975	976	961	924	963	911	944	948	906	951	964	978	948	927	930	960	954	901	891	931	963	945	923	949	970	924	950	966	1002	930	989	962	918	929	992	926	932	917	954	929	906	959	943	984	955	936	917	897	912	975	944	916	937	925	947	991	913	949	941	946	954	913	956	962	1000	918	946	1000	958	986	874	943	932	905	1014	933	986	937	947	993	960	926	880	912	897	915	942	967	948	964	942	957	916	958	997	967	981	921	943	969	970	941	954	965	956	965	960	985	908	1020	1001	955	933	916	938	990	931	975	951	935	940	920	974	924	991	928	936	928	954	1014	1026	943	934	914	926	941	882	973	918	955	971	913	953	894	985	955	938	979	969	898	900	973	928	960	917	917	992	944	920	903	947	924	970	916	1014	971	906	956	925	959	897	946	974	926	947	952	931	922	966	924	942	906	972	914	883	947	896	874	910	931	945	944	993	913	894	981	959	931	931	932	975	906	918	881	1029	908	916	951	916	913	971	957	948	935	939	933	948	877	889	950	951	885	948	972	931	920	946	991	926	993	952	951	922	916	934	935	945	913	952	957	919	923	944	975	939	947	958	942	997	933	945	861	980	957	965	962	981	966	938	966	976	948	958	953	962	967	970	957	936	1006	921	991	956	926	991	936	885	898	956	955	940	933	924	928	922	922	942	973	955	940	936	938	973	974	1014	966	917	922	1004	926	973	960	936	968	914	876	913	963	1000	984	944	873	901	946	1018	944	948	958	891	1009	979	944	939	953	946	959	967	974	945	892	996	932	952	940	926	931	928	946	956	999	941	963	921	923	894	934	975	978	930	946	946	974	886	974	885	934	952	990	952	938	950	962	982	956	916	956	918	928	908	938	957	955	967	931	968	964	938	957	937	900	971	944	906	976	937	939	1002	973	973	963	897	963	955	945	923	940	923	947	908	957	1023	907	964	907	981	970	944	931	946	968	961	968	912	956	975	913	920	1029	962	969	952	940	985	966	999	964	966	993	977	931	941	905	941	941	995	927	943	944	943	923	928	926	912	965	915	940	919	931	931	936	982	905	974	919	945	996	963	921	902	951	923	937	973	944	961	887	980	993	977	936	923	958	932	960	981	883	906	992	991	945	938	950	982	973	924	950	894	998	930	977	998	954	964	947	913	942	955	944	883	1026	984	930	952	943	959	980	929	939	960	920	934	943	950	931	881	966	1001	918	984	906	984	902	933	967	967	932	977	932	979	943	947	926	935	948	906	969	948	945	987	948	923	902	894	945	959	965	934	953	944	925	920	942	928	963	938	928	1009	962	976	901	941	979	940	969	942	972	944	905	910	909	925	918	986	931	991	948	976	917	931	938	1019	987	967	942	925	929	982	894	924	942	960	937	942	918	961	989	964	953	933	956	1009	997	889	963	918	946	953	976	923	919	923	914	921	1007	940	875	944	982	985	968	928	985	982	998	912	939	901	949	1029	939	955	940	931	911	905	1035	966	935	961	939	920	996	972	925	933	927	986	938	871	917	922	972	896	933	1075	986	891	921	949	972	967	1038	932	933	900	945	939	933	926	903	937	917	897	985	908	982	888	916	923	986	946	930	975	921	939	912	945	932	949	976	948	946	934	929	946	984	969	972	950	918	979	934	918	950	945	938	994	954	898	887	932	956	888	910	954	974	918	944	990	884	961	973	908	938	963	960	943	917	935	1002	929	939	927	939	989	928	971	948	954	951	917	949	924	955	916	953	1018	947	947	921	917	951	887	978	978	895	970	958	962	911	900	944	952	945	948	931	980	966	944	961	923	890	909	952	994	957	884	910	907	956	924	906	939	893	903	953	956	928	929	919	928	1025	965	907	933	970	961	896	894	990	925	901	925	913	915	937	989	919	959	923	983	966	941	950	927	973	961	1014	919	909	903	981	881	961	956	940	932	967	941	904	998	991	919	934	952	977	938	884	920	925	983	955	947	930	989	956	974	905	949	878	940	896	983	943	953	953	939	950	955	923	891	978	952	942	992	924	925	931	936	914	911	957	974	923	958	931	944	1011	998	948	939	947	914	949	933	963	945	932	930	921	973	974	1000	910	959	998	889	999	949	920	951	984	1020	967	967	965	977	977	930	948	981	926	942	939	950	966	950	921	956	960	969	917	915	935	930	904	897	970	951	968	957	969	934	961	915	913	971	975	884	908	936	953	940	988	958	949	977	936	960	938	967	936	876	906	950	965	889	947	952	958	964	947	981	934	962	889	918	886	955	924	965	922	922	951	936	986	995	921	930	993	953	988	986	906	963	918	926	949	981	959	877	953	892	928	854	952	945	954	969	883	940	948	884	947	943	939	923	887	978	927	972	929	937	892	922	926	939	991	948	919	923	984	957	1035	912	949	912	956	1020	889	924	938	946	975	927	939	929	993	980	948	922	951	975	903	888	954	962	963	1010	901	895	993	961	970	914	905	985	936	963	909	941	983	1018	915	978	951	933	915	939	899	928	906	938	993	927	935	900	992	878	918	916	923	972	970	964	891	921	989	997	922	848	901	879	964	897	946	921	933	904	943	937	919	949	930	951	897	937	1009	944	993	986	904	937	948	926	1007	975	954	1009	888	884	988	927	936	932	913	967	977	960	954	965	895	946	953	1011	949	983	941	955	947	935	929	985	1006	942	956	950	934	926	955	952	898	910	971	926	952	959	949	1008	1025	985	910	931	934	930	952	943	949	986	995	920	1000	932	931	943	893	932	1001	962	938	962	910	956	953	941	947	939	966	930	951	1011	925	936	948	940	937	891	937	957	931	907	985	956	928	935	911	922	942	931	967	884	974	938	945	961	914	898	929	936	923	933	943	880	903	977	996	952	961	932	957	998	901	1005	987	952	1000	958	959	975	938	942	977	915	928	983	960	955	970	930	923	954	894	923	966	923	947	939	913	895	914	930	929	939	925	911	973	887	983	932	938	893	966	941	916	964	927	972	928	959	983	939	939	934	948	941	972	960	916	885	909	923	975	909	925	967	946	915	988	944	903	908	934	930	960	928	938	976	978	960	903	960	942	959	911	903	905	894	932	909	960	887	990	919	933	943	932	988	946	916	965	961	981	954	963	923	947	946	919	976	934	943	948	923	979	986	939	937	949	977	1011	951	939	999	903	948	930	925	927	932	922	971	1024	889	928	909	944	975	971	927	983
57207	18860	2809	714	513	474	441	448	439	412	409	448	445	463	396	409	399	447	443	440	456	398	457	432	429	433	440	398	424	443	429	435	420	420	448	425	430	438	410	447	447	406	417	422	394	449	418	444	466	417	415	425	463	428	405	388	433	459	477	422	423	422	433	451	447	407	408	423	421	441	390	417	418	438	418	468	410	417	402	404	421	430	422	410	396	433	419	425	446	418	438	452	443	457	420	465	464	464	403	463	408	433	433	446	430	437	422	407	439	436	486	397	432	439	434	400	415	442	429	403	424	436	446	419	426	417	416	423	416	445	398	410	420	457	440	389	381	433	440	384	424	372	406	464	483	385	412	437	391	440	392	410	402	454	429	407	403	425	392	428	428	395	420	423	432	405	431	416	505	422	387	431	462	428	431	429	474	410	420	428	423	417	430	423	426	414	413	415	440	448	372	420	396	401	453	467	422	428	472	453	453	451	420	451	445	393	408	455	440	418	432	431	419	434	428	404	401	423	465	440	427	421	422	400	428	381	410	436	468	458	424	436	420	434	434	468	455	390	427	446	434	405	435	409	511	435	415	422	425	427	405	401	445	455	436	443	420	386	451	447	427	435	423	432	452	421	398	433	394	427	400	436	440	425	440	407	405	426	402	399	441	403	439	432	422	431	390	402	414	427	416	417	462	383	394	406	449	428	408	413	405	424	431	355	445	467	407	405	402	388	386	400	427	445	447	469	423	401	407	421	397	414	418	405	412	445	422	425	463	390	414	453	432	439	424	422	390	414	480	387	399	382	404	440	457	440	400	390	400	427	391	452	441	449	425	411	399	455	452	441	414	468	434	411	430	434	383	406	450	484	431	447	434	421	414	423	417	411	413	411	407	471	442	420	449	441	429	435	403	375	418	404	449	474	377	405	404	394	379	430	446	431	435	410	432	474	401	410	425	456	432	410	403	433	435	400	434	410	392	431	420	396	447	413	404	393	431	402	431	431	404	382	423	415	395	394	427	422	435	439	426	381	452	363	413	449	473	434	390	425	421	437	455	437	456	393	433	422	460	405	422	475	406	445	471	447	423	423	428	406	415	403	422	414	395	448	439	442	426	434	412	424	413	412	398	440	454	456	401	399	417	446	453	406	441	433	427	412	451	398	425	357	418	436	481	443	418	416	435	463	387	381	424	428	436	413	425	415	426	434	429	404	409	413	391	439	448	488	447	410	399	397	398	377	417	416	468	447	472	459	431	404	429	422	422	390	410	417	410	378	421	455	422	410	439	473	422	465	387	419	386	427	440	489	444	385	426	391	440	372	440	408	418	412	437	434	421	408	428	404	427	442	405	440	449	443	425	416	457	419	422	462	419	425	438	420	417	431	423	413	453	380	476	433	437	443	439	442	462	457	446	405	434	408	439	405	449	436	426	420	392	454	420	447	446	445	382	425	408	429	430	431	428	403	418	418	410	408	438	456	431	436	409	436	444	390	405	450	435	426	410	425	472	418	474	450	428	455	439	424	442	406	427	458	477	398	406	452	435	434	407	430	408	388	409	434	462	376	381	434	429	425	428	434	432	458	406	417	444	405	406	435	441	416	403	438	453	440	429	408	438	422	411	432	427	382	417	487	406	361	473	391	431	449	417	387	461	413	395	431	427	409	440	428	430	462	411	416	416	429	390	391	410	415	454	432	403	455	441	457	429	432	426	371	425	433	417	422	415	432	415	452	453	427	427	427	433	419	441	398	445	432	423	458	392	401	421	413	458	439	411	384	428	418	474	425	452	423	379	451	466	464	419	447	397	411	410	425	408	449	395	431	395	473	396	422	401	444	423	418	435	399	384	453	408	424	403	408	414	421	405	423	417	440	419	433	451	408	422	418	462	420	421	419	444	453	420	414	424	427	445	405	454	398	420	421	383	400	429	411	385	406	410	448	445	433	458	438	433	398	432	441	443	424	391	436	423	460	426	451	444	439	417	432	439	400	396	431	419	413	449	395	445	447	448	414	413	434	472	431	431	421	415	448	437	436	408	453	434	403	378	412	423	445	412	430	428	438	417	406	446	388	424	393	420	417	423	416	413	453	435	403	407	442	434	431	382	431	433	438	477	399	458	440	426	410	457	419	404	426	408	467	408	380	438	410	387	419	435	406	406	456	427	400	454	374	431	402	420	414	431	394	422	464	406	448	428	439	424	430	447	433	447	435	410	439	390	425	453	415	420	423	453	451	405	427	417	464	430	460	424	445	426	465	408	426	427	421	402	429	396	400	423	407	387	408	437	416	384	397	425	418	440	425	444	426	387	435	395	394	448	449	425	431	439	429	410	436	376	438	452	410	484	408	455	430	434	439	420	428	409	431	409	386	446	414	423	431	431	444	438	414	422	417	450	469	457	419	400	373	463	412	411	401	384	435	414	476	402	452	415	432	389	430	411	419	408	399	437	458	402	413	441	470	405	402	412	450	376	419	422	417	435	440	461	415	443	409	450	436	377	442	431	435	439	396	456	443	387	428	439	466	382	402	416	453	440	459	476	394	441	445	416	419	446	450	444	401	420	424	408	453	421	468	426	429	429	373	416	418	451	439	407	415	449	391	453	426	437	403	432	429	413	402	406	434	458	432	413	438	417	389	425	416	432	436	429	414	381	409	377	419	425	451	435	436	461	399	425	418	410	381	398	403	424	404	467	432	430	436	463	446	475	424	384	381	423	441	478	421	442	427	404	440	409	430	429	437	405	452	447	432	449	439	420	461	422	438	391	445	410	454	420	455	456	411	418	373	409	463	416	390	410	415	408	405	417	416	422	428	427	444	374	448	418	406	391	415	430	415	406	437	418	486	421	436	440	428	401	375	423	387	398	408	418	446	410	413	448	444	403	396	384	412	458	411	421	408	418	439	438	398	412	413	447	409	407	448	421	411	431	437	444	436	416	413	432	426	421	396	445	468	432	431	406	462	431	412	429	432	430	416	426	431	438	421	401	444	424	449	462	386	421	417	446	383	461	433	410	437	402	455	462	418	426	419	403	398	428	400	456	427	384	424	413	443	470	468	416	352	452	440	459	448	467	428	408	432	429	414	396	377	423	447	390	428	425	420	394	431	422	423	385	406	399	434	407	398	417	416	419	439	463	445	396	428	450	444	456	422	418	385	423	434	413	463	454	415	457	397	437	428	414	412	402	442	468	401	417	427	407	461	392	403	439	454	405	430	432	451	415	437	458	428	418	442	405	405	442	429	434	390	420	427	428	462	391	432	414	460	454	404	415	364	414	444	420	428	435	430	439	398	443	391	440	402	425	422	445	373	440	464	403	394	418	429	421	470	431	450	412	408	432	431	436	352	441	411	414	441	429	418	439	409	400	449	481	440	410	444	422	430	391	442	464	448	432	434	374	394	430	402	413	427	389	404	444	443	431	409	428	447	422	458	396	414	397	437	404	416	417	409	414	413	438	403	421	388	422	436	457	401	377	451	443	444	431	423	410	433	431	439	392	385	475	466
39539	10183	2553	1471	1136	998	1013	983	986	923	943	904	913	948	942	908	943	892	957	889	901	931	875	934	923	912	912	964	899	926	913	887	950	899	931	877	909	910	918	887	918	951	919	921	921	949	923	948	928	925	912	922	923	881	905	919	939	939	948	929	928	923	959	914	929	955	867	881	884	933	905	945	845	896	879	888	931	895	906	938	934	942	913	895	902	952	929	874	949	942	954	921	888	941	921	890	903	911	882	898	962	941	911	951	898	931	948	899	938	926	969	868	902	928	930	873	939	922	948	908	886	921	917	937	898	919	903	922	907	964	970	921	890	945	906	911	945	914	870	958	877	929	929	938	915	869	908	959	897	988	885	911	875	915	865	905	882	924	937	956	909	907	875	902	960	900	926	929	889	858	891	876	897	880	953	914	935	974	950	949	932	900	937	949	885	924	918	875	902	895	872	903	936	977	971	904	949	871	893	867	929	913	945	933	921	896	958	873	977	902	907	890	914	965	932	891	945	939	931	942	937	987	897	946	936	901	932	923	939	970	923	894	914	857	943	852	885	928	936	904	939	922	985	891	907	897	887	914	913	901	937	965	939	965	974	918	993	954	908	973	936	934	942	974	910	919	925	985	903	943	914	945	936	927	933	947	940	934	967	964	920	943	887	938	888	941	951	902	936	928	948	893	919	896	949	929	897	875	939	964	877	912	949	875	923	912	901	927	964	913	923	992	886	933	901	888	896	948	918	917	921	938	936	974	919	906	892	923	937	977	951	910	902	865	953	978	907	949	974	857	968	927	929	908	892	975	942	948	884	899	911	873	911	902	894	911	929	966	886	953	936	966	935	899	900	915	927	948	908	876	932	951	922	911	896	902	915	946	936	948	894	945	913	902	888	910	910	947	892	942	942	985	922	949	892	915	928	916	950	934	979	887	903	961	900	938	896	892	919	927	933	963	939	908	943	940	835	1011	891	928	952	938	933	900	891	890	849	914	960	943	973	912	940	892	901	927	877	938	865	895	866	903	920	908	951	892	916	890	983	930	910	943	897	875	937	933	939	876	881	922	906	905	911	913	904	904	873	914	905	952	882	894	906	943	916	874	942	880	907	974	865	943	920	894	897	907	952	944	935	949	910	905	911	887	880	868	916	889	974	882	937	915	954	949	932	933	932	946	893	879	910	927	849	957	943	911	919	983	929	919	849	843	920	920	960	913	923	923	966	897	939	911	933	891	945	859	911	908	923	903	972	916	883	970	884	968	939	879	952	939	946	879	911	936	914	914	967	925	900	877	944	890	948	929	954	930	954	913	951	881	885	966	949	934	893	891	935	927	882	941	915	888	863	956	905	941	905	908	841	942	965	965	900	930	884	922	920	920	886	914	949	932	883	933	925	876	891	937	905	847	950	958	969	912	893	900	878	900	926	941	929	953	932	934	927	922	954	868	971	950	953	943	899	890	913	977	898	948	952	873	897	947	888	935	900	925	901	925	943	976	939	959	889	926	964	938	918	936	950	940	936	933	946	940	925	941	942	939	917	913	953	937	932	910	953	896	911	915	927	939	948	933	921	907	932	897	932	909	958	932	925	925	922	930	939	900	874	967	915	927	929	947	984	966	938	904	978	910	950	950	983	864	869	969	947	928	890	921	947	884	885	881	969	958	897	875	948	925	919	939	914	981	926	915	939	914	894	916	953	951	959	942	915	975	913	991	949	973	862	936	950	877	917	957	941	897	917	880	950	908	914	895	986	907	964	918	905	912	919	954	940	925	967	912	914	939	895	916	922	917	891	933	944	922	974	897	916	951	955	902	923	909	949	945	969	963	964	985	912	923	887	915	899	922	904	941	902	914	891	857	928	888	941	935	892	929	941	878	891	895	956	954	930	834	941	874	846	981	968	918	895	923	909	870	907	916	915	946	924	906	911	928	912	840	901	929	910	976	925	903	943	998	948	944	908	922	961	942	903	994	864	883	895	897	935	944	917	936	940	934	975	875	922	919	945	943	930	874	917	925	913	920	969	898	887	914	916	908	902	954	920	933	956	886	909	914	943	929	948	948	869	953	971	963	934	943	839	896	953	970	941	926	924	913	961	899	938	985	970	909	968	920	849	899	950	985	961	913	958	935	920	927	895	918	868	871	921	921	918	928	928	872	950	912	916	934	899	1007	905	916	904	929	960	899	892	918	918	926	938	918	922	950	928	916	955	934	897	895	924	920	917	874	889	972	941	963	949	952	935	882	985	945	915	959	905	942	896	889	996	912	948	911	954	918	908	933	924	949	963	912	926	943	964	918	941	946	893	868	888	933	952	916	947	885	903	917	966	924	890	904	984	912	920	974	889	959	944	951	928	904	947	917	946	942	922	937	976	907	923	904	912	931	920	892	857	909	933	897	939	936	907	905	918	886	904	931	911	969	929	916	917	917	925	906	908	925	959	965	938	939	918	910	959	934	961	904	919	941	958	934	874	938	886	955	952	938	958	922	946	982	949	924	940	975	933	904	948	932	873	885	962	920	899	981	911	888	935	945	881	876	957	938	945	936	933	938	939	952	924	915	931	946	977	919	926	895	949	960	973	925	973	892	925	930	930	882	930	904	970	1000	900	938	896	888	938	895	940	926	876	915	900	933	863	939	961	909	894	893	899	901	948	963	957	906	962	950	897	980	909	939	914	951	953	898	906	981	925	928	932	853	897	872	955	874	944	873	920	874	908	968	907	928	939	990	881	913	893	912	989	890	907	918	965	981	884	899	909	914	966	934	899	927	892	984	915	927	958	894	864	963	880	926	871	949	876	919	890	851	887	939	897	902	900	937	928	925	931	928	994	912	978	908	896	958	887	959	909	907	874	982	947	952	924	857	924	836	927	940	966	961	943	946	884	907	961	890	925	859	937	975	881	917	869	916	948	892	904	925	905	943	851	902	916	915	987	857	920	912	950	903	978	979	911	912	925	955	982	929	917	927	889	901	931	941	896	860	888	931	931	969	921	899	906	981	933	908	934	909	937	911	918	882	910	891	916	950	936	899	924	933	923	946	919	964	914	875	921	911	918	906	916	896	946	906	952	942	944	928	989	858	887	905	904	899	937	951	935	966	885	931	890	972	889	942	888	922	881	967	936	898	900	913	930	875	899	935	911	876	955	902	933	957	959	936	924	938	959	929	953	961	933	876	932	927	952	882	866	903	908	928	913	950	953	931	942	890	889	895	907	906	887	946	893	921	954	881	891	965	894	856	931	913	928	949	922	877	900	946	919	905	864	945	896	981	945	908	946	966	917	907	972	948	898	893	964	875	918	937	954	916	903	947	901	956	936	913	954	947	917	929	948	878	975	897	943	947	958	932	875	949	925	899	976	912	915	884	909	946	883	968	949	895	926	913	909	911	933	925	903	919	931	931	935	909	944	931	915	951	846	879	874	932	900	913	967	916	908	898	939	927	974	913	923	940	968	890	937	940	940	915	855	884	915	873	899	947	925	913	924	961	944	903	939	922	931	962
58836	24118	9752	3465	1406	723	588	538	444	458	469	396	445	429	428	414	419	377	413	411	435	409	457	439	417	428	439	449	411	421	463	416	421	421	459	452	406	444	417	463	475	427	390	421	431	451	351	429	429	473	429	423	444	420	442	436	376	435	420	425	437	423	428	403	381	447	393	434	426	410	435	433	455	412	414	431	455	435	404	427	417	465	436	397	400	404	425	426	437	440	455	435	402	408	455	393	456	416	393	423	437	412	468	395	412	435	404	431	441	411	422	413	399	448	458	402	416	459	465	421	439	463	443	427	399	409	421	427	424	415	426	424	405	425	428	382	421	405	404	407	414	408	424	431	433	454	422	390	494	420	449	427	455	434	441	429	424	474	491	472	424	450	425	418	437	377	443	427	454	438	418	456	461	419	417	455	407	432	451	387	469	459	389	458	403	434	444	425	399	439	387	431	432	436	418	443	463	471	463	415	441	464	414	405	426	428	423	396	458	405	410	435	399	420	461	431	419	422	402	464	424	401	451	420	427	400	429	420	406	397	463	462	405	438	420	415	438	413	450	451	450	430	452	447	455	419	425	426	450	438	440	480	439	402	441	424	416	487	447	440	418	459	427	397	407	409	437	394	408	434	420	417	407	419	385	443	444	475	448	436	447	458	458	432	453	427	408	402	428	431	451	416	397	430	442	434	419	422	426	412	406	402	396	445	442	417	419	378	412	477	401	417	438	399	440	447	432	436	390	439	407	398	431	369	440	426	413	402	409	492	396	415	425	424	363	421	427	429	437	414	457	449	429	396	457	402	452	384	402	415	439	484	419	426	435	461	435	442	466	403	402	447	410	397	381	434	444	440	423	433	459	432	455	412	426	469	451	422	440	443	474	486	446	464	402	410	401	408	395	408	438	456	432	414	424	394	451	434	432	427	402	423	460	437	384	427	432	384	426	417	399	392	432	465	427	400	437	453	461	418	434	406	401	402	445	419	444	476	442	450	463	413	412	410	458	424	468	442	430	403	415	441	427	436	394	409	432	452	425	448	430	411	437	404	394	432	425	484	416	436	406	419	423	414	429	429	424	462	443	425	395	421	399	395	428	433	444	392	445	386	426	465	420	439	420	424	376	426	471	454	445	416	488	415	386	404	402	441	432	449	427	447	487	387	441	429	432	427	429	433	450	399	407	421	424	425	456	419	438	450	388	403	443	439	402	472	437	427	428	403	408	444	420	438	444	444	423	430	422	419	411	434	422	405	394	398	403	427	395	416	377	448	404	402	426	460	444	420	408	406	451	445	436	418	400	412	428	409	425	433	413	397	417	440	425	412	436	427	454	433	438	448	434	427	422	392	457	448	419	396	461	445	450	424	458	437	391	460	394	453	427	417	422	444	422	397	437	440	412	436	424	398	438	442	395	380	439	442	432	386	433	443	405	413	432	450	441	468	387	408	431	424	433	433	412	421	447	401	420	402	428	423	389	395	419	456	406	399	416	412	363	386	404	419	443	436	462	449	397	414	437	431	434	434	405	425	439	428	443	415	433	397	427	436	448	417	450	434	427	455	439	453	426	427	381	440	448	428	411	413	433	438	397	412	441	413	416	417	436	422	438	444	428	435	412	423	435	421	398	453	433	384	449	456	433	415	387	441	407	444	427	406	445	422	420	420	442	426	401	397	391	449	373	430	429	439	422	453	387	414	453	443	382	430	420	437	436	395	451	443	399	398	427	410	394	419	374	424	443	407	428	419	433	402	455	418	457	420	431	469	427	465	441	436	475	433	459	398	419	420	442	447	411	414	390	415	422	373	434	416	429	404	462	451	420	460	442	430	417	427	459	397	375	395	435	427	439	433	417	448	419	431	418	429	446	436	439	431	452	417	446	444	367	377	412	410	444	404	416	436	458	457	422	381	421	400	405	434	422	427	418	396	426	460	452	455	435	425	416	432	396	410	457	423	425	437	422	414	486	388	416	455	387	434	446	442	426	423	394	445	444	446	411	417	412	424	437	432	465	455	409	456	389	385	469	419	420	467	444	438	435	471	419	427	430	425	416	408	427	424	449	391	467	432	456	415	395	433	390	450	465	461	436	420	435	445	443	422	402	439	393	414	438	427	450	416	416	437	434	396	376	414	387	452	392	484	433	385	417	404	443	470	443	430	452	466	408	377	443	407	450	411	458	405	456	390	443	434	458	414	458	444	396	412	424	420	401	414	420	395	444	407	431	436	428	464	391	421	431	406	448	417	391	421	425	425	422	426	427	371	436	462	461	439	428	455	473	432	405	407	458	434	409	377	384	457	408	399	423	441	446	431	431	392	413	434	393	426	381	436	403	435	390	401	487	415	412	431	430	413	431	468	437	429	410	432	418	442	429	434	373	457	418	449	407	399	405	446	421	441	402	451	439	428	390	417	399	445	398	458	441	481	444	416	437	452	444	433	401	367	419	431	424	427	464	464	414	475	458	455	420	421	388	414	385	430	481	394	461	437	383	357	420	405	434	443	462	428	414	398	434	470	433	434	389	417	411	400	463	441	400	452	457	439	376	462	455	422	462	383	448	433	405	411	426	444	420	440	475	415	390	397	416	403	444	454	444	451	449	418	450	400	440	436	438	378	383	442	408	447	457	396	437	464	448	464	452	399	371	395	437	497	441	401	433	435	399	422	460	426	468	454	443	448	450	433	449	444	383	400	431	455	432	402	404	400	441	476	409	395	434	395	408	451	403	447	418	434	445	433	385	410	432	439	402	453	438	422	403	435	431	467	456	449	430	413	407	418	465	449	407	444	420	432	419	416	416	416	459	434	427	456	426	466	404	376	449	422	429	407	431	425	398	398	422	437	465	467	389	444	398	400	432	455	472	434	388	439	439	405	454	423	387	443	413	418	392	410	392	435	443	400	446	403	418	463	430	385	421	430	413	449	448	466	412	410	426	417	428	458	408	419	426	415	387	403	400	467	427	429	429	472	404	444	439	431	441	391	394	419	409	441	443	448	431	385	406	420	429	440	413	423	418	403	375	381	460	379	413	442	396	444	428	426	435	416	427	386	419	451	449	470	419	420	445	431	386	415	402	445	437	450	441	432	391	459	416	445	409	444	403	439	405	423	413	416	415	422	398	428	437	402	417	447	401	407	442	456	409	432	419	452	432	459	414	478	429	412	384	401	429	428	388	418	412	421	454	409	418	489	424	419	418	396	440	403	435	486	417	391	404	379	408	413	433	389	400	442	429	395	425	415	482	436	435	392	436	421	473	449	413	422	407	427	404	462	431	415	406	430	438	393	417	428	441	428	426	427	388	437	436	396	442	439	428	438	397	418	413	432	421	374	405	420	424	429	397	442	443	428	419	438	451	424	386	398	430	425	400	405	425	408	419	433	388	450	424	442	419	379	444	406	426	427	407	437	426	413	458	469	425	427	429	399	422	447	419	453	455	452	432	402	429	463	397	424	384	429	429	416	423	462	422	429	377	414	395	415	399	446	424	438	408	447	397	411
39427	16959	9672	6071	3083	1837	1416	1209	1099	1035	981	978	935	973	922	945	964	925	933	956	953	913	929	868	940	941	939	917	1034	953	925	876	996	930	947	946	934	936	914	920	946	932	942	915	998	921	934	904	969	951	909	945	938	924	899	937	925	932	925	899	886	910	932	959	896	915	976	964	896	968	941	942	905	926	944	914	949	927	908	898	945	965	990	932	917	882	1020	893	916	990	916	938	929	974	954	922	931	942	899	909	927	928	938	965	930	885	903	963	953	968	974	908	952	988	917	925	963	920	882	920	869	941	949	901	953	939	927	971	925	918	918	936	880	888	884	927	885	960	970	963	900	922	892	960	967	921	936	973	854	898	910	941	939	933	917	934	907	892	882	874	954	922	977	921	956	929	929	966	893	930	888	895	913	936	926	945	935	958	918	903	926	916	934	946	1012	841	937	960	921	910	917	932	973	979	885	937	931	933	895	903	892	886	935	950	948	863	969	930	955	924	874	912	898	911	951	928	968	901	940	950	916	927	929	914	901	897	919	926	914	918	1018	909	952	932	884	976	925	921	884	927	934	965	946	940	969	899	939	952	949	918	901	910	925	918	898	913	882	934	878	879	895	951	953	911	948	890	983	905	885	926	927	879	909	992	904	947	907	933	927	933	933	920	928	948	920	941	884	928	945	872	958	936	887	926	947	922	927	959	894	973	949	958	939	886	953	886	911	901	920	960	955	953	953	914	911	928	941	944	933	881	905	906	944	939	924	906	848	951	910	885	904	944	921	899	935	943	937	854	940	974	941	947	901	873	943	925	946	938	924	924	880	952	917	938	956	906	926	928	932	916	939	879	1020	971	929	931	952	976	955	930	916	922	935	923	913	884	948	900	924	892	919	912	887	941	921	962	969	934	937	940	900	919	931	942	900	947	947	962	989	957	937	942	923	927	906	925	960	899	962	878	929	920	977	967	982	933	905	946	873	892	940	899	918	938	954	900	925	888	876	920	914	930	942	909	908	945	903	967	955	923	919	970	928	921	893	965	969	929	934	974	904	984	950	898	874	907	923	919	914	868	931	948	900	978	884	957	887	936	943	925	890	906	938	904	924	1033	935	1005	885	900	918	1000	964	889	907	974	931	924	923	965	948	951	948	922	938	876	907	920	925	946	980	879	921	940	904	960	883	937	945	913	903	989	944	905	963	944	921	919	890	922	959	949	939	940	915	945	899	925	923	993	910	974	944	971	972	952	911	935	955	952	914	931	944	972	937	961	920	947	915	879	966	967	895	913	927	885	957	891	914	943	933	887	960	955	950	948	996	941	932	938	986	935	888	994	861	917	954	888	912	917	916	955	941	952	979	896	915	958	933	982	866	998	924	933	875	925	913	915	933	974	846	947	971	943	905	915	941	957	903	865	930	985	956	940	949	944	920	948	936	898	901	896	909	926	946	931	903	949	957	935	925	927	943	921	959	932	934	919	946	905	899	958	900	923	945	903	894	921	976	919	910	928	975	908	979	939	902	930	932	955	966	914	919	877	917	935	998	872	970	928	928	838	949	995	886	920	922	903	922	955	891	919	943	965	900	940	900	918	945	947	930	940	945	944	888	911	912	909	861	935	924	961	953	909	868	922	897	913	954	963	911	911	957	882	958	935	929	957	968	982	953	979	841	1014	938	1005	944	945	909	958	971	955	897	944	948	958	925	948	920	918	913	988	913	907	943	953	913	927	895	948	952	919	936	912	896	947	977	934	918	919	950	930	937	953	954	966	912	948	944	941	914	929	904	897	909	948	932	899	951	916	967	957	964	960	908	958	912	919	915	889	990	928	911	911	910	861	903	863	966	947	948	946	979	898	941	901	898	892	926	886	909	946	924	930	920	926	946	964	924	884	980	899	992	925	943	897	955	918	927	927	935	939	932	981	945	902	913	934	906	890	938	974	917	900	955	965	904	861	911	911	951	898	870	933	945	939	903	949	926	883	904	944	932	953	924	935	1015	905	913	929	942	966	954	913	894	949	930	898	930	932	938	926	927	924	880	929	938	952	939	918	946	926	889	926	898	950	907	844	900	922	985	932	932	948	942	928	951	970	918	915	925	981	953	938	942	919	975	909	941	901	938	922	960	929	936	911	967	915	903	907	861	948	932	898	857	959	977	877	960	935	971	925	980	863	928	913	981	963	945	962	880	969	901	904	934	1007	918	964	928	983	899	917	923	898	942	906	953	910	919	969	940	908	947	946	913	917	903	976	941	924	961	982	935	891	886	895	898	915	937	946	933	970	933	994	935	952	914	916	860	916	896	877	886	976	850	916	916	908	900	910	854	921	933	932	949	881	897	937	941	912	991	1000	937	940	963	883	950	928	912	920	968	942	876	902	925	919	949	936	925	927	955	885	913	1017	914	920	954	895	977	938	911	911	913	959	969	957	910	894	948	919	998	945	938	937	920	945	933	974	908	888	980	931	925	1007	897	884	896	946	887	934	958	919	902	930	920	936	903	958	934	935	989	948	912	987	957	944	988	923	936	887	932	944	884	941	930	975	853	955	876	929	918	947	911	883	940	880	881	953	953	930	924	880	1000	926	922	931	995	904	902	891	948	1004	928	918	965	866	857	917	937	938	898	925	929	887	918	957	992	868	916	898	946	930	876	927	950	903	943	928	945	917	959	874	902	934	935	890	893	910	910	918	928	929	957	853	936	935	928	945	986	919	984	922	929	907	917	934	964	957	932	913	922	909	984	926	921	884	900	956	919	937	893	948	950	982	949	918	933	980	904	943	922	969	943	924	979	969	975	964	941	947	935	940	981	926	914	958	965	937	915	886	962	914	951	991	970	964	959	955	931	939	941	872	951	915	933	899	942	909	941	929	986	902	960	958	974	898	895	970	886	954	901	963	938	902	925	912	955	949	902	894	914	922	928	914	928	930	910	911	970	952	922	922	942	879	911	931	950	922	931	952	995	908	920	897	949	934	855	928	924	940	963	970	995	937	920	894	906	932	897	906	906	924	914	911	972	953	977	936	894	947	902	930	983	952	943	934	963	960	999	873	907	921	898	893	897	896	918	924	917	890	899	1015	941	920	934	896	915	925	932	929	945	894	918	920	892	919	972	929	949	949	921	902	906	963	897	946	932	961	946	946	968	919	915	909	982	978	936	967	965	873	941	949	937	966	939	923	964	919	904	922	878	974	888	925	943	952	943	938	957	899	912	920	875	939	956	885	915	905	898	976	938	1006	998	912	894	926	903	936	917	965	925	897	956	908	841	971	909	889	910	892	899	1006	940	874	978	931	928	972	961	919	952	909	933	923	943	881	950	914	939	933	909	926	964	898	981	973	948	961	942	914	918	954	928	968	927	919	891	978	903	938	887	968	933	907	961	893	933	918	963	923	970	964	903	939	981	918	910	890	932	971	919	918	882	907	909	935	961	983	903	861	899	899	950	920	970	907	901	903	963	943	1000	953	933	952	974	910	931	893	929	880	926	879	910	931	922	940	938	929	908	988	918	897	904	950	921	907
63340	28617	11410	2788	1064	643	509	465	460	466	414	402	466	455	438	407	401	425	410	469	430	457	430	429	401	443	413	439	401	448	433	388	415	456	411	425	412	408	413	445	490	392	431	469	421	440	452	469	420	423	401	418	439	437	433	446	469	434	436	461	450	367	424	413	425	434	438	434	451	442	415	434	449	436	430	433	419	468	390	423	425	493	405	416	455	434	460	443	416	416	403	438	470	427	468	461	418	416	489	442	449	457	481	439	441	446	421	426	441	400	414	422	426	409	451	393	445	454	463	409	422	494	472	421	398	455	426	444	433	404	451	428	441	459	422	466	421	419	444	394	434	445	410	465	485	449	409	451	407	396	443	431	448	451	407	409	473	431	440	433	438	403	437	456	431	421	429	413	441	422	435	411	465	462	425	453	420	427	396	449	420	418	434	447	430	421	432	418	448	423	440	458	399	442	411	448	435	413	452	422	440	414	417	435	420	376	447	398	427	420	441	429	471	424	428	485	429	405	423	474	408	441	449	419	399	467	495	472	481	454	419	461	430	404	440	420	421	437	454	420	457	375	441	436	467	467	451	434	464	427	468	414	469	412	452	439	456	418	457	414	461	443	440	432	437	445	450	437	431	462	444	424	411	441	416	471	433	442	444	453	423	453	448	449	419	471	387	455	406	413	446	444	460	416	425	416	383	435	398	387	437	431	452	428	408	431	455	419	431	463	424	448	432	440	432	466	418	411	403	420	424	417	452	429	416	443	455	424	454	483	443	489	440	445	439	482	436	441	437	444	436	410	464	437	488	444	438	444	438	439	426	422	402	450	456	403	447	425	439	404	442	441	471	447	420	457	429	436	446	381	440	414	419	476	448	419	467	433	459	418	422	464	449	439	417	393	472	439	467	459	429	465	473	434	435	440	463	440	421	431	452	420	436	453	426	467	440	394	395	434	460	430	418	410	444	435	458	447	447	443	446	423	429	443	456	471	470	425	454	472	445	464	475	418	416	446	428	459	445	410	440	434	455	455	435	479	478	456	436	451	416	412	461	461	449	422	432	442	446	467	413	427	431	477	442	427	430	420	423	446	423	452	486	438	422	409	447	433	455	461	415	456	389	409	471	445	412	430	447	457	437	435	395	466	466	432	433	421	440	448	452	445	418	450	410	414	449	461	452	456	423	452	466	395	455	412	424	431	481	419	384	416	408	427	435	470	437	426	435	438	425	455	413	476	426	425	452	467	424	443	441	430	433	441	436	464	417	426	420	455	454	470	438	403	434	432	479	443	415	379	439	403	405	428	444	443	463	418	424	441	409	424	416	437	418	436	418	439	472	396	410	436	432	429	428	439	418	405	413	414	381	413	412	427	424	472	430	416	441	430	409	436	445	422	457	431	421	415	433	419	427	423	412	458	438	450	422	387	453	417	430	457	409	439	449	403	463	435	419	432	434	416	448	396	424	418	450	415	446	398	412	406	460	424	458	424	436	453	416	432	470	407	456	454	491	420	463	471	479	440	446	455	449	406	425	419	444	445	435	424	462	467	448	447	452	408	413	474	438	423	444	422	403	427	423	414	400	453	416	404	401	454	412	451	470	425	422	441	446	411	422	452	420	435	401	398	467	377	486	440	448	419	398	439	433	406	439	453	384	461	431	457	371	475	436	457	407	454	445	444	430	426	462	414	447	448	463	437	407	445	432	411	461	421	426	441	403	445	417	450	435	444	423	421	407	406	407	393	442	442	446	435	399	449	437	447	454	456	449	412	412	389	428	426	428	478	438	434	427	425	448	474	435	479	430	393	435	410	452	426	449	425	422	436	431	398	438	405	449	432	472	446	424	422	411	418	421	420	470	406	424	417	450	428	455	392	484	433	428	409	464	416	432	468	446	428	427	431	428	444	419	432	442	429	421	434	404	446	447	415	422	440	435	418	414	449	480	440	487	440	469	453	404	408	412	433	446	441	448	431	446	390	397	438	443	395	438	424	453	405	421	421	460	477	462	418	463	438	397	429	374	440	413	411	467	440	434	411	413	449	460	460	437	435	421	435	423	445	434	435	429	396	422	436	421	454	447	446	426	451	408	484	427	467	408	430	424	450	459	441	438	451	448	474	464	416	441	424	478	423	465	379	450	447	455	416	413	470	447	425	445	435	447	430	433	430	452	412	433	457	406	476	455	399	439	457	441	442	462	407	430	450	424	428	470	462	448	431	429	438	419	449	432	445	382	424	418	426	415	410	417	421	415	439	460	431	446	435	422	467	452	480	393	476	407	429	472	436	424	443	451	451	450	442	426	409	442	430	473	427	411	411	460	419	383	405	427	436	399	456	463	443	452	432	446	458	429	459	456	469	429	426	416	420	428	411	398	403	398	440	424	476	405	407	402	472	452	462	425	458	450	400	472	443	437	445	386	420	488	457	433	417	418	434	441	389	416	452	454	479	450	423	409	433	441	455	447	462	432	432	449	439	401	440	438	433	409	477	400	436	454	420	436	442	434	419	452	433	456	432	449	424	410	420	421	437	440	426	457	457	460	460	443	421	445	419	425	414	460	426	427	480	452	415	431	419	452	438	457	442	448	451	423	431	403	424	446	422	445	381	482	455	440	443	425	480	409	414	479	469	437	454	433	456	480	436	436	431	428	397	442	412	462	447	412	471	485	449	431	420	460	423	447	464	492	415	450	432	437	428	472	432	448	450	430	435	454	455	458	439	398	415	473	469	437	450	412	443	441	418	407	469	434	447	398	465	464	463	433	428	451	412	462	420	457	422	442	445	440	468	460	412	438	453	422	456	470	460	463	437	454	437	471	446	439	418	430	442	427	450	448	403	416	433	430	419	457	400	456	428	462	431	463	443	458	431	437	411	417	432	445	427	449	470	414	461	449	415	410	441	445	464	459	434	405	415	376	401	425	413	409	420	430	469	410	432	438	478	427	409	435	453	489	449	458	447	448	452	437	455	457	427	463	480	455	450	452	451	434	471	454	478	429	400	452	425	437	429	436	459	423	390	444	424	423	464	435	459	472	413	426	403	428	444	408	412	457	444	412	446	429	487	443	429	450	375	433	445	455	431	417	479	445	411	401	472	411	438	425	445	466	415	433	418	497	464	394	487	452	415	466	467	417	423	437	408	453	432	465	392	421	432	385	429	444	434	410	479	410	432	441	408	464	459	448	433	421	459	418	455	427	450	431	418	433	456	429	442	423	406	457	465	448	447	448	401	472	465	448	425	440	443	435	409	461	442	464	481	450	428	459	435	464	446	397	405	429	433	440	419	438	420	456	426	423	465	438	417	416	449	432	476	419	474	438	403	456	415	423	456	456	417	418	423	476	440	462	413	436	439	425	453	421	442	456	411	459	400	454	457	421	417	412	423	391	492	453	449	463	434	430	414	423	457	387	438	416	468	445	412	421	428	450	450	461	424	438	448	435	435	430	459	436	404	426	474	427	391	427	420	423	428	421	421	442	408	476	466	457	428	461	414	454	460	427	465
43512	21266	10045	4605	2269	1534	1203	1105	1010	985	1011	967	971	958	966	960	933	973	968	951	922	975	930	958	933	994	960	950	891	996	970	923	994	949	996	907	986	921	988	931	959	946	940	988	931	1006	1002	934	940	962	979	905	945	913	995	943	927	940	932	911	937	948	896	895	957	975	975	975	939	889	923	965	950	967	1005	905	942	967	922	976	969	926	925	949	968	944	955	934	985	920	937	909	930	906	906	1005	918	995	919	942	909	979	909	970	1031	921	935	906	905	968	907	965	921	933	896	967	945	932	958	943	895	947	969	978	957	975	922	935	966	945	1031	959	962	908	965	995	921	933	935	969	914	935	965	896	967	905	910	968	974	860	961	984	1001	985	993	1005	921	959	923	941	987	963	941	975	908	1000	1026	929	986	909	950	977	979	943	934	962	948	968	984	939	974	945	942	932	959	914	895	975	923	975	933	934	945	923	980	927	994	943	930	934	935	1022	956	945	935	920	955	969	960	937	919	935	971	901	1010	946	930	944	904	963	885	927	936	981	936	930	986	913	984	952	955	929	962	973	903	945	953	958	933	952	971	971	975	947	975	1000	952	954	887	905	979	948	923	955	887	922	983	967	941	977	874	936	972	1012	922	935	954	975	943	929	964	1000	909	933	954	939	925	964	911	986	885	988	975	948	875	932	930	922	932	968	1003	920	967	978	940	937	966	956	936	963	937	989	955	906	1006	975	990	953	968	947	973	977	933	981	935	965	989	941	924	917	953	930	962	917	926	935	976	967	913	917	936	958	930	953	936	932	895	920	918	955	957	943	893	956	932	931	951	1009	945	956	956	934	962	925	904	918	903	927	955	973	932	958	962	922	991	906	933	965	944	939	972	945	955	958	927	934	973	982	901	1029	972	917	973	945	923	979	924	947	929	1012	994	877	903	958	951	970	1006	971	947	918	977	984	927	942	962	949	989	919	933	922	978	957	901	933	941	932	948	945	938	889	984	916	961	1024	974	924	943	910	973	952	912	962	966	960	969	979	899	940	924	979	877	928	940	911	976	995	972	980	985	997	948	909	966	994	999	908	962	932	944	896	963	920	934	922	974	964	934	908	941	1010	974	959	927	938	973	924	950	949	956	981	977	925	958	962	982	943	981	904	972	945	941	912	938	931	920	938	990	943	987	948	932	922	950	991	976	947	1036	947	929	932	919	888	970	963	892	921	960	983	906	974	916	972	939	902	950	939	927	921	994	935	993	911	895	976	988	917	989	914	1008	938	981	944	934	923	935	908	968	967	908	897	993	970	980	967	935	903	932	958	914	953	985	1036	909	1012	956	966	918	943	933	961	1012	943	937	991	943	988	901	984	897	926	994	957	945	920	960	959	932	993	937	959	934	925	919	951	924	925	941	954	941	967	982	978	938	975	928	970	944	961	896	1023	962	912	944	886	983	974	925	946	944	932	898	897	904	946	1032	960	949	940	1030	978	946	933	994	929	1012	935	964	940	938	963	891	935	985	926	950	953	976	967	1024	982	951	921	1002	973	970	970	939	953	960	931	981	925	894	901	941	940	955	888	893	981	935	990	925	899	974	940	940	944	912	881	949	937	988	873	927	944	941	957	912	958	971	943	939	940	909	955	970	976	946	933	960	920	940	963	943	961	879	934	944	952	1001	980	909	887	901	965	940	945	905	968	1005	970	953	901	953	973	954	939	904	969	914	928	976	982	943	947	945	959	1015	934	974	907	995	985	958	937	980	929	934	953	948	959	966	943	985	845	972	948	993	1011	982	928	977	921	952	945	977	942	970	905	1008	961	938	944	981	964	947	955	969	912	973	901	954	961	914	955	916	941	957	946	944	978	994	915	914	948	995	982	950	932	937	970	936	978	918	909	947	872	949	971	927	932	944	985	940	976	952	968	986	959	947	1021	932	967	1015	946	928	964	929	967	974	936	934	905	932	962	933	1007	964	941	959	947	936	951	997	910	915	985	938	955	982	945	941	996	981	953	969	931	957	951	973	951	919	1002	943	968	931	990	969	936	940	923	946	946	929	943	923	921	947	951	915	968	935	917	915	977	917	977	1004	909	966	951	885	938	977	977	961	930	1002	947	1006	1000	944	917	961	919	929	927	960	967	942	993	934	1003	964	957	931	941	940	924	984	900	926	973	888	941	977	983	948	917	1014	952	914	992	905	950	969	942	920	972	934	949	977	929	977	946	884	930	944	990	953	892	1016	1022	978	943	936	938	945	895	886	929	931	949	950	961	984	950	942	927	994	973	961	913	935	973	887	928	956	950	919	919	914	941	1021	934	953	920	1002	998	931	964	907	928	977	952	941	957	939	966	975	931	900	930	942	1007	929	976	937	949	969	990	971	994	927	947	957	962	993	957	948	928	966	939	986	947	886	919	942	955	975	901	963	978	957	956	965	983	950	944	937	894	892	948	1001	897	897	968	997	935	914	965	945	967	913	961	936	914	983	899	956	908	935	1003	913	929	941	974	980	903	960	929	970	893	994	933	948	983	1023	936	982	949	926	954	895	918	956	989	926	961	970	990	960	984	947	957	920	887	958	950	946	933	950	964	974	930	1029	962	895	979	971	983	914	964	960	938	967	949	955	965	947	951	1003	944	977	891	995	954	918	978	961	962	977	943	943	958	965	952	947	965	903	911	925	955	947	1015	927	899	947	996	980	966	967	931	969	955	975	988	1012	929	980	1011	943	961	954	972	1014	987	916	1055	934	985	871	1009	914	975	956	930	992	963	890	971	961	995	978	990	938	930	1002	901	918	938	915	953	965	948	965	992	1009	999	923	976	932	958	945	939	1006	985	987	968	974	946	928	989	933	921	923	952	924	951	900	924	927	968	929	967	965	990	930	994	969	994	926	937	886	955	972	939	979	978	970	906	889	933	909	986	979	922	970	956	945	999	912	1000	884	974	985	946	940	940	935	954	915	982	991	954	951	947	977	1023	981	961	969	961	923	959	953	934	962	997	979	913	950	959	962	963	917	927	984	981	983	935	962	967	944	948	986	935	951	875	950	908	957	983	964	996	907	957	947	960	967	978	993	924	946	983	950	930	831	900	924	932	924	969	916	994	929	941	873	1020	962	952	951	921	916	952	970	981	948	951	930	965	955	956	1021	986	996	959	973	935	922	969	986	932	911	970	942	940	973	1022	956	1035	935	967	958	952	973	907	946	970	953	958	907	958	915	971	988	945	964	914	962	943	955	914	927	931	953	970	966	933	969	951	934	884	926	952	929	944	919	1012	950	1006	955	911	979	916	987	967	969	926	919	957	993	970	936	927	969	955	950	939	944	959	952	943	970	902	1014	961	924	907	908	984	936	918	937	1006	958	936	995	989	966	885	946	953	975	970	961	971	939	924	994	989	954	931	960	960	948	1017	861	934	939	933	917	963	895	949	962	957	983	952	977	940	945	971	908	974	938	978	943	950	935	960	999	890	936	894	954	984	946	939	928	953	926	917	934	986	943	919	941	948	925	968	972	963	967	961	906	935	925	976	918	947	928	957	907	959	904	915	959	935	958	942	944	966	970	952	928	958	956	960	923	1000	901	939	915	957
49025	15896	2964	1045	722	501	470	400	455	455	416	428	409	413	456	437	417	423	410	385	430	410	437	435	407	405	401	442	396	404	377	421	382	383	420	393	426	433	393	360	431	458	403	461	425	395	451	388	439	416	416	435	448	406	438	442	398	454	415	409	425	405	421	400	419	443	439	390	409	434	427	414	402	409	439	418	454	443	388	423	433	424	443	412	439	450	407	390	410	450	428	408	446	387	422	360	395	439	430	398	443	431	414	402	421	493	402	431	431	404	467	427	393	396	430	455	399	450	384	405	418	414	419	402	460	387	411	393	439	448	446	410	372	369	442	437	450	419	408	419	456	374	412	434	405	445	414	386	429	438	459	389	417	457	427	437	375	398	396	404	417	447	403	421	400	449	438	381	431	413	407	436	415	401	438	415	456	433	446	417	414	425	440	407	418	457	463	454	457	402	439	433	449	421	446	384	412	448	446	386	398	428	448	430	452	410	426	431	403	414	385	418	412	414	431	395	423	408	430	397	410	419	431	410	465	390	399	395	424	458	417	443	434	420	452	399	420	414	426	410	409	389	428	422	424	425	393	420	380	460	399	447	421	406	433	371	417	421	417	411	389	399	393	449	433	408	417	393	459	393	417	456	418	419	454	432	441	440	418	419	424	403	442	407	441	444	426	427	425	448	424	445	422	436	377	435	384	429	429	448	387	449	368	373	369	422	442	430	413	442	426	428	440	426	437	413	419	379	405	415	382	468	473	414	443	418	422	404	410	431	397	397	402	409	412	436	387	394	402	405	387	413	445	447	407	434	426	406	399	430	422	443	437	398	437	427	381	417	404	409	411	445	388	407	431	458	414	440	399	412	430	456	415	436	416	414	439	397	411	409	414	427	422	426	429	440	409	412	394	424	418	419	447	416	384	456	415	475	418	383	412	456	390	402	435	407	396	411	412	423	450	410	427	424	392	379	402	391	413	455	411	416	464	447	445	393	406	394	408	425	463	364	402	386	434	401	422	431	408	437	414	449	426	417	414	441	419	415	431	483	419	405	385	430	412	421	451	416	420	425	395	436	437	430	422	441	369	419	401	418	410	411	446	392	447	428	359	430	404	406	434	443	397	397	440	420	394	439	404	378	443	401	402	408	420	394	391	432	443	433	428	426	450	437	408	404	389	397	448	386	401	402	431	443	443	413	428	416	393	420	418	417	414	409	388	435	418	426	401	376	417	385	449	440	448	451	433	407	419	398	393	431	423	420	414	435	430	419	444	420	412	405	456	413	376	393	396	411	403	430	385	406	444	435	434	411	415	397	448	417	459	404	405	420	445	408	415	408	435	396	397	469	425	447	427	400	402	408	413	450	393	400	373	381	427	394	373	442	443	413	406	431	461	425	440	407	371	408	382	411	433	447	409	414	457	412	402	409	404	435	433	456	393	443	376	404	416	409	417	429	438	463	457	444	449	401	415	420	411	457	428	442	428	447	420	417	433	411	439	419	423	427	435	441	416	389	416	376	429	417	429	383	423	415	382	444	404	392	407	425	441	408	461	423	461	448	442	443	456	390	431	406	423	431	399	474	442	410	449	402	403	386	421	424	406	403	393	409	375	399	415	448	417	426	422	424	416	427	452	410	402	417	396	416	427	439	418	401	420	395	392	452	383	428	388	436	434	480	430	480	448	400	397	412	418	448	424	432	487	408	426	425	443	440	394	404	426	403	409	409	416	431	412	403	428	467	428	436	427	416	397	403	412	414	429	427	449	408	418	405	391	420	394	438	404	440	428	438	428	399	433	420	437	433	404	410	442	367	444	458	399	419	385	412	433	414	407	440	485	419	463	436	367	435	454	415	384	406	436	421	425	417	401	437	416	440	436	374	483	460	423	411	396	392	429	389	385	397	431	447	440	400	419	451	422	424	447	447	408	440	417	403	416	416	442	419	392	425	408	382	412	429	410	431	415	396	440	419	477	428	439	431	399	402	443	399	442	405	425	443	414	463	380	423	399	424	399	423	405	408	462	411	395	410	399	410	423	430	459	448	433	444	416	436	455	439	439	447	452	435	410	431	403	454	397	408	401	407	397	411	440	399	367	418	434	404	399	391	415	428	426	458	443	438	435	425	386	417	445	442	479	397	432	399	406	406	429	446	393	411	450	416	457	398	373	403	400	423	413	466	408	428	423	409	434	453	414	413	442	420	423	435	396	424	397	420	411	411	438	415	435	453	408	432	411	445	419	415	437	392	449	446	430	390	433	418	436	426	410	398	463	457	418	417	450	442	421	382	449	441	475	427	393	453	423	410	406	381	411	401	406	433	448	444	405	414	364	373	421	433	394	409	449	433	428	393	411	391	423	455	451	458	430	396	430	403	434	406	421	419	409	434	432	433	432	400	442	388	415	447	414	395	442	383	414	412	442	399	406	427	401	435	426	447	483	448	414	395	415	429	404	420	398	424	444	433	444	435	441	465	428	390	412	418	403	422	411	385	366	414	427	412	418	404	468	416	390	476	415	404	431	433	417	414	402	444	418	423	428	403	423	364	423	433	453	400	426	453	412	436	380	428	465	435	450	462	432	406	406	387	419	439	422	415	390	425	454	425	433	416	412	395	375	424	350	369	359	440	396	450	437	445	426	418	414	411	398	445	399	396	386	433	491	428	396	408	433	400	420	378	406	412	381	390	460	430	376	430	467	446	431	413	424	412	440	429	382	394	421	424	443	439	466	403	403	395	391	406	429	405	408	441	432	431	446	389	448	436	441	443	415	433	419	439	416	408	413	415	452	400	438	444	441	440	401	431	432	399	414	410	381	425	453	429	451	455	409	397	409	405	440	422	406	389	404	409	415	414	378	418	424	419	424	347	410	393	413	484	412	431	392	430	379	426	414	407	417	397	435	401	422	407	410	429	419	429	451	405	403	395	410	416	402	436	379	409	385	430	438	401	410	399	440	434	428	422	420	410	381	397	387	411	429	409	419	398	452	395	411	415	430	405	437	435	427	388	447	431	432	482	425	452	425	416	408	391	423	448	396	421	396	440	397	465	410	412	457	396	444	394	412	390	411	435	379	424	416	407	415	434	404	417	417	409	382	434	458	426	380	439	470	427	453	417	392	444	456	421	435	430	425	452	390	435	422	429	395	402	408	401	419	422	402	398	390	424	423	394	402	369	419	429	406	385	399	391	417	438	422	400	403	410	425	398	423	477	416	432	440	364	398	442	440	406	429	414	422	440	464	411	442	415	393	427	426	404	461	433	425	392	401	398	430	435	401	432	388	415	409	395	428	438	387	415	423	425	419	411	411	428	389	436	421	447	430	433	396	421	419	428	407	398	371	358	412	411	404	440	421	455	399	406	433	395	381	391	401	381	422	405	378	428	398	420	399	444	421	363	399	383	401	404	392	434	463	373	422	405	412	411	380	440	436	420	408	438	380	375	426	426	417	381	424	434	446	422	400	428	412	418	417	405	410	395	464	424	419	400	359	432	426	432	395	412	399	401
33337	9075	3171	2134	1524	1162	1094	1000	927	960	884	911	920	879	890	914	938	971	876	954	916	907	944	869	917	893	880	885	921	904	893	894	932	930	871	905	884	859	916	845	989	940	956	900	897	914	966	922	964	913	879	925	939	937	938	949	869	908	878	884	896	914	902	891	913	876	883	836	860	909	897	938	911	901	929	936	858	913	878	903	932	911	942	900	950	891	881	905	888	855	947	882	895	935	937	981	945	997	936	897	905	918	907	924	926	898	907	910	879	972	885	945	981	860	848	899	880	956	946	956	823	903	881	902	874	911	948	923	880	910	921	891	896	934	870	922	919	901	973	915	884	901	912	885	908	881	902	913	924	936	898	892	883	939	908	901	882	886	938	846	873	924	924	879	901	917	993	895	906	940	915	960	928	946	909	894	902	878	908	901	931	892	907	890	911	952	962	874	910	894	941	940	934	914	879	912	917	953	941	901	860	921	899	937	920	912	924	911	885	931	906	897	902	886	968	850	925	950	843	951	936	918	941	885	926	921	881	931	941	894	959	878	935	900	915	899	892	911	952	944	893	897	928	920	968	896	918	890	895	870	919	876	840	917	933	925	885	932	937	918	849	880	903	960	904	923	918	918	928	925	908	915	853	929	901	865	869	881	905	913	858	882	961	911	938	883	855	947	918	887	877	889	946	905	888	897	948	888	958	919	825	918	996	896	958	873	920	833	934	926	938	871	889	856	924	936	943	915	935	935	953	922	903	925	897	920	863	871	915	935	930	864	916	952	906	893	925	950	929	919	911	949	972	854	928	948	942	921	930	897	923	967	875	916	948	830	952	927	889	941	914	905	906	969	912	904	947	933	880	924	866	884	921	890	901	940	871	1003	904	887	890	922	877	927	987	964	942	903	879	896	878	905	944	979	872	919	856	913	967	847	880	919	893	937	897	919	858	961	870	925	891	915	888	913	886	897	931	885	904	896	866	880	931	902	885	953	904	908	896	911	888	894	874	918	951	934	933	934	874	908	880	919	932	893	904	898	944	933	916	878	899	900	932	956	916	932	889	884	885	908	957	896	933	889	891	910	924	910	909	903	941	929	866	920	880	921	908	924	936	846	906	928	886	934	905	909	957	884	963	896	936	924	911	904	902	964	905	863	915	861	912	884	952	970	925	861	953	909	947	919	942	908	957	829	931	939	941	878	870	925	849	956	892	950	915	892	923	918	868	880	920	960	855	923	933	897	909	917	945	898	948	881	915	929	953	973	877	947	898	954	867	891	920	943	907	875	905	905	924	890	901	931	876	970	903	963	913	898	916	916	870	872	906	926	913	943	837	920	890	924	939	901	885	955	893	899	903	880	916	886	855	937	928	870	853	909	935	882	895	897	894	937	909	964	944	905	854	919	920	920	962	953	889	913	878	880	877	911	945	928	926	908	896	920	873	911	934	890	899	951	891	873	873	861	931	946	937	916	927	907	935	948	917	903	942	941	915	860	889	881	963	948	955	915	893	904	888	948	917	923	960	944	908	841	967	923	889	928	908	951	910	903	900	945	877	903	914	879	911	911	908	913	912	912	916	918	924	909	914	872	871	917	935	929	915	875	878	953	913	938	907	933	907	890	943	923	910	901	898	911	905	902	910	922	940	886	942	905	929	915	879	850	916	945	906	915	876	987	909	916	939	927	880	906	886	966	872	934	842	851	958	938	902	931	915	886	873	908	886	908	932	895	933	916	903	934	992	975	920	980	895	851	924	930	881	922	900	881	940	922	908	916	904	889	882	937	927	925	900	916	940	877	950	899	955	974	933	887	851	887	922	935	935	840	878	862	909	897	933	902	916	937	1015	915	907	884	911	958	913	886	904	876	925	875	893	912	924	961	870	878	954	927	864	951	897	927	882	903	931	861	944	911	893	947	955	890	855	879	865	927	911	913	867	916	900	877	906	946	867	882	902	949	861	902	914	893	940	896	910	901	869	920	850	888	906	907	892	925	921	953	904	889	898	911	946	909	894	921	904	928	912	921	900	904	958	878	937	933	898	942	922	920	923	875	962	947	886	905	909	935	927	899	904	930	934	937	891	883	937	891	951	958	909	951	921	906	902	929	923	875	924	930	882	896	904	898	900	876	879	951	925	880	918	975	886	884	903	957	903	909	874	945	914	855	911	895	962	854	876	891	943	916	927	932	959	915	901	921	873	885	917	909	936	898	902	916	930	939	954	887	916	919	958	917	853	882	923	906	950	942	962	937	897	882	925	905	967	892	877	906	943	924	945	943	897	928	877	899	927	869	873	949	888	930	880	904	881	893	930	919	921	889	928	933	920	839	928	941	908	937	878	880	899	909	943	913	933	866	975	936	931	946	897	957	880	894	838	939	956	952	864	899	909	921	881	894	888	916	896	875	901	899	934	913	897	938	956	895	911	873	912	934	899	964	913	913	946	911	909	884	932	825	917	934	872	859	921	912	966	888	862	936	938	916	948	894	900	898	888	891	931	899	888	915	971	871	895	860	871	946	897	908	956	898	879	886	908	891	933	887	891	926	942	912	910	913	920	904	903	885	921	893	920	924	934	883	912	919	908	959	974	875	902	900	896	888	948	926	926	869	969	846	848	919	959	916	877	876	923	899	927	901	969	898	902	864	967	902	931	875	918	937	844	913	955	957	860	931	885	874	921	917	915	898	924	916	921	924	961	852	974	910	892	965	910	897	905	923	918	899	943	920	909	954	882	907	852	915	894	912	897	914	921	915	905	931	897	930	907	951	942	933	898	916	930	932	919	916	988	951	887	948	902	938	939	934	941	871	872	947	907	966	964	900	931	890	894	924	962	865	915	952	909	944	912	915	893	905	925	918	932	889	934	883	941	920	875	888	866	887	934	900	901	921	912	911	882	913	933	907	883	891	917	908	941	918	915	909	872	898	872	934	974	895	900	908	918	867	932	880	920	885	904	930	924	896	946	902	923	893	948	927	940	912	880	926	919	892	929	899	880	873	896	870	893	934	907	924	924	864	969	917	851	915	975	932	914	911	891	920	968	915	890	866	918	935	914	898	919	939	926	906	898	927	949	925	953	972	896	878	902	958	910	922	921	950	898	920	899	948	971	931	936	872	895	945	912	895	924	922	929	898	934	913	909	926	933	883	924	900	892	882	897	898	904	950	830	841	909	937	919	857	923	879	883	871	925	916	874	919	865	903	903	963	942	981	920	918	867	925	929	924	858	862	953	902	880	883	853	935	952	880	879	897	877	883	865	894	908	909	907	895	874	931	868	907	901	915	926	888	876	876	896	948	902	940	894	908	875	906	988	922	914	867	968	904	880	881	895	939	906	904	907	932	889	934	946	884	915	953	925	896	933	870	958	876	868	876	874	914	935	905	968	919	902	897	939	894	863	903	869	833	964	907	889	874	864	955	929	919	920	935	918	935	951	872	913	909	882	939	921	877	952	899	908	931	884	930	878	872	929	931	865	884	891	900	870	857	946	928	927	971	895	906	890	945
63725	29089	12638	4574	1858	898	679	525	448	398	463	414	401	397	407	388	426	417	434	482	443	443	413	423	422	413	443	418	439	404	442	417	396	414	418	467	426	421	394	427	426	441	457	378	429	439	444	440	441	451	464	406	403	446	437	456	405	396	440	428	402	386	447	391	439	435	444	415	448	461	424	400	400	394	420	460	408	427	445	435	403	423	436	427	382	394	406	397	400	438	438	411	424	389	414	391	430	430	422	416	425	408	451	422	426	409	394	385	429	452	436	439	424	431	434	435	435	423	438	426	384	412	407	422	413	428	404	414	416	438	430	430	448	413	408	428	421	433	411	477	403	446	404	446	428	403	403	373	426	415	406	428	400	417	402	388	406	419	399	464	389	441	425	399	412	414	431	429	387	410	404	469	438	444	454	416	415	435	413	409	420	397	479	412	420	435	409	394	434	396	449	400	441	393	444	421	449	431	436	419	458	409	412	463	412	416	432	428	413	383	438	423	429	432	463	423	398	454	436	453	458	457	411	437	427	375	429	441	456	382	442	436	428	429	419	471	451	428	399	417	440	418	432	448	403	455	414	434	422	391	461	440	391	418	425	402	438	443	450	438	445	445	454	462	404	384	395	441	418	408	445	434	420	429	446	447	388	398	456	435	381	401	400	407	430	435	424	425	426	439	439	416	439	429	430	445	410	439	409	425	454	432	467	456	433	428	390	411	426	436	462	388	433	452	431	398	460	427	390	454	407	418	410	434	403	411	406	421	447	427	402	433	398	423	404	451	437	407	409	452	393	420	422	426	426	410	427	404	436	406	411	401	410	411	403	411	360	400	456	445	425	398	411	482	438	408	412	425	422	421	420	428	419	426	428	402	419	431	424	431	465	383	412	442	421	433	434	414	410	444	431	472	392	387	432	418	417	458	468	427	430	422	463	398	423	401	433	414	455	440	439	431	390	440	431	417	469	372	432	414	446	428	466	433	412	443	396	416	406	435	427	443	412	448	431	463	389	384	391	417	414	420	433	434	455	402	411	386	429	424	458	393	378	406	449	440	433	410	419	424	422	415	431	452	427	449	444	437	432	447	406	402	373	457	478	407	416	386	420	446	432	369	368	433	432	425	407	468	412	421	424	405	422	385	449	393	396	415	447	444	396	413	427	461	410	444	367	432	403	409	403	389	377	424	401	414	444	418	456	450	413	432	463	425	394	435	402	426	422	391	416	423	415	406	415	426	485	431	472	405	427	392	420	457	435	459	434	481	436	431	411	421	417	421	410	417	449	454	395	417	394	425	432	383	416	445	410	415	441	410	437	393	427	408	384	412	414	416	433	455	434	428	430	403	402	442	433	412	409	399	436	415	421	437	425	387	423	408	427	403	432	405	440	482	431	419	433	466	403	418	437	443	394	402	394	444	423	420	449	476	447	417	419	388	488	485	452	466	431	413	412	390	413	428	395	397	432	438	385	465	400	485	428	430	387	448	432	401	427	430	443	434	446	449	412	436	383	448	434	410	404	413	464	435	453	422	402	470	429	409	450	437	415	451	409	415	423	439	412	448	428	446	396	404	427	439	434	385	432	426	436	455	416	421	442	432	434	396	396	382	432	414	441	453	418	397	400	422	440	416	441	407	362	456	407	421	411	464	450	465	438	433	402	417	389	429	448	418	454	435	434	432	482	421	421	433	411	440	415	428	435	443	395	406	446	373	444	404	439	447	442	399	460	432	427	404	434	388	448	442	411	419	431	432	436	448	435	428	484	429	396	431	457	452	409	424	431	433	438	444	394	431	416	425	436	442	443	457	464	404	408	416	409	449	428	413	445	422	420	441	434	388	404	451	433	421	432	434	392	427	406	446	421	402	401	427	463	369	404	440	412	410	431	431	411	416	394	428	449	420	413	377	461	443	404	416	444	421	411	433	400	446	385	419	398	423	427	413	419	411	422	447	437	426	439	414	450	437	441	413	434	404	419	432	413	436	445	409	430	400	401	436	451	404	436	446	428	424	406	440	411	405	450	437	441	443	422	427	431	442	394	398	444	440	436	421	434	411	440	369	407	417	416	420	403	452	400	412	461	436	394	405	367	410	446	428	430	424	440	455	424	463	365	400	462	441	464	444	414	423	412	351	435	483	433	435	433	412	438	451	417	405	399	462	451	436	399	441	426	419	405	440	425	449	440	436	431	416	417	405	431	438	420	433	436	435	432	416	392	449	467	388	360	420	455	406	414	427	396	393	448	447	412	447	431	441	435	450	421	406	424	398	417	413	424	398	447	420	427	415	385	418	389	439	445	436	408	402	423	398	369	448	434	422	406	431	416	399	400	452	403	393	408	425	417	504	445	426	405	428	421	400	422	415	403	430	405	434	434	439	386	383	424	408	451	431	384	419	442	411	436	422	442	415	393	445	414	411	421	378	415	413	411	468	447	398	432	425	429	419	406	409	413	407	420	392	417	373	393	417	412	422	471	422	402	422	415	426	383	435	429	410	419	435	399	446	417	448	416	441	417	409	437	422	447	441	445	391	438	433	497	406	432	388	372	454	426	397	410	436	408	428	446	463	434	417	449	385	389	436	433	449	446	478	436	453	423	421	436	460	448	410	411	462	453	414	433	440	430	414	437	432	415	418	412	388	412	388	473	435	409	423	450	367	416	442	448	423	432	410	416	434	408	424	405	399	444	448	411	440	391	412	402	438	388	436	403	392	433	438	427	416	444	454	387	385	405	408	421	432	422	409	427	404	397	420	414	437	403	409	397	439	429	401	423	418	430	388	451	419	407	444	398	421	439	452	396	394	455	424	477	416	404	473	449	395	410	424	432	430	432	448	393	445	418	427	420	398	464	458	416	443	448	432	419	459	462	409	421	437	401	432	412	446	419	402	422	455	428	442	410	411	423	412	416	435	434	403	427	401	427	409	451	429	390	407	421	430	386	407	435	399	420	436	429	454	458	409	411	397	424	408	438	420	416	428	440	457	425	385	432	457	413	409	378	446	448	414	452	431	419	418	440	418	393	376	436	446	383	430	475	423	416	430	443	435	421	450	394	438	434	430	440	415	433	430	377	426	432	432	426	405	437	415	426	446	457	416	420	425	432	397	406	403	435	440	390	426	415	416	415	425	387	443	390	406	419	427	408	388	411	395	399	431	426	497	404	431	434	429	426	405	439	450	407	419	379	417	432	412	398	412	469	426	441	425	469	405	448	457	416	426	401	420	412	415	431	430	418	402	443	428	407	403	419	416	425	472	445	434	446	418	399	442	393	428	420	432	436	412	438	430	401	412	402	413	420	413	422	433	406	423	439	424	388	376	394	479	452	417	377	437	408	473	458	439	461	426	433	415	400	449	379	440	452	455	434	438	445	474	406	448	425	446	442	446	420	438	434	434	430	410	427	446	366	420	431	404	389	413	381	414	420	401	428	366	405	422	398	403	406	425	415	425	441	443	418	431	430	448	385	407	412	429	462	415	437	412	412	446	374	430	459	427	387	385
43093	21069	12970	8098	4498	2532	1741	1184	975	981	954	913	878	903	898	911	982	911	940	889	942	994	956	952	915	984	927	919	955	953	960	978	899	918	928	993	937	939	966	883	913	939	979	973	946	917	962	981	891	979	972	957	919	875	1004	871	909	941	874	913	891	925	912	952	933	927	961	922	939	861	974	937	947	937	946	929	940	948	999	931	921	899	967	914	884	936	902	951	933	855	968	934	951	925	916	927	909	845	919	914	922	922	902	930	957	911	941	975	960	919	952	931	881	942	947	929	939	940	951	949	944	905	937	926	935	946	913	957	987	979	904	904	918	903	949	853	890	921	935	911	924	931	866	908	951	939	903	912	944	910	912	897	947	924	924	1014	942	938	910	938	978	948	907	885	998	914	928	931	962	869	891	905	946	945	926	899	924	926	964	960	921	960	931	875	928	910	939	854	952	871	942	897	901	915	923	958	991	885	958	942	974	904	984	969	870	952	947	933	942	921	857	911	962	953	921	856	896	934	908	919	929	937	903	1022	937	934	973	940	941	929	892	912	917	918	939	856	909	956	931	981	932	957	949	966	947	922	958	931	908	878	924	904	934	969	889	884	891	945	881	927	898	884	953	951	915	927	964	979	998	944	948	922	919	915	908	941	919	955	857	955	946	917	928	902	891	932	901	883	990	920	976	948	891	951	900	922	965	908	1000	957	924	884	954	919	892	966	938	939	954	989	897	915	975	906	900	923	934	940	952	935	910	922	929	962	956	950	936	922	973	857	952	921	921	955	897	959	928	965	887	969	934	940	922	925	951	910	947	958	889	928	952	947	999	938	937	927	925	943	910	888	909	982	955	914	947	877	946	953	950	901	925	934	905	926	955	958	880	948	932	873	924	931	952	927	986	928	946	878	920	898	939	924	895	932	930	992	937	949	978	954	916	954	849	954	965	907	918	919	892	913	935	916	958	903	942	938	965	912	928	938	890	950	921	942	959	928	915	924	903	917	895	963	966	985	866	927	899	939	968	967	900	897	922	929	897	906	919	950	994	961	919	956	922	957	896	931	923	931	921	895	912	917	906	897	923	903	965	929	944	968	914	897	968	910	979	960	962	917	918	863	886	939	927	940	895	922	908	960	874	957	969	969	898	912	906	949	912	863	908	878	955	935	921	939	880	960	980	910	967	902	895	918	965	939	859	965	919	944	915	922	983	971	937	892	965	888	944	891	941	917	953	889	891	909	900	888	905	919	882	901	892	957	927	879	893	950	940	945	973	902	937	958	880	901	894	933	940	948	950	899	913	925	940	961	909	900	968	967	943	934	994	922	933	953	962	896	917	897	886	890	900	914	914	913	978	932	905	947	891	905	924	944	933	958	896	957	934	923	906	999	968	953	953	934	913	910	877	899	961	940	869	943	941	953	922	918	922	934	915	979	898	964	969	890	967	843	891	951	955	957	993	953	893	900	958	941	900	948	932	930	972	916	983	909	963	939	877	943	895	889	1001	890	939	913	937	914	901	939	918	888	893	946	924	919	932	925	955	967	929	893	892	928	889	941	935	953	924	949	971	913	984	968	958	943	968	951	898	873	917	922	943	892	950	939	889	876	948	918	959	947	906	917	922	926	930	892	910	926	935	920	920	902	939	896	922	954	933	895	905	994	903	920	954	935	884	939	949	923	964	913	968	986	934	984	967	1005	952	934	926	965	913	984	919	952	914	889	948	913	963	873	868	901	925	895	969	865	961	922	953	947	906	910	960	907	949	948	918	909	904	994	893	924	922	937	900	907	951	911	912	928	933	894	889	958	903	880	939	922	944	906	912	931	879	902	910	920	946	940	899	987	960	953	934	893	832	958	901	913	908	930	890	922	922	961	928	941	887	843	974	899	1000	985	947	870	961	961	970	901	907	965	945	940	936	892	968	944	949	890	952	949	926	898	905	933	955	891	935	903	905	955	908	884	924	894	893	957	894	897	877	963	912	922	909	933	915	929	946	900	898	930	921	930	957	897	952	905	993	895	979	873	919	948	933	890	977	970	914	914	908	979	937	956	951	942	985	919	948	918	955	887	922	921	984	951	916	947	949	929	920	949	977	955	969	839	958	939	985	936	948	916	907	916	922	882	935	933	922	895	919	915	929	943	967	966	933	890	940	913	909	883	906	881	980	935	960	942	923	992	886	934	891	907	922	904	926	913	952	917	933	972	903	921	919	934	920	956	866	961	928	896	905	892	938	941	950	959	976	955	895	899	851	898	901	907	914	982	939	959	873	921	937	888	955	957	874	890	971	944	939	919	937	1013	934	923	939	923	940	886	907	978	944	958	916	983	989	933	902	993	941	936	856	944	984	971	925	919	871	928	931	929	965	917	948	937	942	995	933	916	964	901	896	972	908	912	896	902	919	906	918	895	928	919	900	965	928	921	920	926	953	964	917	950	883	940	881	955	874	899	941	891	979	893	971	903	926	903	905	1036	911	917	937	890	913	918	935	887	903	931	912	899	918	921	936	980	977	961	960	922	962	916	949	947	896	957	928	927	923	901	920	1008	944	912	903	958	948	902	1010	937	916	912	911	932	905	912	941	950	950	920	944	981	843	902	867	942	902	978	939	928	896	939	911	940	917	909	952	910	921	950	904	943	891	899	916	970	968	942	911	951	941	958	906	924	880	929	936	909	939	904	928	929	945	964	917	918	960	971	853	901	913	912	925	918	927	913	889	932	975	932	853	938	938	924	960	936	937	865	938	916	968	940	948	963	986	970	941	948	953	890	925	893	979	983	899	946	946	972	944	925	975	918	985	946	1006	892	909	981	951	931	973	923	878	932	951	976	947	925	906	914	872	943	916	865	948	971	909	949	905	899	957	922	950	900	902	919	892	990	974	915	952	910	969	912	962	994	929	933	927	929	1027	918	918	920	942	975	988	958	906	867	901	971	902	896	901	894	1010	934	955	894	924	900	954	888	926	943	881	888	916	900	966	873	949	890	916	953	930	943	950	945	911	920	908	980	903	903	928	942	919	925	897	930	935	895	933	881	948	916	945	875	966	888	961	918	962	874	870	900	904	929	941	939	960	885	968	923	912	911	907	896	938	977	928	885	893	927	850	886	934	959	921	886	942	971	945	929	914	950	933	978	951	901	860	931	975	928	937	923	913	953	957	912	894	908	975	965	921	903	968	918	893	889	928	954	971	932	959	911	912	937	899	957	935	923	933	979	975	938	954	932	889	937	908	933	922	910	911	934	908	899	939	950	950	922	983	940	932	976	935	908	907	953	922	933	1023	952	935	934	971	932	969	899	937	975	914	996	899	924	888	891	894	973	931	906	960	972	938	944	921	934	908	912	948	924	918	941	906	883	967	958	913	912	1039	984	952	908	934	903	905	988	970	910	906	918	909	937	989	968	884	902	978	934	869	971	906	960	908	882	906	936	944	925	937	870	895	937	961	932	917	950	945	946	957	917	895	950	878	899	923	943	885	864	958	905	974	964	915	974	957	965	873	947	911	878	937	945	937	922
59429	26186	12158	4294	1558	842	579	488	474	472	448	483	411	444	446	424	407	456	440	439	432	418	449	463	450	463	437	436	402	408	422	444	425	407	441	471	433	433	438	417	451	404	436	472	459	426	455	434	424	441	426	445	458	469	424	400	449	403	441	419	397	443	409	399	417	445	441	456	478	385	446	410	437	426	443	448	448	409	436	431	450	442	429	453	422	410	457	445	413	457	414	400	465	404	462	416	476	414	428	456	459	420	438	479	416	425	447	384	414	464	438	445	408	453	452	405	438	435	427	453	433	430	462	450	418	440	419	443	456	419	419	416	467	451	450	439	456	448	402	406	400	432	385	433	441	400	400	479	434	446	432	439	430	437	402	453	409	386	421	407	442	466	442	487	438	424	404	412	439	476	461	394	460	425	435	461	437	449	461	478	435	453	446	383	421	439	404	467	437	452	429	446	410	447	416	419	440	445	394	425	423	431	496	420	434	476	392	404	435	389	443	458	448	444	443	405	457	458	434	451	477	435	448	469	400	433	431	436	392	435	395	412	460	369	411	408	430	462	450	430	410	423	400	400	419	429	425	422	437	454	440	470	447	435	433	394	410	442	410	449	498	464	438	447	438	433	431	463	455	447	388	433	430	450	444	435	444	429	438	392	418	456	443	435	423	418	445	411	431	397	451	406	425	399	468	420	401	446	436	421	396	464	404	481	435	465	434	438	434	422	438	415	429	447	437	428	437	404	442	404	415	426	483	462	414	417	403	398	411	409	409	455	440	422	450	405	438	399	466	445	426	412	476	467	424	405	428	406	436	423	461	429	424	461	485	454	417	463	445	447	434	446	488	447	421	437	425	430	442	427	428	423	397	404	418	414	440	435	444	424	471	419	442	440	470	435	425	458	429	469	447	432	451	446	423	443	469	435	454	413	415	448	457	439	448	451	420	431	418	451	427	426	416	445	484	414	452	446	440	441	456	415	448	448	469	457	431	457	426	473	428	445	432	446	447	469	474	454	430	465	430	417	495	430	440	420	417	489	441	466	453	478	385	454	421	403	437	414	446	467	426	425	426	413	468	459	442	446	445	431	427	470	471	411	409	455	427	454	402	442	451	467	408	456	405	450	428	448	394	469	431	385	419	461	435	446	432	403	433	438	391	470	481	438	397	463	400	410	409	449	436	407	434	430	405	461	418	454	428	436	433	413	430	461	426	423	405	416	443	376	445	498	460	434	403	395	425	469	418	433	413	458	415	419	419	425	449	432	383	440	450	412	426	442	461	427	403	415	431	433	424	415	450	457	469	427	448	451	446	428	404	406	468	439	439	458	448	480	417	449	390	440	426	419	453	456	436	434	455	438	441	448	439	414	411	464	439	417	436	468	460	426	438	438	417	424	418	402	451	448	459	399	440	441	441	411	447	459	440	422	475	475	421	423	388	420	432	478	378	447	410	424	460	421	437	403	465	445	440	413	437	426	426	418	458	449	461	446	415	368	392	399	438	412	414	427	432	464	405	412	428	424	425	415	420	400	407	399	462	411	483	430	410	454	406	428	453	431	410	452	439	419	458	398	456	423	396	404	399	425	412	426	406	415	456	414	451	435	410	453	441	426	438	426	449	460	416	448	420	447	413	391	418	418	413	427	432	436	448	438	477	405	429	427	448	425	464	467	421	405	464	392	413	445	453	417	423	445	414	393	488	427	430	441	432	432	428	425	385	421	446	413	443	381	395	405	426	432	462	410	409	442	419	435	447	445	412	426	435	443	423	428	422	443	453	416	448	462	475	436	491	472	467	447	429	476	435	436	502	436	415	460	500	457	442	421	456	452	433	425	463	473	416	493	450	454	435	468	439	404	454	421	466	464	457	410	444	433	439	476	421	425	414	461	426	426	443	455	455	440	416	397	409	429	460	400	401	453	451	444	385	421	400	448	454	445	425	460	409	435	425	406	441	392	449	407	417	420	433	432	441	434	426	418	464	437	441	425	442	474	418	446	444	440	468	410	414	420	415	470	440	452	441	443	455	442	455	439	450	444	434	428	464	374	438	420	467	451	445	472	449	413	418	434	411	441	389	405	418	444	440	432	458	467	441	466	426	430	427	420	439	502	418	409	434	429	409	442	456	438	454	405	434	459	485	409	456	410	457	423	448	465	448	422	457	416	428	442	401	453	403	412	438	446	423	414	427	448	445	458	443	451	410	371	418	426	452	396	441	467	428	449	418	396	427	446	422	446	438	458	447	456	384	416	428	394	433	450	455	426	453	451	429	398	470	446	440	452	414	453	473	438	429	431	472	442	459	438	420	451	450	461	444	449	446	415	435	435	446	461	490	435	428	449	439	474	455	423	476	453	425	447	436	459	388	403	448	423	439	460	442	406	470	467	441	458	436	406	451	457	437	448	428	397	408	443	439	417	432	452	393	455	446	467	439	414	439	423	396	443	416	427	474	437	436	479	452	460	393	429	374	455	450	463	431	439	394	427	432	415	426	451	422	410	460	422	455	426	416	435	401	473	443	428	444	470	400	413	414	436	439	449	459	468	440	424	467	423	433	424	435	449	418	406	437	405	447	390	423	392	422	424	399	436	415	417	456	452	387	376	383	453	459	421	428	425	427	445	435	414	454	444	446	426	461	409	378	406	472	411	431	456	461	432	422	426	418	452	455	458	457	478	461	448	435	456	408	448	409	445	407	432	421	471	391	406	459	413	449	422	395	450	462	453	442	436	420	450	440	425	425	431	424	411	425	453	409	391	460	449	445	449	444	401	422	451	400	431	445	419	430	463	422	443	420	397	400	461	450	416	428	409	475	471	418	391	422	458	452	416	432	448	421	437	464	430	426	450	415	438	412	421	422	411	436	415	474	407	400	458	457	446	467	423	410	439	398	409	405	439	450	392	460	418	441	424	379	419	450	408	449	406	448	425	410	392	422	438	426	430	424	410	467	423	457	427	403	420	491	442	450	429	453	448	441	405	419	449	434	425	451	416	416	380	388	402	454	407	463	411	389	460	432	400	433	413	450	436	401	458	446	431	427	402	428	471	383	447	434	424	444	452	495	428	442	434	408	448	464	431	419	460	381	437	415	424	431	454	435	474	425	456	457	403	394	451	408	444	431	400	464	411	471	437	474	439	386	440	441	430	426	415	383	455	450	432	469	451	448	485	426	457	470	463	404	440	441	462	437	374	458	450	448	416	475	434	435	442	416	469	471	433	433	435	404	388	466	425	444	443	469	462	436	407	466	428	399	416	435	460	382	411	433	427	394	432	413	458	454	455	414	468	449	403	402	446	430	447	458	443	398	438	392	400	420	444	441	447	459	427	427	449	454	394	434	440	427	482	454	409	478	433	452	436	475	452	449	464	442	411	437	429	447	440	379	430	434	407	417	402	407	428	429	446	446	466	435	431	414	434	390	413	412	451	472	450	443	424	438	449	410	436	428	408	441	457	403	452	414	413	412	445	404	435	408	439	475	424	426	463	435	478	432	442	407	488
40007	18878	11459	7435	3822	2022	1380	1167	1091	1065	993	996	937	939	948	926	964	966	873	1000	891	898	956	980	920	983	927	966	972	878	978	950	959	909	973	924	942	921	951	956	936	931	903	952	922	887	973	922	1037	974	990	959	946	956	978	973	920	940	976	1008	936	919	929	902	942	904	920	918	958	952	932	924	976	961	945	947	961	970	949	927	981	954	894	1017	947	952	930	896	939	942	947	961	969	953	925	920	951	909	909	906	983	971	933	968	978	954	944	940	977	937	974	939	947	966	973	985	1001	932	963	954	941	872	952	947	912	964	940	956	976	955	900	950	962	977	976	912	939	936	955	917	959	937	986	1018	907	998	939	922	965	962	890	935	944	943	947	956	972	940	877	907	899	892	886	929	923	940	922	947	964	935	885	940	903	911	945	909	963	982	950	963	881	968	900	976	931	970	900	958	942	908	948	883	984	922	895	926	882	986	984	965	946	925	973	923	962	1014	957	933	898	932	879	998	920	913	988	862	914	922	1011	934	963	902	927	974	949	944	972	930	911	981	928	959	906	945	940	950	984	932	944	921	922	932	895	952	930	958	920	913	912	912	906	950	960	954	963	960	881	934	944	929	885	944	897	964	884	955	953	952	1006	953	988	943	937	967	938	897	953	975	957	938	930	963	948	938	984	953	977	920	875	906	921	949	972	900	954	964	908	919	974	916	906	953	933	975	970	968	927	957	908	998	929	941	1030	982	961	960	960	932	980	983	894	940	928	920	917	910	956	960	995	953	933	982	945	933	956	963	945	975	936	940	1009	990	953	1001	922	942	895	929	900	944	946	940	944	910	987	921	948	963	912	902	950	895	997	887	897	932	974	997	950	951	904	930	971	962	952	925	1015	970	968	970	933	913	932	938	916	952	936	976	910	945	932	923	930	974	926	1032	973	954	920	943	952	901	969	907	971	920	951	968	943	957	918	909	907	910	960	963	948	984	917	914	967	963	913	974	885	909	938	893	911	979	1023	921	961	977	940	937	926	918	955	959	947	1015	996	953	893	925	970	950	980	900	958	963	962	936	939	917	965	896	916	965	966	930	1008	949	921	984	935	908	937	971	940	976	952	948	940	947	976	998	908	891	938	957	978	995	929	885	939	926	971	943	978	888	923	964	954	920	988	946	923	950	911	933	943	953	935	898	923	969	967	891	923	975	929	913	907	944	946	891	884	1000	945	956	957	991	921	1001	971	925	915	980	940	898	938	940	887	915	917	1041	945	948	963	951	916	927	976	945	922	922	914	944	950	935	941	1002	911	941	958	960	956	931	924	986	971	937	993	942	977	969	957	921	996	971	958	952	984	916	953	900	936	914	936	994	970	937	961	947	915	941	926	920	981	1009	924	959	919	960	891	925	937	953	947	948	915	897	942	1004	934	937	924	907	960	952	913	971	929	954	910	910	947	906	980	930	919	937	964	1007	917	987	924	1007	994	924	969	994	930	1005	947	952	955	999	932	986	1003	944	871	1012	915	937	959	928	925	987	968	946	946	920	993	1007	953	935	943	926	897	969	962	946	896	963	907	980	953	967	959	941	971	968	983	922	942	945	916	948	961	937	939	930	966	975	924	926	942	931	954	889	917	936	973	961	927	970	977	1018	978	886	960	968	936	950	983	943	1003	916	962	933	929	958	912	1003	911	910	920	971	959	911	960	935	928	943	918	977	927	996	916	906	938	1015	996	965	917	947	951	900	952	926	927	963	985	968	942	980	949	917	930	977	954	901	939	942	978	976	984	905	893	915	934	941	944	932	941	937	905	1026	936	972	981	936	982	911	946	923	968	971	928	947	985	956	923	986	969	986	980	953	911	956	883	940	1004	867	902	974	907	929	943	975	924	934	940	963	973	930	955	1008	957	991	968	921	936	937	893	930	944	947	960	942	949	919	933	958	1001	956	906	965	986	929	910	979	979	953	1013	975	863	886	959	939	941	944	933	892	1001	924	912	1000	922	926	952	974	989	934	961	949	934	915	911	926	952	896	935	931	951	940	949	917	977	899	947	1001	980	872	896	964	918	962	982	971	929	962	919	955	954	927	934	991	870	942	934	927	916	924	950	959	923	925	915	951	933	897	947	942	997	943	989	930	932	934	887	905	965	882	1001	1005	892	970	960	1034	914	906	938	929	931	929	960	936	920	963	917	982	943	941	924	960	928	907	939	921	931	938	940	917	962	960	965	933	916	959	931	925	962	938	950	899	944	941	942	962	927	948	960	968	934	941	950	855	969	914	962	964	948	997	890	894	906	875	993	979	908	1021	937	955	976	967	987	865	946	974	893	979	962	903	948	936	996	892	946	949	942	918	1018	916	979	917	965	979	996	955	883	972	971	974	953	967	886	964	925	976	987	887	945	933	937	935	938	964	986	900	965	917	917	946	949	957	950	915	941	963	931	981	887	962	885	986	939	909	980	939	976	970	930	963	955	967	956	927	931	921	986	986	960	954	945	956	914	954	920	925	1000	991	940	945	956	952	959	990	962	948	940	878	943	930	916	898	952	972	897	951	879	903	913	937	890	920	902	967	908	925	980	949	906	968	948	937	926	958	963	944	869	1000	973	909	961	936	956	987	979	927	882	996	933	939	938	929	972	957	938	938	938	927	942	945	938	921	918	955	932	875	897	973	923	945	933	949	932	966	970	984	923	970	987	976	903	956	878	948	941	974	916	913	946	901	944	919	939	961	910	952	955	976	968	945	898	955	953	949	907	886	933	964	887	933	977	967	923	1004	936	955	984	963	910	950	956	970	994	931	954	974	929	937	887	889	916	977	985	990	923	913	958	966	939	937	948	935	904	947	980	933	898	978	989	957	909	956	892	912	945	886	879	952	962	907	949	932	893	945	892	924	928	885	927	941	916	914	899	988	987	1006	955	973	994	922	964	962	949	956	949	913	992	991	1032	937	936	958	947	971	931	928	917	920	1012	915	943	973	938	963	975	920	909	908	986	1014	967	905	969	982	955	941	980	915	951	898	960	928	917	948	943	944	910	945	888	960	959	934	983	945	857	901	954	969	938	929	856	925	924	987	1038	938	951	999	1003	958	940	947	957	937	940	929	971	949	896	965	910	985	1011	949	916	929	955	904	980	946	963	995	981	930	949	928	970	916	924	918	953	908	998	927	960	946	912	913	928	945	947	940	918	951	935	980	908	934	940	924	958	962	926	964	934	979	985	955	924	899	896	954	1011	982	984	947	927	902	928	907	916	940	902	960	959	957	915	933	928	971	954	920	964	1009	917	929	955	922	956	942	952	935	872	925	996	955	927	964	927	926	950	945	928	965	927	944	977	975	973	946	948	1016	905	932	930	964	905	984	987	926	915	943	926	932	986	988	950	1029	879	945	910	963	951	939	939	917	970	920	946	987	967	961	946	944	924	919	926	892	922	922	923	928	946	958	1023	958	987	917	936	970	996	933	913	943	969	924	976	928	949	930	937	975	949	898	898	896	965	951	952	923	961	1013	915	945	900	973	919	885	910	948	922	915	955	932	969	947	919	932	899	938	1017	948	973	990	885	940	967	964
47207	23176	8495	2314	842	562	503	433	416	475	391	416	411	421	435	459	415	409	434	425	411	426	429	397	428	415	467	414	406	418	409	374	387	382	393	417	417	429	398	359	429	408	402	409	415	439	416	430	406	452	403	369	405	416	401	430	459	411	400	409	422	447	408	464	420	424	418	436	427	415	412	420	397	411	433	415	396	412	387	395	406	390	412	411	411	418	437	405	436	454	386	462	433	431	427	402	383	398	404	395	406	443	418	414	399	388	415	444	400	417	427	378	415	385	418	417	446	399	416	429	442	402	425	433	454	419	419	406	407	437	402	432	481	399	458	432	412	381	401	418	421	412	375	429	380	429	381	415	412	430	400	412	415	426	400	427	412	413	368	435	417	405	416	397	434	428	458	383	379	434	405	399	481	382	407	452	430	425	416	403	395	452	403	423	418	428	429	418	420	435	428	454	451	421	412	419	432	417	425	415	362	405	395	376	454	474	419	407	432	392	396	397	424	412	413	427	415	457	418	428	422	399	412	414	369	443	396	442	392	411	437	436	418	403	438	437	390	396	429	433	414	449	420	448	401	398	453	422	436	408	434	381	393	415	458	400	463	393	419	417	388	411	434	456	390	426	454	415	398	411	436	393	413	430	407	376	462	416	407	442	354	412	406	379	454	359	453	390	451	392	438	397	414	412	460	449	394	394	419	389	380	398	413	413	406	367	403	388	420	400	405	395	424	412	420	376	393	397	406	358	432	452	393	419	386	421	408	405	413	376	418	395	407	419	427	401	434	380	400	386	412	430	400	397	421	427	395	445	416	466	433	406	428	390	387	474	415	405	448	438	402	424	406	407	441	370	408	413	443	380	440	406	386	407	414	414	413	399	402	400	431	393	436	385	444	392	419	403	402	407	391	426	410	427	437	396	408	389	441	400	409	428	417	419	421	409	421	407	390	440	408	458	452	394	391	419	377	412	426	388	433	421	439	424	392	416	413	433	401	431	378	416	385	428	444	382	436	389	441	430	368	393	447	439	408	438	369	409	403	406	395	417	449	431	401	384	437	392	414	412	417	411	393	406	437	424	381	437	405	397	403	391	438	416	445	419	416	413	404	391	446	433	391	393	452	398	388	398	432	382	417	440	426	430	465	415	404	438	424	388	439	386	455	397	455	433	371	437	409	407	431	449	451	452	396	445	433	374	424	423	433	415	396	397	458	389	411	401	416	419	445	431	396	440	399	373	386	419	430	409	421	394	409	416	395	374	400	432	462	438	371	439	437	383	397	380	428	381	415	426	423	443	391	426	452	387	410	421	467	436	428	420	413	456	417	402	392	386	390	363	394	406	410	402	393	435	387	413	421	420	401	481	409	442	434	408	439	437	374	416	453	429	352	439	395	429	368	435	421	441	457	433	411	402	377	373	402	417	425	418	389	395	441	438	399	418	408	407	346	412	489	414	403	414	403	414	433	380	411	422	417	401	388	418	409	419	404	388	410	383	426	414	416	432	405	403	378	405	414	417	407	432	423	415	432	402	425	413	410	447	411	405	425	431	389	400	420	409	427	436	435	419	407	417	376	415	376	394	421	380	423	399	408	405	419	439	411	415	396	464	435	411	413	394	406	409	408	407	437	403	419	428	388	428	404	419	407	427	435	388	400	379	409	404	377	393	426	447	429	411	432	416	420	432	417	405	409	384	392	427	426	428	453	416	388	409	437	421	437	438	449	372	457	417	423	417	390	447	431	415	425	409	404	397	414	425	422	394	375	440	412	381	405	405	420	410	371	435	389	437	399	359	378	418	409	397	387	463	439	423	407	392	438	392	421	448	408	451	428	397	406	420	395	427	452	403	441	422	393	411	428	440	452	408	412	363	394	390	416	405	416	388	427	397	463	419	434	411	420	416	410	412	374	401	388	416	411	423	442	423	389	380	419	437	462	477	421	388	413	346	410	441	397	383	435	380	423	439	410	408	406	411	349	398	420	425	382	398	432	402	452	399	453	423	404	410	416	392	430	419	456	442	390	428	420	406	410	418	390	378	390	416	398	429	425	393	440	408	412	388	431	402	427	428	417	470	438	419	408	430	416	376	407	435	464	433	387	456	417	408	410	446	417	425	395	400	402	445	388	414	445	404	406	409	393	408	394	410	394	381	412	406	418	430	404	404	429	424	427	392	433	415	370	424	427	400	407	455	400	412	375	440	432	397	401	402	413	419	383	379	425	391	396	419	441	423	431	454	416	406	424	461	446	415	412	421	430	404	431	475	424	408	361	455	395	420	414	400	399	451	429	409	428	411	421	420	408	374	442	460	421	445	386	432	397	401	434	419	382	408	415	392	396	376	445	424	427	426	417	421	428	391	431	385	411	410	388	410	403	411	396	375	440	422	422	435	426	397	408	383	420	386	403	465	411	419	434	408	400	402	401	416	406	410	457	396	417	397	423	458	411	421	415	425	417	439	451	393	383	395	422	387	435	448	474	365	383	387	386	400	402	396	421	392	430	400	421	428	430	406	397	437	397	397	420	422	428	411	465	407	395	434	437	437	370	386	370	412	448	402	408	439	377	400	391	382	409	392	425	402	396	443	397	404	421	437	403	406	412	388	402	411	413	422	412	456	397	388	444	389	447	370	431	421	409	428	409	411	438	420	419	390	351	411	368	375	424	398	420	425	397	447	395	410	385	408	462	415	413	433	374	402	435	451	416	406	395	399	464	418	427	410	446	382	397	384	430	386	390	408	407	387	413	350	410	396	392	367	377	419	424	397	411	451	396	424	427	417	396	417	392	459	437	413	409	415	414	415	381	391	373	426	422	420	421	414	407	375	426	415	421	450	418	415	414	394	383	395	412	427	409	391	391	387	421	376	432	376	441	418	395	417	387	459	390	454	400	419	389	397	432	432	383	413	399	391	411	405	409	386	380	454	356	403	395	437	430	412	420	422	396	393	422	446	404	391	406	422	393	398	406	386	352	439	418	466	408	407	372	406	394	384	405	386	429	442	401	377	434	439	393	420	419	432	410	424	395	399	412	397	407	405	411	444	417	423	417	433	438	395	427	432	440	375	400	421	422	426	360	392	450	391	431	417	414	394	412	389	396	401	405	448	392	421	413	396	390	400	421	451	406	387	389	406	396	392	406	402	418	434	452	406	397	412	451	427	370	431	417	360	407	373	429	435	432	455	409	396	389	416	427	417	400	412	370	437	462	356	407	406	439	434	441	411	384	359	393	382	399	396	408	424	402	433	423	429	434	451	440	428	404	434	417	424	418	457	390	363	445	404	459	423	446	403	399	433	432	417	392	404	405	374	418	430	407	419	421	435	472	372	410	446	418	424	416	440	410	383	414	386	422	437	412	422	414	414	428	410	387	445	394	412	418	397	382	419	391	454	389	390	378	420	425	428	396	449	361	394	392	459	401	404	391	421	426	422	408	402	393	409	433	406	462	419	400	402	409	429	406	405	443	424	393	435	422	403	408	401	399	406	415	443	448	419	386	390
32564	19224	9514	4198	2134	1431	1104	1003	943	943	921	922	880	906	985	977	908	934	924	944	917	916	944	882	877	899	918	932	892	914	865	873	835	970	918	918	879	871	832	895	921	918	877	908	916	891	852	929	968	919	938	916	937	928	902	958	884	858	906	911	912	907	923	957	896	900	916	916	894	949	887	825	874	987	902	924	923	904	958	910	886	901	966	929	893	907	898	875	924	893	894	950	945	856	918	904	874	916	937	911	959	972	919	818	933	834	924	861	872	942	975	948	872	903	918	886	904	832	907	931	899	956	902	899	877	931	907	901	915	853	912	923	924	874	899	870	911	912	902	916	919	930	886	948	922	876	886	901	895	887	936	897	915	943	880	900	895	916	890	911	887	885	885	936	900	880	899	940	880	920	929	868	968	884	926	934	883	897	916	917	911	927	843	879	909	930	931	900	896	877	906	909	888	919	852	903	870	987	889	933	924	880	896	896	867	889	890	849	954	899	914	930	902	870	934	906	918	881	886	921	827	890	905	878	947	896	903	901	906	939	889	869	875	946	891	890	870	946	847	906	942	925	969	873	949	894	925	944	925	1003	910	910	928	894	917	861	912	920	928	894	893	853	876	859	846	933	912	913	859	899	913	924	880	919	884	898	915	872	955	932	888	882	891	940	896	916	928	932	888	896	842	960	907	931	882	877	896	898	874	922	901	921	925	861	972	897	898	905	901	892	890	884	982	895	937	874	874	867	874	909	899	950	931	930	938	953	908	920	866	891	901	919	936	908	924	917	897	888	877	917	934	866	902	898	885	959	946	900	907	895	924	899	912	912	841	895	948	891	877	892	924	963	924	930	899	921	926	934	957	916	871	896	949	926	961	913	874	940	874	875	876	916	940	924	916	929	936	922	918	864	902	962	900	929	941	940	904	889	883	932	940	971	901	897	879	888	892	899	882	876	965	932	910	902	940	898	899	898	858	858	903	874	901	887	937	874	867	943	907	869	887	879	902	889	906	897	912	903	860	888	842	900	909	928	922	969	934	912	878	856	860	925	909	886	939	901	965	925	888	885	912	937	882	932	944	923	895	971	888	898	946	916	924	912	914	899	897	897	939	871	905	898	918	914	842	967	900	927	940	913	892	930	934	889	892	896	919	883	877	867	909	908	907	916	907	900	937	923	921	906	909	919	914	936	864	828	854	940	914	954	933	923	914	895	908	974	915	895	978	927	899	897	922	895	908	855	896	874	909	918	897	918	949	933	934	895	914	906	902	923	902	893	876	894	910	882	940	931	957	950	959	949	930	905	925	898	878	927	932	961	895	835	890	885	862	904	906	923	869	955	877	910	923	899	874	908	924	913	903	882	910	920	868	898	905	900	907	892	921	908	894	929	938	919	865	858	909	958	863	887	888	925	867	909	931	892	890	924	911	872	905	954	962	925	917	848	895	887	861	913	895	951	912	833	863	886	935	917	899	960	928	909	872	946	926	925	869	888	879	902	873	915	860	831	885	899	911	937	893	925	886	915	879	919	910	876	955	885	877	914	891	948	920	944	925	915	928	892	880	903	940	895	946	890	938	914	925	891	890	884	844	953	885	934	889	916	844	916	847	892	896	870	963	894	885	929	868	904	874	907	895	903	915	911	927	926	910	965	886	882	908	899	813	893	908	869	908	932	862	911	965	892	968	865	906	893	886	919	852	867	962	976	918	854	982	894	896	881	877	903	982	904	864	948	925	929	924	920	854	893	890	897	897	904	933	922	886	906	954	914	926	945	837	891	884	926	851	926	950	932	890	892	894	889	910	928	921	883	894	863	939	961	913	893	913	874	869	908	899	888	897	954	883	916	898	840	889	892	924	911	860	876	931	922	931	910	870	837	898	889	945	905	949	903	860	896	974	881	924	920	925	873	948	958	915	958	909	907	938	922	946	848	906	871	879	910	850	873	920	905	902	894	870	881	921	975	942	939	925	921	921	938	911	952	919	885	895	929	909	924	945	902	878	894	960	930	899	919	846	935	935	899	882	908	907	933	905	961	853	918	927	922	903	931	900	900	911	876	896	962	900	859	908	890	961	881	915	924	907	835	844	891	904	908	881	927	897	941	945	878	973	896	899	923	932	905	919	889	866	929	884	916	900	903	910	893	884	880	917	912	874	912	911	918	887	921	915	883	894	920	922	963	874	918	933	939	899	905	918	895	905	911	898	879	884	917	875	908	932	930	867	921	883	868	902	913	959	880	888	908	900	956	877	890	863	924	932	911	903	908	902	891	880	891	952	920	907	935	952	925	885	925	885	909	959	887	915	908	944	941	940	918	949	930	921	949	905	874	928	864	903	957	890	908	909	892	903	899	952	897	921	924	951	847	929	877	907	970	896	887	881	928	905	923	935	908	939	913	859	908	903	886	862	937	905	888	862	907	874	936	873	871	956	896	928	910	860	901	889	933	922	935	898	902	932	917	944	943	892	895	959	851	925	907	985	924	911	896	898	911	893	940	891	936	951	896	960	902	957	874	869	931	892	864	893	920	890	864	902	875	847	874	861	897	910	925	892	960	904	858	866	1000	836	877	890	906	894	935	944	975	923	897	893	942	900	858	875	897	906	864	845	883	929	960	910	928	901	859	896	959	908	926	937	907	890	867	938	921	848	938	944	926	911	905	930	905	915	910	922	907	871	921	943	899	889	889	920	868	916	943	868	949	913	930	837	927	883	913	865	894	897	859	916	883	882	960	915	880	923	899	915	856	897	908	900	835	879	902	893	913	909	865	911	883	857	919	895	918	906	876	896	914	905	904	929	808	918	888	909	875	846	954	893	873	953	881	824	919	863	913	920	923	889	899	924	892	861	923	930	873	923	967	864	921	883	966	939	874	933	875	911	925	869	901	942	907	861	937	898	840	907	865	935	957	926	903	888	890	915	892	970	956	914	926	854	891	936	889	896	920	897	895	907	890	900	926	983	907	900	940	919	825	909	861	941	988	894	890	905	935	872	911	849	906	850	948	954	897	863	903	919	899	879	884	905	841	912	895	918	876	854	925	935	907	918	868	882	944	900	928	893	921	883	929	897	852	930	939	887	903	893	863	880	951	941	945	917	936	938	934	921	900	884	867	861	906	933	958	892	886	898	928	934	896	862	873	938	898	914	899	984	888	917	914	921	927	899	889	896	904	836	871	892	873	885	876	892	894	884	915	941	916	898	912	889	935	897	921	931	895	915	912	861	941	922	881	934	936	900	870	913	902	929	875	864	975	952	905	885	917	920	844	923	887	961	885	871	878	928	927	958	900	854	962	899	923	880	910	919	863	938	940	875	886	890	896	921	929	922	916	929	907	889	905	976	953	888	884	951	887	938	865	903	895	941	874	986	865	914	932	979	877	917	899	889	914	947	908	941	963	897	912	873	915	967	909	897	923	892	924	878	919	899	902	941	902	916	884	856	1004	904	943	891	888	961	896	881	893	884	909	941	876	906	962	860	961	877	885	918	898	915	898	917	950	993	905
63617	28706	9709	1765	669	532	486	452	479	461	419	408	479	432	424	429	467	439	437	435	437	435	476	419	407	406	453	448	429	426	410	420	460	441	410	439	459	414	408	419	402	446	452	443	427	421	452	495	471	432	390	406	407	462	414	438	440	412	427	432	415	449	402	415	435	421	436	435	443	411	450	438	469	446	399	382	425	463	416	434	432	458	418	407	407	444	428	410	470	436	409	438	427	413	466	390	424	433	439	441	383	448	443	394	457	422	391	423	442	411	415	418	468	416	444	440	416	422	426	440	435	425	458	451	441	427	401	409	438	436	435	414	441	436	450	448	410	446	401	430	453	422	448	425	399	415	404	408	427	441	424	429	455	466	472	433	407	382	436	447	401	449	431	411	442	410	418	442	438	440	435	408	428	428	395	469	414	434	420	387	427	421	432	418	447	385	464	431	447	426	405	420	408	419	348	422	446	399	426	428	401	408	442	432	419	391	460	475	377	431	420	441	386	435	426	449	405	409	390	360	431	416	430	431	438	441	442	427	457	430	426	435	411	418	417	419	414	421	432	427	452	430	389	451	388	426	432	414	403	449	429	407	414	440	408	418	407	431	420	426	414	421	384	389	415	429	458	467	449	434	438	405	387	421	449	396	432	370	467	427	426	443	452	403	429	427	433	435	471	436	439	507	455	407	397	421	473	438	453	415	424	431	460	434	434	402	402	408	418	420	437	486	476	410	409	452	429	440	420	460	424	442	420	424	446	437	434	433	421	449	435	439	444	385	427	411	438	420	425	396	472	420	429	405	409	456	403	410	400	424	398	382	445	415	418	436	416	460	414	426	445	388	411	447	388	389	438	421	445	405	405	441	455	416	421	421	443	437	466	390	408	395	383	416	444	433	421	428	396	410	445	407	403	402	413	475	456	454	474	430	430	425	434	436	426	421	435	366	416	457	417	431	393	418	440	415	408	398	412	435	458	445	418	467	436	396	418	430	458	414	442	444	439	435	445	446	419	453	446	451	419	413	442	464	447	400	428	402	408	442	425	430	431	424	425	435	369	411	472	380	400	429	421	427	445	409	406	400	420	468	439	429	399	436	434	434	422	436	399	418	417	382	443	451	423	467	405	415	404	435	416	435	416	435	477	455	461	409	423	418	445	437	498	438	434	444	420	457	441	422	424	389	400	461	422	483	443	402	404	430	479	470	424	411	409	412	408	426	399	420	401	435	434	429	439	436	395	415	405	416	444	438	434	423	435	410	412	420	409	425	443	434	421	395	442	413	366	433	424	449	432	403	437	431	437	440	410	462	430	421	438	414	408	397	421	442	374	457	429	467	466	432	402	413	432	423	441	446	452	410	462	461	435	385	418	446	425	411	380	460	421	392	435	438	425	443	446	458	391	391	417	434	408	428	386	411	431	423	455	435	460	396	429	402	427	427	404	432	464	398	473	451	401	437	362	435	434	461	454	392	433	436	423	389	400	435	423	393	440	468	453	446	421	421	429	445	408	439	441	485	443	435	440	464	410	465	405	415	444	411	416	394	416	405	435	431	446	430	464	390	434	386	434	408	416	397	436	385	423	416	450	445	437	433	412	430	423	366	471	456	465	438	398	407	397	416	422	406	429	446	411	426	461	428	462	426	431	447	477	433	399	417	431	422	437	441	440	414	420	409	398	425	423	401	451	429	408	463	413	408	420	369	470	395	414	456	442	422	439	418	439	441	434	419	454	458	419	418	436	454	443	440	435	418	461	452	410	439	452	396	454	451	442	432	408	404	420	395	451	452	427	401	462	430	452	454	422	431	414	403	439	398	420	414	478	445	458	464	436	400	459	459	429	413	453	466	437	447	436	427	405	431	408	459	478	451	428	467	441	414	476	415	425	410	461	405	454	430	426	424	412	401	401	442	452	426	435	410	391	430	434	416	405	386	404	413	410	447	465	410	465	422	433	435	391	444	443	408	459	426	454	437	401	400	397	450	399	378	435	441	417	424	397	438	382	439	449	455	441	385	445	420	414	389	443	391	446	451	421	462	433	458	417	467	428	480	426	395	430	437	367	401	387	461	421	432	428	412	395	457	435	438	439	430	433	382	439	409	457	442	413	437	426	451	448	428	442	459	430	440	467	451	434	405	414	426	427	436	409	439	392	419	434	404	438	403	418	425	437	427	396	430	421	399	479	407	422	392	446	426	396	436	419	441	433	361	445	439	463	424	402	416	458	406	428	462	424	443	408	427	394	434	456	445	408	406	392	418	400	417	408	482	426	434	422	426	442	419	428	408	431	424	431	437	425	445	435	441	417	451	436	450	384	463	414	448	426	392	433	415	412	461	466	408	407	392	412	401	423	433	398	428	428	442	419	376	454	419	432	448	432	440	405	451	404	403	428	446	424	390	444	447	381	442	436	415	458	444	449	415	413	442	436	412	424	428	445	414	423	429	418	394	448	408	472	436	429	457	421	421	437	421	405	430	407	403	440	426	451	456	448	392	448	378	434	419	440	408	385	438	436	452	471	433	431	432	419	418	439	412	397	444	425	447	427	423	393	407	413	417	433	398	401	448	451	405	477	416	391	410	457	447	424	409	471	406	425	444	447	444	416	429	443	422	420	407	430	435	409	434	459	416	417	480	437	430	464	438	426	427	410	420	386	449	406	450	427	439	438	431	443	425	403	414	427	406	415	409	391	407	410	402	420	442	421	420	432	383	412	421	399	420	399	430	421	427	422	469	449	438	431	373	441	433	431	444	428	420	429	444	468	469	455	430	410	416	443	450	408	424	429	430	437	447	368	416	413	387	421	438	430	416	406	415	415	416	411	404	486	423	431	435	428	421	425	433	459	417	424	416	392	425	403	481	449	443	437	448	411	454	395	403	414	431	429	461	464	419	423	457	400	425	433	450	440	425	444	423	405	406	421	433	464	445	418	427	439	459	398	420	446	434	414	448	428	415	373	427	434	428	407	456	391	454	384	403	424	437	444	421	419	424	413	394	396	425	462	469	425	435	427	458	460	426	393	396	406	443	451	431	400	442	411	407	410	405	404	416	396	412	403	404	447	406	444	450	430	389	440	438	426	428	426	405	414	438	402	434	431	474	424	400	375	437	423	431	449	413	395	412	422	440	425	398	412	446	452	438	420	433	405	455	403	390	417	430	416	407	437	430	414	475	419	403	397	450	382	432	460	399	412	423	424	458	441	393	398	417	404	470	426	445	390	449	477	416	420	436	409	400	396	433	469	438	434	383	422	407	438	401	457	450	434	431	414	460	436	440	406	406	474	409	430	448	445	495	396	407	414	450	449	422	448	436	425	418	455	442	393	396	419	421	404	454	401	428	439	396	416	441	453	428	455	466	459	413	442	436	451	422	434	435	424	442	419	368	463	447	443	445	413	424	400	455	443	430	371	431	408	412	426	439	452	421	466	377	415	442	405	435	428	464	470	411	453	441	487	427	460	459	424	461	437	467	485	419	416	431	433	439	388	436	409	441	399	407
44046	20244	6886	2617	1566	1300	1102	974	1032	962	927	954	940	922	977	904	917	968	919	860	930	920	918	949	963	912	940	917	893	978	922	970	925	993	868	954	923	927	919	960	953	922	941	935	913	979	918	960	948	989	964	867	923	862	930	989	916	876	956	891	970	878	918	960	981	977	949	873	942	933	934	917	1009	934	901	896	1009	876	943	914	915	949	924	945	978	916	916	913	978	925	957	924	950	915	914	885	909	898	940	904	879	906	939	913	936	937	909	975	901	944	930	974	944	947	961	956	909	926	1005	872	937	921	955	909	918	941	947	947	987	940	907	906	934	948	929	955	984	960	895	973	912	928	934	915	931	858	967	978	907	959	965	940	957	945	920	901	944	944	1000	937	946	993	956	902	914	905	889	936	878	938	941	909	970	966	953	921	929	900	938	934	937	967	955	913	1004	882	949	958	883	950	964	995	915	945	908	917	912	980	939	987	887	949	927	976	955	944	928	879	946	921	986	944	991	907	935	959	953	947	940	915	938	895	890	919	905	962	926	936	940	962	940	936	913	917	925	913	918	984	939	906	972	871	899	870	930	961	947	946	927	940	930	904	912	938	904	922	886	903	941	900	969	970	908	966	921	938	964	917	916	955	957	900	888	949	914	869	900	946	905	946	918	930	985	915	945	882	942	905	932	878	953	911	920	911	914	951	901	946	950	983	911	882	953	951	940	857	954	963	929	905	921	898	935	892	920	883	937	916	959	941	952	918	977	950	895	962	964	966	899	934	897	953	956	960	946	978	939	967	931	940	981	955	929	944	930	957	931	955	895	901	960	903	911	949	921	872	888	849	951	902	972	946	905	981	958	931	920	921	893	892	948	972	944	891	955	890	927	968	966	959	946	931	932	974	993	922	1000	935	966	974	908	962	946	972	912	925	913	955	940	921	955	899	950	946	888	938	979	890	888	952	920	956	897	928	909	949	971	954	869	954	972	958	970	940	968	957	928	969	922	920	952	950	903	966	952	897	970	935	982	968	971	911	892	948	940	890	960	891	957	902	925	955	896	913	923	899	924	950	889	955	917	949	937	904	910	908	899	925	887	967	932	896	856	947	935	937	985	920	941	902	932	973	959	982	901	943	960	899	942	970	896	913	920	909	946	948	938	965	955	904	913	950	917	952	956	946	960	926	967	936	938	928	969	908	933	949	908	902	924	906	922	981	951	895	944	929	925	989	954	944	885	891	952	950	957	861	926	961	923	908	919	941	907	898	969	943	992	964	945	897	893	940	977	947	963	952	887	941	904	916	981	919	927	964	991	903	905	925	938	925	939	926	926	957	947	921	933	924	991	914	919	945	967	961	878	945	940	962	915	943	903	888	877	908	947	923	965	917	960	933	926	909	869	918	924	956	884	940	929	913	932	896	925	924	885	928	899	954	947	1006	881	935	887	938	923	1001	908	987	977	929	929	980	891	944	996	889	900	906	923	956	920	962	944	936	904	951	965	957	851	942	963	918	927	845	976	960	877	947	910	934	897	923	922	959	927	937	968	957	986	904	956	931	987	925	962	981	944	924	971	882	939	1004	938	940	949	897	935	967	901	953	921	892	924	939	907	965	935	911	919	915	967	928	940	1015	927	938	887	941	937	950	917	965	953	954	919	962	937	987	902	993	904	930	975	961	921	932	946	895	924	962	901	921	972	931	970	972	985	930	969	937	1001	929	994	942	910	919	929	932	918	910	934	927	965	900	972	931	971	922	976	872	897	913	944	915	947	951	954	909	915	893	956	933	932	946	904	869	942	916	1000	959	962	883	969	879	959	954	890	860	945	928	948	929	964	941	900	935	959	915	975	945	952	904	963	920	969	904	948	939	932	914	934	967	936	916	925	930	916	868	923	881	921	915	978	930	920	938	963	943	907	989	932	918	965	898	967	940	933	942	928	947	975	914	939	916	911	871	914	914	891	942	969	930	955	928	943	925	950	899	974	843	895	939	939	984	987	905	911	944	926	915	896	917	912	947	932	956	898	945	907	921	936	934	965	921	970	900	963	930	909	921	951	913	951	913	863	942	916	1004	957	941	883	948	929	978	919	917	929	925	964	925	902	933	946	921	909	942	888	935	933	887	913	883	954	913	920	874	941	896	910	901	952	966	940	873	968	925	960	977	928	961	956	923	981	914	911	970	935	918	1004	902	978	971	925	894	951	936	937	928	984	859	948	901	936	920	880	893	880	949	930	916	884	973	910	921	994	970	923	889	938	1011	997	880	906	910	921	922	918	948	906	973	947	947	967	938	943	919	966	931	959	904	949	921	916	948	952	912	963	877	938	905	898	973	980	988	915	909	960	897	928	922	915	941	935	885	988	889	935	890	884	910	955	970	992	916	905	931	968	911	952	964	956	896	935	905	974	931	965	935	942	872	933	919	911	899	972	936	903	973	894	917	910	918	936	907	945	871	916	927	922	904	953	943	925	945	984	919	980	928	900	984	998	966	909	888	921	949	859	962	942	954	899	900	963	966	924	917	922	966	934	956	935	964	931	935	947	939	911	988	885	982	902	974	946	967	883	942	869	909	931	946	978	865	930	972	989	930	944	938	934	940	939	908	987	902	954	945	954	952	902	888	985	890	1026	905	932	975	887	939	896	918	955	982	920	973	922	875	854	926	939	949	902	939	910	877	954	929	916	923	925	981	971	941	930	909	871	972	958	961	897	915	972	980	947	970	949	925	977	960	926	893	913	929	910	961	952	900	934	899	944	915	950	971	925	915	896	960	903	961	925	972	917	950	911	918	954	945	909	928	885	937	949	947	914	913	944	999	913	955	861	942	941	956	950	959	973	957	941	952	912	968	897	924	959	920	955	930	925	919	915	1007	917	940	931	971	914	950	894	945	927	932	894	925	918	913	921	948	939	903	953	930	888	974	898	977	958	865	903	948	939	904	911	893	980	918	839	990	985	944	890	968	957	941	885	937	873	977	969	950	948	908	892	943	928	899	939	951	929	905	925	920	892	891	976	990	935	959	955	898	958	891	934	944	923	915	929	926	991	946	888	938	910	942	892	904	949	954	937	939	912	971	954	916	934	956	945	929	935	919	903	927	976	922	927	956	925	960	925	904	936	920	866	908	927	950	975	951	939	946	926	919	960	968	893	993	960	953	887	937	934	889	917	902	910	927	895	924	935	911	987	896	972	924	936	955	925	889	917	949	913	959	956	904	991	913	942	983	916	937	899	909	929	944	904	894	949	946	967	915	879	945	937	981	946	879	926	901	929	871	898	909	916	925	882	891	930	957	934	978	991	943	984	961	942	964	908	950	922	887	946	875	967	997	935	963	926	923	957	894	910	910	942	903	940	932	922	951	886	915	966	966	943	876	919	942	893	902	971	928	920	934	989	929	961	971	918	941	932	908	985	916	987	964	902	922	939	959	958	961	874	907	885	948	859	861	901	910	889	939	961	939	958	958	925	886	954	970	961	926	940	939	989	932	902	904	952	928	929	915	944	952	898	880	881	958	996	935
63810	24354	6417	1031	568	486	425	440	437	456	413	434	464	481	448	479	449	430	407	438	410	487	460	486	490	452	425	437	409	430	411	425	460	433	463	417	458	418	460	424	444	469	436	447	452	445	427	409	451	436	399	416	443	459	410	447	426	390	463	391	429	462	456	447	391	469	463	452	461	484	449	426	437	434	462	418	397	438	381	484	432	404	422	421	407	415	390	424	449	367	415	432	409	469	444	474	444	392	433	427	461	464	380	437	462	396	422	449	397	413	445	458	469	418	438	429	437	448	476	424	428	440	447	451	410	412	434	435	428	461	397	436	416	405	469	434	474	469	458	416	426	461	457	437	434	451	452	426	426	454	450	415	434	426	457	447	447	457	478	434	403	402	447	402	421	427	414	443	456	418	426	445	467	432	434	421	410	417	457	428	410	439	437	410	422	432	451	416	414	425	429	445	408	457	397	457	484	477	427	463	447	434	463	398	420	453	432	443	472	430	462	408	414	433	456	445	417	449	436	439	419	428	449	432	470	420	426	410	423	430	401	426	443	409	422	416	413	435	436	427	421	491	424	476	410	444	417	414	450	446	423	444	402	438	436	418	467	453	438	428	425	451	396	443	418	446	438	434	438	448	444	408	379	413	426	464	389	411	395	428	454	439	437	435	479	432	379	465	452	421	463	413	438	455	400	412	432	436	384	451	428	422	422	394	430	435	455	433	425	413	435	414	466	384	433	469	440	452	451	428	441	482	447	395	444	477	442	432	435	419	396	412	456	450	462	464	429	436	441	415	436	430	466	440	406	416	460	430	440	418	411	425	478	480	467	444	444	450	465	418	431	446	447	440	441	446	420	434	420	440	440	410	451	421	490	424	457	462	462	434	439	421	403	427	458	482	444	419	422	394	449	456	436	389	481	403	422	444	456	399	400	461	407	429	458	421	438	399	463	438	440	429	440	452	426	485	450	461	366	419	461	447	413	412	385	440	476	436	442	414	414	428	438	460	473	432	438	484	450	438	457	447	439	427	467	400	412	426	412	454	429	446	413	464	392	456	453	459	466	474	476	475	422	417	424	445	460	431	437	421	421	435	493	444	441	459	420	429	446	463	427	413	428	424	448	419	460	415	421	425	417	477	459	469	433	418	457	462	428	462	428	444	424	425	459	416	419	447	438	414	428	462	431	437	443	432	435	434	438	470	442	442	443	465	430	460	417	448	467	484	423	437	435	420	423	419	469	470	458	433	497	418	467	417	409	450	445	429	438	459	391	403	448	475	424	403	429	447	459	419	459	437	412	444	391	451	408	442	472	440	441	464	431	419	447	443	418	445	461	421	464	424	432	453	464	442	430	432	418	427	442	445	419	420	459	440	409	413	426	434	449	399	440	446	419	425	486	420	427	432	464	425	426	422	442	459	424	425	448	440	435	434	460	447	437	407	437	411	407	437	421	424	430	467	455	451	477	441	455	475	414	445	430	419	443	431	487	462	443	460	406	439	425	439	473	440	457	448	429	409	438	428	431	424	430	427	387	452	437	458	466	424	443	427	402	439	435	439	414	400	404	421	428	432	436	478	449	460	503	437	462	453	473	423	480	450	438	429	403	419	408	399	442	427	436	425	427	421	444	452	463	442	433	457	457	430	460	427	447	418	416	412	428	448	432	452	431	459	432	430	399	407	434	431	402	447	482	447	461	454	471	470	451	465	440	460	445	476	430	453	428	396	447	423	440	462	454	423	409	442	399	401	398	400	431	466	456	438	400	463	436	455	461	434	462	436	436	460	408	424	444	397	441	435	441	443	413	392	407	437	450	423	424	429	451	436	421	408	431	458	452	420	393	408	399	440	477	443	446	488	423	468	422	426	440	442	408	442	434	434	430	435	457	402	460	405	442	450	445	452	401	413	416	442	430	433	447	448	439	409	412	428	439	462	425	418	459	424	456	415	437	458	442	432	485	388	409	489	442	435	455	472	434	390	454	428	430	441	457	446	434	435	443	452	436	390	437	442	414	431	495	413	444	412	435	478	428	467	426	464	443	448	449	439	447	435	428	404	448	501	386	458	446	493	443	435	447	420	422	426	436	420	476	433	460	401	429	411	426	462	464	455	424	440	453	472	416	464	439	407	463	469	411	421	406	462	452	452	423	441	448	438	400	437	444	446	421	433	401	434	460	471	436	434	437	429	439	442	436	425	465	429	451	434	455	402	465	457	422	399	439	456	474	442	446	468	436	427	459	414	456	457	454	435	431	474	461	490	422	431	445	456	486	454	434	452	442	399	408	436	433	398	413	428	406	422	449	467	434	439	434	427	461	423	424	424	446	441	463	435	447	452	405	391	437	462	462	449	419	467	410	408	407	432	476	465	443	418	417	396	466	429	421	432	407	396	439	472	423	434	407	451	434	420	413	442	416	448	427	419	414	388	433	451	474	476	420	473	443	454	460	459	464	436	419	450	463	463	438	436	453	418	469	437	423	449	438	439	453	435	404	459	451	439	429	445	424	461	424	415	458	422	449	457	446	406	425	441	471	410	389	433	449	432	454	428	454	416	417	447	373	470	443	449	451	440	392	433	452	423	440	427	439	438	432	443	415	405	428	458	440	436	429	404	425	449	414	488	421	451	430	451	407	421	463	442	426	423	422	489	440	446	458	425	468	460	450	429	443	395	427	463	471	406	429	429	421	398	470	421	386	420	421	415	411	410	392	461	409	449	390	444	440	455	441	385	450	409	433	452	454	436	432	395	429	436	428	412	409	455	421	435	438	428	463	441	424	454	474	442	436	430	403	433	414	450	418	442	452	441	430	403	448	430	457	438	423	420	464	480	452	447	433	451	441	423	445	454	466	444	441	431	434	423	449	422	398	393	398	462	466	433	450	415	401	453	454	427	442	455	400	458	421	438	469	416	431	412	411	427	452	478	472	450	436	438	415	453	443	435	410	436	424	467	436	451	443	414	452	446	424	401	417	440	425	444	396	422	386	452	407	437	436	449	435	417	442	436	398	442	460	445	453	441	438	413	438	414	444	438	455	404	394	446	449	399	435	407	445	424	404	411	426	412	434	447	459	473	431	445	460	415	408	427	456	441	414	477	464	400	419	414	488	449	390	423	438	470	420	405	438	443	395	435	481	437	408	443	447	430	423	472	464	401	466	412	416	413	472	441	420	441	440	459	456	402	416	421	430	419	451	461	368	436	407	441	427	470	444	416	437	474	415	411	413	407	424	453	453	440	426	428	474	417	446	387	457	465	450	439	440	447	481	443	458	463	422	445	453	410	473	398	412	448	467	442	419	434	438	421	441	402	427	432	425	450	437	424	460	444	455	432	437	379	433	474	414	437	434	396	482	414	423	463	440	452	415	456	469	397	412	432	460	449	452	455	419	464	451	405	474	403	408	461	435	468	431	447	423	455	446	448	424	426	404	418	415	435	422	446	450	441	408	439	464	418	409	438	458	452	455	465	468	438	467	410	457	451	454	441	433	480	412	423	422	468
43407	13054	3601	1724	1263	1023	1024	955	993	974	965	921	950	992	952	930	991	941	967	940	1014	936	965	945	922	895	920	973	947	923	940	919	1011	1002	936	993	945	984	991	894	976	953	955	987	935	915	968	986	948	969	977	934	932	1009	920	984	963	957	910	966	914	877	986	921	941	1016	972	928	951	944	955	980	924	920	923	953	943	964	990	935	985	942	925	976	1023	967	931	974	937	946	913	923	961	913	904	937	1010	990	948	975	959	916	993	918	866	957	899	958	919	990	942	997	938	946	876	972	999	958	939	955	926	978	931	949	954	992	923	935	904	931	948	975	961	923	901	958	953	931	964	955	958	953	941	950	930	919	928	945	950	955	974	915	906	933	935	922	934	958	995	879	968	906	965	919	996	984	967	968	938	964	970	896	970	940	980	921	987	975	912	965	928	983	938	943	982	946	1004	920	943	967	937	951	953	888	951	978	930	917	974	901	935	927	963	936	985	921	967	946	956	914	1043	923	952	922	964	883	951	923	949	967	932	910	992	994	941	913	962	904	918	915	935	980	1017	952	942	950	981	985	959	892	923	935	914	960	978	952	913	999	998	971	946	956	943	938	938	958	936	965	955	895	963	984	961	981	912	940	923	1005	951	971	916	918	998	908	955	941	968	950	946	930	910	944	921	903	940	968	925	926	974	941	901	926	934	960	959	919	897	904	933	927	937	973	945	889	995	938	932	953	929	965	972	916	968	970	1003	1018	948	903	999	950	923	971	918	989	903	951	915	899	947	923	931	953	953	961	928	962	972	892	976	957	917	958	941	863	1004	973	986	919	959	944	947	1011	935	986	966	955	971	982	919	940	978	952	932	978	953	967	966	929	1004	953	938	952	978	926	993	984	935	951	943	962	954	903	964	941	939	913	906	978	944	981	1022	936	926	987	935	962	947	976	946	973	972	937	852	952	956	931	961	997	981	972	980	889	932	979	966	922	977	930	873	965	985	947	999	975	915	969	998	964	927	908	968	913	969	933	962	983	985	980	925	941	981	1009	940	933	916	914	933	934	939	936	948	907	986	932	944	926	929	979	938	909	941	973	973	944	970	967	988	982	958	899	964	974	985	980	975	940	907	950	929	954	941	978	925	909	965	921	984	912	957	959	948	939	914	995	944	986	906	962	1004	943	935	941	928	970	885	983	878	922	940	953	1007	1014	919	925	950	932	902	946	1011	895	996	940	927	996	960	971	940	966	936	921	1019	958	940	996	945	899	930	914	887	954	928	987	1001	1016	956	1003	967	903	908	950	937	968	956	973	888	964	965	973	971	1001	961	973	894	915	931	937	987	934	1006	942	928	958	922	933	932	935	844	919	921	983	945	1002	927	895	968	884	966	958	931	952	958	942	956	964	977	934	966	970	898	986	932	1006	883	860	936	970	907	928	942	903	918	958	953	971	935	993	987	967	959	943	943	944	993	944	874	984	931	1004	912	943	925	927	973	949	943	947	995	904	923	924	954	1012	958	948	934	866	954	947	931	979	957	998	1027	902	939	916	928	926	934	922	948	903	971	962	971	959	938	967	920	909	943	1010	979	949	964	924	1021	972	927	976	968	981	979	907	992	931	926	914	966	929	982	941	976	914	944	944	980	1021	970	951	922	968	966	970	953	906	980	958	915	959	957	890	946	891	926	966	939	970	958	956	903	913	1005	961	947	881	1017	912	965	961	918	963	942	933	944	919	951	942	936	994	928	925	951	937	938	932	919	937	951	967	991	976	994	918	939	954	988	938	944	945	994	941	941	921	967	931	893	988	932	969	945	928	945	963	961	901	905	960	938	957	933	930	916	980	944	945	958	917	970	893	975	960	948	929	988	974	914	913	953	949	925	948	924	978	945	919	916	940	964	952	935	989	986	965	952	975	938	947	916	968	914	903	956	934	925	986	988	1005	916	934	971	915	1021	974	888	929	979	972	954	907	954	940	935	944	937	953	918	989	888	911	931	915	991	935	935	963	962	934	952	964	913	958	953	904	908	980	918	906	983	955	967	960	968	986	932	877	983	991	905	968	986	986	944	949	946	931	957	922	978	914	950	915	941	967	995	992	933	924	962	981	981	905	997	958	961	900	930	947	945	986	971	940	964	966	954	935	940	882	937	941	904	968	933	947	931	897	958	951	977	905	957	998	970	977	979	869	961	1049	934	913	919	955	937	894	918	940	953	925	918	960	966	948	971	917	940	978	945	849	980	935	961	973	897	958	946	923	905	965	966	946	935	967	974	917	954	909	1000	984	950	959	913	993	898	977	950	895	960	968	903	945	935	929	986	958	937	989	957	954	938	964	940	996	1008	969	942	943	971	915	954	954	951	945	891	977	992	920	934	986	947	966	957	948	894	966	1007	931	947	1006	898	911	907	1019	910	1006	932	997	962	922	948	950	984	988	970	977	952	961	938	950	926	920	941	1019	950	937	932	950	978	935	913	950	934	936	945	959	894	921	956	945	956	976	950	916	987	1003	962	980	927	990	957	900	934	947	984	963	880	981	850	924	984	896	988	929	912	951	949	942	953	945	915	978	921	916	979	981	990	942	949	934	941	922	962	937	1035	917	891	909	989	940	947	944	922	945	912	967	953	906	959	963	896	907	902	999	939	952	957	941	963	988	931	947	967	1007	978	980	958	931	960	966	924	957	934	971	914	947	965	962	905	915	972	962	918	983	937	906	945	930	979	979	944	937	998	913	917	899	953	978	986	964	974	944	958	999	927	930	928	909	964	905	923	967	970	912	963	972	962	953	952	932	1016	882	953	932	960	915	911	1008	941	905	905	932	971	957	927	952	914	980	878	938	956	994	959	953	915	977	919	930	926	948	1008	952	985	992	945	949	953	1003	959	964	999	941	1013	945	969	961	966	935	1043	921	968	941	878	907	980	967	952	1016	968	928	1001	959	965	965	937	944	943	955	969	986	947	974	938	943	922	900	920	989	914	959	991	942	994	997	921	923	971	877	954	967	959	966	977	915	917	947	917	969	941	970	1030	990	980	943	942	888	952	1003	945	909	993	946	954	959	931	1000	921	939	881	921	994	938	962	984	979	906	993	968	969	971	971	896	965	922	931	912	948	941	957	974	931	917	971	958	947	978	937	917	907	954	929	950	973	922	943	954	984	974	912	869	962	1005	953	951	937	930	1014	961	922	922	905	911	945	1004	979	933	924	937	897	952	962	962	954	957	867	939	939	948	954	965	920	968	963	982	968	916	945	939	925	952	965	955	944	871	921	998	947	894	984	925	961	954	908	929	905	944	941	963	955	963	936	998	940	990	967	936	990	969	940	974	938	881	950	939	942	977	938	920	954	1000	944	986	967	967	964	960	897	985	947	990	894	988	921	972	953	951	919	937	975	928	969	969	985	957	988	961	997	963	908	952	935	917	952	872	899	937	917	893	942	933	944	934	944	925	930	939	960	955	979	971	948	937	886	968	933	967	977	921	935	948	926	922	937	1031	939	943	950	985	983	928	927	885	989	986	949	952	961	924	907	990	905	956	964	937	954	932	926	1016	974	976	974	965	911	918	950	901	928	889
53477	20581	4680	1323	763	476	461	473	469	468	403	421	415	402	441	422	398	418	415	432	454	409	413	383	443	410	415	426	429	410	369	394	406	453	432	441	429	413	440	444	412	435	451	431	462	451	413	423	404	400	424	444	417	425	430	416	409	428	443	417	410	455	403	439	403	395	403	455	390	432	431	418	415	412	412	393	437	377	386	434	443	409	414	420	423	409	439	447	453	465	441	434	382	409	425	434	420	432	415	399	425	434	404	403	419	420	385	423	411	457	413	446	420	403	405	445	363	419	408	395	397	408	393	421	387	443	416	401	410	456	428	456	423	431	447	408	426	436	441	437	423	388	418	387	367	413	435	435	442	438	392	416	435	425	398	417	419	416	412	421	392	387	450	438	406	412	452	369	404	425	406	406	373	425	441	459	421	433	429	432	413	446	406	418	408	458	445	422	441	449	416	441	436	436	433	448	446	459	408	431	410	387	382	403	397	403	419	424	398	410	391	445	429	447	429	430	380	425	405	420	415	404	450	446	430	456	378	433	414	375	411	389	415	434	406	420	420	437	415	422	388	396	431	404	453	403	401	377	437	410	483	446	432	408	442	461	418	442	421	415	428	421	438	423	419	420	419	409	432	425	411	438	420	445	405	421	415	491	444	402	407	439	405	409	449	399	414	437	438	459	377	393	407	438	435	455	453	407	423	410	392	420	411	408	410	395	420	421	454	405	447	394	437	430	465	444	398	388	404	438	425	418	404	424	421	440	413	426	418	456	427	427	432	417	440	409	411	415	416	405	463	403	449	449	443	436	437	449	421	413	400	420	419	446	390	444	465	426	412	427	464	388	387	433	396	409	426	389	425	422	459	400	398	419	436	426	465	422	406	424	425	437	440	426	418	422	441	405	435	385	420	401	445	397	448	426	419	412	397	423	443	437	442	449	431	429	425	382	408	428	369	432	421	388	458	417	442	408	389	391	392	418	445	429	407	431	427	417	446	412	477	487	424	406	394	449	430	415	439	403	411	396	408	456	415	429	412	387	439	424	432	395	404	429	452	391	434	410	385	446	412	408	391	383	420	424	410	393	452	409	436	420	454	416	407	426	389	405	397	387	435	448	489	399	423	435	410	365	419	432	383	394	460	483	429	406	425	449	434	448	410	423	400	416	388	413	425	375	459	422	443	399	429	420	431	410	405	416	424	384	386	430	452	417	445	406	395	424	394	407	441	405	420	440	418	430	481	400	408	441	431	446	402	421	436	399	447	449	384	421	399	427	428	414	399	418	411	442	422	404	421	435	437	426	395	445	426	388	457	453	440	439	421	438	432	438	421	389	437	445	392	418	455	410	388	452	418	410	447	389	379	381	411	415	396	405	429	414	403	421	391	414	397	458	435	410	419	415	468	408	413	457	404	461	428	435	389	483	423	416	437	411	412	419	447	423	425	376	407	418	462	388	440	436	397	449	391	429	392	471	438	419	401	445	420	441	427	434	417	398	404	410	436	428	436	448	423	412	432	438	418	408	417	424	404	383	416	383	425	423	451	434	392	392	416	386	454	427	408	394	428	418	426	422	409	426	397	434	399	451	430	458	455	402	428	407	423	426	426	424	421	385	401	440	404	440	444	413	457	441	409	392	407	455	375	381	395	380	405	402	375	387	457	421	399	479	450	380	432	412	460	425	428	426	394	418	398	411	384	408	424	407	402	444	409	438	423	444	421	431	407	441	410	382	402	450	424	429	434	421	424	388	416	418	412	410	419	409	433	416	432	445	372	382	392	428	413	416	445	438	434	413	404	410	458	392	456	434	429	415	396	414	445	434	419	377	450	394	416	409	422	430	436	389	451	419	425	388	427	405	426	412	388	414	391	423	427	439	428	426	409	427	449	450	457	462	452	424	418	428	400	430	465	410	453	435	401	408	406	443	437	408	449	390	450	398	398	440	433	428	376	393	404	432	417	425	398	431	394	401	430	440	440	419	400	394	429	436	426	437	450	408	399	399	412	387	450	446	447	416	469	419	402	400	407	422	415	424	392	389	427	438	436	460	420	408	397	393	420	406	477	445	408	391	382	442	392	384	428	443	448	452	389	362	426	429	412	403	440	439	423	414	447	426	394	384	427	406	414	397	411	417	390	377	397	451	460	420	431	415	428	420	444	437	384	405	396	388	452	441	437	430	435	433	408	430	392	431	418	399	382	412	476	435	427	424	429	443	438	432	427	404	441	386	460	457	413	418	430	456	375	395	375	404	418	409	417	400	443	426	390	384	434	388	431	416	452	407	457	416	394	441	398	398	451	447	445	434	411	390	434	401	435	448	401	433	437	423	417	415	406	397	417	429	426	398	418	464	428	416	445	432	426	409	435	379	373	406	423	473	440	431	423	457	436	458	400	431	421	421	452	384	372	396	425	445	415	435	422	455	460	432	401	418	439	429	425	410	408	386	376	439	407	436	383	384	391	409	437	435	410	409	386	458	426	450	428	411	400	442	423	411	400	418	432	421	398	455	434	391	457	447	425	391	442	429	415	412	437	453	410	438	423	398	430	405	438	393	399	436	448	427	401	400	398	424	406	393	404	425	423	422	400	401	438	399	390	422	426	406	407	426	414	424	401	383	426	436	423	424	447	426	451	409	393	396	428	376	430	401	450	426	431	401	416	464	449	435	400	415	429	443	418	404	432	404	408	451	437	418	417	395	441	413	452	427	426	414	458	440	414	400	418	431	428	366	428	404	420	414	419	430	405	418	445	403	397	446	440	395	421	387	414	461	376	391	440	450	444	418	421	432	381	418	451	451	443	472	440	388	412	413	449	398	368	395	407	421	419	433	404	429	429	429	450	459	404	394	422	408	428	435	403	436	458	382	406	396	404	463	463	449	410	393	385	387	374	431	392	439	394	434	437	406	376	417	420	446	444	400	407	443	405	410	402	464	405	398	427	446	428	449	450	407	421	398	440	376	388	425	386	435	404	390	426	454	418	409	418	420	383	419	435	444	422	392	403	378	391	402	417	442	396	424	442	399	417	382	380	423	385	387	422	447	421	364	475	449	416	422	416	458	380	415	413	418	401	460	401	415	423	434	426	435	437	432	437	429	398	409	369	421	401	416	384	399	409	413	391	475	421	397	467	419	436	448	406	435	409	403	416	430	430	438	411	414	455	427	403	403	480	448	478	421	438	436	465	415	391	423	387	442	458	460	419	430	419	427	407	418	422	421	413	420	442	445	422	427	395	426	390	458	429	408	401	472	466	414	414	421	413	409	428	399	427	450	421	390	393	420	426	412	410	416	423	437	390	418	428	418	431	438	414	428	420	435	375	443	427	367	444	435	440	399	374	398	419	432	450	438	392	423	463	409	409	454	399	402	389	385	434	385	387	430	412	406	468	414	429	409	440	425	413	422	462	413	405	402	406	427	416	370	405	398	414	430	430	405	449	414	398	409	408	429	430	419	388	393	419	413	418	401	422	405	473	431	433	407	403	372	397	445	414	391	388	396
37172	13834	4954	2595	1652	1227	1055	1017	974	938	961	910	874	876	893	930	954	911	948	869	969	946	896	971	888	919	928	907	951	902	983	929	899	939	885	948	953	889	919	898	924	899	879	930	904	924	871	952	892	925	917	924	946	919	916	848	886	863	914	918	906	922	926	883	916	893	888	972	867	901	922	943	969	973	921	920	889	918	928	899	867	905	928	963	931	864	890	869	893	907	907	911	931	889	905	955	909	953	969	904	931	887	921	881	892	947	956	982	913	915	885	964	954	902	850	933	920	957	908	939	896	931	947	969	934	903	899	913	908	947	883	916	884	917	911	932	909	923	841	934	935	871	997	942	891	925	927	895	913	889	947	934	844	925	921	906	895	988	921	922	931	928	885	915	953	947	908	944	932	935	922	932	950	902	842	928	925	878	945	859	948	928	915	948	885	877	896	885	886	928	908	887	931	910	916	862	950	953	890	863	947	931	922	990	873	959	953	875	912	909	950	966	989	983	993	907	899	921	931	889	947	952	879	910	942	989	885	965	897	887	867	916	939	898	918	931	928	904	938	887	913	934	925	896	858	908	895	921	928	893	912	858	936	941	901	917	858	940	921	951	956	938	880	886	917	942	900	909	916	916	840	875	899	909	927	908	933	909	965	915	918	951	903	934	910	918	937	885	915	889	920	932	913	934	894	903	872	942	919	914	881	915	934	941	887	957	936	918	942	899	907	923	915	910	965	936	926	901	910	935	935	891	885	903	933	1011	987	886	918	930	883	952	975	857	867	924	907	876	869	939	936	948	897	946	944	907	971	872	916	912	896	905	886	919	907	951	849	933	853	935	902	860	950	949	914	930	900	938	931	943	864	933	921	906	989	929	929	905	939	943	883	975	982	898	874	909	930	900	911	885	870	966	959	920	962	900	914	875	877	935	910	926	945	888	874	985	998	920	910	942	902	939	886	979	897	870	966	915	968	946	915	898	921	902	865	916	915	953	944	930	908	918	933	904	978	903	923	927	889	936	947	941	920	908	891	967	903	957	954	955	924	1002	904	891	935	869	921	953	964	885	866	931	980	970	920	896	931	958	909	957	904	928	896	903	947	911	901	963	923	944	915	976	889	890	907	909	952	901	980	910	938	985	881	997	943	948	946	919	903	950	905	875	878	919	938	911	888	925	898	877	886	908	977	945	896	937	894	964	871	948	936	944	949	914	913	914	921	925	907	900	918	921	924	929	929	925	930	839	896	929	932	891	904	928	869	896	930	895	909	881	927	925	925	942	900	928	916	907	961	903	903	957	863	905	942	915	913	895	956	961	904	891	930	938	906	911	933	942	899	873	983	930	932	974	931	949	932	889	877	874	922	904	863	943	883	928	899	931	951	940	920	896	912	845	889	933	938	934	926	920	926	917	911	893	940	938	937	896	921	912	917	905	915	953	930	913	897	905	868	916	915	942	974	896	894	917	932	929	915	914	930	930	904	950	912	921	907	911	889	962	873	935	865	969	953	939	898	895	918	875	940	972	945	946	904	905	938	931	933	902	936	880	923	911	894	930	957	985	984	911	883	920	934	925	885	893	952	918	937	928	918	869	881	935	928	952	959	963	851	986	919	900	928	925	921	959	965	946	941	950	945	893	938	932	919	897	951	913	914	888	947	938	901	899	886	938	912	951	987	916	845	890	957	913	923	965	872	914	864	914	930	888	900	904	937	906	961	880	935	904	952	913	905	930	943	982	921	943	911	913	913	939	915	905	886	928	925	884	926	937	947	915	931	924	928	899	870	926	950	847	950	860	962	923	925	948	919	963	961	885	917	953	908	916	965	934	899	943	941	912	917	968	982	968	950	940	941	950	980	874	910	920	875	946	921	858	937	952	922	902	906	937	957	943	963	921	949	943	955	900	933	910	855	906	921	927	895	932	916	896	889	895	885	855	896	904	870	918	938	939	961	943	936	931	890	926	928	956	929	940	908	930	908	936	943	912	948	886	901	904	924	959	932	859	883	912	953	893	898	899	934	908	936	942	894	897	942	893	910	859	938	861	896	975	916	905	898	918	883	937	893	892	961	914	889	941	958	916	896	930	939	876	917	947	913	922	884	952	950	940	923	914	922	948	903	893	924	928	953	923	904	972	852	944	916	970	899	910	899	962	938	965	910	860	925	905	893	921	902	921	920	967	944	901	889	901	950	922	868	972	887	941	906	914	900	899	955	924	902	955	944	918	874	893	859	906	947	895	938	970	942	953	912	919	919	901	884	947	959	902	883	905	937	858	887	950	927	973	895	948	926	936	934	895	911	899	910	961	951	974	949	930	900	910	930	910	940	956	989	931	935	928	910	961	873	926	908	925	988	954	866	922	927	897	892	859	931	915	891	942	903	849	908	900	895	932	881	906	886	859	903	933	897	898	903	965	946	848	879	876	905	877	922	921	953	923	900	892	928	960	955	915	912	923	922	898	882	908	883	932	942	954	910	965	904	897	897	920	922	860	1004	940	911	915	896	935	918	953	958	962	928	969	898	861	910	953	919	891	860	926	905	917	871	933	901	901	919	959	916	888	973	930	969	947	861	936	964	910	918	893	895	920	892	947	941	910	888	915	893	903	944	901	949	914	969	933	869	880	964	904	956	916	957	904	904	901	958	938	892	931	864	929	923	943	950	888	957	939	872	919	937	922	920	946	877	938	923	885	910	942	908	903	913	862	944	873	882	899	939	936	933	905	936	886	911	915	984	872	945	939	882	892	948	840	930	936	924	956	951	918	925	937	938	978	955	974	892	903	880	902	954	924	939	896	876	937	881	940	932	857	888	929	932	944	912	895	880	956	918	863	970	1011	876	911	908	930	891	896	958	911	888	951	863	941	898	914	890	957	887	910	907	928	916	904	934	872	929	914	917	912	931	919	918	921	863	874	955	937	945	920	948	938	911	948	928	946	909	914	892	898	925	968	894	962	952	960	922	907	904	910	961	929	905	918	970	894	921	924	909	932	923	910	914	936	907	982	901	896	975	919	887	898	923	939	920	905	929	949	861	907	866	905	925	914	913	939	983	920	910	919	962	953	919	938	925	961	989	933	954	961	909	875	960	925	871	946	917	934	918	921	939	899	910	918	892	920	962	860	900	934	910	933	964	932	904	994	884	897	934	937	896	946	909	875	975	936	936	882	881	912	897	921	881	867	921	889	943	890	894	946	914	946	896	937	924	952	913	867	919	894	924	960	919	924	903	943	923	907	950	940	950	871	894	940	900	889	886	912	942	923	872	913	884	904	899	878	888	869	886	922	944	920	951	925	864	966	951	933	980	881	923	961	932	934	894	919	910	903	929	935	990	908	851	940	942	892	905	938	951	951	872	926	923	923	960	902	894	970	919	921	907	932	913	873	889	882	928	919	939	898	945	848	924	931	887	956	899	940	940	902	923	886	954	912	897	893	877	953	946	915	883	960	923	935	959	970	896	907	867	889	887	823	942	912	954	893	952	952	884	883	929	924	931	879	915	922
67843	32853	11146	2644	1046	663	584	474	451	446	413	464	423	444	436	456	431	456	480	427	432	416	448	435	391	372	395	416	453	448	435	438	463	435	459	424	409	425	447	446	415	406	440	415	438	448	434	423	415	410	451	414	468	455	404	433	450	438	458	403	403	453	408	450	396	451	439	441	402	401	424	384	399	429	423	417	438	430	445	464	413	400	420	452	426	457	440	436	464	485	444	423	448	454	417	446	422	446	433	438	409	421	448	470	413	402	444	417	439	437	418	399	437	480	436	402	444	439	466	374	400	363	408	444	386	424	441	422	393	393	513	446	452	421	417	407	434	441	414	464	431	417	467	413	472	464	467	387	415	443	384	397	425	444	449	459	431	418	456	445	446	415	424	488	428	417	398	404	439	400	445	459	413	438	437	424	462	485	450	444	408	408	414	456	429	428	423	435	440	442	450	443	451	422	435	434	438	390	399	418	454	447	448	452	438	435	433	452	453	448	436	455	421	464	452	428	446	434	395	450	436	433	446	446	487	437	436	449	471	413	459	395	418	464	437	418	410	440	426	412	430	418	433	432	441	466	423	429	421	436	476	471	416	418	467	455	406	393	422	402	457	406	404	451	430	417	444	432	416	418	411	432	453	459	465	470	432	465	439	413	438	431	413	449	443	446	454	456	418	415	468	424	432	439	416	448	464	438	403	449	450	430	390	433	468	450	429	466	435	426	422	411	459	412	447	424	451	428	442	446	459	417	400	437	385	426	424	411	394	413	448	443	441	410	463	465	454	388	447	448	466	422	427	435	457	426	410	422	412	429	437	452	440	496	467	434	422	433	415	449	436	422	387	409	431	421	424	443	420	471	456	443	398	392	380	400	433	435	455	435	440	409	448	440	404	443	387	411	408	375	414	411	446	455	426	457	485	432	410	447	456	473	426	409	465	420	441	437	425	450	471	444	437	430	451	425	440	428	457	443	417	431	448	427	418	443	422	405	430	406	453	416	400	408	446	463	439	444	410	428	420	440	414	402	403	435	442	434	422	394	459	415	403	413	444	445	414	397	441	460	419	427	473	469	448	447	424	443	431	444	396	421	415	448	444	445	387	407	427	435	416	397	425	392	403	425	416	425	438	406	442	444	444	419	418	426	442	446	447	417	411	410	382	438	460	420	415	394	426	417	445	421	414	425	430	407	403	436	460	456	426	438	414	399	418	406	419	395	430	439	428	497	448	429	431	446	387	438	428	427	416	426	456	449	415	443	470	446	454	448	423	446	434	389	421	375	407	441	438	431	457	416	417	448	483	413	459	408	396	456	466	435	456	421	451	408	428	440	409	445	419	466	406	468	436	471	477	399	409	462	430	409	435	427	420	469	400	412	462	423	445	456	456	456	420	472	454	450	407	400	454	391	476	452	429	403	417	441	430	413	417	407	425	443	428	395	395	470	418	421	430	443	420	413	397	440	422	426	447	449	407	375	390	453	425	426	434	437	440	457	420	447	386	408	361	431	430	451	444	446	432	422	459	439	436	461	390	437	440	434	418	412	444	451	463	430	439	445	388	419	401	424	423	399	396	422	461	398	419	400	413	442	432	432	427	415	429	419	366	445	413	479	479	431	443	440	460	431	412	423	442	448	441	457	424	462	414	397	430	386	444	423	426	383	451	394	420	429	439	430	434	429	430	454	437	452	441	445	436	432	474	430	428	401	458	466	409	415	440	480	457	451	413	428	404	435	410	473	433	420	434	440	433	427	399	401	433	470	393	417	424	420	453	455	416	401	457	433	456	460	456	439	428	419	438	424	428	444	423	475	471	419	404	485	431	468	419	447	437	395	424	422	449	471	428	456	398	467	403	417	448	412	431	411	405	390	402	398	449	435	440	441	409	426	461	476	411	461	443	421	417	414	444	455	452	452	433	405	400	460	452	390	385	394	465	448	428	424	401	412	413	457	417	455	438	404	496	468	455	426	427	420	424	404	409	449	439	397	448	449	427	449	414	393	403	427	414	423	425	397	403	445	447	449	463	422	431	410	444	422	469	445	424	429	418	455	464	430	450	410	439	423	433	474	442	402	438	424	457	422	457	407	379	450	425	411	404	411	417	453	414	445	422	434	395	425	460	423	453	412	433	457	434	391	414	461	431	431	421	430	448	400	417	401	423	405	456	440	401	440	407	469	467	490	408	422	411	457	426	427	424	422	452	472	439	446	446	460	452	454	484	423	424	427	449	420	443	441	423	438	437	444	459	389	440	437	435	440	418	437	428	419	451	403	426	455	421	440	436	416	464	446	467	422	439	423	437	422	415	397	429	445	427	444	393	480	447	433	436	449	430	409	458	406	428	406	500	442	447	456	438	402	436	414	401	464	436	401	412	444	428	398	379	429	393	434	465	437	432	427	422	440	476	401	406	399	433	444	457	402	421	453	408	408	454	427	434	416	488	412	440	417	403	430	439	447	463	440	454	467	442	420	441	455	402	439	459	436	472	426	416	433	417	420	400	402	462	442	445	469	433	416	405	423	460	405	458	466	473	418	423	437	399	420	410	441	426	392	457	440	424	442	410	440	451	426	445	403	410	467	448	384	433	421	448	415	398	441	418	442	410	438	393	456	485	426	407	450	410	441	435	430	415	404	411	405	433	413	450	409	423	462	455	420	415	470	448	436	415	408	397	392	400	417	419	443	421	414	430	404	423	435	446	426	437	438	454	408	414	483	417	406	447	427	420	425	435	452	428	419	413	432	407	434	448	430	453	444	426	398	422	404	455	422	451	424	449	435	381	413	403	428	415	446	455	445	426	443	418	453	380	482	440	451	449	385	416	448	426	424	423	473	467	472	440	419	461	422	450	424	414	461	408	414	425	452	443	442	450	430	447	446	491	403	432	389	399	421	414	437	462	426	392	453	436	450	458	393	439	438	458	416	433	442	458	427	462	468	417	411	415	422	432	443	426	441	486	437	467	409	438	412	465	457	463	426	391	435	481	455	419	445	447	429	438	436	471	471	472	479	439	465	459	460	461	453	423	445	429	456	436	449	391	387	450	420	427	398	426	428	458	417	403	448	411	396	397	392	471	482	470	418	414	427	432	395	397	435	401	452	428	474	432	447	423	407	432	398	414	443	474	431	440	415	440	443	457	425	425	446	435	420	459	411	453	430	427	414	432	414	420	453	431	435	434	426	433	446	439	428	452	423	437	460	445	454	463	415	434	430	465	426	419	461	427	437	470	488	433	437	485	401	442	429	454	433	428	417	431	416	419	416	436	455	412	422	435	453	435	399	421	414	444	438	377	486	458	409	429	449	408	453	441	426	424	452	441	399	414	477	435	431	417	497	427	479	448	444	405	418	461	387	413	424	448	436	456	411	426	446	425	446	446	426	429	459	420	392	458	445	422	433	453	383	398	394	450	422	421	449	432	456	421	443	439	464	432	406	455	477	426	466	428	464	411	428	447	458	415	431	435	451	477	397	432	461	391	462	471	420	428	452	439	430	454	468
47294	23691	8505	4327	2543	1678	1329	1067	1052	965	908	918	976	959	958	909	862	888	896	937	953	919	904	981	938	979	924	969	926	914	961	921	967	916	945	957	901	978	964	954	986	977	998	922	926	971	895	956	977	951	912	976	1006	947	948	936	958	966	961	905	959	986	927	932	938	958	954	931	931	999	985	930	971	953	903	916	920	886	985	964	953	937	961	977	966	944	963	941	978	1041	912	907	975	955	919	1017	891	955	998	932	966	968	962	953	953	908	988	947	984	905	960	945	1007	957	953	959	898	943	986	981	923	1012	911	970	912	927	916	922	903	944	930	957	946	961	939	923	853	977	915	962	915	936	988	962	1003	934	936	921	908	936	975	971	986	919	947	933	948	988	925	1003	961	984	951	880	946	932	996	957	954	931	966	891	948	983	935	934	931	976	1003	906	961	962	950	899	923	947	962	924	938	960	936	924	918	978	960	887	954	948	965	939	1008	995	1056	953	947	877	904	949	939	949	964	1017	945	935	888	953	956	920	866	934	926	943	961	909	902	891	917	931	905	902	938	970	901	929	889	946	945	944	964	1018	969	970	950	970	922	951	958	938	887	961	947	940	1048	917	957	954	958	928	903	913	926	892	953	949	917	925	963	934	1004	998	871	920	967	934	924	885	953	948	914	961	915	953	882	1007	927	921	951	1035	981	946	984	903	917	945	976	903	979	996	922	944	930	897	970	901	964	868	931	905	947	943	981	985	984	994	979	947	997	927	938	947	925	960	885	954	947	989	987	1016	890	956	946	908	968	996	933	918	963	918	911	947	956	921	1017	932	961	967	935	931	967	922	930	944	939	924	974	946	922	938	925	928	958	875	972	942	910	935	952	928	949	903	940	957	1003	971	905	954	918	905	922	890	906	972	968	937	990	941	972	969	939	953	909	919	912	980	940	974	965	984	907	892	991	961	921	908	936	906	936	945	907	928	938	952	929	1001	920	930	982	976	931	993	922	954	920	928	967	845	876	936	950	892	973	941	931	972	964	904	951	893	951	947	916	1004	959	921	1035	990	913	926	941	938	859	938	1022	1018	875	948	990	916	987	939	968	903	971	911	958	947	937	976	934	979	965	911	972	968	921	988	960	958	930	980	942	856	946	972	932	955	943	934	1023	981	911	962	990	970	923	878	921	962	951	905	948	887	1029	877	930	916	948	937	923	1011	968	964	974	972	934	1014	949	901	925	950	887	1004	930	969	976	968	950	959	946	949	935	884	950	921	971	952	938	945	934	961	967	922	920	946	1016	975	966	945	943	896	965	977	964	933	989	970	901	943	972	951	916	910	969	931	958	967	935	922	934	939	990	957	985	953	949	935	972	941	950	928	968	973	959	979	964	989	983	950	867	895	872	945	965	953	948	952	914	1003	912	922	947	993	949	898	939	882	1001	925	973	930	912	907	1000	976	931	937	927	961	901	919	912	894	933	942	944	942	989	875	956	939	926	918	968	978	977	961	896	996	914	925	960	978	892	988	917	1007	905	982	970	897	894	967	929	953	951	934	954	890	905	934	894	939	913	929	952	978	899	959	966	998	946	1013	920	949	964	938	931	928	1005	930	986	982	927	888	978	942	924	950	951	966	947	871	945	956	999	940	967	996	881	905	971	978	987	956	889	924	911	1023	905	927	934	951	910	1028	975	944	872	940	959	966	939	923	998	949	937	974	929	977	919	947	964	939	910	982	951	915	961	932	965	970	944	904	903	955	898	985	971	905	968	937	977	938	896	915	975	887	922	887	971	937	934	987	916	955	949	1041	914	961	914	961	936	954	885	907	959	983	958	945	957	924	905	964	938	881	952	1021	919	960	958	881	940	904	958	935	959	918	909	949	943	940	965	953	893	967	927	952	998	916	930	932	968	944	902	927	890	900	950	914	956	980	999	970	990	922	946	939	987	932	1025	1001	974	942	940	943	932	956	919	910	962	947	941	960	904	925	944	952	930	970	964	941	976	887	967	902	1010	933	1005	1045	949	950	916	952	911	914	928	971	963	872	964	991	884	910	942	943	945	912	941	954	957	949	924	932	936	1007	916	967	929	930	934	951	944	973	1026	906	944	966	927	1010	935	963	957	997	959	940	951	943	908	961	939	969	919	937	946	965	950	966	1013	986	908	933	980	939	940	947	985	921	941	934	970	996	939	912	960	943	973	983	943	909	889	998	954	933	961	998	935	878	971	967	957	928	978	910	934	896	935	929	954	952	932	968	896	942	929	945	998	906	948	960	995	922	951	948	924	975	997	972	988	955	970	907	965	933	957	992	964	950	983	987	937	971	947	945	953	953	931	934	940	979	891	944	895	916	923	911	916	954	927	939	965	906	934	961	1002	967	970	1021	935	963	934	972	975	945	921	906	930	936	935	977	917	941	972	918	930	983	941	937	948	957	951	957	887	959	955	941	969	922	884	988	952	932	965	885	1048	922	958	979	930	937	975	906	1002	932	933	956	917	970	948	937	944	978	948	981	940	916	987	957	1015	921	938	996	885	925	956	938	976	921	942	961	940	945	871	960	933	1006	923	968	938	952	1009	923	966	926	978	962	977	983	913	934	913	971	979	947	955	1002	922	951	929	898	947	968	975	989	944	960	922	968	908	936	877	909	986	962	951	912	936	965	890	937	962	919	957	940	904	904	941	933	926	959	916	911	970	934	920	880	978	919	966	908	900	932	950	942	952	973	936	946	1006	917	951	930	1011	911	902	1019	957	971	983	939	939	939	950	955	994	955	948	982	954	924	998	883	904	995	886	951	1005	974	954	925	935	992	942	938	929	929	969	951	926	924	976	974	914	962	915	939	950	924	963	974	994	932	947	949	901	978	919	977	972	946	953	961	927	961	1003	915	939	965	910	909	958	901	956	937	860	892	964	927	972	970	881	970	939	945	977	944	892	939	956	937	907	984	941	974	931	991	949	953	946	967	893	899	970	960	944	1006	935	917	945	995	961	955	901	904	999	929	936	875	871	911	989	969	950	916	921	976	980	885	945	886	992	950	964	968	935	913	965	952	936	924	922	944	928	938	948	989	894	940	977	959	1029	950	937	973	956	927	897	972	939	913	948	947	993	892	972	959	1007	902	912	948	970	944	967	947	972	926	927	903	955	941	981	937	1002	932	1007	958	946	998	959	933	943	918	904	948	925	950	928	970	957	975	948	949	941	933	953	932	955	946	978	944	952	901	910	955	915	926	979	1001	963	981	933	981	976	976	912	915	937	942	956	904	954	963	947	898	992	963	958	954	946	958	962	921	990	940	946	955	919	928	948	991	924	966	933	936	947	975	961	916	954	993	959	901	936	976	958	925	994	942	917	942	941	949	935	905	938	959	918	947	952	928	913	910	980	945	933	974	866	952	912	930	920	924	953	959	930	939	976	921	968	904	935	987	952	948	1024	967	954	964	902	931	981	974	951	952	985	1001	981	940	902	939	893	937	947	935	999	934	927	948	937	917	945	1016	998	918	957	997	916	947	987	967	914	938	1033	916	916	937	958	918	965	944	957	1003	955	950	924	997	924	952	970	951	949	1006	932	956	959	940	903	935
67697	34955	16330	5227	1805	886	597	497	441	502	425	419	406	422	439	475	447	440	427	422	433	475	409	461	412	442	416	394	441	437	476	431	427	464	376	436	416	442	482	463	465	411	475	467	480	438	463	430	436	446	447	469	465	394	433	417	416	460	433	416	414	434	448	453	440	438	428	448	440	425	449	437	391	389	430	413	440	452	415	436	442	472	422	445	405	456	449	438	462	422	464	430	446	457	452	396	436	416	411	406	456	408	456	481	427	454	445	398	423	456	452	430	424	417	413	450	497	443	445	441	392	443	428	483	455	436	413	478	436	449	458	425	484	452	431	376	425	413	419	441	466	425	493	445	461	486	440	442	417	454	442	412	468	415	465	374	423	461	470	416	440	503	514	468	432	466	422	474	433	409	449	432	453	427	427	446	442	467	430	488	445	474	440	475	450	477	458	412	432	433	432	451	436	431	449	461	447	430	437	455	497	482	406	440	463	467	434	451	445	428	452	433	423	392	443	459	418	442	441	502	433	432	424	413	464	470	422	461	423	433	403	378	463	423	462	475	464	453	431	472	462	422	462	459	438	448	446	401	437	480	433	462	433	398	443	476	425	453	394	410	419	408	455	460	450	450	420	433	454	420	485	447	474	466	441	381	467	422	449	452	477	460	445	402	447	436	451	414	439	427	418	439	439	431	426	425	463	439	425	455	418	421	442	441	438	490	435	462	434	481	485	444	431	472	429	415	416	471	410	462	451	488	434	437	459	441	467	434	441	476	423	432	447	438	462	389	431	480	441	461	465	467	446	413	420	439	391	422	471	447	467	472	415	460	440	418	433	443	436	441	477	466	456	469	402	403	450	474	426	414	454	408	393	427	451	454	398	412	457	458	426	422	470	461	405	475	440	377	478	430	449	422	470	441	449	436	412	415	448	436	476	424	417	438	460	438	418	421	446	496	403	455	425	458	440	443	447	422	420	475	473	382	437	399	469	408	437	433	432	429	431	440	472	403	447	429	427	449	433	440	439	496	477	436	457	433	464	468	408	422	414	472	450	438	472	479	468	431	470	422	446	461	455	435	422	466	435	458	443	443	433	450	455	428	474	455	461	445	381	478	429	475	442	444	463	421	455	479	451	461	467	443	446	470	460	472	452	463	450	431	461	402	404	389	449	442	414	418	443	453	447	485	427	491	439	444	460	445	459	451	476	410	441	459	464	449	421	433	474	462	426	442	415	476	441	447	485	449	449	457	450	442	439	459	414	477	434	470	452	404	462	447	426	442	416	393	433	434	431	454	440	412	426	425	436	418	448	403	427	449	423	432	397	441	439	458	424	440	439	447	414	449	411	440	480	449	424	425	448	459	448	474	443	454	442	430	402	431	449	441	442	482	464	455	458	436	488	439	483	449	392	405	443	466	420	446	447	441	456	431	436	466	422	413	425	423	466	486	404	463	402	429	454	450	442	419	456	445	455	444	427	456	420	422	475	427	430	435	412	453	477	427	467	453	443	440	448	453	466	440	453	463	407	471	412	474	431	453	430	435	478	454	442	451	452	441	441	425	476	432	426	414	385	466	405	470	442	440	404	404	437	446	424	466	463	462	453	497	441	460	451	445	422	461	438	448	446	407	459	441	425	486	468	434	449	403	476	436	448	482	461	423	447	403	457	441	468	463	412	439	444	429	446	454	424	469	473	426	432	463	438	435	434	403	449	487	416	454	435	454	476	424	429	467	432	397	432	430	437	452	432	450	424	456	421	422	461	413	445	430	465	467	441	452	436	474	463	450	423	456	426	454	452	426	444	412	407	458	404	460	439	474	410	428	475	477	446	460	380	460	482	444	464	450	462	424	446	420	412	414	431	403	464	466	401	414	470	426	477	455	463	471	420	456	434	434	437	443	420	426	447	435	451	431	405	452	424	401	478	443	459	375	447	484	422	450	406	416	445	462	456	425	441	458	465	410	463	434	463	413	412	476	445	462	467	444	399	468	438	446	445	438	457	429	443	467	431	434	438	409	427	395	451	426	427	453	427	458	492	481	448	417	442	438	428	439	448	446	448	449	460	405	399	446	418	439	443	444	422	424	417	436	428	451	472	439	428	422	428	422	453	415	469	437	433	417	451	424	404	437	421	426	457	464	425	416	422	426	434	395	433	410	459	418	478	443	458	463	434	454	412	465	479	473	458	447	442	467	424	425	448	443	453	415	397	415	474	439	408	427	472	457	452	421	429	455	434	446	420	437	435	450	427	443	422	450	480	413	429	430	474	449	417	458	449	451	452	445	450	411	446	459	428	479	437	406	447	441	416	432	410	439	454	436	403	410	438	432	440	464	452	423	466	449	456	471	410	454	484	446	433	455	453	420	419	417	470	426	441	396	473	481	462	431	458	438	449	444	465	431	439	428	397	434	390	438	434	435	430	407	427	468	453	503	451	411	498	453	441	448	429	413	421	419	416	438	417	399	433	450	424	478	435	461	486	451	439	430	430	470	445	453	411	410	373	462	461	467	424	453	447	440	438	439	455	451	489	438	398	432	486	422	421	443	470	450	421	460	454	475	426	438	431	488	438	453	479	440	448	449	462	470	422	481	420	480	419	429	444	457	442	480	425	462	458	464	430	419	433	470	461	426	412	428	436	436	431	493	425	435	450	460	448	435	454	488	427	401	445	466	431	402	452	457	443	453	403	444	420	431	425	434	453	482	461	431	487	429	460	453	422	410	485	457	431	452	461	445	404	462	457	424	437	435	460	463	463	439	421	471	468	494	451	466	467	475	437	518	465	433	442	452	438	423	456	421	425	450	456	455	456	481	444	481	450	434	435	440	443	435	453	479	454	424	413	459	459	431	440	436	438	438	438	436	441	449	425	421	462	422	460	432	406	450	429	470	473	403	428	430	439	477	443	408	437	458	446	446	508	448	437	449	459	434	432	449	424	462	473	476	455	451	466	413	438	451	438	484	427	419	429	492	496	432	446	449	437	457	443	422	457	424	408	439	384	418	463	433	455	436	448	413	450	443	470	477	444	412	460	466	451	434	409	404	438	446	471	486	455	436	448	439	462	441	407	465	453	391	394	416	432	381	455	397	421	427	440	468	382	448	444	446	440	467	463	427	475	412	456	452	453	506	449	481	414	416	451	432	417	421	413	462	431	454	474	413	412	452	409	432	404	409	466	474	445	413	441	443	438	438	440	460	466	494	492	430	460	432	418	500	457	466	467	427	437	439	445	455	419	409	444	437	399	469	400	423	394	442	421	452	418	453	456	459	455	456	444	468	439	464	444	412	422	396	441	434	457	417	412	458	473	454	457	413	416	432	490	391	424	401	446	427	410	447	474	446	490	445	438	460	463	410	446	470	438	416	446	403	467	431	439	435	457	433	455	432	427	424	432	413	436	446	438	396	438	486	467	434	454	427	459	442	466	479	444	457	412	463	488	453	398	430	407	422	475	446	407	411	425	439	445	459	442	416	464	484	474	452	440	403	473	426	454	443	421	457
46592	27602	15036	8178	4356	2227	1513	1141	1007	994	981	941	976	1018	947	939	993	926	983	957	934	962	985	958	992	1014	1038	990	993	969	916	953	929	961	968	976	1014	948	913	964	945	934	961	1012	943	930	1002	1017	967	940	1032	936	963	954	951	937	958	995	982	958	941	955	938	926	973	959	968	1009	994	942	992	933	999	970	971	944	928	990	908	994	937	963	1026	943	1012	972	1002	919	975	935	1030	926	990	898	1007	965	985	955	985	982	963	947	984	974	951	979	938	973	997	1008	1037	1031	980	938	940	1005	949	970	939	940	919	988	990	968	968	951	973	959	1001	967	948	981	1002	943	953	931	1000	965	1028	948	1007	1014	945	991	998	968	971	944	990	967	982	961	1009	974	900	955	983	935	915	917	906	988	968	961	993	965	947	986	958	973	992	974	944	990	930	929	899	998	1021	974	951	956	929	930	933	933	947	926	955	930	970	986	1006	934	959	981	928	927	983	901	1015	939	915	960	914	977	981	968	976	976	1006	947	906	1028	931	940	990	979	957	961	958	1053	986	1009	978	980	933	961	939	999	953	958	1004	949	962	995	991	995	930	993	992	936	896	941	990	963	957	924	988	961	931	950	958	959	973	979	958	922	992	914	960	868	964	996	988	961	987	979	937	978	928	986	999	1019	995	929	952	927	1010	938	974	994	915	958	982	899	917	1009	986	964	952	914	995	988	982	928	961	968	958	986	948	915	1036	963	993	935	931	1053	909	993	952	1023	971	960	908	958	907	967	948	941	999	932	975	976	972	942	942	914	947	894	983	968	928	917	971	975	948	941	1024	941	930	944	964	939	972	942	938	966	954	966	947	970	1024	956	954	1012	909	974	951	983	978	952	1027	965	951	914	905	1000	916	961	894	960	966	922	955	1049	977	926	970	957	956	916	976	948	1003	924	934	962	1027	1027	966	972	910	910	996	983	974	910	969	939	981	983	960	923	988	952	936	1001	985	990	942	985	987	961	954	956	990	962	955	933	990	946	1015	907	927	950	913	960	941	996	944	955	947	955	950	992	1022	939	979	982	987	946	955	986	990	923	944	925	963	990	929	937	988	886	998	989	946	959	937	924	910	987	917	995	967	949	971	916	967	952	986	962	986	949	985	958	948	964	973	946	951	917	967	995	950	999	922	959	982	961	981	961	993	1005	945	1014	921	953	976	992	978	946	926	923	950	965	945	903	980	955	971	942	967	981	957	968	956	987	941	959	959	921	972	1013	963	987	982	988	998	993	897	942	985	957	963	958	968	954	930	940	997	968	958	923	1012	946	990	923	924	942	1016	929	967	935	973	979	968	1002	1022	1003	946	974	1027	974	974	992	994	955	944	957	970	1005	937	992	948	936	959	999	915	936	925	999	972	949	995	944	971	973	1022	951	969	914	961	923	951	970	926	950	937	967	957	964	912	937	1002	957	946	946	958	983	926	963	924	958	995	977	930	957	956	962	1024	966	961	933	973	950	950	961	1001	929	940	982	979	988	986	944	949	981	870	928	1012	935	943	981	928	979	975	927	911	879	925	954	1013	893	930	940	968	954	953	940	971	974	983	962	945	978	952	944	965	948	955	1023	996	923	942	966	1003	949	979	1019	942	920	979	952	985	992	928	910	965	967	994	968	942	924	955	958	972	982	1003	958	894	964	987	1034	961	948	995	939	972	972	912	962	963	957	976	1035	918	987	936	984	993	945	969	964	944	951	997	971	894	959	971	925	947	962	1002	933	911	898	978	971	945	966	1027	951	958	1024	927	961	973	909	1004	984	1002	967	910	926	978	940	963	958	954	958	973	897	931	958	970	976	985	995	1003	941	965	943	907	989	927	953	933	948	962	989	931	977	967	928	1056	1007	1001	965	994	985	1040	928	1024	963	975	953	1004	933	946	1002	936	928	998	933	962	937	971	941	943	995	941	977	956	952	993	910	1002	966	975	960	947	994	927	952	1019	917	958	936	971	1013	940	943	971	966	977	989	963	990	995	920	960	935	962	947	958	959	978	960	958	971	1001	911	1034	981	968	946	966	958	937	897	989	947	956	966	914	950	952	959	970	961	953	964	955	970	933	926	961	1007	991	964	975	952	923	992	969	954	988	959	983	971	965	992	983	987	918	931	894	966	988	975	973	934	940	993	970	918	984	985	984	933	942	1021	932	985	999	955	908	974	1021	1000	944	924	972	943	918	991	930	958	912	964	958	1000	984	976	962	919	886	964	1013	960	951	979	979	957	940	937	941	970	949	890	995	931	948	953	978	1023	897	947	911	922	1021	1028	1010	1001	998	946	990	925	964	963	993	928	973	942	956	937	963	1002	1030	931	970	989	968	971	1018	928	1000	955	981	929	993	917	918	942	973	955	957	936	955	906	990	969	944	931	940	900	956	943	916	973	922	951	935	978	1015	942	981	1021	904	944	958	983	967	939	935	953	958	953	981	980	950	954	1007	937	956	938	931	948	985	949	1000	1003	966	958	933	963	993	996	973	900	954	948	970	926	991	989	1027	959	948	931	1012	938	978	937	967	942	977	991	887	953	931	930	986	966	961	941	936	939	975	993	998	983	948	1012	934	953	938	972	994	923	921	986	974	924	912	927	949	972	932	1023	928	954	960	972	978	923	957	950	936	958	865	948	934	967	977	932	985	948	946	925	941	983	964	962	969	979	949	1007	922	1011	937	932	988	969	979	954	894	919	913	959	952	1015	971	968	889	934	954	946	996	977	987	933	968	953	986	937	947	992	931	968	897	950	976	965	960	968	923	962	941	930	940	958	969	954	916	995	997	932	966	962	1023	928	948	974	932	939	988	975	920	981	940	990	914	981	905	931	977	915	913	906	939	892	944	958	999	984	936	958	1003	1008	958	1015	936	987	971	1009	921	926	977	978	1007	965	975	963	963	969	952	922	999	1009	934	969	973	969	966	987	976	1005	905	950	957	957	901	976	955	928	968	999	899	970	969	966	984	941	1005	957	965	968	991	976	923	941	971	892	1021	975	919	927	938	930	960	972	956	970	949	947	959	973	957	978	932	987	923	1055	958	915	922	994	1006	906	968	964	927	930	979	936	943	931	958	988	907	952	952	950	910	938	915	943	942	943	1005	940	950	940	949	935	959	953	899	959	934	1004	955	1014	944	987	964	980	879	945	1007	1003	969	967	895	912	1057	964	942	1003	994	1004	932	969	932	1004	1000	917	960	918	960	966	970	993	971	974	993	960	982	971	955	901	937	916	991	983	933	968	999	978	922	938	955	952	936	964	941	946	972	930	980	909	979	921	971	1022	956	919	1015	975	987	981	1004	1013	955	939	1027	973	918	982	975	910	911	936	932	891	973	983	948	975	998	981	947	941	879	963	929	1005	944	953	970	932	977	1015	1019	972	970	954	1002	961	989	968	937	929	938	960	932	970	989	1030	973	970	958	927	985	965	923	945	950	950	932	974	951	951	950	947	999	938	988	1063	953	948	951	966	980	935	971	920	939	971	976	963	990	992	970	959	909	968	1018	965	967	938	979	952	962	1013	1011	957	912	951	895	944	939	922	922	917	936	954	925	1005	946	996	941	959	1014	942	960	1019	982	960	964	964	954	935	963	946	960	984	942	963	1007	957	972	970	967	923	916	991	979	965	948	966	950	938
52131	21077	5529	1460	716	566	476	434	458	435	451	436	440	460	461	431	414	407	433	456	410	435	413	431	397	449	403	436	450	404	447	387	414	434	441	422	409	458	402	394	415	432	411	429	402	434	411	424	448	470	398	415	434	462	406	407	421	417	406	423	447	418	416	428	407	450	455	422	400	454	440	419	423	428	416	363	379	471	436	450	413	443	424	418	430	478	442	420	439	449	418	428	415	471	416	401	452	422	439	426	409	441	369	448	446	440	429	432	415	423	432	480	453	445	382	454	395	448	477	434	431	458	426	458	446	430	401	416	425	458	379	442	466	452	437	471	452	415	430	357	437	391	405	468	428	413	437	422	429	411	407	421	420	408	399	438	419	389	433	432	441	434	393	420	451	408	451	423	412	441	432	473	456	442	410	395	439	429	443	400	425	415	422	419	416	447	457	403	409	397	414	454	417	460	408	453	405	444	416	450	447	430	438	433	442	395	399	441	462	440	428	360	431	434	431	388	455	453	411	402	413	381	415	412	419	419	454	437	429	421	415	383	453	418	444	445	441	385	430	437	417	448	477	433	423	436	403	413	439	448	434	423	441	398	384	426	433	423	440	439	436	427	431	435	409	396	401	412	426	456	396	426	449	437	460	417	421	453	467	468	403	408	428	407	414	428	417	418	418	492	369	404	461	444	417	454	424	421	435	460	429	448	470	412	433	407	439	436	431	418	376	430	398	412	417	445	457	438	410	391	451	426	439	420	448	406	435	440	438	410	399	434	408	425	432	424	439	435	458	469	416	462	441	456	445	440	427	419	407	455	416	392	476	470	416	413	460	447	402	451	429	415	404	418	398	417	422	429	415	432	441	432	405	404	417	416	406	420	419	448	407	426	433	416	395	417	425	450	455	420	405	445	408	445	393	405	443	423	420	469	420	425	419	443	446	459	435	445	447	422	437	424	454	456	430	447	455	384	430	454	413	399	413	461	428	434	427	426	472	393	471	422	434	385	397	430	411	446	454	417	417	446	417	406	386	395	411	423	419	398	438	405	381	426	436	446	423	461	401	451	436	421	400	397	419	442	443	461	458	450	401	428	422	400	414	427	397	429	418	452	395	454	454	387	475	442	470	446	428	457	443	422	434	419	430	445	422	380	447	371	456	412	397	461	467	413	427	435	414	435	422	454	431	460	395	417	459	471	407	379	432	414	421	400	425	431	420	460	411	427	439	465	429	404	446	402	404	447	425	394	415	404	421	418	399	425	455	417	439	417	405	453	426	428	433	449	403	403	400	412	408	463	429	451	412	443	408	500	467	428	408	395	443	437	398	436	460	426	419	421	432	452	440	401	424	445	426	418	416	429	449	459	431	417	422	430	430	426	376	410	413	426	462	415	421	431	403	441	383	443	466	397	417	404	416	490	470	436	410	428	390	457	406	415	398	453	444	419	421	406	396	438	447	448	417	426	394	432	457	475	452	417	416	449	438	434	437	435	455	436	437	488	424	412	407	426	439	413	417	441	444	399	423	404	424	440	458	401	441	460	428	386	449	421	417	420	433	456	404	424	416	454	457	421	400	439	412	426	446	415	418	405	415	389	409	445	397	404	422	424	408	449	377	437	452	463	452	401	427	472	453	423	397	414	400	438	393	424	398	402	416	443	428	426	391	454	405	429	453	446	445	443	426	465	408	434	446	454	423	416	412	418	412	401	459	451	397	388	414	456	458	451	381	433	427	433	417	389	414	409	438	399	424	448	427	422	421	449	413	393	412	448	438	432	410	404	404	443	460	409	447	436	449	444	423	403	429	395	411	438	431	445	477	434	396	465	463	458	472	436	414	433	441	423	445	449	430	435	462	415	452	420	457	426	430	451	431	431	420	383	401	435	447	437	403	407	398	448	373	439	430	405	423	424	418	429	357	433	403	388	425	418	408	436	377	408	445	372	429	426	433	383	454	440	444	400	439	427	465	420	428	439	413	395	424	443	372	399	449	454	408	477	409	446	448	442	427	458	434	408	409	407	427	453	433	401	430	430	429	387	436	450	470	451	426	386	364	425	413	415	415	397	429	405	445	466	440	452	416	441	391	418	415	433	417	434	438	505	431	449	419	437	442	395	412	462	424	420	412	395	424	426	452	424	427	397	416	432	446	404	444	427	434	430	403	452	394	454	407	379	441	468	403	428	444	381	426	428	433	409	437	440	434	386	406	429	436	410	439	412	404	432	385	440	424	401	411	419	460	453	422	439	441	418	439	414	465	448	409	429	432	474	447	389	421	412	412	411	425	448	432	445	435	436	428	438	431	399	437	387	388	441	435	430	445	408	440	429	452	450	476	393	451	454	471	418	422	434	427	409	399	436	436	409	410	443	438	417	458	452	379	469	471	422	399	436	428	412	447	435	409	408	446	438	393	455	475	390	430	373	422	423	404	449	437	422	420	468	430	411	442	447	396	437	450	451	409	448	435	442	446	407	420	435	410	372	419	444	451	424	428	426	444	419	455	415	421	471	441	433	456	404	455	467	455	405	431	417	409	441	450	411	473	497	470	414	457	427	441	427	428	465	459	393	468	421	466	420	381	429	420	404	442	416	399	399	442	427	452	475	446	427	396	388	457	441	401	421	431	425	441	413	424	410	445	437	424	446	452	437	393	408	423	418	374	408	449	430	435	472	431	411	436	417	415	464	409	411	414	434	418	477	451	449	424	428	409	426	425	427	401	437	458	392	409	410	431	463	415	443	430	408	409	424	450	453	415	385	434	435	377	435	448	421	400	457	430	450	464	449	430	436	420	428	388	448	409	403	429	444	451	396	423	457	383	464	400	414	431	430	409	394	413	438	406	454	403	428	410	419	473	438	436	415	410	425	412	405	409	411	431	429	412	437	415	464	427	437	451	402	396	428	449	441	443	391	397	397	420	407	423	446	407	422	420	405	436	416	437	459	431	455	410	424	412	389	391	426	465	436	436	421	454	414	453	496	456	440	440	397	418	412	435	488	393	409	442	401	407	415	396	421	435	373	428	418	425	400	426	406	445	412	414	436	455	422	432	463	422	443	417	434	411	426	386	423	401	378	441	430	415	447	441	428	437	418	421	465	421	405	451	441	386	431	446	453	438	430	412	417	433	459	432	446	442	418	461	435	405	431	447	423	437	379	459	453	450	463	397	407	418	410	412	409	432	449	413	423	402	404	425	419	458	400	419	470	402	467	397	423	403	394	438	404	405	469	470	403	407	426	416	438	403	429	436	457	425	394	416	447	422	427	405	384	403	482	420	430	422	458	461	425	456	422	422	382	460	394	419	451	401	416	435	447	449	424	402	383	472	415	387	439	424	403	431	390	387	466	449	424	390	435	434	387	426	445	425	431	425	421	407	385	389	387	409	466	403	418	400	416	425	425	396	424	429	440	424	466	436	421	452	401	398	456	451	426	451	432	382	417	432	426	470	443	417	451	425	401	415	435	443	410	416	445	419	437	418	430	452	420	419	404	450	446	481	440
35825	15405	6276	2992	1690	1231	1012	1020	1006	921	935	902	926	947	925	938	959	960	976	958	862	925	995	912	941	896	985	930	945	899	972	919	914	951	885	916	918	924	867	925	886	839	909	952	907	898	926	910	959	919	936	937	941	936	934	885	897	949	949	915	905	887	948	908	941	956	939	932	931	923	913	999	938	982	949	930	942	953	948	928	940	935	897	870	967	940	959	911	925	956	910	922	862	941	932	917	953	942	937	968	901	929	915	958	893	947	884	995	919	974	938	900	933	972	955	938	974	926	950	944	961	918	945	926	924	955	909	932	928	925	922	902	896	945	935	941	928	924	892	939	931	898	906	939	933	872	924	932	936	883	890	890	972	988	940	967	928	925	906	963	933	975	925	946	929	927	954	926	904	977	953	921	957	907	949	906	911	970	937	902	930	975	941	880	897	898	874	886	957	950	947	931	904	957	871	909	854	929	883	892	937	948	871	959	937	961	971	894	871	902	897	866	913	970	922	933	917	924	859	960	1010	947	943	943	895	962	927	892	953	884	969	905	930	891	901	920	959	918	867	923	976	968	883	940	886	890	957	964	900	931	930	899	937	958	931	948	962	908	858	898	996	938	974	903	885	909	907	953	949	943	906	896	941	996	943	912	976	973	928	955	969	934	937	951	913	913	989	941	965	973	934	923	958	971	910	916	914	1002	905	915	921	866	913	925	882	958	915	963	916	897	905	932	913	957	927	952	906	947	952	915	935	909	967	973	893	903	973	955	956	862	931	883	971	955	972	949	929	932	965	922	914	950	868	917	933	902	935	937	958	948	950	924	908	875	936	933	953	879	886	966	954	937	917	904	944	940	898	953	891	920	939	908	880	960	947	946	930	942	981	920	921	906	970	1016	927	895	899	896	939	941	935	928	936	888	976	971	978	909	908	934	890	876	976	906	967	898	907	938	934	938	957	948	901	915	943	927	965	906	921	905	882	906	922	891	910	873	940	930	934	910	897	926	938	951	892	974	890	951	933	937	896	913	955	952	848	910	905	916	894	910	953	869	962	964	917	972	910	935	984	900	915	934	907	906	896	944	955	881	929	994	913	936	934	909	969	891	902	931	945	938	936	930	914	944	894	912	926	891	933	917	870	900	945	947	896	907	948	949	951	960	907	990	950	931	908	973	940	954	944	924	983	980	962	928	920	963	890	984	908	881	891	939	996	920	908	974	926	937	911	908	894	925	909	938	923	939	947	1009	945	857	959	973	964	865	849	972	887	909	907	976	925	951	945	959	907	915	960	918	890	884	903	886	923	971	953	920	941	930	887	982	935	914	909	948	920	950	927	920	918	908	950	885	981	944	914	948	933	951	908	932	966	917	935	900	888	912	921	945	911	976	920	913	946	931	955	916	894	964	899	917	946	909	966	923	912	929	942	960	956	958	951	915	963	901	940	901	929	855	953	888	982	955	982	911	915	917	916	946	891	944	950	972	906	910	911	905	971	975	931	911	933	958	929	918	947	879	919	903	928	904	937	928	929	957	911	936	953	940	879	916	917	893	868	876	956	905	914	919	938	914	962	921	924	927	957	943	916	960	928	942	922	983	901	938	936	958	954	949	898	894	915	948	905	936	918	915	937	904	926	903	978	904	908	955	898	921	927	968	945	929	909	961	981	877	941	935	933	922	927	959	931	937	953	868	922	915	941	900	937	936	924	944	951	879	967	920	945	904	888	937	913	926	894	938	902	925	998	904	929	939	965	882	953	944	869	942	945	964	919	925	916	901	970	971	952	903	972	899	914	854	953	909	991	896	947	930	941	882	930	865	924	910	931	905	1004	961	954	985	986	942	846	987	888	923	979	929	890	932	954	856	946	934	862	933	911	966	891	943	895	931	899	939	949	951	988	951	924	914	911	936	910	980	924	918	903	937	892	971	916	916	917	946	937	916	909	918	964	960	935	895	892	881	897	916	898	898	975	934	941	939	903	999	930	959	848	949	878	951	879	989	900	954	951	903	916	916	920	870	908	1011	926	918	948	960	973	928	903	896	925	916	917	924	921	953	932	943	888	842	914	891	909	907	941	943	945	901	910	938	921	926	962	922	925	885	897	974	976	940	959	942	919	963	887	907	940	956	905	967	915	943	965	909	922	874	913	930	949	930	887	912	980	940	936	939	928	946	992	966	886	893	942	857	1005	907	952	951	970	924	937	907	973	931	935	979	937	948	870	896	900	919	958	955	928	961	876	909	913	941	895	910	896	963	958	926	939	892	884	921	919	966	904	885	885	914	943	928	946	936	919	961	915	976	938	893	926	950	927	960	918	952	967	917	964	950	971	929	927	971	861	907	917	902	904	888	931	936	936	933	922	923	881	880	917	978	896	917	937	922	886	885	868	906	950	884	869	943	956	917	944	932	991	967	911	967	976	896	928	907	977	944	959	960	911	925	896	966	946	911	975	908	974	932	952	924	910	892	937	876	920	923	893	1031	957	913	984	952	921	972	863	942	861	909	916	907	940	898	909	882	958	918	891	963	885	924	896	926	968	914	961	922	918	936	919	931	899	971	894	922	944	959	929	942	950	905	995	947	922	886	944	896	954	901	903	923	922	932	942	901	934	922	915	947	923	915	918	943	1001	894	952	932	915	885	892	894	924	874	911	898	957	985	906	883	958	940	924	902	976	951	893	939	906	906	913	946	932	955	962	901	959	914	918	889	950	892	901	854	974	910	939	973	887	957	950	920	976	956	945	942	968	886	924	976	927	974	948	895	980	927	935	936	972	958	980	924	948	962	977	922	924	931	986	912	937	919	945	908	930	905	961	905	973	943	951	924	930	905	901	969	1001	902	969	918	953	969	982	935	919	931	917	929	898	948	877	927	864	916	990	890	945	930	984	887	906	924	972	975	970	865	934	904	981	945	902	950	884	914	862	948	938	890	914	957	993	918	898	932	961	870	876	918	909	1001	955	977	951	1001	953	965	934	894	973	945	951	925	963	926	920	938	896	970	973	987	948	963	916	935	930	899	907	892	984	899	937	974	932	946	906	955	909	911	899	923	969	898	963	961	933	916	889	896	953	998	977	912	912	887	909	914	966	933	921	903	904	956	908	912	932	930	911	861	938	999	914	924	948	901	910	951	931	957	932	907	907	920	889	898	901	896	928	932	959	901	927	952	967	902	925	897	906	978	916	912	945	945	955	907	905	873	923	924	926	937	873	988	871	991	940	923	881	952	915	883	931	920	933	946	918	900	922	965	943	869	951	917	944	914	936	920	943	903	953	958	971	919	940	984	968	989	900	896	914	927	910	970	921	964	904	904	935	903	921	930	891	915	874	917	920	957	856	902	951	905	892	961	924	913	954	954	910	949	950	961	904	887	945	936	974	923	955	921	968	982	947	911	945	931	924	956	955	902	920	911	932	956	932	917	933	951	921	917	973	975	936	961	927	965	869	953	952	943	870	932	887	880	927	950	936	1007	957	964	931	954	905	915	939	948	917	863	929	896	912	933	926	912	900	918
63493	29854	11112	3302	1146	665	579	510	508	467	448	422	388	428	411	448	395	428	402	428	401	446	424	433	441	444	460	456	465	452	455	408	381	456	485	476	426	451	430	447	435	472	437	390	475	418	465	428	435	394	415	461	474	432	435	463	442	419	419	456	424	433	438	441	430	399	444	385	409	450	449	441	404	448	439	416	412	444	470	452	373	436	405	443	467	423	440	427	433	414	421	414	434	457	438	444	431	431	441	440	408	416	430	401	401	396	454	445	428	453	425	413	406	441	440	420	442	416	437	441	442	452	450	433	415	404	462	464	403	425	387	394	428	447	400	430	442	388	411	434	410	461	430	407	420	457	483	444	389	444	451	410	464	436	449	415	451	427	468	439	448	407	398	446	440	433	439	431	448	402	432	407	445	458	458	428	424	401	408	453	426	437	437	433	423	430	459	465	416	422	403	453	440	419	450	430	432	414	442	430	434	435	395	424	413	433	421	439	437	421	436	421	417	445	435	431	473	416	442	422	456	466	443	453	415	466	404	418	446	455	450	397	416	402	380	416	447	440	459	447	484	427	428	428	445	470	411	435	459	400	419	432	476	426	453	472	447	469	426	420	423	412	441	394	434	449	430	425	436	408	445	426	422	430	398	473	422	436	427	396	454	467	395	396	432	427	457	413	432	463	458	442	450	453	469	432	442	387	409	416	424	412	433	437	461	394	452	448	388	464	436	390	443	434	485	454	460	407	408	455	448	429	413	434	405	420	444	473	418	423	432	437	441	418	426	456	432	446	416	431	466	451	378	391	409	387	483	460	444	448	408	412	437	411	425	464	472	461	457	415	435	435	420	448	463	471	454	410	401	437	398	411	395	415	403	411	417	422	440	401	439	424	416	418	476	437	427	415	464	429	388	436	422	438	457	419	428	444	433	469	426	402	452	427	440	427	422	443	428	412	465	412	461	426	421	448	411	416	430	419	472	419	393	450	449	454	419	462	412	417	399	446	447	427	442	436	416	417	463	418	421	474	416	434	462	399	427	438	432	407	439	424	433	442	411	470	429	433	423	409	453	430	465	460	427	435	434	412	438	436	419	434	424	418	427	473	452	411	423	388	411	469	425	401	441	384	432	450	444	451	421	441	430	475	425	437	447	402	438	434	443	447	414	444	462	416	419	434	413	398	421	460	397	449	420	458	388	384	424	418	415	417	411	437	407	441	403	428	442	433	419	439	433	411	410	424	416	421	397	420	431	388	389	415	428	442	399	415	440	410	422	422	367	393	457	417	419	399	422	422	417	411	410	419	433	423	468	437	451	418	380	407	439	433	449	418	435	410	392	436	425	400	436	459	413	464	483	430	417	414	445	434	409	384	419	447	402	396	455	459	405	414	421	447	424	441	450	448	411	412	448	445	430	437	433	416	460	436	441	461	391	431	448	412	451	432	447	424	469	433	446	416	467	427	400	426	415	412	423	453	425	413	454	421	441	445	415	414	464	398	420	442	406	418	453	403	412	397	419	425	427	410	406	431	389	452	411	444	422	463	432	394	366	411	438	430	389	442	414	399	460	409	418	458	437	390	413	432	445	447	431	393	452	479	448	426	430	480	443	437	391	418	445	393	466	439	433	403	433	434	429	412	428	409	448	435	458	413	442	412	439	451	411	431	430	424	431	420	424	453	450	434	394	411	401	411	425	442	426	436	434	460	469	424	428	452	449	391	427	416	421	434	462	441	453	479	451	413	453	426	390	437	433	399	429	434	430	425	475	428	477	426	450	449	432	408	419	386	450	416	395	421	387	475	423	445	437	423	395	357	454	488	473	440	376	426	424	367	453	427	422	411	455	443	416	427	452	474	398	468	434	435	484	418	386	437	407	439	453	409	445	380	428	446	444	424	440	408	432	427	390	448	442	435	433	443	423	414	432	438	448	446	399	428	392	477	446	445	426	431	387	435	408	449	446	411	442	461	425	400	407	452	427	426	447	434	453	457	409	455	454	448	452	461	439	449	452	470	429	372	446	414	426	440	405	381	418	401	425	415	414	403	444	437	429	407	436	440	422	401	446	447	448	478	431	407	434	400	486	396	416	406	428	400	444	421	436	425	454	387	421	465	426	439	422	410	440	465	451	438	408	471	454	469	448	434	416	404	437	477	450	429	467	412	376	455	419	449	429	421	427	410	395	440	422	420	398	439	413	423	386	455	411	446	429	388	447	490	406	448	409	393	400	437	424	452	420	456	435	438	462	457	395	430	413	446	407	423	422	440	440	375	433	436	455	460	456	406	462	432	416	438	455	427	415	436	424	466	417	371	458	448	425	424	425	458	412	386	426	422	424	454	442	409	413	412	397	381	431	452	452	401	421	426	438	483	472	393	431	492	452	402	479	447	414	428	427	420	429	432	462	389	404	435	439	435	458	430	435	442	446	418	422	420	439	413	472	425	447	446	437	468	401	449	444	405	427	448	423	436	405	438	426	435	444	413	410	398	467	440	410	444	469	441	408	415	463	430	443	446	440	425	403	465	384	409	414	396	439	442	422	411	451	396	425	408	454	422	448	415	449	430	416	481	418	468	424	438	427	404	488	399	437	425	452	397	426	445	448	399	419	430	391	412	426	467	416	472	444	418	457	488	435	461	460	429	453	437	467	445	444	423	431	418	414	436	427	414	421	437	441	438	473	429	474	406	421	448	435	390	481	401	464	427	425	441	408	430	397	468	441	445	431	435	432	391	435	395	364	467	411	452	458	425	414	414	467	410	409	439	428	450	434	426	452	423	435	440	407	447	446	409	444	410	420	453	443	438	423	416	381	434	484	446	437	415	430	391	431	401	431	449	443	469	402	421	422	402	431	453	438	424	456	430	401	420	445	449	425	419	418	432	452	386	451	493	460	379	421	420	462	413	437	433	395	462	426	386	464	426	426	447	451	431	415	448	426	441	439	403	383	416	442	387	439	446	432	406	394	440	438	412	428	428	461	411	414	397	385	375	412	463	444	372	437	449	467	403	455	392	416	392	436	425	410	422	422	401	447	445	435	418	452	438	440	431	424	431	415	419	437	407	426	425	428	420	412	437	452	441	436	467	445	427	454	450	415	435	427	445	443	442	425	418	424	453	437	434	403	436	428	376	439	431	441	439	442	431	390	424	417	411	457	447	440	404	419	431	433	434	428	412	443	412	440	452	413	395	421	439	435	430	427	444	390	438	414	403	464	432	417	444	436	446	454	389	426	419	442	466	408	460	423	452	429	437	429	435	429	445	425	460	407	417	391	444	412	395	471	452	382	449	412	421	463	426	503	424	415	424	442	425	437	426	446	442	412	401	421	439	404	434	405	417	416	410	424	420	415	394	376	408	422	399	404	419	409	409	445	460	451	400	407	443	471	464	417	442	424	447	443	442	416	442	444	433	470	435	429	436	432	458	422	459	444	427	464	444	431	457	460	406	423	436	415	469	388	394	427	428	448	451	446	415	459	454	422	420	431	386	410	431	455	448	400	430
44410	21806	9959	5525	2758	1787	1405	1261	1082	1039	1040	975	920	978	903	924	947	969	980	965	1011	911	894	971	922	924	931	972	909	926	926	965	887	934	932	931	958	945	947	955	945	954	969	980	952	930	979	912	948	954	924	938	906	938	930	918	969	933	871	966	936	925	934	924	896	886	960	880	916	946	966	962	900	923	923	940	937	936	919	947	885	901	834	916	976	919	928	903	926	934	978	931	947	964	944	900	928	945	906	936	1005	953	992	968	967	946	914	916	996	950	966	933	959	895	932	945	961	838	959	948	936	921	908	889	938	949	916	944	975	974	962	929	961	922	920	924	985	916	927	947	933	977	933	928	946	996	927	946	967	941	938	920	991	964	958	966	960	923	909	940	970	949	938	896	941	916	911	974	921	961	959	938	921	941	995	1016	903	959	932	943	898	880	963	926	958	991	939	967	923	933	961	944	917	922	937	947	921	927	933	931	1014	895	993	965	919	969	921	916	969	904	946	945	997	903	931	927	984	913	955	924	959	913	898	975	915	973	1009	901	907	940	937	933	951	973	940	964	919	944	947	908	879	948	876	962	897	973	908	958	924	957	915	881	943	928	933	925	858	990	952	948	1014	947	935	918	928	954	917	925	923	909	947	1021	970	919	938	936	894	908	998	955	900	892	877	933	911	962	924	921	1003	955	926	955	919	1002	1002	971	915	975	916	911	954	973	901	941	942	945	933	891	940	922	955	910	911	905	968	964	956	902	945	960	902	980	982	936	956	904	1004	956	954	932	951	963	940	947	954	950	966	882	968	962	889	925	914	931	936	1006	949	909	956	911	960	947	946	949	966	957	936	941	871	967	962	964	924	943	931	950	960	909	937	937	940	963	1017	964	955	941	935	949	936	934	953	942	932	888	939	934	931	874	948	995	925	992	890	977	982	900	973	961	955	919	957	971	945	913	1012	953	873	926	956	899	934	945	947	934	938	927	970	927	933	960	920	928	949	868	946	920	889	946	942	907	961	944	941	941	944	910	973	922	878	920	937	954	902	958	946	971	915	945	943	972	897	999	929	943	937	914	891	965	905	919	991	933	892	904	968	885	962	896	906	930	942	943	921	915	970	910	901	923	947	942	969	961	955	960	1005	920	906	925	879	964	969	944	951	945	948	953	887	942	952	943	932	897	905	921	895	962	951	891	892	963	931	940	1005	939	940	940	928	976	923	930	949	945	944	901	939	959	987	981	939	895	944	922	896	991	978	898	921	914	909	921	991	929	938	895	964	921	956	931	909	891	920	887	952	897	1029	912	894	964	947	907	966	930	924	987	947	979	955	908	979	990	901	905	930	949	868	910	962	963	965	922	904	899	892	982	940	953	938	920	961	906	930	954	933	944	929	949	939	921	953	958	936	878	948	948	919	980	901	970	977	956	931	936	923	895	958	913	934	908	917	907	944	946	903	908	906	878	960	972	909	955	959	927	921	955	950	962	951	1005	912	937	956	944	947	929	998	978	931	971	970	971	1019	938	962	923	911	940	971	910	920	902	949	895	922	986	924	912	918	975	902	949	967	919	874	976	925	964	973	914	923	930	933	976	954	933	929	928	900	929	986	928	922	951	960	897	995	904	977	1001	843	937	983	930	942	906	920	933	950	938	866	911	948	950	918	895	954	915	931	941	960	926	967	934	993	951	936	936	914	933	856	946	965	968	950	948	982	952	972	933	978	972	894	1019	892	911	902	976	907	1008	1015	906	867	993	1002	965	919	913	982	917	924	976	1018	922	985	964	971	980	945	979	932	1012	917	969	924	911	922	933	910	904	950	973	898	916	941	962	929	940	927	873	966	966	952	917	960	902	949	940	914	990	973	936	916	945	932	944	934	949	876	893	924	919	934	903	951	987	918	988	939	901	919	899	980	912	882	925	889	953	905	939	955	1000	904	941	948	892	952	942	988	940	903	963	900	933	935	933	961	949	893	995	923	907	941	932	959	987	938	949	947	898	965	942	921	878	933	970	952	918	987	914	956	967	954	984	901	907	973	1010	903	978	1009	938	964	916	910	931	957	942	945	994	953	954	973	942	917	919	973	925	919	950	947	946	893	962	911	956	962	936	962	992	1010	934	949	952	958	900	901	932	945	947	878	918	917	914	861	1003	907	987	942	930	963	892	898	941	931	940	962	958	908	908	918	963	899	913	948	908	953	935	890	909	1001	921	962	904	927	992	952	957	921	960	969	918	934	900	905	990	893	948	976	1009	850	925	939	909	970	902	948	870	981	940	906	931	938	936	929	945	955	919	939	937	908	921	915	955	953	926	953	958	912	907	901	999	970	1028	952	924	901	925	920	950	912	906	987	958	941	915	901	983	951	950	898	905	894	872	923	967	911	931	920	923	952	951	956	901	934	925	903	921	958	970	955	969	933	989	919	971	933	923	946	933	948	981	922	908	929	933	895	934	917	898	918	890	935	973	941	956	939	919	950	981	923	969	950	978	948	957	983	888	978	907	912	915	910	944	978	878	870	925	954	920	896	849	946	937	936	967	969	955	904	991	878	985	957	917	968	926	922	958	919	950	961	871	953	896	914	952	990	940	906	906	981	936	925	971	945	975	937	898	949	916	929	921	960	892	934	933	913	955	989	855	915	955	985	903	925	936	955	974	939	986	957	993	955	897	946	909	909	967	931	870	970	897	994	888	939	896	916	990	915	875	898	905	895	901	944	922	938	1011	900	963	889	916	937	873	938	910	956	969	944	901	937	969	847	970	939	951	982	926	961	935	903	884	970	978	949	909	936	934	956	883	987	949	979	928	934	979	968	924	967	978	893	943	935	922	892	927	886	961	933	898	872	903	931	865	952	956	936	987	957	966	935	907	939	881	912	918	915	976	978	962	917	918	946	930	1007	894	909	933	931	955	949	952	959	955	980	944	918	958	933	929	953	961	925	939	962	987	890	916	921	941	932	958	913	899	951	977	1026	927	942	918	928	940	957	953	907	990	925	942	937	924	1009	928	978	965	886	960	932	985	947	925	952	932	986	918	976	961	956	949	945	953	951	917	947	923	921	973	890	959	874	966	992	923	909	905	953	867	942	886	945	1037	927	973	921	873	908	929	920	935	893	900	920	976	937	914	925	897	934	934	897	911	963	909	984	971	932	922	970	955	919	901	956	905	925	894	995	986	911	980	926	927	941	932	935	964	966	950	957	978	922	918	930	989	955	979	905	898	928	976	941	935	983	903	973	975	963	924	918	929	904	961	918	979	960	923	952	1022	902	905	913	922	933	935	951	898	923	933	909	925	969	909	922	960	934	919	994	888	917	918	911	944	969	920	962	911	934	952	964	979	965	977	919	931	961	963	925	946	978	979	941	982	979	1003	943	941	889	920	927	887	920	958	925	928	861	945	931	951	927	957	891	947	945	918	957	955	919	928	953	955	942	949	965	983	906	940	947	936	885	967	900	970	915	884	978	862	1010	955	932	924	898	907	931	974	909	915	937	912	968	924	917	923	944	969	964	939	904	928	888	961	911	910	911	880	936	882	952	937	918	912
69629	38175	18406	5334	1421	882	685	506	486	455	473	480	409	424	452	463	454	465	448	439	448	431	438	469	458	426	456	392	443	478	455	405	412	422	469	448	487	454	466	460	426	421	438	445	456	464	490	455	455	493	469	439	455	450	465	449	458	428	439	461	442	426	469	436	448	422	420	442	444	446	390	463	425	428	437	521	453	450	457	462	461	468	440	430	430	469	456	456	440	442	421	465	431	444	439	461	483	440	462	438	445	432	435	406	462	451	494	453	434	437	432	442	425	414	446	478	474	440	466	457	489	453	459	445	448	477	454	448	437	420	465	431	446	446	452	452	427	424	474	441	429	448	466	461	431	440	468	435	472	434	435	385	469	452	476	432	441	460	433	451	432	483	448	450	431	414	427	438	430	459	445	433	463	470	439	379	456	438	472	464	484	442	447	462	463	512	451	476	428	477	439	408	486	472	424	444	408	462	441	466	397	450	436	455	470	408	465	478	412	466	476	420	492	449	459	447	468	423	419	419	439	424	480	421	434	440	481	428	417	423	435	454	434	432	458	418	432	454	435	477	437	437	453	484	409	438	452	476	408	458	466	444	462	416	415	430	425	470	443	426	415	438	481	427	419	405	501	443	485	392	387	441	440	420	462	421	447	458	430	435	438	410	440	430	477	452	449	482	464	445	457	481	443	447	452	444	403	453	456	455	462	446	463	450	431	469	469	465	420	429	502	441	465	423	472	411	452	436	409	450	417	431	449	415	432	444	437	489	400	457	419	449	496	455	446	437	438	457	439	471	444	436	449	411	456	405	430	456	411	469	441	400	404	430	438	466	464	455	418	435	460	470	423	467	455	435	418	445	417	413	403	448	471	432	463	405	447	433	482	454	443	425	438	463	455	430	463	420	488	441	470	475	451	422	461	448	437	428	437	426	484	434	449	438	501	436	411	425	488	436	425	407	442	439	475	409	454	455	455	446	469	421	426	427	466	468	422	426	435	464	483	439	439	463	422	449	502	405	426	471	464	454	476	432	448	479	470	432	464	461	480	447	422	415	473	438	447	463	389	430	447	441	462	469	427	443	479	443	412	439	433	460	441	454	435	453	392	421	465	476	416	449	432	444	437	434	456	473	462	426	431	455	438	433	467	452	420	452	403	433	428	427	470	428	439	441	472	416	486	396	470	462	493	437	438	422	441	462	440	440	439	452	419	446	415	420	436	451	456	430	462	432	461	456	485	438	430	442	427	431	462	456	447	470	441	471	448	417	465	488	431	443	472	423	424	404	421	461	438	419	411	432	415	442	451	425	448	449	439	450	449	427	488	437	433	450	422	436	439	470	446	447	424	455	443	441	460	423	440	473	459	446	448	459	442	467	432	482	435	464	461	472	421	437	457	457	414	410	442	455	428	392	435	442	444	469	432	438	446	463	440	465	447	412	441	445	456	454	432	443	463	442	472	462	439	439	422	442	474	468	411	392	436	462	464	415	442	461	464	419	435	402	454	463	460	452	464	453	423	479	464	444	407	445	476	481	470	464	471	462	425	477	392	475	448	416	437	451	443	436	470	500	430	452	463	438	456	443	421	448	453	448	409	447	485	406	483	434	485	465	486	450	415	470	493	429	448	444	452	443	435	439	426	456	468	480	450	402	459	424	462	455	392	432	440	456	429	460	459	431	428	469	441	446	454	458	433	503	456	484	451	471	424	434	449	459	471	443	415	415	445	427	455	450	429	436	403	417	450	450	473	443	438	468	414	465	442	410	437	454	425	418	463	417	436	462	396	411	436	453	430	457	438	471	475	457	429	470	462	428	498	424	439	416	433	447	406	419	452	471	387	443	432	451	412	441	448	404	474	458	426	420	455	479	512	505	457	445	406	412	420	456	426	474	400	468	419	419	439	442	458	409	434	450	447	444	480	456	475	474	429	467	440	471	402	447	446	467	396	441	434	435	435	442	458	448	458	411	437	441	447	430	420	445	433	427	474	465	407	464	445	460	447	445	446	434	421	454	444	442	481	460	496	452	454	440	434	483	421	455	442	422	444	408	433	423	419	441	418	449	450	414	454	447	448	466	418	414	445	414	462	461	450	443	434	467	426	425	434	427	394	447	448	455	482	430	449	480	448	490	426	377	422	482	434	448	453	449	438	425	449	436	488	452	438	410	456	456	495	472	459	463	426	462	421	473	468	443	463	443	460	407	439	455	427	450	547	462	447	463	410	466	464	472	439	464	476	504	457	464	459	443	441	459	399	459	416	441	401	457	440	456	438	420	437	484	422	446	459	436	430	467	442	417	445	432	446	425	459	465	424	444	456	426	415	403	455	462	447	404	491	473	449	422	434	449	409	458	444	401	422	441	422	437	436	450	421	477	427	457	467	450	452	426	440	434	447	463	470	442	412	394	496	435	448	428	488	464	442	445	434	388	464	419	423	422	459	439	449	428	443	418	442	460	424	443	393	424	442	435	412	419	472	437	443	442	433	464	448	445	454	438	422	459	475	446	424	440	436	419	461	503	460	441	423	461	438	438	439	456	455	469	473	468	427	428	451	448	428	458	409	424	445	429	428	469	436	441	447	450	449	440	436	460	457	414	438	480	427	420	456	453	438	432	476	451	471	479	425	456	436	422	403	437	437	428	435	433	442	478	416	471	450	403	412	409	439	511	451	456	421	448	427	458	427	445	466	474	445	431	418	450	436	439	427	458	464	444	449	496	444	420	470	460	461	434	441	421	431	419	449	491	431	388	469	398	408	423	422	409	446	428	441	451	432	420	448	445	389	469	421	460	436	438	387	468	442	429	467	428	468	468	450	448	466	448	452	416	462	432	417	477	466	389	467	442	474	469	447	438	434	440	393	466	446	442	459	413	443	452	452	463	409	419	421	465	446	423	428	468	425	477	450	433	412	460	461	420	473	473	476	466	426	450	397	440	434	415	458	451	484	442	419	411	478	459	411	464	471	431	475	441	430	427	412	406	444	445	383	441	436	475	463	451	440	464	433	415	447	446	416	459	482	465	468	445	466	429	456	382	434	435	457	430	462	443	419	482	464	409	427	467	487	450	427	446	448	452	480	410	459	472	432	456	444	438	439	442	429	450	440	386	440	496	452	471	414	400	455	440	424	403	432	478	460	420	485	463	417	464	517	471	480	431	467	455	415	510	421	474	479	468	459	448	437	446	452	411	480	456	445	433	438	446	452	462	448	436	423	485	459	466	438	476	465	477	420	431	430	430	436	452	456	484	474	448	448	433	440	480	427	422	418	434	428	451	419	473	444	444	453	487	424	452	425	460	460	460	472	424	447	455	454	453	454	434	421	479	458	485	439	475	397	447	431	431	468	445	413	428	468	457	433	449	455	443	464	401	449	419	447	414	418	393	438	449	454	411	445	421	442	444	473	447	471	455	459	465	456	436	463	415	439	502	486	437	452	441	444	468	454	437	446	429	438	435	436	401	460	453	431	443	490	419	444	463	471	434	450	453	407	461	408	409	420	424
47662	29951	16663	6814	3249	2149	1642	1319	1059	1024	1027	1075	1000	967	969	914	956	968	958	964	963	940	984	1026	954	974	989	966	924	974	958	950	953	963	962	973	967	970	979	970	990	953	951	960	1023	892	917	890	923	1009	974	989	965	932	949	946	985	962	888	985	1010	941	1007	960	969	1015	949	967	909	949	981	956	957	959	929	923	924	1015	952	957	984	995	974	941	984	985	955	1013	943	1019	918	931	911	964	986	953	947	933	1002	976	940	997	984	936	957	995	917	965	910	973	997	989	966	943	1023	967	943	950	940	968	900	973	954	991	971	981	910	975	923	964	922	997	965	1010	987	951	928	1004	897	954	978	968	1013	909	971	967	1000	944	984	989	976	968	993	961	985	919	972	942	978	965	954	963	983	982	930	999	969	941	954	960	1017	968	960	950	1004	969	1017	972	928	921	970	937	998	885	941	947	963	986	964	930	951	955	1021	1001	987	967	949	977	958	1008	932	929	956	991	940	926	935	954	977	1036	979	977	928	981	1050	938	960	922	973	949	964	948	952	959	970	970	930	953	965	933	906	928	949	981	955	975	967	961	975	996	913	973	980	1017	921	950	933	959	915	979	913	1013	934	984	927	959	960	989	987	986	938	1057	977	994	906	944	979	969	962	964	1002	1038	956	961	1003	980	934	972	1001	953	1008	958	908	953	1003	907	974	980	938	985	960	928	1003	1007	965	967	955	911	933	1008	977	972	1004	942	917	1014	1005	1005	911	890	999	949	998	961	952	943	946	953	976	977	896	977	963	952	945	984	940	943	951	910	954	898	907	990	941	980	945	992	1003	951	973	926	980	958	972	949	967	970	1004	984	1000	1001	979	927	999	949	974	975	950	1002	988	956	927	942	933	961	988	915	933	975	966	962	950	966	972	957	964	1017	957	998	990	962	942	916	980	965	947	979	884	938	918	908	948	971	999	962	918	967	972	960	961	956	935	998	901	911	993	967	1013	928	966	963	888	911	959	952	1003	982	939	939	1013	1004	950	903	990	932	1011	928	949	1017	942	892	957	968	965	938	939	983	983	893	960	1000	981	982	977	984	917	977	988	941	923	974	928	992	989	927	964	981	1010	895	978	981	1009	936	993	942	950	933	914	962	886	963	916	955	1027	1015	911	967	1019	948	998	987	1037	985	961	951	939	973	964	956	958	1003	983	960	972	945	939	995	965	959	961	951	933	963	964	966	974	924	908	997	948	963	937	929	921	945	962	947	941	905	981	989	977	972	988	925	916	1012	1014	997	966	957	974	952	956	912	939	957	944	927	949	1010	933	932	946	967	917	979	900	969	963	966	927	907	964	930	962	978	973	958	917	968	972	951	929	978	958	989	982	1019	956	927	914	913	967	942	941	986	990	941	1004	951	1058	934	960	1034	976	945	984	947	953	978	975	913	965	926	962	987	932	1019	986	915	992	915	934	973	1001	985	920	959	929	967	939	981	959	942	998	977	1009	982	935	933	980	993	962	974	968	921	991	963	935	956	937	976	919	985	971	948	985	1010	947	979	911	967	1040	966	934	957	997	962	977	1014	934	910	958	980	978	1008	952	994	991	991	919	981	971	934	939	975	986	1018	989	957	945	944	956	953	964	987	1008	953	919	965	1017	1001	980	970	936	952	983	946	968	1009	920	984	984	967	988	942	936	1030	973	939	951	956	951	948	981	948	963	1013	959	1032	949	957	903	991	899	993	941	973	951	941	970	996	977	885	1005	976	952	986	967	945	982	889	1005	1008	979	907	919	917	1015	938	945	1021	939	1005	967	937	944	900	962	988	911	967	958	929	910	928	971	948	979	948	970	946	968	987	1034	889	970	1014	1016	943	962	952	981	983	896	922	946	915	961	966	990	988	929	970	986	982	895	991	918	1011	925	965	1023	960	1039	937	995	989	935	906	981	943	922	972	1012	961	937	984	991	928	943	978	986	966	969	975	971	967	950	1014	960	946	1019	990	998	1007	988	931	993	936	957	984	965	956	976	966	974	960	958	943	918	955	941	940	1002	957	986	985	965	1013	919	996	948	973	991	990	985	957	984	1039	970	1021	1011	935	1034	1007	922	920	933	930	923	978	930	951	988	952	997	1005	938	990	954	975	963	956	948	991	988	1018	968	963	937	964	965	938	967	1034	1033	1006	980	931	988	995	925	986	962	966	948	961	981	957	950	932	915	997	983	968	930	1018	941	995	970	973	929	989	990	981	972	968	958	962	980	1022	945	948	941	953	923	947	929	951	965	951	954	944	977	966	919	949	976	953	933	988	981	970	943	898	957	993	941	997	996	938	963	955	935	986	926	1002	945	996	970	918	984	909	997	963	948	989	969	973	969	951	956	984	993	997	991	948	965	904	955	1029	1052	994	992	964	961	966	948	1011	945	995	958	970	975	954	944	969	884	961	993	954	915	928	987	963	923	925	966	949	964	999	909	955	943	949	957	909	957	960	1006	943	997	981	963	950	1003	1034	937	960	954	956	962	968	976	981	1005	980	916	952	922	955	997	968	998	1022	965	980	906	958	960	971	911	1014	966	967	965	940	985	972	947	932	996	968	924	951	995	922	915	932	1000	957	968	989	1007	986	959	984	1013	947	963	940	943	926	914	986	960	960	920	967	990	1012	996	958	974	967	994	978	961	975	935	1010	938	985	983	942	955	987	890	961	948	1002	946	969	987	966	955	930	921	982	1026	953	970	955	981	974	988	974	975	931	1003	965	918	976	974	1009	980	973	941	947	923	967	937	931	920	923	1003	918	959	964	964	948	987	965	932	976	965	990	965	952	989	961	955	945	999	1031	963	900	982	975	944	943	1007	980	949	955	998	968	944	940	917	971	974	924	925	1001	960	966	955	946	969	943	956	926	915	926	922	945	920	968	1007	950	920	967	981	965	936	943	972	942	967	980	934	1008	931	968	968	957	966	1000	987	958	978	934	957	978	1017	929	964	948	934	988	983	908	957	963	922	942	936	992	930	999	990	948	996	942	1005	1009	961	973	946	959	908	964	909	934	944	951	985	961	995	979	968	972	922	938	959	923	910	992	972	900	949	1016	964	972	966	959	1004	971	968	959	969	981	978	998	936	1014	887	943	1006	947	997	948	969	933	943	1001	932	967	967	975	972	967	919	966	994	942	975	965	940	990	944	949	980	1002	951	967	929	936	1019	941	944	957	948	915	968	1011	965	927	941	987	1010	967	960	952	1014	963	953	940	973	944	964	937	900	996	980	947	954	917	950	982	929	1037	974	901	932	973	920	1002	971	972	1007	992	915	919	980	964	957	990	1007	976	1047	969	946	950	955	967	940	907	965	930	972	992	983	982	935	933	963	985	942	981	920	969	981	981	933	973	981	924	973	983	927	952	889	969	1008	936	963	964	967	1000	944	956	920	992	1002	1014	894	947	942	922	949	983	960	955	926	908	980	1024	941	973	973	962	967	988	966	952	907	946	955	972	938	950	983	1018	983	977	954	970	938	928	949	961	1004	949	955	930	988	951	971	917	1005	990	976	944	972	958	1018	990	1005	971	949	1003	1004	970	941	942	991	976	949	941	947	919	945	993	958	948	947	949	944	948	999	984	1037	973	944	976	1022	933	927	936	970	888	952	985	906	997	978	979	940	954	1008	961	966	936	971	1008	922	945	982	916	979	908
52122	24830	8749	2443	917	554	408	463	434	436	412	454	469	437	406	428	458	404	426	424	426	413	439	402	423	456	411	420	424	415	397	397	432	460	459	470	423	390	453	432	396	441	409	403	426	417	436	430	417	351	426	400	414	429	448	445	413	381	396	425	438	409	424	418	414	408	436	417	431	423	422	448	411	383	431	419	450	435	466	440	409	418	425	428	402	414	446	412	391	409	453	433	402	437	452	451	391	442	413	448	430	429	467	471	425	422	406	437	407	447	450	425	429	460	413	453	412	346	432	445	431	431	407	418	413	399	402	426	408	451	455	392	413	451	407	429	421	443	419	447	455	391	412	415	407	402	439	435	429	423	399	410	400	411	432	411	419	393	458	428	404	451	423	451	378	485	412	399	425	421	392	420	425	435	407	442	378	414	453	448	446	420	477	427	425	435	408	414	419	396	437	443	439	404	395	416	433	425	457	445	380	422	427	402	421	411	409	386	402	412	445	448	437	397	429	389	429	405	408	404	434	405	450	448	395	422	444	458	418	434	448	428	422	394	454	402	408	403	397	450	424	426	451	464	420	412	424	442	431	399	456	440	417	453	439	427	445	419	417	407	440	439	445	414	391	459	419	416	428	432	428	430	402	428	428	457	473	419	449	457	395	461	421	424	411	430	456	390	431	410	370	416	439	424	417	402	464	437	395	391	440	411	389	391	407	439	426	434	426	413	410	431	391	436	406	403	441	405	441	445	452	424	397	454	434	419	442	402	402	432	440	416	406	413	442	397	430	427	451	457	434	424	381	426	468	424	441	422	458	423	435	433	418	355	417	401	459	437	408	455	438	419	404	423	433	388	425	430	415	412	421	429	416	450	430	462	472	443	427	411	461	454	397	454	404	409	430	368	442	390	444	435	435	425	411	428	424	386	416	448	455	434	404	432	444	444	433	404	426	434	415	417	428	476	420	436	404	412	399	390	440	423	419	424	438	422	401	394	435	416	419	405	400	405	417	401	450	414	451	444	412	437	409	416	442	430	412	446	426	438	410	402	399	423	418	413	444	418	384	432	429	416	415	390	404	382	427	437	429	424	420	450	457	379	408	403	382	429	414	393	383	420	432	441	440	428	427	450	416	449	426	416	431	410	428	444	393	410	401	403	436	449	388	413	418	392	422	458	429	412	477	413	416	442	432	411	423	418	423	434	425	464	451	413	445	435	433	432	421	441	430	406	396	483	408	407	433	448	434	470	427	420	406	419	437	395	424	426	412	404	410	415	367	408	445	428	431	411	422	423	384	430	431	393	372	382	406	399	412	448	445	444	384	444	447	415	403	405	443	432	396	388	442	413	450	398	439	403	437	469	415	424	458	437	408	394	420	456	424	386	416	438	410	371	380	414	403	404	396	417	415	385	415	387	403	397	446	408	377	404	419	423	433	405	451	442	432	400	424	381	453	425	394	450	423	403	437	433	418	426	409	377	407	352	402	454	398	399	408	427	431	449	426	447	414	409	403	430	395	380	401	430	430	402	396	392	455	429	425	425	445	455	424	416	414	425	413	421	404	461	490	445	417	371	432	402	431	414	406	410	426	424	421	448	415	400	435	419	412	464	398	397	413	395	402	433	424	426	408	413	428	418	460	455	446	446	464	445	395	400	461	425	419	465	400	408	410	408	431	395	395	395	416	413	502	433	422	432	442	400	439	420	435	401	402	409	413	422	428	402	423	492	418	451	441	431	451	442	405	439	451	438	416	411	479	387	419	439	387	447	407	444	391	389	416	391	421	370	509	433	455	400	430	407	385	404	400	453	406	448	451	418	413	353	415	391	405	380	406	424	429	417	449	414	449	415	420	445	433	426	445	407	423	445	414	443	458	455	393	468	394	404	432	402	385	407	383	438	428	423	439	410	426	396	474	438	386	407	402	493	392	437	424	419	415	470	429	436	426	438	399	449	418	427	418	379	414	420	392	462	429	394	404	435	413	399	419	447	416	426	417	419	407	427	463	436	433	457	399	429	450	410	399	415	447	420	398	402	408	417	422	405	419	442	401	422	410	435	428	418	436	414	396	398	436	484	449	412	411	462	426	423	421	412	418	435	404	412	470	435	437	419	431	411	415	430	445	452	377	456	417	422	436	419	454	404	400	431	416	419	408	466	453	425	456	414	395	403	413	433	448	391	451	416	421	407	425	457	450	451	413	414	436	430	413	414	414	431	412	423	400	423	420	398	430	439	401	420	410	408	405	418	438	382	382	434	403	393	413	379	402	415	439	414	462	472	446	404	428	449	448	412	438	444	459	419	375	423	458	409	461	409	438	429	464	427	425	381	412	405	430	439	372	441	398	399	429	425	461	426	461	446	439	413	448	417	443	417	383	408	425	435	433	422	437	407	396	425	441	463	424	423	415	427	426	401	449	376	418	404	431	417	410	467	445	437	434	417	435	404	430	410	423	466	418	438	425	424	379	399	416	371	434	387	381	400	427	430	443	424	378	479	408	407	399	441	428	426	429	455	437	444	453	407	402	438	419	419	392	425	432	414	470	422	414	404	423	397	418	445	409	419	379	402	462	399	412	408	450	426	402	430	478	407	407	341	414	435	449	421	441	404	417	420	383	461	394	448	447	432	416	457	412	446	409	430	431	397	437	421	412	396	440	386	426	401	422	461	384	407	437	432	420	449	417	457	436	421	464	417	425	441	443	422	396	387	367	448	460	387	380	418	443	423	432	432	393	462	413	407	419	414	436	434	418	415	389	423	414	428	379	446	470	447	420	454	423	394	435	381	427	395	462	427	396	408	419	439	426	431	445	438	449	428	457	451	457	451	428	399	439	433	372	426	439	420	407	466	448	396	390	441	447	424	400	418	431	414	422	412	390	438	404	430	407	402	407	392	426	429	381	419	429	420	476	435	421	402	448	396	372	411	463	466	427	413	403	417	424	429	406	442	439	468	452	451	421	405	406	422	387	425	406	401	437	435	378	444	425	414	436	386	423	417	446	420	460	432	396	386	416	443	475	450	436	376	435	439	408	414	427	429	439	436	409	428	436	432	422	428	400	470	393	460	466	441	425	444	403	424	404	419	407	420	437	419	456	415	415	425	418	423	439	406	404	439	421	433	397	418	404	431	395	434	418	436	408	444	452	404	393	431	425	420	447	451	423	450	415	433	454	416	426	453	462	463	459	381	430	401	440	422	449	442	438	413	456	415	393	482	478	413	408	403	403	432	477	459	441	416	434	453	405	382	420	429	434	444	442	411	399	404	441	437	422	443	431	417	434	395	400	441	446	408	448	414	431	401	427	423	423	435	437	398	398	433	407	427	396	451	407	431	387	458	387	414	443	431	405	395	405	422	399	421	390	429	420	425	447	460	415	422	443	449	401	403	432	401	440	419	420	404	412	414	429	424	421	447	427	398	396	427	431	424	411	425	414	421	441	414	423	389	399	406	432	452	381	426	459	385	422	388	429	434	398	387	431	444	427	412	446	438	442	426	419	394
36386	18911	9927	4496	2168	1447	1096	972	943	959	919	869	1010	944	963	854	927	849	939	945	942	905	959	887	912	908	952	925	921	963	928	869	912	866	947	992	937	874	935	907	899	956	931	969	893	939	919	906	914	952	958	914	938	973	908	911	925	941	913	886	982	890	905	943	947	919	936	886	944	934	934	910	906	940	902	912	937	921	902	894	923	912	920	941	940	955	951	882	979	950	884	886	964	902	864	914	892	995	1008	930	897	921	940	959	886	931	962	876	949	949	946	913	965	926	913	894	906	903	963	917	926	974	891	915	946	935	961	928	950	893	930	937	943	945	896	958	936	929	928	921	891	944	957	937	908	992	937	913	905	888	849	873	897	930	907	914	930	959	866	948	891	957	917	907	919	885	889	935	891	976	940	912	918	942	960	921	911	920	917	924	926	921	940	917	964	918	924	937	861	976	941	932	920	939	949	903	900	921	929	978	898	927	922	939	892	968	941	919	922	904	902	923	925	961	890	920	950	938	950	911	878	925	974	946	913	975	890	908	920	894	925	861	925	934	927	933	920	941	912	930	921	947	924	955	956	861	897	920	991	967	889	940	901	971	907	937	873	915	932	930	920	854	876	973	964	953	990	921	893	950	887	939	958	884	915	916	905	940	909	927	957	880	921	912	925	870	939	903	872	970	953	926	931	923	960	883	905	972	904	945	954	973	905	905	979	948	919	963	933	927	884	916	960	909	932	881	930	923	942	938	968	907	889	935	941	934	920	957	925	932	985	913	939	952	939	947	911	988	974	927	968	940	964	936	983	949	952	932	901	940	899	926	943	939	891	924	926	921	991	912	913	918	923	931	901	879	938	965	977	910	953	932	923	856	930	949	935	925	961	913	938	889	934	938	943	948	962	932	888	954	912	920	851	952	934	860	897	925	862	967	872	937	885	916	940	938	915	896	910	930	909	871	955	952	940	889	929	931	892	908	964	965	881	862	894	935	917	931	963	920	955	856	939	961	889	953	897	873	1015	915	921	923	930	909	923	952	910	914	977	972	924	909	903	938	878	912	936	928	893	925	987	881	903	935	947	920	948	956	894	913	927	888	917	966	964	915	975	851	891	882	938	903	959	1011	914	911	869	891	953	920	945	916	945	959	940	932	965	949	922	877	925	909	974	913	927	856	944	880	945	928	917	946	943	895	934	967	926	921	872	960	968	903	914	870	974	903	934	950	933	954	907	903	893	1012	945	918	960	943	967	950	932	924	915	984	915	923	924	910	903	951	948	908	940	952	923	916	925	899	934	941	936	956	944	921	869	947	926	958	943	912	968	917	885	938	891	906	922	915	946	968	973	906	885	933	969	954	1000	890	950	927	944	925	932	885	892	893	959	920	923	891	922	921	907	954	949	949	958	935	913	947	979	913	874	928	957	889	927	941	932	939	944	937	939	874	942	856	946	920	963	906	921	938	964	940	901	932	976	880	930	954	938	935	951	946	883	961	852	915	937	945	974	944	903	925	897	894	908	915	892	910	907	919	903	894	954	955	922	963	969	931	939	957	947	942	906	911	916	937	875	930	889	930	978	940	950	941	935	944	894	917	943	957	949	911	968	918	905	927	938	878	990	912	914	916	976	927	895	946	903	923	935	904	901	891	932	933	982	948	981	954	914	951	983	886	879	991	945	936	952	922	903	992	885	969	909	966	967	938	944	904	939	874	915	970	924	932	949	920	950	922	981	934	941	938	922	923	958	899	963	907	926	911	943	896	899	941	905	858	909	894	923	962	909	926	904	965	892	944	919	907	937	924	904	930	914	905	909	944	935	879	896	922	942	908	914	964	957	960	900	937	938	862	936	861	955	925	891	937	924	953	933	891	952	885	887	879	904	912	948	927	907	946	916	889	912	920	930	949	914	935	945	915	938	943	923	894	942	957	894	924	874	874	917	922	975	965	945	977	940	898	918	926	876	941	902	952	948	888	894	903	932	912	925	891	925	909	918	903	939	935	934	940	916	910	982	925	932	904	955	890	940	920	958	946	954	982	861	976	891	932	921	855	947	910	947	905	877	936	877	897	958	903	911	873	818	939	967	887	951	901	953	941	934	943	947	910	906	896	960	946	942	988	906	912	901	949	875	953	969	919	973	963	960	1000	911	888	956	896	895	980	948	917	855	936	885	945	952	930	956	915	856	908	922	962	933	920	889	936	922	996	901	925	926	940	965	921	893	946	914	897	886	929	976	926	907	929	892	949	869	920	903	912	950	920	878	956	1011	959	908	921	945	937	956	895	937	907	897	888	914	975	876	953	904	922	947	914	956	921	928	968	969	929	945	956	894	910	909	844	904	935	914	871	928	940	934	968	912	892	936	947	895	922	926	990	940	916	875	926	933	869	936	954	920	954	947	930	911	899	912	937	892	911	928	904	911	916	908	914	948	917	934	905	909	933	872	899	958	933	919	928	849	917	924	953	986	997	958	899	907	913	909	898	981	936	903	977	932	927	902	920	883	901	844	876	940	908	903	968	909	897	908	932	953	972	923	888	902	913	953	915	896	941	942	984	937	909	955	906	961	872	981	939	933	938	909	944	927	925	912	913	891	901	891	869	960	912	918	941	960	936	882	873	941	930	895	900	926	869	946	949	914	884	944	898	886	941	974	966	903	890	902	950	877	883	883	958	924	917	928	888	854	946	908	901	946	922	893	944	908	905	903	921	933	942	960	915	920	924	881	922	922	901	974	918	919	913	936	937	901	979	964	952	976	896	944	941	902	902	928	894	965	920	955	905	918	936	959	897	889	951	917	941	892	942	988	970	934	923	921	920	876	909	937	903	939	907	939	925	890	937	917	894	922	918	923	878	949	912	924	948	889	952	988	937	952	936	919	935	924	876	850	941	920	959	885	847	962	973	887	892	933	908	1021	920	958	949	986	931	977	926	973	939	984	907	947	949	965	949	988	910	907	933	917	901	919	920	956	946	935	863	932	897	943	960	944	855	899	943	877	915	942	922	934	865	919	933	949	908	865	950	930	889	966	892	948	929	856	912	890	953	956	933	1014	931	963	941	913	941	934	972	883	944	894	946	975	955	961	880	965	920	971	887	924	944	968	923	928	918	874	984	902	992	909	932	890	888	943	907	922	920	927	912	942	912	890	904	933	947	887	929	941	905	877	940	898	924	941	914	968	910	936	895	921	908	927	938	900	982	952	935	991	901	902	933	863	976	980	901	912	920	936	895	840	965	907	949	962	932	977	905	992	907	897	886	908	943	909	957	890	866	913	930	962	912	923	931	982	922	871	949	976	955	957	904	944	908	932	946	937	950	956	922	927	900	923	881	930	922	880	927	910	954	922	911	972	867	871	937	939	953	895	884	917	963	872	951	905	904	920	918	948	945	848	936	967	921	929	917	906	928	937	875	956	886	950	917	909	938	892	926	948	901	906	902	946	956	901	948	904	890	894	937	879	968	952	942	928	934	888	963	904	990	891	967	943	928	912	916	901	907	953	953	901	918	1005	913
65148	35976	15884	3714	1082	697	601	540	501	499	459	492	439	500	413	424	393	447	424	403	438	459	443	428	440	421	409	410	438	439	429	440	431	463	401	463	472	437	428	426	434	401	402	433	383	468	438	444	399	444	452	404	435	432	448	423	455	394	388	413	434	431	442	442	394	424	468	408	418	390	417	441	464	403	428	456	458	447	445	455	404	422	464	439	417	428	425	422	407	430	415	410	414	407	466	400	425	435	462	443	452	440	428	398	452	413	437	426	439	406	438	442	436	436	435	382	425	433	420	425	448	461	441	436	402	456	411	464	379	410	429	435	451	435	463	428	420	430	413	395	420	426	429	417	418	405	415	408	430	408	443	439	448	371	445	478	414	399	419	418	416	421	388	446	472	407	459	438	456	398	400	444	397	446	409	439	410	411	441	423	449	432	439	448	435	422	437	449	443	436	413	460	448	451	468	402	476	438	395	427	434	456	446	445	419	415	448	422	464	396	464	428	423	421	417	422	445	406	403	449	421	418	420	449	454	474	429	421	445	408	423	410	404	397	467	390	434	446	429	420	459	406	392	397	414	430	442	403	438	481	426	411	423	415	434	428	424	409	429	429	432	414	442	420	436	419	441	419	443	400	429	427	422	466	451	423	440	428	448	417	457	452	421	443	441	444	407	412	455	449	445	422	433	414	450	467	436	412	394	434	426	443	459	453	427	427	403	425	439	412	405	425	407	419	455	432	423	410	459	451	412	434	407	419	433	428	414	400	419	435	451	465	412	433	434	418	399	406	419	412	409	426	454	434	442	449	423	408	433	405	389	448	461	429	441	425	383	422	472	456	434	428	425	407	469	437	441	419	468	445	416	428	421	437	371	418	444	424	455	494	447	453	466	439	381	466	455	462	426	442	431	438	418	423	466	371	422	425	401	440	407	439	449	412	448	435	437	464	443	408	432	435	408	402	412	427	442	442	400	444	419	461	396	434	412	422	487	420	447	489	402	419	450	460	471	437	458	439	398	461	386	391	451	457	420	396	442	422	450	445	471	445	380	442	468	418	404	431	433	412	412	465	392	415	464	399	417	427	474	458	431	462	434	424	442	403	418	418	454	460	407	459	423	463	369	411	437	419	415	441	455	402	422	404	388	414	410	430	444	442	429	403	400	416	409	419	411	442	448	441	434	415	449	424	410	457	401	392	428	425	443	439	466	435	397	409	449	405	414	423	439	433	453	426	463	411	450	438	406	432	407	437	405	447	447	459	441	421	459	407	469	401	407	473	438	401	441	437	487	407	410	400	431	441	452	432	427	445	441	379	430	409	455	400	433	448	397	426	431	444	436	465	422	456	459	453	394	443	434	431	422	445	452	442	402	441	471	438	423	447	390	487	443	417	362	434	419	382	406	447	387	450	424	431	426	414	455	403	387	411	447	464	466	453	446	406	463	396	421	433	396	434	442	367	421	392	424	418	392	428	427	427	460	417	447	424	422	447	439	469	398	379	417	408	469	384	465	449	405	465	449	432	402	447	430	429	399	449	401	430	416	468	448	406	397	444	468	426	473	408	449	399	468	436	395	409	389	457	385	412	438	441	459	431	443	447	453	431	460	443	466	415	426	415	438	424	445	427	410	450	442	395	436	420	433	472	435	447	435	434	415	430	439	462	404	424	412	444	397	469	457	454	441	424	446	410	424	431	408	412	462	435	456	456	442	433	439	432	429	417	423	439	441	414	413	413	405	445	407	438	439	432	430	428	391	453	414	446	430	436	435	412	460	429	429	476	429	453	473	437	465	467	433	466	433	440	408	413	401	445	423	453	418	408	398	440	461	414	442	438	445	413	444	436	420	440	473	453	414	477	476	424	395	448	402	412	421	415	428	379	444	420	436	455	448	447	452	468	484	467	437	422	454	431	456	444	449	434	421	393	424	430	424	463	391	445	429	420	443	433	442	428	413	423	433	443	394	413	426	424	411	426	456	456	454	447	453	429	423	414	435	386	417	414	414	384	397	449	447	422	471	437	418	420	387	440	428	424	446	433	412	421	459	415	444	461	402	465	430	443	430	424	456	427	402	454	392	442	444	456	433	444	459	444	429	455	438	452	445	453	438	379	447	425	454	422	425	444	442	398	428	471	410	414	448	433	421	417	402	447	447	423	408	448	412	454	402	434	412	402	429	416	452	452	459	438	410	450	412	425	426	434	457	410	446	443	434	392	437	403	423	451	423	411	419	403	444	419	431	395	429	469	419	417	414	412	402	430	385	451	441	416	457	394	426	442	416	416	456	444	431	449	402	426	460	422	459	436	443	425	435	431	461	487	444	401	404	452	428	430	433	406	411	403	456	435	461	473	439	404	425	451	376	389	408	450	421	411	428	444	430	433	429	442	442	444	446	456	437	440	451	432	439	444	410	506	482	433	411	415	450	443	425	433	445	421	430	436	371	403	427	438	404	421	401	444	443	447	407	452	462	448	463	421	444	456	410	459	441	424	428	402	439	460	464	419	451	398	426	423	463	389	420	456	429	414	470	467	412	450	407	400	444	410	426	466	417	396	482	466	455	411	412	404	411	411	423	393	406	429	451	425	456	410	410	395	470	473	484	428	439	440	398	456	419	474	401	416	415	391	423	455	418	413	401	388	368	409	431	423	420	412	445	427	416	431	424	375	420	412	425	448	432	420	468	414	452	418	404	408	424	420	438	448	423	423	420	458	468	438	412	444	419	420	395	416	443	427	395	428	438	420	459	455	446	398	453	420	435	482	424	398	433	446	451	419	447	408	464	462	455	422	394	416	408	446	457	406	450	411	442	440	439	423	471	423	427	403	430	453	448	454	420	431	400	416	462	416	426	442	385	416	433	401	400	428	436	405	408	422	432	396	452	392	431	470	444	408	442	441	382	475	404	456	446	418	411	422	428	419	418	381	435	406	398	453	455	392	436	419	467	456	390	447	427	431	410	402	452	460	421	431	433	440	422	384	419	417	451	417	417	432	416	457	446	411	397	395	393	443	440	388	475	413	480	469	417	418	420	459	419	438	461	410	454	426	444	434	403	445	414	435	466	439	455	447	433	400	458	419	425	435	446	396	404	423	402	427	395	459	473	437	441	401	441	437	441	426	408	404	455	426	440	471	430	396	415	420	417	373	434	458	407	448	395	425	448	425	423	455	445	452	450	401	434	416	379	444	444	451	445	446	420	434	447	377	410	427	421	436	445	457	455	447	443	397	400	439	414	364	451	416	492	452	428	466	450	469	425	395	447	432	449	402	449	439	441	440	432	454	406	405	458	441	420	414	449	464	414	451	412	469	430	418	423	450	408	469	439	450	454	427	447	418	413	428	439	438	438	423	439	441	481	464	420	443	415	430	417	450	450	429	422	441	464	437	448	418	457	454	452	420	433	436	426	465	428	433	447	427	442	462	447	454	431	405	413	414	422	413	419	440	450	431	400	420	423	391	388	402	435	433	443	405	426	457	432	449	465	393	437	459	400	450	417	465
44905	29697	14626	5250	2515	1781	1475	1310	1126	1059	1009	973	969	959	956	955	943	977	909	943	882	938	945	982	936	977	953	938	968	916	957	967	930	970	911	938	915	921	948	964	1009	991	939	923	930	919	926	946	915	933	979	967	974	951	911	949	906	936	956	927	933	953	880	971	918	979	973	953	929	914	929	927	980	921	926	988	939	923	930	928	940	945	908	1008	978	909	927	932	999	901	930	947	1013	959	944	869	964	953	923	903	975	973	980	907	953	929	906	925	966	960	938	936	936	934	910	913	889	922	940	946	961	970	970	974	941	982	969	987	968	977	965	923	939	916	954	920	964	916	934	949	929	975	941	968	933	953	930	914	931	966	944	916	968	966	934	927	918	966	899	946	981	954	966	975	979	914	948	920	974	932	928	944	951	949	971	995	918	876	926	935	958	967	930	935	936	959	927	968	927	991	896	894	977	931	957	959	941	932	1003	957	933	915	935	942	909	950	966	908	903	932	939	927	910	910	943	910	946	966	902	927	933	939	977	931	937	921	1019	935	919	931	934	916	966	968	965	912	945	943	921	924	964	963	908	1003	936	899	913	874	909	970	916	975	961	951	976	965	948	927	896	916	943	949	913	982	917	923	913	938	953	941	935	995	908	957	897	959	923	897	940	957	984	906	972	905	966	948	940	908	936	919	961	920	916	909	971	974	967	984	901	910	951	927	994	908	943	1004	915	934	942	921	977	923	946	996	955	926	924	922	995	966	923	964	963	927	923	967	990	940	930	941	924	953	967	934	945	932	916	970	915	974	905	923	911	926	960	896	955	980	957	940	935	958	943	910	921	924	906	909	971	919	940	963	921	928	943	921	976	1008	907	915	942	870	932	943	902	995	941	942	911	927	921	952	911	976	900	962	900	946	1010	900	989	932	910	976	950	926	950	979	961	989	952	959	953	986	915	971	936	938	953	958	902	969	929	934	977	982	1004	949	900	939	892	918	944	974	929	984	974	948	983	958	974	891	929	969	974	910	921	959	1004	944	973	959	872	864	967	1033	923	954	950	916	987	909	961	994	915	968	934	965	909	938	929	925	982	971	914	954	941	963	1016	952	918	839	984	916	998	956	985	929	980	1015	936	891	991	994	946	935	978	954	904	959	956	923	941	955	917	895	961	905	956	960	927	915	954	913	952	947	954	949	906	941	956	900	931	886	917	947	934	1014	992	935	932	906	937	945	947	985	1016	914	963	898	891	946	932	972	970	956	987	947	932	921	927	915	995	907	972	931	901	910	961	932	990	924	966	934	937	949	934	957	936	965	956	944	925	977	921	950	875	920	882	944	916	968	988	947	883	942	933	1011	940	1008	924	939	1005	962	981	905	877	924	951	900	954	915	924	964	947	947	887	882	976	883	923	937	937	901	955	908	932	932	973	965	950	934	976	932	935	918	983	993	951	918	904	974	935	928	919	923	941	961	916	923	878	970	941	992	888	962	910	909	975	935	970	900	957	971	957	956	933	958	964	972	940	967	1006	980	986	925	965	931	939	938	987	908	918	939	919	985	925	962	939	999	936	901	975	927	972	1007	962	968	956	947	903	915	950	896	938	984	934	915	923	948	926	908	903	987	952	917	956	933	916	948	964	963	935	931	941	925	911	923	900	964	949	928	909	946	965	947	945	945	934	1007	995	1033	984	957	1028	914	900	914	929	941	996	960	899	956	912	917	1001	923	976	915	939	1007	947	965	900	867	878	1008	932	889	937	957	969	927	995	984	958	871	945	979	990	905	961	963	986	961	998	977	920	992	980	978	935	927	947	883	909	956	944	938	984	909	965	959	956	999	948	931	952	929	945	886	891	979	961	950	920	973	945	933	945	955	938	896	970	916	928	971	950	960	958	927	888	900	953	920	945	889	928	900	973	981	900	878	923	929	987	918	1005	983	958	948	1005	913	961	961	944	1004	950	934	920	920	928	906	980	936	980	898	911	966	995	974	974	986	918	993	956	966	974	954	936	962	924	979	973	913	971	899	925	995	884	891	1003	964	928	927	963	906	939	928	927	991	907	934	1002	909	967	885	962	943	930	914	981	965	985	959	959	930	956	892	900	926	953	999	959	943	959	965	1020	948	967	900	974	930	920	935	932	958	968	935	985	985	956	1002	897	982	933	943	944	895	954	1004	989	939	934	921	950	911	913	917	930	938	937	910	984	877	965	927	940	937	921	957	937	917	940	944	933	960	950	951	898	933	903	978	957	954	936	927	955	972	935	963	925	889	957	914	962	919	901	932	920	965	927	948	947	965	934	995	931	918	930	914	1021	943	909	963	933	1035	946	975	946	922	973	932	970	943	922	950	962	942	914	946	934	991	941	972	989	924	948	988	918	948	959	918	1004	976	937	919	869	949	967	951	956	972	958	984	940	899	990	955	944	945	931	974	958	904	961	906	934	920	955	925	920	926	983	938	996	961	957	930	923	919	916	950	916	972	885	939	957	952	938	927	996	885	932	877	967	909	937	942	938	930	984	895	917	885	911	959	966	954	985	941	903	932	918	913	966	920	970	1005	995	942	913	949	932	917	972	944	919	901	880	943	942	904	954	946	926	966	938	941	950	954	977	981	954	952	946	922	944	942	951	944	931	966	1009	985	925	901	899	966	944	951	921	1006	915	937	879	994	949	1033	935	1035	913	903	937	915	937	949	979	960	984	947	969	902	908	908	937	897	950	953	957	952	926	959	926	935	919	984	947	959	960	905	952	963	994	932	1009	973	910	977	981	904	923	966	1005	956	947	1032	958	900	912	959	934	937	978	929	907	917	969	940	921	930	884	999	916	923	885	1045	977	988	950	930	947	963	946	908	942	932	980	934	969	960	952	955	948	943	932	970	942	936	957	1019	942	896	999	926	928	937	959	901	949	945	962	947	1010	924	972	922	919	970	912	995	958	1029	920	964	911	921	945	923	997	919	937	926	885	968	979	965	985	954	943	924	946	940	962	935	919	944	943	1001	941	898	962	1018	930	936	973	980	973	962	972	1029	908	947	919	969	928	954	939	941	950	905	891	946	930	949	885	958	968	941	884	947	945	961	941	916	908	927	901	947	928	940	906	937	983	934	906	961	965	925	887	940	1008	885	902	959	886	969	962	977	982	968	953	913	964	882	946	942	906	988	945	916	950	886	915	990	1040	997	931	947	909	904	904	928	1027	933	913	957	957	910	988	941	969	947	959	941	997	948	923	935	934	917	954	913	962	918	953	974	948	936	934	941	910	953	942	890	981	894	972	962	943	891	953	938	904	899	913	901	928	981	965	932	953	935	930	923	978	965	923	897	977	969	943	952	922	972	944	950	996	906	964	970	967	916	991	965	945	902	982	938	879	967	982	997	956	955	976	949	971	917	947	937	964	991	941	920	902	933	956	937	940	953	937	997	929	950	877	950	924	874	945	932	896	903	934	956	902	944	944	907	1024	950	962	943	940	868	970	974	978	939	925	992	978	906	902	956	920	927	925	874	985	963	954	932	951	960	926	967	955	959	951	922	910	936	941	953	934	988	925	909	934	932	1027	890	980	925
62953	28330	8109	1182	577	524	492	433	509	453	420	443	436	428	438	423	411	438	435	445	453	456	419	436	442	440	397	453	466	455	421	450	422	445	449	432	448	467	443	454	439	442	433	453	449	435	462	398	459	452	467	483	443	406	418	420	475	426	410	405	454	432	455	427	484	439	450	465	445	418	459	456	408	450	440	423	444	466	462	418	453	442	437	450	446	468	420	398	454	445	448	444	443	447	461	432	454	429	432	435	475	453	449	412	453	456	419	411	445	432	408	450	476	423	412	422	436	439	440	433	398	430	453	437	437	407	413	422	475	408	407	427	464	423	447	483	436	448	428	398	417	435	461	398	405	447	435	451	470	453	444	471	435	447	441	434	442	464	465	406	413	460	397	450	425	438	433	438	421	427	449	455	433	439	431	447	404	443	438	434	424	442	419	491	451	474	426	427	442	480	407	407	401	440	488	425	440	411	407	402	423	427	432	429	400	407	416	424	472	434	446	418	424	467	459	423	497	440	452	410	403	426	417	405	465	481	444	432	455	453	423	455	459	424	464	459	405	444	446	457	427	413	436	404	442	413	460	431	454	429	465	510	448	467	471	403	416	455	453	427	454	442	434	408	409	447	433	428	422	428	436	428	438	433	472	437	462	408	452	418	399	422	449	470	437	496	421	439	441	459	440	421	448	435	466	456	452	407	400	441	478	432	452	452	435	433	394	440	394	383	466	412	439	450	461	433	439	413	421	448	437	455	450	462	404	428	450	457	416	445	455	435	488	442	464	457	451	434	421	448	437	426	437	463	442	418	411	408	461	460	416	423	414	480	450	464	454	436	428	449	474	422	411	441	439	463	413	439	421	435	420	443	478	458	426	433	419	402	447	460	436	430	431	479	481	439	433	433	472	456	413	457	441	418	433	407	418	428	471	466	453	445	432	447	437	445	459	426	402	451	494	430	436	493	448	446	435	429	453	437	425	407	448	394	435	445	433	455	438	439	400	444	457	410	443	448	383	403	430	467	462	415	450	429	418	427	468	434	451	472	419	432	413	449	399	438	434	475	457	432	440	450	424	399	462	447	436	409	457	454	447	452	399	401	422	465	433	423	417	444	439	428	439	423	423	417	460	446	416	427	425	449	439	392	407	416	412	422	463	432	432	498	426	415	458	439	456	407	424	434	431	439	467	451	453	461	440	434	433	399	462	443	454	455	383	420	411	431	420	437	416	436	424	433	463	403	523	431	422	447	421	467	470	434	422	435	388	408	417	454	458	470	451	438	450	450	473	417	505	442	424	435	422	462	439	410	447	460	429	433	458	424	445	382	425	453	420	434	435	442	420	424	433	413	438	418	392	466	458	427	459	432	386	448	419	433	434	447	445	412	415	444	458	409	444	434	466	464	432	449	443	411	421	439	429	490	434	452	473	438	442	405	456	461	416	459	433	416	485	404	449	407	427	442	415	422	453	447	433	458	418	450	413	417	445	406	408	438	449	481	436	436	434	448	430	440	437	465	454	449	407	479	423	447	426	465	447	426	412	427	433	437	431	387	491	445	433	428	445	466	487	443	398	419	468	440	452	438	450	415	450	449	436	418	486	422	426	435	464	410	396	463	446	447	469	411	418	445	407	455	452	446	447	427	425	409	426	438	477	433	432	408	446	433	436	435	456	436	428	426	430	429	430	434	448	419	444	411	460	439	440	424	448	442	446	484	403	443	486	467	436	409	429	403	442	473	477	445	511	492	463	448	450	420	432	459	453	438	426	427	429	440	448	456	460	448	450	437	458	443	423	431	430	441	418	442	478	405	409	391	443	446	435	453	442	412	447	457	460	436	429	398	443	448	459	462	441	446	468	434	385	435	436	473	427	405	461	408	447	415	460	414	409	467	430	451	430	466	445	448	450	488	453	511	440	438	424	427	449	440	424	455	471	467	433	416	438	447	455	430	436	414	412	424	427	441	384	456	501	457	435	464	424	430	435	465	468	434	437	453	473	446	452	459	485	429	454	456	475	451	448	432	433	406	444	402	440	474	415	438	410	429	470	437	401	409	434	444	423	425	455	426	453	432	425	465	473	437	407	455	388	433	429	470	475	392	444	490	465	400	409	433	467	426	445	448	401	465	446	417	439	442	432	414	470	427	415	441	414	403	441	444	451	441	447	437	429	482	487	466	441	442	462	464	455	451	485	424	463	425	452	452	436	418	441	407	453	414	458	448	388	431	454	441	464	431	452	476	447	408	405	438	453	458	452	439	465	436	440	460	447	424	421	436	463	474	461	481	422	460	473	415	451	441	419	419	408	411	440	412	423	408	477	469	415	471	406	445	416	439	456	417	427	421	462	485	434	421	420	483	439	461	476	480	430	475	457	419	448	457	458	469	417	487	449	453	463	414	450	402	439	413	405	434	420	471	472	471	443	417	430	463	410	424	463	461	446	471	420	472	487	393	425	456	423	487	440	501	464	448	470	413	435	417	410	474	435	452	455	427	446	417	445	434	384	416	407	446	431	404	398	443	508	443	374	451	439	423	452	433	429	436	406	436	427	427	418	443	442	448	414	479	445	458	399	445	442	403	463	438	435	400	427	443	423	413	419	451	428	441	468	407	461	423	454	457	457	440	422	432	450	451	443	498	419	422	435	437	452	431	449	431	408	469	458	412	440	452	397	441	464	411	447	447	456	456	426	430	440	405	447	423	446	454	449	434	412	456	446	402	425	440	387	420	419	405	461	401	413	480	445	455	449	402	448	459	430	405	481	461	445	455	446	475	469	454	471	460	453	445	454	430	440	405	471	423	434	464	434	455	423	407	464	429	445	468	455	459	421	436	418	395	436	483	424	390	413	413	422	415	417	382	449	420	448	405	426	447	457	426	399	448	461	446	411	479	450	441	397	393	440	432	459	460	438	432	430	403	457	445	419	406	462	447	410	457	418	415	428	463	483	413	460	413	438	447	415	445	429	405	472	403	427	451	464	459	473	404	480	418	415	446	432	475	447	416	420	412	452	476	427	444	453	409	405	461	431	427	454	504	416	389	376	452	404	435	445	437	418	428	444	458	428	459	426	457	419	441	461	445	412	438	430	395	479	447	418	436	469	427	460	426	421	454	444	452	409	454	475	427	443	439	453	416	445	420	426	456	458	447	460	456	425	435	424	422	410	427	428	434	452	469	451	407	427	423	425	389	461	457	389	414	432	441	455	434	421	444	433	427	447	449	448	399	407	454	482	406	451	448	404	426	444	434	404	467	411	394	421	437	414	447	438	461	430	467	436	409	402	447	456	433	408	450	445	411	456	456	436	462	442	430	402	468	431	461	472	447	453	448	448	457	479	434	481	441	421	424	401	445	468	431	441	427	418	481	442	422	460	419	439	424	454	437	407	433	467	408	403	459	472	432	404	447	437	439	427	431	454	471	424	418	472	419	514	420	405	456	440	418	423	432	412	411	419	441	488	434	400	417	440	457	498	444	430	442	443	439	403	446	458	410	416	466	460	465
44035	20181	4701	2002	1275	1119	1022	1011	1079	986	923	995	1004	981	1000	935	929	911	975	986	982	1035	938	994	937	950	968	924	988	909	931	974	989	999	913	941	956	918	979	943	1001	945	987	914	974	954	998	949	950	976	973	975	941	967	977	947	952	1009	981	962	929	942	947	982	982	952	972	983	934	992	990	921	935	970	960	943	942	938	968	938	939	953	928	926	968	1037	907	991	902	948	994	927	995	987	950	997	988	924	921	974	989	989	934	929	1081	1004	969	958	913	968	888	928	943	1026	918	991	1017	982	966	987	948	1011	948	938	950	976	949	935	971	947	959	961	929	908	940	934	960	894	919	965	937	946	982	957	974	1019	978	910	973	941	959	961	964	1028	1007	950	947	986	998	954	1013	913	953	894	937	980	931	940	940	938	996	930	974	914	953	1002	962	924	944	998	943	951	915	939	971	943	938	912	962	918	975	978	961	1013	939	942	991	1034	960	953	962	943	934	984	985	979	1008	929	916	985	953	934	1000	956	956	975	1000	1011	965	926	942	961	975	932	981	974	972	918	956	958	963	953	905	931	941	890	914	1016	1015	949	895	952	977	898	916	984	919	979	944	971	937	917	981	938	984	938	980	940	947	945	944	972	934	903	1000	936	956	1032	972	969	946	972	927	926	1007	956	970	943	950	950	965	977	942	930	944	957	1008	996	970	955	935	986	939	980	961	946	936	977	932	952	965	944	940	938	995	1023	932	984	935	928	942	929	937	955	935	950	943	970	984	918	942	937	971	974	971	939	935	944	1037	957	947	988	990	968	951	956	947	933	866	948	941	914	994	980	960	937	952	951	977	999	933	1002	957	954	906	965	955	978	942	941	968	970	1022	961	1001	934	946	920	918	1008	942	908	975	954	939	985	930	968	912	920	979	966	990	921	997	935	950	988	936	987	979	958	950	928	982	985	952	1020	993	924	1004	948	934	973	972	903	999	1008	949	991	999	965	972	956	996	987	968	997	970	944	930	969	1015	988	967	981	914	998	937	991	969	993	906	914	954	978	927	999	1030	951	922	979	979	937	932	999	959	983	953	935	985	975	921	936	955	941	1013	976	951	995	977	988	933	981	928	934	987	940	962	994	985	958	978	939	941	996	945	960	903	954	997	996	954	973	955	943	965	972	957	918	967	1008	968	962	942	1019	929	959	1000	919	1011	946	948	977	977	995	954	982	974	941	946	920	931	978	925	941	922	937	937	942	915	937	1010	964	986	944	928	935	950	943	949	945	977	909	1012	1006	951	944	947	993	991	988	944	989	975	975	989	957	903	949	945	1010	975	905	924	1006	996	954	976	985	1052	996	967	908	961	956	985	987	945	939	896	927	931	993	987	953	972	921	908	955	939	969	953	983	989	947	934	918	945	915	937	936	1044	1002	924	941	939	916	974	932	981	974	923	936	948	921	964	984	968	934	965	978	1022	954	986	990	994	939	946	979	960	976	986	994	952	931	1005	965	892	958	970	927	982	986	1006	965	957	937	882	979	924	958	1010	928	959	964	998	918	1029	995	972	993	930	990	956	951	967	945	1000	934	932	969	952	1000	917	954	894	982	941	952	943	905	991	953	1001	985	949	958	966	1011	980	936	949	988	973	992	998	962	979	932	920	948	989	917	955	971	1002	962	1004	925	942	977	941	944	938	974	918	943	954	929	969	918	980	986	912	963	935	942	997	968	1004	997	966	932	968	979	961	1000	997	932	1011	957	972	924	986	998	973	955	933	975	929	938	960	947	983	992	929	951	940	936	986	969	946	969	992	988	990	969	1010	934	923	1005	981	969	984	948	996	913	965	904	951	949	961	975	997	934	940	940	967	983	938	943	988	946	976	971	973	1012	888	997	973	994	918	980	924	974	940	975	926	994	954	1011	1003	979	958	943	1003	932	1018	951	1013	927	932	947	978	917	980	927	989	940	924	946	961	930	991	941	947	975	922	975	997	918	968	980	949	981	953	1014	911	968	946	1012	964	952	916	965	958	977	929	948	985	973	913	946	991	888	988	1008	949	988	911	952	930	969	983	955	975	939	975	942	921	946	968	976	932	974	982	919	957	952	962	960	1035	993	944	953	939	980	969	930	1056	970	996	1011	910	983	917	977	982	962	1008	965	962	880	923	976	932	967	944	999	946	967	1034	944	939	943	1018	990	1008	981	948	971	966	954	903	964	987	961	987	966	968	958	958	975	978	995	948	1030	989	951	974	948	929	938	964	923	1006	924	948	971	939	947	1009	990	933	945	931	888	976	978	942	968	902	971	993	1061	994	975	985	951	955	949	964	969	936	893	959	989	933	937	949	927	1012	1003	903	970	938	975	1018	913	937	981	930	932	985	973	950	941	955	951	965	977	979	994	934	965	988	968	971	1023	958	994	951	941	989	964	922	975	988	1016	937	984	942	997	985	941	971	955	948	985	948	976	977	948	946	939	918	930	989	929	936	921	1020	959	937	964	914	1000	928	976	872	1029	963	967	957	960	947	930	1018	938	964	938	893	926	953	922	980	943	954	1003	1020	954	993	926	980	944	967	963	918	974	988	930	919	945	1047	1006	920	942	965	956	945	942	945	982	918	987	970	980	936	977	930	916	979	984	981	1042	967	1024	940	924	896	920	932	967	946	996	949	937	970	985	967	991	965	971	991	976	939	945	963	949	954	931	949	956	961	957	965	911	914	921	891	982	951	962	1011	963	914	965	906	958	968	950	954	1043	981	990	1021	978	943	991	986	962	960	950	979	947	1015	967	987	975	1003	948	957	948	1028	979	996	973	974	963	960	941	979	954	949	938	952	1009	992	964	958	948	983	949	933	978	984	930	940	956	979	943	985	928	993	901	946	927	956	951	969	960	995	957	965	977	895	983	1019	917	963	979	962	977	970	918	952	946	997	991	1072	939	957	953	910	938	1000	990	974	967	949	937	982	1019	985	1007	904	982	949	973	1011	937	958	920	919	922	974	953	978	1002	987	924	990	959	992	937	976	924	962	944	978	947	1008	986	920	943	961	927	968	953	948	942	985	958	947	933	929	962	1001	930	953	968	915	969	928	966	922	997	907	965	953	984	966	983	1031	987	923	979	988	975	991	972	935	970	936	937	907	1050	941	942	957	1047	916	970	981	950	986	979	1008	941	931	918	966	940	950	951	1001	908	978	992	977	956	932	959	931	943	983	946	945	983	972	953	978	956	976	943	953	968	928	963	981	982	971	946	936	961	971	915	961	984	970	997	901	948	942	935	1009	951	960	988	958	959	967	991	1007	960	947	952	972	1001	958	943	1012	955	994	997	931	975	972	976	913	965	978	968	950	957	989	923	921	974	935	949	939	967	968	915	984	992	948	993	975	949	933	1019	946	947	1003	928	959	907	934	972	947	917	979	1018	969	949	960	951	1016	956	992	941	943	929	990	963	950	966	974	978	937	917	905	981	962	958	935	978	894	970	947	983	997	933	982	1005	978	966	999	964	1007	947	913	947	1007	914	973	961	945	976	954	925	918	985	1002	976	995	950	957	949	1025	929	1022	989	992	958	976	951	940	951	989	965	967	960	909	963	969	1005	943	957	979	920	961	993	942	968	944	980	983	893	972	993	954	997	995	948	944	990	1011	1003	948	964	960	973
54676	26386	7712	1570	643	491	454	452	462	439	420	448	447	473	439	405	482	403	460	471	428	446	439	466	461	433	426	417	420	427	459	425	438	452	406	420	442	432	418	466	464	467	400	447	388	399	458	419	432	413	443	444	452	455	431	407	386	440	405	426	428	449	457	420	422	412	474	452	454	427	453	441	441	443	446	439	392	417	436	421	413	424	426	495	451	380	406	409	441	463	474	430	451	423	423	444	478	440	472	405	431	411	424	435	459	422	399	439	435	413	381	414	462	439	436	439	405	454	432	371	426	430	420	423	417	433	460	438	455	408	430	471	435	394	411	436	426	409	431	442	416	414	449	459	448	483	422	434	421	406	403	413	396	472	402	430	464	387	454	448	419	431	391	452	406	440	446	447	383	381	433	427	430	452	396	393	447	422	404	383	472	421	454	417	459	472	409	421	430	451	410	411	441	443	411	455	453	417	438	461	427	429	426	387	457	444	392	417	467	463	447	409	394	477	465	465	416	441	402	437	436	424	441	407	430	403	400	439	417	447	405	450	437	460	448	455	457	414	420	460	448	421	412	406	448	445	401	391	404	443	411	410	447	482	429	407	465	473	452	426	423	414	424	410	454	397	415	415	417	398	429	450	441	439	416	374	452	403	407	463	432	415	469	405	431	424	430	433	391	420	469	452	437	441	429	474	449	440	424	423	429	475	415	466	443	479	402	389	405	414	419	454	441	451	429	412	439	464	434	390	451	432	432	426	411	432	411	428	425	423	427	414	429	430	394	498	442	461	421	463	389	449	435	430	402	423	403	454	414	423	437	433	449	458	407	438	418	448	458	430	390	401	432	478	451	420	465	432	455	401	448	443	401	412	393	426	417	412	385	441	421	445	456	439	435	384	388	440	472	444	428	450	418	409	421	381	417	394	479	417	433	431	433	413	431	441	442	478	463	441	437	412	424	457	408	439	432	439	429	474	426	409	467	441	453	400	438	424	402	432	425	405	407	421	423	458	436	424	446	416	450	469	416	395	420	420	418	403	432	385	403	391	420	402	403	450	428	418	449	450	455	432	413	436	455	442	426	460	454	421	423	451	459	441	401	437	372	424	424	476	446	442	456	414	426	411	387	459	442	376	412	489	440	439	429	411	436	470	434	458	462	405	437	425	450	416	450	410	410	398	433	413	451	414	416	433	457	474	438	439	423	407	475	428	462	415	445	463	448	451	429	435	438	417	420	431	441	449	438	471	417	455	423	454	406	439	405	452	423	436	457	458	453	441	457	468	414	406	437	423	418	450	439	397	427	449	419	440	418	482	441	407	436	401	444	385	446	414	444	396	416	448	460	424	442	460	453	415	367	446	435	452	439	427	427	472	418	444	493	440	441	411	423	409	448	430	406	435	489	433	422	429	434	421	388	411	446	421	409	426	424	437	380	411	428	433	447	410	417	435	394	397	437	424	409	417	375	440	439	428	442	426	443	403	425	424	457	411	452	456	473	407	406	428	434	430	416	420	452	446	412	481	420	434	497	490	453	441	454	416	448	388	424	458	418	474	439	428	425	405	440	385	389	432	404	461	411	396	450	452	443	422	414	460	421	395	458	427	419	472	492	446	393	424	428	445	433	432	403	471	433	405	404	433	428	443	394	435	498	428	395	467	473	457	372	377	438	462	431	458	466	419	454	428	418	441	455	422	397	429	429	395	438	435	452	406	449	439	442	451	405	430	409	462	396	413	411	463	411	442	450	450	433	419	410	493	428	431	439	446	435	388	483	430	467	449	456	436	419	421	423	429	427	410	431	391	470	442	434	464	423	459	451	418	432	410	484	460	437	451	433	405	422	398	397	422	424	425	464	379	460	431	412	449	432	423	395	458	429	416	428	417	448	397	474	393	428	438	434	432	463	404	424	425	470	413	419	443	381	443	456	445	387	421	462	477	460	439	442	390	397	436	396	402	425	395	407	450	447	432	430	452	449	439	415	408	434	408	430	466	460	433	404	434	397	438	404	444	496	452	416	467	414	399	409	428	447	462	419	466	406	415	490	444	454	443	416	400	466	422	430	427	447	451	424	457	419	400	421	445	408	399	428	408	422	375	428	390	420	482	439	444	458	475	423	452	427	494	378	423	417	402	420	453	439	422	443	439	404	421	422	433	437	439	460	444	397	461	440	446	465	432	438	413	426	457	433	411	437	458	439	427	441	476	454	475	460	408	460	432	432	399	418	424	467	459	426	391	411	410	391	444	426	419	415	445	459	403	438	426	427	437	449	429	423	441	465	398	441	437	448	489	458	435	404	464	453	436	460	401	398	462	461	426	411	410	437	449	411	431	430	439	425	409	443	443	439	398	410	456	434	425	450	456	445	477	420	446	441	422	435	425	455	438	439	418	409	449	424	443	473	411	467	451	452	419	461	451	400	430	476	471	416	446	434	455	440	426	413	425	413	452	456	442	426	451	437	411	425	429	427	423	404	404	419	445	427	442	413	431	424	467	444	424	417	467	412	468	478	474	443	404	449	409	423	420	436	439	416	384	460	476	469	424	385	413	419	408	446	406	423	478	447	426	456	418	450	432	407	430	422	386	380	434	431	422	416	429	426	407	412	424	430	483	416	406	440	392	431	466	411	428	414	422	398	452	343	415	469	446	393	437	433	439	410	438	453	382	422	448	443	457	398	458	444	438	424	442	415	473	425	374	387	419	379	436	409	419	407	438	422	425	419	401	446	466	474	398	462	449	466	431	424	411	424	426	448	418	448	425	421	439	382	372	430	437	438	419	476	410	428	428	440	457	429	402	413	408	401	439	422	443	479	429	462	442	401	421	418	443	400	406	412	426	443	414	441	417	451	430	401	420	417	414	402	431	416	378	425	458	457	372	391	390	370	398	463	453	482	410	392	405	408	454	460	434	415	401	415	452	414	417	446	427	407	465	419	438	460	464	458	401	435	453	474	437	433	465	410	388	451	436	470	399	416	451	414	472	439	408	414	435	478	441	436	415	442	399	455	434	434	435	431	424	416	371	427	437	424	472	433	407	383	445	434	436	422	468	433	463	419	394	425	424	417	422	420	395	399	445	458	443	447	423	437	440	393	401	434	442	437	422	414	423	439	487	465	426	471	443	458	431	436	450	391	427	405	420	444	397	446	464	413	429	456	406	398	456	424	434	438	435	460	413	417	441	427	439	412	428	411	444	412	450	418	432	444	434	436	440	429	442	393	415	424	437	419	450	405	460	411	447	396	452	385	397	431	444	434	423	450	427	402	419	419	410	426	456	456	401	429	412	399	414	441	421	450	445	419	385	421	466	421	394	396	434	464	418	431	454	453	451	396	426	460	424	438	452	419	395	422	464	447	443	398	369	407	414	413	417	444	447	419	400	405	466	458	421	455	462	430	434	438	414	421	435	440	474	422	408	445	408	438	458	398	466	419	437	463	427	448	439	419	427	409	429	401	420	444	480	443	441	445	429	432	419	451	459	394	407	424	424	392	418	418	380
38792	19822	7715	2880	1451	1106	963	1023	985	943	872	946	912	968	936	963	927	907	892	918	919	964	949	910	922	989	945	948	938	928	992	944	941	947	914	919	966	948	935	969	942	950	890	922	938	915	956	967	929	960	969	904	923	972	961	921	957	997	911	861	926	880	940	913	997	922	898	928	956	885	903	955	921	951	900	981	898	884	937	972	973	909	958	903	979	904	909	984	911	957	897	977	957	942	981	890	974	907	969	918	950	945	951	931	956	957	928	932	952	913	953	935	987	973	893	921	962	994	988	971	963	996	912	930	961	998	897	904	953	984	976	930	955	948	928	982	944	957	961	968	957	917	889	913	905	1000	993	947	905	952	897	927	966	977	950	948	1013	1007	1024	937	963	957	939	958	972	956	907	940	949	917	952	943	914	958	950	943	890	964	980	984	941	891	929	923	912	883	929	923	965	977	914	915	929	905	966	928	886	913	985	959	901	909	962	887	943	983	929	964	916	943	963	959	901	914	896	960	957	926	980	992	1013	964	915	946	918	943	964	913	964	922	953	956	990	982	922	940	889	955	949	959	981	935	986	921	897	960	951	913	870	1024	973	864	942	945	918	967	985	920	925	954	918	953	950	917	950	928	942	976	940	873	1008	973	944	986	901	936	957	899	966	968	893	1005	958	913	958	946	923	886	965	962	925	893	969	995	944	939	934	910	1019	923	923	899	976	939	896	942	915	950	893	923	942	982	942	919	871	914	976	894	912	928	937	949	979	919	866	895	891	925	860	956	963	965	935	911	949	912	935	929	907	927	1002	969	959	950	915	946	951	916	925	928	1001	924	964	944	893	926	964	970	926	875	938	901	960	955	919	923	941	965	936	965	943	925	949	968	1006	941	970	942	928	948	915	992	960	949	981	921	946	935	971	929	963	979	941	916	883	962	979	945	944	901	989	942	948	928	953	925	894	916	967	953	919	985	931	923	954	929	952	942	894	946	917	956	945	927	979	947	928	950	929	946	946	935	943	923	963	969	906	907	954	974	940	959	1011	1023	957	972	935	1026	943	969	945	944	991	945	950	987	906	908	977	866	978	965	967	962	891	957	923	948	949	995	913	971	916	940	969	937	932	913	916	933	931	944	957	957	959	948	916	905	943	939	902	936	968	913	947	961	903	909	941	910	898	914	994	953	988	922	935	909	920	962	932	938	926	959	969	944	922	918	993	997	906	914	945	996	959	969	970	936	904	964	931	945	927	990	925	972	963	1008	946	949	895	916	940	904	939	925	957	909	955	930	993	902	904	948	905	950	936	967	1036	957	945	930	932	952	968	945	979	954	978	948	992	915	977	920	938	913	876	896	982	884	956	943	984	926	969	946	957	961	971	916	974	973	922	888	925	978	919	934	946	905	943	976	878	968	986	962	902	946	949	944	938	944	952	915	937	944	917	931	942	970	860	918	937	971	1008	932	930	955	964	948	884	940	951	891	966	922	929	930	946	946	944	907	948	874	933	944	923	933	953	928	948	934	957	925	930	1026	931	908	948	924	949	937	962	935	916	994	937	901	979	938	966	908	953	972	968	954	948	921	960	975	957	942	936	1025	938	945	986	948	931	967	940	864	903	928	973	915	902	882	910	933	934	1000	969	961	909	955	882	901	977	976	969	922	884	882	915	910	919	933	903	971	947	949	927	966	979	934	1011	966	921	964	962	899	928	930	948	940	957	904	959	919	933	914	914	939	931	960	934	979	921	951	940	965	944	946	934	933	960	927	915	952	978	942	933	879	867	924	924	954	978	904	949	960	907	887	931	928	994	946	945	942	965	940	874	946	935	1027	903	903	858	984	984	972	948	942	959	961	932	964	922	946	965	922	955	975	958	892	917	981	906	956	958	916	946	966	953	989	927	953	930	957	919	939	952	917	939	987	895	931	919	922	927	932	942	932	960	955	1000	944	955	933	989	926	965	946	910	994	971	943	928	934	931	919	895	920	966	918	887	956	916	869	940	907	877	956	968	961	963	901	922	892	895	956	980	924	937	926	933	979	942	935	917	874	968	920	959	913	914	936	938	926	929	981	938	926	920	975	932	951	911	919	912	959	922	971	946	928	945	920	929	987	982	917	945	1021	941	949	942	949	934	934	930	983	958	936	888	947	898	919	965	947	938	916	931	979	974	933	964	980	942	930	884	971	951	923	951	928	889	938	897	947	921	956	901	949	921	962	982	952	996	886	970	865	938	953	940	923	892	979	975	910	950	951	993	916	938	966	933	949	958	947	918	932	972	871	987	892	918	905	909	953	951	1015	883	1000	909	897	952	913	946	977	934	949	900	904	917	906	915	969	933	923	936	956	954	924	933	873	938	942	954	931	946	1002	914	962	987	934	964	918	948	961	874	945	978	921	980	976	963	997	963	924	974	966	950	930	962	902	952	937	911	918	935	942	928	926	906	945	953	956	900	995	965	969	952	927	923	984	944	981	935	1018	937	985	936	959	954	979	922	952	896	985	963	940	964	1013	939	910	969	922	917	922	969	880	964	937	956	979	960	927	992	915	941	940	984	946	994	971	947	978	962	920	940	897	912	970	1007	980	917	909	937	950	908	1018	908	935	888	985	898	941	965	958	937	935	877	963	915	927	940	976	954	893	964	937	912	927	973	923	958	887	937	933	928	979	980	938	916	967	934	956	988	928	889	960	923	968	899	904	943	925	988	989	960	921	963	942	925	949	918	929	922	901	935	932	908	931	993	939	956	926	905	957	935	937	962	968	894	968	946	939	920	909	947	886	936	961	954	940	910	942	959	976	992	973	975	978	947	886	926	931	930	970	926	937	1006	975	959	958	928	940	985	963	931	992	884	940	938	921	1009	963	908	883	946	932	943	935	891	903	971	956	907	971	920	912	977	989	996	944	999	948	959	910	936	972	961	942	934	916	931	981	983	949	942	961	940	964	925	916	903	945	953	995	951	935	942	963	918	970	941	928	977	961	981	893	950	933	940	967	960	984	902	944	924	878	934	956	961	959	974	879	951	994	944	894	936	947	945	927	916	942	897	831	885	958	985	959	957	906	985	968	900	927	955	944	938	948	937	892	931	1013	941	935	890	967	931	865	928	918	925	941	940	934	922	950	905	929	940	966	935	960	970	930	929	899	1001	957	905	970	953	921	904	968	980	933	947	917	862	930	982	946	986	942	992	902	948	936	943	906	937	949	950	989	985	929	972	935	957	943	956	936	929	914	1001	915	924	917	955	943	955	953	946	932	911	943	925	966	926	951	1008	977	988	905	982	962	921	950	944	964	976	912	901	938	909	938	967	939	971	906	911	965	921	995	975	954	924	914	986	977	957	970	895	960	950	902	982	940	979	965	944	942	960	939	904	913	971	884	1001	994	971	940	932	914	996	990	939	891	967	924	964	965	933	931	927	937	955	943	998	968	901	1015	957	973	932	942	972	923	898	913	992	906	985	945	895	920	909	967	949	950	932	958	927	953	951	936	923	926	883	962	951	888	926	943	971	969	965	942	933	956	857	940	942	927	919	969	896	916	949	953
68053	28973	8790	1770	787	572	540	469	464	445	471	403	408	446	446	453	410	427	464	438	450	432	422	452	406	479	467	465	444	448	436	448	450	448	433	481	456	456	399	426	441	420	420	444	455	420	421	463	436	391	434	452	428	434	438	431	448	464	457	445	445	423	447	466	426	466	436	428	418	449	414	461	428	472	440	417	450	415	417	482	436	414	446	428	440	413	438	452	419	406	458	448	458	412	393	402	438	418	419	420	407	422	464	446	418	425	414	462	465	416	459	420	429	453	426	402	437	422	408	445	423	434	472	468	446	452	381	453	464	408	452	395	440	440	442	428	444	433	445	461	471	469	430	449	467	429	402	435	437	425	481	440	446	428	422	404	461	465	421	436	434	429	460	422	418	412	455	412	431	445	433	451	411	433	440	441	442	412	435	423	429	413	414	419	447	449	449	437	461	435	433	438	414	408	429	457	433	432	430	428	413	461	388	394	423	426	415	441	440	447	443	454	412	436	445	442	451	400	447	444	424	419	461	457	424	432	426	452	401	424	404	426	404	440	407	405	456	442	435	395	421	494	424	422	444	456	464	406	449	398	395	439	441	429	451	453	433	454	421	439	388	432	437	452	422	410	416	430	383	468	483	431	441	432	442	376	427	458	409	435	452	430	407	409	391	438	462	428	434	400	431	391	446	432	434	422	476	445	419	433	403	463	444	434	433	487	438	383	431	423	444	470	437	424	476	453	404	419	453	455	448	398	445	442	409	461	430	407	412	448	471	424	489	432	441	464	437	420	436	452	427	436	472	399	450	460	428	449	436	435	431	467	458	458	429	473	472	465	407	418	446	414	438	414	424	460	438	453	459	408	457	406	423	428	468	461	439	423	416	421	449	443	434	456	413	406	430	436	460	440	377	443	462	443	458	409	432	447	465	436	420	419	452	441	439	446	428	417	453	474	412	406	446	419	434	439	428	404	440	455	437	465	445	415	458	465	455	445	437	464	468	412	408	417	450	496	426	452	402	409	420	449	422	432	395	406	401	453	414	451	405	445	454	421	455	412	420	445	446	460	451	402	387	405	460	442	407	441	412	438	425	461	428	399	390	490	425	445	478	415	423	442	468	400	399	454	444	471	422	478	417	423	420	423	444	400	426	412	405	383	386	414	463	396	451	420	467	454	468	427	407	444	428	444	442	417	412	446	438	420	456	471	443	456	434	426	443	486	418	378	436	425	440	473	466	420	430	457	431	432	435	422	443	429	442	442	463	394	419	384	411	422	474	446	452	450	448	450	419	472	452	426	395	443	391	422	467	455	442	418	409	430	441	438	405	422	406	474	423	375	428	397	447	419	424	474	427	456	431	423	455	435	419	411	416	436	474	415	389	417	427	429	433	426	412	460	450	450	451	442	482	405	430	445	406	415	441	411	407	449	416	407	466	429	443	447	467	426	416	506	459	488	396	444	433	447	438	422	431	418	432	465	442	420	459	391	420	440	431	438	393	407	406	436	475	448	416	424	452	474	430	458	413	441	428	431	469	438	430	415	411	420	455	420	437	421	442	449	462	406	459	441	426	411	418	457	449	428	434	429	471	439	422	475	428	406	435	421	451	423	401	432	420	440	478	462	474	413	467	470	443	386	428	401	422	409	398	421	440	414	433	420	442	458	460	409	412	429	432	462	432	406	455	423	439	403	453	424	496	432	395	430	423	418	425	444	443	411	420	416	433	405	458	429	423	406	414	440	468	425	421	423	415	459	489	451	448	457	441	455	441	441	431	432	417	431	508	443	413	444	411	453	447	434	439	490	440	431	447	477	458	460	479	451	428	432	436	438	421	437	444	441	419	472	450	419	410	436	426	410	444	437	444	428	426	427	427	436	430	411	449	420	457	445	439	460	419	450	415	452	411	376	433	427	458	425	424	428	449	459	424	401	437	415	436	447	407	412	459	466	477	463	433	440	438	436	444	466	443	446	452	427	442	423	445	406	408	435	433	396	422	394	458	430	403	403	407	444	436	376	412	420	432	477	441	480	417	373	400	488	442	465	422	435	462	429	444	444	431	461	464	434	401	447	423	426	463	454	443	427	442	398	431	495	451	457	419	463	455	426	468	461	409	422	457	457	418	426	480	408	412	465	433	447	396	440	421	408	476	427	402	453	473	427	426	463	453	388	405	451	394	412	419	457	427	413	427	440	420	430	432	448	441	440	436	436	432	453	435	436	433	394	428	447	438	407	444	403	427	439	406	439	429	448	395	424	433	404	404	422	411	445	432	466	466	431	443	433	445	418	453	437	451	449	435	391	435	399	473	421	448	428	414	446	456	404	455	420	406	404	423	404	453	445	417	433	456	453	405	453	468	444	458	479	426	407	417	432	449	422	421	423	436	452	432	429	434	441	413	410	401	385	442	423	445	428	433	480	431	472	466	419	448	455	448	462	441	442	414	430	437	410	465	477	416	450	405	451	469	407	430	429	429	434	407	400	444	428	429	420	446	426	465	445	425	428	481	463	440	452	419	423	402	412	431	446	432	461	509	428	477	442	454	392	429	419	431	415	434	466	435	427	399	446	457	424	473	402	369	428	407	472	439	454	402	434	456	426	441	412	434	436	414	439	452	397	410	416	448	403	415	438	449	434	446	447	459	424	438	442	410	460	438	427	415	416	440	427	459	445	467	429	475	457	431	439	374	433	439	448	451	456	452	429	462	394	418	482	428	474	448	438	424	438	470	440	466	443	431	402	419	436	404	432	423	480	468	411	433	446	490	455	437	450	390	411	423	405	414	446	414	426	445	435	410	421	433	424	417	415	443	454	450	454	453	376	415	387	444	412	478	467	445	401	421	381	424	475	421	418	444	424	424	425	447	407	421	408	452	428	444	453	427	450	435	432	417	466	413	449	411	439	423	454	430	429	400	434	425	451	464	455	406	428	458	431	441	410	450	449	409	431	400	426	440	426	461	457	397	467	454	416	414	427	389	415	424	436	463	452	420	432	387	429	434	425	405	437	463	433	399	441	420	428	455	455	478	380	395	459	455	445	401	447	442	426	438	422	411	422	454	447	453	440	448	446	451	447	432	432	427	439	490	431	449	426	436	360	433	446	421	411	437	445	416	415	451	424	427	429	424	496	417	455	434	424	431	458	420	450	387	442	455	440	406	404	446	416	476	428	434	435	431	418	432	482	420	418	418	426	428	414	427	470	445	431	406	421	429	427	466	439	420	400	412	441	399	441	406	400	419	408	425	439	399	465	437	455	455	467	451	411	453	447	422	427	419	400	421	426	422	470	430	467	395	419	412	468	445	464	449	380	439	443	470	393	453	454	481	404	442	452	418	406	415	424	435	419	422	435	438	478	385	463	425	395	435	391	422	460	436	437	441	449	476	437	483	416	409	435	410	437	479	449	439	408	458	462	400	420	385	435	401	422	379	426	411	442	436	440	450	464	429	401	466	413	418	426	438	430	421	470	438	451	396	463	434	421	436	409	430	413	461	438	406	452
47356	18712	6599	3091	1859	1432	1192	1048	989	1012	992	940	976	956	946	1012	958	915	911	973	954	964	955	887	951	936	924	911	957	941	956	931	971	961	961	953	957	921	897	958	900	928	966	928	945	984	947	996	964	940	996	990	972	945	946	945	951	938	934	914	916	981	969	922	994	920	931	987	953	938	1008	996	984	899	914	930	945	909	941	939	945	964	910	924	931	927	916	956	949	925	978	999	928	930	919	1002	954	941	958	986	972	973	973	991	919	961	973	986	945	924	985	951	959	963	919	935	924	1005	953	936	926	912	948	976	920	977	954	930	908	934	985	962	950	938	921	919	960	944	971	969	880	898	945	976	908	954	967	953	959	888	967	955	954	896	999	977	972	951	971	940	905	959	957	898	927	994	990	982	1000	928	921	944	1004	902	910	944	981	941	947	933	906	990	971	972	957	975	959	925	969	978	919	949	909	935	961	1004	897	962	885	973	965	936	918	948	922	1011	946	969	906	954	916	1024	943	984	935	971	975	998	920	991	981	936	1012	948	932	915	946	932	970	935	910	973	933	945	910	943	935	946	985	946	926	929	955	964	957	977	1004	972	946	918	866	937	955	984	924	1047	993	983	954	943	1016	895	914	949	962	950	963	946	955	905	1021	985	1000	922	931	867	953	992	1015	984	944	940	986	905	890	953	949	970	917	920	975	944	1023	961	892	955	976	982	872	958	950	951	954	975	957	931	978	965	955	973	929	916	983	898	952	930	919	905	931	935	967	945	928	1004	995	888	1003	956	884	1009	985	986	894	931	973	945	896	982	914	947	933	981	952	962	993	941	979	946	929	922	936	974	946	1015	980	949	913	953	980	979	936	938	935	953	919	958	957	979	962	962	915	918	950	1001	960	958	890	945	964	964	934	990	955	944	943	951	973	920	985	947	969	957	931	975	965	938	920	931	943	954	967	981	948	887	958	959	970	975	933	964	949	962	918	965	938	932	987	1011	936	930	941	964	971	995	971	899	897	935	915	962	988	927	961	1004	950	925	1008	959	899	949	939	969	945	958	932	971	919	955	999	956	931	974	933	916	954	932	927	992	927	907	878	948	939	954	945	982	1002	932	972	951	921	936	963	934	945	901	904	948	882	912	964	933	975	938	933	933	962	939	954	924	978	968	972	949	958	904	982	936	908	945	979	935	969	894	942	979	936	979	975	911	967	995	936	973	955	970	990	980	932	920	945	939	947	920	966	980	999	899	983	926	930	976	959	915	937	997	991	948	959	937	939	927	959	963	887	982	944	989	956	904	928	978	946	925	954	951	983	959	938	970	950	957	900	969	938	946	946	889	971	904	932	916	968	894	952	929	989	961	957	967	962	965	904	923	915	939	1005	990	928	927	916	986	961	931	956	939	929	970	938	946	936	965	928	987	977	957	1022	926	926	924	930	928	978	953	980	980	933	991	947	938	983	945	941	926	920	941	945	965	900	947	956	957	956	963	942	958	946	961	985	939	912	951	923	915	910	971	965	966	949	974	971	1003	926	991	961	932	976	977	952	896	905	983	927	993	976	928	917	1015	923	938	960	982	880	973	984	963	1003	982	971	935	984	925	949	972	967	997	958	903	931	980	866	1001	979	907	995	968	915	965	908	954	951	924	935	951	880	945	957	981	918	895	993	968	948	950	974	930	978	965	916	914	947	964	952	962	958	991	976	968	914	940	893	944	1017	894	983	930	903	977	975	900	982	912	905	924	977	942	975	975	973	889	996	950	994	963	886	872	914	975	927	971	951	959	927	982	885	959	894	1002	900	1020	946	947	935	970	989	900	958	947	954	900	1014	962	957	1016	951	978	973	961	972	956	964	940	922	920	966	895	989	987	872	997	945	978	939	980	975	947	912	966	976	965	962	1002	950	957	884	929	990	944	1017	969	949	994	962	872	930	925	946	969	916	969	988	898	999	954	1023	926	979	945	991	977	925	983	942	917	924	933	937	927	935	975	990	945	946	924	927	972	923	921	948	933	954	945	994	960	947	967	1013	981	938	988	942	998	940	885	939	949	899	927	941	932	944	905	962	978	922	887	954	904	962	937	954	928	937	960	909	938	968	961	932	1010	933	982	924	967	969	937	939	920	987	990	925	951	959	946	933	942	990	961	966	968	953	912	968	928	910	948	919	981	950	927	925	926	959	946	893	980	989	943	969	1010	958	925	1016	942	961	923	944	920	989	968	941	984	947	951	897	902	942	940	977	1014	917	936	922	965	921	948	993	967	967	942	952	986	967	995	960	921	976	954	921	937	948	972	958	875	907	964	954	908	927	941	975	889	976	925	985	918	911	979	921	963	955	980	970	911	904	908	988	966	912	947	980	924	958	935	943	932	956	910	944	953	961	960	947	920	974	991	956	937	970	918	865	940	902	978	901	938	958	933	970	986	919	993	973	913	983	950	950	957	949	999	964	946	955	911	970	965	889	909	991	906	933	896	955	949	927	1024	970	936	921	988	981	911	937	944	895	944	980	921	948	896	956	994	983	940	970	971	954	932	939	986	920	934	920	972	936	927	903	947	958	939	972	953	962	948	968	992	999	964	906	934	944	934	974	950	964	944	950	965	998	912	947	948	963	957	998	913	933	1000	997	957	966	946	978	968	982	941	997	972	953	967	955	964	976	970	934	953	953	998	975	973	917	926	906	944	954	938	909	882	929	945	935	986	966	963	981	956	932	923	898	909	950	917	969	934	934	940	966	940	954	916	961	948	1064	960	921	986	990	967	939	913	951	936	930	926	964	935	970	922	940	968	953	973	952	912	922	940	925	991	941	982	924	1009	941	920	962	920	951	984	1022	998	918	938	933	920	970	935	918	939	957	923	962	941	915	979	1037	902	907	940	951	973	965	974	982	901	995	938	990	919	939	917	947	955	943	977	896	1009	961	896	953	917	937	930	954	927	899	914	951	916	929	964	967	975	958	940	939	965	946	973	986	932	985	964	953	956	965	992	907	1000	971	926	959	913	950	922	944	948	959	912	976	957	914	927	1003	961	963	933	917	900	942	938	978	944	1002	968	915	957	992	962	956	875	892	1008	940	959	939	969	937	987	951	941	909	967	904	974	939	968	941	968	934	992	951	966	956	909	969	889	893	929	946	915	965	982	951	953	887	965	968	940	908	978	1029	894	971	916	888	968	966	954	947	964	880	1006	963	951	939	971	949	971	977	903	937	937	1003	975	961	941	869	980	971	1029	970	926	956	979	908	970	921	970	953	922	954	910	995	872	971	924	951	954	902	922	983	924	921	934	986	941	942	972	965	969	988	951	949	953	956	956	977	905	958	946	1000	968	967	911	976	970	913	950	948	977	970	963	938	920	991	905	978	984	1001	965	888	1005	964	984	920	924	927	952	948	923	942	991	942	965	966	978	959	922	986	918	997	962	903	934	963	966	945	1000	961	899	999	962	932	897	908	976	957	968	996	959	972	945	1015	959	911	969	982	951	981	983	940	905	1014	925	978	934	884	946	970	904	962	992	889	932	956	985	1010	964	932	929	919	955	940	921	943	946	977	936	963	923	975	1009	930	944	922	964
64133	32581	14509	4046	1548	929	633	577	494	443	447	441	471	452	473	410	433	465	437	453	413	460	449	466	437	479	459	437	463	458	428	466	446	467	413	407	427	438	444	436	458	450	434	407	425	430	440	445	467	455	465	447	467	406	444	443	414	426	413	426	464	442	413	385	403	450	410	420	435	424	398	483	435	481	433	418	402	452	459	416	377	464	474	440	455	442	428	474	453	452	426	448	408	421	460	460	462	431	504	425	430	441	438	459	444	464	423	420	469	450	451	462	415	435	445	446	475	456	449	432	400	396	473	466	437	444	470	405	460	468	449	408	425	474	450	439	473	421	416	463	436	436	419	455	429	422	460	412	449	462	446	438	455	440	463	378	422	415	405	442	435	462	447	421	442	439	440	437	426	446	473	400	482	436	459	468	430	474	483	419	425	452	444	431	399	462	424	447	447	391	423	431	428	415	424	421	407	437	428	437	462	438	469	436	480	441	416	407	439	434	453	446	429	449	448	422	415	464	428	442	422	380	412	441	463	466	477	460	440	459	433	449	468	435	414	435	429	419	427	453	416	418	439	459	493	437	454	447	451	478	443	462	442	438	433	430	437	440	396	441	462	441	454	475	447	450	443	431	389	448	490	457	453	439	396	459	433	396	442	464	472	427	434	430	448	471	461	470	429	462	443	433	439	446	473	437	431	434	467	474	425	468	465	429	421	430	468	446	478	500	411	442	458	441	445	421	421	413	427	411	438	453	431	401	437	411	468	438	443	447	461	443	446	435	443	437	447	437	472	461	410	464	460	439	418	419	423	460	451	436	480	457	473	453	423	472	461	468	411	441	469	412	435	445	464	448	447	404	424	453	429	443	433	476	432	476	429	452	427	430	398	409	476	473	427	430	407	414	436	489	467	413	456	453	478	466	441	454	435	456	445	446	390	433	413	421	436	471	478	452	440	467	465	440	415	450	470	421	419	486	445	462	417	450	419	427	453	443	426	445	472	428	468	446	464	431	398	431	451	479	469	457	470	447	452	477	429	417	464	462	434	437	436	450	437	437	409	451	376	421	410	448	444	426	453	471	421	463	459	469	464	441	418	445	446	438	421	420	459	455	410	438	426	396	442	453	420	463	457	430	512	432	431	450	430	438	468	507	482	458	413	499	452	447	455	432	465	408	432	437	425	443	410	443	404	440	469	447	448	435	473	408	432	464	447	473	472	435	425	471	510	460	425	458	466	420	428	474	429	438	401	428	443	454	420	428	494	427	385	448	431	424	465	462	431	455	493	396	421	454	403	450	414	446	446	451	436	408	417	485	464	459	413	437	432	410	439	470	439	445	459	455	450	431	478	451	460	407	424	437	472	469	443	412	455	419	420	469	490	457	458	395	452	425	440	434	421	466	456	430	465	439	453	432	456	413	428	372	443	407	442	458	432	414	420	416	445	478	477	432	427	457	422	442	438	454	414	406	436	418	437	440	450	445	447	467	405	457	447	446	441	437	498	428	421	421	450	438	458	434	480	441	447	425	398	453	455	447	440	446	491	446	429	440	450	449	414	438	424	427	431	465	452	466	452	454	461	445	433	456	433	381	398	452	470	451	456	425	448	448	412	415	461	477	443	468	395	455	469	415	475	454	437	446	459	417	435	492	441	438	398	439	469	433	438	431	391	487	468	415	437	440	459	494	443	435	435	409	467	426	469	456	431	453	473	423	427	456	418	437	474	452	466	451	458	491	455	456	462	501	421	455	417	424	470	455	443	439	444	432	433	436	467	429	481	447	425	429	468	473	441	411	464	444	477	443	398	432	461	469	440	428	498	429	456	430	374	418	422	418	446	429	394	474	423	476	464	440	445	454	449	429	455	481	446	456	446	427	416	488	452	447	424	443	431	442	448	471	452	426	459	468	467	430	446	437	433	433	433	438	458	478	435	487	428	455	428	449	461	443	408	437	440	426	446	440	437	447	434	418	409	444	456	459	465	455	434	461	460	419	455	457	457	440	431	450	449	473	439	409	466	423	454	484	401	485	426	449	444	431	449	457	436	432	430	399	409	419	423	470	422	457	477	471	438	447	420	421	434	433	439	410	406	468	440	446	421	434	412	458	458	426	413	401	449	467	426	425	452	448	476	453	436	471	464	427	466	467	398	418	430	436	437	439	453	448	421	405	444	471	444	497	444	423	412	465	402	409	454	452	430	469	433	477	471	440	430	448	408	440	401	437	444	405	450	466	428	432	477	471	423	456	444	474	469	457	477	457	440	428	459	470	437	406	458	442	389	399	404	495	435	440	398	412	480	409	453	448	400	424	437	474	430	463	405	440	464	413	429	485	457	421	439	425	430	440	465	443	456	465	435	489	442	447	443	448	423	435	428	460	405	421	426	456	447	428	423	481	437	488	474	484	442	420	422	464	448	435	472	460	423	457	484	414	479	489	428	441	418	440	448	415	423	405	436	474	425	444	443	428	432	421	453	443	462	442	442	418	435	464	433	469	425	426	452	448	448	461	434	403	440	398	459	399	441	449	407	457	415	443	426	426	450	464	454	425	463	482	466	452	460	476	450	449	445	444	462	461	469	455	439	452	403	461	410	456	490	449	454	430	480	470	490	411	442	451	439	450	461	424	481	420	434	449	443	422	474	448	449	391	406	416	465	415	417	466	439	434	441	444	413	409	493	450	415	471	448	450	458	469	450	436	437	500	467	452	443	429	425	452	432	439	427	444	402	451	457	431	426	444	405	416	419	440	461	448	458	432	466	474	420	477	462	410	454	473	425	466	440	454	457	462	435	475	457	426	454	454	447	410	442	411	489	444	427	460	409	422	446	438	449	441	438	463	433	430	482	409	407	430	437	433	420	434	445	438	404	430	454	484	419	405	443	476	428	461	425	389	379	409	433	420	441	449	470	402	439	486	454	420	419	408	430	444	438	413	472	450	430	473	358	440	417	414	422	422	399	432	468	417	447	444	450	448	441	441	460	458	415	494	460	461	443	469	426	420	487	433	414	456	428	476	399	413	444	441	439	454	426	437	442	457	434	462	423	440	436	423	456	458	445	462	448	457	423	429	433	451	435	435	398	447	431	444	489	436	445	473	505	414	456	449	461	470	449	420	451	430	466	427	450	449	483	413	406	461	412	384	458	406	444	433	404	500	420	474	457	428	446	410	441	460	413	377	445	458	406	451	422	425	416	432	436	432	489	449	453	462	472	477	429	420	440	436	431	488	431	422	447	462	453	459	485	436	437	451	422	454	436	432	411	462	452	407	451	446	437	463	488	437	453	420	440	416	455	455	463	429	377	446	457	451	405	467	459	452	428	423	460	429	378	398	452	445	429	420	472	465	450	457	443	398	417	423	405	435	468	459	442	419	434	421	419	478	485	456	449	438	428	413	427	420	436	441	436	412	413	456	459	452	476	487	426	433	423	450	419	396	426	441	445	421	456	463	437	443	462	412	436	427	419	429	435	415	434	430	403	428	392	416	418	449	444	416	464	439
43834	24790	12836	6401	3599	2397	1653	1357	1089	1039	1015	1001	1008	984	1010	959	938	941	991	968	1017	993	997	958	982	986	1009	978	969	1005	920	925	910	1016	966	977	946	954	961	979	948	924	933	965	951	925	941	913	973	932	949	978	1011	979	975	990	968	897	985	946	971	938	927	970	1055	970	946	910	990	920	944	976	969	946	963	1000	958	946	1011	900	950	976	890	947	891	944	966	948	995	969	977	936	943	921	947	996	925	979	950	960	958	997	979	925	971	975	918	945	988	990	908	985	959	965	895	985	953	915	977	986	956	997	931	970	969	998	958	984	942	954	993	973	929	895	999	943	1005	984	916	951	940	993	938	958	942	970	970	1018	932	964	940	968	954	990	967	953	965	925	1019	986	903	943	994	968	969	985	960	980	907	901	927	937	991	942	937	964	969	899	969	991	973	966	941	996	948	912	956	949	970	982	923	968	930	938	970	1010	959	945	934	966	989	993	950	1033	940	952	988	934	988	991	982	971	1020	931	928	963	987	990	957	942	926	921	1004	979	944	938	964	919	1004	951	1010	945	978	945	962	918	971	946	988	937	966	943	994	966	993	978	924	931	948	948	979	906	996	895	1000	963	979	988	1022	929	968	952	986	988	974	943	956	989	1001	970	950	965	951	917	935	928	963	947	954	971	917	1010	925	949	969	966	988	1010	993	946	954	930	979	989	1006	1032	987	970	970	933	938	972	988	909	927	973	984	985	947	992	912	974	933	932	995	957	967	950	936	930	971	980	984	956	931	973	986	982	960	957	988	904	978	943	969	952	985	973	996	994	959	957	979	993	942	955	945	937	921	943	1001	1022	947	936	941	980	981	966	888	1001	1009	939	949	1032	936	976	948	944	998	978	980	916	921	1065	958	1025	983	958	959	973	976	984	911	940	984	927	956	944	971	978	998	946	967	916	948	961	1011	971	947	984	938	1006	1005	970	970	907	987	931	949	928	981	951	957	1005	998	959	992	998	1036	960	884	939	956	924	980	969	913	933	948	952	960	953	957	936	959	961	1014	987	978	968	962	919	952	911	911	979	975	972	929	973	894	985	954	988	1004	1006	948	914	971	945	1015	979	923	1031	959	975	968	963	980	912	897	977	909	920	1017	967	933	965	927	979	993	989	930	990	968	950	954	967	975	955	994	947	961	983	932	969	973	960	959	982	992	972	926	938	954	968	937	1041	997	988	980	974	993	916	976	974	1008	980	950	936	961	977	1021	924	951	939	1021	992	957	961	948	960	926	929	977	977	987	928	962	951	959	992	978	1036	967	926	966	913	984	977	944	1009	967	917	964	933	897	954	956	995	934	959	965	1012	942	1004	914	923	945	998	914	1049	962	956	984	906	930	972	989	977	934	930	994	971	1007	970	941	976	956	946	964	1002	949	962	988	957	981	991	982	986	910	999	944	930	934	972	955	968	950	994	943	986	982	986	945	994	969	997	961	983	941	1008	974	943	890	956	939	922	979	942	968	992	968	958	970	949	992	957	984	990	939	957	993	954	953	921	953	903	947	956	988	968	983	966	1008	950	946	938	1001	921	940	943	993	924	969	982	961	967	960	956	980	927	976	966	946	1003	981	967	949	941	1004	951	987	945	1004	974	939	952	971	998	971	991	976	987	922	947	982	980	1033	960	965	945	933	960	923	950	1005	1006	994	987	998	950	947	948	931	965	985	931	986	958	902	1016	917	924	884	923	958	972	976	977	943	923	942	917	1010	933	970	968	917	932	933	948	985	967	946	982	927	994	1002	965	936	950	990	986	1010	982	925	947	927	1020	1016	991	956	954	972	962	901	1016	950	963	1020	968	962	965	1000	942	989	972	948	960	961	979	988	957	1033	1004	922	961	1015	946	979	1017	987	959	945	975	968	939	1001	907	889	931	930	968	936	940	984	926	961	973	960	951	925	955	990	1010	978	958	975	951	970	943	987	980	1017	922	1006	992	905	893	979	950	984	950	979	973	1002	936	947	996	928	909	939	939	954	962	947	986	930	940	952	963	985	946	899	954	941	976	957	958	932	932	975	939	943	921	973	929	980	986	956	974	951	1008	919	950	910	963	942	889	923	956	999	982	988	1004	1026	940	1007	942	939	1002	999	937	980	943	927	912	975	925	972	1011	981	960	924	960	954	918	999	1006	914	947	939	926	998	989	965	1003	968	964	986	899	981	968	961	995	963	957	968	944	984	969	983	1001	993	936	968	984	909	964	979	911	1022	981	965	949	966	992	967	979	914	938	970	952	946	945	947	1016	983	967	976	922	943	972	970	957	918	948	946	990	951	943	992	927	973	979	941	958	963	935	941	893	991	961	957	914	882	961	954	1007	940	1017	973	963	1006	975	971	950	950	1014	980	956	976	1013	940	944	963	994	946	962	1021	901	962	956	1010	921	975	925	938	993	936	965	978	1047	968	962	956	968	939	950	954	980	1017	975	929	991	939	933	914	986	1004	931	973	967	956	967	944	1004	943	973	1008	934	996	909	985	994	966	968	959	967	912	1019	964	908	1003	912	994	925	940	951	940	941	1020	977	1022	945	995	1007	893	897	950	947	949	978	974	932	960	965	983	962	980	946	966	933	937	920	975	960	919	971	960	994	984	942	991	964	958	971	981	930	950	916	968	994	1011	984	1038	965	966	927	982	946	980	907	953	997	994	944	969	887	947	958	944	971	970	1025	984	947	913	960	914	909	988	938	952	991	958	967	968	937	933	988	978	923	947	1009	904	979	941	973	957	923	960	1007	958	966	937	1018	942	949	968	994	935	946	954	964	998	943	1007	937	967	989	987	978	1004	963	944	968	999	960	973	960	931	1013	963	979	1016	943	988	963	970	1009	900	932	995	987	940	950	1025	918	953	1006	964	970	1012	993	1004	967	973	963	941	948	934	959	982	999	968	936	945	944	957	1025	983	966	985	957	972	980	955	989	944	957	1010	922	942	1001	955	952	916	1019	955	963	976	947	939	961	970	967	939	941	990	1013	934	943	920	929	972	966	960	961	979	910	959	987	924	977	951	908	900	977	1008	1014	964	952	957	965	1012	944	1005	958	964	1007	999	1014	1018	935	1006	998	1016	934	995	974	963	1021	951	1032	942	949	987	952	941	1009	912	976	963	991	1004	909	946	973	1010	966	940	1005	1011	948	982	989	963	878	1002	1007	928	969	967	988	1006	1048	1033	966	924	903	986	972	981	937	915	927	980	1036	935	979	977	989	954	1032	961	942	959	979	997	922	884	928	1015	984	960	931	924	935	994	975	960	953	949	876	914	966	929	960	1000	979	965	993	994	936	924	971	1017	1041	987	958	970	977	975	938	910	999	959	993	995	937	1053	988	949	944	1000	970	1016	993	960	970	963	998	966	944	982	924	941	916	984	964	960	948	988	919	1029	972	968	949	1031	1019	925	946	936	980	1002	994	984	988	974	979	936	1003	930	994	1022	930	940	915	964	911	985	1020	980	959	972	1006	962	961	992	962	942	961	995	917	1010	972	908	959	974	1009	942	936	940	918	974	999	997	989	934	940	956	1022	980	1007	921	1023	977	999	941	938	948	970	947	964	947	982	930	987	962	914	974	954	936	927	935	961	993	966	919	970	921	1003	987	997	892	942	962	969	983	960	992	936	947	909	966	986	926	968	958	948	974	936	945	976
53788	23638	6664	1831	776	480	459	440	457	427	449	471	456	460	410	422	417	397	444	403	423	414	427	460	467	436	396	386	432	449	452	438	473	458	459	421	444	402	405	416	426	408	414	452	405	379	428	392	478	435	410	410	406	434	435	393	429	439	435	406	408	401	433	433	421	450	409	422	460	396	416	451	452	425	451	448	440	412	424	423	446	394	493	451	402	453	431	412	431	447	427	491	441	415	425	448	441	452	444	481	436	416	493	433	407	441	450	432	391	425	394	424	448	445	426	437	441	451	423	424	442	442	406	440	433	441	443	419	406	435	407	455	428	384	381	450	469	437	399	450	400	395	398	404	453	419	393	445	422	478	440	410	407	430	428	448	438	425	445	450	453	430	437	426	457	400	413	446	428	441	405	438	432	434	415	444	422	410	403	427	431	447	428	439	434	409	405	406	422	435	452	437	433	442	427	430	463	472	404	451	403	437	431	453	432	434	370	424	438	417	427	446	470	408	416	423	436	392	454	387	412	414	443	444	451	425	423	447	404	456	458	441	445	479	466	458	464	444	436	398	398	418	430	439	425	417	453	445	385	454	445	435	412	433	421	427	419	428	381	437	468	400	411	480	438	439	432	448	447	408	424	440	434	441	451	466	430	416	420	418	459	388	412	407	432	418	438	442	466	464	429	403	457	421	407	427	483	435	444	422	441	416	422	429	438	426	428	403	430	442	455	458	431	440	417	407	416	448	431	423	429	449	444	422	410	430	442	451	443	456	445	438	459	480	454	443	467	422	439	434	430	432	421	416	409	443	387	450	453	465	439	465	409	428	435	412	413	402	401	424	413	423	394	463	419	422	407	390	435	411	465	389	406	408	432	427	464	445	439	404	406	420	397	465	434	427	426	418	442	427	402	431	446	405	447	427	433	502	499	448	440	400	396	448	417	478	425	425	409	413	439	444	402	430	445	410	408	425	442	398	432	416	439	429	424	412	449	448	421	385	409	434	451	453	386	450	459	431	405	456	409	453	453	441	452	436	448	462	430	493	429	408	471	466	452	436	424	411	403	424	434	447	414	419	401	422	436	431	404	420	454	437	439	442	399	409	399	429	457	397	400	424	389	425	445	422	434	413	425	433	399	412	460	489	444	454	433	416	441	407	392	459	461	445	381	403	439	455	440	402	398	393	438	430	443	417	448	417	493	398	440	422	438	424	386	423	424	427	420	424	427	417	460	452	458	413	408	441	400	445	429	445	414	417	444	473	441	455	468	457	450	431	439	421	412	450	440	401	423	443	417	438	420	407	395	408	417	403	423	465	438	413	458	448	427	465	449	445	410	419	469	456	449	446	426	416	435	430	402	379	435	416	478	410	440	456	445	450	458	434	390	420	397	462	429	402	411	415	437	450	431	414	389	410	449	441	424	439	422	439	406	380	435	431	471	426	402	383	451	439	411	406	469	411	459	453	438	444	409	422	448	468	468	442	423	441	417	466	414	424	405	440	406	379	406	422	436	447	440	413	452	391	428	402	408	424	442	446	428	384	395	405	477	472	433	407	413	428	420	433	422	435	391	438	415	414	451	427	432	418	462	450	424	406	402	440	442	460	432	422	422	423	419	416	431	410	459	445	442	464	429	423	418	420	437	442	468	442	418	400	417	437	437	442	477	403	447	451	445	478	410	394	436	431	426	410	405	411	440	438	418	441	410	424	431	407	398	423	420	465	445	455	431	399	439	435	414	395	415	433	484	399	472	462	437	415	457	421	437	457	432	437	448	417	422	426	398	420	436	405	443	420	409	430	411	431	407	398	435	420	429	462	449	427	393	440	419	392	434	435	463	442	414	399	384	469	423	459	451	426	416	441	463	417	423	460	401	405	419	429	419	416	445	389	416	413	410	433	402	424	435	485	429	426	464	436	427	434	399	428	453	447	400	419	384	426	427	437	395	427	455	439	451	426	399	426	458	415	457	411	444	415	424	440	461	421	419	429	422	398	457	470	393	437	459	424	429	432	468	449	431	407	435	398	447	451	445	459	422	419	418	415	424	447	411	440	426	407	431	441	414	436	430	435	409	453	442	451	467	396	448	423	412	404	425	428	427	437	423	438	480	422	443	397	396	402	427	458	425	460	430	438	432	447	433	423	427	422	409	399	469	406	427	437	416	401	423	424	389	397	427	450	444	445	456	419	398	457	435	413	424	418	415	412	435	474	405	367	433	442	448	402	426	398	435	448	411	400	396	445	437	411	440	420	464	426	455	397	402	428	447	470	391	447	397	429	444	400	409	427	429	464	429	380	404	406	441	432	445	426	386	412	441	439	431	427	391	412	423	419	449	434	412	397	444	411	422	429	419	460	430	406	417	431	394	432	401	411	398	421	428	448	412	424	395	437	442	409	421	421	429	448	468	404	422	393	420	463	435	419	400	445	442	450	449	471	434	456	457	454	430	449	419	418	402	414	462	484	427	478	455	398	463	406	466	402	448	452	436	429	472	438	424	429	459	436	399	439	422	434	443	451	425	459	395	427	417	450	453	411	426	435	403	415	480	391	397	405	473	439	483	411	417	446	425	448	419	443	434	414	430	478	466	415	426	446	397	461	428	428	407	454	434	466	472	438	445	433	440	421	431	447	443	416	430	403	383	425	446	453	389	464	448	421	431	407	423	430	406	409	453	441	417	451	407	448	402	435	435	420	449	452	438	464	454	435	448	463	451	427	401	461	463	452	460	425	448	450	463	400	463	437	438	433	414	455	432	409	418	427	448	437	388	389	423	432	425	445	420	453	444	463	404	413	424	409	407	463	405	418	415	393	437	399	459	429	401	433	457	457	475	436	469	462	427	409	406	421	465	409	403	406	401	424	434	439	417	409	453	409	455	448	427	399	407	403	422	441	416	434	398	421	416	398	413	431	402	403	409	462	397	452	426	419	462	446	419	409	410	456	434	431	432	480	406	407	435	425	410	451	429	429	421	443	407	429	381	438	389	436	404	435	457	410	409	453	400	434	416	420	409	401	421	442	414	452	389	456	430	420	439	442	456	445	430	454	427	432	429	455	447	425	420	426	433	428	425	413	379	413	367	384	441	436	419	453	469	423	481	412	399	406	421	432	382	444	412	394	428	432	476	391	427	414	443	426	449	438	480	422	429	432	391	440	415	438	414	429	468	437	441	428	439	418	416	418	423	421	473	411	453	430	449	405	433	418	429	387	440	456	418	407	452	393	418	427	418	449	412	400	458	420	417	414	430	422	399	437	443	401	383	421	386	417	417	425	430	414	474	463	444	446	447	457	423	415	383	395	434	387	432	454	427	409	486	401	444	443	438	408	415	407	469	430	420	381	368	397	408	415	457	423	463	437	464	447	457	450	446	419	398	445	460	450	451	458	402	423	413	401	424	405	400	444	423	419	430	419	434	412	427	416	428	439	391	417	461	420	394	412	476	430	436	402	426	460	389	402	400	404	368	409	421	406	422	445	444	447	451	421	441	422	405	428	427	457
37430	17098	6653	3406	1793	1230	1059	1007	960	906	948	939	945	920	901	931	973	931	972	927	891	868	944	897	884	912	860	931	882	947	931	934	967	951	940	924	985	983	892	968	866	891	929	901	929	964	973	912	900	909	925	890	916	971	945	938	920	897	971	960	907	929	965	903	924	874	977	910	929	930	905	967	963	977	910	941	968	960	936	983	930	950	938	990	920	970	924	901	934	916	926	902	907	963	892	912	927	912	875	919	878	909	940	866	941	889	927	883	940	936	887	930	944	945	942	946	957	906	895	911	958	956	923	870	901	938	913	1009	923	925	952	913	970	883	910	887	917	890	928	956	923	962	953	912	919	900	904	960	933	910	943	955	939	942	925	900	950	951	910	938	952	955	908	894	924	947	939	930	906	967	977	934	952	890	912	921	919	955	934	945	920	919	922	932	882	941	952	969	959	904	904	839	936	931	929	945	981	963	949	936	918	932	930	944	936	907	984	953	939	929	903	948	903	919	956	904	916	952	950	921	946	963	948	910	951	906	948	891	916	956	918	939	943	980	972	945	900	947	906	951	919	956	973	911	919	944	918	936	905	944	915	913	957	903	888	954	970	945	967	917	924	885	875	914	909	944	902	925	973	922	956	949	911	942	940	944	924	942	891	909	899	970	901	990	886	934	932	891	931	920	901	947	927	973	966	983	865	922	974	947	899	926	923	898	945	913	949	930	953	897	937	944	951	910	968	900	969	908	963	914	930	954	912	934	905	911	946	915	927	937	888	937	957	897	900	937	985	926	889	925	949	939	954	924	899	903	1010	930	954	951	989	916	949	990	983	903	880	895	960	981	919	919	887	930	979	914	947	923	891	933	917	947	918	941	923	915	938	943	939	981	909	963	950	915	897	921	909	913	942	915	913	910	975	1008	933	943	950	874	919	920	959	910	926	898	932	992	951	901	901	979	887	971	923	977	914	946	984	947	952	933	927	931	960	946	892	968	967	908	917	929	914	973	975	936	989	906	944	989	987	992	959	935	979	995	959	951	906	952	921	952	931	991	929	886	955	911	983	910	956	951	937	945	985	887	954	945	895	956	965	876	996	909	904	932	929	972	926	928	976	904	885	899	887	924	960	983	936	897	946	939	894	902	888	905	922	916	937	957	899	895	949	965	891	907	889	911	929	922	963	889	961	960	960	959	925	964	946	889	836	989	934	953	894	937	929	923	885	973	927	963	905	937	923	878	943	923	921	942	941	915	965	926	940	921	1001	897	972	902	943	914	935	889	947	939	903	943	948	898	892	974	956	929	929	979	926	923	941	955	920	959	899	971	914	894	1004	960	906	944	963	917	941	925	904	936	948	904	945	904	915	931	933	888	943	928	944	916	937	891	915	923	903	906	958	929	899	950	947	918	926	942	898	922	896	923	883	988	912	920	896	879	929	959	940	962	889	876	966	918	880	964	899	917	896	973	970	977	914	923	950	908	1014	870	924	923	952	946	997	988	919	974	907	927	936	948	923	939	904	959	953	968	929	942	952	881	902	905	938	912	915	901	969	961	918	950	861	934	947	946	917	898	947	961	946	977	919	951	951	965	913	921	952	933	917	913	942	892	942	948	957	898	916	898	950	916	881	961	932	922	884	882	852	958	909	938	969	973	932	959	959	941	987	999	952	924	901	944	944	955	965	890	952	904	923	983	917	875	913	906	911	921	990	920	873	937	986	936	937	909	898	940	971	962	979	934	964	967	1005	967	925	965	929	945	923	894	913	906	918	989	889	919	991	903	945	936	904	879	912	982	967	964	978	966	926	943	926	920	916	971	931	915	868	932	972	890	930	909	921	955	931	884	945	881	916	911	930	922	910	931	925	921	976	948	948	1003	902	922	929	910	931	918	893	925	923	969	932	945	959	949	916	944	909	954	925	962	913	919	913	942	967	960	915	956	892	947	915	942	913	904	956	975	898	922	905	941	970	962	939	934	966	964	893	929	936	918	950	923	987	961	1015	949	959	921	948	950	924	967	934	946	943	888	889	940	910	885	900	924	929	923	927	937	901	999	920	922	872	1029	905	880	937	972	1004	964	902	915	947	906	882	938	922	928	896	941	935	981	926	948	956	972	906	932	986	907	920	859	909	950	935	938	959	939	934	873	885	924	970	914	912	967	979	944	897	964	959	924	933	920	947	921	932	954	941	950	937	919	977	917	918	956	958	929	945	967	948	918	955	961	1021	893	970	944	988	939	980	954	928	926	896	900	933	910	947	883	931	992	902	929	895	917	923	935	984	906	930	960	911	936	947	907	912	908	946	941	913	981	901	952	908	973	899	883	965	957	929	974	931	949	964	922	927	927	933	975	931	908	938	910	938	949	973	917	923	873	906	926	906	970	938	932	906	987	923	934	915	921	904	896	926	942	918	936	966	928	967	873	930	963	930	974	975	948	960	966	946	939	956	996	925	953	953	931	937	929	949	949	894	941	898	863	953	879	919	936	961	901	944	954	877	943	918	958	962	905	934	941	941	926	963	940	968	930	949	924	906	955	896	926	939	930	945	930	969	963	1017	937	920	931	915	970	978	964	938	943	941	909	967	945	902	927	931	914	923	966	939	895	937	951	915	921	915	919	912	895	951	947	930	980	1000	904	928	936	960	926	921	899	915	948	894	971	923	955	963	973	961	937	887	883	891	942	901	883	882	866	940	905	926	947	936	960	896	988	909	894	913	870	870	926	960	952	938	921	915	962	950	914	920	929	876	966	931	939	904	958	935	984	1008	930	929	961	938	919	933	918	946	918	973	930	937	967	923	947	907	921	917	1002	924	886	872	931	907	927	934	889	930	945	921	971	928	948	922	933	922	995	936	913	935	977	948	947	911	892	932	899	956	923	926	869	987	930	955	878	953	935	1009	984	959	908	900	930	892	889	946	916	1016	949	967	951	933	959	913	931	960	941	910	927	940	897	921	937	889	950	940	901	972	964	942	927	917	913	888	931	980	913	913	937	945	927	905	921	952	950	896	929	969	969	973	940	914	889	947	907	936	952	978	901	874	943	939	927	963	889	937	963	914	900	920	890	946	995	968	928	945	950	954	926	929	900	987	939	903	909	976	960	902	966	906	957	952	900	899	942	931	919	918	955	969	909	947	935	916	927	906	948	944	893	919	1007	909	985	921	958	906	948	902	922	937	915	984	903	946	926	916	888	927	950	959	966	922	935	954	915	937	899	961	960	927	907	897	930	911	966	948	913	926	943	902	945	934	920	866	941	960	876	934	920	887	910	960	919	864	925	914	955	884	945	932	929	937	912	938	945	944	893	933	971	948	928	903	912	939	905	952	959	890	907	882	980	946	883	954	918	889	975	976	934	926	964	975	893	934	895	923	914	956	915	922	934	909	956	951	980	891	987	902	928	902	907	928	921	926	908	935	884	898	982	899	995	994	981	938	930	961	951	979	921	891	960	958	942	925	957	955	881	962	938	917	1012	875	963	945	942	947	932	959	949	904	992	940	938	943	952	872	873	942	912	920	964
55941	22699	8504	3033	1453	855	602	467	469	449	439	422	427	461	408	440	408	467	447	385	425	421	434	441	421	445	440	463	490	392	484	456	462	431	436	399	405	464	380	418	431	452	405	409	401	455	437	439	431	436	455	450	438	455	429	428	433	420	408	498	435	447	448	427	465	397	447	433	406	396	440	450	415	427	425	452	423	427	427	422	442	434	419	416	421	417	477	432	408	428	423	429	428	404	431	446	441	388	436	439	418	397	419	385	399	425	362	378	409	425	441	404	441	454	435	430	477	416	491	420	435	408	414	462	408	441	412	454	429	397	453	408	420	397	421	415	425	431	437	441	411	423	415	451	416	414	435	427	408	437	403	399	425	445	420	388	442	407	435	414	413	432	410	435	454	420	418	402	406	439	405	427	433	427	443	445	395	431	446	394	421	449	416	441	409	444	418	424	416	463	429	379	418	415	399	450	410	425	418	446	402	448	406	447	435	464	458	415	423	430	427	465	462	422	431	362	406	436	404	435	436	434	448	453	460	451	437	440	452	403	446	438	437	404	450	446	447	402	443	402	409	423	438	423	420	458	472	443	477	398	445	456	455	415	400	436	385	432	451	449	419	444	443	412	405	394	447	439	404	448	439	424	411	423	421	445	454	424	448	470	414	411	458	409	436	435	440	420	433	457	435	447	413	476	415	413	435	419	410	391	409	436	438	458	426	440	464	416	439	436	488	405	436	428	414	426	469	440	425	449	427	447	453	424	437	448	452	453	379	403	434	408	508	448	439	384	443	437	424	433	471	436	452	430	410	415	443	441	454	477	459	425	411	453	423	412	460	436	433	401	455	407	400	416	464	402	447	446	443	405	419	420	470	411	394	451	426	443	452	428	402	470	450	455	420	447	429	442	439	405	385	436	424	431	440	447	432	432	455	439	389	433	435	388	444	432	439	397	431	436	409	440	423	443	451	454	414	436	472	425	398	442	429	446	453	367	453	476	386	435	378	417	425	409	428	468	461	405	429	401	447	404	435	446	386	388	469	414	444	463	414	412	445	424	456	430	440	417	440	443	397	445	449	430	398	451	412	425	444	400	429	415	394	433	422	428	447	448	410	402	432	406	393	430	460	424	412	464	440	437	454	418	440	418	440	433	426	401	414	428	459	425	467	414	447	448	397	434	472	416	422	438	465	407	448	465	425	424	387	447	449	414	402	416	458	439	421	443	435	398	429	412	450	427	438	435	425	412	401	423	445	415	439	423	432	412	436	420	443	404	428	422	442	409	470	402	420	461	405	441	424	441	462	474	381	435	435	431	437	486	379	374	468	435	436	415	451	436	441	405	417	459	384	430	421	418	413	470	447	449	430	459	437	430	441	423	427	441	409	470	408	404	423	449	421	452	439	443	435	396	433	463	441	396	447	415	438	420	389	437	431	450	428	400	468	430	396	451	435	398	420	387	449	451	430	437	442	422	434	424	410	402	438	422	418	415	414	405	453	404	498	459	442	447	427	412	463	416	407	437	450	475	447	436	484	399	434	429	417	423	452	457	462	426	439	392	423	424	428	449	393	424	442	453	427	445	423	412	430	428	476	423	426	396	401	417	424	431	479	419	444	421	393	410	432	417	405	411	418	422	444	419	445	471	437	471	448	407	400	427	397	447	400	442	437	477	397	465	427	479	500	472	418	456	409	453	449	418	431	432	446	436	430	453	442	446	437	455	417	459	397	430	441	399	462	449	420	424	434	409	394	406	426	463	408	431	406	435	430	447	443	492	454	469	439	441	433	423	412	405	395	416	413	431	437	462	430	441	405	462	423	445	411	415	421	487	437	423	484	438	453	430	390	408	448	379	462	470	456	448	439	427	413	404	441	436	424	437	449	476	444	435	448	450	432	401	486	454	441	446	456	451	452	423	383	412	382	421	418	407	423	448	462	440	404	447	433	414	446	386	439	419	465	422	425	432	431	436	416	449	425	421	434	410	421	381	428	402	435	448	471	401	423	406	460	436	451	440	459	465	434	409	436	400	469	410	438	428	391	441	457	452	400	448	430	419	455	406	435	407	430	433	446	446	454	408	401	473	434	416	450	483	399	431	392	375	448	413	431	432	449	387	484	455	411	422	434	455	437	451	432	416	417	407	418	445	415	426	420	402	403	390	446	387	420	427	447	448	427	430	417	392	459	439	429	388	484	489	426	443	417	451	412	436	428	405	437	443	430	449	396	440	390	416	421	421	458	420	419	437	425	437	449	480	465	433	413	430	412	435	422	398	426	419	438	433	423	429	401	458	447	420	445	406	443	450	441	412	462	418	408	416	431	452	449	414	451	422	436	410	438	422	442	420	422	433	416	463	440	382	455	416	443	449	440	395	419	454	447	436	460	452	437	410	434	439	484	425	461	439	460	426	418	433	409	384	394	451	425	417	408	436	399	436	395	410	443	445	459	424	432	428	450	444	438	418	470	438	417	435	423	416	434	426	417	446	470	390	449	413	416	424	459	460	429	443	447	384	464	426	420	452	444	406	424	398	463	381	454	458	450	447	435	443	472	451	464	447	433	443	442	421	450	421	421	419	466	455	428	399	407	413	387	400	417	430	463	427	459	483	445	430	424	399	471	460	434	423	460	416	465	430	425	427	414	400	394	414	422	382	435	399	423	452	394	449	453	448	428	410	459	424	452	448	474	430	432	425	426	469	417	437	411	473	422	433	439	435	425	456	429	432	434	421	388	450	438	421	439	449	462	452	472	426	439	413	446	408	445	440	434	431	427	443	407	408	390	437	432	399	441	440	423	441	457	434	454	436	430	452	418	445	410	426	409	415	428	485	455	438	445	418	445	460	412	423	422	409	434	422	404	442	435	445	473	418	440	421	379	435	443	408	402	452	461	460	399	388	445	439	377	457	446	444	420	397	428	412	441	453	406	457	428	493	414	421	390	450	411	411	411	407	420	447	424	457	428	438	413	427	428	419	411	411	422	410	432	469	416	439	417	425	403	398	398	400	459	436	474	459	449	451	415	459	428	448	422	408	376	379	473	414	407	451	425	420	436	468	419	465	406	430	425	435	435	386	424	415	428	469	445	431	413	432	464	402	428	458	461	437	413	421	465	436	416	449	421	405	419	421	422	411	466	378	435	417	500	427	414	441	418	459	431	403	451	418	431	506	416	407	390	441	443	429	453	410	444	452	439	466	445	428	435	424	385	430	412	400	463	446	473	447	448	429	455	423	426	425	449	433	429	415	422	471	424	432	446	390	390	394	457	420	438	431	394	394	416	408	431	428	469	445	419	456	414	416	421	451	426	440	452	459	423	426	410	403	424	406	430	457	435	435	398	443	434	423	447	438	431	400	452	462	415	404	476	460	394	436	461	394	427	440	387	420	414	441	416	418	444	459	407	412	442	437	471	436	454	396	410	417	403	408	434	416	439	443	418	396	417	401	414	435	406	410	408	428	460	437	408	415	389	443	440	420	450	403	430	421	438	466	482	394	406	424	494	441
36815	12277	6867	5198	3278	2130	1490	1220	983	1022	987	1024	911	934	914	989	956	924	924	958	988	953	965	932	964	914	939	950	909	896	930	912	901	971	989	917	981	864	857	981	923	931	911	958	896	911	942	889	1007	933	954	943	974	930	907	918	967	939	940	983	997	905	951	922	908	904	939	913	919	976	989	887	913	947	949	962	906	886	935	961	866	926	933	959	914	935	906	948	952	948	922	897	998	942	1015	945	906	927	921	901	933	951	920	883	933	958	916	925	909	852	910	949	980	941	913	921	935	985	900	914	971	973	848	971	923	921	926	935	978	970	931	936	911	900	927	959	932	933	936	958	953	912	912	931	938	925	929	988	921	941	983	917	910	943	895	921	946	935	925	920	957	953	950	908	946	923	963	917	895	900	960	920	928	919	961	925	970	918	912	945	990	886	928	943	961	946	907	954	927	941	953	914	949	936	936	942	929	914	939	963	913	957	909	942	916	881	953	969	938	927	913	924	957	912	983	1008	931	898	896	917	971	928	970	945	959	924	1015	913	921	954	1013	916	987	896	946	925	940	891	932	973	980	920	983	987	938	929	928	920	945	984	946	923	924	936	939	962	975	875	905	912	938	951	877	951	951	922	899	986	918	906	969	954	959	935	914	934	952	929	922	928	928	916	957	929	920	881	955	941	915	937	908	909	1009	930	929	966	922	972	942	932	936	950	944	890	953	918	913	913	887	926	965	920	937	932	955	902	889	899	931	954	941	924	961	892	926	953	929	872	955	967	925	911	901	931	897	935	891	914	922	978	927	926	920	917	978	935	941	888	965	921	947	914	978	935	918	930	951	949	924	985	944	926	924	994	928	954	994	929	939	925	885	996	932	890	996	948	941	992	928	934	884	971	957	951	1005	941	923	975	923	1000	948	903	972	914	936	905	959	883	960	1008	953	936	952	937	882	931	950	920	902	901	965	938	927	991	942	954	899	1029	940	920	923	918	971	944	1016	981	944	944	928	958	884	924	901	987	902	902	992	899	928	942	952	926	988	926	967	955	974	948	950	963	954	957	928	894	947	945	944	938	959	960	889	968	943	915	925	956	944	912	954	902	936	931	933	954	975	993	885	890	961	904	976	934	946	909	946	937	937	953	941	953	979	943	922	978	940	935	945	874	914	953	935	930	972	999	891	947	931	944	953	937	932	896	914	947	970	977	946	936	912	938	920	989	913	889	971	1002	902	967	879	960	925	914	911	940	915	929	922	875	946	930	888	974	906	941	917	973	951	917	906	970	926	929	900	940	868	957	935	929	966	896	910	963	947	939	927	868	967	903	980	955	911	898	992	901	977	925	910	908	952	956	986	888	967	950	961	918	982	993	905	961	906	939	917	967	910	1007	924	925	924	921	899	950	932	896	874	952	908	894	957	912	963	974	941	971	934	1005	915	931	891	942	990	916	905	938	995	975	892	974	948	947	870	1002	914	907	969	926	965	933	985	1005	948	972	938	932	921	917	892	923	912	910	933	959	925	912	890	912	935	907	926	909	949	1003	941	967	961	986	983	911	852	851	963	958	920	915	969	930	893	971	906	955	913	913	967	917	950	944	939	964	913	911	916	885	934	1029	961	919	933	964	921	958	948	920	969	892	929	908	957	991	948	942	935	929	940	999	941	943	961	913	939	920	981	928	952	885	971	958	918	999	955	910	981	955	958	987	986	916	901	884	932	912	894	945	953	936	938	927	908	856	860	951	901	932	882	924	926	919	971	909	944	968	932	917	892	867	912	948	971	917	950	923	923	978	943	910	961	922	879	989	939	948	919	918	886	945	926	940	923	960	944	928	924	963	929	979	933	917	965	981	960	891	954	928	900	917	977	954	939	966	915	936	905	923	891	941	941	908	984	953	924	953	897	944	944	984	920	934	975	973	939	910	921	964	933	904	933	888	917	923	916	937	893	935	926	941	926	977	968	957	945	878	945	986	914	944	906	924	949	915	894	998	955	997	905	947	951	936	943	915	941	926	915	918	913	987	995	936	953	931	922	865	957	938	911	931	929	904	997	964	908	946	956	957	914	976	968	965	951	953	935	949	933	911	894	986	937	935	960	1007	970	982	910	893	969	903	893	938	963	901	883	937	881	859	920	946	965	933	969	948	984	947	988	940	906	912	979	994	929	918	950	917	928	916	916	968	900	986	984	961	1008	970	966	947	962	931	994	975	1029	969	937	876	965	977	914	930	888	936	942	864	969	985	927	917	923	952	957	925	889	953	890	984	978	968	973	925	947	967	917	960	917	944	931	971	965	955	942	952	915	1012	904	962	932	893	1011	932	939	987	897	909	909	958	968	958	922	944	947	894	973	957	954	956	903	913	917	893	940	936	939	925	917	912	919	931	940	1022	881	941	960	953	955	892	926	979	926	1011	950	976	909	921	936	957	912	913	934	906	949	959	968	893	941	901	921	976	997	896	928	981	894	923	950	933	922	913	934	991	920	883	948	920	948	932	937	937	925	999	943	981	940	904	956	974	917	930	956	988	955	920	950	926	948	970	966	922	944	897	921	889	917	953	921	973	927	958	915	911	916	937	923	912	996	954	951	952	967	941	961	942	951	883	920	929	923	917	933	926	949	957	924	957	951	966	905	915	939	983	947	933	946	949	940	909	910	931	986	963	906	945	951	879	909	930	938	947	976	918	919	957	920	940	942	983	934	975	920	907	877	935	994	932	974	910	937	987	964	972	901	947	930	945	881	911	919	937	920	939	922	953	909	930	916	933	956	926	946	958	944	961	977	925	909	913	967	953	969	939	966	952	920	984	923	918	973	950	980	911	979	916	860	911	950	926	929	930	970	919	945	954	919	966	954	951	959	978	888	899	919	937	962	890	905	882	945	882	913	984	960	934	943	964	918	942	954	913	912	880	910	930	943	1003	921	910	880	927	936	928	910	892	937	977	915	986	979	1003	991	856	961	911	951	960	922	965	944	918	905	997	954	941	958	897	971	929	946	923	947	992	933	942	922	954	927	890	916	911	964	943	951	946	947	959	952	934	924	923	985	873	885	954	930	925	934	951	900	899	931	938	945	956	909	1016	906	948	940	920	911	938	886	967	945	939	913	977	929	930	960	909	957	920	920	978	881	957	920	954	927	882	956	930	928	926	979	930	922	928	952	911	896	935	959	907	917	864	911	954	863	903	969	890	881	989	930	946	941	919	988	883	945	899	866	908	967	935	904	934	959	924	912	982	896	928	978	942	960	883	902	940	877	922	933	981	966	913	957	918	954	899	902	968	958	923	915	934	915	888	984	941	975	935	962	1003	984	933	891	978	918	984	957	943	946	960	968	976	944	933	943	942	926	917	900	921	907	875	969	948	949	909	957	934	918	975	963	991	934	965	886	914	961	931	924	890	947	932	940	937	950	934	892	927	946	962	950	919	889	955	905	936	969	932	921	928	913	921	961	937	929	978	933	917	922	954	903	1015	873	907	960	966	924	931	932	892	949	901	947	889	914	991	922	902	933	907	975	929	962	933	895	947	929	968
61178	29686	15079	5952	2170	1182	665	588	512	508	485	471	469	476	432	436	441	423	428	431	467	447	447	418	425	500	430	451	444	404	441	435	452	434	430	472	430	422	437	457	408	402	435	430	453	463	473	440	435	441	444	431	458	435	438	443	458	420	394	418	424	440	461	445	483	434	455	446	436	436	401	473	456	421	431	460	404	445	446	424	428	430	383	437	420	471	448	500	419	396	425	435	438	410	431	452	446	436	455	409	363	464	391	418	429	446	458	464	437	424	443	458	444	391	434	472	422	424	465	468	432	427	449	424	463	430	486	456	467	409	409	460	414	453	457	464	453	402	443	464	458	427	454	462	401	398	426	457	442	470	445	441	474	419	414	444	436	420	418	442	427	454	418	434	476	417	430	437	444	451	452	440	416	454	436	409	448	432	429	432	464	461	441	403	443	410	436	418	435	474	426	444	420	450	425	426	449	451	415	372	433	410	454	414	416	458	446	471	449	430	463	437	476	475	424	484	455	484	469	415	397	446	402	411	440	468	453	478	432	428	442	446	472	461	431	416	440	431	405	413	461	440	400	429	444	450	454	433	432	456	421	434	453	468	472	436	429	424	430	435	452	496	442	475	465	462	411	419	446	467	443	491	469	446	430	454	439	418	437	441	459	424	440	411	409	422	422	423	437	432	468	437	469	420	457	451	436	450	428	419	435	465	432	442	424	410	431	437	420	424	441	440	465	438	424	436	458	437	447	473	432	459	429	457	379	463	445	444	417	450	459	421	452	440	452	452	431	475	427	409	437	412	472	456	466	458	463	373	425	440	457	493	421	474	484	429	409	463	421	451	425	422	442	418	440	462	443	476	409	420	445	449	430	459	467	448	435	431	454	404	460	432	431	454	428	457	423	422	459	442	444	425	444	430	445	446	427	461	428	481	457	451	473	438	467	443	433	450	442	415	421	407	448	472	452	431	406	446	433	424	419	457	397	428	441	483	437	453	455	464	465	444	379	467	445	431	451	446	436	433	434	429	403	454	424	439	428	446	474	473	437	425	418	446	451	411	435	442	428	458	440	412	471	451	464	475	451	464	434	429	449	456	461	446	440	423	454	442	447	419	446	410	445	397	416	426	449	460	408	450	447	445	474	445	471	450	445	436	445	415	421	427	437	430	472	456	385	422	439	413	419	452	420	462	420	419	485	421	420	451	398	419	417	410	425	457	431	445	457	458	426	414	427	420	414	429	433	447	457	451	425	382	430	454	479	430	485	433	433	440	449	422	446	458	430	422	404	470	447	464	456	446	448	425	458	445	456	424	436	442	480	442	434	398	447	426	402	423	448	437	431	431	476	392	421	475	430	419	465	482	462	464	408	452	468	422	442	431	434	442	415	438	412	390	396	404	437	442	429	460	424	413	405	463	414	481	453	463	445	452	435	432	439	440	456	438	474	411	452	420	446	449	416	411	413	464	456	451	459	397	422	445	427	477	423	436	444	470	446	467	425	397	457	481	451	454	454	471	429	419	451	441	459	441	425	427	441	470	478	462	459	445	461	435	467	400	397	462	440	440	468	417	462	423	460	446	456	436	445	430	461	437	418	424	413	454	430	453	454	464	397	429	479	425	441	493	442	452	453	417	394	438	471	453	442	436	424	447	431	428	447	434	415	452	414	447	489	421	463	424	475	459	446	429	428	431	434	445	462	465	446	466	429	435	426	444	427	467	447	399	452	412	426	420	433	393	482	441	434	432	435	426	416	457	393	426	436	430	453	432	416	462	416	422	436	435	459	421	472	430	422	429	458	441	489	447	414	486	472	463	449	441	419	433	422	449	426	472	460	442	417	447	417	434	427	466	417	418	448	415	422	456	477	438	384	433	419	438	401	422	474	400	425	429	433	420	456	445	446	412	439	461	417	459	425	453	473	468	506	463	450	479	437	453	445	417	457	438	439	426	418	475	457	473	427	432	424	426	427	467	416	409	437	439	449	452	465	459	436	456	421	405	425	415	452	451	392	447	440	411	439	494	413	398	425	444	423	417	465	413	424	418	434	378	408	425	423	461	443	429	458	437	451	422	443	412	443	423	426	438	437	471	437	489	425	401	460	438	457	403	406	439	409	409	451	456	433	452	457	448	466	432	411	415	459	453	451	484	451	387	406	434	437	432	426	438	469	444	397	399	429	433	428	430	472	466	425	477	452	431	433	435	439	474	442	433	403	415	442	399	472	447	430	431	446	465	429	414	428	433	461	456	462	437	425	419	410	470	478	450	417	429	414	491	458	450	461	483	425	428	454	444	446	451	434	451	472	451	418	475	485	446	460	405	424	434	443	445	470	430	466	447	421	426	446	394	478	453	422	415	422	424	457	426	429	435	432	419	445	462	469	410	443	446	425	441	439	427	429	462	485	447	423	432	465	439	480	427	455	456	442	431	433	474	472	423	470	427	462	478	482	429	424	451	434	456	443	433	465	417	444	425	445	449	493	437	418	408	440	404	465	464	437	386	446	450	473	423	447	419	480	472	451	423	431	440	424	462	428	444	464	445	460	440	491	416	461	461	437	440	442	422	478	419	459	420	415	445	443	444	458	448	490	414	436	428	408	448	457	438	454	439	459	461	423	449	443	458	489	479	478	434	424	443	441	428	456	463	480	439	456	484	415	455	422	454	420	449	448	417	418	429	459	425	484	412	420	414	456	454	433	425	447	449	419	444	442	439	431	459	457	439	462	439	438	508	443	404	416	483	443	427	452	426	410	384	427	474	415	420	421	449	415	453	454	433	389	402	427	453	409	443	429	410	404	396	447	434	419	432	481	407	451	475	438	383	464	460	410	475	447	499	454	420	419	464	396	416	463	462	443	420	450	433	433	400	413	411	430	427	455	447	432	413	468	470	498	421	477	474	430	399	421	409	465	471	436	450	445	424	427	422	444	448	435	440	427	449	471	432	438	427	450	455	454	429	474	468	417	491	429	457	492	444	448	435	438	417	480	440	410	435	401	485	481	435	448	451	453	458	424	430	418	425	447	420	441	453	408	416	423	474	422	447	453	417	443	474	475	458	416	411	412	458	438	462	431	455	449	429	443	446	407	426	458	435	425	454	448	458	450	447	398	422	459	412	426	402	432	395	470	414	485	489	426	440	499	457	430	437	468	446	397	431	438	446	494	541	441	461	417	448	460	435	436	448	435	424	439	392	442	409	409	449	451	455	419	464	429	404	412	441	460	449	427	438	418	480	397	434	452	438	442	425	413	479	463	463	490	428	419	424	422	462	448	463	406	453	473	427	455	495	433	423	438	469	454	416	402	423	434	462	428	427	413	377	427	465	443	467	456	413	428	438	429	402	440	448	463	417	435	423	481	476	449	422	427	418	433	439	432	407	455	454	442	398	434	472	462	428	443	395	442	401	489	425	455	432	453	443	464	438	390	467	451	434	442	488	449	439	407	459	439	420	428	429	433	376	447	440	451	446	466	450	458	466	467	456	467	485	438	425	413	472	470	490
41833	22898	14605	9568	5136	3020	1658	1253	1136	1199	1109	1125	1108	970	951	956	972	1027	945	919	953	1014	961	927	948	961	995	944	953	946	1015	991	1010	902	950	883	966	973	929	952	995	965	1005	1014	979	922	981	979	973	1014	917	945	1008	944	992	956	967	974	906	977	901	946	1005	942	932	929	957	925	956	908	995	981	924	940	1031	927	958	954	990	985	952	949	948	939	1014	1017	924	959	947	1011	921	931	901	1005	980	916	957	986	951	971	968	966	987	926	938	958	994	916	914	973	988	983	952	1024	960	983	975	950	937	988	943	911	983	930	951	939	985	949	978	993	936	974	963	958	945	956	1006	856	937	949	963	949	948	922	977	979	949	940	948	924	940	1027	919	953	958	977	980	978	927	1038	971	995	961	933	955	945	949	973	979	967	959	941	972	936	992	908	957	965	917	884	942	937	928	967	995	958	966	952	995	983	1008	925	967	921	925	947	976	911	950	915	926	992	956	970	947	949	1012	931	963	948	914	1011	938	1004	952	986	997	980	971	969	924	928	943	918	898	936	957	966	1005	985	970	980	944	932	940	955	978	994	977	995	1004	950	956	949	988	957	957	967	987	1016	935	980	929	949	902	963	995	985	959	886	915	998	977	936	909	910	922	918	940	941	953	942	1002	931	963	966	974	941	1000	933	917	899	973	883	999	949	968	968	950	1001	926	937	951	956	888	952	945	978	931	929	941	934	997	1001	967	986	1021	919	992	969	1002	993	969	988	968	957	949	1007	955	1018	933	938	1011	975	926	984	921	918	926	920	872	996	956	918	967	999	945	948	947	986	930	911	949	978	946	964	967	1006	914	907	957	994	951	927	868	930	980	882	945	945	946	947	942	941	957	940	922	952	930	959	939	953	974	939	977	913	1011	997	919	925	956	937	957	932	907	934	943	949	909	1002	918	976	968	984	971	964	937	992	936	955	937	955	988	940	1001	929	976	949	946	976	966	944	935	980	955	983	965	936	977	965	899	963	1000	984	1011	965	981	969	979	895	984	938	950	979	967	954	978	979	943	949	929	969	925	966	953	977	991	912	961	906	968	925	999	991	952	920	977	941	909	941	966	1020	987	951	953	988	963	952	1009	1004	970	932	915	1006	953	988	952	965	980	989	946	988	933	994	961	925	909	961	924	978	954	941	887	989	960	923	962	1008	953	944	1012	933	917	930	948	978	911	977	908	943	995	936	931	910	953	978	947	950	1005	1012	981	946	927	960	1000	950	927	898	989	956	933	925	965	956	980	948	952	949	924	945	976	996	968	1000	970	983	963	891	981	943	932	948	939	987	925	1006	938	919	937	965	954	1010	952	915	959	934	913	954	968	904	973	1003	972	951	941	957	931	953	943	958	942	989	1002	1012	952	993	929	1019	1002	999	916	956	948	918	898	963	929	937	975	966	959	976	933	991	1011	940	973	939	969	1001	967	946	948	949	935	933	1008	964	924	979	978	941	950	952	1000	973	988	943	972	926	915	956	970	947	968	891	893	961	942	965	966	908	967	976	964	1025	943	957	959	916	952	963	953	964	954	982	962	910	900	971	943	982	935	968	980	959	912	998	955	942	956	889	969	982	929	872	943	981	961	972	930	997	898	969	958	947	919	1011	954	944	952	984	940	963	969	919	971	946	999	951	989	954	1004	913	970	951	934	934	949	971	939	963	1016	904	956	978	974	938	979	993	967	985	958	926	982	970	1013	891	962	959	975	941	1008	937	998	969	979	983	903	977	981	942	988	987	983	987	980	969	953	930	977	964	885	922	997	955	900	969	924	932	956	938	972	960	928	999	953	963	937	972	962	998	949	972	928	1020	942	979	926	970	1015	969	862	922	970	992	968	981	932	930	941	927	943	983	956	919	938	947	996	994	892	946	981	937	963	995	957	934	945	996	964	930	932	970	912	911	978	942	942	977	963	931	934	964	941	932	947	960	992	911	945	971	926	928	962	984	950	995	906	913	931	1006	912	1018	990	908	971	976	932	922	986	1007	932	973	977	969	958	947	949	1008	931	966	949	937	967	1007	959	940	944	1002	989	999	949	938	957	973	947	883	949	951	981	954	955	947	928	904	975	965	989	952	926	947	1011	997	958	982	945	908	916	943	883	1002	947	925	930	909	1002	921	981	941	907	931	932	936	920	977	986	903	1014	956	961	989	962	871	982	960	986	924	948	912	944	931	972	951	970	980	987	958	916	946	914	973	970	994	978	938	982	988	911	972	985	899	997	954	971	944	967	953	958	993	957	901	1029	942	906	935	956	969	1001	974	990	987	953	958	961	959	945	990	966	918	1007	975	976	960	912	961	911	1042	900	965	991	924	996	965	965	959	901	936	927	1002	1022	957	959	934	897	987	967	934	955	934	913	963	903	1006	996	964	916	965	957	944	922	982	900	957	965	915	948	1005	1000	972	972	910	934	1007	950	1010	938	999	996	956	950	903	940	989	918	972	921	927	995	945	1008	1033	940	958	928	970	894	971	963	934	942	998	958	949	994	939	952	972	970	892	1005	984	959	960	964	953	1019	959	931	966	967	953	937	913	915	924	923	941	953	1015	968	946	936	937	942	980	932	909	938	948	986	1008	916	980	968	1004	976	899	942	996	960	947	954	972	966	933	959	1008	997	1000	913	968	1014	911	920	920	1017	928	1040	902	956	1024	942	883	988	956	942	959	974	953	938	1021	971	975	937	911	939	954	934	955	913	956	924	955	930	951	938	1005	940	932	956	949	960	956	894	950	942	964	966	954	1006	930	958	914	946	935	932	959	879	947	953	984	945	976	965	978	931	996	988	943	959	1026	979	967	937	947	937	994	875	947	984	932	952	989	945	908	1026	899	908	984	967	950	998	981	988	940	974	904	901	983	934	919	927	936	960	991	958	952	969	891	920	897	954	977	907	1000	990	917	1008	961	927	970	997	909	894	944	954	948	992	1002	1005	961	1009	973	941	913	976	1021	912	988	951	962	958	1023	948	966	931	944	1009	977	889	935	924	914	1032	919	944	946	949	986	983	944	953	920	992	936	972	883	985	978	955	911	952	958	990	924	927	973	919	1011	987	940	961	965	960	987	960	916	961	966	968	944	968	927	976	934	959	989	980	957	1004	953	989	874	926	945	924	951	946	937	982	902	943	978	988	945	966	975	947	947	915	987	970	940	938	938	929	977	953	960	975	984	968	1050	961	942	935	946	970	943	974	996	946	919	964	950	952	986	979	978	949	960	922	994	925	950	967	924	983	1000	970	993	990	963	862	928	965	1012	978	955	906	983	910	951	939	963	921	941	974	969	999	948	939	944	973	927	928	923	1002	981	989	981	908	956	935	925	982	979	932	896	971	902	972	989	854	997	955	936	974	986	991	945	938	954	932	940	969	964	986	961	931	995	980	926	955	983	964	945	947	932	892	984	960	957	959	953	981	954	942	958	965	953	938	959	935	978	950	980	978	982	985	957	983	975	969	948	970	987	962	1003	992	945	962	1012	930	916	967	1001	960	928	945	993	980	983	949	903	950	980	977	1002	933	983	920	1005	958	912	963	941	912	971	980	927	955	987	934	945	966	965	1043	987	953	990	970	964	958	943	927	936	1003	952	922	972	983	985	967	920
49085	15926	3810	1266	730	499	439	422	440	429	400	430	414	437	428	447	439	382	404	446	443	420	442	459	388	427	481	429	417	433	442	401	424	456	406	380	432	416	440	444	437	427	417	420	450	404	414	394	413	410	441	451	437	418	445	414	443	418	389	398	397	387	446	386	433	415	398	417	399	436	413	425	442	428	464	430	429	402	476	429	453	455	409	422	448	431	419	406	414	430	429	394	427	410	405	456	406	429	397	402	473	459	426	438	428	411	419	438	422	376	433	427	442	426	408	386	400	391	415	399	386	415	424	441	397	430	417	451	414	439	403	422	463	449	410	423	414	400	386	471	428	388	430	447	423	458	417	466	421	410	435	380	434	410	468	415	426	406	457	447	382	409	411	435	415	400	379	420	407	409	440	449	409	422	425	467	452	441	392	443	455	452	429	416	483	430	394	431	373	407	450	426	415	405	414	407	468	434	423	419	393	417	390	448	431	427	469	423	426	416	437	410	423	411	442	422	441	383	391	460	408	448	452	419	426	444	410	438	446	429	394	452	452	409	401	416	433	434	395	449	398	421	445	414	461	427	399	411	422	454	429	446	419	470	436	422	402	421	424	448	427	476	405	433	375	393	418	432	415	391	435	429	379	413	422	393	426	437	419	478	414	437	394	418	457	432	443	417	420	433	407	397	431	391	399	419	386	401	404	445	428	414	404	397	439	455	412	427	404	427	416	425	400	437	431	421	429	404	445	424	427	471	429	435	444	444	446	426	466	440	434	415	433	457	404	421	445	432	439	427	401	436	409	426	426	408	429	420	435	401	383	432	427	419	385	445	431	409	447	403	391	396	429	444	390	423	412	434	449	419	419	428	450	424	430	377	389	463	453	460	428	446	427	434	447	459	432	472	427	411	466	428	432	452	420	474	433	394	409	421	396	450	444	374	387	392	420	480	393	469	440	441	432	440	438	420	432	443	439	395	434	453	394	415	431	423	417	437	446	419	444	414	454	351	433	435	424	443	400	458	403	422	444	452	437	417	383	438	447	432	428	395	414	430	408	371	405	427	438	415	448	447	444	411	403	421	442	411	432	413	479	390	398	433	434	384	463	402	405	463	419	444	469	424	447	407	459	421	398	441	422	384	436	407	416	406	431	404	443	421	410	420	470	408	397	368	433	417	405	425	357	406	454	433	444	416	407	413	437	420	471	439	421	429	421	427	419	395	399	449	392	458	432	423	402	434	423	446	463	443	382	418	458	444	405	443	374	445	439	448	460	461	462	442	426	432	436	443	444	430	435	444	412	407	447	456	434	444	428	418	435	432	446	395	422	462	438	430	392	433	411	399	424	405	437	419	444	443	446	388	399	443	470	426	385	367	397	393	425	443	445	426	436	417	425	431	453	414	390	433	382	447	395	425	358	384	454	453	389	379	421	422	449	445	442	395	411	434	447	430	436	454	388	440	436	415	412	404	412	423	452	427	423	442	448	426	402	422	426	433	380	432	419	394	441	447	441	422	433	437	473	431	415	418	385	434	433	438	412	459	429	417	419	416	432	434	400	425	421	446	410	432	453	407	454	408	429	424	450	431	427	403	426	411	426	422	433	423	434	440	382	386	445	409	442	414	422	438	440	421	451	452	424	450	466	459	425	421	441	399	424	457	419	403	415	400	380	425	400	452	403	444	426	419	447	432	435	424	435	440	410	411	405	398	433	431	406	436	406	448	431	409	442	453	425	434	464	436	397	450	455	446	446	445	421	394	403	430	422	432	426	402	419	478	429	426	406	408	426	445	457	398	449	434	450	405	405	416	411	411	412	426	480	431	452	416	461	452	451	403	413	396	398	459	473	431	452	456	425	434	452	420	451	390	433	407	434	404	426	433	443	429	396	416	424	406	440	399	465	444	438	425	451	408	447	433	437	394	408	420	475	378	421	435	412	444	422	427	428	418	413	451	427	456	417	459	440	409	407	409	413	454	432	400	439	451	374	454	396	423	425	435	430	385	403	437	430	439	437	420	419	428	426	417	478	447	462	419	468	404	422	405	414	400	446	428	406	421	443	404	405	389	413	395	420	397	381	389	403	421	391	437	446	420	440	453	400	407	449	391	396	426	431	405	439	412	422	429	445	448	406	403	426	401	460	381	448	432	439	410	429	439	453	449	480	412	408	427	424	452	420	471	391	430	444	400	397	403	380	441	391	422	418	395	411	416	432	437	469	478	442	414	438	425	400	417	435	438	442	417	435	417	439	420	393	398	445	421	438	406	416	383	422	413	424	443	420	412	397	434	400	407	420	456	383	416	391	385	454	410	417	403	444	421	451	422	439	444	443	463	461	452	447	418	424	454	436	422	439	437	435	452	434	450	476	449	397	377	417	408	458	417	446	394	464	404	379	396	419	425	428	449	434	491	391	406	388	421	463	419	420	407	403	428	448	412	412	413	413	428	452	394	406	403	442	395	418	411	419	426	384	398	433	414	403	401	443	435	443	441	392	441	384	426	469	404	421	434	476	470	433	460	499	423	451	438	420	449	433	451	424	471	430	461	407	455	414	421	490	386	430	424	447	403	395	456	413	427	387	451	414	395	453	424	403	402	430	403	448	426	397	384	454	415	430	402	421	403	445	428	473	422	446	436	433	392	425	464	416	417	364	430	418	430	411	424	441	426	392	452	409	439	371	417	422	452	386	404	443	409	456	444	411	397	390	407	418	410	449	440	416	428	443	441	410	429	432	461	420	429	459	439	432	436	384	445	453	439	436	477	383	401	416	425	439	428	419	450	440	448	389	440	451	465	398	426	427	422	450	431	463	437	435	439	426	454	443	403	424	414	440	401	404	441	439	420	409	435	447	455	407	429	400	430	429	428	388	413	444	399	394	419	436	398	381	434	435	437	404	410	441	440	439	436	435	418	402	401	453	443	447	411	424	401	424	441	423	451	415	426	418	388	426	426	437	376	430	413	431	408	458	406	453	410	416	408	370	410	393	433	438	458	468	438	436	451	384	407	472	440	413	432	442	424	429	421	467	442	418	376	438	429	418	463	438	451	394	418	416	421	456	451	435	398	405	402	405	423	408	408	453	438	431	427	418	412	427	451	449	423	417	407	457	454	430	416	395	435	413	429	410	426	413	422	380	412	406	447	416	428	397	425	432	434	445	416	450	403	440	435	409	414	465	437	439	433	437	437	405	429	434	442	413	436	440	424	404	439	420	392	403	431	408	413	425	402	413	434	408	430	422	396	427	434	406	419	429	431	358	421	386	446	450	439	426	452	405	448	463	419	439	412	406	430	381	414	421	439	415	404	437	399	395	410	410	429	476	443	444	419	416	412	434	408	378	438	415	445	438	420	450	441	421	468	459	411	407	421	407	469	403	432	425	423	427	442	442	427	426	400	407	434	431	395	400	450	413	434	411	413	447	405	424	414	402	462	399	397	387	413	451	444	432	435	425	400	375	419	415	449	395	422	428	424	426	414	436	428	406	465	458	453	387	440	450	474
32875	9828	4699	2540	1579	1202	985	955	975	905	879	940	902	891	913	971	893	1002	905	914	965	940	964	946	962	953	920	899	922	928	890	972	889	900	940	934	884	908	869	917	881	928	962	901	925	933	913	941	902	980	935	940	877	938	901	953	906	969	948	947	915	954	964	907	889	897	937	920	905	876	943	921	930	889	968	933	966	980	973	876	983	899	924	924	905	951	892	914	932	904	1008	957	930	924	896	921	963	877	922	874	955	911	904	961	954	912	938	879	947	951	961	976	943	917	879	945	925	906	959	898	999	918	897	941	969	879	927	920	873	915	905	924	912	890	938	952	935	951	938	988	888	922	977	910	942	938	906	930	941	935	900	936	966	895	944	912	904	898	996	947	967	944	859	851	935	923	924	886	946	902	936	942	961	911	941	948	914	920	911	900	911	924	901	927	901	917	913	947	922	893	953	907	943	916	950	926	942	943	956	940	961	878	951	879	975	920	893	927	958	918	914	991	952	923	959	921	920	919	875	925	903	868	911	865	929	867	963	971	918	897	909	953	903	955	967	871	952	907	959	933	947	848	945	895	981	900	921	900	966	903	879	924	995	925	919	948	925	956	906	932	924	898	933	921	955	960	917	897	941	918	913	941	929	1017	906	892	960	938	933	890	896	884	911	869	920	923	866	927	948	955	921	924	927	885	910	891	929	962	911	887	922	913	935	914	937	958	944	947	938	906	945	890	927	963	920	934	890	919	910	944	901	939	927	945	918	957	916	946	904	908	942	916	900	926	978	934	911	934	921	896	910	952	935	960	941	857	912	902	900	949	945	943	967	930	888	925	892	909	909	932	870	918	863	898	1002	915	968	894	997	844	965	910	927	877	876	874	953	913	899	1030	920	890	942	880	895	894	943	924	958	907	874	879	970	893	938	878	925	892	886	971	967	938	898	914	952	899	947	985	919	941	911	964	914	928	868	885	944	906	962	937	896	917	922	921	940	935	903	876	894	954	928	980	874	897	979	863	907	922	952	930	943	930	964	911	914	891	904	928	925	915	908	879	965	921	888	849	949	944	947	944	873	880	915	917	940	862	924	912	894	905	873	958	932	944	935	907	918	929	944	949	973	938	962	892	956	936	951	945	927	875	901	904	920	926	871	939	936	945	1003	938	877	916	873	933	884	915	897	918	961	924	954	957	906	918	942	955	908	936	929	934	930	891	940	956	894	939	938	939	887	879	982	920	920	899	908	869	923	869	919	887	920	964	866	933	882	919	854	926	958	968	919	869	917	911	904	932	926	909	927	926	896	928	895	945	953	908	896	986	905	917	954	936	885	869	940	883	951	854	918	914	954	913	925	959	916	919	892	957	892	889	994	943	938	931	897	916	893	918	964	952	887	912	970	906	932	951	921	972	912	951	981	939	981	943	938	1007	902	903	900	912	922	886	921	925	961	909	878	965	912	911	940	927	920	987	932	917	897	876	935	975	947	908	922	923	922	887	954	985	918	879	961	917	875	890	876	928	940	905	963	976	905	926	903	904	897	967	878	907	975	945	966	870	929	907	918	947	970	966	876	924	912	991	948	951	854	949	908	957	917	938	871	961	867	953	923	902	927	917	970	911	884	933	967	850	956	926	885	920	904	925	911	938	896	875	944	934	895	939	937	872	908	937	959	915	887	942	916	910	936	872	926	878	955	880	951	944	959	882	912	919	892	889	940	932	919	911	919	885	908	990	947	950	917	934	983	926	918	944	903	863	859	910	929	938	942	977	964	932	908	861	913	971	944	864	940	932	956	964	939	991	1028	864	912	951	861	918	951	908	964	931	939	863	931	926	963	901	934	942	927	921	900	906	911	906	951	952	919	915	950	922	919	1010	891	908	950	1003	899	928	896	948	913	925	855	960	917	900	930	893	902	922	970	936	906	902	895	932	979	946	950	938	903	922	910	929	947	953	914	939	924	966	931	914	968	910	947	911	973	884	908	915	936	928	900	912	915	903	983	959	913	904	969	882	928	897	967	906	966	934	923	949	924	891	912	924	956	907	915	925	945	908	922	901	906	950	915	946	915	933	909	919	981	996	917	990	944	861	873	948	938	911	914	896	920	937	901	906	913	921	942	892	918	946	929	913	933	934	885	866	928	921	959	938	982	903	922	928	870	920	945	922	847	943	937	936	885	960	897	952	920	913	960	905	920	940	938	975	924	961	936	961	928	980	935	916	930	922	914	909	896	941	876	933	984	901	946	962	891	959	908	901	877	888	894	925	903	926	970	876	944	929	952	908	911	919	974	904	990	921	969	937	948	881	964	954	904	957	940	935	915	873	928	867	925	972	997	922	901	888	929	923	943	886	966	904	913	963	915	981	935	960	956	932	884	950	892	932	903	911	936	873	931	927	945	910	911	891	952	877	887	897	904	920	934	900	889	947	926	931	940	992	929	911	967	863	986	897	909	892	914	947	923	937	898	928	929	963	879	942	921	920	916	934	939	916	904	966	930	944	900	914	958	904	903	890	926	892	929	977	918	896	951	910	881	922	889	890	974	941	976	903	981	955	876	927	969	909	916	943	918	890	946	920	917	915	894	930	883	930	931	919	913	951	926	930	960	895	1009	891	945	901	909	905	901	882	932	934	945	961	901	958	945	926	884	899	914	970	938	914	939	907	885	937	958	919	967	905	973	960	916	906	955	866	900	926	899	912	929	920	879	950	965	862	891	925	964	882	888	942	949	926	959	876	888	893	951	867	926	923	909	953	915	956	911	957	998	961	919	896	947	875	898	948	953	870	928	901	909	922	945	931	918	877	923	935	890	926	899	896	908	922	965	933	929	943	922	961	961	872	907	890	954	921	937	921	967	902	941	910	916	960	954	945	919	892	881	914	921	904	953	917	872	898	958	923	910	882	976	911	880	873	948	952	889	906	940	933	959	910	894	908	904	951	943	907	954	951	938	932	938	917	862	931	973	967	905	898	900	860	949	948	950	932	931	959	907	943	904	939	911	889	957	934	920	874	929	897	935	927	885	884	919	919	923	919	957	982	954	986	958	973	940	922	897	900	916	892	933	968	897	937	978	956	982	924	907	934	899	991	988	861	908	974	906	935	943	891	981	927	944	950	895	942	979	942	914	917	910	919	931	893	940	938	918	902	921	917	885	974	953	962	915	906	917	919	959	908	945	949	911	973	944	930	894	880	868	958	945	926	932	877	924	939	917	907	944	947	951	933	929	962	912	904	928	968	968	908	1002	942	907	945	900	918	918	928	892	929	959	936	909	888	929	930	906	930	934	939	937	906	939	949	906	924	946	938	919	890	969	943	892	921	955	896	951	908	945	909	955	932	952	915	917	925	921	959	918	904	916	902	885	958	934	916	899	915	902	887	954	931	957	869	946	898	936	936	934	920	905	900	890	942	934	908	950	901	946	929	885	968	898	929	919	977	959	879	965	942	902	959	897	898	905	981	895	910	939	917	923	932	942	899	938	889	926	951	925	888	925	900	944	915	916	917	894	939	908	950
62183	28972	13573	3884	1216	674	549	508	486	482	424	456	399	400	429	396	437	447	401	459	411	418	421	453	464	429	446	432	463	449	475	419	441	380	454	439	410	399	429	406	480	428	394	437	422	425	401	463	447	445	465	400	454	419	419	454	438	455	451	437	446	415	428	380	450	402	420	419	470	427	403	416	442	416	405	446	450	433	415	421	452	447	407	472	460	428	405	430	453	438	439	448	466	421	416	464	421	452	457	421	453	439	418	383	408	419	413	414	436	406	453	425	432	429	440	416	399	407	444	447	480	435	428	413	384	436	432	416	455	384	423	448	415	407	433	432	399	408	413	436	434	470	432	466	395	426	466	447	410	398	393	405	465	437	426	437	452	385	396	437	442	488	475	414	403	397	426	420	424	441	447	433	380	433	407	451	420	423	432	421	392	443	478	442	444	432	452	436	383	464	444	447	432	447	421	483	433	399	421	394	441	442	434	428	424	395	450	434	415	412	459	442	443	403	406	388	459	435	402	422	479	438	413	403	409	456	457	394	408	421	423	421	424	419	448	403	452	438	422	449	414	425	432	412	445	411	429	414	416	483	400	449	418	458	414	403	395	399	405	454	426	432	432	492	464	447	432	392	476	424	433	391	448	415	457	421	403	393	416	453	428	454	433	455	411	419	414	433	411	406	414	454	422	431	455	429	448	450	394	390	425	414	412	408	399	429	428	415	441	444	419	440	454	457	400	424	375	425	394	451	405	423	405	437	434	397	426	427	420	452	380	429	458	444	425	425	420	411	432	429	442	411	435	396	394	416	423	478	446	433	403	409	404	422	404	449	427	433	423	454	469	409	455	471	430	445	425	446	409	457	468	403	422	450	426	416	439	424	413	457	395	436	423	444	421	479	467	445	423	436	394	439	405	421	450	437	402	453	458	419	440	456	454	432	427	442	420	409	437	446	467	473	419	406	447	399	455	446	488	467	420	419	444	479	383	422	403	449	391	407	439	415	412	412	411	420	440	416	424	438	399	429	410	451	416	419	459	437	424	438	461	421	445	471	402	441	427	382	436	466	434	437	414	410	405	409	418	459	445	435	428	415	445	465	442	404	412	396	423	512	442	424	407	402	407	414	377	425	420	414	443	407	439	435	439	419	440	422	431	459	415	414	431	418	397	433	400	405	428	457	409	409	453	431	408	405	416	426	440	463	447	424	393	431	393	431	446	418	388	390	422	421	439	432	419	403	400	422	410	406	451	403	401	428	438	423	394	443	446	443	403	437	399	407	431	398	461	426	444	391	463	489	495	461	428	395	444	427	442	445	433	447	433	409	446	421	452	412	450	425	458	440	426	374	450	406	446	428	421	475	410	413	449	423	421	441	427	429	419	452	390	433	428	425	423	444	429	410	441	394	447	428	468	437	413	417	405	414	418	453	436	436	419	438	444	446	420	420	426	473	458	409	458	446	432	410	428	470	424	387	410	445	420	436	430	396	404	408	432	425	438	417	422	409	399	440	378	390	425	430	449	399	437	447	395	400	428	422	401	438	413	444	406	474	398	470	391	463	430	444	418	448	448	445	414	445	394	426	452	407	429	412	435	409	423	461	433	440	382	423	438	443	472	435	443	430	395	437	410	402	431	414	437	393	420	457	438	402	408	467	423	417	402	449	436	401	445	454	435	418	392	421	450	447	411	417	430	399	424	443	422	438	506	437	428	393	447	462	420	422	446	420	446	446	432	458	410	420	469	474	433	450	388	457	445	431	407	410	427	399	427	390	440	411	422	410	455	400	474	404	419	464	411	416	449	451	415	431	447	421	398	438	426	394	434	424	454	444	410	425	438	439	448	422	444	441	400	416	420	404	427	433	401	413	395	413	403	421	425	432	427	424	395	438	432	429	424	439	428	422	400	420	439	439	427	453	448	462	431	432	458	434	427	442	442	413	416	422	423	453	424	464	459	435	453	427	421	424	459	436	449	414	437	405	419	383	441	397	411	441	451	401	435	389	429	465	456	477	426	423	404	416	455	403	460	418	414	409	404	455	477	456	453	424	487	487	399	439	430	411	432	434	483	441	436	475	460	442	470	435	474	407	406	397	435	420	418	436	458	476	422	410	444	418	436	409	377	423	402	399	412	442	413	412	395	439	441	411	407	412	446	444	415	427	437	404	434	385	403	407	444	414	421	418	382	437	436	415	430	437	461	400	426	462	402	411	454	432	434	422	433	436	441	404	393	414	456	407	409	434	404	450	459	432	419	487	424	420	485	419	403	445	451	444	411	426	433	461	450	442	450	391	401	430	432	411	445	431	428	442	399	434	437	417	412	433	466	444	428	450	463	435	459	451	394	409	433	449	460	427	415	427	418	446	433	475	437	401	455	419	405	436	401	422	420	408	433	435	464	425	439	449	417	412	391	407	446	435	447	432	367	431	469	445	386	390	450	421	428	435	428	454	450	416	475	425	379	404	395	442	428	444	433	416	412	412	441	400	456	408	450	414	404	428	416	374	424	443	431	456	448	426	444	434	422	433	444	398	422	402	436	441	444	426	471	443	445	460	399	437	434	454	469	446	452	456	401	437	401	470	464	434	466	435	429	424	425	420	477	405	419	439	425	421	391	444	390	398	475	424	424	440	452	426	415	410	495	447	444	422	429	434	418	453	443	453	407	430	430	437	431	458	429	426	474	416	435	460	416	462	407	409	419	430	395	405	418	411	443	425	443	399	427	390	410	437	425	414	409	420	411	449	405	413	418	450	440	426	411	407	438	426	445	412	407	403	418	431	441	430	418	397	418	438	432	415	449	453	435	402	421	441	425	435	405	425	419	433	427	413	415	407	430	444	415	452	396	409	408	409	434	456	438	437	464	437	441	458	454	385	423	438	428	407	407	395	413	448	454	421	430	474	469	443	410	448	435	471	458	445	459	463	419	429	435	451	412	393	427	426	450	492	425	448	429	399	410	408	436	461	468	425	437	412	442	436	469	370	416	430	440	449	409	454	392	412	399	444	391	465	419	414	457	420	417	441	418	409	445	410	418	444	444	441	442	437	444	403	436	436	404	380	422	419	447	481	412	457	408	429	448	419	455	402	419	438	456	400	429	395	416	463	416	410	512	405	448	469	430	444	446	462	405	441	419	423	408	415	439	464	455	422	422	409	398	474	431	436	439	413	389	412	453	448	432	400	457	400	376	426	403	408	459	440	375	430	443	424	464	422	434	421	437	437	428	463	430	385	422	430	397	438	410	445	423	423	459	419	441	470	464	460	410	423	431	405	487	446	448	432	458	424	432	402	432	421	408	417	437	424	449	441	410	437	448	433	424	442	430	487	424	439	421	425	447	407	407	431	418	390	448	429	430	385	411	385	458	458	393	416	434	419	425	434	415	430	418	417	411	395	419	410	438	430	433	416	422	441	417	428	414	437	446	411	436	401	385	478	477	416	418	419	385	391	440	436	434	392	388	442	419	397	447	431	428	375	453	464	457	440	435	412	420	399	392	434
42115	22923	13647	6029	2760	1656	1379	1197	1169	1111	1021	956	976	910	938	925	914	930	963	894	955	935	946	948	983	945	943	937	948	977	939	949	996	921	919	944	919	995	886	899	931	931	945	946	909	970	918	864	917	933	970	893	936	945	968	983	958	943	945	929	927	947	945	985	905	947	943	929	919	898	913	933	1001	947	957	954	864	950	842	943	923	984	900	971	937	869	953	877	910	893	900	900	982	937	927	884	927	965	873	952	957	951	945	966	920	922	913	978	892	909	890	938	939	898	946	891	856	922	937	948	867	928	972	885	969	925	925	931	936	937	914	1002	930	949	935	921	872	977	915	979	915	893	909	906	932	924	954	963	972	927	951	964	1014	950	920	936	928	927	927	923	915	970	912	930	968	957	920	912	958	944	902	914	955	885	956	900	987	954	878	941	1018	940	964	922	959	931	948	929	969	915	957	919	867	892	949	947	883	921	944	929	878	916	935	915	962	952	896	929	955	956	911	948	929	914	972	928	964	939	954	919	939	942	884	910	976	940	929	955	983	937	979	979	960	995	918	873	912	927	910	946	960	952	877	916	893	982	899	956	903	996	888	950	929	936	896	918	917	943	956	942	936	920	959	866	929	910	949	957	953	957	979	892	944	949	958	902	961	908	916	957	916	932	893	926	920	950	938	914	953	939	886	955	952	981	913	897	924	946	973	922	890	965	928	926	959	919	941	929	934	921	918	971	937	975	938	903	948	922	953	897	906	923	954	962	936	968	940	970	921	934	950	888	896	978	924	945	980	970	917	931	946	943	891	965	942	948	901	928	958	956	919	979	901	898	930	931	955	896	944	945	949	910	892	988	881	961	927	989	942	958	953	872	955	877	905	930	914	966	909	985	922	966	972	956	906	977	932	939	922	928	969	898	992	1005	939	903	910	888	949	955	960	906	976	899	985	941	941	943	934	912	905	931	999	887	949	930	908	938	975	958	947	948	954	992	967	899	998	944	926	910	938	963	915	996	958	1005	861	929	944	972	918	937	929	915	954	924	955	946	934	960	906	982	938	996	897	918	934	953	865	986	895	967	946	969	921	917	911	963	962	996	1002	936	1020	938	895	954	948	937	949	903	936	934	917	925	893	995	946	908	937	926	932	937	938	948	911	968	947	894	932	999	924	956	953	946	891	888	878	917	968	945	936	918	887	943	915	899	1004	955	932	936	917	928	951	922	970	895	947	980	979	951	947	954	916	905	930	969	932	930	942	928	922	933	900	949	933	923	979	939	879	932	939	887	995	915	930	925	956	966	925	930	948	941	960	916	947	944	943	917	886	972	894	963	930	951	940	875	920	936	962	958	938	966	1011	923	1006	980	948	964	932	949	950	956	899	934	922	928	926	919	921	917	877	926	909	918	936	909	939	987	904	983	974	955	939	949	985	950	886	912	899	931	946	916	956	909	941	984	878	959	897	949	975	921	958	947	938	951	944	875	967	944	892	932	938	973	971	952	867	970	929	937	961	836	930	966	924	945	915	928	916	907	917	904	925	938	963	948	893	921	930	931	903	858	944	945	937	906	950	974	933	916	889	958	944	940	926	937	882	940	943	961	912	907	915	978	896	938	909	939	929	913	945	962	910	948	950	937	912	976	971	941	974	905	942	925	958	935	941	952	934	989	940	877	957	932	918	959	922	1012	926	916	942	977	972	931	995	913	874	1004	952	889	910	987	883	975	926	940	919	953	884	886	925	898	989	897	959	927	963	895	901	942	951	919	930	942	923	938	979	875	904	907	978	924	968	958	961	973	934	903	897	930	915	948	923	946	905	972	921	886	955	941	928	935	966	940	973	918	930	927	910	945	914	940	929	941	915	889	897	931	945	963	918	946	937	939	917	931	976	897	951	985	944	964	892	952	881	970	941	917	905	924	960	972	907	973	916	916	928	946	923	967	965	923	946	956	939	996	951	956	959	914	890	909	957	920	894	924	929	954	891	990	903	951	958	935	885	985	896	938	902	928	929	971	940	956	950	945	998	966	938	946	952	923	950	971	930	961	933	952	878	924	937	939	956	920	924	911	896	928	940	944	989	939	901	954	946	875	944	963	958	979	891	927	911	914	916	857	980	968	914	932	938	907	964	886	983	949	912	907	953	895	961	996	898	927	932	949	903	960	982	948	925	932	943	903	912	931	954	940	931	918	955	917	958	898	939	952	928	979	927	930	948	921	937	949	999	925	959	947	913	894	930	960	913	943	928	977	923	941	990	918	918	983	949	919	968	910	927	927	952	903	972	919	914	952	928	957	940	872	921	859	912	927	987	965	953	905	935	907	931	975	912	945	945	953	903	935	913	907	947	951	906	946	908	965	981	936	950	934	855	967	958	954	948	940	946	948	979	986	966	899	925	900	948	998	973	950	922	930	942	967	920	981	957	874	924	961	881	965	932	937	853	949	964	961	955	891	979	924	1015	936	951	959	912	952	952	952	937	958	905	946	938	931	956	933	918	880	944	935	944	955	972	954	918	952	902	935	945	967	966	941	972	941	966	906	944	968	940	940	925	921	887	910	902	946	889	945	925	988	971	928	941	867	930	931	883	923	965	949	912	888	892	979	878	940	912	961	985	923	910	945	894	959	924	922	946	924	922	895	880	923	919	928	955	939	966	913	923	945	896	1000	948	945	930	937	1014	889	922	965	950	956	905	935	912	944	942	988	899	917	928	899	949	929	952	925	904	980	912	906	912	922	865	938	943	898	955	929	917	929	864	967	965	952	1006	889	935	894	903	966	958	879	891	889	928	996	944	999	922	861	882	901	964	936	902	878	949	954	936	869	970	951	926	909	934	949	932	929	934	911	904	930	973	967	865	889	946	942	957	947	940	939	983	977	968	917	941	979	969	934	887	901	952	941	948	931	939	912	954	913	900	944	911	975	939	950	969	905	951	941	945	929	913	947	938	916	899	898	918	958	937	974	925	935	922	896	994	901	932	991	899	939	909	940	896	917	897	988	880	894	900	925	912	964	890	979	944	941	909	916	935	998	945	948	954	945	964	926	923	956	912	938	916	959	961	956	966	928	928	881	911	956	918	972	895	950	930	983	907	918	933	915	943	930	889	896	996	960	932	942	917	956	982	961	970	968	929	944	917	956	1003	938	958	944	901	925	941	921	905	938	934	996	894	941	957	930	986	985	902	919	968	928	1012	899	935	912	879	964	882	902	978	944	912	914	884	939	936	954	993	968	972	981	894	919	929	918	883	986	977	929	914	920	952	950	940	933	976	942	916	965	966	910	965	894	957	893	922	1000	929	916	921	936	950	981	917	943	908	964	909	922	900	929	970	954	910	948	874	956	950	899	891	892	906	948	924	921	905	955	976	972	903	907	925	962	901	929	965	938	954	925	966	942	914	889	920	940	995	889	1018	918	972	952	937	955	916	987	913	947	924	972	901	945	951	896	978	950	934	963	954	922	883	956	928	949	919	921	927	935	897	863	963	910	963	930	951	935	921	933	935	990	947	933	933	943	908	923	916	941
63932	29563	10394	2037	759	572	520	488	465	514	448	454	389	430	452	469	422	468	442	441	432	449	421	423	460	417	454	431	427	466	418	490	469	395	421	404	449	429	482	399	451	450	437	408	406	449	435	421	432	417	439	411	391	400	424	397	431	463	435	391	430	464	452	423	458	417	411	453	408	424	431	444	454	475	453	411	419	446	455	457	440	463	454	438	452	404	461	414	419	422	445	421	475	420	470	421	423	472	436	424	440	401	477	471	435	422	455	405	432	475	441	460	425	449	414	418	456	458	414	427	454	407	414	436	430	435	418	434	423	401	474	481	434	442	422	415	423	435	432	454	486	469	418	412	425	428	417	431	486	422	477	427	474	421	449	456	409	434	474	451	473	481	415	431	470	481	423	461	483	441	440	413	448	441	444	391	414	443	426	444	455	428	437	443	459	465	448	433	465	413	455	470	398	408	429	452	464	422	439	438	437	424	427	420	411	458	409	420	460	420	448	432	420	427	448	464	408	409	403	481	458	415	453	412	421	477	476	417	430	409	395	442	411	446	449	459	440	464	464	445	442	443	417	441	455	431	452	468	438	407	450	452	439	433	472	432	422	481	445	412	450	411	457	475	404	398	426	471	473	411	411	443	448	408	442	452	439	424	414	437	404	421	478	502	465	424	421	417	471	426	426	446	443	470	431	460	473	395	422	443	420	430	447	457	428	456	435	432	478	493	473	445	416	465	419	459	460	441	474	456	461	440	452	410	411	436	456	410	425	450	461	434	440	418	419	404	436	484	494	456	427	434	427	435	457	433	429	418	466	423	430	422	470	417	424	439	436	497	442	470	435	447	415	424	436	434	402	440	408	451	452	450	454	384	406	426	421	456	495	445	464	453	424	442	386	473	440	454	414	413	392	441	450	445	458	443	415	413	494	432	405	430	415	454	440	465	480	388	421	471	465	448	464	411	426	491	456	461	442	474	459	470	466	430	453	421	411	434	443	425	427	457	426	480	443	452	465	429	420	440	489	440	450	391	418	429	471	449	417	483	434	446	425	453	431	448	409	411	446	409	429	433	397	442	463	427	456	445	456	453	452	455	441	453	437	448	450	442	428	397	442	410	463	443	430	459	463	409	440	375	415	424	425	433	458	417	430	503	476	415	453	421	412	424	475	426	409	433	417	435	452	476	476	430	435	396	427	438	413	442	443	406	425	448	422	402	423	495	441	464	435	437	462	464	434	413	444	460	439	432	448	425	393	429	456	415	420	440	438	443	420	446	441	420	424	458	483	473	474	453	476	446	460	406	442	385	439	420	411	428	432	432	436	473	443	402	433	416	446	435	453	428	402	460	446	458	458	440	445	422	462	460	439	437	475	424	444	448	433	452	473	474	432	420	453	478	384	422	417	465	415	431	452	423	437	435	447	474	467	444	399	452	475	460	444	430	421	466	421	439	419	424	430	420	438	446	443	450	465	415	485	472	438	454	447	440	426	434	481	469	456	452	445	415	459	465	421	430	459	416	462	446	420	441	434	444	466	430	420	430	432	425	432	434	446	448	447	438	492	451	421	438	415	403	417	427	407	418	446	408	411	460	422	435	423	424	412	414	426	409	431	453	426	448	453	423	433	472	424	451	477	443	430	458	428	430	423	436	459	420	427	458	426	451	463	421	472	454	432	498	441	438	464	459	441	411	474	398	443	411	450	454	461	439	435	434	387	437	469	452	438	411	440	444	453	416	436	441	419	420	439	412	463	430	435	427	429	456	435	436	452	456	443	448	457	478	405	435	378	447	447	515	478	464	431	401	440	443	435	481	463	469	442	397	460	462	445	378	405	411	431	460	449	428	418	429	447	443	418	447	425	406	444	443	441	469	439	450	464	420	416	466	436	383	462	439	425	427	472	462	436	397	402	428	463	406	430	488	446	429	469	458	419	448	451	443	444	420	471	484	447	456	434	425	435	406	417	443	445	486	464	450	429	462	439	469	463	456	420	399	418	439	427	403	406	428	462	431	444	434	440	455	487	467	448	426	457	428	435	487	437	450	430	424	441	455	471	450	429	405	439	461	460	445	399	435	451	429	410	425	427	488	423	423	454	448	435	436	420	462	439	442	422	420	414	430	452	460	461	482	439	410	408	459	426	435	458	463	452	415	438	434	420	479	456	447	446	430	467	428	456	427	418	438	425	453	472	441	421	433	443	424	448	412	444	430	458	430	445	456	449	418	462	468	402	421	444	419	420	446	424	426	418	432	448	418	427	477	457	445	433	451	473	434	434	408	448	421	440	460	426	470	452	460	422	402	438	466	429	420	420	486	420	425	437	449	429	430	446	421	445	465	454	420	480	418	404	489	418	456	423	420	448	466	445	420	419	414	451	437	423	430	440	420	462	464	420	441	407	419	435	407	469	430	477	428	418	456	461	426	439	455	386	398	432	440	460	439	424	433	457	431	424	421	423	478	438	372	431	449	444	402	466	464	424	425	442	454	439	417	438	411	431	451	419	436	408	406	419	444	484	415	452	442	474	428	438	416	433	418	458	432	439	379	402	439	446	427	460	370	429	438	435	395	474	414	465	444	479	418	426	421	406	436	431	420	439	429	422	440	478	450	463	446	448	450	467	435	426	422	469	412	437	388	420	439	436	466	429	411	447	471	458	427	423	434	453	456	454	421	409	459	434	421	399	433	393	441	401	446	446	464	435	406	445	419	443	406	455	440	433	421	413	423	414	391	414	413	421	439	465	415	393	413	426	445	453	460	442	435	446	465	424	479	487	410	428	410	442	455	413	456	439	420	468	473	438	419	440	428	436	461	468	473	460	423	422	435	432	412	449	453	451	462	427	438	428	442	455	471	398	459	454	422	440	414	423	462	441	431	443	434	456	414	393	377	457	413	473	441	420	430	395	396	449	415	415	419	426	451	440	462	384	431	453	421	486	412	426	413	429	433	436	424	437	459	448	411	406	412	454	437	442	420	433	438	420	401	422	433	455	443	451	462	464	457	430	408	431	444	434	444	441	424	465	425	469	473	441	389	471	435	441	500	429	442	475	481	446	447	414	433	399	458	434	468	435	428	443	448	447	448	416	477	398	448	460	442	426	423	474	459	412	476	444	407	422	413	402	427	455	458	431	428	457	461	473	426	425	439	442	478	465	468	433	477	445	454	433	435	426	496	472	434	391	442	447	417	462	469	440	437	396	437	420	445	446	490	437	446	460	434	432	423	453	445	457	435	448	410	435	438	438	436	428	385	460	438	435	407	433	450	412	443	420	463	450	438	461	405	432	451	460	422	440	482	469	448	440	418	405	375	420	445	434	462	482	445	455	448	441	446	421	451	457	409	475	453	443	441	446	446	459	468	433	448	420	454	406	464	423	456	427	437	418	455	433	450	465	420	400	427	455	421	406	393	509	433	436	435	402	401	389	422	422	436	426	429	450	440	464	432	418	449	426	444	429	402	430	440	432	441	459	389	409	434	452	478	431	434	429	430	434	426	406	412
44974	21322	8010	3043	1821	1414	1116	1138	1047	1119	949	948	914	922	1001	981	957	935	982	956	909	958	907	975	1043	978	906	959	948	1007	976	964	954	922	941	964	929	970	931	922	975	1000	986	979	938	979	911	976	971	943	977	1002	976	953	945	923	964	970	998	967	1019	937	944	919	957	929	932	951	974	955	982	939	908	964	940	988	971	982	974	913	947	917	969	970	926	1000	939	906	982	1005	958	869	926	944	937	943	959	1008	967	965	977	1014	956	901	917	967	937	928	965	967	952	927	938	913	946	927	929	944	955	956	895	982	957	960	937	900	1027	976	921	973	988	912	982	982	942	884	920	935	992	920	979	972	1020	998	1001	995	944	944	957	969	915	977	928	1006	940	941	1011	915	970	981	971	918	979	958	949	1000	952	975	1034	970	961	949	959	975	962	894	941	947	961	1033	978	958	907	964	900	908	935	969	958	908	1018	988	947	1026	931	983	910	1002	998	984	996	1003	961	974	920	913	940	956	956	950	961	952	975	937	962	986	990	926	902	952	962	937	938	925	969	855	966	953	939	971	958	888	883	948	930	1028	947	964	957	966	983	887	960	954	938	998	977	928	958	982	946	939	890	969	958	994	985	969	952	956	909	910	976	960	971	929	969	996	996	954	979	953	967	980	971	930	990	925	962	971	947	951	938	973	970	988	932	943	961	958	1021	970	997	968	991	955	1000	974	980	934	957	987	972	969	957	1002	964	982	966	984	924	971	1008	951	937	953	961	946	952	968	938	982	913	950	925	1001	996	955	965	972	947	967	980	974	942	972	967	999	971	988	978	909	970	898	931	1013	934	970	948	958	989	965	916	954	899	960	939	1014	984	948	943	960	974	995	990	974	990	925	944	970	949	988	973	928	894	971	919	964	922	962	1000	974	951	942	982	952	960	950	934	933	935	899	960	958	943	960	916	876	987	937	927	963	949	928	969	934	991	985	952	938	1003	917	985	942	993	946	985	979	940	969	980	945	951	929	976	908	1031	964	956	979	966	1027	957	938	959	897	988	950	957	939	946	1027	885	961	973	986	974	958	916	980	981	927	988	975	910	972	989	970	962	947	950	967	916	1046	960	920	923	936	919	974	932	957	922	1020	1006	933	935	930	957	915	999	968	998	954	897	967	874	913	944	981	994	978	926	940	958	969	980	961	983	929	948	905	967	947	944	990	947	980	979	1004	1000	962	982	978	931	932	978	989	943	921	1018	908	979	928	884	892	945	983	972	953	947	938	974	976	950	979	913	1033	970	948	897	951	1007	969	983	899	998	1005	948	917	993	947	919	928	967	967	959	964	924	954	932	964	966	973	926	954	977	982	931	959	965	997	911	1042	966	957	976	946	957	936	1009	1012	950	961	908	945	1059	929	957	923	999	873	967	977	938	928	926	967	949	941	939	945	934	1005	1020	914	943	932	1006	943	989	1003	904	932	952	899	970	931	944	950	1025	1007	966	926	973	959	934	946	950	896	965	906	948	937	981	953	930	978	892	953	977	920	967	967	943	1004	915	955	971	908	953	970	983	998	1019	968	967	938	968	957	953	962	973	1009	996	968	885	953	975	959	929	973	913	960	920	961	971	948	945	959	992	935	943	948	957	979	953	980	988	959	925	961	924	976	957	970	912	963	959	998	938	933	1015	924	935	939	984	983	946	960	932	944	957	992	1006	918	938	971	966	901	977	961	930	959	937	955	942	957	971	881	903	940	975	908	1008	988	1030	968	973	940	946	959	964	949	971	987	976	971	931	934	902	1029	978	938	996	972	901	988	956	897	974	949	957	931	946	925	930	905	939	906	945	944	1033	962	971	961	990	959	883	974	970	933	895	993	931	959	966	935	934	951	928	1022	926	973	1016	955	975	969	912	913	940	915	926	928	977	990	958	986	921	960	955	970	906	928	972	888	927	983	965	982	893	972	1019	927	936	927	905	953	913	995	910	979	1000	1013	969	949	986	907	940	933	919	928	947	932	930	920	924	908	945	937	932	975	924	913	994	931	942	1002	910	985	984	948	970	982	953	974	961	925	950	974	957	968	916	1020	928	948	928	1034	1012	945	941	968	1005	956	975	995	949	945	926	958	1012	994	965	896	1006	900	991	976	964	972	961	907	981	899	903	957	961	937	936	1003	976	929	1034	922	909	902	971	976	967	983	934	954	1023	999	953	989	963	1015	958	931	947	936	888	954	1014	957	1002	955	941	931	970	975	947	926	934	970	898	974	906	953	944	968	973	970	962	940	973	967	951	914	993	993	958	1005	975	947	939	969	991	954	888	958	986	990	936	978	991	969	928	934	906	950	872	930	928	950	1025	978	973	982	948	977	958	1048	938	925	953	965	962	916	969	920	971	971	978	981	951	945	983	952	955	1006	926	953	952	931	960	1006	909	976	978	938	954	965	931	968	960	953	895	973	944	921	989	987	910	933	917	944	992	965	955	954	954	956	969	1003	953	996	982	949	970	876	938	947	1000	1045	942	919	949	979	949	966	971	922	983	954	979	970	943	925	961	959	1000	974	1008	955	922	965	934	966	1014	907	952	937	954	1037	948	945	894	976	967	1005	971	919	1000	884	968	964	979	967	922	1015	935	967	908	934	1019	982	942	1005	977	933	1022	1006	1010	1003	1025	952	949	998	979	1007	933	923	948	938	946	950	984	912	953	945	974	955	1008	949	959	1007	918	964	914	959	1000	929	939	958	971	948	960	882	982	991	986	980	985	926	924	916	962	937	988	954	944	980	928	981	925	951	974	907	954	950	857	983	938	926	964	971	981	949	901	978	982	917	971	947	978	947	978	941	946	920	996	964	997	979	984	953	969	912	963	987	908	983	969	951	919	1036	918	957	1000	959	968	931	984	968	949	944	1012	957	910	981	949	954	911	977	937	937	992	949	898	1009	987	981	934	958	947	949	972	910	959	950	963	942	988	954	994	935	932	977	968	989	1009	966	949	989	938	973	973	965	992	946	937	952	1003	968	1020	920	932	941	941	896	960	908	960	935	960	980	973	909	938	911	938	903	954	997	967	921	961	960	947	949	926	958	980	915	973	951	955	941	969	993	924	931	990	992	963	891	980	960	955	917	950	960	931	926	938	977	970	946	917	991	896	960	966	955	939	941	928	928	1003	907	939	933	964	977	920	942	977	991	915	977	959	947	960	971	991	872	981	952	913	954	966	969	925	955	956	941	968	956	933	1007	985	914	987	992	953	998	897	953	1015	1013	929	929	961	928	934	950	925	968	947	975	940	886	965	979	907	938	953	1003	914	890	900	997	944	946	938	978	969	987	976	898	967	943	1019	927	981	963	933	927	984	936	957	949	942	949	937	950	1004	934	965	954	928	957	956	977	902	929	958	941	922	963	1011	941	962	914	977	1043	984	996	996	1006	979	930	952	985	961	996	946	981	976	987	938	981	974	961	1007	923	1033	949	983	1009	945	974	959	1033	976	948	984	951	942	953	961	946	908	977	933	927	944	1020	978	951	974	919	981	939	966	942	992	962	943	921	994	952	969	963	954	1000	964	950	960	927	921	941	935	983	965	899	926	881	926	980	988	918	1027	918	962	939	922	881	922	984	963	950	968	998	991	954	970	921	964	939	996	985	927	988
43822	12925	2315	809	567	468	393	387	371	405	393	413	400	432	391	455	411	398	414	445	433	448	401	402	416	436	386	445	447	425	411	472	428	414	453	395	413	426	416	399	446	411	447	432	399	389	429	418	392	382	451	459	426	445	432	427	422	437	465	394	443	384	435	405	423	429	401	380	443	439	401	437	395	415	433	457	446	406	400	438	402	395	450	437	417	439	404	395	414	427	406	415	450	413	424	457	408	441	429	417	409	455	448	384	423	417	434	398	491	445	385	432	387	405	423	429	478	412	380	398	395	456	407	384	445	414	407	474	457	388	412	382	421	413	426	403	402	466	429	446	473	429	459	443	440	452	413	460	438	395	436	445	450	427	407	434	400	427	402	400	419	402	415	411	420	422	437	421	389	424	405	474	455	393	413	416	408	390	410	431	470	391	376	419	421	397	420	395	431	445	436	406	415	400	403	383	459	426	425	412	444	419	466	416	421	417	396	392	422	443	452	436	439	442	411	436	426	440	395	380	408	447	386	432	443	443	421	426	417	387	416	444	446	418	426	418	445	459	435	433	449	456	446	444	434	394	396	433	434	448	432	401	457	412	447	471	427	489	464	444	423	478	409	441	397	415	427	422	400	446	396	464	487	403	453	389	424	391	410	389	399	447	421	427	447	406	410	394	403	433	401	430	427	410	455	396	423	403	394	447	381	417	409	453	431	418	444	419	390	461	412	392	370	405	418	438	397	403	413	393	420	422	448	418	425	396	395	439	401	424	435	406	431	416	427	432	420	434	454	436	394	412	424	470	419	434	458	416	426	410	420	418	385	388	419	412	406	415	431	425	418	448	452	426	454	419	420	437	427	415	425	439	455	436	418	464	450	445	369	363	436	450	428	432	409	431	416	383	408	411	427	440	434	420	419	423	416	445	438	415	463	408	410	414	408	434	419	416	446	445	394	415	459	410	397	439	435	416	420	455	431	440	418	427	489	407	457	401	415	415	414	437	455	421	472	393	408	419	399	415	427	426	409	459	404	388	385	442	418	420	431	425	442	415	419	417	438	434	452	450	429	418	427	442	426	431	435	440	425	402	422	428	433	424	401	369	423	420	411	417	401	437	388	399	451	426	399	423	410	445	403	472	407	441	406	445	446	419	417	424	419	397	402	438	460	405	431	446	425	388	412	414	426	395	406	435	406	455	398	432	442	415	417	412	418	431	434	417	425	427	402	453	433	399	387	371	443	413	437	418	408	439	405	447	422	417	448	419	421	446	421	426	405	417	445	472	414	403	408	466	403	444	431	429	436	433	436	438	474	426	401	407	405	405	410	417	387	407	383	395	474	425	408	438	424	398	421	432	450	387	456	461	404	468	445	426	408	412	434	446	427	452	422	397	412	421	408	398	382	399	419	427	459	444	442	440	392	445	413	434	408	447	417	409	458	412	436	421	409	419	416	414	429	434	435	431	432	433	408	484	439	438	433	459	454	398	404	431	432	438	418	454	407	439	449	447	398	414	470	434	405	400	410	423	390	381	414	432	452	391	476	431	461	435	448	394	441	421	441	437	385	459	423	466	459	396	416	427	423	443	365	443	396	439	408	419	403	483	490	416	415	434	401	440	396	412	428	395	406	418	433	411	401	468	416	430	405	393	449	476	464	404	424	411	413	386	385	420	413	458	409	440	409	406	403	418	437	377	421	429	436	435	406	461	443	415	399	402	430	414	437	416	413	440	420	433	411	445	429	446	415	449	440	440	426	405	416	413	426	400	407	434	441	421	377	433	404	388	431	399	394	425	395	380	444	412	390	462	427	430	429	445	424	437	407	419	397	438	392	420	423	386	375	425	416	394	399	422	419	439	411	398	390	439	383	428	452	390	407	439	425	399	403	448	415	439	435	383	464	418	411	447	422	416	408	452	393	415	418	405	419	404	449	416	430	442	362	437	420	398	419	415	446	401	434	423	379	470	445	422	427	436	419	442	460	403	436	425	409	391	409	418	417	420	427	425	446	422	426	423	439	469	407	388	468	455	456	440	469	418	415	442	412	453	414	400	462	419	369	380	428	402	459	423	409	399	471	469	441	449	413	401	437	384	417	414	421	426	398	427	423	459	434	454	401	426	456	457	387	382	434	439	434	410	443	432	441	419	461	392	421	421	428	420	446	406	466	427	426	416	451	417	406	397	438	410	389	437	413	424	433	462	449	412	415	415	441	394	444	399	442	429	457	422	456	418	407	408	431	429	408	436	407	386	444	404	401	444	408	422	419	402	429	459	439	464	428	430	413	452	384	368	430	398	405	407	443	393	419	456	441	407	441	427	409	407	441	418	452	429	389	415	415	439	426	448	391	440	473	437	398	461	414	469	425	432	445	373	440	409	455	445	427	398	457	413	422	407	430	371	413	432	426	422	401	402	402	384	415	423	383	388	415	416	408	464	416	428	424	437	407	391	424	365	407	417	364	426	417	436	451	382	426	431	474	421	403	446	419	419	407	403	407	396	429	424	400	391	419	420	371	417	439	412	474	415	430	421	417	421	426	408	440	442	399	416	449	457	430	440	414	406	441	406	421	401	423	413	376	425	392	415	448	413	425	425	442	416	389	416	429	444	417	429	436	435	397	374	425	413	419	428	410	423	453	428	442	391	364	446	434	425	417	410	393	393	436	386	393	390	473	415	360	421	449	416	401	432	428	442	380	451	426	461	414	439	393	422	449	448	450	422	415	453	434	438	425	440	445	441	453	400	406	449	474	425	387	431	419	402	394	396	415	370	390	409	471	414	459	433	422	482	403	425	413	398	412	378	429	408	433	413	471	432	439	432	434	422	411	422	406	423	415	405	442	387	405	457	449	462	402	465	389	433	448	452	395	454	431	350	418	394	468	442	381	437	444	432	400	383	415	440	438	401	404	442	433	428	408	423	459	436	435	409	418	448	430	410	427	445	366	444	456	418	418	423	440	459	457	360	429	406	439	425	384	389	410	445	446	428	438	429	424	369	401	421	434	459	472	448	423	419	400	417	427	470	463	421	429	387	429	413	370	409	401	346	423	425	403	444	415	405	375	482	417	428	422	435	423	442	419	417	434	396	411	417	448	375	471	460	437	421	395	417	459	435	418	401	369	430	457	447	415	435	450	423	415	418	406	419	449	399	447	433	417	454	377	409	390	406	421	444	443	432	438	423	440	396	443	430	434	425	434	410	441	420	414	425	427	452	414	429	391	472	388	409	393	433	446	426	405	390	383	400	426	408	420	405	407	404	391	407	401	417	401	457	454	445	418	392	414	440	388	416	435	419	430	415	425	459	428	445	444	416	435	422	415	390	442	418	423	423	423	393	370	424	421	434	389	433	457	451	446	405	395	449	414	394	462	427	392	432	417	416	451	411	422	442	408	420	452	442	454	469	426	457	433	443	438	402	437	419	422	434	404	411	451	398	442	351	454	435	432	414	444	412	382	412	389	420	465	404	409	418	374	374	391	413	384	405	429	402	463	460	406	405
25251	5583	2740	1716	1200	1139	947	952	971	931	915	946	864	918	914	885	921	909	922	921	921	930	992	924	901	914	899	905	925	857	833	880	939	861	925	897	957	922	919	932	895	849	886	933	896	968	891	938	919	885	949	995	991	929	849	948	892	930	937	924	876	912	931	914	907	898	910	868	933	949	924	969	927	924	880	963	912	956	885	911	946	860	972	971	977	957	889	938	983	883	881	990	940	955	904	953	893	930	956	912	934	906	908	888	924	968	908	921	965	955	944	926	932	858	949	965	971	958	947	942	938	975	946	972	922	944	903	886	931	933	946	923	964	901	948	959	916	965	917	930	920	931	928	877	897	887	946	910	890	865	915	951	867	941	879	930	914	886	916	901	870	929	926	910	948	894	876	876	929	958	927	906	946	942	934	926	913	949	896	938	946	909	948	962	900	933	933	929	910	978	945	924	903	941	916	918	957	895	942	957	903	945	907	899	892	945	925	899	942	944	962	932	899	833	892	952	927	893	893	905	928	944	887	976	996	895	895	874	922	935	951	923	895	903	917	892	895	873	921	934	865	937	936	1007	941	937	865	912	910	943	865	920	876	924	970	953	997	934	938	974	928	952	950	930	960	918	998	928	935	901	878	909	887	928	914	889	926	905	905	912	963	938	893	838	888	938	964	943	911	950	900	922	915	913	883	926	970	892	961	940	943	887	918	933	919	934	944	922	908	912	900	972	896	902	898	945	914	1010	915	875	899	874	902	934	947	954	928	928	938	934	960	989	919	895	960	934	910	913	897	944	926	930	930	959	943	906	928	884	902	933	921	931	959	957	958	947	931	920	946	927	912	918	905	927	911	902	924	888	932	958	966	960	911	919	900	902	960	899	899	931	908	934	913	923	912	911	900	946	922	921	970	904	963	959	897	946	886	914	891	875	927	899	947	887	916	946	905	924	926	906	906	901	956	916	899	932	917	903	946	925	911	869	958	864	884	930	936	925	931	894	920	871	963	912	922	940	896	947	907	893	931	879	927	883	920	906	916	946	922	979	911	921	946	943	890	880	910	969	923	901	960	853	976	880	921	939	952	905	938	920	923	892	907	887	949	925	952	883	928	908	903	926	946	930	929	946	908	948	906	899	927	980	952	916	936	892	909	945	905	920	950	934	974	958	924	909	935	832	880	987	942	935	898	977	897	893	926	879	919	929	935	881	907	902	964	872	904	916	888	932	943	932	932	931	943	920	953	932	937	944	934	926	930	949	889	871	882	898	977	970	994	907	888	907	902	869	895	910	883	932	906	884	954	958	897	944	915	923	881	881	896	948	995	887	921	935	881	911	916	911	963	949	916	911	932	894	976	917	928	885	869	907	909	921	951	922	921	994	969	909	927	941	885	907	882	935	914	919	903	891	922	965	931	890	964	892	851	910	845	928	955	903	930	929	934	944	917	922	915	951	936	940	981	893	844	876	884	894	968	941	879	928	992	871	870	902	930	901	945	952	924	963	869	888	935	929	897	959	847	915	932	967	980	915	866	919	872	950	916	935	895	899	930	954	899	893	880	943	876	895	942	914	957	953	892	886	869	969	914	923	922	881	922	920	958	928	950	968	961	885	911	960	919	908	910	906	900	1003	968	902	909	882	919	936	923	907	897	928	875	816	873	908	987	908	940	895	923	929	930	954	881	918	874	911	889	926	891	927	890	903	910	899	911	890	990	931	935	949	954	954	949	893	971	944	952	905	906	909	955	843	953	903	928	888	903	888	944	949	975	937	930	941	892	906	885	863	897	919	939	935	934	904	907	958	904	954	938	973	918	899	932	917	959	881	956	936	918	798	950	968	868	926	909	912	906	942	930	935	923	914	965	931	931	959	930	929	883	906	906	914	969	952	877	927	909	890	956	952	899	916	950	940	940	916	952	853	940	886	905	909	998	898	977	892	949	937	1019	930	960	939	911	905	905	976	929	879	927	857	913	956	917	897	919	880	906	923	915	942	867	880	917	917	907	937	951	953	880	953	937	936	917	890	927	966	934	930	914	929	937	900	892	894	927	900	915	890	910	961	919	930	893	977	909	921	912	967	986	968	888	924	940	931	936	893	900	931	956	951	898	922	917	990	973	930	897	902	955	921	938	916	920	897	957	933	948	915	896	877	966	907	893	932	892	900	918	908	932	929	921	966	905	916	934	884	909	916	913	867	885	937	931	924	886	900	881	946	943	934	921	922	870	938	963	913	897	941	894	906	987	902	901	896	904	878	913	906	969	911	942	915	920	949	866	930	905	889	990	938	871	933	921	939	902	945	884	941	962	887	917	931	898	896	919	924	902	911	909	925	980	931	873	956	883	913	1004	1003	956	909	880	932	959	928	938	915	913	926	917	920	944	924	924	906	919	911	935	918	957	894	902	891	980	924	973	950	920	890	924	964	873	917	860	885	903	881	877	956	891	939	938	899	949	934	875	903	907	960	934	904	893	1001	891	983	961	927	886	955	897	915	892	941	911	929	936	921	908	875	933	935	908	847	940	920	923	964	984	939	890	950	900	947	915	963	913	918	903	989	901	947	894	959	928	887	994	913	894	929	888	955	870	952	899	937	975	899	922	931	940	945	910	942	872	893	909	949	905	950	912	923	937	928	917	869	891	893	908	844	930	902	963	961	936	929	921	930	874	890	938	920	914	965	926	936	980	925	927	904	922	835	950	933	864	968	926	940	891	919	892	876	919	908	918	939	919	902	922	980	981	961	984	931	905	998	877	903	958	936	858	882	906	908	895	959	977	947	942	966	900	916	877	958	963	934	927	902	943	916	891	944	876	974	935	996	913	916	871	917	913	964	921	943	891	922	911	881	920	931	931	908	943	929	916	898	897	918	904	908	930	913	910	919	913	922	934	868	926	888	908	944	890	969	897	930	908	909	922	926	932	975	954	917	855	930	953	890	947	954	917	881	922	903	960	850	917	917	922	917	896	939	936	918	990	936	894	895	951	906	941	910	955	891	903	893	905	987	906	949	944	906	830	915	919	963	935	890	939	909	917	972	954	932	921	919	914	981	995	905	894	939	907	907	939	933	948	891	951	958	891	924	979	970	919	904	915	925	898	936	937	918	870	866	946	916	931	912	897	982	891	954	905	958	916	914	918	912	936	907	876	919	933	933	948	935	930	950	900	915	873	934	976	914	899	978	903	928	886	883	937	932	952	942	848	950	897	919	975	949	873	909	879	930	890	934	925	894	899	916	911	876	897	933	975	868	945	913	915	915	893	913	926	1018	865	958	976	910	881	964	970	916	890	974	919	928	908	958	893	941	960	976	978	893	959	989	889	900	877	914	944	906	914	918	882	922	925	949	958	937	943	911	919	884	907	959	926	942	943	974	937	905	933	959	947	944	962	970	941	879	925	928	915	924	909	936	970	872	909	966	868	975	974	930	885	931	883	950	946	917	909	920	923	888	925	932	916	880	950	928	945	912	914	895	955	888	924	936	867	981	943	875	913	915	937	909	945	885	892	972
55173	25828	11915	3475	1121	574	511	505	483	485	472	452	420	430	416	465	406	414	440	452	414	430	440	460	452	376	402	447	441	414	425	451	394	399	417	431	450	427	404	444	461	447	394	423	478	449	412	442	434	401	390	430	420	425	431	441	426	397	454	450	411	482	434	419	403	467	403	435	423	462	395	429	424	457	448	424	414	419	423	434	445	430	401	449	465	417	440	419	430	479	460	427	432	425	399	449	385	399	456	431	475	406	441	450	467	410	424	485	435	423	449	439	431	397	424	428	434	424	415	448	409	409	445	443	425	403	460	487	393	431	440	427	419	402	454	441	417	426	432	457	442	416	427	461	443	442	423	427	444	435	389	425	426	432	388	410	478	461	433	385	410	415	422	415	441	401	428	434	424	428	406	405	428	443	436	408	401	419	426	436	415	402	409	450	422	444	387	430	397	425	455	426	452	428	463	455	457	411	391	419	425	419	441	461	384	456	419	437	438	426	436	433	389	444	445	445	486	452	420	443	426	407	404	399	424	421	417	427	453	396	403	438	405	431	510	429	463	423	414	437	397	463	450	437	372	476	419	437	435	452	428	452	423	433	439	462	466	418	440	433	427	453	446	427	437	443	421	412	426	413	372	441	436	437	393	404	427	415	459	424	424	442	417	433	431	394	425	404	421	416	440	395	447	425	426	457	444	424	431	444	435	428	458	461	381	437	430	416	455	425	410	412	408	421	474	450	446	463	418	414	443	417	470	413	470	451	420	428	453	430	414	413	431	447	415	383	452	471	418	413	377	450	445	414	413	434	435	443	398	436	409	440	407	422	427	425	451	424	399	388	421	448	450	446	415	447	446	434	450	432	449	416	402	428	432	427	420	426	454	417	474	410	436	407	405	400	380	450	471	419	411	411	373	430	458	407	406	412	454	391	422	434	375	423	468	487	439	438	405	441	411	404	465	458	440	450	417	452	489	456	409	447	420	448	400	453	464	367	434	421	436	395	459	435	439	448	466	445	431	448	450	398	451	440	422	395	468	444	416	441	424	418	421	417	408	398	406	426	451	403	401	388	426	458	427	451	467	443	413	421	464	423	428	409	408	429	427	420	445	461	472	426	444	464	457	440	443	432	414	432	415	429	421	429	394	426	435	411	448	445	425	413	447	449	462	405	415	427	417	387	429	431	406	427	476	465	436	454	465	408	478	427	438	475	457	391	443	407	444	405	384	427	443	402	415	471	466	448	430	425	453	407	457	403	436	399	485	423	423	455	426	392	458	437	446	399	387	411	417	433	434	421	442	471	470	381	430	417	421	421	408	409	410	431	425	441	405	434	412	418	416	420	435	462	448	453	473	427	453	394	420	439	460	447	410	411	424	393	409	446	415	361	448	436	422	421	440	416	476	400	415	410	458	435	414	421	408	436	446	408	419	440	455	413	388	411	421	400	454	427	405	399	444	448	430	441	463	436	429	403	416	441	425	424	439	458	458	417	458	394	389	426	430	409	420	426	400	391	435	425	427	425	423	449	441	395	428	429	436	387	413	438	421	431	433	464	486	409	417	439	471	412	420	422	454	419	422	411	410	461	424	421	435	447	466	446	402	439	471	425	435	413	461	435	404	390	435	408	418	407	389	415	439	423	390	409	441	440	446	408	472	443	428	453	404	415	406	427	442	423	401	419	437	417	380	415	449	458	436	421	455	422	408	406	449	423	407	433	418	415	401	442	424	442	400	402	409	421	459	446	473	440	419	404	437	444	441	428	414	423	413	441	396	445	466	420	427	437	416	412	450	473	456	424	423	403	417	449	424	414	408	438	417	436	407	440	438	430	399	451	439	451	384	402	439	414	447	412	433	437	415	427	454	436	424	422	451	429	433	468	398	430	399	410	461	432	444	462	448	415	449	436	436	423	415	475	412	452	427	454	414	417	416	403	378	412	433	434	418	416	426	434	391	475	437	438	439	436	434	431	416	380	445	412	421	429	494	396	447	430	408	430	417	403	433	459	418	390	435	434	445	447	440	400	418	419	470	418	471	422	411	388	430	415	417	472	434	407	444	426	446	423	444	466	417	435	433	428	456	402	400	423	407	452	410	416	437	424	458	442	417	421	396	406	383	464	434	420	433	442	431	406	421	399	409	417	469	447	380	428	397	431	424	414	418	416	469	401	388	437	461	444	433	412	424	420	392	439	416	424	435	423	425	461	414	399	416	405	421	434	417	411	432	467	406	403	445	421	411	451	461	463	469	422	404	446	436	442	434	422	442	422	420	457	419	439	378	418	436	424	393	428	386	419	421	472	409	408	397	455	499	463	460	427	405	399	437	424	407	428	447	478	419	446	442	407	416	443	452	416	441	376	404	441	422	428	389	416	435	430	460	429	408	428	415	455	446	416	423	440	400	444	424	409	430	413	430	486	394	394	444	454	447	428	447	421	422	405	419	415	435	392	408	464	461	399	441	416	445	462	444	445	391	424	422	432	480	395	444	399	406	402	436	456	487	435	419	428	449	431	441	446	401	433	404	403	458	456	444	438	417	426	398	436	450	458	378	430	406	413	430	410	442	458	434	396	427	405	413	413	417	437	452	399	418	437	418	426	447	386	418	438	468	419	434	431	456	464	426	404	414	462	442	423	428	482	407	456	399	403	393	494	438	425	436	415	442	446	448	401	418	427	427	441	425	456	446	426	457	432	433	420	438	437	403	382	433	442	412	469	452	444	449	438	441	429	414	386	451	435	445	436	447	436	454	449	416	465	448	399	406	425	429	454	425	420	415	453	402	405	459	482	434	420	392	428	384	466	440	459	464	490	451	481	406	433	381	446	469	444	410	407	434	403	465	416	436	411	377	455	462	437	439	378	406	405	408	398	443	449	460	424	408	406	416	420	456	457	430	414	403	458	475	429	436	410	432	449	422	440	447	413	465	396	439	440	449	437	373	387	416	422	449	415	415	421	431	439	447	448	440	412	480	451	425	411	428	398	434	447	465	417	380	418	440	403	444	468	460	412	396	418	383	438	412	432	401	415	457	400	430	424	432	423	394	394	433	413	423	473	451	441	424	414	418	440	448	402	388	415	443	425	426	397	488	426	419	482	423	446	419	423	442	445	442	454	433	391	414	412	419	438	441	424	475	441	432	415	377	418	452	459	407	434	426	449	399	370	408	434	464	415	412	456	439	427	427	426	400	404	380	399	404	452	405	460	427	433	450	439	391	429	404	470	403	426	432	443	420	407	432	431	395	408	438	434	394	443	446	448	424	440	388	412	423	411	432	491	408	437	428	429	467	424	433	440	412	425	422	436	412	478	439	410	454	398	434	415	392	399	416	407	418	394	440	411	407	391	421	454	413	372	443	457	392	445	431	455	417	473	420	428	384	454	475	463	458	434	437	416	416	409	431	393	428	406	438	405	436	391	467	426	443	430	411	369	399	438	407	406	460	418	456	423	476	443	420	457	410	389	403	419	426	456	442	398	427	446	424	425	399	450	434	428	466	409
38573	18295	10416	5485	2431	1358	1230	1184	1095	975	992	935	894	945	936	1008	918	963	956	992	919	925	877	979	906	926	908	957	944	944	969	952	921	953	876	903	915	893	983	950	996	970	932	920	999	894	917	967	933	922	958	963	909	952	908	943	942	986	919	944	962	1005	951	956	957	951	885	900	922	976	952	889	949	961	955	870	961	935	944	960	902	897	944	928	947	930	953	959	913	939	945	895	943	890	919	941	933	937	913	914	927	912	907	943	874	939	932	990	994	938	956	923	896	940	911	945	915	971	952	935	920	895	950	940	975	936	945	974	935	913	970	931	908	919	936	992	896	917	919	920	969	941	891	919	935	914	913	907	991	900	993	953	936	896	962	887	908	926	958	920	971	922	961	926	883	935	904	940	941	960	904	904	908	887	964	923	933	960	881	952	951	973	943	914	932	924	940	921	971	916	955	930	974	967	903	925	963	953	932	954	932	920	896	954	948	915	934	958	896	951	950	959	926	935	925	944	953	957	877	1004	946	912	929	943	958	927	908	905	996	947	911	925	926	1007	905	947	926	900	907	917	917	967	924	905	919	898	918	940	942	944	948	925	975	985	850	930	979	979	950	952	943	911	909	943	901	915	944	946	915	922	909	904	938	947	919	932	965	917	913	876	969	948	948	1009	916	913	945	904	960	914	909	960	964	986	953	926	902	931	937	917	984	938	939	936	915	921	962	979	924	897	915	919	893	937	962	926	948	930	915	941	969	943	901	971	912	937	953	938	898	902	964	921	934	954	944	900	952	922	947	933	950	902	963	975	938	974	917	954	926	940	905	969	946	956	963	910	928	940	977	974	921	936	967	944	955	937	879	911	933	976	925	885	960	965	917	944	991	922	1002	948	973	949	1021	956	968	974	880	903	997	912	919	910	936	936	908	927	939	981	954	902	938	908	941	982	929	964	954	903	892	938	983	926	966	933	968	870	930	1004	947	972	845	929	982	974	901	946	909	917	894	953	947	946	897	1021	904	903	951	984	916	909	950	942	937	897	898	886	904	908	918	950	991	938	915	945	892	939	932	946	912	918	839	922	984	887	932	968	956	928	904	943	931	915	1002	945	880	979	968	950	908	966	987	952	973	969	890	958	945	900	937	890	899	930	953	910	956	941	951	940	949	930	932	893	954	909	1015	920	997	929	914	958	970	935	909	982	942	973	931	897	949	976	904	921	906	961	969	975	913	921	910	917	977	896	914	898	951	914	1003	962	922	904	993	904	936	952	903	919	937	933	935	936	947	887	941	887	918	894	937	990	914	943	952	895	921	980	1015	917	984	884	921	941	952	902	888	991	961	895	899	997	931	919	949	938	950	926	981	957	918	949	949	917	929	925	925	943	889	917	916	913	904	917	927	953	928	961	911	959	917	954	938	969	938	989	964	910	935	945	911	940	961	912	889	955	925	893	926	980	970	894	908	984	981	962	894	959	924	953	934	888	954	922	952	980	946	918	931	867	944	960	948	922	896	936	946	923	892	867	1004	907	948	923	917	937	945	946	886	956	924	950	951	934	927	874	900	916	960	886	950	942	885	961	871	903	901	864	926	932	957	971	909	944	940	994	906	950	893	946	909	953	945	937	965	896	933	945	942	969	910	952	928	917	940	898	958	976	944	876	965	988	925	975	925	944	896	987	911	943	896	868	933	960	930	891	954	906	1001	981	941	914	977	889	910	950	925	931	942	987	963	970	935	951	934	881	926	919	925	953	952	894	937	918	992	960	923	998	893	933	904	935	926	908	895	933	961	998	957	915	966	972	883	930	954	920	967	903	966	970	974	901	919	947	941	941	926	956	906	906	904	924	896	944	971	932	919	928	938	917	955	909	952	907	937	936	969	965	982	920	956	978	891	946	906	910	955	991	957	995	962	920	992	923	990	900	926	910	963	876	959	918	949	943	953	966	941	885	969	938	967	945	931	948	899	921	900	886	921	957	989	926	908	900	949	912	951	938	966	934	933	952	949	956	941	907	944	925	950	997	926	910	929	963	975	883	920	925	878	957	929	989	949	929	970	900	879	982	912	929	923	936	934	945	953	909	955	922	901	932	933	892	927	996	980	926	928	933	937	941	992	905	922	924	950	983	964	940	956	941	968	935	959	932	970	953	891	919	929	916	964	928	968	957	985	971	960	940	919	919	859	961	895	896	926	967	901	952	938	940	924	997	894	929	926	920	956	930	987	914	921	960	923	914	934	956	888	888	983	976	972	847	950	882	954	911	929	968	904	928	915	968	956	1005	979	942	928	945	891	947	961	940	936	889	968	909	939	940	896	958	922	884	935	921	888	912	913	963	941	864	959	913	946	899	938	979	939	944	956	946	941	957	955	940	870	980	941	903	902	923	976	930	911	893	935	938	906	928	904	902	933	946	908	937	923	962	941	984	935	940	955	907	931	943	972	984	894	944	916	949	932	959	947	955	979	912	934	911	946	935	912	915	895	943	958	945	949	948	969	930	944	938	907	927	899	905	911	924	921	919	898	940	949	916	988	916	920	928	940	944	948	929	904	945	944	890	969	951	1016	937	910	937	875	846	982	868	888	946	982	902	904	918	966	896	976	991	910	956	964	958	930	948	986	937	910	899	932	973	900	957	978	882	963	969	905	915	910	934	950	920	869	899	932	921	976	950	975	880	917	941	888	952	930	905	943	948	948	969	872	982	912	944	938	949	969	917	950	957	968	963	944	953	958	960	955	914	1033	950	877	903	934	935	910	908	916	911	951	904	934	1015	893	930	946	904	929	959	996	948	916	950	928	953	917	961	915	918	901	976	1000	961	858	947	928	957	928	926	979	938	924	936	940	948	964	883	941	895	887	945	925	897	911	938	975	912	875	948	904	966	955	908	908	944	909	967	967	928	984	974	964	883	918	947	931	941	929	902	917	993	944	910	943	931	947	964	927	912	978	976	952	991	944	991	880	950	933	969	959	973	901	876	918	926	942	967	908	889	981	948	902	934	957	894	918	965	910	938	946	957	993	912	973	907	943	972	913	914	932	972	932	929	878	885	861	927	938	943	936	917	971	973	910	918	930	928	949	905	950	927	944	920	901	930	895	943	967	919	898	910	917	893	917	921	933	923	902	958	865	888	942	1009	919	909	986	951	973	950	921	944	960	898	927	900	980	980	978	869	923	949	973	982	951	967	939	873	903	925	932	898	929	980	953	890	899	921	884	959	983	897	902	879	863	954	948	940	968	904	950	892	903	919	887	930	944	940	919	918	890	927	929	912	957	965	972	945	946	914	975	970	989	976	937	899	906	976	919	938	957	957	974	935	865	959	928	913	935	971	996	898	919	944	836	888	962	960	948	946	889	915	863	960	926	894	893	942	908	970	931	944	892	939	917	921	916	953	930	929	866	923	909	923	1008	908	902	942	959	936	910	903	943	946	969	864	1014	898	918	937	901	971	983	928	945	929	942	920	981	942	931	879	984	901	1017	970	894	936	906	922	996	949	943	947	900	903	949	917	968	939	940	978	889	960
61401	35476	18929	6559	2470	1518	1160	1022	823	633	554	424	450	465	475	410	450	430	490	417	453	414	440	435	445	444	427	433	442	425	415	426	438	435	425	405	409	468	454	441	401	424	411	481	466	473	448	454	451	434	428	474	434	411	410	462	408	434	460	399	465	464	472	414	422	465	439	443	433	432	476	438	447	455	429	422	442	441	449	435	383	432	437	444	438	389	423	450	462	435	453	471	474	466	510	434	454	422	439	465	477	451	477	461	512	472	449	455	433	439	414	431	408	414	447	416	421	461	430	427	421	471	459	411	464	418	446	471	514	451	464	428	448	446	405	436	426	452	451	442	451	447	402	470	418	444	433	441	457	464	423	441	487	391	452	452	441	447	428	443	430	445	393	429	462	442	421	459	400	442	419	451	435	478	450	424	435	492	453	436	429	465	424	435	401	451	437	415	431	430	446	449	472	433	424	447	463	447	409	417	434	450	422	440	421	456	456	474	451	411	439	420	448	422	431	443	452	430	447	433	410	417	469	430	466	467	416	414	423	415	459	435	454	469	438	419	403	456	439	440	447	433	418	452	431	414	417	495	413	385	432	482	439	438	407	431	452	420	436	444	430	449	432	378	439	461	439	489	440	417	485	462	431	437	446	449	447	441	437	455	460	454	431	435	435	427	429	474	437	422	431	452	409	437	427	449	427	440	443	432	438	436	465	412	419	473	423	437	434	414	445	425	425	445	434	449	430	426	450	420	486	438	387	400	460	416	406	479	474	459	447	423	422	411	445	462	456	439	417	424	427	394	420	439	454	421	405	448	455	405	452	469	395	416	477	391	438	427	452	417	429	458	399	418	424	418	426	421	414	413	446	410	443	395	477	432	447	450	414	442	423	465	412	431	416	438	431	394	428	414	450	439	466	431	439	492	496	461	421	475	413	411	431	464	452	417	429	412	404	440	432	421	416	460	453	441	442	437	484	425	398	451	469	442	419	415	453	432	443	468	419	440	430	458	457	424	410	430	439	400	429	487	443	389	432	485	391	429	384	460	458	470	433	439	448	408	444	460	409	431	428	437	431	426	439	446	395	437	417	432	456	414	462	498	406	435	452	404	493	441	422	456	465	412	486	435	429	462	437	460	446	441	461	430	431	440	431	440	473	444	433	390	396	440	390	445	419	399	441	413	407	430	455	451	437	441	436	473	409	459	423	403	396	442	408	437	473	435	453	419	486	435	407	462	407	460	418	477	458	450	475	450	425	456	476	433	449	476	410	471	431	420	433	445	461	430	445	474	407	433	451	441	429	445	482	479	447	441	409	407	446	472	448	390	440	443	464	435	408	414	435	455	432	440	429	456	429	413	444	447	414	450	422	444	491	469	443	435	456	461	438	454	413	434	488	432	448	447	467	409	432	437	421	436	398	441	450	444	445	480	429	457	468	479	430	401	449	484	467	445	455	419	449	431	390	381	399	445	401	425	430	424	455	434	408	414	433	458	393	395	384	468	399	415	458	463	455	427	419	422	460	450	469	446	461	407	440	433	440	453	431	454	456	415	474	441	400	383	452	473	471	440	378	420	389	418	450	492	409	449	394	442	455	501	406	443	420	440	456	418	403	459	432	444	397	445	422	420	440	411	449	451	437	445	480	437	445	427	428	410	435	421	430	429	436	427	428	429	435	415	464	457	448	457	447	442	452	492	449	485	433	451	400	404	485	440	415	460	430	471	399	417	448	453	389	440	442	434	405	471	455	467	430	420	393	411	438	461	421	385	436	425	415	441	447	426	418	458	455	466	435	432	434	452	447	426	441	394	405	428	493	455	429	486	408	442	448	389	405	484	451	433	415	440	459	520	421	428	450	425	424	408	426	467	414	443	448	468	446	447	412	424	394	416	403	436	439	457	449	424	410	441	446	454	399	421	395	435	443	457	440	411	445	403	425	445	425	478	447	424	368	382	414	419	473	474	431	399	441	417	447	451	427	412	435	450	437	424	468	432	468	449	441	426	435	436	429	481	442	410	401	427	424	449	414	409	407	427	433	390	455	396	431	447	427	444	449	459	453	451	425	448	467	445	456	434	406	424	445	455	459	402	433	446	427	436	426	433	442	452	428	443	396	426	469	426	405	423	439	450	485	432	428	433	444	446	450	444	489	442	383	423	470	433	449	422	420	448	437	421	459	384	445	415	436	435	409	428	446	476	437	440	482	429	422	430	443	418	441	433	446	451	376	422	415	432	422	413	440	410	442	386	446	431	427	409	427	443	397	437	403	452	414	435	454	422	487	436	443	440	450	438	419	481	457	433	427	453	432	444	434	449	444	368	427	440	434	436	455	447	400	408	384	444	442	423	441	414	448	453	486	456	405	432	424	442	440	445	467	424	456	438	451	397	412	427	423	414	429	423	441	415	401	419	452	433	456	393	407	463	409	456	450	452	420	432	457	436	435	457	475	467	456	468	434	419	438	426	437	420	460	438	389	416	443	358	405	444	489	457	416	450	429	419	450	429	431	424	439	417	442	450	450	449	407	409	436	403	433	445	450	440	457	439	478	416	467	370	412	457	412	475	458	431	467	426	421	448	420	441	487	495	441	417	410	457	471	441	444	400	386	427	419	445	399	457	474	441	424	383	451	408	418	403	476	422	464	503	434	457	437	421	430	429	422	464	474	397	460	437	422	422	468	450	393	456	411	434	441	441	398	429	435	392	414	448	506	419	420	407	476	412	421	482	435	450	439	464	453	398	411	454	448	419	435	395	450	451	427	452	453	468	402	419	454	443	440	436	452	446	454	481	444	438	435	418	437	456	436	416	445	440	413	400	464	454	411	415	432	432	409	466	438	394	426	493	431	393	444	444	405	440	463	440	426	443	422	463	451	413	410	444	416	438	447	466	436	466	454	429	403	438	465	443	416	438	444	454	452	420	429	412	429	440	427	425	401	398	459	429	414	417	414	433	434	427	432	430	410	460	435	454	441	458	420	395	392	415	433	427	449	427	439	439	465	394	423	411	458	420	467	446	436	417	463	417	474	434	428	414	419	420	445	436	430	440	442	421	408	418	455	431	463	483	442	464	403	410	479	418	487	425	460	473	443	454	463	456	491	423	454	438	438	439	456	455	402	417	434	410	445	425	424	475	418	487	411	435	463	439	408	408	451	430	401	440	429	468	471	469	408	426	405	461	371	453	431	444	396	439	401	404	446	465	450	409	402	446	417	432	453	453	420	453	423	450	423	418	434	432	400	418	464	391	471	465	419	404	448	415	428	416	435	381	443	425	479	430	440	430	421	443	423	419	450	463	471	479	441	434	409	415	424	465	446	466	412	473	443	442	422	466	441	421	457	398	426	478	464	413	476	416	408	419	438	453	411	449	421	462	441	469	429	425	467	403	424	411	411	427	425	446	438	433	461	425	435	448	456	434	424	393	466	413	391	379	470	431	424	451	476	422	436	439	468	421	402	454	411	396	443	429	437	452	454	445	427	437	450	443	435	441	444	440	449	439
41009	28593	18677	9823	5926	4312	3499	2936	2338	1742	1222	1016	1015	928	1010	940	944	910	942	976	862	933	979	961	983	952	984	937	957	941	974	995	981	920	999	979	909	975	971	971	947	956	977	852	992	948	952	957	913	954	968	921	926	958	975	965	957	927	886	921	986	947	950	947	950	967	919	938	975	933	923	901	936	946	945	975	931	952	956	969	934	934	892	931	952	981	894	931	1021	966	907	945	959	968	950	937	986	963	970	966	937	965	960	950	969	969	975	924	975	943	931	1033	949	926	907	961	956	932	972	951	932	946	955	954	930	914	971	964	975	889	917	990	940	917	950	972	928	950	917	951	954	947	956	893	898	944	946	916	978	934	974	920	933	950	903	947	973	921	958	969	966	914	908	919	957	952	951	984	924	943	911	958	964	978	960	976	932	951	957	933	973	965	1015	933	936	927	942	974	951	957	914	898	935	964	991	960	942	999	964	950	913	933	990	975	952	927	968	918	983	930	972	929	929	995	919	1018	978	929	960	916	962	990	962	932	973	915	963	964	922	965	940	879	947	941	960	986	931	952	894	946	955	988	959	958	917	936	1020	940	955	956	969	940	984	975	953	912	957	969	965	974	977	987	950	919	958	925	904	955	966	1008	975	934	1024	957	966	939	925	915	980	993	925	961	974	921	976	947	857	937	946	931	955	965	949	942	965	949	972	906	960	960	957	933	950	985	951	942	948	979	989	943	938	909	942	934	983	924	922	967	950	929	910	971	918	979	946	938	922	963	962	952	949	981	964	913	958	947	896	996	934	1008	965	954	968	922	944	946	1018	943	894	956	945	952	932	960	930	978	937	949	985	931	944	968	1002	966	905	935	966	946	947	976	989	920	979	949	940	996	964	1010	940	950	950	971	941	952	970	971	990	969	914	914	985	966	897	917	989	968	953	981	960	946	962	907	935	972	906	932	920	984	865	982	976	880	966	988	999	1000	923	1035	916	1025	912	890	989	927	937	970	889	924	922	902	962	921	988	994	912	941	960	998	943	952	999	892	943	963	940	941	969	970	918	928	978	954	933	951	967	941	1004	893	935	986	897	910	918	965	981	935	964	946	936	940	964	969	972	959	957	963	976	971	965	948	927	939	915	887	967	970	972	960	986	979	915	999	963	941	917	959	962	947	990	988	913	963	954	935	991	964	969	962	959	957	914	945	938	953	965	969	970	953	932	931	963	916	946	978	964	976	932	959	929	946	1024	936	892	1033	922	943	896	944	907	976	968	997	961	960	945	917	908	949	960	983	938	911	929	959	977	952	957	972	1021	922	941	935	900	864	970	922	988	951	936	1004	950	932	990	1021	951	955	902	901	1006	915	982	999	974	964	951	966	938	939	951	907	958	979	924	943	922	974	951	1012	1011	939	962	909	920	892	1024	973	967	944	940	998	905	953	968	975	964	913	931	926	960	959	965	970	921	953	917	959	961	994	988	943	960	926	977	961	938	927	965	954	973	944	876	973	943	932	949	937	950	973	922	1041	964	903	986	957	942	947	1016	922	936	992	940	960	954	958	965	917	967	941	931	968	992	923	947	956	966	978	1015	945	952	960	991	1003	857	989	911	920	966	944	941	897	944	986	972	928	961	949	932	928	940	944	905	977	968	914	927	911	960	955	953	982	931	936	1013	973	946	942	965	967	947	976	964	942	910	975	1000	889	922	928	951	963	948	902	906	952	915	917	1000	953	936	924	1014	988	959	926	984	929	943	944	1019	959	1034	957	930	955	925	924	962	949	923	968	963	898	908	941	906	964	947	992	955	913	907	950	926	987	948	994	980	904	918	884	963	945	895	892	995	991	980	945	868	962	935	948	935	964	959	982	982	1005	919	910	945	944	987	918	955	928	965	926	981	972	947	872	945	953	995	961	938	980	945	958	983	942	985	914	1005	977	944	973	914	955	968	924	963	937	919	935	1003	933	928	970	977	948	969	920	962	976	964	990	978	943	898	976	1033	866	936	921	961	974	987	897	948	921	959	953	923	909	963	927	940	960	920	992	952	946	925	971	1001	957	961	951	945	984	951	950	929	958	929	991	991	980	926	890	972	929	942	935	946	933	939	970	929	957	959	903	930	927	928	901	951	1012	912	894	920	931	952	970	971	969	946	955	961	915	944	975	1005	938	959	980	965	968	1011	979	1007	891	983	956	954	970	955	925	919	941	910	947	930	917	978	935	987	920	958	978	962	969	991	960	914	981	949	955	940	966	940	1000	969	981	996	913	944	947	988	909	951	982	939	961	959	963	912	996	963	982	950	942	1005	884	946	1007	997	978	937	925	975	998	945	945	961	972	999	946	946	933	1006	928	954	994	927	923	972	949	885	950	908	946	973	915	901	922	1002	921	1016	949	959	958	946	940	931	907	935	940	983	964	946	940	943	923	981	966	951	957	917	929	936	1007	965	928	962	961	948	1011	954	903	963	998	887	973	944	942	924	897	947	935	964	998	950	959	978	919	1008	1007	984	932	964	986	915	916	969	945	913	1012	971	992	969	946	949	979	953	1027	966	932	988	910	943	914	939	931	947	903	965	929	1025	967	942	880	889	964	954	963	951	934	928	899	980	1019	948	959	920	949	967	957	953	947	961	964	991	910	973	904	948	921	954	870	1015	953	933	960	896	945	975	914	917	939	983	966	884	946	895	963	973	978	961	949	920	994	970	890	929	869	929	937	990	949	963	914	984	977	966	1009	957	905	955	979	977	960	953	926	890	944	958	978	959	982	975	948	930	937	977	915	919	967	979	933	963	951	953	934	993	936	919	941	1000	942	960	999	947	997	977	967	942	975	945	931	985	984	962	887	1022	958	937	944	941	974	995	933	932	884	974	906	926	877	966	924	944	945	897	895	892	964	980	947	929	970	894	904	979	947	930	983	900	1004	926	925	978	913	955	932	926	970	924	908	955	931	967	937	970	866	928	979	928	998	922	909	996	970	947	976	940	889	913	933	927	964	936	929	925	948	984	991	895	973	981	865	970	936	965	917	907	970	924	960	936	984	915	975	973	974	912	938	906	966	968	955	952	950	947	990	904	962	947	978	994	941	952	915	975	948	959	955	921	915	972	958	973	916	917	934	1003	911	922	952	1021	989	920	960	950	967	994	917	932	942	908	972	953	974	894	944	1022	990	983	884	976	951	963	928	950	1016	991	973	984	922	934	956	927	968	966	954	953	1030	913	919	971	931	945	933	986	941	945	920	889	952	944	979	966	1062	932	918	1014	925	955	932	982	959	959	922	897	978	945	994	932	942	939	973	948	979	937	977	932	928	1006	995	1024	985	1035	943	938	863	1012	921	981	1001	945	982	1010	934	918	924	941	962	979	1009	910	969	935	937	963	951	988	909	958	987	966	946	947	938	868	953	991	1015	942	966	950	924	1000	971	974	907	874	936	917	892	952	920	929	978	973	920	965	970	997	983	955	985	990	982	941	957	944	942	958	957	957	919	936	991	910	958	946	955	978	1012	952	955	880	950	985	1015	917	944	977	971	959	948	922	900	903	962	1027	895	954	961	954	968	968	984	966	958	964	961	928	956	941	974	981	962	941	1001
50984	22804	6337	1334	757	520	481	476	449	441	443	369	436	410	401	409	403	377	430	371	400	409	491	446	448	422	418	410	417	445	412	402	401	463	393	446	444	425	451	391	414	459	427	462	408	454	440	430	468	414	401	422	428	425	406	429	396	399	423	431	425	404	454	429	412	468	455	423	482	440	415	432	387	449	452	414	408	452	433	374	429	425	462	392	441	460	429	432	405	418	464	408	427	392	425	424	376	413	424	440	402	424	398	482	441	446	438	448	400	422	448	430	397	422	415	432	461	431	410	372	455	411	440	449	430	394	395	419	455	432	374	431	418	438	380	397	448	457	384	416	382	404	416	390	455	436	435	413	442	412	429	444	431	369	412	394	398	436	401	375	437	400	432	431	427	429	401	407	433	448	422	439	444	419	412	447	416	430	420	439	389	423	397	426	417	401	413	397	448	426	456	416	428	412	379	428	412	449	426	398	430	381	468	436	431	450	457	416	453	424	391	420	447	478	422	417	417	463	451	420	397	424	435	440	440	457	426	394	433	411	414	424	434	437	419	461	365	411	443	446	433	465	399	449	397	409	408	461	430	376	447	429	414	413	422	386	413	394	449	432	407	437	418	400	392	416	402	428	450	431	438	414	397	414	433	396	425	398	409	462	419	416	418	421	381	408	437	445	420	423	424	415	417	403	447	430	424	475	415	393	437	427	416	407	419	385	436	450	421	411	414	405	426	434	432	424	398	423	404	406	457	412	463	426	427	429	387	442	414	403	398	398	435	417	430	446	432	425	352	405	440	434	386	403	449	429	428	488	394	454	395	451	423	445	427	398	410	461	436	409	403	459	404	438	434	473	414	433	432	453	381	397	427	390	419	419	423	444	418	479	436	414	412	414	404	367	445	422	408	399	395	437	439	409	405	435	455	432	410	423	459	461	440	431	386	462	439	399	453	444	395	371	458	441	435	445	442	409	407	447	408	399	437	428	450	431	428	416	459	442	459	419	440	423	436	398	433	437	427	448	420	439	422	397	404	410	402	415	414	417	454	449	402	443	391	438	392	437	358	376	423	406	454	401	402	460	409	437	425	396	407	421	477	444	396	423	407	407	421	409	440	486	439	455	452	443	424	380	425	417	423	420	437	424	412	411	428	417	452	427	429	379	372	464	409	431	400	425	431	423	422	409	474	433	433	449	438	427	381	415	425	422	450	403	422	416	422	426	458	444	434	426	434	432	396	461	417	403	383	402	377	429	433	447	393	423	429	444	400	419	408	400	430	456	387	411	388	407	477	430	440	454	429	430	392	433	428	451	393	402	433	417	414	421	391	413	429	432	442	445	412	396	440	452	408	430	434	399	422	403	395	430	405	455	446	426	378	416	424	404	425	425	442	446	423	418	446	432	423	470	392	460	432	383	434	434	404	406	407	415	448	442	446	439	457	406	420	417	477	432	406	428	422	412	443	487	448	446	445	460	392	423	429	450	420	360	427	413	427	422	443	420	427	428	428	406	434	432	441	410	437	407	391	417	426	431	407	399	414	391	429	396	390	414	416	421	435	411	454	422	409	411	401	408	444	419	482	445	435	439	459	418	412	459	427	432	419	423	394	434	416	415	418	418	437	419	420	446	471	396	393	465	410	436	408	421	420	397	409	444	374	408	391	414	425	446	411	389	425	413	418	437	436	408	451	413	377	477	411	408	390	420	430	417	407	386	463	410	430	425	430	454	425	466	399	385	478	428	430	431	430	425	459	442	451	465	452	411	393	418	420	402	392	414	420	435	386	417	423	382	397	390	388	392	404	432	412	389	373	433	440	415	427	449	417	415	434	433	424	412	455	424	446	439	391	471	462	415	439	419	454	450	404	415	417	408	431	401	442	432	404	420	425	447	403	433	384	414	466	406	399	367	460	400	435	419	440	411	432	447	442	441	404	446	438	439	399	414	442	433	457	458	443	458	427	419	400	448	368	417	385	379	407	433	455	460	406	441	415	398	432	433	438	421	418	393	416	414	401	382	441	432	428	402	432	442	399	397	399	414	412	438	384	404	396	435	403	428	383	449	446	416	399	394	422	415	404	440	431	401	409	445	409	429	431	424	412	407	427	435	448	399	438	420	382	418	448	412	401	435	410	420	418	437	413	416	436	418	417	472	385	387	420	456	371	445	400	422	429	421	401	417	422	426	433	419	441	419	431	393	382	401	453	412	400	424	425	397	427	407	452	421	422	420	427	390	413	407	410	415	429	422	421	403	445	465	426	420	432	409	455	467	388	410	439	479	379	454	424	404	431	432	439	401	414	421	372	417	423	434	418	454	453	442	411	387	462	442	456	429	466	382	419	427	459	383	411	405	420	442	437	424	414	466	425	445	439	403	440	434	451	441	369	437	393	404	442	409	380	414	458	391	428	435	424	454	421	403	428	463	452	423	426	430	413	430	390	408	413	408	388	448	400	408	439	465	457	398	430	403	427	430	444	437	441	444	439	410	414	441	407	422	425	421	423	412	418	412	421	405	380	451	450	474	428	408	426	411	418	422	422	425	443	455	435	418	374	465	449	448	448	383	399	380	460	453	445	393	446	380	442	461	410	429	412	439	422	434	397	400	403	422	409	463	428	441	407	420	402	426	439	420	404	473	421	441	456	406	422	400	411	411	403	391	437	419	411	378	427	439	473	405	403	433	411	442	378	419	416	433	394	402	445	453	445	452	443	405	449	375	404	395	395	436	428	467	432	441	432	416	412	418	451	492	437	425	460	414	416	427	434	423	399	424	395	434	401	393	416	459	460	427	432	419	441	415	441	429	418	419	398	422	420	429	385	450	409	429	411	420	434	441	386	440	397	431	405	389	386	435	428	415	422	412	436	398	406	433	425	390	424	427	455	444	410	426	416	447	424	422	419	422	438	415	423	417	427	397	444	451	443	461	408	444	439	437	396	450	436	382	452	452	453	404	435	432	438	447	393	427	406	410	368	456	452	412	435	401	434	412	436	448	346	429	469	436	415	416	426	428	460	453	419	411	395	449	425	420	388	431	434	416	457	470	437	440	452	417	429	432	418	452	428	420	404	396	414	430	411	405	401	437	441	390	412	444	442	423	411	456	428	429	419	437	390	458	395	420	403	398	411	427	429	416	431	409	439	426	430	445	441	464	402	412	388	410	430	460	394	431	392	436	399	401	413	387	394	443	423	439	464	432	389	397	405	423	444	440	437	441	447	449	384	431	394	449	420	465	415	451	418	414	425	446	446	442	426	409	384	396	407	416	432	409	424	419	445	433	432	406	439	408	438	421	422	434	416	410	395	439	424	418	433	427	445	417	403	438	428	410	444	421	448	409	422	466	401	439	426	408	414	433	400	431	464	446	406	435	409	413	410	407	490	390	440	449	381	423	398	422	377	427	399	442	383	436	396	414	452	379	400	450	373	430	435	451	408	421	376	450	380	392	431	415	404	371	449	437	386	407	388	391	416	441	427	437	385	470	439	469	426	427	447	443	447	426
35483	18642	6208	2544	1824	1311	1168	1114	1040	980	869	877	981	903	963	935	928	918	928	945	909	943	939	910	952	908	917	904	888	992	935	891	910	937	964	899	892	952	935	932	916	880	946	938	920	892	889	938	958	909	918	958	972	987	910	896	938	952	923	925	893	864	932	954	973	916	950	909	942	895	925	952	989	930	932	954	818	891	933	963	982	892	941	928	950	909	939	946	968	905	953	877	953	876	937	921	914	979	927	951	869	870	934	906	956	982	946	919	900	946	924	905	919	895	902	971	898	943	893	954	909	911	933	939	897	917	918	983	932	864	968	920	930	890	875	879	941	894	946	901	913	895	935	943	937	965	939	887	910	932	951	913	962	929	930	921	951	921	977	959	968	923	936	943	975	938	918	902	919	886	954	927	906	907	926	860	924	901	899	919	888	976	971	926	907	913	949	911	908	880	953	926	935	914	957	953	915	942	939	900	914	921	942	956	934	937	866	876	900	945	911	909	904	875	915	854	953	885	969	962	963	924	887	934	941	890	910	899	937	908	906	898	915	982	874	911	954	919	929	921	915	918	922	947	949	953	917	942	1010	886	893	896	935	944	926	936	916	937	964	921	962	929	845	914	950	911	915	976	931	933	911	967	939	880	923	904	914	909	899	914	897	966	886	940	991	926	919	898	927	898	938	879	934	975	931	913	898	893	921	911	915	885	882	865	906	948	925	915	967	943	928	862	931	869	942	908	922	930	916	931	913	931	944	903	995	944	932	905	855	920	902	942	913	917	942	862	932	879	925	935	925	966	1016	914	952	947	929	950	857	903	953	915	957	883	911	932	958	1009	931	960	985	906	943	983	961	934	913	912	930	954	945	922	984	968	887	870	898	905	981	976	901	932	953	887	947	849	913	852	942	909	935	955	890	878	917	917	912	917	965	906	898	899	911	1004	900	889	989	874	888	926	880	874	994	950	890	926	918	956	909	951	922	876	935	883	924	953	931	955	929	923	907	912	912	918	880	884	928	916	909	918	974	908	892	967	932	932	865	891	882	922	906	895	912	929	897	886	918	901	947	987	923	984	920	925	932	929	968	907	878	939	951	918	917	950	917	904	964	902	879	953	902	865	924	860	940	918	902	965	935	979	907	950	904	937	939	935	1003	904	918	1004	906	888	941	896	882	914	929	963	874	961	980	920	912	901	939	920	923	926	882	925	922	913	895	940	928	913	872	914	911	972	897	944	902	944	881	962	925	926	933	902	938	920	938	927	911	918	939	910	894	967	968	871	968	922	899	916	926	947	952	920	909	931	950	950	980	858	918	985	942	886	950	946	913	906	950	914	923	886	918	891	952	892	946	950	918	890	896	918	916	926	909	882	929	887	938	899	930	919	955	943	927	955	968	910	879	993	875	874	908	930	961	922	897	902	912	950	879	940	978	915	917	963	964	867	876	855	861	973	929	968	944	941	862	886	866	914	937	927	961	897	911	902	959	886	870	893	942	919	921	876	969	947	929	1000	891	861	881	949	938	866	986	976	952	866	916	858	936	937	944	913	943	941	941	884	905	944	941	925	983	1004	966	935	909	923	931	952	937	932	883	919	869	893	948	959	920	943	886	979	932	927	956	875	931	923	932	915	974	878	934	868	900	921	921	869	937	936	855	944	917	875	915	904	890	951	945	932	904	914	944	895	938	936	931	888	967	930	922	913	937	909	910	907	965	898	890	928	984	872	904	974	950	925	937	958	924	931	873	923	929	913	913	900	862	861	922	939	918	901	937	920	915	927	881	941	898	963	909	965	961	868	938	965	913	955	940	901	952	936	917	896	871	885	970	941	947	912	921	881	900	923	933	934	939	934	904	932	928	929	943	914	934	921	903	972	876	925	944	906	903	888	948	908	896	962	901	966	974	901	953	923	962	918	956	948	944	923	950	953	879	968	957	916	853	930	925	963	881	881	920	937	899	976	936	914	914	943	957	910	916	924	929	914	931	926	825	908	938	910	911	896	941	912	880	919	886	933	898	930	915	903	890	894	897	878	922	896	927	932	901	866	988	933	924	888	881	946	969	900	915	945	926	941	933	910	928	963	944	933	918	876	984	954	919	939	898	911	940	982	906	867	911	929	952	945	940	891	966	945	932	918	922	911	944	933	925	883	942	904	923	960	889	987	946	924	912	870	901	917	914	964	926	879	891	893	965	941	908	935	880	913	923	921	917	911	872	926	908	908	921	924	876	948	884	923	906	916	956	945	892	924	922	964	921	857	881	950	900	919	957	894	925	945	899	913	915	922	896	895	934	893	935	948	954	934	936	847	961	905	934	900	914	910	921	912	898	931	905	894	905	912	906	908	930	920	936	926	954	949	944	943	905	940	975	938	914	927	988	912	903	913	919	907	994	976	968	943	933	971	955	972	947	948	921	992	954	892	939	938	896	901	940	901	918	1000	958	950	971	902	920	860	888	899	914	949	877	942	879	936	902	879	941	961	905	928	922	884	909	918	928	904	914	926	925	909	950	929	933	964	906	951	857	912	908	861	947	954	933	922	914	926	907	885	958	917	981	902	910	962	928	997	955	904	949	876	929	887	949	905	947	898	906	954	906	940	885	956	869	867	996	915	969	911	952	937	965	911	881	971	955	900	939	893	894	879	920	907	920	918	953	905	949	899	880	918	892	881	892	935	916	921	965	933	908	930	896	913	871	981	933	952	864	899	925	949	886	923	982	907	915	937	937	931	906	914	954	894	925	874	909	897	941	941	901	930	911	918	951	940	917	903	955	901	891	931	891	961	944	955	957	869	918	899	938	961	938	889	909	936	913	976	904	945	952	927	910	930	849	945	956	966	877	890	908	948	903	901	942	935	946	942	936	927	893	941	947	961	946	905	944	917	925	899	943	946	877	959	873	883	942	958	970	1011	979	963	874	963	869	872	899	981	895	930	930	918	886	960	921	922	881	966	920	937	951	892	919	936	949	991	915	944	871	930	893	929	943	906	891	880	878	953	922	849	826	873	896	899	896	917	912	911	901	897	914	965	917	873	935	893	907	869	872	914	917	942	870	936	947	866	965	886	893	930	887	956	931	968	892	957	920	939	919	917	888	941	954	886	918	915	900	906	906	928	894	912	929	937	848	944	841	917	926	926	946	911	903	958	896	912	954	879	922	905	932	900	937	869	910	997	893	913	926	946	906	982	950	887	894	922	955	857	923	887	924	919	912	899	920	916	887	881	927	903	884	923	912	957	920	945	936	956	923	900	994	942	959	915	914	903	891	935	937	892	935	925	909	913	870	919	930	883	921	912	905	924	923	926	893	907	962	963	948	916	864	927	946	953	899	924	909	901	918	933	926	927	922	954	886	948	955	851	970	915	907	940	863	978	954	997	913	945	885	980	903	900	874	913	928	917	890	949	884	918	883	988	919	922	929	907	866	844	896	921	928	911	906	943	923	915	891	869	985	909	940	917	968	890	957	911	887	926	897	925	906	886	937	983	935	930	932	860	931	968	931	881	944	933
63283	26697	11003	3065	1049	656	610	534	440	411	407	426	414	410	470	450	449	461	429	399	438	446	448	448	402	396	399	397	442	411	408	389	427	418	419	374	426	457	457	445	434	429	418	408	417	392	428	438	439	425	442	449	445	437	429	404	408	415	412	424	389	433	478	439	408	445	441	477	396	391	431	427	440	403	411	417	423	435	420	396	433	449	459	413	428	453	418	423	418	406	420	455	440	438	457	421	461	434	421	440	435	400	416	449	459	404	400	437	431	443	464	455	411	445	406	388	379	381	441	442	422	444	459	422	443	476	424	424	412	434	404	410	421	410	459	442	447	415	424	464	427	398	457	431	435	420	423	431	397	498	391	445	452	434	431	436	450	406	428	484	431	416	385	427	445	476	420	394	414	444	418	483	466	427	413	447	416	454	485	456	416	382	467	465	396	447	446	424	448	435	431	425	411	404	398	392	371	431	433	471	442	412	428	428	364	438	405	420	469	435	397	375	423	438	412	424	436	434	402	433	420	431	450	405	399	449	439	432	413	445	417	436	402	470	397	465	422	468	422	470	432	419	424	445	430	394	400	463	467	433	406	397	431	438	450	494	434	456	457	456	458	429	405	412	432	463	419	397	407	426	403	431	424	505	376	416	445	419	443	443	428	396	435	448	425	412	460	411	420	449	423	448	441	441	435	432	391	423	458	432	462	433	435	442	410	436	377	425	429	395	423	469	417	453	409	459	422	372	422	431	440	450	427	435	446	429	414	398	420	408	403	387	382	424	450	449	438	456	401	449	447	465	450	419	396	430	419	418	426	396	401	401	421	441	436	457	408	467	437	415	412	399	454	405	396	427	427	438	443	424	453	429	440	373	402	426	462	446	415	454	430	450	436	445	429	419	429	438	407	465	443	432	410	413	456	406	453	425	448	423	415	403	411	409	416	456	413	417	418	414	496	364	426	411	413	482	445	426	406	463	438	411	389	434	403	389	451	450	462	371	461	438	451	470	407	437	392	483	418	433	429	413	401	430	403	402	375	389	415	399	419	423	457	457	417	440	427	413	436	414	437	437	437	461	422	418	418	402	386	434	444	431	436	428	465	467	473	498	407	443	432	409	419	479	462	455	437	434	440	461	433	402	446	401	463	474	434	475	440	426	411	462	413	452	447	481	430	433	424	392	437	413	465	426	422	430	423	418	389	379	440	412	427	410	444	422	439	453	452	438	460	442	458	445	411	407	433	406	376	409	384	403	377	405	445	418	411	382	371	411	444	434	435	414	424	438	436	426	411	426	421	405	423	455	446	426	418	420	418	427	422	451	397	467	419	375	435	428	440	418	431	448	420	432	411	381	416	445	446	428	416	437	468	440	419	419	443	445	418	440	411	482	431	502	471	463	433	447	437	452	442	403	444	417	425	417	414	408	434	391	468	436	450	375	373	421	438	432	413	450	418	420	442	412	440	409	415	395	430	434	414	440	378	467	424	423	396	459	391	398	416	433	442	472	455	437	458	467	466	437	428	409	460	454	390	423	415	481	442	433	406	430	425	389	400	443	376	416	417	409	425	428	449	414	444	451	437	422	455	392	419	410	456	391	443	409	413	413	435	425	429	457	442	403	427	406	424	424	417	443	451	463	421	408	434	467	410	459	409	371	431	435	417	423	438	496	455	463	441	445	412	457	426	432	451	438	447	470	450	436	426	411	422	391	438	431	449	445	473	431	404	455	424	461	431	436	419	444	455	434	435	416	426	410	447	414	445	437	446	438	424	440	452	408	483	450	466	450	405	461	402	383	443	414	459	460	388	464	417	424	404	458	423	447	451	405	407	425	459	426	411	467	382	442	432	454	446	404	454	459	401	379	422	454	428	352	412	385	423	432	460	432	444	396	467	420	414	443	378	443	418	426	397	440	441	435	433	411	447	431	429	421	427	491	405	448	433	411	421	381	428	422	479	428	395	488	406	414	412	436	451	427	440	412	457	456	430	404	427	374	406	437	429	427	433	431	418	437	421	443	464	417	388	431	434	405	449	405	384	412	410	440	457	440	419	443	431	443	402	443	474	378	441	457	446	452	396	405	411	430	399	403	448	432	418	480	428	426	429	418	439	494	392	396	411	422	421	423	463	381	440	471	402	394	458	405	443	414	422	444	442	472	396	427	408	452	446	420	436	418	437	421	443	451	448	461	430	457	410	451	401	456	416	441	455	437	471	434	403	418	425	426	426	404	422	469	431	456	459	441	400	451	446	478	420	385	369	429	378	402	392	438	430	397	381	417	415	399	415	425	408	417	414	395	378	402	435	397	428	390	413	414	423	429	446	429	432	414	462	385	409	414	463	433	413	429	374	426	432	417	438	398	390	420	428	417	390	446	403	425	402	450	423	414	445	413	432	452	423	424	425	391	430	382	391	417	467	447	448	425	433	464	458	415	416	428	454	403	400	446	481	442	449	440	423	428	410	449	455	407	420	392	406	444	470	445	446	443	425	406	391	449	404	399	405	425	425	435	419	428	409	421	439	414	452	427	469	437	450	464	401	420	398	466	422	427	431	435	446	403	446	432	460	428	392	419	416	428	420	475	446	416	395	427	472	412	407	435	471	422	423	437	410	427	419	432	467	444	396	423	423	416	410	434	389	433	436	429	440	421	409	434	432	383	435	440	420	427	408	430	434	403	402	427	422	416	416	437	434	424	401	453	445	421	454	407	413	419	428	425	420	415	453	429	422	437	395	405	507	410	419	443	465	443	456	447	428	445	446	457	393	438	462	408	458	419	449	425	429	432	421	429	420	431	397	433	407	443	430	399	424	412	443	410	430	411	363	430	477	410	457	426	438	405	425	377	425	419	476	403	430	429	436	435	391	411	448	416	410	459	398	437	399	451	433	428	430	424	410	432	398	395	419	458	419	439	440	450	410	438	420	458	418	399	425	431	425	423	475	422	391	428	425	475	466	402	417	456	440	428	405	413	440	436	455	451	417	444	392	448	429	418	439	425	423	468	450	449	398	398	455	431	437	414	403	408	384	418	453	418	446	432	406	406	414	403	431	390	452	445	469	451	463	396	424	390	427	438	413	430	442	410	414	448	410	428	406	393	450	448	431	440	459	445	413	441	435	421	393	433	469	447	408	403	443	415	422	459	457	418	430	395	426	388	431	403	426	454	435	418	433	447	412	419	408	453	411	429	441	437	435	392	453	431	436	411	419	393	443	417	427	422	422	433	430	421	479	421	393	417	445	462	432	429	420	409	470	468	420	431	444	423	441	435	417	452	431	418	416	421	406	426	442	417	465	407	400	454	424	408	467	447	469	464	453	448	418	429	431	422	393	462	439	428	415	446	409	461	466	438	393	420	444	447	416	435	463	428	463	432	431	446	413	430	435	447	406	459	433	459	454	424	402	434	422	403	410	408	408	436	465	390	422	424	477	428	443	428	459	394	403	402	396	448	426	418	448	405	413	444	438	416	429	444	416	455	440	400	441	418	450	455	416	432	434	444
43761	18524	10486	5101	2577	1818	1595	1333	1102	974	1015	918	922	921	953	954	957	970	943	996	905	934	949	934	922	956	988	952	914	976	947	948	971	932	943	998	959	959	915	950	903	903	924	955	877	919	902	925	932	979	968	927	937	990	972	990	921	918	998	930	934	911	926	980	909	929	957	881	1003	929	1004	893	903	921	958	941	938	894	948	915	943	918	920	948	896	956	951	958	950	919	989	957	957	991	976	904	939	908	1002	923	973	908	888	978	962	1001	965	918	848	913	934	967	966	915	887	964	954	905	921	890	997	869	919	977	910	903	936	912	936	959	940	922	921	997	951	983	892	953	931	923	942	970	965	947	940	924	918	972	921	888	974	963	912	938	935	991	989	909	948	963	938	921	949	879	907	959	960	1030	947	938	920	933	928	949	953	904	899	914	937	947	995	966	942	875	935	980	932	927	961	901	938	941	939	1007	944	968	977	941	952	916	956	960	964	942	913	944	960	936	942	963	904	917	929	975	938	1000	934	991	949	959	955	974	943	974	956	945	927	953	920	969	935	880	978	943	917	944	948	887	968	922	958	883	894	903	950	943	991	917	982	956	907	912	954	899	955	929	934	990	933	923	953	947	899	886	931	960	968	976	951	912	918	954	963	924	960	957	937	930	925	926	935	964	946	975	979	953	972	943	963	977	918	987	826	921	928	884	897	858	906	925	978	984	902	946	947	901	953	946	960	903	984	905	981	995	956	945	896	936	929	983	929	925	907	973	945	918	917	945	928	959	968	962	955	928	966	972	897	921	902	969	969	878	935	942	903	982	964	982	915	996	948	976	927	975	982	944	972	907	904	944	893	939	938	967	1021	943	919	935	924	940	925	893	930	947	945	915	908	923	955	930	899	923	951	961	922	886	914	891	942	889	986	932	962	952	926	989	915	858	936	961	937	945	960	963	928	979	988	928	942	949	934	906	1031	953	892	928	938	945	948	953	932	976	903	965	975	937	926	914	952	913	916	911	962	908	914	929	919	1024	860	917	959	984	898	928	887	955	931	924	960	945	862	913	931	931	940	975	905	988	974	950	951	923	986	935	958	901	962	945	962	964	962	929	997	934	935	959	947	902	954	908	923	914	953	925	948	905	1000	908	963	940	962	932	919	970	947	964	883	988	942	922	892	992	943	951	932	968	936	917	916	949	929	915	904	899	937	952	939	970	931	940	922	982	969	929	880	961	957	978	948	934	960	968	900	951	918	984	925	979	912	966	926	964	970	914	959	935	972	943	908	970	870	974	903	949	916	965	933	946	926	901	1011	930	975	916	929	898	925	920	932	911	917	982	896	959	1000	966	985	896	959	948	980	897	912	923	958	942	890	949	889	949	919	923	1005	949	913	982	965	902	911	903	977	926	913	920	962	921	974	916	976	931	965	912	922	953	946	877	934	913	970	963	933	968	918	955	939	918	954	924	961	940	926	888	939	947	905	932	917	912	946	943	913	913	959	987	951	936	939	893	944	995	946	993	946	927	944	938	893	965	949	964	965	908	989	966	895	934	934	910	930	926	950	914	911	971	901	950	935	955	995	964	945	950	943	971	956	895	907	959	955	952	1026	924	864	920	967	965	1002	983	933	925	956	917	899	979	914	958	890	871	918	954	923	934	957	909	970	895	996	924	935	986	906	939	968	913	849	942	915	948	911	962	944	909	908	918	931	931	971	1002	960	927	952	932	915	975	947	899	925	1015	984	918	950	933	999	1008	929	929	928	924	883	926	965	933	985	930	905	885	962	900	925	958	917	942	901	925	926	961	936	941	996	909	914	953	946	921	935	956	937	936	948	951	915	948	956	965	944	884	983	913	929	976	921	945	904	928	966	921	942	963	928	936	935	995	952	979	926	959	865	991	932	962	895	925	873	980	980	929	950	912	953	956	920	964	936	929	972	917	894	945	971	928	949	989	908	925	878	850	944	914	970	936	950	928	936	946	929	941	936	889	895	938	949	915	910	928	950	954	953	916	928	904	945	935	924	964	967	957	941	941	925	944	896	978	911	969	962	951	963	978	967	972	938	915	907	900	941	959	876	925	927	940	911	960	907	944	992	994	930	899	985	952	965	930	954	917	960	925	936	969	962	942	1017	973	967	930	932	937	956	912	947	955	963	911	961	903	936	965	903	968	931	896	954	949	921	963	944	966	892	924	964	914	935	971	932	949	940	922	944	954	918	949	963	915	999	949	990	954	968	940	920	920	903	951	970	915	989	1005	981	908	1010	936	987	921	964	929	1005	946	942	977	948	946	941	942	978	957	983	929	874	898	879	959	905	944	964	961	949	913	966	989	915	962	930	932	993	935	953	977	914	893	952	942	953	939	909	923	891	983	927	928	944	992	888	919	934	992	936	914	991	931	982	919	902	897	1011	1005	956	933	907	958	979	936	1019	958	915	924	959	958	964	940	909	941	941	931	900	970	962	965	968	955	964	925	924	992	975	938	917	879	895	937	892	924	963	940	942	947	942	920	894	896	966	887	945	914	976	905	900	963	900	968	945	976	977	893	960	885	921	966	933	959	988	960	919	985	945	951	989	997	858	981	972	956	983	961	955	952	928	949	933	949	888	942	987	975	874	943	980	922	900	949	973	892	888	967	1001	927	967	976	928	943	977	955	971	932	940	962	883	965	930	947	974	954	982	984	990	929	973	960	921	960	947	976	946	927	952	981	918	931	950	987	926	958	909	892	920	936	958	949	957	942	919	947	925	859	984	944	977	938	934	907	957	958	932	942	961	937	981	925	938	943	919	966	950	946	903	881	916	937	917	946	898	987	927	902	941	868	907	885	922	940	942	951	981	973	958	932	938	1012	918	918	932	961	934	870	934	942	911	952	932	971	959	936	962	966	929	960	896	918	912	948	970	983	964	960	956	952	944	926	934	969	973	997	920	916	945	1000	907	918	924	981	914	964	948	931	951	919	991	967	912	912	938	985	985	936	879	968	940	950	934	920	903	968	951	931	930	935	960	899	911	909	933	965	914	900	921	915	947	941	905	914	874	934	909	997	968	900	958	927	946	970	932	924	953	904	1011	957	944	970	928	971	892	980	945	956	915	951	912	935	947	949	955	921	944	951	961	972	924	934	943	942	946	979	954	908	932	938	909	916	911	942	948	948	995	899	959	989	904	940	928	925	911	974	969	952	956	941	944	918	979	932	941	985	911	896	995	922	1004	929	1001	895	1023	901	930	955	977	930	969	915	943	942	941	948	951	988	915	956	939	970	951	971	927	994	859	939	947	971	979	958	904	964	896	969	949	964	930	961	933	946	915	914	886	956	932	988	917	897	974	917	947	957	940	945	993	952	948	938	897	935	979	923	945	912	899	889	935	919	923	957	924	953	943	1044	976	924	1004	945	991	931	941	895	943	964	948	961	913	976	976	970	898	915	955	971	954	937	973	911	987	951	922	961	956	932	919	932	994	944	948	936	945	889	904	910	990	977	947	950	985	910	952	948	933	963	923	946	889	952	911	933	936	995	909	942	937	1000	983	950	961	999
56058	22229	7125	1102	557	504	457	445	416	447	460	499	421	441	450	441	437	397	408	460	467	456	445	434	436	411	425	451	421	401	438	417	419	447	419	423	452	429	452	440	414	394	421	412	423	437	456	444	450	418	415	439	428	404	384	439	453	446	425	458	456	442	456	443	413	447	453	481	464	436	405	486	448	490	438	455	448	380	423	440	454	470	468	436	445	466	437	464	468	437	446	444	427	486	445	459	429	429	426	477	446	415	434	486	444	428	408	456	421	451	418	445	450	473	434	392	410	436	452	448	442	443	450	442	418	423	435	443	422	422	465	455	445	428	424	468	435	434	439	435	420	466	411	384	444	467	426	423	463	446	452	465	442	443	420	442	434	423	452	470	481	444	436	420	421	431	441	454	473	414	435	402	425	452	459	398	441	480	417	453	432	396	422	466	446	433	433	414	452	426	459	499	437	412	427	459	460	485	434	412	495	442	427	432	425	432	439	429	400	410	402	442	468	429	436	443	451	427	452	464	453	434	435	441	444	439	396	420	388	403	449	433	434	447	419	385	461	489	417	414	444	426	425	448	452	462	428	471	412	449	451	457	460	436	479	449	449	492	435	445	407	415	424	426	450	474	430	403	421	437	427	485	454	451	398	423	456	433	434	416	421	420	416	389	450	434	434	441	428	439	407	447	429	461	434	442	431	429	441	463	405	462	409	418	414	435	441	437	431	425	438	457	430	424	466	451	432	410	420	452	489	434	452	419	472	397	455	438	427	408	447	391	405	441	397	467	409	448	394	410	472	446	411	438	420	446	423	468	460	472	417	421	434	449	430	449	407	426	450	434	466	425	467	437	415	446	464	471	421	400	415	438	433	434	413	384	454	463	461	437	434	404	441	407	457	458	400	447	437	432	463	440	429	412	419	462	435	461	426	364	442	436	420	437	436	438	435	444	456	418	415	456	495	453	444	470	408	443	415	442	378	452	424	462	431	441	405	419	428	478	461	422	417	478	450	426	379	436	430	441	453	444	459	467	407	453	414	449	445	422	460	445	442	441	467	444	416	479	421	463	437	428	444	452	447	427	433	444	451	402	424	451	441	459	443	372	402	443	431	409	454	445	406	441	442	429	415	400	436	412	415	402	433	442	427	415	457	445	463	430	424	416	439	447	426	479	396	443	430	432	462	425	466	455	462	408	437	385	449	423	473	396	437	438	439	434	425	435	403	413	425	420	419	452	499	456	445	443	426	438	434	434	451	438	425	440	457	421	436	455	456	435	449	445	421	448	408	430	446	471	457	411	451	470	451	427	437	388	430	444	424	440	486	438	434	445	440	446	445	430	453	489	453	437	435	451	476	423	429	410	451	457	415	454	446	438	452	436	417	405	436	393	431	400	426	446	429	442	407	424	430	438	466	456	456	458	466	442	447	438	437	443	455	429	407	474	431	410	423	404	404	470	471	446	437	411	434	447	451	436	440	448	466	435	451	401	414	424	423	437	471	413	435	432	431	426	464	475	487	456	459	438	438	463	405	421	455	403	446	484	470	457	427	438	444	461	460	445	418	436	418	404	464	409	426	431	436	402	412	411	426	434	441	428	463	428	440	424	437	448	442	442	439	473	452	393	427	394	444	482	444	428	462	440	430	449	432	434	429	405	400	453	474	442	454	467	448	469	400	503	507	419	432	462	465	444	447	469	404	432	476	434	416	434	433	449	451	424	412	443	398	482	429	472	437	429	413	438	432	470	482	440	409	423	427	442	405	445	438	452	441	440	446	447	423	435	441	444	426	466	494	459	415	453	490	429	452	400	430	460	399	434	451	408	423	405	473	443	416	442	432	426	416	392	439	477	467	449	413	421	474	458	461	431	394	444	405	432	447	467	426	441	452	452	412	436	458	452	428	426	484	425	446	409	485	403	412	466	468	414	416	446	466	474	443	454	397	443	443	465	444	468	444	447	441	434	449	460	430	432	404	419	441	390	429	435	432	415	433	448	477	472	481	471	413	421	444	440	422	422	469	445	462	487	436	460	479	460	431	400	438	425	433	449	411	482	430	453	431	432	463	438	493	478	414	445	407	444	411	451	465	409	466	457	453	424	366	459	411	455	447	430	426	411	449	412	430	436	452	443	435	401	417	433	431	445	434	436	428	456	459	430	410	463	448	402	455	448	456	454	450	467	404	460	448	479	448	421	418	433	418	462	404	494	404	440	458	458	414	456	406	417	435	464	461	436	434	416	416	410	457	409	462	471	445	454	411	435	419	410	458	434	410	429	418	422	430	445	451	449	470	476	450	406	418	420	450	438	442	420	439	476	419	412	437	453	421	445	429	449	384	427	403	433	433	416	478	450	427	428	497	449	473	459	394	426	463	410	424	421	453	454	401	450	434	432	401	436	464	458	437	459	451	454	430	430	410	439	459	450	418	471	422	452	404	418	442	463	453	447	415	428	425	463	475	429	489	402	447	418	423	413	466	436	451	451	476	414	426	408	441	423	468	451	471	411	483	438	465	426	412	388	422	428	393	444	424	446	426	463	408	367	447	478	412	465	428	410	451	427	442	429	430	397	383	427	444	447	433	413	435	439	484	438	421	452	425	441	421	456	446	422	434	416	439	438	454	452	422	437	482	464	400	429	458	440	439	446	456	450	396	474	483	398	398	467	391	461	430	471	441	420	423	432	396	443	457	421	449	464	433	510	434	434	416	431	390	467	459	480	416	412	441	459	455	453	424	452	442	433	456	466	452	432	446	447	417	448	466	397	458	443	453	445	447	420	455	396	480	434	432	451	500	452	435	429	490	486	442	457	440	433	442	450	421	443	439	446	460	423	419	420	416	437	413	408	442	436	412	443	410	433	420	452	451	463	436	418	463	431	413	423	431	422	460	442	491	443	449	486	415	428	438	412	428	436	470	422	408	457	483	452	459	420	362	478	419	456	436	421	436	471	414	430	431	430	390	390	395	447	456	434	424	459	446	402	453	470	460	444	390	477	440	454	478	486	451	420	423	477	451	397	453	412	468	455	410	466	449	423	452	431	461	439	447	426	461	425	425	432	451	464	476	439	425	406	420	417	446	406	413	402	453	439	436	420	448	481	421	455	407	402	460	467	429	428	491	443	428	430	444	490	439	435	418	450	382	451	514	468	437	424	478	471	441	406	434	454	468	460	417	506	457	473	422	462	495	466	486	447	408	437	411	446	439	430	442	405	368	461	456	425	448	425	427	438	490	421	430	500	447	445	431	446	423	448	406	428	445	469	463	422	431	459	446	412	474	420	403	467	454	427	447	436	446	453	429	392	453	445	465	449	443	447	429	446	391	457	458	435	417	452	466	451	424	473	440	474	464	477	407	424	457	414	427	461	446	413	461	443	440	418	426	419	414	449	454	421	424	404	468	387	404	430	453	434	456	431	416	476	443	441	443	443	412	454	435	445	443	441	421	416	408	427	463	413	398	471	461	454	425	443	456	439	470	434	485	420	441	433	454	461	477	433	467	458
38308	10118	2716	1570	1346	1094	1054	994	978	948	962	938	957	951	989	927	953	975	894	870	949	926	976	990	1013	982	930	943	935	957	977	930	998	974	970	906	945	923	958	945	886	978	969	940	934	1007	953	950	987	953	953	960	964	1002	969	958	945	915	961	1002	947	967	998	960	951	901	959	950	993	926	952	948	879	921	937	952	950	956	930	969	922	968	988	949	974	995	932	936	999	937	1008	960	962	957	963	918	979	915	924	988	930	922	949	962	952	961	902	973	1001	968	1016	943	943	907	918	921	982	924	933	924	935	913	952	935	989	927	960	961	952	952	920	930	968	964	916	915	981	958	955	974	1040	1012	1008	932	939	923	983	936	946	945	972	970	955	926	924	966	996	1035	916	972	997	923	970	971	954	972	949	962	950	905	946	919	930	948	897	931	967	913	969	908	995	985	977	946	944	924	904	919	993	943	923	975	995	924	939	940	940	976	922	965	951	946	931	945	970	963	947	945	972	899	952	936	971	917	955	937	943	921	996	978	946	931	951	923	972	951	996	915	918	958	935	977	970	916	957	985	954	910	953	964	927	974	991	980	947	989	918	937	985	963	951	954	915	976	953	994	975	965	969	980	1032	954	947	933	934	946	946	958	912	989	931	937	919	958	929	997	882	931	1005	950	974	986	956	963	965	945	1001	968	980	948	882	957	918	952	999	945	981	906	932	944	985	944	935	954	951	985	928	991	964	967	954	968	905	924	959	932	884	951	933	946	909	939	877	935	935	990	939	965	926	967	966	946	962	1001	901	928	936	988	1007	968	931	981	1001	945	920	962	945	935	963	991	970	970	968	973	980	938	922	982	1014	939	961	957	932	961	971	969	961	936	960	947	931	941	986	993	964	936	947	971	1001	981	907	986	912	987	901	921	913	948	957	875	972	986	984	923	1013	980	950	1014	874	966	914	935	951	902	881	972	968	1011	945	948	941	954	981	925	1005	991	967	928	934	931	963	933	900	916	942	985	979	949	983	1031	1004	938	962	942	946	947	935	885	968	914	951	955	934	938	1001	984	998	933	916	896	1000	913	923	946	910	976	980	913	927	979	951	935	932	961	961	985	963	910	890	952	906	964	921	982	972	935	925	1021	929	953	1025	910	918	921	919	943	934	951	953	927	908	936	954	963	966	941	973	925	915	980	911	945	931	1001	978	948	989	947	955	984	954	954	958	1002	957	970	913	944	949	946	950	950	936	945	969	1000	962	938	951	925	933	985	946	925	980	915	888	980	981	946	917	938	1027	926	873	939	952	914	965	1029	1001	937	974	993	962	1010	963	972	945	935	916	950	938	960	975	953	941	1001	920	963	968	946	930	950	989	945	974	973	974	916	952	946	961	958	890	993	976	938	930	984	990	989	891	916	951	975	966	960	959	990	959	927	954	903	976	937	978	931	1016	949	1000	968	887	958	1005	968	969	957	934	961	933	982	961	890	908	980	944	900	995	942	918	952	956	918	944	986	929	939	943	923	941	999	941	937	928	948	973	953	983	952	956	923	913	936	926	911	935	961	1032	964	875	987	972	923	984	930	922	952	944	952	961	959	1032	931	952	922	916	936	918	942	964	952	947	947	934	982	947	908	958	949	986	973	975	924	958	948	896	988	896	996	944	965	964	1001	943	981	896	891	976	1017	935	963	948	924	904	955	929	923	976	937	883	936	932	932	929	923	987	957	963	957	950	959	943	975	934	963	967	972	949	979	945	928	974	953	995	966	1000	931	970	974	915	901	996	937	925	1006	985	978	1005	946	920	967	913	951	965	959	968	937	979	960	921	983	963	970	914	1000	918	973	963	941	1002	952	993	926	965	992	999	964	1011	959	994	915	982	958	903	967	955	873	944	957	956	1013	988	1011	968	884	935	1003	946	898	986	966	940	938	991	953	941	961	945	1020	939	961	913	932	936	968	1042	924	945	976	978	912	899	1021	933	938	954	975	906	964	910	977	975	939	956	945	903	925	958	913	960	976	949	959	929	981	947	991	928	961	956	964	936	979	968	941	936	973	905	959	981	970	937	931	930	983	946	940	942	991	961	886	915	954	953	932	935	919	956	977	928	986	993	965	957	985	933	932	961	967	935	974	960	932	945	950	942	957	920	935	943	948	895	922	971	960	950	951	957	884	939	945	930	941	906	945	978	952	957	930	948	930	918	874	917	887	920	962	986	914	949	932	887	977	983	954	981	995	931	941	1000	932	956	968	949	1014	926	930	890	948	991	941	914	910	901	969	966	882	985	926	947	948	998	962	989	987	1032	949	950	943	965	918	935	904	953	950	971	932	907	1004	1029	937	939	980	981	936	983	960	982	983	946	915	968	909	925	963	965	932	960	939	894	918	947	976	959	967	889	970	951	966	940	982	987	981	886	965	952	940	915	911	980	943	917	906	921	931	961	904	911	975	964	912	872	970	927	939	928	937	964	911	983	947	896	930	968	970	952	953	910	928	924	997	944	973	989	967	966	962	951	1006	961	916	953	1001	953	937	893	902	907	931	1014	957	975	930	958	968	955	939	945	869	952	981	932	960	952	886	951	970	944	917	1004	978	1014	968	952	946	878	935	989	960	921	933	985	947	936	925	930	941	968	921	1009	994	937	907	976	928	932	990	987	965	966	956	948	905	965	973	968	964	953	1001	970	987	948	969	936	965	1008	931	936	991	967	1008	983	937	971	933	934	1003	945	994	946	903	980	907	952	985	935	949	943	923	993	965	949	955	958	945	952	964	951	966	999	994	962	988	922	990	929	945	955	955	955	989	930	966	972	941	904	909	927	1037	917	956	975	902	941	964	964	960	978	929	889	917	956	954	900	970	993	943	958	946	1003	964	959	1018	1040	946	932	970	938	962	900	947	936	954	935	960	971	936	992	911	976	976	898	993	929	954	952	970	988	917	933	1017	1032	940	914	972	958	971	1019	957	986	935	967	974	946	958	950	902	990	961	905	965	982	905	948	956	995	957	967	965	922	961	926	930	941	985	938	950	946	992	976	967	955	958	969	923	985	961	1011	909	993	972	910	955	947	963	925	965	926	957	907	946	942	958	918	981	988	957	965	943	942	1021	941	974	944	932	959	943	897	907	960	958	956	984	1005	883	942	903	922	1037	996	1017	973	991	924	1016	954	956	927	911	943	920	950	948	883	990	880	961	946	1018	949	914	983	951	982	998	947	970	953	901	937	941	946	972	978	973	971	941	951	957	980	962	989	921	932	940	909	961	938	960	938	940	939	943	991	961	944	929	909	932	942	915	913	991	987	988	987	926	950	879	950	897	953	920	932	981	945	979	958	929	982	980	943	913	932	1003	939	957	933	953	967	928	1004	958	959	920	908	965	1003	929	955	900	944	967	1006	934	971	957	987	897	935	946	932	957	947	942	928	944	1007	945	911	970	988	911	946	945	971	948	941	970	875	982	961	901	1012	927	1011	917	937	919	930	983	910	931	974	1001	1011	938	915	948	919	973	931	956	939	925	980	883	977	989	960	975	937	965	967	992	943	977	1001	938	921	1003	959	974	965	937	963	996	931	949	930	963	921	934	945	1001	964	921	963	1042	940	947	963	1000	902	980
51180	16033	3062	1090	654	479	460	426	439	432	433	465	404	382	426	421	416	457	380	444	444	428	416	439	440	413	403	424	431	464	396	404	415	462	445	407	444	419	430	454	420	431	430	448	439	431	393	472	426	407	398	451	418	412	426	406	433	390	463	422	422	461	406	419	370	427	442	448	415	432	460	442	442	433	431	473	421	424	443	417	436	401	387	452	419	392	461	423	432	388	399	442	432	438	423	393	446	431	453	438	420	433	445	435	412	422	451	476	383	423	391	456	436	470	394	426	417	446	435	436	433	420	446	420	444	448	421	410	445	388	406	426	458	441	463	425	434	425	425	429	451	418	443	423	400	478	411	410	435	391	416	448	348	462	467	400	455	449	468	424	438	415	379	419	427	464	458	399	383	443	401	469	440	415	425	398	427	376	435	488	416	451	392	425	451	464	410	396	426	415	439	423	474	441	415	421	456	381	441	462	430	415	444	434	487	442	416	428	412	427	436	457	429	429	420	430	424	407	408	464	428	461	419	412	442	458	425	371	413	437	387	449	425	448	435	383	431	402	374	422	433	461	452	397	388	449	436	433	458	445	471	484	400	423	428	436	416	402	415	395	443	453	420	389	420	461	410	438	413	435	399	437	447	433	449	424	404	446	418	404	447	382	449	444	415	457	438	375	425	406	393	385	407	443	462	430	424	383	406	430	447	441	444	435	422	439	454	404	425	434	393	405	472	404	409	411	416	439	421	406	389	417	403	447	429	422	395	431	500	455	470	480	411	405	383	388	466	428	428	431	407	430	425	412	411	392	423	435	428	438	445	396	424	420	404	449	413	427	422	431	448	426	421	424	424	447	414	402	416	425	468	438	410	461	390	447	429	394	455	430	437	451	374	437	470	455	412	399	422	410	448	436	445	427	451	441	413	390	415	439	439	409	403	397	449	414	414	416	391	428	416	451	392	422	447	414	463	413	462	421	469	455	460	469	429	439	423	413	408	415	428	443	431	405	434	438	408	405	427	414	434	447	456	385	447	463	429	435	429	439	438	449	416	416	385	404	425	410	415	434	421	406	447	459	398	432	398	438	408	437	483	469	473	423	461	466	448	476	428	475	394	422	412	435	448	433	421	413	399	474	445	420	450	381	408	423	431	423	428	446	416	410	421	456	441	429	459	450	421	423	438	453	424	429	450	466	411	413	421	437	429	407	470	422	391	488	468	410	387	421	441	428	445	401	433	443	477	437	455	438	446	418	398	413	427	420	439	468	413	427	455	382	412	406	435	422	410	487	471	411	406	437	425	458	389	450	430	415	448	389	424	452	438	415	389	395	416	429	447	432	446	411	440	427	469	437	418	399	445	392	430	449	439	424	458	433	410	433	415	448	423	438	455	451	441	398	452	442	416	465	446	434	374	432	421	419	438	449	443	428	429	401	407	388	430	449	395	419	417	434	424	421	392	495	383	444	410	443	433	474	431	420	439	424	374	446	430	431	444	469	386	449	460	420	469	435	425	409	411	435	482	399	437	412	427	414	410	425	400	447	421	436	402	457	455	475	431	401	400	406	428	421	420	421	417	429	475	414	421	430	417	399	413	426	388	409	418	489	471	415	445	463	414	394	438	392	440	456	443	420	414	437	431	437	402	442	436	436	413	400	473	432	425	423	405	376	448	405	434	422	431	425	414	462	441	435	449	449	454	419	430	459	437	399	435	447	425	456	440	418	448	447	405	436	459	441	420	426	429	408	434	440	419	427	395	452	487	387	463	451	412	432	454	450	439	418	456	417	403	393	434	420	424	434	429	426	417	436	459	444	435	425	379	422	415	446	419	412	444	421	374	435	432	420	460	439	416	427	408	461	413	423	462	393	449	419	409	390	440	410	391	431	418	454	413	428	402	450	424	412	459	444	431	435	422	447	444	399	422	439	375	409	412	409	432	449	409	457	480	435	438	422	400	420	449	444	463	434	423	440	409	432	466	435	421	403	444	448	454	419	437	441	451	442	444	423	429	452	410	420	427	373	430	443	417	427	426	420	468	422	433	449	422	441	464	434	442	412	472	430	391	442	445	428	441	472	469	431	399	375	425	423	437	363	468	474	408	447	462	441	441	409	442	455	432	408	417	416	422	438	472	392	454	453	442	440	445	458	410	434	416	423	418	471	431	430	428	411	405	485	435	428	431	399	433	420	425	431	433	401	440	422	402	401	434	449	416	458	439	425	414	448	459	439	475	419	401	468	416	448	448	418	433	421	440	392	443	447	410	432	471	428	427	424	467	452	444	405	401	431	438	460	446	431	439	413	410	412	452	421	459	396	458	431	420	454	458	414	443	435	411	443	399	459	418	436	473	423	433	409	429	453	388	418	425	391	422	441	456	446	422	394	410	437	473	409	427	433	431	427	458	422	395	394	430	422	413	434	443	518	438	399	413	422	447	459	382	469	439	404	438	402	450	446	469	424	412	439	437	411	387	447	423	437	404	428	443	457	399	434	408	410	419	421	422	458	412	376	412	451	445	390	410	450	420	430	433	438	432	445	443	420	390	470	427	394	443	425	382	450	452	391	435	454	440	407	383	405	404	436	401	438	445	435	412	411	390	428	385	467	405	443	443	397	447	429	445	453	393	396	394	429	417	482	411	430	403	420	426	426	376	408	412	419	427	423	431	408	428	447	439	385	435	384	433	423	433	440	409	424	417	454	442	469	419	430	417	439	451	392	428	405	397	427	426	437	389	450	434	454	423	450	427	469	460	432	467	430	413	412	408	423	444	438	428	427	420	469	449	458	402	412	398	442	419	483	422	380	439	420	410	419	432	445	408	459	372	403	441	460	421	454	434	474	436	489	438	381	386	426	435	401	427	432	420	427	471	447	427	450	404	428	403	397	437	423	405	405	437	434	395	388	449	493	430	425	388	463	422	437	467	418	413	446	425	415	427	399	398	464	415	430	393	408	406	419	440	452	417	446	404	411	413	442	439	467	482	380	418	413	455	441	422	455	377	445	467	421	407	418	398	427	412	442	421	374	423	402	454	458	421	391	451	452	427	434	412	399	378	412	414	432	433	438	424	481	456	441	425	412	414	397	438	468	414	445	384	404	412	409	443	424	475	409	443	415	470	405	418	432	431	442	405	436	429	454	409	395	396	478	415	442	466	436	418	429	452	435	426	430	412	443	432	437	451	444	435	421	416	429	437	390	410	423	399	396	406	480	448	456	370	438	417	434	432	433	424	423	402	430	392	428	462	441	445	416	426	417	452	408	396	449	422	446	483	441	448	453	427	440	463	406	418	412	453	434	415	462	459	437	442	453	409	440	434	423	421	442	430	422	397	432	421	419	412	386	427	426	414	425	446	437	427	399	447	470	439	432	459	443	452	402	399	464	469	507	444	433	447	428	461	411	420	436	431	424	448	415	433	464	460	443	400	419	454	412	459	424	454	420	447	423	444	433	441	395	410	403	411	471	469	413	447	419	408	464	464	420	416	418	403	457	395	412	457	422
33987	8777	3485	2136	1489	1214	1050	1027	974	951	934	899	902	932	954	946	967	895	915	981	960	924	918	897	957	968	956	961	880	912	939	952	897	975	990	962	906	983	962	911	952	880	945	940	925	933	982	939	917	926	897	930	937	939	983	918	929	956	963	909	907	943	934	969	942	931	928	915	961	931	935	903	965	950	926	899	926	887	964	906	927	895	899	909	904	879	934	934	904	927	936	922	959	883	938	940	935	956	957	925	972	924	875	947	929	948	930	965	944	882	929	947	983	952	918	974	890	968	893	919	946	882	965	969	933	917	895	950	983	916	948	868	897	962	929	918	936	954	929	937	831	957	929	871	945	923	955	920	981	966	933	968	883	995	925	886	883	922	963	950	927	971	984	950	942	909	1016	930	934	976	935	980	937	889	935	907	986	947	907	902	948	930	922	894	942	918	978	909	930	861	996	844	904	947	918	932	956	878	905	882	954	915	933	884	927	937	923	921	939	944	930	947	949	923	910	875	911	877	935	908	905	941	933	930	885	908	920	964	925	962	925	945	930	911	907	874	918	877	927	898	925	910	911	930	1003	932	955	864	970	904	1001	917	943	960	939	925	938	964	942	929	987	963	922	929	926	911	913	890	962	948	947	947	949	931	913	913	963	896	925	959	957	939	895	924	909	956	952	950	957	905	970	929	931	924	979	925	1014	915	952	945	939	855	910	925	970	933	943	945	925	988	930	931	977	979	925	979	971	964	930	924	939	953	923	907	977	1006	933	954	957	906	950	905	957	944	925	912	927	944	924	969	920	981	887	911	983	916	920	868	936	948	966	924	937	975	944	977	905	921	935	929	957	935	971	916	950	939	933	950	948	980	885	865	948	913	931	932	924	943	928	902	853	945	972	942	965	859	1005	942	960	923	911	949	921	916	959	962	893	926	929	929	974	961	921	1008	894	985	944	966	967	914	974	905	937	938	968	866	941	935	960	890	949	893	946	975	889	916	938	959	926	934	977	950	909	938	962	872	898	875	899	924	938	922	903	918	920	934	902	930	951	895	941	937	947	917	961	926	981	897	895	930	924	906	971	919	931	1009	932	955	928	914	924	992	928	951	965	920	922	895	951	964	913	941	925	929	887	944	987	928	993	916	937	933	947	898	940	892	927	975	949	878	919	897	934	967	947	980	875	967	1001	969	961	918	953	907	920	898	919	909	1007	892	964	924	966	876	968	933	959	918	903	946	906	943	972	933	1011	943	919	944	1019	921	992	905	963	937	938	883	915	968	994	858	933	991	953	880	935	949	935	899	965	952	889	921	952	937	946	905	928	962	913	911	931	937	936	988	846	938	913	957	948	935	979	971	899	974	968	942	945	912	934	939	946	922	927	928	949	942	961	896	950	938	953	927	962	898	927	935	878	946	964	950	982	905	865	923	945	942	942	913	965	931	925	944	935	948	970	905	933	958	940	917	978	940	900	967	998	949	898	925	981	965	944	923	910	956	914	955	932	948	927	989	919	958	959	886	919	925	927	966	927	939	934	964	1006	957	906	904	969	947	912	961	918	940	893	919	910	912	984	922	923	902	954	882	960	933	913	905	920	913	934	935	949	913	947	924	941	954	937	957	944	932	930	948	910	987	936	923	979	927	927	1021	976	919	925	984	926	942	926	921	949	950	935	953	941	919	873	890	937	977	939	943	936	908	942	969	875	933	892	934	961	945	904	920	922	921	953	917	947	965	928	957	946	973	975	953	934	1004	928	905	911	903	928	927	974	903	991	939	937	903	940	947	940	927	874	944	948	934	916	947	900	945	946	948	948	911	892	888	904	970	880	962	913	944	898	1000	890	882	956	953	974	920	912	922	900	950	890	938	933	887	975	976	921	939	949	959	956	969	965	917	961	953	946	970	960	981	938	923	912	959	918	968	895	959	935	962	943	947	921	940	907	953	964	1040	936	962	936	957	953	946	941	925	958	895	951	919	933	871	975	970	920	928	912	923	945	955	956	922	998	915	961	934	935	933	967	968	944	925	957	970	974	911	927	923	942	940	892	940	949	994	953	915	910	935	943	962	943	926	893	919	963	939	972	906	929	983	925	941	934	887	957	958	881	953	913	892	918	922	932	935	961	911	930	958	938	950	978	929	939	913	895	928	967	948	926	896	931	935	982	939	952	960	939	911	928	928	930	902	964	900	944	960	899	889	934	931	968	913	974	944	918	937	917	912	935	951	901	903	936	901	863	931	946	940	966	928	896	951	993	948	966	921	969	945	970	914	934	942	960	947	925	975	920	933	937	939	991	952	895	903	884	938	905	978	928	971	979	925	881	934	977	908	904	951	971	983	947	955	950	952	1008	930	909	957	918	941	935	968	919	908	953	962	920	945	887	910	903	964	935	986	926	963	927	928	919	959	957	927	927	976	954	959	926	932	955	913	913	917	983	895	904	977	918	913	936	929	954	974	929	869	883	895	947	925	934	956	925	954	909	942	924	932	975	960	958	938	948	934	950	929	933	974	918	932	919	878	931	949	920	982	915	957	959	936	914	975	956	940	897	967	895	935	912	963	877	934	903	911	937	938	944	990	907	915	927	948	906	905	916	915	929	926	973	920	945	979	922	956	977	942	913	901	928	963	879	978	960	977	908	984	902	914	921	905	921	943	924	952	933	951	942	902	926	940	937	924	918	905	901	881	957	958	867	949	967	944	916	981	963	919	919	934	960	981	968	914	966	941	990	891	931	947	947	927	938	927	963	937	923	962	921	935	936	954	930	979	921	963	972	910	957	935	995	922	929	935	906	950	901	894	949	971	912	895	978	955	917	876	954	914	972	983	1005	920	917	945	940	896	930	953	973	953	954	943	936	917	955	958	999	923	970	930	926	946	951	972	944	897	910	966	923	911	919	943	935	962	935	1010	879	932	956	940	909	951	923	966	885	964	906	934	968	911	901	968	945	951	910	928	932	949	893	948	932	903	976	971	983	956	906	914	869	945	943	915	924	923	916	949	967	920	969	948	924	902	938	914	884	916	952	902	946	943	973	952	940	964	918	901	932	962	943	921	960	906	922	930	918	990	917	886	938	904	948	874	900	911	961	977	956	932	924	956	908	915	944	925	992	968	985	882	938	961	916	876	975	901	954	916	949	942	890	944	926	926	977	949	922	925	936	898	974	949	906	970	921	920	891	969	933	951	951	894	906	926	927	937	993	962	897	941	974	993	937	974	966	946	942	951	931	967	903	909	940	917	952	951	924	989	906	901	945	924	863	933	983	950	927	961	920	974	895	940	934	952	942	885	958	992	925	948	934	941	927	915	913	934	864	914	897	947	902	958	935	869	936	976	957	943	936	937	931	927	916	899	894	883	924	962	979	933	957	867	911	856	919	936	876	950	936	914	945	987	883	924	944	909	922	934	929	874	941	972	919	922	974	891	906	907	859	949	913	954	927	883	953	1002	967	972	911	891	932	914	968	911	922	974	946	932	897	988	934	890	860	942	961	922	924	901	958	956	885	943	905	954	916	945	966	925
65119	36414	15958	3688	1185	714	612	489	459	470	507	403	438	404	468	435	401	422	457	433	396	447	460	392	412	444	459	437	455	439	414	396	447	440	452	410	459	408	467	388	448	430	407	453	450	400	428	442	436	418	423	452	496	412	436	402	437	438	433	462	452	439	398	418	411	439	436	444	416	425	435	434	426	453	457	443	387	422	436	403	393	461	436	458	418	454	429	487	379	403	409	433	462	414	433	437	423	449	500	432	444	445	456	452	429	481	398	470	421	445	426	420	443	466	433	435	447	454	432	434	447	373	427	412	435	448	452	475	445	459	471	486	439	425	473	456	449	446	408	427	416	454	436	423	417	430	425	405	450	410	474	442	398	423	385	441	442	402	412	439	440	420	438	396	389	438	443	472	463	449	465	438	468	434	449	430	443	409	449	455	412	452	461	418	426	422	440	431	415	454	395	459	437	482	460	447	433	434	424	455	455	393	453	453	448	484	446	448	398	440	427	434	436	402	411	438	446	420	439	457	424	392	410	437	456	501	445	424	473	482	474	408	431	458	453	394	417	428	496	431	449	409	435	474	458	422	445	429	449	429	438	431	449	445	402	408	471	420	427	439	429	422	400	425	434	445	461	418	411	406	396	415	413	446	423	438	442	453	419	393	443	428	435	467	443	434	470	444	433	448	459	422	469	436	409	420	458	414	422	406	425	410	468	424	424	395	437	425	428	444	456	459	413	450	454	452	446	419	409	409	425	420	407	484	480	455	443	462	439	495	409	433	422	419	483	443	396	398	437	414	420	422	373	430	432	437	444	427	391	438	420	460	457	445	424	430	405	484	491	443	425	463	425	444	409	408	445	428	429	425	445	435	412	428	435	429	474	430	429	455	379	472	448	479	480	435	436	418	452	463	462	432	489	427	450	433	435	447	459	471	418	403	451	419	415	424	410	451	476	449	474	457	451	446	432	429	394	441	382	439	482	403	397	433	448	395	432	439	458	395	449	437	411	423	435	407	422	424	427	426	431	437	433	480	453	447	407	458	440	419	461	454	410	411	432	460	454	457	446	406	419	441	417	376	438	463	486	412	421	420	421	421	450	422	438	465	441	437	428	432	426	505	400	420	443	443	415	443	432	402	393	440	445	436	417	434	430	445	378	462	415	399	428	457	471	416	419	469	458	424	421	490	385	435	418	427	416	444	442	465	427	403	441	496	416	426	423	384	429	436	442	429	428	455	465	428	447	419	426	457	425	415	424	453	416	392	381	439	397	437	428	395	458	389	444	434	442	405	427	467	434	413	411	435	454	432	455	410	481	409	452	432	450	425	439	445	425	409	453	439	458	405	458	389	431	414	410	427	415	447	419	440	447	480	464	413	455	419	466	425	439	411	422	411	431	423	403	439	449	416	430	455	462	421	449	475	459	454	444	431	413	450	484	434	420	415	462	443	472	448	450	450	479	436	421	420	435	402	459	419	374	438	439	446	355	450	421	450	442	417	436	441	397	432	411	448	431	471	417	461	402	421	461	418	488	449	419	437	418	433	463	436	417	411	508	456	415	388	421	395	420	437	440	438	466	454	392	412	458	415	465	423	471	449	449	460	456	439	455	475	408	429	431	427	431	459	407	433	411	410	446	453	409	408	421	395	453	462	446	434	410	391	459	421	419	420	435	468	456	433	438	450	423	427	382	389	422	433	445	411	460	416	431	451	423	415	419	427	421	460	409	420	417	498	420	418	428	493	435	440	442	453	406	388	427	386	448	444	426	425	440	420	430	453	414	439	445	440	458	449	472	413	454	452	445	411	429	426	432	424	376	433	432	421	450	462	449	459	457	414	482	448	425	426	465	418	405	402	442	461	432	385	473	496	418	438	465	401	435	433	441	446	442	428	403	438	439	439	445	456	415	445	456	439	416	455	454	421	412	411	435	447	428	418	422	439	414	431	394	433	443	425	446	446	430	409	437	445	403	415	462	443	430	412	375	410	443	426	448	428	393	465	395	447	445	450	417	441	410	423	449	470	431	429	435	426	439	465	427	441	410	441	444	439	448	393	402	392	417	498	441	423	414	458	488	453	453	455	443	446	472	417	413	423	422	435	450	422	468	398	401	414	468	461	382	491	436	428	454	439	427	443	426	497	470	425	429	428	424	404	379	394	435	441	422	386	471	446	454	436	403	449	440	415	416	444	390	428	423	419	434	445	414	392	471	434	390	436	430	468	383	406	443	482	429	428	426	438	429	442	446	417	437	418	423	375	445	445	407	445	451	420	432	433	446	434	465	405	430	445	402	414	452	460	452	467	458	437	415	425	439	444	408	421	456	422	402	458	450	411	467	401	415	443	459	385	461	402	423	444	420	416	414	441	431	437	429	472	387	432	451	438	462	470	454	405	420	423	429	400	413	415	439	455	426	431	451	415	438	416	418	421	471	410	423	440	399	448	407	434	462	400	444	444	454	412	394	403	464	417	451	399	431	415	463	393	451	402	441	393	451	396	419	425	413	442	464	436	442	430	432	453	455	448	433	444	424	429	455	392	456	470	426	469	427	413	450	424	386	458	470	418	425	440	440	400	404	412	466	482	413	443	429	423	461	427	415	430	407	418	421	450	443	402	414	414	406	441	425	403	416	391	421	442	426	473	448	425	423	426	455	421	393	436	438	404	464	417	467	455	444	443	416	452	445	404	462	435	411	432	404	430	449	427	408	463	402	421	409	418	433	422	452	444	434	429	426	415	490	434	418	433	482	424	434	423	418	361	437	455	461	442	435	431	469	451	438	452	430	424	428	438	440	467	423	452	437	469	433	381	443	456	479	463	400	436	490	399	447	462	438	411	421	437	401	427	447	435	433	378	414	428	431	452	434	464	460	401	434	404	453	462	415	453	408	430	407	419	431	473	399	448	429	458	426	439	463	448	468	439	470	405	437	412	430	432	460	441	429	461	448	414	446	460	483	440	433	406	375	427	406	449	410	467	427	415	485	439	432	401	437	409	424	443	429	419	415	406	444	441	449	439	439	423	427	458	440	439	404	412	438	438	405	418	458	486	478	451	418	460	479	416	458	417	428	473	408	434	460	451	437	469	415	437	458	484	414	461	452	448	429	451	417	418	416	420	426	436	446	418	445	422	428	451	440	415	465	421	433	404	446	437	453	431	372	424	430	414	460	422	423	446	476	415	374	459	482	474	436	465	453	429	414	462	406	421	433	448	467	453	455	440	438	438	425	417	447	442	423	407	433	496	429	436	436	402	473	462	486	415	422	463	433	426	452	439	423	420	444	405	445	427	430	441	434	435	413	455	457	457	427	429	401	416	445	433	379	455	409	413	423	453	428	414	462	417	414	436	422	395	440	407	427	442	434	426	437	411	411	407	468	456	453	428	431	416	404	427	446	388	446	446	454	439	446	406	445	429	423	418	430	421	432	447	434	453	405	463	448	454	420	438	452	431	455	460	426	427	399	446	445	460	442	418	428	418	400	397	422	443	386	423	464	455	407	455
45057	29747	13978	5495	2741	1770	1483	1217	1076	1002	991	952	896	989	929	933	1017	989	943	946	987	984	951	949	981	970	1002	962	1011	927	966	915	960	945	945	972	938	957	926	956	957	898	969	923	956	949	977	915	1000	933	952	948	970	944	962	963	953	967	962	993	944	937	960	921	931	971	948	874	931	962	955	974	977	959	963	967	977	987	949	952	934	951	952	904	922	980	912	957	919	940	835	948	960	959	969	902	902	935	963	894	960	935	961	962	991	949	907	919	883	989	978	900	940	918	902	950	974	891	926	937	981	961	971	1019	930	944	888	999	945	917	967	903	995	917	909	930	986	922	895	993	943	938	983	967	971	986	958	959	954	956	921	946	928	957	937	944	921	951	891	891	932	946	960	929	986	937	926	984	941	972	987	939	952	914	949	929	933	919	961	992	904	959	932	945	918	991	952	959	962	981	970	947	992	917	928	949	946	901	956	926	952	916	922	907	949	955	921	924	986	992	864	933	926	873	985	913	983	955	941	944	951	946	895	955	934	942	940	969	944	915	1025	983	930	948	929	1018	930	903	930	961	895	952	1002	940	968	895	934	913	942	964	936	961	961	878	938	965	950	982	947	992	925	957	937	892	908	888	962	946	963	916	898	959	879	984	923	1016	965	918	930	935	969	920	947	960	907	936	921	971	955	981	916	963	970	896	976	968	945	972	953	916	948	949	913	954	921	943	893	911	921	974	934	915	939	894	996	905	933	923	960	980	946	967	920	965	929	980	964	892	937	959	912	944	981	1016	968	981	917	993	929	920	908	928	984	979	980	936	963	979	951	995	994	970	901	974	955	948	909	987	903	987	963	941	952	915	934	1000	969	946	964	957	901	942	946	949	975	952	963	947	991	949	1012	916	920	948	989	938	935	936	969	902	908	928	963	935	933	952	953	945	979	953	996	890	901	919	948	968	921	949	953	990	973	951	976	978	939	988	947	945	941	948	978	963	957	920	987	962	938	940	963	937	943	916	903	901	943	892	984	912	969	913	956	947	959	957	1030	945	954	964	983	981	925	957	1020	926	928	964	1015	961	960	929	992	914	954	947	910	908	955	935	972	944	989	989	946	915	1008	932	916	937	948	929	940	928	983	950	987	908	918	982	995	936	944	934	919	904	1003	960	1010	991	950	973	949	944	961	977	957	933	991	920	921	957	953	941	938	987	944	939	927	962	933	917	985	966	994	918	953	957	926	969	948	950	922	949	889	938	961	891	935	931	922	928	971	957	948	917	949	919	946	998	931	926	931	924	924	1014	970	938	959	956	939	965	887	925	985	913	937	941	956	984	966	994	917	957	955	946	967	941	926	953	942	931	906	995	960	971	928	935	967	1014	995	994	939	976	930	941	990	997	920	962	953	956	888	963	983	947	926	926	1003	930	967	980	989	940	941	872	960	1011	944	942	974	989	987	1013	922	942	952	909	974	954	938	944	965	944	960	967	937	969	930	946	953	1024	929	927	869	987	959	966	959	910	963	918	989	927	935	975	900	953	912	959	938	920	948	945	939	910	1008	957	913	882	1008	972	922	951	924	984	904	925	926	927	960	971	947	914	895	968	969	942	920	984	945	928	930	1035	929	950	997	954	904	962	951	918	965	1001	920	908	948	942	944	962	922	952	954	971	924	926	986	926	988	907	951	958	954	925	1007	990	977	836	913	989	909	954	947	989	990	941	926	909	959	945	991	988	973	952	948	967	937	947	989	1004	983	930	986	937	939	950	946	985	941	911	943	971	945	933	923	934	895	954	968	1015	971	962	969	915	906	939	981	979	960	979	944	900	963	936	912	947	964	964	973	990	938	1007	946	969	1010	980	962	936	954	981	927	928	968	983	953	938	917	905	955	1012	937	964	926	942	920	942	909	978	941	980	932	922	935	963	912	969	916	926	916	903	958	929	963	942	1000	953	993	957	885	893	972	980	980	970	921	1016	900	953	984	962	941	1015	917	969	918	958	913	1016	928	918	950	902	915	928	939	951	954	955	926	974	900	932	927	917	943	953	897	983	938	885	947	947	928	953	974	942	1003	931	916	984	1006	970	967	963	917	941	985	986	984	965	952	878	957	926	983	971	945	927	954	940	951	910	930	965	1007	947	995	1036	1004	917	913	977	972	922	952	962	966	905	915	990	913	959	918	996	918	952	940	995	1028	999	964	961	887	978	934	918	996	978	966	1001	938	991	957	995	907	935	920	866	949	922	984	917	975	947	992	928	915	931	977	991	942	919	932	966	955	889	922	938	919	927	985	914	929	922	906	962	951	959	990	988	946	967	944	976	922	958	979	949	931	968	938	958	896	978	913	907	878	924	1018	927	945	990	940	963	982	957	934	931	955	953	946	995	948	937	961	998	992	964	953	1012	992	1003	963	918	969	956	1010	960	938	989	955	962	951	924	920	1010	974	936	982	964	943	996	915	922	976	989	906	929	933	929	932	959	903	879	989	958	967	904	860	980	951	918	917	943	1011	936	914	949	978	945	953	965	974	891	994	948	956	957	916	949	957	944	938	939	900	941	971	970	955	978	1014	1008	981	957	909	912	942	909	978	928	1017	965	975	992	933	922	957	933	934	946	953	928	971	892	891	942	913	942	963	955	964	902	932	960	982	996	951	950	970	953	955	962	988	939	881	948	958	957	973	934	936	902	944	924	958	945	932	928	972	954	955	988	932	917	944	974	982	997	941	948	978	976	989	954	943	941	963	971	961	1033	918	896	989	930	960	999	1013	925	967	968	932	907	984	1037	956	1002	911	956	1011	959	944	939	924	949	993	944	992	958	895	1005	975	944	1017	909	986	967	874	894	996	929	909	902	919	948	915	938	969	955	945	906	924	959	951	935	925	977	1005	939	960	989	959	935	983	935	999	924	946	904	1043	962	981	947	929	939	962	939	934	956	920	919	983	954	926	1002	955	970	895	897	941	954	911	928	948	993	933	1028	973	918	883	949	953	930	947	960	966	953	955	916	932	946	913	923	982	952	918	975	970	922	946	967	958	937	920	950	992	940	973	954	973	909	922	994	983	903	911	913	935	978	909	951	966	909	967	928	968	956	976	966	915	967	956	945	988	964	1000	970	980	957	903	957	962	977	903	871	890	935	968	921	972	945	950	964	925	951	955	973	1004	975	904	973	956	1003	937	971	912	1021	936	948	983	901	1017	980	947	931	979	979	910	924	935	924	924	942	945	891	953	895	993	950	946	912	917	940	970	952	980	904	997	927	971	915	967	930	978	978	936	971	916	875	942	912	917	928	942	947	977	946	977	912	957	952	960	1010	926	976	930	974	942	911	975	952	957	1026	877	909	912	976	969	909	899	957	940	987	933	930	911	966	956	953	946	988	923	950	916	907	929	954	898	896	941	954	922	948	941	961	914	1005	952	972	958	948	952	919	976	969	932	996	962	947	894	919	979	988	939	966	972	936	970	978	917	910	964	952	970	977	930	968	965	1000	930	921	942	963	946	943	940	908	961	906	922	970	938	962	987	953	945	956	989	951	931	944	962	940	912	969	942	964	969	936	939	961	887	925	995	1012	983	962	988	981
50335	24544	12040	3880	1698	1023	699	573	502	426	457	418	461	438	450	439	441	444	432	476	477	456	389	450	410	452	415	437	439	445	435	468	419	431	478	448	396	416	444	442	410	404	462	456	469	453	443	447	426	414	464	416	488	446	424	470	423	450	412	424	429	447	425	424	430	443	448	427	420	485	489	446	482	408	407	411	404	436	474	448	460	440	425	447	441	456	419	439	469	466	431	401	403	419	402	446	469	369	453	425	429	433	471	457	453	404	440	472	479	463	464	479	434	439	432	471	419	443	393	445	415	427	421	464	417	428	418	415	460	452	424	403	435	436	413	429	438	453	436	453	474	427	427	413	399	399	434	496	444	441	456	485	446	456	409	407	469	433	423	442	471	453	414	421	467	444	424	482	402	427	429	439	422	447	432	416	463	432	428	433	458	504	433	456	464	480	459	416	453	415	437	464	448	454	402	477	444	436	405	440	465	418	423	438	432	389	474	439	477	431	444	505	436	437	417	436	450	454	436	419	435	443	441	420	439	456	485	424	442	392	386	455	455	450	467	472	483	440	423	450	427	410	435	417	464	442	476	461	416	440	491	448	461	461	433	435	465	424	400	433	436	452	417	424	441	415	430	453	423	478	403	467	450	444	445	420	389	416	428	426	390	429	470	475	441	440	459	454	459	422	446	424	427	415	448	457	436	419	431	439	439	405	434	390	430	440	385	474	433	441	412	447	442	438	411	467	467	468	428	454	440	478	454	427	475	441	454	433	429	460	439	439	448	404	448	435	422	446	410	426	421	444	434	454	447	456	440	444	433	448	437	448	382	437	427	451	464	440	460	461	469	429	435	479	447	499	436	430	444	463	460	416	451	460	446	432	454	437	449	427	464	408	384	440	480	439	395	420	392	454	461	409	440	452	454	456	445	480	448	466	431	451	409	455	410	441	435	453	440	421	431	427	473	439	422	454	449	447	424	434	434	403	466	454	452	451	447	422	442	458	450	433	420	473	428	474	453	389	447	445	445	416	498	419	473	492	455	446	440	441	464	431	395	434	416	462	405	465	457	458	408	424	436	467	402	462	402	490	415	451	440	404	443	444	470	422	429	429	475	430	466	471	420	498	466	462	455	414	462	445	399	465	466	446	462	448	425	465	446	441	450	412	435	454	429	407	436	423	404	433	446	425	470	394	429	436	433	426	401	418	431	451	470	430	465	408	453	437	410	425	408	429	422	432	438	442	429	442	460	435	466	434	423	419	453	442	448	447	464	462	445	411	439	423	419	443	438	440	472	440	446	440	446	488	407	433	425	430	456	426	444	459	464	429	447	450	409	393	415	402	408	430	484	453	458	424	431	459	460	460	430	406	433	455	497	445	451	443	410	434	442	417	453	387	425	448	414	442	429	414	460	449	427	465	431	461	445	404	440	412	435	419	454	447	452	469	420	402	409	427	433	448	420	416	462	458	465	439	447	406	467	453	433	446	423	421	459	431	458	456	447	467	398	459	458	421	411	424	419	404	464	436	401	414	412	476	415	467	398	402	442	433	425	494	449	434	459	451	432	440	447	456	423	488	426	392	408	442	444	409	452	407	449	443	465	452	459	439	451	405	443	467	427	422	418	393	437	407	446	458	428	428	483	448	462	431	479	447	436	450	447	417	432	441	466	408	417	415	433	486	446	453	479	452	464	443	438	430	433	421	454	433	443	454	465	469	372	470	423	438	411	418	435	434	402	457	425	453	462	432	454	438	425	486	476	448	399	468	409	456	425	431	461	453	410	420	462	404	429	419	440	424	444	455	441	438	437	414	452	421	453	408	473	402	466	444	461	458	442	424	462	420	454	432	402	427	482	461	448	482	494	453	466	414	445	451	472	447	461	440	440	471	470	423	471	432	461	438	428	476	419	401	477	456	426	446	406	435	452	421	452	463	442	486	438	436	441	451	477	434	402	442	436	390	417	397	461	429	444	422	434	416	444	448	423	442	423	475	412	457	435	446	449	421	431	462	445	455	457	400	456	383	441	473	458	404	445	442	444	451	453	436	454	447	454	445	437	453	495	431	455	480	467	433	446	420	439	420	423	473	439	445	461	412	445	432	420	449	466	458	443	391	439	427	434	422	410	417	457	426	414	427	434	418	469	454	443	453	417	453	451	454	443	447	451	406	434	394	441	496	451	452	417	453	437	431	423	430	445	453	428	464	496	463	418	434	419	429	406	445	451	455	404	421	464	456	441	474	439	414	425	407	437	430	436	446	451	412	431	436	455	426	475	427	397	431	424	401	414	450	468	458	410	442	454	391	444	463	459	475	462	429	515	441	437	441	421	462	438	454	437	420	408	423	448	400	478	459	464	452	390	421	436	399	404	451	417	398	421	477	412	401	431	479	397	424	434	443	477	448	426	471	448	428	469	419	420	444	435	442	444	411	398	460	428	471	459	381	462	452	414	416	469	444	430	447	442	438	436	445	430	351	429	458	430	465	470	408	399	411	428	428	428	449	434	428	409	449	434	412	483	422	451	408	466	458	425	456	443	429	405	470	437	415	442	424	378	444	459	433	446	437	436	468	433	453	464	397	433	392	439	429	416	428	492	479	424	412	461	428	421	425	444	425	446	467	456	449	493	447	439	408	418	469	433	442	430	441	481	453	452	447	387	435	463	452	426	406	440	443	449	467	425	471	410	418	426	435	465	410	424	442	383	410	454	465	467	432	415	468	454	464	450	439	411	469	440	419	469	418	433	420	423	382	456	399	467	445	441	410	422	431	429	478	449	458	451	431	404	484	467	437	452	440	403	418	433	439	418	423	445	435	424	422	418	427	438	439	453	448	441	400	413	413	461	475	449	399	454	457	427	402	442	521	421	440	470	452	463	427	394	443	423	433	412	471	484	429	408	449	417	442	450	439	443	461	439	486	454	452	443	409	442	411	407	446	439	453	444	460	442	454	431	425	451	462	487	458	439	464	504	407	425	422	436	433	432	439	468	410	466	476	458	451	455	482	448	430	426	445	430	433	457	469	420	465	416	445	472	423	477	462	420	399	456	399	451	428	400	491	447	414	428	454	401	462	417	434	407	447	404	437	418	421	425	471	429	470	450	438	428	399	462	440	446	396	474	452	446	449	437	449	426	422	445	422	420	454	461	432	417	435	434	372	448	408	443	452	421	467	420	493	419	451	464	439	425	435	509	477	457	476	473	428	448	444	419	430	427	444	434	417	417	461	510	460	476	391	426	438	475	457	446	468	458	447	498	461	436	427	426	434	437	423	425	470	427	457	426	402	448	448	408	424	467	440	467	416	435	412	440	470	426	447	415	453	424	472	405	427	463	471	486	490	444	417	444	432	428	445	431	453	443	489	424	419	471	454	452	464	480	456	485	432	481	412	434	404	437	466	451	472	434	422	419	451	422	418	428	425	436	441	410	416	407	400	456	419	465	444	434	485	474	426	451	399	442	437	449	449	439	422	412	402	451	462	447	463	428	455	447	460	408	444	438	409
33078	15361	8995	6038	4139	2695	1716	1333	1113	1078	980	986	930	939	954	984	956	946	929	937	943	1019	915	1007	947	937	945	982	957	1036	954	1006	990	957	957	965	982	953	971	1013	959	949	908	981	911	923	893	963	962	960	931	990	954	960	922	940	946	928	925	974	1001	1002	889	913	973	969	953	977	931	931	953	960	973	942	928	1015	983	943	952	989	959	1011	978	1005	1012	960	936	944	968	930	1012	991	931	981	945	929	939	952	939	988	974	970	998	1004	991	910	933	977	972	974	950	965	948	939	974	922	964	945	954	974	916	913	981	911	943	927	932	974	985	936	948	969	956	981	991	947	1015	989	901	969	976	948	923	971	919	990	905	960	944	944	900	983	948	884	987	1002	945	935	976	952	922	975	949	928	996	916	925	959	994	953	948	916	956	935	991	913	987	932	933	978	1002	958	945	974	952	885	977	944	1048	1003	960	953	996	939	920	1007	974	949	991	961	952	977	947	945	938	949	962	958	954	955	974	953	959	989	944	972	953	960	935	964	965	958	941	942	940	995	1007	960	914	1002	954	974	987	971	970	919	971	947	910	982	965	948	935	886	953	925	920	954	933	908	955	966	947	930	908	892	938	938	968	914	952	984	943	953	930	918	997	919	950	944	945	964	951	939	908	934	999	997	897	908	988	1013	974	959	940	948	968	882	986	974	934	949	984	977	952	913	917	922	933	952	969	1001	940	920	963	978	971	964	988	970	966	926	942	1011	912	954	972	945	892	961	915	948	898	991	943	967	992	937	964	918	992	952	940	939	900	1007	931	917	951	999	939	997	921	961	928	953	930	910	980	961	979	994	986	978	950	950	972	995	950	968	922	964	966	974	952	952	962	970	949	970	1019	926	974	912	994	994	951	956	950	937	993	923	944	1004	944	874	985	938	950	972	992	942	945	980	913	906	918	935	970	922	929	929	962	972	950	912	984	931	945	969	943	940	913	986	924	896	998	981	966	940	1007	992	946	980	1023	938	934	960	909	959	996	896	896	987	945	880	935	956	961	982	962	919	954	955	945	951	971	935	973	939	935	931	961	947	931	991	882	1005	978	1003	918	970	980	946	923	910	897	936	935	901	982	905	919	1024	995	971	992	925	957	942	933	898	939	922	991	931	932	963	964	901	1002	907	963	969	949	939	912	993	965	966	983	956	955	933	986	954	878	964	989	950	934	939	896	963	950	926	905	907	973	901	934	912	941	952	964	955	954	994	953	916	980	977	987	932	1034	944	1019	912	963	879	967	928	968	964	952	1002	923	917	949	937	935	921	956	927	945	947	923	1005	956	962	987	933	864	981	994	951	940	990	975	930	991	931	942	902	991	962	980	965	919	1005	1003	967	947	908	995	951	941	918	941	928	898	976	985	896	964	902	979	913	905	919	943	971	904	905	911	940	995	969	894	979	970	935	919	981	972	987	917	940	942	941	945	995	945	913	962	958	986	966	949	944	965	969	974	943	985	971	951	942	947	919	958	965	1007	944	954	953	888	948	966	874	921	944	983	992	912	977	917	909	929	917	875	925	975	959	941	975	903	972	977	991	941	916	948	968	1010	994	944	930	1020	945	1009	936	946	979	939	954	977	915	919	971	932	933	942	940	974	962	1013	940	988	985	984	908	983	897	949	970	950	943	929	960	899	998	983	988	984	918	977	947	991	947	943	928	946	979	901	991	964	929	950	981	955	935	917	955	954	933	952	967	950	984	952	950	960	918	921	966	932	898	931	937	916	983	916	941	897	932	921	923	923	962	941	982	991	941	956	959	895	933	997	964	959	935	899	918	928	975	954	925	950	957	938	960	938	975	998	971	977	924	935	959	909	915	963	989	964	936	972	908	932	923	903	982	993	1000	901	957	949	924	929	933	925	938	926	933	967	971	942	939	1026	947	1001	951	911	874	941	934	947	958	931	942	940	966	974	938	965	922	917	957	922	955	869	912	959	950	995	945	956	949	929	974	980	909	922	988	962	914	931	951	905	984	966	903	911	917	936	943	929	931	945	946	1005	936	976	972	950	916	988	921	835	933	926	941	962	964	928	979	883	961	910	932	917	949	988	951	963	920	946	960	913	917	970	953	901	984	961	961	971	1011	986	907	935	936	908	916	983	896	910	944	904	907	969	993	976	961	921	989	925	895	922	956	956	986	892	943	969	974	952	985	948	946	955	920	951	912	950	989	930	1000	954	954	917	1037	938	976	1045	971	974	954	975	931	942	954	955	1003	996	964	941	967	903	931	929	936	982	895	1003	949	925	933	940	1010	931	949	900	980	932	955	966	928	935	912	922	905	939	936	967	939	945	940	970	952	945	973	947	922	899	934	995	1003	1002	926	972	956	950	974	965	930	967	1003	968	896	973	943	980	1006	987	920	1018	956	1033	994	993	980	929	925	967	946	935	970	977	942	882	972	972	963	940	961	914	964	998	970	948	962	906	986	927	996	935	982	992	955	946	983	955	959	957	958	950	942	987	1013	872	959	931	965	941	979	937	991	953	970	949	989	971	926	1012	914	954	899	1012	972	948	945	967	964	958	905	969	977	939	942	954	919	958	1008	931	912	950	961	981	954	969	980	952	965	967	942	947	964	948	978	985	954	933	952	930	956	1020	971	1002	903	909	989	922	979	976	984	932	961	893	891	943	977	1028	921	945	957	953	957	1016	976	932	943	962	984	934	904	940	947	919	976	975	967	912	933	951	962	940	1011	986	968	976	975	939	924	953	947	944	917	926	947	934	955	927	942	926	925	965	920	973	929	943	945	877	967	963	944	960	976	976	972	969	965	967	974	992	930	973	936	950	910	927	929	909	921	1015	937	928	946	912	915	967	1043	939	966	949	915	924	934	968	951	948	964	897	887	962	961	933	961	931	943	926	984	938	988	951	945	926	985	941	908	998	1003	950	967	968	965	914	945	941	923	923	936	957	985	971	979	910	940	940	965	938	1027	963	975	976	946	928	977	904	916	887	918	930	888	984	914	978	972	947	946	949	1007	885	979	925	927	958	931	938	863	951	947	974	908	940	961	1006	871	948	1007	999	938	946	949	955	984	976	920	947	953	868	953	942	958	957	1023	999	962	965	934	943	935	924	892	940	1009	910	947	977	974	993	980	953	905	936	988	974	943	952	984	1001	948	983	926	963	977	982	909	974	880	902	962	987	965	938	952	988	970	967	915	927	938	985	946	960	977	964	900	960	984	926	907	971	1030	965	928	982	933	961	971	1000	927	891	947	957	972	944	905	1007	924	920	932	1003	1016	911	989	956	893	929	967	971	955	898	937	931	959	999	953	933	966	948	946	971	937	1024	914	923	936	979	973	876	940	947	939	904	953	958	952	951	1007	1015	997	907	940	975	903	975	917	943	935	947	974	948	1009	973	950	908	940	886	980	1008	984	931	971	958	892	977	956	985	1048	930	962	942	965	969	1026	973	947	1015	934	990	919	973	1012	876	898	930	978	991	983	984	965	976	903	963	955	980	981	888	932	922	980	992	929	928	976	930	982	957	946	975	970	989	953	984	952	938	976	943	929	934	995	988	926	947	955	960	950	985	956	963	916	987	958	991	928
51654	24162	7908	2653	1117	711	563	496	422	418	439	423	405	441	428	412	390	444	425	444	418	423	375	414	429	411	397	434	423	415	401	397	434	401	419	411	448	422	400	401	421	421	406	453	370	405	403	408	376	439	398	413	431	390	405	426	406	414	433	473	459	414	426	439	453	397	401	387	415	438	416	416	431	435	458	398	465	410	467	409	439	466	405	412	379	458	435	411	449	418	460	415	445	403	428	463	436	458	446	398	424	377	424	446	414	411	411	439	427	429	433	436	413	392	426	399	426	432	427	441	425	377	441	397	399	447	382	399	419	448	407	470	414	435	443	423	427	466	432	419	416	426	428	442	441	453	441	427	438	421	452	407	456	422	463	455	444	415	461	434	403	389	448	436	417	408	397	373	400	445	387	413	423	417	394	426	389	408	415	422	433	420	427	408	437	442	443	402	411	396	442	409	414	428	414	413	438	398	389	444	393	432	414	413	431	459	448	432	404	410	409	428	462	440	422	450	428	425	387	373	454	431	399	420	390	415	405	410	446	429	422	423	417	460	429	416	435	459	410	428	404	415	420	429	404	432	388	431	469	406	442	447	407	421	406	394	435	399	431	443	397	444	399	420	416	396	410	459	412	418	430	437	434	425	422	405	411	441	440	423	447	446	410	422	408	415	423	412	446	480	418	434	416	420	446	445	422	430	416	459	465	398	425	433	438	416	415	430	405	460	400	390	417	423	419	403	387	412	396	452	379	413	452	411	409	416	410	401	431	428	373	461	408	407	447	420	432	422	434	401	420	404	412	421	410	386	414	439	420	406	407	372	436	428	472	443	434	470	430	432	444	432	416	415	426	427	402	414	448	427	401	382	419	437	424	466	422	392	423	420	453	421	382	408	482	435	436	449	407	413	418	440	447	446	400	425	450	462	437	411	407	449	445	405	480	447	383	459	411	398	417	418	383	415	420	429	412	418	456	427	438	390	446	398	415	443	436	386	469	410	371	398	424	442	450	441	448	427	414	396	403	427	425	391	463	458	385	410	438	438	424	438	403	406	379	396	400	401	427	436	404	425	423	426	384	412	447	375	429	445	393	438	440	439	437	447	394	434	437	404	455	454	429	447	414	442	419	455	411	418	406	402	428	394	460	425	411	417	421	408	479	417	429	404	434	444	429	408	379	406	444	424	473	401	463	412	385	424	440	417	435	414	412	426	442	365	408	428	434	415	446	417	432	402	421	406	391	417	377	416	376	394	428	415	419	415	421	438	445	423	427	434	433	432	434	454	402	435	390	428	433	431	407	434	404	395	390	424	392	462	421	447	431	410	439	430	400	390	429	439	426	426	421	431	407	428	436	475	399	467	371	459	420	400	407	394	424	422	435	440	409	412	409	422	413	446	401	425	458	398	431	423	420	463	406	425	411	433	395	435	452	404	423	451	390	467	445	443	414	467	469	417	424	393	412	441	478	392	425	421	399	414	406	429	416	428	397	415	432	424	439	418	421	414	419	452	391	439	364	446	436	429	476	433	478	458	454	439	453	405	424	457	411	400	412	451	395	361	441	435	425	409	423	460	453	416	400	437	447	446	426	462	457	393	433	453	457	387	380	460	395	396	442	422	433	417	421	402	413	457	415	445	456	409	437	410	400	411	425	442	455	379	423	487	462	406	441	452	412	429	428	418	448	431	452	418	408	449	395	444	442	440	414	435	467	389	417	411	422	434	408	410	418	433	470	416	399	415	422	395	409	416	453	439	433	424	442	431	441	442	379	391	415	407	429	474	397	424	393	411	412	444	464	440	430	406	427	428	405	434	436	406	432	440	439	425	402	476	450	375	489	451	434	427	443	410	423	399	407	421	423	442	442	358	424	432	376	430	415	434	418	415	400	443	408	448	430	400	389	447	406	402	402	446	409	443	450	469	403	429	441	428	417	403	410	452	428	407	454	408	466	433	415	415	414	440	423	385	406	417	421	407	380	398	394	415	384	455	453	443	412	393	423	440	408	422	460	432	460	438	452	490	418	418	399	434	389	410	436	441	406	436	409	400	415	398	414	413	447	437	371	387	412	431	384	448	424	403	437	439	426	461	414	434	426	446	429	399	402	399	439	444	439	437	470	441	409	430	402	395	421	427	436	435	435	430	435	412	399	419	438	402	404	421	424	409	442	438	401	443	448	444	433	432	446	402	427	434	447	423	407	422	390	433	392	462	427	453	438	447	423	369	438	415	457	422	428	417	385	441	426	452	428	379	422	378	410	401	396	442	398	389	388	401	449	427	413	378	387	391	406	391	382	430	441	418	390	424	420	415	423	407	388	390	425	413	444	444	443	409	400	420	435	430	424	429	420	400	449	429	431	404	381	427	436	422	432	417	441	453	435	453	435	437	423	437	428	412	398	394	403	417	409	429	408	410	437	425	436	453	449	426	399	397	416	422	397	436	408	404	397	408	408	404	443	412	442	425	410	432	410	454	390	413	445	432	429	435	439	424	416	445	447	414	446	445	437	418	406	387	431	413	412	430	414	437	414	403	414	412	445	421	394	436	405	438	468	432	420	421	416	421	403	421	406	422	377	417	441	451	394	416	412	397	447	418	441	415	406	424	449	407	415	428	435	438	441	495	436	419	419	432	425	420	435	428	440	402	456	389	430	396	423	457	430	426	433	409	442	408	459	420	413	420	404	377	415	438	446	424	387	411	456	455	371	396	392	431	426	440	431	420	376	427	411	418	403	405	443	406	416	396	428	414	426	437	425	422	388	421	446	428	430	431	425	434	418	414	426	416	396	439	411	431	412	408	446	435	417	432	448	442	425	412	402	466	423	391	413	414	463	475	409	409	399	424	424	412	423	412	435	427	403	436	449	380	422	397	407	404	423	418	460	427	450	440	384	391	415	392	427	442	422	400	403	418	444	422	407	408	422	432	396	433	418	427	423	425	428	414	425	419	404	448	364	411	387	422	446	431	439	432	458	414	393	410	406	422	460	447	440	404	443	428	465	433	447	425	403	456	385	424	435	458	396	373	396	439	437	419	440	423	435	452	414	437	415	404	463	466	424	431	428	389	440	424	449	452	428	434	409	453	421	421	471	404	416	419	397	427	421	441	429	430	409	421	424	417	425	445	417	397	428	413	414	441	433	446	375	406	425	448	404	412	387	478	428	425	442	459	403	408	442	435	439	431	432	400	430	403	433	394	388	446	419	409	403	469	429	377	398	385	433	437	416	421	435	422	414	431	425	440	419	432	444	417	413	435	401	402	504	431	403	371	407	390	420	434	435	434	429	439	421	410	485	450	407	458	453	424	468	437	386	455	475	459	412	427	429	434	399	413	411	394	466	431	408	424	432	425	447	435	440	418	414	468	387	478	431	415	417	408	443	440	446	427	407	410	455	437	396	400	451	374	441	424	463	449	435	384	424	410	442	397	417	413	451	417	430	364	430	438	428	429	438	437	455	442	404	444	452	437	436	436	407	421	438	449	402	422	443	397	417	416	442	397
35521	17476	8618	5141	2955	1904	1351	1143	954	931	925	945	932	927	935	842	908	897	982	974	956	867	912	947	953	887	873	902	880	912	899	901	921	914	900	958	916	908	950	889	949	925	947	893	901	906	986	847	970	939	911	859	939	935	889	918	864	910	947	872	940	967	966	957	902	961	888	921	889	913	915	904	904	961	944	915	979	903	918	998	923	967	969	867	937	917	911	901	923	911	928	977	887	919	927	950	918	859	910	982	905	950	909	917	932	955	917	945	937	912	905	894	944	931	963	923	911	945	954	933	922	914	905	878	982	922	920	949	851	941	875	901	925	960	895	955	949	960	913	942	905	905	906	897	899	879	939	907	942	884	918	1036	881	945	890	932	932	947	934	871	934	913	962	885	890	928	914	952	928	960	932	929	872	899	954	969	924	922	875	877	910	959	903	957	917	919	903	939	885	977	926	912	911	911	926	866	955	949	902	966	947	951	904	938	918	970	900	903	948	860	878	987	923	958	906	872	911	909	900	947	944	949	928	923	935	920	870	921	939	928	937	933	861	883	921	949	945	914	980	950	905	878	913	901	928	886	937	955	902	945	968	947	929	931	949	881	901	956	929	937	939	945	982	955	928	878	949	934	926	935	916	870	941	949	905	916	923	923	898	953	891	963	948	909	869	917	879	894	903	963	934	931	942	935	916	916	944	958	883	903	902	900	896	974	891	948	948	921	899	975	948	927	971	941	912	866	901	914	895	920	911	925	971	907	933	926	946	922	967	951	928	955	940	894	923	862	934	902	948	909	941	999	965	941	930	913	1021	953	945	941	904	911	887	904	858	914	963	923	892	884	917	923	897	887	963	980	948	931	944	922	916	981	951	879	936	911	922	946	944	882	941	936	968	903	912	921	908	925	960	977	878	964	952	858	859	940	896	910	845	921	888	876	914	972	929	904	930	932	953	950	919	957	890	971	925	913	938	941	942	907	950	962	886	899	967	901	898	945	950	951	900	934	937	931	945	909	893	903	902	892	997	963	925	912	942	980	987	957	947	924	937	939	905	953	944	930	934	948	931	963	972	916	912	902	906	916	924	921	914	959	971	933	916	947	948	947	924	915	880	950	960	957	932	972	914	906	950	971	899	883	886	866	913	914	931	931	918	943	955	954	969	881	931	896	954	907	935	931	962	899	905	937	932	940	922	875	926	925	900	915	915	910	929	886	915	878	965	941	884	979	909	926	926	930	844	927	953	927	909	902	937	952	931	975	938	918	906	944	892	898	957	930	931	918	906	957	920	940	832	893	927	919	940	892	929	907	924	912	915	910	941	950	961	834	903	919	888	944	928	909	912	975	924	929	919	866	996	931	935	894	972	896	907	955	952	915	907	955	916	910	982	904	935	976	929	937	950	967	924	884	905	947	922	952	911	903	947	897	978	917	928	929	1016	938	895	939	926	922	966	955	896	947	932	879	907	932	905	934	972	909	944	914	963	917	914	928	949	910	927	925	957	886	944	951	929	926	902	981	971	881	940	923	919	893	914	923	927	907	902	956	890	895	907	936	973	902	906	875	881	957	958	913	961	955	847	964	918	860	962	974	959	959	899	912	942	859	904	986	876	978	948	878	971	952	954	938	943	971	920	962	978	923	884	910	977	900	915	880	974	923	935	885	950	879	966	899	877	889	935	896	876	941	944	981	907	900	960	897	956	968	938	931	906	917	904	929	902	935	981	891	934	940	1004	962	945	964	907	907	924	908	900	901	921	943	881	903	928	954	901	898	921	964	997	1005	976	912	945	942	900	947	888	905	978	896	940	947	899	908	915	949	939	958	899	963	937	896	920	885	954	924	929	919	896	918	975	1007	997	935	930	879	983	945	929	923	936	924	907	961	920	950	972	951	934	937	912	955	1016	872	940	925	953	898	943	941	921	917	922	883	905	956	919	914	903	948	954	968	919	948	906	916	964	900	895	951	951	931	981	937	960	939	948	966	907	947	947	924	919	936	960	963	944	929	908	896	933	928	949	941	929	934	917	963	894	903	898	995	978	910	979	915	927	931	910	881	911	961	953	944	915	929	922	874	886	936	953	922	954	927	899	883	895	979	935	901	922	868	936	903	952	937	895	945	976	903	891	954	900	933	946	986	934	921	882	930	903	916	934	884	932	971	879	911	947	897	972	904	990	964	893	886	868	916	940	923	970	900	942	917	918	903	937	882	916	941	888	903	924	881	886	898	958	984	970	896	949	900	942	913	922	909	897	948	907	886	910	913	965	881	939	902	992	959	886	926	915	880	928	902	892	926	950	876	955	887	971	929	916	923	893	907	896	975	905	888	920	916	926	898	961	933	908	967	945	926	983	868	946	921	925	950	927	925	967	877	935	959	881	986	905	966	993	957	919	929	970	906	968	951	943	944	900	932	941	976	893	946	918	941	956	924	862	919	860	938	901	917	892	933	908	835	949	870	873	905	941	909	956	917	943	957	884	899	910	1008	975	908	898	922	932	911	911	940	929	973	951	890	962	925	968	900	957	918	940	884	903	931	923	941	942	1001	927	978	874	942	932	918	945	967	920	900	967	947	905	913	916	891	972	920	930	906	929	910	944	922	911	940	943	944	984	935	859	951	917	956	966	891	921	909	868	941	901	842	943	912	933	1014	979	942	885	952	880	917	960	874	994	875	916	926	915	921	968	903	965	939	914	939	887	922	951	864	932	924	939	873	887	924	918	997	942	963	958	902	909	916	860	968	879	941	917	906	924	931	932	925	931	951	896	948	919	928	954	873	957	976	957	981	905	860	996	961	923	929	960	988	917	892	964	967	918	917	931	901	918	952	949	894	922	901	944	914	961	914	905	944	954	885	920	934	958	953	894	942	918	913	898	910	938	897	907	900	856	930	910	935	898	915	891	935	934	911	951	947	976	969	914	891	940	937	896	959	912	868	921	935	919	871	918	959	906	950	901	941	888	889	926	917	926	875	964	922	958	933	920	916	947	915	972	959	926	890	912	923	910	959	930	912	912	955	945	915	898	962	869	910	889	947	888	907	927	961	953	947	908	940	914	925	966	968	955	925	942	943	939	903	907	941	923	943	881	869	909	981	946	925	938	942	868	930	919	909	886	874	943	911	923	922	890	874	906	943	922	931	955	925	927	923	928	930	958	934	881	977	917	842	971	950	984	981	903	915	930	950	942	916	938	940	957	947	1010	928	877	906	928	899	924	918	888	961	930	950	893	875	948	938	934	936	943	939	945	926	898	904	953	902	930	901	931	880	923	894	963	970	911	988	959	906	919	946	922	1000	992	940	928	901	935	879	1016	927	846	908	913	961	974	865	950	927	953	945	925	911	910	1039	949	923	920	949	979	893	911	934	926	932	907	916	922	936	895	955	906	918	931	925	914	936	915	928	919	933	914	939	898	963	886	887	910	886	904	875	921	924	920	939	937	916	988	968	897	949	943	959	942	911	933	880	909	906	920	937	984	907	936	912	940	899	906	883	870	920	924	953	881	990	901	911	942	898
62005	29871	15823	6151	2383	1224	730	517	489	455	492	446	420	455	453	442	388	443	451	431	403	421	398	410	427	439	389	418	403	406	434	383	410	408	418	424	438	465	416	432	426	438	448	453	444	410	421	416	437	425	457	422	424	422	458	458	428	425	467	418	436	411	402	428	397	465	457	403	403	444	414	423	433	411	451	392	435	399	432	418	410	428	448	426	435	470	464	389	421	408	446	392	474	446	432	407	440	460	408	417	410	429	422	414	421	427	447	404	468	411	432	445	466	459	401	422	418	444	384	424	446	406	416	424	408	413	393	424	468	419	406	440	455	444	430	386	439	427	437	402	391	454	455	406	430	432	431	442	436	429	402	430	440	454	458	413	428	415	426	417	459	421	404	470	445	452	407	420	411	449	423	428	436	457	439	438	407	404	461	434	433	421	432	442	412	438	425	448	404	426	423	420	426	404	430	402	418	458	414	408	443	409	444	398	435	434	412	430	387	420	383	424	421	414	457	439	409	457	411	422	435	401	438	464	384	409	456	454	436	441	422	439	459	409	420	462	416	418	435	436	364	411	409	413	416	452	418	415	450	469	464	409	405	472	428	461	429	444	420	467	417	405	421	441	395	417	403	422	399	444	428	400	435	438	464	443	405	456	432	436	475	476	376	436	442	452	429	454	413	433	434	469	441	424	408	429	468	481	424	421	423	472	411	422	373	419	418	451	422	419	391	435	448	444	445	454	449	421	444	435	428	419	405	420	417	436	429	448	442	420	439	413	386	428	438	425	435	442	432	444	433	392	435	448	452	428	461	409	425	397	418	397	416	413	461	391	433	457	463	503	411	450	467	452	427	399	447	471	421	462	490	430	452	466	445	386	397	432	460	428	431	470	399	426	426	438	400	472	418	413	415	413	398	446	425	459	426	435	462	389	424	468	440	436	451	427	385	436	428	454	418	451	455	394	441	427	416	398	394	453	431	446	392	456	434	424	405	453	431	424	405	464	395	433	439	409	444	462	446	468	440	456	453	428	418	451	393	452	454	445	369	425	432	413	407	438	446	424	411	429	410	461	429	433	430	440	435	418	459	424	427	411	476	416	418	445	431	450	458	408	421	434	414	423	425	406	453	438	417	424	428	396	417	447	445	396	451	418	430	431	418	418	384	439	428	403	447	428	461	400	410	413	413	435	428	433	432	411	424	432	437	411	441	428	421	410	381	423	427	431	452	450	428	423	397	422	386	401	418	495	383	456	452	467	450	434	391	418	405	420	419	464	426	441	458	420	416	414	446	413	421	443	433	440	466	421	408	436	420	430	460	411	428	470	400	402	418	469	448	491	437	432	418	406	440	370	408	434	430	407	445	390	402	405	416	443	474	406	461	445	386	445	450	423	427	460	423	423	452	444	421	432	423	421	447	442	391	421	425	395	455	414	413	449	404	429	452	393	401	456	444	409	473	466	431	488	411	458	412	421	432	456	412	456	446	412	428	468	429	402	406	429	412	371	440	470	453	445	437	401	429	429	414	484	442	471	457	448	460	433	481	419	467	423	459	365	400	443	418	395	410	437	416	441	451	400	450	466	447	414	406	439	434	423	381	389	452	429	472	420	436	411	439	372	468	475	429	416	384	411	440	393	408	433	443	418	423	417	482	452	448	386	404	398	430	441	443	377	412	422	428	443	412	413	420	438	460	430	456	443	414	396	427	405	410	408	434	417	458	464	404	462	427	400	414	434	415	461	425	393	426	456	388	418	425	378	398	438	392	478	408	427	423	418	437	423	459	419	458	441	435	440	443	465	412	412	446	432	463	418	394	455	384	415	392	426	437	426	432	457	433	398	433	476	425	420	431	445	443	472	462	415	452	462	454	462	402	422	451	441	394	454	423	431	456	400	414	434	420	411	444	463	448	439	417	486	439	448	413	442	423	406	416	412	366	481	444	422	444	392	425	423	443	454	412	440	412	445	408	388	436	420	433	450	437	410	472	489	423	418	437	413	404	375	463	452	438	410	441	399	457	425	417	433	402	402	396	434	387	424	447	415	404	444	438	428	438	412	418	418	384	465	425	448	414	430	444	453	454	459	403	421	434	388	395	419	434	446	480	436	430	453	406	417	425	396	453	413	464	461	418	457	450	453	423	464	432	449	426	399	415	417	394	438	440	463	447	436	417	409	423	419	439	426	442	443	415	416	408	414	399	409	410	378	435	421	407	386	391	438	456	428	404	418	444	412	416	421	406	489	387	439	431	413	433	421	435	475	422	400	413	429	405	376	429	408	400	440	416	426	440	429	450	455	422	419	422	420	415	446	418	374	398	444	464	417	423	454	429	423	455	441	420	430	463	388	434	412	410	435	428	414	406	392	423	406	434	410	460	433	412	446	420	433	447	468	441	408	456	425	450	426	434	416	458	401	453	419	434	437	418	409	387	445	448	452	468	427	433	396	451	473	402	424	474	448	469	437	447	428	431	453	434	433	429	428	442	458	407	477	422	453	414	432	437	422	425	445	423	447	431	429	439	451	397	440	468	461	461	436	421	453	411	412	387	449	464	432	429	435	418	414	430	397	436	382	430	375	409	426	441	400	350	424	400	432	388	402	415	442	400	421	430	387	397	410	433	462	411	488	430	411	447	452	404	438	426	426	469	404	424	430	422	392	434	410	417	430	362	397	416	388	409	397	415	435	448	422	420	426	404	435	445	429	424	431	427	426	444	428	409	415	424	448	424	423	393	400	451	424	412	441	427	435	435	368	442	431	455	447	398	463	412	413	401	417	441	423	414	390	439	430	389	454	421	431	394	408	460	427	369	432	411	395	434	393	413	468	400	429	428	428	441	419	391	442	449	419	420	443	411	492	424	415	433	428	453	413	400	458	383	411	433	440	465	419	438	437	425	469	436	424	402	393	428	447	458	452	439	459	427	453	431	407	412	435	422	444	384	420	444	419	390	416	395	433	450	408	450	401	415	451	439	446	458	414	415	412	447	452	463	396	419	447	395	438	413	401	409	448	422	431	411	435	445	458	477	462	421	442	434	434	383	465	408	436	439	426	426	424	481	477	455	421	423	416	459	415	440	441	493	470	430	406	432	448	455	462	447	441	441	444	430	452	411	422	416	438	390	425	398	428	406	439	441	457	398	397	421	465	424	434	432	429	450	389	427	393	452	423	458	450	433	431	417	446	394	419	450	455	440	441	417	422	463	445	435	450	430	405	433	446	437	424	433	435	420	449	431	433	439	411	457	411	467	437	445	421	378	455	428	413	459	433	427	397	396	434	387	407	419	437	436	414	390	420	413	428	399	420	450	469	423	447	439	449	424	423	436	436	423	454	467	409	439	437	422	470	465	449	401	433	438	415	412	470	427	433	411	417	421	414	432	433	425	475	411	412	476	460	410	378	403	383	454	457	449	423	418	465	396	454	459	443	432	421	448	436	428	426	451	418	432	428	442	436	414	457	408	445	447	469	427	415	411	415	410	429	412	417	444	411	402	438	433	419
41051	23601	16469	10323	5681	3499	1946	1283	1121	1126	1040	971	963	925	942	974	998	922	937	987	929	943	956	954	904	934	936	942	949	977	944	923	956	923	955	947	930	892	971	948	927	959	945	972	955	985	928	874	937	973	916	994	906	973	978	954	921	921	933	975	925	942	893	953	895	989	958	940	919	901	904	913	964	920	906	938	909	1000	988	887	931	990	877	906	992	926	945	947	931	908	954	898	953	934	926	936	962	899	940	972	944	939	931	947	913	939	979	919	970	989	896	949	896	900	975	929	975	925	952	989	955	919	939	936	941	1012	887	898	934	951	985	983	894	949	960	1019	910	954	925	967	943	1010	912	966	962	910	950	980	976	1004	929	919	981	935	937	947	925	909	991	918	922	946	984	926	951	947	963	946	983	972	931	962	943	974	952	960	954	945	954	958	927	946	948	931	938	937	935	916	888	959	918	906	926	884	922	911	940	960	967	1013	947	953	963	928	960	938	888	947	933	1005	921	955	943	907	940	960	897	946	906	909	933	945	947	913	986	909	930	927	894	947	948	933	966	943	917	947	942	962	907	951	990	914	889	940	955	965	936	924	912	924	913	1005	952	984	966	963	975	942	965	935	987	951	928	907	907	914	947	930	907	921	952	933	911	939	921	913	918	931	940	938	888	944	930	940	947	952	994	882	980	929	940	986	907	979	927	948	915	926	953	942	926	964	927	992	917	958	956	904	916	937	953	938	975	926	952	950	903	931	956	924	904	899	960	917	930	925	969	939	970	878	917	948	901	938	927	1002	921	952	958	896	959	955	953	958	943	950	947	960	1024	952	1057	988	962	943	913	963	943	926	910	956	966	944	873	923	899	916	956	909	898	970	953	926	939	977	944	916	859	976	895	967	922	876	1010	872	935	947	950	942	872	967	886	934	953	965	944	976	934	875	933	977	952	959	950	903	982	928	955	955	932	977	904	876	928	912	957	920	1003	954	913	911	959	953	956	886	916	945	929	965	977	985	967	917	994	898	947	1007	927	968	940	967	976	908	907	911	925	946	890	949	955	936	931	934	950	841	929	945	881	934	936	898	939	923	917	932	951	976	944	947	866	927	953	897	917	960	894	967	946	915	914	944	945	910	921	933	949	970	979	973	1006	926	946	902	954	964	928	920	912	931	946	954	902	935	928	941	951	956	911	890	949	931	961	936	969	974	895	963	922	930	916	954	951	944	985	984	888	900	931	911	890	928	906	910	882	971	969	967	947	966	894	972	896	936	983	950	891	938	949	865	923	926	947	935	945	931	972	902	894	974	943	977	944	916	936	974	954	894	949	976	863	924	916	897	983	967	906	926	902	999	974	912	954	931	937	961	949	909	909	898	932	946	962	942	908	934	952	949	909	916	961	917	964	922	934	983	912	963	982	923	884	918	865	927	936	941	917	958	941	947	948	971	929	979	931	998	897	934	911	948	901	924	937	948	954	928	1002	923	951	974	936	950	885	943	898	919	978	977	944	933	944	889	926	889	901	938	988	915	915	958	997	930	856	900	951	974	988	959	874	959	978	947	998	986	915	917	933	944	960	926	963	944	893	933	927	916	959	947	970	928	974	934	898	966	934	932	961	988	878	874	962	923	965	968	918	955	984	964	939	938	977	944	920	932	918	990	925	987	972	962	931	946	912	994	948	917	905	955	940	908	978	954	972	966	974	910	880	989	877	929	908	1029	1000	977	930	912	964	961	959	960	914	954	917	896	993	903	943	901	896	953	949	926	944	958	962	897	959	949	928	1020	940	932	918	915	991	973	977	974	930	936	936	943	950	879	966	939	951	899	937	983	917	951	916	930	865	951	940	947	913	988	970	1033	961	945	885	946	901	952	917	928	911	947	978	931	938	979	905	919	887	933	957	887	948	963	936	932	942	898	924	940	926	940	924	922	937	902	899	883	979	919	940	928	985	947	971	988	975	925	948	965	971	962	947	919	985	953	961	885	941	913	960	952	961	896	946	923	824	991	976	933	925	932	918	921	993	911	917	918	888	954	938	893	976	940	964	970	947	948	981	972	883	913	874	938	971	897	950	924	921	935	897	887	963	948	940	952	970	893	991	944	908	943	911	923	912	967	920	920	936	956	938	902	938	939	918	947	901	973	878	896	916	950	949	897	932	914	942	956	937	984	892	888	952	918	897	933	973	915	905	919	944	900	1023	895	963	930	947	952	975	933	895	936	962	967	933	966	945	953	979	896	953	950	970	927	902	891	946	926	931	989	950	902	986	941	987	999	935	920	953	918	931	906	949	899	971	948	958	967	959	927	966	935	933	908	961	954	969	916	979	923	940	956	935	926	913	880	910	899	944	939	934	916	914	934	975	926	977	974	934	949	994	968	930	901	946	933	942	931	871	964	963	1001	928	922	950	942	891	903	933	902	978	913	966	888	976	969	923	925	920	904	977	969	958	930	945	933	944	885	909	901	985	901	902	941	962	992	966	901	931	917	945	963	892	960	916	889	966	971	967	920	924	912	914	933	960	951	905	953	948	968	891	945	922	953	943	935	944	916	969	978	944	947	969	954	944	922	904	901	871	953	959	934	882	918	935	973	945	900	950	943	925	944	975	945	924	947	940	924	921	908	906	929	998	906	947	894	977	919	898	906	965	896	957	952	935	925	889	937	910	922	897	991	872	910	959	956	968	1022	921	936	902	981	925	908	960	957	916	936	965	999	975	983	939	952	938	949	897	961	910	952	952	951	997	880	949	912	985	988	928	895	926	991	948	935	912	982	988	954	923	919	956	913	915	925	912	955	931	920	959	936	963	929	918	921	922	970	922	961	944	918	971	928	895	982	929	974	902	943	941	939	981	889	980	927	957	1021	920	946	924	951	926	1064	934	932	962	922	884	897	925	986	972	976	959	959	901	969	933	965	950	954	889	907	918	978	977	914	915	915	905	959	931	871	908	944	905	939	943	888	931	919	963	932	905	938	974	956	914	889	951	987	964	937	984	945	957	907	944	923	959	1023	945	970	984	944	913	943	975	979	965	955	928	953	930	974	920	946	907	901	1009	933	934	1018	956	928	939	894	966	952	893	907	902	945	979	922	900	914	977	949	915	925	939	974	929	952	926	934	942	924	913	902	935	960	953	943	984	900	929	945	978	953	1033	943	999	931	957	898	963	1030	889	907	930	952	925	924	972	859	928	987	984	965	964	923	928	901	912	915	954	949	921	904	930	948	920	897	986	923	941	975	923	964	909	934	917	974	913	947	912	946	946	991	958	914	918	933	946	947	928	919	963	973	946	944	966	936	970	936	947	948	917	958	962	958	954	969	959	980	894	923	946	916	998	937	902	927	877	962	943	948	885	933	920	983	970	940	928	960	958	937	987	922	925	974	957	950	984	968	972	919	939	924	939	932	940	875	900	896	955	951	991	898	973	921	956	925	925	962	983	943	980	946	950	965	956	932	906	970	1014	941	944	947	911	952	994	969	939	978	903	917	889	905	927	919	910	930	955	860	926	947	921	928	985	964	943	927	920	953	928	953
58223	26764	10285	2953	1109	632	553	471	487	457	457	401	416	456	391	458	425	443	445	410	427	448	455	414	405	446	437	465	456	408	420	431	459	451	462	417	454	432	417	415	449	413	473	427	490	498	434	434	451	430	441	453	465	446	432	400	420	458	407	413	446	489	428	464	441	435	443	424	442	419	446	445	469	443	458	482	458	440	468	392	448	447	489	381	446	427	440	460	438	428	438	425	436	420	484	407	439	469	444	439	405	468	455	393	429	455	441	432	436	432	471	440	440	449	448	443	466	443	439	430	452	449	436	448	435	446	465	446	412	464	457	442	408	443	476	426	452	409	444	436	427	411	464	430	423	471	424	401	424	431	429	465	427	470	416	451	386	447	444	456	406	454	428	425	445	415	509	436	433	434	466	444	467	440	425	478	454	452	439	470	425	436	432	387	413	488	413	436	467	442	444	427	449	425	435	443	400	417	449	393	444	438	492	478	452	451	469	431	444	457	430	449	414	467	460	447	472	415	439	461	438	440	423	412	464	459	411	447	442	430	421	431	452	429	443	435	441	443	429	426	485	443	476	412	405	460	435	429	366	415	403	467	428	478	412	439	403	438	438	416	403	425	416	471	422	393	449	470	451	455	456	451	454	397	444	426	440	449	458	440	422	460	429	391	427	433	410	471	445	428	424	404	418	404	410	408	430	387	420	428	428	379	415	439	459	492	455	449	444	430	429	432	449	438	463	383	424	460	449	449	433	467	419	399	479	423	431	449	459	421	448	439	477	463	422	440	433	459	456	461	421	428	424	455	457	439	435	442	481	439	417	457	464	482	491	425	423	454	469	476	451	431	435	433	434	422	413	412	457	444	442	438	420	379	436	433	473	448	412	402	432	407	460	465	439	442	412	426	460	453	432	447	433	427	437	448	407	402	428	439	430	500	402	432	441	424	425	425	439	448	454	470	448	468	436	444	473	415	455	473	472	443	470	402	414	439	449	415	432	449	437	438	460	458	445	470	425	409	423	467	409	396	469	408	438	469	445	475	398	429	445	443	423	438	458	423	442	429	435	423	463	456	448	429	430	415	395	453	446	449	388	434	464	437	448	444	504	466	441	447	405	451	425	418	445	416	415	437	409	409	427	427	412	467	432	451	447	446	463	409	385	440	453	462	428	427	444	422	424	477	435	437	410	462	457	402	438	460	480	468	441	474	467	439	414	442	479	481	414	428	440	428	431	414	463	440	443	465	421	449	468	480	454	486	425	431	456	438	415	382	445	448	434	470	419	447	439	414	455	421	452	442	439	461	425	446	448	391	443	401	410	434	439	435	433	451	432	482	429	428	438	476	383	419	422	419	475	404	451	459	454	418	445	470	395	436	398	436	411	455	463	454	445	452	453	400	435	414	450	468	453	457	428	391	441	453	453	455	431	463	458	424	446	448	430	438	460	421	400	382	445	449	407	441	456	428	440	388	421	388	436	459	436	448	406	434	468	404	440	473	397	446	469	427	414	428	441	477	430	441	459	413	400	463	426	466	434	396	442	415	458	423	409	455	409	433	430	466	463	454	426	449	469	432	442	430	432	435	476	425	390	443	430	421	410	417	416	422	423	478	428	473	409	442	452	441	455	428	454	432	413	453	446	503	463	471	424	407	441	460	443	481	454	443	419	423	423	468	450	424	442	448	452	421	442	435	462	456	449	431	425	432	434	470	453	416	386	436	439	458	392	477	427	411	469	440	402	455	444	434	385	443	448	467	415	443	477	454	416	460	461	491	423	497	444	434	403	434	423	486	465	433	447	426	433	404	428	411	433	415	460	412	457	455	379	459	436	437	405	425	452	407	453	449	403	432	420	461	428	461	426	455	421	420	428	423	447	435	437	407	446	430	408	427	459	428	425	432	469	451	433	440	468	449	413	408	435	472	490	442	438	396	451	446	420	449	396	433	414	383	448	482	450	441	417	430	475	401	428	436	427	443	453	408	448	470	439	403	453	469	399	437	438	446	421	434	426	447	441	441	444	418	432	435	440	423	426	463	449	423	424	473	452	427	455	453	468	459	420	434	490	436	412	448	404	480	456	472	464	476	445	426	428	452	459	443	411	458	444	473	499	404	414	446	455	461	408	390	416	442	426	416	409	412	460	406	418	460	427	418	446	444	406	430	454	415	417	449	439	475	425	444	457	459	447	441	387	392	448	429	452	467	468	432	482	449	458	438	434	434	442	425	436	438	443	461	463	403	459	380	440	436	443	445	467	396	451	446	432	434	437	472	400	471	405	431	436	423	406	412	424	435	463	462	425	483	420	452	476	453	433	448	450	494	423	441	428	449	446	444	447	446	434	428	387	400	442	437	388	429	407	439	425	471	438	468	425	429	442	425	432	436	431	412	412	421	464	436	447	415	432	411	475	434	457	461	428	430	424	459	431	438	457	431	444	453	436	451	409	479	435	409	436	459	431	465	464	430	435	475	453	407	381	405	439	450	428	450	425	450	443	443	393	380	490	432	434	418	431	423	431	429	419	464	463	460	428	424	411	442	430	464	417	409	414	484	430	378	424	451	437	432	432	455	377	438	447	379	424	414	453	414	461	453	412	457	472	415	451	426	457	413	435	417	414	428	397	456	464	446	463	448	457	429	496	419	443	465	459	463	439	441	431	424	398	472	451	418	453	420	441	439	447	433	460	446	456	406	426	444	420	447	455	434	449	455	491	416	433	463	462	443	472	414	448	469	452	437	426	456	413	426	434	458	459	476	437	445	462	436	417	455	424	444	418	394	405	415	445	431	445	408	428	437	424	418	444	439	395	452	446	475	427	422	471	436	441	423	484	447	439	406	473	412	451	466	460	437	435	464	402	397	441	433	417	454	451	470	436	425	443	447	436	424	429	431	444	453	430	453	395	422	454	426	416	398	445	417	455	426	411	430	416	473	452	449	473	442	435	501	446	420	450	457	411	458	451	446	456	455	429	481	430	469	452	450	450	460	419	479	456	426	434	419	470	446	432	469	474	410	484	439	429	446	455	434	462	431	470	427	396	420	430	465	450	409	482	434	464	473	405	482	439	436	440	429	468	464	465	452	441	393	412	378	396	425	431	434	426	473	432	418	408	408	430	439	457	407	400	403	441	443	455	449	454	446	463	463	455	459	421	391	435	433	443	461	450	444	409	436	401	469	411	418	471	477	444	438	415	474	437	434	448	432	424	434	434	444	428	456	443	413	425	427	407	460	462	435	445	456	421	453	463	425	423	415	457	411	402	431	461	422	451	465	425	438	419	441	466	432	482	432	425	429	418	450	422	414	427	464	458	436	472	452	427	413	396	418	401	453	447	474	386	453	400	418	485	425	481	452	405	435	471	449	448	433	457	438	456	488	483	477	451	443	431	451	504	380	460	433	431	427	460	435	445	417	440	424	465	470	422	453	440	437	422	413	466	431	477	418	460	408	461	438	435	426	429	418	423	421	474	474	487	458	446	448	438	458	461	411	422	377	424	424	438	422
40211	19404	8818	4889	2488	1578	1179	1102	997	1040	1048	1033	955	979	958	945	929	984	921	992	950	958	967	943	953	890	926	962	1003	965	916	945	960	946	928	963	940	908	927	953	952	907	919	931	943	948	949	944	911	998	1007	948	1015	947	969	936	928	1039	981	945	969	953	958	914	914	982	1015	908	917	1029	951	1011	965	987	935	953	917	969	926	954	971	986	944	996	952	935	1029	956	985	922	942	1000	938	906	967	881	916	913	987	981	948	950	971	907	993	934	909	937	949	939	914	976	957	937	917	958	955	920	951	941	989	966	960	930	999	935	1018	893	953	965	963	901	990	992	981	957	971	951	992	991	997	941	947	954	936	932	921	933	980	895	951	1012	945	950	938	973	937	892	981	975	976	980	972	968	966	974	936	988	981	954	944	967	973	903	993	947	948	936	930	976	962	977	996	954	975	959	1000	969	1038	1014	903	993	946	946	973	940	951	942	916	960	933	925	961	1000	930	959	991	954	929	1025	978	979	939	960	1004	960	1001	936	924	969	979	942	953	954	973	902	899	939	941	1015	903	966	976	987	931	949	907	948	977	902	907	956	952	902	905	935	893	961	954	940	963	932	937	947	916	959	904	940	985	990	906	987	942	965	940	931	1011	923	950	960	940	965	1029	930	979	983	972	1010	979	932	956	946	983	912	898	1019	933	954	914	959	898	961	916	965	930	991	916	965	1008	955	938	942	997	988	1030	967	928	906	958	1003	998	969	919	915	940	986	991	971	972	932	981	969	935	944	925	996	1007	996	933	952	982	962	958	920	955	942	979	929	985	923	960	941	924	1011	934	957	960	1019	930	971	1030	918	997	929	922	930	964	982	962	957	956	955	949	988	927	968	946	964	971	944	977	917	991	973	923	1014	1007	909	960	972	964	934	1018	992	957	963	940	984	962	922	941	956	994	953	934	968	966	968	940	959	936	942	965	919	930	928	954	1031	995	949	969	899	940	962	999	1003	956	909	939	960	1003	956	1003	946	927	909	956	1020	958	1010	941	935	924	976	962	975	979	904	942	994	975	938	945	943	962	955	980	953	916	950	895	959	957	964	944	950	1013	978	1028	993	869	959	951	971	930	990	954	955	968	940	953	954	907	1051	946	946	926	951	941	927	971	955	910	938	1014	945	959	948	989	967	927	979	956	891	939	986	938	943	938	982	918	918	980	948	960	1001	981	927	953	890	954	965	951	917	934	975	963	922	1001	941	936	998	931	905	914	916	966	941	963	922	961	963	902	972	963	932	924	954	905	940	963	943	1010	954	935	964	976	882	940	982	987	941	939	978	959	925	954	940	996	959	960	914	972	989	961	947	978	946	950	986	958	913	1020	953	968	969	951	980	950	939	888	959	949	994	934	932	990	992	985	948	931	973	965	942	935	933	1005	968	935	917	970	975	911	988	964	945	982	884	992	1010	929	990	892	947	981	988	949	999	963	885	961	909	921	925	986	945	920	963	951	929	980	963	941	976	949	935	945	982	900	931	978	967	992	1021	975	937	907	957	932	967	951	944	992	940	988	965	936	960	962	968	950	921	975	942	933	966	933	1033	917	1017	889	962	917	984	953	919	896	976	938	949	949	959	972	957	978	981	866	974	968	944	994	995	961	1005	942	953	932	959	942	989	968	983	942	966	954	979	923	945	982	928	943	941	936	907	926	979	882	930	942	944	1062	938	981	977	890	968	1001	921	987	945	1014	954	970	945	996	986	929	983	978	969	975	966	990	939	994	940	903	1019	955	982	1004	974	973	948	941	918	979	939	954	915	946	991	973	936	954	938	929	1013	923	920	931	968	939	935	977	916	917	917	916	943	929	979	985	938	950	974	931	927	930	992	964	975	957	932	973	933	986	907	983	923	1001	961	960	945	932	969	988	922	923	956	978	987	967	953	977	939	945	927	937	960	972	982	959	981	933	937	959	938	991	924	955	925	1010	953	859	989	958	997	953	965	934	965	947	896	899	916	939	996	898	939	986	953	941	900	985	952	945	944	932	968	952	951	952	893	981	1001	919	940	950	928	968	925	967	973	918	945	972	879	923	962	961	1004	905	966	956	936	951	962	962	950	949	971	929	889	947	925	929	909	936	963	939	958	913	953	922	956	923	913	962	918	967	929	971	962	948	936	963	1009	987	952	936	944	976	929	930	958	939	949	898	974	935	990	972	961	944	921	935	958	907	936	927	1009	976	990	938	923	980	933	1007	908	932	942	953	958	977	976	937	1004	988	949	964	1006	930	974	937	1005	903	950	999	976	933	1014	948	924	946	922	972	946	959	990	979	974	958	937	949	1009	1003	953	969	931	971	912	941	935	925	962	979	916	905	948	974	1003	944	966	991	963	931	960	977	956	996	963	983	955	991	925	902	925	997	984	1007	945	966	905	946	1030	1003	962	998	932	1004	952	994	984	931	933	1016	902	880	936	903	913	945	932	972	989	1001	894	931	958	990	969	942	895	963	931	998	956	960	954	941	960	1046	968	959	950	967	959	954	954	949	991	966	992	953	983	946	939	997	955	941	940	939	959	960	1005	954	955	921	914	933	949	1001	992	976	976	936	902	956	1005	959	936	928	1012	937	1000	974	987	904	1030	957	961	927	942	935	938	943	963	945	943	954	930	906	953	915	924	954	936	953	969	968	962	958	962	885	946	973	965	959	942	914	915	985	981	975	972	927	973	966	970	925	933	977	970	929	932	994	904	976	976	897	968	994	943	910	979	931	898	931	988	985	970	943	917	959	975	946	965	984	995	913	968	952	1012	969	943	911	964	969	987	914	967	928	986	956	954	966	964	966	924	952	958	909	898	944	965	914	980	939	967	998	994	952	923	1022	975	973	939	981	910	943	974	985	945	947	941	961	956	923	966	984	969	963	956	996	971	972	888	926	985	938	941	927	960	981	904	913	948	988	1019	992	912	967	960	971	923	980	925	935	958	940	941	961	949	941	906	908	941	979	997	957	941	997	944	942	960	953	987	945	964	935	990	929	982	964	991	972	996	950	949	1012	979	976	1012	958	965	950	935	1006	955	967	953	977	975	927	940	946	943	972	995	979	983	961	946	947	974	977	989	959	966	928	938	938	976	990	1000	930	951	970	965	966	962	964	936	965	949	956	972	950	942	973	912	949	965	939	936	931	961	993	984	989	1022	916	1001	930	930	962	948	963	972	916	915	947	911	970	954	982	939	963	967	914	994	941	980	1006	973	913	958	938	1022	981	1000	937	931	989	951	946	920	970	957	896	918	928	946	950	962	996	968	981	985	976	918	921	952	982	888	994	983	948	935	946	985	950	982	972	1010	951	929	976	931	996	912	944	986	990	921	977	949	972	935	1016	971	933	971	882	957	987	972	965	943	997	1003	962	977	921	961	915	976	897	988	959	950	970	991	998	949	956	934	927	995	906	997	955	931	919	939	909	921	1000	950	949	903	915	1005	944	926	961	958	920	973	979	940	949	937	954	938	994	968	976	973	1031	935	986	931	1003	922	938	966	962	861	946	960	912	990	942	991	954	881	875	934	957	980	959	918	990	967	1020	923	902	972	930	953	919	992	984	926	907	1002	957	955	952	877	921	1009	999	987
50875	21874	8182	2731	1014	587	579	444	442	449	448	426	431	447	409	434	421	434	428	426	424	421	415	392	421	411	442	459	436	374	413	438	453	455	444	438	416	425	448	411	476	420	434	385	444	468	444	415	401	396	458	413	441	428	412	415	441	403	381	424	448	424	432	410	398	429	377	437	406	420	441	413	424	441	471	402	410	403	465	429	448	424	386	380	410	438	447	398	413	436	471	404	409	418	384	472	434	439	380	419	405	428	411	401	400	445	420	393	437	397	442	414	442	450	401	413	461	433	406	436	392	410	465	385	419	411	456	421	402	375	426	435	375	405	430	432	418	429	427	428	444	396	418	436	404	382	434	441	448	416	414	425	439	435	420	423	392	404	411	414	405	461	421	404	388	428	419	422	438	427	413	426	458	434	432	440	434	444	437	405	440	441	426	418	413	403	429	428	435	431	408	418	428	415	403	416	398	422	462	446	413	357	388	442	448	424	485	413	428	432	472	423	414	453	424	388	406	417	417	435	423	466	389	433	419	421	412	458	412	454	424	425	375	421	438	434	414	448	385	452	430	470	417	418	428	398	392	393	418	473	421	435	456	391	429	454	405	412	386	401	424	436	397	449	421	464	425	433	418	448	381	409	413	431	389	404	406	438	415	422	386	458	440	425	400	421	404	389	409	399	453	446	420	425	431	406	444	408	420	431	383	414	409	425	414	378	465	364	412	441	442	431	423	458	398	383	429	425	403	414	434	423	394	444	447	408	368	447	468	430	420	379	406	377	439	400	415	459	414	426	433	441	426	423	408	382	388	466	440	440	447	409	452	402	461	424	408	441	460	427	440	408	412	432	463	399	423	433	434	434	441	430	435	401	415	426	375	414	394	429	423	440	425	430	446	405	389	485	418	441	427	448	449	424	404	434	433	457	442	424	433	389	440	469	419	431	418	455	453	389	479	452	408	431	446	440	423	429	454	459	410	395	414	408	415	420	429	407	442	454	447	409	421	425	435	437	438	432	398	419	421	404	422	461	392	417	432	428	425	417	449	451	437	476	440	415	400	405	441	439	431	428	426	437	441	399	415	432	399	385	398	404	439	416	400	419	445	421	427	409	446	416	437	477	456	407	429	443	455	413	419	410	416	445	410	415	423	387	469	395	432	440	422	416	428	421	366	422	426	383	395	380	467	393	408	402	419	419	449	408	391	410	424	454	439	406	391	391	416	397	419	414	407	438	443	443	413	452	445	437	416	412	483	428	443	466	432	439	429	424	448	414	459	407	429	391	477	386	427	398	436	420	474	445	404	416	414	489	415	407	432	444	468	411	430	410	419	421	425	417	428	430	426	447	457	398	425	405	420	463	395	448	413	449	408	420	386	409	422	414	444	425	417	392	465	421	434	428	431	378	404	411	427	411	433	452	403	424	447	459	412	431	387	406	421	433	443	388	433	421	449	419	429	416	451	416	442	412	421	496	440	419	435	412	428	467	430	408	439	428	429	406	421	401	431	418	440	427	445	460	441	466	433	427	417	416	451	400	463	426	421	430	411	441	434	442	434	424	454	433	395	416	421	387	422	389	447	443	435	432	429	459	421	405	440	426	404	411	423	408	421	446	443	463	399	411	456	405	439	409	415	416	405	414	454	412	448	409	447	387	406	402	443	401	424	476	461	400	420	426	459	445	417	402	401	423	430	382	390	422	393	410	443	397	453	462	389	469	464	435	423	397	395	394	402	433	477	421	416	409	389	422	468	453	443	426	457	443	417	458	438	415	460	403	421	398	455	427	400	413	429	412	405	444	447	438	409	435	433	404	444	468	417	392	435	397	442	423	407	415	435	408	428	425	418	451	456	445	420	382	421	457	433	446	417	434	443	397	449	429	413	416	426	408	400	440	428	409	419	474	490	395	450	441	397	441	407	409	404	430	398	440	433	377	389	417	438	456	442	450	414	442	414	427	425	421	405	436	413	434	418	401	388	413	450	406	427	387	447	436	424	381	443	433	426	418	451	453	450	439	454	457	456	430	395	432	410	430	453	420	455	409	457	402	412	432	450	415	426	398	417	428	428	426	404	412	430	424	417	444	412	406	428	414	429	458	404	430	407	474	423	421	429	382	403	409	434	438	444	406	397	423	438	429	440	433	451	390	435	434	466	382	457	423	414	437	423	397	402	436	456	440	396	432	434	485	435	450	417	464	379	400	433	431	414	405	436	416	423	424	432	426	462	443	434	437	442	416	408	457	425	407	436	422	472	377	444	476	415	434	448	466	426	427	433	437	416	402	428	462	403	428	397	402	430	399	396	383	411	430	428	447	404	429	404	440	399	432	427	389	421	435	440	385	458	411	405	441	424	437	412	442	447	398	440	466	451	454	417	436	471	448	415	416	391	411	424	412	417	447	379	427	397	425	433	423	423	475	399	436	437	437	457	429	451	385	468	473	422	429	402	419	422	400	429	455	424	393	455	404	447	435	384	440	405	448	427	440	382	404	421	415	442	439	415	422	407	427	432	418	407	427	442	467	431	453	422	440	426	425	439	409	418	394	423	389	434	400	367	426	381	398	436	405	414	462	456	434	425	422	428	430	452	437	430	429	441	479	423	423	406	416	382	444	416	440	451	433	420	419	415	427	445	429	408	436	404	428	386	427	442	363	385	412	442	405	394	441	447	443	428	481	427	449	442	423	422	445	400	436	424	475	407	420	375	435	425	396	465	432	405	417	432	392	407	463	423	363	449	403	420	427	449	431	449	445	455	416	431	455	411	436	420	462	411	416	418	432	433	401	417	397	452	440	406	434	422	433	420	440	406	404	413	440	412	466	459	442	424	424	471	431	435	424	427	461	438	427	441	469	425	415	410	415	436	444	441	431	413	399	413	436	413	419	421	429	430	434	429	443	451	408	385	418	396	425	411	414	409	404	478	433	399	427	399	443	410	414	416	445	407	429	378	474	447	452	437	424	414	404	443	425	400	399	401	412	440	442	454	428	436	433	424	408	440	418	445	443	390	420	459	365	439	403	413	424	436	448	452	422	410	411	427	427	460	428	440	438	427	438	429	411	419	471	434	379	406	407	406	422	428	421	371	380	408	421	422	431	405	433	417	464	487	449	426	448	430	402	414	409	417	432	427	403	468	375	406	438	426	421	419	462	375	425	353	403	429	411	446	471	453	401	448	387	421	404	414	427	403	421	436	404	452	447	379	430	434	405	428	422	436	444	415	408	454	405	411	413	426	428	440	405	417	513	405	480	454	407	416	448	433	403	448	441	393	442	457	460	445	408	435	390	400	393	437	435	441	442	410	442	406	446	407	429	448	409	424	412	453	433	429	398	418	444	438	420	416	422	427	451	417	394	428	408	420	434	432	415	404	404	395	420	437	392	410	432	415	419	443	449	392	450	444	438	424	430	431	407	430	431	407	405	431	425	401	400	474	418	430	355	402	408	404	450	490	445	404	400	449	450	445	415	427	442	430	404	391	444	453	451	419	376	442	411	411	458
34886	16797	9735	5430	2407	1551	1289	975	940	975	1038	921	884	889	951	946	952	991	959	897	911	901	910	867	938	925	966	936	894	943	919	926	909	960	958	908	866	934	968	932	920	969	924	1020	927	891	878	918	942	904	924	964	894	905	880	895	887	923	930	907	931	867	955	953	925	950	928	887	899	970	912	902	965	922	928	914	963	920	905	958	928	901	978	907	937	909	936	972	950	975	908	915	920	942	945	916	915	924	975	951	949	897	912	920	906	907	913	895	938	919	896	954	911	922	943	983	943	957	843	888	948	910	919	922	932	936	921	943	928	886	895	955	926	937	923	953	915	957	857	901	885	946	962	911	934	954	935	927	959	935	978	923	934	960	940	873	921	934	967	932	929	928	964	947	932	920	966	916	921	903	917	905	912	936	919	921	938	951	958	930	975	912	950	912	915	853	876	938	965	974	906	941	972	908	926	926	903	940	939	929	935	938	908	926	925	921	912	899	954	960	967	953	975	911	902	910	908	916	942	885	924	950	967	904	905	919	946	947	911	973	882	945	882	953	937	918	917	967	908	896	941	933	912	938	977	914	924	915	923	931	923	939	917	935	938	962	929	931	943	938	875	910	916	921	917	893	893	929	907	936	964	900	891	914	840	933	941	889	944	886	925	886	946	911	948	940	891	926	960	950	940	932	903	954	958	897	911	954	903	893	894	903	923	976	919	980	905	949	862	937	951	871	968	938	906	875	898	989	911	860	932	929	910	876	961	918	922	919	924	952	972	920	934	1007	944	964	928	935	928	886	937	911	888	898	931	913	922	918	896	898	992	886	978	928	951	950	951	936	887	958	911	922	936	966	897	942	933	904	985	992	981	929	901	923	1004	875	899	911	918	878	939	928	922	921	936	885	874	900	896	912	976	963	898	959	921	953	864	908	874	957	949	921	902	935	905	974	975	921	928	891	964	945	901	934	881	978	894	953	946	905	934	902	889	869	881	869	941	980	920	904	901	917	946	978	898	966	923	921	914	913	934	883	930	949	958	856	971	906	950	931	908	946	862	933	912	940	904	961	929	878	922	931	925	1005	949	877	955	888	959	933	927	939	969	917	949	967	909	939	939	929	911	906	851	930	881	900	922	887	925	895	968	953	935	960	924	986	931	969	951	883	967	982	915	933	959	922	953	885	891	938	892	891	931	981	914	958	940	977	926	918	945	934	947	901	897	907	909	956	950	932	958	904	928	940	942	940	984	956	962	932	945	902	946	912	918	951	916	953	884	952	913	943	916	969	927	955	876	918	936	926	898	953	934	959	858	950	927	962	923	994	916	984	958	941	940	921	960	909	926	987	941	939	900	983	1012	897	887	964	953	952	952	924	969	942	914	929	901	895	945	942	946	919	997	976	936	896	951	915	943	956	933	994	895	917	946	917	933	874	926	919	908	928	943	937	951	966	878	952	958	944	926	942	923	931	914	945	936	942	878	954	1010	892	907	1006	934	935	918	914	918	980	868	927	930	923	893	896	899	931	947	913	913	962	941	940	968	887	886	963	909	863	920	909	900	981	927	961	908	933	903	897	888	962	906	828	961	927	966	945	918	913	947	963	898	990	997	946	936	903	944	919	914	899	958	875	962	947	960	971	986	973	918	935	905	875	966	879	955	966	981	954	941	910	949	944	937	960	887	922	880	912	968	882	931	891	923	936	950	996	969	940	974	944	921	896	905	987	973	927	868	896	892	916	941	951	877	903	925	878	940	933	893	913	919	868	934	924	932	874	959	933	887	909	885	924	925	941	940	864	914	910	950	937	955	908	914	922	911	958	885	892	917	923	962	906	920	931	979	929	1007	914	868	922	935	1004	952	1008	932	941	893	959	917	957	961	933	892	911	903	970	944	899	905	929	956	947	948	909	889	933	949	905	952	931	1004	920	909	906	936	903	897	908	927	903	885	889	907	914	898	932	914	943	884	953	940	939	900	907	959	893	931	998	874	938	897	924	971	954	907	917	914	932	873	945	914	908	946	929	926	969	918	929	940	934	964	949	871	954	918	901	934	986	910	951	915	925	941	880	942	909	915	912	928	971	894	909	928	966	967	905	933	951	925	926	874	917	945	903	958	942	959	910	985	946	948	895	944	967	877	876	959	925	899	937	964	940	913	943	902	937	913	948	935	910	903	898	913	965	948	886	910	935	921	949	932	919	898	923	943	948	955	893	903	946	906	944	898	935	922	919	896	889	930	909	964	913	911	920	940	905	926	947	933	920	924	932	906	895	927	890	896	891	955	939	882	932	895	969	935	925	898	918	922	901	916	903	979	937	943	884	868	868	914	940	907	925	849	869	940	985	917	966	922	927	955	939	957	906	953	933	873	910	937	928	965	936	917	939	960	860	951	919	899	920	979	928	954	939	884	934	943	934	923	937	929	912	882	972	960	965	937	921	936	982	917	943	878	954	915	933	880	915	957	956	917	934	946	942	945	926	955	928	853	936	947	892	916	986	910	948	937	909	899	913	928	949	895	862	913	941	907	950	926	930	940	930	887	898	899	930	860	903	936	916	939	972	928	900	940	952	913	904	917	946	901	905	881	930	889	926	977	929	942	979	901	911	916	926	902	945	921	933	948	849	904	947	954	898	933	907	944	931	916	914	843	896	919	934	1001	924	1000	924	987	971	937	953	927	960	939	917	955	947	914	940	918	901	968	901	869	885	960	913	978	943	902	879	948	953	913	882	910	894	928	881	938	975	901	906	934	942	924	943	962	932	968	880	915	952	990	934	984	936	964	979	941	924	939	895	895	927	945	904	957	936	925	960	959	909	934	951	901	897	891	921	927	989	904	953	931	954	1002	932	907	890	907	932	897	957	901	963	922	898	989	967	969	979	905	954	907	925	942	957	955	904	965	928	906	937	958	935	962	935	922	951	935	944	941	944	944	960	918	904	898	990	933	950	951	905	903	915	941	913	929	920	896	946	880	923	933	923	905	993	905	934	943	903	890	914	912	922	896	883	902	914	968	926	946	918	976	991	897	923	918	872	944	910	927	856	957	957	886	901	908	969	940	891	938	904	912	885	928	914	898	940	989	932	923	900	943	926	905	924	885	901	907	925	891	922	929	935	936	928	900	925	946	906	926	880	943	909	860	882	938	892	911	933	933	897	963	858	920	951	903	956	910	919	920	953	928	890	947	900	909	976	939	924	901	885	896	928	908	909	921	962	937	898	899	968	962	904	908	951	921	903	893	871	915	918	894	974	932	933	935	915	952	958	902	947	954	892	954	956	935	953	884	998	919	920	911	948	894	900	881	896	919	915	943	882	944	918	889	941	896	939	913	916	925	939	872	928	923	942	904	971	953	944	1008	927	943	918	950	932	917	922	945	949	1017	914	923	959	936	914	882	902	914	911	958	909	948	891	896	897	976	922	936	873	922	949	859	937	929	910	893	901	969	862	907	886	940	932	904	919	909	937	891	934	921	962	947	918	901	959	924	886	920	956	914	960	925	921	946	941	970	926	917	962	922	947
62953	33049	17332	6353	2088	960	662	597	568	516	494	448	394	391	434	453	437	410	453	395	370	501	436	424	417	460	452	472	455	440	463	381	399	430	432	412	399	409	438	448	436	407	450	433	434	408	404	436	455	453	385	434	419	450	443	405	425	370	414	408	452	471	419	461	433	487	437	435	462	431	416	425	447	415	453	408	460	430	424	438	433	426	392	451	414	420	417	409	444	411	396	411	420	395	426	435	445	450	445	426	434	442	413	491	472	407	421	450	374	437	395	414	442	428	403	437	415	402	473	432	437	456	448	440	406	438	412	432	418	409	446	426	458	450	499	426	405	420	402	429	434	413	475	446	451	404	457	425	421	410	460	458	455	423	437	463	455	428	433	414	432	449	407	395	382	413	389	425	480	427	403	456	452	436	408	455	455	466	437	442	445	406	448	404	434	450	421	388	417	421	436	404	419	396	443	470	460	437	411	432	452	439	425	437	437	419	452	452	418	407	455	446	439	410	426	471	450	426	469	428	427	450	397	421	403	463	455	462	450	448	434	450	448	469	449	427	446	396	415	385	436	434	454	444	433	427	405	380	403	451	414	431	439	438	447	416	390	397	378	416	426	435	462	468	446	422	462	447	439	409	443	452	415	414	440	462	439	439	427	435	444	409	418	382	421	421	465	402	388	442	432	427	434	436	376	410	418	471	445	429	447	411	389	430	398	435	395	445	485	446	427	457	409	449	464	436	384	438	439	437	458	413	400	397	427	384	380	463	428	411	418	436	452	425	405	436	427	433	402	426	436	421	467	459	502	411	406	432	397	393	385	437	434	390	428	434	414	409	427	431	448	443	398	424	409	427	445	378	446	447	430	442	391	420	401	413	431	457	450	411	424	388	370	426	376	425	396	427	447	442	403	442	461	405	432	432	459	404	456	475	455	489	448	407	437	429	382	405	384	396	417	436	429	421	453	431	429	503	446	442	456	422	460	449	464	476	450	451	431	409	430	411	434	474	429	451	432	462	460	402	444	426	400	446	442	443	408	432	424	423	482	448	411	453	440	455	467	454	447	456	457	460	449	410	419	445	395	441	423	446	405	416	378	465	403	438	452	439	402	441	432	482	441	421	421	434	393	408	388	386	424	415	433	391	453	446	427	407	482	398	453	404	419	417	410	413	435	475	457	439	439	408	405	428	405	422	471	440	433	440	420	403	395	435	452	460	430	410	419	429	455	441	419	389	437	437	397	425	411	454	445	417	423	407	403	435	429	426	405	364	411	420	468	462	427	472	443	411	408	422	422	403	445	428	457	402	422	422	431	444	430	446	419	444	436	438	409	408	454	460	403	422	449	444	452	407	421	440	395	449	442	419	405	403	409	430	466	450	452	445	444	474	445	441	488	458	412	449	436	410	384	426	396	425	435	442	398	434	469	475	464	456	454	426	438	430	403	414	428	441	418	406	423	415	432	487	425	395	447	454	452	449	438	450	388	396	422	445	418	396	419	435	474	451	436	490	433	461	430	391	433	448	441	439	437	447	427	438	436	424	465	444	407	452	408	429	428	434	443	446	463	401	452	427	446	401	407	424	436	452	411	473	448	416	418	428	439	403	426	435	416	414	394	421	429	424	428	436	435	435	408	421	433	458	459	420	443	452	401	458	423	399	436	365	393	457	387	439	454	427	401	417	403	432	444	416	444	484	426	413	412	445	434	425	392	403	426	455	393	422	464	401	472	423	413	392	426	385	431	429	425	442	445	426	430	435	443	434	446	405	431	465	408	423	475	447	453	412	493	413	415	444	464	441	425	406	421	505	383	421	459	403	440	397	426	436	423	422	408	426	439	439	423	396	417	476	434	443	437	404	408	412	450	447	409	435	434	421	420	450	425	449	463	429	406	447	453	475	421	419	417	430	443	431	459	432	434	451	415	444	440	432	436	434	384	428	407	421	460	373	462	443	425	411	439	406	471	408	410	443	428	420	421	442	455	424	444	455	449	424	439	424	470	427	440	430	448	428	437	448	374	449	462	452	459	438	424	420	407	445	391	426	409	457	453	410	433	435	404	438	460	446	444	437	443	431	439	420	408	443	395	398	437	430	456	455	411	464	414	402	456	421	419	425	441	419	453	436	442	410	450	421	430	470	443	387	402	419	419	421	412	418	427	488	476	426	435	428	415	440	445	446	403	455	451	424	416	440	438	413	408	393	401	457	475	471	431	451	429	461	435	460	447	451	405	421	427	431	417	426	445	458	455	441	459	429	455	461	478	421	439	424	466	452	442	434	453	422	436	433	379	429	373	428	461	441	412	422	408	434	452	405	453	429	487	451	459	484	432	427	425	452	437	439	464	451	403	476	455	415	460	464	427	421	423	437	455	429	413	401	446	442	469	441	411	425	394	437	477	468	438	428	394	441	413	422	439	443	431	409	453	474	440	429	448	421	416	426	456	479	428	461	420	437	427	408	449	458	422	477	395	377	428	401	455	459	495	423	456	433	455	446	438	452	451	441	410	428	475	429	428	455	446	445	404	423	394	417	423	451	439	396	412	386	427	457	458	409	473	407	433	420	433	431	435	430	432	425	411	437	433	442	449	426	384	396	472	451	407	465	397	460	424	443	441	410	446	408	444	425	448	420	439	452	432	412	383	442	452	432	439	411	464	445	411	468	429	431	419	416	416	438	404	445	427	410	448	401	388	454	411	426	431	435	430	420	411	461	403	463	477	430	400	423	420	397	412	431	431	422	462	402	451	408	441	417	456	424	425	425	432	403	443	434	435	445	367	390	394	427	431	434	458	441	466	490	446	426	443	408	420	423	467	398	472	388	416	424	431	398	405	430	438	409	442	406	432	427	431	409	445	411	447	452	449	425	424	414	442	430	430	366	415	440	434	434	415	398	415	462	452	430	431	435	417	467	440	419	431	441	466	461	416	461	457	413	404	436	404	463	459	449	424	432	453	432	425	432	367	437	415	410	413	479	433	448	475	414	420	457	455	468	445	408	430	444	468	425	454	441	423	436	438	442	440	467	466	419	454	422	432	409	437	440	423	445	460	419	454	450	450	432	448	402	392	402	385	453	429	427	378	427	434	420	432	464	416	464	414	430	409	403	478	482	452	388	408	385	458	453	426	428	434	445	441	483	428	453	445	413	426	430	439	430	457	429	412	418	422	423	457	459	458	399	441	441	391	425	387	389	432	435	439	467	432	450	420	419	430	443	411	388	382	411	473	455	463	415	431	430	434	454	420	432	409	422	381	477	440	430	451	452	427	433	454	482	441	416	421	482	402	463	439	449	426	370	476	457	418	442	471	412	452	444	407	422	430	382	437	466	388	459	430	425	422	429	395	462	472	460	425	417	436	400	437	394	408	442	419	436	407	428	446	423	451	435	442	407	466	461	431	444	415	416	414	437	424	477	436	377	425	396	438	441	419	383	460	423	412	440	403	456	413	380	447	448	422	426	437	414	427	436	425	467	404	458	420	473	437	404	424	439	422	433	441	473
42274	27317	18198	10304	5154	2683	1830	1524	1399	1392	1166	1027	968	951	964	981	955	927	943	976	946	1006	921	979	987	909	961	906	953	989	973	960	999	958	957	967	931	938	972	918	948	985	893	898	935	909	923	972	970	919	972	932	955	941	905	979	934	980	963	970	832	929	956	901	956	894	927	982	931	998	948	921	976	938	907	952	943	946	926	926	898	929	899	972	969	966	899	964	979	918	961	997	931	963	931	976	946	918	966	952	972	1002	919	895	942	904	984	900	945	962	935	946	906	962	998	911	908	921	953	929	930	919	946	987	905	879	920	937	901	912	928	924	945	964	946	967	970	920	935	936	904	913	951	952	913	907	938	927	903	989	992	901	931	965	1001	976	951	961	895	944	870	975	927	984	966	947	891	977	936	941	1003	927	953	901	954	958	932	912	967	983	945	945	880	920	962	988	895	951	948	903	931	998	974	928	1002	942	969	925	952	926	946	934	962	911	903	947	925	977	949	918	934	870	924	889	969	922	906	991	953	942	954	940	996	955	905	871	915	932	917	946	943	986	947	913	916	917	965	934	922	931	939	951	926	924	943	925	981	974	945	937	970	928	922	909	914	918	929	909	954	935	945	892	948	990	943	942	959	937	1044	959	869	1002	944	1021	990	951	992	940	952	885	949	951	931	939	947	918	917	916	902	934	910	888	948	916	918	928	918	928	937	944	890	960	914	948	984	938	931	957	902	929	907	955	1000	971	981	922	913	978	918	915	919	913	1003	964	918	949	946	900	957	958	883	986	901	970	977	917	915	937	970	964	930	947	948	946	914	906	903	961	911	946	945	962	939	915	899	949	897	953	906	931	905	923	949	958	945	896	1003	952	925	930	988	948	987	900	995	996	957	951	959	937	971	930	944	914	899	994	917	990	986	942	909	976	910	957	953	989	948	923	986	905	927	971	948	952	946	925	953	981	934	914	951	918	915	964	998	936	919	888	957	982	942	944	907	914	967	950	973	910	896	955	994	957	925	925	934	926	979	943	987	992	904	892	918	909	926	960	885	885	930	927	971	900	992	964	910	963	930	947	903	989	953	950	879	943	980	947	953	897	935	939	945	977	938	962	990	1056	885	954	933	972	950	908	929	894	919	942	966	1002	944	893	913	978	983	953	928	901	938	947	953	938	1000	948	960	921	952	909	961	985	945	950	924	976	937	976	935	946	952	893	958	933	961	987	920	973	921	916	978	934	1002	924	957	932	975	956	978	885	947	989	931	922	997	926	999	941	941	966	954	945	924	921	943	896	918	913	937	925	892	926	981	957	994	919	966	933	904	942	906	965	938	979	916	898	974	983	914	946	963	1004	903	940	916	975	919	986	980	950	896	927	1010	980	895	901	915	988	972	976	962	893	971	953	976	948	896	987	916	954	942	940	918	936	955	931	879	932	979	879	984	987	967	891	918	1005	966	950	967	932	950	986	996	946	989	976	951	918	974	904	930	949	975	973	884	973	948	904	973	995	993	970	948	890	928	975	937	951	930	942	959	958	960	900	959	898	892	968	926	925	975	974	940	939	997	924	917	914	972	936	932	972	933	971	896	931	1005	930	929	938	993	953	971	953	912	924	956	924	927	968	890	931	981	950	925	908	918	917	946	966	939	952	953	962	951	941	923	946	935	984	899	920	939	965	945	885	865	935	932	912	939	913	956	918	946	937	941	904	948	967	957	888	971	917	938	960	965	957	1001	932	908	990	1021	938	991	875	950	978	945	956	995	899	930	930	914	959	960	1013	949	1004	956	991	990	896	924	928	959	904	985	934	893	940	902	944	951	901	961	933	991	921	951	976	979	924	900	975	942	929	920	944	940	945	896	945	934	924	954	890	926	936	901	955	952	946	938	993	971	927	942	944	945	937	942	901	1003	970	950	956	1032	967	916	921	928	1018	976	914	938	990	933	949	959	953	971	995	927	931	940	928	947	960	982	918	894	910	972	918	955	957	899	979	915	966	955	951	891	1011	889	986	970	945	933	963	931	956	917	961	939	984	995	961	961	929	946	933	944	885	956	961	920	1001	975	898	992	905	945	976	886	934	933	907	973	1003	1007	954	966	970	973	969	954	914	922	942	919	961	941	903	962	1016	941	941	937	970	990	965	944	944	928	935	931	954	928	1010	920	904	988	978	924	981	876	924	928	964	954	944	922	945	935	856	923	951	949	911	943	940	930	943	1012	924	1008	952	904	950	974	968	944	901	941	970	963	943	934	947	952	914	883	933	992	907	901	964	947	937	942	931	967	965	921	902	944	1022	941	946	949	875	934	952	934	915	949	906	927	979	957	986	980	968	950	943	875	944	903	935	911	951	935	920	980	939	934	907	912	914	903	965	889	910	964	894	909	948	948	914	923	961	888	912	994	922	955	932	909	934	952	989	1006	958	879	969	930	949	940	928	910	946	929	983	909	934	931	923	979	991	980	950	915	949	978	935	907	938	1001	926	902	960	930	925	947	934	898	958	980	940	982	945	972	942	946	931	988	966	956	939	1002	984	927	948	932	934	925	907	943	907	924	932	987	938	908	984	920	927	923	944	957	971	922	949	942	939	921	976	968	922	945	958	964	957	952	966	961	1000	990	962	972	921	960	897	983	986	963	893	901	959	943	966	876	912	944	923	902	905	956	904	892	986	862	933	990	975	940	973	912	948	976	965	966	936	970	950	914	953	950	976	923	987	930	914	931	925	947	938	958	927	967	931	959	992	941	887	900	932	943	925	921	934	980	996	994	985	958	974	958	915	933	951	910	877	962	966	962	929	927	961	980	986	946	950	956	909	948	973	959	941	948	957	903	902	892	967	889	901	934	975	921	957	927	967	973	936	923	931	984	941	942	912	885	940	933	925	884	971	955	910	936	946	934	999	948	871	958	887	922	927	917	915	962	949	917	929	962	947	899	926	1004	972	910	961	924	937	891	949	935	963	940	945	956	943	906	913	897	930	977	897	949	965	956	936	914	930	911	896	910	910	993	963	982	946	919	957	922	931	924	964	991	987	920	931	965	928	981	939	926	927	979	891	908	967	952	924	945	946	957	917	1013	986	881	933	959	935	1003	941	970	953	970	931	950	911	897	967	964	924	895	957	986	975	957	934	960	937	969	1013	961	1000	954	964	969	949	947	928	966	999	911	920	916	1001	918	908	910	944	890	926	922	954	957	973	930	915	890	959	938	922	947	926	919	927	909	878	982	944	960	960	909	935	914	930	910	968	1039	898	964	932	934	940	939	939	949	927	940	923	931	958	939	957	921	988	941	995	944	967	893	925	937	986	912	972	911	979	902	1022	969	959	962	928	940	908	979	933	978	915	940	910	940	906	987	921	946	942	957	948	952	993	965	967	982	962	945	983	950	932	954	931	930	954	916	961	945	947	953	951	901	931	909	938	938	914	936	969	921	910	951	935	941	921	967	988	898	944	943	942	972	1020	930	962	944	915	917	948	931	941	921	912	933	959	953	935	899	949	922	912	932	949	914	942	956	930	977	954	953	922	938	904	979	920	941	870	942	988	924	950	906	967
64756	33564	14216	3967	1375	797	577	631	547	474	472	480	457	446	450	415	446	439	451	449	446	502	458	417	475	484	423	413	428	451	440	401	438	465	466	410	446	444	452	432	444	451	444	417	408	436	477	452	480	434	430	429	442	436	434	425	424	460	499	446	396	451	411	467	421	410	478	432	457	402	460	417	426	429	427	421	411	478	419	426	428	457	433	393	471	425	447	477	469	456	426	407	441	446	464	461	456	425	455	433	431	468	426	453	465	414	422	439	430	456	417	464	476	454	484	395	415	438	434	437	434	489	433	402	445	448	450	455	443	459	449	448	454	445	421	462	467	452	496	449	432	454	450	467	498	445	447	486	449	458	426	391	458	497	448	420	408	435	440	392	431	460	411	425	476	422	424	445	410	468	437	450	434	431	468	475	367	409	447	462	454	441	427	420	405	432	446	467	393	435	474	441	422	475	474	476	423	425	442	444	412	424	424	425	411	438	463	448	440	410	459	469	435	398	435	487	457	470	446	428	456	451	422	449	451	436	446	475	433	455	429	444	450	475	463	487	438	477	446	505	408	447	438	446	443	431	415	439	440	468	414	402	458	440	428	438	460	463	434	468	451	469	375	480	419	446	444	436	451	452	449	425	436	419	452	463	451	457	440	446	466	455	436	423	454	439	450	430	485	422	473	448	460	464	458	443	462	417	398	467	451	419	471	460	454	463	425	437	458	435	449	461	431	457	459	455	383	450	430	463	422	452	426	419	438	448	446	435	431	470	439	468	476	439	436	403	383	458	447	443	422	406	441	462	425	466	470	382	449	432	450	450	405	430	443	404	421	419	444	456	458	424	457	416	426	425	403	441	439	444	438	459	431	457	443	449	444	394	435	448	479	434	426	438	414	469	423	426	441	438	430	437	461	434	441	465	410	398	448	448	455	492	475	447	477	463	419	436	400	446	448	417	450	464	467	443	445	440	419	472	411	408	429	459	455	433	395	434	462	445	398	461	419	446	470	416	431	439	473	417	395	408	452	432	422	460	444	422	442	452	425	427	406	430	459	444	425	428	486	424	468	442	429	446	422	429	453	449	421	482	440	490	427	468	443	437	467	440	432	459	457	468	460	419	477	426	462	445	447	429	470	426	410	446	503	395	467	401	409	391	479	406	415	459	433	474	423	442	404	411	432	482	456	438	403	447	398	458	458	420	412	440	477	467	492	446	452	445	449	428	452	454	453	453	451	439	397	472	428	448	435	420	458	435	402	519	450	450	488	447	425	432	430	507	438	418	415	473	439	446	435	446	431	443	438	438	460	448	470	406	457	442	434	453	431	456	442	416	448	391	427	479	457	453	434	487	451	431	416	445	427	431	425	485	459	470	461	438	425	463	424	437	412	475	445	435	438	437	416	449	426	412	489	480	428	458	469	476	465	478	453	406	419	436	466	488	440	466	406	435	443	440	417	440	452	439	452	479	495	482	460	421	400	530	447	405	422	436	440	438	449	419	437	459	455	449	414	457	441	436	429	408	433	423	456	444	438	420	443	433	447	429	424	429	451	438	433	420	429	463	432	396	474	418	478	497	427	460	440	419	422	442	444	442	477	464	462	468	440	390	453	422	423	454	480	441	420	470	456	459	441	466	425	449	401	441	460	422	403	466	463	443	479	418	470	463	419	436	435	446	451	422	422	457	458	437	421	435	476	449	464	418	403	459	451	468	467	428	421	488	462	453	443	444	474	447	447	415	444	470	416	442	458	435	442	450	395	414	455	422	475	429	440	427	463	441	492	413	456	456	420	416	435	457	447	440	433	409	425	451	422	455	464	422	457	420	472	441	439	463	419	506	458	434	422	464	429	460	459	447	448	417	408	431	454	420	459	433	451	465	456	385	435	421	466	477	479	451	456	442	439	408	432	418	476	492	421	412	468	459	442	438	420	449	397	488	415	447	456	471	420	427	460	426	458	449	445	468	479	474	469	450	446	436	471	426	431	449	427	460	437	404	410	425	454	462	479	432	422	482	435	448	422	448	401	447	434	446	435	430	432	451	454	426	457	430	415	460	397	413	461	447	456	422	438	421	410	439	453	403	457	437	449	481	436	451	445	459	415	434	462	408	379	434	507	411	479	457	412	480	477	447	439	451	431	460	450	450	442	436	470	414	401	447	452	427	430	426	423	448	463	470	456	436	412	440	467	428	384	421	435	495	428	428	476	444	498	449	440	453	469	438	446	414	473	475	464	432	463	418	400	427	406	434	426	430	476	420	426	433	457	460	473	387	459	447	419	429	414	456	460	450	421	439	430	447	452	432	444	445	444	433	441	489	429	425	419	449	407	459	439	456	459	437	469	449	452	449	453	419	441	411	454	460	430	445	450	440	464	454	479	424	445	474	434	438	438	463	447	442	463	466	465	453	456	460	420	487	440	442	435	476	462	462	397	438	460	476	449	459	414	411	450	433	481	433	408	451	448	421	453	422	476	455	453	450	447	415	452	468	459	458	467	461	417	401	492	457	472	402	429	460	433	493	422	425	435	431	441	454	453	404	444	433	412	415	425	429	456	416	444	413	426	416	467	428	431	459	477	480	404	411	463	431	425	409	401	467	456	438	443	436	405	438	423	431	423	411	415	473	407	443	436	467	427	503	414	422	455	391	440	468	434	428	451	461	416	434	445	438	443	462	496	441	417	477	455	442	431	413	429	438	427	463	414	464	404	450	416	434	437	441	422	426	441	393	407	404	426	426	440	424	430	441	430	434	467	436	473	472	410	456	430	433	429	468	434	421	446	464	443	471	484	421	433	455	457	473	463	460	469	492	473	476	430	442	454	430	430	430	436	440	396	456	442	429	423	456	428	432	472	453	447	428	453	460	437	451	437	445	431	458	469	450	422	435	467	474	453	462	428	421	436	458	417	449	443	445	480	427	442	398	462	439	455	473	453	437	457	438	444	440	457	438	445	494	453	458	446	477	427	504	446	436	419	477	454	426	481	405	437	439	468	420	401	425	455	429	431	418	463	423	421	423	457	431	438	460	419	434	441	479	435	434	410	448	495	430	491	421	441	428	447	445	411	427	389	437	413	440	456	469	451	493	429	441	441	443	438	490	435	417	428	422	438	418	452	413	426	422	421	438	467	482	483	470	440	435	444	468	447	409	414	487	472	447	424	429	407	415	443	406	404	449	424	409	478	445	437	449	473	451	451	424	469	439	450	433	447	440	477	408	430	422	447	429	462	431	431	408	432	464	433	439	409	413	414	442	424	442	456	376	454	424	431	442	407	454	433	385	460	443	447	437	436	438	438	454	458	485	441	434	467	450	434	446	441	424	444	428	484	436	477	476	461	448	470	428	385	401	398	460	413	399	420	481	476	449	451	468	452	428	453	417	440	436	399	430	389	389	408	443	463	429	446	438	504	441	449	475	437	430	428	420	414	449	477	464	470	437	406	478	473	432	497	471	447	436	441	462	447	442	442	457	441	417	432	412	418	454	471	476	439	422	415	437
44736	27053	13146	6384	3424	2107	1540	1441	1323	1153	1146	1067	953	909	921	967	968	951	1005	929	932	971	1008	966	1002	955	955	885	1001	984	919	924	947	984	936	963	957	980	998	903	921	965	907	987	968	931	1001	974	963	940	969	1009	979	914	980	945	967	918	983	945	951	939	948	963	949	976	991	975	982	968	921	949	985	918	980	971	975	955	948	972	957	980	909	961	944	960	939	940	1037	1012	952	960	985	966	996	964	933	947	993	922	936	958	929	971	942	944	987	949	959	1014	929	988	988	955	942	907	925	939	942	971	949	915	986	923	976	968	935	969	976	954	938	942	946	946	975	950	950	910	987	957	974	918	983	972	984	962	949	916	963	912	970	976	954	928	981	995	942	921	964	968	934	1011	984	937	964	917	945	983	911	984	950	907	909	936	929	967	935	903	959	980	948	967	915	977	967	975	913	943	957	941	904	986	946	967	905	936	1004	941	934	928	948	986	944	950	948	935	991	942	927	963	907	960	993	929	958	957	959	972	928	1018	960	932	930	928	936	991	922	926	895	955	937	908	962	973	933	901	943	921	998	974	929	924	939	869	958	918	949	954	1016	937	917	981	962	913	986	929	961	1026	988	941	931	967	947	978	930	907	996	951	956	924	991	906	915	974	967	972	970	966	940	975	921	956	939	918	916	948	960	994	956	930	923	969	989	948	966	955	898	991	934	958	947	999	927	948	948	944	978	952	996	967	922	975	974	940	922	1002	1004	996	1056	932	954	927	945	991	910	957	931	959	1039	908	960	929	964	981	936	920	943	923	1003	909	957	923	1005	952	929	978	933	975	950	952	927	985	996	905	955	951	895	926	967	909	943	955	955	942	942	939	988	939	905	940	974	963	1000	964	909	916	987	944	991	920	974	943	981	990	971	930	923	969	937	946	996	1020	969	973	941	951	913	953	932	950	984	982	953	949	981	907	959	976	906	973	977	997	1003	963	971	971	980	1027	956	983	961	939	995	963	988	1012	941	979	965	923	969	908	1008	956	957	970	1000	954	976	974	974	930	982	913	926	959	995	991	992	882	1006	915	939	966	963	893	893	948	889	999	925	905	868	1000	913	948	981	991	938	1009	917	934	1007	983	986	975	959	971	1001	957	1004	1018	963	934	997	973	961	903	950	943	945	985	934	964	865	940	927	969	934	943	896	936	948	888	977	912	984	970	929	965	1010	913	969	1026	936	959	986	963	933	974	980	972	941	1004	966	944	966	957	955	998	946	958	992	899	939	1017	930	976	912	963	986	955	973	943	951	906	983	985	982	954	975	956	979	874	935	985	1039	942	959	962	916	959	939	968	1009	943	971	960	934	932	936	959	958	929	945	946	919	958	961	897	951	930	986	949	981	931	1009	945	989	977	923	965	924	938	920	944	985	953	962	950	1026	976	935	994	936	979	941	969	989	943	937	969	1022	945	938	977	973	880	900	948	998	890	1005	916	985	966	1015	937	950	975	972	899	978	983	1003	952	972	978	921	986	948	968	959	979	966	951	930	993	953	1002	865	912	938	987	952	938	942	999	995	942	952	966	910	966	1002	949	942	961	1025	996	930	957	974	959	981	978	968	1003	996	956	983	951	1008	1012	958	918	1029	982	914	946	929	1008	956	949	956	982	983	946	920	885	1003	1009	994	951	963	979	939	901	944	979	945	997	942	995	960	943	958	961	982	966	998	966	964	966	959	955	977	1010	916	1058	936	965	916	958	973	914	982	958	957	910	900	962	931	937	970	958	959	977	980	930	939	904	946	971	995	996	906	963	990	939	989	943	956	931	979	960	1010	939	957	930	925	934	941	924	962	963	978	997	970	963	925	1018	942	971	942	949	975	967	979	969	961	961	1002	958	958	955	983	892	962	964	989	946	990	902	998	965	975	960	982	996	942	980	950	996	995	995	920	944	908	989	884	963	962	958	982	940	996	905	950	988	936	977	959	977	941	924	913	999	950	920	938	909	944	965	970	943	958	975	927	1012	904	997	949	1022	984	981	937	1009	906	919	1014	944	976	1002	912	932	945	939	973	969	1008	986	963	931	974	944	969	1009	947	995	947	964	999	987	929	939	979	967	921	1025	924	923	972	981	948	985	968	946	970	971	997	972	947	928	992	967	967	964	964	957	991	956	889	969	907	885	1010	938	950	986	980	916	880	966	981	931	948	947	966	944	994	921	940	936	923	998	925	946	1002	988	979	931	933	967	919	942	960	977	926	966	950	971	960	910	1009	950	993	932	967	981	933	962	1010	1006	999	962	947	930	968	952	954	959	903	988	947	920	970	963	953	955	978	969	897	934	945	1012	951	1008	978	976	991	916	922	985	935	958	940	945	1004	914	978	888	947	947	1005	963	1011	992	976	926	920	976	976	957	966	908	930	924	938	977	933	949	983	959	957	955	969	946	1004	958	928	946	983	974	982	979	944	915	930	980	972	926	972	1020	969	926	935	906	975	945	952	942	938	962	982	1016	947	953	943	928	926	954	928	928	998	917	983	925	948	986	955	968	1001	899	986	910	949	922	950	893	1005	939	944	959	964	908	964	1000	1007	943	912	932	904	937	901	930	930	963	940	968	975	990	923	986	995	976	950	958	1011	969	915	915	958	942	980	955	982	957	920	963	954	911	910	998	910	914	983	887	940	963	944	947	960	1066	960	910	1023	956	971	910	945	986	932	978	979	947	940	969	974	963	959	958	988	898	929	960	945	956	953	953	993	890	942	998	958	939	1020	974	959	999	1010	952	976	928	988	975	940	973	1001	970	1006	921	958	982	949	978	955	992	958	956	1001	944	952	912	963	1039	998	1008	1003	947	968	966	1020	946	980	998	981	938	1001	938	982	907	960	984	946	955	975	953	997	943	980	1002	976	927	928	995	908	976	956	914	1003	937	966	940	969	929	966	963	988	979	971	988	929	952	900	956	956	934	971	883	1002	995	960	953	1016	936	928	977	963	972	985	954	949	976	907	966	924	969	962	965	925	1006	923	923	992	935	931	932	916	974	981	961	951	957	959	917	895	944	955	920	928	1002	878	935	971	928	936	945	987	924	953	924	927	964	933	981	946	990	911	939	974	970	1015	910	1029	956	938	989	951	997	955	916	935	929	939	927	936	963	925	970	984	1041	965	963	977	971	940	922	983	1017	942	914	1018	974	979	949	965	977	1013	942	989	949	904	946	952	947	894	940	951	993	959	1024	1078	1022	921	973	956	918	935	942	956	971	991	939	960	944	891	948	989	931	949	881	947	959	972	965	989	962	944	972	951	948	954	921	981	995	967	953	926	963	992	932	920	953	926	944	954	930	969	908	980	968	971	996	1000	961	904	945	956	929	939	964	991	933	996	944	904	1026	947	922	961	971	953	939	1042	928	973	1000	990	959	915	974	964	991	963	945	976	972	965	1006	983	972	923	956	925	967	1035	990	958	994	991	941	936	933	974	1000	998	965	929	972	962	980	919	980	999	917	972	993	905	941	956	976	1014	977	981	950	961	981	1016	995	906	903	945	965	974	956	952	969	914	987	919	894	967	1013	1004	961	958	973	923	940	937	996	966	966	942	940	936	988	983	987	944	991	996	943	1009	921	968	946	958	939	926	911	943	950	956	944
50273	22101	6749	2026	991	696	510	481	473	443	427	452	459	428	408	388	423	432	413	417	415	426	390	453	446	428	476	420	445	435	407	412	435	404	438	422	447	400	418	430	447	414	459	412	393	411	427	380	451	458	415	383	464	434	442	452	457	400	392	402	400	432	442	422	434	410	422	448	391	421	443	436	434	422	440	397	401	465	385	443	400	434	473	453	431	443	439	399	415	396	397	368	411	442	418	408	439	420	430	399	407	420	403	444	409	427	423	434	430	424	436	415	420	438	418	449	413	433	434	430	453	393	415	388	399	379	398	400	396	400	384	423	441	435	432	420	401	449	437	419	429	489	426	449	383	461	463	429	457	441	434	435	417	393	436	438	423	423	446	448	459	433	410	413	414	417	393	406	407	435	475	453	447	418	434	429	426	396	391	428	404	409	384	438	414	443	435	423	417	431	428	438	432	405	445	428	406	432	434	435	396	413	402	433	443	449	415	443	416	445	433	443	411	429	392	380	385	409	437	415	403	402	361	413	388	413	383	432	406	464	425	389	427	455	404	404	477	411	428	447	426	422	448	383	425	419	389	395	412	431	475	402	401	383	442	490	450	423	426	415	414	434	409	419	437	411	430	407	431	454	420	438	391	425	419	440	394	371	453	409	481	425	444	436	405	410	443	445	419	422	430	399	428	433	420	422	418	437	414	420	392	475	387	439	406	426	428	354	440	417	400	467	451	414	453	377	399	403	424	445	413	441	429	416	450	432	381	419	414	428	412	409	451	407	423	422	393	475	418	414	392	457	421	397	453	450	423	432	449	400	452	387	448	431	432	399	424	437	434	429	418	427	395	376	408	423	403	399	428	435	440	425	421	399	431	425	457	398	423	423	422	420	419	417	400	446	391	471	388	420	407	429	449	425	421	411	389	386	414	455	442	422	449	465	460	408	442	445	421	464	446	444	433	404	418	464	457	416	439	409	431	462	404	401	425	451	467	460	439	424	419	406	432	442	434	389	393	512	420	442	462	441	399	400	415	411	436	437	433	426	393	376	397	432	422	452	412	430	415	411	465	483	426	393	430	431	383	402	394	432	461	422	401	419	398	400	406	412	426	455	433	396	416	393	398	402	431	403	452	413	406	424	419	424	436	453	408	428	455	442	432	400	394	439	392	431	437	434	453	417	428	464	427	403	433	447	398	385	430	424	376	388	454	411	425	450	415	454	405	395	423	394	450	418	405	400	416	459	426	407	460	410	401	482	402	434	428	421	424	407	445	455	414	435	396	476	446	438	424	403	458	437	439	430	415	418	452	392	439	391	433	449	425	434	470	439	429	395	437	482	436	393	425	452	424	419	400	416	435	438	412	432	425	417	400	418	452	403	395	462	428	439	413	390	421	430	436	396	430	414	411	459	441	415	412	386	406	392	392	392	429	359	437	411	424	449	464	469	419	457	409	440	441	452	496	398	393	407	419	407	424	435	446	442	442	446	444	440	429	431	430	371	418	444	443	423	385	431	449	410	414	426	431	400	453	401	429	414	453	440	458	379	439	387	437	433	417	405	438	431	458	423	420	409	378	411	414	449	441	431	465	399	420	405	453	377	390	415	401	423	455	416	449	415	430	421	444	417	393	385	405	394	427	442	464	433	444	402	417	412	446	395	448	414	417	424	432	434	397	479	448	415	404	405	399	397	433	416	438	444	416	447	432	400	424	424	436	430	393	446	415	392	395	423	415	403	420	426	449	419	429	403	438	393	395	405	433	451	436	397	418	423	486	440	424	442	448	433	429	453	452	445	436	392	399	390	453	442	414	418	453	429	420	428	444	425	467	419	423	410	443	422	440	426	430	440	417	409	405	391	438	421	401	437	428	441	447	425	400	421	401	394	409	409	436	406	366	401	418	419	433	414	437	450	444	416	397	459	413	375	433	390	461	424	437	420	380	413	436	411	429	436	460	399	388	396	432	438	396	444	418	398	423	405	425	390	433	449	398	410	407	433	434	442	420	430	450	434	417	420	454	385	416	442	416	401	384	426	455	437	399	434	394	417	388	423	424	449	437	451	405	436	456	412	419	430	429	451	443	453	413	432	435	379	398	420	406	427	433	397	438	432	441	432	411	391	451	427	428	424	391	426	384	443	441	410	380	441	417	410	438	413	439	440	416	408	434	397	414	459	427	417	397	408	418	435	408	444	437	415	437	401	450	401	398	437	431	422	387	449	439	405	434	437	477	458	434	454	426	421	414	433	418	469	418	395	438	384	394	394	456	433	411	415	424	412	453	406	382	427	419	407	431	411	440	434	432	404	405	412	468	443	401	469	445	406	450	431	456	414	387	426	458	469	400	471	409	375	419	418	431	428	449	411	450	420	420	402	435	418	375	422	449	386	434	428	425	433	447	420	424	424	454	449	412	389	387	391	404	409	504	411	445	406	427	420	433	463	423	431	417	415	437	442	428	405	393	413	403	382	434	403	425	400	419	407	432	406	424	443	416	422	403	432	434	427	416	454	418	411	419	411	398	415	433	398	439	450	405	453	424	390	419	465	394	415	415	419	441	415	419	406	413	412	416	391	391	422	439	408	442	397	479	437	427	419	426	449	439	445	442	402	440	446	407	439	399	396	442	412	391	398	370	400	447	419	424	444	431	448	438	411	423	419	403	402	464	407	367	415	419	415	439	442	482	468	398	428	408	440	433	429	455	408	391	408	411	390	467	476	402	435	418	426	382	429	399	439	437	407	440	425	417	444	421	387	432	370	413	431	421	420	422	425	405	462	429	379	419	398	446	430	395	427	425	421	441	439	459	457	457	402	415	392	453	394	417	450	470	418	416	422	476	430	412	465	401	410	406	444	426	415	437	418	387	424	425	402	451	411	431	415	431	450	397	470	439	437	435	445	425	443	388	434	451	470	431	399	482	398	387	419	433	415	434	446	425	420	451	398	440	396	426	421	440	421	404	404	412	413	419	433	405	429	437	437	422	435	436	444	446	481	450	415	424	428	414	420	418	379	404	405	409	373	446	420	408	438	413	420	453	399	448	426	408	462	445	399	442	407	445	399	436	441	408	440	412	431	474	412	437	407	427	420	476	425	393	419	403	441	417	401	434	460	432	450	425	410	442	425	410	431	409	444	455	400	401	400	410	445	434	426	444	403	429	443	427	400	437	458	439	430	414	400	416	407	401	451	424	415	471	406	393	419	410	419	391	432	431	427	462	455	457	378	431	423	424	413	416	390	413	386	426	426	418	416	421	438	433	429	399	437	428	410	438	403	399	428	435	427	387	444	414	414	458	385	393	397	400	415	389	451	402	416	440	452	402	434	450	426	408	386	414	431	409	427	433	479	408	419	404	423	447	398	383	406	417	405	485	402	425	410	449	419	414	403	409	454	429	422	431	434	413	406	474	410	398	426	407	426	416	404	455	431	444	424	440	414	403	449	442	392	393	435	503	486	430	432	403	417	432	422	405	429	406	417	474	423	407	406	414	403	484	413	428	404
34627	16389	7568	4072	2417	1604	1245	1117	1016	967	940	921	960	907	921	908	961	929	927	953	939	941	938	966	916	956	928	894	908	965	971	887	932	873	964	959	867	956	923	892	928	914	896	948	871	960	923	883	847	910	906	926	905	889	955	920	893	956	913	939	921	921	909	898	977	874	906	939	895	938	911	936	1002	951	850	922	907	928	928	953	930	909	900	913	900	933	966	947	907	914	934	945	902	923	879	904	919	943	867	957	927	959	916	925	918	910	888	935	950	931	927	941	985	913	911	927	964	864	924	995	922	923	955	888	939	918	907	882	990	935	896	905	896	926	929	954	889	877	887	901	922	911	940	903	958	927	918	963	858	886	864	911	913	986	968	899	938	948	982	926	890	917	944	941	899	891	917	922	923	900	909	898	890	953	890	894	889	942	854	974	925	933	897	843	971	979	906	932	925	938	918	911	890	873	943	916	902	936	955	909	938	979	933	901	908	917	939	939	915	965	898	896	919	897	928	966	950	974	952	949	955	912	861	924	917	943	914	899	928	907	946	934	891	947	925	940	889	910	945	912	831	917	936	952	887	912	933	935	856	918	968	909	910	880	929	893	924	904	941	825	895	1007	943	931	946	984	958	916	903	919	933	910	884	953	859	901	867	922	947	936	971	935	885	960	921	892	943	905	896	932	933	978	909	921	932	943	927	925	895	964	950	920	967	883	881	925	887	938	965	904	916	914	939	884	966	881	959	892	950	978	868	955	940	937	880	1006	880	917	966	976	913	944	916	966	922	940	893	907	940	900	889	915	866	910	947	934	934	923	910	875	1005	886	973	957	901	929	898	959	987	961	922	897	926	898	899	923	934	929	949	891	949	978	946	895	923	883	877	936	928	905	908	914	911	930	894	923	937	884	884	960	923	890	966	1000	961	953	934	948	952	897	948	942	961	976	958	974	956	899	913	967	943	951	916	906	925	916	941	887	952	903	895	961	909	899	879	930	919	911	945	951	965	922	967	962	938	891	914	852	944	938	903	947	935	931	933	958	910	960	929	897	962	933	854	877	969	947	975	851	884	908	919	938	896	967	906	920	952	962	931	881	975	956	928	907	957	848	959	901	960	889	909	907	906	911	980	947	909	999	929	899	925	937	925	878	931	912	874	973	895	902	943	944	917	958	918	927	898	954	905	889	912	988	926	897	915	926	922	963	906	869	896	906	976	908	914	900	917	900	967	918	952	891	932	950	908	844	883	867	922	865	919	971	925	937	901	980	936	943	937	938	960	950	905	956	933	946	911	903	923	946	938	917	904	902	964	853	942	920	975	929	990	939	915	891	963	931	881	965	873	925	955	878	940	968	918	965	893	877	897	937	900	904	912	922	969	887	909	866	913	964	949	892	891	878	968	863	885	927	900	939	909	966	949	875	910	934	905	868	917	884	853	892	912	936	910	948	916	923	967	952	957	898	966	918	961	920	884	916	900	889	967	942	923	898	885	898	930	896	974	961	929	873	951	949	834	941	936	921	943	1001	921	889	911	952	921	977	903	932	901	917	938	949	920	931	874	899	916	893	924	894	910	899	881	888	944	926	952	916	968	979	946	947	936	907	909	919	929	914	942	937	956	941	879	937	905	889	922	965	907	926	931	920	931	894	925	876	938	891	884	917	890	977	917	916	929	934	971	894	900	920	953	932	931	938	956	958	946	952	925	945	926	924	946	917	921	954	910	896	937	923	892	963	933	878	926	914	926	965	966	863	913	940	955	926	903	905	920	905	906	913	922	891	950	886	916	886	973	915	965	874	950	936	930	899	988	912	896	913	912	937	867	947	957	937	971	898	936	914	980	905	922	924	921	896	919	952	888	934	921	910	894	905	858	938	953	972	977	914	942	922	919	908	889	930	873	936	896	946	908	920	913	881	892	865	928	932	940	907	926	902	939	909	925	916	918	906	927	964	893	975	931	918	939	944	920	962	900	933	950	956	961	890	960	878	892	965	929	964	963	934	908	946	925	936	903	927	877	874	922	939	937	921	894	914	895	916	899	930	897	936	929	938	890	946	925	918	906	917	926	877	930	959	907	923	905	988	929	955	944	897	863	917	883	894	933	837	908	911	903	877	871	882	895	925	854	869	931	933	878	951	926	935	913	899	949	952	934	949	985	902	920	926	981	927	927	946	856	891	951	890	942	913	981	910	928	892	924	886	878	857	946	963	909	907	919	888	889	962	919	972	949	928	904	923	924	912	894	885	925	920	960	934	886	923	875	952	919	932	934	949	910	852	866	907	940	891	904	885	932	922	913	914	942	913	945	888	878	885	962	893	857	900	952	929	910	906	890	917	902	959	902	936	912	975	905	846	931	922	926	914	890	927	904	983	932	915	970	982	947	892	958	899	866	925	896	942	884	930	909	906	907	906	952	917	886	943	895	957	943	947	948	931	961	874	955	938	892	890	929	919	929	946	944	948	899	897	950	925	945	895	917	983	916	924	946	880	915	943	901	940	907	829	891	1022	930	952	921	948	880	1008	961	977	873	887	936	911	922	980	899	873	878	955	890	982	891	853	884	961	939	894	892	867	885	916	948	887	942	921	947	890	943	884	921	967	964	928	888	939	966	899	914	949	921	937	892	911	906	988	920	907	899	928	864	935	928	875	951	931	949	914	943	864	939	897	888	935	916	967	936	890	883	919	941	925	914	925	975	927	949	882	896	979	875	932	901	948	933	939	965	980	959	916	910	919	891	943	882	895	886	851	922	882	967	935	904	1007	905	974	931	928	903	934	911	914	952	892	929	880	936	923	938	960	953	920	931	921	921	902	956	978	907	944	898	867	905	915	949	918	943	906	942	963	919	946	883	904	915	956	942	902	903	951	906	932	867	925	931	942	893	932	865	912	995	896	888	893	958	948	894	955	938	945	915	893	911	935	900	929	940	914	877	887	912	938	869	913	976	965	933	935	916	895	935	919	924	901	980	997	932	928	944	877	923	922	924	969	963	875	978	900	901	914	963	909	929	883	916	947	914	941	906	913	895	899	883	880	947	930	912	910	919	893	876	963	878	967	907	930	910	943	934	902	917	914	867	975	1015	842	903	939	958	929	918	978	907	944	918	936	876	900	909	901	929	992	893	953	933	927	885	895	923	915	876	879	895	850	958	861	905	903	915	946	940	930	920	958	893	914	895	885	938	954	919	928	865	964	954	980	943	958	913	910	968	951	918	955	910	924	915	917	900	951	878	994	892	938	888	929	892	878	897	912	909	974	831	916	934	923	915	930	966	868	944	932	924	903	973	896	899	910	922	912	948	918	896	918	932	887	956	967	926	907	903	935	921	944	893	975	962	898	950	934	931	895	950	964	856	958	936	989	892	894	935	907	923	908	904	945	920	924	912	929	879	918	929	907	952	933	991	958	914	908	941	935	912	883	947	912	927	926	866	865	901	921	921	912	924	936	920	936	927	930	938	941	903	940	902	913	890	930	885	982	942	908	923	950	948	931	885	912	932	935	909	883	933	880
63548	29951	12106	3618	1300	788	566	482	471	503	499	432	498	478	431	441	450	481	421	425	445	447	417	426	422	421	460	460	436	454	443	433	465	413	403	396	401	419	405	423	408	465	436	401	450	421	465	436	446	441	442	428	411	422	445	468	450	441	419	437	430	428	477	436	424	452	450	480	454	404	485	468	444	447	461	412	424	451	435	401	407	437	443	454	418	440	424	452	439	423	422	451	409	471	441	464	476	441	446	415	395	415	385	419	430	474	409	390	417	422	452	426	439	429	473	444	454	432	428	420	450	453	413	437	419	416	420	438	418	433	445	421	425	414	419	449	455	420	411	387	475	407	413	435	425	413	419	440	438	429	461	427	405	434	437	428	396	384	414	418	415	423	457	434	379	413	441	416	415	431	452	452	435	437	422	454	390	429	443	457	448	427	469	414	450	416	455	430	457	420	433	405	431	439	468	437	440	443	421	396	420	390	395	412	398	458	407	454	438	403	423	411	427	441	442	490	456	457	404	408	386	447	457	421	436	403	453	430	427	433	442	445	419	449	416	427	477	415	430	416	435	479	432	433	398	428	435	450	430	422	399	426	426	423	456	436	433	398	419	442	424	408	447	390	416	433	377	440	474	420	426	433	415	416	429	456	447	483	449	476	388	464	453	449	452	445	437	441	442	383	429	402	435	433	473	452	444	453	413	398	449	476	448	432	480	425	418	446	436	435	446	433	437	434	406	383	433	451	429	464	426	417	459	428	426	418	405	435	462	419	444	419	448	445	417	482	431	431	441	439	444	399	414	404	436	407	421	397	446	396	481	399	444	438	407	406	411	405	433	459	428	449	417	377	428	457	445	448	383	449	436	418	430	440	440	437	400	446	416	469	464	450	421	418	432	468	423	440	416	421	458	442	404	423	415	433	433	465	425	408	409	401	420	434	424	446	440	447	419	487	442	444	391	431	397	431	435	427	419	400	409	464	413	452	448	451	441	478	417	455	424	445	418	443	458	448	435	411	427	429	411	437	504	444	389	441	437	420	416	386	424	425	431	426	437	400	446	410	438	467	413	419	453	431	411	417	388	429	433	432	413	461	417	425	400	426	430	396	445	445	430	420	375	450	470	441	418	380	453	439	423	420	401	428	417	452	470	421	447	421	457	425	353	445	435	408	413	445	415	427	411	403	414	439	441	398	459	437	462	407	426	431	446	463	426	434	438	423	447	415	425	450	431	412	420	427	463	429	441	453	430	441	445	441	449	427	450	473	476	430	402	388	454	454	401	383	393	419	410	423	417	446	437	427	433	441	469	425	411	436	461	434	441	414	479	423	435	409	413	462	389	438	436	415	453	417	406	400	426	487	408	425	494	434	450	458	400	380	389	432	456	458	397	410	401	444	402	408	431	450	395	395	433	415	452	454	442	434	429	427	419	414	438	437	438	471	409	435	433	469	414	464	462	418	438	414	400	423	472	438	410	429	439	459	461	417	477	436	434	434	416	444	443	434	441	402	460	432	457	475	479	426	396	424	446	440	424	485	422	397	458	407	470	410	413	430	392	405	395	480	415	440	452	477	405	394	414	364	446	435	415	429	489	442	442	428	441	402	432	452	442	413	438	443	438	457	417	403	387	452	442	417	422	444	426	457	423	432	414	432	432	417	432	434	382	378	455	461	492	408	432	453	456	446	428	435	445	455	409	417	466	431	465	426	409	463	417	407	466	436	435	433	432	439	413	432	401	452	438	456	422	476	390	399	421	465	454	422	437	452	435	413	465	454	431	400	448	467	407	426	472	403	379	443	411	436	405	429	437	431	427	390	431	456	456	435	426	444	502	439	404	432	446	410	407	435	403	427	429	415	414	478	418	437	417	438	424	451	442	408	414	422	376	437	444	437	411	424	409	447	370	418	442	447	405	456	437	449	389	418	427	448	434	443	431	388	459	469	413	468	434	399	417	388	392	483	454	442	436	423	427	404	443	423	421	419	427	445	437	396	426	412	452	419	423	454	418	460	451	417	452	475	421	400	421	436	436	411	420	481	457	432	428	410	435	414	408	426	430	404	464	424	462	395	379	465	461	414	420	417	418	470	434	476	423	459	405	454	405	398	419	397	431	431	415	401	453	404	435	435	431	414	466	441	441	443	413	397	426	470	418	436	407	384	434	424	431	397	412	428	410	430	450	434	423	421	434	440	504	448	476	404	417	403	441	409	385	383	420	440	422	447	424	445	422	421	452	474	428	462	410	447	427	429	478	485	424	409	496	426	406	441	465	388	450	413	416	440	425	443	411	444	423	431	440	393	431	419	435	413	420	422	443	442	412	453	460	456	442	414	410	479	460	477	459	424	434	439	443	414	400	400	404	428	416	456	392	430	450	475	468	435	454	425	442	416	431	444	428	458	444	418	410	463	404	446	457	466	472	438	425	468	449	455	460	390	438	420	388	456	418	441	421	478	417	446	433	446	453	418	413	480	443	447	429	446	489	433	406	463	402	432	441	449	437	441	474	454	443	453	417	436	429	447	447	409	421	394	447	425	406	418	486	403	445	433	408	447	402	403	389	455	442	474	435	442	425	407	434	466	437	454	441	444	459	434	430	457	446	427	424	442	454	391	439	449	435	454	429	515	433	420	423	441	436	413	395	438	452	421	482	439	498	407	450	462	423	436	425	465	471	428	432	407	376	409	407	436	445	434	442	429	407	428	442	426	439	454	429	430	446	416	454	425	436	399	416	449	438	452	422	428	426	427	426	428	451	422	455	425	427	437	434	466	420	452	429	450	474	448	385	449	461	431	454	433	405	434	490	416	454	444	409	439	429	390	397	440	437	448	439	461	451	431	440	463	440	422	428	408	412	436	414	454	420	411	395	445	427	434	429	391	451	401	441	388	448	445	433	416	426	397	434	449	416	462	421	374	440	398	408	488	437	471	496	428	456	429	461	442	433	420	426	439	457	452	425	407	454	444	432	456	426	427	442	443	439	432	433	439	416	419	428	400	408	426	444	467	434	438	380	450	462	446	484	430	386	416	457	415	416	427	468	446	463	398	409	440	429	400	422	447	432	455	447	462	397	391	418	419	459	448	467	452	419	450	417	407	451	418	424	411	443	418	410	439	460	434	455	405	449	405	443	450	440	413	412	439	443	447	468	427	472	426	438	440	421	414	430	412	459	434	435	433	441	420	409	448	437	390	462	472	422	418	467	425	411	431	395	435	417	420	431	436	437	465	424	433	412	446	420	447	427	454	460	446	405	430	396	447	436	447	445	452	433	431	435	460	451	424	386	443	449	430	454	459	369	455	434	411	463	436	466	465	384	412	424	428	463	430	448	414	462	419	436	423	414	437	424	426	447	415	445	414	435	410	442	392	434	425	419	461	449	466	431	432	422	448	417	397	402	464	438	423	479	434	420	409	422	449	410	439	436	451	432	418	390	424	413	429	443	460	412	377	412	432	439	434	422	424	431	450	432	453	444	412	444	433	444	426	438	430	439	439	418	449
44081	22631	11630	5983	3079	1806	1340	1249	1132	1036	1001	1019	947	946	916	933	897	969	989	927	980	949	935	949	979	911	950	917	974	946	936	940	979	900	957	966	1000	989	965	921	938	973	968	995	960	921	969	960	921	934	903	947	948	939	969	898	914	954	895	877	953	981	909	920	929	942	907	898	890	985	968	906	921	950	946	937	902	909	954	970	1011	874	936	978	887	967	908	933	973	916	947	1002	977	911	972	913	928	900	855	876	936	943	974	971	951	922	934	966	909	928	919	954	936	956	931	951	952	1015	967	956	941	930	920	951	969	961	949	939	982	932	909	970	1000	959	962	936	927	912	921	989	979	942	1003	958	927	914	960	907	923	977	964	989	941	929	993	947	911	889	921	947	981	938	945	928	969	1019	938	914	973	926	966	969	922	996	1034	1004	920	970	953	932	967	970	894	958	985	970	960	950	925	938	919	917	915	990	928	898	964	920	906	912	968	940	952	998	927	918	937	931	950	934	1011	910	881	922	939	974	994	1029	927	945	903	961	935	946	1017	991	989	1013	986	946	902	953	912	954	960	942	986	966	1038	952	967	934	944	985	919	922	940	947	965	933	909	955	977	947	936	998	974	939	929	1012	907	982	914	943	953	952	952	974	945	935	913	996	964	940	999	941	972	928	913	973	933	912	930	925	921	1005	888	927	910	940	947	965	979	933	988	964	933	959	976	927	939	941	958	962	933	925	992	925	966	984	931	959	980	1014	977	930	1005	944	990	911	916	963	1002	950	927	958	929	923	954	967	938	932	973	874	949	925	977	896	952	892	964	967	965	904	980	919	924	941	934	956	923	933	1006	906	913	971	957	984	968	958	960	924	988	924	926	935	891	924	907	955	919	957	916	960	979	908	941	931	971	906	988	946	904	914	958	971	957	960	917	966	955	877	947	908	952	959	918	942	966	985	885	901	962	937	940	928	912	990	951	963	901	973	967	933	943	941	908	944	885	963	962	932	954	916	930	948	960	950	922	943	896	906	873	986	974	953	907	909	949	952	962	947	946	946	926	947	956	985	943	917	947	901	960	942	1002	942	913	975	914	903	981	885	949	928	912	1001	925	1002	966	913	986	942	911	1038	897	898	941	1002	927	959	928	980	935	936	975	964	966	941	925	923	1020	937	978	944	979	941	926	943	985	966	937	924	968	969	971	949	962	966	907	970	919	961	962	944	972	891	899	939	903	938	959	914	970	909	976	988	923	960	991	955	978	986	954	932	1012	963	937	928	946	969	938	926	972	982	962	961	1015	959	929	937	905	956	983	929	949	921	918	928	932	970	938	892	938	920	918	955	903	952	923	906	955	943	964	924	962	956	932	946	969	934	929	964	870	973	956	957	976	871	978	990	964	984	921	975	919	969	938	1002	970	921	931	906	975	948	970	1013	964	917	928	983	1001	956	965	950	959	943	936	952	934	908	959	979	928	953	953	915	939	960	924	943	948	945	935	919	916	921	947	939	895	959	1029	972	931	958	975	958	933	937	956	912	942	1012	929	952	904	951	924	877	975	911	866	954	929	972	924	959	965	967	945	977	950	978	916	951	888	989	934	983	917	997	956	977	944	955	953	947	916	947	963	905	920	1006	930	896	908	922	923	948	941	919	977	926	941	917	921	964	908	951	955	923	946	920	913	962	945	947	917	941	929	961	949	929	904	953	952	929	922	942	945	992	978	966	938	918	931	905	931	947	943	935	973	1008	973	937	955	901	974	981	960	875	980	951	931	930	960	939	972	946	961	992	921	946	951	968	924	913	907	912	905	932	1007	955	979	975	948	980	961	947	997	948	969	965	998	961	945	975	931	933	996	959	963	927	974	968	940	943	888	915	956	968	968	929	989	970	951	945	914	902	954	965	962	963	935	962	948	931	942	934	926	932	944	937	970	974	936	979	923	940	944	974	924	910	1011	957	949	902	951	947	947	958	977	960	946	991	935	933	969	935	991	993	980	992	925	1016	966	929	970	966	926	971	906	937	941	954	907	939	978	937	892	963	989	921	985	947	949	922	937	911	946	966	929	941	953	945	972	974	929	976	910	963	942	957	930	928	965	994	895	954	892	958	948	953	974	955	941	933	980	938	922	915	1008	983	944	969	942	953	949	858	935	969	935	972	986	957	912	963	970	924	907	966	893	987	957	968	992	973	994	949	925	971	938	934	987	971	934	980	917	977	944	973	980	893	912	928	964	943	969	993	979	936	933	914	896	949	983	936	911	900	940	942	920	919	888	926	920	947	948	865	944	1001	934	921	940	928	1005	953	951	940	929	951	912	961	913	977	929	908	947	969	898	995	966	947	892	897	906	1013	951	947	952	954	917	970	926	943	995	953	937	949	948	872	961	950	956	956	911	982	911	958	999	965	943	996	913	937	892	888	906	934	923	952	1012	881	944	937	983	905	927	929	922	925	950	903	953	980	919	970	959	955	959	938	921	950	920	948	903	973	910	960	928	909	956	943	954	966	941	948	1002	937	948	937	932	928	956	996	939	952	971	909	990	923	981	977	959	951	1015	967	922	911	984	980	1033	976	928	978	986	948	907	1004	1005	964	972	910	944	941	913	972	892	920	974	966	944	966	974	963	941	924	991	928	939	922	895	959	1021	985	962	911	944	927	935	923	970	961	912	941	940	966	959	957	895	976	1010	1025	973	965	963	924	982	976	951	932	1008	971	964	922	962	947	953	971	922	919	975	988	917	944	938	933	963	892	947	929	941	954	909	955	953	1005	925	920	943	917	961	961	916	965	967	908	934	898	984	952	933	900	964	989	993	922	947	936	927	960	921	896	931	930	920	956	951	986	942	924	956	1005	953	962	968	973	922	956	927	958	955	964	958	900	934	949	959	941	940	926	918	909	945	915	931	957	925	928	975	986	956	897	896	966	970	934	973	924	898	912	951	983	948	979	922	953	946	963	964	939	955	962	960	946	960	924	952	956	975	932	980	956	981	977	915	961	937	935	927	964	952	919	952	909	949	950	870	944	994	931	974	952	961	931	952	908	945	961	904	951	909	982	931	949	954	954	952	929	922	926	939	912	951	926	934	935	879	979	925	1014	967	887	963	911	916	944	1049	983	976	972	956	940	918	951	925	890	952	886	935	958	955	942	906	1008	948	979	942	976	926	913	950	939	920	904	971	948	935	956	1016	857	906	950	913	989	907	913	891	946	964	951	966	942	927	955	916	918	914	937	916	947	916	934	979	914	917	893	951	903	916	911	940	955	897	932	990	940	997	976	971	968	900	946	977	947	944	963	935	1003	915	1004	962	938	945	923	949	929	1020	964	927	949	971	995	963	895	931	915	969	916	940	928	906	942	955	902	886	938	950	919	961	924	951	959	972	908	926	961	952	972	957	890	970	909	936	981	938	882	895	866	952	993	916	934	943	947	985	931	919	940	959	948	948	932	956	982	968	994	957	945	995	937	943	971	979	959	929	904	940	928	955	945	932	1004	976	990	895	953	969	939	909	978	918	939	927	933	948	913	914	955	946	969	971	954	952	926	951	979	942	897	983	949	905	903	926	966	976	940
62384	31982	13491	3943	1401	806	658	604	518	481	424	461	439	470	472	438	441	463	441	459	446	445	409	458	430	450	388	400	398	420	474	446	447	431	420	395	417	444	416	452	425	458	431	434	453	445	476	467	442	468	441	468	415	434	448	416	424	419	429	443	384	444	467	440	422	444	420	406	439	418	411	418	426	442	449	489	395	455	394	461	402	454	422	454	437	440	475	424	470	445	444	438	426	424	430	435	427	439	441	448	452	431	433	466	414	425	412	453	427	408	434	437	469	504	422	459	455	408	490	423	453	434	436	451	414	445	437	420	447	462	456	448	453	431	428	417	446	437	424	392	411	425	442	495	405	423	446	459	448	434	468	419	402	450	433	396	491	425	453	448	420	428	418	412	443	478	450	464	428	443	447	452	406	429	439	486	407	426	444	470	441	479	451	434	398	458	419	426	481	411	389	410	429	394	412	428	475	445	432	450	425	425	465	432	425	434	457	404	424	439	452	378	470	443	437	438	436	468	457	441	456	418	431	429	451	415	477	404	396	449	427	428	448	465	453	411	442	392	446	438	408	466	383	415	397	458	449	475	429	466	472	431	444	422	402	419	436	437	418	437	455	423	412	395	449	407	414	425	436	442	465	414	479	443	443	415	435	468	464	456	456	479	438	437	409	406	477	445	407	412	434	392	444	451	402	450	479	508	449	494	452	422	461	463	438	444	466	427	416	412	440	460	475	431	404	450	393	459	431	436	424	462	463	430	438	459	452	480	455	422	408	434	482	426	482	420	489	424	443	440	425	435	449	419	451	442	414	466	473	447	426	428	426	452	439	429	435	415	422	429	397	451	455	392	429	454	410	434	397	435	411	464	447	406	392	417	462	443	468	424	449	429	421	484	453	436	466	447	412	426	442	410	464	418	457	443	457	444	423	419	444	456	434	443	424	483	446	462	419	440	486	434	451	424	428	463	415	424	460	470	392	453	432	412	419	429	410	418	449	416	446	423	430	447	429	425	431	386	417	444	454	462	415	423	456	491	423	413	434	458	469	471	433	431	441	459	438	461	467	504	432	413	427	401	430	425	454	453	462	434	422	449	455	451	458	462	433	424	416	428	440	438	435	432	463	392	431	474	451	480	427	464	431	445	464	468	479	428	449	435	436	407	421	480	438	474	432	460	428	400	475	435	413	453	432	425	378	434	420	451	460	401	410	441	418	482	386	450	473	394	452	444	403	443	430	447	413	417	427	464	430	474	403	461	377	409	392	406	485	413	431	410	460	423	424	413	447	438	457	433	412	466	424	434	434	420	405	442	436	450	425	455	435	395	440	406	419	468	410	429	432	425	425	425	437	478	441	423	436	434	438	464	414	492	445	430	444	407	434	428	449	439	420	467	501	443	400	465	421	480	406	432	434	476	433	416	406	436	432	426	420	459	453	452	435	472	450	440	442	390	470	412	452	442	435	435	383	428	449	425	406	395	440	443	442	433	481	429	387	433	426	461	448	455	397	411	460	431	452	473	438	453	436	441	464	451	446	451	416	426	442	431	431	459	407	397	420	387	399	462	452	445	451	443	457	440	442	435	457	474	464	404	497	433	420	469	459	474	396	424	442	432	409	438	445	422	401	455	466	463	434	427	470	465	462	450	452	458	398	426	424	437	391	409	469	419	442	474	459	450	419	456	404	427	427	435	430	450	394	433	412	435	439	454	469	430	449	460	400	420	452	446	461	415	431	434	439	446	469	461	392	424	447	476	429	416	444	438	450	442	457	461	442	454	467	447	391	465	516	465	435	414	469	432	431	424	416	472	442	452	430	456	441	462	480	460	436	428	431	466	402	447	454	431	430	443	417	418	442	475	452	415	416	428	394	428	468	442	457	487	422	418	425	417	409	443	421	433	407	448	418	451	449	424	431	424	438	483	421	437	417	441	440	432	433	438	417	440	409	462	493	454	426	470	464	413	474	426	415	420	434	463	465	469	439	447	397	449	478	472	426	460	424	427	446	454	468	416	448	439	419	427	459	456	430	413	424	451	445	462	421	432	443	460	433	415	421	442	413	456	456	424	428	431	457	405	457	487	453	454	423	427	431	441	431	440	450	435	389	412	438	432	442	454	410	467	470	458	420	475	439	410	410	433	448	431	455	443	447	433	452	457	446	403	434	447	431	432	397	453	456	397	480	436	490	414	396	429	432	417	415	452	451	445	430	429	417	420	403	416	429	440	417	419	418	444	418	392	430	428	369	409	437	427	454	451	439	423	485	408	439	383	460	428	432	443	428	458	436	384	464	397	403	455	442	464	430	452	428	408	421	420	412	422	408	410	414	424	378	458	393	457	434	447	452	483	459	436	452	462	455	439	435	446	418	435	423	413	429	428	422	429	477	454	439	432	441	439	445	412	445	458	458	453	448	445	419	443	428	424	438	445	445	411	453	412	445	440	395	447	501	452	452	461	447	421	416	403	436	404	419	434	453	448	462	427	469	416	424	471	476	467	449	472	443	454	501	430	463	446	430	452	424	419	441	428	428	464	408	398	418	405	461	474	487	404	387	421	419	428	467	473	487	437	462	452	437	459	398	447	436	437	436	460	425	452	427	438	432	445	434	414	460	415	434	404	445	443	457	432	450	426	402	425	436	475	447	414	433	466	436	413	442	464	464	431	459	463	446	414	448	454	456	450	435	421	440	438	440	486	421	450	467	401	421	413	401	414	434	414	432	440	465	471	467	432	445	434	505	446	431	445	427	417	437	413	459	436	442	448	440	416	412	432	414	424	403	443	444	439	450	423	406	448	439	442	396	461	428	405	450	432	458	452	430	453	433	471	400	439	445	432	426	450	476	443	434	447	403	436	444	481	445	411	414	417	382	414	418	408	448	422	448	428	419	463	458	434	457	457	449	407	447	419	409	424	439	419	414	410	418	437	423	449	460	424	448	444	459	461	443	397	458	403	436	403	481	469	447	435	437	463	466	416	497	458	452	385	396	413	418	443	476	421	475	426	413	456	444	449	395	394	481	475	446	409	483	442	427	431	458	435	423	423	423	478	501	454	399	414	442	420	433	452	447	473	479	476	466	479	428	397	401	449	469	388	406	438	418	422	447	394	488	470	462	409	413	460	422	468	437	413	438	462	432	406	438	416	465	436	410	481	445	428	437	397	423	440	442	452	431	414	487	430	399	453	437	439	414	486	448	412	444	435	443	452	455	473	470	423	430	422	423	449	437	443	433	447	409	425	394	457	415	430	432	450	450	412	418	428	488	444	433	423	418	421	425	458	442	490	443	482	484	406	439	452	431	416	393	419	476	451	408	420	431	415	424	502	486	443	414	394	411	470	435	426	414	442	443	465	472	413	448	475	443	400	463	404	431	443	404	448	412	472	463	464	425	427	416	456	440	418	420	421	442	419	445	413	451	442	410	449	449	383	437	389	427	371	408	468	501	461	403	424	444	431	446	421	466	458	418	425	408	432	434	390	467	445	400	409	417	407	413	414	478	437
43692	24924	12126	6326	3017	2055	1685	1434	1189	1057	987	954	971	923	961	968	977	919	919	1005	957	926	988	979	929	911	995	950	949	955	962	968	927	938	949	926	912	954	957	878	959	917	946	919	971	955	982	970	956	906	938	928	970	951	952	944	941	934	975	950	975	957	1021	966	854	935	913	1019	941	938	1004	977	933	969	918	951	959	925	918	912	919	934	929	945	943	957	960	947	932	981	1011	961	938	961	933	1019	939	937	948	951	962	971	967	953	913	900	914	1002	950	960	918	906	933	910	989	981	955	1003	986	933	898	1002	941	963	925	954	977	937	942	917	974	908	990	994	956	909	968	933	971	953	944	907	1006	928	986	970	926	995	970	926	954	910	899	973	937	978	920	964	976	975	984	1002	926	1003	876	924	952	976	962	978	933	974	943	921	996	949	939	914	998	947	966	994	946	930	955	929	897	923	890	927	1003	946	984	962	991	984	943	946	965	909	963	952	967	971	948	965	933	977	966	924	920	959	975	942	978	957	958	980	904	986	921	913	987	956	1033	904	1018	959	946	956	963	943	914	972	993	963	981	928	973	975	948	950	935	967	930	972	938	973	924	924	903	962	885	974	908	935	939	928	897	989	964	922	962	920	951	983	906	943	947	969	954	981	984	944	907	922	942	934	1005	912	990	966	972	938	946	918	972	969	969	1026	930	919	911	955	950	959	939	976	961	912	921	992	935	1006	995	954	901	962	966	902	945	899	971	991	939	938	955	974	948	960	970	989	991	961	954	933	918	948	970	992	972	918	993	971	1024	960	966	967	924	951	896	981	954	943	970	974	1018	916	938	977	934	880	977	942	950	932	967	954	963	977	952	948	947	972	891	971	973	1008	969	972	935	955	951	928	955	938	914	973	944	934	969	909	960	943	982	955	956	933	963	942	945	903	958	1004	923	950	969	910	968	967	994	918	920	953	1031	960	956	925	995	939	943	957	950	962	947	942	918	960	918	977	949	923	930	965	944	976	932	1012	942	963	945	968	974	955	975	912	983	1005	941	947	939	950	958	977	887	972	977	923	945	936	943	913	920	974	996	947	940	898	943	903	917	1009	1000	962	946	907	917	944	927	947	957	1010	971	988	942	989	994	1009	973	915	957	967	1000	960	940	968	954	957	949	941	952	1003	954	959	903	924	976	943	950	951	866	935	966	959	976	986	948	962	974	900	1003	959	942	899	945	960	954	920	1010	928	984	956	934	1001	918	929	1003	969	948	908	907	940	889	1005	941	1010	979	914	970	1010	979	962	993	940	907	970	982	953	994	962	928	951	986	932	950	976	915	939	1001	922	998	978	988	942	971	900	961	950	993	981	979	974	945	908	1017	991	972	916	967	997	936	935	954	978	929	941	916	1030	978	945	1006	993	967	949	1017	972	935	982	946	979	1003	900	944	920	933	928	939	990	940	944	991	951	910	935	946	1025	981	920	971	957	913	991	944	971	906	916	905	956	906	910	970	927	1001	989	967	983	950	969	931	918	914	959	933	977	935	977	959	928	992	986	962	919	933	999	975	928	935	941	964	904	1015	941	898	971	959	913	951	987	1043	955	986	929	948	923	927	999	967	951	935	940	967	900	961	961	975	936	968	969	956	909	939	912	988	989	950	971	932	985	940	917	983	963	923	941	941	971	931	967	962	971	955	976	1000	952	985	947	940	982	960	979	959	894	1040	979	951	908	913	952	927	982	960	953	933	949	957	930	935	1001	957	1009	953	1019	933	877	972	970	978	960	988	949	915	962	938	991	905	950	1055	980	929	921	959	973	933	1029	965	903	990	939	967	1026	984	941	980	954	957	927	1002	934	985	982	933	946	946	930	951	938	916	947	956	971	941	982	934	955	945	929	988	951	926	947	940	958	956	936	918	984	968	966	1007	952	944	999	943	989	974	941	987	923	954	924	961	968	1003	934	957	976	927	923	977	963	927	975	942	1021	923	1020	931	923	940	949	944	959	961	959	962	968	957	894	940	1045	933	944	927	955	921	923	919	991	994	972	948	1007	963	981	1001	966	942	958	950	939	924	886	923	941	914	954	967	936	973	932	921	952	981	982	938	892	936	933	956	902	940	972	897	975	929	983	951	972	975	955	954	967	960	920	973	967	958	953	958	955	1000	932	977	976	979	982	1037	958	952	945	913	954	941	943	996	988	928	922	1004	977	953	1023	989	984	921	968	955	930	940	946	956	991	1010	987	907	927	888	865	1000	959	937	916	935	945	938	912	975	956	907	919	987	967	962	907	922	974	906	902	978	990	968	934	918	946	961	929	973	944	982	992	968	940	939	971	900	976	983	988	928	985	972	947	924	1015	980	971	937	936	960	955	909	895	960	953	931	944	900	930	961	942	965	936	972	970	942	1006	898	910	981	926	976	948	954	1017	959	987	1013	960	923	979	979	983	968	975	990	955	932	966	989	965	955	927	900	1007	984	937	945	917	979	939	961	920	968	952	943	1010	987	952	973	952	994	886	929	966	922	917	964	923	914	973	981	969	949	940	938	961	930	944	916	937	955	923	984	974	983	912	984	929	984	917	942	999	1019	1015	986	913	917	929	977	967	967	1000	980	952	948	974	1005	936	941	981	930	979	978	958	997	951	950	981	929	931	1001	975	934	919	909	959	917	976	958	990	900	959	965	947	977	958	920	977	899	952	961	925	902	963	971	1006	947	947	968	978	883	904	943	925	967	979	970	963	929	910	922	959	910	918	941	923	966	940	971	933	950	962	923	923	937	919	934	978	917	982	929	929	972	989	940	982	934	971	961	983	976	930	958	959	986	954	887	937	953	958	947	956	955	969	984	953	984	979	969	1002	988	905	953	944	948	965	935	949	937	975	981	965	916	953	912	952	902	985	986	948	981	971	945	955	945	986	963	976	937	980	992	970	1009	963	942	949	894	933	981	977	922	964	984	915	945	975	925	987	962	991	958	954	964	966	936	988	941	944	966	995	924	977	949	946	946	956	943	925	932	952	914	983	931	965	931	988	1015	928	975	997	952	945	907	946	983	927	923	927	931	973	996	957	929	923	946	987	946	931	923	1064	977	961	1040	963	985	962	888	943	978	987	1008	956	944	974	974	1007	1004	951	913	974	950	929	973	903	965	945	957	934	929	926	962	951	930	949	976	991	936	924	969	938	1025	935	922	932	937	925	947	1003	910	951	888	976	950	991	931	959	961	910	977	999	910	992	917	947	961	955	932	978	920	996	952	983	973	947	960	992	1002	991	934	994	940	962	950	980	930	960	986	997	948	966	890	950	967	979	955	889	899	989	952	993	1019	947	1003	987	960	941	903	924	950	999	953	1000	991	947	931	958	932	986	972	940	972	957	880	967	949	965	948	895	979	895	957	1014	971	958	930	997	935	957	935	939	950	990	932	924	951	942	897	943	968	959	1008	944	949	942	898	979	959	983	946	893	979	969	927	945	962	950	934	1015	962	944	942	946	1014	925	949	997	974	910	978	963	992	943	965	940	1018	975	950	970	931	945	964	968	980	925	942	955	1011	952	968	939	986	901	960	970	961	914	983	970	962	955	971	978	932	942	935	948	962	950	921	979	996	1005	970	918	938	905
50202	23042	8977	2954	1048	609	549	459	440	416	416	443	401	485	416	426	465	398	421	436	428	390	444	410	404	432	425	442	477	435	397	403	459	428	425	418	440	430	408	385	386	490	433	418	408	381	401	453	419	461	443	441	485	397	388	385	412	387	437	417	381	476	434	432	442	401	441	400	470	437	410	433	455	434	411	410	453	419	417	406	391	468	377	442	424	459	431	433	419	413	414	384	378	434	435	432	410	423	448	383	393	429	454	435	420	417	436	443	406	394	415	383	392	418	404	407	436	373	401	392	387	432	431	380	430	429	391	386	400	434	410	451	431	411	470	435	409	432	413	415	429	445	432	395	414	445	420	413	403	396	445	403	403	409	435	444	451	417	402	437	422	400	392	443	409	400	433	464	442	414	407	394	419	403	427	389	416	431	375	420	407	427	447	391	398	432	429	439	419	422	423	439	423	412	399	451	464	416	412	407	416	452	459	375	443	456	420	422	423	444	379	378	422	367	432	433	412	378	417	422	383	431	410	445	407	430	408	440	435	410	404	389	405	416	433	421	381	408	423	433	410	420	429	395	394	397	439	420	419	423	424	429	403	426	382	409	385	408	434	425	441	400	416	405	422	445	448	413	447	432	420	401	425	411	393	452	413	421	437	458	440	406	424	413	434	438	391	421	421	444	402	449	444	379	414	449	408	396	423	416	408	423	418	427	380	398	389	414	430	451	399	383	442	457	462	430	413	398	370	420	416	396	415	422	415	430	401	440	407	435	474	432	466	378	412	420	393	412	409	423	432	411	429	441	411	384	388	407	438	429	468	391	419	377	479	443	403	418	447	427	423	448	395	457	465	409	421	388	429	459	453	424	426	433	447	424	433	373	400	426	410	423	435	433	413	405	425	397	458	391	465	426	418	416	418	439	399	429	418	428	458	460	410	410	433	402	433	414	439	387	429	413	424	435	424	441	440	421	413	397	419	395	421	396	376	409	426	424	480	409	416	416	400	449	419	449	405	395	451	403	444	449	429	462	446	432	430	443	436	429	436	457	384	408	410	430	417	437	423	414	402	421	434	412	431	418	478	431	424	429	428	418	429	430	430	391	409	416	455	421	437	423	451	446	437	389	428	434	408	422	421	354	409	416	427	427	396	403	437	400	427	411	448	459	398	404	430	435	396	445	412	418	428	404	422	426	466	442	412	425	429	445	428	442	429	415	418	430	410	417	430	421	397	455	410	428	474	435	444	438	424	416	408	406	391	400	466	451	433	457	381	484	401	388	376	414	421	419	441	424	412	415	408	403	401	421	460	455	406	465	379	422	401	422	383	382	407	409	435	414	411	447	431	473	414	395	448	423	393	397	426	429	382	395	424	405	416	416	407	454	430	461	413	442	412	466	447	418	415	396	395	416	435	377	420	442	424	439	394	420	456	424	467	453	409	427	405	425	424	395	426	389	398	462	440	403	397	427	422	427	426	400	444	438	428	450	407	430	395	436	412	406	390	418	454	410	377	401	419	441	407	418	407	413	394	418	442	395	421	433	400	412	432	389	387	445	397	412	422	392	442	444	399	443	481	404	445	419	408	434	451	440	433	438	423	415	419	400	411	402	407	404	410	448	399	427	414	426	375	438	417	388	380	451	439	451	439	404	419	427	423	416	420	436	410	439	413	430	437	427	472	414	411	418	423	421	399	434	440	449	421	450	451	389	421	378	429	387	471	395	428	421	434	417	415	427	394	426	407	415	416	423	396	452	397	454	428	411	429	448	402	430	410	442	402	435	438	447	446	410	394	388	453	424	420	454	407	426	421	420	422	426	409	375	428	401	424	422	417	477	429	428	379	437	433	379	444	420	413	408	415	408	451	457	411	401	425	483	432	422	438	424	438	412	378	437	431	399	419	434	380	388	425	419	424	411	425	426	472	435	415	452	458	368	416	372	432	429	402	404	397	444	411	409	414	411	391	416	450	407	446	394	401	417	410	401	426	429	402	419	406	443	381	397	407	396	378	432	420	436	427	423	418	434	420	443	408	406	402	402	388	392	411	418	430	450	435	412	397	427	445	428	428	393	441	418	394	413	430	424	417	379	410	392	448	436	395	419	462	451	395	381	401	397	392	389	392	441	421	402	403	442	419	377	400	398	406	399	422	401	437	404	396	448	433	443	388	389	423	418	396	430	471	437	393	424	423	450	409	437	423	448	446	438	435	385	377	445	449	438	413	410	370	423	435	399	409	397	424	415	461	437	426	420	400	385	430	427	406	404	389	437	428	447	422	444	461	424	395	449	428	409	437	414	406	436	394	399	442	384	426	399	410	446	393	433	432	455	454	410	401	427	433	415	413	418	424	414	363	427	472	441	431	402	424	436	436	416	464	384	412	425	410	391	420	437	396	369	433	427	426	413	450	407	401	401	449	444	415	465	414	417	413	431	451	429	414	419	413	421	391	378	416	446	390	445	458	422	452	410	425	414	415	389	410	405	397	400	452	428	423	399	434	411	377	481	422	424	451	432	476	445	400	409	405	442	406	393	428	419	434	404	404	401	410	448	449	433	397	386	393	418	424	383	411	407	432	428	424	400	438	444	411	466	397	438	407	439	418	411	439	399	420	445	418	431	449	447	429	403	393	438	427	400	482	389	431	416	420	440	425	399	405	430	427	408	450	399	401	394	435	435	402	439	478	442	454	424	439	472	431	401	387	429	419	402	414	388	389	412	421	436	468	408	447	388	403	401	462	458	430	414	410	372	423	397	409	409	447	435	385	471	376	429	426	375	394	400	445	425	401	444	406	467	465	428	405	460	426	429	362	443	451	422	417	453	446	418	438	423	440	374	416	410	400	363	397	455	466	381	407	459	424	423	424	438	456	397	457	430	437	411	475	445	419	373	424	425	467	457	454	489	396	406	421	426	429	451	412	408	425	378	400	415	426	435	440	467	434	403	383	444	366	438	469	415	416	394	428	464	427	409	421	394	398	455	450	432	474	413	422	430	398	397	422	383	442	399	431	408	400	439	469	437	460	403	380	408	412	440	429	447	501	434	400	403	384	415	475	420	454	431	439	461	445	382	461	402	403	455	499	469	410	430	432	410	405	383	444	418	394	462	406	422	428	442	426	421	404	444	407	450	464	415	438	422	431	416	440	412	400	415	437	465	398	477	422	369	391	407	439	441	388	399	398	422	440	436	444	431	464	386	404	438	406	406	398	413	452	417	446	419	390	413	412	402	442	410	417	436	413	411	411	419	427	403	439	406	417	403	415	453	446	400	442	445	458	456	420	412	397	439	402	395	427	396	401	438	386	400	421	387	442	407	441	392	411	433	424	432	418	395	404	408	402	445	421	433	401	466	481	435	437	389	414	424	450	416	439	427	394	441	412	396	432	443	381	409	413	424	397	434	385	383	425	402	401	421	421	393	444	405	439	415	388	422	415	393	463	376	407	399	427	444	405	439	433	440	410	416	383	444	426	439	451	432	389	415	385	450	473	412	417	426	416	427
34546	18018	10902	5683	2483	1604	1256	1101	961	894	884	891	943	914	948	948	881	898	940	918	870	950	955	925	944	934	943	882	913	938	926	977	895	958	969	910	909	931	955	901	934	930	912	896	960	912	935	943	933	929	919	905	924	909	903	948	913	943	906	922	917	892	835	916	936	922	902	944	877	939	928	937	892	979	889	923	888	946	892	947	908	910	951	931	903	869	902	907	945	882	912	953	902	904	934	906	932	947	967	928	919	900	940	929	920	890	915	935	944	854	858	885	915	916	896	905	926	954	955	909	947	950	868	952	952	930	913	868	985	908	885	932	886	913	827	917	904	924	929	933	938	924	908	961	965	924	922	873	918	971	911	921	953	889	896	995	867	962	921	928	922	943	891	945	932	854	982	873	928	917	935	951	906	938	919	895	912	975	896	917	908	913	898	968	889	907	905	961	973	832	938	917	938	944	888	953	963	936	910	957	913	855	930	865	945	977	929	895	893	930	895	936	939	920	915	899	885	900	906	915	894	947	900	985	948	973	897	949	924	901	866	960	933	926	899	938	846	915	911	916	903	936	935	915	851	839	898	896	952	915	908	935	939	924	909	892	951	908	895	929	919	910	935	906	910	896	949	905	886	962	909	934	909	923	918	928	926	878	947	936	927	896	949	935	858	898	948	942	918	911	925	920	920	938	909	943	857	887	919	905	902	859	880	894	940	882	912	958	942	863	951	912	893	905	906	918	932	985	946	918	962	911	983	967	962	956	969	825	940	972	938	907	916	910	942	931	927	919	896	936	926	948	935	943	954	909	916	923	912	909	901	920	897	949	916	941	911	970	928	1000	916	900	985	884	944	920	877	846	899	937	945	948	913	898	848	909	913	846	905	916	916	917	933	954	928	947	876	948	912	947	905	928	912	926	930	899	928	879	921	937	945	932	917	954	925	929	903	913	888	938	862	910	900	844	908	920	956	906	896	943	922	905	942	931	902	867	946	908	900	917	938	914	919	940	987	958	950	893	942	920	912	909	935	876	896	811	927	949	909	926	905	878	959	906	895	941	933	887	957	911	909	943	871	909	944	920	885	951	895	887	882	918	851	900	880	909	886	919	873	936	946	940	863	938	971	920	906	904	936	897	976	909	931	925	875	891	922	921	949	941	907	845	949	953	923	923	949	920	914	934	926	902	924	910	904	937	897	913	974	891	975	940	954	947	930	891	920	868	940	958	929	912	907	881	901	897	905	877	896	973	904	864	953	912	895	921	924	989	890	914	950	985	931	979	951	912	910	935	917	905	988	937	906	912	870	887	948	911	845	927	905	920	903	918	920	934	872	901	915	876	900	971	880	888	929	945	899	937	870	903	986	856	935	886	938	906	951	913	912	894	983	914	935	917	917	973	890	943	904	955	898	919	937	900	932	955	898	914	896	890	881	885	917	883	887	873	869	877	941	943	897	957	877	932	888	884	908	966	883	917	883	965	911	922	862	897	943	943	894	884	897	904	877	887	909	879	878	851	941	903	936	924	970	894	945	887	904	908	917	938	905	977	963	1001	926	884	879	884	939	898	953	898	906	951	918	922	880	929	930	989	958	948	913	907	910	944	928	921	945	928	898	936	929	906	962	946	933	949	917	884	937	944	940	934	964	920	909	925	937	964	916	910	889	958	855	917	941	956	849	944	938	917	910	946	941	908	984	954	929	918	943	904	936	922	920	918	919	851	919	950	858	886	914	846	949	896	979	956	901	894	948	900	916	942	966	924	955	920	893	865	971	938	938	905	905	924	910	903	953	919	934	950	979	886	935	874	859	927	919	903	941	871	935	928	922	934	931	909	962	937	881	877	972	933	925	898	962	866	943	915	926	939	960	922	931	930	936	959	928	951	896	970	971	872	911	899	887	916	909	932	906	935	913	958	978	945	905	970	897	945	901	888	871	945	883	925	853	898	866	978	931	858	923	939	943	914	914	888	901	965	898	911	901	870	880	962	942	887	923	911	982	903	897	917	975	966	946	865	945	923	950	941	930	924	895	892	883	931	935	896	972	883	894	873	907	946	945	931	972	935	916	936	881	919	920	924	947	932	922	899	932	889	958	936	908	948	974	909	857	955	901	889	903	883	972	907	897	922	910	846	910	944	940	937	895	898	946	919	918	933	912	894	920	958	911	933	892	955	971	892	867	943	910	922	986	905	907	908	941	919	910	911	941	937	929	940	937	933	989	928	869	971	879	934	951	906	915	915	919	949	928	944	987	927	941	967	896	938	888	976	879	919	884	924	883	899	948	905	929	915	925	940	860	949	902	910	947	883	960	891	949	923	945	898	917	878	922	993	926	903	929	912	977	936	923	896	933	909	907	949	920	918	956	897	917	918	938	923	928	873	940	898	955	887	960	923	970	951	916	935	987	924	924	957	937	908	883	816	898	891	902	899	858	885	933	897	917	964	917	936	863	940	880	920	936	875	937	936	916	883	883	1015	955	922	934	919	902	947	909	915	872	916	914	940	924	899	906	911	968	892	927	934	941	941	958	866	913	939	921	929	942	856	898	922	902	916	945	962	913	913	924	916	934	940	951	930	873	920	928	919	888	901	945	906	845	921	915	935	902	906	962	923	889	913	896	913	830	892	903	931	959	897	970	926	899	914	956	916	898	895	910	909	928	895	927	936	980	884	933	891	882	935	878	924	922	914	932	903	897	920	962	924	957	936	899	942	923	974	898	963	924	924	948	963	908	982	892	881	927	928	936	914	967	936	843	855	909	973	913	883	874	927	925	906	962	974	911	934	895	932	952	919	899	868	923	910	946	926	952	929	968	885	922	943	929	932	923	944	959	903	905	877	888	919	946	934	950	886	940	896	937	957	898	943	914	909	915	902	937	950	911	901	918	917	909	907	933	950	933	854	890	959	889	885	929	861	913	930	908	894	904	927	943	940	905	955	935	931	937	884	917	911	917	955	903	911	881	909	953	933	901	932	934	905	956	915	921	872	907	941	943	944	932	892	917	910	860	901	953	935	896	900	914	926	909	911	940	946	938	900	950	962	906	897	934	929	928	912	967	914	899	887	894	877	948	954	919	928	866	837	892	987	923	904	916	918	931	940	913	876	931	928	931	940	941	889	857	941	950	916	948	953	859	848	913	876	931	888	956	914	949	879	891	915	911	908	901	922	955	854	892	947	960	969	947	985	904	894	941	910	940	896	916	939	914	916	954	939	929	955	952	980	884	905	926	966	891	907	998	906	905	973	901	910	871	939	905	983	912	865	880	954	886	878	908	954	929	904	909	914	974	877	933	908	924	905	924	930	928	928	851	938	939	882	923	905	864	1020	940	934	970	918	969	903	949	913	933	917	891	900	850	889	995	945	914	966	929	944	893	925	902	961	893	894	935	886	890	921	963	970	968	889	897	881	917	920	898	941	950	898	912	929	884	890	929	897	900	953	904	938	898	947	941	912	952	971	963	893	945	935	902	887	892	826	933	901	892	941	888	875	905	938	947	939	936	925
69095	31373	9935	1795	816	563	515	440	431	413	445	462	486	420	453	423	417	462	443	427	411	419	394	409	414	437	423	428	466	453	414	440	380	410	439	458	453	399	397	417	435	435	399	409	441	462	438	409	422	452	415	456	447	418	408	458	499	432	439	431	444	398	422	419	403	415	433	469	465	418	426	463	430	450	454	416	441	391	397	415	448	436	460	446	408	437	412	435	441	406	429	468	381	452	409	427	423	421	450	435	400	439	405	429	452	448	409	473	426	417	391	428	420	435	462	413	411	393	429	470	351	423	438	403	453	434	442	438	393	411	395	408	453	405	430	427	449	425	423	447	401	437	443	374	406	447	415	433	405	404	440	443	456	452	414	385	445	375	420	466	416	454	450	442	407	438	412	446	453	426	438	441	429	414	452	441	468	420	418	444	455	430	430	442	401	462	427	470	415	469	465	486	441	442	439	370	393	441	454	419	432	404	409	416	440	437	457	412	429	457	425	420	409	433	467	421	446	448	463	405	382	419	426	437	430	446	424	406	420	419	383	390	437	429	403	428	454	469	431	439	427	443	431	421	423	465	425	460	408	443	445	416	435	413	450	412	406	417	448	395	386	401	458	467	451	449	447	419	436	425	411	426	416	416	392	427	451	462	397	454	434	475	459	420	467	413	445	451	427	467	409	426	429	426	457	429	411	471	441	439	423	447	455	437	403	416	427	443	427	434	430	463	431	411	403	399	392	399	444	429	417	419	428	451	463	425	430	465	504	432	456	441	445	392	426	392	440	450	432	415	414	450	451	432	402	425	440	436	410	415	415	467	414	434	439	476	474	411	410	422	385	443	397	455	413	411	453	476	433	442	436	437	467	392	446	431	397	444	434	409	388	409	450	434	449	414	425	419	438	364	406	434	395	425	405	442	435	396	418	405	447	437	448	471	448	462	414	406	425	430	403	460	413	415	436	433	462	425	460	455	444	439	442	433	492	379	468	385	436	408	462	431	438	378	474	455	426	423	433	471	433	445	418	401	416	482	467	382	446	412	389	450	436	410	446	428	434	419	434	437	454	396	450	492	431	450	463	395	424	443	425	402	425	397	419	414	430	436	403	404	437	469	422	444	412	450	439	429	435	439	447	395	402	433	428	420	422	439	435	432	463	451	441	414	414	466	434	444	403	445	474	391	465	470	431	440	441	393	457	429	437	466	477	436	408	437	440	420	408	417	417	419	439	446	437	436	418	421	434	417	426	420	431	444	399	434	435	421	468	429	408	431	429	466	472	438	460	410	404	453	453	440	427	430	466	439	412	438	441	448	443	447	411	408	427	427	428	412	438	454	426	409	417	454	433	446	402	474	411	417	427	466	466	423	452	392	432	463	429	409	453	423	406	435	434	416	441	446	418	443	448	394	432	442	424	439	408	449	423	453	378	390	464	430	452	422	418	431	430	450	409	420	421	407	420	430	422	455	418	422	425	393	421	416	425	454	424	446	447	419	437	391	440	462	424	481	421	467	434	437	464	442	422	446	393	438	403	436	458	425	417	434	426	427	404	440	439	449	434	416	456	434	454	402	393	424	407	413	382	459	449	407	441	434	457	452	360	417	407	411	442	446	425	407	421	433	432	418	474	462	449	440	412	416	451	425	479	448	376	425	397	451	443	458	403	413	405	411	445	467	452	441	435	440	453	442	404	442	437	425	430	422	420	427	439	409	442	410	415	413	472	493	469	417	412	420	404	424	468	409	441	435	461	418	441	435	439	453	445	436	442	457	448	441	488	449	395	434	368	466	457	428	412	454	427	447	438	427	443	444	413	428	414	430	448	425	402	434	416	429	412	450	442	437	467	454	427	398	474	420	404	409	470	437	416	444	443	412	486	498	457	453	456	471	395	421	476	442	448	428	419	439	470	401	397	434	402	438	415	409	442	484	459	421	412	418	464	451	449	383	449	400	443	412	424	456	424	464	473	441	445	416	389	455	448	443	446	465	422	435	415	453	428	431	417	384	429	426	396	434	393	415	426	427	432	428	408	417	466	429	438	468	441	421	443	445	417	424	416	454	457	496	440	464	402	443	416	469	438	484	444	434	421	400	429	421	457	423	402	424	472	435	460	401	420	428	435	447	416	458	453	434	386	405	448	424	437	462	409	413	396	443	422	458	399	415	410	451	459	458	442	410	447	430	405	455	423	420	414	444	454	431	437	443	407	454	398	450	437	426	439	416	464	471	471	442	399	431	398	466	422	409	405	426	460	466	475	397	397	391	409	440	440	427	421	437	434	447	437	460	449	416	428	467	464	422	426	422	442	415	425	432	450	418	428	396	451	466	420	415	440	440	451	424	417	462	426	445	392	425	429	438	433	412	432	423	444	409	441	400	454	441	439	419	418	440	451	393	452	447	394	433	427	407	464	428	421	435	417	411	466	474	445	450	370	427	435	407	421	448	393	444	444	456	418	427	405	439	430	428	404	458	448	425	457	453	442	444	405	404	390	423	458	399	434	485	449	469	448	396	404	440	441	416	476	400	387	441	442	419	446	418	426	407	440	439	426	460	470	482	386	394	434	422	443	434	447	424	405	402	417	439	442	434	463	449	420	390	433	450	420	447	460	411	485	365	412	407	424	442	429	440	397	481	425	432	464	451	410	441	456	420	408	431	408	444	426	376	440	469	458	430	409	418	460	486	406	422	448	428	491	445	420	397	421	456	432	408	413	438	435	413	401	432	470	410	401	446	419	429	436	416	413	401	442	435	431	426	474	407	398	395	476	425	448	409	415	420	441	407	403	440	472	410	432	460	422	458	403	425	419	445	417	405	450	444	442	457	479	459	479	452	450	424	447	492	449	464	447	440	415	424	417	496	414	440	441	402	445	458	379	422	462	421	444	430	437	434	449	462	417	417	447	436	406	413	437	461	401	452	397	436	387	442	446	420	429	459	431	426	455	424	453	430	452	421	423	429	451	423	450	433	427	467	422	417	406	401	435	423	483	444	435	439	438	455	439	412	412	427	442	439	426	458	454	440	428	430	402	413	418	433	481	475	385	444	410	417	433	451	403	447	410	455	449	431	427	427	432	416	443	467	381	428	465	449	414	464	450	464	421	401	416	406	436	436	425	397	416	447	444	450	408	418	452	430	417	440	478	422	441	433	422	413	439	414	438	434	421	425	405	413	451	429	410	414	433	389	438	423	430	469	400	436	422	442	435	443	445	448	457	384	441	452	464	421	449	401	447	427	411	424	454	462	449	420	427	414	416	385	468	442	467	439	451	405	485	424	488	443	433	377	466	389	403	398	433	443	456	398	455	425	429	464	420	459	440	405	415	404	422	459	421	442	475	419	413	423	411	440	401	432	429	428	399	454	382	438	456	454	423	379	422	439	422	448	449	438	406	424	467	420	414	374	421	424	414	490	386	442	468	421	438	442	455	429	439	442	439	424	400	403	418	408	433	415	410	389	406	435	434	428	402	426	419	438	401	469	409	401	397	412	442	475	462	468
48046	21234	6698	2953	1847	1390	1136	996	980	944	922	935	945	899	912	924	922	969	921	958	907	906	946	911	893	973	922	972	946	947	919	971	897	958	915	874	913	932	946	927	953	918	895	923	924	893	916	931	1006	955	926	898	946	1003	922	970	929	956	906	898	924	978	949	954	949	909	954	971	933	898	917	930	953	955	948	992	890	984	945	980	933	977	960	942	976	965	924	965	964	950	948	964	906	1017	983	989	977	947	970	958	963	931	932	873	904	965	969	971	989	964	940	900	904	933	903	999	970	899	949	927	919	957	901	972	980	890	962	948	917	917	988	901	916	904	927	889	934	988	970	957	956	920	955	951	931	968	924	942	837	995	935	929	907	988	911	904	929	964	920	946	894	884	953	937	944	929	937	974	964	991	982	932	958	910	906	883	952	947	963	930	944	988	979	974	903	951	991	949	920	970	923	902	960	923	924	898	1003	903	1047	925	938	904	921	928	958	936	955	923	899	936	1003	935	940	933	959	904	925	950	957	898	989	948	902	947	978	981	917	950	906	979	910	958	980	936	886	991	959	964	989	952	918	948	881	1001	985	936	986	930	942	929	950	923	916	985	921	926	951	925	967	910	924	953	971	916	927	940	979	894	917	946	935	945	983	916	908	908	984	906	992	895	904	930	902	908	945	954	892	981	924	955	909	909	956	993	1027	937	886	976	919	952	912	956	954	939	945	921	924	946	911	914	955	946	939	981	920	908	969	899	952	951	982	944	933	966	957	932	901	957	932	891	945	933	958	940	923	884	890	955	907	906	944	944	938	1004	973	933	903	944	867	936	928	965	934	952	982	997	998	902	996	940	973	966	943	938	953	958	979	949	966	912	884	936	943	910	995	866	952	920	943	935	939	955	940	906	935	1004	941	970	958	957	915	940	928	988	964	906	944	930	917	999	930	947	925	942	923	921	908	898	892	927	935	925	914	892	880	980	912	912	965	944	992	952	962	952	949	954	897	962	927	911	972	891	901	974	933	935	965	941	931	946	949	977	871	889	916	938	937	981	920	944	906	910	962	932	910	1021	941	937	984	883	970	893	898	999	890	880	902	977	937	964	949	929	955	958	936	925	943	980	987	941	936	979	955	912	941	884	917	966	921	903	894	932	974	944	896	952	917	922	920	950	982	957	967	943	895	923	886	918	928	905	956	939	910	936	940	932	979	940	909	904	946	947	916	927	945	919	896	939	889	969	888	975	959	953	937	956	922	889	979	924	923	924	969	953	928	970	963	962	921	943	914	934	930	898	968	962	957	951	962	903	923	921	886	941	933	941	948	901	928	865	887	922	946	919	962	928	896	910	914	914	953	938	929	922	943	879	917	948	982	938	925	882	926	976	908	897	955	916	978	911	921	939	959	898	917	933	981	897	932	975	956	907	947	977	927	1003	944	969	911	900	940	913	921	943	959	931	966	890	910	951	957	977	903	942	955	916	928	930	931	914	870	914	977	982	941	987	1021	898	886	946	943	850	927	882	959	934	918	918	975	901	975	994	871	908	965	979	939	907	945	926	953	881	949	922	941	902	915	953	945	912	976	965	934	925	946	955	940	928	955	933	940	934	958	882	942	889	963	925	950	855	915	937	968	952	971	995	946	965	932	922	938	979	913	935	895	961	965	893	945	897	965	954	921	938	984	974	983	868	926	898	872	974	978	931	910	952	935	946	949	924	931	941	967	950	971	959	980	900	970	974	995	945	968	924	984	890	923	933	915	993	926	910	931	959	946	880	934	959	903	969	955	974	943	953	966	912	932	893	939	903	906	925	949	890	862	1006	940	990	941	926	955	937	962	951	921	960	936	894	898	922	972	930	938	956	917	905	939	969	968	885	970	977	923	892	941	928	889	964	1029	937	972	900	947	893	1016	949	917	991	954	920	974	962	933	937	934	866	932	914	960	967	969	915	950	918	949	948	971	948	895	916	937	939	972	897	902	938	964	986	940	961	939	891	956	939	946	947	927	921	950	976	967	940	925	954	945	932	956	878	894	903	932	942	966	945	996	973	965	984	941	917	946	938	911	943	929	910	927	949	956	988	915	942	981	941	948	951	919	855	986	939	947	964	872	945	997	995	943	1016	942	977	929	914	977	951	928	937	975	967	932	952	921	888	990	944	906	896	918	993	971	912	916	895	941	889	943	944	888	895	969	935	934	923	896	947	942	902	950	921	930	857	982	986	921	947	892	978	927	964	907	916	976	969	888	973	977	917	941	935	954	972	950	934	982	951	978	959	883	972	984	941	990	978	947	922	978	951	962	933	924	937	979	932	974	979	911	965	915	870	921	972	934	902	927	901	923	955	920	915	928	926	883	962	957	912	945	947	977	932	894	930	1058	980	927	1002	977	999	980	929	918	936	933	896	929	900	927	937	925	922	939	916	892	949	964	968	969	948	921	947	948	914	871	981	922	938	932	962	918	969	944	964	940	972	940	1024	885	893	908	855	940	958	900	937	925	954	923	928	930	913	928	978	942	939	872	975	951	958	960	901	946	910	958	999	911	915	885	956	952	931	940	993	984	892	997	870	927	920	956	897	899	909	916	953	906	932	943	954	954	982	970	968	956	917	928	893	947	971	919	934	971	953	943	936	893	932	915	964	906	881	973	984	989	876	890	941	924	970	935	926	965	909	855	916	950	913	964	925	939	947	969	929	968	931	939	906	897	896	919	983	946	942	971	893	913	970	931	938	946	881	926	959	963	962	869	920	935	916	927	963	932	920	971	999	911	888	937	986	948	890	929	922	893	957	894	937	972	950	973	992	921	996	952	958	943	965	927	920	882	959	1025	952	919	953	927	942	902	910	888	910	945	969	878	913	918	950	965	906	953	953	949	967	875	907	919	974	979	1003	899	912	976	963	952	934	970	985	897	935	990	954	888	908	946	921	938	917	927	912	949	944	967	917	935	911	957	894	888	930	960	923	956	933	947	921	897	896	949	941	920	941	974	941	970	918	912	928	951	951	883	898	969	961	951	954	950	950	966	955	943	973	958	945	878	911	967	913	860	989	947	937	937	903	939	953	946	927	970	921	880	918	944	919	988	925	940	875	955	879	936	903	904	948	975	892	908	955	1002	898	861	902	956	954	958	946	962	887	917	931	974	926	885	882	956	914	939	931	967	883	1002	898	972	994	952	959	918	960	883	982	916	896	938	940	929	948	950	909	919	952	979	955	940	920	937	984	919	910	980	928	971	945	964	948	945	960	908	965	983	885	937	923	987	968	971	976	901	923	904	912	938	930	978	933	957	946	932	995	986	926	971	996	953	981	958	932	933	937	968	913	947	1020	959	938	890	942	994	955	921	924	922	933	948	918	957	946	961	920	916	913	965	981	955	927	904	964	962	982	910	898	948	936	946	883	906	911	921	944	937	929	971	922	950	958	963	936	920	970	902	950	917	907	844	903	927	990	895	952	975	937	947	967	958	906	924	889	925	987	906	897	916	926	959	923	979	952	952	907	904	894	896	979	916	970	938	928	876	931	909	948
64692	24929	7489	2063	1010	732	539	489	506	451	436	445	439	405	467	426	437	421	451	418	386	444	392	422	402	473	433	480	440	439	438	440	437	469	438	452	409	438	425	473	447	409	424	420	455	425	460	443	440	447	456	429	461	436	471	458	426	416	451	461	442	403	419	433	422	397	453	446	454	434	409	435	472	459	464	414	475	410	417	443	488	439	445	406	468	451	467	413	402	431	462	448	454	471	425	437	435	442	418	383	445	441	387	434	420	439	434	441	444	411	440	465	419	448	449	436	414	435	377	431	464	432	462	457	460	410	415	390	478	485	446	420	437	475	489	430	438	434	403	416	458	436	396	422	420	427	435	406	459	416	404	419	423	427	473	429	444	412	379	487	446	426	451	442	412	439	429	417	442	436	451	449	410	401	475	439	425	436	431	443	433	433	409	432	430	448	458	440	449	413	368	412	419	447	430	429	428	429	415	448	455	417	442	398	474	451	407	431	430	418	458	386	448	467	420	423	448	429	455	451	417	465	440	402	449	420	461	446	398	427	402	437	417	447	421	418	443	430	424	430	453	414	474	443	465	418	441	401	461	469	447	395	438	443	448	467	436	381	411	473	430	373	411	448	466	455	421	413	424	438	452	433	455	440	451	471	483	399	480	435	424	434	450	454	463	441	483	448	444	423	374	397	452	439	462	443	443	464	427	423	445	485	423	463	438	449	483	395	404	454	436	407	413	394	399	429	443	441	436	425	398	438	405	452	476	459	472	409	450	444	420	455	434	405	460	453	436	422	447	437	427	400	418	404	414	377	468	403	434	447	467	417	448	458	460	432	432	415	505	448	404	424	411	466	465	437	415	459	450	444	432	416	444	473	424	416	422	428	415	405	471	401	445	442	386	477	428	449	417	457	424	432	401	410	435	473	443	432	414	450	434	475	435	446	450	413	414	470	481	380	404	473	486	449	443	401	438	420	471	439	424	453	477	476	434	422	448	450	440	439	408	394	418	426	445	406	401	426	449	442	445	445	466	434	448	451	439	470	404	423	471	436	454	469	455	438	448	448	438	437	449	392	418	450	423	434	453	465	413	391	412	440	439	480	361	466	438	411	433	430	437	412	420	436	454	426	415	443	412	452	422	446	387	454	460	425	423	396	453	439	406	435	437	430	443	432	430	405	433	436	481	445	484	463	423	434	429	448	455	407	451	410	409	451	417	462	477	444	421	443	420	452	444	416	444	438	454	463	421	417	427	439	463	454	426	445	466	482	403	435	461	454	420	439	423	392	383	476	447	478	446	408	437	455	400	417	453	468	439	429	467	418	428	380	394	412	446	418	408	429	419	444	417	460	436	432	451	424	442	473	443	455	423	419	413	426	386	418	408	438	440	426	418	453	439	479	419	439	440	439	461	446	418	400	410	431	416	393	462	457	418	432	394	410	453	391	415	468	447	449	410	468	453	462	451	432	453	467	471	459	434	457	460	423	437	419	408	447	453	458	424	450	402	404	463	422	429	450	415	474	400	434	439	438	428	430	430	454	455	454	421	448	458	438	448	420	452	441	448	422	423	459	417	418	427	441	427	459	471	418	483	445	422	427	440	422	457	401	420	438	473	430	471	392	439	478	418	419	380	443	415	414	406	434	417	422	396	428	425	386	440	447	406	409	436	457	489	427	415	468	451	438	430	416	394	437	468	451	409	455	447	451	410	416	409	409	460	445	414	441	447	461	441	446	408	418	440	416	429	453	454	441	440	448	431	423	419	456	430	443	445	457	420	414	495	416	426	454	407	400	461	441	414	444	450	454	431	426	417	458	419	410	426	471	449	411	403	412	454	392	441	386	448	454	428	469	451	457	458	445	428	407	455	425	446	450	414	432	468	441	444	418	479	430	473	437	431	443	379	440	471	444	418	412	448	482	445	439	426	392	392	477	403	416	436	431	443	472	430	415	473	444	433	428	418	406	399	412	409	426	442	482	395	405	472	407	413	442	430	458	441	426	428	415	435	458	416	405	419	443	447	450	468	440	435	448	449	476	449	456	464	425	371	429	444	453	423	446	410	447	430	425	445	412	470	487	445	465	433	453	447	429	428	402	407	439	467	427	483	406	436	408	459	462	416	449	412	467	453	411	448	458	457	422	406	394	444	409	447	460	443	454	466	503	444	447	408	458	422	394	427	454	442	478	493	429	455	465	461	454	435	429	426	439	388	434	433	433	396	455	467	446	431	403	422	465	452	423	412	421	442	404	422	392	443	433	401	405	430	434	459	412	461	445	395	472	436	391	417	481	441	417	419	397	406	434	444	443	467	419	457	432	429	434	421	411	435	453	422	393	458	438	429	457	427	435	436	386	420	414	391	432	460	443	463	456	460	418	448	458	400	438	449	440	432	409	383	454	439	410	424	405	435	459	469	454	433	427	399	468	432	427	460	460	435	464	483	391	437	467	420	432	458	450	441	434	464	464	423	459	371	432	450	438	420	445	432	406	403	444	408	424	433	408	425	416	435	406	421	400	461	409	448	408	424	442	445	422	444	425	447	442	459	444	420	470	401	456	433	452	462	410	417	437	426	441	415	470	445	437	427	419	447	414	430	447	447	458	434	475	447	402	430	455	418	424	396	480	378	455	434	434	468	466	414	399	396	418	452	479	422	446	445	485	455	411	425	427	454	422	429	384	453	441	408	448	408	427	445	415	460	459	454	443	443	421	425	449	443	440	416	405	435	430	424	415	417	430	440	446	426	403	431	454	469	440	390	434	448	406	448	440	412	422	404	413	472	434	438	414	388	405	449	446	436	471	422	415	450	456	439	455	462	449	483	451	456	441	452	416	427	458	436	435	396	439	445	450	415	448	462	439	482	459	413	449	437	410	386	407	443	486	398	445	380	450	460	395	441	465	445	422	427	423	455	441	417	440	459	484	454	430	455	466	431	453	454	461	461	435	431	436	453	433	436	447	460	438	450	404	428	412	445	430	470	432	454	479	462	420	415	375	437	418	402	435	446	431	469	431	465	459	459	440	426	377	408	422	458	432	437	435	414	408	427	441	426	432	447	432	419	440	403	463	410	403	440	455	425	461	443	433	409	423	401	435	370	458	457	444	449	400	487	438	444	417	425	424	424	432	424	429	451	412	423	447	452	447	470	444	471	425	414	425	453	412	446	440	428	459	451	411	441	439	405	390	436	444	466	384	448	470	417	468	427	451	441	438	461	434	423	414	442	426	447	435	439	442	468	425	483	417	463	404	410	445	385	429	417	435	477	459	443	470	446	416	462	442	423	455	447	434	448	438	421	437	410	422	472	413	436	454	445	434	449	491	424	424	417	405	413	431	387	436	413	424	392	435	457	430	406	450	487	434	430	447	438	435	449	440	413	417	440	406	418	421	463	471	440	449	412	433	448	452	458	435	404	426	414	415	470	463	471	453	396	441	459	424	393	451	404	428	464	453	406	485	440	433	417	467	462	438	434	421	420	446	461	404	369	433	412	436	449	468	440	458
43745	14060	5956	3996	2493	1757	1392	1111	1056	1051	1053	994	911	929	952	949	976	944	970	913	985	954	939	1006	904	961	987	952	957	940	934	1008	924	987	927	948	967	960	948	986	966	962	914	968	929	999	957	959	965	952	948	931	915	956	978	916	861	911	896	942	954	953	908	943	941	934	937	981	924	970	942	955	931	950	956	898	957	915	929	965	959	951	906	962	946	934	918	970	939	967	957	963	950	921	967	896	886	944	946	918	995	972	976	944	955	882	1009	913	909	942	944	978	967	953	925	1023	899	954	962	1000	966	983	928	877	935	937	925	969	947	968	1011	926	977	946	895	922	1001	955	951	980	985	986	949	926	928	891	988	944	962	918	955	940	950	951	957	974	959	944	906	899	963	950	959	959	975	1045	944	949	908	927	947	974	969	931	929	937	984	895	979	910	889	934	931	979	917	964	939	989	988	973	948	904	979	965	983	933	909	900	942	980	958	902	933	972	929	973	924	957	976	977	947	934	918	942	923	920	975	964	909	989	909	931	964	932	885	929	925	929	880	894	937	930	934	917	967	929	926	931	937	918	921	946	982	958	944	975	1003	977	964	948	917	895	1007	975	1009	954	894	966	944	918	951	976	983	980	941	898	963	952	972	955	987	897	924	972	951	909	936	930	920	971	954	954	986	971	949	966	904	947	922	911	965	916	1016	939	970	995	933	859	931	884	902	991	927	918	936	947	955	939	995	977	962	974	975	935	926	954	901	907	964	989	1006	976	913	944	912	946	911	998	988	966	937	935	962	936	1003	941	959	929	897	956	960	937	977	972	933	937	943	969	961	963	926	956	898	989	948	928	952	946	946	963	982	911	945	923	953	915	950	897	935	919	974	958	953	965	927	961	922	933	907	932	934	899	957	979	952	980	946	918	936	1002	924	1021	950	934	914	932	945	889	905	907	928	933	920	941	961	902	937	949	950	934	938	945	941	945	966	964	926	916	882	920	937	967	897	973	906	963	945	942	990	915	924	923	892	969	952	969	977	955	919	984	896	947	955	1006	924	967	944	960	925	971	954	994	1004	982	973	940	939	970	901	956	1012	917	938	928	928	934	890	922	958	967	964	939	900	952	943	898	973	908	893	885	986	943	948	962	966	906	935	926	945	902	932	924	973	946	917	957	919	946	949	936	934	929	993	1037	974	981	1004	944	971	980	974	954	934	958	958	914	964	1009	901	1003	959	973	960	922	918	1031	995	998	921	959	957	955	917	958	938	935	963	950	972	980	938	893	972	953	1025	978	926	871	968	886	1018	916	929	890	947	995	952	941	930	967	974	962	925	960	962	913	977	911	904	976	938	945	928	978	968	954	928	946	952	928	845	988	912	948	899	938	917	955	963	908	986	914	980	924	897	934	979	973	966	937	1017	964	928	986	900	937	955	889	961	990	960	986	944	917	923	967	912	952	917	930	921	901	911	930	962	912	960	967	976	929	969	952	937	944	935	896	946	936	963	974	971	971	947	925	913	899	916	931	880	947	932	966	949	967	931	961	962	946	939	934	959	949	909	965	986	908	921	944	901	963	1017	942	981	961	876	922	923	943	978	948	985	935	907	941	943	1018	931	948	946	927	941	963	865	1028	959	942	945	903	925	923	953	940	950	1010	967	954	919	972	942	940	958	902	925	989	980	956	918	952	952	963	944	948	944	921	898	974	954	943	884	974	937	993	947	935	948	944	964	973	908	895	923	945	980	923	943	941	952	927	916	928	1001	981	986	1004	910	917	971	924	901	941	919	983	938	969	893	970	1007	928	935	879	971	897	957	937	928	913	924	920	875	924	964	944	919	959	954	954	924	925	902	924	934	969	993	986	900	919	1017	910	918	1008	1015	950	914	909	918	971	962	983	929	1004	941	926	955	926	936	917	1014	915	968	984	946	966	986	942	921	928	946	965	883	926	963	968	996	907	916	888	893	948	970	897	932	956	972	975	943	957	941	938	945	1038	944	925	931	918	912	931	894	960	907	960	921	941	930	966	917	984	998	929	966	911	969	964	968	919	1005	971	959	905	935	911	956	948	944	949	980	858	947	959	929	910	948	886	939	956	902	979	993	975	952	901	972	969	942	956	935	962	888	985	954	928	970	960	951	975	891	931	886	902	974	991	933	954	977	936	925	958	994	899	977	979	1018	922	918	942	910	925	916	976	909	918	935	931	946	958	978	927	967	912	1031	981	949	961	929	939	943	927	957	965	925	931	1001	937	940	938	948	944	926	924	957	971	956	929	966	946	938	971	964	935	918	926	903	961	958	935	964	888	957	1006	969	926	928	997	931	927	938	972	934	894	934	943	948	922	1001	917	937	932	895	946	940	934	916	916	935	948	944	930	906	958	920	923	945	998	963	932	851	986	932	951	914	916	902	1010	941	928	894	954	965	929	1007	903	979	907	934	977	955	923	899	909	923	983	971	893	925	860	984	917	905	976	961	933	972	890	946	945	957	929	935	916	973	894	994	984	988	935	945	907	947	930	934	945	939	952	906	930	931	991	947	920	954	931	934	957	951	977	907	905	1009	920	933	945	959	933	953	933	893	939	971	935	946	969	986	939	923	951	981	954	931	930	934	916	971	939	958	982	950	940	944	978	980	962	975	945	894	938	1042	971	1012	967	937	947	948	973	938	957	892	924	905	954	897	936	937	895	979	930	949	919	942	955	938	953	923	928	1002	941	919	920	950	992	890	1005	986	915	1031	965	973	955	915	947	957	907	895	989	936	949	978	956	980	953	966	922	988	941	953	965	939	947	936	951	933	902	935	895	966	933	960	946	949	956	949	920	953	955	934	924	936	897	970	957	956	969	935	946	931	980	1013	957	969	930	985	863	992	1011	929	921	953	954	942	938	1014	990	868	920	928	933	1019	967	949	946	942	1002	954	938	932	897	934	980	975	969	928	953	951	959	917	923	954	918	937	894	923	931	907	941	920	906	986	950	889	945	960	960	907	925	946	984	970	920	903	945	951	939	903	890	925	991	955	920	949	987	903	952	911	914	877	993	923	953	912	860	971	965	935	989	898	955	878	896	971	928	923	913	985	1002	926	916	921	936	978	945	967	968	901	946	913	933	955	955	940	968	982	967	938	948	1021	927	911	913	964	931	988	965	915	956	899	910	889	946	963	909	930	934	963	919	966	945	949	962	931	897	1011	963	960	949	912	970	1030	976	885	954	970	993	940	995	940	941	958	924	943	918	974	953	943	925	989	927	939	964	961	977	963	966	934	918	930	934	945	958	953	893	1020	922	928	935	929	983	958	961	950	946	990	923	901	951	1016	918	957	923	975	899	973	963	954	945	977	972	923	956	981	965	884	946	925	969	942	970	908	992	965	865	976	1022	916	987	955	1024	908	910	983	879	980	927	962	934	927	949	954	910	939	918	898	897	977	927	979	933	983	895	987	956	960	900	953	942	989	994	944	927	968	932	955	977	938	922	970	947	950	934	932	971	996	925	929	932	917	953	933	986	963	952	959	945	897	939	922	1006	942	957	929	930	890	909	914	940	978	953	935	961	906	950	906	919	894	927	962	983	945	933
50012	17326	5489	1982	878	610	499	439	469	433	415	437	434	414	409	394	387	436	448	415	442	407	411	408	399	395	419	405	382	443	410	411	401	411	423	416	404	398	413	389	453	409	375	409	394	417	416	453	398	414	455	437	414	441	449	427	400	416	433	437	398	410	411	427	428	428	455	388	417	392	442	404	370	427	409	355	456	413	398	411	419	424	400	419	421	413	421	402	409	409	431	412	451	456	420	407	385	381	389	392	457	433	427	408	429	382	435	389	418	422	428	446	452	398	409	407	446	449	422	411	431	419	453	395	427	401	404	421	411	441	460	399	432	353	410	453	427	453	411	396	448	413	361	414	442	420	433	398	366	404	370	399	425	396	421	417	406	411	452	432	406	389	401	415	434	419	395	382	442	420	421	405	438	458	410	390	447	440	403	421	430	383	362	470	381	428	386	440	438	465	370	371	412	403	375	369	408	435	413	440	453	433	426	367	426	403	412	393	417	454	441	434	408	417	420	420	434	413	413	431	415	403	406	476	375	376	444	441	398	413	404	418	397	433	422	416	403	435	438	372	429	444	437	409	427	429	419	390	443	382	412	410	399	389	455	421	398	389	407	392	424	411	422	373	416	421	364	404	392	452	395	419	432	389	431	412	397	424	399	422	442	389	411	431	393	446	432	395	372	402	441	378	396	401	410	399	418	408	445	382	408	373	453	406	419	419	406	405	433	443	379	402	399	421	425	427	368	417	440	388	418	443	404	425	422	427	401	408	434	451	442	417	421	443	358	411	449	427	419	448	384	391	447	410	455	388	369	428	462	431	392	436	369	422	435	422	392	389	450	415	432	446	424	378	405	447	405	432	422	429	414	395	417	420	388	433	459	421	401	447	409	405	413	408	394	395	397	433	410	434	396	462	424	417	398	426	421	405	429	431	442	437	402	424	440	405	421	438	463	406	418	403	403	356	411	412	444	417	431	394	421	392	426	462	421	398	442	434	404	396	441	381	398	401	410	423	422	412	410	414	443	443	371	425	444	431	427	383	416	429	398	425	388	360	409	401	457	389	413	424	391	421	403	396	386	420	454	422	431	443	399	430	420	443	446	436	387	430	398	399	410	405	419	390	392	413	401	421	428	430	423	417	434	393	386	446	408	410	435	430	404	398	399	402	420	441	455	411	403	413	419	462	413	392	436	425	421	446	396	417	399	399	441	390	453	436	425	433	448	421	378	406	450	412	404	440	383	379	387	389	390	430	437	426	420	391	421	440	377	385	432	420	426	403	409	421	405	434	392	438	436	394	401	388	416	402	415	403	417	431	387	413	418	478	454	426	406	384	396	442	416	415	405	414	419	415	470	407	364	437	446	424	424	430	415	429	396	402	403	436	392	415	438	444	389	439	406	426	439	415	393	397	435	431	403	405	436	415	391	428	394	434	429	398	415	403	416	425	410	398	445	404	408	417	429	436	417	413	429	374	362	432	431	416	376	398	431	417	388	445	420	460	446	422	421	411	442	420	445	422	397	370	400	404	405	389	411	457	388	476	429	387	420	394	399	433	368	408	406	433	398	431	419	416	426	413	453	421	422	427	417	416	411	411	412	432	493	407	400	409	404	407	420	405	447	385	406	373	396	416	426	395	392	432	404	396	448	465	399	440	408	408	440	392	415	412	389	408	426	402	445	397	382	448	411	410	438	417	388	384	391	416	442	426	418	428	405	402	440	408	438	423	415	382	416	379	435	395	419	418	361	383	423	408	415	361	382	445	422	404	408	411	418	447	478	356	428	482	400	430	371	436	383	423	401	408	417	419	430	404	410	391	434	379	415	370	424	407	410	435	401	427	437	393	424	406	414	429	393	410	388	389	376	394	465	435	385	394	401	417	445	392	425	411	457	398	410	439	443	421	419	432	443	438	447	381	351	394	423	370	414	435	404	419	410	373	412	424	392	407	427	416	415	423	472	400	377	437	450	402	392	411	360	428	434	422	423	393	421	436	402	404	471	406	399	416	415	376	397	425	390	427	437	375	386	427	433	417	434	408	411	430	442	360	399	399	428	447	396	425	432	394	384	420	411	402	421	422	427	401	447	424	384	387	400	388	389	428	427	431	387	418	406	414	437	405	430	400	417	443	405	483	470	404	392	395	420	418	413	413	470	433	435	431	410	442	433	420	419	450	427	440	408	454	428	420	435	477	451	412	444	429	407	400	378	411	412	434	438	409	399	400	407	427	467	419	426	417	436	419	429	429	409	446	401	399	417	410	431	403	411	399	416	414	444	430	392	381	391	379	435	415	437	423	463	448	459	386	395	399	418	437	381	393	405	412	402	430	433	402	430	425	411	409	403	392	390	414	399	395	408	422	418	390	406	385	458	403	414	386	410	428	433	390	394	422	420	400	458	408	418	428	439	459	408	465	460	416	366	360	401	411	431	359	426	409	392	442	410	403	405	389	385	444	432	423	378	486	415	424	427	422	443	407	440	460	434	416	427	454	385	391	360	411	421	418	391	398	386	415	407	418	432	423	362	408	435	391	408	419	433	399	445	420	445	420	432	437	397	397	398	410	398	433	422	390	411	450	421	404	418	420	453	388	424	435	401	428	410	431	429	434	457	400	384	426	387	425	425	408	408	414	425	469	458	406	414	417	443	418	432	429	426	443	415	415	403	394	458	425	435	417	450	419	443	420	388	437	416	429	451	412	394	417	448	385	409	389	450	437	453	422	367	381	387	403	408	407	475	428	432	430	423	359	433	413	414	395	417	443	418	424	401	416	373	429	430	438	398	419	445	426	397	437	401	414	429	422	396	424	398	422	370	372	422	391	395	415	390	406	390	395	371	385	389	443	402	386	399	407	387	406	421	406	387	407	410	397	408	420	407	411	396	421	417	415	396	391	428	444	417	433	409	425	448	407	417	420	389	442	437	414	437	456	423	399	400	466	410	394	378	434	402	449	428	404	463	454	418	397	405	436	383	422	452	419	438	404	408	428	409	452	399	418	456	386	412	401	380	403	384	415	378	416	397	400	411	396	408	419	425	401	443	408	378	434	398	449	438	383	392	369	399	399	420	393	407	444	413	423	407	422	428	456	422	446	440	403	375	389	399	437	377	449	415	400	394	397	439	431	402	383	427	396	396	388	387	425	397	416	428	446	446	385	420	405	403	372	435	413	387	432	436	409	411	438	437	453	423	443	451	389	452	441	418	424	417	444	424	396	406	453	432	398	435	378	380	414	383	450	378	434	463	397	416	410	384	423	405	392	394	404	426	416	418	421	390	472	416	385	418	393	407	421	418	390	434	452	430	404	367	394	404	423	411	424	433	439	451	413	419	448	454	414	451	392	423	442	422	400	425	444	357	398	369	418	376	417	434	402	404	413	441	443	449	383	399	418	405	465	418	423	365	453	445	414	401	403	443	388	429	412	445	394	391	428	398	472	432	434	401	406	441	416	433	405	399	469	438	442	435	361	392	421	404	416	427	402	436	393	414	389	446	407	423	401
33877	12219	7004	3664	2135	1478	1143	962	921	934	958	896	924	979	865	935	911	911	947	919	942	915	887	900	897	934	934	909	868	855	933	907	916	882	899	866	921	915	912	896	952	948	885	927	875	898	935	897	901	866	923	873	888	873	907	882	932	925	908	949	864	919	919	958	833	934	958	918	891	908	898	947	907	936	955	879	901	911	905	921	908	918	848	916	912	902	853	963	868	879	880	936	891	963	873	849	909	894	892	875	928	903	947	977	887	862	884	862	895	873	874	973	921	913	920	881	939	862	879	890	852	915	884	877	901	855	903	911	884	891	894	896	876	923	890	879	898	897	888	895	952	923	934	885	891	898	905	985	874	853	880	876	945	852	888	939	858	931	886	958	839	907	938	929	916	928	923	881	910	943	912	908	976	878	840	923	890	946	906	894	937	929	908	924	913	936	861	895	934	911	837	851	894	875	935	888	877	903	953	916	863	891	969	949	934	897	940	897	853	843	920	927	864	877	894	897	957	844	924	896	935	922	905	898	889	913	940	924	947	884	943	966	903	894	912	897	907	892	894	930	940	941	920	914	878	945	919	957	944	953	926	906	901	934	903	913	956	868	894	930	934	946	895	918	903	896	838	894	917	951	924	930	949	890	871	889	892	927	862	879	898	928	896	919	996	927	907	897	888	918	849	899	918	870	870	887	923	898	895	880	873	903	893	859	886	920	883	911	955	918	929	925	923	865	887	886	933	897	936	965	883	926	878	926	910	924	955	915	915	875	877	911	933	899	909	866	978	941	953	878	946	937	829	927	907	879	906	922	919	942	935	880	916	908	948	890	909	939	882	902	855	863	917	912	909	887	928	905	949	909	951	891	889	930	873	898	879	960	917	903	897	895	915	945	878	900	938	875	878	854	920	887	905	909	923	924	868	958	886	879	942	905	911	960	867	912	925	978	873	894	871	890	924	937	933	967	907	954	957	880	940	873	896	900	920	860	934	942	920	956	919	867	902	898	891	916	919	918	896	932	898	872	921	915	890	918	868	923	890	932	862	902	885	869	917	905	889	913	893	940	904	870	954	907	922	940	949	927	931	886	906	903	893	937	873	931	901	916	909	860	915	898	922	920	923	941	882	930	881	872	868	949	884	969	950	885	930	921	896	875	932	942	915	916	959	917	925	853	802	880	882	872	912	890	911	899	856	911	939	886	945	933	891	925	933	931	885	940	920	866	888	918	892	856	878	896	960	926	931	927	915	885	906	966	881	878	886	880	873	930	934	885	898	927	918	907	870	905	902	937	933	857	950	911	902	903	939	845	878	919	914	902	919	873	899	873	877	875	921	899	907	939	953	889	910	893	907	947	886	853	897	865	897	885	874	966	871	936	886	883	933	895	843	885	910	881	854	924	890	849	900	894	892	942	862	894	954	887	927	894	854	972	905	912	913	880	943	919	959	856	929	940	967	898	936	935	904	898	848	944	874	918	898	901	954	875	942	982	902	925	924	925	945	953	869	899	947	940	915	918	930	863	980	921	895	900	955	916	952	915	891	919	957	912	947	931	895	916	946	876	920	892	866	875	921	892	914	932	900	930	951	923	933	859	881	939	883	874	887	936	901	895	941	922	926	855	878	916	837	851	913	908	953	928	894	842	931	926	931	888	900	894	930	932	934	903	893	949	904	906	898	846	931	909	877	881	918	919	893	910	908	901	898	972	922	883	915	877	865	873	877	904	944	875	863	887	947	915	920	876	949	927	907	878	948	914	910	904	921	942	928	883	937	899	885	926	869	938	917	915	942	900	901	920	896	910	935	865	908	930	875	928	906	934	887	908	933	917	913	874	938	966	899	868	874	902	929	908	853	886	910	909	902	960	923	892	896	935	927	868	931	910	889	898	838	956	895	921	917	912	907	919	945	871	915	962	888	931	886	885	904	880	871	909	860	960	952	941	918	903	924	862	881	904	875	933	881	892	904	932	859	920	899	886	884	897	915	857	819	881	866	853	914	884	946	877	886	926	926	919	917	870	926	884	925	899	880	884	934	856	882	941	879	892	941	877	907	948	876	891	929	928	892	850	911	913	887	939	958	945	890	919	912	923	884	871	913	902	895	855	899	886	878	825	896	913	876	890	928	934	919	927	932	913	897	894	949	914	895	860	942	934	943	947	946	925	932	880	969	900	903	868	972	939	898	898	902	904	882	981	924	917	840	866	885	859	911	942	946	945	854	933	919	943	921	862	923	935	900	916	837	937	878	932	843	923	858	914	901	881	929	925	869	885	947	876	941	931	878	859	908	887	895	910	964	873	921	895	956	948	911	960	925	902	909	921	880	882	930	922	901	906	902	897	864	920	892	934	902	908	917	925	906	928	897	886	875	892	909	967	922	909	933	858	894	895	925	893	950	895	863	879	906	911	905	867	888	991	875	925	929	928	957	905	850	904	903	883	930	939	953	975	945	958	945	895	932	916	859	918	913	897	896	839	890	907	876	947	897	872	915	854	916	966	940	931	915	936	901	893	960	901	923	911	867	934	907	934	874	887	952	849	906	893	909	903	918	899	910	910	943	945	854	887	910	866	865	932	880	890	911	857	893	953	890	927	937	913	884	894	945	899	947	949	907	940	949	851	908	911	898	840	958	928	888	846	919	928	921	888	912	873	903	949	930	910	881	900	901	937	875	933	987	917	916	901	892	917	931	937	938	893	903	988	909	904	947	879	931	904	944	917	858	918	927	911	888	885	888	898	993	842	933	945	909	895	901	872	876	915	878	903	892	915	908	903	904	955	896	889	945	936	887	920	891	907	868	959	942	911	891	954	937	873	898	899	930	894	939	906	875	951	879	901	938	886	886	907	922	864	950	900	856	919	887	909	940	903	843	909	870	910	913	889	935	909	889	900	937	903	920	898	880	891	943	893	930	922	914	977	906	884	956	909	937	914	901	959	886	874	881	924	922	927	897	856	912	893	870	923	926	886	902	923	889	890	877	882	882	915	939	844	877	914	878	843	905	905	962	897	907	903	953	911	915	846	936	947	894	915	855	936	902	945	914	920	903	886	909	968	910	911	896	927	903	846	888	921	909	936	930	875	851	859	953	916	961	913	950	908	875	940	874	900	948	904	888	876	901	874	876	956	886	913	924	883	962	897	908	932	946	892	861	920	913	901	972	897	946	921	930	910	890	899	940	897	934	923	923	943	910	879	897	909	943	921	940	882	950	878	886	935	927	961	921	915	902	857	895	835	914	912	902	872	909	930	876	923	936	922	940	949	928	900	933	889	910	897	939	902	921	880	933	937	920	861	880	970	872	925	884	897	920	896	918	918	919	988	913	910	907	893	904	900	934	869	889	942	836	848	957	932	929	880	950	894	876	871	893	899	959	966	960	905	926	924	924	901	878	914	946	846	915	940	914	892	936	942	866	932	868	898	944	871	905	900	881	942	855	888	901	934	941	951	898	896	923	909	912	896	916	917	870	933	896	922	874	954	910	919	916	925	920	948	901	925
60334	28559	11618	3468	1266	702	547	471	442	455	419	439	446	448	404	420	399	441	433	455	452	434	406	427	453	428	450	459	447	404	427	422	486	439	407	449	459	415	447	404	403	425	412	408	406	428	460	390	472	413	418	402	473	378	420	434	423	452	395	475	456	424	446	411	482	412	399	402	430	410	382	395	405	475	417	440	442	390	451	442	427	405	457	408	457	426	418	406	424	427	447	413	416	464	442	452	438	441	432	412	410	406	364	417	454	404	447	416	396	411	419	434	432	436	432	411	408	429	399	400	441	411	423	481	418	449	475	422	417	433	449	388	405	372	415	411	395	440	397	444	434	425	429	421	471	437	454	423	425	426	445	407	446	435	382	445	450	387	422	404	424	414	437	423	432	430	421	455	421	432	404	445	409	403	441	381	438	442	437	422	447	410	407	457	408	429	405	467	426	440	412	431	413	376	422	408	418	421	424	394	449	451	448	426	440	412	396	369	442	458	396	406	424	441	374	466	413	391	419	457	453	403	393	459	422	414	403	378	438	391	432	458	423	439	419	451	428	425	455	427	444	412	403	426	386	453	411	412	396	437	445	395	433	434	432	427	400	433	430	420	459	425	430	402	390	424	409	387	411	412	428	438	476	440	399	427	442	426	442	437	422	412	447	410	416	438	412	440	407	424	414	379	462	425	432	417	437	428	420	472	405	425	405	441	473	457	408	387	435	414	461	437	430	425	453	471	404	408	403	443	410	420	434	418	415	398	430	419	452	414	458	428	410	441	415	427	452	427	427	419	438	434	413	429	465	434	427	432	446	398	442	404	397	430	449	458	431	427	452	464	414	398	453	436	414	442	476	428	440	441	457	408	447	378	404	423	409	433	423	415	442	433	375	394	436	431	391	416	447	443	421	439	418	411	440	451	422	408	465	412	431	390	395	426	388	411	421	450	424	419	403	438	399	432	456	393	412	430	434	421	392	416	422	393	407	415	400	404	421	427	475	424	402	435	445	399	394	460	364	391	421	417	412	381	418	405	412	428	415	419	388	468	432	415	424	477	396	430	456	437	395	435	445	445	420	430	406	452	417	402	451	406	447	413	420	412	438	419	402	419	445	416	405	450	416	401	407	440	431	418	436	419	426	442	434	434	452	424	399	427	454	412	426	417	485	442	398	409	455	440	421	447	443	420	429	401	394	429	422	432	443	409	407	424	410	434	458	415	415	428	409	430	428	445	455	414	415	400	426	422	411	467	443	443	401	405	412	425	420	443	377	430	459	434	387	414	454	451	474	406	438	382	442	456	405	390	420	433	428	452	406	386	408	434	425	418	386	462	418	440	430	423	399	439	417	394	413	400	418	433	391	417	411	463	415	414	418	401	433	426	440	450	428	449	415	417	399	435	430	467	456	445	403	366	421	429	416	466	463	439	433	422	451	426	444	364	404	413	461	440	401	487	444	439	395	463	477	435	464	414	472	465	419	393	418	411	371	445	447	435	423	415	438	419	456	393	441	426	393	453	423	429	424	406	419	421	410	445	410	421	385	430	422	426	456	433	397	444	461	399	394	430	414	469	410	420	403	416	446	429	398	451	407	429	445	411	409	441	439	462	444	402	432	446	413	421	411	432	389	417	419	429	416	447	399	427	408	453	466	425	397	433	390	434	442	419	451	397	466	465	428	451	416	398	440	426	439	430	447	467	420	417	465	401	416	428	407	414	452	417	493	433	391	399	443	431	446	426	441	447	431	432	432	406	396	397	458	404	452	447	425	434	399	389	380	454	427	411	429	437	409	463	406	395	402	428	431	444	448	447	406	434	445	389	446	459	442	418	458	438	410	407	376	458	445	429	399	417	425	442	483	441	451	389	403	429	436	397	378	401	427	412	394	455	466	414	422	407	410	430	399	410	401	390	407	427	439	400	425	450	400	411	445	421	425	438	411	401	411	406	446	436	453	444	445	410	451	405	418	461	422	435	476	434	448	469	434	404	432	421	473	402	427	452	430	431	393	453	430	442	413	415	364	451	436	407	435	456	468	432	425	419	466	421	434	454	421	418	453	430	440	437	424	397	436	409	410	406	402	426	413	406	443	448	435	407	460	403	410	428	433	447	420	411	420	417	447	458	457	433	443	400	418	449	441	434	444	452	453	465	448	396	416	398	423	450	396	422	398	415	432	428	437	460	408	411	446	442	413	420	409	421	430	386	441	419	405	440	426	448	382	398	432	400	439	446	432	454	448	411	439	463	419	453	443	389	434	442	412	447	467	406	451	413	439	444	359	414	409	413	431	460	419	392	454	453	406	406	426	456	402	432	453	434	418	400	409	405	445	422	458	449	403	382	404	392	446	471	445	442	377	399	386	482	413	410	413	437	384	445	436	446	442	460	415	364	436	452	407	425	413	413	431	420	427	457	426	373	430	428	376	409	425	443	395	412	434	387	446	434	411	407	424	422	478	441	389	391	438	412	414	414	434	460	452	429	460	418	445	431	418	397	420	422	452	396	451	429	448	380	436	429	406	446	444	488	430	414	389	413	412	436	448	406	453	459	452	501	449	427	434	448	437	431	488	457	435	400	458	430	414	446	413	394	458	420	476	405	396	400	392	417	420	404	424	469	427	367	436	379	423	411	431	440	440	395	433	433	366	408	433	467	433	409	434	438	424	443	409	379	406	434	407	434	424	404	438	465	450	450	432	398	408	382	389	415	406	408	461	413	463	444	400	402	395	417	428	415	401	433	435	484	424	371	428	415	416	418	416	432	436	416	452	426	445	454	487	425	413	436	412	422	475	481	404	402	397	430	451	428	449	384	449	450	435	395	393	474	436	400	443	430	459	402	434	403	385	405	470	400	443	437	421	431	392	405	396	442	440	374	412	423	423	396	410	435	407	411	405	422	397	413	377	414	422	404	385	380	424	426	445	432	439	472	440	407	398	448	409	408	455	404	470	441	453	412	401	423	421	430	402	446	411	416	398	394	397	459	388	432	429	414	440	414	453	403	401	463	422	434	426	446	396	473	439	418	410	392	477	454	422	445	455	439	475	481	428	376	429	449	430	413	403	405	475	395	413	438	422	463	425	374	394	444	444	430	426	452	413	375	432	446	455	434	429	415	398	410	397	405	427	436	441	426	401	387	438	458	434	432	441	451	427	390	426	421	442	450	432	399	436	403	411	449	399	435	424	432	412	452	436	407	409	441	414	413	410	369	447	447	402	485	498	433	440	407	408	418	417	422	440	445	441	437	407	430	383	446	432	423	446	449	437	398	427	368	459	380	449	461	408	394	427	431	425	419	419	400	400	415	458	434	409	442	385	444	472	457	400	431	449	462	421	398	423	404	429	457	434	393	426	440	428	409	413	440	456	436	407	391	431	419	418	419	415	376	404	449	410	396	463	376	420	455	454	404	443	429	445	427	438	451	453	416	424	439	440	434	392	438	438	403	380	460	419	413	421	389	460	414	429	444	441	415	428	449	451	419	433	422	411	437	438	401	444	435
41755	21018	10469	5752	3030	1866	1350	1103	1038	1056	1003	894	958	950	905	943	876	852	887	910	931	915	897	906	929	958	937	905	925	882	985	898	878	919	964	901	967	866	967	915	919	919	918	915	893	930	927	902	935	897	986	919	894	893	926	984	935	949	901	944	868	939	946	928	955	905	899	921	933	904	911	935	944	950	891	909	891	955	926	932	914	861	936	932	937	928	942	934	944	909	936	914	969	917	944	953	883	945	931	950	899	924	936	879	982	962	892	961	967	943	923	925	934	948	952	935	928	921	936	950	895	905	973	883	956	920	976	915	940	905	880	930	943	941	868	926	939	949	878	920	923	842	864	922	930	943	952	934	952	900	892	931	946	952	940	951	921	907	953	968	879	903	939	972	921	928	917	931	892	912	917	928	908	966	903	915	908	933	919	910	943	919	901	924	945	891	960	946	920	883	940	930	899	873	971	929	914	887	941	897	964	939	955	909	905	953	923	918	916	955	911	895	897	949	952	973	926	897	942	875	896	915	910	925	932	932	922	886	942	924	890	934	991	908	909	950	919	968	931	912	929	908	860	948	870	949	963	910	900	887	916	941	920	914	959	963	928	930	937	952	927	994	916	922	904	941	904	881	933	940	969	956	943	911	929	949	942	893	928	915	881	923	903	971	979	971	996	888	931	947	911	889	906	912	911	925	940	1002	973	924	907	926	863	1009	903	937	916	958	948	943	929	896	950	935	951	918	914	947	921	929	955	915	918	907	964	939	929	881	963	966	940	927	927	919	912	933	962	906	872	934	866	956	889	901	955	951	933	939	902	909	958	927	894	929	999	938	946	916	912	951	980	987	966	914	909	962	946	897	909	844	873	947	951	883	915	926	1017	907	883	875	941	919	939	892	916	919	903	974	937	947	941	915	921	903	971	966	916	947	971	884	911	921	951	945	975	928	922	925	966	942	912	951	883	940	977	914	943	947	977	965	942	916	902	953	902	935	896	941	924	947	898	928	932	959	958	880	950	1007	881	974	980	996	961	921	975	901	914	903	958	981	930	934	954	932	995	913	932	920	913	973	911	910	931	952	913	915	915	913	956	939	992	944	930	947	921	914	886	921	885	919	947	885	917	903	946	939	901	938	908	918	941	942	892	895	960	953	917	911	991	923	916	905	911	966	909	978	984	896	932	921	956	926	959	915	950	925	955	957	921	916	896	917	913	896	917	965	941	951	898	944	896	939	988	919	895	853	937	925	926	948	927	904	930	920	955	954	963	910	933	955	951	934	957	947	905	900	949	900	895	994	920	931	892	919	940	942	916	904	961	950	963	927	931	901	890	929	965	949	907	977	953	907	874	910	944	911	913	888	902	937	948	916	952	892	884	921	886	971	920	941	871	956	918	979	979	924	935	919	939	878	934	909	925	928	913	909	960	891	973	964	930	971	964	947	929	893	929	927	907	966	948	937	958	953	934	925	908	962	962	911	906	930	947	954	970	939	939	906	941	882	917	878	933	908	926	933	933	952	931	926	945	897	920	952	962	957	911	954	971	876	900	943	892	859	956	997	932	990	894	954	929	956	913	923	949	961	924	947	962	956	952	933	906	917	942	927	955	909	913	955	927	960	951	918	904	906	944	1016	930	984	914	922	931	911	966	945	935	898	959	895	906	899	913	949	959	878	960	947	950	989	949	960	976	916	906	926	951	941	919	902	928	912	933	881	943	958	969	927	887	1021	940	938	918	954	911	881	963	904	947	941	951	908	883	889	935	923	888	950	934	943	922	904	921	960	929	960	927	908	968	948	932	953	932	924	905	924	953	936	914	993	900	915	924	993	870	937	987	899	995	971	919	859	941	896	869	986	929	968	869	944	893	897	927	881	930	910	941	932	963	955	899	958	985	923	898	898	966	907	925	968	956	881	876	974	1007	971	932	973	948	923	911	1017	902	890	961	952	894	932	913	913	931	966	952	990	941	912	923	929	938	926	908	948	942	915	922	852	892	955	913	887	918	979	993	948	887	978	924	953	961	990	915	939	927	869	942	978	926	904	978	963	956	967	906	938	991	966	937	886	939	884	980	952	913	952	897	934	965	859	898	898	898	943	960	941	937	891	940	956	895	951	922	888	921	998	992	923	934	945	965	955	935	977	924	947	900	900	938	964	944	906	912	950	912	961	927	957	891	964	934	911	944	929	929	946	944	930	924	944	972	907	915	972	936	891	924	928	945	904	942	924	910	915	961	887	954	922	965	958	895	977	898	924	951	951	937	946	936	896	891	905	988	933	973	899	917	941	926	947	919	977	1018	894	941	912	886	948	897	903	903	963	940	943	917	893	972	930	964	986	900	917	951	992	965	895	926	962	947	935	914	1005	940	963	878	937	938	941	915	947	891	931	957	914	943	932	968	912	935	916	942	963	996	960	955	926	911	938	1014	928	950	941	902	910	974	945	937	959	895	969	994	954	895	937	915	977	956	945	874	923	952	886	908	886	920	948	928	948	888	901	951	902	898	958	946	932	946	912	985	957	965	948	910	963	932	935	934	924	879	927	942	904	933	926	963	915	913	906	884	1019	920	912	988	977	959	927	916	922	968	962	961	898	1012	924	954	943	925	918	926	923	893	940	893	965	949	940	918	924	951	948	952	907	923	920	899	905	967	876	904	879	985	953	953	881	893	915	956	942	964	876	915	975	939	885	872	932	924	903	951	951	890	908	909	1007	971	921	941	922	896	870	880	950	908	957	941	960	934	897	855	896	901	918	955	946	945	977	953	973	963	930	918	922	947	965	911	900	923	975	931	941	877	959	886	909	966	982	949	940	981	919	915	968	943	949	826	949	941	911	943	901	913	958	940	943	922	936	935	896	965	938	906	917	947	931	911	951	948	928	959	954	922	908	893	910	903	902	1032	944	917	954	911	907	943	937	900	943	940	901	876	945	971	916	924	926	948	989	942	986	976	949	885	962	924	932	926	933	961	890	925	941	967	951	957	883	931	982	978	959	949	908	974	929	929	951	980	960	893	927	939	959	923	927	916	899	954	961	956	945	871	968	872	926	882	939	886	903	902	921	893	983	957	895	922	951	918	936	952	944	956	911	908	935	949	936	930	918	938	942	918	889	979	968	908	920	1021	973	916	937	912	959	976	914	892	962	970	927	957	881	950	994	920	906	941	920	911	952	908	935	926	959	928	910	957	968	921	987	931	908	930	923	939	964	933	985	941	914	923	934	952	964	896	967	866	953	876	912	935	877	940	980	842	913	940	942	927	862	961	916	897	973	953	911	958	960	905	916	895	864	911	914	934	974	935	930	892	944	944	958	955	932	861	921	977	962	929	952	905	917	910	948	958	928	940	874	975	876	974	963	919	1006	937	907	950	913	920	924	922	883	908	933	896	955	906	960	894	959	1007	947	1001	957	970	925	940	933	927	908	887	915	937	935	962	892	887	927	948	915	979	936	995	934	963	891	907	935	948	966	901	934	987	916	917	939	939	915	932	973	953	960	940	946	931	892	977	916	901	960	896	895
67741	31325	11537	2642	1073	804	627	566	553	542	444	429	436	429	444	415	473	421	436	475	424	422	482	417	452	479	463	437	455	409	424	423	440	424	401	404	468	396	443	432	423	463	390	407	445	479	436	448	413	459	435	432	467	485	469	411	423	386	416	463	413	443	451	401	473	400	450	472	386	460	434	448	471	456	404	445	451	431	425	437	450	424	427	406	406	417	423	456	421	409	470	482	420	480	413	426	428	445	449	388	431	424	430	463	427	441	492	442	400	447	439	437	451	425	437	435	419	432	417	447	394	424	423	408	465	436	426	444	451	400	406	446	443	455	452	420	457	453	489	434	425	439	429	441	420	440	430	452	437	423	422	438	457	439	393	437	445	464	421	451	450	441	428	415	434	436	393	437	410	452	444	418	436	438	449	424	395	433	393	402	405	449	431	414	423	441	404	422	409	418	418	406	425	427	418	418	443	460	449	471	427	417	412	468	452	470	464	468	427	460	472	438	425	449	425	474	426	430	411	422	472	415	436	456	398	419	431	413	461	461	439	423	383	406	409	396	446	444	416	464	444	426	420	479	463	432	435	382	481	435	442	428	444	414	442	450	479	436	448	422	428	456	444	454	427	466	435	448	475	420	424	460	427	437	451	423	443	428	420	420	409	422	391	429	417	413	428	438	424	424	418	405	451	438	439	434	428	450	440	408	426	454	463	400	434	468	449	451	497	436	448	426	442	459	431	421	435	433	425	447	415	454	428	472	411	428	456	446	459	438	435	450	442	407	458	471	445	399	446	453	434	463	435	408	446	425	418	439	417	444	452	428	436	423	428	410	427	393	431	440	449	474	469	453	439	429	473	423	442	427	387	393	428	454	435	389	402	427	431	410	437	401	432	485	480	403	441	461	459	398	451	461	472	498	444	430	392	428	464	396	430	431	418	408	460	439	467	448	440	414	420	418	423	434	383	431	442	394	431	465	433	427	469	429	431	425	447	443	445	467	427	472	442	441	434	415	400	415	425	432	439	411	477	405	402	454	457	398	438	437	422	432	489	429	456	475	473	460	416	446	414	433	430	450	417	438	438	455	411	428	468	428	441	435	412	408	449	401	442	447	467	434	417	420	429	413	436	470	464	416	429	416	446	434	479	466	420	429	416	442	418	419	477	433	447	468	407	438	456	426	451	401	416	411	445	434	448	446	457	436	420	439	489	424	393	397	376	462	427	380	408	435	465	484	445	429	477	452	456	461	445	465	431	454	454	450	465	413	420	427	451	427	376	472	407	435	412	393	440	468	442	427	453	449	449	442	405	404	446	472	426	448	449	439	443	431	448	409	437	428	442	406	416	418	441	416	440	429	428	456	453	408	387	454	436	453	437	442	451	436	423	445	438	407	391	399	470	455	452	430	488	446	449	435	518	430	428	422	458	482	466	437	438	409	429	404	426	429	432	450	450	462	439	420	447	379	477	417	450	415	441	440	410	454	422	400	468	415	415	428	446	399	442	409	457	435	456	451	433	437	428	407	456	443	434	448	463	423	406	429	455	438	419	417	438	430	402	424	455	401	429	431	424	423	431	401	401	427	467	439	461	415	419	466	465	426	418	446	467	434	442	436	442	444	479	470	417	436	422	422	429	450	442	436	443	449	421	424	482	418	467	416	437	449	443	423	441	454	435	424	464	440	412	439	445	413	462	445	444	464	428	428	432	430	419	441	428	442	462	462	428	452	415	426	443	418	455	437	405	416	399	460	421	439	471	432	472	471	404	437	411	452	412	425	399	442	475	412	449	403	410	423	402	431	420	468	410	451	438	483	486	432	398	457	457	435	458	467	453	442	433	413	462	432	480	452	465	429	447	455	453	458	441	442	405	419	387	412	392	455	432	424	448	428	478	415	418	461	452	423	393	431	414	445	410	480	438	429	453	446	442	434	416	448	459	437	426	432	429	376	419	410	474	418	427	394	436	432	429	470	389	465	394	435	393	425	428	441	453	382	414	441	417	435	428	424	475	397	438	469	438	427	418	405	402	410	439	421	460	413	427	430	517	452	437	427	441	418	427	438	471	411	472	402	397	409	401	449	425	451	444	402	435	452	395	418	450	434	459	403	450	416	405	416	436	451	441	449	425	446	462	402	412	440	424	478	418	430	433	428	423	470	437	441	442	447	431	411	434	402	455	430	439	436	436	447	438	436	412	451	457	451	450	427	437	396	410	414	432	452	427	427	434	421	415	454	435	426	460	415	453	450	452	446	441	461	430	415	401	415	441	415	431	467	420	442	423	412	451	413	406	399	427	446	453	430	442	451	457	412	438	470	426	417	397	451	462	379	443	467	434	462	423	422	432	451	471	440	466	423	436	407	446	416	438	430	425	419	441	394	453	495	459	426	455	394	433	456	486	471	461	414	452	405	438	415	427	455	413	415	419	433	429	467	445	402	437	431	463	464	424	418	456	433	403	419	462	431	440	439	417	431	417	454	448	444	443	434	416	393	451	458	452	420	442	393	429	450	411	422	421	416	445	453	430	430	440	477	418	439	480	413	418	412	420	465	442	469	429	457	398	402	428	458	416	398	457	453	450	386	445	439	421	435	442	443	423	410	433	433	458	386	453	463	408	431	414	417	450	421	412	421	431	465	403	417	440	423	434	403	409	429	409	452	468	451	450	426	445	465	453	422	443	424	427	439	466	405	427	408	482	441	416	419	494	439	430	416	446	438	361	429	453	420	407	444	444	411	434	430	446	434	400	450	453	442	429	456	395	471	446	466	404	432	410	437	457	460	409	416	418	445	464	422	456	468	410	452	432	449	429	416	403	412	459	411	423	477	422	426	453	455	446	407	419	444	424	426	380	430	462	393	401	477	427	452	446	432	456	428	417	468	440	492	427	471	454	447	425	424	417	429	401	433	428	446	422	443	430	406	460	442	423	465	462	459	446	440	412	445	456	454	432	383	450	455	412	430	405	456	416	432	423	440	427	436	426	454	450	458	432	390	423	483	424	422	473	436	440	468	436	401	430	430	439	440	427	433	425	402	410	401	462	435	433	428	401	479	441	444	410	427	423	448	458	418	432	432	411	418	408	436	453	443	453	407	400	429	455	469	419	402	416	464	430	460	410	470	430	467	431	465	444	432	448	411	425	437	420	418	466	453	439	445	468	441	381	435	422	461	431	433	450	437	441	422	440	429	437	467	430	438	453	420	447	424	429	402	432	423	388	433	434	411	402	421	450	404	468	413	448	433	469	412	423	429	446	433	421	465	460	421	401	422	461	428	462	429	388	442	445	426	439	416	454	454	429	412	439	452	514	438	453	430	441	389	407	426	431	420	424	471	431	429	442	428	389	409	444	455	420	417	454	437	399	444	479	398	449	425	454	424	477	470	462	415	467	420	429	406	408	410	408	435	408	466	446	463	466	441	479	424	434	464	436	441	385	400	482	434	429	433	471	426	426	412	411	478	435	454	394	410	473	425	423	410	404	442	412	403	448	445	475	449	434	419
46223	21997	8941	4139	2704	2062	1559	1393	1343	1207	1082	921	929	956	951	935	938	983	940	922	1032	948	933	938	967	950	929	992	887	905	972	937	930	923	956	879	987	967	924	971	944	936	965	949	931	995	943	924	979	1003	924	877	932	922	910	929	979	936	926	935	888	949	928	914	986	933	898	984	904	906	970	1032	955	950	1002	877	992	923	943	925	903	924	948	952	877	987	931	906	1033	923	954	953	942	919	925	935	1001	1004	901	981	985	967	948	945	918	981	915	970	917	955	982	993	951	987	914	906	1004	948	965	958	950	942	931	938	953	1016	952	918	967	913	936	956	970	906	994	974	964	952	949	956	972	877	955	920	940	958	920	935	963	967	930	932	985	952	911	966	954	958	955	969	926	914	919	955	948	977	893	909	948	925	977	941	924	966	974	911	965	968	981	946	968	943	908	953	957	901	955	922	936	964	960	964	916	956	970	971	963	954	921	989	950	924	917	935	977	920	949	916	910	943	982	934	918	850	935	911	976	978	909	942	937	1007	1009	994	921	947	929	939	963	962	985	931	899	930	930	928	948	938	907	963	944	938	886	971	923	863	955	988	971	937	992	978	915	940	924	1003	933	897	911	921	906	941	927	916	971	953	962	928	932	906	921	955	945	949	983	887	952	922	964	930	890	981	915	920	915	972	958	917	958	899	958	978	947	906	950	967	946	942	938	955	939	931	977	958	967	913	952	933	925	947	961	990	967	948	984	1019	936	958	917	941	913	918	909	974	942	931	945	963	939	972	904	948	971	942	908	893	940	956	906	918	1026	956	974	994	924	944	930	990	913	968	953	946	859	906	979	956	981	970	928	931	923	903	957	934	945	911	930	921	929	942	889	941	937	927	956	946	936	897	989	980	927	1010	1010	950	910	927	966	957	915	956	911	936	968	954	985	887	931	937	943	945	920	946	904	921	978	931	936	902	933	940	928	972	984	923	929	930	944	941	933	974	891	921	974	953	990	898	956	958	925	998	881	911	931	994	955	952	921	932	954	982	926	947	971	950	946	891	909	993	964	990	900	949	945	894	924	925	970	933	942	898	936	974	932	921	905	963	923	975	924	947	961	934	945	968	932	941	919	954	951	948	926	944	892	957	945	983	979	939	919	942	881	949	934	939	976	932	896	922	1000	971	946	942	942	948	972	938	893	926	942	972	958	948	978	891	950	953	931	976	971	965	885	957	908	950	962	946	947	1003	885	978	978	950	924	933	920	887	924	923	953	962	907	981	936	954	925	935	972	938	919	961	921	970	931	923	930	945	937	957	944	941	940	937	948	951	924	971	960	958	968	945	952	973	957	886	973	981	959	945	993	918	926	966	991	883	923	987	988	974	1007	925	883	920	906	892	930	886	938	968	931	917	994	945	949	951	890	917	930	991	939	930	958	918	920	932	960	928	929	952	931	954	922	968	962	936	972	939	926	959	902	959	936	900	931	970	930	936	969	923	910	934	949	934	926	970	979	973	904	913	947	942	932	990	989	966	970	888	975	933	911	953	889	965	940	967	997	926	942	917	921	908	951	908	947	948	923	970	1006	940	962	949	918	927	938	932	922	979	958	972	932	1028	951	922	969	928	965	954	989	979	919	897	910	926	996	935	914	942	952	976	977	976	901	997	944	937	917	986	912	951	988	935	949	953	965	964	928	943	895	950	950	996	904	905	926	942	902	943	915	919	963	896	928	943	927	891	902	956	901	985	1014	943	969	898	941	939	934	927	1001	893	959	918	983	948	941	955	949	959	906	939	938	950	974	927	970	952	977	918	962	960	902	957	929	967	932	939	940	944	959	961	946	968	950	938	991	987	901	896	927	961	902	940	928	898	966	1011	952	941	966	900	919	983	962	915	926	926	949	925	932	959	951	942	979	939	901	919	993	924	947	922	887	926	879	963	969	973	1013	956	934	967	894	940	910	930	948	961	955	984	939	881	902	907	919	992	939	883	939	981	937	930	937	957	954	939	957	984	943	942	982	945	925	921	964	884	902	961	904	912	966	996	948	965	963	951	907	949	908	985	931	927	969	947	963	945	949	978	1004	931	915	902	926	850	968	923	966	933	890	1009	932	934	956	968	946	983	1013	932	1027	936	939	930	925	924	954	965	992	1019	964	955	926	961	919	886	984	1019	979	934	998	944	957	934	969	930	998	929	965	913	971	905	908	899	924	936	957	968	961	933	910	874	899	976	922	928	906	867	908	884	934	977	932	944	932	926	980	963	951	942	1051	905	908	970	994	974	1005	963	942	963	951	936	921	939	929	910	922	938	1000	924	954	970	922	1001	965	1012	919	965	956	948	964	927	938	952	918	943	961	940	959	965	902	1008	913	983	941	930	959	933	973	940	917	936	996	953	878	1003	907	940	935	946	933	985	954	903	968	919	946	952	894	866	932	912	968	987	931	945	973	919	983	932	923	920	913	934	936	935	932	972	907	915	945	927	957	1002	911	923	950	984	981	999	920	916	971	927	964	885	901	945	922	981	924	839	948	961	936	962	946	955	958	961	887	926	930	959	960	966	925	973	911	936	955	936	937	956	970	898	933	920	943	895	926	892	963	958	979	1016	956	960	916	934	945	925	998	969	926	966	940	923	928	892	927	938	969	964	881	925	957	984	958	969	966	983	930	964	894	937	987	957	938	935	907	961	942	932	959	979	902	916	977	885	979	990	905	947	942	979	951	905	950	945	927	935	929	1013	899	940	970	933	925	946	978	1001	921	957	967	942	906	923	967	964	939	1001	953	935	986	934	932	940	960	930	952	952	939	877	960	973	942	953	890	1036	957	938	921	903	906	946	923	935	941	957	924	966	968	964	919	969	942	929	950	950	947	943	937	867	944	957	928	980	967	948	961	960	991	954	964	925	976	940	969	928	959	942	936	971	948	897	1004	993	969	978	958	949	906	886	986	936	917	953	991	945	908	899	938	928	900	918	902	1015	926	912	920	981	938	946	901	970	960	952	907	937	956	943	921	960	946	904	944	900	959	943	994	963	890	950	909	935	944	920	927	908	980	960	946	944	890	895	949	948	897	914	936	948	955	954	977	994	947	964	973	906	938	964	975	934	962	916	917	915	948	971	958	959	928	940	900	900	929	943	944	1000	925	918	983	938	943	959	918	926	957	917	968	961	929	899	916	987	874	930	921	904	955	915	973	925	934	935	972	938	898	924	947	1007	962	942	926	949	978	971	999	875	982	972	914	937	946	920	961	969	912	952	953	978	970	909	907	925	945	927	967	915	921	928	898	966	972	930	916	981	942	957	928	914	971	944	964	973	938	929	927	958	927	891	977	945	967	889	902	969	931	914	970	944	908	917	958	903	980	993	915	957	1004	951	972	882	895	928	910	948	979	950	983	1018	940	922	929	976	938	956	975	911	959	962	916	954	946	926	901	996	919	1006	947	924	904	953	963	936	987	968	956	943	936	946	955	937	891	893	926	933	941	960	887	948	946	882	928	925	956	968	920	919	965	969	950	995	914	955	913	917	918	968	941	945	972	930	1011	905	922	908	921	916	936	958
50303	17701	4203	1325	791	576	465	414	455	418	417	400	419	424	406	420	441	407	410	407	350	427	436	448	417	435	433	435	450	453	451	445	418	433	471	422	362	418	398	430	394	415	420	423	414	370	408	405	407	379	382	391	426	434	402	385	395	438	435	405	394	371	426	390	410	427	421	422	461	433	382	398	433	391	390	417	420	424	398	404	419	405	424	443	401	385	416	380	405	408	381	410	402	420	429	426	382	384	386	405	362	396	417	426	393	419	417	417	388	399	396	445	430	446	421	439	402	412	375	380	423	448	397	403	390	415	409	425	396	425	443	430	435	439	398	362	414	394	414	408	425	400	382	384	370	428	423	409	408	437	428	425	406	403	389	417	378	406	404	419	434	461	421	430	417	431	414	405	394	425	412	409	440	403	424	402	407	422	411	433	428	416	427	429	388	388	389	433	407	396	437	412	398	436	416	433	424	411	434	411	390	374	440	451	423	400	385	361	376	383	437	419	420	423	429	434	431	447	451	407	400	386	453	401	414	442	403	386	389	407	396	419	408	424	412	413	446	405	408	436	396	389	411	403	391	432	393	413	423	410	420	444	418	395	424	403	380	424	423	403	386	409	411	431	413	387	425	415	401	416	416	450	409	397	410	402	401	461	442	353	426	410	449	401	411	413	435	382	451	403	414	433	446	410	424	455	416	434	427	423	443	434	456	419	406	419	388	412	405	345	379	378	397	401	368	386	433	418	392	447	423	402	412	418	402	415	427	407	415	441	447	438	402	411	403	372	405	391	421	404	392	380	435	431	412	399	424	424	387	404	424	420	420	408	400	409	421	406	400	427	387	396	403	421	371	413	420	460	436	376	409	420	420	416	449	411	388	399	378	417	486	408	415	375	401	382	397	400	454	397	419	474	404	424	417	406	405	410	399	429	444	419	432	407	390	409	405	423	452	395	424	388	400	397	442	434	391	378	398	406	445	452	429	418	410	383	409	422	431	443	404	459	391	458	370	384	424	392	390	383	405	433	422	408	421	399	431	400	408	403	416	395	379	380	414	407	438	432	428	438	403	449	397	408	414	436	376	348	431	442	409	435	421	368	413	443	421	416	412	415	396	422	420	385	380	419	410	386	459	405	411	415	415	368	413	414	466	428	395	416	421	410	388	407	420	400	459	411	435	437	415	395	390	424	426	356	422	418	418	397	402	424	408	408	410	414	450	365	444	411	393	446	468	396	413	385	385	392	419	383	429	435	387	407	354	408	444	410	430	430	417	429	415	434	407	441	427	439	398	434	385	433	426	425	386	430	431	386	424	439	442	449	388	387	407	412	421	394	411	385	411	420	401	415	402	445	402	389	407	416	387	392	387	388	458	360	400	431	424	412	403	371	393	462	384	389	404	409	394	414	414	406	404	427	439	432	386	418	419	382	391	421	414	388	441	455	409	418	394	345	431	437	419	417	449	439	388	363	406	453	414	410	398	435	456	379	396	409	403	412	368	401	398	428	423	430	408	408	417	430	405	405	418	414	408	388	435	426	409	428	364	387	395	392	380	408	424	389	371	402	394	406	404	412	423	416	403	391	423	436	448	406	379	385	377	426	391	416	429	410	401	396	414	408	419	408	409	406	379	400	406	459	409	408	438	434	397	410	384	421	351	406	400	409	436	430	420	427	406	424	415	410	435	409	453	428	384	388	424	436	443	445	392	386	420	401	445	393	391	420	389	427	419	371	455	394	454	400	418	406	418	421	403	429	419	376	414	374	477	428	412	417	400	407	399	422	422	410	393	395	452	394	391	384	429	423	399	423	405	406	435	363	412	427	352	402	420	364	446	426	376	372	413	381	403	448	389	410	389	373	390	423	394	392	406	443	427	441	412	386	390	421	402	399	358	384	431	407	422	430	380	422	404	451	378	415	403	420	399	415	396	359	437	423	406	446	417	393	419	415	373	423	430	389	436	417	418	407	395	408	397	458	476	457	407	397	392	417	436	390	432	444	443	436	433	434	405	413	423	438	430	411	391	447	422	444	429	427	388	424	437	420	378	409	387	390	458	411	416	435	401	388	443	400	394	388	429	442	443	462	388	447	399	434	428	399	414	424	427	453	388	401	397	412	396	426	438	406	415	444	448	449	439	427	399	413	436	440	390	442	412	443	401	425	439	421	399	406	396	419	396	411	393	402	423	390	413	403	384	383	395	416	438	408	393	425	441	381	437	432	393	430	428	379	389	430	429	395	393	394	400	415	420	375	415	435	418	416	436	390	388	431	413	396	419	405	397	396	430	408	416	419	363	418	391	417	425	404	436	423	412	421	442	379	407	415	388	376	413	451	374	438	381	386	418	413	420	396	423	413	437	410	439	396	398	417	402	412	375	366	415	394	376	441	377	384	424	394	416	425	437	403	440	406	398	408	426	412	397	385	380	425	374	435	393	425	447	419	418	466	370	397	389	427	426	420	428	413	384	422	440	419	429	375	466	388	421	441	418	401	385	410	398	402	412	406	409	405	439	417	430	409	393	429	365	399	418	428	394	431	441	423	426	395	419	432	415	430	412	386	430	381	398	414	388	365	447	405	402	415	441	407	399	439	421	402	400	444	450	393	414	391	414	397	395	406	440	437	388	423	398	426	390	412	398	394	419	458	410	402	401	392	446	428	409	405	446	413	394	385	394	414	394	441	407	415	419	398	455	399	424	446	398	408	434	421	414	428	443	469	418	389	439	435	410	406	414	414	448	412	410	402	460	455	432	427	413	412	488	432	420	464	391	391	405	396	442	412	468	441	385	422	408	409	438	428	448	375	390	394	415	385	416	393	410	401	410	427	410	411	401	445	444	403	451	418	410	366	401	414	415	420	438	430	401	402	443	408	457	401	431	436	423	418	400	402	421	385	405	441	427	417	413	409	434	426	421	456	446	404	368	438	390	434	441	435	409	440	407	429	393	391	407	397	455	437	418	395	392	415	388	428	399	406	433	413	439	416	429	382	444	392	444	399	450	476	425	409	420	406	391	422	402	399	386	437	437	380	384	418	395	432	398	391	360	367	425	421	422	432	422	379	425	401	446	406	384	410	438	409	418	411	412	420	411	388	398	434	426	438	395	416	460	398	442	427	439	415	455	404	412	388	414	411	382	394	409	414	444	409	397	408	435	397	413	391	394	404	420	350	406	385	415	377	385	406	414	432	395	397	393	415	420	394	399	421	406	374	406	409	420	426	386	392	385	382	413	416	404	396	399	413	400	406	393	420	406	443	423	417	373	389	428	422	433	434	378	424	398	414	441	413	414	446	392	390	366	429	415	395	482	393	399	373	403	419	456	430	449	401	428	438	418	448	420	418	465	395	431	373	421	450	424	381	415	440	456	451	405	431	380	399	468	460	372	393	367	389	425	390	446	438	398	394	418	402	406	435	417	392	424	421	449	381	413	410	424	387	417	386	408	418	406	411	416	409	414	395	416	438	404	388	440	396	418	363	393	424	372	398	421	406	402	425	447	395
34182	11525	5147	2610	1983	1515	1196	975	938	962	916	889	892	870	896	893	895	882	875	907	864	882	886	940	914	909	884	868	872	904	912	876	923	920	844	886	919	876	868	872	827	915	900	882	915	923	927	935	915	918	931	914	922	911	896	887	906	874	1016	865	910	890	894	904	925	919	926	938	916	917	879	934	933	907	952	887	927	900	929	844	872	903	849	901	888	923	904	810	910	969	906	879	879	927	842	966	883	913	918	901	912	868	883	859	885	895	872	889	875	925	875	928	894	875	870	829	908	937	932	928	873	926	914	878	939	915	880	891	861	872	907	912	877	913	909	860	919	839	858	857	932	922	896	883	896	895	881	796	877	885	908	875	910	904	928	865	879	865	937	935	875	857	888	978	849	893	886	915	830	847	853	957	968	872	854	931	885	915	892	922	905	905	899	887	922	913	902	889	949	922	849	893	896	917	942	925	921	954	927	885	849	885	914	898	899	874	860	910	904	929	934	857	911	914	884	973	852	950	904	912	916	920	860	860	937	901	879	880	887	914	957	883	948	871	895	893	867	956	889	945	875	913	847	934	883	948	800	854	869	942	897	897	894	886	895	890	875	869	896	945	899	874	898	980	907	938	889	946	881	923	885	890	883	864	930	915	837	882	860	929	881	833	856	907	864	887	886	911	907	897	907	911	906	903	913	912	882	862	897	879	896	905	897	949	875	903	888	943	853	923	919	894	892	892	900	893	894	875	882	911	824	954	853	907	888	876	892	894	927	927	929	973	938	864	870	918	923	924	857	887	877	874	910	836	874	872	892	921	976	924	900	907	882	882	921	845	887	922	924	889	844	932	895	917	841	852	901	905	919	890	898	892	910	919	893	883	938	878	914	881	871	885	943	896	872	882	914	906	925	932	929	951	874	941	915	873	849	877	951	922	890	887	868	930	899	888	857	896	956	920	937	880	892	905	909	915	909	887	842	911	898	886	816	891	905	934	879	904	918	869	888	901	885	895	878	910	882	875	873	932	914	872	888	955	894	929	836	863	857	952	890	918	855	867	881	946	907	890	889	890	883	841	879	949	910	921	880	924	907	895	861	869	945	921	926	873	868	890	936	909	957	862	927	901	879	885	884	883	944	886	837	919	915	953	936	905	878	890	873	874	888	940	907	892	890	936	897	902	893	899	907	907	915	894	917	879	874	876	925	924	906	843	912	884	847	886	922	875	894	890	891	931	916	894	934	942	931	930	884	919	876	862	854	900	891	852	813	869	884	923	913	852	897	908	881	917	915	907	870	912	870	870	920	881	888	926	865	925	900	893	879	875	920	894	867	825	873	929	903	910	903	899	866	880	912	897	939	945	885	952	887	905	914	911	898	887	908	909	872	946	932	920	908	939	911	875	870	894	862	880	917	851	923	932	957	949	935	935	915	935	914	893	928	860	908	899	949	921	904	920	900	912	917	951	816	849	840	829	881	863	899	897	915	865	886	856	889	906	908	938	918	882	878	889	858	885	864	880	950	898	900	921	884	893	866	932	904	921	897	874	913	916	835	851	897	889	929	859	926	897	959	839	851	921	843	892	871	910	917	882	916	954	889	883	869	911	971	857	901	950	888	905	924	907	872	878	921	886	912	909	875	892	849	896	907	884	872	899	932	882	870	907	854	938	865	880	960	873	897	917	852	903	899	869	968	901	952	903	905	938	877	859	841	910	925	914	910	880	904	832	893	890	881	867	904	889	921	890	909	896	897	858	943	945	950	947	901	880	902	883	822	905	878	923	881	942	890	893	879	885	907	949	916	843	853	890	887	937	907	882	867	943	842	910	912	904	904	907	952	946	907	918	900	976	869	860	868	864	942	908	932	955	911	916	903	912	899	947	919	875	895	921	921	888	881	892	902	915	939	952	907	934	861	896	871	893	910	895	888	951	886	920	919	927	921	887	911	925	892	877	919	940	883	847	903	894	879	946	850	878	876	867	927	850	844	854	857	897	958	868	900	921	857	970	926	932	872	898	908	899	870	885	899	891	877	939	818	923	884	866	883	878	868	880	899	969	944	874	933	898	904	899	917	917	899	900	848	921	913	874	950	866	827	887	952	848	845	915	868	882	846	898	903	914	927	919	885	896	928	863	937	919	959	928	917	926	880	929	880	912	868	866	875	912	950	927	901	901	905	876	918	867	876	833	880	839	892	974	872	851	913	922	920	880	915	997	849	900	872	899	889	896	915	912	881	855	931	895	935	903	908	835	923	937	901	947	918	911	905	870	892	898	933	876	881	934	857	880	883	894	869	913	890	917	882	860	897	856	879	928	868	906	932	912	934	910	879	928	865	876	885	876	930	920	919	912	859	889	944	913	927	880	901	943	884	886	894	916	880	868	888	864	910	848	877	945	873	831	916	915	876	854	921	923	873	892	885	860	882	941	919	935	890	911	908	951	888	926	927	905	867	903	886	887	880	934	933	915	882	921	889	872	930	907	917	893	930	937	889	894	884	866	911	857	905	953	911	948	881	870	916	938	910	909	885	969	947	909	842	909	864	900	888	948	935	872	864	900	902	973	906	922	866	976	897	979	848	900	916	950	874	871	896	912	855	873	898	945	938	954	895	847	913	849	893	923	842	925	914	903	897	878	865	898	918	887	870	910	864	917	943	889	899	860	930	911	942	892	910	832	896	901	889	870	846	918	886	872	899	867	860	935	902	889	886	896	895	871	960	902	838	908	901	860	880	928	912	841	858	870	947	896	899	905	914	925	858	860	939	914	900	908	830	912	869	917	897	908	923	921	939	867	892	803	912	886	950	927	903	920	848	863	900	869	905	946	886	861	865	916	882	868	884	897	871	898	916	937	892	949	851	926	917	875	949	915	946	881	918	837	903	889	916	902	919	907	857	888	853	854	854	876	904	902	935	874	883	906	916	923	859	943	933	871	896	902	811	859	870	867	893	880	893	849	914	923	862	923	941	916	889	898	878	882	914	911	934	876	864	934	877	852	910	855	877	960	897	906	916	911	935	891	910	929	852	856	910	866	878	903	894	849	881	931	896	876	910	861	902	859	875	848	928	928	897	868	885	893	995	892	890	846	849	898	900	904	871	902	954	913	851	915	943	937	943	886	842	947	904	896	928	914	891	915	901	898	890	864	934	941	890	946	944	951	898	880	905	893	894	877	904	887	854	915	933	909	919	874	954	946	917	861	912	967	928	871	879	954	923	908	929	914	956	924	881	934	872	925	890	897	917	875	939	878	887	850	872	930	859	910	946	896	935	915	898	862	890	956	894	922	905	929	941	900	907	894	902	918	873	893	893	918	919	911	903	846	935	896	932	969	898	838	877	913	908	898	838	911	894	871	884	911	877	851	871	902	826	887	933	902	896	930	919	920	886	880	874	874	909	935	894	981	869	924	916	915	946	921	891	937	908	900	903	917	873	892	880	880	866	905	924	864	893	907	873	909	925	857	885	879	939	914	911	958	859	901	905	869	853	918	897	874	915	940	913	919
54185	25998	13699	6097	2729	1396	971	690	587	525	456	471	414	427	414	423	396	386	424	459	397	433	459	417	407	451	447	448	427	451	439	443	452	407	404	435	422	436	382	431	398	424	390	418	384	430	402	412	342	420	394	429	429	397	404	400	393	427	397	394	392	424	441	440	428	395	473	441	398	385	422	407	452	415	397	434	414	421	429	429	429	425	432	437	450	459	400	424	441	441	468	414	452	469	451	403	411	404	409	373	445	445	413	378	409	429	415	404	451	405	382	382	425	417	430	427	414	437	472	424	388	403	415	401	392	418	430	372	454	458	407	406	416	408	420	406	468	406	430	420	414	421	415	371	424	436	439	399	412	415	439	417	410	434	386	421	436	434	430	454	426	422	439	384	416	409	392	428	380	387	416	412	429	417	389	461	405	430	430	406	401	419	430	404	408	452	463	425	466	477	425	406	403	412	430	429	419	406	444	419	405	400	425	445	459	453	412	449	388	396	402	406	419	425	375	384	430	425	444	446	442	423	399	412	402	417	431	434	449	422	430	439	432	427	431	386	432	436	397	389	435	432	403	446	471	415	435	459	466	434	425	438	397	385	441	422	422	396	458	395	398	373	417	432	453	428	405	454	415	418	412	402	417	410	448	418	442	397	429	429	451	420	404	401	446	408	422	428	409	438	376	418	417	434	417	452	431	439	437	423	401	415	430	408	458	413	457	424	411	435	410	429	438	393	396	396	437	420	455	397	408	418	410	378	426	386	389	385	405	438	438	403	385	405	423	408	440	445	416	386	377	422	405	436	422	402	381	413	432	401	437	455	449	422	478	392	454	411	433	402	448	473	416	439	430	453	439	436	444	447	405	455	394	414	432	445	400	446	407	423	414	398	415	415	436	411	414	430	428	455	374	425	410	421	430	434	431	447	437	375	353	436	426	421	437	393	438	431	449	411	418	423	395	443	404	420	409	453	426	404	434	436	394	439	451	435	432	410	399	411	408	451	451	391	410	434	424	425	438	421	439	438	372	426	444	420	423	413	416	431	403	420	443	418	420	439	409	408	451	391	409	410	437	423	444	385	433	435	423	457	470	421	422	436	430	388	442	379	410	429	407	410	446	423	424	411	429	414	382	407	424	429	398	410	413	439	349	453	411	440	430	426	420	437	378	422	419	453	452	405	439	420	409	422	400	431	425	425	418	459	421	421	431	418	416	423	420	438	384	404	424	432	406	451	417	447	407	384	395	375	371	405	402	467	463	401	451	374	447	439	410	407	405	393	413	462	388	456	438	431	450	417	442	440	438	432	413	387	420	423	432	361	417	405	418	417	424	427	423	402	411	399	413	429	458	432	402	395	426	421	404	430	428	486	416	479	460	434	464	389	378	418	461	424	413	408	416	434	429	425	400	443	448	412	393	436	426	425	455	385	387	388	421	397	429	439	396	423	445	464	398	403	447	355	441	432	413	409	398	407	436	460	441	407	406	427	467	412	405	435	477	430	418	414	413	432	399	415	422	434	430	405	431	405	387	413	391	459	401	418	432	424	452	432	409	400	458	411	396	447	448	452	414	420	423	427	470	396	434	464	443	429	395	404	462	438	440	409	405	393	427	430	420	405	407	458	380	412	435	426	430	429	414	407	421	439	436	462	435	432	397	402	398	440	405	435	426	454	411	384	450	430	423	435	434	470	413	470	419	427	437	448	406	422	427	422	413	399	478	402	406	411	382	416	423	418	400	445	414	386	410	443	448	409	456	441	416	446	445	426	408	390	450	435	425	453	422	443	366	397	440	403	433	435	406	413	447	401	390	419	422	402	397	431	404	438	447	437	412	434	403	407	446	429	427	444	404	446	453	432	426	450	425	445	408	457	394	417	408	388	387	415	401	372	428	435	478	442	414	434	383	437	429	400	433	429	457	446	416	429	433	465	409	406	446	420	404	423	412	420	433	440	413	399	396	404	406	418	424	403	446	338	423	459	444	416	442	430	416	410	430	401	412	416	402	453	422	388	434	426	417	396	443	435	419	442	432	430	407	382	423	438	415	435	440	454	378	398	417	407	392	411	415	414	424	426	388	427	346	436	417	433	409	399	430	430	428	431	453	427	389	446	414	442	394	447	421	407	440	457	436	417	430	448	396	408	423	426	403	447	474	415	415	409	388	435	460	436	439	430	408	446	412	413	451	416	414	410	430	374	407	395	386	414	423	387	400	421	447	433	397	441	467	421	439	401	404	442	419	396	426	447	402	400	410	458	410	424	412	429	389	399	412	442	410	422	388	408	427	411	462	409	403	455	457	421	397	370	431	398	393	411	379	436	429	424	440	399	431	416	429	394	432	400	401	433	439	421	403	438	429	425	434	396	425	401	382	419	398	390	430	434	447	447	415	423	434	437	394	402	430	351	426	428	423	420	447	458	405	460	437	436	420	423	396	452	424	422	416	415	403	415	436	404	436	389	446	390	413	388	412	400	431	406	397	413	436	391	424	411	370	408	438	438	391	420	459	441	440	421	419	445	477	404	418	394	440	408	431	428	390	440	395	404	378	436	407	397	426	428	422	447	436	424	419	448	390	375	434	418	425	430	447	421	427	423	387	428	403	394	399	431	418	435	429	407	416	436	427	410	400	420	447	420	373	399	454	410	442	445	406	407	375	423	426	419	445	412	390	417	418	429	390	449	390	413	437	423	433	412	401	430	399	410	422	425	419	437	399	418	419	429	452	420	463	416	399	421	423	415	415	408	424	403	411	428	416	420	397	419	424	378	408	405	438	449	447	459	478	419	431	429	431	402	411	461	439	410	437	449	413	419	407	447	401	394	459	406	421	408	454	435	390	407	421	384	410	403	391	414	419	447	422	426	427	451	382	407	398	424	407	414	374	402	365	392	365	428	434	393	442	388	449	410	403	393	411	385	445	420	435	449	410	448	452	436	412	395	424	415	388	444	399	432	414	433	434	410	425	398	390	415	399	417	455	385	454	464	446	443	395	392	421	412	413	425	418	415	410	402	408	437	407	420	456	441	410	398	462	379	431	464	409	444	409	454	413	423	430	415	413	477	440	376	425	455	440	453	450	411	406	403	412	379	439	445	424	412	355	427	455	410	448	380	398	386	423	427	422	381	413	452	414	427	431	425	411	439	441	428	448	437	416	445	383	429	407	461	446	402	418	427	449	444	390	424	413	400	415	445	417	392	453	409	417	395	411	412	431	408	456	424	435	461	414	431	401	432	424	454	409	405	438	435	381	420	390	417	347	489	446	408	393	425	449	429	440	392	427	432	433	429	422	355	434	408	436	406	408	384	393	423	398	442	413	408	432	394	396	415	381	449	420	428	403	406	425	431	429	389	428	395	448	434	441	428	429	444	457	426	420	424	392	393	411	427	413	443	388	413	430	424	416	417	450	401	432	456	447	432	424	435	387	411	417	444	460	400	408	413	426	413	425	424	454	397	430	406	418	398	419	400	439	391	400	385	435	432	401	426	436	427	424	416	410	425
35875	19971	14517	10389	6366	3973	2778	2007	1509	1398	1152	1024	868	932	942	889	912	932	943	882	959	973	893	895	888	901	908	911	962	918	984	919	932	907	922	920	921	931	894	883	894	861	871	964	944	923	932	957	919	1004	867	886	949	942	873	931	941	858	956	898	929	866	917	989	919	921	924	917	959	922	933	918	884	899	919	901	947	919	995	880	946	931	903	946	936	928	962	967	866	916	857	939	968	938	918	968	842	947	897	903	904	914	878	902	966	868	902	926	932	958	899	929	893	877	897	930	928	904	957	909	921	912	868	896	954	911	924	856	921	895	931	950	879	930	921	953	978	841	895	903	926	946	911	872	936	871	958	962	912	904	967	916	886	912	978	891	907	941	896	865	939	875	903	913	940	964	860	889	921	912	860	948	955	889	942	941	908	932	930	940	989	876	938	888	946	909	946	930	877	936	899	951	901	915	928	896	884	892	893	929	889	879	923	910	878	910	940	902	882	934	861	892	886	897	901	901	921	885	917	850	917	913	877	904	936	954	901	920	914	977	922	880	914	913	941	878	933	919	937	966	918	905	891	904	934	925	930	890	940	928	964	919	914	907	906	949	947	887	913	877	960	896	892	938	892	938	930	916	924	914	885	924	916	929	975	919	919	938	906	904	873	960	886	887	910	947	962	861	868	944	979	930	880	892	923	932	890	915	951	906	926	891	937	891	921	917	936	922	960	1007	960	958	903	897	919	924	906	937	900	943	938	950	886	923	876	916	926	926	888	905	934	879	892	877	916	917	925	889	920	916	901	915	918	928	941	949	936	893	948	941	912	918	926	856	946	953	874	864	966	929	883	912	963	889	947	921	907	925	884	930	921	899	954	891	948	900	862	948	899	939	955	952	927	888	942	948	880	924	893	880	901	904	871	910	886	885	863	901	903	926	932	900	854	892	878	953	893	889	885	916	915	899	889	932	933	894	893	924	919	949	959	911	914	915	943	909	906	895	921	880	882	1020	933	924	917	895	908	921	909	987	895	977	934	911	953	931	892	927	932	852	877	952	929	917	904	888	913	935	912	911	897	849	925	933	893	944	867	928	935	944	931	904	882	900	881	921	899	910	983	886	878	866	901	861	921	906	924	900	928	913	956	948	947	926	936	930	947	920	933	880	855	906	918	881	938	922	901	963	910	910	874	954	930	968	937	959	890	901	932	928	950	897	888	918	930	881	987	953	944	933	968	891	963	959	932	914	936	939	914	913	916	915	870	927	959	882	907	895	911	950	899	902	890	908	868	891	918	942	917	908	1010	883	919	959	899	926	923	903	952	915	898	910	861	932	913	892	943	962	879	884	904	892	933	888	952	884	890	884	881	895	950	943	966	969	903	935	939	958	872	959	928	916	870	915	900	926	914	926	961	901	895	896	901	893	896	910	888	919	930	965	894	940	945	875	913	957	890	942	920	917	943	930	890	915	967	967	987	916	953	945	944	876	874	936	967	869	932	914	879	948	888	889	897	938	910	936	913	885	898	967	852	953	1000	877	956	929	886	924	909	930	941	885	951	908	881	901	977	949	932	892	936	916	918	897	914	916	932	933	881	912	939	911	905	841	932	915	903	894	916	873	865	950	909	912	943	916	966	880	928	920	895	871	920	902	942	893	875	917	949	937	970	873	910	898	964	901	861	960	958	872	944	948	914	926	901	928	910	874	955	893	947	972	934	907	937	929	926	971	960	899	948	897	954	911	891	911	887	941	897	910	905	913	926	862	913	892	888	898	904	917	956	906	1013	889	936	893	861	896	913	936	906	894	898	933	967	902	910	943	938	903	915	902	892	912	920	913	878	866	947	894	896	908	965	923	903	942	962	940	910	970	919	915	906	925	963	920	858	881	884	889	875	932	953	901	960	933	888	901	884	1016	914	878	887	915	930	938	934	929	913	898	932	922	913	935	942	983	866	961	905	937	926	940	949	883	929	947	912	923	925	931	889	897	905	920	982	913	970	905	907	890	957	886	875	945	890	915	931	909	890	959	924	887	931	898	872	869	898	904	906	905	992	910	986	863	898	919	979	910	892	852	908	870	897	924	910	894	920	886	917	903	900	917	950	1035	896	927	960	940	939	970	927	933	922	937	875	893	962	908	882	933	895	942	874	870	967	914	908	891	913	898	915	924	898	932	975	983	870	897	882	960	930	967	915	913	841	914	910	878	898	908	892	882	910	897	971	908	894	905	929	940	851	932	910	929	870	968	917	934	921	918	914	970	916	906	932	935	926	933	957	919	878	936	942	924	885	978	882	912	936	880	908	905	902	880	931	982	855	980	941	892	940	916	886	876	921	896	948	930	942	875	972	923	891	910	897	945	891	935	906	900	918	941	922	885	937	930	875	913	889	945	920	948	904	967	964	921	913	886	932	923	882	881	944	954	936	878	899	935	919	885	948	860	917	941	978	918	910	939	914	916	960	881	929	912	956	957	888	912	929	919	912	882	919	863	918	894	899	953	957	893	898	915	956	944	963	892	908	954	941	932	913	929	932	918	929	992	922	973	954	957	912	931	923	932	913	943	922	888	965	913	855	898	872	982	906	916	911	936	893	954	926	917	901	900	909	891	995	922	917	903	871	890	910	898	920	895	921	942	925	970	885	914	914	852	880	898	958	979	931	875	937	955	875	937	917	882	931	895	925	945	965	927	928	928	875	909	1002	954	904	955	917	890	951	922	921	879	913	944	907	904	930	926	910	941	904	900	926	938	910	896	902	939	938	989	1032	883	918	880	872	897	908	822	876	956	926	928	876	901	947	957	929	959	922	931	916	886	902	883	962	932	918	930	947	902	968	869	910	950	945	909	884	940	859	948	931	883	953	959	936	882	905	895	900	954	936	929	870	928	897	957	925	915	929	898	913	946	921	920	952	913	913	936	959	962	905	955	913	928	944	892	916	936	881	916	906	909	931	888	927	888	900	920	924	921	973	850	888	925	937	877	909	923	878	951	885	909	904	906	921	921	914	923	958	983	909	923	932	989	842	955	876	901	893	858	880	950	901	905	942	935	926	877	894	957	884	931	909	978	957	907	884	942	891	870	942	966	972	894	916	940	895	955	907	853	894	916	910	910	922	910	947	939	884	930	877	862	915	949	922	918	930	903	978	887	901	863	905	944	912	904	933	925	893	954	903	881	929	982	847	931	886	908	912	886	920	942	852	906	933	965	905	925	904	915	888	855	907	904	914	931	968	885	935	877	878	938	910	912	928	936	897	972	878	964	985	945	892	934	956	915	955	911	814	908	963	880	852	896	915	938	902	936	920	912	872	900	901	883	911	872	900	950	904	915	906	924	921	969	923	896	929	888	962	894	933	913	904	917	919	996	915	888	941	917	900	898	938	1012	910	922	932	892	892	844	918	926	959	830	931	915	914	936	958	862	938	906	919	881	940	894	943	928	920	910	873	930	900	900	918	913	885	884	907	932	871	933	952	894	967	867	935	882	962	849	940	912	953	888	935	907	914	914	915	876	912	941
65199	35015	19558	8867	3392	1636	911	618	611	517	521	453	473	456	441	409	417	443	452	433	406	418	410	479	425	443	393	486	450	439	416	445	437	436	451	418	435	431	397	427	450	434	454	402	431	427	469	411	437	400	436	419	421	468	449	394	420	448	428	452	419	434	416	443	405	476	398	416	364	406	404	390	427	431	406	446	462	419	452	413	433	434	450	441	444	414	461	426	368	390	412	430	451	410	460	438	433	417	441	469	433	465	431	463	401	463	388	422	441	465	440	456	409	422	423	411	471	427	393	427	456	432	445	423	435	476	452	442	417	424	413	426	416	476	424	429	437	423	482	436	403	395	398	415	429	411	461	432	429	393	403	437	408	480	430	465	395	423	430	436	433	420	433	470	473	447	452	449	417	445	458	433	439	427	454	440	417	461	444	472	442	461	431	445	446	450	403	416	437	445	440	417	410	420	438	411	427	405	409	453	401	414	451	452	430	447	413	476	445	484	449	424	386	433	434	408	409	435	433	384	425	411	442	446	430	437	425	439	413	465	439	448	421	477	441	427	427	429	472	427	432	453	438	435	432	455	466	409	423	422	438	400	417	418	417	415	426	423	449	424	450	420	436	438	448	409	421	432	430	441	429	432	404	445	480	430	423	419	429	435	428	405	440	438	450	454	421	431	469	395	400	454	410	400	450	432	405	408	409	412	413	456	497	432	412	426	405	441	481	474	431	405	447	431	442	448	404	466	423	425	456	402	460	435	464	476	422	412	413	418	434	420	436	413	409	428	428	447	414	424	438	442	446	429	408	427	416	457	451	436	416	439	436	400	464	448	447	400	417	432	472	437	416	412	435	454	459	441	442	438	435	422	397	418	401	493	439	464	400	436	482	432	426	447	448	466	417	456	435	404	419	473	419	435	425	477	414	457	414	430	457	454	457	464	459	452	423	406	393	432	418	445	435	432	475	459	484	411	402	431	414	397	424	399	420	414	468	430	439	483	432	410	428	423	453	472	484	424	414	419	464	403	408	430	422	478	448	429	447	456	449	402	464	430	460	437	447	436	439	429	453	450	403	402	459	421	432	433	487	426	465	413	434	389	456	464	453	417	468	432	453	463	424	482	441	416	425	439	441	449	452	434	456	464	415	423	414	440	414	443	408	381	408	428	411	448	412	466	412	430	460	425	409	451	405	475	453	442	443	440	463	398	395	433	441	447	436	437	481	403	418	453	444	414	443	402	441	435	405	432	408	423	427	442	417	417	487	393	442	446	455	396	422	454	464	424	414	476	433	432	447	408	447	473	395	443	397	456	420	451	446	402	399	447	410	407	449	399	459	394	386	440	441	421	435	441	425	442	427	462	438	404	397	417	434	414	442	422	438	463	418	422	444	440	464	372	437	427	468	410	448	480	410	395	438	437	421	438	435	445	474	451	436	400	404	448	405	420	448	418	431	435	475	460	426	450	445	409	435	440	410	441	413	421	411	427	502	422	448	414	388	440	437	429	451	426	462	439	410	426	401	476	446	438	446	427	425	438	426	414	408	450	424	394	427	465	414	423	450	430	425	488	423	449	457	438	455	413	433	428	462	463	418	410	474	435	411	425	449	469	457	442	451	431	417	436	450	463	446	413	409	355	426	435	428	421	428	429	441	403	440	443	424	410	403	390	440	426	466	421	428	413	460	448	439	412	440	427	468	429	408	456	472	422	407	410	430	417	485	417	465	443	428	425	463	502	433	444	427	398	416	434	466	438	455	440	452	429	475	402	469	463	426	427	449	458	437	470	423	434	410	454	396	413	434	454	453	409	433	440	461	411	422	449	453	439	451	415	452	447	476	424	429	418	391	452	423	458	450	435	447	476	420	418	442	442	449	415	444	396	437	414	427	447	423	420	432	406	452	403	402	437	431	402	445	444	438	440	389	427	412	413	403	435	417	443	410	431	503	451	429	449	477	423	414	410	452	444	456	465	424	414	448	407	424	435	412	392	448	483	406	463	478	441	465	455	451	385	407	484	447	456	429	415	457	438	442	410	456	396	444	413	422	465	429	441	408	439	436	433	430	400	404	436	453	457	455	452	446	523	438	414	441	407	432	403	397	443	479	435	435	449	449	413	415	438	458	425	434	459	429	416	405	433	447	405	415	400	435	447	429	450	431	430	427	404	495	450	449	381	467	395	431	464	461	421	457	425	446	483	391	437	480	409	470	429	462	427	416	401	476	437	445	472	445	444	456	471	411	466	429	429	443	408	431	385	455	441	481	441	437	418	482	428	375	442	445	443	439	408	446	449	456	451	477	419	433	463	426	463	429	460	418	408	459	447	447	440	410	451	436	428	440	411	434	430	453	481	436	425	439	480	425	448	426	463	418	461	420	457	472	440	413	435	435	410	479	442	453	423	477	418	441	439	431	430	436	453	429	458	449	463	418	432	419	424	427	432	427	423	447	433	441	477	420	450	440	426	412	414	447	399	466	430	415	472	429	428	403	391	443	456	425	406	412	454	431	445	438	421	427	423	447	441	453	431	427	442	415	429	424	397	401	465	431	377	469	420	446	409	455	431	400	429	421	438	453	458	405	428	417	406	434	437	412	445	442	388	389	411	435	422	421	435	442	500	419	425	451	453	408	443	418	434	431	440	439	486	440	443	415	394	416	422	411	488	437	428	435	435	411	417	466	421	400	472	443	446	396	390	432	418	446	434	396	441	418	413	402	438	435	418	427	471	418	442	419	420	425	435	424	429	421	418	477	447	419	446	393	431	425	402	425	408	454	442	421	431	421	424	445	424	468	435	423	456	458	432	443	410	448	452	454	438	424	437	449	421	458	399	443	442	460	470	437	441	417	435	452	461	479	458	419	467	429	424	441	394	452	450	415	459	473	459	447	424	388	441	445	464	471	414	442	431	425	440	423	425	425	446	413	397	463	456	473	430	450	468	443	418	459	446	436	480	432	473	426	437	457	435	450	449	472	455	448	428	425	438	451	422	427	410	405	400	477	443	442	442	429	438	414	433	469	431	453	444	424	446	436	431	435	412	473	443	423	423	454	412	467	417	456	420	434	446	436	452	406	417	433	459	430	482	478	453	454	477	426	401	390	436	467	420	478	455	424	438	411	448	447	429	429	411	421	419	457	464	465	397	443	438	444	413	425	406	434	393	432	398	447	474	416	441	437	423	481	438	406	395	424	406	459	421	451	467	421	403	437	429	426	381	484	476	441	405	434	432	455	455	461	444	432	428	430	467	429	423	443	416	462	440	422	409	466	466	432	462	456	455	450	452	462	416	462	471	437	455	446	394	413	426	434	429	456	412	406	444	419	435	413	423	415	445	405	424	438	462	457	421	462	396	421	417	445	468	431	460	438	426	407	405	423	430	406	469	420	418	447	452	438	470	432	463	473	408	423	430	423	457	473	425	430	442	446	453	459	444	409	449	433	401	414	438	437	448	376	448	446	417	417	427	430	396	467	413	414	420	400	426	425	473	420	440	407	446	457	446
43232	26846	19759	13883	7784	4679	2456	1788	1566	1264	1094	1018	991	986	913	1001	897	889	919	891	946	945	994	942	925	934	985	965	950	931	953	985	955	976	968	958	948	924	899	884	963	958	906	986	943	926	954	940	1002	921	961	914	975	955	940	925	906	917	957	894	909	970	930	915	956	900	967	979	908	957	961	920	963	948	919	906	947	870	931	948	922	915	996	968	948	923	974	982	963	913	976	907	957	928	964	935	922	906	943	935	935	912	966	996	994	967	968	965	964	965	952	930	978	919	931	919	983	956	969	894	944	934	993	957	985	896	939	923	938	923	919	965	926	986	983	961	918	938	885	964	1011	928	987	981	979	955	919	877	888	959	944	970	930	972	947	916	932	957	953	924	978	907	962	884	959	913	1000	947	915	897	919	973	996	921	968	942	966	945	963	966	909	941	912	893	925	977	936	961	912	989	951	961	958	908	944	937	949	954	931	984	940	958	937	888	930	935	960	983	918	916	928	916	944	964	1003	964	939	960	911	969	921	920	885	948	983	996	959	912	973	959	894	948	960	961	954	889	949	968	940	933	929	986	912	988	905	960	925	962	952	923	921	942	983	1008	1010	1019	974	943	939	936	896	961	993	970	922	969	936	918	913	920	936	988	1002	930	936	911	956	915	899	875	941	970	966	936	949	874	891	934	973	947	962	875	935	933	938	972	956	982	925	977	919	927	948	962	963	905	926	987	965	911	928	929	991	928	954	936	982	980	951	972	906	958	937	928	937	982	949	950	1013	936	998	962	982	936	935	978	941	893	935	914	967	946	922	939	942	964	928	926	998	892	934	941	897	962	903	945	943	948	974	915	979	954	942	1016	938	940	950	981	930	964	934	969	982	882	972	975	958	887	988	917	975	943	963	947	956	979	968	877	974	989	932	980	935	920	930	911	969	971	930	949	869	977	918	975	979	964	937	925	981	946	969	926	991	957	937	914	939	991	973	971	965	886	955	953	903	941	956	959	989	959	901	981	921	941	948	949	989	963	955	972	983	916	910	969	940	882	950	978	967	963	999	975	986	876	942	979	966	973	911	993	959	923	943	943	921	935	937	954	929	998	898	941	946	937	934	950	879	926	960	952	959	975	965	885	951	920	957	912	925	964	961	938	975	963	924	913	919	914	936	948	992	980	952	942	979	885	992	939	954	879	932	946	921	904	930	984	949	926	1044	936	974	921	917	953	919	939	943	935	961	960	938	941	953	962	960	980	959	912	962	956	940	979	876	927	948	947	911	954	906	960	948	938	914	952	981	912	949	998	906	983	966	966	960	881	963	904	920	937	987	951	983	980	937	985	937	903	969	937	938	922	949	881	951	990	1009	978	899	952	938	956	926	934	959	928	881	1008	943	969	907	953	883	896	912	979	947	985	941	944	992	974	869	918	931	937	970	940	926	896	920	961	1036	934	967	965	926	904	990	929	916	945	924	994	883	1003	985	928	944	975	943	1005	957	883	905	910	913	984	955	972	904	948	921	958	956	911	905	934	933	942	941	947	941	948	932	981	942	930	928	932	967	989	977	945	927	999	948	904	992	898	928	908	933	926	941	970	930	934	957	937	913	948	883	890	936	915	893	935	913	946	911	985	975	908	986	934	947	969	986	946	947	942	980	1005	958	973	937	898	907	916	924	955	918	951	945	954	896	948	954	934	972	940	905	925	1021	913	934	1015	961	915	986	878	877	939	976	979	943	958	901	940	903	918	961	957	989	944	961	918	912	970	942	987	946	936	975	1010	905	923	943	916	921	939	905	928	977	932	953	935	941	917	915	1001	923	968	983	893	950	919	1021	920	938	911	932	902	952	982	903	931	933	896	923	909	932	955	965	980	930	958	997	964	1007	940	951	1049	941	946	945	967	906	944	1017	936	980	973	922	908	942	952	941	965	967	957	984	953	928	906	967	902	886	909	922	966	897	931	967	948	960	967	967	909	896	967	917	929	961	941	940	949	926	929	885	914	939	920	920	952	996	939	1008	988	913	916	902	956	987	913	906	935	933	907	963	940	954	947	975	960	916	909	933	919	931	976	958	957	935	941	926	902	959	922	959	892	897	955	903	935	888	963	894	878	873	908	912	996	998	964	954	928	951	999	913	882	968	924	945	974	934	913	915	925	934	972	943	981	896	970	956	935	930	998	914	924	901	989	948	922	934	958	993	909	1003	986	1021	940	986	925	959	889	900	931	944	1004	963	948	984	970	973	876	952	1019	938	1022	906	943	914	911	983	934	885	935	894	939	929	938	917	914	978	956	962	914	999	944	970	1006	930	897	931	964	932	974	949	952	888	945	977	916	969	929	955	901	932	953	916	930	952	1003	907	946	988	940	966	948	1003	922	904	974	939	945	978	955	906	927	900	916	889	941	958	967	950	988	932	902	1028	960	939	917	1003	996	925	907	931	891	970	968	990	985	903	932	953	969	918	916	1019	1012	949	980	952	961	973	970	928	939	977	943	878	904	960	943	921	982	939	971	910	974	925	931	936	988	932	910	968	915	935	928	898	947	916	962	959	1021	944	933	917	970	917	934	948	920	947	926	945	936	915	932	947	980	922	959	944	1011	953	919	1006	889	946	961	920	1017	939	950	913	938	982	923	931	961	933	956	923	942	965	921	971	939	926	966	978	865	970	901	907	997	868	924	933	965	930	987	905	956	961	977	936	983	964	885	952	972	922	938	963	919	922	932	941	955	936	940	953	964	942	969	957	963	965	961	905	926	942	925	916	990	918	950	961	966	930	960	925	965	955	981	985	997	964	978	951	942	949	889	937	946	946	929	939	969	935	935	926	947	913	988	957	962	935	962	954	948	975	963	918	964	957	934	1006	986	917	901	980	926	954	959	925	895	923	944	944	944	1034	884	896	947	953	937	941	981	968	907	978	972	938	954	951	929	918	963	924	947	959	939	910	926	943	998	944	961	938	913	913	998	981	928	972	923	982	914	909	982	920	965	930	991	965	981	944	846	947	955	921	949	911	952	926	958	931	915	945	970	933	958	938	899	928	940	994	940	948	996	956	934	972	924	965	925	1021	925	946	955	970	963	930	988	993	926	954	963	905	933	948	948	966	985	968	934	955	912	984	928	941	912	974	1013	900	914	949	939	975	967	959	971	937	986	899	868	961	945	957	952	953	1002	955	910	916	917	1008	987	909	962	925	912	956	1004	959	967	994	975	945	929	902	945	1007	955	988	900	941	937	971	957	886	907	965	942	909	916	925	960	964	932	979	970	949	884	928	969	946	929	1022	971	976	955	979	902	939	964	986	951	952	936	928	945	956	942	992	943	956	978	921	967	927	971	958	939	927	942	909	994	986	920	946	940	979	968	930	949	931	934	908	1013	909	997	905	950	940	948	970	953	931	948	920	1036	946	980	895	967	1010	988	963	992	972	943	936	958	919	944	963	982	991	953	965	936	944	961	942	937	901	961	931	942	945	1008	907	931	958	978	967	966	996	953	964	945	983	950	936	937	918	966	918	939	975	933	917	930	905	942	963	969	996	944	973	944	935	943	966	947	968	948	898	963
48896	24412	9200	2357	969	608	489	501	427	456	462	436	409	425	401	420	390	430	430	396	422	391	421	437	428	460	385	390	415	413	414	402	409	424	396	427	488	415	400	444	443	411	499	427	409	420	428	404	434	448	383	410	402	434	430	394	417	404	409	444	410	437	429	412	438	432	431	426	394	427	444	404	400	452	457	451	422	407	432	393	412	427	426	396	420	418	379	387	398	452	414	410	463	401	435	406	431	411	437	397	408	425	397	442	421	400	440	452	420	445	405	403	397	431	434	444	413	431	434	377	391	377	427	421	411	432	448	407	413	443	368	411	408	403	425	418	407	405	445	412	401	371	416	422	451	404	439	423	394	423	447	462	440	378	402	381	394	409	420	397	419	436	437	446	406	431	406	424	438	401	399	462	393	358	387	420	443	435	434	438	434	458	411	435	413	418	429	378	454	381	440	428	414	387	418	434	429	428	473	386	401	401	386	394	391	386	414	390	396	392	363	469	474	447	439	406	396	415	391	439	410	418	443	390	405	417	410	407	414	432	424	436	429	392	429	409	386	404	410	405	431	432	378	442	435	408	422	409	399	394	430	440	414	385	440	428	406	388	412	422	445	451	446	395	454	382	420	402	428	412	380	413	397	400	394	389	416	434	369	393	377	430	405	368	402	424	394	383	410	440	416	428	413	394	379	409	412	445	405	432	434	423	401	466	410	423	437	464	388	438	413	419	404	366	412	445	373	382	416	447	435	401	427	396	428	454	413	454	442	411	380	405	489	416	415	436	441	445	406	428	401	441	413	409	425	388	418	412	421	379	391	401	430	387	389	414	424	416	392	405	462	380	412	398	387	452	469	391	374	401	392	453	413	396	420	405	432	391	381	444	375	431	411	402	430	393	428	435	419	450	435	406	467	409	405	397	394	434	387	425	456	421	436	434	431	425	399	429	405	459	391	469	388	413	417	407	415	447	427	410	447	427	432	429	407	422	389	407	418	432	387	418	419	436	414	401	465	385	422	405	410	405	390	396	394	401	436	438	423	440	407	421	389	405	426	430	409	400	417	414	414	378	441	421	415	407	393	392	453	452	406	442	432	407	425	407	396	435	413	406	436	406	420	428	423	461	416	409	427	418	381	433	427	413	433	417	393	393	407	466	443	403	432	430	447	448	430	434	417	453	384	404	393	402	415	406	405	473	398	379	394	401	430	383	435	442	412	402	428	417	417	424	404	416	415	425	421	423	448	409	399	426	391	393	419	410	437	418	426	391	412	417	412	410	444	436	435	438	397	431	419	397	416	361	396	427	403	404	414	425	410	454	421	449	422	437	422	403	412	438	425	416	444	403	444	391	421	440	466	459	393	416	407	432	411	380	427	424	463	418	420	406	441	431	416	434	402	441	422	415	387	431	402	403	436	416	404	430	381	424	415	412	431	406	415	381	376	436	389	431	404	427	395	425	414	448	444	400	373	403	424	451	403	464	416	416	426	429	431	377	425	409	400	405	439	413	409	335	428	452	400	442	401	399	414	397	410	386	404	400	421	411	431	434	435	420	408	441	386	426	429	425	439	406	398	439	442	420	380	421	461	404	406	404	404	431	423	408	444	441	425	407	397	396	378	383	409	432	472	401	386	368	413	426	437	387	445	397	436	424	406	432	458	451	419	417	430	391	393	406	381	432	420	430	417	448	370	442	409	431	424	420	432	439	421	409	435	405	437	411	419	415	432	387	429	429	434	375	437	426	437	415	399	389	399	412	412	431	423	420	394	411	409	422	463	435	459	368	475	419	390	404	426	387	393	417	435	401	430	416	458	402	379	397	435	439	407	420	448	399	392	407	412	415	458	434	424	376	439	408	415	377	407	439	392	429	419	419	444	427	387	406	382	378	375	449	438	391	405	428	420	441	466	395	451	431	374	415	453	420	390	427	408	394	353	420	381	436	431	402	430	370	440	401	414	366	417	423	440	394	420	432	382	422	401	411	392	423	433	421	461	409	413	452	454	431	442	426	420	450	435	465	456	448	427	410	449	380	418	407	435	382	401	403	385	448	471	390	400	437	424	412	386	459	424	412	392	439	432	428	413	360	397	414	449	442	432	472	428	397	432	446	450	408	403	421	412	387	442	407	426	430	387	442	425	453	392	434	440	390	429	427	414	424	438	414	421	417	407	386	396	456	395	394	368	453	473	406	376	410	447	411	415	392	441	442	405	411	428	418	391	388	411	428	414	436	428	407	407	380	422	448	419	456	478	445	395	373	384	448	436	401	451	444	382	396	417	449	419	407	459	429	388	417	386	436	431	399	459	404	401	456	436	461	426	441	398	400	430	408	431	394	440	418	416	411	426	436	350	380	372	360	396	407	399	457	417	426	395	404	411	404	439	478	445	380	411	426	425	401	433	410	376	431	442	464	440	418	412	407	406	421	432	438	428	415	429	421	418	390	414	408	397	445	416	433	419	401	390	414	369	422	380	436	429	395	399	412	408	378	434	414	429	409	441	413	416	425	426	393	401	413	421	362	456	405	373	388	418	436	422	396	424	453	464	440	398	397	439	432	390	424	414	377	453	392	455	411	406	397	407	422	422	413	424	408	417	412	438	440	400	437	455	429	371	403	421	443	433	403	410	444	410	390	422	418	422	457	398	433	450	469	425	460	424	412	392	423	411	446	400	398	401	428	426	450	421	417	425	408	421	449	443	427	390	409	403	380	408	432	413	450	429	426	439	426	430	413	435	433	433	408	402	437	403	364	427	448	419	441	399	424	420	413	397	412	407	397	395	407	418	409	452	418	392	440	389	441	423	449	429	432	442	458	403	397	411	434	410	435	423	402	423	431	418	383	407	390	392	388	420	427	398	417	436	375	452	407	440	446	421	400	385	473	434	394	440	408	418	419	425	414	415	411	433	393	417	402	356	447	453	413	401	429	441	393	433	434	436	417	434	420	432	397	426	366	409	479	411	379	389	437	489	464	436	451	429	398	461	412	416	416	405	399	418	465	413	390	416	428	428	447	440	410	445	421	446	439	385	389	424	412	422	406	455	399	421	386	412	414	410	395	413	386	420	420	412	456	392	421	407	399	408	402	421	432	450	424	459	418	406	402	442	436	418	382	435	429	386	420	389	382	419	422	388	419	419	430	431	411	435	397	404	424	417	382	408	423	393	410	403	416	402	412	413	388	410	448	433	396	431	444	430	410	418	425	410	418	432	444	410	419	426	456	394	434	419	377	410	420	399	429	498	422	410	449	398	381	400	416	404	425	410	394	421	426	396	417	404	460	374	389	470	415	440	439	445	453	414	440	401	430	373	421	419	452	423	408	413	433	431	445	393	424	387	423	419	459	430	441	413	412	387	425	459	440	424	424	399	416	427	436	377	392	429	429	409	399	445	381	412	433	441	412	427	433	406	432	405	434	432	375	408	407	365	446	418	414	420	415	416	431	399	404	413	418	397	382	443	384	396	406	420	404	395	396	441	399	406	417	406	406	394	363	403	384
33734	20063	10169	4225	2280	1616	1265	1150	1040	993	963	954	911	916	907	910	940	951	860	908	947	864	961	923	830	926	941	858	924	924	926	886	944	950	928	935	913	870	948	882	953	903	922	908	897	944	892	899	941	913	949	903	932	864	899	914	899	889	967	1002	931	941	923	907	889	930	876	920	900	918	948	923	946	932	901	928	949	923	897	917	969	908	917	934	935	889	911	936	919	956	916	908	964	940	920	925	898	915	933	930	912	923	976	908	929	873	915	946	923	907	934	893	964	939	889	974	979	888	841	928	873	890	858	880	920	911	959	904	947	891	900	956	913	936	903	883	886	873	919	933	844	924	955	941	882	937	911	934	917	874	909	909	944	918	885	865	934	942	942	888	925	889	960	895	881	930	879	894	909	923	920	891	869	916	958	914	937	937	854	905	862	902	913	927	869	950	934	944	906	907	998	965	915	928	887	901	970	886	876	931	884	951	949	868	894	925	897	919	907	913	920	940	862	899	909	939	908	919	994	893	909	920	889	895	924	912	914	903	951	932	912	928	938	943	876	876	921	878	937	906	895	933	907	889	852	910	875	909	921	918	907	892	881	927	888	920	890	967	932	948	925	927	933	937	928	921	889	933	963	913	945	903	909	931	921	907	937	824	942	897	951	935	895	937	891	898	913	937	882	892	892	944	886	971	903	909	932	866	934	915	964	868	888	925	885	912	929	924	915	899	876	925	880	891	955	896	885	864	945	958	866	902	923	911	897	922	893	865	939	889	910	953	921	907	886	925	924	920	934	932	867	863	885	854	969	883	880	884	902	933	930	915	918	864	895	960	916	905	875	913	898	890	991	855	927	922	856	918	883	874	865	927	952	925	933	898	918	967	912	852	944	912	874	906	959	962	904	928	958	900	916	947	867	880	869	893	947	950	934	918	874	895	918	927	888	943	963	941	889	896	900	877	890	893	897	869	863	902	913	849	943	861	956	915	932	890	865	943	895	956	936	881	920	931	815	910	933	883	899	926	905	887	866	894	905	865	922	906	914	883	868	905	900	897	894	945	927	981	887	876	883	926	984	894	915	870	946	940	940	921	881	926	911	928	943	889	911	887	952	880	953	852	913	937	936	895	944	849	888	902	960	907	901	837	867	939	884	903	914	890	905	911	934	908	956	904	950	884	904	861	942	913	872	918	903	935	963	905	879	903	886	908	875	909	951	958	815	940	885	862	896	934	899	883	891	988	916	928	917	962	877	921	916	947	937	957	948	980	901	935	907	870	929	899	897	909	901	868	931	904	888	919	872	905	931	907	910	893	889	884	911	882	898	896	903	895	928	924	912	936	921	884	892	886	904	912	912	955	875	889	880	935	878	927	863	864	910	833	937	915	930	926	846	974	910	862	902	921	903	915	960	925	947	858	956	912	932	902	913	941	883	854	960	942	883	883	902	888	910	924	957	915	916	847	898	912	899	969	922	936	919	925	892	953	930	915	902	920	876	904	940	910	868	972	881	916	948	927	853	872	924	905	923	934	863	976	920	895	912	901	939	879	929	894	981	905	958	919	931	948	905	889	927	915	856	949	924	916	917	937	837	922	965	867	912	900	920	901	904	904	941	940	908	871	910	852	887	877	936	918	859	879	935	907	895	921	865	930	902	879	923	986	879	908	982	979	933	880	873	919	875	956	909	939	893	927	860	930	890	903	921	889	988	901	877	911	888	915	900	909	910	947	974	938	899	935	922	914	946	919	874	932	923	877	955	936	900	946	890	910	914	898	887	947	896	926	937	892	943	876	871	910	939	958	869	913	899	900	931	931	921	897	879	937	908	887	875	875	927	908	943	925	909	865	905	892	939	947	971	898	965	941	893	857	926	878	901	857	919	944	943	945	942	845	907	933	959	931	939	916	895	901	935	909	890	911	899	900	925	896	875	918	941	921	903	882	924	864	918	931	903	887	863	879	924	905	897	840	896	916	920	902	877	931	906	882	878	935	925	923	923	906	900	908	927	926	887	903	905	914	917	910	946	945	910	909	866	856	948	887	864	873	990	916	888	898	921	887	901	893	877	891	894	905	877	957	930	884	909	888	929	916	949	965	918	897	886	908	932	907	902	975	910	935	885	922	913	855	850	928	944	934	926	924	922	920	974	942	959	916	918	914	930	905	929	926	933	876	929	925	883	897	877	892	903	954	891	951	921	886	956	885	917	924	912	893	935	981	910	919	872	924	933	914	915	941	939	928	880	911	967	906	945	944	883	901	924	904	927	897	883	902	868	898	864	860	896	947	833	942	893	903	968	918	918	924	863	895	858	928	919	928	923	913	936	959	840	949	931	837	899	894	909	931	926	917	925	895	937	924	889	972	897	900	906	852	909	881	882	915	917	914	893	875	910	988	907	903	892	869	883	942	912	943	871	946	932	943	924	916	882	928	878	933	925	896	887	835	880	935	909	944	887	876	922	895	889	912	923	873	914	920	908	869	954	912	888	896	959	885	940	951	913	884	929	909	824	921	873	883	924	922	914	947	921	882	905	922	898	879	887	884	936	873	918	901	864	922	888	953	940	930	960	856	948	843	907	846	924	950	941	892	924	883	957	878	938	846	932	919	891	953	934	925	878	898	936	924	908	876	902	907	894	884	941	897	928	883	872	902	906	889	895	918	865	851	990	899	922	920	881	946	923	896	887	885	942	869	934	945	885	896	927	920	923	923	843	871	912	946	890	918	945	913	931	876	967	888	894	942	962	940	884	881	890	924	930	896	870	899	883	942	852	929	897	939	924	902	892	889	866	904	940	900	896	888	925	943	907	902	900	902	908	901	936	945	845	884	893	926	879	944	937	887	864	893	914	945	851	900	930	920	916	899	848	908	902	869	899	887	862	889	898	893	854	909	840	925	961	913	897	922	882	908	970	960	885	904	898	917	921	848	907	873	939	886	902	895	925	903	863	946	879	911	949	961	890	925	905	846	902	907	869	895	931	944	907	900	905	935	903	904	926	856	914	946	972	928	859	931	885	903	890	880	899	908	916	909	968	917	911	918	907	874	874	913	937	880	918	904	903	909	919	889	897	941	974	880	924	959	909	937	932	890	890	909	947	889	920	904	927	917	847	959	940	883	940	853	914	872	930	894	904	914	942	899	894	912	860	887	881	922	892	930	888	910	880	902	890	901	892	922	928	952	918	867	902	897	880	894	877	843	912	917	921	863	897	920	899	923	954	900	900	940	867	923	856	948	923	974	912	935	864	938	903	882	921	955	950	894	893	924	872	935	913	928	932	838	924	855	935	962	910	906	910	918	912	916	904	867	904	908	939	940	936	907	912	898	939	904	925	889	893	887	908	888	959	908	944	922	862	926	906	898	919	905	939	913	954	934	910	974	915	896	932	926	974	907	864	962	923	917	875	907	918	859	879	872	864	900	899	976	892	880	910	902	932	911	898	914	896	904	874	878	864	903	927	923	918	898	917	917	897	923	892	941	950	939	921	955	912	850	913	940	925	945
60259	35288	18949	7250	2458	1246	838	635	548	497	448	436	426	401	417	425	411	458	435	409	440	461	438	427	414	417	419	420	413	410	438	465	412	407	474	444	415	430	429	452	400	409	429	432	414	464	421	468	436	442	431	420	419	424	381	395	408	384	421	424	399	445	442	440	388	452	438	407	414	418	416	438	414	411	413	425	435	450	405	379	434	445	403	438	476	435	428	446	475	435	415	419	455	426	454	442	439	449	427	423	400	463	468	450	422	411	460	479	422	446	420	453	437	475	439	446	470	411	444	432	425	423	423	385	390	413	385	405	452	425	359	432	431	385	408	420	444	413	453	441	473	428	403	406	394	433	410	421	427	391	462	419	416	396	482	412	411	405	454	486	465	395	444	416	432	440	444	430	421	417	433	430	403	426	451	472	452	434	433	443	453	486	422	389	449	431	391	413	367	415	468	441	460	422	403	431	401	386	444	459	456	412	456	409	456	406	445	463	448	443	389	431	442	441	416	361	403	419	446	443	406	422	412	410	453	435	414	435	426	462	387	422	431	441	439	455	382	400	417	434	456	417	437	442	387	373	432	450	397	430	395	449	435	413	395	413	456	392	413	430	436	423	432	421	396	420	445	466	422	409	405	427	390	450	452	413	438	428	422	424	444	421	434	416	439	427	389	463	410	424	472	476	410	389	433	410	417	423	415	419	414	451	367	424	436	428	463	471	385	430	412	419	425	446	444	437	445	409	450	374	406	441	411	407	449	447	423	395	403	445	440	424	422	476	435	434	425	405	399	453	419	423	415	423	432	421	444	457	438	427	398	417	411	413	413	409	425	393	455	415	401	424	435	424	380	434	406	411	428	448	410	408	432	430	406	423	465	438	438	438	429	463	435	462	420	408	425	426	439	419	423	448	363	413	405	398	403	432	434	445	406	395	398	404	384	400	445	400	443	403	407	434	386	444	401	431	384	446	414	407	419	445	423	439	413	421	398	400	421	398	421	400	460	467	451	431	399	397	413	432	413	417	410	410	375	403	385	412	405	465	406	413	419	412	421	419	413	402	442	447	454	395	453	409	415	460	443	437	406	410	463	447	386	422	467	418	436	465	438	420	434	404	442	415	456	463	476	468	443	463	426	382	441	455	460	445	426	429	471	442	428	439	433	428	401	444	381	451	418	441	412	396	416	428	442	410	413	418	458	416	435	456	423	434	416	454	437	424	389	452	423	429	400	438	461	414	417	416	422	396	453	402	464	434	436	425	445	449	386	386	423	444	461	419	441	422	444	458	406	441	455	424	439	425	446	387	400	471	430	433	434	420	421	409	404	439	480	445	419	397	449	400	447	412	360	404	448	416	393	435	418	428	422	423	411	424	458	439	430	450	465	435	448	432	416	408	414	396	407	439	429	425	424	414	433	441	387	470	408	430	443	432	438	412	453	481	434	434	419	407	418	420	379	405	465	396	455	454	445	426	435	414	406	420	403	394	402	401	432	479	438	454	417	456	379	459	467	419	398	400	433	411	405	451	469	449	451	433	452	438	435	424	428	441	439	424	425	420	452	417	415	428	395	438	389	462	411	410	403	403	371	404	467	418	411	409	450	423	401	500	393	426	408	434	416	440	471	423	373	419	448	431	406	415	431	395	399	429	413	386	419	420	436	414	429	399	414	433	422	441	423	425	412	431	439	424	412	422	446	443	460	348	419	414	461	439	439	402	449	407	460	409	412	398	437	424	417	402	455	432	425	444	406	422	379	386	386	408	389	420	427	416	412	378	394	455	426	406	428	421	431	448	455	385	466	404	390	395	411	452	465	451	387	429	423	465	404	440	435	421	436	439	483	431	415	413	403	432	425	395	420	439	433	415	439	445	434	435	441	427	482	427	433	410	419	451	429	426	418	436	454	399	441	410	394	418	444	399	436	447	395	408	448	445	408	450	419	383	385	450	437	423	439	443	424	398	427	418	384	404	407	420	404	437	399	449	446	369	408	392	427	397	464	405	419	449	439	440	389	432	436	437	459	449	423	426	432	452	457	415	420	404	405	445	415	450	428	388	459	427	412	424	408	422	413	440	432	422	399	456	450	424	405	415	418	445	412	400	392	411	425	432	404	456	444	395	460	439	403	400	423	413	425	405	455	420	425	478	427	426	436	450	434	413	457	460	444	435	413	450	430	406	446	435	431	432	411	428	466	461	472	399	416	393	461	392	418	423	412	433	422	432	460	422	480	411	466	431	460	394	447	429	440	445	428	422	387	402	444	436	442	387	428	392	441	437	439	429	416	422	430	425	405	459	399	417	433	399	418	406	433	409	434	459	420	418	404	425	443	449	483	402	395	429	421	433	418	422	409	414	431	427	436	397	404	428	423	403	425	405	448	410	402	408	432	379	385	464	426	413	404	431	425	401	452	436	478	431	405	449	403	435	436	430	478	395	426	397	444	433	432	483	413	426	472	480	422	430	431	430	396	435	413	420	449	424	437	406	427	399	436	448	421	418	438	469	444	383	478	428	403	388	410	442	433	391	412	390	413	454	415	419	419	443	460	438	414	418	413	424	422	393	387	435	417	411	446	453	434	422	438	439	438	443	419	470	422	420	410	458	433	406	418	438	431	428	429	460	402	468	438	431	451	444	405	430	397	457	421	432	438	423	409	416	437	413	404	417	438	454	404	426	430	399	437	469	412	378	443	425	405	457	446	365	425	430	426	412	428	431	447	422	411	428	402	446	486	424	452	425	439	434	461	425	448	430	405	420	478	449	435	405	411	398	410	408	441	399	430	438	440	460	383	449	442	436	460	393	400	462	435	455	387	442	386	425	457	398	418	451	450	454	405	415	437	409	444	434	421	415	428	442	438	418	416	408	412	420	420	410	392	466	451	424	456	425	432	386	429	461	427	406	416	465	432	417	445	416	402	428	441	454	438	383	418	392	475	447	369	425	429	400	394	435	429	389	404	420	428	382	444	386	471	406	370	441	454	388	406	466	408	411	415	459	416	402	418	415	445	435	471	413	428	436	426	389	434	435	414	487	427	423	446	429	448	403	424	454	434	416	471	430	443	432	430	427	353	436	412	443	419	415	403	428	393	419	394	445	443	412	394	416	416	412	436	425	443	409	409	407	393	419	462	425	415	443	446	437	439	423	396	407	387	456	418	422	453	438	444	428	431	416	401	458	449	398	401	424	439	445	440	444	415	404	419	402	443	468	417	396	429	404	447	379	410	400	435	434	435	444	411	440	396	388	427	400	478	423	461	422	451	448	408	409	408	445	426	418	411	439	414	450	467	406	418	415	390	414	456	375	443	390	430	431	427	418	416	415	454	419	425	429	423	389	452	457	429	449	416	416	482	400	438	424	403	420	459	437	436	439	470	404	436	371	436	375	424	440	460	463	421	428	426	414	434	426	430	418	397	449	445	390	405	404	411	427	414	428	429	426	443	451	415	425	451	414	464	445	386	389	433	430	422	427	438	450	426	430	462	465	407	426	442	446	396	408
41113	29010	18789	11208	5752	3330	2265	1731	1384	1197	1091	976	954	945	924	960	908	919	906	944	948	948	928	925	972	916	935	967	922	948	931	960	964	907	928	882	936	927	921	931	933	913	921	919	944	925	940	886	926	910	933	877	930	939	922	963	967	900	955	935	908	913	936	915	921	948	933	971	972	886	977	952	1020	906	937	964	949	896	933	952	897	916	951	938	943	920	921	911	908	927	961	892	955	917	924	949	904	923	975	900	964	936	936	939	936	910	897	954	918	960	962	932	873	908	892	915	885	924	936	910	906	960	907	949	949	858	922	948	951	924	969	933	922	908	982	947	931	927	944	916	882	961	913	970	926	931	930	926	899	942	920	948	906	904	936	946	911	939	908	977	921	949	940	957	976	906	887	872	911	949	924	916	933	921	936	958	956	909	901	922	941	907	880	943	875	954	944	920	943	908	910	980	935	964	943	922	982	940	930	966	941	951	938	916	929	884	873	985	959	975	920	966	907	963	962	934	940	974	926	907	929	965	931	961	903	964	954	945	963	935	942	922	917	913	905	1004	924	934	911	946	930	927	963	947	907	915	973	955	929	983	926	907	979	973	972	883	909	946	942	937	955	918	962	951	927	958	881	931	953	975	874	939	924	924	939	939	931	939	959	925	961	937	931	917	962	925	911	922	885	862	937	902	969	936	959	1008	935	951	943	974	936	960	964	906	913	954	941	914	895	931	940	940	972	900	984	942	906	911	945	871	924	891	975	913	917	956	974	929	935	959	967	955	884	908	948	934	959	886	921	962	911	956	865	939	963	904	888	946	900	894	926	936	909	974	913	968	853	922	916	956	994	946	951	946	969	951	940	952	932	912	913	895	912	895	963	943	942	1035	901	926	933	973	915	940	913	937	894	981	940	941	949	938	953	938	956	914	879	908	950	943	927	941	978	963	927	899	954	1032	929	957	907	916	891	917	978	949	940	920	964	949	951	902	969	919	922	927	933	933	949	942	992	1001	863	975	941	938	942	967	1016	965	974	910	920	966	942	989	961	909	956	915	937	933	894	956	911	932	890	873	906	942	922	1007	988	909	917	990	861	924	932	867	924	909	926	917	923	889	948	954	924	968	909	939	946	933	907	966	904	933	907	911	993	944	974	930	939	976	941	946	980	895	903	870	892	919	927	896	923	946	922	944	894	903	939	898	935	956	917	968	897	910	964	895	880	912	930	1002	946	923	928	973	929	974	920	910	978	952	902	938	966	913	907	918	889	975	938	925	912	966	942	942	897	930	880	935	910	947	951	956	914	917	956	907	938	909	914	947	930	947	932	908	917	963	950	988	884	925	917	987	967	910	870	959	895	938	910	985	965	965	986	976	998	929	953	892	911	916	935	911	962	885	941	948	1001	936	910	932	984	951	925	992	990	905	980	889	941	936	907	934	869	929	907	972	930	918	915	942	930	917	958	927	902	898	971	919	984	957	969	873	927	941	899	897	923	935	944	927	910	887	973	912	924	900	931	974	898	884	945	957	905	917	943	936	925	866	907	929	924	907	873	941	938	889	859	969	926	926	963	921	930	921	891	918	913	976	892	931	909	952	943	929	961	883	959	908	933	910	926	899	936	933	1006	958	857	947	942	961	926	878	965	905	944	915	946	944	887	929	945	912	911	904	927	838	921	942	920	988	870	910	946	891	865	905	944	933	953	966	950	943	896	884	928	908	946	864	1022	922	978	921	897	907	881	936	961	911	915	900	911	904	942	948	931	925	934	940	920	944	936	944	919	921	962	930	946	923	912	961	963	954	933	963	919	999	936	878	958	866	937	987	897	932	929	924	969	916	1006	934	916	956	885	927	936	981	948	886	928	908	925	900	942	905	888	900	980	910	951	947	929	945	978	892	945	973	954	923	928	937	940	995	944	942	939	924	943	905	972	923	926	979	928	972	951	972	937	940	945	917	941	939	848	953	973	923	885	903	989	922	950	915	928	997	971	969	938	967	898	915	933	943	923	904	924	922	967	933	962	969	939	928	907	970	967	900	917	979	898	921	952	909	984	956	952	964	932	980	950	987	953	953	945	916	981	938	950	930	938	926	948	921	934	967	906	936	967	974	897	926	915	949	933	935	956	926	900	998	958	959	894	946	924	921	945	974	899	868	953	958	944	947	952	954	919	923	921	874	942	899	934	932	961	928	963	886	1014	908	949	887	879	925	977	1012	923	896	899	896	884	948	969	946	887	945	957	962	894	863	1002	902	963	924	943	929	932	902	926	895	912	918	948	1011	918	912	953	966	904	928	952	977	973	852	938	925	934	901	976	940	902	942	904	919	922	926	933	981	926	853	887	938	971	935	886	984	942	928	925	957	941	952	944	959	978	939	930	958	885	865	928	888	958	909	966	969	941	956	990	862	963	928	976	945	932	923	940	1003	907	916	917	943	959	884	975	933	929	897	924	905	975	1001	922	955	933	881	932	931	924	961	977	961	933	913	1000	920	882	902	991	928	967	947	957	900	919	937	895	933	932	938	915	935	901	947	895	956	930	903	914	920	938	1005	916	940	954	942	884	934	953	882	933	916	935	928	937	922	932	948	898	935	915	991	925	909	1041	937	914	951	930	1041	988	924	972	900	976	955	932	901	936	915	958	963	911	940	868	963	921	954	986	913	974	875	950	933	937	890	917	883	913	918	940	933	903	910	957	932	939	920	963	926	893	925	918	905	925	946	896	950	903	913	934	940	982	894	969	977	934	1005	898	962	930	884	930	961	944	921	907	953	930	886	891	917	921	958	883	901	949	936	939	909	928	934	950	946	966	932	935	979	941	974	954	907	941	936	948	935	963	876	960	938	908	934	979	919	943	923	968	984	931	937	1004	920	948	900	984	952	955	923	971	934	908	960	930	899	955	969	976	980	928	915	923	938	952	952	911	887	960	1005	952	960	957	934	904	932	972	946	951	974	956	912	972	961	893	877	923	937	936	950	972	951	913	928	894	915	966	938	905	972	966	911	929	921	954	976	923	884	964	968	919	919	932	909	898	957	1004	929	908	896	910	883	906	953	947	909	952	927	983	872	902	875	953	926	949	967	914	952	944	939	961	944	932	928	958	896	973	924	949	930	940	944	940	897	895	952	910	927	933	912	906	983	912	903	901	915	913	944	933	956	866	922	912	903	915	914	924	1014	945	948	894	976	943	934	913	885	959	954	927	958	937	949	918	854	933	918	902	922	912	920	927	970	946	917	939	952	951	919	924	892	961	974	963	944	976	911	942	970	926	925	964	954	895	888	1001	934	997	928	907	948	932	918	953	921	916	981	963	913	938	990	931	892	927	945	931	964	941	901	993	881	966	955	914	957	918	912	951	909	934	921	978	961	920	954	875	949	952	853	937	892	950	974	892	920	929	920	907	927	990	952	955	930	929	948	925	953	902	937	918	920	967	954	929	870	923	914	944	897	919	958	920	956	897	929	948	928	956	961	938	882	990	912	952	938	907	963	971	949	938	895	966	934	946	937	960	946	934	905	938	927	889	974	917	902
67780	31545	11714	2648	943	631	531	487	448	429	483	440	423	438	431	395	475	416	476	424	439	457	480	428	426	417	435	473	434	454	464	488	429	475	416	442	419	440	426	453	433	455	466	426	459	439	454	476	439	446	457	389	429	450	407	441	438	455	428	461	385	437	398	408	450	446	447	466	483	480	427	408	434	421	459	443	433	457	400	422	470	461	440	466	442	454	419	412	438	449	434	423	460	449	425	449	454	464	452	464	408	400	422	480	419	405	444	454	445	458	458	465	448	446	449	440	422	421	448	438	455	414	422	445	431	415	469	448	464	441	390	404	459	426	430	426	438	471	470	411	383	411	411	452	399	411	436	389	428	488	443	430	437	410	434	420	401	464	438	465	445	423	417	437	440	441	419	422	424	421	484	432	443	429	427	414	459	453	455	507	412	435	450	435	473	399	445	402	417	420	497	486	437	453	423	427	425	451	452	429	431	426	426	409	462	437	383	394	432	400	410	480	468	465	411	460	423	451	440	411	422	430	444	427	402	450	440	435	464	470	394	457	493	470	455	438	452	442	427	445	426	421	424	439	428	442	448	406	431	435	473	418	465	413	429	430	443	475	419	435	473	435	425	435	425	438	432	437	418	425	468	431	456	457	428	456	424	433	408	448	431	451	468	442	452	452	435	463	426	400	465	428	431	444	443	435	469	432	413	436	439	488	478	439	418	469	464	458	452	416	393	457	434	430	452	409	413	441	418	457	448	461	410	449	444	426	445	434	419	460	385	428	411	452	432	465	397	424	441	421	427	428	406	435	449	473	406	423	492	415	435	440	405	435	444	469	443	443	438	468	447	459	458	426	441	453	439	465	480	440	434	390	439	437	452	431	460	429	428	447	403	477	427	413	433	478	445	444	428	422	427	398	435	464	427	439	433	458	474	428	436	402	446	448	430	452	425	411	434	451	442	466	460	454	460	422	452	426	388	422	432	451	419	427	438	379	412	467	440	418	431	462	453	444	441	440	464	431	431	486	454	410	435	468	462	454	443	435	472	452	440	441	411	428	446	440	448	450	405	470	462	435	415	412	421	434	443	466	469	431	393	449	500	460	482	430	390	457	441	416	444	444	414	478	450	463	430	448	477	429	422	432	453	434	429	435	449	433	427	450	424	412	417	414	467	429	424	449	435	460	461	430	454	431	449	439	468	445	431	424	404	439	429	470	422	460	477	410	427	473	445	471	415	428	451	427	457	449	438	474	439	423	457	443	457	426	443	468	436	436	460	414	447	439	424	472	468	456	447	477	408	450	412	442	471	427	419	415	458	380	478	475	427	448	472	423	417	419	467	442	433	427	430	448	446	455	440	425	427	483	454	484	416	450	439	453	409	452	454	450	418	430	455	426	423	435	420	466	446	470	463	416	459	456	462	414	448	473	446	414	446	479	417	406	441	403	469	456	421	419	454	406	460	421	422	440	410	417	482	449	421	452	462	445	445	416	440	419	399	412	431	459	420	400	398	443	412	433	449	386	391	421	477	445	443	477	413	416	475	421	496	403	462	456	431	414	432	432	461	454	446	431	421	393	423	442	420	417	421	391	436	421	424	421	457	473	449	443	426	476	433	416	399	432	467	410	436	405	426	399	394	484	403	419	405	452	450	496	472	436	413	446	423	428	453	468	452	419	446	421	407	418	477	422	462	427	451	424	473	421	456	431	482	444	425	439	405	401	464	427	462	481	487	435	407	459	390	470	432	447	443	420	392	468	427	435	411	448	404	446	432	443	420	446	420	425	445	446	438	416	429	426	411	444	442	437	419	486	433	448	442	429	408	406	384	423	467	461	410	437	403	400	439	426	387	433	396	419	461	445	447	431	467	427	426	458	435	445	429	458	472	440	416	434	429	448	419	425	440	449	426	400	458	443	454	432	488	410	417	470	443	413	426	428	464	439	450	464	426	447	438	422	424	438	460	422	435	436	422	439	437	481	487	458	414	421	445	426	440	413	424	435	421	443	449	432	448	423	427	435	438	431	424	451	419	409	411	459	435	446	490	399	454	470	399	453	405	412	441	434	477	470	453	436	474	403	434	445	408	420	398	438	382	440	454	481	465	458	458	444	415	448	417	454	497	451	437	399	422	433	432	436	409	419	418	399	441	445	398	400	485	413	414	421	450	455	450	430	482	425	401	435	429	489	459	463	451	455	425	426	415	432	459	449	428	426	449	421	453	479	436	414	418	434	391	424	445	429	468	451	455	391	392	429	461	458	411	432	404	431	429	454	445	444	457	462	440	414	489	425	444	447	456	415	477	396	460	404	420	474	431	450	429	400	466	439	454	408	460	428	426	418	411	441	442	478	470	410	437	416	469	432	402	436	466	481	431	470	418	481	483	441	427	438	441	420	424	442	456	417	461	446	420	430	457	453	431	411	427	451	413	462	408	453	460	390	427	463	496	454	438	401	431	397	428	452	437	423	445	425	416	457	446	499	478	441	399	423	400	473	475	439	424	465	410	438	439	450	434	457	413	434	461	437	457	467	430	427	460	439	400	450	461	432	442	447	413	437	444	429	455	439	467	427	444	423	444	455	436	460	435	407	442	416	437	457	462	413	434	432	477	441	420	436	478	385	449	428	454	402	464	409	425	457	462	434	445	456	468	493	445	409	440	455	450	445	441	438	413	404	454	432	416	444	431	464	411	457	441	384	438	390	449	416	432	440	448	405	475	446	464	458	436	416	409	443	410	415	448	424	446	400	405	415	435	388	432	418	433	448	444	423	406	490	428	466	466	435	446	434	416	399	441	504	436	458	424	425	419	477	443	459	430	413	431	428	432	456	422	417	421	396	410	409	450	435	388	427	413	414	431	448	413	459	449	421	430	448	451	445	476	403	405	488	440	481	442	409	431	411	406	464	470	427	419	477	444	433	417	422	443	422	429	439	433	440	435	457	440	436	427	437	431	426	433	437	487	461	466	461	428	443	431	439	413	438	472	446	400	443	422	446	433	465	387	442	433	448	459	417	421	463	428	444	447	447	487	471	496	414	447	451	464	424	463	449	454	432	451	453	466	441	447	444	417	436	402	471	392	389	434	426	435	423	398	421	433	451	429	464	390	429	478	451	460	436	431	436	432	457	399	436	383	447	412	492	441	487	424	466	452	448	434	455	426	426	491	466	427	494	425	420	432	418	421	482	451	435	437	417	425	421	433	441	433	461	452	428	424	436	477	451	431	438	462	414	447	464	448	401	431	398	432	472	442	466	493	443	405	455	443	434	425	418	395	440	468	440	420	474	493	460	435	389	387	403	437	429	447	451	429	422	458	448	446	456	418	441	408	438	414	449	416	450	423	424	436	433	441	421	446	448	440	447	441	419	415	404	401	424	441	390	408	449	416	436	438	458	470	481	429	468	435	448	437	423	417	411	418	426	455	456	497	430	458	415	478	429	434	447	449	456	468	440	401	440	430	431	432	451	385	395	454	474	441	452	422	428	523	440	436	434	456	462	417	432
47284	22200	9499	4283	2132	1510	1253	1197	1073	998	972	998	927	931	951	953	931	1006	928	989	961	953	968	998	960	955	930	929	988	978	914	961	960	952	926	928	993	963	979	931	977	924	1020	918	951	951	987	950	933	1033	968	981	922	916	956	978	924	961	905	943	979	908	958	974	920	916	966	958	942	977	905	958	963	948	993	903	970	929	966	973	968	941	977	984	979	946	896	932	962	930	883	976	950	982	961	976	983	997	970	964	905	984	958	953	985	956	979	1019	957	925	902	885	930	932	942	923	929	941	970	888	938	899	964	942	959	1020	892	966	977	947	942	962	948	948	937	927	948	950	945	894	961	974	978	965	922	931	935	970	952	933	942	924	938	987	934	971	922	933	999	950	963	950	966	959	986	873	996	984	929	948	978	990	940	918	941	943	966	950	967	949	945	971	901	1006	954	975	976	934	957	944	973	961	933	897	982	996	963	962	942	978	943	965	926	866	951	955	962	962	927	955	950	948	973	992	949	963	921	947	993	901	916	922	977	942	922	932	1016	931	943	978	936	895	965	909	975	974	971	945	948	972	936	941	977	923	929	953	930	921	953	957	919	975	957	963	950	939	962	942	924	931	965	938	934	905	997	941	959	976	985	937	947	940	910	931	950	929	916	895	928	915	904	945	928	961	982	882	948	1000	970	1013	1013	967	973	944	945	979	960	927	902	927	949	967	982	974	922	970	976	946	945	972	975	909	992	1014	970	909	903	980	983	949	932	916	957	977	906	945	955	950	921	994	949	959	895	920	986	967	941	961	934	955	940	964	999	987	919	928	929	933	889	994	929	969	959	954	942	889	962	929	948	963	954	1033	969	890	945	960	935	955	959	942	973	919	916	927	936	936	935	923	988	956	936	929	904	986	936	920	1035	950	920	987	959	928	945	908	934	936	919	940	1010	969	964	972	982	1003	976	922	939	1026	929	904	1002	965	991	905	953	964	975	962	849	936	1001	925	964	972	940	961	928	943	946	953	960	950	966	976	950	947	966	969	937	916	954	896	907	965	1006	926	972	998	966	860	966	1012	1003	929	986	922	962	996	973	937	880	943	917	973	951	947	968	963	962	883	950	901	903	981	1011	909	1004	999	961	939	973	907	996	934	944	917	983	935	936	956	951	924	937	977	879	927	907	965	972	910	957	995	957	991	948	911	940	947	888	989	954	1003	930	983	965	965	908	960	954	924	951	997	970	998	912	946	950	911	903	972	917	995	1017	951	899	1001	986	947	972	1002	912	939	950	980	915	1014	947	890	973	971	990	886	939	915	921	961	950	936	953	989	1004	965	957	971	952	929	981	921	996	981	982	921	959	951	931	936	939	973	880	969	978	953	944	1027	997	956	945	888	970	978	951	941	953	990	1000	969	942	922	965	958	923	951	1005	1028	950	973	949	970	938	942	989	929	923	968	961	937	924	1014	887	967	896	942	952	929	910	888	930	983	933	950	977	1024	947	975	943	924	923	913	906	920	900	977	990	952	918	888	979	1012	975	971	920	953	980	965	940	967	948	956	962	937	1014	997	962	948	993	962	925	946	947	924	1006	929	971	987	923	937	978	920	935	916	960	897	891	965	972	1015	955	915	955	1026	949	945	969	933	968	951	964	929	961	958	926	917	981	971	925	957	1017	949	952	979	957	945	920	945	922	941	943	993	885	882	985	924	937	1020	984	940	981	943	1020	995	1011	998	954	997	959	921	991	926	935	917	961	962	931	990	988	969	977	923	920	918	921	953	945	937	952	926	956	946	987	936	937	976	944	950	907	977	961	944	921	932	966	983	939	988	953	959	903	957	935	922	923	930	991	890	987	962	962	899	936	925	955	983	963	984	938	948	998	940	970	971	934	923	911	935	970	978	923	951	979	928	979	955	962	917	953	966	942	924	1008	906	919	972	928	949	957	986	921	991	945	939	936	949	965	919	913	953	995	940	914	946	948	997	973	995	1014	930	960	1008	1014	963	954	983	941	984	939	956	954	982	970	973	971	960	953	959	967	946	947	985	948	914	931	981	967	913	919	920	950	959	949	950	908	969	924	930	910	944	946	929	953	972	906	946	982	944	929	938	962	976	956	981	933	923	892	996	900	951	992	904	953	930	963	956	961	932	947	940	966	947	946	972	951	986	921	933	906	922	932	999	1037	951	954	931	903	978	963	914	920	998	884	949	927	974	967	959	942	958	966	989	994	963	990	977	957	952	934	967	903	947	963	1004	951	893	977	978	952	870	957	1002	947	985	934	1002	950	903	960	930	976	907	934	987	976	930	937	919	948	941	961	908	926	917	951	920	977	921	1001	937	885	992	897	952	905	950	959	878	935	937	962	985	969	909	978	882	918	981	986	896	941	934	1030	971	937	951	959	1056	970	943	943	974	956	932	932	956	954	960	938	997	959	964	950	951	1001	951	1000	933	953	954	897	944	962	916	981	935	957	1020	978	990	964	970	949	1026	957	888	944	915	878	947	953	918	973	997	928	918	974	975	952	927	905	1007	1028	944	943	916	984	1024	939	946	1006	908	956	972	970	992	953	935	957	980	1002	907	917	975	974	927	936	986	963	982	953	953	929	954	949	897	921	946	929	1031	994	952	987	1035	976	977	957	905	870	971	957	999	909	965	1004	904	965	942	996	964	921	956	960	987	1007	1005	911	931	974	925	968	939	938	926	915	963	963	942	963	972	968	973	919	984	934	906	960	983	957	943	968	960	908	938	987	971	944	951	971	927	947	961	979	954	976	951	963	1006	927	943	902	1011	1003	1024	954	960	974	923	972	970	985	945	915	956	943	963	937	1017	988	934	948	1041	956	885	930	986	947	937	934	965	979	1031	977	947	959	958	937	962	952	966	953	957	925	949	970	1009	985	999	929	945	1010	883	938	951	969	905	936	946	894	953	947	886	933	964	942	918	925	1020	930	966	965	950	940	953	934	912	962	978	922	942	931	951	979	954	967	956	959	970	989	944	918	940	1050	922	970	967	933	949	952	979	1000	971	922	925	903	946	948	928	948	947	957	940	976	941	938	987	900	972	1008	976	979	979	976	921	907	922	936	913	953	936	937	944	916	961	987	965	912	974	957	952	1003	951	971	936	928	979	967	925	961	1014	965	921	956	933	960	972	988	928	932	947	942	952	974	1016	968	883	917	910	922	1008	961	962	1008	981	915	994	937	931	930	948	931	985	969	974	961	950	1005	970	1022	963	942	948	955	938	900	932	992	912	999	960	912	937	980	971	939	935	960	893	961	948	906	928	1001	972	998	914	936	958	941	1009	944	912	913	1009	942	934	955	1016	936	931	945	951	969	992	972	1002	944	959	961	985	932	1016	945	936	936	955	953	953	971	957	959	959	958	997	905	999	951	944	975	1009	969	932	913	969	953	926	940	938	944	957	931	984	981	975	988	973	910	911	1000	959	938	940	980	960	982	932	956	1006	916	941	929	998	974	975	952	915	937	931	946	953	889	940	943	959	916	984	926	984	972	959	954	1024	910	986	981	984	972	973	948	938	950	937	912	993	953	952	956	911	950	997	913	920	949	951	985	973	917	1026	982	920	939	947	955	979	993	982	992	945	927	943
55773	23175	5380	1424	749	590	473	444	411	419	403	403	422	421	442	405	408	469	398	402	429	411	426	437	428	400	395	440	437	404	401	411	372	449	402	444	427	392	427	419	429	449	381	438	463	436	397	452	388	426	394	438	452	411	443	429	377	389	439	425	423	421	410	445	446	419	387	465	431	390	433	422	392	439	428	410	396	454	414	400	411	400	452	418	406	408	438	425	424	406	401	400	433	388	398	447	412	423	436	404	446	436	414	416	421	404	409	411	421	443	474	433	414	425	420	393	413	434	443	436	369	450	445	411	429	397	442	427	399	408	403	423	432	422	398	408	425	412	442	467	451	432	446	455	404	422	402	400	411	427	430	399	423	405	427	418	435	442	414	395	434	423	433	433	397	406	393	461	400	403	406	415	419	418	430	454	408	413	356	391	409	437	395	398	412	407	426	410	430	413	409	435	418	409	398	417	424	431	415	418	401	430	422	428	439	421	461	426	413	420	451	398	417	446	387	393	426	399	405	427	400	401	433	435	418	432	431	420	401	410	433	465	400	411	414	423	441	420	434	417	408	405	431	415	423	440	453	421	392	376	422	427	441	407	408	431	401	425	425	438	400	415	445	414	399	412	420	417	412	394	403	413	447	389	432	428	399	449	433	414	429	439	393	410	388	433	408	399	460	405	422	440	383	417	419	415	394	392	420	451	466	451	427	441	408	428	402	391	427	429	456	444	403	427	369	403	426	443	416	419	494	438	434	438	428	441	410	436	348	379	437	405	409	438	410	368	396	395	435	436	407	439	428	431	412	437	421	379	423	412	462	445	417	450	457	412	413	404	403	378	433	428	440	444	416	403	446	430	401	391	410	375	412	417	397	406	442	402	378	411	385	416	435	403	423	389	423	438	424	396	414	427	454	448	425	404	375	383	394	454	424	431	411	441	394	405	465	418	388	446	402	379	418	424	435	406	405	446	409	432	414	410	428	418	432	393	434	429	424	419	460	433	392	416	409	402	444	409	417	446	425	359	434	438	443	387	422	408	430	437	417	419	396	434	415	413	439	437	423	390	397	444	418	395	410	390	440	425	435	415	419	422	431	364	402	446	399	437	414	423	396	444	420	440	430	413	400	386	434	389	438	410	398	440	426	436	386	414	440	404	423	425	414	392	416	420	433	423	392	395	424	456	448	411	438	392	451	403	430	430	441	413	447	462	411	438	422	409	446	440	400	419	442	409	401	420	430	457	431	454	414	407	398	420	402	452	419	413	431	408	400	404	415	407	424	431	417	427	399	442	397	429	406	431	424	453	406	418	421	424	446	413	428	424	423	418	425	460	429	452	418	381	425	418	398	387	409	435	425	419	436	396	422	391	403	406	443	379	417	428	472	458	410	433	445	448	420	434	386	429	451	414	400	383	415	418	398	412	391	384	421	421	416	399	445	411	388	414	443	450	452	426	395	473	458	405	433	396	420	383	416	439	434	413	430	387	396	442	436	377	444	427	389	418	456	405	423	461	450	429	413	425	398	421	387	371	431	401	428	415	405	430	484	374	424	400	424	421	438	436	404	433	419	411	441	400	425	392	438	405	414	427	436	404	439	412	403	466	411	363	394	397	426	456	427	418	453	466	431	422	437	415	450	399	384	377	394	395	415	381	418	414	457	409	373	386	421	414	406	427	400	417	412	446	407	404	401	439	432	428	428	415	432	422	467	402	465	440	439	406	407	431	410	403	435	433	434	427	421	448	413	436	460	413	426	441	402	418	435	449	482	412	464	401	425	387	423	419	434	426	378	408	387	394	396	406	404	408	412	443	398	435	445	415	418	395	405	395	424	417	396	460	429	439	415	413	398	464	427	393	414	381	429	399	426	391	433	423	368	431	410	367	420	439	420	434	430	398	410	426	398	401	409	351	403	391	394	447	423	435	458	412	428	418	411	452	425	469	462	436	404	415	427	432	418	423	431	385	409	397	403	406	406	375	408	396	398	406	430	387	413	451	382	387	413	433	396	432	402	422	417	408	412	415	405	415	406	403	408	448	428	421	365	455	415	421	416	464	396	439	432	372	428	397	415	457	414	394	395	407	425	462	424	444	413	415	398	415	411	483	428	429	416	423	427	416	448	433	405	431	423	404	413	394	399	440	438	433	457	417	384	427	429	397	400	401	404	426	436	403	447	437	440	436	398	419	414	393	399	397	403	418	412	458	456	415	452	430	409	404	392	404	406	416	410	419	415	445	419	425	431	433	425	397	419	446	406	381	429	379	424	441	434	383	441	437	402	418	401	418	394	386	443	457	422	375	421	407	417	389	397	417	437	416	415	433	420	383	448	420	391	453	432	439	425	438	398	402	434	397	412	441	419	425	397	434	401	398	441	414	467	418	483	435	376	386	440	407	423	422	422	417	411	429	458	476	439	447	394	433	418	420	415	434	447	412	415	373	398	403	418	408	452	448	393	394	446	379	433	414	457	400	399	400	441	453	407	448	420	415	405	397	410	397	383	431	476	410	415	389	465	412	364	392	425	416	448	393	447	415	393	403	347	396	440	462	430	404	423	402	417	449	403	439	400	410	425	424	427	415	406	378	429	390	409	453	411	428	435	469	443	381	413	392	411	463	423	462	417	404	393	429	409	443	417	424	416	430	449	434	430	379	390	429	409	407	433	420	387	384	419	412	411	416	443	465	449	395	389	412	418	377	400	406	413	430	408	421	428	399	456	378	413	407	427	388	401	428	415	399	418	405	395	420	372	401	426	442	439	420	421	419	430	372	429	432	464	429	416	440	428	431	420	435	447	404	448	455	416	420	388	447	465	450	442	426	425	424	421	420	423	431	403	404	413	426	413	395	443	408	421	393	405	413	416	421	390	386	434	405	440	429	400	441	443	415	394	448	432	444	431	420	433	438	409	438	421	396	398	407	456	424	393	386	419	413	411	422	447	390	418	396	380	425	434	372	418	438	392	440	423	436	424	393	436	400	442	426	431	381	425	398	391	408	422	422	425	447	447	407	403	432	430	407	400	382	448	402	436	401	420	406	427	415	431	415	407	435	407	413	457	403	379	410	400	435	455	416	395	429	419	420	432	423	459	448	393	404	440	400	463	426	421	429	423	429	419	419	413	400	432	435	481	403	411	372	413	451	386	402	435	445	387	439	439	407	396	386	425	448	375	402	390	421	382	439	427	433	437	395	422	429	414	404	385	401	412	413	398	401	418	383	476	362	426	422	382	410	409	463	450	427	444	410	400	400	393	413	420	441	420	401	390	421	439	426	442	423	411	432	410	421	397	442	418	425	421	417	453	412	409	404	372	412	407	393	426	428	422	373	383	431	381	417	424	423	465	424	430	397	401	459	439	431	437	398	437	439	396	424	368	448	424	390	451	403	372	411	428	425	405	411	407	432	420	428	387	403	460	403	410	408	446	428	415	397	453	405	431	399	394	448	454	410	396	408	425	392	422	455	418	420	419	382	424	413	404	396	427	450	410	426	438	417	375	379
38830	15901	5236	2940	1930	1393	1054	1049	975	921	908	886	885	923	861	932	929	913	894	974	889	942	894	917	890	896	897	951	895	975	879	868	922	914	876	920	870	938	897	951	922	862	890	955	956	929	960	896	920	917	911	867	923	961	909	877	890	939	909	902	886	913	852	933	949	898	913	918	920	889	910	890	931	889	921	857	874	882	864	935	948	922	925	846	897	917	921	911	924	916	915	912	903	890	881	945	923	906	892	910	902	953	933	913	997	947	898	867	884	914	899	929	924	947	885	852	919	899	901	840	868	901	958	896	902	872	900	959	961	894	846	868	942	898	873	937	834	910	931	917	913	953	928	951	924	951	890	880	908	930	911	963	934	890	928	908	937	917	955	920	935	898	855	885	907	921	901	912	939	892	927	919	830	959	893	895	841	872	883	881	918	932	944	940	940	924	970	888	937	976	964	977	912	923	846	912	924	923	900	935	876	941	930	872	941	939	934	914	913	983	963	910	936	916	911	928	886	959	937	865	856	919	887	909	940	930	867	922	904	944	914	915	917	916	915	948	930	873	935	864	917	946	957	879	894	916	962	892	929	896	894	944	919	934	914	912	924	898	893	925	869	866	860	909	918	918	948	865	925	879	930	941	926	917	945	924	940	933	894	953	929	881	949	909	895	908	943	868	889	959	897	959	930	909	904	904	924	936	937	914	944	922	952	897	860	953	907	927	927	924	990	951	929	903	874	901	863	957	884	913	926	910	892	882	950	873	909	928	854	849	914	927	958	888	903	912	889	938	918	915	916	896	924	934	981	921	939	929	931	925	917	939	898	925	858	890	907	945	908	901	849	896	842	921	899	911	960	861	858	916	892	964	918	911	915	865	953	979	918	917	851	894	973	918	904	945	891	884	950	882	896	907	884	931	934	932	914	916	917	893	907	917	908	908	941	886	962	880	918	926	898	908	914	938	919	902	899	915	895	938	944	885	897	931	979	931	901	930	904	933	940	916	939	940	853	882	898	911	906	909	932	974	907	938	920	871	885	922	933	896	948	953	899	924	946	913	898	891	911	913	876	921	889	920	880	888	951	910	888	891	910	938	930	927	915	927	897	909	962	928	883	888	935	913	894	919	919	861	866	906	938	899	888	874	880	843	955	912	920	907	903	942	870	927	928	907	907	920	862	891	905	917	963	923	953	994	899	941	936	898	896	859	922	918	910	860	873	925	975	938	889	905	838	975	924	895	946	958	927	891	913	870	959	892	912	909	895	951	940	950	939	896	938	943	916	961	961	911	923	910	919	929	945	933	911	914	929	909	896	881	916	1010	939	938	891	925	929	940	869	858	888	912	957	930	921	954	897	972	906	930	953	894	888	884	890	941	952	911	937	971	952	849	873	924	921	910	960	915	894	910	911	907	906	902	929	846	926	858	928	857	912	873	958	879	891	916	921	961	889	896	940	875	887	893	929	904	995	942	953	888	877	893	899	891	882	912	934	879	907	893	910	973	897	923	938	907	848	904	910	926	827	903	958	914	979	898	942	906	908	953	918	900	937	900	864	922	879	880	948	900	922	912	911	874	933	911	1005	968	912	926	876	896	931	913	951	886	906	966	898	973	904	1010	862	881	875	949	905	920	891	913	893	887	951	945	900	912	908	941	959	912	920	948	914	926	903	897	915	911	926	881	933	973	914	886	932	926	955	854	888	986	932	912	955	932	895	971	861	919	896	913	901	876	868	954	921	912	951	931	903	884	895	938	948	873	940	936	891	954	979	909	945	966	938	941	961	953	923	904	904	974	958	939	938	964	899	928	874	903	932	923	946	945	915	923	926	955	934	888	946	950	901	909	901	893	924	912	883	988	872	925	937	864	927	970	925	916	903	903	879	976	923	946	962	869	945	902	897	881	870	919	852	923	987	919	862	938	983	902	885	898	907	980	906	944	917	911	955	939	902	927	950	942	926	915	895	883	898	922	931	959	934	910	932	903	905	900	894	916	922	902	909	946	906	943	871	929	887	973	894	949	978	937	914	908	915	912	945	964	862	906	928	884	962	972	950	919	947	917	929	892	897	940	901	874	926	921	991	910	887	923	857	902	896	926	939	910	898	932	835	902	926	887	872	902	960	898	972	901	902	931	916	856	907	850	929	866	907	972	947	936	880	911	933	908	899	910	913	935	951	904	903	946	906	922	932	912	963	887	877	934	974	931	991	914	884	957	925	895	915	866	924	930	960	964	886	898	951	963	893	853	896	911	993	852	920	864	978	940	880	924	900	899	896	947	899	913	926	912	937	918	946	852	874	913	887	912	984	959	961	913	955	940	900	957	905	881	936	920	925	831	989	968	926	919	948	907	897	951	896	902	947	933	914	879	941	939	912	947	970	954	940	910	958	934	880	881	900	853	883	929	946	930	915	866	910	864	902	903	937	942	881	963	916	840	919	937	925	917	926	912	915	912	985	894	913	902	909	882	950	874	944	861	877	907	968	947	980	876	916	914	933	944	874	914	951	897	897	905	936	929	953	890	867	961	902	852	922	924	895	897	952	884	932	881	904	925	889	920	846	956	922	899	946	882	875	935	914	952	1008	891	930	958	940	981	935	889	978	960	958	955	869	921	896	904	906	924	1001	917	904	904	920	911	949	922	931	909	945	919	952	929	924	951	914	925	961	936	931	890	911	965	932	953	906	893	930	905	952	937	875	943	877	942	911	957	935	903	947	865	875	877	916	951	904	975	934	927	965	903	913	909	905	884	934	951	937	862	940	907	939	882	913	897	915	935	909	889	891	972	874	930	898	926	900	948	884	934	914	901	888	898	863	907	893	970	937	889	891	920	963	899	907	919	931	931	988	889	932	916	914	972	926	872	929	907	911	903	881	893	944	896	925	951	927	913	941	892	882	925	907	883	890	880	906	915	901	919	903	986	931	908	991	892	903	976	979	877	968	923	929	902	931	964	924	847	934	952	923	924	897	885	926	887	911	897	910	957	931	872	884	944	955	920	968	899	967	891	884	829	905	891	864	918	906	882	932	922	918	868	906	913	936	878	880	910	912	931	888	943	856	894	909	886	958	934	915	917	946	924	973	920	922	970	909	986	937	938	889	910	901	912	955	915	871	936	899	893	915	919	910	938	964	962	940	901	894	911	902	919	964	924	919	951	955	902	974	954	907	893	920	901	934	925	890	910	914	910	883	952	920	880	880	917	959	945	902	877	947	881	913	903	977	985	905	996	956	896	935	932	917	915	950	922	902	878	865	919	876	879	946	893	914	927	901	885	901	926	841	886	966	969	915	867	936	923	932	913	926	916	926	879	951	932	975	956	868	924	876	911	866	902	906	875	959	890	970	898	941	907	923	876	934	882	912	875	867	858	963	894	844	933	903	895	902	823	956	918	928	894	939	959	930	880	930	880	947	912	895	931	949	933	903	935	992	897	912	915	905	944	937	909	994	881	867	889	912	948	883	880	921	959	910	910	889	910	936	947	866	930	902	976	874	894	916	900	896	901
65742	32010	12460	3479	1309	800	687	504	521	410	409	431	420	431	411	386	454	393	427	413	441	406	438	400	409	436	398	402	454	413	462	464	393	406	371	431	441	417	439	420	432	402	391	434	408	456	434	439	416	452	376	383	417	451	434	457	435	424	425	439	381	444	459	403	430	454	434	423	422	405	423	448	437	416	445	416	454	429	388	417	413	416	421	391	440	447	443	443	415	405	406	423	455	426	398	446	410	432	424	441	390	403	418	422	419	444	408	422	477	442	392	430	438	450	398	414	479	460	455	353	439	434	442	449	458	456	442	442	432	415	415	380	427	426	442	409	432	472	443	383	445	450	411	402	413	439	477	462	439	421	454	431	441	434	447	441	422	443	431	402	413	401	418	430	401	409	434	426	434	430	434	420	444	426	420	417	439	427	397	474	445	457	439	404	384	426	435	403	435	440	426	446	443	452	418	446	419	428	465	437	428	447	423	466	385	420	446	424	418	392	450	409	389	418	413	431	418	437	471	444	432	416	418	464	421	418	441	452	455	457	469	456	456	401	405	412	441	425	442	429	422	374	428	389	452	426	415	440	457	400	473	448	433	429	449	427	421	395	460	473	449	442	449	423	421	407	383	451	409	411	410	413	434	423	416	395	454	406	464	410	429	429	439	426	435	415	403	440	425	423	443	450	424	468	416	467	401	427	453	445	442	470	431	430	402	409	421	430	426	431	412	434	412	482	430	448	414	423	437	435	422	383	450	398	423	413	418	421	435	426	441	457	476	406	394	426	456	416	376	437	446	378	384	395	444	456	444	419	457	491	446	439	435	449	461	427	426	383	441	410	433	404	415	446	431	407	428	421	433	438	423	415	422	409	439	405	397	452	387	441	378	424	435	450	429	441	452	388	465	423	432	393	437	428	421	432	438	400	474	457	401	443	404	448	426	396	435	445	427	408	402	421	468	436	418	397	454	400	426	425	420	458	470	437	400	450	446	433	422	403	422	451	446	439	425	428	456	427	433	432	436	409	415	418	454	427	407	408	401	487	482	419	430	410	454	443	403	457	405	457	415	394	463	409	377	426	432	425	416	430	443	441	421	459	424	427	421	401	434	459	438	417	434	474	418	377	453	435	405	410	446	429	431	431	417	438	417	420	411	367	428	434	430	384	410	395	384	440	446	391	474	413	455	453	428	420	436	420	405	420	433	446	418	444	417	403	447	417	445	396	443	433	424	411	413	385	443	398	456	393	472	447	475	450	427	438	407	450	452	408	451	422	438	440	457	445	397	423	454	409	392	435	413	406	440	397	463	447	436	460	446	434	434	427	388	390	426	440	451	409	414	433	442	398	441	419	452	403	376	437	413	427	401	427	416	434	432	391	436	424	403	411	426	439	461	474	442	429	411	394	385	420	405	442	436	416	398	427	415	382	416	421	424	376	435	415	389	412	421	413	422	404	433	441	444	461	430	444	395	453	385	445	409	419	422	439	425	437	455	436	432	443	425	465	453	437	459	432	432	421	421	407	389	405	445	444	442	458	399	442	472	434	402	439	439	413	410	428	480	404	406	392	437	413	446	434	435	387	396	421	425	376	433	416	467	472	461	476	406	432	449	408	425	413	408	408	423	415	428	459	439	413	437	432	460	422	409	440	464	436	415	435	413	428	439	418	434	439	439	445	433	407	410	406	451	440	429	430	411	403	431	411	437	430	414	428	401	396	471	413	417	450	408	438	418	439	399	425	384	411	439	430	445	397	454	397	407	416	415	415	404	404	466	403	428	432	421	438	440	438	415	425	384	421	435	401	415	422	448	418	440	389	401	459	441	401	444	450	414	395	460	400	421	395	411	453	444	434	393	473	466	430	421	438	421	420	452	396	449	379	429	438	451	403	423	442	419	441	429	415	439	420	402	443	448	416	441	415	422	474	422	412	465	427	404	410	426	430	452	421	466	416	434	366	422	419	468	413	403	388	452	430	423	387	437	405	423	441	440	431	430	485	451	455	429	408	436	423	430	433	459	472	433	422	443	408	414	390	399	390	404	468	459	399	422	420	423	449	434	434	414	441	421	427	455	405	416	435	427	423	424	398	392	459	425	405	412	430	431	404	448	408	392	421	433	411	405	409	451	423	457	395	479	438	424	436	437	424	433	439	397	414	430	458	408	420	392	377	413	415	429	421	419	416	409	432	415	429	431	407	443	424	472	415	404	414	462	430	430	411	421	478	430	410	405	417	420	398	404	404	432	434	402	413	412	386	426	463	407	428	444	439	387	445	432	382	406	434	441	411	448	417	426	407	394	415	442	406	442	424	444	437	404	436	421	453	396	459	418	395	398	406	435	426	421	446	456	454	460	425	456	424	434	401	398	406	422	406	439	438	401	415	454	439	455	410	401	421	405	458	442	391	441	411	441	425	439	427	431	426	457	434	443	412	409	437	428	401	369	422	431	379	395	424	412	438	482	408	417	409	425	398	424	416	382	408	419	414	428	432	403	403	422	389	422	403	414	448	444	392	402	446	438	424	394	369	435	421	443	441	424	439	400	393	400	419	420	435	408	429	399	400	420	429	418	424	393	436	453	462	435	386	439	445	432	426	468	404	452	413	400	424	431	426	374	463	446	420	464	469	420	410	417	421	392	414	421	468	452	438	432	438	426	431	442	414	419	447	425	392	417	403	445	402	433	417	399	395	403	405	452	406	455	406	401	438	462	424	418	435	441	465	454	477	433	420	443	433	428	400	425	393	447	422	407	414	434	418	415	426	453	415	471	425	427	402	444	462	419	456	422	491	418	392	444	409	428	422	386	412	410	446	466	403	415	452	424	418	427	415	446	401	428	424	390	453	408	409	424	374	451	427	458	407	428	428	429	411	475	411	407	406	417	426	410	479	467	381	405	440	429	448	453	434	434	409	439	434	406	445	454	440	441	431	449	402	417	451	448	436	472	440	479	442	407	380	450	478	408	407	429	435	417	434	409	405	434	430	429	425	406	440	397	420	443	421	422	441	439	407	423	410	416	452	410	464	406	438	427	434	423	458	441	450	433	426	446	420	420	378	438	425	386	394	382	433	456	429	468	437	458	415	478	404	434	402	471	404	394	414	420	418	443	430	450	396	445	441	432	379	455	441	452	417	404	413	382	436	447	435	438	438	410	401	411	423	391	408	434	417	449	408	426	420	422	413	385	401	420	451	426	428	457	450	418	409	450	406	420	438	434	427	430	423	396	376	397	403	418	405	410	420	437	442	423	408	435	395	409	397	444	386	405	428	420	412	425	432	405	450	438	458	437	435	440	422	438	464	433	431	417	424	414	432	436	395	426	437	457	440	407	415	410	432	420	462	433	408	471	431	484	481	394	463	455	453	475	436	415	500	384	459	418	445	436	453	370	418	403	414	422	436	413	438	428	456	442	430	415	410	433	430	430	453	432	406	445	449	373	407	450	398	400	414	415	432	429	397	400	383	434	443	373	437	442	398	440	385	415	405	435	437	440	413	408	402
45023	24065	11566	5902	3082	2126	1730	1341	1144	1058	1030	950	981	964	945	992	943	944	982	931	971	933	943	948	882	889	892	919	941	864	940	957	919	973	1017	940	960	962	930	904	926	964	929	941	933	988	913	936	943	961	968	882	895	927	932	916	959	912	933	901	940	943	956	922	916	931	930	930	916	950	963	912	917	932	940	908	971	909	988	939	913	938	927	919	954	993	924	922	976	892	884	940	970	908	929	980	949	960	991	877	941	916	889	956	933	907	930	952	958	957	891	970	936	937	1002	943	960	936	935	966	936	920	928	910	973	949	910	923	877	971	981	907	939	978	937	886	941	970	982	968	894	933	964	968	937	932	1019	903	941	915	885	932	900	949	922	958	874	922	955	960	942	900	916	927	937	917	892	889	918	910	915	959	964	951	922	925	915	936	924	865	881	878	926	924	946	990	914	937	894	869	873	943	960	920	926	919	955	922	929	925	916	960	892	923	959	935	866	954	891	911	934	940	914	922	946	960	868	958	928	888	928	923	921	921	907	921	976	846	937	930	940	925	944	905	925	885	925	916	935	901	895	990	898	930	879	926	920	915	893	899	947	959	908	902	956	880	911	939	972	887	922	878	912	889	931	902	924	933	905	943	843	945	933	882	928	963	972	900	888	891	920	950	903	893	915	955	938	951	933	977	1017	997	938	923	889	909	943	920	900	901	923	886	908	899	922	946	884	948	954	963	950	903	950	976	937	919	910	935	977	884	867	930	967	928	971	945	959	923	998	891	946	973	967	940	946	876	925	907	941	916	931	949	914	893	926	894	913	960	938	921	908	936	952	983	956	939	930	884	916	911	938	907	912	934	953	932	914	868	955	921	924	961	947	936	967	923	928	888	892	969	930	894	978	923	919	947	945	947	949	925	948	921	984	947	992	888	931	931	983	923	921	885	914	954	915	910	893	885	899	901	898	1012	925	962	897	875	841	940	932	887	958	950	950	909	954	919	988	912	913	990	937	986	881	903	926	938	924	955	878	960	934	901	890	926	965	945	939	964	927	900	1012	1007	953	940	924	931	926	922	877	910	952	902	918	862	996	950	895	877	873	919	927	979	916	920	969	904	867	940	907	936	913	853	923	895	969	920	868	895	914	917	920	891	904	867	980	891	905	928	931	971	923	931	921	889	964	967	939	961	987	899	942	884	962	921	897	926	903	922	909	984	972	962	914	976	889	941	905	993	980	926	921	919	941	943	923	941	968	964	895	876	872	893	953	931	902	914	992	930	926	983	924	881	940	967	925	918	913	971	932	918	930	951	893	911	941	916	940	917	902	956	929	917	984	915	905	892	938	983	951	910	952	870	922	927	922	884	909	948	901	898	905	948	907	944	902	932	919	896	914	968	914	968	973	935	970	943	967	937	963	962	897	934	916	892	895	972	969	928	930	865	898	961	984	967	867	884	896	959	980	923	893	931	955	933	926	936	923	965	940	949	922	937	942	903	921	908	876	948	925	898	913	955	933	919	888	927	927	968	961	852	987	861	926	954	937	949	906	961	950	950	917	943	889	912	943	952	916	893	918	930	960	931	892	917	934	929	923	909	980	935	977	961	931	914	923	921	963	901	916	958	938	938	895	959	964	919	928	962	893	911	908	933	907	930	901	880	945	943	869	934	933	930	887	917	913	898	922	939	978	894	983	905	977	971	941	887	957	935	948	921	908	910	934	911	909	910	953	943	903	914	964	945	954	899	936	939	929	1006	983	955	935	964	980	933	915	981	978	898	851	935	887	947	943	944	964	903	897	959	922	960	939	915	928	886	888	918	893	914	937	861	902	969	941	908	951	983	944	941	909	917	973	917	893	938	918	928	934	956	899	928	967	965	890	953	940	889	935	917	916	923	946	959	951	928	937	900	961	949	953	907	948	911	981	886	911	906	914	947	918	957	986	910	941	899	973	934	992	918	938	961	886	967	906	892	884	943	867	951	954	915	905	934	958	933	879	870	934	925	931	933	934	902	927	926	938	881	932	917	894	944	883	923	957	900	937	842	905	855	916	957	932	929	932	914	991	915	922	911	911	974	946	913	919	887	902	940	941	870	901	926	905	890	921	929	964	898	957	912	935	914	942	932	880	897	914	903	938	915	907	945	938	940	905	958	947	956	956	875	905	952	929	959	914	918	891	971	859	939	938	937	919	912	973	949	931	920	957	898	908	949	883	941	957	886	907	919	898	908	931	945	964	940	921	930	966	903	912	904	897	947	947	903	944	966	905	942	959	892	977	965	956	928	899	888	918	911	932	964	907	944	942	943	918	907	986	911	1002	942	935	970	874	940	846	862	920	915	929	987	946	913	907	965	948	947	927	922	924	923	873	976	898	904	973	860	970	923	957	922	956	902	944	903	968	966	881	945	924	906	931	934	939	961	952	926	907	964	882	868	955	975	973	944	906	945	959	878	894	916	946	901	888	952	956	866	938	957	936	891	928	938	945	868	974	976	933	927	929	947	929	917	974	926	900	958	876	957	938	939	906	972	972	950	883	946	893	956	970	952	950	909	920	894	959	882	962	914	963	918	938	885	915	981	884	963	894	902	928	934	907	884	942	962	955	904	959	905	947	923	877	940	839	920	899	898	939	936	884	903	985	940	935	875	959	920	874	972	887	908	952	909	926	945	906	918	941	938	967	945	892	933	946	915	938	950	924	900	944	949	969	896	895	897	971	900	970	954	968	861	922	878	966	1001	920	907	890	957	904	953	972	938	926	907	890	976	939	905	936	936	909	907	937	875	901	887	859	938	976	900	950	889	954	942	910	863	959	920	966	992	880	917	923	930	898	936	947	903	954	965	967	908	931	955	883	958	918	972	855	900	880	907	841	944	943	904	901	949	967	906	904	888	962	943	916	955	917	902	914	942	930	926	897	923	904	935	934	938	962	899	837	936	955	921	950	944	973	862	860	950	893	914	913	925	890	896	919	936	901	888	953	928	903	958	932	881	915	939	926	967	943	915	969	934	950	936	935	992	905	907	957	872	899	927	895	958	950	904	942	906	951	984	931	909	922	900	941	956	893	959	949	935	942	900	948	930	900	944	898	912	936	975	961	932	968	942	965	888	914	942	904	957	964	945	919	937	883	915	910	923	924	925	893	921	911	907	935	967	922	935	899	936	914	950	947	878	943	938	892	949	973	903	922	956	972	853	937	958	941	906	879	924	931	957	908	919	930	920	854	935	928	947	986	892	960	921	942	887	925	942	901	973	928	906	939	962	914	996	970	956	999	948	883	885	999	923	964	923	903	936	909	914	925	936	990	905	909	914	934	953	918	934	948	937	919	913	940	909	921	973	938	931	909	940	938	855	932	940	948	908	916	901	917	925	914	945	939	968	942	954	924	972	919	863	926	954	968	893	956	947	913	938	912	955	932	1033	979	933	970	917	980	905	911	961	963	975	949	945	983	955	899	903	908	894	967	871	874	917	946	906	1001	934	939	967	934	983	948	887	960	957	885	925	972	988	920	889	902	927
61022	27436	10749	3143	1214	785	558	491	479	444	447	459	439	454	453	423	431	440	452	413	396	453	432	424	489	418	437	435	442	451	409	444	387	415	429	449	464	464	425	429	468	464	423	444	419	425	407	430	430	418	486	431	482	466	425	460	454	428	459	412	426	466	443	395	438	449	451	454	473	394	448	457	451	443	496	429	415	386	449	422	432	460	468	404	435	409	420	410	439	435	497	446	391	402	452	452	428	425	422	440	423	457	453	401	460	441	410	429	419	448	402	414	440	432	426	442	472	416	425	440	464	453	434	417	440	447	414	455	489	454	455	439	395	427	460	421	410	483	393	414	447	411	412	476	453	446	439	474	441	433	455	446	460	453	411	474	478	449	453	412	462	441	423	427	491	433	434	428	457	441	420	431	434	405	419	458	392	453	447	447	420	391	421	428	443	442	439	446	429	410	478	425	458	393	436	408	465	459	453	431	410	494	428	447	445	452	445	437	414	422	411	415	409	451	471	428	442	375	446	437	451	452	404	448	436	417	406	419	427	444	461	439	440	404	409	459	448	421	478	438	460	442	428	465	446	430	473	433	404	449	398	411	412	406	397	431	442	419	427	397	426	452	448	401	415	421	410	409	455	432	449	426	411	405	408	441	463	419	392	415	463	414	432	419	424	440	442	434	440	429	437	440	464	419	436	425	441	431	426	394	453	421	429	396	421	404	441	441	435	438	438	418	433	427	404	429	426	472	436	454	470	473	453	461	423	432	420	449	425	424	444	447	417	417	399	460	419	422	443	412	477	465	412	434	471	400	426	405	419	455	434	401	429	458	465	427	425	463	399	453	414	427	431	435	449	484	442	428	385	427	487	437	469	450	437	483	433	451	444	430	448	430	432	438	404	451	424	430	437	453	428	495	437	470	453	444	412	400	411	443	427	420	394	423	496	465	445	452	424	438	415	418	438	447	451	460	443	438	409	434	458	425	413	444	408	398	461	397	417	417	457	453	460	413	403	424	450	454	432	437	393	441	450	414	436	407	441	442	461	460	452	408	435	452	432	447	454	435	453	460	479	457	429	402	416	460	453	412	379	433	438	402	471	396	412	466	447	433	440	472	357	404	458	485	467	456	426	446	465	379	435	457	413	453	425	439	416	441	411	435	425	448	459	435	459	399	415	408	416	423	422	425	399	453	414	438	426	441	474	400	447	408	445	494	423	453	433	440	454	427	439	434	424	447	457	475	425	406	463	433	460	394	426	474	407	445	457	429	431	454	434	430	418	474	449	452	432	426	448	422	414	442	481	420	438	426	429	411	421	438	431	427	419	413	416	393	422	434	452	466	431	433	458	451	424	419	441	387	436	459	437	441	440	418	447	420	434	475	485	394	408	465	460	435	460	421	385	423	435	468	439	426	459	415	436	440	428	425	471	475	429	447	413	435	428	465	428	453	422	465	406	414	431	424	424	431	446	442	461	458	427	419	427	405	453	455	441	436	470	460	435	432	413	413	447	455	448	431	433	449	452	445	384	438	399	456	436	419	443	467	436	458	428	454	400	438	402	451	410	450	433	446	438	433	443	443	460	479	461	470	458	437	458	435	438	468	451	412	448	423	396	455	450	438	422	442	434	457	428	435	425	450	441	467	499	409	403	447	440	417	406	441	455	432	430	440	441	393	462	396	415	438	411	474	453	415	459	450	436	427	436	415	421	413	405	433	444	430	445	436	453	422	419	438	427	438	444	422	425	449	451	388	430	411	428	485	418	437	429	443	440	409	390	456	476	434	471	446	464	432	406	433	428	429	435	421	443	429	445	478	447	447	467	441	430	429	462	480	464	468	434	449	447	446	434	438	424	415	406	418	409	436	449	435	450	474	421	451	486	438	428	439	463	417	458	433	435	455	450	424	432	408	432	429	468	448	451	390	430	420	419	440	434	462	429	415	462	430	397	432	428	474	456	414	436	438	445	455	406	443	467	427	431	441	466	410	445	425	410	516	420	412	427	405	352	454	425	433	417	420	448	437	435	460	432	407	421	466	439	421	404	446	435	458	404	412	414	447	394	440	449	445	468	411	425	464	450	436	436	467	487	446	419	461	457	414	439	412	408	405	436	427	472	439	424	464	445	388	464	465	396	407	437	432	436	447	429	426	402	441	436	414	390	443	421	413	424	456	434	457	407	383	464	444	452	414	465	489	433	439	439	458	431	444	439	428	432	507	461	421	448	387	395	456	403	397	403	445	456	420	427	442	449	415	477	411	483	425	420	433	458	458	410	416	407	459	408	420	434	453	431	430	418	428	451	400	422	407	420	384	417	447	438	428	431	413	458	409	439	445	433	430	419	458	450	419	437	383	461	438	437	446	430	447	442	457	417	428	441	435	423	402	413	400	432	409	451	419	403	482	449	411	414	443	446	448	442	407	461	432	463	415	422	457	475	406	489	468	421	424	418	410	429	417	434	478	465	374	428	403	434	424	437	490	452	401	399	389	415	452	458	425	439	472	398	422	445	448	462	469	451	416	410	419	466	412	414	447	433	435	455	439	430	445	470	411	429	426	429	445	409	455	451	442	450	452	402	456	420	434	360	428	449	467	459	452	471	439	436	422	412	449	434	445	479	438	449	431	430	394	455	434	472	406	435	413	467	417	435	449	430	429	416	401	439	421	430	391	512	417	423	471	448	485	400	456	453	434	379	409	454	439	454	436	410	458	438	442	493	414	423	450	429	408	451	453	409	443	415	471	445	429	453	436	471	393	444	462	418	406	422	452	445	425	412	419	430	444	439	467	434	427	455	439	464	469	443	418	422	454	425	449	474	418	430	474	463	403	463	426	400	433	455	404	428	449	413	451	440	449	422	442	442	393	434	435	425	402	477	452	434	447	431	433	438	427	430	386	406	454	432	428	464	420	465	437	457	401	448	444	462	431	399	447	400	441	395	386	431	469	438	424	414	456	436	396	448	411	400	452	436	462	429	411	481	442	406	439	433	414	399	447	433	411	432	438	458	417	407	464	450	447	423	428	424	431	437	408	450	401	415	431	435	391	458	445	446	407	459	402	466	429	467	474	430	399	471	410	433	456	467	429	442	420	419	431	436	420	455	445	454	450	448	429	466	435	423	444	484	449	459	399	436	450	402	434	436	410	496	447	458	407	435	394	435	417	445	390	427	446	467	438	419	444	425	450	450	435	454	438	440	416	418	427	455	458	449	455	455	459	384	442	464	431	424	436	424	479	446	415	456	463	427	410	433	441	442	437	443	434	446	468	435	449	419	448	449	426	453	445	456	423	398	415	424	430	450	398	419	437	422	452	428	428	443	489	398	437	408	434	464	449	450	433	465	403	399	434	415	409	487	420	435	454	436	442	458	419	438	415	465	439	438	425	427	410	433	442	460	406	419	459	396	415	445	361	410	418	417	434	424	419	450	418	453	410	428	441	387	451	471	482	414	449	453	431	442	468	417	449	438	450	425	445	452	431	443	469	428	417	426	485	406	405	447	415
42368	19904	9284	5300	3074	1954	1399	1208	1040	1078	995	946	995	965	963	964	965	980	999	965	924	977	1043	945	952	945	985	957	915	970	971	961	1023	954	896	945	978	919	924	933	972	897	942	958	924	988	947	946	969	900	960	926	922	979	928	929	948	973	889	969	943	937	973	958	904	952	1004	933	949	927	907	900	909	949	970	959	939	941	907	992	903	895	967	916	966	939	964	941	965	982	948	958	948	945	1009	935	967	978	965	986	948	944	945	983	931	935	927	972	1004	948	943	896	927	1007	947	941	878	921	908	986	941	935	936	993	928	964	959	927	959	881	945	955	965	915	967	942	947	956	973	881	953	957	910	964	930	918	991	969	906	1030	925	893	933	924	902	941	961	986	950	969	906	987	925	981	924	955	964	974	915	922	941	946	965	929	961	917	960	972	946	942	960	857	946	970	992	973	890	946	965	902	992	955	952	924	1041	963	973	874	977	953	885	982	953	1002	961	916	968	1001	1062	928	979	961	1008	905	903	979	934	928	1004	936	978	950	976	936	882	910	965	928	957	1015	929	937	989	965	914	909	926	919	949	969	943	933	916	939	922	913	983	981	930	942	980	973	943	989	926	958	972	957	959	967	961	953	966	926	989	953	946	1018	939	912	976	958	950	917	1012	955	990	969	957	943	943	955	876	943	915	986	1014	927	957	930	931	976	917	921	977	923	980	930	1049	936	924	945	943	1002	927	954	972	958	961	935	956	905	968	913	1022	971	991	953	948	919	979	942	957	912	943	918	978	1006	863	943	937	954	931	922	929	935	919	925	961	926	921	920	979	939	993	943	982	939	953	975	913	942	909	911	918	1021	997	995	968	927	959	955	966	913	982	975	957	943	988	1007	942	957	938	980	906	937	968	947	932	997	925	962	940	922	990	941	907	938	903	942	962	947	937	972	970	947	958	899	979	973	968	956	935	947	953	966	941	933	979	943	931	955	910	927	976	927	956	960	945	959	950	959	981	920	979	912	941	893	936	909	955	1000	1002	983	928	914	934	945	939	938	954	983	966	950	975	923	932	939	980	918	929	948	923	954	936	963	918	958	906	1015	918	991	959	933	938	932	905	975	1015	924	986	947	985	962	946	916	936	915	919	927	973	962	957	993	989	967	968	938	974	925	923	921	985	930	945	951	966	962	981	956	905	969	1007	929	962	962	931	936	949	973	972	919	963	991	995	959	931	978	934	931	951	908	916	965	923	953	921	888	1021	963	954	928	899	938	904	927	932	891	912	871	951	959	970	930	912	942	929	938	950	915	948	941	911	976	928	1000	901	961	950	937	996	964	998	976	990	898	941	934	902	935	900	918	926	968	937	929	996	966	964	961	900	944	925	913	970	946	893	924	945	896	977	895	918	996	964	963	962	926	991	960	983	928	983	1006	893	959	973	981	969	966	952	955	945	936	923	937	956	1016	996	993	978	958	943	887	937	993	908	934	908	904	962	926	944	955	946	947	953	936	919	951	936	915	912	887	965	944	981	953	963	929	917	921	936	980	914	944	967	967	949	952	1004	949	906	924	1006	941	976	950	941	982	952	971	955	902	964	968	972	921	932	925	936	948	982	967	894	944	952	938	922	911	959	965	1025	997	934	940	950	915	952	965	966	949	915	929	931	973	948	902	892	963	916	958	943	967	932	934	922	922	922	957	952	965	923	934	944	999	923	844	946	930	940	953	922	950	962	957	982	984	905	971	935	933	930	922	964	958	976	894	955	947	970	880	992	949	912	986	981	958	996	959	976	950	926	922	957	980	976	927	981	954	948	927	916	962	993	912	942	915	919	959	971	956	937	947	960	922	956	984	976	919	931	1017	882	957	983	963	993	977	915	941	972	942	1002	982	955	930	945	961	981	904	961	904	913	953	905	953	910	936	959	925	882	1039	964	890	960	911	919	967	967	941	971	949	947	995	951	907	932	905	943	970	933	948	921	951	916	968	957	961	955	935	969	963	955	960	935	927	992	973	930	957	915	996	966	991	928	980	942	944	982	949	936	940	978	912	1024	952	983	960	937	995	911	957	923	960	928	922	971	961	1035	1003	972	928	933	920	952	963	936	965	932	962	929	935	953	950	900	926	943	943	985	909	918	930	924	977	945	975	919	968	963	938	963	938	944	959	906	900	927	934	940	917	1015	914	922	965	916	902	890	933	977	972	921	943	955	931	949	944	946	942	943	987	892	944	913	923	960	887	924	935	958	934	966	945	934	989	966	957	939	910	1004	965	927	966	978	967	898	933	936	977	896	944	972	984	891	916	893	873	944	924	957	929	995	934	930	892	917	959	983	902	975	923	897	959	929	946	903	936	998	986	932	973	930	985	935	953	960	929	914	946	959	927	974	933	911	948	940	959	981	944	941	938	953	917	967	984	977	968	966	923	907	940	922	913	985	960	961	943	952	953	939	983	908	996	960	937	943	994	935	951	954	950	903	937	962	962	918	919	880	938	1009	949	1001	905	997	1011	983	980	952	951	918	949	1008	961	905	904	923	978	910	946	951	882	935	916	909	976	969	948	917	918	939	947	891	1025	909	928	892	1003	946	963	943	908	933	994	899	979	947	972	947	976	937	897	956	951	932	911	964	936	931	959	972	979	1001	931	936	1011	967	937	954	948	951	946	953	978	938	970	925	987	984	980	903	952	960	967	949	952	959	926	1028	944	946	975	898	961	921	958	951	939	928	937	954	967	951	926	920	940	932	951	980	930	933	957	970	955	1009	969	873	948	903	943	988	942	964	933	958	928	961	957	974	917	954	914	947	934	959	911	936	955	939	996	973	912	926	934	930	920	974	916	937	930	954	925	928	936	900	1001	940	969	909	906	919	900	942	985	941	902	950	993	920	1001	962	955	969	982	941	926	937	946	961	938	932	904	939	922	916	945	924	945	927	910	988	927	1013	928	938	916	921	944	924	938	921	965	988	922	977	933	969	959	964	932	939	913	967	942	924	1002	1000	952	907	950	998	960	953	903	890	968	982	963	950	913	886	918	1002	991	944	909	932	931	907	1044	934	1015	933	947	930	1007	937	936	960	931	950	979	922	951	889	939	944	906	939	911	936	962	881	930	961	927	939	983	955	929	900	930	954	941	994	945	891	922	943	919	1028	920	941	941	970	953	938	945	977	959	984	1019	928	991	969	901	965	921	944	954	930	942	1005	943	953	946	884	883	971	888	1004	937	945	999	967	964	984	948	944	976	991	926	962	954	976	942	973	948	968	934	954	987	934	923	955	982	948	933	953	944	1012	962	957	926	948	965	898	919	871	938	941	968	875	960	927	974	984	969	971	962	939	1015	907	959	975	934	909	986	942	978	1028	970	890	946	933	978	910	892	898	956	902	917	917	926	979	913	988	962	970	911	957	949	946	991	954	967	894	973	922	917	865	993	965	897	963	960	961	994	992	983	944	936	956	966	995	975	934	936	959	981	906	953	946	902	962	920	979	902	965	1018	978	926	934	897	971	988	957	942	954	950	873	911	965	920	970	1046	955	978	974	972	1019	958	968	932	963	916	951	955	930	936	934	907	982	966	939	960	969	953
45514	16763	3961	938	567	473	431	431	445	416	459	417	400	412	394	435	420	443	452	371	363	421	401	437	421	428	419	431	428	404	406	405	426	421	427	426	364	450	398	438	356	448	426	429	426	431	436	418	402	424	459	415	402	427	380	419	423	432	408	412	425	454	449	402	447	435	407	423	458	414	456	446	450	380	405	422	398	466	431	392	438	426	449	422	440	408	455	411	404	429	402	403	446	425	425	395	386	383	436	434	397	414	414	414	453	403	451	412	454	433	439	389	411	410	454	395	392	398	438	401	427	435	412	420	379	417	444	426	451	458	442	403	416	397	392	444	415	386	401	423	423	407	445	437	409	413	418	423	393	450	433	410	398	424	418	417	437	397	442	449	410	430	400	448	405	436	399	397	436	414	390	432	388	426	411	421	418	427	445	440	451	437	458	431	420	403	450	420	458	421	423	380	424	449	429	432	409	426	435	420	405	411	421	440	411	395	438	401	461	380	418	429	442	431	438	430	393	404	420	410	379	400	419	410	415	419	396	416	432	408	417	403	481	430	423	432	410	389	388	416	418	437	470	433	423	428	415	397	451	464	389	427	467	463	453	473	437	397	426	403	471	419	439	387	433	419	395	400	437	432	457	460	368	397	419	407	436	453	440	422	417	421	432	478	402	446	433	410	396	426	414	402	459	425	404	414	438	420	414	366	445	428	453	427	417	413	407	413	431	389	445	432	395	394	430	420	412	392	445	442	418	420	419	423	398	422	419	402	423	386	380	452	411	424	410	411	404	413	431	419	419	406	414	424	453	434	424	456	425	401	444	410	434	463	475	407	402	428	431	405	404	457	440	434	443	392	388	409	444	392	404	410	438	406	423	475	418	399	418	434	380	418	451	387	417	437	421	427	446	428	402	406	437	466	407	460	415	415	403	415	443	423	436	452	423	415	422	449	419	388	417	426	383	467	410	418	400	443	411	438	402	453	427	438	441	393	417	421	430	436	413	411	466	409	434	420	378	365	395	385	439	415	417	412	424	430	422	413	379	410	441	430	470	472	447	422	420	436	423	394	484	417	415	393	434	438	448	357	413	405	393	467	430	438	422	419	390	443	424	431	430	427	437	406	411	426	442	420	395	423	418	389	415	419	385	421	464	420	411	432	409	399	458	482	446	464	462	487	431	407	404	441	460	429	429	438	426	462	425	421	396	386	438	416	389	447	460	404	452	422	399	390	433	394	394	412	377	436	404	396	395	418	417	416	426	415	446	414	456	440	423	421	406	401	427	460	424	401	428	428	418	384	413	376	442	369	418	405	411	432	374	404	421	358	413	412	453	407	394	444	414	376	420	410	411	402	436	414	426	426	432	414	418	410	389	424	396	422	445	396	411	426	446	398	426	433	452	398	441	426	438	452	375	421	420	408	399	435	427	473	443	418	403	416	432	425	428	422	418	441	441	445	409	433	412	434	373	389	414	355	415	412	412	429	425	430	415	417	447	425	445	422	415	424	418	428	412	437	440	414	473	440	385	424	414	429	388	418	433	400	445	377	427	423	423	378	414	397	400	394	410	441	411	467	452	429	416	395	431	400	432	441	430	428	442	414	413	421	421	457	412	415	436	432	416	430	431	399	456	422	405	447	411	436	430	403	415	422	391	447	392	407	429	429	434	396	388	396	378	430	453	439	398	409	403	419	427	393	387	404	430	441	417	418	387	449	410	427	463	473	428	448	459	411	404	420	426	420	419	427	384	449	424	435	431	412	435	393	418	439	392	421	382	465	433	386	447	443	493	410	443	426	450	415	408	456	439	409	403	411	417	395	447	415	443	400	391	417	437	455	476	400	422	441	407	449	438	422	431	420	418	392	428	409	413	433	443	436	464	394	427	419	417	472	418	448	426	475	445	426	391	418	444	445	424	397	451	424	390	420	393	448	376	398	403	390	395	407	398	414	426	407	432	463	429	400	426	438	425	447	455	422	395	399	441	419	426	412	423	427	459	450	400	459	479	459	383	407	384	443	455	434	402	397	421	418	415	434	423	409	385	448	439	428	435	421	412	423	416	435	420	431	431	453	427	398	396	404	401	432	417	387	439	399	402	421	423	406	398	454	394	404	417	428	401	436	403	431	431	435	431	399	394	440	413	387	436	404	437	418	407	418	404	431	429	396	415	422	456	428	428	431	374	436	441	447	418	418	434	404	426	442	449	454	437	468	413	419	384	392	429	430	431	437	457	449	459	398	455	439	404	412	376	414	419	414	393	436	436	481	417	394	402	416	421	429	417	406	410	460	410	405	419	391	430	416	419	442	401	416	416	418	410	419	418	429	410	464	451	426	437	454	416	404	418	426	401	419	453	411	422	440	400	404	413	432	438	426	410	418	362	421	429	439	395	431	432	428	394	441	450	407	394	384	420	467	448	422	435	410	416	447	421	423	412	410	463	411	446	453	419	407	402	433	387	440	413	413	430	416	382	412	390	444	391	377	408	408	429	434	446	441	378	394	391	401	444	430	461	426	437	424	435	464	440	370	414	411	406	405	407	450	423	468	441	422	419	443	418	383	434	461	422	432	416	413	402	377	430	400	428	374	415	423	422	416	442	411	394	437	432	433	427	434	446	449	381	410	434	425	415	439	458	413	423	446	428	401	445	441	457	425	425	424	370	418	409	430	423	383	399	460	448	414	395	459	403	409	447	408	435	443	394	427	436	440	433	425	414	427	438	436	423	407	452	392	411	432	407	437	407	434	421	456	418	453	435	452	403	436	416	442	420	419	462	457	407	439	450	394	415	372	462	432	433	410	412	424	415	404	404	456	420	417	431	445	383	401	403	377	407	410	429	406	439	460	442	424	423	405	417	403	380	404	428	447	444	452	454	402	444	402	435	461	463	451	448	393	413	419	446	425	384	405	403	396	403	426	407	386	374	411	402	375	432	412	424	402	430	382	431	413	414	395	467	416	424	427	404	417	454	448	440	424	405	437	416	423	427	435	464	443	422	411	434	400	421	422	414	405	427	410	424	448	473	422	422	429	460	427	436	396	395	439	446	389	435	415	422	433	394	402	419	412	412	421	402	372	475	420	431	418	452	406	467	425	427	422	412	396	387	415	441	404	411	413	453	464	427	457	424	396	393	380	424	464	423	432	423	423	452	401	428	477	412	469	410	429	412	381	431	367	403	422	410	460	470	432	407	463	457	410	407	389	418	427	423	385	448	452	398	393	447	417	385	404	442	461	452	432	435	448	439	434	427	434	422	410	445	379	406	466	458	424	437	449	402	431	441	436	462	398	402	396	416	417	450	447	431	422	430	441	412	437	399	407	431	421	387	445	421	452	443	438	413	428	415	413	450	452	431	445	427	419	443	440	440	434	425	426	417	412	435	419	390	384	429	389	410	441	444	416	387	433	457	412	419	421	391	458	423	463	437	370	397	428	423	420	405	428	413	432	455	398	419	481	422	370	415	442	399	466	440	388	410	411	413	455	404	402	409	403	433	425	443	416
30549	9596	3735	1834	1280	1101	1049	977	982	900	904	934	926	896	954	972	919	949	908	893	904	942	895	929	908	894	959	923	861	931	985	905	897	883	948	981	887	953	980	932	892	982	920	907	905	942	893	933	906	907	891	960	929	919	973	923	958	858	940	928	906	922	897	903	922	877	926	902	889	876	933	962	891	937	906	945	943	1000	914	930	913	1010	954	948	938	898	905	885	962	900	908	935	925	898	959	963	926	903	930	889	917	895	941	909	924	934	936	908	922	853	906	890	964	942	944	938	909	899	925	898	924	935	936	953	914	922	916	886	920	938	961	888	919	970	909	939	909	926	930	936	937	901	938	930	922	910	936	947	913	970	925	940	932	926	964	921	969	926	895	921	925	914	899	929	949	929	846	913	968	967	952	896	960	930	899	950	936	938	879	902	896	906	899	935	917	861	943	911	917	885	872	907	933	953	916	955	888	928	933	925	914	884	903	895	934	917	853	913	951	970	909	939	877	907	902	941	899	946	953	885	923	900	914	951	887	861	934	958	936	900	923	921	911	939	884	905	907	905	902	889	909	849	899	916	912	900	945	945	962	900	923	939	901	911	962	928	919	884	900	916	883	857	900	915	904	886	986	968	913	899	929	945	951	930	941	887	899	922	932	920	921	914	970	925	915	881	900	927	937	895	926	939	885	843	952	882	965	956	905	931	890	945	912	889	924	899	911	915	861	904	946	886	912	929	902	918	908	930	962	912	912	918	922	892	890	877	919	911	908	917	995	953	909	935	960	899	921	928	873	954	959	949	949	858	879	926	868	942	988	937	893	920	912	922	913	928	897	922	920	922	916	908	918	909	946	935	951	888	906	930	934	898	913	859	899	883	929	902	952	902	872	951	896	926	877	946	924	957	898	957	869	867	913	898	878	908	915	910	903	879	908	939	922	914	890	927	964	915	876	885	991	952	933	929	899	870	931	893	901	962	968	976	893	946	939	961	962	909	933	886	924	908	951	895	914	935	903	870	901	902	917	906	958	911	927	946	934	914	926	861	954	946	913	876	950	919	904	971	936	926	936	930	927	941	894	841	917	917	931	925	877	894	936	934	872	886	923	904	952	960	951	890	935	962	954	887	929	926	898	943	894	887	899	962	904	900	920	954	948	929	888	919	933	853	990	871	934	969	903	903	870	930	948	910	906	907	901	902	852	950	875	886	965	932	895	1022	901	979	909	946	954	935	956	954	902	913	931	894	944	908	897	940	935	863	908	965	968	930	894	943	937	944	959	948	934	908	950	902	869	904	913	952	935	952	923	962	935	891	930	835	930	949	902	897	895	930	932	942	952	888	919	933	894	924	928	881	920	879	968	911	886	949	925	925	915	900	877	921	945	922	911	912	913	891	885	896	903	944	927	903	948	938	887	966	897	984	908	881	873	923	964	966	905	928	915	897	918	891	926	894	934	922	880	912	921	917	973	910	961	911	908	884	952	971	962	900	877	890	880	900	888	957	981	897	931	937	953	916	916	950	942	931	945	890	877	931	911	931	926	881	888	919	911	947	933	940	911	927	982	965	930	925	896	902	949	928	895	935	943	925	923	914	923	924	901	835	903	919	914	948	893	934	904	891	923	930	934	917	935	964	939	887	878	914	908	853	932	873	942	903	930	966	993	990	880	970	864	936	925	888	980	928	909	860	931	912	914	914	896	918	914	930	940	923	894	917	903	926	895	934	984	960	887	933	898	829	950	930	869	878	935	946	904	965	939	914	879	885	888	954	904	912	924	901	930	863	941	970	898	888	883	918	909	959	954	903	969	963	942	933	919	900	864	924	958	937	921	975	926	937	958	917	946	942	905	972	908	908	975	933	951	898	904	933	924	953	908	932	912	937	860	931	921	940	915	876	912	957	852	885	889	940	919	926	933	910	958	932	945	928	942	922	909	887	901	960	866	938	887	910	919	937	925	842	943	872	971	882	930	994	921	898	932	918	917	959	957	907	911	918	936	868	864	889	949	952	946	910	937	902	950	885	934	898	890	979	898	952	903	856	906	986	946	943	922	935	947	938	920	921	894	924	878	901	932	911	880	889	865	918	930	968	910	924	920	864	926	924	939	861	916	877	931	960	895	896	946	920	959	927	935	871	911	962	934	899	905	899	860	905	910	951	945	885	915	915	924	906	885	922	959	886	891	931	1001	992	947	893	969	899	942	885	939	907	923	871	944	910	894	955	913	955	927	930	892	981	859	915	906	908	979	936	891	922	933	912	861	915	916	893	941	897	953	903	935	965	903	901	945	944	874	868	943	911	894	953	931	940	910	933	912	944	971	902	911	929	918	948	902	913	886	937	938	914	891	958	1001	1000	941	922	923	1003	914	956	959	945	948	988	919	886	875	936	863	886	976	977	898	920	955	916	919	912	913	946	959	885	912	942	904	981	938	912	987	918	879	964	906	955	891	952	928	876	911	962	933	982	930	925	877	943	976	920	866	910	990	904	920	939	913	927	914	910	939	905	901	920	922	930	955	913	924	980	914	961	891	922	914	883	907	903	912	902	953	863	912	921	919	930	930	934	969	836	935	905	948	898	940	933	937	938	946	972	919	905	901	964	903	957	962	910	928	918	951	970	900	926	974	917	933	904	926	937	870	917	903	891	890	958	954	962	956	958	853	949	919	974	918	893	905	929	920	951	928	936	941	922	942	952	917	917	953	897	966	932	878	923	885	876	905	905	882	924	906	972	947	874	884	997	949	953	878	912	926	926	922	951	895	893	966	911	908	918	925	875	902	985	912	939	942	952	924	886	950	891	853	871	909	936	911	900	936	941	945	921	936	912	903	916	932	931	943	921	965	884	878	883	925	912	896	906	985	935	925	921	909	932	904	926	939	928	922	915	907	949	936	868	914	946	945	844	920	919	921	912	905	914	912	931	892	920	927	936	878	910	927	922	895	907	915	956	894	925	947	964	925	944	931	920	895	907	898	934	925	878	886	943	881	906	916	911	918	943	937	970	932	905	965	905	868	906	960	928	924	891	900	922	898	940	901	893	914	862	900	942	992	937	958	884	949	922	910	925	945	894	945	894	926	891	932	902	963	935	916	922	889	910	883	879	898	895	865	886	917	921	948	965	902	899	915	871	917	963	879	949	953	921	939	904	895	859	925	909	921	894	890	900	939	917	872	932	944	940	908	986	971	903	915	906	936	893	968	982	886	919	895	935	986	861	930	889	933	884	936	984	928	917	902	920	885	880	941	898	965	957	893	921	977	895	902	924	952	953	927	883	917	925	992	937	903	910	951	892	883	931	945	888	907	840	928	904	955	941	921	935	901	894	893	876	933	966	892	913	902	909	913	923	932	973	904	962	989	880	904	864	942	915	935	924	932	895	890	864	881	900	924	893	948	933	920	937	904	908	946	899	892	936	886	935	915	936	913	960	919	894	950	927	912	943	910	881	932	943	981	916	922	911	872	928	941	929	919	892	908	882	870	911	878	912	909	973	884	935	924	948	933	905
53487	27920	14154	4649	1566	771	567	476	457	500	415	406	411	413	412	403	419	427	428	374	394	420	446	389	382	407	419	428	433	449	403	421	425	462	437	379	452	427	433	399	458	421	438	404	441	447	433	421	400	410	445	405	396	416	423	425	426	483	420	400	420	446	415	399	413	432	419	416	440	409	430	442	448	424	453	489	440	434	402	438	422	427	424	389	380	495	470	431	406	401	415	427	422	452	398	416	378	392	427	393	436	434	402	467	405	383	458	421	417	391	451	440	398	403	421	442	431	436	423	493	424	419	434	405	437	428	380	441	421	424	401	399	385	452	427	440	442	454	446	415	481	426	459	427	429	427	467	452	400	424	396	391	441	442	419	434	393	426	423	428	385	419	420	466	406	410	421	452	405	435	413	437	444	460	428	411	419	399	445	380	379	425	402	404	464	433	400	407	431	416	438	440	436	475	413	421	380	485	420	427	429	411	442	472	440	411	438	380	415	414	413	460	384	406	461	404	435	446	396	405	424	407	407	412	392	443	416	416	419	400	429	417	443	457	411	417	428	445	452	440	409	446	439	446	370	402	447	432	410	421	475	412	416	421	396	403	474	362	425	448	449	408	412	403	368	394	402	430	443	400	447	422	419	437	401	439	396	415	438	442	412	433	402	433	433	412	422	408	445	424	385	437	457	455	438	433	419	424	411	424	426	435	432	440	433	436	463	427	442	435	425	430	425	460	404	444	406	440	453	418	421	407	428	427	431	409	422	427	417	396	410	406	388	446	425	438	389	381	414	460	425	437	416	431	421	405	424	422	426	380	428	443	438	426	413	427	435	426	438	424	421	458	436	443	434	385	432	440	402	435	450	420	433	423	390	389	407	432	419	489	405	441	423	391	417	450	411	437	408	418	405	423	426	460	409	444	420	394	431	438	451	428	422	466	443	406	426	445	428	462	461	445	444	437	408	408	410	412	399	466	426	399	435	422	396	425	397	403	464	407	410	389	409	434	457	463	377	451	405	476	425	437	463	385	437	482	439	448	442	468	432	416	404	404	397	456	442	443	412	359	449	424	436	431	436	473	412	433	395	435	441	407	418	483	464	442	419	427	407	432	455	417	432	437	451	414	448	435	416	380	423	433	439	438	437	448	412	407	436	462	398	422	410	488	403	400	433	438	404	434	435	391	433	450	430	458	415	405	418	401	400	394	413	419	441	419	420	422	418	423	423	419	433	430	428	407	437	441	411	444	451	389	415	394	394	433	409	424	400	435	423	394	457	417	405	461	415	448	426	435	405	424	410	439	437	463	432	412	439	460	425	423	445	424	405	453	425	437	435	442	444	421	432	422	462	432	405	425	443	451	429	433	431	418	436	423	423	398	429	405	438	409	436	405	427	430	426	401	469	447	424	394	405	401	450	412	385	449	415	417	474	447	423	423	448	388	418	451	418	435	403	463	414	428	424	442	397	434	411	450	449	449	423	470	429	427	418	430	410	463	442	447	403	474	447	425	376	394	421	444	401	390	474	411	384	444	407	428	391	436	418	390	395	377	402	399	421	416	420	400	428	418	413	438	431	401	448	453	413	449	424	451	430	418	479	400	423	415	396	433	430	431	395	454	407	409	457	456	463	451	440	406	436	382	433	426	427	436	419	435	433	435	387	437	441	422	371	382	404	421	408	436	442	404	443	387	428	408	427	433	419	443	438	424	442	455	467	449	467	453	435	415	444	465	425	411	454	459	446	438	438	455	406	390	434	414	403	378	418	455	463	410	427	423	418	430	450	451	379	445	445	425	432	434	444	408	423	388	450	419	422	427	438	419	442	455	438	448	429	430	458	381	433	414	407	434	420	397	448	406	439	402	411	428	433	464	399	396	440	405	439	445	414	452	417	404	456	452	422	401	442	424	414	398	422	386	440	417	429	428	432	414	390	433	455	452	408	414	360	427	474	433	418	394	418	391	415	460	433	440	455	462	432	424	384	399	400	421	431	405	433	406	386	406	443	424	392	440	437	414	411	433	418	400	408	399	401	408	431	444	465	405	437	440	416	433	412	405	410	430	456	424	413	420	425	436	401	397	385	433	435	420	457	412	413	424	486	454	448	438	400	401	411	433	458	385	454	489	417	409	396	438	400	408	458	444	404	421	421	433	414	373	406	416	444	457	421	435	407	418	427	442	481	419	427	445	418	404	415	387	450	428	443	458	443	436	459	452	471	439	435	449	428	416	398	410	422	432	423	462	420	438	396	411	409	450	423	418	384	466	433	395	415	436	415	446	426	380	411	401	418	431	443	453	437	442	436	410	389	393	403	428	465	444	463	393	418	408	438	422	397	417	433	449	420	408	415	431	445	452	440	433	419	421	419	414	437	424	414	411	400	414	422	459	415	451	418	439	400	379	453	452	441	413	392	418	435	438	392	420	468	434	372	425	420	431	423	437	440	464	425	389	387	446	441	420	444	436	397	416	447	435	455	432	407	401	410	403	455	438	395	381	447	439	413	404	429	450	414	424	424	409	404	435	393	381	456	400	399	446	470	470	448	438	435	441	423	422	408	400	437	420	476	424	391	397	418	442	389	377	402	408	449	422	430	398	438	441	395	424	432	507	407	413	432	438	423	426	409	425	383	407	387	434	434	421	419	433	410	457	460	433	471	437	449	443	388	421	432	359	411	402	439	410	451	421	407	447	441	403	464	435	402	435	404	416	424	430	453	437	419	430	416	428	425	450	459	439	411	470	411	426	416	434	400	416	437	398	451	393	412	426	389	418	399	410	428	419	430	436	432	435	451	449	435	410	448	424	424	439	377	382	419	404	405	478	413	440	412	429	429	393	397	420	404	433	478	426	437	473	454	434	439	419	399	393	446	427	446	405	427	424	465	395	450	469	453	413	459	429	400	437	405	420	439	463	421	441	420	414	433	443	422	404	422	417	453	474	449	445	446	443	459	452	427	430	397	434	433	440	429	406	445	425	420	425	424	444	434	449	453	396	460	402	410	430	443	457	479	436	435	408	427	440	440	407	419	415	424	446	417	410	463	422	423	400	447	464	429	401	386	409	429	414	456	458	441	443	451	445	421	364	443	443	418	382	466	412	434	465	415	418	398	379	424	401	420	424	434	440	416	443	407	409	420	474	414	453	393	412	425	457	439	433	443	455	411	413	433	480	436	451	390	421	442	398	469	454	408	439	442	411	440	417	430	407	433	428	439	424	413	432	457	421	471	422	432	456	408	408	419	426	412	405	414	462	478	472	449	421	431	418	439	386	450	415	436	446	455	460	408	393	381	442	447	462	418	429	429	424	395	404	425	403	454	436	437	416	412	439	405	452	411	445	437	455	410	438	453	459	447	425	418	414	429	433	434	422	423	463	435	445	441	458	385	414	414	392	414	432	439	453	443	411	427	432	433	407	427	417	407	462	436	435	418	405	431	457	420	425	459	390	402	459	394	438	425	399	404	458	422	426	413	471	439	448	391	427	416	418	474	448	443	400	414	407
37767	22427	12933	7597	3804	2053	1430	1155	1100	1033	918	927	963	995	965	895	950	968	984	954	950	950	887	928	938	919	928	979	917	939	938	971	907	958	851	986	945	885	980	933	956	891	949	903	884	949	922	927	933	948	893	952	919	936	959	920	992	967	915	923	983	953	949	915	905	957	961	928	956	909	883	948	961	930	894	913	939	890	968	1005	927	935	902	911	953	918	937	962	913	948	918	939	922	938	932	917	902	889	985	907	924	950	891	911	874	946	960	872	910	961	936	938	941	926	933	915	888	959	938	871	988	949	977	943	949	968	903	965	924	991	922	927	932	945	893	958	914	921	893	969	932	926	897	858	883	913	959	926	934	909	910	922	908	896	989	919	889	945	971	918	888	920	950	923	902	970	906	912	907	922	891	950	925	946	897	968	875	978	918	946	900	930	915	887	882	944	902	958	934	908	932	930	956	935	949	962	945	962	913	944	953	942	887	938	931	956	966	918	922	921	919	942	936	957	930	913	906	907	953	905	984	925	946	891	953	936	944	892	939	878	898	932	909	925	930	916	987	882	956	938	958	932	883	883	947	941	988	920	983	950	959	872	983	953	942	945	908	881	934	954	893	901	939	910	926	937	931	952	903	887	943	984	951	871	953	868	962	987	930	882	928	912	964	959	927	942	862	921	907	960	965	916	965	905	946	970	928	911	966	919	954	928	913	907	881	888	904	996	933	941	966	900	930	875	920	919	940	883	934	936	884	944	902	875	943	936	956	905	975	897	895	927	928	915	909	983	922	939	943	952	949	929	904	911	945	867	960	897	962	938	909	1006	910	939	916	916	979	945	979	905	947	920	922	928	967	954	920	966	969	914	1005	916	877	915	905	935	916	912	916	939	985	994	988	923	955	933	963	946	873	920	887	954	952	925	931	905	917	940	988	945	919	961	965	932	931	990	935	983	942	925	934	918	914	907	924	921	942	925	884	956	913	970	950	904	910	962	914	893	920	923	897	940	936	924	875	963	983	930	977	929	997	900	970	938	941	957	912	923	962	885	962	931	994	962	944	918	906	902	957	974	997	928	915	967	871	972	931	909	872	986	960	967	922	948	899	892	957	928	962	947	988	965	1002	918	907	923	948	911	906	891	920	937	911	921	934	908	949	951	947	927	936	901	949	928	941	934	919	909	932	931	886	918	894	912	946	874	935	909	965	933	958	950	948	951	929	904	906	867	953	956	914	913	984	936	969	939	963	920	913	914	939	953	922	920	976	942	930	969	915	961	945	892	928	892	962	942	918	947	909	954	916	937	965	989	934	967	963	919	904	966	906	970	917	887	953	943	948	898	915	942	946	925	881	1020	892	927	955	874	936	917	934	938	922	939	955	978	921	935	945	850	929	928	916	973	918	926	943	941	950	942	904	887	925	885	919	931	913	964	870	940	927	975	925	945	917	956	916	951	983	963	978	924	909	921	964	977	954	894	938	981	923	909	949	901	991	882	914	963	950	913	991	932	936	900	866	947	897	954	961	910	945	938	947	947	899	961	931	960	959	954	917	953	935	991	917	928	923	892	948	967	956	948	925	934	935	935	902	876	904	935	956	939	894	934	958	979	899	944	938	913	945	970	962	934	947	910	928	970	943	927	904	937	967	958	962	887	947	896	969	871	916	934	926	970	902	999	885	924	892	881	931	939	899	992	864	919	897	909	963	949	915	958	955	1013	889	931	898	936	951	914	891	858	934	972	927	934	958	898	927	942	922	960	1006	963	933	931	892	909	946	985	928	950	980	932	897	961	942	860	933	886	898	940	954	938	937	973	947	926	914	929	953	957	927	950	952	989	918	912	901	982	934	896	992	928	930	946	941	903	1006	942	951	942	930	939	958	924	963	927	1004	879	895	954	919	950	847	957	920	898	963	986	959	915	904	891	951	949	934	937	886	958	893	914	937	950	968	923	911	935	927	942	971	928	922	919	937	914	944	918	931	970	900	959	966	948	928	990	949	938	923	949	933	957	916	946	919	918	926	927	893	923	895	926	969	952	924	946	936	916	987	952	908	945	929	955	901	937	911	967	930	949	936	878	945	901	952	929	893	941	855	945	892	939	978	993	911	947	912	904	929	954	909	935	894	920	933	970	909	914	962	924	937	928	910	888	901	914	907	927	934	883	927	934	943	932	924	932	963	922	930	946	924	958	907	921	926	937	917	933	962	948	870	898	990	943	912	941	889	917	882	939	955	933	944	938	935	949	947	921	916	954	897	952	924	941	948	934	907	884	904	970	975	984	904	897	897	871	910	908	918	972	849	947	918	907	930	942	1022	946	937	896	909	933	942	914	909	876	938	964	950	890	922	936	924	928	901	905	894	979	912	981	918	967	906	952	924	934	965	930	946	956	924	921	867	958	904	928	921	988	969	961	939	953	921	932	897	945	959	883	901	945	957	918	901	970	889	945	946	924	911	916	947	949	912	969	967	939	932	972	910	900	921	939	972	909	915	936	911	953	949	960	913	946	925	933	854	871	1004	924	953	997	884	945	945	937	939	916	932	952	949	921	933	918	894	903	917	955	942	876	922	923	910	923	920	929	893	924	954	948	960	933	958	951	882	953	934	967	865	904	926	918	917	951	994	946	955	963	882	904	932	943	919	933	910	903	974	953	966	892	927	907	865	951	915	987	897	924	950	945	913	976	1005	930	948	939	925	942	955	944	912	961	974	915	927	970	978	930	898	966	929	898	953	941	914	917	980	856	941	922	937	959	1000	904	951	926	883	913	906	912	945	931	867	963	1001	942	931	975	928	958	919	899	955	903	993	914	881	935	958	970	938	919	946	876	969	931	954	922	975	971	934	891	945	913	931	878	976	914	907	948	942	890	890	954	913	895	939	951	906	958	924	893	960	977	947	937	1025	969	976	963	920	933	929	943	904	1007	961	970	977	956	935	922	892	959	897	931	934	893	904	985	895	973	926	933	925	930	957	962	920	981	952	928	912	931	943	937	927	947	915	942	904	933	914	972	948	913	936	943	917	916	900	894	912	926	933	922	985	925	985	920	918	955	952	967	999	968	922	892	953	932	1009	927	958	964	889	928	882	952	903	929	951	925	954	954	927	907	948	924	908	892	920	946	907	892	927	947	966	938	942	911	951	975	970	954	943	931	956	959	953	955	954	935	962	928	918	967	940	956	919	939	938	879	924	953	989	920	898	851	950	886	929	899	924	944	988	913	939	932	916	923	974	901	917	986	931	931	950	904	911	950	959	960	918	982	895	899	937	930	1007	867	892	952	932	887	1011	948	933	862	901	963	910	872	910	894	971	935	919	903	971	887	904	949	893	886	922	922	917	958	888	918	934	928	986	924	943	906	941	920	927	957	933	924	984	954	964	962	955	926	952	1027	905	932	906	994	919	947	847	964	914	923	930	993	903	951	924	944	945	945	976	926	940	1000	933	886	918	935	923	929	1017	988	940	937	924	879	975	950	999	941	980	973	988	921	882	899	953	949	984	957	938	942	893	938	904	912	939	945	969	933
50115	26849	14394	5298	2074	989	620	556	533	518	501	442	433	466	439	423	423	436	447	494	430	405	402	437	435	478	436	398	423	444	437	412	481	457	448	475	469	406	405	446	428	464	430	441	457	442	435	448	432	426	424	459	418	429	417	419	433	440	455	416	447	438	408	413	425	414	444	437	436	475	428	412	425	416	437	446	456	448	503	419	440	396	405	431	424	426	440	431	411	453	410	409	426	393	423	419	427	485	431	415	416	464	421	438	433	487	435	429	425	462	430	459	432	388	473	419	437	451	425	413	451	444	398	438	414	405	412	430	403	427	433	432	419	405	460	427	418	416	433	378	394	434	466	425	432	449	390	442	414	421	457	425	398	416	430	425	418	403	413	449	422	431	448	457	412	412	439	413	476	448	442	435	452	437	420	438	431	423	419	435	456	441	439	443	463	455	388	496	472	438	445	423	474	424	459	442	467	445	485	453	437	453	451	406	450	429	431	441	458	405	425	464	409	400	426	429	412	440	402	433	419	459	434	428	434	397	448	460	433	432	434	435	448	408	418	457	449	481	413	431	419	403	434	394	414	424	455	435	452	453	419	416	445	455	427	467	458	474	400	439	433	407	457	499	420	402	416	450	454	452	459	432	433	451	453	429	413	442	460	381	453	416	435	390	468	419	423	432	421	399	438	413	429	434	457	442	392	392	446	496	435	432	410	442	438	428	452	439	425	423	443	428	396	458	439	392	385	390	412	473	462	410	450	434	408	398	407	383	418	441	427	460	432	499	432	474	464	432	418	418	452	446	434	432	457	429	405	447	428	447	437	395	450	418	406	431	444	430	450	423	421	400	433	446	415	400	422	405	424	442	405	385	451	443	430	449	446	411	413	429	417	430	413	399	407	444	437	413	418	425	424	427	395	398	411	410	422	422	398	468	459	427	445	436	401	446	450	421	427	458	410	419	452	454	435	408	422	426	445	446	412	456	423	450	404	443	419	437	433	440	446	439	415	443	421	421	460	436	483	418	459	419	438	446	433	426	454	427	417	432	479	421	405	447	439	392	474	427	455	428	455	468	451	449	441	436	452	434	426	444	392	452	414	463	421	420	422	413	397	432	412	434	432	432	413	399	431	483	416	454	454	382	421	383	419	407	440	478	467	422	433	451	438	476	442	444	386	413	389	425	432	425	466	480	435	402	429	442	421	440	474	413	444	405	442	410	452	467	432	425	449	389	456	393	421	421	422	421	414	473	438	384	399	413	439	419	415	397	431	445	431	413	372	436	440	447	460	419	427	407	435	455	426	404	381	389	408	416	442	406	424	410	430	426	446	446	436	420	413	460	466	438	399	431	455	430	447	448	392	426	488	481	439	396	503	445	429	442	469	436	421	428	440	435	456	427	449	463	455	420	437	441	463	426	457	428	434	460	450	460	423	489	441	426	409	426	463	437	440	474	454	395	390	427	444	400	439	425	452	430	440	427	441	432	424	426	498	400	440	454	399	423	422	428	470	428	483	417	433	468	438	410	439	392	440	406	462	440	442	435	466	421	400	428	450	436	448	441	434	439	443	419	438	448	438	473	479	423	401	430	490	453	403	468	467	441	432	441	465	406	416	411	403	423	409	426	406	459	406	442	434	409	413	403	422	390	440	453	457	419	415	422	434	446	482	432	390	420	429	384	432	449	431	426	433	435	445	437	403	428	445	437	399	438	435	396	449	445	403	410	400	455	440	455	415	427	405	465	436	461	419	457	452	380	423	457	446	436	428	433	428	420	440	416	403	451	386	443	392	452	439	457	406	417	416	436	398	405	395	419	471	453	432	446	415	423	432	464	426	467	462	444	418	455	416	440	454	432	426	415	379	467	403	438	460	455	421	425	450	468	418	433	418	442	470	407	409	413	443	433	416	430	434	419	478	477	429	445	447	462	460	396	430	405	429	459	453	435	469	448	424	452	416	443	445	396	409	439	418	456	423	441	448	407	402	418	423	469	454	425	396	455	443	468	408	462	413	443	435	419	451	465	427	447	440	417	396	405	439	471	471	410	407	426	418	426	449	426	450	437	413	461	428	457	461	445	481	429	435	407	428	373	395	483	385	436	420	416	435	437	435	407	433	486	427	430	471	433	388	425	420	465	483	449	431	462	424	453	397	473	446	463	434	414	474	440	432	407	436	468	429	441	405	401	499	441	419	421	443	453	436	461	425	467	458	427	448	460	408	417	414	419	438	418	410	472	415	408	430	410	433	417	419	437	423	482	406	460	409	431	446	409	403	468	421	418	452	418	436	449	459	454	437	437	393	442	406	409	445	402	459	419	449	440	462	434	406	450	441	454	447	488	441	411	429	436	435	415	455	395	448	433	425	426	434	430	444	463	419	424	453	429	434	433	445	456	446	450	464	404	448	438	394	430	439	448	463	387	437	452	412	466	482	436	419	434	437	451	426	402	422	414	451	455	431	442	434	466	413	426	398	393	431	461	419	424	440	406	443	422	433	392	402	436	446	442	465	437	432	444	424	429	436	407	449	407	415	424	434	411	404	424	483	473	440	424	415	432	411	407	460	415	434	447	436	429	429	409	480	405	455	452	443	388	426	444	461	446	419	434	438	440	451	431	441	413	429	412	428	459	438	435	430	460	411	401	415	438	392	414	413	434	431	401	442	456	445	396	462	450	455	442	476	431	448	491	412	412	441	459	409	403	458	443	447	439	419	405	377	445	423	432	449	468	410	449	447	427	425	405	410	453	436	423	415	439	491	483	399	423	480	413	452	422	453	419	457	452	412	412	372	439	466	429	452	415	442	433	393	466	435	420	450	453	470	434	439	425	418	452	420	405	432	438	449	431	428	422	393	446	410	440	443	460	446	448	416	435	453	430	464	403	449	418	402	454	434	391	437	441	432	443	438	436	432	437	420	433	407	423	411	426	460	437	439	445	463	447	434	429	442	451	430	419	458	447	409	443	473	465	466	458	460	411	426	453	436	429	364	431	453	462	414	426	462	452	391	414	391	457	433	410	440	407	451	394	428	435	453	446	414	403	431	427	413	439	431	397	447	440	410	369	456	430	412	388	447	454	434	451	436	419	427	452	444	449	420	405	437	417	452	452	438	436	446	450	419	461	409	446	463	415	429	460	431	444	428	449	454	377	428	386	405	447	428	409	402	382	430	426	488	482	415	433	368	448	409	432	402	438	435	416	416	408	399	461	459	409	425	442	469	461	397	465	437	465	407	413	412	433	470	385	415	423	409	470	425	451	445	443	397	462	445	408	412	423	414	429	446	410	452	444	448	438	411	421	480	426	425	440	426	464	435	403	441	438	466	452	441	452	428	439	439	417	426	451	440	452	471	410	455	384	421	454	409	469	451	460	466	429	428	403	466	479	443	443	351	444	453	437	429	437	446	432	413	432	446	411	426	447	467	442	440	447	418	429	452	425	417	402	421	455	402	412	469	428	415	440	427	395	457	472	416	421	455	486	470	449	492	462	448	433	411	439	393	411
33548	19787	12759	8352	4818	2539	1556	1394	1268	1143	1037	934	952	968	926	936	962	896	886	961	988	955	915	961	924	916	898	987	991	924	943	927	930	964	917	960	942	912	900	946	939	987	925	975	927	990	918	970	915	892	936	978	903	935	924	898	914	999	960	918	970	1010	957	962	907	895	948	984	938	909	942	912	978	926	966	921	934	924	974	921	982	930	975	960	950	935	939	969	972	975	961	937	961	951	959	925	886	875	974	913	949	922	929	901	983	947	961	957	955	923	957	968	946	958	1005	937	908	934	894	970	934	893	928	995	917	1022	867	998	1001	963	953	943	941	903	934	915	913	932	951	993	953	938	958	976	902	933	938	908	946	943	938	975	969	1029	953	906	909	955	965	924	961	971	1000	871	969	952	914	927	946	939	942	952	979	948	1026	1012	973	927	901	979	943	925	973	946	935	943	988	907	978	902	918	941	895	927	968	973	988	932	982	920	950	919	917	995	999	1002	953	969	944	902	982	900	991	867	953	898	938	928	977	968	981	975	973	960	951	961	969	928	950	936	939	883	951	944	921	916	896	957	939	926	914	949	905	932	995	1011	984	940	953	972	890	996	947	929	913	970	960	913	970	943	920	980	996	882	919	900	972	1011	921	949	930	929	978	954	963	940	921	967	967	943	890	956	918	914	943	986	930	981	961	910	891	924	980	1004	985	927	928	913	1010	1022	947	892	910	1017	1012	909	930	946	950	940	931	1015	891	932	989	950	937	964	973	946	931	995	883	948	940	956	911	947	932	941	931	902	984	954	893	883	945	948	989	976	931	901	930	945	978	958	955	879	968	940	949	937	980	999	1019	982	900	910	967	967	926	901	973	931	927	903	972	875	970	992	933	946	945	957	945	978	911	994	941	952	967	910	1001	933	936	929	927	931	987	904	928	982	931	933	912	968	976	926	966	951	945	946	937	935	929	977	960	984	954	944	982	921	944	890	909	985	950	937	1022	984	922	943	1023	953	952	956	942	895	947	908	912	978	972	967	958	932	959	997	860	931	906	938	946	983	952	955	987	1002	951	966	913	901	923	955	981	952	1005	957	910	923	939	881	896	966	945	929	913	926	943	932	928	983	939	929	931	931	925	961	987	996	982	947	1013	975	917	987	917	952	975	981	940	885	963	932	953	983	944	962	946	931	967	938	891	920	915	942	923	972	992	958	982	970	912	964	1018	956	929	913	1001	979	958	899	939	927	913	939	985	916	980	987	905	962	916	945	945	934	894	950	909	976	883	955	954	882	924	932	917	947	949	942	990	937	970	898	907	946	958	881	975	959	966	935	957	911	966	967	1009	907	991	930	925	943	943	971	924	970	975	908	946	946	969	925	928	948	967	993	951	962	863	978	908	992	956	938	943	907	972	956	914	866	961	917	940	951	945	950	954	912	957	894	977	949	941	943	963	936	902	894	963	994	952	981	921	983	915	958	976	847	971	944	942	945	936	923	954	973	901	944	948	913	968	940	958	962	982	970	1039	975	942	948	983	939	925	923	864	935	885	968	937	903	940	961	915	924	933	975	931	974	991	923	899	963	953	899	950	971	935	930	906	903	966	916	941	970	979	871	916	983	958	886	952	936	944	940	957	913	896	943	928	953	1001	916	932	957	951	921	923	914	959	950	904	921	922	999	1010	986	928	935	945	887	1012	926	893	934	905	883	983	936	940	1003	934	906	921	953	947	950	895	962	987	930	954	941	937	930	959	968	925	944	948	927	947	967	949	956	956	939	921	942	920	947	967	909	934	943	957	936	920	953	902	921	962	957	996	949	977	923	991	899	991	972	1056	927	1006	1049	898	954	895	957	936	939	1002	946	867	914	925	959	946	922	927	934	922	948	977	911	899	908	992	940	977	970	941	955	868	990	938	984	879	935	961	958	961	913	972	957	908	913	953	924	1018	946	956	988	886	971	998	951	923	956	947	924	959	959	953	930	960	903	956	971	972	989	919	903	939	954	958	958	962	979	927	956	900	969	934	884	916	965	897	930	951	966	918	893	899	963	951	945	939	942	919	923	950	969	965	957	938	959	938	887	904	917	949	940	919	899	941	977	960	880	960	982	896	933	924	953	933	970	924	941	952	981	950	959	924	991	909	924	921	986	997	929	964	936	972	898	1008	895	959	960	1002	950	955	996	938	925	924	964	942	972	888	913	959	980	993	970	980	940	940	992	966	956	1011	952	907	982	972	903	913	902	935	1009	984	941	940	887	950	958	964	983	1039	888	958	976	897	960	974	937	970	906	930	947	951	917	933	935	968	933	922	936	966	893	925	953	913	975	935	987	972	943	951	915	1014	925	967	914	1011	990	914	905	949	951	927	1004	950	953	973	973	873	947	920	948	936	895	944	935	926	919	967	965	994	901	921	952	953	883	953	949	914	953	1025	900	922	951	869	910	964	939	967	903	963	919	960	925	899	888	947	949	941	956	899	980	959	951	932	971	923	924	951	933	920	950	982	970	953	961	944	920	913	1006	937	963	903	911	942	938	944	951	938	886	983	1004	973	915	937	978	935	881	932	908	976	966	931	919	932	944	960	957	932	984	942	1001	912	974	959	926	937	910	945	988	940	958	914	957	898	970	941	925	925	960	934	961	995	991	981	960	920	905	935	940	936	990	943	897	988	914	964	910	939	914	982	939	943	975	978	913	895	942	916	963	979	978	938	970	998	959	908	997	946	976	951	956	982	970	972	949	919	945	900	952	990	956	949	944	927	908	954	958	947	905	902	965	961	941	906	904	938	895	939	898	855	970	926	962	968	909	957	943	923	932	998	913	921	975	959	963	945	908	956	913	957	922	970	937	966	959	946	963	966	953	988	1008	888	891	958	912	948	994	934	954	941	947	939	949	948	917	986	995	934	958	948	927	917	930	929	952	1008	955	922	970	906	902	932	901	963	931	920	930	966	956	925	880	975	980	965	922	965	1009	930	942	911	972	950	927	938	909	954	880	963	924	953	939	916	971	899	935	980	932	959	912	953	949	861	940	902	905	866	957	910	936	945	948	1000	974	919	927	939	949	920	957	991	936	924	967	918	932	995	1053	901	980	965	955	927	981	953	931	919	958	964	944	861	903	957	1018	918	960	967	917	944	954	963	942	968	926	916	970	933	960	961	923	1006	949	922	984	938	967	986	962	1006	945	885	951	916	948	907	935	925	972	923	948	919	934	959	973	1008	947	907	989	942	880	937	955	968	977	930	957	981	903	953	958	937	967	950	970	957	917	961	952	944	973	998	958	982	895	929	924	971	918	911	970	935	939	978	908	988	922	928	978	894	908	956	923	967	958	991	991	983	965	937	937	953	878	933	956	934	964	945	939	936	954	909	923	910	922	887	953	968	981	954	950	929	972	930	915	956	969	998	932	937	943	863	909	932	932	927	928	980	941	948	898	932	891	966	909	951	960	923	977	919	963	932	990	942	888	934	968	980	908	926	891	923	955	938	911	946	925	1043	937	960	904	938	956	948	927	1006	886	972	945	935	972	949	888	893	871	926	912	975	991	898	959	931	923	937	910	946	926	889	1004
46960	23878	10671	4374	1315	675	550	517	472	458	398	392	461	416	429	424	436	463	395	379	444	400	415	412	432	474	430	426	407	399	423	434	406	433	385	418	393	440	439	402	425	410	403	437	402	383	436	409	413	431	399	397	458	392	448	397	439	446	403	434	396	428	394	424	430	424	412	420	451	418	392	452	421	432	422	431	424	419	445	453	427	439	413	443	393	430	442	455	418	397	408	387	411	425	441	450	427	445	427	409	455	418	421	442	437	417	411	418	411	396	448	401	385	420	464	409	406	433	381	438	382	389	420	412	414	412	442	428	425	482	414	441	367	379	425	434	398	397	414	417	406	419	441	385	453	432	426	404	409	407	425	410	423	411	406	407	414	425	411	430	429	409	448	424	395	392	434	410	414	401	423	414	419	471	440	447	435	408	409	404	407	433	441	414	409	394	397	391	461	434	460	426	427	406	468	438	437	415	405	431	451	417	430	402	452	427	412	411	437	405	435	416	423	411	397	388	447	427	401	419	410	422	439	428	371	398	422	389	411	449	409	424	424	443	414	385	400	446	470	401	420	411	404	412	407	434	432	413	418	419	430	408	376	379	415	409	413	408	446	417	423	428	402	429	406	425	421	408	403	432	427	418	457	433	398	405	435	403	398	384	438	412	399	412	414	378	425	448	427	440	387	443	421	410	414	417	441	423	384	391	441	428	437	422	394	449	422	413	453	440	422	428	481	407	449	451	462	416	436	412	409	405	444	444	422	400	427	484	490	436	446	413	428	430	432	447	415	434	442	436	389	390	459	397	414	445	400	429	403	397	397	452	423	435	437	441	418	432	388	435	442	436	423	443	412	458	400	419	444	431	412	441	415	403	428	445	401	420	419	404	407	454	413	405	405	416	417	438	443	426	411	389	401	423	418	392	462	411	434	458	387	450	404	413	394	415	435	436	402	458	421	402	396	371	426	431	409	436	458	371	402	409	436	413	403	410	446	433	459	412	390	406	428	437	405	446	466	399	441	453	446	401	464	419	416	424	424	445	405	411	429	412	413	387	408	419	391	404	427	426	441	383	412	429	409	438	386	431	397	393	388	418	443	453	432	416	391	422	419	464	371	421	415	396	392	423	419	408	414	424	464	454	420	408	426	384	427	466	407	422	462	415	417	407	443	425	364	411	434	432	437	419	413	463	415	380	392	436	442	420	416	410	399	369	452	418	430	406	439	380	460	410	422	422	417	485	435	431	410	362	419	428	420	394	401	420	419	422	416	410	366	414	404	445	435	384	401	448	389	420	431	401	395	450	444	411	483	435	414	396	416	407	386	408	424	421	463	418	384	461	400	423	451	443	413	440	420	427	423	435	407	401	409	411	438	401	392	406	436	434	446	408	414	417	409	387	440	394	416	408	422	401	436	442	433	423	423	415	428	463	443	390	448	406	441	434	404	404	421	409	450	414	412	393	397	406	430	452	414	410	424	441	423	460	410	407	423	366	397	407	381	402	450	394	391	443	443	446	378	421	425	393	437	447	443	433	421	439	417	380	401	453	436	395	424	395	446	442	421	376	433	449	436	403	445	410	461	419	465	373	441	408	407	428	412	403	445	419	427	453	444	427	406	401	410	475	413	421	422	416	437	388	417	402	420	401	393	399	415	418	341	419	420	396	458	423	421	385	456	459	395	417	443	405	383	441	405	423	424	376	363	374	408	396	402	361	434	424	376	409	410	391	473	421	406	452	421	429	393	414	380	407	404	426	430	402	413	446	457	458	429	431	424	421	426	411	404	413	403	433	379	430	451	432	423	433	418	406	379	417	405	413	419	444	463	425	439	405	411	453	409	421	379	427	407	377	378	389	426	415	347	417	387	412	402	405	425	388	415	443	420	404	386	445	393	410	439	396	396	404	427	457	425	427	430	413	433	416	407	394	401	433	415	399	415	444	374	428	378	439	430	401	400	443	458	400	416	424	423	423	417	410	472	411	406	427	385	409	439	415	424	423	426	430	387	420	389	383	421	451	409	403	428	403	434	406	446	427	406	422	390	416	399	405	422	378	422	373	408	407	440	412	420	409	443	404	373	405	410	402	418	451	428	421	422	466	445	398	393	428	394	418	391	457	453	414	369	382	450	426	439	414	395	398	410	412	435	450	427	411	419	406	419	435	416	410	444	442	441	450	415	438	434	428	424	403	399	420	455	408	435	395	439	455	415	435	444	433	427	430	408	415	458	438	430	419	439	427	449	439	463	448	416	380	419	419	452	425	414	425	437	444	434	398	442	420	432	421	435	386	383	443	414	410	397	400	427	432	394	384	434	450	415	414	431	403	412	436	429	419	418	420	446	394	438	432	455	412	395	482	417	414	397	476	418	418	448	478	420	417	421	456	441	413	411	384	403	413	435	401	416	448	421	413	429	416	430	434	400	410	401	399	404	432	430	408	423	369	423	393	403	424	467	426	408	392	399	399	395	434	368	427	420	412	410	437	395	388	396	418	416	435	402	411	392	405	410	407	425	419	418	402	410	373	436	460	394	408	405	429	414	410	392	414	402	409	436	396	417	440	431	374	457	460	441	443	417	419	403	449	417	421	442	387	477	418	456	469	449	434	406	400	420	401	401	414	410	429	431	379	431	399	438	417	418	483	439	418	412	430	398	427	446	403	429	391	422	422	420	413	461	414	437	414	382	394	405	398	403	428	383	406	443	416	414	441	400	462	428	411	404	456	440	461	405	397	389	441	442	432	402	440	422	409	398	375	436	378	436	385	390	377	430	413	397	387	414	361	379	403	401	416	397	428	438	442	420	384	424	430	438	439	354	423	452	398	440	411	422	382	427	422	452	414	420	375	397	391	433	409	429	409	401	420	405	423	430	402	410	418	427	394	444	441	431	437	412	429	445	440	421	429	395	445	435	438	402	360	425	463	431	405	414	414	417	441	410	419	412	438	406	436	415	414	389	422	384	395	411	430	408	414	411	440	437	436	419	383	391	432	389	417	447	423	450	401	429	427	424	363	379	408	453	441	398	395	428	393	404	411	415	435	385	335	354	429	411	406	383	450	469	436	394	408	417	402	412	435	432	385	409	428	415	402	405	384	417	406	433	430	451	447	405	405	421	402	465	396	423	410	439	425	427	440	404	427	454	454	420	419	448	393	438	463	399	434	434	444	390	378	400	441	412	419	407	448	442	410	393	408	409	421	428	414	416	420	454	446	431	405	441	427	430	428	444	468	434	402	383	430	451	391	416	407	425	472	410	445	451	401	434	398	402	463	413	437	448	415	415	456	414	401	377	451	412	390	439	441	403	407	452	424	388	405	391	412	410	437	412	399	461	387	414	396	436	434	412	430	431	401	449	395	380	421	405	409	418	418	399	441	432	384	407	451	415	394	379	417	415	429	429	453	407	429	399	386	400	434	412	401	375	418	425	396	414	387	371	386	386	385	389	429	437	419	376	417	390	413	441	384	424	398	407	409	377	388	437	422	442	399	408	419	411	416	429	397
32075	18593	12789	8041	3084	1764	1397	1183	1122	1035	972	936	893	876	941	881	889	870	952	924	988	934	850	921	901	865	931	899	914	906	967	918	899	934	876	927	880	875	943	895	898	943	930	914	914	920	916	910	945	895	931	909	880	914	948	893	891	929	882	890	905	974	973	920	934	887	883	904	870	954	912	941	896	902	900	958	882	950	848	923	924	895	934	920	913	923	937	947	883	905	899	938	918	895	945	900	895	939	912	892	940	920	850	889	883	879	918	919	897	900	905	927	968	933	921	918	905	905	889	857	912	892	915	910	909	918	930	892	936	953	913	885	895	928	930	890	946	935	911	937	913	942	931	919	925	900	940	953	910	906	921	908	907	958	901	922	933	952	930	921	971	953	956	896	806	874	896	946	942	936	901	864	880	888	977	927	944	928	916	911	893	920	930	893	952	875	903	857	897	909	915	856	982	897	881	948	894	922	913	910	901	850	888	927	914	934	904	901	918	911	942	908	880	933	893	923	947	921	814	913	916	915	825	911	901	871	932	930	868	923	931	927	917	946	954	855	901	885	893	917	921	941	903	894	908	910	904	956	878	957	910	927	899	921	916	916	878	944	898	963	921	929	893	901	968	939	942	943	950	942	906	917	870	947	872	908	950	954	907	931	952	957	920	910	933	876	940	895	918	904	942	912	853	900	898	906	951	869	948	896	909	935	851	913	951	908	878	896	905	860	877	972	878	849	905	908	934	897	941	959	895	894	952	893	956	904	836	894	939	886	892	947	968	903	933	914	888	896	865	899	908	906	898	900	913	952	903	909	889	941	949	901	948	921	900	919	873	899	895	934	911	878	943	903	897	899	932	975	888	955	860	896	874	887	929	880	877	947	927	930	920	850	854	880	906	921	934	921	879	869	937	960	927	935	922	927	899	922	893	898	958	847	927	909	907	928	925	912	904	879	938	926	912	905	925	913	903	881	901	897	968	930	923	947	881	933	864	908	900	946	907	934	954	866	927	925	926	944	949	918	929	870	912	889	884	865	958	894	917	926	902	915	891	901	920	908	922	911	888	903	863	946	927	888	857	944	926	942	910	907	904	932	942	893	894	843	922	858	934	966	943	912	911	902	937	908	830	937	929	867	932	907	882	845	936	912	902	863	909	929	890	904	925	898	898	891	903	930	941	915	919	949	914	953	949	878	920	877	889	907	927	915	859	936	935	927	926	839	917	903	834	870	963	905	897	974	850	934	951	869	909	934	932	932	912	904	911	871	940	899	947	941	885	918	939	899	942	894	894	941	920	861	940	867	940	893	902	899	923	925	933	912	949	924	915	925	938	900	929	910	918	959	895	974	910	911	947	898	961	895	907	884	936	985	892	865	893	892	895	900	929	855	952	1001	920	900	901	923	926	941	895	945	859	914	865	814	911	936	880	898	955	861	938	914	912	931	878	900	887	964	910	918	931	945	948	888	900	967	895	904	923	903	848	932	933	931	995	905	908	934	956	922	926	920	897	942	917	899	911	884	886	888	942	898	888	902	955	1001	958	924	905	982	968	872	886	915	886	897	875	945	849	927	942	888	878	951	889	903	863	959	864	902	926	930	852	933	924	983	919	897	903	920	909	921	858	899	966	856	907	889	892	894	898	915	935	851	918	937	917	887	929	946	983	934	875	915	885	940	901	958	906	874	861	848	896	937	861	901	917	899	971	908	896	930	961	904	991	925	943	857	886	924	853	918	957	902	932	922	915	912	955	915	857	929	917	987	894	906	936	945	956	918	950	914	914	920	941	956	903	915	940	940	913	852	883	869	939	890	908	888	914	945	952	927	916	916	896	915	921	911	914	907	892	911	956	916	916	975	885	933	895	899	901	904	904	875	939	944	904	890	907	937	924	912	898	925	875	933	906	913	915	910	962	864	919	927	881	891	952	857	850	909	928	921	961	968	848	903	921	905	859	952	914	931	884	931	931	921	868	877	934	929	929	919	945	871	867	870	925	968	957	911	902	935	935	886	919	959	894	885	918	921	900	922	973	897	909	952	902	874	880	919	923	918	907	909	935	900	926	914	891	930	919	926	951	947	881	920	908	940	877	921	843	872	914	890	895	886	932	953	939	886	926	900	940	882	943	961	848	976	924	881	862	932	1001	918	949	938	911	916	905	863	1000	879	903	924	904	936	898	914	925	895	910	918	873	904	924	912	961	859	871	864	921	919	929	924	863	952	857	887	956	938	926	941	929	979	920	904	902	938	904	909	911	896	870	916	905	916	908	906	859	900	869	867	940	973	885	916	922	927	908	927	904	919	903	886	941	855	901	898	888	915	899	923	902	928	904	919	916	954	990	946	948	909	939	922	905	939	874	902	946	942	857	924	881	881	911	972	900	901	897	977	855	886	943	928	884	980	863	899	919	919	886	899	949	925	925	917	884	889	899	879	939	944	985	894	920	885	894	909	926	944	922	955	957	878	890	938	911	920	923	924	951	897	958	914	896	905	940	915	879	877	929	912	989	911	883	885	938	916	962	888	857	889	907	926	908	917	862	966	952	878	960	912	942	946	949	862	914	972	880	846	921	906	946	898	904	894	909	888	906	912	901	849	896	919	878	907	942	864	860	917	918	914	928	870	934	933	882	897	883	960	908	885	912	976	844	914	870	919	880	911	921	907	955	899	891	941	888	947	876	922	901	915	958	919	897	865	901	915	919	874	922	891	867	921	882	941	878	969	898	892	893	883	920	900	929	909	922	925	872	922	955	892	879	913	932	920	909	920	925	899	935	881	937	971	957	900	882	926	890	881	938	951	925	921	885	944	959	911	917	937	866	960	878	867	939	875	930	908	918	883	903	909	890	921	963	925	874	916	901	903	887	942	948	873	907	965	819	895	873	879	903	970	922	916	884	862	894	893	950	965	889	914	872	901	879	932	867	888	905	879	914	897	926	890	853	888	905	911	926	839	821	911	903	914	970	882	884	945	830	928	915	907	917	896	950	877	902	863	907	902	910	948	901	921	922	937	968	895	874	930	904	904	990	893	964	969	927	1001	968	927	907	928	921	957	959	947	921	928	921	919	926	849	996	865	957	875	890	906	918	897	925	893	905	928	868	950	873	943	934	883	932	919	882	878	913	875	909	970	950	891	933	880	882	941	943	906	908	915	924	907	923	898	872	913	894	958	911	919	901	919	931	911	940	949	911	888	940	891	923	960	959	901	876	924	931	921	987	921	867	877	864	860	956	933	907	917	915	940	897	928	900	924	861	910	895	949	880	893	882	937	924	879	873	910	932	896	1005	907	869	910	904	956	881	933	937	911	936	928	931	922	931	933	891	948	946	884	928	928	942	873	857	940	931	885	957	908	900	982	904	940	948	860	948	935	903	941	898	898	912	929	876	923	899	919	865	933	919	902	872	846	910	929	948	902	931	936	942	851	977	929	873	914	907	875	928	915	877	894	894	883	884	925	913	924	935	894	876	950	868	902	912	905	891	914	867	936	883	903	888	955	881	861	887	879
67295	32017	11431	3273	1382	787	565	516	492	464	488	422	424	432	445	423	431	447	399	416	449	423	435	413	402	408	458	442	428	416	417	431	442	420	423	402	395	447	443	499	456	402	454	449	417	432	449	404	415	408	462	440	447	409	407	433	455	435	424	420	459	437	442	455	446	441	442	440	465	500	447	456	444	459	402	444	459	414	461	416	422	432	466	463	440	403	442	438	442	446	480	440	448	420	427	410	437	435	404	420	419	428	430	420	404	461	434	418	421	422	441	415	410	377	416	462	404	418	428	417	419	460	464	448	450	446	430	421	461	417	449	450	417	422	474	429	380	430	440	474	410	401	451	422	468	442	447	410	452	447	453	414	450	397	439	441	404	407	438	422	474	414	440	436	398	369	440	422	435	433	477	429	413	440	442	460	413	407	422	448	405	449	433	455	434	426	457	459	439	420	410	455	476	402	408	439	433	437	450	438	421	413	449	406	398	430	414	424	409	388	418	441	382	442	410	390	423	428	406	412	406	481	442	426	443	405	429	425	486	432	406	419	364	423	477	410	425	438	437	434	402	441	394	391	452	413	474	414	439	404	493	458	458	425	454	413	413	410	432	440	443	397	393	435	400	424	404	412	423	472	405	445	443	411	404	405	415	441	418	469	446	397	425	425	429	440	462	423	427	423	442	466	415	423	468	448	445	434	427	448	443	434	423	428	440	447	470	425	424	462	383	407	395	415	428	436	469	438	458	416	455	439	468	419	441	448	447	420	436	424	398	451	407	428	434	432	419	458	443	454	427	435	440	418	417	444	430	428	461	492	443	419	423	438	445	384	434	420	493	448	375	456	454	461	439	415	456	417	442	402	454	422	422	437	441	420	462	388	451	449	442	423	416	452	412	445	424	417	427	399	384	447	379	444	409	467	409	439	396	439	417	427	412	417	445	431	467	427	392	424	449	383	419	398	408	417	436	404	429	435	414	458	413	445	415	425	412	414	454	450	455	394	438	455	429	402	445	448	434	448	424	466	420	447	435	398	394	390	454	478	419	416	461	394	410	430	413	437	404	444	418	432	426	410	402	438	423	466	434	397	489	415	451	379	433	479	439	389	434	405	434	435	379	449	439	463	422	434	436	426	452	401	421	415	407	471	439	376	422	394	426	435	389	423	409	436	459	433	411	432	405	414	472	441	447	406	434	440	433	381	445	376	368	428	448	402	420	438	421	393	463	414	395	414	435	467	458	461	419	417	443	470	424	444	407	434	459	406	409	442	410	444	440	434	415	455	421	433	409	428	435	441	434	428	452	452	444	398	432	416	439	411	408	431	431	427	412	414	438	436	413	447	432	456	399	407	419	453	433	466	452	384	469	422	450	416	416	472	466	446	456	439	411	408	436	448	422	438	393	423	415	449	429	444	424	419	462	430	386	406	407	422	444	413	393	478	434	438	420	430	436	446	407	443	407	429	410	454	391	426	447	430	419	416	421	369	442	450	447	453	456	403	462	450	421	435	457	384	453	436	428	429	446	398	425	449	436	458	442	473	469	393	454	419	423	427	430	435	466	444	422	424	411	457	422	394	439	426	398	446	451	428	424	463	440	402	464	464	429	430	428	435	419	417	445	427	416	412	416	439	400	429	425	415	412	454	424	454	409	457	400	426	455	437	453	483	406	417	399	457	379	403	444	418	421	411	409	427	466	461	396	407	462	430	438	416	427	417	409	412	450	436	422	409	421	442	428	431	384	433	452	457	409	426	429	463	435	446	425	430	409	406	399	433	442	441	428	417	436	413	435	433	461	411	400	393	421	443	381	442	437	411	417	396	477	457	435	433	441	405	371	430	407	415	429	428	461	445	439	422	413	387	439	403	435	443	436	422	443	445	423	445	410	451	388	420	411	449	423	409	471	404	434	435	441	475	445	465	422	416	428	399	449	428	440	402	427	433	419	429	436	450	433	431	411	441	412	385	423	421	400	453	439	413	419	460	414	423	436	407	416	446	435	419	454	427	417	443	430	430	448	424	403	420	456	385	467	402	423	444	447	403	433	412	441	416	403	383	421	404	404	441	426	413	417	462	431	419	424	425	408	412	429	401	447	431	435	473	463	421	431	475	460	457	404	415	450	429	405	415	441	418	465	456	467	438	449	451	409	430	467	441	398	463	453	410	453	414	436	444	444	476	445	449	434	433	444	417	406	435	415	436	394	406	467	420	436	434	454	470	434	449	428	447	462	432	417	465	429	426	440	410	426	452	418	447	450	434	477	403	447	419	454	422	450	424	439	420	413	408	404	424	409	371	414	427	432	411	433	403	431	456	475	444	400	470	424	431	415	415	457	455	434	421	393	451	428	414	376	457	422	432	512	466	439	390	410	418	413	414	407	385	426	420	431	427	433	482	448	408	405	432	409	446	457	383	407	442	480	426	420	431	447	404	427	439	444	419	446	378	433	420	428	401	409	450	469	411	450	419	454	452	424	430	414	412	403	416	438	398	428	476	416	434	400	398	392	444	422	451	396	432	432	443	429	398	398	426	420	441	431	456	375	444	380	398	460	437	418	413	442	417	414	386	455	430	412	413	370	437	464	443	464	462	430	406	425	458	438	463	459	441	392	389	438	412	442	426	420	434	412	419	424	414	443	446	424	437	416	446	402	441	446	432	409	442	430	457	434	469	459	438	422	416	442	423	379	382	414	396	425	450	448	406	442	427	365	414	429	437	443	420	417	416	396	428	477	441	439	460	448	435	411	437	401	433	464	415	404	488	431	427	411	427	448	469	479	455	428	418	425	401	418	459	443	456	429	435	460	448	401	410	432	394	453	450	419	472	422	429	425	428	419	491	440	420	442	406	459	449	383	453	445	439	449	439	418	427	394	407	415	450	436	445	422	400	428	423	447	425	427	428	429	411	424	425	425	424	440	473	440	414	433	434	414	443	441	430	452	431	436	409	416	454	448	434	406	413	457	441	453	415	459	424	414	434	443	398	424	414	440	429	430	417	439	424	449	396	406	415	424	414	403	431	417	454	432	450	436	462	455	430	426	436	487	459	447	436	441	423	424	421	431	435	476	461	420	417	457	457	405	445	471	446	423	412	400	406	436	453	415	409	400	460	422	437	426	433	450	413	439	367	425	451	426	419	398	427	420	448	405	443	415	426	430	430	449	409	428	415	420	445	444	448	408	428	407	474	409	422	469	457	432	454	452	447	411	404	439	427	434	421	407	407	409	426	465	411	426	392	424	467	423	438	425	431	435	470	449	424	396	404	412	438	406	430	418	428	414	411	429	449	413	468	408	425	426	418	406	397	428	456	417	427	431	443	467	438	437	438	410	391	382	424	427	454	436	426	446	418	399	465	428	378	468	436	437	424	389	425	414	419	378	437	418	384	412	425	425	459	436	414	446	423	427	406	409	418	419	417	429	417	455	402	403	396	450	434	409	439	419	425	424	424	409	394	467	401	430	437	419	429	448	427	434	404	403	357	426	433	391	435	424	436	475	420
46170	23348	9652	5715	3247	2074	1488	1244	1177	1066	1102	943	926	965	948	942	969	955	889	937	895	925	920	963	982	952	953	980	963	935	951	951	913	922	889	978	934	911	932	905	925	962	952	930	937	929	937	978	965	865	953	897	910	916	983	1002	936	931	976	915	914	935	933	963	961	950	971	1011	952	943	895	931	969	964	928	949	984	894	966	927	957	921	996	927	929	948	973	902	942	915	975	946	910	967	932	943	964	903	943	926	898	862	908	926	953	935	905	933	917	949	965	949	973	896	938	923	947	916	952	917	882	926	933	953	881	920	919	938	952	920	942	945	941	939	940	912	975	934	946	931	953	940	901	943	936	925	1021	988	928	958	979	906	898	960	967	914	956	927	905	977	954	944	937	954	885	969	931	913	951	980	887	933	925	921	893	936	938	911	942	956	900	954	852	944	946	917	980	941	912	924	917	887	962	1016	911	960	898	961	925	961	899	959	969	992	944	911	974	1018	931	921	959	949	948	884	901	923	922	928	926	880	945	926	964	939	949	934	1017	912	961	928	914	961	931	909	895	934	887	952	940	947	937	953	885	883	918	1003	928	955	877	899	952	957	891	970	963	967	933	927	965	932	955	970	969	992	867	935	909	997	924	928	917	947	930	912	894	944	975	937	934	945	946	889	934	914	901	975	952	959	940	879	929	914	920	958	938	928	956	926	964	932	998	893	974	923	975	984	930	924	956	910	910	920	913	863	904	906	911	955	931	927	913	894	893	917	984	855	950	938	955	955	988	946	960	942	947	1018	979	934	972	925	936	947	947	940	910	928	931	936	948	976	974	933	994	933	967	893	905	933	990	876	908	979	921	940	923	977	981	922	894	959	926	978	1034	889	925	940	952	963	899	1006	938	926	952	968	933	924	920	890	919	976	878	988	971	951	898	940	919	955	945	942	944	961	963	928	906	984	932	969	939	952	939	896	935	965	966	904	958	949	996	937	973	938	870	977	957	967	947	869	935	946	927	908	922	907	925	928	991	913	970	922	903	986	987	947	1005	945	922	936	886	965	898	931	910	1016	976	982	924	978	942	899	928	872	938	937	968	960	982	910	905	957	983	953	969	958	962	941	969	975	944	938	921	914	955	917	939	904	928	905	931	959	954	953	916	968	926	935	891	905	955	957	933	913	911	878	882	965	974	958	921	924	961	906	914	915	975	954	938	941	905	920	913	949	911	944	945	931	960	954	1043	912	974	922	968	978	945	942	941	956	944	847	912	908	963	909	970	974	969	943	949	959	973	981	975	879	916	917	959	887	980	932	928	910	933	886	926	981	958	982	936	932	960	925	967	969	952	972	979	958	940	949	895	879	1019	946	885	939	918	926	935	888	945	974	949	949	866	973	958	942	957	968	969	938	904	912	927	936	904	907	995	936	952	965	943	915	963	969	913	915	951	940	952	962	923	914	891	940	950	1025	909	922	960	918	868	904	953	939	994	918	948	946	937	955	946	933	971	1008	927	949	970	1031	930	926	940	929	938	922	935	912	951	928	927	956	946	858	956	932	894	928	879	943	927	973	968	908	936	943	934	909	909	945	960	937	930	919	931	952	915	913	925	932	890	942	882	964	969	969	928	951	931	954	961	981	914	926	971	923	928	953	912	914	946	939	907	960	966	925	909	910	912	923	921	970	939	933	958	911	956	1028	939	907	972	921	930	932	930	935	970	981	939	933	931	911	969	923	965	916	927	933	962	967	945	950	972	943	988	958	952	911	881	966	924	966	936	897	907	968	928	910	920	913	951	940	924	976	895	937	955	974	919	923	940	922	899	958	951	913	965	948	920	944	977	1025	963	938	973	882	980	973	940	969	913	942	904	909	951	964	982	940	939	898	936	962	980	963	983	887	954	904	901	876	934	888	952	938	957	980	938	963	987	987	918	911	948	945	874	936	927	947	940	910	918	905	951	867	987	955	927	923	928	896	984	882	919	962	929	912	932	938	958	892	891	967	944	955	919	923	976	959	961	910	931	925	973	937	967	926	947	934	956	952	1006	950	979	915	893	903	946	899	948	956	873	944	900	917	940	868	976	997	945	988	920	925	946	937	933	909	908	971	948	949	953	964	928	1009	943	916	945	967	944	917	926	909	952	934	957	964	947	930	974	916	925	962	965	979	970	886	912	909	966	858	920	933	927	914	939	971	935	932	960	924	933	944	948	918	963	923	935	911	863	956	957	948	907	924	921	931	963	1004	985	910	939	958	982	957	947	900	926	964	928	979	942	931	920	906	969	949	912	959	903	919	898	941	956	850	988	901	944	951	980	968	944	934	939	931	898	993	959	909	977	907	908	967	912	927	947	928	937	931	921	913	940	931	902	906	987	925	916	905	960	926	910	937	926	931	923	957	1003	936	932	958	981	977	917	950	941	939	934	924	926	938	992	960	926	985	978	920	947	900	971	952	945	944	876	886	944	968	895	936	925	902	929	931	976	920	1008	872	963	958	942	876	971	926	989	933	952	928	929	966	965	923	936	945	996	908	922	950	928	972	937	982	947	957	972	947	939	959	948	962	889	869	946	951	936	981	961	887	918	908	935	972	902	942	1048	992	916	949	858	943	937	934	948	920	977	964	898	940	955	898	967	920	958	872	967	943	962	894	956	951	991	918	942	964	896	948	949	897	960	932	937	902	967	848	944	916	929	945	951	955	957	951	923	966	948	943	968	924	935	943	946	971	944	901	888	957	882	934	941	958	984	945	972	966	1007	937	972	876	941	938	894	939	943	891	927	899	930	974	995	976	986	955	971	910	934	952	974	974	1000	910	950	946	977	910	976	958	886	965	908	959	920	922	915	924	936	963	901	964	888	943	938	929	901	966	947	936	956	932	964	948	959	916	977	959	929	944	937	944	944	896	921	952	918	928	935	912	926	954	949	915	985	945	939	932	865	960	980	942	948	938	882	968	919	984	888	931	971	955	911	936	906	936	938	921	954	940	918	1006	961	954	934	928	952	939	926	872	1034	922	966	967	923	974	940	915	896	939	918	969	928	919	947	943	964	953	940	883	940	935	901	881	972	873	958	954	925	891	932	1061	955	947	934	999	918	884	941	965	901	899	955	888	896	888	937	901	959	997	918	979	899	937	961	950	984	967	974	946	953	911	978	946	945	912	895	932	906	952	957	948	900	950	1019	952	935	983	944	929	984	940	971	953	1004	973	867	918	927	913	938	939	925	879	938	952	950	970	946	928	880	916	957	932	880	948	973	971	905	942	1002	990	903	996	931	929	968	903	936	954	920	916	921	964	957	955	964	938	898	903	914	938	944	956	908	990	962	905	947	920	891	914	974	932	897	912	938	979	872	977	940	924	887	981	968	976	923	916	927	894	947	969	931	889	983	925	903	930	955	960	945	978	917	925	952	911	970	979	947	939	894	875	922	960	955	879	914	939	913	908	921	914	955	938	934	908	980	1006	911	912	968	971	972	867	942	959	911	967	963	909	971	899	903	977	929	956	931	940	913	929	898	950	850	985	1020	909	998	922	974	981	910	908
68031	27145	8467	2087	833	609	491	450	459	459	442	470	437	461	488	412	447	436	437	425	456	441	455	436	430	416	419	434	419	474	393	423	427	410	423	419	433	481	415	416	407	449	437	433	481	470	436	463	436	447	424	460	434	420	451	441	432	425	437	472	505	433	426	419	426	445	434	402	468	456	435	444	438	440	452	489	406	471	421	422	439	468	452	428	427	440	444	485	500	463	461	422	466	415	407	457	356	441	431	440	462	460	458	456	481	443	427	428	426	436	442	473	477	420	429	409	409	464	442	420	451	452	469	423	406	450	466	466	435	430	427	418	463	454	434	470	427	429	409	482	471	455	457	414	444	445	418	430	477	439	381	433	420	450	450	472	418	439	443	445	465	398	474	427	459	467	411	444	465	426	418	450	452	462	455	426	426	407	426	468	419	420	464	409	449	443	451	468	469	417	429	442	454	405	457	440	470	435	424	430	455	447	482	386	424	420	455	445	416	413	444	395	432	482	522	437	417	471	443	431	423	481	437	436	443	433	457	422	440	476	401	453	397	418	462	452	450	413	414	420	415	445	416	392	433	464	450	440	467	453	428	455	417	437	443	452	389	450	441	458	443	434	474	419	443	429	437	434	422	439	446	407	447	483	446	455	400	449	427	419	425	434	446	428	405	470	454	421	460	418	438	490	417	478	431	421	412	445	436	442	411	445	434	423	404	426	480	428	413	457	434	443	443	428	408	460	446	453	445	454	429	480	449	481	445	438	417	466	485	410	465	436	396	447	438	469	441	447	456	446	471	446	455	419	439	436	405	440	450	420	443	459	441	442	446	435	399	421	440	457	455	456	461	433	440	443	432	423	454	467	401	445	472	457	431	447	471	431	412	433	453	437	439	422	477	506	412	452	412	406	450	466	462	463	436	438	411	389	396	408	405	443	452	435	438	465	416	430	471	429	454	466	436	423	443	460	474	430	433	419	466	434	422	401	438	423	428	461	459	410	412	466	443	405	422	450	421	439	453	451	412	459	399	448	411	398	403	441	411	434	432	404	441	433	451	444	430	444	454	466	458	450	470	451	441	461	474	448	448	426	476	433	433	415	383	436	418	435	435	442	433	420	400	427	434	431	406	444	464	441	466	458	473	432	471	424	475	433	446	419	403	432	394	436	448	442	420	436	437	464	462	486	413	442	463	457	402	422	397	444	444	470	441	446	442	422	434	431	448	441	439	438	441	435	481	451	441	428	426	431	443	433	431	411	434	431	486	462	456	436	415	463	469	455	446	470	430	438	448	438	416	423	450	421	447	450	462	413	459	444	413	468	435	439	428	412	447	442	452	479	474	434	450	414	447	408	454	449	444	456	439	449	438	437	409	456	497	430	451	443	423	451	455	438	401	434	403	415	463	439	429	417	422	431	419	438	443	452	471	434	490	397	360	439	458	429	411	421	471	448	453	444	416	414	401	441	401	461	408	442	418	407	455	453	423	432	431	433	422	406	452	469	404	448	424	459	410	477	428	432	407	445	427	435	426	456	435	436	427	390	433	419	430	457	463	443	420	386	447	460	449	444	436	453	431	435	489	458	435	430	426	420	421	431	429	452	471	448	461	423	410	405	480	415	421	465	430	407	422	438	452	442	460	441	432	433	416	451	447	413	426	454	445	441	389	437	423	410	456	446	420	440	416	388	440	411	465	433	472	442	448	465	518	450	430	457	429	446	422	460	437	417	433	459	482	444	439	419	463	416	431	417	471	449	449	474	397	461	455	426	469	456	391	442	430	461	438	409	449	462	456	420	408	436	469	425	493	447	478	471	455	481	419	438	431	423	435	400	441	419	405	426	399	422	394	466	411	431	427	459	467	442	447	444	456	420	447	482	455	431	399	483	452	415	423	445	482	421	433	419	465	445	463	421	444	427	438	425	462	412	378	457	452	472	438	428	415	445	443	430	449	459	441	472	453	445	418	483	451	419	410	464	454	422	449	426	399	428	436	393	426	410	430	420	475	442	473	429	407	399	457	438	454	447	480	410	461	448	413	493	424	456	468	471	421	421	426	451	426	458	431	482	397	444	456	440	450	389	432	412	433	415	429	421	438	447	444	465	479	487	423	407	467	457	431	431	428	407	487	438	443	406	406	436	446	477	429	434	431	380	415	450	461	449	398	447	433	397	374	426	450	470	423	423	436	464	427	443	428	455	446	442	444	456	430	448	435	416	428	436	438	468	418	435	420	458	401	441	450	470	450	462	430	419	446	405	446	414	418	422	479	438	434	431	403	494	438	457	433	435	451	449	424	453	437	439	448	431	398	407	495	448	455	442	451	455	466	422	392	409	422	421	435	469	420	457	419	433	434	455	429	450	461	465	419	455	427	444	439	413	450	434	451	458	452	432	451	466	453	479	444	464	436	440	455	428	407	449	454	444	484	423	437	408	458	443	400	415	474	408	413	461	433	426	417	448	447	449	392	436	398	405	462	423	481	465	458	489	455	442	395	422	479	455	455	459	430	429	468	455	412	450	420	442	421	446	452	419	434	461	437	471	391	463	432	421	445	439	419	448	436	433	442	415	464	438	433	411	426	448	420	450	413	474	457	429	447	442	448	446	444	451	395	454	430	452	457	455	473	424	408	446	395	449	466	450	469	442	432	389	378	454	476	505	415	430	418	442	425	442	433	435	437	484	425	446	451	456	458	442	477	458	438	442	428	419	448	441	423	450	461	420	418	432	416	446	462	444	431	440	428	417	487	429	399	492	449	428	448	471	431	458	405	463	446	432	439	438	456	480	418	414	430	429	428	430	434	436	469	437	445	452	464	411	426	485	476	411	439	423	438	404	419	410	420	440	423	440	428	487	400	379	434	430	426	506	480	434	449	410	428	451	485	466	368	460	464	449	425	469	457	450	440	452	434	422	422	407	433	413	415	460	465	418	414	425	444	426	428	421	472	437	389	495	436	440	441	462	436	435	456	437	395	424	457	426	396	450	430	451	432	448	438	453	419	451	432	466	400	453	448	417	442	460	463	467	447	455	417	487	473	413	411	406	467	464	447	445	419	409	433	440	435	407	405	442	439	461	473	436	413	476	461	405	426	446	455	420	430	465	411	415	409	459	424	457	445	399	419	457	442	421	443	436	439	406	406	436	447	419	410	447	429	442	376	442	403	434	420	446	466	422	437	435	480	468	410	438	447	444	433	426	446	435	456	431	442	448	438	434	419	461	413	412	423	465	467	413	513	453	409	452	393	472	414	401	439	412	397	429	486	458	438	403	471	438	425	401	418	451	476	401	401	421	406	446	450	457	470	452	438	445	426	453	466	403	441	436	413	459	430	430	429	426	438	455	447	423	421	420	440	398	450	467	459	434	394	488	416	433	472	417	425	427	438	404	414	427	436	467	439	417	420	435	444	420	434	465	447	466	432	407	432	432	472	431	404	407	431	446	437	481	421	461	440	430	457	465	394	449	413	397	431	434	440	400	441	449	450	434	429	446	427	443	404	432
46138	16796	6346	3651	1968	1292	1170	1115	1024	1070	1002	943	880	933	968	946	987	937	962	955	970	1044	908	972	925	881	990	941	946	939	921	951	996	986	941	936	964	971	989	957	970	927	940	955	941	1009	951	980	924	933	971	992	916	901	924	961	979	976	960	963	983	941	941	992	959	961	937	980	934	998	945	943	895	968	940	938	997	954	961	958	986	941	909	956	952	972	965	900	920	949	937	910	981	964	1001	924	979	917	912	960	1010	973	1015	960	958	911	940	926	894	1006	879	956	940	993	963	940	935	933	967	902	948	961	975	997	998	991	975	910	991	901	921	954	947	933	978	893	973	949	927	925	1013	954	931	905	949	965	967	927	995	980	966	937	924	963	942	994	953	990	949	979	947	967	949	980	907	943	985	990	901	939	969	881	942	914	945	995	937	940	931	915	921	994	947	948	960	986	962	957	961	959	996	1002	910	931	977	969	960	987	884	980	964	947	931	1022	955	926	907	925	944	963	919	960	931	960	956	1009	920	978	930	907	919	933	929	906	935	988	911	949	909	955	1016	909	995	973	935	992	928	973	897	961	952	959	936	948	882	903	989	971	972	964	934	968	997	1000	904	970	947	922	964	981	948	911	969	1011	957	980	1011	977	963	956	976	966	908	953	938	952	949	950	964	878	968	948	981	952	947	912	904	1016	978	930	954	914	966	993	949	861	901	964	1005	953	895	1001	945	933	998	908	937	947	972	963	1023	942	912	981	1009	918	940	967	976	949	907	966	944	964	902	1005	947	975	908	897	942	949	939	926	986	979	961	960	989	955	942	967	966	916	975	974	930	949	989	920	954	962	979	931	955	935	950	902	952	957	991	980	953	935	878	881	970	941	982	977	1006	971	967	929	962	926	914	960	963	937	931	952	901	990	937	892	934	920	884	972	980	970	952	964	952	971	964	882	956	991	953	926	970	970	962	951	953	974	970	952	997	929	929	1000	934	909	988	981	929	949	957	964	921	933	987	931	993	995	937	953	959	967	958	968	938	901	946	985	961	996	941	987	988	980	926	916	942	906	965	917	901	980	1037	950	939	979	962	991	956	968	909	957	918	977	975	950	935	891	961	890	988	939	981	1009	921	999	947	961	941	975	934	964	948	933	978	909	955	937	918	918	955	867	984	1000	946	914	902	963	943	903	989	940	989	1002	980	933	975	973	894	989	934	990	958	1006	995	966	906	991	976	940	998	978	961	934	980	970	988	928	943	964	953	937	931	976	1019	1002	956	967	983	912	1011	977	972	1018	968	940	924	1034	956	943	966	995	1010	943	932	897	902	977	964	951	959	993	993	984	933	926	907	961	952	908	906	941	919	969	927	962	954	934	924	928	981	889	910	960	932	932	961	942	998	943	1010	986	975	951	943	986	928	932	982	920	933	953	937	951	973	931	952	973	935	904	933	906	940	949	1009	939	958	959	982	931	955	937	937	936	953	940	929	909	998	922	902	952	907	959	915	965	931	953	1012	969	976	946	972	954	918	1008	931	939	946	1002	985	996	958	958	1011	955	909	998	1005	939	991	948	901	933	918	925	989	918	929	979	990	890	1053	904	1027	970	978	955	926	938	916	980	908	922	960	978	994	927	942	1002	934	970	951	955	908	965	933	940	936	1001	973	969	898	996	938	967	903	978	981	935	953	942	987	968	951	940	934	995	1004	1006	879	925	942	874	997	915	905	1010	965	960	956	940	977	932	959	976	985	946	936	959	932	972	994	922	957	963	926	947	937	923	966	936	1008	1020	959	954	936	977	998	976	944	967	942	996	1022	936	934	961	951	985	968	970	927	953	956	941	902	965	965	954	950	908	968	919	910	968	955	951	947	956	945	916	997	958	942	908	949	969	956	993	980	938	982	936	963	1005	944	940	953	923	963	977	992	949	953	1013	952	995	979	938	961	959	916	967	973	925	924	939	972	975	953	1016	934	966	917	983	928	955	1002	962	942	991	952	978	954	949	938	1005	987	1001	929	940	941	928	943	942	902	954	943	914	1017	960	961	949	997	924	956	990	967	913	935	958	948	951	927	946	957	957	900	981	986	913	939	937	935	954	916	948	938	930	986	958	962	969	938	957	971	921	981	954	928	953	973	965	982	958	983	944	977	991	930	932	941	957	975	966	953	939	1008	996	924	987	963	929	955	979	899	979	915	969	942	981	949	910	1004	936	961	892	956	919	997	943	933	982	916	896	1005	936	972	922	922	1005	957	957	993	933	945	972	974	907	998	958	964	984	1006	992	945	965	956	920	930	950	954	975	947	959	919	920	952	956	945	982	994	971	983	949	920	979	990	990	916	957	1003	916	925	917	906	901	929	943	948	938	962	946	975	924	949	936	935	937	959	975	978	942	923	977	935	942	952	996	976	888	996	972	934	947	955	1012	944	956	986	993	934	1007	926	891	956	981	950	913	988	954	962	957	969	944	966	974	1005	934	997	937	957	956	1004	993	984	994	949	923	923	948	897	934	942	938	972	964	907	974	893	994	1011	925	960	965	921	916	933	963	933	963	952	954	936	957	931	891	959	953	906	942	993	929	950	981	942	986	1021	977	928	981	940	941	979	905	915	933	993	934	909	944	975	1004	943	920	907	952	935	977	964	992	929	899	1039	958	916	955	901	989	992	935	887	973	952	1013	935	978	942	893	980	947	959	889	942	965	958	940	959	968	949	985	964	988	940	947	947	904	971	944	932	942	959	901	980	965	952	943	996	986	1008	974	980	956	891	983	916	985	941	943	935	1014	966	893	970	946	947	960	967	938	919	963	1010	957	956	955	919	980	994	947	912	999	952	904	940	932	988	953	919	951	896	997	954	979	1000	949	951	960	973	985	928	982	932	979	911	976	974	939	958	983	979	990	963	899	955	991	1003	947	987	946	934	931	915	964	976	951	933	1010	979	961	1009	979	980	937	954	912	973	933	978	947	925	927	991	959	979	907	1004	929	1000	1008	949	931	973	972	940	1005	981	945	927	997	950	961	979	918	968	944	889	968	964	957	917	888	972	944	975	996	965	949	973	1019	964	932	932	920	955	982	960	955	909	986	980	935	967	892	916	978	913	1013	1028	903	909	934	940	950	919	948	944	955	967	894	1011	1016	941	915	913	975	928	924	935	929	1007	958	930	964	925	954	920	985	1018	937	1052	944	906	929	954	910	929	960	908	954	950	935	948	916	917	978	933	1011	986	955	919	940	960	961	910	976	963	965	972	948	923	937	949	958	949	991	968	967	930	980	921	870	924	974	943	982	935	967	946	948	983	957	1007	979	950	952	1013	934	929	933	961	935	1009	904	940	951	966	985	908	1006	960	946	969	998	953	957	940	919	963	942	974	947	911	935	984	919	974	990	988	929	982	946	950	919	985	943	990	943	943	981	932	951	929	990	946	891	992	942	977	907	955	943	966	941	982	956	939	986	1002	941	932	966	982	939	961	887	962	956	929	913	961	958	928	949	932	997	946	968	940	946	981	939	970	965	957	957	946	950	1016	924	914	991	1000	976	948	1036	1000	934	925	933	943	945	972	957	971	989	1011	920	982	1024	980	948	940	992	979	1008	919	987	959	945	915	959	944	926	958	953
50985	17816	4115	1366	700	532	489	472	399	413	386	432	431	432	451	400	424	431	436	396	432	432	436	464	416	411	441	427	458	445	401	418	408	443	440	444	413	439	440	435	450	434	433	418	436	393	412	393	436	396	412	420	439	427	424	403	444	421	413	406	417	422	436	423	408	458	409	434	398	398	415	424	431	424	425	436	441	457	456	460	394	408	448	405	405	421	425	398	462	460	405	412	408	413	480	432	405	413	419	431	396	434	449	403	401	428	480	430	458	405	453	446	427	457	401	444	414	430	442	423	429	435	432	398	416	428	448	403	401	446	382	418	406	409	398	407	475	439	447	414	455	454	432	402	427	454	435	434	428	434	448	444	412	426	418	420	438	413	390	467	478	400	405	445	430	431	402	443	468	443	415	436	448	469	433	423	418	441	422	440	457	449	491	470	402	468	405	438	440	414	452	421	420	448	454	466	453	477	418	438	432	454	400	410	422	437	389	440	406	415	412	429	417	385	435	400	419	447	447	434	416	397	452	403	447	445	398	416	437	440	403	414	442	397	440	438	419	429	442	450	426	403	405	431	414	444	412	421	460	416	425	390	415	440	420	433	411	465	436	445	426	435	420	444	401	444	418	414	431	412	458	422	426	374	381	425	422	456	458	435	410	447	394	420	382	428	448	403	430	422	441	453	420	423	449	463	462	447	421	400	427	405	420	418	439	448	436	394	427	436	416	461	425	393	452	395	427	388	411	463	385	426	427	420	434	445	474	448	426	433	438	436	412	429	431	386	414	468	415	424	450	414	448	439	476	464	412	445	402	416	450	443	459	423	407	384	431	446	402	438	416	401	406	385	418	426	400	432	413	377	421	414	401	379	456	480	451	425	450	450	432	469	450	434	429	441	453	419	385	421	424	420	422	415	425	433	423	416	449	429	397	456	436	395	411	388	456	466	394	431	415	429	463	416	398	431	404	428	394	454	424	435	444	368	463	448	393	437	465	398	406	407	440	428	439	404	395	401	410	430	410	416	444	437	419	420	454	439	428	412	436	384	433	430	406	405	454	400	375	391	417	418	399	410	424	426	482	426	409	421	447	409	435	409	421	413	414	462	437	438	427	366	435	448	405	428	412	449	406	409	420	424	428	422	404	414	429	418	416	419	423	387	463	449	376	397	397	413	435	460	430	407	436	437	424	439	411	454	386	477	409	441	435	432	401	429	421	415	449	429	413	426	460	443	391	449	475	387	427	407	418	467	448	449	398	409	403	474	445	424	449	458	426	410	423	418	377	392	420	401	396	455	419	392	397	433	418	426	458	449	445	418	470	429	433	391	413	424	391	404	387	446	414	412	470	429	414	455	450	396	444	401	426	411	438	414	460	473	425	427	391	427	434	465	423	476	392	435	412	428	434	414	420	428	410	466	454	441	476	434	434	461	400	432	429	448	426	405	423	421	417	500	387	403	411	420	403	414	447	443	425	455	423	440	452	437	440	458	401	458	412	443	457	427	436	426	419	420	408	443	411	408	436	480	427	427	447	442	426	397	429	446	435	438	441	397	405	446	424	453	402	412	431	391	396	426	387	384	461	451	390	391	455	436	440	408	425	435	430	417	376	404	404	471	441	440	434	410	422	429	478	431	423	442	487	436	444	399	427	434	434	390	458	414	423	469	420	443	468	412	428	403	434	465	407	426	442	447	472	475	388	437	418	419	431	440	423	418	426	434	383	459	398	444	395	458	423	391	428	472	417	417	433	377	435	411	466	428	427	396	412	454	428	422	433	394	444	454	417	448	431	421	466	401	430	469	428	447	405	447	417	432	449	447	417	442	416	456	430	474	400	438	445	403	387	447	427	391	435	395	421	398	435	427	426	449	429	443	451	405	407	388	389	406	438	441	446	418	418	404	415	413	433	409	398	432	454	432	416	393	419	426	440	400	397	404	407	410	443	425	411	393	386	419	408	430	416	447	408	445	451	389	435	442	447	408	438	427	447	406	470	447	431	405	407	397	442	428	478	404	497	445	434	414	442	425	467	444	435	417	396	394	470	461	395	397	418	410	450	439	445	453	431	405	455	456	425	431	408	460	457	427	431	426	406	427	411	415	395	421	394	408	431	452	399	446	412	425	414	430	413	449	436	442	449	426	422	442	443	440	452	437	433	453	402	437	401	412	487	442	412	485	428	431	444	420	422	444	410	416	424	418	462	426	430	481	426	424	441	428	401	430	415	398	432	412	395	417	432	442	439	456	422	426	401	394	423	433	410	430	431	418	404	443	435	451	422	426	405	419	421	399	441	411	447	404	432	428	458	441	421	447	463	424	386	409	408	401	440	437	418	422	449	469	441	413	416	394	392	483	448	455	412	448	421	423	423	470	443	420	425	445	407	406	408	415	448	456	386	407	428	416	407	421	463	436	408	408	388	457	410	392	421	373	438	462	477	442	411	440	410	447	444	438	416	433	453	430	442	397	442	453	399	405	408	419	438	443	409	406	433	446	425	462	407	429	442	408	407	445	454	445	431	417	396	392	402	438	425	421	430	445	469	434	438	456	398	398	418	423	388	428	428	399	453	434	456	431	426	415	403	433	391	462	453	431	438	396	466	427	398	438	453	410	407	453	397	422	408	481	465	385	416	427	441	416	429	448	430	462	424	450	427	453	455	426	418	407	415	411	418	413	450	410	413	401	436	434	415	399	420	432	456	376	432	435	402	406	428	413	412	404	468	454	420	408	417	446	442	444	433	408	439	460	394	456	391	381	458	395	386	429	427	395	440	442	405	436	438	415	439	408	404	458	434	400	401	458	417	432	473	413	434	473	456	449	439	421	439	449	460	407	425	461	444	397	439	387	412	420	437	431	439	442	438	405	401	432	453	474	414	463	428	420	424	398	435	436	433	433	432	407	453	418	397	385	446	380	380	426	429	465	410	374	444	420	466	476	466	407	456	399	414	403	394	424	353	423	434	454	432	402	442	402	442	433	419	446	384	443	430	448	409	418	414	413	450	427	403	446	418	425	408	398	410	488	385	433	406	425	455	462	399	402	402	428	424	403	420	389	411	428	421	408	393	427	442	401	452	412	412	452	417	437	441	438	401	431	431	407	405	441	436	469	433	396	427	446	421	432	422	392	435	381	421	409	418	430	438	416	400	398	419	424	415	401	461	441	457	419	469	444	375	401	466	450	446	407	433	444	434	440	457	429	451	419	440	426	426	430	390	432	431	406	417	429	445	434	413	426	426	385	396	437	426	448	428	458	413	459	388	454	413	434	406	416	421	431	413	431	429	432	420	426	420	446	432	421	417	436	411	440	431	407	422	440	455	466	480	405	443	375	430	401	401	463	432	448	453	472	414	409	425	451	414	459	414	427	414	391	432	428	410	406	442	422	404	444	412	437	428	445	457	417	420	438	414	460	430	433	421	410	446	448	473	452	416	424	446	439	429	419	414	434	393	427	430	419	361	451	421	419	446	404	409	409	440	456	429	438	422	409	455	431	448	407
34444	12129	4919	2863	1623	1234	1094	1066	998	1005	981	938	988	953	964	951	969	908	967	927	992	952	895	957	878	907	898	958	945	921	939	923	960	939	994	959	951	939	941	956	953	921	877	978	925	854	944	980	924	921	908	859	920	980	937	924	938	994	900	951	965	955	877	900	913	928	932	935	945	995	871	926	921	892	963	948	964	896	961	928	899	935	924	929	915	971	929	880	949	945	939	949	945	925	966	921	854	907	904	956	934	980	927	921	971	946	961	893	940	933	944	946	879	931	900	926	893	945	970	914	909	966	916	902	947	940	997	917	937	927	917	932	896	960	988	916	975	925	912	920	917	912	882	880	866	909	937	956	964	938	947	937	899	872	907	972	943	997	955	921	968	951	866	921	901	914	915	905	910	933	908	952	897	941	934	904	939	911	917	926	918	898	934	928	889	932	952	931	860	978	951	912	930	865	960	893	960	939	939	899	923	947	958	944	962	897	955	981	977	911	983	920	913	983	928	915	909	927	955	902	953	957	877	936	911	917	968	874	940	924	876	939	1004	917	956	904	950	902	892	938	934	960	975	917	884	947	959	967	973	949	948	930	990	973	953	882	918	855	964	968	946	927	953	937	952	933	935	913	925	936	949	931	926	919	883	921	977	953	926	924	912	903	934	951	906	879	928	948	965	930	938	940	944	915	908	835	1012	893	957	934	888	933	924	877	886	918	873	922	954	937	944	913	970	982	933	984	981	950	913	967	931	959	900	964	957	864	982	930	951	888	967	895	950	951	941	1006	1010	897	959	1001	936	962	951	937	941	931	869	932	923	937	957	920	913	955	948	917	920	901	937	1019	836	995	957	948	885	918	895	953	985	948	933	879	904	927	925	899	979	933	940	923	893	947	975	1025	889	951	933	920	914	944	880	913	921	894	902	893	942	916	946	955	927	942	937	948	920	907	940	900	912	911	881	941	947	897	932	916	913	919	950	974	933	936	920	952	929	960	922	882	942	938	903	932	931	914	910	924	914	938	878	949	932	927	867	928	872	939	945	915	972	908	961	941	895	944	955	969	933	932	950	918	935	902	905	934	877	940	907	923	885	932	967	960	908	930	906	921	927	938	922	971	902	985	902	922	904	924	947	965	918	930	934	975	987	916	886	944	966	973	921	916	1031	958	950	956	910	917	924	1009	881	940	973	933	956	914	935	902	931	930	947	902	940	930	943	909	921	972	961	938	977	975	944	954	933	909	885	902	892	954	905	911	970	945	894	1000	922	908	910	960	891	942	891	889	927	948	909	897	934	918	942	937	958	922	968	925	893	988	916	898	868	901	991	902	965	929	921	952	914	860	943	921	948	942	930	917	950	867	932	928	866	902	944	916	927	939	940	896	940	939	921	943	916	922	956	918	980	944	976	937	950	956	926	951	932	974	871	944	924	979	946	871	908	943	925	908	944	951	924	941	959	920	903	995	989	898	992	935	941	966	974	951	929	926	880	930	913	949	882	972	944	937	970	879	962	1002	917	936	980	997	910	978	935	982	943	951	965	959	985	939	944	978	884	913	926	977	938	899	956	945	941	884	937	961	949	898	911	930	876	941	955	909	983	894	967	971	885	940	940	939	940	918	895	919	929	898	904	991	906	930	935	1019	915	928	1010	960	992	957	891	937	917	911	938	890	962	975	991	905	943	917	918	907	908	911	877	905	979	913	894	886	921	965	945	919	961	956	949	961	918	926	995	900	892	929	986	874	967	936	901	981	896	968	942	934	916	908	966	898	949	917	923	939	893	993	982	941	878	967	911	933	971	975	960	923	965	971	946	899	901	953	935	933	901	962	912	932	937	925	920	984	950	960	904	964	971	969	927	959	935	916	919	903	991	960	1013	929	935	906	936	977	939	922	1009	942	933	905	892	989	913	925	955	905	913	956	894	948	986	897	859	916	957	918	911	927	938	989	959	921	961	972	926	875	931	956	933	936	992	985	956	924	908	900	917	880	897	985	927	932	893	950	951	964	984	941	919	942	946	966	960	935	953	933	962	984	947	980	926	926	1018	959	905	957	946	1015	902	944	929	900	909	896	962	924	970	925	880	935	978	919	912	921	937	942	920	901	893	939	886	944	892	947	936	927	908	945	889	983	949	926	946	893	961	909	923	922	925	955	958	923	935	986	981	955	944	958	926	943	923	865	890	922	978	928	949	945	855	898	925	825	881	943	958	950	907	915	905	943	979	967	907	987	981	935	942	966	886	949	863	939	962	972	936	961	978	939	937	944	1007	940	932	921	887	905	900	919	913	951	954	992	969	972	907	924	904	962	954	953	927	915	912	948	954	908	909	942	991	968	938	970	920	872	931	960	941	962	937	872	943	923	888	917	938	854	952	931	915	938	933	918	951	993	931	905	943	937	918	997	888	908	1016	926	880	931	983	944	970	922	943	902	926	916	939	919	1001	941	956	891	896	960	921	929	910	907	970	933	929	908	909	903	945	965	866	930	941	955	967	957	941	981	972	947	895	894	892	914	930	907	947	948	874	958	912	917	870	932	931	965	942	919	955	977	891	904	952	915	914	895	949	926	933	941	948	905	968	932	932	946	906	908	957	968	898	947	989	970	991	918	908	951	974	944	915	944	928	878	946	924	945	917	976	892	883	1018	919	958	951	922	913	900	922	929	943	940	905	922	953	937	939	940	921	959	935	971	910	963	905	951	959	916	899	929	952	909	913	921	943	939	925	973	995	908	920	891	933	959	971	976	934	964	881	970	911	943	960	928	931	961	968	976	892	976	946	936	959	945	975	956	943	947	963	935	998	932	942	998	879	940	972	893	955	937	928	984	936	896	957	902	966	920	977	928	904	951	944	907	938	906	903	880	981	899	964	940	952	898	971	920	948	901	1008	931	889	896	957	907	915	953	938	940	933	866	874	961	900	876	920	973	937	979	874	909	949	966	905	944	935	960	885	933	965	946	931	893	965	931	933	934	937	942	905	901	974	921	917	915	932	928	917	922	949	934	921	929	946	903	934	930	968	916	961	938	969	915	953	907	983	933	938	899	962	952	971	917	902	1009	970	903	935	937	973	926	943	940	880	987	924	947	855	963	967	924	898	946	966	957	957	914	919	966	951	999	983	907	920	916	936	971	939	989	939	904	974	935	925	938	930	964	896	947	902	909	908	979	858	938	986	888	906	875	941	912	942	986	937	877	923	975	936	935	905	904	936	937	971	928	954	991	935	930	878	957	955	961	935	919	925	927	946	916	988	889	914	970	890	969	941	900	904	925	911	936	979	933	891	955	963	937	930	908	941	860	939	946	874	950	912	928	964	931	919	930	936	971	904	938	918	930	916	913	969	899	830	961	900	967	915	943	973	973	934	904	951	968	927	960	991	926	905	1002	1003	899	995	884	927	927	917	903	977	888	982	899	971	937	998	933	936	910	935	915	945	923	902	919	914	880	920	923	939	892	930	924	899	975	916	952	881	954	887	993	929	899	943	904	962	906	894	920	937	997	897	886	957	918	942	882	938	973	937	930
63450	28286	11131	3746	1129	770	629	530	493	428	445	436	447	465	451	448	414	421	462	420	437	428	436	427	430	455	435	416	445	431	390	421	429	455	449	419	445	469	461	432	431	453	426	408	447	402	385	422	405	448	417	452	470	394	462	443	410	425	460	471	430	435	460	461	394	426	422	402	432	440	440	436	427	411	396	452	470	424	438	420	464	439	470	470	451	429	458	405	418	408	474	464	432	412	479	468	474	439	404	425	405	433	477	421	417	469	439	436	400	454	439	410	423	411	413	436	412	408	421	420	451	509	445	429	407	440	419	423	449	428	451	455	430	458	415	430	389	461	411	398	417	414	425	409	463	407	440	485	465	432	410	418	423	398	462	465	475	449	413	428	421	468	407	437	443	400	441	401	408	404	431	428	404	426	408	375	414	417	431	394	452	442	459	469	420	438	420	444	404	425	473	421	454	447	437	462	445	420	495	462	444	425	434	417	425	390	430	430	452	426	430	494	410	410	435	435	439	449	443	433	412	479	449	443	440	395	432	428	442	444	455	449	402	455	463	445	427	451	435	422	440	457	392	429	452	402	404	455	465	441	449	445	404	439	441	429	415	455	421	441	434	395	404	418	437	450	431	464	433	426	426	411	438	472	425	423	452	444	431	454	408	464	449	405	419	430	426	413	410	473	429	452	413	418	446	440	470	427	390	414	455	461	459	416	381	443	425	443	420	416	448	470	443	424	447	435	456	453	437	432	428	459	426	393	441	412	426	437	405	444	470	446	410	435	353	456	431	389	416	464	421	404	426	418	406	408	411	418	423	440	435	411	391	426	432	436	413	371	437	418	420	422	440	428	394	416	471	420	408	442	390	444	442	455	436	435	420	417	425	448	434	388	440	409	405	442	431	410	465	444	457	409	462	432	472	404	452	464	452	428	455	422	407	399	414	396	420	402	427	409	435	380	381	475	432	403	454	420	442	437	437	402	427	416	446	433	448	427	435	425	448	436	404	405	433	415	430	428	452	467	446	429	410	418	427	421	424	406	416	451	426	413	437	474	444	483	440	408	417	506	442	452	435	479	422	427	426	437	419	429	424	431	459	422	441	454	443	411	423	418	420	475	436	407	388	431	478	402	424	432	387	473	434	402	424	448	452	403	383	454	441	413	414	407	453	452	413	435	470	431	438	460	471	419	442	437	424	450	419	424	425	440	425	483	474	433	448	451	452	446	477	446	444	446	462	431	465	449	429	458	433	451	465	433	432	436	422	410	429	480	450	448	429	426	403	461	421	418	441	419	435	434	432	427	453	436	421	399	437	443	372	450	447	412	406	376	449	419	475	417	418	427	443	423	424	425	440	379	401	402	426	423	465	443	444	402	436	417	434	526	457	408	474	478	429	433	402	417	405	467	438	445	427	424	446	414	413	429	427	482	410	412	404	412	446	388	411	455	393	434	478	419	428	439	423	389	439	424	409	420	431	456	402	442	448	414	417	424	418	448	415	442	477	444	457	420	464	447	418	446	421	434	412	462	461	405	429	464	435	417	452	436	434	451	442	452	401	432	420	401	471	446	447	457	451	412	453	444	402	417	425	439	437	456	409	427	438	386	414	439	453	448	450	459	417	436	429	429	424	388	405	458	431	486	430	456	447	453	474	464	458	405	447	481	443	401	456	447	459	440	440	456	454	421	431	452	428	417	417	424	454	442	439	425	433	436	461	414	423	412	431	421	445	441	423	455	411	397	435	462	395	455	475	455	431	441	425	453	418	436	426	408	422	388	466	401	439	426	458	447	427	409	403	410	445	446	450	414	446	395	459	457	390	405	408	447	417	420	421	408	473	454	450	410	447	446	415	422	446	428	410	482	449	410	416	427	451	460	431	405	440	439	381	428	413	435	446	437	444	433	401	416	416	414	461	456	472	457	412	405	495	445	425	423	418	380	461	431	471	410	435	419	430	444	416	415	444	432	464	507	429	418	429	445	433	422	397	475	411	403	460	429	445	486	423	418	415	427	452	419	436	436	403	465	435	441	409	457	389	428	409	440	415	411	439	430	492	477	459	439	446	492	440	411	451	406	446	432	463	428	444	416	426	456	389	408	459	460	424	425	485	455	467	400	439	412	429	437	398	454	414	420	465	417	451	435	426	419	445	428	435	389	434	449	433	402	466	436	427	432	419	397	401	428	446	418	439	471	452	460	430	463	466	442	417	468	413	451	431	425	442	404	417	417	437	417	441	393	414	416	453	413	454	456	438	454	388	457	422	426	391	419	416	482	429	433	414	472	448	427	436	456	441	420	438	430	401	363	454	446	462	468	420	445	460	395	413	440	462	469	415	402	418	450	424	422	427	441	406	444	409	417	413	465	384	444	444	463	428	435	462	430	423	441	381	439	445	470	407	405	436	433	428	406	451	416	416	449	436	402	435	406	436	387	386	432	433	397	402	426	459	410	405	420	401	474	415	449	421	434	402	472	439	428	404	435	478	463	476	450	430	441	459	459	449	383	372	423	418	461	391	478	414	428	409	474	404	467	421	426	458	406	408	448	385	419	447	441	446	466	442	434	430	445	409	398	422	406	424	401	431	410	434	380	427	434	449	418	425	468	421	471	416	407	460	417	439	425	431	396	439	399	420	415	480	436	403	434	443	409	432	445	433	423	410	418	385	427	477	426	426	445	444	446	391	412	472	407	435	432	485	431	450	451	394	430	439	470	398	425	430	449	447	418	422	439	466	431	442	456	463	431	403	427	443	438	444	437	418	423	460	390	426	443	445	442	407	405	444	413	456	459	398	417	454	444	403	407	428	437	432	421	459	442	442	393	425	450	439	429	425	427	459	431	451	430	393	423	435	447	434	432	394	478	403	417	411	390	467	439	428	474	438	438	432	416	451	432	424	447	453	424	455	444	453	386	407	422	424	410	436	453	417	463	415	403	429	420	448	459	435	436	446	435	450	448	410	407	399	471	447	439	403	403	437	403	438	452	477	425	425	431	406	403	448	418	430	421	442	417	441	422	450	441	416	454	435	438	454	474	437	450	418	436	425	441	425	436	414	422	454	410	430	427	387	418	431	403	428	421	460	419	417	427	417	431	442	458	418	434	414	483	433	436	415	400	439	462	395	416	432	434	442	454	423	464	434	443	416	448	439	454	448	416	434	415	454	450	407	427	457	431	477	433	414	411	423	434	422	433	440	415	420	433	444	434	419	432	385	433	443	420	447	405	410	411	437	450	453	459	399	442	437	444	425	429	417	444	446	453	489	444	467	405	426	395	393	454	472	419	431	407	446	441	447	403	442	414	466	432	468	424	465	448	445	490	409	413	432	451	412	444	460	426	413	411	461	439	410	399	439	417	463	434	418	447	467	442	425	466	406	414	445	437	455	406	445	423	434	413	454	434	415	463	460	439	428	472	385	421	444	432	444	468	428	433	455	436	404	451	437	444	497	400	431	446	412	400	411	452	475	445	469	440	418	451	433	409	423	451	420	417	429	429	429	404
43299	20926	10575	6047	2779	1769	1424	1336	1152	1025	1032	983	962	1001	1007	975	962	915	927	927	930	999	907	997	958	957	985	931	994	926	1016	937	959	932	951	971	949	909	943	1003	956	988	935	885	903	960	962	908	961	1033	940	893	921	926	935	906	925	1003	1014	982	986	903	939	935	904	948	970	979	1014	952	935	949	946	957	923	934	969	1021	970	980	963	917	941	914	922	920	998	921	928	905	939	964	932	947	929	958	968	930	928	958	1027	987	965	966	921	1008	930	939	888	987	904	910	954	884	972	965	940	924	887	949	972	948	905	982	964	937	949	947	934	950	944	943	956	984	905	1021	894	960	927	967	956	947	967	921	958	962	928	954	957	976	886	974	942	978	987	993	935	924	922	925	979	968	943	905	1002	955	981	953	930	902	945	924	965	931	918	1003	993	931	981	940	934	960	961	936	942	956	965	942	938	879	917	961	956	996	1001	986	950	935	931	1001	938	952	957	948	962	971	927	951	979	967	885	956	927	977	912	974	930	927	957	978	969	935	955	962	935	966	925	934	998	929	918	969	986	943	924	882	943	935	953	959	952	965	936	962	947	976	957	938	936	945	940	863	981	914	967	924	941	940	970	957	930	972	960	943	1000	914	994	969	995	952	978	875	926	935	965	942	989	962	914	942	941	963	910	956	995	941	931	947	951	993	1006	937	963	990	898	913	903	955	975	943	1000	908	919	903	951	996	995	965	900	984	950	981	973	913	960	944	943	957	987	888	901	1021	948	994	960	954	920	967	988	923	944	986	968	942	973	950	940	944	953	939	969	953	918	926	952	1019	1008	971	915	910	929	977	973	1002	980	1007	881	888	959	935	980	942	970	937	884	950	955	953	947	1009	883	959	959	897	931	915	972	941	924	938	949	930	937	980	990	895	971	972	979	925	958	923	977	966	981	995	945	982	987	944	922	945	918	957	967	1021	953	994	974	922	955	986	952	992	925	892	964	916	947	913	994	941	949	967	961	983	914	969	995	975	921	982	935	906	956	932	906	914	896	964	969	937	953	964	925	952	967	953	989	927	934	930	962	931	945	982	971	949	893	948	895	955	956	878	990	884	915	932	928	941	940	958	975	928	957	972	950	888	994	980	948	956	920	989	953	978	910	959	975	930	937	973	951	934	973	1005	919	949	950	938	950	922	1029	954	969	980	942	980	983	949	916	915	933	929	970	939	930	934	917	916	922	985	921	928	921	976	927	1011	916	1020	928	953	982	922	884	971	914	922	914	950	973	951	889	946	971	911	918	965	952	898	887	923	1008	1000	989	963	961	966	961	961	1025	960	975	964	1006	956	953	996	921	963	941	934	950	926	975	967	962	985	922	960	985	919	909	942	955	999	967	937	950	993	1001	969	921	978	968	954	974	1024	982	982	903	957	916	978	980	925	914	887	923	983	950	954	882	973	947	976	944	962	963	919	966	984	955	887	949	909	941	942	952	998	924	960	993	904	923	983	968	997	980	982	1012	939	910	925	899	931	913	995	961	901	973	1003	905	945	1007	967	986	913	937	944	977	993	956	940	981	903	963	950	962	947	924	939	964	933	927	962	946	945	957	940	969	945	951	961	952	981	965	1004	918	983	941	910	1019	978	909	970	898	949	969	982	932	996	958	960	997	969	933	929	956	939	917	900	922	914	953	916	954	927	949	1013	934	965	978	993	927	928	960	954	930	941	930	990	921	916	954	954	922	944	979	934	960	931	915	962	942	963	968	936	951	970	1009	923	961	980	966	946	948	954	961	873	962	989	919	939	972	985	940	934	920	976	931	894	963	957	987	930	945	928	1000	982	918	946	1005	972	909	924	913	929	967	977	961	967	980	950	939	920	981	936	957	994	977	939	976	906	963	906	988	1019	999	985	951	1008	914	965	969	959	932	918	899	930	928	969	876	948	963	946	893	953	911	975	951	919	887	966	969	965	1009	943	943	969	887	985	979	967	961	966	967	898	971	936	973	916	921	930	961	905	900	922	929	979	973	936	967	956	947	979	972	897	996	950	926	965	957	983	994	926	924	899	958	937	932	916	919	925	953	938	929	949	897	923	901	981	975	944	937	923	968	919	918	914	948	1012	931	903	978	950	979	980	964	917	922	893	956	965	959	949	973	933	906	918	957	960	930	942	953	947	971	938	936	983	940	991	984	966	939	953	957	957	917	928	957	935	885	972	966	946	969	979	882	935	907	1006	962	916	948	890	932	945	980	929	970	956	971	916	982	899	971	918	975	961	910	912	991	932	914	937	970	910	1030	939	954	928	932	921	946	923	896	946	965	951	978	994	899	939	929	934	912	949	952	950	973	958	984	985	920	927	938	943	989	972	939	939	961	951	947	954	920	957	922	968	996	919	926	947	939	922	965	1002	907	946	983	953	1005	908	963	950	978	993	955	913	990	977	912	987	974	961	969	941	917	936	1001	859	921	983	970	957	949	959	936	989	939	930	964	957	942	938	917	939	986	982	960	939	934	975	918	961	914	880	919	931	929	937	917	940	931	999	951	983	933	976	998	927	940	957	953	998	1000	932	1006	986	890	933	919	954	945	933	975	964	976	933	933	938	941	954	987	1010	899	957	945	896	961	998	939	957	1013	975	973	980	931	975	963	983	979	925	1007	929	982	963	898	941	942	984	939	951	963	967	919	855	918	960	908	938	910	926	970	957	885	914	980	990	912	979	961	982	928	950	938	912	935	972	977	907	959	940	900	983	937	1013	936	1011	953	957	962	886	906	934	968	954	951	996	913	925	907	917	1001	988	942	956	1002	989	970	958	932	943	950	999	915	904	920	975	908	939	942	929	950	933	998	967	914	919	974	977	945	983	912	971	945	935	969	978	965	914	913	947	924	987	928	970	933	927	963	918	935	976	987	1000	926	971	942	944	1001	1002	967	911	931	892	901	953	935	952	935	981	941	950	942	985	942	946	938	947	908	946	978	958	1005	956	907	991	944	946	934	918	939	1018	974	968	927	972	918	935	955	909	989	935	941	956	1013	931	917	925	977	973	1033	870	997	874	982	965	941	927	943	925	978	920	881	940	952	947	969	1026	913	1004	969	953	931	980	929	958	932	992	922	894	943	951	936	987	960	965	950	944	954	950	978	925	968	961	951	956	940	950	927	951	981	955	987	1009	908	909	944	954	954	927	1001	933	1002	952	952	923	971	973	899	1000	935	1002	941	910	942	977	946	960	908	881	971	959	916	931	995	964	957	948	968	926	936	910	976	944	944	993	994	968	914	959	930	952	956	982	940	976	964	963	947	949	987	934	941	901	945	918	886	937	968	1011	930	947	955	979	911	894	911	894	895	944	955	923	970	969	960	950	952	1046	955	935	912	969	950	979	953	971	968	914	957	993	890	953	954	883	1008	981	937	944	929	987	962	949	951	972	929	967	968	936	894	983	990	996	944	929	941	926	939	978	978	956	971	985	1039	900	960	953	937	900	980	942	887	934	956	975	933	943	918	949	996	997	929	974	982	941	1000	923	965	972	955	971	934	934	957	940	909	896	889	963	929	902	948	896	914	994	997	907	933	930	944	972	938	973	961	931
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
