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
338518038876	338518039432	338518039981	338518040532	338518041082	338518041631	338518042181	338518042732	338518043281	338518043832	338518044382	338518044932	338518045482	338518046032	338518046582	338518047131	338518047682	338518048232	338518048781	338518049332	338518049882	338518050432	338518050982	338518051531	338518052081	338518052632	338518053182	338518053731	338518054282	338518054832	338518055382	338518055932	338518056481	338518057032	338518057582	338518058132	338518058682	338518059232	338518059782	338518060332	338518060882	338518061432	338518061982	338518062532	338518063082	338518063632	338518064182	338518064732	338518065282	338518065832	338518066382	338518066932	338518067482	338518068032	338518068582	338518069132	338518069682	338518070232	338518070782	338518071332	338518071882	338518072432	338518072982	338518073532	338518074082	338518074632	338518075182	338518075732	338518076282	338518076832	338518077382	338518077932	338518078482	338518079032	338518079582	338518080132	338518080682	338518081232	338518081782	338518082332	338518082882	338518083432	338518083982	338518084532	338518085082	338518085632	338518086182	338518086732	338518087282	338518087832	338518088382	338518088932	338518089482	338518090032	338518090582	338518091132	338518091682	338518092232	338518092782	338518093332	338518093882	338518094432	338518094982	338518095532	338518096082	338518096632	338518097182	338518097732	338518098282	338518098832	338518099382	338518099932	338518100482	338518101032	338518101582	338518102132	338518102682	338518103232	338518103782	338518104332	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2732	3650	2300	2732	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
42403	27466	28102	23314	14421	9910	6139	1693	497	410	369	432	349	346	332	353	360	355	338	336	338	343	339	306	311	289	305	316	313	325	315	333	313	320	287	310	307	326	291	340	315	325	317	314	335	307	327	301	292	307	297	327	332	319	311	327	302	306	294	298	305	301	269	318	272	286	338	320	304	344	287	316	291	304	305	327	342	344	322	313	304	302	296	334	283	302	331	301	299	320	306	269	322	271	289	295	329	298	286	291	326	318	297	311	310	311	285	301	286	285	301	289	328	298	323	277	305	314	311	301	332	322	278	310	278	314	271	319	297	284	314	291	300	278	265	319	304	345	345	311	327	300	315	320	303	302	307	305	340	339	312	299	277	314	300	305	300	312	303	299	290	325	295	299	323	320	353	309	312	317	309	301	334	310	338	333	299	297	296	329	310	318	308	300	289	332	305	317	321	317	315	334	291	324	348	275	313	325	308	295	326	297	328	325	324	287	312	299	298	287	311	303	301	294	297	326	320	336	343	305	289	318	302	310	279	267	308	334	316	325	289	310	317	312	323	324	324	311	308	304	313	278	299	310	285	332	312	332	316	315	311	309	310	335	284	325	314	304	286	287	297	300	305	311	314	305	327	276	320	320	306	324	282	320	313	309	310	307	331	293	318	322	327	346	319	295	305	318	310	296	286	298	320	320	298	306	326	320	288	317	318	330	329	312	303	307	315	335	309	326	360	309	311	359	305	311	285	285	319	319	317	310	305	282	313	347	305	336	313	344	303	326	328	340	304	324	304	322	311	301	333	322	310	295	339	296	282	305	292	321	316	298	310	324	300	313	309	310	298	312	290	297	298	326	322	307	301	296	266	349	314	303	277	320	310	309	323	312	324	299	326	309	322	308	307	281	309	282	339	303	317	304	319	365	300	280	310	328	318	315	339	297	315	312	328	325	346	342	314	307	309	310	318	283	317	336	321	309	314	324	338	314	301	329	325	289	286	300	337	317	292	357	321	325	315	339	309	309	308	322	259	359	315	296	317	332	309	327	288	307	303	276	291	310	320	319	294	323	342	312	293	332	315	275	336	300	317	334	326	314	299	318	295	296	301	301	293	320	301	271	309	316	257	302	291	299	304	319	314	318	339	290	288	352	338	289	292	324	318	307	306	304	332	315	332	339	293	321	296	316	323	291	321	337	304	338	300	297	303	297	305	296	352	321	285	300	305	333	292	283	293	353	336	324	313	320	278	295	289	312	342	338	318	249	288	309	333	315	306	330	305	302	333	323	318	278	292	298	312	313	310	313	314	288	317	326	329	341	308	316	327	314	321	305	291	310	316	309	306	291	282	313	299	271	338	329	342	280	278	306	315	313	306	306	327	317	308	312	300	311	267	285	284	328	304	327	325	301	306	317	321	276	316	316	302	301	319	305	334	302	321	338	288	309	314	280	336	307	287	277	329	286	344	336	291	309	328	314	314	302	315	298	297	268	304	322	318	313	335	294	333	306	331	292	310	330	322	317	330	297	317	294	296	313	334	281	339	342	298	301	319	295	311	310	309	280	260	325	313	334	315	311	317	317	317	309	343	311	312	318	313	337	315	290	326	306	306	292	324	304	287	305	354	338	319	295	334	320	314	286	303	316	323	325	313	298	307	352	256	319	294	292	322	316	322	335	299	313	325	292	318	303	324	284	330	307	317	294	287	294	308	299	341	327	299	261	307	338	291	286	298	299	300	316	291	315	266	279	305	309	314	303	320	342	325	337	299	326	319	274	326	348	322	272	293	315	334	309	277	311	336	333	277	292	330	309	331	325	371	318	317	300	300	300	296	283	313	281	266	311	313	349	314	328	298	301	311	357	338	308	313	327	338	313	323	292	332	312	302	322	306	306	320	296	295	341	328	322	271	297	333	290	324	308	334	305	325	342	318	330	318	327	334	296	328	286	337	296	277	313	323	302	320	315	317	333	298	322	295	310	302	282	303	308	320	290	318	309	309	328	312	307	296	307	333	310	321	313	286	288	296	294	324	300	316	310	298	293	285	300	293	329	298	284	276	326	316	336	306	335	307	299	291	325	289	330	313	317	329	300	304	357	318	292	338	358	342	292	343	351	309	300	314	302	298	310	314	297	336	314	347	337	316	309	328	317	309	337	351	322	322	312	313	274	333	277	308	330	308	315	323	329	311	323	289	275	322	311	302	313	312	334	317	308	324	317	272	276	334	319	312	280	291	293	328	318	334	319	309	308	335	303	306	332	296	336	309	314	296	312	355	357	340	287	337	300	333	298	304	335	310	276	259	282	323	326	346	325	313	318	315	283	310	314	323	278	293	308	317	295	307	320	320	324	311	319	312	307	323	326	271	327	294	293	285	316	305	310	318	324	344	328	312	305	296	339	311	324	293	298	288	293	334	288	321	332	321	311	314	318	301	321	287	299	303	297	335	267	309	299	292	329	286	317	315	316	324	316	345	310	305	300	322	329	303	300	307	319	359	308	332	321	317	306	302	326	295	272	340	297	332	321	316	305	325	302	308	334	313	293	300	303	305	319	300	284	306	298	310	309	344	315	335	307	318	307	296	329	294	322	342	300	304	324	309	303	321	273	317	271	295	293	315	298	322	279	311	344	343	292	325	296	321	295	308	321	313	300	332	310	312	279	318	301	313	317	285	297	338	310	325	284	331	311	302	328	306	294	293	319	310	327	314	329	291	341	313	288	294	290	325	338	295	337	304	293	307	329	298	301	313	320	346	280	313	330	283	289	309	324	300	298	306	282	282	283	275	307	295	349	315	292	323	345	322	346	303	281	339	291	314	349	315	343	301	314	306	286	308	312	328	332	334	327	303	303	304	310	310	334	305	319	303	302	340	312	311	264	289	292	310	295	304	285	329	342	316	320	321	367	285	290	301	308	305	282	290	299	330	301	299	337	315	347	304	315	306	288	342	311	295	299	297	330	274	287	319	273	311	337	312	344	311	300	299	275	301	322	282	288	294	351	317	292	310	299	339	326	328	350	294	292	293	346	330	323	303	302	303	316	274	284	300	302	294	311	276	285	343	293	299	331	322	290	293	310	288	289	339	312	340	291	317	306	303	291	346	306	299	313	318	302	302	327	306	325	292	288	299	294	296	320	285	296	316	343	334	327	330	306	305	292	318	292	342	360	338	291	298	298	287	315	318	343	304	334	309	314	323	322	330	296	350	331	332	311	309	313	320	332	363	312	315	349	317	305	305	294	324	289	322	290	325	303	315	362	334	309	323	305	328	288	298	319	303	289	289	321	261	306	334	291	327	293	310	304	273	346	318	295	292	301	339	314	360	331	322	312	309	298	327	309	302	320	302	296	327	342	324	339	308	348	318	309	340	293	323	313	320	301	304	308	353	311	334	301	306	290	297	289	308	275	304	341	324	279	333	306	303	277	346	299	326	325	308	328	283	321	302	364	307	299	325	331	332	316	350	324	331	303	351	357	315	294	312	318	301	290	312	341	322	346	344	306	299	307
28029	23180	32476	34054	25609	22724	16231	5055	1408	1355	1198	1153	1068	1018	1045	1038	987	943	938	985	916	880	877	853	790	761	831	842	831	854	794	810	816	835	780	776	807	720	794	726	800	774	813	816	782	786	741	728	777	713	741	746	780	812	773	744	731	721	743	745	725	739	747	733	769	713	744	787	707	700	687	737	741	744	763	684	729	755	692	742	709	702	744	704	763	759	688	725	733	732	707	734	725	723	757	680	710	725	701	722	761	688	695	742	723	753	757	674	719	717	710	745	727	684	705	802	738	709	698	775	771	723	746	668	710	710	703	721	694	724	749	742	775	714	704	742	706	760	730	742	722	766	710	729	751	715	726	711	710	736	737	689	746	725	752	751	724	713	763	717	766	716	737	742	740	760	800	769	735	698	735	742	715	717	731	733	745	768	721	716	747	760	736	723	774	686	705	722	698	731	767	733	729	690	718	708	709	749	709	703	730	744	731	695	763	714	752	750	753	725	678	702	715	768	757	757	737	756	720	683	765	733	747	725	729	732	737	691	750	733	714	738	746	707	743	717	730	745	752	742	718	735	721	730	686	757	733	723	712	707	714	739	683	752	745	733	710	726	718	703	720	762	713	730	770	726	691	725	737	731	734	709	758	692	705	709	738	715	733	705	705	750	795	746	719	758	735	740	752	688	711	737	720	735	748	715	744	703	738	738	717	744	729	679	714	751	716	721	688	743	719	697	729	715	700	743	715	711	649	741	721	758	707	731	701	684	714	739	713	708	724	713	729	719	765	742	707	688	697	776	714	727	716	728	716	770	709	689	755	757	720	769	681	772	775	732	744	721	746	742	711	708	747	803	734	738	735	700	748	727	746	721	687	696	735	746	688	731	714	724	709	709	747	733	719	769	711	709	728	712	688	750	750	768	737	779	740	699	741	736	714	738	744	764	744	737	730	710	692	737	768	795	727	745	771	738	717	780	761	774	717	793	727	741	747	704	718	669	727	692	715	782	694	711	733	671	714	739	700	696	728	729	714	689	726	744	716	730	714	730	701	737	750	744	727	685	702	763	718	773	768	743	712	694	733	735	734	711	701	770	719	735	749	690	705	732	736	760	726	733	741	733	687	743	752	691	690	756	741	711	722	760	696	694	694	724	714	702	746	772	736	707	743	739	733	772	680	717	797	694	728	734	692	774	745	747	728	716	734	732	694	754	753	777	659	780	733	733	744	743	749	707	739	749	722	761	718	699	677	710	713	690	717	754	719	739	719	696	683	702	717	742	739	719	734	686	716	723	749	753	749	740	687	739	754	697	743	694	699	710	688	768	749	705	755	743	764	753	699	741	717	741	734	764	736	689	700	747	754	751	725	736	742	714	744	720	729	707	768	760	711	766	737	732	745	701	738	709	715	746	692	774	724	749	717	756	719	755	738	742	729	729	752	736	718	696	730	736	706	693	741	764	681	755	730	734	713	698	738	722	706	686	727	729	731	752	773	742	734	710	683	712	759	724	727	710	730	786	678	770	749	735	743	735	747	717	755	714	695	759	704	754	711	693	763	736	775	718	737	800	731	738	744	701	717	752	711	725	694	695	736	764	717	676	707	731	748	676	720	709	737	721	708	724	753	742	777	718	737	753	758	721	714	726	702	691	723	721	731	710	777	700	714	702	705	732	717	762	707	741	699	749	746	712	756	698	715	695	756	713	725	734	785	718	747	737	732	693	752	719	693	722	756	741	746	717	740	758	705	744	740	711	677	700	720	723	729	693	713	698	714	734	738	730	776	772	726	723	733	761	733	680	748	764	730	775	720	722	738	724	696	697	771	756	771	778	780	712	762	715	721	706	747	745	722	745	753	740	724	737	724	744	720	706	736	756	729	749	758	742	753	758	751	765	723	739	731	694	730	757	735	684	733	782	700	714	708	736	714	683	724	754	737	699	724	703	765	743	711	729	687	755	723	756	742	682	761	707	692	751	770	742	753	720	746	740	722	704	682	729	713	740	732	756	728	728	736	723	737	751	702	738	727	716	750	679	729	731	749	738	753	724	710	695	750	750	693	699	717	794	692	782	668	742	746	746	712	690	740	753	715	684	698	741	755	673	699	731	710	698	768	729	712	745	772	715	677	735	709	656	718	732	693	707	725	740	768	708	775	721	730	758	754	721	721	700	757	706	763	730	684	737	696	706	698	738	720	700	750	729	747	726	713	749	751	708	700	730	715	721	721	761	766	714	721	718	780	746	750	698	704	735	754	749	696	752	710	761	730	732	754	716	693	744	697	714	740	733	694	705	740	669	726	704	743	719	773	693	719	745	725	708	706	783	712	708	750	749	728	749	712	697	711	705	739	713	696	738	752	702	734	732	756	672	727	795	705	769	742	757	746	699	742	754	697	755	749	724	717	735	720	768	711	728	689	741	683	700	749	714	730	686	711	737	699	762	700	688	770	701	714	759	767	707	750	736	702	693	723	763	791	673	717	775	711	760	759	740	705	743	677	743	751	690	734	733	781	715	722	746	743	695	697	722	737	666	716	795	778	769	778	777	675	705	719	677	738	744	702	755	705	727	763	758	760	718	739	789	727	729	718	718	749	735	680	734	635	744	780	762	747	716	800	784	721	695	767	761	761	751	731	715	708	761	733	738	708	731	744	740	715	738	736	747	738	789	803	699	715	705	708	742	748	739	731	736	708	756	721	695	721	738	772	810	750	741	764	736	707	746	782	727	719	736	709	709	726	685	717	712	705	706	731	738	792	704	721	716	725	731	734	729	731	715	743	733	699	758	731	734	723	725	746	731	726	692	739	753	698	756	704	720	727	698	697	733	694	742	789	721	706	764	686	708	779	748	689	706	745	699	710	745	693	712	739	743	683	693	754	740	753	707	770	726	702	703	745	717	745	764	718	743	742	768	759	721	726	735	705	723	777	744	728	738	733	700	699	736	743	694	745	721	703	765	751	701	768	749	744	704	714	734	730	781	713	729	746	758	665	728	738	745	779	723	720	749	720	799	712	689	723	746	692	716	702	716	684	750	698	721	738	706	719	706	734	725	718	720	780	760	699	713	728	690	726	744	720	723	745	731	741	733	728	736	723	725	746	748	716	775	715	728	723	722	759	748	720	732	723	737	734	705	703	691	694	710	766	744	718	760	749	702	765	769	734	769	715	738	694	739	768	721	713	689	739	778	716	726	744	738	711	732	708	706	702	718	709	773	708	709	724	772	693	716	713	747	765	720	683	702	698	763	733	755	688	705	730	678	731	722	784	698	701	730	734	740	739	748	719	733	730	683	723	741	673	737	755	703	735	744	723	748	710	795	742	751	719	706	702	683	738	776	707	770	684	738	755	733	735	763	714	686	756	737	755	704	707	685	763	704	697	722	717	685	762	722	764	713	704	743	717	693	721	714	703	698	710	720	751	685	755	726	693	707	767	698	765	758	744	720	727	776	754	751	736	778	758	708	730	733	729	755	710	714	699	722	744	752	748	712	724	683	717	717	738	730
18281	9912	6953	3664	1608	912	648	420	366	325	367	345	394	356	345	358	295	375	382	344	326	342	305	358	328	338	338	335	339	352	333	366	359	364	321	337	399	332	388	361	350	355	327	363	391	347	342	314	314	352	332	329	369	389	372	340	347	340	343	347	360	324	373	370	364	337	335	313	357	351	333	365	330	350	318	297	355	368	361	360	358	330	356	358	339	347	306	336	323	339	330	322	333	354	326	366	327	355	371	367	372	358	333	324	366	332	310	362	358	321	356	338	340	334	325	341	359	316	332	343	366	329	364	366	351	311	362	322	385	389	336	330	343	310	335	370	354	354	331	342	350	336	319	351	331	350	347	367	374	352	338	349	347	352	384	374	343	327	317	351	382	371	364	348	362	356	327	321	355	363	318	333	281	344	362	348	334	325	351	358	323	350	330	348	333	345	344	336	351	344	353	344	353	329	332	342	357	368	382	328	353	344	300	347	320	362	327	360	345	340	344	328	356	354	346	341	352	348	357	356	327	329	351	331	346	339	358	328	351	321	325	333	365	334	310	370	328	334	322	359	345	348	321	343	359	358	349	328	284	331	372	346	303	328	368	306	287	336	365	323	325	355	361	330	349	316	296	339	355	351	366	320	320	301	339	342	344	290	360	371	338	311	341	331	348	320	360	321	331	317	339	371	338	356	363	340	353	325	354	333	348	341	320	322	324	328	337	381	349	360	346	355	365	362	350	339	349	330	347	333	316	323	362	348	350	360	293	356	338	356	332	324	339	348	358	341	336	361	352	338	348	333	329	339	366	355	366	359	394	337	335	356	305	336	346	362	363	345	344	378	338	355	321	355	332	319	332	367	327	354	346	347	331	360	357	366	341	315	314	374	363	351	347	343	333	332	339	339	338	357	366	325	304	340	306	360	368	342	352	322	366	383	344	353	369	325	354	342	323	324	361	332	351	334	292	329	333	360	312	377	356	347	309	327	333	358	327	324	370	355	324	349	379	330	347	382	322	375	390	339	324	347	315	345	334	350	324	314	333	307	351	303	337	352	352	363	326	298	326	363	337	327	330	342	364	344	345	321	309	329	367	323	352	327	329	360	383	322	340	378	352	328	317	365	307	306	374	373	317	363	328	355	351	321	299	340	343	317	351	302	309	344	353	326	369	328	345	386	341	357	323	338	325	348	368	344	310	326	365	332	377	359	355	333	343	333	340	326	347	351	379	361	329	346	347	318	349	374	341	349	347	343	340	352	343	320	333	332	315	344	355	369	315	350	363	351	381	320	338	348	354	346	341	349	379	331	359	384	350	319	362	338	348	338	311	368	366	335	329	313	339	328	371	371	334	334	339	334	353	348	338	327	294	358	335	344	340	362	339	340	325	313	346	326	329	364	322	341	333	347	312	322	369	327	343	351	351	324	353	353	346	330	305	329	320	343	324	351	379	402	315	368	352	365	332	351	333	336	336	346	353	336	342	359	350	319	351	381	362	349	359	343	327	351	341	332	359	339	313	343	339	367	320	312	354	363	326	340	362	317	309	325	357	358	338	337	356	374	362	369	338	352	346	346	334	348	356	393	359	342	367	343	320	327	340	302	351	326	337	357	351	377	334	354	347	324	343	338	342	348	357	316	349	338	346	333	320	356	332	315	310	315	316	380	340	332	325	328	357	342	361	321	349	334	354	320	330	347	355	345	358	332	335	377	327	332	345	365	347	351	372	352	346	325	338	307	360	335	355	342	354	320	342	358	325	329	298	365	337	364	330	342	387	330	317	339	348	374	378	345	343	379	335	379	338	362	355	351	328	359	337	307	343	344	362	335	376	359	348	347	382	316	355	313	343	360	381	332	374	364	339	333	307	341	327	324	373	368	350	320	382	341	326	341	345	332	361	350	344	357	368	326	320	323	350	313	305	321	359	301	357	358	350	339	361	320	301	373	352	363	344	339	309	333	355	345	318	345	313	315	340	331	354	287	358	341	341	372	325	326	377	326	333	350	338	361	317	326	367	325	367	340	348	366	341	336	312	370	363	338	349	355	356	336	344	324	354	309	308	357	305	356	323	328	363	382	390	356	324	363	347	325	358	372	357	369	358	349	331	293	321	358	308	337	339	323	351	344	323	359	345	345	342	324	367	322	371	340	360	336	382	357	356	350	352	345	339	364	357	360	332	340	347	313	347	327	327	325	363	347	331	356	349	348	320	312	331	343	399	304	341	339	342	348	338	340	342	322	332	361	339	331	353	370	324	380	344	325	344	368	330	358	311	351	353	332	334	325	321	322	346	357	336	322	328	331	322	329	353	338	363	336	348	321	332	345	312	343	346	337	359	352	310	342	373	346	342	332	352	309	350	343	344	355	338	306	311	351	329	324	356	328	337	321	350	341	314	366	321	361	298	321	348	352	347	350	335	365	367	368	329	336	354	368	351	304	319	344	352	334	344	335	312	342	363	374	341	381	327	320	358	333	363	333	351	340	364	330	336	338	341	316	343	373	312	371	346	355	369	354	319	332	317	353	377	369	302	352	326	358	361	349	346	369	317	318	355	322	374	362	362	352	339	312	372	339	327	352	334	366	339	338	350	331	336	338	357	331	336	328	349	313	365	304	350	315	334	328	357	355	338	372	338	328	354	354	379	322	386	378	351	350	346	349	368	322	344	354	350	349	336	361	356	380	376	299	368	347	333	335	374	328	321	336	329	349	350	310	331	321	341	335	398	356	352	357	371	353	320	317	375	334	325	378	335	363	319	350	339	356	316	348	321	348	364	340	332	316	333	374	357	337	346	300	363	352	344	350	347	339	336	371	362	335	336	341	332	343	341	334	310	341	334	350	348	339	360	338	365	349	344	354	373	316	324	331	281	366	309	315	317	363	325	335	319	302	368	331	306	330	387	343	339	330	309	321	348	382	361	363	348	365	333	312	333	337	320	371	323	365	334	338	368	321	338	353	349	355	348	327	350	383	359	330	316	337	331	330	326	338	294	326	349	360	333	351	327	345	336	319	350	343	383	390	332	354	314	350	358	356	344	342	336	345	362	339	322	334	341	348	343	393	339	331	331	387	357	301	348	376	355	342	316	352	331	352	358	329	333	349	348	359	334	334	394	316	319	349	335	374	324	357	333	342	336	353	342	344	365	362	321	335	310	349	380	322	346	341	331	374	347	383	377	314	337	322	343	360	342	344	320	324	332	356	349	344	329	341	334	366	355	365	373	298	351	372	351	353	348	366	320	333	353	364	343	344	301	344	359	334	366	342	385	349	341	317	355	350	314	326	349	325	357	356	372	328	347	348	351	333	339	325	331	336	337	322	363	351	341	357	358	333	352	338	351	315	351	317	348	355	328	332	357	325	364	358	356	339	324	333	371	336	378	346	362	337	373	295	318	370	343	342	327	381	343	367	354	334	344	354	339	337	351	340	345	332	360	337	332	347	333	344	358	355	367	336	373	357	349	354	318	331	335	343	325	302	341	332	368	297	385	361	303	365	348	355
12715	9450	12015	9760	5555	3668	2479	1079	859	868	844	816	849	779	850	820	778	814	847	809	859	843	889	807	815	852	834	836	805	832	875	836	803	819	780	867	840	834	820	843	809	794	820	829	814	804	800	819	830	845	780	853	816	816	835	795	784	820	805	835	825	821	779	797	762	821	751	812	780	845	794	790	815	781	835	810	825	841	786	811	806	850	790	824	825	793	791	803	780	767	800	794	824	795	800	783	837	821	805	817	809	829	866	828	796	788	799	770	803	744	801	783	816	835	770	805	817	798	823	814	769	819	820	753	819	770	815	763	828	829	810	761	813	828	796	807	783	800	762	800	803	822	760	825	830	785	814	826	812	828	788	825	807	811	839	773	793	824	855	821	790	787	781	834	783	825	769	787	829	823	795	810	771	797	795	776	814	808	797	789	848	775	743	815	806	776	796	828	833	824	828	816	838	762	818	814	754	810	800	785	806	773	812	812	821	806	817	782	848	796	795	790	817	790	825	762	774	784	823	794	795	825	852	778	829	843	780	782	770	839	835	817	860	786	794	799	813	806	784	814	813	821	813	847	783	777	842	802	770	778	810	840	754	801	780	814	767	811	826	818	767	782	794	854	787	799	824	786	806	814	818	888	785	815	817	789	811	759	805	794	812	796	778	849	763	804	775	769	812	829	820	817	836	777	792	764	821	814	778	768	834	830	811	844	790	822	751	790	816	810	778	765	791	791	815	792	847	804	788	796	851	814	817	859	744	791	782	807	792	813	783	802	785	822	811	846	803	845	825	796	797	762	834	780	846	770	826	772	796	788	814	840	799	757	807	786	811	774	780	762	812	823	814	801	820	804	838	816	796	816	816	795	798	783	815	803	769	869	814	801	770	829	746	810	856	822	786	815	821	845	795	770	777	823	768	778	806	830	850	776	823	764	811	785	785	791	855	834	781	822	825	764	783	805	804	836	810	795	811	771	737	769	782	819	816	831	783	848	844	800	815	834	807	823	816	762	841	811	870	809	806	830	768	781	784	820	830	753	808	834	809	792	802	782	831	781	815	795	772	817	777	787	855	797	823	773	834	760	824	794	811	785	848	803	808	798	791	775	762	783	773	830	829	850	841	784	782	790	819	767	830	775	807	776	799	809	807	804	808	793	807	762	840	839	818	809	799	815	779	844	854	816	779	827	795	808	857	781	820	783	816	775	811	785	830	827	760	795	799	825	844	813	821	805	824	801	769	782	784	821	817	803	788	821	780	834	785	776	786	863	852	813	854	822	816	820	830	751	792	812	775	777	859	840	790	751	824	799	817	773	781	777	829	773	803	808	752	800	802	802	785	773	784	799	864	793	757	832	820	815	752	804	812	776	864	754	819	889	783	808	764	812	801	793	817	811	824	834	801	786	784	775	778	811	773	811	791	814	755	764	823	801	791	753	809	816	815	820	831	817	794	814	855	800	781	774	789	765	813	807	753	837	786	777	779	796	819	829	818	818	808	791	837	756	839	801	793	817	785	785	809	784	796	813	818	819	801	811	780	849	816	782	781	802	761	824	794	781	806	826	780	842	814	807	780	790	848	795	794	792	821	816	832	813	802	797	765	821	826	820	793	803	826	784	790	844	840	753	811	807	780	802	772	781	795	779	820	822	825	867	761	800	803	806	859	797	797	761	824	836	841	779	797	766	786	821	777	814	790	769	784	802	824	783	807	817	838	765	795	825	796	789	828	828	819	855	823	796	831	851	811	807	821	787	762	839	800	776	801	842	829	802	816	766	766	838	806	793	861	807	803	800	798	744	838	832	835	820	828	812	794	801	817	787	749	832	821	784	813	768	796	828	852	819	769	835	807	757	798	797	825	839	765	787	794	800	834	809	800	813	789	786	793	804	822	787	796	797	782	811	780	790	772	731	839	819	854	793	877	830	788	802	817	773	796	798	795	833	820	778	807	848	801	778	832	821	850	819	823	754	780	817	776	832	790	814	812	814	794	781	837	821	782	799	761	806	832	757	837	793	839	813	799	809	787	816	798	791	757	828	806	816	853	834	822	805	817	815	793	771	811	813	801	837	837	787	772	796	794	830	807	773	829	815	793	815	796	819	810	767	856	816	860	801	800	884	829	794	840	819	816	791	795	818	785	792	817	750	855	814	834	810	789	797	822	793	827	761	804	819	815	787	806	857	773	891	856	845	849	777	825	813	793	788	771	845	792	802	829	806	767	797	794	767	815	784	795	770	786	799	821	794	838	810	756	821	827	766	819	801	833	769	839	746	797	775	777	789	804	794	759	842	777	777	834	841	739	800	780	817	785	806	784	824	814	843	792	831	808	814	815	860	800	797	856	795	805	806	909	817	806	800	852	858	832	816	764	765	847	812	783	848	772	807	783	786	792	777	811	809	768	791	789	812	791	827	793	866	823	795	793	774	804	824	822	788	779	800	799	828	804	826	818	842	791	814	852	842	763	808	839	848	753	780	789	822	817	799	729	849	802	811	803	846	831	866	790	787	757	779	802	801	814	781	830	792	783	786	781	760	769	789	855	881	778	836	783	824	782	820	816	833	823	748	806	808	807	807	794	793	786	873	757	840	743	816	815	796	776	821	733	808	798	807	773	771	794	776	830	853	783	818	813	751	791	847	764	773	832	764	863	844	836	754	803	802	763	778	773	823	842	770	847	824	843	778	831	748	785	786	793	835	786	840	831	778	817	848	825	813	754	795	849	780	807	835	805	818	838	772	781	784	798	832	838	841	808	791	827	856	839	809	730	765	800	795	813	802	811	823	793	790	791	776	824	806	772	815	783	853	819	783	835	842	771	834	838	834	744	805	765	780	825	789	775	819	808	806	795	761	825	743	830	783	789	758	809	800	816	846	765	792	802	832	784	823	836	805	860	815	800	811	797	766	813	829	771	805	764	816	820	800	808	778	805	842	828	743	807	789	828	798	771	813	756	801	837	812	796	863	861	794	784	855	782	763	807	810	858	810	820	812	843	787	800	798	818	790	827	794	791	821	791	810	771	787	888	826	780	858	786	807	785	813	796	808	797	819	849	796	828	863	807	796	775	794	841	743	795	767	773	808	811	814	850	798	840	803	818	774	870	768	788	790	807	838	774	775	784	806	842	803	800	783	780	713	816	786	840	814	837	779	817	790	847	782	808	854	831	814	843	807	808	828	811	782	791	776	829	833	738	798	847	842	828	801	808	728	798	815	804	810	813	788	797	812	781	811	785	797	829	837	813	824	794	823	829	770	830	797	809	745	786	844	794	782	842	850	777	791	766	812	793	827	803	823	792	774	796	796	832	846	812	810	835	801	817	832	829	834	801	810	818	803	843	777	792	793	794	803	809	792	796	814	797	831	804	781	794	819	771	818	740	800	801	820	805	792	777	842	779	796	786	795	833	797	774	797	823	825	795	817	824	744	810	818	792	822	837	776	802	793	793	802	757	812	838	823	887	850	804	791	800	863	798	809	801	758	837	810	766	809	780	792	841	866
32107	20040	18764	12361	7514	4808	3762	822	428	432	410	407	394	376	374	404	378	392	398	342	338	390	376	389	369	369	348	349	355	374	353	353	363	375	395	341	351	373	359	348	371	343	357	335	345	353	367	387	390	391	331	354	397	352	360	351	375	390	383	381	380	345	340	390	357	377	356	328	402	354	373	330	387	348	334	356	331	360	356	379	379	375	359	358	406	344	360	369	336	344	369	341	382	338	339	366	334	344	361	345	392	377	336	328	375	358	374	335	338	368	377	383	335	367	362	374	346	357	390	332	326	382	388	368	357	376	361	352	382	400	391	369	354	351	337	377	352	336	327	340	340	332	363	396	357	340	344	368	328	396	347	337	347	360	322	354	362	377	391	369	312	347	360	357	375	359	382	352	365	366	396	386	324	381	360	369	343	345	393	365	376	374	375	311	384	348	388	338	377	362	357	404	352	365	367	360	332	366	370	328	354	392	348	399	371	379	372	339	336	353	348	350	345	322	346	343	356	367	371	341	366	323	355	372	375	357	373	351	345	365	392	352	396	394	338	386	330	338	343	333	368	323	374	340	372	342	342	355	384	361	359	381	363	366	354	360	391	373	349	366	352	338	367	375	363	334	367	378	341	374	342	342	368	344	352	341	335	339	363	385	359	388	380	366	362	368	357	363	371	366	358	346	358	401	348	360	319	350	344	339	340	365	367	365	337	354	353	424	373	340	375	370	344	364	339	364	339	330	356	356	379	353	357	360	353	338	345	377	376	388	357	371	381	347	385	347	367	369	345	334	343	390	380	348	365	362	357	333	370	353	364	316	319	379	352	384	382	380	341	349	358	361	379	376	349	371	379	355	390	376	319	384	360	383	365	355	378	353	361	375	343	365	371	371	309	378	362	386	350	343	381	384	346	350	364	380	395	377	358	350	354	352	353	336	357	354	378	354	353	357	332	396	412	365	356	408	352	367	324	331	375	324	373	339	358	330	347	375	370	351	349	327	331	393	360	367	359	364	344	363	369	325	346	328	374	407	374	357	350	358	332	377	353	346	326	375	364	335	349	341	351	313	384	361	351	367	383	346	333	345	374	365	374	402	345	371	345	355	349	390	360	387	361	340	377	329	328	366	352	320	342	367	382	366	364	352	370	364	353	331	367	347	383	352	357	440	352	347	345	330	361	333	358	353	372	394	372	408	365	330	353	359	339	342	378	333	366	382	328	370	347	355	388	354	379	347	338	327	348	373	397	355	361	356	342	357	350	350	359	377	327	321	360	394	399	382	354	357	386	335	353	361	337	362	376	338	366	386	364	359	337	361	366	350	365	354	383	361	328	371	383	360	383	334	322	312	320	356	357	329	339	312	370	333	356	386	331	362	331	355	381	347	326	382	318	381	370	362	315	370	356	365	362	353	403	348	382	345	350	361	305	361	374	370	358	365	354	312	377	389	370	383	341	343	323	363	396	328	380	376	358	411	380	336	346	339	332	333	357	372	328	332	372	343	357	362	353	361	368	367	350	316	353	352	341	322	382	362	354	345	384	357	371	327	383	357	348	347	345	376	345	353	370	350	369	374	354	325	353	388	368	346	357	365	383	325	377	346	320	337	331	334	361	394	336	350	339	341	345	354	372	378	399	341	352	366	366	389	333	365	362	363	359	338	391	365	354	371	382	380	358	367	374	341	361	329	378	353	385	362	353	326	364	355	313	350	412	344	329	382	353	368	348	350	306	336	359	341	356	372	347	381	321	370	351	334	378	382	355	363	348	379	388	367	369	348	361	371	369	342	402	317	364	374	382	330	349	347	401	354	394	363	342	344	330	332	372	348	367	347	344	335	380	348	336	348	380	357	382	374	353	381	386	355	357	372	362	384	350	330	336	350	342	365	365	379	339	370	379	344	338	394	336	323	364	343	346	348	365	353	359	386	372	359	409	357	344	366	329	336	345	356	377	362	340	334	372	367	382	382	350	340	367	363	378	345	341	358	352	356	377	344	351	363	358	355	384	366	309	334	310	351	345	377	359	380	343	364	316	353	384	352	373	345	362	375	377	350	363	372	388	393	354	350	386	347	361	355	363	342	386	373	358	363	384	347	364	382	338	351	366	351	359	338	353	361	361	349	369	346	399	347	360	348	395	394	394	411	366	384	376	372	317	375	346	360	343	350	356	355	337	354	368	361	363	324	387	387	375	378	339	345	348	342	336	365	356	333	347	362	342	364	360	363	357	362	355	358	354	388	352	362	390	324	355	340	375	300	326	400	417	412	361	338	361	365	351	381	352	375	345	354	379	354	353	347	345	363	343	326	358	353	390	358	338	389	367	361	372	323	354	389	393	347	376	356	377	355	375	340	338	312	386	369	345	330	382	346	369	356	375	360	389	344	380	387	357	340	362	344	358	399	398	354	346	370	362	339	334	370	355	342	388	373	332	370	322	343	369	357	325	382	360	342	330	349	363	345	385	354	368	357	379	321	314	334	337	342	320	341	349	389	356	374	356	387	378	393	414	347	324	365	369	323	347	404	340	359	346	364	357	360	333	362	357	374	370	384	344	365	359	361	353	349	367	356	356	376	361	368	319	339	352	333	391	378	368	403	407	363	396	382	376	343	346	360	374	379	400	397	354	380	393	380	335	366	313	361	366	351	369	347	396	368	351	358	325	360	369	357	337	328	353	393	334	367	339	371	347	360	368	363	394	394	339	349	343	360	328	361	371	350	302	320	360	352	361	368	338	356	363	360	373	400	389	324	371	358	362	364	336	382	363	327	335	339	373	367	351	375	347	401	333	354	355	390	364	387	364	364	362	347	362	345	350	367	349	342	376	347	361	359	367	369	347	344	366	369	370	383	366	355	396	400	336	388	354	355	351	350	377	377	369	378	343	331	381	337	390	371	338	353	339	372	340	358	378	367	401	384	394	341	344	351	368	342	345	383	353	350	340	405	363	344	344	364	393	394	350	367	377	382	357	378	357	338	346	387	360	365	408	390	351	372	371	327	351	351	343	352	354	334	357	368	330	360	405	379	364	358	349	335	350	358	321	367	344	362	368	366	354	363	336	342	358	373	365	325	379	368	356	359	348	335	331	329	334	357	359	348	376	375	333	378	401	389	334	374	356	340	361	354	314	365	374	358	382	368	376	368	338	329	342	348	398	343	391	375	365	368	359	336	377	359	324	353	341	390	379	367	367	381	370	342	362	362	336	364	352	369	376	391	367	346	387	389	361	362	353	321	344	364	365	386	369	377	358	377	360	371	351	358	385	348	369	367	332	380	344	378	364	346	368	368	381	350	331	370	362	357	391	364	338	361	358	362	373	366	357	352	392	338	387	379	369	356	374	371	364	370	330	395	389	338	347	352	344	339	361	399	340	352	326	379	404	387	364	349	383	382	339	353	369	357	347	356	369	341	363	346	339	349	351	321	327	355	353	334	369	386	332	332	356	370	350	351	340	401	316	329	366	361	352	346	367	360	344	352	331	366	369	399	352	355	378	390
22206	17339	25497	22704	17889	14707	12703	2225	1215	1207	1157	967	1059	1048	1045	1022	917	974	977	984	930	943	910	912	866	875	939	888	926	889	872	905	895	910	914	848	881	897	858	829	840	900	835	839	858	831	883	873	895	851	830	898	869	849	801	851	861	889	875	868	854	880	847	900	797	872	828	829	868	847	832	758	832	833	859	879	897	874	854	842	815	846	843	903	884	786	854	856	808	836	769	837	851	833	917	801	860	853	856	842	821	862	843	832	849	868	831	855	867	827	751	867	857	831	857	869	815	830	830	823	868	809	850	878	857	841	822	851	932	840	854	833	813	861	869	879	841	803	809	861	808	900	845	851	836	803	829	840	849	892	780	817	785	805	843	862	814	888	836	773	827	837	877	837	820	852	833	823	831	845	858	849	826	848	870	858	875	868	881	833	813	877	826	868	807	826	861	871	838	852	826	824	801	798	792	836	858	870	803	824	877	824	850	821	838	842	860	817	858	876	797	869	864	864	804	834	838	824	846	863	879	792	851	890	869	824	856	853	844	863	840	849	858	837	889	810	799	844	829	854	787	832	859	868	850	837	814	864	865	890	810	831	847	830	861	913	815	813	829	835	821	865	851	832	844	889	811	837	808	873	801	830	792	832	808	828	797	852	833	791	813	851	856	793	853	870	813	846	809	848	902	851	881	909	949	820	803	884	801	877	854	791	904	801	874	813	884	824	810	796	829	841	791	826	822	790	802	869	842	863	832	839	847	848	880	819	851	853	861	856	841	865	824	813	827	818	839	831	876	837	844	900	810	836	879	829	830	814	889	853	856	824	841	880	844	825	830	828	865	789	836	831	762	837	868	845	848	895	835	854	819	832	865	834	825	819	853	822	843	820	842	846	820	906	814	864	867	829	822	824	780	853	822	832	859	859	847	837	854	840	825	827	831	821	877	835	797	833	870	855	850	838	849	837	825	824	847	857	876	818	829	910	831	817	836	810	868	863	794	898	843	830	834	844	825	848	857	874	912	829	833	841	796	857	853	827	849	868	815	877	873	813	852	836	791	850	795	851	833	837	838	812	795	822	844	885	862	876	864	781	831	824	888	805	845	836	877	811	801	854	835	886	796	855	853	805	834	819	867	810	862	800	865	816	854	835	832	878	821	858	851	807	816	874	835	855	824	846	846	877	860	866	837	836	812	829	829	834	887	821	881	825	852	860	812	865	789	839	849	844	807	823	860	825	832	899	886	826	862	790	836	816	846	756	842	809	870	819	800	820	801	941	872	838	814	835	787	814	907	833	888	852	843	871	857	857	818	836	885	835	820	879	781	820	846	819	845	905	773	781	802	820	818	871	886	794	840	866	915	892	844	860	879	784	847	832	845	880	933	839	853	845	827	821	848	874	792	815	849	846	844	853	823	876	870	810	881	821	810	850	854	836	854	829	825	830	827	845	823	844	873	822	820	816	856	854	860	805	880	866	801	852	911	844	816	887	800	842	763	816	849	792	807	834	865	824	831	841	856	865	786	850	838	858	831	868	885	852	788	897	846	851	837	818	898	830	805	811	834	860	826	867	860	866	816	885	898	838	870	865	839	820	765	818	822	885	851	898	835	867	805	873	798	820	812	860	837	810	885	813	836	781	844	877	877	829	886	821	855	846	828	822	833	826	801	794	860	836	845	827	830	832	832	764	869	856	820	875	813	863	837	818	839	893	846	868	842	833	802	844	833	887	840	827	836	878	859	816	811	845	848	830	872	861	831	818	855	838	851	802	866	846	908	872	828	825	886	863	874	853	844	841	821	828	799	822	827	882	848	812	888	852	845	813	869	844	828	821	836	814	831	854	792	816	891	833	835	866	826	851	850	777	836	829	823	875	896	825	857	831	851	843	870	820	850	805	861	826	866	867	808	829	862	877	889	791	842	847	864	891	867	853	803	899	852	811	835	830	865	842	864	835	849	821	857	845	804	858	813	858	861	830	862	782	823	838	877	851	843	825	843	799	886	819	806	878	860	838	843	873	823	870	827	897	796	863	879	856	836	831	843	847	828	822	837	840	811	827	828	818	887	849	880	842	840	849	844	878	843	849	802	844	876	852	846	878	864	819	876	874	818	788	873	823	835	825	837	865	807	795	821	843	794	846	880	860	845	903	829	836	865	897	859	797	803	720	832	867	843	825	867	840	862	881	822	922	818	850	872	836	788	811	840	881	825	815	818	907	872	892	869	858	775	868	778	834	912	797	843	833	818	857	857	809	826	824	861	838	859	818	852	793	865	803	823	816	825	833	865	841	914	841	853	795	799	817	810	839	809	857	785	830	821	828	818	875	797	819	851	769	836	838	824	840	831	861	855	850	831	846	844	881	768	802	856	845	803	812	824	843	791	835	837	842	805	862	840	833	801	859	874	818	850	851	833	856	848	863	844	816	856	801	884	796	849	786	844	786	798	836	872	891	859	876	806	798	887	834	824	844	800	860	822	841	860	860	852	839	845	822	859	841	812	814	826	818	817	824	907	797	863	818	859	829	828	793	872	785	817	832	853	833	845	868	819	810	813	789	903	827	833	835	795	790	829	813	841	842	848	841	890	868	838	800	856	876	894	829	834	810	876	870	837	854	862	845	846	880	807	846	802	862	897	910	800	895	829	799	825	810	795	842	840	835	860	870	784	850	840	823	884	805	794	818	796	839	859	830	831	794	854	829	825	831	802	831	805	901	871	823	829	868	801	851	794	862	859	931	820	828	848	824	809	820	851	847	835	826	858	815	835	821	848	845	847	803	871	891	810	865	852	884	800	862	888	819	865	922	848	908	796	859	796	839	872	837	881	871	850	874	877	851	858	872	864	823	851	800	855	860	873	806	865	838	794	911	804	821	845	880	822	808	835	872	873	860	823	829	834	874	858	825	861	841	837	898	844	841	822	854	867	841	819	853	806	882	827	878	842	835	851	859	862	835	847	839	889	917	878	868	825	825	862	871	859	835	860	831	858	805	782	838	767	879	844	832	859	873	910	895	848	819	867	871	908	821	881	911	867	812	822	826	859	850	855	859	859	890	846	894	886	845	812	810	844	837	845	819	812	878	842	797	778	930	814	824	923	816	855	848	800	841	823	807	860	855	856	821	807	858	828	835	838	852	858	896	820	843	807	812	844	810	779	905	830	846	842	864	851	821	856	876	874	824	857	827	861	863	834	818	879	820	829	880	826	784	819	853	858	820	850	804	825	872	854	830	846	847	885	862	801	848	871	828	809	826	867	861	827	804	843	832	861	829	840	796	851	857	861	839	822	881	832	803	845	827	847	863	838	841	846	849	868	859	861	852	809	835	821	843	853	867	863	842	887	865	806	795	813	830	841	757	876	856	810	870	826	853	883	836	820	885	900	825	819	863	860	828	799	852	862	804	854	863	849	824	873	868	802	845	863	817	874	848	832	854	862	861	834	916	838	779	861	848	820	863	829	828	870	803	846	851	787	835	852	812	822	841	847	840	909	872	820	813	847	845
40256	27582	28411	21544	11477	7799	5654	1846	482	383	421	376	360	371	381	354	379	351	375	332	358	342	323	317	345	315	312	336	311	276	335	338	309	297	334	275	306	333	323	302	307	332	264	316	307	289	362	319	329	320	303	310	299	311	290	318	341	306	293	330	309	294	338	287	300	305	302	325	317	294	324	304	316	329	339	291	327	288	355	337	311	290	284	317	324	293	364	316	285	319	295	297	320	291	274	304	322	314	290	318	323	301	315	286	329	293	302	318	289	352	312	304	304	319	314	338	281	329	331	299	303	286	333	312	283	325	299	323	316	317	300	323	333	303	303	314	286	264	294	291	294	303	307	301	302	313	321	347	332	300	304	299	302	307	321	358	343	282	297	318	302	343	311	306	300	303	300	289	298	316	328	337	331	336	330	302	310	275	334	297	325	300	283	304	326	320	299	333	308	310	290	319	308	309	278	305	295	270	302	298	311	339	333	318	293	288	319	293	299	304	285	327	307	317	293	297	339	318	326	316	278	306	269	310	269	295	313	338	306	321	320	311	317	286	302	317	319	276	300	313	314	270	325	315	315	324	307	309	339	278	310	310	319	271	304	328	335	344	285	338	281	288	328	339	305	293	314	282	302	303	297	335	319	295	326	328	268	304	306	292	298	290	298	300	295	322	309	289	303	346	291	305	321	318	327	312	334	330	321	336	323	337	326	303	318	307	335	322	280	289	311	324	326	313	333	282	319	331	333	330	305	289	307	300	287	310	301	321	319	323	319	313	277	323	311	316	321	340	305	316	309	293	326	296	301	322	301	345	298	280	323	327	330	338	314	344	288	290	319	292	288	292	338	296	303	319	317	298	331	306	320	321	308	320	302	321	295	311	299	364	302	280	334	316	308	305	323	292	323	314	337	308	338	281	289	293	298	290	322	293	282	318	333	313	310	335	330	314	302	309	319	299	282	270	294	298	298	316	340	323	316	335	313	308	370	296	280	339	284	289	317	286	328	334	291	320	291	296	292	321	306	295	289	350	299	332	324	308	337	315	318	304	297	327	349	329	300	322	291	262	326	313	315	297	331	311	295	307	324	286	285	284	324	296	327	332	306	314	318	316	310	355	309	352	315	343	380	323	328	285	278	302	319	323	269	353	309	325	307	309	324	305	304	292	336	333	301	328	328	290	316	315	282	284	301	310	328	326	314	295	326	297	318	299	254	282	290	297	328	309	305	348	296	300	326	375	318	314	325	305	284	309	286	283	282	327	334	290	315	299	294	298	311	324	300	304	295	320	308	317	309	309	307	296	323	300	281	332	307	336	313	300	319	336	332	295	327	304	319	297	282	338	294	306	282	316	263	286	329	292	336	288	300	299	304	305	318	312	280	317	293	279	293	290	318	291	324	313	335	321	299	272	276	324	286	299	324	289	311	320	303	295	294	300	310	322	308	247	309	318	318	287	324	338	285	356	311	316	314	308	306	317	318	316	315	313	315	295	318	268	320	328	337	282	333	329	316	326	276	334	311	274	308	293	330	328	342	313	323	304	290	314	319	327	315	305	318	294	340	313	305	270	298	314	328	297	298	339	284	321	309	308	292	325	324	321	343	331	292	310	298	349	304	296	327	311	317	278	306	272	315	303	304	280	318	290	291	316	318	316	304	323	306	294	271	325	307	304	313	333	322	312	302	340	302	310	293	327	315	302	305	323	332	321	304	310	332	313	325	331	334	302	319	323	310	331	312	292	271	313	304	272	331	298	311	305	307	294	308	299	323	306	324	298	299	289	316	309	297	330	340	300	284	276	295	283	329	281	323	317	296	312	310	302	299	288	328	290	341	282	321	322	307	313	283	282	301	321	279	310	271	278	287	294	311	305	328	310	278	302	351	318	341	337	311	298	297	331	332	270	296	322	284	332	311	294	318	297	286	313	323	300	321	324	305	290	331	318	306	340	298	272	297	287	305	303	318	301	298	297	282	302	278	356	360	306	312	298	301	273	318	296	299	299	313	329	289	325	300	294	311	275	304	303	284	326	309	304	333	319	335	310	269	288	320	315	323	304	324	352	293	302	300	332	296	251	308	303	282	296	310	298	328	272	308	330	301	304	304	312	335	302	346	287	332	365	342	339	320	301	358	325	301	306	335	289	278	290	297	288	345	289	303	285	313	330	313	299	306	299	301	291	304	285	342	302	303	298	305	304	303	303	317	310	294	317	346	303	300	301	307	284	311	295	297	277	290	284	301	307	316	303	327	337	337	319	305	341	328	306	306	323	304	324	285	297	311	326	309	330	341	344	320	322	338	295	295	316	324	308	320	327	291	314	298	350	314	323	322	297	330	309	290	298	315	343	304	300	328	285	327	315	327	325	283	297	335	290	325	319	318	336	349	281	318	343	294	296	305	306	315	313	305	292	273	324	301	308	320	346	290	296	302	320	293	316	301	299	284	277	317	346	259	305	291	319	309	304	343	359	323	315	271	339	290	298	307	342	317	292	344	304	319	299	316	327	315	321	299	311	327	295	336	329	340	305	312	292	320	329	336	300	293	287	290	301	317	318	301	298	310	318	292	287	315	300	316	328	328	301	325	309	324	294	273	306	301	289	308	313	325	303	329	324	310	322	305	300	311	307	324	328	300	314	323	294	305	315	299	313	325	311	288	321	313	328	298	318	286	296	275	326	304	308	312	312	270	317	295	273	313	334	307	316	308	314	290	319	284	304	277	312	316	301	294	295	292	299	313	308	303	314	302	289	279	342	304	314	307	305	305	302	272	299	306	334	334	289	311	342	316	321	309	279	318	288	305	275	311	332	284	280	313	320	282	322	302	323	304	297	295	348	292	289	332	343	314	304	317	278	295	333	316	306	337	328	288	288	311	284	307	283	296	317	282	299	302	311	280	298	319	329	315	336	345	299	311	299	329	308	292	305	330	315	317	328	322	286	320	286	327	288	319	312	305	315	328	290	315	290	344	307	309	314	309	331	341	318	292	326	284	301	302	279	285	315	284	307	293	298	335	328	327	313	316	328	322	314	324	302	301	324	328	331	299	290	319	336	298	305	323	295	312	289	305	302	305	314	324	313	321	317	314	348	306	308	315	324	300	306	268	307	268	289	306	323	297	291	283	274	306	321	315	330	330	299	311	306	292	334	284	286	289	283	297	332	305	315	319	304	291	322	297	309	292	291	324	338	319	318	281	311	288	277	315	285	297	332	318	326	296	299	292	311	332	318	325	308	331	305	293	323	313	286	320	281	344	316	304	280	324	315	338	290	306	301	323	315	287	308	319	303	319	307	266	309	317	315	295	318	292	291	297	369	295	304	324	290	305	307	347	332	288	287	271	294	296	324	307	268	293	297	297	291	322	307	306	283	335	304	333	303	291	276	304	304	312	331	287	317	341	355	289	310	322	281	291	274	328	330	293	335	314	323	314	312	272	322	300	290	285	308	295	311	299	303	290	297	316	281	300	277	309	322	329	311	287	281	299	302	309	289	294	287	309	295
27026	23126	32921	31684	22662	20334	15536	5440	1424	1274	1144	1105	1080	1021	1001	975	1037	953	967	914	884	856	854	806	872	847	802	799	835	818	809	776	771	818	740	809	757	804	789	796	789	818	740	757	769	748	792	762	732	751	760	764	763	751	747	756	730	767	756	767	698	733	711	754	757	733	734	723	725	740	837	736	763	697	715	747	787	733	768	725	724	729	789	749	796	716	704	678	690	740	816	708	758	733	746	722	753	697	785	734	694	702	692	714	749	718	718	744	788	756	735	697	736	698	746	720	743	771	715	772	755	742	753	734	700	741	706	709	707	746	723	688	705	734	702	725	742	726	764	732	711	692	742	697	743	776	792	712	714	704	757	726	755	774	691	742	734	755	751	726	748	716	738	713	713	729	759	728	711	694	699	746	709	707	719	761	687	737	711	691	740	701	703	729	747	717	752	749	731	717	720	699	732	699	706	739	712	739	720	751	723	713	726	718	733	689	777	788	769	698	691	749	691	687	686	696	762	709	777	714	722	763	737	701	751	743	712	710	741	748	682	718	753	786	747	710	764	721	720	751	704	720	713	686	696	739	751	732	757	722	712	751	692	716	689	752	701	676	723	751	751	692	746	784	741	730	711	685	654	740	719	768	724	714	751	774	719	731	743	736	733	740	711	796	746	712	802	699	696	733	726	715	730	714	751	737	751	715	726	722	738	697	728	729	746	737	702	708	760	771	687	694	716	727	726	767	716	724	747	706	739	743	720	739	735	713	715	700	716	774	703	742	697	724	741	758	740	756	720	745	698	694	722	757	727	756	752	717	757	732	745	730	687	740	692	698	739	733	697	707	725	759	734	704	727	773	740	702	774	706	728	690	768	760	693	751	715	717	696	712	751	720	731	734	764	737	712	735	792	732	788	710	751	717	733	728	721	715	705	753	803	715	741	691	727	718	722	707	748	750	742	722	728	687	719	719	673	697	736	744	754	746	752	720	747	735	715	793	757	778	769	715	750	698	730	776	711	686	705	718	742	764	715	711	766	699	713	736	697	730	737	700	768	741	722	736	732	781	664	762	685	696	756	724	709	797	702	717	742	758	736	730	719	731	737	701	735	736	720	822	706	738	706	749	744	718	742	722	661	713	741	700	719	728	712	703	745	691	799	770	747	756	704	690	736	736	729	764	659	705	698	707	738	752	672	695	736	760	783	727	777	720	728	762	743	716	732	730	748	725	714	716	712	742	689	712	724	694	725	733	692	736	699	786	737	761	772	671	706	740	734	760	754	698	726	659	708	738	717	757	729	758	712	691	750	741	698	767	733	683	738	727	752	737	738	728	726	705	725	771	723	711	667	736	694	734	678	746	700	704	721	756	711	746	752	692	741	682	732	763	702	721	777	720	743	686	732	732	712	740	702	700	738	755	716	726	717	687	698	754	725	725	781	778	699	729	725	731	697	714	726	756	748	716	741	733	807	715	740	716	698	755	718	775	719	755	749	743	702	705	741	753	710	726	715	734	717	748	759	756	717	751	710	776	712	694	728	751	731	779	675	766	722	740	747	746	725	726	720	721	732	708	771	732	731	712	688	719	743	758	749	735	749	729	673	714	726	702	751	727	755	696	736	749	734	764	747	721	711	762	730	769	755	724	710	729	733	744	713	758	733	757	739	677	701	753	743	713	709	761	734	749	750	723	743	742	682	686	734	676	732	697	725	764	762	731	723	724	758	736	705	747	754	754	713	721	743	773	719	722	771	720	716	764	803	749	770	718	688	766	748	728	718	730	718	737	732	720	720	700	752	706	755	732	696	755	693	727	759	725	726	715	727	688	719	694	771	726	710	758	734	723	755	704	732	725	715	717	715	694	732	698	683	723	738	755	707	757	735	734	735	759	722	727	754	749	762	702	728	688	760	750	678	723	734	713	708	758	693	765	726	738	755	674	765	709	752	720	724	720	688	723	755	716	704	736	722	731	693	718	716	704	762	741	689	712	734	724	704	707	783	754	723	696	707	775	709	717	710	712	732	747	689	753	680	723	707	713	732	687	751	721	706	729	744	742	715	759	733	746	707	703	732	738	702	704	740	726	709	660	739	726	733	736	708	733	696	721	719	691	740	712	758	712	742	714	730	704	724	740	750	754	730	697	754	739	714	700	735	724	764	740	694	706	758	688	726	761	743	708	772	758	735	768	736	727	707	686	704	671	762	697	737	742	723	725	714	712	755	774	668	726	686	725	736	731	786	757	788	746	704	706	705	731	746	714	782	710	744	722	723	710	749	719	721	725	712	709	691	719	714	693	739	697	648	742	733	706	736	734	679	701	741	745	684	701	735	736	694	755	707	673	699	763	751	700	691	726	696	723	705	718	759	718	694	717	719	734	707	717	748	790	713	740	731	729	744	735	765	746	704	701	741	729	783	765	725	717	723	760	716	723	694	750	741	690	794	697	711	756	727	669	749	717	712	710	754	668	725	713	748	690	726	696	742	770	771	707	777	701	728	742	706	741	713	712	721	736	731	740	717	747	776	722	715	723	778	723	728	747	715	754	738	721	684	760	691	686	663	723	759	738	676	687	700	681	716	707	760	712	755	702	734	744	775	757	741	724	721	712	732	703	734	699	751	729	738	734	783	738	732	682	725	742	726	732	758	736	750	676	743	710	757	721	693	725	706	701	768	761	761	756	722	744	758	712	706	708	729	743	699	740	726	705	707	725	707	701	717	700	685	728	714	740	741	770	785	695	713	706	723	681	723	741	817	722	690	699	705	702	711	683	758	727	713	713	766	717	734	773	676	750	753	702	754	709	718	690	687	733	739	709	729	729	711	684	736	709	717	758	744	770	764	682	740	763	749	756	791	758	748	734	763	734	708	733	762	714	721	725	731	707	718	699	696	748	774	713	713	743	740	751	739	704	786	728	780	740	733	722	743	757	732	667	736	718	772	736	703	750	723	716	731	780	732	748	742	749	718	735	762	694	756	736	734	731	713	705	729	791	781	701	689	731	740	754	704	767	750	726	733	759	720	706	712	696	766	760	736	704	734	670	769	712	720	710	706	746	740	783	717	685	734	751	651	716	715	722	743	724	708	706	771	737	751	700	702	739	752	690	735	749	740	731	690	695	705	762	757	793	729	758	711	718	751	709	741	707	702	722	691	734	775	734	751	717	711	711	778	732	685	770	731	735	723	708	753	733	752	763	740	729	713	704	697	739	690	720	737	754	729	737	762	717	733	732	716	743	723	687	712	709	739	736	719	746	715	674	719	812	743	722	772	758	736	741	745	749	688	758	760	682	710	733	768	730	766	715	749	717	726	675	692	743	772	763	750	730	723	721	670	715	692	733	688	735	714	749	687	703	706	753	700	732	761	753	708	737	710	725	723	746	715	734	750	713	729	729	734	697	731	708	684	736	739	738	718	722	702	712	712	725	764	682	755	743	719	717	764	709	710	708	711	754	742	727	687	775	723	744	734	695	727	719	707	685	709	716	734	713	754	706	741	699	760	732
17854	9611	6345	3412	1648	898	588	401	358	405	391	378	362	365	360	377	355	337	353	342	367	373	377	381	361	363	335	329	342	350	350	352	314	337	320	345	356	330	374	367	340	345	316	322	361	381	384	366	351	377	371	328	369	338	315	352	343	359	359	347	342	391	325	345	331	315	334	346	308	344	345	348	317	317	359	323	318	307	354	340	322	367	354	370	334	350	318	376	358	336	347	345	359	349	350	354	336	349	324	343	350	358	346	331	346	333	328	329	345	318	357	381	345	371	347	350	369	322	368	352	338	371	338	328	349	342	334	314	356	329	373	333	373	373	370	392	357	351	336	361	364	351	338	339	371	380	381	316	362	331	337	340	341	328	378	354	331	370	360	300	348	349	325	334	345	337	302	358	354	372	362	381	357	359	339	367	357	334	361	335	336	317	338	380	353	338	394	381	340	350	308	334	344	379	345	316	361	349	321	351	342	359	343	331	355	371	376	365	343	341	360	341	308	335	321	361	337	376	353	352	363	315	336	343	343	339	363	336	348	337	333	369	348	336	377	348	308	338	342	350	326	340	342	339	380	295	360	307	361	338	327	314	349	341	341	371	320	359	341	347	339	392	326	357	343	357	349	365	356	337	321	359	352	356	360	376	398	351	309	371	353	323	337	356	330	353	355	396	325	337	381	353	340	349	362	354	354	327	347	397	325	337	337	350	350	384	356	356	324	308	374	366	319	310	342	320	338	361	339	344	341	330	360	330	323	358	372	348	351	360	331	334	324	339	337	329	352	365	345	331	356	363	320	371	353	333	364	329	324	360	341	346	326	371	354	338	342	326	347	371	364	322	317	351	340	355	333	347	356	363	358	314	324	339	407	358	335	356	343	350	344	367	343	347	332	387	386	326	368	363	328	342	333	352	306	361	315	342	350	352	329	339	350	350	350	350	369	358	331	318	330	371	299	365	280	329	335	332	349	344	354	347	321	341	339	361	310	342	343	359	402	334	322	376	358	348	348	333	351	369	309	320	358	312	354	326	354	368	336	329	320	343	360	327	354	339	341	356	338	383	336	365	334	333	367	325	347	332	338	367	335	324	328	343	374	360	375	361	362	361	336	338	364	356	338	373	379	366	359	366	423	342	315	356	342	346	333	353	338	358	344	307	292	316	336	338	331	331	334	368	379	367	329	288	336	313	334	324	320	351	365	329	328	352	343	381	349	330	338	318	321	339	299	345	341	352	344	324	329	340	392	358	331	335	380	353	364	350	358	309	367	302	353	350	324	368	326	329	413	354	358	350	317	352	331	357	339	337	317	350	329	309	364	324	327	342	333	363	378	331	360	330	308	334	363	348	365	340	345	360	336	360	368	324	318	327	352	363	391	335	336	345	371	359	357	338	325	363	356	331	309	361	363	368	346	353	333	346	329	366	345	332	300	324	355	298	348	346	345	351	365	322	344	329	367	363	361	366	337	332	370	355	348	371	338	349	366	390	349	334	381	351	349	366	365	338	407	386	339	339	355	377	350	346	344	331	363	333	330	342	341	327	335	317	353	333	311	359	336	333	351	346	356	320	310	372	377	355	341	371	357	336	338	345	346	383	356	368	383	351	406	374	333	353	321	359	357	326	335	348	339	317	332	367	371	366	383	359	360	317	293	337	365	348	336	341	340	323	366	375	352	370	367	326	356	356	344	346	341	367	346	358	374	335	369	378	345	318	331	325	371	343	359	334	344	336	347	345	360	339	339	348	332	379	336	374	333	351	363	350	374	309	332	361	328	324	337	395	316	314	350	356	353	351	362	347	310	328	290	373	366	349	368	317	364	367	378	388	311	358	382	328	369	385	361	329	334	324	341	318	320	339	369	350	338	322	338	321	323	361	376	362	348	344	342	354	359	379	343	353	319	337	374	359	356	354	350	345	354	371	309	322	350	357	352	337	313	306	313	319	313	304	339	339	326	296	340	376	334	335	333	339	371	330	348	346	328	324	299	318	330	342	310	355	339	290	363	359	344	336	348	386	351	321	341	340	355	370	397	359	338	351	328	341	337	339	349	357	347	372	353	319	358	348	364	361	368	385	334	366	357	340	362	333	345	351	324	347	304	362	333	340	342	323	365	339	368	365	378	387	337	354	351	355	368	350	384	338	347	331	351	319	366	341	321	315	331	360	379	350	336	351	348	382	345	320	358	374	343	328	361	352	337	342	350	336	356	346	361	314	347	365	332	355	348	338	346	353	360	349	384	372	310	354	339	332	360	339	307	330	335	387	338	335	331	325	366	364	326	337	337	348	335	330	329	364	350	312	345	328	319	335	349	362	338	368	352	346	367	351	330	353	346	408	343	338	364	383	344	344	346	369	361	336	362	323	316	353	339	340	335	343	344	378	354	340	332	392	329	379	340	335	340	380	341	361	351	331	367	355	363	352	382	365	345	334	328	300	311	367	367	338	360	338	372	345	338	348	360	357	350	352	377	330	349	341	342	363	330	331	355	361	339	385	362	347	361	380	350	324	344	360	367	352	333	293	340	342	363	355	358	312	352	365	338	352	346	364	358	336	331	343	337	337	344	335	377	401	356	319	347	345	377	342	335	373	336	344	341	333	327	371	318	341	367	364	347	359	355	318	387	345	380	353	327	327	320	353	370	372	339	342	334	358	350	331	333	341	354	349	326	385	306	341	348	348	331	380	400	338	357	346	311	341	314	342	348	373	349	338	315	358	376	374	377	345	359	333	354	338	358	332	326	301	330	345	339	346	344	315	326	321	351	341	361	343	377	351	308	337	311	319	313	342	367	358	355	331	316	329	347	357	360	408	398	361	364	349	343	319	309	344	371	340	342	319	356	362	354	323	306	329	354	383	360	369	365	319	361	365	319	346	358	353	313	306	354	354	344	347	378	341	350	306	338	348	348	344	371	350	365	344	312	364	325	373	344	375	347	337	339	313	339	359	338	320	349	350	351	353	388	360	351	353	337	365	378	374	372	327	401	362	336	343	327	349	340	332	356	343	407	376	312	353	343	360	361	335	378	354	404	357	302	357	342	344	330	339	347	361	371	356	333	360	335	355	306	339	345	359	337	332	323	322	314	344	337	350	341	341	367	354	340	319	382	337	356	378	332	339	324	353	358	330	356	358	356	372	362	352	330	350	391	291	349	356	326	326	376	364	366	355	323	357	350	373	368	341	365	332	355	335	353	351	334	328	343	378	334	351	376	361	333	338	368	372	338	348	333	376	342	351	326	354	338	342	316	335	317	339	339	347	368	337	350	329	324	337	346	345	346	331	353	362	332	333	392	358	346	325	410	317	342	335	377	365	334	362	360	367	352	347	369	403	347	368	389	370	388	380	359	350	345	351	410	328	388	382	346	338	342	330	368	315	310	379	356	371	352	315	346	400	341	348	347	365	345	370	403	391	348	334	339	356	337	361	352	370	340	331	331	325	308	327	349	343	345	335	336	356	360	342	346	332	361	347	335	367	376	359	328	331	348	369	344	367
12615	9488	11102	8882	5766	3346	1946	1055	881	860	859	864	850	815	845	842	870	795	849	830	850	778	810	826	858	918	821	866	838	874	832	832	808	814	841	822	841	881	836	835	812	846	865	790	825	866	801	806	810	812	912	770	759	791	767	884	789	806	822	885	845	820	836	774	804	836	759	835	834	794	827	828	837	810	805	794	801	809	856	751	792	830	809	765	867	842	816	854	797	798	819	789	842	752	829	874	779	797	816	784	885	854	773	815	861	844	841	780	832	796	796	888	805	809	815	817	819	824	855	846	838	774	818	866	777	840	782	826	846	836	850	840	810	832	848	781	798	846	876	867	814	798	795	841	825	840	842	798	772	831	769	824	876	786	862	770	819	842	785	848	833	757	815	797	826	818	789	821	776	804	871	860	831	872	793	805	803	774	818	792	795	824	858	806	845	830	787	820	793	812	818	847	816	835	856	773	811	813	783	736	817	858	807	790	836	803	827	825	779	810	804	821	795	796	816	882	809	806	820	857	801	822	838	805	857	783	786	854	845	792	833	768	777	785	814	800	816	781	827	808	874	812	829	831	773	794	827	778	803	821	882	787	839	791	820	856	840	816	819	827	781	824	791	844	776	844	769	858	828	888	883	837	891	819	864	848	837	850	835	807	855	832	795	778	816	768	761	828	827	803	834	798	817	847	829	775	827	793	790	826	864	767	810	767	819	793	813	795	792	846	766	799	788	855	749	787	790	818	841	882	833	833	830	818	797	910	855	819	823	795	819	772	818	829	839	833	842	832	818	829	821	807	830	826	785	817	833	829	803	838	799	863	824	850	829	786	823	847	827	832	866	826	843	820	855	822	829	782	825	846	820	789	805	821	828	833	770	811	839	798	776	830	787	834	764	820	812	805	809	844	755	844	784	885	802	819	818	826	750	803	818	809	805	812	789	806	825	813	836	775	816	831	841	811	813	796	806	818	803	800	828	868	830	883	813	798	781	842	822	764	843	813	802	855	785	803	864	776	808	843	801	824	767	817	819	842	760	887	762	807	851	877	804	809	824	745	812	789	792	817	793	772	773	810	783	796	814	777	826	806	824	846	789	778	830	857	816	783	829	766	864	801	845	784	800	789	780	824	830	858	815	784	839	837	809	774	855	806	777	874	798	866	826	804	821	823	841	765	813	872	820	827	805	800	858	810	796	839	820	855	827	831	793	844	821	806	837	837	808	829	824	799	817	781	816	830	851	844	815	759	793	873	821	873	814	797	772	820	803	864	797	788	826	853	802	860	839	810	797	806	826	816	851	817	800	920	834	818	825	792	820	802	848	860	747	821	800	835	787	797	813	826	837	811	810	836	785	770	846	805	831	818	820	837	837	818	810	860	795	838	815	828	858	873	751	818	785	814	809	829	826	791	852	824	811	814	839	840	802	821	829	790	751	825	794	818	833	832	828	805	795	824	823	855	817	830	855	852	845	830	830	811	764	831	837	808	811	887	797	781	815	852	844	823	857	829	784	814	885	826	806	923	876	781	820	793	820	821	834	772	859	863	782	802	868	859	861	768	829	812	791	793	843	815	832	832	806	849	828	805	852	814	873	798	782	752	778	808	834	793	841	858	770	864	778	834	773	826	840	802	819	801	848	864	830	789	803	799	785	825	803	874	796	808	794	756	784	803	839	845	781	818	788	785	842	822	816	833	834	847	804	824	849	826	843	867	828	811	840	827	773	775	805	815	805	800	841	812	796	830	813	819	817	788	853	770	820	829	814	813	800	835	825	813	797	831	774	796	817	873	822	813	806	780	821	815	828	874	783	843	769	832	884	850	853	823	835	779	828	756	846	770	841	826	783	790	809	791	815	831	797	851	795	800	841	852	801	817	827	839	828	803	800	813	790	830	771	850	814	794	813	795	783	809	881	832	838	803	814	822	808	811	787	775	799	726	829	791	781	807	789	770	784	838	836	821	792	862	806	843	799	748	845	760	870	756	776	810	790	805	867	832	784	834	754	830	750	860	853	823	815	805	818	751	798	838	833	829	873	824	794	815	797	840	806	807	825	892	770	820	828	809	780	819	796	831	792	765	801	818	823	835	837	797	769	842	808	809	832	777	850	858	799	783	828	837	783	814	813	829	857	768	791	818	847	822	796	832	856	871	774	837	830	854	843	829	810	838	793	792	778	805	851	803	784	833	828	840	864	757	837	826	837	879	778	835	791	811	825	810	810	852	808	825	844	803	819	817	812	821	866	850	841	853	819	813	815	789	866	826	857	825	834	755	801	810	842	841	767	780	770	801	823	863	848	814	795	813	909	766	777	787	796	805	857	794	804	752	814	834	845	810	831	831	807	800	822	763	844	854	813	784	819	830	822	820	828	816	798	813	841	868	819	825	830	806	849	823	856	811	887	790	797	774	792	802	783	810	853	868	842	806	793	821	795	762	805	805	785	889	849	833	830	814	826	834	817	806	793	832	778	836	869	816	830	777	826	798	883	880	781	809	827	843	840	823	817	841	817	778	790	811	798	811	830	790	772	810	796	805	803	810	800	795	762	786	837	891	825	797	812	804	789	796	817	803	883	803	802	839	821	783	822	818	788	844	769	830	838	831	814	730	841	823	778	868	848	767	837	859	853	820	832	827	798	766	831	811	879	867	780	790	833	807	824	850	812	818	789	812	841	842	785	845	816	806	849	816	798	803	794	802	829	825	872	754	802	801	816	802	793	799	820	848	777	826	822	755	820	853	803	860	777	850	784	850	814	823	840	837	854	786	815	821	777	854	796	810	816	845	832	822	821	816	849	802	754	822	831	816	831	819	755	792	788	776	850	840	791	831	820	834	815	806	808	830	827	811	860	847	828	837	850	803	819	851	767	772	801	820	834	825	789	840	856	784	811	805	803	825	844	820	786	830	828	844	795	855	806	864	839	825	867	863	801	844	831	823	849	870	756	816	830	801	794	818	832	840	850	813	818	824	752	840	798	830	794	754	789	782	815	838	802	820	824	836	786	797	795	817	792	864	832	781	832	835	791	811	834	725	820	768	869	818	829	782	844	830	842	829	823	846	822	826	796	790	858	817	838	840	795	805	786	823	878	826	871	817	797	816	809	787	860	810	828	828	822	797	809	794	798	794	815	799	796	884	813	849	767	799	766	836	820	822	832	841	819	826	850	814	842	839	817	830	839	767	805	862	804	883	767	812	830	839	817	844	848	829	819	818	871	862	801	818	815	805	816	839	798	823	851	822	816	788	783	849	813	771	800	817	842	858	849	783	803	832	789	767	804	798	891	774	823	829	787	792	837	822	809	829	828	856	793	794	827	833	824	821	850	794	842	829	853	831	803	826	856	810	809	786	811	834	838	794	798	817	824	816	831	797	872	829	800	808	786	842	782	789	825	797	776	826	802	783	827	845	835	824	831	835	854	856	808	798	846	861	777	790	855	810	837	820	734	742	810	805	843	872	763	812	837	829	877	823	811	850	798	786	815	840	844	821	780	840	837	870
31077	20031	19128	13918	7362	4081	2179	662	420	438	400	406	394	391	380	370	358	369	351	384	371	378	392	353	340	360	398	360	376	354	400	373	362	394	388	364	405	331	339	369	359	393	369	348	377	350	373	344	364	387	345	337	384	367	349	370	365	402	398	355	374	339	382	340	345	335	384	359	357	352	366	373	359	372	358	359	364	383	391	369	334	366	352	334	376	378	381	344	381	379	359	329	381	411	378	390	373	357	360	341	380	364	380	394	392	353	360	355	360	344	333	378	378	365	367	389	358	367	336	345	374	328	354	383	382	365	392	355	350	363	333	401	387	343	368	354	402	374	337	383	384	374	378	371	395	355	356	373	332	352	332	386	374	377	374	374	380	353	373	378	334	343	382	358	349	347	356	349	385	354	372	356	352	374	398	370	411	363	360	377	379	379	381	352	332	354	357	355	359	398	338	327	345	341	373	377	377	390	376	370	335	345	372	369	396	363	368	326	337	385	358	360	331	379	352	375	350	335	388	378	363	392	412	360	401	359	380	384	407	340	360	352	350	348	390	360	367	370	382	380	370	314	316	369	376	373	394	384	359	353	357	387	357	362	376	352	324	391	362	368	373	393	382	355	386	388	341	357	361	346	355	376	375	366	372	391	370	366	377	372	362	374	391	388	353	372	336	359	372	321	348	358	329	406	359	353	377	394	317	360	347	340	345	360	364	329	339	361	381	339	369	360	382	368	386	369	361	371	316	400	367	363	378	377	338	380	332	355	382	398	368	372	353	359	360	367	344	355	329	362	346	387	337	393	375	376	389	343	356	404	402	374	356	360	389	363	364	369	331	336	374	364	367	373	352	351	364	379	352	346	337	365	360	344	366	360	346	390	374	338	353	386	362	381	351	364	344	384	345	333	370	376	329	326	369	422	391	319	329	382	333	365	368	349	357	363	348	366	349	352	414	358	386	366	348	366	333	355	374	371	357	379	333	369	381	357	361	341	379	337	365	374	363	357	311	364	364	382	366	367	361	389	378	336	330	380	369	349	381	353	339	361	342	368	354	338	346	359	362	371	386	388	358	380	385	392	383	378	376	344	355	358	422	390	381	392	364	351	382	336	327	385	344	386	375	350	367	351	358	385	358	395	378	376	356	347	352	365	352	351	326	352	373	389	386	401	343	332	379	338	375	355	366	354	311	327	374	417	346	369	338	339	375	342	342	367	336	388	364	374	370	357	355	388	346	369	357	337	380	367	360	369	367	333	382	358	329	352	376	363	310	392	395	409	326	309	381	348	359	410	352	378	355	353	367	331	397	381	344	358	385	371	360	372	366	366	352	383	400	372	359	372	398	381	407	374	409	359	388	373	378	353	372	366	368	393	349	353	349	384	343	386	331	360	331	339	395	355	340	325	385	366	365	365	350	351	352	363	392	358	350	347	348	332	345	361	384	329	399	363	370	389	407	376	356	352	346	378	395	371	358	372	359	407	333	348	332	360	358	350	367	369	394	355	325	363	348	353	344	405	371	385	346	419	394	390	329	359	373	411	344	363	369	392	376	362	374	345	336	355	365	390	374	365	382	384	373	368	383	338	368	368	384	339	348	360	356	350	377	364	392	358	374	354	346	352	352	352	394	388	363	373	383	386	399	368	387	344	388	365	372	396	405	400	363	357	370	325	366	373	383	363	398	324	361	407	376	381	356	346	369	369	356	353	390	392	333	378	352	373	351	353	317	374	336	360	376	376	377	350	383	383	372	367	357	378	351	388	379	359	328	381	376	364	350	350	375	373	389	374	372	373	360	338	343	361	355	378	379	372	370	360	373	319	363	367	398	353	332	333	335	371	380	361	374	330	397	360	368	351	375	373	406	389	349	398	358	356	384	378	378	378	374	383	339	377	384	354	376	390	356	386	392	356	418	383	332	372	381	354	354	370	380	367	413	365	378	359	372	351	381	370	340	379	366	359	384	357	390	336	343	388	390	360	376	374	399	399	383	387	352	364	370	349	381	354	375	334	352	366	391	362	358	347	346	375	370	379	382	375	366	368	397	363	379	363	360	363	361	354	347	387	384	389	377	373	381	377	327	387	380	402	387	347	385	367	358	356	376	384	326	387	402	395	371	332	381	360	353	345	371	365	337	321	377	363	395	356	325	335	332	348	352	350	334	377	360	373	359	354	353	367	375	360	315	380	360	342	348	358	329	345	353	366	380	331	342	339	353	393	364	394	391	353	388	359	363	370	369	370	377	383	327	355	369	373	353	374	354	363	348	352	372	356	330	350	366	382	373	401	383	361	308	349	336	370	362	340	374	396	362	358	358	387	361	359	371	350	370	340	352	346	388	373	349	341	322	338	359	360	367	341	352	378	353	357	366	382	358	367	375	392	378	394	387	376	391	381	336	373	382	399	383	382	357	385	391	378	383	374	384	365	358	407	352	365	382	379	422	361	347	371	352	333	374	394	356	372	387	356	354	368	376	356	348	388	369	393	376	381	370	374	414	344	375	376	403	351	357	348	356	376	395	360	353	346	351	364	349	392	404	374	351	370	374	381	359	335	346	347	352	381	356	342	369	400	355	344	369	394	398	348	338	333	399	356	368	397	363	416	355	337	401	361	379	370	350	367	361	327	342	372	357	375	391	374	340	376	351	380	357	354	366	382	332	384	356	373	358	378	365	363	365	358	427	367	325	365	380	356	347	361	352	363	348	360	361	348	378	364	359	392	374	388	350	345	406	335	359	409	367	402	360	379	345	377	378	390	376	383	405	403	344	334	354	370	352	352	355	322	335	381	403	385	365	354	376	337	356	399	359	367	373	365	357	341	357	376	365	367	347	384	372	384	345	353	416	376	369	389	350	336	375	365	394	358	327	351	391	350	394	371	346	338	369	354	358	358	367	352	338	351	385	357	349	372	365	357	348	341	365	332	345	328	329	381	357	368	385	371	370	388	373	366	392	371	377	364	410	370	361	354	354	363	338	358	391	367	382	383	361	369	334	343	366	337	336	343	337	348	372	360	413	390	391	362	375	351	350	364	359	362	303	382	360	377	338	358	363	349	382	389	380	357	371	375	379	383	357	364	337	394	338	349	344	354	362	317	350	365	372	358	336	370	348	367	326	361	342	345	385	370	399	394	344	379	355	406	408	377	393	370	377	361	383	429	400	340	367	340	345	383	385	345	392	352	340	358	415	403	366	383	365	352	360	324	372	339	322	370	391	324	359	350	370	375	352	313	337	340	369	354	351	379	372	379	386	341	361	350	361	354	388	362	351	373	384	331	430	323	373	359	333	337	375	354	370	364	354	354	357	337	411	380	385	359	374	383	363	351	354	347	347	362	350	370	349	388	344	380	377	383	357	363	383	370	348	359	410	363	354	359	334	373	355	408	371	362	354	326	355	383	377	367	372	367	337	371	386	399	340	377	386	381	370	405	364	375	404	403	402	378	367	350	370	349	379	366	346	376	340	334	388	395	360	356	344	359	385	315	318	399	356	357	364	400
21647	17782	25210	24612	17559	12887	8164	1998	1164	1096	1069	1016	1053	1077	1020	1018	1018	969	957	965	895	933	964	899	939	914	903	901	904	834	891	864	1001	890	859	907	847	843	891	891	895	841	865	852	900	850	863	845	825	874	899	864	809	870	836	832	903	888	870	879	832	827	816	895	819	874	793	849	834	869	863	821	866	885	770	846	840	857	884	801	910	869	845	780	828	851	843	822	830	882	865	908	889	825	871	859	785	900	832	826	798	803	830	854	845	887	885	818	878	820	862	833	864	896	815	831	825	866	845	864	788	824	788	817	840	854	795	855	823	876	800	877	874	849	856	846	855	871	883	832	823	831	813	822	802	847	832	832	872	863	888	864	801	852	850	883	812	853	871	865	874	848	839	863	847	894	846	875	849	815	870	884	857	856	856	887	849	828	807	836	834	812	842	842	865	825	881	847	849	857	869	853	897	815	863	861	865	892	821	815	876	791	850	855	823	891	902	836	887	859	859	881	791	814	884	847	814	868	829	845	923	824	874	859	854	916	842	864	847	876	860	859	862	858	831	876	895	842	822	843	809	877	878	853	863	820	857	885	864	875	854	848	888	871	895	848	813	873	832	836	836	897	846	876	877	823	837	830	820	867	928	886	815	845	858	822	869	842	879	862	777	807	868	829	901	858	882	854	907	825	823	878	876	868	846	834	875	882	858	857	826	857	869	814	874	863	853	821	846	888	826	892	858	835	859	816	819	857	936	790	886	840	823	854	812	811	831	878	845	837	860	891	898	861	790	883	856	888	864	847	841	827	855	859	829	822	839	866	909	881	865	884	812	833	831	891	879	856	852	828	880	858	837	850	884	840	875	849	827	878	880	860	859	838	835	811	858	887	873	807	885	886	862	861	843	819	848	871	864	931	834	797	839	852	821	868	880	835	887	841	866	869	870	900	876	865	848	869	842	880	866	847	848	895	846	848	890	880	800	802	817	824	833	904	851	904	844	881	892	813	802	845	883	879	857	818	913	842	906	846	920	826	862	845	888	840	846	865	863	843	852	874	821	837	798	849	830	851	860	908	889	845	834	847	820	900	822	904	869	868	883	813	899	924	890	884	832	836	862	873	882	815	839	867	876	836	883	840	850	836	857	836	875	836	818	854	871	872	867	828	869	846	829	842	826	790	843	866	838	828	877	858	915	864	852	872	862	880	812	883	879	834	897	889	897	833	802	832	846	864	796	880	802	830	832	873	818	885	872	824	872	816	880	775	831	894	864	860	866	821	807	893	830	835	876	867	839	837	850	850	814	871	894	826	868	910	825	890	836	905	815	844	854	882	831	809	818	833	897	870	890	859	831	841	841	869	813	828	817	826	871	826	841	780	911	850	849	865	876	850	884	855	883	798	889	832	843	852	863	895	817	860	864	828	854	899	874	871	890	863	875	824	820	910	798	882	837	825	849	886	859	823	866	774	832	814	882	845	817	872	887	873	825	901	832	882	837	874	805	833	813	846	885	814	865	913	863	888	898	843	882	876	863	878	869	830	835	825	871	845	804	896	837	847	862	818	844	866	870	858	869	897	818	855	857	879	858	867	829	866	924	844	863	839	860	866	845	816	862	842	866	892	890	830	872	842	816	859	893	863	852	879	827	899	910	849	848	865	847	886	831	888	857	903	914	788	822	877	804	885	908	832	831	872	826	859	823	830	888	827	879	858	863	882	852	867	851	889	823	827	900	843	823	875	844	856	849	846	842	873	886	875	830	863	857	838	858	852	822	822	916	830	892	855	838	880	851	851	903	872	837	862	847	832	849	843	818	874	814	859	904	819	892	805	818	898	909	869	856	864	892	796	847	831	907	857	854	877	882	829	879	815	816	891	882	861	870	822	882	819	820	918	897	835	830	852	912	895	853	825	853	880	807	841	879	853	869	890	864	892	791	818	836	849	875	891	837	851	842	841	861	840	856	832	822	850	850	868	864	877	837	860	815	841	903	865	860	886	784	856	844	870	863	860	873	876	843	876	818	906	885	933	821	845	870	847	844	873	894	805	892	875	828	843	840	904	929	907	897	797	880	859	865	862	874	892	867	848	907	873	872	889	854	820	889	847	845	818	891	873	813	865	855	864	849	869	827	867	820	841	835	856	841	837	832	859	855	818	871	894	829	838	859	844	885	884	874	883	805	894	829	861	895	843	855	883	852	795	862	894	856	829	868	902	835	815	825	817	883	819	853	870	873	812	835	885	867	934	820	832	818	881	829	873	894	810	828	819	842	831	845	856	839	876	845	854	874	850	835	854	869	927	897	842	884	854	846	862	837	859	810	891	856	843	867	812	901	819	865	853	849	904	884	799	853	772	835	930	838	849	853	825	877	857	871	877	883	847	829	902	874	874	881	862	849	827	855	892	842	878	812	864	878	867	852	897	860	824	874	826	849	851	841	868	869	909	825	830	869	842	824	855	855	867	865	859	879	844	836	850	846	869	901	860	913	886	804	864	892	879	850	903	848	865	875	848	879	832	884	823	848	859	850	857	845	845	899	889	847	831	869	848	844	873	830	920	904	863	847	870	793	848	879	819	872	798	848	852	866	857	870	828	870	835	879	837	824	839	829	855	799	888	922	865	867	856	825	852	846	813	835	847	887	849	850	866	896	850	821	870	912	868	855	849	893	865	862	826	836	871	860	845	854	871	856	827	813	855	868	889	840	848	855	871	884	861	852	873	840	814	835	861	875	838	804	901	851	867	873	917	871	890	817	858	875	835	838	854	862	883	890	843	850	847	881	834	820	827	842	878	881	821	861	849	878	807	844	912	856	895	881	842	799	893	884	863	844	839	867	835	826	876	843	862	887	901	898	899	844	828	856	884	857	854	864	874	833	851	842	801	871	863	843	868	861	825	828	925	916	860	893	838	838	837	823	824	873	816	806	843	879	862	854	812	853	865	838	872	832	911	900	875	876	859	890	846	819	853	851	847	826	835	838	909	846	893	822	815	909	815	842	867	873	867	805	815	854	871	846	861	872	825	831	845	873	815	851	796	861	917	853	869	871	852	888	839	811	831	884	892	840	835	862	799	872	789	918	810	863	824	815	877	869	891	891	880	881	869	853	872	828	936	793	858	919	777	876	867	863	862	824	829	911	836	869	827	898	817	850	886	871	881	805	891	898	818	839	826	877	834	853	817	881	853	865	871	892	844	902	879	818	868	861	861	874	861	888	837	822	849	859	821	894	837	830	879	816	809	837	835	854	866	836	871	844	846	822	910	836	810	950	829	816	909	890	806	813	877	860	858	848	828	828	835	843	854	866	847	852	829	883	818	856	820	848	854	867	853	846	905	904	914	850	831	832	886	892	884	872	854	832	810	826	827	905	872	841	833	829	852	860	843	921	881	863	886	902	935	904	855	849	868	852	820	856	825	857	842	837	823	881	869	832	773	904	808	891	857	825	850	848	836	885	893	856	837	835	843	897	807	835	854	860	817	826	855	819	872	838	853	881	858	846	892	881	850
41296	29060	28074	22258	14166	9843	4628	1215	464	435	386	364	384	352	356	370	326	294	331	325	332	381	373	339	349	344	319	317	336	334	316	353	305	314	320	335	302	338	314	297	331	347	333	357	329	303	265	322	298	322	300	303	323	300	338	319	317	328	341	299	360	317	308	295	311	317	346	319	338	314	342	296	312	301	345	341	294	352	337	317	295	321	328	317	307	350	323	321	289	308	334	362	324	310	327	333	326	338	311	312	306	304	304	313	295	328	310	312	305	290	344	340	293	333	310	311	335	308	325	332	305	349	297	329	331	319	341	312	305	290	313	333	325	296	297	335	344	330	314	294	291	332	296	324	313	307	311	336	359	346	323	296	329	323	313	297	268	334	299	336	327	346	304	293	315	322	343	289	342	295	333	290	309	333	323	305	326	341	311	331	307	328	333	358	336	302	320	331	321	335	320	337	344	312	303	306	332	313	326	305	304	343	318	306	301	311	310	324	320	320	287	320	295	319	269	334	318	336	316	282	289	331	324	355	294	278	340	321	328	342	335	352	325	284	307	369	294	311	327	304	327	351	291	316	321	293	314	297	286	335	332	293	338	323	318	312	300	332	303	289	310	318	334	320	282	350	320	333	326	316	271	336	310	323	289	331	270	319	376	311	320	311	301	307	324	326	325	313	295	317	321	328	284	328	353	314	315	332	278	306	308	352	300	318	280	296	318	278	297	318	341	330	327	305	338	326	335	348	361	304	313	277	314	301	327	325	345	327	327	287	303	339	317	350	338	320	297	361	318	335	306	343	323	314	317	275	321	323	322	318	317	312	288	326	324	306	324	293	315	303	299	290	299	311	328	300	307	327	331	350	302	343	328	330	344	341	291	329	305	318	306	308	340	320	311	291	359	344	299	297	321	316	297	303	321	340	304	303	336	292	355	304	322	307	299	312	335	343	315	369	319	321	341	311	315	336	315	296	314	312	324	287	302	317	305	340	330	309	308	300	307	330	313	324	335	318	305	295	301	277	338	309	327	347	283	309	293	285	309	322	327	313	349	327	342	283	348	323	291	307	350	286	341	295	352	313	296	327	320	292	339	345	296	349	337	325	322	340	346	308	305	304	297	280	342	325	326	351	365	315	318	320	308	350	320	325	293	271	309	338	305	306	312	338	299	315	298	313	273	317	312	357	325	323	360	291	324	311	297	307	317	298	277	319	321	344	285	300	323	330	299	314	317	335	257	312	340	345	317	329	333	282	303	368	322	329	292	305	322	290	279	331	343	320	310	298	350	323	282	319	299	291	277	307	329	297	322	311	337	283	322	343	341	324	325	289	340	333	313	300	288	339	322	314	361	331	321	336	319	315	321	326	297	329	337	343	353	329	312	366	364	345	342	312	334	322	341	276	338	293	309	324	299	302	303	307	332	321	300	285	315	317	332	331	326	370	307	303	301	279	313	319	308	338	317	314	330	342	326	301	309	300	313	341	290	312	307	296	317	330	315	297	305	300	287	304	320	316	318	310	300	296	312	346	334	343	339	312	305	310	314	327	310	298	306	351	324	297	336	327	313	308	292	329	335	319	313	297	299	293	311	328	323	297	324	309	320	350	298	327	341	285	334	347	310	330	301	311	314	324	336	316	308	305	344	328	350	311	344	310	321	309	351	328	297	329	267	341	329	308	315	329	313	292	337	273	305	299	341	316	351	330	321	318	316	338	322	275	322	325	363	307	335	318	330	317	307	301	339	331	315	326	348	317	331	310	302	327	302	330	351	312	286	367	335	326	320	301	298	280	325	326	310	306	310	292	313	295	310	307	335	281	299	310	338	346	301	327	327	323	315	347	292	308	284	350	332	312	281	299	308	309	332	319	318	289	321	314	314	309	309	323	277	290	302	312	324	327	312	282	342	300	297	303	303	355	326	375	300	300	320	327	287	328	314	323	329	279	273	278	338	303	312	329	335	310	318	297	306	310	331	304	335	331	292	305	315	316	286	280	350	332	282	334	298	318	351	299	302	301	311	328	319	343	335	311	321	333	313	310	282	317	336	315	303	307	333	313	341	302	304	304	289	303	313	307	288	304	328	307	345	319	328	324	335	311	342	302	315	293	311	314	313	330	291	273	342	314	299	345	300	310	318	333	339	314	299	323	326	303	323	325	293	287	282	284	293	330	310	287	332	333	309	323	327	311	316	316	350	319	313	327	322	312	338	315	314	296	297	305	313	327	304	282	326	336	297	303	325	326	322	336	307	318	313	315	364	345	321	327	309	350	266	294	300	307	281	310	309	310	287	307	339	324	336	281	318	304	331	289	344	306	329	294	326	295	354	311	331	310	307	310	309	306	296	304	341	292	306	307	312	344	305	347	317	321	343	342	317	315	291	317	279	304	314	329	294	330	324	329	292	309	319	333	359	341	320	304	334	327	346	301	317	332	310	288	324	309	317	326	317	297	305	319	329	319	318	269	336	304	320	328	309	320	294	338	319	313	310	321	314	342	292	323	313	313	356	300	326	293	320	325	321	326	315	319	285	322	366	311	335	327	296	319	321	286	301	311	310	311	304	308	309	306	314	296	320	298	321	321	352	283	318	318	323	303	312	292	302	333	331	327	315	313	323	336	308	322	294	330	323	314	330	305	294	291	306	324	345	308	346	317	297	316	347	311	319	300	334	315	310	270	311	302	301	335	331	318	315	331	325	319	334	324	319	300	316	307	318	271	301	303	348	328	346	362	326	295	307	304	293	302	343	294	301	317	344	311	312	302	307	355	315	319	309	332	319	330	323	287	306	315	317	341	322	302	351	349	353	330	324	302	335	302	322	310	332	308	300	304	298	332	341	328	309	316	287	347	329	298	332	292	342	305	318	357	299	297	312	315	310	297	297	344	279	286	325	294	322	288	304	343	320	339	327	317	366	312	307	343	334	328	306	313	287	329	315	328	305	322	321	314	342	293	325	333	275	311	333	340	341	280	330	362	301	312	319	315	304	331	306	331	320	287	312	339	370	332	334	312	376	346	284	292	312	317	300	288	260	344	326	373	302	296	306	306	316	325	313	316	332	311	339	300	317	304	311	333	298	326	331	315	315	323	312	316	308	315	307	308	313	344	317	299	276	302	294	323	320	299	307	304	305	291	290	362	359	340	342	331	295	302	335	329	329	286	292	327	305	338	300	305	299	326	352	302	341	319	334	312	304	354	309	306	354	325	306	320	304	282	326	308	297	287	311	329	323	307	321	296	336	301	324	335	307	344	333	283	305	315	308	293	347	313	282	297	329	319	319	306	365	288	332	357	334	325	306	352	317	337	295	313	301	305	312	324	330	311	320	339	305	316	325	302	292	342	334	337	326	302	300	316	302	314	356	316	287	310	351	324	296	343	295	330	305	335	329	318	342	329	314	324	301	285	313	334	318	328	320	353	318	351	318	307	306	297	325	314	273	342	317	298	302	309	301	306	268	314	294	307	310	344	311	301	322	294	305	331	332	344	347	317	289	323	315	315
27336	24576	32757	32324	26952	21845	13062	3527	1271	1268	1246	1155	1079	1125	1041	1013	977	896	965	824	884	870	893	854	874	887	791	818	886	835	822	829	788	783	804	792	792	811	833	759	776	721	793	763	759	736	740	740	807	762	837	789	776	762	719	737	779	786	768	760	757	787	770	740	774	802	730	757	685	792	772	705	804	656	754	764	751	750	707	750	780	735	749	800	726	718	738	744	740	743	713	763	783	701	750	718	750	722	751	745	755	781	770	775	757	738	747	767	782	774	714	760	737	725	738	737	760	780	746	735	693	773	740	737	726	740	743	774	780	774	754	731	768	744	759	745	740	745	774	732	748	751	731	736	763	744	761	763	747	766	760	754	772	791	737	737	752	755	732	752	699	784	719	750	791	738	733	709	793	783	752	755	750	765	732	759	785	749	700	790	754	757	758	736	728	768	727	743	730	720	706	761	710	730	780	722	738	735	801	764	727	783	754	732	710	766	719	755	736	780	802	731	768	751	703	731	742	775	772	737	724	746	711	673	693	740	722	786	707	726	743	750	750	757	780	738	773	750	734	718	713	724	782	732	739	752	817	711	677	752	771	739	707	734	744	800	737	785	755	764	732	779	720	764	781	725	708	767	737	765	730	731	771	814	755	712	755	762	759	756	726	705	738	762	737	777	771	749	684	727	748	775	772	728	710	745	772	736	784	712	752	773	727	704	739	769	763	777	756	790	749	707	767	755	707	711	787	809	756	765	749	702	748	745	759	769	749	767	728	779	661	742	750	779	744	756	759	717	765	709	759	729	741	765	720	729	766	784	759	762	726	763	703	723	700	813	761	743	720	729	747	728	765	731	744	752	740	759	715	755	715	718	747	751	759	741	718	713	751	769	775	738	745	778	755	736	720	785	725	681	778	749	738	796	743	746	722	717	748	699	709	755	733	765	744	724	750	717	743	779	714	776	739	801	780	751	747	733	716	701	712	748	721	778	746	687	794	709	711	705	732	785	732	736	751	705	779	735	738	743	742	730	723	754	773	781	737	724	724	742	741	722	704	746	761	741	762	733	777	757	757	753	726	800	746	750	744	702	749	742	791	783	749	781	764	740	735	751	770	723	764	783	743	796	733	757	791	749	792	727	797	714	734	713	774	696	786	743	735	712	783	754	790	737	741	787	780	759	744	783	798	733	718	754	754	750	714	679	736	720	715	769	718	770	777	720	773	750	737	779	743	763	815	745	734	740	752	763	751	766	777	793	788	701	735	814	739	751	718	743	748	711	765	732	783	753	719	777	761	743	735	740	793	768	711	741	766	698	733	727	766	697	728	715	736	732	724	762	716	760	746	782	761	765	727	767	788	760	753	744	740	735	737	761	747	781	731	763	744	759	779	754	752	722	722	700	735	783	758	717	675	778	756	745	748	725	711	763	730	759	712	748	739	774	688	699	695	787	760	722	734	761	732	748	760	780	739	744	693	779	807	712	805	743	767	714	730	753	774	756	778	740	736	771	752	745	738	764	708	741	726	758	742	728	810	737	723	733	728	733	753	744	746	764	725	744	736	720	748	726	710	779	704	748	769	774	733	762	782	743	830	770	769	725	737	771	748	705	809	767	730	747	729	760	738	741	722	766	718	720	731	769	760	761	733	728	697	776	743	779	786	746	760	749	731	701	782	722	746	778	710	752	782	743	646	716	747	745	746	731	761	711	752	775	714	703	723	740	739	815	724	754	769	733	685	712	774	757	682	747	757	750	762	716	744	760	723	743	709	758	783	731	741	722	736	745	750	770	736	718	710	732	719	734	776	696	745	707	754	775	739	733	720	737	779	724	789	727	773	726	725	731	776	708	738	750	779	762	739	769	736	743	791	749	686	792	762	765	782	801	801	754	749	723	727	727	763	765	736	736	772	742	753	733	674	701	702	767	733	742	752	756	689	756	762	749	719	738	698	804	751	778	731	748	753	788	747	758	735	685	771	792	770	742	703	759	751	701	766	749	732	721	765	754	771	720	752	774	703	752	774	733	794	770	757	745	747	717	743	774	756	706	729	718	777	792	744	711	777	729	731	724	770	749	734	744	760	764	794	713	742	760	780	749	706	775	705	710	753	705	764	758	729	709	747	757	760	743	719	759	705	811	722	743	717	718	743	717	770	754	746	718	732	754	745	715	756	749	754	795	755	780	715	781	774	715	753	672	754	756	713	683	749	737	763	766	753	700	767	736	743	773	761	770	723	747	748	752	755	765	765	733	782	690	743	724	741	724	788	733	743	790	727	735	723	778	752	787	725	726	726	718	755	778	781	742	803	787	751	727	753	750	720	749	754	730	771	748	756	772	757	722	735	744	717	773	764	766	766	771	691	742	783	719	742	771	700	773	759	780	731	764	771	741	712	721	720	817	755	718	719	737	770	743	760	730	764	797	750	725	763	766	745	751	731	789	740	769	751	771	757	729	749	765	749	741	722	751	765	749	735	761	724	744	759	768	770	731	773	751	754	788	711	724	732	766	717	776	734	750	784	729	790	747	742	744	751	750	709	741	749	740	735	785	744	721	772	701	735	713	724	790	785	764	761	741	708	803	728	761	765	807	752	740	755	751	770	750	775	720	731	749	719	667	752	724	711	738	716	785	758	689	741	761	726	727	682	756	755	753	792	761	717	768	728	701	743	737	743	745	751	763	775	680	770	725	717	768	757	659	709	711	704	702	724	785	749	783	749	761	708	725	759	722	784	732	755	776	762	717	725	743	735	798	735	743	750	740	714	682	753	747	709	768	773	758	786	809	706	717	771	722	739	789	710	798	760	741	788	774	732	762	718	738	727	716	758	723	781	738	778	745	745	768	773	769	751	745	768	794	756	766	685	747	752	769	750	771	764	744	753	761	771	734	737	714	759	722	799	788	757	732	712	776	758	759	730	740	776	709	752	738	746	754	695	687	759	778	772	739	725	758	764	768	778	709	776	770	811	743	706	762	713	777	730	794	729	744	756	708	748	703	761	707	722	726	725	759	711	764	815	754	752	698	750	729	739	739	802	725	725	738	743	749	756	788	710	721	800	803	746	737	740	755	692	755	720	726	726	750	709	770	708	763	789	765	769	756	768	778	721	729	768	766	716	734	779	733	767	713	758	794	770	752	803	734	806	720	741	762	753	753	770	752	769	776	806	725	745	755	755	797	755	779	725	787	779	769	734	780	688	773	736	706	756	816	786	729	740	752	707	740	765	694	750	758	739	758	715	735	719	730	724	731	756	752	749	781	736	764	762	733	727	801	769	748	705	724	727	748	766	757	762	814	752	766	725	776	742	730	768	797	732	776	750	745	677	757	733	737	739	750	723	737	741	764	724	743	775	784	738	751	714	748	750	783	743	711	737	754	684	812	781	746	729	757	754	764	714	699	776	761	749	766	721	739	693	768	808	731	758	765	746	743	701	816	808	765	756	725	707	718	729	705	758	796	720	702	741	696	719	800	746	717	756	763	688	742	696	735	743	769	739	790	718	701
18047	10627	7402	3429	1571	996	607	385	383	394	411	335	389	392	359	377	391	383	384	390	331	345	368	366	378	388	345	356	357	360	388	350	343	388	361	352	355	366	379	385	411	354	380	362	398	368	368	358	383	368	353	356	343	353	367	346	369	360	352	361	376	363	377	352	362	382	392	378	356	369	407	389	385	394	337	365	390	385	368	381	350	362	351	379	350	362	363	404	344	375	372	364	333	358	363	341	368	356	369	378	369	362	330	365	385	419	353	402	372	396	360	339	350	367	353	351	364	352	328	357	392	404	338	407	370	357	324	358	401	313	375	369	382	357	378	309	379	382	391	366	368	341	371	389	354	353	342	342	374	377	366	350	385	390	375	357	352	340	367	371	382	386	358	359	327	376	373	345	353	350	369	359	336	364	367	371	373	365	342	340	345	340	372	343	376	368	373	361	369	366	355	360	352	353	392	362	368	385	393	329	356	366	387	377	388	406	376	365	327	341	329	370	410	342	363	354	372	316	336	389	371	384	365	357	357	377	330	353	382	350	350	361	338	388	321	374	398	348	374	370	364	357	378	335	370	372	391	353	391	386	392	315	407	339	327	356	374	362	383	398	383	356	351	384	357	343	335	375	396	371	358	367	342	349	365	350	387	341	352	378	347	355	369	343	375	378	350	339	329	387	339	372	376	366	343	360	373	367	328	352	333	383	367	344	355	338	406	358	384	307	350	367	397	360	380	363	349	375	385	368	382	381	369	405	394	347	304	339	370	327	375	362	364	352	401	347	372	341	357	372	392	357	341	369	358	368	360	390	396	356	341	365	359	337	361	362	377	362	353	345	352	336	332	362	403	355	389	364	338	327	340	340	372	368	340	379	352	359	338	375	350	377	397	384	365	400	353	344	363	356	363	341	370	339	372	376	359	366	323	366	348	391	347	398	398	365	342	341	399	382	371	376	359	354	379	353	340	365	370	371	324	395	371	356	358	350	374	376	336	399	364	381	381	369	357	366	338	347	370	349	321	361	349	371	390	369	393	329	363	365	356	363	405	330	381	389	389	363	320	378	376	355	388	349	324	343	345	336	350	378	334	366	377	398	363	376	362	343	339	347	333	376	351	340	345	325	364	326	337	358	350	378	381	377	373	348	346	389	385	384	342	346	382	340	370	363	364	358	377	334	350	347	379	366	351	354	361	386	397	413	375	354	359	374	346	376	363	369	368	351	375	365	377	348	383	354	366	353	355	373	373	345	361	340	361	385	368	381	373	354	379	397	347	365	353	357	363	357	379	316	354	372	375	365	349	390	371	367	386	344	367	364	370	350	387	347	362	398	338	388	344	385	370	379	370	382	359	365	365	342	362	367	357	349	379	336	385	350	368	406	319	328	348	368	364	337	347	378	358	332	360	397	338	333	342	392	403	389	341	371	389	361	365	348	377	338	354	365	398	364	374	369	340	356	353	365	361	334	332	365	354	349	349	353	338	363	356	353	353	374	375	344	358	365	339	356	337	343	350	399	367	387	384	393	397	339	394	362	337	364	349	364	376	334	384	346	367	402	369	325	376	349	363	357	371	365	365	401	316	339	348	357	386	337	383	374	352	369	369	370	382	348	371	339	365	347	386	376	337	381	390	409	339	375	382	398	360	347	371	341	364	363	375	368	378	394	388	359	355	350	372	387	365	357	355	370	406	384	332	388	342	364	352	353	351	370	364	366	372	364	349	351	331	346	335	354	371	375	342	359	402	331	372	352	382	323	370	331	355	358	376	370	388	333	367	375	394	331	369	352	373	387	378	357	339	349	352	377	353	362	392	362	358	349	366	356	336	388	325	354	348	378	361	370	368	370	383	346	379	384	324	361	358	355	360	376	367	343	377	355	389	404	387	348	388	418	420	378	345	357	356	358	343	374	392	371	353	349	370	371	345	347	333	361	376	383	344	356	383	375	356	334	351	334	379	359	372	391	388	372	351	383	365	354	383	389	371	363	378	340	402	335	370	398	353	398	395	346	367	347	340	386	354	366	361	355	394	343	412	405	341	344	346	347	301	353	358	345	384	370	366	357	384	359	343	418	378	354	369	343	346	374	329	354	357	376	357	347	348	379	353	345	363	394	362	347	356	398	376	387	350	368	352	367	365	361	385	334	342	370	343	373	352	369	366	380	375	396	381	358	376	383	333	329	364	357	352	383	349	371	367	366	394	370	365	351	373	333	335	319	340	356	379	352	386	337	356	344	352	369	379	365	387	331	352	351	348	374	357	372	392	359	342	334	355	350	316	352	386	364	359	369	330	362	368	335	370	336	364	400	387	358	363	397	387	356	369	389	386	356	349	383	352	366	368	423	352	318	327	346	363	379	390	395	360	335	349	362	380	380	380	366	371	389	340	345	313	363	366	397	381	402	386	358	386	330	368	372	384	344	349	365	379	344	357	384	353	350	345	379	338	386	305	406	358	339	314	352	384	349	373	353	379	340	328	344	368	379	382	359	337	358	370	363	352	346	401	387	409	341	356	371	341	341	406	337	376	387	346	362	385	370	386	368	384	362	338	372	344	344	356	385	356	383	368	339	345	347	355	340	329	386	379	357	351	353	335	344	357	377	370	389	364	401	360	342	330	381	353	373	336	356	356	356	368	370	393	369	369	352	386	395	361	385	349	410	382	358	343	364	344	365	319	372	370	365	358	368	376	380	343	367	344	384	366	322	328	351	383	374	346	338	373	401	392	390	362	340	366	335	300	363	363	397	416	338	358	354	372	351	369	370	382	359	334	348	320	343	356	344	369	355	366	365	350	372	358	359	337	378	393	345	340	349	386	331	331	380	333	359	360	360	369	337	340	360	345	378	352	329	328	362	330	377	390	362	349	362	369	368	391	354	376	332	384	371	374	338	382	374	369	345	337	391	350	377	355	354	323	351	372	364	358	341	362	383	338	343	365	363	383	356	352	351	335	344	352	342	380	345	388	396	369	406	362	345	370	336	364	384	358	320	311	367	381	366	331	354	379	357	369	342	389	364	338	374	357	370	366	375	348	350	367	350	370	376	341	339	357	351	361	345	377	372	348	355	385	377	347	394	390	346	383	363	362	355	359	372	375	343	359	373	363	358	361	329	331	335	341	358	380	343	359	354	375	412	344	368	375	346	336	341	392	380	354	393	347	340	350	355	390	350	366	370	366	334	351	359	348	315	366	407	372	360	373	385	377	362	316	334	381	380	379	343	333	352	358	364	367	362	350	356	365	362	376	415	383	360	348	343	364	352	345	332	401	362	353	349	390	376	368	371	370	377	348	341	369	376	369	361	352	380	352	350	359	360	359	389	320	337	373	384	352	376	366	393	372	376	357	379	325	397	370	317	358	347	365	330	334	376	387	372	383	377	377	352	396	390	384	355	336	389	355	376	346	372	346	367	344	393	372	324	364	337	364	336	359	401	362	356	351	338	359	366	364	341	315	368	379	398	350	376	377	348	378	378	353	389	362	360	318	400	339	335	368	359
12553	10059	12439	8901	5434	3800	1770	970	860	950	877	918	889	926	878	869	861	876	856	868	918	856	877	842	874	813	895	842	869	859	849	898	883	867	812	850	824	839	865	889	844	860	863	824	875	860	899	817	869	912	876	853	867	898	837	835	840	878	867	830	846	883	880	897	838	868	833	809	866	858	885	912	870	856	856	820	904	835	844	875	856	867	867	853	822	861	819	846	890	803	830	862	881	873	808	885	863	891	835	843	842	867	858	871	852	821	907	831	854	888	879	896	882	858	884	851	877	860	886	889	851	846	833	885	846	829	879	840	814	884	848	877	822	830	797	871	847	832	870	856	812	825	821	828	851	904	852	777	832	848	870	838	829	859	865	836	897	826	877	832	819	837	837	836	876	889	894	858	875	864	889	833	823	857	885	837	884	905	855	840	886	813	818	810	851	832	885	899	849	821	837	854	898	825	887	822	888	890	878	841	821	864	863	809	831	827	813	813	882	855	830	839	818	853	836	859	807	875	846	803	821	904	831	888	799	882	881	853	832	873	865	810	839	817	811	848	843	846	835	828	852	775	876	829	867	855	806	886	880	849	840	861	836	854	862	849	913	890	794	866	835	875	864	799	835	789	843	844	859	884	824	867	832	826	868	843	845	862	851	834	822	858	868	874	820	891	860	856	887	828	795	902	932	900	853	823	876	899	859	859	797	868	844	851	829	841	867	870	872	803	848	883	852	869	834	847	889	798	836	880	820	866	851	844	855	864	860	891	848	878	858	848	790	860	903	845	820	806	858	884	828	871	870	847	834	828	811	842	851	843	850	863	834	904	816	848	792	870	850	847	855	871	843	880	828	851	889	842	880	844	930	857	842	832	827	878	827	841	840	821	847	891	810	845	868	850	868	843	851	846	838	828	807	852	856	871	850	849	880	846	886	841	824	919	885	845	833	853	821	826	842	851	892	834	834	899	867	825	870	875	856	842	866	852	850	859	850	848	897	854	837	815	829	856	810	865	856	855	848	846	836	803	860	867	848	834	819	823	837	848	835	840	852	855	878	822	861	815	848	883	823	869	842	856	884	841	850	873	854	914	854	828	871	821	799	832	891	882	832	822	803	817	897	815	829	872	800	854	852	837	857	855	870	853	858	894	846	861	828	844	827	848	828	870	824	852	854	842	881	830	860	855	849	861	845	865	839	807	858	859	874	827	848	847	850	884	866	853	813	849	864	855	833	826	847	824	794	856	846	878	805	830	874	823	862	828	867	831	823	834	835	867	894	820	827	855	842	891	861	789	870	853	871	830	868	875	874	829	898	858	847	816	840	865	863	880	859	837	827	830	823	887	825	894	846	849	851	799	912	853	852	809	860	924	899	847	842	822	884	916	850	838	826	846	868	813	873	838	831	885	855	887	903	834	812	847	857	833	814	829	849	896	855	863	876	873	837	850	866	820	828	842	806	821	824	840	849	878	850	817	857	892	880	901	905	822	801	886	815	872	865	880	904	865	874	877	837	910	840	864	881	906	810	868	878	847	869	846	850	832	899	793	875	837	821	855	883	899	884	824	834	818	846	860	871	822	825	860	808	822	887	834	834	856	880	807	859	796	853	810	795	866	832	852	849	818	839	867	885	843	856	851	840	820	838	811	865	791	842	839	851	812	862	854	867	887	843	804	841	874	815	846	835	864	822	865	842	892	829	870	848	844	799	871	824	845	780	876	832	858	843	873	815	843	911	863	825	864	849	853	862	867	845	811	818	813	842	808	828	838	915	839	869	829	804	857	803	816	869	877	833	832	835	832	855	845	833	884	852	871	870	845	843	871	867	818	844	813	811	815	817	860	823	860	826	883	878	795	821	839	813	868	841	873	836	848	876	828	840	866	809	828	846	861	806	867	861	813	784	906	853	859	817	773	841	843	824	852	855	838	799	841	835	838	870	863	854	804	823	856	817	805	774	877	783	860	859	831	912	860	809	845	847	870	895	813	871	859	875	830	779	836	842	839	836	861	888	916	953	788	861	877	863	818	873	884	816	866	872	854	870	858	843	841	878	880	876	859	889	819	830	890	826	786	860	861	868	780	898	852	880	858	857	826	858	834	875	868	844	870	849	865	849	855	908	901	874	821	777	856	814	821	860	826	836	837	856	892	893	800	767	866	838	849	849	873	817	826	807	854	859	838	802	835	909	821	864	874	917	849	845	915	852	816	864	830	879	887	848	908	851	883	821	921	850	844	890	899	897	839	871	870	895	868	900	893	850	819	872	868	862	841	755	836	864	871	813	856	906	845	814	845	809	820	867	814	846	807	813	849	828	833	813	887	835	777	886	860	841	874	827	830	836	863	834	892	905	843	909	849	811	881	827	841	882	851	849	856	826	855	831	849	822	814	830	871	808	856	892	809	867	864	829	865	813	866	843	903	848	858	854	863	872	848	820	821	843	893	824	817	811	880	828	858	889	769	830	842	804	794	899	874	870	886	846	859	872	842	859	824	871	808	857	860	830	883	839	842	836	871	844	798	914	897	839	824	851	841	862	866	826	859	796	863	804	838	887	863	867	809	849	853	800	865	854	871	830	853	896	850	842	795	856	842	879	857	884	876	835	875	803	809	873	861	841	874	805	869	886	905	817	829	837	791	870	819	862	821	818	830	892	856	845	871	861	833	838	798	846	852	806	887	875	854	798	859	811	934	820	793	827	797	869	885	857	819	870	842	831	895	843	813	848	812	820	865	820	836	871	844	797	848	865	854	874	872	859	851	875	878	809	823	803	808	815	823	822	821	873	823	885	820	816	849	853	844	823	862	867	838	879	868	914	882	832	813	830	914	844	870	854	837	848	888	868	831	826	921	818	840	877	856	860	853	896	816	882	910	840	871	880	900	886	856	841	846	837	800	844	841	882	873	844	836	834	834	849	833	757	858	835	859	876	920	847	806	833	833	869	876	808	871	897	823	847	830	841	852	857	841	818	822	901	896	845	817	869	818	878	870	837	845	854	842	864	883	855	880	837	807	834	841	851	862	873	787	819	814	845	862	874	839	872	857	933	854	854	892	840	825	844	858	867	817	811	835	827	845	828	872	834	852	846	824	872	832	865	835	804	889	826	855	856	857	867	881	858	743	836	790	866	895	861	883	850	834	887	846	803	841	853	875	838	852	896	854	889	831	825	866	835	848	767	820	861	895	818	842	824	841	870	848	876	839	831	860	856	887	873	821	908	861	910	897	849	867	886	850	896	904	839	806	839	866	858	859	857	843	790	832	797	881	836	849	901	864	886	876	864	862	854	842	902	837	837	865	901	892	790	840	869	814	828	878	849	788	873	857	838	835	867	843	832	862	936	864	863	869	850	815	862	831	859	873	850	832	841	789	826	885	836	792	830	813	822	852	895	894	888	857	901	870	896	836	842	880	838	817	871	866	879	842	852	850	870	858	843	847	878	839	850	873	889	846	859	888	878	858	845	821	815	834	813	861	912	870	856	808	822	858	910	863	826	861	844	867
32486	20537	17897	12539	8341	5843	2910	948	447	419	432	402	405	420	398	413	396	435	412	364	379	390	416	358	385	408	395	408	359	422	417	398	396	335	337	364	375	385	390	426	364	371	402	423	357	387	376	360	346	379	440	377	341	401	341	396	390	397	376	412	402	381	383	366	367	387	383	406	384	384	374	388	410	392	393	368	363	362	390	389	408	413	355	373	370	398	384	403	364	396	404	349	418	381	376	382	362	380	364	413	390	392	419	407	394	421	339	382	377	409	413	421	389	405	407	390	402	380	381	366	397	377	381	368	403	370	355	399	366	362	352	363	391	410	331	408	364	362	401	393	373	386	412	387	414	366	410	356	415	411	389	369	392	393	387	385	381	378	393	395	413	402	431	392	367	396	378	353	378	387	393	370	383	386	379	394	351	380	395	377	358	386	339	387	406	361	405	374	457	397	364	332	405	413	388	387	436	389	403	373	401	370	372	394	408	371	407	412	372	420	389	415	377	412	379	385	368	362	389	391	386	378	355	397	369	391	388	364	387	407	424	400	367	377	385	381	389	378	374	401	411	354	391	383	408	421	378	376	375	406	397	368	378	403	375	376	414	326	366	343	349	412	410	380	373	346	364	361	358	402	399	392	391	401	371	388	380	406	362	412	424	395	375	385	377	403	403	396	447	408	383	392	389	416	404	415	399	424	424	346	386	390	371	401	364	404	378	360	366	384	384	380	378	383	416	357	428	375	394	395	401	360	388	399	382	398	345	367	391	385	400	359	389	362	392	370	386	411	413	407	417	355	407	367	383	381	401	392	385	395	414	397	405	374	412	376	345	418	392	370	354	399	384	380	374	410	422	412	428	362	369	348	359	357	380	398	391	408	379	372	377	390	393	401	396	419	370	366	344	365	398	388	404	367	389	371	377	366	382	388	348	385	400	382	420	413	371	404	369	379	340	365	404	385	413	368	329	351	393	353	392	431	382	370	388	385	347	388	394	393	377	407	381	352	356	381	391	368	379	400	394	393	395	352	361	413	400	398	394	385	409	414	403	350	379	401	370	394	356	422	393	377	390	376	355	372	423	410	381	400	357	353	369	385	391	345	396	371	404	386	388	401	357	396	378	379	399	412	434	382	404	395	380	364	336	388	398	409	404	379	373	421	375	372	374	423	355	403	393	376	355	365	378	359	398	351	340	378	394	388	388	410	382	347	415	390	388	356	436	394	354	372	366	380	424	365	372	397	382	398	402	380	417	378	392	378	410	372	394	389	385	336	379	370	391	403	355	404	374	406	387	361	356	368	433	388	398	366	381	389	371	386	361	391	386	359	418	395	357	383	340	356	345	371	372	398	442	352	396	367	405	365	372	371	364	364	421	379	379	328	395	395	361	399	392	358	363	371	365	382	389	375	382	352	381	410	397	391	358	385	386	384	373	405	376	396	388	396	440	410	371	374	410	381	389	351	389	400	401	382	419	345	425	399	398	341	398	384	389	341	408	408	394	377	350	386	393	391	363	419	373	379	370	366	398	387	386	376	411	359	364	392	388	391	382	386	398	416	378	365	387	393	351	389	402	354	415	396	375	362	376	376	399	366	366	362	384	404	361	400	375	422	389	396	371	382	405	409	403	376	404	384	399	353	381	417	372	390	371	446	401	359	344	404	374	369	381	406	399	392	393	364	352	420	429	392	407	352	396	379	423	365	396	399	379	388	374	419	374	360	393	363	349	368	359	376	380	407	358	367	370	398	397	394	422	334	371	383	430	381	380	395	436	380	363	361	376	402	371	373	416	374	383	370	369	390	355	393	355	390	374	390	379	383	344	338	387	378	411	382	408	397	400	406	401	364	404	338	394	398	377	420	407	415	416	394	385	395	353	361	333	404	386	347	379	398	387	372	393	395	366	393	370	374	410	366	385	400	395	377	378	388	376	387	374	391	392	366	337	383	378	384	376	336	381	389	393	404	421	403	413	394	378	357	403	447	395	378	435	386	353	381	425	402	372	405	370	392	373	362	364	381	366	344	406	428	373	405	377	414	402	384	422	426	382	388	350	397	390	397	374	356	394	352	365	407	414	421	378	399	410	398	359	364	366	367	360	382	412	359	387	377	372	396	391	399	387	369	387	380	383	415	393	414	403	372	412	394	395	338	361	366	338	342	362	377	364	378	431	428	376	393	376	372	403	390	397	398	379	372	386	383	382	405	396	407	392	336	365	390	401	373	377	416	390	388	363	374	371	395	358	349	343	377	364	373	407	421	383	401	380	386	380	388	388	371	387	347	402	398	450	416	399	353	386	358	385	342	418	395	349	365	383	370	371	388	396	361	433	393	401	386	391	356	360	382	406	399	396	377	376	371	373	385	375	397	350	410	397	397	369	426	388	400	347	391	371	363	389	364	378	397	361	404	371	377	352	385	405	365	370	370	368	395	347	369	339	352	369	370	398	345	362	400	360	391	396	419	407	401	378	365	406	404	338	365	366	351	396	388	353	366	366	386	373	360	397	388	375	351	360	420	384	324	398	342	383	348	380	383	438	371	351	373	399	362	398	361	403	385	387	392	399	376	314	387	388	412	375	395	383	392	369	392	389	386	385	392	397	358	383	403	388	395	423	382	372	383	353	338	387	331	389	409	370	388	385	398	356	358	366	413	327	382	376	393	387	440	426	403	392	382	401	435	406	413	376	411	405	381	358	354	406	391	370	403	393	379	361	370	388	383	380	381	403	372	376	399	354	389	361	395	402	382	393	401	380	416	418	361	352	388	416	359	426	367	397	386	356	411	396	410	395	387	384	383	403	383	377	402	341	378	371	379	402	349	361	416	382	385	384	352	388	366	396	370	412	371	378	379	396	382	392	368	385	364	409	382	408	404	410	389	404	430	417	380	366	377	388	388	405	366	410	423	405	417	414	357	411	412	415	417	416	377	376	427	373	368	373	373	388	359	379	384	361	375	401	377	386	348	399	391	383	363	402	361	395	403	376	398	360	383	378	370	402	366	389	396	377	381	374	365	414	366	374	388	431	390	379	389	368	369	373	378	364	391	393	393	381	404	418	404	408	382	403	397	376	362	411	408	357	404	375	373	395	366	365	391	418	410	369	391	372	395	387	376	368	355	360	363	382	407	357	362	387	381	399	399	373	365	385	389	418	413	390	336	402	368	409	439	399	381	392	363	408	379	399	404	412	372	375	370	399	427	396	384	387	368	381	385	393	360	391	384	379	425	381	398	372	393	391	412	382	355	406	402	377	422	378	360	374	391	403	367	373	373	374	360	378	364	389	378	391	368	334	362	376	389	380	380	387	419	433	391	409	372	384	379	379	404	358	390	364	389	385	409	371	345	397	413	393	363	405	392	361	370	413	399	385	369	355	417	385	400	370	374	389	356	388	376	382	404	395	386	398	389	408	417	378	405	426	379	412	401	399	424	403	373	418	349	411	373	397	346	381	368	360	367	368	398	425	356	376	380	363	412	372	391	433	382	340	393	427	384	387	395
22668	17951	23836	22882	20620	17075	9559	2982	1204	1171	1166	1098	1110	1022	1066	969	1018	1006	945	1008	999	990	992	1039	977	1036	983	965	972	918	932	922	1002	945	880	920	929	913	904	922	944	928	865	895	943	898	944	925	910	852	885	885	906	874	925	921	945	883	866	981	920	925	966	917	878	932	877	854	883	905	934	928	931	938	903	895	910	871	863	914	857	894	854	915	944	913	904	929	875	907	917	928	873	882	908	887	940	884	909	896	869	904	870	865	913	863	906	892	881	897	848	917	955	867	906	927	895	900	901	903	921	873	945	837	892	894	880	915	888	921	914	862	929	891	960	903	908	879	922	910	866	954	851	911	914	947	877	846	929	911	898	876	927	909	907	895	898	875	853	904	929	910	937	947	881	924	977	931	874	920	879	845	880	901	952	867	906	939	926	899	871	904	850	860	918	909	880	949	840	943	862	906	926	878	886	892	881	858	873	895	902	873	924	906	878	922	826	912	873	915	848	860	874	878	931	851	933	888	913	866	872	905	882	873	881	881	878	867	920	922	889	889	889	911	876	841	949	926	884	902	949	824	917	924	899	914	888	917	877	924	849	918	907	914	871	900	882	883	946	883	968	934	801	911	938	958	884	908	887	893	951	900	931	903	972	911	890	849	843	872	871	895	879	901	848	937	925	945	910	895	899	870	935	883	917	878	913	929	916	896	890	900	925	911	888	857	925	870	950	913	901	929	941	942	884	964	878	888	847	878	903	908	884	931	906	872	892	904	851	878	850	886	956	919	924	908	900	858	855	871	937	894	891	910	925	907	883	874	948	892	871	909	914	911	893	934	896	967	881	923	927	849	923	833	885	852	922	940	892	910	884	888	878	880	966	873	942	848	887	902	934	864	944	900	932	908	877	868	898	907	940	864	952	871	863	853	899	944	887	956	880	894	886	884	941	927	914	911	881	918	898	958	878	889	881	907	905	874	913	909	864	877	865	868	914	929	905	886	939	911	935	906	903	917	916	936	870	948	861	842	840	888	853	868	864	939	845	888	867	896	923	865	874	884	903	859	908	913	875	856	912	916	920	866	894	872	873	835	921	914	869	898	952	886	919	843	865	871	911	929	899	927	894	902	940	929	905	889	884	897	941	926	925	865	912	890	917	890	917	955	894	882	880	962	914	830	899	893	891	861	901	883	867	922	914	901	918	927	908	912	885	921	947	915	901	882	898	862	909	881	899	858	882	872	809	856	917	913	905	899	902	885	900	864	882	880	870	898	871	845	895	893	883	953	909	939	969	937	871	894	916	874	901	939	865	905	931	871	860	867	925	931	870	926	896	914	927	954	883	876	892	916	908	947	970	960	950	900	889	889	872	921	874	872	940	906	913	924	932	910	910	896	831	955	935	841	875	914	883	887	889	850	917	885	880	891	843	898	864	918	901	873	867	883	886	970	949	911	874	918	876	907	880	903	888	881	832	902	928	917	887	851	886	912	869	896	879	877	926	928	913	867	880	844	885	920	911	936	937	909	820	910	930	923	885	918	911	909	878	895	877	889	884	887	932	866	848	844	852	902	877	893	880	904	942	887	847	960	884	932	839	912	913	920	850	848	874	933	837	849	900	871	883	889	856	897	883	940	900	899	895	922	896	811	935	900	847	837	896	871	873	905	907	909	853	843	889	944	917	875	869	898	952	878	883	945	881	896	944	853	884	877	878	943	826	930	849	941	839	886	858	931	885	867	903	878	873	968	921	867	968	902	856	866	944	902	937	877	931	909	890	885	886	884	877	952	868	957	900	892	896	911	860	941	925	879	887	886	909	924	880	893	892	904	911	896	916	859	935	929	916	902	937	858	922	900	800	867	882	900	956	896	925	912	911	937	870	925	918	889	878	930	846	901	881	867	895	858	873	935	922	871	864	868	939	859	880	914	882	907	939	901	875	942	900	921	917	860	951	867	920	870	880	912	923	868	871	914	890	940	911	927	882	867	900	895	923	878	925	914	907	882	947	872	889	867	876	888	919	866	895	926	872	905	887	971	899	943	932	890	923	864	872	965	944	887	901	878	921	847	858	887	935	874	880	941	885	906	935	882	872	851	924	892	902	874	883	920	955	966	898	864	876	921	891	851	905	909	953	956	881	905	838	917	874	962	893	890	837	907	935	964	891	868	913	916	901	900	891	940	882	893	892	911	836	854	950	945	893	949	896	902	898	868	918	869	918	892	925	965	854	880	865	912	917	898	831	962	937	888	891	860	883	884	899	852	860	880	878	912	892	873	903	909	885	890	874	942	849	932	855	899	930	916	881	877	868	823	883	946	886	909	887	922	825	889	847	880	886	925	910	907	946	869	907	882	917	940	910	962	895	923	949	857	891	894	884	922	904	909	890	828	857	854	908	929	921	937	918	920	953	854	955	917	922	887	879	923	847	860	930	920	931	870	887	875	886	918	901	871	913	921	838	903	885	877	906	911	886	860	890	912	921	904	889	892	896	901	900	854	872	844	917	846	955	869	895	862	905	917	855	871	926	893	924	927	898	909	912	954	939	869	877	945	855	914	860	877	908	905	888	949	937	845	883	904	923	897	895	885	904	858	941	881	896	854	893	884	883	883	871	911	913	915	895	943	934	851	892	913	881	989	893	915	838	915	927	887	872	937	933	909	842	920	944	897	874	850	933	913	897	931	840	897	846	913	876	880	871	909	900	933	881	895	934	860	921	877	903	873	901	915	829	896	868	883	881	857	942	896	902	869	920	903	904	866	888	950	878	884	895	824	887	907	904	845	920	843	894	908	877	866	919	947	863	887	885	882	861	908	914	892	903	898	911	866	911	926	870	900	925	924	889	895	938	881	884	910	863	875	940	899	876	907	901	917	899	900	889	876	909	866	930	934	920	921	898	899	861	898	864	880	894	883	901	866	868	880	884	845	883	885	912	896	890	882	969	902	881	861	895	901	913	895	833	915	944	877	877	908	923	909	914	881	947	948	883	877	866	962	917	904	910	942	911	900	890	880	930	848	913	899	926	902	922	860	885	861	891	898	888	908	912	937	890	871	912	864	898	912	865	909	913	920	879	914	843	889	888	898	900	850	928	921	872	861	920	890	896	913	918	900	903	891	906	862	869	944	867	904	890	820	921	875	899	887	858	876	922	944	903	862	881	861	836	947	937	903	910	939	939	896	900	901	919	866	887	902	956	876	874	912	873	919	878	921	870	868	887	851	883	919	902	878	893	841	876	864	906	943	903	909	949	906	887	894	925	915	891	889	914	873	882	930	861	896	908	878	849	936	895	905	908	873	892	898	956	901	913	889	905	904	915	922	842	841	911	930	911	861	882	880	893	895	854	879	841	927	900	883	880	878	889	935	844	911	904	922	907	909	940	882	900	957	942	915	904	879	918	947	932	892	863	863	858	893	905	940	930	919	891	932	906	861	949	881	886	835	881	892	904	913	889	904	906	872	923	891	941	865	887	905	862	841	883	935	905	888	865	900	897	824	865	901	946	968
42232	29969	26841	19184	13190	8420	4173	1366	439	435	387	378	387	404	355	359	378	377	332	367	342	339	367	333	331	335	371	353	361	373	337	380	372	349	319	353	319	372	309	345	354	336	351	317	329	303	342	351	338	321	353	322	350	346	342	355	372	313	337	348	332	352	360	375	367	355	335	327	291	330	314	335	315	346	355	298	366	380	377	331	351	309	295	325	368	339	346	338	360	369	333	342	328	327	326	350	356	328	323	316	308	354	370	334	328	348	333	326	347	369	345	386	351	329	331	348	342	325	328	333	331	325	329	345	362	340	362	349	333	325	364	337	319	314	312	324	379	337	312	299	357	374	349	344	325	351	315	364	365	331	312	349	349	317	312	315	353	319	333	323	308	327	352	316	322	350	344	348	351	324	346	322	319	333	314	363	329	329	327	331	332	347	324	316	321	345	313	367	323	315	357	334	318	332	357	324	323	348	335	344	344	397	328	329	368	299	328	320	338	347	309	325	349	338	321	349	363	364	309	355	316	328	357	374	327	325	317	318	312	320	340	342	358	329	330	337	321	337	344	303	342	331	321	345	328	332	299	317	324	335	321	347	349	318	322	353	305	334	333	339	327	361	343	328	350	324	312	322	347	355	319	329	346	368	325	326	322	320	360	313	344	339	361	368	352	364	356	323	328	334	336	352	363	357	352	272	350	337	330	330	331	330	334	333	345	333	327	327	287	311	359	340	320	338	326	371	347	348	361	350	348	352	299	349	327	311	352	350	361	310	310	333	343	352	336	330	364	326	311	330	312	317	337	336	331	365	334	357	338	354	355	325	298	336	303	345	329	325	322	353	381	362	356	361	331	345	333	333	329	338	343	325	314	362	316	311	345	325	312	354	314	342	323	353	344	358	335	318	337	321	343	349	336	348	372	333	366	320	340	337	362	342	344	368	333	309	322	321	341	364	367	346	345	344	344	356	319	351	337	303	308	354	356	343	335	375	343	339	323	343	342	332	293	353	356	330	378	341	329	335	318	296	318	296	359	310	325	342	361	334	348	313	340	338	352	335	311	340	358	359	345	352	370	340	335	328	332	310	369	363	284	334	322	364	307	292	342	308	353	307	339	338	328	328	350	318	352	335	333	343	356	325	331	349	349	334	341	335	356	330	368	326	321	319	325	350	331	365	339	361	317	336	357	339	296	359	326	329	327	334	351	313	336	311	332	348	354	346	364	329	333	338	340	331	354	329	350	334	340	331	311	329	333	281	358	343	316	329	319	325	352	315	352	319	317	323	335	326	353	317	372	301	336	311	311	303	358	323	305	363	349	322	337	315	330	308	351	328	351	324	306	316	336	358	336	309	339	344	374	330	316	354	395	364	324	355	309	336	380	389	357	346	354	332	315	325	330	350	337	324	351	330	354	291	327	314	322	331	353	354	350	323	355	352	350	342	333	310	368	322	313	336	371	318	322	347	349	332	318	369	337	342	316	334	333	325	331	306	335	347	331	362	345	359	363	365	345	366	333	317	345	357	333	336	356	330	316	322	323	351	346	297	329	341	329	334	319	359	357	361	336	343	306	327	329	350	309	316	298	358	318	360	306	338	361	326	343	332	364	311	330	319	346	329	337	335	327	313	344	307	310	338	339	327	329	317	320	343	350	347	343	371	370	324	343	315	314	343	351	352	339	329	341	316	351	336	355	333	370	315	352	348	312	330	341	338	343	371	327	342	347	332	347	318	311	355	321	335	343	315	295	284	298	339	327	346	325	344	327	367	367	359	335	319	338	355	352	327	362	317	371	346	330	358	342	377	335	337	377	343	303	316	350	353	312	357	364	359	357	352	350	348	381	356	318	292	331	332	327	349	337	331	331	340	358	351	362	304	363	354	340	312	293	335	325	314	344	306	343	334	336	348	375	351	370	368	330	388	358	324	329	306	354	349	312	328	322	339	334	336	319	332	353	323	358	346	310	374	340	396	347	347	314	317	324	344	329	369	332	316	338	350	365	337	349	304	347	328	330	351	350	295	302	340	375	352	338	287	306	316	348	337	322	338	343	334	355	342	362	343	323	319	346	363	333	322	340	323	305	330	352	330	328	355	307	342	305	321	325	317	336	321	311	338	364	351	354	360	318	319	326	308	320	344	343	315	343	344	318	365	339	314	339	310	334	318	364	298	360	303	284	310	317	340	337	331	341	331	293	365	340	363	359	321	337	369	385	337	363	377	345	355	331	340	330	333	325	328	336	344	329	343	357	360	356	308	343	316	354	350	321	362	368	339	329	323	343	316	341	352	312	320	347	345	322	341	354	348	352	321	362	328	333	315	340	319	320	318	312	322	393	337	362	331	314	342	337	332	347	335	302	333	360	344	364	312	348	349	341	342	357	367	345	358	343	316	321	347	344	334	367	329	321	331	323	322	323	305	325	332	339	347	355	346	303	349	306	333	349	347	322	372	347	347	334	320	340	348	349	337	309	330	328	332	361	327	363	334	361	296	305	347	370	305	367	311	325	336	367	374	354	342	341	315	376	331	344	379	323	354	347	356	322	337	344	345	325	357	309	323	327	373	311	306	340	356	346	336	347	316	321	338	344	312	351	333	326	335	344	326	331	368	355	365	304	345	341	387	297	324	356	347	299	343	378	371	333	347	327	322	339	306	350	333	353	342	354	323	315	362	345	344	320	336	341	322	348	365	339	349	325	324	328	309	373	348	355	339	348	352	345	326	341	342	356	312	329	321	363	341	349	365	321	339	360	308	334	339	322	324	323	333	314	342	363	330	345	312	337	355	345	326	322	321	343	315	333	331	347	344	298	359	376	328	382	375	328	307	318	358	312	354	327	364	336	325	363	368	358	314	347	362	350	347	336	315	302	326	361	345	364	372	333	332	369	323	357	328	310	299	362	386	336	313	363	307	311	355	310	341	368	340	316	340	319	351	339	330	342	330	349	362	354	339	364	341	372	332	320	288	350	293	358	341	327	348	353	356	322	351	318	319	370	357	346	320	314	373	341	354	345	318	379	310	294	318	307	345	360	345	326	342	366	343	334	343	353	320	345	315	337	345	352	355	315	306	312	308	345	327	380	337	324	341	353	378	327	342	318	316	328	319	309	337	313	320	327	302	336	351	329	365	344	342	336	321	342	351	341	372	354	338	339	354	393	375	325	303	375	311	304	312	323	304	322	332	361	331	401	350	343	365	374	336	353	343	361	361	344	354	352	347	336	334	301	354	352	317	325	341	345	378	364	300	302	319	322	351	342	305	315	324	329	327	320	315	335	289	328	329	318	314	351	318	321	352	345	323	356	344	329	357	318	354	335	324	355	336	319	333	324	331	322	322	332	284	330	346	364	345	362	405	322	330	328	314	322	320	330	327	331	352	286	347	340	329	322	329	365	353	345	331	382	338	369	333	338	344	330	363	339	324	381	334	323	347	303	346	328	355	327	298	349	325	340	289	345	332	334	337	364	358	387	324	324	336	338	363	358	352	334	380	359	326	319	342
28637	24799	31332	29701	26631	20338	12951	4191	1224	1191	1121	1083	1095	1101	1004	973	919	937	901	926	915	976	946	891	946	855	930	855	868	833	884	858	826	797	833	834	839	883	866	817	827	847	831	805	771	869	798	808	776	843	837	806	807	778	820	794	819	829	822	755	795	809	744	779	810	781	750	778	783	814	819	753	779	806	832	748	809	817	790	799	788	821	817	770	817	824	749	790	795	830	817	741	774	733	761	773	771	814	814	780	803	737	834	731	828	794	835	788	747	739	805	768	758	789	752	804	820	757	780	774	801	770	805	779	789	760	810	819	791	793	807	825	780	780	823	803	778	774	786	767	737	807	803	818	796	778	805	738	772	765	767	778	734	776	745	798	740	794	795	775	794	740	821	827	772	828	830	815	802	767	788	788	769	816	789	761	810	764	775	769	788	762	776	847	819	736	771	773	834	783	746	795	799	777	814	815	825	744	753	776	838	770	775	762	771	777	778	796	809	788	821	802	860	788	817	787	806	845	778	814	845	812	723	830	844	792	793	765	778	811	778	748	787	818	759	869	787	802	794	735	732	805	800	760	762	805	778	813	788	800	796	792	825	798	812	776	811	796	775	764	808	780	856	784	819	790	815	788	784	794	776	774	813	771	765	799	765	763	763	817	770	815	802	803	786	816	811	762	812	781	747	775	764	794	816	807	774	763	823	803	781	830	746	790	790	750	785	770	787	758	805	838	809	740	764	857	728	816	792	707	812	827	780	783	792	812	771	796	789	802	798	782	771	853	843	803	777	796	739	749	776	812	796	762	811	810	807	788	858	805	792	826	781	743	742	827	781	817	787	762	825	800	758	812	759	810	796	765	808	761	726	781	809	756	791	810	797	819	738	750	742	767	782	827	825	790	750	776	800	820	848	788	794	786	805	779	801	757	804	746	835	770	787	760	762	805	808	791	789	810	773	783	753	812	796	815	784	816	766	777	779	780	803	803	783	799	824	785	767	793	785	784	794	747	807	762	815	779	822	797	817	791	782	788	828	775	778	766	770	817	776	769	836	770	804	744	854	788	696	746	787	775	845	783	791	820	785	766	767	823	749	770	801	835	837	802	772	815	829	758	822	789	772	789	742	795	815	810	798	790	794	809	788	773	782	789	828	768	809	759	775	818	788	728	790	798	803	744	777	713	786	763	822	779	824	779	824	784	818	833	795	768	816	785	752	779	837	792	793	781	732	771	760	809	768	790	774	824	768	794	795	817	807	730	774	789	874	753	768	802	751	830	713	793	769	778	791	830	766	839	754	802	773	756	798	820	821	768	799	794	810	779	740	795	786	749	835	818	789	769	770	810	789	791	793	808	821	764	729	799	737	787	755	800	818	797	776	777	812	753	767	797	763	782	802	780	785	812	847	790	779	792	795	800	801	738	771	820	758	836	758	799	763	771	821	776	753	791	796	832	789	765	828	746	757	754	800	742	789	743	790	824	794	794	813	764	808	801	768	804	710	820	756	794	785	759	822	838	852	762	847	752	844	816	771	781	822	769	775	751	780	855	826	793	803	787	763	797	794	789	791	775	771	748	769	852	819	778	769	754	788	777	785	801	758	784	817	770	784	733	873	782	803	816	786	795	773	733	775	711	717	812	769	810	738	739	797	818	824	810	843	749	770	769	777	749	807	828	828	815	774	746	802	788	765	830	837	784	788	785	746	793	827	782	797	822	788	772	738	752	819	835	774	791	784	779	794	784	784	789	763	777	778	756	817	817	770	803	858	767	759	810	726	793	785	725	756	782	787	764	785	832	792	803	803	788	748	818	806	833	860	842	748	774	822	847	788	820	788	774	816	802	783	788	817	746	765	819	789	805	748	777	839	766	818	763	765	836	786	809	771	796	786	816	800	771	794	792	790	789	735	809	737	795	832	807	745	778	849	857	814	768	836	784	763	781	726	793	813	797	785	781	783	831	792	799	813	800	776	829	830	793	778	777	750	808	835	833	826	771	787	814	791	775	780	782	758	810	795	789	834	784	782	755	811	768	792	780	759	806	808	788	764	756	852	776	768	738	793	747	770	825	741	784	799	789	787	771	834	798	822	806	802	780	813	799	750	747	739	785	801	782	800	757	783	836	761	766	783	758	757	847	769	825	837	815	829	777	833	755	784	781	768	809	807	767	807	771	806	806	776	834	779	775	812	815	767	766	793	756	786	794	846	769	790	801	796	804	775	756	735	759	779	789	817	811	829	792	770	822	837	825	766	772	818	887	799	741	795	761	780	810	790	812	779	788	770	787	777	849	749	802	736	783	788	770	772	784	779	764	773	815	838	829	805	745	793	827	745	766	822	806	801	849	818	789	769	804	801	748	770	706	803	800	825	796	773	773	755	785	754	775	805	761	779	845	776	822	777	797	742	771	816	821	782	719	812	802	758	780	760	785	806	827	823	708	800	777	803	773	761	777	777	782	800	773	821	807	790	804	828	757	820	801	784	777	806	782	771	775	771	803	808	816	786	816	784	817	814	781	763	770	757	799	778	834	791	775	805	730	784	772	796	799	851	766	835	831	802	789	807	771	798	833	770	819	780	764	818	786	810	806	769	808	790	776	799	843	718	799	799	760	800	799	784	800	752	808	724	806	822	756	782	784	806	749	806	786	813	817	803	806	805	775	763	778	766	770	820	805	818	784	754	798	761	800	853	820	753	757	788	817	786	780	772	775	830	785	755	734	811	789	754	757	773	811	772	733	798	808	777	833	811	827	758	788	741	811	790	855	758	752	808	770	814	837	776	774	828	761	807	785	778	805	755	796	837	801	761	767	770	769	801	783	806	749	839	816	796	818	789	761	829	756	786	752	815	801	780	810	797	820	774	778	775	772	818	805	761	828	773	808	793	827	802	827	765	807	774	817	741	796	800	750	782	819	798	794	789	719	824	770	813	828	734	762	837	798	737	830	834	792	804	809	771	787	776	786	790	791	787	796	759	766	765	772	808	772	745	744	816	747	798	803	798	840	836	786	802	783	776	813	757	803	784	795	792	781	758	771	783	819	765	749	804	827	768	806	754	784	740	747	816	710	800	788	800	778	773	775	833	785	843	798	804	775	787	783	773	823	811	794	735	782	783	777	808	781	769	804	837	816	790	783	716	776	805	792	836	839	771	806	795	784	800	773	803	777	750	759	762	795	739	775	799	731	805	816	747	780	783	828	802	829	850	794	761	805	773	829	800	772	775	767	783	819	831	780	798	771	762	822	838	774	811	792	753	777	824	855	779	735	819	856	772	839	801	723	822	800	853	745	781	785	788	853	820	781	797	814	785	776	814	834	792	780	776	751	754	809	771	781	788	781	797	789	773	776	803	774	836	731	777	754	785	807	810	811	787	779	779	766	785	801	847	816	810	806	801	777	815	829	819	817	778	827	770	791	770	784	804	819	764	773	820	780	831	800	768	756	824	816	809	784	778	778	798	804	769	773	793	734	831	804	784	760	825	820	782	823	736	798	794	749	815	806
18192	10597	8417	4164	1699	1022	717	404	398	398	383	383	383	357	426	381	404	403	404	384	380	392	377	397	379	355	389	388	352	388	374	361	414	399	338	353	388	384	381	353	370	339	378	318	394	365	378	393	413	398	410	384	372	355	378	389	360	372	370	398	377	364	409	358	380	374	388	378	355	379	339	424	391	382	417	340	400	372	377	348	369	412	383	396	371	378	399	375	355	413	371	415	398	395	356	374	369	406	370	396	417	354	366	347	370	366	408	383	375	366	356	359	415	387	359	347	368	393	358	403	390	360	393	348	378	349	388	359	412	359	376	403	402	354	343	332	387	381	360	396	335	364	382	408	381	348	419	389	372	384	400	366	382	364	378	383	341	374	428	412	402	378	354	387	362	380	384	380	407	353	355	328	395	407	368	396	355	356	411	400	363	381	369	376	371	383	441	378	367	372	405	387	363	385	377	380	375	381	376	414	399	385	373	393	377	388	397	361	411	365	406	388	380	365	385	371	392	385	357	414	387	411	377	378	356	374	400	389	383	351	367	407	372	389	399	375	377	384	356	377	392	368	383	368	401	389	371	383	368	345	341	385	421	381	315	354	341	326	347	384	348	353	397	369	381	390	376	394	382	391	355	402	432	374	360	383	373	360	365	367	385	380	377	355	408	377	370	388	372	378	352	382	329	379	393	383	355	392	407	355	371	387	356	384	367	364	322	343	358	361	345	385	378	322	378	388	390	378	363	406	385	375	373	372	388	346	408	380	333	360	393	348	364	366	391	369	344	349	340	356	367	345	346	367	372	383	375	361	376	388	364	359	374	341	366	369	403	378	379	381	355	393	347	362	329	359	360	393	376	383	402	362	355	379	364	373	369	379	386	364	368	379	401	364	386	358	379	355	362	382	386	381	365	378	338	383	393	392	392	349	424	338	370	384	336	334	394	412	412	353	384	358	372	406	362	405	378	377	365	377	360	357	370	388	353	376	332	357	401	358	399	400	362	373	379	421	377	352	360	409	389	343	379	408	380	390	354	383	372	381	380	356	348	363	414	368	381	368	406	376	362	382	412	340	384	361	401	354	368	364	357	374	366	366	338	374	398	371	348	330	337	410	341	379	369	378	363	332	361	377	381	382	379	365	391	382	380	344	347	353	343	398	369	354	397	372	380	335	326	378	356	376	354	361	390	401	383	372	351	377	377	400	349	354	367	376	343	362	349	380	360	379	383	365	391	348	350	373	364	395	364	363	359	345	392	385	384	380	401	352	334	377	341	390	341	375	369	395	379	395	364	397	375	345	347	351	326	368	319	374	389	375	357	358	327	375	394	394	368	348	416	402	405	359	372	360	397	378	366	351	363	369	365	378	386	388	383	333	318	341	371	356	370	376	356	433	406	397	399	387	371	369	347	368	362	366	344	375	370	399	351	369	356	356	364	344	371	374	401	403	381	399	406	370	382	375	375	347	388	380	387	394	380	353	345	411	377	332	383	332	361	382	381	417	374	402	391	389	318	364	380	397	393	366	351	380	366	392	380	386	368	367	394	362	372	371	359	380	367	401	394	365	377	383	363	366	393	331	378	350	411	332	367	395	418	385	414	381	415	391	400	400	405	389	373	376	336	381	400	388	384	392	404	397	359	353	372	366	406	361	354	365	386	384	402	385	357	392	324	375	362	341	357	372	371	375	374	363	405	395	342	352	380	360	411	348	367	428	358	389	387	377	367	379	376	375	349	386	375	357	372	381	391	393	357	379	383	380	383	363	363	382	358	360	376	378	352	355	384	420	397	384	380	348	370	369	404	368	385	375	361	385	374	380	365	385	358	359	374	363	352	377	382	379	362	404	416	362	387	381	379	357	389	374	379	362	371	348	365	371	412	420	406	348	375	395	401	363	365	380	377	337	384	362	371	390	374	354	403	378	380	358	355	376	376	395	398	385	362	340	423	390	395	376	405	402	351	379	369	404	397	362	384	387	392	354	354	377	374	393	375	397	366	392	355	400	373	428	369	402	369	370	378	342	383	399	393	356	371	406	384	377	366	347	368	337	346	393	354	321	377	368	356	368	383	373	380	356	362	385	377	400	395	368	371	390	372	365	364	369	398	354	377	412	394	407	361	343	350	373	361	379	393	366	393	378	403	375	386	410	359	336	333	404	397	370	370	371	330	365	350	346	374	367	357	358	382	341	343	374	397	390	356	380	379	369	370	356	365	393	379	414	424	361	372	346	380	378	379	359	380	386	391	409	398	377	347	374	398	363	349	378	381	358	380	397	372	361	374	349	379	385	359	398	366	399	411	351	386	348	365	390	381	358	382	377	418	350	383	352	411	339	379	391	385	364	407	395	388	351	377	369	375	396	398	373	437	358	355	374	374	390	366	387	374	359	371	374	374	384	369	381	356	377	353	384	351	375	369	366	387	359	387	373	358	368	406	431	392	385	398	393	425	360	407	410	363	358	377	349	341	372	384	361	380	366	377	353	429	326	371	386	341	353	366	368	388	399	385	390	363	358	392	357	364	361	392	353	437	344	415	374	363	407	379	373	381	369	379	347	353	367	406	366	407	378	381	377	337	364	386	367	405	338	385	400	374	355	377	371	398	376	369	403	386	354	388	339	334	362	380	319	399	342	382	354	376	347	399	337	388	353	364	337	369	323	358	374	382	383	357	371	374	381	354	385	393	404	351	372	391	364	377	401	371	383	349	395	401	359	379	395	383	343	362	362	409	421	401	345	383	344	365	327	366	338	364	354	377	353	378	359	381	361	395	389	392	352	381	387	409	409	386	397	401	393	368	344	341	364	350	388	390	384	374	389	356	393	356	365	391	350	393	407	380	361	391	389	389	391	366	400	438	352	391	372	367	381	351	388	401	403	384	386	376	381	351	388	364	395	358	355	343	398	384	383	334	346	375	370	373	411	335	392	384	403	352	362	388	421	369	377	381	365	384	392	398	347	394	378	335	363	374	378	362	389	381	402	343	369	365	343	384	370	377	435	338	381	373	344	354	349	349	346	369	358	366	408	359	358	352	356	392	382	374	334	367	353	343	380	369	360	349	387	363	355	341	353	339	336	376	354	379	376	388	382	339	387	380	366	385	357	400	367	330	323	387	369	394	400	383	409	397	384	383	377	374	346	372	352	363	388	386	391	342	397	390	414	357	382	384	377	364	371	364	361	381	360	393	357	399	390	359	344	359	341	360	363	375	342	352	369	385	424	387	383	365	325	327	386	391	350	336	387	346	425	387	384	370	369	349	378	358	403	382	345	385	365	395	398	412	381	371	350	399	362	384	391	356	372	393	365	383	360	359	352	348	386	394	353	376	354	361	374	387	376	393	349	384	332	381	394	383	384	359	372	413	356	341	360	356	404	394	374	389	405	379	366	356	352	381	407	355	399	349	354	381	391	369	391	378	368	355	358	368	373	389	384	386	384	395	365	387	359	363	383	406	374	383	372	367	367	411	355	360	366	354	357	378	401	408	344	364	384	386	347
12653	10155	14050	10186	5689	3638	2332	1046	959	949	931	927	912	944	929	893	901	890	898	912	920	911	946	940	881	947	879	885	911	860	869	861	891	879	885	924	842	824	887	936	854	908	837	954	893	906	849	917	889	868	909	884	940	892	938	840	895	896	904	874	875	854	862	878	812	849	910	957	837	860	879	879	871	932	834	882	866	845	833	875	871	896	860	849	912	826	864	866	863	940	837	830	848	897	841	845	853	872	867	853	876	832	838	888	817	854	845	883	845	868	884	871	839	844	904	906	912	892	861	856	841	910	888	842	880	881	856	853	870	891	878	901	851	877	814	855	886	889	844	902	874	891	846	884	894	835	826	883	854	883	878	893	850	855	907	911	843	841	863	914	858	904	857	872	861	882	900	882	879	866	848	909	909	860	915	860	844	878	922	887	865	816	843	862	910	869	884	851	837	831	904	839	900	869	910	898	882	863	888	899	883	874	873	862	868	837	835	932	902	934	884	844	810	827	810	897	870	868	884	840	917	907	900	904	852	837	920	856	833	868	852	904	859	875	869	874	819	858	864	925	902	900	836	891	876	890	906	887	858	896	889	856	899	914	899	852	866	842	865	895	915	935	900	900	837	852	922	890	875	841	868	878	856	908	921	865	846	880	846	875	852	823	867	866	844	857	921	865	857	895	920	903	885	883	841	872	885	838	903	870	877	897	835	870	899	885	869	908	946	905	889	885	870	916	897	833	870	920	845	875	886	853	890	831	944	863	880	871	872	868	833	947	858	895	862	830	873	882	911	848	890	864	925	898	875	860	853	907	837	925	891	902	916	879	863	876	863	845	883	862	868	872	858	910	889	914	869	877	847	846	854	869	880	904	886	879	846	836	835	856	851	881	838	840	857	915	882	903	834	917	881	896	881	852	878	836	896	892	894	942	831	873	868	916	927	890	889	872	919	866	851	865	872	875	849	884	963	896	893	871	849	898	875	859	874	866	848	873	842	886	883	921	871	903	873	870	843	871	846	822	852	869	887	887	877	881	865	824	838	913	892	870	885	883	863	877	905	837	896	901	857	941	858	923	852	840	903	909	906	866	927	943	866	880	928	836	879	874	912	846	869	830	913	885	874	898	895	874	845	818	870	881	842	874	888	840	876	928	842	846	902	878	852	881	859	857	868	876	869	877	878	897	905	852	849	869	860	859	887	883	865	851	837	875	881	860	888	880	895	919	872	852	855	845	862	880	899	860	888	904	844	887	895	850	895	876	880	900	887	900	842	900	876	874	940	878	943	847	845	869	841	883	876	885	822	857	907	889	877	828	903	844	853	879	857	925	883	850	839	899	875	903	900	909	925	908	874	875	889	853	905	896	890	867	875	854	833	901	874	869	935	890	834	917	836	857	902	904	864	894	854	902	900	864	873	909	907	815	822	867	868	921	906	878	867	836	845	857	851	894	898	864	886	833	826	883	899	885	845	920	874	889	886	878	853	884	860	860	858	872	866	912	847	889	831	893	913	899	925	860	872	904	901	906	873	916	894	829	851	897	843	836	880	929	889	841	873	858	859	885	858	895	935	900	840	902	821	873	874	858	864	872	887	920	866	869	882	870	855	894	923	895	840	841	843	889	931	824	879	911	844	911	835	910	888	870	893	888	861	869	893	858	846	821	849	861	889	856	867	873	876	883	932	846	821	879	940	873	872	877	913	939	878	910	851	858	911	884	870	825	861	880	882	899	858	879	838	922	893	879	914	863	859	868	902	881	923	828	886	892	879	888	847	838	878	871	881	916	912	892	849	843	957	896	918	840	862	825	850	881	856	891	858	869	913	841	837	942	854	853	822	857	884	866	869	848	870	852	887	831	845	894	857	882	897	886	877	894	844	886	827	899	872	816	906	889	886	888	845	855	883	890	841	808	858	892	916	869	872	915	875	873	874	865	885	919	875	838	866	956	859	854	896	890	836	890	901	889	859	876	841	900	902	918	861	916	845	861	863	855	925	865	864	895	825	899	866	854	835	895	850	895	850	899	879	812	883	872	898	837	865	919	884	912	897	900	908	849	876	908	939	869	898	931	883	924	880	864	907	912	955	847	916	967	877	867	915	918	895	860	840	824	850	914	854	845	899	866	852	871	880	883	929	809	895	856	885	837	864	873	891	910	941	851	876	865	859	911	884	941	902	904	854	841	882	879	853	937	899	860	908	874	907	894	867	861	902	878	856	897	885	856	900	850	858	857	893	874	875	897	878	881	896	854	859	896	865	874	899	877	904	860	923	918	903	917	860	869	831	836	928	853	912	852	891	813	893	897	847	875	881	900	832	867	880	858	878	845	892	899	841	914	871	860	862	807	881	927	852	913	849	896	909	893	868	889	916	869	948	914	859	832	848	861	887	852	895	879	888	873	899	856	867	862	831	797	911	871	870	858	891	865	864	840	871	881	954	910	926	872	875	848	836	917	846	946	884	827	927	881	916	827	929	876	899	912	847	856	895	894	862	898	851	915	871	926	892	883	872	887	887	905	858	877	897	887	848	852	904	827	851	905	882	901	813	903	878	869	854	908	874	902	915	956	877	874	889	846	877	880	870	863	864	863	900	856	883	877	852	872	901	842	834	925	908	897	847	849	921	885	873	888	851	883	875	861	892	891	899	903	853	885	875	854	871	857	916	943	879	906	830	890	875	923	902	924	846	913	840	891	876	907	850	893	846	844	882	831	877	858	911	878	930	861	854	872	894	871	888	873	925	877	926	805	879	887	884	913	937	863	862	843	818	864	899	857	870	838	899	896	847	887	836	873	903	859	886	862	882	890	810	889	900	941	874	854	847	864	854	863	866	834	917	893	860	898	886	969	889	895	875	822	905	910	911	874	847	904	816	926	901	930	903	868	867	909	899	886	889	839	881	893	881	896	890	827	885	920	859	863	891	855	875	868	814	848	890	905	877	865	872	880	873	859	948	887	872	865	885	861	860	864	888	866	865	863	873	855	846	818	849	881	885	829	892	861	948	854	844	900	894	852	885	876	898	946	872	824	858	857	863	869	887	857	894	804	891	888	910	888	896	887	869	879	896	882	836	866	917	847	871	936	892	870	910	885	850	882	855	912	915	805	837	898	889	868	866	922	833	863	834	879	871	829	970	892	875	875	848	869	885	827	847	898	889	833	841	842	883	884	885	886	890	910	931	885	915	879	871	823	832	820	880	836	915	856	917	876	946	873	845	921	896	831	865	903	851	886	863	892	867	885	885	896	845	860	877	882	882	838	838	900	862	927	899	879	853	930	908	889	891	922	885	906	866	877	870	913	873	863	907	891	921	858	883	903	890	950	857	896	843	921	864	877	928	981	901	842	892	863	856	893	915	903	872	903	905	863	826	856	824	885	872	904	924	909	886	892	943	844	891	924	866	899	893	899	893	881	914	907	873	895	896	944	868	870	862	876	845	872	889	861	847	866	865	845	906	873	917	890	941	877	875	868	868	878	867	892	916	887	876	881	879	879	873	882
32908	22736	17361	12115	6582	5031	2122	575	524	430	459	433	424	440	388	400	366	387	408	415	376	408	423	427	387	397	393	389	382	383	387	354	396	396	385	419	376	411	410	393	439	432	381	401	442	377	394	385	398	380	383	373	355	397	406	404	392	371	357	364	363	389	417	362	418	441	368	379	385	380	402	372	389	364	384	403	426	387	400	444	413	451	420	377	366	391	378	408	393	352	415	349	386	421	383	472	387	397	394	370	428	342	370	405	397	399	395	416	408	369	393	391	423	382	359	451	406	371	371	413	406	363	381	369	401	383	386	416	379	432	385	390	402	440	428	368	391	416	384	363	394	394	377	392	385	382	389	392	392	390	407	409	387	393	371	391	371	398	374	368	360	390	374	367	380	447	380	389	389	396	400	391	396	388	398	405	382	382	362	400	386	425	373	429	423	359	388	416	393	427	401	373	387	394	380	381	387	403	396	352	419	414	384	415	382	421	376	362	344	407	395	380	397	438	358	397	332	391	357	390	409	394	381	389	397	381	372	345	394	422	378	420	384	440	425	377	449	424	394	373	423	361	355	379	388	396	414	399	384	378	425	383	383	371	422	361	386	383	396	386	386	384	381	420	391	393	329	406	382	426	411	408	365	425	434	392	359	376	406	370	383	381	422	398	419	401	376	406	379	377	413	381	398	390	393	395	380	339	407	407	392	378	406	439	371	450	390	370	381	390	400	390	406	366	346	388	413	390	394	409	417	388	369	400	376	377	380	419	417	368	420	379	381	375	389	384	388	389	389	367	419	397	402	378	417	377	352	388	404	376	420	368	411	367	427	371	383	400	406	390	382	391	400	341	357	405	399	435	400	411	408	371	382	396	406	381	388	386	388	438	386	389	358	424	407	368	361	384	393	402	388	408	406	394	383	394	441	367	382	408	401	394	446	404	353	445	359	386	374	404	376	382	413	414	409	389	387	367	372	393	363	399	397	384	360	410	362	370	429	386	375	365	361	388	387	395	378	408	418	419	400	425	381	395	408	401	420	392	354	375	357	387	400	391	455	377	421	387	388	359	418	428	373	364	357	414	357	364	390	370	367	384	425	400	395	373	395	386	418	336	406	379	420	404	424	406	384	399	427	406	373	344	391	396	401	404	397	374	399	382	394	383	413	377	394	382	395	395	389	402	378	377	372	430	392	400	364	376	393	372	401	381	366	407	412	375	391	434	410	418	376	360	358	384	408	379	389	408	379	384	417	375	378	365	414	358	347	405	341	364	405	391	382	411	399	355	417	412	374	384	393	381	416	387	384	401	374	395	402	393	395	402	407	401	381	400	372	397	360	393	385	386	402	399	407	400	413	391	385	376	395	389	389	350	400	382	367	400	367	385	389	394	418	413	357	398	396	401	391	389	358	385	410	407	388	424	412	350	392	430	403	386	373	389	411	398	369	403	431	390	418	418	400	398	365	412	389	398	433	376	369	408	381	380	404	378	412	390	399	365	396	372	416	390	424	396	370	396	398	403	403	391	383	383	419	412	415	379	425	370	372	374	405	413	399	430	411	348	351	399	403	376	385	415	404	423	404	377	381	428	379	392	398	381	445	389	392	377	426	431	399	379	414	394	396	392	363	421	399	403	364	410	370	397	442	390	404	372	373	388	365	411	409	392	375	399	398	418	431	380	398	453	379	372	412	402	385	411	425	395	379	385	367	442	404	409	364	407	353	420	392	412	396	424	428	390	426	404	398	356	409	387	380	367	410	396	362	386	388	383	384	399	400	383	373	389	432	400	408	378	383	392	375	390	366	351	410	368	376	396	397	376	398	393	421	358	407	368	369	399	406	397	369	419	384	393	409	376	409	400	417	408	402	384	409	436	386	364	392	375	403	374	378	383	417	403	431	363	406	431	393	403	377	388	394	388	405	416	408	357	398	414	380	404	417	394	365	380	399	393	379	383	377	378	420	379	386	386	382	454	434	420	379	432	390	376	397	420	412	338	419	398	382	412	373	404	385	370	366	402	387	419	416	419	394	355	365	382	389	353	411	399	414	439	373	424	393	383	384	395	381	363	380	401	378	424	383	378	392	409	438	373	391	392	383	402	393	364	406	409	380	383	364	376	397	374	395	422	397	374	375	380	384	371	429	381	404	429	364	396	406	398	413	416	389	405	405	417	382	361	375	400	393	380	396	374	386	424	395	423	373	374	401	385	395	410	390	356	400	408	402	391	356	365	421	398	353	369	404	362	399	392	397	425	425	382	426	364	423	394	382	341	396	394	371	377	394	380	415	405	350	353	415	422	372	363	410	399	392	362	395	356	355	384	383	380	404	411	363	393	380	373	411	359	396	409	363	410	417	415	389	424	410	393	358	423	346	412	352	377	374	398	439	385	408	374	364	397	381	366	380	389	428	375	426	406	346	353	367	414	391	381	343	411	392	348	429	369	400	411	403	405	377	350	392	383	407	414	399	366	421	384	383	390	390	387	397	371	349	403	381	373	423	423	414	399	396	358	420	449	381	409	407	358	403	346	416	400	359	405	403	402	391	392	420	377	389	396	374	393	360	358	380	384	363	377	407	354	409	377	413	381	407	404	417	412	444	406	424	389	417	388	436	366	373	407	397	426	390	406	401	415	344	387	441	376	370	434	376	392	378	375	396	404	390	393	390	381	362	387	416	402	384	423	432	377	372	404	405	426	433	443	407	384	395	418	413	362	407	372	360	389	427	372	389	364	355	407	378	380	431	375	417	406	426	422	389	377	416	402	383	420	399	389	383	400	349	367	406	375	363	370	393	382	404	411	384	391	438	405	363	376	408	393	359	372	381	395	379	414	381	389	371	400	447	379	396	380	367	421	420	427	387	378	419	404	403	415	361	394	367	378	367	409	391	372	380	361	416	374	392	367	382	387	395	390	432	404	379	350	379	382	388	385	411	400	342	386	364	392	387	391	416	383	382	377	409	395	415	361	333	375	350	403	381	393	383	374	394	369	391	428	398	364	413	381	380	373	404	388	375	414	406	377	382	367	354	371	358	397	400	401	387	404	373	408	411	393	374	398	383	371	391	390	407	383	407	386	358	392	393	387	362	383	383	369	386	401	393	351	399	384	348	377	391	374	371	403	412	400	403	363	399	396	341	363	414	392	404	437	401	384	434	381	422	395	386	396	446	416	397	385	386	366	387	435	394	433	382	387	408	360	388	400	385	352	415	371	378	403	385	372	389	390	396	406	400	400	409	376	416	375	392	382	402	386	372	398	373	342	438	419	360	436	440	383	401	388	394	404	389	407	378	395	428	393	416	408	398	426	372	411	391	370	379	375	400	398	375	452	356	401	409	419	395	427	416	393	374	430	373	378	390	410	381	417	386	381	381	402	428	398	357	419	413	357	371	377	383	433	387	370	385	426	379	437	374	414	410	413	417	365	399	361	383	401	379	349	415	400	392	435	396	365	403	382	402	394	399	390	397	363	394	386	402	371	397	387	410	377	399	444	384	359	403	429
22880	20187	22890	22567	17294	15447	6800	1454	1169	1157	1144	1118	1075	1066	1064	1006	1031	1021	1000	1020	975	981	1043	944	1012	1039	979	934	953	949	955	924	946	977	936	956	983	981	922	923	946	924	942	909	908	889	920	900	936	936	953	930	930	946	967	957	887	921	891	938	923	907	949	877	923	907	898	946	910	912	952	914	888	904	898	942	910	919	913	868	889	942	915	909	890	963	929	894	849	905	924	908	894	932	899	952	916	922	893	919	922	936	912	942	909	880	896	916	949	884	926	898	865	917	896	869	899	885	907	914	873	931	921	858	904	937	922	897	936	892	882	864	926	942	948	944	939	935	913	931	926	882	902	898	903	910	906	950	906	907	890	944	940	938	933	856	890	889	863	903	889	905	924	878	889	930	949	953	938	910	903	910	908	898	878	817	917	894	911	945	880	917	919	948	885	911	956	925	899	880	901	926	910	919	947	958	872	950	901	921	951	881	922	951	885	886	923	880	952	869	905	841	903	908	898	870	906	914	918	915	924	924	866	875	894	929	911	861	898	957	936	935	936	829	919	901	883	946	905	920	861	885	902	906	857	948	906	912	895	835	931	922	908	929	957	927	887	961	858	915	943	926	884	900	885	856	935	907	895	847	916	899	855	911	909	929	914	947	896	884	870	903	933	902	907	920	935	908	902	977	930	892	884	889	920	899	894	948	954	937	916	893	871	888	930	940	920	925	920	937	846	900	895	955	954	932	883	892	899	896	839	904	912	945	941	932	918	914	877	911	937	928	909	852	920	918	883	835	933	921	919	948	905	890	923	867	865	899	876	929	918	886	873	932	908	903	931	977	902	907	906	885	959	912	905	929	924	894	925	927	940	911	893	943	917	910	921	954	872	907	923	888	898	906	888	877	911	914	978	933	878	903	894	871	913	902	883	914	935	885	872	905	858	900	915	896	905	937	935	911	933	893	880	888	929	957	930	920	881	880	881	920	894	891	904	978	984	901	916	878	918	867	895	947	886	893	872	925	917	941	881	914	925	831	839	958	924	883	951	887	948	933	889	964	877	893	889	877	909	909	901	873	880	957	926	900	889	875	919	905	907	928	933	891	889	889	889	863	889	924	911	959	888	868	923	883	933	945	918	917	927	903	903	907	918	885	922	907	938	890	914	898	945	933	907	932	857	926	886	914	938	916	957	926	958	879	868	949	913	891	925	915	822	894	873	888	885	939	902	876	925	905	938	903	914	901	923	868	928	888	936	902	890	921	952	897	925	925	866	926	911	881	907	885	938	904	866	929	936	891	933	892	916	942	904	945	944	890	921	850	855	886	896	920	970	946	879	912	862	934	977	883	827	937	883	865	904	909	912	859	875	886	936	892	902	940	897	895	911	901	909	944	930	971	909	925	913	912	928	922	973	870	916	881	908	918	883	943	872	930	879	866	903	883	910	894	868	928	942	916	922	895	921	900	945	959	906	919	932	852	912	901	890	964	897	880	935	945	901	901	882	925	932	911	902	883	903	931	888	888	932	900	876	923	908	896	985	925	877	902	924	915	903	935	835	864	887	926	932	914	953	957	899	920	916	931	903	908	919	917	909	890	923	897	902	955	893	870	840	915	888	942	923	928	911	950	959	939	896	904	861	939	912	917	887	874	866	889	878	895	935	945	983	880	920	876	885	931	852	930	916	878	927	906	933	934	944	907	922	897	904	881	920	912	891	921	900	941	926	867	883	948	897	878	879	952	884	909	938	908	922	992	947	951	922	941	858	949	916	941	914	922	902	930	897	917	903	885	898	904	888	911	898	918	862	914	903	906	829	959	872	914	872	870	892	904	901	967	836	940	936	925	900	882	889	943	900	950	905	929	909	884	978	937	929	919	936	918	908	895	884	835	887	914	891	942	924	896	889	912	922	944	911	935	942	902	868	915	890	956	945	923	939	917	914	906	898	926	917	883	947	941	885	903	878	911	922	916	922	876	895	954	910	954	938	903	934	893	910	906	919	917	899	872	931	891	882	873	927	868	897	929	902	901	929	917	965	957	978	870	921	921	910	922	875	913	897	898	954	961	901	900	854	884	925	895	904	900	849	877	914	889	892	886	925	894	877	955	913	924	870	910	853	873	930	867	983	884	874	869	890	888	958	881	885	932	835	888	894	918	891	942	944	964	864	929	891	916	901	936	870	905	917	889	960	883	901	907	877	898	867	865	835	950	880	945	873	914	930	912	914	961	876	964	910	934	924	841	912	975	877	939	885	905	881	938	905	910	869	948	868	924	866	899	962	943	912	926	939	919	897	910	970	851	937	893	922	920	884	922	872	922	879	907	856	969	889	841	884	914	900	874	923	934	907	973	922	903	908	934	967	934	865	901	895	909	960	923	930	942	906	954	944	918	965	935	888	926	891	912	862	973	962	888	874	903	886	918	922	858	919	884	901	952	920	991	886	867	950	908	896	931	920	924	933	865	951	956	871	878	914	875	921	885	901	910	909	883	909	920	905	941	857	881	907	935	891	984	874	901	922	903	906	952	929	930	911	902	970	923	945	944	957	904	905	892	878	874	914	910	909	999	875	930	884	952	947	939	907	942	909	915	838	870	868	938	923	910	888	891	923	843	915	907	946	897	929	896	872	916	946	927	935	895	937	933	836	926	899	903	900	932	887	868	876	893	860	921	901	930	911	895	898	905	927	926	951	907	917	881	897	966	901	904	882	875	890	921	905	845	899	936	909	972	897	909	935	877	904	918	957	881	932	923	934	894	876	903	863	922	915	931	898	915	851	898	905	889	937	928	807	852	891	879	889	898	916	904	893	930	903	907	914	878	914	940	899	919	913	889	869	947	924	875	940	862	906	935	889	899	929	910	910	908	932	940	844	914	912	821	860	898	905	902	952	892	898	917	945	907	883	909	954	936	895	923	916	908	900	900	907	883	902	882	910	920	942	887	961	905	930	924	896	873	910	889	899	941	957	932	939	899	960	880	889	840	926	974	966	930	921	866	929	950	882	993	921	931	904	876	897	844	912	934	825	956	907	937	873	879	886	943	948	861	921	922	939	951	885	910	916	929	861	925	983	940	937	955	919	852	918	889	898	953	900	919	947	947	877	892	949	927	938	884	890	913	871	918	942	866	874	949	939	980	860	936	881	927	919	939	930	922	938	921	931	925	925	955	873	904	903	895	922	926	981	882	883	841	879	914	907	902	878	944	886	947	909	906	880	933	905	879	921	931	939	911	948	882	889	880	941	913	901	894	880	886	860	922	916	876	917	913	914	915	905	886	908	841	894	914	873	933	879	917	953	944	907	918	907	883	905	939	899	931	985	897	929	917	906	849	944	899	927	963	914	885	923	960	891	852	878	850	891	910	952	884	920	860	933	940	940	932	872	908	943	847	938	890	920	931	917	861	905	896	901	894	929	932	910	929	904	927	920	945	889	870	910	915	985	889	963	983	910	864	946	912	881	922	923	874	912	914	892	972	910	885	916	883	913	890	861	920	859	927	846	893
42974	30264	25279	18783	13135	8376	2180	673	452	470	454	428	417	424	350	373	364	378	400	389	369	365	376	369	359	348	367	383	363	376	375	349	370	338	327	356	384	357	352	347	327	359	307	333	344	361	364	330	369	338	346	343	379	338	350	340	348	332	362	341	354	333	323	365	323	296	371	326	369	344	375	352	386	318	365	356	362	345	345	345	362	342	362	373	318	329	326	327	325	346	319	353	361	336	329	357	358	357	294	322	323	358	353	349	324	358	338	366	368	313	326	314	363	336	311	327	349	358	341	337	373	390	341	318	360	344	322	317	349	348	323	331	305	312	351	349	317	348	360	300	341	335	319	350	319	340	332	324	355	331	365	322	334	341	331	329	324	340	301	356	326	297	363	314	332	315	334	323	331	307	368	346	371	341	334	323	341	314	331	340	349	292	354	324	343	330	324	340	336	357	321	341	320	305	334	336	357	355	375	356	309	315	319	341	351	386	362	338	339	346	353	373	340	345	330	343	328	345	334	342	344	331	313	343	328	348	362	312	349	364	371	344	371	372	324	355	310	335	312	364	348	334	329	304	347	331	362	324	317	351	327	343	342	332	357	365	376	343	368	334	361	340	371	350	338	313	312	367	337	385	328	322	341	345	351	373	340	326	285	366	320	354	366	330	314	324	363	323	328	358	326	332	340	310	341	370	304	345	343	320	378	335	353	287	330	355	367	358	311	324	361	348	327	345	336	325	316	348	334	319	367	342	357	344	355	361	337	312	332	322	357	372	352	346	312	370	354	355	362	340	377	323	331	302	351	382	331	369	363	359	345	319	350	343	349	354	335	324	336	340	366	327	336	317	343	325	349	343	345	314	341	341	373	321	326	333	363	356	325	338	340	316	334	333	353	302	333	354	361	364	350	335	328	363	341	307	347	349	349	338	310	307	356	366	374	376	343	339	335	342	343	337	355	339	380	339	342	296	329	356	361	351	325	311	326	340	343	376	351	339	309	353	349	343	340	344	339	322	348	342	312	314	351	371	378	365	342	313	350	324	331	327	356	360	356	321	337	353	359	367	339	348	390	347	323	346	318	330	346	324	318	348	318	325	357	312	329	344	333	348	324	353	349	351	341	345	338	326	327	335	369	354	300	365	337	370	367	329	305	372	344	333	311	364	321	342	341	340	354	336	299	323	350	306	347	332	362	341	368	352	339	367	319	333	337	340	338	365	303	376	320	337	326	341	372	350	364	342	327	317	339	346	347	322	339	344	331	352	314	351	351	304	336	338	360	314	341	348	351	371	319	328	322	397	356	331	347	373	328	310	381	328	308	357	363	329	368	328	327	368	323	353	387	350	363	366	352	373	325	340	353	339	357	340	363	366	322	341	337	342	341	344	348	330	347	353	361	317	319	341	350	358	310	352	310	363	338	351	351	394	333	358	331	365	349	357	311	372	376	343	328	351	314	309	352	340	324	347	343	334	326	350	343	327	328	347	368	315	338	323	339	336	361	314	328	328	326	311	348	340	339	353	363	363	310	350	312	359	293	343	340	309	324	319	312	345	376	307	331	300	333	338	333	337	333	352	332	386	349	331	341	337	315	305	351	343	364	369	373	388	317	324	347	357	311	367	353	325	307	342	300	354	377	339	324	325	312	309	323	345	353	342	367	354	333	363	328	337	347	325	319	340	327	333	371	324	346	319	328	357	317	349	343	354	348	356	320	341	376	362	353	317	345	354	350	352	352	342	323	345	340	366	339	328	360	343	322	384	362	334	334	331	303	321	335	299	324	323	362	344	317	333	329	339	324	344	351	344	345	313	328	335	337	358	351	363	334	355	305	345	347	366	352	357	371	337	343	339	340	349	310	327	358	324	338	369	319	315	306	344	310	354	330	339	336	309	360	360	338	342	346	336	309	332	355	340	321	300	332	335	354	333	353	345	321	330	358	334	340	318	336	370	345	351	368	347	344	333	336	331	325	358	324	348	305	373	353	349	357	338	329	346	310	350	354	317	324	317	338	334	341	350	299	328	324	344	325	320	322	293	352	315	325	364	320	326	346	335	365	341	374	349	353	305	354	322	338	359	356	335	372	310	363	328	357	363	367	304	350	290	321	329	348	308	317	345	337	330	350	339	342	357	320	328	337	369	345	385	313	356	321	350	342	408	340	390	336	341	353	359	337	345	372	336	329	352	301	351	329	369	369	326	354	336	390	338	329	331	362	335	342	345	330	329	362	330	355	329	320	336	350	356	318	351	341	350	294	328	327	332	303	345	308	337	353	315	377	318	359	301	317	300	325	349	311	327	340	329	326	311	343	310	326	347	323	315	323	350	333	345	315	325	321	300	347	353	353	347	337	358	337	318	345	341	309	332	332	326	349	320	358	361	315	348	337	324	328	335	347	295	348	344	286	339	344	282	342	335	334	333	325	330	338	343	344	361	342	352	320	367	332	302	359	339	339	336	342	359	347	361	338	355	335	334	359	329	355	326	336	347	354	326	334	356	390	388	314	324	312	324	360	336	334	353	316	351	360	352	336	344	346	385	357	365	329	347	335	325	339	351	337	343	364	328	347	326	339	339	327	371	346	343	356	338	335	313	336	368	330	293	338	380	323	298	326	348	335	339	371	314	326	331	332	305	392	336	368	347	313	368	363	319	350	353	348	323	335	333	331	346	358	368	370	299	335	329	334	352	331	335	388	346	333	328	310	312	348	382	325	357	325	360	338	357	343	361	395	381	323	337	313	383	323	342	347	325	346	369	348	349	339	336	341	347	357	310	355	363	349	352	313	334	339	325	387	339	335	347	312	352	365	358	351	349	328	339	311	282	349	368	349	328	324	361	366	338	301	353	332	386	321	332	334	328	359	319	315	362	316	303	354	365	339	328	343	340	291	372	306	335	337	352	331	366	329	345	337	351	386	351	368	332	339	321	366	348	338	338	364	332	360	364	342	314	363	350	336	284	324	339	309	324	357	329	303	344	339	313	326	347	342	336	352	307	357	361	364	323	356	335	363	292	317	301	310	341	346	341	333	347	343	347	324	356	362	367	341	308	328	363	316	354	343	351	389	348	380	363	319	311	311	312	325	323	313	311	356	304	313	337	317	352	333	309	359	357	361	351	364	314	345	367	339	320	331	362	338	303	324	301	336	342	345	295	349	340	308	325	334	302	331	341	371	318	329	369	339	346	291	320	336	327	360	312	335	360	361	309	341	374	356	356	297	358	374	317	345	338	355	334	327	347	329	324	322	344	337	345	351	337	330	339	346	304	347	347	341	333	352	352	341	323	334	327	332	341	353	353	359	320	312	339	325	395	355	353	333	386	362	363	336	315	336	337	304	364	345	367	334	345	315	330	356	313	377	344	321	345	350	329	300	315	320	349	351	366	364	306	347	338	346	325	333	330	350	319	330	341	357	339	315	370	342	344	341	323	343	341	336	357	347	332	342	357	339	322	341	309	310	342	340	332	335	317	334	380	338	305	359	342	326	310	343	319	378	386
28749	25292	29436	29300	26249	19677	5349	2080	1381	1253	1190	1125	1144	1151	1025	999	998	966	945	952	969	931	940	925	953	903	904	943	897	928	876	859	889	866	810	833	788	808	800	802	814	834	871	782	773	883	804	845	837	811	800	849	838	774	808	858	771	800	781	814	796	811	779	794	798	811	787	757	838	831	799	776	814	815	765	814	810	781	787	768	811	830	787	747	755	756	781	800	773	851	818	780	838	785	779	800	825	810	809	755	797	830	807	807	836	751	768	770	779	746	775	751	806	767	825	834	762	767	770	787	800	834	775	768	774	782	750	842	789	761	808	774	805	864	802	813	819	780	793	800	805	773	806	783	823	822	776	849	789	837	815	774	748	851	825	777	807	821	783	775	860	821	815	767	741	797	806	780	758	807	772	762	820	800	791	793	811	794	834	790	805	766	810	800	816	803	845	792	786	771	813	786	837	828	781	806	786	794	810	818	781	789	811	777	763	810	833	780	796	753	787	810	817	820	816	819	802	800	774	806	807	759	784	794	778	765	760	768	755	751	813	823	817	841	801	779	781	830	752	805	821	804	775	782	753	749	771	798	739	754	799	817	791	804	780	805	832	824	808	843	819	765	824	795	823	798	779	827	808	811	755	812	846	821	805	795	783	741	802	807	799	835	790	792	813	836	803	831	758	790	802	868	774	799	791	766	787	818	798	841	795	863	795	828	802	770	816	830	809	777	813	795	782	816	849	826	795	852	816	814	788	821	842	818	821	813	849	871	751	842	825	782	839	797	759	813	793	780	812	763	778	797	731	817	816	822	805	741	794	761	806	830	799	813	836	796	791	802	772	812	853	797	773	798	835	792	828	797	792	822	757	742	788	745	783	814	847	787	798	744	800	779	779	807	788	825	862	816	734	796	785	743	774	817	839	817	802	774	781	783	808	843	801	807	800	813	797	823	805	771	790	816	781	751	785	828	793	776	811	880	812	782	807	836	770	790	808	772	776	772	771	762	788	826	762	782	839	810	849	801	810	749	799	825	782	754	828	717	777	781	775	770	821	775	814	775	780	806	828	820	742	822	821	782	802	822	760	821	764	841	763	825	728	821	826	810	782	805	835	803	832	780	829	764	772	725	825	740	852	836	803	790	827	756	810	727	799	767	804	823	784	783	818	777	783	811	740	726	814	779	769	820	853	811	821	739	827	822	825	773	813	764	778	759	765	757	786	819	792	841	836	779	791	833	793	748	784	753	808	832	768	836	822	814	841	794	814	807	801	757	817	795	772	756	774	790	838	835	799	814	828	832	800	791	814	775	819	753	793	763	796	840	788	805	837	798	788	803	844	768	816	764	796	815	832	795	761	852	782	822	801	799	803	788	812	762	833	756	731	780	776	824	794	783	847	770	842	767	785	840	825	787	763	852	829	785	839	828	808	821	781	821	792	803	773	774	826	758	802	810	814	836	825	819	820	771	823	794	800	781	831	833	779	789	772	744	761	863	763	782	763	816	789	802	784	786	778	744	818	774	788	775	805	814	752	829	816	823	798	796	786	818	740	792	792	807	827	840	792	831	793	814	755	778	791	765	770	817	794	807	787	767	785	817	853	758	779	835	818	744	813	809	751	828	823	778	784	825	806	800	802	812	775	765	796	793	778	813	772	778	797	830	793	855	766	783	775	780	851	753	792	808	815	791	804	832	834	755	847	764	814	809	812	793	768	798	773	830	800	829	778	784	815	769	806	840	784	836	845	803	765	857	810	784	816	791	823	772	751	807	802	825	780	822	754	811	801	806	757	771	805	834	755	807	756	801	768	732	759	751	796	776	798	806	825	824	771	826	843	811	820	855	833	846	820	818	845	836	822	822	786	809	814	792	763	809	814	795	790	784	819	781	793	822	856	784	787	810	765	799	771	811	791	798	792	745	824	791	779	763	804	844	864	822	795	772	801	758	781	786	774	794	766	804	793	784	834	742	833	807	784	804	798	777	810	788	790	771	762	786	802	743	817	759	830	790	758	753	810	788	845	794	805	773	792	828	823	842	763	789	796	828	784	780	790	785	804	827	831	795	821	773	775	816	853	822	774	797	849	773	780	776	783	778	777	776	772	835	837	799	776	782	793	829	793	831	745	810	800	841	801	765	782	834	743	786	828	836	756	807	823	831	786	846	794	776	817	831	779	790	833	814	774	829	804	805	794	813	784	798	793	789	846	811	767	823	812	786	807	847	803	801	799	838	775	744	785	859	806	774	779	762	814	785	784	810	764	806	759	735	799	764	760	724	803	760	747	739	837	802	786	802	748	788	771	786	793	796	799	768	813	783	745	785	771	809	835	756	800	808	789	804	786	783	810	776	790	809	761	794	830	757	781	796	798	836	762	793	746	759	774	821	785	782	814	823	826	773	774	772	815	810	822	819	785	811	788	783	804	807	777	782	809	846	803	807	789	843	793	835	757	749	742	784	797	849	807	764	792	811	832	779	807	763	803	777	836	824	807	788	815	798	783	767	759	807	752	781	756	779	774	802	806	805	768	803	783	865	793	732	824	791	801	797	831	795	753	791	782	833	774	734	813	765	750	828	817	800	831	805	790	837	803	816	799	835	781	811	779	819	756	822	796	784	775	784	801	772	763	796	790	779	763	784	811	784	743	789	791	798	837	856	762	842	736	774	817	786	805	830	776	810	804	763	788	815	846	779	743	777	780	775	784	791	785	782	819	809	795	794	811	820	783	814	810	842	836	794	799	811	789	785	817	792	771	835	801	773	780	798	860	760	855	838	784	789	825	822	818	807	768	771	848	820	817	804	825	778	818	790	813	836	861	802	788	836	828	779	756	824	796	834	774	788	787	777	816	793	800	770	798	814	774	796	794	831	788	747	818	779	804	813	807	772	797	809	797	833	831	779	854	795	752	781	808	768	773	787	773	841	808	820	780	808	752	787	740	757	798	790	806	770	781	757	769	826	835	781	788	817	808	842	842	738	852	830	767	810	797	828	774	773	851	771	795	816	856	810	813	803	756	784	776	829	838	805	792	764	780	854	748	812	800	840	798	799	789	820	747	826	758	759	787	806	756	782	814	809	760	741	776	789	780	842	786	816	840	801	779	827	796	804	751	770	790	756	798	836	816	770	799	830	773	763	798	797	753	810	790	801	806	778	756	856	802	825	839	779	824	763	812	740	836	793	787	782	796	777	820	798	793	764	791	783	775	817	821	763	822	790	819	817	834	838	765	826	778	826	794	800	812	811	840	784	815	786	778	802	793	753	767	804	770	763	815	739	806	839	779	846	836	756	788	825	809	836	794	783	835	801	826	801	762	779	840	736	819	759	775	831	780	796	799	813	758	767	826	848	793	738	774	783	803	819	782	833	794	787	807	800	803	873	861	721	782	787	759	780	808	823	807	814	813	793	818	808	805	815	776	795	809	792	823	773	774	753	836	816	831	766	783	822	819	834	816	824	804	785	768	800	801	788	799	788	774	805	817	773	760	754	739	803	756	820	776	772
19075	10320	7476	3828	1885	1045	500	376	410	426	404	407	354	402	414	360	427	385	444	444	400	409	379	377	385	373	365	375	409	388	432	406	366	411	378	379	374	348	365	397	394	383	342	395	373	401	392	359	403	385	397	388	388	380	391	366	366	381	400	364	352	359	390	356	347	358	369	409	373	392	408	401	354	361	401	386	370	390	407	365	418	353	395	383	390	416	400	364	363	419	348	395	378	377	367	410	370	344	365	377	404	416	387	378	416	376	360	382	379	372	429	399	332	369	379	373	412	366	417	399	389	378	377	381	385	404	384	394	391	414	414	421	413	378	385	373	356	363	357	370	412	418	406	419	367	372	357	367	401	367	391	374	426	379	370	356	407	369	356	368	356	372	364	357	375	380	378	396	379	337	391	375	375	403	396	386	408	384	350	393	401	383	376	401	381	409	356	375	404	373	375	392	397	405	354	385	361	357	373	358	415	395	388	366	404	406	412	380	362	381	371	413	383	378	342	390	403	386	389	360	413	374	354	395	372	353	390	387	381	372	392	360	387	368	384	397	377	418	397	409	359	369	396	401	343	388	400	388	394	405	400	393	414	364	378	396	380	407	399	368	394	379	401	350	383	379	408	343	379	357	383	385	382	418	372	372	389	377	394	352	390	386	336	314	401	415	400	326	422	379	374	398	388	356	368	375	408	373	374	400	405	361	374	378	364	372	361	406	369	349	398	432	357	357	373	384	404	400	382	386	400	408	360	361	387	414	411	354	377	377	368	402	410	378	392	358	385	393	364	397	381	368	399	374	382	395	390	404	390	401	381	381	333	391	405	333	355	392	373	394	397	394	403	389	380	401	385	304	399	361	355	378	389	379	379	359	412	355	386	360	373	372	396	427	394	360	408	385	364	406	388	367	371	356	420	389	381	364	419	408	371	404	351	382	382	391	385	384	411	386	367	332	422	387	385	387	390	369	374	383	375	347	417	358	373	386	402	364	396	361	400	363	366	412	407	385	367	382	397	411	368	379	392	375	404	355	422	377	376	380	380	349	451	384	407	355	351	379	356	390	379	388	403	424	381	365	388	368	403	354	365	420	378	379	386	377	407	369	359	354	366	379	385	396	380	391	386	399	366	368	390	374	418	362	369	403	406	407	383	369	373	417	386	394	415	336	397	361	396	374	383	410	409	359	394	374	385	365	439	424	441	359	396	360	330	402	405	367	362	408	366	389	382	423	429	415	390	387	388	394	363	385	371	369	384	384	404	421	396	433	396	397	353	372	368	422	380	395	436	386	385	361	414	410	359	406	385	392	367	392	385	396	391	391	370	413	417	377	414	393	425	390	448	394	404	350	376	404	396	362	373	362	372	372	412	365	376	381	399	382	399	350	392	391	374	414	385	368	337	373	346	385	396	368	373	375	372	368	383	384	398	369	371	401	407	351	335	409	385	356	377	381	415	388	387	408	376	351	338	416	400	362	361	385	372	393	394	424	380	395	382	389	399	392	387	381	389	389	359	375	403	388	405	358	412	388	427	359	382	415	374	369	380	402	393	345	409	379	353	393	377	418	401	391	403	378	419	412	363	393	367	372	330	379	372	379	401	379	374	407	421	389	401	379	358	342	379	370	405	444	410	393	406	376	374	356	387	383	404	402	371	402	371	357	390	385	372	397	398	357	373	371	356	394	393	406	373	384	387	388	372	370	370	420	352	395	359	416	371	351	370	401	352	384	349	362	416	371	347	382	357	361	377	391	389	395	416	370	410	357	391	404	389	367	368	380	409	388	338	373	362	423	397	399	349	386	403	402	383	395	425	386	373	400	355	430	390	349	385	390	374	347	400	365	396	411	353	393	398	394	383	404	384	390	379	399	316	395	391	365	406	394	402	406	383	425	405	385	394	416	388	388	397	357	335	405	380	367	424	415	386	407	417	370	390	430	363	371	372	426	372	352	359	372	365	398	432	406	371	362	373	416	382	363	370	378	419	409	359	391	422	405	367	402	339	351	357	376	364	365	371	396	424	382	353	366	387	361	399	367	400	422	379	365	400	401	376	324	381	390	379	360	374	383	391	384	382	407	389	447	407	370	403	402	409	396	400	378	378	394	368	366	409	396	382	387	396	384	351	401	385	389	420	404	364	397	352	371	379	379	368	391	439	392	340	381	369	370	361	392	402	375	372	365	404	356	389	391	402	382	365	396	393	403	395	404	387	381	368	364	373	396	385	395	359	356	401	386	375	369	351	375	410	387	427	386	394	392	393	370	372	352	356	368	381	404	371	410	393	400	407	396	377	372	397	376	394	419	418	398	375	383	421	426	393	399	351	376	387	408	391	390	381	373	365	393	382	402	366	396	390	405	392	384	367	376	393	401	371	370	423	385	404	348	379	373	383	370	403	360	373	384	377	423	366	357	410	385	415	362	400	376	390	389	385	383	345	415	385	398	381	414	373	348	360	385	398	380	386	371	378	422	398	386	382	389	358	381	372	401	415	388	410	389	387	386	374	380	382	386	415	408	395	360	389	405	405	348	390	432	389	387	403	381	373	333	365	397	355	401	398	381	413	377	339	373	403	390	368	413	350	389	365	394	382	351	389	373	408	387	351	436	411	406	381	367	379	365	388	378	414	381	372	426	382	342	403	335	400	375	352	396	411	406	403	382	407	400	358	347	353	362	360	401	379	395	404	360	378	362	398	386	401	379	391	386	384	391	377	429	335	363	367	358	430	377	402	414	402	383	394	362	356	402	399	349	400	374	401	388	383	375	379	407	364	383	408	366	352	402	389	396	361	430	335	407	405	384	372	372	357	397	381	350	342	353	390	360	398	379	368	422	403	416	411	400	397	411	405	399	370	339	397	421	390	381	394	366	368	378	395	372	364	402	402	412	429	391	393	340	401	346	380	391	369	396	355	369	405	409	404	388	343	379	405	390	375	338	411	406	359	357	365	405	394	386	376	405	373	367	361	377	353	408	411	384	385	359	369	367	400	401	405	413	370	369	405	371	379	371	394	350	360	388	359	360	364	392	372	416	384	414	366	390	378	360	373	391	392	370	367	361	391	378	381	396	423	383	380	367	391	360	338	364	348	380	404	391	372	377	371	394	404	363	342	371	392	383	392	384	361	370	395	373	366	397	392	380	372	376	370	381	356	389	381	385	386	379	415	367	371	389	356	378	379	403	393	395	374	365	395	382	374	370	392	396	381	397	373	383	400	360	393	391	373	405	406	366	355	425	377	406	396	374	385	373	375	387	390	370	373	408	371	414	419	379	364	350	380	399	387	376	368	395	397	380	409	379	391	378	379	404	409	362	372	391	372	341	422	411	401	388	331	413	349	391	400	388	353	422	395	372	411	399	390	383	372	386	372	328	401	380	363	395	368	378	402	346	395	380	386	398	399	369	367	399	375	362	352	403	374	344	357	367	398	393	394	372	424	373	393	394	423	399	367	372	350	377	364	386	356	355	360	394	367	364	394	414	389	410	379	380	392	378	369	399
13415	9787	12894	9830	6442	3646	1431	1038	937	987	939	882	978	910	959	914	945	949	917	923	934	968	959	948	925	908	912	910	933	980	914	910	927	891	893	894	925	930	900	901	857	873	907	906	900	876	949	910	876	955	886	952	878	924	900	913	897	849	919	899	912	893	863	849	958	890	894	895	951	919	900	901	887	877	848	942	902	888	915	913	908	854	914	905	935	924	895	874	898	854	908	905	924	896	909	879	894	894	866	923	878	952	887	903	936	904	850	848	907	852	937	888	985	869	882	936	886	935	916	956	914	889	892	894	928	875	921	888	945	857	863	881	839	914	895	876	906	954	917	955	896	882	906	945	885	954	930	922	879	864	923	888	875	937	895	909	902	917	923	859	915	879	875	853	887	900	903	889	862	894	912	895	894	898	917	925	894	840	857	863	909	950	889	862	934	873	939	908	916	933	912	907	880	918	904	914	919	916	899	866	945	899	923	926	915	901	886	883	966	948	938	862	910	874	901	855	886	861	880	941	930	897	890	881	894	888	912	893	897	906	924	884	870	860	903	936	903	872	860	913	902	884	918	931	939	926	888	946	888	903	921	911	950	905	970	910	899	886	875	920	875	895	880	915	929	889	914	918	866	920	902	881	907	935	881	920	904	878	918	920	953	880	828	906	926	862	920	884	878	882	895	876	906	858	910	840	930	856	861	912	932	956	910	845	857	899	928	932	877	900	873	890	897	955	907	918	910	911	906	872	849	900	903	887	901	860	907	910	920	922	895	907	953	863	913	880	911	895	885	882	869	947	888	860	966	908	920	902	860	917	921	934	903	963	927	956	890	904	913	904	896	917	917	836	885	939	945	900	861	848	904	900	897	872	914	898	930	911	863	890	883	942	888	892	864	849	873	878	941	889	896	941	833	877	924	912	889	905	883	905	894	886	878	857	946	895	950	883	857	917	869	877	888	875	924	904	881	909	900	938	896	899	933	827	934	862	963	919	904	939	914	863	909	908	915	849	866	853	914	942	953	896	912	950	912	889	907	930	941	906	912	868	904	833	868	868	890	897	907	858	894	922	952	890	879	848	903	902	912	904	870	959	887	900	873	938	925	937	891	933	890	878	926	896	896	872	852	928	889	910	897	877	926	877	876	915	891	913	922	892	931	862	892	862	890	858	867	901	838	914	915	876	930	887	951	866	902	893	888	897	873	855	905	839	916	866	945	893	916	953	858	895	889	906	884	908	896	901	930	894	917	909	867	908	888	917	931	882	872	880	926	906	953	907	913	909	905	878	836	827	898	886	915	849	990	879	858	922	904	946	888	957	845	877	846	921	889	911	851	952	943	877	911	968	906	892	920	884	924	930	902	923	911	882	889	908	903	929	897	902	892	888	946	904	884	884	911	923	906	911	910	895	870	865	873	868	870	927	903	972	855	927	904	983	928	941	882	888	869	877	890	885	953	872	922	855	859	858	835	860	921	948	921	870	858	919	913	867	827	853	890	937	914	925	862	916	877	903	816	909	894	832	873	929	920	918	882	914	865	924	914	899	950	907	877	900	904	927	902	850	891	946	914	922	912	864	913	883	883	936	931	906	942	942	883	887	917	912	904	897	881	967	900	841	933	898	928	870	891	853	911	901	904	942	895	895	924	895	905	889	898	856	901	897	901	907	863	960	888	928	857	891	882	880	897	852	853	885	912	911	863	868	870	871	895	909	915	892	914	887	916	927	900	854	890	957	914	895	862	882	907	866	900	851	898	891	870	862	884	911	900	855	875	961	923	879	899	870	869	899	920	938	880	875	817	885	935	848	882	905	889	895	885	876	880	900	882	879	859	874	895	929	851	828	925	906	913	905	834	929	905	874	899	878	863	919	894	886	910	934	909	934	880	882	893	944	951	887	920	859	918	905	865	930	926	925	878	919	917	832	856	940	923	915	881	929	895	949	959	940	881	933	916	885	882	930	928	856	940	954	889	880	906	911	936	893	867	914	889	868	875	889	861	919	910	904	919	849	897	887	920	915	869	917	880	899	894	870	882	883	870	897	876	906	882	877	933	873	907	819	896	879	865	891	891	904	893	887	886	881	843	860	928	929	850	907	915	942	916	898	897	893	912	885	897	877	976	877	851	875	835	931	935	838	856	914	877	912	928	896	897	921	837	909	858	898	929	881	926	855	889	899	889	858	885	886	905	904	914	890	890	909	877	894	859	939	917	903	927	867	848	906	856	870	895	918	856	880	896	899	882	907	935	853	874	911	917	879	964	879	904	883	878	892	921	912	903	961	930	924	898	922	912	869	933	935	889	920	916	948	923	895	891	929	896	878	896	907	920	956	901	917	875	908	906	816	909	872	870	829	884	823	822	900	877	879	912	897	941	875	905	835	928	890	908	913	908	910	916	876	860	896	888	928	893	928	920	886	923	897	914	848	895	848	944	859	872	940	901	901	849	903	864	869	891	928	962	898	854	898	898	881	890	914	827	852	966	909	857	908	911	957	877	879	886	909	943	888	826	922	880	882	870	918	887	912	925	852	839	934	877	891	906	923	906	915	875	856	895	864	906	927	867	879	886	860	916	932	874	948	910	873	901	877	942	851	894	859	899	922	870	924	885	905	902	902	924	890	869	882	895	877	868	959	873	878	895	890	882	933	904	850	831	930	894	930	893	889	968	924	867	908	892	886	957	911	906	875	958	870	897	866	864	910	961	885	935	952	977	905	904	881	913	928	878	880	871	878	934	992	930	885	830	873	881	881	843	898	962	915	907	878	889	932	902	926	929	832	887	908	884	947	888	921	925	931	862	913	957	886	903	890	869	863	879	900	885	916	877	905	938	860	867	930	888	846	899	861	887	857	927	880	867	928	860	904	913	812	959	808	928	884	895	878	934	894	912	827	917	907	868	914	897	834	934	859	874	926	862	865	909	956	923	956	915	861	829	871	876	877	846	857	900	923	915	862	894	893	928	904	917	858	889	923	952	896	919	946	852	924	870	948	948	892	903	866	886	958	916	881	926	962	903	878	924	890	899	929	863	935	897	888	921	939	890	915	898	926	812	908	892	891	889	870	885	860	939	885	925	896	888	870	918	857	927	904	955	873	897	993	881	898	950	936	898	976	859	884	929	899	982	889	936	883	890	858	959	951	919	860	885	915	813	920	896	895	917	889	842	888	874	875	911	887	920	895	895	842	921	936	878	918	904	873	876	893	880	928	930	922	890	977	891	876	897	956	886	907	932	886	911	954	921	937	880	910	888	861	931	889	892	855	920	884	897	902	904	867	913	872	918	912	930	896	888	939	921	907	913	904	934	903	884	939	940	902	899	901	905	896	858	885	896	886	953	874	973	862	875	837	902	854	916	916	885	855	939	907	889	906	873	904	860	894	864	928	891	876	895	884	906	941	859	888	949	883	905	884	856	874	891	914	931	904	913	927	905	867	928	949	890	921	842	854	924	876	919	896	893	885	848	888	874	918	866	894	875	883	892	952	968	926	854	893	839	917
33105	21099	18879	12853	6321	3530	1122	531	463	480	433	411	467	476	407	379	442	418	397	407	401	438	403	400	429	397	383	411	443	398	438	419	383	431	377	424	381	410	448	365	395	414	385	411	424	448	402	438	410	403	421	396	434	406	409	380	402	413	393	420	398	399	374	425	409	408	359	376	366	363	386	417	401	457	357	403	406	418	386	418	441	424	381	412	406	417	379	377	354	405	391	433	443	397	395	368	376	370	345	387	417	394	376	407	432	391	363	379	414	389	413	420	380	406	385	446	428	409	407	394	444	403	413	384	369	390	343	404	411	429	400	387	404	412	396	380	404	429	367	373	406	419	394	379	365	425	432	382	366	402	398	377	396	404	401	426	415	392	402	413	394	409	402	379	392	461	398	364	373	397	361	389	440	393	409	416	396	424	391	406	382	426	418	417	404	399	390	401	372	363	386	419	387	434	430	429	382	400	382	399	433	447	391	374	388	400	419	374	390	390	399	430	429	422	378	403	435	427	411	367	470	405	410	422	365	409	388	395	397	372	393	416	417	404	401	399	414	409	352	376	443	387	377	398	400	428	422	395	401	356	408	401	384	379	415	415	419	361	389	398	384	422	422	400	406	434	388	383	360	398	382	408	417	404	395	436	378	397	389	397	405	391	425	388	397	425	435	398	399	380	378	393	383	404	389	432	401	392	385	424	390	401	394	431	433	429	374	395	432	407	370	395	389	416	406	390	377	370	348	429	398	427	387	410	390	428	383	409	421	390	356	382	392	377	410	414	396	388	443	436	404	388	385	383	403	429	411	381	442	365	422	403	370	410	416	402	398	338	396	425	375	375	400	392	421	388	421	383	381	402	420	409	386	376	411	401	420	365	404	393	426	415	379	413	384	400	393	443	408	387	369	391	407	457	412	432	411	414	404	410	396	379	399	400	416	399	373	357	414	375	436	420	416	409	368	362	396	378	369	364	446	426	382	379	415	416	374	390	419	378	378	379	386	381	409	440	383	359	411	404	360	438	444	388	396	396	430	421	445	378	406	412	439	390	404	439	391	419	383	394	391	403	356	425	400	390	422	368	398	395	362	391	362	403	405	405	385	405	391	417	400	419	395	405	403	408	385	378	434	393	380	379	368	426	396	395	406	436	397	382	416	379	395	399	429	406	413	385	394	402	402	426	418	415	364	379	410	388	381	442	398	380	377	404	383	412	396	366	363	380	391	401	373	415	370	376	387	366	382	442	411	430	402	386	398	378	414	377	369	424	418	424	396	410	407	399	397	407	435	391	401	384	383	409	398	392	395	399	403	394	402	412	415	389	375	402	395	403	402	415	394	384	396	383	416	397	389	366	395	374	376	415	351	408	371	469	389	417	410	418	413	403	405	463	451	362	401	393	381	419	400	443	372	376	393	418	382	392	442	419	385	423	397	385	430	427	401	360	403	400	446	422	378	393	376	388	390	382	390	381	422	464	406	404	398	419	410	405	388	400	402	395	415	405	451	403	375	396	414	430	416	436	379	398	444	408	391	405	413	378	392	407	429	415	382	421	390	416	420	402	383	400	399	378	425	410	393	387	406	354	386	390	434	370	389	412	373	358	412	400	388	366	430	429	344	427	414	433	413	396	403	394	414	374	431	371	394	400	424	423	389	403	447	416	372	375	391	367	390	416	400	413	391	409	405	407	406	386	384	407	393	400	370	399	397	400	387	384	369	387	401	392	410	371	415	399	433	399	375	378	431	370	399	413	392	365	429	398	417	400	424	411	407	388	367	406	428	396	412	389	400	399	431	382	407	449	393	380	425	366	374	381	384	420	372	405	391	412	389	416	424	411	382	402	392	439	416	389	420	428	389	368	372	377	395	430	373	402	438	391	415	388	406	375	362	418	423	381	389	384	413	403	368	387	356	403	406	378	427	387	369	409	460	404	379	380	403	405	401	340	353	380	370	383	395	390	383	398	378	404	378	398	413	421	407	382	379	389	406	416	395	401	376	398	394	395	377	396	402	419	388	399	409	398	386	444	404	396	422	406	401	416	416	409	385	381	419	402	397	416	403	450	360	369	414	388	384	399	399	387	393	394	359	417	375	371	422	414	396	432	376	387	381	410	395	399	398	380	364	376	394	415	412	384	364	391	429	410	382	425	399	422	413	412	373	400	403	403	403	418	406	378	444	390	383	335	395	407	430	380	387	386	432	403	404	379	404	377	423	397	391	385	397	392	421	387	388	383	385	438	407	382	358	392	405	383	399	420	379	389	386	382	364	403	418	427	416	397	386	369	392	374	427	386	369	405	443	388	393	384	432	437	411	453	428	450	370	376	410	423	404	395	406	369	428	400	372	410	405	419	429	408	366	390	378	396	452	387	386	418	387	422	440	383	428	400	397	363	379	399	374	418	392	394	417	386	349	412	464	405	397	392	413	371	415	368	398	388	395	364	381	388	440	381	408	436	385	392	411	399	382	382	389	395	422	418	438	394	365	392	418	405	382	440	418	379	375	416	442	397	349	380	382	404	422	401	426	367	391	389	399	373	408	403	441	421	402	413	388	436	359	406	390	391	431	425	397	375	380	378	453	387	382	336	398	421	379	403	422	395	390	411	390	405	433	372	392	372	359	395	417	388	384	402	388	399	410	369	393	406	391	385	373	402	369	358	403	406	427	435	400	371	391	415	409	425	390	327	368	408	386	437	404	409	369	329	364	405	391	433	404	387	399	454	407	423	436	362	398	440	401	385	434	419	384	371	381	434	436	377	372	390	434	396	388	386	412	442	445	431	447	409	423	416	413	423	386	379	335	408	415	397	393	384	380	392	409	451	396	433	406	376	404	389	431	382	364	411	402	427	412	403	394	404	411	385	443	427	404	391	388	451	386	362	393	374	417	424	402	384	389	383	409	424	378	387	372	367	441	415	447	392	399	369	398	404	398	440	386	396	427	440	418	391	405	385	407	430	376	373	390	396	400	410	433	380	422	399	419	398	398	389	378	378	406	399	418	374	410	410	432	402	392	429	376	414	378	387	387	399	414	377	395	423	397	388	380	434	394	402	360	378	407	372	408	419	363	421	428	442	394	389	388	387	352	419	385	384	383	387	370	415	413	427	403	419	372	360	417	448	343	372	378	443	419	417	462	449	424	415	414	444	397	408	408	396	404	430	403	367	438	419	410	430	384	373	404	384	405	394	388	424	394	396	374	376	363	368	423	384	397	407	393	397	368	369	400	358	393	377	363	402	370	418	383	385	403	395	429	389	389	411	420	402	374	426	422	405	395	412	377	418	395	389	422	421	399	396	404	414	371	391	399	399	412	398	387	414	366	406	385	401	402	405	400	406	390	369	391	399	394	395	407	426	376	415	404	398	370	368	392	429	364	387	384	391	389	379	371	454	402	389	417	391	404	388	370	380	364	409	419	416	387	400	333	392	404	424	405	356	344	414	390	355	389	386	394	415	391	415	421	448	398	392	416	423	426	409	381	388	386	407	382	410	409	375
22988	18660	25071	23387	16981	10922	3540	1569	1189	1160	1128	1141	1142	1160	1001	1061	1053	1032	985	1005	1044	1006	1048	1018	1010	982	970	988	1013	992	1030	955	939	968	942	971	1007	949	915	901	958	929	922	943	927	943	959	933	971	930	940	946	947	947	907	984	950	942	938	951	871	918	927	909	955	907	918	935	897	935	945	890	892	941	957	926	915	934	935	935	908	938	929	902	893	973	962	952	913	899	971	859	924	947	921	901	947	928	916	963	917	931	923	920	935	904	883	953	903	961	889	920	848	943	909	1001	906	894	929	945	864	969	881	956	1006	960	923	900	924	923	979	964	932	939	878	926	936	898	866	891	889	885	923	896	986	925	905	888	926	928	939	961	963	919	981	911	899	971	926	930	961	916	931	969	924	966	945	953	946	925	947	904	886	969	871	964	969	933	962	878	920	963	929	915	976	899	929	906	938	871	978	906	939	924	894	906	881	950	899	933	954	935	869	957	903	938	966	971	911	914	928	925	869	917	890	995	934	957	922	976	861	946	922	915	955	959	925	939	926	916	925	944	942	938	1003	941	915	955	888	879	902	934	947	892	944	869	963	935	910	932	936	940	922	931	895	900	910	910	917	908	903	998	890	952	909	975	913	882	1000	897	956	903	950	904	891	966	965	938	944	954	944	880	949	963	880	963	911	917	969	995	934	888	883	915	934	930	930	960	903	912	980	985	907	935	968	929	890	948	895	943	927	929	947	899	945	937	952	904	986	942	955	917	926	869	938	960	906	947	953	958	925	940	900	992	954	926	910	974	961	911	935	924	889	917	976	941	953	995	952	923	904	972	932	922	905	938	914	932	955	946	863	948	925	947	927	966	893	887	956	849	873	937	893	928	872	909	934	974	901	894	919	864	948	918	921	892	1020	954	923	955	932	961	928	914	990	947	915	953	903	927	875	871	935	928	879	902	951	929	917	942	876	955	914	891	953	942	861	921	957	944	1000	892	952	946	930	967	941	935	951	945	930	972	923	958	950	956	945	916	901	984	925	902	957	862	954	924	959	946	962	908	962	929	913	974	915	909	936	961	950	900	878	942	941	873	913	973	964	967	930	930	934	895	907	930	952	967	897	930	894	914	895	979	916	989	904	977	919	940	939	918	917	920	941	965	921	907	923	847	895	890	927	887	957	950	900	912	949	892	919	970	949	888	906	960	978	910	918	881	912	889	911	897	957	960	935	946	914	941	837	955	939	914	929	906	903	936	945	893	884	924	930	946	959	923	898	905	976	859	878	978	896	896	957	928	978	865	917	916	902	931	937	976	872	877	915	919	964	907	926	969	924	949	878	901	892	906	893	938	928	916	950	942	939	939	975	888	882	921	962	952	919	911	947	954	909	909	948	892	911	900	936	953	954	949	929	882	928	901	913	940	932	945	922	898	970	925	950	906	955	985	947	969	968	934	973	934	876	889	926	927	932	943	958	921	981	953	940	938	926	942	917	962	924	881	971	931	922	944	903	936	924	971	931	955	918	935	899	947	940	871	922	899	946	895	915	967	926	904	930	892	960	956	877	941	982	958	899	939	916	934	934	914	914	914	944	913	991	946	933	916	901	930	958	934	926	893	932	892	940	924	942	955	913	896	908	941	929	907	981	901	941	971	942	954	923	973	947	888	914	970	925	912	953	947	954	915	939	936	918	916	866	938	945	909	960	928	899	935	959	945	862	887	967	913	900	940	921	880	952	972	889	927	915	893	982	928	919	961	949	861	947	897	942	928	965	908	953	965	890	948	927	976	931	911	936	897	898	892	912	921	906	882	888	894	863	954	971	901	938	908	902	927	916	919	955	921	878	925	967	948	951	933	982	931	915	957	890	880	918	925	931	960	919	924	962	922	946	972	1012	885	909	925	965	927	912	923	999	937	953	904	945	943	887	900	912	912	880	958	955	984	941	972	923	969	913	917	898	894	926	968	932	943	957	892	957	890	884	911	944	935	903	888	936	953	953	906	941	951	894	918	972	921	890	912	936	930	926	953	912	976	959	898	881	963	902	943	942	917	944	919	952	932	929	945	984	924	924	966	964	926	917	916	933	884	923	842	904	940	1001	933	915	951	942	903	919	903	941	879	920	933	956	912	877	925	978	917	933	942	906	884	967	934	977	913	920	905	893	949	922	897	1000	912	925	898	882	950	898	935	935	931	894	938	898	902	861	947	884	988	948	913	917	998	926	927	971	927	916	928	930	974	931	933	972	938	899	968	921	925	934	907	888	947	942	966	885	942	950	928	885	944	920	877	886	962	897	944	944	943	949	940	889	926	945	864	932	934	928	965	936	924	913	919	925	938	874	938	962	974	895	919	967	897	926	927	901	961	928	957	906	919	942	968	908	932	934	946	925	965	916	936	900	895	944	945	947	933	916	971	927	921	917	943	952	952	937	941	910	933	991	924	895	960	865	952	878	973	915	938	944	943	928	848	935	932	910	947	970	868	920	983	936	925	907	934	997	938	928	928	882	917	936	945	940	930	969	928	948	947	915	928	946	944	939	902	944	918	939	854	949	921	922	944	916	976	929	924	931	965	973	982	889	916	952	892	915	886	949	930	924	918	966	909	1001	938	906	927	929	942	926	920	912	973	958	910	918	913	918	922	907	907	926	921	942	933	931	906	945	911	886	931	942	933	949	913	899	878	875	943	939	871	909	954	879	930	984	904	919	908	920	926	933	937	930	974	928	896	940	928	949	914	878	974	951	921	927	973	956	928	974	931	896	967	954	923	902	936	975	925	895	891	930	925	933	937	928	867	915	919	925	919	921	936	943	941	899	878	941	947	903	904	916	881	910	939	974	910	933	966	938	875	908	920	937	981	944	968	889	945	932	892	943	906	987	943	971	922	919	943	943	936	895	904	902	949	940	948	917	889	926	880	872	912	864	970	914	946	876	886	913	879	920	918	959	916	885	915	943	929	890	922	981	907	941	939	872	893	961	906	968	931	928	988	901	916	954	909	938	982	892	939	886	963	938	964	869	932	900	911	912	948	949	878	953	927	890	941	958	935	931	985	989	950	935	927	944	900	880	913	922	962	922	898	863	928	889	932	942	909	950	948	925	881	877	952	989	950	1001	903	981	892	982	897	949	921	880	935	900	945	922	889	950	934	943	890	919	902	969	902	904	962	885	886	937	894	901	929	953	943	955	985	921	949	929	900	961	960	930	896	909	921	990	916	875	916	929	930	972	916	898	930	949	895	898	928	921	871	888	912	915	929	916	901	933	916	936	930	937	961	946	919	898	978	908	957	959	906	939	909	957	932	916	909	950	943	940	893	921	904	915	885	930	891	963	942	915	891	972	920	920	929	965	920	969	931	910	961	902	960	939	1018	956	881	901	925	947	941	962	934	906	966	969	970	910	918	959	911	906	897	952	896	932	926	915	968	900	920	920	940	931	873	893	923	932	938	882	932	890	945	937	880	895	938	913	969	937	957	923	934	879	916	924	966	870	907	916	954	972	970	936	988	897	912	938	903	942	949
42565	30403	28752	18709	12150	6153	1637	591	443	389	432	422	379	374	406	402	404	425	368	366	389	355	365	369	374	374	357	366	334	378	361	364	338	304	372	336	309	360	347	360	376	377	373	324	372	358	348	338	346	338	338	359	358	351	373	314	322	336	379	369	351	324	362	344	370	380	345	344	330	346	338	325	350	350	289	348	361	358	316	362	328	329	374	363	356	348	335	333	317	322	360	373	356	327	349	405	368	386	329	350	378	331	332	393	330	321	338	343	361	324	354	365	372	321	316	331	322	352	365	333	294	355	341	320	379	356	347	357	384	352	338	359	361	353	366	348	316	377	380	393	335	348	373	376	375	354	380	350	355	354	374	358	333	357	311	317	352	367	329	383	305	349	317	340	343	361	337	339	363	359	311	326	341	363	347	357	357	312	350	339	305	330	318	338	311	351	328	341	328	370	343	361	343	307	349	359	349	340	316	302	332	295	391	362	325	325	349	337	359	385	340	351	365	347	318	312	349	317	327	363	319	326	339	354	356	349	364	386	330	332	326	353	295	319	328	353	316	351	329	373	370	330	358	342	354	352	333	376	343	344	334	346	322	332	329	361	358	329	341	319	301	320	339	321	344	326	360	359	337	347	335	338	347	362	370	340	370	337	359	357	345	348	322	344	368	311	321	350	351	323	341	354	324	321	335	352	369	350	317	348	330	349	329	366	346	353	361	342	365	307	333	346	293	353	366	351	350	315	330	309	316	358	313	315	337	352	315	351	301	334	362	340	332	348	365	354	362	364	308	360	323	351	351	328	345	365	326	344	366	347	354	347	340	325	342	333	337	343	346	315	342	330	354	384	370	343	324	334	359	318	364	385	342	329	364	369	374	341	320	365	335	338	338	353	351	318	360	356	356	357	314	330	349	347	346	353	317	326	337	391	360	345	333	343	345	296	337	330	314	333	332	355	355	319	313	339	339	343	353	350	334	347	313	333	320	343	332	337	328	333	346	377	347	321	328	349	361	353	351	367	353	360	353	364	373	355	335	346	348	368	362	312	329	346	347	343	325	312	316	361	359	367	336	307	321	352	321	327	314	340	320	346	294	328	362	320	355	357	319	351	351	356	323	333	344	353	331	358	349	347	324	337	335	328	339	350	348	352	341	327	320	306	306	329	318	342	363	341	346	344	330	343	333	383	330	324	360	372	336	333	352	344	360	314	352	339	371	324	352	356	324	324	340	361	325	342	335	334	335	340	312	350	359	369	350	353	347	353	329	393	347	319	328	294	343	360	316	344	372	338	371	343	338	336	373	333	323	357	303	344	350	365	356	313	329	339	326	330	330	330	336	339	345	378	331	342	343	333	332	370	340	312	312	338	326	369	375	326	337	345	356	323	361	361	338	360	324	309	337	347	337	341	316	368	334	357	347	357	344	331	333	291	376	341	369	329	333	333	351	354	370	329	338	340	338	356	374	346	361	371	378	342	337	345	362	326	345	322	285	353	368	359	371	327	298	344	346	359	337	332	341	353	387	355	328	343	370	351	338	351	376	330	343	350	327	352	355	343	318	309	366	340	310	348	375	340	325	328	300	378	345	394	356	353	367	348	332	339	323	323	353	367	355	377	345	330	307	321	311	362	308	341	313	351	316	319	341	351	318	352	334	343	326	346	334	338	328	361	343	340	329	345	315	342	332	364	358	339	324	316	320	342	351	390	384	348	310	341	361	350	331	346	316	326	380	316	357	340	353	335	343	367	347	332	364	335	318	350	359	378	336	350	315	339	323	331	334	359	331	333	340	386	336	335	317	332	324	346	318	350	330	330	340	328	338	331	365	348	335	305	340	347	341	411	342	383	355	347	329	330	330	369	352	351	366	375	325	341	366	359	358	343	357	347	337	313	323	338	319	356	386	310	338	318	303	369	343	369	343	336	352	335	356	344	322	301	357	366	314	355	341	335	339	375	361	330	346	313	349	348	315	354	319	350	332	314	378	362	349	345	345	284	327	338	357	338	355	339	348	376	296	361	326	374	319	339	369	353	326	326	361	373	355	363	326	320	354	339	326	329	322	380	357	322	337	336	369	360	349	328	326	325	330	336	311	353	336	348	354	358	345	323	326	318	335	376	332	335	335	344	334	309	327	342	349	356	328	354	338	335	357	345	367	342	355	389	338	348	301	331	306	354	335	320	342	337	356	350	372	328	368	334	351	343	325	346	338	372	336	361	362	376	353	347	348	385	383	336	334	348	333	348	345	347	333	367	340	371	299	370	307	364	329	339	383	357	356	360	338	314	322	304	326	330	366	316	375	300	337	326	337	365	341	368	313	409	314	355	376	360	376	314	343	345	350	337	328	327	323	338	348	339	307	360	318	347	357	310	358	348	335	349	342	326	309	340	372	321	380	340	294	339	362	337	320	343	361	326	369	365	353	350	330	337	323	333	348	339	336	336	332	358	316	348	302	346	343	317	352	389	340	327	348	334	330	320	319	353	318	346	355	307	355	333	326	334	319	337	329	337	361	355	344	325	350	337	346	382	331	345	317	354	332	329	303	347	337	292	323	348	339	348	336	306	370	287	337	320	347	331	348	324	371	369	359	376	330	334	366	313	300	339	327	373	316	337	328	321	350	356	364	336	366	363	326	314	328	361	345	324	334	359	365	323	361	360	350	317	370	336	329	322	396	352	366	373	380	319	336	310	335	339	327	355	321	347	355	339	285	322	359	344	328	349	354	365	311	392	314	323	354	339	341	359	307	351	379	319	345	336	337	306	347	335	339	387	346	382	351	317	308	379	342	406	325	340	314	339	352	344	347	353	355	372	333	357	346	352	346	328	367	330	345	347	350	362	377	330	354	350	345	385	328	375	338	362	350	362	296	317	321	326	336	350	369	333	333	342	335	346	371	359	372	350	338	366	303	337	334	379	334	359	355	351	341	361	385	351	333	355	373	338	312	327	347	330	332	342	330	317	337	368	366	323	376	379	353	379	313	350	343	344	351	309	337	313	353	356	365	315	353	317	311	377	371	319	332	359	344	343	338	378	336	347	366	346	333	376	372	343	322	364	346	332	372	317	350	359	393	344	328	364	326	324	322	334	356	342	342	353	350	378	336	367	347	356	349	321	366	331	347	359	334	321	330	338	334	381	339	372	361	350	349	355	337	334	343	330	348	349	366	381	339	379	339	334	334	337	352	326	323	357	353	395	317	322	354	342	353	338	334	317	356	338	326	343	349	397	359	346	350	338	324	373	362	335	316	323	332	321	326	326	332	323	326	342	346	326	326	390	326	320	342	328	374	329	317	333	326	326	335	352	290	336	345	350	358	349	369	340	339	360	310	375	323	308	379	372	333	347	341	317	321	351	365	376	334	368	317	335	339	344	333	359	351	334	353	360	356	372	324	328	321	344	330	375	328	352	335	356	316	363	321	358	335	340	322	342	358	345	331	338	308	337	322	371	334	348	320	324	319	358	336	333	353	371	331	312	357	350	344	347	355	351	343	349
28503	25317	32669	28811	25292	14238	5087	2031	1371	1199	1123	1164	1167	1273	1014	1005	925	987	1046	1017	1027	963	943	912	927	931	977	973	880	830	878	795	872	865	865	856	900	911	840	852	866	801	808	799	807	844	835	780	773	848	744	776	821	786	773	806	815	799	816	799	793	850	808	789	791	797	821	810	802	859	858	855	827	796	781	830	846	852	811	855	815	809	779	826	841	856	827	764	783	724	812	810	787	809	799	796	779	802	805	817	784	807	752	780	841	811	836	823	776	808	796	827	852	781	806	812	755	836	784	795	775	788	795	798	786	814	764	865	818	792	773	750	804	840	788	813	762	748	826	801	819	785	808	838	816	822	740	801	814	784	850	808	821	812	822	802	839	838	854	749	809	843	840	817	828	880	803	814	789	734	751	790	793	792	791	798	795	764	816	846	785	824	820	819	794	816	837	790	780	812	829	814	827	771	795	820	793	848	828	812	834	800	825	776	802	770	855	852	817	811	754	784	819	751	804	807	850	838	781	780	834	806	836	813	809	753	796	811	780	780	808	780	757	748	787	795	829	776	857	826	819	791	838	817	838	765	822	787	781	788	779	822	782	815	785	794	790	770	818	803	796	763	784	839	838	773	786	807	819	817	839	824	787	813	784	758	813	814	817	830	848	796	829	803	809	801	812	779	779	777	786	793	788	805	812	847	837	830	799	797	787	773	832	788	842	793	854	794	787	822	814	792	801	814	824	778	794	834	786	826	834	789	838	808	770	862	761	820	837	805	872	843	795	808	822	851	829	801	816	786	810	795	799	900	786	806	835	792	799	803	831	806	798	818	798	798	802	860	779	831	772	797	807	799	787	839	792	834	826	839	795	790	781	869	789	777	770	838	790	846	827	848	759	865	804	763	806	851	815	759	818	804	797	832	816	830	784	871	775	801	800	789	820	777	802	757	778	778	839	843	841	803	773	800	813	820	838	803	817	827	792	816	791	802	723	808	793	809	812	752	794	789	797	770	772	784	783	823	828	822	799	822	815	793	816	782	803	842	827	832	810	783	817	783	798	808	846	782	831	805	825	812	814	830	789	828	810	799	811	755	775	788	771	774	752	738	778	812	837	822	787	784	794	854	839	811	820	830	804	783	819	776	812	778	844	767	815	767	779	813	791	788	792	786	804	805	819	747	819	796	775	800	792	801	822	785	826	791	823	837	828	803	809	844	782	785	777	794	749	843	823	825	848	797	834	790	785	792	814	821	798	825	807	790	846	806	803	809	811	793	793	827	795	774	802	796	837	743	828	851	755	774	821	764	854	755	825	815	776	781	790	795	785	832	803	808	770	839	824	780	819	806	785	796	805	831	863	811	876	812	806	834	782	762	801	862	776	826	827	837	817	819	806	824	818	779	819	804	778	819	799	781	782	836	787	781	808	816	826	769	784	810	820	846	809	851	832	838	785	786	817	821	783	759	797	785	758	796	810	818	797	775	809	806	757	779	850	765	803	821	810	854	779	801	749	834	785	810	810	778	802	794	789	795	830	780	785	857	775	767	792	741	815	759	846	851	814	806	841	763	750	766	814	784	831	846	744	838	816	826	803	760	791	808	756	807	757	809	794	815	808	812	800	823	801	813	780	844	796	781	818	819	775	792	784	714	807	801	853	806	814	779	799	779	889	803	807	789	838	778	824	832	857	796	815	784	808	842	780	799	850	837	766	810	794	809	762	781	830	866	804	781	772	781	771	769	797	830	800	801	813	761	774	784	790	776	816	834	821	766	768	820	769	784	818	782	846	831	806	819	805	828	790	878	797	807	802	839	826	822	788	786	791	800	796	839	775	802	839	767	814	808	872	803	787	832	815	755	800	811	821	759	774	867	823	784	782	776	834	793	781	779	830	787	770	765	782	776	763	819	794	756	816	769	826	807	808	803	841	781	827	838	792	807	823	833	803	793	834	795	770	765	797	833	782	768	784	823	782	824	825	805	761	761	824	815	840	820	761	775	802	765	831	712	816	805	848	811	828	788	757	849	758	805	854	767	793	798	873	844	809	734	857	841	801	824	793	810	796	836	787	794	810	766	821	764	786	769	830	763	823	808	808	790	796	813	791	762	802	840	866	770	790	791	848	807	812	773	831	828	837	814	826	821	816	783	864	871	807	847	795	797	803	802	786	768	771	797	806	806	811	803	792	726	839	845	768	824	830	793	758	808	774	793	859	776	840	856	765	776	840	831	812	842	764	838	814	784	794	779	798	839	761	782	766	783	820	846	786	791	823	802	837	871	793	765	823	760	843	855	796	795	777	814	787	796	800	834	859	817	803	787	784	787	838	815	774	773	824	772	800	809	822	810	820	788	795	820	817	787	802	802	754	779	784	756	823	752	834	804	776	798	795	772	828	796	814	814	782	837	822	785	817	774	763	800	791	835	792	796	870	806	800	832	852	802	809	757	811	781	795	819	825	786	852	849	788	779	780	883	780	817	780	794	821	783	822	816	786	802	804	816	790	833	751	787	802	791	862	840	838	805	816	775	845	781	810	798	774	752	843	834	808	806	774	799	797	795	781	768	853	754	825	739	786	763	819	806	765	836	785	798	770	821	853	772	760	818	828	770	806	798	788	819	808	815	810	812	800	799	795	794	832	781	833	788	812	815	760	797	810	787	790	780	759	795	817	831	775	789	864	743	812	809	875	826	802	830	786	857	853	822	777	746	825	820	761	809	802	807	774	810	822	780	756	815	843	826	811	813	809	819	796	804	773	823	805	793	781	855	795	821	791	784	790	804	876	768	835	791	814	775	772	821	783	772	798	755	767	779	798	820	816	807	791	817	809	793	829	824	834	793	826	790	804	787	806	840	796	806	814	793	869	804	781	842	809	767	805	817	866	776	805	825	784	816	786	829	806	777	787	781	782	807	766	785	814	826	826	821	780	810	796	814	802	789	805	811	810	842	820	804	828	788	788	796	805	819	885	833	807	799	830	747	833	861	788	818	783	786	770	781	791	771	831	814	800	850	768	792	787	818	765	756	782	811	808	829	828	780	772	795	816	806	774	759	808	794	826	822	791	806	809	787	816	848	812	800	843	754	808	781	816	844	855	795	775	800	837	808	834	809	784	817	786	796	842	803	797	801	771	832	814	803	804	805	827	802	798	870	794	788	796	788	801	833	830	768	795	808	832	754	782	795	811	764	782	806	790	759	814	798	750	752	801	792	793	795	901	796	821	888	741	809	797	818	807	847	816	863	789	768	774	771	829	822	806	762	818	783	811	767	819	795	790	839	776	794	856	797	773	818	822	829	729	822	860	829	814	832	794	812	801	815	837	809	808	796	773	794	775	815	831	769	763	816	807	836	837	808	778	766	782	813	840	807	753	807	817	792	801	796	745	787	803	798	789	794	797	815	798	788	801	830	764	852	791	826	782	803	802	811	815	813	786	792	783	801	775	847	764	775	788	832	830	801	805	816	814	847	848	828	819	837	805	783	779	798	806	807	763	826	825	858	787	824
18354	10492	7240	3347	1821	864	475	421	377	412	404	398	390	372	410	369	362	397	389	377	381	395	406	391	360	370	364	383	386	387	390	387	396	400	405	372	401	397	381	355	358	369	409	380	404	382	385	366	389	401	412	387	411	349	351	407	386	365	380	354	396	363	364	392	396	363	406	333	359	356	386	379	407	362	412	381	366	388	355	409	346	391	401	376	376	401	399	425	425	355	371	394	344	382	371	398	402	375	412	398	378	372	374	376	358	378	384	370	400	414	410	392	404	358	406	417	359	382	389	375	376	388	407	352	437	387	395	413	378	387	391	396	398	379	423	382	343	392	406	365	351	389	359	390	395	421	386	404	343	382	409	373	365	383	373	390	390	392	374	365	364	350	358	402	369	401	385	414	379	389	375	375	341	376	379	364	371	386	378	398	377	361	400	407	412	380	385	397	391	381	396	396	403	379	384	407	370	370	408	374	392	393	403	407	394	380	397	330	401	420	371	390	378	376	374	352	372	354	364	379	358	388	401	381	343	382	351	381	339	339	403	392	385	381	373	417	380	403	372	379	333	390	360	422	373	427	392	380	412	389	375	380	374	394	384	403	376	374	369	370	399	416	361	416	361	309	386	411	374	389	372	391	355	405	399	391	353	402	400	366	401	383	391	391	386	351	377	394	377	371	366	363	369	396	351	377	400	395	387	400	400	397	390	389	371	380	403	360	384	364	404	426	365	413	384	368	414	377	393	380	379	385	363	383	362	371	371	370	374	372	386	389	392	371	386	369	371	392	372	387	398	382	334	382	396	376	406	357	331	377	420	399	388	394	399	351	389	387	372	388	374	392	392	410	352	358	358	416	407	367	363	352	393	400	392	377	382	394	349	395	375	388	373	359	355	371	378	421	412	379	367	392	344	372	387	406	406	375	369	403	366	381	398	367	388	387	405	389	414	399	389	352	408	359	408	365	423	349	370	377	406	389	413	419	363	378	397	348	434	330	349	362	357	376	371	387	407	375	378	389	393	390	352	387	387	376	405	378	375	391	406	373	377	373	404	402	354	398	378	384	414	384	392	386	373	402	411	402	402	369	374	357	380	385	398	372	391	426	347	405	362	410	435	405	391	386	364	350	405	343	380	383	378	387	388	384	390	396	389	420	374	415	361	403	374	370	340	382	387	382	399	384	386	378	379	383	393	356	404	377	394	388	386	417	413	376	378	405	396	403	356	403	378	405	377	406	378	360	415	336	375	359	365	369	370	382	373	372	398	389	363	362	401	413	354	384	373	363	357	376	371	392	373	410	365	353	405	402	397	404	365	420	380	397	400	366	365	376	364	417	390	393	379	376	359	376	408	392	355	360	371	409	379	357	397	376	377	380	440	328	370	384	399	371	381	377	388	372	378	395	407	382	393	376	371	387	362	381	387	393	359	428	379	358	360	363	371	383	379	355	388	403	374	393	388	347	385	384	366	370	371	401	379	357	371	374	350	352	382	433	357	350	385	366	375	398	368	380	395	380	318	382	385	357	371	387	397	372	403	355	396	377	389	383	385	381	376	363	419	389	396	393	398	392	398	377	390	414	381	393	412	426	398	388	379	346	352	392	402	378	377	377	383	382	407	377	415	397	423	353	395	383	374	355	405	349	393	361	408	360	369	398	391	366	389	405	377	384	365	376	389	418	388	387	363	377	335	371	360	337	356	398	417	405	376	394	372	380	361	349	366	387	367	362	364	396	380	390	388	376	375	349	382	349	361	357	370	373	373	389	421	377	387	388	363	338	365	385	380	393	381	366	339	383	356	389	347	358	374	364	375	388	394	392	398	379	394	386	391	418	408	397	395	364	426	376	377	377	411	376	349	398	371	379	379	382	389	363	359	367	398	389	364	354	390	371	384	374	408	368	409	387	367	403	379	372	355	388	356	368	360	363	424	393	402	361	381	384	392	398	363	390	373	413	358	359	374	400	374	396	389	390	383	423	387	408	336	331	395	369	375	407	412	399	393	379	324	381	370	385	383	385	337	425	370	393	390	363	369	386	395	340	365	364	377	382	379	434	367	378	398	357	388	378	337	402	355	384	376	364	386	388	405	383	382	409	362	364	364	370	408	366	392	388	358	390	389	387	396	346	364	363	405	406	382	373	402	341	361	382	394	378	377	385	342	383	350	402	349	394	363	393	396	380	380	334	361	370	437	362	352	354	348	356	390	416	379	379	377	388	320	345	397	384	365	394	420	368	394	365	380	408	349	395	376	383	366	384	371	376	366	381	339	322	365	394	363	373	382	393	368	373	377	391	410	398	367	375	373	346	420	391	378	384	385	372	381	424	388	343	360	377	396	422	401	409	334	338	360	351	363	380	389	409	372	372	395	378	402	395	366	394	386	360	353	385	396	402	375	414	373	381	380	385	378	385	407	394	391	363	356	372	339	396	367	393	350	409	408	404	383	393	370	392	381	373	370	386	381	380	420	403	381	365	382	413	357	395	393	398	405	359	365	368	365	375	392	385	379	423	369	380	390	372	378	405	378	369	380	366	366	352	368	369	409	426	380	404	380	410	325	391	382	383	368	379	385	414	341	359	358	387	426	401	352	384	364	402	372	393	357	389	393	353	393	398	406	401	365	398	370	385	401	403	364	400	399	396	388	416	395	374	398	375	399	399	350	420	395	360	378	345	378	411	368	326	368	363	371	339	343	382	383	356	381	407	361	328	348	360	377	341	403	414	448	387	390	369	369	366	389	372	372	402	365	354	387	377	389	367	402	358	364	384	381	381	352	363	393	398	369	395	379	392	408	369	405	356	379	364	362	368	404	392	405	379	392	381	381	377	400	408	364	385	383	349	398	395	375	394	390	390	403	389	366	422	401	341	388	401	397	369	393	423	342	412	347	397	412	361	382	358	365	371	373	381	390	387	343	412	360	390	389	392	414	395	380	384	405	415	397	393	392	382	371	382	440	372	370	385	404	370	395	410	347	399	380	356	383	374	359	398	398	411	395	429	403	371	366	342	418	392	357	360	348	388	383	419	392	363	361	357	400	394	321	368	343	391	388	406	353	386	357	375	405	330	401	391	360	396	371	375	402	357	374	386	401	417	372	362	364	383	413	370	378	358	355	359	385	398	382	366	383	405	396	341	388	367	395	383	353	348	395	400	348	367	393	372	386	401	372	408	359	352	378	363	397	361	367	380	353	357	402	383	358	390	368	362	379	411	417	372	344	415	367	395	389	379	413	349	383	390	379	366	384	373	394	389	365	395	360	417	404	384	377	384	332	367	386	361	367	431	370	402	394	362	356	384	386	349	374	392	368	394	363	361	376	373	363	408	378	416	388	390	389	335	389	375	362	387	374	397	406	380	407	360	408	394	365	391	363	384	371	379	415	381	393	374	384	441	375	392	365	372	361	360	354	378	360	378	390	391	375	356	387	399	403	430	381	385	380	350	362	391	378	391	367	399	398	376	381	361	359	397	391	431	383	422	400	379	355	386	377	371	391	381
12851	10192	11869	8889	6077	2834	1217	991	985	934	989	953	944	980	991	984	846	904	926	948	993	935	982	990	987	978	917	922	953	901	935	890	946	969	841	852	965	902	876	861	882	878	921	930	927	840	833	951	882	935	917	897	850	898	866	893	924	890	882	911	862	838	852	920	900	928	860	898	921	881	864	944	929	925	887	877	836	870	865	906	871	913	898	848	945	960	880	925	916	899	957	885	880	861	927	899	823	884	902	880	879	867	877	945	969	869	888	882	868	891	864	908	899	863	880	906	913	848	857	874	874	917	878	817	898	820	977	882	866	907	888	882	847	895	923	887	878	841	886	866	860	835	927	886	885	854	870	864	859	879	925	879	901	907	926	896	870	848	898	918	879	871	869	902	878	818	877	862	923	933	860	848	814	934	889	853	930	889	885	887	941	876	885	873	880	853	914	949	880	975	963	830	915	891	912	880	823	897	880	905	944	916	912	858	893	892	925	905	928	867	881	901	873	888	833	836	903	912	837	890	861	883	865	892	850	884	835	812	840	872	877	919	892	886	881	885	913	838	885	918	808	859	877	883	918	916	854	869	869	868	938	833	849	876	835	903	848	888	875	900	828	900	917	949	907	873	854	932	862	898	881	838	879	873	938	873	868	850	948	887	829	897	882	918	869	870	871	904	932	940	844	872	892	878	869	934	897	907	919	839	842	861	841	869	833	833	856	871	916	920	904	876	922	882	883	926	840	853	854	879	867	913	861	888	877	876	900	879	921	895	896	843	902	803	867	823	902	890	889	891	902	878	854	894	907	851	885	895	888	848	882	898	904	905	859	886	898	866	884	874	851	857	849	929	913	848	892	883	893	901	894	864	841	859	930	854	846	906	838	873	883	875	921	814	891	856	906	883	943	874	846	933	895	836	901	914	882	878	918	860	909	875	897	858	930	863	890	881	868	874	913	843	874	911	878	811	872	865	876	898	865	889	852	849	924	931	871	845	868	903	861	904	929	859	860	926	914	915	911	916	953	866	917	892	897	904	897	903	850	880	834	848	929	873	901	870	941	860	926	882	860	885	899	910	896	862	895	903	917	879	836	863	842	874	847	875	868	867	954	878	852	890	853	858	884	878	864	878	888	848	935	881	876	847	941	848	836	869	886	869	899	849	875	818	878	886	907	850	853	852	901	886	881	876	916	875	905	898	918	927	879	915	868	862	915	873	897	847	889	908	873	842	850	891	892	904	865	892	909	868	899	891	906	933	844	891	881	853	901	900	883	923	891	923	952	909	870	854	914	897	869	910	860	879	889	910	865	818	870	867	904	875	949	884	886	917	874	856	890	903	904	912	948	885	934	900	875	894	889	864	893	883	898	889	893	878	871	813	916	905	872	871	878	879	870	927	867	853	856	890	869	860	884	915	857	908	902	900	880	893	921	907	913	846	853	886	874	925	892	872	898	926	892	843	853	925	845	867	881	832	879	915	904	940	878	896	872	866	885	866	870	851	873	848	863	883	852	925	918	876	824	933	875	889	912	907	885	869	905	902	857	892	853	882	858	872	878	904	879	927	881	920	917	888	916	934	899	920	906	864	880	890	879	828	874	901	862	848	850	928	870	897	826	909	950	916	865	871	837	936	854	881	869	844	896	908	876	921	889	913	867	904	908	848	928	900	859	864	911	888	869	902	910	895	902	915	901	904	845	869	874	835	884	858	919	885	868	916	928	939	872	899	878	820	865	866	873	869	866	839	872	881	887	893	880	839	928	863	937	856	899	853	884	924	877	896	949	872	886	909	808	876	899	875	889	925	856	894	925	859	833	912	906	897	865	861	988	968	916	825	876	890	880	915	878	919	855	893	818	882	893	878	866	886	828	908	859	847	914	894	883	917	851	878	966	888	884	848	909	878	930	911	921	874	886	912	818	914	857	854	910	942	878	913	870	859	848	875	888	898	876	935	890	853	822	888	894	867	886	893	875	914	908	908	900	860	891	920	864	859	872	907	885	846	853	830	857	860	901	901	831	917	926	892	872	912	903	924	883	820	917	855	888	864	883	904	843	916	908	943	901	865	834	923	891	833	906	921	884	874	896	939	840	865	931	903	867	991	856	897	860	835	863	848	942	888	868	838	860	923	853	906	896	870	909	909	873	879	864	862	882	932	904	866	933	867	848	956	884	865	921	873	945	879	874	893	940	879	921	929	869	892	904	861	898	926	861	890	857	905	895	879	909	884	917	798	871	890	886	896	900	825	846	872	940	927	875	841	863	833	881	907	904	908	872	877	931	857	916	826	899	849	899	866	890	892	885	875	924	895	850	872	964	816	817	902	894	893	891	903	877	939	945	886	915	895	854	884	896	877	908	874	877	880	919	860	871	901	836	878	861	901	851	834	916	814	938	880	894	882	879	865	891	902	855	881	926	932	849	911	878	943	897	917	858	910	937	820	861	930	885	884	899	904	825	916	918	896	880	896	887	841	872	853	859	828	916	861	907	896	875	893	906	936	900	865	909	835	888	858	902	877	881	851	844	909	924	873	837	918	854	909	899	892	883	879	919	856	900	896	894	848	915	919	906	918	919	871	884	896	904	891	906	885	925	843	909	966	866	867	886	883	848	914	876	927	917	891	855	873	953	839	867	846	868	918	897	889	872	871	922	977	884	920	833	902	844	864	874	852	844	886	865	897	875	848	903	863	888	888	902	848	863	885	860	852	833	860	856	853	867	855	889	882	882	954	849	856	864	931	877	880	874	846	907	844	856	897	884	901	810	942	868	891	827	829	894	895	898	899	862	894	905	867	877	893	926	878	880	863	902	841	939	894	901	898	896	901	885	839	933	904	901	943	951	835	855	941	844	856	878	884	909	875	873	835	878	820	902	860	867	890	857	864	901	884	880	858	874	872	883	937	886	906	840	854	888	896	844	895	820	883	887	875	870	926	930	869	857	885	862	902	862	882	887	879	844	899	880	858	865	928	878	894	853	933	926	871	876	876	900	871	916	887	879	907	879	885	874	889	905	894	827	874	870	916	893	868	920	899	895	891	926	908	871	893	844	861	853	929	850	938	874	879	877	919	843	838	890	889	879	886	839	850	898	835	822	818	878	853	956	852	898	822	916	842	909	909	901	886	892	853	873	915	901	857	931	817	877	853	908	913	913	855	920	896	838	866	865	882	913	876	887	847	863	906	863	894	881	959	868	905	878	896	908	874	898	972	879	860	900	811	899	866	884	837	942	895	894	883	950	910	891	900	905	911	894	869	865	884	832	887	859	901	903	861	888	886	863	882	945	904	916	867	941	888	880	963	872	860	894	917	967	892	886	834	866	900	874	926	869	886	916	931	890	966	932	862	896	907	894	863	902	926	941	883	886	928	908	917	913	838	863	862	885	920	899	896	904	938	884	888	886	898	880	886	877	919	862	840	854	880	884	883	924	890	835	898	923	937	866	933	857	867	882	892	814	830	908	977	901	909	926	882	865	841	908	894	924	914	894	908	928	862	841	882
32589	21839	18065	11536	7274	3462	1063	596	462	420	463	409	419	458	404	425	430	400	397	423	450	427	429	405	393	449	439	401	387	402	443	397	406	417	398	355	375	387	399	378	366	426	348	421	383	404	341	394	426	388	413	417	433	433	379	412	393	356	408	387	389	375	369	400	394	374	373	422	408	402	398	375	409	397	406	416	413	410	382	361	412	389	392	393	383	389	385	373	365	411	389	389	449	434	406	381	429	404	405	392	367	388	418	411	395	397	385	378	393	393	389	403	405	391	416	390	424	409	404	404	415	395	378	367	399	410	379	415	404	421	425	412	367	468	370	439	410	372	429	385	376	406	385	362	383	360	408	393	360	406	422	454	375	437	410	401	362	394	415	424	386	420	380	348	405	403	384	403	411	378	397	392	408	358	445	416	398	410	403	406	395	382	411	414	426	405	445	421	355	368	375	424	417	399	419	409	391	422	409	396	422	398	364	423	417	381	411	402	410	379	386	426	433	447	394	399	366	414	425	414	376	377	420	380	398	430	370	401	379	378	392	374	359	400	409	413	410	428	354	417	365	348	415	402	405	397	436	384	371	417	374	374	378	408	394	376	415	373	427	402	373	415	405	387	415	396	409	390	355	366	378	393	424	419	369	382	442	358	366	386	405	412	419	403	407	376	379	333	375	384	389	385	343	399	456	397	395	404	413	357	379	450	400	378	422	419	384	400	415	391	385	357	373	383	405	409	378	382	440	429	361	401	452	404	401	409	340	399	415	404	339	417	374	378	388	382	384	376	416	416	356	385	402	388	445	407	402	385	410	383	389	403	405	401	377	398	376	419	400	448	413	413	386	395	421	408	347	409	437	387	367	394	356	376	399	411	400	358	363	388	401	428	373	386	372	413	359	386	414	358	368	387	366	396	455	383	436	395	400	392	389	436	383	385	387	389	381	388	450	367	394	368	388	421	409	381	452	381	401	419	384	349	391	375	370	402	382	424	414	398	398	417	410	392	380	406	400	430	428	380	424	398	386	399	391	355	420	412	401	421	421	421	410	367	421	376	423	396	399	406	397	423	353	397	356	413	403	414	377	433	424	374	418	371	395	407	379	383	401	385	390	376	364	404	388	394	424	379	431	386	394	446	408	385	387	390	387	388	413	421	363	395	446	398	395	419	390	429	385	373	367	374	410	412	395	413	349	408	408	391	391	441	411	389	416	388	395	401	389	377	341	383	406	393	371	405	412	396	394	381	379	348	357	345	422	414	413	444	384	422	437	402	393	381	357	441	416	412	392	390	385	402	406	362	391	358	431	367	405	425	383	416	393	391	403	381	402	359	370	381	419	396	427	369	378	401	362	398	429	383	392	404	371	390	393	406	396	404	364	385	368	401	400	393	397	394	383	370	401	379	389	427	393	348	393	389	396	396	406	428	410	387	386	424	394	412	394	359	428	391	427	432	415	389	373	358	393	405	402	376	365	385	408	394	378	373	394	413	376	399	372	383	418	390	443	386	370	419	392	372	408	385	390	402	398	429	409	397	365	399	415	412	396	400	389	367	371	406	425	387	406	409	373	349	380	398	408	396	399	434	406	385	382	448	367	427	409	364	411	410	410	422	395	394	404	414	396	407	438	361	417	358	365	353	406	407	367	405	377	399	372	389	371	415	420	389	399	418	416	374	421	397	432	374	390	417	405	395	406	426	423	437	393	356	418	404	384	439	397	405	394	400	428	394	376	407	398	382	379	397	361	421	390	446	421	397	390	407	431	407	408	409	391	397	406	364	401	376	407	404	414	380	403	389	420	375	406	398	365	407	413	407	412	402	392	381	433	391	389	393	386	424	404	390	396	363	366	445	380	377	417	385	385	431	416	441	395	372	377	390	361	391	415	413	415	411	428	410	407	407	447	394	404	434	408	364	420	410	386	392	389	396	404	366	453	390	427	416	367	377	412	379	418	403	394	351	385	402	370	406	403	419	394	349	408	326	380	423	446	431	430	364	364	404	399	420	367	400	381	412	383	378	393	371	391	421	420	395	376	385	401	381	422	404	394	397	412	384	389	377	424	370	382	417	386	387	400	378	408	403	392	406	403	396	409	391	442	388	394	411	402	394	386	383	374	400	393	403	434	413	403	407	371	423	398	398	422	415	402	423	432	420	374	400	393	404	387	347	425	361	422	374	378	425	402	389	408	395	421	394	386	378	374	383	421	376	395	411	383	403	398	429	410	375	401	386	384	389	399	405	414	432	377	384	391	387	395	380	433	391	432	426	392	400	393	411	388	400	388	409	381	348	392	362	354	418	398	412	422	413	397	396	400	407	392	373	384	399	369	398	382	410	403	408	409	377	383	415	371	370	370	382	366	405	407	406	394	371	382	397	377	411	405	387	410	404	405	397	420	366	407	415	396	379	389	372	393	393	386	413	427	358	396	402	413	419	379	394	380	391	415	395	367	400	388	371	382	425	397	424	397	429	413	344	365	408	420	408	413	407	398	419	404	432	418	379	400	402	377	385	380	366	410	401	412	401	378	370	395	401	359	424	413	389	425	372	351	377	444	445	401	366	425	454	395	398	336	397	390	409	414	377	420	414	406	386	403	396	388	394	400	410	384	399	428	411	412	393	369	417	422	381	414	406	373	418	393	375	376	418	383	403	399	403	413	413	403	362	407	368	383	418	399	396	377	372	414	403	382	412	453	405	377	375	391	366	380	387	418	402	416	372	376	400	384	396	386	401	421	437	418	394	428	399	407	407	412	393	390	374	369	359	402	396	395	393	440	389	400	402	396	370	393	379	333	441	406	380	397	422	415	396	380	427	400	426	381	417	416	430	409	399	393	409	405	412	385	369	388	409	432	396	412	406	407	404	363	398	462	396	422	400	437	428	389	405	397	390	370	395	369	383	391	397	378	377	394	388	343	376	381	377	395	382	403	402	417	383	380	388	389	430	427	398	403	423	396	379	363	381	397	394	417	371	387	401	417	384	380	407	395	366	410	417	394	401	393	426	388	423	410	396	374	385	389	398	405	403	381	343	394	398	439	364	372	391	418	377	397	410	395	398	396	400	395	379	387	403	441	387	391	436	384	371	393	390	404	423	393	397	393	363	381	402	431	386	426	393	421	403	372	383	391	408	372	391	371	419	385	361	379	385	424	411	393	389	416	398	394	399	386	388	398	381	353	369	399	409	378	356	398	408	421	407	373	399	395	404	400	396	381	438	394	394	424	375	437	404	407	375	390	395	367	368	411	415	394	427	394	359	398	393	405	412	392	348	368	387	407	399	392	381	408	364	388	416	396	414	387	418	390	376	423	435	436	427	412	359	383	384	374	378	378	394	356	376	383	382	384	393	399	394	423	395	395	370	390	394	414	395	355	365	392	401	396	370	362	411	397	362	377	396	410	435	410	398	428	396	399	380	392	396	419	397	407	406	387	355	375	364	366	423	383	393	358	371	384	402	446	441	383	403	400	339	427	382	376	400	402	387	356	420	379	392	417	377
22776	19462	24183	21437	18569	10087	3456	1723	1291	1192	1162	1150	1180	1125	1102	1085	1008	1118	1082	1066	1042	1068	1078	1020	1070	1007	1044	1076	970	948	943	982	907	951	941	930	967	901	944	927	977	921	962	903	983	877	906	980	925	920	892	907	911	910	928	969	928	953	885	924	919	909	926	947	975	877	911	890	901	943	976	945	901	902	906	925	943	878	968	931	954	909	893	879	895	972	887	907	946	920	982	931	892	923	917	909	910	887	929	916	891	932	957	956	921	941	962	927	935	923	903	910	893	854	958	944	944	913	869	938	883	899	923	898	870	913	878	922	946	890	877	856	916	917	909	877	912	941	911	968	867	881	962	903	941	964	950	930	941	934	905	920	921	939	927	920	957	963	948	934	891	933	900	901	931	928	956	900	953	910	916	908	989	947	977	925	836	993	911	922	928	924	917	881	934	910	899	881	894	978	886	874	904	957	925	974	877	929	918	911	931	894	1006	891	903	983	944	925	956	897	911	915	950	930	875	922	910	934	972	878	932	903	894	859	936	955	952	878	900	883	925	968	904	978	924	980	944	925	929	911	934	990	931	951	875	913	924	946	988	936	876	912	899	926	913	897	896	930	925	950	951	904	886	943	938	938	902	960	924	961	871	889	961	899	870	919	952	939	927	895	933	891	912	867	922	941	938	901	945	920	927	933	951	892	959	913	951	926	876	880	924	908	942	934	911	912	933	941	913	877	957	929	913	915	913	908	920	889	930	915	853	912	907	948	899	927	932	923	887	910	940	952	923	929	933	924	921	905	959	954	851	908	987	887	927	885	925	884	921	896	935	946	930	903	893	919	930	874	900	973	932	931	953	943	953	889	937	958	967	926	1002	880	894	959	915	987	941	951	957	958	903	945	872	904	939	900	947	919	934	893	949	913	924	924	953	924	927	921	881	990	938	931	970	943	940	865	955	882	871	881	916	939	926	950	923	962	874	962	964	956	937	886	915	891	962	959	903	890	921	919	924	928	867	899	934	874	931	917	985	921	972	943	934	901	922	954	919	886	946	884	964	860	892	929	915	941	980	941	915	920	936	923	891	945	909	963	948	950	906	983	945	901	975	890	890	908	894	939	960	889	886	927	912	936	893	906	899	905	936	943	875	907	906	948	864	947	900	875	938	936	921	899	935	942	937	884	933	887	911	909	862	891	924	897	917	921	834	914	944	900	968	980	944	892	894	922	943	995	910	929	897	943	880	926	948	950	891	913	922	953	958	878	927	947	919	969	883	956	917	946	927	886	885	959	940	844	951	873	906	948	908	977	887	987	962	940	918	940	929	881	917	917	940	912	919	908	891	870	931	931	921	919	917	960	901	905	952	910	905	868	913	911	921	923	914	938	929	926	932	942	958	914	975	891	922	917	964	897	903	939	1023	942	922	903	921	925	935	896	960	931	918	939	976	909	927	923	943	918	879	909	1002	915	946	898	884	932	921	911	927	894	903	878	891	867	906	928	943	927	980	935	903	920	910	939	903	944	939	929	937	910	954	964	927	932	943	929	876	935	974	931	934	984	954	911	978	915	916	932	929	919	890	933	990	937	921	906	912	887	894	940	902	879	963	945	957	943	934	966	909	954	913	932	904	903	914	936	923	891	925	943	918	959	908	921	916	964	923	962	963	928	937	905	912	889	941	956	930	928	956	900	940	940	874	926	957	895	919	937	891	907	899	963	878	949	878	896	908	981	942	826	908	934	916	952	925	944	899	881	907	948	920	950	923	883	891	942	933	865	931	975	919	916	957	879	916	939	850	884	910	994	917	926	909	906	931	920	925	982	932	917	946	925	956	940	924	950	944	969	912	959	918	970	960	931	918	927	889	955	925	955	957	910	948	884	901	879	966	913	929	927	912	881	938	961	877	914	959	915	897	943	921	925	907	876	924	935	915	969	955	913	937	972	909	960	958	854	949	920	899	929	965	939	884	951	906	953	942	917	913	894	924	937	895	939	881	881	991	906	928	907	906	960	1026	892	912	937	859	938	900	902	894	879	908	872	861	957	954	905	941	977	937	922	916	913	923	980	925	815	916	966	892	977	908	937	947	866	942	907	950	866	877	866	858	860	888	969	879	917	971	903	979	894	912	905	932	890	852	947	912	911	933	921	861	899	934	922	896	935	976	955	981	906	878	941	898	908	856	937	936	941	928	876	941	944	971	874	913	949	918	921	899	929	973	920	881	928	952	917	951	899	923	913	934	933	967	921	922	954	943	866	859	915	899	919	898	925	928	908	906	933	967	964	897	892	952	939	919	930	941	872	920	871	923	919	973	907	905	941	899	873	922	872	866	1019	951	899	949	918	901	925	902	887	989	954	946	940	955	955	940	894	919	976	919	942	981	939	894	866	918	885	868	972	934	930	950	913	897	960	896	909	890	907	903	893	908	858	927	927	870	861	953	892	886	920	1001	905	930	948	913	931	901	948	895	905	942	978	877	941	963	930	914	888	938	910	934	941	986	933	910	950	908	956	873	926	937	924	914	931	966	911	878	886	931	963	947	864	906	901	944	896	923	941	963	891	975	907	912	952	924	893	938	896	924	959	937	896	947	948	886	926	911	915	926	975	977	845	902	928	879	908	899	861	851	870	947	935	887	868	888	901	875	918	950	884	908	985	914	914	880	989	869	899	917	956	952	957	872	920	904	923	869	928	948	966	937	961	956	940	880	917	917	893	958	948	951	918	949	907	908	919	927	960	906	881	937	867	935	882	976	869	893	937	978	913	927	895	919	890	877	885	889	892	954	907	934	863	937	863	915	976	969	925	895	917	899	882	937	896	862	1003	884	913	921	901	950	889	951	885	901	918	899	913	954	920	897	930	898	954	925	920	843	952	916	944	991	897	947	947	936	892	944	919	890	945	945	946	967	870	878	868	918	934	890	888	984	931	917	908	916	870	902	967	939	918	921	944	874	922	897	933	939	948	891	948	921	909	946	920	956	933	901	899	877	934	891	924	926	874	949	937	958	933	952	918	869	933	947	909	938	971	894	935	909	986	940	969	975	912	907	924	945	950	894	940	996	919	919	883	922	895	935	887	891	971	950	924	967	895	933	946	932	911	948	944	921	903	988	975	932	934	937	895	888	954	936	920	878	905	921	906	901	955	960	898	927	880	889	950	953	952	900	897	931	959	900	978	907	912	928	902	922	936	942	933	931	935	892	930	925	862	918	882	939	918	923	910	865	938	940	931	955	911	928	921	945	941	910	900	895	930	950	893	910	850	906	865	914	901	949	888	907	878	924	1014	897	972	926	898	954	927	859	968	950	877	935	940	915	915	986	878	940	911	898	888	939	941	911	885	949	889	891	922	943	970	872	954	908	916	900	892	953	905	958	939	930	905	896	918	875	929	933	901	901	993	884	943	920	911	934	961	895	907	890	885	935	893	877	918	924	878	986	936	890	860	885	921	877	921	995	914	931	944	949	906	859	906	934	935	922	894	938	928	878	965	914	881	925	914	988	912	957	897	944	917	952	897
43154	30896	25108	16826	12964	6686	2145	764	403	424	427	407	416	429	375	352	363	375	381	369	334	382	375	417	332	357	334	351	344	346	369	331	338	331	320	337	331	382	339	335	352	328	350	346	374	337	330	323	364	335	359	336	381	360	334	348	357	311	344	331	306	329	308	352	353	354	346	345	327	351	355	309	374	354	369	341	333	314	347	366	335	323	356	374	324	381	329	322	347	376	357	344	362	347	356	341	354	330	325	338	372	373	391	368	318	338	353	333	359	344	350	376	346	351	363	321	309	315	343	299	355	342	337	373	319	344	338	346	344	390	353	376	331	348	327	307	342	339	331	323	346	318	347	335	334	368	307	357	363	377	376	316	336	318	401	356	338	347	340	365	364	326	312	389	333	355	395	357	359	341	313	357	347	351	354	279	340	324	366	366	335	331	343	361	344	358	342	382	351	366	358	356	356	361	327	319	326	367	370	343	338	320	311	376	351	332	341	367	357	358	329	333	382	339	327	319	308	369	351	364	363	365	363	342	375	334	319	344	339	308	311	327	358	349	326	330	349	373	395	326	360	312	317	365	343	356	364	345	370	345	350	359	360	357	349	354	357	330	394	375	343	336	326	344	335	347	362	357	346	325	362	362	343	346	328	324	342	311	355	368	336	340	343	369	334	369	340	323	341	352	333	359	349	339	336	360	360	325	351	317	359	337	339	358	371	312	341	356	336	364	306	340	328	386	348	343	344	373	326	344	363	361	341	356	370	354	331	270	337	352	344	372	350	350	322	321	343	324	332	312	379	324	348	338	325	344	319	312	304	341	365	328	344	348	367	343	331	353	351	339	352	311	346	379	354	317	307	337	373	335	340	344	360	319	364	340	328	376	367	348	347	339	358	347	323	328	302	323	354	327	338	331	352	361	358	347	336	365	309	351	359	344	340	338	342	326	347	351	353	335	354	361	365	343	318	355	378	368	353	333	354	349	305	374	333	314	359	320	338	323	319	361	340	377	346	359	340	321	328	371	342	353	367	320	330	342	342	355	314	367	359	321	333	307	351	356	395	357	366	346	326	338	322	318	315	323	342	349	323	303	354	364	340	395	336	341	323	353	356	330	335	322	327	320	302	363	334	310	334	307	357	331	336	297	310	357	321	325	310	352	331	348	392	375	357	346	309	363	378	349	341	333	363	340	359	327	337	353	358	358	355	356	354	345	317	352	318	332	379	376	340	325	323	337	345	331	391	342	344	365	343	318	358	379	326	339	373	302	307	346	376	368	355	339	367	306	391	355	338	348	348	360	354	347	347	380	309	316	380	332	327	348	364	358	381	331	344	337	331	338	328	359	321	341	341	362	335	377	316	312	337	360	350	375	322	355	349	355	336	356	303	332	374	354	342	355	325	338	341	348	394	333	369	316	358	389	341	324	327	347	371	349	327	317	351	341	309	362	347	344	294	340	350	310	348	338	359	368	346	369	349	298	327	321	321	360	342	355	341	376	369	320	360	352	318	344	358	313	325	310	340	351	338	360	323	357	337	327	347	329	350	327	333	327	355	376	354	344	320	337	330	336	386	310	346	353	344	338	326	360	320	332	342	323	344	341	357	319	348	330	348	324	393	328	343	314	361	339	377	351	373	361	324	379	338	349	373	321	350	376	321	298	347	318	346	343	343	356	358	341	374	300	369	321	345	352	361	336	349	358	342	364	317	342	302	324	341	346	367	325	338	354	371	323	328	354	361	332	353	371	337	378	333	346	337	324	335	339	371	348	349	333	348	355	359	357	382	309	338	340	347	320	359	309	318	358	340	321	343	363	380	347	369	359	338	340	387	359	360	361	358	314	339	332	373	330	361	339	325	343	384	330	300	344	359	367	352	348	373	340	373	354	370	359	330	353	354	350	326	381	362	374	393	335	330	347	358	314	331	317	315	326	312	362	318	356	371	343	338	323	333	336	353	343	375	343	329	294	347	380	335	344	385	322	369	309	341	310	340	326	312	352	334	371	329	368	326	318	368	350	350	333	338	360	338	327	335	283	315	348	334	317	373	395	364	309	367	343	343	341	314	321	350	339	356	321	368	327	339	356	309	341	356	369	361	364	393	305	335	311	352	321	353	325	356	362	336	347	345	371	358	365	400	339	332	352	373	326	353	350	342	345	328	331	300	333	320	343	296	346	345	347	336	340	335	337	349	364	302	358	347	328	396	312	351	379	337	340	343	331	340	334	374	328	367	386	337	326	347	358	323	342	376	325	350	385	357	359	378	332	354	333	359	358	358	358	356	358	351	325	334	354	350	307	307	340	364	340	308	327	361	376	322	354	362	335	349	355	351	361	330	333	358	385	329	365	382	321	340	336	352	352	362	317	355	331	357	333	339	324	379	382	332	375	372	350	351	327	337	382	365	355	334	365	320	360	360	311	346	366	319	352	373	292	347	328	355	353	350	334	376	360	375	358	347	386	323	347	354	351	328	334	321	338	393	351	353	328	344	362	358	332	334	351	329	334	310	338	369	343	323	335	356	319	381	326	322	344	332	345	336	304	311	348	367	331	311	374	298	361	347	347	336	353	336	337	371	352	356	337	349	317	345	372	361	353	361	332	404	336	328	344	346	369	368	364	383	341	341	341	329	325	319	336	355	374	348	328	315	357	338	338	347	338	328	323	339	330	371	332	360	321	399	345	349	348	322	364	334	368	338	337	351	339	338	363	381	330	332	357	312	341	332	337	326	309	323	356	347	319	331	347	342	316	371	359	394	380	327	300	312	321	355	323	346	337	354	345	367	351	374	366	316	323	365	327	318	360	344	367	350	344	346	327	367	357	349	336	353	327	321	338	337	334	331	343	361	342	315	316	308	338	389	361	348	326	343	373	377	348	326	340	345	346	351	385	353	346	324	331	362	324	349	328	341	376	338	366	356	368	351	385	346	337	348	324	374	346	333	333	387	379	339	371	372	323	327	342	340	319	392	343	384	356	348	365	368	335	335	322	321	320	314	336	350	316	344	306	334	334	341	373	358	353	317	336	333	379	387	316	335	339	327	365	354	326	320	331	300	315	344	365	339	357	362	369	362	355	346	369	315	344	361	356	360	338	327	348	357	321	348	333	366	337	318	327	315	342	344	340	345	342	337	348	333	358	330	376	354	351	346	358	302	331	378	334	319	371	361	331	328	343	356	356	358	359	350	373	339	353	359	346	350	345	342	367	359	365	347	356	367	332	358	384	342	367	340	369	336	356	336	325	334	317	327	301	346	343	350	312	325	339	345	377	355	325	323	359	352	368	347	338	341	361	311	339	339	337	349	345	337	344	349	319	317	345	315	394	387	338	323	349	323	336	344	348	320	331	319	338	357	357	358	312	335	337	375	359	337	324	342	339	363	330	340	329	348	379	310	294	331	325	340	321	331	373	346	372	342	331	353	324	319	336	334	331	341	336	323	335	343	330	330	364	322	350	320	342	331	329	378	353	361	315	359	339	342	369	342	339	365	319	335	338	343	316
28766	25571	29286	27446	26537	15887	6583	2398	1433	1240	1224	1166	1149	1193	1019	1046	1000	973	963	1079	1046	1034	1032	995	899	960	970	957	890	865	877	854	870	824	793	826	927	828	829	836	779	832	866	816	802	807	802	841	796	773	830	815	836	811	779	811	808	806	771	818	827	752	780	782	857	816	807	768	769	818	822	815	796	824	826	751	772	818	784	775	802	796	835	799	793	803	780	802	803	763	781	819	797	757	838	728	814	813	815	846	809	776	783	808	798	833	857	755	803	786	752	807	862	801	789	796	825	812	817	790	771	856	765	797	857	800	785	772	816	865	799	760	801	777	775	827	818	792	819	810	829	759	762	801	758	808	773	814	807	801	781	804	827	801	763	817	838	828	781	816	798	797	794	769	792	826	775	805	749	815	780	809	803	803	739	760	803	824	820	786	779	773	786	839	788	790	763	795	760	787	731	778	809	838	816	818	789	773	843	795	801	779	773	790	808	779	753	764	852	820	795	813	769	796	848	786	766	823	805	794	791	844	797	804	754	776	759	791	799	801	823	800	786	763	770	797	796	802	853	779	845	784	769	816	858	796	760	788	772	814	825	814	800	805	805	795	833	773	739	790	820	763	830	780	823	800	817	792	745	838	800	768	761	727	853	797	794	760	821	811	782	821	768	793	809	788	806	804	839	754	803	797	755	799	806	797	783	793	803	762	792	782	777	823	766	846	743	761	789	849	842	826	834	793	800	802	820	764	847	806	825	796	806	777	755	844	771	769	786	740	755	792	778	812	776	743	804	839	768	846	833	760	806	784	784	768	775	803	778	778	826	857	785	805	823	807	822	800	803	813	828	814	824	734	799	813	810	837	809	758	778	770	788	839	808	792	821	804	821	800	820	836	797	775	778	819	731	762	813	809	826	775	826	776	813	740	769	753	781	766	767	801	805	743	789	800	780	821	823	793	789	859	808	817	770	795	768	718	781	817	785	778	753	846	831	791	798	821	768	824	816	816	731	813	779	802	820	781	812	789	810	790	851	746	823	819	822	796	816	813	795	854	807	779	759	781	808	776	804	817	791	788	824	778	770	814	784	814	768	815	849	793	823	799	798	848	804	792	801	799	811	787	779	800	858	834	742	773	783	832	830	791	768	788	789	839	745	762	783	810	777	837	829	783	785	793	839	857	769	786	765	839	826	808	847	761	820	783	811	809	745	783	809	767	842	811	748	770	850	794	805	768	779	787	772	784	823	770	771	805	815	777	800	834	767	795	763	767	754	765	795	788	858	808	802	810	776	806	799	862	814	791	793	821	781	824	769	760	780	809	761	755	786	841	753	837	800	774	804	811	797	745	785	786	851	836	822	767	849	862	779	847	824	844	788	836	826	846	790	822	824	837	782	801	797	777	803	832	802	822	799	828	831	838	808	810	841	749	840	785	830	803	756	797	823	758	827	796	815	858	785	813	772	784	836	783	775	771	837	801	801	776	778	803	821	802	828	833	777	825	831	771	765	803	843	799	794	836	802	779	780	858	840	851	877	766	840	812	816	790	755	842	803	830	807	855	787	812	793	843	800	774	788	790	764	760	808	801	807	834	780	803	765	731	830	838	810	781	795	842	859	785	779	748	789	815	819	808	802	783	825	802	786	811	775	789	763	800	847	811	820	743	837	812	853	822	828	794	795	828	798	776	803	817	820	783	771	851	771	739	809	767	748	802	845	806	797	819	831	781	825	782	827	763	789	816	825	839	785	791	799	825	810	826	819	798	765	769	834	771	787	783	764	795	814	802	784	821	762	834	748	783	817	820	791	776	804	745	808	818	743	785	792	818	761	788	775	772	829	756	785	823	802	802	816	788	780	792	797	761	809	789	775	785	774	802	801	770	774	757	798	818	784	829	746	785	822	836	781	824	809	755	828	768	811	801	788	806	768	794	827	816	847	781	794	840	751	791	806	849	806	816	767	819	807	719	784	840	836	828	779	832	758	818	833	795	853	756	798	750	793	792	750	807	756	820	801	807	771	802	806	826	836	778	826	802	836	819	773	786	810	759	805	747	833	773	767	789	791	805	781	749	794	776	816	850	773	849	792	825	812	808	765	798	785	757	797	744	761	776	804	774	753	791	777	799	800	789	804	798	779	844	820	835	754	796	791	843	807	779	771	801	792	824	803	802	804	778	789	817	796	820	816	841	756	804	784	761	786	793	813	755	795	837	834	783	790	831	864	734	774	816	797	851	792	794	748	766	754	803	814	771	814	775	793	788	774	797	793	786	791	801	793	770	771	820	806	828	775	772	839	784	786	807	837	805	788	801	755	800	811	762	790	765	839	804	778	823	772	812	816	817	833	798	834	809	766	821	810	812	815	794	764	793	777	802	776	803	763	783	789	765	756	804	810	795	816	820	809	770	830	810	795	797	801	802	793	862	796	807	770	785	797	807	786	818	788	838	785	810	832	774	751	800	832	807	863	763	763	825	769	817	748	826	792	809	815	783	820	780	746	811	796	808	767	831	741	768	756	761	788	849	788	793	817	776	862	766	760	792	761	761	791	820	787	839	804	771	782	769	820	768	766	814	769	782	855	816	800	802	849	745	794	802	795	751	791	810	810	804	792	849	817	803	808	784	824	792	788	778	739	797	784	797	859	801	801	822	816	816	799	868	723	782	762	803	838	789	801	786	805	832	731	832	784	810	783	810	785	828	804	802	807	814	786	789	841	818	783	825	806	847	749	821	820	794	782	796	802	828	826	768	788	788	754	774	851	796	812	821	746	804	818	817	797	818	799	799	799	797	796	796	804	844	822	818	788	809	799	803	826	790	845	817	837	758	807	808	820	812	774	811	786	834	819	802	797	781	773	802	832	768	770	804	797	811	811	811	796	777	808	784	751	825	808	792	781	793	826	796	803	805	790	843	776	827	796	789	795	780	820	784	766	771	792	796	827	799	720	796	801	827	758	758	802	825	864	826	770	844	738	808	802	837	805	741	778	779	795	746	750	759	817	829	772	773	819	836	781	781	776	849	773	720	818	719	821	792	830	835	786	802	818	818	798	826	797	806	846	781	775	794	812	857	806	776	808	813	778	774	801	794	811	776	794	794	786	809	777	788	790	802	783	810	796	836	767	794	816	791	818	776	797	811	800	765	784	804	781	809	784	806	744	808	799	801	799	764	802	858	841	758	776	809	820	852	800	819	839	791	810	781	778	861	858	777	780	830	805	775	789	849	790	783	836	753	768	831	807	809	815	785	790	802	825	816	810	762	769	818	810	774	828	791	806	796	772	799	821	807	738	780	794	783	788	753	785	818	806	778	800	805	734	820	776	765	839	866	806	776	882	833	818	762	811	815	817	799	815	810	835	777	803	808	823	768	810	817	835	733	811	802	776	793	767	799	811	815	782	791	771	829	786	838	785	804	794	809	777	824	736	757	844	798	763	840	804	777	761	787	760	749	797	744	798	811	786	813	796	823	812	783	760	771	758	818	814	797	777	776	749	766	797	804	762	773
18518	10064	7217	3376	1783	894	434	376	388	427	391	405	386	395	370	366	396	375	396	363	380	407	415	374	423	413	427	406	384	377	379	401	387	367	396	398	372	386	379	414	409	371	415	366	352	379	357	400	360	400	360	376	393	388	363	402	341	408	380	355	374	408	374	384	365	386	409	397	373	400	380	414	392	420	380	380	365	388	435	384	378	378	363	391	427	392	376	414	374	379	385	386	345	416	357	416	408	384	386	374	407	398	405	371	388	391	376	394	353	406	372	385	359	407	384	377	410	359	368	385	378	389	353	416	359	380	355	391	398	351	400	382	385	384	384	394	388	386	338	354	369	387	404	369	395	416	387	404	415	386	374	380	371	375	367	427	366	381	409	359	388	405	390	394	366	352	382	376	369	383	393	363	380	376	404	380	379	367	372	363	375	396	363	379	396	406	365	374	360	371	380	412	397	377	362	401	395	393	388	409	390	370	350	348	345	351	369	363	362	404	348	379	396	368	398	389	383	378	357	431	378	406	377	378	373	387	383	356	425	426	412	395	367	400	414	370	346	382	369	361	384	340	380	370	369	386	374	397	355	350	370	407	400	367	368	368	392	332	370	377	389	373	387	368	370	391	348	357	382	388	392	411	374	354	359	359	390	357	374	388	378	364	346	344	392	386	400	406	419	363	381	368	381	356	364	386	374	389	332	356	346	380	413	377	411	381	380	387	380	393	383	375	391	414	346	318	387	398	409	403	394	415	412	376	413	423	365	368	391	404	361	406	356	380	370	368	406	389	355	405	395	384	370	360	336	351	357	357	372	373	362	340	380	388	367	388	382	380	388	401	409	403	377	411	374	401	400	380	404	402	395	382	406	404	401	379	388	384	395	371	365	379	351	385	386	377	400	396	392	383	385	369	374	360	366	413	382	401	379	393	416	368	398	396	388	400	348	410	374	392	410	402	377	378	418	385	340	347	387	371	351	387	402	406	374	374	381	379	421	402	396	388	374	398	392	378	367	402	409	381	383	336	359	372	390	361	344	413	406	384	384	404	381	382	397	340	359	364	370	361	357	397	378	365	368	425	369	362	391	346	406	394	362	390	386	403	394	369	413	379	362	380	377	372	380	359	411	368	385	361	361	358	388	367	391	369	363	400	391	380	381	402	407	381	372	382	333	334	356	361	354	382	374	397	404	398	363	378	414	355	375	368	362	387	391	412	398	386	377	378	420	420	376	357	379	382	390	390	370	405	371	367	376	391	386	405	365	382	365	367	389	404	402	371	366	361	362	372	398	398	353	398	394	370	351	397	396	387	383	421	390	374	362	354	345	378	388	412	370	358	369	391	367	352	342	391	373	371	407	390	375	373	372	403	394	360	371	374	392	368	389	389	388	371	352	372	406	390	403	370	375	396	373	391	375	374	411	374	378	353	359	403	385	404	388	335	378	407	378	370	392	391	387	363	366	363	377	373	376	376	382	367	341	348	392	364	348	354	367	356	372	361	367	393	377	404	385	344	368	388	368	374	383	400	379	386	372	392	376	377	411	381	377	408	381	382	385	343	388	395	378	377	412	350	418	408	345	390	362	376	366	358	379	375	366	364	380	426	365	378	361	426	409	351	416	388	364	381	433	355	399	391	364	370	418	415	397	377	407	399	385	363	386	388	381	404	399	418	379	408	355	381	419	394	378	375	340	369	363	368	392	395	396	363	387	366	378	364	391	369	356	405	384	360	400	368	377	334	380	375	344	381	389	390	388	365	383	386	353	361	391	377	412	418	387	385	378	390	365	408	375	393	328	383	389	389	378	396	389	369	417	377	398	382	402	404	421	386	391	402	393	412	398	396	395	366	381	352	353	374	379	384	383	391	392	382	399	363	384	370	377	412	375	385	403	376	416	373	393	341	397	394	369	381	387	393	411	361	422	424	380	350	335	377	382	358	341	358	347	331	397	376	402	392	392	387	388	389	392	369	389	390	409	391	371	361	358	359	384	402	352	387	390	390	381	359	391	391	367	359	362	378	345	342	388	394	390	406	429	393	397	381	348	394	355	369	358	373	368	362	412	391	351	387	394	349	404	385	405	416	399	372	367	390	399	394	373	383	421	347	379	386	381	336	373	397	365	359	355	362	391	383	357	414	385	384	360	386	376	371	390	399	373	362	383	400	374	349	385	356	364	371	383	392	349	399	387	361	378	369	391	395	396	412	331	368	374	358	371	357	382	369	414	374	392	417	343	362	375	384	378	375	385	354	386	373	386	401	376	366	375	423	407	366	384	361	404	418	356	411	358	372	345	382	378	363	356	346	356	376	352	344	368	386	369	384	400	362	378	383	396	390	394	351	364	398	353	367	393	396	389	410	383	374	389	379	377	374	403	384	374	420	359	392	401	342	389	359	361	370	400	385	365	348	381	384	361	388	357	378	392	422	335	405	379	415	374	372	396	384	365	400	376	435	363	411	367	356	409	394	359	346	358	350	343	398	366	377	367	374	395	350	361	410	357	337	366	400	330	372	363	376	353	379	408	387	384	372	394	376	373	420	388	351	386	401	356	390	422	401	394	378	375	357	345	354	318	363	380	366	383	405	413	380	389	359	381	366	381	351	385	378	372	396	403	382	389	431	380	365	382	386	380	396	420	403	409	376	374	386	378	435	380	398	407	403	399	377	393	388	394	406	384	395	371	387	389	409	415	362	346	402	350	415	398	399	383	420	353	352	375	383	397	361	385	383	374	358	406	393	398	371	402	375	403	396	376	355	387	365	396	398	362	374	392	370	382	339	394	428	361	380	371	372	389	398	387	365	425	396	355	372	354	386	390	360	379	392	386	380	358	388	382	369	384	375	375	397	398	365	405	388	378	368	398	415	367	373	365	355	341	385	404	352	334	364	354	385	382	357	375	420	383	361	372	410	365	371	414	373	380	368	407	406	360	375	379	359	376	409	395	383	390	378	374	389	354	405	390	343	369	405	374	377	364	397	342	367	377	352	349	370	371	384	336	391	373	366	404	386	402	371	381	375	348	372	374	418	362	407	366	390	385	407	353	363	383	374	368	396	391	358	407	330	367	371	342	341	379	366	373	391	376	370	384	375	409	362	372	395	368	374	335	372	366	377	366	376	371	424	369	376	372	410	391	380	347	336	364	401	378	403	377	367	369	366	358	351	361	366	374	399	418	396	375	372	377	373	396	353	368	365	416	382	421	366	419	384	373	372	390	418	379	407	403	384	393	392	373	392	391	405	365	398	372	396	419	370	385	386	377	385	410	380	396	381	362	395	387	382	372	371	424	382	372	391	380	363	403	369	416	350	368	415	383	353	348	397	380	415	375	388	373	364	363	385	388	366	339	422	368	396	367	395	375	420	379	377	438	395	385	390	418	387	386	427	383	376	390	402	370	360	391	416	380	423	349	397	388	354	390	372	382	368	404	362	371	376	354	396	370	406	402	380	357	366	369	388	390	391	341	424	390	362	377	382	386	395	389	354	360	344	357	340	383	383
13237	9552	12340	8733	5886	2873	1220	1045	932	989	900	957	929	985	898	905	953	987	951	948	948	1047	930	921	962	933	967	907	916	931	834	881	938	884	856	931	928	880	887	861	924	874	915	943	893	940	851	916	876	858	870	894	891	824	907	926	923	933	869	884	840	927	914	939	841	881	840	823	856	858	884	870	920	933	948	910	892	918	932	858	877	932	937	890	855	911	900	902	830	856	952	899	905	858	930	856	896	918	876	891	892	850	928	878	866	924	871	917	891	907	924	836	879	878	934	886	895	846	841	879	940	931	921	909	904	860	831	853	904	854	913	884	907	828	921	891	906	884	907	919	865	869	874	894	886	882	938	977	896	863	924	853	917	913	882	866	962	920	924	891	898	927	869	904	895	895	872	898	909	833	921	856	901	823	850	888	923	834	852	878	896	935	858	886	880	881	845	915	863	862	868	862	851	856	888	872	925	881	876	952	906	868	883	892	819	888	896	911	896	881	834	903	872	867	884	879	863	917	857	864	912	916	888	890	905	828	934	877	878	923	933	911	945	852	880	909	929	881	876	911	840	887	864	882	916	895	943	869	887	890	850	865	880	882	867	847	903	990	844	883	882	876	848	863	860	917	891	910	850	899	894	861	834	955	891	859	911	913	892	822	866	894	902	865	863	931	901	929	850	832	969	851	894	879	872	860	870	849	889	875	906	890	857	899	864	818	906	937	903	894	926	902	851	855	918	883	873	829	886	895	872	864	851	864	846	880	932	872	894	930	878	908	845	878	881	845	917	893	953	887	916	909	900	887	894	912	894	864	933	921	898	922	872	859	903	904	909	842	903	900	864	838	900	869	883	884	885	885	821	891	879	901	871	886	865	872	878	826	902	859	873	867	874	933	850	891	829	865	880	867	949	901	916	891	916	883	894	896	917	821	884	911	874	941	856	854	910	878	882	926	952	927	916	936	863	872	848	831	888	873	843	930	885	876	879	884	919	903	821	875	837	905	895	898	839	908	850	876	844	860	885	903	844	854	850	920	852	882	899	856	880	873	845	831	859	878	886	886	886	854	836	867	868	859	910	836	940	865	925	827	909	852	902	892	881	902	904	889	895	909	886	872	885	874	908	917	926	929	878	869	849	879	898	847	859	921	908	896	915	857	904	864	927	874	855	911	836	915	904	869	871	913	863	878	877	869	850	937	925	975	884	907	901	958	915	918	882	927	885	895	898	808	908	923	903	903	864	905	933	873	878	840	907	826	895	877	873	837	909	911	825	834	875	925	899	897	856	851	834	939	902	896	831	860	927	907	882	878	911	874	887	843	873	880	854	827	871	820	869	908	864	924	892	869	911	891	867	918	884	908	926	890	937	889	859	957	887	867	874	875	885	838	919	830	853	878	896	880	927	861	931	897	893	867	889	878	884	902	864	885	908	899	925	873	848	875	870	867	862	853	913	883	889	864	898	899	867	899	857	899	877	832	889	925	901	865	883	834	883	867	858	864	854	838	923	875	934	898	918	906	854	902	860	885	925	883	873	885	864	901	846	858	876	869	966	886	905	839	846	881	859	861	900	934	834	950	887	896	874	947	839	890	876	913	842	809	891	935	816	916	923	884	885	916	898	897	930	886	874	883	885	913	894	852	915	842	860	841	921	856	894	910	960	846	906	880	890	931	878	840	933	887	899	887	861	890	868	898	841	949	864	899	825	845	880	906	885	901	853	916	942	850	928	941	842	834	877	931	850	885	818	912	874	902	862	935	890	945	863	882	955	874	889	897	861	903	905	917	877	944	907	913	869	902	875	867	894	880	855	858	847	932	903	866	920	919	917	925	880	856	868	867	858	920	871	827	846	863	920	851	899	884	886	935	863	893	895	929	908	867	887	886	882	836	898	894	925	854	877	875	914	923	814	899	859	838	862	929	872	875	908	836	912	876	896	852	884	864	903	955	857	892	866	883	887	880	847	847	874	944	859	841	898	867	896	874	913	920	888	883	910	878	876	848	883	866	869	866	884	883	915	921	909	880	862	912	859	890	883	934	944	893	879	893	833	887	875	899	848	878	932	883	921	919	883	858	855	923	913	894	805	885	844	862	853	915	947	896	878	919	868	876	869	874	905	913	913	851	813	910	903	871	837	924	873	924	860	922	904	862	878	917	885	882	863	877	916	855	884	855	876	877	857	871	852	951	922	854	854	859	844	850	849	833	887	892	888	853	960	911	876	900	857	906	874	959	849	907	908	928	866	843	906	884	839	871	910	854	824	883	932	881	929	920	869	900	855	909	849	876	881	849	858	899	887	854	871	849	880	826	856	870	871	902	925	820	873	834	870	909	910	895	836	928	952	864	910	902	906	921	882	888	876	888	915	898	886	891	869	841	867	945	882	911	867	929	939	891	880	906	928	852	854	873	878	891	889	848	832	904	890	880	901	913	885	871	853	914	891	889	863	869	906	918	930	919	833	832	865	922	844	864	854	892	920	867	916	832	898	885	888	954	868	873	843	938	891	892	851	947	923	908	918	853	895	840	865	900	892	914	865	886	851	859	946	846	895	851	886	954	882	850	867	836	817	871	863	848	891	929	918	974	873	886	884	885	860	882	886	889	891	814	885	919	896	876	887	888	890	842	919	856	884	927	899	858	870	889	939	865	846	931	870	925	878	896	923	842	857	907	923	886	904	874	898	871	901	892	857	879	872	925	814	934	898	878	922	900	889	886	862	894	908	922	895	924	878	861	869	889	878	890	874	835	843	887	880	943	908	890	883	892	912	950	901	879	890	911	840	872	908	929	869	845	874	840	866	864	863	873	869	879	889	873	877	915	896	868	924	874	899	880	920	888	907	866	915	889	865	873	864	850	915	902	906	885	938	904	950	903	860	883	832	878	882	863	892	899	893	889	861	949	839	897	874	903	901	900	894	866	859	850	909	877	896	851	872	861	858	845	860	913	898	910	899	906	899	840	910	908	864	873	945	929	839	893	884	894	869	925	914	954	904	889	852	894	818	864	917	894	881	883	891	841	921	916	870	859	849	922	932	858	855	865	870	892	846	897	880	913	889	875	897	887	790	883	910	885	889	853	880	892	879	911	910	856	872	795	873	845	878	889	902	911	848	925	912	903	899	874	863	892	912	838	885	881	864	852	892	883	860	839	916	889	873	906	905	885	898	868	895	885	865	872	888	842	857	846	870	900	894	835	834	845	916	820	884	924	830	887	879	843	906	851	860	895	874	863	933	898	867	869	870	835	897	856	871	859	956	890	902	942	858	880	887	869	868	891	925	892	938	948	880	836	853	862	934	889	868	926	866	893	878	900	844	853	865	911	859	838	916	917	852	887	921	879	891	882	905	842	877	883	924	851	878	844	872	915	850	929	904	862	882	895	938	881	897	857	858	855	893	884	887	880	919	881	919	868	898	890	919	860	878	856	891	870	899	854	836	833	872	882	890	885	899	920	868	905	851	933	874	968	928	912	899	901	876	887	882	918	908	881	881	881	854	860
33508	21490	18353	10806	7363	3002	1181	551	454	401	488	450	453	451	437	414	405	458	412	381	410	429	438	418	430	443	390	412	383	440	373	409	415	373	401	425	406	390	370	357	407	389	382	436	384	401	419	429	398	366	389	401	419	389	423	400	371	406	423	396	417	392	379	404	398	383	368	413	410	399	431	412	394	413	371	389	435	401	445	400	404	427	400	406	417	387	399	429	431	405	403	443	412	423	408	403	428	391	388	356	431	384	380	454	413	391	384	408	402	398	390	397	413	368	408	405	411	426	367	383	362	402	353	422	397	392	389	438	365	395	399	364	404	354	407	363	419	413	365	408	437	448	419	402	402	411	384	364	400	418	470	402	423	390	394	420	427	386	385	392	425	382	419	448	403	399	403	402	403	419	423	381	410	379	402	414	398	415	385	409	385	403	363	416	416	413	401	403	367	412	407	411	374	363	402	393	395	398	408	393	424	421	425	386	424	368	411	388	382	373	378	369	438	409	375	386	357	406	409	418	402	411	362	402	380	366	398	401	392	380	370	394	414	422	439	392	399	370	375	415	367	426	424	420	404	426	402	407	390	339	445	393	360	421	406	383	401	421	420	399	395	387	427	416	390	379	405	406	421	400	414	397	418	417	451	397	361	387	368	375	401	383	412	391	403	364	382	450	358	421	409	413	404	393	394	402	399	375	410	404	373	416	405	405	370	365	403	368	393	404	374	394	396	379	408	426	421	390	414	397	414	441	392	414	418	353	395	404	416	391	405	430	401	441	395	410	375	407	402	395	416	414	398	387	389	404	421	429	412	392	405	434	384	419	386	432	396	418	414	398	364	354	384	383	384	412	380	413	417	413	406	381	406	410	371	374	407	387	367	392	403	376	404	382	416	416	385	439	411	398	376	372	405	408	392	394	436	368	356	400	409	427	392	407	407	411	413	387	403	405	388	435	427	398	373	406	398	404	403	370	421	398	419	396	399	412	419	392	364	415	394	405	381	371	399	401	391	377	372	395	394	450	384	389	430	385	378	411	430	392	417	367	422	410	422	375	387	417	385	408	391	401	397	440	384	388	360	407	402	421	395	377	377	406	396	398	411	382	364	375	440	408	391	400	422	375	415	412	421	384	382	408	416	418	394	389	373	411	422	405	372	424	393	391	390	378	437	407	390	389	369	377	380	424	395	410	379	410	399	389	352	401	420	411	417	453	397	393	418	399	408	436	424	388	411	380	430	422	418	410	400	361	411	392	428	444	394	397	383	375	375	388	421	410	367	422	398	355	396	386	390	438	418	422	407	389	398	405	389	370	400	397	375	380	424	407	405	428	389	424	377	378	376	380	383	374	384	421	416	399	368	415	363	371	390	394	365	400	409	431	379	387	363	396	388	405	402	356	445	375	368	353	416	424	383	411	410	401	422	425	423	407	418	391	392	420	382	371	419	402	410	421	382	374	408	392	383	410	385	409	389	436	414	381	396	410	392	389	409	407	398	443	403	380	373	404	409	410	395	378	395	362	438	397	403	409	388	398	413	427	374	389	409	419	405	453	407	376	411	387	453	387	431	419	389	370	403	391	373	392	411	405	389	426	402	402	405	403	393	401	454	367	401	441	354	445	380	424	386	400	421	427	369	383	429	412	390	396	423	431	416	368	388	404	369	376	393	371	385	393	410	404	401	358	424	401	400	412	391	362	390	409	376	383	384	411	384	378	378	411	381	394	409	426	413	405	402	346	396	423	397	431	459	384	388	416	343	387	389	399	405	401	453	401	385	391	375	413	381	410	407	408	380	369	390	444	437	392	371	400	397	410	364	374	432	417	372	444	408	382	401	378	379	388	379	399	394	436	401	374	386	438	337	431	403	413	437	404	410	367	387	388	412	396	367	419	422	405	451	377	439	421	424	376	392	406	425	413	357	385	375	412	391	367	367	397	417	438	377	338	357	394	415	411	402	400	384	399	383	393	416	377	421	357	418	403	368	390	388	376	417	424	426	431	433	404	363	377	391	393	395	368	391	406	439	369	404	419	401	417	411	365	378	375	412	393	436	386	362	407	460	441	418	380	371	415	402	401	429	396	398	393	379	370	365	400	429	365	416	411	378	416	432	420	420	400	442	421	415	380	418	387	363	409	442	418	370	408	428	386	374	395	399	386	418	425	385	427	366	370	407	411	390	415	392	438	415	397	437	395	425	381	343	378	397	382	370	383	382	392	428	416	363	428	372	378	381	410	387	357	397	410	452	400	399	404	404	419	420	394	382	393	417	395	391	403	441	374	365	398	421	431	423	383	364	386	359	418	396	413	423	410	399	395	388	432	393	387	388	394	396	415	425	408	379	385	353	377	356	407	372	415	394	416	364	400	397	412	397	380	414	420	370	344	426	420	413	388	384	438	406	402	403	438	429	412	394	446	405	386	400	388	384	429	389	403	361	430	411	383	364	389	385	393	372	359	392	416	418	423	374	407	400	419	393	382	386	401	415	414	391	390	446	374	398	397	342	389	397	426	398	414	390	449	386	358	461	442	395	410	392	406	406	412	368	461	398	424	415	392	399	373	422	392	409	417	410	373	383	391	417	396	406	406	416	413	394	390	409	398	408	406	394	416	367	389	410	391	372	379	396	384	403	387	400	399	394	404	420	400	400	412	422	399	399	359	441	393	417	391	391	423	418	425	401	404	427	360	417	365	392	367	422	390	394	387	421	437	422	436	426	391	374	420	415	403	358	412	397	412	402	418	361	431	383	410	389	381	423	397	396	387	384	442	397	424	379	386	386	397	423	405	393	432	374	346	371	383	436	410	436	407	385	410	391	396	399	421	430	413	418	371	414	370	379	382	401	396	400	397	409	404	408	371	416	386	384	380	419	420	389	378	367	374	424	383	384	392	381	410	385	410	421	384	383	420	409	397	398	420	378	459	392	368	404	414	383	383	401	344	385	380	418	428	410	397	370	395	360	403	370	392	403	375	406	403	393	411	387	410	394	417	435	370	395	385	396	391	405	402	423	386	392	430	438	418	423	445	431	398	382	378	403	412	370	378	394	403	378	370	411	421	408	400	407	370	413	408	440	419	404	429	413	352	430	384	381	392	427	438	430	388	425	438	399	393	364	409	387	442	388	371	383	349	391	375	403	393	407	382	389	380	371	396	417	382	373	403	402	407	378	426	432	415	393	414	413	432	388	435	409	409	393	444	399	391	373	386	407	445	419	429	369	420	410	381	399	415	416	392	405	392	405	432	409	418	377	380	385	409	415	368	420	422	407	456	405	420	399	371	432	415	410	395	409	411	376	379	380	374	402	429	360	383	381	394	403	435	382	391	412	418	400	395	379	393	394	401	378	414	397	396	396	381	413	394	406	402	384	426	374	367	383	412	395	411	408	459	406	386	376	396	420	387	407	404	429	408	423	445	437	401	356	365	401	383	386	425	409	390	416	384	374	364	424	405	395	397	420	402	427	382	394	391	400	397	409	403	413	378	434	386	398	389	407	442
23230	18581	24567	20923	18854	8909	3914	1774	1277	1190	1225	1203	1204	1153	1105	1119	1032	1059	1113	1068	1017	1088	1071	1097	1077	1018	1031	1029	1002	1008	1020	977	960	948	941	924	899	850	932	942	903	934	964	898	937	985	965	938	942	954	930	994	888	946	953	902	949	931	920	961	921	975	938	957	948	938	942	965	978	918	878	928	973	951	924	962	921	896	942	971	977	951	895	900	979	930	903	921	916	884	959	895	931	905	931	918	897	958	960	896	918	920	897	874	897	910	911	938	927	925	907	911	962	914	942	929	967	918	921	943	932	967	941	879	954	884	946	934	963	939	939	936	917	955	947	912	892	925	952	914	925	902	982	963	914	959	928	904	963	908	929	950	906	950	898	970	944	916	963	936	878	882	902	913	971	1012	913	930	901	831	889	938	899	919	936	920	908	873	915	917	960	878	916	901	915	943	935	911	915	956	947	893	961	949	911	910	841	885	939	916	965	913	854	953	919	946	894	955	926	944	947	913	890	998	943	938	862	959	890	922	919	955	899	975	907	948	945	925	926	878	927	956	917	892	897	953	904	931	917	861	896	898	946	926	916	950	968	929	924	938	903	914	944	936	910	931	894	863	906	957	923	932	863	944	981	981	907	909	945	889	959	830	924	921	964	892	912	935	891	914	885	912	926	838	880	876	946	958	959	977	911	910	944	919	883	930	965	913	917	964	914	900	897	914	960	938	924	948	980	871	962	923	931	917	866	847	930	887	955	831	885	918	914	908	942	890	921	984	924	948	936	915	941	951	978	947	958	922	911	911	953	899	864	950	916	907	946	885	975	876	952	918	958	938	942	884	962	962	877	919	897	953	900	901	950	972	908	956	894	908	942	921	948	938	891	940	938	873	906	955	971	895	981	926	844	913	943	992	955	885	914	912	922	913	911	930	945	970	954	922	978	930	955	934	917	924	959	919	883	975	856	963	1003	969	945	882	992	988	922	986	906	987	886	943	946	908	926	945	948	919	912	956	917	923	958	960	885	949	938	944	967	986	901	934	899	893	931	929	877	900	958	957	894	932	895	912	969	936	897	884	897	928	902	961	940	929	879	972	902	915	920	951	878	916	854	926	954	889	929	891	934	935	934	911	953	921	926	908	973	906	892	875	932	927	898	923	885	945	923	966	893	924	871	920	887	936	878	843	945	921	913	961	906	918	952	911	950	925	946	913	918	908	917	954	927	914	943	968	943	935	894	948	945	959	915	906	903	900	957	970	924	964	924	875	952	910	923	875	911	928	880	932	876	924	987	951	881	911	987	913	939	958	913	966	871	929	910	878	916	863	907	963	909	864	944	950	895	927	921	977	883	914	938	889	948	940	956	935	930	934	986	904	898	959	986	970	922	898	870	938	925	955	916	907	917	868	905	934	945	897	955	908	956	983	927	924	919	918	907	934	902	940	942	927	929	909	932	949	933	897	932	1006	987	923	919	967	930	880	918	930	885	972	953	906	966	876	970	917	965	865	949	950	910	961	918	920	930	914	945	957	903	946	874	920	883	860	923	935	879	873	932	932	940	934	952	901	957	897	977	945	937	956	936	954	949	892	901	910	911	965	936	925	887	943	942	936	937	940	903	975	949	898	921	897	938	907	930	881	904	930	867	937	928	947	932	889	911	895	926	944	920	898	931	879	904	957	934	892	954	951	928	933	937	923	993	915	920	969	896	932	956	849	890	934	939	939	910	945	978	930	937	930	899	910	891	934	919	900	887	952	935	949	944	917	925	915	924	924	962	893	958	900	919	935	952	939	962	954	926	909	940	954	930	944	972	966	965	909	947	948	890	957	889	928	902	937	922	977	903	977	893	948	921	923	907	909	896	878	941	1007	936	969	898	918	944	916	929	955	892	920	975	892	930	934	907	962	921	949	974	913	905	983	931	900	931	948	950	921	898	927	876	887	941	995	908	929	941	949	918	915	887	920	918	955	985	929	912	957	949	903	867	938	942	898	936	887	939	960	880	931	960	941	962	893	889	900	883	901	959	924	931	911	889	932	891	966	979	974	872	899	930	976	907	913	959	922	945	995	873	906	926	881	927	947	884	862	899	946	935	880	967	918	898	945	942	935	943	891	913	958	919	964	981	901	946	941	936	917	908	908	939	935	961	914	966	925	893	904	877	931	930	946	936	895	947	893	907	932	887	945	955	950	970	923	895	898	939	880	922	920	893	944	941	937	862	893	960	871	973	866	959	935	891	952	962	923	861	958	916	924	924	881	941	926	937	909	953	902	903	941	930	887	940	963	944	952	927	917	916	905	928	933	904	898	937	982	891	935	957	957	940	915	999	954	951	932	940	916	940	931	935	897	942	944	935	913	912	864	950	964	962	941	870	932	973	906	993	991	917	942	889	909	940	935	930	887	906	899	887	948	902	915	961	879	949	947	918	929	897	975	957	935	943	921	948	955	979	947	861	870	950	921	942	933	975	970	908	932	935	918	925	915	990	922	907	967	961	940	967	922	924	852	893	954	882	868	935	929	921	881	915	933	949	924	882	902	908	938	909	951	930	946	892	933	956	926	914	954	910	918	894	981	913	901	965	950	1002	945	939	932	967	957	904	959	932	952	958	926	901	930	899	902	921	936	944	891	927	949	957	936	936	944	951	935	957	948	908	912	976	941	852	955	913	877	944	927	974	931	909	900	938	972	962	930	883	881	925	913	913	952	883	934	921	927	931	921	917	943	868	913	956	935	874	998	989	928	895	918	910	933	921	898	899	911	932	857	930	920	949	906	897	944	955	934	895	942	933	920	950	931	933	897	929	903	966	928	912	879	932	909	936	938	911	922	938	861	962	919	899	944	906	887	969	889	939	982	915	936	858	966	913	913	943	925	918	928	916	985	912	951	984	926	915	912	919	920	875	937	873	931	890	959	945	907	900	940	914	921	929	928	894	935	946	899	967	890	970	901	926	918	954	911	943	899	942	930	979	913	925	890	936	931	959	954	955	938	900	874	918	966	922	914	924	950	885	858	989	982	927	908	958	966	924	922	951	900	917	867	938	903	969	916	930	924	966	940	963	900	908	981	933	949	918	885	944	959	990	937	898	891	917	984	962	928	926	905	951	882	984	882	897	935	944	941	892	941	958	911	887	915	983	884	985	939	928	949	901	850	925	897	949	946	942	884	912	909	981	937	946	893	878	926	907	926	904	944	928	954	921	906	922	944	965	882	934	886	923	902	911	893	913	949	945	908	922	909	937	922	913	903	919	911	941	895	969	950	954	935	903	969	946	907	907	940	901	954	955	859	905	931	886	937	923	920	916	952	888	931	928	933	933	987	938	963	936	941	881	887	915	924	910	911	892	861	915	931	960	859	944	941	922	932	974	923	1014	983	925	912	917	927	946	896	912	883	930	901	940	907	964	928	897	933	904	939	937	923	877	939	953	889	936	921	910	933	897	938	937	882	975	891	957	877	923	930	878	902	890	945	990	918	900	905	883	968	921	872	949	969	941	939	945	932	923	891	929	895
41895	29541	26291	19072	13648	6455	1877	634	475	438	411	443	417	434	416	383	363	392	377	416	398	361	374	418	382	412	343	377	363	351	377	341	368	363	356	359	358	357	320	358	357	353	345	369	354	362	368	355	366	355	380	326	367	347	382	350	383	342	350	336	340	338	342	378	347	387	352	351	345	343	339	347	335	356	346	378	342	340	347	344	356	320	330	347	323	335	364	363	345	329	326	339	344	329	374	354	344	360	352	335	341	353	358	327	335	342	400	336	352	380	359	343	318	344	350	379	355	346	345	342	327	363	353	352	362	317	330	313	341	365	341	357	353	369	328	368	321	344	345	382	332	330	319	321	345	360	345	337	346	351	353	347	357	339	374	344	339	343	372	365	347	330	328	356	351	341	354	343	358	379	352	361	332	348	333	363	367	367	323	367	337	350	356	342	333	355	348	366	348	375	321	329	387	359	323	343	325	338	344	377	367	334	324	356	340	358	340	367	341	319	340	347	376	348	318	374	364	348	362	356	334	374	350	390	357	336	331	328	320	351	342	381	327	349	380	354	318	324	334	348	353	316	358	339	356	343	351	355	349	361	376	344	358	362	342	332	369	332	321	323	318	342	326	339	366	361	361	365	331	336	362	335	329	312	358	360	377	334	350	299	409	338	357	331	321	303	362	338	380	348	335	380	332	364	338	351	323	341	333	322	339	317	341	347	356	359	346	325	344	369	355	349	351	330	320	342	336	329	305	337	380	369	355	376	314	343	336	332	394	312	364	331	336	327	350	312	365	324	323	353	382	324	316	363	355	371	396	363	333	327	320	325	373	363	376	330	319	345	315	311	360	325	365	347	336	349	367	342	350	322	378	347	332	364	336	324	347	340	366	360	337	380	385	324	335	345	364	330	371	337	340	326	386	363	360	355	339	357	337	372	323	318	369	335	366	343	378	324	337	364	346	375	369	339	335	342	353	337	348	358	342	337	336	345	333	330	337	347	344	376	337	321	339	345	344	317	342	352	325	338	355	319	369	334	354	312	356	322	327	344	352	328	350	330	350	349	349	352	339	314	356	376	331	317	353	364	368	377	344	336	366	297	355	338	356	328	361	309	319	342	363	312	370	378	347	308	315	341	350	328	347	384	364	370	330	345	358	330	361	352	349	353	385	343	371	318	366	361	372	368	357	388	322	327	356	327	376	349	341	334	346	367	362	354	331	379	353	348	310	333	370	356	325	352	356	349	393	315	368	372	339	336	356	341	352	347	404	315	365	328	318	347	379	381	335	355	330	344	350	378	336	376	367	328	351	358	360	365	364	356	351	339	326	315	295	307	360	337	373	356	328	348	361	349	346	332	392	341	341	363	347	363	341	329	345	338	333	372	349	358	313	352	326	344	381	338	337	368	348	331	314	349	319	340	344	348	352	323	353	330	356	337	339	341	341	371	331	369	349	350	364	392	315	326	334	325	363	358	352	309	351	363	374	373	383	360	358	342	379	345	360	360	347	318	330	334	339	379	345	325	333	352	345	325	365	359	356	340	290	354	357	322	336	358	338	370	348	380	334	333	381	356	376	344	352	321	336	336	318	338	333	335	339	332	344	344	362	344	378	361	347	364	348	374	352	350	316	353	340	339	336	359	330	382	373	330	293	326	332	331	344	312	354	370	346	317	391	357	338	364	338	335	326	340	340	319	337	334	300	359	376	348	359	346	333	319	370	360	333	343	357	379	370	347	349	376	353	334	357	345	341	352	336	330	366	344	336	360	344	361	353	371	352	351	327	339	350	376	349	318	342	329	356	341	380	365	342	350	335	356	334	372	354	361	324	366	347	349	369	336	351	320	343	353	394	341	337	345	381	345	357	328	390	344	333	329	316	370	339	367	353	344	350	344	362	355	348	345	329	347	363	371	364	331	343	354	312	333	344	307	336	345	355	319	372	350	383	316	384	318	350	349	334	354	370	348	373	385	349	316	331	339	319	366	371	355	345	326	347	350	362	329	311	342	329	366	323	337	368	344	368	337	374	339	344	369	344	328	326	309	354	343	373	325	331	332	342	369	356	376	350	332	378	334	344	340	376	343	343	367	375	340	336	325	341	347	338	360	328	337	384	344	343	334	318	331	339	353	354	336	377	348	325	358	337	346	349	341	344	357	346	376	369	345	349	348	365	343	343	333	357	291	332	349	336	328	392	379	353	314	335	400	357	332	331	380	357	324	344	368	367	370	361	314	368	355	368	337	375	326	368	392	383	355	370	367	327	347	314	344	306	365	347	369	328	330	342	336	345	373	321	344	346	334	337	330	320	371	344	346	350	356	320	394	379	344	354	354	336	352	382	341	359	363	329	340	364	338	351	349	354	353	387	372	352	314	374	355	351	369	356	332	345	333	359	359	347	352	325	375	341	335	344	312	327	364	364	331	402	302	330	371	352	334	359	338	355	343	363	419	333	335	335	350	347	356	351	344	342	298	346	338	319	323	376	346	291	359	381	358	376	315	351	377	365	396	343	337	390	340	326	319	330	328	336	339	333	330	332	351	359	335	348	372	338	336	355	331	316	345	350	356	350	379	336	341	330	360	342	326	313	340	363	325	337	352	337	359	351	377	350	322	354	364	352	342	371	364	354	360	328	338	355	369	350	346	352	333	347	387	368	368	344	330	353	368	320	351	347	340	359	358	313	320	346	327	366	336	363	386	341	349	339	336	319	358	373	345	381	364	364	362	325	346	352	374	354	312	314	373	323	334	338	347	357	363	326	364	338	337	345	341	346	360	347	370	367	351	344	369	364	336	340	346	339	341	333	352	398	319	352	358	326	340	363	321	352	366	332	346	333	344	350	317	372	311	377	358	329	308	396	341	339	342	352	342	312	331	357	342	354	366	343	338	355	348	377	333	333	318	342	329	298	321	343	338	337	377	375	318	325	320	349	358	365	350	359	358	352	360	314	355	357	350	340	321	335	354	351	355	340	345	375	342	325	374	376	312	333	370	319	331	354	363	354	333	373	363	340	321	336	355	290	335	363	353	352	352	335	328	328	367	360	371	333	357	328	327	310	344	338	391	351	345	349	324	350	369	309	349	354	364	334	369	327	346	349	356	335	331	364	305	327	330	360	345	361	299	350	318	342	337	339	322	329	362	324	369	358	378	344	336	350	357	379	335	329	356	355	341	367	366	330	315	344	351	374	344	357	346	349	353	338	338	381	340	373	329	359	336	363	322	353	359	295	365	382	348	337	351	338	327	339	342	355	337	374	346	339	337	346	371	337	331	359	355	340	368	349	355	358	318	347	330	356	338	356	345	362	345	362	368	362	334	357	320	323	376	328	367	326	338	358	347	328	360	333	339	343	342	367	354	349	334	319	351	333	366	327	345	334	344	377	357	332	308	331	346	335	354	359	340	358	382	360	383	334	346	319	342	351	348	343	313	329	345	350	366	342	353	372	315	358	364	365	336	308	357	325	375	341	325	361	340	355	350	359	321	344	373	340	392	353	352	348	369
28097	24499	31005	29943	26814	15520	5672	2181	1478	1213	1335	1260	1259	1176	1055	1026	1065	1092	1055	1122	1122	1027	1061	996	998	926	955	970	883	924	898	863	843	859	840	852	835	841	851	849	826	835	865	831	865	854	844	845	822	806	807	833	797	849	809	830	868	804	781	845	752	793	813	830	804	798	799	842	845	768	825	832	818	767	781	845	789	835	791	824	804	774	819	777	816	798	814	820	797	762	784	801	834	838	770	797	837	802	758	861	838	759	765	805	832	792	776	792	800	793	793	820	827	807	775	869	831	838	750	816	772	803	771	871	827	857	810	808	826	799	856	789	797	812	810	842	789	798	823	806	820	797	824	819	826	812	785	822	799	837	804	777	809	859	827	824	837	829	809	843	816	848	832	796	769	808	808	760	848	819	839	802	824	843	852	812	862	788	801	790	797	863	852	823	803	792	812	918	856	782	779	796	775	764	809	764	791	833	805	804	807	808	797	758	829	847	733	832	825	810	778	818	818	792	772	780	799	807	859	802	776	798	791	822	827	813	803	805	840	859	815	836	815	842	778	780	813	807	844	777	831	817	762	837	776	827	794	823	840	821	828	844	748	753	781	830	790	821	772	819	836	793	782	765	773	795	819	820	774	830	784	791	801	794	832	875	814	816	789	821	801	799	789	808	809	785	868	819	809	769	768	806	801	765	791	865	806	797	821	815	817	830	754	796	787	785	841	798	766	808	827	768	795	845	844	796	878	824	850	826	774	812	876	812	849	799	786	840	819	757	825	816	822	823	772	818	858	827	836	811	811	814	766	779	805	808	825	818	790	826	820	806	813	824	786	819	818	800	846	781	782	822	801	828	807	785	830	847	781	806	772	850	793	803	811	776	799	806	869	814	777	816	746	821	814	829	833	765	817	811	771	809	772	782	804	831	824	809	798	870	793	805	836	757	771	770	863	825	765	844	836	774	781	849	849	825	851	825	808	841	777	776	838	818	777	885	787	743	788	851	764	815	789	857	789	831	802	790	835	804	856	824	781	823	838	810	773	826	803	831	845	780	848	835	819	776	821	839	791	762	779	809	872	855	801	770	845	792	865	797	861	798	816	814	756	855	785	801	801	786	817	790	852	811	828	816	815	795	822	790	786	791	781	796	797	773	792	811	848	818	858	813	835	808	756	868	812	813	804	837	844	848	776	764	771	772	849	803	877	779	814	849	847	819	771	830	839	763	807	845	847	817	833	757	871	813	820	868	757	774	774	848	817	839	820	786	787	803	837	807	751	786	812	857	825	728	827	800	790	806	828	825	756	847	811	806	770	850	838	762	840	779	822	801	829	800	827	855	862	819	826	766	817	819	740	852	804	790	826	854	737	853	802	834	798	776	817	775	848	829	788	869	842	797	823	817	782	805	777	776	785	837	860	765	808	872	829	774	810	815	846	813	826	778	813	836	788	816	827	859	837	779	800	827	801	785	806	787	824	796	850	805	851	810	824	837	815	798	841	805	779	772	814	796	787	815	857	833	832	826	808	800	838	806	819	759	774	765	829	838	806	803	789	772	758	809	782	802	800	807	767	793	766	778	814	798	759	802	784	792	790	822	837	870	793	747	762	847	799	791	812	817	803	763	842	787	815	758	763	811	818	795	826	758	789	864	809	824	782	824	784	789	853	766	852	826	802	825	768	811	774	790	830	902	822	835	822	781	777	791	846	805	797	824	835	811	791	873	781	815	727	782	801	761	797	867	823	836	796	796	824	775	772	823	794	795	803	800	793	750	824	821	807	825	825	795	766	808	834	781	778	788	859	813	810	850	802	823	804	777	801	827	810	822	805	864	842	777	800	848	832	818	812	833	809	812	777	800	816	830	802	846	778	761	813	792	782	830	803	810	810	881	825	834	769	826	819	820	873	810	851	754	806	813	795	814	753	833	805	802	800	834	802	804	822	829	835	781	843	811	789	770	797	863	844	811	794	813	807	836	790	779	872	844	822	783	827	762	794	786	845	783	820	834	789	804	836	851	833	804	797	841	790	845	809	847	804	818	812	866	785	843	804	844	790	834	761	797	866	816	842	802	748	823	850	842	796	827	823	801	813	777	803	823	810	808	833	753	729	838	815	795	755	786	814	847	844	779	793	839	774	753	756	796	818	814	820	791	747	803	816	797	807	837	826	841	807	814	748	844	809	784	818	854	781	816	798	791	833	769	826	821	821	831	839	835	849	811	822	756	837	768	826	794	840	797	821	799	826	791	854	797	843	819	800	779	833	770	823	797	855	777	818	796	784	828	806	851	804	822	813	831	778	880	867	880	822	831	813	807	798	828	777	778	822	805	784	858	799	841	857	838	835	789	782	788	788	773	829	782	817	821	859	828	774	775	810	812	812	792	817	808	768	808	815	829	830	782	814	834	809	839	808	857	837	823	852	722	788	831	791	793	799	786	805	814	838	837	806	796	837	830	794	799	831	831	826	823	785	824	849	770	813	791	815	809	837	814	786	834	890	850	773	825	879	831	802	836	835	789	780	789	785	850	813	809	814	741	835	851	792	856	802	817	819	832	785	844	847	736	809	789	815	840	771	767	844	829	835	787	746	830	824	859	834	775	810	821	831	819	830	811	781	828	813	813	810	831	793	806	800	820	787	800	837	841	852	828	791	763	839	823	783	820	779	834	838	833	802	875	872	853	794	809	776	780	761	814	810	841	811	781	830	834	837	802	849	816	782	874	765	823	812	842	773	787	836	776	800	827	800	790	814	798	828	809	840	813	807	768	883	783	847	870	819	821	783	773	836	823	829	865	833	778	818	831	811	829	821	783	818	849	807	828	767	829	806	786	835	873	777	822	782	794	813	809	805	840	780	734	823	816	795	813	798	866	837	806	766	807	855	853	778	790	844	816	813	859	797	836	794	800	809	776	833	797	823	836	810	813	864	853	778	791	813	766	807	775	842	795	784	896	794	821	827	767	762	820	803	792	782	811	809	811	808	828	838	807	795	836	833	785	840	805	850	820	865	740	797	795	789	798	820	840	816	848	852	765	813	808	857	832	814	849	859	822	838	777	794	805	828	842	860	831	841	808	818	806	817	765	768	772	772	814	855	816	790	851	822	727	807	750	778	817	860	778	787	802	765	781	823	792	797	769	781	799	823	862	772	826	822	832	816	793	819	836	823	793	784	795	765	754	800	770	767	759	798	790	775	769	762	755	834	828	792	854	793	809	830	821	822	817	830	801	780	787	849	761	795	767	888	793	839	820	824	794	805	814	826	786	791	827	780	795	767	798	815	772	804	818	797	886	814	814	812	787	776	788	802	841	808	782	793	849	848	816	848	830	824	772	816	781	795	840	802	748	835	799	778	849	731	814	824	806	865	800	795	828	803	817	784	794	775	798	819	821	779	855	812	819	843	798	765	764	807	812	828	839	824	796	817	860	866	787	844	822	783	820	783	790	785	803	811	774	790	829	783	804	790	828	825	837	793	853	834	782	820	790	804	776	819	784	814	764	781	810
17756	10068	8091	3861	1898	854	490	420	406	445	452	410	374	382	362	376	413	387	408	417	368	389	374	346	416	378	397	388	399	398	368	379	419	385	370	388	424	400	399	355	371	381	419	356	391	427	409	426	398	407	365	375	407	439	396	376	389	373	373	373	391	384	379	386	404	432	386	377	436	360	396	371	429	427	410	401	380	378	388	392	425	380	375	377	387	345	357	365	394	385	398	364	416	402	373	433	403	411	375	429	377	399	400	366	388	341	336	350	366	373	407	381	391	413	440	406	384	393	377	397	365	385	371	378	404	407	410	382	368	416	383	374	379	405	417	411	376	389	370	344	378	400	436	381	395	384	363	372	385	374	386	373	350	396	389	384	374	382	391	422	408	382	428	398	402	390	392	452	400	392	416	375	400	364	379	388	366	378	392	391	378	375	363	411	406	365	398	390	397	373	367	367	382	406	413	379	360	376	374	365	420	374	382	379	439	388	409	365	418	384	392	382	383	386	415	373	346	377	344	364	382	409	392	339	374	388	397	365	361	329	415	334	394	420	370	389	391	404	392	380	391	389	345	420	374	382	407	401	366	369	360	375	383	370	383	415	357	396	383	443	397	407	371	402	398	373	386	400	396	360	370	402	365	405	400	369	424	372	409	398	376	391	357	371	419	382	402	367	377	403	407	416	403	397	375	328	398	386	422	364	366	431	371	420	420	403	393	329	382	441	392	414	395	394	413	428	352	371	419	405	399	338	363	395	384	400	401	400	367	381	404	399	368	370	402	413	379	382	394	350	384	374	416	366	413	372	378	402	416	392	398	383	396	399	382	408	413	413	366	402	395	399	370	410	412	379	384	383	383	389	448	378	409	376	395	367	353	409	387	384	384	368	386	379	389	361	391	362	408	392	379	388	400	415	368	393	369	368	378	393	377	376	386	372	385	413	354	394	400	372	376	403	425	361	377	370	398	399	409	415	380	353	437	398	377	378	421	394	402	412	351	434	346	384	424	383	388	426	402	359	352	425	394	374	379	438	382	343	363	359	385	390	404	380	392	356	338	376	357	409	356	354	376	355	377	392	388	395	393	427	432	369	376	340	356	327	353	382	425	390	397	391	417	406	399	398	380	420	376	388	396	366	402	409	384	411	418	388	404	406	390	372	346	383	384	369	395	385	383	393	387	388	374	358	393	367	397	382	411	363	391	402	402	411	395	343	452	341	359	361	361	376	375	402	385	398	383	386	399	380	407	342	390	366	380	376	397	350	423	423	392	402	401	398	385	372	382	409	371	440	395	411	384	364	384	392	418	352	404	401	437	412	420	356	397	397	401	401	450	433	402	351	362	383	360	359	387	363	416	366	366	401	416	413	356	382	385	386	375	410	411	384	380	375	341	395	344	391	420	402	380	405	372	394	423	384	419	401	413	433	380	335	348	405	367	403	379	343	391	419	400	361	413	388	373	413	355	323	373	356	379	359	399	400	379	389	389	393	407	408	392	382	358	379	376	404	382	413	371	374	392	388	357	419	406	395	362	388	374	349	388	414	384	380	403	406	428	362	398	358	355	381	383	395	379	375	396	367	377	348	347	368	369	451	406	375	390	354	377	384	421	360	411	362	360	379	399	423	371	398	408	371	438	397	380	391	396	374	411	382	345	368	435	367	406	358	413	342	412	424	375	399	375	391	371	427	397	366	365	385	398	407	388	347	394	358	397	406	380	391	378	394	410	410	386	362	383	384	385	381	407	367	371	382	409	373	403	369	410	395	417	400	349	400	396	414	404	402	360	385	373	435	422	387	393	374	366	376	361	344	387	374	391	397	399	403	383	384	371	429	408	421	363	386	425	338	402	408	386	380	386	389	420	367	394	383	363	381	372	387	387	385	373	357	388	362	379	363	374	379	393	390	383	396	413	375	382	386	386	432	366	370	381	408	367	394	379	390	385	374	387	373	400	376	357	355	401	380	390	381	380	356	400	414	384	394	380	379	383	401	370	366	373	388	390	344	391	395	340	369	350	364	351	409	394	436	401	380	400	390	373	383	394	411	408	382	365	371	356	425	381	402	363	377	390	377	393	371	407	354	372	387	395	391	404	351	381	402	374	364	385	373	429	381	393	363	435	400	396	389	374	390	394	384	400	381	388	403	375	385	384	442	398	392	362	359	393	404	430	387	380	356	343	357	392	417	437	382	355	415	374	373	375	399	373	388	347	352	351	401	363	424	416	385	381	384	406	426	413	366	367	412	374	371	404	373	369	382	380	422	421	437	367	399	385	385	415	372	397	395	396	385	416	355	375	370	391	397	401	404	380	383	412	415	401	398	365	360	382	385	400	374	350	373	385	378	401	348	402	362	379	438	452	375	374	374	370	366	382	403	382	417	373	384	400	411	388	402	399	343	377	395	409	416	367	404	385	387	421	421	409	398	354	380	387	376	382	345	371	401	381	381	341	350	363	384	350	372	402	408	400	392	348	372	390	392	416	404	409	396	435	417	368	386	376	412	426	392	412	409	352	444	394	367	403	417	386	416	360	373	414	358	392	380	404	424	417	387	366	372	399	390	366	399	400	412	383	399	374	370	409	379	366	356	415	421	419	390	379	390	381	399	374	413	418	415	378	380	392	382	372	371	421	414	383	360	406	393	366	369	421	366	375	385	371	399	409	391	410	388	371	407	414	384	398	370	433	375	401	375	382	371	396	375	440	394	395	399	372	382	402	401	412	386	436	371	380	344	429	387	387	402	382	376	375	388	374	386	321	394	381	369	345	378	375	420	365	379	382	357	433	419	373	398	407	366	440	404	393	386	389	420	414	383	411	412	388	424	359	352	411	360	369	378	346	442	387	421	418	397	396	379	414	415	414	368	373	415	404	389	361	392	355	416	379	391	393	372	390	404	357	361	353	379	368	404	384	433	411	383	346	399	388	369	398	409	397	412	375	437	400	407	416	421	383	426	388	396	368	376	404	354	394	369	400	414	418	388	381	393	375	364	369	388	387	374	349	410	387	416	396	386	403	419	371	386	373	347	401	378	368	392	414	360	400	387	365	367	389	396	385	387	410	377	414	374	367	359	410	373	363	392	397	382	398	374	388	378	396	372	390	384	394	407	400	402	382	389	397	381	388	382	363	414	398	391	381	430	392	365	394	377	411	403	373	449	384	383	379	394	388	406	376	418	367	378	372	387	390	370	381	434	410	422	396	407	393	365	392	430	358	383	388	380	368	396	378	414	371	354	387	365	398	395	388	424	372	391	373	396	376	374	363	433	341	377	406	379	414	399	377	392	359	378	370	387	378	422	425	398	360	353	394	397	388	377	370	405	398	366	402	410	389	386	370	355	382	344	385	384	356	386	377	389	411	403	405	335	377	370	445	390	372	381	358	399	382	412	354	389	392	361	402	394	380	407	405	350	385	398	402	397	397	383	380	377	437	387	381	388	360	415	372	374	394	385	365	398	350	358	364	388	394	390	400	394	397	368	377	379	416	383	410	399	382	352
12377	9598	13265	9558	6495	2708	1237	1017	979	1000	978	1026	979	936	982	957	1065	987	974	971	964	879	948	948	955	935	989	962	941	938	930	960	911	921	1011	861	922	877	937	888	867	923	931	909	867	914	876	930	977	924	901	879	884	913	934	860	943	877	847	884	872	912	882	859	980	867	912	809	926	885	950	890	886	900	885	861	921	909	917	886	860	899	905	919	838	873	949	934	910	917	886	909	911	904	915	865	890	889	892	888	923	928	967	893	892	874	885	895	925	894	893	913	872	890	864	916	867	879	960	913	862	919	885	885	934	909	905	914	935	871	873	873	987	883	954	938	837	911	856	841	911	933	895	865	857	877	861	865	870	917	890	868	909	866	860	931	971	874	907	891	811	856	920	919	924	906	936	835	857	868	913	921	848	931	875	858	895	884	929	881	875	857	909	895	902	869	901	914	863	840	881	954	878	878	863	895	905	905	902	884	897	909	850	897	889	860	886	916	880	901	836	836	873	939	906	895	955	860	892	897	904	867	917	882	855	878	889	903	893	904	898	845	889	894	899	886	889	912	849	910	852	925	922	856	912	895	887	880	881	909	941	883	858	939	914	923	944	898	888	909	876	942	950	910	922	883	928	877	918	897	870	871	890	890	924	896	882	890	900	859	908	848	909	864	942	895	900	879	890	959	913	882	901	904	835	892	940	939	878	910	919	894	867	867	880	903	950	877	892	878	932	942	883	898	890	903	916	890	898	901	892	864	903	901	890	883	964	889	921	889	872	879	907	926	914	918	860	928	892	904	873	880	889	875	943	909	878	935	928	904	923	898	892	868	943	880	912	903	869	827	909	899	861	883	976	946	946	882	920	892	901	851	867	887	927	892	910	923	899	869	892	884	961	922	888	824	868	934	866	914	877	858	853	900	898	899	887	865	875	852	909	866	915	923	846	905	894	885	892	877	880	890	933	878	901	879	949	900	849	858	905	908	872	953	894	911	890	950	956	932	928	903	888	881	893	891	917	914	918	914	913	882	914	895	882	948	930	885	878	913	903	877	842	920	885	884	877	903	895	880	919	874	900	904	924	904	911	939	935	900	887	875	878	924	926	874	899	941	899	829	897	894	902	884	970	1008	864	882	882	923	940	866	885	898	912	902	883	836	866	906	915	908	860	943	825	870	948	826	850	856	894	917	904	909	939	909	861	888	860	938	897	939	928	881	934	961	854	899	889	899	823	925	887	936	870	923	920	905	914	915	908	915	909	934	882	916	842	889	918	849	906	872	947	936	932	884	854	895	925	873	891	869	953	889	918	891	981	888	900	873	900	839	970	890	872	962	865	878	905	879	918	874	912	920	872	855	849	917	904	876	897	946	888	921	898	867	891	920	915	922	907	952	872	936	915	855	922	905	907	931	897	885	936	873	893	917	914	860	905	938	862	893	908	892	880	892	910	943	867	843	892	912	888	889	911	903	883	894	880	892	921	902	925	905	898	876	921	906	886	947	854	948	965	877	890	864	904	861	967	879	914	923	897	896	862	966	883	905	904	865	864	868	883	899	936	890	907	892	874	890	903	861	883	922	891	816	945	945	953	854	866	881	895	844	962	905	882	902	866	825	913	904	881	938	933	894	865	959	875	877	873	916	911	845	886	929	892	910	862	892	912	870	927	893	861	913	931	892	872	933	897	899	933	892	912	851	893	919	923	830	929	924	922	909	891	898	933	903	905	894	944	871	890	867	871	888	877	911	914	937	873	920	963	897	859	865	916	933	882	952	911	913	915	879	923	867	942	897	895	921	917	932	864	965	896	883	887	887	961	878	890	900	914	899	879	924	878	931	855	924	959	902	889	849	912	945	853	870	900	879	861	903	898	925	914	930	881	929	857	953	892	873	927	879	875	898	895	910	901	839	922	909	904	863	885	916	874	920	908	856	868	891	896	888	881	929	884	888	929	892	914	908	830	908	932	895	893	878	870	902	909	869	835	878	894	926	909	903	952	827	870	885	885	901	891	899	876	902	938	888	932	944	848	921	849	880	856	925	886	961	887	872	867	871	884	904	881	898	832	860	855	926	893	891	872	834	923	893	876	847	847	843	888	885	916	897	889	914	902	920	894	935	895	892	832	897	888	947	871	833	898	925	881	883	915	876	903	887	807	965	884	872	848	892	908	947	885	907	873	896	884	861	877	896	882	942	882	918	899	883	858	881	884	927	911	914	911	880	936	865	890	933	902	894	925	895	902	877	861	884	916	853	919	933	902	929	866	905	903	953	938	881	918	889	903	937	899	875	922	860	869	926	940	928	878	975	902	908	901	879	935	887	929	887	869	912	894	990	895	907	875	884	955	870	911	818	935	884	890	949	923	886	853	910	865	931	906	905	920	933	962	896	903	899	868	879	899	890	923	876	883	826	882	883	918	908	892	914	906	904	879	914	873	848	948	838	851	927	879	925	929	903	839	873	929	912	843	925	911	876	933	867	923	887	864	905	871	877	926	920	892	832	900	905	903	884	921	898	902	882	912	898	893	906	838	857	922	879	836	908	894	865	887	898	833	909	917	926	872	885	884	884	859	916	937	842	923	904	927	887	888	866	875	875	894	893	890	897	869	910	912	902	906	915	932	928	901	873	954	876	965	847	896	857	907	853	893	880	918	832	965	896	913	846	904	941	923	869	892	878	892	887	906	886	923	874	917	889	925	844	888	877	906	1001	910	883	870	891	918	920	888	947	925	886	932	926	837	858	912	845	899	906	918	890	868	887	902	932	910	885	919	897	917	902	931	927	890	911	936	826	909	906	838	911	844	907	895	919	909	902	904	885	850	850	978	893	940	939	918	931	851	917	917	865	886	865	882	894	887	870	938	920	899	913	899	878	924	905	932	880	856	893	896	822	877	914	882	906	913	938	836	875	929	882	881	919	856	901	821	862	901	906	867	912	936	888	905	904	848	861	882	907	889	913	919	896	905	929	882	871	933	904	918	902	905	908	847	970	842	921	856	885	920	909	913	912	911	905	918	906	862	937	883	883	827	880	912	932	972	884	902	895	903	917	911	884	910	931	922	907	913	904	892	927	916	916	836	885	957	881	896	902	898	905	914	926	861	856	953	842	853	900	879	856	943	930	872	870	893	837	866	886	909	826	874	918	913	888	899	877	877	876	926	874	866	935	887	879	876	864	929	933	854	858	880	875	916	898	917	937	836	881	862	914	921	926	845	869	890	877	872	893	939	909	946	877	869	921	950	891	907	888	904	912	905	911	825	891	879	890	931	946	901	875	899	851	891	865	884	899	891	889	927	884	847	882	893	900	919	880	917	925	853	872	899	866	870	929	925	953	830	880	951	900	811	847	864	858	906	900	889	882	884	912	879	919	882	920	894	869	901	907	846	884	888	847	880	940	916	880	888	881	914	809	949	894	894	901	878	927	898	947	884	878	831	883	912	908	860	897	922	871	874	898	886	924	850	931	888	858	934	901	877	923	940	919	898	913	843	901	895	897	831	826	913	899
33466	22244	18601	11024	7928	2573	1250	589	479	415	473	439	385	442	408	456	448	382	426	423	449	434	405	433	432	414	468	428	439	393	378	401	406	442	437	394	444	400	390	422	411	407	402	412	434	410	427	401	392	403	427	387	397	386	401	379	389	389	395	389	387	378	407	378	373	393	404	392	363	380	406	370	415	379	396	403	408	415	374	395	397	369	417	417	373	371	412	391	387	392	384	434	390	392	426	422	433	389	410	398	394	393	439	375	376	398	390	397	388	388	447	439	374	401	418	378	412	371	408	365	417	395	422	393	418	413	415	430	401	413	359	409	392	377	396	378	398	412	429	441	440	411	402	401	457	408	400	366	426	429	449	409	346	370	402	416	427	449	411	372	417	385	421	406	402	406	436	393	417	396	435	411	382	414	370	422	377	417	407	429	399	372	422	415	395	435	424	435	395	402	380	406	411	406	456	392	388	394	378	394	380	449	388	378	407	386	422	407	397	424	430	413	389	413	384	395	403	422	423	400	420	406	408	427	418	413	416	393	407	422	398	367	412	427	370	408	377	382	395	386	384	421	399	418	428	401	445	398	392	431	408	374	448	402	412	396	403	407	421	401	412	395	375	381	422	389	403	427	420	386	362	383	401	401	424	397	429	436	413	406	383	416	434	388	405	432	426	401	420	395	363	421	412	366	399	410	374	376	366	434	418	393	382	392	408	350	388	397	420	432	424	393	407	440	377	410	400	411	374	417	384	398	459	389	401	408	404	372	402	429	390	438	431	400	398	398	406	389	388	404	392	415	391	430	395	444	398	442	390	395	392	431	411	355	411	401	432	399	386	391	434	414	402	408	414	404	419	444	394	407	354	399	417	383	394	390	421	409	385	386	408	393	399	404	395	417	397	414	464	344	407	407	433	378	394	405	387	346	375	403	440	410	395	414	409	441	427	422	388	398	381	363	393	371	396	392	353	416	430	408	430	410	390	408	434	417	390	409	411	425	381	417	421	420	402	443	440	405	415	427	381	393	396	400	419	386	405	405	419	432	447	434	390	400	409	361	393	406	411	362	445	394	372	375	409	427	415	376	407	414	383	438	421	390	381	404	406	409	415	423	443	388	363	404	392	427	417	377	412	413	419	398	415	432	411	398	416	438	443	417	417	401	400	413	395	399	407	383	393	398	384	417	385	414	441	408	428	398	384	414	412	411	414	403	437	387	402	419	434	369	426	370	394	442	389	387	383	470	369	411	380	408	416	398	406	426	430	395	380	397	393	407	405	380	423	427	363	412	389	395	411	422	431	426	381	401	452	429	393	407	441	408	408	393	426	436	415	399	388	410	416	421	396	408	445	413	405	394	444	417	388	401	434	406	376	412	377	412	427	383	403	385	396	403	431	393	448	401	369	382	380	417	392	399	429	413	395	387	409	423	391	405	432	390	364	400	412	413	386	397	408	398	450	423	402	389	395	391	374	413	383	406	430	413	396	373	367	426	387	407	375	391	446	381	379	403	425	412	377	437	452	436	390	407	422	355	391	425	400	335	396	402	399	447	406	408	389	405	419	402	406	421	441	412	412	415	411	411	420	386	383	416	410	444	419	406	396	380	393	422	389	423	353	419	395	416	444	404	366	348	380	387	409	407	420	409	412	368	376	368	407	388	419	378	413	423	393	427	377	435	413	413	428	386	394	413	387	417	406	452	416	402	428	408	376	428	427	437	380	386	421	452	437	452	428	384	422	413	453	406	432	440	387	375	391	387	377	399	387	405	400	402	369	442	413	432	399	393	431	349	358	413	435	402	425	386	377	414	362	381	434	394	402	428	418	406	423	399	423	425	403	383	364	433	408	412	384	412	434	424	384	420	384	392	388	402	414	440	414	404	416	444	396	427	428	380	408	395	423	362	412	387	394	435	422	411	417	420	393	432	399	404	373	385	433	401	401	370	411	396	391	373	408	400	399	445	375	411	420	401	413	397	395	421	371	421	440	406	453	414	405	403	371	391	369	396	369	354	437	404	419	401	383	412	411	378	420	431	385	424	404	360	389	418	375	364	373	450	409	408	425	449	412	373	401	427	416	397	372	405	372	409	437	410	422	378	446	363	403	437	452	418	397	385	449	420	410	384	399	406	367	397	400	410	422	405	408	414	372	406	370	396	404	408	391	388	418	423	364	390	415	392	401	436	437	382	398	417	407	351	368	394	402	408	429	403	416	391	344	373	422	368	397	422	337	398	396	418	416	408	426	425	463	404	406	418	362	386	387	456	391	408	419	395	442	384	385	410	400	391	409	426	394	374	411	399	400	459	415	417	431	403	413	389	415	441	417	398	449	412	433	427	398	373	412	415	426	367	363	413	392	413	380	402	393	386	391	406	380	418	364	398	396	371	392	426	384	441	395	433	399	392	413	431	405	414	399	448	423	401	405	383	407	410	392	364	407	397	411	426	430	419	419	376	401	382	423	381	428	429	365	382	428	425	406	431	397	371	394	392	403	413	436	396	440	399	414	383	410	377	381	398	378	402	412	407	425	358	351	408	359	410	385	367	423	409	390	403	380	458	357	398	381	407	404	421	416	388	382	436	397	397	415	419	428	398	405	415	406	369	440	401	412	395	391	415	465	378	403	385	381	479	432	426	402	397	401	427	390	421	404	385	418	402	359	387	374	392	411	382	382	387	391	394	433	346	399	405	393	430	396	418	393	447	396	384	415	420	420	418	389	391	393	393	407	422	395	435	414	423	408	415	379	365	407	447	407	390	370	358	417	408	403	422	413	396	386	397	414	419	427	403	399	392	395	414	418	409	387	380	386	424	403	432	418	415	417	436	406	423	428	377	425	423	412	415	394	416	448	402	403	417	417	411	408	439	431	407	403	395	403	403	421	390	394	438	401	405	368	402	440	382	382	445	401	400	425	397	356	382	445	415	388	410	403	406	422	378	387	421	415	390	351	399	403	393	396	428	375	417	376	415	398	385	399	420	399	426	428	432	401	417	438	437	408	414	416	452	413	402	377	368	408	403	391	393	421	381	379	418	369	418	419	410	373	437	405	437	404	414	405	399	408	422	428	421	407	362	373	420	388	375	428	405	434	382	399	444	421	406	403	409	425	412	378	410	427	380	390	389	414	408	436	383	398	430	450	385	370	398	444	359	387	408	439	382	394	426	410	398	407	373	483	427	374	392	373	403	406	400	404	442	415	388	410	386	361	384	435	351	405	412	399	440	413	395	381	386	398	419	453	378	387	424	413	394	375	401	436	384	463	438	372	376	413	389	390	409	430	396	357	376	401	411	422	400	404	443	396	406	413	377	389	385	418	384	417	388	426	362	409	412	398	369	397	408	418	379	409	391	410	401	370	439	382	375	401	385	428	408	414	415	395	424	402	416	398	388	409	402	388	385	396	402	385	395	405	447	399	410	397	393	434	417	387	376	385	415	377	381	377	388	399	399	425	440	407	404	401	408	386	411	405	405	419	384	418	426	396	398	421	424	400	415	406	414
22898	19498	23807	21118	19395	7694	4670	1761	1353	1212	1167	1144	1243	1112	1067	1145	1070	1131	1109	1146	1121	1041	1135	1125	1055	1072	1041	947	984	1014	969	949	982	1025	963	992	1008	938	903	932	936	875	965	950	990	968	935	905	992	940	847	1002	948	969	958	908	941	925	942	930	958	891	937	969	940	933	865	928	914	974	941	938	951	928	968	965	955	869	928	914	929	928	929	887	925	927	978	978	963	916	951	907	947	901	924	945	923	947	964	918	964	932	938	910	882	864	983	953	952	945	904	930	929	934	872	967	917	916	946	946	907	959	909	958	911	929	971	928	924	898	941	964	957	910	922	937	916	917	963	926	915	911	957	962	947	937	955	968	940	983	963	905	917	879	881	917	891	956	904	919	938	950	952	832	935	963	953	919	915	916	959	889	971	928	983	958	938	975	931	896	926	961	958	914	912	953	941	963	920	907	940	927	908	935	992	957	856	962	941	910	924	886	894	920	903	944	891	974	931	916	922	989	913	979	868	927	935	956	933	956	914	931	969	898	936	929	961	872	962	877	954	943	918	969	977	891	914	916	952	841	895	900	978	935	903	939	952	891	895	910	927	893	983	949	916	894	866	944	975	948	959	905	991	964	927	937	923	871	904	916	931	905	884	927	910	876	900	920	901	963	902	931	919	947	903	936	962	920	971	901	897	929	930	908	949	927	939	913	890	973	968	900	951	915	958	923	955	956	923	925	977	960	927	884	985	922	930	927	985	926	897	914	872	855	955	870	907	948	899	870	931	944	922	999	969	1001	928	921	946	962	926	936	913	928	928	928	896	913	886	997	957	977	923	923	924	962	957	886	956	922	905	926	969	979	881	914	968	896	1009	909	939	905	916	946	956	939	893	911	887	901	916	984	951	895	947	948	950	964	981	941	969	948	937	912	922	930	889	950	880	926	923	925	972	951	881	932	973	985	918	946	927	934	992	941	912	937	956	917	908	964	966	971	973	952	951	964	910	934	932	896	944	928	956	916	940	940	935	892	906	934	959	952	897	919	927	956	949	941	941	882	927	965	925	924	955	949	934	975	958	953	926	996	951	884	954	949	985	925	964	927	973	924	932	972	914	960	901	960	932	927	924	943	930	944	919	915	948	917	983	912	941	953	945	933	924	937	983	972	909	947	878	931	916	966	957	946	1002	917	986	933	990	878	967	967	963	878	940	910	943	974	960	969	962	923	981	919	913	947	941	931	915	946	923	938	936	946	883	928	908	953	936	900	939	914	948	923	873	964	952	953	929	921	1004	900	873	939	979	942	971	909	913	962	909	916	959	1015	943	943	975	933	917	974	936	899	933	906	916	905	954	971	928	967	941	900	968	895	915	927	899	925	924	928	952	965	954	954	959	976	940	910	909	946	913	916	957	939	919	935	952	917	979	941	870	979	984	902	930	952	989	938	917	930	887	936	920	902	916	947	908	887	874	925	861	912	919	952	922	913	888	884	943	952	921	949	893	950	944	869	951	924	968	880	911	885	951	937	914	891	977	979	979	937	927	875	896	946	928	975	969	936	975	914	937	929	888	947	972	952	936	966	936	935	909	951	921	889	944	924	975	886	944	946	913	966	954	974	995	941	1025	985	899	947	931	939	959	957	958	889	971	869	956	912	925	922	1000	928	938	957	930	939	902	956	954	943	959	925	880	937	918	923	890	901	914	937	1008	911	886	909	941	940	931	942	922	988	919	928	912	970	940	919	940	951	890	897	939	978	981	1004	995	979	921	975	905	925	982	917	978	919	938	937	914	952	897	924	955	893	948	935	965	972	936	899	983	976	903	914	928	897	923	910	909	953	946	938	945	893	932	940	869	929	969	980	985	1014	915	940	944	933	921	916	947	910	964	965	966	944	1006	910	929	907	910	1003	983	945	968	962	923	914	946	958	975	940	934	903	918	916	920	893	931	964	932	933	928	972	879	934	948	909	923	963	883	902	977	918	905	969	882	884	897	971	930	958	922	905	875	976	919	904	909	976	1008	926	953	919	943	963	949	929	919	922	943	940	954	962	978	938	911	937	910	921	848	925	973	968	921	911	989	885	891	941	961	900	972	947	913	952	952	937	1004	954	940	981	918	932	873	909	935	962	906	999	993	973	895	934	930	971	957	896	929	899	901	959	958	983	882	967	912	916	919	931	870	917	938	959	901	951	928	894	912	979	937	948	957	943	908	969	991	949	951	987	939	943	928	946	947	965	889	949	909	942	874	926	920	906	969	919	935	959	976	911	923	935	904	920	937	923	946	954	897	971	934	917	939	906	905	905	940	963	953	971	968	863	952	907	964	933	908	941	999	892	898	965	948	911	912	930	929	982	988	922	921	993	926	956	887	958	933	915	947	909	949	896	938	899	990	852	902	977	928	951	988	969	900	923	962	911	924	928	966	935	921	945	940	877	946	970	912	908	969	938	885	970	947	979	908	864	904	995	936	909	918	893	953	906	975	917	947	974	946	918	913	978	935	936	951	949	981	963	997	930	919	854	880	927	952	914	893	982	936	947	950	906	946	910	943	920	952	928	934	943	930	941	925	938	984	919	935	956	950	961	915	966	936	928	899	864	924	953	912	877	891	927	908	961	870	893	906	950	950	961	923	951	941	909	969	1032	915	912	950	935	947	953	897	910	943	884	919	959	897	952	940	921	966	940	954	952	929	970	903	922	959	938	932	897	944	950	934	970	940	963	919	929	921	980	963	978	980	946	895	953	933	883	915	988	990	921	958	907	955	952	944	934	900	916	949	921	976	928	969	950	968	987	921	917	888	941	925	927	948	959	915	963	921	941	901	908	944	954	887	966	938	994	918	994	946	934	971	984	955	906	921	937	897	958	889	956	932	991	930	907	912	951	961	927	933	927	953	964	917	954	925	982	899	945	935	898	932	949	926	900	939	910	901	954	921	888	919	930	888	926	942	924	907	918	958	909	955	907	997	960	928	945	930	873	923	937	932	913	925	954	942	919	971	894	920	955	955	934	973	963	959	934	928	917	943	913	954	939	910	931	911	924	940	949	914	898	924	904	934	869	929	954	903	931	907	859	923	938	908	906	914	909	963	919	939	946	926	971	897	974	916	940	963	953	910	981	941	973	965	990	972	904	934	941	977	914	1000	1001	891	934	924	962	941	869	930	956	947	924	900	886	886	970	969	899	939	927	921	910	890	1015	952	920	911	905	885	940	950	937	949	910	916	888	960	966	923	942	894	974	919	954	910	934	949	933	919	923	914	971	974	910	1047	919	960	925	951	937	913	931	976	906	911	910	949	942	928	916	948	914	915	948	980	981	955	934	943	949	866	977	891	914	933	943	894	939	905	954	963	942	907	967	915	873	953	929	934	929	904	920	975	931	914	967	946	938	904	911	959	957	907	959	924	938	958	963	871	938	985	940	916	997	946	926	959	914	917	956	927	902	907	954	987	932	933	922	910	956	975	922	926	946	913	982	958	931	960	839	870	937	930	933	910	933	998	871	974	915	917	866	933	971	934	922	1010	938	917	981
42347	27696	20387	18569	15675	6513	2281	834	522	444	437	473	459	382	401	426	396	409	401	374	432	429	415	380	380	359	373	330	373	356	347	344	371	413	355	343	377	339	360	326	312	367	327	326	338	347	335	355	380	337	376	368	366	358	345	353	356	358	346	352	392	341	332	354	321	358	340	343	356	352	350	336	340	341	358	324	363	317	317	341	328	354	351	344	324	387	355	328	327	347	334	367	336	377	354	399	310	327	339	384	326	323	363	374	313	345	350	391	327	337	354	333	326	327	352	371	318	358	324	344	339	347	328	335	335	328	324	396	324	364	346	349	326	352	360	353	334	376	349	334	327	374	354	360	342	325	342	334	342	346	308	291	342	333	338	312	355	351	341	356	377	351	384	341	344	334	322	357	338	330	339	355	339	326	401	345	378	351	356	349	355	345	365	346	339	326	325	361	331	319	337	376	323	350	355	348	336	339	341	338	300	340	356	351	359	344	358	346	363	333	350	383	356	312	327	325	354	301	328	365	348	313	350	356	357	323	331	349	383	333	372	347	378	310	327	380	346	348	347	365	338	347	340	330	327	323	335	327	339	339	358	336	335	347	357	357	334	317	352	351	309	363	350	328	321	321	347	359	362	375	339	347	350	335	324	341	337	357	333	312	366	319	347	357	370	374	336	332	348	342	351	334	355	333	323	354	323	330	311	338	323	348	327	345	364	370	325	367	311	339	320	328	356	345	353	380	348	292	333	329	344	364	386	384	372	368	391	367	376	353	351	356	345	380	323	336	356	352	359	353	335	350	361	338	354	321	329	330	339	347	351	343	344	327	331	347	346	345	344	363	362	338	346	358	301	313	320	373	354	327	314	334	332	361	338	346	366	343	322	332	323	350	375	372	347	341	368	332	332	336	331	349	350	380	353	354	365	356	349	390	366	364	369	321	376	388	315	334	328	286	326	334	342	335	352	330	314	377	335	361	339	360	349	362	319	340	378	336	358	353	354	330	366	378	323	405	338	336	331	306	340	368	328	334	328	338	336	365	362	333	360	347	367	342	348	333	377	348	358	324	347	327	344	374	344	309	364	326	366	358	339	312	353	388	395	350	373	354	369	357	319	354	359	303	359	328	403	333	336	352	329	352	322	324	355	337	380	329	311	371	350	349	348	363	332	360	316	323	330	355	381	358	335	339	383	347	349	349	348	339	333	383	372	366	363	333	336	325	370	346	328	346	310	330	358	342	328	343	355	353	342	351	364	363	356	372	337	345	331	362	319	362	324	377	346	339	351	337	335	324	366	325	347	347	339	340	358	352	351	316	339	332	320	336	335	304	341	363	350	325	335	325	342	341	336	391	343	317	319	307	368	331	355	340	331	335	333	321	371	341	357	342	362	342	323	333	331	334	329	352	365	342	343	369	330	384	386	350	345	329	325	335	372	348	354	325	353	335	348	352	345	373	371	344	324	377	331	360	319	324	376	361	378	327	314	314	326	348	363	352	341	342	345	324	323	334	353	335	344	347	334	358	384	394	348	339	355	332	341	322	340	371	321	322	348	337	319	401	330	330	309	329	372	377	348	337	338	305	322	328	336	307	338	342	363	363	358	340	323	337	325	326	325	352	377	381	359	359	363	338	323	368	356	373	328	352	336	376	340	339	362	321	327	344	331	365	380	334	338	356	313	367	341	353	333	311	348	339	354	362	378	330	365	322	378	368	351	320	352	341	333	324	346	337	351	318	354	316	350	326	316	356	315	347	339	365	361	376	357	349	376	357	360	324	364	357	352	323	358	307	362	373	308	345	344	348	339	356	357	370	317	372	306	352	368	325	372	372	362	330	353	296	342	333	372	336	320	329	351	368	309	340	336	318	328	321	325	325	372	323	337	341	334	366	352	378	335	342	336	327	316	339	313	315	336	337	352	355	364	299	349	357	319	346	325	323	337	314	358	363	345	356	345	350	338	330	321	344	371	303	344	355	337	347	370	338	398	316	359	369	332	354	382	331	328	370	322	354	409	329	322	343	288	325	375	345	334	349	338	355	366	338	329	348	332	382	388	323	327	324	323	320	333	367	338	351	361	348	352	372	336	368	339	331	355	334	378	345	348	343	368	311	343	304	368	363	362	382	342	354	354	341	354	345	341	343	364	363	346	337	324	350	357	310	337	341	369	294	363	334	363	342	345	333	317	361	331	334	337	410	359	336	339	355	360	402	378	365	322	356	327	298	334	368	349	321	380	344	368	324	362	305	328	330	345	355	371	354	380	343	288	321	331	338	361	356	342	337	362	330	315	364	347	343	338	351	318	343	367	374	338	341	291	373	322	341	329	342	341	330	349	319	314	310	346	317	301	344	333	329	360	333	381	325	339	343	327	326	369	313	365	342	320	319	352	362	362	370	352	336	316	330	351	313	325	350	365	379	333	341	344	318	360	362	349	341	317	338	388	330	324	339	374	345	327	350	322	341	349	341	323	338	358	361	358	343	328	350	335	326	346	366	342	301	331	357	345	330	326	387	356	356	352	341	382	386	375	316	335	336	326	332	328	298	341	369	371	337	363	365	336	313	353	338	352	341	325	326	322	351	350	357	379	338	344	333	347	356	308	323	344	406	374	347	358	342	344	374	318	375	330	388	323	343	351	327	333	374	330	346	349	347	306	328	324	342	323	326	351	386	357	328	309	311	377	347	341	318	323	350	321	310	363	356	357	344	315	339	365	310	348	360	336	346	336	335	377	353	333	324	335	364	323	386	286	348	338	347	345	341	395	344	355	373	344	359	348	362	354	349	351	363	360	347	339	326	362	363	334	368	331	342	333	316	346	346	356	346	342	362	335	369	304	362	320	356	293	352	371	391	342	334	343	334	339	366	330	345	309	302	336	333	322	362	358	353	332	353	329	376	333	359	355	338	347	333	329	310	354	351	348	327	363	320	375	329	365	342	338	364	358	356	316	366	335	391	381	362	329	339	354	345	348	356	390	351	322	337	362	360	310	328	355	332	351	330	373	363	372	358	348	358	372	310	351	371	365	325	319	313	337	362	391	321	302	337	328	356	324	317	331	364	347	343	346	339	339	334	337	353	338	382	326	311	334	340	331	336	361	342	372	328	402	389	354	342	322	329	329	341	392	353	330	352	329	322	345	329	369	356	335	322	335	345	319	350	349	366	355	366	354	353	327	334	356	356	320	350	340	316	382	337	355	340	324	302	332	326	361	356	341	337	341	386	368	331	358	347	348	338	336	342	360	340	367	352	360	322	360	363	348	340	356	367	308	337	347	320	332	313	320	329	335	353	335	371	313	381	326	351	358	333	384	334	343	340	336	336	336	351	356	355	337	316	370	298	348	354	342	368	349	369	353	361	382	362	354	342	337	331	352	320	347	359	373	349	341	371	387	349	333	337	343	360	355	354	314	373	348	335	332	395	335	334	355	345	345	352	333	345	352	344	341	360	366	350	345	375	375	329	367	305	366	364	351	372	354	344	369	319	336	334	334	352	341	328
28050	21828	25170	31028	29419	14774	7444	2633	1545	1325	1355	1255	1415	1271	1109	1209	1159	1155	1189	1175	1156	1112	1082	979	998	995	943	975	914	925	893	891	857	901	774	834	846	844	778	849	900	839	861	885	822	842	861	877	756	821	824	809	821	777	806	762	777	804	810	869	832	869	799	820	855	814	818	818	836	785	796	801	781	787	828	793	751	788	813	773	783	775	827	763	837	806	811	794	824	818	745	829	806	837	849	820	851	839	775	768	808	783	834	796	759	834	797	793	837	777	842	815	809	843	802	819	798	819	806	819	800	819	808	826	831	770	747	842	841	819	805	780	828	848	776	827	786	796	798	815	799	795	832	797	834	815	826	749	773	785	800	853	782	823	786	825	793	833	808	809	802	803	792	779	771	789	793	792	819	821	807	790	808	775	774	759	784	786	825	828	785	808	824	791	841	820	827	795	815	835	803	817	844	817	789	757	764	832	802	801	810	758	809	801	865	796	747	796	791	820	763	819	820	830	847	826	791	779	855	826	793	783	814	810	730	834	807	767	755	742	761	819	762	803	784	787	789	850	779	832	738	766	840	790	806	866	770	792	834	769	785	794	777	804	838	788	824	794	860	810	850	870	792	808	819	834	752	795	825	842	833	803	781	810	780	779	846	850	808	793	833	827	812	836	808	754	767	782	822	828	854	763	821	847	818	841	795	817	787	830	840	826	896	758	815	816	782	781	784	795	826	860	799	820	781	793	836	805	835	843	779	806	803	792	788	783	811	773	745	840	836	826	824	741	781	849	764	806	764	824	786	831	760	786	765	819	740	813	767	813	758	865	777	827	835	746	784	779	801	809	777	768	790	838	798	838	797	750	751	778	782	837	789	805	824	785	794	808	782	860	806	775	840	785	866	851	795	825	814	768	851	770	830	752	751	792	779	816	806	862	817	814	815	789	811	798	812	829	788	796	834	766	821	775	777	774	811	813	811	831	770	811	805	839	813	808	818	855	814	819	749	732	811	818	816	767	820	777	816	836	826	816	782	782	800	829	782	797	837	760	814	790	847	838	768	793	799	828	782	813	797	770	796	788	797	822	800	855	838	766	774	812	790	850	801	797	833	801	790	819	845	776	799	844	815	787	809	840	755	806	732	809	788	844	822	798	826	848	808	752	783	805	754	859	797	827	836	808	809	819	806	815	797	761	773	813	784	825	774	855	771	841	796	761	802	790	791	804	776	830	835	803	778	777	773	858	811	841	794	819	818	838	738	868	801	856	795	804	834	830	856	830	762	826	813	792	811	767	789	763	831	852	813	820	826	782	746	839	810	805	773	822	835	866	873	813	849	798	783	787	793	830	848	760	838	827	775	808	793	813	830	773	804	808	845	786	872	833	827	819	808	786	838	813	809	827	789	790	809	823	804	812	750	775	758	777	763	832	816	861	799	798	850	771	801	845	824	784	803	770	795	793	764	837	830	795	836	819	757	765	841	810	798	842	827	833	783	789	850	812	845	788	832	781	806	808	780	836	789	811	813	759	830	813	809	837	796	823	842	802	818	801	851	783	803	770	826	769	827	817	849	789	811	809	802	828	803	786	833	807	848	817	887	827	763	818	809	786	812	817	786	812	835	796	864	777	825	829	832	801	780	826	810	820	816	824	835	817	814	825	772	852	779	828	849	783	819	791	804	814	831	824	771	786	861	846	767	856	809	815	805	826	827	827	822	775	791	835	763	805	792	822	811	819	804	814	788	821	795	732	798	833	771	832	836	810	833	825	867	758	792	768	842	757	819	791	824	774	837	808	797	740	810	793	788	788	840	833	816	816	821	817	781	836	797	827	784	837	830	826	798	824	825	805	790	816	843	807	771	805	837	764	832	787	824	793	781	839	807	824	795	794	781	815	799	805	815	845	803	817	800	793	840	795	839	806	798	798	807	852	828	807	820	813	788	826	807	795	822	825	841	820	810	808	814	846	789	817	780	846	803	782	825	795	820	852	844	791	818	832	810	829	830	824	860	848	819	873	850	833	806	807	784	785	783	817	813	796	808	780	766	750	811	828	810	818	776	796	819	846	761	775	798	758	806	837	784	857	802	808	847	779	771	771	785	819	846	841	833	829	813	839	755	808	856	829	841	842	785	831	810	805	788	848	823	781	793	820	840	867	783	801	831	784	828	790	842	787	836	795	862	748	853	757	834	758	761	848	813	835	759	826	781	813	809	796	823	794	785	835	764	853	784	784	813	824	824	853	811	782	833	853	820	749	811	779	806	838	876	820	820	844	815	829	841	803	816	798	783	779	798	817	764	773	812	797	809	778	878	762	840	831	837	844	805	789	827	831	833	810	803	764	753	781	858	786	869	798	737	801	830	829	802	773	802	782	766	819	808	791	801	811	776	820	799	785	805	782	796	816	842	808	807	769	765	817	806	803	791	807	767	803	784	812	801	779	813	828	841	821	815	806	813	798	804	777	812	804	805	791	801	769	770	846	777	810	807	779	836	811	822	781	856	811	801	760	812	814	762	820	819	851	851	859	847	801	775	806	802	793	799	821	843	788	872	758	787	786	816	830	808	831	758	810	813	788	814	794	800	830	764	784	774	824	811	787	774	763	842	795	825	782	802	797	797	820	747	800	783	848	773	824	775	807	808	755	799	807	832	808	840	746	766	810	795	789	827	841	820	794	804	872	811	814	801	787	912	862	826	793	793	814	772	762	814	811	814	832	832	785	830	823	780	841	844	823	808	775	889	795	816	826	836	809	806	781	791	805	856	785	832	789	766	792	799	762	798	777	819	811	828	782	771	794	816	777	769	823	809	825	788	842	846	799	809	803	819	833	787	805	779	833	826	790	815	782	795	869	759	802	815	789	813	853	828	780	804	762	749	782	831	812	819	789	775	802	786	825	796	773	818	789	819	856	741	800	781	746	791	811	808	797	799	790	846	795	791	844	770	830	840	775	761	853	839	830	832	810	807	776	798	790	802	773	792	803	811	844	799	780	824	799	854	789	841	788	780	831	820	792	774	870	808	794	755	846	803	832	773	769	784	801	864	826	773	796	836	833	766	849	829	792	785	847	826	814	833	797	773	814	756	806	786	837	813	795	836	808	791	848	827	817	808	801	797	789	814	757	856	783	821	783	844	839	810	840	832	789	825	877	770	803	839	766	782	843	826	786	864	804	765	812	776	821	782	823	800	797	782	864	848	828	797	812	799	816	814	823	805	785	866	827	817	806	808	774	838	800	813	803	803	807	816	827	821	808	803	770	825	836	816	777	826	829	775	807	808	808	812	808	872	844	844	782	814	814	804	779	804	805	766	838	789	797	791	841	840	806	793	836	794	803	788	810	766	797	807	803	807	760	808	785	804	792	807	806	820	881	776	781	820	828	837	825	784	813	807	822	807	763	824	766	744	859	866	800	781	824	784	812	835	806	834	805	791	762	846	749	786	751	810	778	810	816	787	811	834	777	790	832	788	776	808	863	783	813	828	872	837	794	827	811	793	800	812	797
18597	9967	5889	3570	1999	891	418	394	402	404	383	412	389	394	400	424	446	449	398	382	396	407	348	435	400	433	416	391	410	374	418	382	396	379	377	406	415	396	376	403	432	393	361	402	380	373	404	366	387	392	391	377	368	360	378	372	401	383	362	329	373	377	379	402	388	366	372	403	361	375	373	402	366	388	358	352	382	374	375	344	381	398	447	418	405	373	385	401	384	368	364	367	335	385	359	386	319	399	367	406	380	376	385	414	403	382	412	426	382	387	395	385	378	380	386	355	395	389	357	378	384	382	400	434	377	420	416	346	409	397	395	395	416	391	429	407	422	362	365	396	384	367	425	396	346	405	415	380	371	343	384	363	381	384	381	359	371	388	363	399	373	405	370	413	362	356	381	412	393	362	380	372	400	425	400	388	403	368	348	393	343	389	415	379	446	395	373	398	391	376	360	342	395	351	421	364	393	385	359	417	381	383	383	396	385	391	408	401	391	386	377	407	401	381	375	413	397	392	414	384	391	377	394	367	424	428	390	373	402	396	314	424	381	363	397	397	372	386	343	345	391	404	393	393	411	384	388	400	365	367	372	373	390	397	397	388	376	412	379	445	375	407	427	385	379	442	409	394	371	375	423	379	396	386	387	383	383	396	369	414	403	417	403	384	360	362	382	399	364	376	393	413	420	375	369	367	410	395	409	392	388	351	380	402	408	369	394	406	400	350	389	429	369	402	359	385	444	409	347	352	355	359	351	400	384	407	374	389	352	353	385	370	354	396	375	390	380	371	385	423	373	391	393	397	387	369	416	423	375	375	414	387	355	397	405	392	390	359	387	383	399	384	387	357	400	409	395	385	398	399	351	360	404	341	400	366	398	364	366	394	357	380	396	416	362	411	372	396	414	400	393	365	384	340	376	393	401	345	379	426	362	412	404	411	378	349	376	356	422	369	382	375	381	382	387	407	362	392	429	394	382	394	389	374	429	354	379	355	363	373	353	397	381	364	374	344	393	412	368	394	369	407	375	381	389	370	392	371	379	393	400	377	407	395	381	360	388	344	390	365	401	376	423	341	342	388	384	406	390	389	321	378	380	393	369	373	391	361	366	358	381	403	404	384	411	423	374	383	379	388	389	408	388	404	356	392	379	398	378	394	397	381	376	389	389	409	350	364	413	405	356	354	420	364	379	412	430	385	364	374	346	381	381	370	410	393	417	408	345	376	369	399	413	372	411	404	362	374	373	354	410	397	393	366	364	412	365	376	397	368	427	393	412	385	417	409	345	404	390	373	394	365	377	416	409	365	365	388	371	349	385	373	368	371	418	385	354	394	398	355	384	376	426	377	378	386	390	396	417	451	371	390	399	391	402	389	406	392	388	388	389	370	373	409	389	385	364	362	354	393	393	423	355	348	398	393	390	396	374	398	330	360	376	389	397	386	363	353	392	391	393	382	390	370	371	346	397	404	417	374	411	399	381	384	405	378	402	361	374	358	375	398	340	389	398	390	386	408	414	369	394	399	374	368	382	372	391	384	374	362	369	417	364	385	375	381	372	389	412	413	375	369	371	402	399	365	384	392	345	401	419	393	342	345	376	407	395	407	393	386	387	386	344	360	380	353	376	375	352	390	374	374	356	399	431	371	370	388	386	383	395	372	386	372	359	402	376	400	396	348	384	375	353	370	383	392	404	362	365	382	367	392	376	411	381	384	375	399	386	368	386	380	364	373	378	381	397	421	387	358	397	403	349	381	407	380	364	394	380	392	376	423	391	395	412	392	415	384	368	415	373	372	395	372	371	386	361	357	371	346	368	365	382	388	417	387	408	387	368	361	397	333	417	354	377	394	403	424	380	442	357	410	352	383	387	392	411	366	363	403	360	373	398	392	405	414	352	381	351	370	357	318	371	398	361	393	350	384	370	377	402	325	390	370	406	392	398	391	371	377	401	421	387	402	414	395	362	413	403	380	346	366	360	425	385	414	394	376	416	388	385	378	421	388	432	408	380	365	406	367	392	367	362	365	376	389	398	387	371	363	398	344	371	379	388	390	359	350	372	415	384	383	376	409	445	397	378	369	406	357	387	337	428	368	400	365	402	363	374	420	388	378	398	363	349	396	350	370	373	362	380	385	388	421	389	414	415	412	382	388	391	374	366	377	397	412	405	393	438	377	399	379	397	407	399	387	414	386	365	392	422	401	398	366	367	370	370	383	383	365	408	377	399	443	364	386	377	375	362	412	362	398	389	374	391	396	380	378	393	367	386	429	369	418	347	407	410	388	399	402	410	388	365	419	384	368	350	378	361	421	406	405	372	408	373	391	379	361	326	373	361	408	398	385	363	385	370	398	395	389	410	407	405	347	391	395	422	382	391	378	382	390	378	416	381	393	374	371	386	363	371	373	400	368	406	380	382	391	359	360	404	400	404	392	370	372	362	363	434	368	355	373	393	417	387	374	358	358	380	370	383	373	362	396	366	423	395	357	396	403	382	388	392	386	364	368	425	382	341	359	403	376	428	410	372	385	382	384	392	396	358	383	393	375	384	426	390	375	388	377	344	401	402	364	348	369	361	376	363	414	377	391	364	379	382	370	415	405	393	390	429	428	372	402	397	402	364	388	359	400	405	393	380	445	387	385	338	345	360	400	403	382	428	378	374	389	361	404	399	381	361	405	343	370	381	396	394	348	385	456	410	375	391	370	358	396	331	384	363	397	388	381	405	339	426	392	394	388	359	371	374	378	356	410	381	366	383	339	378	376	395	399	384	360	380	391	398	362	389	391	355	361	411	386	400	417	364	367	359	338	387	358	361	375	419	385	404	387	404	391	346	399	420	397	380	392	374	361	369	407	374	361	377	371	368	401	430	376	414	393	366	351	398	369	359	386	397	404	364	373	385	390	392	377	385	368	424	434	358	377	346	394	390	401	400	392	379	360	357	374	374	387	433	380	379	362	373	414	372	384	409	406	365	402	381	404	385	407	401	384	408	382	378	375	430	402	379	379	372	377	354	374	374	381	337	432	381	368	346	392	367	356	374	388	357	390	378	406	384	364	391	379	376	408	376	392	379	388	387	389	365	356	381	379	422	414	391	394	357	371	369	385	341	386	333	419	397	354	383	355	365	398	385	392	417	390	368	396	394	391	352	386	366	382	361	362	380	348	377	387	408	430	390	350	387	359	394	417	386	378	382	393	352	361	427	374	353	346	405	372	395	399	344	404	421	366	389	402	389	411	383	400	426	423	409	394	416	392	377	373	403	376	400	403	390	336	376	379	378	397	424	374	387	442	430	373	409	385	335	387	402	356	415	368	390	411	364	373	413	414	397	370	371	372	397	406	367	339	367	351	403	362	373	418	386	419	404	401	376	393	403	404	437	380	386	370	384	412	415	389	368	370	381	398	391	379	398	409	415	393	399	397	370	367	394	402	385	357	386	378	386	405	361	411	373	394	391	369	388	377	406	375	377	416	385	393	376	408	367	406	372	384	401	425	344	360
12877	9515	10195	9466	6837	2976	1254	1050	1032	957	961	952	952	977	970	984	1027	1013	983	1024	996	1012	922	968	917	977	932	954	895	916	927	889	890	936	888	865	896	840	887	890	924	921	957	911	860	884	911	924	882	907	901	932	896	913	918	894	884	973	925	857	922	939	993	923	933	927	860	917	917	919	918	866	879	923	903	896	898	891	860	844	904	934	903	876	968	887	927	920	879	958	936	898	896	885	863	895	895	914	875	835	971	833	867	899	889	891	875	893	859	841	923	866	915	854	868	901	898	953	877	889	914	885	928	941	890	941	916	943	902	938	860	845	870	909	897	855	838	913	875	883	976	868	953	831	932	891	859	887	911	896	886	871	872	924	926	971	928	937	896	915	941	925	962	849	917	897	849	919	865	929	860	931	922	913	867	893	915	906	927	882	925	866	893	909	906	880	954	972	914	874	846	879	874	860	881	856	904	966	954	890	894	933	863	908	891	922	821	923	871	897	849	899	861	911	877	901	899	860	908	892	875	876	890	853	920	880	905	892	851	882	889	867	925	897	937	929	849	892	932	891	876	842	907	898	858	889	881	876	913	912	879	915	919	908	901	887	923	867	903	894	944	916	884	878	909	940	929	868	857	935	867	884	879	904	887	913	901	901	841	904	871	871	874	909	909	941	914	895	881	832	863	893	919	883	887	908	906	901	856	871	842	870	879	871	897	924	885	924	935	950	857	916	954	909	926	901	861	874	886	898	882	943	932	873	855	893	927	913	895	895	903	909	863	867	915	878	914	852	869	906	940	885	852	935	891	900	926	946	910	858	890	881	905	882	789	879	931	878	927	901	876	913	872	892	935	964	864	891	871	820	905	916	874	922	882	859	933	841	905	866	863	873	918	892	837	877	937	980	853	906	868	917	858	896	877	942	884	982	852	885	918	915	825	951	877	906	885	957	927	921	925	892	897	845	944	921	855	924	927	905	926	882	906	889	912	883	924	890	883	938	905	931	881	864	885	895	870	862	878	873	924	919	883	860	891	902	881	893	825	918	890	900	875	905	863	917	882	900	897	977	872	944	850	938	881	896	875	901	841	912	923	897	886	922	904	887	827	856	877	859	911	880	892	899	896	877	844	925	936	847	930	909	916	923	831	927	900	910	945	922	915	892	907	869	883	940	900	878	898	898	874	888	848	967	865	859	866	882	918	865	889	895	928	871	899	912	871	879	853	911	913	865	948	892	921	857	863	844	868	949	910	830	892	914	926	914	968	865	875	907	885	945	933	879	874	914	860	890	914	904	867	892	916	868	860	883	886	931	870	905	882	929	910	869	938	890	836	872	889	932	937	931	895	924	897	864	888	824	862	937	922	878	913	863	882	884	872	901	875	887	871	916	913	918	876	913	933	924	936	896	882	871	896	945	949	872	872	917	859	875	900	856	936	826	866	892	889	889	954	893	878	971	908	825	906	891	887	837	896	856	883	856	905	880	881	814	892	928	940	928	881	889	942	873	892	924	922	858	872	902	872	918	904	862	877	897	929	877	843	906	888	915	935	925	885	865	939	932	871	909	946	941	937	889	934	913	880	833	933	923	858	915	882	881	873	951	922	871	854	885	883	920	887	937	874	912	863	896	905	880	892	872	878	916	896	870	914	891	952	947	925	850	911	884	895	872	878	901	939	889	916	921	899	900	894	906	859	936	851	908	913	851	912	915	931	873	888	878	875	890	913	928	857	852	866	857	898	829	934	909	883	887	845	921	927	885	905	890	903	855	883	855	922	881	918	883	858	881	928	875	941	853	871	910	875	899	868	815	838	897	886	926	897	917	910	863	858	930	925	955	888	873	874	909	910	865	892	901	942	872	903	908	938	919	878	934	921	901	886	908	869	910	890	859	929	915	895	948	896	876	886	875	859	899	879	897	885	936	919	875	904	892	879	916	883	927	907	889	877	845	892	936	898	953	937	884	947	849	875	914	890	893	943	861	877	887	888	882	858	843	873	888	896	889	913	878	918	809	951	938	927	884	892	932	906	929	877	918	875	953	864	888	874	936	887	898	840	893	937	909	876	927	923	924	879	879	921	864	900	911	900	878	910	946	928	915	879	881	908	871	880	941	940	932	902	924	912	921	894	892	883	846	921	910	871	881	862	879	903	839	892	917	929	874	891	866	887	894	898	851	875	934	836	857	927	918	886	898	913	920	901	883	900	929	849	939	923	880	884	870	871	902	919	890	856	886	941	888	901	861	892	886	925	864	920	952	891	882	884	875	880	904	874	946	895	915	958	903	986	929	872	868	880	903	846	883	894	901	861	913	932	880	883	888	902	883	919	928	905	909	824	908	879	888	859	887	920	877	889	904	870	915	921	863	851	922	838	918	907	871	869	855	879	869	945	838	912	906	929	911	871	875	896	915	945	897	915	900	824	937	891	847	870	873	882	874	926	913	865	898	941	903	861	911	888	896	850	908	875	937	842	982	888	959	867	892	949	876	888	842	906	908	851	939	943	940	907	901	895	875	925	924	888	890	906	902	939	966	914	901	850	905	894	916	906	840	879	917	904	892	885	852	951	885	889	900	932	892	880	859	915	910	865	940	874	877	907	895	852	877	927	910	880	877	894	882	933	878	938	880	891	898	923	850	892	868	853	882	929	909	918	880	900	931	876	843	852	898	890	825	875	854	983	913	928	861	867	865	844	864	927	960	892	894	884	925	947	947	947	940	850	942	893	859	890	881	878	820	869	890	934	901	895	876	901	829	929	849	888	952	876	951	913	855	886	885	895	858	882	901	895	917	863	933	876	883	877	918	933	937	873	910	955	937	878	878	918	924	892	869	891	918	884	930	866	836	876	922	868	893	919	872	934	867	940	895	919	917	891	932	912	922	921	914	858	959	943	914	879	866	860	926	937	911	914	911	894	870	928	880	908	870	913	944	868	905	887	855	878	900	893	881	939	930	950	899	841	962	887	883	889	877	931	877	883	896	927	889	890	939	935	893	944	867	910	896	915	873	880	895	859	927	887	869	902	922	901	911	840	858	859	872	945	882	861	925	912	890	913	867	947	902	821	841	874	850	891	904	898	890	921	908	911	894	899	888	906	890	892	893	854	906	880	922	924	868	917	932	922	958	909	896	851	896	935	921	878	931	929	883	843	876	899	908	939	881	854	864	872	905	904	873	874	928	900	912	895	894	952	883	917	877	884	926	883	905	871	901	892	917	902	897	887	852	920	893	854	982	908	916	963	883	910	926	900	888	873	909	911	917	911	893	877	844	911	914	916	908	884	917	897	868	878	879	908	906	927	923	953	937	874	944	906	908	857	887	939	910	951	887	938	907	914	870	837	921	871	928	934	877	832	912	914	898	901	913	874	870	884	867	888	899	901	866	903	862	840	880	899	892	883	891	906	887	920	897	921	922	950	909	910	925	865	843	889	893	903	936	903	913	923	924	873	882	912	960	914	849	927	916	879	897	901	906	933	859	932	972	851	863	852	865	889	886	931	890
33901	20525	15458	10769	7389	3398	1144	556	435	454	449	423	419	429	441	387	460	454	413	383	424	448	451	408	434	391	372	416	376	392	380	391	404	388	392	408	426	363	398	409	401	374	375	357	410	400	359	343	349	387	389	447	404	367	418	418	413	391	412	381	348	392	381	385	392	391	409	402	402	378	414	367	389	379	405	365	427	404	386	365	403	367	419	382	415	389	375	355	422	428	372	416	379	388	372	379	404	416	414	377	388	391	373	422	373	401	389	368	429	388	363	417	374	366	385	426	354	400	409	415	381	370	420	411	398	401	378	427	365	431	390	434	376	391	387	385	392	391	357	415	406	423	396	375	393	412	354	412	409	400	390	387	370	430	414	421	399	381	401	360	388	366	416	400	397	354	378	398	405	406	403	403	348	367	395	395	372	447	433	387	378	405	377	408	403	341	392	417	386	428	408	405	396	420	357	407	403	397	377	352	370	404	339	396	427	403	402	378	401	423	396	375	371	416	379	362	377	373	405	395	377	423	393	408	402	387	407	341	390	401	384	376	379	413	380	388	416	403	400	412	422	372	415	346	400	405	382	390	369	384	406	420	431	417	380	371	376	390	350	424	373	377	405	359	362	395	399	403	363	379	365	397	392	360	365	373	418	400	347	398	386	390	397	411	373	410	421	384	426	393	352	367	431	401	423	394	364	402	413	420	435	393	387	383	408	376	411	387	390	433	368	352	398	360	389	371	401	425	396	404	373	414	421	354	388	397	414	423	376	405	429	380	406	420	406	370	406	344	395	384	428	373	408	383	409	385	376	397	348	407	366	400	406	388	402	386	432	389	393	410	363	401	357	376	385	383	390	418	412	409	408	419	409	397	387	410	404	394	369	370	388	383	404	395	397	408	423	442	402	397	389	388	388	404	385	374	417	365	369	404	389	441	393	388	392	387	408	428	427	376	384	400	423	427	381	396	390	404	368	391	443	359	390	391	434	364	419	420	415	386	378	375	396	388	409	430	433	411	389	382	422	369	397	390	379	382	393	371	390	413	418	429	381	420	401	398	403	415	390	398	372	381	372	442	401	367	411	390	400	381	416	433	418	370	397	401	435	392	363	399	362	414	402	385	405	373	398	384	381	424	392	410	358	404	381	427	395	380	395	430	415	414	384	353	412	397	409	414	386	382	395	376	340	400	431	400	398	387	424	420	424	385	374	375	399	358	372	367	410	408	402	404	422	396	435	429	386	389	416	387	392	363	403	355	358	385	379	437	367	374	412	362	384	376	367	382	409	390	416	405	379	404	386	362	404	406	381	409	390	396	399	369	375	385	409	378	399	380	396	398	394	385	408	415	372	394	425	374	419	382	432	376	352	427	385	383	373	399	404	384	419	379	401	388	408	421	415	385	395	392	382	373	374	384	387	408	380	440	382	386	385	428	420	417	388	400	334	430	399	417	382	389	403	384	383	395	392	415	394	373	392	439	383	369	408	420	388	422	367	359	410	385	380	433	391	396	409	383	430	422	382	434	379	397	415	411	398	412	421	402	405	388	405	396	362	406	393	400	389	406	396	399	355	374	381	414	367	401	386	391	362	381	419	399	437	390	376	390	389	406	369	406	386	396	403	340	396	398	378	372	389	382	414	378	399	389	387	402	390	426	435	400	418	397	371	441	376	379	418	441	404	384	364	429	394	351	379	417	391	422	404	439	376	402	407	410	414	333	421	360	428	349	395	389	393	392	380	394	434	440	410	395	389	357	393	387	410	399	377	402	380	402	433	393	368	391	427	380	400	375	386	431	360	386	396	356	394	393	387	428	389	393	390	443	363	404	397	383	375	375	396	416	441	444	399	380	377	364	387	371	409	405	358	376	393	417	413	414	401	414	439	377	355	401	396	390	419	393	386	413	396	414	413	409	378	398	398	429	363	383	413	375	400	369	423	397	373	415	375	394	391	387	379	407	390	362	400	379	395	419	367	391	422	404	406	426	383	398	393	398	390	451	362	451	393	386	391	363	394	395	390	371	420	407	345	380	376	395	378	389	391	383	372	388	396	400	403	390	390	394	386	394	401	396	360	393	408	408	377	409	387	386	409	398	395	379	420	371	394	389	409	390	372	394	439	396	427	400	403	444	399	403	382	359	375	352	391	373	412	394	427	392	407	420	380	384	398	388	407	412	395	422	406	367	367	368	382	402	387	394	465	398	410	433	398	346	381	410	402	380	417	370	391	401	383	374	380	399	398	404	423	394	382	384	398	384	390	403	454	431	415	400	368	392	393	397	380	356	357	415	400	409	382	419	420	411	399	424	386	365	406	382	385	368	448	396	418	364	403	389	411	411	381	436	426	385	380	357	415	379	391	410	405	405	360	371	392	407	370	385	400	392	375	385	435	360	364	424	414	406	395	396	407	420	373	374	372	356	396	392	423	410	405	411	395	371	400	421	394	376	375	423	365	377	400	393	430	377	441	415	438	397	391	408	399	397	407	397	374	425	391	401	405	372	368	379	376	425	439	402	371	387	377	375	406	397	403	389	410	384	427	436	430	424	413	375	419	448	398	390	364	388	360	376	380	440	375	396	374	416	389	401	385	405	382	372	388	405	361	419	372	409	414	360	378	389	442	390	389	391	398	384	384	356	424	402	404	409	380	376	375	408	414	413	439	399	419	423	395	408	391	390	410	403	421	383	369	366	402	396	403	420	398	380	431	412	421	410	402	400	407	375	413	393	394	388	432	397	383	365	408	404	383	399	385	370	401	378	377	355	384	411	371	367	401	398	403	344	398	364	381	429	354	416	389	395	410	396	369	367	362	426	407	378	426	368	425	397	364	391	419	410	413	420	419	446	434	386	350	386	410	384	375	370	380	374	405	386	379	379	412	422	411	368	410	429	356	370	387	415	393	384	421	386	373	426	390	452	400	407	398	402	391	406	341	367	397	395	379	397	399	384	356	426	406	374	408	455	430	378	421	433	398	423	405	337	391	390	391	423	394	352	381	391	406	382	379	340	387	398	392	367	391	403	416	382	393	389	397	406	390	376	358	399	444	382	390	374	404	401	393	362	393	407	420	356	402	439	382	372	396	356	388	381	374	434	361	389	402	421	439	365	380	384	402	401	399	394	371	364	402	383	388	368	419	400	383	410	425	427	370	371	409	404	411	413	417	380	380	388	365	433	404	410	414	406	404	375	426	384	394	357	369	398	381	379	382	423	408	407	391	393	400	408	400	373	385	414	351	367	387	398	387	407	391	372	445	371	390	394	388	429	394	406	376	382	392	373	403	425	368	444	395	393	434	354	393	409	385	373	410	395	402	367	393	371	346	397	431	403	397	370	398	391	388	382	455	381	390	404	396	431	416	398	422	372	385	407	372	397	408	405	360	360	420	369	394	353	382	388	372	417	402	357	444	423	414	394	399	370	406	420	414	404	412	409	396	411	390	387	408	400	376	412	411	391	406	360	387	375	370	408	388	423	402	397	410	412	374	395	409	349	394	388	393	456
23602	17428	21134	21488	19221	10312	3882	1818	1289	1191	1185	1179	1203	1121	1100	1091	1126	1111	1117	1164	1108	1050	1039	1075	1102	1075	1046	1014	1003	963	915	925	972	1005	995	909	969	974	966	903	969	917	950	963	902	953	927	923	909	926	895	901	944	948	899	927	894	935	946	943	899	864	909	909	873	975	862	909	917	932	951	987	924	938	929	917	919	979	939	932	850	938	959	903	955	929	960	913	947	905	936	868	925	907	966	946	902	892	890	944	925	923	932	888	907	903	909	921	914	882	843	905	929	931	891	907	936	894	928	905	929	916	919	911	960	943	864	927	976	887	927	944	862	938	909	903	946	935	949	926	940	947	945	931	927	900	918	870	951	915	877	896	879	936	902	839	872	946	942	908	923	914	918	873	951	907	963	931	950	947	896	880	873	917	890	963	947	925	922	865	930	968	915	927	924	983	932	896	918	905	918	959	908	900	949	935	940	984	904	935	928	920	887	906	913	946	909	938	919	916	955	916	914	895	917	906	877	881	910	951	924	880	922	898	941	906	937	931	957	877	944	889	935	865	961	914	864	955	903	943	928	977	864	876	872	903	883	932	907	919	951	908	899	911	898	927	923	890	909	917	974	877	932	935	832	914	892	919	918	911	995	887	972	918	943	968	893	997	957	925	909	895	916	895	981	898	928	898	848	932	934	956	952	899	910	920	963	910	905	938	923	896	902	916	911	909	925	920	919	893	953	926	930	903	958	938	919	882	963	883	906	896	929	909	926	941	965	925	884	871	885	930	939	854	948	917	938	909	937	951	951	886	949	950	884	913	961	904	883	925	872	878	929	923	911	959	897	889	953	878	929	914	962	901	981	957	898	928	932	924	891	901	897	912	903	898	865	857	889	941	926	948	874	961	902	947	894	888	946	960	901	895	895	910	916	932	920	872	927	953	949	994	903	911	894	915	931	928	925	894	903	924	942	935	922	922	907	903	941	924	965	892	937	876	898	905	906	927	941	904	933	915	959	910	928	959	957	929	939	948	905	889	881	893	946	900	973	845	868	910	915	930	922	907	932	897	850	981	940	943	971	925	922	942	915	916	959	944	897	943	891	923	886	942	898	946	896	908	897	968	896	957	951	936	948	935	906	929	946	916	880	946	879	897	895	960	919	971	956	968	959	955	933	907	913	944	948	953	975	939	950	900	945	911	867	871	856	932	914	917	942	989	936	856	956	900	949	923	854	902	911	876	932	952	927	921	922	902	895	855	922	974	892	920	956	916	933	897	944	937	907	904	903	918	1002	880	933	938	866	923	916	894	890	946	910	898	941	941	945	863	943	928	905	860	918	930	845	910	879	868	932	927	918	891	968	869	902	906	893	957	921	928	951	934	916	889	915	925	948	956	881	837	887	963	914	969	944	856	928	921	936	973	886	897	913	939	914	848	905	933	906	898	920	921	917	886	900	921	858	913	914	883	957	891	899	964	851	894	926	948	908	925	926	928	865	911	884	910	928	943	951	900	963	920	938	911	920	961	904	857	922	932	904	870	938	860	918	944	949	934	901	972	924	964	893	927	927	920	939	930	943	876	881	944	890	898	915	961	930	945	987	947	882	954	867	914	928	915	974	894	910	973	888	899	924	921	904	943	870	985	889	902	960	947	891	893	923	927	902	909	938	952	886	965	945	955	908	894	912	922	932	926	901	886	888	912	964	937	998	926	930	910	962	946	946	900	834	966	944	903	918	903	915	915	949	908	988	913	920	982	951	941	961	991	928	896	889	941	913	950	925	969	914	902	967	893	915	901	907	940	886	912	926	915	948	963	949	891	966	865	895	920	884	908	906	982	910	913	1013	932	966	955	910	929	952	945	880	911	933	857	923	908	922	912	897	905	909	890	856	953	939	988	931	917	899	906	896	881	937	899	957	921	1002	948	923	932	923	1023	950	920	953	943	996	830	921	849	867	954	905	931	985	934	913	903	922	946	903	923	945	934	898	937	965	938	917	912	951	964	890	898	975	891	906	925	924	894	964	863	904	896	892	896	920	929	911	929	837	923	911	927	912	978	916	930	914	928	952	884	954	956	881	915	891	912	927	940	938	900	889	936	863	937	918	877	947	877	901	948	918	897	921	951	937	884	890	897	947	919	859	914	939	940	911	922	877	953	927	861	924	922	860	975	914	953	918	894	919	913	914	930	923	920	873	938	902	887	911	897	909	883	845	921	942	916	870	926	899	907	867	906	924	910	997	903	948	969	894	911	898	933	897	967	920	930	898	925	865	908	904	951	914	947	924	947	964	927	942	919	953	976	921	907	948	854	901	940	913	903	925	938	911	902	922	937	896	950	967	905	938	948	899	937	945	895	942	934	907	909	965	925	953	964	939	937	916	931	935	893	939	904	904	898	904	909	982	937	896	912	907	902	924	887	943	904	943	932	907	925	943	943	888	907	917	954	924	936	903	958	958	923	932	890	903	908	914	865	934	883	962	943	885	977	909	877	936	944	942	921	943	886	861	942	929	944	912	933	892	941	914	934	850	932	897	925	941	928	949	894	911	882	935	876	947	908	862	879	900	924	922	930	900	886	906	936	903	952	932	871	970	934	953	923	883	934	898	924	926	905	928	899	916	947	916	883	953	923	940	910	952	881	883	887	877	903	911	908	842	960	937	927	927	928	936	910	954	922	844	917	914	912	866	990	950	907	878	851	907	856	937	915	870	945	912	890	929	938	935	951	926	919	915	973	900	925	950	968	960	957	899	852	939	904	913	944	917	938	931	890	916	891	961	892	944	949	938	927	855	947	842	917	899	918	886	972	945	912	888	923	932	882	880	927	918	917	880	956	917	921	947	980	1018	962	911	923	870	867	960	918	931	887	910	911	905	921	930	892	874	960	863	953	981	947	964	865	948	870	973	929	898	927	969	879	900	899	944	926	880	937	909	899	872	942	878	941	879	915	884	908	954	896	867	932	917	958	991	937	879	949	866	901	847	925	969	901	897	957	923	963	892	895	914	935	878	969	885	938	873	974	968	915	846	882	892	933	907	963	937	966	918	905	935	945	878	886	963	926	892	890	923	897	915	943	946	942	939	902	921	934	912	953	954	925	967	917	934	891	938	913	933	934	894	935	922	953	905	891	880	855	927	963	940	919	886	930	893	923	841	873	964	970	970	897	927	956	895	871	918	947	877	955	924	934	896	908	892	937	1008	885	959	950	955	926	909	939	939	917	954	896	946	936	938	896	920	891	933	888	976	972	923	905	915	880	909	914	910	880	927	928	968	890	889	928	841	916	976	864	865	884	945	876	854	937	886	951	919	863	958	919	866	926	915	939	914	907	935	871	898	912	958	934	909	895	881	932	870	895	927	927	950	892	923	957	896	940	937	860	1010	905	926	932	922	953	913	917	927	961	866	976	923	916	915	887	899	895	878	947	923	909	903	952	945	878	928	906	906	885	962	924	897	911	900	895	905	920	885	898	903	881	903	932	928	902	902	959	918	920	901	952	941	921	892	895	896	937	892	921
42452	27835	21808	19407	15978	7664	2099	863	482	416	353	399	426	402	372	348	395	371	402	378	404	377	415	363	366	332	388	361	320	326	353	343	356	332	345	352	339	302	359	358	341	377	323	341	358	350	369	365	330	340	329	304	385	347	355	324	368	347	307	358	315	352	326	345	334	354	317	329	323	315	407	326	332	347	351	336	314	326	301	321	294	309	352	347	340	328	332	336	362	345	354	348	330	356	305	334	364	320	346	358	335	348	339	303	308	345	335	351	292	343	348	328	349	340	354	339	360	364	318	372	310	346	328	299	329	347	355	315	326	326	345	327	341	300	360	311	372	357	325	336	329	308	328	350	368	339	333	313	367	356	320	310	348	334	318	346	327	319	331	315	348	329	352	369	327	356	315	368	348	312	334	347	337	321	339	322	336	339	388	369	321	343	331	337	373	339	310	342	362	343	307	341	326	344	357	292	322	323	314	286	353	318	338	334	350	328	327	319	327	338	364	326	331	349	334	308	321	365	312	329	331	384	302	346	315	342	320	351	338	348	333	318	354	313	338	321	348	355	338	284	325	332	309	348	333	337	326	329	361	309	342	328	350	314	344	342	308	336	313	320	321	338	313	357	316	323	336	317	326	327	359	329	342	340	345	359	375	354	324	306	349	368	323	356	328	313	329	364	358	362	331	313	322	336	365	308	374	353	339	360	337	341	344	346	321	344	341	301	319	366	317	332	313	317	341	331	334	335	338	352	313	317	362	321	356	369	352	327	328	336	317	323	335	346	319	314	320	311	311	335	389	342	298	360	326	341	338	315	355	360	331	367	321	333	342	340	348	317	351	386	353	352	347	324	344	313	347	354	318	327	366	337	344	337	351	352	339	388	351	369	288	354	329	346	331	348	351	356	344	353	366	341	343	342	341	333	358	325	360	331	328	310	361	341	319	322	350	356	361	326	353	329	333	356	340	354	319	333	325	329	370	352	302	286	336	322	365	354	330	357	304	330	329	347	350	343	342	336	364	338	345	358	347	314	338	351	332	335	306	337	317	350	330	339	364	345	318	326	379	360	328	344	344	336	337	350	328	324	352	329	318	314	299	338	344	342	325	325	316	352	316	299	306	327	329	328	334	293	332	368	344	329	312	303	343	334	339	299	319	314	320	320	319	342	340	321	343	343	354	294	307	324	344	333	336	381	339	369	330	336	336	330	346	352	328	343	336	324	300	335	344	357	341	310	337	345	343	306	345	317	317	334	309	356	337	353	356	347	327	346	364	337	313	359	331	337	366	335	332	334	339	344	310	366	351	348	355	327	392	358	365	348	330	385	322	330	358	335	362	328	349	346	346	300	333	336	319	334	358	344	323	373	343	340	343	331	360	334	357	367	309	346	331	330	322	334	325	352	355	339	336	341	386	342	321	345	364	335	336	363	332	349	319	335	355	353	329	326	334	332	364	281	339	314	357	359	328	332	328	355	362	313	316	328	321	350	332	351	314	304	377	363	348	366	313	352	360	339	332	326	340	313	357	347	335	324	350	344	353	342	340	308	326	353	322	320	322	335	327	315	337	355	328	328	318	296	355	382	332	327	331	336	324	366	329	324	341	347	340	299	337	356	327	347	313	316	338	345	328	342	282	332	318	343	343	351	354	310	316	377	337	329	343	305	341	323	331	306	312	341	319	306	336	332	352	375	347	345	306	303	325	351	327	312	339	326	364	316	317	328	312	282	320	353	359	356	339	311	335	317	331	326	326	322	345	352	326	304	372	328	355	339	341	336	333	336	354	314	335	338	326	362	318	354	346	328	328	314	368	348	317	305	319	350	359	344	311	367	341	357	347	335	358	324	305	324	333	378	347	346	341	326	308	358	367	349	348	338	361	336	381	342	358	344	341	343	351	361	328	346	339	315	360	352	376	322	359	396	356	350	341	388	321	367	357	334	316	320	345	363	339	368	330	315	334	340	339	309	331	318	329	326	328	356	350	347	350	351	350	320	306	360	318	365	344	345	333	352	319	323	318	354	317	320	323	329	315	314	353	339	335	372	360	338	327	356	309	346	353	344	349	343	292	325	310	324	338	330	344	341	333	353	348	348	392	347	344	317	339	350	309	342	365	355	329	363	325	330	369	336	330	353	318	324	351	376	365	313	332	355	307	332	343	360	354	347	334	357	306	321	358	309	321	321	315	315	340	337	320	329	340	327	329	329	345	326	362	377	347	366	362	335	321	334	330	301	345	322	317	361	322	336	360	349	327	348	311	335	320	331	379	359	350	344	372	340	316	298	332	335	316	340	302	319	348	353	351	303	312	349	324	337	372	322	375	320	340	337	337	309	289	321	332	327	326	336	323	342	337	346	330	340	356	349	351	321	346	352	326	340	336	334	337	363	308	335	327	328	343	361	347	322	304	365	329	358	304	324	342	366	347	295	326	362	356	345	296	329	318	300	315	367	327	340	314	346	327	339	343	331	347	318	334	336	387	369	372	313	347	359	328	354	352	307	344	357	332	327	348	381	359	360	307	298	337	319	351	324	339	312	329	329	354	346	353	342	344	301	290	327	360	335	356	325	351	303	343	332	306	346	331	359	338	340	333	319	376	301	373	356	323	345	333	352	303	335	330	341	328	312	368	353	299	347	334	331	324	361	328	314	333	328	332	336	299	338	316	326	341	341	364	334	326	328	331	348	358	368	326	344	362	317	341	339	324	340	342	329	382	328	331	373	343	318	330	349	338	335	332	344	376	337	330	328	346	321	354	338	355	318	347	310	326	308	349	317	346	337	322	362	358	327	326	349	316	339	350	341	316	318	325	346	348	324	333	348	338	339	344	323	379	372	328	369	325	316	336	334	348	331	335	297	354	337	332	312	357	370	335	334	311	363	337	366	347	331	337	363	340	321	333	329	361	317	358	326	305	367	337	360	331	334	308	326	362	356	321	320	364	324	317	306	333	318	345	370	348	340	343	309	333	315	349	346	344	343	363	366	353	374	342	303	324	312	368	299	348	368	373	303	327	346	359	320	335	344	327	343	329	344	318	344	310	325	332	349	325	321	325	323	328	322	344	337	315	344	332	336	374	349	337	343	343	322	314	337	338	347	323	328	348	326	297	317	297	328	303	351	314	343	313	316	310	348	339	303	360	308	358	312	343	354	305	324	312	316	368	360	312	344	374	317	358	332	379	319	308	351	351	349	316	348	335	342	333	349	322	336	368	349	339	334	335	346	303	327	364	345	354	367	333	308	327	342	344	330	327	332	337	348	310	352	362	358	312	361	331	316	335	369	323	368	346	318	316	342	341	336	331	321	335	335	339	321	343	345	332	348	390	321	318	329	328	349	344	343	363	331	366	338	334	361	301	305	321	331	354	328	332	327	377	344	359	351	373	321	330	328	355	334	313	364	326	321	309	354	340	315	363	343	327	315	349	353	353	339	323	384	338	317	336	353	334	328	394	344	339	323	360	314	374	361	293	317	323	359	321	341	330	362	343	324	340	343	330	353
28309	22846	26098	31656	29954	16501	6492	2915	1439	1288	1254	1260	1246	1164	1064	1119	1111	1164	1041	1071	1095	1066	1063	1020	1035	943	920	919	889	897	877	834	865	867	866	811	823	845	875	846	829	928	852	837	819	775	822	830	807	775	783	815	837	828	800	834	788	781	780	790	836	770	820	805	809	786	814	792	784	788	795	802	777	726	804	762	820	781	801	776	785	774	808	792	826	729	779	726	839	759	797	791	813	794	785	780	809	769	779	824	743	782	841	791	807	840	823	786	826	808	772	763	811	868	755	781	808	763	811	739	751	814	803	794	767	818	809	757	797	797	772	811	814	820	797	772	780	829	796	800	775	850	800	742	826	815	797	785	785	744	769	857	779	772	772	806	796	824	864	793	820	782	782	818	762	806	764	784	764	830	795	866	836	762	795	795	781	769	822	784	786	774	772	799	834	802	817	777	862	789	800	823	841	741	826	759	799	782	800	804	814	742	818	786	781	765	805	809	780	761	799	756	793	780	723	797	794	761	892	813	824	822	778	824	753	831	788	773	808	766	733	791	813	779	794	767	822	787	799	749	768	779	745	789	777	769	762	754	762	801	821	806	821	807	763	782	820	773	794	794	806	797	786	746	763	773	738	767	805	789	809	853	788	760	772	828	810	793	802	760	745	797	799	784	749	759	784	786	781	814	772	783	840	782	808	812	780	727	798	762	801	804	788	789	754	825	768	730	750	795	807	810	792	786	788	784	799	752	812	804	823	779	785	746	815	777	761	784	781	798	806	759	759	799	742	767	806	825	805	774	777	825	791	812	851	813	763	784	804	771	743	778	776	802	802	770	859	754	762	823	746	774	764	771	841	789	830	795	792	768	756	791	788	775	814	763	770	861	832	777	802	831	788	794	801	777	765	804	833	804	817	801	779	779	817	798	807	750	760	804	761	772	832	740	796	778	741	796	816	787	801	748	850	786	831	792	806	789	795	739	837	755	815	768	785	811	832	818	814	774	796	787	786	773	819	816	814	852	770	819	800	759	834	802	810	768	769	796	770	840	775	743	829	801	753	778	722	812	810	776	810	805	795	771	810	810	794	758	782	849	794	794	791	771	808	783	749	768	782	799	795	799	797	795	813	807	809	776	826	789	792	813	774	767	787	832	744	752	779	791	779	779	820	815	784	795	745	815	834	814	770	746	758	819	786	776	821	797	803	801	792	803	788	803	818	748	769	810	846	817	780	759	779	791	776	839	813	817	805	796	781	753	806	805	803	763	779	747	799	811	775	794	835	786	812	849	741	754	788	808	791	727	814	804	794	840	788	780	772	793	776	734	769	800	760	761	760	764	826	788	725	818	797	869	803	781	765	760	768	738	814	784	776	824	785	804	784	813	826	741	794	683	806	842	828	763	759	804	808	800	829	781	791	770	759	781	784	761	820	812	800	829	784	788	782	804	828	801	778	793	807	772	823	742	812	804	791	797	780	759	805	804	827	831	769	789	779	798	840	805	748	748	757	789	779	813	815	789	770	858	790	788	794	778	771	821	803	787	790	772	802	797	787	794	709	824	840	761	789	766	775	827	765	787	820	834	838	824	765	767	852	796	776	791	807	796	777	797	800	810	803	808	809	849	830	789	824	760	791	794	793	740	800	796	821	781	795	791	738	808	812	762	793	750	791	756	779	788	777	759	772	806	793	794	815	793	804	755	800	754	774	793	787	714	813	776	778	764	785	786	806	774	776	776	836	784	748	770	800	794	766	767	797	848	780	805	780	790	801	746	832	767	785	772	772	795	796	863	777	785	796	779	764	848	825	818	813	791	788	791	832	766	768	767	767	828	784	742	793	829	753	830	798	744	767	816	745	836	708	775	795	791	804	819	793	794	789	794	818	811	772	786	770	755	769	782	806	754	767	768	741	801	760	825	809	767	789	782	790	802	773	815	773	829	803	771	764	784	762	799	750	743	842	805	805	805	790	759	780	804	831	746	749	770	777	797	816	784	812	805	757	757	748	802	788	794	737	769	803	785	766	756	814	795	767	795	829	780	804	784	777	798	709	815	821	816	805	825	765	778	805	766	818	770	798	835	810	771	813	818	789	815	784	777	847	822	792	797	814	738	761	790	816	758	822	828	763	786	760	769	777	789	805	777	790	801	736	769	797	815	762	747	780	789	747	816	796	792	752	717	784	831	816	759	764	792	817	759	801	804	811	757	832	772	815	818	853	778	778	776	820	794	754	821	764	745	819	796	810	793	816	776	803	765	824	803	775	783	767	727	819	825	756	739	826	767	795	778	838	794	811	728	806	782	777	753	809	786	775	743	791	816	801	789	857	804	784	765	761	740	863	762	796	825	763	782	804	761	764	779	760	783	741	776	823	757	764	722	806	792	838	816	748	805	801	777	790	849	788	736	743	778	817	797	817	785	780	783	721	754	774	764	826	787	747	818	806	733	772	822	771	869	797	755	770	851	870	778	798	779	828	802	772	775	829	787	802	816	761	816	815	808	799	738	769	772	835	809	760	814	779	805	829	790	770	831	832	774	805	772	795	798	747	808	775	797	784	754	861	809	795	821	828	806	791	796	820	751	780	752	699	776	778	769	831	760	775	791	717	813	802	765	755	833	782	794	818	861	794	759	816	781	776	774	797	742	748	800	781	819	758	809	723	771	799	790	813	795	728	796	778	762	816	822	771	795	790	776	758	764	770	807	746	749	787	784	815	785	811	789	813	756	808	787	806	792	769	779	782	790	805	773	769	804	859	805	836	783	813	837	804	780	766	800	797	810	756	764	728	798	802	800	798	828	784	798	782	771	786	758	817	852	792	763	750	769	755	722	800	836	798	757	813	750	760	808	821	799	800	818	763	767	822	730	757	745	792	759	822	766	811	757	768	742	809	817	764	741	848	744	746	792	788	780	803	793	768	799	740	783	809	766	770	798	761	788	818	819	844	813	760	817	777	784	749	747	817	766	798	774	786	798	715	760	813	816	786	833	803	810	811	825	852	780	734	791	831	803	799	741	829	788	830	806	848	810	781	780	797	780	788	761	810	787	784	772	779	811	761	796	762	793	796	820	750	787	785	782	730	803	808	763	845	792	771	786	782	796	789	812	767	778	799	773	762	783	783	823	741	764	794	839	845	799	766	825	762	731	743	800	823	846	783	816	768	799	733	783	793	774	797	785	788	836	733	788	789	787	769	818	836	812	780	792	774	763	802	787	812	756	819	772	768	832	805	857	761	795	801	776	743	773	809	775	789	772	786	787	784	816	808	745	773	809	810	786	834	818	810	774	791	798	778	783	773	768	763	788	790	804	779	763	786	779	815	794	803	784	808	808	748	780	744	795	828	821	796	830	771	759	801	775	786	794	762	820	822	809	788	797	759	774	798	799	774	772	814	799	783	797	733	754	765	798	784	795	803	798	799	780	743	788	768	755	724	765	803	778	831	782	785	786	787	769	776	764	767	797	802	800	831	765	789	854	795	805	807	798	806	783	776	738	808	787	802	751
18936	10675	6345	3787	2179	845	520	456	381	413	377	375	401	382	394	404	398	389	357	416	389	397	431	374	392	374	383	374	379	408	392	365	378	400	377	362	372	362	400	393	340	374	392	402	384	380	408	402	387	370	406	404	412	382	348	385	373	414	377	413	391	365	359	352	393	351	365	373	359	388	385	399	370	399	396	387	361	367	388	361	391	391	371	377	360	359	373	363	331	369	392	393	379	377	374	383	399	396	382	381	337	361	350	385	413	408	385	371	379	391	381	346	392	364	349	373	396	349	417	387	368	364	373	381	339	403	394	336	375	364	354	398	363	402	388	410	372	372	368	377	411	358	369	388	386	392	350	383	335	322	393	352	363	377	379	389	401	365	385	394	399	373	371	396	328	374	392	383	368	402	411	423	364	384	377	403	427	339	346	347	385	356	395	352	388	370	377	332	383	393	369	410	357	376	361	404	364	398	369	369	449	361	407	350	384	404	384	388	348	374	379	391	360	343	346	351	351	361	380	413	356	375	385	390	367	356	407	392	366	360	385	362	408	396	371	386	374	389	357	374	375	394	357	377	400	381	382	356	362	374	394	381	384	375	394	385	401	367	383	363	394	339	363	376	416	390	394	385	397	396	415	404	370	368	380	383	424	353	407	364	349	385	389	374	370	385	394	403	355	384	390	378	352	371	398	382	373	363	380	393	373	340	384	357	382	395	341	354	364	355	378	437	413	393	385	354	415	388	405	409	376	352	364	350	364	387	353	376	362	371	413	334	372	352	376	422	368	370	369	378	362	357	384	388	378	401	387	386	389	391	370	408	408	364	389	390	378	365	370	375	368	384	374	378	359	432	378	375	370	389	375	375	397	381	404	399	381	373	367	336	375	384	366	377	386	342	409	390	404	344	374	378	386	393	349	360	409	399	363	416	398	368	393	377	398	393	365	367	430	398	375	362	386	424	380	355	360	420	362	412	326	357	383	366	405	377	340	361	368	404	351	360	414	380	394	367	406	362	379	374	367	392	421	385	402	367	401	374	384	419	402	388	381	389	361	360	365	377	361	374	368	354	390	377	372	420	339	368	419	382	368	398	379	357	430	398	372	390	361	371	407	356	392	352	375	372	387	364	394	396	409	391	383	379	347	356	344	368	342	332	329	382	397	411	394	365	387	372	394	420	385	373	384	378	376	374	382	357	397	377	370	377	356	352	384	369	399	377	370	392	362	370	380	382	405	340	399	373	372	391	357	380	380	382	397	365	373	378	375	346	375	337	355	385	376	376	375	434	376	392	414	405	343	378	364	360	377	374	395	382	378	390	386	369	413	393	361	357	354	381	350	386	375	368	335	385	361	345	417	416	380	399	396	374	387	342	342	392	377	375	352	376	401	339	375	381	358	338	381	365	360	321	348	373	363	380	399	415	367	385	356	361	410	386	364	395	397	393	389	364	374	347	348	379	357	378	396	370	379	357	387	388	364	379	400	360	388	382	366	370	364	359	389	362	416	386	402	378	395	343	387	366	370	379	384	379	348	358	384	378	375	351	370	381	391	364	352	367	408	406	360	365	401	388	386	379	383	374	398	362	355	366	392	375	374	372	373	360	394	398	405	369	357	376	406	395	364	393	352	360	385	353	335	395	412	388	351	366	380	375	368	353	397	397	366	365	364	395	392	385	396	393	373	387	352	398	379	388	418	404	390	400	370	376	391	384	384	410	386	383	388	377	359	369	402	393	383	348	394	374	399	398	367	390	438	375	390	403	372	354	370	381	352	402	359	375	388	377	399	348	349	383	393	399	376	374	376	384	414	370	376	366	376	374	409	344	343	391	393	381	374	375	407	393	411	398	368	397	372	368	404	376	359	328	363	390	391	352	388	389	404	407	372	374	370	359	340	402	396	361	383	366	389	374	368	371	335	377	356	391	383	408	360	368	381	361	403	396	382	380	357	429	360	397	382	346	406	380	421	422	414	401	387	373	412	362	380	380	352	379	369	331	339	403	391	369	383	378	370	391	376	441	366	381	381	408	387	349	372	417	402	403	409	392	342	351	384	378	355	331	413	375	385	381	391	394	351	361	349	402	400	331	385	375	367	381	391	401	378	413	381	397	371	422	393	349	382	407	369	394	406	380	381	374	363	383	338	350	415	345	392	335	381	397	402	359	381	393	365	400	376	424	373	389	374	392	371	376	371	396	416	391	348	396	399	346	403	390	372	378	348	362	379	378	379	374	391	409	389	346	383	366	392	393	409	410	366	420	360	356	358	400	358	362	377	394	376	293	363	397	341	367	374	381	377	397	417	346	353	357	392	378	375	381	368	370	381	384	394	397	378	347	399	371	395	389	393	384	368	405	362	388	389	369	333	365	427	409	411	389	383	365	394	368	345	380	409	395	351	377	385	395	384	382	353	376	372	376	346	383	386	372	354	371	378	364	381	386	395	366	374	353	371	384	407	365	384	351	369	345	376	366	403	398	400	396	368	360	409	354	356	345	398	378	359	392	364	395	384	366	364	413	331	359	404	385	395	360	341	369	356	346	381	393	417	345	412	356	341	404	418	387	376	387	408	363	381	386	412	385	370	385	392	391	379	363	377	393	380	420	364	380	370	355	376	361	364	400	359	394	391	326	343	385	389	402	378	391	419	395	421	383	341	355	405	406	362	415	363	371	390	387	398	388	379	344	351	341	374	380	393	366	355	353	378	351	380	386	371	361	393	362	366	388	410	395	378	368	383	372	373	367	389	379	368	411	348	407	377	354	390	403	387	392	367	403	357	415	379	395	400	370	388	402	359	368	407	426	388	414	389	376	379	355	403	407	412	373	395	362	392	370	391	398	393	371	367	374	386	362	379	358	385	339	394	379	377	413	362	371	364	361	338	359	351	372	369	402	424	356	360	382	396	386	355	372	373	359	373	358	376	377	396	370	413	362	375	397	374	403	394	394	393	343	427	371	401	359	411	404	399	374	400	407	388	406	418	366	361	379	367	339	387	358	375	358	413	348	351	342	379	410	404	351	377	394	370	373	371	405	369	352	370	364	382	374	360	377	414	380	376	386	376	404	394	381	362	412	359	351	378	336	382	343	404	380	373	367	390	350	369	393	383	376	391	397	394	355	356	384	367	386	366	362	383	387	405	354	371	401	413	369	359	391	367	390	322	384	393	359	372	358	357	339	371	382	375	361	357	377	423	386	381	399	400	393	334	409	355	352	400	372	396	353	329	363	381	400	374	385	379	368	380	380	374	366	369	393	391	374	399	390	354	335	408	352	422	381	371	387	382	404	412	395	370	374	366	386	423	393	366	402	341	382	411	373	381	413	361	389	360	367	398	378	376	407	394	362	370	355	379	383	375	405	394	409	376	403	368	397	427	415	401	363	376	370	373	343	333	373	395	403	388	373	386	387	361	378	381	346	404	366	381	355	354	365	384	351	413	333	385	383	383	349	347	389	411	388	404	385	411	372	367	403	369	398	386	365	387	416	360	376	382	366	362	363
13254	10078	10592	10374	7234	2909	1425	1049	971	981	909	977	907	956	1007	937	940	972	1020	1011	1019	996	935	932	986	944	925	907	879	931	839	924	922	876	848	852	926	869	894	940	934	878	895	899	845	874	893	878	875	920	828	869	865	909	840	879	843	839	894	915	913	894	935	931	866	891	856	853	909	902	807	898	883	875	841	920	913	854	878	858	884	917	918	871	871	829	912	844	917	818	909	881	869	843	867	869	883	943	884	856	903	884	878	867	886	896	901	916	814	879	821	932	888	875	856	880	896	866	843	917	899	883	893	921	901	907	903	861	896	911	848	886	908	869	864	930	902	929	891	844	892	842	862	904	863	896	854	870	857	879	881	902	871	884	870	902	884	936	867	826	854	869	919	858	923	898	855	871	864	870	899	896	879	952	882	876	900	816	915	857	909	857	873	888	919	846	897	915	858	817	884	894	875	881	870	900	918	916	930	924	898	926	836	873	881	863	932	925	843	863	886	900	886	880	859	849	862	875	891	875	874	832	873	914	844	874	829	879	901	841	855	884	911	930	860	918	868	853	860	883	910	862	882	907	903	916	892	812	866	911	928	848	870	855	877	854	885	874	940	901	903	908	860	894	881	914	879	876	950	860	876	888	917	890	903	854	879	876	887	888	833	855	886	846	882	852	867	867	868	884	884	837	848	902	872	869	863	871	872	868	890	848	858	876	899	913	854	854	900	924	839	836	857	909	815	864	912	845	867	876	876	930	920	857	874	888	905	852	890	859	868	888	894	893	828	879	866	871	834	918	949	927	925	894	877	934	884	880	852	873	933	881	886	895	860	891	875	850	845	892	841	823	843	913	902	906	831	935	921	887	880	871	872	889	913	887	822	860	903	894	848	882	854	870	836	896	908	878	868	901	872	856	872	926	876	871	864	895	882	892	904	829	882	915	905	846	847	867	887	921	873	868	858	888	921	906	908	911	896	876	830	874	838	849	903	889	857	923	859	911	832	952	935	910	814	833	824	791	849	834	902	906	864	835	873	831	932	860	886	896	895	937	826	878	885	863	899	909	875	876	911	838	919	877	899	886	913	834	923	890	887	893	860	856	890	914	892	870	897	866	930	915	884	884	884	888	907	891	843	827	883	908	875	891	876	870	891	864	901	890	859	922	883	944	951	850	896	874	873	932	891	876	880	882	807	839	885	918	866	811	891	817	905	876	887	910	875	844	890	891	892	899	930	888	861	865	913	900	873	834	852	893	885	868	924	884	888	852	870	864	892	832	975	870	882	864	914	859	872	900	862	880	903	892	936	886	922	844	944	854	904	814	945	890	865	874	924	913	919	836	871	849	917	863	899	923	904	858	912	896	893	915	868	877	876	925	880	868	927	841	906	893	892	838	889	858	845	835	911	895	867	893	851	872	844	893	822	852	867	861	876	855	938	845	996	927	828	860	881	904	897	890	893	890	862	895	834	897	863	974	892	901	880	864	842	903	872	881	834	874	931	839	845	860	847	877	944	884	884	873	923	837	889	855	904	921	887	924	903	896	892	864	890	908	849	852	908	912	854	930	937	896	848	866	883	889	871	873	911	842	892	885	856	876	890	838	911	887	905	847	900	873	885	886	860	840	895	841	863	894	912	836	917	884	843	891	879	892	870	877	852	877	840	894	901	882	899	904	875	900	883	910	893	926	881	973	908	896	903	854	900	886	931	902	885	881	892	916	864	881	890	845	897	854	917	931	892	904	885	875	836	882	886	810	913	875	841	904	898	918	829	964	901	842	844	921	916	876	847	884	897	900	830	924	871	868	850	890	857	910	900	879	834	834	901	885	892	913	908	869	880	908	832	814	928	810	847	853	880	899	852	868	840	850	875	909	879	845	849	867	926	863	871	835	890	866	823	842	837	903	877	857	880	869	926	880	837	907	885	872	852	868	861	875	892	890	882	941	902	911	902	870	851	854	853	910	882	883	882	910	910	902	858	881	853	910	882	846	864	825	879	881	894	896	868	918	840	880	862	836	910	883	937	864	897	852	900	860	928	893	892	895	880	929	874	927	838	905	854	891	864	834	865	905	826	924	925	896	863	897	906	914	858	908	944	864	933	907	849	889	838	856	877	831	917	860	831	947	867	898	868	855	891	920	853	844	882	882	903	891	871	881	913	890	891	857	910	839	907	868	860	906	866	852	873	906	901	852	959	840	842	899	856	853	850	910	874	871	922	853	893	869	935	851	881	880	906	886	857	895	851	940	886	881	887	854	800	870	827	873	869	866	865	905	914	877	857	875	880	844	866	851	874	904	856	817	869	898	909	907	923	863	837	930	931	902	876	861	864	904	881	933	881	858	814	876	920	880	909	882	909	858	864	901	877	923	886	925	879	921	883	860	827	889	893	815	913	879	900	846	866	862	882	896	917	837	875	914	837	890	902	882	881	888	893	897	884	916	884	870	819	903	883	903	838	922	846	880	886	808	925	883	852	892	791	895	846	869	860	841	873	880	849	858	877	896	887	935	876	916	843	841	841	911	894	847	887	910	903	862	885	882	912	897	875	878	892	846	843	891	910	912	881	898	910	862	871	948	911	898	834	878	938	863	885	884	889	852	881	891	872	898	864	887	940	876	876	804	870	878	878	888	906	850	864	886	900	882	812	856	885	906	852	937	878	896	853	896	914	793	891	851	822	909	855	897	869	890	874	850	867	869	961	860	917	863	907	895	845	895	878	892	879	893	841	833	913	915	916	917	914	843	832	858	936	783	930	902	909	850	902	926	872	832	894	889	848	883	867	943	898	886	906	832	857	875	908	872	918	874	902	902	868	878	921	865	953	864	884	884	959	945	889	853	882	877	854	863	845	892	890	908	854	863	857	842	867	923	887	842	877	861	860	850	881	882	857	836	905	837	864	888	816	872	890	890	945	919	890	876	892	867	790	917	900	844	908	920	873	897	879	892	837	910	895	871	914	787	856	860	852	924	833	907	926	861	870	885	893	867	873	903	902	840	917	896	848	902	849	861	923	848	878	856	855	918	854	850	845	877	897	913	842	903	905	891	928	849	879	855	884	895	848	894	931	906	829	906	866	946	891	906	914	832	840	914	835	859	954	868	852	893	882	926	870	884	903	887	895	908	856	898	875	880	849	854	900	807	919	910	907	875	888	873	874	904	861	893	864	939	912	881	885	891	921	867	913	869	859	902	888	861	935	892	861	906	885	914	907	910	839	858	842	832	875	895	885	899	905	878	856	853	849	804	866	876	838	861	813	912	823	868	895	917	918	914	904	841	871	883	917	908	856	874	873	893	839	860	856	865	870	881	874	893	864	870	870	885	889	826	912	894	884	891	884	897	857	861	864	897	869	842	900	911	861	852	883	913	859	881	878	839	937	852	914	800	877	900	826	830	868	892	840	925	862	904	890	895	884	914	880	949	849	920	873	889	915	879	888	844	906	818	900	862	969	892	905	877	909	896	866	866	891	856	905	853	882	866	870	881	863	908	865	900	907	909
34065	22412	17297	13198	8038	2456	1257	554	493	477	402	433	449	428	403	393	421	414	388	436	408	424	348	419	375	383	419	402	406	404	390	435	450	391	396	422	393	386	447	395	415	385	388	380	407	366	384	409	386	419	408	393	416	374	390	380	392	417	404	433	387	434	402	401	411	352	410	419	384	367	382	382	399	393	351	384	359	405	411	396	374	396	399	391	401	379	397	402	357	388	382	366	409	370	368	376	409	404	433	370	389	439	371	385	378	384	423	390	351	377	399	345	346	383	379	424	390	364	403	362	374	374	389	415	387	370	377	408	386	388	343	408	400	408	362	378	406	372	412	365	359	378	379	387	406	402	386	369	347	385	410	402	360	409	355	383	413	407	416	350	399	400	388	346	398	399	425	403	387	416	355	435	399	361	419	401	391	380	382	401	398	362	385	387	375	425	352	396	406	387	368	338	418	380	406	433	397	386	375	372	379	366	386	421	379	367	385	358	408	411	378	407	385	385	385	391	413	433	400	389	375	386	395	375	413	418	407	369	419	386	413	384	390	413	398	422	379	407	356	394	359	393	380	405	409	372	391	337	402	387	377	393	397	403	342	369	370	363	385	353	380	381	373	368	410	415	428	404	398	369	397	393	390	356	379	401	388	401	389	389	377	402	384	396	423	413	390	410	357	376	403	365	384	417	414	435	393	442	416	407	405	384	364	400	392	354	400	379	384	377	388	355	372	369	395	373	377	360	394	374	407	405	395	396	376	383	428	387	432	372	373	394	438	382	416	399	354	376	406	404	398	397	347	347	382	389	436	408	371	390	398	401	356	430	382	419	383	403	382	441	358	401	372	383	332	396	381	377	368	397	373	389	391	351	404	410	350	403	398	378	389	409	399	378	387	382	393	366	367	366	403	398	392	375	415	397	404	421	375	395	384	371	410	420	358	385	396	379	399	406	424	377	390	372	365	366	416	361	348	402	346	347	387	380	392	403	393	377	376	413	402	428	391	410	392	371	434	391	442	382	433	427	437	381	399	406	378	378	367	453	381	374	411	407	438	415	374	384	381	409	432	376	434	416	365	363	403	405	358	337	404	406	387	380	363	420	376	366	364	373	425	424	380	408	395	407	408	397	403	375	364	382	362	364	368	411	432	390	375	390	421	440	384	389	377	421	373	416	413	410	369	400	383	383	406	390	372	384	397	390	399	439	383	414	392	374	380	402	397	365	377	362	372	405	382	402	357	343	377	387	404	395	410	405	424	375	408	355	400	362	424	422	372	374	415	377	369	375	353	382	379	398	388	373	395	386	380	383	371	387	382	421	380	386	371	367	348	393	414	379	372	405	365	403	370	350	358	392	374	369	370	381	408	344	404	428	406	394	396	429	385	409	411	424	396	384	388	386	375	384	416	373	413	331	373	383	383	381	369	427	406	415	380	375	405	423	393	383	389	380	423	410	384	412	393	377	371	353	404	371	413	434	367	412	405	385	384	376	413	406	394	437	392	401	369	390	380	405	392	396	403	383	408	411	353	356	416	398	418	380	420	416	401	406	378	409	442	382	394	405	414	418	401	399	402	368	432	389	394	381	360	338	354	396	369	380	384	366	387	388	412	388	426	378	366	413	366	411	390	387	396	399	331	422	435	376	404	386	382	378	397	387	365	419	393	366	424	383	384	391	385	412	369	394	411	387	376	379	368	410	381	383	415	361	381	359	389	380	402	436	422	428	356	438	388	378	391	380	393	412	375	416	404	394	395	407	427	380	378	415	398	399	372	373	384	429	383	410	393	392	372	346	396	343	391	353	394	423	371	402	372	413	377	419	396	381	410	393	424	374	408	379	380	359	364	388	402	390	423	357	369	411	401	371	392	353	391	396	388	387	385	413	425	365	401	393	392	384	383	396	375	377	377	382	403	389	389	364	389	399	415	360	428	351	375	394	401	382	411	348	371	419	396	408	369	346	393	402	411	337	371	363	429	405	396	384	378	394	408	415	443	388	401	379	418	375	390	395	400	370	348	385	402	376	352	348	405	390	409	426	380	360	355	428	409	380	396	407	374	391	420	355	371	409	406	425	372	424	421	396	417	409	409	412	428	405	441	368	390	418	407	365	405	391	408	417	379	435	401	412	371	401	391	361	390	408	351	381	381	395	342	406	401	389	377	411	378	411	385	422	422	398	388	414	372	370	410	405	398	366	351	422	389	391	399	436	380	421	407	379	333	378	410	385	400	393	374	370	387	386	386	367	404	405	403	423	404	404	403	417	390	377	365	391	381	395	384	409	410	410	392	371	403	372	402	396	396	379	390	364	401	398	392	400	391	396	404	396	415	379	436	398	389	406	387	404	415	377	405	402	390	432	419	422	377	373	401	365	400	379	387	378	386	401	421	423	398	411	398	378	391	398	387	374	364	396	375	394	405	390	416	398	393	353	373	381	392	377	369	394	417	410	425	381	409	381	393	350	417	373	408	399	407	419	364	392	411	399	411	409	385	390	392	423	409	417	415	432	381	396	380	356	364	354	395	448	404	378	379	369	374	373	375	402	379	362	379	397	385	388	358	424	382	370	375	362	368	370	373	411	371	430	374	384	379	358	407	421	438	417	419	342	409	379	365	379	404	397	406	379	390	386	390	394	365	405	390	361	412	396	379	389	397	372	337	383	417	367	367	401	425	388	394	361	360	395	363	380	376	371	409	400	366	406	415	366	362	395	416	412	376	423	379	394	386	375	398	388	414	401	373	453	401	390	383	395	382	406	406	390	354	357	445	366	404	365	333	376	402	412	365	423	412	427	387	374	367	411	344	401	383	423	386	383	409	375	413	411	402	404	377	400	369	378	382	387	412	399	397	370	354	386	393	393	411	372	404	394	357	397	384	381	363	374	386	392	394	365	371	431	390	416	372	420	383	368	379	407	402	388	351	416	415	398	399	359	393	397	368	392	383	399	414	386	377	381	356	359	446	351	412	364	391	404	370	405	368	403	414	443	395	381	405	389	368	395	352	354	381	338	398	421	370	376	386	383	393	390	384	418	379	415	399	384	403	399	403	411	389	409	432	390	392	401	359	365	349	373	413	361	354	385	392	392	379	372	432	387	395	361	420	386	365	420	362	399	391	415	406	393	399	371	378	395	374	423	345	431	406	393	387	362	401	373	352	389	446	358	374	353	351	418	392	415	383	379	409	380	392	392	364	397	435	436	392	423	407	339	398	425	397	363	363	426	458	407	409	397	399	402	335	367	447	367	396	403	406	351	399	411	379	376	385	399	369	415	404	432	377	409	351	446	420	412	384	380	363	381	392	407	374	404	411	400	394	375	384	365	391	407	397	374	374	379	358	400	408	410	419	413	388	405	381	425	400	403	397	395	375	392	397	370	398	387	427	383	424	389	413	415	421	404	421	426	414	401	399	425	388	426	378	382	395	421	438	417	343	364	390	409	468	394	354	385	407	377	415	384	402	410	414	425	413	374	370	424	371	416	416	398	366	382	373	414	406	394
23767	19125	22620	25074	18756	7138	4165	1765	1229	1257	1200	1172	1173	1142	1097	1115	1090	1141	1133	1123	1133	1162	1078	1096	1018	987	958	980	886	985	974	940	915	961	935	941	935	926	947	931	923	973	954	940	906	913	960	930	907	900	907	928	934	946	886	1018	938	887	885	969	917	900	871	921	908	947	956	915	896	889	911	891	926	853	883	890	924	914	837	934	900	855	910	878	874	927	895	919	892	993	907	903	887	927	940	909	989	900	890	904	893	894	905	896	901	896	907	914	907	878	886	897	907	869	987	952	936	914	886	891	854	940	880	920	875	897	931	899	923	876	837	883	933	953	841	920	932	882	929	889	893	932	898	911	891	962	878	858	922	909	902	926	888	911	934	916	878	866	929	915	883	853	890	943	883	855	893	881	916	911	945	894	866	886	878	897	940	927	934	923	867	952	870	924	919	919	881	888	887	961	922	919	906	906	916	890	893	852	940	891	861	912	922	895	896	897	857	883	828	920	893	926	960	900	873	875	914	878	905	886	920	912	883	916	910	943	975	900	926	940	930	931	921	902	886	905	870	908	913	915	939	881	875	923	889	922	909	881	929	870	901	907	883	919	872	901	909	885	903	946	923	925	902	958	931	886	873	873	924	866	959	860	906	896	953	957	917	868	919	831	859	937	960	878	915	894	894	940	921	892	904	935	867	918	865	904	910	879	932	910	872	913	911	856	865	908	893	946	915	940	879	859	917	881	909	934	915	886	928	931	895	904	909	884	910	937	910	856	953	915	857	933	908	907	859	873	918	852	953	894	900	907	931	944	903	883	879	891	875	919	880	881	899	883	915	932	891	892	874	948	941	920	875	887	964	895	929	874	911	912	927	902	912	915	883	907	855	978	894	910	919	920	952	920	914	869	967	937	854	899	931	860	912	901	913	890	934	930	913	856	911	856	885	899	871	979	914	940	944	891	929	951	908	904	890	866	909	901	941	883	874	958	941	904	934	937	891	921	902	855	918	886	905	903	858	886	894	853	936	856	897	932	880	908	849	915	918	948	919	879	905	903	878	874	890	968	941	896	902	875	876	909	862	947	981	894	915	922	890	894	952	871	904	911	915	920	957	919	884	891	899	918	904	906	910	827	953	965	872	894	963	919	925	881	952	924	934	910	928	936	871	887	911	879	932	915	858	944	886	916	925	847	891	925	924	899	895	865	846	904	896	867	933	915	881	851	910	909	916	895	883	868	910	870	928	854	889	881	902	926	963	916	927	911	883	946	932	935	893	934	877	923	917	866	864	924	921	889	892	939	887	890	920	917	905	951	894	887	883	909	891	862	920	926	933	960	885	916	938	864	888	856	914	888	896	900	881	905	915	905	899	872	937	927	845	877	867	929	925	922	954	996	906	891	940	901	900	930	914	873	906	865	898	914	857	893	928	894	864	904	897	915	899	862	883	912	872	924	920	845	856	915	935	962	952	911	908	937	883	902	897	870	937	888	902	951	908	899	964	927	856	870	884	883	890	887	886	892	937	947	913	938	951	906	880	880	972	924	934	917	883	922	818	945	884	931	914	914	886	918	899	885	938	872	898	904	863	889	900	945	888	939	845	964	927	841	934	890	932	968	905	907	885	946	931	910	873	902	866	853	877	942	892	910	911	856	849	893	968	900	926	966	877	883	929	899	901	934	909	954	914	922	907	933	905	941	904	935	967	937	946	947	962	958	862	909	972	889	917	959	930	806	924	902	924	876	916	914	921	880	887	963	894	921	868	870	888	900	865	928	891	914	934	918	909	915	810	885	909	887	950	930	868	962	893	924	906	875	883	827	947	890	928	907	928	902	855	884	857	963	929	895	892	936	955	876	918	959	937	962	933	936	892	954	891	926	902	889	927	873	901	863	889	920	930	833	872	885	945	883	915	906	885	919	930	960	909	906	896	862	919	908	919	894	923	909	931	890	885	898	857	953	941	942	896	896	917	912	921	939	970	868	876	901	910	860	926	884	904	898	882	900	916	923	953	900	938	901	923	928	922	933	940	952	871	939	947	852	931	920	855	908	932	913	936	897	973	936	873	938	889	878	889	884	880	889	899	903	955	909	890	866	902	926	906	883	921	918	855	928	911	863	856	904	910	918	907	889	914	902	941	963	889	876	930	911	926	902	912	912	904	900	865	875	885	940	918	883	858	968	895	876	898	930	921	907	923	934	903	878	911	824	900	935	880	903	931	924	934	887	913	891	889	883	903	886	955	886	866	895	875	930	881	863	884	908	874	899	867	929	868	864	942	927	917	909	912	915	900	879	896	915	896	899	931	914	907	863	879	962	880	918	893	951	936	907	933	924	964	959	847	891	989	938	940	933	882	916	854	916	956	937	957	925	932	941	941	903	911	891	862	877	919	901	870	901	923	929	900	889	914	918	884	916	864	871	893	899	973	893	915	954	915	874	856	858	945	955	835	907	907	892	829	868	906	965	895	928	914	913	846	890	908	948	945	907	883	885	892	958	882	905	949	915	843	908	952	937	851	876	959	935	892	873	882	897	899	892	932	927	933	887	865	914	976	892	835	893	908	904	953	891	918	899	926	916	896	890	998	928	924	905	943	942	905	957	875	937	858	961	964	886	906	843	909	904	907	951	944	933	881	932	848	922	882	878	959	944	921	897	861	913	899	906	923	881	908	886	927	882	889	940	915	904	881	890	907	931	871	961	869	916	879	862	873	915	917	917	919	882	965	910	866	887	901	898	932	925	940	946	883	937	874	923	875	924	911	848	879	893	851	895	863	971	924	907	906	938	929	886	828	888	930	936	935	939	896	942	919	930	898	942	858	942	886	885	926	912	892	892	917	936	943	868	947	917	893	834	902	884	940	954	961	925	938	945	932	890	911	891	965	887	921	935	915	926	904	883	903	910	871	940	889	960	886	906	894	903	912	883	906	889	879	940	923	927	898	895	950	896	878	929	943	879	938	847	887	943	904	922	966	886	877	888	882	891	905	876	904	890	884	965	884	895	924	884	954	920	875	918	905	867	903	902	874	877	939	911	892	914	898	921	906	920	877	948	904	895	919	832	869	925	837	920	877	876	866	965	919	893	905	931	856	926	817	935	886	951	991	897	885	839	880	877	867	923	916	907	885	909	843	918	887	906	891	918	936	927	898	959	887	922	899	845	909	931	906	910	896	880	872	897	931	891	895	865	906	904	952	871	952	979	912	894	899	909	862	920	946	906	938	927	897	938	907	925	904	898	936	902	948	909	878	924	874	905	978	888	931	933	884	950	895	876	932	877	890	898	916	901	905	904	886	818	886	904	899	873	938	930	916	859	943	890	920	922	947	881	935	916	869	951	891	871	895	894	890	925	945	941	907	859	869	901	915	978	888	872	862	844	930	895	873	901	887	876	869	906	936	928	929	865	962	924	919	909	879	866	951	900	868	898	840	904	953	935	909	917	879	962	907	961	945	949	948	890	897	914	877	897	868	909	985	958	925	848	882	892	884	887	936	880	888	886	930	870
43390	29873	27042	22903	12035	5211	2105	757	485	433	428	411	415	367	382	373	395	409	424	395	383	406	381	400	377	348	364	333	344	317	337	328	317	301	354	354	362	363	323	383	349	358	293	315	348	318	323	351	322	330	356	321	349	319	335	349	326	334	330	318	344	348	357	366	326	314	359	348	364	340	308	342	315	354	329	378	343	320	332	318	341	334	316	340	327	352	328	333	322	314	340	347	342	341	343	319	330	313	311	345	312	365	327	283	352	340	339	357	331	348	327	354	310	318	332	376	323	310	332	322	350	351	334	330	301	318	359	330	321	353	335	352	332	315	320	315	338	364	352	320	316	305	290	322	326	323	299	330	290	331	316	348	369	323	360	315	334	345	306	359	331	350	353	361	339	364	336	358	332	359	320	341	362	303	332	339	345	324	364	337	322	351	354	362	393	357	385	351	333	330	309	305	347	345	340	361	313	328	337	340	340	320	352	321	312	321	364	367	334	345	313	355	348	339	373	331	359	362	305	320	352	300	332	336	341	308	334	340	297	328	302	308	323	339	341	347	325	350	339	328	370	329	293	322	340	318	331	335	329	317	318	335	305	295	307	314	314	333	323	324	324	335	310	306	341	298	342	366	322	334	307	374	318	335	305	341	311	317	346	351	336	308	313	369	355	318	324	321	338	341	343	309	342	308	312	347	329	346	314	321	355	279	325	311	320	329	330	338	329	349	329	329	292	394	309	345	334	349	378	363	320	341	322	341	342	313	363	336	318	372	368	331	342	326	346	357	325	332	326	276	339	345	322	340	310	333	320	326	290	327	300	319	342	358	321	313	307	357	343	339	330	355	352	307	315	330	357	348	340	350	316	324	307	329	330	350	338	379	347	338	382	364	328	336	325	342	301	326	314	289	317	317	308	346	337	274	351	334	310	289	315	352	343	368	321	353	332	323	319	338	358	315	320	323	347	366	341	328	320	330	341	357	334	318	350	330	317	373	338	331	319	323	325	306	317	340	291	368	321	335	335	350	330	318	324	317	356	348	334	326	316	333	320	335	334	337	308	318	313	320	326	313	321	372	338	337	334	357	331	356	338	367	355	330	319	313	338	340	351	332	319	352	305	382	324	306	325	319	358	331	338	355	332	309	340	324	303	309	321	310	338	340	334	320	290	362	333	318	343	301	339	342	331	342	320	339	358	333	297	330	317	320	342	330	317	346	325	342	356	318	309	364	327	364	340	303	326	336	325	360	289	362	337	332	336	359	357	362	294	345	351	327	297	334	307	352	360	334	324	333	359	323	323	286	350	349	368	340	330	323	335	346	340	370	324	321	319	324	325	315	339	372	312	301	325	328	315	317	329	343	396	315	386	345	375	331	320	316	310	309	341	339	327	331	334	359	392	353	395	325	304	357	332	311	371	302	327	331	298	322	334	340	330	387	343	317	364	328	328	311	352	317	312	286	334	355	354	315	336	350	363	282	330	324	363	352	308	329	346	345	348	362	310	336	351	366	353	343	305	331	321	315	379	357	334	346	367	343	325	333	315	344	337	355	334	326	310	336	344	336	353	388	343	328	347	311	335	316	323	327	328	343	345	333	318	317	321	310	312	326	364	350	333	346	341	364	321	314	378	346	290	335	375	342	307	329	298	349	352	345	308	318	346	377	336	321	328	360	332	354	336	363	331	274	326	293	320	334	317	340	340	303	322	300	332	328	315	332	341	343	354	325	330	343	336	355	338	327	341	331	312	337	361	348	314	331	325	333	333	364	334	343	349	318	336	336	313	334	357	371	327	325	311	359	342	277	304	316	314	356	280	342	320	317	341	355	327	369	349	308	307	353	320	351	337	318	349	359	318	297	314	340	315	325	323	299	285	326	315	360	334	325	319	321	346	343	317	333	314	295	347	365	339	330	287	345	335	338	320	323	322	328	335	344	298	350	368	356	329	364	315	336	315	332	325	348	339	324	331	352	332	328	363	327	349	329	296	319	290	326	342	350	335	339	342	311	367	314	358	322	321	323	321	306	339	344	313	331	331	326	364	328	324	328	325	346	331	364	316	344	378	333	311	354	353	319	309	314	368	308	349	312	335	282	287	343	306	366	334	356	370	319	357	333	329	334	318	360	322	349	337	312	335	323	353	331	361	322	346	292	315	311	317	311	362	366	315	342	330	353	325	322	321	352	345	334	350	298	326	329	334	338	314	366	328	340	338	348	337	330	327	325	351	323	346	346	319	351	311	339	326	334	331	332	337	372	321	357	340	302	345	329	354	319	348	340	339	359	388	324	351	319	355	370	345	336	352	376	292	336	317	347	317	314	334	336	353	316	349	357	345	329	371	331	369	361	363	348	335	336	337	342	336	347	349	349	348	360	339	338	318	309	339	373	339	307	382	355	368	357	367	350	338	332	344	330	341	341	330	335	351	333	322	370	286	336	371	336	327	328	337	341	349	306	349	346	349	326	320	325	328	336	295	313	333	312	336	324	358	321	339	323	383	331	348	357	361	341	327	345	344	342	378	343	314	353	367	339	356	339	358	339	364	359	350	305	318	371	303	306	316	359	304	360	341	344	322	338	353	343	278	316	335	349	316	338	324	344	350	330	310	341	338	328	338	331	315	309	359	327	342	346	334	318	340	314	355	342	337	351	326	325	327	355	319	317	335	350	306	361	351	298	315	328	372	320	358	363	319	343	349	337	334	368	327	318	319	346	332	371	355	371	348	350	341	336	324	332	314	328	340	344	326	345	351	352	322	355	335	339	306	325	355	348	317	369	312	301	366	337	331	359	322	349	351	308	354	316	324	339	345	339	316	273	338	344	343	308	347	309	333	313	355	337	347	310	314	364	288	296	334	298	321	361	318	333	340	355	340	332	321	310	326	346	291	344	317	342	307	314	333	356	334	348	372	373	346	292	329	328	303	345	320	324	348	314	322	314	340	341	326	341	351	325	381	377	320	327	320	336	350	361	355	313	321	340	337	313	336	330	311	335	345	309	320	301	341	326	299	316	341	366	333	324	344	343	339	342	327	305	333	324	320	332	303	351	333	340	333	353	340	351	343	329	342	334	344	323	340	355	332	349	363	345	315	347	349	339	331	335	361	343	326	338	353	309	348	360	334	327	316	349	346	333	376	352	330	339	314	335	316	363	331	340	290	305	299	335	311	294	337	305	326	349	314	283	309	359	357	319	339	343	366	363	314	323	359	330	333	328	354	363	307	353	345	342	343	302	334	365	340	360	334	327	336	316	308	343	335	338	319	342	369	292	333	341	359	350	368	305	331	300	324	353	343	351	370	310	325	296	333	352	353	293	329	322	356	307	320	374	333	350	327	337	347	344	327	371	317	335	331	330	359	317	333	343	306	315	313	345	335	321	346	306	340	319	369	350	322	334	305	346	354	318	331	334	314	334	350	329	348	331	342	332	321	330	336	373	361	338	346	358	305	316	316	332	360	326	359	334	329	338	364	325	308	330	298	329	370	330	329	325	336	362	314	342
29375	24393	31460	33904	21864	13532	6325	2337	1280	1359	1403	1312	1372	1243	1150	1179	1173	1225	1158	1094	1083	1066	1056	1018	971	890	876	845	851	901	773	828	830	806	847	823	844	849	810	815	815	877	823	825	801	781	810	804	804	759	829	774	772	812	781	846	782	753	780	790	820	742	796	776	784	773	820	748	758	805	790	790	776	780	793	781	782	788	792	850	847	771	750	780	797	806	767	765	792	760	816	723	759	816	778	750	764	807	810	789	718	800	720	812	760	761	782	747	772	816	825	754	764	775	818	777	770	780	759	830	736	770	807	781	802	770	757	762	749	794	834	811	791	743	776	789	737	828	791	792	801	759	738	754	787	804	813	786	762	780	790	797	733	793	751	797	814	752	799	779	743	798	774	784	764	824	796	789	840	789	748	794	778	786	779	766	802	763	782	791	735	749	824	715	767	802	750	746	763	793	770	738	762	808	767	720	819	762	787	813	710	800	790	766	746	786	803	780	776	764	773	808	762	783	745	799	800	781	751	730	798	797	799	728	763	802	737	755	787	767	768	824	708	764	749	747	740	817	761	817	746	768	826	754	736	789	758	784	751	770	766	737	818	704	822	775	820	785	781	757	805	824	805	756	760	791	795	772	749	814	817	769	811	816	804	758	779	732	755	750	748	760	784	753	786	788	783	760	794	763	809	824	794	765	769	704	782	786	836	731	711	753	719	775	757	775	793	812	755	758	787	775	778	750	782	760	731	780	739	753	775	781	761	772	788	766	808	802	808	755	786	755	772	770	812	791	773	759	731	807	747	767	757	760	799	795	806	762	764	748	733	776	775	797	742	814	831	759	813	775	767	758	785	767	776	780	754	781	773	757	786	727	779	724	774	769	807	765	736	746	799	731	837	769	790	761	793	765	768	783	775	850	760	801	736	786	785	743	779	770	727	791	810	736	753	775	733	734	762	783	820	750	797	788	792	735	803	770	799	737	746	762	773	742	790	770	762	808	762	749	795	755	760	771	763	809	760	810	813	761	793	782	771	769	746	760	784	818	773	775	789	775	807	772	779	745	804	816	779	763	763	784	774	793	781	787	803	741	773	739	796	800	739	789	786	824	795	730	784	796	805	824	785	775	747	765	719	815	770	807	764	770	814	797	731	780	808	793	794	813	727	737	827	728	708	739	784	805	788	781	789	787	791	784	846	787	815	781	745	818	752	794	731	802	797	747	827	726	803	774	800	792	772	746	742	787	761	793	789	772	785	793	763	793	800	764	788	771	769	825	788	761	771	771	747	759	750	795	828	733	790	775	806	763	783	776	831	781	777	763	755	786	727	770	805	778	785	770	822	743	778	774	763	770	767	771	806	804	783	798	706	750	761	778	798	784	808	788	798	829	770	739	779	776	783	785	794	750	780	799	762	797	794	738	827	764	776	791	786	768	775	832	790	789	798	761	815	762	804	754	781	772	798	741	779	795	822	780	774	753	801	749	783	812	789	757	796	812	730	744	773	771	778	743	729	802	746	800	758	793	830	778	804	737	764	777	774	755	742	804	780	821	754	796	744	797	763	748	780	810	792	764	790	774	802	783	783	769	776	779	787	800	764	790	787	757	761	823	779	778	793	834	807	789	737	770	781	788	736	792	764	792	733	807	734	787	744	811	742	824	806	752	763	766	783	793	772	802	788	803	810	791	775	738	761	755	772	789	754	804	769	770	776	757	785	819	750	773	784	765	759	763	759	788	807	766	748	750	813	785	810	773	782	796	780	743	745	788	809	813	786	789	752	783	787	768	764	776	752	784	758	733	800	811	791	741	808	783	757	845	754	769	789	795	769	756	812	752	836	778	755	763	748	796	822	725	746	764	840	811	754	839	787	763	809	736	784	817	778	769	804	761	784	765	820	753	783	805	790	775	753	747	811	798	753	786	806	826	792	818	793	790	811	746	791	844	775	768	797	806	787	795	832	768	751	786	804	787	795	772	726	769	716	829	803	772	781	766	731	795	785	823	736	783	752	782	736	770	807	843	801	825	772	814	757	800	788	774	791	752	741	730	780	755	706	790	752	775	764	790	770	810	796	785	785	779	737	812	771	762	795	780	832	768	765	764	795	780	781	803	776	813	725	736	808	783	795	754	795	774	808	753	784	793	795	781	796	773	808	745	751	767	794	776	792	783	781	791	802	776	761	772	768	786	733	790	796	776	809	779	777	757	773	781	806	801	771	813	715	803	752	780	779	792	751	815	816	771	785	788	777	760	723	729	736	808	767	725	776	823	736	806	789	775	816	786	788	767	723	743	752	811	764	796	755	794	774	759	719	731	812	759	768	736	714	776	726	763	805	751	794	762	826	802	768	771	801	761	816	792	739	788	793	759	794	787	792	747	792	742	810	786	808	773	772	775	770	756	780	776	799	783	813	781	776	820	729	796	760	809	789	763	742	746	834	751	789	768	785	748	821	853	782	782	756	767	744	756	794	806	782	765	752	790	770	749	821	758	787	691	797	744	742	797	786	778	817	733	724	797	755	775	767	782	773	843	766	771	746	800	832	769	746	785	758	754	794	786	767	767	798	827	781	753	775	769	794	763	814	751	796	752	771	745	774	833	748	810	766	816	769	778	740	734	742	744	710	766	769	773	747	768	796	749	780	769	762	757	732	762	776	787	828	771	707	783	771	782	758	745	772	831	794	775	741	751	813	739	782	742	741	744	769	806	773	765	752	804	805	796	768	745	754	773	787	795	774	746	810	723	770	830	835	756	817	793	753	781	825	837	800	775	782	743	838	784	753	741	774	769	737	789	780	749	813	781	789	809	749	787	741	750	759	761	777	759	731	784	782	822	741	817	767	772	735	759	783	801	733	805	762	759	789	729	764	772	807	785	763	787	777	801	794	778	754	761	764	752	804	776	732	824	802	810	765	804	778	789	792	761	803	781	762	763	795	774	720	818	759	779	797	765	769	744	839	781	747	785	732	763	762	819	759	787	781	748	775	799	785	799	764	768	758	806	746	809	774	776	740	797	793	802	743	774	777	766	741	793	801	764	780	727	781	770	759	745	753	809	770	789	760	786	742	794	820	807	838	774	814	770	846	789	813	806	795	771	781	831	773	776	786	813	772	773	813	748	824	838	846	784	785	766	801	829	761	779	770	770	793	786	779	779	799	776	763	747	787	778	791	851	770	782	798	757	791	741	794	828	748	740	758	782	798	767	770	779	818	822	787	770	771	764	756	804	780	787	734	796	801	783	802	805	769	758	782	723	781	798	738	797	750	790	740	725	811	755	758	776	828	814	817	771	737	785	817	747	733	771	749	824	726	770	777	772	751	758	791	764	769	783	785	783	725	791	816	787	826	805	792	794	797	748	800	757	793	748	807	809	773	734	780	814	779	809	810	760	833	759	786	783	773	800	757	797	792	746	754	773	788	761	810	759	813	778	790	774	802	789	769	761	744	753	765	783	765	769	770	774	774	795	726	824	779	782	768	752	740	776	788	784	766	785	797	830	772	746
19206	9776	6998	3935	1466	632	515	476	416	421	438	402	395	405	412	368	375	405	389	388	426	378	386	418	409	402	383	363	441	360	380	362	386	390	398	380	372	403	348	383	353	346	384	364	364	387	391	388	379	393	378	389	374	348	381	359	373	370	370	362	364	397	356	392	378	385	383	400	357	352	390	392	347	364	357	383	416	403	366	363	343	351	346	328	362	380	358	375	366	381	409	364	342	388	401	369	353	382	365	357	365	352	373	351	345	386	329	395	338	365	371	359	410	357	366	375	319	371	341	383	392	351	351	379	349	394	344	330	371	401	371	404	391	360	343	331	368	349	363	372	381	378	389	394	386	355	392	362	362	389	358	361	394	360	413	376	378	369	339	405	350	371	383	378	349	374	382	398	345	364	361	359	369	384	395	396	369	375	375	376	386	378	351	386	347	343	352	335	363	357	331	367	366	343	372	319	398	379	408	421	385	378	389	373	361	384	397	395	384	360	370	428	374	392	390	342	368	383	375	344	363	374	337	387	366	348	389	401	382	379	336	341	365	381	362	368	379	357	417	363	351	356	365	364	389	376	368	385	368	374	355	372	359	354	410	420	353	367	379	373	325	383	380	388	375	369	402	365	348	369	399	425	364	369	364	391	370	405	388	349	364	360	366	370	393	360	407	374	387	384	357	384	403	395	381	398	342	317	407	356	384	401	322	369	399	381	398	366	392	390	390	355	380	408	361	313	359	375	364	395	339	390	339	348	356	375	394	382	358	410	413	350	340	374	341	375	371	358	357	402	364	366	366	390	384	340	366	389	411	357	390	364	388	396	367	384	353	369	370	354	370	372	374	384	395	380	367	351	368	351	365	369	385	365	338	369	374	406	389	345	387	362	354	381	363	365	385	423	377	394	439	343	337	332	384	368	362	369	374	378	367	361	380	377	362	371	381	377	367	368	395	441	371	362	399	371	425	355	423	330	361	341	413	388	367	369	355	401	351	391	409	390	342	312	373	360	395	376	382	345	360	383	386	364	416	353	361	397	367	410	345	379	394	422	379	313	337	383	334	330	392	354	357	363	354	377	405	361	365	367	337	381	396	377	420	350	374	374	363	341	400	377	372	371	345	369	382	346	385	357	376	376	381	383	336	387	396	355	366	368	333	357	362	352	386	375	356	348	376	343	364	356	357	367	376	416	334	353	340	360	338	343	354	371	396	343	349	371	401	415	375	385	377	363	388	379	361	408	387	331	371	338	371	369	357	406	332	392	384	395	303	395	364	413	342	356	362	389	386	371	367	399	346	377	379	362	352	365	378	363	353	421	372	374	355	368	355	396	383	398	393	369	346	363	386	361	380	367	380	374	367	388	372	378	343	353	384	349	348	378	395	384	349	354	356	326	335	381	355	354	344	369	376	357	396	369	411	407	375	384	390	356	375	349	362	374	394	366	368	417	379	379	371	384	347	333	336	381	349	370	376	329	403	360	398	389	403	378	392	380	355	350	335	348	381	356	388	399	361	341	356	355	370	389	392	355	347	397	392	347	382	386	348	373	387	338	326	376	367	363	390	358	375	373	370	365	363	378	367	375	373	392	321	333	397	385	385	360	347	367	364	360	387	365	357	374	356	396	396	378	368	353	365	362	383	381	423	397	394	362	393	365	375	354	344	339	390	368	351	394	373	336	366	370	364	383	356	360	377	333	378	359	395	366	367	351	378	374	378	349	370	367	369	348	394	415	367	374	362	404	369	368	359	374	385	362	369	405	353	408	387	395	340	400	383	410	384	364	361	389	384	346	414	366	355	375	353	383	405	338	390	341	417	388	368	351	341	372	379	396	373	323	371	379	391	402	394	426	324	352	400	393	351	373	379	375	386	381	348	352	355	374	364	365	351	342	370	341	423	410	359	358	372	370	416	349	367	393	352	351	358	360	379	400	391	392	383	371	388	356	398	377	389	349	371	340	363	369	362	369	363	366	364	356	367	377	377	398	368	338	401	378	346	350	344	361	352	379	360	380	383	330	347	386	327	397	356	388	404	346	374	381	425	362	384	367	357	391	372	359	389	366	380	367	401	389	393	347	398	366	384	388	358	375	384	389	365	362	385	375	373	384	374	385	368	383	381	377	386	362	392	391	399	376	385	380	339	363	381	354	340	382	353	370	389	384	337	350	336	388	391	373	393	384	397	385	356	351	370	348	384	357	351	349	363	394	382	383	385	377	361	387	324	371	375	376	366	372	380	379	373	350	380	420	348	373	366	364	364	394	367	395	396	375	353	379	359	337	386	364	400	359	375	339	350	354	373	395	376	372	373	372	364	372	395	363	374	406	374	404	342	396	341	400	376	399	360	350	414	363	396	391	344	410	363	372	370	336	337	363	375	380	375	389	351	350	331	352	364	329	408	360	382	342	364	413	382	371	355	368	394	360	373	367	350	388	357	356	387	378	350	350	369	361	402	374	364	387	404	343	360	376	373	385	350	330	353	352	387	352	385	355	388	367	393	395	331	400	386	341	413	350	364	350	355	370	388	358	359	368	395	357	369	346	387	385	398	347	341	356	376	371	363	354	337	380	365	353	376	387	366	370	359	387	385	333	381	387	396	375	394	354	329	401	372	366	419	375	355	374	315	356	372	364	354	336	348	361	330	383	369	372	358	388	350	363	416	368	374	371	349	382	379	370	361	357	371	394	353	371	366	346	371	405	386	379	391	377	365	405	370	403	338	375	400	373	382	387	389	398	415	392	391	374	401	402	370	376	407	368	379	362	382	325	363	362	374	364	385	402	343	370	385	340	390	396	351	383	372	360	382	402	373	338	401	363	334	379	390	366	369	366	352	401	355	328	339	368	349	362	351	357	411	395	346	361	342	400	363	375	350	341	369	359	365	371	348	349	348	375	393	398	352	397	352	356	361	408	370	381	360	395	384	360	357	376	385	363	422	401	360	383	393	333	381	429	382	394	397	381	397	394	371	364	383	337	370	405	409	378	367	350	380	343	389	383	376	387	363	389	388	362	339	352	379	378	368	393	363	334	389	406	347	334	394	361	346	339	327	372	370	377	398	377	346	350	343	361	381	398	400	356	392	369	336	388	366	366	363	382	367	364	385	369	382	384	366	370	419	420	377	365	365	366	391	368	358	383	437	362	383	364	332	378	389	425	357	379	383	419	377	367	388	400	320	350	356	414	364	353	352	378	332	356	371	375	350	396	396	365	370	400	335	368	354	352	350	353	371	393	352	399	402	388	351	396	373	377	358	397	352	383	394	376	390	347	360	350	345	377	345	359	404	397	361	351	361	336	379	393	356	359	375	375	387	369	387	365	390	387	402	354	367	331	383	323	339	353	343	360	347	419	384	346	328	404	330	393	383	376	366	361	372	374	372	400	346	380	421	356	363	337	386	370	364	421	388	355	381	326	367	387	388	380	391	391	346	378	373	351	369	340	370	378	379	340	380	374	358	364	374	380	340	390	330	396	377	393	377	395	410	401	373	371	382	385
13639	8878	11786	10301	4515	2182	1508	1121	1027	1059	1014	948	1024	1017	1008	980	993	943	966	951	1038	966	943	973	921	926	846	944	850	929	876	861	919	912	884	922	860	877	907	878	858	891	900	875	883	903	884	885	857	838	878	793	841	892	939	850	887	855	847	898	863	886	884	866	893	868	900	898	861	875	872	882	922	885	915	877	891	858	846	852	827	904	862	852	854	897	805	898	892	873	886	881	837	856	847	940	914	829	841	900	841	877	880	845	890	901	937	859	843	903	884	841	891	897	880	891	970	856	847	882	880	886	883	891	852	861	857	884	883	864	854	869	877	896	919	859	904	863	899	824	845	804	856	903	856	870	916	853	856	899	825	836	832	834	934	867	862	843	914	861	880	913	863	875	839	910	845	873	934	918	845	855	827	833	888	916	914	867	858	896	872	854	881	912	857	837	862	837	842	840	827	873	927	848	843	854	858	873	879	904	865	872	882	879	865	887	894	943	925	884	898	875	882	843	884	892	875	892	878	829	879	893	851	837	834	872	865	875	889	906	937	861	853	897	871	864	870	844	921	887	848	829	863	888	858	885	843	922	869	860	884	825	796	883	874	874	884	883	809	906	894	884	853	851	866	869	890	881	847	881	902	882	905	876	899	895	884	908	832	855	896	839	843	904	853	875	899	869	862	874	871	929	837	893	878	856	808	868	874	922	851	873	850	818	866	878	855	856	895	844	872	857	875	888	882	905	836	861	835	873	885	866	840	883	828	857	865	854	922	868	875	830	881	890	795	892	834	912	930	869	891	895	809	888	880	880	866	822	856	869	891	889	840	886	825	823	859	848	860	817	884	894	933	895	864	876	884	858	805	860	939	886	845	858	878	870	870	897	886	822	895	850	909	941	875	894	861	865	887	869	890	875	888	944	851	868	833	890	885	858	904	902	913	881	884	848	893	850	935	907	846	911	906	868	832	888	877	885	891	885	879	861	840	907	899	860	877	897	885	814	840	876	855	903	901	857	939	897	861	855	846	883	895	888	900	918	861	879	899	838	839	860	856	883	860	863	872	827	871	848	862	858	837	866	834	845	871	916	863	875	921	902	927	866	885	875	873	875	836	937	878	901	790	877	904	964	843	871	890	875	869	823	858	873	813	885	896	829	866	877	822	829	891	844	847	869	856	886	845	871	828	840	844	862	820	873	854	852	925	881	894	890	846	821	805	843	893	802	845	836	889	832	821	895	891	840	820	835	880	852	874	897	881	905	815	857	895	898	895	852	828	833	858	856	860	855	814	839	835	903	814	884	880	841	858	885	877	878	842	784	873	818	819	813	881	866	869	859	905	847	855	864	874	885	825	869	897	815	882	845	889	888	886	852	855	814	873	932	884	921	792	837	849	888	818	858	858	900	910	849	890	840	906	850	900	891	850	803	862	840	889	839	860	876	858	825	879	867	852	868	870	905	868	874	874	865	908	852	853	850	855	934	844	836	893	834	920	842	907	920	853	867	854	892	869	838	850	863	888	793	885	836	891	898	848	848	803	886	886	872	861	873	873	913	908	837	893	877	863	824	876	830	857	841	894	888	868	867	835	878	802	855	825	851	866	931	853	843	848	886	896	871	926	894	919	845	911	831	880	840	877	892	841	855	850	862	891	826	858	861	841	837	910	907	826	921	898	902	828	881	868	826	866	860	918	882	854	888	835	840	860	803	845	858	873	816	807	859	857	887	866	909	861	873	871	863	851	814	896	864	908	798	907	866	858	874	824	856	888	912	827	888	898	868	884	861	873	871	851	851	862	820	882	825	840	868	857	868	920	827	804	863	862	876	888	823	854	883	874	829	871	874	883	892	803	851	876	879	880	905	813	891	845	873	857	877	827	845	849	870	898	856	829	895	840	832	871	854	865	868	875	868	873	877	904	843	842	860	893	860	870	872	907	879	857	903	868	910	873	899	802	839	823	843	802	885	836	919	888	912	842	906	839	866	902	960	816	864	804	855	852	885	822	877	901	877	827	897	891	871	861	845	847	863	840	874	850	879	874	865	891	896	878	901	902	903	891	849	929	841	848	880	867	857	850	856	877	876	848	913	857	853	942	849	888	872	827	836	922	891	862	854	813	876	877	805	887	857	893	926	870	851	870	861	865	884	857	887	855	858	870	849	870	912	869	880	850	850	868	891	876	886	860	840	832	886	914	872	874	871	802	860	877	853	837	922	837	882	852	861	875	836	883	844	852	861	833	849	895	851	867	896	875	916	850	856	884	854	872	865	833	842	919	844	855	897	888	841	815	892	818	858	862	945	823	865	866	891	864	916	816	868	856	871	887	820	853	864	844	876	934	826	812	938	817	936	866	870	893	879	885	880	932	800	895	897	815	889	850	886	865	919	878	821	871	811	827	895	938	864	848	873	893	879	895	877	838	836	881	851	898	891	823	859	827	840	875	870	868	898	861	866	913	850	912	891	913	875	875	841	854	835	823	826	869	861	863	881	881	858	856	896	854	873	908	846	982	840	900	894	870	884	867	862	875	846	884	896	829	836	859	833	812	879	867	859	791	835	929	852	848	892	858	808	856	890	872	865	865	842	836	868	885	908	887	847	833	883	897	870	848	882	944	856	884	890	846	887	842	870	887	860	874	870	794	918	915	865	824	821	856	836	860	837	806	879	847	857	891	862	853	876	858	876	831	866	886	858	878	892	886	919	898	849	842	885	795	856	852	854	877	862	912	872	851	908	813	892	898	894	890	830	817	909	907	834	825	851	933	828	881	861	904	859	872	876	913	853	859	907	837	892	917	908	850	793	868	868	860	886	873	869	848	879	861	871	895	880	878	860	891	879	890	870	869	883	869	901	869	894	869	898	840	923	905	876	890	873	897	871	830	887	845	893	848	835	848	855	884	840	882	824	874	877	902	942	896	892	869	901	900	894	822	843	888	875	883	872	854	886	886	907	847	822	861	849	815	924	829	854	884	862	822	859	832	860	868	848	822	861	860	911	873	908	881	884	872	896	917	868	860	897	849	822	859	839	876	893	891	908	903	896	889	831	868	855	897	872	884	888	871	878	909	870	942	841	900	838	894	844	895	879	863	846	900	819	866	878	891	897	845	863	856	861	827	943	866	861	907	865	830	888	918	893	793	886	848	885	854	871	834	889	879	844	882	865	874	882	835	917	911	859	909	784	818	824	882	811	836	878	871	880	842	873	861	872	870	892	897	839	855	832	893	791	920	862	871	820	858	876	916	845	868	835	847	914	887	932	854	904	897	858	893	863	905	864	879	888	891	859	892	826	910	868	866	878	865	898	869	906	837	902	834	880	861	894	840	865	883	831	897	885	851	849	848	838	936	883	877	902	878	887	843	862	859	846	812	912	830	867	864	805	911	839	893	879	919	801	871	882	875	877	935	896	878	869	855	869	876	837	932	836	887	842	905	862	825	814	820	847	847	864	854	881	850	907	890	882	892	853	835	889	831	925	850	838	820	859	883	892	812	836	871	893	874	850
32254	19826	19176	14219	8117	2930	1547	700	453	414	433	460	438	430	428	420	422	436	411	476	417	380	396	454	399	418	377	432	388	399	424	380	341	362	355	377	395	385	388	372	356	370	373	350	407	400	381	389	379	359	363	393	365	384	395	394	344	400	397	405	390	367	378	360	388	386	417	387	402	367	381	390	403	381	352	376	380	388	408	403	359	395	402	399	392	423	394	359	404	373	393	397	361	406	423	359	427	362	358	358	379	397	385	399	356	373	364	384	401	391	357	397	383	371	387	373	385	446	380	357	384	363	377	367	395	411	391	387	394	383	338	394	373	392	407	388	371	327	413	376	408	383	375	384	355	384	372	405	381	394	391	392	375	369	385	422	366	370	375	384	431	360	393	372	388	374	404	361	371	352	373	406	400	363	393	425	389	401	369	421	403	399	425	380	388	392	350	360	383	423	394	405	308	375	378	361	391	404	398	363	373	390	410	417	374	364	386	369	373	375	348	383	374	381	383	358	349	383	413	329	373	398	398	363	399	392	421	387	384	410	363	359	400	403	380	360	398	404	369	406	374	380	404	389	377	361	383	373	413	398	366	361	408	380	380	400	380	376	376	388	367	374	403	362	372	349	362	399	401	406	393	420	367	357	380	372	355	357	357	417	388	375	401	402	378	372	376	370	383	398	360	376	374	387	389	373	377	339	349	395	378	405	373	378	370	368	379	352	368	376	380	389	403	384	389	374	354	388	373	372	360	378	343	398	374	377	371	404	381	390	373	370	400	398	388	382	426	395	393	368	382	345	385	394	369	399	379	355	359	426	388	352	382	398	393	378	391	386	389	378	391	342	424	373	389	355	377	347	365	387	390	347	406	386	413	373	391	359	407	397	369	392	412	377	388	367	356	424	373	367	420	375	374	383	399	375	400	423	364	393	394	373	361	385	370	381	399	366	373	381	375	351	372	363	397	401	399	348	368	381	384	353	362	398	416	382	396	404	388	397	425	384	365	357	367	335	371	394	383	401	378	363	342	370	350	353	386	365	415	411	348	365	385	349	384	356	388	361	394	356	369	364	408	413	390	400	369	401	351	382	362	372	375	369	374	382	378	386	391	415	409	391	348	355	376	408	350	366	393	360	350	386	369	350	406	355	407	410	404	387	383	374	400	401	401	382	364	369	408	421	376	401	365	359	412	393	379	368	363	354	365	373	374	367	388	390	405	335	342	369	402	345	349	413	388	434	416	369	376	374	388	414	369	380	398	410	393	422	384	406	383	402	416	378	394	391	374	356	397	374	382	406	375	371	416	392	390	378	383	407	400	330	374	359	381	381	400	392	427	375	357	417	396	371	333	403	395	343	372	352	389	373	434	372	418	412	366	376	392	371	396	372	415	402	393	414	416	371	359	386	384	380	421	394	396	388	350	375	393	380	400	402	354	359	352	376	413	387	367	437	362	365	380	350	429	366	344	373	361	390	387	403	393	399	377	385	348	383	371	370	398	374	362	415	378	391	395	401	391	366	354	385	395	375	370	387	417	401	435	362	361	368	372	359	338	397	389	380	367	399	421	368	423	386	342	412	351	420	365	396	395	394	379	347	389	388	394	404	418	362	390	371	366	387	405	376	346	399	361	385	385	390	394	390	398	392	358	415	356	370	382	379	382	399	388	361	382	359	392	361	403	397	434	405	380	352	406	376	384	406	358	364	384	390	363	447	359	384	396	364	402	394	398	380	363	380	405	356	416	351	420	390	406	377	381	395	412	379	364	393	378	395	364	395	384	341	389	383	385	404	390	406	401	409	438	384	370	367	381	386	347	397	405	392	357	401	379	367	399	362	365	386	377	367	372	375	422	393	361	387	397	349	388	380	364	387	380	395	406	388	374	386	381	360	386	385	385	366	401	422	371	357	388	349	401	389	385	375	363	375	419	372	413	354	388	387	392	345	356	369	381	378	377	370	398	380	393	400	375	388	386	372	417	394	425	348	363	398	389	353	388	351	413	375	399	345	395	401	341	369	356	386	346	375	357	378	383	362	380	383	367	368	369	369	385	372	424	397	369	390	384	388	379	398	408	394	367	367	423	365	363	390	361	371	366	390	407	357	385	369	388	372	390	405	393	422	377	382	437	389	377	380	431	403	366	375	372	349	391	381	374	353	380	391	389	384	393	392	374	376	410	358	413	399	384	408	374	367	387	362	369	375	376	442	356	357	397	365	381	418	387	353	424	432	377	392	397	386	370	376	364	354	404	409	395	379	331	394	388	365	368	355	399	386	349	341	419	382	405	367	372	402	424	406	384	386	381	389	371	435	339	416	390	357	359	388	377	382	368	387	348	371	378	408	390	445	386	389	394	379	367	387	409	387	393	365	414	396	380	382	405	381	386	409	360	353	395	349	358	391	392	358	390	395	375	388	363	377	391	387	392	365	384	375	341	362	381	385	363	365	344	356	402	393	412	413	419	367	395	408	384	395	391	361	390	411	384	371	365	392	372	386	396	401	396	400	406	370	360	384	399	389	409	408	377	368	394	357	348	389	389	377	368	375	373	369	363	383	403	377	357	385	388	408	424	365	420	372	359	387	404	381	391	378	379	366	397	389	396	425	374	380	375	407	384	396	400	404	321	377	388	419	339	403	413	426	411	370	371	363	395	381	387	363	405	430	402	398	347	357	395	364	345	380	391	396	393	357	408	409	389	369	436	397	370	409	383	385	318	376	391	396	425	411	392	393	397	441	375	367	369	396	423	374	403	393	359	392	440	416	365	423	393	357	409	376	380	393	392	402	395	317	377	393	389	410	398	416	400	367	385	409	394	384	393	363	400	386	402	410	375	371	382	422	352	381	404	399	397	388	424	349	363	349	401	396	353	386	365	380	408	392	405	423	393	391	371	346	396	386	410	382	370	376	393	425	387	393	364	386	405	374	369	344	402	363	384	378	376	392	396	406	355	375	346	354	384	414	386	393	407	420	404	385	407	372	389	365	390	386	381	359	421	376	413	374	389	441	390	386	384	380	363	407	347	371	408	368	405	407	364	410	372	362	366	373	383	395	382	392	373	381	374	374	422	425	386	404	389	380	388	353	379	368	387	389	363	396	374	381	372	416	382	397	332	385	407	356	429	361	381	373	322	391	409	363	385	356	395	392	436	346	376	367	368	393	365	344	361	390	357	360	388	414	394	403	418	387	373	373	409	374	392	369	383	351	394	361	361	395	426	372	396	391	389	404	397	372	385	383	410	359	382	383	404	369	386	359	352	412	446	372	397	395	400	400	393	377	402	365	401	377	361	429	422	373	367	387	356	380	402	353	393	391	351	372	394	366	394	395	412	383	369	366	399	403	388	361	382	384	388	398	372	381	360	403	337	373	396	411	366	411	385	369	409	385	375	383	396	356	339	374	421	413	383	352	401	400	362	377	371	388	379	411	378	377	327	391	410	414	389	411	379	357	411	389	387	399	418	406	374	394	360	383	362	355	372	370	419	390	390	400	413	392	431	363
22301	16847	26202	25467	18308	8731	5432	2063	1303	1154	1221	1141	1190	1149	1186	1144	1111	1084	1182	1149	1161	1077	1097	1058	1008	955	954	976	930	946	909	925	920	891	898	944	917	919	925	952	962	957	904	925	920	945	851	876	928	936	938	893	892	885	917	924	901	873	907	949	873	892	874	872	913	871	886	901	874	904	908	877	876	898	884	925	875	940	881	856	899	883	899	864	909	919	935	834	870	908	885	883	874	907	858	900	892	858	894	898	869	862	899	877	896	861	911	850	896	909	873	926	920	898	830	911	934	913	931	874	895	885	867	872	925	935	929	928	903	835	896	947	872	871	906	864	896	861	875	881	860	959	901	912	887	902	864	921	893	909	923	890	936	868	904	944	905	891	833	861	916	905	885	881	931	891	875	901	852	942	881	840	844	938	868	931	917	845	847	922	898	930	881	871	884	853	876	859	874	828	876	894	905	843	863	987	881	887	873	912	853	875	933	850	935	843	834	872	895	860	907	830	863	910	873	883	862	860	897	906	916	949	908	903	868	909	843	882	925	896	882	930	833	884	873	907	866	895	896	842	905	852	876	891	893	944	870	920	879	928	905	946	921	896	940	900	941	883	861	860	849	917	855	911	878	942	883	911	840	885	908	902	930	885	889	900	902	925	830	895	865	834	919	927	923	927	861	887	918	879	834	867	891	887	948	896	894	849	903	922	931	865	936	872	857	838	850	903	894	801	856	893	870	912	929	874	845	915	847	819	876	862	964	869	860	901	877	888	872	897	824	920	899	961	889	879	911	824	822	893	919	938	848	921	893	909	893	884	964	869	886	865	854	918	855	882	902	908	899	940	897	883	899	874	922	921	923	933	919	850	854	844	915	892	897	857	855	865	900	826	931	837	880	870	931	888	883	902	909	910	837	873	902	903	885	959	895	894	883	879	903	889	887	936	916	935	881	906	953	913	889	876	897	951	923	924	879	898	964	950	920	916	870	883	947	893	893	877	900	879	851	886	932	911	856	929	881	881	903	898	884	875	925	880	908	855	884	907	844	873	831	851	913	920	872	892	849	910	881	867	868	915	950	951	848	857	914	882	949	846	958	869	918	886	862	878	854	879	915	860	896	903	912	888	885	874	933	879	861	852	901	844	929	899	870	877	876	875	858	898	871	869	899	910	908	848	877	908	904	877	880	928	909	874	939	921	922	871	838	821	898	911	879	899	889	889	897	913	856	847	921	906	881	918	909	877	846	887	860	928	946	869	901	894	902	874	934	897	891	857	882	843	895	877	889	883	889	897	900	886	867	887	909	857	917	880	857	975	842	940	902	834	903	898	866	898	860	851	935	883	884	819	886	862	891	904	935	892	887	947	954	873	915	940	862	935	930	880	892	910	851	881	815	944	855	900	861	855	883	921	928	928	868	892	899	851	927	878	812	881	932	915	898	829	881	872	888	930	907	881	905	900	877	901	906	896	888	938	939	906	860	970	875	888	940	900	946	840	870	921	906	908	932	868	903	903	873	909	925	970	877	905	928	886	913	885	878	862	906	897	898	893	934	926	908	918	908	892	887	913	908	845	856	906	940	909	906	900	878	900	908	872	890	877	983	852	891	906	881	939	919	882	882	962	892	917	922	886	903	932	926	888	837	951	894	861	901	924	906	879	896	823	906	854	870	903	901	958	883	844	915	908	893	870	879	801	851	928	912	852	928	877	885	928	837	892	921	874	876	894	902	906	894	875	900	935	835	851	840	947	878	921	837	942	972	906	928	945	924	887	899	878	901	858	898	810	831	896	885	929	850	908	930	865	939	831	967	879	906	867	928	893	905	863	863	887	906	879	912	885	878	877	911	926	867	893	917	929	862	884	927	946	874	895	899	918	857	911	861	873	890	855	907	827	884	901	900	897	836	851	919	866	886	923	916	889	892	917	862	896	879	874	908	925	876	893	876	895	899	966	864	883	876	879	920	850	847	898	927	920	912	909	860	932	885	929	928	894	901	867	936	925	864	902	909	846	888	887	887	913	902	868	869	950	899	886	908	917	868	908	912	935	874	905	930	919	868	950	923	892	882	874	890	909	855	877	897	868	860	916	935	919	863	915	909	940	860	896	882	899	921	859	864	887	877	856	921	851	912	896	853	890	856	878	877	880	846	857	883	847	848	934	898	925	824	944	867	867	907	842	865	906	877	940	958	879	875	881	905	902	914	882	919	894	866	922	925	916	861	890	892	862	893	911	924	872	873	927	918	865	908	897	852	830	896	881	933	906	925	897	892	866	868	886	854	889	882	926	858	901	903	860	896	883	965	887	908	894	887	895	891	917	902	857	908	893	874	896	854	947	949	909	901	870	893	852	898	913	831	852	850	954	942	903	898	909	873	904	914	837	874	897	868	851	910	933	890	925	866	900	919	922	904	911	907	899	921	876	845	875	869	910	931	893	888	913	863	882	920	894	904	877	872	867	879	890	923	876	951	880	893	891	927	865	886	925	867	849	939	876	893	883	936	849	903	885	920	898	859	929	878	916	894	852	846	906	866	858	890	892	911	862	888	840	890	902	935	897	883	910	909	893	848	956	893	874	905	931	864	909	910	888	844	856	867	902	907	892	923	847	921	876	929	883	855	872	915	835	882	875	854	919	919	886	957	873	863	928	899	859	920	884	907	874	869	917	925	937	867	941	918	879	912	896	894	943	920	940	899	876	904	902	852	901	881	859	917	912	888	894	910	872	900	896	949	883	897	892	900	891	870	861	891	886	868	936	912	828	925	909	913	937	891	891	852	948	904	901	954	885	909	906	952	867	878	901	920	932	888	908	866	876	885	919	928	898	862	903	854	886	910	846	897	892	889	898	916	891	904	868	878	857	913	877	893	897	892	911	891	868	886	959	888	947	864	900	886	897	915	886	921	901	856	910	872	912	845	910	930	853	914	919	936	890	928	880	861	885	910	903	888	882	910	932	932	871	879	897	908	936	922	919	853	873	881	898	917	906	894	936	891	907	858	862	859	887	946	840	889	911	921	964	896	882	891	932	874	884	889	905	916	880	931	882	855	902	840	872	897	899	850	908	915	896	869	915	926	867	883	860	947	866	886	926	898	852	871	899	904	873	882	895	908	946	875	882	861	862	910	877	882	875	897	906	886	950	864	896	894	865	911	874	876	843	887	847	882	878	888	954	925	896	903	964	917	882	918	872	895	888	917	842	874	852	888	939	856	913	879	889	922	872	915	918	901	907	917	908	908	844	821	882	879	858	916	890	902	879	955	820	927	892	858	895	865	942	902	885	871	871	896	889	883	890	892	805	859	940	892	905	930	891	863	918	924	877	924	905	899	906	891	891	920	870	866	910	916	931	945	915	944	863	881	899	940	877	879	922	884	911	865	905	879	872	901	856	874	918	939	926	852	834	898	890	904	902	863	898	891	913	854	857	943	888	911	839	871	859	872	910	862	859	894	885	960	886	877	952	879	912	869	828	879	860	919	890	878	895	876	873	944	937	859	907	866	850
41271	28870	28437	24461	16234	6111	2560	833	475	410	439	431	373	460	381	376	391	385	396	399	400	370	358	367	347	312	324	321	365	332	314	328	328	349	333	349	352	323	337	321	333	351	360	301	349	306	353	300	343	346	371	328	306	322	304	348	336	293	337	327	345	317	315	337	301	334	343	321	318	343	318	346	331	351	346	343	314	328	299	309	328	318	335	329	345	316	343	349	330	346	347	332	308	307	333	329	318	331	305	328	321	340	315	304	354	314	339	341	318	365	323	356	337	339	336	342	320	306	338	324	316	336	326	314	310	312	340	330	332	357	306	319	342	311	333	343	354	303	361	324	337	298	327	326	332	321	342	324	319	327	315	349	346	321	302	322	352	340	336	342	330	351	342	322	309	344	342	318	321	304	323	343	357	316	323	341	328	318	296	321	328	329	325	302	345	349	309	323	317	328	335	331	314	328	343	290	302	314	341	351	325	314	292	343	326	350	313	335	350	315	339	345	330	322	330	324	351	327	301	351	344	323	358	342	312	331	323	331	342	295	337	297	309	314	328	359	322	318	316	348	325	318	337	311	320	339	346	340	298	307	341	325	350	318	325	323	317	318	354	309	311	324	337	330	368	308	326	313	316	328	339	326	373	305	355	340	319	348	354	351	330	367	333	315	329	338	340	333	338	336	290	340	342	337	304	305	352	300	356	296	319	345	325	316	317	311	314	333	309	330	324	356	378	346	328	306	312	289	332	366	387	357	325	316	324	293	301	289	326	326	334	332	326	350	294	340	316	348	310	339	349	338	270	297	337	339	340	325	326	336	314	298	360	311	329	286	319	311	325	335	293	349	308	311	348	336	353	308	331	330	328	319	305	313	311	324	307	312	300	306	333	284	308	361	343	277	323	341	306	286	302	363	313	311	335	327	328	317	334	307	308	331	311	345	323	328	342	306	315	316	315	326	339	342	369	318	308	324	339	292	303	317	307	290	325	302	343	345	314	327	355	350	343	300	300	301	320	326	316	343	350	326	309	338	313	311	324	339	330	338	311	335	332	346	312	335	295	294	340	310	333	301	332	337	309	350	306	349	327	314	337	327	353	321	331	318	295	323	292	342	341	332	327	338	349	356	343	304	313	297	341	354	365	316	337	294	303	292	341	275	347	294	341	339	355	336	315	293	331	344	303	308	291	362	321	320	302	355	317	291	317	342	316	319	344	326	335	332	321	316	345	315	308	370	321	322	342	322	329	325	290	327	341	314	321	341	315	343	329	300	339	337	350	301	342	320	342	364	299	332	336	317	335	284	325	336	254	326	327	299	334	311	319	315	337	348	313	336	325	329	345	319	314	332	348	330	338	325	364	319	326	326	269	330	334	331	310	311	335	336	310	352	378	342	306	313	327	294	321	314	300	353	338	338	326	349	329	347	341	301	358	327	320	329	327	315	319	380	325	334	354	352	337	321	344	358	314	324	336	306	354	309	341	358	300	326	345	336	341	332	363	291	299	313	314	351	336	305	322	305	325	345	326	357	322	309	335	335	329	327	311	307	308	307	314	311	333	289	350	320	326	325	328	366	312	332	332	356	312	303	315	362	332	329	345	333	291	292	346	321	355	335	330	360	324	293	336	314	348	364	303	321	343	355	309	311	302	286	326	321	337	320	323	312	330	346	331	300	285	304	320	355	327	348	336	346	307	333	326	344	323	315	328	316	305	321	320	320	304	355	342	313	338	311	329	336	316	305	323	311	306	313	335	311	310	317	319	335	300	324	321	286	351	331	304	276	333	337	302	286	341	322	329	327	354	331	305	329	342	307	342	321	297	301	350	342	334	341	328	336	295	320	346	331	329	355	309	339	354	320	325	329	336	329	324	300	333	314	355	344	346	309	309	320	336	335	316	339	327	309	295	329	325	307	341	319	328	334	318	335	359	315	332	334	306	326	321	338	325	337	310	316	303	334	328	354	318	342	325	309	340	346	336	332	332	319	349	350	309	326	310	312	360	296	335	337	362	340	310	317	335	352	325	347	332	307	332	351	318	360	308	332	333	333	324	336	355	346	311	342	321	333	326	321	321	336	314	339	357	341	341	351	321	308	339	301	291	325	341	334	317	332	324	327	350	339	304	321	315	316	332	309	350	301	329	326	363	320	304	318	367	327	342	292	348	346	339	318	292	317	347	356	332	287	334	289	337	335	331	314	359	293	291	315	301	343	361	322	323	317	339	318	300	357	330	299	326	308	303	322	313	341	334	301	321	357	321	367	306	300	334	306	351	323	313	318	333	332	370	346	341	311	318	338	341	325	326	311	340	335	337	324	343	362	342	337	365	330	305	316	313	326	326	335	307	303	315	329	347	328	345	305	320	313	325	377	327	328	304	334	312	324	322	319	333	366	348	324	335	313	360	315	351	330	325	314	307	323	338	324	365	299	321	358	308	368	351	330	343	346	335	327	333	342	345	348	296	321	312	339	321	316	329	336	309	323	291	333	299	316	326	332	329	343	360	335	318	356	352	332	311	338	351	313	321	342	326	295	322	294	339	334	309	306	313	314	303	316	297	328	321	290	305	294	318	356	305	325	327	344	330	313	313	337	348	339	335	315	324	359	352	319	336	290	330	347	294	341	362	346	329	337	294	311	293	330	323	302	327	283	327	322	333	322	333	357	350	312	332	329	326	354	324	365	319	344	328	327	291	316	312	307	337	341	322	332	329	330	333	337	351	336	309	319	328	324	323	313	308	327	313	322	358	299	335	311	323	304	302	343	322	333	344	361	317	321	299	292	336	336	323	312	331	296	323	351	335	300	326	330	327	301	319	339	313	310	304	352	300	319	335	325	329	315	330	302	321	316	284	328	313	354	339	323	304	330	317	310	327	307	346	310	309	301	313	341	355	323	343	321	346	304	334	317	292	318	322	306	315	308	353	340	299	316	351	352	307	297	318	310	306	295	327	309	299	331	335	316	291	308	330	350	326	325	386	323	339	327	327	311	298	270	368	302	349	324	374	342	325	321	302	308	331	337	321	333	319	339	345	323	320	332	344	351	342	334	321	339	325	281	292	322	293	353	306	340	339	323	290	346	337	309	308	344	314	332	331	323	356	283	304	298	351	325	303	339	349	353	338	321	351	310	329	294	325	321	332	329	320	316	282	316	347	360	317	338	306	319	313	331	306	323	346	321	321	266	307	320	342	326	314	304	302	292	340	316	343	354	348	323	318	331	339	312	325	348	319	318	344	363	320	323	321	310	316	308	323	356	330	317	338	324	329	315	368	355	294	293	332	344	340	335	295	300	355	322	311	308	344	351	332	332	311	342	347	321	309	312	355	288	302	290	322	325	314	310	337	317	308	297	312	306	318	352	291	345	320	298	356	287	314	340	340	345	316	338	329	347	323	329	326	314	325	351	297	332	327	349	363	322	330	344	329	354	366	347	326	314	357	320	334	343	299	319	362	295	341	348	322	344	308	312	298	330	374	322	322	350	342	353	339	321	341	325	368	322
27265	23832	33562	35167	27302	14091	7791	2758	1538	1325	1377	1257	1195	1289	1117	1075	1089	1188	1208	1186	1064	1097	1000	923	944	876	862	893	794	794	852	812	825	819	796	818	808	803	786	799	782	777	848	817	796	802	765	791	780	775	793	807	770	780	783	801	816	777	740	830	746	761	756	780	757	768	753	776	804	773	767	773	739	732	742	789	815	760	757	760	828	742	746	744	760	790	795	750	753	787	775	777	760	780	751	743	765	777	696	779	791	721	774	783	691	742	810	790	732	782	735	787	709	726	781	767	757	712	783	743	789	715	784	758	775	758	784	768	790	763	750	796	800	746	747	730	771	758	799	776	740	742	771	778	738	780	755	716	769	747	737	705	766	756	782	775	796	755	779	737	788	734	805	756	828	759	726	732	775	783	760	779	779	807	792	713	791	745	744	769	733	759	789	800	724	769	739	762	736	733	744	788	760	756	798	801	749	771	722	781	772	763	779	770	759	777	738	753	762	776	796	751	770	721	709	767	769	787	780	737	764	735	746	724	799	766	725	754	806	736	756	756	784	751	760	790	735	769	710	751	787	776	761	764	761	749	779	782	766	768	753	713	759	745	779	723	759	765	734	788	761	749	786	752	754	726	778	777	818	717	749	775	786	775	791	742	780	822	735	734	765	750	761	741	774	783	751	811	702	723	792	768	784	773	740	730	800	751	742	746	782	796	742	786	773	774	748	755	748	772	781	772	788	759	757	813	772	775	743	816	743	729	749	749	749	803	767	767	755	735	753	766	743	748	778	747	789	776	758	719	706	822	740	752	733	789	757	729	775	766	751	782	757	791	775	773	790	767	757	742	735	766	740	725	757	742	760	717	734	762	746	778	738	747	809	742	744	782	768	793	813	728	778	731	782	751	785	702	780	768	761	784	792	792	732	793	765	724	748	768	755	759	777	741	735	749	768	768	746	730	786	785	730	726	746	719	773	772	742	728	769	761	755	761	727	822	718	730	764	808	766	738	734	710	726	782	753	756	713	730	747	755	765	754	761	770	803	738	742	770	790	782	723	735	835	763	739	733	774	782	804	772	787	790	775	794	713	751	702	780	765	813	799	722	755	773	778	761	799	755	777	789	766	783	791	757	783	804	762	775	780	777	791	794	756	758	768	727	733	735	769	800	796	748	781	827	772	795	815	718	770	741	814	731	761	788	767	750	754	809	753	770	784	736	789	773	794	790	714	756	709	762	752	771	783	754	770	785	749	791	750	769	726	750	773	792	754	791	795	771	743	767	764	730	749	744	771	768	780	717	738	766	798	747	734	783	734	790	769	791	748	762	775	742	746	789	753	807	730	785	765	764	757	715	740	767	714	767	726	743	766	735	767	802	805	778	758	708	754	749	764	727	757	713	764	698	772	784	738	753	811	779	745	710	720	764	786	751	766	726	803	778	744	747	756	766	703	765	738	775	753	802	788	730	780	745	791	829	785	792	767	770	791	778	778	708	736	741	789	736	735	745	769	782	745	763	738	773	811	755	768	778	790	756	714	762	751	739	750	704	746	732	784	781	763	770	761	754	813	772	743	814	764	781	783	791	718	779	723	801	773	781	762	789	763	755	729	753	717	746	739	778	763	788	750	735	767	784	756	765	792	759	790	750	766	725	800	734	793	776	774	786	776	775	804	778	733	740	773	755	757	749	706	774	725	768	789	755	770	745	765	767	768	770	721	771	755	796	766	773	779	708	758	768	799	844	794	736	746	760	673	790	754	763	726	719	795	734	800	747	776	746	735	777	714	734	764	763	742	799	843	758	801	752	781	711	810	826	802	751	720	774	774	759	753	760	756	745	754	735	749	801	752	770	761	762	799	758	773	809	764	761	739	744	756	723	730	731	763	770	816	739	763	753	729	751	741	782	782	752	787	747	722	750	764	759	803	773	783	719	748	801	759	754	758	779	776	756	754	815	734	771	739	735	800	760	773	773	743	819	812	781	736	790	774	707	744	730	760	810	768	785	775	760	762	801	788	778	795	797	761	774	724	808	728	783	749	745	756	759	746	765	731	759	735	728	815	764	796	760	726	765	744	761	794	716	744	777	753	773	765	795	774	773	686	784	761	774	822	705	765	757	793	744	720	781	771	748	759	780	784	791	718	771	705	714	779	786	751	764	769	730	766	773	706	756	793	753	731	766	712	770	752	742	790	734	741	766	735	797	741	797	747	778	757	770	749	726	749	761	764	727	793	774	829	786	728	767	816	753	760	741	730	721	770	780	757	787	709	802	763	861	757	731	816	779	760	753	788	773	749	743	768	791	824	765	766	719	742	826	783	757	747	761	769	767	761	785	758	780	751	749	762	767	745	742	807	763	801	740	702	808	791	785	740	749	834	770	711	749	726	784	793	737	756	815	745	753	772	775	759	722	780	729	756	749	768	799	759	855	768	733	725	787	766	791	774	741	751	760	743	781	705	802	750	705	730	781	785	758	765	754	732	777	761	782	749	767	720	749	776	787	754	726	770	770	752	731	773	743	738	794	755	758	746	767	760	749	765	763	798	753	776	734	764	721	836	733	729	784	803	735	755	753	787	763	742	750	751	757	787	737	776	765	756	754	766	724	812	777	760	809	796	745	774	780	777	815	798	793	823	754	783	807	728	775	771	793	746	736	749	765	777	786	748	724	761	728	734	777	816	796	735	774	763	804	660	728	775	764	843	742	742	771	773	763	749	729	740	774	752	730	763	755	779	727	809	752	728	764	711	692	756	799	776	786	794	733	734	775	732	774	784	697	773	787	766	726	768	754	748	773	782	761	819	769	723	821	803	778	742	774	720	719	759	785	793	739	791	759	777	740	773	776	726	719	787	705	718	796	745	734	736	777	786	750	758	717	770	792	804	795	810	804	747	770	772	773	782	790	762	797	768	805	737	744	778	723	723	730	807	797	741	779	728	748	765	809	766	747	781	796	746	730	754	788	774	752	764	790	729	772	736	808	721	786	811	711	788	788	798	790	731	722	774	779	760	786	721	770	767	747	763	755	724	758	733	744	751	781	779	738	762	773	731	798	711	739	774	739	764	769	792	779	746	737	686	742	754	800	775	801	751	727	768	804	741	755	783	797	738	739	728	812	814	770	737	774	712	778	777	795	766	757	728	781	783	739	773	764	777	716	742	834	707	831	740	769	775	754	755	764	784	804	800	820	717	777	770	788	767	756	779	758	754	775	775	749	781	787	710	733	705	748	763	789	727	775	796	809	768	780	783	774	673	773	762	774	745	711	731	736	771	754	778	743	808	735	774	753	750	766	754	767	788	749	734	755	762	765	709	736	756	756	766	730	781	773	734	752	755	775	751	712	753	777	768	786	773	765	797	832	766	754	749	810	741	767	785	758	816	757	780	699	782	807	741	769	744	771	799	742	785	755	721	778	711	836	801	832	725	785	751	776	740	744	772	776	732	765	801	784	775	758	797	752	698	769	785	775	773	756	761	779	781	726	770	771	780	768	824	770	757	774	779	762
19118	10490	6888	4243	1747	714	503	370	392	388	418	405	374	384	413	385	410	426	394	404	384	389	375	380	349	351	385	369	393	334	361	352	376	359	408	390	349	411	371	363	380	380	374	353	344	347	387	385	395	386	344	385	368	360	354	300	377	404	334	375	338	382	374	386	342	333	372	344	343	383	349	359	411	351	357	372	356	385	353	373	400	375	353	376	399	403	329	381	367	354	348	367	363	343	386	387	337	376	370	400	389	370	379	373	365	378	383	365	353	354	402	385	370	354	390	388	413	363	381	360	378	405	399	387	403	349	351	347	363	354	413	360	362	362	389	418	377	370	350	331	343	354	366	337	357	334	341	355	353	376	358	352	359	380	365	393	343	355	372	319	340	388	351	361	350	368	352	390	345	391	371	369	350	365	360	362	365	373	383	351	371	362	437	368	369	402	371	383	391	394	382	417	368	389	384	360	351	348	348	375	390	365	334	371	372	408	359	342	364	383	350	371	412	369	362	331	361	369	375	388	341	383	376	349	403	400	352	382	392	387	347	337	331	367	344	381	379	347	396	361	384	401	370	376	361	365	429	387	354	372	376	389	377	360	403	398	389	403	354	394	372	389	347	355	355	371	352	357	398	343	386	381	371	363	363	343	409	342	358	382	365	369	361	392	381	417	385	375	365	345	357	344	400	387	365	380	374	392	354	373	365	376	416	370	363	345	359	368	374	363	369	382	405	374	357	390	381	342	368	355	379	331	378	377	343	384	403	384	394	351	389	411	370	371	347	442	373	333	368	374	381	354	390	371	375	370	373	359	334	368	368	385	396	390	381	358	359	392	363	383	385	378	313	363	372	385	346	355	365	365	373	387	323	373	369	377	414	379	400	345	390	385	374	381	338	399	340	380	384	361	372	403	383	390	384	377	380	343	327	359	360	347	387	402	396	353	388	365	352	428	361	368	396	383	379	356	383	385	398	379	358	377	358	390	383	369	345	364	343	358	330	359	412	364	382	355	413	355	363	400	377	351	336	371	355	356	344	345	355	374	350	392	366	405	357	362	385	369	338	354	349	375	350	344	332	387	365	324	355	357	356	346	348	351	328	400	390	329	373	373	366	342	367	382	313	366	360	343	362	365	340	363	387	401	400	364	377	372	367	362	377	369	383	331	322	373	416	395	398	402	400	427	366	349	366	346	351	396	400	374	381	356	346	369	391	377	359	371	392	365	326	351	408	352	398	381	333	366	376	337	344	366	371	392	382	359	342	397	396	368	374	377	378	357	373	361	345	378	381	349	394	400	375	350	358	333	349	372	320	360	400	372	404	370	340	417	389	348	361	372	375	356	384	344	387	352	375	420	411	384	388	372	407	353	374	352	347	395	357	348	399	380	362	387	392	367	361	382	347	366	335	362	389	362	366	345	370	368	393	409	373	369	327	364	355	405	371	344	346	419	344	387	380	362	405	374	368	376	330	332	375	356	369	377	383	356	341	370	326	341	409	355	346	376	373	376	352	380	380	398	359	338	359	377	374	357	346	368	366	338	388	372	401	396	421	345	377	380	383	377	357	353	321	382	377	389	344	376	384	393	343	323	384	381	357	347	388	363	347	366	365	365	378	367	407	386	408	364	365	362	395	357	368	344	408	362	398	351	356	416	396	390	342	386	351	341	393	353	347	360	387	368	398	363	372	356	353	328	415	352	387	377	359	364	394	362	365	375	385	373	366	340	338	373	357	371	380	385	366	364	367	344	344	416	367	366	392	410	353	347	379	401	430	377	351	376	350	362	365	369	370	357	380	366	377	380	346	389	369	369	365	383	372	331	364	366	362	348	365	423	384	385	381	379	376	366	382	343	386	336	360	394	360	372	351	371	339	374	361	367	348	412	375	363	381	363	392	400	409	347	356	354	395	392	401	368	332	346	366	351	373	397	393	383	402	361	327	327	412	373	387	381	325	367	362	355	371	355	398	349	381	394	350	368	336	397	354	369	386	359	354	367	417	395	384	355	362	385	373	351	358	393	390	363	363	323	393	349	372	341	376	397	362	364	399	378	357	386	401	382	362	384	381	367	366	380	374	369	423	373	344	375	379	366	352	391	380	352	366	364	404	351	393	375	384	366	395	333	394	376	364	388	351	351	356	374	365	340	388	383	396	383	378	370	383	340	367	383	378	331	394	379	381	377	369	372	341	398	392	371	381	384	357	353	365	333	343	343	383	348	367	392	404	354	401	415	362	351	397	362	368	370	349	376	399	389	346	389	359	360	368	325	362	386	394	371	394	364	388	398	335	369	384	383	384	379	374	393	372	385	377	355	338	338	367	382	379	389	358	387	341	378	392	395	365	350	413	410	400	382	379	352	382	349	372	373	367	364	370	354	370	365	398	320	330	350	370	403	367	348	402	344	341	365	406	389	346	389	345	363	407	382	393	390	391	396	350	376	341	369	355	388	380	407	351	360	360	330	360	392	385	384	347	354	355	367	358	396	373	398	353	356	348	398	336	394	364	350	386	417	354	337	374	336	330	352	359	374	359	378	367	391	355	345	366	351	377	397	383	372	381	349	361	377	355	364	341	383	378	361	338	363	363	355	396	375	429	365	382	359	393	385	406	358	368	360	366	373	350	344	385	360	396	356	371	355	410	377	349	384	350	342	353	343	384	355	360	367	349	357	364	412	353	384	378	326	339	376	378	403	365	402	369	381	396	391	374	418	352	356	373	363	383	344	331	344	350	371	369	381	371	358	374	373	369	363	350	388	373	338	375	366	356	387	403	355	387	380	354	367	397	346	363	384	376	358	366	392	367	366	359	387	366	359	373	369	344	374	385	401	387	393	344	346	407	368	347	354	347	364	369	373	317	375	385	393	366	404	362	399	369	383	365	360	386	385	377	373	380	389	369	387	390	351	377	363	348	379	363	386	382	360	346	369	393	343	370	361	360	418	356	348	353	336	352	347	365	376	366	367	379	391	364	383	363	347	328	331	396	367	328	367	391	411	416	332	387	385	364	359	366	410	349	355	378	373	371	378	379	354	398	360	372	389	421	354	355	376	348	372	366	365	366	371	379	369	346	400	346	354	352	330	368	369	363	382	387	396	355	355	381	339	412	399	352	323	402	419	369	364	339	356	374	386	373	360	365	373	386	363	370	340	350	365	383	405	375	371	373	337	368	390	350	363	362	370	336	378	377	380	377	395	359	383	393	370	378	390	378	339	371	384	383	378	367	351	368	343	348	385	360	363	377	433	376	370	350	360	357	374	351	344	405	364	355	393	367	363	387	338	387	363	375	390	344	349	366	320	385	371	363	349	407	330	380	366	387	342	366	395	360	378	358	372	365	369	372	336	353	381	377	401	364	355	330	383	372	381	369	362	379	357	352	380	359	374	357	391	342	380	367	384	360	370	318	363	380	349	368	361	348	354	356	348	371	356	355	374	393	397	380	401	368	377	372	386	400	352	346	376	375	379	366	340	335	369	323	377	342	396	381	396	330	364	350	349
13335	9879	11987	11003	5526	2307	1499	1118	966	992	988	972	1017	1018	958	983	1063	982	932	1012	1006	913	922	943	932	888	871	944	870	934	896	849	869	871	882	821	868	898	861	834	883	827	857	898	870	856	831	874	826	890	872	867	846	856	885	885	824	865	921	851	846	832	865	840	885	796	911	801	905	876	917	843	884	871	833	863	916	866	918	803	903	872	891	854	830	884	855	847	855	830	845	858	861	817	824	818	854	843	842	885	850	847	838	912	852	854	837	859	900	849	885	827	895	835	873	888	895	903	862	856	860	813	872	884	877	869	853	852	850	865	894	830	829	863	845	852	850	889	880	850	847	852	881	904	890	823	843	851	881	855	914	843	879	857	876	877	841	929	848	834	865	867	880	848	875	867	895	881	903	903	852	857	903	864	823	918	862	865	878	890	895	873	895	843	861	861	872	871	916	873	905	886	858	840	834	917	838	861	854	850	868	869	853	875	868	814	831	892	883	824	878	847	890	915	845	892	894	828	886	782	852	807	824	829	861	864	803	818	860	826	873	852	894	831	888	902	832	860	837	878	856	895	918	859	828	880	891	823	872	858	849	879	842	836	829	902	917	883	860	882	830	868	844	859	895	823	859	815	863	894	874	817	858	901	851	891	841	874	843	813	887	817	895	872	823	904	871	880	906	873	904	904	881	847	835	861	860	824	855	918	865	827	850	900	866	873	899	889	863	877	873	875	807	857	898	833	846	826	847	847	835	810	814	869	834	865	914	876	831	838	946	874	845	868	882	906	871	836	819	796	863	867	868	897	803	840	907	845	815	833	889	852	896	881	896	874	833	891	907	868	878	845	903	829	820	868	896	837	829	876	835	875	859	858	870	835	897	837	873	870	866	870	840	837	908	912	872	834	876	905	918	841	886	873	866	863	821	818	830	895	851	876	862	859	866	829	831	875	867	881	811	869	899	904	869	844	882	839	853	838	890	882	870	826	904	813	908	834	840	915	885	806	836	808	857	890	813	870	783	848	912	837	859	840	895	842	918	861	832	848	857	858	844	831	883	877	909	839	875	902	899	833	908	933	865	844	866	834	893	819	892	824	881	898	852	865	870	832	877	885	843	858	849	930	911	889	866	876	878	843	898	866	871	905	854	853	854	898	880	884	813	837	887	815	848	850	883	876	856	851	860	816	812	889	841	899	820	846	898	870	833	870	866	834	831	885	810	848	862	882	880	861	867	877	862	861	862	849	866	880	902	857	779	901	833	924	840	861	814	895	887	830	832	845	878	919	870	850	868	846	892	806	844	832	847	848	870	909	827	847	871	855	897	838	841	847	832	871	855	893	856	833	875	857	842	915	818	917	833	866	874	859	864	870	882	826	850	865	884	829	860	849	889	865	889	900	836	911	892	865	864	861	876	861	847	869	920	883	825	848	863	914	854	862	881	866	814	852	857	878	863	809	800	902	831	854	905	902	783	806	822	887	855	852	819	886	851	848	911	851	882	867	839	837	849	859	893	799	836	871	881	827	846	896	877	866	859	896	881	871	815	844	849	876	866	858	895	891	852	891	833	786	846	836	851	810	892	913	898	837	766	892	866	898	841	907	861	833	916	904	858	870	833	895	819	905	843	877	907	864	831	920	858	879	871	904	877	858	849	865	850	917	867	870	901	857	885	928	850	864	858	868	873	865	856	839	874	905	909	814	864	852	861	879	851	879	839	886	825	829	805	860	824	859	852	843	895	848	800	860	902	893	861	844	845	849	826	799	847	870	861	854	900	864	855	895	869	862	829	868	914	903	873	842	867	918	811	827	968	818	862	859	873	908	898	827	890	833	855	819	871	902	849	866	915	853	873	851	910	854	821	869	823	846	888	876	901	818	949	889	930	866	893	858	903	817	838	900	928	826	830	897	886	808	873	826	875	886	855	813	919	846	819	916	825	879	862	896	839	865	928	905	829	843	858	871	857	809	938	837	813	818	845	835	876	890	833	841	830	840	890	809	857	873	828	829	870	865	824	803	820	865	865	867	864	868	829	880	891	794	876	854	849	872	844	856	911	882	854	818	862	866	873	862	846	825	859	880	847	845	897	889	831	858	832	833	853	907	845	833	852	830	891	862	829	896	894	829	863	916	893	849	844	895	865	858	846	888	846	867	875	854	870	878	866	833	904	829	850	849	913	903	882	858	825	891	868	892	867	859	865	843	828	880	875	894	867	874	840	867	906	856	877	830	898	860	876	808	843	836	836	865	863	799	820	853	850	855	875	851	876	846	920	873	918	875	854	850	846	891	835	834	921	856	865	866	871	902	848	838	845	806	888	847	814	874	842	868	824	861	873	860	881	864	858	897	847	890	871	829	928	830	882	897	896	871	803	867	846	852	834	861	895	823	861	819	863	920	872	891	875	878	840	811	890	872	859	864	898	854	842	872	837	891	935	906	846	821	912	846	887	842	929	831	870	833	844	867	862	886	839	873	858	872	859	890	877	868	884	849	886	886	899	908	810	859	901	895	868	823	882	850	835	900	862	848	859	877	887	914	857	864	848	862	862	904	852	851	919	831	850	858	903	871	863	856	865	879	870	851	869	860	853	849	833	856	893	862	880	890	882	825	844	865	870	852	876	859	858	860	854	873	879	854	879	825	825	777	929	889	857	794	886	834	876	829	868	836	857	922	921	854	843	826	819	880	878	856	836	865	882	876	874	868	862	886	857	821	887	849	839	862	839	888	923	845	821	897	863	861	855	863	854	876	901	890	813	845	856	828	875	889	841	910	838	825	800	896	878	852	866	817	842	883	871	860	888	927	811	855	809	869	854	848	897	873	880	822	835	894	836	824	847	931	862	887	830	871	870	864	846	853	867	829	872	890	883	898	876	886	845	821	845	929	849	852	867	865	925	869	892	854	811	868	900	886	886	851	899	881	883	847	826	854	852	852	869	895	830	897	867	932	875	870	921	863	863	857	901	863	868	853	873	845	840	842	865	887	861	861	829	864	831	805	866	869	865	841	880	849	865	817	849	895	871	923	820	870	915	812	822	884	865	864	838	863	830	910	862	867	861	870	830	849	874	869	856	881	898	838	851	885	839	816	827	851	876	810	856	874	874	921	870	849	878	862	828	843	800	827	864	801	844	843	839	882	886	884	868	894	815	882	822	849	846	812	834	812	875	911	915	861	835	849	929	867	866	820	813	822	838	896	852	877	786	846	840	877	848	835	810	849	873	834	879	888	869	856	852	887	853	831	930	859	848	798	851	865	851	847	833	819	874	841	868	864	828	872	877	846	908	855	889	875	858	859	829	808	880	828	830	872	814	887	862	881	869	865	883	840	853	843	880	833	890	835	856	885	854	888	855	870	894	907	872	861	848	907	856	897	846	851	877	874	828	878	844	850	891	853	850	845	896	859	852	829	838	846	881	873	817	834	848	762	897	920	839	906	809	864	871	898	863	900	882	863	865	898	904	872	866	803	831	894	906	931	880	886	863	903	832	926	860	866	894	852
33655	21031	19045	14732	7595	2681	1581	705	491	452	442	428	388	400	406	465	399	396	402	412	407	392	408	396	406	388	374	377	364	378	430	395	409	398	372	392	393	394	365	380	387	368	398	373	349	436	384	386	371	403	400	394	356	383	417	369	361	382	328	377	433	407	396	357	384	438	392	375	379	368	401	375	403	382	385	408	402	336	331	343	386	409	372	401	376	396	366	435	408	415	385	378	387	366	370	365	392	374	403	366	346	349	328	393	415	362	392	399	404	413	357	383	388	352	391	387	402	400	414	372	374	434	389	383	373	355	397	402	400	345	395	376	383	386	388	370	389	412	394	382	400	418	406	393	343	357	380	371	380	415	390	368	390	410	357	384	383	371	359	415	396	356	387	384	400	403	380	411	351	408	382	405	406	359	378	398	336	384	394	415	381	411	391	393	371	383	410	433	355	414	370	419	385	385	351	406	388	401	395	353	380	353	393	378	376	372	410	419	425	347	402	405	433	389	345	402	396	416	384	410	391	375	376	360	389	398	327	315	375	367	348	385	403	399	393	396	392	384	385	406	371	375	426	373	365	401	372	377	349	401	383	373	402	395	356	366	389	390	386	391	376	385	368	400	407	385	421	391	392	357	404	344	360	344	364	405	410	418	377	364	387	403	391	358	370	356	416	379	367	371	374	410	400	412	429	414	385	411	381	352	349	337	368	373	350	380	388	365	402	391	376	388	390	392	380	374	424	355	380	366	383	378	407	365	388	383	381	387	413	371	379	375	380	393	383	371	396	361	396	391	399	405	377	377	395	443	385	410	350	370	343	364	381	396	379	374	373	394	417	382	409	391	401	366	391	388	393	373	386	415	362	406	399	359	378	389	370	386	366	364	406	365	383	377	377	403	359	336	363	353	408	385	382	369	423	391	375	400	375	355	387	390	375	379	418	387	356	401	362	383	340	411	366	336	347	384	420	382	361	398	405	364	388	362	370	381	384	423	366	427	387	343	375	339	362	399	365	397	401	421	375	393	377	377	391	388	401	397	421	408	398	388	364	402	421	367	394	376	403	365	384	424	372	391	391	399	344	374	369	357	365	409	405	378	410	389	377	363	376	370	406	349	406	392	415	342	377	394	385	383	380	371	419	393	380	425	397	402	401	391	373	385	404	378	417	374	390	413	372	406	373	401	392	370	378	379	391	362	393	403	406	398	384	428	360	378	372	420	395	401	379	363	348	391	364	375	322	358	390	404	414	345	393	367	412	390	389	389	393	387	405	371	432	382	406	417	388	350	380	370	386	392	401	395	376	367	350	418	376	406	376	372	378	378	401	385	383	391	368	387	389	395	423	357	412	366	411	350	363	372	426	404	382	361	418	394	393	364	396	389	381	400	414	376	395	374	368	399	417	389	359	412	370	413	370	411	418	430	388	374	374	398	372	378	368	389	364	352	371	365	358	390	412	398	359	382	338	367	385	390	397	396	386	367	373	378	343	346	389	407	425	365	404	393	387	372	448	435	409	383	389	386	379	360	394	403	355	364	355	365	348	360	398	369	386	373	432	380	363	371	404	385	374	385	387	422	408	386	417	365	350	354	372	403	376	365	380	362	398	365	370	389	359	383	396	407	440	353	415	385	365	426	364	386	404	381	389	374	361	390	377	360	406	356	354	385	386	397	368	392	407	401	347	378	410	402	385	383	403	373	381	366	375	413	355	358	415	338	400	438	384	410	384	412	348	371	399	359	393	371	368	423	413	384	432	378	380	374	357	399	363	386	408	403	375	406	361	411	429	383	367	365	389	427	433	406	358	406	346	420	392	372	393	353	415	371	365	371	375	351	388	363	395	415	402	422	418	368	392	421	375	381	398	397	404	407	394	370	409	402	340	399	382	380	409	405	378	395	388	369	389	384	404	400	363	378	355	441	399	405	362	383	384	366	389	363	388	399	374	421	364	375	365	418	414	369	362	380	378	358	416	387	398	373	369	377	414	386	364	399	385	385	401	430	410	394	357	376	377	388	385	348	406	378	386	403	380	396	417	363	388	390	377	403	394	357	411	376	390	352	366	388	364	386	385	397	379	403	424	412	367	402	371	384	372	416	317	400	361	402	370	363	383	395	401	395	387	393	408	398	383	408	421	423	391	389	355	445	349	363	401	404	421	342	377	379	405	381	390	362	423	382	396	382	382	375	346	398	345	394	361	378	394	413	364	389	403	400	405	413	385	380	397	368	348	383	383	416	393	388	372	416	405	340	393	388	375	369	394	378	410	405	387	388	400	373	430	411	383	422	375	377	386	413	395	387	366	388	400	358	405	362	373	377	409	391	385	378	392	369	383	403	373	408	358	393	361	387	368	402	364	390	389	362	400	399	392	382	398	393	390	395	364	399	380	384	375	423	415	380	390	405	388	401	374	379	348	384	405	394	382	356	373	364	376	343	372	376	404	384	427	378	324	382	376	381	370	366	365	399	424	409	335	399	386	370	375	403	408	380	383	411	395	430	375	399	376	386	367	400	395	424	404	374	395	400	392	392	364	402	373	374	371	348	372	396	384	396	386	380	372	386	388	367	370	399	402	410	367	365	381	374	404	367	363	352	405	404	406	365	387	423	403	355	359	406	371	424	383	422	383	370	412	352	401	403	387	407	365	396	364	370	355	392	387	377	425	387	383	366	380	399	372	384	381	408	370	358	385	392	379	390	364	414	392	390	360	406	336	392	361	387	383	405	434	365	376	378	361	375	391	360	375	364	380	377	416	397	339	394	369	381	358	390	404	381	366	413	384	374	378	412	354	395	329	364	415	388	370	348	356	394	353	394	363	369	378	410	406	385	389	385	375	419	373	393	414	364	350	353	403	379	367	359	371	367	401	396	370	353	393	370	363	389	398	376	369	415	388	407	424	380	363	441	398	409	403	388	367	396	383	394	355	402	376	389	361	376	359	407	397	408	380	398	407	407	399	351	387	398	418	404	354	384	399	404	406	420	393	389	404	366	358	373	411	378	377	368	399	395	357	376	375	399	381	387	379	387	389	365	399	408	387	388	347	389	391	412	370	396	392	354	387	335	396	372	388	375	371	372	382	436	372	406	396	352	369	353	357	390	363	409	350	398	413	392	405	367	367	397	332	413	368	384	360	360	363	366	389	346	370	364	400	429	375	408	397	397	403	405	416	347	404	379	388	389	357	369	365	375	411	402	350	356	395	341	391	368	376	390	374	369	384	390	400	378	404	395	396	380	402	405	426	333	398	388	408	363	397	383	403	387	355	399	371	388	367	368	354	407	360	383	385	395	363	389	396	381	379	372	389	382	352	415	376	374	369	384	378	390	406	374	366	405	378	417	402	387	361	368	395	415	438	362	379	393	430	366	345	377	369	396	391	397	427	412	363	386	391	383	397	367	424	378	417	394	399	389	416	405	374	386	381	382	357	388	370	378	397	376	390	396	393	393	383	373	389	364	412	397	369	413	372	341	348	420	388	376	360	315	398	371	373	384	351	369
23254	18638	25344	26846	15676	8262	5779	2177	1349	1277	1270	1248	1188	1131	1173	1201	1203	1135	1167	1113	1060	1062	1013	976	947	956	909	943	956	895	969	898	896	929	935	935	870	909	907	865	921	929	918	851	907	865	864	843	899	906	906	869	872	901	872	951	947	888	891	870	864	931	903	937	898	936	870	887	899	905	899	932	875	877	877	908	866	867	925	895	872	923	876	911	916	860	905	857	915	957	903	873	848	896	908	900	857	897	905	923	912	845	871	933	913	890	929	925	913	870	893	908	884	870	832	921	917	850	935	865	871	890	868	850	910	903	884	825	879	904	897	889	857	861	865	882	888	920	864	921	875	879	901	896	870	935	873	891	919	899	933	871	854	928	924	911	947	881	915	856	835	923	907	850	898	867	885	852	874	884	855	877	910	858	872	870	875	924	872	870	870	837	871	896	924	852	928	929	912	943	902	845	890	916	912	858	930	847	896	882	883	881	844	941	895	903	904	894	894	903	879	880	923	890	872	858	897	893	887	850	875	852	838	897	885	919	844	914	909	879	894	959	880	889	903	919	876	935	917	890	853	909	931	887	885	941	925	877	904	911	887	942	903	915	908	929	850	898	865	897	911	905	814	893	904	918	901	904	877	848	857	879	881	894	902	899	900	873	893	927	865	920	863	970	914	917	896	831	883	895	967	863	922	841	864	871	873	895	896	885	853	840	919	907	932	895	908	885	878	873	931	935	914	931	910	853	919	891	844	882	902	853	906	860	894	923	928	865	915	926	876	930	931	904	881	958	901	911	899	885	884	913	874	891	859	908	859	888	876	868	924	854	884	936	841	910	863	891	849	897	851	973	897	899	881	930	876	902	841	929	858	889	906	854	916	926	867	911	907	923	910	914	871	844	902	927	847	851	861	887	916	905	875	875	899	930	899	927	876	879	880	928	883	856	861	934	933	900	854	888	895	913	886	879	908	911	862	869	945	882	914	877	919	861	936	890	844	940	855	885	857	898	880	869	852	887	915	951	888	912	933	903	874	896	850	924	863	863	940	916	933	890	949	919	923	870	880	862	885	959	890	902	887	918	878	884	849	914	876	841	935	914	863	870	915	899	862	949	934	862	882	866	862	879	878	886	908	865	877	937	907	948	799	951	885	871	888	843	846	913	886	893	914	898	912	836	882	944	847	858	923	874	978	875	847	901	916	925	872	900	904	889	891	874	841	868	900	927	848	915	875	823	880	850	832	908	867	874	850	943	867	904	870	883	897	846	876	867	918	856	877	871	903	875	939	938	883	879	880	859	954	919	866	856	858	863	894	911	895	888	922	915	916	860	879	917	874	891	888	890	888	860	902	869	928	892	858	894	879	911	880	872	884	924	859	906	864	903	867	928	900	858	898	905	871	868	907	823	908	902	874	895	880	871	870	911	841	835	847	852	861	868	901	894	878	899	890	880	857	884	925	906	880	856	841	887	876	853	831	935	873	908	880	879	865	892	908	921	900	858	902	908	913	892	855	889	950	853	908	852	882	940	830	924	935	904	931	869	940	888	906	903	879	923	848	864	933	929	847	871	887	903	838	887	926	847	925	921	862	864	904	943	870	861	857	931	896	871	872	887	870	928	905	911	927	900	887	888	868	889	860	892	908	943	882	864	894	857	890	872	916	933	853	821	845	865	827	906	940	884	864	818	925	917	873	879	835	872	841	938	852	939	872	896	863	866	869	957	852	909	865	906	865	859	882	840	845	844	896	865	894	918	866	939	910	869	868	845	883	869	848	904	906	842	916	903	933	924	864	884	924	867	890	871	950	823	872	895	904	855	900	908	920	880	902	908	871	896	866	856	900	955	920	897	820	893	915	922	886	887	879	846	885	926	842	925	914	889	910	875	928	847	903	864	923	848	906	929	887	837	906	887	859	861	924	872	845	871	838	913	873	892	914	873	876	902	878	872	942	857	874	875	917	926	958	941	863	877	877	877	918	901	872	916	892	864	922	869	869	916	893	910	829	902	921	914	896	845	864	892	898	914	910	892	895	901	879	880	843	886	817	844	903	894	903	901	897	889	864	959	847	921	885	882	888	901	883	910	940	915	890	915	933	941	876	919	857	904	890	903	805	912	894	877	860	898	939	901	890	845	858	927	978	895	899	877	883	871	903	922	899	911	916	939	893	937	916	898	852	915	874	958	912	912	876	877	890	893	873	937	875	940	866	865	876	868	923	895	864	919	919	882	849	918	890	886	953	895	892	894	870	896	907	889	887	878	872	915	908	892	871	905	899	869	877	872	907	896	859	894	892	848	860	903	873	868	845	873	884	868	917	931	903	912	888	908	899	886	882	844	986	850	882	913	869	873	903	917	906	858	865	974	842	905	875	880	880	924	885	883	912	919	921	845	858	873	906	870	907	929	904	917	898	897	889	886	866	893	883	928	880	904	880	898	824	870	901	963	890	903	878	912	871	848	887	862	862	928	908	899	828	888	846	897	892	884	850	814	912	812	893	875	933	887	891	914	916	887	907	924	889	873	888	887	920	903	904	912	899	836	898	857	917	896	858	912	894	884	895	915	892	892	918	920	968	906	868	908	887	925	952	823	914	891	900	849	820	897	834	852	906	933	947	860	938	910	916	900	854	870	895	853	882	910	889	846	941	896	892	905	889	914	891	884	880	888	928	888	900	943	889	934	932	854	890	904	895	883	868	864	946	829	876	868	871	873	914	902	873	949	893	857	904	944	856	887	924	822	932	878	931	862	908	899	871	879	891	927	945	878	861	915	871	875	877	858	842	905	892	836	911	910	867	837	881	908	914	855	896	898	881	947	906	927	890	898	880	883	900	878	907	869	904	890	863	927	861	901	901	885	879	899	851	942	937	908	897	884	866	907	909	861	914	921	950	908	900	923	906	915	884	858	929	899	921	924	926	899	892	855	819	942	846	870	866	895	897	877	872	901	896	866	874	853	891	908	910	872	876	862	863	876	865	869	930	909	842	857	855	874	907	900	883	916	945	886	910	871	930	881	865	858	895	864	869	921	865	906	830	890	899	979	948	902	873	896	892	932	884	857	936	876	926	882	895	964	858	915	937	858	851	920	883	890	861	872	893	850	921	895	872	929	864	893	843	888	861	853	883	916	884	919	866	924	912	927	863	921	861	896	878	899	913	902	879	904	828	885	871	865	842	906	909	899	888	891	897	871	918	904	913	854	910	876	930	859	888	883	857	858	918	895	888	895	901	891	864	952	900	850	892	901	877	862	939	929	885	890	870	895	817	930	900	861	803	901	862	958	892	898	927	888	848	888	891	852	908	869	880	866	870	913	877	849	918	855	916	895	903	852	875	891	898	874	929	971	905	865	872	902	860	854	907	908	844	948	922	841	915	910	859	870	823	904	886	875	887	846	908	924	864	923	879	862	917	912	865	846	836	880	883	914	894	918	912	873	860	844	821	885	902	871	899	893	915	865	882	900	860	887	866	937	885	874	910	934	865	865	909	893	904	841	899	889	897	918
42497	28842	29972	23693	15359	7062	3017	905	494	437	424	414	469	368	388	395	415	410	395	379	367	402	379	345	347	339	339	345	286	336	354	320	331	337	322	332	334	315	345	344	357	344	351	304	336	315	287	323	309	336	336	323	353	292	355	334	333	346	340	311	312	315	310	299	306	336	305	361	365	340	348	322	316	331	330	309	315	342	301	303	303	318	334	348	344	341	349	313	361	337	306	326	350	345	333	380	350	338	363	359	343	332	303	302	339	310	345	337	314	303	347	333	319	348	297	344	324	344	327	335	347	300	291	333	341	290	369	333	319	330	319	303	332	329	347	330	357	337	334	301	319	345	319	328	333	310	332	316	301	309	303	321	320	304	333	320	312	342	303	356	321	359	357	319	327	332	296	292	314	299	335	371	356	313	306	301	302	338	322	314	313	309	359	320	331	331	310	324	310	352	331	291	350	286	281	377	316	318	364	319	335	297	307	348	289	323	317	299	372	331	302	311	338	294	323	330	348	358	325	301	308	336	293	322	328	343	300	294	316	329	295	335	299	322	300	317	297	334	330	346	316	337	303	351	286	331	326	328	327	285	340	311	322	353	310	321	342	319	329	348	334	352	294	305	319	365	315	339	353	343	332	347	311	338	372	341	355	323	311	340	297	303	334	297	334	358	312	318	346	327	303	367	321	308	303	326	318	342	343	302	325	313	330	332	313	321	324	332	352	326	314	337	305	326	320	326	343	306	308	313	336	294	313	340	323	337	289	335	299	336	326	310	335	326	291	332	366	320	317	359	332	295	324	273	321	290	319	325	326	317	349	298	315	306	311	302	286	326	316	316	308	339	306	355	354	292	335	333	306	296	299	365	353	323	345	297	281	332	301	344	325	348	320	323	324	342	349	310	331	333	313	337	342	372	290	327	301	324	315	314	360	331	336	329	285	339	345	354	375	331	316	359	300	325	316	317	339	342	337	336	303	331	329	319	325	354	307	350	322	314	357	369	326	305	315	294	334	343	310	282	310	311	321	353	313	326	301	310	291	287	316	343	314	300	318	308	315	335	354	303	330	340	334	327	318	349	327	325	314	285	321	356	336	315	305	346	306	337	320	366	328	349	314	327	317	334	339	327	330	323	319	346	341	314	352	299	302	303	316	354	310	348	370	320	323	300	307	333	344	345	321	342	340	321	324	337	329	312	331	325	331	300	303	309	362	331	320	335	331	315	337	300	332	322	348	336	348	289	322	331	336	317	326	340	370	355	338	324	346	315	301	296	333	363	328	326	320	329	356	318	304	309	324	329	339	327	296	340	318	319	299	342	331	289	317	307	322	326	339	301	294	328	295	288	324	330	311	334	310	299	324	352	307	334	357	325	311	322	344	320	329	335	331	329	329	353	321	359	321	348	324	358	300	317	328	341	336	352	337	321	295	319	325	295	308	344	329	312	318	300	360	342	347	313	315	340	312	347	304	304	294	295	341	324	305	304	338	310	341	316	329	323	321	342	302	305	319	315	306	311	331	317	288	286	298	329	304	336	346	336	316	311	344	353	311	320	293	323	346	323	318	301	316	324	327	325	338	322	348	306	308	297	321	343	339	329	377	318	346	334	319	333	322	329	331	292	321	302	345	320	301	304	313	351	322	335	329	334	346	348	339	352	345	336	317	321	326	336	316	322	306	328	337	292	313	332	338	302	361	315	310	323	322	316	320	343	334	354	305	341	322	283	306	295	332	320	320	347	336	334	308	351	295	306	338	270	323	309	314	326	319	348	312	321	364	321	337	309	321	336	315	304	297	326	310	328	336	349	309	335	374	344	330	348	329	303	335	306	314	306	353	349	319	338	314	292	307	328	306	312	310	368	318	336	310	333	353	336	350	342	360	333	338	338	332	346	318	342	326	317	305	312	303	308	321	315	320	313	326	290	288	343	314	334	309	306	297	307	357	294	325	314	316	319	362	306	348	336	352	358	287	305	338	319	327	317	324	308	334	323	285	308	325	307	353	299	336	302	352	311	301	331	315	304	296	301	313	356	360	324	341	341	323	309	304	322	316	356	329	332	336	338	319	306	307	338	321	298	346	323	322	332	303	357	276	312	336	332	332	326	294	319	322	333	316	319	312	324	308	340	309	336	322	352	355	339	313	317	321	310	341	321	308	293	308	320	337	329	349	349	320	338	332	314	348	336	307	352	320	328	355	318	299	324	289	320	325	323	350	300	304	311	321	333	316	327	346	320	320	329	292	294	340	336	325	322	285	305	328	325	311	301	291	291	314	338	323	350	363	329	315	310	316	293	296	333	329	337	327	326	309	315	327	320	341	340	343	300	329	304	313	318	285	317	326	300	327	328	337	322	334	347	318	306	325	316	330	321	332	329	330	351	347	357	299	338	344	345	353	320	304	330	362	335	337	320	337	311	297	293	317	353	321	309	330	369	306	347	354	324	350	338	315	276	335	359	360	332	343	323	322	340	340	342	315	323	321	303	317	337	322	331	301	318	340	299	336	353	328	315	312	308	311	300	313	344	315	350	333	324	326	324	355	330	332	302	328	331	328	295	323	322	307	321	322	320	336	350	331	328	318	352	301	347	315	304	309	317	337	322	294	334	317	312	317	319	288	318	307	303	352	348	326	270	324	322	316	319	292	314	301	321	336	317	323	352	309	354	348	315	370	339	309	330	312	315	323	345	316	310	303	335	322	293	322	331	312	311	348	336	321	325	360	325	298	356	351	314	331	335	311	320	326	291	321	324	302	294	322	334	316	336	337	344	328	310	334	349	356	330	325	365	346	322	341	288	347	334	348	297	338	309	293	353	323	313	326	340	338	305	359	302	355	331	337	328	310	322	334	306	329	308	328	326	310	325	335	348	333	335	367	324	296	328	318	351	347	307	352	344	330	314	314	302	336	331	358	333	326	321	325	332	321	301	308	351	316	300	285	308	310	309	343	337	314	303	323	327	305	333	296	333	340	304	330	335	304	319	328	309	319	362	326	320	274	301	314	314	309	361	335	319	318	337	296	336	349	348	318	313	321	312	341	304	337	310	329	346	307	327	341	334	332	307	307	321	300	317	305	320	307	330	306	332	339	330	298	332	337	324	318	324	319	323	325	325	314	337	303	351	271	322	318	315	327	366	314	324	339	309	329	336	334	336	333	340	302	333	320	317	304	333	322	342	334	360	314	373	312	299	327	332	307	346	301	304	285	322	303	327	285	304	287	334	320	313	325	338	352	382	300	319	332	339	323	337	297	332	331	324	345	298	289	316	321	343	319	321	282	318	321	349	375	290	323	368	326	307	300	339	299	292	345	354	347	341	323	353	338	299	294	322	362	320	319	309	287	319	326	314	284	305	354	281	350	296	336	348	353	321	320	319	310	308	334	318	312	328	321	312	311	350	314	331	329	298	339	302	345	333	321	289	304	338	308	347	352	318	320	338	297	323	327	321	336	320	306	328	328	323	322	318	317	334	341	305	315	360	358	324	343	356	317	315	356	323
28346	23894	34354	33744	26811	16500	8418	2872	1673	1356	1323	1365	1249	1181	1100	1154	1296	1273	1121	1106	1017	952	923	906	780	858	844	843	801	762	835	776	857	804	779	830	774	776	771	764	776	790	758	801	775	788	750	781	775	775	802	760	767	767	750	778	767	788	758	778	778	820	768	746	771	728	749	815	753	729	760	779	748	749	784	750	769	739	769	761	767	768	773	732	790	785	763	755	738	740	740	735	777	789	788	758	745	779	736	748	793	734	725	800	768	766	762	750	732	784	775	735	773	757	771	714	733	716	786	741	781	722	749	766	801	794	756	815	731	769	723	791	748	788	722	761	796	722	758	757	804	759	716	752	795	772	757	808	718	789	802	789	762	725	725	747	751	736	742	764	784	740	771	750	766	762	773	798	779	732	795	716	780	761	750	751	794	816	801	721	766	770	799	750	737	745	757	784	741	759	788	786	752	735	736	776	778	735	755	734	785	794	768	769	749	740	756	783	802	730	807	784	764	799	747	773	836	797	796	799	783	761	718	809	779	748	769	712	789	795	729	762	754	735	746	736	785	724	805	760	761	758	746	761	774	715	808	725	734	739	774	759	746	712	765	786	730	720	730	725	778	764	771	768	723	759	769	742	753	754	727	724	734	777	732	730	785	704	711	833	772	805	783	762	750	785	747	752	770	782	759	731	741	751	809	798	766	750	799	763	748	736	817	759	764	759	751	781	733	753	729	827	709	737	723	790	753	721	782	751	706	742	756	754	770	760	799	732	809	749	773	764	772	796	725	733	780	754	811	753	723	730	744	724	767	732	758	791	778	737	750	770	752	767	751	738	766	779	739	786	829	729	764	725	722	774	714	743	795	750	739	770	789	755	750	703	731	763	777	785	790	762	759	785	803	757	796	770	819	741	768	808	760	725	756	771	768	731	745	765	710	772	725	777	780	786	720	766	759	726	722	765	753	727	739	774	754	717	732	779	799	790	725	772	773	779	754	728	780	790	762	752	755	697	780	713	778	729	739	728	766	766	721	731	747	801	764	725	771	717	758	761	808	745	743	742	799	734	779	768	782	801	745	694	747	746	771	746	787	733	751	791	784	744	793	711	795	764	747	759	733	707	743	783	748	695	794	736	737	765	750	808	773	809	741	793	706	727	758	769	819	777	799	782	770	772	794	761	826	729	749	746	725	824	780	746	722	735	753	782	753	781	799	785	782	762	775	760	722	789	735	702	710	765	777	730	801	790	763	735	780	726	730	769	760	798	756	789	763	790	742	767	720	751	709	779	778	785	781	767	748	769	733	744	787	756	763	710	749	812	796	728	788	690	796	751	808	801	747	735	728	817	785	816	788	719	735	766	756	779	737	744	769	765	758	715	764	746	767	744	739	797	773	779	787	765	732	720	766	775	758	712	812	780	758	771	742	727	770	749	729	715	766	765	757	756	764	746	766	748	799	694	750	752	762	786	760	777	765	751	744	705	783	790	728	752	742	760	753	765	773	730	769	740	738	760	776	797	731	760	755	747	765	736	783	743	759	771	791	786	772	768	757	805	748	780	801	761	806	764	801	734	781	739	795	740	761	797	731	775	762	742	791	818	756	755	764	772	802	778	758	757	807	782	741	772	735	732	786	757	778	761	804	735	752	714	778	784	806	753	839	748	724	723	771	753	754	763	712	815	792	785	728	781	823	802	802	739	790	768	804	769	709	731	751	769	729	758	716	757	746	749	743	759	770	765	772	745	745	779	764	782	724	755	745	771	753	763	732	789	731	788	750	760	775	717	795	752	805	747	824	681	759	739	746	736	755	744	720	748	803	759	815	728	817	759	746	729	756	810	749	738	693	796	730	825	810	787	761	754	744	769	773	724	778	766	797	757	725	731	749	734	800	789	735	829	751	800	742	768	734	740	810	773	747	834	737	752	783	785	752	728	753	717	782	763	726	793	746	773	740	774	785	789	784	799	769	780	801	733	788	747	738	731	781	754	793	798	779	728	707	759	697	802	781	820	739	789	772	736	738	799	782	800	749	772	712	737	764	764	734	741	797	753	812	741	776	780	760	756	755	797	761	721	698	720	737	758	693	764	791	822	754	737	763	732	715	725	803	757	728	713	745	791	757	773	753	793	715	742	765	751	779	747	752	780	755	735	780	752	721	783	764	814	819	748	761	719	753	749	760	736	771	781	753	722	687	701	762	796	741	693	748	773	749	780	781	771	754	770	774	750	772	771	739	783	748	756	699	765	768	721	756	766	759	709	798	722	720	754	809	777	730	744	754	721	795	792	825	769	773	707	758	736	754	773	758	801	740	750	815	775	783	749	726	776	734	733	714	730	751	749	795	773	735	789	771	728	773	772	788	745	721	749	769	758	816	758	749	758	737	761	774	732	779	782	792	728	733	717	734	766	739	767	736	733	713	759	766	739	741	768	748	751	738	771	743	739	797	786	712	685	757	761	761	781	752	816	759	760	746	770	758	710	771	778	762	717	788	802	760	744	742	742	782	780	728	790	741	751	812	737	744	766	708	792	766	769	713	734	808	737	712	739	748	722	710	749	782	774	736	762	744	739	727	790	797	780	782	747	747	788	707	719	749	767	770	784	780	780	785	763	764	726	724	730	738	757	746	737	781	848	781	795	766	757	767	709	791	743	746	739	792	766	736	773	756	789	754	766	782	770	776	775	755	798	740	743	789	761	832	779	766	729	760	808	771	732	731	745	741	785	768	742	711	766	799	711	723	748	728	773	749	758	740	819	770	755	771	754	769	794	756	713	819	730	823	722	781	697	819	752	743	754	731	772	772	784	745	760	767	765	735	749	730	724	782	757	684	778	758	742	763	786	730	804	738	773	759	723	743	703	709	769	778	708	718	729	744	796	770	725	766	735	791	760	744	772	768	795	751	741	737	757	771	782	747	768	773	840	752	756	726	772	758	721	779	730	742	722	704	749	806	729	779	762	739	771	726	749	800	775	758	764	768	749	763	751	752	701	746	748	809	707	744	770	761	771	708	786	749	760	785	764	781	767	720	708	746	740	727	783	786	829	793	747	783	752	708	727	723	791	746	704	788	790	766	746	802	750	746	774	735	760	778	768	760	775	743	727	738	760	728	785	725	746	791	758	829	796	750	762	757	734	700	737	757	744	744	763	725	797	800	740	763	715	739	774	771	779	766	803	730	794	804	782	788	742	757	768	720	727	732	794	745	734	778	780	737	748	760	701	715	757	700	776	728	743	791	805	764	761	759	805	765	783	796	741	789	778	785	765	738	819	814	762	801	773	782	768	773	778	776	751	753	763	712	746	744	747	772	815	742	749	740	817	772	757	741	729	763	760	762	740	758	739	752	775	750	744	742	777	742	781	715	778	733	769	744	769	761	794	755	766	722	753	736	765	746	770	781	728	787	781	748	766	741	763	784	813	764	800	794	743	749	752	781	786	784	798	780	764	695	744	740	744	711	802	760	740	790	781	725	815	761	757	774	784	776	754	777	802	765	758	760	756
18034	10248	7480	4339	1801	895	489	422	421	380	448	383	377	414	396	389	374	433	389	408	364	346	376	404	339	345	406	415	396	347	361	372	378	339	335	392	353	353	344	377	363	351	385	390	388	367	374	324	365	357	366	381	375	353	378	398	398	338	349	336	359	364	350	353	366	370	339	361	389	375	361	372	354	389	357	372	357	388	355	359	355	386	345	393	388	348	375	389	371	346	383	349	384	345	388	373	364	376	390	355	360	353	367	352	324	338	365	352	360	393	389	365	367	390	355	353	373	370	358	390	399	367	375	327	379	361	357	361	354	376	347	373	348	369	367	360	372	353	325	353	326	364	366	384	381	380	384	361	364	392	369	349	388	362	377	359	381	379	391	390	377	391	373	329	342	369	356	385	393	335	343	385	377	400	403	325	345	352	392	374	353	376	367	351	360	348	361	357	370	368	317	331	346	377	362	366	368	389	337	386	368	389	339	343	367	372	409	382	372	348	373	396	336	366	366	334	382	375	364	351	366	366	396	360	383	352	364	355	322	379	369	376	359	364	344	387	392	376	361	386	357	353	347	350	376	386	378	376	360	339	388	379	348	355	370	367	369	323	390	369	372	392	370	363	346	338	380	349	343	346	378	407	396	354	364	354	356	355	382	381	405	358	388	359	367	377	393	359	348	389	363	385	382	396	403	355	364	369	386	320	364	315	378	356	360	387	384	368	374	348	355	390	377	373	394	395	400	375	332	361	351	362	393	379	368	378	386	375	356	387	360	361	392	394	347	356	349	335	345	374	402	356	374	360	364	381	400	361	385	349	383	367	405	378	386	400	374	354	365	385	348	360	357	345	381	382	352	378	333	387	389	366	404	344	382	324	364	359	372	372	359	393	378	375	381	374	379	364	353	367	359	360	390	386	322	356	359	386	340	368	373	338	336	369	333	390	362	338	353	352	377	346	378	388	348	349	401	369	367	387	341	369	353	357	361	401	375	346	388	371	361	366	358	346	348	345	354	386	398	368	385	356	350	385	359	362	362	377	315	373	368	392	359	348	363	341	353	367	367	369	337	387	398	337	364	348	380	383	353	356	348	345	370	341	345	402	392	375	387	350	364	353	324	370	353	345	399	368	350	354	386	356	391	349	349	366	349	346	364	354	391	366	342	339	350	361	375	340	343	368	345	366	368	395	365	354	366	375	353	335	354	345	373	393	393	351	375	339	375	383	373	368	340	344	371	363	405	319	356	358	361	364	368	347	390	409	374	345	377	378	344	400	365	343	352	383	369	368	365	414	399	364	364	354	378	388	360	386	328	368	364	346	386	358	362	368	354	392	373	348	385	393	373	386	370	387	358	353	392	375	380	355	373	357	351	386	377	343	377	354	365	350	367	354	373	381	337	394	381	371	369	380	355	373	375	371	391	388	361	377	380	360	355	364	349	363	350	345	411	394	380	311	371	355	334	366	402	365	384	361	371	343	368	377	368	359	390	339	374	372	363	344	350	388	338	370	382	350	375	390	430	362	352	380	352	411	395	356	357	380	384	380	392	401	360	363	349	372	374	356	372	371	340	342	354	326	347	358	361	355	394	403	371	386	375	385	342	374	382	356	389	342	352	357	372	380	354	381	342	362	369	368	348	353	372	345	366	344	353	355	358	379	333	400	374	382	385	375	364	383	364	389	384	362	362	372	340	424	379	364	375	351	350	395	345	373	391	386	355	351	360	347	388	365	328	397	386	361	367	340	389	381	341	354	367	395	349	373	372	360	393	379	369	390	377	407	367	365	370	372	349	365	339	392	374	354	380	368	394	359	388	368	382	353	420	364	397	408	388	377	377	358	396	369	376	385	366	357	347	354	379	383	364	367	365	373	370	342	393	347	349	409	346	377	372	373	394	376	366	404	348	386	389	352	362	366	375	342	377	429	365	369	365	333	375	360	392	345	357	385	390	384	344	360	367	409	359	364	381	352	363	394	357	386	370	404	330	408	365	360	349	347	343	367	389	363	378	384	379	378	381	384	350	375	358	367	352	403	338	346	351	340	351	396	323	360	376	401	381	334	380	369	382	345	378	377	362	358	402	397	380	388	420	393	355	365	364	385	370	361	327	373	347	395	384	390	340	357	296	383	401	358	359	372	368	383	346	347	373	379	366	396	349	332	380	355	346	382	365	364	378	361	379	372	372	385	376	371	313	359	370	378	338	344	372	339	361	373	378	369	351	352	368	376	327	392	392	356	355	372	332	356	359	363	344	326	398	387	385	391	346	365	387	379	380	352	350	420	361	381	358	344	358	344	371	355	356	364	369	349	371	399	387	373	407	364	368	342	377	378	363	352	336	360	344	349	366	350	364	380	327	342	371	394	347	329	355	351	377	355	370	368	354	392	391	334	359	361	417	381	403	344	366	393	419	358	355	361	385	345	351	364	362	337	359	353	372	387	357	368	422	369	370	364	398	359	402	398	343	389	382	369	368	317	390	374	370	326	355	361	369	363	363	294	374	394	386	370	347	351	353	372	388	399	332	347	347	350	387	374	387	363	411	399	367	360	393	370	393	358	396	369	346	375	387	388	370	379	358	403	391	355	343	354	332	353	368	381	332	329	395	382	388	366	406	381	369	382	380	366	357	379	368	391	383	369	345	351	372	338	327	377	321	317	392	347	373	350	375	328	412	400	328	350	356	327	348	382	359	373	372	346	354	347	372	328	405	381	356	402	353	373	382	354	386	358	368	319	379	369	408	400	356	346	395	380	393	401	353	361	366	361	382	374	320	364	355	383	397	385	419	375	374	349	364	368	373	363	358	350	376	359	387	356	373	375	376	325	351	389	359	373	386	391	384	359	409	384	364	373	353	348	376	350	342	356	381	361	385	421	391	361	370	396	350	364	410	359	409	343	356	342	343	340	382	384	373	365	371	351	360	375	364	358	377	348	400	375	370	355	349	352	377	393	355	353	402	332	380	360	363	346	368	382	364	424	370	389	327	363	379	393	331	379	379	397	391	380	353	327	357	374	354	398	403	354	339	387	394	391	372	378	384	339	361	339	360	388	388	325	380	358	372	380	373	369	364	342	395	363	375	353	383	402	382	378	378	367	354	385	342	387	362	356	358	400	418	388	351	367	372	393	360	359	344	337	363	334	345	357	374	377	412	412	369	346	335	389	365	374	365	388	371	336	365	403	362	384	349	374	396	378	396	367	381	361	339	364	411	356	388	367	352	331	377	386	366	396	389	367	372	363	343	385	340	343	346	385	385	426	343	344	348	387	361	379	352	356	361	416	370	329	375	359	388	423	359	343	328	381	315	360	361	344	366	359	376	384	378	384	373	333	350	379	363	357	373	354	366	429	343	376	353	364	350	369	351	359	365	351	353	354	371	384	337	417	383	352	373	386	366	406	389	375	382	390	385	343	372	346	359	354	393	394	384	375	352	371	346	308	333	362	374	393	346	413	384	371	366	395	366	384	367	342	407	371	349	360	396	339	377	380	342	374	389	376
12412	9798	12548	11093	5922	2973	1628	1201	1074	1036	992	1012	974	965	980	986	984	989	1012	993	960	905	822	934	888	861	806	859	861	784	868	895	884	878	873	897	829	880	829	874	870	848	829	839	938	896	847	869	891	876	856	895	865	884	889	836	898	821	850	874	835	851	894	874	882	887	815	857	895	858	833	853	845	830	854	900	874	830	921	886	851	856	857	859	877	836	839	850	811	821	866	857	849	928	843	851	859	871	883	834	880	882	850	890	841	874	884	826	863	877	837	857	837	883	822	832	893	868	841	850	880	799	866	876	855	877	874	854	877	837	847	856	888	888	877	885	828	852	829	843	839	848	891	886	833	900	865	810	874	828	861	844	866	840	844	852	871	918	790	809	908	838	799	819	853	895	890	855	838	892	837	905	863	854	871	861	853	847	842	822	851	889	919	923	836	885	876	866	868	863	846	872	869	870	881	866	874	870	839	799	822	825	863	898	838	862	853	848	874	879	824	847	811	848	834	921	838	818	843	873	883	856	835	856	806	857	806	851	816	894	880	857	856	887	941	864	906	856	853	821	852	862	847	910	829	813	923	815	829	879	855	847	790	842	896	900	876	893	850	911	890	801	912	875	835	864	862	848	885	899	810	885	812	855	887	907	881	899	853	833	844	844	847	871	843	844	807	862	851	896	846	819	870	883	933	845	841	848	836	850	895	884	885	902	845	844	835	823	829	856	855	840	831	809	903	878	848	860	837	859	791	843	811	774	887	893	846	825	882	827	828	856	841	803	817	839	826	820	837	901	843	840	852	865	864	872	827	857	761	824	815	834	857	832	895	923	878	832	883	865	882	880	823	855	877	829	829	861	795	885	792	825	829	870	813	879	811	863	889	880	846	903	870	850	787	807	846	891	889	898	871	845	830	826	887	873	874	876	863	845	824	817	878	834	939	907	864	876	865	867	832	811	836	903	885	840	857	909	876	834	820	894	835	850	839	826	855	847	865	796	902	859	865	842	863	889	866	829	861	878	830	906	841	844	887	891	810	883	861	864	861	861	875	846	826	841	832	837	840	844	849	855	876	876	825	811	906	879	858	845	870	819	825	889	877	927	908	857	896	924	881	808	845	835	863	829	893	808	837	858	858	843	892	891	901	859	817	869	864	841	829	870	836	851	819	842	900	841	821	850	831	855	912	869	890	912	871	876	802	864	885	847	845	800	826	828	838	806	822	947	869	844	872	848	807	871	841	807	839	847	885	826	854	834	874	869	815	853	848	864	862	852	900	865	822	840	803	902	818	812	820	815	817	908	863	861	882	796	875	854	890	876	885	834	854	873	789	876	850	816	869	874	837	887	892	834	825	868	781	859	906	840	885	839	804	865	855	815	838	849	845	880	863	896	877	821	841	855	825	823	866	882	852	819	880	907	826	860	861	883	860	878	836	879	878	849	871	858	858	841	887	869	848	862	892	856	861	824	858	870	849	871	871	863	864	833	812	818	870	924	875	862	820	837	810	860	861	913	895	845	845	852	890	854	879	844	864	846	864	841	836	864	889	830	794	832	850	884	851	844	873	849	839	814	811	859	869	822	868	866	834	850	819	878	815	874	896	853	874	866	862	852	882	811	879	870	845	860	892	861	887	861	837	886	835	909	803	912	862	871	874	891	901	875	832	849	862	819	868	885	849	856	859	831	873	866	829	852	867	803	848	844	809	890	807	860	788	903	830	895	872	872	812	808	903	811	848	842	838	885	834	831	847	886	865	801	866	879	831	879	885	915	879	833	825	850	818	849	836	867	881	863	842	881	837	822	851	895	825	847	838	795	851	832	806	865	844	773	785	870	873	853	852	875	810	859	856	879	849	853	870	830	867	860	888	807	856	872	887	910	841	824	932	863	887	901	891	879	860	860	845	833	869	858	840	893	852	884	836	891	840	861	869	902	875	820	898	836	879	842	837	850	876	780	828	887	896	881	845	851	811	869	859	835	864	845	803	898	903	943	864	888	804	877	818	852	827	870	870	866	842	885	809	825	834	886	829	850	842	849	790	905	847	841	824	865	855	817	844	828	785	845	885	867	879	869	844	816	923	867	868	836	908	877	779	817	875	844	891	857	863	797	868	825	863	809	849	879	867	825	846	846	811	896	823	867	869	861	866	862	829	875	849	870	879	879	884	817	901	824	854	811	873	808	837	848	883	871	853	850	860	830	840	886	815	859	900	922	833	910	878	851	874	873	846	871	860	905	843	861	838	840	883	833	865	892	835	859	888	876	873	880	819	897	817	825	836	874	878	852	820	884	820	953	891	811	854	865	881	853	885	850	854	822	927	843	894	847	836	860	838	823	872	875	864	845	874	904	809	883	864	843	880	896	839	892	831	880	862	899	872	807	881	901	930	849	849	846	864	811	874	828	851	924	846	820	865	847	832	854	833	891	871	869	857	884	919	858	851	856	908	857	827	882	858	795	851	836	830	832	878	814	899	838	828	823	854	919	872	879	910	874	793	872	800	850	875	876	862	865	859	847	802	878	849	815	865	864	802	855	862	877	839	900	832	881	853	873	869	841	859	857	957	829	871	877	824	802	882	849	819	784	839	887	877	882	794	903	891	839	877	829	868	876	833	822	891	849	889	842	825	835	838	879	835	867	872	873	792	849	816	844	879	846	855	911	861	840	889	843	799	815	912	824	817	856	826	884	832	845	818	915	852	879	884	905	859	807	870	833	811	840	839	868	859	887	865	901	822	849	835	861	866	888	857	831	823	886	837	822	862	823	860	906	867	854	887	853	788	817	837	856	837	834	843	928	860	889	862	873	885	835	830	905	883	833	859	855	827	819	852	917	861	846	843	799	924	875	813	876	867	853	884	848	871	862	814	865	894	856	836	852	852	862	828	880	850	807	828	824	764	824	875	854	863	802	839	869	860	825	888	820	899	940	866	841	840	837	854	811	820	828	876	889	850	822	850	828	878	836	857	844	816	905	838	820	875	796	856	856	862	858	887	844	891	899	833	864	844	882	876	901	858	922	835	845	871	866	871	808	891	833	883	841	855	827	885	857	900	822	875	888	919	801	855	889	866	801	865	858	903	913	876	893	840	821	858	904	848	839	797	828	846	886	847	873	918	835	830	842	809	858	927	880	861	863	823	855	854	795	844	831	907	867	827	870	899	880	825	884	861	845	872	863	848	840	776	907	878	861	836	848	860	890	806	877	827	818	843	837	843	813	885	837	848	824	830	840	842	865	830	894	890	826	822	836	839	794	854	917	847	887	867	858	854	832	854	852	876	821	852	885	873	875	861	821	822	835	872	848	921	878	841	857	853	836	851	835	846	847	874	885	908	912	838	824	878	851	835	844	824	849	876	832	824	865	837	800	888	811	868	926	815	854	847	895	828	886	843	879	859	892	851	924	844	814	858	893	818	833	829	864	904	873	890	846	821	837	823	821	829	865	868	836	866	851	829	890	864	870	856	860	883	885	844	854	853	896	824	904	864	833	843	856	818	848
32406	21918	19691	14923	8916	3499	2350	960	511	491	488	441	424	403	449	417	423	365	409	406	393	444	412	412	408	383	409	376	406	405	404	370	383	396	383	335	364	368	381	395	404	328	332	393	403	372	376	393	397	406	363	348	408	360	372	412	357	352	378	388	352	351	389	335	436	377	343	363	402	391	415	393	400	370	456	390	348	389	380	395	386	335	383	375	392	412	367	390	389	378	424	408	371	360	359	375	358	342	390	362	397	408	387	372	363	367	380	363	408	402	387	363	391	398	377	369	396	339	414	382	409	360	412	393	382	388	369	379	389	361	415	382	351	362	358	373	385	374	400	386	396	399	377	378	413	361	365	347	410	402	391	402	396	341	398	361	364	343	405	379	379	417	345	412	403	405	392	376	377	406	392	368	374	341	376	400	354	390	342	430	379	412	382	383	377	410	402	398	364	375	402	385	368	372	399	352	361	378	387	370	382	367	405	358	392	345	375	366	372	380	362	398	406	407	412	338	372	390	395	347	375	362	405	341	383	367	415	378	380	371	397	387	370	379	352	408	372	395	376	347	372	403	387	376	358	388	382	383	377	407	383	435	395	353	381	373	392	361	340	418	355	385	387	390	353	355	358	398	357	413	354	352	351	386	400	359	378	320	411	351	377	380	400	383	371	341	366	393	383	393	369	373	457	394	387	381	393	381	399	381	330	390	391	369	371	400	386	361	367	365	383	357	374	376	377	409	397	359	377	354	391	357	373	413	408	391	381	368	406	381	386	400	422	378	394	415	395	398	372	346	393	389	420	414	341	400	380	394	385	368	361	401	367	376	374	362	357	421	374	392	401	360	334	413	408	389	389	355	394	365	380	417	423	417	369	395	413	416	397	445	396	395	398	382	396	415	395	375	396	390	403	367	399	383	393	372	396	391	391	363	366	377	380	393	420	420	386	388	379	401	406	385	400	480	383	355	357	371	345	358	397	388	398	381	355	384	333	393	388	399	375	376	354	348	388	359	378	396	412	361	389	401	376	367	367	398	386	405	389	354	374	387	415	351	400	415	415	397	390	325	374	400	374	384	345	381	396	344	406	379	386	384	374	390	397	352	396	365	353	352	390	396	409	405	381	415	362	347	387	360	408	398	388	404	371	411	416	383	386	424	378	401	380	402	339	359	354	389	363	401	360	350	358	392	364	375	367	387	388	372	419	357	374	392	362	388	425	369	393	395	366	408	416	383	349	389	363	416	375	375	396	370	376	381	374	397	375	374	383	375	374	397	391	387	403	353	358	386	395	413	400	408	372	366	413	382	363	392	398	384	388	392	358	411	362	385	405	355	373	408	392	410	360	391	393	390	376	353	367	383	375	349	400	333	371	426	393	366	390	400	397	388	366	415	362	346	404	360	391	380	364	386	349	375	368	388	393	359	404	388	360	372	378	360	353	387	391	357	375	364	390	362	376	376	387	378	333	367	407	374	372	429	422	399	377	379	359	415	346	401	390	360	392	407	391	397	386	338	373	408	414	370	398	392	393	390	396	392	357	409	415	408	348	343	392	360	430	393	337	364	406	410	384	364	404	404	401	384	382	420	367	391	383	407	386	408	407	364	381	371	377	381	396	403	382	356	366	426	388	381	411	405	364	409	372	402	399	376	427	397	377	371	422	351	395	430	362	358	380	371	395	357	384	401	395	380	363	401	375	384	394	367	425	377	417	385	361	370	370	386	365	337	401	428	391	372	391	400	385	335	366	376	390	382	381	354	373	392	358	392	377	363	389	400	406	387	368	388	422	415	334	339	371	370	344	415	389	395	376	359	410	376	376	395	421	407	363	387	386	412	391	376	403	418	361	387	406	360	366	370	395	383	398	413	412	353	389	392	395	393	389	351	368	378	399	381	410	348	419	419	374	351	384	359	382	354	406	392	401	392	365	385	361	378	419	422	380	412	368	390	404	357	361	404	415	343	356	387	370	388	379	368	373	393	401	356	440	395	378	382	341	436	411	364	390	391	341	390	380	410	404	369	353	393	374	418	384	395	382	376	344	388	367	364	362	352	380	414	402	373	374	397	394	414	422	361	394	420	389	416	405	396	411	382	369	394	386	409	369	391	389	368	350	372	392	379	386	362	385	355	347	367	378	354	376	379	395	384	380	359	403	383	434	359	363	352	419	420	408	370	412	385	359	398	347	374	363	381	322	405	394	384	377	386	408	386	349	395	377	349	361	381	392	397	388	404	415	395	393	356	369	394	370	390	377	374	376	374	375	397	405	354	355	401	372	393	400	356	367	398	370	359	363	436	397	412	361	377	389	400	388	388	398	383	394	390	363	368	365	391	407	383	365	386	398	379	375	358	389	375	366	383	422	382	365	383	360	398	365	401	355	385	406	412	385	388	433	389	369	336	388	393	391	362	410	398	345	354	404	375	412	386	419	367	409	388	381	409	399	378	352	402	411	372	392	390	411	397	414	396	394	370	412	413	364	367	371	390	347	409	414	379	372	407	383	385	362	376	387	361	390	360	407	411	393	353	383	353	394	378	413	386	386	382	366	360	377	402	357	357	409	357	400	385	369	358	385	399	350	406	387	386	381	370	374	373	380	364	395	359	364	360	371	396	343	346	386	367	393	395	361	448	348	364	358	370	390	447	345	397	365	383	375	348	396	364	399	407	402	394	386	380	342	405	368	414	383	396	351	388	354	316	419	390	385	369	401	352	362	352	388	420	349	399	387	378	377	399	385	378	404	381	433	385	397	387	399	362	417	394	363	389	388	357	396	413	372	352	412	397	396	399	382	403	386	351	372	351	387	360	359	391	392	403	386	383	384	406	378	376	346	355	387	401	423	378	365	367	405	386	358	384	370	372	396	396	385	390	377	387	368	411	421	410	346	382	404	390	370	348	404	391	357	375	357	370	394	380	385	403	381	380	401	374	416	362	358	361	365	438	345	396	363	332	381	396	352	349	372	383	376	397	364	331	405	423	375	352	401	379	393	388	398	404	355	360	366	349	370	371	353	400	379	416	415	391	351	349	406	387	371	378	355	392	406	409	385	391	389	361	372	371	373	384	376	342	383	367	388	388	420	389	372	371	391	376	373	389	348	397	351	392	368	367	363	376	374	370	413	417	356	350	388	448	388	353	399	367	359	364	406	436	403	371	390	348	367	378	388	381	384	363	372	362	361	355	358	354	364	395	393	382	416	377	368	363	397	368	353	375	390	376	398	389	401	374	371	400	396	370	373	352	379	365	366	415	403	374	375	419	416	388	357	397	343	372	346	363	375	370	386	373	407	401	356	411	399	395	397	361	373	400	410	400	404	376	381	374	374	394	371	402	349	429	400	416	383	408	374	388	342	380	362	423	358	416	412	374	386	373	407	368	353	389	362	406	396	378	387	406	374	395	404	362	367	377	373	379	399	371	369	383	401	411	383	350	397	386	385	398	389	400	414	367	386	360	405	354	365	372	422	364	369	409	383	365	384	387	385	415	387	403	376	376	383	364
22477	19106	25875	27160	19030	10473	8036	3166	1528	1269	1265	1154	1237	1143	1161	1181	1198	1114	1077	1091	1015	1000	990	934	947	925	879	924	886	926	886	842	893	856	912	916	905	935	934	906	902	959	850	908	895	864	872	964	881	870	913	944	953	905	839	857	874	910	937	882	911	936	906	912	898	882	877	867	850	843	814	915	830	885	853	897	907	854	847	824	855	909	913	868	876	865	887	848	931	911	876	866	871	898	885	912	884	901	882	808	884	919	888	891	932	903	864	913	881	833	887	868	841	903	882	850	898	920	856	852	899	824	844	865	831	879	832	889	854	852	882	897	838	891	926	878	899	850	831	864	928	839	927	897	903	837	852	853	865	878	921	898	843	896	928	838	871	919	871	884	913	879	873	837	908	856	843	898	919	847	881	856	865	837	936	895	886	858	865	910	904	876	890	881	909	860	923	896	892	844	889	898	890	831	855	870	907	889	904	932	889	860	888	898	870	873	874	905	945	843	824	880	835	857	886	869	887	837	871	850	889	847	874	895	930	886	877	867	830	869	858	882	872	887	855	864	877	944	883	885	879	947	864	885	879	854	891	891	918	928	874	834	886	871	899	873	931	874	896	849	893	851	945	854	880	906	887	845	854	827	850	844	890	889	836	834	881	891	870	897	898	915	929	947	883	840	890	928	888	897	893	898	885	918	824	948	899	833	857	882	925	874	854	915	938	827	910	854	855	873	858	896	882	866	836	922	871	858	869	896	861	895	881	861	917	898	864	862	929	846	870	860	930	838	923	863	912	838	919	838	897	867	893	871	869	903	933	858	888	927	967	868	877	879	926	904	927	884	874	834	915	908	854	876	947	850	905	924	902	886	849	890	857	877	930	789	936	904	859	886	890	882	816	887	886	896	919	866	883	865	886	876	895	858	863	851	882	891	898	869	859	870	897	886	870	838	930	857	908	926	847	890	928	904	911	878	809	912	852	870	866	908	848	945	902	849	848	923	858	849	913	845	888	867	956	910	935	855	821	842	860	896	900	916	887	883	863	917	869	884	900	863	906	918	939	902	883	841	916	893	895	911	894	898	877	894	856	908	846	874	909	872	932	875	855	855	853	904	899	922	916	917	881	876	908	872	886	856	890	875	868	836	858	915	817	832	841	906	928	891	958	906	899	878	844	886	887	923	901	898	937	845	899	905	838	846	849	896	938	912	921	876	863	915	854	832	927	827	903	887	858	850	952	799	869	913	871	881	878	864	866	899	877	913	905	900	904	848	879	844	803	941	868	872	894	848	851	820	884	861	918	871	886	924	885	875	864	894	883	887	860	901	954	889	861	905	890	862	887	905	892	849	850	868	836	869	910	932	880	868	828	863	901	867	890	898	891	854	890	836	854	895	875	929	845	830	889	885	883	861	847	855	846	898	878	874	933	870	862	896	898	892	879	931	895	861	879	951	884	919	811	890	929	903	843	833	911	911	918	867	899	917	942	865	862	913	885	896	927	858	862	889	921	938	845	869	916	833	898	894	893	874	902	896	877	843	895	937	907	908	891	891	879	884	881	916	879	877	899	926	814	871	850	929	897	823	874	918	874	898	888	929	842	915	864	928	837	874	872	833	895	877	802	904	848	905	938	845	831	869	858	854	930	885	866	850	891	893	891	902	932	847	887	859	848	855	905	914	810	858	856	881	936	900	898	885	834	881	914	868	846	882	895	899	894	827	870	931	877	921	812	904	870	887	864	889	896	902	875	826	847	841	898	840	852	930	866	905	907	923	921	878	899	882	897	930	898	878	874	876	867	899	892	866	897	876	855	892	867	934	849	900	889	864	841	934	873	882	887	863	889	895	886	894	927	876	869	875	926	878	822	931	907	899	896	931	900	893	889	903	881	845	956	845	852	887	855	862	902	876	822	947	903	894	893	847	882	907	868	837	896	931	892	857	854	874	940	861	921	904	851	850	898	865	884	869	843	874	938	850	852	866	857	858	830	809	916	904	865	849	853	892	900	901	852	876	905	875	812	902	849	831	893	833	853	904	929	854	860	871	913	942	877	856	910	894	865	849	869	850	920	908	895	908	872	886	859	909	892	863	854	875	839	879	917	908	896	841	893	858	907	847	919	900	899	924	824	901	883	939	844	883	883	894	841	901	894	914	901	856	924	868	807	822	905	848	917	840	877	896	893	860	893	930	897	867	922	838	903	887	909	887	869	907	878	870	864	864	854	840	872	874	916	915	866	895	910	878	890	853	915	884	926	864	931	824	884	817	916	882	864	861	904	884	884	877	899	871	919	903	898	888	915	897	889	942	881	895	893	901	872	880	856	883	839	911	839	882	888	864	829	906	876	917	880	903	899	845	889	845	928	876	874	873	841	894	858	814	878	934	877	891	875	863	914	875	902	870	883	860	877	866	873	893	859	865	887	854	844	923	892	880	833	873	936	892	857	893	826	873	941	899	896	917	904	852	853	866	862	890	903	875	874	850	925	901	893	904	913	810	905	905	877	860	815	908	891	863	929	893	860	921	869	877	935	873	967	889	812	875	871	846	849	856	869	878	857	837	846	857	858	901	888	898	876	871	827	804	950	846	915	892	886	887	873	872	885	873	890	875	874	904	852	918	922	886	828	885	892	903	853	890	872	898	947	911	882	910	920	869	887	873	879	882	878	924	862	924	900	852	907	886	881	863	959	897	846	951	860	883	864	898	896	830	886	897	865	915	843	890	876	894	870	872	893	887	887	876	894	913	876	880	882	843	896	925	889	865	867	910	871	878	856	885	912	923	863	891	875	887	871	902	901	879	869	942	920	840	884	844	823	805	896	818	891	896	964	860	895	887	896	823	914	829	851	886	833	914	942	826	908	857	868	881	922	865	889	876	885	886	914	896	847	929	905	908	878	905	882	931	926	907	896	894	896	876	865	882	886	949	875	933	874	925	913	908	846	893	846	853	885	881	878	829	928	865	866	892	799	952	949	869	889	890	882	850	916	839	894	835	929	865	871	882	854	895	849	815	871	766	862	887	879	887	877	913	887	871	874	885	884	898	896	892	854	879	907	881	905	898	892	846	856	882	879	884	903	910	871	841	895	912	894	895	898	896	913	897	878	918	851	878	874	854	864	898	882	896	845	861	895	898	864	934	871	832	923	866	864	862	862	901	897	904	889	909	889	897	839	885	888	918	875	883	856	879	906	900	867	812	912	896	865	915	914	859	924	887	881	864	872	813	858	875	889	893	931	895	943	884	879	866	859	901	895	880	891	887	876	911	890	875	905	914	882	955	879	870	910	884	901	879	909	893	873	889	961	861	882	897	946	828	956	878	869	910	853	825	886	874	862	865	882	908	878	892	910	924	900	846	911	849	913	828	897	859	862	883	852	924	869	913	850	869	869	870	866	888	892	904	901	843	819	846	860	885	849	840	932	879	896	918	881	896	887	838	896	909	916	867	888	869	876	934	903	896	854	873	859	897	913	908	900	909	913	842	839	871	841	850	835	888	847	895	880	911
42238	30651	30639	24395	16226	7930	3229	1285	567	487	493	413	401	375	426	459	395	367	373	374	349	349	349	337	327	329	329	328	354	319	323	345	313	337	365	332	334	373	317	340	333	316	295	299	336	348	370	324	348	318	324	328	352	332	329	336	300	374	342	314	326	326	325	320	336	346	336	360	320	313	290	315	324	305	308	342	327	357	321	339	296	326	337	326	307	331	341	329	317	311	313	304	343	348	303	304	288	340	313	321	338	335	325	347	328	342	327	352	318	326	329	323	301	336	295	340	326	321	334	332	306	330	334	313	323	303	345	302	339	296	352	311	351	342	345	296	310	338	332	329	313	346	351	339	327	306	331	332	301	305	302	321	328	341	333	365	316	312	284	336	332	336	349	325	301	319	344	352	345	301	289	292	322	351	327	316	354	316	299	313	322	303	308	316	268	287	322	288	329	350	328	302	346	334	361	315	315	312	319	360	334	300	366	289	310	304	358	352	315	340	294	348	356	343	322	359	318	303	319	302	324	319	330	306	314	319	304	302	329	331	323	306	319	337	317	316	327	352	327	344	358	283	335	289	327	287	354	346	328	310	341	294	312	321	332	330	367	304	321	332	391	340	319	345	331	355	325	351	319	319	317	323	348	314	346	312	297	303	343	325	326	333	302	310	285	351	335	317	340	317	338	348	311	320	342	293	327	336	326	314	285	326	330	324	375	330	326	315	313	320	330	324	351	338	345	342	312	341	316	302	354	368	349	322	342	327	298	303	335	346	303	334	338	323	331	309	333	355	339	321	299	338	322	328	312	323	351	297	320	342	336	352	318	304	313	324	327	351	305	316	278	317	312	315	317	279	326	294	299	311	311	338	370	376	298	324	288	338	356	347	342	316	323	329	373	336	341	333	313	342	375	347	277	283	342	345	353	299	308	338	308	351	296	300	314	347	305	321	324	330	305	308	360	324	306	343	328	306	333	353	296	290	339	349	321	331	328	295	331	358	277	323	356	327	288	283	345	304	343	330	355	302	340	326	305	310	299	334	337	313	334	311	340	336	316	344	339	332	312	315	317	306	319	321	338	372	337	305	309	335	330	337	347	343	323	303	335	332	329	367	337	284	330	320	318	375	311	312	316	327	302	335	358	327	326	331	337	335	314	339	307	341	334	298	338	329	294	339	310	317	326	295	326	342	322	364	305	326	310	350	336	329	319	364	315	326	331	335	338	336	307	352	319	364	345	270	330	342	331	334	322	311	323	324	345	296	307	299	318	326	327	322	346	302	312	280	307	356	326	333	328	314	333	310	325	368	345	342	363	336	335	293	308	282	304	327	326	351	317	346	328	337	351	340	327	333	333	334	321	326	319	317	327	293	332	357	307	305	329	342	318	349	361	340	341	291	327	311	360	319	327	307	356	321	338	350	340	356	298	296	349	307	344	302	359	288	329	337	304	330	327	296	278	332	325	357	300	312	359	347	322	301	298	336	348	317	349	314	333	341	303	347	312	317	303	330	351	311	335	325	328	344	303	308	324	283	368	324	334	314	333	327	301	321	325	308	317	328	313	321	337	308	384	352	348	355	339	336	348	329	338	336	367	368	314	330	310	329	349	324	301	371	344	349	289	326	308	347	328	317	322	352	315	311	319	317	315	321	330	305	345	309	368	338	292	321	337	321	353	335	333	314	306	343	308	331	343	323	337	351	327	277	312	287	357	292	346	349	330	303	349	352	336	332	302	343	319	302	330	308	332	329	329	314	327	300	313	318	340	313	300	324	306	313	313	332	311	315	355	336	354	315	327	336	342	346	384	321	328	303	348	320	321	332	335	338	337	321	303	304	312	316	313	307	346	324	332	310	318	296	303	330	303	329	306	313	349	323	305	290	314	303	349	349	326	332	316	334	319	328	353	326	323	317	343	340	318	331	302	323	329	328	324	319	312	366	346	300	313	355	377	345	342	343	345	281	293	303	351	346	328	324	322	311	326	302	318	320	306	289	309	331	323	302	298	294	359	332	306	325	332	288	331	350	339	350	317	316	300	314	314	308	329	322	291	284	347	318	364	334	307	310	310	327	334	361	330	312	369	318	324	358	314	325	300	331	340	296	320	329	317	316	349	302	281	343	358	328	353	310	304	296	310	325	363	319	319	331	360	317	310	314	332	339	334	314	346	345	299	343	328	353	318	324	327	334	309	340	347	338	323	323	368	311	342	309	309	332	327	320	335	329	308	317	340	325	328	301	336	331	327	357	345	350	307	325	326	320	383	342	333	330	337	292	318	339	318	329	350	321	309	325	305	328	346	331	335	329	301	329	310	311	350	309	292	304	324	323	327	330	312	326	310	314	305	342	319	322	325	309	319	309	305	331	306	291	273	318	313	315	331	356	345	323	333	321	335	341	305	318	347	335	332	293	328	318	322	315	313	318	332	360	321	356	334	298	329	339	314	325	321	335	332	340	323	350	317	330	313	343	347	333	351	312	334	322	332	324	320	341	323	310	356	314	379	304	343	274	319	310	363	317	295	324	330	334	340	343	312	300	345	307	333	328	307	328	345	326	320	299	331	297	311	351	331	311	322	276	349	338	356	364	322	298	338	338	307	322	402	322	320	313	344	295	287	358	321	364	323	331	336	331	309	311	332	348	332	319	371	328	334	329	340	278	355	317	357	310	328	303	308	337	356	337	318	333	348	327	335	327	344	317	329	321	314	331	334	353	335	314	340	272	327	324	367	306	318	322	294	302	292	345	321	348	320	356	334	327	324	347	328	337	339	276	347	340	342	339	297	356	343	343	318	328	295	338	368	330	335	325	323	339	361	348	346	330	326	306	359	311	360	305	311	287	320	356	342	335	353	315	348	327	351	330	309	333	355	376	308	344	334	329	301	322	336	314	335	339	326	356	317	331	321	312	341	349	341	354	334	305	322	330	323	333	301	367	334	328	315	304	351	314	299	350	317	307	328	344	314	337	310	299	301	312	333	368	337	338	321	311	304	321	331	346	355	360	321	306	317	349	320	311	286	295	323	305	334	311	323	334	332	289	293	361	309	328	323	373	278	324	321	323	356	305	330	367	315	306	284	350	337	300	349	327	303	322	331	297	326	342	283	296	350	328	359	302	355	318	352	365	307	317	335	285	321	335	318	334	313	303	280	329	324	311	317	307	309	317	332	315	305	330	321	325	323	295	345	330	356	317	354	294	314	315	325	336	340	337	353	274	304	329	325	306	316	304	326	315	316	338	313	338	307	338	327	343	335	390	301	312	331	303	333	293	327	339	323	350	367	325	303	328	341	316	290	312	326	323	316	327	302	299	316	298	289	312	313	339	307	341	318	323	340	307	309	315	320	339	331	310	328	335	342	302	354	323	351	329	332	324	321	308	290	299	329	317	324	308	346	337	312	319	325	324	339	337	299	325	314	356	320	349	285	286	319	344	299	324	286	334	342	320	301	289	299	354	297	331	320	309	339	354	305	333	336	315	306	327	343	330	324	339	309	352	331	342
28037	25796	34553	34809	26302	17863	8895	4484	1738	1469	1467	1314	1285	1249	1236	1297	1221	1150	1085	1030	955	889	900	852	878	827	796	804	799	799	797	824	815	809	784	825	813	822	820	801	790	799	770	795	790	753	790	767	767	787	787	744	780	765	733	721	777	730	762	836	750	764	757	744	769	717	748	776	743	760	761	737	747	783	797	758	715	806	736	788	739	772	735	770	764	761	750	723	702	748	726	732	736	737	768	756	743	723	745	703	772	717	727	709	788	726	806	746	802	807	802	765	738	768	784	737	722	759	772	806	767	772	769	753	749	814	779	780	756	752	719	750	762	746	742	772	737	762	775	820	787	792	732	736	733	764	737	813	725	753	768	832	737	776	760	767	797	751	777	755	748	725	777	772	796	737	754	745	771	802	736	758	733	802	734	765	802	774	716	745	702	724	766	737	753	794	771	738	785	706	767	758	729	743	755	797	735	726	796	752	750	732	758	758	818	770	806	748	727	774	785	818	807	747	777	755	697	774	747	770	758	742	715	790	772	796	782	739	760	756	710	780	781	787	781	733	723	742	692	751	708	850	764	760	735	746	736	758	787	753	785	783	752	766	708	730	780	743	762	721	754	761	743	733	708	785	734	767	754	783	795	782	813	790	810	778	757	757	731	764	761	730	739	755	745	779	759	754	734	740	792	709	794	726	755	735	738	784	785	775	793	779	768	774	799	699	739	770	755	781	733	705	719	712	729	742	726	799	724	711	744	765	772	738	775	749	746	744	751	766	768	712	772	804	701	753	718	775	748	772	755	777	772	732	722	743	753	780	750	783	732	741	808	716	742	731	757	764	772	726	785	751	716	746	771	781	730	698	731	733	800	778	742	782	704	782	752	778	772	719	761	796	716	714	743	764	742	698	735	752	785	790	718	717	726	738	795	775	753	772	780	788	747	770	806	825	772	726	762	724	796	784	778	761	715	727	748	742	767	728	743	750	751	785	793	746	739	744	746	750	707	796	736	746	780	779	764	762	759	753	764	748	734	746	713	792	750	771	779	782	737	751	728	792	751	706	754	716	723	739	784	803	736	801	737	735	789	792	790	781	769	719	786	763	759	802	756	718	714	735	760	786	747	794	831	777	767	785	834	741	774	768	735	770	726	729	800	776	759	755	749	760	712	752	720	720	799	740	738	715	762	774	745	738	738	811	774	733	817	742	755	744	756	760	764	760	760	726	823	737	784	714	819	725	777	769	794	753	764	769	757	776	742	751	744	774	739	770	735	769	802	764	772	758	754	812	751	703	778	710	733	779	736	767	791	789	741	747	768	749	736	768	762	736	775	747	753	792	787	846	785	757	756	769	766	751	797	794	758	744	737	774	746	777	774	725	767	762	787	713	792	764	776	746	767	727	757	772	781	803	791	756	750	742	770	737	803	720	710	688	743	713	707	733	712	755	808	747	773	780	800	788	745	728	729	754	748	792	737	786	814	729	782	720	758	731	779	737	737	752	752	733	768	758	741	762	718	733	797	759	778	756	766	737	753	745	798	811	709	803	763	786	746	728	773	737	738	780	806	795	807	753	731	790	738	757	769	757	708	748	760	725	774	789	760	800	741	786	716	767	778	713	783	731	747	773	689	768	785	756	709	761	761	771	748	763	761	729	774	783	743	762	800	718	752	753	740	771	758	708	797	794	779	748	733	768	801	724	726	780	762	724	781	718	768	775	795	756	777	749	801	723	733	771	792	730	741	740	756	719	785	779	793	795	812	758	767	799	712	732	754	729	747	728	761	737	814	780	766	751	748	750	746	738	763	751	765	755	754	735	703	727	790	793	794	723	761	755	767	756	770	772	760	808	756	721	770	773	795	750	718	799	761	758	772	736	708	780	744	734	774	741	732	768	751	785	720	754	770	715	756	840	781	733	749	803	752	760	746	766	778	762	748	780	739	751	695	775	769	743	702	714	739	743	762	786	736	743	767	732	766	742	744	758	746	720	708	757	762	788	726	776	808	729	751	767	745	770	739	758	759	809	773	774	809	736	762	751	774	770	733	719	735	758	705	707	755	787	759	732	743	711	730	733	762	779	766	735	808	731	757	765	739	725	789	756	745	751	763	738	703	763	753	796	786	801	764	758	762	766	707	744	795	762	764	751	778	793	761	758	740	795	767	757	792	778	738	743	758	744	773	753	778	764	734	708	774	838	754	785	798	721	773	762	764	775	773	744	754	763	724	780	730	732	732	786	744	767	811	743	702	769	746	746	735	750	723	735	749	778	771	744	820	784	716	725	748	806	751	731	786	714	723	759	760	777	772	662	785	716	734	728	775	737	785	766	755	802	757	747	798	710	767	744	781	786	749	751	785	734	760	745	705	795	726	760	726	721	683	759	808	725	761	787	736	753	770	762	791	773	774	776	762	771	759	753	766	793	776	769	745	738	706	755	732	754	750	716	767	792	719	701	769	723	704	819	821	790	767	799	760	746	781	761	754	735	734	771	786	738	746	774	732	800	808	739	749	761	760	756	790	746	729	776	774	736	711	748	781	754	709	768	764	756	757	728	760	800	729	740	694	799	769	767	760	757	769	760	734	735	713	754	832	813	748	768	716	797	787	774	730	748	748	740	830	796	766	751	745	739	738	749	712	810	749	749	726	818	784	819	742	779	770	732	780	773	793	712	777	810	769	765	791	709	753	782	761	713	741	786	737	812	774	729	741	766	764	726	774	783	755	741	758	769	796	798	723	786	796	727	733	775	757	713	780	754	771	693	741	759	748	761	735	760	750	722	720	725	741	783	756	761	761	729	791	736	816	712	741	740	711	739	756	725	778	785	774	764	768	796	794	787	757	733	770	752	734	764	719	756	766	769	759	706	771	742	694	797	725	756	766	737	756	787	704	787	752	807	691	771	763	808	744	744	755	790	737	705	714	769	783	740	813	751	764	783	820	755	753	741	759	758	745	760	758	734	778	788	752	809	767	766	784	738	695	742	748	743	770	733	734	721	757	759	771	738	722	764	728	781	730	745	763	748	815	736	711	788	790	736	718	731	749	786	748	739	709	757	779	773	777	722	779	753	741	755	794	743	753	771	803	765	746	758	692	772	731	760	761	760	752	766	751	714	790	746	694	771	739	792	736	729	749	750	788	758	757	713	769	752	728	774	774	727	733	744	713	764	752	751	759	743	785	773	780	734	828	771	804	761	785	734	789	750	796	803	774	720	765	751	787	767	779	768	796	782	753	783	797	712	759	788	729	761	765	760	777	791	756	771	785	755	710	784	787	743	799	769	746	736	794	752	754	757	764	767	726	761	740	768	770	750	780	771	786	765	776	785	797	702	764	758	732	786	762	749	750	706	709	780	705	717	751	754	767	768	784	745	824	704	768	749	765	736	805	730	811	743	719	760	703	774	753	784	780	744	743	760	773	733	765	722	725	729	722	766	769	760	783	796	739	773	774	771	750	770	826	704	770	748	768	704	770	735	781	802	732	779	768	802	759	768	798	739	796	717
19011	10936	7745	4159	1558	825	604	461	428	426	387	379	395	373	403	395	369	370	350	380	417	372	362	355	351	367	369	357	319	381	375	369	379	350	352	352	396	383	376	393	387	377	375	375	380	345	360	349	352	366	356	385	366	349	377	390	385	349	355	358	338	359	334	368	400	380	329	346	363	361	354	408	365	357	394	342	379	360	381	363	394	372	360	376	358	378	357	347	370	344	365	351	373	377	356	377	375	358	379	373	363	342	329	350	380	381	366	337	350	367	412	394	383	383	347	360	359	363	366	401	366	387	397	344	374	340	358	365	371	344	331	390	358	396	343	361	379	380	349	337	358	386	348	363	419	353	388	398	410	357	360	394	370	375	379	346	371	383	338	380	352	326	364	377	345	350	360	368	357	355	380	356	346	359	393	373	399	370	344	381	334	365	370	398	401	380	412	342	302	403	390	372	407	377	346	369	337	329	353	369	391	380	355	383	334	405	333	335	366	328	377	347	362	375	377	365	369	364	377	380	374	342	357	358	340	335	386	371	381	353	384	378	405	401	346	392	380	344	331	345	394	372	387	360	381	380	383	353	395	365	373	391	380	384	324	361	387	392	371	358	364	375	366	384	389	372	376	364	374	378	372	374	365	393	389	360	350	339	375	368	372	335	363	358	350	339	352	353	361	348	329	338	374	356	349	364	380	375	389	424	402	358	378	328	354	353	376	380	375	368	375	375	342	394	356	318	346	390	363	371	349	374	370	370	335	348	405	352	358	384	341	365	350	354	335	353	361	372	358	390	397	373	374	382	345	352	357	372	396	391	380	348	359	360	370	334	384	344	354	340	346	353	357	363	387	386	389	369	372	375	366	369	358	360	384	372	347	361	366	393	358	323	383	383	357	385	381	366	362	364	363	345	373	369	427	382	402	394	357	383	371	370	357	383	358	364	404	357	355	343	364	382	364	389	415	361	381	415	360	388	373	363	401	391	351	351	388	338	376	356	396	352	331	376	355	344	361	366	342	376	360	374	346	347	351	356	385	341	373	372	381	392	378	364	336	350	391	384	331	352	341	366	348	359	342	335	332	328	337	392	381	357	365	380	368	417	367	390	361	370	410	358	400	372	342	368	413	360	355	353	347	382	362	385	353	388	395	403	344	351	377	350	378	379	343	348	337	368	361	361	351	349	388	347	373	383	400	346	363	404	362	357	387	379	398	363	334	349	376	339	353	373	365	368	374	382	375	381	376	387	366	396	375	343	329	386	345	349	363	391	371	359	341	372	348	359	339	371	390	395	396	383	398	357	373	356	375	409	351	351	349	356	360	341	341	347	360	385	379	376	347	364	387	323	352	356	383	378	372	396	350	342	389	340	353	350	394	367	388	402	365	338	373	364	338	381	364	351	342	402	350	368	371	392	349	378	368	365	390	356	386	355	357	355	351	366	379	357	343	378	359	367	367	365	396	368	352	352	365	350	359	341	366	345	339	377	382	344	403	395	387	376	367	359	357	352	328	385	361	366	360	397	350	392	378	360	354	374	390	370	396	372	338	374	379	399	387	345	374	396	339	369	332	339	366	356	357	353	350	377	360	367	354	353	349	380	346	365	356	381	393	384	351	368	363	363	340	347	355	360	360	345	361	362	386	369	326	383	391	390	343	358	392	364	389	352	381	366	374	332	356	338	340	376	347	348	368	358	394	363	355	362	367	362	366	347	356	378	369	381	355	369	372	408	362	387	406	334	379	369	364	366	381	365	369	354	326	370	389	351	387	338	369	344	360	353	356	397	339	430	376	361	338	356	361	382	366	339	361	368	354	380	347	393	386	380	378	382	372	362	377	385	362	373	340	370	403	380	359	346	353	393	378	345	377	383	359	369	356	382	333	365	376	358	331	362	377	329	352	307	397	390	364	377	359	356	401	400	381	379	362	354	389	381	402	373	363	407	389	352	383	387	370	364	400	370	364	369	397	366	375	388	308	365	341	357	341	310	348	365	382	380	388	374	357	397	396	373	344	349	365	348	367	379	386	369	406	374	357	375	392	381	383	371	379	372	392	352	375	353	377	366	367	368	344	345	342	386	428	370	332	384	374	372	392	373	313	363	349	343	362	382	360	353	353	393	368	373	390	333	386	379	399	371	365	355	358	367	341	402	367	375	339	355	377	372	385	382	382	384	336	345	371	379	388	386	351	341	373	374	339	343	377	371	376	409	334	370	361	359	394	353	345	362	343	358	380	339	357	307	396	359	369	362	361	404	382	384	373	363	398	399	379	377	353	358	380	376	351	367	391	367	358	351	374	366	335	353	391	385	398	387	390	390	356	376	377	368	368	370	335	346	350	356	398	414	377	366	361	345	353	369	396	353	356	362	347	330	383	366	393	398	388	360	394	365	370	368	400	376	337	373	362	373	387	364	372	372	399	334	349	344	376	311	344	366	355	375	368	385	358	363	398	383	356	352	396	338	375	368	392	381	376	367	414	385	365	335	356	395	378	355	367	406	375	353	347	339	348	364	352	384	385	393	358	377	349	328	373	400	382	363	314	364	374	337	374	388	385	355	360	364	352	355	360	396	357	365	379	358	331	393	377	377	374	390	379	349	368	359	346	374	401	351	341	348	336	375	378	389	402	350	340	361	377	356	395	365	353	376	346	341	396	353	375	339	374	394	348	374	396	373	356	330	381	388	340	369	313	378	363	385	365	383	378	387	380	364	382	369	368	368	360	388	391	351	335	378	365	373	376	369	369	385	365	367	373	388	362	400	369	356	353	344	394	391	366	371	405	379	364	322	371	349	329	390	371	372	377	423	348	395	362	337	368	377	391	350	336	343	347	369	399	402	333	338	353	373	368	385	373	350	323	361	357	380	339	390	369	364	389	415	374	355	382	378	341	354	356	383	387	354	387	378	409	352	345	359	361	356	355	355	421	401	357	391	380	362	359	378	343	366	412	370	346	383	361	387	383	389	361	374	371	325	364	353	349	362	354	366	371	404	396	376	343	376	402	393	367	385	365	364	342	387	358	367	351	370	395	365	369	391	360	347	402	379	337	323	403	362	364	351	333	347	376	307	346	359	358	362	415	409	360	423	400	348	344	361	369	372	384	364	392	351	375	356	351	347	361	379	377	379	352	335	371	349	375	371	359	364	352	363	352	413	368	380	359	359	315	375	342	368	371	347	363	363	349	355	380	355	387	384	398	379	353	383	407	372	370	352	375	349	368	366	330	380	362	348	344	357	372	371	392	369	371	369	303	366	393	364	401	403	355	347	389	368	338	378	361	354	389	326	402	377	357	372	375	368	364	323	339	363	352	363	352	361	378	376	349	367	377	378	342	388	355	386	378	365	357	347	419	414	325	367	379	377	344	353	422	413	373	337	406	392	362	364	389	409	401	358	331	377	370	347	379	311	357	369	385	351	365	364	358	371	365	303	407	386	380	333	375	371	341	357	385	348	354	317	365	341	358	390	385	389	363	376	370	367	385	401	396	365	359	336	344	390
13380	10331	13176	10274	5230	2966	1888	1310	1065	1076	991	1018	993	941	1026	990	942	950	959	948	930	943	888	895	870	839	859	879	866	868	901	863	911	859	886	825	848	834	889	843	832	836	844	854	879	847	805	854	891	844	907	842	916	904	841	840	880	799	895	844	838	853	823	854	881	847	875	879	867	878	881	816	895	822	849	899	894	841	896	830	860	899	854	805	854	889	891	800	854	861	855	885	817	874	849	869	797	873	862	892	877	858	864	816	918	830	846	836	844	859	901	876	897	862	892	826	827	857	865	851	888	794	820	864	871	878	886	872	849	864	838	802	861	848	825	892	835	872	885	864	814	799	865	882	841	828	826	820	886	845	818	816	838	894	843	838	845	823	872	850	866	841	842	886	868	807	835	833	864	907	863	835	864	901	881	858	835	852	880	858	856	873	820	819	835	902	903	830	845	870	851	873	868	829	893	894	895	858	839	850	881	819	872	883	796	871	882	853	840	863	942	859	853	807	898	870	897	833	828	847	777	837	810	880	864	859	825	860	839	864	874	899	856	809	880	799	820	835	857	861	864	834	875	831	857	867	841	839	843	825	846	866	837	814	798	867	858	841	818	855	903	884	879	815	888	841	805	865	818	790	868	920	908	875	817	839	877	852	890	881	885	810	802	787	808	857	878	923	900	822	845	802	743	865	839	766	805	874	824	857	861	868	876	823	883	882	815	890	895	866	846	827	861	924	868	825	878	884	863	851	854	763	889	834	811	818	866	850	812	886	962	834	838	870	819	817	836	868	894	842	829	885	863	879	840	845	822	859	847	803	854	838	818	860	826	844	858	811	860	888	862	876	830	854	871	898	797	851	877	863	822	853	860	825	841	845	890	816	874	842	883	864	930	858	823	923	888	867	864	849	838	849	855	814	841	823	871	841	922	890	868	868	785	858	833	839	868	809	901	825	821	844	811	869	875	910	838	856	835	890	849	843	839	870	886	865	858	883	912	833	815	836	845	883	850	816	915	865	871	889	833	842	827	842	869	888	926	826	884	819	881	809	869	883	872	852	869	822	863	831	907	832	872	841	837	888	867	854	891	871	829	850	763	864	853	866	853	866	877	866	828	842	859	853	808	904	866	834	830	890	871	847	851	867	797	922	855	900	863	849	786	857	916	889	839	835	824	890	842	852	849	888	901	813	827	869	830	854	858	846	893	810	841	854	846	859	835	834	902	855	882	827	886	843	886	833	795	852	882	848	862	834	883	847	857	871	849	812	879	870	924	869	835	783	866	853	846	831	859	856	868	847	828	898	868	859	870	827	857	866	827	853	866	944	892	867	854	855	824	866	835	822	855	814	841	834	889	880	797	868	885	839	843	821	845	893	852	899	858	838	889	823	869	835	827	821	871	853	848	870	848	855	882	859	816	881	846	890	863	899	842	867	809	855	846	879	900	853	871	847	874	884	848	845	860	879	868	839	854	871	873	859	876	833	741	879	842	863	816	802	852	842	853	820	862	872	891	870	900	824	891	827	821	784	831	833	858	850	878	830	905	815	845	918	856	818	841	859	816	842	855	860	847	836	871	809	801	835	783	807	811	875	837	861	834	836	890	877	876	861	836	869	834	860	799	854	825	824	903	841	874	923	853	842	844	859	843	855	869	822	854	828	845	857	867	848	868	848	839	856	867	844	847	874	839	886	855	821	832	848	866	837	844	873	866	870	894	883	838	839	867	846	797	874	899	862	840	892	807	839	861	861	882	899	841	862	815	889	891	863	817	826	818	842	831	846	791	863	849	850	829	882	899	834	837	850	833	849	843	861	825	895	829	933	810	889	846	890	871	862	868	892	833	903	863	826	821	849	836	836	818	888	822	895	866	842	852	836	869	862	831	852	855	891	811	839	901	893	886	888	825	870	811	891	817	852	845	809	861	848	849	840	865	892	869	901	814	845	835	885	826	867	873	839	838	794	857	856	794	909	804	858	921	829	900	879	884	866	875	852	889	849	862	860	858	864	812	867	872	920	879	835	804	893	857	817	864	877	859	850	861	810	883	840	816	851	852	833	874	874	886	891	829	819	830	818	792	862	874	784	889	807	875	890	850	831	895	776	844	819	849	880	856	847	837	832	836	873	880	860	859	879	881	824	830	883	846	872	873	848	804	795	848	846	850	864	861	839	835	860	830	880	839	899	842	839	852	906	858	862	808	849	897	860	852	878	882	838	855	858	845	813	803	860	893	902	884	804	825	880	849	849	907	832	894	813	889	866	854	863	854	865	830	844	833	803	870	835	828	855	908	867	805	813	883	901	905	817	857	809	868	890	847	837	894	851	851	886	882	869	827	905	784	865	823	826	817	865	795	846	855	842	862	821	888	840	806	829	822	863	851	848	844	851	824	878	813	866	897	814	878	832	878	817	837	849	853	835	859	891	819	831	875	897	853	841	860	838	775	781	872	875	952	843	819	888	860	856	876	837	855	861	877	896	907	858	869	898	888	892	821	853	837	790	889	849	858	812	829	918	817	882	806	844	844	852	874	866	838	893	857	829	851	825	805	790	865	829	870	848	858	833	835	847	853	853	775	810	886	853	860	853	894	864	896	804	886	847	837	869	877	857	892	832	833	852	821	877	838	862	865	850	838	840	824	878	805	858	856	860	847	840	815	875	876	854	855	826	870	889	843	799	839	821	871	870	845	874	842	843	833	842	857	858	830	890	841	844	882	871	881	893	810	846	885	842	860	869	845	845	832	872	840	847	826	874	808	899	818	830	863	867	821	878	900	830	889	870	851	861	897	846	858	889	888	816	885	860	854	891	856	885	863	888	815	801	847	916	868	843	824	791	844	846	795	903	842	819	877	829	831	817	840	860	889	868	866	824	852	852	900	804	856	873	821	914	852	844	879	863	862	844	862	869	846	901	865	808	862	867	857	851	866	819	855	881	830	837	884	884	861	850	843	792	857	880	890	820	876	839	863	903	891	865	858	871	822	830	862	882	841	859	900	915	846	811	843	860	828	860	836	866	873	870	828	884	840	843	864	806	879	833	848	808	855	894	875	890	852	864	885	841	816	837	818	867	879	841	906	890	857	926	837	842	875	873	837	832	890	819	854	833	836	925	804	874	890	853	866	918	862	821	815	863	864	814	846	887	863	894	858	878	843	863	888	878	833	819	827	864	916	893	796	878	844	887	859	854	821	833	846	912	821	847	823	851	845	818	808	858	851	869	830	822	842	870	819	883	879	885	813	865	876	890	870	820	848	795	857	826	872	862	869	835	873	843	865	863	923	835	866	845	854	822	862	882	857	868	880	869	861	867	931	850	856	844	805	851	869	868	812	845	847	838	853	842	842	894	858	823	875	817	847	814	864	841	838	822	837	831	842	876	853	852	826	893	843	790	851	832	858	889	866	844	827	888	836	839	857	889	832	876	792	844	838	805	839	782	868	869	796	906	898	828	863	861	807	849	882	841	864	849	812	864	816	881	836	865	835	846	876	848	827	843	834	835
33373	22914	20303	14731	7403	4701	2092	1072	543	516	443	437	443	442	453	434	407	430	388	422	397	356	377	413	371	399	451	386	386	366	406	425	410	378	357	372	361	382	378	344	421	393	383	375	351	388	383	364	415	418	380	411	375	382	381	365	370	401	421	389	402	363	332	381	385	329	376	373	378	353	336	393	399	389	342	365	412	380	372	372	376	412	395	416	351	374	349	385	341	384	374	398	381	367	367	392	385	377	369	357	408	362	429	378	392	389	412	379	425	386	378	421	375	363	384	389	378	367	382	368	387	423	356	379	377	385	403	390	382	369	364	377	390	380	391	387	395	378	417	356	372	371	385	360	413	383	388	367	368	393	381	389	347	393	374	407	377	422	369	383	374	427	355	382	404	377	362	354	392	389	370	383	388	372	403	375	398	348	347	437	375	379	345	423	364	347	389	401	388	416	338	385	378	373	383	395	380	412	357	409	372	375	381	361	387	373	369	414	369	373	423	372	370	403	375	393	366	382	381	368	409	406	375	373	375	356	387	360	353	402	343	404	384	398	379	386	398	385	379	394	372	354	365	355	415	384	435	369	375	376	378	396	406	372	442	351	357	421	364	379	405	399	366	358	359	377	390	403	374	382	374	381	386	443	343	376	364	387	373	382	405	417	377	394	387	381	379	373	382	378	367	416	350	344	351	411	392	417	376	426	338	369	387	419	399	374	398	371	375	375	391	410	396	382	389	391	404	402	367	385	371	376	420	380	387	400	385	379	373	402	378	361	394	399	361	399	361	342	355	404	372	394	377	387	349	360	376	396	358	359	387	404	400	369	383	401	377	373	375	422	364	381	394	399	405	410	366	352	411	362	375	368	374	397	412	381	368	397	353	387	390	362	346	382	364	363	367	380	386	356	404	378	407	390	390	372	395	366	410	384	357	393	424	414	388	373	388	426	383	368	371	349	375	397	345	384	351	355	396	407	395	400	373	359	392	359	378	382	333	376	361	344	382	433	417	379	371	382	348	392	383	366	358	352	406	396	379	426	363	356	350	323	375	377	368	371	362	394	382	357	373	368	392	374	398	359	386	385	378	399	382	406	350	350	356	369	383	371	405	367	352	368	360	366	374	383	360	401	401	390	364	410	382	400	372	407	350	421	364	392	357	394	357	378	398	371	349	355	366	367	404	354	367	380	342	375	368	346	337	410	403	364	378	411	394	410	392	354	400	377	429	375	378	411	384	376	383	392	401	388	374	372	392	409	362	373	356	368	382	379	386	423	369	385	381	377	385	390	390	365	392	377	405	401	376	357	381	394	362	382	399	365	369	357	384	371	368	392	390	384	348	396	370	337	394	357	365	416	402	373	384	360	364	388	326	401	386	390	370	389	399	384	391	377	401	341	375	411	363	398	378	390	380	408	411	361	378	407	365	355	379	373	390	399	389	364	410	364	392	402	392	366	408	368	373	344	354	378	362	355	350	376	380	378	371	399	376	363	394	406	380	414	415	382	405	374	379	373	387	368	387	368	370	410	374	404	411	406	352	422	359	370	389	379	421	394	362	351	346	360	361	376	333	366	417	391	380	365	358	353	368	396	370	355	382	374	353	402	368	379	339	377	399	399	374	371	369	361	384	383	369	402	390	378	376	392	368	363	368	404	381	370	346	392	376	388	392	383	370	403	433	409	384	417	349	375	372	373	365	386	360	381	340	370	384	372	380	402	352	383	363	374	360	415	376	368	379	373	359	361	402	366	337	420	369	377	383	386	419	388	334	366	404	382	382	363	391	399	358	384	391	377	378	394	364	403	372	340	400	339	387	410	331	388	346	326	361	411	408	352	379	376	368	374	361	366	374	328	362	375	370	388	399	355	409	399	364	380	359	401	377	391	396	361	384	367	343	429	412	379	384	366	425	369	387	413	359	394	395	374	364	373	399	351	362	352	371	422	409	417	373	376	425	389	400	373	395	368	362	407	410	364	362	381	375	374	375	370	363	350	398	368	393	370	401	382	369	348	362	329	415	370	356	364	360	367	348	390	355	382	340	438	389	369	357	388	352	390	387	377	416	406	395	387	357	381	385	372	368	382	401	385	396	400	355	407	383	382	405	363	394	349	372	375	370	391	358	371	401	333	375	386	384	404	417	387	408	378	365	353	366	394	384	359	353	424	385	416	354	377	414	366	353	379	436	400	383	329	433	370	432	394	396	424	393	404	355	379	342	407	354	402	415	371	438	364	351	378	382	396	363	414	362	376	399	378	409	373	380	401	370	379	396	364	382	371	363	373	347	363	451	382	397	368	402	350	384	369	403	379	404	376	365	390	352	366	381	364	391	370	350	395	355	358	372	382	360	369	380	387	381	362	382	405	382	390	360	376	360	437	403	407	394	365	361	394	345	386	398	378	367	373	371	374	354	335	366	367	393	382	375	349	400	385	390	365	384	353	353	382	394	377	385	386	331	418	420	424	360	379	398	369	418	344	397	358	384	351	404	368	379	414	369	380	368	399	373	347	373	407	402	374	388	369	385	415	388	334	411	366	394	391	387	383	358	360	387	353	398	363	343	340	383	386	351	392	359	350	363	412	380	348	381	406	377	400	390	391	348	385	377	384	394	371	417	374	376	373	384	378	353	398	387	369	374	380	359	377	342	395	381	367	379	372	364	406	352	432	402	375	375	377	435	415	370	362	386	354	388	369	375	410	373	397	367	361	416	389	384	365	410	405	382	390	343	360	381	367	390	338	334	348	405	391	378	347	367	394	376	324	353	388	357	410	399	379	409	397	388	375	360	367	378	374	378	381	388	347	390	397	436	417	341	334	368	364	438	400	381	349	351	372	385	381	390	378	358	390	396	383	334	390	381	350	383	373	424	392	346	373	398	359	375	362	386	365	355	366	421	375	368	405	366	368	393	385	401	399	377	365	387	361	368	379	360	383	366	384	358	357	389	368	398	424	415	418	396	364	417	422	354	383	400	391	400	383	394	380	373	398	386	374	402	381	366	396	387	417	445	389	359	368	382	336	409	408	399	391	422	376	381	387	358	368	401	371	366	405	379	359	369	345	383	389	375	357	376	426	363	394	373	393	385	360	398	403	401	388	392	398	367	388	396	385	360	387	400	359	367	349	363	384	422	386	392	403	366	384	378	404	387	405	393	407	371	388	374	397	393	436	373	390	367	387	377	360	369	358	415	359	366	369	395	412	376	357	376	420	360	378	363	378	394	414	377	388	374	395	404	400	395	371	358	396	396	375	409	390	368	361	382	368	448	393	399	409	390	386	406	426	336	376	387	374	382	378	371	388	379	366	341	381	353	372	369	388	409	380	383	344	365	406	359	393	384	395	391	352	395	384	353	361	409	385	348	395	384	390	410	399	398	344	342	370	373	421	345	366	371	396	421	349	404	360	406	386	351	379	393	351	404	394	411	384	376	367	392	356	361	399	398	422	345	367	396	368	417	382	375	339	393	373	383	392	407	362	362	349	382	383	404	357	355	403	357	402
23209	19925	26103	25566	16858	13350	7000	3434	1593	1336	1214	1162	1140	1233	1248	1209	1171	1155	1032	1011	1027	949	973	904	896	882	932	925	908	898	866	851	883	887	883	899	901	883	910	857	867	895	903	903	895	915	892	891	882	874	860	874	897	850	901	823	845	869	887	888	854	883	939	863	874	868	881	872	917	863	877	880	898	829	839	881	908	900	836	883	875	839	853	879	884	831	876	861	905	910	912	853	859	868	893	863	829	922	870	943	859	881	889	889	869	937	883	900	868	860	841	876	904	913	867	840	859	880	875	901	885	892	895	888	858	881	889	835	871	849	885	904	819	847	852	882	905	866	854	908	899	881	802	952	915	888	847	861	866	841	873	894	839	849	874	862	899	865	890	900	871	901	860	889	842	854	868	893	892	904	910	875	866	858	869	855	854	887	899	870	834	859	875	846	805	906	885	894	821	863	855	903	873	924	864	865	853	857	867	935	895	840	884	865	898	906	887	893	889	854	862	824	923	796	884	857	871	846	884	830	918	908	873	884	872	914	882	818	854	904	879	866	873	859	837	851	864	862	867	897	848	837	871	853	840	872	886	933	920	882	867	876	868	853	891	889	867	812	865	872	858	897	885	892	867	897	886	869	837	848	925	933	863	874	907	913	885	862	836	898	837	797	886	877	928	901	874	902	869	847	910	870	912	904	836	880	902	795	892	869	861	882	917	957	903	848	840	886	864	854	889	875	878	869	906	874	896	894	876	851	905	836	921	887	870	869	922	831	868	842	839	865	891	862	884	812	870	866	872	909	884	876	915	826	906	877	908	886	866	895	834	917	892	928	884	819	871	851	866	871	936	860	844	888	879	843	892	886	877	855	878	835	949	869	908	880	871	844	874	880	893	851	851	854	889	848	858	856	843	833	853	869	798	818	913	898	886	923	869	890	895	877	922	903	928	862	860	888	935	861	901	874	904	916	881	820	923	845	909	837	791	865	839	910	900	891	892	884	854	904	849	889	920	841	855	847	836	896	844	869	840	923	870	830	925	903	830	827	814	880	854	895	927	895	875	892	838	884	850	880	866	882	923	899	876	867	911	837	863	860	917	876	905	884	858	893	896	882	864	860	857	860	874	881	926	872	838	815	860	876	906	904	880	853	896	892	861	840	910	947	886	927	860	897	843	846	916	954	880	815	850	811	839	892	896	877	873	860	921	871	848	851	889	870	866	901	875	873	890	927	896	900	825	894	894	848	819	859	857	879	873	858	877	874	868	862	851	850	891	869	884	857	870	889	926	884	843	849	863	861	865	832	891	891	837	857	853	848	904	874	859	860	866	813	911	873	862	818	925	814	868	916	791	860	867	872	891	874	895	896	829	870	883	895	835	857	837	862	893	865	847	908	872	860	835	805	825	875	851	917	937	901	855	878	850	857	898	871	861	868	881	902	887	907	872	910	883	853	852	904	933	858	860	838	906	852	885	901	854	860	872	893	878	825	871	974	910	948	789	879	868	912	948	833	855	899	900	868	879	877	857	880	938	939	898	870	911	919	823	870	819	840	885	838	911	869	895	864	908	869	905	860	914	914	851	809	867	903	831	850	866	886	917	869	901	892	907	913	873	878	840	897	875	848	837	836	878	905	927	889	888	897	841	894	876	843	890	897	852	831	868	835	858	936	876	892	877	907	896	859	899	891	882	910	915	873	893	876	936	869	918	850	837	881	873	842	873	843	904	891	865	859	885	901	875	903	853	877	838	850	893	913	837	894	877	858	886	867	855	833	855	846	876	865	857	883	890	857	892	798	866	864	811	896	861	876	848	916	842	942	877	887	888	844	893	835	847	881	885	900	869	870	883	874	886	898	951	908	881	894	898	893	855	836	914	871	936	878	882	848	861	885	875	862	872	905	951	870	848	830	894	846	895	854	847	869	866	892	911	873	936	847	854	931	867	886	869	843	880	810	829	869	846	870	861	877	867	847	847	856	932	902	853	889	858	906	869	871	934	907	889	827	906	873	855	872	828	903	865	844	894	879	894	841	870	878	873	912	874	865	827	882	857	818	908	849	850	848	896	836	841	879	863	840	846	878	902	871	887	894	827	898	819	831	913	803	866	875	866	922	861	886	855	881	923	902	891	877	869	871	835	870	832	892	885	858	832	823	835	875	895	881	855	871	905	906	892	916	886	942	911	861	886	868	914	875	862	896	877	850	879	894	896	903	874	884	850	891	918	866	899	856	885	893	862	866	898	887	879	917	845	895	861	914	918	834	863	881	897	897	890	887	907	900	867	847	914	913	870	887	893	839	842	885	893	857	876	916	929	867	887	867	940	860	929	832	887	902	898	856	908	866	862	879	877	887	870	882	837	897	897	882	827	881	920	842	899	844	870	889	858	824	883	857	830	886	892	867	877	889	848	890	869	871	866	911	923	878	882	892	840	913	919	844	824	810	877	880	927	853	847	906	858	941	850	873	862	867	867	822	898	812	876	860	893	922	955	872	834	807	862	850	844	899	819	885	887	858	849	894	871	933	889	884	903	855	865	877	858	941	919	921	889	841	863	884	872	853	828	842	847	847	878	912	868	841	879	880	917	920	877	903	846	831	837	860	898	884	862	878	853	826	913	909	880	832	843	838	882	871	895	929	905	857	917	861	854	841	899	858	860	874	885	906	842	891	883	886	884	851	927	898	903	863	924	908	913	937	884	871	861	877	895	892	864	871	888	918	857	912	909	900	793	865	841	849	877	857	884	899	846	937	809	873	860	858	863	837	895	868	878	912	909	851	861	958	884	880	909	853	902	851	910	859	881	890	861	903	925	876	858	902	929	891	890	874	897	895	860	846	860	893	859	858	858	898	868	861	851	841	878	919	870	877	862	858	888	861	864	950	855	897	875	885	894	867	908	881	818	898	837	864	923	910	890	926	871	892	909	926	922	882	851	906	831	878	819	908	909	904	879	876	876	893	927	906	884	892	828	863	876	843	901	871	833	828	942	832	913	845	944	859	839	858	841	867	862	882	836	933	819	881	858	919	868	875	888	871	860	879	825	915	926	847	939	860	862	837	956	890	831	886	873	858	839	899	859	883	886	887	908	918	859	857	879	832	897	862	844	811	851	964	864	905	882	898	896	841	826	857	941	861	816	922	852	922	902	897	890	826	915	913	855	938	884	878	882	855	899	911	891	889	872	844	869	868	873	879	895	874	906	874	838	836	849	837	909	896	890	860	870	880	879	892	844	900	861	886	937	854	895	923	877	860	876	927	896	885	886	904	912	909	847	851	926	834	843	860	895	910	886	915	916	836	870	918	958	884	861	872	913	779	895	821	890	866	888	832	922	906	827	898	892	887	868	832	905	877	880	852	859	879	989	921	849	862	857	862	838	876	924	888	895	915	880	922	874	917	863	863	850	919	900	840	916	861	829	850	891	949	917	908	865	861	872	926	844	875	880	850	863	860	857	874	915	864	887	883	872	903	852	875	892	899	865	870	830	857	854	855	862	848	885	832	894	923
42452	30542	30171	24518	15554	9355	4376	1620	641	415	404	457	405	419	396	415	396	345	376	360	337	316	322	305	324	329	305	323	346	317	323	308	342	329	366	336	363	344	301	362	311	308	327	358	303	311	358	382	356	325	308	330	313	316	286	341	298	324	371	308	340	306	317	334	323	315	308	317	325	334	299	307	305	333	352	336	300	326	324	345	303	354	284	338	321	316	334	314	296	308	315	333	314	342	311	337	340	291	347	315	303	339	328	302	339	314	320	324	322	318	343	286	307	267	324	313	296	307	292	322	308	324	312	324	322	316	317	322	343	324	317	297	320	314	315	328	307	331	357	323	276	325	333	352	295	297	305	284	323	339	297	345	335	293	328	305	294	301	318	325	323	332	357	325	316	268	335	325	293	314	314	358	321	317	299	327	344	323	319	307	366	334	301	309	316	322	324	331	361	321	310	328	314	329	384	355	299	318	310	322	321	357	305	320	326	340	307	303	318	302	298	332	307	324	330	321	332	278	288	329	312	337	301	317	288	298	319	312	328	329	317	343	346	310	292	325	324	301	350	322	288	318	320	323	319	297	343	327	340	313	362	323	303	320	296	315	308	306	319	298	299	313	332	322	314	313	310	352	312	317	327	319	333	323	352	327	268	345	305	316	328	326	314	310	333	308	336	303	370	348	316	326	358	334	303	310	332	318	324	335	353	353	309	303	328	331	368	331	345	358	312	314	320	284	325	319	318	332	310	347	335	337	294	317	342	333	301	329	333	323	320	329	347	320	340	314	335	311	319	354	282	339	316	324	323	306	315	336	351	333	293	337	317	369	295	325	333	341	311	314	301	277	307	304	310	332	345	324	354	335	319	287	303	319	311	326	333	325	320	312	315	302	324	335	320	308	320	296	313	312	318	359	348	341	366	327	332	316	327	322	316	309	294	336	319	300	311	283	306	284	322	305	295	310	314	294	317	317	290	295	325	336	350	285	336	304	289	323	294	298	314	326	320	323	321	318	343	357	297	334	328	309	338	340	300	365	344	331	319	308	334	313	293	332	345	306	359	314	317	318	335	322	309	339	338	313	307	314	320	291	330	327	334	323	309	353	337	317	341	343	349	296	284	312	335	358	323	318	307	332	297	321	319	317	330	332	337	347	325	338	328	313	284	355	313	348	303	299	292	336	301	321	332	318	313	304	313	367	311	305	318	327	321	320	303	298	313	315	328	324	318	323	305	318	278	303	336	340	340	336	341	338	280	302	300	283	315	299	324	325	344	319	302	293	320	281	321	373	297	339	313	309	309	326	334	329	313	329	313	299	346	299	349	302	312	342	318	299	323	316	305	334	316	295	328	315	342	341	306	283	314	345	353	324	312	303	311	298	317	307	330	322	299	331	291	316	324	314	324	307	324	317	352	338	328	323	314	313	319	307	344	313	347	327	316	342	292	308	316	292	353	279	312	289	350	300	319	293	300	331	332	342	348	342	310	321	318	329	307	322	320	331	332	313	330	352	308	335	327	329	287	298	282	303	321	345	338	332	343	351	317	308	307	305	337	316	370	331	333	296	327	339	331	336	337	319	327	305	331	313	309	367	300	350	346	311	340	313	317	316	289	316	320	325	328	299	320	303	339	322	303	304	348	315	306	322	301	327	341	330	316	301	339	307	311	318	321	328	343	290	297	347	302	313	340	362	313	299	319	341	333	330	340	311	347	355	352	325	294	311	344	337	345	276	270	322	345	347	349	316	328	291	315	318	303	299	317	348	344	314	332	316	331	318	304	312	317	341	339	314	296	302	291	302	318	325	317	335	339	307	336	323	339	332	341	342	325	316	323	297	336	316	346	318	296	317	318	324	306	326	320	319	295	301	309	329	344	313	297	297	312	315	285	331	285	357	312	320	315	306	333	341	328	287	335	276	311	279	326	342	305	382	292	310	322	318	318	327	313	320	309	305	290	314	327	328	335	316	314	314	323	301	310	302	271	296	340	319	370	361	328	321	293	299	321	302	322	298	294	307	313	314	304	335	338	341	363	355	328	317	305	286	339	329	292	325	351	305	337	330	329	303	365	377	310	320	309	315	332	329	288	332	332	369	314	305	304	304	313	348	311	299	335	318	307	351	311	338	310	348	332	344	295	332	321	342	326	347	337	351	330	314	314	347	318	297	318	317	335	321	316	303	335	326	334	308	284	327	341	344	302	297	330	343	302	315	334	350	339	331	279	290	303	337	347	343	331	300	332	337	306	361	333	331	324	329	290	296	342	321	293	323	322	304	313	337	303	351	308	333	352	372	333	357	302	329	317	294	327	348	325	306	310	348	332	309	331	312	351	328	303	316	318	326	315	329	277	291	324	333	331	323	341	328	323	331	346	320	335	315	344	325	316	325	331	296	317	311	345	319	327	293	302	326	320	339	330	342	289	318	382	315	322	328	340	318	301	288	316	337	335	312	352	327	320	318	302	306	358	305	320	315	349	307	316	331	338	331	343	311	325	354	336	349	304	312	336	269	343	360	342	321	341	303	299	325	314	291	333	331	316	300	310	320	314	323	340	310	307	313	292	323	317	287	305	324	312	328	331	361	333	345	322	303	324	339	292	294	306	337	321	310	337	325	361	317	333	318	335	323	275	319	312	295	319	299	327	310	296	330	360	347	331	332	318	306	306	268	334	340	335	291	295	324	334	327	330	319	329	284	324	314	317	326	323	356	350	323	335	304	331	311	308	326	309	310	310	344	364	332	342	300	298	339	333	350	316	324	325	283	330	317	322	313	335	315	314	346	312	338	313	287	300	333	337	307	323	329	279	299	354	322	333	311	319	310	294	318	317	320	307	327	364	341	324	315	304	319	337	316	343	346	272	311	299	361	336	308	326	313	326	296	348	291	331	365	306	316	306	340	332	356	295	266	306	293	322	300	323	332	307	331	302	346	351	360	344	303	313	305	332	307	324	296	324	320	317	335	293	349	306	319	325	314	310	320	324	301	321	329	318	336	347	323	340	336	332	341	311	302	313	324	327	318	299	319	323	302	290	341	339	326	326	329	346	315	340	319	299	305	363	296	346	316	356	323	310	315	339	322	336	307	299	290	324	337	295	337	320	299	292	317	310	334	342	355	296	318	318	370	312	320	332	329	315	301	320	334	296	331	328	305	347	301	303	323	297	294	301	326	317	307	311	329	316	326	351	322	320	336	347	298	293	342	314	316	314	332	353	310	308	313	279	314	304	295	318	300	318	332	355	316	308	350	306	357	315	333	323	347	331	327	316	306	306	312	302	293	325	321	308	327	328	295	334	333	333	334	317	353	309	322	329	310	356	312	306	325	342	314	354	348	340	343	307	310	338	299	312	310	297	302	344	326	344	328	300	321	350	334	313	318	360	317	304	300	304	327	347	290	337	321	305	313	339	327	300	304	298	315	333	322	350	310	342	293	340	361	353	308	309	333	317	291	332	321	336	327	340	296	315	321	319	317	296	308	329	299	312	331	335	320	305	326	317	334
28510	25688	34142	34374	27117	20426	11905	5314	2171	1432	1376	1238	1273	1316	1250	1249	1143	1111	1037	1005	880	979	826	830	800	821	746	757	794	828	797	798	844	806	802	855	775	837	824	753	744	794	774	808	868	750	788	791	745	792	758	746	785	784	761	776	769	685	739	734	756	716	779	753	763	753	763	756	738	772	771	778	798	736	695	784	792	720	703	713	740	693	781	705	729	697	778	765	708	756	789	715	719	745	760	724	755	769	741	781	716	752	777	775	770	750	751	766	766	746	747	768	728	771	765	718	742	726	767	715	690	740	750	748	741	742	743	794	700	748	745	705	780	732	670	724	760	716	714	738	753	788	743	796	714	782	708	703	732	771	737	769	728	739	774	705	762	768	734	759	768	737	752	765	766	715	760	777	779	773	749	769	772	775	744	761	746	767	769	778	690	721	769	718	719	782	783	768	711	759	686	773	709	725	722	744	746	772	718	788	692	748	745	769	734	763	758	759	770	751	741	762	738	716	719	714	748	748	754	744	723	730	708	724	703	734	728	731	770	714	748	720	771	711	770	758	738	746	766	753	719	694	724	730	691	778	798	796	704	746	733	738	753	724	746	755	732	805	737	742	720	768	738	789	782	761	779	810	707	743	785	779	696	746	711	715	759	741	748	729	784	721	742	743	765	712	739	767	757	742	703	771	759	750	787	722	728	763	735	748	744	780	725	726	737	742	794	762	685	751	703	754	720	741	698	740	752	742	713	742	757	740	734	770	767	709	733	733	767	733	712	808	726	718	740	770	754	762	771	767	747	747	684	778	760	745	752	748	756	730	769	725	701	745	751	782	729	740	752	741	758	710	767	687	766	711	742	755	736	760	708	798	725	733	714	712	737	757	753	695	782	788	719	753	719	768	741	773	768	764	779	752	755	717	736	784	751	724	720	760	750	755	716	774	744	724	713	728	725	759	759	743	746	761	786	719	747	762	687	800	680	720	713	733	765	761	706	803	777	779	714	717	749	722	771	779	680	781	765	756	759	732	757	712	713	745	720	726	788	729	719	748	750	758	747	733	753	791	760	754	841	756	758	743	722	752	748	772	741	741	709	742	735	762	839	783	716	762	757	742	802	732	771	722	747	707	750	779	791	739	687	758	760	744	791	739	791	750	741	735	754	761	751	739	732	781	730	693	730	758	745	684	748	709	750	768	719	730	759	723	721	724	753	737	747	783	760	695	749	745	808	729	760	770	727	741	756	789	702	769	689	752	770	800	688	792	740	796	691	707	779	787	755	737	706	727	787	735	771	745	752	751	797	753	687	774	705	713	764	748	797	822	795	717	767	741	785	754	752	837	775	709	753	731	742	748	765	743	752	728	730	711	718	772	723	765	794	758	737	776	718	695	728	738	789	759	759	766	750	718	733	776	787	773	716	735	733	780	782	789	753	757	793	788	727	775	732	766	731	761	744	746	745	766	762	760	707	786	724	741	753	800	754	754	812	762	712	782	802	745	737	723	702	709	792	764	768	710	787	747	728	759	803	744	771	707	759	736	758	721	692	739	682	766	743	733	730	798	743	732	738	760	743	726	780	714	759	752	761	743	761	758	744	750	764	816	717	759	728	768	762	761	773	774	752	723	752	724	773	760	732	751	772	764	757	785	728	793	761	742	766	771	757	805	755	749	762	690	762	754	749	725	774	772	748	691	706	785	740	768	764	763	719	758	757	698	768	710	773	755	782	741	753	778	767	766	789	792	778	811	764	728	687	768	736	730	712	770	710	752	724	741	750	716	730	712	775	793	711	768	738	740	748	751	724	718	732	764	753	720	719	771	781	786	759	760	728	733	753	736	729	734	769	751	700	798	811	742	770	772	714	740	742	744	763	773	715	747	745	713	719	786	746	752	730	703	699	808	731	768	748	747	720	758	743	764	774	746	756	748	760	759	752	717	781	719	768	723	800	806	733	695	710	699	775	778	792	780	768	761	709	724	722	713	715	781	744	742	765	740	790	692	742	748	754	709	770	749	743	712	776	722	775	756	706	708	795	749	737	754	782	774	748	741	765	737	781	707	786	739	733	756	730	732	742	733	744	688	726	772	764	783	781	731	765	736	727	724	721	740	767	740	736	755	734	718	743	796	717	750	730	791	759	704	764	791	772	801	752	757	738	766	783	742	777	727	736	720	729	735	758	715	838	741	791	765	748	762	724	727	738	800	726	731	740	764	735	693	794	799	722	732	749	739	765	748	728	760	734	777	780	752	747	749	722	741	736	801	736	719	739	781	718	729	770	735	736	706	726	732	769	768	770	765	727	772	732	715	747	765	717	751	715	793	769	725	737	693	773	776	723	742	785	738	760	771	730	741	698	764	766	752	762	724	745	712	707	734	735	769	769	730	707	713	734	763	759	777	757	733	726	749	742	742	759	726	729	769	746	743	745	731	752	781	748	768	736	755	750	732	732	704	762	711	729	696	750	788	773	761	771	710	757	762	726	762	692	737	761	761	724	759	718	759	706	756	735	767	747	761	719	725	775	774	775	739	777	721	728	741	703	743	777	776	745	786	762	756	745	727	757	748	739	754	743	783	757	705	756	767	755	756	745	760	720	766	752	773	720	783	730	736	726	745	776	755	693	758	770	760	761	767	744	733	756	746	765	763	773	720	726	775	771	748	754	744	788	764	699	721	719	735	801	686	742	762	701	760	706	728	726	758	766	727	735	690	765	731	793	773	716	728	731	721	750	719	767	746	705	726	738	709	732	749	726	731	752	775	750	770	764	738	701	785	744	784	744	756	736	737	792	728	722	776	736	749	739	747	735	735	762	747	742	726	754	754	760	749	747	726	724	777	778	765	736	749	745	754	754	754	733	743	809	740	711	704	749	780	723	713	746	746	759	749	753	728	751	792	776	721	792	750	736	781	743	754	732	755	746	782	758	752	716	749	732	743	750	751	759	785	769	772	750	777	746	718	738	705	738	742	772	800	729	763	796	735	791	729	729	725	786	744	786	747	730	771	705	719	739	750	768	732	740	753	766	737	755	723	691	697	722	806	779	728	778	757	752	705	754	734	748	746	749	745	739	717	788	756	770	735	783	731	742	778	738	670	753	797	730	751	761	726	753	768	704	747	747	762	745	772	704	804	735	785	794	709	693	745	761	788	762	773	748	685	789	797	723	766	768	756	705	759	745	749	721	731	788	744	751	766	760	722	746	761	730	750	729	774	736	763	748	773	748	760	719	720	694	768	686	698	778	737	732	788	729	696	796	720	801	727	768	764	781	717	756	752	768	727	781	720	755	749	742	760	707	694	744	733	740	760	737	711	720	797	733	716	767	758	754	696	760	753	733	697	769	731	774	721	726	750	728	733	738	792	755	778	810	744	739	696	726	727	724	712	742	777	753	726	742	749	746	805	740	769	730	745	782	717	749	800	694	730	715	740	747	827	714	706	746	728	787	746	766	726	713	692	758	699	752	709	790	779	710	714	740	718	761	765	731	752	739	729	709	790	800	747
18756	11522	7800	3870	1668	858	581	462	365	360	394	424	398	399	404	405	405	386	403	352	378	383	349	364	376	373	360	348	357	391	381	346	365	390	350	361	346	371	342	338	341	333	381	331	347	354	415	366	350	405	357	362	374	387	345	400	338	361	353	355	375	342	364	373	327	354	357	366	371	337	394	368	342	346	380	361	366	304	334	339	365	343	380	367	341	364	364	364	400	334	347	337	355	400	353	365	370	346	340	329	341	374	357	364	374	342	376	348	351	320	336	372	354	328	371	352	372	401	402	331	388	355	361	338	358	357	406	377	356	363	316	364	363	381	377	351	344	365	373	374	365	365	372	392	359	366	354	357	365	368	331	393	342	420	367	351	351	379	371	352	370	378	351	341	351	337	346	367	389	350	351	353	346	382	352	343	368	353	347	358	358	375	362	365	352	386	375	355	384	410	375	373	361	336	351	383	389	351	351	340	363	369	334	377	339	367	345	325	350	341	348	344	363	388	374	373	363	391	360	370	380	380	351	397	364	356	351	346	362	341	360	346	369	363	340	370	343	350	363	374	329	341	346	354	332	335	369	368	368	373	317	323	338	385	335	349	356	369	370	339	338	366	380	363	386	347	341	333	354	375	361	371	379	373	328	373	418	364	375	388	388	335	343	358	367	335	380	350	388	346	328	375	337	355	282	327	340	341	340	371	345	341	353	343	354	314	340	401	333	372	342	374	330	346	336	357	341	395	382	368	350	361	382	353	374	375	392	362	349	363	356	386	361	351	357	351	343	378	377	366	400	336	361	372	380	364	360	368	347	366	330	333	353	413	368	392	368	355	343	346	345	376	367	362	373	366	365	339	417	379	354	384	365	350	316	328	368	356	371	349	341	350	358	394	380	367	352	353	361	388	366	391	366	367	350	379	343	376	369	371	377	329	394	381	393	357	367	364	351	323	346	376	356	322	352	387	369	311	423	335	342	367	382	358	377	373	340	352	398	357	359	341	379	356	392	314	359	356	357	333	324	371	351	348	345	319	386	353	345	359	370	355	365	377	366	375	352	330	373	346	355	367	366	348	372	382	353	380	355	343	349	380	366	361	321	326	347	361	365	394	361	396	384	319	351	347	369	415	361	381	335	373	356	355	371	355	382	356	351	390	353	330	353	349	327	357	363	381	363	368	372	379	363	420	337	370	349	369	389	330	338	367	355	360	384	357	386	346	348	355	341	398	368	371	368	350	376	376	356	333	340	377	358	391	371	363	322	383	343	348	339	341	359	343	328	386	356	360	387	345	372	339	374	403	340	356	392	352	344	346	373	350	341	344	378	396	356	360	396	353	346	385	369	410	350	372	383	375	372	350	318	347	373	379	361	360	370	377	323	365	349	327	398	369	371	357	398	410	348	343	379	378	396	418	326	356	331	378	401	352	327	309	372	365	372	356	342	340	378	359	336	371	334	346	370	385	355	328	377	378	383	406	369	361	366	341	333	372	335	331	355	383	409	351	351	374	325	353	370	368	343	359	390	369	391	385	376	366	389	327	357	368	364	364	386	350	379	343	374	369	408	365	365	363	373	369	380	351	378	350	374	324	339	319	347	377	374	341	322	374	396	366	364	336	367	379	360	363	373	381	356	355	388	361	376	356	362	392	381	349	348	363	361	367	354	345	374	344	345	383	322	344	372	361	396	358	384	345	389	337	336	356	375	371	330	392	366	361	351	359	321	375	352	388	375	363	369	372	374	337	374	386	340	360	349	366	381	341	348	354	368	342	338	370	333	382	355	371	362	367	354	379	356	398	351	363	354	382	366	339	365	355	376	379	406	382	355	385	338	382	363	378	353	335	342	367	356	340	382	410	365	395	398	347	376	370	380	367	385	346	393	412	366	330	345	403	365	358	370	382	353	355	322	332	329	356	386	369	367	384	361	351	370	349	350	331	359	313	389	372	378	346	361	353	370	388	390	375	380	375	405	388	382	394	383	348	369	379	362	364	377	354	360	351	350	368	361	347	369	378	348	373	392	385	385	355	341	334	350	360	334	399	369	337	349	363	390	343	366	385	354	388	394	337	368	362	389	373	365	343	382	375	360	344	403	355	353	348	342	337	372	335	368	342	355	338	360	333	373	382	366	375	364	338	363	340	348	330	346	391	351	348	371	387	383	350	358	383	352	380	380	360	342	333	356	338	347	344	375	402	405	362	382	333	362	395	392	374	374	347	329	372	368	370	404	348	398	369	398	388	376	387	382	347	339	393	385	355	341	370	362	360	363	342	350	376	339	402	394	367	391	373	356	353	345	363	377	379	368	362	384	350	384	372	352	364	389	348	366	347	380	368	385	356	361	356	366	348	352	353	409	376	380	356	379	367	379	358	371	391	373	342	360	313	340	365	410	344	365	358	352	347	356	333	376	356	387	400	375	338	369	351	390	367	360	331	357	339	349	373	380	385	404	375	404	361	347	362	357	400	360	378	386	369	353	356	365	378	353	352	339	374	379	352	349	349	342	349	376	368	357	373	367	361	372	360	348	375	396	366	363	355	343	363	357	364	341	376	374	343	355	349	363	385	378	364	369	356	350	357	397	328	362	389	415	366	335	349	350	396	392	344	389	354	354	339	390	370	395	395	340	353	364	341	380	384	389	426	367	326	336	343	348	355	363	380	369	370	349	350	349	403	405	360	326	367	356	372	369	348	331	404	360	388	350	362	369	365	349	355	381	311	363	414	353	363	388	363	362	344	382	349	380	376	385	376	376	395	352	366	375	363	382	348	372	351	344	362	388	359	371	363	392	348	358	360	366	350	341	354	376	357	375	369	364	324	364	374	342	329	375	349	342	366	362	343	358	312	371	360	359	351	368	399	362	366	360	341	370	334	363	371	362	345	325	373	375	293	362	331	324	354	335	385	349	353	361	344	342	350	400	352	391	377	357	376	385	373	385	350	364	359	387	351	373	351	362	355	342	351	339	340	368	409	372	360	354	342	331	399	381	373	378	332	383	339	391	339	371	358	362	378	359	372	380	357	352	341	361	332	391	373	334	381	346	347	353	386	331	386	345	334	348	372	348	312	356	379	357	392	318	412	361	380	364	404	363	349	366	356	367	344	365	346	360	349	382	375	364	364	422	362	363	377	344	363	368	349	386	383	413	364	380	347	359	377	370	332	372	372	363	381	357	367	360	358	333	361	368	398	348	344	333	377	328	364	344	364	330	363	366	343	375	356	393	412	412	360	357	386	388	366	394	325	334	406	309	327	344	343	381	395	351	356	367	394	404	357	359	383	370	380	316	388	360	359	362	374	371	379	361	390	355	372	344	407	361	380	390	413	364	378	371	357	366	374	384	356	387	352	353	319	343	387	382	404	382	381	366	347	357	353	374	399	357	331	365	411	371	373	349	365	353	339	338	351	375	393	358	366	354	390	354	374	335	397	350	332	346	330	326	377	375	364	369	331	317	366	366	377	366	372	365	381	376	376	331	388	375	374	382	414	322	364	333	355
13239	10807	12688	10177	5633	2792	1842	1420	1056	1014	980	964	1046	954	997	966	951	936	939	838	891	903	877	812	892	860	884	889	865	855	886	841	857	832	897	922	874	914	875	846	849	840	836	862	851	846	841	915	840	897	836	863	841	839	847	836	843	848	837	854	890	799	880	822	900	858	816	805	871	844	851	853	829	863	852	825	820	822	915	882	859	850	828	819	811	898	856	846	775	850	889	800	863	814	807	860	896	891	814	850	891	846	805	830	854	884	845	857	832	904	831	802	845	869	800	840	867	781	865	836	818	833	916	875	884	845	872	896	885	862	840	801	799	838	828	887	887	844	841	875	867	859	849	849	873	861	798	863	835	840	839	911	854	807	847	912	771	835	834	859	835	846	820	870	871	863	816	822	838	835	821	873	846	843	854	854	865	852	827	908	835	787	836	790	818	840	848	848	842	818	837	843	813	807	894	853	854	771	839	885	849	829	790	851	817	861	802	808	851	861	821	846	865	818	885	845	845	810	876	821	814	819	805	861	922	750	823	773	849	860	813	791	830	866	874	893	836	850	849	843	826	910	877	847	841	865	825	835	838	805	831	790	860	844	896	895	839	881	840	821	871	810	845	813	889	801	834	849	876	815	785	915	833	844	831	857	865	867	864	882	877	833	904	852	884	814	867	863	868	809	858	869	911	868	845	850	811	859	855	913	860	823	897	845	871	832	849	872	863	871	864	862	825	859	843	928	870	865	862	913	800	855	834	863	842	876	829	813	800	842	813	790	880	864	843	848	842	842	835	844	838	862	868	858	819	893	875	851	849	809	873	847	841	822	810	836	851	883	834	820	861	861	814	834	826	870	822	825	853	799	814	879	777	835	875	875	861	866	852	886	846	826	848	865	884	878	881	784	848	849	860	888	884	823	824	848	879	873	812	832	886	810	871	843	814	805	801	854	853	856	851	871	863	813	821	807	795	839	866	863	872	804	844	878	852	863	757	845	834	823	859	863	841	855	816	812	825	839	862	864	826	844	882	838	878	860	827	843	897	865	849	815	829	901	877	819	870	858	836	812	811	865	841	763	876	841	878	830	878	843	793	877	794	854	871	805	826	822	855	866	844	799	846	930	861	824	801	897	860	868	806	902	801	849	892	891	847	906	884	845	827	835	790	863	834	803	844	827	825	805	902	834	886	892	863	817	854	873	895	860	856	909	783	846	838	790	842	874	807	840	854	858	896	863	848	819	814	828	839	823	858	781	829	910	816	865	904	824	863	861	829	833	887	814	860	881	821	900	781	802	821	775	895	839	810	882	869	890	832	873	821	825	842	852	857	777	807	853	838	798	841	868	870	833	858	836	841	786	824	882	848	809	804	836	795	810	849	774	825	883	858	836	855	858	829	853	855	848	847	819	862	842	808	831	773	811	836	888	848	871	827	837	888	902	832	813	836	826	843	877	842	832	883	843	836	830	797	833	873	831	861	830	852	801	880	846	832	806	876	868	893	804	793	871	848	838	829	829	847	826	898	822	870	849	796	823	813	813	799	837	859	878	829	804	905	773	844	830	831	857	825	875	844	827	850	833	880	833	804	859	862	823	822	875	811	829	832	879	819	835	858	865	807	849	850	870	847	827	835	905	865	869	843	851	844	838	892	832	856	850	791	827	852	799	894	818	892	863	811	846	864	877	836	836	855	843	844	834	887	822	888	821	863	855	814	826	833	907	801	858	834	863	841	831	831	853	818	838	855	848	878	868	842	895	850	881	857	861	849	847	817	893	851	849	816	875	864	828	800	907	844	833	829	879	765	815	906	820	855	868	829	837	809	860	828	813	856	852	839	827	841	826	837	792	861	856	885	896	860	831	858	821	825	850	906	821	831	832	889	814	850	857	896	819	826	869	864	867	814	819	857	813	912	816	899	867	811	839	845	829	866	849	833	835	856	847	812	850	872	865	871	867	823	826	901	872	834	876	808	848	813	860	834	872	867	820	857	838	834	844	860	828	893	895	863	846	864	822	849	881	859	822	848	839	795	835	910	823	778	848	797	816	853	864	854	877	832	846	867	839	878	831	872	832	883	801	821	837	836	839	847	839	797	900	803	900	876	877	829	871	864	892	861	854	866	904	842	855	900	824	808	831	884	823	878	847	861	875	855	874	868	840	885	816	835	869	835	898	863	835	831	884	805	832	826	863	828	840	839	827	828	871	832	840	845	860	818	851	855	886	834	864	847	843	845	915	814	851	879	889	831	865	849	831	813	883	872	822	882	862	878	860	826	808	786	883	885	851	857	853	826	844	863	860	861	885	836	833	847	887	823	821	814	877	839	834	867	881	816	848	823	795	817	826	800	841	874	840	806	865	786	843	842	870	824	847	854	817	923	826	876	841	835	820	862	866	902	857	795	833	880	848	824	853	828	876	804	853	823	801	861	852	803	818	760	868	837	862	876	810	788	811	839	857	805	842	799	809	905	805	887	832	853	812	875	841	845	785	827	848	817	833	838	865	818	824	764	818	833	817	897	894	904	855	869	822	845	827	841	865	837	854	823	864	808	844	823	875	847	868	786	849	824	850	828	852	812	820	854	836	852	835	855	870	835	859	906	827	848	791	809	866	844	813	878	833	851	805	851	826	865	850	863	882	883	863	805	814	839	811	832	845	816	811	845	846	853	798	787	887	862	835	872	838	842	858	854	870	855	854	862	770	782	889	869	846	871	846	851	812	879	831	869	819	869	861	883	876	896	865	877	864	816	850	846	835	818	863	817	837	797	876	822	853	915	843	857	801	819	832	840	874	854	836	844	815	865	836	848	911	804	832	874	853	809	799	848	803	841	850	807	817	892	835	845	833	850	887	812	861	881	827	825	825	837	857	818	858	859	801	862	826	874	830	870	885	788	847	867	849	880	905	870	792	883	814	820	855	847	820	806	819	810	844	780	837	930	854	862	803	833	827	827	812	825	856	818	828	835	830	827	809	850	876	818	828	893	877	830	823	878	862	839	861	825	892	841	811	843	842	844	781	859	832	842	815	869	857	832	832	819	890	831	854	872	812	803	819	846	838	844	832	891	832	851	856	819	827	820	844	842	809	859	835	855	879	853	812	881	833	842	832	853	847	863	863	865	825	831	787	862	821	854	849	849	813	898	892	896	841	813	824	891	821	842	869	824	871	886	817	874	778	879	827	847	881	923	861	865	841	853	821	850	866	817	826	823	918	899	788	803	859	858	818	807	835	830	852	851	783	857	838	803	818	821	858	846	833	855	858	824	808	840	872	840	895	833	868	801	884	840	848	896	870	804	809	808	846	877	825	814	780	830	850	848	841	807	857	815	830	822	851	875	868	882	870	855	836	885	848	848	845	856	884	819	877	858	847	843	851	797	805	825	858	825	804	789	886	811	915	838	828	825	860	785	854	876	833	847	857	879	804	834	810	871	819	842	795	813	868	891	877	804	846	878	861	871	864	829	862	865	822	856	857	869	810	813	819	862	840	828	814	864	838	800	813
33634	21123	19481	16943	8287	4015	2002	1028	567	489	457	457	474	473	400	454	415	420	403	387	417	424	360	387	323	371	327	390	368	369	373	402	379	365	397	353	379	393	399	406	370	361	351	355	366	384	346	420	393	353	389	384	352	362	392	402	432	388	379	370	366	396	322	400	367	356	385	414	366	358	393	382	341	332	381	400	363	380	405	357	401	355	385	377	365	366	327	329	373	354	388	378	389	341	363	354	375	393	380	396	391	405	373	367	418	387	362	348	317	366	422	353	373	348	349	392	396	363	397	349	356	371	363	347	325	385	361	347	343	375	396	350	371	341	383	393	356	335	417	364	396	371	371	353	366	367	331	388	404	386	368	339	366	376	387	353	396	360	354	367	350	418	401	384	367	374	381	364	379	378	401	372	356	322	390	370	387	396	354	347	428	382	369	376	381	423	385	376	368	387	369	374	403	401	381	356	359	377	406	378	381	410	402	382	355	402	387	401	398	376	365	344	387	371	406	354	388	393	390	376	386	377	368	388	388	375	361	407	375	349	330	380	358	400	380	394	382	366	344	403	360	381	368	386	404	388	393	363	390	383	356	341	401	380	339	365	391	357	372	380	384	414	363	391	353	427	334	375	370	359	365	359	361	370	373	389	349	381	409	364	380	330	386	370	360	382	401	374	360	351	421	328	384	371	359	371	372	391	391	391	363	367	366	379	383	375	377	382	375	373	400	378	389	393	383	355	367	358	357	381	389	383	415	329	364	379	377	385	349	366	414	359	386	357	362	388	383	374	402	371	408	388	388	406	366	366	415	342	381	382	392	371	374	370	409	348	387	362	359	392	366	389	398	412	332	359	404	381	343	337	391	399	368	432	382	326	380	364	415	363	381	364	380	350	383	344	354	367	394	324	359	399	349	364	375	399	342	410	375	418	366	368	399	400	387	394	356	359	370	340	364	393	337	377	378	363	356	364	356	377	326	355	364	379	373	367	386	413	381	369	411	359	352	398	355	367	387	383	373	351	346	360	370	382	388	341	341	363	389	362	374	390	395	400	404	380	374	391	342	368	350	391	401	348	357	344	374	348	366	364	352	352	376	383	377	415	388	355	371	389	351	392	377	358	359	353	377	340	358	372	372	405	344	400	345	406	344	405	349	420	350	372	407	389	375	359	412	413	394	370	357	357	365	354	395	365	352	380	414	363	398	359	340	366	371	353	370	388	411	365	399	397	359	420	348	380	394	374	380	380	392	388	393	370	381	386	401	410	388	361	373	393	381	384	390	369	367	391	335	389	376	392	405	412	388	382	375	386	383	400	381	350	354	371	378	386	396	380	386	387	396	359	372	405	404	368	356	376	357	407	346	351	408	395	397	377	353	356	389	381	395	347	364	372	377	357	391	377	335	397	379	368	373	376	399	412	350	365	364	370	375	355	335	374	396	369	397	394	373	353	388	355	405	391	411	349	325	370	350	375	412	382	371	358	368	392	359	387	372	386	367	347	400	353	345	402	391	410	317	398	373	373	369	347	408	353	321	368	373	342	395	398	361	383	399	323	389	377	393	354	387	393	369	363	350	365	410	379	388	367	386	397	384	388	384	397	375	342	361	373	363	373	344	368	386	364	370	367	351	351	362	366	364	382	368	352	347	357	382	356	400	360	382	365	367	391	374	366	398	383	364	384	388	379	412	389	349	426	373	370	352	361	363	379	380	346	368	445	357	360	342	385	370	383	422	412	370	401	366	384	360	409	341	402	364	391	393	342	398	371	378	360	388	369	375	424	407	381	396	385	376	328	405	374	402	326	419	404	383	357	386	383	380	390	367	377	408	348	377	358	363	375	382	392	388	386	378	372	369	363	345	346	353	349	340	366	359	357	370	384	410	402	434	383	399	359	392	401	412	384	357	404	403	382	372	386	351	380	356	363	327	354	396	380	397	352	416	382	321	363	343	372	354	368	390	365	379	420	388	359	367	341	362	358	378	389	333	385	345	366	365	388	361	407	356	408	360	341	349	356	367	359	340	368	333	349	336	360	356	364	381	431	419	379	339	394	381	355	358	421	370	374	374	355	394	400	427	358	342	337	386	360	389	379	372	391	403	410	373	352	368	348	364	375	379	378	373	393	361	414	346	371	358	403	383	339	395	392	389	374	366	360	356	379	399	375	353	343	369	374	376	362	355	377	344	386	392	415	374	360	407	357	390	370	342	394	375	374	422	416	360	377	351	390	424	339	383	346	406	361	365	405	395	366	392	381	367	361	385	372	393	389	378	351	389	370	353	342	399	346	359	394	368	381	382	350	403	355	372	390	347	330	401	390	380	355	366	367	378	371	376	385	354	338	378	372	400	404	359	359	380	366	345	379	401	330	372	390	375	343	365	414	354	417	370	332	335	384	332	373	378	396	392	356	363	362	343	401	393	379	370	411	370	380	402	344	397	333	414	367	356	370	376	354	389	398	387	361	376	396	374	372	359	366	370	346	362	369	363	377	401	357	415	389	347	402	430	356	357	377	370	339	385	382	418	375	348	374	380	406	375	385	383	387	358	353	382	372	354	362	359	389	382	367	378	356	368	405	361	376	360	392	387	405	418	403	376	385	347	411	372	372	381	373	399	403	372	373	376	404	348	366	338	374	372	393	364	351	391	397	369	336	380	380	373	380	374	355	394	388	398	358	354	393	362	386	399	378	427	362	366	337	415	396	357	376	375	343	378	370	384	372	368	398	374	388	364	338	374	380	357	373	380	384	395	366	371	374	375	363	366	393	344	352	374	387	364	398	374	355	382	385	348	378	394	387	343	380	394	313	380	383	375	378	375	367	385	382	386	369	379	358	411	360	407	360	420	377	387	374	399	343	369	389	349	373	349	374	400	394	396	377	345	367	377	384	365	399	429	376	349	374	380	383	369	380	368	381	362	352	377	342	350	391	380	363	379	399	404	397	395	388	358	359	406	364	374	353	341	384	409	374	369	403	349	386	334	377	401	365	376	404	342	398	345	340	350	360	384	380	353	382	392	361	386	405	360	392	364	385	374	368	380	347	350	384	378	431	397	372	361	375	399	355	335	336	364	381	363	369	386	383	334	332	388	365	359	398	350	345	360	362	415	360	347	406	390	365	369	397	392	358	389	383	359	402	365	392	398	366	403	364	374	401	336	379	357	403	403	376	377	340	375	380	372	336	355	347	367	367	394	396	398	366	349	405	391	371	374	403	361	402	390	411	411	376	419	334	371	354	379	350	376	367	355	403	386	406	392	419	369	351	412	393	385	396	355	407	374	359	425	361	352	359	392	336	391	356	379	379	365	394	376	389	409	402	339	434	371	375	372	398	396	371	382	373	372	406	339	361	358	392	402	356	368	382	356	395	385	396	384	364	335	392	360	396	382	392	358	406	369	364	392	372	375	391	368	351	383	356	356	373	416	348	398	409	396	339	340	382	385	363	375	375	369	339	381	416	361	359	347	349	354	377	383	383	401	392	405	351	360	379	421	377	361	370
23327	17769	25740	28720	17077	12042	6697	3564	1654	1418	1406	1331	1393	1327	1299	1123	1157	1040	1015	1005	957	989	927	940	906	919	876	938	960	870	981	930	925	878	885	910	904	875	888	877	886	938	881	889	903	863	890	895	841	869	846	878	851	874	847	880	931	857	886	897	882	836	867	858	874	869	874	915	880	953	810	863	935	823	841	864	881	823	827	896	870	873	893	892	859	824	856	937	869	852	894	864	894	886	853	886	884	883	916	900	874	853	842	866	882	838	831	831	843	898	824	893	896	872	846	848	834	814	856	872	850	839	872	860	867	882	852	889	874	844	877	849	875	817	897	853	811	836	850	840	878	881	940	859	857	901	852	910	878	859	846	879	886	825	880	843	870	911	872	878	891	910	891	857	918	853	870	851	845	886	889	903	839	870	882	864	865	850	910	808	854	876	837	839	888	876	874	850	923	817	868	881	877	903	823	859	840	894	908	880	928	883	870	849	858	905	854	867	866	905	907	835	847	864	887	882	894	835	882	885	896	842	838	879	902	887	889	880	841	864	860	899	833	882	859	866	891	865	865	889	868	830	879	811	875	897	866	846	904	880	866	919	867	814	886	934	900	885	867	856	914	838	881	926	879	852	860	854	881	858	853	888	883	856	907	883	900	856	854	889	909	866	891	895	893	849	879	883	859	888	874	872	878	905	839	890	869	819	923	884	857	869	847	928	854	859	871	929	882	830	852	878	835	868	827	874	894	907	915	858	877	914	867	893	904	925	904	893	873	812	839	865	917	872	866	859	894	881	921	895	864	910	852	883	866	852	888	899	882	877	922	842	853	876	826	827	803	847	912	895	831	868	869	843	856	868	915	877	865	864	834	879	869	882	880	901	897	869	915	831	848	872	926	915	870	860	880	876	847	875	864	858	913	893	818	830	825	860	839	863	878	832	878	838	781	866	865	824	842	871	905	822	847	857	889	920	826	862	887	888	886	869	839	823	839	859	859	867	851	867	892	834	871	807	916	842	873	843	902	878	869	832	871	828	868	872	858	849	824	904	831	866	883	840	869	875	845	866	821	867	856	835	834	924	885	827	864	887	858	893	852	842	908	860	934	887	817	816	870	864	854	837	874	892	886	857	821	879	899	814	899	902	908	901	861	901	874	879	885	894	869	837	865	869	837	853	867	822	876	903	848	884	825	898	864	869	846	881	861	925	854	863	847	835	888	832	940	838	887	908	911	947	895	882	885	864	921	871	837	867	936	855	868	876	851	832	873	841	868	854	851	862	817	916	861	867	860	889	863	839	837	861	916	880	865	850	892	876	868	878	934	827	875	865	883	895	847	878	908	857	854	851	880	810	891	890	865	925	874	836	846	897	916	822	836	840	853	894	828	810	897	888	880	865	847	881	801	836	812	861	857	846	826	930	912	868	885	861	857	813	868	890	867	905	871	907	834	884	854	832	855	885	854	869	903	862	840	854	849	843	863	863	869	859	842	899	826	840	872	851	843	833	841	922	872	925	900	891	859	863	857	873	833	845	846	876	913	869	842	857	825	875	847	950	863	906	895	858	883	884	835	867	900	870	847	898	830	854	913	850	855	877	902	923	880	852	927	868	851	899	843	829	893	852	842	879	881	862	871	902	886	854	785	890	835	890	836	814	859	910	907	845	885	836	882	855	859	868	930	884	829	863	881	844	900	814	860	824	900	848	873	865	891	842	880	921	869	866	865	823	825	871	887	905	861	890	879	841	808	922	815	879	883	861	882	855	871	863	862	855	936	894	834	865	884	889	859	850	829	846	859	884	816	877	888	888	869	882	862	901	877	813	822	861	851	839	882	858	843	846	875	824	860	868	862	885	842	901	918	890	811	891	866	873	871	881	852	885	880	884	853	871	863	866	839	828	847	873	856	868	889	918	893	860	854	828	829	847	872	851	891	909	893	926	828	815	874	854	914	878	882	883	873	846	900	893	843	850	858	840	861	875	898	853	891	879	839	839	856	862	852	850	873	795	887	862	865	881	897	836	849	902	896	890	902	869	872	897	848	906	880	863	859	901	872	939	875	815	843	856	857	910	882	886	866	911	823	871	864	886	842	837	839	882	921	862	876	848	886	865	896	884	815	878	854	841	895	875	846	907	882	885	885	811	875	909	862	868	831	866	898	844	850	877	878	814	841	907	837	901	846	863	800	878	827	860	912	836	874	830	857	914	812	850	842	859	845	855	904	881	836	855	889	864	865	893	858	897	779	868	855	875	875	792	884	897	858	910	858	876	847	924	861	831	890	851	886	875	881	840	969	896	856	856	896	885	837	884	894	862	860	843	919	869	912	897	831	809	877	870	859	890	887	913	872	889	853	883	923	878	887	911	896	843	843	871	874	875	855	863	825	842	886	843	868	901	872	894	859	867	832	838	893	876	909	861	865	831	856	876	855	955	862	896	842	879	881	876	865	849	823	901	857	893	881	853	856	884	887	860	837	860	849	877	859	887	853	859	920	829	855	872	862	846	895	809	842	826	823	840	921	874	853	849	871	874	856	867	891	929	903	891	872	871	824	926	870	909	908	896	879	835	855	842	903	878	873	859	817	891	847	950	885	866	897	867	896	864	849	857	896	895	895	885	860	829	870	840	887	944	926	887	800	885	795	863	864	882	867	847	824	896	865	910	806	846	874	867	906	870	838	891	849	891	879	859	864	884	917	874	861	893	878	867	885	834	869	847	835	852	907	837	857	827	920	862	870	856	869	864	869	872	933	898	854	865	836	831	852	879	854	840	897	832	843	867	866	862	860	858	838	890	826	868	868	876	837	889	807	847	869	838	845	852	885	807	799	902	842	825	844	910	857	856	845	877	857	914	867	845	862	884	880	893	905	892	855	957	883	868	846	858	879	827	890	844	885	862	876	828	834	888	854	834	864	881	890	848	846	910	840	801	894	848	865	873	818	829	858	880	837	793	915	867	868	865	917	860	802	929	924	853	881	840	879	859	829	875	840	915	906	838	856	904	907	817	880	847	876	826	899	842	921	863	865	870	843	842	881	853	824	824	899	796	844	838	878	802	868	832	868	874	863	870	872	896	886	867	856	864	883	818	854	852	860	865	930	837	837	854	902	847	841	902	828	901	882	902	879	813	889	876	862	890	829	870	867	895	851	867	847	871	896	845	782	878	874	861	853	850	772	810	904	863	883	873	865	875	831	914	871	898	933	864	840	870	849	826	893	855	872	839	866	822	820	899	868	917	832	932	877	843	871	848	849	883	821	828	866	869	841	893	882	847	831	890	871	812	811	862	933	890	864	838	861	901	830	854	926	821	795	874	839	890	912	850	803	865	890	821	869	929	950	883	860	862	891	849	874	890	831	929	841	892	851	883	882	911	864	889	887	869	870	918	918	856	856	842	915	835	855	852	855	930	840	865	889	829	850	860	869	850	839	890	891	859	901	882	837	909	887	854	878	814	878	904	836	897	846	856	837	887	914	928	909	845	891	829	874	849	876	865	856	900	897	847
41621	28347	31626	27240	17408	7844	3985	1925	693	459	496	509	507	441	428	403	383	325	376	354	349	334	347	318	326	324	327	335	340	337	336	310	322	332	304	301	342	308	320	319	309	329	369	312	317	323	323	301	318	312	325	327	351	336	300	339	316	356	319	293	336	294	285	325	300	310	314	307	302	294	276	318	339	348	291	304	314	308	316	321	340	303	295	310	345	282	287	338	307	292	292	352	295	298	290	314	378	302	349	344	335	313	286	362	338	311	281	338	335	333	300	338	301	321	311	290	301	341	360	328	306	327	325	330	327	311	303	319	326	353	311	300	306	332	296	326	289	324	348	337	333	279	323	298	304	296	259	323	294	323	334	324	310	308	333	286	324	310	379	299	306	314	322	339	342	312	300	287	312	308	335	317	316	305	326	310	303	326	311	284	341	311	344	317	321	299	329	306	334	322	309	291	334	309	305	308	330	379	306	306	304	315	320	314	318	320	321	319	315	320	267	326	311	313	290	311	347	340	323	350	303	325	314	318	290	333	320	297	302	327	317	323	327	280	316	328	342	328	283	333	291	300	306	316	334	329	324	287	271	301	285	281	328	297	319	324	327	316	330	305	335	362	343	329	335	354	301	310	316	312	314	304	320	328	342	334	301	311	321	312	329	308	291	318	299	343	305	333	322	285	298	306	267	328	277	294	287	304	340	325	331	349	325	321	322	310	301	337	322	306	329	330	302	364	309	324	304	310	296	317	321	344	316	332	301	309	311	289	331	320	296	327	310	329	310	314	309	281	318	295	300	310	304	333	303	298	335	321	346	307	303	293	301	293	316	339	312	279	296	323	310	303	336	322	338	323	292	315	315	329	328	320	322	308	317	339	343	329	295	299	294	331	320	320	283	321	325	300	307	303	302	314	328	349	342	293	328	286	356	325	326	308	310	313	291	306	338	311	305	332	344	300	318	275	309	365	361	306	334	297	336	351	318	326	334	326	310	288	321	344	337	342	320	324	317	310	335	327	307	296	304	323	304	349	302	298	312	346	287	299	317	301	303	324	321	304	310	260	318	322	310	324	325	327	313	342	348	327	335	343	348	320	306	310	311	331	325	340	341	309	322	328	341	274	317	296	334	294	334	346	325	308	324	314	332	325	289	296	318	274	328	284	314	311	321	336	311	293	315	336	325	320	320	323	353	325	287	293	320	382	301	305	328	340	337	317	316	277	330	301	337	308	306	327	350	347	287	341	324	310	310	329	340	282	327	314	320	335	325	302	327	313	330	323	299	316	347	303	324	325	287	294	325	324	331	312	333	334	312	315	307	334	349	323	314	317	319	350	317	289	309	310	299	304	329	296	279	275	302	297	307	301	320	346	315	300	335	337	294	277	313	314	328	288	354	301	323	320	321	317	323	305	322	350	336	317	296	266	355	326	333	332	372	359	309	322	345	319	337	319	300	338	340	278	303	305	355	301	352	320	311	335	352	303	340	326	306	315	349	324	298	342	309	294	277	322	301	319	323	339	310	298	316	308	312	312	333	314	319	333	319	283	343	333	314	330	356	305	303	339	311	312	324	318	324	312	332	304	332	340	316	325	328	298	319	316	301	327	315	355	293	344	320	327	326	324	331	342	314	265	291	317	312	296	334	305	330	283	306	317	290	322	294	319	307	334	331	308	345	298	353	361	308	321	311	324	325	307	310	320	308	338	329	296	318	334	315	315	311	327	284	275	297	310	286	312	331	321	340	305	315	332	303	280	317	326	292	323	299	320	342	342	339	334	337	308	322	294	293	341	312	335	292	274	304	298	299	319	314	305	296	333	297	321	315	341	308	317	308	290	334	337	333	298	313	262	301	315	308	330	356	304	329	291	319	306	302	301	302	316	330	330	310	310	321	327	324	329	320	336	323	312	333	327	328	314	313	334	351	344	361	300	313	298	347	299	282	319	325	348	351	307	322	325	338	347	323	316	268	333	331	342	351	264	312	323	321	324	333	312	324	298	332	313	296	336	328	353	357	309	327	318	342	282	325	303	316	345	304	304	312	310	322	338	293	328	287	315	304	341	324	325	286	298	314	332	306	312	297	270	303	332	312	349	316	315	286	344	313	300	326	292	323	291	342	350	319	316	336	312	317	302	309	336	323	332	303	336	295	327	331	346	337	304	318	343	331	312	310	341	315	311	335	309	297	343	350	321	328	331	331	325	308	315	314	348	338	300	324	342	327	325	325	339	287	334	321	336	351	315	291	334	295	326	335	311	334	327	332	312	308	333	309	304	331	315	323	328	296	324	341	341	350	307	320	309	332	317	305	312	325	315	315	301	350	309	312	297	303	325	311	303	297	338	315	283	319	349	289	300	286	298	274	322	318	293	333	364	298	292	324	310	325	311	281	295	292	329	303	332	309	342	280	317	295	310	271	312	299	363	341	348	307	333	278	328	314	281	319	323	298	321	311	319	323	298	306	333	270	354	314	312	305	318	335	291	312	325	323	317	345	324	310	317	300	342	309	336	340	321	304	318	316	339	296	332	338	314	312	319	318	328	322	352	327	302	320	311	339	321	314	341	332	326	289	323	308	346	325	315	289	303	308	346	341	322	326	295	299	309	312	302	335	293	326	281	279	306	304	335	316	305	333	313	331	379	295	325	277	311	310	284	313	352	285	300	337	340	328	309	330	331	323	318	339	362	293	331	355	321	319	345	311	323	307	323	350	293	289	355	302	319	329	359	347	312	335	300	325	310	333	320	320	327	317	330	298	334	297	336	320	315	314	328	333	290	321	316	296	290	330	322	314	351	325	324	339	310	318	319	313	349	287	339	334	311	340	333	289	310	322	308	326	308	330	361	329	293	327	319	300	323	316	304	325	334	293	316	329	328	298	336	351	294	315	276	340	333	301	325	335	300	317	291	309	325	328	302	313	326	293	319	300	326	333	323	321	302	312	315	321	330	347	332	234	321	302	317	355	309	314	279	334	314	358	304	309	310	332	304	333	302	288	311	292	301	336	306	323	307	342	337	285	308	305	302	339	284	355	319	340	316	321	316	292	326	273	284	328	301	307	314	316	332	336	332	321	329	298	339	290	339	317	313	320	325	294	311	293	376	337	350	306	300	330	294	333	286	334	297	284	312	355	342	303	328	334	307	323	287	346	337	309	314	293	318	292	299	331	295	309	322	329	329	321	337	289	321	338	339	316	312	331	312	297	310	339	266	362	305	355	321	280	333	341	328	311	289	309	341	331	320	306	306	291	333	337	315	300	308	349	317	291	307	295	313	366	328	304	375	361	326	288	318	302	325	339	327	336	293	286	322	283	309	341	316	305	313	372	304	341	319	312	309	302	297	307	315	359	337	329	289	307	322	341	340	340	331	292	331	336	349	298	308	327	295	341	309	329	321	297	326	297	339	322	307	306	351	314	305	301	339	331	311	313	311	320	363	284	293	315	318	315	290	317	304	353	355	340	321	347	347	303	327	347	360	274	290	313	301	329	303	330	318	282	312
27474	23720	35895	36753	28000	17603	11569	6470	2340	1523	1540	1513	1479	1390	1205	1127	1077	977	933	827	889	843	849	857	811	814	840	770	835	822	786	783	793	774	731	783	845	781	779	725	732	816	785	752	755	766	821	785	800	803	782	777	768	729	793	746	759	703	769	738	716	771	765	790	715	752	721	762	793	710	720	743	700	737	753	789	741	742	756	753	749	759	805	709	767	746	742	703	737	783	722	732	749	763	740	719	749	728	749	719	779	750	740	763	752	715	750	721	713	752	757	746	731	727	753	736	714	765	782	745	758	736	696	790	773	774	696	733	772	753	711	775	748	783	758	734	798	692	795	747	767	723	728	740	770	798	748	764	776	754	794	732	719	777	774	737	720	745	778	763	774	764	737	721	760	734	747	734	725	812	765	745	772	735	788	745	752	780	728	731	730	750	745	744	746	731	745	731	757	761	780	765	754	777	796	709	743	742	727	754	713	760	776	757	732	767	750	712	773	716	728	760	754	747	741	777	789	733	777	791	767	747	742	707	737	748	762	747	722	787	760	747	715	767	761	740	766	742	700	702	724	795	797	719	750	745	747	762	712	761	763	699	727	772	721	773	805	756	732	728	743	780	787	719	706	745	778	738	753	731	731	746	781	734	748	717	754	767	740	756	747	752	747	736	746	780	792	695	729	771	685	718	759	760	709	730	723	718	737	745	768	723	717	780	745	756	771	786	712	701	769	724	748	746	734	741	768	738	740	798	730	774	748	731	752	726	687	736	741	738	772	729	743	756	729	750	728	759	752	733	685	706	748	761	801	743	717	747	733	763	736	762	718	762	714	745	740	754	746	771	736	762	757	726	718	741	741	711	739	703	748	754	733	741	747	711	716	772	756	790	781	714	739	717	694	755	727	723	736	746	741	725	737	740	729	757	731	720	784	788	697	723	710	719	710	770	740	764	752	733	775	720	765	752	782	737	767	767	764	699	724	723	704	771	736	756	739	749	764	731	739	707	734	753	787	771	786	758	784	715	759	725	784	760	733	747	724	774	760	762	783	718	736	756	747	803	699	789	767	758	754	740	741	704	736	787	788	716	754	791	735	761	768	736	810	733	774	711	777	748	743	704	693	758	796	690	791	736	702	759	735	796	766	732	727	766	698	750	773	743	764	723	720	702	730	772	673	766	743	754	738	750	790	749	748	706	747	735	766	738	768	717	699	774	796	698	742	746	762	715	742	738	737	711	718	794	712	726	762	734	675	765	763	712	733	785	746	722	763	747	765	751	720	754	784	717	749	777	711	747	782	708	730	713	738	783	775	730	764	769	787	731	722	732	743	743	719	688	745	702	806	709	784	703	811	754	729	755	739	787	696	778	778	743	732	807	760	783	698	692	730	753	751	764	747	722	730	726	727	750	752	657	774	721	734	764	754	722	757	712	735	775	792	770	749	705	746	754	742	761	764	735	765	713	768	758	751	758	744	735	785	776	750	694	762	754	744	743	765	695	706	749	743	735	712	705	760	724	681	741	823	680	751	767	741	759	740	762	746	762	753	794	727	756	721	668	720	807	741	741	698	738	729	714	760	719	712	729	761	803	719	689	720	747	729	746	704	713	752	746	743	786	757	732	750	744	760	729	741	755	759	760	723	762	763	774	753	751	812	743	735	706	726	722	732	760	762	781	756	715	737	736	778	706	787	720	769	743	797	737	750	740	745	786	754	729	688	735	749	758	778	747	762	729	764	747	691	748	746	759	749	740	749	775	723	716	721	764	747	796	768	744	717	735	719	713	764	738	774	701	787	729	714	700	772	714	725	726	766	743	782	746	735	729	729	705	768	730	735	720	714	748	754	738	769	801	774	759	693	738	760	728	764	744	787	764	785	733	728	720	765	733	675	779	721	776	744	762	777	747	761	753	733	723	755	756	739	749	744	723	743	701	743	743	728	701	722	746	837	786	776	746	765	735	750	746	705	753	761	727	721	732	790	744	718	736	754	752	729	784	716	772	709	694	760	708	745	720	690	686	751	750	714	765	723	768	726	715	766	749	724	747	749	772	735	754	763	744	750	714	703	786	719	710	807	772	725	799	777	744	706	765	773	784	754	732	693	756	785	698	764	769	768	795	774	752	704	739	749	739	763	710	734	765	782	742	739	669	748	766	743	753	727	748	773	742	735	739	712	753	748	736	733	729	769	783	747	759	777	717	732	713	753	708	753	735	686	717	734	798	723	740	720	753	685	763	768	724	713	698	742	724	771	716	698	734	713	787	736	752	730	722	727	771	750	721	714	753	714	761	744	801	793	752	710	697	724	715	709	755	742	719	728	739	748	716	739	725	730	720	809	760	746	778	754	720	764	696	734	776	789	731	726	737	757	770	740	773	745	724	703	711	750	759	754	710	754	746	747	765	769	799	806	774	757	751	736	736	760	746	741	747	730	725	750	760	728	748	762	730	778	826	789	731	732	738	727	792	724	729	722	731	758	756	689	751	715	748	739	747	728	741	759	698	747	734	788	697	722	733	752	738	711	780	741	763	691	796	747	741	748	721	731	677	763	678	726	725	727	726	725	768	726	711	770	774	753	771	753	724	786	714	733	720	758	771	784	744	744	725	700	739	730	764	738	794	746	757	741	754	724	775	697	710	692	705	706	712	750	690	782	711	788	730	774	705	834	754	774	703	777	753	735	761	752	773	755	734	744	777	746	716	667	751	758	770	736	742	764	710	770	738	732	739	761	774	788	740	747	764	759	776	793	757	712	761	746	765	669	773	714	746	735	760	710	770	771	785	728	768	703	714	787	766	696	695	700	767	782	715	742	773	820	763	775	769	781	743	765	721	737	728	758	768	752	699	726	716	794	766	746	744	762	724	721	735	754	706	729	816	748	742	732	717	723	745	775	764	713	783	710	732	737	730	764	797	694	764	716	703	765	760	753	728	739	756	760	741	753	754	795	757	789	748	701	753	751	793	724	795	817	751	797	727	745	796	760	729	775	747	786	742	762	748	723	786	818	756	771	718	716	729	687	747	763	750	802	748	762	715	741	750	720	739	716	775	755	751	746	743	763	703	729	764	752	739	756	746	702	693	743	778	736	770	783	715	723	676	782	762	743	794	718	736	769	746	746	718	690	776	745	707	765	751	765	717	763	728	793	784	717	738	799	780	761	768	778	753	736	788	761	731	748	753	730	715	780	710	765	756	720	731	700	704	747	707	737	711	759	780	775	756	738	750	803	740	717	715	738	741	775	806	756	760	751	715	713	763	698	735	797	688	745	724	681	764	714	770	772	764	734	744	751	765	756	706	735	731	758	719	747	762	751	734	738	744	689	736	744	740	755	771	760	734	720	777	770	771	730	785	739	801	756	759	705	762	743	695	778	701	716	737	730	729	720	789	722	790	743	780	717	737	771	764	731	753	720	769	741	796	753	773	719	737	726	747	780	753	721	757	744	803	757	738	727	754	699	759	709	766	799	769	794	714	741	752	720	737	750	723	743	725	739	705	726	747
18342	10742	8130	4048	1714	845	584	468	403	361	389	400	438	400	387	360	404	401	387	385	339	389	376	386	378	383	390	363	403	415	332	346	359	365	367	385	355	367	359	353	397	393	360	308	378	362	370	358	368	354	354	357	357	355	347	314	355	395	373	363	414	389	355	351	347	373	370	349	360	353	350	354	362	350	343	328	367	362	368	363	347	357	354	353	364	379	336	360	383	341	364	383	333	368	411	369	377	343	354	355	339	364	379	343	345	391	387	353	350	386	382	352	317	361	388	382	343	371	372	345	349	336	371	359	348	321	344	389	361	340	373	358	327	385	359	365	374	349	356	353	348	336	377	358	317	374	368	367	367	372	351	348	369	355	366	371	352	373	358	403	405	376	323	339	372	335	323	362	350	356	366	353	359	357	358	375	340	358	337	365	351	378	371	336	386	374	362	366	370	306	345	337	355	347	337	393	344	388	356	358	381	380	347	335	389	370	362	375	340	361	373	317	335	366	343	368	348	334	359	370	339	355	365	369	359	346	339	355	369	361	349	372	359	357	374	390	359	331	384	379	371	391	395	343	359	371	371	359	367	379	341	352	352	348	366	344	365	380	353	330	354	317	348	359	352	338	377	399	403	375	349	344	334	394	370	334	368	352	376	373	375	330	347	377	333	329	366	351	396	374	348	340	392	377	399	398	334	376	368	350	359	337	376	354	325	400	326	376	353	376	341	330	355	337	342	360	330	342	372	378	368	357	344	361	369	382	350	334	337	366	369	387	388	347	363	357	380	373	364	385	369	354	352	367	373	348	387	345	337	387	371	364	369	337	354	367	358	344	380	421	350	335	371	347	370	345	342	345	388	350	370	344	371	358	348	368	373	329	341	354	334	361	403	388	350	383	345	364	369	321	349	361	389	377	387	383	358	393	333	366	349	402	355	397	396	385	366	385	366	371	393	372	348	326	374	338	317	357	395	328	374	384	373	349	399	380	398	342	398	382	333	344	332	350	342	343	339	349	355	363	385	341	370	385	363	344	361	402	345	374	347	387	368	348	334	354	361	368	369	358	345	350	335	354	357	369	375	332	360	371	342	362	344	365	409	349	401	321	343	355	380	396	337	347	386	389	305	353	371	359	396	373	350	403	387	355	385	373	331	331	366	339	362	366	353	344	360	362	343	390	403	338	327	361	373	349	340	359	354	364	335	347	387	357	391	402	357	348	375	359	356	339	357	370	364	352	388	369	321	335	330	374	369	359	366	312	336	362	360	326	370	324	357	349	394	365	395	380	324	339	379	409	363	417	356	333	385	358	368	373	354	338	341	367	369	400	380	381	375	354	336	332	375	363	363	338	337	343	368	352	376	369	346	352	377	332	311	386	365	371	343	359	408	376	371	388	379	348	363	363	338	328	335	352	387	361	361	350	359	378	385	371	339	378	333	385	360	389	371	373	370	344	348	332	401	369	349	330	369	348	379	353	429	333	354	361	344	369	353	352	360	373	351	334	347	373	365	359	393	353	339	354	354	332	343	357	364	353	366	354	391	340	361	336	357	373	339	344	341	342	348	384	374	361	338	376	362	393	384	350	355	385	357	355	374	343	328	331	346	379	368	361	375	387	386	329	388	367	354	359	335	387	362	336	352	354	378	373	343	387	380	358	337	379	362	373	391	364	370	350	397	284	370	342	356	367	378	358	397	348	344	395	336	365	400	378	372	341	375	386	380	374	362	342	389	359	379	399	370	343	386	361	338	384	365	366	370	342	356	356	363	348	344	326	346	347	378	373	351	363	334	358	344	357	363	338	371	375	357	394	402	327	356	337	348	343	336	383	381	360	395	362	366	433	393	350	381	377	360	346	375	386	359	371	380	362	376	367	374	351	341	409	371	380	380	382	333	328	356	388	353	330	358	392	398	369	369	333	367	326	370	372	411	358	361	359	366	338	355	366	318	352	361	316	345	376	377	364	383	375	357	341	382	356	355	375	342	375	358	336	424	382	351	358	397	367	369	357	345	359	347	346	370	360	349	344	393	316	355	377	360	386	348	377	353	314	317	330	346	335	372	381	385	375	371	353	353	364	339	389	335	394	369	366	342	347	323	358	348	373	379	349	389	342	377	358	325	346	365	348	355	338	379	391	382	372	372	357	342	356	343	367	334	364	401	359	375	371	358	372	382	357	385	354	345	352	353	359	334	360	360	363	378	396	360	297	359	356	357	360	359	393	368	349	372	357	340	333	369	346	384	367	350	389	386	401	360	374	345	382	328	354	366	362	353	368	343	385	384	363	367	352	357	357	385	333	379	382	325	368	345	334	337	381	344	315	352	355	339	367	363	388	339	330	368	371	375	385	365	364	341	333	353	322	390	360	351	361	357	385	364	364	361	371	356	322	368	354	382	352	354	370	346	362	343	342	392	364	368	377	380	365	365	354	389	365	399	396	323	327	344	375	381	393	344	383	365	380	371	346	395	360	368	378	370	377	383	369	389	367	336	340	364	365	374	368	362	363	352	338	372	378	379	345	352	371	369	358	361	374	369	355	352	368	375	372	404	332	320	353	354	399	360	381	383	323	342	294	352	331	339	371	340	338	339	379	372	354	374	340	363	371	376	318	333	325	383	339	363	370	355	363	370	374	349	358	375	357	339	333	365	348	370	348	333	310	388	351	352	338	378	371	354	397	364	346	355	359	379	371	364	345	405	374	351	362	367	361	386	377	352	375	360	343	328	359	392	365	361	355	402	336	376	377	358	326	302	346	389	376	385	352	346	341	355	322	339	363	329	374	375	362	365	337	357	373	369	340	330	392	370	388	348	358	356	361	357	362	340	371	312	355	323	345	312	340	358	386	350	358	381	381	412	363	380	376	351	366	352	355	388	348	373	346	397	365	358	310	371	350	313	371	359	389	339	351	366	383	370	340	321	343	362	363	354	329	367	343	348	354	369	356	361	366	336	363	371	367	363	326	354	374	336	350	352	363	352	337	400	355	371	373	381	334	342	370	374	315	402	355	386	356	340	370	358	348	337	357	373	366	363	362	388	352	374	380	362	364	338	387	372	324	361	378	336	370	383	356	362	337	361	373	334	382	357	354	355	395	305	361	373	380	383	364	362	316	338	366	378	372	382	324	388	396	345	322	347	368	372	372	337	351	371	356	373	344	359	366	378	356	388	352	371	352	337	351	349	357	347	332	346	387	374	354	335	375	357	350	352	379	359	359	355	327	357	347	381	386	315	379	371	362	369	328	325	341	356	381	368	386	329	331	354	348	336	360	360	376	359	354	356	381	398	345	393	349	384	376	369	363	391	348	405	342	367	347	370	383	369	340	393	316	350	345	374	373	343	377	360	344	361	381	415	384	340	335	367	370	363	360	377	389	340	342	327	375	376	322	348	390	405	407	345	372	360	331	352	380	361	356	362	383	321	371	397	377	339	342	359	326	395	333	382	339	323	350	390	338	381	344	331	362	362	351	362	361	385	375	356	357	363	365	389	372	344	367
12970	10483	13030	10770	5631	2912	1869	1381	1107	979	1044	1056	1029	1019	935	919	921	917	859	891	909	878	854	929	845	879	853	871	815	859	834	845	877	883	848	941	869	869	828	837	811	850	848	827	818	824	873	792	815	849	897	842	809	873	835	836	897	855	853	829	840	858	796	859	832	883	790	836	848	827	885	829	864	862	853	774	793	877	829	869	801	840	832	739	856	845	887	858	830	830	859	844	812	860	779	852	795	821	853	805	808	850	842	804	868	822	821	923	821	835	848	849	898	821	843	835	827	833	858	798	790	882	813	859	836	847	877	851	812	854	879	817	859	810	796	867	823	820	813	837	828	884	811	798	836	827	873	867	814	807	856	864	839	833	844	814	823	850	832	822	855	845	831	832	770	845	874	798	861	794	820	796	833	853	808	829	860	882	868	854	845	858	828	899	816	785	833	875	841	810	821	834	878	868	852	847	783	854	864	894	853	818	871	839	869	804	890	844	874	829	843	850	854	896	813	816	879	863	763	849	818	850	874	793	839	811	833	857	831	827	877	832	893	874	816	755	882	822	848	807	785	846	891	841	873	836	859	911	834	826	843	863	849	848	860	861	834	809	839	845	868	855	834	883	844	800	837	810	829	825	908	815	807	802	846	861	863	825	819	848	848	816	867	798	847	826	842	866	858	861	861	831	848	847	852	832	859	873	808	850	897	820	859	801	850	798	871	854	850	800	810	839	817	784	786	841	921	921	842	869	869	850	828	878	838	834	837	885	818	864	828	847	796	850	851	834	864	853	838	822	791	871	829	821	801	815	798	862	816	827	823	847	830	821	824	801	826	824	824	907	819	856	790	820	848	821	816	864	821	829	864	870	831	818	827	818	759	840	801	804	832	794	805	806	837	833	832	813	857	789	868	886	821	856	861	873	872	877	835	886	828	796	829	828	815	807	803	866	829	796	831	861	820	855	879	840	848	780	824	837	858	869	861	837	870	873	840	814	867	878	868	802	879	865	843	810	861	873	815	846	868	804	799	827	896	854	757	834	827	829	837	865	862	844	803	857	853	862	822	899	799	842	765	862	823	852	821	817	788	826	833	821	854	851	814	856	821	839	845	864	889	812	838	854	829	840	874	837	810	852	828	881	896	868	869	821	830	802	867	865	813	801	866	850	815	845	808	804	896	806	828	820	786	817	780	866	822	833	827	851	864	835	898	827	793	842	802	836	871	860	794	886	856	860	835	800	917	881	862	833	819	769	854	850	791	877	837	843	881	782	866	839	838	858	837	866	884	867	756	827	819	869	870	873	820	837	811	826	848	808	804	805	837	842	838	882	833	837	810	793	864	836	834	843	825	870	894	822	838	816	856	784	868	854	840	835	815	871	863	810	859	850	869	856	810	807	803	889	847	829	856	830	843	810	882	794	839	864	866	858	871	765	868	821	815	833	802	827	855	795	825	803	879	844	802	846	847	803	886	865	853	841	820	839	864	828	862	832	846	811	850	804	831	841	810	834	886	812	817	860	857	828	848	819	790	854	863	872	852	827	855	816	791	851	840	849	903	810	809	837	838	827	831	822	862	838	845	847	810	844	778	845	840	790	864	860	815	813	858	794	880	876	858	888	815	824	810	767	813	865	854	841	797	888	835	857	848	789	840	864	821	869	860	800	824	866	825	817	859	819	827	804	835	875	875	854	858	859	833	840	807	847	857	830	877	830	887	857	863	783	824	890	834	847	835	842	835	845	809	853	818	884	894	831	850	807	840	831	924	816	848	861	828	887	823	822	858	819	847	830	910	865	883	826	868	860	855	795	857	861	866	848	802	829	840	848	839	849	850	836	861	842	794	782	832	816	907	827	792	862	904	862	839	846	862	851	859	795	801	817	887	838	798	798	791	873	889	800	805	797	855	828	845	834	812	868	862	832	838	845	868	805	863	845	784	869	840	834	839	783	853	846	842	794	866	882	862	883	846	850	833	833	859	796	839	805	862	878	878	861	780	821	868	832	860	793	800	818	857	885	826	819	881	837	818	852	808	835	830	853	814	865	812	890	869	884	841	878	860	848	826	874	821	845	835	797	803	799	820	876	874	861	864	802	838	832	846	821	790	856	802	793	845	823	824	856	878	832	839	874	829	859	853	845	847	857	853	811	843	844	838	841	796	864	858	847	822	856	798	840	861	836	807	847	809	803	775	830	825	875	851	833	823	832	871	811	807	838	832	839	840	807	868	871	826	825	896	824	876	809	871	816	798	851	823	845	854	859	821	841	879	810	844	867	805	827	847	840	927	849	861	828	828	871	826	846	834	823	868	810	832	816	784	810	880	853	862	837	844	815	861	794	898	847	803	788	834	833	827	892	850	837	848	914	874	892	884	813	827	847	856	903	808	781	825	823	827	783	817	829	854	828	866	872	775	834	889	871	837	817	845	842	839	821	824	845	840	830	832	910	837	894	833	862	837	864	785	860	849	910	818	806	809	808	824	821	851	804	872	897	863	801	846	872	854	831	797	865	841	864	887	830	850	841	804	831	840	877	810	749	810	822	867	877	821	896	803	888	811	770	855	786	813	866	827	804	805	846	831	840	798	869	878	789	849	872	848	847	873	811	813	887	769	908	822	828	837	832	831	858	846	791	819	871	850	808	860	805	827	853	795	831	900	858	837	847	848	831	823	858	814	799	799	864	866	798	846	855	883	825	767	860	854	879	831	823	852	846	832	840	861	842	888	833	803	884	831	865	840	877	835	776	823	879	846	846	793	826	902	900	798	832	847	877	808	877	841	831	794	842	835	810	788	848	849	837	841	846	842	871	843	869	856	843	844	850	829	900	871	888	808	880	814	868	880	800	849	864	846	818	794	837	821	833	878	919	848	854	842	844	822	837	858	882	846	898	825	842	869	829	824	823	852	800	828	825	846	823	859	862	826	833	830	833	829	831	844	841	853	830	817	823	820	822	912	818	883	852	822	803	912	791	836	828	838	853	830	851	838	815	880	841	847	867	851	826	832	798	890	861	772	843	846	819	812	790	869	845	815	870	887	881	824	861	872	869	842	807	849	826	905	856	857	814	837	852	859	850	808	892	873	867	836	845	827	787	821	878	854	877	873	832	829	832	817	873	843	809	819	836	837	862	840	868	892	874	845	837	828	817	796	811	815	871	841	846	817	854	873	835	879	872	862	875	821	829	848	826	871	820	832	845	826	829	806	814	780	895	835	839	801	875	851	828	879	808	906	912	869	797	826	886	803	832	807	845	812	858	808	894	832	834	775	833	866	836	839	854	816	836	871	840	910	877	862	822	863	877	852	848	851	851	919	814	861	834	841	848	864	892	838	813	855	854	817	841	788	844	836	792	845	827	849	838	834	776	856	827	825	803	863	826	898	842	813	858	815	827	835	853	848	851	863	818	853	850	853	874	755	780	837	857	820	865	834	860	827	904	826	803	804	870	870	874	838	825	827	819	847	855	817	793	863	814	841	851	858	833	836	825	838	820	820	872	857	820
33457	22305	20736	17238	9002	3462	2190	1033	536	430	460	413	461	473	439	441	407	392	368	387	383	375	389	388	380	402	370	377	417	397	338	377	377	371	353	359	409	382	394	388	355	368	373	365	369	400	420	332	368	387	395	405	359	368	406	357	368	391	358	395	391	357	370	384	379	395	372	403	397	378	345	356	344	358	397	373	372	380	361	390	387	405	355	393	377	374	348	344	381	351	389	374	378	354	384	368	353	405	338	349	386	366	391	332	337	357	366	377	369	369	373	317	380	365	365	352	356	407	359	391	361	365	359	395	358	362	366	375	378	383	364	393	378	393	395	369	370	348	367	386	356	381	377	410	393	400	372	382	382	379	391	383	337	380	420	360	373	406	335	379	388	360	367	385	378	391	382	370	377	403	365	385	361	376	339	394	391	393	373	380	358	349	385	398	360	354	399	396	390	349	382	353	342	379	404	325	389	364	375	355	354	399	411	358	377	378	350	337	345	381	383	354	374	368	376	373	341	375	357	364	371	351	368	358	338	388	377	350	427	339	373	362	396	331	398	366	383	378	405	408	384	362	413	384	364	377	367	358	381	405	367	368	375	359	359	345	380	357	390	397	379	402	341	349	360	389	380	366	344	375	340	374	386	392	343	348	354	373	369	381	384	382	393	345	368	355	353	353	418	397	376	384	378	347	420	392	352	370	387	383	369	387	384	337	378	391	390	407	383	376	355	385	385	355	365	377	392	401	359	356	366	374	388	347	387	403	340	333	367	381	361	351	344	383	351	368	343	349	370	359	318	350	380	369	375	372	403	376	366	419	402	390	345	369	382	344	358	409	366	373	351	379	372	379	364	343	410	337	353	340	385	387	400	382	380	377	374	399	379	387	387	384	373	389	376	355	366	369	372	388	371	393	361	359	352	381	396	350	377	387	355	366	353	362	378	379	371	359	352	342	393	338	348	332	386	349	388	365	370	342	392	349	384	344	379	375	338	367	341	337	377	374	341	347	383	354	359	358	352	405	370	411	389	354	417	382	408	377	362	370	348	338	381	384	331	376	387	373	381	336	359	396	337	387	394	359	365	381	392	394	355	351	362	342	430	397	388	395	364	361	364	375	368	398	313	364	384	400	379	374	377	349	401	350	372	370	370	359	376	340	357	359	370	401	377	389	354	371	380	375	390	330	395	363	369	375	383	347	334	417	364	367	389	375	387	376	366	372	337	404	362	377	358	367	350	365	356	393	397	368	353	362	375	336	364	390	431	368	361	386	366	393	332	360	341	372	364	346	332	337	367	378	379	343	367	408	380	340	418	394	383	354	352	382	343	394	354	419	392	367	372	345	379	339	371	356	370	359	366	349	375	358	431	397	341	359	352	381	359	383	366	389	372	369	394	371	361	408	349	373	400	378	347	330	361	356	349	397	343	382	365	371	328	339	375	337	408	360	350	373	360	381	376	372	352	366	375	396	367	385	344	373	358	355	337	364	366	333	390	377	372	337	414	399	388	368	394	412	366	382	361	394	361	373	384	373	388	383	383	391	367	362	347	360	375	358	354	396	397	349	363	362	375	371	360	362	377	377	393	392	356	360	329	341	330	370	408	361	377	396	359	375	400	357	413	381	380	360	400	376	372	362	347	384	354	385	371	370	331	346	374	337	364	392	376	368	355	368	417	348	364	389	354	373	399	371	370	365	340	349	386	368	394	381	359	327	350	373	341	334	389	360	365	347	384	388	378	336	410	370	352	361	360	342	351	359	357	408	345	394	402	384	367	345	354	382	351	363	411	353	363	365	351	359	382	388	392	348	366	381	352	345	341	377	382	363	356	397	353	325	315	341	381	381	355	365	384	380	344	360	357	385	360	353	426	360	406	341	337	364	376	377	405	392	368	371	360	402	373	362	370	412	353	366	386	387	390	349	339	365	352	399	388	378	361	367	400	356	369	397	345	378	393	352	349	395	360	397	363	359	420	368	376	395	344	405	355	391	381	349	367	398	367	344	354	362	411	360	366	371	385	362	385	348	335	357	349	356	383	373	400	414	401	387	370	380	356	384	345	363	367	343	335	373	373	340	385	380	356	374	388	371	376	346	345	391	372	371	395	389	365	389	396	344	383	340	376	400	437	338	368	347	334	363	440	363	395	371	375	388	403	359	364	365	368	395	382	388	359	363	403	363	412	375	331	355	396	348	321	355	380	357	375	381	368	370	371	365	387	359	366	393	362	346	381	365	357	349	411	372	374	372	362	363	383	355	373	369	366	353	332	395	380	392	371	410	392	370	359	413	374	388	396	384	395	370	365	393	367	380	348	384	382	385	362	375	372	364	331	365	356	371	398	381	346	385	350	355	370	363	359	347	336	404	419	387	334	382	365	368	364	363	351	397	408	348	383	409	402	370	367	392	356	394	381	374	340	355	416	372	399	367	328	391	377	337	357	362	384	370	370	359	361	344	376	372	365	402	377	380	367	323	365	348	375	360	386	371	353	395	369	320	364	340	335	373	397	371	393	367	375	406	371	364	365	332	325	373	351	407	383	365	397	369	343	378	372	342	383	377	366	395	397	363	388	356	393	369	376	381	369	397	388	391	374	362	327	310	339	349	366	348	361	407	362	356	370	384	395	343	366	354	350	399	360	312	373	391	366	405	387	347	350	367	342	344	348	397	373	424	375	353	387	379	341	357	381	387	394	345	359	341	361	377	401	357	346	332	343	368	396	387	365	321	364	393	369	372	387	389	363	389	374	351	362	360	355	349	404	363	412	379	401	382	348	367	390	373	342	329	424	381	393	382	365	360	366	353	376	363	408	355	370	374	334	352	401	418	341	364	392	372	329	380	347	350	374	404	380	380	367	351	372	345	390	384	378	373	395	399	383	365	345	388	356	362	329	378	384	374	374	360	407	389	335	362	359	370	379	376	389	351	376	346	409	391	356	394	352	363	355	373	364	385	398	356	363	359	377	357	364	391	366	366	353	355	360	337	373	425	362	375	367	348	348	393	357	367	388	388	369	380	361	414	362	350	344	328	379	372	421	364	368	378	357	371	332	357	375	402	379	415	337	339	370	373	384	383	360	373	388	356	354	391	365	371	380	403	366	374	402	346	415	342	366	359	374	391	361	383	372	375	348	396	358	391	385	365	381	394	363	381	387	358	381	350	374	375	356	368	386	416	395	397	331	370	398	355	362	360	392	408	356	336	367	388	376	324	385	354	371	372	368	305	412	340	389	413	361	395	352	372	346	380	388	350	347	391	361	378	367	376	360	369	370	388	372	404	363	325	410	355	377	356	381	388	386	388	387	373	360	351	355	375	364	367	375	393	391	372	404	407	351	380	350	363	401	350	317	370	360	385	353	391	335	372	383	385	378	376	350	346	375	383	376	359	394	370	404	373	396	371	368	308	347	365	412	345	340	365	389	380	339	350	372	387	365	356	345	376	373	400	390	416	361	377	377	373	361	364	390	353	382	380	357	341	352	346	407	366	381	365	354	363	396	388
23375	19674	27219	28780	18319	10228	7856	3667	1638	1228	1295	1332	1308	1336	1178	1037	1110	1087	1003	948	961	993	903	954	889	976	946	959	907	914	919	931	940	921	895	864	847	885	857	889	824	937	921	885	932	844	929	908	845	866	850	895	911	900	884	863	897	856	894	845	869	851	864	836	866	880	880	884	828	910	784	874	903	857	890	844	884	871	913	928	872	844	897	829	890	844	854	896	896	853	858	821	897	866	852	903	909	894	899	874	855	843	893	777	883	871	843	853	857	879	956	819	840	813	878	873	911	860	855	845	906	894	844	848	892	854	836	822	847	854	795	844	847	888	898	869	903	867	852	890	893	839	853	904	879	937	827	808	894	931	870	866	888	883	805	868	857	859	818	854	851	874	852	883	888	856	905	888	872	820	887	826	853	856	845	857	846	802	851	822	869	880	837	860	814	798	870	859	859	827	883	901	856	864	841	885	872	823	847	831	839	897	858	862	835	877	860	908	838	843	875	828	847	818	888	915	878	869	863	847	865	822	847	881	870	863	897	868	864	892	899	869	894	906	881	888	914	873	856	843	861	933	902	881	835	868	870	913	835	876	859	862	840	846	873	915	879	815	874	851	833	807	865	833	866	897	899	848	873	805	889	837	811	872	832	862	901	876	839	879	902	908	885	869	856	877	850	826	812	877	828	859	818	902	842	919	875	857	873	849	894	865	837	883	880	840	869	882	859	874	883	872	874	860	885	875	830	929	872	866	848	822	836	836	913	884	848	856	893	854	888	854	918	876	839	908	862	933	836	884	905	880	893	871	786	854	874	857	837	806	877	854	867	863	814	865	844	883	798	899	850	860	862	904	816	881	879	835	871	832	878	862	882	876	857	860	853	865	836	846	842	879	930	883	816	854	891	876	870	863	846	805	855	928	900	842	852	830	844	864	835	830	893	859	895	888	921	891	884	859	851	891	890	866	893	897	821	854	835	878	882	844	862	889	859	830	869	831	892	910	855	906	891	825	859	881	870	861	839	864	868	955	900	814	880	864	864	869	884	856	880	853	902	936	863	841	907	867	871	869	947	867	869	849	884	863	854	841	825	886	877	854	841	893	898	904	820	866	865	819	843	898	861	826	887	897	882	821	877	847	876	878	853	867	881	880	856	909	894	871	809	911	872	881	834	833	897	875	824	873	966	826	882	891	868	887	914	851	850	829	870	856	881	835	892	851	855	839	847	856	809	892	852	869	837	870	877	880	904	896	859	872	843	860	857	858	905	872	862	840	828	845	872	860	832	897	893	881	842	869	926	861	836	851	868	877	864	869	858	900	877	886	857	878	828	825	897	893	870	858	811	851	883	903	867	831	833	826	837	864	871	875	877	813	871	841	858	901	899	829	884	845	885	873	854	857	870	875	829	897	844	859	837	902	868	896	875	894	915	889	816	888	886	847	845	865	873	873	875	893	855	856	881	937	833	861	841	827	871	887	875	918	885	840	784	835	852	863	858	882	929	868	887	815	852	850	844	869	835	892	845	907	806	881	856	805	817	865	866	895	898	911	894	844	868	914	868	897	838	901	863	892	883	828	871	856	882	894	878	923	832	855	877	929	895	880	809	820	833	835	817	869	875	868	841	858	881	872	915	863	955	914	839	918	912	791	906	865	847	855	871	855	826	828	768	861	826	822	895	874	843	846	877	862	856	886	850	857	902	845	881	873	852	862	856	890	852	885	920	850	878	879	842	849	879	851	812	818	884	908	931	868	872	854	879	844	872	855	830	869	815	874	842	848	856	868	845	898	858	876	917	813	831	872	911	843	831	827	871	852	816	841	842	799	833	868	875	872	885	842	885	864	833	859	806	908	878	869	852	860	855	894	881	871	861	999	884	954	910	879	876	843	827	860	883	890	868	858	891	893	848	819	874	844	852	921	879	869	820	846	894	893	858	884	865	907	829	834	841	888	837	896	875	945	917	808	858	831	937	853	864	886	852	898	870	863	848	856	863	833	815	867	861	877	837	858	866	851	873	847	903	836	840	855	833	901	861	847	878	875	838	939	886	881	826	881	884	857	902	837	876	907	876	858	780	865	880	851	858	866	887	896	856	824	882	852	818	851	846	877	793	890	843	920	822	913	779	843	866	862	868	818	870	896	847	838	857	876	862	846	893	880	855	842	828	883	871	878	881	877	879	873	846	869	869	882	861	892	897	885	844	854	893	865	863	891	830	858	873	878	860	833	895	814	871	801	861	946	853	896	846	868	885	917	830	835	877	847	856	842	824	853	816	842	892	884	862	832	891	887	837	893	874	884	908	838	828	908	881	832	857	851	876	806	856	858	892	832	860	866	866	894	896	836	829	866	813	820	861	851	884	903	815	852	865	837	835	866	840	812	851	849	875	873	866	885	855	905	839	861	855	853	881	877	877	858	830	858	865	868	851	837	860	903	872	846	847	818	877	853	880	855	848	872	881	903	872	931	867	848	859	847	867	898	817	838	854	863	878	806	831	894	836	857	877	811	875	851	877	844	832	892	903	886	860	865	819	809	852	918	899	930	870	806	866	928	813	847	896	972	879	847	867	892	871	872	845	842	867	869	804	820	862	838	898	847	903	856	861	884	903	873	914	810	869	909	851	837	808	846	839	866	892	887	856	864	881	885	893	898	878	875	823	902	860	828	863	923	883	891	859	878	873	939	826	870	855	872	867	899	840	852	886	896	844	853	868	863	885	887	885	868	828	874	825	869	851	855	854	861	913	864	852	887	877	872	848	868	867	889	835	911	869	844	866	838	848	904	867	876	829	861	891	855	857	891	900	858	863	853	845	851	906	888	937	877	885	918	803	820	947	839	898	830	830	847	880	887	909	930	891	874	848	876	904	844	877	868	952	881	878	858	871	855	902	923	876	798	842	866	826	888	839	883	794	876	845	831	821	919	874	824	820	918	922	889	808	827	866	856	864	918	906	884	894	872	866	858	877	857	872	820	863	836	849	851	893	858	854	879	839	873	847	875	847	836	879	864	828	845	874	896	935	824	898	880	839	886	855	904	843	860	871	925	865	845	878	906	845	858	886	904	871	843	898	880	816	847	878	867	827	874	810	865	909	874	885	871	859	895	867	881	871	882	848	885	851	829	876	917	880	859	866	890	863	861	860	843	844	829	833	855	861	907	843	860	865	893	873	890	840	882	905	851	919	886	885	838	860	841	845	877	856	915	861	892	860	867	856	864	872	853	873	859	860	886	852	883	828	879	831	893	908	829	899	900	875	865	913	890	839	869	896	809	879	873	905	849	861	851	892	825	847	870	907	867	914	856	908	827	873	858	849	867	842	873	849	822	872	840	863	923	819	816	901	858	923	916	845	848	869	867	841	846	825	862	822	806	851	837	877	868	844	886	884	833	883	876	876	862	905	892	928	830	808	843	863	869	878	839	857	855	830	830	853	896	844	892	899	875	877	874	848	808	864	851	833	806	813	906	880	861	833	873	856	847	914	859	853	858	822	870	837	868	833	874
43457	30065	30885	27193	14137	7372	4064	1796	861	484	499	475	461	418	399	375	357	365	376	321	327	346	332	334	333	347	354	322	320	322	305	316	345	312	316	332	317	357	314	289	296	302	336	300	307	328	329	327	291	301	310	309	301	305	313	316	281	288	348	325	342	333	342	284	301	298	320	287	313	324	311	333	324	308	300	339	312	328	330	340	305	301	332	313	285	311	320	343	347	323	310	307	290	312	305	338	321	273	341	314	315	342	322	309	301	282	321	322	340	336	338	301	285	280	342	298	307	328	295	328	314	358	318	313	332	315	343	309	309	322	304	322	356	311	330	302	343	334	325	298	340	340	306	310	311	343	307	258	309	299	336	341	328	357	328	355	318	304	279	357	283	299	323	338	324	325	350	325	312	325	332	322	330	323	325	342	307	321	319	294	313	297	295	306	356	302	310	314	310	307	330	318	332	329	345	324	293	307	294	311	305	315	295	308	334	282	314	294	350	305	303	315	287	325	304	301	324	310	303	290	296	330	292	311	305	321	307	281	352	357	336	308	325	344	313	322	306	303	306	323	297	332	317	314	316	337	329	309	341	302	320	316	341	315	344	323	330	349	368	331	309	329	324	348	316	294	308	328	317	292	306	309	349	344	288	330	329	294	320	322	317	280	327	286	319	339	313	337	302	308	318	307	310	352	333	309	339	316	295	340	316	288	308	321	334	325	327	329	318	320	323	313	320	300	265	285	311	323	357	315	328	347	315	324	342	344	335	309	315	292	315	304	345	324	329	342	318	326	338	337	317	351	316	322	331	348	343	299	293	294	313	318	330	314	308	310	330	320	302	319	304	314	344	336	299	323	317	320	328	348	298	287	314	330	293	334	298	329	339	299	333	340	302	296	337	323	328	290	337	307	312	338	320	309	333	292	339	324	304	317	308	310	319	322	311	326	329	343	314	276	310	302	344	288	315	323	324	312	291	319	338	308	300	306	347	328	301	298	307	325	325	335	342	297	316	299	295	331	290	280	323	301	326	303	278	324	319	320	353	374	326	320	317	315	324	332	322	293	323	306	328	328	354	311	300	314	333	324	325	293	304	321	316	304	284	318	315	311	328	296	300	344	328	307	269	318	319	339	305	314	311	328	327	301	288	322	346	319	334	271	323	305	311	299	288	318	306	304	318	290	364	318	330	335	316	326	341	316	325	298	307	274	310	310	337	335	304	326	315	346	307	333	320	332	323	333	313	314	333	340	331	336	362	318	280	326	338	331	312	301	325	279	312	317	342	338	330	310	320	337	320	322	306	303	311	283	344	311	315	338	304	288	321	332	281	291	319	281	307	299	301	304	338	345	306	321	341	297	314	284	305	318	348	336	336	297	298	301	300	348	347	293	295	343	337	351	334	298	335	294	331	343	305	323	320	320	287	337	303	297	277	321	328	305	344	338	305	319	312	354	307	310	328	345	309	283	301	311	342	310	296	333	315	320	314	295	353	301	321	367	323	313	353	315	279	300	305	347	309	325	303	327	320	302	368	286	335	346	320	301	299	304	291	309	296	323	325	267	312	367	356	273	301	342	282	297	331	330	336	320	316	315	332	300	311	309	316	318	309	317	302	337	333	337	305	296	327	310	350	361	320	311	321	321	328	311	340	362	345	330	274	308	342	338	310	304	322	323	338	333	318	283	333	309	325	342	311	315	311	320	329	313	329	316	328	316	324	331	326	278	297	301	300	334	346	299	359	309	295	283	307	292	301	302	326	279	327	297	318	322	291	276	283	302	338	286	293	282	327	320	348	312	308	290	272	330	287	345	324	317	353	306	335	307	295	294	316	353	345	312	297	346	301	312	324	325	335	339	319	323	307	325	289	337	310	330	277	313	321	325	293	324	323	316	339	303	339	319	326	315	311	335	307	326	339	276	325	280	311	284	312	338	319	342	303	310	327	310	264	279	348	314	298	312	329	309	320	309	321	331	317	307	336	319	292	284	295	323	309	318	325	327	332	311	307	315	319	301	317	323	365	291	329	329	322	315	337	310	319	286	304	329	306	283	318	322	315	327	318	341	317	339	290	328	328	302	372	335	318	281	337	288	299	324	345	334	320	314	348	332	349	299	321	305	313	294	321	335	317	336	300	313	339	308	294	289	298	298	325	324	286	305	341	326	276	309	298	294	305	319	305	323	319	302	328	296	334	302	291	313	313	282	285	307	334	357	321	321	309	327	318	297	289	291	323	326	321	316	288	286	318	296	319	324	292	285	346	345	321	317	339	305	281	288	312	343	313	287	341	301	311	304	323	326	346	324	326	289	333	288	309	321	326	342	309	305	308	283	265	318	342	312	348	302	345	303	314	311	322	323	305	299	317	317	321	316	319	296	338	317	316	297	342	357	296	310	346	296	285	302	321	331	328	311	321	358	335	313	315	346	314	318	305	307	337	332	312	339	331	326	348	316	318	320	315	300	327	317	276	322	328	334	339	298	309	315	279	311	324	357	308	329	296	326	325	325	317	318	314	328	315	342	317	305	338	298	301	281	305	333	328	319	308	325	324	319	321	361	326	284	308	322	336	343	321	316	345	323	323	306	313	331	323	337	323	334	326	331	334	338	333	348	318	316	281	295	310	334	327	306	312	322	290	332	331	307	312	329	326	280	349	333	342	350	319	309	295	323	295	303	322	310	321	326	301	339	307	294	311	337	315	281	341	301	303	319	302	326	304	323	342	324	311	303	331	320	330	343	299	313	306	330	327	329	293	292	314	311	288	330	301	307	332	301	262	338	372	327	317	338	321	297	334	295	311	338	297	299	333	328	300	362	300	320	324	310	370	295	323	360	314	282	349	315	302	337	330	295	334	331	344	304	325	314	319	331	329	320	298	327	313	334	332	346	314	322	318	320	290	325	312	323	313	327	338	321	325	332	314	343	306	312	328	319	300	319	303	291	343	330	305	302	340	339	316	362	335	345	319	309	321	300	331	306	326	305	289	354	337	340	332	307	300	340	320	310	312	307	316	344	275	328	329	300	316	322	307	330	331	312	335	305	336	335	313	276	342	309	335	347	316	326	303	318	303	306	274	365	323	298	348	336	328	295	335	309	324	287	305	320	288	318	340	339	323	320	332	296	296	338	329	322	345	287	300	293	327	324	328	322	307	341	304	324	316	331	309	303	283	338	295	316	336	313	296	328	303	318	323	328	322	319	318	336	267	287	309	315	293	318	311	350	321	311	297	322	334	281	315	332	319	324	325	324	299	308	303	302	300	341	320	338	303	299	322	309	317	297	323	326	314	303	352	344	373	315	326	299	307	285	294	317	311	313	317	328	304	333	332	371	351	321	306	318	285	293	336	309	304	284	302	317	323	306	315	290	342	322	328	344	309	307	351	328	313	300	336	312	335	332	296	295	303	330	323	329	302	319	332	346	321	340	331	313	322	345	343	311	333	308	328	303	325	334	346	305	303	307	358	319	330	306	316	341	343	308	341	292	311	306	309	308	327	326	308	306
29136	24507	35248	36792	22908	18236	11874	6498	2808	1601	1589	1606	1628	1428	1205	1126	1022	977	910	923	873	815	867	836	838	856	845	852	807	843	769	751	763	833	814	781	820	799	747	735	827	814	743	738	762	742	733	788	745	799	804	718	729	752	709	788	690	740	740	698	749	743	767	764	731	727	783	762	752	720	725	711	746	757	764	758	708	750	687	766	724	720	759	758	730	759	723	671	787	717	731	760	716	792	753	762	676	741	707	721	764	758	742	740	718	769	728	792	702	732	759	691	751	744	815	751	776	761	750	713	682	774	741	736	728	719	723	724	755	717	764	729	759	744	782	787	780	720	740	746	730	763	730	781	711	765	736	782	762	704	751	773	698	712	732	792	735	739	764	750	707	757	734	735	705	792	723	785	802	742	805	761	688	790	724	723	747	697	725	784	740	754	761	763	773	697	758	775	781	736	749	788	721	748	733	774	736	742	771	760	762	731	727	728	718	786	756	745	717	759	769	773	740	733	705	783	723	772	760	670	716	742	744	760	760	757	757	746	728	718	717	759	703	752	786	742	738	698	728	760	737	732	747	753	761	723	733	707	720	801	746	744	798	747	783	749	776	784	742	717	818	749	722	772	756	721	735	733	779	760	711	770	753	756	766	756	742	753	725	714	735	701	736	697	783	722	720	724	771	719	752	757	739	742	738	751	762	745	703	741	825	802	734	735	773	749	731	758	751	766	764	750	716	770	760	759	750	774	741	808	754	725	753	747	738	712	741	711	765	727	743	699	758	754	744	711	756	713	755	753	724	709	745	772	690	694	735	755	732	791	746	726	782	767	772	743	745	735	735	761	757	691	766	730	733	761	709	771	753	788	752	702	784	716	733	729	778	734	731	717	696	766	765	747	750	731	723	747	736	774	676	754	732	743	743	731	744	735	684	758	749	762	771	709	752	754	741	736	754	754	723	740	735	740	802	741	760	745	742	797	752	731	728	758	747	717	782	795	734	751	761	744	798	745	732	704	763	786	748	731	749	738	714	736	788	743	753	777	717	764	706	712	828	754	698	748	736	745	720	707	787	725	688	746	731	781	713	714	745	742	767	755	768	760	738	782	751	771	799	763	745	817	795	782	739	762	691	772	801	719	773	738	754	727	765	711	755	711	692	730	694	734	761	679	738	735	735	725	704	782	734	738	685	721	752	734	707	711	770	771	762	773	748	739	691	726	729	739	734	734	708	749	720	768	763	786	734	720	743	756	719	780	778	721	689	758	724	724	784	736	690	744	752	751	713	784	753	677	740	742	746	738	725	776	716	715	769	772	785	712	743	772	742	759	725	713	703	688	740	793	765	702	723	770	748	729	716	768	729	720	764	713	727	784	760	762	737	713	761	776	786	780	797	702	741	747	737	744	760	715	757	778	709	735	761	755	718	728	729	733	746	742	734	792	748	776	756	736	765	802	727	765	737	737	742	777	762	760	728	738	746	741	731	767	709	756	719	731	783	731	709	711	783	735	733	684	741	779	718	723	744	698	743	737	736	762	749	758	766	742	744	764	714	766	759	780	710	702	726	730	700	688	714	684	772	757	759	757	722	698	744	687	687	813	716	728	750	729	767	715	740	735	769	748	759	749	724	742	776	717	746	731	759	743	686	746	713	717	768	757	730	759	735	709	790	776	703	745	711	751	707	713	675	713	714	752	763	707	767	766	743	767	713	786	708	704	722	747	748	800	691	705	713	740	713	795	723	698	741	696	766	726	804	757	702	733	764	781	751	716	771	756	735	755	770	736	747	753	751	716	756	705	737	809	729	728	749	680	721	731	720	739	699	759	725	761	764	786	732	780	737	723	749	634	766	745	758	775	768	721	722	730	737	755	739	723	708	709	779	772	732	708	751	697	711	770	742	771	740	779	746	765	761	723	711	753	792	763	721	737	707	750	788	716	766	790	752	770	746	765	743	764	771	709	728	746	759	761	764	712	741	738	717	759	714	790	750	724	721	797	758	777	734	830	711	769	710	732	735	744	714	733	741	775	718	733	793	779	748	717	721	700	750	714	720	759	782	788	755	760	739	760	749	765	728	783	736	772	762	745	760	736	727	727	740	706	755	732	751	838	728	768	721	741	773	737	766	720	758	709	751	776	733	781	722	749	716	782	710	780	740	685	751	719	764	740	731	727	750	716	707	719	710	776	738	740	737	755	758	770	769	690	728	759	772	772	712	728	748	759	752	709	753	726	766	752	775	728	739	786	712	708	791	712	737	747	705	798	700	726	760	741	756	788	763	745	721	766	738	734	753	710	759	774	762	725	731	729	771	749	714	740	776	697	744	753	787	692	746	748	760	786	768	748	771	731	735	752	724	717	732	770	763	759	755	772	746	746	751	721	742	749	741	703	746	735	728	766	734	728	738	755	753	714	768	742	776	762	741	789	728	756	717	724	735	740	719	694	798	745	805	740	737	740	772	702	763	770	731	797	747	701	755	779	770	745	749	726	687	710	763	770	710	744	730	715	769	737	731	736	731	725	737	719	747	737	807	745	724	733	777	747	779	755	737	720	751	735	726	718	725	754	755	715	738	718	765	776	767	737	781	736	768	751	786	723	699	799	745	795	741	776	706	760	741	721	736	749	760	717	739	767	725	719	734	793	761	693	706	748	749	757	743	697	742	755	721	786	717	729	739	783	764	730	714	723	739	744	753	735	760	754	801	748	699	725	701	740	794	734	773	772	744	748	802	754	749	758	769	751	729	743	710	736	769	748	754	733	734	714	746	710	762	710	722	730	724	723	736	777	732	773	712	748	697	727	725	771	750	715	735	719	739	764	692	764	735	731	722	685	778	751	764	776	751	770	773	750	754	719	741	732	698	734	754	734	777	751	744	729	768	786	712	771	720	744	738	807	790	806	731	759	700	708	734	824	738	740	733	729	716	709	748	760	724	734	764	747	701	741	752	740	728	754	678	718	739	686	758	746	725	736	713	754	774	672	795	710	697	771	787	754	739	748	764	763	737	747	724	746	701	730	760	685	741	741	725	769	762	777	716	701	700	721	728	699	763	737	728	773	796	738	717	746	777	746	704	741	837	733	744	742	734	719	755	742	739	683	771	753	792	725	755	750	734	721	742	758	720	745	765	771	807	772	746	772	796	755	761	728	767	730	738	722	744	721	750	778	756	758	776	760	700	719	776	742	743	720	780	765	794	730	731	743	735	747	703	731	732	720	728	774	729	745	707	751	766	730	775	682	764	748	771	736	724	767	718	729	772	748	756	736	794	759	756	714	766	759	736	735	750	741	724	750	703	744	729	744	758	744	759	773	743	717	737	769	784	748	740	738	724	743	737	764	786	777	738	717	711	719	727	758	737	749	722	729	709	699	710	782	747	759	779	745	771	759	790	696	712	707	704	753	817	773	784	722	736	779	784	740	747	711	772	712	766	754	758	752	725	758	753	733	754	727	771	760	736	759	753	763	748	742	740	695	703	683	776	776	765	752	742	763	728	768	733	716
18345	11138	8681	4284	1538	832	666	453	412	412	384	411	414	397	352	407	362	363	347	370	372	370	389	335	376	391	391	335	338	343	385	353	360	363	376	361	371	362	385	383	352	377	390	363	387	378	387	351	350	374	377	372	370	375	376	362	371	402	382	394	369	367	347	382	351	372	364	379	352	373	355	371	366	356	368	360	357	347	387	339	365	375	342	329	393	333	371	351	357	351	384	359	352	374	360	340	324	325	344	377	363	319	334	358	387	331	371	359	339	376	372	378	399	340	356	389	414	383	361	377	370	382	361	384	390	357	361	330	366	357	383	344	356	379	373	373	392	335	364	359	320	358	325	402	381	353	363	339	354	333	349	353	335	394	378	356	368	348	362	350	365	355	350	349	352	350	347	354	351	361	355	375	341	364	377	355	378	384	383	366	353	363	353	349	348	308	369	364	407	346	330	309	391	368	341	397	354	379	338	336	343	368	366	345	363	352	369	356	381	344	326	332	329	366	342	402	358	354	371	369	384	368	339	315	361	326	364	347	338	341	381	349	359	398	315	371	350	386	344	370	376	367	396	389	374	361	359	368	365	346	350	325	347	349	379	389	352	343	362	352	363	351	339	381	357	339	367	338	359	346	359	346	332	379	362	365	373	354	390	383	347	321	307	394	366	394	370	382	363	347	354	309	362	379	373	358	357	342	371	335	351	346	386	388	391	324	333	343	382	343	377	413	349	349	351	378	389	328	376	384	384	358	355	357	377	368	372	335	356	381	336	352	360	341	386	390	411	320	343	385	333	331	366	355	375	360	346	388	372	336	354	353	358	372	336	357	359	347	393	391	324	370	379	376	364	331	356	372	341	345	377	364	359	340	334	375	341	318	378	367	339	346	333	355	350	359	377	356	339	364	370	368	402	362	359	362	392	339	367	358	364	382	355	377	371	366	375	365	351	355	380	352	313	358	390	376	390	385	395	346	390	336	400	382	331	358	368	378	343	388	333	357	333	353	380	356	369	361	348	383	337	373	356	416	373	410	363	356	323	325	366	397	335	335	347	352	338	369	371	346	338	379	334	342	355	351	350	349	381	376	383	369	378	373	351	369	347	375	337	385	362	316	371	375	340	367	389	375	331	366	384	387	358	339	334	377	319	375	362	375	359	379	338	325	389	372	394	354	358	387	337	376	339	364	389	380	357	352	315	381	384	354	358	382	372	393	390	352	346	358	371	342	388	355	373	348	346	391	370	345	394	375	350	365	345	338	378	354	345	352	377	335	331	352	344	367	356	341	357	408	332	368	369	364	356	366	382	360	392	318	370	339	374	358	355	369	332	390	338	319	382	361	375	356	337	367	336	351	380	361	371	390	331	353	363	356	364	356	325	367	362	350	345	356	351	392	378	345	353	376	331	340	359	351	395	308	354	338	382	370	340	395	348	369	385	324	331	366	375	385	338	368	349	338	368	371	358	357	342	365	344	344	374	371	354	338	360	380	339	367	314	376	385	377	356	343	389	331	394	289	337	332	378	357	363	304	392	382	368	335	387	358	361	371	359	375	369	378	369	366	345	356	384	415	363	355	363	370	368	370	367	339	330	364	342	343	357	356	327	353	358	363	378	374	362	362	360	400	346	363	350	379	369	346	359	359	343	350	404	338	353	342	330	358	344	346	362	352	401	323	364	343	348	330	323	361	363	336	351	366	379	375	360	362	355	381	387	370	377	366	392	398	376	354	330	372	353	332	354	366	351	361	334	344	335	371	377	350	367	348	337	388	347	357	384	356	356	341	352	383	372	378	368	340	365	361	364	329	348	351	339	353	365	392	362	359	377	351	379	351	362	340	383	371	372	341	371	324	337	327	346	348	329	370	363	347	330	325	329	329	346	350	356	344	345	378	331	371	337	368	341	365	376	359	389	366	357	369	375	368	390	358	352	383	350	332	352	397	371	386	369	401	372	335	359	372	357	327	348	376	369	363	366	361	342	359	406	375	350	391	339	360	380	348	317	335	352	366	359	373	368	328	362	329	313	348	372	381	346	378	376	344	372	339	365	351	358	352	347	365	347	386	389	343	403	346	372	370	402	367	338	343	358	356	365	341	336	336	341	362	404	347	367	352	381	331	366	373	325	383	371	364	358	312	353	333	326	362	367	378	376	320	350	377	369	362	342	322	321	337	330	319	372	371	367	344	369	378	366	382	373	348	355	363	396	403	371	343	382	342	353	366	337	383	342	379	370	349	370	361	335	371	369	337	339	370	361	378	385	346	344	361	376	336	353	373	398	340	383	359	366	373	376	347	362	345	382	361	410	384	353	365	373	385	331	372	349	311	340	357	320	322	347	407	363	355	346	341	359	382	371	355	350	370	343	369	318	372	303	396	359	375	350	371	368	349	371	409	333	364	378	336	367	337	382	349	365	344	366	360	395	363	367	360	354	411	357	340	344	367	368	368	307	351	372	364	339	351	351	378	356	349	345	323	341	308	356	329	339	372	375	340	350	347	341	398	366	364	368	394	381	340	375	370	355	367	379	383	367	337	330	331	353	341	386	364	376	352	360	362	360	360	333	364	367	371	354	383	351	397	341	337	363	407	373	389	350	352	356	331	410	369	347	381	350	365	386	340	345	360	373	351	356	350	341	361	362	395	375	359	365	364	357	355	335	358	354	373	375	369	354	374	335	322	364	388	351	347	370	392	380	341	340	412	344	394	341	337	373	324	362	327	366	370	348	353	365	376	335	379	402	375	358	336	373	370	339	357	364	383	348	360	345	349	394	361	383	356	329	347	358	395	376	378	367	356	347	351	354	334	398	383	397	403	362	367	374	383	354	349	361	388	349	421	373	356	367	381	355	359	347	367	362	331	373	341	368	366	337	363	375	351	420	342	388	364	348	379	378	358	341	366	373	366	353	348	359	363	367	342	380	328	366	373	345	389	370	381	357	361	348	395	391	369	371	356	372	385	366	368	353	367	364	379	364	382	341	372	366	305	348	397	355	379	379	379	338	386	370	372	338	352	351	346	367	327	355	352	366	365	387	389	352	356	379	361	360	317	335	345	374	331	349	343	378	332	341	332	351	343	363	362	368	355	348	360	300	330	339	352	360	394	344	374	327	359	339	349	399	357	379	356	343	354	375	375	404	390	319	330	345	369	384	373	335	366	398	370	351	389	320	375	371	386	377	356	348	364	326	357	329	342	367	356	360	406	374	343	378	379	387	350	355	346	353	377	369	359	295	370	336	326	346	330	373	330	357	329	347	367	384	371	332	348	383	401	373	356	426	350	332	359	321	370	345	390	384	378	360	375	346	342	344	390	388	358	374	361	335	375	369	376	409	372	351	370	390	390	373	391	397	341	355	371	386	365	397	389	353	350	350	347	349	333	373	351	351	399	395	396	339	330	384	356	353	358	398	350	347	342	347	349	373	347	355	322	358	368	334	372	372	342	369	371	369	357	381	339	395	406	371	345	360	335	356	357	358	381	339	364	378	400	372	347	360	374
12529	10371	14128	10492	5070	3005	2167	1284	1094	1111	1156	1081	1091	946	903	1003	974	937	897	903	910	915	880	886	850	935	843	929	906	851	821	846	862	809	847	845	861	859	818	854	829	847	856	834	884	866	863	847	855	871	770	854	882	862	850	887	865	813	811	873	854	807	848	821	836	793	843	863	853	832	863	825	814	853	848	868	762	890	840	831	889	837	866	872	833	826	802	793	852	850	848	826	869	813	827	832	844	883	805	770	790	799	843	867	822	817	875	847	820	838	841	830	856	824	852	822	863	833	839	829	834	833	823	848	810	860	905	869	819	833	876	817	845	762	837	824	864	853	845	839	807	823	864	852	827	854	859	821	822	872	809	903	817	814	829	833	833	899	835	789	901	820	827	829	812	843	794	846	899	828	846	859	803	899	794	855	796	852	853	818	864	880	847	813	849	776	829	853	817	893	804	854	849	833	800	856	855	816	823	838	845	828	830	867	860	879	796	837	846	837	864	852	855	899	862	794	823	817	840	866	881	851	850	807	872	807	821	808	838	822	831	834	846	841	857	838	840	839	835	810	902	841	830	845	859	864	827	800	837	813	866	812	820	815	830	808	888	862	836	787	849	843	849	929	778	854	836	868	829	814	840	864	802	834	826	868	856	876	830	854	858	894	820	866	838	812	815	824	870	810	839	892	848	895	841	853	819	790	843	883	903	837	840	858	848	822	864	812	819	833	830	848	852	809	855	848	851	905	811	778	817	838	847	854	819	839	835	882	839	816	844	783	865	840	882	841	802	799	823	819	817	821	817	772	817	876	813	793	811	802	846	834	839	848	858	835	882	842	837	831	841	847	832	838	849	831	843	804	822	851	825	838	786	848	864	847	828	869	848	865	890	860	833	836	773	846	860	845	864	844	845	778	818	793	811	832	868	784	873	854	839	805	836	818	893	838	915	804	827	800	839	816	786	869	844	866	842	869	808	848	824	818	825	839	853	772	834	847	887	863	804	829	857	856	804	888	843	832	858	796	836	814	833	842	808	848	853	871	868	863	825	821	794	864	824	846	810	812	820	791	846	835	847	820	822	839	790	794	834	849	892	817	891	791	825	823	895	803	870	848	833	859	785	829	897	824	870	813	876	832	831	854	888	815	855	840	839	820	858	848	816	860	814	857	797	789	835	813	855	782	802	886	816	784	865	835	863	810	856	829	838	806	809	877	890	809	835	879	860	783	838	816	824	795	878	839	854	823	853	815	836	846	812	856	830	834	836	852	824	843	869	862	834	857	834	852	860	825	827	860	875	857	845	837	863	838	798	873	798	837	853	762	851	790	806	830	803	811	830	778	820	854	826	819	812	838	845	858	845	807	832	882	847	871	876	884	839	822	825	808	840	883	842	910	816	832	852	832	847	825	848	859	812	822	798	904	880	865	824	815	839	793	829	839	869	865	815	797	853	788	866	814	860	798	845	831	910	842	833	838	829	843	821	852	846	854	786	794	784	817	811	882	813	823	838	824	776	831	847	799	821	839	832	835	817	826	835	808	814	876	875	822	824	895	850	783	825	857	847	816	819	825	851	811	818	836	829	788	845	875	811	810	809	839	848	779	903	849	915	864	821	808	844	828	827	826	845	836	856	799	837	851	813	834	786	845	840	836	879	834	890	830	809	880	896	804	826	815	800	827	811	898	856	837	842	802	866	815	839	864	783	845	857	813	839	845	787	881	819	777	854	856	813	814	871	874	846	825	856	799	847	837	829	800	844	855	791	835	833	877	846	819	872	843	851	861	826	820	854	836	808	848	825	867	841	835	863	823	844	874	815	867	815	843	818	796	804	799	800	846	834	790	811	856	882	786	816	801	818	826	813	864	814	856	816	794	860	875	826	827	854	783	838	892	834	826	831	826	839	891	802	860	855	821	856	807	817	884	880	847	867	844	816	853	823	825	871	852	780	811	851	838	828	851	844	861	836	920	876	829	822	848	840	832	797	876	817	833	869	818	847	828	858	844	863	844	798	846	792	803	775	806	900	885	802	846	811	860	849	869	882	822	852	858	869	839	788	855	823	842	840	840	871	871	828	870	822	857	780	845	880	830	825	891	798	905	871	853	856	810	820	813	855	805	810	832	819	774	853	844	778	860	764	863	827	822	809	855	831	819	821	857	815	832	832	839	833	827	817	839	828	858	857	820	853	817	766	807	827	860	804	776	852	862	825	862	833	850	828	784	888	916	820	851	854	877	813	840	874	838	876	865	867	872	823	813	816	808	870	842	822	872	820	882	870	867	860	854	877	857	884	883	878	831	830	852	853	802	877	786	877	835	854	816	871	810	841	859	877	807	833	868	845	823	806	864	865	825	833	789	872	787	858	799	869	867	794	837	839	876	835	846	834	855	848	860	885	827	859	810	826	830	832	863	838	848	810	843	835	882	805	850	824	856	847	858	829	830	819	835	868	852	855	852	846	796	857	823	870	832	794	814	807	845	843	809	825	841	859	807	871	835	806	817	838	818	878	872	850	866	818	860	848	865	887	806	827	893	858	847	765	848	794	872	849	822	820	881	871	804	819	834	819	830	885	848	851	861	819	888	793	841	820	849	791	857	874	822	849	893	842	804	771	832	759	868	845	875	840	854	826	882	822	865	790	829	841	790	865	843	819	816	845	837	848	808	848	844	824	881	843	817	913	890	821	817	829	862	838	842	868	861	859	868	774	818	907	818	832	854	795	848	860	788	879	863	877	862	813	836	832	890	787	822	838	881	833	820	823	857	846	836	828	808	825	812	849	810	842	794	836	858	759	859	796	860	760	845	806	820	871	793	861	790	804	880	903	827	860	840	841	855	879	848	827	820	877	846	846	821	900	780	782	875	849	897	870	821	815	848	838	839	878	804	859	833	885	796	813	839	892	799	799	891	855	816	836	825	815	818	741	845	850	818	830	781	832	849	837	846	833	863	841	808	859	828	871	808	821	857	822	818	822	853	867	838	861	835	852	839	838	820	857	830	842	845	828	842	836	797	812	814	804	863	877	869	849	811	880	866	844	851	760	808	835	790	846	871	907	866	899	773	829	769	793	819	883	817	820	828	810	896	834	832	886	849	834	856	815	861	837	861	835	827	809	850	839	864	809	818	844	861	790	885	790	824	821	842	853	886	835	765	803	840	864	861	878	819	889	901	787	812	836	798	833	804	856	824	821	829	854	802	799	819	854	854	843	806	821	817	851	822	832	861	806	808	856	853	863	842	811	888	878	762	835	856	879	827	811	898	877	886	817	830	816	819	832	818	851	853	875	845	847	854	796	869	874	819	864	892	913	790	816	883	834	844	828	836	839	884	884	823	857	851	890	856	844	776	837	827	844	795	806	797	794	834	858	863	857	848	866	838	858	838	787	903	821	834	851	868	828	832	812	861	838	789	820	889	873	802	866	866	862	805	821	825	819	840	774	815	844	923	816	794	853	819	780	883	813	802	840	824	830	837	824	843	821	883	837	828	862	830	864	838	815	859
33169	23365	21805	13376	5826	3399	2208	1033	573	521	513	486	527	447	419	398	433	386	419	396	375	373	427	412	381	358	362	392	374	378	382	379	363	351	406	415	405	382	434	375	384	402	390	370	362	412	392	351	380	381	353	372	412	385	439	373	362	375	358	380	376	369	379	367	375	383	374	363	347	357	426	408	371	372	355	389	376	384	359	368	380	361	378	362	420	373	368	378	401	408	373	363	415	450	373	383	386	395	360	377	348	362	367	380	364	358	377	350	388	389	366	385	355	365	430	363	384	397	406	377	391	363	371	349	398	397	383	390	393	397	394	371	398	371	377	422	407	366	414	433	386	346	340	392	371	363	349	384	370	382	355	378	374	323	359	372	365	399	373	422	380	412	371	369	373	385	421	376	358	405	387	352	371	355	382	358	388	398	363	373	387	362	387	371	370	415	365	371	386	355	372	369	387	402	364	361	385	352	368	381	372	401	381	345	396	407	416	379	399	393	384	364	365	383	423	392	404	393	374	382	400	383	397	417	371	370	419	386	381	347	380	368	393	362	412	378	394	374	402	381	357	393	432	353	397	398	368	418	373	358	382	370	431	418	353	312	383	364	372	364	353	390	409	388	360	375	370	415	358	428	360	375	409	387	346	398	373	381	398	404	357	420	371	392	419	367	408	380	342	380	385	373	366	370	413	380	369	423	433	385	375	355	366	401	372	381	385	359	335	401	345	385	371	404	381	384	397	362	386	340	347	332	443	342	383	389	395	410	381	391	350	372	391	379	373	363	380	366	386	355	394	386	431	390	350	379	359	380	395	365	392	386	404	393	377	390	386	371	408	403	376	386	326	387	362	318	413	394	411	411	377	347	369	387	428	368	368	348	389	353	351	370	381	410	388	365	368	378	344	352	346	359	373	382	340	343	425	379	389	380	385	370	401	394	390	407	415	380	355	398	394	364	402	397	385	351	413	388	379	382	372	370	381	384	396	410	339	392	378	373	384	375	349	395	403	361	334	372	376	330	400	359	359	402	407	416	439	411	356	375	375	362	387	425	358	415	383	385	365	353	370	373	366	411	387	377	398	401	409	409	377	412	422	369	366	371	386	366	376	384	352	385	398	407	382	383	411	387	358	380	395	325	322	332	376	360	374	366	334	412	392	365	377	397	364	357	405	402	381	379	366	416	382	411	379	379	365	372	376	343	379	342	393	405	396	356	343	343	391	350	373	381	387	384	408	384	330	422	353	402	365	384	365	390	382	394	355	404	381	373	314	401	390	388	367	424	364	336	357	354	381	388	385	369	388	394	366	388	363	365	418	352	388	403	384	377	367	394	384	405	388	395	367	398	386	365	351	350	366	370	370	337	380	355	386	373	389	395	384	356	403	403	395	366	391	355	342	381	412	361	385	407	394	384	370	358	378	379	349	392	380	379	367	360	356	334	406	377	371	417	344	370	385	390	363	419	380	364	342	372	356	399	383	364	402	404	431	362	380	368	371	397	362	369	355	336	369	383	394	356	387	396	408	393	380	356	370	404	395	401	387	418	372	379	357	387	341	356	350	394	399	395	386	394	370	413	406	397	353	401	404	371	378	392	377	388	396	385	422	383	402	346	386	389	389	362	373	394	388	394	402	360	380	376	405	369	352	374	323	354	370	390	392	356	432	370	376	374	327	392	351	383	391	385	364	380	405	378	341	396	357	365	394	390	388	395	401	359	414	415	405	370	381	359	369	351	404	363	355	374	410	345	382	375	385	373	345	362	392	367	353	382	361	384	347	388	366	390	388	385	392	400	404	374	382	380	381	351	344	379	369	368	420	340	368	326	356	371	363	368	359	379	385	383	377	354	412	363	341	359	354	363	398	387	393	385	389	369	373	380	340	376	371	413	441	412	372	391	395	393	405	419	377	378	432	378	393	392	391	376	383	405	397	346	403	376	376	405	377	347	369	410	378	350	382	417	399	396	395	397	371	402	387	373	358	381	394	351	381	406	386	346	418	352	376	383	380	406	351	384	379	351	412	386	403	367	370	360	382	390	377	413	370	405	391	392	354	384	395	382	385	380	366	403	373	391	395	341	362	383	402	371	373	358	388	332	351	378	335	400	359	378	378	362	412	355	406	370	355	347	376	359	368	377	389	320	385	386	392	356	395	371	343	425	370	380	361	365	362	368	401	417	370	362	410	354	404	380	383	343	362	359	403	403	418	349	412	378	406	339	394	390	397	343	381	416	415	362	361	372	389	369	391	387	361	372	386	387	357	358	376	373	385	395	394	384	334	384	393	387	361	384	379	360	364	371	396	345	430	363	400	388	410	359	397	373	379	366	375	409	377	383	345	388	353	368	369	383	345	344	383	358	370	413	380	404	405	368	400	367	380	377	375	392	361	401	394	429	384	386	421	382	364	367	388	364	362	376	355	384	386	383	414	404	375	402	366	387	371	404	376	346	335	381	380	428	378	385	388	399	388	347	406	420	358	381	399	399	404	404	392	354	377	391	402	393	344	409	365	405	377	406	397	406	377	385	357	365	432	377	405	382	391	368	403	388	366	395	377	386	341	396	393	383	429	388	401	372	382	389	405	336	384	400	377	375	343	363	329	393	404	390	371	378	384	379	390	367	391	369	371	390	391	419	389	398	385	403	401	388	366	364	419	397	356	381	350	385	375	394	420	378	415	389	324	354	338	350	373	373	357	409	370	401	387	381	424	377	375	374	379	389	395	392	350	344	388	382	363	425	386	369	399	369	358	363	401	410	382	406	394	400	392	379	373	376	405	379	385	366	372	385	367	376	372	369	408	418	406	371	348	363	368	353	411	395	426	401	370	390	389	384	373	383	407	377	378	384	394	358	399	411	377	408	398	391	374	384	377	356	384	365	373	358	344	378	374	339	349	398	412	382	401	415	393	380	380	378	402	397	400	385	378	365	399	381	420	375	367	410	369	353	403	384	380	423	351	359	394	379	397	347	396	391	371	382	380	375	350	368	403	359	402	395	393	406	408	369	382	368	382	348	369	392	381	395	376	350	408	401	406	378	388	382	429	407	377	381	384	392	389	403	423	377	403	386	395	330	360	351	399	333	366	427	367	377	394	416	382	343	350	398	361	399	388	360	385	396	383	380	407	419	371	384	419	366	378	369	400	364	336	397	389	414	391	373	395	348	408	388	413	374	346	403	373	345	396	367	359	394	371	343	384	399	356	424	385	396	421	375	363	417	401	394	403	387	409	402	377	350	374	399	381	357	395	418	398	380	366	337	401	382	391	397	368	377	384	347	338	368	386	385	378	374	392	402	355	328	358	389	417	401	390	341	401	367	386	357	416	371	346	378	420	392	406	412	356	356	402	380	358	375	356	375	395	380	390	349	390	413	365	361	396	349	403	361	381	382	361	382	376	337	393	349	367	349	386	378	394	361	383	412	401	355	384	392	350	346	417	393	368	404	409	406	368	377	373	377	372	374	392	397	408	395	340	374	359	403	359	372	384	369	360	353	400	360
23175	20730	27681	21607	14458	10527	7922	3494	1707	1601	1652	1516	1375	1205	1151	1096	1102	1041	1009	966	960	1026	933	923	946	977	896	964	956	906	938	882	879	911	896	920	949	920	892	940	884	888	878	945	880	909	916	858	884	866	923	915	885	916	839	869	858	902	824	888	859	864	848	859	866	847	866	911	924	911	917	917	908	884	922	813	879	897	847	915	899	907	846	881	896	907	894	905	878	884	958	901	874	888	892	858	835	846	895	859	921	911	869	884	900	920	846	892	883	829	866	854	945	846	866	851	857	944	865	868	894	873	878	898	893	885	859	868	868	890	888	853	896	884	893	925	893	864	896	882	912	859	905	885	852	906	903	901	910	863	856	856	889	905	875	856	890	880	805	872	929	844	929	903	841	916	859	848	911	866	875	872	890	853	870	902	866	868	894	906	947	863	906	883	883	869	881	904	920	878	943	893	898	941	894	928	871	940	882	927	849	917	868	850	889	882	841	928	821	863	862	882	893	874	815	918	875	874	879	938	877	900	878	913	888	849	874	900	903	850	866	851	880	906	868	839	885	934	955	915	863	844	857	813	888	886	889	883	914	863	915	901	896	849	861	860	918	916	941	882	939	844	898	905	819	897	837	935	882	889	856	938	904	890	863	917	902	927	836	865	918	888	880	915	926	861	924	864	842	867	886	864	901	878	842	867	857	901	883	864	855	855	869	877	858	874	887	869	841	827	882	882	906	889	844	945	876	925	867	886	911	886	913	895	853	868	888	974	914	893	876	883	912	854	896	916	870	852	882	896	916	916	872	857	902	836	896	854	868	877	833	924	833	846	860	830	879	880	832	867	848	800	871	863	921	875	921	901	920	942	927	888	867	887	902	897	902	848	931	869	886	865	862	891	901	908	891	860	843	848	857	903	879	879	921	907	849	886	871	870	920	899	900	863	865	875	843	883	893	890	851	904	911	905	861	891	900	899	865	901	875	871	869	928	873	869	837	903	877	898	874	911	903	907	898	875	922	944	860	895	895	877	862	870	935	860	898	869	852	849	866	928	876	899	870	874	894	867	868	911	881	881	843	860	887	951	865	901	882	913	864	887	857	947	931	878	884	904	788	855	854	872	846	864	874	844	905	860	857	850	880	866	892	896	911	948	880	871	876	853	860	890	848	868	902	887	888	892	849	917	828	901	853	899	884	843	897	880	850	870	832	883	834	894	907	886	895	878	864	870	873	866	873	834	851	789	903	859	866	877	913	849	872	900	950	861	827	888	881	864	859	891	857	924	832	858	903	898	866	887	884	874	889	824	923	849	842	926	934	887	845	915	910	912	862	856	906	829	896	875	842	867	877	921	855	866	876	891	877	894	851	907	848	884	858	894	932	866	843	905	827	912	842	852	852	875	858	855	868	850	922	928	871	874	945	875	912	865	842	908	887	900	898	869	813	888	870	904	908	880	848	873	823	839	852	897	916	940	844	864	928	862	822	904	911	871	950	889	843	902	923	877	912	868	821	864	960	839	893	892	910	869	858	886	896	888	891	913	885	859	824	834	861	869	842	855	896	853	850	845	892	879	884	864	882	855	894	857	846	876	950	866	871	847	912	897	947	892	904	885	884	840	894	892	929	888	842	891	855	855	824	890	819	883	890	877	889	890	857	905	885	1004	881	888	903	892	883	880	909	850	828	914	884	956	919	872	892	895	867	906	915	916	832	872	861	893	874	850	843	883	914	881	883	841	877	863	914	871	888	876	868	884	868	879	859	882	870	892	910	863	937	885	866	875	929	830	902	925	864	945	845	869	877	855	902	925	909	903	896	888	875	898	886	935	896	867	862	923	895	916	885	874	882	930	864	824	890	808	859	942	851	858	916	920	861	882	876	944	838	891	860	887	826	871	930	863	890	898	854	915	896	892	911	866	907	903	895	866	847	856	893	896	900	866	872	870	892	826	891	830	873	879	845	910	841	852	924	847	881	899	907	872	916	865	907	918	830	923	902	915	887	933	921	844	875	885	845	911	893	901	915	912	881	934	909	851	875	889	897	876	886	893	891	909	867	858	890	887	836	873	902	908	871	894	885	865	900	820	896	856	889	865	848	905	897	859	847	890	857	847	852	860	906	822	849	887	849	897	925	847	912	878	886	912	860	917	892	917	879	883	893	845	875	845	894	961	920	885	908	895	900	779	867	909	854	899	873	871	873	905	882	834	891	899	878	885	836	880	860	874	871	904	893	810	903	876	867	854	871	913	945	841	913	868	885	848	881	883	871	872	889	867	867	884	909	890	834	861	865	873	876	891	879	874	828	894	892	804	871	908	883	878	869	863	876	851	858	841	860	884	887	860	860	926	877	908	866	865	928	860	881	888	878	907	899	911	921	869	843	930	877	899	892	913	917	858	886	820	860	896	867	858	869	855	906	910	911	846	908	889	815	908	860	863	868	892	865	897	870	861	934	875	903	880	797	848	892	905	946	853	865	866	889	880	940	905	839	904	906	878	951	820	867	929	871	910	950	908	861	869	895	868	813	885	874	862	852	882	922	962	871	860	862	876	872	879	883	919	870	879	888	880	917	869	853	866	903	894	872	810	923	850	897	881	926	839	919	903	889	847	916	908	904	836	841	888	884	832	880	843	867	878	894	861	883	892	914	904	912	887	854	949	897	863	809	850	895	835	880	864	851	871	842	859	877	904	863	861	871	951	871	838	940	921	934	902	825	886	884	905	841	894	934	861	907	920	871	877	827	844	862	897	870	893	876	922	908	886	869	938	891	896	937	862	898	830	842	902	880	850	878	883	915	869	903	902	901	936	883	918	873	808	870	915	816	887	902	876	896	942	897	877	899	865	888	818	881	830	874	928	851	885	855	901	903	879	873	919	895	862	880	883	889	896	872	918	871	896	877	896	947	893	833	901	935	904	889	897	897	892	884	863	867	936	890	865	901	840	894	930	887	890	898	909	871	941	905	888	869	837	891	878	869	880	874	852	906	891	897	937	874	898	925	895	878	896	896	891	891	873	919	898	886	826	896	909	885	859	894	901	852	872	922	873	886	838	915	887	868	887	877	889	871	899	890	904	871	876	884	867	874	942	890	852	858	834	880	908	888	850	897	858	889	869	862	882	859	858	890	849	901	882	886	901	868	891	897	888	909	906	915	889	906	871	877	878	887	902	946	905	929	898	835	948	916	901	909	846	889	918	881	867	880	896	878	872	890	866	845	905	864	891	880	869	903	899	898	872	942	832	868	856	881	873	897	974	906	838	875	884	892	859	879	912	863	877	852	883	895	884	887	909	852	928	858	919	897	848	920	849	879	912	945	889	842	900	853	885	864	901	920	895	903	863	855	886	866	823	910	852	829	913	876	874	848	873	908	899	877	857	860	861	814	909	815	890	890	884	845	875	852	932	858	873	953	851	803	899	906	886	871	870	856	836	879	899	928	874	881	885	876	785	865	892	852	926	934	870	868	914	899	903	798	901	919	895	919	897	893	831	865	889	916	935	889	874
42954	32369	31284	17647	10336	7654	5069	2667	755	563	631	472	474	468	373	364	313	390	356	328	325	340	385	358	358	305	331	323	346	362	351	327	330	341	396	315	349	350	313	343	347	306	311	311	331	331	306	305	320	359	334	288	328	344	332	382	326	290	345	333	338	322	320	314	351	279	322	353	301	327	326	360	332	304	319	305	326	342	328	337	304	319	313	343	308	316	331	318	320	352	308	317	342	341	336	334	362	319	309	281	285	330	308	357	285	295	278	328	335	311	318	317	329	324	294	332	337	320	303	315	345	359	322	332	300	336	326	337	365	289	347	325	304	283	317	347	313	304	299	317	331	338	353	348	329	293	321	334	319	320	319	320	330	312	314	359	335	354	309	354	326	328	315	309	332	329	289	345	298	326	312	324	344	322	300	329	342	353	302	309	348	340	329	369	324	332	304	339	325	322	341	312	369	310	336	310	301	317	311	327	321	299	351	339	327	336	317	364	312	320	329	365	336	360	310	345	328	356	286	314	340	301	322	315	329	307	317	295	313	383	309	324	310	358	331	298	295	354	314	323	308	296	312	322	263	319	331	307	305	316	367	319	321	288	310	361	314	379	317	288	354	331	351	338	342	322	320	297	298	349	320	331	320	323	309	327	347	307	328	307	340	344	320	346	332	376	312	336	331	325	313	326	324	327	330	342	327	330	317	323	339	326	303	298	317	319	324	330	348	345	340	348	295	305	341	329	363	311	340	348	336	318	345	295	297	321	308	344	361	326	312	321	291	359	279	302	293	324	314	298	326	283	339	341	312	350	331	321	311	324	326	337	353	334	306	335	299	276	312	321	329	293	312	326	361	375	320	312	325	324	347	313	344	321	314	322	336	302	345	314	334	331	331	352	328	334	316	286	293	339	337	331	271	323	343	321	332	305	294	292	318	353	317	302	321	336	330	331	335	304	333	328	311	349	351	329	332	346	327	336	299	338	347	320	314	347	309	331	319	332	297	313	340	345	284	340	321	299	323	321	327	340	319	302	331	322	312	328	305	308	332	330	337	314	313	280	315	334	328	309	372	328	326	327	330	303	318	290	313	341	345	300	287	308	319	304	297	361	345	349	317	333	295	330	289	310	338	344	378	303	318	336	306	323	304	345	334	312	343	355	294	306	309	373	341	377	293	327	335	306	356	306	319	295	306	306	310	289	329	270	301	293	314	327	327	352	322	319	333	305	312	322	339	337	308	347	356	309	314	343	342	312	349	344	319	311	312	322	331	291	303	344	330	323	328	360	338	317	321	302	316	325	312	299	305	363	297	335	343	288	321	298	356	301	340	312	308	314	363	344	304	285	340	364	348	322	323	324	315	305	329	303	322	328	315	309	274	303	342	343	335	298	321	297	356	314	305	328	354	300	334	349	343	341	328	310	313	315	301	334	316	348	290	347	312	334	334	342	344	380	327	342	331	340	333	315	343	311	294	341	332	329	330	321	297	335	307	302	338	341	318	317	319	336	297	296	283	334	303	320	311	334	331	342	335	304	342	342	352	318	330	330	328	331	347	303	348	340	317	334	318	332	313	303	331	294	345	300	337	341	293	289	308	296	328	321	325	327	324	286	358	353	327	325	331	326	302	336	305	320	333	294	311	343	318	325	313	355	309	334	348	307	304	332	304	314	295	347	348	310	313	330	354	300	330	312	330	323	335	343	311	351	336	298	328	314	282	365	325	337	323	352	319	313	317	302	299	292	308	318	321	293	335	286	320	347	334	311	331	320	273	334	323	331	339	328	356	306	319	350	292	318	332	349	325	337	320	334	306	336	307	336	307	328	313	358	293	335	321	316	302	312	329	324	331	321	324	305	338	315	301	323	305	326	339	316	344	346	319	307	319	315	327	335	318	331	315	374	338	339	305	326	320	334	345	320	309	350	312	301	342	329	346	337	311	350	344	342	351	320	355	319	302	305	350	346	353	329	315	321	340	305	325	331	353	331	317	332	320	318	334	327	335	329	336	317	317	304	334	330	311	293	281	335	332	310	300	318	335	323	349	310	326	305	334	319	272	327	290	321	298	253	323	321	311	301	322	313	343	293	316	312	310	306	282	341	351	303	283	329	318	360	304	324	354	331	326	336	327	318	330	297	295	310	319	325	299	329	359	343	340	302	364	349	325	305	341	337	323	333	312	328	305	337	316	333	290	343	305	353	307	349	334	338	326	325	297	325	314	344	316	290	343	343	320	347	317	321	327	316	325	303	303	331	336	335	310	369	357	358	301	313	327	269	330	329	319	316	345	299	307	334	313	320	311	326	320	326	299	352	318	317	360	306	342	314	332	340	340	312	334	375	347	328	279	310	315	364	357	320	325	301	300	303	311	320	321	318	315	328	329	324	314	305	313	297	326	312	310	342	301	326	317	326	346	320	338	317	353	319	324	295	326	332	344	316	302	343	322	330	338	359	356	394	336	330	316	285	312	361	327	318	309	287	337	331	318	316	308	308	325	305	294	304	337	328	347	327	352	308	356	352	344	321	327	298	327	313	304	354	315	310	315	310	320	300	325	327	321	294	350	348	304	331	326	331	332	288	337	295	366	316	344	334	337	288	329	347	287	337	330	331	332	312	311	308	309	343	332	308	335	323	292	339	346	327	329	334	312	339	359	295	351	344	281	301	293	328	353	323	328	373	332	335	340	346	328	311	337	331	339	347	301	350	311	300	318	321	342	359	317	356	331	300	336	298	313	323	297	289	317	298	343	341	315	312	321	334	342	310	325	302	338	320	352	333	328	335	320	302	306	319	327	333	314	265	338	331	361	314	355	320	324	310	314	322	349	297	315	310	306	337	308	316	352	342	322	315	330	332	355	333	388	308	314	337	335	296	326	315	320	320	310	330	326	306	291	306	312	303	329	313	295	304	315	359	314	310	310	334	316	325	334	342	306	318	328	305	327	311	331	330	319	319	301	280	308	337	322	318	279	283	313	356	312	342	331	310	322	324	355	329	328	291	336	355	341	315	340	306	302	315	382	320	331	335	311	326	286	317	300	314	326	346	354	288	291	344	300	304	322	317	346	296	304	354	311	339	328	352	333	323	337	371	335	311	309	328	349	279	334	343	323	321	375	365	312	336	350	327	345	324	333	314	336	355	330	327	324	328	339	303	332	301	318	319	327	336	308	334	296	294	326	320	296	360	327	319	319	324	326	302	300	341	350	348	324	354	351	359	334	323	350	328	290	310	344	372	334	290	378	357	319	357	349	328	328	305	330	332	354	310	322	329	316	290	284	337	333	313	309	280	325	350	316	313	340	335	306	365	332	349	316	364	318	323	328	343	311	341	276	308	291	335	355	337	296	363	312	337	327	368	307	323	326	308	305	343	315	334	316	309	360	289	345	294	297	307	328	327	325	352	323	342	299	320	363	358	309	316	359	342	302	321	335	340	326	311	333	332	329	328	369	331	293	300	311	295	316	355	350	325	345	317	310	381	302	347	325	346	296	344	314	318	308	350
28934	26658	34212	24691	21421	19032	15523	8424	2232	1870	2045	1719	1541	1310	1190	1104	1037	1023	996	877	936	913	911	882	813	793	826	865	810	829	817	815	820	841	848	813	798	818	786	769	765	812	732	789	820	715	760	732	793	737	779	797	764	762	755	764	756	767	740	753	827	785	757	781	748	757	702	748	746	752	756	766	764	752	763	781	742	766	765	795	734	809	722	762	741	745	769	809	775	742	788	780	778	785	794	763	691	732	770	775	787	781	715	729	758	765	782	747	744	764	742	722	806	791	779	785	799	791	735	786	744	725	738	717	790	758	768	798	744	766	773	788	738	778	759	731	761	794	743	783	725	726	786	785	768	812	696	747	738	759	725	770	748	720	774	769	756	762	745	745	748	776	765	781	713	759	748	762	754	774	777	753	778	794	688	752	755	718	773	780	714	736	761	774	789	762	793	739	768	806	727	800	709	731	739	765	746	760	741	746	736	732	772	742	766	729	788	764	748	770	742	764	781	760	698	693	761	777	755	755	791	783	791	752	772	744	735	774	826	737	722	773	680	752	800	762	746	774	763	765	770	757	771	753	730	731	739	739	769	791	796	722	777	735	766	748	727	755	717	720	754	769	740	736	746	752	767	766	769	780	754	734	789	788	795	712	792	765	771	801	703	783	744	786	751	738	758	769	718	817	727	770	740	798	804	732	760	782	755	745	744	698	761	729	763	715	762	685	783	707	761	747	761	759	789	801	709	772	705	778	730	788	733	748	793	813	731	748	771	773	800	722	771	702	733	800	739	770	722	776	724	757	743	786	772	751	736	805	743	768	765	762	751	782	782	744	721	760	794	765	793	733	770	771	796	787	763	730	791	780	760	758	765	785	758	733	760	756	789	751	783	791	791	762	730	806	749	739	775	740	732	799	723	788	734	766	734	795	764	757	784	814	796	777	787	751	763	737	770	722	772	790	785	749	745	761	755	810	781	736	760	808	751	735	724	746	756	777	790	739	758	817	744	798	748	765	721	729	751	824	735	736	808	784	771	748	801	768	776	774	805	808	739	777	740	762	762	766	778	726	725	718	833	695	788	754	760	713	771	751	707	742	794	742	764	756	770	771	739	771	737	759	737	735	811	764	766	827	762	827	783	705	758	758	744	777	730	773	757	757	796	738	762	763	713	774	751	735	753	706	770	772	726	787	803	759	798	760	772	745	725	767	753	732	768	790	753	763	752	732	760	778	776	746	735	771	708	776	768	709	752	735	730	735	794	751	835	729	743	753	717	769	793	735	765	700	746	770	826	754	745	757	747	753	799	771	820	725	719	734	748	775	755	716	741	734	808	786	772	747	780	809	746	752	723	751	744	757	840	745	744	777	781	784	772	746	773	765	770	749	783	718	779	692	743	763	763	761	728	745	743	806	790	792	756	737	809	780	784	791	718	745	740	790	804	791	798	765	808	751	781	774	789	778	755	707	749	767	755	726	761	706	761	719	752	785	760	735	757	752	772	817	796	793	778	727	710	765	763	734	815	745	783	720	772	767	747	723	790	750	731	784	745	735	763	763	801	776	755	749	744	741	767	739	752	700	768	786	793	756	774	741	751	766	745	742	775	755	790	787	753	730	803	774	765	740	797	737	783	778	694	735	759	718	775	733	732	776	806	725	811	785	747	763	801	736	708	797	783	802	737	739	753	733	764	786	767	771	728	776	751	712	773	744	820	800	825	770	765	730	823	756	722	760	776	726	770	765	735	789	781	749	785	734	750	780	764	734	807	756	745	820	786	760	770	754	802	761	736	755	763	758	789	743	742	716	820	732	745	794	738	727	779	753	739	737	756	741	778	811	762	769	759	784	741	766	758	715	761	715	789	752	778	805	738	720	716	767	749	775	768	721	765	806	741	758	828	791	746	738	776	690	710	766	738	779	784	776	699	776	770	797	790	775	725	797	745	799	792	817	791	757	709	771	721	726	767	792	761	746	729	711	743	782	780	773	754	769	750	786	758	741	773	755	787	762	739	725	739	729	760	775	754	772	786	721	827	763	686	766	769	737	764	742	722	735	755	735	733	772	744	765	800	757	719	813	733	729	723	771	761	710	810	754	796	736	743	744	736	788	698	749	739	724	781	779	785	734	749	781	777	778	775	768	749	784	766	748	777	788	748	779	745	776	761	789	743	766	749	799	804	827	743	801	750	791	770	767	768	760	816	777	741	767	755	790	770	743	757	767	707	796	822	788	786	779	754	709	799	737	821	759	778	770	754	788	742	756	777	773	746	729	736	768	762	758	801	776	737	771	760	769	776	801	734	795	752	760	752	806	788	755	795	796	757	769	757	793	719	701	787	848	778	789	802	734	788	757	732	755	814	796	767	773	736	758	749	753	747	769	742	793	726	772	746	782	742	744	729	784	749	790	791	747	730	735	762	782	732	810	734	717	752	709	786	791	764	756	779	713	807	732	747	780	734	785	750	804	833	766	738	755	717	775	751	781	774	745	715	784	749	726	705	792	749	752	756	752	756	754	742	738	732	775	767	790	780	804	736	725	790	733	760	783	793	782	740	773	815	781	779	836	742	840	753	787	791	753	714	764	764	738	743	749	769	765	784	749	736	751	745	730	736	721	717	739	753	732	751	802	755	739	761	733	765	749	736	726	792	808	786	737	760	783	768	760	757	786	786	768	738	742	739	785	719	728	756	758	729	690	793	752	741	805	733	770	743	758	787	764	769	747	725	769	738	737	712	796	780	747	789	748	738	766	732	754	779	746	805	752	716	788	765	777	817	744	769	684	714	800	756	778	794	778	795	779	771	797	798	742	762	752	778	775	786	759	774	783	709	752	742	753	772	793	785	724	748	805	797	741	762	776	759	770	769	783	768	756	766	776	771	723	809	738	759	716	799	744	745	776	765	724	730	754	772	736	770	725	767	770	764	750	778	769	764	770	817	751	705	768	788	735	732	698	743	702	738	783	793	731	765	764	781	727	741	719	764	783	759	708	778	750	767	734	807	776	735	746	802	767	762	754	758	724	742	795	745	779	761	764	763	759	759	761	772	750	781	794	794	810	758	703	783	770	714	747	770	814	792	722	805	805	751	724	776	771	754	756	766	735	801	756	769	746	739	757	757	793	736	764	744	786	788	765	724	751	796	735	761	764	789	782	693	811	726	779	812	777	837	803	699	749	815	798	753	760	737	755	771	760	765	745	779	783	753	750	726	765	705	746	756	793	808	810	730	737	709	774	748	787	750	811	767	764	715	808	756	706	773	734	753	722	765	789	770	784	760	768	765	732	724	742	765	784	763	759	758	719	763	761	753	752	728	747	720	805	729	733	783	748	753	832	768	765	808	791	757	759	733	769	742	751	808	733	770	788	755	779	767	761	754	741	734	745	740	731	803	792	764	725	824	752	776	737	794	737	725	714	754	747	760	705	786	738	718	714	758	756	726	731	785	769	728	735	741	746	786	748	826	767	755	774	706	755	754	752	735	754	771	735	768	778	733	759	772	765
19408	10939	7410	3779	1640	951	717	506	406	452	477	416	379	384	392	409	372	362	419	420	396	397	348	397	384	356	379	347	361	404	383	385	389	374	386	354	352	379	387	400	368	406	326	398	382	347	356	358	383	392	383	379	339	382	379	341	380	367	365	369	374	361	368	378	387	347	389	375	338	402	359	370	368	352	357	369	387	380	339	378	381	403	380	356	402	354	362	343	361	380	356	353	383	386	380	390	405	391	342	364	380	371	391	388	404	402	347	333	378	353	380	351	371	378	409	363	371	407	378	383	388	344	340	366	364	352	363	358	392	329	402	376	398	386	371	389	407	368	368	316	376	381	405	385	386	353	353	337	353	362	386	378	373	347	378	370	382	351	387	372	400	367	382	390	346	346	381	359	409	374	401	360	384	370	372	407	379	375	356	347	342	363	372	343	396	354	354	340	392	382	403	369	414	356	343	364	378	384	394	387	350	374	388	375	373	367	375	394	382	346	342	332	368	375	391	374	405	390	381	339	392	361	392	357	372	347	345	388	356	381	410	360	372	345	372	366	400	374	360	361	382	364	373	348	377	396	381	344	371	383	409	384	341	381	383	386	363	396	381	376	360	347	385	382	356	410	387	405	382	357	397	395	381	365	335	358	364	352	372	401	362	362	369	406	342	406	384	397	367	340	351	395	396	386	359	397	335	415	358	346	379	420	365	371	338	378	373	384	369	403	381	389	372	362	368	352	365	356	405	384	388	350	348	385	384	380	346	361	394	379	408	388	399	384	389	358	362	361	373	385	362	399	382	365	374	354	368	352	386	348	385	349	367	379	349	378	375	400	364	365	381	347	357	384	357	377	383	422	369	409	362	343	384	346	373	344	379	369	368	333	301	336	359	359	382	398	402	395	388	382	388	370	379	382	349	375	352	374	360	362	401	373	363	356	397	396	378	367	375	358	365	365	366	361	348	340	354	385	376	348	382	353	353	382	396	364	382	372	388	406	360	406	382	391	399	363	358	354	369	361	384	368	354	332	369	356	428	343	351	362	371	386	356	344	369	349	410	342	375	373	390	344	327	377	374	360	375	359	386	400	354	357	357	369	345	374	393	353	373	346	386	414	400	394	394	352	375	353	389	349	380	391	410	367	402	362	377	358	378	372	367	366	358	350	381	391	354	338	383	402	368	353	370	371	398	376	382	358	379	400	356	347	391	405	371	371	396	390	353	340	353	333	375	367	369	392	391	386	376	386	327	410	351	374	356	356	359	380	367	371	362	313	382	355	366	344	359	412	379	405	339	406	359	407	408	337	337	386	383	376	366	385	320	341	390	376	401	368	359	353	368	365	340	373	352	341	372	366	374	348	356	379	358	413	407	385	368	347	362	398	376	368	378	378	356	366	358	357	346	346	349	397	383	390	375	351	388	399	397	370	402	382	374	386	362	398	366	372	340	370	356	384	360	343	374	379	345	352	409	368	370	400	392	366	393	400	380	372	348	369	391	386	374	366	336	369	382	328	379	376	389	391	360	364	337	394	357	355	375	401	394	358	396	403	402	378	390	360	388	376	356	359	384	383	375	341	371	332	333	329	399	355	365	362	374	371	382	371	351	384	374	350	361	355	359	398	343	333	372	352	378	338	367	390	439	386	340	372	341	353	367	355	358	396	355	373	364	375	351	390	377	386	380	343	344	371	369	364	342	377	360	375	369	389	396	369	371	394	408	362	357	351	350	378	347	370	382	345	399	367	361	414	377	382	393	374	414	362	444	416	393	439	380	355	388	375	386	356	383	345	343	406	382	344	363	362	415	369	358	392	390	358	358	345	352	385	364	363	350	347	369	411	350	377	372	358	347	340	337	374	378	393	405	386	371	335	401	367	382	350	331	400	373	371	410	402	363	338	359	375	356	380	393	392	389	372	333	365	365	398	389	362	383	357	355	403	387	363	410	366	363	380	373	378	375	428	387	351	378	368	386	363	336	413	364	336	388	390	395	363	388	370	390	378	364	349	351	358	384	381	407	373	380	382	373	360	412	360	370	364	409	371	391	375	361	389	350	378	362	416	385	382	345	377	379	361	351	387	389	394	385	370	377	361	338	349	375	354	350	342	376	373	389	399	358	401	361	359	331	335	331	381	375	347	355	363	332	330	375	377	397	387	387	376	390	371	381	362	335	365	390	367	370	376	349	368	413	377	353	352	350	392	380	386	350	378	397	397	391	373	363	377	364	347	375	403	382	368	364	342	354	352	359	370	405	399	379	365	376	358	419	365	360	421	367	354	350	369	372	363	346	371	387	394	401	403	359	377	401	366	375	392	374	372	343	368	347	354	363	384	380	366	355	349	359	363	344	353	424	353	342	357	403	360	377	358	374	408	374	387	353	385	378	381	361	384	341	354	363	367	378	364	366	359	362	400	364	365	355	375	371	341	347	401	365	371	385	384	374	365	371	387	394	362	399	384	378	368	366	383	378	362	350	377	382	409	381	345	404	352	322	370	397	377	371	372	362	361	358	392	375	389	360	381	353	366	371	395	384	354	414	379	371	382	402	388	329	325	406	404	372	409	391	376	423	406	363	363	387	385	394	362	353	351	397	374	366	362	361	392	379	381	372	392	375	370	395	382	410	399	348	367	326	418	357	398	419	359	392	399	394	365	357	369	333	383	369	383	394	370	368	354	357	423	364	392	347	324	409	382	369	370	362	379	363	390	360	359	375	348	391	409	372	363	371	348	358	367	377	359	356	385	352	390	358	398	387	372	378	353	372	391	401	392	368	353	365	382	384	358	368	345	373	396	349	359	400	384	355	399	351	367	354	342	386	409	374	347	348	366	346	359	341	344	361	362	362	364	353	378	317	390	362	388	336	377	365	361	387	378	393	399	402	398	357	357	402	346	378	373	384	362	382	357	384	392	378	328	345	380	346	374	362	400	379	374	394	386	397	372	397	378	365	387	396	401	354	370	355	333	374	350	363	351	361	377	371	417	367	350	398	356	359	354	352	369	385	396	412	382	391	408	363	375	381	356	367	347	399	386	397	375	378	388	359	349	366	359	342	386	381	374	396	376	372	390	395	387	423	361	391	369	363	385	344	370	369	372	354	374	373	338	397	357	367	365	372	426	330	400	362	376	355	350	363	355	397	366	362	361	358	395	345	359	358	387	369	371	376	389	349	388	363	346	364	384	377	368	360	389	360	344	366	388	349	367	354	328	371	387	335	364	353	408	383	390	369	369	382	390	390	388	358	368	379	387	396	380	366	368	365	372	369	377	356	347	355	340	376	357	385	368	372	350	361	345	356	362	329	418	372	365	386	334	359	375	392	356	374	399	374	405	411	344	350	363	374	324	410	358	331	359	350	344	358	347	341	372	386	371	386	357	358	352	375	352	376	369	361	346	377	366	342	337	351	330	379	343	350	400	343	365	417	361	368	361	379	352	396	369	359	398	363	398	358	357	389	396	386	351	382	350	395	335	332	407	417	379	369	365	395	367	382	376	422	387
13569	10478	12573	9467	5329	3629	2342	1578	1151	1179	1237	1108	1064	1018	1025	925	1008	983	919	927	937	949	941	887	898	894	896	902	896	883	871	915	876	867	855	846	849	888	883	881	846	915	911	864	826	820	830	861	964	899	867	949	829	822	837	875	876	807	908	846	842	884	874	868	849	867	847	865	867	850	925	875	875	895	882	880	908	884	869	853	830	867	864	892	807	860	886	858	847	906	825	887	924	872	895	872	854	894	861	813	859	835	888	839	890	889	876	815	859	897	866	834	827	866	841	873	856	859	803	870	841	877	892	846	905	861	877	875	865	811	829	826	797	902	887	923	884	821	906	894	882	867	869	846	863	875	870	919	862	898	884	838	891	865	878	898	824	879	858	885	859	884	902	855	840	878	869	819	848	858	921	898	902	897	874	865	877	855	908	905	818	843	879	866	877	889	860	902	893	926	851	865	850	835	871	845	897	819	811	894	878	865	842	845	902	928	859	849	907	829	864	864	879	881	826	880	843	865	892	870	840	844	869	843	851	890	903	881	836	885	852	838	887	860	834	873	865	882	821	810	851	877	919	879	894	844	841	802	850	844	827	884	914	842	850	874	832	856	879	880	871	847	911	875	870	827	882	862	866	887	868	868	849	860	860	875	908	844	845	863	825	854	898	922	893	828	898	900	884	918	839	928	872	842	846	872	889	859	890	857	910	893	828	856	925	835	886	892	948	909	850	866	836	902	849	826	842	895	880	827	872	872	864	867	822	893	916	855	865	858	871	917	926	891	817	858	899	826	826	855	906	848	870	899	913	854	908	883	869	827	821	884	831	852	844	864	841	868	840	888	866	843	843	846	873	858	826	873	863	836	851	884	851	879	891	869	903	847	887	899	876	860	820	864	866	873	878	920	855	904	877	846	865	842	887	872	886	862	851	859	840	857	867	839	881	867	843	879	819	831	829	863	887	913	833	854	882	895	831	928	807	850	830	842	853	872	864	897	844	891	854	856	839	870	880	799	855	874	825	881	861	862	823	849	865	871	823	833	882	893	912	865	820	881	839	847	843	848	811	890	882	888	851	855	913	860	889	879	837	879	831	893	873	853	852	896	873	848	809	864	847	802	876	864	841	875	862	891	884	912	867	875	903	907	840	867	883	838	883	823	901	921	853	874	877	921	882	860	902	832	835	841	889	836	860	844	834	873	877	852	869	893	921	900	811	871	874	937	882	905	843	883	850	915	850	843	846	816	883	871	882	857	892	807	902	876	835	870	852	889	850	856	873	825	877	849	875	824	850	894	821	832	875	864	854	858	837	875	888	871	924	842	828	881	925	853	880	867	922	867	832	856	874	914	865	823	852	858	925	881	862	854	856	873	863	867	850	892	869	843	854	881	822	826	855	819	844	852	833	903	897	868	847	874	881	912	839	815	889	906	872	831	892	858	863	874	838	868	852	836	818	906	892	818	886	895	853	842	883	825	888	885	865	855	881	859	854	859	875	859	873	821	893	840	817	873	872	880	871	871	879	851	839	872	881	866	830	902	898	860	831	849	857	918	846	875	848	875	877	854	803	882	894	859	878	887	884	801	865	894	843	827	876	801	851	882	871	834	913	873	837	843	893	836	879	869	929	851	911	876	871	896	870	888	846	843	859	858	887	863	901	869	835	851	832	820	874	854	879	818	896	854	842	833	875	861	863	834	902	858	831	880	840	854	890	833	857	861	838	895	860	873	829	879	846	839	868	892	890	898	887	926	864	900	934	869	912	906	840	863	863	834	847	876	853	835	867	885	856	864	879	926	808	838	872	799	852	865	873	874	845	884	818	879	884	863	887	886	870	834	866	822	885	870	854	920	906	852	852	934	835	880	845	842	846	927	871	901	935	904	856	852	866	813	899	858	891	862	863	805	854	825	847	868	895	904	867	883	877	815	885	832	844	850	814	912	871	849	854	858	881	899	855	868	825	878	844	881	857	881	851	875	919	853	796	905	890	840	850	872	873	909	857	859	890	904	852	853	829	872	856	879	839	868	829	872	853	901	853	859	846	930	874	904	842	815	864	897	815	858	872	852	866	900	854	850	807	857	860	860	865	863	888	927	860	799	861	912	842	886	924	906	881	860	872	911	848	839	868	896	858	832	885	842	861	864	877	823	878	873	913	924	828	796	852	935	818	853	870	819	873	917	905	851	785	829	861	851	844	806	851	848	807	836	871	849	884	851	810	844	874	911	857	832	900	907	859	855	875	859	839	877	824	867	797	847	849	838	867	853	865	869	866	798	864	866	850	843	844	839	931	851	847	787	827	862	907	860	865	885	891	849	879	848	870	885	830	871	856	860	858	854	848	876	848	873	877	925	837	875	893	850	839	877	844	916	904	877	855	845	909	805	849	830	894	893	884	819	906	884	923	896	917	867	856	856	866	890	874	841	818	867	892	869	846	834	862	902	879	860	867	890	877	834	895	828	891	907	892	897	845	861	849	893	893	889	830	833	859	897	880	858	884	862	885	872	850	851	820	844	875	858	878	846	804	857	866	866	848	885	862	928	820	861	870	923	846	888	876	926	844	921	896	920	862	841	827	843	839	874	857	909	846	834	891	865	842	835	837	888	903	885	866	840	862	858	890	860	875	824	841	781	842	878	860	836	844	874	850	903	908	854	843	863	909	900	879	893	840	830	831	873	857	846	885	891	896	877	899	901	818	827	850	886	853	844	888	829	816	843	846	853	871	854	852	919	846	878	856	853	849	844	892	800	910	868	852	835	840	828	880	861	810	909	810	886	859	866	851	849	814	918	868	829	936	907	836	859	898	873	869	791	864	868	872	874	883	803	862	879	895	863	878	860	870	865	844	889	870	867	867	884	831	928	865	893	907	925	871	865	813	831	879	849	884	794	838	883	907	889	797	860	863	853	825	837	830	856	871	820	884	872	859	891	858	901	818	878	845	877	863	868	873	847	891	887	842	844	846	918	863	910	791	862	835	857	833	892	867	873	911	833	918	902	867	862	858	864	829	836	911	917	957	851	860	910	930	874	876	859	919	892	864	837	856	890	882	825	883	832	910	830	834	862	927	873	822	877	869	829	833	841	934	879	871	872	884	857	928	877	893	812	857	838	886	908	915	861	847	843	884	834	820	843	862	885	845	853	842	852	824	915	861	872	865	867	771	862	863	837	927	843	878	858	892	851	868	855	844	884	888	823	866	857	881	911	832	857	900	868	861	799	863	878	816	886	869	829	887	896	887	884	871	820	888	839	839	819	846	834	845	911	858	832	849	866	848	872	788	893	870	847	870	892	821	828	829	872	890	818	849	861	875	901	918	879	890	880	863	885	892	871	824	880	836	917	824	842	899	882	855	895	861	881	853	840	885	890	871	859	872	851	841	882	871	872	915	896	827	904	856	854	871	889	857	824	806	857	848	901	886	837	841	855	815	880	852	881	885	867	894	864	868	876	846	857	862	841	871	839	833	839	864	885	859	887	866	885	868	876	853	877	875	890	914	904
34808	23616	21393	14480	6619	3771	2456	1010	563	542	523	559	484	476	448	442	470	446	426	414	392	420	423	369	395	426	406	432	425	388	372	380	430	417	376	357	378	387	391	385	423	419	374	376	382	377	393	422	394	395	363	402	403	390	372	359	397	413	421	404	367	407	366	402	376	364	402	369	428	366	368	348	380	358	395	397	409	402	403	372	360	362	388	398	397	418	401	379	402	391	343	409	403	394	414	362	410	384	394	426	349	385	366	387	403	389	384	402	389	395	383	411	365	359	385	400	390	405	440	355	371	421	384	388	360	378	388	358	376	380	394	385	356	364	401	415	421	420	367	394	379	409	422	398	396	404	406	352	382	379	408	402	362	381	395	393	390	449	379	357	372	379	389	408	385	381	387	420	391	391	420	389	364	371	423	423	395	403	417	355	405	380	410	386	337	404	427	390	367	386	404	380	378	416	375	392	414	413	420	385	378	387	388	385	358	391	403	399	400	388	392	393	391	397	364	355	403	358	390	389	364	384	385	421	387	395	386	374	411	389	377	409	389	385	374	406	337	378	361	378	373	356	382	356	366	407	380	406	404	361	370	363	385	394	352	380	374	456	382	407	395	383	387	399	412	408	370	399	372	370	387	375	411	395	426	405	407	407	427	408	388	421	417	386	379	372	374	399	380	401	367	403	407	376	385	390	365	381	402	401	382	358	410	371	391	384	395	380	387	340	376	380	387	370	389	383	369	354	380	398	369	403	355	401	408	362	372	370	401	412	406	343	379	362	412	417	403	358	377	407	396	393	389	350	405	334	390	437	395	419	401	410	415	387	388	404	386	347	416	395	431	367	407	359	395	407	339	404	398	385	428	397	384	414	398	375	374	400	425	381	394	403	375	399	390	373	399	390	395	382	356	401	400	388	376	385	380	367	350	398	374	427	365	410	434	369	347	390	400	430	399	397	416	387	369	377	407	384	385	357	391	397	397	409	380	368	398	415	411	391	364	407	376	364	423	357	370	389	443	385	370	389	404	364	390	403	376	386	403	397	385	426	414	386	374	380	409	396	392	346	351	391	389	395	386	387	350	376	400	389	385	359	388	410	379	372	394	416	372	375	431	388	403	430	390	370	377	398	365	361	386	404	344	357	397	433	361	390	416	367	379	393	382	389	371	387	372	333	397	384	383	399	374	426	434	384	381	400	408	362	377	355	401	368	382	368	404	396	397	393	413	391	413	368	377	368	377	419	402	390	394	400	407	413	390	397	376	372	384	399	350	406	405	372	387	385	405	362	366	372	373	407	402	405	349	406	346	389	357	376	342	354	409	382	389	365	372	416	380	373	395	381	400	384	395	404	381	391	370	393	430	385	357	403	375	375	411	357	377	376	398	381	384	397	382	401	384	340	408	407	402	404	400	403	390	417	423	425	357	402	409	401	389	367	392	424	375	367	365	388	406	366	415	377	374	428	435	359	365	390	406	363	405	373	389	418	398	406	371	390	416	409	408	434	402	380	389	372	379	412	370	396	373	416	362	390	371	373	409	406	394	397	403	367	394	398	389	363	413	403	432	387	403	398	404	386	373	365	426	397	343	399	391	385	423	391	393	391	412	387	368	417	404	409	395	391	393	371	368	374	391	357	421	379	380	392	384	386	394	402	362	396	398	359	359	385	388	391	363	398	372	363	407	409	408	381	393	414	397	399	382	394	432	382	429	399	389	394	397	378	413	362	350	413	384	416	454	397	366	418	410	396	403	409	399	383	387	379	405	412	408	387	390	384	404	378	429	402	409	365	333	387	391	386	434	369	407	375	367	373	402	377	393	394	405	368	400	394	379	382	387	389	376	381	404	402	406	350	418	349	431	375	386	351	368	389	391	374	387	418	407	423	416	395	377	402	361	395	390	346	397	434	413	403	393	404	421	407	370	383	400	395	374	395	373	421	391	383	376	363	393	428	405	382	386	365	382	397	396	432	345	369	401	353	397	331	380	441	388	388	386	374	382	350	419	351	382	403	401	384	390	392	398	401	384	391	385	408	364	389	370	400	392	401	415	374	380	382	365	383	401	387	398	349	395	382	388	361	379	409	386	412	408	394	405	333	408	383	433	399	418	347	405	383	394	369	348	413	457	406	444	377	353	369	384	410	405	369	417	408	398	368	364	369	377	423	383	369	432	392	352	361	373	376	394	417	408	394	397	384	399	402	397	407	405	369	405	395	397	378	394	380	396	409	384	402	405	418	400	359	378	402	386	410	393	368	393	440	386	375	425	358	398	375	389	423	368	371	378	419	380	427	407	397	387	405	404	418	448	405	420	381	391	384	431	390	420	397	375	366	429	383	407	395	379	399	408	408	370	371	423	412	387	371	390	386	416	399	428	362	390	407	434	370	404	376	412	414	368	383	412	371	341	388	385	366	395	435	411	391	406	411	418	437	371	374	375	427	358	384	425	370	401	380	411	365	373	396	386	399	376	424	385	369	424	428	446	416	388	391	426	390	373	407	405	411	381	450	374	444	370	407	383	389	400	400	375	369	369	376	398	401	390	370	379	368	391	428	365	370	371	401	384	360	410	396	392	391	382	367	374	376	377	394	399	429	393	382	363	437	384	396	355	385	402	403	368	407	405	414	380	401	406	368	397	379	400	418	379	379	394	393	425	410	385	431	376	386	434	394	448	374	373	405	369	362	365	390	409	419	355	404	367	390	378	389	408	381	363	405	404	348	387	398	411	394	377	391	400	389	394	397	384	391	419	398	388	399	387	362	393	386	382	354	415	388	378	369	400	328	361	418	397	385	366	424	343	367	388	364	389	374	377	393	382	420	375	368	382	390	352	375	403	390	398	386	374	390	377	408	409	386	363	412	400	393	392	418	395	395	368	399	388	355	426	377	371	387	367	380	379	366	394	391	352	328	366	375	400	403	392	381	386	404	375	378	395	411	376	386	382	386	406	411	382	373	397	382	412	433	408	386	384	419	377	438	351	390	374	399	393	359	364	388	398	418	361	374	392	408	396	377	391	412	408	338	395	403	390	437	386	395	403	367	388	379	392	377	378	372	349	350	375	446	385	365	386	370	398	364	373	403	379	375	410	412	417	398	397	394	401	404	397	391	423	424	406	353	381	398	389	358	390	387	382	363	380	382	395	386	372	423	401	385	376	400	421	419	354	406	412	386	389	379	414	417	403	342	391	411	378	381	390	382	352	384	402	373	415	456	375	373	393	352	371	376	360	368	398	387	385	401	382	387	394	366	371	436	398	405	423	342	379	386	373	396	406	379	355	406	393	399	369	380	415	430	359	403	405	371	382	387	356	391	398	409	388	385	384	385	362	421	389	411	399	393	354	386	388	384	370	389	414	373	415	368	368	400	389	395	393	362	376	383	405	387	406	387	396	372	402	391	428	375	379	365	345	391	392	416	423	387	375	393	406	384	404	405	392	403	386	377	385	349	366	407	355	386	371	367	352	419	430	396	390	399	378	361	383	399	333	396	430	387	399	383
23981	20373	27428	23757	15253	11643	8727	3237	1751	1646	1593	1485	1307	1156	1078	1111	1058	1018	1051	1029	964	973	1008	972	977	973	921	969	965	960	1018	973	922	928	970	893	936	883	882	957	935	887	907	903	908	895	998	910	965	890	952	954	917	860	889	906	910	928	919	905	874	944	905	901	868	928	906	938	914	932	929	909	815	864	910	916	930	912	926	869	878	876	953	889	871	913	937	919	896	925	910	917	879	917	893	919	910	891	959	880	892	869	985	934	870	918	855	925	883	912	918	891	975	910	948	882	959	903	868	880	895	900	919	922	860	881	890	958	893	896	894	844	916	915	907	874	927	930	914	895	891	880	867	839	997	883	941	919	892	879	893	870	940	909	923	928	895	874	920	909	923	921	867	914	887	891	905	860	966	952	926	905	874	853	947	873	912	877	927	914	926	857	905	907	884	946	873	932	964	939	885	899	885	929	919	912	863	879	946	907	905	938	886	849	896	887	888	924	916	892	914	825	913	927	890	916	892	855	942	923	865	876	933	878	936	838	876	959	899	909	894	922	875	887	929	904	932	926	852	888	920	934	827	880	896	856	929	890	959	867	860	865	874	899	926	884	921	934	886	902	878	969	907	934	868	887	928	863	862	889	892	969	915	861	903	906	906	879	875	909	929	905	863	968	876	904	887	897	915	888	890	911	897	903	912	942	942	869	922	887	904	860	965	927	915	941	966	928	938	890	855	879	908	920	907	943	893	955	891	913	895	867	903	903	902	892	869	873	845	926	856	924	889	909	946	915	913	920	907	862	889	897	909	891	888	889	907	899	901	912	901	841	872	918	869	933	911	902	857	936	946	894	894	901	876	872	930	947	909	865	970	841	961	866	922	934	863	994	886	900	875	876	858	866	877	879	871	899	906	895	871	890	890	922	909	957	915	963	931	915	959	846	912	898	922	856	877	918	874	840	859	908	871	898	875	931	885	920	940	899	906	881	866	883	896	912	844	944	887	901	931	884	938	915	877	901	902	903	898	921	910	864	933	898	895	896	906	904	917	884	926	930	918	911	914	904	930	889	910	870	896	892	903	914	874	855	941	832	918	810	840	886	915	926	908	873	915	864	859	937	898	898	853	961	858	839	866	889	905	914	989	879	932	873	862	877	906	933	929	964	893	879	931	961	894	903	934	903	808	896	916	899	900	836	919	901	907	939	883	892	906	923	918	885	888	868	884	914	933	911	936	955	919	923	904	944	893	906	911	887	905	879	907	914	938	907	901	929	893	887	876	927	874	891	909	886	865	900	913	936	863	892	877	902	881	906	868	898	906	819	905	865	891	853	845	893	898	909	913	881	874	860	897	895	885	932	972	876	920	896	886	886	886	896	884	876	879	882	873	926	945	893	899	900	909	916	930	892	902	898	907	931	839	948	920	870	868	926	953	940	894	922	883	904	927	936	894	935	883	900	913	850	933	882	911	860	884	919	907	878	911	931	881	851	896	889	907	858	945	902	914	928	917	852	920	930	910	902	888	898	936	890	905	937	885	973	873	861	957	908	887	892	882	882	891	869	904	941	881	883	903	937	945	928	943	904	876	868	954	902	914	898	931	936	874	907	907	934	892	892	931	888	910	932	841	893	917	897	840	921	916	917	880	924	886	899	919	919	900	907	924	888	834	920	889	895	884	872	951	928	891	894	888	946	919	978	917	902	869	936	893	865	901	837	899	900	940	897	945	895	884	925	813	912	866	851	930	887	882	897	920	905	920	933	899	869	909	935	885	893	879	922	894	890	876	918	955	875	839	893	899	895	884	916	867	875	913	920	893	930	911	879	932	902	934	886	940	954	922	929	914	879	889	911	934	861	942	904	909	926	866	933	943	840	913	864	898	903	856	891	946	902	898	916	904	854	898	937	894	873	862	927	870	859	898	900	927	874	911	881	873	893	907	890	881	970	917	901	908	936	888	867	923	902	896	945	910	949	901	895	851	910	917	869	879	888	900	874	896	846	853	991	913	946	892	902	894	913	881	911	869	884	868	916	899	909	890	917	915	876	842	952	884	893	958	923	889	926	891	906	898	896	948	937	884	893	897	873	853	861	917	882	905	869	968	879	918	884	918	882	852	941	873	893	921	910	903	874	885	874	838	878	891	875	904	891	883	858	905	885	900	915	946	873	877	911	932	938	941	869	929	917	876	920	907	926	937	893	933	939	890	901	899	892	887	921	890	840	892	886	882	937	867	903	908	895	865	904	860	878	893	902	909	897	853	882	854	899	912	845	879	851	921	913	898	872	908	895	839	889	943	880	864	908	888	944	878	898	912	886	865	892	947	865	883	912	894	936	909	882	927	910	869	882	923	966	877	933	901	903	880	909	921	871	940	940	893	901	909	904	887	903	854	819	830	921	901	954	894	895	927	940	950	915	926	880	943	835	914	873	810	903	865	885	876	918	900	867	904	894	807	869	897	903	882	877	913	916	913	887	912	877	909	904	898	886	910	877	907	864	949	916	880	898	917	892	934	873	865	858	920	936	887	914	923	868	876	910	925	815	922	883	863	903	863	876	929	862	872	882	936	909	906	966	929	883	894	864	953	853	915	929	877	879	919	899	900	922	887	864	947	886	908	856	863	946	877	866	905	850	887	859	895	933	944	889	892	905	850	878	961	853	908	840	939	923	866	864	890	889	918	891	868	901	904	878	918	898	873	885	874	880	876	906	888	910	848	929	893	908	889	923	873	942	895	900	928	872	894	900	909	884	924	897	949	918	903	893	894	921	901	930	900	923	953	897	921	899	907	889	908	875	863	907	975	929	933	928	942	872	890	915	904	913	856	915	925	865	873	905	949	944	939	870	876	904	814	924	949	914	836	892	919	943	900	891	929	988	879	875	917	840	906	903	868	916	924	928	844	886	875	866	887	905	952	973	951	855	859	880	932	876	920	911	922	915	875	884	885	877	859	935	874	925	842	871	928	900	887	922	944	880	937	887	931	914	878	896	863	940	906	876	908	925	923	898	891	901	886	906	891	914	885	946	921	917	881	891	907	879	913	895	920	884	919	939	851	916	861	919	951	916	890	898	926	910	897	934	897	913	847	907	924	885	918	933	908	870	912	854	894	882	918	859	897	911	871	909	899	886	895	916	913	889	891	915	967	899	912	912	899	887	942	920	921	897	911	846	878	914	935	910	873	929	849	851	924	902	867	890	929	908	931	957	907	915	900	848	841	892	854	890	932	940	936	883	899	908	894	954	860	945	924	913	936	884	975	899	893	902	900	885	946	902	892	930	940	937	903	887	854	877	874	901	845	907	914	895	870	904	910	880	917	873	972	925	887	915	927	920	887	924	914	921	846	966	910	897	868	867	892	884	884	949	900	893	950	913	915	925	886	927	915	909	922	917	897	900	902	903	922	942	913	918	914	839	937	905	862	875	936	945	853	973	890	911	940	901	936	929	860	909	920	913	925	901	917	912	885	899	888	920	900	898	890	906	912	935	908	900	908	863	886	869	876	896
44159	31186	29240	21286	12589	7123	3568	1663	751	618	549	483	445	427	391	401	384	417	340	355	391	375	348	369	331	344	355	323	343	345	361	370	333	373	334	377	344	310	290	321	339	327	374	313	339	323	351	340	316	361	324	340	333	305	338	321	333	351	311	344	334	346	337	309	319	350	308	330	358	309	338	352	345	328	316	364	342	335	297	306	340	339	305	339	358	318	347	326	316	312	347	299	337	326	323	332	355	348	329	329	352	334	360	323	370	326	340	353	333	335	338	313	340	349	349	374	383	307	301	331	351	353	370	333	309	304	339	355	358	329	351	340	361	323	379	331	338	324	329	324	329	339	353	353	343	334	335	381	313	351	362	321	356	324	325	350	323	354	334	328	350	341	310	359	291	345	340	296	333	335	350	317	311	336	379	311	337	359	348	308	342	332	322	351	339	319	335	354	343	343	344	306	328	359	345	301	312	353	356	330	359	331	344	338	352	359	337	363	374	335	338	300	357	370	350	350	346	349	372	333	342	333	324	356	335	308	368	327	344	326	347	329	327	323	314	302	366	343	366	312	313	308	292	331	315	343	349	315	311	319	335	347	310	343	300	350	358	321	353	373	327	328	336	352	350	332	355	339	323	343	312	349	333	311	300	330	338	345	344	338	331	314	351	383	319	339	360	337	344	341	339	338	339	343	329	342	342	367	329	323	329	327	324	320	318	326	366	375	326	317	356	366	375	335	346	299	310	338	346	340	326	361	363	342	303	333	381	320	311	365	322	328	293	326	330	318	354	314	309	325	346	322	307	281	358	333	344	380	333	327	358	337	359	321	362	302	386	324	315	344	312	352	345	290	357	316	332	326	353	326	354	334	298	341	341	322	339	302	328	279	333	344	321	342	326	316	345	309	335	335	324	327	329	330	353	365	364	300	324	354	323	297	304	325	333	374	359	332	305	309	339	366	357	359	327	343	327	319	356	308	325	334	337	357	320	360	334	350	306	359	311	332	350	315	336	324	365	349	314	332	356	341	345	332	358	336	339	338	308	341	358	295	369	342	314	345	298	336	296	363	356	371	340	333	308	342	307	321	340	338	346	319	330	319	318	345	311	301	341	358	337	322	362	315	355	289	364	340	316	348	332	338	344	345	350	326	333	319	348	322	346	321	319	326	314	328	358	346	333	334	335	379	322	334	338	306	354	307	316	326	324	330	309	372	342	338	336	333	351	370	364	329	331	371	340	333	343	376	347	354	341	339	347	306	330	327	346	383	331	344	379	338	316	339	340	333	333	361	346	343	319	320	331	351	320	329	348	363	343	351	340	325	312	315	354	330	325	325	373	357	320	320	337	328	321	327	344	387	332	362	327	355	369	352	348	308	317	318	353	344	332	291	363	324	320	318	321	318	370	326	352	346	340	353	344	326	337	355	308	351	338	347	323	369	325	330	339	326	337	373	347	345	355	325	352	329	311	338	339	345	330	338	342	347	341	303	331	294	337	318	357	347	322	322	348	332	335	330	336	350	311	309	342	366	363	308	336	311	346	347	340	326	355	327	315	385	351	313	345	351	356	379	329	333	336	340	322	341	288	320	327	337	318	352	326	372	338	352	336	330	322	357	348	361	332	332	339	324	326	356	311	314	369	329	322	330	328	349	355	288	339	345	303	332	356	315	337	307	293	339	373	337	338	338	336	289	336	281	336	324	341	343	347	344	308	356	304	317	363	343	296	401	369	365	336	348	348	358	344	345	278	309	297	302	357	361	320	303	318	354	364	348	356	335	313	330	326	320	345	332	345	334	353	320	374	328	330	323	320	294	340	348	326	305	315	344	360	352	301	326	311	332	336	350	297	331	351	317	323	332	359	347	346	340	321	338	321	359	342	310	310	308	325	335	327	340	314	337	361	330	344	349	335	345	341	380	348	297	316	337	328	374	355	313	355	357	331	321	332	356	336	325	330	335	321	358	385	365	310	302	355	299	286	339	294	325	322	360	368	339	325	320	320	371	350	301	368	332	348	328	319	352	324	331	318	326	324	315	365	332	327	354	354	359	344	331	321	354	354	336	320	352	328	350	352	354	313	326	321	319	351	359	347	365	308	346	310	365	319	314	331	322	336	334	339	343	334	286	319	336	368	346	349	338	381	328	335	326	355	317	402	322	344	329	341	318	349	334	355	348	358	338	324	333	323	334	310	312	325	317	294	311	385	354	326	373	373	362	304	312	360	323	336	320	353	295	325	302	318	336	323	337	333	325	335	358	345	335	359	376	351	334	330	316	327	315	331	317	312	345	357	322	331	333	360	339	359	325	328	364	300	336	333	336	328	346	370	280	374	323	323	388	333	334	347	343	362	328	350	334	295	339	337	329	346	302	322	332	365	343	338	324	334	340	328	354	340	355	315	357	362	351	309	317	315	353	310	322	370	326	348	349	352	314	334	318	330	340	306	354	337	340	385	342	308	334	335	350	336	344	327	322	360	331	327	314	311	338	334	362	364	348	357	350	348	330	339	363	339	336	354	338	367	304	317	351	328	367	316	371	305	321	312	359	369	334	323	319	346	345	324	373	303	340	342	349	341	325	333	317	327	337	342	355	324	346	319	348	350	313	333	300	328	345	351	328	356	343	337	310	376	320	308	372	333	323	334	347	338	339	360	382	313	352	321	288	367	322	315	337	332	329	340	334	313	341	346	362	324	324	332	364	367	346	348	311	298	355	303	359	339	308	372	345	282	315	361	344	357	344	361	343	312	309	339	322	323	347	349	375	356	336	337	315	364	351	355	318	356	325	345	298	324	308	329	351	332	321	340	361	356	337	358	331	341	283	327	295	333	335	359	320	369	365	335	340	354	331	333	351	336	313	340	380	339	329	301	338	378	342	337	351	309	317	331	345	352	339	335	357	311	348	362	313	351	347	386	340	337	321	326	327	296	310	321	341	339	298	317	319	328	332	339	345	346	319	323	330	323	343	351	334	317	317	352	329	343	318	359	327	329	321	333	340	296	332	338	347	323	330	337	323	360	380	347	341	323	347	308	321	364	331	337	337	349	357	316	332	304	318	335	350	331	376	342	351	338	361	350	346	320	334	344	319	300	293	325	323	335	349	328	339	343	320	325	296	313	360	334	315	371	327	321	329	329	339	325	314	344	331	342	341	333	345	340	350	313	306	331	345	320	392	338	328	310	340	335	325	348	345	356	313	318	364	304	295	297	335	324	353	337	349	337	338	303	315	331	291	347	369	345	342	337	339	354	330	329	323	329	349	329	306	314	356	319	337	323	354	334	328	358	320	352	335	349	359	332	343	363	320	318	332	338	335	365	339	362	331	343	343	332	370	310	330	312	325	364	306	330	294	332	338	348	353	343	362	326	329	352	372	325	321	306	360	319	339	332	334	333	357	311	361	318	358	331	318	303	337	298	362	330	305	337	321	317	335	320	337	311	365	326	316	314	325	357	353	324	333	315	349	364	356	330	308	296	351	368	325	324	335	380	351	341	323	349	315
29682	25427	33146	30134	24044	17549	10816	5566	2783	2174	1876	1534	1356	1222	1171	1075	1065	1015	992	990	928	923	909	889	864	887	869	864	888	866	839	873	860	863	838	843	811	828	802	812	769	805	773	804	794	787	826	862	834	778	777	834	758	763	794	733	832	789	732	754	815	816	744	763	787	796	836	798	812	807	803	755	750	830	819	757	733	802	757	767	795	714	776	807	826	755	830	777	743	800	774	760	784	736	791	738	779	769	744	777	810	760	787	824	782	786	801	786	803	785	793	822	801	743	769	818	773	767	850	742	813	767	820	777	789	826	751	756	742	809	803	820	802	784	742	809	763	767	790	779	782	747	784	783	778	795	768	794	800	746	750	816	799	818	800	771	757	770	768	795	799	754	750	768	774	691	738	742	795	749	748	803	794	794	746	793	806	794	792	755	783	823	766	790	794	777	795	783	779	793	741	805	775	764	797	742	797	788	789	758	750	764	820	766	753	788	755	757	753	762	813	797	763	754	815	727	784	758	757	789	766	777	795	782	798	811	728	783	783	777	764	725	755	757	798	780	786	744	771	763	784	752	809	765	813	811	751	708	752	766	743	731	771	816	692	720	786	765	751	731	752	757	765	755	719	770	781	798	816	789	794	863	771	789	766	766	789	735	812	771	773	756	779	694	780	766	815	748	750	753	762	763	803	768	798	763	746	771	781	782	775	789	728	825	728	794	830	752	767	843	765	751	766	777	786	784	772	783	763	795	755	725	821	766	779	774	783	795	772	806	820	795	760	862	773	808	769	791	790	804	769	740	753	727	802	771	767	796	804	777	766	821	768	771	813	794	785	716	743	778	763	794	801	780	810	734	803	781	760	782	755	780	786	769	793	794	752	789	802	805	765	797	755	769	811	784	807	771	815	749	774	799	772	771	763	781	761	772	815	779	802	799	789	840	772	807	769	775	736	809	785	772	806	758	765	840	807	804	754	809	748	802	771	747	777	744	817	759	744	800	783	772	771	803	767	751	786	788	836	775	763	775	769	791	740	752	747	745	764	777	805	765	781	759	811	816	838	792	771	804	787	766	754	798	779	786	777	785	782	773	732	747	804	778	770	803	815	753	777	824	784	753	807	801	748	795	809	770	850	741	808	768	774	790	766	723	780	739	749	763	758	726	802	762	758	795	802	752	788	805	806	784	808	788	758	803	796	770	817	780	795	795	801	777	745	778	758	790	746	810	750	786	764	806	751	771	770	775	774	784	791	721	775	770	777	803	732	766	760	789	803	756	784	816	749	773	711	786	749	752	790	766	762	779	747	803	774	780	789	739	777	737	801	764	776	793	770	803	797	800	746	793	747	784	766	771	756	753	855	798	744	752	763	745	729	783	788	798	752	769	784	834	783	766	796	790	787	783	804	780	772	780	718	774	769	728	759	785	791	800	762	760	743	759	778	755	805	761	774	782	779	781	714	814	836	797	763	807	778	771	759	791	758	779	800	772	785	729	832	781	781	777	836	757	778	777	787	816	797	767	736	821	734	778	799	771	764	774	799	829	765	747	729	747	751	775	774	800	807	787	787	792	821	709	774	772	797	810	777	809	763	783	781	759	797	783	827	754	728	771	777	735	745	810	787	807	793	758	758	828	724	823	763	795	865	808	818	776	825	793	792	783	758	769	777	726	769	824	811	729	782	795	808	740	796	781	788	753	770	762	781	707	763	777	819	732	785	778	748	762	746	776	705	735	753	780	844	788	754	740	760	785	733	756	749	779	770	797	786	740	788	744	818	827	766	797	807	762	773	732	803	761	743	819	786	767	791	800	827	787	785	773	767	757	839	812	775	758	797	743	743	832	791	787	808	762	793	759	802	791	785	735	754	761	766	779	788	773	793	772	779	769	763	806	791	783	798	796	780	761	762	765	762	797	763	755	791	817	772	770	731	800	787	783	730	796	771	802	814	794	794	780	737	727	748	781	808	818	758	794	792	775	799	756	796	799	804	772	794	761	825	773	782	780	775	787	754	749	742	751	812	812	738	762	809	757	738	834	853	766	782	778	777	784	736	807	774	806	781	795	791	798	743	802	749	791	796	746	832	794	786	825	760	824	814	787	738	797	740	825	810	771	782	758	816	814	733	758	740	766	827	833	753	768	751	801	769	791	750	768	753	778	765	756	742	818	843	783	768	824	765	749	778	818	787	799	739	762	794	750	801	781	779	805	817	766	764	797	768	756	773	773	755	786	804	721	807	799	774	729	675	804	792	746	741	752	783	800	808	757	815	748	779	823	832	782	763	730	766	715	761	785	802	778	783	728	805	767	801	785	752	763	814	730	755	739	760	780	770	760	818	755	763	790	776	812	744	816	788	753	790	764	691	754	772	740	756	830	820	776	763	767	771	747	819	804	807	732	772	798	800	771	835	749	773	791	789	763	734	757	801	817	799	833	723	805	793	805	774	790	790	806	768	764	797	805	821	809	780	781	774	742	776	776	783	773	755	765	755	788	790	829	793	796	782	792	757	804	761	762	718	806	845	818	833	778	769	754	753	801	771	772	765	787	744	754	805	819	796	748	750	800	737	791	819	817	782	761	805	754	798	781	780	811	790	785	755	769	861	777	786	792	809	752	805	763	759	821	822	782	805	770	772	747	775	742	842	853	764	812	798	786	745	739	720	771	772	759	796	789	811	789	801	749	814	763	812	786	790	833	706	805	777	774	829	717	748	790	824	817	809	815	742	769	806	809	794	830	750	786	773	731	762	775	759	773	758	757	746	767	769	758	780	808	786	748	753	735	790	780	784	784	774	773	787	820	766	793	794	801	763	793	771	795	765	793	789	760	791	802	780	770	813	758	788	737	818	784	836	798	763	771	758	749	734	823	803	809	836	777	789	793	773	788	774	784	799	849	781	748	719	804	801	763	798	802	768	780	763	810	790	790	793	761	803	790	737	760	811	753	770	701	778	794	771	748	849	790	773	788	783	779	820	766	747	768	796	770	795	710	785	787	749	772	765	789	752	712	776	779	742	763	744	799	793	820	750	766	830	779	725	722	763	806	767	763	804	734	790	839	808	763	739	718	785	745	787	799	765	755	745	816	759	743	824	793	803	783	778	779	815	739	788	763	789	749	752	731	787	765	768	797	781	845	781	812	750	740	712	822	766	778	799	829	813	762	755	794	788	803	801	729	747	757	749	757	833	859	779	793	802	777	783	805	826	762	774	774	776	782	830	751	790	755	768	728	774	824	792	772	741	740	781	828	789	788	754	757	785	809	805	780	790	797	765	814	728	774	715	732	804	777	727	715	757	813	794	786	786	785	747	787	790	723	791	782	726	771	869	778	781	803	742	762	740	794	807	798	793	781	834	787	797	740	797	768	773	748	804	780	784	799	804	784	747	767	803	782	775	786	810	815	761	762	759	698	811	737	757	760	745	771	746	734	776	780	793	763	759	768	802	755	761	796	739	729	764	785	751	767	820	757	803	785	785	813	786	779	777	756	769	806	758	734	843	776
19360	11422	8552	3839	1802	1030	650	556	458	485	416	454	404	394	351	391	389	362	420	399	361	390	389	405	386	372	371	378	393	361	377	384	433	372	354	366	401	405	397	420	377	393	371	404	373	356	363	378	366	377	414	406	398	360	406	404	395	398	386	376	391	367	348	346	361	380	398	362	372	365	367	350	416	360	359	424	374	390	410	402	413	360	360	378	409	405	373	371	400	365	386	364	372	436	376	367	407	367	365	390	367	414	390	347	398	371	385	364	355	361	368	364	388	380	381	367	374	403	364	371	411	408	377	390	414	397	398	395	384	403	389	360	390	393	412	408	361	409	329	389	387	359	352	356	351	336	358	399	395	405	367	382	388	393	381	404	399	406	384	377	398	403	395	392	367	347	347	397	356	373	378	361	372	354	395	364	369	353	371	384	389	376	389	365	379	354	386	380	389	365	417	364	360	413	393	385	387	388	398	410	367	386	370	370	397	397	352	408	388	375	393	365	418	391	364	343	357	359	378	383	394	352	367	371	360	372	371	392	390	413	416	370	345	401	377	389	394	404	385	404	396	392	399	405	398	391	382	380	386	404	377	382	397	368	384	396	403	374	364	407	356	377	372	412	360	396	377	392	320	360	383	330	380	396	400	389	378	394	358	379	381	433	405	393	375	378	379	409	367	387	344	382	345	422	408	370	381	368	389	370	391	346	401	376	375	364	412	372	399	366	377	395	329	338	385	401	410	413	348	387	378	345	396	377	427	356	379	407	443	396	426	364	388	324	369	341	421	381	399	370	393	384	369	400	369	368	379	344	373	384	415	372	350	383	386	376	397	370	364	409	388	355	385	388	353	414	396	391	377	390	415	327	406	400	401	372	342	404	364	416	368	369	348	355	371	376	425	367	330	424	427	391	372	400	389	357	389	362	382	374	331	390	407	397	434	406	354	388	380	378	399	394	396	383	375	410	380	361	382	375	385	374	392	383	376	388	391	389	412	355	380	358	412	405	373	372	356	374	388	369	400	366	372	387	393	382	375	340	373	384	374	374	378	403	359	375	365	423	398	394	386	380	358	386	356	374	371	325	383	362	371	388	408	409	347	352	395	365	387	377	367	335	344	370	377	387	373	379	403	377	379	416	398	399	386	380	394	397	421	431	410	408	370	371	378	390	412	361	421	363	346	347	400	369	351	373	412	381	427	379	399	400	375	412	363	354	393	405	373	380	376	408	382	353	370	384	380	410	356	366	431	353	415	360	387	363	358	395	382	387	347	391	364	370	410	378	399	414	360	413	387	364	398	353	411	397	389	391	398	398	383	432	388	351	358	358	377	382	375	336	385	362	354	362	387	384	387	398	400	387	392	382	376	369	379	369	417	373	397	398	332	390	403	414	398	379	373	362	415	356	398	371	341	379	392	413	379	356	378	340	381	426	372	391	423	392	385	379	395	384	358	392	355	400	343	384	393	401	391	406	395	400	401	406	385	376	405	376	373	376	370	376	369	370	376	362	404	372	395	412	385	396	382	381	397	355	392	388	359	380	389	361	357	395	336	365	390	390	383	411	363	397	416	383	385	399	365	368	363	388	390	395	369	340	389	384	388	363	375	356	414	385	342	375	380	374	390	352	358	413	401	344	375	355	375	410	422	377	398	380	384	394	344	356	350	413	355	395	395	405	392	404	400	375	380	357	368	379	364	398	384	344	367	352	374	374	351	388	391	383	414	390	379	374	354	418	376	361	354	396	345	373	340	372	374	387	389	397	381	402	403	387	389	352	400	404	365	379	386	392	378	400	387	393	431	358	333	354	369	343	372	421	412	339	370	365	375	360	336	392	345	398	433	376	366	398	412	409	364	359	375	393	359	432	405	365	349	370	385	388	365	388	400	394	363	335	421	393	397	369	370	411	385	385	391	403	376	373	361	394	335	356	368	405	367	369	381	399	393	368	350	355	390	376	444	375	387	363	388	354	378	396	392	437	367	401	360	369	394	404	359	410	352	353	364	367	393	402	366	367	362	396	361	358	390	424	357	362	383	392	413	361	386	379	372	368	388	370	357	387	411	373	367	363	382	373	390	378	359	385	368	371	436	383	356	357	405	406	362	365	332	392	426	381	397	366	358	390	375	347	394	354	365	369	392	366	392	373	376	369	376	400	374	364	400	385	401	381	366	397	357	369	403	423	412	402	393	372	395	405	418	380	346	352	357	400	398	394	408	394	388	390	404	374	396	403	388	370	366	378	387	353	356	361	369	390	371	381	371	374	402	374	376	416	382	392	382	400	396	385	367	381	389	393	411	381	413	406	352	351	389	356	351	371	371	387	338	389	401	398	362	410	391	412	372	365	353	364	383	410	334	411	345	333	372	393	366	355	375	379	339	382	389	373	382	387	382	410	373	360	379	409	395	391	428	351	409	393	377	377	385	378	384	363	380	353	355	372	373	348	408	368	431	373	362	375	424	384	367	392	392	404	432	395	378	374	400	377	327	393	396	407	343	382	372	395	406	415	395	371	374	408	382	352	360	404	360	331	372	375	397	367	411	425	376	399	372	376	353	413	368	389	393	380	377	388	358	366	381	407	370	322	372	372	401	400	380	367	365	378	401	418	407	350	356	376	380	352	352	361	387	369	378	366	395	386	390	390	378	359	405	412	394	363	390	366	409	385	374	386	360	391	357	397	381	349	385	386	375	367	404	403	401	392	375	386	402	351	382	385	364	364	383	375	413	372	390	371	384	375	425	369	372	418	408	390	368	396	362	357	360	340	369	366	398	369	334	348	411	372	378	344	383	379	368	381	377	425	381	367	391	401	385	377	397	371	333	379	372	377	360	401	388	361	350	393	393	380	351	351	392	393	354	367	389	377	361	353	368	419	385	385	405	376	381	402	382	358	387	416	397	374	411	375	352	398	352	380	389	386	357	409	398	380	379	365	375	389	362	397	385	347	386	353	381	346	345	392	413	430	361	331	388	394	414	393	395	451	365	361	374	378	397	383	375	387	420	375	368	384	394	380	428	374	349	360	384	404	410	385	354	358	367	370	393	344	366	396	365	384	378	383	404	369	404	337	407	373	373	371	363	379	393	390	400	335	406	399	372	371	380	366	351	336	384	372	357	344	361	396	343	351	378	388	381	396	403	377	389	356	353	368	421	373	378	366	391	367	430	365	391	378	362	390	368	363	380	393	384	385	382	384	390	385	358	379	390	381	414	375	384	355	398	382	343	365	330	370	351	398	398	391	414	384	381	404	339	368	400	365	403	416	386	387	394	410	342	390	386	374	362	383	401	384	347	420	326	386	339	361	350	389	399	388	403	356	342	364	380	352	372	380	369	402	378	432	371	422	350	343	364	352	396	396	373	376	394	399	362	430	369	383	368	383	350	350	365	384	382	386	386	369	373	400	381	361	396	394	364	351	376	376	357	376	354	337	353	369	414	356	359	368	392	371	421	338	360	371	394	381	412	355	383	398	424	341	400	385	379	389	407	384	393	394	367	368
13357	10769	13634	9654	6235	3850	2348	1686	1313	1235	1161	1043	1072	1014	969	1011	978	1004	1001	947	948	951	930	921	905	964	949	924	894	893	896	927	897	923	859	957	905	893	914	918	862	873	858	890	894	917	864	946	841	919	892	929	881	927	912	912	830	891	908	853	944	891	884	854	888	881	904	908	879	871	882	863	854	886	843	921	878	891	889	919	846	913	880	918	883	886	821	915	915	947	891	842	859	900	914	906	912	876	922	944	829	913	891	876	863	860	959	901	907	822	910	891	849	880	888	906	882	876	865	939	860	879	908	878	921	917	877	910	960	926	865	856	914	838	882	912	886	895	840	899	877	873	876	928	875	938	865	880	891	836	903	928	833	926	916	868	903	934	902	896	909	891	915	871	867	838	939	911	923	855	935	896	896	894	911	872	880	872	971	897	909	873	879	836	871	895	952	899	862	872	848	883	883	837	882	858	874	921	823	863	862	909	874	933	872	873	872	895	903	888	863	882	873	872	860	882	907	873	911	857	873	876	855	871	928	856	927	877	939	874	912	897	868	884	882	877	853	901	856	889	929	868	891	898	876	910	907	906	874	891	951	849	889	917	853	883	898	882	874	864	847	903	886	834	934	859	897	891	945	877	887	917	856	862	927	875	894	866	835	860	839	849	873	850	893	844	859	896	912	888	877	899	929	890	812	864	909	873	923	891	845	900	890	855	849	911	832	879	895	885	848	959	899	863	893	844	841	895	898	874	882	869	876	877	895	914	902	834	902	884	905	898	877	864	863	952	844	905	871	838	887	885	862	902	882	876	910	883	875	853	903	883	890	885	846	832	863	909	894	858	857	901	892	851	866	872	873	899	850	881	873	902	856	930	885	907	850	911	927	870	871	853	882	865	905	886	905	861	872	846	924	901	879	890	871	858	835	875	908	878	921	872	932	869	882	907	851	878	839	854	887	847	929	790	886	894	887	847	911	873	819	861	906	868	845	910	899	863	854	923	909	908	884	893	896	877	896	894	895	890	906	896	823	907	833	899	889	872	855	894	871	896	879	890	890	872	924	894	893	856	890	858	882	860	932	891	875	866	876	942	889	851	930	920	824	860	850	860	849	877	842	905	862	856	910	852	905	901	909	912	901	840	857	902	905	851	878	885	863	868	857	919	940	873	863	925	842	862	907	839	859	864	855	847	875	849	933	854	897	905	908	932	899	870	897	842	891	854	894	912	926	823	857	906	879	874	812	866	875	932	864	858	877	886	861	875	862	902	856	837	916	898	893	910	915	904	911	929	852	908	863	864	865	876	921	926	892	904	839	847	851	891	891	920	864	864	902	938	913	891	873	873	926	931	852	906	846	881	895	938	873	921	887	924	807	849	841	891	852	880	885	895	836	886	886	902	921	899	919	866	876	856	855	859	871	911	883	917	894	966	968	899	913	880	877	889	867	868	842	905	920	867	851	939	863	882	870	869	867	862	853	927	915	879	885	859	904	931	906	894	906	823	882	946	896	924	888	869	881	876	880	890	898	854	882	898	880	900	933	944	879	915	875	925	859	885	899	852	893	855	918	864	872	893	873	936	883	892	868	856	832	850	838	934	875	904	816	840	881	945	876	927	932	874	899	922	865	846	883	974	942	881	865	874	884	897	916	857	887	904	846	868	909	801	822	909	935	927	907	903	943	901	941	915	901	919	853	900	904	884	865	861	920	855	903	895	841	833	868	870	892	867	893	911	859	894	925	906	925	895	864	936	872	893	865	857	882	885	895	923	833	899	876	839	897	905	908	910	862	916	868	878	876	885	866	840	837	875	869	956	868	839	900	879	917	885	876	931	904	881	902	902	890	902	831	926	837	859	922	887	852	886	896	884	907	895	860	880	842	892	857	839	930	953	894	915	914	847	853	918	856	872	880	893	870	845	841	900	911	879	823	855	870	876	894	917	910	865	899	909	868	917	880	852	904	892	871	927	840	852	879	890	909	905	933	871	892	898	873	852	870	922	875	908	869	904	947	860	849	870	841	926	908	851	909	908	854	892	900	894	836	867	934	914	843	855	920	886	907	871	861	883	837	879	940	846	912	898	928	912	849	864	898	916	859	827	873	932	914	924	912	905	902	920	912	867	834	923	888	838	882	902	868	889	891	916	870	853	895	825	881	939	883	899	886	887	887	891	913	858	880	894	860	861	907	892	932	900	880	880	848	818	903	846	868	901	865	888	912	936	897	908	913	875	901	873	923	873	879	879	823	887	921	910	883	889	863	864	858	864	906	874	927	900	887	824	869	877	890	857	868	880	910	890	874	851	863	892	901	904	882	893	863	866	837	867	838	908	837	902	901	914	862	847	881	895	850	895	889	907	857	891	856	885	850	945	901	898	860	878	851	888	859	875	869	870	831	907	839	912	843	903	917	882	894	906	881	880	845	894	884	964	864	870	929	825	881	885	895	897	914	862	861	811	898	825	914	862	871	885	907	920	853	890	848	871	844	915	844	891	874	898	888	909	898	872	912	879	890	855	892	914	917	912	868	890	882	880	882	901	906	902	901	864	858	920	895	864	871	900	896	865	855	880	924	922	883	876	849	840	840	881	885	912	862	900	892	891	859	903	917	932	923	888	844	888	895	949	916	893	868	852	894	907	817	942	886	834	840	890	885	860	918	890	852	927	936	831	879	874	883	945	891	876	831	835	911	865	935	934	912	848	876	851	919	910	916	911	902	875	875	855	833	866	891	885	904	906	907	844	862	897	862	904	860	903	915	869	881	925	916	891	882	905	880	883	868	939	861	892	917	856	882	886	864	870	862	849	871	877	887	821	889	899	882	836	920	898	911	901	899	901	840	841	866	878	823	896	896	956	944	870	928	830	847	881	899	875	889	860	896	888	865	867	885	851	875	872	892	931	894	874	871	843	873	889	827	878	902	918	894	902	903	879	902	942	882	868	882	894	909	812	875	943	883	872	957	865	853	867	911	872	917	900	835	891	852	821	905	899	892	870	934	872	867	914	877	907	836	899	881	867	924	911	858	917	893	870	787	957	864	907	877	882	897	916	900	883	864	937	849	897	919	850	897	872	878	887	890	855	863	885	885	883	880	882	856	850	856	869	899	836	889	909	862	929	893	878	901	850	843	922	925	907	939	928	874	882	887	893	877	838	835	893	943	847	899	895	856	894	834	868	844	864	831	931	845	892	865	905	856	892	871	877	905	885	910	899	857	882	909	914	780	865	887	891	874	897	840	897	881	930	862	877	896	908	907	860	840	861	907	908	886	904	874	867	904	824	919	861	895	903	882	943	839	897	877	881	820	872	855	929	883	879	932	944	847	856	875	926	869	901	880	875	861	890	851	904	831	864	856	901	894	862	870	878	896	876	867	854	918	867	893	869	886	859	903	859	894	893	892	836	869	838	889	919	870	867	906	871	827	849	839	865	857	921	943	846	913	821	884	878	895	928	905	902	897	857	921	897	896	834	914	924	885	850	877	939	927	860	873	879	891	886	899	848
33818	22608	20332	12669	7069	4222	2492	1149	661	561	535	472	428	407	405	416	413	373	392	412	435	388	411	379	437	366	417	390	417	392	401	403	408	363	400	411	403	393	415	431	419	435	431	403	396	403	403	409	426	409	380	364	336	386	388	381	383	397	395	396	428	384	367	414	428	418	397	420	393	366	401	395	382	386	426	438	398	410	450	415	390	380	435	410	396	408	376	391	411	374	399	427	419	414	355	406	382	421	385	402	375	391	398	387	391	351	355	375	406	385	393	382	360	411	409	377	426	362	390	358	420	402	418	393	434	386	423	364	402	395	386	404	388	397	401	379	411	384	398	376	411	391	369	390	386	395	400	414	409	396	422	407	402	396	409	426	379	413	413	379	394	406	409	398	408	339	378	379	392	410	384	408	364	413	394	408	384	379	416	372	384	383	391	398	412	405	429	381	394	388	385	402	389	388	411	387	422	408	384	421	403	366	387	415	372	403	422	389	411	365	389	393	435	431	418	418	367	347	353	391	407	406	404	407	408	368	390	383	373	384	361	359	428	403	410	403	396	389	420	397	365	370	395	399	392	394	420	387	418	368	373	383	403	415	388	386	392	384	397	378	423	396	430	396	401	378	372	370	383	384	444	366	399	375	421	397	357	402	380	382	354	400	375	408	396	438	395	412	392	407	393	422	427	435	384	431	397	446	368	389	383	399	404	437	437	381	404	398	399	410	358	384	379	402	366	402	370	400	413	409	362	368	409	387	391	416	378	382	373	392	430	374	382	390	393	371	370	427	407	435	425	389	361	419	366	376	405	385	330	426	360	404	409	426	435	402	360	411	369	401	386	369	444	350	379	371	385	388	425	416	392	372	396	391	400	358	387	413	393	343	371	416	368	383	439	375	389	414	361	434	381	366	376	367	394	386	388	384	410	423	380	386	400	359	389	369	380	401	401	363	411	362	410	405	391	389	401	401	422	418	348	389	417	376	364	394	346	359	337	395	407	371	391	389	382	426	403	400	351	373	372	414	394	399	407	364	409	383	410	430	365	392	396	397	407	396	385	386	379	421	393	345	392	424	387	374	409	393	366	362	404	379	377	401	440	395	391	390	381	399	440	425	407	428	382	374	364	364	388	373	386	391	429	375	407	388	392	376	391	367	416	386	418	351	398	406	419	399	401	393	377	404	382	428	404	398	399	338	428	368	384	361	440	406	427	408	389	385	396	421	364	409	425	461	392	408	407	400	406	407	362	368	379	396	400	384	384	409	388	406	396	406	420	405	383	349	372	430	380	412	384	368	407	426	393	385	390	398	377	389	385	400	383	396	423	418	419	426	361	396	385	371	377	405	384	397	378	383	386	370	391	439	381	365	382	398	386	362	369	418	397	399	392	407	397	402	363	369	391	393	365	435	330	391	385	394	404	377	412	365	384	370	406	413	372	379	361	322	403	400	382	406	419	382	435	370	427	399	431	413	414	412	387	392	348	382	440	389	388	363	369	419	396	420	361	418	423	399	416	413	414	400	362	381	430	388	374	375	386	405	403	376	416	360	388	380	406	382	389	398	398	396	392	394	383	381	408	371	405	401	396	399	381	388	377	383	370	398	343	417	379	390	360	355	392	371	380	416	379	386	370	380	406	395	394	405	389	386	367	408	385	403	388	372	383	370	384	384	401	407	384	383	429	351	411	384	432	409	405	409	400	384	370	372	382	400	384	406	386	397	384	414	374	426	401	376	420	396	417	387	412	415	378	427	396	378	395	395	371	382	350	394	383	366	430	416	404	406	376	417	400	376	410	382	380	388	402	387	394	392	385	388	425	376	403	430	385	393	366	397	388	370	390	428	409	392	390	390	397	423	355	412	400	424	383	437	377	426	357	376	379	364	371	437	415	382	384	362	427	368	382	381	405	334	432	379	382	369	415	391	376	382	420	403	427	373	400	409	404	397	425	361	418	381	401	364	394	412	376	437	392	420	360	361	392	373	384	349	381	405	409	452	441	407	380	401	402	404	408	377	375	392	380	419	393	416	390	380	363	375	354	421	378	427	404	422	410	414	353	399	394	389	380	405	400	369	398	400	395	408	359	393	417	405	369	371	408	403	413	421	367	360	397	384	403	354	391	387	392	437	409	384	390	414	425	410	415	426	414	368	375	383	405	390	407	423	427	397	357	360	433	369	372	404	405	349	400	431	398	447	417	414	409	431	397	393	358	365	398	369	401	424	405	403	406	423	363	416	417	373	391	383	395	353	393	375	366	404	365	363	412	428	393	382	400	372	429	424	402	359	428	431	377	412	410	402	401	372	438	427	383	409	401	371	388	401	373	407	455	354	393	413	334	370	444	396	390	411	416	402	397	405	386	403	388	399	377	374	409	411	368	362	400	394	380	400	378	380	412	352	386	356	375	342	375	375	409	363	384	389	397	369	393	407	421	380	422	421	373	394	398	384	405	359	413	387	371	388	372	361	400	395	440	385	394	385	368	372	381	388	376	377	382	402	382	407	407	428	368	347	384	392	384	391	417	370	383	371	409	382	388	368	375	402	417	359	383	414	414	387	371	395	363	372	432	395	360	371	357	429	430	417	413	389	377	397	370	411	409	361	404	431	409	398	436	377	402	364	404	377	438	424	362	375	392	378	425	404	432	452	395	365	367	365	396	396	400	411	397	448	376	380	410	400	388	402	384	389	373	414	402	349	346	416	391	399	419	381	399	385	398	390	386	385	418	385	354	383	405	376	429	354	381	385	385	368	416	428	382	381	377	389	390	387	351	417	414	361	390	393	403	385	425	401	409	395	400	435	426	374	402	393	376	403	368	382	396	364	353	401	421	345	383	419	405	352	413	425	375	364	381	379	350	390	365	393	408	437	406	371	371	377	375	366	444	420	398	408	397	375	374	384	371	425	404	415	408	371	419	358	404	368	380	424	400	399	363	394	418	391	424	410	376	344	378	403	370	389	407	406	404	362	421	425	404	409	385	369	417	403	361	377	401	402	398	368	342	400	375	400	380	377	424	397	382	401	410	339	395	424	404	389	409	389	398	419	381	432	443	389	378	414	428	380	370	368	360	413	373	381	394	395	386	422	389	399	421	410	409	396	361	417	378	398	391	415	384	414	402	399	375	387	436	393	432	398	361	390	425	397	397	370	388	411	365	393	390	396	407	368	411	383	397	394	399	399	394	402	385	386	401	411	395	392	433	413	410	373	418	437	388	377	371	396	419	397	380	404	403	417	395	385	445	394	336	405	377	365	365	382	402	382	408	418	399	357	364	363	400	411	424	390	383	359	373	344	402	357	380	401	392	365	402	391	374	419	372	450	370	404	390	386	414	392	368	394	399	390	392	374	400	365	357	389	411	415	402	407	424	395	408	390	387	399	385	399	383	391	382	418	413	389	377	405	396	410	410	391	425	413	390	400	384	384	397	376	379	410	413	395	375	352	388	379	415	381	388	392	412	349	369	408	385	407	368	378	375	395	375	393	424	383	383	397	413	432
23530	19595	25806	22039	17233	12845	8638	4057	2046	1709	1593	1359	1310	1239	1204	1112	1150	1069	1095	1064	971	1000	974	921	987	975	961	1012	1018	993	982	873	903	935	946	892	961	934	928	914	961	956	944	924	865	864	948	915	918	979	909	899	904	902	942	946	878	920	879	910	914	898	906	923	970	930	907	881	924	955	894	937	943	900	926	955	907	910	930	931	882	919	882	927	971	984	905	946	931	917	924	875	951	929	939	920	914	859	865	908	871	939	985	832	922	873	933	972	924	916	915	935	907	899	888	917	919	919	906	856	902	953	897	910	856	921	928	927	901	863	908	905	916	897	876	875	910	920	863	878	947	948	940	913	900	881	900	935	909	924	906	900	952	911	924	935	891	874	909	931	915	922	908	895	849	882	906	908	871	906	972	925	905	851	894	886	862	902	944	903	964	962	918	953	880	907	889	902	978	916	946	887	873	927	905	880	866	855	921	923	964	952	955	885	918	908	947	908	925	939	923	905	915	885	906	921	934	948	939	908	878	899	879	930	896	834	896	938	946	968	909	920	919	903	835	930	902	910	917	930	910	949	897	925	897	904	979	892	907	912	896	929	904	895	924	858	875	847	883	875	856	902	895	900	892	919	903	909	868	878	830	903	889	888	880	911	922	912	899	905	945	955	883	979	874	940	903	910	906	880	898	904	918	967	910	868	867	958	867	886	918	931	940	910	958	857	928	959	942	916	950	881	984	891	919	862	961	899	920	888	908	909	917	877	890	939	954	984	911	936	921	881	941	884	885	910	884	945	966	881	914	878	974	897	938	917	885	895	859	906	899	946	926	895	915	856	902	886	867	930	853	880	938	892	939	949	941	937	901	916	933	972	841	911	902	898	937	869	932	968	947	938	936	950	892	927	957	874	872	911	958	942	913	934	895	857	863	899	948	957	903	924	938	876	959	898	911	906	911	879	915	894	921	866	889	897	953	896	899	808	869	884	898	959	905	934	932	921	965	934	930	944	913	879	900	860	887	930	940	888	915	951	915	931	886	934	950	948	925	875	917	901	962	915	921	906	914	926	906	928	920	893	924	950	895	927	858	885	912	926	910	880	891	929	941	930	909	892	864	919	922	929	913	940	969	912	911	845	894	850	922	954	943	946	908	929	883	913	958	960	927	871	919	937	929	897	908	894	926	878	948	896	917	826	922	963	900	902	981	877	929	959	877	942	904	875	862	901	883	892	919	899	906	934	940	894	907	861	926	966	915	935	887	857	925	861	905	938	909	912	929	914	952	934	890	915	944	867	928	900	851	924	870	908	883	945	885	921	906	883	914	873	926	919	886	891	915	909	922	886	926	909	927	887	867	857	974	910	926	894	968	951	944	917	955	966	926	932	904	866	907	919	929	939	931	900	921	883	906	888	883	919	891	922	961	939	888	931	916	919	889	916	928	919	950	995	928	919	884	884	979	876	886	941	996	898	859	970	993	899	961	849	945	928	885	909	936	890	904	895	937	896	971	916	927	864	892	927	917	886	930	992	903	927	902	961	909	924	888	924	928	870	915	936	867	883	949	869	878	855	938	888	879	914	887	967	937	901	937	918	892	925	897	902	865	983	928	936	903	931	892	905	912	902	974	894	912	914	925	903	946	881	945	958	901	884	872	880	889	880	884	922	927	859	888	839	936	928	889	896	891	908	923	869	897	878	884	896	859	893	937	906	858	859	960	925	905	951	919	923	881	872	950	909	907	901	917	873	924	878	877	881	939	859	910	927	905	952	943	901	925	832	875	910	910	842	943	881	904	941	907	956	883	934	866	901	868	862	915	894	908	908	917	916	927	900	884	959	947	863	879	918	872	941	887	877	934	951	883	875	919	922	906	921	921	896	881	926	890	907	897	879	948	923	919	927	895	911	949	882	931	939	944	917	858	913	934	882	916	918	899	983	915	908	933	961	901	873	921	938	904	925	930	962	889	943	893	927	918	896	911	976	963	934	897	896	945	899	838	909	879	927	870	887	871	910	919	861	905	854	916	865	903	890	914	889	900	900	932	930	905	892	918	897	904	878	898	960	844	923	951	912	915	901	875	893	964	861	907	955	936	944	934	920	834	889	911	931	918	923	924	938	905	931	905	916	916	919	885	924	930	886	921	899	875	945	911	939	967	976	881	913	918	899	926	920	933	890	891	946	839	917	891	943	926	918	896	932	896	941	908	959	965	907	883	830	895	899	901	920	889	902	948	927	914	964	876	890	930	927	890	929	847	904	876	963	911	902	907	890	971	893	891	935	938	901	924	918	892	910	947	946	948	935	972	884	894	912	973	869	925	963	915	915	857	897	910	899	947	928	910	869	957	918	936	948	897	918	905	890	870	948	906	888	924	928	951	944	897	915	927	854	972	866	873	921	844	955	927	930	911	858	881	910	923	881	869	930	894	938	916	946	861	982	860	947	928	921	960	916	905	901	934	914	955	895	929	891	889	909	928	912	915	906	889	931	872	889	868	905	902	896	941	871	911	918	921	853	947	868	890	887	882	924	931	911	864	901	930	883	879	914	874	915	880	918	884	928	896	925	955	906	891	935	887	974	981	912	861	889	913	938	904	944	916	895	888	867	919	904	905	943	896	884	839	920	929	942	905	879	899	870	974	915	948	930	879	897	900	932	907	903	923	909	880	911	885	894	892	942	898	861	915	940	905	908	935	888	938	887	908	908	909	954	893	877	873	946	976	894	915	921	919	886	853	940	912	926	869	930	930	934	881	935	922	943	918	878	946	936	917	931	873	906	930	940	910	933	937	883	881	882	937	879	912	976	889	906	878	896	916	907	908	846	929	905	926	951	903	916	940	877	919	888	935	912	900	869	931	957	909	893	917	896	925	901	910	936	1011	878	913	889	971	892	883	980	938	904	921	918	862	917	957	935	936	900	893	933	965	861	912	926	876	877	933	894	955	915	914	933	906	894	930	916	958	888	915	871	895	883	874	933	908	895	927	962	923	879	953	880	911	911	952	960	904	920	898	899	901	921	887	897	919	893	924	948	920	925	928	897	917	969	960	930	878	932	871	931	936	919	969	896	939	864	917	973	914	944	926	828	914	918	891	869	910	911	909	881	897	915	888	910	929	930	921	942	909	910	950	877	909	889	886	942	895	905	925	835	947	943	868	848	907	896	934	957	914	893	901	945	914	918	930	905	912	923	901	942	898	922	867	931	901	849	923	870	918	896	872	893	904	911	938	822	944	928	913	843	941	905	939	874	881	876	902	939	898	920	895	862	904	921	871	890	887	882	888	925	906	930	860	946	858	909	911	854	915	901	893	872	966	908	907	871	950	910	970	987	940	886	916	916	928	944	856	923	919	916	938	929	896	911	910	942	949	945	874	937	907	944	914	886	962	908	901	863	919	931	945	944	940	889	902	920	937	904	957	863	912	858	914	889	952	879	858	892	901	954	898	953	918	938	926	907	866	921	925	884	934	875	935	933	927	876	926	889	952	909	900	923	936	886	859	887	890	936
43361	31397	32256	21242	11058	6647	4017	2446	1214	573	520	451	414	408	422	398	366	373	340	350	372	371	372	355	357	337	394	384	370	339	350	361	329	320	319	387	350	344	367	329	342	330	361	330	359	340	333	348	342	327	343	335	336	376	355	331	349	390	311	313	364	311	304	332	357	351	343	363	339	344	324	326	330	361	331	356	377	324	327	342	315	382	331	304	361	321	350	351	342	364	337	311	346	352	318	293	326	364	305	371	345	389	319	358	338	351	350	338	341	335	329	346	372	338	333	354	338	348	368	369	373	294	343	383	346	337	331	327	348	308	309	310	334	365	346	346	342	315	336	330	337	322	337	317	324	329	337	316	360	318	359	334	345	322	363	314	323	357	316	337	354	340	336	337	291	335	359	354	354	354	324	316	352	371	323	330	367	320	351	328	339	333	350	311	347	363	337	333	299	352	314	331	337	315	364	325	340	319	325	334	343	316	343	345	309	319	331	315	337	288	313	345	347	324	353	347	349	297	333	303	314	335	320	326	315	330	333	343	330	344	352	318	357	349	331	311	356	312	351	340	350	306	340	346	352	319	344	338	304	315	331	357	319	326	365	346	336	334	330	340	350	358	361	330	326	336	347	321	340	347	342	344	326	338	311	339	349	345	332	328	366	368	351	331	373	360	325	334	337	373	337	327	348	348	339	345	336	331	338	330	339	341	331	359	341	341	335	309	349	338	340	370	333	366	345	293	353	342	333	335	344	325	351	338	336	338	313	307	336	371	307	347	326	342	340	323	351	314	342	339	334	325	360	340	335	342	386	354	297	307	332	347	375	336	293	344	329	332	357	322	318	337	363	339	338	359	384	362	366	353	332	319	333	354	341	364	346	366	311	312	364	343	331	348	325	350	337	340	325	324	349	330	325	367	400	342	338	342	325	354	341	359	301	343	335	342	349	324	362	365	339	336	330	378	300	352	362	312	302	316	336	335	379	312	399	323	346	386	339	303	369	339	332	354	361	377	314	334	320	341	343	349	316	302	338	356	354	332	338	370	342	328	362	353	349	351	349	358	327	372	336	319	362	342	349	341	350	338	343	307	325	350	356	350	302	327	347	337	332	359	350	348	322	328	338	320	346	347	335	354	330	325	304	337	363	351	386	386	344	379	315	337	323	341	372	313	321	369	318	324	316	336	335	348	319	302	320	355	346	345	342	320	357	340	340	371	341	337	359	331	307	359	322	345	314	372	320	394	345	305	332	330	322	323	346	311	340	324	311	320	359	333	321	323	330	336	356	340	330	339	349	348	360	338	322	353	349	329	331	335	316	328	322	335	332	319	322	309	338	334	315	326	330	330	366	307	334	331	326	338	368	361	373	322	356	359	338	314	338	350	343	334	330	333	357	359	399	363	315	321	337	361	305	364	348	339	336	354	325	355	344	330	319	343	330	326	319	341	347	334	300	314	352	345	329	347	327	302	325	321	347	354	332	342	350	333	317	373	345	330	295	331	340	356	328	338	363	343	348	342	359	318	357	398	319	351	357	360	323	333	344	346	346	340	334	334	343	365	323	340	330	357	316	339	334	318	334	326	345	329	345	340	329	363	320	339	335	317	328	303	316	364	371	329	336	338	340	329	325	310	356	336	336	316	329	330	373	379	366	345	361	342	371	344	369	358	366	338	319	332	326	330	344	299	320	353	329	350	351	335	338	372	328	339	328	349	333	359	371	327	329	321	305	333	311	335	328	326	363	356	333	311	347	359	316	371	354	317	360	342	319	342	319	369	318	351	340	379	328	322	311	337	354	354	327	364	329	311	333	300	338	347	361	351	363	301	349	318	353	312	345	322	360	325	305	343	320	323	351	334	356	361	367	330	334	363	321	312	351	347	359	350	344	362	335	338	346	363	344	350	310	322	371	354	327	347	358	349	327	319	351	326	342	310	309	346	304	312	310	322	312	341	332	329	326	320	336	320	345	326	310	341	348	320	326	303	346	327	347	320	337	360	354	341	344	339	332	310	304	330	319	355	326	318	371	331	359	340	364	338	306	322	374	329	341	329	328	326	344	337	320	333	350	316	328	347	357	324	321	344	345	338	348	322	379	354	342	343	370	326	357	326	308	299	358	321	306	320	329	335	317	328	332	328	345	353	303	323	353	345	346	343	352	368	349	333	324	334	325	318	336	344	312	319	343	351	314	314	333	345	332	313	350	329	323	324	347	357	342	383	326	322	306	373	377	356	321	366	350	311	366	325	350	326	351	320	351	332	341	306	325	315	374	343	356	346	336	310	336	338	325	329	357	342	336	341	333	341	373	374	333	373	359	312	318	350	322	360	343	336	315	353	337	363	320	322	343	342	340	339	335	317	361	345	347	380	326	331	345	287	366	339	320	332	361	369	329	324	342	334	337	331	317	326	345	324	371	326	309	343	329	332	341	326	340	333	335	295	346	313	307	371	363	315	322	316	349	339	375	352	361	353	324	329	367	332	328	334	357	324	362	342	361	361	359	296	311	306	346	390	350	355	317	338	351	385	346	342	347	320	344	345	340	310	329	325	328	340	307	328	327	352	334	337	309	290	312	359	346	366	341	312	354	349	378	375	308	363	297	307	333	323	312	342	346	371	311	328	332	313	315	364	367	332	345	339	326	364	332	347	342	332	330	351	343	325	324	329	299	317	338	352	329	347	300	325	321	353	326	358	332	344	308	357	353	323	333	341	368	327	341	362	331	320	339	356	333	321	344	324	323	334	337	320	319	349	333	324	312	354	356	346	336	351	356	336	337	344	334	327	356	337	337	361	330	292	391	313	348	340	352	317	329	368	318	317	376	320	323	350	298	328	328	347	355	336	320	340	345	337	349	335	345	321	318	349	349	345	309	344	336	320	331	289	352	376	313	320	318	347	331	312	335	323	340	366	363	347	342	327	318	303	367	336	351	348	324	319	348	351	313	371	331	288	350	323	346	350	322	352	320	371	350	319	342	332	341	311	315	365	327	309	339	352	311	336	354	311	349	381	333	347	331	359	377	301	326	341	366	314	344	362	357	375	321	333	344	294	354	360	345	311	328	365	375	347	338	328	344	370	316	359	334	353	355	353	358	338	337	353	371	391	322	332	340	306	319	323	362	323	352	321	347	357	347	326	334	339	355	354	350	312	328	326	352	324	326	330	302	365	338	342	344	350	357	326	345	328	361	373	328	368	344	323	325	328	335	314	349	321	337	328	332	328	345	342	314	316	357	355	311	364	312	341	366	269	343	324	308	374	360	315	372	383	360	359	336	341	306	343	364	338	335	301	324	309	331	335	349	308	355	340	345	343	348	333	362	362	366	340	379	326	347	331	352	331	357	305	321	337	346	342	328	321	329	351	340	333	354	353	347	383	334	307	371	351	332	316	336	339	368	316	319	341	308	327	363	323	328	348	315	361	335	347	337	333	332	317	295	342	365	307	337	366	328	354	357	337	335	293	322	328	303	339	333	353	364	357	344	331	345	322	377	353	314	308
28975	26201	35946	29431	21922	16711	12346	8610	4289	1998	1709	1566	1332	1209	1236	1105	1023	1038	964	929	946	920	937	937	899	915	868	897	804	855	835	855	821	819	789	877	840	824	797	866	813	768	803	858	806	834	793	801	792	819	787	816	734	828	768	823	796	807	771	810	790	751	792	778	776	778	784	758	767	811	794	810	787	802	740	769	759	818	790	788	780	737	852	809	827	758	776	786	775	768	788	848	802	771	785	822	831	766	758	802	839	786	829	812	781	748	793	779	805	818	823	838	810	777	787	826	785	808	857	795	761	732	843	798	805	814	776	805	788	767	791	756	779	776	734	813	758	772	769	783	807	841	773	801	765	777	819	786	779	774	803	797	807	813	845	729	785	826	760	811	833	797	760	783	771	810	779	761	807	801	828	850	806	751	786	798	819	787	814	766	797	761	734	787	775	780	757	818	766	768	854	808	823	730	762	810	810	768	821	816	788	801	846	793	779	744	756	787	813	799	803	769	756	793	769	784	812	819	776	794	858	750	770	742	804	814	839	788	754	765	835	766	763	803	770	723	774	805	795	747	793	778	780	781	759	756	811	784	788	817	856	774	824	786	827	791	755	775	817	786	822	833	802	816	816	773	803	785	762	712	765	818	781	800	819	784	775	791	815	772	791	829	778	761	793	760	805	753	822	801	770	817	788	819	756	807	785	809	748	781	736	755	728	782	799	812	797	755	769	795	776	810	760	836	818	771	802	786	778	789	797	793	773	808	797	810	804	764	794	785	805	803	751	747	778	738	768	754	829	798	789	757	818	788	789	763	745	774	765	768	843	786	796	778	830	798	784	780	802	782	767	768	805	820	795	794	800	781	760	809	765	762	763	837	806	769	776	794	735	802	776	772	776	718	789	819	762	798	848	774	807	840	826	826	802	799	817	781	793	785	774	763	751	803	821	794	765	817	727	795	764	861	802	741	823	833	782	843	781	793	747	784	791	800	766	777	779	813	772	795	755	787	806	766	789	813	754	783	779	823	752	789	769	779	776	839	770	784	755	821	763	781	779	786	743	800	816	801	762	807	791	798	791	758	783	773	778	754	793	763	805	792	787	782	744	771	796	812	758	805	813	793	804	768	727	806	750	824	830	771	828	736	760	775	757	795	805	781	807	774	769	789	744	741	817	776	754	784	795	815	810	750	826	750	798	792	774	796	792	788	778	788	768	816	805	827	745	794	785	797	764	805	755	798	774	804	758	770	752	751	769	839	778	790	790	753	783	778	775	781	775	823	765	747	752	820	755	787	807	810	726	747	736	751	728	801	760	815	854	776	829	842	785	842	820	778	833	823	820	816	802	755	831	794	731	770	799	781	781	776	763	765	810	790	848	766	773	762	816	771	826	753	766	826	845	780	819	780	768	815	822	764	750	843	784	823	796	804	805	790	826	789	782	765	788	801	778	812	765	812	811	785	748	813	767	765	772	784	797	785	802	839	802	828	812	818	761	807	835	803	804	779	789	821	833	744	829	775	812	820	770	767	786	804	791	774	755	813	763	744	745	790	771	813	775	761	760	727	788	837	811	790	787	750	814	732	786	792	763	848	808	760	780	789	777	755	758	772	796	754	804	814	789	759	781	763	795	764	820	784	789	818	776	818	796	782	814	773	810	767	761	753	735	808	825	764	786	785	785	769	758	749	776	780	778	779	837	789	798	762	829	838	775	756	781	747	776	844	776	786	800	780	754	765	810	809	808	833	794	834	785	779	763	767	731	795	770	756	797	789	769	772	780	773	765	807	781	760	811	769	785	827	814	811	819	793	788	785	790	841	828	789	816	793	814	851	785	804	781	786	835	797	790	804	801	796	838	800	775	823	782	771	767	799	803	808	795	797	808	852	778	806	782	789	773	818	810	816	820	804	757	792	760	779	758	779	772	787	811	779	801	863	785	805	806	819	764	801	761	774	830	790	825	741	803	729	760	828	778	774	763	773	808	777	824	783	765	772	783	783	787	818	796	838	757	773	747	787	779	803	805	736	769	786	784	817	806	836	825	808	815	802	830	813	802	795	814	787	801	781	809	826	796	737	799	780	743	792	803	794	791	792	793	785	834	813	830	822	746	842	793	777	753	833	756	796	855	789	773	778	811	742	774	776	783	762	751	730	806	823	795	777	848	830	749	770	821	781	794	802	838	768	763	793	741	786	763	795	789	805	815	752	764	808	745	780	756	716	727	808	767	755	749	824	767	828	766	787	814	807	841	829	763	760	764	756	786	774	804	831	774	800	793	803	743	820	763	774	798	775	764	790	775	775	809	799	754	799	761	752	829	788	819	777	831	816	749	778	822	762	811	763	773	827	824	811	769	771	776	785	801	783	751	799	822	788	785	728	746	823	795	748	776	800	809	820	804	794	788	769	771	806	803	783	822	802	831	795	739	767	783	861	788	763	790	768	791	825	797	801	806	781	753	783	784	813	800	800	771	801	760	833	778	793	789	797	758	766	786	751	811	841	813	767	789	794	785	710	756	736	839	786	767	811	817	820	815	809	789	741	770	809	788	762	756	812	768	799	777	809	795	791	798	836	797	775	767	759	826	811	794	797	810	768	816	762	754	780	833	763	800	744	793	770	790	797	797	827	759	785	776	766	795	757	826	766	855	736	802	760	798	792	795	805	782	743	818	777	777	803	780	735	758	783	777	754	813	792	812	745	828	768	742	747	744	782	796	786	806	835	814	808	755	778	784	789	827	837	771	770	755	755	812	752	796	755	801	863	846	811	785	798	841	801	716	806	817	785	784	810	725	737	815	795	786	844	785	793	796	806	718	785	782	766	786	757	782	765	802	800	776	803	782	796	815	766	773	805	828	797	845	778	800	758	767	828	814	813	812	837	790	818	803	799	785	781	778	784	797	810	820	784	859	823	805	808	819	788	789	791	788	846	802	822	773	823	811	795	782	802	788	796	740	786	780	806	780	762	816	765	755	770	782	798	721	763	776	834	762	825	812	798	782	760	794	848	800	800	728	751	774	777	799	765	801	745	788	779	829	798	798	758	737	766	779	782	786	823	819	853	842	786	854	766	761	777	779	846	770	772	805	824	809	773	771	794	767	795	815	824	774	828	754	794	819	800	745	743	781	795	755	799	766	762	803	693	785	811	791	735	781	814	752	784	766	812	808	794	835	751	764	875	761	784	871	777	774	822	799	739	776	792	791	757	774	784	780	767	790	815	786	839	835	782	815	768	773	785	824	801	806	810	829	849	789	816	798	819	770	799	764	757	800	767	812	811	809	753	812	775	761	824	792	795	844	784	734	804	828	786	773	836	789	770	804	769	759	788	812	768	796	827	808	784	810	803	794	808	800	776	805	768	829	781	796	825	845	803	786	789	784	781	825	813	777	771	804	795	778	820	793	738	783	813	731	809	777	803	820	758	775	788	772	781	803	764	787	818	800	773	819	757	827	784	811	820	765	749	761	779	775	820	825	797	779	806	820	843	824	797	792	830	776	815	780	779
19607	11177	7181	3415	1757	1147	818	580	475	409	407	405	401	394	425	373	369	366	389	401	421	380	355	403	387	398	407	429	408	436	405	385	360	379	408	407	407	352	426	381	385	382	385	402	370	353	370	374	397	448	353	402	412	368	367	368	348	371	394	372	360	367	372	393	382	379	362	371	359	369	384	404	404	375	394	420	359	389	392	402	364	345	385	399	425	373	400	374	351	422	354	376	406	388	358	336	393	418	353	365	375	408	405	378	369	355	402	377	368	384	356	407	367	397	434	423	374	415	371	374	394	368	378	379	383	408	382	378	390	411	369	350	400	404	431	398	377	427	400	393	343	349	358	373	389	379	376	407	391	381	392	394	390	400	388	404	392	378	364	403	408	417	392	367	378	379	383	359	370	377	374	374	353	350	410	393	341	403	394	403	381	392	399	401	361	401	370	397	401	387	379	397	383	367	363	392	396	345	392	345	416	414	383	357	374	418	378	384	406	405	400	396	375	378	410	388	369	394	400	363	389	373	373	346	373	387	410	413	386	416	413	383	374	376	383	358	369	362	372	373	425	396	362	373	365	379	384	377	414	430	373	392	391	364	330	400	376	414	392	358	368	398	367	363	360	366	389	355	359	355	380	404	374	414	394	370	384	351	390	401	413	365	420	363	390	374	371	388	385	387	365	370	370	371	371	389	411	350	397	381	367	328	388	360	353	389	389	343	364	372	355	388	404	347	389	367	407	377	417	414	340	392	350	381	386	384	364	355	398	376	386	382	423	387	420	398	409	358	378	381	403	366	331	372	363	363	356	354	368	378	372	397	398	365	396	385	384	383	417	393	378	399	400	384	371	369	393	333	392	362	368	384	420	395	372	384	400	431	367	373	380	382	349	362	354	353	385	390	387	399	418	386	358	347	398	370	367	364	382	354	395	331	400	403	389	401	375	353	368	352	362	391	356	396	374	400	374	400	361	420	397	413	391	418	391	421	373	382	405	410	360	416	385	360	374	389	368	397	384	370	355	409	389	363	374	386	365	382	352	394	393	383	397	396	392	384	415	390	395	367	421	380	406	364	360	366	354	375	418	436	397	397	411	376	372	387	385	430	380	390	397	387	369	406	414	414	403	369	395	412	349	369	421	367	343	357	382	404	387	398	350	395	386	361	352	346	418	410	377	399	367	415	404	380	363	386	390	370	393	371	387	363	377	387	388	415	389	385	359	402	365	415	369	356	380	384	373	382	341	377	408	359	395	383	339	342	365	394	343	373	378	394	400	398	394	354	375	409	352	401	408	378	379	385	369	406	378	399	363	380	392	370	362	390	348	386	411	350	392	400	401	378	350	367	383	381	338	365	415	389	395	365	369	393	371	381	396	363	376	392	380	377	376	379	389	391	398	353	349	386	396	385	385	354	405	373	419	378	420	406	370	379	373	426	393	404	388	377	371	332	358	390	392	403	387	391	407	413	380	374	383	374	375	371	359	380	356	376	392	383	347	382	394	408	396	396	369	384	409	377	381	372	401	366	373	377	353	349	406	378	351	367	387	389	388	331	391	380	373	426	394	380	384	385	362	426	383	363	368	380	382	359	399	375	411	391	372	415	384	414	386	398	386	384	414	386	415	349	385	393	386	377	357	357	399	375	366	373	374	400	356	385	368	383	401	394	371	390	384	371	368	368	348	388	436	400	400	379	363	396	421	400	397	418	353	407	399	364	387	390	358	394	382	357	391	378	356	417	395	373	425	376	348	367	354	347	361	385	378	386	389	390	383	393	411	374	404	425	401	391	349	401	371	392	384	406	407	397	382	341	395	391	406	365	375	401	424	394	390	372	371	362	423	352	400	345	406	385	393	368	388	384	375	440	407	339	417	382	380	373	392	388	390	379	399	397	386	386	365	351	367	390	386	415	414	384	398	419	395	388	405	390	353	350	396	348	373	386	334	375	377	385	374	371	401	390	369	421	384	402	411	379	372	399	386	408	379	357	410	361	365	360	401	388	418	382	385	340	394	376	389	412	379	368	387	369	382	403	379	417	372	386	395	378	363	424	392	368	393	340	392	388	356	349	340	402	407	399	366	387	403	382	407	379	397	384	420	378	374	402	383	385	391	384	389	365	413	363	368	421	353	392	423	354	331	399	403	396	389	366	367	375	395	394	413	358	409	413	355	360	371	374	398	404	378	365	407	387	372	389	409	379	417	356	358	377	363	394	379	413	338	384	388	372	420	401	363	393	400	351	361	379	376	389	344	384	351	358	396	363	405	428	352	373	352	373	390	380	353	406	375	379	359	408	342	396	379	392	379	415	369	418	389	379	397	379	379	366	404	387	387	411	339	413	378	336	392	387	339	382	404	372	395	358	398	395	381	380	361	376	371	372	375	385	386	407	358	445	336	366	390	397	395	389	388	407	421	408	350	368	375	395	375	358	388	387	392	389	360	394	384	340	440	380	382	401	385	387	373	374	380	373	392	367	382	368	368	424	412	382	381	390	365	380	380	392	369	373	381	371	360	364	342	408	364	379	371	346	385	384	348	356	356	401	373	426	391	437	369	409	366	373	353	351	391	397	423	402	393	398	382	341	345	373	404	358	326	348	362	387	422	385	411	348	370	398	378	398	386	340	363	396	388	401	367	358	334	369	381	349	393	366	369	386	404	363	379	409	385	334	408	329	336	395	355	374	392	411	391	391	341	396	397	376	379	344	360	378	346	427	408	410	376	411	406	412	416	385	397	348	375	353	371	358	376	422	380	367	384	372	408	390	372	386	366	389	387	415	345	392	395	414	380	392	339	397	369	370	412	375	338	379	399	373	395	340	359	388	331	350	378	388	387	400	343	366	397	380	396	386	361	398	395	396	415	398	395	354	400	348	369	361	405	333	362	361	417	410	383	395	411	382	386	396	383	416	375	393	337	348	371	375	378	349	366	388	418	390	356	341	402	364	365	380	358	396	391	408	363	354	420	388	370	401	398	358	387	416	379	371	380	332	402	387	390	327	387	382	392	366	395	389	414	358	371	386	399	359	350	371	390	383	398	371	399	372	375	396	378	414	435	387	441	379	410	362	397	390	392	376	380	383	371	414	365	408	380	368	363	398	419	351	357	362	399	361	389	385	408	374	406	342	410	383	382	395	419	417	347	362	364	395	400	427	391	398	390	410	386	379	352	369	366	390	397	391	397	397	369	376	412	414	395	349	400	350	366	405	365	385	422	370	355	383	398	390	375	352	393	355	404	384	358	404	357	347	393	368	393	389	411	329	391	368	355	394	368	357	358	401	367	391	423	405	389	359	391	391	373	381	394	402	387	399	368	395	408	379	393	414	365	384	382	404	392	387	382	392	423	393	400	399	407	369	393	367	409	386	405	373	366	370	355	385	406	398	343	400	405	437	402	398	413	421	341	365	410	388	368	401	415	363	406	355	351	396	360	343	378	411	364	359	376	381	387	383	378	420	307	379	374	409	411	393	364	389	365	394	366	410	394	394	366	374	358	408
13565	10436	11756	8525	5789	3974	2741	1875	1432	1235	1097	1078	1010	1008	1011	1006	1003	1012	972	951	889	921	998	938	950	964	912	931	903	925	907	941	903	918	902	901	956	891	876	865	863	918	897	876	857	850	890	919	874	889	851	908	872	855	954	836	878	866	857	880	861	897	909	937	918	915	906	876	919	924	870	871	906	903	895	918	964	922	852	825	843	937	911	875	892	880	889	888	833	890	891	871	894	939	945	909	921	874	932	932	919	846	907	930	894	904	879	897	886	873	886	963	882	903	899	930	900	853	916	892	901	898	844	949	904	822	900	868	895	882	896	874	918	857	895	921	910	881	894	890	938	891	845	876	962	863	921	902	911	952	832	891	937	896	881	906	908	855	890	908	933	890	886	961	890	914	889	931	871	900	879	905	860	889	930	864	887	917	910	878	855	939	927	859	899	857	853	881	878	887	895	906	912	907	954	885	870	862	877	856	913	879	896	924	890	979	861	926	871	927	916	941	865	894	884	871	921	920	867	932	925	920	846	866	855	890	960	986	898	936	879	912	961	920	928	826	868	895	923	891	870	913	850	843	906	881	877	866	870	913	897	870	880	888	957	881	862	875	908	858	857	900	942	899	856	893	866	894	864	900	910	902	851	858	895	894	872	877	928	863	878	875	890	900	929	923	948	912	857	857	894	925	898	870	927	903	857	878	896	912	876	899	915	922	931	922	919	907	857	910	870	899	902	840	896	863	884	886	828	900	878	874	865	863	880	889	922	884	911	924	909	909	916	896	912	863	871	899	920	941	894	875	881	901	921	820	884	857	957	863	884	884	857	850	893	859	877	885	885	877	883	872	935	890	834	911	895	918	892	901	939	895	911	847	853	874	884	904	931	910	919	864	911	870	918	876	957	884	881	875	877	910	860	883	868	875	877	888	859	888	854	828	937	882	885	944	861	860	884	887	850	879	888	885	938	913	880	882	871	940	864	895	902	869	897	894	925	876	841	889	866	843	897	916	879	918	870	904	891	912	940	882	870	839	872	862	877	876	903	886	932	942	837	926	910	942	912	863	870	941	857	893	917	864	879	872	914	860	862	929	889	926	893	945	868	855	879	900	904	912	898	892	938	905	897	914	914	902	960	878	883	888	927	885	875	920	857	941	936	830	897	931	889	841	867	911	912	909	862	869	894	885	902	890	916	879	888	880	898	860	890	876	906	885	860	870	878	890	933	894	922	881	844	913	873	848	879	896	892	932	916	822	884	901	936	920	896	918	915	906	889	861	896	906	905	933	920	910	876	866	903	903	934	854	930	889	927	878	907	878	938	848	910	867	850	919	891	903	908	879	920	889	892	952	898	895	877	909	875	845	874	938	901	846	889	917	899	843	927	836	890	887	915	869	934	890	902	860	899	908	865	879	874	897	880	829	903	926	872	900	940	871	851	905	910	909	838	911	881	836	923	888	831	931	855	873	881	886	867	872	905	936	872	858	883	866	872	901	857	895	864	916	923	898	890	909	888	886	923	875	865	906	883	848	914	878	871	883	902	850	851	833	899	862	919	951	884	854	909	882	913	893	871	933	870	964	898	955	880	909	881	938	862	878	922	847	886	873	856	832	871	892	910	905	909	846	878	860	872	886	911	937	921	893	906	919	866	897	848	878	892	911	885	889	901	923	911	918	902	911	890	857	939	890	852	906	894	837	904	873	874	915	919	909	864	881	900	892	901	887	883	915	883	911	878	940	905	851	905	837	898	859	876	902	821	938	871	875	877	923	892	888	839	863	823	920	930	892	903	949	900	896	899	878	944	881	899	907	970	888	874	863	877	885	876	928	842	890	892	901	854	885	876	913	919	899	900	913	905	845	899	859	823	926	909	896	837	940	855	932	890	898	872	878	905	858	881	858	904	940	895	912	885	865	915	861	826	919	911	905	920	857	885	866	873	898	859	905	880	916	867	936	935	898	871	926	930	898	879	892	858	871	873	854	901	915	874	901	890	912	872	875	961	864	865	906	871	900	872	860	850	898	869	893	813	832	899	909	932	947	864	876	883	883	921	882	854	940	916	877	865	941	838	868	876	932	836	909	910	907	951	889	947	888	857	909	974	908	867	892	927	851	922	866	874	907	883	893	857	883	899	892	884	907	903	873	910	874	898	934	901	902	936	878	837	931	883	875	908	920	923	857	928	830	902	890	867	820	933	873	888	874	870	917	872	841	964	932	850	905	852	925	925	936	890	855	857	851	904	916	935	894	878	854	920	887	910	914	937	905	885	901	938	899	897	839	825	903	947	893	915	877	849	861	878	923	881	873	922	881	877	901	897	847	904	850	883	921	892	894	865	923	918	915	928	900	915	883	880	859	940	912	907	900	892	855	916	894	881	903	867	936	900	937	867	917	920	875	896	903	886	866	834	969	916	881	875	909	833	855	884	922	864	891	940	839	900	891	903	891	894	890	902	915	888	853	903	905	902	905	857	880	883	907	941	900	854	924	877	882	895	911	895	885	916	896	834	937	867	925	861	958	935	935	809	899	905	940	914	936	920	846	930	948	866	858	883	944	891	927	907	904	900	905	897	874	934	909	908	929	827	902	885	920	868	925	930	908	873	860	899	900	887	900	888	906	904	894	896	928	917	875	890	869	873	890	904	892	873	912	875	887	896	819	911	874	902	892	903	908	888	920	884	879	859	862	925	919	950	870	908	928	869	894	926	880	893	909	862	871	901	865	922	954	909	857	894	870	921	886	864	902	913	911	901	892	909	900	861	896	886	922	927	840	852	893	924	942	890	820	851	866	874	893	927	875	882	855	847	880	841	877	923	894	881	923	921	925	895	892	891	834	884	882	863	951	865	923	897	877	882	940	924	903	898	915	903	850	880	854	899	899	868	926	866	905	865	895	892	912	888	891	901	865	812	882	871	907	903	895	871	928	893	838	852	944	920	909	895	944	873	871	907	890	947	886	856	949	863	940	874	884	870	925	838	911	924	893	871	892	893	905	883	971	880	917	872	953	879	891	879	896	952	921	929	881	913	894	948	946	911	884	916	877	874	888	871	889	867	903	914	922	886	895	884	901	845	891	900	904	823	874	853	866	899	874	933	915	848	910	900	907	893	937	906	865	865	854	842	850	828	901	873	930	870	877	916	926	874	904	863	892	878	876	910	908	918	910	872	845	886	878	928	921	901	900	906	907	908	901	894	914	980	852	878	872	912	936	850	882	862	890	896	893	871	866	822	850	869	922	866	888	887	902	913	893	868	924	893	888	873	905	908	902	913	853	924	868	897	889	909	922	888	888	906	891	905	882	941	904	901	896	893	901	914	905	903	874	890	907	921	893	914	902	896	873	860	897	932	848	938	901	874	917	857	933	868	873	898	896	857	873	877	858	910	870	893	931	887	858	870	901	848	870	855	922	919	930	935	910	915	920	895	933	961	868	910	877	918	891	880	892	919	898	924	858	947	930	912	907	881	870	876	911	890	883	922	926	917	879	859	927	897	894	887	912
34787	23982	21038	10147	6202	4654	2164	1303	753	546	475	490	445	422	431	469	435	427	414	383	440	437	390	380	404	398	382	390	399	372	389	422	361	405	388	415	402	379	425	405	373	437	448	404	392	391	395	343	385	390	389	354	401	390	384	406	409	402	387	395	391	432	413	383	360	423	367	349	424	399	392	424	397	404	409	414	405	426	385	417	389	377	408	397	361	394	381	370	393	382	401	369	417	386	408	388	372	382	410	399	395	405	409	406	420	402	404	371	405	395	416	397	355	413	394	432	387	390	409	373	430	446	385	417	398	405	400	373	385	406	384	406	406	394	395	379	395	408	404	411	397	451	395	373	413	355	442	352	398	409	409	405	416	413	421	380	372	372	400	363	445	440	433	407	441	349	357	409	401	371	391	372	399	372	373	369	384	406	441	413	407	405	408	405	349	426	362	419	375	354	382	401	398	375	418	424	424	412	398	437	379	385	370	411	372	413	359	399	359	380	389	395	424	398	380	373	373	401	438	381	383	413	410	401	364	423	402	367	398	417	348	380	400	418	387	383	407	399	403	380	356	402	391	373	388	371	346	372	385	374	385	404	363	421	376	369	417	398	400	398	378	409	398	388	423	380	418	391	394	437	415	384	389	397	413	342	368	422	441	381	413	397	385	405	396	391	423	387	414	414	426	391	418	369	409	378	384	413	383	379	381	370	373	345	387	422	402	392	368	366	380	374	381	346	395	411	402	405	389	349	417	400	400	390	400	372	397	461	425	393	359	376	373	397	434	393	406	402	385	384	418	426	401	367	385	412	438	403	401	392	375	427	418	405	378	405	427	383	467	382	433	377	411	428	410	390	373	424	358	399	425	381	402	382	411	376	402	405	393	388	395	393	387	405	376	401	395	416	379	387	381	424	382	391	391	418	386	375	407	392	412	414	394	411	412	402	402	404	388	398	442	402	375	402	399	397	449	415	390	380	388	451	391	403	395	396	416	397	390	405	360	359	389	395	404	369	446	408	417	432	394	388	421	398	421	397	393	410	387	421	403	390	386	392	384	431	452	390	376	385	410	432	415	399	399	387	401	388	387	396	397	384	400	408	414	429	413	385	418	374	426	393	414	392	404	380	373	436	371	389	389	447	398	417	383	428	380	386	428	371	435	388	393	367	366	390	417	415	370	397	369	415	413	406	397	375	367	372	377	387	400	420	416	443	397	375	429	434	427	375	409	388	408	380	415	375	459	409	384	397	446	418	393	418	407	377	373	438	388	361	404	406	419	410	368	396	416	409	408	360	365	394	442	365	399	397	389	400	373	355	384	396	374	404	362	395	387	391	410	388	342	366	351	402	374	419	391	375	406	434	415	376	390	415	382	425	415	379	378	392	441	364	389	388	393	390	388	389	369	386	412	390	371	444	401	448	402	383	393	368	359	395	409	368	394	380	362	399	394	386	414	361	401	405	401	402	396	380	369	383	368	405	426	376	404	343	397	445	406	407	400	380	396	417	427	399	387	366	377	372	410	378	423	398	371	395	407	380	403	430	387	392	422	409	398	409	372	407	362	380	382	388	429	418	405	404	393	438	386	392	406	386	389	361	387	394	374	427	398	382	355	397	424	402	406	384	402	374	395	407	406	370	430	448	422	421	395	385	389	395	395	406	358	354	380	388	362	377	390	398	381	379	416	392	424	389	399	420	426	417	426	400	420	410	394	399	397	390	390	420	421	392	424	412	415	356	422	370	418	397	427	385	423	374	404	357	372	393	360	372	398	352	393	374	412	407	384	431	420	396	389	355	398	381	367	382	387	358	409	395	414	426	459	413	418	358	380	367	387	383	396	385	420	417	430	407	367	380	388	424	386	371	395	420	406	361	394	389	397	382	374	431	428	390	395	379	412	408	373	431	471	394	376	396	424	422	368	383	381	387	421	403	373	374	389	411	389	366	364	408	400	357	383	363	393	390	407	396	389	405	407	355	372	437	388	375	380	363	386	360	382	424	388	393	404	372	444	436	386	398	400	406	383	368	400	395	373	415	394	416	411	415	414	419	385	439	376	351	422	378	412	379	371	361	408	429	392	411	427	379	465	418	372	397	393	428	385	415	387	388	387	427	402	394	383	408	368	418	381	374	405	414	388	380	411	365	347	400	388	428	405	385	401	378	404	381	392	384	393	385	420	385	400	395	401	390	391	385	422	409	396	391	399	414	385	390	404	366	385	432	390	418	393	383	402	385	360	390	411	390	412	391	384	388	350	379	388	420	415	390	388	405	370	410	407	384	420	380	390	411	410	444	417	409	351	419	411	359	390	379	402	392	404	404	439	424	386	381	380	408	404	369	386	372	439	421	396	395	357	379	383	415	387	436	397	396	371	390	421	410	381	389	400	368	386	360	365	363	383	405	395	392	390	416	417	407	398	401	386	396	399	411	393	398	424	366	414	411	398	433	430	409	375	401	378	425	382	354	408	431	405	383	375	371	388	439	371	354	396	404	408	368	392	423	411	418	351	387	393	394	419	401	397	425	375	380	386	382	401	363	381	424	378	376	413	391	401	394	403	399	453	412	436	364	368	385	443	368	385	403	397	402	379	406	456	406	412	387	389	399	379	427	366	408	414	403	387	416	370	360	427	418	407	371	423	410	381	416	391	398	396	423	386	400	387	425	375	372	396	406	398	364	446	412	395	384	402	401	401	421	426	375	375	418	392	387	364	404	373	379	423	431	384	391	378	361	391	394	404	412	417	449	416	365	411	341	429	405	403	436	412	384	377	384	383	391	444	394	386	400	375	358	416	397	395	387	399	386	413	367	395	400	429	450	365	387	420	397	411	386	387	375	368	409	401	389	433	391	387	372	360	426	426	373	349	408	443	376	383	431	408	445	407	384	416	398	416	400	425	410	409	384	363	373	437	377	399	382	355	359	389	372	425	387	401	389	406	420	377	400	414	406	384	409	410	431	392	413	366	394	397	406	423	414	426	423	422	389	454	358	385	386	389	380	394	367	417	365	399	403	409	377	417	409	394	352	363	418	407	384	411	394	412	396	400	403	429	355	363	384	366	359	400	342	408	357	383	391	402	369	431	369	380	431	373	397	417	370	394	408	373	419	430	375	401	379	414	381	372	354	378	357	385	387	407	405	370	360	429	383	450	418	368	410	442	414	396	377	385	408	416	370	397	408	410	399	372	385	373	380	420	355	388	400	430	399	388	363	385	402	402	387	393	392	411	392	393	392	403	395	407	371	419	408	406	444	383	434	392	357	360	417	393	390	393	405	348	402	392	395	396	414	399	435	386	399	435	396	397	417	415	396	370	381	403	388	392	390	418	359	399	424	385	384	416	428	394	369	416	373	447	370	386	392	385	367	364	427	398	401	419	394	384	398	437	397	407	378	393	366	429	343	370	417	397	411	413	418	397	405	398	387	399	391	409	420	388	433	397	392	401	439	406	402	415	383	415	401	374	370	395	391	392	381	425	365	371	409	406	383	398	346	397	407	334	390
24257	20325	25784	18215	16787	14067	7772	5187	2549	1662	1544	1372	1269	1252	1212	1131	1079	1093	1087	1064	1031	996	994	952	961	1013	953	977	952	970	957	1024	964	969	976	934	980	967	912	951	886	961	926	897	922	923	895	908	933	925	911	949	958	882	883	949	898	951	933	970	923	917	910	910	925	911	907	901	906	925	962	885	928	873	914	872	902	916	913	943	920	1020	881	856	919	941	972	884	943	857	953	944	933	877	978	894	885	918	936	926	926	944	891	903	940	884	919	917	889	902	914	903	955	900	919	878	961	927	899	902	870	932	885	900	942	905	893	929	946	935	921	944	945	917	914	924	968	892	924	931	945	899	926	994	941	917	885	871	891	887	886	903	913	888	885	870	936	892	861	938	890	944	879	893	893	891	889	904	948	947	866	975	947	939	934	911	900	922	899	884	952	906	862	962	936	940	948	890	979	939	912	918	974	879	887	907	905	842	904	972	905	931	937	890	903	894	934	872	876	928	923	930	934	914	917	912	882	920	862	909	971	949	909	959	912	973	940	916	967	937	891	894	948	934	942	882	940	902	899	915	886	902	914	895	905	880	909	875	933	910	903	927	881	961	949	949	943	924	950	910	932	936	912	926	889	917	943	896	879	920	886	884	859	892	885	918	920	896	927	916	957	880	932	891	934	911	951	951	968	903	902	901	927	905	895	928	877	887	899	966	928	980	932	915	966	915	909	953	912	973	904	928	913	912	877	909	935	935	908	908	900	932	935	904	908	914	887	895	952	950	952	950	934	946	900	898	882	880	869	863	984	942	924	891	902	925	970	916	938	929	917	911	952	954	884	948	934	979	891	940	876	883	948	923	907	828	916	930	887	910	890	936	915	952	919	911	934	904	885	901	918	881	872	918	923	926	894	858	852	968	923	908	943	886	875	960	900	919	929	892	930	926	962	954	920	940	898	851	948	889	903	941	913	939	902	952	921	902	984	895	922	902	916	995	893	971	902	926	923	950	906	900	924	935	872	877	915	900	901	909	974	886	946	972	902	924	909	861	876	936	915	876	864	941	879	897	933	885	949	919	904	879	909	929	989	891	890	904	944	947	912	948	912	932	906	946	915	912	915	973	932	963	918	877	909	904	855	887	910	904	902	872	909	931	913	942	967	928	879	929	863	894	903	859	897	880	979	936	907	925	920	908	893	942	876	842	960	905	931	931	899	922	900	919	906	961	958	920	899	914	931	952	958	908	979	931	879	893	900	908	911	924	917	951	910	898	942	881	874	924	951	886	906	917	940	884	911	911	962	856	944	977	925	933	943	914	934	891	959	953	960	933	870	957	920	925	984	936	911	920	974	947	960	956	906	917	909	964	918	906	884	940	917	884	909	868	900	985	965	939	924	948	979	896	929	904	961	965	921	922	946	888	885	888	921	908	922	919	901	894	902	918	932	915	949	946	892	919	944	885	924	934	872	918	902	902	944	922	957	936	908	968	880	927	949	900	969	945	882	934	920	884	887	928	893	885	1009	874	910	915	986	916	885	909	841	898	873	910	903	916	927	933	879	900	907	975	878	889	955	915	917	899	891	943	938	979	888	872	934	905	883	934	930	971	880	875	927	912	936	899	902	932	903	899	937	926	912	992	979	911	907	940	974	923	942	948	938	915	961	927	894	922	921	928	935	891	913	921	912	935	926	880	898	968	954	891	957	885	897	918	931	917	937	896	895	900	890	884	919	901	921	921	850	926	943	884	945	970	927	921	892	887	894	920	919	888	953	915	959	927	955	912	959	918	916	927	906	898	920	973	892	907	888	935	930	952	890	905	883	890	918	955	916	926	971	916	903	920	973	936	967	940	934	841	941	910	919	947	922	917	947	960	945	876	881	906	900	899	901	938	867	951	888	905	877	915	901	871	941	917	879	890	957	923	933	932	848	948	954	887	888	956	946	962	922	887	932	940	904	874	863	883	988	903	899	932	876	963	948	909	955	896	920	909	912	913	922	953	910	928	929	867	953	976	986	883	952	897	887	962	910	900	907	948	881	942	936	924	918	947	924	950	888	892	933	858	883	938	934	923	913	909	952	910	909	970	917	928	875	920	859	870	916	891	983	912	899	909	937	905	907	948	874	846	853	903	905	917	891	928	923	906	899	928	934	945	947	870	919	938	948	951	921	925	882	937	937	886	929	916	877	922	887	913	970	885	938	911	873	916	888	909	916	895	914	876	918	899	860	896	913	966	888	888	917	892	907	872	912	921	858	914	953	959	894	900	973	910	911	927	908	967	980	918	928	900	866	900	935	938	932	896	908	936	922	898	897	931	918	901	888	879	950	932	857	880	909	936	918	926	880	895	994	932	875	932	893	873	954	952	929	893	899	859	919	922	951	868	880	896	874	918	878	849	926	857	928	884	951	905	923	911	910	945	952	939	933	930	917	948	949	954	932	858	972	924	930	907	938	875	872	902	977	944	923	894	908	935	942	901	912	934	912	908	954	848	918	922	935	930	943	877	940	886	887	903	897	881	928	872	899	899	925	943	932	967	897	912	945	888	924	967	947	885	873	930	975	920	919	908	928	961	901	903	885	982	961	864	883	982	894	928	925	973	948	971	940	860	863	919	935	919	901	947	959	931	900	925	917	927	963	944	856	967	925	961	946	926	939	926	920	953	934	933	892	961	914	935	950	937	985	971	913	943	974	931	871	903	866	947	920	918	900	890	926	848	950	956	921	913	907	929	931	912	911	936	893	911	916	925	918	931	889	899	905	896	945	884	923	926	869	938	879	929	913	950	938	939	899	913	906	887	883	899	940	893	952	954	912	906	941	897	906	974	922	912	946	899	928	936	930	931	852	930	873	932	917	969	919	934	894	899	912	950	941	951	895	864	882	872	891	896	914	880	961	894	916	912	899	976	899	914	919	912	935	904	934	924	903	945	864	889	954	885	927	899	926	908	903	911	906	904	941	970	940	908	884	886	919	985	917	934	934	948	876	912	920	914	915	905	951	938	923	898	918	908	938	879	893	957	880	931	924	912	895	884	929	884	893	950	903	918	899	879	927	942	912	944	934	932	980	870	937	874	904	933	942	915	912	975	938	850	892	908	949	939	912	878	907	899	902	933	983	933	890	947	903	947	918	892	930	919	951	926	877	918	906	931	930	918	954	900	944	894	921	886	895	913	936	934	890	939	921	927	918	954	945	926	937	925	833	916	962	903	911	933	922	876	949	942	926	917	962	926	873	944	925	988	937	916	874	914	881	910	933	923	904	908	910	900	917	895	933	863	944	883	921	898	948	919	928	897	966	893	936	909	913	910	919	925	922	884	934	961	960	903	940	900	976	914	924	883	928	908	852	923	913	916	913	930	887	965	948	945	915	982	879	941	951	897	921	867	860	920	924	970	869	942	977	888	945	904	922	885	908	896	886	883	875	933	990	933	891	974	909	905	886	902	953	877	951	864	923	888	929	899	898	901	935	913	922	849	911	947	912	917	888	954	919	922	938	925	864	926	891	917
44279	31058	26304	15015	11060	7149	4161	2141	826	540	508	432	446	405	458	410	399	374	399	359	366	381	380	340	329	357	340	340	344	344	328	362	359	345	310	323	332	351	355	363	355	318	292	365	328	369	357	307	342	336	337	307	331	322	350	368	331	350	390	335	377	373	317	352	324	328	345	371	315	381	349	321	358	357	338	331	328	366	321	326	342	372	389	331	319	319	308	357	395	360	327	307	345	327	359	339	337	325	367	369	342	312	355	343	334	341	355	335	352	299	376	363	339	328	338	346	311	360	360	330	336	341	357	317	330	370	342	328	318	336	307	319	335	350	369	342	382	314	330	389	356	326	312	333	369	324	306	374	340	340	362	350	304	323	346	316	358	295	336	332	345	376	378	358	320	356	335	337	385	389	301	376	333	340	348	338	343	394	326	372	332	342	311	360	317	329	323	327	337	355	349	329	320	331	333	310	349	360	351	335	342	352	327	342	362	276	327	367	332	364	340	366	340	325	322	331	387	350	311	361	327	352	339	354	310	349	332	322	324	333	317	329	291	362	312	328	387	337	350	340	339	337	372	324	326	325	318	345	298	310	345	367	363	313	321	348	346	341	334	351	349	339	330	345	333	353	337	332	383	353	353	346	329	327	327	349	352	344	332	338	322	337	322	319	362	320	363	309	320	310	340	332	308	360	345	374	314	377	322	339	347	330	353	321	357	339	337	355	340	373	322	305	379	344	353	325	324	348	333	353	346	305	338	351	297	341	338	370	395	377	378	336	355	347	343	373	355	359	345	340	336	318	366	358	351	361	361	312	315	338	333	312	295	291	381	348	326	323	318	300	335	339	352	340	322	328	316	353	296	339	354	379	350	359	296	321	324	350	323	322	335	313	354	307	345	338	345	351	347	328	348	324	328	334	321	329	345	342	328	348	337	326	338	339	336	350	370	323	325	354	327	326	335	314	342	346	325	379	346	356	301	329	326	341	339	310	356	353	335	325	320	337	341	379	367	311	377	306	332	362	311	316	336	306	353	328	333	356	337	361	336	354	335	338	360	356	352	339	372	358	333	336	353	351	355	332	357	347	320	312	322	375	358	341	343	341	351	355	319	365	354	346	338	367	345	348	359	314	370	398	375	360	329	344	330	348	344	336	346	368	317	349	318	343	335	358	322	340	345	320	337	326	322	346	323	313	315	337	392	335	342	336	340	352	352	348	402	336	304	368	328	353	341	362	307	320	318	352	330	366	321	339	335	302	321	317	343	327	332	365	328	341	313	354	332	364	319	353	354	330	315	326	344	340	359	349	360	329	319	380	341	330	368	372	332	370	349	350	337	351	332	330	373	298	331	347	318	337	327	319	299	355	347	323	357	316	354	339	349	342	357	326	327	359	320	331	316	337	380	387	324	335	313	340	314	279	297	351	357	316	374	365	297	341	335	348	336	326	333	323	338	343	330	385	332	364	358	366	310	328	305	325	341	322	366	337	352	380	318	378	318	361	376	354	367	365	374	340	348	331	344	315	337	319	331	341	347	346	324	346	351	374	361	337	338	331	349	327	346	343	323	343	368	310	329	345	371	344	310	335	312	378	326	352	325	386	329	338	323	311	333	353	361	358	318	323	329	359	372	328	333	328	344	331	357	343	289	347	343	367	361	316	301	337	330	319	318	300	342	306	340	347	386	313	299	346	346	295	379	343	288	320	332	339	332	348	368	364	334	368	325	324	352	357	330	341	324	332	340	360	330	368	338	371	350	350	355	331	353	299	337	324	382	326	364	310	349	340	371	306	356	364	304	363	359	376	325	376	372	335	352	340	338	341	324	326	345	330	350	343	342	321	330	347	319	330	356	328	370	333	297	363	379	332	366	327	317	358	377	356	335	290	312	352	360	351	334	329	341	344	329	339	330	356	337	312	338	394	362	331	343	331	312	340	335	348	317	362	352	330	350	365	372	330	319	356	317	340	339	318	350	334	319	346	354	348	366	380	290	338	360	334	329	342	338	332	323	352	367	344	346	346	336	353	297	351	359	354	350	313	316	358	420	314	357	336	350	348	342	332	360	330	358	334	317	354	375	332	332	352	330	376	358	343	359	301	344	356	314	319	367	338	373	300	308	322	341	356	386	372	332	329	313	341	338	350	343	351	321	346	348	336	355	340	343	371	360	322	335	351	350	327	312	359	336	342	315	313	353	365	339	323	318	306	324	350	325	327	318	335	356	314	341	328	337	362	337	332	340	326	332	340	354	340	344	323	341	338	345	343	316	346	315	310	377	356	368	341	345	334	330	320	344	335	354	345	377	382	353	350	318	359	355	360	354	351	330	350	312	329	323	307	364	328	335	373	344	357	334	303	349	337	314	317	365	350	315	319	370	356	327	359	345	327	336	356	345	290	320	351	365	337	370	332	309	350	353	376	357	352	309	358	339	362	367	312	376	366	316	338	302	318	346	320	319	344	343	337	323	320	341	338	329	390	340	303	325	375	369	347	340	357	326	319	344	353	359	367	332	399	308	352	340	352	339	328	334	356	397	312	345	327	371	355	309	329	346	311	376	320	363	342	340	348	365	315	343	299	322	359	379	342	351	355	348	361	340	317	318	304	367	369	359	319	345	330	334	303	315	337	335	348	356	323	341	315	328	359	349	336	333	336	361	321	311	351	328	372	338	329	353	333	322	357	357	333	308	325	347	373	348	315	302	347	337	329	336	352	311	320	359	325	342	353	314	342	326	344	351	306	363	344	354	321	361	347	352	342	314	373	349	319	345	353	340	356	314	330	331	333	364	347	387	386	304	339	310	346	334	360	358	366	341	357	375	369	355	341	296	336	314	348	366	369	362	325	345	327	321	334	333	333	376	348	307	333	310	332	336	319	321	293	328	316	331	324	374	323	374	312	325	332	334	342	349	354	340	364	345	434	339	330	333	370	342	363	321	337	346	332	368	321	369	350	374	342	355	322	358	349	338	328	380	357	365	345	307	333	355	344	320	331	327	303	336	343	303	335	362	306	335	331	342	358	372	356	326	326	347	355	362	316	314	347	335	353	335	316	350	387	350	358	342	316	308	364	353	321	348	315	334	331	346	326	352	340	346	315	349	351	359	334	340	368	365	336	309	328	362	309	323	335	308	363	337	358	362	322	350	325	338	339	306	353	315	340	355	354	346	340	343	367	361	325	352	313	306	360	338	328	358	303	361	335	321	383	332	331	359	326	369	369	349	317	345	376	330	357	334	344	348	336	372	346	345	369	361	345	349	319	324	324	323	360	331	357	331	329	318	327	358	328	345	357	312	322	346	368	353	335	337	347	330	353	331	339	314	363	311	355	329	359	336	352	333	342	320	317	348	338	346	321	338	315	339	325	325	344	337	373	354	358	350	357	330	371	334	305	333	333	329	334	307	331	363	350	357	351	367	361	317	361	347	361	368	317	328	316	321	323	351	359	314	373	363	339	336	381	331	339	330	333	335	308	327	363	358	337	360	384	347	323	366	356	324	349
29723	25355	29411	24566	24141	18171	12663	7452	2703	1893	1637	1501	1379	1379	1247	1086	1079	1054	956	979	980	971	942	897	944	889	911	827	841	893	883	912	871	915	901	836	883	813	835	826	861	816	845	817	828	857	801	792	823	826	855	743	832	818	793	872	750	800	786	854	797	709	822	824	775	780	781	755	771	791	822	817	767	815	795	819	831	867	776	828	814	745	763	817	789	740	798	810	809	841	832	746	862	798	793	779	808	816	796	727	800	775	807	785	762	818	751	789	818	827	766	790	805	822	806	771	844	809	799	827	816	828	779	787	843	778	772	777	805	865	826	810	809	777	795	798	746	805	790	810	778	834	792	808	796	785	777	803	758	765	812	836	787	760	805	811	779	815	778	848	777	810	781	806	849	816	818	793	789	776	789	796	756	776	784	783	769	786	830	772	823	796	782	822	786	820	848	832	758	810	818	799	827	870	832	813	787	747	790	841	760	786	777	790	788	755	845	832	806	858	784	826	806	823	838	805	815	804	761	833	787	784	740	808	787	816	810	840	773	821	799	849	834	826	809	806	765	799	837	819	781	793	718	795	771	773	796	809	773	800	755	786	769	829	826	782	901	823	789	779	794	819	841	779	824	841	817	808	778	810	776	796	858	785	861	787	806	808	795	797	806	787	814	801	810	764	787	771	813	777	844	773	783	788	814	832	783	783	821	850	765	825	743	816	753	870	818	804	780	817	750	806	771	785	783	782	813	834	792	797	799	817	791	790	823	780	805	788	835	784	796	748	770	768	781	766	760	811	839	824	819	788	755	773	747	792	796	811	783	752	767	857	842	779	852	828	784	797	783	831	825	787	765	811	828	813	790	804	810	802	762	821	794	788	790	804	793	768	778	800	804	809	840	787	803	841	822	787	804	754	818	793	839	812	760	748	789	865	821	792	797	805	778	847	803	828	788	820	778	822	798	781	843	814	786	773	794	782	827	779	861	862	779	787	807	798	800	762	810	792	783	817	773	790	783	782	851	799	776	835	771	806	775	778	787	809	788	820	787	814	769	780	820	790	808	771	784	798	803	833	799	763	785	799	790	774	803	809	788	840	763	806	868	743	834	801	806	797	730	805	822	769	829	823	814	829	830	798	778	834	796	851	803	796	743	823	812	825	790	814	789	774	795	757	822	755	794	849	844	836	819	759	786	794	840	762	825	792	827	791	819	789	832	781	762	806	818	774	782	781	795	800	746	824	750	849	831	845	795	822	844	829	767	792	774	828	784	787	798	793	782	761	755	833	808	810	791	782	815	779	777	855	785	905	803	821	801	815	801	811	822	800	799	805	843	761	820	831	791	778	818	787	850	794	837	765	793	765	842	803	841	788	761	807	735	792	824	826	758	789	838	794	763	807	799	844	779	771	830	799	797	799	766	802	765	803	816	812	802	749	797	831	831	781	778	772	782	825	756	807	793	769	833	810	812	832	791	791	777	788	768	820	819	799	851	816	810	812	814	820	846	776	852	781	792	767	802	757	789	795	833	816	740	789	785	775	844	770	800	778	813	784	817	768	807	798	820	766	812	805	783	779	740	765	798	810	756	874	794	784	816	817	813	791	813	811	763	803	772	780	769	823	800	850	851	789	819	787	762	768	798	789	789	762	772	819	864	772	804	855	787	813	782	783	818	792	773	795	796	787	777	794	787	837	790	811	794	770	866	821	810	783	700	815	790	807	793	782	850	830	861	795	799	788	814	816	784	814	804	846	767	807	771	850	771	823	776	767	790	799	808	774	799	770	826	792	784	794	826	808	796	792	750	834	868	766	826	778	784	805	772	798	799	769	819	869	769	772	800	813	827	802	796	753	816	845	789	792	795	781	785	811	773	787	774	793	786	779	748	771	741	755	803	804	761	801	884	783	758	808	833	821	838	798	765	785	824	858	784	787	782	779	805	841	795	765	768	783	797	826	809	785	774	815	795	788	821	755	865	773	829	836	812	817	830	774	728	834	788	759	822	810	758	813	779	773	804	784	783	790	804	783	781	807	767	713	741	797	820	775	880	747	827	758	777	785	799	784	796	786	795	793	813	805	849	836	816	790	827	756	784	791	769	828	869	773	821	770	804	795	792	802	821	783	816	821	738	760	804	823	828	800	793	775	767	783	784	819	794	867	771	802	798	812	817	758	834	818	823	750	781	772	852	729	723	779	802	779	792	818	836	784	809	808	820	810	808	775	833	815	849	799	833	792	793	789	825	767	799	817	812	804	802	789	820	803	796	748	803	769	796	797	825	788	794	811	807	764	830	820	774	779	815	775	720	791	802	851	801	802	775	801	835	771	808	748	784	774	824	816	825	788	842	817	807	784	802	790	796	798	767	810	805	744	804	821	843	763	834	796	763	790	798	781	753	776	812	781	827	769	773	777	803	777	776	851	843	774	777	822	774	761	808	811	823	766	792	789	774	776	783	816	831	791	761	762	758	781	822	790	768	798	713	803	813	756	755	825	829	781	790	824	816	746	781	813	782	823	782	788	771	828	818	774	808	779	755	803	747	799	811	802	816	805	788	809	811	816	796	822	806	747	785	818	801	785	779	811	776	758	821	810	793	792	798	748	777	774	753	826	820	820	787	776	819	828	815	786	792	753	821	795	742	849	800	740	794	846	798	774	758	805	791	823	842	816	793	793	830	776	808	787	792	774	819	798	792	743	747	843	781	801	759	820	730	774	775	810	801	804	780	794	789	823	803	822	790	809	769	801	808	808	736	861	813	852	771	797	815	789	803	822	765	797	798	791	796	754	792	762	793	840	832	718	830	820	734	805	831	764	809	829	810	802	788	779	790	797	811	801	789	808	797	816	806	813	842	810	755	818	740	830	802	796	790	695	792	784	811	808	802	765	818	813	811	784	800	795	820	857	832	801	821	836	803	781	788	786	807	773	851	765	799	789	844	780	759	798	806	788	810	797	810	806	811	844	852	814	764	849	781	800	858	811	807	824	781	795	826	834	833	817	810	851	768	794	817	802	773	798	830	843	860	761	762	797	762	752	787	787	804	766	772	743	865	801	778	820	770	766	764	757	813	780	816	792	765	792	810	809	794	807	764	848	759	798	789	736	731	772	777	772	763	787	808	805	790	793	829	752	802	795	809	789	763	786	763	801	817	766	841	789	824	756	840	795	851	797	751	796	768	792	765	815	798	811	786	802	790	822	827	754	813	830	800	817	777	805	817	845	764	773	745	794	791	804	794	901	808	788	749	836	786	803	776	806	803	787	811	747	838	794	746	786	799	855	754	805	775	791	847	837	788	757	785	802	786	769	776	819	828	783	827	768	829	789	775	855	785	801	782	787	770	825	811	811	817	806	774	725	752	766	732	813	796	826	785	783	826	823	785	808	730	813	796	829	801	774	829	794	834	801	735	784	741	805	802	772	757	826	790	824	846	775	771	788	814	767	729	783	801	821	822	817	768	803	779	805	767	738	792	823	814	770	839	789	828	790	827	775	792	876	844	770	797	743
20989	12026	6975	3450	1794	1165	787	536	504	394	416	433	407	421	415	385	381	387	382	417	432	385	345	410	382	432	405	402	427	365	387	400	398	390	364	364	423	379	381	377	392	370	384	397	389	407	388	400	415	391	428	378	383	390	367	388	400	408	448	383	401	376	383	403	406	410	432	356	380	406	402	429	407	377	386	413	436	380	356	361	404	366	430	405	426	435	373	410	388	396	361	385	376	388	411	383	401	363	410	438	353	388	377	408	452	415	434	418	344	394	378	430	403	396	403	384	411	439	405	396	387	382	386	405	391	394	424	392	413	384	405	407	412	371	393	424	383	379	400	369	387	418	392	396	417	432	388	376	373	383	428	394	423	383	390	377	399	388	409	424	363	397	393	415	395	382	402	401	377	380	403	396	375	431	424	394	463	384	408	380	393	396	378	401	398	395	417	363	386	357	397	372	394	412	383	354	366	407	434	378	347	384	383	389	413	400	381	400	405	411	388	428	393	380	380	417	404	421	367	362	408	385	416	408	366	396	382	429	373	381	401	379	376	375	416	431	366	399	365	427	384	366	347	423	421	371	384	390	389	400	424	378	384	362	370	380	397	422	403	417	331	387	374	404	385	413	431	391	413	347	426	361	409	411	391	410	389	405	387	408	353	373	396	383	372	410	384	381	365	373	367	377	385	403	424	381	402	381	416	419	398	389	433	394	407	379	389	381	373	399	400	366	387	398	444	441	399	428	384	408	373	406	384	408	401	370	373	359	375	379	374	402	401	389	373	410	398	335	372	420	383	437	384	376	356	393	384	368	365	369	397	372	355	384	393	388	366	389	367	357	379	368	389	379	387	369	409	387	375	398	390	414	389	404	389	405	409	403	405	415	426	393	377	371	393	405	419	379	381	409	383	379	394	401	400	378	391	406	390	393	368	362	414	406	396	375	393	382	386	400	386	368	413	428	417	389	381	452	368	383	391	414	418	367	368	366	376	404	375	356	401	373	381	397	376	409	363	378	417	392	360	369	386	387	415	399	395	406	373	403	391	367	357	350	407	379	389	379	412	368	392	368	396	379	396	414	370	384	412	411	397	435	406	386	441	371	406	409	407	398	416	374	393	399	363	392	371	385	413	410	376	438	420	400	371	405	350	382	382	425	375	424	390	367	417	390	410	388	415	415	363	387	382	364	415	378	395	383	413	385	381	395	376	393	405	398	379	398	381	377	375	402	378	387	383	418	387	378	370	379	411	411	400	385	352	433	406	384	396	370	407	421	387	432	411	383	373	408	397	410	385	386	381	403	443	407	399	406	394	418	404	405	373	388	371	360	400	398	406	383	386	399	421	415	415	365	391	367	387	408	378	384	382	367	385	374	386	415	376	392	377	369	403	389	379	423	394	397	383	388	376	413	402	378	422	373	398	413	384	391	378	357	415	374	376	402	400	381	415	366	380	412	380	394	380	416	368	409	395	382	392	367	406	425	387	377	408	410	403	420	373	350	355	386	382	417	414	377	389	377	378	388	394	354	368	367	414	394	383	375	387	388	426	419	365	381	370	351	385	425	420	415	370	379	370	388	418	423	394	412	371	370	392	388	417	396	427	392	376	442	412	357	401	416	408	367	399	374	404	402	406	408	403	386	376	383	382	402	398	379	400	394	379	397	415	412	386	385	396	405	393	370	418	411	399	411	364	368	421	403	381	418	374	412	404	389	435	376	401	392	383	416	375	404	404	357	406	381	400	427	390	398	443	382	427	414	380	392	368	429	414	389	407	367	409	363	379	403	389	395	407	426	398	370	389	387	390	382	392	398	411	367	402	398	427	378	386	389	414	408	402	395	409	382	393	388	397	392	407	372	423	387	386	408	421	423	434	417	425	395	410	386	446	394	379	424	420	382	378	378	382	431	359	371	381	402	393	360	388	386	381	399	397	385	392	410	432	425	405	350	380	413	423	401	378	393	352	406	400	392	408	384	379	373	374	386	424	404	408	417	384	391	389	383	395	407	396	399	394	370	394	379	400	415	366	360	368	370	391	387	393	388	378	389	355	376	372	448	436	393	360	381	357	364	357	366	410	392	397	379	353	390	374	406	359	386	369	410	414	399	366	361	412	424	385	385	383	379	425	353	402	388	388	396	400	376	388	377	396	371	383	401	393	380	392	400	395	381	418	405	399	406	379	403	364	392	375	411	398	394	408	400	392	397	427	398	364	375	393	388	385	439	398	359	395	379	402	406	361	340	424	376	397	392	361	389	401	379	400	402	403	382	399	391	379	378	368	388	368	400	373	377	401	388	389	403	418	397	379	380	402	381	367	398	417	387	401	387	408	371	457	403	378	420	376	393	380	374	457	406	410	386	392	378	425	418	387	409	413	400	401	391	391	405	408	372	373	396	410	407	432	350	370	361	386	391	398	383	362	394	391	395	394	392	371	372	399	407	399	381	412	374	406	433	415	427	443	406	414	399	361	375	388	390	398	389	446	386	377	421	369	383	380	378	392	367	382	405	364	393	375	394	410	397	417	406	398	374	411	372	400	336	416	421	365	366	409	321	430	412	410	418	384	383	363	393	387	385	379	384	426	359	385	402	356	374	377	399	388	366	382	415	324	418	389	395	396	415	418	409	404	408	378	403	422	413	406	370	442	381	395	366	410	378	372	376	367	391	372	402	368	386	388	377	347	377	366	365	375	430	392	376	387	399	394	381	382	387	397	347	359	396	408	398	362	385	344	404	382	378	427	392	362	373	412	388	429	369	436	419	369	403	362	384	385	390	369	364	350	385	393	373	415	424	393	400	422	412	358	386	384	350	386	413	402	403	380	398	437	396	373	397	408	394	409	367	380	373	383	383	415	385	366	389	445	399	381	356	409	414	387	401	413	372	373	410	373	372	375	419	387	371	423	376	401	394	406	368	418	376	409	384	391	424	402	407	415	373	363	388	374	375	359	417	391	399	387	389	393	388	375	412	387	362	392	359	397	400	385	388	405	386	368	346	410	358	383	410	405	371	394	400	388	429	406	377	355	414	445	398	419	366	372	401	370	392	403	398	373	376	382	399	374	409	412	407	384	407	389	391	390	378	386	358	390	389	409	397	385	443	376	412	390	391	408	417	362	371	401	406	396	387	361	431	390	405	413	371	400	363	398	402	385	387	372	394	417	383	395	396	365	383	374	410	398	410	383	437	393	396	410	382	407	374	425	422	405	401	456	392	406	395	394	371	416	367	431	374	404	401	400	369	374	372	384	372	396	363	404	375	405	382	383	397	387	399	387	401	367	381	366	379	418	367	384	397	399	417	370	410	412	398	379	384	380	375	391	397	385	399	425	391	388	423	413	416	382	384	396	403	381	400	423	389	417	408	381	342	394	363	359	410	382	383	376	348	404	424	409	388	365	408	393	425	422	349	359	440	389	359	371	413	405	358	408	419	404	383	380	390	406	363	395	393	362	438	389	361	398	385	385	395	373	394	430	403	426	363	387	378	379	404	410	388	399	377
14139	10970	11169	9449	6371	4417	2667	1577	1259	1188	1143	1097	1034	1044	934	1015	1007	950	993	964	975	915	951	946	969	969	915	954	915	972	934	948	922	953	928	968	928	876	950	918	950	884	896	913	912	905	910	962	931	893	885	916	918	973	913	843	893	915	948	901	907	911	919	913	919	944	881	903	913	953	889	903	975	877	903	916	906	892	903	894	915	877	863	884	930	887	955	889	895	865	958	910	932	949	901	898	930	893	944	918	913	906	937	935	905	927	890	894	905	958	910	914	924	911	911	916	926	925	896	921	916	873	921	915	887	881	917	951	860	919	889	909	917	884	936	888	907	920	930	909	908	930	929	938	945	904	909	895	871	962	910	929	868	957	948	885	916	907	930	837	940	870	877	897	915	885	896	914	931	985	939	905	888	908	915	894	933	896	869	871	906	931	938	919	874	916	894	905	895	896	898	925	931	890	904	881	894	935	1011	913	892	896	914	904	904	940	924	886	899	944	906	877	961	869	847	893	940	880	911	882	904	892	953	921	915	848	938	902	902	927	855	927	890	897	893	930	934	875	926	878	926	870	881	864	855	860	906	949	939	902	894	873	900	914	855	940	915	934	922	920	894	873	890	877	871	889	891	865	913	901	930	931	896	924	878	934	907	948	893	933	894	902	912	976	957	923	880	913	911	883	939	864	928	895	913	901	891	946	832	898	912	886	910	886	958	910	920	954	875	853	908	914	890	929	899	888	924	904	945	935	872	923	921	853	945	848	908	921	945	917	941	931	849	887	925	927	937	921	898	884	933	864	922	911	940	901	880	916	968	927	919	930	969	927	895	908	926	916	902	873	878	918	899	891	924	918	898	921	882	933	856	856	904	853	875	915	924	900	882	933	930	886	915	912	953	919	892	969	891	937	930	876	882	898	901	880	931	923	874	873	885	927	911	848	934	886	910	976	938	921	919	911	913	899	901	920	920	918	905	916	896	883	904	902	902	870	929	882	860	930	910	890	890	865	919	937	931	945	942	893	881	914	928	952	893	839	891	952	892	873	938	891	879	883	904	901	936	899	910	929	923	912	881	870	905	936	886	953	884	901	939	928	904	886	910	922	944	883	915	904	919	877	890	897	932	924	903	964	877	910	937	879	929	874	936	959	885	886	893	859	911	936	925	902	922	822	902	955	928	949	880	861	890	913	893	910	865	856	899	978	924	930	863	881	896	881	884	919	886	929	885	918	880	911	892	904	877	946	911	875	922	925	919	917	981	916	870	910	891	921	899	928	934	907	917	926	918	898	899	876	901	896	945	873	886	900	856	869	843	871	950	926	943	901	900	882	923	915	927	894	864	939	937	925	855	906	930	894	912	908	934	897	916	972	978	933	945	893	939	932	940	932	845	871	929	895	934	926	876	969	925	900	955	950	924	929	909	875	906	966	923	890	890	898	933	864	857	948	945	839	866	928	911	912	894	961	943	945	883	944	889	935	899	948	919	901	888	902	929	900	922	903	925	867	915	880	917	892	881	836	910	888	891	897	910	936	871	932	936	943	965	924	934	957	911	978	966	898	938	898	935	949	908	913	910	891	919	827	939	936	914	906	916	907	863	920	902	872	948	900	962	874	932	938	932	949	944	899	950	929	894	921	905	858	930	896	930	939	907	906	935	936	889	904	883	899	908	903	960	966	965	914	902	932	916	892	917	900	915	865	885	944	938	962	927	916	904	910	936	891	925	878	926	862	872	944	907	936	879	922	886	928	939	964	884	981	885	870	940	890	883	890	981	925	904	886	941	917	907	887	957	895	926	918	875	913	953	928	906	884	952	880	887	915	866	895	902	893	892	905	889	935	872	926	888	926	898	929	881	891	1007	929	916	895	886	896	922	953	865	856	926	914	931	963	926	892	872	880	903	880	887	894	938	899	922	891	897	898	835	955	964	928	940	892	914	906	952	870	907	952	926	901	906	925	903	896	889	954	931	925	919	961	922	961	880	955	989	949	893	886	943	925	892	930	924	905	917	912	906	932	937	910	947	925	920	963	907	944	914	922	835	972	951	893	967	916	890	971	942	893	946	961	880	957	898	919	885	933	882	902	927	909	909	928	920	892	951	890	900	892	945	913	955	925	849	968	905	910	923	900	895	862	904	920	905	907	937	937	931	932	897	891	860	924	857	886	915	867	898	886	880	933	930	857	919	881	917	967	934	947	914	896	918	899	968	885	947	935	881	856	883	909	870	920	873	954	873	918	923	916	906	829	964	901	889	911	866	905	875	901	894	920	880	969	910	954	875	917	926	940	896	909	922	934	913	890	924	912	928	910	884	905	876	886	972	920	939	907	934	967	905	876	892	919	904	947	893	957	952	945	912	921	944	928	881	878	898	904	844	884	918	884	907	886	891	905	913	903	902	913	902	933	933	897	908	946	881	931	882	922	916	875	922	913	961	917	882	876	870	872	920	942	916	899	880	925	939	906	927	881	934	857	885	916	912	871	864	938	864	929	947	922	983	927	879	902	918	890	921	906	960	902	898	881	945	919	918	898	916	911	922	923	866	873	955	912	934	951	870	862	873	938	876	908	936	934	890	900	906	889	923	949	885	938	911	881	927	893	862	908	866	940	875	902	906	883	876	943	883	921	854	897	900	873	882	946	913	897	919	931	890	869	884	846	922	942	911	882	878	888	888	872	860	928	894	889	925	905	894	913	973	924	893	931	890	881	919	902	920	864	899	990	931	921	938	947	923	907	858	909	911	912	929	952	893	926	906	889	943	936	871	948	875	907	961	918	905	912	909	846	884	906	955	925	887	924	889	960	905	832	908	897	872	958	896	904	897	920	912	878	931	874	901	932	910	911	911	879	936	894	913	850	895	957	923	844	923	936	955	856	901	878	902	893	880	904	930	935	914	943	900	915	853	924	897	875	899	913	945	957	946	938	897	871	973	865	926	881	921	871	944	970	905	904	887	929	883	947	928	929	899	895	938	906	901	878	928	965	955	922	925	878	889	868	963	939	877	973	920	924	956	917	939	831	918	878	917	943	918	906	913	941	931	952	883	880	878	942	900	874	880	881	929	898	897	973	896	928	919	914	952	899	903	918	897	907	885	883	928	921	919	912	916	914	942	949	850	824	933	888	883	952	886	932	915	903	897	896	955	916	913	992	912	894	964	958	924	897	878	983	865	947	892	886	886	925	900	971	874	912	901	927	910	879	941	875	892	921	873	922	913	883	880	946	927	921	896	943	888	862	922	896	947	913	937	848	937	892	882	934	876	863	911	891	834	884	897	887	964	853	903	904	888	839	883	903	920	904	908	902	926	925	936	942	918	943	941	909	934	893	917	921	949	922	918	955	925	913	857	859	904	891	913	949	878	906	917	839	871	926	964	921	913	929	897	953	946	905	886	859	921	874	892	874	924	849	938	936	904	880	972	874	909	894	921	908	933	900	868	879	882	900	885	912	890	917	923	885	966	906	951	946	921	921	842	951	915	876	902	885	907	907	916	945	929	920
35751	23975	18134	12590	5972	3638	2596	1479	611	563	475	458	478	463	427	430	439	445	457	413	417	381	445	406	406	407	414	441	416	404	406	419	429	393	443	385	406	383	456	418	414	407	368	438	394	349	409	421	420	404	389	406	402	401	441	408	407	426	411	396	390	400	404	392	428	412	398	412	421	414	434	382	394	426	373	410	386	405	416	425	406	398	387	408	431	395	379	436	441	390	432	395	440	407	410	418	441	382	410	398	405	432	391	373	445	463	444	416	437	414	389	422	388	408	426	433	404	367	402	435	435	414	412	376	379	427	443	387	408	407	426	361	420	409	454	393	413	405	420	455	419	403	414	408	432	380	381	381	413	383	428	401	403	430	417	407	405	414	403	403	420	419	419	416	392	394	389	398	389	405	415	396	392	417	380	391	380	399	434	386	401	397	376	419	402	420	406	383	444	418	407	440	421	374	432	414	421	425	377	408	418	395	423	405	383	378	428	362	433	407	418	391	403	401	420	413	398	390	375	384	427	387	406	404	421	391	402	434	387	437	398	376	405	433	399	382	397	385	430	403	419	399	422	426	444	405	388	389	391	422	400	391	403	385	415	393	405	400	393	388	417	432	400	437	407	385	438	438	388	361	393	477	425	457	390	392	389	387	410	422	448	449	425	389	384	411	429	403	403	400	413	439	398	397	428	382	410	416	397	386	384	409	424	438	419	407	452	407	407	423	416	401	417	430	415	415	416	409	382	396	415	376	452	382	395	430	434	410	377	367	426	395	423	392	414	416	394	423	395	400	424	388	403	376	406	399	432	387	397	414	418	420	443	400	372	369	404	449	396	457	387	395	404	417	393	404	376	404	412	428	385	441	456	417	407	391	405	418	399	383	424	375	391	439	379	397	413	407	436	390	374	400	430	406	402	384	430	408	415	398	399	393	445	411	410	433	413	385	413	379	381	378	423	407	421	405	394	402	415	452	411	423	400	409	440	407	425	451	424	400	427	381	443	433	450	411	444	414	444	447	396	426	435	407	416	441	405	433	400	385	366	398	423	381	417	406	406	414	382	384	416	403	415	434	421	428	391	431	425	395	427	409	399	420	425	401	413	420	416	373	430	429	420	380	410	377	390	398	390	406	406	415	416	420	393	436	364	376	421	404	404	383	404	391	392	404	432	400	401	414	421	409	417	383	412	401	380	404	381	418	396	435	439	424	400	370	386	398	428	455	361	394	426	430	412	388	417	440	414	419	372	417	412	418	387	419	401	414	405	426	400	381	352	436	384	371	440	386	411	411	420	417	397	397	428	416	379	392	438	428	413	436	366	432	360	434	425	408	418	425	410	394	419	414	420	398	395	419	378	398	394	442	453	456	421	404	413	409	416	419	436	387	391	420	399	405	425	438	421	424	390	418	444	406	403	422	388	399	386	403	435	403	409	426	410	404	390	374	390	420	428	378	397	400	402	442	403	413	385	406	430	407	416	457	381	415	443	388	387	430	425	398	437	378	369	416	425	428	388	409	402	414	401	392	429	432	414	414	410	416	401	391	402	399	428	389	402	392	400	404	429	389	384	422	393	387	415	413	423	382	436	406	451	401	424	387	387	405	397	424	428	397	361	410	399	430	405	418	405	423	376	428	441	412	413	428	428	422	403	406	387	400	397	419	452	385	378	371	383	471	418	398	426	390	415	429	412	410	398	425	402	421	389	415	432	414	386	410	464	415	434	433	404	406	430	410	420	446	425	385	401	430	387	444	414	445	420	390	440	409	409	426	400	403	423	404	397	400	459	418	383	404	399	418	410	422	388	414	443	394	439	410	430	421	432	456	357	404	410	417	413	420	401	391	383	412	431	451	402	416	406	408	443	427	390	459	409	415	395	421	396	410	396	421	421	402	450	415	414	379	432	443	421	397	388	411	399	415	423	387	409	382	389	389	427	418	428	397	414	400	377	377	380	393	376	434	398	456	380	411	392	418	400	435	419	439	439	409	435	379	390	408	384	414	441	403	408	398	464	393	402	388	412	446	413	417	433	400	423	427	413	448	425	417	424	412	448	400	393	414	435	411	459	461	385	400	405	415	434	406	431	428	391	373	407	420	408	418	431	404	410	372	360	388	374	412	411	434	419	388	390	382	439	398	421	491	423	375	425	428	432	419	415	378	407	426	408	365	390	400	397	439	399	432	396	395	395	355	414	439	426	381	397	453	418	388	390	404	384	399	444	434	427	379	417	417	427	398	416	402	412	382	400	430	429	440	405	422	393	378	406	436	371	398	434	383	408	414	381	417	454	401	381	415	415	406	394	393	440	391	406	393	379	406	414	405	419	393	425	427	403	403	464	418	397	388	409	394	403	442	442	424	375	421	393	418	384	418	369	419	446	421	408	388	391	431	410	407	400	418	448	368	437	404	400	383	433	397	417	420	439	427	412	376	406	421	409	428	424	413	414	397	413	426	353	365	404	420	376	419	387	453	414	425	411	379	410	439	410	394	430	413	398	385	423	406	419	404	396	395	392	444	392	411	393	399	424	399	390	397	392	400	409	343	401	412	424	438	375	403	429	396	425	384	425	358	401	407	395	423	413	439	402	388	378	424	393	417	406	430	397	440	383	382	422	425	387	395	447	425	386	423	442	459	420	402	406	424	431	399	389	408	380	426	430	421	392	418	451	419	427	400	410	396	407	410	375	400	419	408	436	397	386	382	437	434	373	415	397	453	434	426	420	404	424	393	437	402	433	393	453	421	418	434	377	370	377	396	378	421	413	487	394	401	398	366	407	439	385	431	450	398	426	430	391	382	426	394	381	405	390	395	432	395	403	416	377	402	422	411	419	423	423	432	406	397	383	422	368	430	449	420	415	414	409	439	442	425	395	390	403	448	408	431	401	439	390	401	413	413	443	370	400	418	414	418	418	376	426	401	384	445	399	397	451	426	382	433	424	398	423	458	391	405	393	397	393	388	413	428	442	399	396	407	421	419	435	401	394	420	424	429	391	424	387	384	427	438	420	387	401	408	430	410	411	416	438	440	376	397	412	410	426	374	424	460	385	372	414	434	400	416	433	398	429	386	387	432	385	412	391	445	405	413	427	414	434	404	410	423	401	382	391	391	445	397	418	435	426	400	381	400	409	375	404	403	431	383	424	413	389	424	387	415	419	413	395	421	422	371	391	405	402	380	376	419	394	421	432	396	394	404	401	393	443	382	401	429	386	434	432	429	430	391	430	422	400	433	470	405	449	366	400	409	413	399	381	450	410	385	417	413	420	401	413	399	416	380	396	401	402	401	411	418	432	366	400	411	427	406	366	392	410	413	387	409	417	392	430	398	418	400	389	436	417	421	395	358	421	414	414	423	382	372	420	398	439	406	390	416	453	429	420	386	419	401	405	411	401	425	391	400	420	404	376	436	410	419	428	401	416	406	400	411	426	393	397	392	391	404	378	414	419	411	436	407	398	428	392	385	386	428	425	404	412	434	400	388	370	389	430	450	466	428	433	418
24515	20704	23025	22379	15477	12080	8992	5247	1913	1554	1444	1330	1288	1304	1215	1152	1096	1095	1071	1097	1064	1025	1029	1081	1012	1056	998	1002	1037	1020	1016	1017	971	1012	1030	962	957	963	994	920	990	933	1013	999	911	977	907	977	970	905	952	930	970	886	917	930	883	937	943	977	945	960	933	941	968	866	924	959	885	947	992	967	936	915	986	967	971	936	903	911	968	927	970	932	925	929	1009	975	958	952	941	938	913	904	921	939	959	926	982	877	967	941	971	929	912	978	960	963	941	904	938	991	917	945	943	948	949	949	1008	933	967	924	948	936	972	923	946	956	927	990	958	912	923	995	913	948	909	998	975	975	974	962	1008	885	951	1021	980	926	922	876	931	961	934	899	971	972	910	966	949	939	867	967	893	917	980	908	982	935	935	980	962	951	961	936	936	964	894	927	915	973	941	893	956	924	929	943	893	934	981	950	888	965	924	945	960	955	909	961	983	916	961	971	929	936	952	958	983	892	881	966	990	953	961	899	919	967	922	962	977	987	975	924	907	948	972	891	933	954	973	952	893	907	945	924	920	978	984	940	931	968	966	958	889	936	904	926	965	898	897	934	927	946	944	928	968	921	958	977	903	922	966	971	928	902	911	940	971	953	958	909	961	993	923	910	1005	957	938	942	979	927	937	911	985	899	978	964	954	935	960	895	905	981	943	958	935	966	877	958	962	947	920	913	958	915	930	984	931	960	1014	900	964	968	936	974	982	946	907	909	927	989	896	901	919	920	908	902	991	970	922	917	899	941	912	982	934	902	964	925	931	874	938	931	943	937	939	903	919	948	931	941	956	903	865	943	967	950	888	944	947	998	965	976	1009	907	952	928	949	966	900	922	983	937	919	952	925	939	964	965	926	922	936	906	992	910	950	951	977	882	928	960	965	962	942	957	940	983	932	939	956	957	955	972	921	970	937	977	906	928	950	989	957	930	968	985	932	962	935	886	939	955	898	906	912	961	971	971	985	930	954	953	951	926	932	913	930	985	963	893	926	939	930	955	953	954	980	971	957	973	937	934	937	915	924	937	961	916	934	987	877	946	963	996	957	957	923	944	942	942	909	954	1028	964	953	925	962	945	958	927	939	935	1007	945	973	914	1004	900	862	926	886	895	952	975	938	906	944	947	929	996	927	950	944	933	882	958	903	976	939	985	938	942	989	953	959	910	944	918	986	941	954	968	952	938	978	900	997	959	909	959	905	972	996	966	919	967	922	948	952	896	945	929	949	929	943	879	953	949	930	1007	982	937	969	908	951	946	955	930	969	949	980	920	928	974	925	942	942	903	994	932	932	942	943	970	968	982	962	936	881	948	948	921	919	915	919	924	929	940	960	994	965	961	952	967	937	925	952	935	959	985	992	926	978	930	965	896	911	968	972	910	941	931	939	991	927	912	960	958	927	934	980	897	925	947	927	913	972	965	920	962	938	966	931	928	898	908	926	933	966	943	932	957	918	1031	992	955	952	912	998	977	987	926	943	995	942	920	969	950	970	976	1002	956	935	966	943	953	971	886	966	964	1005	955	1007	874	920	953	969	937	959	976	958	987	953	900	958	916	917	1016	919	911	958	906	953	946	946	944	944	932	986	973	982	952	1007	960	945	877	965	887	942	953	968	932	1009	912	995	1000	950	952	960	941	897	889	932	917	984	872	868	952	979	976	931	951	929	949	991	911	948	903	959	956	946	894	947	971	872	929	972	920	947	920	859	944	953	943	933	933	930	1004	951	983	999	943	931	893	945	973	951	962	987	957	963	944	931	923	967	933	986	958	933	962	923	979	962	940	905	949	943	951	934	935	969	993	965	968	908	952	981	941	1004	918	908	906	916	930	947	927	999	1005	918	981	933	959	933	929	938	916	922	932	910	891	894	979	977	968	935	883	923	923	954	984	930	918	968	940	917	911	961	925	909	991	982	954	1021	954	938	937	905	906	900	930	919	931	948	949	971	932	970	956	968	954	867	929	940	916	949	949	935	858	982	946	932	988	977	924	936	919	910	930	986	957	949	953	953	966	938	906	948	875	951	912	956	941	912	983	928	944	916	964	1009	916	1005	917	873	894	992	951	904	920	958	899	971	934	954	893	957	961	934	965	966	905	927	967	898	974	928	931	1026	1004	1009	977	1022	967	942	937	984	1002	903	1008	957	915	928	972	969	940	947	920	980	1010	954	914	899	939	959	915	928	864	928	957	960	957	975	946	929	932	939	891	935	940	967	963	998	956	950	923	963	990	998	954	942	895	952	1003	910	942	923	966	950	1000	989	928	914	921	975	905	954	908	950	954	949	975	985	989	980	998	938	984	886	873	927	947	931	938	916	925	925	936	970	907	911	922	945	917	968	920	902	955	943	936	899	926	945	992	929	946	953	918	992	913	942	902	905	961	940	943	924	931	958	989	925	915	922	938	868	931	1011	945	937	951	953	963	939	901	919	1002	915	921	949	941	947	932	1001	952	960	938	965	976	960	941	926	946	959	948	974	949	964	945	972	968	937	981	921	955	976	939	965	917	917	994	1008	948	915	945	937	935	892	947	965	956	969	918	1012	924	952	910	956	969	936	927	959	928	950	887	968	986	960	943	987	941	895	928	963	936	982	936	962	894	961	888	919	968	939	925	939	929	940	946	862	996	982	984	950	940	956	961	886	988	975	875	931	967	927	934	914	970	919	929	977	929	994	991	1002	965	939	922	922	957	877	946	951	951	953	972	944	880	963	923	932	963	951	908	916	915	944	922	958	908	920	907	941	964	949	898	979	932	937	956	1038	925	942	898	924	947	959	953	926	923	940	961	938	958	955	986	1011	892	954	983	971	939	933	922	880	930	919	940	975	998	982	905	946	953	943	952	904	944	941	993	929	955	856	917	989	902	1009	945	940	957	969	925	955	971	937	994	889	940	978	951	933	938	921	957	917	876	942	951	909	964	978	925	906	895	927	957	947	927	982	877	955	966	958	974	936	916	920	925	930	959	925	931	924	973	947	883	1002	956	975	941	915	944	943	941	943	954	1001	960	932	932	980	918	941	949	968	967	924	896	943	924	934	946	1001	885	1001	933	914	994	886	928	981	953	952	951	934	934	980	970	926	1027	949	934	985	959	940	939	958	953	961	947	952	994	879	931	964	944	960	918	954	962	951	957	977	902	969	932	880	916	986	973	920	956	906	952	946	947	971	925	965	939	906	924	918	884	914	966	921	953	966	932	967	987	980	910	925	980	944	899	933	964	1005	893	938	910	969	951	956	912	901	968	941	922	976	931	941	950	927	945	973	917	916	933	957	942	906	983	973	912	1025	981	942	986	941	962	954	908	912	961	971	928	946	936	900	981	933	924	938	945	933	995	915	926	971	956	953	969	942	973	961	947	954	900	919	940	931	974	1024	937	948	955	952	966	914	942	974	953	955	974	974	878	914	908	990	964	944	949	969	966	904	912	969	957	950	859	952	975	951	897	913	1002	944	907	941	942	967	916	975	906	953	943	939	956	924	946	997	925	911	929	974	901	949	965	972	916	926	922	954	931	963	948	925	939
43986	29607	23911	17572	11927	7846	3966	2137	738	609	544	489	463	460	385	421	404	401	415	405	359	379	353	368	375	415	340	349	403	370	404	373	336	343	348	378	381	362	385	415	332	351	342	383	367	337	323	364	350	348	354	360	316	350	310	315	350	358	327	337	331	363	345	340	311	345	357	335	345	335	325	340	377	352	324	348	331	329	362	350	386	358	341	307	332	343	356	344	364	336	377	331	357	331	315	335	364	335	383	339	332	339	365	345	363	350	379	344	347	334	319	363	387	342	350	315	330	381	320	333	368	353	376	357	321	311	330	372	348	388	368	351	348	350	350	347	359	353	340	347	369	341	360	344	298	336	335	346	328	338	363	316	346	329	354	334	336	312	360	346	372	304	327	368	311	314	362	335	359	357	369	350	365	313	350	378	346	325	367	337	350	339	312	393	304	338	322	334	345	348	329	352	303	406	345	360	335	378	357	358	385	342	353	344	326	346	311	327	356	336	362	370	327	353	370	371	341	311	304	339	358	360	357	376	331	355	368	348	359	332	319	338	308	369	325	356	325	322	350	337	345	354	321	322	372	362	341	296	330	325	360	366	363	333	322	324	343	322	362	348	382	347	361	381	322	333	338	346	386	353	362	347	323	355	361	334	341	313	341	343	372	331	324	352	367	345	363	341	383	355	336	356	348	347	365	303	312	376	316	338	345	324	334	338	291	377	355	342	344	321	381	353	330	341	319	369	339	369	326	364	339	319	368	348	380	335	333	364	358	366	380	361	349	340	347	368	368	342	349	347	362	388	356	344	372	363	385	335	357	346	334	337	380	363	372	361	343	349	367	316	363	340	340	329	363	336	381	370	381	371	392	333	326	351	355	377	335	311	347	383	345	344	338	332	336	336	373	335	340	380	325	332	373	354	346	307	352	355	317	358	338	324	324	315	338	327	348	334	345	346	383	372	364	348	361	358	325	339	349	314	333	327	357	300	360	338	355	377	355	335	370	375	355	331	336	293	327	329	349	343	341	362	346	321	364	326	337	336	367	363	321	359	370	326	335	395	356	346	360	349	339	352	336	360	345	321	337	351	369	372	339	336	333	322	353	357	325	340	339	355	317	330	354	342	350	317	388	366	341	322	413	372	374	362	353	367	353	330	335	340	352	382	339	373	326	353	342	362	346	406	341	346	374	334	352	357	351	344	355	374	336	333	316	357	365	348	393	324	354	331	322	323	374	327	366	351	363	350	376	388	329	355	350	367	349	324	342	333	338	356	385	350	334	336	338	333	334	383	367	385	353	348	356	322	353	348	343	358	364	324	345	377	343	345	354	371	346	362	333	325	329	356	349	379	349	336	377	352	330	345	338	365	361	321	370	345	343	359	324	318	333	370	347	347	377	370	332	337	332	378	363	339	378	373	361	340	333	336	386	371	350	375	327	381	326	319	360	354	379	373	357	370	354	334	343	385	370	357	335	337	309	346	365	329	345	363	337	325	361	342	350	322	327	381	361	370	377	362	362	340	345	319	358	357	370	323	369	325	320	349	375	380	398	386	342	297	373	351	357	375	344	381	321	372	328	359	328	338	335	333	369	333	368	350	363	396	314	347	336	361	354	343	349	373	352	316	334	354	348	348	352	365	352	354	334	304	309	326	340	351	321	350	344	333	349	343	339	356	356	358	341	374	342	340	345	342	338	342	357	362	352	343	334	341	337	343	332	365	346	367	347	362	335	344	334	356	336	365	337	392	325	367	353	354	319	357	348	326	359	345	344	346	346	377	323	358	326	357	375	366	362	378	373	321	375	338	364	312	358	346	333	358	300	366	330	382	352	337	401	344	348	300	368	342	333	341	373	331	345	333	333	360	371	374	334	354	369	378	363	318	354	371	348	385	340	360	354	328	332	323	351	363	341	320	394	337	312	315	376	364	356	364	353	354	334	355	377	405	342	351	345	319	361	354	351	340	294	341	387	361	329	354	382	388	393	294	383	373	295	321	351	360	361	316	340	387	364	346	353	341	331	344	347	362	363	352	334	345	354	336	343	379	343	347	351	363	346	357	349	335	349	381	363	354	318	343	336	324	361	354	355	373	327	361	302	371	328	330	356	359	363	343	355	318	366	357	381	378	313	351	354	370	351	371	346	341	359	379	322	345	355	315	364	337	352	371	346	319	382	325	328	389	360	349	337	369	343	339	358	328	338	350	328	323	337	340	337	317	350	353	368	346	364	365	314	373	354	361	330	347	353	342	358	366	376	332	331	332	321	346	318	363	329	334	340	347	333	360	360	371	321	363	329	360	361	365	358	333	333	356	338	357	361	359	346	335	338	351	341	315	351	350	344	337	362	338	379	346	331	352	352	355	340	344	350	336	355	396	409	321	320	322	339	343	341	333	348	373	363	329	343	347	350	350	357	355	339	333	356	335	342	351	358	342	353	335	375	356	361	349	332	299	319	343	347	329	365	349	337	349	321	324	340	322	346	352	349	382	353	334	360	345	357	332	371	370	360	355	344	314	345	352	339	364	333	334	316	337	325	366	335	360	346	359	364	347	318	320	351	323	351	345	341	369	368	322	350	381	368	347	371	314	367	302	329	334	358	363	370	362	317	337	361	342	371	372	339	341	351	344	362	346	358	390	382	354	382	310	327	324	367	356	345	364	314	366	311	350	332	317	399	347	352	420	338	369	341	322	376	368	372	362	329	349	353	349	383	342	360	356	368	318	304	369	336	330	329	320	348	334	337	355	349	327	348	348	352	311	339	365	364	335	350	352	337	354	355	354	334	381	342	395	336	339	375	356	352	368	336	356	342	344	342	362	347	339	357	398	342	314	365	347	360	344	352	333	341	320	339	344	358	332	342	380	377	363	344	364	366	354	343	336	360	344	330	352	356	384	351	333	353	352	394	368	361	367	372	383	350	340	379	346	372	320	389	377	352	350	358	325	336	368	349	371	334	386	366	379	386	321	367	369	362	326	352	361	375	349	351	331	341	374	363	349	344	348	350	333	382	326	328	379	324	338	338	360	350	375	339	368	334	371	358	336	341	343	312	355	353	351	394	357	318	350	364	354	349	319	349	367	363	319	381	384	313	356	338	367	357	341	348	332	378	362	327	346	324	352	371	379	331	315	330	343	360	329	316	319	384	353	348	379	363	297	323	335	368	347	369	343	360	344	366	345	380	342	379	315	393	351	387	341	334	335	367	317	354	354	323	335	354	339	374	341	384	345	336	356	366	390	358	352	350	412	355	324	319	354	335	370	353	351	346	325	324	304	349	341	346	353	356	351	344	364	337	319	353	354	344	383	352	356	361	349	365	353	379	361	361	361	368	351	357	344	371	340	342	357	342	356	367	361	359	372	353	391	355	320	361	355	336	317	352	298	298	378	387	334	403	326	372	337	335	330	343	322	364	360	329	299	351	350	361	341	357	308	336	323	354	337	337	350	386	295	318	375	326	321	355	362	355	334	341	331	337	369	318	332	403	329	301	374	346	341	369	341
29231	23841	27879	28168	24466	19369	12239	6879	2428	2007	1717	1478	1346	1255	1267	1194	1080	989	1009	995	1002	939	1014	955	920	933	924	893	910	855	936	906	890	869	871	849	852	832	828	892	824	870	798	813	828	780	875	827	800	827	842	820	763	775	809	822	814	810	812	778	806	801	809	810	776	785	819	838	851	874	797	793	811	808	797	840	804	820	816	807	809	787	800	801	804	827	798	798	783	823	821	796	785	839	777	773	787	831	832	824	835	806	806	784	804	786	789	795	839	832	827	815	802	862	800	792	855	774	787	840	852	814	776	797	756	821	817	766	837	823	770	820	842	785	865	804	827	796	821	856	792	772	788	759	845	804	796	776	805	859	820	767	846	803	826	823	847	807	818	831	819	827	802	830	834	759	877	839	780	811	786	797	782	755	797	865	813	812	804	814	810	783	808	827	780	854	870	867	834	809	796	781	779	858	816	796	810	802	807	821	829	819	882	792	824	795	834	854	850	817	793	837	798	815	794	771	792	798	838	805	778	829	798	781	791	775	827	812	860	877	860	752	783	805	836	803	790	817	823	849	733	808	809	835	834	795	824	818	836	797	877	772	806	857	816	768	825	806	784	793	832	820	877	815	833	828	860	845	817	774	777	807	797	795	771	766	755	745	775	767	743	829	761	813	887	805	820	816	809	837	840	820	826	799	785	789	811	785	801	813	788	822	790	819	809	797	853	810	826	824	818	775	788	825	821	804	813	799	785	808	792	762	779	827	784	813	835	830	798	840	804	793	845	803	837	801	775	814	786	817	783	760	814	754	819	803	831	787	768	870	845	866	777	877	781	777	789	743	854	799	861	813	800	804	814	820	824	833	819	782	804	790	756	799	755	813	744	785	834	840	833	806	826	839	848	802	777	800	780	807	786	762	759	809	821	801	790	835	794	775	799	780	824	821	849	827	799	786	807	828	815	776	836	792	860	851	828	780	841	798	846	826	788	809	818	804	829	848	763	805	805	803	815	797	765	808	832	752	800	777	777	790	819	831	855	802	800	839	799	793	770	824	818	812	791	758	799	800	817	781	774	826	784	792	839	756	798	807	793	811	880	831	842	817	822	870	793	826	816	827	832	835	811	844	826	779	748	851	795	801	854	756	855	800	828	780	811	842	811	821	813	840	852	799	753	786	808	769	795	796	802	808	819	787	816	836	781	763	789	836	812	850	810	819	838	801	858	816	811	823	839	806	845	825	823	841	804	829	803	811	753	851	859	843	767	810	825	869	817	794	830	834	837	830	831	787	770	765	848	770	820	789	785	836	831	792	843	817	835	823	771	782	808	858	789	773	765	801	816	839	836	808	847	818	798	816	806	802	801	797	818	793	779	839	820	821	768	787	838	789	762	765	826	819	829	819	818	765	824	809	823	787	795	846	829	804	808	813	860	774	801	840	743	829	821	784	825	773	821	799	789	819	793	850	771	805	843	824	851	816	786	858	792	767	848	842	829	780	803	776	818	748	796	832	843	808	819	775	826	784	828	778	797	876	816	837	808	822	836	769	783	795	800	794	863	820	800	860	859	790	779	841	835	788	830	818	796	807	783	825	865	787	844	794	781	872	814	821	834	798	819	780	836	815	866	806	811	840	800	797	768	859	801	839	777	782	803	807	778	822	787	855	838	870	796	783	796	808	837	817	820	820	766	832	809	802	815	798	770	801	853	763	752	787	800	800	773	767	815	809	837	754	827	875	802	807	803	784	780	833	819	797	811	801	830	778	785	847	780	764	832	794	848	860	831	789	742	766	827	782	819	802	818	791	779	777	821	780	784	779	817	848	792	821	823	859	801	813	828	847	789	791	793	827	816	791	785	820	798	815	771	840	783	790	823	813	804	836	869	798	842	847	822	874	833	794	800	823	845	808	789	811	796	804	869	848	847	742	865	807	792	870	802	808	813	775	844	861	854	852	782	783	862	791	818	846	820	798	857	811	805	767	853	843	818	837	858	840	803	827	820	787	804	784	800	845	811	838	828	809	819	843	792	844	822	808	774	805	842	807	804	799	841	809	793	808	789	806	773	793	817	853	784	796	803	805	740	785	797	776	802	802	770	817	783	804	782	810	847	838	786	770	814	799	834	841	812	789	792	817	797	793	785	811	821	778	811	813	853	783	799	796	824	806	880	783	817	792	793	788	763	816	837	796	782	815	856	824	765	856	804	853	812	786	787	786	831	784	830	826	831	842	800	820	842	787	852	817	804	812	833	785	907	809	817	787	795	764	857	781	816	840	800	809	852	816	852	822	789	851	820	812	796	789	830	832	816	795	781	844	754	833	802	802	834	812	821	834	767	747	834	812	851	792	821	850	808	829	756	801	842	869	809	826	824	873	814	823	828	775	783	792	811	830	801	865	811	786	843	819	848	837	833	878	867	845	804	834	811	815	760	750	786	771	785	833	860	834	865	792	820	825	828	814	808	808	792	807	804	792	805	828	797	820	820	822	796	768	807	809	788	806	801	813	806	773	782	815	789	800	800	833	812	805	822	826	792	815	797	791	764	815	793	842	826	856	796	819	820	795	786	779	794	834	830	748	846	821	824	820	817	776	819	825	873	806	816	804	836	776	824	837	835	807	820	860	797	779	788	826	798	808	808	802	802	802	752	839	793	762	763	846	788	793	801	776	833	795	838	786	814	810	827	827	827	775	772	825	785	829	800	799	834	864	848	797	770	792	810	836	805	841	838	829	789	798	793	786	792	803	756	765	769	811	811	834	780	807	830	802	861	813	895	809	780	821	775	795	856	826	798	787	819	817	764	793	807	796	838	823	816	852	906	834	804	785	821	860	838	769	791	877	841	846	814	885	791	825	845	795	790	799	817	836	788	806	793	830	803	803	794	881	823	831	822	785	777	817	813	801	816	811	802	821	828	806	765	818	825	749	751	855	801	756	874	848	816	822	810	823	806	817	823	819	815	801	792	790	823	804	783	827	872	820	766	821	776	794	789	816	823	853	820	786	890	823	824	850	857	795	780	820	829	792	810	802	869	806	759	835	841	804	847	823	796	826	750	823	794	813	827	804	813	800	793	789	774	834	818	763	764	777	846	726	802	803	789	857	826	834	790	805	753	827	766	797	803	871	823	835	746	862	786	772	770	826	802	780	831	818	763	797	761	818	806	805	799	783	791	845	798	829	809	846	846	785	812	835	789	779	804	855	780	793	793	841	788	758	811	806	840	794	815	792	780	746	823	773	820	818	852	758	836	814	828	809	808	774	760	850	826	825	790	803	810	835	806	798	824	823	842	829	789	795	880	771	806	797	811	794	841	827	830	802	829	830	765	813	860	745	835	817	819	815	826	825	860	830	774	822	819	808	770	774	758	820	792	822	810	835	823	848	798	788	810	802	861	828	863	794	809	834	839	796	787	792	796	794	840	840	802	744	780	810	815	843	868	799	840	811	795	837	791	797	798	799	762	762	833	795	820	842	817	833	810	839	772	835	788	798	814	821	810	794	856	812
20572	11313	7015	4006	1957	1217	695	516	495	469	403	433	428	407	427	395	423	393	413	381	398	431	418	381	369	395	367	408	406	390	383	407	393	383	358	414	393	410	412	382	376	366	411	386	402	429	368	400	381	403	418	384	436	417	395	426	378	417	382	408	396	415	413	381	410	411	447	405	382	389	372	382	359	398	371	389	429	396	384	397	413	387	405	353	368	383	409	401	375	401	430	391	438	397	444	428	408	378	388	387	407	345	396	408	388	355	397	382	399	353	362	390	451	359	380	386	396	397	404	417	410	437	401	406	377	342	373	382	404	443	400	349	392	389	388	396	418	387	402	413	421	389	360	386	379	413	416	415	367	422	389	326	377	391	355	369	372	378	409	373	356	369	368	400	392	427	421	385	401	386	387	429	384	359	402	388	410	392	371	376	377	415	397	415	420	410	385	393	405	412	389	397	401	406	386	383	373	386	369	396	366	378	435	387	394	389	398	441	415	395	396	420	379	423	403	362	389	360	351	394	405	384	425	414	388	373	405	409	401	407	473	413	412	397	389	370	410	375	371	391	375	395	411	408	374	368	386	380	396	429	389	409	379	394	382	366	441	429	372	339	375	405	362	405	362	391	398	393	396	370	402	415	390	407	409	385	393	423	386	387	392	398	416	375	362	373	384	402	377	407	416	393	384	405	395	431	428	393	387	355	404	425	381	405	389	426	386	420	369	379	392	356	416	426	371	402	386	374	342	404	410	403	406	376	363	392	382	393	356	412	401	417	399	396	414	369	407	426	416	415	424	363	401	362	372	408	390	373	419	382	380	387	380	351	386	396	392	384	379	407	374	377	394	411	369	364	412	365	400	408	375	399	390	397	400	361	355	420	388	360	369	376	404	397	399	374	361	371	380	378	424	415	363	388	381	391	395	390	407	399	407	389	379	383	435	391	355	404	405	380	406	404	385	349	341	399	400	413	369	399	367	398	390	408	402	411	429	385	356	429	376	400	401	412	379	386	417	419	413	376	432	385	372	420	375	457	367	400	407	402	392	397	412	373	389	384	420	400	411	385	358	408	383	378	410	392	417	399	425	405	376	385	391	400	391	374	384	385	342	353	430	369	408	392	370	373	403	445	383	395	374	373	402	400	402	421	418	371	351	411	460	398	425	381	422	375	401	398	395	407	410	388	403	406	412	396	396	378	399	379	374	399	378	369	387	396	416	377	372	382	385	387	422	414	441	396	390	377	409	375	365	379	363	394	381	390	400	405	370	390	401	385	379	412	418	405	432	399	413	380	383	376	387	419	396	362	377	412	403	364	373	386	392	406	375	399	362	414	380	381	373	426	419	374	404	388	383	400	412	376	382	386	363	424	374	367	395	359	401	406	397	405	395	393	393	396	357	437	399	348	396	417	376	363	386	394	417	398	388	394	426	414	438	413	404	404	406	376	362	404	398	426	454	401	388	399	391	401	392	365	416	403	389	408	388	394	383	376	404	390	417	372	410	432	411	405	403	424	402	407	397	414	430	405	412	407	431	411	441	395	376	401	366	365	400	346	338	344	424	385	426	413	387	381	404	407	387	405	387	395	397	375	394	385	386	399	372	398	390	414	369	413	384	419	376	387	394	392	416	401	419	404	361	402	389	398	368	376	423	414	383	416	393	389	398	392	382	395	426	397	380	385	403	411	393	375	402	410	427	420	403	433	415	436	387	407	365	388	390	390	413	405	380	377	437	394	418	380	434	388	396	399	395	399	372	407	403	409	399	384	350	359	349	394	406	398	407	370	406	389	386	380	390	412	366	377	417	389	406	409	388	385	392	392	404	414	352	388	385	400	363	418	432	394	412	367	383	420	398	368	388	391	372	413	374	440	408	396	402	370	412	364	407	374	383	415	404	397	380	361	401	397	386	407	374	435	378	365	409	375	387	405	375	385	402	382	382	390	424	414	383	366	360	386	378	401	390	365	381	375	422	390	391	366	379	402	415	407	413	385	400	389	424	374	363	412	389	371	378	358	374	411	389	385	370	411	375	374	436	428	383	367	361	373	383	357	396	382	406	422	383	381	408	391	384	374	401	378	437	396	399	414	394	409	397	371	395	400	406	400	391	425	416	367	425	387	375	367	371	334	380	415	407	398	413	411	389	386	396	406	369	387	390	393	399	380	407	390	370	374	386	382	416	369	363	380	375	388	370	361	384	450	394	421	368	347	435	382	411	403	421	390	393	390	402	386	384	383	437	372	391	411	401	429	424	370	401	383	391	413	409	415	383	369	364	377	427	411	379	368	400	395	391	369	378	429	375	402	385	382	415	443	400	425	374	434	371	415	395	403	392	407	394	399	424	388	398	355	403	406	383	400	447	424	419	376	402	367	406	407	425	396	395	366	393	405	383	422	401	406	368	369	372	413	404	438	392	394	370	362	386	436	390	396	400	414	394	386	370	377	424	425	394	391	413	442	439	394	399	411	413	393	388	401	405	384	408	424	398	411	412	434	411	401	371	393	406	403	427	417	405	408	396	378	350	416	399	421	372	363	378	398	405	389	426	417	379	386	397	381	374	406	421	387	396	417	411	416	403	414	412	397	371	390	399	409	385	370	389	404	409	360	360	342	389	412	410	442	365	390	390	379	405	410	374	374	418	405	370	399	420	406	388	388	362	401	408	403	382	381	381	385	376	411	391	390	435	385	420	348	417	381	416	369	358	368	424	403	360	399	406	379	389	401	410	398	402	398	403	401	427	411	413	408	406	393	362	403	361	385	424	365	387	394	394	384	404	420	415	408	372	395	402	356	405	432	386	396	400	383	388	422	396	414	394	407	410	340	393	401	412	395	402	360	399	389	391	362	377	394	354	410	385	410	429	445	414	434	387	418	392	356	412	421	394	396	397	418	362	381	355	394	416	420	401	421	428	397	386	396	380	420	378	360	429	392	384	375	369	401	376	363	405	402	371	401	389	388	408	409	396	394	413	355	420	425	389	382	402	392	417	378	419	401	401	394	378	353	399	418	399	399	383	396	349	440	399	390	386	390	410	405	368	392	367	388	396	403	386	349	394	406	433	407	392	398	368	385	370	342	383	424	420	367	406	429	411	409	374	402	405	394	406	376	405	374	380	387	359	381	388	380	378	380	430	396	399	373	397	425	402	373	405	435	368	368	387	409	439	388	392	411	429	410	428	397	397	386	413	396	375	360	380	377	406	369	428	371	397	404	399	405	402	404	395	383	396	403	409	398	385	398	401	400	389	422	399	384	412	411	389	433	377	398	399	400	363	381	440	436	371	397	417	395	381	391	413	414	390	377	375	402	395	378	375	365	424	394	411	398	422	414	378	383	366	403	404	441	410	434	396	422	376	394	402	406	385	319	370	386	389	375	367	375	393	385	388	397	403	415	381	422	409	404	376	379	378	397	372	373	364	343	367	349	402	418	426	407	382	399	395	386	382	366	419	402	358	384	424	398	423	399	355	389	382	383	391	416	431	411	399	379	372	384	381	407
14201	10311	11664	10445	6739	4156	2301	1428	1312	1152	1110	1054	1027	985	1031	1008	997	974	907	986	961	977	933	928	954	951	990	946	939	884	937	968	986	915	976	892	921	908	937	911	918	888	959	968	859	881	935	910	924	935	952	912	989	904	925	981	882	899	940	910	920	927	895	890	922	928	932	905	920	913	907	922	890	968	964	916	878	905	896	918	964	892	901	904	949	913	922	894	933	906	956	908	918	918	974	952	902	923	935	890	936	881	938	930	931	876	871	911	905	856	912	937	934	928	947	907	941	910	903	988	915	922	896	899	916	924	947	867	928	901	924	919	900	914	917	910	925	922	903	923	843	965	947	964	895	893	915	929	941	939	980	870	955	914	894	912	979	912	944	935	928	949	929	916	923	903	900	922	883	965	897	891	855	935	936	938	952	883	921	970	875	913	905	932	914	898	941	890	952	912	914	884	933	927	945	934	920	934	911	896	948	929	909	960	899	934	884	924	973	890	871	931	914	906	856	940	928	930	941	930	919	874	887	927	940	890	919	864	925	872	906	949	899	900	877	938	943	893	868	881	913	915	904	907	884	907	922	888	888	967	902	983	931	888	907	926	897	961	938	929	886	921	889	955	927	907	911	932	931	1005	924	960	898	946	894	930	979	929	925	953	899	917	895	937	961	943	953	920	939	912	937	927	951	881	882	949	936	948	933	879	978	905	969	920	919	917	893	933	940	909	890	933	929	968	931	938	899	921	935	887	886	929	865	941	885	957	906	959	942	896	925	905	949	892	978	922	838	897	925	926	938	902	893	919	907	968	942	944	925	893	922	906	935	908	874	915	958	892	940	915	927	972	922	877	964	859	925	914	883	930	919	877	969	885	915	900	940	962	934	972	919	892	909	915	910	927	918	902	940	911	914	883	892	969	889	966	949	915	958	912	913	958	964	922	885	948	930	939	957	978	958	935	898	933	901	892	961	919	901	916	986	897	916	962	903	910	907	923	838	940	872	933	906	908	936	880	890	922	925	909	869	906	977	964	956	919	888	896	935	899	884	915	927	881	910	934	916	923	906	976	924	885	940	901	937	868	913	881	959	907	896	918	902	879	923	897	909	954	901	951	920	943	910	930	912	897	908	942	895	990	918	947	909	916	941	896	937	885	928	956	913	910	895	894	945	897	921	892	932	886	864	926	907	965	948	857	939	961	959	873	908	910	907	908	891	923	922	994	955	938	929	917	934	948	892	908	917	962	851	903	982	912	964	929	947	946	895	934	887	961	871	917	892	919	959	940	897	897	855	885	926	923	953	910	967	916	967	922	902	945	911	892	907	939	929	922	967	968	861	894	953	954	970	915	920	910	895	847	917	888	953	945	914	962	930	937	959	1001	885	911	931	977	863	909	937	945	898	907	969	967	969	874	894	891	904	906	899	950	934	881	887	886	899	916	888	886	946	925	892	877	916	903	953	834	925	896	971	919	949	913	952	896	886	922	940	934	958	937	907	944	952	911	896	902	898	873	875	965	908	909	893	974	919	911	966	880	948	925	878	932	895	930	886	910	907	935	913	894	868	895	915	911	967	913	905	926	952	930	921	942	905	875	927	913	968	909	928	884	919	923	936	887	925	954	876	955	922	905	930	865	944	954	910	949	959	883	917	937	970	942	920	888	926	967	923	905	939	911	889	894	939	902	876	956	883	902	885	897	888	926	940	884	898	957	900	933	981	937	914	973	849	893	906	910	876	958	853	934	918	949	928	934	897	915	942	984	954	910	888	898	909	945	915	910	851	887	916	950	897	911	917	863	910	914	921	894	959	915	905	984	937	925	900	951	968	923	931	944	914	890	913	914	925	906	962	901	958	904	912	871	915	939	910	928	891	951	921	870	877	979	910	921	930	895	967	902	943	967	892	898	861	895	914	905	890	904	927	946	1001	896	878	950	886	927	911	955	948	883	884	887	913	905	902	983	944	925	919	902	909	893	958	930	931	915	875	922	938	939	905	854	958	934	921	925	912	945	908	922	891	924	927	923	877	963	898	964	891	926	853	869	916	945	907	941	918	974	941	880	944	896	915	923	909	890	971	898	960	957	883	932	901	945	896	918	935	936	912	906	902	955	900	931	914	921	916	936	954	887	935	948	926	930	895	911	968	912	879	944	934	933	909	883	906	890	892	916	909	926	938	918	899	901	947	898	918	950	912	920	887	964	922	957	913	908	953	951	906	882	935	958	904	922	900	908	870	860	895	940	906	921	842	947	872	937	908	878	857	913	915	943	913	940	959	915	863	943	851	929	944	956	938	858	851	907	910	946	989	948	917	954	953	918	895	902	932	864	878	928	896	942	957	883	890	892	864	923	941	898	940	981	927	899	932	938	941	898	911	931	892	896	897	915	904	885	920	915	963	907	897	910	929	977	920	911	906	940	914	886	912	888	947	902	962	917	972	849	923	893	932	982	925	890	893	938	913	879	907	922	918	931	919	940	929	915	957	935	924	905	954	895	973	895	959	938	931	890	929	909	903	830	891	949	893	932	957	899	873	937	922	933	895	872	942	926	879	890	894	930	892	961	909	980	912	917	912	869	886	932	918	903	907	918	932	927	939	957	955	958	926	899	910	919	889	930	945	856	941	927	996	912	939	909	907	964	913	932	895	874	960	890	904	951	949	892	911	939	901	940	893	939	930	912	937	922	892	970	951	926	926	901	895	948	950	970	922	917	926	898	898	949	885	899	878	917	870	916	856	975	883	930	918	982	959	936	895	912	924	980	914	977	898	866	948	943	924	857	880	900	968	912	949	859	942	931	899	889	869	917	922	886	916	967	867	923	891	928	913	896	929	877	932	932	910	934	953	949	928	943	943	898	921	963	884	941	1002	921	880	959	885	868	954	937	921	936	889	936	923	847	892	893	915	906	974	935	954	892	926	946	937	916	939	919	895	908	965	878	944	955	948	959	938	891	926	849	903	907	938	898	933	910	883	904	896	877	880	895	883	917	938	919	894	887	1020	937	908	943	902	939	954	948	934	1011	923	929	929	898	935	923	911	980	864	960	895	893	873	914	943	921	928	930	940	853	932	927	897	986	867	910	932	886	980	958	927	965	920	993	904	904	927	969	923	887	918	899	910	882	910	857	895	949	943	937	909	904	927	979	939	935	963	936	909	940	923	877	889	921	921	929	854	922	871	950	911	928	885	937	928	929	849	862	943	888	923	920	896	882	860	882	972	967	900	917	945	898	879	934	953	857	953	991	951	928	882	959	980	896	901	959	905	964	932	951	907	895	930	888	909	974	899	869	946	944	1016	946	959	917	946	914	869	888	914	890	970	904	906	924	918	964	884	923	923	903	924	875	883	941	959	823	928	928	904	940	892	938	936	943	981	911	928	908	916	932	921	926	954	922	908	881	886	896	889	886	858	882	911	937	936	884	915	934	900	871	908	973	888	867	976	895	969	936	943	941	899	901	863	899	917	977	905	934	903	909	937	866	898	870	966	919	867	911	940	864	944	933	923	970
34504	21226	16806	11008	6794	3476	2031	1341	647	559	462	453	445	484	470	417	415	416	408	410	436	416	402	413	393	448	437	386	391	411	418	418	429	390	377	416	412	445	439	387	417	425	435	402	431	441	434	401	404	380	415	387	405	435	391	411	374	414	396	366	394	411	401	401	397	418	413	367	414	404	411	413	394	429	431	440	405	395	427	466	407	391	454	380	393	454	390	446	430	401	416	433	415	421	405	415	371	437	422	371	407	401	416	342	404	392	414	430	395	401	420	433	402	399	408	405	396	382	443	403	401	426	423	469	421	420	428	414	413	382	385	418	450	429	437	401	431	414	406	396	406	394	403	451	400	380	423	419	417	413	403	407	380	367	373	422	439	404	458	407	436	403	430	412	379	387	415	432	394	434	385	423	390	387	394	415	389	393	406	427	425	432	391	412	400	388	422	407	419	400	424	435	428	431	377	395	395	410	404	392	406	425	395	418	428	434	469	435	406	401	394	409	373	391	395	403	425	417	407	349	423	417	385	374	405	403	394	391	402	404	408	406	407	428	420	437	406	428	431	382	445	382	445	409	432	412	409	420	412	414	436	398	413	450	397	444	443	418	417	398	393	401	431	408	384	408	407	370	393	427	415	421	413	402	434	384	375	386	389	403	387	444	384	392	401	419	407	400	377	382	393	463	367	472	423	399	443	381	420	438	413	406	437	428	431	454	415	424	425	397	405	368	414	385	418	427	429	421	419	385	371	445	423	430	394	398	423	435	437	433	428	425	410	418	431	424	386	436	396	392	410	401	359	393	413	417	431	391	438	436	404	397	397	426	450	404	400	426	406	405	396	456	441	453	359	424	384	389	434	438	421	396	427	413	429	401	390	395	446	389	418	422	380	366	435	397	410	389	417	420	371	425	426	418	427	411	422	428	421	362	437	409	386	380	424	405	417	416	386	402	421	430	406	397	411	395	439	402	379	404	427	402	440	405	445	404	405	395	378	375	383	425	463	429	394	402	373	381	378	433	367	399	410	438	377	356	392	407	414	434	422	416	418	395	398	414	426	381	456	413	420	393	391	403	364	437	416	362	424	397	374	403	417	371	398	395	403	429	391	406	432	400	386	374	413	418	388	419	442	424	403	406	414	385	420	375	394	394	428	399	404	394	399	408	412	398	440	411	433	399	421	410	451	390	403	384	405	382	414	400	430	423	425	410	407	401	417	376	423	442	365	401	415	412	424	394	410	405	392	392	421	442	405	401	402	406	389	395	411	393	397	406	406	392	410	406	426	403	426	410	412	374	413	417	412	409	425	405	413	402	421	425	392	403	404	395	402	429	435	402	371	373	438	427	370	406	426	433	422	437	414	406	382	407	462	382	388	395	371	406	449	402	435	406	397	387	400	404	365	388	409	430	456	415	424	418	365	437	419	431	417	405	423	390	418	396	418	409	408	441	393	410	420	394	411	410	399	365	401	375	412	448	400	446	419	435	389	402	397	417	418	434	384	384	422	412	405	417	410	398	447	413	400	428	392	405	417	387	431	431	424	437	394	392	415	423	408	484	406	449	440	413	401	379	411	432	381	423	411	406	418	422	442	435	412	441	371	420	385	413	400	401	418	380	398	433	407	382	439	374	409	433	415	395	390	449	419	422	407	396	397	411	419	379	385	422	417	441	398	385	421	411	443	418	415	451	382	411	383	402	390	391	432	419	461	406	415	388	400	400	408	377	441	409	413	404	421	406	435	413	399	449	392	402	440	368	430	431	407	409	426	432	400	392	407	423	393	396	397	420	401	397	394	408	472	406	404	401	418	385	429	415	402	416	421	432	407	391	399	401	419	396	387	425	420	415	418	404	432	372	393	391	408	397	389	423	373	412	400	382	398	389	393	432	422	384	434	389	371	390	405	400	406	401	356	440	406	399	429	370	395	383	424	434	377	403	416	344	352	433	428	391	389	416	441	412	436	373	411	419	446	442	429	429	420	361	387	392	403	400	368	392	392	381	360	403	405	411	428	398	453	433	422	417	401	465	378	367	455	430	381	376	441	400	411	422	411	432	400	398	399	421	455	393	394	413	402	389	376	380	392	401	437	418	405	387	425	404	417	408	397	399	411	377	382	365	397	399	427	388	412	367	410	388	409	404	381	457	429	417	444	382	446	399	408	407	434	393	407	413	433	412	409	427	401	415	424	408	457	419	389	415	401	404	442	398	397	407	443	410	423	402	449	423	369	381	428	411	395	384	420	379	425	385	410	375	384	394	425	430	452	442	383	377	505	382	432	413	396	371	374	349	419	391	425	391	404	398	430	362	369	392	396	435	383	409	395	428	425	405	406	442	401	368	427	396	405	446	407	410	406	390	428	401	397	405	394	416	414	400	441	425	452	384	412	448	399	375	443	430	427	409	384	371	433	443	419	386	405	373	416	417	408	404	413	412	412	377	404	397	370	408	390	418	385	378	405	432	392	422	412	398	445	426	373	398	409	406	428	413	381	427	387	422	390	443	400	409	392	438	384	415	363	430	398	394	400	420	380	383	390	392	429	402	402	407	415	408	399	416	391	419	411	402	431	414	417	410	395	399	403	414	390	451	373	431	375	397	397	456	480	421	428	397	422	405	414	423	420	408	422	390	426	410	393	407	381	384	387	377	424	404	436	381	402	405	397	413	376	387	425	377	409	384	394	414	412	422	361	411	375	422	417	446	388	410	401	426	420	433	359	394	375	425	379	423	445	401	378	417	402	382	392	399	422	420	382	425	415	420	419	377	359	429	459	409	412	395	398	379	429	455	399	406	449	408	416	414	378	392	391	448	420	448	432	408	422	394	397	410	381	430	409	411	434	400	422	401	396	410	429	442	411	446	358	356	446	387	404	429	383	437	384	366	399	399	417	440	361	439	436	382	412	446	396	396	408	390	402	393	431	393	391	462	372	399	419	403	437	392	426	405	401	378	423	424	403	389	385	408	393	388	395	448	400	389	405	407	394	407	393	379	409	398	391	441	408	433	434	401	377	439	423	386	345	418	413	394	426	411	433	356	444	422	448	461	394	394	452	420	428	380	418	433	413	431	353	427	427	440	382	411	378	388	405	360	406	388	390	458	407	419	429	383	417	406	419	428	412	395	410	379	416	431	415	409	451	405	422	420	412	411	447	400	435	405	450	411	429	397	467	471	481	462	468	409	447	438	402	395	409	442	422	414	407	416	405	414	436	426	448	413	441	430	385	442	384	456	418	408	436	411	391	431	410	412	438	401	415	406	400	425	370	409	395	354	377	384	389	423	395	433	381	437	405	387	463	400	442	451	415	422	407	408	389	421	368	397	397	396	410	414	419	401	440	418	410	427	399	420	388	447	411	419	364	435	374	411	415	435	415	408	450	395	373	404	384	400	413	409	415	419	416	432	388	421	426	417	378	391	414	393	416	438	409	429	400	424	443	393	394	443	448	374	463	438	414	451	431	425	389	426	426	381	382	415	398	389	407	401	364	393	405	413	441	412
23760	18263	22392	20936	17756	11021	7337	4749	2216	1588	1442	1423	1343	1179	1178	1152	1035	1081	1098	1101	1107	1060	1013	1004	989	1046	1029	992	1079	996	1024	1008	1006	976	944	967	962	968	1034	934	1010	992	950	973	955	919	954	948	919	970	941	939	965	971	957	879	1014	955	905	926	942	945	1006	963	886	948	945	920	982	949	993	916	960	949	971	932	941	904	940	908	863	1039	965	936	929	946	998	956	1010	954	936	993	990	952	956	932	928	942	959	985	965	988	944	955	941	938	938	951	879	923	913	938	973	961	934	927	962	992	935	963	898	918	988	921	939	911	930	921	941	940	964	929	897	915	929	905	931	913	916	913	918	970	958	965	950	947	949	957	851	928	922	978	987	912	1027	987	888	959	1043	904	981	942	902	962	913	941	888	913	927	985	953	907	991	920	999	955	889	908	1007	939	948	974	960	915	954	946	937	939	966	959	962	943	936	987	941	953	944	942	950	918	971	921	962	955	937	956	946	938	981	879	949	1015	960	932	993	996	982	937	995	945	925	992	925	993	986	901	944	910	954	971	938	994	1018	940	946	948	899	926	943	897	889	943	911	972	927	922	913	954	958	948	957	954	931	908	901	940	956	916	979	970	944	937	976	887	968	921	1019	918	947	960	917	936	875	928	917	947	946	897	957	967	913	938	958	948	914	959	946	1008	989	947	961	942	892	924	944	992	982	1010	917	978	991	925	950	930	934	988	933	889	954	950	952	933	929	936	962	901	928	1008	921	1002	947	916	907	908	911	948	904	987	1013	941	996	921	956	1013	920	927	922	954	968	964	923	888	944	958	956	906	938	987	939	951	996	958	986	947	914	949	940	962	918	933	933	970	984	955	958	897	968	932	986	957	941	908	910	905	957	969	923	956	908	939	919	948	937	959	970	950	985	953	971	954	971	891	928	956	949	938	954	944	967	914	867	922	908	931	952	1004	950	976	1001	991	923	1000	989	893	937	953	967	965	883	926	963	915	959	898	941	914	965	891	981	978	922	968	903	970	941	950	937	1000	916	899	936	946	902	907	974	963	1017	963	902	971	919	947	958	904	964	961	960	977	937	989	989	899	970	908	923	935	974	980	1000	876	940	914	951	909	1035	921	963	965	916	989	930	985	947	982	908	918	966	1002	947	944	956	997	941	936	947	844	957	949	952	961	886	914	962	949	911	922	922	988	948	890	868	1038	899	962	952	919	914	943	938	941	927	981	958	934	904	971	953	950	926	965	1008	914	930	931	1002	922	1007	910	961	952	969	905	972	958	1001	944	941	961	954	936	916	935	962	989	938	977	976	987	983	923	947	936	990	1005	934	912	991	901	908	961	956	912	919	1035	985	979	953	941	946	936	966	936	886	1000	913	958	1011	933	987	958	920	951	906	970	908	921	936	992	999	934	966	943	921	957	935	973	976	925	957	941	992	915	957	911	919	976	940	938	966	996	1039	923	951	942	912	919	937	930	898	917	910	969	905	928	905	925	975	894	942	946	948	869	920	908	1000	952	964	915	952	956	915	917	948	960	953	943	928	892	924	957	944	905	939	928	998	919	952	937	948	981	995	952	905	953	1007	911	918	927	907	965	964	912	933	985	987	976	913	970	960	965	948	919	882	896	995	947	946	942	985	945	952	979	912	979	956	885	866	915	960	978	863	954	947	925	936	990	912	921	953	921	991	923	948	973	947	986	880	969	992	915	972	983	956	933	943	976	1024	964	965	923	973	976	961	993	932	950	955	934	950	976	941	948	954	976	942	964	917	956	954	929	955	978	923	941	917	966	960	943	951	914	981	1031	926	918	955	931	894	892	937	919	943	935	968	954	935	967	907	949	948	996	894	935	891	937	951	937	956	992	919	935	921	968	960	930	960	973	923	896	949	945	978	935	980	929	962	984	914	959	968	908	891	971	991	938	880	963	925	947	937	953	912	957	934	931	930	980	947	987	1017	948	983	927	961	940	915	929	936	913	960	934	948	935	936	952	964	942	1007	948	916	916	952	981	990	940	955	893	983	906	951	914	1010	968	925	913	948	936	971	939	954	939	961	1008	981	929	994	976	956	977	933	956	910	948	922	906	919	934	967	920	897	989	855	918	955	960	991	930	900	915	924	966	934	900	912	959	985	891	879	1004	959	920	1002	948	906	966	946	921	909	932	926	965	928	945	944	970	962	930	921	1017	898	948	956	939	927	973	977	923	932	892	898	958	972	979	968	949	1041	980	914	934	941	932	980	935	937	942	918	913	922	908	958	950	976	898	968	984	983	887	910	1026	936	938	978	963	948	989	959	961	985	958	919	938	902	878	942	931	960	948	949	890	870	899	946	941	924	919	971	954	957	959	967	952	952	910	912	954	955	926	967	948	961	957	950	950	986	973	886	952	969	950	964	936	972	920	890	948	965	973	975	996	944	923	945	885	926	997	940	908	921	912	994	957	941	994	945	944	913	1001	965	902	928	937	944	965	933	926	932	885	1004	973	969	922	920	986	956	944	969	935	899	960	924	919	962	975	976	980	954	921	913	948	971	986	957	949	932	949	998	978	915	888	975	974	937	906	896	953	938	967	937	980	955	1007	951	930	937	965	912	919	928	1022	922	1007	927	996	958	935	980	916	1006	946	975	956	951	968	945	906	992	952	925	942	905	927	933	960	943	945	960	906	969	891	927	892	959	961	962	951	942	984	930	956	931	1027	927	982	960	899	972	979	1009	908	951	929	924	941	934	1020	975	1008	961	927	895	948	942	978	918	975	940	951	967	985	887	938	955	986	995	927	940	967	919	999	929	937	957	946	942	900	1005	1012	963	935	980	951	953	949	984	933	933	999	936	957	937	906	968	954	922	869	998	937	993	905	965	973	956	954	964	1020	897	936	943	915	942	962	1032	997	991	964	889	1023	985	900	932	948	944	955	898	942	975	949	942	874	946	908	947	960	978	968	993	937	984	941	971	934	968	957	903	932	947	900	888	948	954	888	965	963	949	916	976	933	940	968	912	939	949	988	951	942	936	954	930	981	958	945	980	914	897	896	936	984	912	956	971	963	937	943	920	954	905	937	936	997	979	998	969	989	955	915	943	930	915	887	929	977	955	935	934	922	953	950	961	912	960	936	922	960	887	946	952	971	1019	913	893	921	947	911	955	911	920	951	926	921	942	936	934	972	922	963	938	981	949	982	970	919	902	887	944	920	992	942	954	936	974	924	938	971	963	913	972	913	962	973	909	862	960	965	913	920	960	986	944	977	970	917	983	949	984	984	932	936	952	936	894	941	878	973	986	938	956	943	909	924	996	984	926	902	908	936	993	931	945	1005	953	966	955	970	955	977	956	971	950	944	991	917	934	960	981	932	942	953	939	942	948	1007	881	883	932	966	923	949	941	945	964	950	920	888	957	939	964	920	932	894	953	899	977	980	914	946	970	975	977	939	948	935	974	940	907	980	965	953	954	956	956	955	941	941	983	958	970	918	953	920	888	969	938	932	969	927	927	898	999	938	956	904	913	905	905	972	914	958	963	945	965	870	942	858	962	978	936	931	945	963	899	980	990	965	967	945	899	950
43406	30930	27251	21908	13605	7754	4489	1756	655	547	523	480	439	461	432	418	417	359	366	403	341	379	361	395	360	386	400	358	349	381	336	364	363	348	371	348	382	333	348	357	358	331	397	374	337	364	337	348	383	365	370	350	367	338	356	336	363	366	395	334	352	352	326	336	318	343	353	342	351	355	353	356	347	330	339	355	395	345	336	356	353	340	346	331	345	337	321	361	331	347	341	343	337	361	359	336	364	316	319	354	353	357	346	361	359	373	308	348	344	351	359	336	352	345	381	392	358	330	343	329	334	320	365	347	359	378	316	361	363	369	329	346	351	357	348	352	332	345	364	364	349	348	335	326	350	359	336	359	355	316	360	348	357	352	350	312	375	361	352	347	323	342	352	310	384	351	348	356	347	358	353	345	360	401	348	377	363	341	339	341	359	357	318	352	359	324	364	334	410	375	363	310	335	348	363	372	329	334	322	321	340	341	351	371	313	354	368	363	339	310	357	336	348	337	338	337	325	344	379	343	350	345	327	365	367	346	358	331	335	339	363	309	331	335	395	368	344	364	340	329	341	349	316	348	340	352	352	344	366	333	323	326	320	336	368	356	364	309	349	327	346	320	383	347	336	357	335	382	366	330	309	402	360	377	335	362	336	360	353	348	388	326	377	316	355	368	360	338	345	331	336	337	316	338	373	388	341	364	358	351	356	368	339	366	356	355	373	341	367	359	344	347	334	342	305	331	358	358	382	319	339	318	368	337	358	333	379	338	339	376	356	328	356	366	345	382	317	332	363	377	332	331	322	374	344	319	346	330	378	359	334	363	345	319	334	374	355	317	365	344	332	324	351	320	363	336	341	348	379	343	356	343	316	345	336	383	346	359	341	388	339	367	345	355	352	325	336	356	347	355	344	319	311	318	369	359	360	359	329	355	333	359	383	372	385	355	332	389	406	371	350	342	364	379	356	319	323	366	322	369	327	347	322	350	324	342	363	343	350	367	348	324	344	326	338	362	356	356	351	347	375	361	342	349	371	337	350	346	334	332	347	344	345	345	324	388	374	341	332	352	305	338	363	312	348	368	322	350	346	372	371	358	342	351	342	326	345	372	388	366	379	317	334	365	337	327	358	347	352	352	329	362	357	358	351	321	351	334	341	378	385	353	335	318	337	365	383	363	334	353	371	364	358	346	330	304	350	353	365	344	360	351	373	356	320	395	335	346	363	318	361	349	296	363	340	330	353	350	357	362	378	312	334	377	346	407	350	366	370	377	357	308	328	330	373	359	369	373	347	327	350	315	338	328	332	348	357	355	343	372	323	340	374	374	362	362	351	350	332	371	396	351	318	354	350	323	395	375	375	352	363	364	327	335	359	332	377	331	345	350	344	339	350	341	362	363	377	358	367	348	351	341	337	350	351	372	343	348	325	355	369	373	353	325	371	344	370	387	331	333	346	325	361	330	378	344	348	383	327	336	322	347	327	373	338	363	371	320	325	357	364	379	378	314	343	357	367	341	312	334	351	352	330	357	380	370	325	349	353	312	336	345	320	355	314	335	386	326	372	330	348	347	349	354	339	336	373	348	342	324	358	353	324	366	345	365	365	338	329	332	354	373	375	340	364	385	352	351	373	367	313	367	353	378	331	366	344	343	352	330	383	342	408	322	363	368	353	364	373	314	352	356	360	356	340	345	327	346	353	337	328	339	366	368	311	333	329	347	352	336	370	353	352	349	362	323	332	317	340	354	350	364	353	349	403	349	337	356	311	341	366	339	371	377	357	361	368	341	338	356	335	344	340	301	355	365	352	379	339	343	371	354	312	345	374	330	326	356	362	357	351	356	371	337	368	367	365	345	377	359	349	347	370	367	360	347	391	336	364	355	323	353	349	359	347	357	336	342	327	351	371	343	347	346	365	347	364	363	369	326	335	341	387	315	330	362	360	346	353	364	350	341	347	345	364	340	320	328	322	337	322	360	349	381	350	303	350	348	328	356	347	359	348	346	349	348	329	345	298	372	345	354	341	359	361	372	340	328	332	395	365	332	379	325	313	343	339	345	361	365	370	329	333	332	360	389	356	375	365	365	356	359	359	344	351	348	337	355	303	406	313	364	339	345	323	354	343	353	335	351	350	345	370	363	382	321	361	348	365	385	325	347	339	336	321	409	336	356	365	393	323	341	381	377	355	354	317	358	329	331	338	358	356	368	349	366	354	342	353	364	367	339	402	347	354	375	368	350	320	339	343	361	345	350	388	329	329	382	408	374	405	354	346	374	343	347	322	334	331	343	363	326	377	379	359	346	354	348	349	356	365	369	397	370	334	350	332	321	343	405	348	373	367	310	374	362	350	333	344	375	335	341	367	386	409	341	348	359	330	357	365	371	384	369	336	342	349	368	333	334	332	313	367	356	373	357	371	369	340	334	384	365	346	383	354	333	342	368	371	340	365	365	365	357	317	339	304	347	326	357	315	358	353	345	359	380	368	349	342	326	359	364	353	325	340	332	330	336	351	373	350	365	342	354	348	315	348	343	369	331	355	314	346	351	349	358	347	356	320	357	358	339	368	387	366	338	338	328	326	400	346	371	350	376	400	355	332	347	349	324	352	377	341	342	338	332	334	329	350	349	380	339	337	342	315	346	342	360	338	322	367	364	339	352	351	346	355	335	334	354	333	351	346	336	332	386	344	371	343	364	358	369	331	349	361	320	373	333	338	351	346	373	324	365	319	340	354	347	361	345	374	364	348	342	366	360	334	350	365	366	362	365	331	354	333	329	377	349	369	380	337	337	370	313	337	339	357	340	326	409	354	321	395	341	345	375	353	355	322	368	355	323	330	369	333	315	326	353	354	315	335	349	356	367	333	351	357	361	334	353	373	320	350	323	361	334	335	348	346	335	354	374	341	362	326	392	351	391	343	371	347	375	329	324	343	338	375	373	335	329	352	402	302	356	337	311	335	330	333	334	343	331	330	297	334	394	309	341	346	314	337	374	375	340	357	335	340	373	376	348	374	317	357	348	376	342	315	327	333	362	318	326	369	363	341	350	352	383	340	372	333	308	344	377	371	333	322	344	370	392	368	384	337	345	335	360	332	350	355	319	347	355	350	347	340	330	341	344	343	374	343	358	356	330	362	376	335	351	359	390	360	391	354	326	374	347	334	334	338	387	334	390	363	349	332	352	350	378	357	353	374	358	344	367	337	299	324	358	336	374	334	308	370	393	360	344	316	369	327	379	334	338	384	362	345	332	398	334	312	324	370	370	362	354	396	358	353	339	361	357	343	380	334	325	311	393	314	372	321	385	358	365	346	318	345	348	326	342	338	347	391	334	375	344	357	318	344	381	356	346	346	333	350	367	351	376	358	360	348	360	328	335	355	377	370	369	367	358	388	359	342	332	362	363	335	349	345	370	380	359	378	367	341	346	345	349	378	344	368	350	363	409	349	310	343	354	358	380	355	347	362	357	364	391	348	356	317	325	368	335	335	355	361	329	305	376
28981	26237	30689	31504	25423	19724	12635	5805	1979	1734	1621	1462	1328	1251	1173	1091	1032	1035	1002	1016	983	959	963	974	942	848	876	946	943	866	885	884	931	933	844	881	917	891	836	843	850	865	869	857	811	868	845	831	818	811	837	808	870	845	870	804	851	869	829	860	844	808	823	869	797	842	824	846	852	780	848	800	883	808	813	780	805	794	840	862	891	812	808	834	816	751	791	820	787	842	828	846	796	820	813	805	795	769	829	796	802	880	837	819	777	815	807	754	823	823	818	800	786	849	795	833	851	809	825	813	778	840	817	826	834	884	820	885	753	761	804	809	794	824	857	833	824	795	837	792	840	765	888	805	823	848	760	808	755	815	785	849	832	842	825	857	855	790	856	826	833	858	807	832	844	863	778	828	863	785	800	811	810	805	762	822	840	813	811	866	811	828	821	885	795	819	806	844	827	857	876	809	821	817	783	802	775	807	802	829	815	830	833	859	781	761	822	865	811	827	776	862	822	829	834	820	846	831	838	801	812	803	849	793	846	837	775	789	836	822	763	826	783	831	817	870	782	802	816	805	826	877	785	812	871	817	821	809	865	881	840	790	819	811	830	856	807	842	840	826	791	824	850	836	841	815	797	797	815	835	840	767	841	835	801	853	821	788	869	787	827	826	830	782	809	809	801	817	817	883	892	858	833	832	825	773	838	842	838	807	828	804	858	879	819	816	784	820	864	819	841	817	835	794	820	822	796	858	904	869	827	770	811	825	825	763	784	868	785	856	843	830	774	855	810	839	877	750	836	844	803	787	800	859	847	803	852	829	833	823	769	796	811	818	844	795	859	812	815	816	816	840	828	805	835	795	786	806	856	821	809	798	793	829	797	835	796	825	816	850	778	847	781	825	748	822	885	833	802	840	808	824	830	789	848	815	806	767	806	840	778	772	815	842	834	842	836	855	797	760	823	803	823	829	781	819	839	850	853	788	785	821	809	815	764	839	803	819	825	803	845	797	851	850	763	844	826	855	841	834	881	813	817	809	832	778	764	812	840	774	777	833	798	831	789	801	836	799	853	832	837	824	813	825	852	808	804	847	824	772	800	832	853	835	827	794	784	825	850	810	806	815	803	829	835	754	805	842	815	873	767	783	790	774	784	820	788	818	801	880	848	863	840	835	846	837	840	798	796	846	829	783	846	772	818	818	805	809	852	843	848	821	799	844	814	784	797	809	782	778	842	814	797	829	859	831	802	847	778	781	829	816	806	822	828	807	784	801	844	772	806	840	823	814	780	816	806	798	818	849	848	825	798	827	794	772	832	777	789	820	816	809	791	815	810	826	805	801	821	830	793	858	780	810	825	803	808	784	842	830	789	817	852	845	827	870	873	809	745	775	748	841	801	862	869	799	784	852	824	796	830	886	851	834	808	856	801	803	835	843	814	743	789	803	808	774	781	857	775	760	847	801	812	814	871	772	813	794	852	836	770	775	829	818	837	818	822	825	824	772	840	839	766	849	839	852	887	803	846	821	880	780	804	831	818	798	811	810	839	808	801	787	784	827	802	850	859	798	780	830	789	836	804	810	812	800	758	854	813	813	817	849	803	837	807	793	793	787	842	798	842	814	823	783	822	818	855	799	810	829	850	806	826	807	851	853	863	832	836	814	818	848	826	776	835	835	856	861	851	850	812	837	863	819	813	853	806	843	857	801	863	847	806	825	867	825	774	851	800	817	809	818	836	773	798	814	777	807	772	830	831	836	759	851	832	820	787	833	758	810	813	814	814	808	830	843	798	819	818	863	825	822	781	775	835	804	805	823	783	805	830	832	851	781	833	820	758	826	834	838	796	829	853	852	839	777	786	772	808	822	759	844	858	832	845	842	842	841	832	765	851	814	839	767	810	808	815	797	799	812	864	798	810	825	799	824	827	753	798	774	843	824	799	814	797	833	836	824	833	822	839	851	809	880	785	857	836	850	783	786	856	846	820	767	866	847	841	768	817	828	830	848	818	829	818	779	852	834	796	819	835	796	854	847	815	806	841	814	861	808	870	793	785	825	814	873	828	857	793	829	821	847	823	861	823	798	869	834	787	887	823	845	817	830	830	807	824	788	808	843	823	822	822	827	805	862	806	852	815	823	796	805	822	818	843	760	827	793	788	861	784	787	862	824	775	843	851	859	828	788	801	815	831	838	816	794	807	804	838	803	834	809	832	816	885	784	811	876	804	822	805	820	781	848	858	822	840	803	830	803	855	825	840	820	802	773	832	817	803	801	794	807	787	815	854	838	814	864	780	823	824	824	841	869	828	847	832	857	800	825	857	862	804	816	787	850	813	785	806	786	859	775	788	805	844	877	840	799	833	796	830	809	801	817	812	861	810	851	827	829	786	840	755	815	848	805	823	837	799	811	831	790	795	787	843	791	817	786	782	874	854	851	806	810	794	851	832	805	831	828	858	841	795	800	841	847	804	776	819	884	823	797	818	785	785	799	826	846	833	837	842	815	792	820	786	842	803	822	793	806	780	788	827	812	849	833	834	820	838	796	841	827	826	910	808	804	859	778	835	832	777	856	814	816	856	777	781	854	741	860	817	820	803	789	849	798	818	779	788	813	801	819	816	801	834	855	803	823	805	833	899	852	772	887	810	778	829	835	813	789	855	854	847	837	833	799	794	817	800	797	802	851	754	809	804	783	824	850	775	780	803	796	774	813	834	778	867	801	763	825	793	820	836	835	829	851	766	794	774	819	771	814	856	808	845	832	811	831	852	789	792	786	759	827	838	823	861	836	825	827	789	823	795	806	799	796	764	797	861	839	813	831	812	764	819	839	876	805	791	832	827	756	887	808	827	800	850	818	770	793	853	806	776	795	839	852	829	815	847	885	801	862	823	893	779	815	829	823	822	819	871	803	865	840	802	800	863	822	866	802	817	844	880	852	804	820	841	775	840	813	813	772	834	769	834	805	816	828	845	801	832	815	853	833	811	827	818	781	808	817	809	780	845	778	821	803	812	797	806	834	879	889	799	826	803	825	769	836	815	839	840	804	846	789	757	804	802	844	831	856	844	793	806	807	810	810	807	858	811	788	828	858	831	739	836	816	807	843	831	785	813	809	737	844	796	783	830	854	748	793	801	821	853	892	798	822	823	790	871	848	818	807	777	793	816	789	819	820	864	886	818	801	844	760	895	775	824	810	822	812	821	831	805	828	862	853	805	809	828	812	820	843	809	817	814	879	845	810	818	835	817	885	864	775	794	769	795	810	868	791	764	812	818	841	859	776	823	844	822	779	860	805	805	831	814	821	808	844	822	872	821	867	837	763	827	792	861	843	840	813	787	774	783	822	860	834	828	884	828	805	862	816	810	817	859	819	815	820	815	850	823	802	802	851	760	803	788	851	826	827	822	779	753	846	794	805	865	816	813	803	813	856	812	817	802	773	829	811	837	851	816	828	859	889	836	823	894	845	765	790	820	823	806	826	785	834	802	857	823	779	755	859	777	806	853	775
19845	10699	6710	4030	2055	1231	753	540	410	406	441	416	405	426	402	402	376	416	409	450	456	412	438	408	371	379	398	371	385	379	385	399	396	371	401	425	366	409	413	393	373	400	385	412	413	397	410	420	397	409	397	397	394	398	348	330	375	424	398	411	435	397	390	374	432	392	401	383	434	387	397	380	388	356	416	381	414	383	431	406	406	404	368	404	377	370	394	403	385	416	400	422	338	400	424	375	398	411	416	381	388	413	407	390	406	409	396	424	408	385	376	409	381	398	403	390	407	381	408	439	398	374	361	399	375	387	367	388	427	339	398	417	384	377	404	392	429	430	439	420	357	416	381	412	429	393	406	413	349	367	415	372	400	376	431	360	396	399	376	407	402	416	391	390	351	401	380	401	375	413	376	379	427	400	357	450	363	399	404	384	403	413	425	377	415	417	386	414	435	410	387	387	395	410	386	404	394	404	385	354	357	402	362	413	384	367	404	411	410	374	444	390	436	386	400	428	425	390	385	356	349	406	387	383	421	384	396	402	398	434	439	358	396	420	436	402	364	368	398	410	418	410	388	386	352	383	377	373	373	396	393	396	393	405	429	391	377	410	425	373	390	362	345	387	375	390	387	382	363	429	463	361	427	396	366	433	412	433	432	389	372	370	398	393	386	388	397	409	432	398	387	362	397	371	404	415	407	394	420	373	393	396	416	446	391	405	347	438	410	383	371	371	364	409	368	418	419	385	393	398	377	380	380	434	414	404	421	360	364	413	391	415	430	369	382	389	389	427	405	382	365	393	406	406	381	347	433	351	385	366	382	373	371	394	395	353	363	383	390	370	386	371	390	361	394	391	408	403	414	390	367	385	362	402	421	398	407	397	393	416	364	382	386	395	390	386	409	378	392	397	429	433	406	415	412	398	386	408	375	376	383	401	391	386	377	381	389	373	346	396	402	395	365	368	361	402	413	391	403	358	412	383	375	377	373	394	381	383	370	380	385	369	407	398	388	362	421	427	440	448	403	426	408	385	407	396	407	404	378	444	411	399	397	408	427	358	354	365	406	389	404	436	431	398	456	380	380	368	420	416	401	371	381	425	403	364	399	398	388	354	394	390	391	441	426	390	368	386	389	403	370	424	422	372	406	388	394	390	377	381	395	421	389	392	408	395	391	399	416	383	418	384	413	380	367	378	378	388	338	387	385	372	393	397	381	401	446	355	409	382	338	379	395	379	381	403	401	375	392	383	372	373	400	403	421	354	354	373	365	409	412	370	428	380	386	378	417	373	384	412	422	428	419	375	383	356	379	402	442	397	367	352	376	419	413	402	398	395	413	367	405	411	387	420	432	416	376	413	393	371	428	388	414	389	397	401	380	378	370	434	384	385	375	417	388	392	392	386	387	383	420	385	391	399	396	436	391	370	367	395	409	398	385	416	385	409	397	400	382	423	388	389	415	378	394	412	379	428	371	398	405	394	365	388	373	407	403	397	416	403	377	411	418	390	384	369	399	456	381	391	442	409	381	379	403	404	403	406	375	424	414	379	429	403	386	357	437	425	382	389	421	414	393	395	387	391	402	401	403	386	374	399	390	404	358	393	403	429	407	392	383	392	365	397	382	389	376	381	414	403	429	423	413	412	382	396	411	385	397	364	404	405	383	384	380	417	392	395	374	383	415	430	420	373	365	385	390	405	348	394	392	388	376	440	394	441	364	389	385	394	380	419	350	405	355	415	370	392	363	401	372	434	387	399	374	368	385	403	362	444	415	407	389	379	419	423	396	378	383	399	376	407	396	383	384	350	391	384	379	397	398	400	369	381	382	378	414	416	409	436	383	379	401	383	378	422	445	389	410	374	442	409	431	428	407	389	365	404	376	345	401	392	426	410	366	358	367	383	403	392	390	421	390	413	396	403	420	386	454	398	404	381	431	409	379	408	373	349	399	391	340	382	403	410	390	401	377	392	395	391	414	436	394	392	367	395	389	425	400	373	398	392	391	401	436	409	414	395	406	399	394	390	410	360	404	420	396	382	395	403	398	404	416	368	399	398	386	439	405	380	407	424	399	403	403	386	394	401	433	407	428	391	401	401	384	414	397	408	395	392	381	425	404	407	395	419	400	403	392	399	365	429	425	400	376	360	374	377	375	368	384	402	381	418	411	419	409	421	384	377	413	376	381	433	374	367	376	408	379	406	387	429	407	446	403	373	421	421	385	398	393	360	393	416	425	376	380	396	423	399	399	399	392	407	389	417	393	406	394	411	409	380	375	392	414	365	390	383	410	376	409	352	444	400	371	359	408	362	397	353	397	394	376	379	388	354	395	432	352	388	400	407	418	380	393	366	391	378	364	396	415	418	409	396	387	401	349	383	409	390	404	391	415	434	381	411	408	404	428	370	422	426	424	395	401	408	411	365	372	373	414	433	358	393	378	357	364	389	389	386	402	424	382	400	370	379	385	395	415	403	376	396	365	422	377	380	397	408	379	429	396	360	408	410	383	448	399	378	392	407	404	436	383	416	419	376	412	371	386	395	426	382	409	392	392	385	373	384	391	385	408	415	398	377	405	401	423	403	408	415	396	395	398	401	396	398	436	416	386	420	381	398	418	362	387	393	398	413	385	355	398	410	353	383	391	386	401	383	412	382	383	358	437	386	395	439	386	433	391	375	399	391	407	400	384	396	408	438	404	400	410	381	432	415	402	399	389	428	368	377	359	354	425	422	381	403	355	369	402	394	397	413	383	398	385	399	421	437	400	387	379	383	390	423	395	358	384	361	370	409	406	412	410	369	381	350	414	404	421	410	388	399	373	427	373	369	404	369	399	397	408	379	382	398	353	411	380	395	414	408	432	407	380	386	397	424	433	408	401	424	387	370	399	381	359	418	374	412	373	404	381	403	413	411	403	421	423	420	347	394	425	358	418	439	413	405	400	403	420	365	383	408	420	407	399	419	438	407	419	401	396	390	378	367	410	396	364	376	399	403	365	392	422	426	426	417	401	413	398	348	393	405	415	394	393	363	390	376	393	396	396	390	400	382	377	400	395	385	407	408	423	394	421	390	360	443	387	380	405	402	405	399	416	378	376	395	420	333	379	406	382	404	409	422	396	397	417	357	368	397	437	364	401	392	417	397	406	367	377	432	406	405	370	420	395	377	398	403	413	411	395	407	410	403	433	397	409	361	387	353	382	424	418	424	404	402	424	383	351	395	394	424	370	394	381	430	390	408	388	397	371	395	383	429	379	402	361	402	359	392	382	362	376	427	422	376	392	409	402	405	414	409	394	377	372	390	390	400	409	427	415	414	358	379	401	378	382	401	390	421	446	408	387	391	371	362	398	375	417	365	388	387	341	419	405	388	397	372	435	398	434	361	423	428	390	397	435	382	373	389	408	420	395	440	398	377	383	382	360	337	365	394	398	398	409	439	412	414	395	425	391	407	382	392	357	389	389	400	371	390	396	412	403	403	413	405	403	392	405	436	384	408	410	374	368	417
13978	9903	11789	10081	6789	4204	2612	1516	1278	1153	1098	1146	1075	1069	1042	1047	972	983	981	979	1024	971	981	938	932	961	936	1004	985	956	1030	955	950	939	949	931	920	955	891	958	952	923	961	934	950	945	945	945	933	935	937	911	927	953	853	933	933	908	920	852	939	930	892	951	962	900	889	936	916	877	927	935	904	927	918	966	901	903	930	940	931	953	908	883	970	857	943	941	946	901	906	938	956	916	947	892	911	911	912	974	972	921	884	915	855	860	939	906	970	901	906	955	920	945	946	880	863	916	935	951	877	922	882	897	940	950	944	973	903	920	906	953	956	932	959	892	939	915	906	900	918	942	957	925	900	829	969	957	919	938	967	970	888	967	890	974	950	933	909	894	921	945	943	834	902	930	890	885	939	887	903	963	922	933	899	951	951	937	969	963	899	855	920	898	890	878	894	900	931	956	908	923	856	884	918	939	896	953	976	950	909	827	877	897	936	896	955	970	884	940	884	879	911	908	980	945	908	927	892	939	915	982	913	920	907	880	948	931	945	868	903	915	882	920	956	894	928	901	832	917	962	928	895	894	898	892	951	958	922	940	894	930	894	951	923	911	973	906	910	911	939	929	936	906	945	919	914	997	916	895	912	935	927	931	936	864	930	908	895	941	917	921	873	957	917	917	917	900	931	931	965	896	910	935	924	901	978	908	904	885	966	933	892	916	985	903	969	927	909	934	957	902	881	966	962	895	940	947	856	886	951	946	901	846	892	879	893	932	855	910	992	916	964	895	888	914	884	972	958	907	912	902	948	904	901	865	891	923	918	940	870	889	889	887	957	939	946	894	954	925	946	932	886	912	898	933	884	958	950	907	889	845	974	901	907	957	927	947	917	958	985	889	913	896	938	901	921	916	952	927	891	848	883	897	935	921	890	938	937	958	880	933	934	903	897	895	871	907	909	879	953	997	949	906	957	882	881	933	865	907	922	894	958	951	914	856	909	903	890	988	917	918	930	911	878	918	912	868	908	895	949	907	888	890	864	898	881	914	957	929	896	903	908	918	882	936	966	940	961	906	935	895	936	937	917	954	947	897	954	953	907	940	921	878	892	956	950	854	898	901	931	936	898	962	931	919	852	927	858	982	896	919	898	850	923	885	945	937	930	909	910	933	957	956	917	958	867	927	907	895	913	947	952	880	943	918	948	871	887	931	901	909	924	974	902	904	947	927	886	920	984	955	955	928	939	923	962	935	937	908	939	866	897	931	889	926	934	943	904	922	901	921	877	919	954	915	940	947	939	924	906	888	938	861	920	938	936	898	898	928	938	827	899	909	916	960	925	969	927	944	908	965	924	942	912	942	894	917	913	889	918	918	915	911	916	871	920	946	927	891	941	941	942	870	897	897	891	912	915	863	923	898	885	912	957	895	921	845	907	903	897	878	863	957	896	908	895	941	905	907	855	946	929	960	959	930	848	878	894	895	934	894	892	897	898	930	883	912	942	924	926	878	961	943	927	967	944	943	895	893	899	869	912	902	877	932	918	920	930	913	903	881	924	926	914	895	983	933	868	904	921	877	950	895	919	901	922	954	963	939	934	905	951	923	899	914	910	889	935	892	920	952	931	901	940	888	932	905	875	911	917	956	941	975	884	931	902	926	920	970	896	913	903	896	918	899	899	944	890	940	867	947	854	923	955	942	899	955	877	884	949	890	933	940	924	891	904	894	882	897	905	900	901	890	945	904	903	900	935	918	907	881	916	917	870	886	941	951	945	918	915	871	899	939	870	917	910	942	1002	954	949	914	938	939	860	978	889	936	891	929	897	1022	934	943	895	920	917	962	913	964	923	960	928	905	916	949	946	941	921	933	913	905	893	882	958	878	884	968	899	976	902	952	870	1000	906	947	945	918	862	937	887	914	922	918	922	919	916	972	885	894	948	967	887	898	966	884	891	882	989	940	895	969	908	983	886	918	942	892	910	946	914	886	933	997	931	927	918	921	933	962	902	954	892	942	901	916	946	972	942	897	919	865	940	922	942	883	868	934	980	950	929	967	919	855	964	894	922	900	932	906	917	900	904	890	923	934	945	914	947	963	926	929	946	873	884	920	935	944	909	932	885	906	946	933	947	925	903	949	942	896	912	856	943	924	912	986	948	920	925	935	946	918	919	1002	892	931	863	935	924	938	866	918	914	923	898	916	895	930	939	863	935	896	895	972	957	894	925	958	935	1002	875	968	948	912	941	885	892	915	973	950	954	906	864	959	939	903	925	929	920	896	939	929	863	962	913	944	866	853	900	948	962	928	864	889	945	875	850	861	852	921	887	907	919	917	908	925	932	865	914	895	897	875	901	899	939	950	952	951	887	931	898	946	902	949	959	928	897	906	973	997	904	985	911	939	917	929	881	891	952	898	983	915	932	937	928	903	903	909	954	915	979	865	912	937	905	923	933	908	908	888	941	906	904	900	899	914	899	866	963	962	903	903	908	960	908	913	967	945	884	930	954	893	931	954	924	909	900	916	964	927	931	903	952	882	923	917	883	930	916	903	911	865	855	912	973	973	934	924	893	928	929	941	928	949	935	875	890	931	938	870	896	943	910	846	930	943	937	909	893	924	870	962	924	843	894	921	892	872	894	940	917	882	968	905	914	915	926	918	927	867	937	941	904	922	947	920	853	938	984	947	946	919	923	868	914	890	957	873	954	910	918	949	920	896	886	883	929	904	912	963	903	913	887	907	991	895	929	926	904	968	923	992	987	921	916	928	924	861	948	945	887	917	922	923	959	915	935	989	935	919	902	910	919	958	935	941	961	932	909	912	926	927	948	913	925	930	928	864	914	919	985	961	943	872	896	918	974	881	909	921	908	918	838	896	876	946	856	888	942	899	924	956	927	931	912	1000	963	965	907	951	844	905	928	879	943	922	923	863	947	892	935	884	910	923	961	917	916	889	898	919	900	970	900	932	960	896	900	958	890	930	901	944	932	930	921	943	935	901	882	851	919	954	878	911	897	895	892	960	918	889	955	890	924	926	971	910	923	952	906	879	949	938	948	915	914	905	974	910	911	933	911	929	928	898	945	868	894	960	974	917	893	923	924	883	921	924	930	908	903	881	901	902	906	946	919	927	879	917	884	898	923	899	942	976	920	852	903	942	946	868	925	924	897	948	932	903	965	912	935	906	877	947	930	920	942	928	889	884	909	912	978	873	877	873	901	953	914	907	942	926	925	916	932	870	930	931	892	925	910	910	848	964	879	904	953	978	919	874	906	878	912	907	894	943	932	899	891	926	921	942	950	938	914	883	883	982	946	944	930	936	929	900	896	960	905	878	881	916	890	892	938	934	937	903	924	936	957	983	916	953	900	914	890	948	879	926	946	964	901	902	907	884	889	922	896	974	905	891	919	896	888	902	876	924	955	880	887	928	931	1014	923	903	956	969	911	924	907	970	880	894	921	866	880	849	891	917	905	975	942	925	923	876	955	897	943	888	909	956	915	946	958	903	888	914	924	948
34186	21888	17396	10793	7721	4387	2682	1140	574	540	488	491	485	477	443	470	429	444	405	455	429	437	432	437	424	436	437	420	415	404	424	411	420	450	443	382	428	417	430	468	430	414	455	428	396	407	449	424	380	410	468	393	396	399	403	414	450	416	398	406	401	452	410	405	408	389	408	441	399	380	395	421	435	449	393	377	416	446	420	438	447	396	420	420	412	412	409	398	411	401	447	445	440	402	408	425	429	396	436	426	424	401	416	448	430	438	409	374	337	448	452	404	394	389	363	481	447	441	437	421	429	405	445	437	471	402	389	408	414	422	419	435	384	406	380	406	411	399	409	426	422	417	425	380	386	373	445	393	407	393	418	413	438	449	381	407	408	422	407	409	415	438	422	418	386	393	448	393	440	395	400	399	449	453	416	439	432	419	467	412	411	399	413	423	412	388	416	422	418	412	423	396	413	381	396	392	406	373	390	410	426	405	421	429	421	400	427	400	437	418	469	403	403	409	398	469	399	436	392	409	399	396	392	390	403	395	417	385	409	429	435	399	427	407	403	439	411	390	432	403	408	401	388	427	448	396	434	435	404	436	415	456	427	437	431	448	388	415	399	416	372	426	407	432	390	448	407	415	451	431	388	394	449	443	406	374	383	427	406	413	405	361	424	418	428	425	426	356	432	432	390	385	416	431	421	439	386	418	453	446	429	431	369	378	408	421	432	409	420	410	408	409	399	443	396	405	409	400	386	393	393	410	437	427	375	432	433	411	413	415	399	426	408	404	390	439	396	446	463	434	415	405	443	403	400	409	435	455	436	399	443	442	419	385	427	408	394	433	457	422	425	393	433	378	440	447	421	386	433	363	382	424	443	435	436	431	433	383	451	429	384	423	408	442	403	420	411	405	453	380	428	437	426	419	406	442	381	412	450	416	430	396	422	391	406	417	447	395	374	410	448	410	411	447	457	417	422	429	425	386	399	427	408	414	394	447	404	395	380	401	398	436	387	415	393	406	440	449	432	454	434	370	423	428	411	412	473	429	394	424	444	392	408	418	416	396	411	410	415	409	419	427	452	425	455	397	433	401	447	455	420	456	424	409	419	392	441	378	424	414	402	426	407	452	401	395	413	379	411	411	411	392	412	415	429	408	377	386	413	449	432	417	372	434	394	394	409	413	414	426	435	405	410	426	408	411	413	419	400	425	421	405	383	433	445	459	453	423	443	426	437	383	441	392	417	372	411	433	374	424	405	428	372	451	449	426	412	396	455	443	396	467	416	434	433	418	422	428	461	414	417	384	391	442	426	431	414	407	468	435	413	414	426	378	433	450	436	434	416	431	397	406	418	447	388	403	415	383	431	406	406	420	422	417	393	436	423	435	412	386	426	395	410	407	433	413	409	400	414	411	402	415	414	407	400	432	446	476	433	398	425	396	396	429	341	459	408	392	417	397	435	388	426	393	459	417	411	414	386	365	417	434	427	433	451	399	423	383	402	410	381	387	449	434	430	410	387	466	419	388	444	400	403	434	412	417	450	409	411	410	422	447	437	424	391	453	434	471	368	381	409	433	385	429	432	434	451	420	391	389	417	433	364	421	435	430	386	402	435	437	393	396	406	405	401	435	394	414	390	385	429	407	427	413	397	421	388	426	386	429	411	437	409	375	454	426	420	388	428	407	397	456	394	395	428	427	400	393	400	409	425	377	382	414	394	455	403	429	423	433	404	392	429	435	430	429	441	434	425	432	402	420	455	416	433	458	405	387	459	396	388	433	419	459	416	416	433	419	419	408	432	404	405	375	452	389	408	431	384	388	436	434	426	400	419	413	392	430	436	403	395	378	407	436	425	360	388	376	409	414	441	427	439	428	431	425	433	417	425	435	403	413	369	417	415	433	428	444	424	425	413	416	449	437	422	463	424	408	419	398	429	417	429	392	392	383	400	423	425	415	423	407	413	402	417	438	392	403	416	424	393	412	394	404	423	380	454	392	434	396	388	437	410	412	427	413	385	388	417	430	424	375	409	362	448	411	378	390	398	417	451	458	419	464	397	418	429	406	435	397	422	396	417	446	418	446	437	444	408	434	414	446	420	391	414	396	442	448	419	369	405	409	426	355	467	402	417	417	405	423	432	415	407	425	419	418	401	458	430	394	416	412	398	463	424	438	426	421	432	414	418	402	383	427	433	428	411	436	479	424	403	455	446	388	393	433	404	401	374	392	431	395	415	418	404	413	415	431	413	402	402	409	387	407	368	370	429	391	423	372	416	434	437	430	400	372	374	373	422	389	400	399	444	397	416	428	414	418	407	409	414	406	372	396	419	420	389	441	423	404	395	408	425	385	414	327	417	390	396	438	402	439	452	407	400	426	380	384	429	405	427	461	431	421	424	425	398	426	422	425	406	407	449	436	421	415	377	395	441	426	435	413	439	440	431	403	464	374	389	410	381	431	369	394	431	376	413	448	437	395	434	433	413	407	431	389	432	448	446	411	395	372	434	425	414	422	460	405	404	396	458	424	402	441	444	436	431	421	418	456	438	381	405	433	416	376	417	437	367	403	428	402	442	415	438	415	405	403	419	409	444	416	427	363	414	472	459	410	438	414	406	434	383	367	436	409	395	398	418	464	380	419	395	402	424	449	415	404	388	427	409	413	424	376	446	426	385	373	441	398	423	432	428	415	439	382	420	387	424	438	396	419	417	428	416	422	425	381	381	395	372	401	372	418	431	397	417	414	447	395	409	372	387	407	429	416	401	405	421	424	407	399	400	424	360	402	421	386	425	412	437	433	436	389	396	427	395	442	417	421	465	386	388	418	452	405	455	387	392	447	435	415	414	443	445	377	400	402	405	399	390	399	416	414	446	418	401	403	437	408	438	368	412	405	405	410	412	418	409	392	437	419	429	421	406	444	458	417	398	434	410	442	414	422	425	426	404	400	424	460	378	449	406	402	410	409	428	365	396	435	441	413	411	430	414	430	430	420	431	401	451	432	433	431	445	449	423	402	438	455	429	411	458	427	458	422	430	395	407	410	443	422	422	394	398	407	381	421	416	417	438	419	389	397	445	386	423	426	424	404	387	376	398	458	405	439	431	413	440	398	429	409	452	434	407	412	401	411	412	399	455	408	446	395	442	421	386	404	411	425	434	405	417	412	415	397	420	403	434	407	391	453	382	443	414	387	416	420	433	441	393	394	383	417	430	434	382	410	410	367	431	457	428	404	402	401	389	431	412	434	398	434	421	433	400	391	381	452	435	375	437	431	394	432	389	408	416	423	436	418	450	430	417	418	427	423	428	402	404	407	415	407	433	385	415	365	409	424	441	428	428	440	409	428	381	408	461	451	400	394	399	394	416	453	401	408	431	445	401	368	405	391	398	403	423	441	429	429	437	446	379	452	415	405	398	420	457	463	414	414	438	408	454	412	385	463	403	395	437	412	364	459	397	385	445	396	394	375	393	409	409	378	448	436	420	404	409	401	423	422	407	380	433	373	411	408
23313	18290	22132	21154	19235	13341	8939	4087	2024	1641	1523	1370	1369	1247	1232	1166	1123	1141	1133	1143	1063	1061	1040	1010	977	1046	978	1029	1023	1004	1050	1018	922	1031	955	1028	947	1028	962	983	953	1041	985	988	1011	997	986	963	948	963	921	992	976	932	952	990	961	912	1015	938	960	960	963	996	932	989	965	894	996	893	931	914	983	956	976	972	973	949	953	953	930	967	978	981	975	957	1012	975	931	946	955	1005	953	988	974	1002	978	937	931	945	1018	944	954	919	931	945	972	991	930	941	943	935	969	940	960	985	991	935	942	950	944	991	1019	962	974	920	1007	980	993	945	906	928	944	972	978	949	918	945	970	968	955	936	1021	1032	994	994	984	928	924	984	967	918	989	952	971	946	976	1006	906	997	1012	913	982	988	908	943	959	950	955	957	977	974	945	996	995	941	948	1013	1011	977	969	979	1000	904	949	978	973	986	1021	957	994	961	886	994	953	978	959	978	957	965	946	1010	872	1035	955	1018	1029	1027	941	946	972	963	968	977	963	971	957	986	952	930	919	983	1018	986	928	968	948	1022	945	978	971	924	989	936	970	1005	942	1000	958	915	998	931	920	1003	953	996	1008	979	1014	1002	938	996	946	1013	960	983	997	966	912	934	964	949	975	936	942	960	967	942	984	914	925	912	968	953	953	1026	980	974	959	932	956	951	956	892	984	1022	924	925	1003	981	937	941	982	884	965	926	948	967	910	948	972	883	909	950	907	971	950	951	963	955	964	981	1016	922	994	1002	962	958	1001	938	954	968	966	958	966	927	1028	935	976	966	932	914	959	996	1014	911	978	983	962	987	1003	946	956	984	927	961	964	956	988	1020	983	950	940	999	968	972	998	956	1006	1008	972	1013	948	978	930	1014	958	935	949	991	929	988	961	975	985	913	942	987	929	965	960	957	959	981	986	972	942	959	984	971	925	924	961	945	942	955	909	932	1014	971	911	984	952	985	913	968	961	967	946	944	1021	922	967	995	955	966	1012	960	967	991	961	976	970	968	975	948	946	995	983	883	998	961	944	970	987	940	974	942	964	903	936	983	1028	956	1000	955	979	959	955	969	968	961	985	998	949	990	946	1010	898	892	983	986	964	953	948	951	896	966	946	942	991	969	942	970	942	996	974	969	919	960	935	944	925	946	930	959	962	963	926	941	992	919	944	968	964	1010	969	958	967	982	1014	980	1006	946	946	937	1012	975	977	958	978	968	987	937	970	980	941	968	936	992	955	995	953	904	980	967	929	930	932	983	891	955	974	891	974	963	934	923	920	972	955	979	942	940	949	927	993	948	931	1007	915	968	976	941	970	990	982	1004	955	972	941	994	975	929	978	958	1001	951	944	936	954	966	911	897	932	953	965	992	987	953	941	981	957	913	928	1010	922	934	967	1017	959	973	968	975	950	947	961	961	977	957	940	933	975	977	990	985	995	963	1007	971	1020	980	953	989	943	970	936	981	911	988	968	944	970	1001	914	954	923	983	987	912	938	897	982	957	969	953	910	976	1010	930	935	931	970	978	1013	932	883	980	982	984	966	984	984	990	1024	943	961	1013	934	956	946	994	973	998	983	953	940	977	957	938	951	915	905	948	976	938	905	1016	951	938	994	948	899	1008	964	963	916	969	971	929	998	929	919	982	959	948	910	972	960	981	1013	950	977	914	989	998	1005	968	967	1020	1035	1023	913	996	892	959	956	956	984	953	970	920	960	986	988	988	932	931	990	981	998	919	975	973	931	995	977	1044	961	960	925	977	960	938	957	984	938	983	922	949	971	956	908	975	935	906	952	985	966	969	980	923	984	948	988	957	976	1003	954	958	999	967	961	1004	940	993	945	972	1009	989	988	966	933	888	963	961	950	977	944	901	955	977	950	966	962	896	949	980	983	986	948	942	963	921	998	947	1020	987	944	983	918	976	973	988	940	954	961	938	1008	937	953	916	979	980	952	968	916	898	962	1002	971	902	898	951	953	1035	900	993	961	930	934	911	938	985	989	973	924	964	1023	901	989	963	993	947	936	976	991	975	913	960	891	967	980	945	1043	976	930	938	957	939	958	1010	909	987	982	971	973	950	932	969	1005	953	961	1003	963	995	940	958	931	975	1001	954	1030	975	945	996	922	1000	1005	972	977	950	977	941	1002	1005	919	950	960	948	960	962	954	942	968	976	865	917	974	951	1044	935	985	929	957	929	1000	934	989	972	969	964	962	963	975	977	934	991	939	1000	1020	954	950	953	948	983	937	985	951	962	941	1013	982	1008	989	930	930	932	957	991	993	1022	999	933	953	1040	975	977	942	942	955	977	896	1013	960	928	939	982	964	956	969	959	996	954	977	942	875	930	942	934	951	928	1019	925	976	968	998	998	928	945	1010	1023	952	993	975	942	960	969	1027	989	954	952	960	945	933	1001	985	957	934	990	929	970	975	987	957	953	1024	939	932	960	963	992	942	999	975	938	947	942	903	977	971	987	957	965	974	851	987	1034	1013	996	923	1010	926	1006	961	1005	954	910	988	985	952	954	978	970	984	904	932	981	925	989	986	960	991	961	965	940	973	953	981	938	904	952	995	980	956	955	998	1006	935	947	875	950	944	1010	958	924	983	983	1004	939	1019	927	903	960	930	947	945	941	989	968	1016	969	946	938	956	982	977	969	928	938	968	974	969	953	994	985	930	981	993	942	968	953	968	940	907	982	956	947	929	989	1029	942	953	958	943	975	957	1007	925	919	1012	997	946	940	968	981	961	979	1004	984	958	983	953	931	1023	941	930	929	913	964	987	1001	960	947	924	988	986	985	959	960	948	957	1003	967	997	926	982	926	930	950	972	936	953	932	963	944	935	936	955	927	960	999	892	976	945	972	966	943	974	970	914	879	989	1019	972	957	938	982	976	986	923	958	948	931	963	989	988	980	984	986	901	933	1003	989	990	951	901	951	973	953	973	923	980	1005	958	923	926	973	1002	905	1012	984	998	914	970	997	928	958	1030	926	992	949	928	947	947	941	897	953	925	914	980	955	866	1006	938	958	955	976	939	963	1017	953	976	920	983	942	951	982	961	965	934	916	932	969	1013	944	952	894	948	951	1026	976	1003	986	883	977	1012	979	908	1010	953	926	995	953	907	949	1000	1021	1003	921	967	992	968	965	981	980	996	930	958	984	968	970	949	946	977	926	940	919	953	956	928	1002	961	919	1048	946	965	934	999	976	1011	946	992	925	967	952	1014	983	930	971	978	954	982	955	894	958	968	948	962	989	883	966	974	1003	1063	944	995	966	983	963	948	974	935	968	926	948	942	1022	924	989	928	907	978	944	1008	979	977	969	933	1012	983	956	1002	920	993	976	967	963	956	975	944	963	989	971	989	940	972	952	961	995	943	907	982	959	1004	992	908	940	991	913	906	974	965	891	998	948	960	1021	922	960	940	955	998	958	905	941	965	968	949	1004	960	970	993	967	905	970	959	996	1009	969	957	921	942	950	1014	973	970	995	907	1039	966	946	990	971	965	958	975	963	933	967	913	1000	945	967	990	969	989	941	954	978	948	984	985	970	942	1016	994	943	974	912	968	1011	942	1008	977	951	966	965	945	986	961	931	1015	961	907	958	1004	966	987	995	939	975	954	975	917	998	949	963	943	920	974	962	957	925	939	974
43380	30975	28753	20604	13935	7326	5146	2106	638	542	561	485	432	431	380	420	420	416	353	397	390	363	426	389	367	363	364	364	353	365	391	368	377	380	378	349	371	396	356	353	361	372	386	445	370	321	333	373	362	392	380	312	367	399	373	383	360	374	359	357	392	350	360	365	365	313	390	364	383	379	389	390	411	369	367	371	336	384	330	376	338	347	387	359	379	340	307	332	351	356	331	372	376	397	400	343	347	344	349	345	333	347	338	347	408	346	334	405	386	354	382	342	337	332	341	362	346	347	371	369	344	337	366	416	346	359	341	367	332	331	342	356	370	370	340	331	391	378	378	366	375	371	363	358	387	360	345	380	342	411	387	364	401	331	339	325	372	333	349	340	346	344	308	347	358	354	367	325	352	359	352	329	383	360	332	371	350	354	337	333	333	351	329	324	377	344	336	344	357	374	374	344	351	377	391	381	327	380	341	370	318	353	354	360	355	367	371	317	334	341	373	400	367	344	343	377	357	356	385	339	395	364	354	357	381	385	348	338	386	333	383	357	362	336	384	325	358	347	353	347	371	344	368	369	360	350	364	347	406	375	364	356	343	372	388	381	349	365	350	295	339	344	359	353	367	373	368	361	360	348	335	357	355	381	340	378	339	337	367	366	385	399	334	352	359	372	338	352	363	411	362	380	403	325	391	358	347	392	361	337	353	348	387	376	333	364	400	359	352	363	328	373	354	370	349	364	340	340	378	346	341	370	326	316	370	331	367	351	365	377	338	371	357	390	359	376	374	383	329	353	360	340	337	364	318	350	370	330	363	335	358	341	336	392	400	357	342	377	365	356	373	347	394	373	336	396	393	373	341	343	389	353	338	382	386	361	354	327	371	391	325	345	343	316	366	349	362	402	363	337	343	371	355	363	346	357	379	370	350	363	355	365	372	335	370	361	385	381	375	350	339	382	380	369	320	352	333	342	338	391	359	359	381	353	354	391	341	343	401	380	347	378	371	355	356	356	384	408	317	343	298	324	339	341	370	339	347	368	335	357	373	361	373	345	336	344	359	351	332	363	339	366	359	331	375	327	346	341	375	331	350	372	356	378	351	401	335	398	370	377	365	359	382	384	389	322	343	369	350	354	368	361	360	411	381	381	341	348	343	344	346	352	338	351	368	296	373	401	341	393	368	356	340	370	386	388	349	361	382	313	335	357	363	374	365	360	389	386	365	350	325	305	332	347	369	353	366	367	352	352	337	365	334	359	350	353	360	348	345	341	356	344	359	342	374	363	343	326	366	379	345	355	360	353	332	342	349	352	354	357	382	370	372	366	373	348	324	345	344	387	384	364	353	365	383	362	367	343	376	351	330	374	377	333	374	364	356	359	343	359	371	357	347	382	374	334	322	356	350	375	389	322	349	347	339	340	351	360	363	384	363	362	348	331	343	379	366	358	364	360	352	352	364	349	379	379	366	368	355	336	341	401	356	393	367	390	346	370	358	328	342	355	356	358	355	382	393	358	355	358	354	373	359	365	378	362	377	350	331	363	329	362	326	353	343	321	376	323	355	323	374	343	337	385	350	352	344	378	351	369	369	343	362	376	371	364	343	374	357	369	370	363	342	368	369	366	365	322	357	369	346	340	332	358	355	369	372	351	358	376	383	307	320	365	416	350	386	317	354	375	353	340	363	352	376	377	362	375	386	352	355	359	353	398	371	346	350	349	311	333	346	374	350	335	350	374	390	381	340	355	377	352	319	355	313	381	334	383	344	378	393	353	356	362	386	339	370	352	344	366	343	356	372	359	315	346	347	349	343	345	339	311	385	336	374	310	369	328	324	342	377	380	319	377	362	370	341	371	335	344	334	358	338	349	356	361	382	388	410	370	334	371	370	347	338	356	347	358	350	365	340	371	349	372	384	359	389	348	314	378	351	384	361	362	353	393	378	362	373	356	336	325	353	374	374	342	371	368	365	369	374	336	385	345	370	389	384	339	350	319	359	378	356	367	376	324	394	362	354	348	346	354	362	349	383	364	315	356	332	323	372	340	354	350	337	327	360	348	355	338	357	359	369	360	346	351	355	363	327	374	327	360	322	367	337	359	362	373	349	328	387	374	347	355	356	361	372	352	369	342	387	370	361	358	390	319	412	381	360	375	351	365	352	378	357	372	321	365	372	342	354	350	354	345	360	369	348	326	356	361	350	358	345	328	352	336	366	372	309	315	353	338	380	379	344	366	377	343	380	344	361	359	349	348	340	370	338	382	368	361	362	400	373	379	312	374	349	381	343	354	335	349	381	357	377	368	373	365	364	385	360	359	373	363	386	386	364	364	337	328	365	339	394	391	392	342	349	361	403	357	358	337	355	360	390	363	349	367	353	332	370	345	353	354	368	355	345	354	369	369	357	357	364	377	356	392	389	336	352	364	345	363	383	394	363	383	379	394	367	322	329	344	383	374	360	330	375	381	338	327	343	351	344	344	361	335	358	333	360	345	388	360	377	363	320	388	371	376	360	355	351	342	355	356	373	374	357	370	373	403	383	330	372	309	368	359	346	371	365	364	349	400	355	368	356	373	357	356	340	380	354	346	361	346	334	346	353	392	356	350	357	351	387	352	342	388	381	351	343	395	329	330	372	350	381	351	337	341	352	382	367	345	375	362	369	378	361	308	362	354	317	332	363	347	354	300	346	375	391	368	310	427	338	358	358	354	330	390	390	388	356	337	383	332	364	358	340	362	382	365	351	316	367	380	376	357	387	346	379	349	369	326	384	360	365	336	368	336	333	371	351	385	341	382	340	365	384	351	335	316	380	389	358	352	387	384	357	355	378	332	344	390	352	377	368	350	339	368	333	385	368	368	335	395	338	374	356	322	323	402	330	354	352	354	339	372	358	352	356	357	365	376	351	347	380	342	385	372	373	380	353	365	378	358	343	345	327	373	352	308	343	353	364	346	350	436	393	363	350	335	353	335	390	348	362	353	350	344	320	353	368	357	382	367	341	344	395	369	352	366	334	352	350	359	339	350	371	371	336	319	366	325	375	348	347	395	336	386	339	366	355	389	338	369	369	418	346	366	342	370	358	396	329	341	354	395	333	369	342	322	358	334	327	347	358	356	351	360	364	362	344	358	395	343	368	372	352	365	350	330	368	384	345	350	364	355	348	367	376	345	368	387	363	381	350	331	345	341	342	337	345	364	372	337	387	410	375	354	376	359	352	369	359	376	400	354	373	315	310	343	397	347	362	352	346	341	352	331	360	318	341	321	343	357	332	349	357	358	346	361	342	364	352	381	353	363	347	334	356	333	371	378	358	336	356	368	364	354	372	374	321	294	368	340	345	363	348	334	365	347	351	334	361	335	354	347	295	375	366	359	361	361	326	337	356	364	338	359	329	380	363	396	379	345	348	372	362	356	361	402	394	349	378	335	347	365	360	324	369	359	351	349	369	379	379	335	352	357	377	348	320	361	373	340	364	361	370	385	335	354	352	311	394	369	371	361
29174	25260	32137	30635	26674	18041	15085	6164	2099	1843	1800	1549	1429	1307	1189	1115	1156	1018	1121	1020	962	987	961	852	935	920	957	884	957	920	876	949	889	859	896	935	886	865	908	817	865	863	869	864	791	874	857	826	880	840	850	802	831	876	869	793	867	833	850	841	788	833	830	846	857	854	830	850	835	838	845	848	851	794	826	897	857	835	821	852	849	798	859	816	806	852	877	825	850	851	783	813	836	853	828	842	855	850	842	834	874	848	858	842	824	832	822	814	832	860	844	863	851	805	835	878	846	832	887	851	887	846	871	858	786	882	850	859	866	875	863	786	828	843	842	874	837	839	818	843	861	814	833	817	834	810	843	787	813	835	883	798	872	828	822	840	811	794	845	822	827	843	837	871	782	831	847	837	849	865	830	847	817	849	857	865	841	876	782	852	837	903	829	828	796	856	819	847	837	878	822	823	858	893	816	807	831	845	818	850	810	887	830	897	821	814	850	832	865	847	883	835	895	808	875	821	806	828	822	820	866	833	814	789	805	785	804	759	846	842	785	792	849	821	860	847	843	812	842	835	837	854	829	839	825	887	828	841	867	832	857	822	818	851	886	844	828	865	845	855	851	869	880	834	874	848	831	842	839	886	822	863	867	806	773	793	810	831	763	816	875	798	796	803	818	861	851	868	888	848	894	831	896	818	832	849	832	843	856	834	804	780	869	860	836	863	809	813	883	892	843	851	851	822	863	777	882	831	834	865	807	806	802	831	874	809	850	895	841	827	869	826	824	822	911	801	842	797	845	839	794	864	791	846	875	873	829	826	826	868	830	821	898	863	789	822	875	829	851	841	810	803	879	824	866	793	834	789	818	843	864	840	839	806	857	841	871	844	832	827	843	855	867	789	830	841	860	853	801	789	811	815	841	820	859	847	863	809	894	851	801	822	794	797	807	862	789	799	854	863	853	779	851	866	806	830	851	845	831	811	880	803	828	877	783	832	819	797	784	824	808	888	857	818	790	828	857	840	798	828	777	852	862	761	812	854	807	848	804	791	825	824	887	831	841	880	842	865	800	846	857	867	808	772	832	828	815	855	824	885	852	846	834	863	860	820	848	832	792	855	782	847	833	828	810	817	841	842	882	846	830	845	853	850	838	837	838	817	775	830	901	804	881	852	840	787	833	861	879	818	884	836	835	856	828	859	832	835	851	857	799	847	882	814	806	799	811	853	867	805	850	837	852	812	856	863	873	829	824	807	813	853	818	822	866	830	832	859	820	849	863	834	793	850	856	825	824	860	840	838	812	845	844	790	883	802	828	781	830	864	807	849	826	885	816	819	829	853	857	846	805	837	834	874	832	811	820	845	800	765	825	830	862	891	820	889	827	802	883	857	896	831	880	811	844	846	899	782	783	920	835	877	836	868	819	848	864	834	851	837	808	866	866	807	855	786	832	806	877	785	855	813	831	868	824	787	856	844	858	887	885	831	856	872	822	835	812	863	864	835	810	833	840	810	847	836	808	788	838	862	797	795	875	798	877	846	837	824	836	835	853	877	859	835	825	850	832	861	878	858	846	860	785	810	819	843	851	887	863	833	853	823	836	841	828	870	846	850	847	865	871	852	838	830	877	841	890	847	823	823	827	882	831	833	815	830	866	851	871	836	865	848	827	860	877	826	826	785	842	850	879	863	860	917	828	862	788	867	825	823	801	835	840	826	898	846	842	865	804	885	819	916	892	874	835	764	826	829	782	783	803	884	781	802	855	828	809	821	810	828	865	864	828	835	785	874	862	820	803	901	813	805	816	817	793	812	768	815	862	811	831	853	895	790	805	808	871	867	863	811	843	808	842	874	819	817	765	830	858	805	807	844	858	808	798	849	812	830	813	882	822	845	849	835	796	848	813	859	834	820	828	840	833	828	829	819	839	847	820	805	851	825	788	836	797	783	820	837	872	852	831	893	812	813	845	836	815	784	846	833	798	808	841	799	835	816	853	827	816	815	820	839	802	859	783	839	853	856	887	831	844	911	805	855	789	874	841	864	806	888	871	797	823	830	796	849	815	841	878	833	855	836	855	843	851	838	848	852	850	821	828	830	806	831	833	868	852	848	834	801	803	793	820	806	878	835	846	783	859	816	818	842	819	826	830	854	849	829	834	863	831	836	847	850	866	813	809	847	866	831	829	827	830	879	859	864	851	820	829	769	819	861	848	819	853	842	785	826	849	849	833	799	863	827	802	815	835	869	865	807	802	914	819	815	867	787	768	818	887	893	836	857	749	794	853	836	851	829	819	845	837	831	819	823	850	846	841	799	852	825	809	827	874	835	781	832	878	834	831	871	832	860	844	871	857	876	837	802	781	852	789	866	822	888	817	821	840	820	873	853	890	834	807	798	855	791	896	838	806	839	767	848	886	812	866	853	828	848	901	806	848	799	802	818	862	853	838	837	849	770	843	835	847	857	823	802	825	764	835	879	805	841	818	822	823	846	913	800	837	842	822	861	852	819	822	837	847	873	869	855	827	820	848	825	822	808	822	871	817	786	803	885	826	842	811	842	826	844	801	850	820	839	798	849	859	861	846	811	772	839	878	849	739	876	862	819	888	804	797	848	852	833	849	831	805	854	857	869	839	788	864	811	822	814	831	807	812	857	785	887	848	877	794	809	817	835	801	836	835	870	869	850	838	844	803	850	819	841	832	847	851	816	839	898	815	854	832	840	827	820	822	799	805	830	830	827	830	875	848	828	827	830	807	828	807	791	826	761	854	857	850	862	876	885	822	884	820	796	883	813	784	827	863	862	787	810	806	825	791	786	847	849	834	805	833	850	818	877	828	836	878	802	827	832	825	797	830	800	882	826	866	844	849	815	835	836	840	814	816	849	828	809	829	826	853	875	842	810	851	817	828	850	809	853	829	850	806	853	843	851	860	824	878	805	846	797	864	844	860	833	864	838	821	803	832	802	848	826	850	830	882	805	860	802	882	824	850	793	813	830	794	854	838	865	777	910	823	914	800	878	810	772	814	812	838	775	824	841	870	848	850	808	838	790	870	830	824	821	840	855	814	787	808	851	843	786	802	841	836	845	828	808	843	815	819	823	813	838	816	813	817	888	914	792	878	810	850	823	789	827	830	867	828	840	861	864	830	836	823	826	868	855	830	799	880	861	815	820	834	839	851	806	809	806	811	851	863	861	847	778	896	836	877	793	828	842	895	795	860	825	853	834	819	860	839	825	837	814	861	777	830	893	815	836	812	825	832	827	862	856	803	848	886	882	839	833	799	798	863	842	812	840	824	825	801	841	860	835	842	811	830	821	852	863	915	871	842	847	856	776	804	845	791	883	836	864	861	853	872	832	850	837	795	857	819	818	792	845	870	845	828	816	826	848	867	773	846	864	797	853	823	781	821	831	891	786	832	835	919	887	811	845	871	803	815	840	822	838	854	849	868	806	815	829	900	829	819	797	816	879	867	782	776	861	870	834	837	805	840	814	894	859	853	824	833	814
19112	9916	7623	4427	2200	1135	650	552	469	475	468	453	440	432	430	395	413	407	452	405	471	382	437	441	421	403	421	426	382	419	442	407	418	410	423	381	406	389	413	422	393	419	460	427	415	402	473	391	396	393	392	416	412	410	397	402	405	394	413	422	407	416	383	358	432	398	416	413	433	399	394	387	385	412	399	364	401	430	401	399	370	388	382	374	370	425	429	418	378	421	403	378	379	412	401	412	398	395	407	408	421	386	357	368	404	405	420	406	397	409	396	433	393	406	430	424	415	394	438	400	380	416	392	381	440	369	406	434	387	440	407	417	405	414	411	381	372	446	406	388	372	422	445	435	411	401	428	433	408	421	394	434	405	399	434	385	368	404	449	409	412	380	404	419	399	413	392	364	429	421	395	421	369	386	416	426	442	381	405	409	364	405	405	413	403	417	410	408	442	430	399	401	418	370	421	380	401	384	389	419	406	410	418	423	386	413	386	414	427	423	428	427	392	385	436	397	430	399	414	401	412	385	389	393	403	404	413	384	399	414	405	432	383	397	403	430	422	434	440	387	422	411	430	379	430	393	396	422	415	446	381	462	414	412	416	389	401	432	416	412	409	392	370	405	432	427	396	434	397	435	388	398	420	378	398	416	418	425	403	390	420	394	400	410	341	400	402	368	380	389	372	415	404	422	415	420	425	449	434	412	407	412	399	410	471	433	403	419	442	410	391	439	397	363	453	421	384	408	436	396	424	400	381	359	387	410	398	393	388	406	376	435	417	394	433	413	399	397	380	386	352	396	377	416	424	445	361	390	435	423	421	382	420	427	435	375	386	380	448	382	414	396	413	404	431	412	412	405	403	349	431	416	408	358	407	394	394	366	371	414	414	395	373	430	386	391	406	414	376	389	396	434	413	389	435	387	384	390	423	405	390	410	413	444	426	393	376	411	414	434	405	418	380	413	397	414	425	392	411	417	382	406	402	409	398	438	442	395	378	382	417	386	394	398	420	387	369	440	400	437	413	430	430	446	379	393	406	408	408	403	399	410	372	394	365	428	403	409	433	406	405	382	428	405	402	411	378	417	417	393	434	345	368	377	414	433	421	392	417	426	372	437	406	375	417	416	380	428	401	410	422	364	394	413	377	387	429	440	420	379	402	415	403	410	412	403	397	384	395	394	389	396	389	425	375	418	430	393	442	406	426	444	383	419	432	401	390	393	404	408	377	376	415	389	425	408	415	431	439	399	392	390	435	367	384	366	411	408	389	418	414	390	410	402	408	400	382	420	425	425	432	408	378	401	437	393	426	411	387	426	443	422	410	423	368	377	367	439	441	402	388	425	374	392	395	394	333	411	374	446	394	373	392	434	441	432	394	417	415	408	411	421	394	450	400	437	419	414	416	427	386	388	378	412	382	419	391	419	397	417	433	391	395	406	399	415	412	426	438	434	431	373	406	443	363	417	423	412	449	439	415	366	397	448	385	386	402	393	405	415	427	385	426	436	405	410	385	462	397	409	384	432	426	382	395	406	412	392	398	394	405	408	402	392	395	391	368	404	423	435	407	386	385	402	437	371	365	414	372	415	405	390	377	432	391	395	363	396	416	377	377	420	387	452	428	417	409	414	413	388	404	415	447	406	392	434	416	378	384	387	479	385	375	444	428	422	440	430	437	404	419	427	425	436	393	380	399	387	416	418	412	378	427	418	410	371	424	419	443	394	368	416	349	431	409	419	391	398	423	366	402	405	422	379	418	401	419	427	440	391	422	373	410	394	408	412	424	423	380	402	400	431	411	430	424	368	396	378	409	431	428	423	427	419	403	418	401	417	419	423	387	362	430	404	405	416	408	403	402	420	372	393	392	403	405	420	413	417	385	434	379	422	417	436	387	361	370	394	413	371	382	406	433	409	371	415	404	400	402	398	427	409	402	443	444	434	406	382	415	410	420	460	428	388	440	397	394	399	400	391	417	411	390	418	422	420	366	387	422	384	435	382	440	415	404	411	401	433	415	412	405	432	407	396	391	391	383	400	380	415	373	441	374	385	381	374	425	411	467	425	435	410	368	373	395	404	396	394	407	415	375	405	400	428	418	425	426	412	423	413	411	446	391	393	358	428	404	401	410	416	456	405	386	421	419	415	394	414	431	398	381	394	411	405	382	376	380	361	405	397	403	396	406	426	421	459	414	411	398	397	383	436	389	402	429	408	384	390	417	380	414	375	406	414	399	402	445	383	407	427	441	403	392	412	417	431	398	446	420	424	438	402	362	363	407	396	402	394	425	406	408	357	421	430	394	386	424	414	423	439	396	391	402	436	413	404	409	403	401	390	418	401	380	418	413	429	406	430	410	399	391	404	380	387	432	407	406	407	365	420	417	398	424	396	411	398	395	381	388	353	390	387	410	406	400	376	383	405	389	375	418	402	415	398	387	435	396	373	393	401	370	395	411	418	475	409	449	384	418	397	420	388	394	408	434	363	426	385	406	402	411	412	415	401	424	407	388	393	408	380	427	377	409	417	446	403	403	404	381	417	383	437	404	418	415	421	412	414	382	416	408	416	419	365	416	423	441	448	432	433	413	435	402	394	425	404	373	410	400	417	459	384	366	381	385	405	433	431	398	390	407	389	396	402	440	393	389	390	383	419	425	401	408	418	452	404	372	377	427	452	409	422	419	394	403	401	422	412	408	411	385	394	402	396	397	402	414	380	381	421	450	405	384	395	387	386	386	424	445	411	381	418	401	400	431	412	391	404	388	424	378	399	424	434	398	360	394	389	431	454	454	394	398	385	399	433	424	422	398	406	428	437	446	405	434	386	433	422	418	385	392	383	393	383	393	366	429	398	377	417	392	404	413	443	425	423	391	403	443	424	410	441	430	431	441	385	421	399	392	430	391	395	440	408	414	394	414	392	432	409	353	427	405	415	401	431	374	373	398	418	420	431	393	405	401	428	389	437	424	404	372	395	389	403	448	436	413	411	418	411	396	446	410	401	426	394	423	409	415	427	372	392	428	373	423	408	415	396	425	396	378	407	415	414	398	447	425	417	400	383	408	393	409	418	379	395	408	449	410	401	434	406	379	400	361	422	393	390	386	411	414	385	415	401	391	384	423	388	407	389	392	371	410	424	413	395	436	374	387	422	414	453	436	417	389	439	434	382	377	404	398	400	436	415	423	398	416	406	395	397	386	403	428	362	451	433	410	387	409	393	399	397	394	421	416	415	435	378	416	373	400	414	422	429	459	377	387	378	347	379	410	358	431	426	448	414	408	396	368	387	438	407	412	357	430	424	405	405	392	393	431	416	381	408	417	407	406	469	398	410	385	420	425	423	406	414	407	421	386	399	391	393	426	413	392	423	398	437	409	440	396	403	431	420	387	439	431	421	375	376	406	417	407	458	391	425	408	432	425	392	379	373	417	367	435	372	397	445	429	387	426	392	368	405	421	393	363	364	447	363	421	421	413	430	431	360	410	417	425	403	416	408	428	405	448	444
13216	9285	13113	11603	7333	3964	2327	1614	1232	1260	1184	1116	1131	1060	1094	1039	1021	994	998	998	979	967	957	984	926	1011	949	973	1005	989	1013	1034	966	931	960	1028	966	999	992	971	950	889	932	892	948	921	889	960	983	983	951	924	921	958	994	932	963	956	915	954	966	943	959	902	966	913	926	948	945	990	950	947	971	909	902	907	874	964	920	880	975	922	913	973	983	921	926	926	942	963	937	933	949	949	963	954	915	973	908	948	954	911	987	996	888	964	930	983	940	876	951	903	927	922	958	964	961	951	935	958	996	926	914	947	931	964	914	974	934	1016	943	930	931	959	1015	957	956	947	985	976	948	912	966	921	891	948	1008	966	996	975	918	1018	892	903	882	962	943	923	954	973	884	949	986	903	952	934	920	909	968	988	933	892	973	972	972	928	870	962	936	938	885	964	907	971	942	920	894	969	963	990	894	989	933	898	974	974	964	918	966	945	915	970	894	935	908	917	990	980	949	921	921	905	900	942	912	967	940	906	980	940	896	914	994	954	924	937	974	931	917	934	928	958	951	943	938	999	1030	926	952	930	916	891	927	886	946	917	982	917	952	938	936	905	976	906	965	991	916	891	942	1005	926	915	967	961	916	938	965	934	920	947	903	926	894	928	936	974	930	902	966	926	959	1007	922	984	924	893	927	959	934	947	974	917	962	955	895	946	884	925	906	940	932	941	912	922	944	941	941	919	917	887	947	937	887	914	934	888	940	975	932	956	951	977	984	960	919	956	934	950	965	974	892	928	932	920	928	928	914	917	975	945	918	971	991	963	960	925	876	954	886	899	951	920	865	913	935	948	889	943	929	950	953	964	922	927	947	971	893	952	979	931	988	963	976	961	988	949	898	912	903	953	946	932	937	945	956	966	908	938	954	996	899	973	903	917	921	927	887	975	907	941	955	926	931	882	946	965	885	942	939	946	954	927	960	946	999	903	973	906	962	953	912	971	969	896	935	933	937	924	964	973	958	913	911	954	956	994	886	1010	963	890	882	932	975	893	924	947	905	1003	909	965	924	923	973	980	945	937	938	952	894	960	906	927	1004	945	948	969	1007	976	995	982	958	925	919	893	911	985	891	947	934	907	978	988	929	975	980	929	963	915	944	954	940	988	950	909	949	1009	984	967	975	953	942	988	933	982	988	952	987	920	920	921	959	971	953	982	912	929	949	894	912	967	948	904	930	929	898	934	975	931	944	941	892	957	947	882	941	934	959	920	957	952	920	947	926	911	930	913	898	926	966	906	937	974	941	959	924	950	963	940	932	874	862	975	924	952	974	966	973	935	900	948	946	1013	952	893	931	935	937	925	941	1002	949	922	947	954	947	885	932	930	986	947	874	963	901	973	903	885	924	956	954	957	934	990	980	977	979	987	907	948	933	1041	943	960	925	946	1013	910	943	952	927	915	969	935	948	941	932	959	965	937	931	963	910	900	980	927	981	872	876	945	954	997	913	929	975	952	898	929	956	969	943	976	960	919	911	875	930	973	939	979	916	972	937	984	991	984	933	915	895	963	959	1017	930	930	904	968	916	897	959	970	958	940	914	965	925	981	961	921	920	951	929	881	921	891	994	928	946	976	984	951	970	941	952	938	927	974	944	924	868	913	927	917	965	903	958	951	950	992	956	950	907	957	905	956	979	892	953	923	931	986	969	940	939	916	871	887	944	969	962	974	969	883	945	956	945	877	961	928	969	958	921	985	952	985	924	943	946	958	907	963	975	924	958	977	947	956	949	968	912	951	979	1002	911	966	960	974	931	883	954	954	980	888	1006	955	933	933	938	959	950	958	966	980	942	985	944	952	959	924	906	942	849	962	961	920	944	934	908	926	958	916	937	907	964	919	958	974	946	966	980	943	941	962	965	958	909	993	983	972	888	971	934	932	924	942	967	978	903	952	912	910	914	914	935	1036	967	943	960	952	940	951	922	957	936	960	956	964	952	956	1006	930	951	896	881	951	916	929	930	953	959	934	949	899	949	936	938	957	893	960	925	981	1029	913	1017	911	924	927	905	922	923	924	922	911	914	932	955	922	898	972	946	926	876	948	991	975	924	943	978	986	893	926	920	1021	950	956	892	921	903	906	983	925	948	951	968	947	927	954	935	965	987	971	980	962	901	925	971	972	972	1003	976	972	985	969	937	903	935	964	949	912	940	947	940	981	948	974	951	879	933	981	940	963	934	941	942	937	950	900	985	953	890	985	947	988	908	920	878	940	981	961	913	968	939	952	959	972	912	937	982	931	971	963	958	910	884	972	949	933	932	938	937	911	912	909	965	948	951	993	929	945	974	944	931	974	1002	911	946	920	955	963	929	938	956	955	973	933	921	916	982	972	1014	936	995	947	1013	915	942	939	969	901	976	914	938	923	959	881	938	966	940	964	990	984	987	933	919	1005	953	952	957	965	944	923	959	902	922	1005	928	953	983	973	944	944	938	955	922	967	898	932	894	945	951	945	980	906	954	974	890	913	937	950	928	963	956	936	954	956	968	968	968	991	947	956	931	929	963	913	1001	995	929	1018	893	966	921	942	910	954	940	933	968	886	948	966	981	953	974	971	923	948	938	907	977	929	955	878	950	964	949	965	974	926	974	943	956	925	914	988	915	957	953	897	932	919	946	991	940	964	893	961	885	988	985	904	960	939	997	914	938	984	941	944	943	933	924	948	942	945	959	1002	963	948	946	957	971	910	905	946	898	955	933	981	916	959	879	892	907	944	903	950	944	942	988	890	902	903	955	941	991	951	916	993	948	944	940	971	900	935	923	970	983	960	914	926	941	960	995	963	958	907	929	917	915	892	971	925	990	917	973	918	930	944	958	951	946	996	940	962	965	920	971	986	931	938	956	930	963	910	953	947	934	922	910	1004	892	990	987	885	882	931	961	958	966	918	949	907	925	958	918	915	945	958	955	930	952	963	968	974	964	899	971	985	927	952	933	937	880	933	962	897	965	900	893	955	958	903	961	933	968	958	910	923	959	944	894	942	903	911	1020	894	1009	948	955	944	917	979	878	877	1011	996	1007	972	880	918	957	962	941	1007	940	973	976	911	908	907	951	968	905	959	951	963	937	924	1010	925	958	908	1019	965	954	960	985	912	960	914	990	946	939	934	968	916	959	925	953	980	930	946	948	873	891	906	993	973	920	965	975	936	919	963	957	918	914	981	971	941	962	987	953	906	914	944	923	966	922	955	946	937	982	968	930	970	947	895	976	955	995	928	979	916	900	920	969	928	892	942	985	924	925	973	968	947	974	991	950	942	955	941	900	950	958	946	960	992	917	899	926	909	943	923	984	927	932	907	962	907	921	986	944	918	1037	886	903	968	936	965	964	899	954	935	936	924	934	976	916	957	949	912	913	864	921	938	962	933	938	960	936	937	925	968	956	940	965	981	936	975	990	970	974	992	935	975	896	966	923	928	908	948	938	948	974	928	964	950	915	924	891	935	938	944	974	1000	934	947	980	907	929	937	966	996	996	995	956	922	909	929	933	933	938	916	951	1007	1031	960
33568	20663	18056	13137	7937	4445	3269	1068	588	577	546	486	469	477	474	432	463	450	422	434	443	447	460	431	417	434	429	445	437	425	433	475	445	397	390	429	448	453	438	412	424	416	412	419	414	455	413	413	438	454	421	450	411	422	385	421	398	467	453	440	414	360	431	417	437	383	443	389	439	414	449	418	410	420	435	455	392	381	450	401	431	399	420	417	441	425	416	397	415	464	426	408	464	419	399	401	414	405	436	435	403	435	384	422	411	465	418	407	409	374	431	388	396	423	421	411	409	415	430	390	429	434	445	436	403	432	405	427	426	404	446	431	432	446	411	441	449	441	429	468	422	447	417	411	401	401	453	395	418	477	421	429	412	447	440	394	420	419	429	386	420	424	432	418	428	441	413	393	397	381	374	409	443	463	418	417	444	456	426	436	366	437	418	419	398	404	445	431	401	396	457	437	428	427	386	404	459	419	452	406	380	396	429	415	423	426	424	407	453	406	411	405	389	431	417	455	415	423	444	400	410	418	432	409	443	442	429	507	416	451	407	428	447	432	394	391	415	463	457	440	442	434	425	444	412	412	413	410	419	457	422	461	430	436	423	401	442	443	409	400	419	415	428	435	438	422	436	402	430	397	440	438	484	437	452	426	416	429	403	422	417	416	395	425	414	438	388	420	423	414	439	455	415	439	419	404	426	436	442	385	368	392	463	391	398	410	487	449	423	428	402	403	379	387	419	429	431	432	440	421	412	424	431	406	466	430	417	419	407	373	454	371	397	412	412	428	461	420	422	423	459	430	423	411	441	408	438	438	387	388	396	416	414	430	401	388	411	427	375	443	435	409	443	399	432	388	427	445	448	415	408	464	425	404	460	418	414	404	453	456	455	425	433	429	435	395	410	431	415	426	370	446	457	423	391	404	424	429	441	422	412	420	424	430	403	371	425	444	450	400	429	421	400	470	416	423	387	439	418	401	433	455	439	460	428	446	429	435	401	451	398	417	443	452	435	444	381	380	427	408	410	432	409	414	417	444	452	434	430	414	468	437	421	445	411	459	410	412	406	421	398	456	418	409	436	424	414	407	430	427	397	464	418	427	410	419	423	430	438	395	393	415	410	454	414	441	416	415	417	414	409	451	414	405	406	425	424	440	425	451	397	429	472	411	436	416	435	403	414	386	445	414	409	443	394	427	397	447	433	423	408	415	428	412	476	427	437	390	465	415	389	446	455	433	438	410	406	378	392	444	429	418	422	400	421	461	437	440	405	409	429	421	394	436	392	394	421	438	443	438	438	433	420	442	392	455	399	405	438	431	408	407	397	425	452	428	403	424	439	450	405	392	414	427	439	452	416	449	433	407	456	392	373	449	429	429	398	441	378	374	431	434	421	386	433	415	469	389	436	430	423	438	436	432	433	380	428	427	412	405	450	427	419	423	405	401	397	404	408	435	432	412	469	464	399	423	452	388	401	429	425	440	421	399	419	405	399	431	394	420	428	428	412	408	417	421	401	399	405	416	414	399	427	438	390	389	403	428	404	416	382	421	400	382	399	425	425	426	413	441	426	420	395	434	457	415	396	384	410	418	443	468	421	411	421	431	414	427	416	421	460	425	477	426	430	442	429	454	423	426	426	442	421	453	455	420	385	402	436	417	440	468	423	443	424	427	428	410	396	414	449	375	448	465	434	397	398	432	445	410	424	431	402	454	402	428	433	457	409	426	416	426	443	411	436	434	400	379	393	372	438	405	433	404	470	443	402	397	387	387	435	454	401	380	448	443	423	428	400	453	430	459	418	426	416	439	450	434	404	454	407	419	375	412	375	422	407	391	433	394	418	472	430	428	455	424	460	410	402	457	459	427	400	444	426	391	413	418	392	399	405	418	411	476	460	457	486	436	392	372	404	423	426	410	441	421	441	431	447	356	408	411	416	417	419	421	416	421	390	419	378	423	415	415	418	410	426	458	431	421	427	420	427	433	426	436	414	437	443	416	429	448	419	446	446	413	437	438	438	416	415	458	440	409	432	399	406	403	433	441	419	420	436	390	433	447	397	418	424	426	446	434	434	427	407	418	435	435	417	421	404	424	380	420	403	451	375	440	417	413	396	392	443	414	402	410	430	426	410	444	421	406	443	415	435	450	387	431	427	404	414	419	437	406	435	407	396	413	378	394	421	450	413	436	432	433	426	395	452	430	391	420	424	407	458	474	442	433	465	468	436	399	392	421	437	462	376	397	411	428	407	401	434	424	451	409	424	419	415	433	449	408	401	394	450	437	457	415	436	433	412	432	424	415	430	393	444	455	408	425	411	414	417	432	424	419	465	455	408	429	400	412	448	414	432	421	394	406	449	419	422	386	432	382	410	399	373	452	431	408	416	491	422	469	420	436	374	406	420	452	430	409	445	414	407	452	399	420	427	402	409	395	410	429	393	432	396	411	432	418	405	422	427	434	442	403	395	414	453	443	443	431	428	439	445	442	431	439	425	399	414	453	440	430	459	434	457	416	423	421	456	392	423	419	394	420	401	402	412	421	401	452	399	391	464	436	433	418	403	414	461	422	436	458	443	416	418	445	449	412	415	407	424	464	423	437	433	407	434	454	429	411	425	395	416	377	410	409	423	430	427	408	425	404	433	421	388	444	470	410	405	436	423	416	412	413	394	408	407	438	380	398	406	429	386	417	423	405	430	423	426	399	405	426	447	415	449	454	430	422	432	437	447	408	411	422	401	412	457	414	408	410	391	440	421	467	455	425	379	429	403	376	404	372	422	448	390	440	442	413	410	433	446	427	408	413	423	411	436	421	422	425	409	391	427	436	415	449	438	432	425	449	421	414	421	435	412	409	420	389	431	440	445	430	417	418	398	436	415	417	456	413	431	438	400	407	427	432	433	410	412	398	414	431	434	413	486	420	380	440	434	432	428	420	451	414	417	428	405	429	442	397	431	414	402	425	426	434	424	427	422	410	417	415	433	405	383	405	401	405	414	410	392	433	429	400	402	442	427	410	398	441	444	455	396	462	451	442	438	446	399	433	434	430	379	406	391	418	377	417	410	375	437	410	422	428	406	376	418	370	405	395	408	397	436	369	370	422	416	412	432	419	410	436	434	415	429	442	439	421	409	449	418	444	432	418	431	463	437	433	418	410	484	432	393	435	404	385	442	420	425	441	445	482	406	442	452	413	443	430	441	411	421	408	401	432	417	427	469	440	462	452	423	448	426	418	417	411	393	438	398	388	417	400	436	439	414	426	410	403	419	423	388	402	372	421	416	403	408	400	440	409	394	419	423	414	454	445	425	379	438	427	432	421	418	406	444	453	407	418	391	430	401	410	442	451	421	444	412	414	459	410	411	461	435	465	447	410	400	412	462	436	396	353	432	442	420	454	445	375	421	426	414	388	420	445	414	397	389	455	435	402	442	404	442	427	436	413	400	410	423	397	431	415	442	450	448	434	461	433	404	404	429	439	425	451	407	446	411	444	443	397	477	401	452	377
23126	17646	24300	23503	18448	13520	11025	3479	1782	1618	1554	1426	1282	1262	1229	1199	1154	1124	1128	1050	1060	1059	1070	1042	1016	1041	1040	994	1032	1082	1008	1042	1043	972	976	994	1000	987	1064	1019	977	987	987	957	987	947	991	986	970	978	1033	975	975	979	980	937	974	998	1014	932	960	983	981	974	916	1035	968	1022	981	982	976	998	974	952	974	945	1015	962	969	984	985	995	978	966	959	994	983	1029	983	952	972	951	998	972	922	970	959	984	1011	941	938	985	895	1003	950	1047	1022	1020	941	938	943	990	998	945	949	970	985	981	941	952	928	969	971	959	949	955	996	967	946	942	993	976	962	936	995	1024	948	942	945	978	960	988	949	983	978	994	993	982	965	984	999	965	1025	947	978	981	954	1029	948	1040	1046	983	931	1013	934	971	1035	978	971	937	1011	980	961	1011	928	983	916	992	931	985	950	1003	1064	1045	991	959	964	981	1022	997	972	970	936	905	936	983	926	977	1010	965	1000	950	998	1023	973	981	925	986	898	993	972	963	949	968	1014	991	1012	968	933	1016	950	985	1003	946	962	992	964	1012	958	997	948	973	954	979	992	956	1017	1015	995	960	987	1005	949	973	958	1025	905	982	1029	961	988	1013	1019	962	954	950	979	1011	969	989	1016	1013	937	1023	971	964	992	1002	1019	1002	959	1015	976	917	926	954	985	965	1021	958	999	947	1030	922	979	965	1042	1009	1006	956	1002	982	966	956	951	978	1020	948	1004	1022	950	960	966	997	943	987	981	965	946	998	990	915	951	971	1011	988	950	956	985	985	956	932	986	988	977	1010	956	1015	966	982	999	1015	982	983	933	959	952	949	945	966	947	994	974	962	969	939	1006	940	985	1041	965	941	958	1027	983	1027	956	977	973	1030	955	956	994	990	939	907	976	984	899	988	941	999	1003	989	989	961	934	995	960	973	925	1008	1003	953	950	918	1029	1031	965	975	990	965	955	984	996	979	993	971	989	1024	997	950	943	952	1023	946	967	975	1023	961	939	975	998	999	1049	1001	933	1036	1007	991	922	975	915	1000	932	951	953	959	952	1005	929	960	877	980	929	1023	920	940	958	978	967	1001	992	970	976	1011	975	995	969	981	1026	998	968	977	961	966	968	1002	983	977	954	1041	996	1018	950	1004	928	1043	1004	929	982	993	943	1002	944	959	985	1010	965	954	957	982	981	925	1041	955	966	1035	954	928	956	1013	1015	1027	994	982	932	915	936	950	960	1059	995	959	1006	1005	958	993	964	970	1018	947	1002	913	994	977	910	945	985	940	982	952	986	933	911	1011	960	965	951	1020	909	996	947	1017	1025	980	1013	992	1021	954	976	961	967	941	999	954	969	1016	972	953	990	973	1000	1015	994	958	975	976	956	989	985	983	961	949	995	922	929	984	992	946	989	981	1027	979	1022	980	954	1007	995	968	1005	980	996	975	983	958	990	979	970	943	977	946	1007	982	920	988	955	967	963	1030	996	990	998	982	928	967	947	1000	962	990	975	954	1001	944	989	947	999	983	916	1010	964	1004	970	982	997	986	1023	981	988	943	1012	938	1015	958	954	980	987	928	977	1002	993	962	924	970	1024	987	1014	956	971	983	930	973	985	1040	948	1017	986	1024	1008	976	956	1007	980	910	1007	988	937	943	1014	989	967	991	932	985	965	956	986	998	904	959	984	971	950	973	947	966	932	937	937	972	1018	920	1035	1019	1001	970	951	967	944	987	987	992	974	998	973	936	938	970	951	969	999	944	941	1000	978	932	982	969	960	995	1051	988	960	974	974	982	950	974	947	954	972	936	970	941	972	953	1018	990	913	978	924	984	1014	969	941	1030	971	929	987	966	975	993	973	1002	980	987	971	1026	936	948	1017	948	1008	998	951	968	948	957	978	990	1023	991	939	986	991	936	971	907	1015	974	969	957	990	973	968	962	984	1016	959	954	957	1005	987	1027	984	1005	918	971	1008	1016	1004	1022	921	976	988	958	941	998	987	980	1017	957	927	932	974	1006	967	1014	980	953	996	1004	999	931	1006	982	946	1003	989	946	956	979	965	972	969	1001	1017	927	955	914	900	952	1029	1022	960	948	1012	969	957	983	985	957	932	955	1000	983	967	982	979	922	1000	989	963	941	947	974	959	987	976	912	947	973	975	1015	947	986	1010	956	943	998	975	949	1012	957	974	973	961	996	1030	939	1001	955	974	933	991	970	981	948	974	993	980	940	977	957	954	989	958	956	941	970	959	965	962	988	981	930	901	962	918	965	959	955	969	991	932	948	921	993	990	969	956	935	945	937	1006	968	998	932	957	989	994	954	936	975	955	932	1011	1033	969	997	976	995	940	951	964	901	1029	1015	993	1014	956	969	1016	1008	913	965	974	995	935	943	912	1003	995	952	1013	903	964	996	941	944	952	981	945	932	1007	973	927	939	977	980	982	963	1020	912	956	1010	990	950	1018	970	975	981	993	957	971	974	983	964	914	936	985	995	929	964	1025	988	995	994	1007	963	950	1007	955	1012	985	894	1038	989	970	944	963	979	987	909	951	964	985	979	993	961	948	1032	939	968	1052	978	1003	990	964	996	965	927	980	895	953	954	1007	986	995	951	952	989	976	941	937	992	960	940	974	964	970	1006	980	1013	965	972	968	988	938	991	976	1011	977	972	1014	1026	949	957	1051	950	1000	940	945	966	945	979	979	986	954	943	939	868	932	1018	953	1017	973	978	966	970	956	1034	975	959	1032	933	956	972	1051	986	949	1017	975	942	964	1016	990	965	936	989	953	1001	972	995	1019	988	986	960	1002	951	960	985	1041	1019	897	955	920	949	931	1033	943	1003	996	917	978	979	1003	990	967	945	999	967	987	966	1011	925	998	991	951	972	954	964	998	925	1004	965	980	920	960	960	1030	998	1024	949	969	921	951	967	980	957	978	983	921	932	1005	948	991	975	963	957	985	963	1001	939	969	980	1016	1006	920	972	940	941	961	931	939	968	1022	998	933	980	970	1018	952	970	990	966	945	1003	1008	1001	981	1015	964	962	970	929	958	970	961	934	1017	961	992	965	995	992	1010	1012	944	987	1001	976	931	965	975	938	958	1000	952	976	1032	979	964	984	962	986	987	982	1052	933	981	981	1051	991	978	1025	957	1023	986	1000	974	1000	1010	961	941	962	993	959	928	952	963	961	990	947	969	989	978	987	973	999	973	960	972	1032	909	972	959	1018	1021	983	942	938	1007	972	939	927	985	979	954	946	946	982	925	985	932	982	997	1001	997	935	968	965	995	932	969	939	966	999	959	974	981	980	986	969	925	987	1033	984	961	1001	960	959	977	1002	1009	909	973	1041	1031	971	964	992	908	958	1025	1026	1021	911	954	1008	959	928	923	975	942	940	996	955	967	998	1009	974	988	1037	918	1012	972	987	984	960	949	925	953	1002	920	940	947	939	1000	986	946	991	938	987	947	944	978	997	958	968	983	991	927	968	956	981	989	968	958	893	982	967	941	946	960	1031	948	956	1000	993	991	1024	1018	955	990	990	973	943	971	1008	1007	1021	947	998	966	976	964	999	987	1004	967	971	995	1025	1019	985	952	993	992	1002	1004	974	941	999	949	987	975	952	984	925	944	988	961	1011	993	997	1073	981	986	970	956	1009	884	965	998	917	993	959	1027	1023	1019	987	959	886	997	1051	973	960	998	996	991	960	1012	1008	986	947	981	955	966	953	1010	953	1010	1000	917	1022	967	995	988	978	980	939	974	944	963	975	986	987	945	964	977	946	974	999	944	952
43360	28558	27204	21039	13387	7409	5375	1587	661	590	491	460	455	433	422	424	409	384	394	377	405	366	404	363	403	421	383	411	378	374	401	365	357	384	403	365	370	375	373	365	400	351	348	364	343	355	345	357	374	366	328	393	358	359	361	343	321	352	362	343	356	368	360	350	358	356	358	363	400	374	373	353	329	355	370	371	375	404	377	369	372	355	376	387	358	353	367	346	345	298	342	321	319	339	375	374	351	378	347	357	385	377	394	408	359	356	406	388	370	386	348	354	335	376	333	326	362	363	367	389	421	362	341	345	355	359	370	368	370	328	332	377	365	362	389	328	344	330	398	362	360	354	351	398	358	349	354	331	389	348	344	362	354	347	352	373	354	366	355	369	353	362	353	359	371	332	361	324	332	352	393	356	368	387	369	325	368	367	398	354	365	346	361	336	359	361	376	390	374	342	367	332	356	357	350	350	318	359	344	341	365	362	357	323	343	339	314	349	366	353	334	349	413	385	369	393	371	355	382	354	349	370	364	336	396	357	361	357	360	337	362	347	347	387	335	363	383	372	321	339	348	337	341	356	373	353	391	382	362	337	368	367	341	379	361	334	349	320	342	381	350	367	342	326	345	341	366	395	365	317	368	341	375	344	387	321	367	372	341	366	392	393	410	328	356	366	355	377	378	347	363	356	371	397	391	346	364	368	354	329	376	388	354	335	376	351	362	374	339	352	363	386	370	400	374	368	340	352	320	366	376	336	371	329	394	373	336	353	368	343	341	354	400	398	336	347	343	354	368	311	383	380	374	389	377	362	352	359	374	341	379	376	388	363	359	389	337	370	399	368	363	354	355	352	321	318	387	377	355	363	328	344	344	378	342	352	360	345	409	368	370	405	356	369	346	372	364	366	391	324	373	375	340	368	392	348	387	343	350	373	351	357	374	347	371	356	394	351	347	355	318	321	347	359	324	372	373	357	348	366	386	324	300	379	412	356	367	334	371	384	375	371	382	384	372	344	371	367	353	374	359	361	339	375	369	361	379	334	371	355	367	369	345	367	329	356	343	356	351	337	346	334	379	319	352	374	345	329	348	397	410	354	356	338	391	372	364	335	386	367	362	369	331	372	344	376	393	366	354	359	377	359	353	375	364	352	367	368	391	349	385	331	370	349	347	357	328	370	345	385	336	341	347	345	383	351	346	335	329	376	351	345	366	349	384	338	356	327	376	346	343	356	352	326	393	300	353	403	361	350	324	335	346	355	348	336	351	339	331	351	338	374	347	366	336	357	345	334	371	345	390	370	356	360	347	372	364	382	367	370	343	369	369	363	359	378	347	371	337	338	367	362	352	366	351	382	388	371	352	349	330	365	341	375	371	375	337	337	352	359	376	318	371	367	391	340	366	374	354	365	368	377	392	378	356	352	379	353	347	366	355	377	376	377	343	357	332	325	351	345	354	350	352	395	331	354	380	358	360	331	366	386	393	385	365	374	357	361	354	362	402	371	364	347	346	351	331	365	359	344	353	358	374	379	355	389	373	370	367	319	383	364	325	342	346	381	382	387	338	361	355	343	359	363	381	384	343	395	355	350	375	345	381	324	385	323	347	346	348	342	333	361	360	381	329	362	371	325	322	342	342	371	357	374	350	358	358	361	356	384	360	359	350	326	338	350	351	333	362	373	399	377	365	330	347	345	341	349	359	349	379	372	366	382	352	369	328	390	344	372	355	342	327	327	369	339	361	380	349	354	337	339	350	361	348	376	385	345	354	370	368	373	406	382	329	361	352	374	339	337	395	372	380	357	371	378	345	392	343	348	366	341	341	338	358	373	357	336	337	383	363	333	355	355	352	362	305	362	335	326	353	347	362	363	367	328	345	352	295	344	345	362	341	347	327	339	328	364	329	357	351	362	390	384	382	361	344	347	321	389	365	373	352	373	348	366	344	347	383	369	369	385	337	367	365	345	386	386	381	377	381	363	333	372	333	355	378	396	379	331	354	373	346	385	365	363	394	385	324	368	358	359	325	360	361	337	322	347	379	369	329	352	385	372	340	354	348	335	347	316	363	379	304	354	343	345	329	341	349	385	362	358	355	368	375	358	317	338	380	388	373	355	352	351	372	359	341	334	383	356	360	341	402	340	351	359	313	365	364	351	366	377	386	356	382	351	384	309	337	345	342	383	331	409	368	368	337	325	366	369	375	368	343	371	354	356	372	399	361	354	348	338	340	332	377	387	367	393	347	376	355	346	340	370	351	342	344	365	334	353	358	348	396	405	372	365	371	331	368	369	375	366	386	375	385	385	358	370	353	337	349	370	381	357	367	358	341	382	333	350	337	349	346	364	401	365	350	359	376	363	353	359	345	320	331	311	411	350	367	369	351	370	373	369	359	366	377	326	347	374	348	344	357	388	361	345	325	374	361	343	358	358	334	389	345	352	364	342	366	390	359	364	363	352	365	354	338	328	373	332	341	342	383	379	341	387	358	352	397	360	340	380	346	332	369	346	338	350	365	362	383	344	340	398	372	331	365	335	371	344	353	379	341	382	378	351	339	368	357	359	337	373	372	325	386	363	337	354	295	372	375	364	340	358	383	359	360	389	308	374	369	378	337	354	340	356	327	348	330	355	398	363	334	389	327	379	382	379	358	399	324	366	329	364	383	342	381	365	370	394	352	327	402	376	341	352	346	344	343	338	366	337	344	349	354	345	358	360	377	371	362	359	410	357	384	381	327	356	345	385	368	363	369	321	336	344	372	374	357	342	354	348	334	359	338	347	365	360	364	387	361	376	369	342	369	361	354	362	328	372	336	330	386	364	394	379	348	352	375	346	334	339	357	359	360	350	389	333	377	350	370	324	366	384	400	349	377	353	375	353	334	380	359	345	353	367	333	346	356	370	361	358	387	331	346	406	334	405	312	377	352	360	343	377	363	333	389	322	361	378	360	365	342	332	349	358	396	378	334	391	356	328	391	374	369	346	354	335	362	365	353	352	358	337	368	357	307	375	339	365	368	383	397	368	398	359	342	374	373	382	340	314	399	363	367	360	309	340	345	327	327	385	338	348	357	364	365	364	348	365	348	359	350	343	372	349	377	358	358	358	382	388	354	330	367	388	361	372	352	346	344	349	365	320	348	370	383	377	359	319	330	361	366	345	343	349	322	341	379	370	368	352	349	338	367	345	338	350	339	351	358	396	382	338	399	364	390	363	314	345	360	388	399	331	333	339	370	328	368	362	361	358	368	357	403	367	382	340	360	363	350	337	357	398	346	373	349	379	343	379	399	332	377	346	341	325	367	361	335	359	366	388	399	328	403	370	415	342	383	376	348	374	375	374	357	344	329	361	374	337	324	339	371	359	370	334	341	358	387	339	356	326	381	391	355	359	363	371	319	361	362	355	377	358	386	357	352	366	347	345	372	323	329	346	349	370	368	372	373	350	363	340	321	387	340	362	353	346	363	342	332	344	360	380	327	378	405	350	353	359	334	353	372	378	331	337
28821	23267	30801	31738	25297	18208	15000	4647	2145	1952	1758	1512	1343	1314	1191	1120	1094	1083	1048	1049	1011	977	973	935	959	932	904	894	905	919	922	899	889	923	889	914	892	875	859	856	919	825	897	822	863	868	846	863	880	854	831	899	861	829	844	897	837	850	920	873	840	835	872	817	877	851	851	843	825	791	784	833	789	835	821	857	838	893	853	795	841	809	827	791	820	855	876	830	834	791	808	825	846	809	810	806	868	813	851	810	808	821	840	844	849	848	836	799	840	818	772	856	824	841	833	835	878	815	875	821	851	824	857	803	829	824	862	889	862	826	822	841	845	840	858	847	847	815	869	846	832	839	795	832	800	871	836	866	838	825	850	800	822	891	829	820	840	854	882	815	812	821	867	870	852	838	855	848	822	872	857	795	821	813	843	809	853	841	859	826	886	833	841	829	808	878	847	802	868	776	867	853	840	880	822	890	820	833	856	835	830	829	859	837	810	791	840	882	845	845	795	810	803	820	861	842	844	859	851	812	806	822	882	826	807	820	858	838	829	831	813	842	815	812	834	869	851	851	860	855	834	851	873	818	864	771	795	831	883	893	888	790	806	847	879	839	838	865	885	814	877	813	839	806	783	823	788	821	833	804	893	825	827	852	826	833	823	841	847	834	838	836	790	819	837	847	866	880	854	873	860	817	816	771	855	808	868	839	802	802	822	824	889	848	855	836	880	841	861	819	850	886	877	869	821	786	834	862	832	797	792	844	837	839	852	800	846	818	850	807	842	817	806	889	827	834	841	846	847	773	832	832	856	777	836	778	852	819	854	833	792	838	829	853	863	804	847	857	778	825	938	833	874	814	869	823	829	842	875	818	860	826	868	846	797	814	824	835	824	826	809	841	822	864	791	815	787	853	824	818	809	844	823	834	757	859	890	868	872	838	836	832	825	892	807	851	806	839	833	831	812	864	824	823	844	763	806	816	789	855	823	790	837	831	835	840	805	847	824	804	901	791	834	855	815	852	777	800	804	876	840	842	874	856	847	840	808	833	809	801	853	819	800	882	807	891	795	839	842	836	811	787	827	805	796	874	868	889	804	856	857	889	832	793	812	839	846	805	754	901	859	837	825	844	883	910	834	796	828	807	890	810	850	826	841	837	867	824	827	828	860	869	809	813	872	840	862	806	797	820	862	868	845	822	797	810	801	833	861	846	825	838	836	790	807	850	828	833	838	819	833	818	819	814	858	850	868	853	778	838	818	833	831	794	833	817	815	803	807	830	789	876	826	900	838	872	877	852	812	806	820	829	870	848	805	872	810	854	779	848	838	847	870	880	809	805	865	780	814	807	814	866	830	876	853	836	850	806	808	827	830	833	816	851	810	824	836	859	844	872	873	798	843	817	860	789	863	822	825	844	853	820	794	877	783	807	845	870	836	837	802	879	829	870	827	879	786	796	851	869	821	872	781	843	824	792	868	780	831	853	872	817	825	803	813	821	880	775	854	806	839	834	836	791	822	839	823	815	855	830	821	881	870	815	848	880	864	798	802	811	845	900	869	865	826	781	909	805	805	805	769	811	804	860	859	841	866	828	757	904	856	863	827	876	809	836	838	877	839	823	829	824	890	775	842	821	816	850	822	872	849	860	841	873	868	873	873	813	856	816	855	784	828	844	829	837	813	849	852	834	819	839	847	864	829	801	860	854	823	839	846	831	827	800	872	786	832	892	882	795	807	810	843	787	863	806	808	820	782	818	808	815	822	817	836	833	831	881	824	853	840	792	850	852	864	804	854	832	799	871	846	871	794	829	836	855	843	860	850	833	866	863	856	846	865	807	867	852	815	862	876	868	828	889	832	799	864	842	811	851	858	783	767	803	827	851	906	852	876	807	813	828	816	799	792	849	805	882	835	817	845	827	838	841	839	834	849	805	850	882	831	839	812	879	836	839	855	813	821	891	827	827	849	768	838	810	834	810	818	825	829	834	864	852	837	824	874	865	791	821	871	829	861	881	840	838	815	826	837	888	887	857	839	796	859	802	865	798	822	828	810	847	904	903	839	841	825	801	831	860	852	841	797	834	869	853	833	825	861	865	847	796	875	854	840	808	842	822	842	867	880	911	839	811	832	838	840	818	862	884	861	813	792	815	914	815	792	874	844	867	829	827	828	829	850	817	823	834	824	835	804	832	832	842	799	864	819	801	855	798	839	850	843	833	805	846	821	801	827	842	864	825	793	855	845	851	829	840	805	870	846	803	840	762	816	863	861	874	855	813	850	834	855	832	856	863	833	806	842	823	828	826	823	807	870	830	813	830	832	899	891	797	874	826	847	876	828	822	848	805	859	877	848	816	849	809	852	895	822	840	825	862	818	843	802	842	880	772	813	809	834	901	857	841	832	838	823	774	849	829	842	816	834	852	853	894	812	856	818	794	864	872	850	822	777	869	849	840	841	795	857	826	879	817	887	826	827	837	790	881	867	753	831	884	852	829	810	852	846	867	805	848	854	855	821	906	811	831	788	870	822	822	870	814	859	817	857	862	848	887	844	881	840	836	845	804	831	848	856	842	842	814	841	819	773	850	783	825	818	810	861	839	788	842	798	826	844	848	837	850	846	852	827	786	819	872	842	832	890	846	848	816	852	840	826	881	814	808	823	848	913	817	842	767	836	842	848	776	811	848	850	795	852	863	851	817	818	866	821	804	843	816	788	809	837	839	809	833	813	865	848	843	825	860	855	827	844	861	860	829	827	824	826	874	906	848	811	836	843	864	843	795	871	848	884	843	835	794	755	857	779	861	810	839	845	802	823	815	834	795	823	857	836	835	813	847	873	818	810	792	877	862	877	836	813	819	777	844	816	851	837	855	856	875	861	857	885	837	820	837	809	832	843	836	840	892	879	777	757	823	809	852	813	836	840	824	806	842	853	855	782	833	860	839	817	842	823	874	880	808	858	814	799	834	844	818	831	759	799	803	816	880	854	849	859	856	784	818	837	827	834	842	818	823	795	821	842	809	892	788	844	864	878	794	830	820	829	804	871	863	825	812	824	846	820	858	829	820	847	800	826	897	843	883	897	852	829	789	898	813	828	787	852	882	840	872	809	859	793	837	804	856	760	845	783	858	817	863	859	844	853	822	830	820	836	852	809	827	850	839	857	872	852	844	827	835	841	860	832	815	844	847	833	779	821	865	860	790	832	846	840	844	818	831	871	844	852	810	871	844	880	834	877	878	869	848	844	825	805	824	839	831	833	814	872	838	831	797	834	839	805	847	799	876	857	858	856	857	830	854	799	876	798	812	837	854	796	808	850	865	845	859	830	852	839	823	856	839	849	844	876	845	836	833	825	893	797	826	863	825	793	884	835	808	837	840	830	850	852	867	784	837	850	816	839	809	841	752	881	837	866	862	855	819	804	856	826	810	848	885	808	861	811	850	812	874	813	833	866	870	840	840	829	843	882	842	829	835	827	777	781	813	850	829	812	820	835	829	852	839	825	864	837	841	843	851
20700	11003	7475	4326	2129	1111	798	518	445	440	408	424	433	431	416	420	401	400	412	460	416	439	429	396	458	393	382	408	428	408	378	422	435	415	415	411	421	435	427	454	427	364	407	410	449	397	408	415	447	383	377	447	419	406	401	454	389	410	426	422	429	449	397	416	383	401	408	444	402	409	434	413	428	445	400	425	393	432	411	402	394	405	380	432	394	413	420	405	393	390	433	419	460	417	389	411	407	399	387	395	416	423	439	387	412	410	472	413	423	413	422	417	453	418	436	409	430	439	383	398	384	390	432	442	419	406	384	383	426	449	415	418	431	415	423	406	436	396	417	419	404	383	379	409	395	456	415	400	412	432	385	440	433	402	397	446	401	432	437	381	422	434	455	432	422	429	402	438	395	398	417	391	407	449	420	396	432	427	405	392	415	365	415	429	377	397	425	447	424	410	399	462	383	384	426	396	409	407	411	397	406	380	381	391	411	365	426	391	392	431	405	414	422	410	409	413	432	462	365	386	413	406	413	382	404	378	432	417	380	355	413	390	400	456	400	371	423	395	403	404	420	434	404	421	378	397	416	420	413	434	415	413	398	419	404	402	418	410	397	417	423	382	402	431	428	400	422	398	409	410	431	370	356	411	438	413	396	409	427	376	451	388	372	426	414	385	415	384	396	389	419	465	416	419	431	399	408	437	388	416	372	360	438	396	423	421	410	427	431	363	386	393	408	412	381	425	408	411	426	402	411	392	445	391	412	396	413	433	435	389	396	382	393	412	392	413	410	396	424	412	411	375	411	398	375	398	415	386	397	411	454	402	387	413	431	434	404	375	396	386	388	410	418	432	394	393	389	369	378	397	427	376	394	398	395	381	406	362	410	391	410	393	392	398	390	409	419	378	425	438	401	423	390	445	440	416	391	395	403	378	421	421	421	415	362	423	443	368	380	389	405	434	476	451	396	353	425	423	378	407	434	446	413	426	396	436	413	396	385	429	406	402	425	382	388	392	371	361	386	408	416	357	386	424	394	418	389	391	421	409	383	421	387	429	404	401	378	387	401	430	425	446	404	377	409	381	384	415	417	424	381	450	408	424	377	356	391	379	438	406	381	423	375	430	440	403	383	415	408	397	393	425	372	370	430	409	432	363	441	377	420	409	427	417	404	381	436	413	430	413	382	447	411	400	421	406	399	414	381	401	411	408	410	392	426	397	422	379	396	406	409	378	396	399	418	398	396	384	400	414	405	410	420	432	403	391	373	392	383	372	427	400	414	426	404	388	428	401	408	471	382	420	388	419	426	417	412	390	463	390	418	417	411	435	415	385	445	375	417	413	403	380	399	398	413	395	448	376	385	415	400	436	404	413	359	399	389	417	422	426	380	410	386	406	378	448	443	451	413	440	433	416	424	429	419	391	398	413	424	431	448	428	364	387	429	440	398	418	410	434	405	406	457	465	382	436	432	429	460	422	415	418	374	385	410	371	425	394	422	399	439	415	379	431	385	394	414	406	390	423	389	391	395	377	420	409	376	410	416	429	387	394	404	395	432	400	433	388	368	414	447	417	431	393	427	417	402	421	420	416	430	365	421	375	431	393	427	444	389	408	409	416	400	406	449	428	424	408	394	399	378	409	399	432	396	393	434	432	382	401	406	415	397	405	394	422	425	410	408	432	403	392	416	383	397	403	410	375	440	391	416	394	439	454	401	437	377	402	402	443	435	378	421	403	384	421	395	395	449	382	415	432	437	393	423	351	434	389	405	402	407	440	375	432	406	371	402	404	385	430	425	438	407	437	417	373	405	444	411	437	427	396	382	418	388	380	414	417	377	406	388	442	423	445	419	401	401	413	408	453	424	387	432	393	428	424	384	404	377	392	417	405	424	363	427	408	412	415	394	413	388	380	414	366	434	416	415	416	403	405	419	401	419	429	372	360	398	374	422	428	409	377	412	420	358	419	418	431	415	450	435	383	414	400	383	401	431	431	416	389	434	419	402	402	409	373	429	428	394	395	388	397	426	409	391	400	403	392	397	426	392	390	395	393	362	455	405	426	375	412	401	421	409	419	392	433	409	394	430	426	421	382	418	399	414	410	377	431	435	403	386	369	408	402	411	414	438	386	409	427	400	378	401	422	405	381	394	453	448	376	383	423	371	438	407	429	424	444	419	428	443	438	375	437	467	401	413	380	385	432	426	443	405	397	408	401	408	396	362	436	420	420	384	422	390	370	363	418	428	413	381	425	404	451	408	438	404	435	388	394	431	401	417	431	416	396	432	439	439	410	432	406	378	442	462	407	384	403	418	366	431	421	414	444	381	424	406	390	389	418	405	399	410	379	424	409	398	413	417	391	412	419	383	421	370	443	461	416	402	386	396	389	386	449	413	409	429	404	403	419	417	375	403	358	391	339	390	427	386	449	379	396	424	402	444	431	439	469	417	397	394	437	415	411	392	413	406	356	366	387	414	410	394	388	422	398	427	390	374	425	396	409	428	410	390	403	398	426	386	416	426	454	419	411	407	388	379	431	361	402	401	383	412	407	402	385	396	383	431	381	386	393	406	420	377	407	429	391	385	422	403	428	405	467	402	384	391	386	428	376	400	425	433	411	416	385	402	410	444	391	410	407	399	409	409	416	414	387	412	399	390	378	411	399	405	415	439	402	409	431	430	412	419	378	409	406	426	459	442	388	423	415	415	443	424	427	392	432	436	428	420	399	412	461	419	400	373	425	427	434	383	397	412	420	417	397	418	453	422	401	396	430	400	391	419	386	411	420	400	405	413	398	421	403	390	378	434	386	392	416	416	401	391	426	423	394	440	411	383	402	396	397	444	420	388	434	390	417	392	413	413	396	440	403	374	414	410	398	406	433	424	426	404	420	416	418	429	399	395	420	405	419	410	383	420	459	424	434	447	450	411	415	384	418	394	426	397	420	419	368	386	425	368	389	427	422	443	401	409	426	401	418	375	441	410	380	387	385	416	412	427	402	386	417	381	404	408	369	389	406	431	408	415	403	391	427	433	421	438	414	403	387	414	339	374	430	365	390	387	395	394	356	404	428	405	416	399	439	354	373	440	417	412	408	377	408	441	401	417	387	376	405	472	435	398	430	408	422	408	417	414	406	425	423	430	395	429	368	392	400	427	390	399	415	444	378	427	415	388	365	442	408	386	415	440	397	434	408	429	450	412	402	388	449	418	402	412	406	430	438	394	452	397	397	413	408	436	411	425	464	443	397	384	389	378	389	416	403	350	383	419	427	413	424	433	408	394	399	429	405	395	401	427	388	437	399	407	409	410	434	419	402	425	431	397	389	394	385	386	413	404	429	387	429	419	393	401	451	421	451	426	434	410	415	380	445	394	439	433	398	409	423	445	386	447	400	378	424	428	372	406	394	387	412	414	392	451	421	417	412	393	380	436	431	439	411	413	396	394	405	351	419	459	448	421	388	464	403	388	423	430	406	400	423	403	388	405	423	429	393	417	414	402	412	382	411
14100	10038	12287	11187	6983	4040	2349	1514	1241	1212	1157	1126	1115	1050	1024	1023	1019	991	1025	982	940	983	912	997	969	946	986	1015	1002	964	958	973	990	965	978	933	949	937	977	950	963	928	956	955	923	945	944	958	932	984	945	930	937	916	931	923	975	997	943	962	946	972	899	920	946	961	912	955	955	951	913	996	932	935	912	890	995	948	917	926	922	925	956	947	931	994	939	978	926	977	942	923	946	977	918	962	917	937	898	964	950	921	994	955	929	920	964	912	910	907	941	959	975	903	904	906	909	919	967	955	932	943	945	989	1023	951	951	931	974	967	909	935	948	944	970	949	896	910	974	953	937	924	928	916	951	902	961	960	943	943	971	961	976	962	919	916	963	918	951	920	959	921	928	965	941	974	898	982	955	944	970	954	930	949	960	967	975	910	933	976	992	877	971	946	1020	907	942	934	992	944	975	955	933	922	970	920	1004	933	950	919	957	979	958	947	947	944	973	958	916	954	980	904	890	951	950	949	949	962	933	954	1006	946	959	927	971	965	929	955	986	979	1000	963	931	923	951	959	962	942	935	1007	946	908	965	970	990	957	904	971	933	968	986	907	988	923	929	914	935	975	981	944	921	901	950	956	902	947	952	907	1022	962	981	942	983	933	948	920	967	959	925	944	916	958	942	956	949	993	1003	909	963	909	899	940	941	943	953	975	956	931	985	905	925	926	957	908	945	995	887	982	962	964	1004	950	960	928	926	885	967	948	979	951	951	950	976	940	909	905	957	957	952	971	892	997	954	961	909	939	976	938	966	930	961	950	990	966	951	961	948	970	928	915	965	944	965	895	932	917	945	876	958	950	946	907	931	968	921	956	963	953	911	891	925	921	938	963	928	922	957	963	971	942	934	945	957	960	947	996	969	921	973	954	920	949	912	934	932	928	966	986	938	999	974	961	927	921	980	923	982	1017	920	970	916	914	915	1000	953	931	876	915	935	983	958	949	937	965	916	900	906	919	937	962	980	925	934	910	936	906	969	945	968	968	968	895	954	978	939	958	992	971	967	957	998	985	888	941	925	925	929	917	950	931	950	938	933	951	878	941	942	947	932	943	948	916	948	947	928	966	969	952	965	936	974	953	974	940	962	956	945	981	1018	906	938	923	922	909	927	914	987	908	950	905	931	939	920	971	951	940	926	1019	939	959	987	932	959	905	967	923	927	931	952	925	962	942	970	1003	932	912	1022	885	951	946	938	938	915	965	970	1018	947	971	929	999	944	962	936	944	982	991	1013	882	896	943	944	951	974	855	935	953	892	958	954	943	975	900	984	952	922	922	948	949	1013	972	988	945	948	898	916	960	944	886	885	961	920	963	976	947	914	968	958	945	920	957	937	930	920	870	875	934	958	946	923	951	942	955	973	972	968	937	923	935	939	974	956	941	954	890	955	957	933	910	884	952	894	875	899	978	935	972	954	938	918	943	918	929	929	957	979	969	885	908	945	952	961	903	935	953	944	941	932	947	913	923	942	920	891	958	894	970	925	917	919	949	920	915	952	980	929	937	925	966	906	988	904	902	977	967	954	946	944	932	952	946	925	926	912	963	859	957	974	964	915	981	979	1002	889	994	952	958	943	913	955	900	957	964	968	922	942	944	953	973	976	981	931	850	920	978	933	964	976	1007	979	888	992	967	931	946	913	956	954	951	969	878	893	1007	955	918	968	931	930	924	923	927	915	966	979	967	946	1005	1002	931	886	993	954	930	909	920	975	917	919	939	969	942	924	995	919	949	982	969	984	1012	926	921	936	1031	925	942	968	963	939	929	915	954	936	914	928	924	945	941	1010	956	931	1003	913	905	999	977	917	916	896	970	964	938	972	936	942	938	899	935	993	949	925	942	975	952	951	916	929	937	927	920	974	951	925	912	975	908	934	955	968	952	929	975	892	1002	942	955	945	964	1002	956	1014	971	977	963	959	961	906	896	970	952	950	924	951	922	930	939	936	920	946	981	962	923	887	947	957	977	1008	936	932	930	945	963	1006	952	871	1011	971	938	941	894	898	991	935	896	946	958	947	1020	938	954	981	941	918	959	939	926	906	986	945	968	941	932	970	940	958	930	935	933	971	945	936	940	951	918	960	969	1003	992	937	899	997	922	953	939	935	899	984	910	953	916	953	898	978	921	930	935	955	915	971	923	943	915	930	949	932	943	956	944	943	1016	933	901	940	909	957	914	886	884	903	888	962	975	915	890	973	965	926	957	944	951	904	913	953	934	951	973	929	1026	951	943	910	957	942	967	914	973	890	930	958	876	939	986	941	924	935	928	954	951	999	891	994	931	926	935	949	986	932	955	960	943	916	1014	965	926	957	907	897	954	908	944	898	947	929	928	922	940	956	932	934	946	957	948	999	937	896	928	949	915	958	936	936	1000	941	920	990	919	960	934	891	942	916	927	976	914	915	911	940	987	971	939	944	901	911	960	947	976	971	922	974	1006	972	954	941	898	921	994	951	929	960	913	962	918	913	905	911	954	1010	917	992	934	976	963	1010	979	956	930	912	962	951	958	922	916	958	888	883	963	937	950	1010	932	878	911	969	976	949	972	920	948	958	963	966	935	889	930	891	977	934	1000	1024	923	950	990	941	923	941	962	987	913	942	1017	932	909	964	936	1013	928	941	896	975	1014	958	903	1003	984	913	990	930	925	876	951	927	939	955	958	983	929	891	938	964	930	1024	990	896	955	981	948	953	994	918	928	921	902	966	970	925	930	945	948	949	896	965	924	908	973	958	901	875	992	961	934	957	933	888	945	909	989	915	962	945	905	934	991	875	939	927	935	872	979	926	924	951	934	944	966	919	965	970	937	948	946	936	920	945	967	930	993	933	880	904	924	915	879	965	954	950	1017	935	904	944	934	988	923	894	939	941	947	980	923	939	938	951	912	969	919	929	912	907	1016	990	878	934	913	948	964	946	975	844	969	930	966	945	970	909	975	934	987	949	971	929	886	954	886	941	892	912	883	922	960	916	971	923	956	953	913	991	933	1000	960	932	957	962	967	991	918	952	957	944	936	955	939	900	949	964	953	947	980	975	918	962	945	971	967	906	951	959	956	947	917	901	955	947	997	941	947	938	953	973	977	960	900	914	952	994	962	903	963	898	973	905	897	890	935	934	981	947	947	903	921	961	917	949	946	918	918	958	937	930	937	953	945	986	964	976	955	931	939	886	964	928	969	947	946	955	942	985	932	950	944	924	938	979	859	898	932	883	976	957	931	1017	957	944	952	927	928	925	953	995	905	950	982	922	945	929	933	999	944	972	968	911	936	941	933	983	897	937	920	914	945	980	951	926	915	934	952	935	900	884	934	963	1000	953	988	914	914	914	937	946	896	928	988	969	991	972	928	943	939	906	883	975	923	958	943	941	937	983	996	955	1006	969	947	941	948	969	932	931	945	1009	957	979	878	968	922	965	952	923	971	957	930	963	914	941	926	985	980	908	909	997	919	966	947	966	971	1024	929	927	932	929	942	972	898	926	893	960	965	917	914	918	937	930	974	928	921	857	919	990	941	924	900
32909	20334	18669	12054	7072	4159	2418	927	550	529	517	525	453	456	463	473	447	433	464	415	465	439	411	459	415	415	446	426	425	456	470	411	458	435	427	411	419	419	431	436	429	448	411	416	417	389	388	382	404	396	416	427	442	446	400	412	421	352	413	471	438	414	404	447	456	438	431	398	424	455	396	435	418	390	423	420	405	363	425	379	407	394	418	443	421	422	407	426	405	393	424	423	439	433	449	371	420	431	394	414	421	438	439	420	372	393	410	387	412	409	434	456	425	418	419	433	411	451	414	422	393	401	422	442	441	424	396	386	403	456	444	386	400	430	423	418	375	446	394	385	434	434	453	401	431	399	433	415	410	463	411	393	420	364	422	439	435	394	422	423	424	433	402	410	378	425	417	449	405	400	451	409	394	404	421	398	431	416	417	408	415	388	420	426	368	412	427	405	410	404	428	454	453	454	424	427	435	416	462	411	430	405	376	416	434	465	450	421	413	429	410	446	431	411	460	424	423	368	428	447	414	455	427	451	409	451	391	437	422	394	381	438	420	414	413	421	418	478	418	396	402	416	444	415	409	417	394	395	409	401	446	397	448	428	402	427	423	393	398	394	432	405	364	417	441	442	420	412	432	447	401	423	424	403	421	425	429	407	382	421	414	440	397	420	406	403	437	444	425	449	424	427	426	396	376	397	385	405	417	335	381	378	434	440	429	424	379	392	434	445	414	406	419	427	399	444	440	436	394	424	419	407	406	444	428	417	422	409	464	436	425	433	401	444	416	424	398	426	419	441	442	445	411	423	393	389	423	426	424	454	443	413	368	406	430	400	408	403	404	442	398	369	447	411	405	408	434	412	419	427	414	439	461	426	391	394	442	399	412	475	444	413	443	438	405	446	383	392	403	398	394	421	397	418	462	416	415	405	420	440	443	442	420	457	406	432	395	381	401	421	432	423	454	415	410	423	404	407	413	385	397	406	401	384	434	391	398	438	421	453	413	381	418	418	445	413	419	412	408	426	369	426	443	422	379	402	382	388	398	391	437	437	387	432	418	444	407	427	419	437	426	384	421	423	427	419	403	420	435	414	398	388	443	405	468	404	391	379	422	415	401	429	407	359	445	434	402	410	429	410	413	425	409	397	447	465	453	437	461	401	405	390	378	418	389	434	418	460	409	389	419	455	447	468	401	369	428	410	400	387	433	421	437	399	400	452	459	443	458	442	409	421	428	382	439	394	423	417	460	446	391	426	426	419	415	430	422	451	406	394	420	403	438	412	396	439	433	456	406	375	419	402	413	436	449	441	389	406	439	440	436	432	448	442	433	409	393	442	427	397	457	398	379	413	450	400	388	444	414	425	461	470	423	404	412	395	405	404	408	445	393	434	431	440	423	435	400	418	466	420	439	395	421	405	407	422	405	396	410	397	433	448	418	440	388	408	427	403	449	428	443	423	393	399	441	417	429	408	430	422	464	413	426	429	446	412	420	372	425	417	395	450	417	443	432	428	419	395	378	418	449	425	450	427	443	451	406	426	446	398	390	392	392	386	390	423	407	423	421	388	428	382	409	444	439	399	414	431	432	416	407	403	417	431	423	457	398	456	391	410	404	407	466	404	436	400	435	428	383	443	384	433	414	429	482	429	454	426	451	404	409	400	424	412	417	428	400	402	373	401	412	402	414	410	433	458	411	383	433	435	390	376	435	426	401	383	431	412	420	434	437	424	460	426	393	419	397	367	418	417	414	382	443	400	424	443	437	379	388	443	395	438	433	385	394	405	396	452	440	435	437	368	412	423	388	411	425	434	407	442	365	404	438	437	441	412	440	434	441	421	405	419	403	432	386	381	387	426	451	420	382	417	423	392	391	415	421	423	419	368	464	457	394	418	437	405	391	433	464	439	399	441	433	431	403	413	412	409	408	418	419	431	406	450	425	410	360	424	439	391	438	399	398	448	445	412	398	419	445	434	448	399	400	425	424	378	429	392	368	424	388	403	411	390	430	411	411	414	425	387	430	412	422	401	378	390	415	384	426	459	423	429	428	398	402	406	473	417	407	427	401	443	427	450	414	435	422	450	412	411	391	412	374	467	413	440	397	413	432	403	409	392	449	414	402	415	442	454	415	449	408	419	450	404	423	409	429	465	436	436	440	442	422	433	419	408	399	389	420	438	443	396	427	417	423	436	411	399	426	418	400	404	382	458	384	452	420	408	420	396	399	403	422	430	418	445	396	403	424	436	437	421	436	419	424	389	385	435	404	393	389	412	433	410	390	393	421	403	421	371	382	431	429	374	383	379	423	425	390	390	423	424	399	419	391	414	421	423	448	407	427	400	400	422	413	372	412	436	419	437	423	405	417	433	410	474	407	436	427	444	418	405	429	418	420	446	363	406	415	467	392	414	409	400	420	396	451	392	434	442	420	425	414	414	427	453	455	437	420	413	400	456	415	385	430	379	418	418	413	419	446	431	443	391	423	417	421	428	414	442	434	365	411	420	438	479	423	422	394	413	443	432	413	409	378	441	447	395	441	414	423	431	409	457	431	425	399	418	432	416	453	421	404	448	442	448	440	431	455	398	405	426	411	407	449	365	458	421	409	418	417	428	437	431	415	411	411	430	439	457	418	445	428	430	388	421	402	407	410	394	388	356	448	371	415	447	389	444	405	419	389	432	420	443	407	408	423	446	420	430	447	420	405	452	441	407	429	431	408	395	407	421	395	403	420	443	427	388	394	410	435	382	429	461	429	393	423	401	433	403	457	432	408	412	414	388	419	410	388	439	412	417	413	439	420	419	454	419	371	437	459	377	437	464	409	422	421	427	412	438	443	423	422	434	418	419	376	437	416	430	406	455	412	424	385	408	432	396	406	429	397	424	416	440	435	447	396	419	411	410	403	367	420	422	408	451	421	396	435	405	438	443	439	434	421	397	428	421	432	443	431	426	403	422	429	427	442	387	428	394	410	397	405	425	413	415	368	411	379	402	419	410	420	414	427	399	396	436	452	416	402	398	404	435	439	408	433	410	396	416	381	428	370	434	422	432	438	397	422	414	421	412	422	435	409	421	444	461	381	438	398	457	391	380	428	425	409	415	374	391	438	440	430	397	409	362	440	408	413	408	416	420	463	424	441	464	439	404	442	395	411	450	433	400	451	428	399	433	445	445	408	433	416	403	432	410	428	394	396	454	456	391	443	394	428	452	406	423	421	409	391	430	425	389	421	390	421	448	410	402	373	428	421	434	360	420	401	434	410	409	431	406	397	411	415	432	422	427	434	381	432	401	403	401	428	402	450	461	455	382	380	415	441	407	369	455	392	435	443	386	396	443	426	425	455	409	439	411	446	387	412	458	406	426	388	427	405	445	387	416	426	421	394	412	422	389	480	409	346	433	445	408	402	443	426	395	464	395	448	385	389	442	408	398	424	440	444	424	435	394	411	427	392	386	459	372	435	429	401	389	367	436	343	419	412	396	419	422	456	433	446	398	387	409	448	445
22628	17156	24813	22752	18038	13055	8427	3089	1768	1630	1548	1415	1286	1239	1176	1100	1139	1144	1029	1091	1102	1038	1048	1019	1007	1013	1038	971	980	992	962	1034	1000	1011	998	1051	1044	985	1024	985	983	962	1014	1006	944	984	1034	952	991	955	992	938	975	986	979	1002	961	923	922	948	988	950	931	943	1010	943	966	949	994	943	991	919	975	954	1084	926	971	1007	964	974	980	965	964	931	910	994	1026	1042	951	980	979	960	1012	995	958	950	920	958	955	944	1003	987	968	997	918	1006	993	944	960	949	959	942	970	956	942	957	993	973	968	985	981	1015	956	931	931	1021	976	962	966	944	989	963	929	948	1002	987	976	959	963	981	940	926	981	963	1025	1007	972	1000	925	1022	1019	969	960	999	914	953	970	974	903	958	964	982	922	932	1001	964	934	972	956	960	951	962	951	945	975	960	975	934	965	998	941	960	958	967	1015	985	950	905	993	992	969	977	940	942	956	943	981	950	997	1028	960	962	939	915	974	960	949	984	1000	928	922	943	984	983	993	975	962	982	970	971	952	962	991	897	933	970	955	958	986	929	977	1030	961	962	976	937	957	970	1000	1024	991	935	1018	984	971	992	994	960	954	942	978	977	964	918	962	956	961	1034	976	995	980	989	958	935	963	996	919	944	965	960	978	999	969	965	952	1005	925	983	975	992	946	1010	992	968	1004	1041	1003	989	964	980	983	942	983	940	974	1007	971	980	963	978	991	940	1022	922	937	1069	980	982	954	957	994	981	940	992	936	943	1040	953	1092	994	1001	1019	972	974	923	975	958	915	948	993	1033	989	1003	996	1003	1004	954	925	1008	905	921	973	974	980	1001	987	894	994	981	980	917	966	964	970	966	971	941	933	948	933	948	1014	960	994	928	965	954	960	974	976	949	961	1009	993	952	1019	1025	954	986	958	965	958	958	1014	981	1002	975	947	992	942	1003	1059	970	991	992	905	1046	939	1004	960	980	985	962	1004	986	976	944	961	995	952	994	990	996	1007	909	918	1002	932	956	923	955	951	932	906	952	996	953	978	947	909	952	951	986	989	951	988	957	972	946	909	964	946	1030	959	985	946	947	935	956	966	986	996	952	944	955	1000	930	945	994	912	965	999	920	969	911	964	1035	987	1003	930	954	924	979	944	927	1009	984	949	999	930	999	975	990	1005	970	942	1031	1001	962	932	960	967	959	978	1014	950	966	1001	906	950	975	928	978	989	961	980	990	1006	947	941	1006	974	916	1006	935	1000	994	993	963	996	953	1020	919	934	960	1012	971	976	956	1034	926	969	983	994	990	988	965	960	988	956	944	1010	970	945	1012	972	960	976	979	965	979	1007	962	1027	972	991	985	987	973	918	1017	974	1019	949	895	960	918	941	952	959	965	941	938	1015	1011	1002	1029	942	1029	935	970	978	1008	1003	957	991	999	960	992	951	996	925	956	939	996	956	982	981	959	941	978	994	999	944	979	1033	974	977	935	977	994	982	1005	939	970	974	994	963	995	968	950	948	968	955	1015	987	1014	960	908	1023	983	938	936	988	964	917	1015	943	966	958	978	956	976	967	963	964	920	972	1034	964	956	955	973	967	987	994	1015	988	902	951	949	886	998	962	981	955	1023	941	956	975	939	954	915	941	946	994	961	974	976	986	969	992	992	961	982	1026	1009	932	953	953	959	908	961	966	979	950	966	990	925	994	971	947	938	972	965	985	979	995	940	954	956	1015	945	951	937	952	943	954	954	998	951	979	947	948	993	965	988	1011	993	989	960	990	987	990	920	1004	996	983	1002	996	1015	1003	979	931	995	937	945	993	970	905	1011	931	965	994	966	1021	969	900	991	977	979	974	997	993	966	978	946	939	985	886	970	932	996	937	962	932	967	932	932	955	1031	969	931	977	981	894	992	969	973	964	947	972	1005	940	977	933	984	948	1001	985	929	974	991	1009	969	967	949	1050	926	960	912	875	952	1027	935	933	971	972	938	934	988	977	999	936	973	1029	941	946	971	947	968	1010	971	961	966	963	981	950	974	969	995	967	997	974	970	962	1032	994	894	971	1009	965	985	994	975	934	948	962	1023	937	995	920	955	951	989	952	981	982	941	983	986	968	1035	1013	943	979	987	965	956	946	949	991	967	970	1001	991	938	996	943	978	929	964	980	989	969	998	926	973	959	929	984	959	936	1005	998	948	960	910	1002	982	898	1005	935	964	966	953	981	1006	1002	972	944	990	1003	1033	872	948	945	982	1038	931	955	981	996	925	969	975	924	983	931	948	972	984	997	1007	995	941	964	1066	1006	986	1016	1055	953	963	916	964	956	946	949	971	989	948	1003	943	967	988	972	981	918	959	986	959	934	944	949	910	971	969	1016	939	986	935	988	982	907	976	972	949	1031	1004	993	965	992	977	963	947	950	955	947	955	922	980	988	996	981	968	992	972	930	976	963	941	1000	939	980	950	975	933	984	998	972	1016	1001	962	991	903	974	918	967	986	997	937	991	994	974	974	965	967	955	977	930	946	1056	964	1030	912	932	992	1026	925	945	944	966	998	934	966	1011	955	969	965	944	983	979	962	935	920	977	963	975	975	1000	941	963	987	904	989	941	967	948	1028	989	1036	991	960	967	947	982	998	951	957	943	1006	982	1024	1001	968	972	1003	994	986	954	991	973	966	1005	965	945	972	954	947	958	966	930	993	976	993	989	959	925	971	910	1033	991	958	950	1009	959	897	1007	957	964	957	997	975	991	999	1023	927	953	982	987	918	973	979	994	961	936	918	1001	965	947	996	938	959	912	936	946	907	995	974	949	965	970	1004	979	966	942	941	976	915	985	997	973	988	979	982	944	986	957	1007	972	975	932	988	944	946	945	982	934	979	941	1001	947	954	942	932	988	968	893	960	1036	944	964	937	932	1047	997	954	1000	987	973	939	998	917	981	975	978	983	969	957	944	944	999	979	990	934	1002	957	929	995	998	907	1012	935	1041	974	914	995	1009	982	1020	996	998	970	952	977	921	945	970	946	966	983	994	933	965	971	1014	904	925	1002	981	920	901	952	955	968	987	993	972	1007	966	979	1000	985	966	986	1029	943	941	1004	969	981	916	932	935	954	964	1024	1009	969	987	1047	961	968	1005	996	960	892	920	973	951	1006	986	991	974	980	925	1001	973	978	949	931	961	923	941	1009	983	968	918	974	996	961	1006	985	1009	951	949	1003	952	950	970	987	968	959	968	964	972	982	911	984	933	936	970	945	985	964	959	970	966	905	945	931	1022	954	1012	918	955	963	924	932	956	984	992	955	952	949	883	1047	978	1011	957	982	947	983	927	943	975	960	973	1059	981	977	952	975	974	978	1014	960	987	996	909	919	961	974	981	951	902	946	954	1038	992	906	956	955	992	915	988	992	963	957	991	926	1020	946	955	1011	971	968	954	990	998	984	953	982	1007	937	961	907	970	941	967	944	960	935	964	952	952	947	1003	976	929	972	987	959	912	955	919	957	947	968	981	967	974	971	932	1001	999	973	944	964	921	947	956	987	935	947	946	1024	935	939	932	936	1011	953	987	962	1010	1003	1037	1040	992	992	965	914	975	950	975	908	1003	969	935	927	946	987	948	1026	967	1004	1007	930	1008	937	940	933	945	990	944	940	948	978	915	954	985	915	958	1000	908	984	940	999	991	907	945	977	954	1012	951	967	969	1012	996	954	952	964	945	986
41654	27419	27999	24473	16735	7888	5373	1676	650	558	508	506	486	449	444	392	402	367	404	380	385	368	381	423	367	378	384	368	386	387	392	320	372	348	378	375	355	376	370	366	402	346	356	348	382	368	344	344	360	375	376	392	340	356	393	377	379	392	366	290	344	371	358	383	346	383	372	380	294	382	371	365	352	365	377	353	358	363	351	377	398	345	351	369	357	367	358	366	323	344	368	345	346	371	352	339	358	346	367	376	366	359	384	374	327	350	370	371	346	392	329	346	374	335	346	361	371	356	359	356	349	375	359	362	386	365	377	378	353	399	373	367	356	335	360	304	388	358	363	383	374	347	372	355	355	357	389	368	353	397	378	363	339	334	356	369	357	297	384	347	348	343	377	384	344	355	362	379	350	367	346	382	326	346	339	373	374	329	373	379	398	364	381	317	373	360	345	356	353	378	374	341	395	402	363	363	343	382	344	346	349	356	369	386	360	362	345	349	375	349	360	359	364	355	362	345	344	347	369	374	362	377	351	380	349	347	325	348	342	349	326	363	341	373	405	377	356	361	348	351	367	369	349	364	372	346	369	375	412	353	338	372	371	365	392	369	375	355	348	357	350	365	324	371	352	349	401	356	326	365	315	375	315	366	340	379	369	356	355	334	369	377	360	357	402	377	334	370	355	396	408	356	380	419	367	375	339	340	335	351	372	366	370	350	346	390	383	361	353	374	372	371	334	339	386	354	340	366	355	404	321	398	348	351	373	349	381	352	401	340	374	341	304	369	328	347	371	365	376	383	368	357	380	349	354	396	361	372	399	360	349	358	351	371	357	342	375	365	381	345	367	364	367	388	376	328	355	386	388	331	375	340	383	352	354	343	370	353	337	384	384	350	349	355	377	373	354	348	353	327	319	333	365	342	349	389	371	345	370	364	373	382	338	349	364	328	353	369	387	362	406	361	319	344	376	367	358	330	324	397	377	343	338	375	373	376	395	388	363	335	373	378	342	380	356	354	347	362	348	333	366	367	358	376	357	345	331	353	398	329	393	371	364	395	357	343	376	395	342	354	330	401	349	354	352	368	350	378	399	367	360	373	384	344	302	397	375	370	342	336	378	364	373	370	374	361	358	367	321	336	374	354	350	361	333	372	364	358	365	366	382	388	386	317	327	363	348	368	356	381	345	359	355	339	366	327	354	384	365	343	349	370	320	376	374	329	336	359	363	365	366	350	338	339	340	377	373	423	347	340	325	370	350	364	344	335	358	353	391	345	374	348	365	342	348	370	326	384	366	350	341	348	370	360	365	319	354	380	361	365	367	386	380	357	337	362	361	342	383	355	390	382	352	386	334	370	378	368	347	350	362	351	371	352	336	324	349	386	362	364	343	343	395	383	405	338	345	323	381	333	349	381	387	377	351	361	365	346	336	335	342	372	331	318	334	374	369	375	375	348	344	380	322	356	368	353	348	351	349	307	378	356	354	364	332	372	352	385	380	381	343	363	328	341	361	369	374	369	339	338	333	353	381	381	340	381	365	393	373	362	359	378	403	372	375	375	372	340	394	360	354	387	333	362	381	379	351	338	381	347	369	359	379	398	354	321	361	322	327	337	362	370	348	394	356	346	375	359	335	371	342	401	342	354	357	359	394	341	339	389	383	334	343	350	346	337	357	311	358	349	369	345	373	398	356	379	394	395	401	363	322	387	386	340	368	327	345	360	338	369	379	360	348	345	362	359	360	363	380	371	358	368	364	383	354	357	371	357	330	346	345	322	357	382	365	341	345	325	370	324	351	392	335	371	370	384	386	320	369	370	356	352	383	393	305	363	362	347	322	354	370	361	344	345	352	327	338	352	346	329	353	355	337	374	364	320	345	364	378	351	355	343	395	371	340	311	374	361	351	319	357	371	349	345	308	355	379	358	352	375	370	372	337	381	359	378	358	367	333	320	331	377	360	354	359	355	353	384	372	389	334	369	357	381	346	390	348	373	360	348	343	325	346	370	358	369	348	338	373	328	382	368	362	353	374	319	357	339	378	360	369	366	389	352	360	352	347	336	377	352	356	374	347	389	356	363	395	368	335	347	356	366	369	354	363	347	354	360	342	365	351	376	347	358	355	384	340	379	376	364	375	343	364	363	351	360	364	401	380	352	368	398	348	368	327	371	359	356	348	342	384	387	348	327	329	325	354	358	360	397	337	318	341	336	363	348	364	364	362	399	357	372	375	334	352	371	324	337	359	382	380	356	354	332	405	385	415	378	306	338	356	365	353	358	383	352	345	378	321	352	351	313	338	327	358	340	368	353	372	350	367	403	410	345	347	337	344	365	359	348	360	334	370	368	400	395	337	380	354	389	326	371	352	382	376	382	395	370	341	356	329	354	334	346	370	360	375	348	362	378	379	366	338	368	334	322	378	406	344	363	355	369	322	328	344	301	344	325	338	370	365	352	390	387	346	377	384	363	356	353	369	359	373	344	377	369	378	356	361	354	366	337	349	371	370	383	351	366	384	356	367	386	386	380	379	351	354	381	371	370	366	316	375	363	358	344	370	349	361	354	380	341	370	335	362	353	368	384	330	375	355	355	352	357	355	351	375	388	347	343	354	358	384	381	364	356	351	371	378	352	322	387	378	348	399	390	346	391	362	369	357	371	365	360	340	393	353	361	341	358	361	365	326	355	370	352	337	360	336	356	356	340	331	373	354	372	325	352	362	352	390	368	356	381	354	324	372	385	367	344	347	377	357	359	369	380	374	374	374	344	377	374	342	338	337	367	367	324	377	393	352	355	351	351	405	348	372	349	347	344	338	371	373	347	344	334	327	354	318	375	376	361	328	360	374	325	333	332	321	366	410	377	381	346	367	370	375	398	356	356	361	358	348	318	360	339	402	361	410	373	355	341	347	369	383	355	341	347	384	383	404	366	370	322	365	362	358	368	357	358	365	374	392	374	393	355	374	355	378	329	364	349	344	363	343	343	353	358	344	299	363	349	392	377	364	375	395	354	354	350	369	362	342	333	405	328	366	358	382	359	371	316	338	364	351	392	370	366	357	362	362	380	355	378	339	368	362	398	365	383	360	334	398	372	359	304	371	351	369	331	335	390	366	396	370	380	371	366	360	370	345	382	315	386	378	350	323	369	368	366	358	391	345	371	375	362	349	339	314	305	350	372	363	323	379	367	341	344	340	342	377	368	366	370	353	364	374	352	364	370	359	376	342	381	340	376	344	352	309	364	352	372	373	377	399	347	343	332	365	352	341	352	332	405	350	345	382	364	321	364	354	356	375	390	351	365	361	346	383	380	350	315	325	350	348	381	349	340	354	368	411	382	339	355	349	329	357	372	364	387	416	361	365	374	341	318	405	374	323	365	335	360	350	395	383	351	391	368	319	383	348	323	378	351	373	360	356	336	337	378	364	380	343	397	334	334	359	379	353	343	351	385	374	365	382	335	340	363	369	388	398	365	319	391	342	397	373	368	403	351	347	356	386	346	353	328
27785	21887	32831	35519	27993	18824	14860	5200	1971	2055	1677	1530	1336	1152	1144	1098	1055	1079	1128	1056	958	1009	1013	1023	936	955	930	927	919	943	885	933	925	921	875	858	846	921	892	810	873	853	866	887	859	900	896	823	862	822	799	838	857	839	815	850	795	873	835	782	778	840	801	865	857	896	844	874	837	780	932	856	843	830	833	885	822	907	889	820	794	788	819	867	797	806	825	850	880	776	867	842	759	842	837	797	827	819	881	837	865	838	870	812	876	822	832	806	843	809	801	802	843	844	875	868	824	850	842	836	888	890	811	812	823	825	831	813	864	855	884	802	843	819	850	869	814	832	853	881	838	833	833	869	811	886	870	841	831	851	827	861	870	833	821	830	800	812	834	824	841	813	830	843	859	812	890	852	846	919	845	794	833	876	825	822	856	843	855	816	821	858	849	844	793	853	841	785	823	879	781	846	866	851	881	816	776	831	843	870	834	898	836	854	845	849	811	831	781	830	825	836	846	834	852	851	859	862	794	847	841	797	830	860	776	829	865	823	808	878	857	839	855	796	832	866	873	845	879	823	803	847	852	837	846	872	859	852	844	839	833	859	831	878	831	823	840	789	813	812	819	789	853	837	820	764	838	818	847	817	823	877	875	846	821	784	835	829	791	844	820	863	821	809	851	844	811	844	840	854	816	856	822	828	792	808	806	816	835	803	832	787	861	907	817	832	847	812	844	829	814	790	877	805	849	840	809	831	814	884	816	838	852	835	800	858	778	836	901	832	848	860	850	841	836	870	894	873	829	849	847	819	846	828	815	828	848	854	803	828	848	819	835	834	852	871	858	823	854	844	834	851	786	852	829	818	849	833	795	875	837	788	814	890	809	826	870	796	860	838	832	843	834	841	841	826	785	877	799	839	853	845	857	828	878	847	835	809	861	835	823	880	838	845	871	898	852	823	823	864	835	855	833	808	867	814	809	902	827	806	851	866	778	854	857	857	815	821	867	804	831	839	848	817	832	815	813	790	789	818	816	886	853	826	812	807	834	847	858	831	878	851	888	877	843	830	785	850	844	864	849	803	843	859	819	773	842	888	796	824	861	877	825	847	803	863	867	883	872	817	862	843	817	806	827	827	872	813	844	822	835	855	853	851	879	868	859	898	850	828	792	796	873	866	878	774	913	859	840	858	870	881	870	801	777	864	829	842	866	878	842	822	810	828	798	838	812	843	895	821	823	800	767	862	812	851	867	791	828	826	794	850	818	862	800	836	816	844	797	808	843	816	829	865	842	829	831	836	857	852	838	831	830	883	773	800	852	855	854	831	867	832	845	853	814	823	803	792	828	863	846	842	842	809	829	808	803	856	848	845	851	830	848	855	857	825	802	850	834	830	816	855	867	847	838	819	795	825	882	788	819	892	808	822	810	793	814	835	812	821	796	821	852	820	817	835	814	846	783	867	842	853	851	792	888	820	832	845	778	833	835	853	869	860	800	781	817	867	828	857	862	811	795	784	866	798	787	831	857	869	815	849	865	838	849	830	858	817	860	859	828	807	815	854	864	845	877	840	822	832	830	827	879	778	812	829	847	833	829	891	875	866	839	871	800	815	891	820	830	860	820	851	853	789	771	827	833	780	875	879	815	805	835	841	851	819	797	908	778	854	831	860	854	885	749	849	846	842	792	803	858	824	825	814	845	804	868	872	835	859	829	807	869	799	800	879	816	805	846	839	829	843	850	841	848	871	832	864	784	843	864	821	796	874	851	820	851	823	797	921	846	822	849	850	847	845	805	842	853	852	836	810	816	844	822	824	825	849	838	816	875	878	875	882	820	781	848	853	821	839	828	856	787	815	826	800	851	865	832	841	825	839	822	814	857	816	863	804	848	841	816	865	830	846	819	794	803	847	790	865	861	861	831	823	865	839	837	813	849	839	832	828	798	814	847	824	881	803	818	814	823	855	859	851	882	910	827	876	837	859	814	831	845	859	851	841	890	798	836	792	811	842	879	869	843	818	884	805	835	916	823	877	832	839	834	793	842	846	834	822	869	832	824	872	853	838	798	899	775	800	797	844	861	816	778	858	772	898	782	817	811	812	815	868	863	856	871	848	865	903	855	811	798	787	848	841	877	852	846	888	832	869	836	822	775	851	882	799	860	845	882	814	831	827	824	822	892	864	818	867	827	813	833	874	837	873	820	826	823	870	838	843	833	858	852	862	830	829	814	839	832	807	831	807	846	857	834	831	824	849	791	852	864	854	825	809	817	823	841	821	810	880	779	803	843	821	898	835	841	829	851	895	821	835	851	889	912	844	820	789	808	822	788	882	835	840	820	796	824	842	821	797	841	824	819	834	845	866	831	847	835	847	846	786	862	791	802	854	783	808	813	792	806	866	826	860	854	875	817	769	847	843	839	846	817	836	851	840	856	789	848	863	817	823	855	855	863	866	856	791	821	859	835	831	839	856	816	828	791	815	812	809	849	857	879	839	872	848	867	817	818	812	853	869	852	849	837	795	834	842	850	878	914	829	794	797	806	866	795	781	807	841	816	824	874	808	821	892	813	789	799	834	882	805	883	838	876	841	877	836	869	797	797	836	819	831	859	823	848	853	794	842	821	839	861	844	841	841	888	872	846	816	776	841	843	834	800	826	843	804	837	878	843	846	847	840	839	870	809	850	887	831	827	824	781	855	832	794	814	822	874	824	822	839	862	864	765	841	845	821	823	834	812	865	780	880	834	870	812	831	829	793	791	786	870	819	845	863	839	844	843	829	850	891	825	875	858	837	776	837	838	825	869	829	795	849	854	822	840	859	794	823	885	834	877	839	850	783	845	829	827	856	823	833	810	796	861	805	769	860	834	862	821	817	907	845	838	811	874	843	865	787	824	808	845	859	835	873	909	853	805	808	772	864	853	880	811	839	789	885	869	820	823	877	879	875	831	833	851	832	822	870	830	821	792	829	850	824	844	840	795	821	834	865	820	885	815	863	865	845	756	856	845	835	861	805	858	806	854	843	823	809	837	833	784	790	865	836	837	817	828	833	835	809	831	880	839	856	856	867	822	860	802	868	815	826	869	863	832	888	889	812	805	844	834	869	819	829	816	849	829	780	834	810	847	818	806	828	818	867	863	879	865	862	843	861	840	883	868	820	903	863	819	792	840	830	812	836	825	861	845	843	854	804	852	866	777	825	812	862	850	859	884	760	840	828	869	862	883	824	867	806	806	846	846	881	871	819	907	848	878	829	837	822	853	879	876	856	821	793	836	844	825	788	861	875	846	866	801	858	855	827	891	873	848	843	826	839	839	848	830	795	817	835	796	862	814	895	797	886	803	872	814	835	874	861	806	877	838	840	846	862	876	846	860	814	899	849	856	862	853	838	864	799	828	808	796	878	858	831	830	813	877	789	892	872	888	782	845	882	830	833	830	844	873	830	849	835	863	823	846	815	829	825	867	914	843	893	859	893	847	834	829	807	806	847	799	819	795	810	807	860	815	847	851	787
18781	10050	7357	4494	2252	1041	646	545	473	495	482	416	467	424	384	404	389	458	414	386	423	397	408	405	450	399	462	437	391	434	430	395	401	400	421	411	388	392	444	390	398	391	383	425	431	472	424	427	403	424	387	398	398	436	413	440	439	442	385	392	443	382	442	404	402	450	383	393	388	432	420	373	442	420	443	401	419	387	425	410	425	421	424	434	398	435	402	441	420	421	408	418	444	403	417	435	393	393	384	428	429	407	415	398	421	412	425	412	414	381	420	404	421	404	349	406	391	407	423	441	383	460	415	396	429	423	383	451	421	406	420	408	454	398	391	458	431	412	430	398	438	457	375	417	406	423	422	411	379	426	405	396	416	418	411	432	384	410	428	364	439	365	411	405	411	398	418	461	435	432	416	449	419	379	426	420	405	390	455	389	450	414	396	366	411	438	425	397	394	402	406	418	370	430	393	416	428	445	438	435	423	414	370	420	415	415	443	397	402	420	386	425	445	431	409	396	416	440	402	388	394	416	357	421	384	413	421	369	408	413	398	403	382	419	440	456	458	400	417	411	427	432	410	422	435	418	386	405	428	453	423	405	404	384	406	473	421	395	410	442	424	415	418	426	418	412	420	422	446	437	481	414	402	400	385	401	427	413	377	415	423	385	438	399	391	406	367	452	429	421	386	396	447	432	396	388	387	418	431	458	413	400	412	421	463	432	422	405	384	423	397	425	424	427	391	450	408	460	422	481	404	400	395	445	421	413	402	409	400	393	379	412	376	407	412	408	418	404	436	437	409	444	429	404	418	412	397	372	456	415	396	434	421	423	411	438	388	448	415	426	399	393	382	402	392	397	402	374	435	393	396	477	419	432	413	354	440	413	419	403	374	402	398	432	435	399	402	420	419	429	436	437	466	422	362	458	395	407	424	432	410	400	444	400	383	422	442	391	437	391	432	397	436	413	422	411	417	387	398	434	404	419	425	409	425	437	419	396	445	392	431	469	400	462	392	383	430	444	401	395	402	412	428	427	424	413	401	390	397	372	398	396	424	381	432	406	369	430	392	443	415	445	447	390	439	433	411	410	409	428	412	456	438	417	386	402	412	425	455	427	377	398	412	427	392	424	399	417	440	424	388	395	375	388	425	404	403	402	418	435	416	431	410	419	392	396	407	443	445	408	394	405	427	416	422	409	443	439	398	430	395	402	408	408	440	415	418	426	438	453	441	409	418	393	420	376	391	411	401	423	388	375	433	427	437	409	413	443	386	412	404	423	393	385	427	426	426	462	403	394	404	390	413	407	399	412	444	425	406	405	407	421	420	460	419	408	378	417	428	425	405	408	406	392	446	369	429	419	411	423	467	421	405	436	409	401	386	402	410	401	383	437	403	392	422	439	374	401	421	401	398	402	400	399	443	425	422	418	406	406	382	376	415	383	404	388	400	441	406	396	383	382	396	418	393	387	423	417	422	415	409	402	398	415	438	403	426	418	424	406	406	413	430	424	413	384	401	413	399	404	413	382	403	431	422	360	394	447	444	452	390	394	425	396	382	425	422	393	407	386	376	429	376	412	404	436	429	402	434	383	400	404	411	445	426	408	427	406	439	417	425	406	408	398	407	400	389	410	418	397	435	390	390	381	416	382	401	423	394	392	398	398	383	431	414	438	423	410	417	389	427	448	412	425	452	381	366	445	434	425	365	400	402	400	420	378	426	425	383	419	394	427	400	428	419	401	427	443	405	427	421	399	428	412	394	390	453	399	426	416	399	438	410	416	445	378	400	423	394	422	417	399	395	398	374	405	373	387	418	426	419	437	416	407	386	408	433	374	396	422	448	427	392	452	428	374	418	436	393	417	402	415	438	428	412	446	392	427	424	424	376	411	402	416	444	376	453	412	397	406	398	432	386	377	426	433	417	392	406	426	370	443	423	431	408	377	389	412	429	412	403	384	453	380	424	414	397	364	420	399	415	397	440	421	381	439	392	390	416	402	420	385	379	393	442	401	440	394	423	413	410	410	425	406	384	420	434	438	421	405	409	410	377	358	418	381	395	455	411	420	404	401	430	411	387	382	426	447	414	427	426	407	405	443	403	446	431	411	412	400	407	414	409	423	452	426	409	418	394	422	405	387	396	420	388	375	398	414	440	418	412	401	427	417	412	382	427	397	407	371	406	447	433	417	449	413	455	404	413	429	432	419	394	430	423	427	408	429	415	441	405	430	419	443	400	399	391	408	434	444	399	376	426	409	419	412	461	407	424	420	434	407	448	426	419	412	391	373	387	398	404	411	429	405	437	391	409	377	392	385	394	413	462	395	455	458	441	406	435	427	451	405	417	405	410	419	454	401	433	402	412	433	409	387	403	362	439	420	373	416	395	392	449	424	399	440	424	457	420	407	417	407	404	437	458	398	419	399	432	436	407	426	425	395	364	417	432	424	462	405	455	430	411	391	430	411	439	408	446	425	429	399	403	419	393	400	422	429	431	418	429	411	413	422	385	388	414	411	416	444	418	430	404	463	462	399	448	416	478	376	407	424	419	406	396	421	431	415	390	396	397	432	430	420	403	434	406	387	447	458	422	379	439	390	414	401	413	443	404	420	415	407	439	425	410	407	437	389	453	384	433	470	384	417	431	408	418	434	401	415	451	407	398	409	390	384	417	440	457	402	419	363	447	403	393	387	431	403	396	416	406	443	376	426	410	422	394	398	467	414	377	391	369	405	432	413	399	433	364	431	426	412	426	419	444	414	401	392	448	403	431	425	413	373	378	422	405	387	413	441	389	416	391	434	396	386	421	410	466	417	417	400	433	440	405	430	396	375	411	364	413	422	427	410	405	430	400	413	418	451	387	424	418	402	382	423	398	441	430	430	425	402	423	419	435	415	405	435	415	406	412	421	433	415	405	433	462	425	411	396	423	417	437	427	407	411	444	397	373	418	405	420	436	429	436	413	379	409	400	426	411	422	402	402	441	367	418	404	410	435	446	424	406	402	402	423	415	400	433	418	384	446	367	406	376	375	407	404	425	408	402	442	397	409	420	442	467	389	411	403	398	395	397	428	388	404	395	418	420	422	412	409	416	413	426	418	422	406	428	431	419	421	406	392	427	415	416	405	387	426	405	439	411	424	404	432	472	445	367	397	419	404	381	402	405	404	413	389	370	422	432	412	437	428	412	428	402	418	436	420	397	393	437	414	421	427	404	418	375	421	429	429	380	427	425	442	423	378	444	458	436	438	392	428	452	453	384	416	435	383	403	428	430	377	430	408	402	458	414	413	456	450	401	411	357	419	385	424	425	421	426	424	411	393	371	394	397	401	410	406	398	421	426	439	420	415	419	428	419	389	409	399	418	388	435	429	412	409	419	398	387	452	381	392	474	418	424	407	426	426	428	399	424	450	421	464	446	375	411	396	382	436	394	401	410	413	432	408	450	427	410	418	366	393	404	367	374	381	394	408	431	425	444	401	364	413	406	407	415	427	385	446	408	436	444	452
12856	9685	12664	11614	6752	3369	2213	1482	1299	1253	1224	1126	1129	1093	1067	970	1089	1052	1082	1055	1083	1041	1013	970	1053	969	1021	999	926	994	1029	991	975	980	1011	888	954	954	1014	973	939	961	957	989	919	973	962	942	929	936	966	973	969	919	1027	962	974	937	919	982	912	960	996	951	964	891	909	1027	938	953	965	951	956	930	952	969	916	937	980	946	931	970	967	1001	944	948	914	905	922	960	966	927	882	956	928	909	925	986	967	948	961	1001	972	957	964	915	934	924	924	963	1060	948	926	988	943	999	939	931	987	949	967	956	984	997	919	952	946	911	927	896	943	954	954	1004	931	891	960	947	949	1039	956	961	936	979	889	927	948	929	988	967	938	924	965	948	994	969	966	1021	1027	958	949	962	967	1002	900	938	1012	946	955	934	931	1005	970	1026	969	977	988	937	969	1034	959	921	976	886	934	984	1011	973	912	971	919	1006	885	953	998	969	950	976	1010	922	962	937	958	904	970	1010	971	899	923	977	952	974	976	1035	933	953	963	1002	949	980	902	990	955	953	916	971	972	980	938	990	983	949	1001	934	936	976	1008	974	974	935	1000	943	922	947	930	1068	984	948	992	936	930	983	898	927	990	960	975	987	947	927	976	941	922	994	972	961	942	982	926	918	990	931	899	908	930	956	979	958	920	1003	944	935	942	961	941	971	944	989	940	941	962	926	888	958	994	945	890	934	887	943	970	949	1023	996	934	979	989	948	1019	982	899	1023	926	971	971	944	932	950	885	973	941	976	952	913	968	946	978	932	937	949	949	964	1024	943	1006	935	915	931	977	990	997	956	947	959	965	937	958	938	942	915	1013	961	968	994	959	1007	1002	947	922	985	897	975	974	915	981	956	971	902	938	891	996	983	967	911	946	946	972	942	936	975	926	951	914	955	954	935	991	940	1005	979	1000	935	923	950	1030	961	962	982	973	925	957	956	988	958	906	948	946	963	951	967	944	964	942	969	952	1011	909	1017	941	930	938	980	940	906	891	989	955	957	913	928	926	941	973	956	972	938	962	968	942	968	910	897	923	947	944	930	921	899	973	949	974	969	935	949	970	983	977	1003	938	989	887	970	928	1018	956	982	970	939	997	943	947	972	923	935	963	966	948	930	934	960	977	957	949	910	933	972	1037	998	898	952	931	893	941	975	971	938	996	963	915	961	909	956	966	956	1005	956	961	952	937	964	965	989	961	959	1040	997	930	942	967	1002	1001	970	963	890	978	926	958	1031	1000	988	915	986	966	923	921	926	900	927	976	927	966	991	941	959	979	1013	942	939	934	916	981	971	987	974	947	977	935	929	959	990	975	915	976	919	931	938	975	940	931	987	918	947	947	968	911	930	892	920	968	940	968	945	947	915	918	935	951	975	957	931	957	969	957	1008	993	964	998	946	934	987	976	965	983	998	965	951	932	1011	965	940	972	1006	925	1006	953	950	929	945	953	958	909	947	985	949	960	939	937	963	947	998	987	970	971	962	1039	953	964	974	929	970	920	934	938	950	948	986	925	899	947	954	938	1005	966	988	979	938	953	961	1007	948	953	941	932	929	990	947	933	919	952	893	944	938	973	948	973	961	925	954	1066	967	931	962	980	995	919	923	948	996	901	1011	982	926	922	966	990	908	1002	976	973	924	960	994	1014	996	956	965	934	993	977	956	980	959	937	943	1012	951	957	919	937	919	890	971	943	948	948	983	955	950	950	991	943	951	986	929	933	925	962	999	943	985	966	997	1002	943	936	991	943	1019	948	927	937	977	968	951	966	932	959	980	980	975	972	932	964	989	944	913	894	1008	974	949	955	990	927	964	972	907	908	958	999	936	922	976	940	931	957	922	970	976	922	963	909	945	984	968	945	948	1024	954	994	930	1000	935	1001	922	932	948	909	995	972	1014	1023	934	938	923	978	982	937	960	968	937	890	910	945	936	970	888	975	974	943	990	984	952	979	938	949	938	956	926	978	930	961	979	960	960	958	926	925	968	998	953	949	982	965	930	958	992	980	971	975	932	996	961	928	945	1008	933	932	972	936	962	1020	938	969	927	939	934	949	970	1031	952	930	898	956	981	1020	962	986	952	960	974	936	960	943	940	963	972	985	889	939	935	1013	1000	1055	978	946	964	935	951	935	1007	963	1001	932	954	958	992	951	937	960	971	955	973	961	969	974	924	962	927	991	905	964	947	891	978	945	982	1014	976	961	929	1021	942	994	1006	926	993	976	997	944	974	1003	909	959	895	929	1003	967	986	1006	978	991	921	958	985	951	991	968	1006	952	989	920	971	974	979	996	887	944	944	971	934	948	988	974	986	1000	932	893	913	944	970	926	974	958	1016	954	979	987	912	998	971	942	984	956	957	981	946	953	971	906	956	961	998	955	985	940	910	950	958	989	944	975	957	964	903	965	940	971	934	922	922	945	978	1009	978	921	1011	949	959	919	986	952	968	980	912	889	981	932	946	915	1013	897	955	975	946	959	976	957	963	987	971	945	996	925	1056	1012	960	975	933	955	1007	954	967	935	967	1025	1009	946	975	972	978	1012	959	893	963	861	970	956	984	971	977	966	994	890	929	930	895	983	1026	915	1022	996	908	948	962	949	916	961	952	929	1023	1001	936	946	959	907	1007	956	985	1007	935	949	974	976	906	968	911	923	954	897	970	962	990	934	929	983	964	974	917	932	961	918	981	993	975	971	966	938	962	915	973	961	966	970	932	961	925	968	932	1023	899	942	1014	1021	976	943	958	994	970	975	946	1004	960	1014	948	921	985	945	1007	963	988	1005	934	939	930	956	944	981	926	955	990	966	910	903	944	934	968	976	967	932	977	994	999	937	933	993	971	973	1034	981	967	970	941	958	950	1011	951	898	944	964	987	946	972	965	1017	959	974	971	970	988	1003	931	1010	1000	999	971	933	968	1007	927	1030	964	929	978	937	1027	953	964	947	964	923	909	950	945	971	1018	989	937	937	957	993	960	902	980	978	946	976	996	979	967	983	996	929	964	984	1006	955	952	1019	948	967	1019	935	966	918	971	1045	916	960	934	961	954	942	957	1006	988	985	963	959	901	994	905	946	966	965	940	920	941	937	924	966	943	1023	959	987	921	938	969	957	937	962	925	963	1003	913	932	983	984	966	978	962	946	949	961	979	937	924	908	953	947	979	955	975	894	986	947	943	958	937	1017	1029	966	914	961	1002	935	946	973	980	933	1004	921	971	960	968	973	975	980	950	895	977	914	959	965	944	954	952	945	955	962	949	951	984	920	970	982	944	898	997	954	987	991	963	972	1009	940	932	968	982	934	981	1002	909	990	937	982	895	959	978	927	930	995	981	966	937	957	930	972	991	985	983	944	1000	1019	1015	1005	953	949	1006	980	939	972	988	929	948	985	1017	964	1014	965	934	923	931	934	951	962	1007	924	924	964	933	927	961	934	886	947	963	974	983	965	1031	928	931	995	923	982	927	940	898	996	917	967	990	887	906	944	932	950	947	980	1003	932	941	945	997	917	978	951	964	1028	942	948	961	961	936	992	901	970	971	967	981	970	978	938	933	959	1016	931	956	991	989	969	963	964	958	992	970	958	989	953	997	908	1019	964	912	932	1011	948	970	988	923	996	922	977	923	936	983
32642	20306	19891	14799	7848	3599	1898	933	522	572	523	502	471	466	489	429	425	441	478	421	455	443	421	464	424	464	395	436	468	435	468	456	438	427	427	400	419	446	444	484	449	424	418	442	392	456	433	420	459	426	480	398	420	413	418	432	422	431	422	451	451	406	415	446	440	435	438	475	430	412	445	444	420	422	400	436	406	399	435	439	412	401	443	413	432	415	423	389	388	441	421	401	441	429	411	464	443	453	433	488	410	438	412	401	425	408	420	439	452	415	429	441	419	446	404	397	449	446	440	420	390	449	446	406	456	451	434	412	448	392	415	409	434	412	420	439	432	443	413	392	436	425	388	457	437	430	398	455	395	423	422	466	401	449	462	396	422	439	433	420	405	397	421	441	438	420	402	423	466	416	435	458	421	392	441	421	423	447	432	418	419	434	453	465	426	395	476	448	409	406	463	430	417	451	431	424	443	416	400	422	390	383	467	417	423	422	443	441	430	399	406	402	383	449	433	434	456	444	424	434	404	422	460	419	466	419	416	420	433	433	427	433	410	400	427	399	462	454	436	410	434	430	451	421	433	406	424	408	436	406	441	460	440	407	414	415	431	473	435	480	439	444	440	408	417	431	381	402	444	421	445	445	403	462	424	444	425	393	424	419	419	413	415	445	435	451	432	456	444	426	443	393	401	398	422	450	424	427	464	416	451	411	396	416	399	414	444	448	444	428	426	395	399	401	439	437	422	448	395	467	449	421	447	442	439	438	461	414	397	436	455	413	421	416	419	433	402	421	432	440	430	430	426	414	403	461	453	404	408	447	400	381	444	435	417	390	428	452	439	449	419	400	451	414	456	434	453	440	429	439	403	426	410	395	453	412	436	419	430	409	435	475	423	417	443	426	433	453	459	452	421	421	446	417	426	417	404	425	434	403	459	420	421	420	400	493	409	429	418	414	368	438	453	415	436	443	448	467	416	429	412	373	425	400	383	437	411	398	401	425	436	391	423	451	438	432	440	387	436	458	456	437	442	386	408	452	444	418	466	460	475	421	391	416	411	397	397	416	413	443	399	448	446	457	481	436	415	437	385	418	427	422	405	439	408	450	399	404	466	438	462	455	414	434	423	419	408	427	409	416	485	424	439	515	462	493	396	424	438	428	437	418	423	424	444	452	432	408	425	476	438	413	461	445	432	400	445	423	413	401	463	423	421	409	432	424	378	428	429	408	438	462	390	421	439	456	452	409	427	386	401	387	441	434	453	424	445	418	452	466	415	412	390	441	426	420	406	440	421	417	419	387	417	432	454	422	450	385	426	430	438	419	437	437	453	412	439	431	442	397	434	429	432	415	439	414	433	406	434	463	392	438	472	392	479	429	461	425	404	447	454	436	444	450	411	427	435	427	393	400	439	441	367	391	425	412	439	449	453	439	434	425	435	452	416	417	423	421	467	434	426	452	419	398	403	442	414	426	394	421	393	398	394	428	427	409	452	435	460	444	408	417	445	434	455	411	455	437	393	401	446	445	468	411	415	452	405	442	452	446	409	445	400	431	398	421	465	440	411	403	403	400	445	444	426	415	413	429	414	460	432	417	401	485	453	417	441	427	419	440	428	428	442	429	399	393	424	426	444	429	451	411	435	450	418	425	402	435	420	415	462	449	423	420	450	432	427	445	419	454	388	398	426	407	405	455	385	432	449	419	411	460	446	425	449	409	434	398	394	435	402	399	416	476	412	415	437	421	440	420	432	444	424	402	448	384	433	407	474	428	456	448	426	424	402	439	421	420	446	431	419	441	406	418	480	480	425	434	453	461	433	424	434	446	410	427	417	391	431	438	422	408	426	451	456	426	406	390	419	426	407	393	390	388	470	443	414	389	432	415	439	421	447	421	439	447	436	452	388	432	449	433	397	402	401	408	455	449	442	442	394	416	421	411	442	445	452	411	426	474	413	455	390	396	418	434	426	420	435	402	442	383	420	385	416	451	409	391	378	426	445	437	428	448	428	431	431	389	422	429	402	408	426	408	436	420	431	440	449	434	414	478	459	449	394	406	438	409	401	455	430	446	441	419	385	399	452	429	381	384	449	420	412	432	424	428	466	437	372	455	399	423	385	419	442	386	424	485	377	411	420	448	448	464	419	430	398	452	430	406	407	369	440	406	422	430	483	447	436	462	429	422	414	397	445	486	433	423	433	449	420	407	431	399	432	424	446	442	418	526	436	435	414	473	441	452	393	403	455	431	416	450	417	426	421	436	411	422	461	427	428	431	446	412	455	405	442	437	439	426	445	443	453	420	436	416	432	405	415	411	426	433	426	436	416	403	427	427	460	449	405	419	410	412	431	437	431	427	415	419	437	413	420	409	440	445	449	427	425	380	407	427	468	405	416	442	413	417	425	437	414	413	428	445	428	419	410	423	402	421	376	449	427	434	434	419	397	420	460	432	439	405	404	431	420	421	411	449	421	442	475	410	414	446	411	419	420	438	431	438	418	442	433	411	428	451	452	458	410	424	430	438	491	446	396	405	418	444	435	390	456	421	421	463	402	400	415	431	405	410	448	410	397	409	422	441	453	400	475	404	421	410	386	430	418	428	418	472	448	433	438	418	432	415	409	444	417	405	400	428	433	415	442	459	469	420	456	479	427	439	444	429	434	419	411	430	441	439	427	460	448	472	444	439	390	437	416	425	422	458	390	416	400	412	445	407	452	415	439	402	425	418	443	395	424	434	414	449	467	438	428	417	400	429	439	461	396	443	451	422	463	420	427	422	424	463	444	410	428	431	386	425	405	450	400	421	416	469	419	415	418	427	437	436	396	431	447	404	464	461	441	435	446	391	431	458	443	403	414	401	457	414	380	396	402	431	465	426	411	427	453	429	430	399	475	463	469	434	412	414	444	455	415	423	411	462	418	433	415	418	472	460	436	434	407	501	435	470	448	437	433	411	473	438	461	421	387	398	453	408	392	459	445	423	418	430	432	452	442	443	429	428	424	391	387	411	473	436	461	457	448	406	433	447	438	447	397	447	426	419	405	457	412	437	443	470	426	444	437	464	450	426	428	435	441	430	467	396	413	418	411	434	447	452	429	417	432	443	428	433	465	425	408	450	431	413	442	398	447	402	410	391	423	467	427	423	423	400	420	441	441	412	402	444	436	397	432	405	443	456	380	428	457	475	439	407	487	419	415	437	420	431	469	429	427	457	462	427	435	417	392	460	414	445	444	416	440	445	431	432	429	407	419	506	409	411	424	452	452	370	413	449	439	416	396	416	474	418	427	449	449	429	418	450	438	441	454	430	410	448	447	437	385	424	423	431	441	445	402	409	413	427	453	438	427	416	413	463	419	400	409	399	408	434	435	445	424	419	434	448	447	462	427	424	439	430	439	460	452	441	424	440	427	409	455	412	467	434	445	418	457	422	417	422	374	419	468	415	411	457	429	431	455	423	415	439	442	447	414	409	394	433	498	390	411	435	433	453	456	435	405	411	409	419	461	402
22643	17872	26206	25574	17731	10673	6934	2879	1711	1671	1560	1448	1274	1226	1246	1250	1187	1134	1124	1054	1102	1062	1070	1077	1048	1027	1083	1072	1018	1040	1028	1053	1047	1046	1030	993	1036	1017	1027	1034	998	979	971	1020	1065	1006	1023	1001	1018	959	1002	1006	1020	993	1001	1056	989	1011	967	1006	986	978	1009	950	957	968	1023	953	913	931	1000	1004	993	1023	1008	995	990	991	981	1006	1069	994	1003	1005	984	991	984	1047	1005	1037	958	932	967	1023	960	981	998	968	933	993	1046	976	967	941	1029	965	997	1044	1009	984	996	1033	978	962	951	1010	990	1034	1019	970	1015	959	1001	955	999	1065	997	966	960	1032	1004	1007	1041	990	1039	1027	991	972	1007	958	994	995	969	984	1023	996	917	988	1002	975	981	942	982	975	993	1003	1011	1033	987	969	963	1038	988	996	996	1028	1011	980	1005	978	994	1012	1020	990	958	973	973	1037	985	976	963	967	966	1020	925	1036	943	993	1002	988	1000	1013	992	1045	975	952	958	990	1028	995	968	971	1020	1024	1016	1009	1006	993	961	1030	973	1005	989	972	984	980	1043	971	1031	1014	959	956	988	984	962	1040	1032	968	987	1038	1007	1044	1024	971	979	1005	1020	1004	943	1010	983	1003	984	955	984	1039	986	977	988	1032	980	1042	982	975	997	983	1006	989	1003	997	929	990	1011	1044	974	946	1015	954	998	1005	997	1089	1023	964	956	990	1033	1016	985	969	1031	1035	957	974	1036	969	962	1002	1003	1012	1021	1009	1026	1013	952	954	994	958	978	1008	1010	1047	993	925	980	1013	1008	988	999	960	965	962	1019	975	1005	979	994	993	1017	1007	992	1038	978	964	979	1010	1009	999	1018	989	954	966	1041	999	991	1018	926	972	944	998	1010	953	1030	961	1012	987	1022	991	1010	929	1041	950	983	982	969	983	1002	1029	994	943	980	989	990	1000	944	969	981	955	999	975	1030	971	1000	981	1009	940	1089	926	973	999	1004	970	1045	1028	1010	1009	1027	1021	1007	972	1051	1000	990	996	1028	954	989	970	1046	971	937	1028	1008	995	991	1009	977	947	1012	972	1013	1007	935	956	1001	1059	982	1014	991	1004	1010	955	960	985	929	918	1002	1038	984	934	984	973	1015	1013	1026	925	942	990	1014	991	975	991	944	1007	956	997	1018	922	970	904	1032	1000	976	1004	984	1015	1024	1016	956	965	1001	1033	958	1000	952	933	998	963	966	1015	977	962	979	1042	973	1007	965	993	1070	995	977	930	998	962	963	987	1036	1002	962	975	969	982	1007	985	974	987	1026	1035	997	990	995	938	924	967	946	1011	1000	1027	970	968	979	987	943	1000	1007	1020	1013	973	1017	982	1018	964	984	1029	993	956	941	980	983	1020	1030	980	978	905	1011	968	983	984	1062	999	1035	910	1028	995	976	1012	983	1019	1001	983	1007	945	1000	986	980	964	984	993	1053	1005	991	999	972	938	971	952	941	943	1021	1001	1009	988	976	1033	1010	1056	987	963	1025	1008	1002	960	1024	1025	1021	994	1009	989	968	961	979	984	989	1058	1003	998	953	1045	949	1032	1068	950	1066	981	974	987	967	1050	1047	983	956	959	949	1032	1011	1008	987	969	1031	999	1026	1015	1029	986	994	1003	989	1025	1016	917	987	1003	906	948	994	1020	991	1020	997	975	1083	955	950	981	1003	982	954	968	1024	1046	991	957	975	1075	983	969	949	947	1025	951	974	1019	971	989	972	977	1007	1006	976	1020	1021	951	1057	976	1025	959	945	1011	988	1023	965	1022	931	1001	1007	981	1014	955	986	1049	981	1056	991	962	1047	981	971	940	964	1004	1019	1017	984	991	1027	990	1017	965	988	1015	1018	1031	898	962	975	1013	982	995	978	972	1010	974	1005	1025	1009	948	993	994	957	982	1010	966	1019	1038	997	978	988	981	1037	983	916	965	947	970	956	987	998	957	1038	1060	955	983	985	958	1017	993	984	1074	950	1013	993	948	1042	991	1002	1013	943	1031	977	961	1010	1033	948	995	988	977	972	975	1019	970	925	997	1036	960	1001	957	1019	980	1021	1002	967	996	997	1046	1068	1052	1017	974	981	990	965	966	889	998	971	1038	988	983	999	990	983	1052	968	961	936	953	992	939	945	1027	1010	1024	1082	1000	998	1032	1053	1052	976	944	956	1000	980	1069	963	1028	972	1013	1020	1042	1020	985	975	1019	1050	972	1011	979	939	1030	1007	987	999	1004	1042	975	1013	953	1004	1031	981	996	1028	980	953	971	1029	990	1029	993	999	1026	1022	999	983	1023	977	1038	981	1029	986	943	1004	952	979	948	1035	996	982	1051	1018	979	1032	953	946	1007	977	1011	989	970	978	1022	964	994	958	1011	1030	921	967	986	1015	980	1004	958	998	1005	979	956	1069	1010	972	1000	981	955	962	1008	946	938	1013	1002	1010	996	992	1024	1004	1002	1001	984	1009	973	982	957	1005	985	986	999	990	1008	958	1001	987	983	990	984	981	963	982	1000	966	997	980	952	966	991	1009	959	1003	993	994	1004	991	927	990	960	941	1010	978	1061	981	962	936	1014	994	969	1009	966	1007	946	988	964	1013	984	967	1037	1007	999	974	979	942	1011	1075	1003	977	1007	984	945	1008	1032	978	994	1001	1013	958	1023	1025	971	921	968	965	952	1003	975	1012	941	953	988	979	1025	988	939	978	966	982	1023	1045	1051	991	1036	975	954	997	1019	1020	1009	991	1025	952	1020	996	1027	1040	1069	1017	1021	1003	973	1023	990	1035	1005	997	1011	1012	964	962	941	1050	999	1012	974	950	999	989	973	1000	960	962	968	1011	902	956	1008	1036	1007	972	985	990	993	978	980	982	994	1000	975	1024	1003	1034	953	989	1009	989	993	959	947	1066	991	941	979	945	986	944	1033	1025	949	964	998	1026	1005	982	999	995	1059	1031	1008	1015	957	1047	962	989	976	1047	1077	927	1006	962	1012	971	1031	989	1001	969	962	999	955	991	1053	943	1019	1001	985	990	1005	1000	970	973	989	1017	1034	992	1048	1015	1008	1034	1003	980	1047	1010	994	1028	950	1014	1008	992	1032	929	972	1018	998	988	923	1007	1028	987	992	960	970	982	1037	1020	1029	999	1049	971	984	993	1035	998	965	974	954	990	970	952	994	995	1016	999	960	1016	949	1065	962	980	1035	887	953	988	1010	994	1012	1043	949	961	997	980	972	977	1012	977	1043	943	976	1033	1015	974	1001	1008	988	1004	953	1037	970	1083	971	1025	1016	982	990	979	941	997	1026	1036	994	1030	973	962	1010	978	917	984	1041	996	1020	991	969	954	983	953	975	966	991	1027	986	1014	1025	1003	1019	997	1009	1032	1050	1003	992	987	997	990	1008	994	990	1015	980	975	1011	964	1022	1021	1005	926	1004	997	1049	938	1020	963	996	1040	943	958	1031	1006	1070	988	1003	964	1022	982	934	1007	1012	987	959	1033	960	980	946	976	1011	1060	1019	924	1015	977	996	968	991	977	1028	960	1000	1059	1036	1013	978	998	1006	978	977	971	1001	965	1049	959	952	969	1009	994	943	1013	1063	983	1027	954	1024	950	985	1009	1024	1002	953	984	948	1043	1006	995	1011	1011	991	1007	982	1003	960	967	1031	893	1026	981	1020	996	993	1002	967	991	995	963	994	1015	1034	986	993	919	1052	1022	1015	1005	985	1015	972	978	972	1021	1085	1025	1009	1031	934	954	1003	939	1027	1011	1007	998	1006	1010	969	1007	1018	1038	980	972	975	994	1013	963	1023	934	982	973	996	997	1033	959	1001	1007	992	1011	966	967	987	979	1041	982	1045	988	1043	1011	988	950	1004	992	981	996	1006	966	1027	982	964	964	1032	999	975	1001	966	1008	981	967	980	1021	976	987	1027	941	989	938	1036	1050	982	1006	931	975	1048	984	1045	1012	924	1013	1015	1014	970	980	1016	1004	969	1002	957	1015	984	974	952	979	1030	1006	913	964	996	1006	966	957	1004	982	1043	1004	1053	972	959	987	970	975	1004	1008	965	982	972	1027	965
41590	28909	30089	22853	11078	5335	2726	984	558	560	544	485	470	448	397	381	385	417	372	373	408	361	382	388	387	385	373	361	381	392	350	379	354	390	358	409	391	342	408	369	392	368	359	373	342	360	361	374	389	376	346	353	335	325	387	334	392	372	379	369	395	325	370	315	400	399	404	353	369	343	355	361	365	389	384	409	356	372	404	404	386	339	381	338	382	373	372	362	401	370	378	383	365	366	368	356	376	388	329	346	328	339	384	384	380	343	393	372	372	357	360	355	345	372	363	395	378	371	373	331	374	387	360	374	344	375	362	368	356	347	363	410	378	397	339	357	363	371	368	374	362	371	395	361	392	374	352	344	393	388	371	355	388	394	348	395	345	395	357	314	348	386	346	407	350	365	367	384	373	381	352	329	389	360	342	382	375	328	346	339	369	346	348	365	355	335	360	363	384	369	343	337	379	382	376	348	388	399	367	340	341	376	371	380	358	353	348	353	353	363	336	398	372	334	382	371	339	356	365	356	347	376	366	362	374	355	362	332	403	362	348	391	360	347	395	387	386	361	367	347	349	378	361	367	369	354	325	371	346	395	386	366	353	342	338	382	382	340	337	348	361	344	368	380	335	361	336	345	382	376	384	393	350	343	386	356	356	343	360	377	322	360	381	376	333	385	374	370	371	372	393	374	320	334	372	364	347	374	352	399	361	356	363	381	324	369	370	366	357	375	386	358	381	380	401	351	336	356	347	397	390	386	356	384	353	387	374	373	379	381	351	374	338	373	379	360	357	384	356	354	376	351	365	380	355	348	410	381	372	380	348	402	369	354	342	412	364	354	367	353	368	338	414	367	367	331	405	315	374	358	395	377	371	393	398	361	355	388	381	353	313	329	370	375	355	381	326	360	371	377	394	353	385	314	367	379	371	357	360	413	356	350	362	353	350	379	376	334	369	371	384	400	383	375	346	381	361	350	355	334	381	371	372	357	389	357	351	363	414	336	399	343	367	346	339	363	377	392	363	373	368	347	363	381	368	387	392	368	360	317	372	323	387	334	346	409	398	375	373	384	395	364	375	375	353	361	345	355	355	352	386	353	352	363	337	370	372	347	372	346	358	362	372	359	373	364	366	378	341	369	378	378	370	382	341	318	391	371	348	377	370	348	355	363	359	408	388	380	354	338	378	361	376	361	380	379	362	360	395	337	407	353	363	368	341	373	430	379	364	358	346	397	314	371	362	368	337	339	373	356	355	358	372	347	391	342	379	338	351	343	388	352	368	385	359	357	380	358	377	345	353	342	368	322	357	393	373	406	359	336	368	344	325	294	327	374	349	366	343	352	351	405	407	391	330	317	385	361	406	391	403	379	355	339	360	352	368	382	384	328	368	383	323	378	419	363	399	338	340	336	296	373	374	384	372	346	359	395	342	348	353	373	388	361	380	358	339	371	356	392	372	360	348	351	315	383	369	386	346	385	352	404	375	371	355	344	361	398	390	356	359	401	380	379	378	367	363	379	375	364	359	388	357	375	377	335	375	368	388	335	333	349	347	350	325	392	348	350	348	389	385	379	354	326	342	347	370	395	366	376	375	389	366	350	391	401	344	396	377	386	348	338	374	382	385	324	356	378	353	333	354	367	368	362	377	349	390	393	341	344	355	373	382	369	347	404	402	372	357	371	382	315	362	346	382	353	362	372	350	405	411	362	363	341	343	389	334	359	347	372	371	391	354	364	363	388	386	374	359	366	363	351	355	367	371	392	383	372	366	350	351	361	370	383	401	363	323	348	370	413	366	400	367	355	319	345	362	334	371	351	397	369	375	344	364	352	391	366	374	376	382	403	375	398	382	395	354	354	365	379	348	357	373	355	353	363	366	345	348	345	373	345	375	368	380	349	391	384	397	347	369	364	357	386	419	347	353	345	378	392	362	353	355	343	387	369	342	348	344	391	378	347	380	367	371	335	351	381	373	362	352	353	367	407	347	357	349	345	379	342	333	349	391	340	333	378	388	399	350	374	390	405	385	383	363	349	362	363	392	385	361	361	337	378	386	359	367	350	353	380	361	383	336	363	336	340	365	371	345	353	367	381	383	383	395	340	355	354	353	369	373	395	374	388	373	351	360	394	412	403	365	389	381	381	362	356	373	396	379	392	360	378	372	381	363	362	374	322	362	370	417	347	360	379	371	359	394	354	343	379	349	405	339	360	344	365	331	377	369	380	360	388	357	361	383	358	327	403	395	332	374	345	325	348	346	366	361	364	364	385	397	380	376	371	390	386	365	387	362	392	349	372	364	337	347	374	357	377	341	315	359	346	365	381	352	377	360	350	361	380	380	388	394	341	350	357	355	373	378	355	348	380	352	371	366	361	387	379	360	377	360	322	395	355	375	384	345	367	349	373	397	375	355	356	386	366	366	388	381	379	338	372	377	391	335	365	352	351	333	309	363	373	374	350	361	331	386	394	346	325	383	367	368	393	355	332	363	372	378	373	390	384	368	339	356	352	379	405	364	347	348	387	355	362	386	326	330	370	371	332	337	346	324	344	365	406	385	339	389	355	343	374	392	375	389	363	363	335	342	332	350	347	348	370	365	354	342	414	364	368	363	380	413	364	351	339	387	358	403	340	397	383	359	358	369	378	328	374	364	379	355	378	384	394	388	365	358	400	360	355	357	388	371	390	384	385	372	363	380	330	373	343	385	380	392	405	366	351	388	391	350	360	372	385	344	366	369	365	361	371	349	373	399	354	346	339	356	396	375	344	333	376	410	341	361	350	327	391	375	380	350	360	326	375	352	377	354	376	373	357	353	358	355	363	363	372	367	351	394	375	416	387	325	350	380	380	426	391	393	367	390	344	364	397	337	334	387	390	378	362	316	368	383	370	373	365	358	368	354	352	372	385	369	344	345	371	348	367	373	364	379	344	360	382	345	391	371	377	354	366	362	359	356	377	389	349	381	332	380	356	379	382	344	352	362	367	374	348	372	363	366	358	376	394	384	361	388	344	371	356	338	343	368	378	335	385	403	372	355	393	367	333	361	376	365	356	372	366	366	357	375	430	380	379	312	372	359	388	367	363	368	381	350	402	381	371	361	353	371	358	361	350	331	369	390	406	388	405	393	353	345	359	396	374	384	352	409	385	347	363	406	356	367	381	359	365	339	366	336	362	356	393	388	361	342	370	385	352	351	355	401	382	362	401	371	384	391	336	360	342	360	371	335	381	389	346	341	382	318	394	372	392	375	324	319	360	380	394	337	346	306	369	355	371	354	400	400	384	359	379	383	349	373	393	378	354	403	386	357	372	366	366	361	374	391	344	388	391	383	362	342	375	354	395	362	354	373	357	384	348	361	345	379	398	365	353	371	350	373	365	377	346	365	414	351	365	328	339	391	398	362	399	351	370	362	367	369	378	360	413	358	414	331	386	363	352	356	354	367	369	371	351	365	368	380	357	379	365	358	360	350	375	379	373	380	393	359	367	348	386	389	384	393	355	371	375
27608	23725	34250	32510	21265	14628	8907	3440	2111	2001	1667	1540	1470	1319	1208	1093	1150	1092	1043	1072	1015	1015	1025	989	959	964	888	936	931	889	938	939	970	898	917	938	884	880	877	858	900	921	890	916	853	855	863	855	868	876	885	869	822	883	853	884	896	844	829	807	846	821	848	867	842	877	887	847	857	871	846	828	852	885	861	842	861	908	866	875	874	856	874	826	807	893	863	838	821	849	876	854	848	843	841	877	886	856	910	869	827	808	822	861	801	751	878	869	866	869	872	875	910	854	873	878	840	817	841	809	828	870	872	841	868	814	823	830	840	848	864	870	891	880	854	881	823	878	825	838	863	838	869	826	838	862	816	875	821	874	857	849	893	899	871	817	896	837	815	896	866	837	827	843	814	847	889	856	809	870	827	838	834	826	859	860	859	851	853	773	832	854	839	827	868	842	840	891	884	834	860	855	918	858	908	847	853	846	859	859	847	845	862	848	871	908	858	827	828	855	840	812	869	891	845	893	868	791	846	877	860	845	787	842	860	824	812	853	809	887	860	855	850	844	838	847	865	846	868	918	851	934	888	854	845	887	854	874	884	875	833	828	821	846	833	911	812	828	806	830	845	826	821	900	832	842	899	892	842	853	805	875	842	825	819	853	863	867	854	861	843	854	848	880	826	943	886	899	858	841	852	820	807	875	908	807	847	841	836	858	820	858	868	823	881	876	844	932	864	881	799	856	878	893	904	865	858	834	856	871	818	857	837	884	818	852	856	856	806	839	835	861	886	878	841	885	898	924	846	836	860	886	829	818	830	847	849	851	874	872	843	828	874	850	852	901	863	845	833	894	849	825	813	848	809	802	903	847	891	833	888	799	885	857	835	842	913	892	883	900	867	849	902	835	856	853	876	866	879	895	844	824	872	846	834	877	856	875	835	841	901	873	850	894	836	885	898	853	860	851	880	848	918	863	856	917	846	822	903	843	843	825	885	882	855	869	859	785	837	906	812	859	839	874	863	847	867	842	844	872	825	903	809	875	834	858	815	826	855	851	876	825	856	866	880	877	879	847	861	840	850	889	851	851	816	854	889	841	862	804	829	878	856	828	861	871	890	844	872	842	889	835	889	886	838	814	818	826	835	830	879	882	883	896	855	829	846	840	856	869	831	887	829	884	828	851	823	802	857	812	913	886	826	838	854	829	892	887	828	825	911	866	885	893	817	873	856	826	815	895	864	878	863	889	874	914	822	847	851	856	876	854	860	848	823	845	899	871	828	841	796	838	850	857	875	852	854	825	843	903	872	846	891	877	857	823	925	849	821	858	919	851	823	832	876	888	892	870	813	874	870	870	799	840	848	893	819	820	821	908	811	849	862	946	859	878	835	824	859	854	861	889	859	833	860	851	846	862	838	868	823	862	816	857	895	821	861	881	878	861	863	897	844	854	846	812	887	877	864	905	848	828	812	832	821	831	855	879	928	847	838	848	861	891	860	879	891	910	836	831	792	862	795	808	869	839	844	889	869	892	861	868	875	872	853	874	917	876	860	864	846	898	878	835	879	899	840	851	874	812	842	886	841	905	890	819	866	870	820	867	805	790	899	852	824	830	836	860	853	914	838	896	849	901	846	868	910	902	853	860	878	867	830	841	928	885	911	856	839	887	841	884	839	837	832	826	886	862	859	822	849	796	861	876	828	869	834	861	850	859	879	864	854	866	802	868	851	833	830	868	818	842	876	872	825	827	823	811	853	867	819	875	889	850	840	869	818	872	836	862	819	817	905	824	898	839	847	857	843	812	888	828	805	848	818	847	884	876	811	852	815	837	863	925	809	833	847	873	865	798	833	887	860	831	857	824	855	873	828	889	845	822	849	855	861	828	829	897	872	808	847	803	893	795	852	855	870	822	849	822	883	832	868	881	876	880	858	882	869	838	828	804	855	907	831	846	889	867	830	871	799	895	864	872	876	886	799	856	806	895	807	925	840	845	836	828	871	884	866	842	808	855	838	836	843	802	809	883	808	864	793	873	840	850	858	817	848	832	852	862	888	867	845	859	812	849	858	923	868	818	887	863	855	858	874	843	853	861	862	840	863	854	868	854	824	810	860	865	859	871	844	850	795	866	839	866	896	827	852	854	883	826	873	860	828	853	866	880	810	874	904	851	865	836	883	877	894	840	842	887	857	840	870	878	884	910	878	836	853	880	880	893	873	845	882	847	842	924	916	843	876	852	876	850	878	811	915	817	864	848	830	848	909	873	778	858	846	833	863	873	830	849	865	828	824	833	872	899	855	868	817	827	860	818	824	806	871	885	863	860	889	783	846	898	867	886	891	861	823	829	833	868	865	848	845	857	824	852	855	876	807	888	835	829	823	838	868	884	864	833	825	888	845	765	894	940	814	818	867	843	885	828	870	849	896	859	833	854	842	842	891	844	847	837	824	868	891	863	845	806	882	818	802	857	855	845	807	821	840	865	836	867	850	903	851	881	824	874	887	838	914	928	878	874	801	860	884	834	909	867	847	833	845	893	871	837	851	814	876	836	795	819	901	875	827	850	811	863	906	815	915	846	858	858	879	866	822	905	871	814	856	830	842	846	858	831	792	856	804	882	813	883	822	838	812	803	820	901	820	886	888	818	859	849	862	919	820	825	829	857	828	845	885	881	843	852	842	838	822	901	843	877	813	838	873	828	879	896	904	861	853	869	885	823	866	879	874	888	821	879	850	831	856	826	857	876	864	854	818	877	807	839	833	837	801	833	853	913	840	872	841	861	866	841	866	868	881	869	857	843	825	836	890	837	835	823	816	867	864	873	817	857	830	859	839	863	943	760	857	829	853	884	827	886	857	819	876	895	835	874	885	849	809	860	896	877	813	824	855	836	872	824	859	857	849	891	812	867	825	866	838	876	843	868	859	864	836	849	817	848	820	867	824	776	847	855	808	821	829	898	828	927	864	817	808	860	833	865	862	867	877	826	895	886	867	853	841	848	832	839	884	820	841	842	844	832	824	893	874	843	824	793	852	830	809	873	849	881	878	843	892	835	878	800	825	852	851	839	866	850	867	886	842	844	823	935	832	844	834	860	825	869	883	834	906	864	837	902	887	881	860	852	885	852	864	827	898	827	819	877	856	842	836	844	814	856	850	858	860	902	819	866	883	799	857	898	864	832	864	862	888	855	895	907	873	796	811	828	864	832	919	915	827	805	867	879	899	893	803	844	865	904	920	888	855	852	851	897	903	849	844	922	825	897	849	917	873	837	865	810	845	891	808	850	850	840	818	825	950	829	807	858	877	852	862	838	835	862	917	868	812	859	864	908	874	864	894	839	881	911	830	903	832	894	823	832	874	839	855	867	874	852	869	857	858	895	830	838	816	902	887	861	858	864	858	830	817	917	884	889	887	842	877	878	905	874	866	845	901	847	803	820	862	864	893	847	837	815	840	909	861	875	824	835	821	798	840	873	859	847	856	851	880	910	799	875	861	849	837	880	881	827	875	891	906	873
17899	10341	7807	4038	1640	909	647	519	499	517	442	439	435	441	411	420	422	467	388	358	352	437	369	395	411	386	417	398	408	404	432	400	403	462	435	423	399	429	448	418	429	395	424	429	424	392	389	451	427	402	405	386	430	390	395	378	407	428	409	429	434	392	467	431	367	413	450	383	388	429	379	394	396	412	418	424	392	407	376	392	442	381	462	414	422	424	387	414	415	397	392	378	411	418	443	442	434	402	391	422	465	436	405	428	432	397	410	437	381	401	417	423	429	398	398	405	408	452	418	418	415	393	436	386	377	427	440	377	408	447	425	435	388	396	456	454	407	363	412	417	379	425	408	388	378	454	408	378	422	399	448	434	411	396	407	414	445	427	400	373	386	391	415	411	395	390	379	427	377	442	383	410	385	395	419	405	421	400	406	417	416	396	385	425	402	431	417	445	408	436	375	402	401	416	423	435	410	383	391	404	437	383	438	424	448	419	386	438	437	395	445	406	405	398	382	382	442	412	394	430	428	393	411	417	410	414	403	392	413	437	380	419	390	402	343	375	386	417	425	395	397	413	422	432	416	409	410	409	380	456	393	429	345	403	426	442	397	379	408	409	392	402	429	415	419	386	416	409	406	434	418	347	379	415	412	403	410	394	388	386	383	402	402	393	371	400	395	436	438	420	446	398	398	411	383	407	410	380	414	383	424	393	408	424	415	417	400	427	429	405	420	427	434	400	392	397	386	414	410	430	384	372	380	465	396	435	439	413	408	397	390	413	420	382	379	425	423	445	379	370	398	376	410	413	403	418	379	400	387	400	404	422	443	395	398	431	386	386	394	405	419	424	407	405	433	368	408	408	419	420	401	405	415	433	380	415	436	396	429	424	389	402	446	416	389	406	402	431	397	393	404	394	417	432	409	385	360	429	361	413	428	411	423	414	419	438	404	408	407	447	410	386	437	411	387	407	407	389	396	405	380	415	442	384	399	473	404	382	422	369	371	429	429	392	427	411	424	407	423	395	412	477	418	404	424	376	382	378	392	390	434	439	421	399	436	403	405	439	379	405	426	408	440	383	409	433	372	358	415	419	395	394	394	430	403	429	412	435	420	438	394	417	404	410	420	405	466	422	412	422	439	409	356	387	417	408	421	387	432	420	412	420	431	442	405	411	405	380	445	387	403	410	404	386	393	414	452	406	400	432	379	397	394	423	415	427	417	408	386	379	382	422	408	426	397	397	388	418	409	380	362	417	390	398	387	422	417	416	392	394	394	433	394	395	385	423	439	449	384	390	421	373	409	412	357	428	429	412	430	404	437	435	426	411	477	384	407	393	423	435	416	346	382	382	386	442	421	474	393	419	408	406	413	381	377	406	437	413	374	399	394	389	379	404	381	422	396	428	432	428	443	445	431	397	412	383	405	446	388	428	408	436	409	420	403	404	415	412	411	364	412	385	357	410	435	409	413	421	414	449	399	431	399	427	413	451	451	391	442	431	434	411	407	434	410	409	378	353	386	413	442	391	429	438	400	416	395	423	393	449	404	426	450	370	446	410	430	379	399	388	393	462	430	420	434	380	411	411	397	406	419	426	374	404	392	376	438	429	415	398	387	372	425	434	370	423	394	438	395	385	472	416	406	444	428	415	410	421	460	420	404	404	404	413	389	410	443	430	443	410	412	408	431	400	393	416	428	406	405	389	387	408	428	394	452	388	391	415	437	408	383	419	409	430	407	423	398	405	416	388	393	421	373	393	403	384	420	376	401	463	405	392	417	420	416	403	413	429	448	417	423	414	416	424	445	432	398	419	410	442	419	426	387	445	408	418	413	390	390	407	408	436	429	418	427	413	408	409	416	409	445	420	399	399	413	416	369	388	427	427	398	397	397	362	418	427	473	395	424	416	412	419	420	398	423	433	394	384	386	440	459	404	369	398	407	399	406	424	394	407	416	404	418	420	423	445	389	366	439	431	453	438	390	423	441	414	406	427	416	432	379	391	360	403	436	432	392	367	397	381	351	406	386	399	389	424	404	443	383	435	432	437	433	383	442	379	402	436	413	413	355	466	448	442	413	382	406	385	407	470	406	405	403	427	424	387	397	410	392	404	446	416	378	449	411	432	414	421	423	422	446	383	434	414	401	374	426	387	433	409	428	416	432	399	420	439	433	413	414	405	423	432	455	445	398	440	401	439	377	382	400	422	439	439	429	387	412	387	412	400	422	449	443	417	375	411	394	368	420	459	400	397	415	389	402	423	381	416	453	417	414	404	404	413	457	380	385	374	436	384	370	413	415	394	406	408	409	417	440	436	408	398	417	417	415	424	393	451	403	397	458	376	407	428	446	423	365	407	441	414	402	412	391	414	406	445	429	381	412	414	408	413	373	419	388	430	415	419	410	407	414	417	391	401	437	394	418	404	377	370	398	376	439	420	409	391	434	384	399	371	421	395	418	388	425	455	375	372	404	400	437	458	377	413	437	386	396	392	425	442	449	393	430	424	413	395	409	422	427	390	442	397	389	429	394	431	420	422	430	424	415	415	412	448	398	381	384	396	412	424	421	434	419	420	416	406	393	395	422	412	424	402	398	410	446	417	403	441	433	407	379	395	380	389	430	378	420	419	397	411	422	445	413	398	435	428	442	443	436	431	387	402	420	392	402	399	417	406	412	384	394	434	384	392	409	379	391	431	379	423	401	419	416	418	423	404	445	417	400	402	405	376	405	403	438	393	407	406	416	419	378	428	390	389	392	443	423	436	434	444	421	406	427	436	381	393	413	395	412	432	386	427	380	380	419	419	377	421	393	396	456	393	400	443	424	435	477	400	402	402	399	429	427	389	379	411	393	401	369	398	386	456	437	423	364	385	386	407	407	404	411	417	418	429	435	379	426	396	414	400	420	395	362	373	392	392	393	399	399	414	427	424	441	448	449	384	408	391	422	423	382	428	375	437	428	388	441	405	434	441	396	405	418	421	446	385	414	403	408	428	368	384	375	445	426	423	400	364	418	426	418	415	413	390	388	440	399	399	456	429	424	420	426	418	433	383	377	396	418	401	411	425	395	391	401	403	387	388	426	407	397	436	393	411	384	379	377	441	350	390	428	392	402	393	415	403	423	419	404	443	422	424	410	381	432	430	363	455	403	403	410	413	381	422	400	428	391	412	435	406	423	395	410	443	409	379	412	356	387	420	409	407	360	405	380	392	407	430	417	432	419	421	454	406	375	387	398	416	413	439	409	389	414	414	375	431	423	407	421	385	418	396	395	399	400	393	351	396	445	419	403	410	437	407	385	418	418	417	394	413	408	400	416	416	431	402	393	405	421	428	432	385	432	383	410	375	380	398	441	429	378	439	396	408	376	421	409	380	410	410	396	378	374	407	402	416	397	415	390	436	439	414	424	407	383	465	422	420	433	380	391	423	404	391	424	379	393	396	409	434	418	368	398	416	431	413	426	425	426	412	402	417	425	457	385	405	437	422	393	408	425	426	404	402	388	379
12503	9707	13304	10032	5244	3159	2030	1437	1334	1251	1202	1132	1054	1128	1092	1063	1034	983	1026	986	982	982	986	983	1012	1030	980	956	1003	991	1018	1008	955	967	1017	942	974	1013	958	976	930	899	975	994	955	953	921	916	1010	973	968	1006	964	975	984	956	957	988	911	953	977	917	957	942	973	960	948	896	970	967	968	923	949	943	936	959	912	977	926	937	928	911	912	968	967	913	942	924	966	971	986	949	987	993	1012	916	968	933	986	900	965	940	931	959	986	957	917	1009	953	934	953	935	952	955	984	941	964	999	986	968	980	902	920	915	946	955	974	916	955	951	955	938	936	977	896	924	1001	918	921	994	968	886	963	962	1037	924	965	927	935	965	963	986	973	989	983	943	965	893	946	935	987	905	946	986	965	963	949	955	959	953	951	965	972	988	938	1031	916	889	931	942	949	963	982	921	980	966	996	963	945	954	901	960	958	971	960	958	960	899	1013	918	980	969	943	904	973	928	928	917	969	1021	950	1038	992	917	937	954	929	933	977	918	1005	971	962	1003	924	963	943	1000	916	963	973	952	902	918	882	950	921	974	898	974	974	930	955	975	979	930	940	1008	925	968	946	937	970	953	874	948	991	945	937	947	1020	957	959	946	948	916	952	910	936	932	1002	940	929	972	976	1024	971	957	904	968	941	956	919	970	960	924	911	934	964	967	976	1006	929	971	958	951	1008	974	963	997	1005	916	946	914	934	986	968	974	959	960	956	921	958	881	984	935	942	917	1012	994	965	965	922	952	934	955	963	939	965	957	984	932	959	980	908	987	970	993	1014	949	920	946	951	935	966	928	952	970	985	926	935	912	977	1003	1021	937	989	888	964	933	906	989	993	955	984	938	926	960	986	962	924	985	960	958	920	942	951	1000	934	932	898	945	942	979	899	990	960	1008	981	983	1023	964	967	907	949	973	980	910	902	931	975	978	965	951	915	961	947	967	1003	966	996	919	916	1000	955	937	961	981	946	955	903	959	967	946	927	968	939	985	977	985	954	889	1012	935	918	996	975	938	944	967	1001	965	921	1001	963	964	929	949	1008	966	970	969	900	910	893	915	949	908	904	974	909	958	961	931	928	1020	922	920	929	951	972	972	942	964	995	979	950	933	927	942	997	937	941	945	1020	900	934	970	959	899	1010	926	963	980	973	954	930	1000	931	961	989	990	986	991	938	980	899	918	937	922	962	940	965	907	1016	1001	904	923	955	923	965	965	957	923	940	988	903	908	962	970	969	964	940	980	962	913	928	962	998	897	927	941	915	971	928	965	931	957	997	955	948	961	963	1000	977	933	963	943	972	966	939	916	918	940	944	963	932	997	980	939	981	932	910	991	964	970	969	907	946	958	921	991	884	903	996	946	960	991	925	893	967	902	905	969	958	965	916	953	952	926	969	892	904	948	958	939	951	927	934	952	964	946	958	927	953	960	940	971	972	934	915	983	927	912	932	961	943	970	991	931	964	961	962	956	918	947	923	1006	928	957	947	922	949	1015	956	970	1011	963	942	952	923	1023	928	935	940	900	1021	944	914	931	901	1001	936	945	936	978	997	954	925	939	892	885	975	946	922	919	974	878	985	889	928	962	986	984	928	914	909	905	961	932	923	944	944	949	975	955	919	957	951	1008	967	985	979	969	924	942	914	954	948	923	943	957	893	1014	968	937	906	994	1008	1003	947	931	986	947	971	977	948	989	982	953	909	931	916	959	938	963	1015	943	970	968	1000	962	959	938	921	946	922	937	942	957	919	969	940	965	931	986	925	963	908	979	956	933	915	938	960	944	1010	918	962	952	979	929	1002	954	943	936	950	982	981	966	917	981	957	960	930	963	880	966	969	963	954	902	943	939	997	906	949	945	984	984	929	991	985	991	915	979	945	965	980	982	955	977	969	934	986	897	949	906	977	943	957	943	945	939	993	975	939	941	960	997	990	957	953	998	965	946	955	981	949	968	956	946	967	981	934	1005	1000	925	984	986	945	973	975	974	951	1018	960	948	903	980	1025	955	947	946	971	942	969	940	987	944	988	916	976	974	974	914	967	974	840	975	971	958	955	945	959	957	953	918	1032	977	954	913	935	943	903	965	909	957	973	959	970	938	919	940	1001	959	898	925	956	1037	940	959	945	970	916	933	935	963	1031	1017	1002	987	989	940	918	980	962	924	1000	949	921	915	935	946	941	927	932	932	994	979	956	883	932	933	972	962	946	913	976	969	952	965	948	944	962	991	986	932	964	927	940	915	962	964	947	987	935	954	978	990	954	986	1016	963	948	923	951	988	943	961	927	952	914	988	922	929	927	933	906	965	985	957	967	907	928	945	918	990	921	898	933	931	994	963	1000	1004	939	959	989	903	944	953	965	921	951	891	885	947	904	978	926	980	945	970	950	986	980	963	967	974	992	940	900	948	970	956	955	956	988	914	957	988	942	954	958	978	967	934	970	935	913	982	940	996	932	983	903	940	922	993	913	928	931	961	948	991	976	917	951	922	943	933	979	991	958	967	934	942	912	983	945	924	925	943	935	929	922	943	954	878	936	1000	996	939	984	930	956	921	1009	955	1005	926	982	991	954	933	967	1026	940	985	979	929	955	975	911	975	979	979	999	958	965	901	961	938	945	929	890	931	931	907	931	979	988	960	939	964	976	970	926	922	965	951	977	973	959	969	964	923	973	933	911	939	986	941	912	965	961	944	992	1007	953	966	960	980	965	964	943	959	958	942	945	974	958	935	956	978	958	1012	937	913	928	993	933	950	920	923	959	917	964	946	985	958	1001	944	960	947	903	933	973	964	975	929	966	948	955	971	930	975	987	974	957	1000	1012	971	935	982	916	934	908	971	959	942	951	969	921	968	960	870	961	1017	950	988	988	1003	944	938	958	966	968	940	932	1001	981	966	974	945	978	973	1006	977	941	943	932	981	992	997	966	908	936	930	926	946	918	1000	945	973	940	984	920	977	948	940	970	939	950	954	956	1000	995	940	937	966	926	939	956	973	982	980	935	984	987	920	939	969	947	928	948	936	980	947	949	965	964	946	966	989	963	955	955	972	967	943	903	963	1011	965	1009	983	939	957	953	935	958	980	967	993	998	924	937	962	989	947	930	972	908	1030	950	928	945	953	924	949	970	892	932	957	962	963	982	953	959	971	1019	990	976	904	901	989	947	885	999	922	983	971	928	945	945	948	910	990	965	859	941	909	943	959	973	941	877	871	944	983	982	953	924	962	925	929	978	975	973	963	878	945	959	972	920	952	985	973	1005	915	938	968	957	920	1058	977	960	1047	920	927	927	921	945	921	913	1022	940	941	965	916	914	941	920	991	925	1003	964	960	982	983	916	1006	1008	887	953	893	945	943	1021	973	957	985	923	950	956	902	963	976	917	939	901	962	925	896	958	941	944	935	937	932	937	962	960	959	893	918	988	964	955	919	938	919	956	985	946	978	912	976	902	976	907	953	966	901	901	924	974	988	941	908	947	1020	967	954	997	945	935	954	957	995	964	916	961	909	963	929	962	938	992	979	931	1017	942	920	1014	897	967	938	1001	921	925	996	941	938	948	914	958	925	1000	920	958	924	945	942
32896	20263	20380	14004	6175	4270	2127	745	571	542	523	555	460	520	468	427	479	474	429	493	447	451	423	449	434	411	444	419	433	427	445	450	439	428	397	398	483	439	451	426	453	407	438	428	419	417	409	428	420	438	449	447	419	416	441	371	429	425	454	388	427	390	378	441	438	415	419	396	415	441	380	417	440	416	446	435	416	433	414	397	449	416	439	469	414	434	409	456	413	446	401	395	459	455	458	435	412	452	400	406	384	457	392	418	419	396	395	456	405	390	424	420	453	439	426	413	439	402	443	402	435	436	416	393	424	412	470	424	447	385	427	378	437	405	413	420	413	410	420	375	420	413	456	391	440	399	422	409	444	431	450	442	400	420	429	447	415	421	406	410	425	407	444	375	389	419	425	407	402	427	439	389	380	423	423	402	411	406	404	482	418	428	389	413	422	414	399	441	422	426	443	463	416	429	391	453	454	402	434	449	453	445	414	475	449	411	438	438	400	451	424	450	427	418	417	406	406	419	436	395	407	425	405	435	389	415	447	419	455	433	440	428	450	416	443	406	408	446	457	442	390	442	434	434	455	396	378	473	448	416	413	399	423	430	426	426	433	432	437	470	421	417	488	439	404	460	441	465	409	401	434	431	432	458	454	416	419	427	454	428	414	420	414	429	419	453	448	422	420	412	439	400	446	436	439	423	409	435	449	408	416	414	460	451	398	456	397	409	446	422	402	445	417	405	442	440	429	453	411	415	475	444	429	439	457	425	476	424	394	438	455	429	454	455	403	407	421	434	405	433	433	375	463	438	424	465	425	421	416	426	437	443	458	419	464	424	410	432	383	399	434	414	487	437	412	453	488	433	433	428	451	443	414	478	434	471	414	440	409	441	396	401	446	408	424	415	381	479	432	455	434	441	384	441	399	424	460	407	410	424	381	420	445	452	437	398	417	407	400	413	422	433	435	448	408	455	451	440	413	414	438	423	419	417	449	423	406	418	417	450	431	429	439	416	433	449	406	418	443	467	416	414	427	427	442	408	383	428	434	423	404	457	437	432	412	461	451	415	442	431	425	386	411	419	450	431	449	417	435	430	446	442	441	428	388	406	441	451	421	441	409	440	416	402	420	425	436	434	429	408	414	405	440	441	376	439	437	433	424	444	435	409	415	421	441	443	386	434	411	399	423	437	437	458	417	421	458	413	437	454	395	398	417	448	389	429	394	421	394	455	412	441	418	427	433	388	442	436	400	400	410	451	415	444	395	416	442	477	421	444	406	428	462	430	444	456	447	398	390	407	426	409	409	423	421	445	444	408	476	395	415	438	433	424	413	404	445	434	452	434	419	402	415	437	442	420	412	400	379	424	453	394	413	449	457	471	397	439	409	443	435	418	403	431	425	408	385	437	415	402	410	428	373	398	421	430	430	440	423	436	411	446	445	443	431	429	385	457	432	451	433	441	422	442	424	413	434	441	421	399	437	403	434	427	434	445	428	408	401	441	419	482	418	413	409	423	401	408	446	436	424	427	397	411	432	417	437	445	388	421	437	443	435	423	426	436	450	432	414	433	418	433	448	462	428	410	451	415	412	450	414	435	393	392	465	410	389	465	420	378	417	432	459	412	443	461	435	407	460	452	411	425	443	409	444	420	413	444	414	415	375	428	447	425	419	451	401	441	427	399	439	437	410	412	439	457	438	427	410	429	460	418	481	433	444	397	411	429	441	440	413	415	466	388	420	435	398	413	421	406	450	407	445	451	452	430	422	413	421	442	472	393	413	463	474	448	400	449	452	416	440	409	473	440	449	441	456	417	436	452	450	416	431	486	437	417	469	404	376	456	411	417	380	437	437	454	393	454	430	444	435	416	449	431	447	412	424	456	435	400	429	424	444	430	432	411	407	453	438	457	457	417	410	425	439	414	435	453	465	431	432	425	389	430	419	404	449	416	464	431	446	437	467	419	420	427	378	385	435	444	413	443	414	449	417	454	434	421	388	422	407	419	424	397	419	410	448	401	428	457	438	467	419	426	425	410	474	464	470	422	392	419	423	442	424	426	400	399	456	448	419	452	436	426	405	459	417	446	414	466	404	444	469	412	438	422	436	404	450	427	417	441	397	408	442	445	470	401	447	430	419	421	392	425	420	435	443	413	418	408	430	425	410	423	407	425	395	459	421	418	409	428	444	419	425	451	431	462	436	432	427	437	403	408	392	437	392	450	424	438	385	432	418	389	413	403	421	432	418	462	461	423	452	460	408	441	433	437	427	418	406	410	457	431	461	462	455	403	414	448	465	465	415	410	421	482	420	399	410	448	408	409	438	439	428	406	429	402	408	413	415	452	459	385	414	434	431	454	443	442	416	403	412	415	430	426	416	422	419	466	410	393	412	451	430	403	439	445	380	365	446	449	435	441	374	426	416	436	417	438	419	435	442	442	458	432	444	409	443	414	436	389	412	408	439	411	420	420	435	438	436	430	381	484	387	452	409	477	435	445	424	436	416	425	453	461	390	428	445	392	455	425	422	400	427	420	452	419	443	411	413	441	410	451	439	432	411	425	438	467	426	456	444	435	446	440	427	439	426	430	411	402	410	432	426	431	418	444	430	400	433	420	428	416	405	436	416	431	405	380	406	422	441	440	432	443	425	394	493	430	404	401	481	444	391	438	421	410	436	446	358	396	437	400	452	442	451	434	390	423	411	423	434	456	410	432	417	471	426	444	427	426	430	412	414	406	475	404	427	391	399	423	453	452	404	361	430	365	404	436	453	424	419	419	435	416	406	455	396	433	432	438	429	434	418	430	438	367	416	452	391	458	412	422	397	408	429	431	445	415	419	419	407	452	447	434	431	417	406	409	453	434	404	455	419	429	423	479	445	431	431	427	413	432	442	415	466	427	403	391	407	429	398	426	443	421	430	411	453	410	447	409	398	425	396	429	424	431	446	403	423	404	415	404	401	393	409	467	404	411	455	409	427	435	456	397	475	448	441	423	447	444	420	458	405	440	446	459	386	404	425	427	443	405	437	413	388	396	444	430	441	405	444	459	420	426	493	419	408	400	421	399	424	450	425	422	436	415	449	418	449	449	450	416	462	438	408	390	430	441	425	424	411	392	385	465	411	410	406	418	407	398	433	409	449	436	404	423	432	442	424	417	429	439	395	441	452	427	424	428	448	414	447	443	435	423	419	410	443	403	425	436	389	418	419	397	473	428	410	416	408	427	433	424	447	447	483	447	454	436	425	432	403	432	457	411	407	388	405	419	445	421	399	417	430	468	428	447	429	422	469	439	385	419	437	410	439	416	418	413	429	409	435	437	419	440	431	437	386	406	415	417	434	422	389	450	418	426	416	426	418	427	417	415	426	436	460	418	416	456	443	457	413	385	412	431	394	441	425	420	443	426	412	440	426	404	382	378	437	405	429	389	440	427	430	418	416	438	452	418	393	431	446	477	433	459	432	423	449	444	422	423	395	402	433	429	409	413	423	422	467	432	465	439	404	456
22425	17696	27171	23553	15811	13374	6978	2525	1716	1611	1514	1412	1281	1296	1164	1170	1216	1092	1061	1124	1086	1128	1088	1081	1070	1070	1052	1023	1022	983	1030	1032	1022	967	1002	1073	955	1001	994	1043	999	975	972	963	966	959	973	962	1031	1016	945	1061	983	982	975	983	982	1007	1041	979	985	973	958	987	1013	991	1015	994	998	893	973	953	989	1007	992	954	973	978	981	1023	975	994	953	995	997	970	943	956	961	994	966	990	966	951	960	935	964	1028	953	998	982	973	985	974	1009	944	1012	937	978	990	1044	1040	944	964	944	1013	965	949	1006	968	968	958	1007	1041	983	999	987	948	1002	962	984	976	945	950	980	972	946	996	966	952	958	991	968	1038	1014	992	1007	970	1000	959	929	962	963	1006	980	1041	953	1024	968	989	934	974	988	971	933	993	953	974	954	966	949	1021	1018	1011	982	963	985	984	979	958	989	988	1042	977	983	983	1013	994	1028	908	961	981	979	931	997	953	998	924	979	934	935	985	1019	967	990	948	988	1007	1011	991	949	1008	977	1004	963	970	922	976	1009	984	949	904	949	1031	972	990	1037	956	998	946	996	1009	933	956	955	939	976	1035	972	1015	983	941	995	1029	964	1009	1006	950	940	926	1006	956	947	1024	957	981	955	995	981	1040	974	1009	999	994	1034	981	936	1011	1013	959	990	986	971	967	967	918	954	953	990	957	997	999	971	1017	1002	1010	972	1013	961	1084	935	955	1019	980	961	995	984	1000	981	1039	995	994	958	988	934	903	943	1046	983	950	1029	970	942	972	1040	1015	940	954	946	952	951	941	1048	985	958	993	978	958	939	994	978	1036	969	979	990	980	988	990	998	948	956	994	979	967	936	942	995	1005	1014	914	997	989	954	1001	944	957	917	1032	1008	972	905	971	935	894	986	1045	959	953	1025	968	955	973	1002	979	1037	995	961	991	985	1001	946	983	1009	974	983	980	1006	964	981	982	1001	989	1021	958	1003	1054	951	946	1022	965	999	1008	1033	957	1046	920	948	980	944	937	960	973	1019	957	970	958	972	947	942	1028	1024	975	954	969	943	986	965	947	979	971	982	946	991	990	934	943	961	932	990	1053	1007	968	961	966	943	956	945	980	951	1013	992	934	1032	975	1029	1014	1026	1019	991	966	968	1024	969	974	1011	990	952	1003	957	963	1001	974	1022	1012	946	935	1032	1014	985	966	955	943	981	926	1035	975	1024	963	1017	946	989	974	1043	948	974	968	945	1014	999	1031	978	986	978	996	973	1036	1028	949	966	988	999	995	956	1014	979	968	1035	954	1026	1012	1006	1028	1000	995	949	1031	1005	975	998	1027	994	1018	1046	986	1024	974	994	1031	978	1005	1055	990	1015	983	917	989	1033	959	1001	976	1008	952	983	942	975	1014	987	919	975	1009	997	967	1007	1012	960	984	980	1018	967	941	996	966	981	984	966	993	975	998	974	1006	955	976	983	978	990	948	922	965	990	894	988	1014	964	993	929	1030	978	967	942	980	986	952	966	995	981	969	996	963	1014	925	955	997	1045	1044	974	972	961	975	988	1024	946	969	999	997	993	982	1050	977	967	994	983	1008	928	972	1001	968	1042	954	959	1022	941	966	998	973	968	1000	966	1000	987	963	964	1016	972	981	958	987	948	984	968	967	952	917	1006	974	1014	953	1024	952	997	985	961	989	1004	1051	996	1024	978	898	984	996	1020	996	963	1010	946	960	1001	997	1001	1003	1014	1046	969	923	1003	1002	972	972	987	993	1024	1029	927	995	911	977	990	1021	984	989	990	1006	968	968	950	992	1029	948	901	1010	983	935	973	968	992	959	977	1001	1014	972	973	986	959	971	934	988	1009	966	998	904	975	987	950	1023	996	982	997	950	985	1016	943	921	966	961	1004	885	1027	1008	1042	994	942	971	935	985	976	974	978	968	980	970	994	982	1045	945	990	988	1019	947	951	988	975	954	952	988	1006	1062	1052	986	1011	959	992	955	975	982	989	1059	993	941	999	1003	971	1012	988	977	993	916	1007	919	966	929	963	990	1004	950	1074	1017	949	999	931	946	943	990	963	937	930	1022	942	1011	985	988	961	952	966	985	945	982	949	982	1005	974	1010	947	965	994	996	951	1065	966	1026	951	940	995	954	993	1040	1023	1005	997	1036	979	987	968	966	978	995	1033	999	931	987	1047	1006	1023	956	974	916	974	1012	1022	944	939	918	995	989	952	1011	981	959	961	921	1009	976	1051	966	946	939	1015	1041	966	967	977	964	949	970	1008	984	994	987	960	929	1025	946	957	1011	1064	993	960	1000	957	1026	985	971	983	950	919	978	1025	956	1005	991	946	1004	980	968	933	959	944	988	1037	1013	971	944	997	926	998	1012	999	1025	969	962	1005	975	1012	1018	1018	992	993	1001	1050	954	1046	957	959	1033	952	971	1004	986	975	962	981	1047	927	983	992	945	988	981	955	936	945	967	960	1003	925	964	953	963	1019	994	980	1034	964	992	954	1005	1012	1054	966	942	1003	964	1015	963	923	1005	972	1049	1024	961	941	994	963	1036	1073	988	995	978	923	940	957	978	958	982	999	980	911	980	1014	1000	943	1009	988	997	946	1020	964	949	997	1006	975	994	978	1014	930	996	978	1019	1048	1001	1007	953	953	931	998	1004	991	985	1002	919	970	1003	980	995	969	964	941	947	965	990	980	941	965	976	968	1011	1009	1003	961	1043	1024	966	999	980	1004	999	980	931	986	959	1005	990	978	1022	991	1021	1028	988	914	962	1034	965	948	975	953	949	972	1001	948	989	1040	1002	1016	955	958	930	979	985	998	999	912	1001	1014	994	962	1005	992	1013	924	994	962	1000	959	947	973	970	980	956	972	960	982	1009	971	925	973	960	985	968	910	999	1000	941	1011	965	1006	971	988	981	980	1055	947	1023	1003	987	1029	955	1010	985	944	1015	980	958	959	1000	1027	922	990	972	1004	971	991	957	942	914	983	993	960	957	960	979	1055	989	989	923	993	956	995	931	1019	971	1006	994	1060	995	992	932	923	998	972	996	968	989	927	1012	1020	1002	1009	1023	1003	1013	968	1019	982	1015	992	991	996	1007	963	1013	937	986	979	977	990	948	1040	1023	940	980	924	975	968	998	935	967	1003	988	1043	927	1026	962	994	924	1025	990	996	954	992	967	942	997	978	948	965	1010	970	941	1020	993	947	1015	988	929	1008	982	1015	943	977	997	988	968	992	964	973	976	983	1013	980	973	955	914	934	935	966	890	1024	994	922	976	1010	943	965	932	981	966	958	973	959	924	1012	964	982	898	1001	992	980	991	991	927	952	983	986	955	1016	908	944	969	1004	1070	1006	976	981	997	997	977	1022	1013	931	995	982	972	1012	968	941	958	991	1042	971	978	1002	982	967	986	982	957	954	958	960	1036	992	992	936	927	960	1089	975	1030	1008	977	1025	986	1003	968	956	999	982	924	1007	956	962	975	1031	979	998	973	959	915	986	979	959	1041	953	920	999	978	947	942	989	944	1010	945	931	1027	978	941	975	992	1024	950	959	1019	941	1004	909	972	982	984	937	994	989	1063	981	957	952	989	968	1037	1015	877	1015	1000	935	1034	972	931	952	973	984	984	982	969	965	945	1024	1038	949	909	1016	976	1016	976	975	1005	970	986	952	976	1056	993	993	965	958	956	923	970	958	950	1015	968	935	979	976	968	1001	987	1030	976	964	958	997	996	999	1035	1033	989	998	996	980	989	1016	988	973	962	963	969	986	1021	1056	1011	1061	974	987	1028	958	1001	1004	999	935	960	999	980	977	946	991	1001	1012	966	985	960	961	996	992	1003	1029	985	951	970	1015	997	992	919	1004	960	988	1006	1022
40574	28976	30597	22363	10720	6798	3938	1164	619	546	524	490	467	462	416	422	423	401	395	387	406	371	405	415	356	418	406	418	399	419	392	393	369	339	355	383	339	405	337	358	358	338	360	365	374	362	333	346	375	313	342	336	352	350	337	373	373	353	348	355	336	383	356	354	376	342	365	357	375	332	363	358	384	371	383	377	340	373	377	374	346	351	393	351	387	410	377	363	375	364	353	350	349	354	342	373	386	376	334	356	356	395	380	348	348	343	360	329	363	362	365	380	392	361	390	366	384	348	368	354	361	340	314	340	358	366	374	377	375	358	345	351	337	334	364	400	352	393	340	348	344	364	380	344	336	357	321	338	381	364	338	380	409	381	345	350	361	332	331	366	357	407	359	327	412	352	378	386	402	392	380	393	397	385	373	408	391	362	364	351	366	364	336	384	391	386	330	377	350	365	375	386	382	368	365	365	388	355	358	383	359	341	382	356	386	331	362	372	383	368	375	378	398	376	368	356	371	383	365	362	355	380	368	399	385	385	350	395	360	357	359	369	385	347	359	354	390	356	356	374	363	371	388	352	370	388	363	347	352	350	381	381	357	388	376	376	362	347	364	374	340	355	407	354	392	366	374	365	362	348	352	329	406	357	361	383	395	358	357	338	367	369	392	335	381	396	386	417	350	340	346	354	388	391	380	398	401	376	427	416	351	367	386	370	369	373	354	362	348	378	387	423	420	384	346	367	356	420	354	352	360	394	390	375	325	360	377	379	360	365	360	386	342	390	363	411	357	376	353	344	368	346	375	379	355	386	370	367	340	360	339	351	381	373	399	349	348	398	368	381	355	393	390	363	375	369	375	374	362	404	370	364	422	382	334	333	384	395	366	379	389	418	384	376	349	361	363	373	349	348	374	369	375	349	378	381	401	369	346	355	395	386	366	403	398	367	380	324	395	394	393	378	363	373	371	384	404	358	374	344	397	372	386	389	369	349	381	359	339	356	381	330	343	356	370	386	361	373	340	386	405	379	353	332	362	391	355	367	375	349	390	370	385	384	348	361	368	361	335	348	317	396	379	339	384	370	354	393	355	347	364	345	341	375	330	372	376	372	376	383	378	333	348	375	384	391	355	374	372	347	371	380	402	326	372	343	397	373	365	378	347	356	390	357	379	387	360	350	378	398	374	377	334	436	359	386	371	370	395	381	376	391	365	368	374	383	362	379	352	370	401	381	336	380	347	327	355	367	405	376	381	386	324	353	390	358	370	357	352	415	392	353	393	359	367	355	375	377	362	361	352	380	360	347	381	392	386	368	379	335	389	365	398	368	390	367	397	373	365	392	393	344	397	321	343	333	367	360	372	388	376	360	372	372	355	362	397	387	330	384	357	348	381	357	391	348	414	377	344	392	356	345	352	350	339	378	351	348	352	352	326	345	371	378	387	372	389	383	356	365	375	356	341	365	323	383	416	347	389	406	386	383	355	381	378	356	337	359	382	364	356	387	337	354	383	370	323	372	346	368	356	369	358	387	359	357	363	342	376	364	329	392	313	364	322	350	385	400	355	357	369	368	337	371	409	341	403	360	355	357	374	365	399	362	361	375	343	387	346	391	354	349	368	370	356	367	387	362	365	372	353	373	346	368	351	384	372	376	378	362	344	383	410	356	357	378	371	368	361	373	395	351	411	368	396	347	386	371	360	368	352	370	374	367	381	374	389	391	347	350	348	314	347	392	360	397	374	347	375	342	347	386	326	345	369	380	371	349	374	354	377	360	365	379	380	371	361	384	373	373	365	363	330	331	367	370	358	325	360	358	378	331	346	348	365	346	330	386	335	343	362	358	367	356	343	348	312	378	384	336	391	341	375	361	353	405	436	388	366	356	369	343	347	395	356	349	388	356	345	353	351	363	351	373	362	386	384	351	371	386	397	385	359	346	366	381	356	387	364	355	395	366	382	350	358	337	351	395	381	371	385	356	387	357	384	363	383	372	339	367	361	369	357	366	349	345	358	346	374	391	421	381	370	366	392	353	365	365	378	367	334	355	375	353	384	346	389	380	409	379	346	383	384	372	316	384	356	367	357	366	370	351	360	384	381	400	372	374	402	347	355	385	334	349	349	332	337	368	375	389	370	362	350	370	348	365	370	382	388	354	366	334	381	380	354	307	383	358	350	399	371	362	370	368	366	376	343	368	369	339	371	379	369	370	353	400	371	386	363	364	406	414	378	337	387	370	339	359	377	364	411	345	346	385	345	364	343	359	366	358	317	378	347	338	383	337	356	367	369	357	384	396	325	404	384	350	345	319	365	358	379	351	350	350	362	377	351	393	344	367	338	355	347	349	371	375	379	350	369	385	351	391	322	391	400	359	356	357	348	359	389	359	382	389	370	393	349	394	355	364	334	334	341	381	358	366	378	364	393	342	349	377	381	376	388	348	338	390	377	391	324	360	346	359	380	369	374	350	366	347	406	363	384	333	398	351	386	347	358	378	380	379	370	336	354	402	331	367	369	350	386	369	368	364	373	367	337	370	361	367	398	356	392	365	364	372	361	366	358	345	368	339	355	386	342	365	349	387	338	368	378	372	409	358	392	346	354	376	380	338	361	392	406	346	348	335	386	406	332	350	346	380	384	347	353	373	356	362	327	365	337	379	387	365	365	384	395	315	381	335	359	364	344	360	378	358	344	331	367	375	373	394	350	354	340	357	340	387	373	364	379	353	379	401	345	378	340	354	331	392	378	363	371	318	347	332	346	393	343	368	346	338	363	382	368	356	378	367	369	357	336	344	366	345	383	347	370	359	352	349	350	373	400	389	371	390	371	362	401	404	390	390	370	378	376	378	359	362	364	350	403	346	369	376	381	401	361	368	332	364	349	360	374	371	380	352	332	371	358	347	354	350	385	370	376	381	347	357	351	370	364	373	416	358	377	390	373	357	398	363	374	415	393	350	375	357	387	407	352	385	357	354	353	345	367	360	385	379	336	362	374	389	375	381	401	360	360	365	368	350	413	362	347	388	390	351	322	368	398	371	389	360	389	372	333	355	353	361	366	380	378	395	347	369	339	374	366	346	353	380	386	359	347	344	346	395	347	358	365	397	340	351	393	354	369	386	333	328	376	363	412	388	371	347	343	368	352	343	364	335	361	375	362	386	394	336	364	352	388	376	366	347	367	393	345	368	351	374	343	349	346	361	388	362	357	387	402	352	387	366	356	349	352	395	345	374	352	389	358	342	335	365	347	374	346	342	364	366	318	324	372	363	366	391	360	342	350	365	375	398	343	363	351	346	354	354	367	343	331	346	356	351	338	382	363	359	393	399	401	355	356	418	360	350	411	351	405	350	351	381	361	376	360	350	388	366	418	378	415	348	371	391	398	383	368	383	359	324	376	399	363	353	362	421	350	370	343	323	335	354	347	376	372	416	365	393	392	362	380	310	351	404	368	335	331	364	388	366	361	361	406	335	350	347	314	368	353	353	364	371	380	357	390	411	367	368
27047	24177	34928	31163	20436	18094	11160	3476	2009	1915	1789	1588	1408	1312	1102	1236	1133	1055	1073	1110	1060	1023	1011	920	1006	1004	1021	952	981	951	985	935	925	941	882	869	867	910	909	834	907	831	852	881	906	883	858	832	865	821	912	807	841	847	919	836	828	838	819	822	825	925	798	838	821	827	825	851	874	829	809	861	824	858	865	888	863	834	857	848	914	850	835	836	838	927	817	835	822	839	887	848	860	824	817	853	881	897	792	882	857	854	799	865	829	900	917	856	867	878	817	874	840	875	817	837	831	895	841	888	870	876	849	893	858	842	898	860	904	845	856	875	853	846	854	868	816	812	855	870	843	795	851	818	860	874	852	831	848	882	840	854	883	850	842	834	800	849	849	825	825	836	855	872	852	847	872	847	875	845	811	847	800	863	870	899	822	822	844	796	828	870	780	869	893	852	839	858	852	846	827	850	866	834	824	825	869	914	835	836	864	842	902	876	852	912	791	867	863	848	859	811	844	874	853	811	808	854	806	873	808	857	843	841	870	824	847	768	848	811	829	817	914	833	887	833	880	798	866	799	912	849	804	837	840	884	886	858	807	874	842	801	796	862	809	839	832	880	878	823	869	862	862	835	834	830	856	850	887	804	802	873	864	853	839	853	844	846	881	785	850	818	819	841	890	889	819	873	825	798	861	855	846	870	868	850	842	794	902	834	840	897	892	841	840	867	847	865	837	875	869	821	798	844	847	807	875	842	822	813	850	790	861	852	793	901	830	826	851	864	829	839	798	880	892	895	858	854	820	844	813	833	844	863	847	897	868	890	821	799	841	873	823	836	821	898	888	876	858	840	806	898	858	876	830	848	880	833	789	853	853	885	887	827	863	850	821	789	821	871	830	868	868	876	796	805	844	843	812	863	845	809	872	822	854	831	839	831	830	797	797	849	863	839	869	833	822	841	862	836	830	837	885	819	837	835	915	859	821	810	802	848	828	885	823	806	856	888	834	824	853	865	861	819	849	847	858	843	825	845	854	817	861	849	841	841	864	804	824	846	895	870	881	883	801	864	809	832	856	855	851	815	852	865	829	855	871	857	846	831	861	874	907	854	879	864	801	895	847	810	813	798	774	842	872	882	897	899	824	824	808	853	900	819	840	861	815	882	851	832	839	865	858	904	852	832	846	810	842	895	866	857	841	847	860	832	911	855	844	823	808	909	861	824	818	823	805	903	824	803	821	849	856	853	832	820	912	866	851	797	810	831	816	849	852	800	836	844	853	852	784	851	844	854	858	819	888	870	843	842	807	803	865	820	830	811	839	847	878	877	809	890	831	857	914	851	845	889	887	808	842	836	869	793	848	854	829	857	871	797	856	926	834	844	848	839	822	797	825	861	859	844	862	839	852	909	839	840	847	839	818	826	855	791	882	871	818	820	843	810	859	809	849	871	833	818	868	815	809	878	849	826	887	826	843	869	838	837	843	884	881	902	824	855	857	799	875	817	833	848	823	802	879	887	840	804	828	854	891	876	857	885	838	848	830	780	891	881	881	815	840	809	883	849	805	833	820	814	902	893	889	845	851	878	851	929	865	888	861	878	858	811	809	862	851	845	890	861	850	874	908	901	809	772	829	841	819	782	826	848	891	850	852	853	857	865	827	814	811	842	804	833	826	811	772	870	850	882	811	824	827	832	855	820	840	879	879	853	843	840	890	865	835	802	778	909	813	870	859	870	853	828	820	877	827	894	825	884	835	813	842	819	831	822	864	850	848	841	837	786	834	896	838	815	865	873	842	896	838	830	796	851	815	837	844	840	849	887	803	812	878	900	848	883	836	893	883	844	841	797	850	843	882	824	831	876	921	780	860	827	832	827	875	873	895	838	877	906	754	872	834	867	883	876	886	834	897	851	848	877	809	840	840	856	862	828	900	828	897	849	834	843	936	861	830	862	869	889	827	908	879	863	848	860	832	866	857	873	808	843	879	831	847	816	818	869	904	830	882	866	802	848	843	835	826	899	854	872	856	899	863	869	843	846	840	875	820	875	847	814	878	823	849	853	856	847	821	861	814	784	853	874	775	823	865	863	896	785	841	851	856	861	796	792	877	799	837	860	854	869	794	824	829	835	889	840	826	837	832	830	870	825	880	844	822	915	832	838	882	854	798	833	883	851	842	857	861	847	872	848	881	810	835	802	827	867	868	826	902	819	922	835	893	854	842	832	870	852	814	861	839	895	811	863	884	831	839	849	801	891	865	885	873	887	887	843	837	852	799	839	883	820	801	874	852	877	807	787	792	826	869	850	833	836	853	838	824	785	820	848	821	814	854	815	832	868	861	843	804	850	869	839	812	827	855	895	824	865	867	824	862	841	884	799	844	850	860	875	815	816	864	859	842	879	845	873	873	874	833	836	817	833	813	846	850	842	854	850	789	863	867	845	811	848	834	844	826	832	888	867	862	810	849	904	880	817	871	887	814	829	835	782	853	818	843	870	877	851	815	829	854	859	891	826	872	858	864	884	825	846	834	836	821	814	868	832	862	867	866	878	859	839	851	851	881	849	838	829	845	837	878	870	830	798	861	893	870	868	884	823	810	896	845	865	891	827	828	837	847	778	883	792	892	841	842	801	826	856	831	792	893	874	805	829	861	896	860	820	845	856	836	820	857	854	837	826	873	846	868	805	819	816	864	852	819	856	852	861	818	798	881	880	831	816	836	797	855	862	806	835	848	856	838	864	917	856	814	879	826	849	829	849	860	883	836	849	858	876	860	874	824	838	832	855	809	858	840	839	856	820	909	824	834	823	818	800	899	836	794	844	832	850	826	860	844	829	849	840	906	850	862	843	852	887	868	854	852	850	793	847	854	860	851	831	845	835	850	847	841	838	906	826	868	847	847	841	851	904	847	832	848	845	901	858	831	825	914	828	831	855	813	823	860	862	867	824	891	836	809	842	879	865	891	818	843	829	831	829	877	831	825	893	852	840	842	901	858	838	854	827	849	836	843	855	841	801	820	856	820	858	922	824	855	891	854	856	894	856	833	831	911	816	858	827	868	865	876	834	838	870	873	847	834	811	841	823	848	885	855	906	824	835	851	896	883	812	861	844	856	846	822	853	879	860	824	832	867	842	829	877	823	848	884	815	863	877	812	805	849	842	842	856	850	888	877	868	865	837	855	853	842	858	842	840	865	864	822	808	832	822	875	808	874	822	802	838	886	849	879	853	892	845	829	846	807	848	829	831	761	867	833	857	772	791	849	876	841	869	890	842	885	827	826	868	834	844	903	810	834	839	840	855	887	818	829	887	864	904	867	831	862	856	865	808	861	795	857	901	826	878	868	811	901	862	860	895	796	832	837	857	809	863	865	863	834	805	855	862	840	888	848	824	857	839	854	836	851	806	832	850	849	843	846	805	850	863	874	901	805	796	821	830	851	878	870	899	892	843	821	847	864	829	850	871	817	856	840	870	819	877	815	792	859	834	847	841	839	860	885	802	809	882	855	836	798	858
17617	10307	8005	4146	1643	981	709	513	483	460	450	452	417	449	431	422	403	398	412	432	405	418	433	398	424	426	390	457	421	414	429	412	415	419	409	456	404	439	446	459	452	383	423	402	445	486	405	406	391	400	408	424	421	427	392	404	427	388	421	413	427	423	435	443	410	380	406	420	440	403	434	428	471	405	381	404	416	426	446	429	411	423	451	415	393	397	437	402	424	489	449	421	416	430	430	426	442	418	437	442	438	406	442	411	416	408	430	413	372	395	403	433	377	375	424	437	411	405	388	409	460	418	433	471	419	376	380	432	421	466	419	430	378	401	412	422	383	396	425	408	411	434	423	423	414	397	407	403	440	439	413	423	412	444	440	444	389	446	466	411	425	432	450	422	413	404	427	399	436	430	406	428	399	439	438	456	412	379	397	397	422	421	404	390	405	420	385	424	407	417	422	418	397	379	432	425	461	419	413	405	448	450	433	489	433	454	406	416	367	406	398	410	411	423	448	421	388	426	408	423	402	421	405	426	386	424	435	389	407	398	408	383	358	404	426	400	443	449	417	400	424	387	368	407	404	399	404	404	383	377	428	386	413	433	454	419	410	417	448	416	410	428	386	398	394	411	424	425	426	374	431	426	425	422	413	404	406	443	392	428	417	404	445	424	419	444	454	419	411	398	405	413	414	388	399	415	413	409	423	448	415	406	467	431	415	425	427	444	436	394	441	417	430	465	438	377	453	405	460	430	393	442	422	440	391	421	414	398	391	460	408	381	393	435	431	391	444	430	454	429	409	388	382	420	402	441	400	413	399	416	410	432	430	414	438	425	437	419	388	419	407	421	433	411	378	427	406	384	383	375	440	413	406	410	396	411	442	382	386	457	424	434	402	406	403	426	408	402	406	390	406	389	435	404	434	476	413	437	434	428	419	454	420	411	405	411	390	423	398	400	375	404	410	421	427	426	408	431	439	400	440	414	425	401	420	440	441	408	378	393	382	433	419	411	432	433	458	394	427	442	392	435	427	400	414	411	440	421	411	392	418	411	425	455	420	408	413	423	427	426	437	401	422	410	406	421	433	409	406	446	439	396	437	423	420	443	402	379	451	386	415	366	450	393	424	420	448	397	375	448	401	402	410	418	454	413	413	404	444	419	448	430	373	415	426	419	395	410	420	393	445	377	422	437	434	392	410	391	422	408	413	452	408	420	412	426	395	412	444	435	415	409	397	429	411	446	392	438	372	395	388	382	408	408	426	477	452	389	421	402	442	464	415	439	404	384	408	412	377	399	415	434	376	415	414	394	428	404	445	411	421	385	423	435	418	437	467	416	408	450	448	418	456	432	439	428	470	397	448	448	409	401	424	416	419	427	433	423	414	426	414	402	440	432	404	404	447	431	398	410	376	413	401	418	445	380	384	413	407	418	384	409	433	394	391	406	423	400	411	440	432	399	404	401	419	425	407	412	436	425	415	415	394	447	408	417	447	435	455	426	416	418	448	403	421	437	422	394	420	425	412	417	442	423	394	432	399	427	415	430	433	457	427	394	397	407	376	403	433	409	455	397	389	423	451	430	405	455	427	399	420	408	423	422	406	426	402	422	460	436	442	394	373	409	420	406	410	445	406	432	419	419	437	446	425	400	381	383	404	396	424	436	399	403	404	424	416	368	398	445	417	456	428	377	435	408	417	446	475	419	430	391	423	450	410	413	416	436	455	399	423	411	427	435	380	424	348	402	411	426	416	408	390	403	408	393	384	380	430	405	462	390	425	432	434	407	430	396	393	457	418	435	413	405	410	432	402	386	454	467	390	440	430	449	393	420	445	408	424	453	433	413	411	423	407	434	378	427	418	387	414	370	418	442	402	421	453	430	437	427	422	447	417	444	383	421	460	403	421	416	423	419	429	415	441	417	442	427	375	409	427	394	411	437	393	423	417	418	406	423	388	439	434	448	424	394	415	415	394	419	439	425	406	405	434	431	408	433	428	448	414	428	426	408	426	452	381	383	397	412	395	417	412	433	421	399	416	407	447	441	456	443	425	424	412	432	468	449	458	404	383	402	450	415	438	427	440	414	400	387	394	399	407	428	416	427	408	372	441	401	424	385	432	415	424	424	394	393	385	425	394	396	438	412	392	408	431	407	405	425	473	421	418	420	401	455	401	434	442	404	424	383	431	430	388	420	408	410	375	399	427	432	417	435	413	459	430	381	421	413	425	413	408	375	399	389	403	436	419	425	465	412	424	421	429	420	387	383	393	414	422	432	424	433	400	412	398	432	439	369	390	379	398	429	402	453	389	371	450	428	427	418	446	407	448	443	431	422	454	412	403	384	399	389	454	437	444	421	411	405	429	428	457	440	438	422	387	390	398	461	436	405	415	427	427	417	437	408	381	405	469	368	440	397	414	402	399	414	444	406	445	377	403	418	411	412	383	385	439	445	394	418	417	390	430	411	425	406	451	404	401	418	418	385	432	434	471	402	429	441	413	429	412	418	436	438	453	402	404	391	422	393	428	423	364	447	394	414	396	396	399	396	437	415	402	402	410	413	398	399	413	448	433	417	425	396	434	427	387	426	462	389	449	426	400	425	427	416	384	427	418	435	418	413	418	428	409	388	399	378	365	379	416	429	432	442	442	420	409	408	425	393	417	459	433	392	429	403	409	431	434	404	428	429	411	388	373	383	416	436	426	402	394	397	418	472	423	443	437	432	393	442	364	388	423	387	425	419	449	405	420	414	412	410	423	397	414	407	415	405	445	452	415	470	409	417	378	413	407	425	437	399	438	396	456	396	414	407	413	395	405	429	367	407	420	406	373	398	401	419	400	420	419	400	424	401	431	429	422	441	429	428	410	398	396	397	399	410	448	417	400	458	382	435	383	428	440	411	410	418	401	408	432	417	422	436	418	398	430	419	433	416	399	417	399	474	395	453	391	384	449	414	439	398	401	408	426	418	413	428	406	434	388	475	411	419	398	390	413	400	452	421	396	434	426	429	389	420	392	386	408	400	444	417	436	416	395	413	405	406	420	394	453	409	430	395	397	419	455	394	429	412	398	425	435	384	430	407	396	396	424	409	415	429	426	417	408	433	447	403	375	401	389	444	425	460	429	418	439	384	417	437	397	427	406	404	387	430	419	419	435	429	416	405	394	434	414	414	422	428	418	381	402	410	457	400	431	439	420	398	441	365	406	412	443	418	447	430	443	404	422	419	380	427	411	400	408	413	427	417	455	416	402	382	366	398	412	455	411	409	431	425	475	442	400	413	432	402	406	408	426	413	416	381	426	433	421	432	461	425	417	417	419	439	430	453	422	431	393	400	408	394	400	413	391	416	426	367	393	376	395	420	404	397	387	390	415	370	395	422	422	411	391	417	421	425	403	440	427	413	404	427	408	418	439	419	388	433	413	370	425	415	443	386	370	421	376	450	381	417	431	403	439	440	396	421	430	444	402	438	404	423	375	409	432	464	406	390	434	444	392	400	436	412	414	399
12369	10120	13469	10476	5246	3308	2221	1407	1356	1190	1201	1152	1080	1124	1054	1086	1095	1037	1034	991	978	969	1018	972	1051	1014	975	1007	993	1050	1020	1035	1003	1010	981	958	972	964	1026	993	960	932	962	1033	973	968	972	936	950	979	953	920	972	925	919	904	1004	927	991	983	1010	975	894	984	893	913	955	945	965	942	1012	1047	963	971	994	983	896	879	1014	981	960	937	961	943	886	973	967	957	964	954	945	993	946	980	993	992	967	949	971	916	970	918	994	938	963	895	961	986	961	1016	921	1015	994	972	1011	913	965	1008	1015	900	1025	949	958	962	962	998	881	986	940	1017	975	926	961	905	996	981	993	911	929	905	962	1062	952	981	930	948	930	921	957	942	1030	977	973	990	963	962	986	929	950	927	937	988	989	938	1015	975	924	1001	959	926	931	995	981	979	963	940	936	998	933	975	981	975	977	967	978	986	1000	947	979	925	1005	979	959	917	926	896	977	942	983	986	945	966	974	991	975	955	954	931	929	976	1021	975	1024	920	966	922	933	992	984	905	964	982	973	931	952	957	938	969	969	953	962	944	970	930	931	963	986	970	971	1004	1014	1066	947	973	972	955	963	950	990	922	890	947	962	930	908	966	882	899	890	985	917	920	972	970	986	983	960	977	967	1006	1023	991	955	938	950	952	964	957	938	973	945	994	949	931	905	969	964	975	945	873	940	985	948	959	988	960	1026	954	969	941	942	973	1003	973	961	956	956	941	941	984	950	941	994	937	911	961	990	990	937	985	993	974	983	963	917	932	943	948	984	986	996	977	979	948	930	969	976	924	965	967	966	959	957	943	972	916	981	966	956	987	1017	981	940	1016	979	944	1025	952	972	921	969	933	955	952	953	977	1004	948	988	934	1006	955	954	981	899	1002	929	921	934	950	986	968	953	969	942	970	989	1023	929	981	976	979	956	1010	966	992	988	944	926	973	937	936	934	1005	945	954	965	945	961	955	962	970	946	1016	999	973	966	951	958	926	942	980	1003	905	933	993	928	958	949	978	952	994	960	981	963	935	1000	965	906	945	904	931	994	939	960	996	977	943	943	954	991	899	1013	984	1020	956	921	995	930	996	998	1003	999	935	981	969	915	961	1000	894	950	964	971	952	1010	1020	958	972	935	943	959	939	978	960	1008	965	925	928	966	930	966	955	937	982	990	896	951	967	979	949	962	994	947	924	972	957	954	905	1014	916	933	938	960	966	951	993	917	913	956	956	930	943	984	973	1024	951	963	911	883	974	935	959	1010	928	955	949	954	965	999	934	903	888	967	972	939	945	1021	993	1039	918	995	940	971	980	987	982	945	937	948	900	955	926	944	925	928	943	926	954	926	931	940	957	985	896	994	943	1035	1008	999	1004	956	948	980	930	955	956	1029	960	965	935	987	967	944	962	977	1008	939	972	946	939	960	958	929	917	951	935	942	1029	963	942	1017	1007	929	955	1021	937	959	1019	957	955	1039	1009	951	951	990	955	1025	948	924	1031	990	1022	934	893	1004	952	983	939	970	988	917	883	940	905	919	930	910	957	977	1007	991	959	1013	960	937	990	999	906	1014	974	931	895	947	990	944	944	1011	972	930	972	989	1033	986	924	964	964	969	967	931	1041	972	947	964	972	968	969	987	918	938	1000	963	927	1004	1004	1003	960	925	913	959	982	927	923	928	1011	1024	973	1028	939	979	1010	983	1057	996	1024	939	935	947	970	945	925	963	919	936	1013	966	906	969	958	1016	974	955	968	997	965	963	956	946	927	913	933	935	878	1003	986	1029	943	962	973	970	952	948	966	978	945	982	971	955	957	909	999	920	946	927	982	976	1001	941	962	925	994	986	987	995	938	961	986	987	938	994	1007	925	999	932	936	1001	949	961	891	957	977	980	978	990	968	956	1022	988	947	917	917	997	963	954	923	978	941	991	940	975	1001	937	987	874	950	947	932	1000	991	947	992	908	976	990	943	996	931	960	946	927	934	974	993	967	925	966	959	979	1013	984	954	954	968	1018	923	981	993	925	959	982	989	926	908	931	956	958	952	1000	997	911	889	896	960	975	970	948	1004	940	1004	964	939	989	958	984	985	963	950	989	1033	954	920	994	949	932	949	938	945	995	958	944	935	1024	937	977	933	961	959	922	938	992	957	989	955	953	990	950	958	953	987	940	972	905	963	954	928	961	1007	925	971	974	1009	987	988	993	928	1005	988	965	951	961	931	1018	970	998	990	921	968	1004	949	982	968	951	943	979	946	988	992	915	990	981	1007	981	981	959	986	951	977	946	999	932	940	967	936	932	942	918	1001	984	996	989	958	922	1000	930	954	953	941	943	980	1008	911	924	886	946	985	961	946	989	974	961	921	957	946	956	959	1025	938	955	946	973	953	956	941	952	991	913	960	989	924	931	974	996	995	1039	994	957	955	959	997	939	977	988	941	912	943	1014	935	936	949	940	960	976	989	947	943	939	963	905	975	979	956	986	953	964	1044	959	993	935	987	984	953	936	955	978	993	934	983	939	971	969	920	962	981	972	931	894	980	963	971	972	945	914	923	925	954	977	931	931	971	950	941	923	965	958	945	915	934	931	1013	957	919	936	936	982	954	929	951	964	945	984	966	948	993	1001	933	1068	988	953	965	942	957	954	943	951	956	952	1029	920	986	895	986	994	974	967	959	959	1001	991	948	932	954	973	992	993	940	963	966	1042	941	984	940	990	939	970	979	935	937	982	930	952	975	988	956	952	991	974	989	963	943	952	989	940	917	990	909	983	1007	933	972	1009	975	970	958	923	996	949	978	957	924	937	1004	921	976	916	967	914	953	947	965	925	928	1026	953	959	960	938	884	943	974	1014	979	985	951	989	946	1016	1011	909	964	995	990	923	990	976	940	989	1033	920	920	970	929	959	973	922	925	911	977	932	959	1041	900	968	904	984	917	914	917	937	960	997	930	1020	1009	928	1009	951	930	939	993	973	988	961	977	940	976	941	967	1023	942	992	977	1018	953	976	1002	939	977	947	989	953	933	940	874	922	937	1019	971	932	975	945	951	911	924	945	987	990	944	938	961	949	1014	956	954	960	931	939	975	982	969	924	966	1005	940	982	919	961	954	978	915	963	977	977	962	933	1042	1000	978	958	962	1026	982	958	973	955	938	898	978	940	966	943	978	882	982	991	944	905	1002	933	988	981	1002	932	998	948	960	1005	949	954	911	948	961	946	1014	956	904	947	857	940	975	1039	964	974	968	978	967	969	950	897	927	961	1054	920	948	972	931	988	936	911	954	973	967	967	982	962	946	936	952	961	956	983	986	949	955	964	964	947	931	964	989	972	981	992	906	971	962	952	981	968	923	964	991	1033	946	918	974	978	980	936	910	908	971	1039	942	982	926	963	927	948	970	955	983	1027	970	976	912	954	925	914	959	933	975	945	928	969	924	971	945	959	923	950	990	977	987	1011	939	923	922	952	1019	1012	958	982	1000	959	916	948	929	974	956	959	977	929	946	1000	956	975	977	901	967	1034	957	979	943	977	910	910	997	971	953	980	1053	943	945	952	911	954	966	919	975	993	1019	954	970	971	961	997	995	981	903	959	979	961	980	963	950	957	968	978	975	932	931	943	1060	927	956	1009	987	976	969	999	986	1026	1020	977	965	974	965
32114	20216	18920	9666	5947	3488	1842	742	603	592	509	490	529	474	420	447	480	442	463	460	450	441	419	452	457	391	449	467	427	394	458	477	410	419	440	476	450	424	404	438	417	421	420	447	448	423	453	441	435	391	463	438	493	450	424	448	400	428	430	415	413	454	447	393	445	428	385	416	404	468	470	433	443	459	415	422	436	410	441	420	432	446	399	419	430	394	429	421	429	414	444	459	436	415	410	449	458	425	452	414	432	453	436	440	435	401	387	432	454	436	402	472	401	458	486	468	450	443	412	441	417	453	461	406	409	408	387	418	415	425	428	412	431	418	398	441	429	431	426	422	418	445	424	456	453	476	486	461	386	446	398	401	474	446	430	430	385	420	455	433	433	430	450	431	402	413	412	399	403	417	398	443	431	409	406	446	451	409	399	449	383	429	438	414	419	427	432	410	406	433	420	411	408	449	455	434	441	423	409	419	451	427	405	435	379	429	401	423	418	438	378	384	399	426	437	460	450	452	444	431	387	446	421	441	406	413	406	448	429	436	398	443	438	417	427	416	438	428	419	449	417	431	418	400	441	460	417	399	411	420	377	435	410	448	418	420	447	434	446	427	408	385	408	407	409	473	435	429	417	392	440	453	433	410	442	446	432	439	431	425	425	442	388	438	462	425	413	409	446	420	438	417	450	472	428	434	428	498	433	438	446	406	412	407	427	428	439	430	455	433	402	419	437	421	415	414	419	422	391	420	439	418	423	436	425	488	404	404	448	418	447	407	401	471	451	421	445	442	437	467	432	425	424	420	435	436	383	420	436	409	417	433	433	424	414	402	421	427	435	427	429	378	411	453	426	418	470	472	378	421	427	431	422	417	398	441	421	390	409	427	412	373	422	423	452	424	463	449	405	448	414	439	474	420	399	430	422	402	420	407	417	426	431	461	445	427	399	448	452	418	422	428	402	447	411	393	394	398	413	374	413	437	432	442	423	401	442	443	431	473	402	467	407	456	440	393	408	403	407	452	457	419	452	429	394	406	433	440	455	419	455	435	407	438	423	437	444	459	420	418	455	425	426	438	428	426	394	418	429	441	449	417	408	421	426	424	436	385	416	400	417	422	427	425	431	433	461	440	389	452	387	452	423	447	468	461	407	437	416	465	422	396	393	443	461	411	445	473	424	438	379	435	438	450	470	467	446	423	409	445	482	423	424	404	444	421	442	435	400	474	476	433	429	402	417	406	411	441	460	394	433	423	410	396	429	423	436	461	437	451	430	451	430	430	421	444	431	477	397	400	417	396	435	423	442	403	400	412	424	433	415	454	480	408	430	437	426	445	416	448	444	406	439	455	438	444	404	388	456	396	410	409	426	389	427	412	403	422	410	428	415	407	395	440	413	428	407	423	405	423	427	423	404	417	428	440	440	409	404	404	443	447	412	440	428	435	445	448	384	435	428	457	451	442	379	466	426	459	434	447	434	445	421	408	418	432	414	478	421	444	445	449	417	388	427	441	437	369	458	393	397	466	461	443	407	399	397	416	422	467	405	420	413	446	391	437	430	429	411	475	404	419	425	395	448	419	398	417	386	432	422	403	402	437	417	474	466	431	399	404	408	444	486	424	418	411	442	451	443	491	424	418	419	415	423	411	416	394	415	409	457	407	393	390	382	476	381	441	448	440	445	449	417	394	428	418	415	418	450	434	423	442	428	410	453	388	421	419	473	481	443	455	438	430	443	443	451	426	440	421	424	417	403	392	459	426	428	413	440	409	476	432	435	438	434	418	429	407	422	456	437	442	457	426	471	494	417	458	403	385	397	425	462	454	413	439	435	471	391	434	424	451	402	440	442	391	405	413	421	394	410	400	416	389	425	460	428	461	402	433	457	401	457	444	444	421	413	435	413	411	448	422	447	424	437	430	455	435	468	429	431	455	414	426	425	428	437	408	418	457	430	458	441	443	445	426	433	449	392	442	418	421	432	430	407	457	411	442	480	436	408	423	434	445	424	402	443	474	465	461	419	374	455	394	466	449	468	408	433	394	465	408	431	453	427	437	386	400	445	429	452	405	428	423	407	442	416	424	428	413	415	426	422	418	447	464	453	403	445	409	439	397	435	421	408	442	400	396	442	424	447	431	431	427	408	430	455	429	436	391	422	415	404	431	406	397	400	440	426	430	407	418	425	443	440	426	419	450	414	428	427	480	454	408	403	458	440	441	454	395	419	435	441	431	460	421	468	450	393	442	427	436	430	388	442	441	462	452	417	416	436	413	454	433	449	401	418	425	430	414	414	413	449	404	403	406	424	461	410	415	380	378	421	399	432	454	394	415	417	430	401	429	447	445	481	448	444	444	408	400	428	436	388	384	404	395	421	401	458	418	387	423	452	427	446	459	416	401	409	431	412	402	434	422	458	456	485	416	434	392	403	451	455	449	441	382	411	437	410	418	419	417	405	453	445	407	429	453	428	403	393	425	388	431	450	415	420	400	398	417	415	417	440	416	433	433	421	422	424	409	439	442	422	413	415	443	436	435	410	419	441	403	420	400	432	451	445	448	439	447	446	462	415	433	419	419	406	498	423	431	447	409	417	416	433	406	467	421	423	402	424	449	429	445	424	455	404	443	427	429	439	409	446	409	408	418	415	435	416	396	413	401	417	399	443	445	372	417	389	451	431	405	405	406	437	436	419	445	439	379	373	429	448	393	428	441	425	444	454	453	400	438	423	400	405	436	439	435	393	433	408	419	453	436	427	407	386	411	383	442	452	470	446	453	394	403	468	417	450	434	415	415	409	441	421	446	434	406	421	428	420	383	391	418	422	418	471	422	437	436	455	398	439	394	418	420	432	442	438	425	458	450	451	417	458	440	408	417	415	452	434	393	441	424	458	427	421	421	415	408	433	450	459	431	380	419	419	418	433	386	439	434	444	453	424	406	403	405	435	450	430	433	456	434	459	420	457	431	390	422	430	426	424	434	431	409	451	394	406	444	437	420	412	438	455	441	397	447	442	456	397	411	401	448	424	400	385	420	414	409	424	415	434	408	417	446	434	404	425	452	457	411	450	433	439	465	472	434	429	436	409	416	416	397	412	418	420	420	433	452	422	385	420	437	433	397	424	409	440	403	445	446	443	412	408	429	423	440	395	422	409	444	412	404	419	425	404	455	460	428	424	419	433	454	442	428	399	437	420	440	413	416	435	406	438	434	423	423	431	414	400	443	434	448	461	452	398	408	441	381	414	438	429	395	385	437	456	423	439	482	405	419	421	385	420	375	428	411	449	401	402	464	424	415	424	437	373	442	469	416	426	430	389	412	433	426	404	385	409	399	406	381	437	407	428	439	410	408	430	406	440	380	401	439	437	431	421	415	446	410	411	439	412	383	408	390	434	415	434	413	408	428	456	407	451	411	464	487	468	426	423	425	447	383	413	406	417	460	454	429	459	399	437	445	433	439	446	427	433	449	434	366	404	393	422	416	460	430	438	465	435	381	441	417	436	421
22272	17589	24946	17598	15584	11298	5967	2352	1822	1627	1536	1362	1379	1237	1265	1324	1188	1207	1129	1160	1111	1085	1100	1112	1120	1066	1128	1053	1059	1029	1083	1114	1094	1016	1022	1005	1022	1027	1044	1030	997	978	1005	1020	981	979	1008	985	1009	963	962	1006	959	1057	963	1004	1009	925	980	1034	1035	951	970	968	962	1028	985	955	987	1000	1006	965	998	984	996	956	954	947	994	1023	1061	949	1020	978	972	980	1036	952	979	976	935	955	990	978	1007	982	982	942	927	1036	986	975	989	960	967	1016	985	976	985	1007	992	955	968	967	1031	1044	1002	990	1033	959	960	992	974	917	1006	970	987	977	995	961	965	942	1022	968	946	1056	930	1010	950	943	975	931	1002	1027	1015	954	973	931	993	1023	912	971	956	977	993	1006	956	977	968	971	927	955	997	1054	1010	1040	904	988	1053	971	962	959	983	976	989	1032	1004	975	1002	975	959	951	1014	937	978	977	980	1008	940	985	970	1027	936	1000	1001	950	992	987	977	994	1047	1017	934	976	959	953	974	1001	1018	1063	955	1017	932	950	1031	974	1013	999	1044	932	934	1061	928	957	978	952	1021	1025	1040	997	1015	962	937	945	1001	965	916	1016	980	1001	1026	999	971	1032	973	987	995	997	961	999	1020	996	993	1029	958	996	1014	1011	978	999	1027	965	981	1020	989	1000	946	961	1017	979	1019	1068	969	963	993	1005	958	1007	970	977	932	1031	985	968	958	1000	970	962	1001	950	980	1018	1027	997	1059	1008	984	981	983	955	962	982	955	1003	979	975	1005	944	992	989	981	937	1043	991	953	973	965	1027	984	991	956	996	965	993	982	1012	1019	1037	921	970	991	964	980	942	1014	1017	1051	973	967	937	982	936	970	1016	974	983	961	973	1027	1003	930	959	998	975	1001	974	1033	981	969	963	992	1009	1009	1032	979	957	995	1012	966	970	930	1020	998	1013	996	1027	988	967	997	976	957	953	1027	954	941	935	1009	963	1004	1005	962	984	899	999	962	997	918	915	977	1001	959	972	987	962	969	944	1008	966	985	1047	960	984	933	949	930	947	938	987	959	1020	993	1038	1037	945	988	954	982	1020	979	975	1016	951	975	1005	952	964	972	973	1006	1029	1024	983	954	1017	1000	976	984	967	1011	963	973	976	985	960	939	1004	973	936	1015	976	1013	1028	956	953	1005	1023	943	994	906	951	936	978	946	959	964	969	984	921	1030	1005	987	999	1023	1004	986	1035	966	1020	1023	997	1000	970	894	960	952	1005	1017	948	987	984	917	912	972	985	1000	968	962	999	961	984	955	1009	1007	981	1018	989	982	1019	991	967	987	970	981	993	997	1000	946	950	1005	958	952	1027	1005	985	1011	1009	990	1047	999	1002	953	943	971	924	999	955	969	958	991	1009	939	920	1011	998	979	978	1026	969	984	1012	962	970	982	929	983	990	1004	978	997	976	944	1011	973	962	933	991	987	979	1050	993	1010	960	1010	971	975	995	1010	950	981	1005	1005	965	971	1042	986	1025	990	924	965	967	984	933	981	1032	984	1074	975	1069	1011	955	1007	959	974	961	978	1011	955	1049	959	940	968	976	982	998	1011	944	979	1013	960	987	978	972	1003	983	999	1001	993	919	916	1001	980	969	954	1047	910	993	956	1002	956	1031	1012	961	1048	948	982	916	1049	1004	1015	1029	994	1006	980	962	981	966	967	979	957	965	976	993	955	948	1000	1021	940	1014	980	979	1018	1010	1016	966	1019	981	1038	986	981	976	972	990	919	991	1006	979	988	1041	1002	968	1015	1006	971	951	989	927	961	975	1009	911	943	988	989	982	985	1013	949	987	939	966	980	1011	1012	1016	1003	965	927	985	1012	975	1003	977	938	1024	1011	978	997	1007	995	957	973	975	953	1020	1000	1004	947	936	970	1000	939	984	1009	1039	964	985	983	1004	921	967	989	1027	967	1014	995	979	956	1007	986	966	1004	1040	1004	979	974	1004	991	926	971	931	910	914	977	962	997	977	976	982	937	1030	987	980	998	1034	1001	994	966	975	1016	992	913	949	982	979	1003	1011	956	985	997	1030	906	1000	1015	970	948	972	1023	986	943	942	947	938	963	975	971	988	999	1029	1038	988	1006	957	971	970	932	1007	1061	977	953	1036	964	931	967	989	956	1041	965	998	969	982	1020	984	974	955	996	956	1022	965	946	948	997	941	1006	946	983	1039	999	974	904	945	959	973	964	1038	1007	987	1001	996	948	963	980	951	1016	929	990	986	986	1025	1023	1030	977	987	1000	981	1031	985	986	977	939	927	1008	937	960	969	1036	1018	978	986	971	966	980	982	985	991	985	1031	999	1009	967	995	952	982	973	940	977	1019	1011	953	973	961	1010	974	943	965	958	1033	1015	965	965	966	959	1022	972	965	991	995	1005	1031	996	971	980	974	1025	1001	985	986	993	971	970	997	968	969	965	983	987	1001	1042	1064	956	1008	1010	962	1016	998	1007	947	988	1028	960	977	943	1032	958	994	1031	996	957	974	1016	955	1041	976	957	976	997	995	947	1033	949	946	962	994	991	1028	945	971	1005	929	978	965	964	1009	972	961	1028	1004	983	999	1030	960	1018	967	973	977	1006	976	961	966	954	941	931	961	954	985	981	941	993	940	983	956	922	967	997	944	983	986	990	987	1005	945	932	998	947	984	995	1023	1029	995	939	991	989	998	936	981	978	980	977	983	935	1011	999	1010	925	1015	1013	980	941	1035	968	1033	999	1029	967	985	1034	1037	999	990	993	971	928	958	961	970	956	1021	950	937	988	1017	991	992	974	972	966	984	964	1045	997	989	982	934	1019	1061	982	993	999	956	964	1000	943	1019	1023	979	998	975	961	1047	931	950	972	976	973	995	1039	1003	1006	953	926	944	1025	974	1007	989	985	1014	944	967	981	983	967	972	938	996	960	1002	975	1020	928	986	1013	1036	943	972	971	982	949	994	1003	1039	974	961	956	1019	939	976	1022	943	956	998	969	970	1018	1017	996	988	991	943	938	947	1024	1020	1008	955	985	950	972	948	1015	1022	1011	944	977	1010	973	974	950	1006	974	982	1019	1001	969	986	995	987	941	1002	983	1041	1013	970	959	958	982	980	982	957	933	996	991	949	945	984	1015	1022	1032	996	946	954	984	953	1028	985	1001	960	972	947	930	912	1012	968	975	958	973	939	944	1036	963	998	1022	993	979	960	929	996	1004	1037	1014	980	962	1026	1033	1001	932	970	972	1018	981	999	979	1005	997	965	972	984	987	944	1015	992	961	954	971	1012	963	992	985	988	1003	1003	1012	1003	973	980	969	1006	1056	1016	982	1008	981	970	942	1007	1049	1009	990	1005	979	956	954	947	1014	984	951	1033	955	921	967	966	952	1000	980	975	1025	1009	975	971	1017	1009	1032	983	1022	1001	979	950	975	1004	979	975	946	1040	967	1028	1033	962	1005	1029	1005	978	985	1004	952	999	1010	1038	953	985	946	1017	976	1052	984	1010	992	970	969	995	970	980	1036	1016	950	977	1036	1002	1035	926	961	925	983	932	985	946	971	947	972	990	989	972	969	1005	983	1022	1038	973	983	966	1006	1007	972	1021	976	957	968	1003	973	984	1000	958	990	976	1020	975	996	995	969	994	931	972	928	988	967	1024	981	944	958	1029	1010	1037	944	1004	980	929	982	1023	979	1010	983	969	974	922	994	931	974	1007	945	967	980	1029	1002	934	1015	1012	1000	1054	960	959	1019	933	997	954	1024	988	924	941	1018	984	1015	982	1007	992	978	984	963	999	957	976	926	942	943	919	975	1002	1014	963	958	980	922	947	945	1019	934	969	988	1004	941	983	990	1028	977	1023	955	992	987	1023	1010	945	900	976	1001	979	916	1001	965	994	935	1002	935	966	977	985	957	1045	1027	1011
41420	29807	27177	16753	10472	6482	2411	853	616	570	493	560	483	463	425	413	433	363	381	375	417	435	400	373	391	386	364	366	366	418	369	369	381	373	355	357	377	372	362	382	381	336	374	341	351	364	393	407	346	374	352	363	396	375	366	387	341	373	334	387	362	354	327	340	372	344	374	382	369	344	366	325	372	334	365	340	374	359	377	378	366	362	339	374	341	353	339	320	341	398	343	339	371	371	382	388	366	373	336	378	354	369	375	368	372	345	365	346	378	391	377	351	325	341	319	349	335	318	380	340	350	340	327	396	362	339	357	352	355	397	342	325	366	406	374	334	357	354	327	381	395	346	339	370	397	350	383	375	394	375	410	380	349	392	373	355	339	371	325	363	367	396	371	344	371	373	342	358	365	345	313	343	380	338	370	338	391	367	357	379	348	369	370	370	375	352	369	330	344	374	352	346	343	355	401	359	353	371	360	358	370	352	357	346	326	410	347	386	364	345	359	379	334	364	396	402	386	318	355	339	376	381	355	365	385	362	371	350	383	322	365	342	394	313	416	380	373	396	390	348	316	367	382	339	381	360	365	370	336	364	340	381	370	339	346	384	372	357	350	336	351	387	377	350	366	375	345	344	389	337	343	331	418	365	314	357	397	354	381	368	365	380	379	382	367	349	344	360	360	363	335	360	348	355	350	369	369	354	372	353	395	363	364	376	331	359	360	374	344	368	350	387	401	357	370	368	368	381	343	349	356	373	373	377	378	365	364	352	328	383	342	313	399	381	345	396	354	373	323	339	373	331	374	348	339	347	359	384	373	349	371	363	364	362	343	331	384	351	336	374	360	348	390	373	363	356	359	324	387	387	368	372	349	356	379	388	336	368	304	383	411	333	372	367	355	335	388	320	361	355	366	378	385	365	365	374	325	380	371	338	363	355	374	374	328	349	351	360	363	352	369	338	311	368	349	356	329	335	382	362	379	364	370	363	394	330	345	368	361	345	373	392	393	394	339	326	380	385	386	364	351	344	335	338	371	345	362	358	338	382	366	349	339	350	357	345	322	376	356	369	361	360	353	312	324	349	371	351	330	344	371	333	392	408	353	372	412	354	401	388	374	360	348	389	341	379	350	310	326	367	335	374	364	373	327	364	329	366	337	360	374	334	349	341	344	377	376	360	353	355	368	353	341	367	343	331	354	363	333	340	367	351	347	375	412	345	335	316	384	370	393	366	372	360	365	373	355	348	351	316	344	334	351	348	345	357	327	365	345	366	353	337	377	354	332	388	378	391	346	396	402	356	348	364	355	348	384	413	362	339	353	340	320	361	325	372	339	367	364	334	372	364	382	382	350	360	394	367	347	369	349	347	338	353	338	376	400	350	365	357	390	386	381	335	350	389	373	354	376	368	353	382	381	366	357	343	333	313	354	380	387	359	344	393	398	358	373	368	369	370	367	353	367	363	359	382	376	372	361	387	379	359	357	380	341	381	357	362	395	366	365	367	359	332	366	343	378	397	369	360	338	386	338	332	366	370	352	345	369	347	346	349	358	366	362	389	421	380	374	385	376	365	391	367	367	352	364	368	346	395	345	356	374	355	359	391	341	380	344	339	361	362	352	379	372	384	346	366	377	370	370	369	345	347	389	373	365	378	333	374	357	372	352	357	369	391	373	335	325	334	368	408	351	349	357	376	362	379	382	337	352	346	378	354	348	337	367	358	382	373	353	400	392	361	361	369	371	368	354	360	391	372	348	349	332	369	380	349	378	362	375	326	345	357	348	380	338	354	338	382	351	325	344	362	327	354	351	352	349	366	366	372	337	351	374	341	392	330	338	342	371	381	371	343	382	361	365	376	387	355	380	330	395	345	374	386	409	303	330	405	346	356	342	364	375	404	402	388	346	356	355	392	355	339	356	398	395	395	396	397	354	385	313	403	381	322	363	355	387	408	338	338	373	369	384	368	374	342	363	357	374	368	356	361	341	408	360	371	422	347	341	366	366	389	370	359	407	361	354	358	371	384	385	391	371	382	386	350	327	368	353	346	355	374	401	362	380	401	361	411	365	370	360	377	382	377	381	383	358	339	359	362	354	375	369	381	359	367	345	380	339	371	380	352	386	385	387	343	397	371	349	381	350	390	383	317	364	351	355	339	364	332	345	377	365	336	350	340	321	370	359	351	417	348	376	350	374	373	331	365	364	357	356	388	381	375	363	379	351	379	365	345	366	327	351	352	339	367	373	356	371	368	355	377	353	367	371	338	333	353	338	376	330	374	381	352	351	302	347	334	341	360	389	406	363	362	342	349	380	330	362	371	321	378	385	366	354	373	371	357	380	398	352	367	373	366	356	399	374	399	309	388	388	329	350	382	342	391	383	346	373	347	340	336	349	373	373	356	349	339	385	351	378	352	342	355	346	345	340	358	386	341	359	421	399	370	338	369	346	374	341	336	359	345	355	353	352	368	346	362	379	371	365	354	365	359	351	373	350	378	373	362	370	363	352	379	385	364	329	350	376	397	336	336	347	391	326	321	346	395	345	375	348	364	362	363	334	384	376	372	318	333	320	384	351	368	363	350	407	384	371	371	374	321	399	347	382	362	349	378	357	384	363	380	380	382	369	339	374	346	345	364	375	398	378	346	343	369	374	369	363	348	339	364	353	342	379	349	306	330	332	348	374	366	362	363	372	373	351	337	350	392	367	366	342	359	340	329	358	387	377	342	322	324	385	351	397	349	384	311	331	356	361	358	395	378	401	371	348	365	360	388	382	371	341	367	391	315	354	335	360	384	398	356	319	380	348	361	350	397	354	366	337	351	360	367	351	382	383	384	335	328	392	385	352	379	331	348	374	378	382	347	359	357	363	339	342	346	384	342	360	386	398	350	360	335	347	352	389	372	361	376	391	411	362	355	334	359	361	366	347	367	368	364	342	381	350	338	367	404	383	374	398	348	356	366	358	346	385	348	369	406	368	349	351	353	354	348	310	406	368	374	350	376	397	369	365	368	370	384	381	372	364	406	383	354	331	332	346	355	330	387	324	325	355	364	347	362	383	365	367	359	358	376	366	362	371	330	358	391	357	330	346	324	368	371	379	385	362	354	363	366	402	334	349	384	333	338	364	362	356	333	331	344	361	381	351	361	363	355	376	409	361	337	351	324	372	372	366	378	357	369	347	349	389	344	321	349	387	407	363	377	355	382	365	369	343	363	365	371	363	375	364	383	392	365	407	380	362	405	384	368	361	377	363	356	345	372	376	377	327	358	324	348	340	344	396	339	355	377	352	339	381	332	352	315	375	368	364	348	378	367	359	334	348	367	375	379	338	365	345	360	370	367	346	359	362	366	350	389	375	362	390	372	403	365	383	341	357	384	381	368	356	358	369	386	340	338	364	400	341	335	322	376	367	399	385	355	371	405	360	354	371	384	341	350	351	367	370	351	350	351	361	358	343	368	366	353	361	345	375	373	376	366	351	379	401	364	393	345	359	354	374	393	373	398
27497	24734	29971	26586	21908	16765	6922	2817	2106	1854	1658	1628	1475	1351	1181	1198	1176	1087	1086	1010	1152	1094	1080	989	1004	994	985	971	949	998	965	967	926	992	945	884	984	906	939	890	872	878	845	875	864	927	848	866	860	824	844	870	885	880	811	831	881	835	845	804	860	810	814	821	821	828	817	826	826	856	839	840	823	798	837	843	828	853	840	870	855	885	842	820	833	842	798	875	827	838	841	836	856	816	832	868	895	822	829	840	860	853	819	832	883	886	829	832	848	889	817	829	825	821	872	877	810	872	823	799	874	839	845	827	820	844	815	804	865	865	824	833	813	827	844	857	859	786	790	815	882	807	777	844	804	852	851	821	825	891	788	882	844	834	867	772	827	908	838	826	833	840	848	855	852	879	844	817	819	836	812	902	833	837	851	839	846	801	859	829	795	913	833	860	898	839	840	849	822	842	846	848	829	833	864	827	892	827	840	891	795	830	803	844	853	865	843	878	853	838	842	867	810	826	855	847	885	877	841	833	811	888	824	833	821	830	847	820	877	833	882	813	831	812	882	858	877	855	831	843	835	770	873	891	823	883	828	810	862	863	839	801	820	834	813	846	888	864	814	860	892	843	828	805	853	755	866	808	814	887	837	811	836	807	841	807	859	771	844	819	906	845	863	823	846	842	827	863	814	858	840	830	865	829	814	842	822	850	852	848	886	860	829	835	861	833	849	846	867	871	858	862	822	818	827	840	866	848	832	832	806	824	828	861	918	780	847	849	837	856	855	850	850	880	860	811	805	852	843	892	872	843	831	787	854	775	830	869	823	840	850	893	845	794	886	858	796	820	885	812	857	823	850	834	823	870	825	909	835	805	853	869	806	869	854	814	817	905	833	898	860	881	838	865	854	922	834	814	835	823	859	857	851	823	833	851	859	864	851	851	864	839	840	818	866	835	827	821	838	815	805	827	889	840	856	840	822	821	846	869	858	892	816	859	817	835	795	776	867	842	862	873	790	821	780	841	860	824	827	828	822	832	829	819	896	873	810	859	826	854	825	857	823	856	821	862	866	867	762	813	850	843	846	826	840	864	820	824	857	845	855	811	863	828	833	803	864	804	838	831	807	820	830	799	820	830	813	880	897	846	805	846	806	898	815	858	829	862	865	797	866	801	882	840	849	828	849	865	826	814	818	796	820	873	854	813	812	902	849	819	860	797	864	857	825	809	888	845	848	822	849	856	832	850	893	797	854	876	815	839	827	815	878	859	869	813	854	866	821	833	844	850	861	887	814	889	909	814	828	864	784	913	815	839	836	871	848	815	822	867	848	891	830	867	819	823	815	820	856	808	830	818	840	868	844	804	849	852	831	895	953	827	838	874	823	878	873	811	905	812	806	877	866	908	852	844	883	826	848	864	887	829	838	824	779	807	827	858	760	825	847	872	822	834	823	813	904	869	814	890	827	869	820	874	806	816	861	777	850	813	859	828	888	789	833	812	845	900	861	843	837	827	845	854	848	830	811	871	858	805	825	848	838	834	857	814	830	827	844	810	815	869	805	814	821	823	854	840	868	848	867	826	884	889	821	810	845	863	822	854	887	839	859	852	869	863	859	800	845	796	831	856	824	840	814	857	845	833	800	867	867	848	818	866	792	848	826	840	806	850	827	836	789	828	815	820	862	857	868	866	829	814	819	881	806	901	854	823	867	874	892	833	860	830	847	865	829	816	824	832	823	816	803	847	767	814	870	828	845	840	802	859	838	799	873	804	864	845	850	834	845	822	814	841	805	810	839	813	896	816	876	843	820	841	809	859	828	871	854	833	776	878	829	788	891	818	822	825	841	805	808	864	813	843	849	843	804	813	833	840	795	919	861	902	857	863	851	841	822	829	854	856	833	840	818	886	824	846	816	860	815	825	819	852	834	800	800	873	856	862	823	837	879	901	805	889	842	849	818	835	802	856	839	882	846	856	789	879	826	853	823	870	871	885	864	838	838	859	863	852	863	890	845	808	821	838	837	840	851	820	819	852	853	848	852	856	847	809	869	794	870	845	860	801	846	830	847	808	827	834	828	839	821	815	792	829	859	826	828	827	864	807	833	860	840	781	821	849	833	875	836	844	806	855	866	811	884	796	844	827	845	858	801	864	833	834	783	880	889	864	902	815	916	846	877	823	854	863	801	833	933	797	890	798	836	892	815	813	851	885	835	864	852	832	855	933	837	820	855	875	816	886	829	878	803	885	847	873	835	892	839	850	812	792	825	831	868	805	851	838	888	818	883	860	903	840	829	915	839	797	813	864	859	781	861	861	861	813	785	845	822	844	792	819	855	807	801	805	849	849	800	877	844	823	820	863	812	848	888	815	867	819	859	877	824	866	853	883	816	846	835	814	810	841	870	878	845	822	829	824	848	817	830	857	850	879	806	842	868	802	852	839	839	808	825	871	841	852	800	861	827	836	907	819	865	809	827	838	832	864	815	819	862	819	832	853	890	790	817	861	841	839	841	898	847	877	908	884	836	843	895	869	816	828	858	833	837	766	855	840	892	825	842	858	839	863	850	806	884	869	858	861	833	852	864	844	855	827	844	896	912	895	850	787	877	878	833	825	834	835	805	878	813	880	834	869	889	857	832	851	842	833	881	845	854	802	824	844	828	829	826	844	820	870	879	865	872	899	837	903	865	894	885	899	861	872	851	853	818	864	800	832	817	859	838	784	862	830	852	797	851	850	840	803	878	858	822	830	883	865	817	859	792	881	895	872	894	824	853	806	814	834	859	793	833	837	834	853	876	791	877	818	868	794	827	827	863	848	855	767	845	831	857	814	875	879	860	815	885	888	853	824	798	826	825	867	828	839	828	826	846	878	855	852	881	852	869	849	862	843	859	823	854	852	824	797	827	855	847	846	841	807	828	806	848	812	878	818	854	837	842	845	821	857	835	822	805	824	835	862	822	783	838	852	820	854	811	810	810	859	834	817	787	845	854	862	837	863	837	867	861	855	878	860	798	850	871	858	788	839	879	810	863	798	837	822	846	802	828	830	883	832	867	837	837	824	823	827	814	872	831	835	798	899	838	823	862	821	823	820	844	845	872	846	882	848	793	852	821	819	832	848	820	796	867	842	864	869	803	843	823	824	843	857	860	846	865	847	805	850	843	836	867	855	850	826	811	821	862	838	844	841	826	823	862	860	880	843	842	834	845	839	800	809	871	893	880	819	802	882	865	873	843	883	858	829	800	849	850	857	810	833	893	874	795	872	861	854	863	895	830	840	883	858	852	875	845	861	852	832	856	868	875	872	863	869	860	826	817	804	836	863	787	829	814	834	841	832	836	831	857	800	877	845	833	823	818	861	813	820	836	816	850	830	852	879	869	875	870	822	857	801	824	866	780	857	827	880	837	806	860	845	829	826	825	837	872	848	839	832	850	843	877	847	799	839	867	850	842	834	882	851	842	788	792	817	870	839	853	830	860	794	797	802	861	864	818	856	823	866	866	871	839	808	823	856
18112	10299	6551	3488	1865	944	651	546	473	503	440	472	420	401	448	441	424	442	382	411	440	393	417	432	407	388	386	441	445	420	367	408	411	442	425	440	414	418	380	403	441	428	437	410	447	436	424	445	361	429	407	390	412	426	395	385	365	418	382	402	416	387	406	488	426	412	411	451	432	404	416	403	425	430	399	427	409	420	469	389	424	426	412	415	393	427	431	360	397	395	460	366	395	437	419	403	406	428	432	400	402	373	442	397	400	430	464	405	417	425	442	411	409	447	391	426	435	380	431	403	388	416	388	415	429	441	419	435	390	370	438	419	413	407	430	409	374	429	442	416	381	398	397	430	401	394	395	426	413	429	422	389	439	402	418	404	421	429	393	402	410	390	392	457	382	365	409	437	439	408	398	395	399	407	412	440	434	400	395	422	436	413	444	397	391	381	422	443	420	430	395	448	449	437	384	385	440	371	395	429	391	383	407	406	423	399	426	388	415	367	397	423	407	419	406	407	412	452	414	405	373	387	401	436	416	408	407	375	418	404	391	395	446	431	402	386	409	430	430	399	400	433	409	394	421	413	440	402	409	418	400	439	399	373	415	414	412	430	420	401	397	432	398	412	395	396	435	368	424	448	432	432	422	443	435	404	436	419	384	416	417	413	419	385	408	448	423	391	409	387	391	415	429	370	427	410	398	433	446	436	405	428	415	429	421	405	425	463	412	463	435	395	407	473	424	446	401	412	432	394	434	438	413	402	394	390	421	392	410	393	417	386	400	373	449	397	418	411	432	414	422	437	432	408	401	401	415	413	410	440	406	373	442	435	430	416	425	437	383	400	437	442	437	424	410	416	389	423	410	420	405	401	453	411	420	408	444	403	437	427	404	417	391	397	390	420	452	432	411	414	426	430	419	399	464	448	444	399	386	431	393	407	418	443	411	432	412	419	400	432	393	369	412	432	397	424	456	421	395	407	414	387	360	361	414	378	393	413	414	411	430	423	401	423	426	387	437	386	394	387	384	431	411	436	404	439	413	412	389	398	398	415	379	445	391	388	424	409	377	440	394	408	442	402	404	404	419	435	426	422	411	430	411	379	411	434	447	401	414	393	416	431	418	421	387	422	445	446	416	418	429	416	429	465	431	399	400	422	449	397	404	407	411	476	425	413	443	399	400	405	427	427	410	444	400	430	418	413	466	391	409	399	341	402	405	422	436	421	431	430	410	432	406	460	385	425	430	405	449	389	443	452	403	414	388	381	404	382	419	444	399	403	392	382	417	397	427	396	408	398	410	416	404	390	400	416	437	428	412	365	416	387	446	419	434	436	404	392	418	395	403	424	414	400	422	405	438	451	420	402	399	368	426	445	377	404	434	417	421	419	385	442	408	427	414	427	420	392	442	450	404	424	402	414	393	424	433	452	424	409	436	417	430	415	418	405	411	418	429	439	398	432	430	391	357	398	385	394	386	411	429	376	434	434	391	431	451	402	389	420	382	448	414	402	393	460	396	404	388	421	412	469	400	410	414	417	433	412	411	412	414	415	393	424	376	421	399	434	369	389	441	381	419	416	408	392	410	447	414	386	437	426	413	439	409	415	408	404	422	395	386	402	437	383	406	417	423	418	417	405	450	427	398	432	459	386	387	385	435	397	416	447	418	419	399	430	407	467	461	428	409	445	387	401	439	423	425	389	447	441	412	430	453	437	427	437	418	417	421	407	395	393	430	421	397	404	421	408	414	397	420	405	388	385	452	435	396	410	408	380	434	396	419	403	422	368	451	389	377	389	466	436	419	462	426	425	379	402	370	425	401	421	414	377	415	402	406	391	418	440	389	402	458	406	406	401	432	403	424	393	382	361	382	404	427	376	422	411	429	400	408	384	423	411	382	417	404	396	411	385	383	440	398	382	456	454	406	430	412	411	390	417	412	409	413	410	421	393	398	411	397	399	376	407	416	439	410	434	388	400	400	391	416	407	426	435	437	437	412	374	442	427	441	413	388	414	425	413	425	406	434	419	437	458	448	405	414	413	402	447	414	432	440	395	397	439	424	439	412	369	445	403	397	387	424	424	411	428	396	387	400	410	414	400	412	370	448	463	417	434	430	375	388	439	424	421	390	437	423	415	445	421	420	405	424	420	421	397	404	425	433	428	416	397	455	416	425	400	381	449	392	417	435	422	400	418	418	434	436	380	419	439	421	365	416	414	436	422	427	413	413	409	405	456	441	424	392	421	392	414	442	455	433	381	423	408	391	404	401	437	444	443	438	403	408	406	411	412	415	426	464	407	405	419	438	446	408	398	401	477	452	393	420	400	380	411	390	426	402	435	373	402	428	446	404	423	410	398	397	382	431	409	448	402	413	439	432	435	389	426	415	427	402	419	428	393	438	445	431	391	369	429	410	438	445	399	439	407	408	410	415	434	433	408	402	415	403	432	395	422	389	409	398	397	412	416	418	407	412	445	378	401	418	415	427	425	385	426	394	414	407	444	403	396	426	421	438	418	444	419	417	400	436	376	419	444	370	403	382	411	393	408	397	402	394	440	421	412	420	392	391	425	402	462	437	396	408	426	424	409	422	429	421	376	410	431	412	445	406	390	390	380	401	440	395	433	427	426	423	412	403	387	447	398	437	406	452	385	387	441	415	398	421	384	430	438	407	408	366	399	447	390	432	446	399	398	422	408	417	379	414	450	383	403	372	416	415	397	450	399	406	404	410	411	408	491	389	386	394	440	431	442	434	420	429	437	396	412	418	421	424	441	410	380	402	426	373	408	377	420	408	446	405	413	413	381	405	433	433	408	443	392	438	437	413	396	459	434	405	424	428	365	408	438	453	394	419	414	412	425	440	427	417	361	393	451	408	415	412	376	438	425	441	389	406	395	416	412	406	418	407	412	400	430	393	430	374	389	440	427	409	469	430	430	418	384	454	429	449	391	440	378	409	376	433	431	475	379	392	423	424	382	443	385	404	424	412	368	414	448	410	370	438	418	415	398	394	366	440	424	392	409	423	409	401	426	422	381	397	439	423	442	388	412	416	430	448	405	419	416	423	408	420	462	442	422	426	393	412	431	431	415	418	423	435	409	419	427	413	403	413	428	393	388	415	403	446	411	401	418	421	409	404	418	411	437	424	381	400	438	393	401	435	375	414	444	399	412	388	402	438	434	417	449	419	408	391	396	423	409	407	427	422	435	434	446	393	389	450	439	407	405	396	436	376	426	411	448	399	427	404	400	416	373	465	387	475	458	395	389	449	418	409	433	418	418	380	395	399	425	375	463	421	394	423	422	445	426	410	394	418	438	432	449	422	428	422	389	456	431	401	428	422	405	418	407	381	413	396	414	418	402	343	412	393	408	392	426	398	397	416	395	463	401	418	406	372	446	413	424	421	393	387	375	403	395	444	413	426	399	459	431	427	380	388	411	406	443	463	417	409	433	402	427	441	437	449	410	434	393	418	374	435	405	394	400	428	414	418	429	382	391	423	399	412	453
12832	9746	11210	9288	6169	3189	2010	1550	1317	1259	1207	1148	1068	1074	1061	1085	1102	1072	1000	1007	1011	960	995	955	1011	1051	1013	888	980	983	975	993	957	1033	946	968	942	969	979	985	962	989	1011	982	968	997	914	936	990	968	945	968	895	953	946	1015	981	920	930	929	1027	1011	947	940	919	987	988	913	939	1050	976	960	963	986	1000	937	961	972	1013	979	949	934	923	943	909	958	985	958	973	974	966	980	942	947	977	948	962	958	970	969	965	992	930	951	1061	961	972	964	944	961	974	913	978	1010	909	957	1018	940	1002	934	964	938	944	989	955	960	972	930	964	967	1000	992	923	989	938	944	932	924	1009	947	914	1005	927	948	993	940	913	911	956	959	963	987	1062	959	964	973	997	960	948	983	1009	987	966	985	954	965	1014	943	946	992	979	896	937	936	1042	970	973	973	931	956	993	965	943	946	968	982	915	950	953	940	931	982	981	925	930	944	940	876	893	966	961	975	1001	956	996	928	1000	969	925	938	927	905	961	1010	930	915	982	907	934	962	944	949	953	976	1007	961	969	953	982	952	954	913	935	990	957	953	939	949	959	908	974	917	938	897	981	1012	914	964	955	994	997	955	937	961	993	935	971	959	1021	891	977	1014	958	970	990	1009	960	977	915	928	975	932	932	959	968	932	987	953	973	980	950	989	971	997	1011	931	974	949	971	890	953	907	920	967	938	991	954	943	948	933	965	982	954	939	1020	978	975	900	1050	946	972	992	974	971	970	926	921	951	944	984	958	999	937	947	944	984	923	989	1001	950	1034	970	957	992	997	972	1032	975	939	978	981	968	985	965	951	1000	959	955	911	938	984	983	978	930	963	951	967	943	966	945	959	955	1059	883	955	926	909	985	954	971	977	911	885	952	986	969	963	952	951	949	999	913	911	973	966	1007	978	938	983	999	992	944	969	982	983	960	928	1000	921	979	948	899	964	919	996	975	975	1043	953	931	944	975	982	955	932	974	915	1005	952	958	925	885	960	871	901	976	1013	962	902	997	963	929	930	922	947	979	945	937	920	964	923	920	960	954	958	936	912	942	913	971	953	967	943	977	981	887	1000	946	916	969	1004	996	980	945	902	975	975	955	929	949	909	908	944	895	1004	993	965	1012	1016	966	963	972	975	970	1019	938	970	973	936	925	982	943	908	961	991	1011	930	949	902	966	989	949	969	924	976	924	913	917	960	933	986	962	917	966	967	983	922	1021	961	926	942	934	953	917	905	948	1005	915	945	943	926	1000	1008	990	980	920	964	958	896	955	896	983	959	918	952	933	960	952	952	973	911	988	975	958	987	1010	950	909	953	988	968	979	926	926	938	967	951	976	982	995	964	993	888	996	937	934	951	977	987	964	971	963	999	1013	975	955	974	981	941	941	968	998	996	968	939	913	994	998	958	951	982	986	923	873	968	994	924	949	933	988	901	947	925	929	982	979	955	894	936	899	937	970	936	952	902	949	988	965	936	951	973	976	955	950	927	937	914	971	977	995	939	981	1000	948	951	963	908	972	954	904	912	939	978	978	972	933	948	943	926	947	929	919	928	985	1003	962	944	1001	918	956	935	971	974	1011	971	970	917	988	966	937	971	946	945	943	968	909	980	937	977	943	973	977	983	954	970	1015	945	949	958	950	979	902	991	959	953	975	907	934	1001	947	990	945	969	974	964	972	932	988	959	974	919	964	958	972	933	942	920	962	933	991	985	943	975	972	936	970	939	952	917	917	955	967	959	970	953	945	1001	943	949	942	913	960	924	1013	986	986	1000	1042	1019	963	996	883	964	975	965	977	996	911	919	957	937	981	933	925	968	937	977	966	936	969	957	946	949	913	979	956	918	993	966	958	935	955	959	955	964	939	980	953	945	942	959	878	937	959	936	929	899	983	950	929	914	939	955	968	965	982	909	960	926	954	962	955	929	961	985	1007	957	1010	956	987	945	939	990	905	1029	929	997	980	929	975	909	927	980	960	920	1010	975	957	929	962	964	962	962	947	934	1029	945	1023	952	981	925	965	927	969	967	956	987	957	973	983	980	955	1019	942	949	982	926	936	961	915	994	951	925	964	971	963	963	903	971	959	995	932	945	971	958	958	985	961	968	955	936	944	989	964	935	1004	1046	947	942	927	988	977	926	953	921	954	904	996	970	957	958	983	930	950	937	977	1012	1002	949	979	930	972	970	904	993	948	936	946	904	980	962	964	900	976	975	971	963	901	937	985	956	971	986	969	986	950	1035	936	991	930	944	946	974	985	976	941	982	980	993	935	931	942	967	928	887	921	970	958	954	941	934	988	941	948	938	922	990	962	985	917	992	925	935	974	998	977	947	961	957	937	904	908	971	990	918	978	963	923	1014	1005	1000	981	986	904	938	986	986	949	923	938	974	913	954	927	991	918	917	973	957	902	920	943	964	928	937	996	1005	996	939	902	990	920	924	936	922	900	972	950	928	931	964	955	999	945	916	982	926	948	958	1027	965	911	953	1005	981	906	978	1011	920	952	881	1006	949	919	993	998	926	976	980	953	968	936	988	946	959	924	964	993	953	944	977	920	965	944	1010	934	938	1049	927	990	922	1037	1018	935	916	947	885	968	925	963	943	951	980	1011	925	943	976	975	993	959	959	1013	980	948	973	957	1011	934	926	969	974	937	960	970	960	986	957	954	945	986	994	1009	926	974	970	951	963	996	997	944	918	957	979	978	945	954	952	934	971	899	944	995	964	920	1009	954	954	947	1008	919	912	977	950	974	998	943	1013	991	966	986	956	987	897	1027	970	930	997	924	993	967	1003	935	919	964	927	965	939	974	997	908	964	978	935	905	899	955	914	960	974	962	926	962	987	940	916	994	945	959	980	923	966	1018	902	956	980	914	932	926	998	917	919	935	896	886	1030	954	1018	932	916	962	931	936	984	973	962	933	947	914	960	969	985	965	954	985	987	957	947	897	911	957	927	967	956	956	958	946	1053	968	966	916	975	986	921	979	938	941	929	951	980	964	973	942	975	950	928	978	990	923	995	953	953	943	959	952	897	954	1023	923	988	940	1023	978	967	935	984	959	910	945	996	931	905	930	1012	955	979	954	934	942	988	926	998	980	920	928	953	1009	944	1019	972	993	994	909	963	911	958	983	979	947	912	991	970	948	971	945	929	971	992	969	986	969	961	946	962	927	1029	982	959	954	973	1000	981	924	994	957	1015	949	1018	989	917	908	975	964	919	987	1003	969	968	927	976	940	987	922	981	934	1000	950	920	909	925	954	996	950	925	963	912	953	941	987	960	952	994	949	954	958	975	1027	955	943	887	995	916	938	929	938	934	976	942	952	949	920	935	929	964	961	953	1013	967	901	936	924	919	897	1000	985	980	900	950	948	906	944	988	947	946	928	991	994	921	954	994	952	997	941	959	931	945	933	1023	964	983	916	1004	907	1007	986	931	930	936	948	965	977	983	988	961	962	981	954	996	986	949	892	1031	961	937	972	961	999	948	995	972	958	955	975	937	957	972	943	928	938	972	967	1025	969	956	937	983	964	999	976	930	984	951	967	905	920	996	972	920	973	930	893	912	935	932	980	940	959	968	955	984	968	922	977	936	959	992	948
32107	21349	18773	10523	5792	3656	1636	838	630	555	558	537	465	490	497	463	472	468	465	450	455	432	470	426	461	431	447	431	465	442	419	424	409	439	418	439	407	428	447	408	410	396	440	422	447	433	431	448	443	419	426	410	417	447	464	430	424	441	408	460	387	394	426	452	438	414	409	396	430	417	381	406	447	461	449	466	425	401	451	441	447	415	442	397	433	413	419	457	436	438	413	413	417	416	485	420	400	424	453	427	441	390	401	459	416	413	445	437	406	446	422	419	467	406	411	457	409	475	441	410	446	404	422	395	423	459	433	424	462	440	477	409	431	413	409	411	397	444	421	444	405	443	488	430	448	470	425	459	435	399	445	430	422	414	437	390	410	403	434	440	470	357	444	414	407	429	396	415	399	416	440	398	399	423	445	394	430	436	428	435	445	405	412	443	400	483	416	424	431	447	393	412	418	357	430	401	410	434	453	418	424	418	452	414	385	443	409	430	410	432	434	470	436	395	465	413	437	447	439	426	480	397	400	428	436	405	435	451	430	445	419	462	393	450	478	425	411	422	408	442	433	412	394	411	418	410	449	431	461	436	447	442	447	434	430	452	401	443	445	429	418	420	402	407	424	446	459	441	434	432	417	433	424	391	457	420	437	450	446	453	445	412	420	482	442	447	423	401	391	413	415	422	397	438	412	423	400	406	451	403	434	413	433	411	418	438	454	443	411	419	438	462	415	401	442	448	442	431	430	443	408	415	397	429	447	386	419	431	391	399	415	432	436	457	416	409	429	437	384	455	436	423	436	496	426	417	437	413	409	412	394	415	476	442	457	433	423	416	411	392	431	383	422	449	400	463	407	398	425	404	437	439	433	453	428	432	421	447	451	407	436	429	434	434	461	397	465	435	407	447	453	453	449	435	439	440	436	413	454	433	412	403	455	445	422	452	484	398	436	435	427	411	439	379	420	416	468	421	425	398	447	438	422	402	435	462	404	422	408	406	441	394	441	408	398	475	436	446	432	454	440	437	446	474	456	407	427	404	487	436	435	433	417	454	457	434	422	426	436	423	435	440	389	468	383	469	443	410	447	437	406	442	422	437	420	450	492	429	427	421	419	443	431	408	455	440	404	463	443	458	448	392	418	430	442	374	454	416	461	447	449	422	422	374	424	437	419	444	470	414	439	417	430	437	432	459	392	469	447	407	397	453	394	411	466	436	412	436	432	455	411	454	423	452	456	399	430	441	439	465	445	456	416	430	417	471	442	451	430	415	411	425	439	410	458	418	447	437	444	436	413	454	466	441	432	420	383	420	447	409	458	483	420	412	443	444	437	420	439	405	411	414	448	470	423	446	422	413	471	430	426	414	463	446	411	442	431	433	455	415	425	428	427	439	441	438	453	453	407	475	426	432	453	437	402	421	394	450	438	407	411	462	453	415	416	434	424	424	404	393	474	400	420	431	458	437	434	414	441	418	453	458	421	444	451	405	427	429	417	404	409	397	418	408	456	427	413	419	424	436	412	408	412	432	424	419	429	422	418	422	449	434	420	407	432	430	432	443	418	428	450	418	475	448	457	422	414	379	417	395	447	403	467	425	438	393	399	392	419	458	441	435	425	419	442	427	435	443	447	434	438	401	403	404	426	423	420	452	416	455	444	457	402	460	418	458	436	406	411	418	430	414	414	464	411	446	444	420	432	419	368	430	428	432	455	429	440	443	407	396	434	434	466	408	444	425	451	419	447	410	416	446	462	426	420	470	445	452	411	424	426	461	412	447	420	396	409	415	465	470	448	416	411	436	448	429	453	444	383	442	451	414	467	422	447	435	427	407	444	427	442	450	409	416	419	481	479	400	434	436	450	430	422	398	378	465	406	450	442	435	448	420	438	422	430	410	409	421	422	443	430	442	463	485	398	422	414	425	410	411	398	430	402	444	434	409	412	421	419	429	438	423	417	411	454	369	384	399	431	414	453	421	447	448	418	426	425	413	442	443	445	441	407	414	442	421	410	391	436	436	460	467	453	423	405	410	462	429	410	409	433	428	383	419	460	427	473	418	418	399	415	463	435	471	459	464	444	405	419	440	443	462	413	403	431	387	409	419	437	425	424	388	473	417	425	455	421	416	379	444	434	424	427	435	407	422	441	443	404	389	406	416	437	441	421	462	435	444	449	403	425	428	415	401	405	448	395	415	409	421	416	415	409	440	457	438	434	408	482	428	461	409	453	443	418	406	447	421	435	415	405	436	440	404	451	434	485	457	478	445	395	435	389	409	407	428	429	432	428	439	434	412	386	440	459	419	415	436	447	424	472	425	434	451	430	433	475	441	388	438	407	425	478	426	431	440	418	394	429	384	423	425	424	434	414	452	423	410	440	446	423	401	425	415	489	418	438	456	436	394	426	456	413	450	450	422	437	444	433	413	440	430	418	402	431	426	422	436	398	442	417	424	414	459	443	448	441	391	460	437	433	435	443	413	411	444	452	437	443	415	423	402	439	428	401	488	425	421	478	423	430	446	441	427	450	397	429	437	374	427	410	448	421	434	429	448	420	412	418	450	427	460	375	423	457	462	441	430	453	421	421	423	448	423	449	464	453	436	463	410	467	441	457	459	453	447	419	421	406	425	415	425	445	452	438	404	407	421	436	414	394	379	434	430	421	436	390	441	412	473	443	463	448	468	419	446	442	466	421	412	426	461	403	413	440	413	401	438	408	413	437	393	403	436	407	386	452	435	440	444	467	436	430	444	409	443	404	444	430	470	429	402	392	396	430	391	418	416	416	458	449	447	491	417	439	491	417	391	457	457	435	436	387	468	425	439	437	381	414	427	443	424	456	473	436	444	386	440	407	424	435	437	412	414	448	446	402	403	447	412	429	460	395	434	456	408	458	433	383	413	409	409	426	430	458	404	414	404	398	390	415	480	420	417	390	436	405	452	444	441	398	417	433	453	452	470	423	430	446	419	424	484	448	396	417	430	376	478	442	443	458	420	457	434	439	416	461	432	406	407	381	441	417	416	438	421	416	423	446	412	458	425	431	459	427	447	407	455	410	399	435	440	391	462	424	435	422	415	388	381	418	439	409	459	429	399	425	430	387	424	432	419	441	429	442	432	455	447	437	439	428	437	439	426	410	434	420	448	437	423	406	433	436	431	416	392	400	442	443	425	431	428	414	417	406	400	425	382	450	420	365	435	421	466	424	413	422	436	448	471	419	413	427	387	449	406	437	446	418	426	459	396	389	443	449	410	400	451	414	413	431	403	391	413	409	426	429	462	448	427	429	463	454	436	423	432	442	399	435	434	457	400	441	412	409	424	459	420	404	438	459	425	440	396	422	422	392	423	426	438	415	505	403	421	415	428	417	439	399	426	421	426	439	417	438	415	428	455	411	453	406	400	427	447	436	434	438	397	416	436	419	415	404	421	430	447	372	439	425	408	376	462	453	457	397	425	433	436	402	421	431	403	402	420	460	394	440	404	423	418	427	408	450	433	449	441
22412	18692	23729	20043	14985	11042	5271	2757	1790	1633	1488	1440	1292	1323	1197	1232	1096	1207	1183	1189	1132	1141	1060	1083	1090	1007	1095	1128	1101	1132	1039	995	1067	1085	1078	1038	1036	1025	1001	1047	1020	1053	975	1004	1033	935	1026	1001	1009	1016	994	1023	967	1024	984	952	1004	984	981	991	944	879	978	992	976	997	1046	1027	948	984	961	1000	982	956	950	992	939	966	984	980	980	991	1002	1006	937	991	929	983	1003	989	1004	1028	963	989	999	1005	1048	973	1001	1028	969	1020	997	971	993	956	961	1045	1031	958	969	944	1008	1009	1016	999	986	950	1006	953	958	975	988	980	946	979	1020	981	966	981	990	980	976	987	983	987	962	955	968	1009	987	969	1004	1028	1007	939	992	1011	928	1002	998	1035	995	975	994	1027	957	961	1003	999	1006	985	928	969	1041	1020	991	1038	999	996	1034	974	997	1016	1013	929	931	998	959	1006	1009	971	1026	951	1037	996	961	986	991	964	990	991	995	976	997	1035	929	1015	948	1009	973	992	982	974	968	985	999	939	1006	949	1042	971	1007	987	952	997	1033	953	988	911	975	964	1002	964	908	1026	956	992	985	988	981	961	996	985	1015	1034	946	945	969	999	989	965	1027	987	979	1008	1000	949	930	978	940	982	981	904	1017	999	969	975	1000	985	943	1000	932	968	982	955	986	933	975	1006	965	952	989	1008	1023	1017	936	975	1048	960	898	967	990	997	938	944	984	994	1053	1033	1035	1013	999	978	1061	985	1008	916	973	998	964	975	993	976	962	943	1025	986	957	948	1008	1001	976	983	1022	1017	982	961	935	976	917	957	932	998	939	946	1025	1007	981	1061	951	1023	953	960	1014	938	964	978	1008	966	903	965	967	937	987	960	921	1011	986	999	949	910	1028	1046	1026	1012	991	948	1029	943	944	975	929	937	1010	1014	912	997	1008	1039	978	970	967	1000	895	997	1060	1002	976	990	979	950	924	975	1004	939	990	954	998	990	967	949	993	983	1028	955	978	963	1001	957	1000	972	951	960	997	1022	990	918	935	1033	988	961	980	930	961	1017	1006	996	950	958	1042	953	1021	987	962	986	965	1092	948	990	996	972	983	1007	1000	1043	954	963	1005	971	976	914	984	1024	1001	961	972	979	980	963	923	1023	948	969	1017	989	1013	971	960	1024	961	1037	959	1000	953	966	975	992	997	1014	1009	1010	978	945	977	1002	946	961	994	980	1013	955	990	983	962	1010	959	1068	992	1045	1011	936	1010	989	1023	1046	955	1061	1038	956	973	960	982	1003	1007	1065	1032	973	984	1001	977	948	1012	960	1015	1010	974	963	971	986	968	1033	961	978	974	950	964	986	1024	1027	967	1012	1012	1057	1012	950	1006	995	960	1010	1019	1016	962	974	930	987	990	1027	1042	938	983	1020	975	949	1001	972	983	950	1001	954	957	1061	991	988	956	957	1020	932	1002	1006	1066	986	991	996	1019	1020	924	993	908	982	997	997	941	1009	1001	1016	1018	963	933	970	973	991	924	1004	961	1013	966	962	996	956	966	952	1022	985	1022	972	1008	982	992	1021	1010	968	914	999	1035	962	946	966	969	978	1000	1005	997	958	995	972	986	973	965	982	952	1035	1048	981	983	1014	975	977	965	981	1002	1005	989	1011	979	996	964	984	986	982	977	980	1001	1007	992	983	1006	985	1003	963	987	968	998	951	1002	941	967	1013	966	965	929	1027	959	974	1023	1003	945	1022	957	965	923	977	984	1023	1048	1014	969	995	967	919	977	983	926	964	946	954	982	942	995	961	979	954	963	1068	985	1013	1004	951	967	1001	974	1001	986	1005	974	988	975	977	996	1029	976	986	1014	968	1002	982	934	1005	1033	979	1016	1035	1025	982	967	971	999	945	973	956	995	989	981	948	961	967	1026	972	991	989	1003	984	974	961	1007	981	990	974	1011	949	992	1037	1029	978	945	1022	945	940	1021	971	976	993	962	973	1005	952	1002	1019	1039	977	936	1008	976	992	996	1059	1026	961	1029	962	1029	1021	1015	920	980	956	949	975	992	990	1001	984	998	964	966	961	974	1011	985	996	1016	992	979	1003	1032	1009	1017	1012	967	950	954	1016	1008	1011	952	964	983	1003	977	933	983	943	1057	1015	1007	983	1005	1021	1015	972	1030	1006	974	928	1007	1002	957	970	1004	966	979	964	981	997	1027	999	928	995	934	1040	1000	972	977	1001	996	983	951	1044	990	1065	1006	1033	971	974	967	1015	1006	965	1012	1029	998	978	963	1016	1004	996	1017	1014	1027	996	1013	998	972	996	968	977	997	1008	997	1010	1032	952	1032	1003	1000	988	970	958	1018	1032	975	960	991	941	993	991	947	992	1010	1002	966	1026	1009	984	972	961	989	987	991	903	977	927	1058	973	1008	1026	1016	942	1024	989	1028	938	958	1028	987	1016	1031	1011	985	1012	1003	988	956	958	1007	988	967	985	996	954	969	966	991	945	996	1007	979	995	1005	933	969	960	947	1021	983	997	1024	967	948	968	941	993	1005	977	1024	1000	998	1023	1004	964	1008	1050	995	1001	942	987	964	1003	980	1017	974	970	973	941	991	977	969	944	966	976	1039	985	970	1011	1027	945	978	1054	1015	953	940	1012	996	966	957	991	941	1063	1043	973	1025	951	968	977	956	981	995	990	987	945	986	1030	951	984	1040	910	960	978	995	967	1014	963	1037	969	967	969	982	986	977	985	1018	1033	1053	974	924	955	971	992	1003	1065	1027	1026	981	958	970	960	1002	947	952	1005	1001	1009	922	1027	981	1051	969	1000	969	996	996	1005	961	984	1032	1010	1001	980	987	964	1022	935	950	977	993	974	1009	966	1032	1014	1000	1024	975	1042	977	991	1008	1002	1018	946	1013	989	993	953	1029	977	950	983	958	971	978	994	976	988	1017	1013	1053	965	991	917	992	1037	963	959	939	1045	1022	913	987	922	938	982	1018	951	980	1006	962	990	998	989	979	930	1012	1063	1033	957	1008	998	1006	952	936	955	972	1022	960	1017	1022	963	1044	961	971	967	949	1064	1006	973	982	1036	991	948	955	991	955	970	931	977	977	1014	1015	941	1021	996	1005	940	1017	973	1000	1007	993	994	971	979	995	1011	987	1013	979	934	956	1025	995	910	1024	1072	945	985	978	952	979	957	948	1066	958	942	995	949	974	934	992	988	963	981	1045	990	937	997	958	962	1020	974	941	973	1001	979	963	1013	1010	973	998	970	983	989	1015	981	999	973	1025	1014	992	975	1022	937	988	998	988	946	948	998	958	1018	957	943	972	985	956	997	979	1003	994	1000	917	991	960	945	976	1003	969	988	958	1013	951	1103	994	979	954	972	942	934	986	1020	976	1022	996	929	1026	949	992	952	980	977	984	1013	1023	997	1008	960	999	1033	930	943	1024	960	1005	991	1001	961	962	1030	1050	941	936	980	966	971	915	968	926	992	1010	985	980	996	970	1025	1034	942	996	1014	928	985	975	1025	927	984	976	979	980	964	994	952	986	948	970	949	981	1052	1007	983	1001	950	1057	974	984	1043	1028	965	1033	1031	935	1045	1014	957	969	1044	970	979	958	955	983	1002	1002	974	995	1030	961	975	980	966	995	988	957	1004	974	980	983	950	992	1101	994	998	1003	983	998	1002	919	1026	1033	969	996	992	997	1031	980	987	1007	978	990	963	1046	951	928	981	995	1002	960	981	955	946	970	973	949	943	957	917	975	1007	992	994	1031	949	1014	987	990	940	946	921	1012	979	980	968	925	1009	977	996	978	966	966	966	1030	976	989	1008	958	929	1011	987	992	1054	1066	1025	990	1014	973	1024	997	999	994	957	949	980	984	987	986	958	1023	988	928	973	941	1082	957	1048	948	959	1031	975	1020	988	981	1007	1044	931	1024	977	968	947	1052	1025	1020	940	992	972	969	952	959	1040
41173	30272	28156	16923	9323	7470	4880	1363	613	549	518	534	455	451	436	414	413	430	405	443	428	400	410	387	381	381	399	402	399	387	387	373	390	415	364	382	385	394	345	388	357	363	374	392	390	351	379	370	360	350	334	315	387	348	373	350	336	357	372	397	365	374	368	366	353	341	357	372	374	352	405	401	358	350	369	384	370	359	375	382	368	334	367	421	366	332	371	415	381	361	365	366	343	348	340	371	378	368	351	371	349	366	393	363	363	374	368	345	352	398	355	381	384	364	346	368	369	388	377	381	396	385	360	364	369	363	346	405	397	367	364	373	389	373	380	366	364	380	361	358	372	363	359	349	361	341	358	361	350	401	345	363	344	380	378	375	377	378	376	387	389	362	361	387	372	367	380	362	391	397	353	381	339	372	393	375	394	385	373	321	386	382	334	379	363	351	332	379	339	376	345	380	393	330	355	373	364	319	344	358	350	345	365	389	361	382	363	362	358	342	335	346	363	368	356	325	312	377	343	342	350	376	396	365	367	373	328	328	332	325	362	332	379	363	383	361	349	353	383	347	389	378	409	390	381	378	349	341	374	362	341	415	367	370	368	377	348	324	406	357	364	403	390	338	386	343	346	360	350	388	370	360	326	364	326	362	366	374	347	368	398	350	362	380	376	362	389	390	331	401	406	337	379	363	354	403	388	375	376	371	379	381	335	338	375	387	372	355	367	339	377	344	368	350	393	375	341	356	375	352	415	370	397	371	398	361	345	370	360	358	384	361	400	388	373	376	335	333	403	362	341	350	374	377	376	338	396	381	358	371	379	378	343	357	417	389	366	360	373	375	367	388	376	374	345	359	400	380	318	458	366	384	369	357	360	357	365	301	335	368	355	345	318	386	373	386	391	374	328	390	371	353	376	397	338	357	344	370	338	379	366	358	359	376	397	394	380	358	393	378	326	386	392	309	378	388	353	405	365	387	317	364	322	358	388	398	362	354	389	363	359	333	348	322	378	354	386	357	351	369	357	371	346	386	351	389	381	348	382	399	326	333	392	349	360	366	359	347	385	364	358	373	409	374	350	338	362	358	355	359	368	383	359	346	408	358	401	385	386	404	396	355	359	347	354	349	373	332	376	367	353	378	367	391	366	390	342	380	317	373	355	418	394	357	326	364	368	387	390	364	363	350	323	330	310	349	363	357	371	376	390	368	385	371	377	355	347	393	397	412	391	400	389	379	342	339	391	346	343	349	389	361	371	360	374	361	384	358	390	360	365	368	412	344	330	404	364	373	350	388	390	360	389	379	352	352	390	378	349	364	370	358	358	394	337	356	368	380	338	337	384	347	357	358	391	417	401	351	336	385	371	346	376	332	335	396	369	362	361	369	321	393	336	371	360	345	347	396	345	413	383	385	297	363	382	360	356	353	387	381	379	393	390	358	380	337	378	377	367	357	315	351	354	368	352	376	402	373	396	395	389	357	377	390	386	370	372	357	377	389	358	316	370	385	350	387	366	398	363	375	341	362	371	346	395	381	352	377	378	372	364	379	398	381	391	362	346	319	338	355	324	364	372	365	376	349	356	358	370	381	431	361	324	386	363	375	333	411	365	351	357	344	368	399	401	362	382	379	356	374	401	360	354	382	385	357	360	377	354	333	377	354	353	352	349	376	359	408	345	378	390	367	371	358	377	412	358	347	352	374	402	358	391	355	334	335	341	417	357	385	375	361	382	343	389	362	369	358	379	349	356	360	352	381	374	378	346	360	352	350	365	360	372	333	373	333	391	346	336	359	338	350	352	395	390	360	354	363	342	374	373	341	386	351	375	381	374	362	399	386	379	378	365	364	370	392	356	402	409	387	362	351	352	344	374	392	358	398	391	360	354	329	367	408	366	379	376	369	382	339	357	358	327	363	365	356	362	335	354	350	370	386	367	350	369	356	344	366	346	350	356	380	333	410	357	362	398	339	402	356	370	346	353	359	390	353	346	378	359	392	378	381	382	358	363	380	384	314	350	371	395	388	348	343	368	375	357	382	364	373	378	367	333	366	357	403	342	383	393	368	383	338	380	343	402	357	347	345	340	360	367	348	380	394	354	356	348	357	392	375	349	370	366	343	398	383	365	346	361	347	365	399	363	363	357	385	394	348	350	379	385	387	357	352	343	372	379	410	354	368	369	376	390	375	387	397	366	355	386	396	334	350	381	368	377	351	357	397	399	370	353	336	387	367	357	362	340	340	362	344	362	384	392	370	347	336	347	353	345	399	334	348	366	357	371	359	398	370	358	362	363	369	372	386	362	365	388	334	360	367	370	364	372	373	351	374	357	365	374	359	343	390	374	388	353	396	364	384	390	358	397	354	384	381	374	334	378	391	330	344	359	352	381	388	345	361	396	389	356	366	321	337	337	360	374	361	361	359	384	364	359	340	350	309	323	351	320	351	379	353	362	354	370	367	377	357	373	353	324	378	365	392	389	380	383	363	376	350	412	404	400	394	412	368	366	372	352	353	381	384	373	349	372	369	364	379	378	370	368	367	383	367	370	393	361	341	377	408	397	364	374	351	384	370	363	364	375	334	363	361	366	357	377	354	387	345	371	340	377	372	346	352	358	368	358	362	414	384	371	350	365	352	382	351	347	365	390	352	367	352	368	371	367	346	397	396	370	384	347	388	357	377	364	387	356	365	373	352	331	332	356	364	353	367	384	388	367	353	388	409	360	363	348	361	362	388	363	369	341	370	382	376	357	341	367	339	371	379	354	389	406	372	371	399	363	384	345	347	372	385	383	354	374	387	374	357	382	382	355	387	355	340	383	370	393	348	365	357	376	365	415	346	345	374	412	332	384	368	366	330	366	372	358	386	401	356	412	375	402	359	346	403	359	363	395	345	346	367	355	419	395	372	380	362	369	367	317	365	409	351	349	371	381	371	362	368	367	365	346	332	362	343	359	378	360	368	370	390	392	382	388	397	381	380	361	392	366	358	346	356	405	375	364	329	362	367	352	391	349	376	354	368	355	402	356	341	340	370	372	360	358	346	359	393	372	345	353	402	354	371	368	383	359	371	362	345	383	352	378	369	379	345	358	367	367	357	359	384	344	374	345	358	350	338	364	346	345	357	379	348	331	376	334	387	415	360	356	368	375	381	350	381	378	346	360	376	351	352	390	355	357	412	397	378	404	349	368	363	404	402	374	349	350	382	374	371	381	361	365	361	368	367	396	389	366	376	355	348	375	355	385	369	348	350	375	406	385	347	370	373	351	398	441	365	341	367	373	388	360	336	361	363	330	339	355	362	413	354	392	376	404	363	363	349	313	367	396	397	366	371	349	375	345	383	404	395	356	361	351	408	375	379	369	358	375	355	360	352	339	377	342	348	337	366	368	353	404	343	369	358	344	350	358	353	373	394	376	367	400	348	386	392	390	407	374	419	333	308	380	368	360	361	361	350	317	391	348	345	396	371	352	399	340	360	393	393	349	389	370	356	380	380	373	323	372	337
27407	25290	30593	25455	19947	19389	13224	4438	2027	1841	1718	1503	1381	1358	1219	1216	1165	1185	1193	1111	1034	1068	1024	950	1042	1034	1000	1031	995	966	969	968	956	926	908	906	922	920	873	924	931	876	836	843	885	870	871	862	863	874	859	871	858	919	889	876	879	871	862	842	886	841	820	916	858	858	818	869	853	888	867	898	878	816	843	822	908	852	850	840	853	843	827	910	887	887	810	861	830	860	886	850	902	863	793	831	808	862	854	867	892	905	898	833	874	907	904	836	857	898	844	881	896	857	883	872	885	847	889	865	859	809	866	923	806	829	875	845	854	855	858	839	850	813	891	845	852	781	859	858	839	858	875	895	824	877	818	842	903	869	918	853	846	862	797	928	845	782	858	892	813	827	844	846	908	868	869	827	827	778	864	857	826	820	848	829	865	870	815	827	824	818	837	856	862	821	864	834	874	865	906	886	885	803	851	863	860	860	831	800	870	826	869	823	826	845	848	801	889	855	897	848	877	862	849	887	799	828	905	871	866	885	893	849	867	822	851	862	853	803	909	834	875	889	811	818	820	890	853	791	819	905	851	820	867	848	896	879	824	832	850	796	929	844	930	833	840	883	834	866	834	841	874	868	842	845	820	801	844	895	894	872	804	833	859	858	849	852	872	868	908	906	805	908	848	843	867	864	838	856	905	826	862	845	866	856	896	853	902	812	879	837	853	885	870	885	836	881	883	861	869	896	878	884	882	826	824	843	820	855	786	899	836	803	881	836	839	861	854	856	871	829	804	865	833	887	870	868	882	839	893	823	843	819	875	804	773	863	841	830	878	789	846	907	837	837	874	831	859	907	834	872	863	872	805	842	816	894	817	822	849	846	818	842	838	807	852	871	890	851	784	809	871	825	903	819	859	800	880	849	837	831	880	840	905	849	844	797	872	833	891	772	897	840	887	836	852	855	859	849	875	852	844	820	845	816	801	879	885	817	878	846	857	869	852	814	830	839	821	897	849	805	873	862	803	820	859	860	858	895	841	925	846	865	922	810	882	824	828	923	789	864	832	860	869	883	868	833	858	799	856	906	864	890	795	864	868	826	837	815	823	858	880	832	855	861	810	844	858	802	878	838	817	846	896	899	791	835	872	920	802	856	799	808	864	836	873	896	834	866	834	822	853	824	817	831	876	872	844	885	868	861	826	855	880	843	877	839	818	833	873	861	896	828	869	854	863	863	839	841	855	845	842	788	881	808	852	806	856	889	889	881	833	882	876	842	831	868	815	819	863	857	828	845	818	834	828	840	822	859	853	826	884	822	945	837	873	835	890	895	876	850	863	841	840	854	836	840	888	865	819	857	880	893	916	841	882	889	772	855	800	874	836	896	877	836	804	823	936	834	881	833	855	864	812	867	862	834	883	857	833	827	824	896	894	868	803	896	851	828	832	845	879	821	821	806	861	845	878	830	899	789	844	854	911	842	821	800	807	816	827	875	811	878	833	842	867	881	882	820	831	846	829	806	827	843	810	890	861	908	829	872	837	883	861	908	827	809	805	838	895	836	865	843	860	911	902	810	830	939	822	835	785	859	854	822	838	860	852	862	842	815	847	859	840	817	821	856	820	839	868	876	839	951	845	838	859	810	857	863	855	789	841	830	849	799	886	911	911	822	850	890	871	900	844	816	823	829	872	849	876	886	827	839	852	835	826	831	869	876	874	871	814	770	869	905	819	854	874	832	859	862	909	845	856	872	835	885	864	857	822	829	803	840	787	806	804	829	928	801	820	827	899	873	848	881	848	855	849	869	830	856	840	842	831	890	804	871	808	893	838	875	840	864	861	868	811	821	867	799	911	882	851	845	866	893	865	790	777	876	836	828	833	850	886	853	832	863	854	830	876	844	878	842	858	876	829	813	841	824	859	855	863	847	848	892	858	867	876	906	831	892	847	891	860	887	827	879	829	812	854	870	861	831	846	887	839	843	878	831	834	825	869	853	878	804	912	826	870	875	821	852	897	848	854	874	842	862	876	822	765	870	863	884	854	885	834	882	875	801	838	865	877	854	822	878	838	882	841	864	825	875	948	853	851	825	866	902	818	914	878	834	838	897	820	846	824	811	899	868	828	906	897	829	826	851	829	847	860	839	897	880	872	902	872	828	881	875	848	841	843	871	867	856	836	840	870	860	844	852	882	853	879	848	859	834	828	897	822	880	854	877	868	890	841	875	864	858	854	838	825	841	840	830	869	876	862	864	863	883	851	829	863	870	906	850	820	833	807	849	847	845	892	802	860	887	858	851	842	850	896	833	832	835	859	874	847	897	881	902	876	889	777	865	846	866	864	861	824	869	832	884	870	916	858	805	836	855	854	823	865	916	857	798	868	821	863	884	851	842	848	865	801	823	895	858	810	848	890	849	814	884	838	848	840	866	880	861	806	843	865	806	896	835	834	865	870	867	869	879	842	844	799	883	881	864	821	924	885	856	845	895	868	812	828	878	801	834	845	867	858	855	782	906	821	877	865	847	849	871	820	859	802	846	846	872	839	854	805	870	910	889	822	824	858	854	861	860	899	804	882	873	842	865	845	870	793	806	821	926	875	877	824	859	870	886	819	839	844	829	833	819	834	830	837	808	848	831	888	888	804	899	848	902	880	835	910	856	849	828	866	844	850	854	857	866	881	847	895	860	847	890	785	841	820	873	823	796	875	854	824	863	852	837	816	844	850	875	843	916	855	809	866	863	876	884	866	910	868	841	869	837	803	879	875	840	834	877	791	843	879	838	876	871	897	845	846	825	904	886	892	838	837	865	808	856	846	873	859	888	852	834	886	887	853	867	885	853	814	868	860	829	838	822	855	878	825	830	812	852	835	885	834	870	872	849	852	862	853	841	872	835	817	850	835	818	832	907	825	835	857	843	845	842	784	825	851	804	844	855	840	866	855	939	854	789	857	864	829	873	869	859	872	862	854	819	863	871	845	860	802	837	885	917	866	838	851	875	835	852	800	858	852	891	835	846	875	860	871	855	817	843	870	834	894	835	826	861	838	860	892	840	848	833	826	816	861	865	832	868	820	826	893	890	814	937	855	866	848	846	823	866	877	855	862	844	886	809	900	887	835	852	861	871	873	852	884	851	838	836	837	868	820	908	758	828	827	895	877	802	877	855	847	762	834	806	840	844	866	865	841	819	847	864	865	891	857	841	852	844	875	826	894	823	873	895	843	818	854	815	866	859	874	817	863	889	822	843	827	841	826	859	839	812	853	822	855	889	884	799	944	858	839	812	900	926	839	853	817	860	824	871	832	837	853	852	869	847	828	859	848	849	856	840	816	876	861	874	888	912	889	886	854	826	876	867	867	847	841	869	818	850	843	783	866	854	854	823	839	795	841	858	887	896	853	834	821	840	799	857	874	853	872	850	835	855	825	816	865	815	867	834	851	821	899	833	873	847	851	868	846	864	824	896	853	817	883	836	848	811	860	838	947	820	844	850	824	947	841	872	842	843	826	854	793	847
17386	9698	7402	3400	1628	983	716	535	461	472	449	439	483	431	437	426	445	448	442	407	421	393	427	446	432	379	423	417	413	420	425	392	419	428	425	456	424	409	398	441	409	413	425	407	439	424	396	403	431	424	425	457	415	429	412	389	395	394	430	386	423	395	389	430	440	431	386	385	412	395	394	395	352	429	441	377	426	380	444	420	412	406	430	390	451	415	399	440	423	407	400	395	433	398	398	447	427	441	423	450	409	416	455	454	456	431	428	436	418	408	407	406	399	440	458	462	434	410	429	426	431	409	437	447	397	452	434	408	383	443	409	377	405	400	407	422	416	410	410	414	383	433	412	450	426	424	405	451	366	410	433	422	446	407	416	421	449	438	451	416	409	385	410	454	421	447	403	426	424	446	386	412	423	417	419	407	407	402	463	436	397	409	379	381	426	424	372	428	406	421	413	412	405	433	429	434	420	438	447	428	372	422	388	420	405	413	410	421	479	403	419	404	415	424	413	440	454	447	422	394	395	407	403	400	420	471	414	426	438	465	399	430	401	394	426	409	417	404	410	430	423	416	457	385	381	427	446	432	419	431	396	425	448	411	409	417	454	463	375	423	443	418	396	394	392	429	398	400	467	384	419	419	402	430	391	409	418	458	391	398	437	474	395	466	399	372	398	420	386	428	434	435	409	403	447	439	409	419	450	429	416	444	400	396	454	417	419	400	393	424	411	425	377	431	453	390	393	412	443	454	394	454	412	431	416	403	410	420	427	440	447	419	415	416	434	434	408	412	421	415	401	408	396	396	387	415	412	385	422	439	414	401	409	412	405	440	415	423	438	436	406	408	476	409	437	403	405	411	391	422	368	419	387	449	406	424	402	408	435	433	382	433	368	394	425	421	475	443	466	414	413	450	431	424	464	430	388	424	422	382	435	409	425	402	432	373	426	418	386	416	420	443	379	419	377	433	427	410	416	413	438	440	412	440	418	419	393	428	460	446	394	427	436	420	441	405	408	441	419	410	424	431	439	406	442	456	431	410	427	407	425	435	407	429	443	472	415	443	413	386	398	421	439	443	410	402	416	372	423	421	411	409	435	418	403	444	429	423	387	437	409	404	425	448	431	377	399	409	402	406	417	424	410	435	421	414	407	419	394	406	411	413	399	418	447	419	417	413	407	398	411	411	446	415	424	442	424	391	414	423	431	408	412	409	406	435	443	430	448	434	442	415	428	433	442	442	410	450	451	395	416	448	394	428	428	420	416	445	397	447	414	456	432	397	452	426	425	451	413	409	440	435	417	430	428	406	413	409	445	398	430	432	416	433	427	406	428	391	370	416	417	445	432	406	433	430	416	433	443	441	448	431	404	390	431	435	429	437	442	450	438	416	454	447	405	441	427	439	402	400	412	434	414	447	433	421	451	427	414	417	460	425	427	459	430	407	421	412	433	394	400	416	405	448	429	399	424	413	444	452	420	404	469	422	402	389	392	444	401	429	431	436	422	406	415	423	396	420	413	436	403	413	449	423	438	463	411	420	454	429	434	422	395	432	432	406	395	440	451	390	442	443	436	462	429	411	391	448	404	427	412	400	401	390	397	416	429	422	414	404	417	435	429	394	458	377	399	442	422	405	415	403	454	435	428	444	432	442	426	431	418	445	411	460	440	430	405	415	449	408	440	430	406	414	436	455	404	400	424	416	425	433	426	403	398	391	417	432	432	416	434	440	435	444	425	458	407	417	434	425	400	429	395	397	420	433	430	376	459	417	381	404	400	423	433	384	381	406	444	395	401	404	448	364	415	437	416	439	423	408	448	420	414	450	429	428	390	413	390	434	421	384	410	419	409	404	408	375	404	402	411	425	444	462	426	430	450	484	407	437	421	458	396	419	428	430	408	429	442	400	382	378	392	434	427	438	405	392	414	380	396	399	443	431	418	455	429	380	416	430	441	418	466	391	440	427	368	402	423	453	438	409	408	414	441	439	366	400	383	446	392	430	421	460	396	429	372	397	410	449	443	407	401	459	389	406	444	398	438	396	405	442	381	418	418	417	389	369	387	419	440	426	410	420	408	426	414	460	398	444	464	406	407	445	381	427	444	441	379	444	428	398	422	400	420	399	421	438	425	434	455	436	442	428	439	403	417	404	441	398	388	404	351	417	374	410	422	453	400	427	384	402	383	381	429	416	435	415	411	423	425	413	420	417	413	424	436	426	450	412	388	428	423	422	441	403	416	423	443	398	445	404	453	411	417	418	415	412	430	428	438	389	376	411	415	456	392	445	410	374	434	428	447	423	430	404	451	399	395	405	428	371	419	423	430	413	407	424	466	426	412	403	441	424	441	449	487	435	449	412	399	449	422	416	386	406	425	410	436	463	424	446	444	477	396	412	387	412	411	419	432	441	409	434	441	414	402	403	434	390	413	428	396	396	456	385	403	411	433	385	427	372	411	408	426	434	419	429	404	402	441	439	448	404	405	466	436	409	415	409	397	423	436	383	376	405	401	395	436	413	377	408	429	399	404	449	391	422	404	418	438	387	390	354	401	399	413	402	432	410	401	431	449	428	430	451	400	420	435	406	394	434	424	414	437	447	410	428	408	453	494	421	427	413	396	382	421	468	393	392	404	433	406	385	429	424	445	402	421	445	436	416	428	430	419	448	403	444	422	468	399	402	412	391	388	401	414	444	445	396	429	425	386	420	431	398	411	441	430	414	427	423	423	449	411	379	447	421	440	420	446	435	451	418	414	428	400	405	449	417	418	392	390	424	471	428	408	465	421	408	443	473	450	468	416	422	418	395	436	443	415	415	416	451	439	424	430	405	455	424	372	420	399	395	419	410	421	429	429	445	418	383	414	421	421	389	419	441	435	411	452	429	388	404	479	430	393	448	438	411	434	393	432	422	413	408	443	442	420	463	450	403	378	416	477	435	392	428	384	438	405	395	403	407	431	451	425	406	410	427	386	386	447	450	438	417	423	378	403	410	429	402	409	388	385	428	459	448	412	442	406	463	415	407	399	421	428	406	414	407	443	427	396	408	394	408	419	399	495	454	390	398	438	401	447	454	392	458	450	445	400	401	429	420	386	408	411	410	421	422	428	403	432	450	398	440	404	409	419	428	415	415	426	455	402	405	427	428	415	436	431	435	413	379	419	424	401	415	408	437	438	401	426	393	435	414	419	390	455	396	442	401	398	408	441	431	455	408	415	414	437	446	480	419	437	388	433	430	407	435	411	402	391	411	433	447	407	419	414	427	408	426	395	466	435	426	473	417	425	421	476	404	438	408	430	434	398	483	470	438	425	413	421	443	399	385	430	437	446	387	421	414	413	404	412	426	444	436	409	402	406	427	435	390	454	439	430	395	388	398	442	419	417	416	403	443	450	429	444	419	418	385	377	424	384	433	402	413	446	408	413	428	407	463	451	409	434	403	466	470	434	425	513	467	417	420	474	431	441	448	446	432	430	430	433	395	452	420	449	432	426	404	422	429	445	428
12140	9147	12219	8690	5231	3659	2206	1510	1346	1289	1177	1218	1186	1098	1088	1056	1073	1109	1002	1085	1068	1066	1014	1035	1074	1001	1035	1032	982	988	929	1013	966	959	972	959	995	1023	1039	945	1012	983	982	972	1022	949	992	1040	946	915	1006	943	1016	976	1021	991	936	922	967	1066	998	952	1024	981	936	995	1019	973	991	1005	907	943	916	951	1013	956	947	973	968	927	1001	939	975	977	961	945	936	955	1055	954	926	987	1020	974	964	978	1017	971	943	949	966	944	944	924	986	1013	994	976	927	953	952	1000	984	969	957	998	979	984	959	957	955	979	988	977	955	972	964	941	921	984	952	985	978	929	1029	983	1026	946	963	944	1015	1005	966	978	1034	975	948	986	1018	975	959	959	968	935	928	964	955	978	1016	957	1007	989	986	1017	965	949	940	954	959	973	951	999	954	1004	988	960	942	957	1003	1014	986	982	943	934	987	1030	949	905	932	995	933	946	929	909	1008	973	1022	1001	959	1018	966	964	915	956	980	992	944	978	940	967	980	961	973	1004	932	978	936	990	923	959	954	981	1000	961	1000	954	1009	1000	911	920	944	933	1035	965	959	951	976	1028	989	1019	984	938	934	910	907	944	952	965	1008	963	997	988	983	1026	970	955	970	1003	957	979	1002	1001	978	986	970	942	969	974	1007	943	939	972	964	983	923	996	964	951	950	992	978	974	1011	991	920	978	977	992	950	1017	974	956	947	931	1002	956	991	940	1002	972	940	960	962	959	971	988	965	898	939	951	1002	978	995	966	923	997	1009	937	961	996	881	986	941	1017	1005	939	974	981	971	985	1012	942	970	986	971	969	1007	954	1033	958	983	988	916	961	977	931	1014	949	952	1008	921	949	965	979	926	982	968	962	912	968	907	1012	971	992	1003	947	964	958	925	959	950	959	963	970	957	970	977	960	990	977	922	939	967	968	967	982	990	910	997	965	1008	975	935	971	980	956	963	1019	948	998	945	925	1013	907	982	964	1002	972	948	1021	909	931	1017	949	1012	994	999	942	956	898	960	926	970	1003	985	970	938	906	940	984	916	1008	974	978	1027	968	988	888	938	929	957	1000	954	948	986	926	1026	1011	1005	965	1033	1008	956	964	1007	985	976	937	953	985	1000	945	986	992	953	952	959	934	972	997	985	958	915	942	945	1017	926	974	1005	988	985	976	969	997	933	952	927	1029	946	969	988	974	991	978	969	977	986	1001	957	979	970	993	972	989	981	950	942	955	978	965	936	1001	980	945	1002	976	976	930	952	951	986	930	1007	985	909	943	979	913	993	940	1011	965	983	1007	937	1006	967	917	1001	990	926	983	1013	965	930	1014	994	957	990	961	985	952	959	962	958	916	957	936	945	988	964	1004	956	957	991	969	960	1001	934	923	939	926	1028	1000	948	973	966	1026	976	978	1012	966	926	979	969	944	893	1006	932	972	959	949	938	955	932	939	990	983	969	958	995	941	975	979	939	960	963	958	1000	965	950	905	996	991	986	969	966	1036	947	984	910	1016	981	1009	945	963	942	953	980	953	1027	1006	928	929	959	936	980	985	937	1008	962	969	927	962	947	1030	971	1032	949	959	978	998	956	966	1017	938	943	904	1047	951	918	959	942	940	920	975	965	932	983	918	979	1038	986	973	916	929	984	970	991	979	942	991	940	1004	948	975	970	941	967	955	975	925	973	990	1035	965	970	981	943	980	1018	982	973	967	935	978	1055	1011	973	939	1001	959	992	954	989	992	947	949	957	969	979	957	991	956	991	961	927	974	977	1021	989	974	896	934	1018	978	964	963	969	960	1029	971	1013	921	954	946	981	977	915	997	968	961	931	990	926	943	996	960	935	1005	977	1040	972	1004	972	957	946	990	925	943	957	1018	896	959	955	1007	969	975	935	895	932	951	971	927	977	910	1023	985	1015	995	939	993	908	967	990	969	949	963	974	960	926	979	971	935	938	993	939	1025	1023	910	997	956	956	908	957	950	953	950	996	941	1008	948	1014	995	994	1022	946	1036	949	975	967	964	926	912	965	962	968	924	969	947	970	984	954	963	932	959	951	968	961	983	951	959	957	982	939	886	975	938	987	968	970	986	972	929	1005	983	1014	942	981	1002	957	1007	990	963	954	950	1000	938	986	970	990	967	1011	962	925	968	990	1014	966	942	986	986	991	951	969	995	984	992	1022	928	940	959	944	967	976	942	898	942	981	951	994	980	981	931	950	959	957	1017	973	996	1004	999	940	993	922	981	979	899	986	977	1017	968	933	968	1051	1000	971	962	1005	959	948	1002	963	951	1062	982	989	977	901	1002	919	995	958	991	962	948	1004	950	1004	984	1000	946	996	927	1028	1021	981	1004	946	991	977	988	983	921	949	942	997	1008	1016	989	977	956	971	981	964	963	934	964	969	982	1012	997	1001	943	957	975	910	961	985	902	964	1014	1022	1005	971	906	939	937	946	913	933	965	931	946	967	949	908	925	943	900	935	984	975	960	924	978	954	969	987	922	1015	940	927	942	985	955	987	985	989	1011	964	927	973	952	996	879	898	983	940	915	951	958	945	988	990	953	982	1001	989	990	962	1001	1011	942	967	953	981	997	993	944	990	962	923	941	982	993	975	972	934	986	928	975	941	953	1051	973	970	996	1016	1002	1019	977	961	1049	950	1000	968	993	980	970	942	918	983	964	1017	962	1013	973	943	959	985	934	988	980	975	908	979	995	1002	961	971	925	944	966	981	983	973	972	1041	972	1019	970	982	989	908	967	957	928	1020	967	945	998	985	968	952	961	955	965	914	967	955	1019	969	975	993	1016	1014	992	957	889	1052	913	988	1018	935	975	930	1007	927	1010	949	939	973	1025	958	971	1001	954	934	960	968	978	1024	962	934	974	965	916	927	987	949	1023	945	975	921	976	955	974	935	979	1027	912	925	975	943	984	1014	957	963	996	1033	1001	991	967	993	934	908	990	950	1010	936	1002	941	904	974	979	971	992	984	987	936	992	915	963	974	931	990	987	1023	1033	991	946	974	989	993	978	974	1007	981	980	945	982	951	959	945	963	924	975	913	1007	998	984	990	967	994	981	932	997	935	1000	928	960	969	919	964	939	916	981	1034	946	962	982	918	954	937	961	903	936	981	971	969	999	981	963	894	972	938	998	987	978	989	964	1007	973	974	1002	994	970	930	959	935	930	975	980	976	889	958	987	983	940	951	974	929	1013	973	1020	962	950	958	964	999	993	930	967	984	968	967	1003	977	958	966	919	986	974	940	993	968	956	975	956	1004	977	978	936	984	911	956	974	996	972	963	912	953	949	928	951	1002	959	986	965	998	960	983	919	936	932	956	906	1014	967	975	993	924	1027	995	984	982	997	993	970	999	1034	1054	950	1009	1007	943	958	911	986	968	992	1007	991	1006	951	973	961	967	956	928	964	997	1002	900	1021	990	926	979	1011	967	948	967	919	1004	932	910	972	961	915	971	1023	930	956	985	976	978	989	988	921	972	1007	972	971	944	985	929	986	977	981	1057	990	985	999	936	1006	930	908	917	916	1026	960	929	962	947	952	996	1008	956	939	961	932	967	935	918	942	923	953	1005	970	926	948	945	968	968	951	945	982	1007	1011	964	1055	950	939	984	983	967	916	1048	1002	958	1010	990	972	990	941	974	969	910	957	916	981	982	1003	990	978	893	999	970	995	984	925	893	965	975	960	923	921	980	930	991	966	962	993	1009	960
32188	21800	17990	10037	6259	3901	1764	806	527	488	515	527	514	497	424	469	488	456	466	483	468	440	472	465	468	459	420	458	483	447	408	440	434	426	442	433	471	474	445	485	398	442	434	495	460	458	466	421	478	410	416	435	439	456	447	443	452	448	455	411	479	434	428	443	481	413	408	458	430	426	455	426	431	449	483	439	468	355	389	425	434	436	461	431	476	436	443	390	385	442	384	430	458	454	438	445	425	450	442	471	431	429	494	425	408	406	422	456	462	440	412	447	417	406	450	445	412	458	440	405	466	449	409	435	449	431	448	429	415	398	441	414	442	437	454	447	431	429	452	445	436	444	437	431	436	411	441	421	432	396	432	428	433	464	417	454	443	422	441	458	436	420	411	439	428	409	417	423	445	429	461	426	442	432	416	380	444	444	372	416	438	435	397	474	430	421	449	479	434	437	416	413	395	449	423	427	478	417	399	426	408	403	428	426	427	435	429	425	471	458	470	454	422	408	448	446	443	479	439	458	436	427	413	464	413	402	450	453	430	488	444	442	439	426	399	409	437	454	435	440	446	446	404	439	404	456	416	472	431	464	439	453	393	419	427	409	410	475	460	451	459	467	446	420	483	431	408	404	368	442	461	447	426	431	400	459	438	463	437	449	442	420	460	413	492	470	435	459	443	478	426	444	417	427	426	442	428	421	415	443	482	454	463	422	449	401	437	445	446	461	420	421	420	436	405	442	437	408	446	411	412	397	404	447	418	399	430	447	455	385	433	437	415	443	465	445	442	435	453	490	415	388	418	446	405	427	442	454	470	425	452	465	393	460	424	402	446	406	442	439	405	421	428	424	411	451	434	438	422	438	448	459	460	450	467	423	428	393	469	452	470	450	438	410	460	398	418	458	407	440	443	418	427	431	431	440	430	392	441	377	426	435	431	413	446	444	390	387	456	437	420	450	383	399	434	451	429	452	421	441	454	465	433	426	410	433	383	428	415	443	456	420	391	408	470	405	424	421	406	411	410	435	474	454	463	439	465	372	437	401	413	421	410	422	455	441	424	431	439	448	425	448	449	436	441	433	463	436	440	431	418	403	429	431	414	450	470	418	469	440	412	432	437	413	435	463	442	453	424	432	407	444	410	436	455	446	428	444	459	419	458	426	421	440	398	442	453	436	371	430	390	422	452	459	462	450	437	413	432	428	461	420	400	450	467	439	421	436	424	435	440	395	426	446	431	407	430	415	456	424	436	439	421	432	436	492	389	429	450	476	402	429	430	441	428	407	460	439	460	453	455	460	421	453	404	437	425	433	435	424	429	435	409	447	470	440	412	442	439	456	397	413	407	439	472	443	414	432	461	435	467	409	451	420	415	419	424	407	406	413	418	429	424	461	463	461	496	426	474	429	436	423	431	451	443	421	495	502	420	432	440	433	452	471	435	399	435	425	396	411	456	398	453	413	460	449	437	448	377	454	395	474	417	442	418	453	442	428	437	424	433	396	425	431	425	439	444	417	399	448	435	422	441	416	418	455	405	394	438	430	425	424	444	462	431	442	424	418	443	396	444	395	453	457	439	458	400	462	445	452	426	455	427	412	415	420	420	452	416	402	434	439	435	442	455	466	435	453	404	429	415	433	452	434	432	433	479	458	470	444	459	442	417	441	420	452	434	459	422	451	413	419	416	478	466	426	404	486	439	454	419	451	429	417	427	434	420	444	442	419	409	426	425	412	452	404	457	450	398	424	457	425	445	424	404	414	440	417	424	463	436	428	398	421	499	429	449	401	446	475	380	399	441	436	470	416	431	391	451	440	433	431	476	448	423	436	448	439	411	466	423	433	403	462	436	488	436	371	403	441	427	428	457	475	393	412	428	470	417	460	411	446	431	447	448	405	406	437	432	447	410	427	440	426	427	414	446	445	416	434	430	464	461	455	458	400	423	393	433	447	407	440	428	405	420	445	425	416	428	466	456	397	452	452	449	438	426	432	455	441	466	460	454	428	441	409	413	420	432	442	476	446	464	421	447	431	445	458	415	450	471	432	433	427	463	437	434	414	385	437	415	432	454	424	463	402	428	440	447	438	409	456	446	425	439	458	448	460	447	396	378	475	447	440	438	402	453	457	466	462	439	416	448	430	445	427	447	464	467	441	428	421	430	440	440	439	423	429	411	465	446	459	439	427	427	438	456	440	418	427	448	424	440	432	437	425	398	424	444	450	439	406	447	427	428	412	380	421	466	440	466	428	424	448	420	456	416	444	428	423	455	387	404	461	422	462	459	426	415	431	446	407	452	410	410	410	470	414	443	445	432	395	421	389	398	411	450	441	431	423	448	439	434	398	421	435	425	460	456	445	478	455	415	441	446	413	427	413	447	424	472	445	430	424	424	468	428	462	415	444	448	407	421	438	442	427	428	419	413	397	413	430	455	400	447	458	426	447	478	445	430	405	420	444	434	447	398	428	436	441	436	420	443	459	432	433	409	412	427	455	439	399	466	476	381	435	438	420	449	468	410	405	434	394	452	413	472	422	462	425	451	412	441	434	446	418	450	433	380	426	429	420	465	415	437	417	438	409	467	459	436	418	428	421	452	433	432	423	433	427	437	436	451	461	445	394	455	448	463	469	441	419	429	440	425	393	429	431	399	426	424	381	422	447	418	430	407	409	448	408	462	434	460	443	443	417	427	445	412	434	443	418	458	449	487	440	439	428	445	433	418	452	467	456	440	417	451	440	420	423	428	467	425	409	437	452	453	454	425	458	437	471	439	461	445	470	449	433	400	398	436	441	447	411	390	484	455	423	414	393	483	376	472	428	438	472	442	461	436	390	479	403	453	398	420	423	412	436	434	454	475	438	448	442	496	420	394	421	436	449	421	428	435	408	414	469	434	384	446	441	418	432	418	467	439	452	445	480	429	423	433	424	467	444	471	437	455	447	442	436	410	419	397	448	436	430	405	425	442	411	454	447	433	407	433	463	445	394	453	444	423	453	424	432	437	414	404	462	416	415	441	450	421	404	412	450	467	439	424	437	422	464	489	457	410	413	400	427	429	365	410	446	415	406	446	417	450	416	465	462	443	431	450	434	401	447	445	418	434	440	434	442	441	430	442	432	460	418	417	426	432	417	412	377	414	407	424	443	427	437	471	462	478	461	452	466	436	416	387	446	450	431	446	419	423	447	445	473	385	420	462	419	473	439	456	405	425	421	426	405	428	441	410	430	449	443	449	446	417	463	452	445	415	354	456	426	395	460	411	411	436	447	444	389	405	399	463	395	401	485	428	482	440	407	440	446	410	399	425	441	452	442	415	459	414	444	431	425	462	474	431	435	406	414	453	467	428	443	422	439	412	418	430	408	443	447	449	430	410	428	448	404	416	438	441	450	449	417	388	398	414	465	429	416	451	413	450	430	423	435	426	413	459	414	412	446	418	440	390	421	438	416	465	402	434	446	412	459	461	408	447	437	419	444	437	427	412	473	445	439	440	424	427	425	417	460
22419	18990	23032	18857	16422	12018	6190	2727	1679	1647	1460	1406	1366	1298	1222	1244	1251	1257	1178	1155	1227	1124	1143	1093	1140	1126	1107	1106	1098	1083	1042	1107	1011	1048	991	1034	1006	1073	1053	1012	1019	1036	1038	1008	950	968	981	1000	956	993	1026	1000	1017	1011	1014	982	1029	960	988	970	1042	1055	1032	1015	995	993	987	1092	1015	1031	1007	963	995	1001	1017	1056	995	1057	1036	1005	964	975	940	990	1049	979	982	996	962	995	965	968	1006	920	1034	1005	973	935	944	974	979	957	960	1028	984	1011	1007	1029	1032	965	1000	1008	932	967	960	990	987	1012	1011	1045	1009	1035	1027	1030	987	1018	963	980	945	957	978	1008	965	1013	930	969	1062	1013	953	1017	1033	966	950	965	1037	993	1011	999	1019	1015	945	994	1007	1023	977	1042	969	1001	963	959	980	978	995	981	1032	1020	975	947	996	1002	1029	1024	989	988	1026	941	1005	980	1029	995	982	999	947	1066	1009	1052	979	982	1009	994	968	1031	1022	1008	964	1000	995	960	983	989	952	959	989	1003	988	1027	963	980	987	1013	968	974	981	996	958	984	978	1010	965	1058	1006	982	1039	1010	1012	1011	1011	969	1047	1009	971	957	993	1006	973	1003	998	944	1005	988	1014	947	915	1011	987	995	1008	919	1016	1026	980	1031	1044	982	1041	1049	951	1032	988	1004	947	1026	1018	1007	987	1013	971	1008	1016	1018	1014	979	1011	1008	982	1022	1002	982	1004	1017	1041	990	967	997	1042	1003	978	1042	1037	973	951	965	993	949	946	1035	983	999	1001	1055	991	968	1008	997	963	985	979	951	924	997	991	997	970	969	998	1012	1031	988	987	988	995	992	1013	921	1024	1082	958	996	1012	1005	977	1010	990	956	1005	980	1006	1004	977	997	992	979	996	1087	1018	993	1002	959	1011	1006	1023	933	965	1046	955	964	970	949	1012	948	1027	929	956	1018	1005	1021	1023	990	1001	1044	1018	1001	1012	996	1010	1021	995	977	998	993	1003	991	990	1024	1039	1035	1048	1022	1040	1017	978	978	993	984	999	1009	965	1021	997	1020	955	994	997	984	993	963	971	1002	984	997	983	981	1001	1001	1002	1012	946	989	989	965	1029	1005	1012	1021	1018	987	981	1011	1000	971	971	994	948	1054	972	954	963	1011	966	1033	989	994	998	973	998	958	1035	1019	979	973	935	1042	1009	996	1050	1000	999	1015	995	1022	1048	1034	1018	1031	1005	1019	991	979	956	968	950	994	999	998	990	956	991	961	1013	988	972	980	1056	929	925	966	1066	1007	960	987	1027	1011	1000	987	1029	1015	982	922	1029	1001	980	978	986	987	1012	929	955	991	1039	922	1017	1014	1022	974	996	1026	1049	968	962	982	987	982	964	1015	977	987	1030	1004	981	977	973	968	1035	993	996	1001	974	957	985	995	997	993	984	1036	1005	1004	1010	967	1023	953	1028	979	983	1002	1037	929	963	995	978	1001	977	976	976	987	1014	968	1022	1001	986	1006	1012	1012	1019	1015	999	1047	1078	991	975	1019	1009	982	973	1023	969	1075	983	1006	983	1006	998	1014	981	961	953	966	1037	1023	928	1007	961	990	955	972	1020	997	962	955	954	1038	973	992	992	993	997	1047	993	996	999	1028	1037	959	960	992	998	983	1091	995	1042	961	1033	1005	984	1016	975	1022	968	982	1058	1033	1021	1020	1022	987	969	1018	1007	1040	1001	1021	950	975	948	1063	994	1008	978	1001	982	986	953	940	981	965	993	992	989	984	1018	986	1050	982	967	967	1018	996	955	986	1031	1045	1037	960	999	955	996	1034	1009	997	978	1017	987	930	974	958	969	1030	1026	1041	1035	1039	1015	1011	997	1047	956	988	938	1008	955	1004	1008	1032	1040	1035	1005	957	948	994	1052	981	1029	1019	990	997	1016	1025	1030	1009	999	995	958	1000	965	993	976	997	992	991	991	969	1039	1034	1009	952	1034	977	949	1016	976	1000	1044	994	1028	960	980	1071	1000	968	976	955	982	1044	1016	974	1018	968	1039	995	1023	1017	1024	948	969	985	962	977	977	997	967	937	1075	982	1028	969	1002	1010	972	981	990	991	1040	1013	1069	981	1040	967	993	1010	974	968	1032	1023	954	962	995	1023	1016	1021	978	974	998	952	986	988	977	967	970	1001	986	987	1020	1033	1052	1016	979	1040	977	987	978	980	983	993	948	1001	936	1037	994	959	958	989	1013	1012	1021	1016	945	980	1001	970	998	986	980	953	966	1034	969	989	950	1014	986	998	1024	992	1079	1021	971	1006	974	980	942	985	1007	983	1011	999	992	1024	1000	954	989	958	1003	989	1082	998	1037	1010	947	1001	992	995	956	993	962	1017	963	971	978	966	896	926	948	1011	1067	1045	996	984	996	977	975	1015	1059	968	1000	1048	942	1065	1026	1014	1023	1020	1040	965	979	991	973	953	1021	1010	951	953	1005	951	989	980	1011	1041	918	980	987	986	995	1010	1025	1015	937	1038	1043	971	982	993	993	1022	994	1024	1001	980	993	989	1004	1002	924	1015	992	1016	969	992	994	933	1003	980	1026	1005	991	962	983	980	1022	1017	1018	977	997	976	1004	1007	1048	960	975	1002	954	958	1017	983	1031	917	1016	982	986	985	957	1055	1007	1025	991	939	1002	990	984	975	1023	1025	1025	995	1011	989	1025	973	982	1051	987	1007	989	994	986	983	985	1015	985	1020	975	990	1008	1004	1029	956	1030	946	974	945	986	1028	979	973	984	1032	984	988	1004	994	957	1031	982	956	966	961	1027	938	1060	974	978	992	991	1030	1017	974	927	1012	1004	1009	985	945	925	1063	941	982	998	917	1015	1017	1037	1038	970	1048	1024	966	1026	995	1016	1041	983	1027	1031	1001	973	941	947	962	1033	1009	969	963	974	985	956	985	953	975	987	974	958	1056	1014	974	1014	1018	1022	1052	1000	970	985	1017	973	964	1017	978	1016	991	1027	1025	992	1017	945	960	970	1046	1054	960	955	931	948	987	948	987	1012	945	1026	954	1040	1034	1044	1003	973	1015	1017	1048	971	1014	967	1005	1030	1032	1045	1037	1002	970	1076	988	998	1014	1004	1008	1011	1029	965	994	982	994	992	966	958	979	962	986	996	989	1038	1031	940	940	975	1002	963	979	1056	927	1006	1009	1042	983	985	967	961	938	1027	984	968	976	917	1009	956	991	941	1008	951	1036	1027	1063	957	1046	1020	927	1061	975	950	1017	992	956	1004	1033	968	980	1024	993	959	1023	989	1026	1044	994	1018	1007	957	998	1009	928	930	1036	1048	991	1006	952	960	979	959	987	1000	1047	972	994	964	974	987	1033	1042	1017	1048	988	1012	919	993	979	1060	931	1010	974	1063	969	1021	1015	1017	981	939	970	1029	990	1023	1016	1003	961	982	997	1035	1016	992	970	943	997	1029	973	1006	986	985	1051	979	984	1018	1001	1060	961	992	956	997	972	995	945	949	957	950	993	965	995	1003	929	1039	985	956	986	1012	988	985	1013	984	1068	955	966	997	965	1010	971	1023	977	1021	1046	987	966	995	984	995	981	1008	971	959	976	1003	962	1012	976	991	959	965	996	980	932	940	1030	1004	998	952	1000	988	1006	980	995	1021	971	1003	970	1042	982	1029	989	1000	1009	1040	988	966	970	997	1012	978	983	995	964	1000	982	982	946	1009	985	1008	1007	964	984	1019	979	1018	990	1025	983	986	1001	985	972	971	921	988	1008	919	976	966	1036	958	966	932	1016	931	931	1012	1013	991	983	984	917	1095	1005	1016	967	999	1006	1008	997	981	990	1034	950	972	981	941	957	1023	1007	966	1007	967	1023	1000	1043	1025	1011	958	984	982	933	936	1010	1046	1045	931	950	959	1002	1020	1057	1013	982	996	1018	998	992	1001	973	959	995	984	981	1049	973	1023	1006	1016	1004	1054	941	988	980	950	1056	1000	990	1032	1027	969	996	1013	1019	1028	976	979	977	998	915	973	986	960	1027	996	945	973	1081	1031	953	1019	1090	996	960	977	989	1006	984	995	1020	1022	978	949	1021	1022	1009
41929	28655	24372	16758	10498	6194	2857	1224	625	539	544	474	412	425	420	458	428	425	412	414	399	429	378	409	405	392	430	370	390	418	373	383	370	359	376	365	386	389	387	373	357	383	417	335	382	394	370	355	384	355	351	335	348	333	331	360	373	365	352	362	372	386	389	388	355	351	349	365	369	351	378	386	350	338	400	353	366	362	383	351	388	372	356	378	351	351	342	378	342	359	339	321	370	388	376	368	389	351	349	342	368	407	390	359	349	360	363	378	366	387	392	352	350	343	385	410	359	375	354	382	412	355	365	364	366	354	361	416	348	358	368	372	350	346	365	332	359	358	389	379	386	347	363	365	406	401	349	369	367	371	357	370	356	347	324	396	356	383	372	366	378	344	355	397	335	403	396	375	376	303	395	354	385	375	388	330	370	351	338	397	369	387	363	363	404	354	386	339	381	376	396	390	383	414	383	411	383	369	352	377	356	320	387	408	350	333	375	375	344	359	341	374	375	334	360	380	359	347	391	357	390	413	387	364	348	339	358	371	361	363	368	342	380	366	378	366	348	356	333	408	382	350	363	399	360	362	387	404	374	349	357	379	345	401	359	388	373	388	376	385	396	349	351	367	367	383	395	347	376	365	358	379	355	381	355	348	339	369	368	345	352	376	368	404	367	363	403	376	384	388	371	346	370	405	338	375	354	346	365	349	355	351	321	379	376	360	392	346	343	378	348	367	369	349	355	376	353	374	367	387	346	383	377	343	354	376	421	358	313	362	364	402	347	353	390	356	369	354	352	351	363	362	391	399	376	352	332	373	409	365	350	363	392	364	373	365	362	377	360	353	379	361	345	331	376	349	364	389	377	358	373	363	345	343	371	346	391	371	342	349	369	348	369	365	390	351	384	383	362	371	394	374	390	335	385	362	355	391	371	363	337	343	378	410	367	346	311	366	324	392	379	410	392	346	357	404	359	336	381	368	370	324	374	366	356	370	336	350	371	350	358	359	344	350	382	371	380	379	360	360	370	368	363	362	370	383	346	382	381	411	381	390	389	388	365	355	381	369	397	413	387	362	348	372	364	376	408	394	330	342	398	400	356	395	383	402	384	372	376	383	331	337	373	371	339	358	357	376	384	351	371	364	387	360	398	375	357	363	340	345	377	330	385	349	385	336	360	346	363	378	365	402	357	385	375	394	361	360	399	354	363	363	342	347	360	368	351	353	347	355	356	365	367	365	372	381	353	360	381	364	417	367	370	382	358	395	384	387	362	364	335	401	338	373	381	383	368	370	368	366	378	371	368	368	367	376	382	298	370	371	346	386	379	341	387	380	383	345	360	338	352	400	391	391	342	378	399	354	362	389	374	381	341	359	399	386	391	405	361	380	376	366	383	348	344	382	384	370	375	351	368	362	381	392	343	374	365	370	390	377	345	375	354	386	383	360	359	363	359	383	376	365	353	391	358	393	373	366	357	339	354	385	388	376	382	348	404	360	390	343	337	373	363	406	353	355	355	374	360	387	378	354	347	349	366	361	376	384	377	393	407	363	370	376	367	383	404	384	388	367	360	372	385	371	333	352	372	382	373	338	378	346	371	360	370	335	365	338	346	385	357	292	397	366	349	357	376	381	371	342	379	346	404	356	354	325	365	341	372	381	359	392	351	378	369	381	384	372	389	377	360	374	353	352	397	361	359	364	378	393	373	380	375	339	382	390	319	366	383	345	378	386	327	358	366	349	395	367	383	365	400	353	368	363	395	358	365	410	394	364	364	365	331	376	364	349	390	354	345	383	350	367	373	348	381	380	380	386	410	350	391	358	381	372	364	338	390	394	393	362	342	353	386	353	346	370	343	379	364	395	367	406	357	366	383	378	372	377	392	389	347	379	408	351	367	360	348	379	376	372	355	365	369	408	386	395	329	355	368	371	381	347	395	368	367	336	414	396	398	395	393	385	370	339	373	386	376	376	354	320	378	350	400	382	369	387	355	345	353	372	361	392	362	379	398	377	357	330	395	386	392	369	361	395	369	356	363	350	382	391	401	348	374	401	347	393	383	359	357	394	354	364	371	379	360	363	348	356	347	404	414	381	404	338	366	385	371	382	391	371	378	353	325	379	378	356	418	366	325	363	333	392	382	374	356	398	380	344	357	373	352	349	360	387	362	398	385	384	350	340	353	363	356	398	348	394	333	386	354	357	346	350	373	394	367	333	365	380	357	398	356	356	368	356	375	357	368	331	376	371	363	367	394	369	351	386	350	382	366	374	362	385	350	392	358	346	360	368	424	397	349	376	355	366	366	354	360	359	354	380	377	385	392	334	368	407	366	342	394	366	388	374	375	377	356	343	352	381	380	368	378	364	321	404	391	375	367	380	357	373	359	365	361	364	376	369	371	394	364	362	359	408	384	363	389	360	415	378	394	377	348	387	369	370	362	373	400	371	339	365	376	385	335	386	381	359	372	362	354	342	388	361	360	362	331	353	350	342	376	332	371	360	392	375	369	338	351	377	384	419	354	399	362	337	346	388	379	373	393	405	352	390	320	396	373	372	363	370	378	337	362	378	376	393	364	380	351	374	372	351	378	338	403	339	377	362	374	361	362	372	350	354	385	346	374	365	350	375	343	398	383	349	362	395	371	355	362	366	360	363	402	381	378	367	394	343	370	378	364	361	411	360	375	401	378	364	400	362	354	352	350	365	372	360	395	378	365	345	380	341	346	374	351	358	385	370	339	355	359	359	411	366	369	334	375	401	343	373	402	364	379	378	371	389	390	384	378	377	334	362	358	371	389	385	371	367	367	385	387	372	357	404	398	377	334	347	360	334	391	362	375	418	369	354	378	354	376	398	378	383	383	387	386	389	363	364	340	382	387	395	371	375	352	354	354	382	365	335	366	364	349	379	370	366	368	384	358	382	389	371	379	356	379	426	374	379	392	352	369	352	377	372	380	353	378	374	363	330	367	359	353	386	356	358	349	336	391	374	359	415	406	335	410	342	373	377	355	350	385	389	390	361	405	358	351	366	365	355	369	408	395	372	382	371	359	361	371	369	350	366	376	357	366	344	374	365	417	389	352	376	357	359	377	406	368	370	362	394	396	389	403	393	368	407	371	345	383	363	381	370	404	361	357	367	370	348	384	391	343	360	337	357	379	404	351	367	387	362	369	374	383	393	360	343	368	345	370	375	397	391	359	363	352	358	356	339	375	412	349	333	407	402	347	332	352	358	364	398	376	405	340	398	347	344	369	366	366	370	378	339	365	367	397	396	398	382	366	372	345	381	382	375	390	378	367	391	390	354	401	385	401	383	388	398	344	331	346	359	337	373	364	377	349	378	386	353	361	354	348	394	370	355	370	384	385	375	358	396	370	376	379	375	382	381	345	341	376	367	372	351	333	367	338	369	368	372	354	386	344	352	340	340	337	372	377	404	399	335	323	343	348	375	379	386	373	376	335	411	381	373	377	368	345	408	326	367	436	390	345	378	361	374	344	378	364	362
27917	23325	28173	25939	22996	16264	9187	4480	2055	1713	1639	1474	1467	1360	1242	1255	1239	1217	1145	1136	1126	1121	1099	1090	1046	990	1076	1021	1030	991	1052	1002	982	937	883	843	926	866	842	867	854	885	891	822	907	891	836	846	830	844	843	862	864	873	833	857	894	821	846	895	867	863	857	844	848	845	861	825	843	898	870	859	838	824	850	849	848	813	890	866	879	867	832	898	818	886	848	860	834	914	877	853	864	895	827	827	848	853	856	841	879	865	891	807	835	884	862	834	835	859	904	851	843	852	891	855	900	852	883	846	870	801	854	824	800	896	901	828	881	860	873	828	828	829	879	861	867	812	835	812	859	871	820	814	844	867	865	809	804	910	881	851	838	827	847	870	824	852	890	899	873	856	811	880	854	887	851	867	817	876	809	908	880	916	879	852	864	826	863	915	890	813	859	869	867	855	831	841	796	873	806	869	884	835	831	874	871	887	878	859	897	781	886	934	863	869	865	813	874	861	877	857	846	868	864	864	860	844	882	865	837	843	892	858	842	781	832	885	843	879	873	812	829	872	821	845	851	903	893	861	896	881	857	863	860	848	885	846	823	853	825	847	870	850	866	828	873	848	835	833	840	812	837	843	898	847	854	847	853	861	834	842	822	865	852	849	900	810	816	862	881	822	878	845	874	847	807	864	896	852	872	898	826	873	811	867	830	855	857	877	867	819	822	825	866	856	842	883	785	881	846	870	828	838	830	851	845	857	852	850	865	851	862	854	862	872	804	881	844	830	850	831	820	878	895	833	884	835	827	882	855	861	864	834	871	892	808	806	879	851	840	856	842	833	882	882	867	855	838	852	799	811	805	898	832	834	883	868	844	836	842	799	906	848	792	894	840	821	872	864	885	824	787	858	854	867	836	854	824	890	841	877	866	812	920	856	850	869	864	841	774	855	905	836	860	930	799	882	881	928	814	825	808	818	876	843	833	791	814	882	835	891	859	837	862	851	851	870	860	824	824	860	858	850	808	844	876	849	857	869	867	844	899	864	827	822	836	834	817	889	885	863	838	818	870	865	881	849	837	876	866	864	848	844	860	884	898	844	827	854	813	819	838	836	858	859	899	845	887	862	862	811	841	883	852	885	822	868	869	872	845	857	834	811	844	854	861	811	873	851	853	837	812	846	881	893	871	875	869	849	892	872	841	845	844	865	843	775	837	856	877	848	839	861	830	859	871	919	893	911	863	823	852	845	846	830	830	875	859	786	799	858	860	855	830	853	827	829	858	849	834	919	851	892	862	870	868	841	882	831	843	873	890	780	872	856	907	856	872	835	855	860	830	848	815	854	864	892	823	828	829	815	874	840	853	856	856	829	846	866	851	899	868	809	859	874	799	867	896	835	906	842	861	877	817	850	820	818	828	841	871	847	870	812	850	865	831	817	854	867	859	853	843	814	893	875	804	858	885	896	827	841	848	841	868	879	891	887	834	849	842	854	850	829	910	824	870	902	890	895	894	840	826	840	821	838	825	828	838	891	842	824	815	837	897	901	765	880	809	880	838	886	848	890	851	862	792	831	894	808	911	860	875	868	845	801	871	843	881	897	888	855	860	886	869	892	847	833	845	799	823	894	831	843	838	841	841	897	834	815	824	818	832	862	852	842	806	882	890	902	882	866	871	882	853	850	814	849	816	851	860	847	835	895	813	839	853	850	807	907	927	848	881	836	827	843	814	790	829	827	839	831	845	914	901	826	824	821	902	898	851	835	889	798	860	843	816	808	831	830	870	874	860	849	891	824	782	847	810	812	827	890	842	838	848	844	836	865	807	843	839	861	841	851	880	881	889	836	879	837	820	830	853	818	875	901	871	876	825	899	840	865	827	841	853	897	837	843	850	876	830	826	882	869	893	828	877	840	861	870	854	845	841	880	829	850	855	862	851	936	855	891	869	871	870	828	869	808	820	847	833	827	870	864	890	851	846	859	846	847	869	797	871	899	867	847	835	858	904	854	842	818	863	847	885	808	870	862	829	898	863	869	841	865	876	839	861	862	894	834	871	830	864	832	922	839	918	899	808	817	820	818	777	885	878	845	789	872	822	848	851	856	882	859	843	877	854	830	859	877	811	866	883	813	849	835	835	870	844	885	841	866	874	856	904	821	873	860	858	858	863	877	838	833	850	842	879	807	863	869	899	815	876	838	895	839	841	886	844	850	836	857	819	830	849	873	842	884	828	850	832	829	854	818	887	861	894	862	846	838	878	865	823	882	837	844	837	836	846	831	810	870	817	872	846	835	884	885	781	873	886	896	829	861	876	888	849	843	798	855	837	848	860	836	892	804	872	848	808	823	881	901	903	871	793	914	846	880	852	874	868	870	843	890	844	853	849	803	865	822	826	884	855	841	839	838	893	802	907	860	859	854	799	855	863	868	855	835	845	823	795	822	820	875	828	863	907	873	858	869	811	888	863	867	839	837	860	829	882	827	811	854	804	847	869	878	875	918	819	833	881	891	872	845	852	842	894	899	903	868	893	860	889	843	868	862	852	846	852	797	861	874	849	839	838	856	818	863	845	849	844	889	829	826	826	847	877	868	859	904	849	825	876	882	880	853	840	878	869	846	864	812	860	865	844	845	843	898	918	864	803	896	861	849	866	894	823	868	896	849	870	867	849	930	862	855	885	805	824	855	871	838	875	848	822	846	881	858	864	870	833	874	871	862	841	879	840	818	864	813	848	869	775	807	926	855	853	875	888	889	866	853	866	842	838	936	812	829	857	863	822	866	826	844	864	842	842	850	811	828	842	782	862	838	844	814	849	810	826	867	825	858	882	874	864	849	865	862	837	824	863	852	860	828	809	891	912	823	816	887	852	816	834	813	841	871	928	877	920	836	869	818	824	864	837	906	883	868	786	922	866	868	846	859	823	836	851	862	861	875	863	889	836	839	868	775	830	823	841	847	818	859	847	879	855	861	918	866	843	871	859	804	850	852	842	888	876	871	876	882	818	831	895	807	825	823	843	874	858	806	808	868	846	894	879	871	864	858	876	892	845	811	827	867	838	823	887	857	903	818	869	876	842	882	829	881	828	858	878	817	874	856	850	817	833	829	879	857	782	836	828	855	848	876	839	889	848	860	797	861	891	824	858	838	875	864	885	803	853	862	823	837	861	865	868	833	854	887	870	885	823	844	898	874	900	886	896	837	863	821	835	896	868	861	848	833	867	855	855	879	874	858	819	852	889	846	886	838	889	793	892	874	865	876	895	865	878	829	854	854	804	802	895	873	806	823	834	897	818	849	861	889	871	846	834	874	861	923	848	828	808	854	837	886	870	845	844	869	876	870	862	822	812	866	815	940	879	859	871	836	826	860	823	850	794	838	854	876	826	836	844	862	822	886	825	815	859	807	866	930	909	849	876	877	825	837	873	863	892	846	865	834	844	869	859	844	866	868	882	870	842	842	793	846	795	812	825	837	860	861	894	884	903	804	847	848	825	844	910	844	899	873	856	865	874	831
17443	9912	6783	3412	1911	1057	702	568	509	480	440	511	480	453	440	447	456	456	435	423	419	428	457	429	464	397	464	414	415	439	433	473	428	452	419	379	431	437	411	431	410	399	382	394	414	421	426	390	384	405	455	394	398	410	421	416	414	435	424	437	416	420	424	377	402	431	423	385	425	415	400	429	414	442	432	444	437	405	413	437	417	429	436	426	475	389	434	421	389	426	383	368	435	383	433	393	430	387	417	439	383	412	417	421	427	416	403	382	410	395	414	448	399	419	451	455	411	389	412	436	417	384	427	412	374	412	440	455	441	456	414	389	411	437	402	398	416	468	435	452	412	450	432	418	442	423	429	414	456	417	427	428	426	441	409	413	425	382	370	410	396	432	383	407	439	427	432	446	478	443	391	392	417	393	379	459	416	390	417	448	438	417	393	363	434	469	442	401	385	444	456	419	419	409	433	407	360	431	435	459	411	380	382	442	439	419	449	439	421	415	384	422	433	405	377	381	406	426	394	434	445	471	413	412	411	425	469	388	424	431	420	392	424	447	418	419	457	416	468	382	417	385	401	411	425	440	398	451	434	425	477	381	414	402	430	417	436	410	425	386	411	455	445	436	428	427	412	405	431	403	475	443	412	372	429	445	448	433	443	406	391	397	399	438	387	439	412	398	456	402	414	417	384	408	400	457	433	406	438	410	455	407	425	387	426	403	388	395	411	425	425	390	399	442	458	467	427	437	454	448	447	365	418	452	434	407	412	386	404	446	413	424	431	423	438	383	406	416	412	398	413	412	438	433	466	424	408	425	446	415	406	408	438	392	390	425	440	402	417	443	415	405	417	417	399	397	409	418	430	405	469	421	390	437	428	412	444	420	423	421	423	397	415	365	433	451	397	425	391	399	387	448	408	433	433	402	403	415	411	377	415	438	426	405	404	391	447	404	428	430	472	416	437	406	446	413	428	417	380	419	460	391	413	404	409	420	419	409	455	430	390	418	405	433	411	404	389	391	414	415	427	424	426	436	425	410	372	414	435	394	408	373	395	398	475	490	421	426	432	410	398	400	444	431	392	408	423	391	410	423	394	401	393	409	391	443	455	411	428	420	411	434	448	418	453	428	411	405	398	430	406	428	405	466	395	425	417	423	372	421	450	421	413	409	415	430	403	430	433	448	425	407	396	402	421	378	417	414	430	401	405	418	441	429	427	437	424	439	395	411	404	407	431	417	426	433	428	427	423	437	423	440	418	400	406	388	453	406	423	430	433	400	402	355	401	398	452	428	382	438	434	428	434	418	413	415	431	365	451	449	421	450	418	467	478	428	418	419	465	378	403	395	416	443	424	404	431	433	403	429	409	397	432	440	392	404	425	412	454	391	403	416	449	374	387	398	397	434	416	412	419	436	441	420	425	416	391	427	392	441	440	414	400	448	423	417	415	441	402	425	452	414	417	398	410	403	425	401	431	439	439	467	414	380	401	422	454	421	406	404	411	416	419	398	409	400	397	416	425	431	420	408	417	438	418	410	427	411	437	427	391	373	414	407	381	360	385	435	420	399	445	438	448	425	457	392	409	382	379	411	415	409	408	432	399	410	413	437	451	452	397	423	410	403	427	438	437	438	412	435	413	409	437	429	428	422	409	380	430	429	472	418	485	391	427	421	406	454	388	430	408	412	465	439	425	421	415	402	447	417	448	411	394	407	454	397	402	435	420	398	412	428	419	407	419	438	415	389	411	426	444	390	400	418	405	421	408	432	394	399	413	458	431	425	421	418	412	428	389	420	418	445	399	398	424	419	448	463	436	433	428	452	436	413	417	451	425	452	395	425	431	452	463	427	414	392	434	411	433	422	412	428	399	377	464	424	401	457	402	426	376	406	456	409	390	455	431	444	381	414	435	434	431	415	417	416	399	445	425	427	439	409	405	387	402	440	403	429	411	435	396	443	377	404	430	432	436	438	397	410	396	408	438	448	394	399	417	458	391	427	408	398	398	464	390	441	408	429	433	415	457	386	404	435	369	429	385	406	413	429	435	437	406	401	427	422	434	408	402	393	413	380	392	425	405	412	392	384	452	417	417	402	398	418	407	442	435	394	414	388	405	397	408	415	431	387	447	405	435	401	425	389	428	385	413	401	438	416	421	419	428	426	396	432	424	389	441	423	391	405	416	411	443	405	430	388	424	419	404	403	447	414	412	416	401	471	373	407	419	409	463	420	403	422	443	422	414	414	404	409	436	430	434	411	431	394	419	412	439	443	357	409	412	403	433	412	436	410	444	440	412	420	425	405	426	440	410	422	430	437	417	425	409	421	413	434	453	436	448	397	382	450	408	437	412	413	444	422	403	433	426	435	412	438	457	410	434	409	428	457	426	430	424	381	443	424	435	444	428	427	403	448	398	391	434	463	425	403	390	434	418	465	420	422	419	407	414	406	426	414	400	386	412	431	413	422	388	401	409	430	415	427	391	456	421	405	420	399	423	438	393	415	416	432	415	401	436	407	395	394	405	417	463	412	413	427	418	408	432	389	412	426	428	429	406	455	447	443	426	423	447	428	447	449	388	385	351	377	459	425	417	379	430	419	411	431	364	396	395	413	428	378	428	449	409	404	398	407	431	424	432	379	434	400	404	416	442	441	390	440	424	450	409	446	392	478	422	426	444	397	434	399	411	425	400	450	431	419	417	409	435	437	425	416	425	436	412	390	410	464	443	399	441	374	422	405	383	452	434	439	400	419	401	427	455	421	449	392	413	405	436	413	410	380	454	411	408	429	444	445	422	436	436	401	406	431	462	463	415	410	412	418	420	413	411	439	423	427	422	374	404	406	424	434	380	445	386	424	447	416	374	419	386	398	418	442	411	410	423	417	444	484	418	410	428	401	422	409	405	429	431	450	445	426	414	389	418	396	397	399	392	429	438	395	410	424	404	437	422	405	450	432	429	445	416	418	447	435	416	403	428	439	398	445	433	416	397	425	427	385	416	422	432	432	431	439	426	377	381	390	455	438	377	393	437	410	423	409	430	403	442	466	387	429	441	431	400	377	430	410	405	410	440	419	454	421	471	389	403	388	396	439	397	454	421	419	401	411	419	386	410	415	491	372	395	417	429	425	363	393	390	395	393	397	398	432	416	381	415	451	431	408	415	428	403	427	440	393	434	468	398	396	416	426	429	429	363	446	432	452	414	416	414	428	421	398	393	377	442	420	438	453	412	429	444	411	434	418	425	467	387	435	472	424	396	457	427	423	412	427	410	405	413	442	414	448	417	417	370	432	392	388	471	450	426	446	369	427	454	391	425	402	403	405	410	435	443	421	451	411	404	434	437	388	396	446	440	404	418	423	412	405	415	413	430	381	418	432	412	453	466	377	405	400	399	396	412	417	416	430	424	438	397	423	390	389	426	430	442	442	386	432	421	415	395	450	434	412	437	380	455	450	460	411	423	418	428	424	383	459	431	405	413	420	413	392	417	401	402	400	349	419	405	436	428	393
12172	9748	11085	8829	6321	3830	2562	1583	1245	1236	1156	1181	1129	1090	1118	1062	1035	1082	1030	1052	1049	1017	1059	1021	1025	965	966	1010	1052	1022	976	1014	1001	961	993	1010	923	953	981	965	966	980	936	928	1030	1000	939	965	956	938	1001	977	919	923	960	962	944	996	984	952	1019	957	915	971	978	929	944	997	959	928	976	1001	964	971	953	939	982	958	1013	1002	943	986	932	1004	991	950	932	962	978	967	955	988	949	954	920	998	961	975	928	920	1007	1000	978	1024	947	939	924	877	906	970	975	986	962	945	1029	929	1001	958	954	947	964	931	973	990	945	956	1019	932	1026	1024	990	984	931	1003	921	931	993	898	921	947	935	917	951	897	1020	930	935	934	948	935	963	939	926	1012	943	935	950	992	960	943	998	962	995	990	952	951	985	953	992	984	895	949	960	923	986	930	948	975	983	921	967	960	985	965	931	1005	967	1015	988	1030	952	952	969	920	960	963	1007	939	926	927	1019	1018	899	961	986	909	960	958	945	978	949	931	935	1021	946	980	976	973	949	913	943	985	1004	939	979	975	950	916	1010	976	993	937	934	955	974	979	951	958	929	955	947	939	988	996	914	970	986	955	939	979	923	972	1003	942	959	989	952	951	1003	1012	1006	945	925	946	964	975	1006	1013	899	978	992	994	975	974	996	963	968	937	905	961	961	932	1022	945	1040	982	1014	976	979	905	991	971	968	950	947	1027	984	990	951	1000	961	943	1034	951	1006	930	985	1045	977	965	953	998	915	956	973	954	954	944	924	944	959	964	913	989	930	1033	1018	993	971	1001	1008	923	932	899	924	931	990	983	923	902	972	989	941	963	936	998	960	962	984	904	961	1003	999	937	943	917	968	951	942	986	973	963	969	1013	975	936	961	1025	904	980	972	987	951	981	1005	923	963	930	973	952	998	982	952	934	954	941	914	926	940	987	972	964	920	931	965	947	1007	965	980	968	942	984	925	1030	993	955	977	931	926	938	970	925	944	946	919	954	927	973	955	1010	1010	949	948	926	968	961	978	1013	950	872	967	990	978	953	997	955	954	971	963	988	943	1022	986	971	1019	975	984	947	960	942	946	959	995	984	945	1001	978	953	972	950	945	964	959	969	959	1004	995	1050	902	977	954	967	994	938	931	980	1010	1013	1008	950	937	971	994	983	941	957	958	972	978	986	938	953	923	931	976	1015	932	948	920	987	1020	925	1014	951	921	951	937	960	985	983	929	996	972	952	919	924	910	979	990	920	958	968	988	944	966	987	942	976	923	966	937	948	958	938	922	963	961	999	908	962	965	956	1009	955	1009	907	955	949	1024	950	939	973	945	895	999	989	947	973	946	950	1017	975	944	994	991	955	997	954	940	997	986	970	935	978	935	1038	1005	949	962	993	946	946	928	994	1004	1003	949	966	1044	969	956	948	922	987	976	966	943	971	1011	940	1050	952	956	974	946	903	934	961	980	910	928	960	941	954	988	978	992	953	968	942	940	932	951	952	926	969	955	937	938	941	944	932	917	1030	928	1019	939	985	1014	987	965	909	988	911	911	958	1024	1011	978	987	995	941	980	1005	917	951	966	996	1017	945	976	899	996	948	995	971	1002	920	945	939	956	941	958	1016	993	982	954	995	924	981	935	936	993	954	1002	924	969	972	978	981	924	974	939	910	952	1007	987	993	989	916	964	968	924	979	923	965	984	943	983	900	964	1020	1025	976	948	933	1005	945	955	1012	946	992	918	919	1007	934	963	997	910	999	1026	1002	928	993	899	952	867	939	950	975	956	975	987	926	926	956	1006	969	944	967	991	989	953	979	943	994	926	987	1007	952	907	950	941	998	1018	986	930	906	999	986	1010	975	963	925	985	958	986	1024	993	944	951	942	964	947	970	960	1028	972	923	911	986	953	988	949	948	907	989	1021	953	949	975	966	964	937	957	902	902	969	974	970	911	957	972	1001	970	981	937	960	972	942	942	924	991	926	960	975	990	974	987	920	935	988	1029	975	961	920	928	992	944	977	1006	936	951	936	1029	934	961	1025	958	965	959	971	945	931	913	979	939	990	950	941	956	919	947	944	971	954	986	936	966	970	946	956	977	960	911	1012	1037	975	977	959	949	966	951	968	994	947	988	988	890	921	977	924	987	1034	1032	944	972	953	966	1005	993	941	923	942	969	921	989	949	928	1010	921	1013	969	1031	1002	939	970	911	968	941	960	988	918	952	1026	981	955	951	1022	980	937	971	981	983	974	935	930	990	932	926	984	920	993	873	980	929	1003	1040	1014	960	967	922	978	962	949	928	904	965	922	945	982	980	964	932	993	979	989	977	995	1026	912	954	1014	999	961	1016	991	959	1000	952	986	968	965	962	992	886	932	984	933	993	954	885	946	960	994	953	904	941	974	986	1001	1007	945	959	960	976	993	925	989	976	971	958	903	973	956	968	938	1005	949	985	935	1003	953	952	979	927	980	963	989	955	948	966	973	972	982	957	980	954	961	983	958	970	957	961	951	990	953	991	1008	987	978	939	967	947	1003	956	985	940	950	981	915	1000	946	940	962	876	964	941	962	995	1028	963	997	945	947	982	950	978	961	974	918	970	913	962	1033	998	950	973	967	979	975	984	988	918	973	984	909	952	992	946	963	938	1008	1002	954	964	963	987	957	936	968	976	977	940	1013	1043	986	897	933	943	953	948	992	937	907	990	949	976	985	958	932	956	920	937	911	901	992	939	904	982	1034	947	939	957	941	997	944	981	965	962	977	998	945	916	958	900	985	941	902	976	925	936	947	947	988	972	969	981	965	985	993	946	982	833	917	1017	873	958	997	898	946	893	956	952	995	956	981	911	1037	991	925	953	981	984	964	951	997	983	987	918	914	968	984	971	963	944	919	944	959	961	998	905	980	953	970	944	970	889	1032	953	979	976	930	975	974	975	921	965	970	989	911	1001	945	913	970	953	944	955	1035	978	939	911	998	937	950	979	972	947	936	975	989	937	948	967	950	1004	978	960	969	998	965	972	930	917	985	975	1020	990	919	985	986	930	985	953	927	956	931	962	990	964	970	938	985	926	944	943	937	991	958	965	980	955	954	967	939	934	950	1012	974	954	977	993	898	999	950	972	960	969	950	977	988	1013	961	960	978	921	982	957	883	938	944	957	959	941	966	950	945	954	986	963	979	964	948	966	944	926	998	942	962	936	990	931	982	951	963	995	989	950	971	944	989	961	955	974	1022	947	971	1025	877	1028	934	935	939	974	940	962	951	976	951	1008	959	997	942	977	975	987	998	1006	942	1001	968	914	954	1014	972	924	943	971	921	985	989	958	930	976	974	951	961	1008	955	945	982	961	942	939	971	1013	937	930	975	984	926	985	954	984	922	991	949	959	994	985	932	927	1008	930	967	993	992	956	978	906	978	1032	968	970	1020	951	993	977	962	924	921	879	989	936	1018	944	960	981	995	989	948	980	936	918	929	993	998	973	1027	978	938	925	986	953	959	960	929	907	978	938	1014	1025	907	979	919	990	994	1022	986	959	966	974	969	947	977	987	999	983	988	958	961	984	949	965	1004	945	938	988	896	985	966	944	988	1035	986	963	955	986	934	963	922	980	910	947	913	992	941	1013	946	918	953	964	960	932	935	965	1015	995	960	966	996	963	962	969	960	952
31114	21403	19606	13477	7063	4081	2264	841	632	523	503	521	536	484	487	487	447	461	477	436	460	469	435	450	436	469	469	435	437	475	450	419	389	460	439	427	431	429	430	438	410	442	436	428	460	443	451	433	455	435	415	455	446	437	437	476	448	445	437	481	447	446	432	448	453	430	442	395	435	440	396	455	405	446	452	442	434	460	431	428	454	439	434	477	473	421	446	426	419	409	423	431	436	463	404	398	390	460	397	472	422	391	422	433	407	432	430	439	452	410	422	412	424	423	397	433	427	453	397	423	433	399	399	445	452	454	428	424	409	433	423	427	420	435	419	452	450	438	443	425	415	421	433	410	472	426	449	416	401	454	425	427	404	431	427	447	448	448	445	411	429	407	428	414	415	417	472	419	466	420	427	442	424	456	406	438	426	402	469	424	440	417	438	446	458	449	474	412	449	432	463	425	447	391	424	427	441	432	417	459	436	426	417	393	440	399	388	452	452	429	390	419	446	442	447	423	432	470	417	450	447	423	404	451	477	433	476	436	440	487	431	414	464	444	388	433	437	429	447	467	461	405	413	408	422	439	419	405	476	386	368	434	435	418	434	460	403	413	412	466	406	436	426	424	416	423	403	447	420	394	416	429	406	433	460	455	473	420	444	421	438	456	445	448	440	466	460	450	427	432	440	430	456	382	436	413	420	454	423	406	426	410	490	445	380	439	421	441	433	417	446	419	439	405	401	417	428	455	449	431	450	416	431	403	432	456	417	469	419	431	394	420	456	438	444	428	440	406	430	439	450	430	403	427	426	424	455	429	422	413	416	424	422	419	437	435	444	442	466	474	443	432	406	422	435	438	447	453	428	416	434	420	454	435	442	420	423	419	385	431	441	449	459	419	464	446	431	424	440	413	406	420	420	430	426	444	407	407	419	452	447	441	425	437	433	401	398	414	427	424	461	430	409	445	421	374	423	441	419	445	451	412	439	416	441	396	429	438	409	461	435	409	440	407	434	445	430	465	450	448	472	469	399	421	423	417	445	413	441	430	438	422	448	461	438	412	440	423	426	414	381	426	443	426	400	404	425	464	450	407	419	402	447	387	431	427	411	450	487	435	405	427	394	474	435	453	431	425	417	478	429	415	442	408	422	448	436	433	455	420	408	415	421	421	430	449	417	418	419	450	463	464	420	374	436	443	437	400	438	447	446	415	389	428	389	444	416	439	439	418	405	432	431	435	484	414	416	421	408	445	426	425	417	461	426	441	437	434	435	425	395	418	407	440	441	478	431	395	401	403	416	419	408	484	447	453	431	457	426	433	489	446	432	401	444	462	466	416	461	393	420	435	381	417	428	415	460	440	442	404	438	425	429	425	427	403	449	414	420	418	439	431	438	393	408	420	401	424	402	425	442	454	436	431	420	425	450	485	426	406	449	414	420	427	445	422	409	449	456	435	456	424	441	396	443	446	428	425	428	460	447	425	386	445	430	419	437	463	455	477	443	486	407	386	408	470	445	443	424	441	423	401	456	411	439	445	460	499	417	423	419	430	449	434	419	418	435	446	440	467	437	443	448	428	433	433	431	432	436	401	414	423	453	443	409	463	421	450	405	414	425	417	428	426	437	416	398	423	405	450	418	452	459	454	442	457	484	452	431	362	423	437	423	443	423	430	471	455	442	452	409	429	445	394	416	469	392	411	490	470	416	444	436	477	430	418	443	420	411	468	441	431	454	440	462	458	437	454	426	457	395	439	415	445	411	427	441	414	488	410	445	448	433	421	466	438	452	450	459	437	415	465	428	464	397	394	441	430	466	453	408	425	419	421	470	433	406	453	427	428	442	414	440	411	409	454	416	410	435	439	441	409	405	445	407	463	471	436	455	435	401	398	440	420	410	428	465	386	463	416	431	474	429	425	459	418	462	470	414	426	441	439	410	395	433	435	442	407	458	434	411	444	489	419	404	446	429	443	415	427	426	408	389	395	408	442	421	445	405	413	431	435	450	471	399	438	415	445	461	458	437	401	446	438	449	440	388	437	422	454	414	442	417	468	429	463	420	460	437	418	427	422	444	456	448	453	414	409	448	435	423	465	439	391	440	410	447	467	440	445	391	400	444	441	462	465	463	429	426	445	427	414	427	467	393	479	408	412	425	445	470	414	448	414	460	428	433	428	370	410	403	418	440	422	410	422	451	412	394	402	445	407	440	410	435	394	448	393	423	436	454	413	418	413	444	441	406	425	411	438	422	402	459	427	464	423	448	418	421	422	424	422	448	433	466	427	444	424	408	467	434	466	414	406	427	421	451	422	423	414	422	399	405	417	441	405	397	462	426	402	438	429	456	386	452	455	429	465	437	461	457	465	456	409	408	406	418	421	426	414	442	428	431	406	403	449	426	409	442	423	468	483	421	428	434	437	426	419	466	416	429	398	438	461	461	413	456	446	421	416	440	396	473	433	464	462	445	434	413	435	448	415	386	453	448	443	420	451	419	412	448	433	456	395	453	426	436	440	418	451	405	429	445	431	429	405	414	427	434	418	398	419	422	422	392	434	463	397	389	431	393	428	469	422	444	461	404	420	429	420	430	414	431	456	443	420	459	396	409	425	464	414	427	459	390	428	414	431	374	443	419	453	472	417	442	418	413	442	393	459	432	423	421	459	453	415	451	471	437	413	448	465	409	410	431	408	412	448	429	410	457	382	422	390	432	408	436	456	471	447	403	419	420	388	429	428	458	441	398	408	441	432	462	387	454	467	423	436	448	435	433	442	395	421	430	466	441	458	463	471	425	398	425	451	419	398	455	440	459	412	418	400	421	421	455	456	408	457	458	431	413	431	454	422	475	441	442	471	464	442	441	393	425	449	453	421	418	402	411	511	415	435	439	407	453	408	427	439	437	418	398	449	427	423	410	422	409	429	397	449	443	421	434	446	431	439	438	455	442	429	456	423	474	454	449	441	403	468	481	462	441	446	447	406	438	435	432	440	423	408	409	427	448	437	426	445	439	476	448	464	452	406	434	443	428	467	453	395	431	446	425	430	468	433	428	419	468	406	437	446	369	445	436	421	438	425	425	463	445	428	417	403	426	423	413	425	463	436	440	415	415	462	432	402	436	397	436	431	439	415	480	410	441	397	465	435	456	456	418	401	410	437	442	430	433	427	399	390	406	402	447	447	435	429	407	437	429	459	439	449	428	457	434	431	385	443	439	426	424	397	427	420	424	455	461	440	442	417	419	426	427	430	449	433	405	416	476	425	453	439	477	404	441	383	441	431	385	408	428	418	382	444	450	414	411	472	429	451	429	458	460	425	417	430	432	444	416	430	446	468	423	442	398	454	423	400	443	460	435	416	440	426	433	410	402	410	441	415	420	425	421	432	449	436	441	474	438	422	401	434	415	430	451	409	412	443	396	425	431	447	442	445	436	437	428	459	405	441	459	400	475	477	422	430	462	408	408	423	439	407	428	429	455	446	411	421	455	445	458	440	385	399	441	417	385	386
21277	18833	25257	23071	16847	12446	7618	2620	1824	1625	1497	1508	1365	1323	1198	1296	1284	1263	1154	1220	1220	1172	1164	1196	1223	1101	1057	1113	1139	1100	1029	1074	1077	1088	994	1032	1043	977	1011	1013	1048	1007	986	1012	1018	1015	966	980	1016	958	1026	1007	992	993	946	970	1031	1035	1002	977	977	1001	963	1009	966	979	1009	999	983	1004	961	970	981	985	1007	899	1019	987	1005	1003	988	1007	1010	962	1005	1007	981	1038	922	1015	953	957	1029	954	1038	1036	1003	1016	979	1045	1054	981	991	988	1015	1008	1067	1060	1028	985	961	966	1028	1037	990	1029	960	1024	965	1014	995	982	992	988	951	1015	1036	1022	1009	962	1022	1054	976	959	1020	1007	977	981	1034	1033	991	973	1009	921	1017	1002	1014	971	1001	980	991	1008	1015	922	955	968	1016	975	979	1007	957	996	949	974	982	978	996	1012	966	999	1026	1023	991	1004	1038	990	977	1030	933	1012	1040	973	973	995	984	991	1031	1032	958	1020	976	1029	983	956	960	979	972	1018	990	1009	1025	1013	964	930	996	1009	1018	1003	987	980	1030	1001	966	1023	1023	1007	990	1018	983	1077	985	981	984	978	1009	970	986	982	986	1017	958	972	978	1003	1013	976	942	1080	1020	1009	1037	968	950	987	1010	1008	1000	984	1020	963	992	967	981	967	998	997	919	987	980	981	1002	1052	989	1033	972	1013	1022	975	967	987	1018	1049	965	988	999	948	1027	1022	1021	974	966	957	950	935	989	1040	1010	982	996	923	991	991	966	963	951	982	1058	974	991	975	1083	1033	1011	1006	978	1018	974	1037	972	971	996	951	923	954	1015	978	1018	989	957	1007	1022	943	984	993	976	965	991	1065	1016	1011	1025	1005	993	954	1022	992	1019	964	969	979	996	972	940	970	985	1042	976	972	988	933	921	1036	1019	992	988	936	1039	956	975	992	954	1020	969	969	948	999	981	990	937	965	1007	959	988	988	955	933	1042	1011	962	1034	1045	1023	963	1015	958	993	1040	1026	973	979	1010	996	1027	968	982	974	1026	1007	1009	970	961	982	1045	999	966	1028	1084	999	962	965	1037	989	1027	995	935	1059	1027	933	998	976	976	1019	983	1017	946	985	1021	1027	974	973	1001	982	959	995	1012	992	1009	982	978	1026	949	1021	952	991	1006	1001	956	997	947	1015	958	1066	971	1056	974	1038	996	978	1028	1007	965	1032	968	963	934	981	969	1028	982	953	974	997	1014	1004	988	947	941	1049	993	962	1003	968	936	997	1006	988	969	1005	1003	964	1022	989	973	986	916	972	1008	952	998	923	1013	990	958	1006	1003	932	1053	986	983	970	922	976	1003	981	1031	981	976	963	970	927	980	1033	983	970	996	940	983	1005	982	1012	985	991	932	947	1011	989	1031	1054	996	973	987	980	1003	1006	979	980	934	1011	990	993	959	960	948	931	960	957	949	951	1005	1026	1033	969	984	980	982	1023	1000	977	967	989	974	1010	974	1007	982	976	991	929	972	973	972	925	1023	1021	1027	979	1019	997	984	978	1019	1009	917	969	973	997	923	943	977	987	971	1017	984	979	912	1014	987	985	980	988	932	968	991	938	904	997	979	1032	1063	980	959	938	947	963	968	1029	1011	969	995	1005	1000	1017	1009	995	992	971	932	981	987	964	993	1028	1001	1048	998	989	1018	1002	1031	955	959	963	1017	1024	1032	997	988	933	1029	1019	975	963	1016	1017	1038	1008	961	1009	989	983	982	995	1009	932	961	971	874	1004	982	988	1008	981	994	1008	1000	993	1014	923	975	1001	1027	979	1011	1010	984	1019	1000	1032	1010	993	990	959	977	986	953	949	996	1001	923	1001	959	951	948	981	999	1082	997	1019	1008	1033	925	1029	974	970	971	923	983	998	1043	1024	986	1019	1022	982	1017	1008	995	1011	978	1005	977	1035	1000	947	1012	1001	1002	951	982	942	966	978	1018	946	1017	992	993	973	1019	1002	1004	1013	1005	996	923	968	993	1005	1019	946	1028	984	999	987	972	1020	1016	962	1045	1010	1034	981	1004	1011	1035	991	928	1058	971	950	1012	1006	953	1013	999	943	969	995	1007	947	986	1015	1032	1023	995	958	959	956	1000	963	950	951	991	1061	1018	1056	962	945	973	1017	952	1023	1014	951	1038	986	1016	1000	1041	1046	973	983	1009	1036	1001	978	1056	987	962	1051	956	958	961	1005	1045	1017	1011	987	998	957	1041	1000	1006	999	993	1016	1000	999	1016	1001	1007	983	959	972	969	1002	937	978	1018	965	1042	959	1014	989	968	1028	999	930	1011	923	976	982	1070	1017	980	970	961	1032	1026	935	937	965	1011	941	934	1023	934	1021	1035	948	994	994	992	922	992	969	957	981	1042	953	1003	939	961	1043	994	967	963	954	1038	982	987	1022	923	1035	986	963	940	985	942	986	967	943	957	1009	935	991	999	1027	979	948	995	969	937	937	980	1055	972	1013	965	1006	990	948	1002	960	1025	1005	1029	991	1058	1005	945	1001	971	1008	992	977	992	1030	971	969	1006	944	956	944	1031	1001	986	1012	970	988	987	976	937	976	950	1017	973	999	1011	970	1033	1000	988	996	1008	975	1002	974	955	962	943	981	1054	991	1033	1012	1015	978	999	971	993	930	992	993	1005	984	983	1011	951	972	1000	1047	972	934	1023	1051	1015	955	1022	1054	968	987	1003	985	994	1047	927	979	997	994	994	1019	933	985	989	967	978	976	973	963	960	1016	957	1002	955	1015	952	1000	964	990	984	971	982	979	966	1005	961	1005	980	983	1013	909	1030	1056	927	972	1008	983	975	1014	966	1000	1014	997	979	1036	953	1001	944	959	986	1059	1015	1023	992	1092	956	1032	988	996	978	1002	955	1008	1046	983	1048	972	991	974	1024	984	965	988	986	961	1000	1009	1009	1032	966	1002	997	974	976	1034	985	962	965	1004	1000	968	992	973	1006	977	1031	968	1005	953	1002	940	992	978	1008	941	1012	999	985	1008	1021	953	1005	971	1000	945	1005	968	1048	1022	990	1030	1028	1026	969	972	963	982	1012	956	980	1006	1004	1010	951	938	945	1030	982	1007	974	994	999	1006	1038	971	1035	977	961	946	986	972	1049	963	968	989	983	972	1029	1025	974	997	949	1001	996	956	960	975	979	1004	982	1013	981	1051	989	992	990	1001	1010	950	1021	1044	1001	1002	1006	970	988	1005	994	982	1020	943	1003	1007	958	969	967	1025	1024	971	972	1039	970	964	1048	969	953	1000	1030	1009	1024	938	1005	1045	982	975	1075	946	1022	1001	1014	980	954	993	1050	991	979	978	948	1018	974	978	1007	965	1047	995	1072	944	974	968	999	959	983	971	1004	1020	956	983	1037	938	1001	1013	982	1095	1016	937	968	1011	1027	1006	991	973	1052	977	1006	980	971	1030	971	1026	1037	952	1023	1014	995	975	1017	943	960	981	909	1030	928	1019	951	998	992	898	999	1012	944	1011	956	966	956	977	1006	996	948	958	1004	1007	1041	973	992	999	1028	1040	1022	1021	1022	962	1071	951	1006	948	994	969	1029	998	973	977	1026	986	975	952	979	948	984	1030	971	970	969	982	1013	990	987	1009	983	1023	1012	995	950	1021	981	1024	967	987	951	993	955	950	976	990	988	996	955	1031	994	1003	975	932	972	1026	1003	922	961	996	978	952	984	970	1023	992	994	1027	1024	1005	982	980	1024	988	989	994	948	965	1002	1003	978	1054	1007	975	1006	981	976	1027	1023	995	1015	998	993	943	927	950	975	1037	942	1005	989	969	933	1010	1005	1028	1004	953	991	1024	980	977	996	1002	1012	932	997	1021	972	954	1001	958	967	969	1006	981	961	1004	967	988	997	1069	1010	960	990	1007	973	942	958	1000	1004	1011	964	1001	992	950	1000	908	972	1020	1016	956	919	1032	1007	940	997	1039	966	964	978	937	1038	1007	927	1008	974	1065	973	1028	983	907	995	991	997	1005	1018	963	1018	947	989	995	967	1012	944	1005	950	1004
41334	30104	27421	19229	10220	7285	3906	1309	692	548	514	530	451	431	410	402	453	434	395	422	436	413	406	413	403	379	425	430	380	383	377	363	379	394	405	390	350	366	353	328	390	340	367	350	372	387	355	347	333	334	324	383	357	392	323	369	385	368	305	389	366	335	370	385	342	377	367	397	377	353	370	373	370	384	333	373	365	360	412	361	376	364	380	399	399	417	397	379	359	335	360	317	418	367	392	356	376	373	414	385	344	379	371	377	338	377	369	392	372	349	352	372	359	372	353	372	373	383	381	365	344	375	373	378	392	361	371	362	351	342	354	385	356	386	344	355	367	400	378	360	352	359	388	328	379	336	359	354	390	389	341	345	353	384	404	365	347	373	338	384	310	387	374	366	365	347	403	355	402	344	380	361	361	356	363	367	331	390	392	339	356	388	362	352	343	335	340	341	366	361	355	331	393	359	398	385	393	350	356	381	374	360	322	360	319	356	352	388	377	383	372	372	400	373	356	376	373	385	390	361	375	347	361	385	364	346	364	363	343	378	407	335	355	340	367	387	359	369	382	372	398	385	383	360	374	348	387	326	367	341	360	385	342	345	359	360	353	391	341	385	354	365	412	351	344	350	356	344	362	358	369	379	358	371	365	374	395	314	373	390	346	382	379	375	369	399	401	367	393	368	371	331	364	379	356	332	348	387	373	371	364	356	371	369	358	372	382	337	375	364	396	381	376	368	349	353	424	337	354	385	349	373	349	375	358	365	358	338	383	366	391	408	364	384	383	344	372	410	392	402	356	362	351	341	349	352	356	347	368	350	373	382	353	362	375	357	349	378	356	360	345	382	353	374	376	371	358	384	350	360	355	372	362	373	372	381	380	387	359	286	351	374	357	383	365	373	323	369	345	332	368	360	359	385	359	363	357	348	352	378	333	341	396	336	368	356	318	361	402	350	374	361	358	353	380	320	373	336	378	361	337	357	373	348	359	369	335	374	331	320	410	356	334	359	339	369	393	376	390	331	386	389	357	389	368	354	349	371	380	341	332	392	401	363	384	377	388	415	349	348	365	364	375	318	354	362	372	340	362	350	358	337	345	368	372	347	364	391	365	394	385	388	379	384	390	372	369	399	400	361	345	374	392	359	371	380	367	380	391	403	352	376	358	354	384	386	355	348	346	377	364	386	361	343	382	343	366	409	388	369	355	357	371	368	344	374	383	337	383	363	364	379	384	373	369	375	396	372	381	358	351	378	361	335	377	406	391	329	371	359	364	374	362	365	364	354	346	375	359	403	372	383	368	366	360	399	384	353	373	355	337	340	339	345	365	364	368	357	363	378	360	373	364	366	361	377	376	337	349	342	370	379	361	360	352	362	402	354	343	367	358	387	373	365	342	367	372	358	363	359	364	357	367	326	370	350	360	386	386	410	351	339	381	358	352	354	396	391	371	362	362	369	351	398	387	347	375	368	374	357	374	378	380	360	332	331	369	348	392	349	351	348	373	368	390	343	379	361	384	367	407	384	380	391	364	374	396	361	341	351	370	379	364	362	371	392	363	365	345	394	342	345	359	354	387	345	333	354	352	382	360	364	378	350	361	359	352	370	370	334	345	430	375	385	401	358	354	370	356	349	371	364	389	391	392	345	385	356	359	390	365	407	369	340	346	358	377	370	380	369	343	404	358	387	396	357	386	342	346	387	363	380	369	349	359	381	375	375	349	363	382	392	395	377	390	383	330	376	351	346	372	386	373	341	348	369	365	369	346	406	345	366	351	380	403	339	322	358	367	342	367	367	384	360	407	361	346	338	377	356	343	367	389	344	380	334	392	382	371	368	331	376	387	366	367	355	392	362	336	360	381	379	358	410	361	358	387	340	360	381	370	353	367	391	349	350	371	393	365	359	371	373	397	352	366	368	319	391	379	394	364	377	337	370	367	349	365	392	390	360	377	359	436	365	376	369	392	364	416	354	339	331	369	356	421	339	372	350	338	364	360	357	405	367	330	334	347	360	368	358	366	360	381	363	412	376	369	389	350	360	333	391	372	357	368	356	359	380	373	356	353	375	383	352	339	374	346	387	379	340	362	372	390	348	366	331	400	376	357	355	357	369	339	360	361	398	362	371	352	366	335	398	387	368	398	405	380	342	362	356	373	377	342	363	376	374	327	341	348	362	357	364	362	355	339	401	340	359	364	338	379	347	334	382	395	378	345	374	364	369	344	371	377	378	375	370	394	388	352	364	358	377	372	364	375	372	344	369	386	346	372	334	370	381	369	366	354	369	357	369	397	347	375	342	378	371	382	406	359	375	372	331	347	379	365	350	393	365	392	396	320	351	357	363	387	412	390	358	345	332	387	347	338	366	357	395	366	387	357	384	374	334	352	358	382	346	359	336	352	357	375	337	387	379	365	303	387	392	336	369	393	373	361	395	403	362	363	336	349	358	369	381	352	366	344	416	374	392	386	354	358	385	369	362	354	326	365	319	341	362	341	320	355	353	349	356	319	393	400	389	380	350	372	376	330	384	409	349	369	397	377	365	338	348	329	398	388	378	404	370	356	380	355	336	395	337	326	330	348	371	384	329	345	346	381	368	388	357	375	417	391	390	362	356	379	385	353	380	347	388	359	384	376	340	377	351	323	347	329	385	377	357	368	384	347	402	331	317	359	370	329	385	376	375	389	354	339	388	347	371	359	361	379	392	366	348	381	398	378	344	385	359	385	371	387	403	326	347	367	391	361	346	370	382	363	359	385	345	396	366	382	370	370	389	389	350	381	349	349	372	364	352	377	349	377	367	371	372	327	379	371	373	351	346	367	359	317	348	368	368	353	356	360	389	323	356	350	344	389	400	363	376	339	359	361	373	392	353	381	377	334	358	375	347	352	354	375	357	346	367	373	382	338	351	345	372	343	386	369	341	363	359	372	375	375	360	369	381	387	339	353	373	383	380	393	354	352	338	354	377	352	346	350	380	362	355	318	365	377	409	374	408	371	379	369	370	391	370	354	356	381	363	341	366	387	371	354	406	337	395	385	392	380	422	382	364	355	382	353	382	389	355	330	396	363	335	366	381	379	370	362	354	378	330	368	370	378	356	372	355	343	380	407	327	344	369	369	357	363	357	346	359	370	335	372	380	365	355	363	415	347	362	375	331	389	374	363	336	308	373	385	426	389	374	381	345	379	351	375	348	389	356	357	353	358	337	415	328	412	332	373	350	368	366	386	392	401	348	361	367	362	362	401	375	345	373	388	341	330	350	392	382	376	320	336	331	392	345	349	414	379	350	342	332	363	368	364	379	352	351	368	335	399	379	334	395	390	354	346	327	400	380	404	403	337	392	336	378	345	402	368	391	355	344	346	356	357	368	363	364	371	378	345	345	371	376	350	382	366	365	359	355	340	349	385	394	378	354	356	366	368	368	371	376	361	380	358	360	344	355	358	358	379	388	420	373	384	374	370	371	339	345	351	358	397	347	386	346	379	406	381	378	343	383	359	342
27677	25107	31279	27595	20859	18601	11206	4195	2105	1810	1623	1486	1356	1272	1295	1216	1332	1182	1143	1142	1144	1125	1178	1104	1085	1039	1003	1109	1001	1024	1004	961	1002	965	905	878	873	851	891	903	849	867	860	790	882	902	846	855	836	884	889	862	828	834	892	841	851	808	847	848	855	873	877	842	835	844	866	851	860	848	820	834	847	858	855	822	855	808	812	816	896	806	861	819	845	910	816	908	838	871	836	840	826	832	864	857	886	815	843	874	837	877	804	826	870	845	854	837	890	836	829	853	862	838	900	877	871	862	856	819	887	849	851	841	837	881	818	887	851	874	825	807	838	862	840	865	820	810	874	908	789	885	862	845	913	844	850	809	843	780	866	859	819	810	842	816	837	824	868	880	849	824	874	859	836	896	832	847	816	851	799	805	807	874	869	820	808	853	837	861	822	836	899	888	836	855	869	815	839	853	828	833	870	829	882	779	852	834	853	882	866	837	815	849	845	840	885	839	862	865	880	804	859	762	823	859	862	895	853	827	886	854	856	836	864	856	846	864	861	859	889	850	824	830	881	845	872	834	848	840	768	859	819	755	865	800	841	815	851	871	846	822	837	864	840	824	814	864	826	821	813	839	869	921	832	874	819	828	829	847	831	803	869	868	871	858	855	850	898	835	867	883	822	813	882	831	857	865	856	759	832	808	837	855	831	826	815	829	818	838	841	874	829	825	869	810	830	842	844	819	863	825	838	841	815	868	851	851	826	885	859	826	850	847	888	822	858	798	823	816	832	844	901	846	848	843	774	863	823	884	848	866	815	856	819	802	801	828	855	875	849	869	844	804	890	873	852	816	822	827	810	876	880	839	866	836	879	873	828	828	836	854	826	863	905	797	852	820	860	859	909	849	879	860	905	837	876	815	824	844	827	834	876	917	840	914	849	869	821	912	902	900	813	864	857	887	852	819	889	889	856	807	851	874	871	858	836	824	889	857	835	801	838	884	844	825	856	892	880	849	816	868	818	823	800	831	880	863	873	777	817	866	871	822	818	788	827	831	922	861	862	833	832	853	873	788	842	796	819	841	852	859	906	884	837	865	816	804	841	854	850	759	847	831	794	842	852	828	850	822	876	840	844	855	830	821	879	826	834	852	803	861	855	843	847	890	841	886	833	826	852	858	809	805	857	853	788	815	875	834	892	845	825	877	841	854	844	844	789	790	847	816	822	870	876	829	836	863	834	915	897	815	810	848	832	870	915	840	856	862	817	875	817	883	797	844	863	819	817	870	831	835	813	804	846	807	846	864	847	876	830	832	869	863	859	864	884	864	826	867	851	881	895	846	859	881	838	859	862	817	900	827	833	853	819	819	845	858	879	881	812	834	891	919	837	784	873	781	857	816	852	847	863	866	812	852	823	867	816	869	861	826	838	878	835	848	840	837	860	813	857	838	835	822	838	836	820	837	817	861	850	821	837	848	859	836	865	867	822	831	849	795	823	826	852	784	817	874	894	860	843	806	859	850	848	801	873	840	823	875	822	853	829	880	853	825	931	833	878	818	846	857	776	857	868	867	858	873	836	825	793	865	843	805	814	833	875	815	858	833	784	859	881	836	850	765	805	868	848	832	820	845	871	845	871	869	848	850	896	815	872	830	842	844	797	851	842	848	850	864	811	778	848	864	825	877	886	891	864	818	857	831	806	901	847	852	818	825	882	882	902	911	881	826	853	837	845	857	812	885	825	823	825	821	852	803	838	874	858	869	866	881	884	796	856	860	841	878	865	823	825	862	848	850	827	876	777	821	835	807	824	840	894	817	804	878	822	847	832	875	801	838	849	868	803	816	888	841	851	835	859	865	841	853	856	792	839	841	828	887	843	824	823	889	850	883	868	822	853	856	840	851	846	874	845	840	878	838	881	844	852	851	763	885	889	869	877	842	867	871	829	820	810	875	840	867	846	839	810	856	895	835	809	900	863	822	821	932	888	815	815	879	879	835	893	895	845	870	819	880	804	809	881	861	857	839	855	803	849	796	894	837	874	811	836	880	788	833	847	818	808	863	821	873	871	887	826	826	842	844	918	870	835	858	858	794	811	816	797	808	815	877	857	847	837	872	862	843	843	873	826	824	806	894	861	887	839	818	810	882	880	781	839	856	839	826	834	880	816	835	821	786	885	814	863	823	826	843	830	885	855	827	832	873	860	841	872	824	835	876	806	850	861	833	881	841	876	828	851	841	808	892	902	822	875	846	812	835	883	899	794	839	868	840	850	838	836	828	855	902	832	795	840	838	898	867	849	819	848	878	839	900	855	841	883	831	827	819	888	878	768	784	876	861	883	845	880	842	842	904	834	797	812	882	841	876	828	835	841	872	830	821	886	828	864	850	869	850	827	876	913	860	788	841	838	868	828	852	874	789	837	828	838	871	890	863	857	879	862	842	835	891	864	865	829	809	872	882	816	820	821	818	885	865	870	862	856	799	823	857	841	852	842	841	820	877	832	858	811	815	832	812	869	922	852	832	886	849	870	879	866	863	811	870	886	848	835	810	902	853	859	837	858	895	877	827	799	856	846	881	882	851	827	883	867	882	834	838	815	820	825	848	841	854	832	831	905	859	901	841	845	866	816	850	870	882	863	858	865	868	808	823	828	848	876	842	856	901	821	880	859	844	851	859	865	826	800	785	885	855	841	842	834	832	845	870	864	848	870	809	803	831	847	820	793	821	879	836	859	830	888	848	891	900	873	882	843	813	850	843	836	867	839	808	816	807	853	842	878	837	832	856	870	818	852	867	874	805	812	837	848	858	832	840	856	875	863	858	875	889	824	879	815	855	858	821	865	915	892	818	848	873	864	816	856	855	861	852	847	820	852	841	840	872	800	876	876	855	776	806	824	851	783	901	914	844	862	840	820	818	899	837	847	861	840	873	880	900	861	881	826	851	828	810	847	907	824	846	835	828	821	852	861	864	835	864	837	825	858	843	866	867	833	840	846	817	852	811	861	820	879	831	868	854	803	814	894	862	856	868	803	832	880	859	844	842	838	831	835	854	851	872	825	851	854	818	861	858	863	891	884	888	833	867	871	823	845	880	822	803	802	793	866	850	805	866	823	861	869	842	852	844	771	887	837	847	826	836	864	811	839	802	772	851	854	793	874	802	846	869	854	848	868	920	848	800	905	845	809	800	856	802	876	849	932	885	787	829	885	816	856	867	862	853	905	832	856	881	920	819	871	838	871	847	871	852	802	848	861	828	867	846	859	870	872	863	881	877	824	819	791	808	903	793	839	814	847	874	848	866	849	898	839	827	813	855	867	821	869	819	862	883	861	836	825	825	846	812	829	834	826	841	808	842	826	831	867	807	883	835	906	848	854	834	912	830	848	863	861	875	814	819	817	875	917	844	875	814	834	829	869	790	866	880	803	847	904	810	884	862	868	811	883	891	818	850	817	806	880	857	806	870	810	928	828	863	870	853	790	845	884	840	874	788	853	877	817	902	839	798	851	875	847	832	823	862
17304	9862	6853	3379	1779	1099	670	542	458	473	439	466	496	392	444	433	430	446	429	447	436	409	444	433	450	421	385	457	428	426	464	444	416	440	396	425	424	385	421	405	437	431	418	413	410	404	409	404	415	430	386	426	441	433	479	379	409	411	427	438	407	381	409	397	401	464	403	400	431	432	420	417	401	424	414	441	407	435	420	410	420	403	445	398	445	400	457	384	431	457	427	456	427	445	411	425	447	415	438	459	400	447	434	500	455	412	426	410	426	441	398	421	404	427	455	395	448	441	429	447	417	393	416	374	397	396	411	427	446	441	357	407	414	399	409	432	379	399	428	388	435	412	421	412	435	415	408	403	407	431	413	429	394	418	382	407	417	442	433	422	393	412	383	429	425	393	429	440	416	417	429	409	435	398	440	426	421	378	408	414	407	415	398	413	393	428	425	361	407	381	451	397	434	393	390	418	404	425	380	387	435	402	446	411	407	421	403	402	379	399	427	391	407	425	406	432	412	395	388	413	403	394	385	419	421	385	393	427	405	401	399	406	440	355	391	421	428	404	395	382	438	436	389	379	398	390	439	428	398	434	433	421	400	426	429	379	380	414	442	420	428	420	411	457	435	422	445	445	396	410	403	426	423	402	400	407	422	434	422	425	448	421	407	432	421	438	426	398	415	413	411	424	413	401	408	408	441	432	394	388	413	386	402	396	442	437	393	475	421	413	386	464	443	412	416	436	430	425	405	414	410	401	406	421	409	424	420	427	403	423	396	434	423	422	398	430	450	406	403	387	432	425	436	453	428	418	388	414	390	407	435	423	402	401	398	428	438	438	419	379	428	405	421	383	424	387	383	404	387	372	384	403	404	426	433	409	413	418	432	416	405	414	442	409	386	382	457	470	415	458	438	403	440	412	413	407	448	391	457	456	406	416	447	430	433	397	392	418	400	400	378	375	407	405	421	414	422	386	389	458	448	432	417	411	407	436	416	421	428	425	400	392	404	403	401	440	442	402	433	407	395	436	410	401	440	424	428	432	453	392	427	393	453	384	423	407	428	395	400	424	433	380	426	386	417	419	417	408	419	398	412	392	417	387	422	397	430	459	443	400	470	468	413	412	432	432	420	446	363	422	392	416	393	441	404	391	412	409	392	384	455	441	425	428	422	419	389	423	421	434	408	400	409	395	410	408	413	414	428	417	425	426	408	430	433	423	410	399	409	390	401	424	416	408	431	451	419	410	411	394	439	389	432	428	385	379	429	446	400	388	387	426	401	451	444	396	390	424	390	421	441	414	387	411	416	424	471	420	488	396	450	432	446	442	395	395	410	416	403	394	432	431	377	461	420	424	415	448	404	404	408	422	429	431	439	417	388	445	461	418	425	398	462	388	435	422	429	419	402	408	386	400	397	395	435	422	432	403	412	425	405	393	396	404	412	450	432	425	418	402	427	421	402	433	413	404	416	412	425	417	432	461	384	411	445	433	458	420	439	443	436	396	423	397	416	426	401	435	394	429	439	444	430	404	417	401	399	403	418	427	381	399	406	442	416	391	411	382	433	429	444	411	411	396	458	404	420	360	377	461	394	424	382	396	379	397	418	377	392	374	380	409	451	406	377	437	414	407	437	442	408	423	430	437	443	456	444	400	401	420	428	407	411	428	395	388	404	399	426	404	405	406	411	396	389	400	404	414	425	411	388	473	382	430	380	372	415	362	396	380	400	440	386	402	413	415	393	470	401	385	426	375	379	421	433	402	405	403	433	387	430	409	437	418	421	414	438	408	413	428	425	443	449	463	448	461	411	464	429	406	392	431	403	415	415	425	424	438	403	430	445	399	372	429	442	401	421	436	434	425	462	415	426	377	427	424	426	410	420	432	404	455	404	411	407	411	402	400	373	382	453	402	389	433	398	387	423	371	402	391	417	408	411	413	455	415	426	419	404	416	408	412	419	439	443	435	429	416	457	414	426	440	436	418	394	447	425	404	433	384	374	411	407	419	433	396	483	422	407	414	412	418	406	402	434	386	407	341	415	399	412	391	441	408	401	412	415	393	428	426	409	424	402	432	380	403	455	425	448	429	420	376	438	420	403	393	458	401	435	402	391	440	396	426	422	408	427	456	388	387	441	393	372	444	424	407	443	401	394	421	437	452	445	448	411	420	373	445	388	398	419	412	438	439	417	412	413	447	446	399	436	426	419	401	416	399	397	433	385	385	420	435	428	370	400	393	422	411	438	399	411	447	443	370	401	418	385	429	414	398	432	438	479	444	408	435	401	401	411	381	391	431	393	452	397	397	406	443	410	395	394	431	412	378	397	402	423	418	421	405	479	405	406	402	403	414	419	417	445	443	349	429	422	432	437	414	402	425	415	414	386	443	400	410	386	425	421	427	430	439	394	418	369	477	422	387	389	434	384	387	421	425	422	449	421	399	416	437	405	381	404	405	397	418	410	414	452	403	397	391	416	413	399	447	406	421	450	443	425	403	397	398	427	447	409	404	464	419	424	429	374	398	391	373	415	418	423	413	414	408	396	428	386	410	449	413	451	414	390	407	417	450	404	403	393	419	428	417	387	411	437	413	432	402	455	430	402	383	429	398	385	408	410	414	386	404	400	412	402	396	435	367	416	421	395	458	387	402	430	412	404	420	387	442	393	442	433	402	412	388	439	422	430	398	440	392	422	418	440	379	421	412	403	420	388	441	425	417	396	416	379	386	421	415	400	405	447	434	412	438	446	410	359	406	389	398	416	413	380	402	396	406	390	450	407	392	434	410	394	403	409	384	385	431	429	417	437	415	458	429	386	382	400	421	411	402	413	433	404	406	403	459	428	404	388	421	430	454	427	392	404	395	414	386	411	371	404	390	400	419	435	369	447	389	415	398	419	430	416	411	418	437	400	447	443	413	384	399	418	397	432	424	385	382	415	460	390	427	386	456	465	366	402	450	401	417	430	419	429	433	426	405	429	403	402	427	408	418	409	412	412	447	456	406	418	433	384	405	429	411	416	399	416	396	402	418	425	421	379	381	420	428	432	447	451	397	377	438	428	423	394	407	385	398	413	439	403	406	437	443	424	432	395	435	384	388	418	431	403	444	420	441	426	393	377	365	408	431	430	405	361	397	396	390	378	413	461	406	438	447	391	414	399	376	445	400	407	398	397	400	432	396	423	424	431	435	432	433	438	433	406	445	453	425	436	425	420	438	418	402	416	436	439	439	425	432	420	386	414	421	391	408	436	428	411	412	456	444	405	416	430	386	427	416	406	442	440	436	428	405	412	436	432	384	469	434	436	433	417	459	406	374	429	368	392	403	412	411	423	417	434	454	401	421	433	477	438	409	419	423	431	380	419	425	456	436	435	396	402	432	425	390	419	416	419	444	379	380	416	410	413	389	389	422	392	401	440	388	425	398	409	425	423	423	414	427	440	419	410	403	394	446	410	420	417	409	427	400	395	403	433	394	437	452	425	411	438	427	377	427	440	452	460	448	416	409
12239	9579	11554	8414	6020	3974	2328	1452	1261	1251	1188	1194	1145	1113	1091	1098	1086	1010	1100	1065	1009	1030	1049	986	1058	948	1014	943	996	1008	1022	1038	973	986	1024	1029	1020	954	943	970	976	980	961	984	952	944	914	977	914	987	922	975	990	974	945	919	956	917	929	952	891	932	974	1016	982	980	917	1021	921	1000	964	949	942	989	962	1054	981	983	982	961	948	946	989	906	940	981	952	977	1022	990	944	929	953	995	1007	1014	967	935	969	1007	937	961	1005	962	951	995	926	930	972	997	983	966	957	942	909	958	957	975	973	996	908	942	934	919	953	963	1014	931	908	951	971	972	970	980	974	987	928	955	1034	1003	1003	917	987	928	946	934	952	1000	905	952	942	974	978	933	933	988	924	943	971	942	891	971	981	970	960	918	920	936	945	904	952	953	923	934	961	977	1008	983	897	977	950	995	921	965	994	960	961	963	902	977	924	946	1001	909	951	958	979	913	976	978	964	963	981	941	968	890	988	979	929	956	947	1027	961	930	976	929	986	991	942	940	945	959	933	971	976	996	973	979	894	982	1000	974	970	990	997	939	1020	967	937	949	965	971	941	950	986	988	940	1011	1019	940	1008	918	970	967	971	961	943	990	935	1000	917	1017	938	989	937	948	965	972	957	982	956	960	973	916	967	984	961	989	971	905	999	917	991	940	938	945	972	992	883	948	1008	949	968	1002	968	939	969	922	902	918	987	930	964	926	995	1013	949	943	904	917	929	936	996	934	963	902	982	938	933	910	950	1005	952	960	939	998	961	939	930	955	987	980	941	958	916	1013	943	909	921	956	978	953	941	974	933	964	969	1026	913	946	1011	966	944	973	945	923	995	962	922	1002	988	967	978	946	987	989	984	893	933	996	957	986	984	1009	931	1008	937	967	928	965	969	939	977	975	970	957	914	984	942	1023	1031	951	867	970	976	932	928	980	955	964	985	921	934	941	932	949	976	975	917	989	959	945	970	937	930	953	1019	931	964	890	965	960	956	929	1001	943	964	989	1007	954	903	967	990	967	968	1013	915	941	926	955	972	960	953	956	908	1009	999	939	975	955	962	928	923	973	962	935	950	909	949	965	957	917	934	977	954	949	968	990	929	1013	961	935	978	1003	917	964	961	999	971	937	960	957	968	986	971	978	970	949	913	985	957	993	923	942	958	1033	997	959	919	972	935	946	906	927	1011	966	959	923	950	881	970	949	925	970	1001	987	994	984	986	960	947	919	967	969	943	946	948	1001	935	980	952	929	890	941	1004	958	919	936	991	896	933	886	902	971	996	975	943	929	969	946	923	919	974	903	907	941	948	960	964	960	973	946	930	965	971	911	898	932	892	977	980	974	1003	968	914	935	966	957	910	923	925	979	904	921	963	914	946	997	942	1001	929	990	920	1001	982	979	966	943	917	936	949	974	949	959	903	982	979	933	955	926	966	924	941	983	967	966	910	941	965	907	974	948	1001	879	971	996	974	1017	967	993	950	909	955	975	1067	1014	942	972	1063	919	974	967	943	1020	894	972	971	980	952	1014	947	931	957	944	1020	960	974	987	949	950	983	963	969	943	941	1020	911	988	920	973	1005	939	944	953	966	945	994	1022	976	961	946	958	927	997	960	895	998	949	944	996	933	962	940	1001	944	973	1000	994	986	932	929	969	991	950	912	1003	979	983	942	956	880	941	950	995	938	974	997	1015	990	928	999	990	974	1025	926	1005	949	994	1018	918	927	956	1032	927	997	965	961	939	974	1002	944	946	922	985	935	991	916	986	885	928	979	918	946	974	939	924	909	936	943	976	991	925	1001	952	986	1001	940	993	955	891	955	956	986	952	983	997	972	969	961	951	945	935	970	910	950	994	1005	932	1010	975	975	980	953	978	904	1014	934	992	946	1008	979	1023	938	944	982	952	964	982	954	910	975	927	1039	1037	960	976	920	973	1002	981	953	995	958	946	941	971	897	936	931	950	972	986	949	952	1000	966	909	942	953	999	954	952	956	982	975	937	977	992	1012	1005	978	917	948	923	984	933	936	917	986	944	974	944	1014	958	957	1011	919	935	917	1012	941	971	924	861	997	1003	953	954	963	921	948	968	939	952	964	1041	927	914	996	915	973	964	947	962	972	962	934	921	958	986	988	979	954	940	995	997	971	985	955	1016	950	966	963	944	977	941	932	973	976	951	973	903	995	977	920	976	918	926	950	1001	954	965	992	926	960	975	958	1003	984	993	986	980	940	957	974	956	945	958	910	942	1004	885	921	1030	944	997	975	964	995	959	994	992	989	962	952	931	992	999	974	982	945	902	972	1004	980	938	942	952	928	955	928	1004	920	972	984	928	929	942	987	964	967	1001	961	937	923	957	1013	973	960	922	967	986	931	929	901	939	911	971	916	973	989	907	979	916	982	960	935	965	918	945	946	976	1040	909	917	979	996	946	925	1000	1003	992	952	966	963	925	958	926	984	958	923	943	933	976	950	964	907	1000	939	969	1025	931	912	933	934	938	902	959	919	958	990	886	991	933	934	939	965	934	972	953	976	952	973	963	888	948	947	941	940	938	929	943	979	946	1024	897	895	924	951	938	963	964	976	958	939	985	890	997	954	1026	934	995	1020	930	992	1022	948	914	1006	976	941	980	1017	942	965	941	992	983	981	944	934	950	939	965	980	946	966	941	932	923	906	941	966	934	943	940	927	953	1007	1016	936	926	986	957	1035	1009	988	938	992	935	954	930	955	978	996	963	926	970	1017	997	913	949	973	967	940	1047	904	982	972	1006	971	934	992	933	963	925	949	923	1008	976	925	1008	913	981	995	923	937	961	959	950	929	967	988	1026	954	998	979	959	1011	947	916	972	986	956	971	922	977	965	991	940	953	968	964	1005	911	930	968	938	938	960	1013	928	929	971	1056	951	982	958	948	986	1002	984	955	933	965	959	1054	998	939	998	901	966	934	957	961	940	931	944	956	948	959	1009	951	949	957	962	986	934	908	966	924	927	1002	969	942	982	944	960	999	960	976	907	986	932	963	959	1001	1009	938	930	973	950	943	961	954	946	949	928	966	984	892	949	968	928	999	980	943	974	980	966	969	968	956	930	1002	887	967	985	888	975	980	1002	1017	1001	938	955	938	937	968	914	990	954	976	993	977	989	962	939	954	990	952	1000	975	943	979	981	912	954	954	951	964	942	948	945	959	956	928	911	991	976	971	971	967	997	948	1017	906	919	921	972	978	999	971	938	995	976	966	955	949	921	924	975	971	887	959	966	980	955	932	994	915	898	993	980	869	925	905	959	967	1021	945	1023	977	931	967	949	961	939	948	1050	947	952	960	936	940	927	991	943	940	874	969	920	969	1028	956	944	971	978	888	979	952	952	961	975	985	1025	931	971	979	919	992	990	1000	958	910	969	949	971	943	907	967	929	955	971	992	937	1000	1016	955	914	941	1024	991	937	956	975	937	990	936	965	948	953	967	969	916	885	1013	960	965	975	902	975	948	934	947	958	968	920	903	1030	932	969	937	985	924	973	923	895	933	1010	966	997	976	1031	994	920	974	943	988	928	946	951	982	948	949	977	932	982	957	960	990	972	987	982	965	1016	933	984	953	945	987	981	927	975	968	963	895	955	931	951	1025	905	934	944	970	1005
32508	21218	17184	10868	8108	4385	1910	908	631	599	541	487	475	457	447	479	501	484	460	488	481	444	446	415	390	432	415	449	428	425	403	424	450	408	393	420	456	430	407	417	413	440	383	418	499	464	459	458	449	406	438	413	449	427	419	423	432	422	439	462	441	464	427	449	435	424	417	409	416	443	411	377	422	407	438	455	413	381	417	402	374	420	411	389	437	443	465	427	422	406	435	440	409	424	451	432	433	405	440	429	434	416	436	445	448	422	428	445	409	416	440	442	419	443	419	429	400	421	441	407	410	382	413	423	409	474	431	389	410	427	436	440	443	412	428	391	415	423	452	383	410	442	471	428	452	404	419	454	428	447	397	460	423	415	394	447	436	397	450	439	406	466	433	421	490	447	416	442	459	425	407	425	445	433	433	443	423	400	435	449	427	437	437	400	415	390	399	469	423	422	423	477	438	434	407	394	411	422	398	421	403	430	479	421	378	426	398	444	436	414	397	376	422	418	452	479	384	433	425	427	429	470	429	446	454	448	455	451	404	393	421	420	417	430	399	414	440	376	398	426	421	364	431	402	422	465	411	380	425	444	399	432	377	425	411	422	434	417	454	437	409	386	415	422	443	414	417	407	419	395	414	421	375	441	426	417	432	429	435	410	427	430	413	445	441	430	420	483	443	423	454	453	447	438	433	432	416	468	439	414	458	395	449	428	413	418	452	410	417	433	424	414	404	413	430	432	435	402	415	387	417	404	428	425	414	425	447	417	403	423	478	434	467	416	433	417	394	433	378	390	395	372	413	443	422	419	447	441	429	383	420	451	431	430	435	452	460	390	421	442	411	402	394	451	465	405	446	443	465	427	419	436	422	411	412	428	417	413	404	427	455	431	406	404	436	414	424	409	414	439	423	422	397	428	430	416	374	418	424	388	448	458	386	440	448	417	429	387	450	443	444	439	408	432	369	408	394	418	392	422	424	418	408	397	418	395	424	469	422	425	434	428	397	402	464	437	397	400	417	464	404	449	429	455	444	411	432	409	402	443	426	440	435	412	433	431	416	420	423	422	435	422	412	413	408	376	424	450	416	458	445	426	403	431	475	448	430	419	432	428	403	407	419	388	440	446	393	430	427	425	409	387	441	445	472	421	430	462	441	430	420	452	442	414	419	409	402	372	449	423	416	471	439	417	391	430	402	414	416	402	425	388	411	437	413	442	430	430	426	418	422	413	420	452	474	398	381	418	429	422	426	410	426	414	386	414	430	458	429	431	432	413	449	471	453	429	436	428	426	424	409	435	411	429	443	431	426	420	439	442	416	427	422	413	412	418	378	470	425	410	421	397	438	428	391	405	420	360	424	398	415	415	407	397	406	458	422	456	431	408	408	428	447	446	429	401	448	449	402	409	412	422	419	409	389	433	401	462	451	419	427	440	440	458	427	456	390	427	418	437	407	418	446	412	405	421	391	425	436	414	419	386	436	417	431	403	422	450	417	457	429	423	468	421	410	441	407	379	415	473	391	443	416	438	424	416	460	411	446	445	428	443	404	408	444	409	418	415	401	428	461	441	425	451	425	428	420	435	433	411	419	424	450	459	434	445	403	401	411	436	401	412	410	420	414	398	422	474	439	424	439	441	449	403	461	430	415	444	409	407	438	433	365	441	416	455	379	403	427	433	380	424	406	440	426	439	437	401	403	441	417	437	428	410	391	410	440	401	432	402	428	411	406	396	416	425	460	447	448	388	453	432	415	422	422	432	421	407	465	444	407	481	442	458	426	442	413	485	471	418	485	415	447	449	435	430	406	413	425	433	423	416	397	428	432	454	416	436	429	446	426	450	396	397	445	470	435	457	423	416	400	420	431	443	423	434	416	387	446	459	440	427	452	409	422	438	443	420	458	423	457	426	432	437	400	423	429	381	463	414	428	395	409	423	413	424	427	440	416	435	426	411	433	378	469	404	372	393	417	444	398	431	453	395	447	432	432	486	449	450	405	400	398	422	437	435	423	428	425	452	410	430	443	405	421	431	434	422	447	442	404	387	408	418	438	413	446	411	447	421	427	425	416	437	433	422	417	460	432	391	408	406	384	421	409	428	434	429	405	417	459	420	416	432	466	448	400	433	397	424	434	407	402	390	438	391	436	421	407	437	442	393	410	424	458	453	392	436	452	425	428	391	440	446	434	436	431	403	443	422	371	389	411	425	413	394	409	411	463	465	450	427	419	413	453	366	430	422	428	456	418	420	421	412	433	402	388	396	419	450	428	457	451	443	399	440	417	396	426	407	382	432	441	456	432	432	389	404	379	436	473	421	458	440	410	430	431	414	431	394	381	452	434	399	416	421	462	405	429	430	413	433	454	439	424	474	448	401	436	432	394	452	414	405	425	444	372	448	416	408	405	438	409	419	400	392	421	406	441	482	407	481	455	463	456	426	437	410	412	420	400	444	439	433	428	446	431	422	405	387	445	452	439	437	405	419	422	404	425	381	377	467	422	429	398	408	454	428	439	462	441	449	409	435	484	390	388	419	406	433	389	397	425	452	411	414	413	395	448	394	438	436	444	399	433	413	430	422	418	445	429	399	435	408	411	399	434	424	416	459	403	458	455	399	421	443	416	431	446	411	453	374	411	462	416	397	416	396	436	444	421	452	411	404	410	412	452	448	438	433	394	430	433	337	419	404	429	425	442	431	429	410	420	430	426	378	442	413	428	444	416	430	400	408	418	448	430	426	407	470	363	435	428	457	442	414	394	446	442	421	453	420	412	384	442	423	418	423	412	451	424	408	404	462	427	427	410	442	441	420	425	476	410	434	443	395	416	446	418	392	460	382	417	421	436	462	462	443	413	451	405	421	420	412	455	443	447	422	408	428	427	394	379	445	423	417	420	432	463	446	439	467	401	421	445	455	402	432	434	416	424	423	409	398	437	435	435	472	426	432	417	436	399	453	423	392	420	385	380	419	437	401	461	434	415	426	435	428	432	455	436	431	430	430	417	448	453	413	433	425	418	404	397	406	391	356	426	346	392	416	431	399	445	452	368	416	411	434	425	423	416	427	406	410	430	440	454	466	435	362	395	396	408	394	418	412	427	419	388	416	419	393	417	414	381	404	363	424	406	452	400	415	420	430	436	417	422	406	450	428	393	462	461	444	436	431	423	427	409	425	395	417	420	437	452	416	439	395	383	427	464	421	453	473	454	429	440	417	414	373	403	389	427	420	435	384	414	408	394	394	451	396	370	435	431	455	431	411	427	434	435	408	470	365	477	424	451	438	389	417	444	407	428	452	400	448	394	426	429	413	420	425	423	395	446	369	431	407	395	404	424	434	428	394	430	420	415	437	473	415	407	419	439	417	422	432	415	468	469	430	455	449	425	426	459	429	410	399	445	404	433	463	454	408	414	447	431	390	413	407	445	440	434	478	431	437	412	409	396	460	417	449	406	415	420	406	417	433	408	424	456	414	449	430	425	420	416	415	441	414	462	412	411	418	411	442
22730	18406	22404	20073	20101	12478	6736	3041	1728	1600	1511	1469	1319	1289	1266	1333	1287	1208	1201	1177	1134	1150	1176	1117	1145	1082	1136	1058	1098	1118	1074	1038	1040	1049	1041	1082	1036	1009	1034	1001	1035	981	1040	1038	946	998	964	1004	983	958	921	1020	980	1004	942	985	1003	933	975	986	998	978	976	956	979	980	968	979	980	920	963	989	980	994	1014	957	971	930	1031	947	1016	986	1003	1007	933	1014	988	1014	976	1012	1013	976	958	952	985	988	992	972	983	973	1009	968	953	970	1025	979	951	945	974	1004	965	973	941	1002	963	921	1003	1031	938	955	1003	946	949	1013	948	960	974	980	972	946	1001	993	994	966	937	961	955	963	1003	941	947	938	981	999	927	978	959	894	954	985	960	979	984	968	1022	932	940	973	929	967	985	995	948	923	980	956	1000	952	975	938	1000	925	961	931	1018	1002	993	968	1004	988	958	1006	935	972	956	969	983	953	919	993	988	1039	985	1004	1013	993	947	950	991	974	978	997	1008	979	989	931	935	1011	981	1054	964	1023	1002	977	962	948	892	967	991	994	988	1037	916	934	972	940	1006	964	971	1031	959	1029	949	971	942	956	1026	1038	985	956	1024	909	952	970	1012	963	1029	964	979	993	957	987	1027	974	975	1005	995	959	996	895	939	958	960	943	986	954	941	926	1017	1039	986	947	967	989	977	958	982	974	975	924	987	987	1022	960	1019	985	1016	985	963	922	980	973	974	997	1004	971	924	988	992	928	937	993	1023	975	1000	998	931	994	1040	970	949	1002	942	979	1031	989	931	1024	1019	963	973	960	993	930	954	973	1019	1009	925	945	1000	977	974	981	953	989	972	954	941	953	993	1023	944	980	970	997	996	954	932	980	981	945	971	971	962	959	980	988	914	979	957	945	974	979	1014	984	1020	1017	1005	1017	1017	1015	969	929	1015	971	1013	948	961	924	952	1007	953	895	973	959	981	983	1008	1030	957	942	975	977	989	984	954	969	946	1001	1006	978	933	917	960	1008	1033	988	968	987	938	960	952	999	960	994	941	977	969	971	935	969	959	989	985	993	972	980	939	969	1011	986	1003	893	910	973	955	951	962	997	1010	975	970	946	982	937	996	956	983	957	923	974	975	1001	958	997	1040	973	960	1014	1015	973	985	1017	1019	984	967	997	968	936	979	968	971	978	992	992	984	993	1034	980	1027	1061	1017	1012	939	927	980	966	1002	933	987	977	973	993	990	976	995	956	973	955	966	988	1000	1002	962	1017	961	986	982	972	964	999	964	936	936	902	966	951	967	940	974	977	990	994	942	998	962	983	960	958	948	960	1010	1006	986	976	978	952	1010	973	936	936	969	962	1006	965	993	990	964	967	1017	1012	1021	945	939	932	942	961	955	965	956	1003	1022	993	937	912	1007	994	985	952	1015	995	1023	996	937	1017	1002	979	975	923	985	1020	997	963	1023	899	947	1001	978	993	1009	962	932	959	946	997	952	964	953	923	1008	966	992	1032	1032	1012	960	948	981	967	986	987	978	973	979	980	994	964	1031	970	998	997	978	1004	1022	969	946	950	1011	959	988	959	969	995	970	1013	957	995	954	969	948	925	998	1007	1000	975	981	988	1013	973	972	973	965	981	995	940	994	938	983	994	962	977	963	971	945	992	954	1000	957	955	977	1017	947	945	942	976	1000	969	1037	966	966	1014	967	1038	973	994	1017	975	986	999	1017	934	986	975	995	954	944	1002	966	939	955	957	937	992	975	952	992	969	997	905	977	985	1034	976	966	920	922	973	1045	995	1023	928	955	978	935	990	915	998	931	1040	993	973	944	950	991	995	1013	927	987	951	967	1000	980	1006	985	938	1015	910	972	975	941	1038	999	916	968	965	964	1003	922	982	923	960	933	999	912	978	949	996	975	1014	946	940	926	929	978	1000	1004	956	937	963	948	954	943	988	1020	939	975	1008	990	1009	976	980	1018	986	1026	935	1007	995	963	972	1010	977	1017	915	987	1003	972	993	950	971	948	1021	977	952	959	951	942	923	897	1004	960	985	1021	1002	1019	939	940	965	961	996	991	1028	950	957	939	964	954	1011	1030	991	1030	951	968	974	939	945	938	961	1008	990	955	1013	1052	986	999	937	968	984	961	972	1001	965	966	957	995	961	1010	977	953	999	954	958	1011	928	982	980	967	939	1000	961	963	953	1031	965	985	954	1073	974	931	1013	995	958	999	1027	963	983	964	977	939	969	986	1015	1018	1015	1014	934	975	923	1006	1002	988	1003	979	966	988	937	899	993	950	956	958	968	960	967	961	939	1004	998	986	958	963	1022	962	965	946	940	1056	1000	998	962	952	953	973	957	991	985	1010	934	940	962	959	999	992	960	968	973	928	979	910	1002	930	979	971	973	965	966	993	968	985	1021	981	998	983	938	1020	958	939	993	949	928	970	976	991	1027	995	961	997	937	971	996	991	948	980	989	968	1037	986	935	1008	982	949	943	963	919	990	960	1006	948	972	942	1001	1032	964	966	910	1031	972	1009	944	969	995	956	997	965	956	1012	947	976	988	993	940	981	987	1008	981	1002	1021	989	970	958	985	986	946	972	924	993	1008	982	989	980	976	1043	1001	975	1050	1002	1001	977	981	988	983	983	997	947	973	987	956	959	940	992	1016	990	946	986	981	968	950	960	966	993	975	990	986	967	1011	952	1006	989	995	1073	1001	934	953	1005	968	951	1010	1000	988	979	1061	951	976	950	1003	915	986	955	899	985	995	994	994	928	942	962	980	942	974	948	974	981	959	1049	952	965	959	1002	930	987	989	927	1035	988	1013	1007	985	973	1053	982	941	965	1023	940	972	908	1002	947	945	1019	1026	1006	1007	966	957	954	925	938	966	1027	942	990	1008	981	940	984	996	961	1007	988	1044	947	984	969	978	1004	985	1011	944	1000	1038	975	1029	989	939	966	909	943	984	964	996	970	916	953	970	954	967	954	954	958	962	982	1075	1047	934	969	989	996	987	1031	999	983	902	993	1026	924	960	959	1008	975	918	1009	960	1025	956	955	975	1019	981	1012	946	980	947	973	963	984	1032	952	981	1006	940	993	987	1004	928	957	942	987	956	983	959	975	1026	939	1024	996	944	976	981	914	934	984	914	957	956	976	945	978	993	1002	1000	967	988	1017	930	981	1015	1004	956	967	982	961	916	977	977	927	949	1055	965	943	996	960	1010	979	999	916	1017	958	942	1008	1019	991	964	936	949	959	1008	1004	983	941	999	983	995	957	962	1005	958	989	1055	970	942	1008	994	1025	979	959	953	985	964	933	1024	906	1011	991	918	986	974	937	983	982	971	942	952	935	994	992	968	1044	1022	1067	940	966	966	976	997	1001	943	961	965	996	992	981	959	940	962	974	979	987	1005	995	971	1001	966	1000	937	1026	950	1014	961	983	987	976	978	966	940	979	970	989	954	981	986	945	942	969	1024	955	964	963	973	980	1001	988	948	948	977	910	937	935	1023	989	971	991	967	919	1022	945	967	965	983	1010	930	940	973	1021	988	1000	988	970	941	922	953	990	1001	966	1000	979	979	963	949	988	997	1014	966	954	896	934	992	972	949	995	981	1007	960	982	1007	953	965	933	996	953	977	935	1030	1008	971	984	1062	954	967	1015	998	1002	947	1012	997	1005	952	960	963	978	971	1008	1004	949	980	962	966	993	998	976	971	1010	970	976	978	1002	978	1004	955	996	1020	987	977	974	1045	1008	979	941	1005	988	1016	1007	966	986	993	953	959	998	978	971	971	979	1007	939	937	931	958	937	973	1003	1037	1045	966	996	1006	913
42238	28932	25959	20466	12529	7515	3443	1365	731	592	523	460	497	470	461	484	476	435	430	413	452	430	444	416	366	370	411	433	384	416	359	395	357	338	365	405	367	361	382	375	371	351	377	373	401	363	412	327	352	357	339	355	389	393	370	340	362	360	374	350	366	354	346	359	385	379	386	359	388	371	347	343	381	357	359	359	378	378	360	361	369	358	377	365	373	335	355	371	366	371	345	413	400	370	347	397	350	372	335	362	405	406	358	374	352	378	360	368	346	331	396	356	361	365	376	391	356	370	393	382	336	362	392	343	363	331	327	375	366	370	377	340	374	383	375	389	376	367	334	377	386	396	358	342	362	337	348	352	384	349	366	338	330	340	337	381	361	382	342	384	377	347	351	386	362	375	367	357	345	358	367	309	323	381	332	338	368	364	352	357	383	352	350	375	389	392	346	361	355	343	356	324	353	341	377	353	388	330	328	406	373	396	370	376	321	350	364	383	361	411	360	358	373	377	381	339	358	363	362	385	382	377	347	368	352	354	369	350	391	384	380	365	401	322	376	377	343	384	337	353	394	375	423	368	369	354	376	364	379	353	346	361	364	361	370	378	360	344	357	339	345	353	372	373	362	366	333	371	336	365	372	359	358	366	389	366	360	346	346	382	367	382	371	349	350	358	401	400	381	403	409	354	378	381	396	341	357	369	379	372	364	354	338	338	368	337	346	357	339	388	370	347	349	376	395	293	355	370	361	322	369	368	353	378	351	335	354	386	381	381	367	351	374	365	401	361	376	353	356	366	395	373	368	381	338	413	367	357	382	387	378	379	378	331	313	361	345	371	344	395	355	363	365	367	332	316	351	338	386	335	361	356	384	337	394	340	326	350	360	349	361	343	382	373	358	378	332	373	369	384	334	350	356	368	339	324	369	379	348	361	379	369	350	375	334	331	342	413	359	360	337	353	354	372	380	387	359	383	348	359	386	341	382	353	345	361	336	370	337	363	351	339	378	339	355	349	370	373	340	393	384	382	369	378	361	348	317	376	358	397	333	376	333	334	363	377	364	402	366	356	355	359	339	346	363	401	355	348	359	340	376	411	339	369	375	303	356	372	350	330	364	392	351	341	369	318	380	380	347	356	381	346	356	377	369	351	376	336	343	381	373	369	356	350	353	379	374	366	346	315	389	327	350	376	354	342	347	369	350	344	335	324	367	363	385	368	378	378	310	367	351	358	370	325	354	339	393	369	355	365	351	389	372	312	331	388	374	400	386	371	373	377	350	356	332	396	337	352	362	362	336	345	345	366	352	358	339	393	365	353	375	357	355	345	377	362	376	352	364	364	327	381	363	343	351	332	378	367	365	377	356	359	354	371	363	335	374	347	385	372	370	379	375	358	370	395	360	378	376	336	352	375	378	354	362	328	348	391	345	366	323	383	385	336	333	385	304	385	379	371	359	324	363	375	360	369	390	371	332	370	390	380	388	373	351	379	342	345	327	355	384	355	381	373	354	363	380	420	379	334	373	339	366	356	344	386	366	329	362	377	343	357	388	342	325	355	389	346	358	396	382	393	388	382	355	394	377	340	332	364	389	362	379	366	349	356	323	341	361	400	360	368	361	359	337	393	378	345	357	334	318	361	355	371	356	372	318	377	416	354	383	360	397	391	345	376	356	378	359	349	358	311	394	377	294	386	415	407	351	362	327	327	370	420	355	330	360	366	342	356	381	375	367	393	369	368	354	390	352	364	378	375	352	351	374	364	354	389	334	388	374	323	352	377	342	348	313	378	343	351	384	388	358	353	372	340	333	393	363	368	353	370	362	377	371	362	352	363	375	339	356	339	361	389	330	378	327	350	372	352	342	366	374	353	344	334	322	376	366	341	307	370	337	355	333	381	345	377	353	356	351	397	357	369	348	353	369	357	342	370	346	373	350	329	342	397	342	350	341	376	353	356	347	370	355	382	364	401	406	404	334	362	339	368	340	382	339	346	335	366	362	350	335	334	356	380	357	364	369	334	370	364	364	400	358	337	337	400	346	344	365	365	346	371	366	360	358	333	360	330	371	354	350	400	389	329	372	365	375	339	362	389	369	382	378	347	384	374	384	371	380	356	339	335	370	375	343	363	326	368	390	372	395	331	363	365	313	371	398	305	357	360	377	375	342	333	406	362	355	379	380	411	360	357	375	347	391	365	365	330	343	321	366	376	386	349	415	403	381	376	365	396	367	365	336	351	352	378	409	346	369	339	408	332	356	387	333	381	381	381	337	336	358	388	351	319	397	363	354	360	325	378	389	401	336	387	336	353	389	354	383	384	374	366	348	401	339	366	374	384	381	360	381	379	399	368	388	345	371	403	336	378	344	353	351	359	349	320	344	343	357	379	354	347	345	398	359	364	335	333	341	347	376	378	353	376	352	358	349	371	317	346	365	327	306	364	345	373	341	397	357	355	364	316	379	390	380	364	328	337	375	340	375	373	373	360	382	373	352	336	373	332	348	375	376	366	382	361	347	359	370	368	369	391	347	362	360	373	362	356	365	371	346	360	365	341	324	345	327	388	318	389	365	369	351	372	317	395	382	385	383	390	343	371	369	330	403	358	330	355	336	363	343	385	349	366	321	365	341	379	362	378	358	373	356	340	357	341	358	341	349	382	368	338	396	355	357	335	354	314	402	374	340	353	359	363	384	378	358	354	397	374	343	327	361	363	377	375	379	342	370	407	377	372	365	364	330	388	371	320	347	343	371	344	344	347	384	340	373	370	384	348	377	361	375	345	320	346	363	353	386	342	330	375	350	371	374	386	368	314	380	376	383	368	379	374	368	364	362	334	357	397	387	339	412	357	367	354	389	360	332	360	352	394	344	345	353	352	373	356	318	385	393	367	347	336	327	349	337	414	375	394	378	379	396	358	383	357	371	298	380	375	335	344	335	369	362	355	375	384	356	384	418	389	366	356	367	307	347	383	355	374	375	366	372	336	329	346	354	346	367	330	354	383	349	366	368	403	354	359	384	339	377	367	387	359	337	348	342	347	334	326	369	335	383	345	355	343	339	344	363	358	353	386	345	355	363	380	372	416	351	362	355	383	392	364	366	353	409	385	344	367	346	345	352	368	389	343	374	388	351	361	379	363	367	371	374	363	375	360	354	372	370	350	361	331	347	366	329	394	354	328	340	354	377	370	375	333	316	330	339	374	395	377	371	359	362	391	372	351	373	308	365	372	363	400	351	397	352	379	379	382	368	384	352	389	376	337	371	368	338	380	320	382	351	357	383	392	371	360	381	365	367	326	366	364	367	353	346	372	390	355	366	352	367	348	355	375	336	374	364	376	349	362	365	392	333	352	359	350	367	361	406	322	378	375	400	384	372	368	375	367	369	345	349	360	376	352	346	367	368	380	358	375	376	351	351	384	410	382	360	374	342	357	343	336	379	360	350	382	385	391	349	365	373	353	401	357	348	365	336	349	333	389	356	389	344	353	375	392	355	358	315	381	375	441
28034	23933	29850	29614	24726	17987	9757	4789	2279	1795	1712	1449	1424	1317	1265	1311	1330	1270	1136	1122	1137	1155	1112	1098	1086	1065	1097	1066	1056	998	1005	991	961	917	893	869	875	868	879	878	821	868	858	850	852	792	836	783	839	859	831	839	876	839	761	877	857	805	790	819	845	883	835	844	849	818	807	818	846	838	846	911	839	861	812	842	833	873	851	849	835	846	774	845	835	808	860	862	802	847	828	808	846	817	822	883	860	802	792	789	810	802	874	848	859	838	846	826	844	808	860	782	821	852	855	812	826	845	799	883	783	854	850	835	869	859	867	868	811	846	824	872	865	825	815	792	831	855	799	852	854	867	873	844	813	861	867	845	808	823	829	830	882	798	819	864	817	841	795	848	829	829	877	862	876	901	879	820	816	823	806	815	859	863	848	840	864	830	864	857	835	830	863	859	821	804	816	906	874	818	846	807	862	846	866	858	864	840	879	861	851	824	860	799	795	867	832	821	802	848	821	857	826	825	844	798	840	858	844	861	840	842	837	810	865	847	882	864	850	827	851	820	853	890	798	845	810	809	813	812	840	863	919	813	865	916	874	810	871	822	805	863	859	879	836	869	841	841	864	845	865	842	817	874	846	834	819	816	850	865	878	869	841	805	868	829	876	830	860	761	805	795	808	793	799	869	868	879	822	822	839	835	831	849	841	882	858	831	853	768	792	799	786	851	863	800	779	857	846	848	849	830	830	854	822	859	795	862	795	872	867	882	792	839	814	821	838	861	812	852	834	740	815	806	856	850	826	869	801	871	814	811	795	785	822	842	811	831	799	791	816	823	825	886	873	799	850	853	827	827	888	907	882	864	823	863	851	844	814	880	809	807	789	904	876	774	851	800	828	871	849	843	797	845	850	818	810	824	833	833	841	854	826	834	830	853	888	832	869	828	827	805	821	800	866	874	774	832	845	867	830	822	862	846	876	805	840	843	845	801	866	811	810	891	867	815	845	821	820	811	844	851	841	823	837	827	861	861	846	900	875	792	852	841	775	856	882	836	823	840	861	845	863	806	843	830	890	866	867	823	848	829	837	795	832	817	852	838	880	845	821	861	798	800	807	791	794	833	843	852	837	822	847	822	851	864	859	869	831	820	800	880	832	844	797	799	823	788	883	832	866	805	857	857	897	837	856	791	827	810	895	815	832	817	868	820	817	832	895	821	818	854	859	826	815	860	855	821	840	828	850	850	838	809	819	803	809	806	853	840	868	837	793	859	800	855	826	789	829	849	839	903	868	807	856	811	842	869	854	869	875	884	844	845	846	805	857	853	811	833	873	865	826	876	848	827	831	783	871	832	838	837	838	802	802	792	796	850	824	816	869	871	844	866	817	837	852	892	875	895	817	849	812	818	844	776	841	774	765	837	870	876	862	869	821	857	811	880	841	789	820	838	801	792	914	825	835	877	858	820	795	924	818	830	841	829	776	837	822	825	832	874	880	823	850	817	836	817	830	852	821	862	819	835	922	842	811	829	887	868	846	859	852	928	854	828	856	845	845	800	818	866	826	794	848	817	841	789	839	810	830	844	845	836	868	847	831	857	798	817	854	825	826	839	799	835	859	827	851	827	877	885	832	838	807	792	852	870	793	842	816	868	839	840	842	859	854	840	845	837	835	848	872	845	889	806	833	836	869	825	826	821	878	817	801	836	888	813	847	810	863	830	830	838	791	876	805	883	816	855	830	839	821	837	841	844	822	847	841	844	825	862	835	892	782	825	823	889	848	820	842	847	796	822	816	825	836	796	851	848	836	827	830	852	833	854	826	832	869	841	816	879	806	890	819	873	790	846	892	863	854	811	827	832	861	834	857	856	845	834	834	842	859	798	816	819	841	824	842	852	863	836	835	833	847	867	871	842	857	808	832	877	856	805	835	840	805	836	857	848	834	878	861	854	839	828	831	871	829	847	797	840	858	902	855	805	851	831	803	808	793	844	800	832	870	778	851	890	831	831	843	862	860	839	820	882	872	813	865	855	881	826	852	835	812	838	901	856	833	843	838	833	819	852	804	847	810	856	859	827	885	838	812	885	864	863	811	782	811	808	803	814	863	813	819	859	841	834	917	836	839	795	854	820	806	833	869	823	871	822	799	795	795	839	864	874	836	814	859	807	829	832	838	838	860	869	928	833	853	799	880	874	856	856	815	835	842	844	839	859	828	885	845	769	875	785	823	819	839	797	873	859	883	895	841	813	836	822	841	806	768	826	831	871	849	816	827	826	837	810	834	860	842	798	837	840	798	841	845	844	822	836	914	825	877	817	838	839	833	786	845	849	853	807	881	855	835	848	811	867	809	868	827	828	799	812	844	812	838	802	847	829	845	863	821	828	878	810	835	815	900	824	884	831	857	889	866	806	820	799	846	796	831	821	766	776	789	825	853	857	813	858	868	791	819	842	818	858	773	826	873	867	821	838	826	852	838	870	874	857	877	813	864	822	802	841	885	827	852	852	867	834	829	848	844	843	838	799	883	822	804	901	783	824	854	839	823	847	808	837	816	870	810	811	799	857	810	824	848	890	842	836	870	840	839	843	824	830	853	813	847	788	834	836	857	823	798	837	828	795	843	814	844	815	860	841	807	846	842	866	870	810	830	864	846	802	769	867	881	799	866	826	808	812	839	794	816	815	832	839	821	838	802	842	828	873	795	857	859	903	829	831	815	823	868	839	859	814	828	815	810	866	818	865	774	867	846	829	834	847	814	849	899	832	847	938	844	793	861	875	832	923	855	853	799	828	871	863	857	814	844	826	890	846	816	848	862	815	849	843	865	803	773	856	798	765	884	800	845	848	883	822	844	831	816	841	843	806	827	778	830	798	827	815	835	836	846	880	830	840	826	765	827	872	831	853	862	852	883	824	793	855	843	836	817	874	816	867	884	821	841	856	874	835	828	855	843	816	800	844	869	826	820	808	852	885	805	837	836	818	835	840	813	828	818	818	823	863	853	838	856	830	859	821	831	859	850	795	848	842	815	822	798	802	833	818	852	835	860	830	878	906	870	878	860	801	841	826	803	860	830	857	833	865	794	859	815	879	845	829	800	851	788	812	873	823	842	798	870	869	812	827	873	868	838	792	812	881	872	814	788	829	817	839	812	854	841	803	841	815	789	874	858	835	834	844	808	803	805	872	816	823	792	881	861	862	799	913	880	854	835	846	856	836	851	884	865	814	836	854	825	843	856	824	833	830	844	830	799	794	854	808	823	803	892	805	823	789	796	846	825	832	848	837	824	838	893	829	820	873	875	873	841	847	839	811	839	837	884	847	817	817	849	827	821	774	841	845	835	824	860	834	788	830	883	884	841	815	859	900	845	857	841	817	832	863	787	889	836	848	854	811	863	850	879	791	818	830	833	834	813	774	898	820	818	842	867	858	799	845	848	857	857	838	867	832	884	862	838	803	823	842	909	829	805	863	826	863	846	835	830	767	804	827	822	835	843	824	857	822	831	899	793	871	860	826
18871	9345	6194	3284	1748	969	674	557	489	452	463	451	432	427	454	434	461	456	425	424	433	431	448	402	389	437	394	453	422	462	407	424	417	421	389	416	378	390	420	367	388	383	363	402	407	372	456	362	433	403	418	433	409	388	435	426	427	406	373	395	392	381	397	448	433	430	388	400	431	407	441	359	402	384	370	413	403	394	406	385	401	377	410	401	444	427	417	410	410	401	434	400	384	390	415	412	422	431	438	427	401	409	397	405	408	421	388	395	426	402	409	457	382	423	380	422	400	426	389	369	434	420	420	416	383	408	403	402	378	437	398	389	396	415	372	407	432	420	414	377	406	421	409	407	422	421	414	405	418	421	389	410	393	383	419	372	425	419	372	399	413	439	450	444	389	436	413	368	375	451	393	389	441	402	386	410	394	422	413	378	406	427	415	359	379	387	396	421	421	390	394	428	412	387	407	425	410	388	410	425	384	448	403	379	393	426	438	427	403	385	421	420	391	380	399	387	437	426	383	387	398	405	419	425	409	422	383	404	395	374	427	364	432	426	398	404	441	427	401	428	423	388	414	388	409	381	409	426	386	416	380	418	428	365	383	394	438	396	412	407	402	414	394	458	435	403	392	418	419	414	418	386	428	408	392	422	421	410	420	409	398	363	400	440	425	408	383	395	460	416	362	356	384	410	426	428	442	413	406	434	432	419	420	407	365	385	408	419	424	428	410	418	418	418	416	430	374	384	419	398	417	402	385	382	402	383	405	433	425	401	392	382	436	424	417	395	395	347	414	441	416	390	444	395	434	388	435	420	436	425	412	385	405	403	411	431	380	414	392	417	439	420	389	421	460	423	376	421	394	397	405	415	402	432	427	391	389	406	374	381	416	386	380	409	435	438	403	389	408	427	385	408	395	404	370	396	418	400	413	437	402	383	435	409	406	425	455	440	411	406	395	396	412	429	422	420	407	423	423	388	406	428	400	400	413	413	416	356	385	394	382	409	408	385	412	383	372	381	424	422	408	427	398	394	377	405	404	442	413	442	400	401	418	381	440	388	389	410	405	361	367	472	426	441	421	375	390	376	398	392	410	416	448	397	407	446	410	435	420	419	367	411	403	390	403	415	408	418	428	383	406	413	445	384	398	405	413	421	377	390	395	403	411	405	410	379	405	379	402	393	432	444	431	416	423	425	389	386	396	392	409	377	379	408	417	388	359	451	417	436	429	408	417	387	407	409	427	411	385	414	422	404	361	388	381	399	440	389	425	379	407	417	401	449	424	389	430	408	419	395	409	443	386	395	430	424	446	459	420	401	383	416	433	453	436	409	388	404	425	385	426	433	421	427	419	393	413	432	397	431	378	446	406	380	442	447	416	458	390	440	420	395	428	429	443	415	379	417	420	428	382	439	390	399	398	428	408	425	401	407	405	378	444	404	376	402	390	429	397	369	392	437	409	422	401	386	396	402	420	432	406	407	461	425	471	451	402	372	428	397	427	466	393	394	434	405	397	406	427	418	394	389	394	410	404	422	397	391	383	414	415	384	426	447	402	417	395	409	395	446	419	391	389	407	386	419	403	425	391	419	412	423	404	437	405	421	400	419	420	413	431	399	407	441	412	410	464	397	409	432	414	438	410	395	389	439	426	413	382	439	420	445	397	382	389	397	413	372	433	366	411	389	401	411	415	405	409	406	407	417	413	423	401	388	422	378	387	395	428	409	437	400	415	428	394	423	397	411	398	373	397	392	391	384	401	393	433	446	424	399	377	445	440	416	454	383	400	399	409	418	408	396	412	442	383	416	451	397	384	441	392	397	408	409	428	415	375	428	403	397	368	386	408	356	371	380	433	385	409	437	399	429	386	419	437	364	400	421	407	405	424	393	418	395	392	417	437	420	410	397	404	401	370	374	404	374	362	395	407	405	436	408	425	417	429	410	462	406	401	417	402	416	368	366	420	392	391	429	406	400	393	388	394	431	448	402	363	437	418	457	389	431	402	425	431	395	381	384	412	395	435	411	458	393	374	437	418	412	416	429	406	457	397	373	384	404	414	419	407	384	398	422	395	388	416	437	403	443	415	360	390	393	415	400	389	421	428	378	453	390	404	399	397	399	436	393	425	439	409	380	472	397	406	438	362	394	414	407	419	434	385	418	438	381	447	407	411	435	400	427	428	386	445	399	365	386	406	440	430	427	399	445	366	458	414	389	392	398	427	435	381	411	426	451	404	396	390	419	414	431	416	398	414	409	379	428	420	393	437	420	401	391	390	418	425	423	422	452	370	437	426	448	412	399	410	401	414	422	420	377	425	432	418	423	402	405	410	403	412	381	427	380	450	426	408	433	448	398	433	406	408	420	405	413	394	416	460	389	414	420	391	388	415	440	403	400	401	411	427	422	419	391	419	462	401	411	399	386	411	403	378	399	398	384	419	409	370	391	426	379	398	423	431	383	395	422	397	378	410	403	439	405	376	411	435	418	384	412	433	370	392	405	403	421	438	423	360	369	386	387	392	380	392	380	375	397	397	418	408	379	387	396	419	431	436	410	389	407	454	411	385	439	393	390	403	412	397	369	432	394	433	335	406	386	428	420	415	404	386	389	418	367	413	426	410	394	415	408	398	395	400	440	369	395	452	373	432	346	417	436	427	406	426	426	416	411	424	434	435	391	450	416	378	387	385	385	416	403	409	412	428	386	404	425	403	425	403	414	396	391	449	352	420	414	414	383	423	414	372	404	414	395	392	390	417	413	409	438	422	445	381	402	385	385	421	412	364	374	401	434	367	382	407	377	418	416	419	357	423	432	398	419	424	406	417	404	413	394	402	416	374	354	429	394	378	450	390	409	404	423	415	418	414	474	421	431	401	396	415	419	409	402	411	449	425	389	394	437	412	427	405	445	361	418	406	383	440	397	376	350	378	418	423	420	386	420	438	442	444	398	423	426	422	374	389	386	406	452	377	418	406	410	418	404	409	391	448	471	367	370	375	429	385	436	397	418	409	389	418	447	435	391	420	410	410	392	409	418	371	393	426	431	390	431	392	403	413	418	411	394	410	404	388	344	401	416	449	422	382	406	419	399	386	376	410	463	426	392	408	398	419	371	418	394	386	384	379	413	373	410	395	421	392	404	358	400	421	390	432	412	430	426	414	396	395	424	392	413	388	421	427	419	451	427	416	408	409	427	377	395	377	399	413	379	384	423	457	430	426	427	411	394	420	423	406	414	398	418	420	427	413	428	407	349	416	443	397	424	415	419	421	376	395	395	414	391	402	406	374	363	366	411	357	409	410	404	375	414	439	408	386	395	398	400	398	413	381	378	423	410	409	405	404	439	388	388	406	416	388	416	378	463	403	407	407	403	384	388	397	422	401	408	379	383	410	367	388	380	404	406	432	451	370	389	404	402	385	397	383	408	453	427	394	367	412	427	408	405	407	417	398	382	426	426	418	380	395	417	426	424	366	398	404	422	429	406	398	412	372	401	408	394	453	434	398	416
13147	8767	10723	8621	5740	3407	2463	1582	1292	1235	1188	1109	1139	1127	1070	1073	1108	1056	1045	1053	1068	1019	975	1044	1052	996	989	1019	958	957	992	972	968	967	967	1026	941	962	932	944	954	954	963	922	936	914	915	951	971	939	923	917	981	969	963	989	918	988	928	958	938	904	905	959	931	909	921	933	945	909	947	965	971	953	965	921	933	1009	926	982	943	881	950	925	966	1015	1014	925	976	963	991	945	951	958	944	932	953	948	940	869	1027	948	962	954	950	968	929	893	974	945	990	929	961	902	952	932	957	941	953	982	907	928	948	946	939	970	964	928	893	946	1003	967	927	995	942	981	917	961	941	933	951	920	884	923	947	964	994	974	849	899	965	981	978	997	894	904	964	949	929	965	966	883	973	936	941	979	975	956	976	956	964	962	917	937	900	926	954	951	937	988	918	955	969	940	936	940	934	920	983	983	958	927	952	971	951	943	983	977	941	933	907	916	927	944	910	959	910	931	885	951	921	995	917	916	937	960	1017	962	997	929	980	891	879	995	983	948	964	948	956	992	992	917	932	961	910	984	964	895	949	916	927	951	921	983	978	946	1014	944	968	936	918	889	855	942	914	951	961	943	962	939	999	946	1027	947	950	941	946	997	949	980	908	933	939	918	890	931	934	944	971	947	954	938	945	969	958	932	985	891	991	936	951	915	938	991	970	956	931	975	941	913	968	961	927	954	954	928	947	980	876	1017	951	929	946	938	954	918	949	1003	938	926	1018	921	992	931	918	919	923	947	995	984	957	982	862	956	906	888	922	947	926	920	908	887	921	1008	944	940	934	960	967	972	991	924	949	964	932	975	978	994	926	975	976	975	963	920	920	968	945	906	971	899	1001	953	937	952	932	950	952	946	924	935	934	942	969	957	934	881	957	931	949	919	882	864	951	901	973	906	918	960	977	931	986	924	949	942	929	934	915	920	960	889	914	967	940	960	999	950	946	970	932	928	987	969	909	942	904	940	947	956	962	895	948	906	1003	927	896	985	964	993	951	934	994	906	949	920	971	938	967	946	966	934	937	964	977	936	933	903	891	967	921	978	962	941	948	958	966	976	982	890	912	914	926	939	942	965	894	898	863	973	939	900	928	971	888	865	879	939	972	963	923	931	887	908	921	951	999	959	884	906	922	980	938	942	939	940	956	932	934	915	937	958	932	920	959	924	943	959	969	911	955	981	908	929	936	1011	946	895	931	934	940	950	958	931	964	939	939	986	917	977	985	905	897	963	969	918	913	938	950	916	924	903	946	890	961	968	946	944	976	964	934	957	910	906	948	937	967	975	954	981	964	946	982	962	899	896	894	989	965	949	974	980	928	948	947	965	892	917	929	888	993	951	930	928	903	923	873	891	951	949	925	953	880	937	923	927	947	1000	1019	905	933	982	937	956	965	872	953	986	945	919	961	945	934	938	918	977	982	981	978	944	938	941	897	955	964	951	959	959	903	951	974	956	944	928	854	962	958	902	971	906	936	911	967	994	969	961	874	929	915	961	1046	909	933	948	897	919	985	913	925	950	985	1007	938	901	929	936	956	937	925	967	979	923	956	945	929	962	943	882	975	961	978	975	914	954	918	947	957	921	953	944	960	982	950	941	918	957	914	961	968	864	923	962	914	932	950	962	913	954	945	951	914	933	942	908	970	973	993	961	925	925	918	1003	914	925	937	1007	932	980	953	1008	917	939	974	950	920	997	945	980	927	961	959	923	933	957	907	922	954	944	948	934	1006	947	905	935	975	957	940	980	930	926	969	894	951	927	945	1000	949	953	930	919	939	936	915	975	990	950	899	966	878	959	944	932	989	941	924	961	956	968	969	964	994	936	911	998	961	930	1007	914	981	937	919	933	967	1000	912	930	944	1013	913	923	935	914	908	896	936	942	927	962	943	964	952	917	968	892	969	889	960	1016	976	882	972	949	953	980	991	949	975	937	926	984	975	1013	989	948	894	975	965	955	953	945	912	925	917	930	957	932	979	930	889	961	954	981	892	916	974	937	908	972	982	922	925	927	911	959	999	900	940	928	989	980	966	959	976	973	871	957	965	945	1029	914	966	942	925	981	922	958	922	969	994	960	915	960	944	977	959	992	946	983	947	1004	926	948	970	939	976	945	857	895	935	939	902	932	935	920	994	942	884	969	909	914	973	958	908	955	895	987	899	953	969	910	935	940	949	930	942	971	943	916	1012	973	947	918	907	952	1002	976	956	942	911	959	865	955	992	901	912	966	950	963	996	982	983	901	911	986	1009	966	974	991	958	953	964	954	917	963	974	944	897	943	992	968	927	964	944	958	942	959	933	978	919	917	880	989	958	905	950	910	956	925	967	933	1001	986	963	966	940	931	893	981	912	890	921	924	924	965	921	951	957	937	925	989	945	963	932	945	919	930	972	1011	951	964	900	971	934	911	994	909	959	892	940	890	939	1010	962	950	930	954	971	927	917	979	952	950	961	951	939	1007	959	932	966	922	923	920	913	986	933	925	974	914	923	916	980	963	938	1008	951	929	917	928	914	908	937	987	933	894	933	937	917	928	965	963	923	884	918	914	968	906	908	963	952	918	987	906	932	985	930	902	901	952	966	987	921	899	944	966	889	950	964	1025	928	937	945	977	941	955	870	984	972	957	902	892	977	929	1000	961	945	931	959	890	932	912	944	962	994	963	936	925	931	932	914	934	905	937	899	927	959	943	947	996	960	940	982	939	919	902	927	924	967	901	967	973	904	919	909	960	935	990	941	998	894	953	909	963	925	962	926	990	941	927	913	948	888	946	884	951	962	975	947	902	943	915	964	939	882	999	892	923	972	1007	967	968	899	943	993	991	968	961	949	925	911	940	932	905	912	940	934	927	997	961	929	973	933	966	952	882	906	958	953	919	959	955	972	990	951	920	927	854	1033	957	934	945	982	922	909	1004	932	965	996	940	942	969	948	955	913	977	952	966	959	926	953	932	934	881	988	988	906	982	904	965	934	989	936	933	942	944	923	896	951	965	934	924	934	949	935	952	946	1005	926	936	939	972	930	894	923	942	944	924	961	977	1000	955	934	956	949	878	960	936	968	960	969	929	945	959	963	966	936	967	903	909	946	912	924	928	973	904	974	978	938	924	929	1001	1018	896	994	978	958	952	980	929	970	940	986	968	963	921	946	889	914	964	976	927	980	913	967	901	955	924	898	952	968	965	956	995	908	937	976	939	967	951	972	949	893	1013	933	984	955	946	887	971	912	972	955	950	957	974	908	920	937	906	965	926	929	904	926	1003	962	971	898	975	953	957	918	968	982	959	937	961	963	921	964	933	932	902	923	890	929	976	928	974	983	974	952	870	940	945	948	924	979	945	905	917	877	922	908	921	955	953	928	956	916	930	941	947	933	971	967	979	899	907	949	938	955	922	988	932	965	918	924	859	950	859	912	932	964	980	955	897	910	917	935	923	938	933	944	1016	913	966	957	935	931	942	957	971	966	962	939	925	906	974	976	996	979	1021	893	970	927	932	952	929	956	940	972	972	850	923	919	875	987	902
31308	19928	17717	11624	6591	3333	1985	1006	635	591	456	509	535	538	468	509	485	462	477	491	482	478	456	464	423	448	430	432	448	417	437	438	438	439	431	422	449	463	418	441	403	388	452	425	380	422	419	440	432	448	438	428	396	398	416	462	402	392	429	419	414	422	406	480	426	437	391	465	416	420	457	444	423	397	451	438	425	394	441	474	468	424	422	445	414	423	448	447	423	427	407	418	418	465	389	428	414	420	408	424	406	409	459	411	429	361	432	424	418	400	438	379	462	436	420	408	428	458	424	429	439	472	437	434	454	421	402	396	428	428	448	413	434	418	453	435	426	445	397	413	455	462	428	430	397	380	409	440	449	426	418	419	386	400	447	453	432	449	414	429	415	441	423	410	442	379	422	412	427	423	430	434	396	412	422	386	410	439	400	415	409	435	422	453	413	436	400	461	431	442	469	430	412	449	424	461	463	412	441	378	442	410	450	440	440	433	461	433	357	430	435	413	418	430	424	436	414	402	394	461	394	394	444	422	420	448	433	390	423	435	446	445	426	474	420	406	418	420	427	355	447	409	416	421	451	464	453	412	465	435	431	431	447	399	445	416	450	407	404	401	422	412	448	404	450	387	398	411	452	422	419	395	412	436	453	395	382	458	393	437	389	395	407	406	427	401	421	406	437	408	438	412	437	438	433	445	429	407	433	401	360	398	421	445	396	406	437	386	446	435	413	430	396	464	418	440	447	389	435	440	460	411	423	380	401	413	420	421	416	459	442	424	442	418	452	433	450	408	449	436	458	458	463	419	410	393	380	478	437	421	458	437	412	441	409	385	386	402	413	404	382	410	444	399	409	399	409	428	456	423	401	422	438	477	404	424	395	424	415	441	448	431	455	461	452	423	413	473	435	418	431	422	431	455	419	420	396	459	463	421	410	423	400	408	427	399	430	435	408	440	416	406	424	409	422	434	428	406	422	478	463	463	451	409	408	427	455	419	418	433	429	423	432	394	428	439	426	423	413	400	462	436	411	441	426	405	374	419	448	428	418	416	406	421	384	419	414	415	394	407	433	461	436	426	409	415	469	451	415	421	422	427	389	407	453	448	425	474	402	405	412	425	456	401	402	391	432	407	452	466	407	424	418	427	394	465	404	414	481	407	410	424	431	393	426	432	423	384	400	432	482	448	438	454	404	452	415	428	411	421	393	408	429	401	410	379	418	424	424	413	449	428	419	420	428	463	468	385	480	427	403	387	432	410	475	404	411	409	419	409	446	424	393	447	426	435	448	438	467	439	444	421	412	427	421	406	402	444	402	388	446	421	415	426	463	410	402	433	445	421	420	402	412	396	416	408	374	423	420	413	425	411	409	418	418	426	445	468	431	411	405	451	407	397	407	424	419	457	465	397	450	435	427	398	436	397	434	392	434	449	444	435	423	392	427	438	414	411	405	420	446	433	394	415	403	433	426	466	384	392	388	436	401	438	461	395	398	379	434	436	388	384	452	419	434	398	400	424	431	441	428	440	422	393	406	431	402	429	425	377	378	407	421	442	452	413	413	423	422	431	438	466	437	424	368	425	442	407	401	414	442	392	429	428	433	405	432	456	457	458	418	437	425	463	422	420	381	451	432	406	416	447	417	433	393	437	445	446	434	419	439	419	438	437	394	440	411	442	422	435	376	457	393	454	457	418	394	421	460	427	447	444	411	418	447	446	443	420	421	461	448	425	442	392	451	456	400	423	426	440	386	450	424	436	390	431	413	413	437	406	417	408	409	411	418	459	383	402	424	470	438	408	433	397	388	449	435	408	404	397	456	485	458	392	466	438	443	404	396	401	407	380	393	383	398	447	451	474	429	423	401	460	388	432	419	412	450	405	401	453	433	444	434	413	413	377	388	408	430	403	449	437	423	437	441	425	413	431	418	446	398	410	434	434	433	466	422	409	457	410	425	439	417	439	411	438	412	420	435	411	429	441	436	408	397	394	394	422	404	445	445	407	435	449	426	413	430	436	403	437	431	423	421	396	422	408	428	430	405	427	427	425	422	431	466	429	464	414	463	390	391	421	446	382	410	434	395	394	395	401	430	433	416	423	443	416	392	434	408	427	424	399	451	446	385	418	445	409	399	416	396	448	426	405	449	386	471	419	430	397	449	415	428	469	452	435	438	429	451	407	413	411	418	455	435	431	410	446	435	409	441	460	424	402	441	425	420	377	431	413	428	436	458	446	426	404	430	438	433	352	409	409	451	412	448	463	416	410	452	399	466	424	399	442	433	445	405	473	403	396	423	404	402	422	445	439	465	439	466	416	442	407	428	412	409	420	431	418	442	391	433	442	390	446	443	400	369	462	463	420	407	422	468	434	448	412	385	436	439	426	415	416	406	410	412	436	437	395	456	422	398	408	407	445	409	432	417	446	437	427	419	425	385	376	406	467	426	397	410	432	414	406	424	395	398	431	423	435	425	425	410	449	397	435	436	421	436	415	417	432	434	384	427	407	400	383	440	458	405	473	398	405	440	444	431	424	415	367	393	434	400	436	399	412	446	429	430	425	407	429	418	400	412	447	405	392	415	467	441	425	408	475	434	413	439	433	401	422	444	466	412	442	424	395	397	417	398	433	380	442	449	451	434	402	452	450	451	461	435	442	446	396	427	401	444	384	414	391	434	405	403	422	388	404	450	448	421	440	437	416	408	400	424	452	425	420	400	439	425	442	436	425	401	410	417	437	428	438	422	413	403	441	398	456	412	389	444	444	436	415	419	411	409	416	385	382	465	422	413	410	431	426	435	394	487	405	429	393	453	439	425	433	460	407	403	433	463	417	456	422	441	450	387	447	403	413	440	396	478	386	395	382	421	425	429	435	470	445	416	433	417	410	431	433	401	389	415	408	440	357	410	429	437	431	427	397	404	395	440	456	381	452	427	421	386	418	411	420	432	417	444	416	423	439	407	457	418	364	408	412	455	436	416	370	427	435	388	429	417	410	456	419	389	421	378	424	410	423	476	412	421	406	417	444	444	440	428	428	425	401	389	393	457	436	430	429	424	450	422	400	424	449	407	432	426	398	412	422	441	455	427	424	424	427	438	411	407	393	444	436	414	427	411	406	394	434	386	429	448	401	427	427	417	410	403	351	413	453	431	415	449	407	350	421	392	435	449	395	420	406	401	416	461	424	400	417	403	403	429	437	377	458	428	422	406	428	409	433	445	439	411	443	427	419	383	441	428	413	386	429	435	391	391	407	434	421	444	460	412	424	452	467	396	423	445	388	431	384	392	421	448	436	431	431	440	461	390	433	412	431	442	439	439	439	432	477	436	427	389	431	400	405	484	417	386	430	401	422	414	382	420	420	435	428	437	442	408	468	436	450	417	425	436	410	455	443	406	382	472	416	447	447	395	438	424	418	393	396	421	409	461	406	464	457	440	443	438	422	427	463	464	464	414	453	442	383	440	467	404	403	429	441	464	438	388	429	452	435	409	434	430	376	418	412	409	433
21455	17716	23813	21392	16589	10974	6876	3483	1934	1661	1436	1459	1446	1319	1366	1413	1294	1222	1271	1211	1193	1193	1124	1136	1125	1076	1117	1156	1086	1040	1081	1072	1086	1009	1012	999	938	1015	954	983	981	1011	1003	971	1036	959	1001	948	915	989	1010	940	980	930	998	973	989	972	981	974	988	995	996	1002	1016	1014	1032	969	917	1002	938	946	986	980	963	931	974	946	1025	946	911	965	917	989	993	1008	981	1010	1033	943	957	964	969	905	1006	1004	993	988	993	941	990	1054	980	944	977	989	974	1037	992	941	908	1001	977	913	1010	1047	982	950	955	977	954	1020	941	981	958	937	988	923	958	1008	974	994	962	951	973	970	945	959	1008	1070	987	983	1003	985	986	1040	935	992	947	939	973	994	985	984	956	1016	956	1005	1003	952	948	975	1012	992	966	968	1010	941	983	949	989	956	949	1016	1007	972	969	938	953	995	966	978	972	981	980	946	978	961	980	924	970	1019	959	933	968	1054	978	959	997	995	936	910	1015	953	944	995	949	973	897	1003	954	982	996	1018	1020	1017	912	968	947	966	970	938	1026	993	919	935	936	977	916	928	964	961	972	966	884	957	870	995	984	958	918	979	1009	944	980	1010	957	1013	973	980	1007	1006	971	925	925	986	916	946	1013	1022	950	976	967	996	1008	946	984	961	968	971	975	1020	1001	1029	1003	993	983	983	961	969	975	944	989	977	988	949	1013	983	970	942	969	981	998	919	960	970	962	956	959	957	973	972	981	960	953	947	957	990	1008	950	916	951	996	903	963	974	914	934	953	965	972	946	954	990	995	958	943	966	912	996	1004	1035	984	924	1018	946	940	988	982	955	1002	953	954	948	1003	938	942	964	939	984	908	933	928	980	1026	968	971	985	1055	1004	986	996	999	958	1000	980	961	991	998	956	1006	970	1027	914	965	925	946	961	1002	986	976	955	963	978	963	1005	982	908	981	996	940	966	969	963	988	1000	973	968	1035	960	1019	967	996	964	952	1021	1049	948	1008	950	994	975	948	1000	963	962	963	1013	1002	981	932	980	979	986	950	996	1002	971	973	1034	969	934	966	982	997	984	983	964	1007	962	919	980	1018	943	978	969	1008	992	946	977	985	953	969	948	922	921	961	916	963	964	1004	908	973	913	934	956	991	915	975	987	995	998	943	1002	901	947	963	934	985	979	961	965	953	956	991	924	973	1026	953	975	979	958	948	981	946	963	904	954	972	949	994	949	994	989	954	944	972	904	996	930	999	966	939	986	953	964	989	978	974	968	972	1000	957	1009	944	956	962	922	929	943	908	950	1000	985	995	890	925	962	968	985	956	962	1022	996	982	1029	1004	993	975	903	993	959	942	979	947	922	930	945	932	992	965	996	986	989	994	994	984	986	957	995	997	920	984	998	917	1000	985	1004	968	1003	1006	960	982	971	970	969	1013	958	927	1048	970	908	967	986	927	955	974	922	972	919	912	954	998	992	1045	959	943	951	916	1006	1042	943	994	970	980	985	944	948	957	958	1003	981	965	939	1013	985	971	940	977	945	987	973	984	1017	1002	967	950	1012	941	964	977	974	965	1020	959	997	983	995	994	933	932	943	971	999	922	980	952	995	959	953	928	966	1050	951	972	992	951	965	1014	1028	960	927	995	963	977	970	969	989	975	941	988	943	945	1022	940	983	974	991	1006	931	929	997	1006	994	965	1021	991	974	941	966	981	976	965	965	954	938	983	950	984	934	949	956	985	1003	909	898	967	931	1039	977	957	954	961	941	932	1058	988	900	1006	943	983	903	951	966	969	984	993	975	973	948	957	971	950	957	1002	960	957	1005	894	967	946	1006	979	960	929	991	1010	957	988	983	954	976	971	957	988	992	988	962	1041	988	1002	968	953	976	969	977	980	1011	1044	991	983	985	958	1023	993	957	998	945	993	1057	979	939	993	985	917	970	965	1000	982	958	954	908	1013	956	964	966	951	946	949	936	1013	984	965	974	998	952	993	1010	922	940	1012	961	976	957	1004	975	916	976	935	1008	983	987	992	957	894	955	967	1018	913	940	977	960	968	969	1010	982	967	956	955	1034	979	1040	971	895	923	994	960	977	969	982	1052	981	1024	990	965	957	988	942	1023	958	972	972	987	983	980	990	986	965	1022	992	916	981	981	951	1019	1008	975	997	1019	976	914	952	949	1001	947	969	1031	999	933	953	986	939	941	934	1006	976	1034	945	981	983	934	934	963	982	972	995	952	988	973	960	937	970	911	1031	999	974	995	921	948	989	986	966	1005	935	1020	946	991	954	971	956	920	1024	1026	931	915	951	987	984	928	938	963	954	940	1025	963	946	954	947	1000	929	989	925	952	970	991	921	950	968	923	957	959	964	941	973	963	977	982	958	1015	915	1014	941	991	959	959	993	987	1031	995	952	937	1016	925	960	1033	964	976	934	929	987	967	969	965	925	995	940	955	899	990	948	1000	936	947	953	937	1007	944	956	979	985	1062	970	956	960	1030	1004	980	954	930	995	946	996	1038	1007	908	1026	950	952	948	921	957	1011	965	982	912	1024	949	959	977	989	985	935	968	1019	966	986	998	959	974	968	947	960	976	1006	939	951	1020	1016	956	1030	927	947	989	985	991	1047	955	994	937	950	968	963	986	918	963	944	936	991	953	961	1004	1009	956	952	1025	984	955	984	957	988	895	1007	927	931	983	990	956	951	937	976	953	946	1021	929	909	994	957	904	984	954	1021	957	971	922	1000	980	1009	906	955	981	1006	1009	927	959	980	968	970	960	968	906	987	945	953	994	987	922	990	962	957	949	970	950	931	971	1001	945	966	969	990	907	956	989	945	994	941	987	994	949	992	979	998	1010	970	1019	1028	979	945	918	963	918	1022	975	978	976	984	997	960	988	966	928	952	948	984	981	1031	973	994	975	952	1007	974	935	982	1009	963	978	904	897	965	946	924	996	991	1006	982	921	977	966	962	955	910	961	992	941	984	957	972	979	971	948	974	952	954	1005	991	889	979	938	977	893	906	992	958	971	982	972	953	953	964	999	933	937	943	957	898	959	952	964	977	970	983	964	959	959	971	982	930	953	979	986	1003	1026	971	927	950	976	943	936	941	1017	954	946	1024	951	960	981	979	928	981	947	967	953	979	996	957	993	986	949	929	950	977	978	961	1021	1008	981	962	990	965	1009	958	983	903	1014	992	885	907	932	986	1021	1011	1042	951	925	961	984	920	1001	1020	935	998	959	976	935	986	985	940	1009	1007	1010	973	996	973	947	976	985	982	995	923	995	904	944	966	982	997	986	986	928	907	924	978	953	955	982	998	972	987	986	961	959	934	968	924	978	993	938	973	1015	1028	979	1037	919	951	981	944	991	986	956	989	960	955	1001	941	986	946	966	1007	1003	1012	950	971	954	962	997	983	969	932	954	961	1018	967	941	940	1017	1044	967	975	925	981	975	955	934	986	960	967	968	986	978	1005	974	963	927	952	943	937	1010	978	969	974	1016	1008	958	915	903	944	947	989	967	959	967	994	916	976	963	966	954	952	936	932	990	973	950	1005	1000	976	1020	973	943	974	888	934	998	993	1015	998	990	958	989	959	1011	977	1006	951	974	979	928	982	919	950	978	950	1005	958	1022	985	1017	962	992	1000	982	1013	985	956	908	985	960	1012	940	1013	994	1006	1018	973	972	1001	1033	980	1033	932	1016	954	925	1014	1003	1036	977	962	983	958	950	985	972	911	996	998	990
40631	28468	26323	20043	11940	8143	4158	1482	687	560	611	474	467	473	454	448	435	410	420	399	374	431	356	381	410	428	404	401	404	338	384	401	366	380	365	398	342	342	352	345	373	365	356	370	332	374	356	347	376	383	354	389	349	370	390	357	363	329	385	353	358	365	337	383	353	363	370	374	380	352	373	341	316	389	374	358	362	386	360	371	351	382	378	386	395	382	367	357	383	372	364	334	347	397	339	350	359	364	339	348	337	372	337	340	424	391	353	347	355	313	332	365	354	357	347	328	359	388	356	361	367	368	367	366	351	358	378	317	369	374	360	336	351	359	341	357	381	348	325	353	347	392	363	369	358	361	310	342	339	352	364	361	374	344	350	361	377	363	372	360	331	347	358	346	372	362	355	330	358	337	344	354	373	359	356	384	362	412	334	389	384	358	300	338	372	351	365	351	400	403	381	353	350	365	357	334	365	345	353	323	372	360	333	358	362	351	380	370	389	393	381	388	388	379	362	366	350	340	345	376	384	364	373	389	330	373	387	376	409	334	334	372	335	374	326	342	346	355	380	332	389	360	369	360	387	382	426	370	348	393	385	400	391	365	373	331	347	322	376	379	374	378	384	348	336	336	358	365	313	336	359	367	405	347	336	389	338	344	361	381	368	351	363	341	381	354	374	375	352	359	402	336	369	350	368	358	409	378	339	366	342	375	337	346	355	381	374	336	336	350	360	353	362	366	376	340	364	371	337	390	383	383	370	370	346	361	324	384	334	343	370	345	363	332	337	360	341	386	344	349	349	358	354	409	387	351	341	360	335	361	323	404	370	407	347	395	370	344	347	376	379	358	333	353	355	383	390	334	353	339	361	330	350	347	378	414	376	353	338	335	361	346	375	345	343	335	402	380	308	387	373	342	350	354	385	351	331	380	364	383	382	384	370	340	349	353	337	369	354	363	351	374	367	387	364	389	332	350	356	330	368	332	367	346	350	351	359	372	318	372	389	363	336	366	361	378	375	350	379	376	359	346	344	399	363	383	335	391	388	351	384	393	343	357	347	378	376	372	362	372	354	360	382	350	350	314	368	341	396	324	372	371	361	356	367	349	377	375	337	344	381	336	339	398	363	329	372	353	362	370	331	350	388	374	321	399	361	354	306	359	329	360	357	368	403	390	367	374	384	364	358	400	375	342	339	346	347	346	343	348	355	328	351	369	380	348	367	373	350	329	348	347	380	369	361	361	344	363	360	356	359	388	347	373	367	359	377	364	377	344	361	350	384	342	327	360	353	358	361	336	396	387	376	369	352	381	390	360	375	332	338	380	361	359	362	364	358	339	383	346	351	369	375	341	385	344	350	350	367	355	376	360	382	355	361	357	393	371	367	340	372	359	340	357	329	364	380	341	336	331	380	357	376	322	358	358	402	386	369	366	339	371	348	393	370	377	332	339	373	352	329	378	343	360	345	358	350	357	391	372	386	358	300	344	349	338	314	353	347	382	334	385	378	366	359	369	372	371	384	412	360	358	364	372	351	375	340	395	361	371	387	361	372	315	399	365	395	354	378	349	360	382	347	348	376	364	346	328	328	358	340	367	348	342	363	356	338	342	365	374	381	367	341	338	398	352	345	351	340	345	344	349	347	357	360	373	380	343	346	334	348	335	370	333	385	383	350	374	342	378	373	371	364	380	337	347	420	400	370	391	330	378	357	368	389	374	369	365	359	365	361	353	337	362	330	400	339	331	359	353	363	345	362	360	349	358	376	336	381	390	363	338	367	382	341	327	379	335	337	379	352	340	374	357	377	368	377	346	333	370	353	366	373	354	353	338	363	357	364	361	376	378	337	368	404	375	351	361	376	333	376	381	333	345	360	307	347	371	364	359	358	396	343	391	318	359	388	332	347	319	359	389	386	373	370	351	365	380	369	355	343	350	334	352	367	370	317	390	357	369	328	333	357	360	359	366	349	359	342	328	375	368	377	328	345	357	374	337	331	345	329	374	342	326	342	366	305	366	370	314	391	345	369	356	343	305	387	355	386	347	340	371	369	362	351	355	361	352	376	372	358	356	326	354	378	343	330	333	374	357	372	343	346	363	331	381	378	382	341	325	348	360	323	370	381	370	375	353	349	327	339	338	327	343	349	357	371	367	366	364	339	341	351	313	377	363	361	378	353	324	322	337	361	353	358	340	365	394	377	390	380	358	373	356	372	308	333	369	349	325	329	338	351	350	350	350	358	358	369	367	360	338	369	337	345	353	331	343	335	343	306	389	374	359	344	380	349	376	356	386	343	319	400	360	369	365	356	349	384	408	359	345	345	374	357	370	341	373	360	371	382	342	368	374	399	363	373	355	381	359	339	388	323	333	375	308	314	326	326	367	306	354	335	386	373	334	387	335	347	362	372	335	350	337	350	327	386	365	382	325	355	369	317	372	371	347	323	361	365	316	344	366	369	384	308	342	372	412	370	384	355	351	351	373	355	394	357	371	339	345	350	356	352	359	364	367	368	380	379	386	360	361	333	363	358	371	359	387	360	362	359	345	411	313	346	396	356	328	324	381	364	365	341	349	345	366	361	376	344	361	337	357	345	337	363	351	335	427	335	330	359	352	376	376	356	367	380	336	390	361	331	347	339	300	360	361	349	335	328	381	360	380	369	359	335	358	332	353	366	389	347	375	341	374	358	326	330	346	330	390	340	331	340	360	371	359	362	333	363	362	356	345	348	327	364	329	350	349	344	342	334	371	361	385	377	349	379	357	320	338	368	372	366	362	354	400	304	344	336	370	371	360	343	359	388	391	320	326	328	338	370	367	366	366	340	358	370	331	325	333	352	347	365	362	307	357	353	379	348	372	386	354	345	357	332	361	345	364	353	326	379	356	400	372	380	349	376	345	362	350	369	365	355	361	375	354	347	367	351	342	369	358	340	364	337	370	364	362	351	327	353	391	339	319	325	356	365	350	371	371	367	372	321	320	358	363	366	371	339	365	370	358	385	371	329	336	359	394	375	359	348	354	356	373	374	382	351	373	366	350	375	330	384	377	328	417	328	364	379	369	363	345	321	379	365	349	377	338	382	378	346	392	342	342	397	392	364	381	340	318	338	385	349	368	376	366	335	398	402	381	357	376	375	313	387	333	348	332	360	360	389	345	341	347	364	393	345	339	354	367	380	354	349	404	345	372	359	351	378	350	379	321	355	370	383	358	390	353	393	362	325	373	352	348	345	310	356	330	367	368	377	321	358	345	334	336	348	361	378	417	389	344	361	349	370	357	370	321	371	389	356	341	365	359	347	362	404	356	385	370	373	328	346	357	382	366	352	364	341	352	313	336	359	369	368	364	342	351	365	382	354	366	351	369	340	370	362	355	369	357	388	405	369	362	347	387	374	346	412	343	343	366	333	350	335	359	379	328	356	335	346	357	346	361	340	369	351	344	384	375	338	350	369	336	381	344	400	359	334	360	386	334	381	387	415	351	337	324	300	367	327	358	364	336	353	377
27038	23206	30195	29973	22917	19551	10990	5050	2379	1834	1724	1660	1536	1536	1443	1471	1334	1347	1242	1281	1160	1224	1070	1095	1028	1083	1108	1057	1028	1010	989	934	936	926	949	932	841	907	847	857	913	847	850	829	864	804	849	853	849	828	837	796	839	863	853	869	839	883	848	861	875	838	835	829	836	839	827	834	789	877	806	785	840	821	831	848	840	782	847	824	821	846	833	861	812	810	824	872	807	838	898	818	855	801	793	891	805	804	850	860	842	821	795	814	788	814	811	878	811	851	819	830	780	840	845	799	818	830	893	841	796	845	779	807	848	768	840	864	851	808	804	817	845	789	823	789	857	826	829	891	838	822	818	862	840	849	830	808	903	812	834	863	829	838	828	819	848	856	802	808	859	812	829	847	879	803	791	834	865	836	800	911	830	839	824	874	788	805	765	887	838	881	799	817	808	812	841	848	797	801	817	827	857	801	772	801	920	829	821	844	843	847	797	818	838	752	829	822	832	835	837	788	832	819	820	846	853	783	828	821	831	827	814	786	870	832	808	810	824	846	838	832	778	838	848	734	830	809	812	856	828	806	803	865	803	838	856	817	757	834	816	862	854	796	800	816	851	818	834	865	791	879	822	772	827	802	871	855	872	867	827	848	822	870	826	890	841	876	827	831	850	796	838	847	828	797	793	817	846	832	829	850	863	789	803	811	880	787	806	875	836	878	818	890	841	783	806	843	855	853	827	803	771	798	805	816	848	832	763	804	847	835	820	820	832	805	839	833	830	809	804	812	855	862	855	863	780	818	813	892	789	864	879	841	805	811	787	800	840	834	804	788	833	807	856	832	792	868	802	857	803	819	820	839	859	859	820	831	847	855	874	820	836	826	836	835	822	842	813	827	815	826	856	841	826	839	829	801	798	887	799	846	815	845	827	848	791	790	788	843	778	831	832	846	871	808	831	858	798	816	821	857	770	794	883	826	820	860	868	839	817	806	804	838	873	878	901	790	818	839	804	808	842	801	850	810	880	852	844	780	793	837	833	803	797	858	842	785	802	866	807	880	901	831	879	864	832	821	817	821	811	798	835	848	843	854	828	744	862	805	829	841	796	886	879	829	887	889	827	849	827	839	868	783	850	775	814	873	764	863	866	839	868	873	821	820	803	822	788	812	825	772	844	755	837	847	845	834	889	815	893	826	884	788	853	791	820	850	834	784	830	826	818	853	826	833	875	798	750	771	770	772	782	790	785	870	807	813	791	848	856	801	866	828	838	842	820	805	827	860	836	830	835	810	821	904	878	795	866	827	765	809	823	853	809	859	816	865	812	815	796	809	858	831	861	846	768	768	883	847	797	823	817	850	829	822	803	832	773	867	855	825	806	833	775	802	798	861	860	840	840	828	844	812	840	820	855	786	857	845	847	845	832	831	826	866	817	842	813	797	826	827	868	751	832	805	849	812	772	859	840	867	847	846	856	852	825	829	825	868	782	803	863	783	813	785	852	890	788	852	825	813	814	873	818	816	867	788	863	850	815	856	817	834	859	855	810	820	873	802	816	823	853	862	833	853	870	866	781	846	822	829	809	825	799	776	820	850	841	841	862	842	833	763	799	812	818	855	838	856	817	837	854	827	779	828	794	850	846	786	806	855	833	777	807	830	785	834	888	879	809	831	891	853	801	849	820	825	831	825	826	818	816	796	866	823	782	819	822	800	866	776	786	774	806	837	863	850	827	851	806	840	811	807	908	819	831	839	876	811	873	878	802	800	819	854	851	887	810	790	838	854	852	796	775	777	829	801	840	842	811	800	826	871	821	808	794	882	817	883	798	830	837	786	853	849	833	823	789	854	784	804	835	808	838	816	863	799	824	803	848	832	849	805	827	767	853	847	831	846	801	844	845	821	847	805	801	820	874	820	823	866	885	863	843	817	838	830	812	817	843	848	840	817	821	851	833	844	833	802	825	863	824	873	818	857	834	813	810	821	821	846	833	830	824	863	795	815	803	857	789	916	815	790	855	810	805	809	762	817	816	855	839	817	842	815	752	807	878	837	846	882	839	819	826	854	862	790	813	854	804	842	902	784	807	801	838	811	888	837	829	806	817	831	821	881	818	853	820	801	835	800	831	802	823	820	841	826	851	821	856	868	848	871	825	846	862	787	890	849	840	846	863	802	795	787	820	774	778	840	868	801	762	850	829	837	842	776	825	853	792	834	836	832	832	853	827	849	826	883	847	862	837	789	875	803	860	844	798	827	787	896	825	832	815	829	813	811	826	858	823	834	810	859	848	835	849	871	813	818	780	825	773	814	830	842	842	782	800	869	799	850	845	821	880	821	829	852	880	823	822	792	824	853	818	840	839	858	836	839	872	818	821	891	819	783	865	883	760	851	816	845	804	822	862	782	803	786	785	805	839	810	847	809	855	855	800	817	890	855	840	786	833	809	856	848	835	780	831	822	809	810	817	822	819	822	798	769	854	832	836	831	792	860	854	872	822	787	832	844	821	835	806	834	792	879	777	832	868	858	815	846	830	799	819	838	805	825	785	805	800	778	795	806	832	804	848	812	742	895	851	811	788	839	777	770	809	851	825	881	837	880	870	872	840	791	931	868	839	788	834	890	829	814	847	824	769	828	857	841	833	800	798	837	814	844	814	847	859	854	828	845	820	869	818	822	823	843	807	838	813	832	803	820	832	829	827	828	810	803	799	812	816	788	818	832	843	862	782	859	842	784	800	867	791	819	800	820	804	840	851	828	841	817	856	853	813	839	868	870	812	829	843	830	870	861	828	807	868	795	819	782	802	818	874	795	826	835	833	838	822	825	773	859	816	882	813	832	829	876	846	792	817	811	813	846	812	804	813	847	824	854	838	791	811	875	841	822	809	840	847	814	875	827	803	870	838	793	775	824	821	831	825	847	816	796	818	811	859	841	824	800	822	800	867	829	844	818	868	856	846	798	848	862	843	777	789	830	807	839	894	827	795	781	831	783	816	830	851	833	769	863	796	807	845	819	798	812	809	813	842	869	873	803	840	812	792	850	829	801	894	895	844	812	863	791	845	824	822	823	896	879	818	854	859	855	804	822	831	835	892	810	806	835	841	876	833	846	864	862	843	902	847	847	772	836	830	880	759	862	841	806	886	837	883	843	804	777	856	817	811	901	807	847	809	862	820	864	884	851	816	840	874	828	819	809	842	816	814	790	828	816	851	863	812	843	853	853	809	827	833	785	877	816	835	803	786	816	856	850	803	854	859	823	842	831	867	856	787	816	859	795	761	814	781	829	817	819	857	846	792	840	801	816	856	845	818	832	867	839	802	853	818	815	869	809	867	863	837	847	862	796	825	847	896	858	838	812	834	788	867	816	838	829	812	856	810	813	809	821	837	825	833	850	765	789	850	788	813	878	851	875	848	803	815	861	819	797	860	882	867	780	878	832	838	823	852	849	813	815	845	803	845	825	827	800	841	820	835	834	814	853	832	877	778	886	805	799	846	808	823	819	805	830	865	851
17176	8478	6570	3566	1775	993	734	534	490	435	430	467	431	484	438	483	427	456	452	444	433	424	415	452	380	408	443	416	402	455	439	414	426	413	403	466	403	413	394	383	409	414	398	371	388	396	437	423	398	433	415	398	460	415	434	445	394	387	396	446	397	398	441	414	415	387	390	365	402	407	423	400	375	362	389	410	422	401	387	388	379	390	378	383	373	368	432	404	384	404	400	384	420	444	393	366	423	410	400	406	408	441	439	398	409	419	419	418	413	401	391	398	426	394	419	386	454	473	391	396	429	447	430	389	413	414	412	414	415	399	406	390	437	389	391	407	378	407	432	406	384	395	418	422	395	391	398	400	418	445	407	370	382	386	426	443	390	380	396	420	403	391	412	422	405	399	397	415	386	393	426	440	412	445	405	385	440	370	361	421	471	411	416	438	423	418	384	394	393	410	393	412	419	444	416	399	417	407	416	424	449	411	405	437	427	402	369	410	404	409	405	412	397	441	381	434	417	428	423	386	411	400	446	454	437	414	448	429	409	461	442	425	429	438	441	455	415	426	417	407	401	424	424	410	408	413	432	419	406	410	375	415	420	431	421	429	441	398	455	403	394	393	417	429	409	394	384	414	444	410	395	386	411	399	410	405	395	429	407	417	419	431	369	397	399	374	408	433	426	415	398	403	404	430	406	395	391	390	356	391	384	415	403	416	402	433	436	405	412	408	447	413	405	413	442	395	407	396	377	401	431	433	398	402	409	386	407	418	398	410	402	388	373	435	403	434	418	450	422	440	427	460	401	409	412	413	406	384	439	407	428	405	400	440	435	406	409	397	418	380	395	439	429	387	388	441	437	392	369	414	417	375	376	395	409	427	438	415	417	373	392	433	400	390	419	377	405	369	421	413	422	427	380	365	398	410	410	422	404	413	393	442	384	370	389	405	417	409	441	419	376	409	392	385	428	451	420	396	459	419	382	408	386	405	413	443	364	379	409	448	430	401	444	422	408	401	398	396	380	395	405	435	389	432	417	432	366	419	453	442	429	357	429	375	397	415	414	427	441	436	416	418	383	439	427	401	395	422	428	429	447	411	400	400	402	378	373	430	386	402	397	445	409	408	409	413	403	374	411	436	434	447	449	416	391	397	394	383	385	435	404	470	450	379	376	404	399	390	369	404	389	407	410	457	468	465	396	373	400	424	393	422	438	415	389	419	397	418	413	413	409	425	409	429	412	381	393	404	469	405	457	426	411	396	388	426	438	400	420	383	387	385	393	410	379	414	457	377	405	427	384	387	404	459	398	410	359	412	383	391	407	388	418	391	408	394	432	394	435	454	452	443	378	408	411	398	387	393	369	435	408	416	401	404	407	404	396	386	443	433	385	373	401	409	404	428	411	388	400	417	402	395	429	406	396	410	387	389	419	445	388	420	392	393	394	406	390	396	423	396	435	440	442	396	426	426	443	460	397	395	398	444	434	402	420	447	411	389	407	438	432	412	407	450	430	391	430	384	421	454	442	405	452	366	420	389	403	384	420	412	384	411	385	366	388	422	445	404	403	408	404	394	425	377	411	431	423	415	434	378	409	369	404	418	403	410	418	399	393	390	429	419	395	426	408	428	382	377	375	427	392	449	395	398	433	382	393	400	392	389	427	372	405	399	376	437	379	407	407	396	401	409	401	423	412	437	429	412	394	381	420	414	385	412	441	382	420	437	426	401	435	417	405	391	407	410	448	379	388	407	370	405	449	425	414	407	364	399	414	387	414	460	426	431	401	418	414	460	415	416	423	388	407	390	415	414	388	393	434	412	413	430	365	451	415	427	407	446	414	418	391	392	385	420	407	439	423	381	417	434	436	406	395	398	407	429	388	397	420	405	406	406	407	392	381	362	444	417	410	418	370	419	388	381	427	374	398	375	419	382	401	427	403	369	402	441	394	437	428	379	402	398	400	427	425	375	441	376	396	416	410	397	391	404	386	424	434	406	386	411	423	384	366	411	407	409	428	379	429	412	424	418	390	412	385	430	430	418	396	399	461	413	423	418	455	401	397	431	392	380	428	397	400	432	452	408	435	384	414	444	410	395	395	420	395	398	400	384	406	441	378	424	396	367	442	391	411	386	430	456	398	427	404	355	417	400	375	410	406	359	399	404	438	440	434	431	427	421	395	407	416	381	429	410	403	415	402	398	406	448	423	451	433	445	419	415	397	450	448	389	418	423	396	401	407	409	396	372	405	423	463	353	406	394	405	443	418	358	370	424	405	445	420	384	401	402	436	415	417	394	426	420	417	410	404	401	436	415	411	439	399	410	398	442	398	378	397	414	421	424	404	389	389	406	409	386	439	374	414	430	425	393	435	439	371	401	436	422	420	385	384	401	423	392	413	428	394	380	412	400	404	434	378	374	379	388	389	434	428	415	385	408	392	371	413	396	439	392	422	408	395	385	399	393	405	416	405	396	406	435	375	424	439	439	400	404	405	420	432	426	397	427	405	417	402	446	424	418	439	379	412	395	390	416	411	424	399	432	435	396	367	389	391	430	389	424	421	388	424	401	425	407	378	404	410	415	434	400	401	433	373	355	410	429	432	406	402	407	379	430	398	398	390	451	444	407	420	406	388	430	368	389	384	426	418	401	387	421	427	415	428	377	441	411	429	403	456	441	442	396	439	415	381	408	435	402	363	450	424	360	402	435	400	442	433	446	410	408	438	407	392	430	398	427	415	397	416	394	400	481	396	410	395	443	409	425	421	420	441	419	402	393	392	429	393	368	422	428	417	394	441	434	413	406	419	419	422	415	366	402	411	433	417	414	442	385	422	411	430	436	433	429	353	406	440	424	421	407	386	403	424	385	434	408	439	469	388	429	404	404	399	406	403	433	408	431	407	415	412	412	412	418	432	423	391	413	382	359	427	436	434	401	445	392	426	369	432	434	405	392	383	429	396	380	432	385	428	406	432	423	388	410	442	414	393	420	400	426	443	422	405	387	397	394	402	380	419	363	412	379	410	406	433	402	414	388	377	388	409	395	394	416	392	429	348	409	414	412	380	430	381	426	426	359	379	381	373	439	409	416	411	429	390	373	399	441	411	392	434	446	375	368	378	426	394	436	389	361	367	409	395	423	465	427	438	404	428	411	450	439	433	413	426	406	419	400	410	402	420	415	417	433	400	411	400	431	386	412	421	421	394	403	400	386	431	379	407	422	423	409	422	416	390	424	394	380	421	441	407	403	426	402	406	417	415	386	439	405	396	431	358	389	433	396	414	455	411	374	379	438	387	431	394	386	388	435	439	431	406	410	419	399	421	373	387	385	414	429	413	408	441	396	384	436	388	410	424	434	398	386	428	416	435	421	409	385	376	432	391	441	431	411	396	371	430	375	419	439	402	390	412	380	448	416	365	388	390	386	400	399	428	395	404	393	414	402	406	429	405	415	380	379	409	417	408	443	428	419	363	385	383	396	393	401	406	401	423	433	388	400	430	378	420	395	394	434
12185	8092	11338	9414	5823	3672	2411	1518	1340	1313	1163	1158	1150	1201	1154	1135	1110	1095	1083	1021	1032	1077	1059	1046	1071	1027	1051	1041	1004	977	1036	987	1002	993	1002	935	970	954	916	943	951	914	915	945	965	970	985	952	942	923	918	931	940	969	983	982	964	962	1030	936	973	948	960	956	938	978	984	920	933	961	933	960	923	945	975	971	926	913	949	936	940	928	999	883	1008	920	919	982	966	983	947	920	993	982	942	1012	911	958	926	910	917	971	994	919	968	920	957	938	960	951	949	956	959	950	929	942	947	983	937	918	914	924	926	995	898	920	914	977	971	959	914	900	894	965	954	971	929	891	956	965	939	953	985	914	965	900	964	1000	984	949	909	952	973	975	981	942	900	937	978	953	976	949	993	922	950	913	973	942	988	960	986	962	896	972	970	925	956	984	938	939	944	957	963	982	981	936	910	924	973	938	944	907	950	997	958	925	955	958	955	951	948	1002	959	945	962	927	934	957	1056	912	961	909	954	948	948	901	952	928	946	950	914	944	901	932	921	929	932	952	961	905	958	950	971	967	982	956	929	994	918	928	919	954	972	924	942	961	914	950	993	919	985	936	929	973	971	966	916	902	952	927	932	978	932	927	940	955	952	901	985	911	977	926	941	924	902	988	928	1011	922	908	916	950	964	950	913	884	920	940	954	978	981	1022	987	953	928	1000	914	952	952	972	929	935	963	976	892	971	956	984	965	931	965	963	957	949	941	897	907	932	914	920	901	939	926	955	907	921	969	958	951	949	927	896	922	965	912	941	965	866	959	984	922	945	930	953	946	944	969	939	899	1007	946	983	1000	954	962	932	967	957	936	1044	934	956	919	925	923	889	998	939	955	925	956	952	970	959	992	951	991	975	913	948	883	938	943	948	943	958	874	920	950	961	936	898	959	951	1012	916	1031	901	988	953	994	958	947	938	910	936	928	925	934	957	911	926	941	981	1009	960	931	986	971	930	987	948	943	975	947	970	947	933	919	945	918	969	903	982	943	897	951	912	964	938	898	878	889	888	985	1005	956	1005	941	966	949	937	987	910	1017	920	937	949	935	916	888	878	925	992	979	970	931	956	928	928	921	933	978	916	925	941	892	956	921	945	902	970	928	912	967	979	979	912	945	930	905	941	959	935	931	995	918	892	957	933	921	887	926	932	910	959	980	932	950	960	916	930	965	888	924	962	910	952	899	908	905	927	951	1008	923	983	919	922	900	918	914	904	972	960	945	943	942	952	981	895	905	964	966	896	936	928	972	966	950	957	950	942	937	949	948	955	939	939	948	937	962	931	926	939	935	974	923	923	936	919	974	950	964	979	946	963	954	905	901	943	932	960	917	941	962	931	892	901	951	951	980	942	926	911	969	966	927	982	950	915	956	1009	924	979	967	893	947	954	978	942	954	933	966	999	941	964	916	932	949	968	955	953	926	939	964	963	1009	923	949	971	991	984	981	898	947	946	964	949	934	929	961	984	964	939	981	948	928	960	970	955	928	976	1003	919	924	907	947	983	914	918	917	981	957	966	952	938	929	970	937	907	937	966	917	960	977	912	979	973	952	999	955	931	966	968	926	953	925	854	933	981	879	910	938	1011	911	1015	908	929	902	954	961	975	905	972	945	921	1014	937	948	918	969	939	897	952	923	933	929	974	962	979	955	929	914	926	945	915	952	933	944	902	954	976	1012	925	956	914	965	921	943	936	967	923	959	934	927	901	975	932	974	979	920	994	954	940	922	937	955	919	853	957	905	950	982	940	942	954	960	960	946	972	979	943	933	947	916	961	926	948	971	952	888	966	932	934	1002	996	940	913	916	944	947	1003	945	955	901	957	922	987	930	893	990	926	945	915	1016	942	965	972	979	964	957	902	925	931	890	940	943	1021	927	895	930	877	972	999	948	938	935	989	971	993	972	880	923	959	966	920	983	953	944	971	997	986	957	999	912	967	924	934	934	1008	978	942	938	943	941	953	959	989	938	921	941	978	935	984	904	993	921	943	941	976	936	949	949	966	940	959	907	949	930	947	950	947	986	930	910	918	966	923	941	881	956	924	944	951	948	961	972	967	979	964	937	993	966	928	924	959	961	959	953	962	928	906	999	883	941	934	987	956	876	980	955	979	923	912	915	891	918	935	886	872	950	895	934	934	970	971	913	961	953	967	979	932	928	939	955	952	951	936	955	947	910	931	935	942	963	1024	957	923	949	953	944	941	1003	985	952	911	935	952	976	992	959	960	919	959	975	943	887	942	957	959	916	953	931	924	901	926	914	919	916	970	962	927	954	1004	964	947	921	969	990	966	924	944	975	949	935	995	1016	910	1020	943	920	923	971	1020	971	959	930	959	945	902	939	971	981	986	938	879	957	972	965	978	948	920	979	943	932	964	1016	874	948	932	911	909	1021	915	933	1009	935	933	927	924	952	1008	960	941	930	981	917	922	978	894	892	937	975	983	931	958	943	915	945	929	954	959	954	916	966	976	956	962	949	924	936	981	973	976	917	978	971	955	977	927	927	961	950	945	959	960	898	932	979	946	942	894	900	923	915	965	954	950	959	944	881	947	947	974	1042	968	896	927	940	876	942	982	919	920	968	950	981	972	939	952	889	982	990	944	956	969	927	961	964	1035	871	951	956	934	983	935	846	931	937	934	976	943	984	910	886	876	1007	893	946	928	915	930	967	930	941	977	974	922	987	946	931	954	1012	926	987	937	923	991	968	945	914	956	957	950	879	909	909	962	939	921	973	977	961	938	933	913	1008	920	968	940	978	898	977	928	951	974	926	961	941	956	926	953	955	883	924	954	919	930	905	902	951	921	864	950	951	922	956	938	999	970	921	942	962	921	946	982	910	946	962	1046	944	986	938	954	959	957	948	913	950	907	911	974	918	899	965	926	1000	973	868	898	949	982	947	962	890	973	926	903	968	945	954	932	933	900	976	932	900	959	962	945	986	958	947	892	939	973	944	932	945	980	967	884	946	895	953	858	953	943	968	924	925	947	959	964	1009	915	939	962	942	926	933	916	948	968	925	919	908	930	934	905	876	956	943	894	967	959	980	996	947	918	943	903	950	925	953	946	959	935	953	925	1012	858	952	936	914	1008	1006	953	966	944	978	949	935	956	920	924	957	958	950	992	959	1001	891	940	1034	941	973	904	946	896	981	917	974	981	986	994	947	961	889	936	919	908	933	888	961	934	962	949	893	935	945	975	976	932	964	930	902	928	954	1026	959	962	906	915	927	942	950	990	968	933	935	942	979	865	954	1026	872	908	987	933	899	985	950	945	952	931	990	1013	925	998	963	912	955	910	889	936	914	984	907	958	922	924	930	929	992	951	971	903	927	967	984	947	937	934	943	854	996	932	912	924	921	890	915	934	920	911	946	927	957	922	952	938	968	957	918	896	911	998	967	960	994	968	977	926	961	975	934	962	947	923	946	961	964	955	907	944	925	971	951	937	960	969	945	936	882	931	914	922	902	967	990	911	938	909	974	928	953	937	958	928	989	956	932	1012	975	937	891	919	958	974	935	971	949	903	939	929
31487	19687	16770	12173	8582	5622	2010	878	602	523	501	508	484	450	467	480	442	514	482	427	459	449	431	471	473	448	440	400	450	433	426	450	446	367	439	401	418	398	423	412	415	419	411	423	386	427	428	424	406	432	483	441	414	390	377	409	401	381	416	447	421	434	426	429	410	438	421	450	390	462	431	392	414	391	445	426	432	449	417	451	422	407	427	462	437	427	406	413	412	376	440	432	426	417	436	470	423	435	418	436	411	387	402	423	390	440	403	438	416	402	412	428	421	411	407	402	445	435	448	394	428	409	423	400	415	410	403	435	385	433	395	393	381	411	418	387	425	414	429	370	401	453	417	433	403	420	471	404	435	431	395	401	399	396	411	459	415	373	415	385	400	415	408	425	423	405	443	388	396	413	412	417	409	459	428	418	433	406	408	434	440	396	428	435	449	440	428	434	428	410	401	409	416	442	423	429	414	417	415	397	395	392	450	383	438	396	404	394	410	389	429	435	433	441	406	413	443	390	433	419	402	440	417	433	406	396	434	445	429	462	435	385	382	509	467	389	415	474	417	409	420	410	435	411	439	432	388	432	463	427	439	414	428	402	431	418	437	465	383	404	407	398	436	453	430	454	406	443	416	439	400	434	417	381	352	422	434	418	422	414	486	435	437	446	442	423	421	444	415	410	436	395	369	451	436	430	379	400	423	410	393	403	407	427	432	409	447	420	400	445	448	422	441	431	383	393	390	389	425	440	421	434	462	464	395	442	443	441	415	422	439	418	413	431	445	431	437	473	446	418	414	455	415	418	399	413	426	407	395	441	432	421	431	385	403	376	453	457	459	419	463	451	415	412	449	428	418	400	444	398	407	418	381	406	409	432	437	404	411	466	447	428	448	431	401	418	413	446	423	427	425	389	408	418	410	410	432	426	473	386	422	427	394	447	398	465	424	424	471	403	428	409	418	443	381	425	444	410	390	401	423	412	384	400	451	419	429	398	382	437	389	416	446	382	442	428	424	384	408	424	437	438	465	442	442	445	400	415	426	415	441	427	426	449	389	392	417	445	403	410	435	380	411	458	430	439	432	444	388	407	387	414	396	434	422	412	452	406	439	405	451	437	424	453	430	398	435	403	398	402	390	441	429	417	384	433	403	416	419	425	402	393	381	396	422	454	396	422	426	429	392	430	425	438	460	395	481	442	436	435	455	422	416	414	394	408	460	411	397	388	415	412	446	406	416	446	398	378	430	380	437	429	433	442	453	383	400	415	433	402	410	419	416	459	407	448	417	392	429	413	443	460	421	404	377	406	394	419	414	411	455	437	410	405	399	399	388	439	419	421	383	412	462	430	432	402	386	436	415	417	452	446	457	421	422	407	421	406	423	418	426	432	385	421	451	435	411	367	401	397	392	426	418	407	441	457	432	442	416	425	398	438	426	422	410	433	418	398	426	406	423	390	415	386	399	419	438	388	392	436	443	435	416	417	453	378	437	391	441	476	443	431	426	430	452	449	426	430	376	410	445	417	410	423	431	444	472	411	431	394	441	445	437	397	409	437	432	427	381	408	430	403	423	420	426	403	461	456	430	428	432	378	460	437	414	431	418	451	447	405	417	403	422	441	412	433	386	443	419	403	393	424	431	418	434	441	445	440	401	408	427	415	388	395	414	435	408	393	403	410	439	442	422	426	422	428	403	423	383	417	437	434	385	401	429	455	382	441	478	401	421	425	425	404	394	380	399	380	426	414	396	435	463	412	398	411	415	445	407	422	438	406	403	438	421	418	416	415	436	449	403	442	468	430	390	421	411	469	440	413	393	428	426	401	426	405	443	425	391	409	395	444	396	419	403	457	410	431	385	415	422	440	419	425	415	389	476	444	413	415	463	417	463	433	428	415	440	439	395	405	425	434	407	423	429	430	424	389	423	387	426	446	429	407	411	415	402	412	414	459	420	415	404	438	406	393	418	377	414	409	395	412	422	436	449	425	423	413	421	428	417	403	397	445	385	423	449	465	438	451	396	427	411	409	412	407	395	427	394	409	433	390	433	425	448	451	414	388	431	416	430	462	421	417	428	413	430	411	414	453	437	438	377	441	396	420	454	434	430	496	441	407	435	402	399	462	410	446	401	404	422	404	384	432	431	427	423	423	432	428	403	427	418	434	415	416	442	438	422	431	421	418	440	428	398	404	439	451	441	423	383	413	444	405	431	445	406	440	400	409	411	376	393	445	392	447	437	447	413	438	433	386	437	396	396	431	423	434	448	412	433	393	440	397	409	425	404	411	458	408	431	409	433	432	445	455	362	411	403	396	394	384	443	413	391	429	437	416	407	454	409	430	416	432	434	386	428	425	381	397	398	453	421	434	408	430	425	422	420	411	445	405	388	422	451	417	429	415	456	430	425	421	462	424	422	403	421	436	369	432	395	408	416	426	441	428	365	419	413	433	414	416	412	455	429	486	435	423	425	467	441	426	390	413	391	421	410	421	388	424	375	424	423	444	451	407	416	429	420	389	421	432	448	433	438	450	416	425	421	402	425	403	438	447	452	445	386	419	393	414	409	419	439	424	460	435	421	399	421	433	416	401	447	439	450	442	425	429	359	435	434	445	406	420	415	447	420	418	435	432	387	392	435	409	441	420	393	415	434	385	411	387	395	436	425	405	443	435	414	411	412	391	427	401	428	428	426	432	433	429	424	399	470	432	424	404	411	439	456	447	423	430	419	391	396	434	418	411	476	442	442	411	401	412	383	414	407	437	434	461	418	411	440	431	430	425	412	437	466	389	444	454	411	370	426	431	406	427	411	398	436	432	396	441	428	405	438	432	427	474	385	447	420	423	406	436	429	423	418	412	395	382	438	402	436	433	404	435	412	454	375	405	435	394	441	432	439	447	407	407	419	401	404	361	423	424	418	441	396	422	414	350	428	408	374	408	410	419	403	434	405	441	405	403	451	404	453	435	435	420	446	383	419	395	420	378	431	400	442	430	378	421	409	377	389	375	403	370	406	441	404	421	390	385	448	426	381	453	438	435	417	432	397	399	429	403	454	433	442	408	388	386	417	421	377	388	408	420	395	469	430	369	432	400	412	419	391	420	419	410	437	419	426	417	404	425	403	391	410	464	441	445	389	392	422	440	403	468	420	438	423	454	417	437	435	414	389	440	454	439	392	439	380	436	434	447	397	409	438	442	443	433	454	398	411	428	423	401	399	429	411	422	410	421	398	423	457	405	449	428	382	429	412	417	407	407	378	436	427	426	423	428	413	413	465	419	406	403	428	477	409	403	413	423	435	427	442	431	437	428	418	425	420	436	428	385	408	411	406	448	409	431	410	448	416	432	393	429	404	428	405	408	383	398	415	386	397	388	386	385	414	455	415	467	413	463	407	380	429	442	390	453	461	451	429	425	438	425	431	389	435	412	423	465	418	404	409	430	391	451	427	409	438	429	458	394	416	417	423	424	416	471	426	439	428	364	435	435	443	380	440	404	449	423	428	433
22033	17157	22677	22499	19978	15716	5912	2763	1768	1575	1465	1479	1529	1382	1264	1347	1292	1280	1207	1199	1131	1187	1142	1094	1170	1088	1093	1143	1108	1102	1086	1087	1037	1024	1022	1023	1012	987	1000	1037	989	947	1000	974	985	968	966	1006	983	1005	1007	943	987	973	983	947	968	1060	974	965	1007	928	916	1027	1006	991	972	967	992	888	944	963	976	959	1019	921	993	990	997	962	996	950	967	961	935	969	953	990	994	983	1008	938	985	979	1001	979	975	961	987	987	995	1025	965	980	1017	994	986	951	988	1048	927	949	966	983	967	957	1014	947	915	966	944	952	965	1033	985	1004	889	974	988	993	942	949	981	947	973	994	950	952	928	988	960	968	949	940	1033	1031	930	973	965	947	958	952	993	949	955	944	1000	907	970	981	990	1009	933	1001	999	982	957	980	903	922	963	930	965	928	1007	1014	963	953	953	948	923	1011	939	938	1008	999	977	948	940	1024	963	972	1009	1020	954	994	949	966	1001	957	941	953	957	964	947	1005	1053	963	1005	931	935	995	973	985	948	979	956	968	960	974	947	971	935	989	951	942	995	952	967	940	996	943	977	948	973	1058	961	959	951	972	961	988	1029	961	950	967	996	997	973	937	960	972	983	987	974	980	981	960	956	944	974	1005	938	921	960	990	1026	950	925	1014	1005	989	1009	932	995	1037	951	973	952	978	996	951	900	935	961	990	975	940	983	966	990	915	991	993	962	989	950	1004	977	960	991	922	1012	970	962	932	979	968	957	964	999	999	910	926	926	942	943	914	923	937	966	958	965	1007	946	991	983	944	985	1023	936	1012	940	947	947	954	999	956	1000	980	961	990	958	942	966	959	997	1025	948	1001	962	952	971	911	980	931	988	958	957	1005	960	960	970	961	1043	972	948	985	959	967	932	962	936	1026	960	943	962	941	963	943	977	947	975	988	938	1007	1013	968	977	960	990	972	975	1016	996	956	962	935	990	908	938	1012	904	989	997	965	977	979	993	994	1014	977	971	997	979	972	937	1003	1005	954	984	950	957	937	993	926	975	963	959	976	1044	972	973	937	947	1035	961	937	932	932	932	920	1010	974	1013	994	997	971	965	975	963	945	961	970	939	1000	996	903	975	931	1022	933	975	1003	914	989	907	981	977	979	976	1004	972	939	974	968	974	990	972	929	943	976	998	969	957	1004	983	971	1009	1039	1008	987	991	977	949	984	962	1014	945	933	972	920	1000	1002	988	996	986	930	967	922	998	992	962	999	931	974	947	1001	938	1005	928	1001	971	980	917	960	971	1019	958	1008	979	958	1006	951	973	980	985	982	975	974	968	902	1001	975	1002	896	985	956	1048	973	1027	973	985	948	959	968	963	955	955	911	965	938	928	992	965	959	962	956	1027	987	934	916	973	954	886	930	932	952	1011	972	951	995	955	965	943	988	954	994	1000	1002	984	1042	1006	964	988	973	960	1013	985	991	967	982	952	978	1034	905	986	986	984	988	993	972	990	984	947	1007	995	948	966	970	961	1001	948	984	983	893	1001	981	964	974	968	939	996	980	1057	987	950	955	988	961	943	968	1005	971	928	963	945	1004	984	1032	986	967	973	952	995	1008	966	954	949	1021	981	949	960	988	981	964	952	938	1005	1049	947	908	960	974	928	994	998	969	984	984	986	1022	952	974	1034	937	970	1001	916	929	980	951	955	1010	955	984	945	970	971	1033	986	964	1024	1011	1026	926	1021	978	970	939	1002	966	990	914	903	956	978	926	959	954	1016	1057	911	941	1001	935	999	983	993	1011	965	963	992	1001	992	939	995	967	974	969	987	959	961	922	1020	975	951	955	980	1035	972	922	948	958	950	1005	1044	971	958	956	972	949	1010	976	944	991	989	1020	944	960	956	959	978	967	970	981	940	919	1011	995	964	1007	974	952	1014	1023	963	1006	968	992	977	1029	939	902	901	968	927	975	966	986	930	946	953	987	986	972	1025	944	984	1005	966	925	960	971	975	973	933	1016	926	939	1013	969	944	905	961	945	1052	983	1023	989	974	933	925	984	967	939	956	958	971	998	967	922	998	991	953	989	897	946	991	960	920	961	918	1011	917	956	1043	1043	981	1002	987	943	981	1039	986	1021	942	980	958	988	971	958	1012	900	990	957	884	970	983	961	992	990	958	950	979	1018	947	941	918	1020	930	951	1009	989	912	992	920	958	995	915	944	1000	984	923	906	995	1007	928	941	947	997	968	938	990	953	946	960	1016	974	942	975	926	964	945	937	970	955	913	971	993	989	959	952	985	925	906	988	974	917	966	945	943	952	950	976	1032	995	959	958	966	989	965	911	938	998	1035	963	943	962	962	989	953	945	964	937	946	993	1028	962	997	989	987	1007	1006	1017	1012	1025	943	929	955	952	1028	954	925	989	937	966	998	989	945	986	911	996	974	909	971	932	1018	957	1004	1010	976	993	979	975	958	929	967	981	928	993	968	1010	981	931	925	980	1014	957	968	943	925	976	951	938	977	979	971	920	961	946	1040	927	942	977	957	950	945	942	998	1031	959	994	992	998	952	923	952	1004	952	913	1007	993	995	958	974	974	945	991	1005	928	937	975	970	964	985	929	950	984	1019	924	949	948	933	965	1043	967	1002	993	963	940	1002	954	1014	955	925	927	953	931	988	937	976	960	999	993	969	940	962	1025	967	1006	994	1016	968	915	913	912	967	982	1026	958	964	914	999	935	940	970	953	935	971	968	978	959	992	980	1015	972	965	1005	971	999	1000	967	973	982	1014	960	940	950	979	983	982	949	1003	932	934	1004	1004	941	969	945	924	915	982	1022	967	971	967	1001	927	986	964	925	989	1000	989	997	974	985	972	945	968	963	980	978	951	937	979	965	976	951	990	963	939	983	977	925	991	976	913	958	986	925	939	1009	975	962	1002	957	941	988	941	969	954	999	940	980	944	1003	987	1009	984	970	1041	933	946	1004	995	973	919	1024	946	1006	960	999	980	974	1016	960	978	1005	964	968	1026	1045	939	943	978	1007	991	971	896	910	1004	980	974	947	979	982	911	973	952	985	985	942	994	951	922	983	1012	980	1001	922	1024	1031	929	908	962	985	1013	982	986	970	983	957	1017	968	976	957	1010	976	931	981	941	950	965	985	926	994	975	938	965	988	974	964	914	947	932	934	998	987	963	964	979	973	1007	941	970	1008	986	939	941	1008	1005	967	969	969	930	1029	929	952	954	945	973	1015	924	984	1007	945	959	931	1001	981	907	972	983	990	920	967	1027	963	1049	993	968	985	980	994	939	975	955	1003	959	883	982	1007	924	1005	978	976	987	982	1008	967	1027	922	978	945	942	948	1000	965	993	959	1014	961	995	966	962	965	985	941	1005	1033	962	970	893	1023	879	970	979	930	1001	962	952	977	958	986	966	950	966	958	975	984	952	941	995	1001	993	1007	979	1005	990	971	980	989	982	972	982	959	1012	966	996	987	978	955	1023	961	914	945	953	920	1011	1006	1038	961	993	964	906	978	1062	1000	955	1015	989	941	923	957	1010	970	1010	911	944	941	958	939	927	918	995	955	965	989	963	989	932	915	954	977	965	944	1024	961	976	1000	973	985	957	952	960	1012	957	1023	935	998	979	925	982	952	966	926	943	1041	915	983	948	991	1031	967	968	945	993	943	980	1039	967	954	998	982	1029	955	925	958	935	970	950	951	1006	986	918	995	948	908	1020	918	954	977	979	1047	992	959	966	1003	991	965	965	973	1000
40864	25968	25364	20769	17077	8188	2923	1130	691	539	518	485	512	469	445	410	443	408	449	419	407	358	367	405	407	389	412	432	414	387	397	375	361	372	347	333	370	388	361	360	376	344	378	380	370	360	346	328	361	345	351	414	342	344	312	400	348	352	358	335	354	349	369	336	362	330	344	342	354	378	337	364	356	371	340	329	335	363	354	388	385	340	381	331	357	331	340	370	344	323	351	353	351	335	349	346	311	333	303	366	343	324	371	372	372	333	334	325	330	356	344	343	357	319	398	360	321	408	342	363	347	370	364	383	335	343	332	345	396	373	355	349	351	384	348	360	328	346	366	334	356	343	351	356	346	362	360	355	353	366	368	351	355	361	366	359	346	338	331	351	349	379	356	318	362	369	333	352	299	392	358	366	347	348	346	330	356	370	368	397	369	328	350	360	360	370	347	428	382	363	371	369	353	332	337	341	353	353	373	343	383	365	364	340	352	345	351	354	347	344	349	351	346	321	352	319	372	342	350	338	361	326	331	372	364	346	336	323	369	367	344	339	338	402	331	387	348	339	329	320	349	350	359	372	367	341	367	335	352	337	349	319	330	397	366	349	356	367	365	365	333	366	333	324	313	371	348	355	351	327	375	369	359	320	316	340	338	341	320	345	338	336	350	346	348	362	334	358	342	340	354	314	345	370	365	371	334	349	369	345	368	364	367	379	344	321	374	367	357	340	378	367	359	345	370	383	322	340	361	346	368	347	319	364	338	363	327	337	349	349	320	363	386	385	386	367	385	353	387	346	332	365	344	343	357	403	330	347	378	345	351	370	371	369	336	357	345	351	359	337	368	337	352	307	347	362	357	359	355	347	324	362	384	369	372	389	351	330	372	334	356	363	358	349	348	360	334	345	376	371	345	360	383	336	349	351	353	341	335	359	378	384	349	369	343	371	358	327	368	351	383	349	392	368	349	337	348	350	364	331	369	375	336	389	332	392	372	340	371	363	359	356	352	322	346	377	318	355	347	343	393	375	331	365	370	353	361	385	363	346	346	375	349	354	344	390	347	367	377	380	370	349	314	352	368	363	323	339	367	373	353	337	358	317	325	384	340	339	365	354	360	359	365	368	335	340	357	333	366	359	344	333	337	371	370	359	359	339	343	352	362	373	329	370	337	362	382	352	364	356	368	304	390	383	356	343	327	362	324	334	359	389	312	330	339	369	387	367	354	382	368	363	327	364	346	362	380	376	385	373	356	374	377	347	358	362	363	365	345	307	308	318	399	375	341	364	355	390	399	348	330	363	349	330	360	347	351	339	356	374	358	348	385	332	371	378	337	310	367	374	337	330	383	349	351	363	344	350	366	364	360	329	375	360	329	373	342	378	349	319	343	382	337	405	338	351	371	352	327	330	331	352	355	357	366	387	358	315	335	349	335	367	365	350	355	322	360	386	360	355	369	346	345	354	314	312	342	383	369	312	386	347	343	359	359	372	397	319	404	340	330	339	379	351	327	358	381	321	334	369	364	363	355	372	341	336	352	380	367	365	394	332	377	337	356	348	337	350	392	333	335	335	333	352	338	389	348	384	371	341	311	328	366	381	294	381	352	363	379	342	328	348	351	331	345	352	363	352	296	337	331	349	395	337	350	324	310	330	350	393	356	367	393	345	363	332	385	337	345	361	329	370	361	368	368	305	327	335	336	364	343	367	352	346	319	383	358	372	352	369	337	353	368	343	356	339	372	342	363	355	343	337	365	347	346	348	331	351	345	347	328	360	378	355	328	371	375	336	330	342	368	366	352	351	349	369	337	362	368	397	360	316	390	335	359	337	347	360	373	331	366	372	313	364	354	385	359	341	357	364	310	373	347	334	364	401	340	374	337	382	373	385	360	345	379	327	359	362	366	327	314	380	346	348	361	338	419	357	366	336	383	330	348	355	362	359	383	386	357	341	336	332	355	381	342	364	342	354	355	342	345	348	330	350	364	343	346	381	337	309	350	343	325	389	335	351	350	360	343	362	372	370	377	350	351	377	366	348	309	377	359	355	369	334	312	338	348	327	354	346	345	329	352	391	356	336	364	360	348	370	355	339	350	343	347	363	368	390	363	331	360	360	330	316	345	345	352	369	348	378	388	337	390	346	323	311	337	373	385	348	357	389	356	384	354	370	374	369	382	359	349	354	327	347	338	358	370	360	365	333	318	352	368	334	336	353	320	368	358	364	356	340	342	382	359	352	330	345	348	375	328	334	346	363	379	379	330	379	355	363	389	365	367	332	399	373	333	337	352	344	342	324	337	383	360	332	357	343	349	383	402	385	337	318	355	353	370	309	373	316	377	337	351	342	314	322	365	340	350	327	352	345	349	372	341	373	361	320	301	329	328	339	357	349	327	320	372	331	365	365	347	349	371	360	336	394	347	378	364	354	337	334	359	334	348	372	332	370	344	362	367	357	365	354	375	342	342	387	366	319	345	372	385	378	341	370	370	323	336	319	333	353	366	335	346	336	330	347	358	358	391	387	344	336	350	344	388	334	363	336	378	389	329	362	368	355	365	358	380	351	368	331	366	339	329	378	367	369	373	332	357	340	372	284	318	351	308	365	338	353	335	327	369	335	381	340	345	335	344	355	351	372	375	328	350	328	319	366	344	363	359	371	385	373	342	375	336	315	381	369	368	361	359	329	349	347	404	363	367	340	349	336	379	419	361	358	360	367	341	309	344	365	380	356	300	365	357	316	369	333	346	397	363	404	321	378	376	349	353	332	331	353	353	352	359	381	361	333	341	375	345	361	371	314	335	355	306	321	333	359	344	371	335	367	330	330	352	346	332	361	383	393	379	357	337	364	382	378	354	397	328	373	350	348	355	350	396	348	371	399	337	355	376	349	329	350	382	354	355	376	360	366	349	363	344	325	335	346	310	326	339	385	351	371	346	342	372	357	328	394	316	399	391	371	347	369	357	330	341	350	365	385	350	352	350	380	348	321	365	363	371	369	354	303	374	357	375	357	352	342	355	350	372	345	364	346	364	375	340	377	322	370	354	378	385	347	340	350	339	345	329	364	342	354	338	353	332	351	342	376	403	350	369	382	377	356	349	368	355	349	367	364	325	338	379	365	365	359	365	337	352	363	321	340	348	361	359	361	360	344	323	345	360	347	365	367	334	365	335	355	350	343	357	333	367	352	339	353	353	363	367	349	331	345	381	362	372	389	354	340	309	351	365	341	344	405	336	338	365	332	315	364	342	333	349	352	375	331	364	388	350	371	329	337	328	326	361	361	349	357	341	341	351	355	359	362	351	391	387	336	376	390	336	354	350	362	376	370	365	380	349	359	384	377	353	366	362	365	323	358	340	326	323	321	372	375	329	370	358	346	349	356	343	398	382	391	367	331	381	361	336	379	396	365	359	382	359	373	367	372	365	362	399	350	359	342	320	342	359	373	368	363	335	334	389	390	353	374	393	347	347	358	384	363	377	328	370	350	338	373	384	385	382	359	385	347
27169	21196	30053	30968	29461	17438	8391	3959	2498	1839	1739	1702	1640	1507	1486	1428	1466	1409	1291	1232	1143	1121	1174	1070	1045	1074	1072	1048	1042	1113	1058	970	948	890	927	905	886	861	880	828	851	818	817	853	812	869	816	807	850	832	819	790	835	843	870	827	831	842	900	853	811	866	845	824	850	862	821	801	841	855	803	790	797	823	848	784	813	815	865	817	856	823	799	839	749	857	788	807	842	816	834	843	790	854	843	804	845	825	829	829	826	836	797	801	816	818	855	833	800	786	814	793	791	787	858	779	837	727	852	792	904	814	821	791	808	878	829	886	870	770	798	756	816	785	816	859	799	781	773	822	809	815	825	796	836	820	859	803	831	833	815	870	816	854	824	819	812	786	840	824	812	829	875	865	776	855	823	808	853	866	797	822	798	851	824	857	826	822	869	824	873	803	830	782	865	857	849	864	839	858	814	801	795	798	867	821	779	793	856	866	817	803	821	819	864	807	852	897	796	815	874	792	803	829	788	809	799	847	880	808	829	849	869	823	846	827	834	807	804	821	821	841	810	856	817	756	837	802	851	778	810	840	833	870	827	849	879	821	816	821	850	788	845	855	787	806	806	839	843	817	812	833	808	836	811	819	838	820	850	805	795	757	804	814	789	803	837	804	855	782	825	854	829	864	799	802	844	857	829	795	860	797	871	736	856	828	816	811	791	881	821	870	797	807	791	848	806	836	822	829	820	786	847	857	816	847	832	785	833	801	778	860	817	778	833	871	824	786	837	818	878	787	848	821	823	826	852	851	817	879	812	801	808	800	849	831	798	788	783	806	767	870	813	782	812	769	807	899	827	819	872	841	856	855	856	862	801	809	809	816	816	823	811	777	873	808	810	803	878	835	868	888	835	833	819	825	762	877	854	850	871	776	797	834	811	878	823	740	853	847	840	853	776	866	829	810	804	844	826	784	796	821	828	818	815	817	823	851	817	835	864	818	834	805	830	857	843	827	782	828	803	816	847	807	827	818	831	793	823	835	821	822	848	821	788	825	764	810	816	846	848	809	883	802	809	840	864	877	829	789	819	783	870	853	800	810	864	839	838	849	879	804	851	874	823	798	857	858	764	863	854	790	837	826	841	819	812	857	762	837	776	794	846	810	815	784	796	813	804	803	841	819	815	807	794	783	810	814	880	826	813	832	845	773	803	820	828	817	848	880	846	844	820	829	800	812	857	834	854	841	809	820	815	812	853	815	861	813	815	870	832	795	797	864	837	805	809	824	787	777	826	782	821	841	836	819	835	852	863	811	778	828	838	800	796	849	835	774	834	791	796	834	844	774	831	837	818	802	833	823	850	836	864	818	803	831	812	805	846	808	794	857	826	826	827	835	817	798	866	826	861	836	782	810	843	754	839	804	849	777	830	816	817	850	824	755	813	881	810	821	831	790	868	809	851	811	800	851	848	868	802	804	847	860	790	819	840	819	813	791	856	804	814	810	813	809	850	821	827	832	817	788	793	799	800	789	765	826	754	797	867	840	822	865	863	857	835	785	789	826	795	804	819	822	822	856	810	806	840	834	845	825	759	794	820	851	829	818	828	855	847	816	778	826	814	814	835	811	821	843	831	837	824	822	783	793	814	830	804	865	805	787	804	827	866	889	826	824	792	824	815	784	813	818	793	824	770	864	831	805	819	796	776	855	858	772	847	798	812	815	814	849	872	819	854	798	849	859	830	847	827	801	840	832	866	862	848	850	834	884	815	817	791	808	799	801	826	804	824	743	811	797	825	807	813	804	828	853	789	879	794	796	855	833	841	827	817	818	799	851	837	796	764	831	849	818	821	787	810	782	789	746	801	821	810	851	822	748	799	836	777	807	779	829	864	860	776	800	834	807	842	819	812	787	803	844	821	801	805	774	817	770	843	844	824	857	866	871	793	779	833	823	813	829	782	803	787	803	779	783	820	809	838	781	825	793	823	838	814	819	838	827	788	788	814	844	845	861	836	788	826	837	812	823	830	859	833	816	793	830	790	804	840	859	816	843	839	856	895	837	798	823	832	802	813	835	815	811	818	862	846	809	799	825	787	864	892	845	817	798	812	816	826	887	785	795	847	803	810	851	848	816	828	824	862	796	794	856	865	884	798	807	759	845	830	843	825	799	825	782	783	829	814	822	846	817	865	814	827	842	809	859	834	846	819	788	839	835	840	792	823	797	833	824	787	836	841	833	829	796	855	844	810	848	785	805	852	851	820	820	808	858	854	802	831	874	824	794	781	837	828	797	831	782	827	818	866	833	837	831	824	843	796	854	848	797	844	832	840	836	856	867	840	844	874	825	812	846	805	814	801	805	839	810	781	810	817	809	825	838	825	834	830	844	769	801	820	832	843	786	774	819	817	882	864	850	849	822	829	855	839	802	841	862	874	861	864	855	834	803	802	826	856	846	850	816	859	828	800	833	791	828	826	852	839	786	852	848	837	811	838	892	856	819	794	830	860	803	833	805	821	839	817	801	875	834	799	788	831	811	844	837	870	799	820	827	816	830	823	788	823	792	842	820	781	797	806	875	799	784	818	795	831	805	812	815	826	801	774	837	805	781	779	833	827	876	795	820	839	802	835	805	867	779	852	820	776	848	775	830	880	799	831	746	819	799	820	817	825	887	816	829	821	815	798	811	769	860	847	851	826	836	826	796	830	854	803	802	831	845	807	807	833	823	799	851	780	785	830	790	803	823	862	794	788	848	835	857	812	837	810	826	838	787	839	839	884	813	794	815	849	790	808	907	839	865	819	804	839	829	876	790	831	845	768	776	818	805	881	806	837	847	780	852	827	823	829	863	788	896	812	845	812	840	847	776	855	839	766	821	793	831	862	830	829	794	837	826	799	831	836	857	859	805	874	815	819	828	799	860	827	804	823	857	780	786	850	809	810	773	808	839	839	822	825	778	800	824	828	808	815	797	854	798	870	833	823	849	836	857	812	799	763	799	829	851	814	819	846	836	802	821	839	848	842	847	789	840	794	820	792	816	831	806	859	852	854	865	803	763	788	870	864	764	796	835	814	848	834	810	801	781	784	836	778	817	847	829	809	841	810	783	791	836	801	799	792	780	806	794	805	806	860	796	847	829	821	851	830	794	791	807	841	853	812	811	842	846	863	776	828	813	798	818	863	806	860	827	802	829	844	798	821	792	797	800	833	853	827	809	871	820	804	797	864	859	825	818	795	818	831	813	825	859	807	822	877	831	819	834	813	808	779	850	806	856	780	813	862	827	870	838	796	816	840	867	782	856	787	841	807	804	804	836	811	839	862	751	793	805	847	780	825	816	804	850	870	730	820	846	822	840	843	837	847	851	799	808	825	814	802	826	863	851	777	828	824	888	811	834	822	818	806	810	755	871	768	814	808	799	849	851	803	804	823	837	848	835	870	791	855	818	797	832	834	796	841	814	816	821	905	772	858	781	822	789	817	784	842	854	786	829	815	823	832	788	853	799	833	846	842	821	775	840	794	818
17508	8628	5817	3170	1643	948	673	557	483	468	419	486	436	459	446	444	414	428	412	472	424	403	403	404	421	422	447	381	450	424	428	417	421	385	411	431	399	378	403	422	406	406	408	404	417	429	374	438	361	385	414	360	453	385	392	440	417	401	403	397	427	391	405	400	369	370	375	423	386	416	424	377	400	383	400	427	424	390	416	424	397	401	377	424	443	412	425	376	389	379	408	417	402	374	363	431	394	398	388	355	384	410	402	404	439	417	361	383	401	419	411	384	412	395	416	430	395	359	374	423	424	415	403	400	440	424	412	435	401	414	391	408	384	385	411	391	426	401	419	382	442	400	444	389	386	418	401	408	395	415	379	421	402	388	435	419	399	395	401	411	427	427	382	442	407	385	401	449	404	402	371	405	407	387	383	424	370	395	387	380	398	422	418	395	413	434	400	407	418	417	363	361	341	397	436	385	437	410	445	418	410	419	372	410	375	398	399	350	392	426	413	424	392	387	422	409	383	390	400	383	397	364	416	427	453	366	380	425	404	387	402	417	405	371	413	384	418	423	411	439	449	388	373	406	414	352	425	399	358	420	397	366	425	390	395	393	387	396	393	395	421	439	439	373	388	423	380	438	388	424	391	382	417	464	404	425	373	425	391	392	413	409	379	425	367	400	423	434	391	415	415	360	395	400	417	446	385	392	381	405	397	359	419	411	356	367	395	439	392	394	451	367	453	428	411	415	406	444	432	418	417	395	399	452	393	395	416	417	352	370	375	410	394	425	424	380	408	378	409	377	399	377	445	393	445	407	396	412	406	407	384	370	409	408	386	396	402	399	390	382	398	406	396	346	387	396	378	422	400	401	365	402	398	356	382	417	385	378	433	414	393	386	419	441	427	418	437	373	388	383	458	384	405	411	420	442	357	385	411	386	416	414	397	432	425	391	405	388	393	404	443	378	389	420	426	419	438	434	377	428	392	422	390	417	415	422	416	371	378	435	457	432	429	425	403	365	416	380	380	383	420	386	407	389	428	400	379	411	344	409	408	416	372	420	423	413	399	408	367	376	369	377	433	405	377	418	377	400	392	412	410	390	377	405	420	406	371	385	390	407	428	347	410	412	410	386	421	402	419	436	393	376	444	405	410	398	429	400	382	379	399	395	432	388	426	421	372	420	371	387	380	393	466	350	381	417	419	399	418	410	439	390	411	358	359	373	412	389	431	394	421	393	422	420	434	399	391	419	388	415	436	372	412	418	391	399	388	364	392	398	385	422	396	453	421	432	389	443	416	383	411	391	454	422	429	373	375	400	395	400	410	401	406	427	393	418	408	371	394	391	390	439	415	433	434	388	373	411	394	357	441	396	400	398	424	418	377	387	380	436	391	389	412	419	431	425	445	403	403	408	396	426	425	433	400	413	377	391	393	414	347	397	401	349	418	426	437	373	408	442	430	435	428	400	419	387	389	437	392	418	374	412	410	402	379	422	403	407	392	435	427	416	441	425	409	404	342	446	403	402	415	392	397	385	383	406	430	375	366	402	413	380	418	404	430	395	412	419	403	397	444	414	386	406	378	380	403	422	388	391	343	406	423	419	398	370	364	410	377	400	408	416	362	395	412	383	405	399	415	411	395	405	387	415	435	385	376	404	397	396	413	389	414	426	397	389	404	402	359	416	422	401	404	418	413	385	399	391	389	410	372	384	435	391	419	416	394	397	383	394	405	385	403	383	414	406	417	367	393	385	379	428	436	443	432	466	450	410	406	387	390	383	391	421	370	436	398	400	397	411	437	405	362	331	384	403	434	406	433	436	439	408	375	380	382	392	404	379	388	402	430	429	430	357	408	417	384	407	404	405	383	361	418	398	432	368	376	358	404	400	390	436	441	401	406	386	400	427	395	420	369	388	417	435	407	359	416	370	452	428	432	409	400	437	431	420	404	408	415	375	429	447	411	380	391	395	412	421	411	413	397	384	412	421	402	417	387	395	369	383	441	387	412	392	391	399	378	374	393	444	394	394	386	416	374	386	385	394	408	391	396	407	394	375	447	415	396	421	402	408	409	377	413	398	406	390	394	399	416	430	389	397	372	390	394	425	391	422	390	418	439	386	438	411	380	383	365	433	409	394	419	372	441	402	439	397	424	405	348	418	400	405	386	394	394	415	415	378	421	430	417	418	417	424	413	438	420	401	354	403	405	396	377	416	442	435	454	412	453	440	413	398	405	403	416	408	407	395	412	397	379	439	377	410	406	386	401	406	412	418	403	410	394	428	384	428	419	412	407	412	408	366	400	383	394	409	405	410	398	408	416	444	418	432	377	424	435	394	409	399	348	441	394	447	404	357	363	404	367	351	426	425	387	390	375	421	377	416	408	376	401	430	407	431	408	402	415	399	396	414	420	414	388	399	430	405	389	434	412	401	422	400	400	421	386	384	389	413	348	448	434	395	452	402	437	394	449	413	402	399	382	390	439	421	394	416	375	448	440	371	432	371	421	386	423	398	437	407	384	413	419	444	408	434	437	406	392	387	389	425	398	414	410	405	397	416	423	395	404	421	415	389	431	390	426	438	430	390	433	416	388	443	406	469	429	426	431	404	399	421	417	442	406	410	432	411	406	395	370	384	420	392	413	390	400	419	394	411	411	408	381	371	374	437	411	398	410	379	402	428	416	409	408	426	394	422	428	387	378	399	389	425	404	383	415	431	364	415	386	442	402	390	375	367	401	373	416	376	396	400	382	420	411	378	415	425	382	428	383	374	388	399	399	393	435	414	436	419	425	408	405	447	418	423	455	398	442	378	406	412	403	382	447	403	382	401	406	433	394	392	383	399	402	449	412	378	376	410	412	390	402	372	414	388	425	412	414	382	400	382	365	385	409	384	399	358	400	407	391	423	375	416	383	388	389	403	399	373	416	373	422	358	394	413	388	472	432	389	411	371	393	415	422	395	377	389	406	388	409	386	413	384	364	389	382	393	440	419	418	415	407	429	405	403	404	417	406	424	419	388	388	426	381	405	371	423	399	412	367	394	465	404	421	414	416	406	433	390	395	432	417	402	396	404	402	400	431	376	420	404	426	407	396	386	426	378	403	404	389	376	469	418	430	396	448	384	382	415	403	407	401	422	394	426	408	387	404	388	393	399	394	414	393	441	378	384	409	367	406	397	378	355	367	414	378	450	393	378	415	376	404	424	420	435	396	413	447	352	406	391	444	393	427	431	402	424	359	438	395	400	392	400	419	426	407	402	432	446	439	389	378	390	378	400	416	410	387	416	399	400	366	385	436	408	388	410	406	389	377	398	419	376	409	423	399	406	416	359	382	371	416	432	428	395	416	397	402	418	389	425	403	415	374	422	380	401	441	465	389	392	387	402	422	395	440	408	436	404	433	366	378	394	446	378	434	422	378	438	399	418	398	372	412	415	401	405	412	415	402	405	419	410	423	424	450	391	406	404	401	418	400	406	411	398	449	413	433	409	371	436	409	412	438	397	394	413
12332	8213	10106	8636	5530	3596	2084	1568	1350	1213	1281	1210	1253	1229	1189	1134	1138	1063	1098	1022	1045	1007	1026	996	1017	973	994	992	1004	984	917	913	942	945	926	964	925	958	916	943	968	940	919	997	914	904	936	899	950	916	946	932	936	941	935	909	895	945	932	928	937	893	971	942	932	907	943	939	923	931	981	903	925	906	994	1015	997	937	957	944	973	924	883	984	874	951	952	990	946	937	911	939	908	938	911	929	885	931	938	920	956	890	944	859	958	964	916	932	940	918	966	898	893	910	938	961	925	880	998	959	925	942	923	948	953	992	940	949	914	909	913	889	955	957	936	951	943	966	898	895	977	948	956	973	927	911	942	900	961	933	929	929	974	958	942	893	951	931	890	914	997	953	909	910	876	907	976	907	916	962	942	1030	942	930	945	957	914	920	931	943	918	909	926	959	954	950	929	941	946	957	906	944	917	974	980	988	918	935	883	937	903	959	929	941	910	913	999	963	980	941	928	918	915	884	893	911	923	935	925	930	912	940	943	902	874	906	925	956	933	934	961	955	948	982	920	895	968	925	944	907	950	922	903	895	956	938	966	950	949	949	943	954	910	990	923	958	883	926	927	960	921	908	928	948	939	967	966	973	946	916	916	906	923	966	902	950	919	947	930	940	964	933	884	936	911	922	991	920	941	894	917	933	917	951	947	975	947	955	914	911	891	951	921	909	968	910	909	995	941	930	935	917	986	964	925	962	888	937	929	940	886	983	898	945	950	923	888	990	950	994	913	939	954	947	911	940	942	892	953	938	924	944	965	928	993	921	914	926	928	968	951	925	943	921	946	929	969	923	894	919	955	951	896	949	932	948	931	878	938	910	937	961	966	925	923	962	993	973	921	962	970	952	955	908	923	947	920	944	920	963	901	888	954	987	972	944	894	915	975	970	972	948	964	928	966	915	889	906	874	948	972	962	956	947	929	908	914	905	918	900	916	980	926	934	848	926	932	882	904	962	952	860	891	905	948	911	972	945	928	897	927	945	987	953	946	895	951	873	947	963	911	949	944	878	920	893	917	881	930	928	943	968	923	954	927	958	951	963	921	925	912	971	974	950	943	946	980	982	930	955	898	975	937	982	895	904	963	891	975	958	920	961	955	927	930	886	965	922	947	951	951	954	902	918	956	926	912	896	922	937	986	966	900	900	941	969	950	957	966	886	937	983	891	973	959	969	996	950	965	884	903	973	930	981	949	862	951	941	955	925	986	934	882	880	983	969	937	882	941	879	906	964	954	961	939	915	959	908	954	995	885	949	971	994	924	905	932	937	927	960	975	993	916	928	844	879	941	940	933	925	957	987	955	988	949	958	969	963	943	964	953	959	928	964	918	922	902	908	968	912	989	974	973	935	968	949	895	947	979	911	913	893	935	989	938	928	921	939	971	972	918	932	945	895	933	894	963	923	927	934	884	966	920	968	944	957	981	935	867	904	904	971	948	887	951	924	920	972	967	957	975	970	907	939	932	932	953	920	876	923	907	947	925	989	973	955	937	912	923	902	1004	988	907	876	882	895	919	984	946	875	944	985	977	879	911	922	965	949	948	880	916	935	933	944	973	912	896	958	915	931	936	917	924	913	937	982	919	959	904	930	956	945	938	954	931	940	950	910	953	954	958	919	932	964	916	1041	968	936	965	977	985	938	929	912	962	965	927	893	944	984	919	924	981	986	903	933	911	921	966	936	895	981	912	907	965	898	936	911	918	952	998	894	958	921	959	946	942	928	910	965	925	986	943	875	971	930	929	911	961	929	1002	971	908	904	955	910	927	935	964	907	963	938	900	890	950	955	915	892	995	958	989	929	958	958	956	983	972	886	903	949	947	911	928	966	913	946	912	929	938	930	976	932	992	924	937	954	899	955	899	945	945	964	962	899	943	932	959	926	868	981	994	891	929	927	989	958	925	924	936	917	875	969	962	956	931	915	934	885	916	946	917	912	955	971	891	979	941	917	926	929	947	959	934	993	982	904	921	914	944	958	908	922	921	935	972	917	976	891	937	933	962	928	946	937	960	961	927	951	979	988	951	970	938	896	918	937	960	902	921	946	907	948	915	959	899	951	903	1017	900	898	937	946	945	917	892	963	871	909	987	956	909	966	950	922	930	956	942	931	910	943	914	983	954	895	949	950	940	952	949	947	967	906	882	942	882	913	942	926	939	896	942	906	982	882	953	906	931	929	978	964	937	942	977	958	863	903	938	912	932	870	938	986	960	988	899	938	911	908	906	897	917	955	875	984	936	916	972	895	897	903	945	951	957	932	903	950	940	942	917	930	905	930	950	927	907	901	944	911	961	908	924	933	896	948	929	945	917	933	942	975	974	898	1025	909	983	924	974	971	959	899	912	899	1014	976	867	954	890	921	978	997	983	942	930	928	905	1010	991	935	984	895	934	929	893	923	936	926	940	933	1000	941	915	893	920	890	923	951	915	913	969	932	963	927	933	933	915	965	933	952	914	940	973	920	1012	972	954	944	967	950	936	919	933	913	948	939	904	927	918	969	928	995	998	891	912	937	968	948	960	963	908	916	939	918	905	969	940	937	973	956	912	919	925	949	938	964	956	932	991	887	949	988	995	925	923	976	910	944	962	933	977	970	903	972	953	951	915	916	869	900	956	935	978	961	928	928	897	932	907	940	993	1007	954	987	947	956	884	983	923	936	966	969	978	954	929	938	980	918	917	929	907	941	945	960	907	915	881	956	960	924	963	980	911	929	956	970	941	913	880	964	961	946	947	969	948	982	900	959	904	988	944	914	910	961	912	994	960	951	913	929	881	952	915	930	978	902	927	888	928	948	935	901	984	933	875	948	909	967	986	978	908	927	937	949	913	921	932	927	921	946	934	925	968	887	925	869	899	963	935	916	930	948	987	935	973	891	953	943	929	935	928	937	919	1004	976	903	912	937	932	980	934	945	968	942	953	921	943	916	914	972	929	937	948	982	970	894	943	914	920	964	969	924	958	990	959	996	940	943	936	918	881	958	950	944	945	879	981	943	903	904	959	902	967	905	967	973	938	899	934	945	924	962	938	934	918	917	934	922	968	886	930	933	871	941	1019	923	915	946	927	972	964	927	943	981	938	1006	945	927	927	909	953	972	938	961	943	926	911	958	955	940	928	911	949	953	948	937	934	959	926	945	900	911	946	978	896	954	934	975	883	924	957	910	934	935	949	902	932	926	888	950	907	925	903	946	933	942	961	951	990	918	928	971	952	957	956	933	937	915	861	962	913	976	920	914	882	937	926	962	867	927	911	964	931	939	982	909	953	968	961	965	980	937	992	923	965	934	942	931	924	958	931	901	911	885	937	951	915	929	944	913	942	948	972	928	925	968	967	924	901	928	932	922	959	983	910	936	919	926	932	887	933	890	990	898	944	926	958	981	934	948	980	913	904	891	954	901	877	922	916	913	962	928	977	925	944	955	929	937	937	962	890	957	969	929	957	947	1017	929	909	953	907	902	929	980	960	938	915	928
30787	19348	17081	12183	9277	4899	1837	897	648	514	516	567	530	466	456	442	507	503	459	464	416	521	423	423	495	473	473	454	455	414	407	434	417	417	385	433	406	395	400	423	453	424	388	381	448	436	425	413	435	467	407	420	408	435	433	412	398	419	418	390	427	404	418	395	358	408	436	414	437	416	427	423	409	409	413	418	397	447	411	421	427	429	416	390	422	439	434	418	424	386	408	424	415	408	409	420	453	455	419	392	394	449	450	411	412	396	392	419	395	390	408	454	459	413	415	393	419	436	429	435	387	440	430	409	416	431	382	388	425	382	414	443	403	431	397	390	439	398	420	437	401	416	463	424	424	423	427	400	397	399	392	432	387	443	416	413	430	416	405	398	428	362	393	419	426	424	431	408	417	383	363	423	411	387	429	456	419	458	448	446	427	450	433	376	432	423	408	378	416	421	386	413	407	407	426	399	436	446	445	409	436	387	401	462	381	394	421	395	377	363	422	436	425	454	400	410	419	449	393	395	390	410	426	424	465	426	404	416	410	416	382	417	455	447	395	437	435	461	405	413	474	389	424	465	413	381	416	449	414	455	429	418	434	408	445	430	381	455	425	441	425	385	393	431	466	443	427	460	364	385	437	449	402	418	473	458	450	436	413	412	418	409	436	417	392	384	413	406	413	416	401	448	408	420	404	426	367	405	453	444	393	410	415	423	403	412	393	416	453	414	444	403	405	386	386	385	467	422	405	396	395	404	430	432	453	447	390	449	426	399	426	417	436	417	424	421	395	394	414	415	397	420	419	429	437	415	422	466	427	436	445	440	382	417	373	405	407	388	421	396	440	460	404	392	422	428	403	400	420	374	433	398	411	421	407	401	402	408	402	423	452	394	418	422	427	444	371	422	387	395	403	419	389	430	435	443	458	416	414	404	380	413	425	422	388	415	392	397	409	382	389	449	406	437	424	431	426	427	428	412	403	414	423	446	397	391	357	403	403	429	404	437	411	399	416	437	437	418	387	409	413	365	426	434	408	399	429	403	403	385	399	438	414	398	405	417	394	433	442	409	348	349	423	412	435	385	368	392	405	420	426	384	412	376	464	416	423	395	444	450	439	389	454	407	414	418	403	390	394	436	427	382	401	467	397	407	433	406	413	429	446	419	406	361	419	441	430	370	414	403	424	415	438	401	453	422	393	417	417	419	416	434	431	422	413	408	438	405	450	354	422	403	430	433	401	412	409	397	374	396	429	402	411	406	436	429	437	382	418	420	421	390	458	409	405	430	403	466	428	449	381	402	411	423	381	405	423	407	434	451	390	426	395	442	434	390	414	416	388	395	403	454	420	395	424	426	415	381	422	418	383	454	395	439	409	427	406	440	396	456	392	391	411	444	396	453	418	411	429	418	423	450	435	406	414	416	393	422	416	453	452	369	402	441	378	432	413	411	395	451	432	432	425	391	439	448	403	422	472	421	432	411	392	411	432	408	454	430	364	391	419	403	435	403	411	404	404	386	425	433	413	398	423	454	390	426	436	400	421	429	417	435	408	407	413	409	417	469	423	424	429	410	351	413	395	446	379	412	406	420	422	399	436	418	416	396	429	431	390	393	356	431	414	411	407	448	450	442	416	431	378	401	386	414	425	426	427	394	422	416	392	475	454	369	427	446	423	405	450	416	424	416	434	386	408	406	430	381	422	446	393	392	432	461	381	415	430	381	400	403	438	399	400	415	418	412	411	397	383	430	378	462	422	428	444	443	415	379	447	442	368	399	393	433	424	458	376	460	421	438	428	395	388	427	436	440	447	402	457	422	360	446	432	395	432	416	396	416	387	408	422	437	410	417	390	439	400	414	433	427	436	410	414	414	429	408	376	381	430	387	413	369	417	399	403	423	395	409	395	477	412	442	451	424	392	406	425	393	412	459	434	429	420	430	432	439	393	407	467	444	444	471	419	413	395	385	427	380	411	373	419	411	414	421	446	421	388	384	443	435	419	439	397	441	442	421	413	396	446	398	415	374	430	417	436	407	422	396	410	422	399	379	427	426	427	447	436	422	384	418	425	403	421	426	361	432	473	406	394	450	413	436	440	414	425	407	400	402	425	424	433	394	427	389	429	429	396	413	439	446	441	425	430	421	409	413	424	381	414	448	450	385	455	374	431	420	419	443	410	406	430	400	400	420	414	434	413	435	399	396	441	437	413	458	382	411	389	419	395	423	417	414	430	402	410	367	411	431	446	435	415	439	443	402	443	404	418	409	378	414	420	393	422	388	415	400	409	393	424	416	413	382	408	389	405	420	401	436	452	404	432	380	445	394	425	411	407	416	443	412	392	380	384	412	389	398	414	405	384	429	401	386	430	429	430	403	442	449	461	421	403	398	469	461	426	438	416	411	435	387	405	405	450	408	405	400	408	395	437	420	399	463	418	428	436	416	417	443	396	391	429	412	423	413	435	417	450	406	448	414	444	413	426	394	451	421	427	409	405	418	384	421	426	453	445	439	421	370	383	394	444	431	438	428	422	405	381	436	429	442	430	381	373	433	418	412	370	387	411	402	429	468	416	448	417	436	439	456	443	429	400	396	436	397	401	401	437	398	415	392	452	451	379	413	426	464	424	422	417	407	416	443	412	433	390	375	424	396	375	403	415	428	438	407	416	391	401	393	435	436	419	435	403	355	391	365	415	397	401	438	382	446	420	423	419	459	420	406	429	414	450	427	413	387	391	359	397	417	414	443	408	405	407	396	394	379	420	404	429	417	435	450	400	406	402	415	377	421	417	438	428	440	409	410	385	440	423	367	380	398	422	431	394	426	449	452	425	414	414	438	412	466	405	433	379	400	427	418	413	422	409	387	417	404	396	419	404	411	413	379	410	380	388	415	399	439	396	404	401	431	408	470	406	407	395	436	384	424	400	442	380	425	407	406	406	402	396	419	436	443	449	411	409	438	451	458	455	405	392	389	414	430	414	401	414	424	438	434	415	423	436	425	447	431	370	449	360	435	428	431	425	396	459	453	467	455	420	376	422	436	427	414	416	397	396	400	409	391	397	419	421	428	413	385	419	455	449	403	411	403	409	429	393	425	407	403	417	418	413	436	396	444	430	401	417	412	397	398	441	415	402	414	381	409	405	445	390	413	441	388	401	411	415	402	438	432	422	471	408	411	397	426	407	425	392	441	400	421	402	411	399	405	414	382	393	413	438	432	386	409	418	425	399	437	440	426	415	431	391	428	438	377	413	413	399	446	416	430	419	419	416	402	414	400	399	411	435	414	382	392	444	375	429	436	430	456	410	422	388	437	393	393	435	458	413	453	395	437	436	385	404	402	410	408	441	413	416	426	408	404	415	431	373	400	432	411	451	405	430	384	398	387	389	397	457	441	392	393	423	427	413	411	423	397	422	460	430	445	429	457	424	365	403	353	419	421	411	400	433	393	398	403	405	369	410	462	390	399	425	443	406	405	408	443	430	412	445	392	456	403	417	379	431	423	437	410
21349	16535	23323	22663	20978	13121	6394	3281	1981	1738	1618	1609	1552	1434	1443	1393	1426	1280	1227	1160	1179	1195	1165	1203	1142	1152	1095	1090	1134	1072	1110	1019	1021	1012	999	1007	982	1003	953	982	1002	979	956	971	949	990	996	946	957	979	968	967	923	980	969	938	936	945	990	1012	975	983	986	923	942	976	996	939	962	970	957	979	919	969	956	975	921	952	956	933	920	885	988	918	973	895	964	1028	957	904	923	932	950	924	956	898	932	946	936	952	961	985	925	904	940	940	989	973	972	1002	923	930	957	979	991	976	905	905	986	955	973	925	958	938	963	931	994	971	947	917	954	920	953	965	1002	904	935	974	959	983	963	972	923	960	1001	948	972	977	950	977	962	933	983	958	937	983	920	974	1021	971	984	950	983	901	951	942	944	988	983	953	967	918	902	1011	911	1000	923	998	984	900	973	922	922	934	927	959	917	1029	961	925	1020	986	906	991	985	867	976	946	891	946	960	915	970	982	926	968	1004	1001	928	958	951	949	1011	951	989	942	959	993	1020	1006	967	951	985	961	973	1017	1008	946	954	967	976	995	973	992	963	924	925	922	911	1011	996	937	1014	964	964	946	944	976	904	979	948	946	943	923	948	1004	982	937	946	917	1013	943	950	991	957	941	956	976	987	961	921	1009	941	983	910	1024	971	893	956	969	912	951	925	976	938	962	992	942	993	955	964	901	972	967	935	975	967	908	916	954	902	926	1030	983	915	973	1016	979	949	990	987	997	938	969	938	994	965	1020	963	947	1004	1015	954	952	994	953	974	964	935	970	1015	911	968	939	1023	966	969	943	955	954	1010	925	992	958	955	929	880	977	963	933	965	986	938	950	944	981	962	987	957	967	976	953	931	986	949	982	968	956	979	955	952	950	905	974	949	968	945	963	981	1009	924	924	975	891	935	985	930	945	1001	970	947	928	963	971	968	967	930	986	921	1014	957	1025	989	997	968	965	962	984	941	983	960	937	994	983	960	954	972	987	1036	986	917	922	962	938	976	988	971	919	927	946	956	964	913	973	963	1007	925	972	980	939	957	923	1028	963	991	949	973	927	953	908	936	949	940	915	960	987	1000	926	920	949	931	948	988	986	961	979	884	940	973	978	960	1002	974	975	972	964	1044	982	967	915	965	991	1012	999	968	973	978	1010	921	951	924	978	970	986	945	943	936	982	917	934	995	986	958	958	987	928	1029	960	993	905	984	1008	960	936	876	938	924	958	955	893	963	951	953	955	899	980	970	1013	993	1021	1010	961	955	984	1010	933	960	988	934	960	952	953	934	964	982	954	948	953	991	940	948	970	945	913	933	936	989	912	990	944	890	922	978	918	974	913	977	965	958	1003	907	914	950	919	962	944	1005	932	982	969	983	961	920	966	907	932	943	915	964	928	967	997	944	973	938	900	1001	967	970	953	980	980	940	917	911	981	965	981	942	936	927	984	905	962	927	984	984	979	975	886	992	980	938	964	941	948	1018	984	987	1011	972	1002	1026	907	974	954	925	996	952	975	965	957	1017	946	956	918	956	970	990	948	997	987	898	1030	903	954	954	1030	954	950	921	920	932	937	920	968	991	979	952	949	1001	994	989	992	1017	965	942	981	969	932	948	960	1005	938	974	943	913	969	912	973	946	940	962	974	929	933	926	900	940	940	923	956	979	938	954	951	967	922	982	1023	937	902	917	974	980	976	953	1007	999	985	972	1005	943	970	976	943	1020	976	944	915	940	929	943	951	946	1016	930	994	964	1013	946	970	1019	942	968	949	968	958	947	951	930	907	943	952	921	961	936	954	897	947	992	920	999	974	919	965	972	983	1018	998	950	992	996	947	946	949	938	898	1009	935	923	954	952	988	955	932	975	938	958	1004	960	982	969	1004	939	939	931	1015	929	974	975	960	899	969	1015	958	884	943	984	980	988	950	958	916	956	960	914	943	932	992	909	977	928	957	924	999	961	957	921	942	924	932	965	999	980	967	970	954	945	954	895	973	909	965	967	954	975	955	953	922	1003	952	971	961	969	963	944	1020	952	965	968	956	965	947	998	913	906	961	961	942	989	953	981	979	958	896	976	951	1022	939	996	955	1003	956	1007	995	943	989	1004	949	935	991	963	914	944	921	941	944	970	924	904	975	937	910	969	991	1009	948	952	948	925	918	965	1018	960	948	958	968	854	976	1016	914	950	971	969	984	943	951	943	974	998	923	940	950	1004	921	955	922	969	929	970	1007	927	922	980	956	969	972	919	988	955	929	1008	1005	922	983	998	991	1024	985	968	921	984	934	974	1017	981	943	998	977	929	932	943	979	933	965	933	996	980	1038	942	974	972	972	923	942	906	961	986	928	965	939	1001	969	954	961	918	924	921	954	974	913	901	999	992	952	936	958	944	895	902	941	955	911	945	957	923	951	929	975	960	978	896	943	939	937	924	1020	983	1016	929	985	915	967	946	946	1016	944	1007	976	922	938	925	943	1017	980	961	939	918	971	956	923	941	987	987	941	985	977	984	964	959	959	969	976	976	932	924	958	986	963	987	951	990	969	978	916	971	1008	962	990	948	933	982	948	922	975	997	1038	942	958	940	980	937	874	957	1007	1026	952	973	947	951	983	964	986	952	978	930	958	972	952	1012	955	968	936	985	964	930	972	974	962	936	957	1018	994	991	990	982	995	958	995	938	968	1000	967	955	975	918	929	981	1004	948	943	994	1007	946	1010	1003	951	927	940	979	950	968	949	982	988	886	989	912	962	887	914	1001	935	915	931	933	1011	933	953	940	999	960	988	914	918	979	923	957	955	946	961	905	948	955	948	914	952	997	940	908	936	980	966	978	1006	972	959	964	942	993	953	960	933	951	939	1020	992	950	981	954	937	933	942	917	909	890	970	961	983	992	977	998	978	988	942	905	939	964	926	965	969	931	985	940	983	963	965	1012	975	899	931	912	975	966	1033	945	942	985	975	949	982	988	944	930	949	981	965	966	935	964	990	977	977	942	1001	965	921	937	957	950	962	945	917	985	920	1017	974	896	1008	1001	977	961	920	912	984	931	938	942	955	965	991	922	918	945	995	961	957	983	965	975	966	1055	981	1034	922	1011	907	1008	954	976	947	895	956	999	958	940	947	941	959	931	980	976	935	919	920	919	1012	988	995	950	941	928	985	995	946	906	932	944	939	989	974	990	975	954	971	968	938	969	939	976	980	915	951	906	926	938	968	941	930	986	944	882	957	918	955	964	957	920	966	984	1030	957	951	952	957	922	941	951	958	931	983	953	1022	958	978	957	932	995	963	923	1019	940	979	960	990	985	945	985	923	954	932	946	995	948	994	940	955	924	885	938	945	985	920	969	926	920	927	973	993	999	973	1008	973	1005	934	911	914	1016	947	969	945	968	969	900	913	933	932	982	909	986	948	980	967	977	972	977	989	960	921	1059	966	974	991	953	959	937	957	917	964	1029	990	1006	1006	959	1019	941	951	1008	896	966	918	1017	933	946	963	965	951	929	965	990	942	930	958	922	997	966	943	984	977	963	907	954	936	951	966	961	945	911	951	955	998	957	972	956	954	946	984	922	995	1015	994	977	960	980	999	962	921	899	966	915	952	995	914	991	971	927	967	970	979	970	980	959	952	955	935
40939	27829	25242	21925	16178	8694	3348	1796	948	638	559	541	505	439	483	436	431	410	440	450	438	389	389	366	399	393	363	393	382	371	403	359	376	372	385	348	358	367	340	359	376	336	353	364	344	344	381	368	305	339	344	370	364	343	355	345	343	374	381	353	362	325	359	318	343	373	319	378	337	361	383	379	370	337	354	386	325	362	338	358	379	382	334	329	362	343	347	325	362	318	338	346	346	368	388	346	365	329	415	334	361	355	386	344	351	328	389	345	308	339	362	395	346	383	361	396	362	360	324	358	339	353	339	339	336	345	348	354	359	328	329	349	332	341	331	353	327	367	355	369	371	336	368	377	361	332	390	353	364	390	372	331	329	311	338	338	362	338	359	352	385	365	355	329	355	378	362	379	361	373	348	369	388	364	422	373	398	361	375	395	347	326	316	370	354	350	369	355	328	356	344	352	361	376	320	327	349	353	369	340	351	403	391	343	350	390	330	381	336	376	363	374	317	336	370	330	370	337	340	352	372	352	335	372	355	336	329	371	350	378	364	365	360	383	352	316	357	357	335	348	339	323	370	351	351	336	341	343	359	389	339	370	361	344	354	373	353	343	340	340	372	377	359	377	356	384	359	335	399	314	357	354	362	338	403	359	366	333	322	371	327	315	363	358	363	332	367	376	333	324	339	300	378	346	343	322	327	326	370	310	350	359	372	364	353	351	355	352	336	365	364	383	314	345	353	352	368	367	346	354	328	361	390	328	350	320	375	348	312	336	398	359	362	315	293	402	353	312	413	372	345	396	362	359	339	376	333	378	371	347	381	332	351	351	323	357	366	361	330	355	359	358	379	337	313	352	366	351	342	368	353	351	352	343	335	380	359	364	358	333	376	370	354	387	359	356	350	360	348	354	360	353	339	366	384	352	354	368	378	373	354	356	352	363	358	301	333	332	321	356	354	347	335	295	324	330	351	357	372	345	364	362	382	313	367	371	352	370	352	342	360	352	349	341	355	342	373	322	337	352	339	348	363	343	342	350	371	342	356	320	366	357	337	380	414	375	340	357	350	347	364	389	377	351	359	380	335	390	360	336	348	336	342	379	341	374	349	345	328	378	357	334	312	341	329	353	310	330	326	369	320	331	349	352	363	358	412	341	350	382	365	335	343	316	365	368	361	360	356	363	374	376	351	347	362	339	344	350	346	338	327	332	360	314	356	390	367	354	356	329	371	355	327	322	353	333	351	391	367	355	363	365	355	329	366	350	330	333	352	348	342	373	360	366	344	343	365	343	385	389	318	396	378	351	370	349	347	366	360	362	330	350	369	370	372	373	339	338	322	363	345	330	374	344	379	358	355	372	366	399	362	351	339	362	369	341	401	363	324	328	345	372	353	337	361	342	312	376	356	363	372	341	344	334	373	359	361	361	365	312	379	336	340	367	389	341	326	333	324	341	338	367	351	351	382	368	311	343	354	351	375	360	336	367	327	406	323	359	356	357	345	355	397	325	348	374	336	321	353	366	366	372	374	360	345	348	357	335	359	358	350	356	365	339	370	388	341	366	369	346	346	354	368	334	368	357	351	371	370	353	370	341	369	346	351	327	325	375	318	359	368	347	342	360	357	338	327	343	332	327	377	320	360	348	368	354	324	337	319	377	354	380	336	341	379	329	337	343	322	360	376	356	350	371	354	340	331	365	353	396	368	377	383	364	365	371	357	364	359	334	345	327	356	313	368	355	383	334	338	354	350	353	345	359	355	308	375	391	344	331	359	317	349	352	357	371	362	356	346	392	328	359	370	322	342	335	365	348	311	379	356	307	357	354	347	362	336	353	353	380	343	372	334	364	364	367	329	354	384	402	333	370	331	343	322	342	343	324	344	331	317	362	352	364	350	361	386	346	357	330	381	355	387	371	285	317	352	338	399	381	346	330	330	373	357	357	364	360	360	361	340	342	348	339	368	316	366	342	345	337	358	323	354	304	344	365	363	351	362	365	311	368	360	338	367	331	372	351	363	317	360	319	342	363	323	362	375	344	331	362	381	357	347	349	360	349	383	377	367	353	339	345	369	361	372	372	336	375	343	349	348	322	343	342	394	332	361	357	332	333	356	395	330	347	330	362	339	371	391	374	381	309	354	345	334	411	342	358	382	366	327	384	348	377	369	376	368	362	306	346	338	345	335	348	344	363	381	375	363	320	361	342	369	343	383	346	342	341	363	366	340	383	377	321	337	322	336	358	365	374	377	361	355	369	344	352	357	326	327	343	346	336	342	362	377	384	391	398	340	379	366	341	342	344	362	351	321	337	361	331	389	357	372	348	358	319	362	367	366	370	321	311	334	346	360	363	406	357	339	360	358	356	328	359	342	338	350	363	373	356	298	324	333	334	303	354	327	337	361	362	337	364	353	360	356	386	382	365	353	351	343	378	354	349	351	351	342	365	334	353	352	358	336	348	390	348	369	352	339	337	344	336	329	376	370	377	371	381	331	318	361	355	370	372	365	352	342	332	352	379	356	358	353	415	309	409	363	354	356	368	342	358	414	373	340	365	350	359	334	330	391	359	351	342	352	335	363	369	422	362	368	372	335	388	368	323	344	389	384	392	376	380	389	369	340	339	336	316	352	355	355	323	342	343	376	354	374	350	310	393	319	336	330	329	379	406	332	328	350	367	340	345	326	380	337	330	338	336	354	367	358	343	312	338	352	353	377	382	382	371	350	346	367	364	322	319	340	380	342	363	317	371	328	362	392	340	340	393	358	327	365	330	362	367	338	357	356	347	345	335	349	344	348	330	346	343	349	370	360	343	362	336	345	394	334	368	327	369	366	371	353	363	351	395	354	360	333	369	344	395	351	365	327	366	344	354	348	351	370	354	396	359	356	359	337	327	365	352	361	355	340	299	358	355	332	354	359	376	378	342	369	334	342	385	348	338	341	356	358	329	345	355	357	359	348	339	337	348	326	329	329	393	357	387	337	323	378	317	331	344	381	365	362	389	344	380	363	347	355	372	412	351	342	352	370	339	357	396	322	362	378	353	356	364	359	333	336	353	383	360	367	371	383	350	357	334	337	351	351	355	386	352	356	361	384	367	350	365	352	351	390	361	341	316	386	357	350	375	326	364	325	332	340	365	380	349	325	366	375	369	372	329	338	317	328	360	364	387	365	387	352	354	355	336	342	343	311	359	368	323	347	333	317	338	359	346	361	371	356	346	328	336	356	377	357	355	362	356	374	389	349	336	375	337	383	373	333	365	372	380	347	381	325	300	338	350	345	338	367	328	353	324	336	345	349	370	366	337	380	342	313	365	367	377	356	342	359	351	357	388	363	314	328	336	341	313	377	356	348	340	345	347	352	328	366	353	334	363	342	357	334	338	408	360	361	378	347	337	339	353	333	362	397	346	389	308	349	321	321	329	392	376	356	369	380	326	327	362	343	365	358	351	333	382	339	340	353	306	346	358	359	371	340	336	368	358	345	337	394	362	341	341	334	332	370	356
27407	22431	29519	31014	28936	18752	9081	6073	3572	2156	1896	1726	1658	1538	1474	1497	1448	1353	1206	1186	1159	1135	1059	1144	1157	1156	1031	1089	1024	1080	994	979	1001	940	901	901	884	890	864	808	868	843	842	855	790	838	887	849	779	874	875	829	866	893	830	839	847	824	842	769	815	828	841	825	873	837	833	812	851	799	795	838	846	833	819	800	823	839	872	796	836	753	846	831	809	838	780	820	846	866	854	854	800	890	855	810	895	819	807	821	774	841	824	876	791	821	799	806	838	808	809	815	857	847	877	842	857	853	798	775	778	808	787	804	832	830	858	835	815	770	836	807	843	871	808	785	823	851	793	840	852	820	874	803	820	864	855	819	887	851	831	853	852	883	761	784	854	846	851	778	842	840	766	781	817	829	825	798	838	876	833	863	873	850	787	884	861	847	866	830	834	817	806	828	823	829	774	822	835	841	854	835	877	842	799	805	894	851	825	860	817	780	833	817	832	813	836	804	830	829	814	791	835	772	771	856	833	808	898	795	809	856	857	834	816	762	873	853	801	806	806	840	848	833	843	809	810	868	779	824	816	786	810	836	783	824	841	844	833	794	811	843	804	799	823	850	791	859	858	807	826	871	826	802	837	813	794	748	823	864	813	852	830	812	850	861	857	855	830	811	834	861	839	877	831	809	845	777	869	852	857	853	885	842	872	830	844	792	742	817	802	795	845	859	829	828	821	814	858	794	824	859	822	813	842	839	851	789	841	803	862	838	816	863	836	790	812	846	858	835	832	878	802	839	845	789	846	867	847	845	803	822	801	765	821	831	846	884	829	822	879	798	838	826	809	861	800	810	794	873	824	804	824	846	854	800	847	824	896	805	859	796	801	766	858	825	832	838	813	786	844	833	842	888	842	804	790	833	859	836	884	775	827	825	834	816	827	774	841	841	856	828	811	845	848	839	818	797	879	780	775	853	857	804	855	864	798	809	827	874	765	822	850	872	803	875	769	874	877	851	807	816	817	858	845	795	860	830	822	817	808	804	772	856	818	885	838	820	802	843	786	850	787	839	812	755	826	849	801	805	839	834	774	841	813	846	809	786	863	864	829	835	794	828	843	783	793	843	833	814	849	830	817	847	890	823	804	812	805	839	869	776	856	855	789	807	840	867	840	790	809	849	777	863	824	836	816	853	837	832	818	836	867	849	863	863	833	802	798	793	837	877	837	812	821	806	787	841	804	811	798	793	802	834	803	827	801	841	815	815	805	828	808	787	811	843	877	824	816	815	878	789	777	803	801	829	822	866	835	800	876	792	817	811	863	839	865	829	838	882	825	845	804	849	843	822	873	797	846	840	820	772	822	841	825	819	824	791	848	804	822	830	774	810	819	817	822	879	835	853	892	791	828	798	875	795	840	858	846	838	840	824	840	842	826	799	842	795	813	813	808	871	815	868	777	836	859	811	787	797	826	869	807	840	821	789	772	801	752	862	840	781	857	864	838	819	855	795	797	842	880	899	821	836	864	790	836	850	789	836	858	852	848	874	810	834	859	781	840	788	819	830	872	822	765	862	812	883	774	808	845	829	792	860	847	829	799	816	877	813	837	880	858	855	848	827	847	829	825	813	848	829	805	838	762	813	826	850	809	841	820	758	807	867	841	807	832	789	876	832	819	832	818	747	830	819	784	821	806	797	824	825	843	829	811	857	790	806	795	843	860	797	855	805	789	812	799	868	804	835	792	869	836	799	881	767	837	766	839	826	869	804	812	780	838	827	875	803	826	836	870	847	830	789	786	837	835	824	829	820	816	796	816	844	854	886	792	809	821	878	881	834	887	838	880	799	797	828	829	777	839	832	800	770	817	803	797	827	834	868	887	804	845	810	829	778	828	865	774	838	811	868	839	850	792	828	788	815	827	782	873	835	819	810	839	802	825	846	763	827	835	867	837	821	817	829	816	842	855	820	808	873	857	825	800	824	873	814	829	893	835	821	854	811	786	836	854	842	847	799	850	823	848	832	819	781	822	863	828	849	845	819	857	840	813	818	833	872	779	796	798	802	855	854	839	793	804	814	816	864	866	859	764	842	840	816	810	912	820	814	850	867	849	804	808	815	837	795	795	794	794	782	804	795	834	884	887	832	820	789	857	856	864	858	831	792	779	832	831	828	880	773	803	832	848	824	794	813	803	819	890	860	885	866	829	846	794	874	803	792	794	804	820	813	801	837	839	845	875	845	797	818	835	799	857	844	822	831	805	843	763	824	787	823	816	797	828	845	786	833	806	830	837	840	868	816	808	831	822	827	821	832	800	841	817	825	840	773	846	846	786	869	825	821	821	840	847	851	843	817	846	803	777	821	839	825	844	815	804	889	799	830	863	858	836	813	852	820	847	789	797	822	870	852	835	761	817	815	857	795	837	847	769	867	855	796	810	771	849	800	856	845	788	884	871	845	865	838	856	826	803	841	845	797	844	791	795	824	788	767	825	847	819	788	831	821	820	787	870	815	816	860	836	784	856	819	799	845	823	816	843	841	830	794	824	794	871	910	857	798	792	870	831	791	851	842	834	810	837	838	835	792	853	788	813	781	851	822	772	824	850	856	792	857	855	851	797	851	787	812	821	856	801	783	800	887	791	786	812	844	849	902	819	860	806	850	838	829	857	823	818	812	816	903	833	831	812	826	827	790	848	828	832	821	796	816	859	762	838	865	811	828	812	876	846	803	798	848	802	850	839	877	834	861	777	871	803	838	848	772	801	820	813	793	780	844	798	821	798	840	769	829	811	816	795	814	812	784	790	821	854	837	850	790	844	785	802	831	859	822	800	867	813	780	789	827	801	822	837	860	797	891	851	793	819	848	862	802	820	864	842	860	841	837	828	821	763	847	802	808	859	802	865	833	800	822	819	843	828	878	863	836	872	810	763	814	809	742	811	836	863	849	846	820	842	818	812	850	819	811	821	841	871	833	817	802	838	821	848	804	849	813	822	857	847	828	890	824	840	806	815	850	765	851	779	763	868	848	865	829	833	820	845	843	837	822	856	789	819	838	822	838	819	847	858	765	812	834	851	823	806	802	826	863	809	840	865	779	762	809	848	846	783	849	802	821	854	805	849	863	826	821	857	848	854	858	751	853	798	886	874	850	857	853	852	807	773	880	819	861	771	815	792	803	830	827	828	879	839	789	819	814	865	814	770	847	792	809	839	825	829	852	809	846	806	813	879	807	791	855	773	829	802	786	825	808	862	886	827	851	792	801	809	801	840	836	787	851	837	802	810	848	782	818	810	849	845	858	823	863	820	803	830	808	820	802	817	776	796	800	797	835	867	820	784	819	807	842	858	812	815	851	847	834	785	832	822	805	852	831	817	843	791	876	783	869	819	837	825	815	786	787	867	842	835	797	836	851	833	869	811	817	895	901	819	791	827	799	870	785	838	802	835	820	815	811	849	798	841	805	778	821	860	821	801	818	835	822	848	825	817	858	817	817	868	841	812	844	847	847	807	823	831	820	857	851
17738	8747	6234	3537	1932	1108	754	562	518	489	457	475	425	442	466	449	423	435	426	398	432	454	448	394	368	411	443	396	416	424	415	417	379	408	392	424	447	429	418	369	411	394	380	389	369	409	409	397	421	381	433	444	385	382	451	406	393	441	480	445	417	407	410	387	383	416	382	384	388	417	424	436	422	388	405	395	404	406	407	425	409	422	395	373	421	428	452	378	410	376	401	385	403	388	416	400	409	416	392	409	381	404	402	400	367	384	363	402	408	421	414	428	419	401	368	429	395	422	389	378	393	391	451	412	398	397	383	390	407	409	415	392	387	406	434	400	414	394	405	389	410	389	424	403	442	365	416	409	378	390	435	389	393	406	373	438	361	444	443	366	385	421	411	393	440	414	384	416	380	413	381	411	439	420	412	394	396	412	428	433	389	427	412	386	417	380	406	414	426	433	410	401	394	412	408	384	426	405	403	395	394	374	388	420	371	411	417	360	396	393	373	387	422	389	416	437	385	416	423	401	451	387	392	436	426	392	400	409	404	400	374	408	382	399	408	373	425	421	370	412	428	403	363	402	430	420	385	412	415	402	385	422	476	417	403	408	395	385	403	384	427	415	425	413	375	398	379	385	390	356	416	380	368	395	441	409	397	433	403	410	419	416	457	392	387	425	420	407	450	398	417	417	413	414	431	401	393	457	425	399	376	434	452	394	409	386	419	411	405	413	370	385	387	360	398	406	430	423	395	416	412	422	418	436	407	403	437	424	373	412	396	402	458	463	387	367	403	410	419	428	390	438	403	378	416	415	426	397	405	429	434	377	410	390	389	395	412	402	389	383	415	406	399	351	422	421	393	401	384	384	401	418	384	459	378	412	431	417	387	390	439	365	390	412	405	393	422	415	400	428	384	411	407	403	406	419	385	413	425	405	433	389	378	415	375	384	408	403	390	421	385	411	405	397	406	397	403	417	376	408	394	435	381	398	412	403	395	427	480	425	399	403	376	418	416	401	388	377	360	397	393	415	436	425	436	397	417	383	412	383	436	409	403	414	384	391	381	429	418	371	404	382	389	438	382	421	392	458	401	380	401	427	404	393	417	411	421	409	443	442	387	375	399	378	417	457	367	394	364	400	444	387	372	391	416	384	418	411	384	391	411	385	370	402	411	400	371	387	383	417	411	408	379	405	395	403	391	396	412	389	395	413	409	404	441	367	349	421	378	413	426	389	438	409	361	420	388	419	405	437	363	398	432	401	408	396	407	408	396	422	427	399	419	391	392	417	409	382	396	378	455	414	396	435	422	425	424	395	461	405	388	422	390	424	387	446	392	394	392	415	367	420	444	373	385	415	434	416	406	408	380	398	409	400	420	390	450	406	437	432	421	398	415	408	430	394	414	379	420	422	388	432	387	434	427	420	414	383	391	432	387	402	401	381	388	387	411	429	388	371	406	434	384	389	410	434	392	417	427	399	382	413	374	396	458	393	412	414	413	392	421	367	431	419	391	392	432	396	454	415	416	421	415	428	412	409	388	391	388	422	398	385	373	418	406	399	438	400	409	393	422	425	437	414	398	397	413	390	396	417	414	376	386	432	426	430	438	406	390	398	381	400	387	415	430	411	398	399	388	380	410	448	401	414	372	392	428	442	400	442	345	396	412	406	396	388	403	398	369	433	455	383	408	388	395	395	389	406	403	418	403	415	444	389	429	396	410	448	449	390	392	388	404	404	411	427	382	403	419	432	415	414	384	408	395	382	411	396	425	428	448	385	399	411	399	405	395	388	434	400	408	445	373	404	395	428	398	414	397	385	374	391	406	402	372	394	409	400	396	423	418	435	375	392	455	404	419	400	389	422	407	445	423	392	387	350	416	448	413	375	387	401	433	411	411	396	388	407	416	385	416	422	398	336	406	397	412	379	412	442	433	439	420	379	393	386	387	414	398	441	411	405	401	380	407	407	433	416	446	428	428	424	427	396	399	395	403	392	410	430	428	397	376	432	383	378	430	391	388	427	382	420	413	398	415	424	421	431	434	375	410	430	388	447	402	402	421	392	380	422	390	394	433	398	377	423	416	392	397	433	383	432	416	412	419	421	393	416	396	439	365	369	385	404	434	429	396	436	428	394	380	376	432	377	410	369	382	397	428	403	429	409	436	442	388	465	369	451	423	368	386	423	433	440	385	400	411	415	416	428	401	370	390	378	417	378	444	364	411	420	435	383	438	386	385	415	394	399	392	391	406	392	393	407	387	431	394	414	447	398	392	397	419	384	433	415	393	376	394	421	425	396	407	405	403	351	397	384	426	416	424	446	441	404	401	449	395	449	416	387	426	375	408	393	395	410	438	394	416	447	417	426	409	455	398	404	419	389	407	423	414	416	403	401	423	411	388	406	409	410	366	399	398	418	411	420	401	450	431	394	398	421	396	429	418	387	459	387	388	401	406	422	389	409	412	398	405	439	380	414	448	368	402	411	427	389	423	419	392	384	398	378	412	371	382	450	410	385	427	424	408	424	431	411	392	400	424	436	407	402	377	417	402	380	364	384	430	392	395	402	402	412	427	413	427	429	398	370	403	383	418	410	367	388	366	389	428	441	391	392	398	409	428	408	442	406	425	388	364	399	384	397	434	453	406	401	362	420	393	397	433	438	435	390	420	412	389	432	404	424	431	414	387	393	390	394	418	424	381	372	359	414	400	405	435	410	404	371	431	380	406	408	440	422	388	448	380	418	390	447	389	401	404	394	433	375	408	414	389	430	447	403	425	402	397	427	389	399	428	416	413	403	363	427	410	393	415	387	386	410	369	382	432	411	458	388	386	391	401	422	420	413	404	408	379	415	400	385	389	443	394	384	409	389	410	404	429	367	428	420	389	390	388	363	410	429	383	404	439	394	393	381	373	400	436	418	386	377	410	423	413	399	397	424	423	388	368	406	383	423	424	400	412	416	390	386	427	412	422	406	448	388	409	399	370	393	371	378	391	374	420	405	407	416	390	369	422	404	371	450	463	417	381	463	405	426	408	437	411	389	416	368	353	443	450	380	403	437	404	395	386	368	420	397	421	396	402	411	446	397	415	420	391	411	414	411	410	369	429	404	415	412	418	393	408	411	388	425	371	412	391	464	431	381	360	399	402	399	431	425	374	383	366	421	442	391	401	419	397	407	433	401	430	395	391	387	433	409	440	399	429	406	428	399	432	401	397	456	423	401	394	401	442	412	373	381	408	397	422	387	407	418	422	401	426	404	437	409	427	431	428	389	373	400	413	392	386	396	448	385	383	435	445	411	396	433	446	418	368	401	397	406	397	403	467	382	386	430	387	407	444	446	410	411	392	445	382	476	410	381	405	403	419	379	415	402	421	430	418	419	371	398	421	407	400	404	442	438	451	418	389	394	408	408	464	376	410	410	422	418	375	415	416	386	384	434	445	409	442	407	421	400	376	408	375	421	384	406	420	385	393	356	354	416	435	402	391	398	410	414	365	433	402	420	404	400
12899	8477	10563	9131	6953	3808	2363	1679	1390	1340	1205	1259	1181	1165	1178	1175	1160	1065	1093	1048	1042	975	1028	1014	978	1095	966	972	999	1014	966	998	990	992	947	943	944	963	1000	997	995	992	992	969	937	934	1023	952	952	961	931	917	902	1023	903	886	934	975	975	971	947	975	912	950	902	938	954	927	964	938	892	949	954	937	940	943	985	959	941	984	973	910	956	958	962	949	947	933	976	941	923	1028	926	945	962	955	940	965	968	946	963	951	979	950	945	963	879	932	957	956	973	1010	950	938	942	954	976	1013	903	991	951	966	949	950	950	944	885	900	922	951	948	977	966	942	1005	950	982	965	970	934	969	978	954	952	925	949	966	948	868	950	948	935	926	953	965	959	936	919	913	961	930	961	1000	946	1009	934	980	959	990	965	954	1025	993	971	947	932	995	938	929	908	959	1019	921	963	1003	978	952	994	920	933	955	903	941	961	936	930	935	887	926	915	912	969	924	937	964	960	910	946	891	937	970	1011	970	969	955	955	914	968	992	960	900	907	963	979	923	958	982	998	966	976	937	977	961	962	951	996	970	930	969	923	925	921	943	973	939	998	919	997	953	948	964	969	922	978	971	930	985	943	930	916	957	936	920	935	915	950	922	943	934	951	936	956	1011	911	939	996	930	921	952	908	977	941	946	931	926	959	904	966	922	950	916	943	938	905	929	943	920	932	924	986	983	959	935	989	967	908	976	954	932	954	939	947	939	931	962	959	965	922	994	966	964	948	969	972	928	968	929	942	945	976	952	920	892	1002	1000	954	962	941	962	883	905	923	916	967	955	963	922	950	985	984	952	860	912	917	913	875	952	983	924	906	950	945	918	987	995	961	912	925	946	899	944	953	926	934	905	960	884	935	905	950	1020	948	957	943	990	957	983	943	957	948	913	958	978	946	938	894	935	860	916	916	899	945	974	975	966	971	985	960	944	949	974	959	913	927	960	979	932	925	915	877	920	978	922	896	970	932	978	949	977	925	901	875	990	984	919	936	946	976	960	914	948	965	992	966	961	992	935	982	967	907	887	948	925	883	921	963	954	957	984	892	973	882	947	902	896	965	950	1017	910	946	965	969	958	896	910	954	967	923	982	962	919	926	985	929	990	974	910	986	941	982	898	920	970	912	930	903	938	1020	913	955	941	907	923	866	930	948	983	973	918	922	1014	918	865	960	964	964	943	962	953	924	1012	876	901	951	896	947	936	924	926	983	904	959	904	1012	946	934	966	931	923	982	965	961	987	1030	924	867	969	920	985	982	981	962	931	898	951	874	920	939	980	896	985	947	960	929	922	987	973	925	948	959	939	963	965	926	982	989	964	888	967	984	949	1005	928	912	935	969	962	931	981	983	908	924	947	962	982	906	963	936	941	943	971	939	934	884	973	950	941	969	938	934	1009	945	939	984	1002	923	904	936	962	953	953	939	941	952	948	896	900	947	989	898	960	946	908	917	941	921	941	965	933	937	948	904	940	915	949	971	931	955	928	948	968	940	927	1023	953	966	958	926	934	1009	946	966	894	902	970	950	953	912	956	902	951	968	969	953	923	960	966	974	965	992	953	938	965	959	946	937	954	949	955	961	975	913	936	955	995	944	1023	959	898	927	913	947	981	914	966	916	979	907	933	937	944	924	963	953	927	863	897	942	907	967	903	998	999	927	953	998	896	981	903	944	968	908	933	983	960	959	964	941	911	986	958	893	948	937	946	871	923	978	973	955	963	983	938	988	957	934	933	953	890	912	931	932	966	968	922	961	950	919	962	922	961	973	944	918	949	942	933	990	911	930	945	943	866	890	918	965	926	980	928	933	918	966	944	977	962	986	919	930	941	897	911	986	992	918	959	990	938	939	969	893	924	916	932	928	968	967	938	934	954	956	929	924	924	927	937	959	993	913	942	944	986	933	896	913	957	926	964	961	923	967	958	959	973	960	918	929	951	929	915	1031	960	950	958	947	983	946	953	1007	923	907	978	897	933	949	918	945	947	957	975	987	951	957	974	937	957	968	929	911	927	951	943	990	946	983	900	920	907	927	956	919	967	958	932	896	967	902	927	961	937	955	980	909	991	961	909	899	977	930	928	959	883	909	963	962	919	971	938	922	951	933	959	1002	948	945	978	953	895	926	944	932	957	888	977	933	929	961	1025	934	979	913	896	975	977	938	950	948	969	965	899	959	950	943	934	902	919	970	957	988	950	945	971	951	941	948	942	963	941	946	941	925	914	920	965	1011	971	947	974	988	920	962	937	916	955	956	965	971	953	1007	964	972	955	918	895	988	929	929	983	982	956	907	967	949	933	953	956	938	951	954	939	930	942	937	997	942	925	943	938	970	932	925	932	942	926	928	947	1010	936	909	981	925	959	934	929	936	943	938	1007	935	913	958	895	982	957	949	941	959	933	972	887	898	940	939	946	940	948	936	944	959	893	926	965	945	974	973	1001	893	944	902	893	901	917	966	990	981	945	925	968	980	914	971	982	947	943	902	988	956	950	937	946	953	978	962	895	984	1005	857	878	904	931	948	959	1008	938	921	928	951	986	923	990	886	956	924	939	944	897	969	920	902	932	957	937	954	989	922	988	885	954	973	931	962	916	956	994	1013	922	974	991	947	916	943	929	925	892	964	900	917	995	885	971	957	897	969	969	992	972	972	899	928	965	969	943	958	950	915	950	999	917	927	961	971	975	943	955	963	921	889	943	984	944	948	936	932	920	920	950	954	914	993	971	952	982	996	906	920	953	967	998	941	954	949	921	939	977	938	922	944	957	949	969	900	938	947	943	923	963	1006	929	939	912	978	908	862	894	934	960	934	947	905	975	985	938	950	908	961	958	939	912	950	932	927	897	976	988	962	960	885	925	932	900	1001	911	1002	984	927	878	933	950	964	970	957	904	969	932	973	963	940	927	971	901	898	929	973	918	928	908	916	934	948	959	1012	914	968	992	1005	891	990	981	1016	963	925	910	932	934	913	910	979	913	940	877	958	963	918	954	961	951	948	975	978	977	938	949	924	934	969	949	941	992	971	960	986	968	942	920	947	922	935	930	962	981	907	957	970	999	945	907	989	940	951	951	909	928	946	918	928	941	994	860	929	954	981	950	978	922	947	969	917	987	959	871	934	951	903	958	992	967	1002	942	967	906	940	942	969	955	922	1004	945	957	899	957	910	970	1011	898	957	970	921	916	944	939	1002	964	969	932	936	959	963	934	949	996	975	946	957	961	932	941	927	947	969	993	949	938	939	967	945	924	971	951	949	921	927	1001	1018	946	944	936	929	958	959	957	934	964	960	896	957	935	928	972	915	927	934	919	961	952	909	1020	971	959	961	915	1006	920	937	995	985	902	921	968	962	950	899	970	910	999	939	979	955	919	992	929	937	930	963	960	958	931	912	953	953	948	928	950	916	954	933	871	946	951	944	945	891	863	971	901	898	952	991	919	979	946	946	865	975	921	987	929	959	930	924	919	897	926	940	925	927	926	939	909	923	947	1004	950	946	967	938	888	963	974	953	913	947	921	890	977	943	953	907
30775	18847	18730	16353	10791	7283	3366	1175	668	634	581	507	513	549	484	497	474	466	456	476	428	483	431	455	513	429	431	435	461	420	399	404	439	417	407	404	418	404	433	403	434	431	445	393	439	427	395	411	407	407	405	419	442	403	453	392	395	406	404	452	421	401	403	417	368	438	393	438	451	419	377	373	435	412	411	419	418	441	423	435	367	384	418	403	425	422	376	437	432	450	419	391	395	430	408	384	437	443	414	351	423	401	464	456	393	389	396	445	421	381	389	421	396	448	423	403	427	370	436	383	442	411	418	417	457	449	452	406	398	403	420	431	388	404	394	413	397	406	423	433	451	426	403	391	413	435	460	453	411	385	436	426	407	430	459	448	406	388	398	424	407	403	457	389	436	409	434	416	410	457	411	403	407	418	473	416	394	408	412	414	419	416	405	397	403	461	394	455	449	433	357	409	387	414	394	407	379	390	449	369	400	437	419	444	453	422	432	442	418	472	438	415	411	424	421	452	416	439	430	404	405	428	411	431	411	398	419	438	418	431	384	428	421	392	397	402	382	413	437	435	421	420	408	417	434	419	413	379	434	377	428	393	394	452	420	419	414	416	398	392	390	426	403	440	439	420	418	416	458	402	394	423	420	432	441	410	374	411	430	421	398	446	417	434	387	389	452	454	415	442	393	389	440	419	444	417	378	427	416	427	413	448	418	407	411	427	445	384	422	371	414	409	467	392	424	419	434	450	420	377	366	405	406	436	436	407	420	398	425	436	420	411	421	455	389	383	455	435	429	429	449	413	383	384	410	426	396	426	445	454	443	426	441	427	423	411	444	399	431	405	443	411	423	425	410	412	429	429	392	377	425	436	417	395	360	410	405	380	447	425	445	473	379	431	401	395	419	444	435	421	393	425	419	406	401	446	408	433	400	429	428	394	384	409	421	423	422	395	391	424	399	390	388	409	382	425	415	455	482	398	398	431	399	423	378	365	399	420	407	416	437	411	435	446	398	418	427	401	415	441	459	418	429	422	406	395	427	415	409	419	423	365	446	423	468	421	435	429	399	408	435	423	442	397	414	426	417	449	410	442	385	414	390	395	443	448	432	446	442	425	402	419	405	397	416	420	373	398	412	418	428	409	432	410	472	391	428	443	385	403	392	420	413	439	406	421	420	407	418	447	419	424	379	389	442	416	423	434	405	431	445	444	407	407	450	392	451	427	442	484	416	466	434	422	413	395	457	428	414	430	410	459	427	379	413	417	404	397	370	409	386	444	422	391	401	418	394	429	422	379	413	392	400	464	371	374	392	408	424	408	387	426	434	387	421	442	439	413	409	434	425	431	430	446	385	386	383	403	442	430	434	448	400	429	439	423	410	400	385	447	405	433	444	463	376	405	396	386	402	409	385	421	471	445	413	390	406	437	381	406	417	443	423	451	388	432	393	466	429	386	439	437	426	389	415	417	411	392	414	410	406	402	413	412	404	377	403	394	487	411	422	437	470	401	400	440	436	387	421	423	403	427	422	418	394	418	421	417	443	420	421	415	417	459	390	434	413	395	404	424	410	399	439	388	415	430	405	413	423	380	423	446	415	392	418	439	409	382	398	382	397	392	400	404	383	430	430	408	409	396	456	448	429	393	446	428	380	406	435	423	417	433	468	453	429	398	386	400	412	422	443	394	380	411	420	411	422	422	396	429	452	422	440	412	388	425	434	400	384	416	436	416	420	401	397	416	443	401	422	424	410	405	413	405	455	433	419	431	409	431	438	438	416	404	381	395	398	400	391	409	475	433	427	411	409	417	379	405	400	462	447	438	364	452	381	452	409	409	436	398	403	446	410	416	433	400	426	415	422	398	429	453	442	433	391	414	397	405	453	420	391	430	458	394	417	417	371	407	396	429	420	368	459	451	426	445	400	442	415	407	412	429	409	452	449	415	453	408	391	453	409	447	397	429	403	382	413	424	451	388	404	452	392	454	449	382	439	409	434	436	429	428	435	429	424	404	390	457	419	412	430	457	360	425	399	443	414	410	418	426	409	423	396	395	394	426	413	413	446	371	404	392	388	431	416	411	419	407	423	439	424	401	404	441	445	437	402	390	422	453	415	359	401	399	434	433	431	448	397	426	440	410	425	432	432	414	425	438	411	433	441	421	389	415	448	407	425	411	385	382	381	400	385	390	432	393	442	404	414	422	423	373	415	409	427	397	421	459	416	372	407	395	438	424	434	391	413	428	409	424	405	404	414	428	407	429	423	440	420	433	418	432	431	416	421	402	438	421	425	441	360	422	403	402	409	397	451	411	427	425	448	423	434	407	442	418	402	400	411	431	422	431	438	446	457	413	437	408	428	403	430	399	427	413	447	379	429	430	420	439	465	420	403	410	406	429	424	441	419	381	422	416	431	445	431	423	454	428	453	389	437	450	411	452	430	397	452	431	402	397	401	403	387	439	401	423	381	410	428	408	459	438	388	390	404	390	409	456	400	424	412	395	386	438	381	395	425	403	448	388	427	378	418	429	394	431	447	417	418	437	381	446	404	398	445	411	439	406	379	389	424	440	415	458	384	443	379	401	379	410	419	420	415	399	397	396	416	392	396	431	421	415	436	426	406	424	422	396	413	410	416	430	363	402	428	478	429	420	452	384	403	423	404	387	422	425	371	435	432	441	437	427	400	475	427	385	403	404	404	395	401	418	419	413	371	385	439	449	433	407	453	435	388	418	388	459	418	388	412	418	435	422	425	428	428	426	436	419	419	425	443	439	428	397	434	388	413	396	431	413	389	428	443	408	429	394	399	429	394	406	406	446	413	413	423	421	437	422	403	428	423	428	433	417	405	453	426	382	374	416	402	432	395	395	438	390	436	440	459	435	422	421	399	420	407	413	403	438	385	431	409	412	409	423	450	406	431	451	443	448	410	385	413	444	422	433	392	421	439	431	411	426	413	465	430	387	413	401	367	356	410	408	381	379	429	404	438	432	415	422	421	425	351	415	419	432	368	419	435	407	423	427	431	409	426	413	423	454	433	382	416	401	449	388	432	415	400	407	396	403	401	443	451	428	450	429	453	417	398	443	462	439	429	410	386	408	434	412	445	450	438	470	404	422	441	389	413	411	421	446	413	389	428	393	405	403	428	468	425	439	433	423	399	446	431	412	418	420	453	411	416	406	417	448	428	418	424	437	419	387	413	400	397	469	416	455	364	422	412	426	452	390	442	432	404	427	461	384	393	389	434	465	394	368	393	399	402	430	447	398	392	423	360	440	439	415	400	406	403	415	426	426	432	409	408	429	419	414	429	408	404	430	402	409	404	380	426	437	390	442	412	437	463	415	437	421	426	411	430	429	427	437	411	400	424	432	428	396	384	373	409	413	430	423	405	417	401	410	416	388	433	451	479	425	418	369	381	435	438	409	410	424	432	411	422	394	432	458	452	427	446	437	417	376	429	438	430	418	435	406	409	448	393	415	396	421	400	372	443	393	388	396	384	449	400	416
21230	16470	24862	26917	23504	18000	10419	4103	2224	1954	1606	1561	1480	1426	1434	1439	1381	1220	1209	1211	1157	1195	1129	1143	1090	1110	1111	1138	1089	1066	1102	1034	1088	1035	1000	928	990	1008	984	971	987	949	988	988	953	1003	938	953	920	999	952	980	1017	942	981	955	996	935	886	922	929	871	932	936	929	988	952	1032	961	964	989	966	902	1000	993	924	987	959	974	947	985	956	1020	984	978	943	882	930	1009	974	946	950	943	952	973	966	977	977	996	927	951	978	947	969	967	958	949	949	1022	964	943	977	996	942	982	956	968	933	968	939	988	995	963	974	916	930	934	975	962	954	926	943	974	961	974	953	967	963	922	984	987	995	949	1024	929	1022	984	968	953	887	929	926	1012	930	964	946	953	953	921	939	949	932	932	1012	973	982	1003	894	968	944	956	982	959	957	975	923	953	917	940	999	990	913	986	947	977	979	995	1007	936	1026	939	936	976	1012	1008	950	989	943	956	900	964	1016	936	941	997	1018	948	1005	947	1008	906	954	1012	972	935	992	831	922	988	987	978	959	976	990	993	992	959	925	937	975	940	971	973	933	965	945	956	977	981	929	964	1029	966	965	970	950	925	911	939	965	950	959	949	974	993	919	945	929	980	966	994	970	938	1048	928	1001	925	928	992	975	995	936	948	946	938	961	995	948	923	949	960	979	968	957	964	921	978	905	950	945	1021	939	938	1008	913	890	919	976	944	977	928	950	1000	980	985	979	945	1000	975	935	971	942	938	943	941	976	990	994	960	953	976	985	943	947	1011	1003	1018	936	965	915	908	931	974	966	990	1003	975	1002	905	963	995	924	949	952	952	964	940	912	929	1004	979	942	907	954	962	1034	897	931	925	920	968	1025	990	944	971	966	965	988	908	922	955	985	998	962	951	943	967	932	990	978	960	984	947	992	930	981	973	990	958	971	970	959	971	933	989	961	1006	964	972	977	903	981	919	910	988	970	1003	964	999	964	954	1013	993	975	972	1016	928	953	943	978	980	957	963	917	992	947	944	928	961	986	941	950	930	933	906	940	996	962	971	965	972	984	956	950	910	932	969	1012	1085	951	975	1001	1005	997	1001	944	918	952	971	890	965	932	909	965	1021	942	997	958	969	975	1043	942	964	932	950	965	979	975	1009	948	987	931	1006	970	1005	939	942	949	898	982	980	944	984	980	967	978	938	963	993	912	944	973	950	948	937	917	951	956	978	1027	976	916	1014	934	917	943	1044	943	963	988	944	898	998	1001	919	962	920	1012	1013	950	960	985	948	959	931	1011	972	982	972	971	1010	929	1017	963	947	995	918	920	1005	978	967	971	926	960	986	924	925	955	929	952	938	991	951	969	991	939	1018	971	1017	924	952	943	956	982	957	954	995	998	959	972	949	858	978	932	882	973	967	968	965	979	965	941	930	1064	926	934	995	995	939	920	1000	965	960	970	915	999	1005	973	956	942	991	916	894	1009	930	952	923	962	966	995	955	994	948	984	1019	957	954	1042	929	983	957	986	954	969	958	1000	1020	950	983	969	968	938	985	959	978	925	942	989	970	1002	991	1002	974	982	950	963	959	945	936	998	943	994	949	957	946	960	969	985	892	944	950	974	957	1017	975	935	961	954	954	939	1028	939	951	890	959	945	975	929	948	956	936	962	961	904	972	1008	951	938	963	983	985	994	962	971	970	939	965	947	1001	1011	983	947	991	954	988	959	968	964	949	965	974	966	976	966	975	948	948	1000	945	1011	963	999	953	918	970	963	966	936	1006	954	931	1001	921	987	958	942	938	992	959	993	938	911	994	920	966	1012	980	949	1003	951	985	962	1008	962	989	965	918	943	939	952	960	933	928	949	901	1000	941	918	1005	944	947	952	890	964	956	950	995	947	986	970	928	968	884	989	1030	968	998	914	961	967	984	942	1018	940	949	996	974	967	933	948	933	964	957	957	961	1014	898	958	937	933	927	967	975	952	896	977	987	953	973	982	965	1002	1002	973	978	956	1009	962	986	962	932	901	993	983	955	946	953	966	952	979	955	980	964	978	1011	961	986	985	971	925	985	968	977	987	966	984	921	929	945	943	929	954	995	1041	1000	913	1000	956	969	962	931	954	959	952	981	961	985	994	1007	934	914	1046	973	991	937	936	998	963	980	977	956	958	949	971	979	950	910	974	942	963	933	947	961	982	987	946	992	980	974	936	943	914	979	931	958	949	999	970	966	930	939	990	989	924	950	955	939	961	972	1006	970	960	996	986	993	937	968	958	1001	988	954	977	994	931	965	990	1013	918	992	965	974	962	955	987	915	974	910	927	982	1000	963	922	939	889	958	972	981	966	942	949	969	941	962	972	974	916	927	1005	990	966	1008	973	925	937	961	1003	948	961	960	896	975	977	977	973	951	985	1011	988	1013	990	938	987	949	1000	953	948	979	962	945	970	956	927	959	867	1023	974	920	964	955	969	944	953	968	1017	991	944	944	986	972	1031	978	997	985	965	948	957	943	955	992	905	974	950	902	964	992	1012	998	989	987	928	939	1004	953	928	980	1006	923	985	1066	965	1023	993	969	982	962	962	974	992	980	970	966	952	959	971	1011	918	976	985	947	937	1010	949	863	977	942	995	938	974	969	948	960	987	1012	987	931	902	942	1012	1018	1028	938	1005	966	945	963	967	945	962	964	961	945	962	1002	969	972	978	926	977	1040	930	949	946	935	998	963	925	950	955	973	974	940	1018	952	963	990	976	981	986	944	958	956	996	964	913	952	954	931	999	963	987	1020	961	929	1003	958	968	961	933	964	975	937	953	959	952	964	991	923	974	952	997	982	956	955	964	971	973	961	948	973	950	1010	1004	978	909	900	973	949	956	956	948	944	939	1028	917	999	1011	915	962	1028	951	939	994	938	958	986	962	957	985	970	902	969	903	950	987	982	931	1028	950	973	907	985	972	943	970	978	966	906	947	953	953	910	992	992	952	910	960	963	952	981	981	937	953	964	922	989	1016	970	951	972	995	956	985	981	976	927	975	940	961	911	996	926	935	995	958	983	925	924	976	955	1007	1003	980	1000	984	1013	1004	984	923	909	948	980	990	955	919	949	983	954	974	958	974	965	929	888	960	940	896	968	938	1000	914	963	996	900	951	870	932	972	955	976	937	999	957	980	913	913	989	947	994	994	941	975	972	979	994	953	965	942	956	983	921	1001	932	1015	1007	930	1023	951	920	946	911	979	959	983	949	946	1002	973	958	996	1012	922	964	985	978	939	968	944	977	946	1000	968	943	943	950	959	982	959	991	946	970	933	958	949	950	917	971	931	986	917	973	958	1013	968	961	1031	935	1011	927	988	1023	1020	966	947	946	906	957	969	997	1020	921	1048	1002	1006	938	991	982	936	912	956	946	958	950	955	940	966	932	936	949	987	929	999	970	1053	984	949	935	961	976	971	902	956	987	1031	977	928	1019	916	965	1001	922	947	887	944	928	933	974	967	913	938	996	975	885	968	944	987	946	952	996	946	983	963	940	984	887	915	987	922	982	981	994	984	951	917	967	976	940	988	931	945	983	948	917	913	991	957	989	923	949	910	945	991	967	968	987	961	969	943	1015	986	1037	935	951	957	983	953	911	939	943	884	922	913	981	959	968	990	964	964	990	962	968	973	1027	913	976	948	977
39853	26989	27636	21604	16944	9389	3789	1388	791	649	548	545	496	472	485	493	433	414	424	441	396	407	355	404	370	369	349	378	448	372	395	364	360	368	367	372	373	355	390	366	372	352	306	301	369	320	390	364	344	337	316	357	370	383	343	367	332	360	340	349	352	344	352	332	362	326	368	370	368	371	349	354	351	324	381	338	321	391	370	369	304	365	330	353	344	343	381	342	317	382	363	337	350	332	386	340	356	368	343	400	368	360	347	355	336	348	334	330	365	370	350	321	373	329	353	363	373	341	373	339	370	359	333	371	353	325	363	353	323	377	334	382	336	353	386	322	370	344	386	335	360	353	369	365	371	343	346	403	346	352	365	399	333	343	364	363	344	375	336	373	352	349	353	401	349	365	358	316	351	349	367	360	345	373	343	327	328	344	375	348	346	387	327	341	326	349	325	364	338	335	375	379	310	381	387	328	361	384	350	345	327	359	350	351	333	335	376	349	342	373	367	342	334	358	349	313	345	375	342	362	349	339	345	376	334	341	346	344	367	356	358	364	314	357	358	378	370	344	349	349	318	388	359	383	338	370	362	346	363	359	368	329	374	351	363	379	344	360	337	352	370	357	328	324	377	335	334	351	353	394	352	329	350	376	327	328	344	347	369	362	360	323	313	348	419	371	339	324	389	408	364	368	331	390	368	338	374	373	392	386	373	358	360	397	363	368	364	341	361	338	328	355	362	377	330	326	360	349	373	365	390	354	330	351	328	347	353	383	343	353	373	357	310	351	381	367	318	343	349	368	355	398	362	366	353	345	365	340	402	338	338	358	350	362	383	407	352	363	387	365	348	354	352	340	326	384	336	344	335	301	339	325	358	351	335	375	385	390	332	392	351	346	370	361	366	355	336	339	352	371	357	368	362	366	359	339	404	381	388	345	340	315	358	335	362	358	369	355	383	356	388	338	338	354	365	351	316	345	342	373	375	371	354	368	366	339	343	354	347	362	341	318	345	398	367	344	375	345	349	314	332	335	351	369	395	345	338	370	333	381	363	354	324	357	364	343	353	343	334	351	333	353	343	329	328	379	320	347	358	358	344	380	357	369	362	374	335	388	385	342	352	344	338	339	376	356	308	347	373	370	356	327	349	329	391	358	362	355	374	355	371	358	355	339	371	333	307	368	364	336	385	365	394	360	348	316	346	335	357	369	362	354	360	380	379	349	379	397	369	368	371	347	383	368	337	362	377	358	382	352	340	343	349	345	325	345	338	358	350	367	364	341	339	330	301	364	359	345	346	354	386	367	338	376	368	405	384	364	352	359	324	393	338	329	344	336	368	381	359	347	374	397	351	374	329	377	350	319	359	349	315	341	380	336	326	319	348	335	363	356	318	345	410	322	355	329	318	390	352	394	345	372	379	354	356	350	388	339	326	394	374	371	350	379	349	323	409	326	351	347	302	328	319	371	325	354	331	332	361	377	368	366	382	368	340	342	357	376	379	350	359	369	392	363	360	347	341	329	343	348	350	356	330	354	350	355	322	371	374	375	357	363	364	357	345	402	377	329	410	369	350	368	337	326	343	349	366	348	355	364	328	333	343	356	358	349	342	323	363	359	394	356	365	340	377	336	380	352	361	380	352	352	304	365	335	328	357	365	372	348	375	324	385	348	372	355	354	381	338	343	317	382	340	353	372	338	332	337	391	358	358	342	360	373	404	313	372	340	346	377	386	363	346	345	365	378	355	364	347	392	366	318	361	355	376	356	381	345	383	364	374	362	333	371	366	347	324	371	362	347	362	352	311	357	339	345	333	335	332	350	334	331	341	356	374	358	348	343	346	408	319	349	348	362	339	350	360	352	364	384	378	353	326	344	344	352	375	337	380	383	348	349	307	363	337	375	321	345	323	356	320	351	353	349	380	356	357	376	377	324	363	356	323	372	348	341	345	365	344	350	393	354	368	345	311	369	325	362	376	373	343	342	326	324	360	351	363	330	353	340	338	356	352	370	340	365	351	369	340	325	340	403	350	367	328	365	348	372	376	355	378	342	347	360	340	337	331	369	322	335	315	362	339	350	352	384	393	383	360	325	362	319	366	348	337	349	367	386	350	382	347	363	338	366	360	347	395	353	336	374	363	356	379	339	353	302	345	379	331	353	367	336	368	331	321	355	362	389	356	365	365	337	338	365	365	368	353	345	356	340	373	354	343	351	354	336	371	360	350	341	367	339	346	354	359	355	350	353	340	357	384	337	345	369	360	390	332	353	316	350	369	373	364	330	374	321	318	315	375	348	349	361	346	367	359	338	351	347	351	380	348	365	338	329	337	344	352	381	324	343	321	350	395	360	379	354	362	333	353	374	345	354	356	329	324	376	319	353	350	360	333	342	347	357	322	341	358	362	348	361	331	377	342	313	359	371	339	349	354	341	389	381	363	354	370	366	349	351	341	357	349	353	335	344	345	315	296	387	378	351	324	358	363	384	370	366	404	372	366	329	388	342	352	371	355	323	368	351	371	383	335	363	335	356	349	390	355	383	364	364	348	404	359	341	348	343	354	351	370	344	332	364	334	342	343	329	376	319	404	325	343	345	400	343	331	365	356	362	310	372	346	344	337	364	353	365	340	345	362	332	326	343	339	318	311	325	382	346	336	356	372	351	388	341	383	369	335	385	370	334	336	395	370	344	381	362	356	362	405	356	339	342	311	381	369	321	332	353	358	298	333	363	374	404	369	319	348	352	351	344	334	332	344	379	345	381	361	390	325	374	347	349	390	348	335	338	395	358	406	353	376	345	341	352	355	357	368	357	333	364	376	380	353	372	339	330	356	332	329	342	326	301	320	304	349	345	382	363	326	361	380	341	341	345	357	367	350	319	352	352	365	354	347	326	358	341	388	333	329	367	311	394	346	356	346	363	369	345	341	343	352	295	363	363	365	329	352	343	366	353	355	398	384	349	372	372	326	365	393	364	371	357	384	395	337	397	353	346	360	330	377	361	383	371	401	299	350	368	383	357	351	359	380	357	314	359	367	331	356	360	348	358	367	371	335	332	374	340	348	347	339	330	363	360	328	351	349	365	364	359	373	412	335	368	326	353	332	335	341	366	384	357	361	335	372	391	346	343	353	373	327	362	364	363	357	334	378	343	346	333	357	333	366	400	351	356	371	343	375	382	355	358	343	333	350	375	380	343	341	334	309	355	380	357	355	350	342	371	365	384	358	360	342	372	368	339	322	333	365	358	334	344	361	338	372	340	353	345	380	352	374	313	344	353	326	351	358	318	319	321	390	364	362	345	354	354	328	351	320	368	376	356	331	354	342	334	322	357	343	364	328	365	360	347	342	349	358	356	366	341	364	330	347	341	328	352	337	353	395	391	356	375	357	335	343	328	362	365	327	332	383	338	368	331	336	344	364	340	420	364	377	352	318	352	364	376	342	359	369	339	396	376	383	367	329	337	329	355	336	355	376	350	341	352	338	353	386	339	327	322	341	387	401	311	337	366
26518	22649	31342	31356	30004	19170	10788	4355	3000	2180	1897	1716	1583	1568	1495	1533	1406	1230	1281	1227	1152	1104	1146	1063	1052	1037	1090	992	1078	1074	946	969	913	910	864	925	850	941	840	885	839	839	882	830	866	866	776	799	797	862	863	849	831	821	879	833	822	858	822	838	857	816	825	865	880	814	826	834	863	833	846	808	802	806	784	851	836	812	745	809	835	816	812	818	813	864	850	841	802	807	825	839	863	859	804	808	753	808	829	780	820	878	828	830	888	835	847	801	815	825	887	806	795	843	830	850	793	829	847	814	810	852	769	816	835	812	848	797	820	823	818	841	821	858	836	827	834	841	813	826	860	847	839	846	816	862	825	848	820	795	800	828	797	853	873	869	880	823	803	847	794	872	858	784	812	822	803	779	845	841	839	828	838	851	800	826	837	810	806	834	858	828	844	831	829	833	836	837	867	827	824	837	835	801	838	814	882	782	827	792	829	837	842	814	816	857	857	834	856	809	861	805	816	848	829	878	785	877	811	765	820	824	832	787	788	835	811	841	772	861	873	793	789	855	830	793	816	781	858	835	826	841	805	797	833	806	850	830	850	849	824	811	803	824	813	781	850	859	832	811	852	820	815	813	817	825	857	799	884	791	817	779	849	814	782	812	811	826	836	828	846	803	827	825	851	839	807	805	828	796	831	776	826	792	864	815	826	803	818	767	803	813	894	806	891	797	792	803	792	834	833	789	789	838	815	785	824	846	846	830	769	800	847	823	810	803	811	814	877	867	802	827	783	842	829	841	799	843	805	802	801	818	824	825	799	811	801	853	832	823	812	855	792	830	847	854	861	787	796	821	847	784	821	801	804	874	807	802	842	823	879	824	811	811	830	827	813	825	825	818	810	838	817	807	838	839	782	835	825	837	833	822	789	783	827	792	815	803	842	834	860	838	825	853	758	811	823	794	836	788	843	801	841	815	779	781	830	813	836	808	842	837	819	835	821	806	843	773	808	825	822	805	780	842	795	822	813	867	865	837	834	845	836	854	821	822	814	866	783	854	827	850	866	845	854	821	850	850	822	845	845	804	817	848	827	828	770	858	798	774	776	874	802	875	760	879	849	864	864	798	784	826	823	784	826	791	794	787	814	772	769	842	844	859	759	862	833	805	806	829	813	799	808	848	863	807	806	820	828	820	779	834	823	801	803	801	833	810	843	831	782	800	752	824	850	839	802	801	840	818	824	744	827	809	794	817	810	852	805	859	817	838	813	806	810	817	843	789	812	845	799	807	826	853	863	809	844	818	830	857	856	784	783	799	797	781	828	873	844	816	788	864	812	796	868	782	804	781	863	832	823	889	839	846	831	807	830	805	856	815	822	743	825	845	868	824	782	786	829	817	817	802	810	802	772	795	830	790	829	851	842	799	830	818	789	823	835	798	856	850	845	834	849	846	871	843	829	836	819	830	834	861	785	848	809	837	853	802	767	808	835	806	853	830	820	804	826	734	804	856	853	850	807	812	816	825	797	808	831	813	807	814	821	804	750	814	875	813	876	779	844	792	818	805	796	788	831	775	853	869	867	817	791	828	806	837	870	859	829	840	855	765	799	860	795	817	838	799	779	833	783	808	788	812	867	829	792	829	822	837	781	856	814	802	828	836	814	807	819	793	833	783	826	817	792	777	794	835	827	809	863	829	832	788	805	827	801	863	796	804	829	798	844	785	815	846	770	859	855	817	868	782	813	822	786	815	828	836	825	853	834	839	825	801	838	808	850	838	824	886	833	800	782	856	879	817	841	809	817	804	877	823	867	799	839	829	886	759	855	835	799	787	796	834	788	853	843	839	829	821	848	789	814	797	795	855	833	784	806	820	842	859	807	825	813	813	853	756	840	848	795	861	786	845	803	768	794	818	868	818	800	817	844	831	816	821	792	835	818	803	849	826	857	792	823	824	778	833	790	857	906	823	811	825	795	807	782	812	821	770	805	808	829	799	823	816	838	816	800	820	828	822	855	813	791	819	805	800	798	833	795	795	853	833	823	877	818	850	748	804	846	837	788	839	813	840	818	786	772	862	838	768	842	809	820	831	824	849	778	815	856	794	830	780	803	854	823	815	866	777	870	797	835	816	861	771	826	804	829	781	781	860	819	802	866	887	788	800	795	837	825	800	791	841	841	850	799	843	767	859	853	886	810	830	811	818	827	835	820	776	815	797	770	819	814	820	835	822	816	772	833	826	811	813	821	778	819	912	802	827	831	873	888	864	799	795	862	829	833	824	784	786	818	857	795	769	798	834	824	781	842	884	814	783	854	843	883	809	829	858	870	758	822	870	832	824	845	852	840	929	803	822	839	787	818	784	839	805	855	827	866	845	858	823	875	852	807	815	800	784	839	849	831	837	861	830	815	830	792	797	888	862	826	879	765	835	860	841	766	842	835	823	839	849	838	797	808	839	719	852	804	830	799	800	853	770	821	812	820	754	785	803	846	834	869	863	775	781	836	880	846	782	842	849	843	825	808	804	843	812	797	858	802	838	806	792	882	796	887	809	775	761	751	786	814	789	774	880	859	837	816	783	850	787	802	818	829	866	816	858	829	855	829	837	778	863	875	827	823	779	786	814	796	769	881	816	798	806	845	832	828	803	802	855	851	869	776	857	853	822	825	792	806	863	809	825	818	808	834	823	804	829	823	848	818	786	811	833	850	834	801	853	880	818	883	790	818	804	792	812	848	840	826	852	844	875	808	801	828	813	784	845	821	817	821	801	819	845	816	829	785	801	789	807	825	810	828	814	814	765	805	805	826	812	805	865	874	820	822	813	796	834	854	843	812	783	774	800	807	822	861	831	835	801	853	831	801	812	828	811	810	876	839	891	802	829	810	831	839	744	798	871	820	806	824	834	847	913	851	818	842	884	815	854	871	784	837	850	801	848	814	795	797	811	799	790	819	845	804	852	808	837	804	815	780	803	811	811	804	792	812	872	825	787	828	791	792	811	813	828	816	802	786	818	805	916	836	846	818	778	820	847	827	850	758	850	813	822	840	818	841	822	822	823	859	806	815	830	781	817	839	820	822	825	804	839	857	820	769	809	773	818	802	827	795	830	790	811	795	852	782	814	791	843	812	790	853	818	810	883	809	868	804	842	829	780	868	850	863	814	850	813	853	836	858	822	852	833	786	866	780	856	815	765	821	786	825	812	821	816	821	855	795	852	821	839	862	828	795	872	763	786	798	840	808	853	808	795	801	799	844	829	810	816	800	811	859	850	804	842	833	832	762	824	823	856	819	828	793	795	858	836	840	852	834	837	782	812	878	816	842	859	838	814	775	820	818	798	778	826	842	822	807	834	929	814	781	774	877	803	801	827	795	890	846	786	857	856	800	806	760	771	822	845	809	817	867	825	830	828	828	879	833	827	841	841	816	828	820	822	837	824	811	814	859	788	849	840	818	862	798	772	836	852	820	813	838	846	770	827	810	768	786	813	893	822	813	829	821	790	825	812	848	834	847	839
18039	9045	5825	3200	1962	1133	600	578	509	432	506	447	472	445	426	415	399	432	450	441	439	464	434	422	425	405	391	421	390	437	405	387	409	416	417	398	412	375	398	395	368	380	384	415	437	427	427	365	431	389	426	437	427	410	417	380	423	374	422	412	425	365	388	378	397	411	433	437	388	391	423	418	394	393	396	403	423	401	405	388	372	383	470	404	392	423	432	426	381	377	381	409	393	451	413	386	408	397	362	383	402	397	415	399	401	380	433	413	420	431	398	391	414	408	415	363	435	420	405	387	399	398	398	387	369	391	389	405	411	448	430	385	414	432	378	403	419	456	371	422	390	383	388	412	404	393	381	380	372	391	410	374	414	429	419	427	402	433	405	394	401	422	423	377	431	441	370	371	433	407	409	426	408	394	397	410	414	451	410	439	411	430	401	414	391	403	414	404	377	387	419	425	410	401	350	418	444	366	393	404	396	374	391	445	439	426	409	389	431	376	442	409	412	395	389	434	429	380	427	402	397	398	400	390	408	386	398	377	417	360	391	430	389	390	416	424	453	421	426	420	406	357	370	416	415	386	402	388	418	429	434	415	423	389	400	394	448	407	408	426	409	426	396	394	415	396	406	413	459	414	399	384	397	452	404	423	431	396	422	395	402	395	431	416	431	433	475	412	442	454	398	465	433	418	406	415	436	394	375	415	437	424	421	406	393	395	416	418	412	428	430	409	395	405	425	397	388	402	390	412	393	374	430	423	416	442	403	413	427	430	426	402	414	404	403	378	450	410	441	407	386	418	368	414	408	372	427	404	410	427	431	403	401	457	408	424	396	392	426	452	384	434	402	447	428	395	424	381	424	427	436	397	427	396	443	418	414	400	400	426	408	418	409	448	372	410	436	390	429	435	384	423	405	402	414	418	412	410	382	407	370	387	389	419	379	425	410	395	403	387	406	403	437	412	388	427	394	399	420	380	463	408	433	430	442	435	396	393	439	409	433	427	437	425	405	389	380	413	428	399	419	395	395	403	425	390	370	391	408	395	383	400	410	425	425	418	368	406	364	414	387	441	420	400	426	384	385	441	357	382	447	429	431	433	397	372	392	360	422	428	377	438	391	363	450	443	402	408	388	376	423	398	444	399	400	459	388	410	440	432	397	411	425	377	445	444	383	399	409	445	429	435	448	433	428	368	397	439	405	412	361	407	436	421	433	410	464	368	404	398	393	439	399	405	388	447	383	379	395	405	384	400	450	370	429	397	408	383	413	446	390	398	404	402	408	412	426	420	423	429	438	414	413	402	426	409	392	386	396	401	432	400	433	417	407	401	436	427	419	399	406	415	409	420	427	407	430	422	444	417	370	418	399	421	407	400	406	403	433	419	435	403	409	415	435	467	406	419	409	435	396	400	402	417	389	413	450	401	392	412	391	426	366	418	408	414	407	459	392	438	415	402	435	407	417	440	404	406	416	396	395	415	391	376	428	415	392	421	446	401	388	415	398	414	441	384	407	414	367	407	416	395	359	414	413	414	391	443	431	429	412	387	443	392	398	408	400	385	406	422	418	393	469	381	420	389	416	438	425	400	408	376	380	416	445	423	414	406	411	414	417	404	407	409	398	396	416	402	414	433	416	427	414	412	394	397	412	443	419	426	386	479	417	390	403	428	383	401	381	416	429	445	406	375	405	438	429	423	426	413	425	436	379	425	413	366	437	419	429	426	406	383	391	405	384	431	428	422	424	346	431	428	392	416	410	435	393	395	417	337	405	370	407	426	381	418	436	387	392	405	421	427	442	383	418	395	386	435	402	407	371	420	414	417	383	416	375	390	378	373	410	386	382	378	428	434	415	419	400	394	372	412	425	370	412	410	424	411	412	396	373	405	385	430	386	427	430	422	374	422	389	418	412	404	349	437	431	427	385	432	406	403	375	404	430	426	410	413	396	397	417	435	410	404	415	380	393	395	448	382	402	417	441	417	377	385	388	427	433	400	428	427	394	391	415	419	423	409	389	374	406	429	420	431	411	377	388	407	450	429	395	425	419	411	440	380	414	384	372	415	372	385	420	420	354	390	424	435	445	423	386	399	393	409	378	403	404	417	432	372	404	385	419	379	397	438	369	408	423	412	386	432	403	403	431	380	408	414	412	415	416	437	427	387	408	389	389	378	420	415	392	428	385	393	403	440	418	449	384	418	417	402	445	398	418	362	395	401	383	409	434	392	387	383	402	394	431	410	373	385	409	443	426	432	465	390	425	433	454	374	400	410	406	423	388	387	430	415	437	401	406	421	445	408	423	401	424	416	409	380	392	413	389	416	438	348	401	432	413	403	412	419	380	384	417	403	400	412	391	385	391	395	410	407	415	431	403	476	434	392	414	389	423	413	406	438	415	419	407	416	378	401	416	436	384	427	455	415	438	404	389	418	394	413	427	364	394	397	426	426	382	392	378	380	407	427	443	405	436	433	416	430	402	423	414	373	380	404	400	386	418	432	431	398	393	380	381	404	400	410	408	415	386	413	415	395	447	439	417	426	437	387	409	401	401	390	411	426	457	426	411	431	370	435	408	428	415	424	416	401	425	411	408	378	400	395	378	394	395	392	391	412	429	385	420	416	465	434	423	417	381	401	372	421	428	414	389	428	394	396	373	406	392	379	413	458	377	393	427	375	409	396	417	384	401	405	414	372	406	412	446	368	364	403	392	402	389	441	428	427	431	392	429	380	362	397	411	407	413	411	395	387	428	412	378	414	436	444	369	412	393	411	423	399	405	402	421	455	400	405	402	414	408	406	393	422	398	449	385	459	407	411	443	408	394	395	390	385	379	369	419	435	394	402	350	403	413	408	403	407	421	406	407	411	416	399	393	391	419	425	408	404	407	434	391	431	374	423	429	410	398	404	428	395	409	443	387	418	439	397	418	414	443	405	377	394	375	440	431	387	403	402	443	422	418	404	424	385	398	362	405	391	427	398	407	429	445	374	410	404	365	433	400	437	405	415	416	415	418	410	477	385	438	415	382	390	396	411	438	456	367	434	367	406	448	370	460	460	412	426	422	434	424	371	404	379	421	427	421	414	417	394	386	398	409	428	358	372	425	419	364	390	416	397	404	390	404	378	402	413	432	405	408	382	368	415	410	449	445	391	389	378	432	437	410	384	386	406	405	377	399	468	384	426	398	455	378	413	413	422	422	429	429	411	399	418	420	386	389	379	406	399	416	393	403	418	413	432	405	404	396	379	433	399	446	430	424	374	431	430	414	386	443	407	425	380	423	391	407	389	423	397	406	401	359	385	375	429	384	389	409	390	438	420	384	415	385	421	354	378	396	374	420	356	392	433	416	392	372	427	396	415	417	395	409	433	435	384	437	424	440	419	410	367	407	418	416	427	364	395	434	415	431	419	380	419	395	435	411	419	448	399	443	360	354	406	392	401	403	382	417	372	396	392	392	418	470	406	390	388	406	386	407	419	428	439	417	399	397	420	412	396	392	431	392	420
13155	8416	10134	8667	6664	3815	1948	1565	1479	1306	1228	1206	1199	1174	1186	1202	1100	1077	1080	1079	1074	1016	1016	974	935	1000	1049	987	943	987	945	969	921	969	942	981	947	998	979	963	956	942	948	919	934	927	947	969	928	910	949	954	986	943	965	952	894	911	906	924	939	980	944	936	979	973	929	966	961	901	927	983	988	919	978	976	959	982	923	909	916	983	918	960	957	910	945	916	948	934	907	910	904	977	899	948	939	895	979	948	942	941	944	897	939	941	952	918	925	922	932	918	944	934	953	990	926	989	968	954	932	940	910	949	966	914	935	924	997	935	958	953	961	967	932	854	933	972	1045	980	985	945	968	910	932	945	890	935	925	950	940	935	931	989	933	937	904	896	945	943	892	929	920	980	895	928	892	940	926	900	910	885	937	920	936	965	945	928	997	970	991	893	909	966	987	961	950	953	925	896	971	978	966	917	957	960	935	976	942	927	934	911	974	982	928	960	912	908	914	959	926	927	900	957	931	879	970	944	960	917	950	984	909	872	960	895	887	1003	960	963	959	951	944	915	985	944	908	971	962	902	962	930	922	937	984	902	924	944	939	975	959	961	948	959	966	957	931	970	941	982	912	940	974	975	930	937	945	948	1013	908	956	936	946	999	996	974	950	968	973	953	949	890	926	940	905	934	960	959	944	938	972	925	933	955	922	920	935	959	955	997	913	907	909	953	980	923	964	920	955	907	981	990	949	926	960	956	899	951	956	978	883	964	926	973	926	940	948	924	945	925	956	894	915	885	927	950	988	917	973	936	875	948	903	948	912	919	944	976	931	928	940	948	892	922	961	936	949	983	900	915	933	959	975	951	917	907	961	913	967	942	959	944	997	914	903	984	974	921	967	930	946	882	916	976	988	876	968	1001	949	1036	913	948	998	918	941	946	920	941	931	929	895	924	942	915	903	918	925	920	1011	912	904	932	966	977	926	950	931	948	926	947	985	966	948	918	976	929	908	939	933	917	901	957	910	921	981	924	945	930	921	919	930	885	931	981	884	956	946	955	911	972	939	934	959	931	956	944	935	933	919	913	938	901	946	896	944	906	900	908	973	867	923	954	911	1027	948	938	950	924	948	923	954	944	932	931	968	914	1010	923	1002	946	990	946	958	936	877	911	975	927	998	970	927	976	997	935	944	1021	952	961	1008	940	923	901	981	983	963	941	917	977	923	910	948	958	915	922	936	973	896	944	888	996	961	963	974	922	940	958	968	973	945	956	985	949	951	942	973	903	905	930	902	944	949	963	935	926	926	925	878	989	922	944	943	934	937	936	969	889	981	959	995	930	942	923	939	915	969	904	1009	911	909	973	903	963	971	881	950	918	900	934	903	1006	894	966	962	929	933	943	959	887	943	934	950	919	956	964	970	901	932	942	941	934	971	920	924	909	905	936	985	972	947	928	964	926	918	943	978	947	914	986	909	970	926	975	951	960	934	953	901	935	937	925	962	981	941	918	913	1006	977	943	903	993	1013	927	1001	959	971	929	954	923	964	954	899	881	988	919	920	942	941	955	928	916	953	869	944	960	984	955	974	931	954	945	891	971	933	950	943	993	1001	991	983	931	931	982	909	921	1003	949	983	942	964	952	935	932	981	967	954	904	983	929	920	976	969	992	913	967	947	902	960	952	881	954	964	970	983	965	939	959	943	894	949	985	910	960	1016	982	953	940	895	1002	927	972	919	984	937	903	950	924	994	931	916	943	963	977	935	957	958	941	919	919	938	945	861	946	901	978	941	947	949	954	958	920	957	899	971	938	925	916	917	948	886	923	945	930	965	933	910	916	912	945	933	930	958	944	934	920	963	969	880	928	958	968	971	922	966	932	935	991	914	941	954	896	939	958	935	937	937	939	913	947	914	916	925	915	901	944	913	1004	938	954	926	936	908	858	877	944	950	975	942	905	915	953	931	969	963	907	970	956	982	912	934	983	909	883	918	946	958	920	973	973	921	951	907	1005	953	968	961	964	928	895	939	978	993	922	897	915	925	961	932	915	949	1009	933	898	943	910	1005	966	977	912	886	924	1004	927	883	932	927	960	913	956	955	938	937	909	920	903	965	934	953	977	888	898	946	941	974	937	930	913	1004	930	946	886	946	896	935	968	957	992	914	950	996	913	1006	925	912	949	937	912	938	922	940	905	957	962	953	908	885	943	987	1013	931	883	879	962	935	916	1013	962	1012	893	925	933	966	965	930	999	920	935	962	943	960	917	932	892	952	922	946	947	956	912	953	970	945	939	960	920	957	963	922	949	960	927	940	878	946	967	958	957	1005	915	1004	942	891	984	913	940	941	1044	958	970	910	954	965	910	937	997	951	977	967	923	950	946	947	928	990	958	880	926	884	945	924	931	926	914	910	958	938	1011	961	952	960	996	952	950	960	934	954	938	974	886	943	948	969	960	924	954	943	945	956	943	959	933	997	874	979	959	988	890	935	969	934	992	996	966	1001	950	942	944	914	938	973	949	881	943	941	937	947	913	973	924	992	915	959	964	924	969	969	939	907	946	990	896	918	952	1003	984	931	928	980	998	958	928	941	927	901	939	933	924	902	1016	965	935	942	961	864	914	903	959	916	919	896	953	965	954	927	905	953	967	962	988	941	941	925	957	937	976	961	900	934	933	968	912	894	932	958	895	921	934	926	953	949	980	903	971	969	937	942	978	969	995	982	1018	954	951	923	931	960	955	909	901	960	946	914	930	967	957	992	935	955	939	954	930	906	974	824	936	900	918	922	954	952	988	939	948	995	949	974	924	961	960	967	956	912	948	898	944	993	929	896	950	906	967	933	954	910	905	954	932	959	921	975	912	947	992	932	954	911	905	897	899	976	924	930	949	952	920	932	989	905	958	930	938	919	950	890	963	958	1002	961	970	903	856	911	924	998	965	959	930	904	869	911	921	960	942	1007	951	968	967	953	958	971	946	1032	1000	983	928	964	975	964	930	991	935	944	962	941	955	934	952	934	949	940	906	973	909	965	933	928	990	961	951	939	892	900	926	960	923	947	915	937	901	1002	986	969	931	927	943	1039	962	927	913	920	1013	949	956	927	943	1013	948	984	959	964	936	953	947	939	929	932	926	955	912	942	938	913	991	925	946	912	959	918	957	898	925	936	947	926	992	923	932	958	942	965	928	913	925	875	938	945	965	936	968	939	978	967	918	880	936	926	975	952	934	906	925	941	930	888	890	997	953	938	940	954	959	895	910	913	941	939	906	919	933	974	952	900	971	936	944	967	977	945	978	906	945	959	941	915	979	978	951	960	942	908	938	945	932	919	970	928	985	943	958	893	897	990	935	971	943	953	935	977	924	975	921	936	972	934	956	958	966	880	921	871	968	932	903	971	968	961	950	938	904	990	966	916	956	943	913	930	928	941	949	911	946	925	914	1032	941	914	916	1007	972	950	957	915	926	954	964	921	953	908	970	929	939	969	976	940	932	944	917	957	956	909	932	961	984	997	996	943	924	858	910	957	948	925	986	932	950	965	936	896	949	951	930	881	928	953	958	939	992
32868	18549	16038	13491	8719	4026	1725	1277	756	628	583	518	521	520	515	496	467	468	445	443	480	427	452	444	448	458	433	448	416	457	444	436	417	440	411	382	437	424	405	433	445	383	428	453	444	437	433	439	408	438	444	435	406	410	417	414	459	445	443	387	428	416	426	414	363	436	374	422	407	434	420	425	370	420	442	447	456	453	461	436	401	404	386	397	412	427	465	389	401	425	459	418	411	444	450	409	425	422	456	406	388	408	443	437	407	418	463	437	427	422	448	398	424	400	397	410	404	403	396	415	437	454	407	418	447	393	400	458	446	404	416	423	468	425	437	425	414	438	427	401	407	417	396	377	465	421	422	410	394	440	439	444	428	415	463	426	421	415	391	406	453	426	438	449	410	448	433	429	419	421	433	427	400	413	378	437	453	412	401	439	421	397	389	434	432	419	392	408	427	447	435	404	403	372	413	432	408	418	392	410	445	438	440	388	484	374	437	432	427	450	447	429	437	411	428	401	420	420	423	409	402	410	429	462	428	393	434	416	414	387	395	444	423	408	422	422	442	449	417	440	396	433	407	366	443	448	407	429	413	428	425	472	429	469	391	429	402	388	377	448	433	424	388	390	467	437	407	432	394	390	409	411	404	425	377	438	423	399	416	445	417	376	422	430	417	415	433	411	442	430	427	428	417	407	451	414	410	409	459	431	404	452	413	402	403	422	423	452	415	451	386	401	429	417	422	457	436	436	402	391	413	340	432	405	442	404	382	410	411	427	398	386	414	430	399	417	408	405	395	407	413	399	455	441	369	414	414	386	427	427	436	412	400	424	462	431	419	392	434	426	456	408	438	476	445	438	407	404	420	440	415	430	429	416	446	393	450	418	399	407	416	438	405	409	426	439	371	431	423	431	445	381	402	400	435	397	464	399	405	431	419	436	428	401	420	411	403	425	432	400	410	454	391	462	433	428	426	428	396	452	449	401	412	469	460	421	413	418	427	421	397	405	412	417	439	422	417	439	442	417	410	441	430	436	455	423	430	415	439	435	417	436	383	393	446	446	425	405	413	453	409	386	406	396	390	397	417	444	402	385	438	424	451	489	450	427	413	402	469	401	400	426	449	438	429	417	411	390	412	401	408	421	421	423	451	428	432	411	439	407	419	396	481	397	412	445	391	431	424	421	438	426	446	405	425	449	444	400	401	401	422	413	406	382	441	383	366	428	452	406	417	437	420	435	432	385	434	457	409	432	426	414	442	425	446	387	417	423	425	426	405	378	399	434	409	441	433	428	387	407	413	439	436	400	422	433	423	379	429	423	420	415	412	438	430	416	427	400	448	434	424	395	427	417	424	419	396	429	441	424	467	423	428	424	432	400	387	388	423	429	449	420	403	433	425	417	398	487	385	409	421	369	401	433	457	434	403	414	403	436	396	411	458	401	418	432	411	436	404	413	432	410	423	415	406	487	418	442	438	414	447	421	401	429	393	411	457	421	404	416	401	454	432	460	409	411	405	420	449	420	401	395	417	419	415	414	430	430	418	429	411	426	447	413	409	442	390	399	406	416	391	387	400	435	454	431	434	452	418	438	402	427	415	396	394	456	398	413	399	414	405	429	432	446	403	387	428	411	419	422	402	421	384	447	420	421	443	400	402	423	416	400	414	412	392	374	416	432	419	391	419	425	388	436	472	381	414	440	352	480	429	437	453	468	429	375	404	434	399	393	438	438	433	406	429	422	430	404	410	426	444	442	424	398	424	388	411	419	447	438	411	403	407	420	448	392	369	426	435	429	402	400	372	429	452	391	390	390	443	432	412	419	416	420	435	425	474	407	400	408	420	415	400	405	437	427	436	420	437	426	392	432	408	421	443	427	454	385	422	426	449	429	453	404	420	405	401	409	391	427	393	434	394	415	394	470	400	452	398	412	414	448	401	426	446	450	410	422	426	417	412	445	437	403	426	448	407	432	426	412	433	416	402	400	438	416	407	454	437	426	448	415	397	408	455	419	429	386	436	387	427	433	421	442	489	393	425	427	434	416	450	368	435	457	426	433	444	427	417	401	426	441	471	447	414	429	370	404	438	413	426	419	381	405	403	424	418	394	403	396	435	404	403	434	451	425	382	408	441	406	414	424	406	430	456	432	447	462	408	428	449	449	405	414	396	394	429	392	418	419	379	418	458	433	443	415	409	431	445	428	453	420	408	425	387	392	418	446	401	421	421	429	411	411	405	421	394	422	379	444	406	426	414	430	408	445	472	420	386	436	441	413	423	458	423	438	404	448	413	396	409	454	432	413	398	394	409	397	418	413	437	418	432	431	437	394	400	421	406	427	408	477	445	402	411	418	430	377	410	427	406	381	391	432	413	427	453	426	408	386	409	424	463	445	421	443	385	436	376	428	435	393	411	445	421	413	412	427	442	444	410	483	417	396	402	410	423	416	432	388	381	444	404	433	423	418	378	383	389	407	430	430	442	424	443	405	405	446	394	393	384	409	417	424	430	390	426	388	400	412	436	378	451	402	438	403	437	456	427	411	439	399	389	420	427	411	395	388	411	409	432	468	441	418	437	421	396	457	432	442	415	418	417	447	411	413	481	457	434	464	475	418	398	433	407	420	453	406	452	435	417	465	450	416	461	394	403	449	400	419	466	398	384	422	410	377	446	437	436	396	395	444	437	447	400	468	424	449	414	442	404	415	437	444	411	404	462	411	406	390	416	387	426	435	426	394	445	414	462	424	437	414	400	437	415	450	428	433	401	432	419	440	410	370	426	388	391	385	400	446	419	445	405	419	441	454	404	428	409	425	457	428	434	426	426	415	412	401	396	403	412	422	460	414	418	421	398	438	395	387	393	408	425	399	415	456	399	386	389	461	444	448	438	478	431	455	384	465	408	385	432	405	417	391	432	406	481	414	466	422	415	431	464	377	432	424	417	395	416	406	425	437	448	352	416	445	425	435	429	427	399	402	411	414	406	454	420	456	406	405	390	443	387	439	411	455	439	407	431	433	466	443	422	409	384	408	410	446	417	476	409	428	436	418	428	417	383	424	385	396	424	406	426	410	427	426	407	371	443	410	412	429	431	429	430	434	415	429	417	400	400	427	407	420	440	413	426	430	424	442	403	427	418	434	420	439	397	440	445	444	394	454	419	400	433	432	412	377	417	422	403	414	408	407	426	428	439	456	437	421	421	431	464	425	383	403	400	428	416	409	425	451	419	392	449	402	403	427	425	397	441	446	418	423	413	429	401	434	430	429	444	448	435	451	430	415	424	401	428	460	402	394	440	371	457	443	449	421	403	391	457	426	417	405	406	455	419	443	449	399	441	420	436	403	405	438	456	402	441	447	414	465	452	385	406	435	412	440	417	377	410	426	409	393	419	412	434	399	417	442	404	398	415	421	408	423	398	392	431	410	437	407	452	427	405	418	420	440	451	437	431	404	441	431	420	425	418	399	453	413	389	401	417	425	425	416	417	472	419	434	390	390	415	408	395	383
23115	15772	22511	23820	19640	11161	5820	4776	2473	1858	1752	1677	1581	1482	1390	1417	1296	1323	1260	1177	1172	1106	1082	1114	1106	1076	1058	1011	1112	1032	1022	982	1009	1064	1065	984	1001	995	937	1000	979	958	986	987	1008	987	939	942	923	1015	1024	991	985	990	1002	981	935	922	997	948	1007	980	1001	949	923	919	1003	938	950	978	955	991	963	942	986	949	949	954	997	974	983	919	945	991	993	950	939	950	991	979	938	1008	968	984	933	1006	978	1030	1014	944	1001	993	1014	961	963	985	977	908	977	976	1004	958	994	965	1024	972	950	984	971	989	938	910	989	971	943	941	995	950	902	950	984	922	946	987	984	964	1003	918	992	951	905	955	911	1024	944	998	978	946	953	973	980	975	995	943	935	950	950	958	965	963	1010	957	962	1000	993	984	959	933	971	984	971	947	926	957	994	957	948	954	993	932	975	1016	978	977	953	990	957	1016	949	958	1001	979	979	973	975	988	1029	914	977	957	1013	945	961	937	963	965	993	896	967	984	993	974	951	981	1005	991	920	980	946	1003	981	963	980	977	937	899	1020	979	956	980	938	960	949	921	926	927	938	983	999	939	960	986	965	980	993	990	968	959	937	1009	957	965	966	1038	983	955	964	1000	946	957	942	985	957	915	1031	982	966	925	954	940	1029	1003	968	932	985	931	966	952	977	966	944	949	987	976	1025	959	960	946	964	991	989	979	943	946	991	936	983	984	937	962	963	902	936	1040	968	980	923	985	990	932	969	956	927	987	983	932	943	977	1014	934	1000	994	990	981	919	922	963	970	948	924	914	958	1001	945	909	898	967	938	1058	951	986	985	952	1030	954	945	1015	979	950	1018	932	957	953	973	944	949	948	960	942	978	951	872	963	943	978	995	974	982	983	930	1054	954	963	971	904	933	981	972	981	939	916	906	1017	936	968	938	985	976	1005	1004	959	949	938	993	954	965	930	985	1028	957	927	1006	915	958	938	973	929	974	971	949	980	942	998	979	964	955	935	958	950	967	993	970	955	980	959	987	979	970	958	935	944	955	924	965	984	920	906	947	977	973	934	963	1011	909	971	973	978	999	980	976	968	1008	998	970	884	995	920	913	942	963	962	1003	969	960	949	960	941	942	974	990	959	989	998	996	990	972	904	989	956	951	901	901	980	919	1010	932	1016	959	938	988	938	909	992	1009	914	1011	1009	979	969	1021	972	967	982	955	969	961	925	1004	930	962	951	1009	979	962	958	1006	889	1030	996	935	966	979	936	965	990	917	947	902	989	967	964	914	967	991	1048	949	897	977	950	983	948	934	974	1009	1012	991	990	942	1005	955	969	1018	941	976	1001	965	999	980	999	975	951	958	950	951	976	1015	1009	977	1037	1002	996	924	965	948	982	952	980	939	937	955	897	942	946	967	883	982	975	990	956	951	983	939	1013	981	956	985	916	1005	970	961	963	992	995	975	955	991	1000	935	930	932	974	973	966	945	931	1008	1007	950	973	994	924	947	1005	937	911	920	937	955	978	945	915	932	936	1001	1017	982	941	954	922	930	979	967	1012	1040	980	913	999	989	921	981	967	915	957	994	1002	967	892	972	986	935	994	1014	1028	1006	988	922	968	966	971	981	1071	950	936	968	958	905	969	1008	919	946	948	942	974	923	967	1002	982	1011	958	947	995	891	952	969	960	955	987	915	950	957	914	987	963	1004	951	1008	996	927	1008	946	1010	973	982	965	920	981	913	941	948	1050	908	981	935	933	965	963	1021	998	893	1014	1005	963	1019	1002	976	969	930	945	1022	979	958	993	951	926	974	999	1054	948	968	955	950	953	946	952	957	930	990	971	989	962	901	980	969	951	952	930	922	993	1001	959	1027	987	966	971	971	1005	983	958	951	973	999	968	963	935	924	983	979	986	943	921	946	930	984	911	991	959	947	929	955	997	942	999	989	939	941	938	921	937	990	991	952	963	975	978	932	952	972	990	969	985	965	931	973	1010	960	953	969	1016	993	967	963	938	979	942	986	1034	914	943	972	1026	989	991	904	971	970	972	983	955	972	954	950	948	951	977	976	1004	1004	963	955	956	972	1010	995	962	982	954	936	976	932	926	950	973	986	1042	997	929	941	957	974	1004	949	987	946	959	953	965	935	1033	978	969	973	962	958	966	948	925	963	933	1021	956	975	955	977	964	989	986	995	969	989	975	966	980	928	971	979	931	987	963	936	983	942	987	932	973	1048	916	970	963	966	980	941	993	982	970	947	1014	998	1016	965	971	959	981	920	1001	987	944	976	994	997	948	939	1004	978	937	978	941	952	921	941	962	965	952	953	973	1046	926	989	931	998	958	945	995	971	968	1016	1042	937	961	941	981	1017	910	992	949	998	1024	935	985	975	943	946	943	934	957	975	953	965	968	984	1007	958	910	939	932	931	914	961	951	978	915	970	959	1012	975	979	966	987	979	984	949	1038	971	945	921	958	942	997	1045	965	1037	976	948	1020	1008	988	979	970	1032	961	995	989	961	908	909	953	966	973	971	1026	1031	958	1003	961	967	951	1022	930	949	981	985	924	925	915	946	1013	994	951	961	989	963	986	960	894	976	923	913	984	923	942	960	977	968	947	1016	929	976	895	956	976	954	972	962	985	991	956	995	928	999	1011	981	979	1027	984	1003	975	966	1020	928	1075	965	960	921	936	1004	970	989	906	950	955	985	948	947	957	964	1000	949	971	926	974	988	992	996	954	961	1013	977	971	980	974	983	998	956	963	961	935	953	965	1012	961	948	1001	955	938	950	934	968	972	931	983	968	994	933	949	998	931	953	937	1004	936	979	951	994	1010	994	916	1034	1012	907	916	955	954	1020	990	957	958	943	960	967	962	951	972	970	969	924	1008	885	935	954	919	978	986	933	993	948	942	958	985	932	1005	953	1001	946	973	960	926	948	993	955	964	985	980	961	995	975	1006	959	985	990	945	991	947	989	942	980	946	956	965	953	1000	988	935	944	910	965	1005	946	947	985	951	991	986	979	953	1030	949	919	1011	967	988	942	968	981	965	1011	963	987	932	981	1011	969	958	1038	983	978	934	992	956	1020	940	957	964	1006	942	946	942	1023	948	979	985	1013	937	925	959	979	947	978	937	958	979	983	982	974	951	991	930	957	954	929	941	1002	971	985	1010	899	978	980	1000	1022	1007	973	939	987	960	962	985	993	909	961	921	969	1003	952	1004	969	957	1009	905	1006	980	992	929	952	1014	909	1008	992	1016	912	984	914	922	1008	942	913	948	999	965	921	986	989	969	1007	941	1005	951	961	949	946	909	991	963	1027	1024	949	910	965	923	1028	933	994	962	943	954	951	947	983	968	944	984	991	979	1036	971	1008	915	974	921	981	1022	939	996	954	1007	1000	1016	969	1014	1071	982	949	972	979	998	950	977	966	926	955	991	957	993	947	962	962	982	1027	953	951	939	947	938	976	999	1031	999	993	966	950	967	925	934	953	981	960	998	939	960	1015	1028	969	1003	1000	940	954	935	976	958	969	976	922	1001	982	950	983	923	992	991	927	994	1025	956	936	940	963	984	985	971	1002	942	1032	959	1020	1000	920	966	1005	972	923	984	968	980	914	988	999	1012	973	948	973	978	984	940	953	993	989	991	1010	982	946	944	942	989	1034	955	1038	977	1002	957	953	1016	930	952	997	985	991	984	999	977	973	941	967	966	986	975	924	940	973
40882	27942	29673	24381	16914	9418	3664	2269	990	634	632	547	533	520	494	479	419	436	415	416	391	382	396	359	391	403	388	410	411	362	361	409	340	352	391	308	418	374	357	360	370	358	400	359	353	362	347	372	365	368	336	349	354	376	366	315	345	339	362	340	362	346	341	369	354	363	365	351	312	339	359	341	348	325	359	342	364	334	352	331	375	373	345	347	361	373	377	349	380	369	365	375	357	341	336	340	371	356	352	340	369	348	355	346	319	377	330	333	373	372	349	303	337	355	370	397	318	361	346	320	359	339	386	340	311	348	334	366	320	353	311	364	381	300	297	359	343	344	361	349	360	374	340	337	315	335	378	336	341	359	318	367	381	324	346	348	380	367	354	346	350	346	371	330	374	337	313	335	353	315	380	358	349	339	343	368	342	361	346	355	360	348	327	376	353	345	338	355	355	371	344	377	347	372	355	346	361	356	344	362	363	376	359	361	324	326	361	361	353	356	329	316	370	352	357	338	360	358	364	339	371	384	336	354	332	348	366	312	359	348	345	322	317	307	368	345	333	350	323	337	368	334	327	349	326	338	359	326	342	312	343	318	360	342	364	368	357	393	373	348	331	365	359	361	331	302	388	334	334	341	361	316	327	303	376	365	339	332	329	328	356	368	354	329	385	349	325	330	371	349	388	364	364	351	384	310	372	368	336	371	397	323	331	357	340	325	346	351	370	323	343	329	347	355	343	348	350	397	302	373	356	390	338	337	330	372	362	353	324	382	363	361	332	328	338	340	394	356	315	343	389	366	347	355	348	310	342	329	357	330	388	418	374	352	347	353	330	364	340	323	358	359	352	338	333	373	319	332	399	379	369	385	363	389	340	374	395	358	354	381	327	337	323	355	335	347	369	322	351	351	361	346	338	357	321	357	343	347	342	367	340	389	328	346	373	340	327	315	368	351	325	319	339	332	363	312	339	333	346	364	338	380	361	363	337	351	331	365	344	348	322	359	368	322	380	350	404	343	331	354	344	336	359	339	345	338	374	319	311	333	363	379	340	340	342	361	348	381	349	320	361	356	365	348	347	344	373	346	342	360	378	366	370	341	376	364	320	390	349	343	364	339	366	350	345	382	347	338	356	331	377	364	399	320	340	348	351	363	360	338	331	370	320	363	373	346	346	382	350	368	332	342	357	361	321	348	353	351	346	360	385	387	393	358	318	313	359	330	354	345	343	352	363	360	388	320	331	384	368	390	359	355	352	358	343	352	350	362	317	351	358	347	328	360	346	352	331	389	365	376	343	347	351	341	359	342	353	333	367	368	325	357	336	325	377	386	367	318	364	393	345	346	353	301	341	330	356	355	346	339	368	365	343	311	371	350	372	336	322	306	329	336	374	354	336	376	347	355	346	367	343	360	357	336	357	340	323	335	375	352	353	334	373	360	341	371	347	377	364	358	340	328	323	342	364	365	376	342	392	382	343	326	341	344	361	336	337	340	345	348	337	364	332	350	340	348	366	342	368	350	382	336	343	331	330	357	411	377	320	338	350	410	338	357	352	353	357	356	350	367	320	377	350	332	346	363	358	321	364	349	379	346	365	390	364	344	375	379	369	338	345	363	345	336	390	352	357	359	368	338	355	340	338	352	359	338	350	328	311	330	348	352	351	356	392	377	374	343	346	361	338	380	340	345	363	350	378	369	355	368	307	388	347	323	327	344	369	330	341	329	361	327	352	359	317	369	351	323	333	338	335	339	393	335	375	355	364	345	330	376	349	400	374	359	340	330	339	349	375	339	341	362	362	350	375	371	340	351	329	325	330	344	318	370	348	359	369	363	375	358	334	340	330	389	343	353	343	371	318	378	343	333	334	360	387	341	304	385	323	362	352	337	332	353	326	362	357	340	337	340	316	344	317	336	377	341	366	356	333	367	350	371	324	369	398	345	359	349	338	362	321	358	380	360	343	356	353	342	361	349	340	373	358	335	347	350	370	378	377	357	388	375	343	350	357	360	385	389	346	314	334	309	326	333	387	373	383	343	362	339	362	336	375	382	357	353	345	334	371	387	383	339	338	353	351	330	329	350	359	372	344	371	359	364	354	330	331	353	366	348	338	374	345	347	379	382	404	321	337	326	368	361	349	351	344	323	348	341	396	325	351	295	369	362	360	380	359	342	337	338	334	345	339	346	329	321	372	342	369	346	316	347	375	357	346	376	339	380	370	364	368	328	363	377	402	346	408	334	344	349	372	342	354	351	337	357	361	331	339	383	346	369	356	366	327	353	356	322	358	380	341	333	360	330	335	362	361	364	323	344	385	328	337	374	318	328	356	360	361	322	317	326	335	359	325	361	341	323	333	325	353	368	338	387	352	332	384	321	349	330	375	342	341	366	371	346	342	364	370	347	360	325	382	335	364	356	350	340	354	400	431	388	360	351	363	362	380	354	332	342	344	340	360	349	331	357	350	324	339	335	373	379	369	352	359	358	389	383	349	333	396	332	343	310	322	321	350	347	345	358	324	349	370	320	364	352	348	364	341	346	357	349	330	372	358	345	353	355	335	364	324	342	338	340	350	375	367	370	403	342	318	386	385	330	336	336	329	369	358	326	316	345	386	369	380	357	372	356	339	359	357	356	344	354	367	374	329	329	351	346	375	299	368	340	348	359	355	316	349	340	363	375	313	369	340	341	357	298	366	361	370	381	379	329	374	338	306	327	368	387	364	380	364	336	340	337	334	322	326	339	335	356	331	333	339	302	377	350	360	326	335	377	327	360	350	361	382	341	345	363	368	370	355	388	380	326	356	381	341	323	381	326	344	375	331	332	405	339	383	318	364	349	337	319	330	365	349	330	385	355	366	335	323	339	334	375	330	335	344	338	322	382	366	350	338	338	341	334	334	351	343	347	341	325	310	343	346	379	361	333	357	362	376	355	348	349	332	350	378	341	373	349	388	321	340	377	353	383	326	313	313	338	366	375	367	351	394	368	369	332	360	369	352	353	325	358	395	329	324	364	379	344	368	305	335	317	358	363	390	341	337	350	366	351	349	324	358	395	350	327	344	350	382	350	367	314	350	360	381	348	362	324	360	347	394	377	374	378	360	361	325	342	358	348	357	351	361	354	332	358	355	324	329	314	349	368	328	349	338	349	339	382	339	363	365	326	350	333	344	347	337	337	357	360	342	350	369	339	339	353	329	342	338	350	342	394	340	362	347	398	322	304	315	371	365	334	349	383	353	351	347	347	333	347	354	381	341	359	375	346	367	323	355	362	358	332	341	355	351	320	323	334	333	394	339	376	347	371	341	325	327	349	366	370	337	353	326	357	344	365	347	359	364	354	327	348	338	336	326	352	318	340	309	359	334	348	348	375	353	341	320	317	365	358	312	322	355	374	369	353	376	352	349	365	353	376	345	362	373	350	376	384	358	388	373	341	361	341	341	335	358	330	314	356	367	365	350	353	383	358	340	319	355	338	335	348	361	336	380	331	373	358	378	339	368	328
26993	23124	32848	33887	28310	19354	10622	7720	3167	2302	2119	1896	1719	1609	1624	1465	1364	1300	1236	1201	1196	1131	1119	1066	1024	1050	1028	1019	1010	1008	963	949	945	855	882	934	878	881	858	849	894	876	862	842	802	808	795	808	825	843	785	849	856	821	837	785	768	842	854	820	858	830	821	832	808	756	826	812	797	875	793	749	829	829	802	861	821	824	823	785	771	804	796	834	788	884	787	825	816	794	848	825	875	791	827	846	843	789	816	831	854	849	800	842	782	835	824	842	816	846	838	808	780	850	834	833	784	810	804	827	821	848	784	802	820	813	853	792	805	795	738	804	796	795	812	764	836	815	770	809	793	855	828	790	833	821	779	836	777	821	840	796	780	862	784	879	824	844	823	812	866	842	860	789	814	812	773	838	817	830	790	798	814	816	775	802	787	836	826	794	801	783	790	822	792	812	869	837	820	834	789	842	798	835	891	802	852	787	811	846	792	816	798	797	809	845	806	808	876	842	826	772	741	812	801	774	822	803	839	797	823	846	810	826	822	852	813	823	834	822	767	793	740	837	787	819	776	820	862	768	828	795	794	811	802	817	835	806	834	842	793	835	752	770	811	825	819	820	800	842	800	794	859	760	824	816	795	779	798	837	859	867	845	843	849	824	768	830	792	855	795	807	841	822	795	823	768	826	833	872	866	808	799	892	784	894	786	850	800	806	809	842	806	828	865	810	794	808	787	832	813	799	859	830	855	833	827	843	858	810	848	798	830	813	783	794	829	795	819	850	769	804	818	822	784	852	837	804	804	841	871	830	801	770	791	824	855	798	845	830	824	798	781	803	794	813	792	851	820	817	833	853	858	794	880	762	798	817	829	799	806	786	830	857	817	751	779	795	809	832	850	871	814	833	776	818	826	789	815	872	801	793	836	795	839	805	804	843	811	835	826	853	818	794	802	818	803	806	822	843	840	866	798	824	817	827	876	761	807	843	874	761	838	823	809	794	809	816	807	806	795	854	840	861	888	814	817	804	780	791	812	804	759	783	802	802	777	822	827	822	785	800	828	831	786	800	864	855	780	773	828	820	788	803	836	823	851	842	816	842	788	809	797	794	832	831	835	868	778	834	795	820	835	817	810	799	825	877	786	813	833	851	835	804	849	788	845	783	831	837	846	886	787	817	835	783	862	806	859	801	846	892	782	823	785	766	829	817	807	814	760	757	837	837	819	826	853	795	826	774	833	815	824	808	841	809	791	806	873	801	826	851	894	868	850	841	829	808	803	790	821	830	830	876	820	791	807	793	764	800	813	798	839	850	836	836	822	839	803	778	801	745	803	818	827	752	845	731	798	809	791	780	818	861	824	881	833	777	786	814	852	790	817	831	804	806	784	804	865	784	832	802	792	858	818	802	795	773	842	827	767	818	798	817	791	820	799	839	809	780	889	776	828	820	873	817	881	818	832	754	816	835	823	830	788	825	816	799	799	831	812	850	842	815	812	793	761	816	773	801	794	764	760	801	781	784	801	788	843	818	821	788	771	821	822	816	830	858	856	801	767	817	833	806	820	852	827	816	811	805	782	842	779	821	816	789	880	780	794	795	830	807	811	811	797	788	763	751	814	802	833	797	790	800	845	792	805	801	832	779	799	803	826	867	784	831	835	812	807	768	800	837	821	818	788	815	782	814	826	810	849	839	796	746	799	809	807	792	798	827	772	812	790	839	823	777	831	792	860	780	838	857	822	844	825	828	846	806	792	822	795	758	813	829	767	883	793	814	855	822	865	841	806	794	809	790	807	828	865	796	819	826	851	844	858	761	820	766	820	808	834	834	838	794	789	788	833	791	828	829	860	821	832	841	796	887	832	813	852	800	766	813	800	813	775	823	833	849	787	844	839	821	784	755	816	798	822	783	792	834	820	815	837	775	799	809	817	798	774	859	856	811	796	816	843	829	789	864	830	815	793	827	820	813	823	799	832	793	836	808	869	854	794	823	792	858	830	793	818	791	817	869	862	853	818	825	815	845	787	816	797	841	871	792	805	852	837	801	840	798	830	830	901	805	805	831	845	770	858	906	800	846	829	801	809	826	861	867	732	782	875	760	820	836	817	862	778	801	815	815	815	832	864	790	774	846	817	816	820	784	819	809	780	758	799	765	857	865	837	842	823	855	806	828	810	798	820	847	832	819	846	818	857	754	844	819	795	833	798	800	820	807	774	765	820	798	826	807	804	826	817	786	823	841	755	843	820	813	810	742	830	798	817	756	841	734	806	819	807	830	856	803	825	869	755	810	769	815	793	825	799	828	806	809	852	875	826	827	809	827	800	763	797	820	800	794	774	792	789	832	770	833	847	859	771	810	888	857	846	818	834	798	854	821	848	813	873	802	796	847	833	820	807	832	816	801	838	817	731	825	865	848	808	834	810	824	818	792	777	829	862	810	790	878	783	864	798	841	786	850	769	864	832	840	823	782	776	797	840	825	820	790	814	867	775	860	842	841	863	799	854	789	865	816	806	818	830	762	840	833	788	829	869	824	821	768	790	826	850	865	789	802	791	755	867	758	775	854	776	868	797	822	845	786	807	857	775	773	803	775	796	789	842	783	780	779	799	821	806	776	814	801	799	846	857	737	781	820	840	830	818	836	812	857	845	830	767	817	787	812	823	821	829	849	835	819	818	861	788	844	817	781	804	802	860	824	820	813	843	866	800	759	807	750	836	775	791	827	862	829	844	801	800	869	802	844	769	823	814	861	813	855	775	792	855	756	766	795	771	821	770	832	849	826	832	779	819	830	849	807	813	785	796	790	804	807	815	771	843	872	847	821	862	842	818	839	828	779	780	804	800	772	815	797	783	797	813	854	862	801	858	812	844	807	850	811	801	775	826	824	816	895	796	831	869	774	801	856	809	848	821	809	827	824	771	801	859	853	845	797	793	795	863	818	797	794	812	809	830	804	844	864	788	836	837	782	843	798	821	815	811	844	767	874	872	830	865	818	810	826	812	852	818	763	820	817	827	848	820	807	828	848	857	819	778	824	830	813	816	791	802	806	824	758	796	811	817	839	807	794	820	813	789	785	740	822	812	807	794	797	816	853	799	757	846	829	779	824	840	791	784	879	824	849	849	818	766	856	801	824	822	834	875	871	810	769	797	811	791	835	840	808	775	829	838	842	800	768	852	816	778	803	855	885	812	847	862	812	806	771	778	857	810	843	824	800	751	787	792	782	847	821	776	827	801	822	851	795	852	820	813	842	805	832	841	784	831	820	832	813	830	802	820	848	819	815	839	772	816	817	875	777	856	800	793	812	818	812	819	768	829	849	802	830	829	850	756	769	755	813	792	850	822	772	794	817	839	736	816	794	831	850	814	832	793	873	817	831	843	817	831	805	911	806	845	797	847	765	806	843	810	838	837	783	761	822	854	853	779	788	808	793	834	828	754	780	825	809	824	810	830	780	807	849	823	782	785	753	830	813	802	774	853	838	826	776	835	804	847	795	794	774	820	871	837	834
15795	8391	6232	3497	2077	1074	737	646	498	509	511	486	487	451	412	446	411	417	394	428	410	391	417	401	424	419	399	445	409	387	425	397	376	408	389	446	415	399	421	364	381	378	427	388	481	437	407	400	405	414	428	389	422	419	422	450	440	388	375	370	437	404	420	382	377	401	404	401	415	421	431	404	399	392	404	405	418	405	388	415	380	358	404	419	390	372	392	442	390	405	432	412	392	384	403	427	346	372	375	418	420	391	420	439	394	384	403	401	376	408	391	395	402	384	369	398	399	431	446	404	429	405	398	415	424	422	419	406	417	382	436	426	429	425	428	413	412	404	398	379	386	452	398	392	398	377	385	392	399	397	378	420	386	423	344	376	401	394	408	368	385	374	424	404	393	400	401	385	440	389	383	386	431	423	371	377	396	404	410	393	409	409	393	409	427	411	442	378	419	414	395	440	379	393	409	449	448	376	394	364	405	417	426	349	435	391	407	362	424	411	379	404	372	401	387	426	414	387	386	406	382	386	367	350	400	441	412	415	400	406	382	398	426	427	400	387	409	426	367	408	397	423	403	378	392	386	384	403	407	382	396	407	416	373	397	398	385	394	354	351	412	383	388	405	381	406	413	378	397	424	391	394	456	381	357	426	353	405	398	413	426	390	385	431	391	404	419	418	432	401	406	393	387	407	412	387	387	413	433	414	383	361	364	438	424	396	405	384	398	395	418	386	415	378	371	391	398	440	425	417	411	414	384	413	396	395	358	395	430	407	396	364	374	430	419	375	364	400	440	447	377	407	373	404	407	404	366	374	385	386	405	366	403	386	421	464	363	416	378	428	413	415	392	435	431	410	383	386	420	421	391	402	404	405	372	407	399	411	401	415	443	386	448	420	396	403	368	390	433	415	395	440	382	408	394	432	420	424	392	393	355	384	389	438	438	373	403	382	425	372	390	375	410	389	394	438	397	386	397	419	423	414	396	412	378	409	404	401	390	436	396	363	407	389	379	380	377	392	378	376	424	413	372	410	342	392	399	400	388	414	415	422	398	422	406	400	437	388	396	402	408	398	406	396	423	442	404	393	398	413	417	384	374	411	406	401	378	391	387	374	421	389	417	402	416	421	410	399	397	409	423	376	403	404	393	404	407	374	437	388	377	417	413	417	419	390	380	396	385	436	370	378	382	380	433	397	388	384	427	426	422	388	393	395	379	398	370	358	345	425	383	408	400	357	406	407	384	387	448	419	406	420	376	439	413	406	405	408	395	367	422	401	398	405	364	398	417	391	398	414	440	471	414	417	416	404	403	386	369	434	437	439	408	397	390	440	365	403	402	379	395	357	419	371	404	422	446	422	375	402	426	423	398	419	393	398	413	431	390	394	409	382	441	396	441	414	427	362	401	381	382	403	393	376	368	434	448	382	382	431	401	392	417	422	387	384	389	428	393	393	394	416	419	421	408	395	406	398	401	379	413	399	389	405	355	359	414	399	420	430	385	393	373	467	419	339	392	414	398	397	423	400	407	421	418	439	431	352	390	381	405	363	416	438	422	396	427	451	388	414	436	417	383	403	375	374	383	374	419	407	394	401	417	442	414	437	359	404	411	402	396	402	396	443	421	408	395	412	394	406	441	405	411	421	399	431	423	406	412	432	424	374	379	429	405	402	407	408	380	415	364	403	458	386	418	402	419	428	369	397	438	357	410	433	410	457	430	414	423	416	375	459	425	416	427	411	430	404	436	419	375	394	412	430	408	388	399	402	409	412	406	399	389	399	376	371	366	386	367	404	394	406	396	413	379	371	381	420	380	365	376	428	396	396	399	379	378	382	406	432	412	431	398	381	388	406	416	414	368	437	409	359	413	399	385	410	393	411	407	373	393	397	447	447	434	416	402	418	400	399	418	420	420	439	430	374	422	387	403	400	414	427	423	367	357	382	392	424	407	411	396	380	395	394	421	395	413	384	388	424	424	390	415	424	390	417	411	402	367	407	349	388	403	381	392	423	382	405	381	391	427	399	378	392	420	401	408	406	393	411	353	367	405	394	418	448	415	422	362	427	406	424	439	382	412	407	379	422	367	399	426	368	407	422	410	390	360	406	396	388	417	380	386	392	418	418	387	440	373	441	412	414	397	379	400	419	399	445	395	378	374	372	393	428	406	381	422	404	402	422	396	418	407	426	390	396	399	408	394	392	407	406	410	374	409	382	424	407	383	407	415	446	369	384	385	398	426	376	384	438	412	397	371	401	380	400	420	432	406	376	409	379	395	451	363	373	405	351	422	394	385	390	394	399	377	423	426	365	429	393	417	401	428	414	395	429	394	381	393	404	415	432	420	383	430	340	406	376	398	410	407	372	420	411	389	396	405	419	401	366	417	419	410	402	445	396	455	362	391	424	430	399	431	440	371	418	395	392	416	437	424	410	390	387	385	404	449	411	391	419	419	424	406	364	413	362	395	430	408	412	409	416	414	362	414	399	385	412	423	370	418	423	374	411	440	378	384	366	417	407	437	374	381	386	455	401	394	381	414	409	444	404	391	427	427	385	394	392	445	363	396	378	411	359	437	412	381	400	390	409	389	393	361	385	387	400	386	377	376	406	393	444	421	367	397	436	434	394	412	438	387	403	371	386	363	415	398	408	372	413	409	448	429	425	395	405	417	421	393	406	417	378	414	434	398	435	408	384	398	378	389	391	384	395	378	424	396	437	400	412	373	403	388	383	387	402	421	427	415	422	393	407	408	367	416	397	413	428	388	387	378	401	420	379	397	394	466	384	389	381	406	414	420	414	323	396	394	390	402	388	388	364	387	364	378	407	419	429	410	448	410	417	449	421	400	398	355	364	404	406	402	388	386	432	351	414	403	407	428	417	399	393	394	422	404	406	442	396	440	427	399	389	433	384	411	419	405	413	410	401	408	384	383	380	399	410	412	373	428	365	406	419	394	378	420	412	401	411	357	416	406	397	402	414	429	392	393	426	423	374	392	411	418	404	416	397	392	452	406	393	384	416	414	431	367	367	408	388	423	400	413	429	438	388	414	382	394	423	390	373	399	396	393	404	420	367	407	365	430	447	400	412	392	400	348	398	402	453	394	399	410	405	399	422	408	398	413	438	388	396	429	397	396	376	450	412	392	363	375	432	390	398	385	426	404	416	399	431	448	365	405	404	402	430	420	410	394	404	362	384	407	405	411	401	394	411	384	393	372	405	386	399	427	434	400	416	388	410	410	423	364	410	396	381	420	392	368	426	403	391	393	389	401	422	413	392	413	403	431	398	378	396	411	399	400	360	359	402	411	437	394	453	413	407	393	378	373	407	394	375	393	427	426	408	408	381	408	413	385	381	437	409	376	400	378	413	386	400	395	418	438	395	394	405	416	403	425	399	399	441	407	392	395	405	392	393	466	402	384	428	398	439	396	403	383	421	415	409	466	394	374	424	436	423	400	391	419	355	402	393	420	439	390	399	389	421	411	410	418	406	432	423	412	419	419	385
11495	8320	10932	9900	7090	3682	2564	2020	1572	1387	1288	1217	1281	1196	1118	1115	1118	1090	1054	1018	1032	1055	1008	976	974	948	976	903	934	993	954	909	913	992	971	992	952	915	915	964	914	937	919	891	941	954	983	929	949	913	951	918	1001	941	900	949	879	917	944	956	930	942	993	949	906	907	934	932	912	927	938	956	951	921	904	978	945	928	932	1010	965	884	969	905	893	870	904	925	909	912	928	943	976	949	919	957	948	962	922	893	973	933	898	953	951	944	877	938	1000	934	984	931	954	915	908	947	972	941	877	937	963	978	955	935	937	937	923	918	962	934	926	981	972	919	909	931	913	949	922	936	937	961	949	884	931	905	952	900	903	911	927	921	954	921	951	932	987	958	921	956	914	922	871	925	954	923	942	917	889	916	954	894	930	943	885	954	918	925	916	889	920	899	925	889	945	971	958	907	900	916	928	914	936	928	941	963	920	960	930	936	911	972	925	936	929	910	964	916	939	947	896	891	910	945	943	929	906	897	894	924	853	915	955	931	970	947	928	1002	919	950	962	927	887	960	914	947	945	970	884	937	900	914	902	935	890	881	936	929	897	939	910	911	868	921	916	974	857	927	911	951	908	889	920	949	981	945	944	925	912	896	949	915	960	924	897	946	859	955	955	930	895	959	927	963	969	952	901	899	929	932	892	938	923	978	943	911	974	940	879	919	939	909	960	914	950	945	907	927	928	944	953	885	917	945	952	909	959	965	985	938	941	910	990	894	890	922	949	910	920	960	953	934	956	942	958	940	888	945	876	975	924	869	996	966	928	914	906	949	918	923	950	933	870	966	916	905	909	917	898	912	951	929	910	905	959	923	880	899	891	917	917	932	951	975	922	943	983	941	876	926	955	906	921	904	923	844	912	938	949	932	930	908	940	940	942	962	904	946	888	927	923	928	940	966	1016	873	907	940	921	922	892	881	954	968	920	938	948	933	943	924	886	901	944	980	944	952	966	906	917	990	882	981	973	927	937	901	948	930	945	958	946	987	893	897	931	903	919	930	942	928	919	981	907	909	881	947	942	891	931	920	938	920	951	978	900	927	939	929	910	899	938	920	950	910	959	902	925	994	887	899	899	915	949	950	930	967	933	954	904	912	958	903	919	950	918	918	908	1004	957	928	925	905	955	965	1007	952	896	933	891	1000	944	932	941	957	826	961	939	926	955	921	925	977	884	918	922	913	937	904	971	885	934	964	978	888	939	970	945	887	907	911	920	927	963	886	904	935	929	905	925	994	971	940	902	909	895	905	933	913	895	936	966	963	945	916	907	999	934	919	918	910	917	918	973	939	908	939	983	880	899	958	914	955	896	994	901	960	946	991	897	891	897	895	984	907	906	952	963	923	882	930	910	963	940	880	946	932	920	951	888	926	908	1021	892	978	957	992	965	918	960	935	957	859	917	895	921	967	935	911	977	917	916	949	916	963	937	889	929	962	941	906	972	928	912	941	951	881	941	941	916	917	934	880	892	919	892	929	893	947	917	874	994	994	858	943	924	912	951	964	927	952	916	936	942	904	974	928	960	972	914	938	958	997	924	915	931	916	900	937	902	935	951	944	901	914	927	943	870	919	954	933	945	961	949	912	981	935	923	955	952	952	945	962	932	952	951	939	915	926	936	928	932	979	934	904	937	900	924	887	984	977	896	925	894	954	922	957	932	957	917	898	926	938	908	914	897	906	890	914	949	949	994	974	974	982	943	935	948	924	877	941	960	976	897	922	938	893	958	971	909	939	905	925	940	953	914	924	922	923	919	937	954	930	928	889	919	936	917	897	898	926	953	878	914	914	949	948	876	931	909	994	950	960	953	974	907	923	892	999	963	927	955	949	952	936	908	927	908	961	876	1007	901	957	914	854	977	988	912	950	938	956	908	915	940	928	910	918	894	909	978	938	917	967	912	969	914	932	942	950	938	916	911	972	944	899	973	941	899	890	906	949	931	946	912	932	963	965	905	858	919	941	927	945	930	949	899	904	901	912	924	944	920	922	970	994	900	914	951	962	903	965	926	924	890	912	944	925	979	936	964	871	987	988	942	911	934	940	898	930	886	941	921	931	832	901	929	914	871	898	948	917	947	929	935	951	924	914	954	886	926	954	924	900	928	977	927	912	946	931	953	909	907	969	962	918	949	863	962	910	904	995	919	940	978	962	944	907	902	928	997	883	933	905	920	936	914	980	890	907	855	890	956	960	904	988	903	916	970	950	910	902	914	908	910	876	943	962	939	893	930	878	968	955	913	931	906	923	983	907	948	967	969	926	900	925	902	922	944	962	919	985	905	970	971	941	963	951	905	956	942	913	922	938	945	990	954	942	964	965	907	936	916	972	903	923	900	968	924	916	937	907	936	991	924	924	928	979	907	984	980	920	941	925	992	926	930	920	932	924	930	955	927	929	922	882	949	888	925	937	923	938	961	983	942	918	933	960	936	924	946	929	965	966	917	897	865	945	901	987	967	920	926	912	906	944	945	920	939	898	929	950	926	940	1008	899	984	899	970	910	923	969	969	936	860	926	919	864	929	889	962	958	960	909	951	980	905	941	919	928	907	929	938	957	978	940	916	923	916	920	894	883	965	881	879	898	920	935	944	877	998	937	949	943	946	967	944	928	919	917	936	958	903	922	919	914	944	928	889	952	877	873	925	978	960	907	948	914	962	890	936	948	882	949	960	937	862	936	911	923	919	900	879	931	932	937	919	941	930	901	914	901	926	933	915	984	952	927	926	909	933	925	927	948	886	929	877	988	912	889	884	922	949	940	911	936	936	955	957	949	915	900	921	969	968	898	980	937	941	933	920	924	908	950	936	916	948	925	909	922	950	917	917	943	895	928	901	970	956	974	892	905	912	982	886	930	932	918	903	884	943	966	918	934	889	913	986	910	899	896	935	923	980	950	926	959	892	960	972	906	911	893	920	967	989	919	964	940	935	953	952	903	942	909	922	995	965	927	991	971	952	886	907	938	952	934	983	907	900	964	883	915	939	919	889	886	960	878	964	927	915	970	921	898	963	915	885	906	929	935	925	937	934	945	916	913	922	886	939	961	942	928	951	912	938	995	941	936	921	960	923	929	937	893	956	910	911	946	959	935	922	930	901	1016	943	956	955	902	988	940	911	929	900	929	986	927	962	888	925	894	965	948	889	946	928	970	916	931	904	924	925	1003	947	870	891	927	946	920	924	912	957	922	896	922	924	981	881	927	908	881	881	923	878	948	950	917	916	910	937	1006	936	904	930	928	992	972	869	941	926	916	949	931	909	930	883	947	986	894	942	919	936	880	903	936	948	920	919	958	968	928	937	941	914	937	922	884	929	938	923	910	908	978	957	924	976	927	902	962	896	901	913	930	930	895	916	943	901	940	935	908	906	874	924	935	920	913	926	945	937	939	936	936	983	970	960	980	969	868	916	922	960	897	923	964	889	946	902	935	985	922	970	876	937	983	948	964	890	905	919	879	954	952	921	951	906	973	968	905
29675	19130	18633	17929	12027	5186	2467	1284	829	631	594	549	533	471	486	487	503	440	491	439	458	431	457	445	451	434	401	418	405	416	403	427	411	415	418	428	390	432	439	414	411	455	428	412	453	438	411	388	393	423	421	406	360	427	415	428	374	402	435	407	374	426	461	380	397	458	447	441	406	413	440	440	429	414	422	441	385	438	439	426	448	406	414	428	395	437	423	404	367	391	416	397	427	413	409	393	408	444	409	416	406	410	454	429	426	410	434	445	419	438	391	424	427	446	388	378	421	412	406	414	450	431	407	410	415	440	446	448	376	422	362	409	455	389	416	428	439	427	398	431	419	423	408	446	380	412	409	420	393	415	438	442	417	425	433	438	408	432	421	442	429	442	426	415	398	403	425	405	407	411	410	400	436	414	352	420	425	407	426	424	428	397	427	390	440	418	402	428	430	416	418	402	391	442	457	397	411	428	440	405	407	408	435	430	374	414	425	403	396	428	422	391	419	426	408	400	404	430	386	383	411	436	382	423	401	400	418	472	405	411	423	425	425	424	420	444	422	403	366	425	385	440	431	418	452	441	400	434	414	435	428	413	440	461	385	445	387	436	436	439	414	426	437	407	412	402	431	423	402	423	407	408	467	427	371	409	356	388	386	403	389	439	435	434	426	377	439	422	442	387	426	416	417	398	408	438	388	375	407	396	416	419	397	376	421	441	422	422	439	391	404	419	432	397	413	417	402	428	412	416	379	434	403	389	421	418	422	389	391	425	422	386	419	401	390	436	433	426	440	408	404	424	415	422	400	389	416	437	439	381	415	444	439	437	446	442	409	417	408	394	390	394	433	404	419	437	431	442	424	420	437	395	401	420	409	390	410	440	386	412	408	386	421	382	410	406	443	451	416	442	391	439	451	434	437	424	419	398	447	408	417	358	448	437	411	418	398	421	435	422	390	410	427	404	437	434	437	399	397	446	414	413	397	434	413	418	388	429	428	450	419	394	394	426	420	442	402	428	416	426	411	424	391	398	429	404	370	466	408	405	450	428	418	435	390	392	449	409	421	404	363	445	436	417	427	412	401	449	437	408	465	413	407	449	418	453	427	434	398	359	368	417	432	427	436	411	394	381	427	446	415	394	459	429	397	419	391	410	383	433	390	415	379	395	435	386	409	437	391	410	399	393	436	426	380	423	392	414	430	392	387	414	406	388	420	408	417	438	461	430	434	442	453	426	396	414	424	445	404	445	389	422	413	400	404	455	410	470	391	410	411	401	406	390	424	444	395	416	412	393	378	381	412	413	408	424	425	433	440	477	421	411	417	395	419	419	406	410	469	421	389	445	407	412	374	426	432	429	396	423	373	370	421	426	430	401	420	375	398	420	380	428	380	373	424	416	393	435	425	431	438	397	396	408	381	407	421	454	394	412	388	405	404	387	399	413	399	426	432	431	400	420	401	436	396	422	387	429	413	420	415	454	407	419	389	379	396	388	474	392	415	427	433	453	412	453	398	386	426	429	411	444	412	386	426	421	421	440	404	408	413	414	419	396	438	401	415	407	397	436	431	449	445	379	387	401	410	397	420	397	425	438	425	443	392	417	426	414	440	408	392	453	429	432	418	435	424	407	394	430	425	419	417	427	450	432	415	438	380	388	381	403	404	420	379	431	391	427	362	429	404	434	425	442	436	411	394	421	388	436	410	420	438	423	428	399	432	423	400	429	403	434	468	433	437	429	408	427	392	421	387	402	428	372	457	431	478	398	446	451	436	455	421	440	405	386	425	421	437	416	443	411	424	417	417	403	433	364	434	442	393	425	409	384	358	422	362	393	400	415	417	411	426	407	428	398	423	413	388	429	428	441	442	389	432	454	411	405	412	439	362	392	394	421	461	419	415	431	472	413	405	400	437	457	397	424	413	437	443	395	440	398	399	386	370	412	426	404	419	434	424	458	429	401	481	408	415	394	410	406	441	420	386	392	417	404	429	387	410	399	422	415	400	425	406	421	399	398	426	448	416	431	396	377	420	410	435	385	420	406	399	420	415	432	424	423	430	419	411	402	435	429	406	432	403	370	437	458	465	442	446	411	395	413	433	413	428	426	406	398	391	381	413	421	411	418	397	426	441	437	420	396	406	378	401	431	422	395	421	416	407	465	429	404	401	419	432	443	434	407	422	418	405	424	403	397	377	420	443	385	414	419	402	410	428	456	428	430	415	427	418	405	429	367	410	388	412	446	413	404	389	401	447	400	417	418	431	446	422	436	409	437	453	416	404	437	423	430	412	419	432	414	411	417	442	392	417	429	432	412	485	424	449	434	458	379	439	423	394	411	396	456	413	431	406	434	389	406	459	391	431	392	395	438	385	440	385	412	410	431	393	434	447	383	442	390	435	450	428	415	435	438	423	441	406	378	400	412	405	425	433	445	393	389	413	411	436	389	438	420	452	406	393	379	420	412	421	391	416	396	428	432	387	376	411	437	418	405	446	401	414	414	402	391	394	425	416	423	413	406	405	430	414	433	436	443	412	409	448	400	463	410	415	429	421	457	474	463	398	409	412	430	385	397	388	364	403	421	416	459	400	399	456	410	423	442	393	433	400	416	412	426	390	428	464	408	407	421	404	402	363	411	443	420	435	457	401	430	395	428	412	440	407	430	445	431	416	402	378	426	387	412	419	435	446	448	434	400	413	416	377	383	405	384	440	442	428	365	392	396	411	415	396	433	416	398	454	420	425	398	443	419	414	401	394	424	417	431	374	434	411	412	446	420	435	437	429	440	428	413	389	408	430	431	427	396	451	390	435	413	403	444	410	410	387	435	431	467	395	376	412	416	415	425	414	397	400	449	377	402	386	385	430	415	432	411	408	393	414	456	403	422	370	399	419	399	381	412	405	364	380	421	407	440	412	438	412	378	448	410	405	389	384	401	437	446	407	444	434	389	411	444	408	446	400	434	426	444	412	423	372	405	423	435	409	431	404	374	418	417	425	433	413	406	409	405	399	439	418	422	447	399	424	430	454	423	417	383	421	433	430	418	409	426	458	418	424	431	401	407	408	406	420	406	419	433	425	398	410	406	429	430	406	399	375	406	417	413	421	431	419	397	439	421	456	443	414	451	427	412	417	404	463	472	401	417	457	433	386	470	453	424	432	434	394	407	444	389	415	426	434	371	399	428	458	448	410	425	428	411	389	409	464	411	427	391	434	388	421	399	431	420	436	405	379	437	418	391	411	425	409	405	443	440	389	449	389	415	383	453	399	403	390	396	375	389	406	399	399	442	429	426	433	442	452	415	416	415	389	408	411	390	395	449	439	441	416	462	430	401	423	421	427	437	394	431	420	442	432	403	434	450	429	399	404	408	424	442	398	420	440	425	368	387	395	433	461	392	391	419	382	454	432	397	390	405	445	422	447	433	412	408	414	428	381	428	378	428	372	429	420	386	397	409	435	402	412	431	398	432	436	419	393	390	398	428	390	402	423	407	448	416	400	446	439	392
20724	16608	24732	29135	23607	13276	8346	5054	2713	2003	1804	1704	1618	1570	1406	1360	1388	1260	1192	1224	1169	1191	1075	1026	1062	1096	1139	1102	1084	1073	1030	1052	1038	1012	1070	908	988	949	996	968	970	945	973	946	917	1004	973	995	968	926	988	969	934	971	970	952	940	940	961	970	938	901	976	919	948	977	944	931	928	956	964	967	976	953	933	963	952	915	938	1022	886	938	1033	965	981	1001	933	897	945	953	976	958	943	923	965	959	921	974	937	927	938	959	970	935	972	954	950	997	932	945	970	947	947	944	953	944	985	915	932	995	973	981	948	965	960	966	971	924	978	978	946	935	947	935	971	949	986	957	952	925	948	970	941	942	954	964	973	958	949	912	925	994	976	946	923	935	981	997	921	957	886	979	1021	947	923	941	939	910	932	983	947	961	940	902	933	916	951	948	1000	931	939	1025	954	928	965	983	977	880	948	943	1027	946	956	963	984	938	928	980	935	935	976	938	979	981	875	927	911	961	952	968	916	965	954	933	929	940	933	940	937	937	941	909	916	961	936	945	913	974	917	977	997	939	947	954	973	905	958	956	938	899	962	1000	947	974	948	958	953	973	978	961	972	985	979	991	962	932	899	955	957	938	950	967	933	955	933	984	1001	980	991	935	1017	931	968	939	931	952	929	926	1037	1017	997	906	926	923	915	958	954	975	977	961	980	922	917	983	942	971	980	947	938	977	942	967	956	883	944	962	1020	968	927	981	934	932	914	946	951	886	968	999	933	1008	983	998	944	924	938	1001	918	939	974	922	945	1002	905	1019	942	930	975	942	919	939	984	958	923	946	898	956	934	986	885	944	971	947	973	1001	946	974	915	940	943	978	989	973	924	930	953	928	942	991	934	943	953	965	993	959	937	951	939	970	981	925	951	897	974	1000	956	921	913	965	962	984	927	961	966	1001	980	926	899	939	918	918	930	924	954	938	943	982	942	934	961	912	934	988	985	950	964	943	929	926	918	929	969	982	921	934	981	1004	927	951	923	960	956	987	939	931	970	925	957	898	986	951	1001	939	941	966	929	949	960	916	870	994	1016	953	923	945	953	973	983	926	969	983	983	976	900	984	955	921	952	923	949	963	944	979	924	937	956	974	977	1005	946	975	920	963	950	978	951	920	921	993	936	941	1000	953	928	905	995	967	932	940	975	987	950	1011	926	939	905	968	942	944	953	952	929	957	979	942	995	960	957	941	973	984	966	948	959	955	935	952	929	956	957	917	938	923	972	888	1033	953	943	987	895	961	924	966	971	935	960	936	932	898	913	964	871	978	973	935	937	950	950	962	940	921	972	995	1003	916	939	987	962	982	895	953	892	940	956	989	966	929	953	951	958	937	965	931	970	980	963	988	903	972	918	932	943	996	950	974	882	983	893	902	970	945	915	961	945	920	964	934	937	945	1026	915	987	950	972	950	996	940	981	993	980	930	943	923	975	936	968	952	1024	958	919	946	912	886	997	926	966	994	999	932	969	961	960	951	997	948	902	996	929	968	984	960	954	925	935	925	928	915	891	997	915	911	907	931	952	949	988	958	948	938	937	961	907	935	971	962	936	1000	1004	961	953	955	1009	929	976	892	924	958	957	946	929	960	910	920	986	922	972	947	965	927	899	965	996	946	1017	932	923	935	1018	907	947	981	884	966	978	998	985	906	960	946	915	998	951	957	955	1016	967	930	911	955	899	951	1007	959	970	945	942	948	893	902	925	924	954	953	915	995	950	955	955	922	927	958	946	890	1019	902	925	965	978	912	922	951	1014	982	977	900	946	929	989	961	997	947	952	988	968	973	909	951	949	900	952	991	992	945	915	985	987	934	930	968	892	953	951	943	959	910	975	946	962	930	960	923	919	945	992	934	934	985	975	977	962	991	888	942	949	956	926	907	953	955	898	981	929	981	966	977	943	995	941	980	931	922	973	992	985	937	890	966	967	998	946	907	956	923	953	942	1007	1014	1013	957	903	933	973	954	958	986	927	927	1000	943	942	925	918	966	901	968	963	966	963	910	985	964	936	907	976	990	957	944	959	936	926	999	960	990	962	968	951	980	945	926	957	964	1002	975	929	934	959	959	860	967	1012	920	1019	982	958	949	990	888	960	904	912	949	926	1006	966	940	928	916	953	936	972	906	937	975	950	938	931	999	932	982	979	944	932	960	973	970	943	990	920	930	971	950	976	965	906	966	917	930	977	1008	961	974	960	990	906	950	959	944	930	946	1020	917	960	931	946	943	946	945	947	977	962	916	944	990	909	983	989	914	958	914	939	980	994	944	953	1019	938	927	952	907	967	930	920	950	971	957	885	953	970	935	938	982	967	930	970	969	924	963	941	992	950	1000	992	972	989	929	1002	944	939	981	972	962	995	956	977	937	970	1011	900	968	945	949	979	951	988	966	949	956	952	890	919	933	1010	944	935	959	936	922	889	943	938	930	916	963	955	925	983	985	906	905	944	922	1002	964	925	967	958	943	980	1003	942	914	985	949	984	949	994	968	933	971	976	1001	968	930	934	938	963	956	951	961	951	937	933	949	950	1004	996	901	958	968	974	1022	996	985	985	978	1000	952	935	919	992	967	888	974	954	963	958	937	966	921	947	994	963	970	937	952	970	973	935	924	962	934	959	925	989	938	914	968	934	973	974	1010	994	1004	893	963	969	964	893	931	960	947	918	949	897	948	979	963	938	973	959	955	976	963	951	988	924	958	952	940	958	971	979	951	982	904	967	1009	939	998	952	913	941	1012	995	919	899	933	941	971	921	922	935	952	939	989	1028	954	933	922	922	924	924	943	987	946	915	906	1014	908	990	902	1006	988	982	903	930	955	934	975	910	955	969	926	901	989	973	922	966	977	922	983	947	978	1012	939	941	914	937	933	947	950	974	945	1000	1017	989	984	953	954	978	992	922	932	938	961	950	973	899	923	956	916	895	952	1007	998	951	1027	926	948	970	982	966	989	924	959	962	963	968	944	931	919	948	952	948	878	946	957	927	970	990	935	950	917	895	938	1000	942	963	978	974	969	949	923	981	987	912	948	934	958	961	903	904	923	971	908	966	916	949	942	937	942	1000	975	921	981	1013	941	974	956	989	950	903	961	977	1000	1000	960	972	889	948	1002	991	972	975	992	1004	1012	965	937	969	889	954	964	965	932	972	951	975	969	934	986	936	959	920	955	931	975	957	937	982	974	959	933	957	980	926	954	962	954	968	930	954	1013	917	915	937	949	1023	938	918	966	955	1014	1006	983	946	958	918	939	891	955	958	896	950	981	972	981	983	953	973	920	972	1018	948	989	921	976	954	913	919	918	947	953	952	952	995	993	938	902	907	999	937	877	952	944	937	941	949	963	948	953	939	956	969	957	915	920	987	950	965	954	961	996	938	952	975	941	949	929	950	951	966	920	940	914	921	991	986	923	985	1010	953	961	913	967	930	959	950	878	942	893	962	1009	973	960	917	967	925	944	940	1009	972	936	932	962	954	929	923	962	937	960	941	933	996	957	948	937	928	936	944	965	965	954	973	976	976	972	982	959	950	958	940	936	919	982	939	911	922	1000	954	955	960	947	971	924	924	991
40192	27559	26252	25346	19052	8027	3588	1784	1245	624	594	552	493	526	485	454	444	409	373	389	399	407	380	369	366	379	378	385	393	371	365	384	368	400	393	313	341	354	348	335	329	340	343	348	389	369	361	342	329	352	361	317	335	357	352	364	361	371	313	356	344	340	384	362	342	355	358	374	340	308	356	364	375	341	395	360	312	330	376	358	360	347	334	347	337	321	367	341	335	338	365	377	334	327	375	369	321	368	338	332	356	372	346	361	344	310	371	332	360	349	390	348	346	338	356	380	368	356	372	358	366	343	346	351	390	343	322	366	350	357	362	383	383	376	367	356	334	338	347	331	336	382	333	359	363	358	371	375	330	338	362	373	386	384	327	344	312	368	343	377	332	356	327	384	330	359	375	343	347	329	341	346	324	339	345	334	355	350	335	346	327	364	348	368	352	327	336	371	349	347	339	331	319	360	326	341	338	337	333	342	320	340	344	359	333	340	335	366	325	307	352	348	370	353	337	329	399	366	347	330	335	295	350	382	371	324	313	350	358	337	344	354	371	337	324	391	361	358	355	361	325	354	325	380	346	344	325	343	354	333	345	338	380	348	309	367	369	301	365	361	380	348	353	354	361	378	307	368	342	397	363	307	365	359	359	311	361	333	336	385	332	354	320	359	334	348	340	326	343	354	357	355	365	348	339	373	362	348	387	329	339	352	337	367	359	369	372	361	364	344	357	360	343	321	350	354	331	349	353	361	336	319	341	335	362	354	354	325	330	352	356	346	362	359	344	324	348	304	364	371	326	375	349	324	328	354	371	355	339	355	300	381	394	331	355	353	333	367	387	347	336	328	327	353	352	366	332	367	346	339	350	361	316	362	329	363	349	344	368	352	376	361	370	358	366	357	364	361	333	355	338	366	364	332	344	381	332	321	371	364	338	339	350	382	357	356	379	341	331	360	370	354	381	349	343	362	343	326	315	323	357	333	359	360	356	372	329	322	404	329	342	350	358	392	352	318	361	364	388	352	385	373	327	355	352	346	366	365	331	382	348	341	351	326	356	344	357	365	370	377	328	346	346	363	351	338	348	338	331	389	337	358	365	355	358	363	367	358	356	348	343	363	339	338	347	330	356	360	360	327	342	348	349	366	338	357	350	284	334	383	330	390	342	359	366	330	365	338	354	342	360	351	331	354	360	347	365	342	361	327	330	368	326	334	350	328	350	364	361	339	341	344	355	330	357	327	356	337	374	386	343	357	355	323	381	351	371	381	330	345	405	386	359	344	356	334	348	376	407	375	344	341	362	368	343	346	343	359	349	364	370	392	374	351	334	319	352	332	349	380	347	332	341	340	316	351	322	355	337	340	375	339	365	346	353	354	357	351	350	316	377	334	384	344	382	360	365	398	338	360	317	371	372	329	383	363	342	360	355	348	353	339	305	356	350	330	348	371	361	317	322	357	365	374	389	349	374	358	348	379	341	353	332	340	362	349	350	366	391	366	328	397	350	359	335	311	370	355	325	363	341	338	367	374	344	367	340	324	305	355	367	352	329	332	305	349	357	362	333	348	317	350	375	382	389	376	324	369	346	338	365	352	333	325	322	378	302	346	337	352	336	354	386	337	327	354	327	340	378	364	353	362	322	354	359	310	333	344	327	337	336	382	346	363	338	368	324	333	376	340	364	345	306	383	348	359	407	383	368	359	368	330	314	349	349	342	359	359	354	385	292	361	338	369	345	346	344	347	332	316	323	315	355	351	375	358	337	343	356	335	318	360	369	368	351	331	388	366	341	318	361	363	339	344	278	373	330	355	313	330	368	360	329	346	384	317	368	356	346	397	347	319	376	345	340	347	361	353	347	321	351	335	377	327	337	382	353	333	297	329	350	361	326	349	328	333	367	374	372	381	358	353	358	335	337	384	344	365	361	373	352	320	378	335	376	400	337	366	363	383	320	346	332	352	322	323	340	351	316	369	347	374	377	352	376	376	367	331	350	368	383	369	342	351	331	388	332	330	358	361	362	376	349	353	358	333	339	372	364	353	337	380	366	370	321	348	366	349	333	310	321	360	361	375	367	359	336	339	342	356	334	352	326	348	330	329	349	323	371	351	344	374	332	344	379	350	330	332	336	315	307	337	322	336	342	397	357	346	351	348	366	333	339	326	352	376	344	367	339	371	340	351	333	341	342	347	352	354	326	345	372	391	356	351	344	326	351	325	350	390	317	362	329	365	352	351	328	329	334	354	352	350	345	361	367	340	381	349	361	335	338	360	344	342	368	351	367	329	330	337	364	325	370	351	335	346	341	349	316	364	342	329	348	327	371	348	311	388	330	346	370	363	320	359	328	349	357	339	340	304	344	385	351	329	352	325	334	337	360	348	342	397	362	356	325	383	366	377	337	321	356	359	324	329	332	332	333	376	349	349	353	337	349	335	339	331	366	367	325	358	316	383	391	341	366	346	326	380	328	312	314	352	355	338	342	325	348	337	325	363	320	359	345	351	370	325	315	344	361	363	356	335	350	370	338	364	334	374	316	380	345	362	353	341	366	361	350	339	341	381	339	344	343	356	376	369	385	366	354	393	377	367	323	376	370	325	378	372	329	358	401	338	355	363	328	378	402	369	373	347	370	356	364	380	348	337	329	370	385	335	388	341	328	373	334	355	337	353	344	367	346	340	387	323	368	360	360	398	349	357	341	360	328	330	348	348	349	319	349	351	375	332	339	371	370	335	364	343	385	361	348	360	344	346	340	330	345	331	360	337	339	373	350	333	347	315	356	372	322	315	346	420	341	342	339	282	370	364	334	317	342	370	350	350	373	327	340	389	342	415	372	363	344	324	357	387	354	332	362	383	318	317	361	343	349	350	361	357	322	345	349	322	312	370	330	339	328	331	315	340	339	367	341	334	350	375	335	347	331	378	340	361	304	333	376	357	356	334	307	334	364	348	324	347	335	344	339	355	367	328	353	355	327	330	381	358	348	376	343	374	377	346	332	378	330	348	377	325	393	345	326	365	334	375	367	349	352	320	355	353	337	335	376	366	327	353	348	331	297	373	375	371	357	326	383	320	336	330	342	345	352	352	341	367	377	329	364	335	387	362	357	348	380	344	319	360	357	348	365	335	314	352	366	356	348	345	361	383	313	350	352	349	353	390	400	332	392	335	333	360	370	396	345	330	340	381	373	371	306	339	364	311	367	330	329	364	399	366	324	331	354	360	348	355	330	364	341	357	348	351	373	337	358	377	335	377	395	374	372	366	329	347	368	347	319	355	373	373	378	349	376	386	343	348	351	336	352	353	333	369	371	349	353	355	323	311	396	336	376	318	342	337	330	371	328	362	328	328	330	367	325	318	340	346	367	374	349	354	353	334	363	310	331	371	329	340	361	348	336	329	386	352	341	344	361	348	344	404	380	361	337	358	344	386	390	350	373	346	335	366	364	330	342	377	338	307	353	368	348	337	331	360	383	358	340	333	360	361	372	367	361	302	341	370	383	334
26725	23258	30689	34462	30161	16554	10226	6326	4562	2364	1971	1856	1719	1599	1477	1368	1341	1261	1182	1178	1098	1068	1072	985	995	991	984	1028	1040	1037	972	1006	942	922	865	876	861	919	879	835	798	831	859	809	820	802	812	775	864	800	852	871	855	837	803	765	792	786	821	868	790	814	848	832	789	799	817	821	803	813	799	804	813	802	861	845	814	882	794	862	838	803	821	806	806	768	869	787	812	803	789	849	847	832	829	831	794	829	788	866	820	823	819	804	820	806	817	791	798	792	830	808	775	820	796	774	808	792	818	829	845	807	795	798	831	859	804	824	854	848	803	830	807	819	810	792	743	804	842	788	804	834	815	768	813	741	834	801	829	795	759	799	802	850	822	852	833	811	812	780	818	786	860	866	838	810	848	801	834	799	765	790	791	800	770	777	861	805	785	832	804	838	772	788	801	807	815	809	843	759	833	821	815	734	850	764	842	803	862	798	778	763	795	767	769	787	777	844	818	856	773	806	826	794	846	762	817	770	850	839	794	818	801	801	822	859	833	791	770	860	821	834	779	801	827	810	754	843	805	847	836	755	794	800	802	824	795	804	806	805	780	745	812	747	736	828	828	859	788	810	870	765	809	835	822	787	824	785	830	857	795	870	767	756	795	767	777	816	821	788	794	838	757	797	762	783	831	828	784	813	820	790	845	802	856	851	855	807	829	784	847	782	825	837	817	855	806	807	805	808	842	829	826	845	791	843	821	812	780	815	793	728	775	799	775	781	808	793	826	777	778	790	811	829	783	824	827	781	805	768	832	850	859	806	812	818	843	750	798	766	841	825	795	822	788	792	866	817	810	829	820	793	828	815	843	831	836	856	825	824	824	796	781	829	776	790	799	801	779	825	828	797	821	818	818	821	810	778	806	815	819	821	820	807	861	809	781	838	816	838	773	789	809	805	782	809	855	769	796	839	834	781	810	794	815	830	816	756	808	826	855	853	746	835	815	813	788	813	842	822	798	817	790	812	815	840	807	838	819	796	776	787	839	826	775	857	809	854	837	753	824	809	773	789	781	817	832	781	890	802	859	823	846	785	777	830	799	861	814	844	845	859	792	817	800	829	776	789	805	856	856	805	751	804	767	801	810	821	743	787	797	834	807	807	814	810	827	831	778	820	774	842	779	777	795	784	811	783	803	803	757	782	793	827	804	739	781	781	809	797	766	779	824	796	815	772	834	886	807	754	827	773	775	834	791	818	841	788	829	820	783	838	817	791	757	802	838	878	804	834	784	782	826	807	826	813	801	800	786	822	852	789	799	809	797	820	825	757	814	858	789	827	795	852	815	776	863	854	884	795	757	807	822	791	818	819	818	835	817	812	792	807	851	874	815	815	798	812	799	824	821	843	819	788	819	809	818	756	796	797	813	857	819	815	801	845	798	780	805	810	816	803	807	805	853	852	841	812	843	823	774	797	795	788	825	800	784	813	793	815	799	878	752	839	788	845	839	801	808	808	806	808	878	809	829	796	830	838	780	804	784	811	774	804	781	803	824	772	799	845	845	752	797	841	830	828	792	815	809	760	819	813	825	758	776	837	852	840	794	827	804	749	821	791	805	849	772	792	815	835	776	758	779	836	837	796	816	785	813	792	791	788	839	839	839	844	818	784	829	828	818	812	827	802	795	824	763	790	825	800	805	841	824	849	783	739	825	808	813	823	824	794	756	817	846	825	800	795	783	798	816	798	838	824	850	767	820	859	797	854	797	806	808	801	813	818	811	837	767	836	829	816	829	793	833	829	817	812	835	788	795	818	860	852	824	804	844	823	782	814	790	826	827	829	809	844	862	848	763	815	818	857	870	781	812	790	808	763	766	784	828	772	794	790	818	870	818	801	845	813	808	781	786	852	851	794	862	813	783	786	847	782	840	823	826	846	809	825	791	820	809	761	817	741	790	785	747	859	798	759	824	790	804	772	751	807	811	797	818	816	761	798	786	799	798	808	795	828	811	787	815	804	783	810	784	850	759	837	821	798	802	807	786	790	791	793	824	856	844	867	830	792	817	829	838	825	838	798	857	838	798	837	820	796	862	789	843	836	832	779	821	838	815	818	820	846	804	839	813	807	839	782	777	806	807	795	835	764	827	769	780	788	889	789	865	823	798	820	827	778	778	836	787	851	832	824	856	789	787	821	795	836	841	819	814	785	829	809	819	767	835	797	827	801	862	801	815	859	819	861	788	831	886	871	830	796	819	760	798	775	808	834	833	867	800	819	782	791	827	837	798	816	769	842	815	813	818	822	796	832	840	839	784	784	838	881	836	787	820	844	836	799	807	805	855	841	813	810	823	769	823	784	790	871	802	797	818	789	817	813	814	832	793	826	802	822	750	798	769	800	828	787	832	794	776	858	739	743	835	848	788	797	817	761	805	833	844	819	805	848	837	806	821	841	833	792	841	810	813	755	815	821	825	842	828	814	811	824	839	785	780	761	817	812	789	849	830	871	781	842	821	785	779	777	833	815	778	849	776	847	803	821	793	791	806	816	839	820	830	812	821	840	828	818	825	785	833	749	800	804	831	793	795	822	804	790	815	803	818	798	754	799	791	821	799	825	779	763	794	820	846	807	856	793	801	805	822	822	868	803	808	820	795	783	809	806	798	804	861	799	824	819	825	769	845	813	798	846	781	804	860	812	803	776	756	798	869	841	818	768	849	779	836	786	860	852	826	820	790	809	808	823	859	820	787	767	822	775	788	802	823	798	789	797	821	798	798	800	811	829	781	804	850	827	841	824	776	850	854	846	802	788	774	798	835	774	825	803	789	765	797	830	808	838	808	810	845	837	783	841	796	786	756	791	822	801	827	789	840	775	860	795	856	787	792	823	843	813	779	824	845	797	760	825	802	773	808	779	801	814	782	830	849	806	810	764	817	794	790	797	789	798	821	805	778	816	815	831	804	772	799	828	825	816	771	800	869	842	828	827	817	814	835	863	741	849	804	878	788	831	815	820	843	843	820	826	800	814	775	781	839	835	865	840	818	816	787	814	813	840	801	854	829	825	798	751	796	826	787	768	832	833	852	823	834	897	785	790	846	829	835	791	817	792	821	839	768	865	803	846	836	819	808	788	845	820	789	777	787	831	825	871	827	807	832	809	772	808	827	789	810	787	843	828	769	834	818	832	848	854	803	796	872	826	756	789	840	787	787	857	843	853	835	811	854	790	855	814	806	787	849	819	846	869	790	817	836	833	823	820	776	827	801	853	783	844	830	800	816	776	794	840	848	777	848	805	802	772	819	808	825	815	799	815	819	827	813	775	795	815	790	820	794	824	800	838	835	816	851	788	790	790	820	823	822	830	785	766	828	826	809	817	806	809	823	805	798	899	803	843	829	789	845	790	820	846	811	849	818	796	789	829	856	833	827	802	775	765	825	792	823	801	816	834	818	835	786	833	839	764	793	823	808	867	825	829	863	841	813	843	842	825	867	812	864	814	804	810	798	852	831	787	857	792	808	837
16688	7829	6002	3880	1968	1177	764	547	521	501	517	463	449	469	420	386	414	421	394	389	409	390	394	408	401	411	399	400	397	397	400	395	405	389	409	435	385	417	411	445	400	394	404	433	407	381	362	397	397	418	407	406	415	392	435	381	415	404	398	395	381	409	407	412	415	411	438	421	388	430	437	397	405	405	398	426	420	389	401	397	385	382	409	385	395	433	451	377	408	413	381	418	373	397	436	379	423	383	373	444	428	420	416	401	428	405	431	407	416	389	384	387	374	449	383	387	371	398	416	428	393	379	427	379	414	390	395	409	393	423	401	417	415	401	386	402	393	382	391	404	411	405	422	365	408	422	417	436	437	394	418	412	422	383	361	379	386	434	411	446	416	414	399	386	374	420	372	426	391	422	411	419	407	387	417	398	428	385	385	419	393	425	370	412	391	388	402	419	377	396	370	378	420	397	385	400	397	415	396	391	373	403	418	392	403	365	404	386	394	391	415	424	399	380	377	384	425	432	418	410	389	377	396	391	444	377	401	410	413	415	402	392	395	438	391	409	416	396	415	403	392	445	362	411	416	444	403	421	433	425	388	431	432	406	434	397	407	365	419	409	375	380	417	406	422	410	423	410	400	391	404	345	413	425	437	400	416	407	399	417	432	421	429	435	425	383	411	422	414	378	396	349	394	410	398	369	406	401	407	369	350	355	417	381	403	407	376	378	424	422	436	393	374	397	383	388	417	419	423	359	415	410	387	402	412	382	398	377	423	419	405	441	426	435	424	386	396	388	449	399	412	409	397	417	412	398	404	390	416	422	387	395	406	443	400	414	401	421	430	398	383	385	384	409	376	387	393	396	420	396	349	405	382	406	396	411	375	367	397	401	378	419	425	388	394	412	384	418	406	386	426	412	373	408	392	389	391	406	442	407	387	377	368	386	383	412	407	387	410	435	439	400	407	394	384	390	368	421	436	377	413	409	410	398	402	421	402	384	404	375	427	395	383	407	362	416	382	377	439	388	386	438	413	380	403	414	380	392	400	391	396	404	385	403	387	386	399	404	458	418	373	405	360	418	377	418	387	393	404	405	398	395	405	408	421	431	380	375	387	386	426	425	425	390	398	398	401	406	404	391	390	394	425	370	404	416	387	377	381	392	376	363	426	357	369	388	397	429	417	411	420	383	367	401	391	417	356	390	439	421	393	407	383	446	381	391	414	409	410	438	390	396	469	385	437	413	441	433	424	427	429	388	383	409	365	396	431	387	429	372	419	430	447	398	414	419	409	393	391	405	398	411	412	440	409	370	413	378	394	414	407	394	411	407	414	399	432	425	389	387	387	430	381	404	381	413	413	373	407	423	384	387	407	397	384	406	386	422	385	429	382	419	401	420	380	426	406	444	445	380	385	418	411	435	410	381	431	384	416	386	406	434	390	384	416	454	365	408	367	380	409	398	421	410	415	423	422	409	346	396	359	390	412	410	403	430	384	448	372	398	402	415	408	374	414	405	417	381	404	395	379	375	380	384	411	414	384	418	407	368	377	410	412	369	407	381	400	423	395	432	425	419	409	395	416	391	419	399	387	413	421	433	409	413	434	397	368	392	375	372	347	396	413	402	392	405	401	363	382	380	433	447	361	429	387	389	404	403	401	420	411	370	392	385	395	398	369	403	384	410	400	396	429	443	381	424	399	402	394	399	413	396	436	404	402	415	402	390	416	410	380	439	459	392	401	391	383	405	376	425	421	429	431	379	403	407	397	400	417	399	350	432	381	413	404	421	410	428	427	378	384	402	383	395	387	339	409	397	434	407	382	428	403	396	404	396	444	386	433	388	393	403	402	365	413	397	394	402	425	392	362	417	379	445	387	386	427	386	411	411	429	378	426	410	379	395	390	408	416	363	437	392	424	406	382	414	419	377	398	410	415	406	391	394	420	405	339	398	388	402	438	395	397	417	404	416	422	411	401	408	363	424	405	387	415	367	410	436	418	457	420	441	398	381	374	376	385	392	445	427	384	388	436	406	368	392	401	384	455	412	401	397	438	424	409	396	415	438	413	380	402	383	409	422	378	392	381	425	428	412	400	401	406	397	402	430	414	404	397	382	454	422	395	373	407	372	388	389	338	391	385	395	413	395	368	362	430	392	395	417	383	366	389	428	412	423	414	394	405	398	408	381	408	352	434	399	418	347	411	423	435	404	413	402	415	409	418	394	374	389	442	406	414	386	379	396	438	421	359	390	373	405	403	385	399	410	383	406	430	400	405	385	425	426	402	393	382	410	386	383	396	425	379	407	388	392	425	416	401	391	412	386	406	411	395	375	392	407	387	433	401	389	388	395	427	393	370	430	412	398	397	391	407	426	437	422	403	415	409	351	408	403	368	397	414	446	410	407	384	422	442	432	369	413	437	394	390	389	388	391	450	432	389	376	435	412	428	379	414	426	429	412	404	399	372	418	386	424	390	372	394	417	458	404	408	424	405	387	387	368	377	380	372	427	394	428	415	399	401	412	380	440	418	395	375	422	396	392	408	385	374	420	383	399	403	410	389	390	407	388	387	442	384	406	429	419	417	369	428	408	426	400	409	388	390	431	385	400	415	351	425	427	423	434	419	407	377	386	441	378	390	382	384	404	381	400	379	464	441	431	408	394	418	459	371	420	405	375	380	366	379	394	428	414	390	466	421	398	419	412	414	399	433	419	427	427	424	419	398	413	436	380	408	402	425	368	393	379	398	400	396	387	415	380	395	408	395	415	408	433	411	409	419	445	388	411	382	411	408	391	422	417	415	409	419	414	379	413	401	379	406	406	438	422	390	404	430	376	419	377	409	410	432	431	437	396	413	411	387	456	401	361	420	406	341	404	411	409	397	386	400	377	378	379	355	366	422	409	411	380	405	413	411	410	412	411	419	385	397	400	378	398	351	365	422	405	439	388	383	411	416	378	405	362	419	407	409	390	413	417	385	412	383	415	403	376	395	393	403	413	399	402	457	399	390	395	431	367	414	432	436	429	413	392	432	446	409	384	357	381	398	402	419	385	439	399	376	403	343	393	390	422	416	396	394	400	376	415	433	401	400	375	415	389	435	396	398	354	413	362	374	419	429	415	441	439	423	427	388	417	395	407	402	403	388	403	400	420	445	331	413	389	415	379	397	424	391	381	425	394	389	372	391	368	400	406	423	428	420	414	391	386	426	393	406	433	413	391	417	429	415	398	413	376	355	442	390	380	383	387	394	420	376	384	395	386	415	422	411	402	416	429	381	356	426	381	403	367	367	379	398	380	407	388	444	380	433	400	416	414	420	376	386	444	412	380	418	434	396	384	388	438	383	401	361	391	398	405	389	369	387	418	399	365	394	386	368	391	431	406	412	388	403	415	413	414	421	394	392	405	431	395	426	442	396	369	426	414	396	381	440	397	404	405	397	388	387	401	408	384	421	385	429	349	403	388	384	388	406	389	358	436	426	360	364	402	406	447	428	385	386	390	403	414	395	402
11913	7547	10908	10249	6860	4242	2455	1831	1528	1408	1361	1327	1216	1192	1178	1117	1122	1035	1031	1001	1044	992	969	990	972	915	941	966	968	1000	964	1032	945	965	952	968	917	916	964	961	963	950	897	887	938	905	933	978	929	995	916	935	980	944	927	1031	949	930	969	942	879	981	950	928	953	964	943	980	909	906	955	938	984	931	952	915	969	983	935	915	918	937	954	885	895	927	948	938	946	882	900	978	932	930	968	912	969	986	940	921	898	962	954	907	928	966	957	909	944	915	944	942	963	950	886	954	921	899	921	965	937	899	930	886	948	942	955	885	921	925	904	985	888	961	944	964	943	942	890	935	925	883	947	907	879	986	927	951	936	874	903	872	968	889	953	947	958	879	922	924	969	929	942	963	949	987	981	906	933	917	941	978	891	947	975	927	896	1004	925	959	901	945	924	932	912	902	860	955	945	911	955	939	886	948	876	930	920	926	897	932	929	936	883	946	923	952	932	944	944	995	907	926	925	919	917	937	982	942	907	891	934	978	960	919	985	937	939	983	964	920	955	909	902	899	901	946	942	910	976	975	962	916	922	881	974	892	932	946	883	932	937	953	966	912	967	920	940	901	884	952	920	965	914	927	928	937	985	970	943	942	960	980	948	882	1000	911	940	979	951	975	896	921	945	930	881	952	975	911	947	932	889	954	894	942	988	907	917	960	941	973	930	966	886	944	896	885	938	918	921	921	907	944	921	899	912	930	936	923	910	927	931	946	970	949	959	910	945	894	928	960	935	967	914	913	932	945	969	949	925	956	960	955	932	956	947	937	962	902	939	956	951	970	901	915	898	898	919	913	935	957	915	874	923	930	948	936	966	966	920	934	988	887	980	952	911	910	949	904	974	965	913	919	909	935	896	964	900	889	942	964	926	976	930	949	943	942	943	958	912	956	933	939	924	918	993	966	978	897	848	882	930	922	941	886	942	982	933	909	935	949	986	921	949	910	926	943	951	949	935	871	931	894	923	953	930	872	870	997	898	926	885	933	880	956	887	991	955	939	972	934	936	937	942	932	906	919	887	949	940	947	881	924	915	953	909	924	941	942	920	918	903	932	955	936	972	919	980	918	915	935	913	925	936	943	923	903	961	909	928	943	895	941	966	920	931	925	927	942	958	899	952	942	914	925	928	955	942	948	901	933	949	934	934	976	858	932	972	947	943	985	992	926	930	933	935	979	976	937	940	977	941	975	941	909	955	966	959	893	919	944	947	912	895	916	891	971	952	923	981	942	981	945	976	886	910	886	892	881	951	922	920	925	976	983	939	910	957	914	898	923	886	890	958	973	944	887	960	943	972	959	953	925	904	937	888	896	907	906	903	878	888	990	911	921	947	940	889	928	948	927	1001	949	980	934	940	1005	968	909	980	904	905	929	922	971	989	902	971	953	939	940	959	967	948	936	923	951	958	938	903	931	956	893	972	971	936	903	906	917	952	942	923	932	965	922	909	944	920	883	893	953	860	937	952	935	942	1004	905	984	964	945	884	919	920	973	931	984	964	930	891	902	1012	951	955	925	911	976	976	933	958	889	896	969	955	880	967	917	974	953	858	925	917	927	951	886	990	933	968	953	920	951	941	933	888	922	850	905	990	939	929	919	902	985	933	904	956	933	909	923	870	976	894	926	960	966	964	940	933	933	1006	906	933	961	928	955	910	968	927	869	871	945	932	964	928	860	884	998	1010	924	901	896	933	958	910	883	918	874	919	943	969	941	914	909	864	913	940	910	927	958	986	933	894	965	913	983	919	928	939	893	916	918	986	946	903	990	918	949	876	975	931	877	956	946	960	907	922	954	891	963	939	964	909	918	927	913	930	967	970	939	897	955	913	952	991	917	913	924	955	958	918	976	974	895	948	935	880	904	960	922	969	926	956	873	977	913	930	915	869	940	949	897	891	915	955	907	902	908	940	919	937	894	956	909	956	949	949	892	952	852	924	918	917	880	949	920	946	978	909	950	933	938	960	970	1040	907	963	952	934	904	939	891	930	923	965	963	965	928	908	900	871	924	953	945	929	919	981	972	920	965	939	937	867	1006	908	930	925	962	948	970	926	926	922	925	928	879	916	929	938	947	922	937	947	917	903	884	902	922	938	958	899	865	932	934	952	911	918	930	934	876	900	931	953	946	907	967	964	919	962	923	998	931	934	950	960	896	928	910	954	956	938	977	909	948	954	932	893	938	963	945	1017	887	894	899	892	935	904	968	954	907	969	940	972	967	961	953	900	917	953	905	966	972	906	1011	924	948	971	943	950	985	884	910	940	902	922	890	954	926	933	939	948	984	900	925	926	958	939	894	987	895	938	911	980	970	929	941	924	980	906	913	921	902	989	919	934	932	926	978	898	908	919	911	947	951	941	923	920	978	957	961	945	935	1000	977	912	965	918	961	950	943	951	885	900	935	892	964	944	971	913	941	954	954	968	964	943	966	943	932	856	975	922	963	919	882	904	935	975	918	921	920	941	932	966	907	912	965	934	941	949	889	982	925	989	923	945	980	997	947	905	928	926	955	885	928	961	894	940	918	941	917	853	974	939	971	920	924	941	926	913	932	886	926	962	883	975	942	937	919	938	944	876	931	934	938	934	962	909	879	971	924	945	870	898	869	1012	946	883	917	903	932	977	997	1011	954	918	944	1002	945	935	902	949	925	912	933	914	902	886	971	902	866	1019	908	905	990	942	913	936	928	914	908	969	944	972	933	969	976	949	907	913	956	925	889	936	922	870	927	921	974	874	951	923	933	939	950	918	883	915	944	882	879	934	906	946	993	922	932	919	936	958	953	844	948	947	969	943	902	960	941	914	902	910	910	937	891	934	899	944	864	905	921	981	872	892	936	960	935	956	928	935	989	1008	887	925	874	953	933	944	922	915	903	903	944	927	954	969	924	935	926	925	929	946	906	950	909	956	892	982	982	966	933	906	895	921	929	992	916	885	951	940	939	944	910	909	931	929	960	930	941	936	965	900	940	914	976	930	896	943	922	971	896	940	940	879	937	961	968	955	914	906	911	943	960	865	935	939	923	969	894	945	939	955	925	962	924	919	948	975	924	943	885	946	934	940	917	924	905	921	912	874	905	914	900	894	909	931	929	958	973	990	885	948	914	961	921	874	963	961	900	876	934	912	933	959	910	876	955	879	948	892	902	939	941	926	919	960	894	927	881	966	984	913	861	881	976	938	964	1008	955	971	900	905	934	903	923	947	976	953	914	949	895	940	901	922	948	943	976	904	989	897	969	910	963	1008	954	931	913	1000	964	923	968	987	957	917	968	937	921	924	920	943	884	899	959	930	990	917	910	938	921	976	909	919	888	951	869	949	946	961	887	984	929	953	962	925	892	925	868	951	915	950	950	919	960	981	966	927	877	951	922	920	944	960	940	970	974	896	922	926	911	968	953	905	915	898	969	944	975	999	931	968	923	940	980	902	904	918	915	949	938	954	876	941	959	947	958	886	898	910	913	879	900	940	941	914	956	894	919	990	890
29938	19619	20462	17428	10538	6091	2508	1014	780	616	563	556	544	541	502	472	492	457	472	423	448	425	436	443	421	466	428	411	449	461	463	440	415	485	434	396	379	412	436	415	465	429	378	401	421	418	402	474	423	465	414	398	441	410	414	397	407	377	434	435	416	468	397	420	432	441	425	418	418	437	388	391	409	417	448	423	394	394	427	382	383	392	409	397	425	464	429	415	395	426	402	380	430	449	407	413	413	385	410	441	420	425	419	439	429	445	405	392	406	409	412	405	394	427	443	411	405	438	379	398	423	412	428	436	402	406	416	405	399	427	381	424	398	422	413	472	446	408	404	409	425	421	418	389	416	424	421	413	415	430	448	440	413	384	432	423	401	417	418	355	392	460	413	423	399	405	442	461	446	416	391	404	408	414	455	421	423	407	421	429	423	432	489	434	391	425	441	407	451	388	422	392	392	395	415	391	414	424	439	444	416	426	416	432	416	382	402	424	402	417	401	430	398	425	445	434	426	390	406	396	410	468	438	401	422	399	428	446	373	423	427	414	415	424	452	380	410	419	405	440	422	394	452	408	414	417	437	431	419	409	407	427	412	429	400	440	427	425	406	429	453	436	438	424	427	424	431	431	455	446	409	437	402	407	451	396	412	366	402	417	420	378	378	408	423	398	465	416	425	412	398	397	441	405	452	444	438	437	469	397	409	393	437	396	430	448	421	376	417	424	411	402	426	427	428	396	407	441	448	432	374	416	462	404	434	423	432	456	420	459	430	427	469	432	402	416	429	425	428	393	411	392	389	384	400	385	406	416	447	420	416	415	415	456	404	447	429	418	405	392	428	373	429	418	443	436	422	398	397	373	394	421	455	480	399	427	390	379	369	444	443	410	462	392	407	390	447	401	448	446	442	399	397	445	401	459	429	383	412	420	394	378	427	434	384	446	411	401	417	401	400	425	425	453	391	405	393	389	382	395	424	423	423	429	426	413	453	437	433	409	433	431	428	431	427	401	387	424	407	422	424	416	456	384	385	468	430	405	414	402	428	394	420	412	431	409	377	416	423	431	393	418	376	393	427	421	434	419	434	394	414	406	422	382	420	369	436	419	412	425	435	409	401	427	445	401	423	445	388	428	392	423	407	370	371	442	382	458	406	404	408	369	418	448	406	400	429	416	455	413	451	399	431	452	414	421	376	435	439	409	423	432	391	423	394	367	397	425	449	393	425	447	411	437	419	421	420	401	398	399	384	396	439	396	471	422	424	394	446	406	422	397	426	433	397	363	400	384	388	411	437	428	420	379	448	406	421	431	406	448	438	416	405	382	400	423	379	422	403	407	411	457	405	418	398	406	435	409	455	406	425	412	401	368	433	416	360	415	389	415	399	364	389	452	444	411	429	370	424	410	376	417	416	420	442	410	360	424	401	401	421	456	415	412	404	437	415	424	424	434	433	423	417	419	398	397	381	436	435	390	459	384	408	448	448	447	429	399	380	375	399	425	444	432	423	450	431	423	417	468	406	452	431	388	434	393	439	434	463	453	408	402	452	393	444	409	410	438	390	398	402	402	435	406	414	435	377	433	435	358	387	434	416	397	410	411	416	402	396	376	415	414	440	428	392	434	418	394	385	357	403	409	436	372	399	419	423	413	400	431	492	452	456	427	419	422	409	447	409	388	424	408	409	410	392	383	386	405	397	404	398	389	397	484	443	443	405	436	413	421	423	413	387	413	450	392	468	421	392	401	438	437	410	443	449	426	404	394	431	436	392	430	399	406	415	398	416	420	429	403	388	435	444	442	395	438	421	421	439	419	426	400	409	391	432	446	432	446	385	442	432	398	427	455	435	400	393	387	354	417	417	393	428	406	391	369	448	424	450	393	391	422	432	429	407	398	417	450	423	425	373	394	416	411	414	417	452	450	400	410	432	450	414	430	426	436	377	416	435	464	420	397	395	415	401	422	413	419	447	465	421	422	399	419	418	385	419	419	417	423	399	385	389	388	435	390	394	377	429	437	413	389	422	404	368	412	381	401	404	404	403	394	418	415	408	405	413	378	444	388	417	421	422	413	394	481	400	411	418	402	424	454	404	410	422	414	418	431	389	451	398	409	377	462	412	429	420	389	388	439	416	413	399	402	416	435	422	399	404	436	430	448	422	398	429	386	431	450	439	428	433	412	385	425	426	414	422	396	443	424	415	402	415	422	421	398	420	404	439	415	427	446	424	441	405	425	440	414	446	399	391	414	446	406	432	440	420	425	373	418	438	447	406	368	438	426	435	404	397	389	410	397	429	444	398	397	409	437	434	417	434	387	385	386	389	418	412	373	412	381	435	439	420	427	443	418	443	430	474	413	459	398	439	417	405	387	390	402	427	405	454	433	363	422	385	403	429	386	400	412	429	417	435	436	416	436	429	430	456	427	384	362	459	415	433	378	401	405	463	398	425	410	408	403	456	447	447	406	421	424	455	381	396	378	403	401	440	454	429	426	437	437	442	405	392	426	391	413	432	395	419	437	446	402	413	379	415	437	383	445	407	416	415	398	441	386	409	432	422	446	401	432	452	466	448	428	422	421	376	453	406	428	409	424	438	424	421	407	388	427	416	378	437	328	408	415	430	461	447	398	412	442	435	432	414	414	412	445	393	409	393	423	427	387	496	425	387	428	445	464	381	399	427	412	429	422	389	399	437	410	436	412	389	413	427	452	422	432	420	377	444	426	406	456	403	452	427	378	406	403	439	401	444	410	444	384	425	447	437	443	409	414	416	414	405	447	399	409	440	428	410	432	395	393	427	387	421	410	399	410	419	442	413	396	441	431	416	424	414	426	439	432	404	446	423	393	402	452	402	430	427	450	413	431	416	422	420	413	401	421	381	408	386	424	413	447	430	431	415	436	400	416	423	446	436	397	454	425	421	450	422	414	442	433	411	404	458	394	427	418	420	389	416	438	402	399	438	424	408	432	413	432	393	374	416	443	432	389	404	390	433	413	407	417	433	393	424	369	387	412	400	411	396	411	406	448	403	381	399	400	417	430	404	409	408	386	407	430	391	440	449	410	391	400	393	404	442	430	370	450	397	408	421	437	414	397	403	391	436	400	382	480	399	390	385	411	413	453	456	401	428	402	380	415	449	411	414	403	396	385	436	420	416	393	446	422	455	420	406	386	420	382	438	399	410	434	403	419	437	414	403	441	398	425	422	456	408	411	487	420	429	402	416	395	385	429	424	435	403	395	399	408	442	417	439	420	440	456	397	415	406	429	426	433	409	381	363	361	445	448	422	410	400	398	423	424	427	414	424	397	431	428	427	389	439	400	417	407	429	411	406	413	386	402	387	450	418	452	406	396	403	451	411	431	389	431	450	427	421	403	461	400	411	424	435	411	412	422	487	438	405	448	430	406	431	456	442	390	375	427	464	466	435	383	417	437	424	401	427	438	431	419	409	401	437	406	391	418	433	439	415	434	394	409	408	414	405	430	383	416	431	441	428	402	401	421
20969	17068	26598	28408	21345	16279	7373	3440	2782	2005	1814	1795	1642	1505	1445	1376	1394	1294	1249	1228	1201	1208	1156	1074	1114	1074	1085	1116	1086	1120	1084	998	1025	1113	1025	980	929	951	1014	989	937	1005	916	1004	1016	933	926	1018	967	1012	984	969	1002	1009	983	953	982	949	958	944	981	1016	939	955	978	994	957	927	939	988	943	933	954	977	1000	968	935	962	995	973	998	1015	1026	990	970	917	923	984	971	949	984	936	939	979	935	1020	936	898	928	970	951	942	939	969	964	927	906	953	962	946	927	918	918	935	978	1019	976	976	958	982	898	918	920	1009	951	978	949	982	921	961	944	975	1007	986	992	975	919	972	927	1025	991	945	912	978	968	954	958	1003	952	933	932	978	933	934	965	936	942	944	978	1006	979	949	1007	910	979	902	945	950	934	993	1031	971	969	1000	948	917	1010	920	963	967	970	949	993	941	982	957	971	985	898	984	981	980	930	1000	923	931	948	1003	987	957	982	966	920	949	920	951	968	899	942	945	939	958	929	973	980	957	935	939	990	915	928	970	964	939	987	975	990	1025	947	953	999	963	1017	899	986	899	983	963	951	894	938	942	936	927	961	953	953	911	967	987	985	978	977	969	970	873	955	1010	959	995	912	999	999	992	1004	977	934	975	968	990	924	976	959	904	934	939	953	964	996	982	966	997	960	933	945	916	984	1014	952	963	1027	950	953	975	1004	995	961	955	919	973	924	933	928	922	991	975	991	936	933	994	953	971	947	983	951	977	1030	895	942	934	962	971	963	931	966	985	913	1010	911	986	973	947	971	882	981	971	965	985	961	960	974	932	984	942	982	996	924	939	957	957	953	940	954	989	995	989	936	947	896	954	920	1008	986	930	948	935	959	960	924	930	956	928	980	929	944	975	955	968	1008	1020	923	906	1000	950	971	934	1004	937	965	951	947	992	967	947	953	956	1013	971	968	962	1019	969	981	962	965	984	912	918	973	902	959	988	943	891	947	942	909	977	1013	984	958	966	974	917	904	946	1002	953	980	939	936	911	973	935	950	875	951	937	945	901	943	938	895	894	970	919	977	971	964	967	934	953	914	943	899	956	936	909	946	962	968	968	986	1012	948	952	977	965	987	951	917	964	951	982	1025	965	964	994	950	960	993	986	940	944	994	914	991	906	967	975	949	945	943	985	967	975	919	935	925	946	994	910	977	911	1036	988	977	992	938	989	996	949	973	943	923	983	970	885	990	963	955	969	969	932	1007	945	916	950	926	962	993	979	962	978	934	904	971	934	980	940	958	984	901	934	970	933	933	1059	969	925	909	958	942	957	998	962	925	996	1009	953	942	961	959	954	1034	963	948	968	920	933	960	950	910	946	988	937	957	991	931	968	931	977	945	993	939	1022	913	985	965	956	919	993	957	1004	934	951	959	960	947	902	979	933	1001	955	939	971	970	955	965	937	934	955	922	995	919	1009	974	941	944	1009	936	922	942	986	1028	986	934	941	941	1020	934	965	968	975	962	934	963	983	966	972	933	941	952	955	960	990	887	978	958	1012	972	938	938	964	952	956	1012	937	977	973	963	960	941	1013	959	926	904	983	958	949	1013	920	934	908	946	918	953	974	933	930	905	942	944	968	942	986	973	957	918	1029	980	1009	924	947	975	927	950	953	963	965	954	921	950	921	981	931	981	947	1009	997	930	939	969	949	951	991	958	932	917	983	953	944	945	931	1007	929	935	947	954	947	952	967	995	938	943	975	952	1023	1019	977	931	927	925	928	953	996	950	993	1022	903	944	1022	1003	989	877	910	975	943	968	997	927	955	936	931	1013	975	948	977	943	1051	937	920	969	1002	1003	947	949	923	952	919	1031	944	977	992	940	913	994	959	952	940	968	938	962	959	927	969	934	979	975	925	977	957	980	951	1000	956	994	975	948	912	962	986	948	935	936	943	913	950	918	991	938	960	991	944	899	973	1040	937	953	991	898	980	969	1011	988	953	989	926	984	1021	896	977	958	946	975	951	913	957	939	935	999	981	952	962	1007	964	940	951	986	971	951	964	935	948	906	954	966	960	983	928	945	962	974	970	950	941	977	1008	927	995	933	993	969	997	1001	942	925	952	944	957	1004	974	964	989	911	971	955	978	983	973	940	932	962	930	904	960	980	945	966	991	983	984	965	964	946	983	952	917	958	916	938	1003	983	961	937	963	946	906	998	951	941	972	977	1025	974	949	956	971	886	926	938	969	963	943	918	955	1025	990	938	928	960	963	973	977	954	964	942	944	981	1033	990	953	958	945	942	960	896	892	930	1001	965	943	966	904	857	901	1007	977	943	960	910	999	926	946	1036	996	928	948	958	945	863	980	963	958	980	969	945	1018	981	1004	934	906	940	992	1021	938	919	977	908	949	972	997	968	959	919	980	949	941	961	906	996	1009	962	923	970	954	927	935	925	942	1033	1021	946	1023	954	966	999	917	937	893	920	964	1016	964	969	903	993	978	953	966	990	958	957	972	982	957	942	1007	911	1007	947	967	972	995	957	944	919	945	995	966	928	891	989	955	987	949	1003	950	917	975	964	935	978	977	965	940	965	985	956	1036	988	904	937	992	1006	983	958	990	994	960	959	971	957	958	943	919	985	952	941	985	966	1025	939	958	990	975	994	973	939	970	931	989	967	984	974	939	984	943	934	960	949	964	956	954	956	947	940	1011	1016	890	957	911	967	1010	983	895	988	963	1040	925	901	949	932	946	991	1014	920	997	957	1020	956	1023	984	970	915	958	911	962	914	998	950	980	947	952	932	958	947	1013	969	1001	1012	964	959	974	923	992	986	971	895	945	986	963	960	986	954	958	987	960	1017	866	908	975	1021	972	942	955	987	968	1002	990	912	1009	956	1062	929	922	924	927	950	983	943	949	939	918	946	912	975	977	997	946	983	1009	1008	956	954	970	966	970	907	962	950	969	907	928	933	998	962	956	1007	958	963	900	941	957	961	1039	970	973	952	941	952	994	982	915	923	955	944	1015	939	935	952	932	953	996	1002	910	956	964	917	983	939	999	941	981	960	978	954	941	980	974	994	953	985	951	1014	955	899	1004	994	973	935	985	982	965	944	946	933	973	1008	963	947	966	918	965	935	955	1014	983	1013	965	964	935	1009	994	990	942	971	932	951	948	997	959	928	988	984	938	930	952	980	982	925	992	1001	930	977	948	955	997	909	1000	984	931	1015	968	993	994	968	975	977	933	981	980	947	987	938	962	931	941	950	971	974	934	976	915	1003	1000	934	954	1008	948	1008	932	914	980	945	953	956	956	973	1017	939	964	951	971	951	1060	900	899	935	979	925	972	957	970	1003	954	975	921	941	881	955	919	978	971	982	932	920	973	973	984	956	969	970	982	957	981	1013	995	938	950	987	968	978	949	980	1024	989	950	977	936	933	885	955	954	992	957	933	986	952	973	944	890	968	968	945	925	987	969	920	945	972	963	931	937	975	1016	952	917	937	963	971	963	976	935	950	964	1022	961	953	973	1042	929	947	1030	966	970	1001	1005	948	950	961	1006	955	954	947	996	1032	954	942	955	970	977	944	899	959	945	957	982	975	979	933	971	996	957	961	961	1008	992	989	901	896	945	1003	991	938	953	946	1017	959	984	928	1009	938	967	941	982
40607	29861	29679	25236	17353	9369	3335	1401	786	611	599	548	469	513	502	459	432	419	392	395	349	388	390	373	386	392	404	379	395	384	384	375	399	369	347	341	362	365	360	371	322	364	371	369	350	338	358	364	322	351	341	381	334	325	363	384	322	373	337	319	358	357	324	359	345	312	357	356	344	359	308	363	337	360	343	344	363	364	359	342	348	333	345	345	362	340	346	355	340	362	323	353	327	311	353	344	337	317	377	340	330	358	330	372	371	393	367	351	369	405	340	351	359	365	391	332	329	364	357	380	320	359	329	341	328	366	360	322	355	352	339	389	327	359	364	361	349	328	346	354	333	359	347	335	370	366	341	342	346	359	360	339	343	358	355	344	342	323	371	332	355	337	344	328	331	331	360	341	349	352	347	335	330	320	365	333	329	340	311	323	309	321	358	359	383	353	345	341	348	311	375	355	360	382	324	314	366	340	352	336	363	369	336	373	386	351	355	363	346	370	364	359	353	353	361	394	368	380	365	394	334	346	332	350	369	344	335	368	371	327	355	359	351	352	351	391	341	321	357	342	343	342	353	347	351	310	361	349	370	357	356	399	314	348	334	371	373	349	332	345	352	314	350	367	349	362	366	338	319	361	380	340	351	332	343	329	357	341	354	368	347	320	355	341	360	343	345	382	361	367	356	296	392	356	329	332	353	328	344	352	332	380	349	362	342	380	355	350	311	345	350	341	355	362	354	318	347	338	344	335	394	338	339	355	339	342	339	385	336	377	304	390	347	362	335	355	347	326	379	323	339	360	355	328	347	325	325	347	343	350	361	361	376	352	349	332	404	317	364	372	331	356	325	333	308	326	333	347	331	373	300	337	332	315	355	350	363	335	332	313	330	335	347	359	343	397	384	361	398	347	348	380	334	304	331	338	376	366	354	361	344	348	347	365	348	341	344	313	381	373	341	356	338	333	308	354	400	362	340	361	354	351	353	375	320	337	350	350	338	311	378	297	327	303	389	357	362	354	367	355	354	377	338	375	362	317	341	347	311	326	368	337	335	349	333	347	354	360	394	333	339	351	358	294	355	326	372	344	354	342	372	316	319	373	354	357	356	340	342	332	309	349	347	336	356	356	360	352	352	355	360	386	379	352	333	334	343	366	337	354	362	312	389	342	362	336	324	384	297	349	338	336	326	330	346	359	337	297	318	354	327	348	366	368	324	353	341	341	348	365	351	347	353	364	355	345	281	343	334	357	322	351	334	350	371	370	361	328	324	331	350	317	325	307	386	379	345	366	356	377	368	356	333	399	397	369	389	342	311	387	374	380	364	367	379	352	361	370	370	351	365	361	410	334	338	353	365	342	383	317	376	353	346	342	335	369	364	330	349	379	353	367	377	350	326	350	357	387	333	357	357	385	353	375	353	343	370	362	359	326	359	358	341	321	355	340	343	354	346	303	337	343	378	356	353	327	320	328	320	340	350	317	348	315	321	358	331	326	328	352	321	381	387	309	318	337	335	381	326	363	356	355	363	349	356	363	348	360	379	343	337	354	349	350	348	313	364	336	343	325	394	354	334	354	319	339	326	353	308	330	349	337	352	363	348	339	382	354	347	333	360	353	353	377	372	386	349	335	382	337	362	331	358	350	329	355	323	366	356	390	352	325	346	367	345	346	358	310	363	333	327	339	329	324	371	365	355	371	359	330	353	323	371	320	305	349	357	373	335	386	344	335	344	351	392	340	306	367	326	346	313	376	346	360	343	338	330	353	334	349	339	305	327	339	348	360	325	392	352	392	377	384	346	332	351	384	317	326	384	364	377	376	349	352	395	362	320	368	349	350	297	350	339	335	349	379	333	348	351	335	360	340	336	320	333	347	357	331	356	368	395	362	364	362	362	327	329	356	336	394	357	355	344	355	352	353	326	367	349	340	283	344	364	349	337	383	312	371	366	338	322	342	328	336	360	334	380	362	310	363	335	352	369	364	341	345	343	363	371	349	345	316	341	322	341	367	330	338	326	371	372	364	346	321	385	357	334	348	338	348	352	351	341	332	349	354	365	359	374	342	351	344	329	319	348	353	330	341	354	346	400	346	366	312	350	369	321	349	316	333	360	348	349	354	337	373	345	349	318	392	369	358	375	337	357	309	364	372	358	356	356	355	360	375	299	355	354	367	334	371	363	353	347	353	357	335	329	348	361	343	353	348	321	341	311	405	377	338	347	347	341	371	331	351	376	343	321	373	325	341	366	340	342	379	328	331	332	349	384	343	354	369	337	346	350	372	340	326	335	354	356	335	339	324	310	376	319	338	348	354	313	317	328	340	354	321	358	345	337	356	331	330	315	363	372	320	345	331	341	352	346	344	370	343	344	369	362	363	363	378	362	335	313	370	354	352	330	350	368	341	351	329	336	341	334	373	355	345	342	371	326	360	359	337	367	340	351	344	334	341	358	365	315	314	355	375	366	318	335	370	360	348	358	360	347	374	348	340	327	329	351	344	321	356	353	339	340	309	334	363	334	345	346	347	328	327	355	336	324	332	380	352	334	339	344	346	369	396	376	382	320	372	320	340	385	328	359	360	365	330	374	333	344	357	354	329	331	319	368	370	383	324	350	328	380	375	365	352	347	335	372	312	336	346	346	339	347	331	348	363	375	359	360	322	369	376	297	369	336	377	365	341	346	348	374	336	371	351	390	407	373	297	347	316	338	358	359	355	353	340	416	350	354	358	357	371	339	350	348	386	371	340	350	378	337	353	337	336	377	342	337	365	349	342	384	367	391	334	342	369	353	352	308	335	351	364	342	357	327	340	356	336	326	326	358	348	321	343	347	314	355	326	368	346	365	304	357	320	379	344	381	351	325	337	327	341	374	355	346	325	326	346	365	349	357	333	321	308	357	384	366	364	355	348	338	360	383	330	350	336	354	356	336	363	336	308	376	355	331	352	349	387	313	370	336	351	410	367	383	373	385	339	347	344	337	353	345	385	327	366	325	330	356	364	340	345	360	371	338	362	358	406	333	313	333	370	361	384	378	348	363	364	326	326	355	363	358	377	357	320	322	346	367	349	379	382	335	354	354	326	303	367	377	323	346	354	354	335	351	327	372	353	323	371	384	376	370	338	339	328	339	333	355	366	361	333	343	343	348	351	334	371	333	389	361	345	357	333	312	372	348	335	367	366	347	367	350	349	345	354	338	344	376	364	360	366	362	357	342	364	305	334	342	346	340	316	349	364	350	354	351	355	344	357	381	361	359	337	337	382	381	370	347	356	330	343	344	344	357	348	353	336	345	297	343	391	340	331	351	337	325	324	342	347	321	359	336	364	382	331	353	353	369	348	311	354	357	360	337	344	351	365	343	341	344	366	405	356	339	351	334	362	389	363	347	356	347	314	401	359	358	355	374	353	338	351	345	342	376	386	306	337	363	330	370	367	342	367	382	366	321	363	337	379	328	360	367	368	335	372	314	334	362	334	318	325	364	380	381	352	351	334	317	341	350	337
26777	25370	33046	33099	29189	16698	10169	5013	2872	2344	2099	1979	1702	1563	1563	1425	1322	1220	1210	1183	1117	1118	1060	1113	1092	1086	1027	1023	1078	1077	994	969	975	900	928	867	880	885	826	860	819	811	776	791	869	830	831	851	833	821	831	811	865	785	879	784	854	818	833	829	774	726	834	799	830	875	810	823	817	814	792	771	809	771	815	799	782	822	861	801	783	801	780	853	800	871	815	807	840	796	806	819	812	819	772	827	785	849	848	827	803	777	859	817	835	848	785	816	809	793	848	791	824	783	802	780	863	804	817	770	813	834	798	868	829	790	814	801	757	822	780	849	842	769	864	808	803	769	794	826	826	815	836	819	796	778	769	798	812	800	808	765	849	771	856	812	874	798	781	754	822	775	831	816	829	840	776	840	817	781	770	835	790	773	832	806	753	832	814	797	845	841	822	799	777	808	801	747	773	776	820	841	806	843	864	826	790	764	770	789	841	835	829	846	841	812	794	804	790	836	820	802	798	731	825	802	807	791	812	830	858	808	832	803	751	770	841	796	837	787	724	808	824	852	845	812	822	827	765	773	807	796	825	833	801	757	824	861	782	818	797	799	777	829	804	811	834	812	786	812	777	803	792	806	806	784	774	787	809	793	813	802	819	861	815	806	814	788	801	803	839	804	829	831	805	801	776	852	804	780	828	826	817	841	886	823	824	836	826	804	780	775	817	775	796	798	799	845	804	820	822	859	785	817	806	811	817	799	829	865	801	808	789	798	803	813	798	732	819	846	831	808	840	810	812	754	807	811	856	847	842	766	811	808	872	838	762	803	762	843	845	814	868	825	768	823	810	804	795	787	831	757	805	808	781	864	820	839	818	801	848	787	799	833	819	787	819	813	837	812	782	802	844	814	827	765	835	805	808	808	791	797	857	793	813	773	825	799	828	839	824	862	861	839	762	867	787	823	807	922	857	818	833	809	869	781	803	823	812	821	848	864	811	797	844	800	819	814	810	848	808	825	804	834	808	747	846	793	854	814	825	816	771	815	757	817	855	794	823	817	806	744	829	825	818	761	776	825	831	797	808	809	839	817	796	791	804	844	833	826	789	806	851	801	799	808	809	812	816	800	838	816	820	879	795	810	820	792	849	825	807	816	813	816	756	827	822	802	792	826	778	811	795	817	777	815	813	783	836	806	779	798	783	776	797	835	807	770	813	817	813	773	810	823	785	849	819	759	821	840	812	812	802	829	824	785	783	826	820	762	824	768	819	791	872	810	796	793	772	786	807	804	796	832	792	795	822	820	807	788	819	805	793	798	755	819	803	794	888	791	862	876	833	834	859	769	800	778	848	863	831	824	799	805	814	781	749	758	794	835	792	823	844	807	830	803	774	828	776	793	816	788	846	838	787	766	799	780	796	780	849	828	838	822	781	830	835	788	760	806	795	776	818	847	828	795	867	846	798	810	781	792	790	778	835	797	807	765	767	835	837	808	831	781	820	796	781	837	839	803	805	796	780	783	842	791	785	831	797	812	817	841	825	830	816	776	753	797	785	834	776	774	818	795	865	848	807	798	844	811	800	856	795	791	836	784	818	799	855	759	836	782	848	815	752	815	811	816	835	769	803	871	843	837	850	818	799	793	816	839	783	787	816	824	811	874	793	804	805	799	838	829	795	790	807	774	759	821	817	832	857	849	832	804	798	794	803	853	844	832	835	800	751	851	836	771	806	841	869	843	818	828	846	769	803	784	827	807	825	842	839	789	784	783	841	816	831	779	810	800	860	827	812	821	833	821	862	853	802	825	756	828	805	767	780	764	840	814	825	855	802	782	779	812	845	822	820	760	799	838	852	842	826	823	847	908	730	811	820	811	799	849	802	784	806	821	770	759	794	835	788	885	899	851	831	755	800	794	832	833	798	807	791	816	793	788	820	798	840	864	831	852	803	830	832	792	788	882	837	837	834	828	802	834	825	846	853	772	824	817	812	846	820	809	868	796	805	768	853	850	829	812	838	816	738	814	749	809	787	778	821	828	779	813	795	811	851	789	822	777	795	842	800	797	821	810	776	824	865	799	797	806	768	797	778	767	770	813	839	869	791	797	830	803	871	793	810	803	789	805	847	829	851	763	795	807	837	809	789	843	793	804	791	828	799	798	833	804	719	791	792	808	819	822	890	812	842	797	780	813	844	814	802	801	771	799	808	812	823	801	774	797	808	816	773	759	795	768	790	785	813	811	801	778	802	811	778	789	758	802	785	792	814	839	769	827	816	787	803	821	814	799	794	862	771	875	810	811	821	862	819	763	817	799	810	804	870	799	796	813	807	772	811	778	824	805	797	802	770	816	832	892	796	846	788	826	815	810	839	805	812	791	788	816	796	818	807	810	801	844	777	797	872	821	811	806	755	805	867	740	820	771	815	851	886	831	816	801	861	875	834	790	837	762	764	813	759	782	815	791	810	838	816	791	837	760	841	857	821	821	809	819	780	762	763	770	822	780	862	801	806	784	813	813	730	774	750	771	807	790	833	824	804	860	817	754	826	836	794	808	845	815	820	840	825	814	880	765	789	802	818	771	798	791	808	821	878	762	842	799	831	857	822	803	820	805	834	784	799	875	812	788	821	852	796	781	794	806	778	826	816	761	797	812	767	813	853	783	802	846	813	799	782	870	817	798	874	768	815	844	827	846	799	888	849	806	817	813	797	831	833	785	820	771	829	764	837	804	793	835	821	790	773	773	797	835	867	833	799	822	857	812	812	788	805	822	811	836	835	809	783	851	846	809	832	808	780	843	786	828	775	788	802	834	824	800	850	790	808	838	784	822	817	803	818	799	873	775	810	762	793	837	810	794	823	775	841	821	863	812	802	826	805	806	873	800	793	795	824	874	799	782	774	846	805	764	849	842	780	842	860	826	781	791	780	820	836	817	833	745	816	752	792	777	821	834	790	815	813	815	814	817	788	796	803	830	807	777	809	833	834	774	792	796	802	843	815	832	799	807	854	813	824	831	829	889	800	806	867	767	737	821	844	811	867	805	810	781	825	805	823	818	829	799	794	844	824	811	804	802	785	868	815	832	796	814	814	849	807	819	817	825	812	798	808	853	799	830	827	797	847	791	740	881	818	798	797	825	782	811	814	869	822	820	883	772	843	852	824	824	789	825	783	781	763	783	834	740	771	851	810	807	796	774	903	845	811	846	794	848	844	778	815	841	764	781	858	759	778	837	783	820	776	763	793	846	836	798	802	821	815	825	799	814	848	792	863	802	793	815	767	795	804	818	783	838	841	759	794	834	826	786	811	812	830	802	800	759	850	807	792	840	825	829	774	807	786	825	781	809	787	791	801	773	825	874	862	801	866	802	772	835	792	843	843	830	803	808	808	754	821	785	791	777	774	827	822	810	815	756	806	844	831	778	820	804	824	836	849	838	831	785	793	753	839	764	819	787	821	775	803	810	802	810	799	765	812	767	792	788	797	844	813	832	762	807	860	820	815	781	826	806	785	829	815	829
18687	9710	6282	3769	1829	1134	754	577	519	497	482	494	462	465	419	434	429	460	432	407	404	388	444	410	441	401	418	394	447	432	431	359	388	367	390	379	413	397	398	383	384	369	418	380	404	406	391	407	414	419	396	400	399	408	413	412	384	400	428	395	459	426	411	371	405	400	413	418	407	406	392	412	390	404	412	388	397	397	389	411	443	403	406	407	422	427	389	412	402	398	440	404	371	414	400	412	415	378	415	392	446	405	386	437	392	411	402	368	419	388	391	397	422	412	409	373	445	416	441	414	387	401	450	416	424	403	420	386	436	407	410	426	426	416	406	377	386	373	388	407	372	414	430	402	383	432	405	409	384	404	388	409	441	401	404	409	421	399	425	440	420	351	390	372	390	415	398	408	415	450	433	437	394	403	378	431	402	420	405	390	433	417	423	387	387	388	385	415	408	399	416	407	422	356	427	424	392	392	389	393	425	418	465	386	408	370	429	405	414	426	403	430	415	377	398	396	426	411	433	383	413	392	398	415	464	451	356	391	415	404	436	399	380	389	379	398	412	403	414	432	415	414	400	394	434	413	397	427	403	397	369	394	427	450	396	438	442	400	414	402	418	377	392	400	390	353	417	413	414	410	445	451	411	408	429	371	437	404	395	414	413	388	380	398	416	414	386	422	400	420	433	397	413	388	430	397	366	378	447	449	389	400	421	396	416	383	407	407	427	429	398	416	389	412	409	447	412	421	370	388	417	367	417	421	398	398	421	391	421	401	381	406	425	438	335	416	407	425	439	426	405	434	381	404	404	409	430	406	381	415	395	420	388	383	401	383	422	424	386	413	412	392	393	401	395	381	409	403	407	401	431	450	368	405	441	415	394	391	394	398	455	405	376	397	432	419	429	398	412	375	387	423	416	406	442	400	372	426	447	432	411	412	393	420	363	434	425	408	427	440	422	405	386	422	427	400	408	460	427	398	405	413	406	390	391	409	415	424	417	404	394	384	436	420	413	437	385	439	413	425	402	449	452	400	379	420	391	449	399	415	406	374	417	384	418	432	418	370	355	415	423	429	397	423	389	427	403	445	393	429	393	395	414	436	409	432	366	396	369	429	345	452	402	403	419	441	402	383	394	394	405	405	419	360	412	464	387	414	396	400	416	415	406	421	455	385	392	397	435	407	427	425	417	426	429	386	425	455	420	398	415	440	400	429	429	399	384	413	383	385	431	406	377	398	421	408	406	405	369	378	354	410	439	413	456	403	405	414	390	435	397	420	399	394	393	381	404	389	400	415	368	407	407	403	396	425	392	449	428	447	395	363	362	408	401	421	426	381	390	431	399	439	446	420	365	404	456	393	372	382	373	430	439	405	419	420	425	404	433	393	432	412	423	414	411	397	420	383	445	404	398	372	439	400	406	410	387	378	415	445	397	414	468	412	444	416	370	383	449	375	406	364	385	417	391	397	426	409	431	417	392	398	410	415	405	412	412	412	437	345	427	406	419	368	430	405	418	357	405	432	398	424	380	404	444	388	398	390	378	420	353	398	412	423	415	403	403	387	407	414	409	425	384	393	412	423	419	397	357	383	409	390	480	385	408	383	391	402	395	433	414	399	428	432	413	382	414	366	405	418	377	420	404	408	383	428	424	418	434	366	409	441	412	400	417	404	451	406	412	404	437	447	424	393	381	383	419	393	407	381	369	368	442	403	381	419	389	421	429	451	446	386	395	393	445	438	402	424	436	400	423	421	408	409	420	408	408	424	380	392	389	388	414	413	396	425	366	381	414	418	395	380	371	411	412	402	431	400	396	431	426	402	415	443	407	374	426	453	376	390	424	435	405	409	410	358	413	431	392	406	386	423	408	419	397	461	396	414	456	395	400	405	402	411	405	362	406	398	401	383	407	376	403	404	392	408	417	383	412	389	428	422	398	383	430	432	415	447	399	409	415	384	400	406	401	447	402	370	421	408	424	417	393	414	403	382	409	440	415	372	425	416	389	404	423	408	409	374	444	445	414	371	410	379	415	417	406	422	428	417	427	445	379	369	368	393	420	389	407	404	422	407	410	372	437	439	408	394	423	427	390	411	386	421	464	416	395	408	414	432	400	378	367	409	413	421	410	414	395	367	407	415	461	395	378	403	413	411	401	419	405	369	421	433	389	425	374	374	407	392	441	400	395	404	365	375	374	448	421	368	390	391	413	376	388	409	375	431	381	406	363	411	392	384	403	424	434	393	400	445	359	407	390	415	435	372	428	433	409	397	405	403	433	376	435	392	401	392	439	437	410	403	370	414	414	393	399	385	432	409	434	376	400	415	475	418	392	420	404	398	445	410	391	415	386	393	409	453	408	413	383	414	397	409	415	432	431	399	448	411	381	398	407	422	423	420	418	394	397	384	400	409	402	377	402	407	365	390	427	410	424	397	415	373	380	410	399	412	427	409	381	375	418	422	422	371	394	367	432	428	363	418	396	404	402	401	393	436	394	416	397	411	375	399	436	376	407	372	405	372	399	448	401	408	414	439	410	421	395	384	389	364	402	418	402	404	376	407	445	398	407	405	404	418	411	417	361	423	371	417	383	385	413	415	437	424	385	409	411	373	421	389	429	412	402	378	409	386	421	392	391	384	412	420	379	397	463	431	380	429	395	388	442	454	408	438	424	376	400	394	355	424	415	403	419	404	363	399	411	406	429	432	409	439	417	421	446	402	400	369	395	392	421	438	387	374	402	463	395	398	423	438	430	391	396	403	397	412	401	373	429	430	465	400	419	440	379	400	425	401	383	389	429	417	392	414	432	392	414	410	444	396	359	392	387	378	356	407	426	436	392	382	403	395	376	364	385	407	395	405	430	405	389	399	408	387	394	398	414	414	442	377	407	419	401	382	364	401	431	429	425	435	413	419	373	421	428	364	405	430	355	407	398	408	385	423	402	410	400	413	418	395	400	421	387	419	416	440	374	426	397	406	396	400	436	402	406	419	412	403	391	369	394	467	389	399	379	394	412	388	361	399	406	379	437	401	414	415	413	403	404	397	368	363	419	446	436	399	405	411	404	409	371	379	436	403	385	392	387	387	387	377	409	411	404	412	412	410	414	399	425	467	436	366	396	409	363	428	409	433	400	416	385	395	399	442	404	402	389	426	427	428	425	379	386	385	438	401	419	361	416	412	368	423	392	437	385	393	414	394	443	397	418	397	436	429	414	419	402	379	411	387	412	388	421	396	415	385	400	409	436	382	404	407	407	410	400	404	440	402	436	429	432	377	379	399	418	419	398	402	418	424	365	422	415	416	412	452	419	398	436	401	440	414	372	462	381	423	459	376	422	430	405	416	408	401	418	424	442	365	386	390	420	422	433	417	398	404	383	364	397	455	440	414	352	404	413	382	451	387	417	407	394	421	429	411	408	375	395	413	394	414	414	363	409	383	367	390	352	413	403	427	398	445	393	401	418	384	391	388	406	402	434	386	411	430	434	415	447	394	407	412	417	404	433	414
13000	9113	10950	10000	6174	4190	2709	1724	1492	1378	1296	1274	1182	1200	1138	1111	1102	1005	1072	1065	1047	998	1058	989	980	978	964	974	981	1002	969	913	977	953	923	962	930	911	957	975	962	894	910	932	927	1007	919	883	934	920	882	895	916	954	957	945	968	975	962	969	1008	943	917	908	932	948	917	986	945	993	933	931	973	974	936	961	925	973	945	906	922	906	920	953	937	944	947	917	934	908	961	935	924	910	915	885	962	919	947	979	959	915	949	966	919	917	978	949	940	956	939	934	976	913	992	959	990	935	921	938	1003	917	935	973	900	910	974	943	935	947	1027	884	947	911	898	918	952	978	931	946	945	969	953	941	891	939	892	946	892	944	896	1014	899	911	885	948	926	945	918	975	913	985	983	969	931	938	946	922	936	928	951	985	955	973	973	910	982	930	965	910	936	965	901	929	957	879	933	920	929	941	955	940	935	943	877	912	975	934	977	932	969	966	939	921	967	907	984	927	845	904	926	922	932	989	951	942	893	944	960	940	918	876	966	955	960	897	982	947	918	974	929	971	982	849	928	937	924	950	952	907	964	943	994	972	928	959	919	887	995	910	932	979	981	929	942	929	915	944	928	963	991	903	917	958	897	921	909	919	922	944	941	947	941	939	967	902	964	890	988	980	963	914	871	948	964	981	941	913	948	943	900	938	937	906	960	943	926	1003	909	1003	912	986	977	938	914	969	922	895	926	963	968	917	963	917	925	910	954	923	920	903	942	899	875	957	961	953	925	982	898	918	936	906	955	984	912	948	936	974	974	933	883	954	953	991	954	951	945	901	968	905	893	948	989	911	969	900	939	882	1013	949	927	951	932	960	992	1022	920	933	924	934	987	925	869	940	971	945	964	891	924	918	891	937	955	913	899	970	925	943	937	974	957	977	991	978	925	956	947	923	927	971	1039	927	961	934	955	945	905	895	900	955	964	925	957	961	956	952	947	934	967	927	937	918	930	926	955	951	971	943	977	968	953	957	982	940	968	899	929	920	951	931	902	971	929	925	927	982	906	943	930	948	926	962	987	984	960	1033	938	933	920	966	913	936	917	885	900	957	919	952	905	908	959	907	933	905	958	925	922	926	923	983	1000	958	873	969	875	953	969	907	905	881	951	894	937	950	919	958	893	979	914	908	932	953	942	971	939	1014	942	937	933	930	937	925	920	940	993	964	905	937	938	962	939	953	971	971	908	930	938	960	957	912	1002	904	905	939	926	934	930	985	904	980	900	929	955	895	929	914	949	963	986	974	980	936	939	912	912	923	920	971	952	924	934	965	963	966	931	904	946	957	893	975	986	947	968	959	911	924	965	898	972	969	970	936	923	896	946	913	943	891	991	953	898	931	909	959	991	955	924	930	902	980	968	936	949	896	931	968	941	915	900	958	996	894	889	980	977	914	971	888	932	963	938	953	971	1003	906	958	900	911	949	968	946	955	965	906	943	931	957	911	963	962	964	959	1039	937	943	970	892	966	959	884	948	931	921	896	887	935	960	917	961	957	954	931	927	896	963	979	912	989	960	887	912	955	935	857	893	939	947	901	988	927	932	962	947	965	927	903	952	976	922	973	1008	864	896	966	925	906	949	912	925	918	915	934	936	904	922	923	926	953	948	914	979	929	946	952	955	967	946	924	970	930	960	976	924	941	938	930	865	889	905	948	909	947	930	955	939	955	947	961	936	879	901	913	955	944	960	878	902	912	970	941	917	948	948	938	934	963	903	936	969	933	920	922	913	967	948	942	918	913	885	959	933	909	951	957	994	977	959	929	897	942	893	941	956	952	899	907	905	963	886	985	989	897	954	968	970	916	895	949	960	919	1006	948	918	914	941	932	949	937	962	955	926	971	972	898	924	942	959	865	954	984	932	904	971	950	955	943	934	950	882	925	878	948	949	871	941	910	943	878	876	957	1019	951	947	931	916	873	999	912	939	931	956	957	925	969	967	934	962	929	923	961	906	926	916	893	956	942	1001	962	941	976	982	955	959	943	933	982	996	912	866	882	925	970	946	921	1015	952	929	898	932	951	924	950	931	892	946	960	905	968	972	883	936	992	927	958	945	984	946	947	993	974	947	929	917	984	1006	937	937	917	948	962	892	939	995	937	906	897	926	960	919	909	953	939	924	906	924	940	918	930	941	942	972	940	924	933	914	912	944	969	940	965	940	933	956	922	854	939	904	965	970	910	912	886	954	943	947	952	903	932	884	986	949	972	960	982	944	934	969	928	926	945	844	993	956	903	958	929	927	957	935	961	915	922	928	970	902	976	911	961	1016	964	948	986	973	906	916	936	919	933	938	904	931	913	936	969	886	916	975	864	903	915	970	931	909	959	914	997	932	885	921	953	1022	894	966	925	983	904	924	933	976	1002	931	910	927	930	947	878	912	934	953	880	909	958	934	908	942	954	967	965	958	982	929	986	942	968	933	973	961	956	991	935	959	907	911	1042	995	920	958	901	890	930	982	950	953	975	929	998	931	935	916	934	901	878	906	867	889	942	901	994	978	1007	924	957	930	954	921	891	897	957	905	980	941	971	917	985	899	873	957	957	914	966	994	940	919	920	992	901	906	973	939	977	952	907	891	990	912	963	935	972	962	1004	959	971	942	937	920	936	894	942	1007	936	948	935	982	942	905	912	969	894	918	953	893	978	919	873	1000	901	977	981	888	911	946	902	928	892	972	975	985	968	932	934	933	919	967	952	935	962	986	941	899	929	914	956	872	928	919	908	888	865	905	918	936	876	901	911	914	920	958	998	961	965	989	925	957	933	911	888	952	932	960	936	970	915	954	927	936	953	943	973	925	930	973	978	885	919	929	964	924	963	965	914	1008	946	931	932	909	922	940	915	918	921	972	977	964	949	961	956	960	965	941	1015	916	932	945	916	946	962	917	974	863	972	948	927	963	911	880	967	935	968	912	913	882	951	940	919	891	930	937	894	973	965	962	933	931	974	973	982	933	956	958	954	947	960	1021	882	954	944	922	886	928	985	958	905	919	966	920	978	970	966	947	942	918	962	945	909	935	937	921	982	977	983	955	960	956	901	955	928	931	915	993	963	934	981	944	927	991	986	997	967	955	919	901	973	955	893	918	930	954	944	936	902	922	895	901	913	941	968	951	950	905	979	957	920	960	986	970	940	936	958	984	940	893	947	918	937	917	899	914	958	967	926	945	975	939	917	894	947	927	917	895	912	947	940	949	902	933	931	991	909	971	888	910	914	985	969	959	960	980	969	910	890	957	927	954	944	921	916	907	921	961	873	920	920	911	925	1016	915	985	938	939	989	962	934	947	922	904	936	970	940	935	927	951	875	939	933	1010	929	924	940	951	963	907	942	930	873	987	935	925	1024	932	945	881	896	923	931	922	938	922	857	926	983	927	923	920	896	953	971	977	921	962	971	957	924	895	952	975	945	942	939	886	920	923	895	926	936	972	974	908	933	974	976	948	942	944	946	944	943	942	962	951	947	969	940	990	979	888	943	889	1010	917	976	971	887	967	998	977	914
32875	21252	19039	17524	9089	4799	2770	1052	679	629	599	529	524	496	538	429	424	486	491	444	462	437	475	435	433	434	463	430	464	452	466	435	434	424	444	402	448	394	395	430	418	427	395	438	441	415	480	447	398	422	416	443	435	431	390	390	441	448	414	454	398	433	404	419	409	436	433	391	447	392	436	392	405	390	441	421	403	424	416	473	437	430	421	423	429	408	404	420	430	447	411	427	415	447	441	450	426	432	414	407	455	406	412	362	458	397	416	417	417	399	419	425	424	442	422	412	440	445	407	421	390	465	414	399	381	370	426	410	403	455	404	406	465	420	409	429	384	433	435	407	417	381	450	422	411	387	369	426	426	412	473	437	430	458	443	447	407	389	398	433	430	403	430	435	432	420	411	417	428	430	397	402	396	373	411	470	393	435	408	384	439	388	430	431	431	462	421	425	419	432	411	421	421	376	410	424	411	449	434	434	424	436	436	415	370	418	426	443	438	421	430	416	468	427	447	388	483	401	432	421	478	412	421	397	392	420	427	388	429	414	385	386	440	422	427	423	385	399	413	388	437	398	459	406	385	409	483	414	446	410	456	409	417	471	409	390	434	432	446	417	418	413	428	420	444	419	441	457	440	415	443	450	434	421	429	447	469	410	418	430	390	407	411	428	410	389	458	407	416	410	403	426	453	402	474	429	435	407	420	435	407	448	477	434	439	431	426	397	378	430	415	403	445	403	414	449	417	449	461	425	372	414	433	428	432	391	421	448	413	423	420	420	407	386	414	383	429	416	405	413	423	431	389	395	419	418	436	438	386	441	422	408	381	458	435	413	403	393	420	427	394	452	440	406	434	423	418	412	412	429	415	414	403	447	422	392	398	408	405	435	409	428	443	388	436	428	401	458	429	454	399	416	426	414	350	425	414	428	397	393	401	427	457	430	457	418	401	401	436	429	422	390	440	382	414	356	410	428	432	411	412	407	384	441	400	432	425	385	389	419	411	432	414	413	417	441	412	437	386	410	435	435	401	407	432	421	395	418	430	418	428	419	402	385	431	418	414	433	448	407	406	374	445	393	433	446	380	384	353	399	434	410	458	405	394	412	388	392	398	390	422	421	419	425	441	422	403	409	443	385	386	430	429	401	391	431	446	452	474	468	438	426	402	416	445	417	428	401	380	398	359	464	420	396	408	431	393	436	421	390	372	460	418	381	439	403	414	402	424	391	441	396	413	390	402	427	400	422	398	476	386	447	414	430	424	413	392	457	399	388	417	391	421	432	395	391	422	437	433	405	420	411	463	419	408	406	452	466	402	393	402	410	412	420	428	407	397	444	414	414	400	421	400	395	421	415	415	418	403	404	406	405	384	417	433	407	379	420	395	442	427	416	390	397	379	436	401	417	426	455	467	441	462	418	435	396	428	423	406	420	416	416	448	401	435	402	417	399	433	434	426	417	426	437	396	394	424	431	433	415	434	410	412	427	436	431	403	435	408	419	412	444	393	412	443	436	424	418	404	425	451	409	428	393	401	404	408	436	414	375	425	393	413	416	380	387	403	440	454	415	384	407	401	393	417	457	437	427	415	449	413	394	431	399	447	430	456	405	393	423	434	389	404	387	397	412	414	437	420	425	409	452	393	429	432	437	443	401	402	434	410	426	404	430	402	426	404	404	399	426	466	422	421	414	406	382	378	382	428	416	396	424	392	434	423	433	448	406	422	432	425	417	391	392	414	422	416	401	418	430	466	440	436	432	473	451	419	447	393	423	415	445	442	421	418	411	441	428	430	413	429	431	397	415	427	418	419	414	420	441	406	397	393	438	399	433	425	392	412	405	398	381	378	365	411	408	403	411	427	428	431	449	425	411	410	407	402	406	442	443	393	387	402	415	443	394	399	427	404	434	411	443	418	382	376	428	400	426	435	440	402	385	429	385	433	435	441	405	451	416	423	401	428	407	387	399	470	411	417	455	440	399	424	402	420	416	447	394	407	427	430	388	397	426	469	433	414	370	379	418	418	440	422	399	417	429	435	463	424	424	409	443	400	426	396	399	401	430	464	446	434	452	420	427	427	411	419	413	445	424	353	399	425	412	423	426	395	389	401	400	418	427	463	426	379	437	443	396	420	430	427	455	429	441	421	415	404	406	447	427	422	398	400	393	408	426	421	422	400	388	421	448	418	384	433	444	434	401	444	422	439	406	451	474	429	423	405	408	434	435	380	443	425	441	437	412	425	422	399	421	431	392	452	439	396	451	416	408	454	411	375	417	440	427	435	407	460	427	428	409	411	421	420	399	432	388	371	410	424	404	405	408	422	414	384	420	406	395	388	408	420	438	428	412	427	405	419	410	378	381	442	428	438	416	425	407	443	420	452	429	437	370	430	458	430	426	411	380	424	403	396	402	393	433	441	414	410	390	408	402	412	458	420	411	397	406	413	441	407	459	428	405	404	418	403	386	372	406	417	432	427	435	413	408	398	447	454	403	443	423	393	457	429	418	443	417	397	437	442	430	425	388	411	469	401	447	398	441	419	419	386	449	426	418	433	427	389	426	423	404	414	405	428	391	418	454	465	399	390	446	432	418	430	358	406	393	432	401	448	428	413	447	412	411	392	405	436	436	381	422	397	367	399	433	417	432	423	436	437	380	389	431	435	416	413	384	407	391	433	389	410	417	455	396	437	426	413	427	432	407	398	437	423	420	426	429	399	410	421	428	415	405	444	435	437	412	424	457	444	383	430	437	390	447	413	429	405	418	408	449	438	442	420	458	401	413	387	390	432	430	386	400	397	428	425	387	446	379	424	409	429	415	399	376	416	392	401	431	379	414	408	409	441	409	394	380	430	438	417	385	420	415	410	395	427	428	443	372	404	397	415	445	401	414	416	438	422	402	412	417	427	439	420	419	426	484	448	401	365	415	424	453	424	388	407	435	410	428	436	405	419	451	422	434	388	415	427	414	422	381	396	406	433	436	420	444	426	413	449	422	408	430	453	472	435	439	410	412	422	422	415	444	416	408	448	415	414	420	420	407	425	454	397	411	422	338	441	422	420	441	374	400	412	465	420	412	426	464	358	429	438	400	430	409	437	430	449	368	406	437	412	457	438	447	437	417	430	440	411	400	426	442	396	422	413	424	387	431	412	406	444	443	437	451	435	451	424	381	419	421	423	407	402	452	423	429	412	422	369	420	440	427	433	444	399	442	438	453	450	433	423	426	426	444	446	407	439	411	398	426	402	421	426	382	408	417	415	389	458	454	457	410	426	425	421	392	417	380	432	438	418	426	467	434	415	405	408	432	410	419	402	441	433	417	391	407	449	392	419	417	362	391	446	438	417	438	405	443	420	417	451	392	456	385	403	415	402	387	408	403	378	445	457	422	402	418	379	437	424	410	411	428	448	394	430	442	402	388	438	427	443	405	416	432	448	435	445	425	453	401	374	404	444	425	412	412	451	424	384	418	434	378	408	403	409	419	406	426	418	414	404	435	415	458	405	427
22578	19004	24262	28711	17878	13557	8855	3540	2561	1842	1715	1632	1447	1361	1348	1272	1297	1207	1177	1207	1145	1103	1069	1083	1089	1074	1066	1124	1117	1045	1016	1033	996	1041	1052	1018	1016	980	1009	912	979	935	988	983	1008	983	1028	1003	982	1000	959	937	993	994	971	954	986	1012	942	958	921	1031	1003	948	933	976	930	967	989	974	878	945	995	959	911	975	950	921	981	989	937	921	929	990	929	972	951	1013	951	984	960	1004	981	1006	951	966	989	1017	977	975	938	999	968	996	980	977	989	978	931	946	956	956	991	995	946	958	913	934	986	963	1002	928	945	973	1017	979	951	926	1000	948	963	916	955	1021	932	931	971	946	970	897	926	950	970	955	937	963	956	946	965	925	953	926	945	950	1001	948	921	937	924	910	993	978	973	935	952	946	924	959	953	970	935	888	967	983	916	924	968	958	963	1007	981	1008	988	1010	922	955	979	927	914	951	945	982	939	946	957	933	937	1009	936	971	948	982	933	957	957	881	943	988	1019	993	926	918	960	949	1005	944	951	943	910	974	956	961	978	953	952	903	931	992	989	959	906	983	946	968	965	902	1027	940	933	929	996	993	981	953	937	968	975	915	947	910	1004	971	938	1010	939	1000	909	986	958	993	884	944	1013	907	881	960	994	992	954	910	936	934	987	1025	976	929	924	893	985	950	980	945	916	983	979	976	942	915	967	940	1001	952	996	967	981	965	930	972	958	937	1017	963	1000	932	997	959	953	977	931	943	917	883	970	975	974	975	944	865	926	985	960	984	934	892	937	954	969	955	949	954	951	970	978	1028	1030	975	986	968	1029	996	983	959	926	991	939	945	969	932	981	1001	981	921	923	987	970	989	970	976	975	974	990	933	916	954	958	969	1005	977	1005	972	945	969	872	964	950	975	943	1000	1014	934	952	1040	993	956	986	1010	939	973	948	968	950	953	1007	952	973	938	916	949	940	983	967	931	956	980	989	974	976	959	886	969	978	976	981	971	943	945	906	1011	966	897	994	970	1007	973	941	991	962	990	982	968	944	957	994	938	987	941	971	937	998	955	958	964	969	957	951	964	981	962	929	949	993	937	1051	976	925	904	979	968	999	998	961	985	934	980	985	961	930	998	1001	994	982	980	1046	945	952	1007	928	913	943	955	959	976	928	964	935	966	927	954	963	973	956	979	982	949	909	914	981	962	1009	954	992	938	931	981	972	972	1004	921	941	959	979	968	943	1009	1011	942	953	973	956	1012	972	963	978	956	924	998	961	973	907	972	1010	944	955	952	956	1021	938	952	964	1024	986	958	995	963	934	928	996	1002	965	922	914	943	924	962	936	948	994	944	937	906	939	952	1028	868	1027	949	951	1010	957	921	922	915	977	990	996	934	966	930	921	938	981	939	941	937	902	955	993	940	928	984	940	970	960	951	981	893	1010	953	956	946	977	933	952	894	983	936	991	956	1025	949	1002	919	1013	1019	955	999	956	985	928	978	926	964	940	967	964	934	948	953	902	905	928	1058	936	938	1001	958	967	989	928	1000	937	959	1021	968	932	967	930	945	985	920	973	1010	906	924	978	941	942	913	949	938	890	929	986	979	936	937	954	981	1024	967	952	933	956	994	948	975	919	991	965	953	949	989	900	954	903	920	988	999	943	945	962	1012	992	1034	967	987	991	968	938	988	994	941	969	973	942	975	951	962	990	931	984	905	931	999	1022	984	938	963	1035	913	935	917	974	897	956	1009	960	987	951	955	990	1021	997	965	963	963	1001	980	956	889	1001	908	916	956	966	968	958	952	987	933	970	945	985	978	936	997	1020	1000	968	1014	947	966	947	984	995	909	932	982	978	966	954	967	945	932	991	975	948	966	972	925	957	964	959	920	962	952	910	965	985	930	1002	897	933	991	912	961	940	938	918	957	1001	916	907	945	940	975	936	961	950	924	961	1015	921	971	967	957	963	1007	969	946	1003	967	928	988	979	943	949	996	969	956	975	944	950	952	962	972	937	940	985	968	949	979	979	1005	904	927	967	956	990	932	944	919	926	981	981	927	970	985	971	1001	942	1032	975	1002	942	953	980	935	994	920	912	960	948	968	976	910	954	960	991	957	1017	989	938	934	993	965	925	1000	956	969	969	910	946	897	1006	948	940	989	924	976	991	989	917	998	1033	964	930	966	932	920	988	973	1004	956	976	1000	938	915	921	931	964	970	953	949	982	926	976	1028	948	1006	986	950	982	968	988	1022	941	990	938	972	956	938	963	956	934	920	892	983	947	994	997	970	949	1003	943	965	952	1014	943	927	953	1001	920	987	953	933	1009	899	959	962	959	947	979	966	948	1007	989	980	938	960	885	945	947	964	997	971	1002	927	948	961	974	967	907	979	953	965	955	961	935	939	935	920	958	924	960	958	923	915	960	934	989	991	1021	932	992	960	948	942	968	964	939	976	976	945	969	983	896	893	996	963	963	958	955	984	961	911	978	945	948	973	936	948	978	984	941	936	971	967	1008	962	966	967	951	1016	1000	938	962	909	971	946	970	919	941	928	999	985	925	958	920	962	975	999	986	916	937	905	952	922	1013	969	904	946	965	1013	990	938	1006	953	958	960	966	951	902	918	956	985	1010	999	893	971	954	1000	1016	939	958	944	943	951	933	1056	966	968	977	944	997	994	918	1013	933	999	959	932	953	929	953	981	985	961	1008	942	952	957	911	948	981	994	976	957	979	990	991	972	932	927	941	920	923	950	965	1014	964	958	997	980	937	910	976	965	952	954	984	847	949	988	936	975	921	974	939	995	993	949	954	968	994	912	929	939	965	985	952	916	948	934	968	961	966	962	963	963	976	991	986	989	937	966	993	981	917	958	968	985	1026	974	978	958	951	898	999	959	1062	954	944	959	956	949	1016	966	946	930	997	964	903	922	978	973	935	941	934	1008	1022	959	903	924	974	1025	965	945	1004	965	996	1026	960	973	953	951	994	923	991	923	937	944	946	913	973	972	968	1050	986	935	983	981	951	984	1022	946	909	918	978	949	970	949	1040	990	950	915	940	993	1007	974	979	944	943	973	955	1002	914	984	979	895	981	881	1001	935	936	954	942	1002	954	919	951	957	999	984	994	954	948	958	993	975	954	920	971	985	928	1017	997	974	969	936	951	961	941	930	937	908	940	937	925	999	948	932	1039	976	978	1006	938	928	971	971	947	974	942	964	941	972	1022	960	952	957	928	990	939	882	965	951	988	948	985	967	924	970	943	928	979	968	888	965	905	971	965	939	935	975	949	974	1008	958	900	967	962	961	988	950	949	952	941	932	958	960	971	963	912	930	924	995	1011	927	960	974	896	905	963	962	928	934	967	909	974	957	982	997	972	945	934	932	986	970	946	963	966	943	981	949	961	937	945	951	914	939	972	937	996	964	906	961	961	947	1020	961	937	921	1029	948	975	1015	911	962	926	966	957	977	947	911	906	966	975	955	967	993	994	987	977	1003	1000	933	949	996	957	925	951	968	961	911	936	1006	1003	966	977	943	959	944	961	953	969	950	964	912	922	971	943	945	872	927	954	986	950	921	906	941	993	921	951	985	961	959	938	939	922	906	1002	973	952	966	992	930	1024	949	957	952	944	961	984	939	970	917	960	948	960	956	918	927	940	965	966	1018
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
