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
338028067483	338028068037	338028068587	338028069137	338028069687	338028070237	338028070787	338028071338	338028071887	338028072437	338028072987	338028073537	338028074087	338028074637	338028075187	338028075737	338028076287	338028076837	338028077387	338028077937	338028078487	338028079037	338028079587	338028080137	338028080687	338028081237	338028081787	338028082337	338028082888	338028083437	338028083987	338028084537	338028085087	338028085637	338028086187	338028086737	338028087287	338028087837	338028088387	338028088937	338028089488	338028090037	338028090587	338028091138	338028091687	338028092237	338028092787	338028093337	338028093887	338028094437	338028094987	338028095537	338028096087	338028096637	338028097187	338028097738	338028098287	338028098837	338028099388	338028099937	338028100487	338028101037	338028101587	338028102137	338028102688	338028103237	338028103787	338028104337	338028104887	338028105437	338028105987	338028106537	338028107088	338028107638	338028108187	338028108738	338028109287	338028109837	338028110387	338028110938	338028111487	338028112037	338028112588	338028113137	338028113687	338028114238	338028114788	338028115337	338028115887	338028116437	338028116987	338028117538	338028118087	338028118638	338028119188	338028119738	338028120288	338028120838	338028121387	338028121937	338028122488	338028123037	338028123588	338028124138	338028124688	338028125238	338028125788	338028126338	338028126887	338028127438	338028127988	338028128538	338028129088	338028129638	338028130188	338028130738	338028131288	338028131838	338028132388	338028132938	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	3008	3650	2300	3008	3650	2300	3009	3650	2300	3011	3650	2300	3012	3650	2300	3012	3650	2300	3014	3650	2300	3014	3650	2300	3014	3650	2300	3015	3650	2300	3016	3650	2300	3018	3650	2300	3020	3650	2300	3022	3650	2300	3023	3650	2300	3024	3650	2300	3025	3650	2300	3026	3650	2300	3027	3650	2300	3028	3650	2300	3029	3650	2300	3029	3650	2300	3029	3650	2300	3030	3650	2300	3030	3650	2300	3030	3650	2300	3030	3650	2300	3030	3650	2300	3030	3650	2300	3031	3650	2300	3032	3650	2300	3032	3650	2300	3033	3650	2300	3033	3650	2300	3033	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
54643	26126	11442	3419	1447	845	655	598	545	496	470	462	467	415	472	430	414	419	446	471	421	418	424	417	391	463	445	436	436	449	442	453	432	434	393	450	434	419	412	428	425	404	406	414	454	404	435	423	434	436	401	434	421	418	421	425	419	391	397	397	434	411	410	434	400	455	465	443	424	420	430	425	418	398	393	436	453	393	399	389	412	420	453	441	427	437	392	442	449	470	410	378	417	472	416	414	429	412	457	416	410	401	455	472	436	451	433	411	455	406	398	402	451	428	409	466	470	426	437	446	417	433	417	385	410	368	404	440	442	457	413	418	475	430	389	453	397	421	424	410	423	400	415	379	409	413	428	406	449	429	374	397	398	415	440	436	402	415	426	408	451	386	439	387	445	386	402	407	370	408	424	393	436	470	462	400	362	434	404	407	416	447	403	413	444	407	445	393	441	413	430	391	457	428	446	430	408	430	384	388	441	409	456	403	410	422	452	454	458	442	431	390	438	424	430	441	392	386	416	405	471	425	419	458	440	433	403	427	419	395	411	422	425	430	401	413	388	393	386	417	468	449	444	416	378	377	401	403	431	398	411	435	412	409	469	397	418	416	420	401	428	400	406	428	401	459	399	430	389	410	399	405	430	427	468	415	409	403	458	435	426	423	432	419	399	395	400	417	415	448	406	423	394	422	410	422	422	424	425	449	431	377	467	454	419	440	434	420	425	403	422	437	421	432	439	457	411	403	415	440	402	425	444	388	412	412	405	411	397	422	424	392	416	430	394	437	421	462	420	429	390	412	410	414	418	451	430	401	462	426	391	395	406	400	428	425	448	506	434	420	402	409	424	407	405	408	424	418	406	443	436	442	461	460	415	430	413	449	451	380	444	448	393	456	418	361	436	439	422	408	383	426	458	428	445	399	393	408	409	425	380	404	454	422	454	429	389	411	403	421	438	390	397	364	438	427	429	408	438	424	443	427	463	432	441	443	443	440	457	427	417	440	458	422	425	449	421	443	398	363	453	401	421	492	439	376	410	395	425	416	417	407	422	466	397	430	388	450	436	427	380	369	440	416	400	403	448	407	423	424	437	419	426	402	393	451	415	419	399	401	412	428	440	406	449	435	416	406	421	436	423	422	446	393	416	406	414	387	430	437	382	439	473	446	426	421	423	417	446	400	430	415	407	385	389	422	419	423	405	407	419	389	416	438	409	388	450	429	405	412	437	423	442	413	414	437	404	438	424	430	403	404	435	403	446	409	372	405	407	449	447	413	441	425	404	419	387	423	398	422	410	413	448	444	414	442	425	469	445	422	431	432	435	414	403	432	406	427	424	389	412	419	404	407	471	421	435	438	459	402	449	421	407	436	441	420	411	436	451	431	418	414	417	390	428	474	411	409	461	389	417	429	430	430	427	406	384	365	390	428	471	444	408	443	404	384	432	416	447	360	421	396	406	409	435	448	420	423	449	435	449	472	428	403	482	402	414	448	423	417	418	473	433	444	389	416	443	377	425	387	359	396	409	406	430	449	440	445	420	407	387	446	435	422	434	411	413	400	411	376	442	411	454	422	461	432	427	427	417	459	429	421	435	413	426	418	424	420	417	404	406	406	380	430	428	386	404	415	412	395	442	417	412	406	433	437	440	428	429	418	432	412	419	414	412	409	384	402	408	437	414	435	455	439	427	406	394	430	434	418	432	444	380	440	403	437	416	441	429	429	450	411	390	403	414	375	409	383	448	421	419	432	449	409	389	419	471	437	421	437	428	416	417	429	456	428	411	415	445	413	400	402	422	434	428	417	389	417	386	441	411	419	421	441	424	424	360	429	443	406	460	410	422	385	438	389	403	386	387	438	402	423	382	446	461	443	388	412	421	443	395	427	434	436	433	461	423	449	389	369	387	416	445	409	428	418	392	375	389	446	409	418	456	450	423	422	454	407	437	410	435	429	405	428	407	433	419	426	428	407	437	451	436	461	417	429	416	407	429	404	439	429	429	423	394	381	410	402	447	395	379	367	416	444	447	450	407	433	386	395	394	438	405	441	424	414	431	386	376	417	417	423	426	451	432	421	426	412	387	395	444	468	432	452	397	426	408	414	411	395	445	385	428	382	391	443	364	427	443	420	418	402	399	475	414	419	425	421	382	368	437	401	410	429	415	400	429	421	405	434	405	421	423	395	413	425	410	437	427	435	390	420	387	425	390	425	399	434	411	409	449	420	426	395	414	439	429	404	384	445	420	414	395	414	404	427	406	404	388	374	434	439	441	430	431	446	415	367	418	438	425	403	464	377	399	416	457	364	460	409	392	414	429	389	414	420	438	403	412	430	473	404	364	435	442	445	414	429	448	438	432	427	371	399	400	426	420	434	401	434	448	415	434	450	446	408	426	431	383	409	441	421	379	416	432	433	430	435	435	402	412	431	447	425	446	413	413	409	423	428	404	430	432	409	417	448	409	418	434	412	449	421	429	393	452	482	455	437	443	444	431	425	441	425	416	416	450	439	403	445	386	410	405	413	422	417	392	406	444	419	430	401	403	417	433	424	428	464	420	412	438	421	435	446	456	428	405	436	399	401	465	396	410	424	436	408	428	399	441	437	426	458	437	446	409	414	422	429	417	415	404	420	423	423	390	434	414	430	417	401	414	419	419	425	423	416	385	423	405	422	467	425	457	401	453	411	424	369	420	424	412	411	415	417	421	422	440	385	396	466	360	437	386	439	438	451	410	412	416	381	390	410	404	413	403	431	435	416	427	411	428	445	452	448	458	420	424	455	423	431	382	451	400	423	399	381	431	393	403	411	411	399	430	438	409	414	454	431	398	408	408	404	451	461	403	390	374	402	448	389	468	391	420	438	437	404	400	420	424	432	416	372	452	421	451	413	426	384	430	408	425	413	418	425	417	415	372	470	419	428	440	402	417	442	430	405	407	427	399	406	443	442	412	429	444	423	399	409	466	454	428	434	428	482	422	396	460	428	411	404	417	415	421	433	425	443	447	468	408	412	402	408	402	423	429	391	372	415	453	427	420	429	416	437	425	424	416	405	434	423	438	464	411	446	442	395	440	463	416	449	445	411	418	418	432	438	467	433	443	401	402	425	403	431	431	406	434	385	432	412	371	456	441	396	434	437	455	425	459	426	426	407	371	432	368	422	403	411	422	396	446	412	377	431	445	421	427	439	411	386	410	422	442	416	363	436	421	397	438	412	409	451	398	412	439	438	444	487	408	394	395	436	378	444	433	430	371	371	407	399	385	426	404	446	417	364	417	416	401	436	452	437	445	407	398	373	407	444	405	456	378	427	419	437	400	437	386	433	403	403	403	425	394	418	441	452	455	435	406	420	455	442	436	420	393	453	408	404	425	400	458	400	433	396	391	410	420	447	474	441	383	426	446	433	426	406	434	431	421	432	430	442	427	387	427	414	432	410	409	443	440	407	436	406	395	415	457	456	367	428	486	410	409	428	395	408	365	486	436	378	402	380	410	407	421	417
36376	16836	8258	5648	3541	2347	1892	1602	1281	1092	1023	1010	958	869	894	955	913	957	932	905	962	923	930	944	907	921	919	899	865	919	875	953	945	949	937	914	910	919	906	905	973	944	918	926	969	920	901	945	951	904	901	953	906	959	882	883	917	906	935	955	900	864	951	885	886	894	973	893	874	930	890	941	938	968	934	939	915	943	893	918	959	897	915	905	944	891	896	929	954	886	921	904	953	955	856	912	942	875	956	948	967	895	873	890	921	901	948	943	919	954	909	977	885	971	909	953	874	953	893	873	881	876	942	885	903	973	907	964	893	916	922	950	924	881	909	908	871	946	873	934	955	920	896	930	919	936	881	970	952	916	971	922	865	898	917	888	894	894	868	895	923	914	918	926	995	872	913	872	917	923	898	942	934	916	935	943	905	869	931	907	945	910	919	893	966	879	920	942	890	888	885	921	905	930	925	895	928	876	957	900	869	942	901	951	972	889	891	949	903	854	946	981	949	920	988	906	961	869	863	969	955	938	972	935	934	887	889	935	958	977	900	914	980	928	937	896	933	933	908	922	933	907	915	915	907	901	931	859	935	903	922	948	859	943	952	893	907	915	961	918	938	970	871	921	971	870	939	896	919	929	907	866	970	902	969	981	973	899	921	890	946	913	923	912	927	908	950	937	902	896	953	970	930	923	922	862	887	858	915	933	903	908	904	940	869	892	941	924	943	950	887	971	896	914	965	879	910	928	911	947	907	942	911	947	956	817	891	865	967	883	905	987	934	949	895	905	907	930	936	942	922	862	920	869	922	925	921	891	978	910	920	955	904	918	934	925	969	930	907	903	939	945	896	870	913	877	884	961	922	938	894	919	886	942	921	948	908	936	886	926	936	922	909	917	944	930	935	898	892	953	911	887	923	897	944	920	932	896	942	873	933	950	884	908	903	927	927	879	965	896	940	921	941	873	937	949	887	948	893	917	951	902	893	981	892	898	968	943	892	970	917	935	973	939	922	853	922	965	935	911	910	942	932	874	909	958	910	953	936	934	899	951	911	930	936	878	926	913	940	1006	903	924	1002	910	956	981	951	930	876	926	984	1013	928	925	934	892	921	920	936	978	929	925	936	930	941	969	927	879	883	870	863	939	868	916	892	955	929	895	898	952	925	907	918	925	888	858	905	928	943	936	976	955	881	962	873	948	939	915	866	888	880	932	935	895	861	930	901	939	885	882	862	882	926	897	887	910	919	930	918	937	901	921	912	952	905	896	929	874	943	905	961	953	902	878	947	894	852	830	926	904	986	892	893	915	879	938	864	864	915	911	918	953	934	952	955	925	929	903	926	870	872	960	917	920	918	907	907	937	961	909	907	890	945	960	937	924	963	874	904	980	916	961	949	932	917	886	923	850	943	934	900	890	964	913	938	916	865	897	899	911	923	942	942	873	936	924	934	940	883	932	918	907	846	940	956	921	915	917	940	928	916	921	930	948	939	948	938	878	925	907	897	911	939	909	888	882	899	888	911	883	941	858	927	870	961	960	953	923	926	965	956	944	899	888	875	959	975	964	932	944	898	926	889	924	951	942	897	928	917	872	885	923	960	897	907	949	901	938	944	895	973	892	924	883	907	928	900	937	929	873	873	886	903	903	953	924	911	921	950	900	866	928	901	922	889	925	847	920	934	960	923	910	960	871	866	885	907	892	909	862	887	908	931	957	911	950	924	929	881	949	875	944	904	1013	932	920	883	910	928	929	943	958	923	924	931	911	966	897	893	873	952	914	906	940	918	914	879	998	937	945	890	920	965	914	887	929	923	946	889	936	875	922	899	933	924	930	943	923	914	902	901	932	962	940	928	897	1000	872	865	876	870	889	970	903	944	865	929	899	894	907	927	891	917	912	917	939	914	893	897	918	934	931	900	925	929	864	896	941	945	927	923	892	924	919	900	923	918	900	959	890	893	927	876	860	906	936	897	906	949	894	941	934	861	864	926	936	884	845	897	858	919	943	933	905	919	916	953	946	930	859	936	896	885	941	881	881	911	950	871	884	901	905	916	893	941	919	911	946	964	937	851	960	951	907	907	930	916	884	872	934	887	931	885	886	892	909	925	899	916	883	973	994	918	935	886	933	905	915	931	941	912	931	936	910	886	936	962	879	887	960	942	880	926	888	915	903	922	928	895	900	913	944	910	949	916	906	921	889	928	936	892	907	973	961	896	912	914	948	883	950	951	945	892	975	889	893	881	950	908	867	898	891	909	946	964	907	948	946	883	967	894	982	934	927	908	922	870	976	986	949	881	951	903	869	918	944	961	886	932	861	965	928	922	897	950	968	958	911	919	900	979	949	911	986	923	948	857	896	961	959	912	873	893	954	908	958	918	898	909	948	938	902	865	890	910	922	939	873	898	992	927	887	948	903	912	919	886	857	951	938	950	884	903	885	897	923	956	877	898	874	893	953	872	858	943	936	901	916	959	915	933	898	977	919	925	914	872	884	928	915	899	918	915	919	925	914	910	898	950	934	899	980	918	901	909	943	969	887	914	908	868	971	932	946	947	930	920	876	961	879	949	921	971	940	901	918	941	905	902	903	954	952	915	862	934	928	939	926	916	929	886	955	950	914	909	882	927	873	928	939	894	916	946	909	834	901	957	882	859	973	942	947	923	932	971	911	896	908	928	920	918	909	907	899	958	908	921	891	939	894	946	912	955	908	897	932	956	910	957	937	945	953	912	902	902	957	970	926	901	985	955	936	916	945	917	936	939	909	902	876	924	946	930	964	888	879	880	895	941	948	935	916	929	887	887	925	902	926	891	930	917	921	900	921	882	957	906	929	918	946	973	887	927	951	903	926	908	924	892	942	928	924	947	932	878	917	924	869	915	893	882	909	946	885	931	951	935	943	967	950	881	960	929	911	932	880	900	903	941	893	919	921	919	891	968	905	942	911	958	934	901	929	910	902	947	912	959	946	924	913	936	918	937	905	886	961	960	936	909	965	905	927	884	948	906	907	978	922	945	878	936	891	899	967	888	924	968	975	962	955	893	946	929	871	934	910	918	934	971	902	1031	896	872	956	955	908	911	907	874	964	868	944	922	922	957	943	930	877	874	937	945	932	883	939	927	918	936	890	879	933	898	892	950	957	892	915	899	966	919	941	936	953	898	878	898	973	948	948	883	894	937	914	916	966	981	898	915	918	970	866	963	902	906	840	973	932	941	932	967	919	940	905	868	942	907	869	963	910	951	917	925	981	886	879	912	916	927	887	910	931	893	908	886	953	931	921	944	910	932	961	935	886	958	897	896	934	965	957	930	950	878	870	893	862	925	942	965	895	927	948	975	883	911	948	925	984	907	868	897	885	971	893	948	962	900	891	918	948	902	909	896	939	899	954	887	912	909	941	937	922	926	925	925	873	919	889	890	933	904	901	893	931	928	906	932	878	899	899	916	933	920	861	915	942	987	946	914	923	951	907	914	962	947	875	914	911	892	910	940	938	921	880	916	933	892	922
45293	16044	3700	1288	677	515	470	390	408	362	381	417	377	442	366	394	412	390	389	423	387	381	403	406	434	418	414	350	412	395	416	403	405	393	408	370	396	405	416	397	424	471	419	408	395	366	391	414	454	394	372	421	436	389	391	391	392	406	420	421	415	415	415	379	394	434	377	422	459	398	385	385	426	418	420	368	367	399	385	391	417	387	401	436	404	376	366	411	432	389	390	376	394	439	429	404	399	383	409	402	433	425	367	421	384	388	442	417	405	390	381	395	406	413	355	393	430	408	412	399	400	391	455	409	382	379	402	410	415	399	398	396	386	420	419	401	374	427	370	411	437	448	393	427	469	365	387	360	395	441	434	398	400	398	395	405	415	373	404	417	417	397	419	386	399	382	401	439	406	408	403	428	413	408	393	389	423	417	399	375	378	412	389	410	419	322	397	412	400	397	403	402	402	424	417	347	379	406	402	401	431	382	404	406	412	408	381	375	374	454	393	392	412	378	397	363	376	409	368	387	401	371	422	398	375	384	413	355	411	408	418	459	428	409	410	383	384	399	408	400	376	421	404	368	430	408	423	400	382	416	385	425	374	417	405	407	395	403	409	366	431	391	350	379	390	401	399	379	383	367	360	417	388	359	403	371	383	416	408	405	401	396	408	437	360	356	405	397	409	364	401	384	390	412	432	406	361	408	414	380	399	426	447	407	417	397	357	359	356	387	370	386	431	365	374	383	446	429	434	486	403	393	402	379	406	407	378	404	387	390	409	419	407	394	409	414	364	412	398	386	433	357	422	408	405	387	371	365	407	431	421	383	443	410	424	406	381	391	386	394	414	448	419	443	397	424	415	371	414	397	380	401	418	416	393	380	399	400	416	411	445	377	401	408	408	384	403	414	402	401	380	389	426	416	403	458	399	370	423	409	417	384	415	416	402	410	367	387	405	383	403	354	441	420	397	385	402	417	411	414	402	408	396	413	405	410	406	391	377	429	418	419	423	404	392	406	433	400	400	388	396	405	395	385	373	384	355	392	399	379	383	389	440	453	399	404	424	394	432	399	417	446	417	387	378	413	410	387	381	383	395	411	411	408	401	374	423	428	408	403	401	427	422	416	409	443	392	379	395	389	398	416	394	413	374	379	404	416	399	425	369	406	421	410	385	412	368	367	436	415	387	394	375	392	427	397	377	387	378	419	385	405	387	412	394	364	406	415	396	410	424	387	378	391	395	385	408	403	416	420	395	373	396	380	415	427	398	418	390	391	415	457	422	431	384	397	417	405	386	426	418	398	405	424	446	458	415	436	384	410	401	436	399	400	385	375	382	419	389	404	405	361	400	382	375	400	395	359	376	389	406	407	388	424	424	426	391	401	392	370	437	423	409	352	434	428	427	398	377	403	396	399	381	393	410	403	411	414	398	407	391	396	388	391	444	384	386	385	395	426	366	421	445	387	379	395	392	413	405	392	374	423	419	409	394	381	390	387	379	434	427	409	410	433	420	398	394	413	412	396	443	421	397	414	385	379	408	419	391	378	407	422	406	372	397	392	423	406	393	384	383	394	400	429	381	413	418	404	411	338	376	408	382	385	410	407	401	396	397	419	459	428	384	403	382	374	429	401	417	422	376	395	390	398	401	404	381	417	389	403	393	409	424	409	396	416	436	384	383	390	404	398	364	455	371	408	381	436	414	401	393	382	375	380	427	385	372	369	405	368	390	409	406	387	418	373	411	375	380	404	382	420	407	397	407	443	392	403	423	367	410	427	396	403	441	412	396	420	401	413	421	407	431	381	391	414	367	413	383	452	418	381	405	413	407	428	417	409	404	386	391	407	392	365	410	377	406	415	384	386	381	389	388	424	431	452	423	415	400	383	413	387	458	375	378	390	413	426	418	400	449	396	384	402	436	397	414	383	416	427	372	403	406	424	389	417	379	357	403	375	411	388	440	406	386	400	446	414	417	364	383	402	394	391	372	378	411	389	367	378	427	426	366	406	402	400	382	422	373	396	398	411	359	407	374	386	409	374	386	394	375	421	405	432	425	419	376	417	435	412	372	410	429	379	402	412	412	422	397	418	409	381	408	390	402	411	386	416	364	407	384	383	407	417	384	394	413	401	406	361	412	411	393	394	385	390	426	436	420	380	414	404	412	427	407	400	410	428	399	401	432	390	398	418	401	427	374	384	398	389	415	366	390	386	402	384	419	403	397	395	395	425	396	408	406	366	440	374	399	420	439	413	384	389	420	437	384	382	384	400	452	410	388	383	360	367	378	368	395	386	406	359	405	388	396	423	378	403	453	407	392	412	407	442	370	386	416	388	416	408	399	388	377	422	370	392	401	405	374	394	399	446	395	401	443	422	446	398	428	373	405	419	389	388	406	392	372	412	386	371	397	432	413	407	400	380	422	411	419	421	380	394	414	415	397	382	421	368	454	383	392	429	413	361	382	386	391	383	356	410	393	405	433	409	376	440	367	431	409	410	398	397	418	415	421	428	388	430	420	393	385	382	387	405	423	389	374	422	411	374	417	379	408	384	387	387	389	371	398	372	406	425	386	387	388	422	385	408	391	412	410	385	408	386	404	395	434	402	401	390	418	392	395	380	365	392	406	375	382	420	388	417	389	412	389	400	389	409	424	387	418	417	419	433	416	375	382	397	407	382	429	433	370	420	401	417	402	391	425	425	393	426	401	393	417	409	406	431	384	377	373	392	383	365	412	385	392	420	365	393	388	385	442	438	404	385	420	401	426	368	391	408	442	371	431	425	414	390	385	417	390	431	422	416	373	428	384	402	421	412	389	365	448	376	419	400	426	358	373	393	418	424	447	422	397	374	419	435	404	398	379	399	394	398	410	392	399	428	395	383	372	376	401	391	408	377	392	368	383	387	423	409	425	370	421	379	384	391	406	394	409	388	384	393	416	372	455	362	405	401	415	410	401	414	453	419	380	394	377	432	369	397	401	412	404	383	392	403	389	408	390	363	463	375	422	386	421	364	376	357	390	421	405	430	417	416	426	425	409	413	379	398	372	397	385	403	425	345	395	412	397	409	362	405	397	383	405	392	446	424	383	416	388	410	388	405	464	391	399	389	384	378	382	420	413	399	435	391	412	370	379	414	401	427	380	409	365	361	367	412	351	402	380	396	353	410	375	418	409	387	364	399	394	419	400	396	398	403	392	392	398	444	398	365	372	406	385	403	423	381	420	401	385	388	415	366	386	392	439	372	408	407	402	433	431	442	410	428	420	402	408	394	437	428	389	425	404	394	396	384	389	382	413	379	405	386	387	405	432	408	388	394	406	362	423	407	384	395	407	419	405	376	412	395	394	389	413	378	408	387	414	403	388	432	426	394	422	394	384	398	441	403	407	414	438	429	367	404	389	435	407	408	406	430	400	363	425	398	392	379	387	382	435	377	386	393	404	441	429	389	413	412	385	421	427	415	419	358	416	396	457	361	434	377	399	371	428	424	395	425	380	376	404	416	415	418
29286	9281	4311	2647	1784	1260	1043	1046	941	852	845	859	909	850	900	825	900	925	856	917	888	892	885	884	907	900	905	890	892	860	838	852	895	886	843	880	914	893	909	929	907	900	862	864	907	917	863	892	891	835	868	873	887	843	847	875	854	851	929	845	840	898	887	865	882	887	872	837	838	922	840	852	864	878	889	827	904	890	920	909	887	889	887	832	896	886	855	923	842	909	846	893	880	833	866	943	907	886	844	873	927	867	886	817	847	905	849	867	878	907	885	853	860	935	870	938	861	888	892	870	872	877	869	886	895	883	880	901	887	795	852	862	876	867	902	818	901	883	904	877	883	907	912	871	861	866	861	895	894	839	870	848	861	931	906	837	844	877	847	841	826	889	897	912	801	849	898	914	871	847	877	919	858	852	881	890	914	869	869	860	889	845	915	839	864	823	941	917	853	848	868	887	891	903	859	862	863	894	907	926	866	909	853	921	887	883	860	870	877	865	890	881	847	904	857	821	842	870	885	870	905	886	863	818	930	854	870	856	890	862	873	915	891	891	882	896	918	870	925	883	905	888	903	910	864	910	883	855	899	906	872	888	884	909	869	858	870	872	877	842	877	878	861	878	885	875	885	915	939	858	929	886	913	898	908	878	920	913	889	820	861	884	838	849	896	879	825	871	864	888	847	854	933	921	874	892	855	878	831	894	854	895	894	917	909	876	869	854	891	853	881	862	891	864	872	880	890	856	832	880	919	914	864	804	889	906	864	870	859	881	853	879	891	913	869	864	861	883	890	865	923	898	827	966	866	828	886	866	878	898	868	897	905	917	853	919	874	940	858	891	898	864	893	898	902	868	915	869	872	844	879	874	878	891	896	867	925	874	869	904	908	889	881	920	921	910	873	854	927	845	919	874	850	837	890	889	882	937	869	897	857	901	894	907	922	897	876	885	887	860	830	844	855	898	895	886	877	893	889	867	903	857	845	922	883	908	887	883	899	909	865	877	852	921	843	873	908	885	859	896	903	913	923	871	836	916	912	881	836	888	913	867	953	900	883	891	923	883	878	904	911	924	871	873	894	867	940	863	882	904	971	874	919	859	877	928	835	882	893	891	893	885	894	914	856	854	873	870	870	850	844	903	830	877	896	849	845	895	821	877	862	922	836	905	865	922	867	868	888	889	882	911	854	937	903	904	882	852	916	901	876	906	907	867	909	892	906	861	862	912	888	851	856	870	855	840	904	865	847	924	883	898	862	851	871	903	929	892	814	928	902	912	937	864	896	863	897	887	842	927	890	879	887	889	907	850	863	838	857	899	861	881	870	889	821	830	907	839	885	836	856	870	915	857	852	895	904	886	846	880	900	880	852	937	835	890	881	844	911	921	872	879	871	866	888	869	866	911	863	900	815	894	878	877	865	832	886	931	858	854	887	885	850	879	853	868	875	814	853	898	886	875	906	893	855	874	868	886	886	979	910	845	853	881	867	925	871	893	862	878	863	905	895	880	881	878	858	846	835	924	910	869	858	909	914	879	889	827	918	886	850	888	811	878	792	867	901	841	877	924	894	890	872	907	874	838	888	873	858	849	875	871	922	905	882	907	856	941	930	866	899	882	866	883	873	879	850	868	898	844	848	879	826	855	908	913	884	886	852	861	857	863	896	897	848	868	908	886	877	899	872	896	876	862	886	869	869	856	838	901	886	851	850	830	943	836	907	900	884	900	877	872	836	893	866	917	902	892	908	872	890	897	847	883	896	846	857	859	909	897	873	863	871	793	896	890	902	865	911	924	875	884	864	873	875	847	832	910	903	847	895	804	903	874	852	891	901	854	863	871	863	892	888	929	839	897	881	868	932	935	873	869	881	835	908	825	889	873	901	895	900	914	890	910	899	908	918	852	816	880	894	855	874	869	910	902	865	869	883	907	834	878	819	897	886	914	922	841	870	861	872	878	855	872	887	866	841	906	812	881	878	912	865	931	894	871	943	908	911	882	887	818	860	844	809	937	875	898	798	895	905	860	957	909	871	925	882	929	871	909	846	872	856	863	817	887	872	860	910	839	878	867	903	915	906	846	851	821	933	856	917	882	880	901	869	894	850	897	850	885	890	899	886	900	865	810	861	829	898	912	944	892	908	899	879	914	896	888	853	856	885	894	925	937	880	885	869	869	879	926	895	887	878	914	914	828	893	901	913	900	878	822	932	904	870	862	898	879	853	899	913	836	895	895	910	818	885	829	920	875	924	912	890	896	807	927	873	852	871	924	914	867	875	857	867	848	869	859	816	915	838	897	901	899	895	875	851	827	888	837	888	925	864	884	889	880	831	855	835	852	855	854	890	878	886	862	956	839	915	855	878	873	877	875	961	843	870	842	821	870	907	909	892	867	858	902	896	883	888	932	891	859	879	846	906	876	826	890	945	940	887	877	784	824	881	897	907	913	842	914	874	911	866	874	883	853	825	895	900	847	919	931	949	868	871	879	890	901	893	912	927	842	860	890	851	859	836	875	880	889	914	906	893	883	898	904	910	894	876	820	807	896	846	866	896	911	897	851	896	857	890	861	875	865	934	882	818	943	891	850	894	881	882	820	873	901	861	912	880	861	916	917	845	872	933	885	896	817	916	886	907	922	828	871	918	861	886	939	887	894	918	880	824	846	887	906	850	894	883	868	829	852	929	902	894	941	876	879	877	774	844	895	894	894	923	922	865	826	888	881	911	849	931	884	868	876	880	835	902	863	891	886	859	884	865	888	916	890	902	856	857	889	841	952	829	879	866	908	891	868	913	929	926	901	860	907	876	871	920	911	893	894	896	917	924	907	887	880	856	827	854	853	933	899	864	892	801	853	910	840	884	891	883	889	864	885	851	837	859	853	916	885	867	924	899	888	896	856	854	875	829	881	859	834	850	889	893	880	886	852	848	883	888	880	843	869	835	902	869	912	844	878	889	874	912	936	862	842	915	834	916	864	900	815	867	903	907	855	936	869	843	851	863	913	856	867	855	853	851	888	904	878	849	893	892	855	921	864	853	886	919	914	877	913	876	901	804	900	900	861	886	876	914	904	975	893	832	867	845	889	871	952	891	842	892	896	901	905	830	897	867	884	864	909	886	905	907	876	883	863	888	892	894	906	899	831	891	904	886	892	904	884	886	845	893	882	885	857	846	923	963	894	889	876	893	856	913	810	854	848	851	927	939	877	916	883	918	898	886	826	879	895	976	860	891	864	861	882	876	888	914	920	868	854	889	899	848	903	864	901	861	870	886	908	875	878	833	880	899	884	869	894	892	894	893	846	897	897	855	878	864	903	853	900	880	894	922	888	909	921	870	846	876	909	874	897	867	940	855	908	928	840	881	887	838	900	864	904	892	893	857	917	878	855	882	860	907	853	925	887	888	845	842	879	825	926	833	863	865	898	831	881	929	898	875	904	852	911	883	869	848	877	862	867	918	841	902	881	847	850	866	924	882	869	930	919	881	910	835	860	869	875	863	911	909	894
53626	23235	8825	2708	1134	799	603	506	474	400	444	411	419	471	421	419	405	394	400	388	350	373	375	401	409	404	452	409	381	409	363	408	409	376	388	444	416	412	386	420	412	401	424	421	401	385	421	350	409	411	410	402	409	431	438	406	399	360	408	425	416	430	417	402	430	446	395	397	455	404	376	360	366	376	404	421	422	397	417	414	375	374	375	393	375	403	410	364	408	420	402	428	413	387	365	414	383	420	415	386	410	404	373	389	419	388	366	377	406	415	369	386	388	401	407	400	395	419	403	407	404	385	409	410	384	355	393	438	398	397	381	408	415	386	417	413	418	414	429	388	395	392	384	381	397	379	402	418	387	380	395	395	427	387	424	395	424	416	393	409	408	415	383	383	404	383	384	403	388	371	414	398	393	393	348	396	423	410	367	410	414	366	390	378	381	398	384	375	438	395	403	377	387	380	405	411	357	377	362	388	477	388	413	419	416	397	430	394	410	416	417	405	399	403	446	441	350	339	450	411	395	406	402	368	400	397	403	404	368	431	385	392	386	428	425	389	395	412	393	382	405	394	388	361	395	393	358	362	395	375	378	436	372	418	420	446	386	392	390	389	429	390	454	439	386	390	389	403	351	370	380	405	396	439	420	402	409	417	405	378	413	390	421	421	409	391	386	404	428	383	412	398	369	453	383	412	394	383	372	366	398	366	383	416	429	345	416	424	388	412	400	404	411	403	414	368	385	432	409	404	400	380	399	399	411	376	386	373	392	382	421	427	391	392	404	400	387	465	408	387	380	404	406	427	442	389	391	397	436	412	407	430	378	410	405	432	378	410	397	377	396	390	387	407	404	426	410	392	418	427	422	395	392	386	395	409	404	393	398	392	372	374	377	445	428	367	416	392	374	407	405	377	428	393	367	389	404	391	434	392	402	450	359	413	394	405	402	390	424	385	417	371	433	407	409	424	393	402	375	387	424	401	381	429	410	414	395	433	397	335	374	391	368	381	381	409	372	402	412	377	429	419	389	417	393	388	435	397	439	368	384	411	385	408	384	395	409	387	406	409	433	381	400	410	432	335	410	411	427	406	393	396	407	423	408	414	379	425	427	378	345	400	372	396	397	400	387	377	425	390	431	405	400	418	400	396	412	405	408	385	358	430	396	388	396	405	440	381	383	415	365	416	384	355	375	412	420	408	416	409	414	392	425	388	398	412	413	388	364	395	398	373	400	440	416	389	377	418	410	383	396	409	364	384	392	425	400	424	436	375	414	404	420	395	403	424	378	414	409	357	408	363	410	416	400	378	425	390	376	376	384	390	392	395	413	399	384	360	394	377	389	412	428	382	405	405	370	407	380	402	392	419	400	423	399	424	398	378	380	386	390	415	378	418	396	390	422	389	404	392	376	413	394	388	406	408	419	417	390	392	390	379	411	407	394	423	429	437	408	439	391	415	410	454	406	380	422	400	383	408	403	360	389	372	408	368	413	407	390	414	368	396	392	366	372	434	405	425	406	393	425	369	460	388	416	408	387	394	393	403	378	397	414	396	370	409	387	397	403	396	429	414	388	399	374	361	377	385	412	424	397	399	378	419	443	418	420	414	400	373	376	377	385	394	393	401	414	423	414	418	386	418	393	400	400	394	432	388	409	372	437	406	422	359	374	400	409	408	436	440	427	430	438	436	370	393	408	426	396	430	404	392	395	399	365	421	438	388	401	388	412	421	391	413	366	399	351	423	357	430	429	430	406	360	424	410	399	406	409	401	434	365	402	403	403	377	422	411	409	386	374	392	428	399	405	424	407	409	370	353	423	422	401	374	387	425	389	400	412	418	400	372	391	394	413	419	382	441	410	407	373	371	424	386	426	418	389	390	421	371	474	412	409	369	424	383	417	430	394	416	398	390	415	419	386	414	378	373	388	427	404	395	416	432	377	400	382	397	403	421	424	401	413	415	402	436	380	397	388	375	399	396	420	439	439	426	419	428	392	377	419	453	419	399	424	367	411	373	377	391	372	386	415	426	378	389	388	355	377	415	417	393	384	418	405	409	401	401	367	352	399	434	392	394	420	430	382	372	390	379	387	359	410	409	442	420	380	432	426	407	428	409	399	429	337	401	429	421	394	385	378	399	411	379	396	390	380	404	402	410	443	387	385	406	382	410	385	407	406	415	417	403	369	435	407	409	415	419	444	398	382	423	392	413	381	372	356	391	414	440	408	434	384	377	371	416	385	384	393	425	421	402	452	401	358	409	342	433	378	378	397	445	405	387	361	406	431	401	409	370	399	404	381	410	386	439	455	442	397	395	421	462	398	376	365	393	396	373	421	330	403	395	381	408	383	408	429	413	375	426	423	399	430	426	411	396	373	409	418	396	391	402	395	375	424	361	420	431	444	426	400	431	416	368	430	380	389	380	416	422	393	412	398	366	427	418	369	389	413	377	359	426	434	435	394	431	452	379	368	392	395	421	434	409	400	393	403	412	393	424	412	389	390	386	380	402	429	395	396	379	399	379	386	422	421	388	402	395	377	393	392	419	439	374	428	394	405	400	419	387	410	378	437	389	387	445	382	400	383	380	400	404	384	403	408	381	399	406	383	404	393	416	396	375	398	388	373	426	387	389	393	425	411	423	458	406	317	414	404	419	380	374	389	380	401	438	374	383	358	394	390	442	370	414	402	364	365	409	378	422	426	406	426	386	396	411	407	382	394	435	394	410	410	403	397	408	402	384	435	380	382	429	410	388	417	385	429	404	387	389	357	403	400	391	372	364	399	423	417	416	380	391	386	375	391	408	397	404	405	419	380	408	375	439	395	446	395	411	402	458	406	415	418	405	392	384	413	400	352	414	394	385	422	407	400	385	404	426	355	383	403	358	421	426	376	404	387	422	384	375	435	405	409	398	401	399	395	398	378	422	401	407	440	401	399	392	406	414	417	398	404	397	364	430	395	386	409	423	455	354	377	416	400	386	407	429	423	425	416	375	403	377	420	412	387	431	406	381	401	395	385	375	372	390	376	422	415	405	426	418	379	358	384	387	369	365	378	383	425	424	404	389	390	361	362	407	376	416	422	428	378	428	421	420	419	425	382	405	371	409	394	382	395	433	392	358	405	406	427	408	414	382	405	383	367	415	451	398	436	374	380	416	346	370	424	429	419	411	414	416	362	417	408	436	410	368	384	419	423	414	391	379	397	388	429	454	399	366	426	387	392	385	411	397	357	411	373	377	402	393	406	428	380	364	369	409	378	380	402	423	386	411	407	381	393	412	397	408	403	399	345	366	393	427	411	375	392	395	392	382	400	387	404	386	385	384	400	425	390	373	371	372	379	415	398	359	388	424	390	417	391	353	418	419	391	417	415	385	405	388	408	396	383	409	408	392	393	428	418	398	392	437	423	397	430	347	371	370	396	453	408	384	381	421	414	391	424	392	401	385	400	362	407	406	401	404	420	424	411	391	384	386	419	384	402	444	445	419	426	395	419	411	433	429	437	398
36254	16056	8146	4861	3043	2179	1573	1251	1097	950	922	963	917	897	863	911	854	889	905	877	864	872	926	881	895	890	872	863	880	884	835	904	912	869	870	883	893	882	911	837	896	873	903	880	870	901	914	878	929	870	825	895	899	877	854	849	887	902	883	878	918	877	869	880	885	894	896	842	871	871	889	862	962	894	952	894	851	852	872	868	896	877	879	859	867	845	840	849	879	844	873	886	871	866	882	905	877	848	861	870	828	827	919	883	934	922	890	888	872	919	887	902	874	863	853	832	889	844	869	867	874	875	891	902	866	891	881	863	913	841	933	864	867	844	866	906	864	903	900	896	779	941	904	892	852	865	878	855	909	870	857	911	899	826	867	859	878	937	907	870	885	892	865	899	846	857	861	936	860	832	817	869	846	884	796	858	872	861	875	841	856	876	866	900	907	870	826	862	866	862	871	889	844	916	866	921	910	864	839	869	883	923	912	891	880	875	970	860	898	926	904	928	944	890	921	867	885	876	885	905	929	891	902	900	877	920	923	841	925	859	923	908	872	898	863	875	857	869	901	870	878	943	876	851	861	880	904	883	841	878	868	890	864	912	855	898	889	901	860	892	851	921	895	854	922	866	872	904	872	897	897	909	886	914	886	850	899	916	853	829	927	906	869	911	834	884	885	920	901	933	839	896	920	875	918	865	876	885	931	873	875	816	875	938	868	922	854	888	865	884	827	958	926	819	876	910	889	855	874	874	873	881	834	900	808	838	890	882	935	841	862	851	924	914	879	940	948	909	921	881	868	871	952	845	865	898	878	895	864	880	849	895	870	871	825	905	920	908	846	825	918	881	860	849	889	832	855	880	894	930	873	916	894	908	882	909	855	899	914	917	812	854	866	857	876	876	851	881	884	900	922	874	941	917	883	880	919	895	879	852	861	826	865	843	935	908	875	841	835	890	932	927	864	896	897	932	854	907	855	909	835	907	927	883	853	897	861	873	905	873	888	891	863	863	880	908	868	901	917	875	920	853	867	886	857	855	896	869	923	847	892	879	872	898	867	912	886	847	867	898	918	884	933	910	842	863	903	866	879	910	841	885	934	823	915	902	861	884	885	928	847	883	924	874	910	888	859	907	890	883	839	933	927	862	849	865	881	912	880	850	816	929	863	901	879	873	853	905	841	899	895	894	867	895	898	919	870	901	843	879	883	879	880	876	859	860	851	862	903	856	902	864	876	889	858	846	820	891	850	881	872	910	908	882	864	861	915	903	883	922	866	905	864	933	901	891	861	876	895	866	844	909	896	823	869	896	859	858	861	866	872	920	858	846	887	939	849	893	906	890	842	893	883	904	937	856	878	869	894	925	875	860	896	885	897	866	866	853	904	868	900	829	869	864	897	869	854	924	904	907	912	885	877	926	865	910	901	843	928	864	924	895	914	868	877	845	935	900	889	890	925	855	868	856	885	878	897	882	896	859	926	842	899	879	913	876	874	871	857	856	864	894	849	895	900	848	882	899	870	849	890	917	927	937	859	875	911	839	851	841	893	845	896	892	919	874	903	913	869	865	892	846	892	862	893	898	844	920	880	880	911	879	867	855	828	878	872	853	857	865	860	903	846	846	928	900	852	845	865	912	872	856	843	882	907	902	891	892	898	916	868	827	887	897	845	872	869	883	928	844	903	864	878	854	848	858	899	889	910	844	867	902	926	906	858	860	842	913	840	920	891	852	915	905	890	856	907	853	880	852	844	877	901	905	912	876	890	876	914	864	875	857	918	842	854	857	891	887	920	897	851	920	885	803	860	868	841	839	863	907	920	880	862	941	794	874	863	917	865	907	887	882	822	867	869	871	892	885	852	878	842	842	889	861	898	860	938	868	810	852	819	903	856	908	896	864	849	885	879	879	911	876	876	892	896	922	907	915	849	882	886	861	889	881	921	933	902	914	905	877	884	888	885	848	882	851	876	886	906	930	919	871	811	907	898	879	882	867	841	887	882	893	878	826	892	908	836	906	885	894	911	843	829	870	865	878	861	904	915	903	851	886	917	879	877	861	910	912	862	880	888	874	906	854	847	883	866	843	902	919	858	933	893	931	947	922	914	909	856	829	863	875	873	918	851	892	868	864	851	871	868	800	915	881	923	875	908	828	914	845	859	878	870	951	802	813	894	910	866	830	890	838	846	886	857	944	842	857	898	929	934	845	877	863	904	867	872	871	861	903	946	867	871	882	873	888	855	884	882	894	872	889	884	849	903	866	826	920	856	855	855	888	838	883	901	923	891	908	900	912	878	858	887	876	863	825	909	928	891	871	865	876	900	898	850	884	911	928	863	883	898	865	923	906	877	896	926	826	888	950	907	847	893	908	912	896	889	876	860	878	798	915	868	928	895	850	852	856	906	877	937	798	872	846	862	848	862	878	908	888	843	851	904	905	920	893	926	895	914	836	843	900	901	889	926	948	804	844	918	872	933	863	854	871	896	934	864	883	821	910	895	875	841	883	908	808	863	883	964	918	888	855	838	880	867	894	837	866	899	883	904	883	862	874	846	885	887	928	843	916	882	831	875	874	884	858	914	870	897	842	898	839	875	926	851	932	862	870	851	877	847	850	851	928	851	870	865	837	903	887	877	911	874	906	880	901	847	950	853	851	919	876	888	892	930	863	878	881	920	857	890	842	894	910	919	899	909	894	851	848	893	878	848	883	870	874	918	943	937	916	915	871	885	873	929	906	888	856	880	871	827	854	883	917	941	928	919	889	915	869	836	922	866	931	936	903	893	870	893	875	905	899	871	912	863	849	859	888	873	871	883	882	870	851	914	901	893	857	877	910	908	866	882	906	836	905	891	883	958	862	874	896	893	893	883	917	903	870	877	893	900	910	899	924	891	846	911	808	863	911	849	849	825	821	853	940	894	866	892	935	861	854	818	890	869	879	897	831	851	881	842	887	926	877	864	880	865	898	864	842	889	944	931	878	903	883	871	901	880	881	889	901	858	873	883	877	905	896	879	842	849	945	912	888	862	873	867	855	888	832	849	890	885	902	921	908	864	859	893	886	850	892	877	933	872	918	895	858	883	896	916	867	875	956	855	823	929	926	907	875	854	906	884	912	888	874	876	852	841	939	854	851	861	899	885	894	848	873	873	920	866	894	889	897	901	903	898	890	893	875	884	904	814	938	867	902	916	905	895	838	920	873	917	870	814	914	858	825	864	912	883	866	888	902	892	905	876	876	900	887	840	839	933	918	871	895	851	874	837	886	869	848	950	918	933	898	937	912	861	858	852	854	887	897	906	911	897	841	886	854	864	882	895	883	927	907	884	918	873	875	896	895	844	862	872	953	829	898	879	839	850	861	848	854	855	958	889	883	845	893	876	883	861	841	916	839	888	856	873	857	916	829	886	874	869	845	883	914	875	834	908	894	830	872	849	913	848	907	902	821	899	883	890	875	905	848	873	890	857	956	868	897	872	837	863	870	881	940	893	881	895	903	842	889	909	883
50252	26045	13413	4502	1634	1006	722	549	480	453	463	461	433	442	397	453	422	400	389	373	386	472	422	415	410	401	400	440	441	436	416	433	444	417	413	442	412	439	440	436	427	414	439	442	390	407	402	425	405	436	435	411	447	399	426	426	440	398	376	435	408	431	437	399	431	415	465	378	436	442	421	421	408	365	391	433	438	434	427	366	417	376	383	413	397	408	420	401	419	408	417	396	410	425	450	404	417	412	373	418	394	435	450	405	404	415	421	420	426	440	431	422	417	403	408	399	419	409	383	395	405	388	424	400	379	417	431	437	370	373	363	404	452	407	421	384	395	396	423	417	477	409	422	411	450	435	435	404	410	410	411	408	438	443	419	374	411	384	420	430	423	410	392	448	423	391	459	393	450	405	387	414	401	438	402	410	419	426	403	444	442	387	425	383	477	434	398	422	400	391	415	429	396	400	398	413	413	396	400	465	397	418	390	391	419	385	416	369	403	419	444	405	424	434	432	398	385	390	383	428	426	398	440	414	419	413	387	404	421	395	389	409	406	400	433	396	433	422	357	398	367	442	436	406	419	413	399	395	403	399	410	424	403	433	424	412	420	393	404	368	401	432	438	435	382	415	434	424	396	455	383	439	454	402	426	415	417	386	402	439	412	422	427	393	401	412	388	430	409	398	422	386	404	392	411	363	412	429	392	401	437	460	409	384	394	398	389	424	380	410	427	419	399	393	416	454	428	396	457	407	451	387	472	409	403	385	462	440	452	439	427	447	385	442	409	460	448	395	421	401	453	391	421	365	427	392	447	419	433	418	360	403	412	373	433	417	391	411	442	430	393	431	381	448	400	444	408	440	439	386	439	411	434	421	370	471	415	405	398	375	443	419	364	433	415	428	404	405	446	420	388	440	453	390	355	421	435	388	367	398	392	378	424	368	408	493	442	444	403	401	402	398	397	399	449	426	435	419	422	419	422	481	429	409	420	431	362	437	406	416	390	408	410	351	402	404	396	396	431	402	449	411	352	397	434	428	412	407	411	429	389	421	423	459	430	429	405	390	428	445	431	416	403	397	397	418	404	405	400	429	430	367	401	422	413	425	416	386	394	439	435	425	409	462	390	401	417	414	402	393	426	426	418	410	466	406	387	366	411	416	408	396	423	386	438	400	425	420	370	441	417	438	440	419	389	401	408	429	422	426	412	398	400	437	401	430	415	391	384	413	392	395	372	405	432	437	414	425	416	454	434	378	400	436	372	438	464	453	460	448	418	419	447	430	387	426	396	480	426	451	443	419	408	423	425	443	395	377	435	388	399	354	400	371	428	387	405	397	386	395	413	412	385	459	400	408	402	437	408	441	398	389	422	401	431	441	406	399	423	405	449	409	412	437	405	460	450	424	424	398	406	439	410	456	409	439	429	429	441	411	376	398	470	424	412	411	417	404	418	395	432	416	402	428	437	403	441	422	389	398	434	425	427	435	473	420	401	432	427	435	408	418	430	433	391	392	425	413	403	437	424	401	415	425	416	449	404	384	377	388	411	411	412	414	400	422	400	404	450	447	422	414	386	431	421	406	419	412	437	442	415	418	441	408	389	378	416	448	438	381	413	402	399	414	443	414	417	373	469	417	403	430	397	399	412	422	417	443	433	407	407	403	426	429	393	385	411	441	406	408	429	399	408	379	412	428	422	461	382	426	377	442	393	416	443	368	433	375	448	425	421	403	451	403	403	418	371	395	420	394	417	425	417	426	386	415	423	391	395	416	425	456	404	395	424	409	417	409	399	440	419	395	425	417	410	413	435	407	391	420	404	401	402	438	391	414	388	434	467	437	430	383	411	414	424	394	425	388	416	409	429	416	381	450	436	430	405	414	419	444	427	400	432	384	393	437	400	415	415	463	452	403	416	466	423	367	429	442	437	396	438	373	375	401	432	415	418	411	401	423	442	426	422	435	418	439	406	396	407	459	396	392	416	417	427	422	409	386	414	452	435	364	452	409	411	457	362	412	425	404	388	411	367	415	404	450	407	421	429	435	415	399	407	398	424	412	394	412	393	435	392	398	418	392	431	406	466	438	414	446	402	439	398	413	460	425	429	407	433	406	398	428	388	413	402	422	403	393	448	396	436	395	430	437	447	366	387	405	445	411	395	406	442	411	412	460	395	377	396	402	411	376	370	405	445	398	421	412	448	426	430	408	436	390	392	395	391	402	400	392	395	397	430	432	418	436	441	385	393	437	443	430	409	427	419	411	442	418	395	359	417	434	429	445	388	399	421	429	391	418	415	421	405	416	446	378	416	390	442	404	433	413	387	375	402	422	444	431	396	366	393	391	439	450	422	427	457	386	413	439	415	406	450	390	424	436	407	445	435	423	390	411	426	435	412	387	389	413	405	437	405	389	434	428	374	446	412	402	420	363	393	437	444	455	441	382	416	393	394	391	439	420	391	432	410	394	352	383	358	432	404	412	442	403	405	404	456	454	422	408	429	386	378	402	354	412	438	406	440	412	398	396	435	419	410	444	432	468	418	390	414	432	425	443	422	397	430	433	395	458	452	428	378	444	390	412	403	400	396	450	436	417	424	400	389	407	409	409	406	398	405	355	412	404	407	430	427	403	415	387	418	422	421	440	392	417	402	432	430	404	360	405	410	434	425	425	414	383	419	404	417	426	410	422	442	462	443	418	379	376	398	402	438	425	408	414	406	393	393	412	438	459	418	449	407	419	433	401	386	396	394	419	388	420	421	386	415	391	396	374	407	432	403	436	436	392	407	402	439	382	462	416	426	400	426	428	448	386	440	406	438	429	423	431	471	386	380	393	380	393	394	453	383	408	425	412	397	418	411	425	403	430	440	424	436	390	381	394	410	443	409	441	400	417	382	397	432	450	417	365	420	444	452	429	442	438	411	405	410	444	466	401	387	427	418	395	414	435	390	426	411	417	443	395	421	455	390	434	462	431	408	435	420	420	433	465	407	414	414	452	431	358	418	419	413	382	391	365	387	417	438	419	466	421	397	401	430	447	425	404	399	410	393	398	457	420	409	444	400	428	425	426	431	429	452	381	369	414	424	420	381	420	415	405	412	444	412	406	426	394	384	443	391	393	396	402	442	411	399	376	418	398	384	392	386	420	395	429	449	378	424	385	399	357	434	379	431	440	394	438	408	404	407	412	402	382	447	395	441	436	382	388	414	383	454	442	404	400	385	398	406	375	418	429	428	445	440	427	419	390	406	409	434	402	409	430	399	418	436	393	424	440	393	428	430	406	398	424	405	420	429	436	426	440	397	433	439	394	412	395	427	472	450	435	390	395	414	450	371	418	422	459	429	422	412	427	379	405	434	382	402	425	395	420	407	441	445	435	424	412	427	438	430	402	394	434	422	404	404	408	426	428	417	467	437	421	427	430	405	392	388	425	395	452	413	421	404	413	394	446	388	382	412	457	423	434	388	417	435	422	379	392	402	402	418	405	457	436	413	431	417	400	420	434	355	413
35137	20096	12646	7142	4206	2933	1886	1406	1163	1056	1065	1093	1018	1008	937	950	931	887	865	909	922	874	883	898	882	927	894	922	931	919	904	861	872	928	927	899	930	931	873	891	918	880	913	964	912	884	896	873	923	922	933	867	834	936	906	919	934	908	964	923	911	896	877	939	932	870	928	914	945	878	893	928	879	889	921	908	878	908	937	915	893	911	897	904	887	910	987	904	882	934	936	888	887	901	917	842	915	898	925	852	929	867	895	890	920	859	943	858	926	903	913	897	906	941	943	901	906	967	881	955	876	878	899	865	963	890	940	913	927	918	911	950	917	956	915	896	885	865	885	885	936	907	845	933	946	896	880	890	926	920	941	918	909	929	871	869	915	944	895	877	956	928	919	887	913	921	904	895	901	883	942	910	925	916	891	878	928	893	920	913	861	946	919	915	931	903	922	884	865	895	874	924	896	926	911	903	944	913	932	942	887	960	904	920	938	944	881	872	887	877	922	884	859	946	876	870	931	876	886	941	876	929	903	905	916	942	947	944	912	896	885	892	887	900	863	884	925	911	936	886	902	907	850	895	842	909	927	914	929	917	897	888	898	840	944	892	898	923	892	921	876	955	910	841	928	911	919	919	932	837	894	859	924	911	896	898	864	933	904	882	869	867	963	920	897	920	884	888	945	860	924	906	871	943	927	873	949	891	908	938	864	904	877	867	932	927	854	835	913	942	882	906	902	941	898	888	910	909	869	931	917	882	953	930	906	880	948	918	907	855	871	956	888	915	967	900	958	896	906	910	860	890	905	882	887	905	859	971	908	919	837	920	868	953	907	907	920	893	881	1003	904	925	856	907	871	912	916	868	987	868	882	904	932	882	904	955	898	874	878	887	920	856	929	924	926	936	909	911	904	881	875	910	941	922	858	953	952	874	851	891	934	899	905	897	895	958	896	912	879	878	951	942	908	879	910	853	889	868	879	906	873	904	958	901	941	888	970	860	907	954	905	912	899	935	912	878	923	916	948	943	872	954	927	915	927	904	914	901	944	962	908	877	891	911	953	950	933	901	866	906	892	932	948	972	911	958	902	882	922	912	922	901	938	885	942	921	860	920	903	869	886	908	921	937	877	921	863	948	905	852	923	923	904	860	914	938	883	872	902	872	930	910	908	954	945	927	878	896	943	892	915	900	942	892	961	979	873	899	891	898	917	846	922	871	950	897	895	848	925	917	929	869	822	869	932	859	870	949	940	936	897	921	941	914	866	916	949	963	862	947	878	924	879	888	925	938	862	879	902	942	854	881	936	919	889	941	907	890	955	919	983	894	932	963	913	933	921	945	900	899	929	883	872	931	889	904	900	911	853	858	954	892	860	922	840	903	999	872	931	884	966	915	879	917	930	947	909	919	854	938	941	904	953	853	915	926	909	856	879	901	904	912	920	960	913	940	946	852	961	887	859	877	917	919	929	880	944	872	863	915	936	935	964	953	962	931	911	897	891	962	898	904	920	922	873	918	900	915	875	934	907	919	917	870	858	905	913	908	919	891	875	848	897	934	932	947	940	906	867	937	916	932	897	940	889	906	916	815	916	911	921	884	934	880	903	880	939	940	937	852	958	954	891	909	877	889	903	931	930	834	913	908	940	896	829	931	938	918	916	908	887	915	900	926	891	927	935	913	877	922	899	931	923	883	908	852	897	865	943	916	900	904	908	984	877	923	916	880	882	883	908	937	889	915	904	859	904	855	871	862	893	847	916	904	891	938	835	899	948	912	908	904	965	940	885	852	936	915	899	882	885	898	971	899	881	901	924	910	956	894	929	886	888	887	941	911	888	891	908	881	909	948	901	888	932	953	872	903	885	914	966	856	943	928	923	881	894	957	961	904	893	913	918	862	939	927	894	936	842	931	870	870	941	885	921	846	962	932	917	935	926	906	914	872	896	902	951	934	918	927	898	870	847	946	930	911	887	957	936	882	910	921	862	928	875	894	864	916	940	899	899	895	951	947	890	936	930	891	950	913	935	882	929	845	886	915	908	923	900	898	910	927	876	855	954	890	908	893	872	916	898	863	869	893	903	890	898	942	913	913	921	873	901	913	886	881	922	866	929	911	937	984	958	893	892	897	920	935	914	899	886	949	901	887	893	918	903	937	940	898	883	871	945	895	909	893	915	894	969	878	910	913	926	880	935	882	951	838	901	915	925	916	904	883	915	885	939	942	888	889	935	852	902	892	911	892	903	979	884	890	876	924	892	902	904	925	935	890	897	855	932	917	898	876	894	863	880	946	908	951	947	873	897	884	914	889	860	897	938	911	906	863	898	909	879	913	977	911	898	903	871	894	893	882	931	918	948	919	920	951	937	922	867	904	868	926	908	940	926	889	845	971	945	862	893	899	950	863	875	919	882	945	966	944	930	892	946	884	914	888	977	902	911	913	919	898	910	904	883	894	903	917	929	889	891	900	920	895	946	948	956	948	871	925	898	908	934	861	921	912	923	900	898	906	873	924	866	920	881	908	851	908	919	941	891	946	937	862	933	912	910	863	937	873	868	895	835	920	904	870	893	883	839	920	815	952	917	905	949	903	955	911	890	880	888	866	989	846	906	942	916	921	871	891	874	957	866	926	953	911	922	904	949	945	923	875	901	912	864	872	878	970	931	943	868	939	924	879	935	871	890	891	909	941	887	875	921	906	882	867	896	870	923	1003	881	872	872	916	899	926	890	887	928	899	928	916	927	890	868	877	868	846	930	947	896	913	929	917	911	904	967	890	957	856	917	874	905	914	939	894	859	906	932	939	895	905	918	898	920	919	852	852	866	982	909	888	928	904	885	924	914	926	879	884	863	923	926	873	911	948	926	870	886	919	936	950	879	900	916	907	925	880	897	931	923	928	928	920	941	922	889	893	966	922	940	973	905	899	929	875	944	923	912	921	924	897	911	965	961	878	915	928	917	951	907	905	927	862	919	916	882	943	931	904	899	883	963	910	904	942	956	913	925	938	955	893	845	872	883	891	829	877	931	895	935	886	915	920	944	904	869	870	907	901	927	876	928	955	928	886	928	892	878	896	904	884	924	927	922	907	870	904	859	959	887	886	936	954	949	890	875	892	897	934	962	871	964	907	965	884	918	900	939	936	956	961	911	903	906	874	901	896	906	943	915	829	912	864	914	888	938	929	911	923	896	876	940	926	850	848	935	878	894	914	950	868	876	977	867	914	908	884	883	950	905	916	889	904	899	905	921	882	908	935	871	878	855	904	910	892	861	914	914	929	885	869	914	921	940	892	922	969	929	910	895	965	896	940	846	916	896	844	885	929	925	873	909	879	887	960	903	876	924	894	932	885	984	900	880	872	937	876	915	927	894	890	834	958	885	949	885	882	950	871	924	921	926	909	910	920	891	923	922	889	894	863	895	868	883	879	898	885	849	925	925	899	905	898	942	858	914	831	871	906	909	905	918	969	907	874	895	938	933	886	883	910	927	942	866	979	949	888	915	883	890	864
48215	21043	6205	1782	992	686	555	492	477	441	403	420	432	391	371	409	401	375	386	397	393	395	398	412	417	410	404	344	407	404	410	347	404	383	395	415	407	395	386	410	402	401	415	396	433	394	410	400	413	420	413	369	412	399	407	409	436	406	382	405	362	407	391	411	344	390	398	431	402	406	381	408	412	382	392	411	395	365	375	370	398	384	406	378	423	440	357	437	420	427	422	351	427	392	386	404	417	410	362	401	404	409	422	374	408	407	405	389	381	408	391	428	417	371	449	399	362	415	409	369	418	396	402	371	376	438	373	365	462	448	377	394	430	394	409	380	416	391	388	409	381	422	376	425	424	432	377	373	419	409	406	358	392	398	411	421	406	396	399	406	410	447	421	382	408	390	398	417	420	392	373	409	402	385	400	388	359	432	384	415	405	396	365	404	406	379	391	364	375	406	360	378	396	375	369	380	423	412	382	386	421	442	377	340	379	388	392	402	361	398	409	397	383	411	421	393	423	395	436	372	379	423	385	383	394	392	425	444	351	392	398	393	395	410	397	386	389	412	415	409	413	411	359	391	434	393	417	458	406	398	420	385	393	409	412	420	387	441	423	422	396	399	391	389	376	382	392	372	362	378	395	366	414	403	362	401	426	406	411	390	403	377	377	387	413	413	364	402	442	391	386	393	376	385	399	413	402	332	406	406	395	393	394	418	394	380	403	379	400	401	375	395	400	445	369	379	369	309	355	380	386	354	353	377	440	388	367	359	401	433	420	392	401	407	403	357	393	393	391	428	412	405	382	354	392	378	414	414	385	397	378	360	424	397	395	402	404	401	429	413	389	376	416	393	384	364	376	380	367	422	417	384	372	392	396	387	423	417	420	423	385	393	413	451	406	365	362	395	385	394	392	384	397	393	376	425	385	396	406	446	409	334	379	378	408	406	364	372	379	377	370	371	392	346	400	384	417	366	383	352	352	389	419	394	395	382	358	425	392	387	386	422	413	357	431	430	383	365	420	397	415	416	405	369	427	374	408	404	392	410	418	413	420	391	402	398	376	381	417	402	370	372	371	403	407	385	393	396	380	385	406	397	348	377	394	380	363	443	457	413	394	410	381	433	407	380	421	362	373	392	399	374	380	379	355	380	390	414	404	425	378	383	396	381	379	380	396	370	369	396	364	397	397	382	411	408	376	392	407	384	403	386	392	398	397	387	397	381	364	412	372	383	394	397	386	411	403	385	378	413	352	357	404	427	385	383	398	359	391	371	390	430	393	389	378	397	362	384	404	393	388	388	385	359	362	373	401	431	405	402	343	419	403	410	414	389	400	370	360	369	368	393	410	377	409	387	389	375	387	430	384	429	441	349	394	378	361	376	393	386	374	410	368	417	399	386	425	391	381	417	414	390	386	364	365	403	374	388	399	381	347	409	370	388	424	420	410	370	378	392	423	371	360	403	389	367	378	417	350	357	397	399	377	392	432	379	376	395	390	404	422	392	409	403	409	399	427	394	400	396	397	403	413	430	416	374	333	394	403	423	392	432	362	406	409	400	387	355	378	390	394	383	407	396	397	379	414	400	458	380	372	388	404	402	392	354	384	404	392	400	378	354	408	390	387	383	407	399	392	369	402	402	406	418	393	405	404	362	414	369	405	392	432	376	420	393	392	393	394	403	380	426	404	389	380	380	434	374	381	371	418	384	416	384	385	398	412	392	424	385	380	428	406	433	364	384	370	393	424	395	373	385	381	383	377	393	373	385	379	390	403	387	387	361	426	402	432	379	382	402	419	395	360	383	432	404	440	350	390	378	410	417	382	378	436	398	356	402	403	375	397	400	429	374	375	362	403	367	364	384	397	372	418	389	378	407	370	441	385	368	362	430	403	433	384	400	390	406	383	411	399	389	381	356	350	396	385	400	382	403	401	357	414	417	377	406	424	376	423	449	363	412	398	399	425	396	365	416	387	393	384	392	398	363	411	394	408	403	374	450	393	402	394	395	443	425	360	425	401	413	392	386	410	394	400	380	359	359	372	436	418	367	392	413	415	391	387	425	391	391	413	353	395	383	389	372	394	379	409	446	383	434	392	412	357	408	414	384	409	412	432	392	410	354	391	339	365	411	389	420	405	410	408	383	372	385	403	367	410	388	364	371	387	376	414	388	403	421	391	408	385	391	382	367	404	400	387	387	422	385	367	387	383	410	391	382	395	444	415	407	444	388	409	440	405	408	375	371	451	349	355	425	409	390	417	382	406	389	376	417	400	445	405	393	412	421	384	457	413	400	371	362	367	428	413	378	372	399	345	395	398	399	354	376	357	374	392	399	358	354	407	393	401	411	382	411	404	393	390	407	381	394	371	401	391	344	421	397	362	421	405	416	407	406	377	393	382	359	403	389	431	410	395	377	395	384	383	431	412	394	475	371	382	374	408	413	399	369	406	397	426	388	387	369	368	394	346	392	390	371	389	408	390	374	379	374	391	392	370	410	397	404	402	414	374	390	388	399	401	397	369	398	404	394	401	407	355	401	403	395	427	410	397	390	381	382	392	413	373	379	418	393	366	387	383	445	406	394	383	407	407	376	427	363	407	388	441	407	400	408	395	397	381	385	347	416	418	445	385	360	406	398	415	386	354	371	370	376	353	427	391	380	397	413	359	392	399	411	422	386	397	420	421	387	430	409	410	431	371	368	410	379	395	399	349	391	397	360	384	404	400	401	372	347	357	407	402	392	392	418	393	392	375	398	424	405	391	378	379	417	380	387	399	380	398	430	423	366	397	404	422	394	389	419	362	350	381	375	383	423	435	401	406	381	375	378	397	422	393	427	423	389	414	390	422	422	371	373	406	384	424	356	392	373	433	365	383	395	402	345	389	394	377	427	392	369	430	412	376	429	408	358	369	395	412	414	392	412	347	385	385	388	401	410	401	379	426	367	360	394	420	368	379	391	395	382	396	375	400	420	410	423	416	377	394	390	381	358	360	418	430	371	359	379	389	376	401	393	399	403	380	423	391	365	390	370	414	406	400	429	450	377	356	372	391	386	386	390	394	404	371	404	372	388	392	395	380	376	352	378	407	374	409	386	400	392	378	374	422	378	388	376	415	416	372	427	413	396	442	415	378	359	381	365	379	365	376	397	424	437	403	454	436	372	366	381	386	370	400	408	397	428	396	396	405	379	406	396	407	384	375	385	364	350	381	402	399	368	392	377	418	374	393	390	410	387	404	397	401	376	418	358	369	351	373	374	366	404	363	391	384	410	394	424	409	402	369	398	427	407	392	405	415	374	380	387	404	408	393	382	375	396	377	402	388	405	407	385	349	391	388	422	379	400	403	383	421	386	418	348	402	426	403	421	375	402	397	408	385	399	365	421	382	367	411	382	407	402	372	340	415	437	357	386	411	431	416	375	435	379	404	371	400	385	368	355	424	435	359	408	362	377	353	415	389	417	384	396	414	426	420	399	363	397	393	403	389	435	409	453	417	396	385	338	401	352
32735	14754	6907	4097	2472	1867	1484	1136	1133	1020	985	932	921	864	836	861	898	863	932	877	852	842	873	864	875	834	880	837	855	821	855	874	870	891	908	869	827	861	812	884	905	880	874	891	904	876	847	850	885	840	821	887	918	881	810	895	891	866	904	881	846	858	839	843	863	853	910	822	850	869	892	837	885	790	851	848	883	847	845	829	876	834	891	893	853	824	865	864	901	855	909	856	934	852	883	890	878	857	859	833	892	833	869	837	810	870	877	826	890	837	914	855	884	860	857	789	829	865	862	883	825	852	860	863	800	855	836	891	895	891	865	865	827	850	863	855	875	829	772	807	874	866	880	872	837	897	804	901	848	895	898	907	903	861	915	854	861	883	875	876	889	856	871	777	915	848	853	853	851	802	869	898	900	863	801	888	875	861	859	935	840	837	845	862	853	875	889	843	842	904	898	909	881	897	877	795	858	841	834	918	845	805	795	869	876	875	836	858	887	856	881	895	887	793	849	817	876	823	898	889	843	830	864	828	878	865	815	814	867	899	901	886	880	887	869	900	892	871	845	881	855	873	886	856	877	903	804	861	832	851	868	869	902	927	861	865	882	888	877	846	858	875	859	886	855	831	841	851	864	864	867	834	842	857	891	889	878	858	847	880	864	893	850	820	849	809	827	887	841	834	818	818	826	827	884	868	819	881	859	818	891	819	830	810	861	880	891	884	811	893	879	811	827	912	772	862	908	852	797	894	870	848	859	915	847	838	859	873	876	862	858	832	893	836	848	806	881	887	895	896	853	897	870	869	853	863	878	861	862	876	865	911	891	888	851	877	868	896	873	838	853	867	893	888	891	890	889	851	906	820	883	896	819	836	879	882	878	880	913	835	868	915	863	860	844	870	883	893	848	827	830	806	853	910	864	876	817	890	873	831	866	879	912	884	882	858	916	847	864	824	861	850	865	830	853	865	857	859	866	853	818	853	840	838	929	874	903	836	878	843	898	845	875	906	833	883	828	935	866	856	850	840	879	870	895	884	820	837	879	871	799	881	868	856	896	817	850	889	901	906	874	815	860	893	891	824	877	858	905	858	886	887	845	853	895	826	899	919	879	848	864	869	874	844	876	907	831	850	801	841	837	877	854	829	910	899	837	831	918	872	880	859	887	856	857	878	897	888	863	862	922	862	841	853	841	895	831	908	891	854	842	842	898	865	864	839	859	874	874	827	907	845	867	882	916	896	849	865	823	869	876	864	911	892	866	840	861	870	913	831	849	897	853	831	814	869	930	853	867	898	813	805	858	856	878	941	877	838	857	876	895	854	854	816	880	863	862	821	852	896	833	833	917	857	787	897	863	898	897	836	798	836	883	873	885	900	885	874	896	903	894	880	772	836	899	898	896	893	840	866	865	916	837	847	873	882	880	880	880	838	895	854	882	875	872	813	918	848	857	893	875	806	911	897	863	919	899	933	905	841	840	858	865	870	849	859	845	894	855	937	872	843	897	854	860	832	891	842	880	859	873	898	869	841	857	917	825	829	897	892	855	855	914	850	829	840	869	842	915	890	813	825	855	860	837	877	798	863	901	937	879	846	823	883	888	869	878	850	863	852	892	878	833	885	850	840	863	838	858	859	847	789	880	873	839	886	853	837	878	898	868	866	855	870	889	832	858	869	899	873	817	844	886	786	827	874	907	850	901	873	850	883	906	874	913	867	845	884	826	893	864	816	857	894	865	817	881	883	845	831	883	805	857	820	921	857	813	889	837	881	854	864	910	876	876	852	834	849	841	904	876	886	850	882	876	845	855	865	852	849	853	802	841	898	834	836	863	881	888	801	875	838	879	873	848	893	851	865	859	877	868	856	866	885	888	838	842	911	871	873	887	843	871	893	899	892	827	929	882	848	829	877	860	846	844	892	838	882	809	830	859	883	868	928	831	798	872	845	865	868	849	896	836	836	896	874	840	864	886	913	913	860	920	855	903	896	918	916	885	859	861	847	896	915	853	830	876	837	811	874	851	842	901	834	893	816	858	859	815	837	909	914	822	870	886	834	857	878	851	888	812	852	866	844	830	833	851	853	860	809	855	855	846	815	835	840	882	852	848	842	882	908	864	847	859	836	875	875	881	859	825	899	899	841	888	856	924	862	841	834	870	860	906	841	876	934	851	802	906	837	875	850	876	881	853	851	860	827	855	899	848	894	821	896	874	811	913	868	892	888	850	810	851	844	911	865	837	871	859	851	867	878	830	895	852	857	893	863	843	829	894	870	829	833	825	837	902	872	862	877	863	888	915	922	859	920	875	841	850	877	874	865	844	871	851	868	907	870	894	906	888	872	894	882	898	892	891	855	867	842	859	892	844	868	834	860	775	860	889	834	848	823	856	870	920	869	865	874	876	882	883	870	883	850	859	860	820	868	860	873	912	863	855	885	887	870	875	857	875	858	865	874	876	920	868	876	853	860	810	902	919	882	841	915	842	852	853	860	866	866	859	837	887	853	864	888	873	858	797	828	923	846	896	856	879	850	834	864	905	857	825	796	876	889	910	871	800	815	935	860	829	930	863	910	846	864	917	889	861	855	891	895	865	869	831	834	871	854	899	862	908	887	899	879	919	813	892	868	847	858	904	871	840	870	831	868	874	881	819	906	855	830	877	834	853	884	842	903	909	886	872	854	902	820	877	869	865	871	869	871	815	842	902	852	869	806	817	870	835	866	824	878	847	851	889	829	871	858	869	880	882	907	856	854	877	896	818	860	805	868	862	905	813	878	800	871	890	867	888	890	877	828	842	800	876	906	871	871	846	885	884	890	832	891	835	805	832	853	850	878	826	866	885	873	799	846	850	885	801	859	900	863	860	851	862	877	871	843	858	847	832	877	911	855	865	814	868	845	894	842	865	883	886	840	837	860	872	857	828	868	925	776	888	861	894	841	829	882	884	851	870	888	875	854	895	831	838	872	914	851	849	889	892	875	843	861	831	885	801	865	874	802	870	913	880	893	852	877	871	872	861	857	811	908	834	883	868	868	835	850	840	939	910	839	856	873	842	833	800	873	881	906	853	844	867	847	847	896	804	859	914	902	825	826	866	886	902	899	859	908	852	858	825	860	874	865	862	901	846	829	891	877	905	885	865	849	858	850	855	854	862	864	859	830	900	838	861	885	894	841	935	879	875	836	847	861	906	871	880	858	874	851	844	870	897	828	909	823	851	850	867	815	899	858	877	839	853	826	860	872	845	870	864	860	881	868	831	863	854	849	875	826	804	827	880	857	871	870	908	854	908	899	876	870	848	831	871	919	907	896	815	846	853	874	894	885	845	841	880	864	859	823	895	836	898	835	838	863	851	847	850	896	879	926	910	898	859	860	853	891	895	886	866	880	834	807	894	908	876	869	849	850	870	872	859	792	896	865	871	889	876	879	841	826	823	872	869	911	831	896	876	864	920	873	863	888	812	880	858	832	833	857	839	924	860	833	862	898	849	870	846	841	843	829	894	847
56237	28940	14437	6338	2589	1500	1014	730	577	527	505	447	445	412	410	396	409	380	370	379	383	394	381	387	384	417	443	390	442	424	406	399	408	446	387	425	394	370	380	394	416	375	402	415	385	436	374	423	412	416	404	384	406	383	369	383	388	426	407	402	432	374	424	432	391	381	388	381	389	389	384	399	387	388	394	413	399	424	401	399	414	390	412	388	390	376	365	383	416	397	407	356	359	392	412	380	380	358	360	372	382	398	347	427	418	399	400	399	388	392	386	402	418	400	418	380	394	424	402	429	349	415	402	378	403	381	384	412	413	393	390	397	380	378	406	373	382	445	390	429	396	416	417	392	388	379	426	404	438	387	382	395	437	409	414	426	407	410	394	424	398	429	397	406	388	378	428	408	374	405	391	397	393	419	386	393	432	426	370	395	395	412	409	426	413	342	393	431	409	389	412	391	422	378	448	406	412	385	415	398	396	409	397	419	372	376	343	427	421	400	390	422	405	392	394	382	377	401	407	423	397	369	388	403	427	407	413	388	426	421	396	377	394	411	381	445	407	373	381	421	421	423	419	389	386	425	420	391	453	420	397	366	386	434	373	416	419	389	400	399	392	430	401	406	405	380	400	367	402	421	405	410	398	429	412	362	412	396	382	397	397	410	372	431	365	415	377	393	402	374	409	381	415	365	432	391	409	379	412	436	400	379	412	386	448	415	388	371	377	455	388	393	394	406	407	441	413	403	355	395	402	418	416	381	414	393	365	374	448	401	418	412	416	393	396	358	402	399	382	412	395	398	387	394	442	437	426	380	427	396	380	396	377	420	379	381	387	403	370	396	425	379	381	388	386	377	385	394	383	389	362	388	408	406	407	399	415	425	441	424	437	428	411	427	397	415	393	364	423	396	416	404	419	407	364	416	384	441	421	424	446	412	399	387	385	422	425	429	454	430	374	409	388	401	407	390	407	407	425	392	349	380	386	414	432	409	371	403	385	409	443	397	396	400	413	406	377	397	410	419	419	396	383	422	396	349	398	385	365	430	449	413	391	425	429	384	405	350	433	429	401	383	387	410	435	426	356	451	421	407	405	379	380	398	439	434	385	390	409	404	380	374	388	402	345	411	355	424	410	409	395	374	403	423	416	425	409	457	426	398	389	427	439	408	391	417	405	381	385	402	382	416	391	401	380	380	357	420	418	426	391	401	431	378	365	421	411	375	402	377	370	415	406	395	405	394	352	366	391	391	426	399	406	386	387	401	391	389	417	421	388	423	379	427	403	380	435	394	346	385	414	405	418	375	401	422	408	409	440	384	396	386	387	364	416	415	409	370	367	384	407	407	416	390	430	432	408	417	382	391	370	381	436	383	398	399	375	395	414	394	356	380	411	394	413	371	380	448	376	411	426	347	407	414	387	405	391	451	396	394	417	431	394	381	404	400	432	396	420	412	419	431	425	408	378	365	396	414	399	418	389	400	433	404	385	383	393	399	411	422	399	383	429	375	392	381	376	425	375	374	401	386	416	423	387	411	415	394	376	374	385	378	414	419	407	416	412	391	392	400	378	403	374	362	396	424	397	378	381	432	423	389	370	407	401	365	417	372	378	409	414	423	402	409	415	408	412	412	386	363	414	427	357	396	430	404	425	401	399	413	410	379	393	425	400	405	429	379	400	422	358	370	418	372	413	414	389	372	467	422	425	403	400	404	426	431	392	405	370	409	419	385	428	370	398	453	400	411	391	418	399	387	373	386	418	405	392	367	415	430	413	395	388	391	382	349	427	421	402	365	397	405	419	400	369	414	396	407	425	389	414	409	409	405	401	390	368	415	418	397	388	424	390	344	407	372	408	395	392	356	382	394	386	398	413	430	398	428	373	395	391	372	388	406	380	400	392	374	372	396	396	394	419	397	371	445	401	403	434	390	417	402	396	399	397	417	405	378	416	384	439	375	395	357	410	410	437	380	417	430	439	392	410	388	415	404	395	388	377	378	379	439	399	382	408	403	340	394	415	417	368	416	380	386	377	371	394	358	455	407	419	393	436	394	390	411	417	397	360	368	421	419	413	409	396	379	412	434	416	383	398	395	394	412	417	400	389	413	409	357	419	389	397	379	402	363	464	393	392	430	392	403	413	388	403	415	400	392	410	402	434	414	424	397	420	436	385	412	398	405	403	418	390	384	405	409	421	409	386	411	404	371	405	414	391	403	414	415	381	417	379	436	400	418	448	364	401	441	405	407	405	414	380	412	424	378	374	403	387	412	395	437	384	388	422	434	397	395	392	393	376	415	397	425	459	402	396	393	379	411	404	387	386	447	393	428	400	436	422	418	413	380	418	412	400	397	370	416	409	422	394	422	417	396	388	423	396	407	414	412	416	396	423	415	402	379	403	405	391	415	414	413	417	439	395	361	379	399	371	410	426	392	404	410	429	405	392	378	409	394	397	426	408	407	423	390	416	422	419	391	401	384	422	439	378	362	409	394	412	395	374	443	396	391	350	376	408	424	391	405	356	398	407	387	367	406	390	398	474	413	417	388	359	376	374	425	376	401	378	407	390	451	425	398	371	383	415	385	388	402	406	406	412	418	403	390	381	374	401	396	418	402	424	420	402	391	425	416	379	398	414	409	375	387	383	419	422	417	417	364	424	415	378	431	389	402	410	384	403	408	404	411	438	406	425	437	399	380	374	397	395	390	429	406	450	374	382	414	379	422	407	380	396	402	356	436	388	366	403	370	457	393	421	402	369	398	421	375	358	413	427	380	400	393	386	413	363	371	393	419	395	388	432	387	461	422	396	443	389	398	433	371	424	420	366	376	423	393	426	417	428	381	397	395	424	424	440	396	407	414	418	393	411	433	426	403	393	413	372	393	374	413	410	390	435	415	413	382	414	406	365	390	417	432	443	396	397	411	378	405	395	438	431	392	417	412	382	393	417	419	415	406	354	374	426	412	403	421	402	367	412	399	388	422	386	385	411	427	386	391	409	369	423	400	438	387	373	409	388	416	393	367	411	405	425	395	391	391	412	381	421	427	405	413	367	383	411	422	383	422	441	409	453	356	395	407	366	430	420	388	410	444	424	393	399	420	410	388	400	420	391	407	412	404	370	398	392	364	377	397	431	399	397	368	386	412	383	415	422	405	435	400	414	385	410	428	428	419	412	431	395	380	386	432	417	421	384	378	405	403	417	429	417	452	425	418	386	369	439	413	399	416	439	387	395	396	363	387	381	424	403	412	416	381	433	381	417	401	376	444	407	402	372	380	345	375	380	381	420	398	376	402	367	352	448	377	385	389	415	372	396	430	369	383	379	423	424	414	413	420	399	437	418	394	401	395	388	425	389	385	414	398	395	415	428	417	425	417	382	373	389	381	437	410	390	399	405	413	408	439	427	385	416	404	398	409	397	396	404	402	397	403	410	408	403	409	381	435	400	363	425	405	422	407	383	407	409	418	402	460	435	416	370	407	375	410	433	404	403	402	399	398	409	403	391	359
37724	22089	15238	11024	6503	4487	3048	2181	1595	1407	1246	1191	1095	1027	937	949	906	907	942	880	871	882	867	901	909	875	880	888	893	897	860	944	859	885	816	925	860	896	860	891	881	936	826	883	901	903	951	916	926	889	901	895	851	898	855	813	859	855	860	853	864	925	873	894	886	858	917	915	869	870	896	843	916	884	904	866	884	969	907	900	899	892	920	864	849	883	880	923	897	890	944	907	851	877	897	843	892	865	875	887	808	891	914	881	876	826	876	863	885	870	896	879	964	867	864	871	900	890	874	887	876	874	933	879	863	905	884	867	883	846	842	829	863	919	882	937	850	891	878	912	926	845	931	882	871	916	928	892	863	929	880	906	874	867	897	919	898	876	877	932	873	856	861	911	840	885	866	891	930	855	846	883	874	901	909	845	915	941	899	883	887	878	843	861	863	860	866	899	887	879	891	977	870	887	874	883	883	884	916	867	893	866	920	888	919	916	873	894	871	849	851	881	881	889	904	890	912	839	882	861	908	899	890	891	893	892	942	895	881	917	875	899	880	924	873	881	913	914	885	885	847	885	855	889	857	918	884	901	904	902	908	860	905	899	884	873	836	870	905	834	851	936	900	881	864	890	884	875	901	900	949	886	883	892	877	873	898	845	874	855	898	882	877	880	888	917	898	888	874	876	875	856	901	891	903	860	867	888	894	868	865	900	910	854	865	832	811	901	871	881	893	835	872	892	857	848	911	914	885	896	854	876	840	887	920	917	915	936	894	913	938	858	888	899	932	876	905	896	847	849	851	931	927	877	892	878	884	834	831	885	885	874	850	862	904	877	847	849	897	954	921	864	857	936	857	886	910	954	856	889	907	882	837	889	903	900	887	846	863	889	905	891	924	880	884	910	830	898	877	867	918	893	887	862	914	915	907	868	883	873	849	852	882	860	903	933	906	914	897	910	860	884	915	917	873	894	856	908	874	864	835	885	871	885	896	881	895	876	913	865	834	900	856	870	820	894	878	928	864	851	840	933	853	918	923	911	875	851	851	906	922	846	831	906	882	936	915	879	882	873	910	907	867	857	890	870	877	895	838	899	875	854	877	916	857	874	901	883	903	822	897	873	886	851	836	899	860	866	860	854	913	908	894	865	888	894	919	856	923	910	842	850	917	913	894	881	896	869	889	900	832	889	876	857	849	926	860	843	849	867	920	859	899	882	853	879	877	856	863	848	896	938	838	824	913	884	906	892	877	827	833	873	883	885	862	895	881	938	832	893	865	864	882	910	871	879	899	899	899	864	826	862	832	895	894	880	864	896	887	933	933	884	843	871	901	882	905	884	933	889	891	856	889	810	827	905	866	930	939	869	872	896	903	920	896	844	913	932	852	871	905	863	868	837	858	864	875	859	848	924	873	824	890	836	902	902	869	938	914	897	858	901	888	864	935	908	897	862	895	902	915	914	879	863	880	840	885	859	834	821	921	859	861	931	872	920	822	872	932	908	888	871	863	835	906	835	847	862	906	911	847	919	876	904	850	883	882	876	905	884	851	867	888	853	898	895	909	896	861	880	899	894	948	883	906	828	894	909	814	929	897	801	906	851	853	887	881	897	865	909	864	904	879	870	878	864	845	938	880	848	918	897	890	926	868	872	861	912	864	881	890	871	926	881	850	920	906	901	905	877	968	844	866	891	917	827	903	907	884	869	909	823	865	885	953	896	929	900	904	882	895	920	895	864	835	894	814	928	911	908	888	887	867	865	925	871	857	818	899	912	898	823	885	907	877	916	893	883	824	875	922	861	842	880	924	901	887	907	822	890	833	876	868	923	886	852	848	868	874	854	883	834	852	913	874	837	880	931	881	929	935	851	872	851	887	907	929	940	882	878	872	902	887	877	872	917	895	897	895	869	915	893	863	869	961	876	870	875	830	855	924	881	837	896	875	924	825	884	880	899	897	854	934	901	861	910	848	907	908	890	849	872	892	877	902	898	900	909	934	913	851	908	910	847	899	941	889	869	885	950	900	874	871	908	848	847	831	888	853	905	876	897	820	924	873	928	863	889	928	922	859	899	915	940	890	900	877	881	852	891	905	850	897	834	908	905	861	873	863	852	883	860	929	867	894	924	819	924	834	892	894	854	835	889	885	910	912	888	932	906	870	859	848	885	865	865	932	856	892	895	866	904	905	931	853	923	896	912	897	890	880	893	934	845	885	839	891	889	967	931	894	861	874	868	913	817	909	867	900	935	895	859	824	918	891	877	912	894	839	865	859	897	875	893	920	910	921	919	879	919	869	923	942	884	857	885	845	850	867	877	894	834	889	868	890	917	858	885	901	868	873	866	874	879	867	840	912	918	879	924	904	891	867	892	899	872	864	871	858	838	875	900	887	936	921	865	911	851	881	861	946	870	911	915	868	882	872	826	863	892	911	921	818	880	865	886	892	873	889	840	908	888	856	890	866	859	846	879	883	891	874	953	862	815	892	916	866	870	885	834	911	902	844	864	895	856	915	821	915	865	897	880	906	877	871	872	919	927	938	908	870	878	882	865	866	876	800	892	891	857	899	876	850	855	870	899	798	878	902	876	878	874	882	925	929	871	932	903	855	883	878	869	885	880	903	880	840	869	813	896	880	951	910	881	862	882	907	876	853	864	883	849	932	869	871	894	904	894	904	900	924	899	874	882	902	885	926	860	900	931	912	893	934	865	866	879	897	823	920	875	904	845	872	867	937	912	954	898	876	864	863	889	931	896	879	905	873	875	912	821	849	853	913	859	844	870	883	863	874	884	892	919	894	869	877	904	916	877	833	888	945	896	912	860	887	899	890	891	922	892	894	892	906	885	883	836	894	829	869	859	899	943	931	866	871	847	854	897	838	937	868	899	932	858	915	867	893	862	908	916	882	913	890	866	882	896	894	924	848	882	855	907	884	884	925	869	882	908	854	893	887	897	909	904	878	904	918	903	883	890	847	900	846	882	871	856	903	930	849	876	864	853	869	867	835	908	905	870	915	873	888	869	904	873	857	889	862	875	876	913	915	856	906	845	914	906	924	912	877	863	897	869	824	916	899	867	875	877	908	905	866	804	883	935	838	926	864	910	867	936	873	859	898	825	883	836	888	934	844	841	906	906	867	917	940	900	884	923	880	927	917	921	860	898	827	870	891	892	871	891	870	887	859	887	838	959	896	881	886	867	897	887	920	900	888	883	868	903	876	910	885	882	935	916	862	864	889	905	853	921	819	838	892	860	957	900	886	875	915	849	849	791	876	837	882	908	939	863	895	908	882	859	847	883	911	907	836	903	882	875	890	886	920	873	900	867	908	911	916	862	903	920	904	883	890	919	936	928	887	912	879	911	893	890	905	857	879	868	904	862	843	920	897	858	876	916	863	925	856	915	906	903	875	905	892	902	883	812	901	908	870	864	886	919	910	901	888	886	905	830	890	826	874	872	877	874	865	945	935	848	879	877	815	866	848	855	935	867	836	895	894	851	868	831	834	925
61155	29746	13976	5647	2381	1610	1041	698	612	578	486	465	474	486	418	470	419	402	428	407	372	423	423	414	469	464	433	455	426	459	441	408	428	426	433	424	397	422	447	448	431	436	416	395	404	431	374	413	406	413	391	432	407	419	459	427	402	426	456	434	404	415	421	395	411	392	414	395	401	401	427	416	484	406	442	395	406	411	422	384	416	391	397	434	451	412	417	410	415	417	475	430	408	412	446	440	451	405	441	392	432	461	431	418	430	414	426	436	424	413	400	390	447	408	401	431	392	380	392	424	410	431	424	424	439	412	407	402	387	387	413	423	381	471	407	416	404	441	423	415	384	417	428	450	430	436	455	387	367	405	393	384	405	442	424	434	435	404	387	415	417	428	421	438	434	451	433	436	382	430	390	434	401	434	415	431	461	389	385	430	402	423	442	403	475	402	442	411	411	404	423	416	403	414	425	470	388	412	432	452	471	376	421	415	450	406	394	370	428	422	428	387	388	419	434	423	418	396	398	442	410	387	407	391	435	423	401	422	391	429	415	459	405	413	383	402	431	430	413	437	420	426	424	430	415	452	400	413	407	423	412	446	468	417	409	403	433	423	436	407	445	407	445	400	380	396	374	407	429	458	466	426	431	397	395	420	410	395	431	411	442	418	402	420	438	395	428	432	448	415	435	400	468	409	378	415	414	437	434	423	384	433	437	381	426	398	424	410	438	424	407	492	406	409	463	409	382	402	441	437	418	417	383	420	456	402	422	365	416	387	367	447	432	422	443	421	452	413	414	437	441	420	449	401	436	375	438	415	406	454	406	446	391	402	421	429	452	452	418	417	414	412	415	433	399	441	449	431	457	423	387	411	450	416	440	412	392	441	461	435	412	405	426	447	409	413	417	428	389	372	399	396	439	376	441	417	430	369	424	428	399	408	417	427	455	430	477	436	428	461	409	433	393	351	440	413	370	413	437	446	437	448	462	415	381	428	421	395	385	386	407	395	396	451	406	432	440	406	411	417	422	417	413	436	427	431	416	440	431	433	418	437	433	435	433	357	431	419	449	419	457	405	348	419	390	405	390	428	418	388	432	453	437	415	432	431	394	399	392	416	418	420	395	417	425	459	407	449	401	406	413	405	398	434	430	430	448	411	463	416	443	465	439	445	430	432	403	420	402	450	415	444	409	417	399	468	432	428	453	398	395	452	414	396	378	441	437	414	405	419	405	419	426	445	405	419	446	425	378	387	408	457	440	457	419	375	429	427	411	392	402	419	450	420	405	424	405	385	361	372	416	407	441	440	400	415	414	431	430	409	411	443	412	433	414	466	429	422	416	444	441	413	428	410	422	440	446	428	417	408	413	429	404	429	449	454	427	442	440	422	412	380	392	417	386	426	438	420	411	433	447	421	434	423	403	426	415	434	437	413	412	419	419	450	424	431	398	419	460	404	416	443	420	407	450	437	428	459	409	424	428	445	444	447	433	422	432	432	428	453	361	409	403	412	410	414	401	408	434	428	404	399	445	397	399	398	433	418	411	399	410	419	462	465	436	401	442	445	456	393	449	417	416	413	418	444	450	485	435	430	429	419	415	419	436	418	363	413	425	442	394	404	422	417	379	393	429	427	426	399	408	438	418	374	407	386	436	465	389	448	347	425	383	444	419	383	452	392	415	405	433	394	458	460	413	417	409	428	394	436	418	475	435	411	447	444	431	462	424	437	469	427	390	387	398	444	447	404	452	441	413	419	434	439	418	417	438	438	458	449	408	372	426	441	411	417	427	430	435	427	451	415	408	470	411	403	430	424	398	414	399	435	428	389	441	423	469	451	412	428	400	412	417	442	419	418	446	407	392	388	394	426	453	423	405	409	396	378	380	421	436	399	400	403	416	456	423	401	407	408	427	440	416	428	451	432	394	404	418	418	401	426	435	420	441	463	435	406	443	396	409	439	398	427	411	432	398	340	443	393	416	434	430	400	410	456	403	411	467	424	446	429	418	424	404	423	363	427	437	420	393	410	462	433	424	391	414	426	384	427	437	389	418	410	442	391	396	373	379	388	452	384	417	463	402	410	452	433	441	423	439	432	460	431	410	396	424	416	418	403	433	387	429	420	368	415	432	413	426	407	426	406	402	401	420	403	392	410	433	395	419	460	438	424	397	444	422	434	416	387	409	416	443	387	455	422	425	424	430	396	445	408	416	423	402	424	451	440	445	417	426	440	392	427	419	463	409	388	409	442	390	471	375	421	433	428	411	440	394	394	438	407	439	426	407	394	399	405	396	394	420	429	387	427	392	411	397	413	422	390	472	423	422	429	434	437	419	451	442	427	420	441	399	436	411	419	415	413	379	414	436	415	396	414	392	451	407	414	413	396	397	439	414	416	410	399	432	435	406	406	415	419	426	431	423	403	397	441	388	413	410	403	388	418	454	452	426	387	408	416	370	402	463	405	426	452	395	421	382	444	428	411	416	426	405	420	442	411	414	436	391	431	405	469	420	473	422	373	401	428	380	431	433	397	470	381	442	438	423	432	432	417	408	447	435	411	415	410	394	430	377	425	427	394	451	405	439	455	442	404	416	451	421	440	416	423	446	421	464	419	415	436	389	416	422	429	404	428	454	406	418	434	427	414	415	394	408	432	410	393	451	452	426	404	415	410	406	405	394	463	409	411	395	410	400	396	439	433	408	433	430	431	449	428	410	405	438	389	409	448	406	422	410	462	466	422	461	404	437	425	403	407	417	368	412	450	421	438	456	427	408	479	426	447	441	413	439	403	416	427	431	415	424	407	413	397	400	419	423	426	414	422	429	381	439	394	402	417	377	457	412	425	438	414	425	424	397	423	411	446	425	407	433	451	405	434	395	370	427	428	431	436	434	385	423	404	394	418	399	420	389	420	457	464	416	409	475	440	445	411	392	409	415	413	441	425	392	418	390	458	436	426	415	407	424	427	448	423	427	417	395	410	400	447	391	383	405	415	426	435	437	407	428	429	444	394	406	442	427	419	400	401	398	449	410	457	439	436	385	417	425	435	425	412	372	409	451	391	412	436	415	413	413	423	405	441	403	416	408	419	413	418	383	437	427	406	456	448	405	474	423	411	439	428	449	399	397	378	388	426	409	454	466	367	427	426	444	409	399	431	422	427	430	429	442	387	396	408	396	408	412	433	392	460	402	384	454	405	391	432	426	440	413	430	425	404	410	417	434	433	425	461	381	387	410	440	425	434	427	395	455	398	414	411	425	401	410	418	403	438	419	421	416	436	405	420	423	394	387	470	431	399	410	420	471	408	457	404	405	439	423	411	424	385	399	435	415	404	401	411	445	438	414	401	418	417	430	392	377	415	431	392	406	421	399	374	420	429	412	468	436	440	430	447	422	402	412	421	417	396	405	385	393	409	414	435	441	401	374	426	430	395	413	439	414	417	453	476	407	429	392	461	410	438	412	422	420	413	387	418	407	413	402	392	395	413	404	448	417	460	451	435	432	443	459	416
40885	21928	14334	9654	6169	4459	2869	2024	1564	1533	1411	1214	1180	1089	1010	966	935	883	929	994	905	921	914	911	977	887	917	924	972	907	938	957	911	871	951	890	924	932	878	933	878	918	954	907	870	866	903	886	894	944	956	888	908	955	845	930	895	990	891	959	888	948	927	936	898	894	920	905	858	931	896	872	887	903	919	932	940	841	994	979	879	897	910	914	881	916	963	891	911	901	954	880	953	909	877	935	923	942	894	908	907	887	902	930	927	885	859	885	934	912	921	863	930	941	923	924	928	939	934	886	944	946	897	936	939	919	932	825	936	894	929	913	911	929	917	908	955	931	950	921	931	927	895	901	922	922	921	917	947	900	934	880	922	879	898	863	933	944	927	936	896	893	935	918	921	908	887	928	952	918	885	951	919	923	938	877	938	894	937	943	968	905	881	933	890	963	901	892	908	956	917	963	1001	900	925	930	909	983	951	884	931	953	913	947	864	916	959	893	950	956	907	898	930	897	916	897	1009	907	901	940	890	931	886	902	927	850	921	948	870	940	922	940	952	899	928	934	918	925	950	902	898	933	963	917	949	904	969	912	905	905	967	955	927	949	943	965	921	933	900	897	927	901	954	862	957	912	913	947	914	893	927	877	956	864	946	953	897	885	892	914	909	919	971	947	888	936	962	893	923	973	941	904	922	939	906	915	917	906	934	918	906	877	918	970	956	950	907	855	952	914	932	920	894	930	901	882	975	931	864	884	899	953	942	863	930	898	932	900	970	934	985	859	925	913	907	905	887	975	925	922	923	889	943	923	924	857	895	836	919	960	907	921	915	932	891	877	925	914	892	936	888	870	930	867	942	915	921	956	983	907	894	896	949	898	894	850	884	923	924	874	906	929	933	897	891	934	909	872	934	935	931	927	873	927	875	982	950	908	888	918	917	883	942	922	943	871	924	978	902	913	888	938	951	888	925	925	964	933	919	953	985	887	869	945	914	954	926	923	920	868	918	959	919	852	954	916	890	946	889	898	923	920	919	918	902	931	961	898	893	940	962	902	934	922	911	910	941	914	895	908	898	904	933	961	886	915	986	888	931	904	911	928	937	899	963	904	917	975	860	956	930	892	985	854	910	942	932	948	960	877	929	980	881	882	897	920	894	860	875	858	886	898	899	907	872	943	959	925	927	922	878	940	860	923	949	962	965	940	944	930	906	961	895	953	900	879	874	932	917	943	968	951	891	875	922	910	921	961	983	956	938	928	910	928	844	930	906	891	870	962	888	910	903	915	924	903	957	977	894	933	914	945	910	948	940	930	880	956	967	908	923	987	862	905	922	884	954	904	913	897	937	961	894	912	946	928	899	911	860	914	956	896	911	901	906	931	941	905	894	945	941	905	901	935	924	893	935	940	940	897	877	953	924	910	913	953	910	925	930	937	981	941	866	915	954	899	902	918	911	934	941	949	917	965	940	887	886	937	906	885	934	875	919	888	911	925	901	904	934	922	899	864	911	887	941	975	963	880	879	983	981	916	919	878	855	918	930	892	958	902	902	924	876	922	882	940	914	924	912	912	940	897	930	932	876	892	876	890	913	893	892	936	929	882	907	937	936	930	895	943	919	913	970	919	929	926	912	860	921	901	927	955	890	913	915	885	900	876	882	928	933	916	898	886	911	885	959	929	928	952	958	940	945	975	943	882	914	953	931	943	948	929	987	888	874	911	918	879	943	883	868	942	905	973	953	943	944	937	901	898	930	888	986	865	928	895	927	922	960	1002	918	947	929	907	937	901	928	932	885	919	987	866	913	917	934	961	884	900	875	930	837	966	928	936	917	929	916	895	899	849	878	916	948	940	924	919	959	949	930	887	939	899	904	915	924	916	978	915	921	922	916	963	972	873	902	929	945	895	937	928	958	903	935	959	889	937	914	950	884	937	989	927	889	918	950	914	890	912	905	909	910	896	971	903	912	891	885	975	902	893	945	971	929	940	935	932	920	917	878	933	937	858	966	883	926	951	897	940	888	952	908	920	889	930	887	851	916	908	894	884	933	951	939	914	888	961	930	905	934	918	928	971	944	892	913	945	917	917	952	914	893	902	941	875	975	961	912	920	905	916	846	934	874	929	927	943	924	874	912	889	982	921	864	902	900	987	935	908	918	910	895	895	943	894	910	942	899	883	875	953	945	956	914	878	873	928	936	927	893	908	874	925	877	909	937	924	894	881	903	878	921	858	910	915	926	890	886	905	938	938	950	963	915	914	912	949	958	927	932	924	927	924	893	922	950	960	917	925	943	938	909	889	918	912	827	956	887	924	909	870	901	963	955	886	914	907	946	912	927	918	966	897	932	893	914	906	888	948	903	863	932	965	939	878	915	921	894	889	893	911	940	934	875	916	940	895	889	924	941	927	908	955	936	891	935	962	958	946	892	870	935	923	901	884	970	909	907	940	934	904	857	953	903	887	939	939	920	916	936	918	914	969	895	969	931	875	973	928	897	903	930	939	842	899	857	898	929	918	910	956	958	930	863	918	920	870	889	875	903	889	948	915	962	922	891	910	936	919	889	905	926	883	883	931	922	929	934	956	912	932	976	906	869	908	909	907	927	941	944	908	939	939	901	919	884	960	862	943	925	926	894	965	929	936	892	919	947	929	897	963	913	974	883	911	961	883	905	907	861	894	892	925	935	919	915	896	921	946	926	888	899	962	872	878	927	950	869	877	924	931	912	957	913	920	932	896	891	873	871	844	936	950	926	946	938	994	935	922	908	950	920	937	883	920	892	898	931	941	943	893	937	923	893	936	890	894	856	949	874	908	954	938	917	945	888	950	921	911	856	886	888	918	912	922	942	898	942	887	949	939	937	926	921	899	888	929	889	910	901	917	899	933	951	905	879	868	918	916	952	933	932	882	968	914	917	915	928	957	926	832	921	928	929	891	882	950	926	900	976	950	929	901	918	913	905	914	929	900	878	955	850	937	859	907	903	911	924	921	940	947	893	922	948	979	899	903	953	952	862	933	938	901	964	1023	864	942	931	954	894	952	899	909	877	953	874	904	934	918	928	955	909	892	929	959	898	900	959	966	962	899	914	950	915	884	882	911	940	913	964	904	931	874	927	884	958	945	876	880	944	897	901	899	915	933	877	899	854	888	886	926	938	879	902	901	881	895	937	909	916	959	910	940	964	887	915	904	907	895	925	918	911	933	919	922	889	870	955	940	890	885	927	922	974	953	860	912	961	888	924	902	883	926	929	936	874	959	972	933	902	918	929	940	904	880	952	977	919	904	954	898	929	914	914	928	916	906	905	933	962	922	977	891	968	934	898	950	957	894	927	967	878	930	904	926	905	907	952	915	906	952	947	903	947	933	931	846	843	911	882	944	918	889	931	953	900	878	891	907	933	897	930	935	900	938	959	925	979	929	864	959	909	880	893	909	964	922	938	894	868	929	872	955	957	925	940	899	920	969	889	890	920	968	884	918	924	962	924	900	878	948	933	915	949	934	962	981
46353	14802	3412	1117	640	513	483	447	395	441	393	366	407	402	399	379	404	389	399	376	382	408	405	431	399	394	397	413	376	388	365	412	375	370	394	427	393	404	403	414	430	419	409	440	408	414	401	406	396	421	426	397	397	424	416	366	425	413	410	376	426	396	427	395	400	423	465	462	361	423	407	373	425	398	398	419	398	378	388	389	435	402	406	415	405	410	380	382	377	390	443	402	403	428	391	440	382	423	416	400	402	395	370	409	410	389	399	421	413	408	395	418	454	397	432	391	410	380	423	402	422	391	379	442	428	408	359	410	421	407	403	396	435	433	411	416	392	403	383	367	427	429	391	411	358	397	412	436	402	410	392	400	400	395	446	392	402	397	375	432	401	413	407	393	394	396	377	399	406	382	377	417	397	400	365	419	359	439	415	439	377	409	399	418	406	376	370	432	379	370	410	401	398	388	394	405	427	416	420	388	395	398	412	424	453	404	418	404	391	396	392	390	404	437	406	378	383	378	405	392	378	389	387	415	390	363	403	369	371	407	428	422	406	392	409	370	431	428	399	380	392	426	399	335	409	394	370	411	380	406	431	410	420	415	399	421	373	418	358	389	419	419	435	374	416	381	429	416	387	376	405	383	389	385	402	411	404	363	428	383	387	408	382	403	393	380	390	407	412	381	395	428	419	381	365	420	389	384	395	405	358	421	408	413	424	415	377	380	390	384	413	433	381	359	430	412	402	394	410	422	394	386	383	415	420	375	378	375	414	402	410	423	427	419	385	405	448	391	382	336	401	406	416	392	412	411	396	411	398	393	421	383	388	386	415	390	409	401	414	399	390	430	414	380	388	427	357	404	410	410	420	378	417	380	443	399	371	401	442	396	423	396	405	406	374	429	438	412	383	417	371	405	410	405	378	426	380	401	399	388	404	378	384	389	397	403	405	370	419	408	391	400	371	393	410	416	388	389	375	367	380	365	418	408	385	377	416	423	402	386	393	440	389	397	383	417	389	411	392	363	417	421	408	428	382	391	362	439	398	432	393	397	412	404	441	395	431	380	371	420	425	376	417	417	417	430	423	398	385	378	408	434	391	392	453	410	429	402	414	431	408	384	401	366	406	415	373	389	408	379	423	431	417	421	445	355	401	426	394	422	416	389	426	400	410	408	433	439	396	405	414	432	405	405	429	398	378	375	453	411	397	410	450	429	378	357	390	418	383	426	418	412	419	429	384	425	399	385	392	393	359	368	397	395	368	392	392	404	402	368	388	398	354	408	413	416	384	408	401	419	390	373	405	415	392	446	403	448	419	402	436	446	398	388	415	388	414	435	376	421	389	385	390	396	384	384	408	381	413	393	390	396	396	399	400	383	408	383	368	406	387	390	412	405	407	391	394	385	394	402	410	408	385	400	405	388	404	449	407	424	390	408	382	386	393	415	411	418	403	439	449	393	404	370	431	383	355	354	348	386	405	358	423	370	370	434	418	412	383	420	432	375	432	398	375	397	377	398	376	402	373	408	375	412	424	344	391	389	371	378	382	384	341	403	442	388	418	391	450	381	404	387	424	360	430	424	434	383	420	397	364	354	391	388	437	407	391	401	437	414	395	405	392	448	364	403	362	407	410	427	392	399	412	448	384	408	433	404	428	412	416	453	416	389	401	392	416	386	420	418	406	400	406	393	387	370	407	399	413	398	386	453	382	457	363	383	433	388	398	399	346	370	423	383	376	419	373	377	399	412	407	395	395	450	405	408	446	385	418	418	388	424	436	413	367	388	400	413	442	415	413	391	432	464	371	362	427	402	403	398	437	381	410	394	401	424	417	394	394	362	356	386	367	385	421	397	366	425	399	440	407	412	421	410	426	429	396	394	370	374	409	459	412	378	392	350	444	381	392	387	378	389	415	400	388	432	413	409	411	366	389	412	418	398	412	378	374	384	429	429	403	387	461	413	437	419	419	380	403	419	419	397	369	395	405	388	409	399	370	402	357	403	386	358	366	407	413	393	395	401	413	382	397	383	404	373	452	441	444	425	375	417	412	407	392	401	424	391	399	406	399	411	391	403	416	425	406	403	388	416	432	429	426	397	383	421	422	431	389	422	393	399	397	368	415	428	368	387	397	390	415	424	418	405	418	405	374	396	420	368	391	427	412	396	422	404	373	341	435	376	409	398	372	415	371	428	397	383	421	407	396	391	392	368	423	415	386	415	408	407	403	425	415	382	440	417	460	412	366	398	419	456	412	407	365	403	407	404	429	387	411	405	420	408	403	376	402	425	368	426	416	384	401	414	412	395	375	417	394	393	402	359	413	379	390	399	407	354	388	396	414	438	435	435	375	396	441	384	409	465	424	423	394	404	408	400	411	409	397	379	455	418	444	416	391	423	379	400	430	377	424	412	414	427	431	409	411	406	427	391	407	433	389	400	380	383	403	398	401	421	372	381	393	392	412	416	391	400	380	377	408	397	449	416	411	377	410	405	419	419	395	413	429	415	439	412	397	389	386	380	389	411	391	405	438	364	409	420	421	381	400	409	423	379	431	370	395	421	431	439	390	392	364	420	387	401	396	442	416	389	427	401	394	400	383	391	410	397	380	398	420	419	414	420	414	387	404	393	395	419	407	404	414	409	413	418	406	389	414	432	407	395	415	367	418	401	399	429	418	406	365	374	391	405	415	441	377	382	387	374	380	399	441	413	406	406	426	396	380	450	395	371	420	404	416	420	394	374	405	383	399	389	339	391	389	391	373	406	419	408	390	395	379	395	392	406	435	392	391	393	409	395	437	387	394	409	403	389	391	428	399	388	393	399	397	409	393	428	449	407	411	408	399	390	412	451	389	384	374	408	396	413	411	362	425	419	404	372	391	413	425	417	371	404	400	378	407	356	379	425	377	415	372	412	388	428	430	413	408	382	399	394	404	397	422	383	377	411	438	420	377	391	432	433	432	366	405	378	369	425	361	419	371	446	377	390	385	378	395	407	411	372	405	427	391	445	415	360	397	416	415	422	373	407	410	379	446	430	409	390	412	406	402	433	384	416	408	435	380	430	434	423	404	398	399	392	401	395	387	406	401	389	401	395	412	384	398	399	400	366	400	420	426	377	385	404	356	390	396	397	439	443	403	434	375	406	420	413	400	412	413	371	407	413	420	395	396	414	390	434	371	399	408	371	394	418	400	406	397	407	420	401	378	373	373	375	403	389	390	375	435	388	384	391	372	413	441	401	393	398	385	393	400	422	442	408	399	400	404	377	400	461	415	371	400	405	440	402	397	426	383	407	385	410	366	420	420	402	389	424	376	423	392	393	441	439	385	383	416	375	448	392	428	406	412	386	398	367	381	387	392	371	404	374	390	382	378	382	402	415	398	389	418	396	402	395	401	412	386	360	363	415	427	407	432	348	409	402	388	389	401	397	388	379	440	413	454	385	419	402	409	405	391	380	427	369	421	408	419	451	391	379	412	372	386	371	398	378	393	388	420	392	406	388	451	380
30653	9528	4143	2434	1438	1120	1113	1042	959	952	936	881	957	849	952	882	859	853	863	894	849	829	889	834	863	844	835	889	870	886	947	865	950	864	887	871	899	853	897	890	893	892	876	891	890	919	872	881	855	868	838	865	862	889	894	886	904	815	953	900	821	853	920	894	954	907	875	846	886	894	900	923	892	846	870	870	903	853	894	896	831	900	886	891	813	881	869	850	916	924	862	887	862	914	847	821	867	903	866	849	906	865	835	861	832	908	931	855	909	903	855	907	884	939	928	931	900	816	899	844	853	886	836	911	861	866	844	919	912	925	881	855	887	884	942	920	856	874	919	894	870	836	887	811	858	895	900	896	873	888	925	912	899	858	896	871	911	876	844	833	855	912	862	882	895	872	870	894	855	886	860	877	866	828	854	833	844	886	874	831	900	899	945	861	854	885	865	872	852	887	901	891	955	916	870	876	872	925	909	899	897	895	854	875	879	837	871	870	899	890	942	905	918	902	892	899	917	888	894	855	926	922	969	898	853	858	939	877	891	908	914	851	894	956	843	887	853	919	895	925	941	904	834	902	880	960	902	898	890	872	869	845	873	861	910	923	916	918	922	834	876	865	873	929	937	870	918	903	875	915	932	879	898	900	899	861	888	953	850	897	838	882	836	906	871	898	939	875	810	910	915	857	881	839	910	877	807	860	911	912	920	822	902	866	869	867	890	883	873	885	943	893	909	907	885	858	909	949	903	907	893	867	893	872	879	858	871	867	883	856	878	855	897	876	907	879	879	868	887	891	852	879	922	891	948	889	866	891	939	854	918	893	929	859	878	877	881	898	903	922	899	875	863	905	881	897	875	836	872	910	824	846	911	872	891	902	865	887	870	877	905	812	937	885	937	897	855	877	885	850	905	868	853	888	858	872	875	902	859	883	884	899	877	854	888	865	895	835	814	869	838	879	894	888	922	907	856	889	851	893	892	870	904	826	956	872	880	873	875	879	833	829	856	928	855	887	879	873	888	897	856	862	846	879	839	929	875	903	906	854	907	895	928	877	893	861	907	887	849	876	875	884	896	845	870	839	825	883	904	898	912	834	882	909	879	897	872	858	951	846	834	853	865	896	879	847	894	899	840	897	837	870	901	874	851	873	892	859	872	854	908	915	906	895	858	812	876	942	885	836	878	902	908	845	878	896	869	859	893	899	901	848	912	906	891	882	873	911	908	864	901	908	927	902	857	810	873	928	909	864	902	942	863	916	876	897	890	844	889	830	893	839	888	882	866	903	884	903	915	872	907	904	876	870	878	882	854	902	873	944	818	843	856	885	891	890	887	879	856	862	892	907	962	899	834	872	901	854	880	924	929	850	863	888	873	897	877	929	909	937	836	905	870	881	883	858	884	899	792	980	884	906	962	867	930	840	875	915	899	856	869	882	904	859	843	890	814	869	897	902	845	871	861	832	854	868	864	872	895	917	880	900	864	879	824	867	882	907	874	830	891	906	862	840	828	893	902	836	896	860	835	933	919	874	914	812	860	879	846	901	950	904	862	838	850	910	922	866	871	924	873	913	809	880	888	830	842	885	870	903	871	918	871	885	917	879	876	896	951	875	867	866	911	911	868	923	893	888	922	886	928	891	915	849	860	871	926	904	910	899	836	892	886	877	800	868	883	914	918	865	924	889	840	863	889	894	897	902	889	912	892	905	924	872	925	891	903	918	890	889	822	898	924	933	931	837	850	923	835	874	926	844	858	922	906	910	880	860	939	921	890	853	888	862	920	879	875	886	860	859	918	902	838	821	896	846	908	908	902	870	856	897	855	923	866	860	905	909	863	904	894	882	847	885	861	842	886	915	888	859	961	861	878	896	968	857	861	909	948	892	899	884	856	921	910	874	933	868	893	859	893	870	896	900	907	920	912	930	902	896	842	912	875	892	871	836	893	868	893	897	838	889	920	909	878	901	835	925	880	898	851	862	895	862	821	847	884	869	880	878	838	896	841	870	870	980	848	867	883	923	874	875	885	862	924	884	895	971	899	894	930	927	908	899	915	871	918	896	875	902	874	817	856	910	842	929	869	858	806	891	915	849	855	880	891	864	832	825	881	905	950	911	890	873	858	858	865	881	886	863	884	893	862	919	905	905	887	897	872	840	888	904	930	808	863	893	894	898	913	850	870	876	872	864	891	879	901	817	916	915	888	891	885	847	868	957	882	866	916	816	889	878	855	907	887	905	922	874	880	817	852	884	872	886	855	897	877	892	911	889	906	872	882	858	883	885	885	925	863	906	895	899	914	876	878	876	864	887	896	888	907	890	918	905	869	857	889	934	937	889	879	885	931	868	856	860	892	930	874	907	869	851	884	897	799	883	945	895	894	863	829	913	878	843	917	863	913	902	890	891	885	899	953	884	916	886	858	898	912	884	894	916	853	905	871	827	850	855	935	916	874	893	904	930	870	893	914	885	881	831	863	884	861	894	898	886	860	841	873	898	865	906	878	875	903	857	859	916	876	877	913	922	912	881	860	923	974	879	847	877	842	850	877	880	857	856	901	911	904	897	824	905	876	942	897	866	910	891	898	856	868	907	862	907	895	904	856	892	929	899	894	868	860	844	897	914	886	882	918	865	870	879	950	892	912	847	906	901	889	876	862	902	879	871	904	943	848	882	884	900	882	908	880	876	915	935	887	905	902	909	867	885	924	873	890	853	920	910	882	884	906	931	869	899	894	884	880	832	860	911	856	920	890	926	869	843	859	882	883	883	846	910	853	951	908	875	874	912	861	878	934	905	868	843	895	887	874	898	848	900	863	919	847	916	870	916	891	888	889	864	945	961	881	884	871	889	849	877	851	888	863	910	857	856	873	915	833	852	847	905	892	897	843	921	918	892	871	897	821	849	908	935	874	907	832	877	894	903	862	875	851	886	889	898	871	902	881	860	889	887	857	881	846	871	888	856	884	917	903	899	897	860	866	845	925	905	883	893	902	905	891	906	850	895	869	897	896	811	868	915	931	910	864	832	915	826	878	879	881	834	854	915	919	854	865	900	873	829	916	887	872	830	947	880	850	890	904	839	905	866	904	892	933	925	914	853	905	909	913	910	894	898	885	820	869	889	900	871	840	908	929	868	915	891	839	876	868	883	912	893	915	901	897	915	893	875	864	897	867	888	889	895	900	908	902	859	851	910	889	893	867	896	939	866	902	878	879	877	911	854	896	860	885	869	913	884	889	856	879	929	876	863	862	903	869	859	920	868	879	883	847	885	889	886	861	936	928	882	825	880	874	871	879	816	936	917	847	885	893	904	868	870	917	857	904	879	861	841	852	920	874	904	884	913	889	882	906	888	904	893	901	864	869	888	839	873	880	886	884	848	918	856	892	867	904	917	909	837	950	917	868	921	912	904	855	904	869	910	870	883	888	853	856	865	910	916	886	971	885	859	951	900	841	896	926	902	925	897	894	925	923	954	891	871	910	909	886	866	914	903	884	897	856	857	860	890
59995	27363	10661	2853	988	567	495	471	423	454	422	429	421	433	429	396	426	429	417	412	397	418	433	433	428	443	426	423	420	383	455	435	418	423	431	412	414	441	523	470	420	438	466	466	410	422	426	419	411	423	402	384	387	395	410	426	401	418	431	462	437	427	405	437	406	440	386	434	393	388	424	461	445	407	435	461	385	452	418	411	388	419	419	406	428	442	440	420	455	433	423	397	432	438	432	429	456	420	431	447	408	417	413	421	420	411	461	437	427	397	413	407	424	394	426	401	403	414	389	436	445	446	431	427	422	412	441	436	427	413	413	388	422	419	417	451	410	406	435	422	416	391	451	421	403	459	434	450	427	419	434	416	429	399	435	425	389	424	446	372	428	426	448	414	415	404	429	443	410	401	425	376	427	390	416	423	399	434	430	433	398	403	401	406	419	382	422	393	445	457	448	419	394	391	407	388	407	389	423	421	406	414	414	382	379	435	411	432	392	421	369	398	414	416	403	413	401	388	412	405	425	409	418	412	373	422	382	426	442	454	440	397	415	445	402	393	429	443	406	387	377	442	458	416	426	451	403	412	404	424	437	386	420	398	394	441	443	448	441	421	397	432	415	402	437	414	398	417	408	423	391	406	403	418	405	448	404	411	435	415	408	456	437	451	397	392	432	413	389	426	414	425	427	394	396	420	418	406	414	390	414	449	416	447	434	447	420	425	393	430	430	386	378	399	422	399	401	459	399	377	435	427	442	395	440	396	394	433	419	436	443	394	434	398	414	454	400	426	432	442	388	422	453	370	461	419	373	419	415	419	452	408	388	461	418	435	406	407	438	442	431	397	429	394	377	409	421	397	430	416	429	427	436	429	408	398	400	412	407	427	382	420	400	447	417	424	450	444	454	388	414	423	394	422	427	427	425	456	447	429	413	377	387	417	460	371	397	382	438	420	434	450	380	444	469	422	446	413	426	422	402	415	442	391	425	376	408	439	395	407	390	430	423	433	433	433	422	463	415	432	415	406	388	438	433	460	438	414	460	421	419	439	449	408	475	454	392	438	432	423	422	440	407	448	434	407	397	410	397	390	462	393	425	392	414	427	439	391	400	411	412	441	394	425	416	438	447	412	403	414	420	409	462	400	442	453	407	446	427	420	406	384	412	394	408	432	420	438	412	405	401	390	401	451	400	392	412	428	397	428	433	430	415	436	392	422	440	385	415	410	421	410	407	430	396	432	407	444	472	438	410	413	407	423	438	423	444	394	406	423	408	386	414	419	436	386	385	417	407	391	422	437	468	422	429	410	387	401	419	438	422	401	413	430	430	409	393	408	388	393	370	399	455	411	405	441	443	457	448	395	383	443	435	433	401	425	415	445	356	414	414	419	420	437	450	421	429	431	390	416	422	402	422	432	405	404	407	423	402	413	368	448	432	417	339	482	425	385	388	424	433	459	346	406	460	404	417	398	421	441	386	444	442	414	399	389	333	387	435	424	409	406	427	432	402	390	426	421	415	405	389	430	391	439	418	419	437	417	393	429	390	437	401	387	390	439	457	433	394	392	454	385	471	417	415	422	390	412	377	415	412	413	430	395	433	426	396	358	419	412	403	421	398	449	401	401	378	418	420	451	436	431	410	438	420	396	419	427	420	429	439	449	435	397	363	427	385	403	464	429	412	454	436	473	433	422	404	398	393	418	431	414	408	390	432	453	394	413	436	411	414	428	439	452	395	428	431	398	453	406	446	419	398	426	414	477	414	395	388	402	392	384	391	431	424	412	422	430	402	394	453	384	394	412	418	380	421	424	412	398	413	475	418	411	410	396	408	415	375	485	390	421	400	459	388	419	386	445	442	429	425	437	360	397	436	420	446	405	443	476	387	422	442	444	410	433	384	411	412	407	406	453	411	436	401	406	417	435	401	437	400	417	414	401	411	399	381	404	424	406	425	406	444	414	405	406	396	439	458	404	448	449	398	439	407	420	407	419	423	439	415	387	436	405	403	424	384	442	463	388	417	428	417	426	427	443	399	400	390	392	410	437	431	447	408	394	393	471	453	432	393	418	399	429	440	413	367	421	420	449	437	458	369	435	417	433	433	454	418	437	432	426	406	390	436	428	418	432	444	423	423	434	453	472	400	411	403	427	417	380	418	413	423	415	405	378	404	396	431	398	413	399	448	364	461	380	409	389	388	434	400	416	434	398	425	435	370	434	421	435	398	451	390	406	441	403	463	409	404	395	412	407	415	411	357	433	410	422	425	444	397	423	440	385	417	418	424	419	394	404	421	423	427	397	416	415	390	415	403	407	424	458	398	427	441	398	432	398	433	405	424	411	448	455	426	429	438	399	422	405	463	432	426	414	403	442	399	426	400	389	460	435	460	424	421	455	417	367	453	406	391	389	419	377	414	423	415	428	389	399	426	408	423	432	458	428	398	426	447	433	400	443	440	436	413	443	403	419	402	430	452	408	430	415	418	412	399	370	431	388	417	382	441	406	409	418	405	460	426	400	440	421	389	379	402	374	435	425	434	417	413	411	388	405	427	444	411	432	435	352	416	403	430	429	436	432	467	432	420	434	431	403	436	419	422	396	394	436	413	437	428	435	459	424	432	454	414	436	383	426	412	424	412	414	436	411	429	439	439	408	447	456	420	382	403	428	393	475	444	438	375	409	445	408	435	453	433	419	420	427	417	444	428	432	423	416	438	427	437	410	412	400	433	436	421	386	436	454	397	423	415	423	427	423	430	426	434	410	401	435	401	428	433	408	448	439	416	431	448	407	451	418	416	409	412	415	409	424	442	443	389	419	404	390	455	428	368	410	430	419	452	411	441	410	407	406	457	459	379	433	427	367	411	409	418	413	399	415	429	452	410	413	414	449	419	389	394	441	449	408	441	419	418	404	390	409	392	400	407	429	392	449	406	438	410	393	396	447	440	414	419	422	476	393	427	430	415	394	390	384	411	415	424	445	401	390	403	418	405	463	408	405	431	445	469	405	422	401	435	417	417	433	408	413	420	429	395	417	407	411	415	414	424	469	418	403	409	392	421	362	419	399	420	415	444	398	398	445	430	442	420	422	414	393	429	376	425	407	422	408	417	430	376	401	444	409	416	440	417	446	381	426	405	457	446	426	448	422	402	426	406	419	405	417	435	409	380	447	384	378	405	379	423	441	391	445	405	437	449	388	421	405	434	408	415	406	433	389	425	409	418	417	418	421	422	385	401	395	377	418	408	425	434	461	463	446	393	432	422	417	399	416	363	415	358	389	401	396	465	449	400	374	409	412	441	401	426	402	411	418	470	430	415	429	436	408	421	410	429	470	419	454	387	397	433	366	379	445	433	418	397	422	410	422	415	417	435	405	386	463	408	424	432	386	387	401	405	403	421	434	419	391	426	410	455	396	441	398	394	376	438	430	419	464	424	402	433	403	404	434	445	419	404	478	381	415	425	403	395	456	422	414	410	433	419	400	412	403	459	376	423	420	454	393	439	421
41268	21408	10358	4914	2398	1454	1208	1082	948	942	974	908	909	925	898	901	886	927	960	968	885	920	908	960	912	858	889	878	930	980	957	928	874	898	860	950	943	937	872	915	944	927	935	887	935	926	917	879	896	914	948	983	970	914	908	919	904	892	853	909	939	877	959	887	943	887	950	950	893	926	911	956	909	937	930	923	902	932	933	955	907	942	877	918	870	863	908	907	968	895	944	905	946	890	891	864	896	914	895	852	868	887	889	915	945	902	978	921	921	876	933	930	954	855	895	981	942	941	893	931	915	903	901	939	939	974	881	898	991	900	925	903	881	909	920	938	873	960	946	903	906	929	955	853	931	982	913	925	941	931	928	907	898	896	895	911	925	918	892	927	940	937	950	871	921	865	903	898	915	925	958	971	876	917	934	917	906	940	925	942	838	907	984	931	900	927	893	886	884	941	894	953	919	906	915	952	929	983	1017	900	882	968	889	877	884	878	916	911	909	839	899	877	870	919	920	890	889	895	923	950	954	914	934	956	926	922	925	957	931	950	900	883	952	937	878	907	937	901	895	943	879	930	877	904	947	926	949	930	858	944	907	909	927	950	885	960	977	891	922	890	833	1013	914	926	959	899	891	949	907	922	1002	937	876	897	921	943	961	869	859	943	951	939	919	921	912	881	905	901	903	944	890	935	910	907	936	938	954	919	963	893	920	942	955	918	883	909	929	931	898	926	938	887	921	919	927	889	911	923	955	944	947	903	939	964	927	897	926	923	901	906	941	917	889	933	923	944	902	959	925	936	906	951	919	898	921	932	882	898	935	855	911	948	918	889	890	886	886	935	867	897	873	900	925	952	908	903	937	888	962	925	940	928	919	952	912	935	914	914	906	895	907	920	916	891	963	913	927	901	872	907	874	862	903	876	939	934	901	893	941	905	922	911	889	884	922	929	928	894	893	921	932	932	919	937	906	927	941	964	936	918	905	942	955	937	889	948	966	912	920	902	906	914	915	907	918	918	955	874	915	885	930	946	958	924	915	938	955	915	897	922	914	956	865	956	884	896	928	932	971	954	949	893	954	935	934	949	916	921	921	911	899	890	932	926	894	922	923	960	891	950	924	925	919	927	934	908	933	966	877	915	952	960	909	944	890	901	915	897	869	911	900	959	973	909	936	931	927	918	981	872	945	960	862	954	913	871	881	960	901	907	909	889	927	900	935	923	860	905	922	913	917	916	870	891	924	911	960	905	906	978	942	914	879	874	961	911	907	978	965	933	943	860	916	909	906	915	917	889	892	936	888	942	977	904	918	940	946	906	979	884	883	936	930	913	883	895	872	950	946	928	906	932	940	1003	898	800	955	986	885	909	882	905	929	945	942	903	932	959	918	915	900	917	886	921	907	952	947	930	953	929	901	946	924	887	935	943	884	951	936	899	921	919	907	925	902	899	921	909	897	943	922	968	909	943	893	922	897	953	886	907	930	845	912	922	897	941	926	905	915	917	953	933	927	868	930	919	928	966	937	877	929	891	919	937	901	917	882	908	913	920	922	880	934	932	905	927	877	880	936	907	894	895	878	921	975	899	933	916	904	976	931	973	940	905	895	926	932	919	914	932	917	947	897	901	914	913	907	892	893	908	921	929	858	919	953	948	903	944	875	890	906	956	874	952	885	939	922	952	952	913	938	961	889	936	976	945	1004	972	903	898	900	953	925	917	931	901	906	939	912	905	953	995	883	902	899	882	903	890	939	855	940	877	934	902	946	927	911	940	891	939	921	931	951	957	890	910	928	936	902	904	931	1015	919	918	901	1002	961	953	905	889	919	936	909	955	890	932	932	914	854	930	886	915	860	950	924	906	890	935	935	877	929	891	893	892	927	901	870	903	955	919	949	930	891	928	928	966	931	940	948	924	928	925	923	927	952	960	940	906	883	929	914	874	924	893	923	926	938	894	885	891	935	925	906	905	902	949	931	888	935	907	933	925	926	865	953	865	963	935	933	890	954	868	868	955	838	894	919	906	931	911	938	965	949	952	916	898	903	898	911	950	901	902	916	948	906	924	918	944	923	896	918	887	894	967	918	895	922	873	888	931	954	900	934	954	945	884	940	895	936	926	947	872	919	905	936	888	869	898	789	861	917	951	898	904	957	919	890	901	940	947	896	939	842	883	914	913	881	881	964	947	915	925	878	916	924	936	938	929	945	900	956	911	873	916	981	934	831	923	951	955	942	942	944	908	896	932	910	874	896	894	909	930	915	884	862	931	915	878	887	923	918	936	950	929	913	956	945	924	894	896	887	898	892	867	936	897	971	889	874	899	911	958	898	917	946	868	887	891	941	851	945	911	921	940	938	916	918	883	1003	950	891	881	920	927	958	885	839	927	895	920	936	846	927	897	854	958	905	923	885	903	936	982	876	894	909	959	907	853	902	930	946	886	919	923	933	961	908	901	930	925	980	879	936	894	1031	908	902	915	894	924	929	925	957	883	979	853	919	960	918	923	942	947	853	918	957	912	939	942	887	922	900	947	926	925	951	922	935	908	924	932	865	906	950	879	943	886	965	912	884	949	929	877	887	904	922	941	893	928	912	980	904	891	897	961	939	955	884	929	980	925	914	992	918	928	942	947	929	869	882	881	947	908	895	916	943	880	894	881	950	951	930	973	919	911	907	962	918	949	946	910	893	919	937	900	920	878	930	924	922	948	938	890	898	930	910	917	914	931	939	911	929	883	957	925	907	936	916	929	885	900	889	946	884	968	966	907	928	949	922	904	900	909	907	912	882	891	941	888	868	874	930	920	924	926	937	939	916	894	880	925	915	885	945	957	912	943	922	920	977	914	914	913	929	903	928	940	920	913	917	924	913	933	849	930	910	912	906	876	935	867	898	913	899	904	933	920	961	904	891	925	875	931	922	965	938	929	933	883	913	896	921	921	933	885	919	920	876	924	981	933	897	882	911	915	970	922	924	918	957	908	918	880	920	863	934	846	904	916	964	896	897	915	894	926	951	903	968	890	929	888	942	921	893	915	878	886	883	904	938	936	898	926	877	872	957	912	932	895	924	898	908	908	913	900	962	909	891	891	929	938	895	906	978	908	874	939	918	869	900	899	925	903	930	910	954	951	968	884	928	929	895	911	959	908	896	866	925	873	904	903	911	923	892	966	994	884	886	860	946	985	945	939	891	942	942	917	946	911	891	989	939	945	868	931	906	874	952	909	937	898	946	891	949	805	970	1015	899	1026	898	947	897	909	926	928	923	892	944	921	928	856	890	871	933	886	929	933	953	931	933	945	928	876	948	993	872	912	922	966	892	890	935	892	956	920	910	928	895	932	943	947	877	944	936	889	920	942	881	908	953	944	921	916	940	911	937	937	917	891	950	867	964	939	937	927	934	946	930	921	919	905	931	937	899	904	961	947	919	901	885	933	917	892	939	939	950	932	924	916	886	891	908	961	924	898	924	929	948	906	942	959	857	915	967	903	875	947	849	959	889	968	880	898	896	945	926	932
66163	32177	12733	3049	898	565	453	489	461	440	453	438	403	466	434	443	437	404	421	460	457	412	424	453	476	451	429	422	438	463	440	429	447	405	431	441	408	467	485	449	402	431	452	414	463	429	404	433	437	425	436	422	366	439	455	408	469	449	450	449	421	422	414	392	397	465	418	442	417	437	417	418	458	428	494	419	412	456	435	399	413	458	450	396	406	500	433	455	431	450	419	450	406	444	460	451	406	415	391	412	434	436	435	437	402	431	383	443	439	461	478	416	399	454	436	420	415	424	412	441	432	426	409	473	430	426	427	474	428	467	416	436	449	443	461	482	441	437	424	431	413	433	436	439	424	429	412	440	420	437	417	442	420	442	436	440	415	464	444	430	448	422	450	428	460	411	435	422	442	432	434	446	468	387	452	445	458	391	441	453	449	421	422	436	410	406	422	474	482	424	436	449	434	427	432	412	411	427	440	449	437	429	404	459	455	439	416	429	452	455	440	444	418	417	393	415	454	446	412	447	387	451	415	402	436	441	427	460	473	437	458	417	411	385	457	436	420	449	468	408	453	433	451	413	416	447	437	469	431	416	442	428	420	473	454	427	465	467	443	476	424	407	400	414	422	433	393	410	425	424	417	459	392	412	454	466	424	434	381	453	458	451	472	461	411	416	428	420	439	430	435	419	434	410	437	482	418	432	412	420	463	425	426	446	435	413	437	453	421	416	448	441	420	435	438	428	449	459	439	409	469	461	443	418	478	450	443	432	456	398	449	457	427	479	413	440	444	480	430	429	459	442	414	411	403	450	396	390	385	418	411	469	417	404	440	420	433	392	470	456	454	435	428	442	475	470	425	444	437	477	454	487	454	449	425	409	413	432	456	418	442	427	430	483	448	428	444	429	441	409	417	444	417	413	400	487	422	441	438	437	435	442	451	466	418	402	472	416	407	436	428	449	392	445	458	463	432	430	432	419	475	406	402	452	385	442	407	409	463	433	449	452	433	438	426	480	415	464	451	427	442	469	447	507	442	425	416	428	408	423	413	432	450	431	461	413	417	409	387	462	414	434	416	433	416	400	426	413	424	445	414	429	425	418	436	437	415	441	440	478	416	431	472	428	456	414	476	397	405	400	392	460	438	447	401	408	420	399	420	447	425	422	438	414	445	457	472	471	464	454	436	424	426	430	441	427	454	466	455	410	418	428	467	410	418	419	451	403	455	444	421	428	427	392	471	407	479	427	424	372	466	426	433	420	437	421	423	467	452	425	429	478	470	470	484	404	470	432	409	425	422	468	424	426	405	453	453	433	439	416	406	433	409	418	433	402	436	406	494	442	410	409	452	438	408	399	408	427	405	428	460	447	441	431	433	443	449	450	410	432	444	487	462	435	449	438	425	446	462	428	441	407	439	457	456	439	472	449	448	424	435	474	424	410	412	435	425	436	489	418	469	435	484	441	472	422	428	448	409	386	487	463	409	438	460	474	432	417	422	474	464	460	445	449	468	455	425	467	486	437	419	422	403	398	441	464	443	422	461	381	404	435	457	425	487	455	426	489	464	476	423	439	448	429	437	431	458	418	432	438	451	445	407	429	434	444	434	417	434	472	404	413	422	458	441	460	494	441	474	436	466	457	437	442	459	453	396	415	430	418	404	447	468	420	423	418	430	431	465	458	400	428	419	419	497	438	469	410	447	428	450	427	460	421	463	448	426	456	433	444	466	450	424	461	446	421	470	440	446	430	440	438	431	478	452	409	433	429	438	429	446	455	423	390	419	435	432	435	475	415	434	411	424	452	441	407	419	408	416	423	448	437	463	467	441	450	427	408	422	416	409	440	417	447	459	415	428	429	406	422	414	398	433	415	417	435	434	398	410	438	440	495	464	414	422	462	438	457	418	441	468	473	486	421	520	434	396	415	389	430	411	393	458	383	427	442	441	462	433	435	428	431	467	427	413	430	444	385	410	421	463	462	447	420	421	451	437	455	444	427	452	452	424	419	471	441	446	384	422	439	402	428	396	476	429	398	404	436	455	377	423	455	441	416	411	401	439	479	435	445	452	436	394	395	459	424	428	415	446	437	438	432	423	438	452	431	490	415	366	406	426	409	430	442	462	428	467	488	454	445	443	411	404	395	437	442	408	428	418	431	421	474	399	417	432	430	447	444	449	472	431	450	419	418	420	437	455	398	439	466	400	415	451	441	461	419	382	437	428	454	438	428	394	435	451	459	447	457	418	430	434	444	446	415	429	436	451	464	460	463	482	468	407	465	450	462	430	428	453	461	418	421	421	435	445	396	415	456	422	450	437	446	421	452	430	431	409	414	416	465	432	422	441	455	477	444	415	418	480	437	454	470	438	407	440	435	383	458	457	406	431	398	399	409	463	441	440	423	448	439	444	449	421	444	412	436	474	444	432	468	389	427	457	453	432	420	499	440	418	442	424	452	452	413	410	443	445	434	449	463	403	402	456	381	402	422	397	438	411	457	438	427	454	444	426	399	442	393	406	428	434	421	406	466	471	455	439	441	429	438	432	462	413	442	398	415	410	443	426	402	424	407	436	434	423	432	444	452	416	459	443	436	436	476	461	443	431	432	428	438	414	447	449	447	445	450	431	445	408	458	444	421	431	404	434	424	422	458	451	438	411	433	406	410	426	415	445	409	450	409	434	430	410	469	463	434	416	455	418	423	420	452	460	400	406	417	404	413	416	424	450	440	441	429	420	414	395	458	462	441	422	450	418	415	457	438	424	393	471	445	438	386	441	430	452	472	444	461	431	406	439	436	459	451	431	423	459	434	418	473	424	410	447	456	371	420	386	420	425	417	448	405	417	414	449	419	449	464	427	451	398	440	472	428	391	431	462	432	509	450	409	409	482	471	451	456	428	430	410	459	478	440	418	425	444	462	394	407	424	430	435	451	423	438	433	422	398	419	421	421	406	436	446	410	395	423	386	437	437	420	428	485	428	420	459	426	439	423	475	461	475	411	485	431	449	455	418	458	422	412	428	477	450	425	426	440	479	456	460	437	402	405	447	389	460	429	439	430	430	411	428	446	402	447	433	471	457	403	439	435	391	428	490	395	461	451	430	419	403	434	435	406	450	434	410	444	445	456	447	384	407	437	394	425	420	425	454	462	452	441	475	423	447	434	441	435	448	449	405	437	460	416	429	423	408	418	445	442	451	427	448	452	443	402	437	426	433	436	414	443	430	468	407	422	422	427	439	436	428	442	435	462	421	422	452	427	423	446	445	394	450	451	430	420	393	399	422	399	452	453	424	451	461	406	458	404	420	462	425	454	439	445	446	479	415	466	448	432	423	441	416	439	451	417	419	398	455	424	423	442	449	419	435	430	446	430	379	439	412	465	414	453	462	465	461	466	429	408	465	447	437	440	444	401	405	419	403	431	394	400	461	425	424	438	447	475	435	433	447	405	458	437	433	440	447	444	462	451	417	463	446	421	446	425	449	432	441	419	436	433	394	428	408	388	405	434
45772	23034	10560	4449	1986	1347	1235	1088	1010	1003	959	1008	903	978	941	921	961	908	968	944	926	900	962	952	940	999	952	930	941	889	1025	935	958	975	890	917	973	919	947	921	915	946	963	966	924	954	979	935	948	956	929	937	938	914	977	977	927	948	909	960	949	979	923	948	959	896	909	882	981	885	941	925	991	928	1013	932	959	932	921	962	906	938	940	994	941	909	961	920	930	945	954	1014	893	919	936	956	944	913	865	924	940	940	951	918	967	908	963	906	928	920	931	954	911	898	994	942	924	960	924	949	929	981	929	914	895	952	978	976	966	947	967	914	964	958	913	947	942	984	958	953	869	932	958	971	931	922	950	921	960	974	914	943	985	865	966	942	930	967	933	927	910	973	940	967	921	932	953	969	963	951	962	943	885	965	928	955	932	960	987	984	972	969	930	936	931	911	930	950	976	931	973	947	1000	957	934	966	923	957	959	923	997	930	982	921	976	928	919	955	941	910	951	927	919	1005	922	929	933	974	954	906	982	908	957	938	955	966	982	909	933	926	953	919	900	913	953	963	900	997	970	962	1018	936	912	973	930	944	972	914	1000	921	929	928	953	978	938	957	943	924	988	917	937	870	975	994	949	904	1004	971	966	919	949	925	982	921	940	935	928	928	960	988	937	980	972	933	937	931	976	976	890	918	941	962	946	912	919	993	912	1000	972	963	931	924	992	902	887	936	940	962	868	932	968	926	954	953	948	935	1017	916	891	974	915	948	896	941	970	942	978	985	924	941	906	927	906	909	916	955	944	928	946	893	969	980	940	934	920	976	971	997	951	1048	925	1007	979	1013	963	964	947	945	990	1014	945	984	964	909	934	958	926	918	903	1015	976	939	904	923	931	946	914	958	984	913	933	923	900	931	985	928	921	910	943	891	902	958	889	903	945	978	996	936	982	921	960	931	905	909	984	972	971	916	876	988	988	913	912	955	937	973	926	985	905	914	928	958	914	966	961	1000	988	950	948	889	934	966	946	985	956	970	954	1000	914	961	911	924	948	957	961	958	939	946	953	930	929	923	915	941	893	962	942	915	974	990	952	920	939	988	963	992	924	940	906	936	928	934	963	971	914	971	889	911	882	918	942	951	974	914	928	962	890	932	893	952	951	954	960	946	905	941	990	923	906	994	955	958	952	998	939	949	919	925	949	986	966	931	913	977	920	983	954	947	982	932	906	940	884	902	939	929	883	1001	972	900	956	906	986	961	925	979	952	976	993	916	901	923	904	941	929	934	926	947	967	915	999	970	959	943	973	963	1002	925	917	930	923	941	915	1004	923	900	917	952	939	894	935	947	930	932	890	943	902	894	932	944	974	885	929	899	973	950	954	914	990	962	919	939	884	918	976	942	995	933	948	906	942	982	989	900	887	953	1002	952	966	979	888	916	936	996	907	935	931	899	924	933	1024	902	995	949	932	986	930	953	957	955	915	960	1009	952	917	1009	919	960	946	931	960	895	947	979	996	929	941	957	923	996	950	969	934	962	958	942	984	936	975	968	916	912	916	939	988	983	876	947	979	976	942	988	958	952	977	935	970	944	921	949	942	915	926	897	904	932	1013	925	872	924	943	920	889	914	928	882	954	943	901	974	922	980	934	951	952	955	953	989	939	969	930	901	939	960	982	994	942	956	925	948	926	996	882	949	914	889	984	920	925	948	950	904	962	965	940	964	912	963	1004	953	986	955	965	953	949	911	954	978	956	966	953	972	954	939	936	949	918	895	957	946	931	954	987	926	960	942	935	925	910	932	926	967	988	926	922	994	925	946	879	881	961	936	951	957	937	936	989	981	964	928	944	915	935	979	970	955	1014	979	949	938	941	939	983	981	944	915	965	956	993	923	915	964	971	890	926	906	984	989	893	888	975	915	901	914	994	938	949	968	901	970	952	981	908	963	902	926	906	1006	952	988	982	970	938	936	979	957	969	934	915	920	902	919	930	942	917	956	953	1016	955	946	965	950	911	894	962	958	957	928	975	951	929	896	967	924	924	941	919	923	914	923	899	923	939	944	923	974	926	988	908	958	960	916	935	983	927	923	952	938	950	964	948	999	934	956	996	959	943	941	949	932	930	924	901	950	961	900	986	947	954	925	972	961	1017	931	906	957	963	933	924	908	930	945	878	945	1041	881	989	909	928	958	931	974	985	962	915	963	925	939	954	902	933	954	892	965	923	987	953	970	902	947	951	941	911	956	949	945	892	931	924	916	926	993	1001	958	925	943	941	943	953	999	928	945	947	908	889	989	957	945	888	921	1000	967	972	958	917	882	975	917	940	940	933	875	951	934	914	919	984	923	955	947	964	959	935	961	927	881	944	974	982	934	930	936	976	989	944	959	885	927	963	957	935	970	982	964	926	909	925	980	955	958	954	983	946	970	945	960	997	904	971	924	936	933	950	940	895	980	965	952	913	934	928	924	931	973	899	930	941	939	898	977	981	950	916	936	933	983	904	892	941	900	939	923	919	961	960	928	962	961	939	919	955	899	995	961	979	996	924	977	915	927	927	956	975	936	952	963	956	896	998	916	952	945	964	995	953	939	991	983	918	929	938	998	893	927	954	910	909	951	923	1003	924	966	928	936	927	964	969	949	930	923	923	966	944	908	915	914	949	912	979	889	933	914	911	977	901	897	956	933	946	950	911	940	942	963	969	978	982	976	934	895	932	923	931	937	901	917	926	919	950	985	930	988	934	904	959	978	922	914	974	946	973	954	950	919	925	916	1013	922	957	910	966	947	999	955	974	945	976	964	917	991	977	952	963	918	942	964	951	930	971	923	927	992	909	955	894	903	982	915	917	930	944	950	974	887	1007	963	938	1021	906	927	913	989	944	970	933	974	907	923	936	944	933	970	965	945	948	920	915	982	944	1012	961	934	974	970	916	949	925	944	972	990	991	930	953	896	944	966	935	924	965	906	919	900	998	960	919	956	910	969	920	944	960	959	883	925	930	1025	947	944	940	905	992	944	913	966	963	998	949	949	904	901	1006	927	890	893	1027	935	939	928	973	980	930	902	880	939	1013	927	964	977	941	971	908	946	892	937	963	914	959	923	934	947	956	936	921	951	977	967	916	963	950	943	965	905	953	956	892	916	965	886	921	977	933	899	909	885	931	915	929	962	988	932	944	952	949	903	939	944	942	943	918	951	935	902	971	940	953	935	913	966	938	879	913	887	945	970	964	991	962	998	953	908	987	945	983	920	994	948	957	919	974	977	971	959	1009	936	967	933	955	942	980	909	968	940	947	946	989	970	909	942	956	962	939	908	937	967	938	891	972	900	917	1007	909	954	999	989	940	898	962	934	944	910	1012	965	938	956	950	946	900	910	1053	949	982	919	955	909	941	951	955	915	1022	957	925	944	877	888	946	917	964	907	949	938	985	991	885	949	867	926	974	970	942	925	931	935	956	868	967	940	908	905	944	921	896	954	1028	880	1016	908	942	940	902	1014	948	909	976	941	889	922	931	990	913	971	854	952	886	973	952	1001	969	996	946	946	975	909	963	961	936	963
44533	20281	8281	2489	1162	722	602	499	434	392	407	460	412	417	408	400	396	419	406	404	429	391	405	401	419	379	416	397	391	409	445	372	412	376	369	396	450	406	384	399	403	403	374	418	418	413	399	392	420	422	387	383	381	400	426	412	405	419	393	396	384	394	392	379	382	387	356	393	418	421	378	395	365	402	358	427	430	405	370	421	444	432	426	440	402	421	410	412	368	397	416	394	398	456	381	405	416	385	424	377	364	395	390	402	391	411	394	402	378	388	401	392	408	363	385	363	387	375	395	395	410	420	391	410	420	418	439	426	414	405	403	415	414	386	445	406	388	397	374	408	397	380	371	387	380	397	400	423	384	356	392	405	428	424	385	391	383	393	440	395	408	436	417	418	404	415	419	411	410	392	357	374	430	415	386	393	359	374	394	419	410	421	403	421	419	394	436	448	419	413	398	390	412	410	429	398	401	440	420	404	406	391	375	402	402	417	420	376	381	399	410	393	416	418	384	404	359	375	379	392	416	450	405	402	410	426	381	427	419	421	418	390	418	342	419	405	418	382	412	388	397	390	407	403	425	399	388	391	383	444	399	405	421	352	405	401	387	380	381	391	442	397	396	395	388	407	390	409	381	421	396	406	403	419	441	364	400	419	387	403	380	390	399	402	416	378	400	418	407	398	423	421	394	371	401	403	385	392	426	412	392	406	422	416	382	385	394	380	376	428	401	395	396	430	367	387	401	389	387	382	418	401	446	416	358	430	385	419	368	427	365	414	397	418	421	416	371	422	426	421	376	428	386	414	419	445	399	381	387	420	411	419	378	395	367	389	395	419	416	376	382	393	395	417	457	439	406	431	395	418	400	423	368	384	382	416	426	409	433	421	448	411	412	406	357	395	432	428	381	371	354	365	399	387	438	414	399	361	355	418	393	415	382	359	402	405	409	404	452	352	411	414	405	395	390	430	435	414	413	401	387	380	393	427	407	378	392	414	396	372	427	369	365	424	438	411	412	404	361	388	383	412	432	394	359	418	385	390	410	401	413	410	413	400	388	399	389	419	402	420	415	348	386	395	415	375	393	436	341	399	442	435	400	397	411	378	398	406	437	364	406	374	403	405	419	425	447	409	403	421	406	395	397	398	407	410	394	422	395	380	384	395	372	426	404	391	383	427	428	405	400	431	457	408	398	388	408	470	389	439	412	379	393	405	383	411	350	404	425	409	366	400	348	377	386	397	412	442	383	414	373	406	389	402	409	407	401	356	372	394	373	378	404	416	380	386	395	403	393	360	394	373	394	404	399	425	396	406	411	382	426	395	398	407	372	418	378	395	385	417	449	413	443	390	427	382	401	380	383	404	379	375	393	394	401	386	388	409	405	450	371	390	377	392	401	381	396	394	373	389	400	410	402	403	366	396	399	360	417	414	379	407	385	430	420	417	368	404	370	379	408	421	444	368	380	409	367	380	400	398	401	428	420	415	395	412	433	428	394	437	413	394	393	385	387	398	365	433	386	421	444	404	417	416	429	341	378	431	426	356	422	417	362	407	419	421	399	411	410	391	378	428	409	392	371	373	448	404	406	417	428	414	399	439	408	429	409	375	422	394	423	422	457	391	408	421	411	378	416	390	415	412	432	479	431	402	404	393	401	406	406	371	406	377	416	426	393	394	387	356	371	401	380	399	368	373	402	389	392	405	409	432	437	398	379	401	409	412	422	384	422	342	401	428	405	409	417	444	394	417	362	374	404	413	387	402	397	374	358	434	399	406	370	396	401	419	416	373	427	409	415	408	424	400	417	435	411	407	404	413	407	389	390	405	393	361	424	384	441	399	408	389	406	400	415	384	393	384	421	413	382	375	439	395	391	398	367	384	395	380	417	413	380	413	435	388	376	371	405	404	387	382	378	387	400	379	416	425	382	369	366	370	405	395	387	425	409	376	390	404	402	400	421	367	408	385	398	423	410	427	399	382	417	400	422	413	380	431	445	444	420	411	444	404	362	402	426	370	393	425	421	417	427	427	412	395	390	389	381	394	405	448	415	377	415	413	409	394	398	395	395	371	419	402	434	387	411	424	415	416	416	345	410	422	408	373	430	396	403	405	416	408	397	414	410	417	421	382	404	415	386	414	375	410	436	358	399	419	426	429	409	395	411	380	410	397	368	382	394	446	372	428	395	434	436	390	411	389	393	467	419	391	368	416	395	369	383	435	419	441	357	386	386	413	389	396	386	366	395	440	389	384	418	432	408	385	397	399	411	364	380	374	411	385	420	381	400	377	372	412	418	400	418	391	414	421	398	422	409	384	371	365	369	373	394	369	379	406	415	405	386	439	407	366	423	384	412	403	389	393	390	403	399	414	386	433	397	405	418	422	380	371	396	428	391	431	388	429	393	407	402	387	419	393	370	387	408	401	440	384	399	430	396	388	376	398	407	407	373	430	434	378	397	417	435	433	405	395	395	438	433	417	371	389	352	397	413	459	414	408	400	407	408	362	409	454	418	402	398	452	402	399	362	361	403	432	401	379	404	404	430	387	375	393	367	396	437	425	375	355	374	420	410	382	436	389	430	417	418	404	408	389	424	423	396	403	395	387	336	395	411	367	401	379	408	429	374	384	420	405	393	386	379	391	374	399	360	409	415	364	358	400	412	398	400	393	427	450	413	378	402	379	375	390	423	413	406	398	368	413	370	421	435	368	393	407	402	412	382	392	442	372	400	374	414	392	387	411	415	395	421	413	358	417	363	423	403	414	404	405	437	405	455	393	414	420	415	408	422	349	398	424	431	422	387	431	366	404	433	415	377	404	392	398	381	379	394	445	382	422	352	404	424	403	407	419	404	406	396	409	402	429	347	382	372	399	380	402	423	409	382	433	435	430	411	392	428	399	397	428	396	395	421	426	415	448	427	401	419	396	426	425	385	407	384	407	383	404	406	393	386	432	362	405	397	383	425	414	422	427	373	404	400	393	396	401	429	406	370	399	433	374	368	433	416	377	369	386	378	409	422	395	423	404	396	397	356	428	421	391	384	383	394	393	408	387	375	388	372	400	399	389	376	440	377	419	440	405	386	400	439	380	417	378	390	426	388	414	409	403	384	391	375	361	378	416	405	400	378	394	423	451	409	418	454	408	403	392	415	424	417	443	406	365	413	380	415	408	427	438	384	399	446	431	423	419	402	412	390	395	386	388	405	361	405	413	377	397	411	369	419	393	379	369	416	394	392	405	448	448	423	373	379	431	459	402	399	426	426	397	404	412	451	410	398	408	403	411	437	377	408	402	377	381	413	375	416	422	411	380	414	389	406	354	403	391	371	391	395	363	389	410	393	400	398	378	387	360	402	398	403	421	397	395	412	414	389	438	415	398	401	406	402	390	397	392	381	377	395	405	375	434	389	386	396	415	399	409	380	432	412	415	420	399	421	443	409	430	363	385	372	399	395	429	366	404	392	387	410	380	417	363	378	381	406	363	400	343	420	391	375	407	405	412	386	370
29564	16647	9792	4917	2995	1988	1414	1167	1045	1066	927	898	914	870	857	930	863	895	914	879	880	865	890	910	938	844	902	837	850	852	896	893	939	904	867	874	893	900	801	833	889	941	896	871	919	906	998	910	885	881	841	858	916	874	902	870	879	911	874	936	830	895	893	847	869	884	873	840	878	921	883	807	886	861	873	854	857	879	869	869	850	857	809	916	886	829	860	931	908	875	863	890	872	878	882	867	891	868	872	823	960	896	943	870	925	841	874	930	905	931	918	909	843	916	822	874	882	881	901	880	864	881	839	859	942	917	894	824	939	887	855	875	875	913	900	851	847	871	901	889	863	880	941	865	888	853	890	852	883	827	910	929	859	891	884	895	838	917	860	859	820	878	899	809	835	888	891	841	901	872	901	907	874	841	870	865	830	894	936	900	868	919	882	888	840	870	864	858	931	886	885	828	887	879	871	881	937	885	861	870	879	866	882	868	925	862	873	908	867	875	878	858	862	889	863	879	862	893	922	938	848	830	901	881	863	853	892	853	931	910	823	857	893	853	900	911	892	873	895	853	820	853	873	872	927	929	907	871	843	890	905	890	918	864	932	958	887	848	937	919	882	868	919	906	836	908	833	913	864	899	897	884	891	860	912	863	897	884	834	908	850	857	914	892	834	877	918	923	879	887	844	921	859	854	854	841	898	873	927	857	892	865	867	868	892	901	897	873	832	889	893	887	888	927	865	863	859	874	861	873	938	934	881	862	883	880	935	845	833	894	873	891	911	907	874	893	887	874	895	868	925	935	909	908	910	897	893	894	850	864	900	901	894	882	868	875	902	903	808	900	847	896	925	825	920	895	906	860	854	859	837	905	894	890	888	923	870	882	840	919	865	840	843	885	900	848	866	886	887	876	873	858	857	871	846	902	902	878	830	884	950	882	975	879	882	891	853	852	857	916	886	806	882	929	846	900	817	837	871	841	898	855	878	854	891	868	917	850	835	921	852	864	933	820	866	865	883	906	823	820	915	891	854	863	884	872	911	935	878	889	891	891	875	841	891	879	895	899	901	846	878	829	872	872	905	827	911	866	917	847	885	898	869	905	873	894	925	886	867	897	863	864	888	856	866	893	861	918	848	858	877	898	878	866	911	859	836	840	919	852	911	835	889	928	878	868	878	885	915	867	832	818	828	887	845	939	908	888	867	841	900	842	857	828	886	886	935	903	874	872	869	898	900	949	845	865	893	854	874	914	952	867	825	886	884	863	877	916	871	907	916	882	863	884	837	849	864	894	928	886	859	887	901	806	902	893	861	906	877	874	885	895	863	880	856	864	869	884	833	901	871	856	898	894	915	897	857	914	879	869	900	905	886	895	883	848	878	898	866	835	830	797	901	863	801	880	858	913	848	894	866	837	887	885	887	897	935	890	839	880	875	942	913	878	894	916	901	829	851	851	907	873	924	863	873	932	866	850	902	868	880	896	846	902	928	852	897	875	842	869	901	922	828	863	883	923	865	849	848	908	870	896	950	834	916	895	863	839	881	877	907	899	906	860	835	867	851	902	901	893	849	872	843	895	932	892	927	868	898	873	835	888	871	803	848	865	865	847	861	880	843	898	891	910	871	862	869	854	837	907	897	839	861	877	914	878	888	880	866	877	908	933	902	912	892	879	911	901	901	903	901	896	802	864	900	851	811	821	869	928	883	872	930	881	957	926	884	932	901	838	852	846	878	867	893	842	823	923	838	914	876	894	863	857	891	825	894	887	893	914	898	881	830	906	825	893	837	859	849	890	921	848	910	865	945	887	874	801	874	874	860	886	888	936	855	864	895	895	840	901	834	855	953	892	901	868	889	896	855	858	848	853	875	891	906	871	896	835	899	872	841	926	857	938	942	822	882	891	871	849	834	894	836	902	848	879	802	851	907	910	883	915	897	943	907	873	874	890	911	897	870	925	855	895	904	897	877	881	840	881	882	891	954	845	864	900	896	907	893	866	878	874	880	869	868	944	896	882	846	863	853	920	796	838	881	866	846	869	911	865	862	828	878	865	896	889	830	862	883	894	873	830	931	867	876	932	853	836	855	902	885	885	887	928	814	889	876	893	905	869	860	852	814	854	888	881	906	890	898	885	884	907	896	848	888	858	851	887	921	865	884	879	861	920	855	917	895	927	893	867	919	971	852	898	918	899	835	848	842	870	918	874	867	914	924	879	917	900	862	938	883	860	923	892	874	871	898	811	913	923	832	847	887	865	846	838	859	906	821	899	891	851	886	845	873	851	914	844	866	921	880	954	854	857	873	890	905	890	899	888	862	865	872	848	899	920	937	895	954	925	864	854	906	890	873	894	897	876	857	881	847	879	899	883	879	910	860	903	898	877	918	853	908	917	904	878	879	914	886	884	933	907	891	934	899	856	850	882	859	849	846	911	870	861	893	875	845	942	916	872	901	910	911	910	826	889	873	874	872	887	880	877	943	902	915	863	887	873	919	866	865	941	836	824	888	887	898	884	929	923	896	861	901	842	875	895	959	929	931	887	861	887	880	855	902	892	899	899	890	907	893	893	895	925	851	892	894	832	945	913	854	882	856	878	870	873	933	879	881	855	863	896	898	857	863	867	857	891	899	890	877	901	874	911	883	868	879	920	871	831	883	925	920	860	935	847	899	890	849	857	871	887	834	875	875	909	914	835	912	881	921	839	823	890	873	841	890	877	940	904	913	844	902	837	861	875	893	913	898	848	872	892	917	866	857	877	922	842	857	881	912	847	916	864	887	902	859	843	842	859	901	901	878	844	843	843	871	912	855	900	847	940	884	831	876	871	892	843	859	886	839	872	835	899	863	894	862	898	939	906	860	949	894	849	865	862	886	861	883	897	789	903	878	928	872	885	844	846	899	949	904	855	894	921	933	916	827	822	985	886	901	860	893	896	945	886	901	850	854	856	905	877	913	876	847	911	882	879	868	877	779	910	880	872	923	873	871	957	874	897	905	851	829	847	819	879	914	911	924	854	908	862	866	898	926	869	893	861	860	899	844	875	862	898	890	912	837	845	858	856	860	931	832	871	869	911	893	877	931	890	826	871	860	879	932	848	945	891	865	895	906	871	893	819	883	883	853	863	891	818	892	861	865	928	868	848	860	878	895	808	837	900	836	836	946	861	925	907	875	889	894	888	848	895	886	847	910	933	942	901	863	870	872	865	894	892	942	863	871	929	903	847	893	897	856	895	943	892	890	885	858	889	833	916	888	926	853	877	904	857	848	860	839	870	863	895	901	889	846	895	927	915	862	887	930	847	829	890	906	913	913	957	846	868	882	959	837	848	866	886	858	848	887	874	882	884	876	884	885	881	859	919	874	913	860	894	899	884	839	925	869	853	907	863	865	863	893	860	849	853	855	913	877	934	866	931	843	871	897	864	923	841	834	941	850	920	891	880	849	909	912	879	873	838	900	874	891	938	872	953	901	897	849	930	871	881	906	898	879	920	876	893	871	845	891	848
65631	32976	12729	3271	1186	676	607	565	487	480	402	407	439	425	447	401	400	404	401	445	397	412	396	431	407	461	395	432	390	422	376	446	438	407	394	410	429	407	461	443	402	420	437	411	409	410	408	457	428	400	402	413	402	416	388	420	459	427	420	457	422	413	434	423	432	460	403	407	397	420	441	405	430	421	395	399	408	405	380	401	422	392	405	432	400	401	432	438	424	406	369	425	441	411	416	412	431	433	381	398	425	446	411	402	403	402	412	454	432	423	425	370	433	437	417	447	374	427	411	370	401	438	445	407	411	418	421	432	409	443	412	399	405	409	406	380	437	395	424	407	383	394	409	405	437	412	408	433	410	410	448	413	409	407	446	450	404	389	433	446	438	438	413	419	469	425	393	421	425	398	382	411	395	401	395	383	419	419	405	436	400	416	408	430	395	428	390	396	388	447	420	442	406	415	360	420	418	446	438	435	415	427	388	432	430	408	409	391	424	414	402	394	457	420	397	417	396	429	407	409	405	440	366	423	410	403	375	423	406	392	393	422	456	428	389	397	385	462	445	403	396	382	416	389	413	390	434	384	401	454	416	416	395	426	407	426	416	420	378	386	396	398	420	427	428	382	420	392	367	410	393	378	433	370	417	391	425	391	437	387	411	459	380	383	393	418	436	439	408	403	415	411	410	390	429	409	419	408	356	444	409	403	401	415	440	388	408	434	401	398	421	389	426	372	393	400	419	431	425	438	379	389	413	474	418	373	442	414	410	423	401	400	426	406	411	375	435	404	421	373	391	390	405	372	390	439	413	404	428	432	423	414	448	399	388	379	411	417	394	393	416	399	439	404	441	424	407	417	387	418	386	394	444	426	388	423	414	384	445	436	412	409	421	414	384	376	425	417	420	461	436	449	405	374	400	447	386	422	409	396	384	432	422	434	384	400	413	414	396	397	413	390	438	436	394	430	399	397	404	435	432	367	396	424	403	388	398	429	413	399	424	427	407	374	405	409	393	400	434	415	417	394	400	405	425	429	418	425	425	417	451	426	427	430	370	428	411	377	421	438	386	422	423	370	397	431	371	394	412	419	407	426	392	420	398	397	393	443	429	394	420	440	434	376	406	397	418	436	428	475	409	408	401	416	410	401	364	414	427	402	434	441	384	422	419	426	418	414	448	428	392	399	445	421	420	424	434	394	441	445	428	397	381	429	402	392	407	410	404	415	382	411	392	417	425	418	415	430	415	432	415	444	373	440	403	406	444	410	420	425	372	400	433	439	402	393	425	443	447	441	364	409	441	393	452	380	415	407	388	418	422	417	441	438	421	427	414	380	397	419	415	420	390	412	423	407	432	379	363	404	420	388	409	395	427	461	401	390	387	434	458	404	442	415	405	441	463	421	406	393	391	425	431	421	406	406	393	434	425	401	411	391	411	424	391	396	396	410	392	424	446	411	416	417	437	390	378	389	422	416	400	442	398	438	415	400	444	413	422	413	430	375	404	383	405	415	418	384	395	380	431	376	405	405	421	408	363	414	414	446	439	433	429	413	413	447	390	417	397	434	412	382	438	393	406	398	425	394	390	449	418	418	398	401	422	443	388	393	387	452	417	422	403	397	394	391	410	389	387	416	422	427	403	390	432	373	395	415	425	380	414	402	476	406	425	438	383	388	407	387	446	369	384	389	399	417	439	389	353	421	424	445	381	398	418	429	409	451	387	433	430	402	413	417	433	430	439	395	420	392	399	388	430	416	426	392	411	433	394	390	427	407	433	451	392	400	419	414	419	415	425	411	428	419	421	455	424	430	413	441	426	404	370	419	417	413	415	436	457	389	437	452	451	417	431	419	427	387	368	400	429	403	352	406	415	425	450	430	387	385	415	450	436	412	407	404	378	422	398	383	407	387	409	453	422	393	433	431	424	417	427	431	397	408	401	383	416	430	432	428	391	418	382	444	413	410	420	420	396	395	425	434	380	376	404	423	389	380	426	454	441	417	468	403	403	421	417	438	429	428	412	376	370	399	420	408	390	450	397	417	417	380	412	405	413	433	445	373	432	389	423	402	359	424	405	437	446	417	422	421	400	444	434	441	433	398	390	432	416	452	408	399	412	421	387	403	381	422	398	408	431	366	425	435	404	425	450	422	410	391	423	398	413	438	429	436	390	347	452	430	430	354	358	422	391	397	415	426	407	418	400	474	404	447	439	386	413	376	394	380	396	399	435	426	451	412	407	415	409	411	445	412	400	367	408	434	390	373	434	435	403	403	443	418	399	388	422	416	431	417	462	427	422	414	409	376	410	390	433	395	385	421	390	458	392	416	409	440	457	366	385	405	403	418	446	439	421	430	401	435	398	460	395	419	398	430	372	432	392	388	392	394	397	430	416	380	380	414	431	391	412	397	367	424	423	389	394	369	412	408	403	423	355	422	421	419	420	434	429	418	400	432	372	399	406	403	403	388	376	436	424	396	449	427	401	416	408	383	421	414	405	402	431	405	389	396	403	401	425	432	363	416	409	428	474	370	443	408	387	427	402	414	402	378	429	414	432	399	360	393	445	387	427	401	417	429	394	441	391	428	441	405	424	417	417	417	419	415	396	377	404	443	395	398	454	428	400	407	408	400	372	427	405	414	407	407	438	389	398	450	403	430	407	394	419	429	414	422	398	414	402	431	379	394	404	389	408	431	426	448	429	417	441	429	421	444	377	398	426	419	421	441	439	382	408	396	422	393	399	424	428	448	402	429	405	431	379	417	405	395	418	454	453	403	409	434	399	402	416	468	450	405	406	418	388	392	441	451	388	414	410	411	370	408	397	405	409	422	378	406	424	437	423	423	428	411	398	437	397	380	412	386	383	423	413	410	450	413	406	417	409	409	441	428	405	409	419	408	438	403	421	406	375	379	402	442	412	397	360	410	490	370	416	398	403	406	369	420	408	447	415	422	429	414	387	408	402	394	402	399	411	432	396	433	436	431	414	432	423	396	394	370	432	387	430	411	383	410	414	414	405	421	431	372	387	396	399	397	423	435	424	399	447	454	421	428	396	434	416	429	447	411	382	385	423	402	413	405	389	404	427	369	400	408	455	412	374	417	424	470	397	375	415	405	386	438	443	431	425	414	401	420	420	405	473	399	410	412	418	418	394	428	401	413	454	434	398	419	419	431	396	438	459	407	458	405	403	456	445	405	433	453	385	421	421	401	413	413	436	446	386	405	453	405	364	400	437	418	424	428	402	447	403	418	421	439	456	458	423	415	410	390	416	397	391	392	431	428	411	433	401	386	397	421	419	411	411	407	393	401	414	425	405	368	407	384	452	399	438	409	468	406	410	384	414	392	430	407	388	365	438	390	466	412	417	393	408	439	408	390	413	445	400	426	400	428	435	435	450	417	457	454	369	405	430	403	394	421	447	391	415	363	402	417	390	406	379	410	427	403	398	392	394	441	421	400	415	426	430	408	412	401	370	406	408	438	419	398	465	367	359	407	445	411	426	420
45088	24780	11223	5452	2808	1757	1469	1358	1116	1062	938	963	939	911	867	900	889	918	879	893	903	879	868	893	979	908	876	923	892	941	883	899	951	985	886	872	891	908	888	929	896	904	891	883	872	910	873	879	891	909	869	919	872	900	869	961	855	890	920	909	901	926	945	933	924	869	898	925	950	928	879	879	932	887	951	969	895	884	894	886	891	989	894	918	873	879	877	922	916	916	916	924	931	922	899	893	969	918	880	904	897	897	926	923	959	960	947	844	902	918	937	858	905	905	1004	892	888	935	896	897	893	888	926	895	890	871	869	945	940	882	855	924	918	954	905	902	925	875	892	913	906	882	912	904	917	900	906	945	920	928	887	887	871	925	902	925	872	910	895	954	916	858	912	859	874	944	934	866	971	930	933	928	931	917	874	882	926	869	940	963	927	859	905	952	940	960	927	862	900	943	918	945	864	957	919	907	880	953	950	937	891	903	880	911	934	959	865	956	926	898	906	912	914	928	960	922	887	884	910	867	873	887	902	898	962	914	900	915	866	901	955	911	926	899	906	938	968	869	891	900	911	896	857	966	933	915	882	883	912	988	888	917	863	916	913	900	895	934	950	918	881	876	890	871	957	884	903	938	932	901	873	918	910	905	916	846	863	883	884	917	902	889	891	920	915	892	925	893	909	931	909	924	896	908	919	857	882	895	891	922	896	960	944	918	914	888	953	918	885	864	883	925	882	909	857	897	915	911	933	943	937	917	917	934	888	876	903	909	958	901	922	919	900	848	949	935	848	924	893	912	911	870	840	929	885	903	880	908	932	914	865	899	881	939	939	954	941	912	815	912	942	889	938	893	939	882	924	923	906	870	867	933	921	891	927	889	872	846	905	880	969	923	887	929	894	915	863	941	840	869	991	883	884	910	884	890	872	925	936	921	937	889	884	877	907	857	875	876	932	845	895	856	878	875	954	900	955	899	954	873	889	944	875	870	935	866	938	880	913	942	925	914	912	885	880	932	887	900	929	876	870	923	926	981	918	901	904	900	890	921	913	897	954	858	920	880	889	873	957	865	879	918	921	904	928	931	886	927	930	898	901	933	915	927	913	913	956	901	904	932	971	874	917	894	853	895	878	924	857	919	929	918	911	972	919	907	892	937	845	880	884	897	942	929	900	876	847	921	914	949	894	941	861	928	911	863	909	864	874	921	905	944	896	883	836	924	921	889	909	891	880	974	875	916	921	924	909	945	863	874	896	900	912	944	890	949	892	959	939	923	885	913	906	895	913	859	907	939	965	948	920	954	924	914	926	878	878	958	923	922	832	883	936	875	870	860	928	878	902	900	890	910	890	938	887	879	965	912	914	882	917	859	891	877	875	924	908	892	905	845	912	913	835	917	912	903	853	948	900	851	903	875	875	951	879	950	906	933	946	959	960	892	891	903	929	897	916	924	925	942	899	913	891	910	902	907	897	886	897	882	878	946	904	915	900	856	905	895	903	924	924	891	833	888	899	925	930	895	866	894	929	855	923	929	909	894	935	858	934	908	946	970	904	894	924	914	897	884	909	928	907	894	947	863	900	930	932	908	899	893	956	911	949	955	941	884	884	905	925	898	872	886	837	893	892	909	923	926	927	912	857	925	940	911	902	892	859	884	874	924	926	877	952	932	879	905	876	944	906	890	864	939	905	916	883	881	912	935	906	891	961	885	911	876	907	889	881	925	919	915	927	892	906	919	918	915	867	881	870	879	937	910	875	916	893	931	894	908	887	900	880	900	907	934	903	891	915	933	911	917	953	907	897	890	939	956	897	910	890	839	925	904	978	895	908	872	924	981	909	896	895	898	890	952	911	867	831	905	899	945	868	934	889	909	923	901	935	881	882	960	896	890	938	913	911	888	945	881	934	927	869	910	896	946	919	893	883	918	868	877	907	948	865	919	943	945	877	915	870	917	849	870	885	902	871	956	905	952	921	930	937	876	906	861	940	890	888	918	832	922	899	915	802	906	869	902	891	854	837	908	884	938	839	912	854	901	908	912	911	904	939	910	898	928	851	920	927	923	898	892	924	894	897	896	895	928	917	879	957	964	944	909	867	902	915	918	886	858	953	916	928	902	924	890	938	926	885	871	924	888	903	919	875	934	882	901	910	910	901	872	906	937	891	943	949	894	909	931	881	919	880	873	893	926	857	906	904	923	925	885	942	934	937	902	943	969	920	868	937	942	860	901	891	881	903	941	941	837	897	892	880	914	889	929	933	882	910	913	911	929	878	902	828	911	935	863	885	952	902	852	876	916	941	903	845	887	957	903	945	908	924	908	901	884	927	850	873	920	916	899	910	879	935	902	959	931	931	898	957	974	856	867	916	862	899	920	845	914	911	874	919	890	938	949	968	947	889	953	918	890	924	910	922	936	927	902	894	879	889	906	887	954	936	922	996	943	918	891	901	880	911	981	896	863	920	885	907	866	912	881	953	932	891	911	846	893	878	917	882	880	890	908	878	940	899	862	897	859	862	882	899	916	962	942	939	914	946	896	915	919	862	915	938	952	890	891	893	960	860	899	891	948	953	979	882	880	868	885	942	847	898	899	923	879	865	900	897	931	908	952	902	938	929	916	929	934	939	902	878	882	877	891	877	897	920	954	890	895	916	898	898	832	903	922	886	888	995	908	955	919	920	931	907	915	923	891	916	921	864	926	942	906	901	864	979	877	900	938	907	903	909	911	928	943	904	905	900	946	925	906	912	876	948	910	919	974	897	924	877	896	872	886	927	901	894	864	863	891	918	956	898	949	910	906	923	891	874	946	896	914	891	878	915	879	943	892	892	902	903	923	868	893	880	889	910	925	859	902	908	890	908	925	940	800	874	939	899	888	855	910	872	932	880	944	933	908	911	878	909	890	948	952	881	933	893	941	907	906	876	908	926	868	906	937	927	918	915	877	861	890	912	892	892	970	921	923	883	913	889	935	859	906	871	930	870	911	887	924	925	866	919	885	914	935	853	866	916	936	942	875	950	889	890	866	918	886	856	958	880	910	936	876	915	900	902	932	902	929	892	937	857	880	914	943	897	949	934	895	906	897	926	889	916	898	877	920	948	941	920	953	899	862	897	918	888	890	899	901	871	972	889	915	905	891	920	896	864	919	896	920	891	898	870	970	895	962	948	920	858	914	922	893	856	921	926	918	923	870	907	893	890	936	874	915	906	859	877	895	909	941	924	918	876	857	958	930	844	890	913	890	845	929	930	900	909	908	898	887	921	858	900	938	904	869	962	918	913	887	866	897	948	890	847	909	893	865	905	868	880	930	946	903	934	857	891	956	906	976	922	904	938	907	854	897	876	891	925	894	850	867	913	849	877	888	867	870	925	906	867	908	841	922	896	885	929	887	920	990	879	905	851	870	848	895	910	933	902	881	933	916	949	915	943	911	927	921	900	921	880	862	878	944	931	876	927	856	906	871	932	878	921	919	894	895	933	903	928	886	933	953	896	936	917	905	885	965
67682	30518	10755	2937	1189	691	525	477	494	469	436	401	390	387	386	405	419	389	442	412	500	466	421	414	427	435	430	431	426	405	427	436	432	419	458	428	421	437	439	409	430	433	429	417	444	447	429	454	431	408	440	440	461	402	451	386	405	467	438	447	457	465	430	413	443	446	416	407	436	431	425	422	435	438	407	427	453	398	386	448	419	415	413	373	447	402	439	443	454	425	439	391	416	437	433	425	431	435	436	448	417	406	425	448	394	469	415	451	415	414	389	416	447	429	405	437	443	445	439	431	414	402	398	419	498	444	463	446	431	469	411	378	436	434	449	433	396	387	433	396	449	430	413	375	434	402	417	415	420	438	404	460	460	447	434	405	416	444	430	404	412	433	450	420	385	429	445	418	446	427	434	473	437	450	410	455	407	411	409	418	447	418	431	426	474	417	388	442	415	436	439	464	400	442	457	399	383	451	416	418	417	395	385	460	476	435	445	441	435	417	445	421	420	403	410	382	436	439	455	430	374	469	441	408	403	423	434	433	416	419	439	424	407	440	428	441	395	442	443	428	424	454	425	432	446	422	431	421	436	431	437	487	436	408	430	421	409	464	427	428	434	422	427	414	440	391	428	506	458	445	468	394	431	403	423	432	428	477	447	407	422	381	418	451	451	399	432	422	460	411	437	428	420	410	487	416	407	441	444	457	398	404	429	400	427	456	411	422	449	447	449	454	418	403	412	456	432	420	438	456	401	456	412	422	442	468	470	392	444	399	407	460	429	436	465	411	441	429	404	417	475	438	440	440	434	422	430	421	401	468	418	373	455	434	407	437	403	404	420	417	434	402	400	440	396	418	417	423	397	404	455	450	446	428	420	390	423	427	399	388	386	435	418	404	447	407	433	423	462	466	411	421	419	409	409	437	418	399	417	425	452	422	413	464	452	409	469	472	431	478	466	407	419	404	464	424	448	409	433	408	434	434	426	410	430	399	439	477	400	423	469	459	428	398	450	420	441	444	420	432	420	385	472	390	425	399	428	436	452	430	408	425	401	404	414	409	445	418	370	436	471	415	428	451	401	426	428	476	403	425	447	436	425	428	404	430	448	434	463	407	481	449	429	412	434	426	460	425	395	415	404	410	425	426	453	399	397	458	432	432	442	403	419	445	455	438	449	467	439	422	405	424	469	452	442	450	435	496	418	405	443	421	409	455	449	453	412	404	431	405	412	452	436	443	446	406	431	424	454	421	421	416	453	450	460	408	431	434	410	470	430	430	450	418	438	369	435	454	421	464	456	406	411	462	445	437	437	387	421	374	400	410	452	452	466	430	407	428	399	444	427	391	454	428	408	424	475	452	447	446	469	441	387	440	452	456	436	439	411	395	427	422	437	404	407	446	419	417	420	459	449	457	436	422	439	402	419	424	414	439	447	429	437	409	425	412	387	410	442	450	449	412	407	440	407	418	405	460	420	439	444	444	412	415	427	442	466	456	415	429	451	404	427	441	447	384	407	364	446	430	432	413	449	420	434	414	435	411	380	384	455	444	419	430	458	434	387	449	416	417	442	414	433	450	432	421	436	389	365	423	421	399	414	426	429	441	404	442	404	450	457	428	455	463	412	426	466	431	396	435	436	428	402	435	467	402	443	423	417	455	416	471	439	418	425	412	419	415	464	388	415	445	467	425	430	436	439	401	410	427	423	416	455	425	458	426	420	426	458	389	409	414	442	434	441	438	416	441	462	418	418	461	448	404	402	445	425	438	435	421	435	448	458	467	465	417	428	383	427	447	421	432	445	413	441	438	401	425	406	469	438	441	430	437	425	448	428	433	427	404	437	436	432	380	436	392	407	402	392	430	428	406	437	453	431	442	418	451	459	438	439	426	437	447	409	431	427	402	407	437	437	436	431	425	458	414	420	408	429	435	421	435	428	413	412	396	417	425	415	421	417	424	403	413	397	429	424	433	424	441	421	425	437	415	442	424	412	438	459	416	417	395	411	402	481	411	449	405	441	431	412	438	417	426	444	445	409	447	430	404	403	455	403	414	395	457	451	432	423	432	426	412	473	443	431	436	458	410	438	427	417	433	429	438	444	443	433	428	436	401	457	440	402	436	459	442	451	453	418	400	448	476	451	440	407	452	434	427	446	429	413	432	433	456	424	441	413	455	419	469	423	455	402	438	447	458	404	433	436	451	414	460	454	430	422	444	448	427	441	408	450	421	419	419	424	415	413	438	444	444	498	433	444	437	408	420	453	401	446	438	421	419	432	425	402	443	481	425	436	401	446	393	397	447	411	388	402	422	466	443	431	399	430	445	434	422	408	453	416	417	378	464	402	391	464	408	432	377	453	448	448	430	400	476	430	458	418	431	413	416	445	403	455	422	443	435	431	406	396	397	440	436	455	469	394	417	461	436	387	407	436	453	435	444	431	453	392	401	394	433	398	472	417	401	389	434	392	424	430	420	452	420	391	409	456	434	430	438	403	462	442	458	394	512	444	438	425	414	424	390	420	450	394	408	396	453	417	434	436	425	441	417	440	415	459	437	436	441	474	448	473	415	422	430	429	433	433	448	434	425	444	392	457	415	442	419	421	403	412	403	443	431	424	437	422	434	420	401	460	442	425	414	449	468	457	432	408	446	495	467	473	459	426	376	438	463	426	457	418	441	400	450	448	441	439	430	416	420	424	422	431	429	419	397	441	472	434	368	435	401	432	410	448	398	393	401	470	396	441	437	413	415	411	436	385	436	457	425	409	399	422	426	426	453	423	431	451	432	437	380	430	439	440	438	407	411	417	418	450	402	463	417	434	444	446	412	424	422	444	370	457	442	455	409	445	412	444	438	398	408	406	451	445	384	466	435	454	395	413	432	458	434	457	450	413	445	455	430	434	495	473	417	446	427	415	409	417	389	463	428	483	424	420	413	438	447	421	350	448	429	435	442	444	430	436	458	407	444	430	422	439	413	401	437	412	409	427	434	462	445	444	448	416	440	453	405	427	406	469	456	433	422	393	407	432	418	466	405	430	456	422	395	427	421	423	467	481	423	439	417	419	411	439	444	406	412	417	441	409	418	421	426	378	449	415	425	453	412	449	462	426	443	430	436	448	423	425	418	407	411	477	463	412	399	423	420	456	441	425	447	393	446	415	449	428	433	405	420	401	437	468	429	462	442	410	433	448	474	468	461	419	430	424	410	434	414	440	386	415	386	444	446	427	457	438	439	435	443	413	429	420	436	397	448	439	477	391	422	444	456	439	442	442	404	422	456	415	433	418	466	447	389	446	433	430	433	430	415	416	433	385	410	429	413	412	454	442	470	439	433	433	421	427	443	407	450	432	453	452	392	435	412	410	437	418	408	420	424	449	457	428	419	426	393	421	410	447	399	435	414	418	415	419	425	402	422	448	436	450	433	435	426	440	442	433	420	461	408	447	409	404	442	421	466	455	404	389	434	417	403	453	448	425	398	407	438	447	478	404	401	449	412	439	437	443	420
46490	20905	9105	4804	2710	1710	1422	1133	1120	1110	1019	1030	920	949	871	970	908	929	909	980	1015	933	927	974	845	963	966	933	891	950	950	979	954	890	947	947	966	973	949	940	969	932	983	973	906	973	942	947	906	930	965	926	922	937	926	955	984	898	983	981	937	921	899	911	897	904	922	984	962	933	914	928	963	921	858	935	905	962	993	936	942	912	936	935	898	901	990	938	903	919	927	917	913	918	920	898	918	959	916	951	923	915	949	985	925	957	891	968	899	919	932	922	940	982	928	876	982	958	915	930	948	955	920	918	980	958	967	939	879	910	930	906	908	976	976	918	971	952	940	877	978	896	919	1003	946	912	997	998	969	992	912	916	1021	954	944	928	944	917	904	932	912	915	929	916	938	975	1002	911	1029	963	913	973	863	955	946	914	907	957	936	940	972	924	922	937	952	988	982	917	952	911	980	902	976	921	955	948	939	915	961	911	959	915	972	956	918	934	943	950	937	924	993	934	971	881	915	952	937	888	963	951	976	970	954	929	932	892	947	952	961	948	976	956	962	940	937	924	910	951	937	937	930	937	958	950	952	910	930	1009	939	934	905	947	984	962	947	984	971	878	921	915	956	950	934	1005	904	954	977	932	866	992	992	934	906	982	903	959	998	933	958	861	970	919	929	939	896	956	969	916	916	939	946	933	910	933	892	967	965	946	984	936	908	984	977	856	953	916	978	939	910	876	967	914	931	991	975	990	857	894	893	932	947	952	992	926	949	971	914	939	928	950	926	961	953	944	953	970	958	902	980	933	899	927	960	926	922	978	925	929	961	955	961	922	980	948	960	949	958	952	932	944	913	908	927	899	998	923	960	969	938	1008	917	958	914	963	922	917	934	957	927	938	899	931	992	982	904	929	950	945	949	899	920	910	981	920	936	962	987	956	946	891	942	937	941	941	951	950	919	987	894	942	978	945	948	934	927	1008	980	959	923	923	964	987	883	970	891	906	926	882	909	939	903	906	933	971	889	925	965	930	957	887	903	976	947	941	913	941	934	971	921	982	965	894	972	938	912	879	962	937	922	989	961	960	984	897	911	976	961	903	917	913	964	972	940	954	935	922	949	1016	934	922	917	923	936	965	936	921	915	948	962	944	926	927	963	960	968	949	950	967	913	997	941	962	934	965	970	940	936	916	893	896	961	911	968	913	928	910	933	958	895	902	936	887	941	930	1018	895	900	956	916	867	945	949	925	907	957	916	882	976	916	977	945	980	981	912	920	889	902	951	925	968	928	1001	968	933	955	947	958	966	970	952	863	935	932	901	971	954	958	977	965	929	978	930	922	881	914	925	981	926	892	925	937	905	912	923	947	963	933	909	949	944	956	966	955	970	929	899	951	922	917	951	916	949	958	950	932	964	955	947	952	941	928	911	991	933	950	919	957	912	909	896	944	897	928	948	889	922	914	934	974	931	900	936	920	948	944	924	925	924	1001	943	949	943	880	915	971	962	927	950	967	885	943	951	962	862	962	920	904	924	951	955	924	887	995	930	956	931	930	891	935	910	915	962	944	968	920	945	974	980	950	925	923	940	932	918	1007	941	899	943	973	903	968	948	944	940	929	960	967	945	972	906	945	941	947	966	929	1005	957	903	917	948	966	909	890	952	979	947	944	916	915	930	953	987	934	923	948	945	950	872	927	962	928	873	978	939	959	885	955	963	975	981	949	905	943	984	992	946	992	972	957	901	1002	902	922	910	937	990	926	919	898	957	940	900	971	1003	952	981	910	914	932	901	918	956	911	904	917	924	922	899	943	1009	972	948	881	959	962	942	958	914	961	876	966	930	939	948	894	991	899	877	952	962	925	902	965	910	960	925	916	891	951	947	960	964	950	913	915	931	953	964	903	932	981	951	918	946	912	973	907	1008	966	904	989	908	966	927	956	937	978	930	944	909	938	928	931	904	921	944	955	906	923	954	885	952	975	943	940	968	914	928	918	936	929	925	914	887	961	949	895	934	960	922	892	932	841	955	994	971	928	1020	909	964	981	965	894	957	954	915	974	936	933	957	913	965	937	963	932	885	920	920	991	929	926	875	870	964	975	952	918	918	941	932	928	934	999	943	953	927	919	925	893	917	926	969	911	892	943	923	882	952	931	954	901	945	898	929	959	951	947	1004	849	915	925	898	885	911	917	955	940	892	935	913	1030	895	931	952	880	930	968	923	973	931	954	925	937	949	955	939	965	939	929	982	936	975	965	992	878	923	980	929	910	960	947	912	881	928	917	915	963	911	920	983	933	952	992	934	1013	938	943	967	967	919	954	932	994	918	935	946	905	875	957	917	932	935	955	927	933	936	961	948	943	1023	934	967	940	868	945	965	924	959	935	973	935	937	916	965	965	970	951	915	925	929	966	862	981	888	934	930	959	947	977	940	961	954	942	905	855	940	942	901	928	971	952	928	896	941	963	928	935	933	903	911	917	994	944	895	914	859	908	898	947	871	929	905	893	882	882	879	906	958	937	933	933	972	981	918	958	961	962	951	918	915	946	913	968	954	968	949	924	900	935	926	927	937	924	914	1002	956	912	967	902	912	952	891	924	913	931	950	934	889	985	925	938	935	934	961	884	943	886	886	931	945	939	909	910	923	876	920	915	951	894	943	928	986	875	918	927	924	945	878	904	897	898	870	969	975	955	886	926	870	932	942	951	943	906	928	979	935	929	951	995	924	937	939	915	964	929	953	880	983	948	971	940	957	914	965	939	936	948	925	924	924	913	965	928	936	896	902	974	969	934	976	952	919	969	934	887	935	922	866	915	915	915	942	964	908	934	943	955	919	925	933	926	1012	896	923	882	967	949	933	929	926	1000	948	976	958	933	946	905	885	977	921	982	892	897	932	986	898	941	946	986	966	940	873	934	912	934	911	921	959	894	888	902	950	950	904	914	921	904	985	937	914	933	956	930	915	953	949	929	900	982	948	920	978	955	919	933	877	937	929	896	892	904	904	941	968	969	968	928	907	960	890	933	940	924	957	884	918	942	901	977	919	864	924	961	950	972	893	982	980	934	952	933	950	934	944	930	944	939	897	959	911	935	1021	884	934	904	878	944	978	983	861	950	968	929	942	933	939	911	929	931	986	939	936	937	913	885	897	916	985	956	924	964	865	960	936	959	933	983	885	913	886	904	909	978	878	907	919	910	915	984	932	941	936	927	921	960	920	941	950	934	921	931	919	957	925	955	918	894	970	950	922	930	960	932	1004	905	949	959	944	931	936	918	938	971	969	946	964	965	957	973	970	896	944	957	936	917	929	953	936	935	914	867	908	944	943	959	949	990	944	917	988	889	956	945	926	972	951	932	911	928	937	942	927	868	950	901	937	914	950	998	953	922	992	949	852	965	970	948	970	948	963	935	897	960	966	949	928	871	871	937	956	983	929	943	966	939	885	972	973	952	965	897	948	939	906	933	915	954	915	921	944	973	986	929	898	925	920	925	970	884	946	920	950	934	949	948	976	925	975	993	975	986	965	946	934	972	954
46468	17834	6376	2159	1148	660	609	471	454	406	424	426	391	437	400	424	380	392	416	429	429	370	402	376	439	432	429	386	379	399	416	375	375	405	398	383	416	386	386	407	398	394	413	417	387	384	436	406	438	380	387	387	455	391	446	445	399	428	395	375	418	409	403	441	403	417	363	430	417	395	359	381	422	392	410	456	342	408	433	428	413	401	422	425	410	406	399	394	395	399	419	417	380	462	412	464	409	400	411	407	401	360	423	372	405	363	411	390	410	395	385	392	420	382	383	413	396	419	396	417	410	407	404	378	411	393	410	415	394	396	392	422	426	387	408	432	373	434	382	440	364	380	422	400	409	357	428	391	406	429	408	401	383	410	435	366	422	411	425	398	430	373	403	374	426	398	377	410	423	395	426	413	451	431	364	397	402	415	373	388	414	392	372	405	391	389	420	387	432	423	458	408	427	422	403	375	398	413	408	391	443	417	437	402	444	395	408	394	425	388	415	397	409	395	395	414	438	413	419	417	409	451	370	397	405	394	381	424	406	417	410	390	438	418	410	388	376	385	389	447	384	414	389	395	416	456	423	409	444	404	434	400	390	407	439	397	430	406	411	417	408	364	405	394	419	420	416	451	417	387	415	387	405	425	424	409	350	429	392	420	458	411	464	413	404	424	413	401	461	406	402	395	400	370	405	385	391	382	403	416	401	396	382	406	411	403	457	389	432	417	426	391	340	409	400	387	430	427	422	391	455	396	387	417	388	413	399	398	395	380	410	412	382	365	378	413	402	380	397	411	400	432	414	369	441	381	392	402	388	438	402	437	398	407	387	426	413	358	391	397	383	414	397	415	413	379	420	424	404	403	390	411	372	389	403	386	422	415	428	444	433	369	404	415	383	396	429	438	397	469	386	412	423	401	417	400	421	395	388	412	403	374	442	397	382	413	385	417	425	432	407	410	385	381	431	388	442	391	433	406	453	358	402	381	381	375	381	391	426	434	419	403	371	385	433	385	426	422	413	420	389	390	412	397	412	415	386	410	405	395	445	413	361	390	387	403	391	426	384	436	434	405	439	396	413	443	388	355	395	416	384	355	391	403	411	355	389	380	441	452	415	404	403	417	440	419	393	411	455	375	399	402	398	397	425	394	405	394	427	420	393	421	430	380	452	414	414	375	405	422	396	390	429	408	359	397	369	372	406	418	402	403	367	401	411	364	456	423	381	354	450	416	349	398	386	430	425	434	397	413	449	381	399	440	412	385	388	408	403	382	429	391	395	394	380	410	438	381	347	399	406	424	389	391	391	412	436	369	398	383	404	406	417	406	420	404	434	418	395	435	436	400	359	437	411	391	373	424	404	430	403	437	366	395	423	392	404	424	385	410	393	369	433	425	416	387	416	365	399	418	402	399	381	415	395	388	462	410	410	452	418	433	408	378	433	404	420	438	415	391	381	391	404	443	357	427	401	429	398	370	411	403	407	392	413	406	424	435	400	416	405	419	374	417	405	390	436	399	420	380	441	399	370	419	410	381	433	375	445	385	408	396	415	426	380	385	442	390	370	461	402	440	393	396	378	411	370	400	424	391	420	393	433	411	370	433	412	407	407	394	383	379	413	423	393	397	407	405	411	415	413	468	405	394	444	422	438	468	413	390	414	407	413	428	405	419	406	410	399	372	445	430	417	439	414	394	397	397	378	374	396	438	356	382	463	393	412	435	401	400	380	413	399	454	410	423	425	381	457	378	420	439	429	361	414	417	419	440	441	381	412	399	416	432	409	401	420	433	383	388	380	387	395	413	353	370	383	403	425	420	409	378	420	377	401	417	404	418	406	406	405	407	391	398	391	424	429	417	394	388	381	422	379	396	425	389	431	380	399	409	386	446	400	378	417	423	377	378	388	394	425	413	383	420	367	385	417	400	395	408	378	378	408	399	378	419	384	420	399	409	409	408	418	407	405	423	393	405	358	380	393	443	416	391	420	424	411	445	399	420	422	383	386	387	392	364	413	384	417	372	402	406	415	419	383	365	403	379	419	434	410	420	401	408	435	406	410	384	394	370	455	385	423	411	410	396	410	380	396	384	430	391	382	380	388	413	371	396	411	424	415	406	392	382	430	402	426	432	431	437	378	463	388	424	429	433	398	406	420	368	401	397	376	420	405	377	401	404	411	381	365	438	442	389	382	416	411	428	427	421	381	356	443	391	377	468	402	387	370	376	377	404	429	384	382	359	409	415	435	360	383	401	361	383	382	409	447	388	422	406	332	407	394	372	423	424	392	408	436	456	408	391	393	415	394	387	406	427	428	421	426	419	384	386	397	428	388	423	390	393	412	371	420	393	452	439	419	390	391	397	411	408	389	409	390	439	429	422	407	442	392	393	409	428	385	417	452	434	460	391	381	395	454	407	419	430	383	377	391	405	419	388	372	405	373	407	389	400	402	398	384	416	375	373	387	395	416	380	398	367	391	387	422	424	383	423	390	368	424	433	409	417	386	427	426	424	411	434	429	439	416	408	419	389	375	407	439	392	413	368	409	393	415	385	412	367	440	407	385	401	442	414	402	431	430	375	417	416	412	376	426	434	411	416	434	397	402	384	377	390	408	393	430	381	350	438	405	385	413	416	434	433	411	384	381	377	439	436	399	418	384	401	388	420	408	394	408	380	409	401	392	404	392	386	407	408	401	389	436	403	426	422	422	407	401	381	434	412	359	404	404	407	399	413	398	449	437	419	413	426	403	438	390	399	383	408	415	375	418	404	370	437	423	384	391	375	437	412	418	392	390	362	389	359	438	401	382	358	419	412	402	398	392	421	378	417	425	426	370	447	380	359	393	425	431	397	410	404	434	415	382	401	427	392	442	397	419	415	414	426	425	412	385	420	388	380	456	395	414	414	368	373	383	407	402	409	379	381	394	421	429	429	433	385	425	394	399	379	410	358	387	394	414	400	431	395	399	445	432	422	395	403	387	401	447	408	379	362	385	383	378	392	364	388	420	405	390	393	427	430	424	389	407	391	394	426	419	402	360	390	381	418	377	370	482	413	392	444	416	393	395	443	410	391	401	403	405	440	423	384	397	407	434	410	422	414	373	410	397	431	403	396	387	369	394	367	352	398	408	397	403	361	391	407	384	424	431	451	399	413	389	415	395	448	421	432	390	408	409	386	380	393	433	371	373	422	410	408	385	399	441	378	376	370	371	389	414	389	384	427	434	424	427	410	443	412	367	397	391	387	434	422	400	427	424	410	399	423	405	393	419	412	405	382	398	423	415	416	410	418	357	397	410	391	366	392	439	404	424	430	408	406	381	416	389	407	419	374	411	420	448	419	417	374	423	382	383	405	408	398	393	394	443	394	382	432	393	414	419	422	427	376	382	407	426	377	432	394	408	460	372	373	444	456	420	412	397	401	396	395	389	424	445	376	416	339	381	392	408	454	394	400	378	407	405	407	396	420	398	385	373	383	418	393	408	383	377	386	406	423	402	433	427	416	404	377
30128	13547	7955	4574	2670	1710	1447	1205	991	968	918	922	937	882	867	903	864	846	916	934	882	915	879	915	866	869	890	847	916	860	884	910	877	885	917	832	827	967	882	815	823	895	907	918	878	873	838	903	894	848	902	927	876	913	823	829	941	891	927	900	818	888	864	854	887	884	915	881	877	934	886	911	882	896	917	887	842	871	890	898	891	903	887	834	942	899	907	887	844	868	901	868	902	904	877	850	845	905	854	871	877	915	904	895	885	908	915	888	880	905	875	833	916	854	870	871	881	826	909	908	911	907	935	930	855	881	857	888	870	862	931	879	912	890	880	882	874	909	901	920	872	898	905	870	902	872	858	907	857	897	889	855	896	902	879	967	894	888	836	885	902	877	935	873	876	895	902	838	890	901	908	863	921	943	914	851	896	886	882	906	926	841	849	842	879	851	864	900	873	875	800	826	854	880	890	857	864	846	862	950	940	879	909	895	864	846	871	904	914	895	906	892	936	857	849	870	901	905	902	862	840	903	867	838	886	881	892	883	883	852	895	908	857	868	914	874	857	886	900	869	861	828	854	915	864	892	867	915	844	909	883	864	941	915	836	930	892	868	888	909	953	912	873	848	952	890	854	912	909	862	865	878	893	869	866	877	925	880	953	900	879	879	845	849	894	853	889	841	844	908	906	887	868	891	859	891	913	855	841	876	882	859	904	863	831	838	924	855	872	855	910	876	911	849	862	969	850	889	838	882	972	890	920	863	869	858	843	920	827	877	915	894	871	907	908	890	868	921	900	855	879	918	912	839	915	920	878	865	831	858	886	868	953	938	897	915	950	870	904	920	919	894	870	882	903	909	894	909	868	830	844	852	841	879	843	895	859	867	881	922	917	843	932	923	889	880	882	923	953	850	896	889	869	850	836	898	841	862	857	937	919	894	869	852	906	869	828	858	924	884	880	949	794	893	862	875	903	845	880	924	908	910	904	873	833	925	889	932	946	891	866	867	886	889	908	900	931	846	836	846	888	916	893	868	888	889	866	940	907	901	841	958	902	873	832	903	838	900	931	908	877	895	883	888	825	834	926	892	875	834	872	844	856	878	858	922	899	879	875	897	902	924	883	827	893	889	898	951	899	881	871	865	851	884	869	929	871	884	874	879	940	883	902	930	904	895	902	924	890	898	913	916	901	920	862	909	891	875	853	887	853	877	815	858	874	892	870	848	967	853	848	873	878	817	854	881	914	888	934	839	903	856	870	892	891	890	817	907	842	877	911	845	816	941	885	874	883	944	868	918	873	920	860	860	846	870	901	881	859	895	896	886	893	920	889	855	860	872	888	837	866	844	899	837	854	877	870	891	874	855	920	894	853	909	918	885	903	908	901	876	946	832	872	918	892	895	882	945	892	850	845	897	941	915	896	895	872	893	920	863	946	880	895	946	907	863	936	818	877	876	912	879	897	855	903	922	923	887	866	857	920	885	929	922	845	897	893	873	896	874	830	875	862	900	850	864	824	862	934	891	848	849	890	891	922	916	883	857	959	896	932	886	873	821	904	879	892	881	906	863	843	894	864	870	860	901	865	903	890	890	891	857	946	947	883	889	924	825	866	906	925	895	904	939	896	898	921	871	851	895	888	895	855	871	905	860	873	893	892	886	869	874	894	921	906	910	936	865	852	902	865	831	823	971	841	954	852	898	928	857	927	884	897	928	910	949	864	924	840	900	884	924	893	879	896	891	866	881	876	852	873	893	882	881	874	919	888	897	841	939	841	878	892	918	896	902	875	914	878	874	902	880	914	907	921	894	897	885	842	912	819	951	848	824	850	871	902	891	824	897	851	842	957	894	900	868	781	852	907	872	854	934	916	887	884	873	879	884	857	905	870	903	889	896	903	910	837	880	863	941	856	880	887	950	830	851	889	875	845	900	885	854	913	868	922	864	934	901	848	943	924	912	886	950	851	880	911	849	844	874	952	913	936	902	898	869	840	821	846	883	878	865	931	910	863	941	926	863	892	865	926	877	912	936	899	834	917	868	851	892	835	837	846	883	854	899	873	901	907	864	879	896	846	878	946	850	838	924	914	854	941	914	859	854	872	876	865	902	924	894	935	855	845	891	865	859	927	873	923	885	870	924	908	905	859	876	893	897	870	887	857	913	903	860	888	841	864	884	866	847	872	854	841	867	920	887	874	953	863	892	859	882	851	889	908	900	914	882	966	895	918	937	906	854	923	895	897	868	953	861	857	864	864	906	911	906	928	897	909	873	868	865	865	871	874	901	886	838	885	849	892	904	885	894	875	890	840	917	909	901	869	909	884	899	897	851	911	905	877	904	875	912	896	853	897	892	815	877	935	826	940	818	843	868	846	939	929	833	911	859	978	839	911	891	891	884	892	861	875	885	883	916	905	890	889	834	878	874	923	945	838	875	867	859	892	924	914	855	817	864	922	912	918	877	916	897	877	884	923	934	852	885	908	888	868	875	848	874	878	851	882	896	884	866	886	912	911	847	855	847	888	881	897	854	919	852	839	928	898	876	892	879	978	863	887	882	916	878	856	903	882	923	882	879	884	873	918	877	912	877	901	840	850	904	849	856	847	844	898	877	869	884	902	896	913	887	889	857	885	864	870	896	953	841	873	894	870	883	930	852	907	891	861	916	920	896	871	876	872	874	875	866	926	914	896	924	918	920	913	934	914	885	851	826	839	848	926	911	880	891	901	918	856	882	889	880	928	860	865	892	906	852	873	934	882	898	799	889	910	858	870	892	874	905	927	898	888	884	875	877	921	945	945	965	887	843	825	902	903	914	912	872	903	873	883	924	834	919	856	926	839	852	867	903	894	843	861	911	883	872	896	869	913	877	912	881	879	896	868	883	824	926	842	894	851	911	864	873	919	900	810	892	846	879	838	930	918	956	857	875	867	874	826	852	892	872	889	854	932	902	854	886	852	848	863	894	903	889	842	898	881	909	891	878	872	887	877	895	899	891	909	891	929	921	945	911	872	874	902	880	862	887	866	922	918	886	847	905	932	933	852	883	860	866	882	872	850	895	828	936	905	908	861	892	879	947	925	893	846	877	873	877	893	883	874	849	901	936	930	877	945	878	860	875	930	929	929	868	891	901	913	848	877	844	944	915	866	881	903	862	910	843	926	883	851	891	893	875	890	919	842	894	908	876	921	845	872	874	837	903	949	822	855	924	868	836	911	895	906	880	871	932	881	870	887	890	886	837	873	855	907	887	928	803	880	865	908	899	876	882	911	917	901	913	857	874	858	897	859	944	905	885	880	911	889	927	846	830	909	867	923	933	866	870	933	863	842	865	894	864	899	878	923	881	914	925	922	932	882	936	909	934	882	898	887	895	835	932	908	864	935	934	901	882	917	913	874	897	925	885	877	891	956	882	900	895	888	850	852	888	920	912	897	871	895	878	897	844	855	871	844	868	921	890	928	888	915	874	906	892	878	896	869	907	868	914	898	905	902	892	872	890	883	859	931	888
54403	24747	10459	4305	2295	1505	1043	767	550	450	482	384	404	393	374	407	407	417	446	379	415	413	422	386	388	402	408	414	413	409	422	381	390	392	377	411	429	382	391	404	411	376	425	415	433	390	396	390	413	414	459	425	418	418	380	412	390	396	408	415	422	342	371	384	421	398	406	381	424	396	444	403	376	403	382	401	392	357	403	378	410	468	393	393	407	405	384	386	381	413	404	394	428	415	418	433	421	397	371	410	424	425	393	431	372	406	411	362	418	394	425	407	433	455	414	362	372	356	391	378	435	380	410	420	397	360	371	391	371	395	387	411	406	391	407	401	390	401	375	375	371	390	394	443	413	414	409	394	378	374	395	411	405	430	406	423	407	363	401	408	428	395	445	446	411	433	408	373	419	395	436	404	421	379	445	435	421	417	397	409	397	412	397	384	408	379	419	421	370	381	422	424	398	371	383	374	380	432	454	401	369	378	385	389	418	412	392	379	399	392	436	373	391	368	393	395	415	363	408	399	406	395	444	361	355	417	386	386	381	403	403	388	424	371	401	385	391	379	386	417	374	399	410	385	419	383	452	432	387	426	384	387	372	395	391	407	378	421	362	397	420	423	372	393	379	392	408	351	436	383	361	357	409	409	458	378	392	388	412	383	408	411	407	398	403	398	423	378	385	425	391	401	407	383	393	372	409	389	415	372	373	371	423	423	407	397	375	442	404	390	386	378	411	382	442	384	429	415	383	390	427	414	411	396	387	391	387	393	392	403	404	417	377	416	369	409	394	370	418	403	419	380	421	415	405	431	448	389	441	395	379	399	389	423	400	413	398	390	416	434	426	468	413	397	414	378	388	388	393	403	416	413	425	404	368	389	371	409	373	383	414	401	402	374	456	373	386	394	386	408	387	396	396	411	426	407	413	422	391	401	394	373	447	406	404	381	428	369	421	407	364	396	376	407	390	377	379	396	433	412	368	390	416	417	425	409	384	415	396	394	367	388	416	413	397	403	414	384	414	370	404	406	402	442	405	416	386	413	426	412	398	418	394	337	364	416	464	405	405	386	422	392	394	396	351	408	431	437	374	412	411	397	384	401	402	416	423	406	391	394	420	412	409	408	413	381	388	405	425	392	420	425	405	371	383	431	360	434	452	398	377	382	417	415	449	434	413	402	368	422	412	434	373	397	380	365	427	387	395	383	401	405	423	392	396	395	429	401	370	396	425	413	425	384	415	378	375	394	386	421	395	395	404	393	392	414	435	403	413	418	404	428	396	385	388	430	414	396	384	430	404	383	413	421	401	356	368	396	421	405	368	385	403	425	433	384	421	400	346	405	417	429	397	375	403	406	418	437	381	386	379	418	382	395	376	356	392	407	420	390	388	350	392	403	443	387	421	417	397	406	402	435	411	383	369	413	380	403	404	398	401	391	380	388	397	381	380	363	396	375	447	440	427	393	413	402	380	412	395	395	373	388	367	405	397	415	383	434	435	456	403	405	414	376	368	380	368	451	417	449	424	395	390	409	388	415	426	415	426	362	388	446	399	377	349	379	403	426	371	442	369	374	426	396	413	417	438	413	374	379	381	434	419	427	361	371	391	429	384	417	409	413	434	377	412	398	401	425	367	403	342	429	434	417	380	392	380	406	374	374	412	414	409	364	429	412	417	412	431	409	359	406	377	462	379	389	405	380	417	396	387	380	386	415	427	412	374	404	388	410	410	398	425	427	399	407	432	374	415	382	403	404	411	406	422	402	393	386	370	414	383	439	395	392	414	438	418	373	400	401	412	396	378	390	390	413	408	436	406	409	410	402	383	420	428	399	418	403	446	378	425	385	398	417	390	403	412	411	432	402	400	400	428	424	409	390	399	382	380	415	426	384	434	384	413	428	413	409	403	413	378	381	410	391	389	402	390	403	404	353	442	402	384	383	389	441	419	377	397	395	395	414	403	468	407	411	395	408	408	401	429	384	424	396	405	412	422	356	426	393	378	364	414	396	422	397	379	392	423	460	359	395	425	431	390	411	404	382	430	424	401	384	412	419	356	429	385	383	372	409	407	402	403	414	473	381	439	375	379	370	384	406	394	363	384	390	400	425	349	388	467	444	395	376	434	398	423	416	432	380	409	395	383	386	382	381	403	407	380	399	389	369	396	379	374	401	387	392	441	363	382	414	380	391	416	372	363	419	399	348	478	389	399	423	406	406	377	405	399	400	435	420	390	426	383	414	393	390	386	418	411	399	426	405	387	416	422	392	384	414	429	392	406	436	414	409	398	369	427	394	411	411	402	400	392	415	370	356	398	403	373	370	393	402	429	390	370	393	379	406	441	383	379	397	427	413	409	376	390	389	366	435	391	369	351	391	382	411	445	398	420	402	391	398	421	407	392	392	470	388	401	401	374	419	406	423	359	384	421	433	399	369	374	398	415	407	388	429	379	383	400	426	407	397	415	407	384	371	399	408	401	377	388	380	351	396	378	397	421	456	386	380	407	380	409	387	381	404	421	388	382	435	378	378	373	384	415	360	396	408	435	390	422	430	413	413	392	385	416	411	339	413	415	389	342	395	390	387	387	382	439	393	399	391	418	403	419	396	356	337	388	428	432	390	398	368	391	378	381	397	405	417	394	367	446	431	384	393	391	365	399	374	408	415	432	383	391	361	378	409	414	367	370	409	381	369	394	426	410	429	402	420	385	420	402	406	431	385	417	419	394	368	369	372	386	390	413	434	386	348	417	426	411	390	396	414	361	401	374	376	431	383	433	365	409	378	410	410	397	377	424	359	382	354	419	412	374	377	430	421	407	374	395	385	403	411	375	394	431	395	377	392	399	385	418	418	353	399	423	383	392	340	371	443	398	401	415	375	395	402	368	401	415	411	410	399	434	439	409	396	407	400	392	408	403	400	401	430	358	424	405	415	387	451	403	407	381	441	408	405	382	383	395	415	412	381	440	390	394	398	359	429	405	422	407	385	398	412	392	357	366	390	387	393	428	425	389	363	383	383	404	458	446	402	407	435	380	390	441	392	383	421	376	402	409	373	359	372	403	393	375	402	390	441	370	409	405	420	408	392	413	413	418	388	435	421	386	386	387	385	406	453	389	367	396	433	377	378	396	422	404	433	409	400	398	402	412	393	417	382	389	372	420	421	377	409	427	383	427	419	389	388	418	381	378	371	411	407	433	394	389	405	410	415	381	402	378	385	396	361	379	425	404	399	374	405	373	425	422	403	390	398	430	387	392	370	423	395	385	423	407	400	383	415	382	415	379	396	419	432	419	386	391	363	392	430	394	390	451	377	393	429	422	418	405	410	395	404	405	408	418	405	385	377	397	367	383	392	381	394	391	406	402	402	388	377	374	418	400	449	396	382	452	391	379	377	408	407	378	395	417	407	371	391	394	366	402	399	384	436	342	391	417	391	380	412	389	394	425	425	381	365	403	329	380	366	396	388	425	426	394	418	399	373	394	402	414	437	381	408	393	350	399	369	369	357
36075	19024	10853	8146	5930	4452	3093	2293	1438	1131	1082	1042	957	852	921	874	922	925	868	914	917	934	868	927	896	915	847	835	889	861	879	905	879	852	879	909	955	862	839	887	816	835	875	918	882	868	855	913	921	897	873	872	862	900	905	879	871	881	886	911	801	830	914	873	903	872	839	909	903	901	901	840	965	836	912	902	867	849	899	891	903	840	835	887	904	919	848	916	879	894	909	865	871	874	845	898	834	894	892	859	849	936	919	892	936	834	891	898	866	887	846	872	893	885	895	912	885	890	901	869	838	859	890	891	907	884	972	863	867	926	855	916	928	868	820	909	873	896	926	843	896	935	855	886	862	879	849	909	887	889	866	861	843	897	874	872	918	869	866	917	902	881	854	869	889	917	883	919	841	879	866	900	840	880	866	899	890	908	947	882	872	841	893	947	855	937	809	874	847	919	908	921	822	860	853	902	844	939	834	893	886	872	860	884	891	904	888	896	872	943	904	887	901	862	878	915	847	855	876	867	835	855	863	902	885	882	919	862	895	835	906	952	914	827	847	874	880	857	858	862	925	917	918	887	869	940	889	910	914	868	862	935	860	878	875	923	931	883	871	895	886	905	902	922	923	875	862	878	897	861	919	913	868	897	895	835	887	877	849	864	861	919	847	853	863	865	851	868	866	896	919	852	842	878	857	898	831	876	870	876	849	875	887	923	875	895	891	846	863	810	911	878	896	804	908	909	889	882	912	900	892	856	814	857	914	887	842	883	864	904	961	908	857	951	857	934	879	911	859	905	831	895	883	881	880	888	849	848	844	871	826	901	866	868	835	883	827	855	838	896	833	916	926	969	902	840	824	835	867	894	855	886	885	906	937	886	865	913	891	873	828	878	910	900	855	843	899	908	871	866	888	858	896	857	856	831	872	904	873	922	877	870	900	907	861	819	837	918	924	854	878	932	871	887	846	894	926	894	900	909	897	898	875	901	828	885	878	889	857	942	861	868	917	896	907	900	846	863	820	893	855	886	905	933	909	880	891	852	847	818	896	868	877	866	890	914	893	871	856	877	920	871	923	927	903	860	904	899	858	915	887	960	908	898	828	881	843	899	884	878	851	859	856	841	845	890	901	874	855	862	930	912	881	886	889	934	838	850	881	891	899	871	885	858	882	956	917	865	873	923	875	880	868	854	871	869	923	906	856	867	867	878	864	852	872	840	894	865	900	866	865	909	845	855	906	860	907	894	870	893	881	947	847	844	880	890	911	886	906	884	846	887	858	890	922	870	887	920	838	888	855	859	907	834	848	852	893	852	869	910	937	865	881	862	860	848	830	853	894	865	817	853	913	864	891	915	883	864	884	863	924	868	906	934	897	898	847	896	880	889	895	888	880	945	873	869	922	867	868	923	913	896	899	884	886	922	885	887	880	933	817	873	896	886	868	844	868	892	877	878	861	888	889	856	877	883	921	842	860	856	880	891	848	881	906	820	894	894	910	876	869	902	880	905	857	877	878	898	910	898	851	865	909	908	879	890	833	929	879	841	872	852	897	893	901	915	849	952	966	853	912	890	902	897	870	903	865	875	873	870	850	878	845	925	865	914	891	864	883	884	944	877	932	855	873	841	902	872	853	853	905	888	839	891	856	925	921	892	885	915	876	864	923	876	908	902	873	932	861	895	883	878	941	830	962	850	884	849	889	887	912	862	926	899	968	864	903	890	839	920	865	896	901	931	905	874	909	882	845	916	959	888	828	898	880	866	894	862	888	889	912	878	849	836	850	852	865	895	901	885	893	878	871	925	914	871	852	879	875	921	862	857	908	871	858	906	894	850	888	888	908	871	919	894	912	933	817	886	921	861	906	869	934	896	888	854	941	902	902	878	868	869	913	901	847	892	921	905	885	859	862	847	871	883	875	896	848	861	838	858	899	869	919	913	908	872	917	868	846	886	962	908	894	824	867	859	903	843	862	859	873	896	912	899	879	908	883	892	890	902	872	890	878	877	906	900	870	902	840	850	897	855	876	856	844	914	850	894	999	869	822	889	899	876	846	893	879	858	852	886	889	856	865	852	899	869	877	902	914	907	949	886	851	907	940	853	873	901	880	882	890	868	878	874	908	853	879	859	862	908	876	873	874	883	919	897	869	854	909	915	897	897	877	879	885	899	873	893	898	870	856	961	876	881	840	910	941	883	880	901	877	811	870	914	886	899	866	910	804	915	871	867	907	920	880	921	919	897	877	888	921	888	855	858	878	889	889	870	874	920	863	895	847	836	878	884	882	902	858	880	890	886	885	859	883	856	858	886	887	927	885	850	852	858	853	885	814	892	790	919	886	871	933	878	879	890	836	935	851	817	892	956	896	928	774	889	880	933	846	880	896	898	890	890	851	870	891	946	917	900	882	866	873	921	899	924	892	876	867	866	833	843	880	847	938	883	845	869	845	839	934	895	894	888	854	883	870	878	829	800	878	879	909	811	889	803	845	867	867	839	915	905	896	899	877	872	882	945	909	899	866	849	852	839	888	921	884	925	885	867	815	869	930	862	877	905	916	915	896	821	898	922	900	896	882	880	886	916	884	897	858	879	894	938	909	895	938	901	906	904	857	832	879	878	896	872	826	873	829	904	856	906	911	866	844	910	889	872	853	852	865	965	847	830	894	902	864	920	861	896	866	870	937	876	926	842	847	902	919	883	904	881	878	831	812	886	810	873	903	851	879	881	870	888	898	904	894	826	857	896	849	852	899	925	845	911	879	888	891	853	898	870	877	840	903	926	849	917	938	846	925	870	890	934	910	893	879	842	884	887	863	861	922	930	845	870	919	906	874	919	895	883	910	894	874	880	878	853	850	828	868	892	875	919	879	853	886	896	861	905	893	845	905	886	870	909	848	864	846	853	777	900	894	877	893	878	903	899	887	883	917	870	922	892	856	856	884	815	866	868	929	885	914	859	875	832	875	799	848	921	892	905	825	826	897	838	846	929	911	841	893	928	878	870	910	864	856	848	870	906	856	887	901	902	913	888	876	884	884	836	889	863	921	928	875	867	917	852	852	897	878	891	891	858	832	933	902	883	886	863	870	900	906	897	882	877	836	883	870	897	865	889	887	859	909	875	896	879	837	840	883	878	886	861	862	854	901	913	901	856	896	930	878	885	912	873	899	844	898	896	894	905	877	860	874	892	923	819	921	888	876	856	864	843	937	897	931	875	887	827	863	863	858	900	874	866	886	845	809	891	892	819	922	850	830	870	818	862	850	922	901	890	918	921	913	923	853	905	852	912	847	910	900	941	912	863	870	942	794	883	839	855	908	886	875	876	917	892	849	929	884	886	923	899	833	892	906	849	922	880	938	853	907	897	898	957	894	882	802	854	858	882	856	875	896	920	913	877	892	901	867	879	880	859	867	837	906	897	893	862	927	896	906	863	930	902	872	817	879	897	909	856	849	914	913	880	864	853	871	894	859	857	915	863	932	870	938	847	864	920	855	882	883	856	888	880
59008	27049	13541	5608	2176	1230	857	769	585	516	469	422	493	459	440	454	403	416	450	405	429	458	396	408	398	414	398	375	433	408	431	405	417	419	406	423	438	382	403	415	436	438	446	409	413	480	429	442	436	433	465	428	412	409	433	386	413	435	441	447	415	411	441	445	438	422	435	399	404	456	444	396	441	430	425	407	419	431	406	387	404	427	461	414	385	448	393	447	410	386	386	414	416	431	457	427	416	419	434	409	402	428	403	436	427	361	421	401	452	437	439	439	424	453	448	384	403	391	420	442	448	441	405	445	413	388	417	451	385	422	443	421	401	443	421	406	418	402	386	426	385	395	454	384	412	414	404	393	390	389	408	442	398	409	443	403	395	383	391	445	416	408	407	414	424	433	408	424	397	413	396	425	412	393	390	401	393	408	398	423	422	411	413	399	422	401	418	412	409	422	458	417	428	401	451	412	429	398	436	417	391	377	435	434	398	385	405	441	447	420	395	424	391	414	426	431	413	408	434	399	415	461	398	432	460	483	426	414	414	391	425	419	450	414	452	415	405	453	401	389	413	412	406	451	396	387	413	416	421	431	397	422	422	387	365	423	421	413	422	423	438	417	378	396	425	425	442	452	404	398	412	430	422	402	441	434	412	421	413	460	417	430	430	403	424	415	393	388	451	407	419	420	403	445	423	410	415	397	387	414	404	418	403	379	417	408	411	439	424	421	411	415	407	430	399	465	451	419	398	447	424	385	387	432	384	438	388	404	428	404	419	440	403	398	399	462	385	398	405	451	436	396	424	417	417	415	400	401	424	419	410	386	412	416	436	409	441	391	379	363	441	405	447	364	428	419	372	403	457	452	426	436	413	387	390	424	464	439	405	414	438	428	407	392	402	407	396	436	383	377	429	406	402	379	425	431	398	408	418	422	410	425	447	428	436	434	394	396	408	360	429	422	423	416	372	393	412	449	456	435	427	405	419	394	390	439	407	398	444	389	374	429	434	432	373	437	424	419	429	450	411	398	388	388	436	458	458	415	437	382	393	425	419	432	426	428	366	431	423	432	439	390	387	439	396	389	407	393	413	370	396	449	408	413	464	434	408	376	398	435	417	420	437	431	402	430	414	414	406	445	424	416	414	418	430	399	416	432	397	450	409	399	402	412	421	359	416	420	415	399	391	402	418	404	441	390	436	398	402	468	378	419	439	367	421	455	423	340	412	420	407	403	485	464	389	390	416	437	445	401	436	392	379	388	413	415	419	414	400	383	401	427	375	403	405	377	378	362	418	450	426	468	399	428	433	412	455	489	416	402	417	410	430	441	401	380	415	412	405	366	408	402	440	400	410	418	424	406	387	408	432	372	405	371	401	361	377	406	393	405	415	417	416	418	436	418	430	484	442	411	366	440	460	426	374	423	474	433	410	394	387	443	402	413	391	446	447	435	437	417	451	437	393	419	441	423	435	410	411	412	394	407	384	431	430	434	416	427	417	433	455	419	407	434	438	394	395	421	390	398	443	423	431	426	417	418	420	420	435	426	382	384	454	398	427	435	422	408	426	368	399	391	410	432	408	386	427	385	393	426	412	383	387	383	423	373	429	434	417	430	421	420	436	442	423	425	397	420	428	436	460	422	458	420	417	436	417	396	417	413	410	451	405	428	407	420	435	433	375	453	412	427	443	451	414	368	381	426	407	390	391	415	369	428	396	457	410	428	443	387	402	401	400	435	441	430	454	380	385	431	431	419	404	410	418	405	451	427	412	445	442	412	426	374	424	428	447	394	416	466	433	433	426	447	395	382	426	387	442	396	392	427	424	409	407	398	414	408	393	452	401	454	391	446	399	413	441	418	417	409	428	419	405	414	418	431	383	409	445	409	423	392	438	442	414	401	406	389	373	408	408	424	447	420	407	398	360	411	371	458	429	433	410	403	403	417	478	358	427	391	387	404	442	428	431	468	429	413	410	426	419	451	445	410	450	422	400	410	384	415	417	433	430	403	400	408	386	423	466	383	421	446	435	424	398	465	418	400	407	403	438	440	438	415	400	445	431	388	434	418	387	432	423	432	449	406	471	389	424	412	356	399	453	424	403	434	417	414	418	373	367	385	368	443	410	383	412	409	410	426	386	409	399	408	379	386	384	387	399	401	396	449	401	401	440	389	440	425	393	388	472	410	414	406	394	424	384	402	437	419	481	412	365	441	413	390	435	434	398	435	396	435	405	411	391	430	388	392	415	416	410	418	383	414	375	431	406	403	384	440	430	393	401	400	394	411	427	421	425	409	406	429	411	422	397	378	465	417	393	385	406	433	412	419	411	417	434	423	398	396	396	424	417	449	419	405	439	438	425	402	405	392	420	401	374	412	422	390	397	427	439	417	418	441	419	383	421	425	380	389	387	384	407	389	395	430	400	423	412	388	435	417	448	408	418	421	405	419	433	422	399	411	415	400	387	441	385	387	441	424	417	427	405	401	391	420	453	396	420	424	440	436	450	376	398	451	442	421	402	418	374	416	444	417	451	395	395	387	381	399	387	411	395	416	445	434	401	455	406	385	435	391	391	407	437	426	420	413	398	463	464	422	446	423	448	368	412	407	418	395	389	410	431	458	424	397	452	440	388	387	391	429	397	438	430	391	413	427	425	442	413	450	391	427	410	434	424	420	415	427	419	413	438	436	424	403	428	407	416	433	413	390	437	403	427	407	414	400	460	396	416	396	408	421	460	406	405	413	438	397	436	420	396	376	421	441	409	425	428	413	414	384	409	404	403	461	393	377	443	397	427	412	399	434	420	417	387	429	408	408	411	396	403	415	378	400	362	430	390	419	407	365	407	403	393	437	434	439	410	426	397	416	414	418	435	409	411	409	442	435	463	413	424	391	427	440	410	409	394	409	413	409	403	432	412	438	438	412	436	399	388	417	459	439	408	364	410	404	436	417	449	411	421	394	422	391	451	394	416	403	433	457	434	418	441	396	439	437	389	407	399	401	412	388	428	415	393	440	420	457	417	411	396	427	419	402	380	435	419	433	448	395	388	427	385	370	404	444	424	430	392	449	420	394	376	428	396	390	393	443	441	381	442	413	388	439	421	406	427	414	417	419	440	422	428	409	412	424	414	414	419	418	418	421	431	369	419	432	387	387	421	392	444	405	410	441	431	459	426	442	398	390	384	382	435	394	408	428	412	416	416	390	437	418	396	397	407	431	415	440	411	446	340	383	435	403	411	399	439	404	399	386	393	431	385	423	431	410	428	429	447	424	425	387	385	392	418	442	416	399	449	472	455	403	424	423	412	445	427	375	462	417	412	443	402	427	403	392	400	419	418	415	463	388	422	463	458	440	426	449	420	400	419	399	384	392	424	407	409	418	376	386	442	414	382	418	443	425	392	390	438	404	414	418	410	430	393	462	410	439	427	435	424	419	408	399	422	357	392	426	398	416	399	427	417	434	423	408	397	442	417	415	379	405	416	414	423	416	434	383	425	408	409	437	432	407
38734	21467	14796	9586	5436	3238	2368	1910	1534	1240	1067	1003	952	908	959	966	912	884	849	909	897	989	910	901	902	908	903	956	938	871	923	889	965	907	915	906	867	907	908	916	897	915	905	839	842	928	897	927	943	928	903	916	866	888	896	893	947	858	920	965	918	940	915	944	865	856	897	877	843	882	892	876	961	892	877	870	872	950	929	857	915	871	920	952	887	929	911	881	945	890	894	928	897	900	913	931	887	924	906	903	891	881	904	912	926	895	923	944	900	886	869	922	938	861	911	927	903	910	915	903	913	881	889	912	907	894	899	924	875	938	895	922	909	960	916	857	870	916	929	936	921	877	909	918	912	929	932	916	905	886	919	895	893	891	888	940	956	916	879	922	931	948	946	935	877	928	947	955	873	893	949	915	924	873	922	893	876	897	860	906	890	840	921	937	901	938	877	907	862	847	911	900	928	904	903	870	873	886	909	905	848	905	893	827	932	902	892	833	961	878	890	921	940	885	927	929	944	873	850	929	918	950	923	959	903	908	922	901	919	868	880	966	918	868	890	963	902	916	895	928	911	905	912	866	900	898	914	859	898	861	873	919	938	891	860	878	911	876	897	935	912	915	914	887	831	905	876	885	967	837	911	912	929	881	863	885	934	904	899	882	938	917	885	911	972	918	886	916	978	867	940	913	933	889	877	923	883	910	914	886	889	940	959	880	845	944	925	939	934	871	904	881	946	882	902	893	867	897	876	873	934	911	932	873	943	873	873	914	925	887	902	950	910	909	915	859	905	830	901	892	924	917	941	935	883	898	916	935	985	900	909	910	912	914	926	961	927	930	938	880	895	909	907	868	882	912	908	919	903	981	959	905	855	864	933	928	894	854	909	935	899	871	875	896	900	923	933	933	940	890	925	903	879	905	885	917	919	909	857	938	925	899	863	903	916	908	981	900	889	900	889	868	892	903	890	928	913	950	904	898	898	937	903	917	887	938	878	938	902	944	908	933	875	934	920	896	929	875	916	894	942	888	872	957	895	870	889	878	874	986	874	918	954	909	930	869	861	915	895	869	899	905	932	880	898	900	935	941	913	872	945	892	914	912	935	945	921	906	917	889	894	882	854	943	913	886	913	922	934	991	979	936	920	896	937	902	907	929	891	935	894	872	936	913	924	895	891	924	921	915	895	888	921	888	949	878	915	918	883	882	909	896	946	910	906	941	913	931	907	911	921	916	898	920	891	961	948	924	923	907	942	946	864	913	834	881	903	950	890	932	915	879	943	903	959	880	909	838	838	895	926	956	881	924	868	888	916	897	931	910	956	940	882	929	855	927	865	931	901	839	916	917	917	893	897	923	906	951	938	871	939	894	838	891	900	928	916	864	924	922	912	896	864	912	958	858	910	937	908	888	932	900	935	843	903	955	868	937	884	885	880	873	896	932	926	940	914	940	885	853	941	908	863	887	908	859	927	826	867	878	925	876	883	974	886	940	850	906	860	896	920	857	882	927	902	905	907	895	944	885	908	942	901	939	950	909	921	959	897	899	931	891	882	919	903	896	934	929	885	900	857	919	946	875	858	944	931	911	923	897	937	902	932	914	896	939	922	913	927	934	899	871	906	913	866	925	966	932	913	975	904	848	882	882	894	892	892	873	923	933	855	942	954	889	874	910	899	890	901	948	928	891	884	893	921	865	857	886	857	878	919	935	939	906	916	928	831	938	890	931	931	867	881	895	908	853	897	916	890	882	879	947	888	901	898	897	873	916	884	928	955	961	873	838	943	954	892	901	888	904	925	870	926	896	903	950	925	920	923	900	932	944	926	867	957	923	908	898	923	893	880	944	919	881	914	930	880	916	893	890	918	896	902	877	931	964	897	954	1001	893	903	901	901	903	929	860	868	861	937	853	936	928	949	894	903	887	889	879	941	971	938	935	887	884	902	914	870	920	918	867	884	879	930	899	903	893	906	884	934	905	895	919	900	859	867	894	952	917	935	900	904	903	897	909	896	905	922	879	887	908	949	833	879	945	912	917	961	956	917	875	924	943	871	863	917	910	890	964	937	976	833	893	897	879	928	918	925	933	908	910	917	933	863	913	975	892	938	870	915	856	913	894	915	856	938	905	896	955	926	847	867	903	915	924	957	914	941	901	921	878	911	887	982	951	905	877	918	849	915	881	872	907	945	906	928	856	884	917	938	914	931	868	916	897	925	929	899	872	934	900	873	884	889	872	827	906	891	955	849	940	883	893	953	912	933	926	886	887	887	960	909	951	866	896	920	905	955	928	852	877	857	844	907	851	905	920	859	887	926	896	914	912	951	924	877	898	921	924	859	913	902	885	933	933	897	961	879	905	901	944	941	910	919	974	891	920	912	953	908	949	925	831	901	915	926	930	878	937	941	963	923	927	881	897	920	923	948	920	900	893	907	921	860	955	929	858	900	920	876	956	877	904	923	878	902	910	895	968	901	927	890	884	946	941	861	888	868	899	909	900	922	895	884	919	938	934	966	848	854	925	907	908	933	904	928	930	864	889	875	892	926	956	930	893	925	920	906	947	902	922	915	850	864	902	917	924	932	888	897	881	913	901	916	924	951	868	923	939	880	957	871	873	928	928	908	893	943	907	953	931	851	909	896	891	912	893	882	847	870	856	902	903	878	959	891	918	903	922	898	889	909	850	886	825	919	897	891	901	917	863	928	910	972	897	918	915	936	917	902	914	956	942	918	924	939	946	856	888	909	914	926	947	951	911	921	947	920	947	940	974	912	877	906	908	866	908	936	923	904	863	927	850	839	892	853	907	899	883	904	921	899	962	956	931	872	877	856	879	881	924	939	914	923	881	921	882	871	930	922	850	840	940	939	922	892	911	927	926	930	973	947	906	950	872	891	937	905	908	933	952	913	893	960	948	872	908	935	895	848	841	851	884	909	938	945	920	847	948	861	913	910	902	880	896	893	889	976	902	893	983	900	910	892	903	939	932	877	893	912	906	937	908	875	913	897	892	927	932	916	903	913	941	868	917	893	904	890	923	935	912	923	941	921	896	941	936	908	900	860	911	903	922	933	949	909	908	895	957	873	923	952	894	901	935	918	854	930	885	933	945	959	932	938	920	915	896	926	923	961	949	843	879	931	881	893	922	945	874	912	935	951	955	923	883	895	902	923	868	906	926	872	913	916	956	866	916	837	903	907	905	969	906	920	884	870	857	892	905	887	838	899	894	902	882	968	949	926	935	915	851	893	892	911	882	919	854	868	929	900	857	898	923	889	917	914	954	909	927	842	875	909	851	970	848	887	905	882	907	871	922	921	864	916	913	881	874	889	891	879	949	944	975	809	864	908	922	899	932	858	923	886	920	903	873	850	949	879	943	897	856	916	896	951	942	906	933	859	892	899	905	925	969	881	916	909	919	915	948	952	897	913	892	954	929	916	934	903	959	898	875	935	908	927	892	920	905	907	889	878	840	855	897	893	884	870	910	842	910	872	906	847	861	953	918	945	834
48925	19171	5649	1892	886	634	485	429	463	464	421	385	385	392	365	392	379	364	393	421	385	374	379	405	368	399	395	416	382	399	402	388	395	397	362	397	383	413	408	448	360	365	380	427	420	371	367	404	390	371	394	354	398	411	377	423	423	363	423	389	422	380	396	406	366	413	423	426	398	415	374	430	383	383	387	406	375	378	398	424	387	389	402	410	362	390	390	371	407	413	402	416	387	377	412	403	403	440	385	349	382	384	361	384	397	422	371	432	410	391	399	403	463	419	398	405	365	373	327	391	402	436	383	370	407	399	435	377	373	384	392	391	386	405	393	399	328	434	401	353	344	392	417	376	406	401	379	417	398	412	361	407	398	386	418	446	382	411	402	419	392	418	354	407	371	365	410	414	383	418	396	392	431	391	408	401	409	399	406	393	421	369	401	379	391	372	389	356	366	391	423	369	364	391	391	439	400	414	418	391	408	396	428	362	381	409	419	390	393	408	394	363	381	455	374	441	416	378	393	371	404	395	382	413	422	422	410	421	407	409	368	397	414	386	417	434	407	394	400	401	392	431	422	384	374	366	427	423	393	405	362	369	370	349	366	391	417	394	374	414	369	374	403	396	409	377	353	419	385	385	411	398	470	400	394	373	361	378	409	436	435	415	440	396	375	381	407	351	412	395	399	382	384	418	389	391	374	403	387	382	370	344	424	368	381	393	395	431	401	395	393	397	407	395	376	345	390	392	377	431	395	409	412	415	384	384	391	378	422	369	386	426	407	425	366	415	363	394	377	400	400	383	444	427	363	385	431	398	389	401	369	389	433	420	350	399	391	432	418	432	392	386	377	405	379	350	382	380	382	376	383	407	401	420	418	373	423	403	412	402	416	418	377	395	388	376	415	395	381	395	402	391	372	389	401	413	381	355	387	360	363	379	401	398	345	384	430	389	405	384	374	393	377	420	397	418	422	394	398	393	372	406	380	404	390	400	400	393	364	354	403	346	376	394	395	404	434	433	371	423	392	356	402	423	398	362	392	403	434	428	378	406	389	406	380	405	416	387	418	406	381	415	394	402	366	379	424	386	375	388	394	410	369	410	371	411	396	371	400	392	402	428	364	402	369	402	347	392	384	421	370	405	376	410	391	365	400	359	391	386	385	361	403	370	358	373	410	388	406	371	410	385	413	393	410	391	402	407	367	426	411	403	372	391	407	412	403	398	421	371	385	380	397	374	404	348	391	410	392	400	402	422	389	385	405	385	377	424	415	416	400	379	383	364	380	379	388	390	397	393	399	395	349	410	396	368	408	379	415	380	381	437	388	360	365	402	357	421	368	381	392	359	419	400	419	369	413	384	392	388	414	336	405	391	409	416	413	406	420	384	376	381	396	358	374	389	406	382	384	384	396	358	351	370	400	407	375	404	376	410	379	420	408	376	375	428	429	405	422	413	419	402	381	415	380	429	459	422	374	414	410	443	384	383	415	427	405	399	379	397	421	432	385	377	343	386	388	390	407	377	407	427	390	425	402	399	391	368	413	425	384	396	383	411	387	416	427	399	390	415	370	404	379	380	385	355	397	389	394	415	352	402	394	385	380	410	416	374	357	353	389	348	396	395	397	415	359	358	377	393	372	388	358	382	367	391	378	386	420	406	330	396	376	372	397	405	421	400	435	422	396	433	382	433	385	413	385	380	408	407	378	382	363	404	399	398	383	391	342	373	339	405	413	407	353	396	391	382	401	432	426	351	414	412	435	392	363	388	403	394	360	415	376	359	436	388	368	372	376	402	386	384	422	388	413	383	371	396	421	386	369	417	349	383	426	371	359	382	347	416	406	390	427	402	345	378	386	396	395	412	408	394	384	378	378	407	413	395	372	426	400	421	415	416	404	401	414	360	417	359	356	401	406	383	402	398	385	391	413	381	400	397	419	382	401	436	398	408	411	376	424	382	403	390	400	401	412	435	411	364	375	441	398	367	387	368	430	384	376	385	395	396	396	405	388	402	407	376	379	387	364	379	427	395	414	412	377	373	385	374	390	421	426	356	398	381	382	402	386	395	429	389	347	416	392	452	406	376	431	376	389	400	436	375	364	423	410	379	378	413	370	372	424	398	351	388	402	382	385	421	398	382	376	416	436	422	408	380	370	441	397	407	405	407	377	340	399	397	419	413	406	412	401	393	396	387	346	359	418	388	401	400	385	418	440	398	416	397	370	388	401	401	396	380	373	399	390	394	408	385	395	378	404	348	383	360	415	405	388	390	392	381	368	390	367	384	373	403	383	427	407	384	403	385	398	396	366	402	387	420	377	406	411	391	391	405	373	390	370	391	345	416	409	375	392	367	428	392	416	362	372	373	409	394	369	373	394	396	386	384	363	390	378	406	412	399	420	396	384	429	383	430	412	387	413	355	406	399	429	393	370	407	404	393	390	359	395	362	420	449	392	396	390	405	390	399	431	402	425	404	359	412	408	391	399	416	407	397	401	409	379	378	456	433	418	401	383	410	395	386	407	417	428	399	386	365	408	420	384	380	353	365	406	380	392	395	377	415	387	388	376	359	404	393	442	362	390	435	394	386	379	407	402	396	405	418	405	358	371	377	394	394	422	379	414	394	402	405	393	371	424	393	394	362	409	384	410	413	377	407	413	408	373	402	404	419	404	409	354	437	382	415	383	461	397	429	406	387	402	457	400	395	383	387	406	386	394	431	413	386	367	415	426	390	418	456	407	369	362	391	399	398	415	390	406	388	432	392	357	415	390	378	403	355	387	385	383	399	411	384	396	428	370	418	405	431	429	410	384	410	400	392	363	410	391	369	370	395	416	400	365	391	411	418	364	401	373	396	429	391	421	393	377	368	380	408	351	373	416	407	414	390	358	410	436	482	427	414	398	406	417	353	375	403	431	417	421	413	369	426	458	373	354	415	390	449	382	391	360	407	390	438	386	405	403	399	384	394	386	369	418	389	405	396	391	367	384	383	370	380	432	395	391	385	392	391	383	389	387	405	385	383	374	398	401	421	369	380	410	409	395	403	383	394	397	372	365	373	401	361	357	381	393	397	390	375	411	409	441	399	381	367	369	393	388	440	434	412	403	422	365	416	377	395	410	383	392	416	381	398	382	433	380	392	381	332	385	369	378	415	393	405	385	391	389	394	387	409	399	372	433	421	413	415	422	386	387	397	390	381	407	413	420	376	403	404	404	381	382	392	391	336	417	409	407	389	417	347	407	418	385	412	393	394	374	367	390	396	340	377	399	428	375	389	403	377	399	386	392	412	390	403	446	400	397	351	417	367	391	356	403	419	383	425	415	432	362	397	370	375	397	410	391	348	393	398	461	415	440	420	391	392	409	397	378	386	381	357	376	423	393	382	402	414	408	449	385	439	409	451	432	409	377	396	400	398	355	391	389	399	361	370	407	411	411	378	361	371	435	415	400	381	439	381	401	377	382	415	409	447	374	369	407	397	408	427	392	416	383	362	378	372	393	402	419	398
33574	13633	6827	3824	2362	1538	1222	1074	1044	938	846	820	915	841	882	855	913	865	848	848	865	886	891	885	886	930	823	790	879	851	855	879	881	907	881	878	818	897	870	837	844	822	838	828	850	842	837	858	858	866	900	873	856	840	905	823	877	860	892	859	859	878	868	877	817	917	875	887	897	882	818	867	888	892	899	865	844	836	834	834	832	866	903	834	844	919	866	855	829	855	878	893	851	862	912	881	873	827	891	850	853	881	856	895	893	860	797	922	797	863	882	872	842	866	861	881	831	860	833	861	880	905	846	865	890	893	876	873	841	865	853	902	861	867	836	848	897	859	869	863	903	896	876	859	871	849	809	890	893	875	856	868	904	869	880	891	896	881	853	821	876	854	875	895	884	891	837	896	873	884	860	843	880	865	894	938	857	866	869	893	847	890	901	831	875	880	913	863	904	842	859	893	871	873	888	858	831	872	873	850	853	843	858	806	832	914	853	826	809	869	780	825	822	924	907	850	864	789	871	835	867	879	859	895	860	886	854	838	893	904	865	901	899	876	917	912	829	842	840	854	828	849	818	891	856	898	895	864	904	828	866	937	843	899	821	865	868	865	874	912	891	854	875	823	829	870	839	833	889	831	892	888	920	918	838	874	883	814	802	815	879	882	924	852	863	852	824	897	825	857	898	898	875	826	878	857	838	916	877	893	862	845	858	865	867	852	898	851	833	904	883	909	807	893	879	848	889	860	891	869	861	846	900	850	876	885	946	832	799	867	852	859	870	872	853	970	879	831	871	871	804	902	884	860	854	858	858	864	879	874	847	872	829	837	822	798	845	842	842	868	868	895	881	865	866	858	880	876	877	847	853	841	896	904	858	878	813	904	901	872	876	849	832	848	897	902	890	818	869	897	864	842	880	858	904	858	845	907	905	897	857	865	895	875	853	920	861	860	906	890	895	885	863	858	844	823	850	860	868	866	843	884	897	785	910	896	879	866	907	835	863	881	845	857	838	835	907	897	862	859	844	864	852	918	845	886	912	863	831	861	863	876	822	850	870	881	880	865	900	879	838	861	839	849	884	860	875	912	892	852	902	905	873	858	880	833	893	879	893	890	865	846	889	880	907	905	838	871	862	841	879	885	898	847	851	856	861	887	879	884	837	828	850	878	872	860	841	863	832	857	858	835	881	870	852	884	856	888	862	832	876	854	849	844	893	845	836	886	852	866	882	843	856	869	845	920	809	873	859	836	894	859	833	879	848	884	878	848	859	889	895	899	839	906	846	878	844	854	806	893	854	828	850	861	861	823	850	891	916	850	825	877	867	866	850	851	870	836	839	922	876	823	880	837	857	843	875	895	924	898	872	871	841	830	862	856	914	861	817	849	865	867	906	904	923	836	816	919	836	824	842	879	882	884	851	841	892	908	931	850	838	868	870	862	854	826	850	905	856	882	871	880	867	905	885	870	845	823	874	854	815	920	856	849	852	886	857	815	902	921	873	857	892	912	831	820	900	856	831	895	823	853	848	839	911	873	870	882	869	889	815	866	874	826	836	892	886	824	881	871	841	864	851	861	896	871	921	921	843	826	874	861	855	842	881	781	887	866	833	870	836	848	866	809	885	906	839	851	924	826	884	857	884	852	863	870	806	898	835	886	847	900	867	868	900	900	923	895	874	856	877	905	879	851	847	848	850	892	832	854	879	904	865	885	893	833	862	853	836	875	913	821	858	839	882	875	869	866	859	827	843	850	890	888	898	869	877	843	921	875	875	821	892	899	895	871	799	835	899	864	875	865	911	841	901	854	841	864	877	874	834	824	870	864	870	855	916	838	879	867	815	901	840	880	887	908	931	836	880	844	837	837	895	884	889	873	874	853	888	881	890	848	917	861	877	883	866	833	877	849	879	847	881	814	865	887	862	895	823	898	853	862	916	847	893	886	885	909	879	886	876	881	878	897	859	848	850	874	842	870	857	847	804	887	863	818	855	916	852	818	888	894	856	866	880	849	872	888	852	844	843	831	913	846	854	883	903	899	898	858	861	846	884	933	874	842	826	871	825	861	859	883	859	832	860	894	834	832	848	869	844	880	827	808	830	866	909	848	916	816	850	873	877	892	854	873	839	909	864	861	881	864	878	825	897	852	886	873	891	878	827	860	904	885	888	879	851	853	857	887	845	913	846	926	910	849	897	881	875	909	881	881	881	898	911	876	847	866	879	897	908	873	852	869	891	857	882	825	935	883	862	918	881	883	879	890	864	860	862	872	799	836	896	854	855	861	882	861	915	825	873	918	858	847	858	860	884	873	867	869	907	894	897	847	841	866	843	867	866	845	879	848	906	819	887	887	860	861	872	894	848	842	880	859	880	906	861	912	903	901	856	778	866	854	841	796	880	888	857	945	827	830	841	892	880	881	811	867	906	831	885	859	865	893	845	878	896	874	876	857	875	856	874	855	900	856	828	858	854	897	863	839	871	836	858	839	862	810	890	854	923	858	893	854	826	898	889	818	906	893	818	902	839	845	909	885	891	894	881	880	854	910	876	850	847	904	884	903	808	896	829	861	846	862	885	861	855	828	860	842	867	833	942	840	818	844	882	869	820	888	879	844	844	867	871	890	887	891	912	843	901	811	886	900	912	845	857	833	873	902	875	898	849	835	879	888	857	863	839	835	873	838	878	886	841	857	871	862	844	852	855	833	832	866	855	885	889	885	829	878	866	902	854	867	923	801	900	865	812	860	855	838	841	870	889	919	868	913	883	868	875	877	833	895	799	846	903	843	833	821	865	889	831	882	888	869	864	843	917	869	877	882	857	837	860	812	887	839	890	876	922	863	844	881	875	836	872	879	865	856	872	870	866	837	911	830	829	815	878	846	784	838	898	852	791	895	857	854	896	803	853	854	886	887	846	835	864	869	869	858	872	823	879	826	878	840	924	857	891	878	885	903	863	847	866	873	834	850	893	802	887	836	879	882	921	858	857	875	860	840	910	867	860	870	900	871	881	913	927	847	896	906	837	865	924	852	882	905	889	907	885	855	865	876	836	856	793	854	886	844	868	879	860	893	843	846	863	914	869	871	873	880	859	879	889	909	903	823	878	861	839	871	835	906	854	876	837	858	893	833	884	893	870	890	852	859	909	863	849	848	858	896	809	851	822	847	927	886	829	836	874	900	847	889	854	885	867	896	812	886	855	856	872	922	867	895	901	902	899	912	791	873	927	875	852	895	878	827	802	862	844	830	958	819	852	886	934	895	893	881	830	864	861	864	820	902	850	850	822	833	902	840	854	881	862	832	864	866	848	901	813	893	892	885	875	895	871	860	870	863	879	897	857	854	873	865	874	861	884	859	858	817	911	768	856	878	928	817	885	877	873	905	852	868	858	820	872	877	870	896	895	878	880	886	814	842	819	840	823	856	888	854	914	861	888	867	805	846	886	869	869	891	881	896	826	881	838	866	877	848	882	865	847	871	884	881	842	860	896	912	811	824	870	900	903	910
56280	28313	14131	5618	2004	948	808	718	574	455	487	436	407	417	371	397	395	434	420	406	393	397	379	369	449	452	373	400	429	419	426	405	418	399	384	391	377	379	436	417	429	370	416	444	394	405	422	397	368	436	413	377	363	379	410	413	411	396	400	361	403	401	429	351	404	401	376	417	380	378	435	423	374	374	418	411	405	403	435	398	422	395	388	376	358	390	411	368	378	371	389	418	377	398	375	416	398	405	357	375	370	450	380	384	394	375	398	437	438	371	362	402	391	397	412	359	432	362	396	402	410	388	419	399	396	378	422	415	404	417	425	429	412	438	403	395	387	396	403	385	381	419	426	415	405	412	381	380	385	414	362	391	391	389	401	361	415	394	387	394	392	397	373	388	391	390	380	379	392	352	434	401	400	392	437	416	410	413	403	403	416	390	381	418	418	429	397	443	414	393	410	344	390	452	380	386	390	404	391	416	448	394	392	368	430	385	400	423	402	431	424	422	383	429	366	368	405	453	406	402	386	400	421	398	414	394	429	424	441	385	426	427	394	414	416	406	401	408	384	385	386	395	416	409	389	402	407	391	379	386	411	405	372	380	377	421	406	390	367	409	437	444	417	409	386	382	431	413	400	445	421	392	432	411	374	382	387	362	402	418	406	409	453	401	405	417	397	416	364	370	368	391	393	443	447	436	430	417	437	397	400	376	415	378	431	401	386	432	384	398	441	401	395	401	391	382	405	400	385	448	414	435	357	434	392	417	436	402	397	410	420	396	411	387	400	392	383	331	397	423	380	402	402	407	401	372	369	384	403	423	409	429	417	418	396	414	416	366	385	423	386	405	377	417	429	427	396	445	436	399	374	439	419	421	436	382	390	362	400	401	408	385	434	405	363	370	412	391	418	386	390	401	410	389	361	460	412	423	398	448	468	390	418	419	373	412	422	385	393	418	383	403	406	361	366	390	384	346	405	392	395	390	388	443	393	383	408	400	427	432	399	380	424	420	424	434	379	449	425	375	383	434	373	436	429	401	396	390	408	433	396	404	393	432	383	383	402	399	404	398	387	432	411	396	389	376	398	401	427	378	408	398	414	385	424	364	392	407	375	393	386	372	393	434	376	392	416	386	413	391	378	374	416	412	420	406	384	375	394	377	369	387	378	408	424	396	436	406	375	399	378	396	364	405	371	383	408	428	381	405	397	421	445	396	413	430	402	402	411	410	431	367	420	410	429	410	393	404	381	374	387	424	370	447	386	360	398	384	415	444	378	401	415	396	383	413	420	365	404	422	409	409	430	409	403	437	383	407	421	418	418	419	408	381	424	422	390	406	379	384	410	372	388	374	391	388	401	415	359	401	409	380	433	418	369	393	399	459	401	388	382	422	392	392	395	371	413	401	417	393	429	392	416	392	383	418	425	414	399	425	381	393	454	380	432	415	422	383	401	403	410	380	392	383	395	428	354	416	442	375	438	412	427	412	417	427	406	417	427	422	411	387	406	399	431	408	398	392	349	409	402	404	358	360	382	385	385	404	405	390	405	408	377	393	398	414	414	391	418	426	412	381	388	379	370	427	443	386	421	402	411	401	394	401	407	358	413	371	367	374	379	421	388	414	379	383	449	392	361	392	412	386	395	376	374	435	384	427	411	377	378	353	407	408	370	427	392	408	399	395	440	410	422	399	436	371	367	455	414	451	416	420	434	400	416	432	415	452	408	406	390	406	426	399	399	475	402	428	430	379	394	396	390	391	420	415	389	388	373	393	411	408	381	374	360	385	419	356	394	395	398	366	392	384	424	427	392	424	399	420	376	366	411	430	413	399	402	389	414	400	393	410	401	390	420	415	420	415	409	377	398	428	405	406	415	395	363	394	372	417	411	367	415	409	428	398	378	411	413	421	419	390	394	431	386	456	427	417	403	415	437	411	413	395	389	394	428	421	406	384	332	418	394	371	409	405	379	413	424	427	379	412	377	465	391	367	358	362	403	373	392	447	434	424	416	424	337	393	414	381	367	419	387	370	380	365	389	388	398	438	448	383	399	400	378	387	408	404	391	435	356	381	433	371	361	369	378	415	387	403	462	384	442	437	412	430	426	393	404	395	386	413	434	439	382	406	388	430	381	390	427	370	384	392	411	384	391	421	433	433	401	379	434	379	410	438	446	412	445	432	412	406	383	467	432	394	416	416	421	408	369	431	403	393	468	420	394	405	421	407	409	394	427	413	379	389	400	394	411	346	384	416	391	408	421	418	440	425	391	426	405	394	410	417	413	409	400	387	405	387	385	400	415	404	418	399	399	382	402	415	402	411	405	381	357	382	354	425	389	394	454	423	399	394	391	378	391	393	398	447	443	406	409	373	446	378	404	422	391	409	389	419	385	422	388	376	425	377	381	412	428	411	379	400	414	422	391	430	393	419	404	400	398	415	401	397	398	421	391	436	409	393	369	382	387	337	366	404	389	412	402	473	402	425	409	392	391	416	385	393	345	394	427	389	400	423	376	410	417	368	361	354	450	428	397	355	388	398	407	337	375	406	396	397	389	446	387	378	367	378	454	413	409	368	464	377	380	380	390	372	383	438	417	377	384	377	425	404	422	403	398	383	415	425	420	388	394	396	386	387	368	434	412	418	368	399	378	394	399	427	392	394	369	368	404	408	397	422	411	383	407	427	385	411	411	377	369	438	365	425	415	390	427	435	416	398	428	402	360	362	405	396	378	394	404	418	441	416	402	407	419	379	440	372	418	380	416	409	404	349	390	364	415	393	403	378	401	388	417	375	384	373	379	365	387	432	414	406	387	403	412	424	407	415	403	467	435	397	404	390	370	361	401	399	360	424	388	406	401	384	434	424	395	420	400	396	392	414	376	390	412	384	409	401	396	364	453	428	374	427	403	405	416	389	399	400	381	415	381	402	419	405	385	390	415	402	379	390	395	401	384	413	409	378	412	409	376	415	401	411	379	414	405	372	424	411	397	381	431	398	387	414	431	343	429	411	380	384	410	406	415	402	377	399	379	417	438	402	392	414	405	389	379	405	395	396	366	410	402	373	444	441	386	386	417	366	371	431	432	395	381	398	382	381	384	365	404	422	394	427	387	437	391	399	398	403	382	357	343	411	373	444	400	415	394	417	401	351	393	445	384	410	401	417	405	427	378	436	397	399	461	420	400	395	391	412	400	393	446	377	410	358	396	393	381	428	395	440	391	433	397	407	425	390	374	375	385	393	410	457	382	387	414	423	418	383	350	422	391	426	423	429	384	422	411	378	402	386	391	419	372	359	416	415	376	364	413	391	383	452	396	372	390	393	394	425	391	387	426	414	420	372	395	433	452	391	388	395	409	411	344	385	368	404	413	394	405	423	375	378	378	387	399	390	410	411	413	361	402	416	358	413	398	398	405	398	386	396	384	409	402	401	401	397	387	389	404	408	384	363	383	392	407	374	412	379	412	412	384	398	416	383	435	439	370	395	410	402	404	404	406	418	379	391	403	416
37954	21023	14334	9597	4675	2593	2097	1950	1299	1137	1100	974	919	914	871	865	888	946	887	877	906	889	865	871	887	891	905	939	896	851	890	863	884	875	908	891	864	908	840	931	916	904	848	852	857	927	906	951	833	852	869	869	877	916	891	891	881	875	874	880	867	854	892	851	867	934	885	886	819	871	915	872	881	888	897	841	892	870	965	876	875	900	930	883	898	879	844	834	828	928	916	884	916	877	905	905	901	889	898	856	882	897	888	880	851	920	850	863	870	896	855	913	872	848	844	944	888	873	887	842	884	858	849	870	915	927	905	886	916	882	846	834	881	843	873	857	831	894	910	920	908	929	869	876	861	845	891	878	892	914	914	913	886	897	912	844	897	874	869	855	845	933	879	853	854	838	889	894	848	854	846	907	909	946	912	873	944	839	807	864	898	899	831	897	921	883	956	859	889	861	909	874	881	843	892	876	877	863	887	851	877	857	816	926	808	885	878	902	918	841	882	895	825	912	868	866	899	891	908	967	897	888	858	870	897	867	848	880	912	890	902	896	892	859	954	907	907	923	888	886	896	898	929	871	874	848	949	922	838	947	858	890	884	898	858	903	886	880	893	876	933	903	856	843	876	864	867	898	885	847	897	849	965	892	868	884	832	897	908	870	907	874	847	907	919	819	890	810	861	857	895	851	821	898	894	909	901	885	891	870	938	864	933	845	906	863	882	901	880	926	900	822	863	855	924	890	841	877	894	863	892	924	958	884	902	827	864	870	908	855	918	890	913	891	887	851	906	854	873	892	846	917	887	868	927	880	901	831	896	904	896	890	901	873	867	891	842	846	855	860	898	881	911	883	872	913	846	879	916	898	875	888	845	879	878	868	859	839	862	928	885	865	795	901	875	870	903	839	881	861	897	916	918	880	896	884	927	887	887	896	889	807	886	848	932	888	901	893	814	860	856	899	893	870	874	912	888	873	862	898	850	875	873	815	863	922	875	881	890	894	854	923	860	892	871	879	887	889	890	912	876	860	941	900	881	897	869	840	869	900	809	835	838	875	817	928	920	942	845	893	874	948	903	887	858	853	881	885	919	875	905	895	790	904	867	873	895	871	864	895	930	873	911	853	886	864	908	868	864	885	848	850	875	908	879	922	880	897	874	864	913	928	871	864	853	877	891	904	861	886	906	859	875	871	851	854	837	913	894	884	880	880	905	917	895	879	971	892	884	887	891	844	922	901	902	955	871	947	926	874	923	851	896	857	885	881	924	864	882	900	853	893	847	868	881	945	847	872	855	927	854	893	922	914	898	873	909	883	841	942	841	923	845	888	946	861	892	886	851	935	930	895	831	898	863	843	936	908	918	918	863	931	856	868	890	909	827	881	896	845	896	886	861	907	875	924	886	974	924	896	897	870	978	874	837	856	895	870	902	900	890	862	914	866	911	843	885	907	851	928	909	933	906	870	913	871	890	853	862	916	926	867	886	920	886	820	897	885	879	857	848	850	877	869	887	834	893	857	900	872	896	846	888	877	855	869	859	883	843	928	901	860	856	888	906	874	929	882	868	922	886	912	854	892	886	816	846	874	898	874	882	854	899	863	894	889	924	831	904	883	884	864	889	915	848	937	922	823	851	900	850	837	865	881	868	879	891	877	893	856	834	891	912	849	849	900	948	885	885	900	919	871	933	855	876	868	886	917	884	824	899	842	906	886	908	897	929	838	881	855	905	870	847	923	904	846	863	880	827	933	844	910	913	928	891	913	934	924	860	873	900	858	877	868	815	847	904	865	856	913	869	870	907	860	871	867	863	890	896	901	884	942	844	900	892	897	845	920	856	864	822	941	951	900	859	893	841	951	881	952	851	920	920	909	883	854	858	821	853	928	891	946	891	860	875	847	878	891	877	892	896	899	884	881	873	856	862	893	870	881	915	933	831	893	854	888	858	862	919	877	889	896	868	918	909	877	888	914	917	851	882	921	900	895	882	879	877	892	862	883	896	953	851	843	902	851	882	900	880	867	823	838	867	907	853	860	865	860	891	914	862	848	909	901	888	909	881	904	899	820	885	908	920	921	857	866	892	892	843	945	851	882	895	868	870	859	880	863	929	920	880	829	886	904	850	843	885	907	924	861	906	898	935	895	817	909	844	831	894	891	916	898	863	846	849	867	859	891	843	861	923	929	911	964	936	855	874	924	836	893	844	931	893	870	896	883	857	886	924	871	916	919	895	874	914	891	890	849	872	885	880	884	866	849	880	894	875	924	853	893	898	887	884	865	875	836	893	875	923	874	914	889	866	896	913	874	908	887	897	838	893	920	922	922	907	840	849	874	927	915	861	881	887	895	933	895	907	869	863	881	858	882	894	886	871	892	865	929	881	914	891	954	851	857	877	879	848	909	878	870	878	857	876	876	914	877	892	924	884	904	891	871	899	889	880	853	868	895	874	867	904	865	934	913	862	905	888	907	914	907	883	861	925	841	884	868	925	897	909	894	926	911	911	891	900	887	846	872	884	975	901	855	877	874	871	839	892	912	892	904	885	914	889	910	882	892	901	883	906	861	933	887	858	896	874	879	872	869	888	905	886	902	910	860	855	888	887	904	957	898	903	866	925	905	907	899	900	869	861	856	932	923	825	899	863	875	893	829	873	871	929	886	847	856	917	876	876	949	863	875	852	869	858	861	899	920	933	923	906	848	875	850	846	911	905	904	913	882	896	831	899	866	886	837	901	822	930	947	840	885	838	856	887	896	909	820	874	893	884	901	896	878	872	850	907	840	882	905	884	867	882	838	906	960	900	874	823	896	867	895	896	909	907	875	869	867	916	889	838	891	859	931	932	907	902	936	871	889	877	900	937	910	881	895	926	901	913	866	860	901	836	884	920	872	919	904	900	895	867	880	924	865	902	885	899	849	879	883	897	859	876	904	885	889	923	884	898	838	929	877	924	880	893	899	879	927	864	844	912	930	879	870	880	870	846	907	942	944	834	940	886	850	890	844	883	953	840	894	892	883	931	904	871	923	908	966	902	917	918	905	886	911	856	928	861	950	871	861	869	911	876	884	913	869	881	1009	893	872	867	857	880	905	874	906	875	836	926	887	983	867	910	838	881	867	918	884	887	869	851	850	841	857	900	847	899	881	924	881	920	862	869	874	889	908	895	946	867	900	889	825	901	922	874	863	892	868	861	855	846	876	921	895	884	879	906	843	863	868	889	861	904	909	862	865	848	838	914	895	888	889	862	926	911	860	933	872	944	903	948	908	913	905	897	899	832	822	889	909	868	822	855	827	906	920	897	820	913	894	916	901	911	852	896	866	904	862	910	851	865	839	910	879	909	929	887	856	886	908	916	837	897	878	873	921	873	892	817	903	910	875	899	833	859	848	854	903	910	890	892	858	859	887	844	865	876	953	914	925	923	871	892	912	911	885	911	843	888	866	943	863	924	879	943	880	919	891	875	870	874	915	871	890	885	901	884	907	908	885	827	899	927	891	846	855	866	872
62963	35119	18642	6593	2144	997	617	493	459	442	439	445	450	404	403	441	457	407	463	435	430	418	438	419	394	398	420	410	427	417	445	460	403	426	446	409	417	469	438	444	432	422	413	434	440	451	422	430	431	378	384	409	428	396	433	423	454	423	445	427	414	450	381	415	473	420	460	425	414	425	452	441	390	390	398	399	418	453	438	444	427	456	424	474	505	406	388	443	417	435	450	393	407	435	414	457	462	437	424	409	433	423	453	446	455	469	431	411	424	422	460	422	386	457	484	465	427	441	433	428	408	438	412	393	393	388	409	405	455	416	444	374	447	423	400	409	412	427	447	437	433	422	450	426	454	436	479	429	411	437	417	415	425	410	425	446	438	406	415	429	422	441	439	401	393	470	456	439	414	423	410	419	421	412	423	453	421	387	388	415	424	449	429	428	469	449	419	405	425	390	424	403	456	428	448	418	417	403	391	402	448	489	420	407	425	439	396	420	429	443	429	390	384	435	425	412	420	447	436	410	420	422	363	416	415	439	412	421	390	488	409	396	432	429	450	426	417	436	417	440	400	413	424	422	438	424	412	416	409	418	399	365	446	408	445	450	430	435	409	447	417	419	428	399	446	414	432	481	466	416	420	439	455	424	408	423	410	420	434	452	432	417	407	385	459	422	397	458	438	469	406	443	435	398	412	446	450	441	415	429	436	431	414	430	432	423	431	435	425	408	443	416	429	427	478	438	390	469	451	397	461	393	479	430	458	442	458	438	443	432	423	377	453	422	432	401	427	412	421	415	399	430	425	438	435	433	434	382	440	394	443	415	419	432	422	455	403	387	383	420	407	390	402	464	449	458	415	440	394	431	390	442	390	415	396	457	382	440	430	460	401	422	443	453	452	424	444	454	418	429	432	412	442	426	435	378	450	428	428	452	444	415	422	437	432	371	390	459	418	440	450	383	426	438	418	470	487	431	414	418	450	415	373	450	437	418	443	413	439	412	447	439	404	402	456	421	396	402	453	414	457	400	453	426	421	426	442	418	439	425	434	432	449	424	433	452	450	438	441	415	382	461	428	413	455	435	431	420	449	416	419	435	444	422	411	410	403	442	437	394	463	395	435	442	444	421	450	437	418	424	400	408	432	413	447	395	422	434	423	444	399	393	420	425	422	383	458	425	419	425	416	427	380	424	404	409	431	403	428	457	403	428	427	416	444	410	450	398	433	453	392	411	403	404	455	432	431	425	425	471	461	407	410	392	408	404	395	431	408	412	426	434	419	432	447	416	412	423	390	407	432	452	428	427	445	416	439	446	407	411	404	391	438	427	468	453	429	432	434	444	400	438	412	406	412	420	436	433	445	406	398	412	459	438	446	440	404	395	412	434	432	465	404	433	431	420	423	420	447	457	427	425	463	396	416	446	446	394	435	459	428	396	410	446	461	445	447	413	406	387	456	434	399	421	417	420	395	440	418	437	441	419	425	399	458	434	426	419	484	412	422	405	410	467	444	457	404	423	433	448	408	403	470	433	457	419	438	432	404	443	378	420	424	441	437	458	411	422	436	392	433	425	423	485	405	386	439	435	423	413	451	453	445	446	439	424	408	460	433	426	409	416	402	442	424	409	450	393	421	443	408	392	420	461	392	412	412	460	411	425	448	414	437	461	415	446	431	414	384	468	459	438	414	428	398	431	436	411	391	431	435	401	477	394	409	441	426	428	412	409	406	426	415	445	398	431	421	451	422	428	419	403	446	405	405	408	396	422	407	427	442	425	420	420	413	422	422	425	437	434	441	420	424	446	433	433	447	447	425	418	455	414	426	417	396	432	439	439	422	418	401	443	418	410	390	461	429	401	422	441	400	457	449	413	360	415	430	426	424	434	410	445	440	400	423	429	445	433	442	408	419	448	394	424	395	438	417	400	437	440	448	403	398	421	406	406	449	438	389	462	459	449	416	458	409	410	431	435	421	465	408	434	454	404	380	412	454	411	435	389	413	415	415	403	457	427	450	400	446	418	421	449	436	458	449	452	425	420	408	421	446	436	417	370	410	418	420	438	447	413	382	426	407	441	407	431	422	440	420	398	422	459	420	445	410	430	422	424	405	436	443	467	444	443	399	394	451	445	395	453	371	382	389	399	435	440	439	479	447	433	435	433	416	437	387	405	440	416	443	459	438	438	435	455	429	448	479	416	405	414	441	416	460	463	404	406	436	432	451	421	469	422	437	392	420	437	440	465	401	403	412	433	477	450	414	456	414	417	417	406	449	428	427	412	444	401	417	424	389	431	419	388	402	423	453	439	449	406	395	414	446	463	451	383	420	448	401	397	416	454	434	432	459	421	392	438	454	401	390	398	397	421	417	405	396	416	380	425	435	426	428	399	388	429	416	388	444	408	443	390	431	407	451	416	493	446	410	435	417	473	419	433	423	415	409	428	431	419	439	381	422	393	398	431	416	444	406	410	389	423	420	456	438	424	414	398	394	461	467	458	414	426	460	397	441	416	420	417	433	431	408	458	454	406	421	434	390	394	431	424	398	409	422	459	420	499	442	412	446	429	423	427	418	414	422	439	396	425	469	428	465	445	443	399	450	415	444	431	436	448	453	434	411	418	476	397	447	429	436	440	464	392	422	442	422	419	469	408	398	429	467	431	384	444	414	446	412	404	417	453	438	412	400	458	412	371	462	381	423	417	393	429	421	449	413	379	405	397	445	395	441	434	452	418	429	415	439	424	437	443	419	394	389	402	416	459	429	430	405	403	362	421	454	436	414	415	429	431	450	440	452	398	375	448	478	447	421	445	415	414	442	414	403	427	408	486	429	450	420	432	436	380	443	421	424	403	393	451	442	389	429	415	453	395	417	424	417	454	458	437	401	430	378	402	404	390	444	432	409	421	402	409	449	438	404	406	413	425	454	416	479	443	438	424	419	460	440	413	438	415	456	458	435	396	424	466	432	453	414	446	448	452	420	417	402	369	393	460	427	379	440	431	437	410	438	445	399	440	390	446	410	400	426	434	398	400	460	404	431	418	433	415	453	438	415	407	424	425	450	417	414	398	422	408	422	446	391	417	403	405	428	417	415	378	431	388	391	460	439	424	385	429	456	421	447	428	408	445	388	427	419	437	392	427	417	419	417	450	374	431	411	415	459	424	409	438	441	434	410	417	418	395	442	440	390	402	433	437	385	410	448	415	420	414	432	440	394	410	445	458	449	448	423	394	416	435	428	441	415	444	424	413	413	434	417	410	416	379	431	386	408	441	419	467	415	459	421	451	428	385	380	420	414	446	428	396	413	399	453	440	433	372	441	437	440	415	422	441	449	454	434	437	420	395	432	372	459	460	432	395	377	423	449	455	430	424	422	428	426	445	405	417	411	435	402	389	444	405	453	407	396	395	419	437	423	428	397	450	450	465	391	404	437	409	402	416	454	445	388	418	456	434	414	406	424	378	403	468	442	423	420	389	425	451	422	456	414	396	436	380	411	442	456	435	408	404
42437	28717	18719	9946	4682	2439	1504	1202	1051	1042	1003	947	958	926	930	872	935	901	922	922	951	883	915	919	928	912	978	923	926	949	894	961	945	940	917	917	889	914	937	891	894	938	913	900	909	926	876	901	922	975	952	1001	891	939	943	921	895	936	898	882	936	902	936	964	958	919	930	923	939	937	972	874	967	975	923	894	959	900	991	943	918	954	927	910	986	928	926	935	939	913	937	903	930	943	961	894	927	938	926	929	940	949	977	934	941	933	921	872	934	963	962	919	935	909	937	947	919	947	962	886	897	891	905	922	966	887	935	951	911	910	925	965	888	884	928	880	994	965	959	937	935	883	949	903	961	983	902	936	920	933	900	924	969	899	910	927	914	889	915	926	912	958	868	940	912	949	953	902	923	895	871	931	897	919	893	919	962	985	941	946	902	923	892	925	927	940	872	913	951	996	898	912	940	964	867	977	885	974	933	926	880	936	939	903	922	925	909	929	925	948	928	953	997	928	954	898	923	973	954	928	932	954	949	909	1004	900	900	972	900	999	929	956	954	908	934	964	892	974	952	867	932	935	865	939	942	959	935	884	916	937	955	927	932	928	918	879	996	894	934	905	894	895	927	829	898	927	950	949	910	953	947	913	970	903	918	883	933	947	889	960	927	935	910	945	912	947	914	944	928	903	986	951	957	932	963	910	932	896	937	951	904	899	889	908	905	941	888	949	870	903	960	883	912	891	910	1014	931	929	930	856	914	901	959	943	898	927	954	912	908	908	937	951	909	911	918	912	891	956	883	891	943	969	988	925	980	994	921	918	891	993	925	937	893	963	895	946	906	918	893	930	929	969	949	925	945	887	970	971	890	956	899	944	882	924	926	938	925	874	895	911	971	922	917	871	916	937	879	946	942	936	948	908	962	898	901	954	905	915	940	902	936	949	886	925	969	864	909	908	959	942	905	933	974	890	928	923	866	980	973	893	905	884	902	964	950	861	899	899	892	933	926	915	924	957	906	942	911	938	938	903	968	889	881	941	938	902	917	881	913	914	956	919	960	920	922	930	904	975	922	953	934	918	939	939	903	896	870	891	927	909	940	900	894	917	894	922	912	960	935	935	913	874	911	879	931	946	860	915	961	962	926	904	935	941	894	881	859	961	914	981	902	976	956	916	932	918	950	941	977	979	999	948	873	856	947	977	978	928	952	891	894	949	891	959	905	941	909	930	941	929	939	921	946	891	907	892	889	945	944	967	948	1001	922	934	888	896	934	919	940	935	913	952	916	860	930	937	923	923	967	931	940	883	941	889	984	931	932	981	916	940	959	927	913	892	919	932	946	966	974	914	915	928	976	914	916	935	892	935	933	953	997	885	872	942	937	989	893	930	890	921	910	913	901	963	910	891	868	959	947	938	976	953	914	974	886	919	923	960	887	935	924	1017	842	914	911	901	963	933	946	913	966	952	903	917	930	898	926	908	939	955	912	926	929	986	955	921	869	983	987	937	929	933	897	922	951	980	943	883	865	990	907	917	928	982	930	932	920	928	915	977	961	926	878	935	978	934	963	945	910	934	903	980	958	929	987	899	880	881	978	938	937	948	904	923	950	910	943	975	952	932	921	974	943	903	950	914	984	884	926	909	935	869	975	940	901	934	917	924	944	938	932	946	881	937	955	998	983	908	947	953	891	923	943	940	992	933	944	966	873	926	896	899	938	924	972	922	1002	902	917	936	958	937	895	893	882	938	957	966	891	887	913	943	942	945	909	918	887	951	904	939	902	938	999	950	920	932	945	934	920	923	928	947	924	974	947	894	908	907	854	945	916	958	954	942	935	908	919	906	966	913	923	966	933	924	879	932	897	860	936	935	937	889	944	925	906	932	924	868	878	893	962	930	887	879	931	911	929	937	953	920	957	882	881	871	933	958	910	935	995	938	949	950	950	938	976	947	885	900	900	940	926	925	898	902	892	887	914	942	938	930	921	950	903	933	943	971	925	932	914	970	970	894	948	925	912	900	920	934	887	951	944	949	934	865	921	931	892	965	859	924	927	932	932	960	907	944	871	961	895	938	940	962	918	907	947	976	944	929	939	883	942	942	935	919	903	971	931	907	945	978	871	824	968	880	944	980	920	939	930	892	906	991	919	910	905	925	921	947	981	1002	901	912	946	967	892	955	835	947	887	897	952	924	965	940	908	912	917	869	927	916	925	923	939	905	920	903	928	928	914	902	911	900	926	943	968	898	949	992	913	925	950	915	925	946	934	946	947	971	942	893	942	908	925	942	960	958	996	977	903	972	979	920	937	941	954	965	943	981	923	916	925	881	1017	953	929	924	971	935	912	891	908	953	927	928	883	941	958	937	861	908	889	933	974	858	913	943	933	907	949	867	953	995	929	951	960	948	953	906	930	908	906	952	914	942	936	957	878	898	927	935	933	926	999	907	966	925	957	943	878	924	885	997	968	930	912	977	913	934	904	900	889	955	918	932	940	927	904	934	927	919	890	968	955	940	938	928	894	966	923	972	928	938	929	955	909	934	897	935	950	943	907	898	917	904	906	983	936	908	888	945	981	984	940	952	932	956	971	956	914	987	893	904	942	923	874	951	907	934	939	933	912	889	939	893	960	959	891	905	888	938	927	891	944	851	924	921	950	962	945	958	906	935	972	936	915	903	912	978	917	890	945	936	924	939	918	955	888	920	939	940	903	939	976	859	874	941	984	967	921	977	939	955	933	862	944	975	918	925	920	907	883	930	894	866	902	915	911	907	930	888	897	903	966	926	875	922	938	982	927	905	984	940	937	939	952	924	941	901	966	917	914	931	892	982	907	927	907	875	899	952	957	901	914	934	962	930	933	962	926	957	912	962	959	891	924	916	886	941	945	928	959	910	929	938	930	960	930	880	921	919	907	938	927	904	889	970	921	910	927	940	943	960	924	991	876	960	941	916	917	923	914	940	910	887	991	896	942	957	880	916	950	927	892	992	926	947	940	930	942	939	941	929	962	968	996	926	967	964	932	938	879	985	937	951	912	998	863	931	919	927	936	896	920	950	933	914	950	916	986	953	867	897	960	990	880	889	954	931	944	929	900	935	944	901	885	917	914	977	946	905	926	966	899	906	939	1006	893	976	897	923	929	906	896	986	953	911	904	939	865	930	904	906	967	915	912	918	873	922	908	917	928	938	971	876	948	935	965	987	901	886	900	895	890	902	993	896	870	930	878	934	887	944	935	980	942	934	941	956	922	946	901	942	916	942	943	934	916	930	850	975	948	1000	907	921	933	972	896	920	891	918	898	944	987	916	967	874	970	908	933	947	902	902	917	922	971	912	888	942	891	931	900	933	930	984	919	907	952	885	935	915	901	880	958	990	917	937	980	1003	982	907	919	921	957	937	936	985	923	904	920	936	884	945	900	953	967	952	970	946	959	938	937	937	896	904	928	957	882	914	937	978	860	924	953	940	955	877	969	992	946	883	917	930	982	936	966	880	916	908	915	929	874	979	911	921	923	901
49657	22036	5371	1221	627	499	496	444	411	399	459	459	448	445	403	449	395	393	404	409	354	419	436	420	413	404	412	374	423	387	422	423	412	427	413	417	381	403	407	416	392	404	424	454	442	445	417	412	429	407	432	414	425	437	363	427	443	405	418	456	437	388	392	418	447	422	442	437	401	387	412	372	395	420	379	397	411	418	447	424	393	414	383	397	395	366	418	442	426	397	425	426	402	404	421	392	391	407	421	427	400	416	436	406	403	410	385	416	455	421	384	425	416	387	450	425	387	447	395	413	419	384	396	425	366	371	376	388	423	407	407	390	403	403	401	430	357	437	406	408	429	421	375	407	408	390	416	407	405	396	411	421	408	397	433	409	433	405	402	423	411	438	420	414	383	417	434	401	425	412	381	405	432	404	443	398	387	430	429	408	439	403	425	430	427	423	396	414	385	416	413	383	390	398	452	428	414	359	432	423	432	438	409	402	402	451	431	417	406	386	425	413	423	388	424	424	421	388	387	434	370	444	386	399	439	412	387	383	431	424	431	424	446	414	417	435	412	403	429	420	428	420	378	388	405	407	408	434	401	389	355	423	413	377	467	407	410	416	398	421	436	413	397	418	396	449	431	390	398	436	416	422	384	457	381	439	404	410	407	427	397	391	405	401	398	404	394	399	431	386	389	442	428	446	423	433	368	435	391	435	433	379	390	403	388	416	382	430	355	429	384	410	428	401	381	395	417	424	406	432	479	453	429	446	395	430	397	403	403	393	427	378	400	401	427	423	409	392	383	370	411	413	425	423	452	407	414	432	410	385	410	430	401	406	415	416	388	383	397	370	439	419	422	432	409	417	406	428	423	383	359	404	379	393	423	429	429	426	392	391	400	419	384	399	410	453	419	387	411	400	487	421	392	403	412	438	413	435	415	393	426	457	445	406	440	447	423	453	496	403	411	424	392	418	418	427	407	430	433	409	436	435	443	402	380	422	380	420	401	386	435	406	431	434	449	417	436	466	391	383	409	408	409	387	423	415	391	426	433	450	409	379	399	414	389	425	392	440	391	412	378	393	396	410	390	415	399	361	423	408	420	419	427	411	450	445	453	436	450	403	456	424	380	459	355	441	417	424	431	405	413	440	421	409	404	437	382	395	421	403	399	438	387	379	395	418	427	398	426	434	385	418	431	410	435	399	425	418	423	379	443	413	430	423	427	434	418	360	426	407	417	430	433	433	421	386	407	385	419	417	401	448	375	407	442	396	416	430	421	398	426	405	424	391	408	414	388	423	402	401	406	442	380	422	447	431	428	435	430	393	414	412	442	411	421	401	403	427	406	418	404	407	389	435	434	422	428	408	394	412	403	383	428	400	423	386	375	390	390	450	407	371	368	423	427	401	373	417	385	433	399	424	446	378	426	424	408	409	441	430	407	409	434	396	413	437	388	408	396	394	395	380	421	395	393	437	412	408	385	416	423	427	410	402	381	390	381	428	437	412	436	465	441	408	416	413	421	465	414	394	413	386	450	380	389	457	405	429	421	436	415	412	396	406	430	387	440	417	416	431	393	410	432	419	411	403	429	410	397	437	404	394	395	457	459	421	405	427	412	393	381	454	400	383	402	450	402	425	414	410	421	405	441	458	425	430	454	425	456	412	408	411	362	429	409	444	388	396	389	400	448	369	399	374	383	391	425	443	420	437	404	411	423	433	445	415	407	410	436	469	446	398	389	435	430	384	391	402	466	391	450	453	429	393	383	432	436	397	412	380	398	435	387	397	419	407	410	413	422	438	421	373	413	422	436	415	413	416	415	412	452	426	400	408	380	425	395	389	462	443	391	428	408	415	400	402	409	412	434	440	401	394	406	381	369	429	409	375	407	453	372	443	366	380	391	426	405	392	427	389	411	408	422	418	415	372	374	401	439	430	391	410	404	402	393	396	405	400	391	437	398	441	442	412	377	385	458	397	409	411	464	406	398	406	417	428	422	357	382	414	399	418	435	403	409	469	430	424	404	389	384	396	473	446	408	386	423	391	388	402	413	419	436	395	408	429	401	396	411	435	398	400	398	410	384	426	432	413	405	386	443	380	400	405	406	401	413	407	405	419	395	419	425	388	430	420	442	467	357	417	430	411	403	439	447	414	420	420	401	380	390	390	412	382	421	407	419	394	397	409	456	462	400	422	437	480	431	421	389	413	434	382	410	387	417	421	408	413	445	395	384	394	409	434	432	379	437	400	425	423	442	413	415	448	416	417	373	401	403	409	389	452	370	409	414	394	438	463	382	409	386	392	423	422	422	369	408	411	397	438	401	405	408	399	412	450	407	415	450	420	397	404	418	412	405	387	448	397	430	422	425	402	407	398	421	398	428	418	445	436	379	386	446	412	415	392	414	438	427	462	427	434	409	453	432	386	435	418	379	435	385	430	406	437	416	421	379	457	387	435	423	386	380	385	442	442	418	424	408	425	409	440	424	406	387	383	406	431	400	397	385	438	450	423	408	444	389	417	411	414	357	424	421	390	419	411	445	399	422	436	383	416	441	386	405	420	407	429	433	408	372	404	406	449	403	413	423	420	431	369	373	410	405	420	400	404	395	427	402	405	393	402	425	406	396	409	409	403	428	430	406	416	418	414	414	426	366	405	366	431	399	382	419	418	415	376	385	437	408	389	435	427	449	409	400	377	400	436	392	398	425	404	438	410	444	401	421	350	399	409	421	424	422	400	425	466	420	454	452	388	374	418	448	464	464	437	444	402	371	439	435	425	395	454	380	412	437	422	420	436	378	415	433	421	427	380	423	416	419	391	439	374	415	421	411	401	443	412	419	392	419	432	391	378	381	396	393	452	401	398	404	429	393	426	412	393	444	415	408	398	415	410	441	457	446	415	419	370	411	451	436	431	373	400	434	432	403	460	423	401	415	401	411	452	427	465	417	405	420	398	380	428	449	446	445	427	387	427	441	367	377	442	418	438	379	417	437	418	391	377	411	406	381	401	432	416	406	425	426	421	400	406	427	395	442	441	432	446	369	439	383	419	374	415	428	436	402	400	456	437	406	414	430	368	389	361	386	403	426	392	450	408	393	396	382	386	417	407	435	406	442	371	445	397	475	427	434	440	401	425	450	401	408	419	413	456	399	399	403	384	376	406	434	403	367	415	424	399	443	415	419	435	408	384	389	404	415	386	387	394	440	399	419	413	374	389	389	411	397	417	422	404	415	383	416	388	452	411	423	407	409	391	397	442	462	422	390	407	430	413	417	412	390	457	426	408	420	404	429	408	402	404	477	420	396	362	443	397	440	377	374	427	380	424	393	421	436	408	406	416	468	423	412	425	427	394	402	371	426	408	424	410	377	491	392	395	416	443	401	418	421	413	426	421	439	414	418	415	420	434	408	375	447	420	432	392	422	418	429	430	415	416	405	424	441	401	443	429	397	421	405	362	376	433	404	409	429	445	426	412	398	419	372	404	376	442	406	385	393	419	421	414	424	435	426	377
35124	16498	5469	2170	1390	1134	985	929	950	918	915	911	895	890	858	926	900	924	919	908	953	927	929	923	845	893	883	905	903	874	893	943	928	985	909	865	860	895	938	878	874	851	904	906	879	929	864	942	924	945	940	895	921	897	815	927	891	882	836	877	934	926	1001	858	869	915	882	887	849	919	900	993	929	864	893	971	887	931	913	837	942	913	918	917	919	905	901	867	898	869	899	912	874	893	857	914	904	891	825	901	911	894	938	938	911	952	872	889	848	868	951	934	874	913	887	884	920	849	961	878	848	897	908	908	943	884	913	902	889	889	915	891	889	854	873	970	850	952	911	859	878	911	869	913	920	889	897	908	886	937	880	853	909	884	897	887	916	884	931	842	950	928	896	934	910	968	937	908	923	848	883	929	873	914	905	890	882	854	939	909	908	915	837	907	883	875	864	917	840	906	930	900	906	890	909	906	896	918	899	923	889	860	894	922	928	901	904	881	908	889	860	859	936	869	869	877	978	858	923	911	908	934	934	887	955	907	908	942	868	916	918	867	900	894	901	886	868	919	899	883	896	896	902	898	923	924	893	949	877	890	929	889	885	905	909	874	961	929	906	900	905	894	886	926	875	867	895	890	928	875	870	879	899	902	914	903	847	893	923	942	854	917	913	871	867	934	913	888	911	924	887	919	940	911	870	868	917	917	906	925	885	914	912	908	892	936	879	941	901	898	935	919	960	849	891	954	931	913	879	960	930	916	917	992	898	884	908	931	926	897	927	906	914	910	936	976	920	911	879	932	926	887	859	916	920	865	910	886	933	887	923	987	901	957	943	869	891	900	930	853	944	931	906	863	876	846	923	906	902	889	888	886	896	985	894	953	909	991	939	945	851	927	922	861	888	915	926	905	871	941	856	848	910	890	934	901	868	870	912	934	896	922	904	897	911	904	930	901	890	897	891	883	888	923	820	949	826	872	928	926	912	896	849	918	830	941	902	924	941	845	897	930	901	866	899	888	959	928	925	903	873	898	902	894	913	898	888	937	876	950	911	871	880	905	924	902	923	930	910	938	864	906	918	851	883	944	852	956	914	930	939	937	900	909	887	929	902	936	919	891	926	916	884	899	880	871	830	901	926	927	880	871	911	922	910	911	866	867	928	898	872	853	946	921	912	932	869	953	862	834	954	892	860	939	930	919	901	883	871	863	893	889	931	882	915	890	895	950	948	926	892	918	918	873	929	872	937	830	912	848	941	946	960	972	886	913	923	942	898	858	915	870	840	872	935	962	927	890	926	862	897	918	850	878	924	876	924	906	929	961	902	921	884	921	910	862	945	934	892	911	853	891	901	900	891	847	874	889	933	869	912	895	874	893	900	867	912	900	915	905	887	941	884	980	932	842	862	926	868	913	918	909	894	895	954	864	910	940	888	912	879	914	905	887	900	899	910	898	859	923	923	897	898	937	891	937	887	909	920	941	920	954	883	938	928	907	867	839	880	893	895	899	902	895	892	901	938	906	952	907	882	895	892	957	884	911	930	891	837	897	904	898	874	893	937	856	899	934	944	913	905	896	934	896	887	929	934	867	889	917	971	912	952	941	917	923	904	937	842	935	852	879	902	886	890	851	930	895	961	892	886	925	848	953	931	892	885	929	939	873	907	871	844	883	894	908	932	869	883	871	887	900	861	917	880	921	879	905	857	921	913	948	940	953	883	882	931	850	924	847	851	902	930	911	873	929	917	880	927	903	977	884	906	873	933	907	911	837	924	883	901	880	981	915	837	887	873	901	935	859	934	866	883	847	914	857	866	898	883	866	905	933	929	862	881	939	895	850	895	911	891	953	946	894	867	879	919	918	881	897	864	850	947	908	911	931	847	891	877	908	880	940	924	866	909	878	845	925	902	885	937	898	893	859	966	902	919	953	890	865	897	873	884	927	889	893	877	922	871	929	901	846	915	897	889	895	832	881	893	910	902	924	925	909	939	895	879	868	892	837	930	903	918	871	936	905	904	878	932	882	884	940	923	934	881	917	934	909	922	911	937	867	883	872	937	917	852	860	900	917	893	880	882	828	995	921	906	898	915	880	880	913	933	893	896	871	884	957	918	912	931	905	871	948	948	894	890	897	942	855	911	891	928	891	953	914	883	907	904	987	977	964	882	898	886	915	892	917	968	940	878	895	941	919	897	900	896	863	883	897	938	892	848	908	873	922	934	887	907	876	939	878	872	962	906	881	947	917	835	942	935	934	916	933	907	905	921	924	873	892	913	884	942	917	907	934	971	912	881	881	930	907	887	932	909	853	908	923	917	917	905	905	894	915	914	906	910	862	932	945	942	940	911	903	879	858	909	922	931	875	894	883	922	811	946	867	933	965	898	963	879	944	904	889	900	933	943	887	881	932	831	896	890	917	869	858	878	848	945	911	925	913	956	901	874	910	902	959	886	905	846	865	970	942	832	934	914	916	957	937	842	929	868	915	925	939	877	919	933	857	920	907	897	930	882	848	937	918	941	873	934	893	890	942	917	879	903	928	920	922	844	889	855	904	945	921	910	967	964	910	854	890	870	938	874	908	940	903	883	897	875	896	905	873	869	938	901	860	909	867	912	881	903	833	878	963	905	883	850	909	848	876	949	944	929	901	881	887	959	846	897	913	898	884	928	897	873	877	919	911	868	909	914	906	931	843	896	856	886	894	899	917	930	874	883	873	931	915	904	940	919	923	868	922	852	922	870	881	870	901	884	922	870	911	898	923	892	857	927	874	908	920	838	915	933	858	934	938	949	935	869	878	883	927	942	928	884	866	910	908	933	920	913	895	915	943	870	875	843	976	833	915	916	924	932	946	948	932	858	865	932	916	965	886	923	932	899	894	956	873	910	933	886	914	918	900	909	846	858	881	879	953	885	901	916	865	901	908	907	929	853	913	882	927	872	882	938	880	899	949	883	883	920	908	928	891	876	901	906	880	851	902	940	878	922	946	934	926	873	887	886	927	890	981	882	877	900	908	864	910	884	891	880	921	933	882	888	923	887	916	869	908	876	935	950	871	914	941	881	944	873	873	933	897	882	941	877	914	945	843	908	954	870	906	881	931	858	917	851	878	939	868	868	947	851	860	880	921	893	916	879	883	887	903	893	937	923	888	941	898	892	948	874	899	869	920	937	925	965	968	943	900	915	916	882	859	872	918	930	853	947	904	883	914	910	942	919	901	888	908	891	992	897	889	895	833	918	909	863	880	883	876	917	913	909	917	902	825	891	905	882	969	872	965	881	896	886	922	881	852	945	878	896	928	872	876	899	920	895	883	914	885	921	921	960	963	861	867	918	922	922	879	878	842	902	956	953	867	902	920	864	864	883	931	883	891	927	920	886	903	854	896	899	921	902	910	917	861	926	867	918	915	912	944	922	869	938	891	956	935	888	901	926	885	918	915	887	934	897	895	876	902	868	922	911	926	875	896	884	898	826	933	935	948	856	891	908	890	854	905	899	934	866	948	890	945
65040	30885	11060	2444	971	650	542	472	415	420	412	443	427	392	398	409	364	408	402	456	391	419	405	403	384	382	373	399	424	421	381	390	428	390	411	406	393	396	414	430	395	402	422	467	367	421	423	378	436	392	390	410	406	404	413	427	397	404	410	418	433	406	382	398	390	389	392	444	437	420	412	438	412	429	365	406	424	423	437	389	417	414	381	413	414	419	424	412	383	432	417	430	410	429	382	437	416	429	381	419	477	397	412	422	428	412	456	412	398	415	442	406	362	429	398	386	408	387	440	404	426	417	442	426	440	389	382	423	401	405	408	425	395	411	427	413	383	404	380	421	401	404	408	405	408	397	407	417	397	424	416	385	372	414	426	453	441	400	419	382	392	442	411	442	453	427	425	412	384	414	408	441	447	414	375	405	381	439	406	438	398	430	423	402	411	405	448	437	445	407	419	418	396	392	421	428	394	400	423	437	405	403	422	388	421	412	409	404	415	411	416	391	387	434	400	388	399	401	394	386	454	437	425	417	396	402	431	371	395	424	380	394	423	394	436	403	412	406	389	404	374	411	445	376	371	367	408	396	412	431	402	423	424	395	443	394	405	400	409	407	460	426	384	434	422	433	403	422	425	410	374	450	411	424	455	410	401	404	460	445	373	393	439	422	412	418	435	412	418	375	426	447	408	404	444	412	416	402	397	442	417	378	426	407	399	403	394	394	413	450	378	443	406	425	435	369	420	403	418	435	405	364	402	389	364	437	448	421	394	421	404	409	415	384	421	402	420	410	400	448	462	416	405	401	387	410	456	419	418	417	421	369	393	360	399	431	398	422	404	435	416	404	403	414	421	440	406	443	416	405	409	431	460	425	422	441	387	384	409	424	399	403	406	416	434	407	419	403	410	428	405	431	397	438	444	418	422	391	423	474	416	455	438	418	430	409	409	422	422	375	410	441	410	421	407	381	467	411	408	381	419	425	408	390	421	406	395	416	364	412	406	397	404	377	435	408	383	420	408	433	400	417	416	449	412	430	397	379	403	419	460	397	436	422	449	421	384	366	418	385	399	424	396	408	364	389	415	417	397	396	419	391	395	415	369	415	447	406	412	403	395	396	442	401	432	417	431	432	410	421	415	395	410	414	444	410	430	402	398	426	402	375	372	426	426	403	428	407	394	436	406	425	399	415	359	364	468	432	404	407	394	394	414	403	448	421	422	422	407	406	363	408	429	377	413	399	418	390	407	441	402	384	419	403	412	437	359	377	423	425	436	434	421	397	400	412	384	425	388	410	388	422	425	400	399	419	439	379	402	405	434	394	431	409	401	427	384	402	374	424	412	439	426	418	431	406	401	399	435	401	394	363	394	416	372	439	398	440	428	408	406	416	420	409	433	420	437	426	367	424	395	408	405	441	405	459	398	425	417	443	413	384	468	418	407	378	406	415	409	396	415	406	389	406	390	374	408	469	428	390	374	388	383	425	408	424	430	419	413	443	394	419	404	382	394	394	381	405	418	382	389	404	406	427	431	415	389	404	414	379	441	441	427	418	393	446	400	430	372	410	400	413	406	401	358	378	411	361	427	410	430	404	440	371	434	377	451	410	379	437	405	409	390	414	417	408	397	409	382	394	396	384	410	409	409	430	447	433	378	423	438	394	404	373	428	426	431	428	386	433	382	429	417	400	401	399	415	420	412	418	410	375	371	377	436	394	410	443	447	414	452	405	416	397	390	440	415	408	435	414	408	415	416	456	375	440	417	390	438	390	378	401	394	393	415	410	420	445	456	411	421	431	412	413	435	395	459	396	441	404	396	411	411	395	406	422	429	428	414	420	410	414	421	392	428	414	387	445	403	446	427	401	398	368	466	382	375	419	392	380	414	402	439	388	419	432	382	407	394	405	401	416	411	406	386	429	445	404	445	409	442	400	399	431	369	414	391	385	428	431	414	425	429	421	429	445	412	417	427	431	390	377	454	429	426	427	422	367	371	423	409	389	415	407	437	432	401	405	427	435	409	406	406	417	415	456	404	456	425	413	418	410	422	449	376	451	385	447	440	438	412	383	390	414	395	409	415	428	413	442	404	455	422	432	374	419	458	407	417	368	373	415	411	370	399	408	409	377	402	414	386	364	380	425	404	425	405	406	451	428	393	423	430	385	425	393	410	430	386	385	411	451	396	427	429	442	417	411	413	446	414	404	389	432	416	422	426	392	375	422	431	420	410	443	413	403	406	381	432	416	413	385	438	392	437	379	405	446	389	438	397	430	403	386	393	405	429	403	380	386	441	402	432	416	435	412	393	420	423	418	419	436	432	426	457	384	420	411	392	411	432	420	395	417	458	416	411	409	446	416	380	417	422	409	385	390	381	389	432	399	400	358	416	435	423	378	416	389	417	440	422	423	410	431	366	450	414	427	422	410	380	422	428	406	392	429	456	399	438	423	432	431	435	424	405	450	411	410	425	399	390	418	405	444	325	385	403	424	405	440	438	409	433	403	400	392	440	403	439	414	441	425	381	394	408	379	447	408	417	437	428	407	414	381	418	414	441	423	411	376	374	417	392	375	427	391	409	426	477	411	474	443	441	451	425	398	414	363	434	408	443	427	395	367	370	422	440	439	444	431	410	411	425	376	438	361	424	409	412	404	419	380	366	404	412	443	420	394	389	410	450	414	407	421	430	393	420	409	416	418	398	405	442	417	428	386	430	388	485	399	427	375	410	392	394	412	414	417	413	400	424	405	396	437	401	444	416	427	387	366	431	429	387	415	419	385	389	372	411	402	427	437	419	408	438	427	432	389	430	421	382	444	445	417	387	415	397	391	397	450	415	455	435	400	436	399	412	406	407	445	403	392	412	432	416	421	407	399	461	405	430	392	415	421	419	425	414	422	429	416	422	413	443	422	469	391	432	388	405	436	401	371	483	436	391	436	440	423	460	396	430	395	398	416	422	387	395	407	434	438	437	434	411	389	423	421	385	403	410	413	406	390	410	413	403	427	430	421	446	405	438	402	425	407	453	456	415	413	417	381	421	435	440	393	430	408	365	413	417	420	400	411	406	421	453	431	414	423	427	415	445	382	393	449	444	416	366	422	407	435	399	415	427	425	371	392	434	431	416	378	405	415	425	426	401	433	415	440	412	420	424	381	413	420	401	446	410	403	423	421	353	424	390	391	440	400	418	428	385	413	367	420	426	407	402	422	477	414	404	409	376	435	398	448	414	419	419	445	407	416	413	412	381	456	401	394	401	365	409	418	380	407	416	402	405	444	420	404	417	408	421	411	398	423	410	363	390	397	411	380	399	390	413	420	426	418	409	416	409	404	461	403	433	417	402	428	433	369	439	461	426	397	404	448	408	415	430	419	424	425	365	377	393	409	420	367	346	414	382	393	413	387	407	407	410	379	414	418	417	414	376	430	424	406	408	402	425	418	397	390	417	453	399	394	378	405	397	392	440	404	400	433	426	417	383	424	425	404	418	399	391	418	439	384	406	414
45247	21067	8445	4421	2384	1637	1305	1080	933	1020	958	957	971	909	908	902	946	880	880	869	882	910	902	971	890	928	882	907	904	920	901	877	851	870	925	934	927	930	884	888	886	909	907	876	943	886	864	907	892	956	911	909	882	909	962	914	925	876	888	858	939	873	909	904	941	925	915	863	948	868	894	928	914	932	897	922	876	913	973	886	871	942	875	911	892	954	924	903	925	900	905	915	913	913	879	899	939	899	916	876	901	920	877	908	907	872	920	917	959	924	894	932	904	857	921	898	894	849	901	894	906	892	881	902	890	914	917	948	930	935	852	906	874	898	912	919	860	900	872	939	898	901	840	918	916	952	938	860	929	907	903	918	909	934	894	921	904	908	932	891	883	912	924	931	906	948	888	923	928	868	941	864	933	886	885	925	892	898	897	881	919	872	895	894	880	939	903	863	888	959	907	931	919	876	898	905	944	937	895	918	914	868	910	931	935	898	890	909	909	874	887	861	903	951	916	907	847	905	902	902	918	911	917	901	885	917	870	863	882	895	937	896	903	871	899	872	900	924	850	925	922	962	852	871	972	874	961	943	921	942	854	876	907	892	905	937	866	917	855	894	912	883	903	848	882	867	937	860	876	914	921	880	890	925	918	924	878	879	935	914	889	862	877	905	873	893	897	884	896	892	900	947	927	896	866	941	898	927	913	900	869	901	867	881	945	906	929	883	905	947	880	978	883	940	921	876	902	908	938	904	909	897	918	878	887	893	862	917	936	876	913	893	852	901	870	883	894	920	910	913	888	860	847	869	928	950	855	893	931	940	889	918	940	945	934	932	836	853	937	892	910	873	898	906	959	877	913	910	899	910	879	913	908	931	903	904	942	913	883	935	913	893	862	918	950	927	939	892	873	950	961	927	877	871	909	885	899	986	886	899	909	921	920	839	895	910	901	881	901	880	911	929	867	915	885	951	909	926	869	921	913	906	957	825	934	888	903	861	895	893	886	876	866	874	902	896	886	969	897	943	938	908	865	920	910	889	914	890	895	913	897	885	875	925	930	894	933	997	881	910	883	891	919	958	852	940	884	955	869	920	911	887	900	889	876	874	888	895	914	863	887	894	923	905	927	899	888	900	953	844	878	889	860	924	856	931	883	933	877	974	876	893	870	914	971	931	963	945	916	875	961	891	892	974	938	893	908	859	914	901	879	948	865	928	866	896	919	908	883	905	928	916	874	924	847	951	902	898	885	893	916	856	917	885	907	884	973	903	884	939	936	930	892	813	834	892	875	901	889	883	910	886	911	903	910	929	871	910	943	912	867	869	890	897	940	909	918	882	857	948	902	906	859	893	948	840	938	868	911	887	892	865	934	919	901	935	954	900	880	914	957	891	937	903	883	923	907	892	906	885	913	940	886	940	910	921	938	841	920	944	942	887	931	906	893	880	903	905	924	857	929	937	867	936	948	945	914	944	863	947	906	930	912	885	914	880	939	909	870	928	952	911	880	902	910	912	896	865	906	952	959	869	923	904	921	944	938	968	957	912	871	873	924	895	874	885	912	910	863	870	932	880	884	910	866	910	924	918	936	918	891	921	928	897	962	953	900	863	905	865	907	986	913	926	917	869	894	930	943	887	865	899	931	898	915	865	919	899	887	894	884	883	927	921	930	930	939	932	933	869	893	884	908	913	948	906	963	906	872	875	915	898	895	929	923	877	887	918	859	900	904	959	890	883	924	876	917	926	955	896	911	868	912	929	875	897	897	926	905	919	954	854	912	953	900	957	926	898	916	881	907	917	895	937	908	928	885	943	910	897	869	903	867	914	896	909	908	968	932	883	853	868	922	926	906	880	904	907	921	917	870	819	924	983	915	850	976	936	900	886	908	927	941	924	888	899	893	914	884	899	865	945	871	905	921	944	919	956	905	870	924	867	919	849	910	896	850	920	875	905	924	890	910	902	929	900	906	893	909	961	900	889	924	902	914	916	910	886	825	889	911	917	851	867	837	921	920	908	875	929	915	886	908	927	922	860	870	934	930	837	934	919	900	906	897	917	870	887	873	923	899	902	883	922	936	943	890	908	884	961	905	945	926	905	925	883	932	850	920	909	895	934	935	929	858	882	879	941	947	909	925	936	884	871	899	942	930	903	887	904	959	942	940	890	957	923	875	895	931	922	941	907	887	903	1033	953	876	957	902	967	913	848	885	951	855	939	925	884	877	918	939	913	891	909	941	914	875	883	867	899	937	909	902	910	892	945	919	892	918	893	873	931	928	862	831	872	922	902	906	895	906	889	931	916	905	856	844	923	872	854	929	981	875	893	948	903	893	879	880	921	915	905	952	916	918	920	888	902	894	907	923	936	910	902	911	933	939	937	891	958	901	896	923	893	913	922	916	884	915	854	913	962	921	901	952	891	929	939	903	933	921	891	894	899	880	923	873	916	933	846	919	913	905	918	919	909	891	928	922	902	927	912	921	892	882	879	873	926	849	900	874	936	894	909	909	904	901	901	919	948	904	907	901	878	872	904	854	887	922	872	917	868	914	885	929	946	958	922	913	929	865	904	907	870	876	927	914	893	899	916	849	925	889	958	942	929	924	899	884	934	895	879	935	901	901	921	870	897	929	889	905	865	922	904	903	888	906	910	862	921	941	862	908	950	887	855	900	884	888	880	934	943	967	972	849	933	940	932	856	907	855	872	918	898	931	925	915	930	884	887	856	854	893	962	936	947	943	912	927	937	945	894	832	875	896	884	940	923	864	899	884	877	925	920	893	939	882	902	920	938	896	932	898	914	954	912	870	933	877	880	863	918	955	896	908	907	931	895	879	889	872	932	915	907	839	847	891	985	865	947	928	915	879	901	903	903	917	861	897	925	902	919	948	859	942	893	885	872	884	884	881	921	921	890	894	912	895	961	903	879	898	845	879	913	853	974	912	875	922	905	888	902	925	900	915	930	897	956	900	859	946	929	842	877	950	885	885	900	898	867	943	909	896	952	923	937	912	905	932	925	894	907	870	895	903	873	912	887	900	894	939	886	899	881	900	897	931	843	944	884	915	906	911	926	932	944	877	916	846	926	936	907	835	904	882	941	919	909	928	953	909	892	869	849	866	917	838	921	887	888	903	922	894	915	913	899	927	955	896	916	870	885	889	874	911	940	915	943	930	978	884	904	920	857	900	844	867	913	952	900	926	876	888	939	910	926	902	933	916	911	886	921	901	873	921	936	900	914	922	892	916	901	909	891	891	891	897	876	923	911	923	905	910	903	900	888	932	950	867	907	890	914	916	865	891	909	926	894	895	899	895	868	910	919	879	905	890	889	814	974	954	913	892	919	934	936	952	861	868	938	909	935	908	929	915	890	924	912	863	865	948	912	920	986	951	927	959	947	894	909	967	947	881	879	911	920	920	892	935	877	852	878	891	926	957	917	949	882	933	955	867	905	915	891	904	867	909	921	856	891	907	916	870	969	892	884	917	877	946	903	888	948	926	912	926	895
70217	30777	9658	2035	932	671	552	478	508	465	440	477	473	464	445	444	404	417	398	437	385	407	445	473	439	427	413	443	421	404	442	430	461	416	409	388	395	421	431	423	454	439	418	443	431	448	412	449	459	432	442	395	427	458	431	413	406	429	434	428	422	420	469	446	417	434	424	399	398	392	476	423	408	443	414	431	447	470	410	427	403	406	416	444	426	423	407	441	406	432	404	449	407	422	426	401	453	410	421	391	459	469	438	417	424	394	414	395	411	411	410	466	432	430	437	427	423	460	465	440	437	400	378	417	448	409	388	408	378	395	411	449	434	421	446	393	434	428	408	407	436	440	416	413	406	422	428	449	399	440	438	438	450	399	435	434	462	447	397	420	375	436	487	433	462	410	398	421	392	446	415	435	423	440	411	448	449	417	426	429	415	421	435	376	412	436	390	446	420	412	472	451	461	417	426	476	442	434	435	420	392	421	446	425	412	416	417	395	407	403	431	418	415	398	397	439	402	445	413	450	401	396	430	433	418	414	431	444	401	421	432	448	420	447	453	414	425	442	440	431	448	398	420	426	454	442	398	416	438	474	421	401	397	438	439	425	447	446	393	440	433	461	436	424	443	446	410	422	438	471	399	436	435	399	425	431	399	438	454	426	451	421	453	431	377	447	424	407	404	403	488	453	468	399	437	429	438	409	429	445	442	401	430	449	419	398	388	448	432	417	403	419	421	394	425	427	386	439	422	453	432	417	411	416	408	420	440	442	400	431	405	401	415	421	417	380	384	426	458	410	446	450	446	454	423	444	437	478	414	435	441	422	465	436	466	401	445	435	435	457	433	444	437	408	432	401	415	448	401	399	415	453	443	431	388	408	466	470	414	448	432	427	406	391	429	433	402	428	398	434	436	443	473	405	411	423	417	401	427	430	391	411	456	442	428	449	446	400	420	475	438	438	471	431	416	414	428	393	413	395	412	413	420	402	420	413	386	401	424	418	447	440	458	421	420	472	483	391	442	395	437	436	412	411	371	420	400	445	412	437	420	443	444	411	441	406	447	439	419	425	397	417	428	381	445	452	441	426	424	478	400	439	428	400	427	388	423	438	441	396	423	397	449	386	418	464	438	464	420	430	442	421	465	427	399	424	428	446	436	437	448	416	432	448	450	445	450	465	430	453	429	455	396	422	440	384	420	414	440	397	424	447	450	432	421	442	444	452	411	457	455	442	409	410	424	430	406	415	428	390	443	459	429	397	392	412	429	436	408	433	482	412	488	400	413	398	410	374	455	460	406	401	429	428	407	442	445	428	457	459	455	410	430	444	418	458	413	446	400	430	447	445	427	447	436	446	452	420	464	416	423	452	429	390	407	452	437	376	428	442	436	427	440	395	456	398	475	429	402	459	434	404	464	451	422	403	426	394	421	416	479	429	420	417	436	435	447	437	421	446	438	438	427	448	415	424	408	446	400	432	414	433	437	408	399	459	442	447	411	419	414	390	445	433	420	434	447	418	399	480	413	441	410	417	438	446	396	421	424	422	452	425	420	435	438	458	416	484	452	441	460	400	425	433	409	401	380	438	424	427	402	431	468	441	420	419	413	381	430	427	446	426	403	411	404	416	408	479	455	458	435	446	432	419	410	409	421	406	369	424	422	429	435	426	433	441	425	429	409	408	452	433	401	427	488	399	444	449	453	459	480	444	465	468	432	444	452	447	411	446	427	443	385	472	466	382	475	454	394	421	445	441	414	450	411	400	434	461	414	427	447	393	450	477	369	431	383	397	419	423	446	445	449	393	398	442	437	413	478	437	465	445	414	444	402	425	431	411	410	386	456	411	398	456	449	441	457	442	427	424	385	418	453	474	455	418	427	430	407	462	448	446	425	407	399	413	434	434	420	469	408	468	414	403	415	388	436	416	422	381	414	423	403	466	403	436	423	445	446	419	430	386	428	408	431	448	398	418	426	389	427	443	427	430	486	395	424	435	442	440	422	406	501	428	463	454	436	432	463	403	436	399	436	438	412	464	444	409	495	434	450	430	435	435	422	376	415	421	428	440	432	444	450	428	409	395	417	430	432	429	416	395	426	431	421	431	434	430	409	420	452	422	433	418	417	418	455	428	418	479	411	430	422	465	449	420	432	417	401	402	407	408	420	505	422	441	443	412	415	420	426	403	420	441	422	406	432	421	459	413	400	420	425	411	407	423	407	443	418	422	423	421	396	430	394	429	435	476	452	398	420	417	413	440	451	446	446	390	397	403	387	413	439	423	433	410	433	429	425	400	441	428	462	460	427	439	424	414	432	457	419	385	399	424	419	382	440	456	447	415	398	449	446	423	431	415	408	404	441	431	457	429	474	443	454	444	420	435	433	413	456	437	447	420	443	422	443	400	418	422	398	415	378	437	408	402	455	451	437	413	435	437	466	437	399	416	380	396	399	409	389	399	441	410	431	416	461	432	461	417	448	436	428	427	423	427	461	416	422	455	419	439	418	425	404	438	424	430	452	446	429	430	414	404	395	402	364	441	428	444	433	424	427	391	445	442	459	443	414	415	413	458	429	391	466	442	392	439	456	450	460	438	451	431	442	412	445	418	433	417	378	426	444	439	430	429	406	439	451	428	429	392	409	462	432	431	386	412	439	413	418	457	398	426	407	464	395	450	430	426	441	419	468	429	413	402	423	446	444	457	413	417	394	420	415	438	466	390	444	456	424	443	425	447	445	437	414	450	396	407	438	421	415	432	443	405	441	445	437	417	406	363	441	424	437	407	425	446	430	437	434	416	422	421	428	484	431	410	404	402	447	422	494	407	440	437	420	423	469	415	415	417	381	405	414	409	451	423	421	418	421	449	430	423	464	413	438	442	381	406	442	440	432	414	451	465	407	462	427	497	421	430	409	425	474	399	389	426	419	400	444	386	441	423	408	489	468	436	440	398	418	433	388	422	409	436	447	447	448	430	438	453	406	397	416	425	425	448	401	450	445	430	414	454	434	437	415	399	442	425	397	436	442	424	395	445	439	437	407	411	435	432	404	469	449	434	402	403	431	480	443	415	447	412	415	427	418	438	424	415	419	446	433	397	418	423	436	428	446	396	417	431	408	392	436	426	409	408	390	425	464	411	395	456	407	405	448	436	437	422	408	445	447	443	420	420	432	445	403	450	461	393	429	410	424	402	411	430	480	423	426	433	455	449	443	417	445	388	409	451	402	447	463	418	418	418	416	410	421	440	423	456	406	421	425	448	425	400	445	433	417	380	438	416	423	472	418	454	414	435	401	402	415	458	418	491	407	421	457	417	440	423	408	444	435	383	387	426	436	433	383	430	417	396	444	401	428	432	422	456	437	422	430	447	403	412	432	390	418	402	385	433	424	449	460	389	435	440	394	434	472	425	463	444	413	474	444	409	425	431	440	412	417	436	401	452	420	426	418	454	406	409	411	436	437	449	429	420	426	456	408	429	442	386	458	392	431	434	431	386	428	441	441	422	443	432
47727	19989	6628	3854	2274	1686	1308	1107	1041	1060	959	1013	987	993	963	906	938	914	903	942	901	912	902	920	926	917	989	935	909	981	943	956	895	909	868	882	930	919	893	901	926	903	979	903	986	944	949	917	956	937	954	1002	936	918	883	900	969	938	940	951	932	931	1016	942	966	893	962	956	948	909	918	965	893	901	878	911	936	969	961	908	961	867	916	894	941	932	941	918	941	919	884	894	926	943	942	906	945	975	930	938	949	927	961	936	875	924	936	867	923	906	918	916	892	992	922	865	921	942	910	931	863	972	964	894	944	960	893	927	925	942	887	894	928	992	922	909	927	880	928	907	917	878	924	919	941	962	907	912	936	921	901	940	944	908	924	897	972	949	921	928	895	922	943	946	940	953	945	964	988	931	917	894	938	944	930	958	955	907	940	915	882	938	915	933	926	945	915	887	911	911	987	957	914	944	971	957	917	995	943	914	928	931	893	918	874	950	898	958	955	939	867	927	915	886	922	868	945	910	898	941	953	931	921	948	933	972	898	956	958	1011	933	912	908	927	900	916	919	932	953	937	892	928	907	928	954	927	992	820	860	928	962	889	936	934	927	930	950	921	905	945	907	938	921	886	939	897	929	905	843	897	953	909	960	936	958	882	940	886	882	887	937	944	882	894	898	880	927	937	898	944	994	943	937	926	925	926	919	904	936	959	944	879	900	927	979	948	935	938	862	919	941	885	873	1004	913	935	902	938	943	979	921	944	940	965	913	950	912	954	919	898	926	891	932	965	968	923	867	917	936	965	887	938	929	926	989	894	927	898	968	969	967	944	952	940	945	953	917	860	978	931	927	926	958	965	880	919	935	887	925	894	910	973	955	945	947	944	888	963	961	895	938	947	935	961	909	971	936	926	958	881	884	904	929	1007	927	971	948	945	951	933	897	937	901	953	927	904	929	937	964	903	940	904	931	921	912	910	937	907	932	934	883	1015	897	964	924	906	865	948	956	919	928	920	888	874	971	950	955	897	902	940	886	930	951	933	923	940	930	950	918	919	914	866	927	887	863	961	923	913	906	950	940	940	942	984	977	923	901	896	892	936	903	932	944	880	935	967	915	992	948	938	908	902	976	963	951	947	924	993	931	1013	926	886	940	889	911	952	893	903	927	870	940	958	918	931	949	963	925	888	944	931	952	912	910	928	884	910	881	929	953	881	928	869	911	917	900	897	836	936	878	921	911	921	950	937	913	919	913	952	933	905	939	967	878	906	841	897	938	938	962	947	887	916	962	1000	907	957	923	890	939	969	954	944	981	923	919	958	869	932	971	926	879	909	964	969	889	925	957	857	917	938	894	961	916	952	940	917	979	960	926	991	883	989	913	924	979	920	917	936	917	929	901	906	913	927	934	895	964	883	976	963	958	911	949	945	886	921	932	927	909	957	921	935	925	962	931	928	881	918	915	952	886	936	909	897	892	914	976	910	977	934	932	914	926	884	959	928	969	983	918	938	914	975	855	924	933	967	960	883	893	925	961	965	899	875	957	962	887	950	954	980	987	891	888	912	920	913	879	945	848	889	917	880	929	930	910	913	937	911	905	888	927	958	918	899	969	882	933	921	937	948	937	943	954	935	857	950	943	939	954	930	937	879	924	906	967	936	944	909	886	903	907	937	914	964	911	970	934	975	930	904	953	922	982	933	914	952	954	881	934	942	903	929	954	943	902	925	915	947	952	891	925	887	959	955	925	918	989	958	1029	933	908	923	982	923	932	900	955	906	945	891	961	918	922	925	915	907	919	975	931	951	927	966	913	878	914	898	920	955	896	925	884	934	934	976	980	909	898	930	917	950	982	922	894	953	905	934	943	922	936	898	898	929	892	903	895	948	874	859	866	944	953	903	925	932	928	928	988	942	934	927	902	926	869	928	885	946	893	890	921	894	904	920	921	951	917	884	925	856	965	914	899	904	913	875	919	954	945	883	913	939	886	884	923	960	945	961	912	904	906	931	953	930	945	889	868	1005	884	879	922	940	938	937	903	934	973	960	931	948	963	918	892	872	929	908	902	972	900	956	929	931	909	899	978	932	917	947	901	922	910	935	981	939	974	958	904	941	957	945	907	909	926	943	969	963	969	948	960	895	888	993	919	937	946	913	932	919	908	1002	988	939	976	940	900	921	979	954	871	887	882	917	929	945	983	942	939	951	906	938	970	939	886	921	919	983	921	907	951	948	972	916	878	936	919	965	934	939	941	907	912	908	977	956	867	940	903	932	956	925	938	946	928	934	923	904	952	894	951	971	931	930	956	954	979	948	943	864	924	957	929	904	901	962	934	937	945	951	987	875	949	900	907	916	988	908	942	942	938	891	903	908	931	911	927	915	920	907	965	943	888	923	969	957	941	836	956	936	919	930	969	925	965	928	953	888	917	1006	947	952	933	916	957	922	918	975	913	908	917	935	923	940	932	954	923	936	946	947	906	912	923	870	946	992	895	925	971	885	966	955	908	911	934	998	922	956	913	895	932	903	945	934	940	978	906	926	912	939	937	961	898	880	949	938	936	939	919	919	966	939	971	921	898	986	903	978	904	881	919	880	946	946	969	989	1028	910	927	941	931	941	887	942	939	995	896	967	897	865	895	959	925	946	888	930	957	872	917	934	874	868	935	936	910	934	929	922	899	898	923	904	912	916	978	918	952	941	889	919	899	899	892	886	959	918	961	939	907	905	994	981	878	970	897	864	918	932	923	906	920	933	913	923	869	883	900	913	967	930	920	940	904	933	922	893	897	918	925	902	923	949	893	954	911	896	922	931	915	942	907	885	892	967	921	925	928	913	912	945	919	933	966	960	932	931	941	968	962	900	976	956	932	938	872	940	930	896	912	916	932	933	935	897	959	949	911	950	932	873	940	1000	894	895	948	963	940	894	894	958	935	913	950	946	919	916	940	927	903	953	933	920	897	911	906	938	951	987	966	916	936	948	929	952	953	887	932	919	868	953	922	953	917	920	901	904	871	925	928	901	900	926	966	998	956	939	913	930	966	965	929	912	940	882	939	945	902	974	941	942	912	931	931	934	935	849	958	940	930	971	950	964	959	925	925	917	879	934	916	943	933	977	959	970	913	932	965	935	964	947	898	948	932	928	1009	877	901	917	943	919	918	929	923	912	875	961	958	923	944	906	947	969	905	914	900	947	904	919	917	973	919	904	926	940	921	917	969	894	934	919	931	906	922	935	931	927	908	882	962	898	926	907	924	882	899	941	905	924	897	951	981	971	1002	920	954	916	929	925	985	906	942	939	953	978	926	973	914	866	937	959	935	924	956	982	906	870	907	907	936	950	896	978	933	863	885	981	915	943	986	877	936	945	931	886	948	928	949	995	970	947	917	910	958	936	943	936	954	950	902	966	945	954	894	938	951	898	946	926	936	1008	903	943	960	929	876	907	918	949	932	882	934	926	903	924	888	914	935	926	927	914	877	926	908	865	886	934	879	938	912	945	948	901	981	900	940	875	939	896	895	978
50992	19336	5408	2103	1195	730	531	476	439	395	408	372	401	463	464	444	392	395	418	371	401	354	392	386	411	447	394	374	404	416	431	396	397	405	378	385	386	407	410	401	412	412	383	395	387	403	414	399	423	369	397	395	368	421	386	391	386	375	401	405	417	416	410	411	409	377	413	409	407	384	394	433	420	405	430	434	391	410	400	462	446	412	394	434	410	399	430	363	385	410	396	430	408	418	386	401	446	398	411	395	381	349	367	390	405	389	417	441	393	419	438	440	376	405	394	358	362	408	393	425	421	387	437	394	379	396	404	407	388	396	425	447	412	382	399	383	374	409	367	383	377	392	397	398	362	425	409	446	383	407	374	437	429	403	402	401	411	383	366	429	374	414	399	359	393	396	406	408	426	408	419	405	414	415	384	459	420	400	392	396	437	379	386	405	435	398	401	420	391	437	446	431	423	409	395	402	416	402	421	417	382	405	378	464	395	397	352	396	396	409	371	397	408	368	407	431	406	372	395	419	456	350	382	384	451	402	420	385	411	409	427	387	434	386	396	437	428	388	405	363	385	410	351	403	376	406	444	420	391	384	388	393	386	401	379	371	420	413	399	413	416	403	397	394	371	445	390	440	412	408	454	426	375	411	377	394	404	382	414	417	381	407	412	389	380	445	399	363	410	397	403	403	437	415	412	364	413	429	395	415	368	447	387	417	391	421	397	378	388	385	378	395	420	394	398	413	401	363	387	424	401	448	380	383	413	395	358	427	393	377	388	405	403	338	414	441	408	395	413	401	374	392	396	421	349	371	429	418	409	400	384	413	391	407	420	391	394	421	395	374	407	413	387	374	356	394	394	411	383	406	392	392	404	373	401	419	415	414	412	416	380	375	373	366	387	431	388	411	386	384	388	380	403	414	379	395	387	409	425	420	406	364	416	407	418	402	385	381	368	384	369	417	386	416	421	384	412	394	427	397	409	397	380	388	401	361	369	390	433	393	385	406	415	439	383	378	434	432	399	354	396	358	415	407	375	396	405	384	400	421	381	400	369	381	422	400	416	442	418	380	367	410	390	401	352	433	408	365	406	410	403	426	427	412	395	390	405	404	370	415	423	366	409	377	419	413	399	407	382	411	404	387	402	394	436	385	422	413	400	442	391	400	411	389	430	383	414	400	405	421	391	449	413	430	448	396	390	431	397	396	402	426	388	404	395	399	371	424	439	436	419	409	454	388	426	398	340	432	385	416	409	413	377	432	393	400	398	430	421	391	397	403	410	410	434	398	421	407	364	383	399	384	382	391	420	431	434	432	399	421	385	425	389	399	434	415	384	405	405	383	408	392	369	434	409	384	375	395	379	400	391	403	411	407	424	386	408	413	422	434	444	390	389	389	428	426	399	373	420	407	407	414	411	424	422	426	334	427	410	385	396	415	405	347	394	434	395	418	433	395	400	376	402	412	414	392	389	397	351	391	403	357	388	410	376	398	377	459	402	422	390	388	385	402	384	393	401	353	378	423	393	433	397	377	430	426	412	375	395	417	404	372	427	380	427	415	395	374	385	382	440	417	436	387	435	415	460	384	374	414	415	369	430	372	416	408	400	401	374	386	425	442	369	415	403	424	384	422	445	435	452	430	417	364	388	414	393	430	421	399	394	384	390	440	390	422	392	453	374	379	385	391	369	366	401	409	371	448	447	356	388	429	455	398	413	398	381	370	392	358	445	386	432	389	398	413	387	381	375	431	403	413	396	391	410	411	450	404	361	382	401	384	398	393	428	445	409	386	429	377	408	413	389	414	417	395	385	410	411	387	389	402	375	387	409	438	435	378	396	388	378	403	426	412	415	367	422	418	402	392	420	404	399	378	388	402	396	452	423	398	435	435	414	395	447	413	437	419	423	435	424	370	401	410	412	424	399	428	405	372	392	391	419	394	395	403	420	415	386	426	342	399	411	422	384	468	380	392	417	438	386	364	447	416	410	421	397	390	353	401	410	407	428	399	469	390	404	387	395	434	378	375	403	409	370	419	379	397	431	404	423	361	428	384	380	392	382	412	394	396	397	424	388	409	401	356	418	424	383	420	420	404	448	408	421	402	400	400	388	393	401	435	392	375	421	392	364	420	416	420	396	417	435	334	402	372	438	417	406	382	385	416	448	429	391	393	398	434	416	408	395	415	393	385	410	432	384	401	414	401	406	455	405	427	388	439	416	397	398	417	418	424	427	432	433	419	432	351	427	400	425	366	463	360	412	346	373	430	404	373	427	438	432	387	392	365	412	394	408	383	356	353	378	410	389	395	374	386	366	396	406	383	415	406	405	389	396	370	447	421	375	424	351	358	396	387	402	406	415	377	402	412	403	385	395	408	407	423	405	406	377	389	403	370	391	422	420	425	386	426	405	390	439	398	397	430	407	398	391	396	419	423	428	408	448	413	390	364	387	405	409	435	389	424	416	378	414	382	416	398	402	401	370	412	417	375	436	408	365	399	414	419	400	409	346	416	464	396	443	395	377	385	378	413	402	435	413	450	449	370	396	392	398	397	383	393	401	398	404	396	405	426	435	368	401	383	411	380	383	352	422	410	402	398	388	406	381	421	377	427	437	404	433	423	416	421	485	399	393	409	390	335	397	405	446	340	414	417	406	377	420	397	386	402	371	428	409	400	431	407	375	406	366	414	399	426	386	404	401	395	394	435	403	439	388	390	392	390	406	405	404	387	395	440	401	396	408	416	368	404	409	383	417	379	381	386	367	456	391	399	423	393	377	399	422	431	379	385	367	372	391	367	419	395	376	408	406	412	393	401	393	407	410	417	377	409	391	427	406	440	366	396	410	430	371	380	380	408	393	392	390	377	412	413	418	404	415	404	380	438	403	364	394	397	415	392	407	405	432	371	369	411	379	442	373	405	389	362	347	413	418	393	409	414	412	444	385	376	405	400	373	404	393	407	432	394	455	425	363	376	375	397	412	395	403	431	433	418	425	402	367	405	404	388	392	373	391	421	393	409	393	410	395	394	402	416	428	395	443	401	414	420	407	391	425	422	460	395	380	419	401	396	393	386	363	418	397	403	415	398	385	407	388	395	393	398	410	404	422	424	414	396	399	357	398	399	403	406	352	418	404	411	425	408	404	388	406	352	413	432	426	377	392	401	386	410	397	385	376	360	417	377	388	381	414	405	387	370	453	393	423	407	402	393	396	378	422	430	418	369	389	390	403	417	402	386	365	383	397	415	403	464	414	424	423	421	387	408	418	401	414	413	418	385	377	367	401	400	388	396	392	390	421	424	402	391	377	430	416	412	397	393	340	413	399	404	376	446	401	434	423	416	421	399	389	428	377	414	442	409	435	437	363	404	411	385	408	395	408	401	420	439	429	375	390	392	399	372	438	377	406	384	345	394	435	422	388	381	381	398	416	438	396	417	418	379	432	395	436	407	388	383	375	382	429	409	414	374	405	405	398	428	428	437	420	404	432	419	366	449	370	407	440	392	422	403
34250	13190	6366	4441	3077	1935	1282	1139	962	942	875	866	910	858	854	898	885	904	901	821	899	905	880	855	950	875	903	906	836	897	934	827	923	839	904	843	873	904	852	924	850	909	897	908	899	846	901	860	887	933	813	893	849	830	894	904	859	917	936	905	843	852	842	899	858	831	839	903	883	929	865	873	832	901	912	920	901	836	858	871	863	885	850	949	863	850	883	836	903	853	885	955	922	862	887	874	840	830	910	912	888	850	870	893	894	887	933	927	930	870	923	825	904	914	891	918	879	888	873	876	922	880	893	844	921	874	923	923	876	897	877	804	887	890	883	838	927	871	924	930	931	918	902	885	893	852	803	874	927	859	822	910	891	872	951	946	895	914	899	907	875	873	879	815	910	931	911	925	922	890	871	882	909	862	869	911	916	869	862	883	873	877	877	847	893	873	920	843	868	855	886	821	903	836	892	891	884	887	888	887	853	875	891	857	839	882	900	867	881	884	847	920	867	873	819	877	842	859	868	913	867	899	814	851	892	849	871	858	873	945	886	891	916	892	856	901	893	895	822	888	951	869	868	904	882	809	870	832	960	857	902	884	881	837	870	867	906	900	856	904	875	838	875	889	887	882	872	889	915	862	850	879	907	894	885	884	867	913	857	881	935	915	847	889	882	897	913	885	846	848	889	873	908	902	844	850	884	868	837	924	929	932	885	885	850	932	871	900	851	856	868	880	856	863	799	935	872	948	887	911	820	854	890	846	893	850	891	862	891	854	853	908	885	891	932	876	879	865	857	884	857	927	882	858	912	905	853	885	929	902	899	875	949	826	911	862	911	858	891	841	877	856	868	898	829	841	905	897	931	868	918	883	870	883	888	889	850	879	836	907	894	937	864	855	861	930	865	889	935	864	873	911	900	867	905	853	904	814	900	914	927	856	863	887	865	918	801	939	873	899	911	934	851	940	857	934	859	850	877	854	862	892	900	878	873	872	925	849	887	836	881	929	844	903	883	888	909	861	908	898	880	912	861	842	920	907	890	850	920	832	899	912	925	879	905	899	828	873	909	874	904	856	929	848	888	927	910	884	865	904	855	898	912	841	880	924	936	849	832	888	865	877	904	835	939	921	894	931	875	843	925	931	867	913	890	903	876	867	852	929	868	866	849	902	884	839	913	887	847	836	911	859	891	882	879	849	896	863	882	887	875	868	846	869	871	822	897	884	888	905	843	881	882	836	857	896	877	927	874	866	905	895	896	872	950	896	851	901	880	883	863	831	883	902	897	888	889	906	847	836	920	888	880	915	919	881	861	869	885	901	898	874	905	878	849	865	879	851	846	891	856	918	866	863	870	857	882	858	894	885	885	862	900	909	877	852	838	852	842	885	865	887	919	866	885	909	848	853	874	879	883	926	894	858	901	898	833	876	854	829	898	914	878	856	911	912	921	899	843	858	874	883	862	886	890	917	893	845	874	847	893	845	882	912	871	882	931	844	902	899	887	855	881	886	894	858	909	888	826	896	879	859	893	889	883	884	933	891	820	856	899	877	896	877	878	868	920	832	933	852	840	882	852	887	859	897	893	870	868	906	861	880	873	873	903	871	893	901	893	878	872	836	879	916	836	891	924	868	886	836	905	873	949	883	878	923	851	854	891	890	903	887	903	906	896	836	923	860	938	897	862	921	842	856	906	898	908	884	886	870	937	860	866	841	869	865	865	900	889	832	904	908	861	881	869	878	879	866	884	892	889	853	913	853	888	840	909	857	883	896	883	866	890	879	861	867	875	855	817	864	867	875	866	899	836	819	924	799	912	905	884	924	906	827	868	876	878	920	892	881	856	929	879	862	948	884	844	922	860	858	877	905	924	915	914	867	854	909	911	878	867	877	844	866	868	861	939	863	894	888	866	874	842	924	840	871	896	870	925	827	870	900	890	842	860	880	901	883	892	866	884	950	925	886	891	883	863	874	872	914	883	880	853	875	886	798	917	888	832	912	942	795	868	878	895	886	910	878	857	878	847	848	875	960	823	892	882	902	859	912	889	842	866	889	868	906	851	933	897	865	876	883	911	885	913	892	955	866	861	883	902	902	872	866	890	853	893	858	913	887	876	848	875	901	881	826	896	882	914	878	937	905	882	885	882	895	873	856	863	863	847	839	920	873	862	934	879	876	873	902	885	910	876	876	861	834	921	900	895	900	912	844	839	847	939	864	898	897	858	876	869	840	870	940	897	905	872	914	833	863	902	827	904	939	910	900	894	889	843	877	856	853	932	856	911	933	902	884	881	866	851	873	884	874	898	921	890	913	896	824	881	821	905	914	853	859	861	892	894	941	871	862	899	835	876	881	863	863	796	865	874	873	960	867	900	910	884	896	872	869	853	860	880	873	865	865	847	912	877	920	832	925	889	864	912	896	931	902	883	854	927	878	929	926	841	932	874	868	873	828	846	854	944	863	862	846	858	889	872	934	849	895	896	902	859	934	888	870	882	874	855	887	801	870	844	911	888	883	891	874	829	866	884	862	890	887	843	919	919	898	911	935	917	856	903	893	874	850	916	870	878	899	884	876	919	894	895	842	820	851	867	844	892	854	923	898	886	905	910	891	862	819	869	894	903	889	876	920	861	854	904	935	870	906	919	873	907	947	853	846	819	919	871	906	854	861	815	881	876	929	859	924	950	910	880	857	854	903	879	983	897	909	896	902	831	921	866	892	872	878	939	852	873	929	912	890	915	925	848	921	884	868	914	888	878	878	866	897	881	853	867	872	889	891	882	864	857	864	861	862	923	886	877	898	906	886	914	849	860	899	819	901	850	904	843	820	867	873	852	887	910	868	865	829	894	866	906	895	885	893	848	914	873	925	917	884	871	859	890	861	845	889	876	866	872	846	873	887	896	900	871	913	857	879	900	882	936	894	854	839	917	859	858	905	879	914	887	936	909	858	903	828	831	878	917	849	929	843	872	856	914	885	819	908	892	874	884	883	901	891	933	894	888	874	897	892	863	823	922	929	884	925	926	862	881	823	900	870	853	879	874	900	872	953	865	842	836	863	878	891	861	892	841	882	829	857	904	858	845	888	854	855	857	856	865	929	890	920	918	887	844	908	904	857	886	851	881	862	894	891	900	883	865	902	890	871	917	910	898	873	913	915	855	823	809	853	895	900	889	844	874	913	915	848	874	877	906	856	985	935	846	872	856	876	910	851	927	938	904	883	919	885	837	833	893	897	866	832	860	884	913	911	852	910	882	879	938	899	888	882	898	908	879	849	850	914	896	910	879	872	854	910	899	874	874	882	840	903	866	937	876	895	815	861	869	869	891	859	923	868	915	964	808	864	872	925	911	866	903	891	967	875	845	942	902	864	855	897	883	896	855	921	887	866	882	864	897	884	878	882	816	861	864	875	896	848	906	863	912	867	939	838	827	843	897	882	857	870	892	909	944	888	890	904	817	884	893	879	922	876	862	939	881	890	886	816	878	859	853	880	858	863	838	840	921	907
59232	26479	10466	3660	1679	1039	727	522	504	475	508	475	438	422	387	431	434	369	440	418	407	402	399	409	389	407	397	396	391	417	402	446	415	439	442	436	386	396	414	423	390	426	444	437	440	427	438	422	380	425	361	360	436	382	445	375	371	395	419	378	399	403	387	428	393	368	382	465	417	432	421	402	425	402	410	436	396	447	430	361	421	441	433	415	448	438	444	400	399	433	384	384	441	390	392	394	451	408	408	384	434	424	402	380	433	426	426	410	393	371	428	438	363	426	399	399	432	419	399	398	418	420	404	421	414	428	426	432	367	396	410	428	417	402	355	414	417	404	388	444	373	413	406	395	462	404	388	373	369	419	378	391	384	380	407	419	370	407	387	436	425	429	404	435	412	426	440	417	391	407	429	426	398	406	401	405	413	392	384	384	432	388	386	453	392	387	372	425	412	440	432	452	424	384	419	378	398	377	419	438	431	373	370	388	390	419	400	430	424	380	396	402	423	442	400	405	414	448	440	410	389	441	431	420	462	389	445	432	456	409	423	407	412	389	396	402	382	389	403	407	408	413	367	401	348	398	407	437	400	394	398	422	412	423	391	436	393	448	402	417	442	410	418	400	408	413	412	432	414	431	406	426	423	400	395	384	425	396	402	378	404	393	407	425	418	415	386	408	440	417	375	415	385	373	420	411	413	404	385	378	410	406	384	428	426	396	408	419	435	435	400	418	440	428	397	391	417	419	382	421	377	419	416	419	426	420	447	413	372	411	381	399	400	418	436	435	424	442	420	378	410	377	402	423	450	420	405	362	396	407	400	423	402	423	391	376	429	390	403	411	419	416	427	410	422	419	432	430	421	398	384	399	389	369	413	413	420	397	408	368	384	406	392	426	407	378	394	409	421	421	376	407	384	467	377	406	408	388	404	366	431	371	392	364	430	389	381	415	413	427	425	407	409	444	404	418	416	388	453	387	386	384	387	425	429	419	417	418	399	402	446	404	419	421	454	388	432	417	385	392	429	416	408	399	370	375	426	429	422	397	396	405	379	356	374	395	387	440	396	406	405	402	386	381	421	425	429	442	427	434	372	447	374	392	401	384	416	392	393	413	404	417	429	386	401	433	406	402	437	401	403	408	379	384	398	421	394	388	399	414	405	419	375	399	455	424	429	358	418	381	418	459	394	437	415	393	419	371	417	423	408	424	431	453	416	439	408	400	430	439	393	433	363	399	350	419	382	383	428	394	472	432	392	364	406	419	398	417	432	413	410	411	424	405	416	392	414	408	431	466	429	386	379	393	403	363	423	422	395	464	453	399	416	395	420	453	416	436	389	436	360	418	434	435	460	439	387	377	425	426	419	389	457	392	436	416	351	394	385	406	447	414	441	415	443	444	421	415	430	380	420	411	423	403	433	424	446	416	414	387	385	406	405	451	393	416	421	410	435	408	403	417	427	429	405	411	389	390	415	412	395	419	441	405	409	387	410	438	446	435	387	412	412	410	396	403	413	404	436	410	428	400	398	429	448	433	402	414	435	395	445	397	421	436	447	420	458	410	421	411	376	430	420	405	437	380	436	420	418	420	409	435	413	398	407	389	399	379	409	397	400	454	444	437	457	449	397	402	399	441	391	381	400	414	408	403	401	446	438	403	407	415	413	396	411	452	410	415	400	417	397	424	405	426	398	425	404	420	388	411	391	399	486	390	458	395	399	430	380	426	384	410	405	387	427	352	422	437	456	403	427	392	393	397	366	412	403	429	356	387	406	412	432	415	396	450	404	409	357	440	407	431	403	394	415	405	411	418	436	431	401	427	411	389	410	393	396	397	406	371	402	373	388	430	433	412	372	399	403	372	388	417	404	454	420	368	398	433	404	404	448	404	368	375	375	435	408	371	415	412	445	396	425	405	446	445	400	391	412	394	366	443	428	391	398	398	427	413	412	389	383	385	418	430	409	405	387	385	398	444	429	390	421	370	380	427	401	401	436	407	422	394	409	416	399	410	438	421	424	395	404	384	422	401	369	438	440	427	378	407	395	430	408	397	404	384	408	401	417	409	413	444	413	431	447	406	420	418	408	447	377	382	407	442	400	432	402	395	405	447	382	413	436	421	408	389	417	436	391	408	412	441	405	420	416	403	418	442	375	406	398	411	378	414	383	389	433	369	411	378	447	397	457	400	401	403	410	421	432	418	407	393	385	409	449	429	427	434	406	417	429	414	383	381	381	402	402	393	425	397	389	408	428	443	401	420	418	430	406	412	383	412	411	401	392	392	392	386	444	422	432	393	423	412	380	422	374	403	408	434	393	420	423	432	408	402	431	398	418	464	425	407	356	402	434	384	452	393	413	389	477	400	443	386	419	382	441	417	418	406	400	416	397	466	413	408	423	433	417	439	400	396	405	415	394	394	415	446	406	395	416	409	452	425	407	383	402	382	412	392	395	413	413	426	402	423	385	351	389	398	398	366	381	433	394	429	388	412	418	453	392	397	411	392	429	435	368	405	420	428	392	438	412	411	399	419	388	388	417	395	408	390	433	405	368	448	405	417	376	418	405	411	402	403	413	424	417	424	460	413	404	431	367	382	433	414	388	431	358	442	395	427	421	417	435	410	398	395	418	424	408	373	386	421	425	428	372	389	436	419	443	410	352	403	380	430	374	374	429	412	397	434	394	409	452	427	404	418	443	411	472	419	357	419	435	446	410	411	446	394	393	399	375	391	401	395	399	391	378	404	402	425	405	441	413	405	426	428	429	394	369	423	390	418	429	397	385	385	394	408	411	428	391	383	391	397	407	412	452	409	429	416	376	398	392	400	409	394	388	362	387	427	405	392	392	393	393	404	415	420	418	402	416	445	400	425	376	411	357	378	465	388	414	418	357	410	397	410	421	378	360	417	417	385	393	396	423	389	412	402	412	437	433	431	423	389	396	406	426	423	429	376	450	424	396	397	386	411	484	405	392	416	423	435	432	426	370	401	432	425	414	394	384	419	390	394	429	426	424	399	426	418	388	439	366	412	404	395	389	463	432	381	436	455	389	448	473	376	394	423	409	409	438	420	420	430	449	422	390	416	420	389	439	409	389	398	387	442	408	394	395	385	412	395	407	375	392	394	414	425	386	395	397	380	368	393	427	390	412	441	439	434	371	413	402	369	417	429	439	378	385	436	414	462	428	436	397	419	383	415	382	396	443	438	372	403	410	459	389	419	438	411	403	432	389	411	390	391	400	444	387	426	412	364	407	367	397	399	426	389	387	427	412	425	380	375	415	414	429	440	382	396	428	379	379	381	387	386	390	385	379	387	454	373	381	363	407	408	430	400	424	413	400	416	415	386	409	393	411	424	387	425	383	388	384	416	413	434	398	372	394	428	418	407	381	429	398	375	415	387	434	450	414	413	421	404	396	357	442	404	395	428	375	369	395	392	374	421	415	394	391	404	415	423	440	394	386	412	405	413	415	406	408	391	395	378	426	453	463	376	479	464	414	412	400	425
39504	19232	10274	6743	4454	2740	1844	1391	1287	1150	1081	1166	1000	952	980	891	897	899	933	931	943	916	885	937	901	937	952	893	896	919	868	925	913	960	972	935	879	908	899	898	938	915	955	846	896	892	863	921	821	904	899	871	882	907	921	897	886	855	898	919	862	873	882	857	906	896	836	957	917	874	896	911	929	936	948	876	838	865	822	872	877	905	886	905	901	880	847	899	858	835	878	928	900	886	942	897	909	947	943	927	854	849	865	897	893	861	895	915	908	863	912	914	894	900	919	898	907	899	915	876	874	867	900	921	895	863	902	865	916	905	869	849	876	880	907	904	863	901	922	885	891	838	936	838	956	893	909	884	881	907	906	880	857	948	973	905	888	855	867	898	890	875	931	835	881	870	945	932	862	898	936	887	904	916	916	923	922	920	835	920	930	904	905	924	904	940	895	859	855	879	911	909	893	914	906	886	907	882	875	936	920	903	856	833	889	913	874	890	929	847	900	917	898	946	911	884	924	838	905	866	927	892	929	903	851	894	880	894	862	877	924	910	874	864	895	856	906	918	886	949	921	857	937	884	827	904	831	897	849	924	915	914	878	931	900	891	900	861	897	862	889	916	930	898	901	873	966	917	848	866	888	907	912	918	875	914	889	898	893	925	890	878	903	864	903	883	864	902	962	895	875	891	836	868	894	919	968	874	899	951	870	884	867	879	927	928	912	941	970	869	896	887	954	911	871	945	904	872	908	951	912	906	920	947	938	914	882	877	840	855	923	859	886	899	864	933	900	903	868	895	873	887	916	985	901	875	902	933	885	942	877	873	867	835	909	909	938	919	846	910	896	897	830	904	884	918	914	872	836	872	937	938	890	822	883	863	847	884	882	876	924	887	929	901	838	943	843	824	911	965	874	903	898	908	915	938	860	895	924	934	896	890	912	936	894	950	965	899	821	901	918	906	904	939	880	875	898	897	876	875	865	871	877	944	916	844	896	883	895	947	848	939	877	944	859	910	834	864	880	871	865	866	912	885	969	883	874	863	868	870	894	898	857	869	840	921	897	834	872	850	914	892	914	881	894	904	915	857	930	919	879	916	898	846	824	917	879	890	860	830	859	894	867	885	902	898	930	904	925	908	844	921	918	926	893	868	880	899	890	951	874	891	891	857	852	939	903	893	906	866	845	920	882	864	870	879	952	908	876	926	884	882	967	895	943	871	860	890	850	852	871	903	882	904	917	916	872	902	844	955	864	862	909	925	878	884	870	905	888	925	900	938	890	868	894	913	915	921	908	920	893	865	935	853	909	901	947	887	944	917	874	851	846	884	892	930	884	904	910	927	912	955	905	980	841	877	875	843	889	879	889	894	873	884	950	881	929	887	858	896	890	799	919	945	886	961	945	910	864	885	904	912	877	851	860	875	888	941	914	920	894	912	906	897	849	883	953	875	857	925	909	934	839	882	868	866	909	878	912	865	910	960	861	918	906	914	894	877	877	896	828	840	895	849	905	840	977	917	929	880	891	857	907	892	953	900	945	935	889	892	883	870	889	862	904	870	858	865	904	896	905	869	857	867	839	873	876	900	889	876	906	925	815	927	891	883	882	828	857	909	896	884	872	953	863	948	914	876	891	935	902	949	951	895	895	868	884	843	899	933	901	880	887	913	906	942	886	888	929	911	904	869	910	858	942	888	931	923	877	852	919	863	913	913	893	918	858	920	903	865	905	862	869	868	878	895	907	957	908	914	912	889	934	863	917	865	880	920	932	910	928	852	874	881	864	872	846	949	967	906	917	925	860	874	880	902	890	968	930	852	842	894	881	924	843	902	877	923	931	915	906	899	900	905	922	952	899	875	913	899	888	912	929	836	900	868	871	900	896	879	879	902	894	875	891	891	879	916	875	902	873	875	893	865	883	891	889	893	864	884	872	884	923	888	892	896	885	878	863	883	869	915	891	916	874	891	891	851	901	933	855	878	901	840	890	872	958	922	895	909	850	941	896	919	903	887	944	955	876	967	924	931	819	916	907	846	887	958	913	958	892	899	919	928	896	867	941	891	864	909	845	935	948	968	907	864	886	886	895	855	916	863	875	898	873	880	817	902	881	884	884	895	836	938	933	870	892	897	889	915	869	937	902	916	856	910	917	912	875	909	882	939	896	906	876	940	874	846	865	930	919	900	867	895	935	925	897	891	964	894	933	888	902	926	873	911	861	977	918	873	906	898	864	873	891	930	946	884	906	893	951	879	897	914	906	909	899	915	858	901	951	902	854	934	848	893	896	902	877	902	881	881	882	863	870	865	916	857	947	870	905	891	853	946	940	864	907	876	888	926	914	902	925	891	879	903	880	890	925	915	939	935	860	923	916	850	934	874	882	921	855	843	872	886	900	933	876	865	889	930	877	895	871	947	931	850	882	928	910	875	904	887	880	939	934	888	917	866	897	955	889	864	906	922	894	943	915	894	880	898	899	856	916	921	927	931	890	875	921	906	878	911	845	876	912	895	847	877	927	920	847	881	856	917	875	888	891	927	878	952	897	876	832	895	868	883	898	891	886	872	871	910	882	966	887	939	857	906	914	863	866	881	894	972	864	867	877	896	909	924	922	881	951	924	917	889	857	943	891	892	903	901	924	911	902	879	870	893	911	892	894	874	963	915	910	908	900	923	870	893	898	896	883	918	914	887	868	925	902	873	885	896	890	928	834	897	926	935	957	926	908	896	945	881	949	859	896	883	867	904	882	909	944	883	905	870	899	928	909	914	912	902	910	882	914	884	892	882	885	841	892	927	876	909	939	867	911	902	918	849	881	882	903	893	905	874	906	859	900	916	866	906	937	888	953	889	894	885	900	911	892	917	907	905	866	891	911	902	918	871	898	910	892	938	887	908	875	856	896	915	888	913	862	853	848	858	874	888	866	884	875	827	879	929	867	849	911	900	856	916	932	888	845	890	930	897	895	827	925	913	874	901	836	860	888	893	938	922	930	876	819	885	908	918	854	889	932	852	939	902	887	873	906	897	922	952	871	888	930	878	907	930	859	853	911	892	903	854	904	852	854	967	921	860	904	848	912	899	887	936	887	866	905	875	897	876	974	884	852	921	870	891	903	921	870	855	896	899	878	877	876	873	889	901	925	887	909	904	912	848	909	911	901	864	879	883	871	956	902	868	886	885	894	887	876	874	942	864	872	892	928	937	924	915	891	849	911	894	918	911	865	877	938	935	892	914	859	893	859	901	794	911	880	927	871	875	860	923	899	912	831	875	846	905	922	916	870	924	912	925	910	928	863	918	948	858	928	918	904	906	908	884	924	927	917	901	908	900	942	862	949	940	894	947	863	858	911	886	881	922	906	884	903	920	893	866	880	904	896	924	910	923	905	869	910	881	883	853	942	871	901	946	875	871	890	887	853	939	809	903	846	857	903	910	927	907	907	922	892	889	924	902	927	871	917	907	919	914	910	910	869	921	855	877	910	903	909	879	894	915	890	892	869	917	930	870
64173	28824	9540	2411	1053	756	671	588	445	462	458	452	420	454	494	437	444	423	425	451	473	454	428	374	436	419	421	434	391	443	435	393	427	448	438	410	441	416	405	452	459	478	408	434	422	387	403	411	477	495	401	435	467	444	440	428	434	454	421	419	439	438	461	411	411	421	398	458	446	463	450	440	470	438	427	424	376	391	474	467	450	381	432	424	402	418	408	435	426	439	452	411	415	400	423	416	396	424	448	427	423	410	443	433	415	460	440	423	404	428	409	423	441	445	397	411	406	455	430	392	416	381	472	432	451	434	408	422	421	438	437	419	430	424	452	401	424	422	414	456	422	440	462	434	435	476	409	400	461	418	424	438	390	435	404	444	401	415	423	407	422	490	447	431	456	420	454	412	396	405	426	414	418	478	405	404	428	429	456	372	454	411	427	439	420	406	407	478	424	410	389	419	458	467	449	418	427	436	429	438	459	471	496	439	449	401	416	430	449	407	422	460	456	453	419	446	421	436	413	391	417	447	457	388	433	415	451	448	428	431	402	411	416	431	393	414	394	495	426	448	408	434	460	446	456	453	418	411	441	438	448	429	458	439	453	415	422	407	445	446	461	410	378	438	449	419	388	431	433	442	474	425	449	441	447	472	434	430	447	417	431	468	432	441	447	427	445	450	469	419	445	428	436	454	431	411	454	441	442	405	447	432	452	432	431	459	433	425	426	441	432	405	414	415	419	439	413	451	463	471	457	451	380	421	414	398	395	414	430	435	392	450	446	408	444	420	460	444	432	460	445	451	440	440	461	421	438	424	432	408	397	434	400	452	439	421	392	437	434	424	414	438	439	388	406	476	452	430	468	431	454	445	407	422	423	432	424	448	449	447	443	426	453	411	418	461	410	422	406	448	415	464	443	430	416	399	449	373	417	421	410	427	448	410	439	455	481	462	452	449	431	434	419	419	428	436	411	429	458	467	409	430	442	459	448	387	409	411	424	440	445	453	444	460	405	440	415	406	408	410	444	432	452	419	429	435	431	449	445	423	468	466	423	432	432	428	431	433	448	411	448	457	399	465	452	487	422	411	437	426	417	420	478	411	431	439	442	396	442	438	441	424	422	429	428	421	392	454	386	418	414	427	442	417	417	436	417	410	437	458	448	439	401	459	411	430	408	426	469	432	433	444	433	435	401	437	428	383	445	441	443	464	394	411	436	453	415	467	406	458	451	395	418	380	406	449	453	459	417	459	462	417	414	421	451	430	454	455	399	419	421	437	476	444	415	365	416	415	405	430	403	449	393	416	416	378	445	429	438	419	435	384	406	413	434	438	433	399	439	467	450	435	454	458	443	429	463	421	481	422	475	452	495	451	428	437	437	449	422	413	473	448	449	433	384	434	446	379	425	430	460	386	448	447	437	428	401	473	411	431	413	427	436	478	425	433	433	452	473	416	458	491	491	463	421	391	425	418	406	385	439	448	457	403	416	415	440	441	436	441	394	435	403	439	425	425	428	473	467	443	431	475	424	442	454	425	394	437	460	464	422	461	431	427	415	460	408	436	439	421	473	442	451	439	455	432	395	420	420	407	423	422	415	434	407	446	423	431	452	468	418	415	433	475	441	443	461	464	427	406	458	401	402	439	481	409	403	392	433	460	418	412	410	449	452	424	418	422	426	444	421	436	465	415	408	454	433	458	452	498	455	441	408	398	408	457	425	426	421	416	412	461	416	403	444	428	423	450	476	385	419	445	433	390	465	391	424	414	439	411	440	411	413	447	433	426	415	419	420	457	470	443	419	436	388	430	411	431	415	425	408	418	400	432	456	458	433	432	470	401	383	395	473	416	426	424	454	434	425	485	419	434	426	411	436	449	420	421	461	412	433	432	416	406	404	450	436	410	453	429	454	387	427	458	444	447	395	489	402	475	460	416	462	454	393	459	421	411	441	429	463	418	465	436	414	432	416	460	417	451	421	379	422	434	420	447	466	467	454	449	437	402	469	388	422	424	409	407	425	399	401	425	448	413	433	436	422	445	410	444	457	421	427	404	458	403	452	416	421	452	418	472	422	426	441	397	426	412	426	425	424	430	450	398	411	425	439	449	446	425	457	433	446	423	426	445	432	412	479	436	409	421	418	432	460	435	409	391	430	449	439	503	425	422	442	415	440	443	438	400	437	449	443	427	423	414	412	419	431	427	402	444	412	400	404	418	444	404	452	461	409	432	424	428	401	469	436	443	432	412	423	452	466	446	416	435	414	468	439	471	440	463	407	412	447	457	402	439	438	387	413	401	433	402	407	399	382	426	425	419	467	455	453	418	449	421	406	403	429	433	444	396	443	491	480	455	408	432	426	428	463	468	405	428	416	386	414	441	450	436	442	411	431	418	437	408	433	443	448	479	405	397	390	454	420	438	462	426	422	443	408	446	445	428	459	440	464	418	427	439	449	444	437	420	446	397	439	395	440	451	446	437	464	406	426	398	439	433	417	424	442	469	444	474	404	465	441	435	386	413	461	451	453	468	459	428	449	418	412	439	443	458	434	455	451	431	409	461	477	420	441	432	465	442	441	405	441	435	430	413	452	432	398	383	446	412	423	452	417	416	440	471	441	402	434	440	413	476	433	436	429	438	413	469	414	404	445	468	401	447	408	432	447	446	418	429	441	410	437	452	424	398	464	409	389	462	404	447	422	431	404	409	437	408	415	461	460	438	433	422	495	485	423	439	433	451	404	451	422	399	467	410	403	442	444	425	468	446	388	451	432	406	476	461	461	392	401	411	429	416	465	403	407	426	414	459	484	440	466	441	431	450	440	403	396	427	392	428	456	439	414	413	389	395	477	438	429	428	428	437	444	440	425	405	482	461	428	427	426	434	438	448	440	442	397	430	439	399	431	448	424	443	419	457	474	426	462	431	414	455	461	403	399	445	433	446	468	423	445	451	416	433	426	447	422	459	444	472	427	458	408	403	427	438	460	457	417	398	426	428	447	432	381	476	406	410	445	425	452	400	455	446	431	422	468	410	419	450	424	420	383	424	439	429	430	447	414	398	433	404	393	444	397	401	462	450	473	492	455	490	421	415	457	432	411	427	462	452	458	420	406	499	433	443	410	394	440	434	415	423	397	453	423	433	431	477	433	410	410	445	385	447	409	428	422	430	432	475	439	414	418	405	435	414	435	408	412	430	434	448	449	449	418	463	467	445	413	402	430	449	438	425	432	395	432	420	391	476	416	437	415	425	445	456	384	456	439	437	435	427	449	428	453	384	402	431	431	408	418	406	431	454	434	424	393	393	427	418	425	473	436	431	444	411	421	425	458	428	442	418	410	425	432	429	419	420	433	458	437	420	452	408	414	425	462	452	462	437	431	428	425	437	381	487	449	445	443	420	459	419	422	383	473	425	417	440	429	449	451	419	412	434	496	456	428	425	408	407	435	453	437	435	443	471	461	412	404	405	420	393	432	427	466	397	401	451	469	409	415	444	416	480	444	416	447	411
44698	18326	7242	4189	2565	1914	1575	1221	1127	1010	1050	1074	944	1026	983	973	946	906	965	948	936	920	947	905	875	971	895	908	956	922	946	941	994	936	928	940	925	947	900	940	967	978	865	949	972	887	946	936	903	950	887	941	979	917	933	943	935	941	952	934	938	970	911	913	918	939	940	954	928	953	903	923	901	948	945	902	931	958	934	989	954	958	936	946	977	947	922	895	952	922	871	950	916	922	978	954	911	947	921	974	876	958	983	903	930	931	909	957	947	986	956	899	934	914	943	942	938	1007	905	935	999	929	896	943	911	946	880	926	927	927	926	934	966	945	908	974	948	928	934	929	903	977	951	894	925	912	898	973	913	910	998	960	925	922	953	926	969	897	953	970	883	955	957	966	952	882	897	934	985	937	909	907	921	989	930	974	942	887	935	962	919	890	927	973	906	986	930	903	932	910	885	884	977	952	915	929	939	905	928	948	956	934	920	907	919	969	923	901	895	902	923	966	958	915	963	915	951	922	935	967	927	926	895	934	956	944	921	900	932	947	957	947	914	916	876	962	893	928	945	946	917	907	910	918	912	950	936	927	971	909	940	975	874	951	917	895	930	931	933	941	948	925	915	922	944	945	928	927	934	911	893	954	991	956	931	932	913	925	977	929	945	994	951	994	928	900	994	932	891	960	1006	922	904	929	915	898	934	927	955	902	936	939	914	927	867	939	913	962	898	892	978	906	928	926	967	933	863	957	956	900	868	893	919	951	969	946	907	937	875	902	873	883	1011	939	952	907	952	965	884	920	909	914	929	932	927	931	927	899	916	956	990	959	840	937	941	957	966	952	906	881	963	987	914	949	896	897	952	987	978	948	913	913	882	897	884	881	947	878	949	925	942	913	995	935	965	920	954	908	959	949	919	925	947	935	977	933	969	955	960	927	912	898	946	916	887	932	920	911	893	1032	982	900	928	948	869	908	963	882	994	951	939	984	936	963	960	932	926	941	936	937	970	974	921	963	932	943	938	944	986	862	944	878	955	933	896	954	920	963	917	991	968	890	956	935	929	960	929	923	938	928	937	902	918	957	888	941	894	924	938	910	934	920	907	895	934	900	959	1010	936	950	925	885	972	946	924	863	936	936	932	919	950	919	884	989	965	921	919	898	980	923	929	947	912	929	921	919	977	1009	917	950	962	939	884	945	916	948	893	922	873	924	902	944	916	892	941	926	867	902	961	896	914	935	945	929	955	929	902	983	977	936	971	916	927	902	893	931	949	955	877	954	897	904	909	938	949	960	928	936	928	947	978	897	939	999	906	920	941	908	943	966	916	934	940	917	913	894	999	963	893	960	938	919	931	947	894	937	942	847	924	906	962	874	894	948	877	952	1000	985	952	913	939	966	904	968	977	922	979	894	970	1007	954	921	914	923	877	927	983	937	982	927	926	920	897	888	972	899	960	974	936	902	919	946	946	908	941	933	924	928	950	940	926	880	952	898	961	954	942	925	989	856	943	957	937	954	952	920	899	936	909	949	920	1005	881	930	906	938	981	923	939	914	891	907	874	926	963	878	936	918	971	954	926	967	866	934	902	928	994	867	859	961	951	897	935	980	897	950	891	953	906	970	892	909	910	969	917	903	972	963	941	965	898	879	982	967	886	939	873	900	905	914	946	966	948	944	930	937	912	926	969	888	961	878	915	930	953	932	926	987	916	961	891	922	959	968	911	943	909	966	983	976	885	929	965	942	952	914	959	873	953	969	913	957	933	915	959	962	939	933	892	960	893	848	953	927	964	923	980	934	930	939	888	947	928	907	966	910	1020	902	927	934	942	913	921	933	924	901	957	890	946	995	949	875	928	922	914	915	936	954	949	926	903	906	906	940	953	914	943	918	971	937	857	936	917	974	931	942	958	953	925	977	924	902	863	942	969	956	921	875	942	977	954	940	953	917	988	916	919	901	865	954	939	937	902	998	944	889	939	927	960	945	927	1030	994	915	947	923	925	925	943	979	894	956	924	942	902	930	911	902	928	913	974	914	973	963	947	918	924	905	964	909	941	917	904	920	969	984	900	922	897	955	918	931	945	953	898	951	971	935	931	937	922	992	872	959	927	920	997	941	893	943	942	951	941	940	939	951	983	915	945	909	936	924	914	920	897	904	974	928	953	900	895	961	982	938	951	919	968	933	917	914	945	938	929	960	911	960	963	939	929	994	919	875	896	936	977	989	931	901	928	884	917	951	950	909	911	895	887	938	876	969	964	956	956	925	922	947	953	995	958	920	933	972	867	951	908	949	937	889	951	932	947	978	930	917	952	927	878	962	934	922	927	894	977	888	944	920	940	940	936	951	904	924	967	917	935	940	920	912	919	947	969	946	943	917	941	911	919	975	976	929	883	944	937	917	890	900	949	981	952	937	893	936	988	941	927	907	966	917	893	899	945	928	957	949	918	915	899	954	962	871	967	931	943	973	931	943	906	905	885	974	918	976	880	974	972	1015	889	859	947	948	919	946	884	949	961	976	922	932	876	950	895	955	927	960	933	942	930	910	927	931	933	878	941	948	914	915	920	907	897	911	921	968	946	898	894	943	926	955	932	907	939	919	968	947	928	913	912	913	896	877	933	966	971	956	918	937	944	963	946	935	953	962	929	883	924	1017	944	983	913	1002	944	945	955	960	924	984	919	932	927	945	904	952	921	973	949	932	893	988	873	932	988	925	859	961	883	973	935	970	956	889	941	921	916	944	978	966	926	979	944	946	948	901	935	919	938	947	913	934	941	958	991	930	946	921	938	900	941	915	908	902	942	895	952	914	905	938	970	897	917	863	939	1019	955	968	964	956	922	897	920	925	904	1010	954	890	921	931	951	953	922	882	904	936	872	952	898	954	972	901	932	945	933	957	951	894	920	928	884	941	940	931	919	926	914	910	918	918	879	912	930	964	907	953	928	920	978	932	933	928	935	931	935	899	936	866	928	921	920	908	906	999	935	914	910	912	943	951	928	983	946	910	940	975	949	951	933	923	876	998	923	918	943	948	948	908	911	956	954	983	887	917	923	897	931	964	962	933	953	960	1015	951	913	938	903	911	953	906	936	882	891	969	889	910	872	910	955	902	970	895	914	945	882	992	966	1003	955	916	901	931	924	921	922	956	966	989	926	891	997	943	888	960	939	963	899	975	958	931	904	971	929	920	895	972	944	954	901	949	916	947	964	954	962	957	866	910	895	891	883	906	942	918	910	972	952	927	977	927	901	963	890	951	951	895	931	909	963	912	923	912	899	932	907	922	927	952	906	941	907	970	952	1006	936	927	909	981	949	926	918	956	904	898	873	945	894	919	938	924	948	926	954	965	934	925	909	953	888	885	943	914	916	923	934	943	976	876	870	919	945	975	923	973	954	922	937	941	985	911	1002	921	928	968	894	944	911	983	913	935	959	995	930	953	939	939	997	998	923	978	940	967	914	923	928	976	998	929	949	929	1001	964	955	957	913	960	926	914	965	953	924	937	907	928	944	939	958	869	951	969
52438	18286	4470	1455	798	580	476	481	445	466	415	392	440	425	405	436	417	418	449	440	393	398	416	431	406	411	397	407	380	394	401	427	421	422	452	457	434	393	374	420	410	393	400	413	350	407	421	417	408	430	404	401	450	429	401	422	438	415	407	381	420	409	371	400	429	363	457	409	399	405	483	420	425	398	394	452	450	463	429	381	424	407	425	432	403	422	486	449	417	417	432	381	372	412	408	408	373	409	382	427	370	408	408	443	437	394	400	435	421	366	420	381	413	374	381	402	414	381	425	442	417	438	433	454	395	389	433	414	400	389	380	394	427	396	444	407	398	453	428	396	384	408	410	406	382	391	405	379	417	401	445	370	394	407	416	393	409	395	391	434	389	416	429	435	399	425	419	409	373	384	384	437	387	416	423	424	382	405	434	402	410	413	380	403	362	367	389	402	408	397	413	380	403	435	427	388	414	416	433	414	402	383	396	397	416	406	401	413	409	403	406	453	457	415	393	390	434	405	403	398	399	419	425	402	398	469	421	415	428	444	427	404	426	391	392	400	389	385	447	408	426	427	420	415	425	455	435	368	386	435	383	417	411	409	412	426	409	418	394	414	393	378	443	434	433	443	389	399	413	466	418	400	390	415	420	409	437	436	422	379	363	434	414	418	383	385	438	411	434	419	424	414	411	432	394	421	395	406	435	426	418	413	412	388	389	363	421	372	367	391	405	378	402	394	447	446	409	423	371	431	417	400	401	407	422	438	408	425	403	387	342	395	395	424	433	405	411	393	427	409	396	424	395	441	403	413	360	415	399	396	393	424	401	436	425	420	406	441	423	391	404	465	407	418	424	389	383	382	431	418	433	418	424	382	444	396	405	425	413	406	375	428	447	407	384	430	415	407	409	405	413	427	383	366	421	424	404	424	419	442	417	408	395	402	413	494	414	368	405	447	446	448	450	413	432	478	437	422	450	406	417	386	413	405	411	425	407	426	396	395	414	431	431	424	395	401	424	444	391	441	418	416	431	410	384	428	394	432	424	428	384	402	413	429	419	437	422	428	444	414	403	401	394	404	414	427	385	401	413	382	408	416	429	446	440	419	435	424	396	362	408	399	341	406	459	437	465	378	389	435	427	380	389	396	417	418	400	450	439	408	409	401	426	418	397	338	417	382	418	417	432	405	439	412	416	418	398	428	421	432	389	433	402	382	405	404	430	417	374	385	427	439	380	407	421	406	425	433	453	401	473	419	440	428	405	435	415	388	368	375	392	437	380	452	432	394	404	370	409	405	386	431	404	395	402	427	407	420	395	388	390	419	381	402	407	418	383	423	411	449	438	379	392	425	415	420	405	426	397	402	421	394	381	403	389	419	417	391	402	472	412	416	414	407	415	391	401	427	403	393	423	399	433	430	437	359	422	412	404	403	421	448	404	393	388	391	419	410	448	417	411	405	385	412	422	430	435	369	423	446	426	435	439	418	370	404	392	386	398	414	407	442	425	446	447	417	423	397	437	428	394	410	435	450	420	421	432	382	415	427	444	415	422	404	393	409	404	409	422	400	398	403	419	439	385	437	447	437	399	413	372	412	391	395	441	423	390	423	470	405	452	397	403	409	385	408	392	440	431	412	415	416	443	410	403	415	414	401	361	426	417	448	426	382	385	412	419	401	389	411	441	429	413	376	411	427	401	424	418	427	418	417	401	453	425	452	423	389	427	409	420	388	423	410	408	406	397	445	456	395	415	390	413	442	420	427	433	451	407	414	396	442	421	407	416	437	391	380	429	438	405	441	383	406	429	437	430	421	414	409	383	435	425	428	421	412	408	402	423	407	426	405	412	427	391	403	415	415	463	382	403	384	411	383	442	410	436	400	443	399	403	396	365	396	426	383	425	391	387	392	419	408	408	404	434	465	436	454	382	433	373	382	415	426	411	406	373	442	411	448	449	400	404	407	398	387	427	368	400	413	380	373	433	407	401	417	431	394	388	426	385	416	391	394	428	375	412	446	408	399	444	438	385	399	398	426	426	433	407	345	433	394	404	405	443	396	432	402	409	393	408	461	422	433	422	392	415	370	425	409	415	427	415	393	403	398	442	387	405	406	408	419	420	428	423	426	406	415	451	437	456	427	430	418	444	422	449	403	403	422	447	400	411	375	438	409	418	383	463	434	411	440	403	412	436	407	383	385	420	408	437	406	443	420	433	414	354	386	424	393	383	399	440	412	407	415	396	393	404	386	410	430	455	423	413	442	455	415	394	420	399	423	431	448	440	415	404	447	462	392	392	372	415	399	449	418	377	396	415	408	404	425	432	422	429	380	403	416	406	421	433	410	422	413	408	403	404	422	401	416	420	417	408	405	397	410	414	414	393	388	439	424	418	440	419	396	409	419	370	381	474	430	427	400	422	399	439	413	409	411	441	473	428	435	430	386	440	394	453	439	403	407	423	431	422	429	398	435	469	444	406	413	400	422	423	417	402	369	435	393	385	414	409	457	412	380	397	424	393	434	419	380	396	414	413	417	406	414	441	406	439	405	390	406	399	407	415	433	409	411	439	435	475	426	426	426	423	412	415	398	413	407	403	397	369	413	379	428	445	390	405	431	412	378	388	450	423	405	395	404	432	424	410	411	391	392	441	429	416	408	445	400	449	385	445	402	373	409	424	394	390	401	396	393	430	406	370	368	418	414	428	379	398	384	432	409	382	442	405	413	424	397	387	450	411	432	413	396	405	439	425	388	434	449	415	446	405	336	401	396	450	396	445	415	458	390	415	417	444	432	389	452	398	453	400	418	375	401	409	402	406	422	397	428	459	395	392	366	400	378	423	412	396	455	369	451	401	416	407	390	403	446	381	390	395	397	389	385	469	386	412	402	398	416	416	428	402	396	411	391	417	434	387	392	420	439	426	415	442	427	387	408	445	436	433	422	452	423	413	392	447	394	442	421	407	428	424	404	393	398	429	373	413	428	396	421	438	406	422	400	406	422	414	409	408	411	410	386	389	455	418	363	435	424	454	394	407	409	411	404	439	425	378	408	411	421	416	444	366	393	417	396	396	404	429	430	440	403	428	408	412	409	447	397	422	404	392	416	439	405	419	430	397	429	434	396	409	398	407	401	378	392	371	393	433	421	441	436	447	422	391	426	449	434	389	406	438	411	387	373	402	397	431	443	423	463	393	420	425	438	397	419	414	393	404	361	404	424	418	424	419	439	431	395	414	411	410	379	455	446	452	417	425	452	416	406	396	343	378	409	418	408	424	413	420	408	399	433	391	456	418	387	404	398	388	400	371	431	408	396	471	440	439	406	398	438	400	384	451	412	427	432	451	400	424	408	403	431	424	425	422	377	396	426	410	421	384	352	442	396	432	436	443	414	445	415	409	412	431	427	395	392	451	399	388	407	389	446	424	444	407	384	414	388	446	411	359	430	437	391	393	427	406	400	398	419	456	392	413	375	411	420	406	419	383	417	418	480	459	417	375	362	433	453	451	431
34622	11346	5250	2891	2062	1376	1039	1017	991	993	973	949	917	921	938	881	957	900	934	887	884	912	908	892	889	931	917	901	929	866	931	844	900	897	870	907	871	870	910	889	885	867	878	892	890	939	925	934	938	871	928	913	855	933	893	964	931	939	879	936	855	925	922	914	943	886	904	921	931	905	907	903	913	903	855	891	898	916	926	902	912	864	848	926	874	874	933	844	845	887	833	874	888	874	911	926	956	849	914	906	849	889	960	960	941	899	904	899	936	904	868	871	898	897	905	842	915	1004	943	892	862	908	873	952	857	885	904	893	887	933	921	993	894	886	871	911	909	923	890	954	920	856	857	940	810	905	893	863	868	886	905	881	936	930	869	923	899	922	1008	842	903	876	909	925	870	898	870	899	912	913	889	952	926	886	922	925	879	898	867	851	857	848	889	917	836	866	892	913	923	873	899	898	944	952	907	892	866	880	907	857	902	891	897	862	917	893	889	895	950	886	896	852	921	952	867	885	885	963	890	922	924	816	818	966	939	949	872	877	853	893	868	873	887	880	880	834	952	911	916	914	887	929	925	908	936	944	898	840	896	878	912	921	950	888	919	913	882	932	926	884	918	928	930	902	914	940	858	945	858	888	956	895	853	911	855	893	816	875	936	897	949	848	921	882	872	886	882	912	916	942	917	871	864	883	949	923	882	874	920	921	868	851	862	956	885	922	907	852	929	886	936	912	915	901	896	899	912	887	900	895	894	930	911	908	896	894	887	858	880	881	843	867	931	900	879	881	916	944	876	917	886	888	924	887	890	894	925	925	941	957	913	915	884	832	899	931	900	909	942	896	899	871	881	874	876	877	926	909	917	910	947	902	877	923	835	897	828	885	955	911	882	876	882	950	867	913	924	912	897	916	860	886	913	899	929	891	911	835	893	885	901	909	919	861	882	882	914	937	900	902	950	899	929	914	926	909	904	874	880	869	901	925	894	891	879	917	900	888	888	874	932	934	883	934	898	919	912	916	906	915	886	926	909	952	970	880	867	879	914	866	950	922	886	887	922	903	853	891	915	938	894	879	938	886	909	943	830	862	943	925	921	844	918	880	903	900	895	909	898	945	879	858	861	920	876	910	907	928	927	946	939	852	893	884	901	939	931	836	863	859	860	899	913	881	900	920	867	922	857	923	867	852	911	872	925	858	940	868	874	877	915	900	903	890	848	886	893	903	875	882	895	847	944	868	870	886	929	944	960	909	902	893	901	946	908	878	920	858	868	895	938	888	951	924	853	908	937	868	923	914	933	871	967	879	878	935	902	930	915	903	885	910	837	896	852	914	947	926	891	942	923	883	861	957	865	902	883	867	943	883	884	901	924	893	886	898	926	893	864	937	925	958	961	887	899	873	889	872	900	894	951	880	860	910	934	880	867	880	911	921	836	957	933	904	904	882	919	918	910	907	916	968	856	921	867	876	908	850	878	913	880	932	922	909	828	908	869	912	928	899	887	930	920	879	859	922	862	832	914	893	862	873	935	872	853	874	907	939	895	894	940	957	910	824	859	901	842	917	858	973	880	904	880	940	926	871	925	938	876	931	908	924	876	910	928	918	909	883	831	897	901	922	920	939	920	891	937	892	914	932	870	883	866	905	857	887	885	872	838	906	850	928	900	887	855	857	910	909	915	895	928	902	958	936	958	870	966	919	888	876	892	893	901	941	855	926	907	955	925	907	901	865	886	941	872	937	916	867	919	859	924	799	892	930	925	902	918	806	886	831	898	886	887	894	894	910	915	889	920	914	882	948	999	884	879	916	876	873	869	902	902	917	933	934	851	894	914	874	909	871	882	873	887	923	850	860	890	940	849	904	842	900	948	894	845	951	880	870	829	862	845	933	944	901	960	860	868	874	877	862	890	904	906	901	931	923	894	930	952	865	876	906	888	823	899	884	895	855	856	883	947	877	870	918	901	893	902	880	927	896	905	887	905	886	909	859	896	933	917	925	850	893	902	844	867	894	927	889	856	936	961	862	901	917	975	894	922	939	918	888	903	890	906	883	899	868	922	878	917	898	911	889	883	857	942	914	876	910	940	871	876	905	874	860	871	952	841	912	900	948	896	939	928	884	940	932	928	900	903	906	883	918	915	890	872	911	917	876	972	888	884	880	887	914	916	879	834	925	889	899	915	883	881	924	937	911	905	933	933	951	897	893	936	889	859	956	874	873	883	850	884	899	930	943	943	896	926	842	909	881	905	884	940	949	929	899	895	946	856	914	910	838	901	873	871	950	952	886	887	887	888	906	865	861	877	893	933	920	874	920	871	898	890	905	945	908	892	904	897	924	871	870	909	887	834	944	916	920	881	947	935	907	896	867	885	882	900	857	848	938	898	886	862	881	889	927	950	929	880	870	912	925	915	916	897	845	892	912	864	938	884	900	923	925	887	936	866	906	911	893	898	861	920	938	947	891	907	893	931	857	914	916	838	902	949	908	866	913	952	907	962	927	868	909	863	870	884	896	882	896	878	884	901	868	912	944	912	917	945	880	870	935	926	869	874	880	896	905	901	900	953	900	885	921	845	897	935	872	958	895	911	874	923	853	945	883	924	911	894	938	928	951	894	860	891	920	921	911	946	904	886	887	883	859	904	939	924	950	935	919	838	924	890	879	908	894	913	899	903	910	910	878	892	902	910	905	904	884	855	942	870	911	894	892	904	867	779	883	866	855	897	899	914	909	873	912	889	915	872	906	894	890	848	923	916	884	858	890	903	919	901	953	936	925	840	924	874	871	891	873	901	918	915	876	886	892	876	868	894	884	855	898	920	882	929	835	916	904	935	886	886	895	899	930	931	905	865	895	897	885	879	935	874	924	956	867	824	887	880	909	880	873	865	890	887	859	884	871	929	894	924	876	899	920	923	940	895	879	857	934	909	926	897	892	906	901	877	930	890	889	845	932	941	875	930	888	873	896	869	917	854	918	887	937	892	862	903	904	911	936	929	945	877	930	952	916	884	893	879	893	912	929	922	890	854	855	877	872	849	909	880	893	896	915	899	888	884	858	880	895	855	915	878	906	933	868	943	868	981	938	845	912	897	884	960	930	909	933	912	896	876	884	877	940	911	878	915	944	892	902	942	920	854	963	909	875	827	907	926	877	920	901	881	941	889	877	887	882	909	865	892	942	931	895	902	904	897	826	884	933	948	922	930	893	874	906	898	910	884	906	933	891	899	862	937	952	897	914	921	928	969	888	844	872	885	958	936	925	896	868	920	897	941	836	931	877	880	896	883	900	964	949	869	850	900	901	947	896	921	872	930	899	903	882	915	916	928	873	888	915	915	917	882	854	929	857	946	861	894	958	901	860	901	888	930	910	873	923	799	886	906	925	938	910	872	880	923	915	903	909	870	879	911	940	924	908	904	947	878	926	946	923	959	899	919	878	922	896	944	886	906	907	824	886	921	900	927	953	908	848	891	866	871	946	933	863	910	870	889	934	908	917	902	887	916	900
60463	27332	11297	3362	1208	761	565	536	482	465	447	449	438	479	442	455	400	420	403	413	414	373	393	454	442	448	432	405	396	382	408	417	432	432	398	448	386	449	441	409	432	453	411	446	403	384	485	405	414	421	377	413	370	413	431	471	368	395	444	388	379	417	432	401	389	416	364	392	419	437	411	425	427	407	426	405	410	418	414	431	405	400	412	416	418	375	429	368	402	410	441	459	404	423	400	430	441	369	422	434	445	385	451	418	397	422	423	408	412	405	428	423	388	393	416	406	372	425	427	414	405	414	430	439	421	387	413	424	412	405	444	463	412	412	382	398	407	449	423	374	415	392	443	420	385	413	418	424	402	378	416	419	380	449	416	419	411	400	395	412	425	404	414	393	394	390	420	370	407	370	413	448	386	393	374	432	403	401	420	446	385	431	444	386	417	405	386	415	416	453	415	438	477	386	427	405	382	437	396	443	408	422	410	426	383	410	420	417	421	419	436	414	399	423	468	408	392	432	425	429	397	415	408	421	389	459	441	421	381	419	388	406	394	394	413	418	395	422	412	399	404	420	400	435	455	432	428	422	403	438	401	437	430	346	405	355	392	414	412	367	408	436	423	429	421	423	414	403	442	423	396	430	437	431	412	395	407	424	415	401	409	399	401	374	395	395	434	422	429	397	425	433	426	421	432	420	459	418	384	424	408	384	433	429	434	410	419	395	403	439	413	411	426	417	403	377	403	429	389	403	391	433	397	390	436	405	393	443	461	404	443	422	410	427	411	429	415	415	453	411	429	394	444	425	379	434	417	439	442	392	461	393	420	421	421	372	451	460	410	366	403	411	415	434	424	430	430	416	418	431	427	412	395	415	396	480	422	408	396	421	423	424	419	384	389	424	403	454	403	422	377	402	409	406	407	397	403	428	419	398	381	412	408	400	378	403	439	401	426	447	405	386	417	405	383	434	412	382	414	412	397	448	409	436	433	451	416	406	392	421	427	419	425	426	455	419	400	445	391	394	415	397	412	409	433	414	415	350	428	404	408	414	424	401	427	400	362	415	455	425	419	425	393	404	422	380	429	422	453	420	401	389	406	407	401	391	420	400	409	461	430	420	402	388	394	407	467	384	453	403	396	382	426	437	391	418	407	416	423	421	432	421	403	410	402	397	416	412	414	433	388	418	431	393	422	434	400	392	425	470	446	410	379	437	405	434	424	393	426	425	415	420	427	407	388	403	403	424	437	444	443	404	425	424	414	433	415	432	417	400	417	446	426	439	423	397	374	379	420	427	400	450	442	421	408	391	425	383	390	385	411	418	412	405	398	421	439	395	390	392	418	392	367	415	411	423	385	416	409	455	399	445	457	389	410	431	430	397	398	432	380	384	430	419	422	445	444	416	430	465	425	443	408	435	413	450	429	406	380	382	413	395	399	394	409	377	425	400	391	409	399	451	393	421	370	413	388	381	423	355	404	393	429	456	398	395	419	439	389	412	420	387	416	396	438	402	440	396	430	422	385	449	428	408	399	464	434	375	390	371	409	393	390	411	413	392	410	415	425	422	397	445	404	399	433	420	435	408	430	432	388	406	407	396	392	430	407	412	427	405	468	416	420	428	421	429	389	422	406	435	417	410	398	421	400	459	419	398	413	411	373	414	415	440	346	445	435	396	439	393	394	437	426	452	418	390	401	438	363	385	409	412	396	424	427	369	482	401	450	425	418	403	372	440	449	428	416	416	428	472	413	410	441	411	422	423	401	424	393	401	393	434	374	409	400	426	403	411	414	412	434	396	406	394	423	467	411	444	418	390	441	424	409	435	389	424	405	398	453	442	393	444	395	392	410	409	364	411	439	426	410	423	424	425	423	382	413	386	435	422	414	436	407	459	436	428	447	381	365	413	438	440	410	409	425	431	420	426	386	431	420	416	436	425	445	390	421	420	406	426	470	423	406	441	413	418	453	380	467	393	412	384	377	414	365	418	392	394	406	410	395	424	401	398	424	418	379	406	410	425	364	409	430	415	472	414	386	364	414	425	400	385	380	425	411	418	398	401	397	404	437	440	379	416	400	422	414	411	426	421	431	406	453	413	410	441	441	467	414	401	412	368	386	418	409	429	424	404	445	435	493	393	449	399	434	409	428	394	376	433	417	444	427	371	411	395	408	395	407	436	428	402	414	418	415	416	453	397	424	412	412	410	424	431	418	431	432	420	383	437	416	408	446	410	421	440	430	411	410	395	420	426	416	405	469	382	472	450	414	398	410	405	426	433	454	391	410	422	394	458	428	394	386	397	397	411	407	402	392	437	414	404	407	444	380	364	461	433	391	436	419	387	413	379	411	368	431	455	393	416	468	421	464	394	434	452	405	454	415	390	454	408	363	404	430	442	443	428	421	405	336	405	426	420	404	421	411	435	434	402	400	410	408	425	417	425	390	426	404	417	426	389	399	429	409	412	394	422	378	411	421	408	391	444	428	413	421	454	425	409	379	396	456	417	423	436	442	428	439	412	394	444	404	383	401	405	391	420	434	406	433	406	455	399	423	415	415	428	450	450	412	418	435	423	418	420	394	364	376	413	404	443	423	407	456	424	417	390	435	433	412	411	375	416	382	415	439	394	416	413	402	393	401	413	397	415	395	423	409	434	421	416	432	449	438	420	428	381	414	419	418	376	395	453	433	432	392	373	398	413	433	399	456	407	440	449	393	414	402	417	423	410	392	407	423	418	393	409	408	393	393	415	400	412	415	415	415	375	447	444	390	409	373	427	406	398	386	425	394	414	392	383	447	479	435	400	431	417	434	387	440	410	424	415	407	395	398	433	435	444	389	409	416	398	376	403	393	426	399	425	410	417	442	436	399	394	375	389	426	424	408	378	415	430	399	412	424	407	393	420	434	377	404	433	443	435	410	378	419	453	408	397	415	394	420	391	446	391	402	400	407	351	410	414	401	418	387	417	393	398	407	404	415	379	434	408	395	452	408	391	378	424	431	421	423	423	433	432	440	429	393	456	383	402	431	401	402	421	395	443	454	459	437	407	411	375	423	402	422	414	392	452	438	385	407	418	413	415	408	400	395	401	375	432	370	429	438	401	417	403	395	381	392	446	455	379	393	413	408	461	397	372	405	391	403	465	431	371	374	399	455	411	420	418	396	403	380	394	429	424	426	412	433	405	432	419	404	420	396	391	430	452	447	421	391	341	415	472	390	453	393	427	403	387	369	389	443	396	411	442	451	395	403	414	476	469	433	444	410	406	417	433	416	418	384	403	418	413	399	433	424	399	422	430	453	415	388	385	429	420	396	422	415	435	427	442	409	408	415	394	403	411	383	358	401	413	427	418	419	460	419	410	414	417	414	417	428	408	377	417	440	414	433	394	408	392	421	427	416	428	408	425	423	459	436	426	419	382	386	411	446	365	388	397	426	428	423	412	412	385	361	402	414	422	419	407	447	400	414	418	461	432	407	382	388	411	439	382	440	434	441	404	438	411	367	384
40793	21006	11639	5881	2986	2029	1456	1211	1109	1062	1086	999	919	978	910	879	861	893	873	899	880	896	951	908	885	908	928	883	939	875	939	911	871	925	928	897	898	914	926	901	883	927	838	937	891	967	909	915	889	934	906	918	897	909	903	912	919	921	919	864	873	921	901	924	915	854	932	937	917	922	912	926	960	908	923	885	917	912	955	863	872	911	926	909	896	973	849	904	885	923	857	938	883	948	926	895	924	917	958	908	893	935	872	908	904	889	925	937	905	888	902	957	897	890	931	877	934	901	928	902	906	898	951	930	909	900	983	921	928	926	898	904	936	943	888	923	861	878	923	928	943	966	903	871	825	907	856	918	884	867	924	905	906	889	917	909	892	859	920	907	938	952	851	880	891	949	931	880	920	857	920	952	912	916	883	936	850	917	908	844	917	934	875	943	931	872	930	892	947	875	887	903	858	848	914	943	899	886	872	891	923	884	885	908	861	854	884	913	896	929	906	874	924	919	882	879	884	884	887	891	862	872	928	908	903	883	910	946	900	896	892	886	888	930	894	927	879	919	874	927	909	845	938	944	884	895	954	894	936	960	842	897	886	889	932	912	836	931	888	891	862	943	892	915	883	875	918	912	911	949	903	894	901	866	935	915	921	923	883	880	880	880	932	952	877	927	837	873	884	928	891	943	803	905	941	913	868	903	887	933	855	871	903	872	906	911	899	951	908	905	895	920	886	932	934	916	935	869	953	895	960	897	946	901	929	869	903	918	927	870	866	935	884	885	949	952	859	818	857	957	930	901	917	887	936	885	839	925	911	900	912	958	891	899	900	886	914	876	898	876	903	940	948	931	905	926	910	908	890	905	890	930	961	881	928	912	867	938	920	1018	846	893	934	926	910	903	880	944	892	845	861	912	917	903	913	902	914	938	889	914	886	901	932	887	820	936	932	922	899	908	926	934	920	872	933	936	960	869	873	944	939	953	941	899	910	901	886	875	910	970	902	900	889	876	911	901	900	941	869	912	939	850	875	889	911	916	918	954	953	922	915	971	942	942	940	891	849	895	912	883	920	995	906	927	882	860	939	931	852	931	919	882	907	889	902	905	835	942	908	897	932	931	863	915	926	943	894	918	880	916	920	928	934	956	894	945	863	925	945	877	942	958	964	909	970	961	895	888	966	894	906	892	904	900	905	917	887	913	875	886	913	936	891	903	895	941	931	884	900	910	916	965	971	909	918	924	940	905	867	947	871	921	965	924	904	901	955	885	900	905	890	929	913	906	904	895	883	918	957	973	959	896	920	883	881	911	858	923	884	918	886	960	949	897	859	921	926	878	919	888	908	909	889	882	961	807	884	878	979	895	952	914	921	860	875	889	889	882	837	929	933	928	937	884	979	901	943	928	916	886	895	912	911	916	888	898	870	946	956	904	926	884	930	889	869	902	861	918	923	894	958	885	921	933	873	869	899	941	900	884	869	978	875	900	878	937	911	977	914	916	922	919	905	886	931	926	937	918	900	908	924	956	847	937	954	889	899	862	929	957	836	955	849	922	902	890	875	911	876	928	889	881	951	926	929	862	907	917	907	915	922	863	874	939	931	883	966	903	906	939	921	887	871	933	857	936	974	939	939	909	907	910	943	922	907	958	899	914	939	869	938	922	930	913	930	909	865	932	897	953	924	907	923	925	937	901	914	870	860	907	883	861	939	913	930	839	897	867	928	928	880	952	931	940	884	888	887	879	894	889	879	944	928	933	857	903	916	894	952	949	833	852	942	925	902	896	889	956	915	955	911	865	898	900	884	894	901	936	924	969	877	925	869	897	890	851	918	849	882	907	885	917	870	902	936	873	917	901	881	865	902	906	884	900	922	931	863	926	876	911	920	873	880	854	917	905	926	915	932	860	840	902	926	919	946	857	879	818	915	889	953	970	922	869	931	924	893	930	920	933	915	930	928	904	966	872	925	903	905	908	895	882	906	911	930	912	856	902	877	930	934	902	949	923	933	860	894	973	853	894	915	923	913	875	872	932	888	905	896	904	915	892	917	882	879	932	923	870	917	933	924	872	904	897	915	879	909	943	932	892	887	911	900	911	916	904	897	924	900	966	922	949	934	950	893	895	933	885	878	894	928	903	882	907	849	925	926	866	869	925	929	900	883	859	855	941	924	905	896	947	919	877	986	913	877	894	885	906	921	872	910	875	870	924	948	911	912	918	898	873	896	928	913	872	879	916	895	892	912	911	908	899	909	895	922	876	850	938	892	869	922	912	865	854	880	865	897	861	916	948	946	862	872	919	886	937	917	913	925	899	919	913	893	913	884	911	913	892	947	908	865	920	895	852	908	889	925	946	834	901	929	918	895	881	938	886	824	920	890	893	939	931	926	925	866	932	908	891	901	868	873	894	903	841	909	884	938	913	900	929	894	922	878	904	936	900	940	878	897	905	912	889	932	881	926	922	957	910	920	877	888	964	857	900	887	894	933	938	901	867	909	889	933	917	899	901	887	887	873	941	902	867	951	964	961	932	885	923	928	878	889	853	890	921	931	937	889	914	881	932	950	955	895	941	954	932	948	919	893	916	901	937	885	898	950	882	893	929	904	915	932	841	927	901	888	850	891	884	940	897	944	890	894	884	901	916	906	876	911	916	930	915	884	902	877	934	935	910	906	887	928	925	959	928	919	948	926	928	876	857	896	966	915	919	947	853	908	901	915	927	900	858	893	894	932	908	865	972	946	935	929	885	865	938	936	881	921	917	921	927	852	888	918	863	897	891	918	894	911	948	933	931	928	935	924	935	942	884	899	934	886	898	885	942	911	879	934	937	872	924	882	883	932	889	900	919	895	871	873	897	936	912	895	931	898	926	879	854	981	887	844	897	893	923	845	883	896	886	926	896	927	900	903	873	879	962	938	965	890	898	895	910	924	880	911	858	930	931	879	880	900	915	896	873	846	940	963	904	945	932	880	864	922	890	904	894	936	861	952	852	905	888	878	942	950	903	947	859	897	892	895	904	856	920	864	935	892	940	937	898	873	907	879	915	916	914	891	894	889	877	932	938	896	877	891	875	930	878	922	845	966	948	860	882	846	930	872	915	914	906	900	906	921	916	917	920	920	953	890	932	926	889	895	877	904	923	940	890	891	920	917	886	950	889	930	902	874	948	900	903	963	944	912	882	970	925	959	926	889	863	904	917	972	890	932	893	895	955	958	859	948	900	920	886	892	954	957	891	916	923	909	893	951	901	913	912	925	875	920	925	967	913	904	965	955	898	881	927	859	940	934	864	873	872	885	910	909	869	958	936	881	822	879	897	923	868	925	907	877	883	888	906	954	882	864	900	958	928	856	941	919	965	870	945	889	867	845	856	906	924	889	920	944	887	912	946	888	906	933	936	890	861	941	898	947	884	908	868	913	952	936	940	950	916	919	912	927	927	902	908	840	944	875	935	920	900	953	939	931	927	887	954	932	889	910	917	880	894	827	908	922	862	903	917	903	904
65246	29058	11359	3087	1099	730	655	617	572	530	493	476	453	427	474	420	443	429	418	428	408	414	433	439	420	415	451	422	436	393	434	436	406	423	459	461	416	459	430	423	401	407	414	463	406	438	468	432	415	432	389	421	434	429	420	429	389	438	442	459	450	407	435	438	445	421	459	467	374	432	443	385	431	385	430	432	432	427	426	412	422	404	451	410	431	434	441	440	441	422	430	423	442	393	434	450	393	426	415	439	415	409	413	447	449	468	426	454	439	450	451	416	405	413	454	430	428	387	469	452	397	424	432	459	453	419	445	429	407	421	442	474	415	452	433	468	414	415	422	419	448	458	394	423	453	431	403	433	485	457	416	413	446	407	442	438	462	429	451	451	428	405	417	410	434	451	434	406	457	417	436	436	424	417	452	471	435	459	441	428	419	416	446	419	406	425	438	459	423	414	429	440	422	403	432	429	445	433	433	421	432	430	419	397	439	456	453	436	470	402	406	454	394	401	435	423	450	368	398	440	392	410	406	446	439	413	417	454	423	402	458	406	422	472	418	452	425	394	440	431	367	402	447	447	396	392	440	460	440	410	465	443	470	431	441	431	428	399	419	425	458	462	436	418	422	426	436	426	422	431	429	383	412	435	420	428	431	425	422	407	448	468	394	403	427	380	417	457	456	451	411	469	418	436	447	444	424	403	458	391	370	462	435	415	403	406	391	443	438	394	380	453	421	402	404	424	422	403	416	421	416	419	471	405	412	412	434	426	457	424	430	476	422	418	448	404	405	439	403	395	423	426	475	457	398	419	436	440	429	447	395	457	425	418	432	392	441	426	454	431	419	442	411	430	434	433	421	412	413	429	398	418	387	449	435	453	433	424	395	455	433	436	450	460	429	423	454	406	444	420	410	436	396	378	413	450	451	416	439	463	442	382	434	411	429	425	414	422	450	442	469	426	402	436	461	429	441	467	429	456	413	403	412	421	407	433	408	432	392	431	451	418	400	442	442	410	422	383	380	439	452	472	459	431	419	394	425	437	448	431	412	391	439	443	440	442	441	396	401	435	459	460	477	455	378	400	450	414	432	446	425	414	390	414	434	422	430	414	438	441	459	433	462	405	387	397	431	424	452	420	441	410	451	400	410	413	470	450	445	444	399	426	412	419	446	420	400	396	416	427	412	407	432	442	433	442	419	441	464	419	468	445	381	421	403	434	402	401	403	409	391	476	430	473	389	409	394	402	403	429	446	452	429	443	393	407	437	451	451	435	418	434	448	450	442	429	451	444	376	453	409	424	398	421	441	432	424	443	394	424	412	408	423	446	434	403	495	409	447	464	455	424	427	434	439	450	437	445	427	423	405	424	434	415	449	419	440	388	409	416	439	432	407	405	432	420	449	433	431	409	416	418	394	422	412	419	393	430	476	433	439	441	447	438	403	416	462	491	429	412	399	395	429	436	448	410	424	452	455	414	446	456	417	389	428	385	425	449	471	398	457	442	443	429	443	454	415	451	449	392	411	426	428	434	418	421	398	453	407	436	431	414	449	397	448	414	383	416	424	397	439	449	406	439	447	446	426	447	464	429	442	426	451	409	431	387	405	427	448	403	428	443	385	423	398	381	412	434	411	414	422	426	416	399	441	435	410	439	422	408	477	458	429	420	411	445	416	388	435	398	474	447	413	458	415	456	410	423	424	442	414	412	440	442	450	414	440	435	461	467	429	422	428	425	405	441	437	425	477	448	402	464	445	437	411	454	436	423	458	390	416	444	424	419	421	447	435	408	441	406	416	460	463	414	409	432	440	443	447	442	434	431	429	446	411	396	399	441	401	416	440	427	448	419	443	401	459	453	406	424	460	434	416	394	454	438	419	460	435	425	392	479	429	446	443	451	458	441	415	417	438	409	449	435	437	398	406	428	427	446	444	437	456	436	383	435	349	436	428	475	435	398	427	424	436	430	441	447	483	398	466	442	425	420	429	454	424	421	449	466	390	431	419	415	435	478	410	403	425	403	456	460	441	441	456	416	474	469	400	474	447	451	421	422	424	453	437	419	411	433	437	432	469	400	405	433	418	468	469	468	416	420	444	399	432	463	438	461	440	474	419	448	440	450	399	415	420	451	416	434	424	431	450	405	455	411	456	451	401	427	391	488	413	428	479	439	472	417	394	427	439	420	397	440	436	426	487	423	468	426	414	398	387	448	449	454	431	440	414	473	442	417	446	422	434	403	443	448	441	411	440	407	436	439	484	445	464	413	432	447	439	462	433	412	428	423	417	404	416	433	481	443	434	418	421	403	436	446	444	436	436	440	408	421	412	430	462	444	427	427	450	413	471	462	448	418	394	396	402	405	432	452	456	445	413	453	474	415	411	413	449	428	426	415	399	418	469	430	444	426	483	435	443	371	405	418	384	460	438	460	438	443	401	421	428	403	431	417	427	409	422	420	435	434	448	482	449	444	463	425	434	419	423	437	417	404	432	422	397	419	407	432	451	426	426	427	439	410	407	434	449	410	442	424	403	399	432	453	425	412	439	416	457	427	441	390	480	455	401	407	423	442	440	461	435	444	423	396	401	451	465	429	434	437	439	399	432	409	404	435	438	417	435	442	459	404	389	438	458	455	424	418	434	402	480	433	426	432	422	423	401	436	452	412	435	460	440	462	395	402	464	442	396	440	436	419	445	437	431	432	423	432	433	388	412	432	447	451	429	422	411	429	382	442	429	430	453	407	429	453	438	440	457	446	434	443	469	412	402	422	410	429	469	455	403	415	429	440	427	456	420	462	429	455	442	399	389	437	406	408	432	397	399	411	411	423	438	423	399	417	397	426	437	422	448	411	432	431	410	409	414	425	431	420	448	411	463	379	412	424	420	425	418	444	424	416	376	448	427	434	444	437	442	404	423	464	426	403	438	411	454	400	445	394	397	430	386	428	437	462	387	402	441	388	427	438	449	456	419	444	429	460	429	439	418	427	449	425	439	418	483	437	398	466	440	446	417	436	380	461	410	396	433	446	437	431	414	438	433	440	444	396	390	448	454	412	453	441	423	427	388	429	418	412	454	437	413	438	436	444	432	407	470	397	415	453	417	391	448	425	447	409	421	439	440	426	457	387	408	469	426	450	440	432	466	409	431	413	413	419	439	420	444	447	428	396	374	442	392	436	407	421	442	434	444	414	419	458	415	393	429	456	427	435	451	455	442	437	438	431	407	424	439	438	429	410	414	418	434	400	429	397	425	404	394	423	411	399	439	456	424	433	453	433	447	408	420	422	418	480	471	408	456	447	431	449	412	393	411	417	481	465	458	439	440	429	440	462	465	430	466	423	468	412	469	418	427	440	401	445	403	430	416	408	440	466	445	492	422	467	453	417	443	480	442	403	445	476	402	470	435	408	445	435	430	435	465	461	438	407	456	400	385	401	440	471	427	439	471	429	413	378	437	445	446	450	457	416	373	405	413	435	404	421	430	415	408	436	448	435	413	477	411	411	437	428
43916	21895	10402	5360	2757	2042	1711	1554	1397	1255	1228	1111	1080	996	976	954	962	935	957	967	940	959	968	983	953	916	935	951	972	929	940	908	930	972	929	892	881	954	931	982	938	849	922	950	957	894	964	957	977	958	932	927	917	931	958	919	986	926	988	907	958	971	906	945	897	945	950	979	986	948	914	935	922	909	971	894	930	930	931	897	956	944	924	929	978	912	932	923	904	951	1010	953	935	940	917	895	936	970	911	915	934	898	896	938	944	936	887	943	924	907	975	963	978	923	900	861	1000	963	922	980	954	909	943	1001	902	949	958	917	889	936	975	864	982	969	925	935	957	917	905	940	891	992	917	966	930	911	922	897	900	902	967	965	959	895	909	923	926	946	957	967	914	939	946	924	958	965	967	992	914	912	922	993	862	916	941	906	945	908	951	955	932	939	908	943	926	918	969	893	885	981	941	929	921	934	928	956	944	910	903	923	924	945	962	950	901	917	918	898	998	918	959	943	1005	953	947	964	924	893	958	955	910	917	975	941	946	923	948	1018	930	903	923	913	895	914	945	912	927	986	895	878	941	898	942	926	973	916	943	906	946	940	916	941	940	951	947	952	1008	957	887	916	922	935	936	933	937	940	986	904	933	948	944	945	948	908	943	947	913	920	968	897	855	955	940	927	907	941	897	902	919	931	923	951	921	980	941	936	923	934	933	886	918	942	990	978	955	900	931	900	912	903	976	937	898	965	905	923	908	1012	946	948	973	935	911	980	950	884	940	881	873	944	886	936	924	934	917	927	993	991	943	883	956	945	929	941	977	871	933	913	944	898	966	905	902	949	939	936	904	904	955	937	952	917	972	912	922	942	883	941	963	917	933	967	949	987	932	914	950	937	903	886	922	948	1006	946	927	956	930	924	956	894	944	968	880	955	954	847	910	898	948	975	929	976	974	884	1000	933	889	941	866	921	927	953	974	939	913	950	883	894	937	861	980	932	939	951	960	881	868	943	905	902	921	936	901	920	894	992	937	947	933	941	877	911	945	980	888	936	947	933	949	932	900	941	891	945	888	926	915	923	930	963	927	935	897	949	949	968	940	965	935	952	939	930	904	920	910	971	915	954	925	949	893	945	891	959	932	907	928	886	925	910	936	982	973	966	967	893	904	938	952	987	965	906	965	931	919	966	922	925	958	906	953	938	905	983	925	900	921	969	903	904	914	931	931	909	947	978	908	957	913	947	948	933	928	982	976	975	935	944	907	893	941	952	902	941	917	965	926	937	904	949	955	952	915	933	978	1018	975	964	951	951	919	914	980	995	928	948	883	875	933	998	980	937	898	920	912	971	901	905	928	915	942	921	919	962	874	940	915	986	959	950	930	943	910	970	969	930	920	936	978	953	921	954	901	929	915	973	933	915	907	921	949	965	954	940	881	976	932	951	892	909	954	987	955	974	966	992	941	952	971	928	970	932	912	964	964	935	900	955	932	946	956	895	908	889	964	959	913	925	916	948	937	908	957	999	914	909	937	939	964	908	929	914	898	931	976	851	931	992	926	958	904	944	941	943	883	950	956	952	950	931	911	978	913	887	942	938	947	993	909	943	926	877	944	939	960	900	934	930	943	986	920	944	993	941	939	931	929	961	889	941	879	911	943	896	942	980	945	952	928	907	953	969	928	937	959	923	984	934	909	987	939	958	975	951	932	948	918	920	930	902	940	945	976	938	932	897	957	953	979	918	936	938	864	941	995	945	901	932	931	949	920	981	907	958	929	914	927	959	929	959	996	909	926	943	971	926	906	961	936	945	959	933	888	931	963	945	925	924	1022	959	904	925	894	954	899	924	944	929	962	908	922	990	954	963	902	922	885	1000	945	888	946	923	959	924	900	913	933	948	942	953	925	916	910	918	916	960	934	954	918	995	949	936	960	949	933	942	981	905	925	937	900	932	907	885	920	903	935	987	949	955	962	996	960	939	917	932	931	961	930	965	967	905	915	919	890	944	968	949	921	953	928	946	890	970	910	884	990	920	862	874	926	935	935	887	960	961	989	971	981	969	917	938	846	948	914	904	923	960	946	934	877	934	959	895	951	970	964	886	878	981	941	923	910	1001	926	946	944	887	903	900	931	950	895	960	944	929	926	914	902	910	985	905	907	907	884	972	898	965	957	928	888	980	952	980	970	925	941	927	913	914	948	910	903	1016	958	1041	944	919	900	892	919	919	970	945	994	942	960	925	936	935	950	920	923	954	934	902	913	964	933	921	949	915	933	935	915	869	893	917	969	952	962	877	904	887	971	981	954	929	963	933	959	909	908	952	984	941	925	906	969	955	909	953	977	930	907	934	885	996	931	962	948	944	927	948	961	937	937	918	868	904	964	938	889	916	907	957	923	878	940	950	899	951	919	947	997	930	905	980	931	954	961	899	929	901	907	931	902	1017	902	944	1007	904	940	920	891	941	971	882	949	927	925	959	928	934	973	962	935	928	963	964	954	926	939	950	946	925	910	949	966	904	983	956	903	913	961	946	923	955	938	943	965	914	998	947	922	950	945	912	936	876	870	936	911	883	944	980	918	961	927	985	951	923	917	902	901	919	973	922	919	886	892	1003	883	939	937	946	883	915	962	981	929	979	894	983	946	908	972	908	936	919	947	932	1010	915	932	973	964	902	949	922	951	960	923	892	885	980	926	977	941	993	966	1014	901	883	977	934	974	974	901	943	994	943	927	871	849	969	893	922	874	952	962	889	904	948	918	910	918	956	944	963	908	902	953	959	935	960	937	921	924	905	889	913	929	966	958	916	923	937	917	942	963	944	949	929	971	964	926	963	910	879	925	938	939	928	899	901	942	951	983	968	960	917	979	902	957	935	905	980	910	929	945	934	961	905	863	962	960	944	913	935	898	960	963	943	893	913	980	962	932	940	965	902	936	936	960	970	932	1052	892	887	971	981	923	965	961	971	924	923	943	1033	954	945	939	982	940	1011	952	890	930	973	935	959	940	965	905	959	916	939	921	911	899	949	949	914	908	943	932	928	986	935	947	930	954	946	991	981	951	950	905	912	943	963	948	942	920	920	942	869	931	921	917	924	942	908	983	920	961	940	892	940	948	955	874	894	979	953	849	897	915	917	913	954	984	944	928	924	957	895	926	894	921	876	936	936	971	890	923	933	952	942	953	947	970	965	863	952	976	985	948	916	939	978	914	898	887	915	965	950	922	947	871	948	833	929	912	953	983	938	929	921	995	895	920	971	909	917	933	904	930	912	912	891	958	920	952	926	947	990	938	951	960	874	948	955	939	935	911	983	888	940	960	933	917	938	904	951	985	895	944	910	973	906	959	969	956	944	913	915	931	930	937	968	947	952	934	939	939	922	986	968	933	945	934	890	959	904	937	926	922	929	894	931	955	928	906	944	990	971	932	938	955	946	884	929	947	970	911	898	948	904	923	911	931	979	960	988	912	958	950	940	970	949	965	936	850	957	928	962	876	895	962	869	908	931	954	929	903	969	1001	947	962	968	913	939	974	949
46883	21396	7749	2359	1082	675	537	486	454	474	419	451	402	426	412	360	404	383	398	371	393	405	408	367	385	417	392	397	412	405	424	396	385	433	408	395	393	379	420	395	372	416	374	419	414	389	392	416	393	378	427	391	420	370	360	374	385	423	415	369	387	414	430	401	408	386	372	417	393	429	425	407	402	364	420	394	375	463	386	431	374	424	400	376	416	415	392	407	372	404	423	376	382	419	368	415	459	411	396	393	420	419	366	408	432	407	436	400	398	429	365	387	396	417	383	369	436	356	406	366	416	431	435	413	407	413	391	403	391	386	406	451	401	422	425	416	396	423	362	415	429	424	394	431	386	423	361	423	432	401	392	407	423	420	384	428	388	420	357	398	391	437	366	374	364	387	363	430	429	421	402	399	396	423	435	384	392	384	428	393	431	379	391	416	400	394	354	397	357	382	432	430	386	431	392	339	408	395	404	374	409	412	355	378	391	390	408	443	410	346	392	423	386	365	422	403	428	414	376	443	395	365	434	413	371	417	393	366	374	372	416	391	390	394	373	369	401	412	453	399	405	410	377	468	398	374	357	381	430	367	394	391	413	386	420	371	413	438	400	414	360	403	357	380	384	381	406	407	430	418	379	432	397	405	389	392	422	388	414	391	392	390	438	427	421	414	428	398	402	421	411	401	395	419	417	376	430	408	364	404	401	388	427	402	407	448	413	424	372	420	414	397	403	423	403	377	400	402	399	423	400	433	438	394	423	372	392	389	399	398	411	443	407	375	426	407	401	364	387	428	388	428	365	416	377	418	446	381	390	382	416	399	413	389	442	415	404	427	378	394	384	433	435	396	377	405	451	443	420	373	369	429	428	402	410	385	381	394	413	405	421	417	384	428	418	375	338	415	403	368	405	387	403	392	386	389	427	392	415	398	414	375	425	439	393	379	418	392	475	424	407	376	391	410	390	402	400	383	426	364	430	419	370	414	400	397	408	411	384	402	397	417	434	421	422	386	399	411	411	416	421	444	371	380	395	393	391	399	409	388	414	413	362	400	424	360	429	405	408	418	388	389	375	420	396	397	359	381	419	436	389	371	432	393	437	421	436	369	408	395	414	437	412	443	403	382	385	419	456	397	359	403	409	384	413	421	404	420	392	419	375	408	392	400	381	423	384	388	396	406	385	396	434	412	402	431	431	374	386	431	399	395	379	434	426	369	437	392	390	419	422	385	409	386	370	421	379	387	403	386	406	348	390	411	434	419	375	389	415	378	413	427	397	429	466	375	438	402	404	392	415	421	390	403	404	406	398	386	415	437	400	419	383	389	381	351	392	377	386	381	424	442	411	401	429	376	401	391	405	394	422	452	409	361	418	409	408	431	396	427	423	387	418	358	424	414	376	412	407	408	436	408	390	439	383	420	422	431	392	402	416	381	428	384	373	419	426	386	408	433	379	426	372	381	382	388	384	381	395	393	400	402	406	378	381	406	442	401	366	400	374	396	373	354	382	382	384	379	400	382	417	421	428	399	395	410	432	403	397	409	388	405	422	412	406	425	417	391	425	398	396	404	385	425	459	381	382	408	411	410	369	417	422	422	414	369	423	383	434	398	411	359	370	403	457	429	426	401	426	415	423	410	421	395	442	389	398	406	405	417	386	376	444	415	385	386	415	429	405	374	376	423	447	401	416	406	389	416	427	409	407	426	402	400	415	379	426	386	434	418	417	395	419	382	406	394	394	451	427	406	383	392	398	397	420	392	426	390	392	406	391	407	385	387	437	388	387	402	393	398	414	406	438	391	414	411	394	388	414	370	388	394	391	416	411	391	383	413	392	427	397	377	402	357	401	419	396	390	374	388	437	420	396	379	352	412	422	375	397	426	405	410	410	406	381	431	439	397	409	364	388	446	415	407	409	372	394	399	367	405	393	407	403	402	362	418	372	417	425	413	371	386	418	394	397	414	410	453	417	437	420	406	418	412	407	403	406	399	380	414	379	400	387	375	428	380	374	388	398	372	429	407	386	388	431	421	369	409	442	403	414	434	392	386	415	435	383	379	394	364	422	412	399	389	405	399	413	422	433	436	405	422	424	448	447	425	387	408	418	359	395	395	399	422	422	411	397	385	407	381	352	381	375	404	412	433	428	405	399	405	382	394	425	352	359	401	433	400	386	404	370	396	380	406	414	419	399	397	416	389	425	413	351	416	396	451	383	410	402	392	395	408	364	452	407	417	360	392	392	441	388	373	407	431	403	388	429	391	435	421	424	386	412	389	415	383	386	408	379	411	400	409	358	394	416	390	385	411	372	447	377	397	403	403	390	433	398	418	415	368	391	401	426	431	409	395	440	433	373	390	419	378	445	417	390	372	404	448	407	394	381	384	427	377	402	363	396	428	394	392	429	416	414	358	404	416	385	416	363	427	406	396	382	420	423	400	404	396	399	417	411	413	367	371	389	413	408	401	436	416	384	385	412	399	371	369	400	409	378	356	414	452	388	409	413	379	381	416	424	395	439	421	444	398	373	446	419	394	382	410	406	407	417	370	397	369	411	405	429	412	414	426	420	367	378	380	379	396	389	403	429	442	414	416	402	435	402	394	434	392	399	395	397	426	382	388	390	398	399	417	399	433	401	399	400	403	385	420	389	412	418	394	389	390	434	395	384	401	433	363	428	375	378	396	402	347	374	381	423	372	390	407	421	389	384	387	398	414	380	408	437	409	390	368	359	407	427	395	351	405	380	418	358	369	382	415	348	375	443	425	427	418	389	397	427	432	386	396	380	400	386	379	404	369	369	421	413	360	410	401	404	407	385	419	428	353	381	391	427	428	407	382	398	379	375	388	361	408	379	404	404	385	417	407	391	419	374	397	387	436	380	390	406	408	406	400	411	438	419	422	386	392	440	385	394	389	427	396	440	425	376	409	412	430	415	436	432	351	386	383	399	417	332	419	420	412	402	399	417	411	436	404	412	387	397	426	402	375	387	408	406	382	385	393	428	428	374	381	393	402	405	439	409	397	357	391	443	393	402	406	440	407	395	404	397	421	388	395	396	357	391	387	372	427	417	367	421	416	403	401	382	401	439	402	406	397	433	430	402	420	415	425	382	413	411	392	416	419	427	427	393	385	420	393	423	380	399	426	419	386	411	413	445	395	393	386	390	389	398	406	420	384	387	402	430	419	406	439	394	377	399	404	409	411	362	378	366	415	384	424	402	417	428	408	377	406	414	405	418	396	399	379	386	380	394	452	407	389	375	360	378	391	387	398	374	350	403	410	366	409	406	411	392	353	411	399	404	381	408	414	376	401	380	394	342	368	388	404	401	385	415	400	375	414	410	439	392	413	421	393	391	451	447	409	404	377	388	406	430	424	412	406	387	373	399	448	424	421	406	431	426	383	405	412	410	441	355	374	409	433	406	391	379	393	391	373	404	375	419	404	419	400	377	392	409	393	405	391	389	403	399	395	392	376	398	384	416	391	432	432	433	441	401	396	371	424
32315	16321	9205	4837	2806	1649	1319	1174	1098	1088	1030	959	922	922	876	873	859	855	874	879	854	924	885	912	874	905	891	852	864	882	909	879	910	901	874	872	875	889	872	925	893	819	927	844	866	860	913	883	900	878	903	864	875	886	899	857	892	875	863	879	888	895	882	921	879	907	928	861	906	876	881	860	900	892	910	916	881	891	879	879	936	850	852	804	889	836	917	951	885	920	867	898	873	812	875	851	926	913	882	883	834	878	912	855	927	909	871	877	893	920	875	901	892	920	870	891	839	894	881	859	883	892	929	875	953	861	907	825	880	886	913	864	911	892	854	879	926	882	900	906	839	925	899	832	845	907	916	899	909	921	886	881	881	881	913	903	879	857	887	906	902	913	842	888	879	908	889	881	861	887	899	908	840	840	885	873	850	942	853	885	866	869	897	909	900	933	901	960	890	853	902	915	894	903	841	884	896	868	938	885	870	865	860	941	810	903	852	847	916	919	838	840	863	867	924	884	840	892	905	890	860	920	844	866	893	903	878	890	912	920	914	893	868	886	827	831	863	900	862	872	913	864	897	962	857	847	902	859	884	864	891	857	841	835	925	864	866	845	883	858	903	890	869	848	850	898	866	885	863	868	888	906	888	897	924	886	901	896	863	903	883	912	920	863	847	883	878	908	851	839	866	926	914	895	857	866	869	839	858	898	905	905	923	844	884	894	899	887	893	911	920	848	867	858	857	862	911	888	919	893	884	899	879	908	826	842	891	860	857	889	836	912	909	822	864	856	852	911	907	852	876	881	866	895	937	841	908	876	874	890	872	849	811	882	871	847	886	865	852	953	911	868	873	915	907	872	855	838	918	839	883	892	840	839	865	869	889	844	877	854	901	863	852	905	860	874	868	912	910	891	892	810	866	900	818	933	886	827	923	900	806	888	859	863	926	865	825	868	891	838	874	918	857	898	885	860	886	902	852	848	866	874	875	905	855	899	896	888	858	839	873	882	847	850	846	930	924	891	900	880	866	875	945	887	816	864	898	939	867	864	903	873	833	897	862	842	886	812	873	864	883	877	836	907	815	882	892	894	901	894	879	900	881	948	871	906	910	844	856	867	879	844	879	909	867	913	860	895	923	884	872	860	933	898	874	915	848	851	865	899	880	866	875	905	926	870	878	870	872	919	892	888	934	897	761	923	879	925	896	898	875	836	825	863	804	845	892	906	858	858	946	904	877	878	846	894	861	881	810	874	874	859	895	844	867	921	885	826	923	886	853	854	888	910	860	875	859	888	865	932	850	889	891	895	870	890	852	875	906	899	838	865	841	945	875	900	912	892	901	914	873	877	933	852	850	853	879	882	891	869	873	835	854	850	843	876	947	898	830	912	912	921	856	903	854	878	881	874	874	942	891	897	891	895	887	866	785	922	852	906	907	848	936	832	896	880	894	901	853	921	858	896	912	886	877	890	882	862	895	867	857	917	861	885	893	859	877	879	871	885	857	906	868	850	892	890	882	997	863	873	910	872	873	904	895	907	865	865	853	888	906	872	910	832	907	873	915	877	925	854	867	912	881	845	900	872	868	853	884	943	881	844	876	886	855	909	892	902	906	896	927	891	844	888	916	877	853	922	831	921	895	886	827	874	852	873	860	891	906	912	880	854	892	877	881	900	908	886	884	880	900	878	877	947	919	888	881	904	823	882	904	858	903	886	884	820	825	932	934	871	930	847	849	883	904	894	941	865	932	945	948	885	878	891	889	861	937	934	863	902	875	858	880	899	903	852	846	891	830	887	891	885	851	845	838	900	910	861	933	922	846	926	859	852	934	900	917	872	947	875	819	897	902	935	896	848	861	876	841	890	930	867	858	868	857	871	932	851	891	875	827	894	892	884	888	853	841	887	915	870	897	860	875	880	898	873	915	921	861	922	859	931	847	896	892	855	876	937	892	920	848	860	920	886	884	846	835	865	844	883	923	891	865	874	902	860	898	843	813	870	831	877	908	912	872	875	851	902	895	905	875	905	849	820	926	895	856	865	865	859	905	823	895	884	888	866	829	880	839	856	932	887	921	884	823	917	842	900	888	906	850	861	906	880	855	868	861	846	873	879	867	896	912	928	902	855	853	885	862	836	918	901	909	900	897	883	855	892	835	885	908	861	876	838	902	890	851	897	929	898	847	881	869	932	879	902	807	887	906	860	887	857	865	865	907	919	921	848	863	912	841	861	889	829	872	867	865	875	863	917	870	802	896	913	910	864	826	906	854	897	873	894	904	874	907	885	864	872	872	926	869	878	877	891	872	921	912	881	825	884	919	926	864	904	789	855	867	912	881	935	909	912	841	889	887	837	895	845	818	862	862	872	804	888	887	862	878	906	915	869	873	832	916	898	847	850	877	865	912	893	854	865	828	867	924	870	857	874	907	806	836	926	892	840	889	868	846	865	887	915	869	885	872	929	879	850	884	925	869	847	905	874	870	886	885	869	885	926	878	910	877	911	843	907	904	898	914	887	880	896	908	932	898	876	890	862	801	897	892	868	897	845	920	811	888	930	932	862	864	869	874	870	901	929	922	886	906	898	848	904	807	859	845	881	917	858	888	874	839	808	887	906	862	886	876	928	850	906	878	876	917	896	862	910	875	848	858	904	896	871	870	886	852	838	883	868	822	931	838	876	893	895	903	948	852	873	887	894	919	849	883	857	886	902	857	856	903	823	922	909	885	870	920	891	915	875	864	891	893	884	911	910	889	869	865	852	873	923	896	888	921	917	867	899	877	862	893	868	889	889	915	811	836	874	876	876	911	896	884	922	873	853	866	847	898	866	916	874	880	896	864	897	836	869	882	914	874	874	877	860	892	848	945	904	927	923	867	849	936	906	835	919	844	879	887	927	897	892	845	859	844	901	880	867	854	859	879	895	892	911	844	926	879	901	937	869	893	894	853	875	900	872	914	852	895	870	893	940	860	909	885	815	850	920	884	922	869	890	929	930	867	934	880	887	846	847	887	878	875	902	894	849	845	896	965	894	819	899	842	922	841	904	880	901	881	837	874	902	857	901	859	903	954	832	825	884	826	884	896	866	850	898	887	849	895	870	884	887	871	866	922	892	888	868	850	905	872	835	884	886	913	908	910	886	898	890	881	856	869	896	885	802	886	863	914	844	881	873	904	870	907	908	893	849	850	870	831	902	918	884	883	921	917	859	878	885	884	886	832	881	861	885	918	873	841	823	894	913	834	852	866	861	920	920	901	891	869	894	899	835	928	901	932	850	835	872	878	934	925	927	881	833	850	848	861	924	879	899	894	858	906	838	865	901	864	902	852	859	914	924	856	870	875	898	863	946	913	853	852	914	860	898	867	922	869	882	827	933	869	871	878	872	918	904	854	920	859	874	893	856	918	871	863	811	880	930	900	903	881	901	857	870	884	879	900	854	921	872	926	931	865	862	800	887	952	846	849	912	841	870	863	827	872	888	890	854	881	898	863	896	857	848	852	900	877	855
54808	26573	11780	4039	1193	676	587	522	464	485	462	408	431	415	455	399	392	405	406	432	389	409	482	440	382	430	439	400	456	407	426	466	441	464	378	430	416	418	411	397	421	391	405	414	412	412	408	397	467	451	412	429	436	399	399	409	418	445	394	429	394	436	425	401	387	401	422	424	442	412	403	415	428	429	390	415	436	401	401	409	444	434	417	410	434	409	408	380	434	389	412	446	415	409	377	435	418	473	426	417	377	427	414	450	412	394	410	399	444	432	408	408	417	399	404	390	423	387	395	436	431	428	412	407	444	414	430	401	429	457	396	403	370	427	377	397	433	442	390	406	391	401	400	407	412	406	413	439	414	423	422	428	408	412	417	432	401	404	401	413	445	400	408	396	370	410	413	419	393	415	409	430	435	426	410	455	425	440	413	416	408	424	456	404	388	411	394	418	437	432	435	444	453	409	420	372	429	402	384	363	383	443	410	409	417	406	431	409	428	387	459	428	402	413	412	401	397	375	447	453	420	402	405	392	415	388	418	399	438	401	419	393	434	405	418	373	425	387	435	444	413	439	439	379	382	411	405	396	401	435	392	397	415	422	419	474	420	409	424	411	420	461	442	428	375	388	416	403	420	426	398	395	441	452	408	420	377	379	424	404	393	421	389	382	410	391	437	389	385	418	374	403	423	428	418	427	380	424	380	462	382	407	440	443	438	479	410	405	447	424	393	409	362	410	423	384	373	371	423	441	469	431	409	412	446	400	422	452	393	375	397	463	428	424	417	387	377	394	414	429	469	417	413	406	416	407	449	397	458	419	443	411	381	398	408	411	417	409	424	379	452	416	424	370	452	432	436	416	402	408	420	440	406	451	393	424	399	407	408	407	407	419	421	418	422	431	450	396	446	388	414	406	414	448	400	408	438	463	394	449	453	453	417	395	392	415	404	403	407	422	427	413	425	390	461	434	427	436	421	417	503	434	427	417	433	431	406	435	414	426	431	390	420	389	410	427	398	411	419	411	441	425	387	425	395	398	405	413	453	415	408	434	422	428	428	416	409	418	431	420	440	377	412	382	409	416	441	452	416	442	439	405	404	412	453	398	425	408	364	391	440	410	393	396	407	460	429	398	390	406	402	383	436	417	397	440	397	443	410	390	412	416	377	425	375	399	375	429	406	408	449	419	422	413	401	403	384	418	452	403	413	390	404	419	381	377	435	425	382	416	428	438	438	419	405	403	394	334	423	377	398	404	390	396	393	395	379	469	419	402	420	409	421	401	388	431	446	444	423	454	419	448	410	382	441	434	422	420	408	421	403	395	422	409	445	402	407	372	407	407	392	429	412	426	445	408	408	377	386	429	435	421	393	441	400	406	402	433	437	415	432	375	440	414	396	432	409	380	446	376	396	447	394	385	419	412	446	436	427	418	440	419	467	423	419	388	385	404	381	448	447	463	407	378	380	418	406	420	428	379	457	405	435	409	394	432	393	405	409	463	398	468	442	396	405	389	416	413	401	426	373	442	425	394	438	416	404	425	408	375	395	433	433	433	427	444	395	439	417	431	435	388	420	423	439	408	376	445	418	417	407	435	386	427	482	418	401	411	403	428	446	409	434	408	423	392	364	408	430	428	413	398	421	412	431	436	412	435	399	407	419	440	409	437	425	444	420	449	417	437	417	449	430	438	411	405	423	411	414	446	405	420	426	427	423	419	407	423	451	404	407	393	419	433	422	426	403	391	375	384	391	441	432	427	401	434	427	431	423	419	418	396	425	426	447	400	421	434	420	393	388	419	423	422	383	415	421	434	412	417	446	415	392	409	441	420	401	390	413	433	442	413	354	420	411	401	405	409	393	401	461	438	380	471	410	398	375	426	447	404	430	397	413	407	398	418	410	436	377	429	431	435	415	412	442	365	406	444	433	426	384	426	433	417	362	399	413	422	397	377	432	450	405	434	429	407	430	381	405	412	407	404	434	440	420	407	409	416	421	429	380	434	401	432	439	430	446	362	433	435	418	449	375	421	401	414	423	395	408	382	409	428	404	415	403	433	422	398	413	416	457	429	404	421	403	404	383	433	396	453	425	395	390	454	418	425	442	452	389	373	411	408	418	438	430	404	421	415	420	408	447	442	398	406	426	380	416	405	410	439	404	435	364	423	414	410	396	403	417	411	366	427	439	439	414	413	425	419	423	413	438	395	444	433	425	428	380	443	425	418	430	418	430	404	453	407	420	406	411	427	405	450	392	410	388	406	369	390	439	397	455	409	422	455	411	415	391	445	390	391	437	393	389	370	437	421	427	416	456	385	406	399	397	428	408	442	412	445	412	410	434	388	421	393	399	469	419	421	390	415	386	382	445	402	430	443	437	440	413	452	434	411	417	407	436	395	401	440	429	435	402	424	412	419	433	397	400	393	440	394	379	397	434	416	432	389	427	423	415	419	429	400	407	412	381	403	422	418	436	430	455	434	432	407	395	424	424	438	423	395	396	396	417	409	430	403	446	434	408	429	443	415	425	433	409	416	411	421	418	458	449	414	425	395	418	428	444	420	399	455	424	428	415	414	428	400	408	444	409	383	399	399	424	383	385	426	356	401	423	437	408	394	446	426	400	383	422	404	449	454	427	441	376	381	395	427	393	385	423	426	408	448	387	406	401	378	424	387	438	399	428	433	431	405	410	443	388	410	476	455	416	439	401	407	421	399	393	387	409	396	439	441	385	402	409	414	452	420	442	450	421	364	398	392	388	449	413	397	369	451	405	365	413	412	450	406	408	405	395	425	379	374	439	445	427	397	415	417	415	409	394	406	431	386	392	426	429	384	396	434	441	426	394	394	369	373	398	414	364	383	427	430	402	425	396	415	429	437	432	438	421	415	352	394	438	403	394	430	418	459	397	405	410	439	432	391	424	423	424	444	441	425	459	410	400	414	434	382	446	466	410	394	405	402	395	414	403	394	389	443	422	441	398	412	394	417	408	392	440	420	421	421	427	450	421	394	363	431	390	412	432	404	392	406	412	448	413	416	439	396	402	443	443	410	406	394	445	429	410	460	389	413	423	405	434	411	403	410	438	357	439	429	427	414	399	416	412	428	429	418	393	366	438	401	426	408	396	424	418	416	432	442	374	452	398	409	439	381	406	424	361	421	382	402	397	407	449	397	401	406	412	407	422	402	415	380	415	446	414	424	389	412	451	398	424	420	403	442	395	412	408	395	426	395	404	407	400	441	431	428	427	384	421	407	405	425	445	377	355	453	424	394	427	399	395	405	398	426	370	399	380	434	451	438	441	425	460	434	382	365	469	387	405	448	425	446	410	415	389	378	387	426	422	396	398	432	441	405	410	428	425	429	434	422	408	401	480	445	398	370	436	409	421	437	447	403	444	378	358	380	432	405	406	426	400	379	414	405	474	426	436	413	387	377	383	402	378	406	432	456	415	432	438	430	391	380	390	432	412	442	430	436	377	412	418	438	398	451	455	405	451	405	395	374	382	417
37988	20706	11476	6974	2660	1666	1326	1162	1184	1051	1049	1015	914	919	844	907	927	953	932	915	888	894	925	928	917	919	931	934	929	894	887	936	903	912	898	892	938	888	870	877	909	900	877	895	876	941	921	915	916	948	942	963	923	884	894	888	882	932	889	977	919	903	863	932	930	966	866	915	937	898	971	908	895	894	889	862	962	889	911	970	960	922	889	905	957	952	880	930	890	905	905	939	968	908	865	871	925	910	904	912	922	908	952	905	909	868	874	937	943	900	874	929	878	930	923	936	887	897	908	890	916	892	974	849	900	947	960	929	911	902	885	880	905	946	872	933	874	901	919	942	900	980	921	950	900	942	934	902	928	932	904	939	886	908	959	901	921	921	868	885	901	1005	940	947	938	937	942	888	886	950	884	931	996	928	940	936	959	950	917	881	913	901	938	916	911	833	900	943	901	910	914	916	895	940	941	917	936	869	963	897	927	903	922	905	938	897	858	905	961	897	863	913	904	933	901	963	901	909	905	921	965	947	924	966	894	913	898	928	922	872	917	910	905	904	882	904	889	955	912	921	890	885	942	899	901	901	921	939	901	913	948	904	980	894	912	887	868	882	895	937	966	968	922	939	927	871	906	925	903	881	884	894	908	926	880	903	916	957	897	872	923	870	885	894	895	895	917	940	908	904	959	922	894	903	886	949	859	906	927	964	871	867	899	943	917	939	915	920	945	852	972	906	901	867	919	950	957	979	903	907	895	943	914	975	893	877	888	874	914	885	924	906	918	959	932	931	921	876	957	906	967	925	921	906	918	938	942	860	858	896	933	939	943	896	890	931	900	918	874	917	901	990	887	925	942	905	895	868	918	942	891	928	880	933	901	856	864	912	877	908	914	920	924	895	931	901	902	940	868	866	936	940	843	893	956	931	918	914	918	904	847	887	941	936	906	913	874	941	891	916	967	923	905	879	922	902	903	895	923	888	952	921	942	886	918	964	935	916	926	885	927	938	915	883	861	978	886	945	935	884	877	887	838	895	892	928	873	871	950	936	847	981	917	916	908	917	956	907	876	917	901	890	892	931	866	920	898	897	948	909	959	944	919	888	881	948	909	948	926	914	962	899	892	893	919	922	844	936	883	895	889	890	916	898	876	898	933	948	935	883	910	880	920	908	883	906	905	909	915	907	949	906	898	959	949	890	926	931	860	932	933	886	869	934	885	837	905	938	905	923	868	849	866	835	887	917	910	945	951	916	921	863	873	915	943	895	871	934	879	908	910	843	888	952	836	929	899	934	952	880	923	861	931	894	885	908	971	888	927	890	862	935	875	926	918	919	918	864	914	905	919	889	933	910	895	922	875	950	927	949	970	909	911	866	935	897	938	905	949	962	978	906	963	917	915	978	926	874	907	902	917	912	913	951	922	885	903	949	908	916	953	893	897	852	951	858	905	946	903	965	929	880	916	916	922	981	902	953	868	914	953	881	883	936	907	903	960	934	927	919	881	889	913	907	910	904	893	879	928	951	921	952	893	881	871	976	876	925	946	883	924	897	952	978	940	859	930	905	910	894	860	924	989	944	970	938	902	918	966	870	920	900	926	903	881	966	921	926	890	950	894	930	955	886	895	954	877	871	939	874	889	918	943	917	914	968	938	921	987	892	917	942	952	899	962	866	897	924	889	904	930	954	916	886	919	867	903	953	971	898	868	920	928	903	933	918	844	854	911	930	882	921	953	985	914	935	914	874	914	929	1006	897	868	914	893	861	865	889	895	893	934	905	944	943	864	934	859	900	952	961	937	917	945	931	914	883	857	901	923	885	894	883	850	876	917	901	883	882	914	908	908	916	914	980	901	903	914	855	937	944	886	889	895	914	903	960	903	903	896	924	908	918	913	905	881	966	927	927	937	905	934	923	915	937	884	966	945	925	963	925	883	968	899	880	877	882	902	912	942	955	959	862	918	934	931	905	947	927	895	869	952	892	935	864	930	922	903	904	958	915	883	926	897	917	884	961	941	882	902	916	937	893	939	938	905	958	886	920	899	900	916	918	935	896	882	902	940	885	888	925	920	900	955	934	931	965	900	884	887	941	934	934	930	943	895	896	908	916	862	949	891	986	870	945	918	895	906	902	907	886	895	890	890	1007	911	930	971	887	904	901	877	958	960	858	862	907	947	931	904	977	963	914	899	890	913	926	858	926	922	949	928	913	900	890	909	928	926	950	916	890	887	865	932	950	933	904	881	899	920	964	923	880	918	935	945	953	928	917	899	891	887	874	920	849	946	896	904	876	877	887	888	952	902	931	931	923	919	973	918	938	893	918	924	935	872	916	944	920	931	902	895	921	881	945	892	885	957	960	923	892	929	888	896	902	923	901	953	932	908	892	925	925	883	876	917	943	902	895	911	891	935	940	876	896	958	965	916	951	912	953	985	921	911	914	931	926	880	973	928	961	869	927	914	930	887	926	925	890	868	906	916	905	893	914	882	855	908	921	912	974	843	919	900	876	895	943	934	885	902	918	961	933	921	888	918	906	926	851	899	907	907	930	916	907	922	928	911	938	933	882	883	928	881	936	874	882	915	888	935	925	941	878	855	933	925	881	808	945	924	878	886	901	922	919	872	859	934	955	926	913	979	927	894	864	909	873	962	895	888	926	916	910	930	918	902	927	921	932	881	936	921	892	874	920	951	904	981	921	867	928	939	881	985	926	954	920	926	899	895	893	873	902	919	939	919	920	903	900	943	894	929	929	927	887	902	933	928	987	929	897	906	923	922	935	948	917	913	922	898	930	882	923	958	926	946	919	937	917	895	938	877	900	937	856	879	909	946	947	947	865	947	938	901	867	877	901	947	905	887	895	906	885	882	911	891	893	908	899	913	893	946	896	958	904	910	897	883	947	883	939	910	925	920	914	944	976	875	871	870	948	939	841	918	919	898	919	967	914	910	890	892	944	904	952	913	865	933	908	878	945	897	917	947	931	898	923	923	943	922	893	940	900	936	930	901	917	887	953	952	929	932	923	923	936	903	908	931	949	861	896	908	935	900	862	951	911	905	925	913	901	903	911	950	932	873	951	897	937	935	958	880	947	911	877	941	988	891	933	955	879	893	907	874	900	913	987	908	900	924	910	915	952	922	903	898	904	922	911	943	934	904	914	928	889	893	878	930	891	976	924	855	874	912	905	914	883	933	924	897	929	936	884	858	960	880	869	907	879	927	915	974	908	891	944	932	919	931	897	921	897	934	909	915	911	906	874	934	933	941	911	915	900	892	936	926	918	884	931	914	920	859	912	914	875	910	938	918	916	899	907	897	901	923	929	952	870	930	930	882	901	914	918	948	865	921	953	936	892	937	885	923	928	938	968	885	914	944	953	880	879	926	880	916	937	907	940	901	871	881	915	950	871	892	928	866	922	867	909	920	923	902	941	910	923	920	908	882	930	872	921	905	962	890	971	938	903	882	884	902	901	896	844	913	994	892	971	884	898	869	892	986	941	911	956	931	900
61305	31266	14100	5433	2218	1086	666	603	586	533	523	424	417	421	423	472	444	438	429	409	401	379	449	433	432	415	460	457	453	431	427	440	421	442	413	450	412	422	423	463	437	395	399	426	427	428	458	432	414	429	478	448	430	442	429	406	462	389	451	444	453	449	441	417	390	385	406	434	423	452	419	411	403	409	463	428	376	441	403	430	437	480	459	437	425	423	440	429	446	425	445	422	455	407	456	467	435	416	406	419	423	439	431	431	441	445	397	440	450	457	474	427	383	407	445	429	459	445	411	412	459	439	468	398	406	412	433	421	423	439	398	455	449	431	457	432	411	393	429	414	450	396	420	429	463	471	426	453	437	439	414	419	422	429	435	389	429	413	428	440	430	416	416	434	393	415	446	437	449	408	444	410	435	451	462	454	455	434	454	411	424	438	364	446	440	436	433	425	407	436	449	407	427	438	413	437	442	453	465	444	422	461	404	462	374	406	458	419	465	440	419	409	465	446	465	417	414	451	460	423	492	443	441	465	448	433	484	435	431	425	405	421	435	458	402	407	419	424	477	410	450	428	423	424	406	406	430	400	469	430	451	412	433	400	439	464	443	350	419	454	441	441	384	439	424	432	414	403	443	408	428	422	454	443	428	476	436	410	457	457	439	454	413	447	455	434	445	415	426	447	453	435	392	472	441	430	499	419	414	456	442	402	416	459	431	386	410	424	446	437	397	409	424	436	435	434	435	405	407	423	449	426	405	481	439	421	445	435	406	449	413	447	422	446	367	398	394	400	383	438	382	407	430	448	384	452	395	389	409	394	441	448	440	444	438	422	407	429	418	382	443	406	453	433	455	424	420	466	409	424	424	403	462	453	403	431	413	465	431	422	422	411	434	423	449	458	425	491	437	453	441	455	419	431	409	437	435	415	439	467	441	409	419	432	424	423	387	436	384	451	449	439	432	454	417	437	440	457	485	445	428	413	466	444	479	426	420	431	433	464	447	400	406	380	443	418	437	432	448	444	411	406	402	406	395	398	417	452	424	437	399	432	442	486	414	468	444	425	439	454	446	495	443	438	435	428	442	421	481	417	401	427	414	467	443	417	449	397	434	436	412	407	446	414	459	481	402	423	424	455	446	373	417	418	437	417	439	445	415	426	427	453	412	423	455	446	445	433	425	419	418	397	441	410	484	404	460	433	465	423	422	449	450	431	437	411	417	400	396	422	408	438	423	432	431	400	421	431	461	438	363	443	420	449	422	433	462	433	484	407	447	439	457	439	427	450	404	442	414	464	432	439	441	489	427	474	414	466	393	406	391	429	420	454	440	469	479	430	442	409	420	429	413	450	412	437	440	432	394	410	422	387	400	432	430	411	417	482	467	378	434	428	442	451	442	436	416	447	396	482	449	414	410	444	465	390	397	422	450	444	436	472	426	425	419	451	414	449	412	467	418	408	447	446	422	447	421	430	442	424	435	418	438	457	452	453	424	459	427	458	455	425	456	429	437	503	451	407	410	425	414	440	466	423	433	450	466	456	448	405	415	426	443	440	455	405	458	425	429	419	422	444	483	452	401	444	398	451	417	434	474	404	455	404	441	424	431	443	448	426	399	489	445	451	465	449	436	443	486	428	431	479	444	436	398	480	440	454	475	431	380	449	436	410	409	438	455	396	449	397	442	415	413	430	420	428	436	438	435	427	390	426	433	405	434	418	417	409	421	446	470	426	424	422	407	419	406	416	425	439	444	427	417	428	417	442	430	405	401	428	424	427	397	455	418	397	486	431	428	421	421	467	476	439	406	454	422	420	474	398	436	424	404	413	428	425	436	429	466	421	390	424	441	415	434	436	466	474	438	418	415	415	469	438	404	415	436	450	441	431	429	453	442	462	411	427	472	437	434	421	447	452	370	427	482	424	433	416	434	429	399	422	435	443	428	400	444	426	471	456	443	423	442	456	430	429	450	462	486	432	423	467	453	432	389	351	392	469	443	408	397	453	436	453	429	415	400	425	411	408	452	435	399	412	446	450	446	406	415	387	410	445	404	419	440	450	459	404	437	407	419	429	393	384	443	443	481	435	438	460	401	450	466	424	416	488	435	423	424	432	446	445	445	449	430	438	432	424	460	411	469	482	434	413	414	452	426	383	399	405	427	463	424	474	428	407	438	435	384	400	399	400	434	442	427	436	441	421	406	411	425	451	435	439	448	424	446	416	405	434	439	430	412	428	419	450	388	432	416	424	426	429	425	450	420	434	446	422	425	440	454	440	431	440	427	394	425	418	424	421	426	410	415	415	445	431	387	437	440	435	451	456	426	454	408	421	433	477	428	387	430	439	435	417	440	421	395	382	450	405	455	414	391	424	418	401	424	430	470	447	420	415	402	425	423	430	414	441	433	414	397	449	437	436	392	424	417	427	429	495	453	434	431	412	448	441	454	434	421	417	435	439	410	424	447	452	418	416	432	464	445	418	460	480	448	422	417	422	416	459	442	418	445	442	412	393	415	476	448	435	428	419	405	383	413	414	428	438	431	429	457	496	445	476	417	425	440	441	417	471	403	459	425	403	408	435	444	434	483	404	382	438	444	436	422	421	445	424	417	402	427	420	463	431	422	406	415	417	435	417	444	417	428	448	423	391	456	394	409	414	450	420	410	444	395	395	433	428	456	443	394	430	401	437	417	454	400	422	412	424	415	468	448	429	431	399	430	419	427	445	431	436	457	471	485	458	429	423	382	403	459	462	404	428	423	480	468	409	414	447	444	461	474	415	436	448	420	431	438	435	399	431	441	429	444	428	424	411	479	458	440	402	476	423	395	415	417	426	425	445	455	410	438	414	406	473	415	440	444	430	417	426	396	427	421	416	406	486	404	426	463	437	428	421	409	391	411	426	422	410	406	419	429	456	404	450	457	405	467	421	459	431	407	405	421	431	463	429	435	439	489	403	439	396	391	419	389	472	425	437	449	464	471	453	422	444	449	459	465	477	427	409	383	410	395	446	420	409	423	413	441	418	472	455	462	439	414	421	429	423	459	407	443	438	447	417	444	419	406	460	447	436	447	470	418	426	432	435	457	452	413	402	422	454	435	406	429	432	418	437	418	456	398	443	407	485	455	436	424	448	428	383	437	415	430	432	451	431	420	421	421	477	447	395	415	432	450	424	366	441	404	424	406	437	403	429	486	455	436	424	416	411	401	464	432	444	427	450	416	441	405	409	422	427	425	464	467	444	440	392	447	403	414	467	421	440	437	443	421	399	469	469	420	437	435	443	466	450	416	410	424	384	406	450	429	412	428	414	442	443	472	450	412	457	413	435	396	428	440	471	410	429	415	441	455	410	392	443	454	427	436	434	387	450	414	424	416	422	469	473	445	439	444	407	441	446	412	436	429	442	445	424	438	466	436	436	430	445	423	433	422	441	441	427	454	428	434	434	396	453	445	457	420	390	450	433	451	410	440	446	454	420	427	438	474	455	464	453	450	452	434	452	426	389	436	405
41847	23773	13432	9326	5223	2971	1890	1613	1436	1280	1115	982	1019	983	945	887	981	957	961	923	937	901	922	915	974	922	932	884	939	927	994	946	857	905	905	951	960	918	965	983	947	968	925	912	916	925	1004	930	928	944	922	975	902	918	946	962	924	902	968	945	932	939	903	1012	989	924	965	931	981	923	956	928	936	924	978	954	932	962	906	958	950	950	915	915	866	927	925	997	953	932	903	946	980	993	949	949	910	938	925	907	998	971	958	934	982	939	889	927	913	901	969	901	950	975	945	939	929	913	968	959	947	910	960	928	905	948	941	933	941	953	918	924	954	920	931	949	935	898	956	949	965	992	942	990	941	918	979	864	982	913	894	899	980	911	908	904	928	965	980	898	910	1004	937	923	939	948	930	882	922	920	967	958	922	948	892	978	928	988	910	892	884	860	898	906	976	920	947	892	932	908	943	956	915	945	865	869	936	947	957	921	902	934	982	850	973	934	986	960	982	943	940	882	966	962	957	941	917	976	954	894	971	917	913	942	976	928	972	934	905	986	961	941	946	932	948	907	945	966	920	934	940	925	907	948	828	886	980	936	972	907	1017	955	969	935	932	899	884	966	967	965	954	944	921	969	906	939	949	954	954	878	966	917	929	902	950	937	890	957	962	907	992	886	882	949	979	933	874	901	941	967	883	923	918	944	941	926	918	953	958	931	857	948	931	885	969	948	936	891	974	965	1005	929	934	996	900	911	941	901	934	951	945	991	951	924	921	978	939	944	922	911	923	892	936	928	1024	930	894	882	957	989	990	922	954	938	936	922	896	1002	930	961	917	957	890	903	978	955	899	969	892	1025	901	953	907	881	924	927	900	934	970	937	986	941	942	970	920	943	922	893	893	959	864	905	930	923	942	886	954	958	929	907	885	924	958	918	949	952	927	941	998	968	950	892	921	946	955	1002	976	918	896	936	985	903	920	911	982	898	919	933	874	948	926	894	957	911	938	946	1014	929	958	956	894	954	958	915	888	928	966	1007	937	956	910	920	888	948	1013	916	932	927	961	959	977	941	934	978	916	896	894	955	912	906	872	891	957	936	910	920	909	974	933	928	923	978	948	941	935	945	954	911	969	921	887	931	884	952	961	882	883	924	967	928	989	936	924	924	950	945	979	944	866	960	930	958	899	935	940	938	933	876	921	939	917	892	914	928	897	954	973	936	968	962	999	1016	923	924	886	955	897	930	895	916	925	904	901	909	932	936	956	962	897	970	930	919	927	909	918	924	900	978	953	960	962	944	955	909	938	954	950	913	915	937	945	967	917	993	937	948	949	914	951	856	969	955	926	964	995	910	988	960	948	948	978	955	917	972	972	963	871	926	932	959	976	920	944	922	956	952	906	905	972	1007	922	940	915	907	931	972	912	906	899	911	1004	900	930	919	951	938	951	999	901	898	925	987	930	937	941	929	935	888	927	964	917	945	957	945	899	897	954	953	979	1005	943	928	885	975	969	948	881	930	923	961	964	947	872	972	892	945	899	857	943	938	966	954	955	943	932	915	936	885	923	920	942	961	949	891	917	941	927	938	943	939	925	960	977	963	958	925	905	890	889	898	965	919	923	930	918	937	888	884	890	903	993	892	915	918	922	905	955	927	941	963	909	977	912	953	964	912	900	888	874	938	960	920	971	993	929	925	979	951	836	954	884	951	938	889	952	955	902	958	935	943	959	988	929	959	911	943	979	938	941	919	944	972	931	881	968	911	913	979	982	979	994	940	933	900	911	947	892	928	898	948	904	900	926	909	988	963	960	909	944	910	939	948	870	917	994	941	940	931	905	955	983	938	927	966	938	940	1003	918	934	981	923	924	973	964	924	926	920	967	910	962	921	836	919	882	935	946	847	897	977	905	925	985	918	926	953	941	923	930	981	932	914	898	926	995	972	941	945	870	909	965	948	924	967	948	941	948	891	957	904	875	898	926	936	933	882	887	911	1009	950	938	902	930	951	957	985	868	951	948	915	991	954	949	954	972	937	922	1037	904	937	864	932	940	924	945	910	957	924	940	899	917	943	877	932	926	938	891	923	1033	980	928	973	981	995	913	932	944	959	936	915	993	933	956	971	908	924	937	975	906	929	914	863	924	941	931	939	932	928	894	953	923	892	920	986	930	942	930	917	945	936	920	941	947	947	992	923	951	937	945	915	921	964	970	954	955	954	988	902	912	964	971	961	935	946	956	960	936	898	944	962	927	922	909	938	945	959	949	944	912	1012	976	978	873	930	954	901	947	932	898	957	883	938	926	945	958	965	927	928	929	942	902	945	947	1022	993	916	996	960	930	908	965	946	958	936	931	938	935	915	949	915	948	940	984	901	946	969	902	948	969	965	945	916	938	1038	906	936	923	919	910	921	978	951	955	922	925	906	1000	964	966	938	911	901	920	893	966	953	1003	936	914	914	872	947	928	944	926	919	942	933	933	932	981	876	946	926	883	966	954	917	926	959	961	972	960	937	948	909	925	992	903	880	924	963	930	887	907	955	908	876	953	956	949	943	998	951	906	976	955	898	981	962	970	938	929	899	970	917	962	925	912	965	988	939	889	961	966	913	938	911	919	951	950	937	948	903	964	924	890	925	903	977	896	942	955	933	959	1006	907	904	937	946	974	906	933	943	937	879	967	979	934	869	886	904	960	917	888	936	862	909	992	918	885	968	930	912	914	881	994	930	937	936	906	953	927	865	940	928	982	972	915	936	914	913	957	998	914	915	956	927	922	954	878	952	925	915	938	953	928	908	973	944	926	945	956	908	907	959	967	914	926	928	930	925	937	983	905	944	866	950	905	952	937	890	985	957	919	930	842	928	924	934	917	969	971	970	933	961	947	889	995	966	997	927	894	887	908	990	944	957	970	945	887	929	933	959	894	913	965	976	906	896	913	926	980	971	940	897	944	967	888	931	933	907	935	872	950	958	961	963	913	932	962	900	995	939	953	974	944	946	940	951	939	947	953	913	903	937	953	936	954	927	919	928	959	939	915	953	893	949	959	923	963	933	945	927	893	910	938	943	981	945	897	972	929	940	882	903	950	905	898	949	907	901	938	918	991	979	994	961	947	926	938	1012	953	911	981	936	926	941	900	958	885	919	899	931	937	919	925	921	892	910	895	876	969	901	963	974	979	901	925	932	902	909	964	1007	942	956	907	887	978	965	966	896	913	939	986	947	943	882	934	933	942	932	968	923	976	971	978	935	948	945	945	881	908	960	909	945	934	955	939	903	924	888	954	986	906	945	918	918	933	954	966	899	954	908	1000	931	948	915	912	916	957	937	923	988	878	931	951	924	936	983	932	933	911	961	953	872	933	932	859	947	937	906	882	931	967	923	977	967	885	917	893	926	902	945	975	987	972	914	987	952	931	942	880	951	890	992	954	895	952	950	912	926	936	939	939	893	960	915	928	901	894	966	988	918	956	934	949	944	919	928	920	890	893	954	939	955	1005	945	944	945	945	946	1008	977	963	948	880	892	972	937	960	928	949	942	963	973	979
45063	15704	4063	1252	712	616	503	459	454	447	371	386	441	424	440	446	406	381	409	446	431	418	394	432	403	432	428	398	430	452	430	395	406	433	419	413	384	385	399	429	409	394	393	416	434	391	399	447	362	399	372	422	390	398	421	372	410	398	473	421	384	409	403	393	363	421	397	423	438	435	444	397	422	382	400	439	435	411	402	393	407	405	410	394	433	384	442	417	405	437	406	410	395	393	401	425	427	374	406	412	397	399	388	362	383	424	401	383	438	400	423	384	377	400	436	396	427	399	410	397	420	416	427	383	398	424	373	373	396	420	436	442	444	408	401	393	420	399	424	421	422	452	442	395	372	428	475	437	415	406	380	376	431	427	401	401	405	408	405	435	413	373	388	394	455	417	412	399	441	438	382	405	461	415	395	397	409	420	399	453	413	410	392	363	433	443	446	419	423	399	426	406	401	397	414	435	396	417	407	416	393	415	435	390	404	408	428	409	408	393	426	442	437	427	413	423	419	411	413	397	458	433	385	404	429	408	429	410	383	394	434	404	421	429	429	402	429	379	412	403	412	463	406	405	403	415	438	406	398	437	415	418	410	407	363	376	409	411	392	422	384	428	404	421	420	428	407	427	385	404	400	412	410	412	448	381	414	399	412	432	420	424	408	410	398	441	413	443	384	400	405	426	447	447	432	394	386	431	414	400	406	384	400	448	393	422	378	397	389	428	393	430	407	442	418	414	405	388	407	414	429	372	386	391	420	410	403	402	373	440	434	396	451	409	439	377	420	460	423	430	410	435	438	444	403	407	401	370	400	392	398	424	420	403	413	418	428	386	403	372	405	441	415	391	359	427	392	396	375	419	352	424	394	363	403	460	382	390	399	438	424	399	419	378	423	409	424	389	423	429	391	350	461	402	406	410	352	401	431	433	406	411	392	380	392	407	416	417	387	408	411	416	397	393	423	424	379	414	404	390	436	418	444	411	411	428	440	388	413	380	403	416	439	438	386	390	409	390	428	408	424	378	430	408	389	450	382	413	403	424	405	414	414	418	393	383	393	391	428	410	413	414	369	414	411	450	434	364	412	424	420	413	424	439	449	405	410	446	423	432	406	365	401	459	465	447	423	377	437	436	423	385	434	418	409	431	399	405	415	412	416	368	417	423	408	414	414	420	362	402	412	394	412	411	420	395	414	389	432	389	375	385	374	399	390	415	428	405	423	379	377	379	460	425	398	346	409	414	416	415	385	427	361	432	390	441	407	373	383	416	429	419	412	414	391	396	415	394	424	419	410	405	356	382	399	423	358	409	395	434	410	401	391	421	430	451	415	404	433	380	376	438	401	353	409	398	446	417	406	375	428	428	421	400	403	396	417	417	384	396	425	388	420	395	380	444	450	422	412	430	464	453	410	405	430	433	421	433	430	414	407	497	413	389	365	454	415	418	373	408	407	408	419	439	433	433	389	404	390	369	398	382	395	401	444	476	450	385	426	409	432	381	393	422	385	415	407	409	449	383	441	411	390	414	428	400	428	412	409	419	397	412	385	418	383	375	406	399	414	389	413	396	414	417	363	383	396	392	391	382	420	392	374	431	388	398	392	447	388	382	436	398	427	374	416	416	423	405	454	407	424	411	427	421	401	404	425	409	386	380	385	410	368	374	415	416	391	395	406	419	408	387	382	411	395	407	417	389	398	365	420	401	381	432	388	414	439	391	375	354	372	387	403	424	405	419	395	375	393	435	409	395	409	383	369	392	412	430	389	419	421	424	424	385	446	421	382	426	444	413	413	422	386	381	456	363	426	393	417	407	430	391	368	409	381	367	451	385	400	435	438	449	419	428	424	399	395	403	390	413	418	422	390	368	445	419	419	401	420	433	456	406	404	402	432	426	424	449	433	392	411	406	410	434	443	410	419	371	418	413	441	423	381	387	417	380	413	426	404	384	409	410	428	386	394	381	415	426	400	396	438	428	383	375	461	424	422	441	423	425	405	431	421	408	390	416	436	423	362	423	419	399	384	415	420	417	403	431	407	359	398	353	394	419	429	407	393	395	443	424	412	420	443	422	398	435	411	428	405	409	408	409	416	435	407	381	420	404	464	408	346	380	409	444	417	391	463	390	438	440	398	411	435	376	424	421	389	437	398	432	385	426	410	396	400	400	436	375	447	440	387	401	391	417	429	442	379	406	418	449	421	434	405	467	382	418	424	412	391	426	383	413	385	423	407	427	381	441	416	397	413	399	394	402	402	399	429	409	424	388	382	393	398	412	444	401	416	455	447	408	440	416	397	405	413	411	404	405	398	386	404	443	403	420	408	404	364	426	423	451	424	377	405	404	428	420	398	398	429	400	360	408	405	397	386	391	442	421	390	395	414	400	430	443	405	441	392	393	406	398	423	399	432	386	375	404	421	436	385	416	413	410	381	426	411	399	442	392	368	401	411	419	422	391	386	402	412	423	383	404	380	378	430	387	395	439	409	432	435	410	417	423	430	388	402	375	389	461	391	395	377	418	413	462	408	420	413	432	469	425	391	452	418	442	443	416	421	407	376	413	402	404	390	411	400	417	422	444	413	438	402	408	414	443	386	398	378	409	428	445	407	436	426	386	422	387	436	433	427	429	396	361	447	414	418	400	426	404	404	413	445	406	439	438	400	382	429	380	422	395	412	364	441	403	411	430	395	415	414	414	384	435	433	462	421	390	409	428	405	458	388	413	400	426	405	391	424	398	454	422	406	441	425	405	376	452	397	423	429	390	451	409	423	412	429	417	400	372	430	387	434	424	357	437	401	401	403	409	390	419	368	436	459	422	390	406	407	431	397	407	393	365	429	443	405	433	425	432	416	409	387	376	430	420	390	413	396	373	392	403	391	405	393	390	416	394	420	408	418	416	397	419	453	392	358	424	428	417	370	395	393	402	424	404	408	398	394	426	429	351	447	428	431	413	418	397	424	425	399	408	407	390	383	386	404	392	412	415	433	406	417	444	396	420	408	401	419	433	451	384	418	463	422	447	423	416	403	423	387	450	456	443	429	440	385	419	396	391	416	433	431	412	389	418	412	390	408	372	392	410	422	430	405	420	415	419	419	417	424	441	414	414	423	415	433	413	429	400	442	437	381	429	393	470	419	422	440	450	399	433	403	395	431	394	399	404	422	388	415	406	404	399	404	394	432	422	445	422	427	359	396	381	422	397	424	393	409	424	420	421	408	405	410	450	432	438	440	435	390	447	367	435	424	363	395	416	428	377	426	394	386	400	412	405	404	427	433	414	402	405	398	400	423	394	427	436	412	408	415	367	394	460	399	410	426	393	434	415	409	374	442	431	420	386	413	355	417	388	384	462	387	403	411	400	405	401	440	403	438	371	404	401	409	430	400	442	398	441	394	406	413	428	434	382	454	437	397	396	440	396	424	413	409	387	417	405	421	434	414	397	437	400	433	409	402	425	382	413	395	452	447	442	422	401	397	434	411	393	429	428	452	386	365	380	413	372
29413	11163	4863	2583	1836	1453	1258	1103	1019	1018	937	944	891	894	942	865	885	911	906	896	878	920	858	903	895	901	960	868	921	940	887	899	878	910	867	887	907	892	898	905	854	895	927	859	894	913	909	844	947	910	927	933	896	934	901	867	894	906	881	895	867	892	940	908	902	841	916	916	849	916	882	901	864	911	862	936	916	926	874	917	912	900	897	959	912	908	863	886	918	937	870	879	871	896	920	898	863	900	929	931	858	889	923	895	909	902	883	872	922	948	880	927	902	906	862	874	942	864	920	891	906	911	891	888	889	908	908	889	921	932	926	926	896	919	940	903	912	860	863	846	905	938	898	909	932	922	869	903	880	855	925	901	858	868	930	866	938	869	927	919	896	900	930	934	903	889	884	903	910	921	875	847	877	899	904	890	900	901	927	923	872	915	914	886	955	905	876	871	863	919	838	862	892	828	844	900	922	945	897	870	880	945	915	907	874	872	919	883	957	890	908	906	894	899	860	880	893	950	893	828	920	877	867	871	920	888	901	885	909	903	896	877	951	933	866	885	924	926	922	896	892	913	906	894	864	919	888	879	857	922	898	917	914	887	893	908	928	900	804	892	908	921	909	920	892	942	915	863	891	948	908	852	886	877	881	910	865	929	850	873	807	863	899	940	896	844	870	863	835	883	888	866	896	911	919	870	903	916	894	903	868	861	912	929	906	875	917	914	906	944	884	893	892	914	886	880	905	936	883	917	837	896	935	960	855	882	908	892	881	950	889	917	947	864	872	935	894	941	892	884	883	898	882	881	922	893	891	901	896	847	845	909	917	883	913	901	865	809	934	934	836	893	863	879	884	818	889	933	881	864	914	892	919	889	949	941	883	905	904	911	869	854	903	938	882	877	888	965	885	876	901	839	876	887	937	870	895	924	890	899	843	946	876	908	922	891	944	880	889	915	841	931	869	921	879	854	897	896	857	901	904	911	887	889	917	851	873	834	926	876	896	903	849	916	925	847	828	900	911	874	932	889	892	924	872	922	859	877	973	880	935	922	845	885	872	959	887	862	887	873	957	916	901	912	900	853	889	869	972	843	896	885	905	916	932	892	909	885	901	892	918	968	898	844	859	881	922	819	906	842	817	884	947	929	876	918	907	880	898	928	888	930	857	856	894	908	927	881	907	941	919	922	898	867	841	904	901	882	908	872	890	888	893	911	869	825	887	949	854	889	881	869	928	881	881	905	874	950	942	903	924	912	861	941	877	942	869	964	898	863	968	857	868	950	902	937	916	879	908	914	896	888	884	901	873	898	922	918	862	923	909	904	886	896	871	881	901	888	878	869	907	899	894	882	891	900	880	908	874	882	924	878	886	894	916	869	850	911	889	883	884	885	905	898	893	874	885	918	889	905	841	928	866	900	894	882	918	920	882	933	895	863	930	917	930	959	896	887	891	896	803	943	875	850	934	910	948	888	862	903	900	891	909	871	892	959	916	882	913	852	885	914	875	874	891	901	933	880	885	912	883	882	905	928	921	907	927	921	916	892	850	876	853	920	915	854	907	849	919	933	912	877	932	871	887	856	867	923	952	882	859	914	913	929	864	859	867	904	911	928	875	899	902	932	871	931	871	919	850	887	937	913	854	923	883	891	877	881	919	905	869	900	911	914	858	869	887	906	877	907	888	853	876	886	867	912	918	884	831	853	901	897	884	881	882	899	840	794	920	914	930	886	953	888	862	878	879	917	908	888	918	892	906	887	887	867	863	904	912	920	848	946	890	815	924	882	886	861	932	926	849	885	829	880	898	871	907	884	903	910	892	915	840	867	860	951	955	874	865	873	834	916	913	906	835	934	868	903	908	865	922	864	888	983	905	856	847	893	885	895	905	891	889	918	900	923	897	941	842	875	883	894	863	884	904	895	904	885	878	894	878	843	959	876	862	883	907	877	864	891	888	840	879	982	834	894	944	926	956	922	872	897	898	887	940	922	933	890	923	904	870	917	921	927	898	875	897	919	884	854	834	838	913	916	886	909	872	902	880	940	884	871	955	882	875	869	897	857	898	844	924	891	946	898	939	880	926	908	891	907	893	905	891	868	925	916	892	836	858	952	895	900	936	880	971	875	887	944	896	914	886	888	911	886	899	855	894	893	883	889	941	850	895	905	922	866	893	884	919	886	861	887	865	871	837	920	892	883	858	903	907	899	861	858	916	885	956	861	882	897	871	878	899	890	924	864	903	883	884	886	912	954	912	882	881	911	899	894	896	899	894	930	919	890	894	885	904	917	906	864	894	881	879	862	871	877	909	913	901	895	926	899	869	903	863	909	847	895	928	931	916	952	858	898	870	920	904	897	872	846	947	904	864	929	892	831	876	853	864	931	892	929	847	879	970	979	916	883	931	879	884	804	918	868	890	926	896	903	945	865	869	897	884	881	947	896	893	960	941	946	894	879	907	844	897	903	963	845	930	865	926	854	927	869	911	834	893	879	911	852	852	917	846	896	919	880	941	956	883	914	846	938	858	841	905	893	873	866	885	897	902	868	884	876	904	917	912	906	922	891	908	907	927	869	935	886	854	878	912	884	887	931	971	866	858	941	868	881	909	904	922	951	873	897	898	924	878	879	868	895	870	887	918	1006	977	883	867	926	885	874	905	937	921	840	858	907	921	859	927	856	871	916	881	874	902	905	844	888	839	854	843	871	849	960	878	928	935	915	881	903	940	910	889	870	905	901	937	947	929	875	906	881	881	959	892	904	906	925	904	866	891	843	873	934	927	902	893	917	879	866	898	879	882	895	878	892	852	979	904	915	876	881	896	883	881	880	852	891	919	892	817	922	874	963	887	924	864	897	882	898	870	937	884	868	901	888	888	912	926	934	904	950	883	882	915	937	923	909	911	910	938	865	893	892	852	845	900	900	929	884	890	962	847	837	836	921	891	907	896	950	963	900	939	850	873	882	873	891	821	956	929	912	878	944	908	902	913	916	854	888	911	925	834	905	907	855	915	931	874	885	894	890	830	886	870	927	898	915	940	926	917	901	875	912	864	943	903	879	859	908	901	887	892	892	906	893	931	860	878	895	896	860	882	947	932	887	889	879	871	889	912	864	883	859	896	880	905	920	922	885	916	928	876	898	880	951	946	903	933	937	841	909	865	891	889	950	860	892	893	891	895	918	926	908	860	959	890	865	914	870	930	898	909	894	881	894	881	980	892	912	890	864	890	904	840	904	867	960	872	858	849	925	859	917	905	915	881	875	883	900	946	864	917	914	874	957	901	897	874	936	926	855	876	887	898	867	842	862	906	879	911	893	893	920	934	933	885	872	915	866	880	917	928	895	896	839	840	901	926	862	921	899	880	909	933	904	897	832	918	860	917	914	894	963	920	865	928	914	888	952	854	908	957	902	881	934	848	870	906	928	913	925	889	844	887	914	898	866	883	895	903	917	932	837	876	894	866	835	876	943	909	880	903	920	875	878	842	888	903	880	940	887	879	857	842	912
53452	26148	10632	2118	775	600	570	511	459	442	474	406	388	444	399	391	416	439	485	420	403	436	447	486	378	431	408	405	412	426	438	415	462	470	449	448	430	449	422	416	409	399	401	420	436	400	406	419	446	431	440	485	467	403	409	404	424	447	408	400	395	459	414	427	453	429	396	421	450	417	384	462	410	418	422	401	463	405	443	414	420	451	417	384	386	443	409	395	426	438	420	458	419	398	445	423	419	427	388	418	429	410	432	426	421	443	417	469	437	419	400	381	421	347	407	408	485	433	423	427	429	402	461	462	458	434	410	441	407	421	389	436	416	425	405	415	413	458	439	419	494	449	400	423	419	408	438	409	416	393	415	385	433	392	437	408	432	415	411	415	448	407	470	393	432	408	418	400	474	453	436	461	421	434	414	429	424	397	436	414	442	413	418	404	418	409	423	421	437	392	382	422	408	431	428	425	460	432	409	395	411	444	356	391	411	413	446	437	423	420	440	415	398	451	428	431	411	407	423	395	442	439	409	459	431	444	447	402	418	423	429	393	434	452	381	408	440	432	413	409	444	416	419	475	414	408	478	427	426	470	435	384	408	417	434	392	404	381	448	425	398	463	429	418	444	380	399	402	410	420	404	425	411	397	450	421	419	437	415	380	434	420	455	406	426	415	433	421	398	437	471	423	444	452	439	406	455	424	423	399	426	417	431	426	409	430	390	447	415	477	420	427	407	403	413	389	413	414	412	484	489	424	404	364	445	380	404	419	394	436	439	421	459	435	447	401	409	412	451	437	459	481	434	413	399	422	407	431	440	426	389	405	447	440	448	412	435	430	414	427	404	443	442	425	463	433	381	428	430	405	453	380	395	429	395	446	460	421	406	402	461	407	427	426	393	444	439	431	423	410	430	448	383	458	454	396	416	438	464	462	403	397	415	412	421	444	438	354	452	388	411	412	393	451	388	462	407	394	400	376	406	425	437	428	414	426	427	420	458	418	400	408	451	413	403	449	419	442	463	440	448	409	426	404	460	414	459	412	418	426	429	440	421	404	400	452	377	410	421	436	405	417	439	422	398	392	450	427	444	426	423	409	441	426	413	407	401	431	417	424	440	435	444	413	431	441	411	394	394	418	407	412	412	379	421	434	427	405	391	403	436	476	438	404	415	431	435	406	387	424	439	393	430	405	418	410	401	378	424	442	420	429	413	446	422	450	408	437	393	453	427	419	443	422	406	430	399	416	393	409	449	422	434	440	428	452	415	453	408	432	427	439	462	439	415	407	456	410	417	414	467	430	392	430	426	442	419	405	404	420	433	417	392	470	422	470	400	428	402	420	443	418	405	405	378	422	438	412	400	400	409	411	417	365	420	430	432	448	422	414	439	441	401	382	418	425	420	414	411	433	444	439	445	430	443	428	440	455	456	400	429	426	456	464	438	419	440	386	409	408	420	449	435	435	429	449	432	455	426	452	422	434	368	407	383	461	400	447	419	391	435	390	416	450	446	430	433	405	420	389	378	387	449	452	434	446	423	437	402	436	468	431	426	411	418	414	438	429	419	427	445	445	431	420	435	398	417	383	402	420	430	447	448	437	425	379	427	419	382	426	427	430	443	393	423	462	379	402	446	445	405	385	434	385	456	400	381	412	429	460	428	476	434	448	420	426	405	455	437	441	426	423	412	405	392	427	433	436	447	437	424	438	424	448	457	426	430	358	458	428	417	448	395	391	403	436	411	438	429	385	394	436	440	447	447	416	419	435	402	433	392	395	430	423	421	462	466	420	431	423	458	413	440	430	395	432	404	424	436	435	462	422	400	371	434	413	371	454	412	446	459	432	442	412	439	428	386	421	432	419	433	427	429	436	432	424	403	367	442	425	425	424	436	415	427	401	376	376	407	424	439	391	461	463	383	400	411	449	438	445	417	401	435	441	411	409	483	424	481	414	433	467	403	435	434	432	451	419	443	492	417	392	452	409	461	422	443	432	447	422	429	439	491	441	373	406	424	439	417	440	446	418	425	415	416	441	404	437	446	424	400	429	441	405	425	470	420	386	452	404	473	447	398	435	417	407	408	401	428	438	430	393	417	451	432	467	417	403	439	369	419	422	430	451	431	397	390	398	418	397	408	470	453	433	415	454	448	416	435	416	397	450	446	431	408	436	403	427	454	405	418	435	446	432	430	421	468	451	411	425	427	417	426	399	429	432	427	445	410	450	430	404	410	417	452	452	432	454	421	461	464	427	423	450	440	413	369	367	432	392	406	421	433	469	443	425	455	444	422	394	416	399	398	462	419	410	431	410	415	400	443	415	418	451	430	402	423	424	417	421	440	450	426	469	372	400	433	386	421	459	421	418	396	396	417	429	456	394	463	423	397	406	387	396	424	443	414	411	372	439	453	418	423	444	422	416	415	444	441	408	385	430	430	403	389	425	429	426	360	401	462	403	416	409	414	418	425	415	404	438	416	443	405	434	406	437	439	404	462	471	436	413	437	455	429	433	408	443	356	406	411	406	389	405	416	422	419	424	417	472	456	386	456	427	446	413	458	416	410	426	436	438	378	417	446	397	487	389	413	402	398	416	435	401	412	384	423	452	412	436	446	426	433	396	415	434	482	437	402	421	443	429	405	431	455	406	449	414	446	406	415	426	400	399	417	463	411	437	431	470	431	384	427	421	433	462	432	485	431	406	393	409	401	405	457	439	435	403	481	450	412	398	430	399	381	454	435	431	465	423	401	429	387	444	447	371	443	412	433	448	436	429	394	420	412	443	432	369	429	458	405	420	460	404	426	417	429	440	445	432	420	414	457	448	402	407	413	464	418	450	381	428	389	459	397	427	432	371	433	373	416	437	447	441	478	448	445	414	434	457	395	445	416	465	427	414	429	406	396	406	403	388	420	433	464	411	409	420	432	400	449	434	421	445	414	425	414	482	433	421	431	446	395	405	431	422	442	384	366	429	413	445	444	383	422	415	437	409	458	401	426	438	468	423	440	408	420	419	420	371	426	418	464	377	478	400	410	448	417	399	474	424	468	407	419	445	444	462	433	420	466	445	404	422	427	405	395	384	385	477	445	433	368	419	476	418	424	406	397	413	415	415	409	387	424	389	434	415	414	439	398	407	415	421	412	428	422	415	429	413	429	441	409	433	437	414	437	431	417	451	438	416	448	431	441	415	368	397	405	392	416	394	395	418	416	427	404	474	406	398	467	403	457	420	440	474	437	425	414	423	402	430	420	425	398	434	449	416	386	436	389	414	455	407	414	417	431	395	387	406	422	427	412	417	410	445	403	435	420	408	439	378	426	374	440	421	457	415	429	419	407	412	430	372	409	428	443	438	389	455	375	446	412	384	423	419	431	399	404	436	391	454	395	407	399	421	445	415	396	393	420	464	423	401	396	438	412	433	449	412	384	408	452	408	448	391	378	414	422	438	439	450	440	387	400	417	424	419	451	424	404	411	383	444	465	455	433	420	405	389	417	402	402	418	416	439
35900	17393	7334	3017	1801	1468	1283	1169	1040	957	955	965	966	1007	887	906	945	917	906	901	892	960	929	955	905	941	944	951	891	888	951	942	920	908	907	930	941	951	961	891	928	916	932	967	873	899	916	920	964	907	901	961	930	902	948	937	958	942	884	858	974	934	861	926	900	905	892	956	951	887	854	948	967	925	964	913	909	955	936	940	893	886	921	923	936	947	903	999	933	938	945	914	959	931	915	893	912	925	927	943	955	962	931	960	952	903	933	923	841	960	964	904	909	872	921	893	891	904	956	910	909	936	898	903	900	915	962	954	967	927	917	940	921	957	870	891	909	918	920	857	907	893	960	941	977	940	948	869	962	937	904	970	969	957	918	890	917	936	901	906	953	896	949	907	908	953	949	936	955	932	934	889	924	946	908	906	973	908	901	932	944	944	928	948	937	955	881	922	906	923	930	990	910	871	937	901	945	946	988	911	929	975	932	910	901	903	912	951	950	880	901	925	974	918	913	883	918	946	962	939	937	979	951	965	962	941	975	911	977	922	963	953	911	920	946	888	918	941	846	899	914	930	907	900	934	966	975	885	942	904	931	891	888	957	857	943	959	953	901	933	928	900	889	917	942	964	893	952	984	896	869	923	909	866	955	944	910	922	926	924	920	911	871	942	951	919	943	960	928	960	951	984	889	907	945	914	879	963	904	1000	954	947	916	974	890	943	918	875	916	928	901	865	946	894	908	970	892	907	880	939	929	961	885	963	940	902	904	948	904	943	964	945	923	935	960	925	930	944	988	924	842	966	944	917	917	931	915	935	961	871	977	930	953	927	939	918	953	892	994	945	873	892	958	938	1002	912	978	977	926	885	920	930	891	959	928	910	934	961	941	964	912	958	882	904	919	898	953	880	891	913	930	965	930	854	985	985	906	984	946	893	888	893	891	884	1035	903	955	962	931	973	930	916	960	899	927	903	891	892	958	887	929	963	907	912	962	983	907	918	926	905	977	945	940	937	935	953	919	867	876	916	936	944	919	964	933	879	974	949	898	933	934	986	884	958	951	941	908	925	890	891	945	915	948	877	922	894	906	850	925	946	901	911	947	947	908	934	899	936	980	938	912	883	914	956	953	1005	920	893	914	915	946	889	902	918	911	888	924	950	922	956	860	967	902	889	929	928	932	907	935	870	918	882	945	932	923	959	917	934	893	954	909	948	957	903	932	934	913	919	933	926	921	905	937	889	909	941	896	876	902	856	887	928	943	908	952	970	951	905	971	926	877	911	859	965	900	929	907	927	917	919	918	940	888	913	964	950	882	896	930	929	936	956	906	924	894	906	920	918	961	963	968	961	933	903	898	890	943	902	902	914	895	950	965	881	943	942	940	944	887	942	936	938	899	939	862	865	907	952	906	895	910	924	929	946	946	956	904	970	903	915	861	951	934	929	935	922	883	948	899	944	955	914	898	905	963	946	953	916	958	922	926	875	949	892	955	891	929	939	949	913	943	952	945	923	913	908	917	931	928	883	894	951	889	939	888	893	953	882	995	929	929	918	958	975	971	952	978	883	929	938	942	946	916	948	927	884	938	983	930	897	959	901	894	901	899	930	937	920	923	928	959	918	911	888	897	900	983	941	924	930	885	890	914	913	932	949	939	903	1034	901	921	975	930	946	948	906	932	916	947	947	881	940	943	940	944	878	925	908	914	886	909	943	943	911	943	991	949	912	934	890	952	931	932	966	890	923	899	950	935	967	962	897	949	943	877	907	902	967	918	860	967	911	940	973	885	915	913	902	881	911	944	902	891	947	935	908	926	910	967	922	873	949	914	944	928	908	908	917	920	923	880	941	926	933	917	899	987	972	957	890	978	897	923	921	888	940	976	951	989	888	936	921	930	927	961	886	941	876	946	946	918	902	922	936	858	972	902	905	933	862	902	927	911	967	915	889	955	965	952	989	926	935	945	951	952	886	1001	901	967	920	913	849	937	930	930	888	897	918	867	936	936	882	907	924	912	920	918	914	980	859	909	912	918	927	961	905	890	928	906	980	928	916	951	979	903	931	888	920	924	926	959	940	940	916	931	948	913	960	925	896	934	947	937	915	895	908	944	944	955	922	895	915	926	959	914	874	903	903	949	924	965	930	932	875	965	897	934	952	985	894	958	947	897	894	969	915	895	921	898	972	915	883	979	916	909	977	898	918	906	976	905	933	928	957	965	958	927	915	949	978	926	916	933	878	902	882	910	908	955	920	950	927	950	965	937	872	947	932	948	936	932	942	930	976	989	962	987	953	902	960	897	946	917	926	930	911	950	989	944	939	961	939	917	909	928	895	929	959	916	989	947	961	980	946	923	909	911	902	956	919	968	916	900	897	947	915	873	968	927	943	907	912	969	950	913	900	958	910	959	886	943	960	908	917	895	927	907	914	913	930	968	964	900	905	968	939	945	895	930	962	964	882	948	896	949	941	885	930	957	947	888	951	977	916	923	905	908	922	925	959	924	925	918	969	1010	925	882	995	880	895	900	913	884	856	921	874	925	960	908	946	911	912	905	873	997	895	943	978	955	945	902	894	961	905	946	880	911	912	887	935	943	899	923	938	905	1012	956	947	931	946	904	999	903	904	913	930	930	941	942	886	920	918	897	919	922	949	935	914	915	926	970	918	887	895	950	899	913	884	929	934	942	957	955	973	971	880	858	958	905	993	895	1021	928	941	904	939	927	867	840	900	886	915	915	921	903	917	881	942	904	871	956	912	896	901	946	902	967	935	983	939	893	934	882	947	984	939	944	926	936	925	946	887	945	923	961	926	940	920	999	939	951	946	910	900	916	958	957	947	926	945	890	916	936	927	894	890	946	958	956	957	941	927	887	936	859	900	939	935	939	943	921	954	910	988	919	931	953	949	948	917	912	930	927	969	927	909	986	944	895	904	885	960	899	936	893	958	941	986	939	897	932	901	966	872	946	895	935	909	906	892	928	898	898	946	902	946	942	927	933	904	924	962	932	961	944	894	977	920	944	935	931	910	974	916	921	931	922	954	918	958	906	947	899	946	923	938	945	876	918	934	959	909	957	943	910	936	937	915	920	934	916	896	944	924	906	893	926	913	916	878	932	882	982	917	852	909	903	953	924	916	915	964	924	879	958	913	961	936	939	924	900	894	878	851	920	957	881	938	915	913	911	935	876	944	905	955	904	868	932	908	950	914	950	877	943	953	931	938	925	924	916	906	936	995	976	963	908	923	881	952	937	925	894	921	916	898	885	898	878	907	929	963	933	922	953	909	887	916	912	929	910	896	945	850	868	883	932	975	915	928	980	950	907	917	971	910	888	950	925	897	878	916	910	946	915	908	926	911	910	899	915	944	910	912	946	932	898	922	901	883	940	899	945	868	940	972	912	973	959	915	958	862	950	925	908	972	918	977	895	944	955	907	927	900	917	925	930	917	929	878	895	906	953	911	894	957	917	940	936	896	991	896	918	897	915	934	976	987	944	904	940	895	897	960	955	946
52552	23489	9918	3238	1575	982	717	632	547	488	458	437	469	403	418	448	411	422	424	458	444	424	422	446	410	470	417	450	458	421	437	437	446	460	421	450	421	408	422	432	448	396	476	429	459	372	428	419	416	374	497	490	476	440	469	417	433	426	458	412	451	402	499	392	432	468	469	420	467	439	421	436	410	446	420	473	430	437	428	430	471	399	382	435	435	453	425	422	386	395	407	428	420	424	416	431	457	412	424	408	402	437	426	421	453	418	430	430	423	445	491	416	420	457	429	381	437	442	426	420	445	451	430	425	423	415	447	448	437	397	440	454	432	409	451	410	441	428	442	409	426	385	388	448	432	425	419	428	463	429	415	399	465	436	427	418	424	418	459	451	450	479	419	423	409	467	447	415	426	446	433	446	419	413	453	437	410	465	480	454	437	421	390	460	377	426	417	451	385	424	440	442	445	398	404	432	457	404	389	423	452	440	436	430	419	382	437	458	411	416	457	388	435	458	406	403	418	424	395	446	425	417	379	421	430	424	417	437	418	413	443	435	409	387	401	461	416	461	407	406	411	461	453	434	424	405	423	424	406	434	445	422	467	404	434	441	450	462	436	396	419	402	416	415	476	418	392	437	416	415	423	439	457	462	440	463	451	426	441	424	471	426	411	406	451	415	452	419	417	417	418	455	407	437	461	468	438	439	405	466	468	428	439	452	449	450	446	434	395	436	407	434	405	387	416	443	442	468	453	433	446	422	429	391	408	444	429	473	472	391	439	435	388	475	446	424	412	468	409	440	405	454	462	467	388	426	453	440	451	467	401	452	420	411	430	415	451	417	435	429	422	457	442	432	425	436	413	428	442	419	428	403	445	451	496	401	412	421	432	381	475	396	407	436	411	381	415	447	420	438	437	446	415	403	425	433	436	467	394	458	404	460	422	411	451	463	459	399	442	428	412	415	435	415	415	463	457	431	386	436	399	389	452	384	408	426	410	425	471	401	420	462	434	452	427	420	458	422	441	440	432	439	430	432	399	450	451	426	390	418	445	423	415	439	394	466	438	422	422	405	447	418	426	411	406	417	487	452	462	435	439	466	437	400	440	404	438	410	434	427	421	428	417	474	459	443	434	423	425	449	429	413	418	408	411	452	441	458	431	406	424	456	459	427	433	433	388	438	468	397	456	424	447	434	443	424	420	418	414	431	451	414	468	425	445	422	414	454	388	389	441	429	414	394	425	426	434	396	455	413	446	415	418	420	405	464	426	424	421	421	446	420	494	431	385	441	394	388	452	406	416	424	419	431	437	431	437	435	447	453	492	396	413	498	431	456	445	405	411	448	429	444	422	447	395	391	432	450	403	435	415	387	412	440	439	424	431	458	376	465	416	469	426	418	420	448	385	459	457	407	467	436	436	451	445	386	413	453	434	460	408	433	454	471	465	437	442	445	429	440	416	432	417	398	431	431	409	437	427	456	417	448	439	457	470	452	405	446	443	415	427	428	444	450	495	438	420	443	429	432	435	406	407	407	435	436	420	446	439	409	424	409	478	449	440	463	449	451	438	442	405	448	411	425	389	413	416	444	461	434	415	393	433	441	428	467	442	439	450	468	382	425	447	411	418	435	412	456	451	437	424	392	396	417	419	416	429	449	452	423	420	395	429	451	462	438	435	443	460	410	418	447	434	404	440	472	418	449	412	401	419	402	440	432	456	421	414	460	449	460	433	415	440	391	457	421	392	448	449	405	422	484	422	423	454	400	442	413	447	456	445	434	397	444	408	430	440	402	438	453	439	457	416	383	394	430	426	411	452	425	408	471	438	506	473	455	458	446	437	443	481	413	440	446	432	461	463	414	465	406	435	456	429	432	412	421	460	421	446	443	485	426	409	425	422	439	414	408	470	435	410	449	402	449	425	385	438	458	421	454	443	444	412	468	416	422	458	406	421	446	428	408	440	439	406	468	398	401	406	486	443	448	433	448	418	442	455	411	415	421	414	422	413	426	420	446	471	412	383	415	423	424	424	435	416	378	445	411	430	430	445	383	401	420	435	390	414	439	432	462	391	435	440	378	379	417	465	456	420	425	442	445	389	416	383	457	431	433	445	405	385	417	414	406	394	413	450	461	456	420	448	420	457	461	401	418	408	405	414	375	422	421	432	447	442	412	456	431	428	436	408	450	401	411	437	428	436	414	462	462	429	436	458	454	453	406	411	436	399	420	386	428	379	413	411	433	414	476	436	386	416	435	420	474	416	456	419	407	444	443	414	394	394	434	419	404	465	436	477	443	418	449	419	465	434	410	448	437	424	421	426	438	466	388	401	411	433	405	449	412	431	417	434	407	457	444	434	399	404	410	405	411	465	463	391	426	429	440	456	431	443	449	391	434	409	446	401	426	464	431	417	437	426	431	419	393	452	416	401	399	441	417	438	414	421	450	415	458	431	444	410	416	437	486	442	433	386	437	403	444	398	414	457	382	462	371	404	436	441	402	436	488	410	433	449	421	412	418	392	431	458	423	424	420	417	420	397	445	415	382	421	404	441	417	416	407	436	397	425	435	412	440	457	425	412	422	405	402	481	429	420	446	423	450	418	457	418	430	428	388	459	443	369	408	453	449	432	394	444	418	439	420	400	413	473	421	467	406	421	414	420	462	414	457	441	421	429	432	502	420	408	440	447	421	421	431	473	422	413	395	427	420	434	446	442	423	430	414	428	418	450	446	414	382	405	423	450	474	455	454	425	451	429	422	467	416	416	431	434	420	446	439	408	447	445	442	417	440	412	428	428	446	421	465	443	431	413	461	406	434	399	458	440	398	438	432	418	420	441	448	444	421	432	439	407	414	452	429	480	433	441	420	386	473	431	409	439	455	420	463	440	414	410	412	423	403	396	472	432	393	452	446	481	453	411	449	448	431	409	401	390	450	418	402	427	419	430	415	413	447	448	450	387	416	415	405	423	449	460	421	426	380	423	405	452	445	458	435	430	408	449	392	422	417	427	431	405	425	410	441	461	452	452	415	454	456	379	445	446	423	429	446	420	452	401	406	410	429	431	420	419	445	451	439	461	430	423	434	417	421	393	454	420	417	444	412	423	458	416	368	431	439	452	366	411	413	494	476	444	440	429	433	399	466	427	464	417	418	406	377	454	426	428	421	400	438	421	408	423	399	422	432	431	424	394	432	405	405	415	409	436	423	462	422	447	452	400	420	474	450	413	430	429	435	458	410	449	393	438	420	423	435	440	447	452	405	451	421	471	380	414	470	433	426	447	428	409	419	435	388	414	419	415	405	428	447	422	451	417	422	463	407	406	397	416	447	414	458	399	454	425	416	406	415	431	426	408	415	429	453	450	396	410	434	408	442	421	440	472	399	464	447	416	467	424	406	453	445	471	468	447	445	462	431	453	450	432	437	467	431	449	413	413	390	497	416	431	434	430	424	447	405	452	427	411	432	411	437	421	465	463	466	429	435	454	469	435	447	428	419	458	415	455	460	449	462
33910	16957	9038	5693	3875	2788	1939	1587	1340	1208	1039	1015	989	989	947	923	951	966	930	937	1016	923	959	971	942	958	949	962	935	955	955	904	892	972	906	961	924	971	950	970	896	905	941	936	947	940	964	926	923	925	940	921	932	915	932	910	915	966	920	972	954	954	922	913	915	933	974	968	903	954	962	1009	884	941	958	951	904	955	921	880	942	923	955	912	939	887	1032	950	956	931	955	928	888	953	921	939	991	986	974	943	943	900	888	895	881	960	919	937	919	942	949	879	908	886	897	918	897	959	948	956	967	915	937	930	967	920	916	935	997	897	888	934	921	954	923	935	959	930	942	906	932	929	984	981	936	915	926	903	937	858	935	917	905	922	964	934	922	894	911	926	943	992	882	912	970	922	951	946	939	914	956	904	885	945	972	975	879	932	908	920	932	938	932	913	939	909	940	927	1009	938	907	980	967	916	992	970	975	910	981	937	939	990	974	981	926	950	930	927	959	884	901	920	929	899	965	938	952	920	866	959	986	947	940	912	909	927	911	966	953	969	959	937	895	965	923	985	875	975	927	957	951	958	970	956	956	927	885	932	949	976	897	943	894	968	909	973	944	918	967	931	867	952	904	913	964	887	915	888	984	944	942	950	938	958	968	914	920	927	992	916	967	906	931	906	910	883	929	927	945	942	1020	884	902	911	954	922	896	921	990	938	963	906	917	986	969	938	967	933	987	903	952	942	914	949	1030	933	913	911	963	949	918	954	977	969	928	938	950	967	974	913	936	929	934	939	933	936	887	900	925	951	901	902	937	950	935	956	891	955	954	996	944	928	970	911	980	972	940	917	966	918	922	935	970	916	939	891	940	914	938	942	919	920	993	892	968	944	968	967	911	954	954	917	854	944	904	963	923	997	925	910	956	880	954	976	888	887	965	917	920	922	965	958	936	927	920	942	1004	941	931	940	899	898	923	912	874	949	991	934	939	891	944	989	893	895	871	882	955	927	942	956	941	890	907	921	928	962	942	889	937	958	910	949	905	940	916	912	952	934	943	905	996	944	941	916	948	895	904	941	951	910	934	907	906	949	918	971	1009	926	922	912	973	946	968	936	932	906	871	929	950	897	954	898	915	933	917	934	897	956	900	938	894	869	935	938	957	901	950	946	973	945	913	996	962	868	965	904	877	932	1022	878	915	923	938	908	953	939	974	950	958	929	926	924	943	969	932	950	921	879	903	884	922	984	954	930	892	966	929	961	929	927	968	1030	900	889	919	931	960	963	956	983	936	875	947	947	898	944	907	928	903	876	959	868	941	967	920	936	959	931	959	886	872	954	916	957	941	877	921	960	925	930	960	957	892	912	911	1040	923	914	959	955	901	963	931	919	890	941	919	895	961	950	957	926	975	929	969	894	966	934	973	972	916	945	901	891	999	908	929	925	940	897	890	938	973	955	958	937	941	943	914	909	949	991	936	978	947	952	917	910	904	927	947	990	909	894	915	959	944	925	977	921	962	969	937	887	957	941	924	892	929	923	861	942	951	995	932	942	888	933	912	933	935	927	953	958	962	880	908	962	966	919	957	953	926	956	938	863	928	917	931	954	982	959	918	1012	934	945	929	947	942	929	936	896	943	956	991	946	953	948	932	918	940	956	953	976	885	941	881	903	970	892	925	904	921	912	949	906	961	918	947	935	956	960	916	941	947	884	962	1002	961	936	931	885	887	982	986	964	928	1002	922	958	935	910	920	981	901	903	969	935	949	911	988	903	900	1021	972	956	956	994	965	930	941	937	952	890	979	914	938	886	988	938	896	902	914	927	992	973	921	904	929	883	933	956	961	901	965	901	937	884	961	999	972	961	971	957	907	870	882	901	938	939	986	918	952	934	906	939	909	944	932	947	897	962	885	967	947	1000	970	948	969	953	941	899	933	962	928	960	948	950	951	944	951	925	916	983	941	876	950	963	978	964	927	1029	902	971	947	861	935	865	967	948	924	937	920	968	920	979	959	931	957	872	869	941	954	919	914	901	927	959	919	962	929	985	948	973	918	910	905	916	944	896	901	976	951	949	906	943	940	950	922	942	947	951	921	936	915	859	944	953	917	870	910	919	867	968	941	940	953	962	970	959	969	955	939	959	970	896	877	942	924	929	927	959	959	987	940	922	931	917	950	930	982	979	910	917	933	938	946	948	883	965	925	934	972	944	946	936	933	923	906	894	848	918	916	933	1027	917	957	916	954	938	957	931	879	886	931	945	929	919	934	932	922	977	973	904	917	956	946	943	958	1027	973	991	913	970	993	968	917	941	946	1017	956	914	908	926	967	988	926	911	917	917	894	940	920	941	974	932	960	929	958	937	929	895	984	931	961	949	922	940	911	914	934	955	953	911	960	977	905	952	964	946	931	927	968	989	936	924	935	908	944	902	924	960	889	943	934	895	922	984	944	918	919	897	941	907	945	976	906	956	907	924	861	968	922	949	946	933	909	889	912	938	924	959	928	918	919	970	876	942	945	941	893	929	904	905	975	1005	975	977	952	933	950	914	911	976	965	941	940	929	904	902	914	935	926	901	1010	927	942	915	904	925	966	913	922	941	957	904	970	979	964	914	941	957	913	922	909	930	956	922	924	917	915	946	900	929	996	905	932	957	972	956	928	997	944	985	925	957	955	934	973	1015	910	943	892	973	964	927	912	923	957	857	873	982	953	931	892	948	967	939	939	958	957	932	960	905	903	954	970	937	944	960	905	922	963	939	869	898	940	886	971	909	927	919	953	940	878	917	935	954	872	963	961	968	919	885	955	924	966	949	898	920	895	960	1013	916	957	939	959	936	952	915	904	934	995	936	884	911	875	979	950	919	905	920	944	928	954	901	939	924	883	959	945	916	949	946	948	946	1008	979	979	948	973	958	879	877	984	939	894	922	951	921	869	908	904	895	886	965	939	955	934	936	926	945	935	881	971	972	924	942	938	928	925	938	909	930	970	916	927	868	934	969	931	925	946	896	946	887	940	981	951	948	908	945	944	963	936	986	903	932	968	924	905	970	944	973	996	904	907	952	957	936	916	1017	969	928	929	933	901	957	933	946	888	921	937	971	916	953	926	911	964	929	920	940	933	990	943	879	929	920	885	944	954	904	918	999	952	940	930	946	944	927	972	943	945	922	953	950	924	932	947	936	960	968	951	947	964	950	891	991	972	924	924	903	942	949	955	941	874	927	1000	910	944	924	910	937	911	984	910	905	938	870	919	917	976	920	941	906	953	921	872	966	985	897	909	935	940	995	955	933	963	930	936	889	961	945	986	975	939	882	958	886	946	938	888	1002	932	912	942	935	974	942	930	922	918	908	894	978	908	970	936	891	937	894	966	882	916	901	954	935	949	977	914	914	917	944	925	923	922	950	986	938	915	932	911	982	927	893	939	961	944	905	904	958	953	920	909	935	933	940	896	966	929	969	923	885	900	942	923	893	932	930	950	950	931	953	992	900	935	943	963	984	924	984	1016	902	933	944	932	943	931	921	934	940	927	968	979	967
43879	19196	7715	3546	1646	994	568	504	445	431	430	443	426	413	386	408	412	417	379	427	421	375	430	414	414	403	422	423	426	398	425	430	419	408	398	441	423	396	402	443	407	407	467	408	392	406	405	435	443	392	402	408	444	423	403	386	459	419	407	423	419	400	418	430	405	375	394	395	371	419	441	376	432	413	390	412	449	442	389	436	432	399	422	387	425	419	396	397	404	447	431	397	427	428	429	410	363	412	385	398	428	398	401	393	396	413	411	418	402	429	395	413	445	401	431	421	421	429	414	406	401	387	386	380	458	432	417	412	442	413	400	425	457	419	395	379	421	404	397	376	408	419	440	366	384	393	430	396	413	412	433	409	406	384	472	386	417	422	438	401	388	420	397	405	474	438	380	401	410	352	401	391	389	384	412	372	421	406	434	417	404	428	446	420	434	384	431	433	419	413	417	443	409	425	413	383	408	421	421	428	431	436	383	407	403	428	429	431	410	401	392	415	383	437	417	407	431	396	416	451	367	435	416	377	418	410	391	379	394	448	406	390	398	417	412	391	398	406	407	428	416	431	480	422	444	415	394	437	416	431	441	413	433	408	456	441	425	417	454	418	387	427	401	398	417	416	419	437	398	413	405	381	399	463	388	416	468	402	442	434	395	412	422	431	458	420	443	382	390	456	438	385	432	440	410	468	411	411	433	444	414	408	422	410	466	469	456	459	408	428	432	420	402	404	399	408	415	409	394	389	411	456	403	420	430	401	403	414	444	470	393	450	415	432	376	431	423	407	412	383	444	426	440	410	428	438	418	390	400	391	426	412	429	416	424	449	414	427	386	427	399	382	374	393	426	394	404	403	379	441	416	393	410	397	452	402	431	425	428	397	417	470	412	409	419	380	415	438	401	443	451	396	412	427	400	400	445	398	409	390	398	414	392	450	403	430	427	397	391	392	433	384	450	374	393	415	393	421	410	433	407	440	439	447	402	387	439	408	415	410	414	387	431	400	420	434	433	433	427	410	426	398	427	406	430	417	403	407	443	395	408	452	393	408	452	416	367	398	392	439	384	404	431	432	455	405	401	429	383	417	410	403	403	431	435	438	394	375	438	426	431	455	375	433	410	415	404	391	449	436	423	447	375	418	430	372	406	437	383	375	385	376	399	411	430	401	404	452	419	386	421	409	403	401	415	393	392	422	381	401	431	426	407	379	391	405	400	409	416	394	425	384	410	441	428	406	432	372	414	435	399	410	434	422	384	419	384	409	417	361	393	432	409	384	385	371	387	426	401	420	398	428	406	373	405	386	385	403	392	447	453	381	406	393	383	406	428	431	410	432	416	394	440	446	439	405	421	466	381	420	440	448	423	431	387	425	388	427	422	378	412	446	380	375	405	413	424	432	447	398	456	418	420	437	429	410	415	459	385	399	405	424	394	411	410	410	416	433	367	411	430	412	447	431	405	382	397	416	393	385	417	418	436	473	449	407	335	392	430	394	418	414	428	399	409	381	455	410	410	360	410	391	423	417	452	410	403	394	441	400	432	406	411	378	446	399	419	383	421	452	422	395	390	382	424	405	407	449	407	421	415	425	392	391	405	379	422	390	431	374	369	420	417	411	371	449	391	421	374	408	387	393	447	404	450	381	402	394	386	421	443	409	455	413	437	403	410	426	447	395	416	403	425	409	398	415	439	396	410	403	421	410	387	351	428	414	403	416	402	376	376	420	412	402	367	418	389	412	452	419	376	412	419	417	431	433	420	393	409	433	393	391	433	423	437	420	422	433	428	394	378	405	387	416	444	409	406	404	450	410	393	367	411	402	411	408	404	428	387	417	411	387	391	411	452	414	397	400	420	417	409	432	388	434	405	396	421	384	412	421	383	448	433	408	407	415	417	389	414	435	428	417	406	448	418	435	461	406	427	388	384	420	423	452	433	426	412	412	455	426	411	421	391	431	461	420	423	418	400	424	415	393	443	392	454	427	461	424	432	419	439	435	389	408	430	472	410	408	416	414	415	396	380	453	396	412	405	432	417	395	407	427	422	419	398	372	407	431	408	414	408	417	430	457	459	397	359	415	403	356	405	430	371	431	452	397	388	441	418	410	420	472	430	418	382	430	408	426	437	374	427	418	391	412	429	401	401	422	415	394	390	415	439	430	392	402	420	423	456	422	447	381	414	434	397	434	427	425	383	373	416	402	399	401	437	410	426	433	435	389	412	384	400	435	428	402	420	395	403	422	393	395	434	393	429	410	394	413	411	463	407	375	439	415	401	401	390	431	408	385	450	406	367	403	402	427	416	423	451	388	407	437	399	403	415	369	391	398	445	391	414	394	438	410	382	409	418	408	412	447	401	411	444	423	435	389	390	362	425	422	430	440	437	400	460	417	412	429	418	394	436	411	401	423	394	392	418	426	411	424	413	471	398	404	363	402	445	427	448	439	369	402	411	399	394	416	412	393	416	401	415	379	393	405	415	415	383	352	400	388	406	398	414	410	450	408	405	448	437	378	371	383	461	408	376	395	392	430	433	375	378	399	398	414	396	384	459	426	431	392	427	400	367	411	448	417	400	425	433	421	437	428	404	425	416	414	388	408	430	425	422	418	408	407	411	378	427	431	427	401	410	439	409	406	417	410	398	444	372	430	425	421	397	418	388	412	432	445	410	407	415	424	406	447	406	388	428	382	459	406	426	424	415	392	398	396	406	402	355	406	422	434	404	399	441	420	407	382	412	435	387	412	405	415	383	448	421	430	404	415	441	415	422	405	407	427	407	427	414	431	378	428	407	414	417	439	461	449	425	448	484	415	424	403	435	421	433	439	428	412	408	411	416	430	395	410	389	451	428	443	386	425	445	435	433	401	438	441	427	456	407	428	389	433	391	413	416	417	412	403	400	437	404	425	422	412	419	426	411	413	414	398	422	400	436	353	377	443	381	397	367	401	437	375	390	403	394	446	424	395	404	398	436	435	429	390	418	426	423	405	442	387	394	437	422	419	397	425	383	443	425	372	394	391	432	379	451	419	418	449	398	388	445	402	385	399	409	428	416	413	404	456	391	456	419	417	477	432	428	401	407	420	489	409	406	428	436	427	365	437	412	411	385	370	410	384	385	433	432	445	403	408	414	391	400	405	366	435	411	421	407	440	433	391	416	442	407	461	355	417	383	400	419	439	420	422	427	393	402	453	437	397	422	407	444	403	409	430	394	425	416	412	465	447	443	403	362	398	417	392	434	440	406	410	391	413	420	417	419	409	410	383	396	429	415	406	390	416	438	384	434	408	424	385	439	419	402	413	382	427	388	428	390	394	419	430	398	368	402	367	391	425	423	444	414	424	447	415	395	394	430	395	362	378	369	393	433	426	441	443	413	393	378	410	425	406	398	463	450	398	412	435	406	438	437	467	403	423	445	439	420	400	381	385	419	403	417	446	444	382	470	437	427	396	432	422	406	384	406	410	418	405	400	399	396	458	402	403	396	420	404	433	398	416	408	403
29509	14933	10201	7031	4294	2687	1696	1288	1158	1008	968	931	915	883	874	930	923	903	932	904	883	940	915	888	916	921	882	921	895	849	920	892	880	928	897	925	888	928	910	929	938	901	897	880	921	870	877	906	916	896	866	848	911	907	928	895	897	919	868	950	901	901	957	888	927	937	883	885	874	879	867	874	827	934	852	867	837	946	900	900	866	903	911	940	853	880	846	876	906	929	933	897	880	917	907	859	860	962	932	942	920	921	847	888	941	902	890	925	956	871	922	888	889	931	868	893	852	934	888	911	931	905	900	893	857	919	947	861	912	862	867	862	934	885	923	861	878	902	905	925	894	929	856	913	917	882	920	896	914	901	877	910	909	925	932	923	907	893	885	928	867	899	918	907	895	895	911	914	900	870	906	912	876	908	903	862	881	901	925	894	923	938	925	933	888	944	871	929	893	873	860	905	882	916	898	979	886	884	918	815	909	894	909	940	912	885	909	947	891	903	845	908	898	927	934	900	893	917	890	866	927	944	938	919	878	930	942	928	917	858	874	910	922	907	888	881	929	890	931	903	867	884	915	890	976	868	886	928	889	896	916	943	923	912	884	942	917	892	891	847	925	924	893	923	879	861	898	902	920	887	918	884	827	852	850	837	883	847	921	884	915	901	929	867	894	873	902	930	937	878	878	891	914	855	884	877	923	928	893	959	939	897	943	904	928	917	968	931	913	859	908	911	893	894	931	905	910	935	905	920	930	912	916	923	844	910	894	870	910	892	913	935	918	923	896	915	889	943	935	903	897	917	886	932	904	869	922	934	896	910	941	861	849	913	902	881	909	896	863	893	830	900	823	930	846	856	890	886	918	997	874	884	918	873	861	866	924	901	954	877	885	871	897	882	882	873	874	876	909	886	913	980	875	846	912	907	877	951	893	962	908	960	892	922	882	890	935	871	877	874	839	876	907	919	932	861	902	899	951	963	889	928	857	896	905	917	856	938	939	910	890	907	945	961	905	941	864	902	930	910	850	901	927	862	916	909	893	919	970	883	871	909	864	905	895	911	921	858	897	882	929	902	921	922	912	893	966	909	898	877	886	924	958	917	908	887	907	907	877	901	891	883	891	958	862	922	887	934	907	936	925	870	872	898	919	924	904	894	881	831	946	916	894	911	895	936	922	909	915	912	935	896	898	908	868	924	876	921	904	907	904	947	911	883	867	911	880	968	890	946	959	907	905	904	980	891	883	879	906	872	893	894	909	864	904	896	904	895	861	907	925	886	899	934	904	880	890	895	889	939	908	855	873	909	911	914	858	933	930	928	898	899	858	924	892	876	892	897	897	925	896	975	834	922	893	929	881	894	861	900	892	866	913	893	912	871	925	908	907	929	947	918	892	898	872	901	889	849	925	918	891	920	889	923	859	872	881	853	892	900	941	940	896	882	902	887	903	904	815	900	922	883	876	928	890	905	926	902	871	902	882	959	879	908	936	926	869	959	875	873	887	926	900	875	936	933	888	894	970	892	870	927	871	928	891	873	872	934	929	915	838	935	937	905	921	948	911	936	900	941	894	915	894	876	904	922	888	940	845	908	949	927	909	860	948	895	879	900	933	912	926	949	873	913	903	920	879	907	937	950	893	910	917	932	903	960	923	977	880	887	906	929	922	951	954	917	943	917	867	909	899	907	938	854	849	911	893	861	852	922	871	905	898	876	906	871	926	906	936	875	878	868	866	939	909	904	900	931	912	875	848	891	861	892	919	930	908	896	924	931	904	880	898	919	909	941	872	930	853	881	868	899	859	924	861	928	956	957	973	919	844	899	869	869	880	885	894	899	930	845	901	914	914	910	933	926	850	942	920	898	890	907	886	926	891	905	852	940	878	958	889	901	907	884	887	869	884	939	836	916	926	906	902	920	924	891	901	898	903	936	909	871	928	923	890	909	903	917	886	875	882	904	855	882	864	878	898	906	903	940	927	941	925	868	865	849	905	907	944	933	936	911	876	866	942	919	890	888	950	893	952	934	845	946	932	923	863	915	854	884	892	937	952	954	917	816	950	923	941	961	914	947	938	888	954	882	915	876	886	917	874	948	942	884	894	828	924	920	909	895	912	929	898	885	945	928	888	958	880	916	905	886	883	928	902	911	923	884	878	904	921	866	905	924	900	935	920	918	908	892	913	876	910	913	930	941	884	965	948	919	934	933	876	897	952	915	937	891	940	924	922	928	964	945	865	968	910	849	913	933	893	907	912	877	889	954	894	897	924	897	903	927	899	903	891	887	894	889	875	887	887	897	853	920	899	865	839	891	841	832	955	847	908	886	870	944	861	926	881	948	906	935	917	860	874	863	879	940	871	841	877	958	926	950	899	877	939	941	896	873	867	900	918	912	813	902	908	872	959	876	955	827	899	850	919	865	951	881	923	902	923	937	939	862	855	884	891	901	902	932	916	881	879	861	838	837	982	873	874	907	886	902	898	910	850	917	886	930	911	931	904	907	903	894	889	858	904	884	906	919	850	911	889	859	908	906	871	935	881	947	896	903	924	955	908	938	889	919	947	920	899	872	928	912	939	926	862	869	926	908	917	875	917	889	888	898	939	938	890	928	878	947	906	853	908	901	889	899	940	901	892	903	969	901	917	936	948	896	897	892	905	929	922	873	896	921	958	881	892	919	896	887	920	868	922	842	915	888	940	891	919	871	893	875	891	906	874	926	921	884	873	895	883	933	902	922	919	915	872	900	872	913	887	863	895	915	899	930	954	940	909	931	939	933	911	933	959	884	898	940	937	866	898	926	823	879	910	913	930	900	891	901	865	878	867	834	881	943	910	887	883	912	914	948	884	921	917	851	852	915	909	947	930	924	881	943	890	867	899	905	917	914	942	895	941	864	960	909	905	903	902	842	934	924	847	908	866	881	852	919	924	936	887	910	886	969	896	954	923	963	917	924	906	863	870	931	903	845	889	897	915	834	985	902	903	909	935	888	896	940	897	926	836	879	899	928	863	867	924	913	869	892	914	889	952	883	926	937	842	892	926	851	873	861	923	930	888	906	902	887	899	871	960	953	936	886	930	839	900	855	893	881	883	886	872	872	906	876	842	942	816	910	865	900	858	898	896	913	943	879	883	882	874	873	909	866	893	926	911	877	890	918	881	874	900	931	914	914	889	879	962	867	876	918	946	935	891	900	910	874	893	891	924	917	928	895	886	934	920	869	895	886	846	882	897	920	923	859	960	930	885	895	900	884	901	862	877	950	899	885	912	837	884	901	889	898	896	947	857	886	876	903	904	955	888	853	925	930	899	909	912	898	899	934	920	873	880	870	870	922	889	928	902	880	870	865	922	839	896	867	878	948	956	890	885	892	885	924	877	899	911	974	925	869	876	929	942	872	895	891	923	872	900	903	883	893	930	914	851	921	888	892	856	920	853	905	878	908	910	923	862	974	900	914	947	924	933	884	874	919	945	873	933	898	851	871	887	892	874	911	930	881	883	892	879	927
61508	29261	10555	2987	1497	927	727	611	595	478	486	429	446	429	391	396	442	446	388	398	423	411	441	424	473	451	426	408	419	399	415	439	428	391	420	457	446	398	421	368	406	465	423	420	417	416	404	414	439	434	459	414	410	431	432	430	439	401	429	456	419	454	413	442	411	458	411	414	419	447	417	407	400	465	441	422	397	414	441	405	450	385	410	395	404	395	444	404	411	379	451	426	404	418	444	432	415	448	421	435	418	418	418	450	389	423	431	392	415	438	410	435	395	397	419	415	417	401	410	453	426	407	433	474	405	440	399	406	428	438	414	466	416	443	446	413	407	409	428	412	413	440	411	426	407	433	434	401	418	382	417	382	444	400	424	436	392	379	437	408	430	402	427	427	432	427	481	398	449	386	437	407	398	408	427	443	416	415	378	411	399	436	412	404	383	434	422	399	418	456	412	423	443	440	395	433	448	430	420	423	383	414	409	444	381	401	406	437	394	374	425	429	413	422	416	411	428	436	415	428	394	406	445	444	396	394	431	446	440	371	417	430	376	396	425	404	398	428	457	389	382	429	401	412	411	430	374	419	426	419	432	384	424	424	413	410	407	401	422	411	392	443	447	378	415	420	445	418	405	399	482	393	366	445	417	419	399	440	405	437	426	407	399	415	382	431	415	425	412	395	457	428	439	438	443	408	413	431	407	409	436	445	397	389	477	448	419	447	401	401	371	423	440	423	471	422	418	422	427	421	387	458	418	420	421	376	417	380	402	380	394	391	418	399	459	388	425	382	413	420	404	454	464	426	391	389	397	451	443	425	420	394	395	436	434	409	404	391	468	415	369	406	408	453	378	437	381	449	427	458	431	428	456	421	410	418	430	405	407	403	420	427	402	386	404	447	430	453	434	415	396	476	456	430	431	382	452	434	426	397	397	426	402	389	440	431	426	433	418	427	454	410	445	442	429	397	416	434	406	384	454	429	385	423	432	437	394	417	402	429	430	393	401	401	448	415	391	402	410	424	412	400	403	423	407	396	427	416	443	380	411	434	427	392	423	443	381	487	444	431	403	394	412	412	409	432	445	406	405	423	398	443	392	429	411	413	416	456	427	478	385	419	409	432	409	372	434	417	440	453	411	415	453	437	381	421	421	382	397	416	412	421	445	415	435	459	409	418	353	397	442	410	440	428	478	436	414	430	394	436	459	434	410	404	422	432	443	445	371	400	422	436	421	405	450	442	391	367	453	429	404	399	425	439	425	407	469	415	428	420	434	411	443	447	447	424	431	451	392	382	415	414	403	423	414	443	444	473	448	417	407	394	406	384	421	440	440	481	438	457	407	425	403	421	370	409	429	387	404	418	450	446	371	416	423	418	414	437	425	410	378	447	471	418	460	440	424	404	394	414	426	409	431	457	399	448	402	462	430	450	412	411	421	401	436	395	432	401	444	465	393	417	419	430	380	374	402	402	393	375	394	410	388	404	398	376	418	430	418	374	460	414	408	414	413	392	405	419	442	381	402	409	414	430	426	443	450	421	423	423	389	395	418	415	430	389	405	432	416	417	421	452	401	402	429	420	411	403	440	396	422	370	421	436	419	457	403	372	406	414	408	431	396	383	422	404	397	434	411	411	455	424	390	494	380	431	441	425	424	414	417	407	416	382	412	399	419	408	442	441	397	398	420	377	402	379	428	470	462	453	428	435	399	421	442	385	411	410	443	455	417	398	392	419	392	371	414	450	426	410	460	398	417	416	424	442	467	450	441	413	431	341	385	419	412	386	403	419	402	407	395	407	437	365	417	372	401	401	416	432	391	443	394	421	379	410	395	400	417	438	415	418	413	469	448	435	432	392	456	449	412	400	363	410	411	415	391	403	425	431	417	426	403	450	411	467	468	430	410	407	391	480	383	445	442	479	417	496	415	410	458	422	413	411	461	364	381	424	431	417	387	434	391	430	433	410	412	390	420	418	425	426	403	410	415	409	400	398	389	442	496	420	417	416	378	418	361	425	420	435	428	391	427	426	427	421	403	444	432	409	420	407	428	412	420	411	420	396	399	426	431	407	453	400	423	408	425	422	372	394	406	425	408	437	457	392	384	392	419	427	377	426	395	447	435	440	394	387	427	434	413	393	438	430	404	431	397	408	401	424	485	417	429	439	393	392	433	415	402	404	388	411	415	433	439	439	408	444	429	398	430	379	435	425	428	413	417	415	405	434	444	425	421	426	423	413	415	453	403	443	429	427	456	452	413	421	397	413	394	406	395	398	412	431	481	387	377	455	404	413	408	417	406	423	434	402	393	438	390	414	427	398	416	443	410	418	479	397	439	405	411	415	399	408	448	419	463	393	430	448	426	403	412	417	462	445	465	398	422	426	405	389	456	381	429	432	439	405	414	408	419	430	413	401	427	428	435	442	372	420	443	424	430	404	477	438	432	403	442	451	440	414	405	430	419	459	431	415	447	390	434	410	413	426	385	378	402	446	407	414	439	439	421	456	494	395	430	422	445	437	453	394	411	450	454	407	361	403	428	448	473	427	427	424	429	408	401	420	425	447	426	422	413	422	431	442	432	432	390	422	447	397	408	458	396	420	384	422	388	408	402	407	445	410	452	425	434	408	425	368	434	415	473	392	389	406	369	425	455	395	436	412	436	393	414	412	430	446	387	420	395	455	413	420	415	412	430	413	390	426	405	448	432	413	424	375	391	420	424	413	425	438	445	445	412	424	417	466	405	418	407	403	402	388	435	377	405	460	443	447	401	449	418	426	403	414	463	439	402	390	408	403	435	384	404	409	403	424	419	453	406	397	435	462	410	407	398	408	397	389	388	393	427	432	464	409	430	367	410	406	403	376	409	425	442	424	412	400	420	407	441	441	408	453	401	411	424	441	433	431	422	412	396	453	443	398	365	415	410	334	426	396	411	440	365	373	443	441	420	407	416	386	436	409	404	411	409	434	403	426	419	447	468	435	405	418	400	429	427	431	414	432	429	415	425	420	422	422	417	410	439	384	433	404	424	405	399	470	415	419	450	415	403	417	475	422	390	418	381	402	401	432	399	378	404	431	435	447	421	413	471	431	442	394	414	435	412	412	423	418	433	417	397	433	432	397	409	405	433	404	424	445	402	467	414	410	424	431	479	428	403	432	447	444	429	440	394	422	372	447	375	469	371	416	404	400	386	451	437	403	439	429	440	419	397	414	434	425	468	363	420	424	413	398	391	409	437	382	391	432	425	404	433	429	442	401	426	398	448	426	417	393	450	382	402	385	386	404	395	427	451	381	447	403	420	442	412	426	406	415	460	422	448	427	403	426	376	408	435	431	430	419	401	429	424	426	385	404	362	466	396	412	414	378	404	485	392	423	420	405	411	413	439	426	404	448	440	446	366	411	440	414	434	407	429	450	454	416	447	426	435	405	420	434	445	437	450	460	436	452	399	423	458	435	420	459	430	429	393	465	454	426	423	444	420	430	419	400	428	431	445	406	438	417	420	448
41738	22552	9624	5716	4016	2610	2038	1615	1416	1214	1079	1029	924	945	958	897	884	958	870	895	956	933	959	873	912	924	965	917	876	845	934	859	939	910	963	927	994	922	919	951	899	934	912	957	924	913	934	954	911	929	914	908	917	904	925	902	941	915	940	912	891	895	862	964	963	923	940	897	896	916	929	922	947	905	931	937	947	922	919	898	926	918	915	961	954	964	974	890	897	924	953	891	944	871	939	899	851	960	962	922	967	963	911	912	906	929	929	884	922	987	896	996	892	980	906	936	875	889	857	886	888	907	918	901	926	912	947	947	977	852	910	935	901	919	960	919	939	937	933	881	841	948	889	919	906	898	918	929	974	908	916	888	929	921	915	917	983	897	945	872	904	947	885	910	992	917	883	944	890	916	904	931	921	885	930	894	950	968	939	907	891	901	878	913	919	892	951	925	900	892	932	954	925	923	915	981	910	896	919	892	899	915	918	875	875	890	943	908	900	936	963	966	917	914	923	973	968	875	909	900	897	903	947	943	953	891	899	916	948	909	879	904	947	1010	884	895	927	912	900	892	838	944	888	875	902	935	857	867	896	931	950	902	913	937	907	943	949	940	894	873	951	953	807	963	925	926	882	902	987	890	884	907	940	868	948	936	942	902	920	908	933	932	936	935	919	924	930	920	998	933	890	923	929	902	921	943	929	983	938	952	956	919	895	934	912	912	880	905	882	927	958	941	892	877	949	954	952	911	949	878	951	939	949	890	934	925	960	986	952	899	894	924	873	915	908	913	904	987	910	950	956	930	876	949	896	930	945	906	953	917	914	932	977	951	925	905	950	899	955	903	977	949	924	925	877	902	944	932	867	963	955	879	908	952	903	880	934	933	863	916	946	916	953	952	979	905	1004	891	901	892	982	933	919	914	911	911	929	959	941	907	930	904	925	935	935	944	926	897	917	883	956	946	910	905	929	893	974	967	903	918	934	876	937	873	920	859	908	861	940	911	888	915	924	914	948	956	926	959	901	921	935	918	937	917	892	967	944	928	897	906	907	952	872	888	934	917	896	951	895	955	981	948	930	969	965	959	875	915	947	924	958	923	972	925	874	887	863	923	950	993	917	928	932	885	914	964	934	912	945	952	893	907	928	915	948	909	946	928	870	876	927	959	889	1012	934	935	1016	928	918	857	915	945	937	857	928	921	900	881	865	942	930	890	950	980	940	891	930	898	916	907	904	934	987	923	896	892	920	917	906	892	978	897	930	910	896	935	936	921	841	912	948	934	947	927	932	946	924	953	932	951	933	911	929	909	897	934	888	958	871	923	900	952	966	912	835	899	939	936	898	938	945	948	905	902	933	870	936	945	949	900	909	915	893	946	921	874	917	955	949	934	906	903	933	905	914	931	951	882	937	957	948	939	920	920	965	976	916	935	907	891	920	938	868	900	866	916	934	892	931	889	860	920	941	921	873	934	918	870	957	893	888	939	888	923	956	917	875	975	902	926	899	909	947	963	953	965	947	960	962	946	934	920	982	936	934	888	914	891	913	890	892	942	894	918	951	900	949	887	934	889	944	883	966	958	923	948	877	907	899	913	931	926	930	905	930	903	914	948	877	945	910	935	859	923	962	903	936	901	924	961	957	934	904	919	899	929	895	880	917	861	925	947	900	982	922	869	909	990	947	936	912	977	960	899	925	937	932	887	944	899	910	903	893	971	937	959	914	978	916	900	915	869	917	914	959	939	932	906	868	906	930	923	932	994	971	886	920	944	889	877	891	904	900	931	904	945	923	945	944	869	924	877	951	892	894	958	910	950	885	940	919	965	891	939	932	952	881	911	943	927	976	932	903	909	912	880	962	944	954	889	937	892	954	901	930	958	924	945	859	936	918	976	974	929	929	935	878	943	954	857	915	922	962	964	941	931	971	957	928	941	875	934	870	917	847	934	908	927	952	977	992	907	924	876	923	888	944	939	929	1002	898	983	936	911	929	855	888	949	949	969	883	904	940	899	928	893	936	962	966	931	896	992	929	931	916	921	918	942	896	953	996	901	898	972	913	929	936	899	950	979	964	926	900	942	921	924	913	926	944	975	942	903	970	926	972	903	924	910	946	957	911	955	884	927	894	966	901	931	948	910	874	921	960	923	920	930	862	970	924	943	870	918	994	924	943	935	945	900	901	890	930	921	930	962	928	990	915	881	933	910	828	921	921	932	932	970	937	952	907	923	887	935	894	927	936	952	950	920	886	909	963	938	880	935	876	882	907	914	952	912	936	930	937	933	943	948	867	935	897	966	933	888	966	912	937	844	966	958	927	937	920	919	900	915	918	871	926	943	888	953	912	890	908	902	886	932	901	860	920	920	934	897	923	925	939	880	918	910	912	880	889	896	891	990	926	909	896	907	933	939	875	926	883	931	909	922	924	933	920	995	924	888	904	952	931	893	960	954	941	927	956	952	893	892	916	887	926	899	892	922	975	909	891	966	931	928	948	983	883	912	939	951	910	964	912	928	934	926	912	928	994	940	923	951	880	933	928	909	899	1012	883	907	956	900	920	877	938	915	940	929	868	946	918	917	935	910	939	939	891	838	908	945	956	895	970	897	950	958	933	934	909	911	898	967	918	929	952	938	907	921	919	911	915	944	971	944	953	895	918	890	897	902	920	916	912	906	954	916	916	898	916	926	920	910	900	942	987	875	885	913	968	914	889	892	917	914	881	876	881	887	949	939	910	907	937	960	942	933	956	999	896	940	934	960	942	931	893	967	853	926	909	942	970	882	936	951	913	882	951	823	938	908	913	916	900	912	937	912	939	934	970	948	885	905	870	958	970	924	923	923	869	922	943	927	951	940	881	931	941	881	936	907	938	933	939	942	937	931	905	927	926	952	898	932	894	873	932	894	919	953	917	905	910	909	914	863	930	900	916	889	859	919	877	922	912	882	941	935	940	943	862	972	945	878	971	912	944	919	930	935	919	896	953	883	936	918	924	895	939	929	958	878	931	945	964	897	926	905	922	902	960	902	928	929	868	889	917	943	925	876	905	923	916	902	954	915	899	965	928	879	900	958	867	896	946	886	903	903	932	957	862	923	923	945	1006	938	947	967	948	970	902	945	909	945	920	920	919	910	938	956	958	920	977	918	914	938	918	862	915	926	908	907	955	898	921	877	1005	891	962	866	936	952	947	914	907	884	910	907	964	904	913	924	910	992	958	929	917	898	908	872	932	954	913	933	933	909	931	864	903	913	893	915	898	901	868	939	911	899	903	887	917	869	934	903	903	894	935	912	894	965	915	907	919	911	971	933	877	977	919	876	948	960	944	877	919	928	860	881	953	889	923	922	916	940	922	889	873	928	922	981	935	905	934	871	965	940	920	935	915	874	866	943	973	909	935	898	901	974	884	899	936	955	964	938	927	920	931	926	952	923	945	892	974	947	902	915	960	949	886	953	921	895	896	891	872	941	890	938	910	934	899	922	908	954	996	888	935	950	909	963	913	903	915	945	873	952
59206	31428	16430	6494	2356	1232	864	648	560	475	463	476	481	453	421	463	441	429	454	482	447	409	423	421	422	415	476	433	430	438	447	500	433	397	412	447	454	445	426	469	446	374	424	422	419	390	423	430	423	404	453	440	447	407	444	431	468	428	442	478	438	497	436	431	433	453	426	448	377	410	445	470	425	453	432	499	451	495	464	460	398	431	424	395	497	404	394	403	406	401	383	460	404	388	448	431	407	450	414	448	448	463	406	441	415	420	442	435	426	447	416	408	426	451	419	465	428	436	455	431	412	453	403	438	452	408	464	451	451	417	439	451	410	451	460	421	424	463	427	441	430	465	453	408	428	406	455	426	474	424	417	467	455	427	409	436	403	401	457	442	427	475	459	405	469	466	423	463	431	439	425	432	427	411	479	453	456	406	404	447	404	457	395	440	442	424	425	446	444	400	426	468	422	448	430	412	427	396	405	439	441	443	393	451	410	447	453	385	397	458	420	474	426	427	410	450	413	431	423	438	396	386	442	410	428	449	444	417	438	400	450	423	451	456	470	413	444	418	452	403	447	411	432	441	439	408	461	449	444	415	426	425	426	443	431	424	439	452	449	456	422	425	416	426	434	437	429	429	459	441	424	476	492	429	447	422	404	429	401	426	420	444	490	453	475	440	437	440	445	395	422	403	468	481	433	451	408	439	401	416	444	405	451	455	435	447	436	461	442	423	390	433	441	443	470	419	440	431	424	425	422	458	425	477	434	468	417	447	409	421	433	444	431	435	420	419	428	437	391	425	452	428	443	476	431	439	404	448	438	458	433	451	428	407	423	428	447	407	436	477	455	450	463	470	432	450	414	452	413	446	408	389	450	413	445	463	447	496	428	395	419	452	454	443	447	419	460	446	457	452	490	434	443	421	457	480	456	433	451	460	422	386	418	471	461	425	434	402	434	415	386	431	437	416	427	450	405	456	405	434	441	424	435	426	416	417	409	425	441	440	430	437	424	448	400	415	459	408	395	421	480	453	410	419	423	442	434	429	438	452	404	453	446	410	479	460	430	445	423	450	439	438	450	424	422	432	403	459	427	430	474	408	417	452	419	415	424	417	444	454	405	446	468	382	429	422	432	454	451	450	445	425	442	430	456	392	474	402	454	419	450	430	457	437	394	481	410	426	456	463	433	443	473	451	427	436	455	443	489	414	471	439	492	464	441	485	434	407	452	417	401	457	440	445	398	467	413	440	409	455	476	439	468	441	422	411	406	449	428	459	442	458	400	412	441	430	422	467	430	445	460	464	439	475	439	390	430	431	422	428	432	412	395	428	436	478	422	458	451	432	408	467	424	429	428	429	440	453	444	458	455	400	478	435	402	431	416	455	444	396	466	452	429	417	448	435	439	405	466	407	474	445	441	460	437	418	410	431	421	405	458	411	438	417	422	462	418	459	443	465	438	454	432	391	404	434	434	464	464	432	414	440	418	417	436	440	420	456	410	430	407	448	433	457	453	419	459	424	435	459	414	420	405	483	452	440	445	427	454	446	432	416	394	439	443	425	414	462	470	438	425	421	421	436	439	486	424	405	411	454	441	412	410	414	450	404	413	441	439	405	446	435	393	400	406	402	396	436	383	430	438	411	445	432	453	410	446	441	405	424	420	411	396	427	456	442	435	442	503	438	410	457	458	445	434	460	469	454	431	438	402	426	425	453	470	417	455	458	406	414	446	422	457	435	396	401	440	404	442	417	419	447	442	401	422	413	435	420	460	407	397	447	394	411	403	432	449	486	435	499	438	439	432	452	399	425	433	451	445	386	425	428	453	411	444	378	406	412	426	442	409	431	400	376	410	464	426	436	446	407	451	444	452	453	436	434	429	427	442	463	433	420	425	403	452	461	466	429	408	427	433	458	449	394	456	451	403	466	455	445	412	437	439	395	425	423	411	451	439	435	436	453	463	445	388	429	478	398	431	426	402	430	444	441	466	431	427	392	458	441	464	428	459	448	429	461	420	433	445	407	447	401	462	482	466	418	455	448	441	412	457	398	431	441	454	417	436	400	450	445	452	420	417	435	470	446	443	412	399	440	457	404	433	475	445	395	416	421	467	470	452	430	420	416	426	430	426	458	451	413	476	429	430	432	431	415	442	386	393	406	449	416	414	396	417	429	452	428	442	433	426	370	449	447	446	423	450	426	423	453	436	430	454	449	422	458	449	441	438	477	388	440	410	473	432	382	420	425	457	431	443	461	423	449	420	445	431	425	429	438	449	464	421	413	466	437	387	426	433	443	454	448	379	440	434	437	460	422	466	427	430	430	436	469	453	419	453	428	444	426	482	441	447	453	415	419	407	387	410	436	423	433	432	475	459	404	424	437	425	438	434	442	404	381	431	454	474	459	450	463	434	418	446	432	460	434	466	434	420	455	444	422	436	446	423	403	420	464	415	457	449	415	426	436	429	444	401	425	468	398	411	423	444	404	410	421	429	449	447	462	399	431	429	390	440	436	425	394	492	420	433	419	435	445	421	410	474	420	449	449	431	414	422	471	451	441	439	393	382	420	434	432	447	447	432	410	400	438	423	438	433	465	415	430	460	439	451	445	447	409	444	450	452	455	408	426	423	439	438	451	446	436	450	420	430	459	440	462	464	408	442	448	414	445	390	431	414	395	414	529	435	465	444	451	407	438	413	413	431	429	434	412	418	420	404	447	421	432	424	433	482	418	468	435	468	466	450	424	384	453	431	416	459	416	427	458	436	434	410	451	447	416	425	461	388	480	429	438	481	401	451	461	439	420	397	405	412	461	435	454	438	428	420	466	411	421	420	442	412	455	407	423	431	412	390	424	466	445	453	437	416	446	421	426	417	450	456	432	459	414	417	464	428	450	490	415	440	431	458	440	453	427	414	468	415	424	422	432	442	418	459	458	468	420	433	415	422	407	429	419	432	412	418	473	451	402	438	452	412	405	395	389	428	429	426	415	482	434	401	394	415	407	451	405	415	423	441	483	448	443	465	466	443	433	423	408	391	461	407	456	455	468	424	424	443	442	462	433	379	428	446	442	441	412	403	409	437	461	453	427	450	416	409	406	408	399	473	454	465	451	403	427	416	412	439	418	441	425	396	396	439	438	410	398	396	432	433	405	454	428	438	473	459	444	456	458	414	396	512	409	414	435	417	428	402	418	405	405	427	435	453	414	431	433	437	429	428	453	437	446	425	420	431	446	428	454	448	418	422	435	420	485	428	436	418	433	442	430	406	439	428	426	412	437	438	431	441	443	418	425	398	400	408	454	421	424	378	460	398	381	431	420	466	442	404	438	449	461	440	402	438	480	424	425	427	419	436	436	446	428	428	422	406	446	433	441	459	444	474	422	453	432	442	407	425	431	427	444	441	459	439	420	448	434	441	455	411	466	425	437	486	471	421	478	439	420	403	435	434	427	445	454	410	460	420	430	392	428	418	382	434	475	441	458	454	437	458	447	431	405	418	470	456	425	424	418
40224	24506	15931	10663	5793	3195	2255	1767	1474	1249	1105	1038	944	935	925	951	971	962	908	942	950	979	938	922	946	945	961	940	929	937	1000	939	948	947	939	942	956	904	955	956	941	961	951	954	938	958	935	937	978	972	933	926	925	944	947	973	964	928	948	938	940	935	922	929	915	980	976	947	974	983	949	937	945	952	913	928	973	978	984	924	966	983	1025	953	932	937	985	944	890	932	951	936	951	918	943	929	933	950	937	970	904	972	902	934	908	935	921	1006	1012	901	964	947	906	932	896	963	982	933	918	943	994	949	906	988	929	949	928	1004	931	934	994	877	932	931	967	906	942	898	956	990	932	898	930	942	958	986	913	974	880	937	881	883	901	927	951	986	984	910	929	969	931	976	923	898	1031	980	942	944	921	982	967	986	965	928	938	900	952	917	987	929	936	982	957	938	941	960	930	959	941	961	935	972	932	934	947	962	922	933	928	1010	950	915	929	926	922	965	960	970	891	965	892	935	916	943	961	889	923	923	978	939	966	906	978	961	930	955	998	1000	958	936	974	963	905	945	950	964	938	968	926	943	992	920	893	958	914	969	915	968	927	899	993	950	908	968	974	927	921	899	944	919	989	989	992	900	961	943	922	931	989	944	930	892	941	964	979	944	980	948	881	945	975	928	985	962	939	931	938	930	933	959	982	1020	924	964	895	941	928	946	938	955	979	940	949	962	941	969	1006	916	916	936	965	939	942	955	944	913	1032	947	970	945	897	906	902	932	982	930	962	910	896	918	939	923	921	950	920	929	954	867	947	929	959	955	914	908	973	887	925	949	940	943	962	940	901	939	913	969	958	958	1004	925	933	959	942	897	969	953	880	983	907	913	915	976	964	952	961	984	946	894	921	948	952	988	884	937	941	913	959	964	955	923	910	945	906	979	922	968	920	924	913	923	979	894	975	937	936	901	886	947	895	956	991	968	960	931	1007	960	906	937	988	941	971	942	974	950	1006	956	918	949	917	920	989	985	974	904	970	937	1003	910	932	905	981	951	908	944	952	929	971	928	976	940	947	897	953	905	941	905	948	947	921	940	949	936	954	961	975	908	931	939	893	974	991	937	938	934	940	977	931	944	931	924	921	961	939	870	916	974	898	959	986	931	906	909	1002	964	943	931	900	981	897	966	954	913	968	896	974	873	882	945	891	938	963	949	922	948	905	879	931	929	1020	938	980	981	931	931	951	958	944	934	1002	973	931	936	965	928	925	949	946	903	977	969	892	951	914	926	968	976	950	969	944	937	947	932	937	915	949	956	969	954	969	933	946	927	984	946	924	940	977	989	948	902	945	951	933	968	965	943	930	900	947	944	966	916	956	978	921	928	923	895	994	957	975	911	959	935	970	925	884	946	958	926	927	955	934	910	960	921	930	958	932	952	897	945	940	920	921	1023	856	984	921	902	918	981	913	975	920	1010	971	902	944	988	989	904	939	878	926	1028	893	945	985	989	952	905	984	949	930	980	932	994	951	952	943	972	922	953	923	989	951	910	941	929	942	929	967	957	995	951	988	896	943	977	917	905	866	891	971	925	914	980	949	1015	960	970	977	937	962	953	986	962	973	934	920	957	928	914	901	972	960	953	901	958	950	964	967	926	944	973	939	916	929	891	931	979	949	942	965	941	950	912	918	940	980	951	982	962	960	978	947	906	950	979	999	979	962	903	971	936	1007	920	942	965	962	947	953	984	932	941	916	912	946	980	987	954	911	952	970	924	887	932	960	943	978	943	940	906	950	978	941	866	968	986	993	942	952	962	963	964	931	1034	918	894	941	983	972	964	967	911	932	940	927	943	1002	913	938	955	914	926	946	972	915	949	967	941	947	971	966	998	968	904	974	904	935	887	1001	866	939	982	959	898	921	971	979	940	942	920	959	966	951	984	894	936	911	958	959	883	949	957	940	948	918	965	941	935	943	942	945	984	911	951	946	943	950	976	901	965	947	862	922	932	956	950	983	951	932	942	914	984	1012	987	951	960	949	935	971	985	957	944	979	950	956	960	942	961	976	919	927	951	957	965	966	970	916	918	933	992	990	961	943	919	931	944	928	954	944	925	979	915	973	909	922	974	941	930	982	945	980	964	922	932	932	894	903	945	976	953	886	935	878	909	1011	963	938	922	918	931	921	977	937	914	942	973	911	952	1008	988	944	957	916	949	970	975	948	947	959	971	969	953	975	944	957	927	958	974	963	937	946	973	947	996	1015	947	975	921	901	968	919	947	935	951	982	944	969	920	914	941	938	967	993	934	900	989	879	999	900	968	873	894	912	942	976	911	883	888	967	922	957	992	950	974	923	915	940	971	955	924	961	934	960	942	987	949	871	965	979	958	964	922	917	941	948	953	991	956	870	878	943	972	937	961	931	983	942	935	956	956	963	972	892	952	955	967	936	907	943	896	960	861	980	970	967	950	977	968	931	926	980	949	974	1020	944	959	959	959	971	913	945	984	947	972	941	921	903	990	951	895	891	934	951	914	951	966	971	937	973	912	926	904	960	932	960	964	959	1002	937	994	928	948	984	919	907	917	895	956	958	990	977	930	962	956	909	953	983	926	901	978	929	941	949	978	896	952	915	964	935	994	933	932	965	948	939	933	959	923	917	979	924	902	956	949	993	986	929	956	889	959	991	964	913	984	931	958	932	959	944	940	912	963	1001	922	957	964	1008	982	927	916	957	940	994	972	958	905	903	1029	960	894	974	938	947	901	926	978	903	930	916	949	932	956	1020	929	947	958	928	946	966	920	933	973	960	963	941	954	964	952	918	930	910	896	963	966	934	964	917	955	989	929	958	984	962	968	971	982	965	908	944	953	940	944	934	950	927	908	939	996	932	950	900	948	988	948	948	935	905	980	957	960	946	981	981	976	977	961	973	946	1013	984	973	970	973	933	914	936	952	924	874	941	933	979	962	956	946	989	929	927	968	939	974	909	909	923	904	925	949	907	917	970	944	970	944	1005	960	974	916	942	935	925	990	937	994	1009	951	942	944	933	922	948	944	939	926	973	945	973	944	913	950	894	931	890	941	931	938	918	944	955	955	939	996	988	1001	960	942	983	932	942	983	945	960	950	889	943	999	947	957	920	1022	926	942	916	961	871	972	1008	920	942	964	962	989	973	971	864	920	916	932	906	1027	999	975	974	896	937	981	979	996	911	969	956	952	978	939	906	905	948	938	948	973	1000	997	910	984	995	921	921	967	952	964	929	974	955	924	957	953	967	918	941	913	991	936	1000	924	1040	919	948	925	924	966	966	920	919	903	941	906	882	946	891	982	967	970	964	987	925	876	894	959	973	946	1007	916	981	941	944	880	970	962	901	901	900	944	997	995	918	976	929	998	993	939	943	974	944	1000	942	942	963	921	912	953	921	1003	935	975	921	1013	933	942	917	947	928	966	947	902	908	994	988	901	945	913	939	976	960	916	996	963	936	929	945	962	967	935	880	954	918	970	963	904	912	981	899	931	898	917	911	969	939	989	979	931	981	957	969	936	969	967	961	915	923	938	955	930	991
44753	24596	12217	4956	2054	1102	681	513	426	480	447	427	435	398	413	451	447	421	407	413	446	401	424	459	405	395	429	399	383	450	421	399	433	427	442	435	419	398	407	441	412	446	413	437	396	429	436	440	441	439	437	421	401	423	386	418	403	459	438	409	419	464	415	429	433	425	397	420	402	402	425	441	435	433	363	418	433	421	432	408	414	387	405	384	373	410	434	390	403	440	411	418	390	408	395	418	407	420	420	437	458	450	412	386	418	428	418	431	418	431	422	422	411	420	446	391	437	414	435	374	407	412	434	428	445	400	439	446	444	380	380	429	427	381	443	404	420	395	430	442	451	415	414	431	493	458	423	419	434	456	407	424	382	389	388	380	461	424	381	451	429	454	446	432	396	384	398	384	435	423	425	432	435	427	407	417	390	424	404	399	409	401	439	463	421	440	419	397	435	430	408	423	414	412	389	398	409	447	411	434	438	398	437	437	413	448	427	400	431	447	424	444	360	404	404	398	424	408	401	411	419	433	384	436	409	402	385	417	388	370	394	446	414	442	402	406	440	429	470	411	458	376	435	398	394	414	376	426	379	428	390	454	457	433	400	434	428	398	386	496	392	378	446	452	409	428	407	416	452	423	413	403	437	432	417	429	428	439	464	390	398	431	372	417	431	410	438	436	456	424	433	465	401	428	425	433	398	409	399	437	426	427	453	392	428	416	390	415	413	407	390	438	414	422	398	393	447	384	404	456	434	402	407	402	418	421	406	381	406	387	405	407	412	442	455	435	411	465	395	419	413	380	406	401	453	399	427	446	411	427	433	440	402	421	429	393	402	418	425	410	376	411	456	416	431	433	403	397	402	401	429	434	440	441	435	411	433	373	441	397	445	417	434	439	395	416	450	428	454	431	393	385	388	405	420	389	399	395	445	400	420	421	410	410	380	411	387	444	430	384	385	442	435	410	430	415	467	395	432	457	433	438	414	419	440	371	409	383	444	444	415	370	405	449	394	410	412	454	385	379	447	381	397	427	386	399	420	420	389	420	425	397	416	389	408	403	418	463	405	455	410	452	429	404	424	465	428	445	445	397	459	429	456	438	423	417	406	400	461	422	420	400	403	410	401	447	427	433	444	423	400	406	442	410	406	446	398	414	421	426	431	454	427	397	419	412	432	392	383	423	410	391	412	401	417	395	386	412	419	419	412	457	431	421	370	393	396	409	428	418	447	407	461	420	427	385	440	399	399	406	413	434	429	411	402	439	410	410	437	453	415	440	418	422	441	436	414	459	430	436	378	419	436	420	420	413	397	401	430	436	385	434	426	402	428	412	408	431	400	386	428	404	411	392	425	369	382	377	428	418	410	398	428	423	404	430	417	419	415	427	402	404	414	399	416	387	425	415	409	425	410	431	441	417	447	422	423	424	439	437	404	409	418	408	447	451	397	424	501	430	417	426	403	414	393	382	365	408	426	405	369	418	412	437	359	406	422	437	431	411	426	419	398	438	403	393	441	405	419	434	399	440	439	385	401	415	452	409	405	423	419	398	434	387	405	407	410	426	452	403	390	379	382	413	408	422	434	397	433	384	423	404	416	435	387	393	436	408	407	398	450	433	423	405	450	436	439	417	439	406	379	398	428	397	447	426	370	475	460	401	384	440	427	456	402	378	415	414	451	402	404	389	432	421	385	364	407	426	429	427	350	397	414	434	442	416	406	391	429	391	434	398	429	400	410	399	419	444	418	422	406	444	387	416	422	417	421	390	414	415	384	480	385	395	412	458	398	426	392	409	452	410	419	469	370	435	427	425	389	423	429	427	428	401	426	452	423	431	377	453	429	393	408	451	409	384	452	390	401	404	482	423	426	400	450	432	419	434	372	437	381	424	473	439	440	409	408	402	430	439	442	404	428	404	418	435	407	452	447	424	415	392	457	402	409	388	392	414	427	412	425	422	421	417	416	425	428	391	417	396	430	457	442	435	401	425	423	406	427	427	434	409	402	370	420	451	422	399	417	384	417	438	431	405	420	441	397	416	404	425	445	427	437	385	436	414	373	445	432	428	432	406	397	417	449	393	391	418	428	410	403	409	443	397	417	440	433	368	405	418	381	423	423	380	411	405	422	409	405	407	387	416	418	473	415	411	421	431	407	464	399	412	401	413	402	414	387	402	413	397	449	405	428	429	437	389	431	441	405	416	396	390	448	411	440	381	406	399	472	450	407	381	399	386	374	405	411	398	440	451	420	400	419	398	416	418	394	431	399	446	405	433	442	424	435	396	428	411	440	418	443	414	381	424	442	431	413	436	420	456	417	412	400	389	421	416	401	397	380	413	384	368	392	392	404	447	468	400	426	403	435	454	432	435	382	446	383	389	392	399	403	428	436	390	437	412	415	437	430	426	399	424	448	428	439	447	395	406	417	405	437	449	402	420	401	447	390	395	408	377	390	428	392	457	423	403	389	390	413	419	383	386	411	405	411	428	449	375	422	439	412	397	424	457	435	415	401	449	390	408	389	442	385	408	403	393	395	417	396	384	423	427	417	416	404	422	435	435	427	425	429	433	412	372	401	393	475	439	402	396	415	419	410	438	395	413	424	391	450	387	452	382	405	454	411	391	378	423	457	429	429	440	412	451	449	404	389	362	411	458	410	448	438	395	414	426	455	416	411	461	455	409	400	416	365	411	377	400	398	364	397	424	424	435	439	463	420	422	476	390	418	440	432	391	424	418	359	427	416	407	397	432	419	430	441	439	398	390	409	427	378	401	389	434	433	435	401	446	382	417	430	481	422	445	403	367	360	415	400	410	404	445	399	440	432	396	395	385	400	402	421	433	464	416	400	432	433	410	407	420	412	420	408	446	447	408	412	423	396	382	409	454	469	415	420	445	458	418	398	449	446	427	430	383	419	433	419	409	392	443	392	369	395	429	447	408	417	448	386	434	450	419	440	399	417	395	433	388	396	430	397	400	428	432	409	439	406	386	398	462	438	421	399	403	392	418	420	445	382	403	420	421	381	435	420	411	371	443	396	420	451	370	405	433	432	399	456	422	392	410	393	462	438	423	410	432	435	404	420	377	417	418	372	396	447	411	440	447	403	419	381	430	434	440	404	427	418	435	374	440	406	399	411	409	404	453	416	396	426	447	430	428	449	430	418	387	395	414	367	373	414	432	435	442	389	410	415	432	395	421	396	442	423	411	420	424	365	435	425	442	429	425	398	407	437	383	426	419	399	390	416	405	427	397	428	412	417	392	400	414	450	438	427	420	410	400	369	374	406	415	401	404	417	415	390	393	404	436	455	427	437	367	410	415	424	392	407	415	439	421	437	411	403	412	395	362	448	390	428	406	424	398	387	422	407	390	406	416	410	374	435	437	434	445	420	415	379	434	387	428	416	408	426	423	400	458	438	443	428	395	442	424	455	440	377	409	439	390	421	390	428	435	417	425	392	455	400	399	409	420	401	427	424	402	377	382	431	403	390	393	445	434	424	403	404	411
30503	20128	14798	9426	5328	2939	1822	1247	1125	1053	920	943	982	918	924	901	892	885	918	912	920	941	872	970	913	874	926	950	921	952	904	911	878	897	909	879	919	904	904	878	913	890	923	866	917	916	932	877	937	942	919	885	946	879	888	895	906	908	882	942	900	897	846	915	941	939	919	917	875	933	870	914	919	889	935	952	934	926	947	880	877	916	922	914	954	891	955	905	857	912	930	835	895	873	923	922	938	900	863	870	951	904	976	889	954	921	901	875	929	901	802	957	910	923	844	900	906	974	949	928	902	936	915	905	964	922	897	913	929	864	867	925	911	944	936	911	874	949	958	923	912	897	964	984	880	941	914	897	871	903	899	910	932	871	912	915	877	913	915	878	925	910	868	952	922	914	923	906	929	890	878	935	930	948	884	891	956	884	928	934	906	922	892	924	900	913	858	922	907	900	907	898	891	915	924	910	925	913	977	922	940	911	935	930	944	869	850	928	887	903	875	984	917	865	925	892	928	893	916	919	907	896	957	925	930	915	929	897	893	963	879	910	888	892	967	917	950	897	889	911	893	877	873	913	892	887	930	867	895	893	938	919	925	950	844	943	871	884	929	953	872	937	941	862	872	878	915	915	857	920	904	871	957	874	895	921	895	896	894	897	918	930	893	886	908	880	930	885	940	936	928	867	943	867	956	921	921	919	920	867	938	944	853	875	916	930	912	870	948	896	871	911	924	888	880	933	873	909	894	879	880	952	930	890	945	913	884	868	907	952	904	937	917	897	956	899	903	919	925	884	926	891	899	924	921	968	899	973	919	898	903	928	905	926	926	906	884	852	888	864	938	957	910	926	922	911	960	919	907	870	915	921	853	978	924	933	904	918	886	904	856	934	911	905	939	860	901	884	924	933	894	925	912	884	964	928	890	937	913	875	882	904	896	924	929	919	881	936	924	925	885	931	916	955	906	949	889	898	905	936	877	942	901	917	966	917	898	938	935	935	900	876	939	932	926	902	874	900	932	917	941	922	936	881	923	996	866	934	957	943	906	943	838	889	938	906	872	956	923	885	905	941	942	877	877	924	868	959	884	852	915	944	943	929	928	927	857	917	885	955	919	894	906	933	925	928	919	881	943	897	908	964	900	941	923	909	865	870	921	905	949	948	910	936	884	921	987	921	956	926	868	853	902	888	898	888	908	918	872	889	901	920	932	910	899	883	926	941	871	891	927	889	952	909	940	897	856	925	907	952	924	924	934	914	880	883	887	894	895	887	951	995	900	840	918	868	959	898	914	912	886	925	909	903	923	913	856	898	906	901	948	927	896	909	806	829	881	901	917	939	924	927	925	920	952	943	903	931	869	942	908	944	898	934	904	868	914	933	951	911	864	945	905	925	968	899	888	931	919	964	880	911	839	877	916	855	955	850	912	891	899	919	918	900	899	909	926	905	889	929	910	890	896	936	890	897	884	911	937	899	923	898	927	972	861	912	932	863	930	894	917	867	935	937	909	960	931	897	923	871	946	964	946	895	933	904	876	928	878	964	917	922	896	922	947	850	882	883	948	858	877	906	880	921	914	926	881	852	883	882	877	875	937	916	881	888	908	929	940	886	850	887	956	892	852	866	868	894	843	918	888	845	895	883	860	857	950	897	929	896	933	884	902	884	890	889	868	938	958	920	906	909	895	896	905	943	872	935	938	896	880	886	899	923	922	918	902	917	906	889	905	856	881	950	906	882	961	916	917	910	944	920	912	922	914	866	913	927	910	892	878	873	879	925	897	974	913	912	878	966	925	904	922	937	930	902	922	934	979	877	890	970	937	898	953	871	886	943	913	916	970	851	885	890	885	883	961	929	907	898	902	888	930	907	911	896	941	874	912	908	838	895	909	896	905	928	899	911	913	893	876	909	855	927	934	896	924	923	938	923	918	936	895	897	900	964	887	842	918	910	919	944	878	935	953	950	870	919	876	925	907	915	895	845	891	910	928	892	942	894	951	925	918	859	887	930	893	864	888	904	877	846	884	920	901	859	856	870	907	956	831	907	912	913	960	909	875	929	940	919	929	812	848	904	925	899	898	923	894	970	941	918	910	932	946	914	967	905	911	908	902	985	931	984	914	932	882	943	929	954	899	930	965	897	892	920	916	879	918	931	930	933	899	897	859	870	854	916	913	968	879	902	903	922	919	964	943	903	852	904	891	893	878	923	892	884	943	852	907	897	981	893	949	925	894	866	908	930	931	920	892	925	864	926	919	918	903	842	912	857	942	917	913	904	953	925	885	914	914	925	920	964	924	962	913	892	892	863	916	864	838	886	902	906	906	870	900	961	919	919	976	918	982	850	923	883	921	896	876	943	880	914	891	877	923	929	903	921	880	921	888	933	881	937	900	914	917	884	912	863	953	903	916	950	921	863	945	888	913	910	881	914	871	878	927	885	904	980	928	911	918	917	937	907	911	956	933	912	925	870	881	955	875	905	864	917	907	897	852	928	898	910	940	886	880	866	914	907	937	868	925	885	890	844	934	874	919	935	926	909	935	914	913	849	923	896	900	909	849	928	918	914	933	883	928	957	903	962	913	887	898	957	908	940	889	961	916	943	936	896	896	836	900	904	986	869	942	934	962	933	927	892	899	873	922	863	896	905	889	859	898	887	903	949	934	924	884	1000	916	961	888	964	896	943	893	946	882	853	939	915	874	931	910	913	947	903	907	846	882	931	969	908	911	885	907	935	912	869	889	893	887	911	898	957	891	903	923	921	952	904	908	873	958	946	965	922	920	924	936	945	929	966	900	882	927	941	924	967	918	886	862	930	918	952	951	916	891	929	888	939	951	921	872	903	896	884	965	886	885	912	948	938	908	893	915	905	883	862	891	884	905	879	939	916	869	875	935	924	905	895	891	878	926	882	915	921	935	950	916	907	866	885	913	899	948	954	926	837	956	934	912	907	927	889	939	891	867	911	971	936	905	888	948	972	924	933	843	967	879	861	963	910	907	921	943	931	918	935	891	847	951	919	884	896	890	938	878	863	868	900	864	852	894	948	888	903	876	955	899	962	933	971	885	935	887	949	900	893	925	940	917	879	868	868	913	901	914	914	904	914	892	897	871	956	909	941	945	930	925	879	880	904	961	912	936	878	956	897	882	930	877	886	916	932	973	947	921	921	882	916	923	931	869	928	893	886	908	956	910	877	919	902	924	960	879	903	858	937	953	936	864	925	921	863	899	921	939	892	853	899	902	970	920	929	940	906	910	901	859	881	896	922	893	931	891	934	907	925	857	900	864	906	893	888	902	915	860	832	932	927	925	910	949	989	889	891	892	938	951	901	928	900	935	914	882	917	909	969	894	969	926	895	931	921	897	927	890	889	898	917	933	897	880	939	891	878	958	913	906	972	879	896	941	919	903	953	892	948	940	943	894	898	889	907	931	938	934	932	935	886	921	903	935	920	941	863	915	945	891	896	928	902	874	902	871	901	877	895	865	917	866	935	948	923	889	918
54157	22135	7535	1898	819	588	497	448	423	402	414	457	440	418	425	431	412	417	393	408	426	414	436	398	423	449	450	441	440	415	453	432	406	438	408	397	414	462	412	445	413	390	453	458	413	405	427	404	408	438	411	419	408	438	413	435	413	417	419	442	425	400	447	463	438	407	446	393	408	422	416	435	419	418	435	457	405	407	433	438	439	399	409	394	394	395	395	437	405	453	428	509	417	409	380	417	402	396	441	427	400	428	453	430	455	454	395	467	443	454	427	461	390	431	403	417	431	404	413	415	419	401	462	403	390	445	437	397	419	405	432	428	391	418	439	425	404	427	450	376	415	431	409	451	442	450	411	460	429	408	414	428	478	447	460	431	410	402	428	393	392	394	390	422	413	397	424	438	443	400	406	453	422	427	437	393	379	380	417	459	393	372	423	396	412	420	447	396	394	408	433	411	442	440	418	450	433	411	471	418	419	415	418	417	392	438	436	456	484	462	441	435	430	439	439	446	456	421	401	463	422	388	419	460	425	409	407	428	397	420	406	408	426	409	440	401	422	439	394	409	443	426	419	429	433	388	471	464	390	426	417	417	458	457	420	404	372	431	391	409	419	456	399	430	453	435	439	401	459	433	427	403	418	425	433	426	423	394	433	432	420	401	436	418	408	409	444	401	394	405	440	403	439	422	406	410	427	385	411	393	405	384	446	383	416	402	443	412	419	422	409	416	409	402	418	400	444	412	387	450	432	389	438	434	425	439	440	426	401	473	438	419	417	407	416	404	434	378	397	417	419	435	415	445	437	394	442	432	448	450	408	434	391	384	408	435	434	440	436	422	411	386	397	417	458	457	433	454	399	440	445	449	371	411	418	410	435	417	430	442	422	440	431	413	414	442	433	457	413	409	400	430	400	427	413	393	390	446	393	382	415	425	449	402	430	412	402	420	421	383	403	441	404	403	423	424	438	406	386	419	399	428	411	408	434	442	436	410	435	437	403	394	425	399	396	433	425	399	423	413	472	411	427	403	432	411	450	429	443	402	417	385	437	436	406	439	420	452	426	431	404	393	380	461	436	384	407	434	398	412	413	420	439	440	437	391	439	388	430	412	443	422	416	403	450	402	424	408	419	412	432	433	395	384	407	417	442	454	422	395	422	394	401	425	404	427	416	463	470	403	415	443	407	434	398	433	444	422	423	400	443	408	401	438	458	460	369	399	443	420	423	423	427	397	400	416	362	439	417	422	396	441	400	447	386	430	407	378	397	440	457	404	407	463	406	366	442	427	414	388	431	462	416	451	422	413	416	433	390	423	427	387	420	445	435	450	447	413	442	452	403	435	434	422	410	448	402	467	448	404	440	440	435	435	410	418	378	454	428	424	411	410	375	425	433	429	423	441	433	434	425	426	416	423	443	414	449	415	417	383	430	425	444	398	376	443	448	423	460	452	414	424	422	438	427	412	424	411	418	471	449	441	406	450	435	429	416	402	405	447	418	452	442	408	423	445	400	472	400	421	410	454	409	379	409	407	460	447	413	405	414	420	396	449	431	430	427	433	434	416	385	441	434	435	452	441	454	442	391	376	399	416	472	419	418	407	447	428	413	441	431	447	466	418	404	419	387	428	420	399	409	461	411	444	409	417	400	391	473	431	407	412	453	459	434	425	411	417	370	447	433	417	392	405	423	420	429	447	379	404	413	454	408	410	449	435	435	439	438	457	421	440	447	419	442	417	389	436	412	419	447	421	422	445	443	430	412	418	454	463	468	468	444	425	413	418	445	406	421	410	432	403	397	417	419	440	422	440	436	447	439	448	435	407	395	439	401	409	414	426	407	445	395	390	430	423	445	414	401	417	415	424	447	414	418	456	434	432	411	402	437	417	403	412	434	395	411	430	419	416	431	415	383	435	420	392	465	403	395	426	398	408	417	436	425	391	436	371	432	368	427	395	449	437	451	414	424	413	420	420	410	438	379	432	438	405	402	394	432	438	399	417	445	445	413	396	449	380	421	420	404	424	425	434	421	427	436	420	443	437	448	426	396	464	418	404	410	449	417	438	420	430	434	404	442	433	430	445	430	441	382	401	407	400	393	368	370	421	437	449	474	401	431	435	395	450	428	415	388	414	428	386	447	378	393	437	414	418	427	421	430	396	419	444	467	393	402	395	425	417	409	414	399	419	429	393	427	404	405	450	372	434	450	399	437	413	406	425	429	430	404	388	435	406	402	445	434	387	435	416	424	431	406	420	405	432	455	383	419	423	434	389	415	456	375	438	420	456	406	432	451	419	419	408	365	462	421	413	423	423	408	416	433	452	413	411	429	429	395	422	429	407	438	421	432	388	427	412	404	406	443	438	413	449	401	404	407	400	419	366	407	446	410	432	436	422	384	408	369	420	442	397	403	436	402	445	458	441	394	449	441	458	427	398	378	407	419	416	403	416	417	407	438	402	416	420	425	429	458	389	450	423	410	415	416	385	395	448	431	401	430	407	368	417	412	442	466	473	459	431	429	406	434	393	436	430	427	441	427	411	410	410	436	428	434	406	440	437	459	448	409	401	441	408	429	425	414	389	401	412	399	426	412	443	433	430	433	417	405	421	430	445	392	411	443	426	415	408	414	434	396	409	393	429	424	393	440	425	412	419	432	401	424	399	473	400	379	435	441	447	428	410	389	422	384	408	440	459	433	445	390	440	424	438	440	392	427	421	397	414	418	428	470	435	416	451	443	437	435	408	388	412	413	418	413	411	398	431	433	390	433	404	387	391	419	405	432	473	432	436	413	406	438	408	432	432	415	410	471	424	413	447	460	450	431	422	487	455	402	415	412	405	430	438	434	418	447	444	384	401	445	450	396	406	437	442	435	417	416	421	387	403	422	421	409	433	387	464	416	412	422	445	432	418	411	426	438	419	405	421	392	403	421	452	409	420	437	403	399	415	416	428	382	389	396	451	459	411	445	425	385	443	435	386	407	405	426	454	448	400	425	463	456	439	419	418	416	460	447	441	390	408	413	423	409	438	423	418	436	389	424	432	445	440	453	423	414	439	427	425	427	412	439	417	421	418	378	457	440	412	520	422	425	445	411	464	416	468	454	415	423	440	454	427	442	415	421	463	419	391	424	405	408	387	379	432	450	432	461	435	410	417	423	439	419	421	392	450	452	411	417	428	445	418	425	394	433	453	468	407	416	454	440	443	445	448	421	409	403	432	392	413	425	419	424	396	430	434	423	454	427	422	402	429	455	444	417	443	434	436	422	420	431	384	465	418	443	430	471	384	381	396	420	421	392	454	406	432	386	394	412	401	389	433	409	451	378	389	383	447	410	401	410	393	434	432	395	406	410	431	434	412	434	419	445	436	447	417	426	458	431	449	401	415	394	455	405	458	432	416	401	440	405	454	465	471	420	435	417	441	419	411	409	409	433	391	437	395	436	426	422	467	420	420	418	420	437	430	481	407	435	415	465	425	465	406	400	383	424	413	367	400	401	399	450	454
36692	14691	6130	3213	1828	1387	1254	1096	1034	1025	937	949	974	893	923	861	929	982	897	924	903	925	966	919	938	930	942	1007	954	921	908	946	902	938	918	922	911	964	957	891	895	938	898	885	906	918	997	945	923	928	954	933	961	971	927	939	940	891	953	944	918	963	926	958	905	961	942	911	949	909	930	934	927	952	916	881	907	949	944	942	988	922	971	960	940	955	937	881	932	939	976	890	933	912	931	910	924	972	922	936	987	923	944	899	902	917	904	914	900	946	923	958	937	905	867	945	893	915	903	971	947	946	943	923	977	950	950	954	1014	965	930	934	952	923	869	911	910	869	913	961	938	949	917	935	898	898	904	901	922	977	865	909	895	909	905	916	885	899	893	875	918	915	909	913	936	875	926	914	905	933	921	887	972	967	900	919	950	938	954	996	887	958	928	923	874	887	923	931	938	953	888	943	907	902	924	899	938	908	932	942	932	924	926	860	913	930	916	921	946	919	918	917	923	894	881	911	850	907	887	880	948	937	898	925	916	887	902	918	967	903	889	926	919	867	936	983	945	960	946	941	922	910	946	964	940	991	896	888	892	904	879	944	907	958	919	974	957	884	943	925	935	938	946	943	919	908	898	885	932	939	904	930	917	918	890	918	949	934	927	917	891	895	939	909	936	954	923	951	896	948	935	910	924	967	917	970	910	950	922	936	910	913	928	957	898	988	934	876	914	936	923	929	963	897	917	914	915	896	896	889	961	977	968	905	898	952	940	966	931	865	910	953	879	954	958	959	903	958	925	870	930	917	875	918	923	901	937	973	935	887	936	879	920	935	902	893	961	925	914	870	958	937	935	961	902	899	898	919	901	924	893	903	965	977	966	886	916	930	920	959	957	914	889	875	901	915	927	947	881	975	977	919	988	922	923	917	983	947	872	956	939	915	909	945	914	929	872	894	971	919	922	879	961	913	855	923	904	926	892	938	938	893	925	936	894	926	954	913	949	944	960	923	943	896	902	900	940	899	865	950	939	868	933	883	913	909	906	905	917	948	926	925	905	956	963	960	883	940	903	908	927	980	904	937	922	957	908	934	917	977	886	951	922	949	898	927	979	911	876	944	927	928	971	937	958	924	914	922	914	958	952	901	897	898	939	915	921	950	925	962	913	973	954	880	977	861	901	920	958	922	877	912	985	920	919	923	913	948	929	949	936	894	924	926	931	899	948	948	899	938	929	951	974	922	887	970	906	967	935	890	927	908	944	914	888	934	938	938	859	945	980	936	947	909	873	925	931	902	901	916	926	884	965	928	906	924	913	929	924	908	924	926	937	974	924	913	906	917	916	953	926	896	970	875	950	918	889	913	908	895	947	924	926	925	865	917	915	939	952	948	911	946	883	928	970	922	912	947	923	972	910	896	899	950	920	900	975	948	905	922	993	937	943	945	897	903	928	931	944	904	926	901	929	916	953	994	885	938	908	917	921	917	933	872	901	873	931	909	903	968	906	929	939	913	923	922	889	914	1005	939	952	867	879	913	929	943	925	934	882	917	882	1035	965	941	896	864	946	899	879	957	917	913	982	944	925	902	887	916	934	981	952	897	925	925	931	968	971	944	931	933	897	885	917	906	922	898	906	912	955	882	910	947	916	926	886	953	949	889	948	927	908	931	908	916	993	925	889	975	876	902	917	925	924	926	913	933	902	924	960	936	938	894	920	926	995	978	875	881	924	935	899	954	948	917	879	889	898	951	936	933	950	947	937	909	915	977	904	968	915	962	937	924	951	920	868	978	906	900	880	885	899	890	904	928	941	949	903	927	937	877	945	959	949	940	961	927	964	894	906	932	984	954	882	947	916	889	897	948	918	876	944	948	886	941	927	922	977	864	954	924	924	932	1007	907	936	904	888	967	942	905	927	906	947	894	953	888	926	872	923	963	936	904	911	890	852	911	889	919	910	919	904	919	890	906	938	917	927	924	925	941	916	882	923	930	898	956	930	937	907	912	937	874	887	923	928	886	929	922	890	922	966	918	917	896	946	964	930	949	938	949	910	881	973	895	915	908	884	909	962	924	959	899	943	911	943	906	916	945	876	953	907	939	927	894	933	867	908	913	939	923	920	1008	945	962	891	904	942	941	983	944	889	921	890	946	932	925	937	930	964	945	925	908	907	925	956	878	901	949	911	877	911	911	912	872	926	870	889	931	984	974	968	885	940	883	964	923	976	887	931	923	904	956	853	918	954	954	949	932	863	945	809	926	948	900	877	943	941	951	989	953	954	960	938	887	982	908	955	884	906	906	921	906	912	897	955	900	961	870	914	982	910	921	918	887	923	937	936	922	857	927	946	945	921	918	973	920	923	888	855	904	883	904	945	885	877	923	950	919	902	899	899	932	880	950	921	878	909	934	890	935	887	939	916	901	920	917	945	969	947	910	894	885	938	959	925	961	902	918	903	923	920	950	919	929	934	887	939	903	932	923	967	944	916	924	940	886	914	895	932	947	941	889	948	885	874	928	924	968	910	943	927	892	962	953	917	970	942	927	935	923	950	896	901	976	960	946	947	898	880	940	911	958	911	916	956	886	944	906	920	907	899	900	961	869	863	883	949	915	929	960	886	947	898	954	887	891	953	916	954	917	963	957	923	927	927	931	950	932	968	949	845	892	940	907	867	932	877	896	950	902	900	948	886	913	941	899	901	976	950	946	939	964	938	952	907	955	885	964	921	911	973	967	967	932	929	941	874	963	970	899	930	911	973	896	894	945	936	945	939	906	877	893	938	854	923	892	919	1026	927	952	947	958	880	899	919	957	931	917	973	925	904	932	921	925	938	927	959	887	899	917	936	965	896	935	942	974	996	924	892	940	935	880	971	948	909	907	891	986	918	919	916	912	964	882	874	937	936	911	898	985	941	933	968	906	968	902	930	883	925	910	866	937	952	862	897	887	979	859	901	904	925	908	941	964	919	952	945	961	911	901	885	925	948	945	913	868	973	965	915	914	957	908	924	944	958	935	909	923	892	954	958	907	981	924	931	927	960	929	928	893	963	945	870	903	909	894	874	953	917	952	934	908	971	941	948	952	943	941	908	903	947	912	895	926	921	942	946	911	946	929	921	914	864	969	966	924	928	910	910	922	900	934	896	947	934	895	923	892	980	953	987	920	894	926	853	940	981	982	905	936	921	930	914	906	943	875	904	919	941	908	896	931	911	934	955	894	924	905	962	891	901	868	934	870	911	947	882	935	926	944	915	916	951	957	898	951	874	969	890	919	883	883	950	957	893	918	903	933	937	887	902	903	957	928	935	920	919	904	929	904	939	960	899	830	867	942	914	944	889	876	882	913	915	909	970	929	936	895	865	911	926	891	944	883	932	929	891	911	973	888	901	917	956	909	956	961	910	971	935	931	952	979	897	938	884	915	899	998	914	898	931	933	967	949	885	972	936	883	931	939	923	921	927	916	874	970	915	970	896	924	952	852	980	924	904	960	922	921	952	853	949	930	962	993	942	878
56762	26894	12454	4005	1480	690	506	479	488	408	452	465	426	422	420	434	449	457	409	417	391	444	436	417	429	431	478	389	449	439	457	431	423	457	463	439	462	442	432	457	456	445	425	413	408	481	423	467	467	464	437	446	449	466	465	433	423	439	446	424	439	389	418	477	434	418	442	434	410	411	434	438	429	397	491	429	421	431	425	411	439	403	447	430	439	472	438	428	402	432	470	467	428	436	436	465	440	441	409	444	430	434	435	463	448	411	486	411	442	415	435	430	442	455	424	440	412	404	404	436	428	463	463	414	435	455	449	409	451	443	477	438	390	410	454	446	390	414	417	465	459	439	448	428	468	420	473	425	469	453	422	449	453	412	421	460	442	430	434	426	466	439	441	372	385	436	433	439	448	423	471	435	435	426	406	442	437	405	470	407	439	449	405	419	435	443	478	473	488	444	447	442	424	390	421	405	430	480	452	427	428	461	427	423	417	438	419	452	420	438	413	438	441	427	466	436	411	425	425	456	416	416	445	416	419	436	429	455	444	441	419	463	414	438	411	416	373	406	430	421	439	450	447	479	468	456	391	431	413	427	438	470	430	432	430	418	432	467	468	441	448	405	421	426	475	406	402	389	430	430	380	389	426	453	452	442	399	427	489	389	445	442	417	456	484	459	447	427	430	419	443	449	446	434	458	409	396	420	435	464	456	444	431	469	452	436	446	481	430	445	405	409	435	428	483	440	436	483	466	466	414	417	471	423	423	431	416	463	448	455	482	456	448	401	429	420	404	439	429	450	424	427	435	450	430	406	434	389	385	449	433	433	444	427	456	414	386	431	409	337	407	429	403	410	438	415	457	435	436	450	465	399	433	414	434	455	430	415	460	420	416	470	450	453	434	407	446	426	442	417	401	451	410	435	384	439	421	413	427	465	415	378	423	410	430	374	459	412	418	434	423	466	465	452	458	424	414	460	414	480	451	455	479	448	411	481	472	398	425	408	452	455	426	384	423	426	415	416	436	452	414	433	430	470	444	418	418	417	438	434	435	425	408	425	443	416	398	438	394	433	433	433	450	434	437	501	430	449	461	401	442	454	448	418	418	414	414	444	411	393	424	402	410	434	386	368	442	414	442	471	420	458	454	402	459	432	447	437	451	452	424	452	444	430	389	423	465	432	431	430	447	393	402	409	437	455	443	440	429	470	473	441	396	423	432	425	431	427	424	403	396	420	441	437	419	418	438	455	428	463	441	439	436	424	448	420	456	416	462	421	443	480	400	407	400	401	472	437	448	468	443	451	456	447	419	425	438	440	430	384	451	451	427	396	455	454	421	415	449	421	422	439	411	446	398	432	466	411	441	446	398	433	412	461	444	422	463	437	388	461	443	462	451	417	433	437	405	443	456	462	423	470	428	457	392	430	457	431	439	467	429	443	424	431	451	437	408	421	441	446	490	388	384	432	401	445	430	438	435	446	424	418	430	411	405	437	401	428	419	434	440	418	418	401	460	409	396	412	395	449	488	471	430	454	454	419	448	436	446	436	431	433	449	435	436	441	453	416	424	474	429	424	418	443	422	387	454	427	457	441	423	432	411	448	395	411	402	423	494	462	453	410	443	410	456	419	433	458	443	464	389	417	414	435	467	458	420	422	424	472	431	411	430	447	416	402	410	455	435	430	442	458	416	439	408	410	404	420	398	417	461	427	457	416	433	392	420	446	433	419	418	435	397	480	419	405	425	450	419	418	445	470	438	430	457	429	452	429	405	409	454	448	409	476	456	414	416	443	438	455	399	448	414	412	397	410	446	469	444	423	421	413	414	426	423	414	432	437	430	406	447	475	492	453	430	438	459	429	461	452	442	447	415	450	420	476	401	445	435	429	436	466	426	450	463	418	460	416	450	434	417	447	456	486	442	405	414	461	434	450	435	419	407	420	444	435	438	423	428	457	425	413	419	425	405	443	443	452	408	420	480	434	446	451	446	389	411	454	508	413	415	451	407	430	408	429	417	438	423	418	430	458	429	439	428	405	404	415	422	449	476	472	424	424	424	436	432	450	421	415	420	405	441	405	396	411	434	418	422	422	416	469	406	442	376	430	452	402	420	463	468	481	417	410	420	401	438	438	441	440	411	427	431	412	435	391	466	402	419	420	441	437	399	431	435	401	446	466	446	456	461	433	436	428	451	441	445	441	454	433	450	435	466	440	430	390	426	409	439	412	465	425	463	418	439	455	436	431	416	447	464	428	389	427	451	444	454	468	413	423	439	420	404	414	460	457	401	418	444	436	406	462	436	454	450	429	427	435	448	419	406	455	425	451	413	424	423	452	450	403	447	431	434	406	471	426	440	428	449	389	478	459	409	419	406	473	389	426	417	452	421	417	441	378	455	414	409	434	425	430	453	424	413	423	401	403	441	418	436	422	461	458	419	445	458	433	440	446	423	460	414	444	444	457	436	428	439	416	400	431	415	430	437	439	412	420	455	449	475	433	437	401	445	440	442	433	440	439	443	433	446	405	409	424	441	427	476	469	423	421	454	408	416	420	451	461	405	414	439	434	404	480	422	384	456	472	424	443	441	427	423	424	438	443	409	445	413	463	462	431	425	440	418	425	459	435	390	370	403	457	468	442	460	462	457	445	429	433	469	466	427	447	420	474	435	418	427	463	436	436	483	419	469	483	394	420	452	437	455	435	449	475	434	399	444	413	403	471	415	437	413	430	448	427	446	448	407	395	445	437	426	441	460	416	421	485	414	380	447	445	407	457	396	422	413	433	454	443	408	440	423	443	450	415	391	476	412	445	441	432	382	444	464	422	454	428	404	441	404	429	426	446	436	442	422	419	441	458	442	432	410	417	424	416	457	405	445	454	424	463	466	407	448	447	441	445	444	441	386	434	413	423	417	424	444	430	434	462	432	434	454	427	458	434	426	480	431	414	421	467	428	435	438	442	441	446	407	443	416	432	426	419	437	417	405	442	454	399	404	453	421	427	412	428	418	426	425	443	448	461	407	443	443	444	376	430	427	433	435	442	433	418	427	439	445	393	459	426	430	397	405	437	424	449	432	426	486	458	432	445	489	415	417	411	412	478	386	411	438	437	447	417	468	414	452	442	452	425	393	438	459	428	444	443	440	459	435	432	403	446	421	429	455	419	421	423	445	400	467	434	440	409	402	434	435	410	468	419	420	420	407	415	454	431	422	446	430	409	449	416	422	463	405	413	409	443	431	403	445	425	456	451	442	424	443	422	418	463	433	421	439	433	460	429	456	415	458	398	429	435	468	429	434	434	405	446	404	424	445	459	447	460	425	403	403	428	453	425	402	408	433	423	433	394	451	480	381	428	414	432	463	440	433	417	435	401	442	417	487	460	461	457	473	410	441	450	425	453	429	445	428	435	448	438	421	475	405	433	432	433	404	456	429	463	427	458	491	443	388	429	431	440	454	397	432	438	474	412	502	447	419	432	419	423	431	435	425	439	416	424	471	432	461	437	450	419
36783	17182	10569	6126	3099	1686	1277	1166	1068	990	985	966	951	950	1007	957	940	972	983	981	942	930	976	948	930	896	1006	944	930	990	940	973	930	937	931	946	985	1001	937	950	898	960	959	908	943	967	980	924	960	940	976	885	988	961	947	965	926	928	944	911	948	948	951	926	940	953	1006	974	956	915	950	993	988	977	933	940	946	926	930	905	979	888	952	912	960	915	983	963	943	912	980	990	931	939	918	931	932	958	939	983	955	930	954	941	956	960	936	914	940	933	942	917	918	946	919	981	950	909	956	934	942	956	969	989	889	899	934	925	960	930	915	949	956	958	965	920	964	919	941	936	929	920	936	998	888	913	982	990	924	963	952	871	939	938	970	946	942	1012	915	951	968	944	919	915	933	934	942	971	908	950	916	905	957	934	960	978	981	909	931	1010	952	930	952	957	944	978	940	950	911	931	941	945	912	989	921	970	947	905	1013	947	958	919	945	924	957	1014	901	964	989	926	886	933	964	963	888	967	975	937	915	909	922	946	900	950	952	978	908	928	921	912	958	991	970	952	967	898	952	976	939	967	973	919	956	975	930	944	947	911	931	965	968	961	947	953	931	971	873	930	1002	902	935	930	962	908	915	900	969	875	973	981	988	924	919	932	960	953	967	927	995	891	957	937	934	908	946	937	903	984	976	938	938	1021	938	971	925	986	943	968	902	967	943	932	955	952	930	985	952	970	950	915	916	902	952	909	919	935	908	887	945	905	938	968	958	914	928	972	951	950	932	961	952	919	943	925	919	910	981	951	949	942	906	942	899	955	903	955	952	970	969	944	963	925	956	916	933	957	967	959	979	941	884	963	917	986	942	921	958	926	920	891	932	956	911	896	972	927	942	939	948	1013	976	905	918	948	969	913	901	956	971	972	951	914	969	965	979	971	955	987	948	958	924	937	988	950	910	957	936	977	914	945	943	928	974	977	961	1011	966	932	945	967	935	988	953	948	961	891	944	960	987	955	970	922	915	963	949	928	932	1007	976	948	948	934	967	925	949	978	907	940	955	985	898	929	934	960	1026	972	917	986	905	919	935	930	923	895	951	913	900	920	963	928	911	975	936	906	966	959	962	978	965	977	884	952	951	1000	909	986	938	936	914	921	878	900	1004	959	946	928	974	930	930	951	906	958	919	959	911	944	889	933	957	988	946	911	960	967	910	931	929	974	970	923	899	969	867	981	947	925	907	941	966	935	985	937	961	940	936	901	940	901	909	955	908	988	1005	989	949	944	964	894	909	956	898	939	940	1002	950	983	963	951	953	917	980	904	877	985	946	1001	1012	970	966	950	937	959	930	893	961	970	958	924	984	921	927	965	946	930	959	907	971	925	935	891	951	929	945	952	954	956	934	958	961	931	993	977	952	914	916	922	950	956	927	989	950	983	937	921	966	901	957	953	963	912	933	965	962	930	987	980	949	942	975	964	975	917	928	938	878	978	890	904	926	1005	957	921	974	960	912	941	995	943	964	976	929	985	930	952	972	942	950	926	960	889	881	957	907	953	937	977	969	881	999	899	949	912	913	932	946	969	973	902	954	954	1006	978	958	925	1000	960	987	939	951	995	979	921	964	947	913	995	869	901	963	930	967	924	964	961	966	894	931	905	948	952	958	980	919	980	957	959	889	993	935	947	923	908	957	906	902	944	978	984	948	1008	919	897	953	948	945	949	961	918	938	927	934	925	971	931	969	995	974	925	1038	920	953	973	895	947	939	903	941	974	889	912	937	937	1002	970	948	953	898	975	970	907	931	939	924	1021	907	912	993	960	975	946	995	911	962	886	971	966	959	942	965	956	917	1011	920	990	919	946	945	957	992	936	929	966	990	887	923	907	925	913	976	930	950	974	932	949	960	949	916	909	849	972	909	979	934	906	911	976	910	914	922	931	998	966	967	978	984	927	915	980	886	921	972	930	863	944	962	998	984	925	897	945	921	938	929	955	971	986	958	916	998	907	916	926	928	967	930	933	928	901	947	913	977	971	953	989	931	937	963	932	977	947	903	943	1013	901	937	942	923	927	983	920	914	998	985	965	956	904	956	907	945	987	969	1007	974	934	1004	932	948	955	996	983	949	937	902	900	966	952	930	942	918	944	942	905	919	913	916	928	891	985	892	958	971	909	956	941	945	955	957	925	992	901	905	913	957	961	964	908	940	952	973	963	921	892	964	886	910	961	977	998	931	937	936	967	984	963	938	911	916	949	917	938	950	940	975	970	921	918	960	911	929	890	954	921	925	904	918	975	953	957	921	961	969	943	905	975	951	908	984	929	987	967	921	941	939	954	953	936	952	936	917	962	952	995	952	983	966	970	951	916	942	960	968	917	909	937	935	958	961	989	973	1000	915	948	916	935	993	941	898	999	910	976	952	895	962	983	951	930	933	933	954	946	938	937	939	907	909	971	957	1005	1010	965	903	979	963	919	974	919	983	957	1000	938	939	973	999	929	919	919	922	972	958	965	970	973	939	905	893	971	997	980	971	893	958	969	941	930	970	959	968	913	900	945	996	977	988	949	929	880	915	915	854	985	942	902	954	965	940	923	954	934	966	967	939	968	956	932	986	983	1033	955	927	929	983	899	931	933	953	977	980	920	963	979	943	953	915	994	919	975	950	946	890	921	927	916	949	937	979	908	894	952	952	927	931	900	946	948	946	935	995	936	944	877	965	975	931	922	953	964	891	944	972	956	946	1001	926	941	962	1025	939	904	963	913	985	899	980	915	1011	962	920	973	1056	927	961	941	903	934	981	977	919	960	913	961	932	950	954	964	903	950	988	915	934	931	927	995	946	936	961	968	973	964	894	980	988	919	933	978	916	981	923	924	995	947	923	983	918	937	916	967	914	990	978	911	965	897	893	921	959	976	940	1001	942	937	939	920	942	984	962	971	917	972	1001	962	913	920	1004	920	954	969	877	893	981	942	960	877	896	922	935	953	937	946	897	945	947	916	903	907	967	930	945	977	955	913	967	918	943	887	946	961	945	974	945	915	951	942	985	930	906	938	959	958	946	923	905	941	962	942	924	947	965	971	917	950	968	922	993	970	895	1007	932	999	917	945	961	894	965	973	964	947	961	897	937	917	992	957	907	975	1006	962	976	922	950	1024	915	918	990	948	938	971	950	918	920	983	929	962	963	910	895	895	936	920	912	919	983	985	961	917	914	877	925	930	970	931	937	936	946	934	942	927	924	945	879	946	891	979	949	918	901	924	954	891	937	967	963	995	921	950	972	991	923	941	948	936	895	944	929	951	970	964	960	962	963	954	913	950	929	934	917	884	981	944	966	1014	948	955	941	994	980	922	923	900	941	982	959	962	953	940	981	909	939	920	950	944	961	936	874	950	891	962	926	904	988	933	970	968	916	936	971	960	949	944	993	967	1005	986	953	960	959	986	949	981	933	946	920	1018	928	965	954	1014	949	927	934	911	935	921	957	928	912	924	918	949	925	971	934	928	909	976	920	968	948	944	961	940	915	997	895	901	913	943	941	976	866	898	943	1001	1019	970	913	1017
53032	19079	3960	1157	611	460	457	415	429	451	405	377	410	440	433	399	433	447	418	388	402	453	412	405	390	431	444	451	440	448	437	414	436	462	420	470	451	418	428	442	392	431	408	435	444	467	442	408	423	429	375	431	432	478	406	438	451	398	483	427	451	388	442	414	403	438	447	426	449	420	452	435	430	442	502	447	433	441	440	449	385	401	443	451	409	457	413	449	427	434	430	398	437	434	403	431	481	436	424	444	431	425	431	426	409	430	427	428	437	412	426	394	439	437	421	409	449	434	451	436	406	423	460	442	393	376	434	411	443	448	430	418	436	436	472	424	430	389	420	457	398	404	450	448	454	432	428	414	390	428	451	414	434	419	406	392	388	408	393	401	463	408	408	453	438	384	430	384	404	441	456	399	412	450	448	456	411	401	435	457	427	438	413	433	432	448	395	448	439	437	451	444	461	418	444	439	420	412	402	452	372	456	443	383	453	441	435	434	413	416	389	405	396	415	472	444	425	400	418	383	411	397	394	394	399	417	436	413	436	407	425	420	392	488	450	433	404	430	440	455	402	453	426	455	400	394	422	387	443	385	371	440	458	424	456	403	449	392	433	401	442	414	422	467	417	441	396	429	406	377	425	381	430	420	448	441	425	416	452	434	456	458	429	392	411	405	416	427	427	434	414	414	442	444	401	452	379	441	450	425	436	386	391	406	425	450	455	468	415	413	441	431	427	461	435	452	423	402	430	421	447	431	400	393	438	409	447	441	419	402	468	417	447	418	391	412	411	402	467	425	447	434	432	432	434	406	418	483	437	411	414	441	446	451	444	448	397	441	388	375	449	389	421	435	423	408	419	428	409	441	406	426	427	431	435	401	435	411	397	387	409	409	412	428	455	441	424	469	409	412	405	436	434	426	438	388	434	422	424	391	380	424	435	414	426	422	448	407	437	439	439	405	368	390	458	424	430	424	405	435	424	439	420	414	457	426	432	479	400	420	459	433	367	387	408	407	415	415	429	390	414	439	423	418	436	409	423	417	406	407	402	374	402	414	459	437	435	441	388	429	416	449	388	473	403	463	415	414	433	382	392	439	398	413	385	448	397	461	408	421	412	386	443	415	446	383	422	411	362	443	453	406	459	394	396	426	476	418	435	446	429	434	407	417	385	378	445	433	390	426	429	431	413	370	432	412	410	392	403	395	445	423	430	397	437	418	408	426	427	465	413	434	421	446	421	426	373	408	411	409	408	476	455	409	436	420	450	399	402	448	391	426	432	418	416	394	457	419	471	404	448	420	424	423	414	410	384	430	460	467	434	400	461	445	446	412	445	435	421	443	458	398	436	416	420	417	418	394	447	398	423	396	394	387	414	423	413	428	430	453	450	473	452	421	429	386	398	401	418	430	470	426	404	430	410	392	400	396	439	439	399	454	475	460	421	473	437	436	441	413	444	414	421	391	416	425	409	400	432	465	422	433	430	403	433	426	419	436	434	402	412	447	374	401	421	446	423	435	402	458	421	428	417	467	391	395	475	414	437	398	457	452	453	428	418	432	425	453	426	411	444	417	407	421	407	400	424	422	452	435	414	422	446	421	421	398	368	448	405	442	472	411	453	423	425	425	418	413	415	375	446	423	412	442	414	427	410	448	409	403	445	434	408	404	391	433	427	471	395	438	443	477	453	400	413	394	429	426	438	446	386	433	420	446	441	451	432	462	419	427	470	452	457	431	399	430	443	449	420	428	451	434	428	411	457	446	402	463	396	414	428	444	410	417	428	469	437	419	446	457	456	443	433	450	458	414	407	433	450	417	425	401	379	395	382	431	411	452	420	434	415	428	408	385	441	425	423	441	415	439	414	421	429	417	414	401	410	417	416	466	430	421	446	438	406	423	450	426	421	411	409	431	423	406	456	426	475	425	464	436	427	473	434	421	461	407	392	430	419	435	432	405	428	483	434	478	461	426	417	419	412	402	450	440	394	448	401	443	379	417	427	418	403	439	442	390	455	435	389	415	408	424	450	458	433	417	432	420	431	428	411	426	460	398	433	441	425	428	443	434	413	448	421	453	450	500	398	378	414	475	420	446	445	415	418	423	394	414	450	417	469	445	371	434	459	435	415	423	458	439	434	430	450	438	425	443	448	426	436	423	407	414	395	400	420	421	450	390	423	444	430	412	403	438	424	405	434	441	454	408	467	426	420	413	421	468	423	413	397	392	405	415	434	407	415	444	404	405	407	450	479	424	448	458	415	428	388	421	431	420	423	420	402	407	436	428	423	424	393	402	427	426	427	425	431	402	466	424	418	428	436	388	373	436	417	436	416	385	373	426	436	443	423	424	447	410	399	439	423	420	433	451	443	422	455	388	411	437	442	398	421	388	460	437	444	430	411	399	398	415	402	424	433	418	417	489	429	398	406	421	395	427	452	420	398	426	400	396	457	464	416	402	430	408	442	450	428	471	433	475	455	431	431	449	406	408	447	438	419	454	430	398	452	460	442	417	428	422	454	469	433	399	438	403	470	430	408	426	436	401	403	405	419	377	411	370	447	436	455	394	458	411	421	421	447	441	435	429	423	364	444	469	446	418	405	396	439	424	411	431	393	418	409	395	430	423	433	417	433	411	448	468	456	419	459	431	385	440	429	404	420	422	441	416	418	468	449	422	415	446	412	435	447	408	442	450	399	428	438	465	446	426	408	442	399	432	445	432	458	426	380	424	396	413	426	409	438	408	439	424	433	405	403	390	429	408	401	398	411	452	404	411	441	446	425	439	444	407	420	406	454	399	481	432	404	408	423	406	488	430	428	394	484	465	394	436	436	416	435	417	417	427	429	435	450	409	404	425	410	435	417	432	396	420	444	442	380	424	443	404	440	429	424	399	359	434	445	427	389	412	402	449	404	436	427	435	456	449	405	432	413	431	455	432	386	367	436	447	430	468	434	495	429	412	438	427	415	426	441	455	439	459	469	410	432	456	425	440	398	403	415	417	446	401	416	437	411	394	436	398	432	420	453	401	461	405	412	426	401	411	425	420	450	430	380	365	406	462	428	418	432	416	422	405	401	425	416	421	460	452	429	442	426	435	405	403	425	390	431	404	440	408	397	488	414	405	440	386	420	404	443	460	459	445	393	436	427	446	434	439	441	426	425	425	430	425	410	474	374	410	410	442	427	409	421	400	460	451	427	415	446	436	479	426	442	416	437	416	437	403	436	431	393	428	411	421	419	425	463	451	406	433	421	411	420	425	405	436	447	480	420	378	386	409	443	426	406	445	442	410	452	443	445	425	402	404	423	418	436	426	413	438	422	455	445	425	429	436	417	426	403	417	434	436	432	443	412	434	437	381	422	440	405	418	408	444	416	432	398	439	406	397	428	442	432	413	459	427	430	407	429	410	407	422	422	390	414	389	417	430	478	432	453	428	412	449	416	448	399	416	405	437	437	447	439	430	459	446	424	405	441	422	394	417	422	429	444	447	414	401	451	471	427	414	449	441
36546	12758	4660	2269	1411	1188	1008	958	907	919	930	911	932	891	906	900	880	917	867	928	923	939	952	881	922	894	934	925	972	942	981	929	907	942	950	901	943	953	962	902	983	920	912	926	888	888	916	933	941	922	935	931	928	1011	919	969	935	937	922	943	898	939	912	925	914	926	940	933	902	939	905	891	938	949	941	937	925	926	957	930	947	991	912	986	962	889	933	904	882	895	905	885	936	904	918	928	925	904	924	946	861	955	934	934	909	912	891	954	900	913	913	941	915	950	932	904	912	904	885	897	888	913	963	944	922	940	956	955	915	892	910	909	912	945	907	943	911	906	928	907	898	935	930	910	933	916	896	862	911	919	949	933	933	910	956	913	886	948	898	932	897	929	933	905	956	933	925	930	961	923	867	940	922	951	912	934	878	911	959	927	909	923	987	957	840	922	951	952	905	880	945	909	936	936	937	945	916	962	985	938	900	940	920	913	919	886	902	931	947	943	873	933	898	905	957	913	890	924	935	893	900	948	940	875	893	915	964	896	906	890	862	899	970	911	943	881	889	920	874	904	970	933	900	909	937	879	890	934	940	886	926	949	897	959	943	947	921	917	914	941	904	927	936	953	944	925	938	883	863	922	923	931	945	969	937	905	882	927	933	934	921	929	918	940	938	939	970	891	949	901	893	883	917	955	910	966	909	905	930	943	906	883	969	902	907	862	921	891	871	910	910	885	925	942	951	922	943	933	856	923	885	891	924	896	939	874	909	904	912	950	883	933	896	913	964	902	966	868	939	877	976	909	906	891	892	951	934	922	943	913	962	935	890	865	906	935	937	920	933	979	892	925	911	864	884	953	901	911	929	923	880	891	897	890	935	929	915	905	1011	866	881	868	900	892	927	970	889	929	926	934	937	924	947	914	889	914	918	943	911	954	941	911	904	950	934	931	941	889	882	924	949	964	889	919	930	872	895	925	914	944	888	888	868	931	949	916	913	921	920	924	912	945	951	916	986	1015	902	906	928	856	872	905	983	927	930	902	934	919	922	898	962	963	946	965	948	933	927	950	879	918	963	900	876	919	935	910	958	915	945	944	942	967	884	958	884	990	860	911	919	900	958	902	928	969	888	918	945	948	935	942	944	928	910	897	884	1033	920	961	956	854	930	904	948	948	949	941	895	914	944	880	903	935	914	949	881	963	892	925	895	937	940	930	921	922	889	926	889	925	933	961	924	934	905	909	889	943	920	909	959	876	961	961	872	915	923	938	972	938	938	930	902	895	962	982	922	957	928	941	921	946	978	926	881	940	990	942	974	913	899	879	909	911	941	930	963	926	869	948	886	901	914	933	933	932	959	968	936	909	896	912	926	964	923	884	912	873	929	963	945	897	923	935	910	927	973	940	969	911	956	920	897	955	930	906	962	889	917	926	904	921	929	918	954	927	910	941	918	940	911	948	916	948	927	901	914	911	895	923	915	928	894	900	913	909	940	904	942	918	937	930	926	918	961	928	920	906	954	931	869	887	928	899	884	1003	947	946	970	922	893	891	880	910	936	950	909	883	956	848	926	917	923	982	974	914	897	908	880	960	942	906	910	924	981	910	913	927	882	926	955	931	889	889	921	877	925	915	966	931	938	919	920	954	939	964	910	962	906	921	903	997	893	969	894	934	930	965	904	945	968	921	893	922	915	959	921	915	975	927	930	936	896	912	948	923	929	937	927	911	949	943	948	914	915	980	952	957	937	943	915	908	891	901	968	904	939	947	892	922	940	985	958	887	929	917	942	894	959	973	998	932	919	900	908	908	942	882	941	876	897	931	916	921	885	880	892	926	882	910	924	937	976	909	944	923	937	904	901	939	890	900	913	902	882	933	899	925	910	946	839	977	909	935	918	962	996	913	920	918	862	914	919	912	925	884	948	932	899	912	905	944	887	886	913	1004	893	922	931	943	899	922	857	946	869	899	937	944	914	933	933	901	979	942	891	914	848	916	863	932	935	900	952	976	931	914	932	967	884	917	887	959	982	897	899	944	874	939	867	935	888	960	865	886	942	937	965	877	915	885	902	902	840	946	886	954	920	914	931	915	952	943	930	871	892	912	905	964	938	912	935	975	900	952	915	923	954	849	933	944	964	913	893	986	955	933	923	932	860	895	930	907	935	932	944	870	913	883	933	958	922	912	912	948	925	919	928	990	913	988	944	962	918	946	902	943	926	879	950	931	872	907	913	1007	886	947	952	915	948	958	942	975	917	922	920	881	875	910	948	914	915	926	948	837	915	949	910	940	909	936	870	912	936	881	911	950	917	935	914	895	918	930	935	872	956	918	936	855	958	926	922	921	893	982	935	955	911	957	843	947	922	1000	908	944	875	938	887	910	915	923	909	936	879	924	893	960	911	897	923	884	895	952	988	959	896	951	913	928	962	887	871	940	916	889	923	916	912	937	888	879	931	947	967	916	990	944	913	937	875	943	946	938	931	967	892	945	958	935	939	938	889	931	982	923	993	950	943	948	942	897	931	925	938	926	927	938	928	912	920	941	964	911	945	868	952	924	977	938	907	898	915	935	884	949	925	923	894	911	980	961	889	923	907	936	933	902	941	972	904	940	884	896	916	975	869	895	959	919	950	924	888	901	931	916	881	907	926	949	943	878	941	915	901	970	929	942	934	968	880	909	913	910	940	942	959	896	928	900	951	931	892	931	904	894	920	972	924	962	954	900	956	959	920	927	943	932	931	941	928	935	950	866	927	868	937	932	946	884	893	932	924	899	961	1003	959	862	898	913	905	880	896	897	903	901	963	1007	968	898	918	928	930	934	917	934	921	883	969	972	977	897	926	964	943	858	927	899	952	917	928	923	899	940	908	937	897	930	931	970	865	934	904	890	891	916	914	938	915	961	892	903	928	906	886	967	880	949	929	947	923	911	940	1001	946	886	908	979	956	931	922	893	957	944	884	931	864	929	905	986	928	885	920	921	938	895	877	977	921	898	917	888	943	917	895	950	910	914	886	920	903	980	961	965	958	924	945	985	882	935	922	895	936	935	911	917	965	871	904	961	968	923	917	929	912	933	885	945	872	976	932	895	957	888	978	926	876	908	904	966	899	947	896	932	926	958	963	941	943	938	929	1003	993	980	919	913	876	969	926	965	929	970	928	909	867	913	946	878	882	1019	926	876	863	935	910	951	943	966	942	859	968	946	878	899	964	874	910	898	878	914	946	930	963	915	947	896	890	889	904	901	957	892	928	952	936	908	930	912	880	956	937	934	904	925	893	889	947	902	985	920	987	877	927	909	957	948	879	889	928	893	975	1016	912	959	895	974	896	926	940	936	927	928	953	886	947	896	915	921	898	927	966	894	907	964	881	881	895	863	932	913	915	926	862	944	917	875	939	939	900	870	986	931	969	900	868	848	923	883	920	928	946	880	892	895	925	906	937	869	957	924	948	915	960	933	865	920	908	980	962	993	892	898	905	887	918	877	927	916	943	901	910	918	904	997	906	917	924	932	923	911
61695	27709	11316	3478	988	653	574	497	493	447	441	426	384	466	392	398	394	411	454	400	441	424	459	407	396	421	412	419	398	441	430	431	452	452	447	405	418	431	403	423	423	393	416	385	462	413	428	450	418	390	396	443	408	414	406	460	389	400	448	401	401	425	430	469	376	413	387	413	424	415	406	395	418	418	421	442	434	446	423	404	379	447	422	425	391	430	408	459	441	408	419	410	409	402	454	382	446	393	423	430	405	408	407	443	429	439	424	402	420	428	427	444	433	427	401	443	408	457	413	432	432	453	401	453	434	415	424	447	387	414	435	465	420	425	437	444	422	394	415	444	408	429	403	404	457	397	411	437	424	379	401	426	430	429	409	425	398	417	419	431	455	450	458	449	402	427	441	383	423	406	446	430	420	429	381	438	454	460	480	481	402	446	400	448	388	396	450	432	413	408	404	442	398	470	391	409	417	379	408	405	456	394	397	409	397	445	409	402	416	370	407	449	423	496	456	422	415	407	440	427	440	428	410	456	442	428	431	397	375	411	419	423	435	410	415	417	432	462	408	388	413	414	453	426	422	406	426	403	423	420	393	392	364	434	386	418	418	375	415	446	411	437	399	423	424	446	395	486	420	403	428	406	411	420	429	385	411	424	428	383	428	424	393	439	424	444	406	425	396	392	418	475	411	435	409	399	426	401	429	422	424	466	425	414	408	424	401	430	412	399	419	450	413	418	429	406	426	412	427	391	426	428	434	429	426	413	384	383	447	432	402	450	391	443	428	412	396	445	419	435	392	385	427	427	423	425	402	410	400	392	440	436	404	397	450	457	433	400	431	421	421	428	417	416	433	420	405	387	428	468	422	471	442	392	406	397	423	379	403	393	427	471	433	419	425	383	400	414	398	435	401	395	421	397	415	397	412	460	410	449	453	424	391	465	428	431	440	436	437	430	415	451	492	412	429	428	472	444	428	411	419	436	383	425	399	429	398	459	449	440	396	381	418	413	429	392	367	439	458	445	427	408	435	429	393	424	408	438	433	395	437	442	398	418	392	436	460	401	406	409	417	449	419	449	394	382	402	380	442	404	417	392	412	430	462	386	386	432	414	449	424	439	424	443	430	437	448	431	449	446	424	438	473	431	450	394	401	393	380	458	429	413	413	452	422	401	458	408	409	410	409	407	400	400	413	400	454	429	432	455	429	403	429	365	428	433	429	403	438	413	449	432	413	429	437	443	386	395	425	399	409	412	465	442	393	447	426	433	417	446	482	413	418	399	391	389	417	465	462	444	447	437	391	427	438	399	405	430	406	425	410	437	411	397	411	416	370	410	390	466	441	424	405	389	397	427	400	418	432	424	413	401	458	412	404	399	419	389	421	439	381	390	448	431	401	394	387	416	413	412	460	440	396	406	395	436	421	413	432	426	420	420	428	431	438	392	444	418	450	460	410	420	430	401	422	478	425	427	419	432	422	434	447	437	381	437	389	351	409	394	417	411	381	440	438	436	439	390	415	440	403	425	443	391	453	451	434	426	436	408	428	393	418	397	415	454	435	348	453	415	420	384	455	430	384	408	385	388	426	397	397	457	403	415	411	431	455	464	456	364	421	409	436	412	423	381	430	457	414	454	424	437	450	403	444	435	394	432	417	427	436	413	415	401	437	399	436	411	425	447	420	437	411	444	406	407	439	435	438	429	446	407	413	405	414	391	430	379	423	384	425	410	413	415	428	437	426	420	422	451	442	422	439	411	458	405	400	409	392	392	399	435	437	421	451	451	398	414	410	431	394	435	418	416	467	438	460	407	388	419	396	437	433	381	392	437	448	415	408	412	413	399	416	417	434	438	404	429	390	410	453	410	402	431	450	427	418	425	453	428	440	436	389	411	392	441	447	421	406	434	373	438	446	425	445	440	431	458	423	419	400	407	398	434	444	425	453	461	453	437	422	450	427	429	421	502	426	408	418	455	410	402	410	418	382	401	383	457	410	447	440	417	413	408	400	413	403	430	421	456	442	423	387	450	406	400	413	423	420	445	400	353	352	416	387	415	393	458	441	410	414	430	439	430	416	451	406	447	455	417	416	451	422	418	384	454	461	402	411	444	377	420	388	416	457	415	419	385	446	403	406	430	442	471	429	442	425	416	419	439	442	423	435	434	393	403	466	457	437	414	380	448	407	383	433	398	399	387	405	450	426	388	447	427	421	456	405	407	453	428	407	414	439	386	403	419	405	430	423	459	435	443	443	438	401	422	424	455	435	414	378	420	396	432	414	410	446	402	424	429	405	399	400	440	414	434	448	397	390	398	434	463	417	424	408	402	466	412	439	402	423	423	423	434	461	441	447	405	423	426	398	444	457	435	424	424	373	448	455	384	384	421	378	386	365	442	372	440	421	406	368	430	426	408	422	409	367	424	396	435	466	391	420	421	436	424	401	414	425	412	411	405	411	434	414	406	417	443	434	395	431	413	439	411	400	403	414	434	437	441	481	450	442	390	445	413	455	449	406	397	395	423	380	447	451	417	402	417	432	452	422	407	417	415	392	407	394	417	409	387	408	414	438	402	423	379	436	456	399	429	368	428	430	422	420	427	460	443	423	420	438	420	456	380	386	405	393	385	429	407	432	419	408	400	405	425	455	465	443	453	415	417	425	411	438	413	411	412	444	425	454	419	462	432	396	416	454	404	454	420	413	406	419	407	427	421	430	415	423	427	423	444	401	450	430	373	414	408	421	397	443	422	441	396	434	395	381	431	426	401	418	428	457	404	392	402	441	399	422	398	451	415	372	375	407	424	414	417	419	414	414	427	436	437	424	386	427	395	451	415	408	438	395	423	401	425	393	442	469	467	440	406	416	415	435	407	455	416	466	387	437	428	427	444	412	420	467	457	413	423	401	447	430	428	454	415	426	418	405	409	418	438	426	441	407	420	425	442	417	423	430	420	391	404	393	399	436	418	411	413	375	455	401	425	439	414	404	411	415	419	435	412	479	414	448	435	430	444	412	400	452	407	418	390	409	382	397	457	463	438	464	405	422	394	424	443	425	408	412	415	443	412	436	442	447	432	420	422	395	397	418	433	436	421	421	420	411	413	430	414	396	412	443	411	416	434	447	426	388	418	407	417	447	446	444	470	387	383	461	400	455	395	455	436	439	406	407	410	409	424	429	440	438	444	409	366	480	412	414	388	405	454	462	469	404	431	437	392	428	423	377	443	430	413	428	416	381	424	455	413	432	408	438	449	395	413	401	442	436	422	388	438	413	442	448	406	383	386	430	466	421	428	401	419	416	406	453	423	444	448	444	456	408	379	403	443	404	419	425	431	415	441	400	397	380	391	396	399	440	412	427	445	422	404	414	424	422	419	430	416	406	423	456	414	402	415	420	417	442	445	466	427	420	414	450	390	404	401	440	445	446	428	431	409	459	458	417	429	446	402	448	431	399	382	418	428	459	441	429	411	388	440	452	446	411	423	414	406	413	457	429	418	401	465	407	434
41458	19945	11581	5937	2300	1582	1332	1181	1030	1090	995	971	942	924	889	939	920	913	894	914	886	932	969	997	923	897	929	953	947	879	909	958	933	932	917	881	958	942	936	946	967	903	910	919	868	911	908	856	941	897	911	957	920	926	863	930	939	979	979	879	962	917	953	912	952	870	922	906	890	906	881	941	913	910	894	920	949	932	935	911	944	915	910	908	978	932	950	943	913	971	874	913	861	926	884	890	914	863	917	889	939	915	960	899	949	939	938	867	903	980	971	969	913	915	948	906	921	930	924	920	926	948	902	931	902	876	864	949	898	905	918	944	902	920	930	926	932	912	924	947	941	919	922	931	950	881	942	922	915	987	952	905	950	905	960	872	964	972	927	908	956	906	984	934	890	904	903	881	923	958	924	897	950	932	952	931	955	926	907	927	925	920	898	902	898	924	903	893	876	905	909	950	917	846	965	890	936	946	980	903	949	903	890	935	949	945	927	948	973	928	926	897	954	916	1025	841	948	935	900	914	902	918	924	923	971	935	906	942	898	881	870	905	950	894	912	933	925	935	884	915	970	874	909	959	949	908	904	908	876	909	873	917	906	869	908	936	916	910	932	940	906	936	893	938	923	874	877	909	903	925	895	919	946	977	905	935	885	906	875	976	953	970	918	929	923	893	921	910	888	963	925	928	1002	869	945	955	963	918	930	910	928	879	910	906	936	927	918	959	875	923	885	935	940	924	905	940	890	921	985	934	941	914	881	927	993	905	912	943	912	977	937	930	920	923	922	951	950	973	943	888	942	915	877	911	889	882	928	951	917	908	892	950	902	944	985	879	920	896	812	896	869	941	890	909	961	927	896	922	886	872	925	894	942	927	917	913	965	897	934	918	973	945	914	910	896	942	895	973	908	886	958	867	894	878	950	919	917	950	884	870	920	911	872	909	960	975	918	904	962	954	876	946	864	924	931	884	922	903	931	926	915	956	910	913	931	900	894	929	920	950	898	955	919	890	905	943	896	948	974	929	937	968	957	915	929	886	926	954	896	937	886	938	897	889	899	978	906	923	892	898	929	874	942	896	899	947	881	938	897	903	905	872	968	894	896	938	901	967	949	889	950	958	934	902	931	950	979	941	853	911	887	923	906	931	940	921	955	900	906	947	840	929	890	884	938	915	910	963	880	938	907	949	947	937	931	922	919	968	883	905	948	908	914	909	936	962	902	939	908	927	921	966	917	943	925	902	953	945	938	920	933	878	914	920	895	870	941	950	934	940	910	887	927	936	887	929	950	883	913	880	924	931	880	953	926	931	984	874	918	920	976	921	925	916	984	918	860	906	925	928	887	923	947	944	929	926	948	926	931	929	902	879	962	901	927	905	894	940	914	920	899	870	888	880	927	914	937	893	961	903	951	880	919	934	874	877	916	924	863	960	872	942	907	956	941	943	897	926	939	842	887	986	967	928	957	909	909	873	929	907	913	885	969	904	920	918	902	916	904	947	965	932	916	934	916	911	950	936	930	894	896	966	910	876	893	862	868	889	870	949	904	920	985	909	934	913	998	876	929	965	898	950	983	935	935	929	941	948	896	889	972	906	877	908	942	919	912	935	915	928	893	915	933	956	937	909	927	928	903	958	950	949	887	953	929	903	917	942	924	1008	880	913	897	918	875	894	977	912	908	905	969	928	874	877	950	921	905	950	981	925	934	936	881	919	886	899	901	971	911	890	940	926	914	930	914	879	876	882	985	906	938	906	877	901	930	959	962	937	943	973	923	938	936	925	905	899	894	945	881	901	867	896	912	941	943	913	948	934	959	934	920	958	932	852	942	954	953	907	992	932	943	920	953	931	907	932	910	905	949	894	908	919	896	934	899	893	892	913	963	931	881	937	919	901	919	922	911	977	942	929	897	914	988	917	901	932	936	967	912	931	882	948	909	941	960	914	905	908	914	960	915	874	872	937	931	888	963	907	886	929	932	916	949	890	954	906	875	875	966	890	902	978	898	907	895	892	915	894	917	969	918	912	964	924	931	964	904	913	897	911	888	930	907	926	930	926	891	943	865	915	957	947	937	913	877	874	910	881	879	971	901	932	891	934	917	911	865	943	887	877	906	882	858	968	933	872	920	910	950	940	849	914	930	906	910	928	956	916	929	895	987	954	920	896	902	941	931	916	929	926	931	884	990	921	865	930	882	940	905	897	941	900	904	896	933	929	899	915	904	934	965	970	909	911	871	921	960	896	897	938	963	888	880	967	976	962	931	902	901	896	905	939	896	946	889	956	910	950	976	907	885	878	922	939	883	877	859	946	948	911	927	919	965	907	889	930	915	934	932	945	952	890	888	954	955	896	950	928	900	985	869	879	914	912	873	854	886	957	883	935	909	897	958	890	907	897	876	882	874	892	933	895	886	887	873	910	905	897	940	909	915	897	979	878	892	922	966	883	972	889	882	921	869	916	881	896	932	945	916	897	909	903	904	927	924	920	973	911	914	907	902	951	892	892	936	889	928	917	944	951	863	898	941	883	920	938	920	875	929	930	934	901	947	914	924	935	883	957	841	887	852	947	947	934	934	931	866	909	954	943	928	925	943	951	914	885	905	986	872	915	876	951	970	919	976	902	883	928	954	941	920	909	891	895	932	908	943	901	922	930	907	903	918	917	904	950	863	926	900	939	934	922	931	907	933	928	884	939	854	916	879	951	923	887	873	854	951	837	889	864	901	925	876	942	930	876	943	928	931	953	923	942	945	951	881	880	943	939	962	912	887	900	924	905	966	901	917	889	953	885	953	929	886	941	892	905	952	915	926	936	925	911	944	916	979	900	913	860	955	983	906	912	1001	917	950	931	903	974	885	940	916	958	943	921	947	937	891	912	931	930	903	952	966	903	937	834	985	869	916	909	945	947	876	940	921	929	919	857	896	943	886	936	897	928	899	915	875	879	896	912	895	910	915	907	892	936	935	932	927	954	863	853	882	919	959	914	904	901	899	919	868	839	937	901	876	906	878	915	920	939	908	938	926	942	953	898	895	951	914	855	899	887	896	963	872	939	913	965	937	906	905	932	934	882	887	924	892	977	868	873	954	896	950	912	878	907	945	934	929	944	872	915	953	937	891	952	935	876	836	912	910	955	954	921	897	895	914	912	936	905	877	939	907	897	883	935	891	915	960	901	927	905	921	916	875	898	911	889	937	917	935	932	908	940	926	921	884	973	914	903	889	974	912	966	892	932	901	915	948	878	964	885	871	867	859	873	901	884	923	1002	901	963	924	926	996	898	896	919	903	948	899	886	902	934	862	897	929	920	932	967	863	894	917	908	888	897	978	929	926	899	902	900	961	864	929	953	905	886	916	942	943	943	880	935	840	973	998	909	881	916	929	1004	904	932	944	892	926	868	927	915	991	949	961	885	940	937	947	898	948	961	904	918	971	929	915	937	939	928	930	957	949	912	903	911	935	913	930	883	875	873	916	922	910	992	959	876	939	942	943	913	889	883	955	946	921	915
67519	29997	11701	3407	1260	809	622	609	523	454	451	428	460	462	421	409	432	410	404	402	405	439	487	435	445	437	432	446	491	417	432	401	440	425	432	426	408	481	461	433	454	467	430	427	440	412	458	446	417	408	461	469	418	459	453	431	431	401	429	420	372	434	435	426	409	409	447	471	424	419	425	395	439	407	425	406	424	413	377	390	425	453	443	440	428	434	442	436	432	420	471	458	424	421	454	437	435	392	423	426	430	427	390	419	426	450	410	450	428	448	443	441	470	428	503	451	454	465	432	465	433	443	449	430	434	441	444	422	422	467	418	431	413	458	407	401	456	422	427	453	467	425	449	429	462	450	440	426	441	414	423	456	423	386	450	403	485	398	442	433	466	421	409	415	467	484	422	433	440	444	459	453	408	443	446	424	409	456	403	458	437	416	423	443	445	463	389	434	462	469	473	369	402	464	420	456	433	470	491	433	408	424	440	452	450	436	418	406	396	431	463	446	444	406	384	460	417	490	443	415	438	435	443	474	408	494	463	444	446	452	415	445	417	412	466	414	414	464	438	437	445	414	403	442	456	449	477	449	403	457	454	437	421	451	443	450	407	420	381	409	473	432	475	424	406	450	448	432	423	428	446	420	429	446	426	411	463	420	427	424	432	453	446	446	460	428	430	439	433	410	460	447	410	411	425	411	451	408	451	429	421	436	448	462	456	428	462	479	434	424	408	446	446	420	444	479	408	446	431	440	413	445	432	454	432	441	439	437	451	394	426	450	450	471	458	460	447	430	451	421	412	449	398	441	424	463	417	458	432	470	451	417	437	400	420	453	468	391	410	462	435	426	445	455	452	444	386	445	448	389	427	471	462	395	440	452	441	444	463	420	442	442	432	408	459	427	413	447	419	390	450	443	415	450	437	425	433	423	419	422	436	434	434	470	433	478	459	417	404	405	439	402	405	419	453	434	447	409	410	436	465	438	425	398	437	458	450	426	474	438	431	470	429	398	429	422	417	419	418	459	420	417	414	402	396	439	380	440	433	381	465	443	444	430	425	404	417	384	436	427	417	432	400	436	430	434	432	427	455	434	419	423	395	461	427	424	430	437	418	453	451	438	470	451	396	443	420	445	438	455	414	435	392	440	435	430	435	430	421	414	429	448	443	451	477	440	452	459	379	434	444	436	458	470	405	393	405	437	435	486	413	454	452	451	456	435	386	434	421	413	425	419	452	429	421	433	438	426	442	455	442	454	443	434	432	449	432	442	399	423	472	397	433	390	433	396	481	411	441	470	425	422	414	432	436	411	445	451	400	403	427	426	423	434	446	419	448	409	442	416	431	407	436	420	423	416	427	446	462	413	447	381	458	401	419	457	413	405	429	436	388	436	425	411	390	452	445	395	472	479	427	430	447	424	429	375	455	434	439	434	461	435	389	453	461	443	467	417	436	430	419	417	447	444	414	478	412	431	470	419	421	392	423	421	428	465	434	417	408	448	427	452	480	414	419	449	438	454	423	459	468	435	442	421	441	452	454	398	447	409	425	406	412	450	460	449	434	407	430	455	475	428	422	451	434	451	440	460	442	435	429	443	447	407	413	447	424	409	435	440	429	470	422	455	435	445	444	440	436	451	412	436	418	407	416	406	504	431	452	449	466	446	462	435	446	425	443	418	406	469	454	446	438	418	458	462	473	440	428	461	408	493	420	448	409	443	468	426	434	474	423	399	431	464	425	386	435	440	409	453	475	435	435	456	417	440	425	453	425	400	447	441	436	473	412	420	410	438	471	429	421	391	450	413	432	454	454	425	420	443	393	445	422	437	401	433	422	439	415	407	432	427	437	452	412	451	444	396	435	451	426	401	429	414	448	424	433	481	463	381	430	424	423	445	445	468	417	385	475	439	435	435	403	413	441	424	443	451	437	465	467	412	411	430	433	447	482	412	396	412	422	407	432	456	430	424	470	429	410	456	417	456	440	412	453	424	450	422	445	441	414	470	421	455	454	460	433	426	412	452	407	479	412	434	410	411	459	430	435	439	466	490	466	450	413	449	439	468	439	463	443	394	435	445	421	423	436	445	450	434	433	457	441	455	439	457	398	455	440	412	430	405	422	444	448	452	416	504	457	448	426	414	427	425	432	439	408	455	416	462	426	401	397	426	432	471	437	456	455	443	437	427	440	427	421	458	481	413	400	435	460	448	430	420	448	422	404	443	411	424	420	436	497	443	472	445	437	408	439	439	469	432	438	425	413	471	422	446	438	454	450	481	467	422	412	412	419	419	392	418	430	422	398	459	424	424	448	422	450	454	427	433	445	431	446	414	449	477	437	417	458	440	457	411	450	400	438	468	468	446	425	445	407	450	452	422	409	465	425	455	465	415	425	431	479	432	403	415	427	411	405	431	404	427	445	468	466	441	426	450	424	428	450	467	398	409	461	474	471	457	415	448	427	463	406	415	418	432	457	437	454	437	440	409	436	439	384	387	390	432	423	457	439	467	452	405	388	441	477	464	411	444	449	448	453	448	453	414	460	440	420	430	409	427	437	437	451	403	412	411	429	358	438	426	438	448	418	422	449	425	450	442	450	404	452	409	415	401	459	443	426	403	417	447	403	431	451	441	406	453	407	444	447	421	432	418	416	452	444	464	426	418	392	438	422	425	457	449	437	428	468	417	428	424	429	462	424	406	397	411	429	421	393	462	443	469	419	407	439	416	439	391	381	413	431	440	441	416	499	503	420	394	451	433	387	405	428	409	441	433	425	422	459	439	445	455	403	471	417	420	405	445	462	477	393	434	472	443	413	429	434	433	387	462	434	417	426	443	461	450	453	455	399	394	417	432	430	454	452	460	378	426	451	379	404	472	450	442	447	445	426	408	415	452	453	442	401	429	422	422	414	424	420	443	464	471	411	440	425	450	434	438	435	432	371	412	448	471	406	450	450	464	448	432	468	477	475	477	441	488	462	455	431	453	474	403	432	427	448	405	439	465	453	466	423	454	416	438	403	424	451	489	405	448	409	486	486	475	473	432	457	439	446	426	419	445	443	447	484	455	429	426	413	429	441	460	442	396	438	458	459	435	417	456	436	426	415	433	423	412	458	424	451	473	401	430	454	375	433	463	418	416	477	455	416	440	422	483	500	426	412	460	437	399	426	407	466	411	388	410	390	408	428	410	421	469	404	420	440	439	450	400	435	430	452	409	406	401	404	422	425	420	401	414	459	429	386	438	449	441	454	475	404	441	440	456	421	411	441	419	411	417	414	450	416	404	457	390	434	450	415	412	433	436	440	420	431	427	432	432	406	407	441	444	413	446	435	431	443	462	457	461	432	440	472	449	455	461	412	421	463	410	448	432	452	461	446	461	413	447	424	418	463	420	412	457	466	428	430	413	466	403	402	446	456	437	421	447	417	391	429	430	451	475	430	413	429	480	441	407	419	452	468	435	435	438	418	439	452	443	397	448	405	462	433	393	419	454	444	442	461	400	472	455	413	414
44824	21366	11063	5832	3138	2118	1642	1304	1204	1055	1011	957	1009	1012	941	942	921	904	936	942	940	942	923	926	951	967	977	937	944	943	936	941	999	952	951	953	964	955	880	920	946	935	947	908	917	947	917	918	962	954	938	900	972	975	952	923	961	902	945	950	948	948	953	1004	985	984	916	967	890	958	924	918	910	903	929	924	975	912	970	1019	948	926	943	969	880	905	975	943	980	921	946	956	988	915	938	906	912	911	983	942	934	912	926	873	935	927	911	925	891	944	977	947	939	918	915	918	926	934	961	985	957	919	953	935	912	943	988	923	974	915	892	924	950	936	914	1003	990	928	911	939	951	907	950	910	945	978	912	953	969	986	940	960	903	955	960	1028	953	946	954	965	946	898	913	964	901	923	953	931	961	905	923	963	922	921	952	942	943	911	933	946	942	944	971	1009	893	928	999	928	941	956	940	928	942	895	947	933	903	1008	966	955	935	919	960	952	908	930	908	985	929	897	917	940	952	949	893	889	929	946	990	957	916	936	945	923	897	975	963	943	961	917	904	921	895	955	942	979	939	1013	923	958	883	991	946	962	970	940	958	946	984	963	964	969	935	968	933	965	939	1003	904	930	972	940	964	941	968	956	950	957	925	937	952	961	956	968	953	884	969	951	926	911	897	945	1030	890	899	948	937	939	998	967	946	1014	929	945	904	912	897	1018	972	906	920	970	964	973	979	954	1005	918	967	904	893	924	944	1030	898	935	875	1009	974	948	959	952	924	958	972	923	929	965	961	926	941	985	936	920	948	971	893	910	933	913	943	909	959	984	948	979	910	929	934	955	895	994	921	963	937	943	949	870	929	938	891	948	953	934	965	929	946	946	951	937	878	912	916	965	933	911	952	916	926	915	876	916	920	958	958	910	927	984	948	953	929	1015	972	957	927	932	942	912	908	989	953	971	949	943	972	912	1005	936	897	940	975	952	917	942	940	887	947	965	939	992	876	965	967	910	951	954	987	911	970	945	968	986	974	918	958	975	933	899	943	919	919	964	905	918	906	889	924	984	999	940	898	970	929	947	903	912	931	910	931	944	920	930	946	917	969	963	964	898	903	934	914	885	901	914	968	927	917	946	965	932	997	958	930	924	956	918	920	950	884	899	929	910	897	961	916	930	960	944	986	940	935	940	973	951	923	951	932	942	930	877	959	909	909	935	997	984	956	977	967	968	954	899	1007	913	1026	926	991	954	983	939	948	926	965	926	942	932	894	942	943	927	946	934	943	940	935	965	967	961	928	888	924	972	971	943	972	932	988	978	911	977	892	954	966	1015	863	949	925	1002	985	996	957	977	923	933	967	951	937	969	904	900	990	936	939	886	985	964	941	925	943	923	902	893	904	867	929	968	944	913	967	915	941	932	903	947	924	955	936	967	853	931	925	949	934	936	1011	945	972	969	979	974	945	883	919	888	941	881	994	937	970	960	910	951	909	920	931	943	935	941	927	929	947	920	959	969	958	933	964	910	905	939	971	945	939	937	907	937	951	964	989	937	963	944	967	945	955	939	945	894	912	958	911	977	924	946	1002	948	943	915	1004	949	930	939	939	901	989	928	942	917	958	901	957	906	927	931	940	932	1001	953	936	948	962	999	927	926	894	991	901	916	945	907	981	906	974	932	912	931	922	987	959	923	956	987	937	964	938	971	871	940	928	932	963	959	960	968	915	904	903	956	935	950	914	876	962	978	874	921	973	974	942	927	972	927	917	951	960	941	923	971	885	941	951	936	952	903	941	970	962	961	953	906	990	945	989	928	1015	955	971	922	924	943	970	895	963	940	990	939	939	958	964	924	992	980	906	917	948	907	923	926	969	943	924	974	921	981	954	974	925	879	930	921	973	956	906	977	915	969	889	943	979	915	961	981	980	954	914	1009	901	939	968	955	987	966	932	949	915	983	960	963	981	943	938	899	968	971	932	926	1012	923	942	947	933	944	959	931	959	952	949	916	954	973	959	948	943	937	922	949	942	953	974	968	971	927	910	921	931	971	931	959	865	938	910	931	931	960	939	1007	903	946	895	981	932	928	909	961	940	917	951	945	969	899	916	901	1005	916	950	969	893	977	902	901	992	953	916	916	962	970	923	934	970	929	942	903	910	1012	947	864	943	925	894	930	943	934	958	949	897	921	905	882	938	940	951	945	971	910	973	990	927	929	995	994	950	982	1022	930	932	966	996	973	935	891	918	979	936	967	996	967	938	942	947	926	991	903	923	955	954	918	920	990	914	916	980	955	935	919	957	1024	892	912	900	930	911	911	959	930	937	953	971	949	924	990	966	974	1023	982	920	935	949	929	935	894	952	945	956	979	920	897	942	943	945	942	967	903	955	974	962	916	890	962	889	970	945	942	908	965	960	937	900	949	891	884	930	914	976	935	945	928	975	940	928	964	916	925	965	985	964	934	943	910	959	972	956	971	1006	901	930	952	967	931	975	928	918	919	962	909	920	981	941	983	994	903	967	913	933	958	953	951	960	965	886	961	933	903	968	947	938	985	1001	887	944	956	922	902	940	944	946	887	973	990	883	915	937	978	882	951	942	979	920	934	931	965	1002	932	959	921	908	949	897	951	980	947	957	932	962	1003	923	964	895	988	930	929	962	890	915	923	972	895	960	906	963	866	874	947	970	900	912	920	971	865	930	916	948	936	949	956	998	951	923	848	936	1007	972	924	967	983	927	934	928	954	998	970	943	944	891	875	996	988	973	943	906	965	936	894	916	951	924	963	887	972	971	949	952	952	932	969	997	925	924	924	953	951	922	995	936	939	967	929	926	931	939	968	958	958	954	929	924	936	917	937	970	945	980	907	937	936	949	921	939	922	979	945	983	937	957	920	914	948	957	947	970	961	924	934	900	923	949	935	944	953	914	945	977	953	958	961	976	902	966	953	987	935	944	880	904	923	936	881	971	915	965	909	972	940	917	988	899	998	963	962	961	942	943	937	946	918	954	934	940	927	943	941	944	944	932	967	906	966	929	931	1003	948	915	956	900	933	910	933	916	955	937	874	886	957	914	926	970	932	954	961	950	931	947	921	965	915	927	947	961	969	971	958	961	962	934	898	952	982	939	941	926	934	949	963	926	944	950	963	964	917	911	893	958	892	903	925	942	923	946	942	986	903	940	951	998	900	944	962	901	934	943	906	930	944	894	947	898	997	932	953	975	959	917	888	921	971	900	928	971	939	949	964	910	935	875	935	965	964	978	917	898	944	922	985	909	977	905	916	988	904	931	954	936	900	932	911	947	922	956	967	919	960	918	963	964	975	905	905	918	884	893	975	952	932	928	922	969	914	961	993	913	1000	969	959	947	922	934	901	984	946	972	976	981	936	922	923	903	983	948	990	924	957	908	983	963	900	905	932	948	951	963	931	885	906	987	958	930	967	936	970	919	890	977	916	927	979	896	959	943	990	927	989	938	933	929	916	897	991	936	944	947	937	1012	967	924	951	988	929	982	979	922	983	916	975	939	913	965	980	951	964	970	891	946	877	918	910	886	931
49751	16951	4930	1802	981	611	499	456	464	397	459	429	421	385	411	408	399	382	412	409	429	408	392	411	427	435	419	378	401	428	433	414	382	400	418	405	405	376	427	390	430	403	402	399	419	468	379	416	392	372	431	451	411	428	403	422	437	409	438	412	390	425	342	418	426	431	398	408	393	374	414	397	407	394	404	410	441	413	421	399	406	411	423	397	406	412	455	436	429	458	395	377	395	417	464	434	399	391	394	389	432	480	420	399	452	394	397	378	416	459	426	380	373	400	442	362	398	382	406	399	430	434	381	402	413	386	400	421	429	382	423	436	416	391	421	384	426	424	429	398	400	426	407	377	397	466	424	375	422	457	380	414	435	419	425	439	411	404	397	371	395	445	427	403	384	420	387	424	431	455	428	434	439	409	398	378	434	432	415	414	398	377	388	377	438	406	428	398	414	425	407	406	400	400	413	411	436	425	431	367	395	357	402	413	447	390	410	400	433	433	400	454	444	407	409	394	418	405	417	399	436	438	335	412	424	406	392	368	408	432	420	424	425	401	422	434	396	394	431	403	449	369	481	414	378	433	423	407	393	399	427	358	383	418	443	415	368	439	453	378	455	387	387	394	406	409	415	418	448	419	399	429	441	400	383	403	392	398	389	424	417	428	449	398	413	383	382	425	409	409	410	417	425	411	413	435	430	395	460	409	406	391	395	400	430	389	376	438	431	434	417	450	444	414	408	407	407	469	416	439	435	382	393	421	458	420	421	404	387	439	428	449	428	412	431	418	434	410	390	403	377	432	387	421	459	395	409	420	444	442	403	450	433	394	398	430	415	431	397	421	422	421	366	406	445	418	367	400	392	441	396	412	377	393	391	402	405	453	403	400	406	427	376	422	425	423	418	401	432	402	382	398	454	429	406	436	397	407	393	417	405	411	440	419	397	412	413	433	435	375	393	385	395	426	404	413	413	391	466	430	408	431	422	441	417	449	424	381	405	439	394	430	435	388	416	441	404	383	375	376	432	389	429	455	426	394	410	396	408	387	432	429	429	385	389	416	426	415	433	396	405	396	393	404	387	408	434	391	408	431	393	419	434	406	421	425	439	396	397	433	458	370	420	390	398	389	425	398	395	420	400	436	379	414	411	423	418	419	417	414	361	405	411	466	426	413	405	439	417	400	393	410	407	381	361	439	414	414	432	428	396	448	393	438	420	416	393	390	408	374	379	371	436	385	441	427	435	421	436	393	418	379	426	419	411	416	397	418	454	442	378	369	399	384	423	426	413	403	404	412	419	402	425	416	415	418	419	415	377	435	414	385	388	386	393	413	384	404	423	411	434	423	386	363	401	408	390	396	390	401	416	419	364	383	381	432	392	419	420	409	394	426	414	391	365	437	425	398	446	438	399	405	370	359	389	416	409	451	371	435	411	436	364	440	410	483	370	396	394	426	392	391	389	423	409	396	463	393	385	435	428	383	418	429	399	441	423	400	390	409	405	441	408	416	425	439	447	410	433	364	379	406	401	409	434	411	444	386	440	409	414	396	429	391	393	389	389	385	349	384	401	379	372	423	414	399	416	461	410	450	405	382	448	406	389	402	431	410	388	422	441	402	365	428	441	397	408	419	450	407	389	408	424	422	423	385	411	358	400	419	370	360	391	411	414	408	405	426	379	425	436	414	395	398	455	432	432	417	442	422	419	439	402	429	464	395	387	421	440	427	402	400	402	416	354	414	425	405	388	374	441	393	412	435	404	436	419	435	387	423	424	437	425	442	418	477	421	411	444	431	373	392	402	387	419	429	373	434	466	439	411	428	365	385	406	439	381	391	362	446	451	423	432	410	403	457	437	406	407	442	389	392	404	442	431	407	429	396	414	443	420	377	391	411	431	417	406	411	370	403	390	391	407	402	447	381	379	380	423	404	438	417	358	429	436	400	413	433	414	401	414	402	426	421	401	454	437	382	433	419	454	399	445	412	404	396	377	432	453	383	378	416	418	393	439	380	348	409	416	462	439	428	432	458	404	472	430	379	423	441	418	420	410	412	404	391	422	408	445	407	437	408	425	422	434	437	401	433	398	363	422	409	429	428	412	429	382	418	431	430	377	385	429	440	403	447	425	433	434	401	404	418	396	392	416	421	414	440	395	377	385	412	445	408	416	434	387	384	422	444	422	427	437	420	418	417	398	399	391	387	419	356	413	408	405	371	402	424	418	439	415	400	425	438	399	418	384	387	397	395	448	411	405	357	408	399	404	427	426	413	404	420	425	415	402	415	461	403	397	416	444	401	412	382	419	440	434	428	421	410	435	409	387	406	430	386	426	414	419	383	462	402	392	430	389	419	385	417	379	436	414	389	385	389	438	375	420	379	410	437	385	424	402	398	429	436	434	390	466	422	393	424	434	401	418	412	392	431	396	402	430	445	405	438	385	358	430	392	415	429	367	395	383	416	415	407	434	413	403	391	418	406	399	416	427	397	407	446	395	456	391	424	384	406	407	439	391	412	425	392	425	420	401	400	443	403	416	423	438	408	415	420	428	436	427	403	438	392	420	392	381	425	425	384	406	407	418	410	425	452	398	396	410	424	424	449	399	435	422	405	425	376	435	403	402	390	434	366	380	422	408	409	388	377	414	438	447	440	424	437	394	420	385	389	393	429	398	428	424	388	458	440	399	449	421	417	418	417	435	409	428	422	385	408	391	407	404	413	375	455	407	400	393	403	390	376	412	421	418	380	488	394	374	427	395	435	396	408	425	449	424	418	409	383	370	390	384	348	428	403	403	371	393	403	395	416	412	414	425	422	383	416	425	374	427	425	385	405	392	373	374	370	439	375	403	358	390	403	390	421	449	419	408	402	408	371	404	410	411	410	370	421	425	449	426	412	390	421	422	411	428	416	443	399	427	425	414	421	396	407	422	392	423	399	408	415	412	416	452	429	428	437	420	404	420	423	405	385	450	439	405	424	409	425	406	415	414	436	375	377	441	418	417	398	408	402	423	395	385	362	414	440	428	374	400	415	411	440	413	441	399	407	419	418	410	366	361	410	390	423	431	372	412	402	435	411	443	432	415	405	404	432	406	399	384	438	419	426	425	394	393	419	414	385	423	426	379	397	420	426	429	407	446	425	384	376	417	444	392	407	412	413	381	438	404	380	418	424	396	447	430	427	392	427	397	439	388	424	391	429	377	359	403	445	397	448	415	379	436	399	418	405	422	440	391	414	405	415	406	416	424	428	421	391	429	426	439	418	390	407	405	372	380	442	426	429	446	393	387	454	428	385	399	398	397	396	408	409	426	425	408	398	386	440	389	411	425	421	397	421	421	456	384	418	421	417	401	422	393	407	410	448	404	406	399	418	453	385	424	415	459	407	413	377	413	457	395	411	429	381	421	384	421	430	433	400	424	441	416	452	410	438	378	427	429	425	449	402	388	406	428	397	401	411	360	393	390	434	431	394	381	418	418	397	423	393	414	389	423	431	388	405	417	390	388	402
33549	11202	6402	3856	2472	1609	1180	1036	1000	1025	935	904	885	892	900	878	899	874	882	906	884	913	935	919	929	903	944	855	944	945	917	932	898	886	888	878	857	887	875	869	840	882	913	902	891	877	877	886	873	905	878	909	840	913	916	917	938	908	898	860	870	913	927	861	893	863	921	923	889	921	873	870	925	893	913	910	812	930	887	917	938	901	865	861	903	908	846	907	903	902	923	870	893	933	887	913	947	898	892	879	876	889	896	889	895	868	899	913	839	882	928	901	924	895	902	856	928	874	899	956	911	899	888	831	904	909	944	910	904	914	920	876	900	913	913	900	926	870	880	892	856	858	886	890	952	902	903	934	896	913	830	906	835	908	919	894	931	939	896	914	907	885	867	854	891	886	891	873	950	901	918	914	909	875	942	884	945	908	941	899	890	881	896	902	900	909	906	891	839	903	903	871	879	860	911	961	945	876	960	893	922	929	927	900	942	951	837	902	904	887	860	976	889	882	858	896	884	896	890	915	912	912	925	858	889	918	921	949	910	944	902	897	933	916	822	911	906	917	846	887	899	937	936	881	903	946	937	940	910	895	879	886	889	886	933	885	886	878	833	895	941	909	911	836	859	884	905	901	841	890	881	887	888	879	892	897	886	926	888	931	909	890	883	903	879	884	908	897	855	892	917	885	902	916	908	874	868	907	878	869	895	899	873	890	887	860	964	893	886	914	910	877	886	899	896	902	875	896	871	912	919	893	857	940	889	898	885	925	930	895	891	879	925	892	881	903	900	900	919	880	896	897	918	905	872	930	846	930	925	891	934	886	967	937	923	927	948	876	871	873	919	845	869	951	906	885	894	921	900	892	884	863	937	847	899	936	892	967	908	852	889	906	905	933	877	832	897	932	851	896	852	911	863	883	913	870	880	868	899	891	932	916	880	889	877	852	921	927	873	916	904	921	951	886	923	900	855	894	871	881	875	929	911	878	848	896	862	974	912	880	936	904	872	895	872	901	922	926	883	888	864	904	989	922	883	890	891	903	833	904	905	970	862	860	899	885	880	900	925	891	866	826	856	882	950	914	887	888	864	946	924	880	891	878	866	945	956	875	892	898	927	904	915	948	891	864	908	900	884	895	907	885	928	874	867	927	918	856	868	841	877	901	907	915	907	933	925	914	949	912	882	907	852	866	917	929	904	901	881	900	923	867	871	874	877	897	821	882	895	872	930	905	891	872	911	922	925	867	956	958	846	869	923	864	854	918	904	860	853	950	860	924	877	957	869	930	898	881	867	887	935	891	934	874	898	892	956	931	917	885	956	906	928	868	813	911	893	906	892	906	900	878	904	891	897	891	869	882	884	909	912	871	927	878	879	864	906	845	924	921	933	918	900	910	870	902	906	888	895	879	898	885	887	832	843	892	893	914	894	853	953	903	920	925	867	923	906	937	888	895	886	897	878	906	915	854	911	893	932	938	930	909	915	908	901	894	908	863	885	876	910	954	894	831	879	933	889	909	909	897	908	852	844	930	929	888	880	872	918	882	921	888	889	930	875	914	931	922	924	921	918	893	880	951	890	898	915	918	900	868	907	939	913	878	886	925	886	924	915	891	884	898	866	942	919	907	849	903	880	924	878	852	929	908	873	897	898	895	867	918	930	902	910	927	885	860	918	935	984	957	896	868	897	860	852	897	886	901	847	941	839	898	901	924	873	893	909	935	869	900	915	920	888	895	881	895	870	914	919	899	897	884	851	909	896	890	855	923	893	894	806	918	908	922	912	893	934	874	883	937	884	933	864	861	937	883	919	904	858	859	846	846	861	917	918	849	848	875	904	935	911	873	926	884	903	907	917	869	915	902	869	891	889	903	822	849	913	902	890	891	841	859	858	838	904	908	915	911	883	922	911	927	914	924	860	861	942	940	862	861	858	921	897	918	908	908	897	929	890	889	897	923	916	860	934	872	874	887	919	933	918	910	881	890	928	959	874	882	891	940	956	935	916	931	862	930	969	949	911	944	939	895	881	890	888	863	917	880	917	929	923	900	939	868	898	876	914	858	946	892	924	933	905	890	926	948	937	877	907	910	895	880	923	906	882	927	897	878	897	945	921	900	956	903	878	917	933	863	892	879	878	959	906	902	925	884	849	905	878	898	908	894	936	883	850	910	932	930	856	903	900	873	905	855	866	862	919	952	890	891	867	943	844	880	918	831	921	897	922	917	852	918	878	869	871	972	901	851	870	894	840	923	896	884	922	899	887	893	890	869	884	939	915	917	923	874	947	899	896	863	949	894	899	892	897	891	904	955	910	892	906	888	907	938	926	826	896	934	881	894	919	885	904	848	870	937	906	914	847	829	881	910	917	913	906	871	900	862	938	897	870	877	881	934	936	858	907	905	859	850	933	897	853	880	923	934	855	827	858	868	886	922	881	940	870	876	879	869	882	905	911	860	920	907	915	945	927	910	902	884	905	881	897	931	898	930	912	877	912	913	905	865	899	857	909	883	871	861	863	927	910	899	876	899	914	951	886	856	871	883	913	911	870	900	838	881	897	865	860	890	888	891	888	913	913	958	914	895	900	859	963	905	903	895	974	893	894	902	907	880	945	881	893	896	927	888	872	917	896	919	956	898	904	883	895	929	873	886	833	864	901	900	893	866	898	879	917	915	862	903	901	920	905	913	869	899	917	897	894	886	902	881	947	915	902	914	872	872	851	864	892	909	883	881	856	924	906	878	911	910	915	862	928	957	918	922	891	866	875	891	898	901	932	884	888	884	915	914	884	904	852	913	908	843	872	860	894	873	855	890	867	901	855	855	856	888	906	907	930	936	916	903	918	913	962	853	866	871	913	936	910	883	888	915	924	925	903	916	903	921	841	907	867	888	842	875	874	964	861	872	946	887	912	872	867	924	887	901	929	869	911	849	937	904	889	861	918	904	897	938	833	948	859	870	905	897	911	880	908	897	864	840	963	896	892	860	910	912	936	880	948	873	911	845	834	890	899	891	918	917	855	876	875	899	909	895	910	899	942	931	858	902	841	892	902	919	908	947	876	905	920	873	927	900	887	918	903	937	915	862	898	951	909	831	919	871	898	912	951	875	910	918	885	883	889	903	916	860	961	927	913	892	889	919	883	897	930	903	868	889	912	924	929	884	866	921	943	910	903	950	902	903	902	916	942	950	898	883	903	829	885	842	890	859	959	896	846	865	894	935	853	884	944	895	886	884	940	932	916	869	893	906	911	900	931	902	896	925	932	921	908	884	900	888	894	938	871	899	887	972	843	929	860	887	907	873	900	921	797	847	898	985	862	905	882	870	918	908	899	925	841	921	888	901	859	909	885	888	914	902	888	802	930	920	915	879	853	888	986	843	952	880	913	837	888	889	912	905	894	895	876	904	900	887	891	961	899	884	826	880	903	863	941	842	949	930	897	935	931	925	862	877	887	879	929	876	921	879	911	867	894	877	884	844	898	879	857	925	885	916	908	929	813	926	901	854
59163	26439	8727	2249	873	647	530	480	460	452	427	406	433	414	439	462	391	425	439	452	429	381	409	427	414	390	427	427	407	404	418	397	434	429	396	432	448	427	401	419	406	411	405	393	466	417	431	385	409	389	436	438	460	434	422	465	419	405	417	435	422	454	379	419	415	448	386	401	409	411	443	449	425	435	438	417	448	403	472	453	427	439	424	444	407	414	400	412	401	420	431	403	447	430	425	405	426	451	454	434	405	408	384	371	418	412	413	403	421	418	402	413	359	434	364	405	427	400	407	371	410	431	395	453	443	456	392	427	457	407	374	435	376	427	389	350	417	445	449	405	427	435	434	422	442	468	371	403	430	416	405	396	404	398	432	428	413	404	424	427	422	424	427	405	387	394	419	393	447	440	442	402	422	410	433	375	426	431	432	396	418	409	427	453	395	403	437	429	382	429	400	430	419	399	406	418	415	463	429	386	441	391	458	417	370	424	421	481	415	422	414	417	411	386	414	446	440	420	392	438	428	453	417	448	439	447	422	392	416	399	422	419	417	416	379	411	423	460	420	420	402	422	378	388	420	400	405	441	414	393	411	433	430	416	438	418	410	429	411	419	397	407	419	379	400	419	362	395	413	400	439	449	413	412	423	413	436	403	412	398	444	418	388	408	408	421	441	421	456	442	392	428	390	420	393	434	412	417	427	420	395	379	403	410	440	407	428	477	477	455	384	427	406	418	406	419	431	426	423	386	442	478	422	428	451	438	443	447	421	445	451	424	444	394	404	408	462	433	430	388	404	405	378	375	409	455	397	419	452	410	414	462	439	413	407	422	408	431	461	432	424	400	416	412	399	434	418	419	452	445	435	389	422	437	430	443	393	401	414	431	444	463	415	389	412	432	422	418	401	438	452	377	395	413	405	371	416	395	421	427	437	410	421	395	443	432	433	464	447	420	414	475	416	374	422	430	419	409	361	415	406	423	440	466	421	429	465	401	447	396	451	374	390	377	439	440	430	419	395	423	440	425	404	455	431	427	413	463	438	462	417	458	463	366	460	437	441	419	402	417	429	415	414	398	451	423	392	430	391	448	417	436	432	407	474	408	415	422	428	447	401	441	455	445	391	409	471	453	417	410	444	452	453	407	378	452	395	486	417	379	428	408	411	390	435	451	432	423	419	353	421	451	461	410	413	422	416	431	405	401	368	427	423	426	425	444	398	425	408	418	415	404	436	429	431	400	417	421	435	394	435	424	398	445	399	406	407	382	431	417	428	452	380	419	413	443	422	392	443	450	412	439	427	434	438	427	374	414	443	433	360	398	393	401	424	395	439	428	441	476	447	477	382	452	408	415	415	383	445	401	487	462	420	400	408	388	400	448	404	448	423	418	429	403	425	417	429	417	432	439	407	399	426	432	410	412	384	411	436	429	411	397	380	437	391	400	409	430	453	436	421	440	413	434	403	410	451	394	401	393	426	460	421	424	399	385	366	422	406	427	409	382	410	414	386	443	409	396	449	399	401	424	406	375	430	416	459	434	430	383	404	413	448	436	456	424	416	430	423	445	399	417	405	411	448	418	428	411	437	434	408	427	414	438	429	399	442	377	395	409	359	390	444	436	454	373	403	434	442	426	466	418	403	456	399	399	422	433	434	379	410	398	396	396	405	448	405	420	414	441	446	407	423	403	446	402	426	396	430	419	399	419	424	398	422	449	398	428	442	427	408	443	412	469	385	469	442	435	447	445	417	464	419	408	456	426	400	412	418	405	449	415	404	407	413	395	455	408	428	415	434	393	437	459	391	402	428	427	442	386	408	436	428	445	402	422	406	394	413	465	412	440	400	413	422	440	428	428	448	462	442	411	427	397	439	421	431	441	455	431	440	430	456	432	429	428	481	445	408	444	401	430	441	381	441	440	405	443	366	405	398	412	434	430	439	425	472	369	416	396	421	423	443	440	385	444	434	397	430	425	453	432	398	445	460	447	424	399	424	410	426	415	445	413	473	441	475	434	390	424	432	416	385	375	415	431	442	420	406	387	441	383	419	424	458	403	424	386	412	400	423	378	447	438	392	368	441	414	438	436	473	443	442	419	411	425	440	399	420	401	410	444	429	456	398	449	435	408	430	406	431	371	435	444	441	460	417	425	420	416	416	400	431	418	394	402	417	407	408	411	419	392	455	385	404	452	442	405	402	450	405	416	423	409	422	411	421	452	459	408	381	458	391	385	416	440	422	433	430	420	423	402	410	431	406	409	442	484	421	425	402	451	394	404	441	389	409	437	467	457	442	401	425	390	413	386	405	409	385	419	462	410	415	402	397	401	393	387	427	427	401	415	403	400	412	441	397	433	416	379	386	478	415	420	483	456	446	418	417	421	397	443	364	407	414	467	430	455	407	426	404	421	428	417	446	416	407	432	487	390	447	411	412	431	413	389	431	418	420	408	434	414	397	393	453	462	418	403	455	400	470	442	452	358	439	391	419	402	396	399	439	437	443	406	403	447	406	408	419	449	417	408	456	427	438	434	419	444	430	426	427	430	407	400	422	445	472	404	432	424	410	364	404	361	464	392	437	471	413	424	406	417	426	451	428	418	442	450	459	408	422	430	373	440	431	385	457	436	445	402	429	467	414	403	435	448	408	408	387	422	407	397	412	455	372	415	444	437	400	440	395	408	428	425	445	382	434	406	431	405	433	425	432	418	406	417	393	407	425	398	445	422	403	395	413	378	420	417	421	406	389	412	415	442	409	404	407	419	411	422	446	374	458	425	407	448	449	435	423	416	418	384	377	416	398	425	399	451	435	432	412	363	407	407	413	399	418	413	429	377	395	389	421	403	398	472	388	459	433	425	458	431	414	433	438	423	404	426	397	436	438	418	427	449	395	422	442	435	409	428	411	358	421	375	413	429	445	411	415	414	440	449	489	422	434	408	402	470	436	388	382	471	412	428	458	431	427	431	372	397	414	443	450	385	407	404	463	423	430	405	416	445	409	444	460	429	455	433	385	434	418	437	443	432	385	442	369	403	415	407	401	447	401	371	457	419	406	447	416	405	402	443	427	450	471	475	435	416	424	448	442	456	392	436	441	396	387	385	426	427	402	389	449	418	424	438	420	405	407	435	446	398	441	402	425	436	403	401	437	417	470	394	379	425	419	451	412	448	419	442	426	400	419	409	433	435	429	430	433	434	415	420	435	393	400	426	421	409	368	415	435	419	405	418	423	407	442	437	419	430	411	425	411	387	373	405	409	446	400	422	437	402	409	437	428	438	437	421	426	447	426	415	421	400	428	438	388	396	429	398	420	474	406	427	463	423	396	445	445	453	436	462	449	427	424	409	415	413	420	440	402	375	426	429	422	367	415	430	419	394	372	369	377	446	401	470	393	456	394	431	430	400	427	437	427	483	449	435	427	440	423	433	397	393	422	425	457	440	413	450	428	415	437	457	412	405	420	445	422	449	450	428	440	418	414	409	430	439	440	433	461	409	436	429	439	439
39563	17767	7172	3847	2110	1599	1224	1177	1063	974	990	954	948	888	942	940	946	861	921	933	931	962	966	927	898	871	873	914	939	961	915	901	911	946	911	906	973	882	917	902	925	950	908	938	954	927	947	884	891	926	883	915	929	983	896	928	943	914	875	972	895	877	882	948	910	924	911	933	927	858	991	924	933	995	932	976	921	870	915	895	862	921	911	901	958	940	970	951	919	936	922	957	824	919	873	957	887	970	860	951	898	1004	928	975	937	939	933	925	904	943	820	932	949	895	903	979	919	886	894	930	888	959	937	897	891	897	934	900	937	893	920	890	886	937	957	928	884	894	900	958	942	911	938	948	928	907	983	936	887	937	926	927	897	894	937	925	890	885	893	908	881	930	921	963	942	908	917	930	923	900	905	891	921	902	934	900	924	954	947	903	875	949	879	897	925	933	910	937	891	926	909	893	939	916	915	921	974	973	887	905	922	930	903	933	876	899	883	910	940	904	941	917	946	951	939	891	968	930	888	936	958	924	911	905	951	924	930	977	859	938	980	953	887	996	948	964	881	951	939	938	918	955	924	963	925	906	908	901	916	924	935	875	873	930	895	925	935	930	936	929	935	956	917	961	932	921	927	954	930	911	899	934	975	910	902	945	886	908	868	952	909	883	889	909	969	888	903	942	980	914	886	915	900	917	935	954	884	946	967	948	917	999	978	993	912	929	959	915	905	974	898	951	944	923	945	906	900	965	923	874	880	917	873	963	957	966	970	934	944	907	906	900	932	890	883	893	923	866	945	952	958	935	938	994	874	972	886	884	935	888	915	890	966	889	872	944	907	864	920	998	909	917	898	904	913	889	890	967	883	920	932	924	973	928	907	916	960	927	969	875	943	930	957	930	886	898	848	953	917	902	912	955	941	926	920	924	916	921	913	917	916	938	946	939	907	934	934	926	899	929	898	915	892	958	969	934	920	974	900	991	976	958	938	933	918	964	922	918	897	895	881	954	860	892	929	925	929	925	949	903	938	954	889	945	949	891	934	858	893	930	924	945	969	932	942	923	938	896	933	922	949	898	928	904	908	891	952	892	925	926	933	954	929	911	970	964	963	921	874	899	919	929	896	916	929	890	859	941	908	894	898	940	919	953	967	949	937	884	934	945	966	898	956	920	930	913	889	890	923	883	962	985	939	930	923	870	962	880	907	935	983	888	907	930	923	894	932	923	867	959	898	978	905	941	905	1003	972	946	929	951	869	990	920	942	909	974	853	925	961	915	919	923	896	878	921	978	920	922	932	910	926	945	945	910	955	890	910	886	893	970	908	897	885	882	900	908	922	950	932	958	917	892	900	868	904	871	897	937	913	920	893	921	888	947	891	955	955	918	924	905	916	888	858	880	931	880	967	918	993	963	975	961	921	910	920	932	904	928	964	886	919	916	891	928	907	938	916	949	985	931	948	910	920	903	924	934	893	927	922	933	939	920	870	947	935	895	948	936	889	923	932	878	968	952	918	916	921	925	890	940	891	964	912	947	918	945	899	937	888	959	929	953	925	935	917	965	915	897	898	935	894	929	980	907	911	961	904	939	875	925	929	953	984	886	937	926	953	897	970	912	898	866	912	945	911	905	952	917	831	872	945	929	909	897	915	954	892	916	938	906	892	879	932	944	963	945	937	961	897	893	896	904	946	938	863	944	876	917	954	932	902	939	904	923	908	963	924	911	941	941	952	877	903	944	972	945	970	856	907	945	957	927	919	930	934	912	896	940	958	911	864	961	895	900	934	937	892	948	928	892	912	938	998	880	956	934	922	898	912	877	911	925	911	930	888	925	900	926	921	895	920	923	908	951	950	917	929	948	927	899	939	869	936	937	875	911	979	987	936	905	914	893	916	905	918	910	897	869	876	899	887	879	872	946	918	895	908	930	947	971	901	895	930	885	947	911	926	932	923	926	907	977	929	850	906	948	928	916	942	933	966	944	945	927	944	959	908	965	900	961	908	939	935	909	916	849	918	925	862	947	921	911	934	951	945	904	923	915	909	940	998	942	907	880	938	946	961	900	946	923	927	900	980	877	961	869	911	990	899	930	958	895	953	903	944	964	939	960	936	968	940	910	932	944	920	912	928	906	954	892	942	911	953	857	945	872	965	886	901	927	877	889	937	940	976	911	901	939	920	888	906	909	948	907	914	905	871	903	957	911	887	891	891	904	959	931	913	950	942	936	976	971	919	908	880	941	898	975	925	885	819	969	942	941	904	915	901	884	892	950	946	939	963	896	884	945	913	982	913	957	927	937	875	915	918	920	953	851	903	848	908	955	949	926	889	933	946	971	952	927	913	968	967	919	908	899	977	864	932	910	915	992	929	935	877	896	1003	925	896	913	931	894	918	871	911	904	899	903	938	944	1006	957	932	892	926	952	965	909	873	928	947	896	909	934	898	933	918	943	925	935	948	901	921	933	929	892	891	985	905	902	843	940	923	856	978	952	996	900	944	904	977	900	893	965	944	951	954	939	929	886	903	969	903	932	921	939	916	866	958	913	948	954	900	871	897	926	871	942	1023	956	926	916	952	919	901	907	934	879	925	889	923	912	941	894	908	949	941	979	855	932	914	917	962	948	916	926	913	930	947	879	872	935	942	899	887	921	923	892	967	929	899	997	904	922	931	939	993	905	938	915	933	928	908	885	933	881	898	900	946	934	958	905	873	899	905	898	958	899	931	965	945	862	928	933	892	965	953	870	980	906	911	928	919	879	910	899	869	917	903	915	889	899	909	934	927	912	884	886	922	923	918	937	907	903	971	976	915	893	908	919	944	869	904	866	923	916	983	978	906	918	951	902	930	986	872	868	925	927	944	965	907	965	910	976	887	876	895	909	931	902	894	948	912	936	927	932	907	892	913	917	931	895	913	907	956	926	863	902	931	929	912	902	943	916	981	913	935	893	913	962	902	902	936	931	981	946	922	890	915	884	917	898	914	962	965	904	903	942	919	929	903	901	956	953	908	949	910	940	872	927	911	955	898	918	944	894	933	950	975	924	930	909	944	901	933	941	948	891	903	925	982	940	869	891	954	921	877	908	937	879	913	940	958	925	966	870	924	938	919	946	920	921	905	922	930	951	949	916	962	882	929	886	904	977	940	894	914	841	925	889	942	914	932	912	864	929	897	930	915	962	953	958	904	916	921	940	926	940	912	875	949	899	964	912	921	941	936	956	935	912	884	977	877	925	941	944	911	913	899	971	907	899	872	925	940	931	948	935	939	953	978	899	905	904	925	887	894	969	957	944	945	938	915	856	893	898	916	874	903	912	903	926	975	917	872	891	937	887	928	963	871	883	928	953	951	887	981	915	911	930	977	909	899	959	926	930	921	895	928	918	926	902	891	890	932	901	957	891	912	885	926	892	967	985	966	879	942	946	929	895	920	955	915	966	893	935	884	961	897	932	933	959	926	926	935	912	947	945	949	991	958	926	944	896	897	942	928	926	875	905	919	933	893	898	905	945
55762	26323	12247	4092	1742	1006	789	586	495	468	441	438	462	403	421	419	405	427	446	439	431	409	442	434	417	473	406	451	398	444	425	404	424	405	434	478	457	426	393	427	407	438	411	427	453	431	439	431	453	464	426	444	445	408	414	407	428	401	432	413	425	456	474	462	442	390	423	418	436	428	442	413	399	426	417	404	443	391	424	438	390	447	425	404	400	444	420	417	404	389	407	433	420	438	426	419	409	457	422	397	416	443	377	403	446	453	408	427	416	406	438	484	462	432	405	413	440	419	396	437	407	404	414	409	446	408	436	444	409	424	465	447	395	410	409	400	458	425	460	451	438	431	461	432	411	404	445	425	421	443	383	419	417	432	412	437	434	390	456	403	453	431	444	418	454	427	441	425	417	411	422	428	445	459	383	433	419	416	433	454	459	444	418	409	404	443	444	429	434	409	450	438	401	433	437	436	407	382	423	410	424	436	396	441	450	429	423	418	417	428	435	430	446	469	429	465	413	412	391	412	406	417	442	411	458	438	402	442	428	379	442	444	436	405	479	438	434	453	422	430	461	414	444	425	444	420	404	429	449	424	405	421	398	419	376	419	413	376	415	412	466	465	454	401	403	434	454	424	431	421	392	417	452	408	404	438	420	409	457	469	439	412	449	398	421	426	411	411	460	473	461	415	460	440	404	447	421	431	422	484	468	428	438	395	427	406	433	383	392	443	406	432	419	406	453	404	461	430	414	430	459	404	454	461	392	463	400	438	421	414	473	395	431	419	401	458	413	417	420	450	445	414	398	465	429	454	421	397	423	406	415	444	454	435	414	401	456	411	472	406	420	399	410	442	457	429	458	413	425	427	422	433	440	360	391	427	405	434	442	483	394	436	413	445	432	427	424	427	397	421	433	422	410	422	415	430	414	425	426	419	420	442	412	385	438	426	412	421	423	404	461	422	386	463	425	436	442	405	449	443	378	392	421	453	447	392	411	436	455	404	415	418	397	438	437	437	454	401	416	427	423	411	414	430	439	436	376	447	419	409	456	417	432	444	457	410	417	402	381	443	438	440	441	465	429	447	421	429	414	412	440	424	435	435	483	454	413	436	443	456	416	430	422	465	384	426	437	401	447	407	420	427	410	426	443	397	423	388	418	423	506	417	388	381	437	415	465	401	413	436	404	392	408	455	398	420	436	430	429	455	426	396	447	384	433	455	429	437	389	423	406	433	400	395	436	431	409	392	394	441	426	447	452	432	456	423	383	451	444	417	447	459	443	458	404	434	399	412	430	436	431	403	394	475	429	438	449	445	401	487	419	441	394	413	403	405	406	432	431	452	465	440	402	413	424	450	439	402	459	410	461	511	421	397	444	405	398	447	407	393	417	396	404	356	402	442	420	462	430	422	437	412	426	445	422	416	413	435	442	419	444	389	402	458	422	427	420	426	410	400	456	433	423	428	459	421	445	386	386	390	432	447	428	437	444	454	412	429	411	426	449	430	436	421	432	411	422	399	430	450	416	433	413	412	409	401	449	439	453	419	403	389	437	417	430	418	447	421	427	412	421	420	393	427	428	414	458	451	454	425	411	429	451	438	429	397	448	453	437	409	408	429	427	398	392	403	440	435	429	434	416	403	393	435	421	392	441	440	492	419	392	437	442	414	425	462	409	392	408	424	411	390	431	429	408	421	515	381	444	431	421	431	399	422	455	416	413	419	373	424	449	407	398	461	424	392	409	445	420	439	425	439	462	420	416	465	410	465	420	434	462	394	402	412	407	412	465	456	452	387	437	437	408	421	416	472	421	458	470	435	453	425	448	442	444	435	412	410	381	439	408	447	407	385	402	416	405	416	419	428	492	424	434	424	427	452	442	452	453	447	424	430	442	464	422	419	399	440	453	412	423	425	410	410	408	424	433	445	423	409	400	427	444	449	418	377	444	430	477	411	396	407	408	420	408	418	432	423	402	414	455	415	419	388	442	471	424	445	424	443	377	411	439	491	421	421	431	412	419	408	415	435	426	432	443	434	441	427	425	444	447	415	459	426	435	441	456	435	372	410	426	441	394	458	461	446	469	454	408	439	423	443	403	444	457	432	433	410	434	457	424	432	435	436	408	445	456	403	400	430	451	437	437	444	439	441	425	422	410	403	419	382	438	407	451	435	414	423	433	407	389	435	399	412	418	466	414	451	433	436	433	402	455	411	394	426	424	457	397	416	439	403	441	431	458	446	441	419	450	441	483	412	452	427	452	402	368	474	478	425	411	387	443	446	460	465	443	431	410	470	429	448	452	399	401	428	436	440	401	430	374	420	403	386	418	412	438	453	428	448	423	408	399	437	399	425	398	401	399	437	422	414	433	458	399	437	437	381	462	407	422	430	397	446	452	435	412	444	417	397	449	432	455	409	457	444	396	372	415	418	389	435	443	419	381	412	465	425	419	430	471	430	421	414	444	444	434	431	467	468	410	409	432	436	421	443	445	490	439	400	408	396	440	402	439	420	437	410	481	411	430	414	435	406	442	458	424	434	433	410	432	457	471	463	429	464	452	390	432	378	435	409	424	390	434	390	395	402	440	427	422	464	407	434	383	414	443	388	403	409	445	428	440	434	412	429	395	419	426	413	404	419	412	421	410	423	426	419	443	422	473	406	375	445	396	418	440	409	453	441	399	398	414	389	405	408	398	453	445	440	404	445	400	424	401	402	401	427	397	419	438	443	424	445	427	440	461	434	426	458	442	462	412	443	411	391	418	428	454	442	367	423	446	469	398	428	439	455	451	479	383	442	475	460	462	424	440	447	454	435	433	410	386	407	443	423	399	436	415	428	401	441	403	403	429	407	443	378	432	418	389	425	448	410	415	423	488	431	472	415	484	431	387	389	440	416	436	430	438	398	412	379	432	404	444	452	457	424	464	447	397	465	413	421	389	436	403	386	416	434	417	405	416	426	459	440	432	421	477	441	422	418	434	403	452	424	443	421	413	409	439	425	426	396	417	416	446	456	435	406	407	440	428	450	437	405	437	449	442	447	416	435	424	449	418	438	431	426	464	445	437	427	408	418	415	415	428	438	459	473	410	417	468	438	432	465	463	423	381	388	463	483	439	410	422	454	411	407	448	473	396	432	445	423	447	424	453	427	389	445	441	419	406	430	407	392	400	405	427	417	399	424	423	457	417	431	444	407	421	431	419	432	416	439	414	475	415	434	383	453	422	402	421	448	429	441	422	430	463	430	414	419	445	385	415	430	427	429	473	459	444	411	412	399	415	511	390	443	460	478	444	421	427	484	449	411	414	424	414	404	404	392	425	397	371	420	402	422	460	454	460	423	444	421	404	428	428	461	411	427	434	437	408	410	413	406	397	399	391	455	402	389	448	451	396	400	453	437	458	413	436	424	434	431	405	456	383	454	456	414	435	452	411	442	445	401	441	456	418	415	432	434	388	402	443	437	412	423	424	445	445	464	417	393	397	427	439	420	407	428	453	435	452	428	418	402
37241	18326	10968	6887	4365	2817	1934	1623	1203	1021	1011	1005	926	920	886	895	948	940	909	902	926	951	926	873	922	932	914	951	909	962	938	923	991	930	891	872	890	955	890	1023	963	913	903	967	940	950	900	932	968	931	892	934	964	909	898	905	978	963	905	950	873	950	886	933	903	948	888	942	945	948	948	958	911	997	939	901	916	899	886	960	929	925	901	1003	976	922	918	897	946	877	949	943	952	875	945	980	893	911	928	976	953	912	968	895	929	913	914	873	908	903	890	947	867	964	890	958	957	946	898	967	916	881	943	876	953	972	945	913	946	959	959	942	927	911	945	922	990	929	888	919	897	885	961	930	903	907	906	913	893	894	932	932	921	927	936	914	947	923	978	875	974	946	978	983	937	892	911	978	899	960	911	975	913	911	890	895	936	942	854	912	930	961	928	909	981	868	971	903	948	878	929	915	888	918	884	955	955	911	923	963	907	895	932	887	888	880	912	858	926	940	943	920	951	974	914	939	911	938	916	984	929	919	919	964	902	934	949	907	899	966	881	957	928	967	922	935	942	930	893	954	931	892	888	892	934	936	1035	928	901	926	978	929	984	932	949	922	956	915	914	925	945	951	986	917	940	971	904	931	885	935	939	963	956	938	892	895	935	942	990	953	891	887	916	961	946	924	908	1041	953	902	924	893	935	911	918	975	932	933	905	958	896	963	897	964	910	923	978	942	923	967	945	915	947	971	929	910	932	924	945	918	946	971	952	883	901	890	937	886	942	910	956	950	918	926	978	975	901	869	935	931	1009	876	871	944	896	884	916	913	927	930	894	916	916	882	963	900	978	941	975	871	916	892	1007	917	905	990	940	888	951	900	907	914	920	909	937	913	928	974	876	883	886	949	912	934	954	920	914	957	914	935	942	899	928	989	942	928	942	966	910	998	944	907	862	899	926	942	930	935	923	925	927	958	944	990	947	918	933	913	934	979	877	926	878	920	916	988	887	926	946	921	898	965	955	945	919	952	934	940	906	935	935	894	935	864	937	930	901	922	914	956	937	936	933	964	921	925	968	958	977	933	836	878	941	929	906	921	932	950	949	892	933	965	895	903	976	906	945	922	915	887	976	853	861	953	944	889	946	926	876	925	996	952	899	921	960	859	889	916	958	944	937	973	954	912	905	849	939	971	925	896	893	914	931	940	894	917	935	974	889	945	918	916	919	951	953	959	934	954	971	987	969	845	927	924	888	929	964	889	932	999	923	922	882	910	908	916	946	866	943	861	925	958	905	898	913	969	936	915	966	955	918	949	911	928	941	942	852	908	965	945	869	917	856	914	919	955	885	893	879	951	953	935	888	936	870	902	960	955	909	933	927	933	924	922	939	901	961	1013	883	958	936	907	903	869	878	898	901	912	927	915	921	919	934	944	962	955	924	883	916	942	940	899	921	930	927	912	868	943	957	922	972	897	915	916	943	948	924	929	901	947	929	893	952	892	921	924	904	914	904	939	932	909	969	938	948	957	922	956	953	917	890	869	918	998	967	945	923	926	925	906	923	939	1005	953	939	923	949	899	886	937	983	898	948	949	972	894	948	984	957	929	888	966	893	927	997	931	938	932	925	911	914	948	891	940	888	938	952	952	903	991	936	890	942	948	898	991	952	910	936	910	920	972	922	913	966	904	965	942	943	944	913	910	910	976	957	923	969	892	931	922	949	894	979	876	967	943	928	966	927	911	915	889	940	934	933	952	956	931	901	910	913	915	1019	947	878	958	934	904	962	995	981	883	951	957	909	932	955	939	950	909	923	931	916	910	949	891	926	1003	878	898	943	939	923	944	914	948	886	993	996	931	930	947	911	933	947	927	944	944	952	914	918	956	887	930	964	928	939	950	982	867	958	942	922	907	889	987	918	970	914	916	932	908	926	901	952	905	955	964	939	947	949	901	929	934	913	946	910	965	932	899	917	924	950	920	957	947	927	920	1030	914	906	930	929	991	888	930	899	964	946	912	933	910	911	905	957	891	898	853	903	971	962	915	952	905	970	908	972	985	987	886	915	962	937	1000	917	952	925	926	903	920	904	928	994	918	938	915	960	919	957	994	941	922	927	914	936	969	891	992	938	958	874	964	907	972	896	907	959	932	919	935	935	962	903	949	932	936	975	855	979	934	910	938	893	891	902	922	926	943	935	917	932	899	880	951	997	884	982	1003	925	953	953	958	946	959	906	965	950	950	924	953	975	931	914	1005	989	890	909	926	845	960	936	982	951	960	913	904	968	918	924	892	912	960	912	941	961	940	947	960	911	914	942	868	948	955	906	951	889	930	902	951	880	954	938	938	874	950	938	972	961	899	869	928	938	962	892	910	896	920	950	960	902	906	932	927	921	984	934	994	951	975	978	946	917	948	928	939	966	902	900	938	890	926	961	957	964	933	933	943	913	947	903	963	951	877	919	975	921	904	886	919	952	887	939	908	927	900	910	944	916	989	964	937	903	929	881	977	934	929	935	964	931	928	957	943	886	938	975	938	911	897	961	903	881	996	939	938	885	970	975	912	926	938	937	950	960	1014	910	946	919	920	982	922	900	965	947	924	941	960	918	896	921	941	917	957	945	944	930	904	888	956	966	935	956	915	916	960	858	967	935	935	934	945	929	972	933	887	938	941	907	973	911	899	936	991	900	973	859	953	949	899	991	986	935	931	907	926	913	905	912	921	886	966	963	966	913	919	941	982	965	884	887	1001	942	968	857	901	947	906	963	942	936	964	955	934	916	963	956	902	883	999	921	917	919	966	935	904	985	947	956	916	903	967	977	901	926	927	939	952	950	889	881	921	946	954	900	877	985	901	938	986	942	933	951	1006	947	923	955	899	915	968	874	917	948	933	890	899	929	916	971	887	935	896	906	946	934	908	928	916	934	944	976	965	920	906	897	943	886	949	969	892	928	934	977	923	968	947	918	916	925	870	957	920	947	967	946	929	933	930	940	981	904	948	901	906	929	945	951	944	899	961	957	965	910	922	977	957	982	894	886	923	955	911	891	855	996	946	902	952	985	947	915	923	897	965	913	929	955	940	927	940	896	900	997	876	908	983	919	913	976	932	924	950	932	936	902	917	983	959	949	896	896	897	952	973	901	945	931	920	997	986	892	883	956	953	941	865	940	944	987	952	922	918	935	963	901	955	919	951	900	942	949	900	919	928	911	984	919	879	933	912	919	930	951	936	947	917	851	931	911	916	977	918	961	926	973	907	925	949	939	916	940	902	925	910	901	949	988	944	936	924	932	892	930	918	909	933	958	984	948	946	961	925	925	908	940	882	900	959	859	918	898	928	887	963	952	901	972	917	906	897	938	920	940	946	917	889	936	921	897	929	926	943	930	926	893	927	922	960	882	909	920	883	919	933	951	945	917	903	990	917	916	953	947	895	925	914	904	988	948	949	912	929	897	906	953	924	941	908	973	972	933	913	920	947	912	946	898	933	937	872	965	936	938	927	873	861	896	931	868	890	897	964	951	993	953	908
45230	16934	3548	1007	661	468	471	436	433	392	412	409	420	421	409	412	397	426	392	391	387	397	409	427	418	460	398	422	379	425	451	422	448	427	456	423	409	473	454	415	409	432	438	424	381	410	389	423	434	424	442	435	420	417	408	417	429	399	445	429	423	344	436	376	440	399	459	422	395	410	390	396	419	397	431	389	433	397	400	391	415	426	429	454	420	433	416	408	433	427	386	410	369	456	427	420	409	393	400	409	401	425	458	396	419	419	415	425	393	433	397	410	412	432	355	444	384	370	390	431	402	419	441	391	421	425	415	436	369	411	419	397	395	429	412	407	412	396	427	475	418	423	383	395	389	399	377	430	417	452	372	353	371	428	438	427	448	394	398	434	402	420	454	439	417	418	423	381	432	395	432	432	432	391	449	384	409	379	441	457	400	399	427	416	418	409	403	393	380	414	390	458	401	428	405	459	394	438	385	376	372	413	469	466	411	372	425	469	409	402	394	406	427	412	403	438	438	426	414	397	393	422	440	428	385	389	458	407	408	422	422	431	416	439	460	395	433	374	400	428	382	385	406	427	415	423	390	411	438	457	420	387	411	382	411	380	430	435	426	423	428	426	348	433	417	419	392	393	421	407	406	378	421	402	417	403	432	383	465	426	445	417	460	429	404	374	386	383	365	392	391	448	416	433	381	387	419	419	409	437	439	431	404	413	417	436	408	452	422	459	441	410	420	398	418	442	396	408	379	368	419	378	454	477	439	406	414	472	407	413	416	434	449	403	396	390	446	409	382	436	405	449	406	405	406	430	410	369	400	418	405	388	382	401	464	376	354	437	443	397	365	413	409	383	399	423	419	397	458	414	386	439	411	414	455	415	424	429	406	412	412	428	364	425	399	401	433	414	380	433	417	408	379	403	403	378	405	435	428	386	412	424	425	421	386	400	392	459	394	426	408	428	407	409	443	405	416	420	399	377	373	439	407	440	419	396	440	395	443	412	368	407	431	392	448	398	407	445	409	423	413	425	422	428	408	467	418	436	338	440	407	381	426	418	395	429	420	439	414	409	417	398	448	437	423	414	407	426	410	425	406	380	440	383	422	404	381	432	362	382	399	430	398	424	376	398	405	362	403	394	411	441	404	409	421	441	414	446	423	423	421	411	404	391	397	394	440	440	398	434	458	414	423	418	400	387	416	420	399	385	410	427	397	414	427	409	425	407	413	396	413	409	436	457	387	429	399	424	438	434	418	406	415	388	420	391	437	388	393	423	411	447	424	424	414	417	421	425	382	426	386	423	432	418	442	407	441	417	423	385	430	405	374	467	393	412	399	428	408	392	413	424	408	473	424	430	406	399	416	410	417	403	426	405	397	433	418	449	416	433	401	463	433	429	444	426	428	389	422	433	447	409	411	437	398	390	450	408	417	382	410	418	397	380	420	444	406	397	421	469	391	436	392	373	409	428	440	430	439	419	404	403	420	406	379	439	409	414	429	414	432	378	409	403	433	434	417	477	422	416	401	367	411	420	435	376	402	460	410	414	381	453	442	445	427	438	393	446	443	408	410	375	383	368	388	396	391	417	426	450	393	401	423	373	432	400	380	425	404	395	394	370	396	398	413	459	435	441	392	415	427	422	409	411	440	401	436	421	380	462	431	409	388	428	439	456	419	454	426	396	409	401	425	414	387	386	408	412	435	426	440	390	406	407	445	381	436	421	397	446	405	346	449	453	461	404	422	414	386	360	417	401	406	383	419	434	419	419	397	412	433	449	426	430	397	417	396	420	394	415	435	431	402	427	405	398	383	411	436	374	403	424	395	422	385	434	394	424	433	401	362	416	419	422	409	438	384	421	415	415	384	380	421	396	378	401	447	404	393	397	424	424	426	386	417	463	421	429	393	419	432	424	388	422	392	419	379	405	446	391	435	396	405	399	441	411	399	432	432	398	422	376	427	444	423	428	437	415	422	378	457	432	421	404	441	467	403	395	455	428	395	428	413	380	439	440	423	428	423	463	449	392	398	439	409	437	381	432	404	429	386	418	428	444	424	458	418	391	421	444	373	407	428	390	395	410	458	427	432	446	381	404	423	420	421	410	395	437	416	418	429	424	430	416	403	401	426	431	426	435	417	427	368	409	453	412	417	375	399	449	410	389	386	415	451	398	441	413	436	425	406	445	430	398	406	419	433	414	448	368	399	388	414	406	433	451	383	412	391	420	440	410	404	429	437	402	377	411	407	395	460	425	444	417	435	445	432	406	407	406	443	424	464	457	427	442	419	391	425	442	419	413	429	403	380	436	391	417	405	432	405	429	391	411	405	397	381	381	418	385	418	468	425	427	405	385	389	392	414	451	428	419	407	380	441	391	434	412	407	402	397	424	412	434	366	407	423	389	396	427	446	381	431	427	420	410	444	451	426	392	408	413	392	404	413	424	415	426	399	429	415	401	418	398	435	426	460	441	453	406	414	423	454	401	383	428	408	401	472	415	456	389	401	396	432	426	409	417	408	415	438	392	432	386	432	470	387	401	424	436	406	429	429	415	422	380	393	453	463	378	413	419	394	450	392	441	400	376	434	421	452	425	396	441	410	420	432	428	412	409	430	358	392	405	394	434	417	412	396	379	412	424	435	408	407	403	387	420	419	414	418	414	417	395	429	464	377	416	410	410	414	407	395	387	455	384	402	445	415	399	402	417	426	383	424	418	409	372	366	392	369	424	437	428	399	515	433	459	417	439	414	443	413	402	422	458	435	406	431	431	400	433	393	431	413	392	429	395	401	407	383	384	423	432	409	434	432	403	400	381	418	404	436	422	412	427	405	402	400	395	440	391	433	421	429	457	451	396	430	372	458	419	386	389	369	377	402	377	419	421	422	390	432	419	432	412	433	410	416	424	398	434	402	392	417	415	428	407	463	446	445	418	456	399	390	403	393	433	438	450	424	413	446	415	415	399	413	394	459	385	421	432	420	423	391	420	400	383	397	440	456	434	389	403	437	398	433	401	425	422	411	399	412	434	429	407	395	404	387	371	439	421	420	433	396	406	422	456	447	400	397	392	440	404	404	465	409	415	393	377	391	393	397	414	420	397	431	412	405	392	414	368	415	411	435	378	414	417	420	397	413	419	380	403	423	389	395	400	372	410	439	433	422	412	421	424	422	450	430	412	429	427	362	434	412	386	437	408	470	394	392	413	447	375	455	373	415	426	406	399	379	414	434	433	446	433	449	432	427	422	427	400	425	405	453	442	402	434	422	410	418	363	389	402	374	414	389	373	415	452	406	429	409	374	443	417	419	423	382	410	435	380	423	426	404	417	429	446	409	429	456	417	438	429	400	439	387	423	427	431	403	408	450	393	400	423	440	421	427	410	391	379	437	426	400	404	402	418	420	372	396	433	453	413	444	414	419	394	399	359	416	417	430	425	366	399	406	407	438	441	434	409	432	434	392	415	418	425	421	416	426	438	393	394	422	446	412	415	406	463	418	433	417	481	430	399
29636	10539	3532	2150	1577	1219	1013	944	940	975	927	873	899	912	873	853	939	944	902	894	918	875	927	928	913	906	936	868	886	882	897	895	969	910	953	903	893	960	878	905	906	946	907	908	915	887	931	930	919	897	904	845	994	876	872	929	900	917	853	912	880	857	967	940	909	884	897	899	893	891	929	915	903	960	915	914	922	926	857	943	894	943	889	871	862	951	886	931	897	895	880	973	836	934	888	854	899	923	914	925	907	888	937	906	842	894	918	947	911	904	885	892	930	915	886	839	962	911	908	892	886	868	892	936	959	891	944	899	885	881	868	862	920	896	934	938	935	905	912	874	911	858	863	920	883	825	899	878	968	939	925	896	912	882	905	833	887	920	814	834	913	937	898	932	892	886	873	872	925	954	893	926	929	868	917	888	977	884	857	895	860	888	910	917	909	915	907	900	895	934	950	902	927	898	880	907	868	900	905	905	886	937	927	909	921	896	908	916	943	923	847	964	903	907	907	867	885	876	983	936	934	914	931	906	871	910	893	921	937	909	905	871	912	857	962	890	893	891	949	957	920	816	869	879	909	879	836	936	900	889	883	883	855	957	893	876	922	871	907	973	871	904	925	910	951	909	879	908	908	875	922	896	874	873	882	880	876	864	923	835	900	898	890	969	933	904	953	921	934	919	944	931	883	936	885	916	907	882	900	967	872	916	913	947	899	930	908	935	904	986	930	934	913	888	870	938	837	942	910	865	916	912	935	905	861	917	913	922	846	917	925	917	884	924	866	875	875	851	896	898	871	875	921	877	922	960	922	904	883	929	910	973	949	919	915	910	914	872	894	916	884	939	914	938	922	907	922	877	900	906	917	869	916	894	903	894	869	853	925	878	909	890	889	944	905	892	914	927	932	955	938	894	912	888	837	924	956	882	951	903	918	906	838	904	895	913	891	915	876	925	909	905	862	900	955	884	954	922	862	902	916	893	941	910	882	924	973	883	925	926	872	873	932	891	874	861	878	922	885	872	842	890	830	907	860	836	884	949	863	900	921	888	895	898	919	936	893	831	883	910	929	973	933	891	873	902	931	918	923	918	869	947	882	924	932	881	943	916	887	911	953	930	940	930	923	933	846	933	879	926	875	886	891	887	885	890	853	893	864	916	909	917	895	920	882	919	896	905	893	901	951	896	868	907	917	888	857	871	908	919	936	871	931	910	901	919	885	1001	892	930	924	857	905	944	938	919	883	928	883	899	917	886	929	895	899	932	866	863	937	874	914	913	899	973	863	901	925	925	912	911	929	905	840	898	907	926	852	899	889	886	896	904	932	914	907	882	866	917	936	905	934	882	886	909	955	845	937	873	927	911	918	912	953	895	950	875	913	933	906	819	925	852	889	864	932	837	959	890	931	928	1014	892	881	936	868	926	908	888	917	873	909	888	915	955	858	913	950	944	968	907	889	898	930	869	934	906	953	885	894	932	935	861	882	829	877	863	931	903	910	892	914	951	952	896	956	895	915	895	906	882	944	958	891	889	887	892	900	889	911	929	918	823	924	918	883	878	936	1018	910	892	870	827	911	953	896	897	910	849	908	874	881	993	848	844	932	941	917	891	880	905	840	831	893	890	915	952	918	932	868	847	903	910	927	876	894	883	886	909	878	886	887	894	938	863	914	963	896	916	936	899	948	881	880	954	933	890	919	887	887	884	919	921	883	862	871	916	895	875	909	901	857	872	880	905	862	901	961	924	921	918	920	936	843	919	916	898	878	863	943	929	899	867	893	877	902	902	876	906	922	871	897	875	879	911	922	889	899	957	943	919	945	919	873	900	929	877	865	859	896	911	908	908	911	868	923	902	919	894	874	883	880	891	885	865	940	901	924	895	958	949	896	842	897	879	922	868	897	898	950	886	911	943	901	877	853	883	901	928	901	901	928	902	969	875	974	903	873	877	916	885	878	894	925	902	881	907	919	988	922	903	900	907	898	966	858	881	889	891	918	909	861	901	841	945	874	848	918	927	882	893	854	873	890	932	971	954	909	906	925	880	919	944	919	997	897	962	869	900	880	955	909	906	894	949	900	896	984	921	925	879	941	888	863	886	880	885	873	956	897	922	887	943	834	916	892	896	920	931	902	866	897	905	902	917	927	909	899	898	889	941	869	880	875	896	946	896	891	912	915	870	955	934	874	937	954	915	863	892	900	904	894	905	943	931	872	935	888	915	878	953	844	920	903	897	908	928	950	944	924	844	930	917	934	944	896	888	901	910	948	962	880	895	907	925	926	890	918	921	896	931	977	877	931	905	917	907	911	925	921	893	946	963	892	931	879	909	886	910	926	892	879	888	891	894	888	893	892	914	846	937	927	949	881	880	887	863	913	882	913	881	912	878	950	886	859	869	874	912	971	882	864	890	826	930	888	924	858	942	901	917	929	883	908	875	821	943	945	889	944	895	870	883	903	899	921	927	922	900	885	872	873	910	876	870	899	920	916	875	940	909	899	887	897	859	939	889	935	848	926	932	911	918	878	934	917	919	901	944	902	911	907	950	861	888	897	940	873	895	888	918	906	953	899	827	922	881	898	881	959	885	916	893	863	871	912	889	919	887	968	894	958	877	911	976	914	913	895	846	891	906	900	931	886	873	914	890	913	850	837	965	931	899	864	911	902	886	882	908	892	864	870	925	908	915	955	916	886	892	920	878	898	895	901	911	912	866	931	919	924	884	919	891	925	915	903	935	866	902	955	898	903	894	890	938	925	929	921	952	866	922	881	928	893	872	913	895	939	879	926	959	906	927	953	867	889	880	960	867	906	952	877	908	986	876	923	880	983	938	861	908	879	903	919	908	897	893	956	922	889	887	932	891	949	948	885	905	867	863	882	845	881	908	938	905	881	949	873	921	951	913	913	929	911	906	905	928	902	951	912	924	898	904	922	933	848	892	961	891	912	859	878	826	909	882	933	913	912	925	949	889	934	871	933	897	924	905	878	903	910	877	884	929	925	836	864	937	917	876	897	958	891	943	857	886	938	885	952	901	890	894	917	925	920	891	914	886	900	927	922	895	948	886	920	936	926	881	968	885	886	935	916	901	864	845	895	888	915	915	920	870	917	914	873	908	936	838	926	865	926	911	901	896	906	907	884	940	918	976	907	920	926	873	957	942	892	898	954	973	895	943	874	889	910	871	893	907	892	899	902	880	895	964	869	912	914	902	954	879	939	923	906	890	922	929	912	913	905	904	877	915	931	895	869	856	858	919	871	899	868	892	868	838	905	899	891	914	909	918	886	896	904	934	919	912	880	932	891	878	890	961	947	941	866	905	906	910	943	932	934	919	923	880	928	938	911	903	938	928	864	910	962	885	876	931	855	890	913	891	850	879	919	925	889	906	875	892	953	906	884	854	911	944	926	866	868	855	908	881	906	884	939	868	893	903	881	839	888	892	893	932	922	890	894	868	950	910	933	902	902	860	887	907	921	878	908	895	951	926	868	951	848	910	892	918	874	938
57823	23478	9654	3475	1450	901	650	534	495	503	419	439	444	432	456	428	423	428	411	420	412	433	430	418	407	424	393	426	450	399	456	416	411	394	436	444	362	407	404	425	383	402	414	411	386	405	408	414	430	442	389	424	404	404	407	408	428	439	438	367	403	449	464	440	468	400	424	454	410	412	428	454	417	406	421	415	409	411	390	392	421	433	427	409	406	406	403	450	411	447	430	403	425	404	392	426	392	441	402	378	405	418	415	428	388	420	420	410	408	398	437	414	401	397	433	438	424	435	411	359	445	420	417	409	458	400	444	412	394	460	429	399	404	422	421	414	433	420	404	355	399	405	384	462	404	410	451	477	353	414	409	406	412	436	411	440	397	420	389	419	429	386	466	454	411	433	386	404	429	413	409	450	435	408	440	417	405	455	404	429	400	448	445	440	413	446	404	383	402	417	448	423	419	460	434	419	420	427	423	421	415	388	431	417	413	468	415	427	447	459	415	367	371	374	420	383	413	448	418	394	402	416	409	423	446	400	441	425	384	413	404	448	429	406	448	359	373	414	473	438	405	387	426	399	445	400	389	423	408	417	414	408	408	457	425	410	409	379	413	406	403	409	376	421	387	405	422	416	395	484	428	411	386	402	400	406	411	435	447	426	425	446	413	431	421	407	439	439	431	437	426	440	425	410	415	427	398	422	403	402	410	386	392	453	439	409	414	419	402	432	434	448	430	406	441	410	432	406	396	410	457	423	414	380	424	422	371	399	409	406	452	459	450	437	374	388	423	419	416	421	402	432	387	385	381	394	401	418	418	431	433	406	417	423	414	426	394	389	413	410	410	402	455	439	413	407	417	410	382	440	460	422	412	431	451	430	423	442	399	414	396	422	466	379	452	410	404	435	415	448	410	431	414	392	439	387	418	461	391	434	394	395	367	412	414	380	435	403	435	434	453	413	441	416	406	408	424	443	429	408	425	393	432	417	416	404	410	429	389	410	403	412	411	457	426	432	426	418	394	440	472	411	391	411	404	409	485	401	388	441	443	429	433	445	423	435	483	402	401	436	444	433	409	409	382	397	369	396	409	425	444	418	473	417	472	401	444	437	423	405	425	399	450	419	420	428	390	416	407	436	446	431	387	434	410	415	466	440	422	365	399	397	444	403	443	397	427	450	418	418	423	418	424	423	423	416	421	431	435	397	396	403	431	389	433	390	400	367	455	376	459	453	383	362	395	410	404	441	444	395	407	438	426	398	389	368	440	417	397	435	425	386	435	456	401	397	421	434	416	420	433	409	425	387	422	419	416	392	374	436	438	382	382	423	418	414	425	398	416	394	387	400	401	404	446	419	434	428	480	477	421	389	415	411	397	395	407	394	407	392	403	387	412	418	423	433	407	420	359	425	442	441	429	411	419	402	430	432	439	405	420	386	413	416	450	413	387	424	429	442	439	392	406	376	433	432	427	423	413	414	408	417	438	454	420	413	413	408	418	483	448	379	420	385	414	433	444	393	401	408	399	430	404	424	427	453	430	414	413	384	442	429	373	458	401	417	439	434	412	391	429	442	407	360	434	437	392	437	460	427	410	424	400	425	391	417	408	390	397	427	359	425	429	428	384	448	372	424	397	413	426	416	417	408	395	410	393	446	411	411	408	424	438	426	445	432	430	434	447	469	441	453	393	400	406	398	388	369	421	411	438	439	375	402	400	403	398	405	410	436	462	485	407	450	413	461	444	434	408	358	400	433	425	405	388	442	403	371	415	393	413	421	424	420	427	410	445	419	407	409	394	422	430	426	427	424	406	475	408	414	400	370	408	418	399	407	418	390	408	415	410	448	470	423	363	426	423	422	393	402	372	388	444	417	437	446	414	424	419	433	418	429	440	399	439	429	417	399	399	384	384	422	453	375	394	444	412	410	437	443	439	412	395	425	418	399	418	393	428	393	387	390	414	396	410	425	409	436	414	445	392	402	420	394	427	415	413	417	421	393	421	398	416	414	393	408	395	426	411	454	388	436	414	412	442	414	402	449	423	392	414	459	413	408	422	432	411	426	378	424	420	403	437	426	402	438	411	463	399	440	466	415	420	412	398	416	414	425	420	403	390	456	405	437	409	456	413	397	407	409	406	406	392	416	437	410	417	411	417	379	389	392	414	412	416	381	404	414	404	417	406	428	388	426	444	385	463	436	396	435	397	384	409	394	424	394	400	400	423	418	407	421	415	410	419	445	400	401	418	383	423	439	428	419	379	449	422	377	388	418	435	376	398	458	417	404	392	431	403	423	427	432	465	437	442	450	414	430	400	395	413	416	402	391	407	398	394	436	417	432	419	409	424	404	409	434	421	426	414	432	431	445	382	413	402	384	427	383	389	402	383	420	427	419	439	438	397	375	392	404	450	440	448	430	387	431	461	414	421	411	421	413	372	417	420	394	443	441	442	404	433	357	456	436	411	424	415	427	403	380	397	415	370	402	411	394	426	436	428	431	420	431	422	413	386	468	394	406	385	399	405	425	403	439	434	434	410	400	403	416	429	425	415	399	395	429	385	409	426	412	422	404	385	420	405	442	386	425	425	427	417	398	388	412	424	426	469	398	400	416	397	396	455	423	403	416	416	364	439	407	409	411	406	417	417	425	400	448	392	424	386	443	398	364	420	389	406	419	452	425	404	400	387	481	398	442	410	415	400	430	411	438	447	433	398	394	411	383	425	408	402	407	459	440	413	374	406	429	375	422	393	374	403	396	383	408	408	421	405	447	392	402	449	396	423	414	445	396	404	395	397	384	441	423	411	427	402	381	409	439	395	410	406	454	398	418	424	394	410	381	473	403	405	424	444	433	426	440	442	421	395	413	401	431	416	356	413	416	393	404	448	434	378	450	357	419	396	417	435	404	411	403	443	426	407	418	447	410	385	461	421	403	407	423	412	434	436	429	420	417	408	418	455	468	457	425	398	368	401	407	455	452	467	430	425	423	457	403	416	416	428	404	428	375	380	457	457	446	404	411	396	406	407	417	377	374	437	406	382	420	385	413	424	361	403	408	416	403	396	417	395	431	440	432	415	383	445	446	450	404	439	391	433	394	423	430	405	407	389	407	420	401	399	408	422	406	471	407	404	436	417	401	410	406	414	423	430	404	392	366	420	404	397	433	425	459	418	397	429	447	391	437	389	415	446	423	389	400	440	407	422	428	428	384	425	411	430	415	410	382	420	425	440	372	438	418	421	401	401	422	443	435	444	416	413	389	410	445	449	433	439	411	445	397	434	402	420	422	451	406	382	384	439	420	451	386	388	423	434	425	414	413	428	403	427	387	427	390	433	384	418	465	448	400	419	435	406	412	364	444	440	407	406	415	404	420	442	384	434	426	425	419	396	424	394	408	400	421	413	403	411	415	394	436	430	423	415	445	406	444	433	376	436	428	400	416	371	412	414	419	423	422	432	433	392	463	422	405	424	374	437	451	406	444	420	392	421	435	419	371	385	389	428	428	442	422
38028	15534	9587	6300	3619	2303	1672	1294	1184	1076	1060	990	1001	964	891	941	921	946	944	906	900	998	927	908	892	897	881	908	910	928	918	947	947	920	916	848	920	972	870	874	876	903	889	866	898	934	929	895	899	913	932	949	920	934	885	918	969	899	920	895	919	932	875	929	898	907	895	923	930	839	835	911	894	885	867	934	934	901	910	906	935	945	847	920	879	918	913	914	865	888	899	937	939	937	896	901	872	886	904	928	874	953	897	896	903	946	889	912	947	891	859	878	916	939	921	907	913	921	835	960	876	938	903	933	949	909	922	870	977	881	851	938	915	892	918	923	900	904	837	921	899	943	892	869	983	903	912	895	872	889	943	895	852	957	915	879	970	948	919	914	899	928	905	936	910	899	919	938	908	911	989	923	948	846	923	929	917	947	879	910	904	930	890	866	968	904	953	876	899	844	884	944	884	892	900	950	925	873	886	903	895	878	944	864	914	897	946	939	850	917	913	923	941	886	906	899	855	886	916	909	934	908	927	914	893	943	968	958	879	899	926	899	896	921	849	871	919	902	922	888	914	918	896	936	931	896	949	937	960	873	887	883	923	927	900	903	921	947	935	879	958	856	906	884	929	908	868	928	912	867	923	907	908	923	906	922	921	970	895	881	879	865	856	924	920	885	876	910	933	897	937	897	872	883	885	927	944	939	912	903	961	882	899	881	909	951	906	917	962	959	968	914	860	949	950	886	948	837	947	915	893	874	901	912	915	907	923	906	896	922	895	830	920	927	905	921	907	938	910	946	915	928	914	867	861	889	907	916	922	911	893	922	952	863	882	913	901	929	929	943	930	940	935	898	909	959	880	971	870	975	945	915	935	871	913	909	882	849	898	861	902	886	926	913	967	929	919	850	891	945	902	915	907	910	921	937	899	934	917	903	893	846	913	892	915	901	934	887	943	894	928	915	922	853	953	941	900	895	941	917	899	886	951	869	941	903	914	917	891	940	899	906	956	899	948	920	878	908	921	887	881	980	941	934	841	893	835	914	922	893	836	855	900	898	948	890	843	921	926	909	977	966	920	909	937	925	915	910	915	857	913	900	880	880	913	953	961	922	865	947	856	873	941	916	908	902	919	897	899	863	868	905	935	893	908	954	873	888	857	897	905	938	880	864	942	956	926	926	899	971	871	921	911	914	933	914	923	904	905	936	911	931	894	922	886	903	931	896	904	857	901	919	918	900	877	851	920	874	966	882	941	977	947	877	897	972	882	880	927	900	978	900	907	904	912	962	931	910	949	913	1005	917	932	917	906	899	937	914	903	945	865	908	908	855	907	912	911	866	829	922	916	908	961	880	896	946	920	892	959	910	876	905	922	916	889	851	900	971	926	914	915	960	924	942	869	883	922	890	903	961	934	908	902	888	935	900	944	880	940	925	890	892	922	867	960	897	910	908	922	883	883	930	921	877	937	880	866	916	886	870	929	945	882	893	970	897	932	889	920	921	892	908	898	909	911	903	911	918	900	945	896	969	875	943	898	855	918	907	906	883	928	916	948	928	893	947	918	896	922	889	913	926	883	846	919	931	917	973	953	929	930	880	961	939	869	911	892	925	949	934	925	907	919	950	924	913	910	886	873	989	930	893	831	907	908	877	909	921	897	885	975	975	926	881	963	882	927	903	893	916	905	908	907	935	950	923	914	893	921	884	902	953	907	883	903	966	892	899	896	853	898	946	939	862	898	927	931	943	926	951	913	972	891	910	866	877	904	960	929	909	898	931	903	928	925	938	969	908	917	915	870	955	916	913	939	937	925	916	856	895	884	905	876	865	866	885	903	929	905	954	894	920	879	902	906	890	897	894	949	930	889	861	876	940	908	904	921	872	911	925	914	956	883	894	881	888	947	920	902	909	895	889	880	911	880	864	918	951	916	953	903	913	889	900	915	900	960	933	919	872	903	902	913	921	925	954	874	870	929	881	936	873	910	889	953	925	888	906	910	934	903	951	919	902	889	906	924	910	883	949	898	880	915	949	912	926	942	927	887	902	919	893	963	854	930	919	946	884	913	907	922	893	928	847	949	923	894	884	876	905	886	901	878	919	873	955	929	918	912	906	871	914	911	963	910	884	927	907	878	874	900	941	948	941	928	896	872	887	894	980	924	986	926	931	914	942	928	953	898	916	901	938	863	915	940	937	941	941	907	905	942	919	893	905	916	919	937	916	980	894	886	911	905	889	959	884	913	887	911	887	828	959	957	889	900	867	852	918	912	910	918	969	880	864	939	898	938	944	965	929	918	883	891	940	920	950	924	981	900	955	886	896	917	893	933	898	884	851	906	909	897	982	917	907	948	906	922	910	908	931	956	962	887	907	893	956	929	933	890	904	913	866	911	879	920	878	887	926	920	962	892	962	976	911	909	897	943	862	965	934	902	895	956	892	868	866	896	917	921	916	921	923	908	886	888	948	904	933	950	901	917	878	891	905	908	954	887	905	895	915	921	909	903	931	937	942	920	955	830	923	926	875	923	882	898	923	906	888	955	943	945	902	917	885	918	866	943	898	881	991	891	918	930	920	905	901	915	945	893	893	853	962	900	879	874	941	906	898	938	903	937	871	893	866	899	940	914	904	919	897	903	915	936	918	931	872	923	892	908	942	944	910	907	855	914	942	955	988	900	923	923	933	949	915	896	894	931	914	878	898	927	888	860	956	900	886	917	921	892	868	942	927	880	892	920	914	927	906	958	907	921	885	871	903	907	880	875	890	922	894	890	919	893	844	918	891	950	924	904	887	897	877	906	904	930	927	963	929	890	879	908	895	940	923	922	932	870	891	916	929	901	873	866	953	890	919	901	912	954	926	897	956	950	914	900	888	886	930	888	928	852	927	900	913	849	873	878	922	884	936	873	905	941	909	956	900	894	879	881	888	861	930	916	949	895	926	884	932	918	933	950	954	882	908	902	882	906	935	915	919	867	902	954	904	902	898	864	963	947	905	908	863	908	897	890	917	928	906	960	913	894	944	903	921	876	911	940	859	840	925	863	886	915	846	893	836	892	980	916	892	833	923	908	941	880	970	889	915	888	919	921	962	905	933	932	927	931	934	922	912	908	922	946	897	907	855	881	924	916	886	872	878	924	883	945	937	945	941	881	919	869	958	898	944	886	907	933	939	898	873	922	925	921	947	919	963	927	920	888	942	915	941	908	904	905	927	877	942	888	921	898	898	886	924	911	834	923	893	919	948	903	897	912	913	879	924	926	925	923	908	871	912	992	893	854	920	847	925	885	879	920	951	868	902	921	882	859	898	892	910	901	886	870	862	880	922	902	934	955	899	896	878	955	872	931	909	937	896	915	867	937	920	888	932	950	892	931	941	924	907	872	903	904	954	911	915	913	846	908	873	902	945	934	937	976	909	928	934	879	946	865	885	900	909	902	891	906	995	888	893	913	932	867	929	861	916	900	946	885	984	984	933	892	916	938	896	968	941	930	877	902	886	887	867	915	929
65560	26562	7821	1471	713	616	499	489	462	429	477	486	402	460	403	450	472	428	416	395	433	446	420	441	446	440	463	442	436	472	425	410	449	436	460	416	412	412	467	433	428	441	462	428	392	456	475	470	451	440	430	403	443	465	451	452	444	420	400	452	419	376	422	394	460	482	487	458	424	444	415	404	456	440	468	476	449	466	383	488	430	445	419	435	434	426	436	435	432	428	444	424	465	452	485	437	463	415	429	422	442	438	462	439	451	459	445	440	439	380	434	370	423	424	457	465	406	422	463	469	439	421	428	441	411	445	447	418	461	464	457	425	410	437	378	439	393	455	428	420	423	469	435	452	437	461	476	438	470	417	393	468	426	467	419	405	419	374	435	431	447	465	411	479	440	420	443	449	465	418	444	490	476	402	454	466	505	435	437	401	444	479	420	400	420	428	430	439	435	451	449	406	421	417	417	453	442	469	463	421	457	434	448	424	453	413	446	437	449	476	457	450	408	438	458	418	460	431	444	467	446	455	475	473	447	465	418	431	415	433	422	477	437	435	442	445	393	433	429	428	452	433	474	457	462	373	422	447	438	401	431	452	438	420	444	465	462	459	430	406	464	424	446	434	425	424	417	442	464	437	471	433	434	438	472	449	443	451	490	462	407	402	449	460	423	440	470	425	437	451	422	451	432	477	424	476	427	450	464	496	475	428	426	421	480	449	442	424	456	449	472	474	465	479	473	405	456	449	457	430	469	452	449	504	470	421	468	448	443	469	492	452	426	413	426	477	484	471	401	457	443	465	485	417	486	453	435	428	461	416	449	449	422	502	461	445	424	456	446	447	431	442	473	445	453	448	474	439	454	442	429	435	395	468	481	419	447	425	468	409	393	431	440	401	480	447	460	477	434	477	465	440	443	440	424	480	456	448	459	431	447	448	391	450	427	448	462	449	409	411	415	449	445	430	434	432	461	441	433	401	446	420	440	441	451	446	434	477	498	456	445	464	456	420	433	424	413	417	458	481	451	428	430	404	470	462	452	428	430	470	452	424	448	423	438	404	433	435	426	402	432	423	429	462	448	444	433	435	462	454	433	463	423	464	437	456	431	445	425	465	431	503	474	402	446	428	416	442	475	459	440	424	438	443	446	457	442	479	462	421	453	412	450	454	492	434	425	410	462	441	427	448	400	450	429	420	413	425	423	411	448	456	460	467	411	441	442	419	439	405	429	469	449	445	453	376	433	435	410	457	435	444	426	410	459	401	389	405	463	447	418	461	464	455	411	446	442	425	463	414	439	466	466	457	418	434	442	414	438	440	428	436	480	403	438	440	430	448	480	425	446	425	438	422	427	423	418	434	462	425	450	453	461	420	437	484	432	416	448	425	453	428	441	443	445	426	454	451	428	430	446	407	455	459	464	430	453	438	462	432	442	476	510	460	457	470	468	483	422	458	416	423	460	459	408	453	471	428	413	388	400	433	438	460	453	425	509	443	470	443	451	476	434	439	467	473	447	439	449	450	440	431	486	457	464	439	501	451	419	400	405	435	399	439	438	400	421	439	393	422	444	466	417	450	461	432	488	439	441	417	429	448	465	444	429	466	443	444	416	442	407	420	427	476	455	424	429	413	430	406	441	457	398	428	418	413	447	456	456	448	428	456	477	468	445	427	413	460	467	444	432	429	439	406	400	441	431	503	441	440	418	427	445	454	431	450	479	436	416	431	456	443	401	447	413	457	461	455	442	442	440	466	428	460	430	421	412	466	425	432	434	448	423	419	464	439	440	450	416	415	458	450	486	402	465	441	436	440	412	446	408	456	409	427	452	427	464	444	485	469	423	442	445	414	439	473	457	460	404	442	442	439	404	404	462	431	454	426	394	432	431	446	436	453	408	437	455	393	435	439	442	420	412	429	440	465	428	419	487	438	413	456	436	403	454	410	453	422	466	434	417	456	474	434	478	422	474	477	445	427	474	431	467	379	413	433	457	472	436	448	419	408	406	421	424	415	468	399	434	433	449	379	412	431	420	434	457	428	451	417	463	450	407	464	439	451	450	432	380	458	427	444	404	465	444	445	396	418	454	430	484	450	393	446	406	425	407	462	456	397	389	420	436	401	462	457	442	460	491	414	478	400	489	402	459	449	447	471	458	431	442	423	486	469	418	427	440	425	442	424	462	422	430	465	445	400	457	447	447	389	448	404	449	397	474	456	470	460	414	405	424	442	409	419	440	436	409	467	438	423	413	445	431	483	478	420	459	439	428	425	439	469	432	461	424	407	434	434	476	453	436	423	464	431	438	406	455	453	393	383	417	424	406	468	416	438	410	426	437	443	430	443	444	451	431	440	432	413	376	444	413	458	432	446	418	419	461	476	410	450	402	414	451	419	419	428	469	456	389	411	446	393	418	462	461	492	423	451	459	426	431	420	405	422	414	446	452	467	497	452	462	453	422	445	415	424	500	429	451	457	446	409	435	406	384	435	410	446	476	444	421	422	464	436	425	442	435	446	434	471	441	445	449	424	444	451	452	436	430	463	442	447	456	443	450	437	443	439	487	454	447	440	470	407	431	385	467	409	476	461	445	462	433	398	437	436	407	449	447	440	454	436	467	446	430	432	411	436	448	414	433	456	432	455	438	435	463	455	445	438	483	445	488	481	466	424	391	455	449	477	433	429	424	448	409	449	428	425	450	441	411	468	441	416	385	465	439	451	418	433	445	440	455	477	480	414	444	414	460	449	444	459	423	443	444	405	439	423	409	429	436	444	413	446	405	424	431	456	468	389	417	435	466	451	458	411	449	460	443	477	429	405	501	435	403	442	399	421	407	427	420	431	414	466	452	456	415	423	445	462	454	439	474	462	417	450	427	453	419	441	471	462	436	421	496	430	469	427	435	413	413	455	433	428	448	434	441	403	481	434	437	448	437	443	417	449	458	424	452	430	361	456	443	434	442	450	450	440	430	422	445	458	475	468	479	417	423	434	484	424	433	452	454	442	420	450	470	435	431	391	419	411	407	420	375	460	464	422	464	443	447	482	417	428	472	424	471	454	440	435	447	396	430	431	432	391	425	468	435	395	433	450	462	451	461	401	461	434	442	446	430	437	426	414	450	435	453	416	459	425	431	438	457	453	447	456	478	445	439	507	421	449	423	435	455	421	470	420	439	411	418	441	446	417	441	450	427	444	477	432	426	416	437	497	462	445	439	431	433	437	446	419	446	394	461	443	439	435	434	447	429	480	445	446	424	437	444	454	442	437	442	451	421	448	467	463	483	452	430	417	453	454	433	424	414	449	443	460	422	506	422	447	431	462	455	477	464	419	476	458	477	475	444	418	449	421	435	433	432	437	404	465	419	418	432	463	459	412	447	459	413	423	435	433	396	397	433	419	393	436	447	437	429	444	478	421	450	461	408	411	443	503	446	450	444	409	493	450	449	485	449	411	463	364	425	465	419	443	445	406	433	412	420	488	431	410	448	476	443	399	459	457	406	459	472	407
44309	16350	4714	2359	1667	1376	1208	1096	1066	968	1060	927	933	953	959	953	964	964	962	931	965	980	971	947	944	944	981	947	945	913	961	892	962	985	957	962	980	960	961	922	974	975	1003	965	940	994	934	980	935	948	906	968	929	982	957	949	1003	937	909	941	980	961	965	944	895	998	916	935	914	951	939	933	992	945	927	943	922	970	945	918	936	962	978	939	944	912	924	922	946	929	947	933	953	916	991	924	935	933	957	936	968	961	962	940	957	974	919	944	986	953	919	974	925	949	1011	944	965	967	976	944	934	980	902	990	968	964	981	955	985	944	1053	962	959	932	949	1052	881	940	949	944	949	948	975	943	917	929	976	1003	950	953	1000	953	977	965	914	889	943	1020	954	939	922	975	923	974	999	974	936	897	936	1000	979	1009	974	988	937	978	940	934	948	957	922	897	989	960	934	918	1024	970	955	1004	946	958	906	947	928	946	1003	982	968	955	934	976	920	942	970	978	933	984	971	918	976	970	992	973	897	968	1016	970	964	890	980	994	1011	968	950	909	992	933	899	902	927	959	913	945	914	973	935	950	938	951	933	973	946	942	931	949	950	892	960	920	938	950	963	934	991	1020	927	1002	895	993	984	944	930	984	943	933	934	942	950	936	958	1037	956	973	995	937	912	931	909	1020	902	974	927	944	947	939	942	946	996	910	997	952	908	956	946	927	961	952	917	1002	926	1002	886	977	956	952	951	935	918	947	896	927	1027	902	982	950	988	934	969	960	923	997	992	963	986	953	987	926	952	941	1024	967	945	990	913	906	968	941	1002	980	959	947	962	950	951	934	927	905	987	957	900	942	980	951	957	954	981	915	909	985	992	951	976	944	923	991	919	911	960	1016	996	949	966	986	974	951	934	946	1018	978	947	959	952	1009	948	1004	931	997	937	917	899	967	983	914	962	940	975	977	952	935	951	1019	931	970	930	963	941	981	949	945	936	957	953	959	951	911	919	961	966	974	943	926	902	972	941	942	953	964	1005	946	931	968	916	932	931	969	983	946	938	952	1029	963	933	933	965	950	897	929	945	935	979	930	955	952	924	1005	911	971	972	961	994	993	976	984	974	1021	981	953	942	939	969	965	957	978	968	996	942	951	940	942	932	940	963	923	917	934	950	945	917	957	944	954	917	951	912	920	921	943	977	937	947	930	937	921	997	954	919	987	964	962	942	918	985	931	934	955	937	1014	947	937	951	944	1025	903	971	927	982	931	910	990	980	963	969	939	908	935	987	994	921	941	930	977	964	915	975	909	954	973	942	992	952	912	964	988	927	973	993	926	920	947	938	988	1025	947	923	1023	974	1023	957	961	940	955	902	903	890	938	945	992	937	928	924	876	999	947	946	976	953	931	921	910	940	975	995	1034	906	992	978	946	934	964	938	904	922	973	948	932	955	980	959	954	973	941	907	955	911	922	926	948	955	936	952	981	898	1016	966	985	918	937	949	1002	1016	929	985	949	975	981	959	963	996	949	943	959	947	978	898	963	973	936	915	956	937	928	943	953	1013	888	942	938	966	977	981	953	990	952	894	979	974	1006	938	963	960	902	907	971	890	991	968	951	977	979	918	936	966	948	980	909	987	971	942	962	939	932	946	925	944	947	962	901	908	949	899	985	960	989	939	985	990	958	946	1024	991	983	956	902	947	973	927	948	1030	951	944	943	945	931	950	965	980	1007	1021	946	925	947	981	993	907	958	961	950	965	977	919	955	967	957	931	902	927	942	943	969	911	1038	979	945	940	916	935	935	968	947	952	971	929	954	941	946	988	971	986	912	926	960	964	941	980	983	962	1005	936	1017	907	956	944	926	996	937	943	902	964	951	954	946	892	963	945	945	960	933	941	942	988	967	969	982	968	1000	944	901	944	916	964	975	917	902	1011	985	969	935	936	926	944	907	950	972	951	1006	923	972	997	962	942	962	982	969	990	991	1007	967	960	972	955	1006	894	980	1010	889	1066	973	996	995	967	957	941	951	981	955	940	966	938	993	952	940	984	970	921	1019	967	948	967	920	949	997	900	935	973	940	950	1010	958	873	990	919	1028	934	965	930	946	935	924	994	940	971	951	944	932	933	962	968	962	945	943	945	951	933	984	1033	914	1018	1013	983	966	923	990	906	951	891	957	963	894	936	964	924	952	983	922	978	949	908	974	951	960	913	937	937	942	968	894	909	956	981	986	887	965	926	959	942	957	985	989	929	937	922	980	972	919	905	984	922	916	920	929	995	998	940	919	968	991	980	945	996	943	953	936	971	944	929	959	986	913	887	909	976	942	946	867	1012	922	916	958	947	984	979	967	950	975	911	978	972	980	878	946	953	976	972	960	969	949	972	1014	927	1005	970	980	968	1007	946	912	946	923	931	939	898	944	1014	914	926	966	964	942	909	934	995	948	954	972	956	951	964	903	957	1010	971	955	976	979	930	961	932	966	969	937	998	943	958	931	942	945	891	961	937	939	949	937	994	898	990	975	968	966	851	944	1014	949	959	933	964	1023	955	971	984	959	948	979	948	945	989	1031	937	962	995	942	915	992	982	937	985	952	1008	1033	958	979	932	918	963	913	912	919	953	923	942	970	887	927	1019	959	917	963	956	948	940	928	983	909	981	951	960	976	935	1043	949	973	929	932	956	935	945	947	925	959	946	952	998	936	914	940	956	893	961	966	986	952	999	965	975	899	955	945	906	922	934	982	990	949	1012	1001	929	971	958	936	876	976	929	949	914	906	949	993	908	962	931	956	944	948	948	924	958	926	936	966	950	927	932	945	957	934	971	954	1024	990	961	991	1017	928	978	912	940	883	970	958	1010	955	991	990	986	943	978	961	962	957	930	1000	927	961	982	960	977	904	991	908	988	940	884	930	887	962	984	983	993	956	1000	883	946	994	977	959	978	929	954	975	1033	982	941	940	942	1003	994	993	897	1002	983	939	945	1001	898	991	961	957	1021	914	949	980	993	966	991	999	1009	947	941	990	944	992	935	917	920	955	1008	952	962	952	974	956	966	951	1000	926	921	913	960	947	912	926	942	966	969	935	999	925	954	1000	940	897	950	928	935	922	947	1019	929	957	1005	944	965	903	978	979	949	962	928	958	904	968	952	940	973	951	927	917	928	947	951	927	959	994	938	1005	946	927	923	959	990	945	946	921	957	948	993	950	908	912	1001	951	965	1013	923	996	912	983	948	945	1015	986	978	991	961	966	944	976	950	962	927	938	917	953	959	981	911	946	929	951	944	980	908	921	976	972	879	958	1003	952	957	953	940	967	995	948	968	897	924	949	932	950	994	929	967	911	965	959	954	957	878	949	972	953	989	952	953	956	959	915	915	937	954	985	964	951	907	921	974	970	999	963	953	968	939	957	949	993	945	945	936	934	889	937	934	946	940	960	949	958	1026	958	980	928	977	917	923	903	908	970	966	952	949	938	999	946	986	970	1005	1031	978	936	1014	923	1012	957	907	967	942	937	975	926	988	945	983	1034	944	977	949	911	883	923	937	995	947	916	945	946	956	975	942	1006	915	1020	971	996	942	943	958	952	935	881	918	925	988	906	920	893	953	950	965	951	923	1017	933	996	937
50721	17980	4555	1590	885	655	451	406	462	427	436	440	399	407	397	427	411	421	427	455	408	432	370	392	395	421	401	417	428	424	456	418	374	373	379	435	436	425	417	443	472	405	375	400	416	424	450	426	403	390	438	421	445	415	452	437	418	403	397	423	416	424	441	414	411	426	406	421	421	411	429	428	408	448	391	422	431	410	424	413	367	416	421	438	413	411	394	455	425	419	441	405	379	394	426	435	416	403	427	465	435	400	406	421	449	385	447	423	427	402	397	416	397	445	402	404	438	386	401	426	435	393	439	451	441	389	405	458	451	422	444	402	492	438	422	410	431	391	450	448	404	406	428	447	437	436	385	463	424	407	450	402	450	415	411	386	434	422	403	414	427	434	419	437	420	419	416	420	420	417	429	439	390	442	461	424	437	434	433	412	443	419	380	408	457	430	414	464	446	397	414	451	446	454	450	415	423	431	427	419	426	401	418	420	424	460	416	405	412	385	431	407	445	405	444	461	384	418	413	399	440	412	423	434	429	429	388	413	410	435	387	414	420	404	426	404	421	437	412	418	438	430	442	397	429	414	407	414	417	419	405	419	406	421	420	412	403	423	400	460	433	401	437	443	432	371	383	418	434	434	406	402	423	417	379	431	417	418	367	460	435	416	417	393	389	441	431	428	402	418	412	444	429	412	424	433	442	436	412	397	389	415	447	426	439	364	450	462	458	344	403	469	427	388	474	424	419	401	407	429	437	431	422	384	401	441	395	441	407	408	385	405	389	431	427	445	447	390	396	407	459	421	422	442	442	404	417	407	436	409	370	376	426	459	377	446	389	433	417	403	400	414	404	433	425	425	415	437	434	448	403	424	412	396	406	395	415	419	386	404	417	454	434	392	445	418	385	417	446	456	356	418	437	386	408	413	423	405	443	447	422	410	415	408	410	443	417	425	440	408	419	393	389	429	426	443	404	391	386	422	445	399	413	432	431	442	426	418	400	410	425	416	422	408	392	385	466	456	427	439	430	430	382	379	440	405	405	432	440	420	426	435	417	402	416	482	418	421	446	382	428	362	432	364	483	415	425	424	413	404	430	426	428	432	441	387	411	432	456	413	403	428	439	450	405	428	430	400	482	393	382	427	406	439	413	431	386	411	426	434	433	431	416	452	421	450	433	449	436	438	418	385	413	436	410	401	387	377	469	441	410	414	387	419	430	405	392	381	418	414	449	415	423	394	426	397	399	437	422	431	437	398	430	432	416	399	407	376	455	446	459	424	386	400	422	402	460	422	391	389	433	436	411	425	388	390	428	423	419	414	408	413	416	440	420	430	405	446	427	416	382	430	398	422	435	420	420	405	416	414	372	410	410	417	403	424	409	437	397	414	378	399	437	422	389	394	395	426	418	436	416	430	426	403	391	380	410	398	417	420	396	415	437	409	423	411	408	397	446	445	397	419	430	424	409	360	418	453	420	402	422	406	414	418	371	422	411	437	417	402	414	380	420	412	446	408	391	441	411	387	428	413	427	414	430	402	412	380	417	451	430	397	409	417	421	429	385	410	460	432	423	461	412	368	418	442	428	397	388	394	430	381	376	434	440	436	412	440	436	469	388	415	426	402	432	439	414	411	425	388	438	466	397	432	417	448	423	403	415	393	460	397	431	390	401	431	414	367	413	431	389	418	433	424	417	402	398	397	422	444	400	428	407	459	419	457	378	419	447	400	411	423	390	400	415	417	400	386	381	417	434	462	406	460	439	432	457	439	418	425	389	395	413	433	390	409	420	425	373	436	424	386	451	426	403	442	390	395	399	407	400	410	428	401	397	409	453	414	418	403	411	387	412	353	401	410	398	438	400	406	360	404	417	411	441	443	430	421	377	383	381	425	411	417	452	448	428	403	413	414	423	429	403	387	411	388	440	425	383	438	389	383	415	402	403	381	427	414	411	394	421	444	429	450	411	398	427	426	420	430	468	421	448	414	429	436	433	400	449	426	439	425	442	407	422	444	392	420	405	385	374	451	453	403	428	400	382	413	416	424	455	437	406	435	403	444	423	429	409	408	376	417	461	445	431	413	413	425	420	437	424	412	436	419	418	430	446	403	432	440	437	415	419	444	451	427	424	380	442	419	419	472	422	411	393	384	400	429	417	409	442	409	396	424	408	444	427	441	397	400	430	422	439	404	395	435	407	422	424	404	422	433	417	426	403	400	381	419	424	415	391	396	462	402	407	427	429	386	425	395	407	427	412	414	426	424	406	414	392	404	386	383	434	426	417	393	446	387	458	423	428	385	395	437	430	418	391	438	450	441	453	439	434	428	439	411	440	455	450	420	431	400	419	412	417	395	471	422	445	392	422	421	413	475	404	439	422	388	407	443	426	399	401	399	409	433	412	405	438	397	398	424	409	397	432	401	434	404	445	408	403	411	414	419	475	417	406	426	389	412	428	410	427	397	375	416	403	422	394	437	408	393	429	436	415	405	409	421	375	444	391	394	418	441	432	417	426	396	414	446	404	442	448	397	387	398	428	353	403	422	406	392	426	423	416	407	422	391	397	403	403	422	427	438	463	414	437	379	356	419	423	419	417	411	425	388	397	413	409	402	415	456	434	402	378	435	392	386	451	442	390	414	428	401	427	441	437	425	434	403	441	434	406	426	456	394	430	382	401	431	462	426	427	423	415	350	418	432	426	467	408	411	426	438	456	487	415	400	422	433	375	409	430	400	410	423	421	408	429	419	422	390	439	434	399	432	370	406	402	455	431	422	405	398	401	411	372	461	394	413	415	410	426	428	458	458	452	451	443	426	420	404	414	417	376	407	446	419	403	405	429	431	410	407	392	421	408	398	420	408	410	447	430	465	420	405	396	412	411	437	412	401	405	393	398	411	425	387	411	402	424	444	408	428	383	433	401	437	400	416	422	418	428	477	448	480	410	414	407	419	423	420	425	413	388	410	468	385	377	429	437	413	404	387	431	433	407	393	380	401	419	442	411	409	454	391	410	431	410	409	395	380	450	421	461	418	424	397	395	391	373	409	390	411	359	427	428	415	401	412	414	445	452	418	426	413	420	411	379	388	393	422	391	414	470	409	378	454	399	397	417	384	422	415	453	445	439	399	409	407	393	441	422	421	396	422	374	391	406	403	439	417	427	383	417	465	430	377	384	433	419	429	426	422	424	398	431	458	404	434	417	417	448	416	413	436	405	426	415	456	401	439	416	417	390	455	389	445	411	407	444	438	417	412	376	402	429	423	409	437	401	376	430	427	401	447	424	392	376	390	415	370	454	431	433	384	462	429	397	393	416	413	381	422	399	442	431	439	396	453	376	459	436	433	429	447	411	468	392	437	422	427	419	451	410	455	455	409	434	412	450	412	404	404	445	448	426	415	417	467	408	415	434	385	435	425	414	417	435	441	437	485	435	447	372	428	409	407	428	394	414	421	404	430	418	392	428	453	427	432	382	401	379	445	438	436	446	415	418	397	449	391	434	445	439	410
34711	12228	5893	3474	2182	1573	1106	1064	969	953	938	898	957	996	901	897	882	909	917	910	888	894	950	877	915	895	883	937	901	961	925	935	929	897	892	933	904	922	842	909	981	933	891	917	942	923	905	895	886	949	883	901	939	902	901	920	914	865	923	883	913	957	926	929	896	916	937	903	864	892	927	870	922	930	897	880	892	894	907	941	940	893	909	974	906	981	862	920	903	942	919	960	947	897	925	956	893	942	899	975	913	944	901	899	870	953	902	921	907	873	934	930	943	943	873	931	929	929	907	906	865	899	917	912	925	917	926	934	972	881	957	912	953	904	895	972	920	875	924	946	946	928	863	955	896	896	876	904	939	948	906	956	923	910	939	929	950	899	931	887	844	923	894	981	881	904	903	907	929	886	919	862	952	978	879	919	903	906	920	908	931	929	928	915	962	912	940	882	957	944	852	898	908	912	924	919	930	883	879	908	856	864	909	883	910	893	927	907	899	929	922	934	914	940	953	902	906	887	912	947	922	916	905	926	905	883	897	907	898	954	896	932	906	890	926	944	895	904	916	954	928	882	890	919	944	869	897	926	886	876	923	942	871	922	981	870	956	916	895	850	876	914	937	955	919	911	946	903	920	866	903	900	932	900	957	903	894	900	914	910	925	892	915	941	950	947	921	906	873	889	892	926	970	869	913	978	849	883	937	935	908	889	883	961	855	899	950	935	877	947	1026	893	893	920	946	930	948	974	931	893	908	880	913	922	889	935	901	944	924	918	880	893	921	970	889	927	925	870	867	920	925	865	928	916	915	920	918	916	874	924	937	826	944	882	910	896	883	928	903	922	934	907	974	947	880	934	940	867	873	921	883	910	853	905	974	935	912	898	904	927	914	915	932	926	926	968	918	925	877	903	899	924	872	896	926	908	830	866	927	902	925	952	928	923	885	912	906	933	961	895	886	899	923	897	913	895	973	947	902	905	935	973	906	922	940	916	917	945	915	937	902	903	872	895	953	933	951	916	901	921	955	932	936	941	904	884	916	909	906	883	909	932	936	920	918	926	868	860	918	907	892	919	940	920	930	943	871	907	973	904	927	924	903	954	895	925	933	959	862	921	918	888	877	881	868	900	899	899	903	910	881	887	948	881	943	970	931	906	905	903	968	889	889	909	949	927	868	868	908	873	985	907	909	929	902	882	895	890	947	906	932	931	925	905	881	922	921	892	972	934	913	903	976	1009	919	936	920	874	910	894	887	937	885	925	898	890	864	889	947	916	951	921	922	867	951	930	917	913	899	1011	895	837	926	888	881	874	930	935	943	930	922	846	904	925	894	909	925	894	875	939	864	912	938	863	852	887	934	935	878	950	867	892	921	891	922	910	889	957	945	947	913	917	903	831	881	925	929	922	910	909	886	931	849	896	839	921	885	942	853	907	867	892	963	878	896	905	942	929	919	920	912	848	906	975	899	903	883	934	898	878	931	941	938	971	909	906	897	845	920	931	931	912	934	905	983	924	891	929	934	880	912	911	883	911	960	911	850	921	899	921	876	916	920	931	874	918	947	992	914	845	929	899	904	900	916	858	899	903	968	908	890	916	897	955	927	920	841	865	889	941	878	903	883	904	886	961	865	897	899	924	911	887	815	907	925	842	922	905	943	912	889	884	927	928	907	904	901	902	864	948	916	876	948	879	859	898	904	985	865	973	881	872	1017	963	887	883	913	931	929	865	968	904	914	908	918	946	946	934	906	860	919	910	906	926	915	889	854	911	943	944	976	924	908	982	861	886	892	878	873	844	929	898	925	875	956	950	909	923	848	908	921	954	917	862	908	929	911	944	928	892	873	933	903	906	879	945	918	923	894	904	948	888	981	958	929	918	952	934	920	942	925	888	934	893	992	902	894	894	891	865	911	977	920	936	950	947	886	894	882	872	958	906	859	933	935	859	895	941	922	914	940	975	881	909	873	918	869	918	877	917	928	905	923	891	957	944	902	929	937	916	894	942	913	941	946	851	933	912	920	889	947	887	897	913	946	840	936	872	941	944	865	931	848	911	986	905	896	879	889	891	920	884	875	931	938	923	896	923	957	909	907	883	890	910	898	924	912	944	891	947	955	915	923	956	936	905	911	895	945	922	852	935	924	917	879	946	904	973	920	926	945	877	930	899	907	922	962	932	918	908	904	937	935	952	895	921	951	863	917	936	900	916	897	897	921	938	874	929	900	942	921	884	948	890	978	925	898	891	939	911	910	889	896	889	928	882	904	899	908	884	908	957	887	879	961	924	866	911	880	925	921	913	927	923	897	910	880	927	887	911	966	890	915	927	909	901	943	910	870	954	948	947	972	889	911	917	964	875	921	929	903	919	966	868	882	951	950	857	881	945	921	969	941	911	896	917	971	915	890	979	961	886	892	891	944	918	925	898	935	877	892	900	883	915	917	926	908	886	964	917	935	930	858	848	908	927	866	915	908	865	914	860	938	937	825	886	918	927	895	933	943	922	898	881	927	997	910	908	948	952	915	890	851	919	917	882	907	923	895	955	895	905	954	923	960	877	909	946	927	867	880	933	936	854	900	931	887	885	915	866	881	888	923	920	940	937	887	956	875	901	911	929	910	858	946	902	895	930	886	919	909	945	951	922	920	866	917	962	876	898	898	940	888	919	879	912	953	900	909	952	857	900	921	914	949	875	893	950	909	915	931	936	929	885	904	932	888	950	878	940	904	911	902	949	880	896	894	922	910	910	925	966	900	938	893	947	941	923	912	947	963	924	852	934	954	906	908	921	867	903	906	932	840	881	882	875	895	855	907	920	932	925	899	894	936	930	927	916	925	906	904	939	893	866	857	861	909	940	969	925	920	923	965	890	901	911	892	901	945	961	958	918	942	933	889	891	862	904	962	882	958	873	913	879	913	892	867	897	926	916	945	918	854	923	924	920	878	906	951	889	904	905	932	889	904	888	888	874	884	898	1002	886	930	890	939	960	889	946	926	936	898	929	932	944	953	946	930	964	907	923	900	874	947	896	883	897	933	890	964	887	913	943	901	855	881	872	910	866	924	917	908	979	846	896	925	908	928	877	964	912	913	909	830	964	954	888	927	936	871	941	891	893	900	965	926	926	879	957	1000	921	921	926	870	841	861	927	852	897	955	919	907	919	907	925	946	903	928	946	948	872	908	977	886	945	861	963	920	948	949	973	910	941	906	895	956	906	859	872	921	906	895	885	910	925	962	873	890	887	894	937	869	935	915	911	957	942	893	937	911	877	918	922	932	856	906	914	947	928	940	917	911	888	948	930	905	928	937	970	890	962	885	880	930	935	950	903	900	904	929	890	910	859	911	911	940	947	953	935	937	924	925	971	900	904	927	945	931	939	850	919	893	947	904	932	918	939	896	930	832	913	937	895	915	866	939	898	912	859	918	890	902	930	903	934	896	952	886	965	894	892	870	949	921	927	895	905	915	931	906	893	964	960	903	848	968	904	962	898	935	901	881	906	891	858	872	987
58020	22741	7207	1629	738	509	497	422	445	464	494	430	457	443	456	437	392	417	436	462	409	449	418	408	400	413	440	467	419	452	414	413	443	443	428	401	430	449	407	405	431	452	405	456	438	449	425	435	402	432	410	432	438	422	428	435	419	436	409	432	392	432	430	402	419	408	405	465	427	426	427	439	433	414	439	397	409	443	411	395	408	411	460	426	429	437	431	411	419	414	416	462	414	430	422	378	397	433	429	409	422	451	414	428	454	412	392	440	382	439	411	413	414	418	419	419	413	411	437	423	427	463	438	436	405	421	432	414	466	405	417	404	428	447	444	445	455	452	401	410	441	438	409	403	388	446	473	415	436	413	407	415	400	418	468	429	466	431	424	447	410	455	412	410	455	408	424	422	411	439	394	417	480	423	448	454	405	420	462	413	408	403	389	441	406	468	396	431	411	411	425	386	411	420	412	453	425	408	407	400	474	437	432	464	407	375	423	400	421	426	439	400	467	483	398	436	456	408	423	373	415	387	401	453	466	410	445	431	425	411	448	451	424	435	368	428	411	423	385	424	426	433	413	432	432	414	443	427	402	415	412	408	466	473	452	430	421	452	423	444	455	393	443	439	431	386	465	405	413	411	417	409	416	405	413	383	398	430	470	435	446	428	402	398	450	447	441	420	418	404	404	425	427	420	433	397	411	420	405	460	465	426	474	398	418	396	410	429	400	426	432	434	405	412	420	410	444	410	401	422	440	426	379	398	421	415	419	422	406	453	418	415	378	414	390	429	428	399	395	423	432	385	426	407	418	436	434	401	442	460	434	398	405	423	425	434	429	448	450	399	380	451	423	427	402	421	456	461	422	429	441	426	429	431	439	431	424	438	406	428	417	420	422	428	465	443	417	419	445	397	423	467	416	450	417	435	416	461	433	460	424	402	433	400	414	419	411	429	381	426	411	345	387	422	399	447	415	419	416	406	461	438	419	423	418	420	390	441	433	420	425	453	388	409	401	440	444	429	425	412	395	385	385	408	426	443	440	441	399	400	453	459	420	479	401	464	417	439	405	409	386	420	413	449	398	450	440	409	465	426	450	414	429	411	450	404	436	449	426	432	394	455	380	418	448	420	411	416	455	428	395	407	445	410	424	446	409	467	435	426	438	401	398	453	401	390	423	432	447	398	416	437	438	408	425	416	415	447	413	407	408	440	433	441	428	416	401	413	415	413	401	411	407	428	420	373	435	405	424	431	454	404	476	416	391	438	416	447	446	402	401	421	446	413	395	450	448	425	401	436	427	458	467	403	414	421	414	400	428	438	377	440	467	419	412	427	393	415	450	416	446	424	418	427	432	413	416	396	423	433	419	424	368	403	408	432	420	459	428	437	421	500	405	408	418	489	407	382	419	448	445	454	461	460	463	449	478	456	445	473	411	425	430	409	422	410	405	435	388	398	403	434	429	466	463	435	441	423	406	419	458	445	416	407	392	438	408	427	438	414	424	444	420	422	451	453	430	424	412	423	410	385	425	432	432	396	404	456	452	430	400	403	401	401	404	408	449	407	390	427	429	453	431	417	401	402	427	454	429	427	388	432	445	439	394	397	425	460	446	426	415	436	366	409	441	435	428	435	417	413	460	478	424	397	437	444	430	407	478	445	419	412	449	387	415	389	446	438	470	429	466	441	434	391	445	399	429	462	458	463	411	398	411	401	438	379	423	434	395	433	415	433	439	419	391	440	456	423	381	426	439	443	463	469	418	468	473	403	429	458	417	493	447	408	428	431	438	450	414	434	426	445	460	430	409	423	413	443	464	465	468	384	399	437	406	405	420	432	461	463	429	407	393	415	453	420	413	435	409	416	435	374	423	423	424	456	454	456	377	438	415	464	434	424	450	417	408	424	447	415	416	418	415	454	394	438	420	436	431	455	430	416	413	459	428	410	445	448	421	445	396	386	418	444	470	393	419	430	420	426	448	424	443	426	429	430	410	430	441	370	454	433	405	420	410	451	462	436	429	426	448	424	454	407	393	439	458	412	433	452	437	444	412	430	426	430	400	438	427	452	457	446	393	453	410	436	417	447	448	404	444	414	418	423	449	428	418	420	415	412	376	416	443	416	409	446	418	439	452	427	422	399	435	439	443	370	403	437	407	408	431	410	449	394	380	402	419	447	471	430	408	426	438	432	456	400	430	399	426	459	418	422	407	398	414	440	420	431	428	434	411	416	439	422	444	453	410	463	413	430	451	453	439	394	436	384	422	419	410	409	396	390	440	453	433	444	404	436	458	417	423	406	419	421	414	420	425	454	426	411	452	394	421	417	435	390	424	450	432	415	445	421	429	418	381	455	426	460	428	418	405	451	439	465	413	407	467	447	435	421	432	404	450	466	422	423	399	437	397	431	393	409	422	407	403	410	387	403	397	441	431	456	400	421	418	480	420	420	437	403	387	442	444	401	428	452	398	390	472	427	382	454	438	457	453	380	433	441	394	411	438	424	422	415	431	456	454	417	406	412	430	439	427	441	409	454	443	440	386	415	433	418	412	389	451	460	409	424	444	447	356	379	438	424	425	441	412	432	417	416	477	439	392	442	437	404	438	432	413	422	420	413	409	434	416	357	389	452	442	417	398	441	455	464	454	416	446	444	405	423	424	419	400	451	431	471	436	442	399	396	392	441	447	411	417	428	400	426	469	424	431	404	404	401	432	436	414	442	407	446	410	400	397	406	439	426	419	379	447	409	413	439	454	443	465	438	412	422	409	468	402	408	459	446	432	440	479	389	438	421	436	398	381	407	444	411	424	431	442	407	429	415	437	413	450	395	416	423	407	403	411	432	392	403	409	433	435	438	444	449	425	420	468	404	418	440	399	431	429	388	449	438	407	407	407	399	422	433	429	390	407	459	409	433	410	408	391	425	411	469	437	436	424	415	407	409	399	421	346	428	427	454	400	402	381	384	421	394	426	434	470	447	401	436	408	402	469	492	449	384	381	406	414	400	416	445	439	442	444	429	450	438	451	466	453	445	399	407	466	417	418	423	440	448	389	426	449	422	446	432	431	403	436	386	465	444	438	442	449	426	406	460	411	419	426	407	409	411	469	441	445	399	373	425	422	430	415	380	415	419	466	415	424	434	387	444	421	476	435	413	417	411	425	423	433	452	436	410	435	413	407	442	428	432	455	437	383	409	432	422	430	414	390	478	418	399	452	410	407	392	455	431	411	449	401	394	424	409	415	404	418	448	377	419	407	410	424	390	420	433	406	440	403	406	447	442	424	422	405	441	412	386	408	444	428	407	473	445	426	426	423	394	450	419	447	442	394	438	414	425	404	408	418	466	414	375	445	421	463	420	417	415	386	432	451	439	439	393	439	408	474	381	449	422	397	403	417	425	459	449	413	446	446	432	450	451	423	408	433	372	417	441	419	396	428	433	443	405	416	431	444	432	410	397	416	435	414	454	457	400	431	415	449	422	422	425	441	415	420	407	414	417	384	405	401	450
39359	14614	5791	2857	1660	1247	1082	1002	1062	1017	949	984	937	918	933	926	994	900	878	971	979	920	923	929	897	876	950	976	928	894	960	916	925	950	925	967	943	935	933	891	927	964	926	942	991	907	934	921	921	935	935	905	889	898	930	955	954	937	900	931	931	890	894	952	965	932	911	977	923	912	932	953	905	916	910	883	943	943	916	901	919	840	943	964	959	909	912	891	946	881	921	911	919	922	941	945	975	916	972	941	897	908	934	959	881	1020	924	913	908	886	957	917	900	935	926	920	932	953	896	890	906	936	962	883	937	932	913	922	953	948	996	934	880	908	903	963	921	907	897	955	959	968	908	908	925	963	964	946	950	856	915	921	924	949	859	938	936	986	908	946	889	934	928	898	944	943	940	889	968	949	927	935	927	923	908	913	970	904	937	961	919	963	907	903	943	939	931	965	899	927	925	922	970	912	910	940	875	935	925	915	980	873	945	937	936	920	903	923	930	925	887	950	902	899	933	928	958	917	922	943	960	907	916	932	939	963	922	887	963	895	910	962	925	907	910	947	943	872	895	974	927	940	962	953	909	870	918	893	910	971	913	907	902	927	909	933	914	969	912	903	885	886	959	938	946	967	992	964	935	963	958	945	890	939	913	869	907	929	937	940	925	920	868	926	928	915	1011	910	939	899	906	966	927	889	953	918	916	927	938	950	939	959	940	951	885	919	945	904	933	910	936	897	901	909	920	968	960	946	936	903	937	925	904	872	881	941	938	933	928	907	905	988	954	967	985	940	893	937	887	996	899	941	901	942	892	1013	959	916	925	916	927	935	977	916	927	892	954	961	937	944	952	901	937	958	892	983	930	957	941	937	971	879	980	938	980	921	972	916	911	893	938	965	920	956	874	931	937	921	936	966	969	878	906	932	923	961	931	958	981	910	931	935	927	917	953	942	940	1017	935	900	957	911	940	937	959	935	945	928	877	1010	932	929	913	933	969	901	912	944	935	981	953	944	961	922	936	966	917	957	873	982	924	948	933	955	883	900	939	957	940	920	953	955	921	876	882	930	877	928	902	961	904	958	864	951	929	919	936	923	966	884	896	910	985	921	944	938	945	929	908	938	976	948	952	975	906	922	896	941	908	932	926	896	975	904	952	906	949	897	980	959	936	904	904	942	887	942	949	914	944	924	981	950	930	962	913	973	873	934	930	909	931	928	918	976	960	909	937	908	958	954	933	931	888	960	940	960	885	907	891	954	944	933	912	917	908	957	924	915	949	914	900	985	937	942	910	866	924	987	962	963	940	962	917	899	953	957	953	952	971	855	954	893	940	959	908	918	949	906	912	944	956	948	962	952	971	940	906	903	968	920	935	933	948	944	947	912	904	967	912	885	940	924	923	974	944	933	937	924	937	868	936	955	915	955	972	940	974	937	886	914	960	894	888	926	967	993	962	908	915	916	983	902	902	958	892	986	930	942	929	958	896	944	889	902	960	991	953	891	970	934	902	939	896	929	917	933	915	976	936	934	942	911	973	941	914	898	907	934	930	952	940	890	981	966	951	922	965	860	924	949	933	909	896	902	978	943	956	918	895	935	959	894	954	943	950	911	924	900	917	940	928	943	954	913	925	913	965	895	938	948	887	918	896	912	900	934	907	957	915	940	931	895	865	932	954	877	921	978	916	911	921	892	919	948	950	922	925	943	922	918	902	905	888	853	905	933	932	896	872	970	891	956	954	922	951	926	940	970	902	895	957	933	942	929	951	949	1042	907	932	915	985	945	926	898	931	916	936	937	931	933	961	934	989	973	920	983	932	951	984	914	906	891	932	938	896	913	876	914	908	874	928	962	939	903	884	927	936	906	868	911	931	933	937	948	940	915	908	969	947	950	963	961	946	919	928	981	967	982	929	944	959	928	963	879	961	956	932	895	957	958	906	946	951	941	972	926	949	982	956	911	937	880	890	952	908	956	963	957	908	994	888	915	934	954	990	911	915	933	913	906	938	929	924	962	952	942	889	939	883	981	913	979	952	919	995	951	897	928	901	913	917	942	899	925	888	944	899	881	928	919	917	903	906	920	978	965	968	898	888	931	941	966	967	933	912	925	873	911	908	898	984	941	911	908	902	961	950	916	962	1001	943	951	934	949	936	884	924	924	931	915	947	943	881	904	919	876	924	924	932	955	874	889	897	911	1021	924	932	986	896	860	916	916	916	903	942	944	1012	928	921	944	950	907	912	911	913	903	968	908	926	970	964	948	913	924	947	897	1006	903	950	923	908	917	928	975	894	955	933	929	965	897	908	1011	952	945	901	971	981	938	961	998	947	934	889	941	931	918	940	880	917	983	958	921	930	920	917	920	955	923	939	925	888	890	943	947	942	926	934	943	928	955	924	949	930	935	916	944	896	921	924	903	890	956	897	934	914	976	930	954	942	924	940	914	964	930	906	897	930	937	895	938	884	961	912	896	941	930	899	907	1006	969	941	906	916	907	903	929	893	952	925	918	941	968	973	940	912	948	858	975	964	877	905	907	937	935	926	863	906	945	879	944	960	959	930	924	911	969	910	947	934	903	920	915	947	906	887	932	936	963	947	964	898	938	944	991	888	958	892	918	898	919	942	900	924	924	915	909	938	936	943	984	889	920	982	943	948	931	953	951	891	905	924	912	910	911	928	902	900	902	939	943	950	876	941	937	905	878	983	970	933	920	914	906	902	959	930	957	927	950	956	953	906	981	910	954	913	910	918	949	941	936	986	962	919	933	973	982	939	869	866	962	936	954	899	942	927	865	909	912	959	912	953	892	966	975	970	923	967	1011	941	949	917	944	957	921	984	992	913	938	904	940	915	1004	950	922	917	948	869	936	965	956	892	936	911	949	939	909	971	924	920	888	903	969	932	947	940	916	921	934	918	978	915	934	898	964	954	883	903	948	974	996	990	924	917	962	942	955	931	925	994	964	889	949	937	970	921	941	971	949	944	908	973	932	902	968	882	878	977	937	886	949	994	905	955	889	962	910	975	903	956	908	930	965	898	954	910	911	892	899	922	916	883	903	942	993	933	921	912	930	936	898	939	949	927	928	970	916	882	935	950	900	883	881	940	933	922	936	913	907	891	895	919	931	912	899	940	924	908	913	912	931	971	927	962	871	969	918	932	923	907	942	917	900	949	949	932	971	919	934	895	895	922	1011	939	958	871	940	913	998	923	991	939	917	880	903	977	904	941	933	946	953	913	934	902	954	974	906	978	994	969	938	920	909	914	961	986	958	881	940	931	913	919	982	895	963	944	913	935	937	924	956	959	962	935	971	923	911	917	977	919	911	909	939	947	905	935	961	882	909	885	957	917	933	952	943	914	976	913	926	968	893	881	940	943	960	939	899	943	965	940	925	976	923	912	942	933	896	974	956	922	918	973	886	939	963	956	971	900	912	911	1028	898	914	936	926	915	925	989	955	903	943	916	977	879	913	931	948	902	885	896	945	923	955	982	890	946	894	937	934	947	951	930	929	928	939	935	931
56987	26834	12002	3907	1890	1201	807	609	579	571	498	518	442	456	457	473	428	462	437	433	394	427	421	448	457	449	419	422	451	395	447	449	423	443	453	401	437	398	427	436	461	431	387	409	426	418	448	450	434	382	441	451	382	410	454	398	440	453	390	444	411	443	434	445	438	426	427	444	444	452	428	434	420	450	417	448	451	449	455	426	438	446	408	466	417	464	417	378	415	460	433	451	426	437	435	461	403	417	391	434	412	431	412	447	431	407	425	447	430	465	441	455	424	398	434	423	416	445	445	455	471	440	457	416	418	426	426	428	440	413	440	383	453	447	426	417	398	444	442	443	445	465	422	430	418	462	472	455	436	442	428	422	412	420	445	401	470	459	448	449	454	415	407	406	426	409	397	430	372	454	446	437	387	421	399	429	395	443	407	428	446	422	450	404	400	409	389	462	416	444	455	415	431	444	408	427	418	414	435	437	412	437	421	424	448	442	456	439	433	409	422	436	398	385	408	452	431	391	446	449	448	443	459	406	414	408	431	398	441	416	417	440	413	431	413	447	425	399	433	416	395	449	416	435	489	426	420	440	465	400	440	425	411	423	426	417	386	411	425	458	416	442	393	420	409	461	412	431	400	424	400	453	463	419	443	426	478	430	447	438	461	428	407	414	411	470	445	420	464	426	440	417	444	460	389	453	411	424	383	440	414	443	410	426	450	421	413	454	381	417	396	435	441	458	439	497	443	453	433	444	468	425	435	460	404	444	421	436	410	451	454	426	417	413	464	410	398	396	420	443	425	420	451	456	436	408	474	411	431	428	438	413	425	440	412	430	449	443	433	385	472	421	442	419	382	434	441	442	431	440	417	395	443	433	440	436	424	459	426	431	449	479	418	411	405	449	409	452	444	438	398	388	392	427	411	459	415	440	430	391	459	457	366	425	427	429	376	446	407	454	455	452	427	402	428	438	393	403	417	414	443	462	456	427	435	438	486	432	476	410	430	444	383	445	449	470	455	455	437	427	512	456	406	432	431	389	389	442	416	415	431	438	442	436	394	438	462	436	449	433	427	451	451	413	415	424	471	390	442	467	421	441	416	426	375	449	444	422	427	425	437	416	456	455	435	424	404	414	449	412	473	407	412	448	431	474	416	434	417	424	448	459	423	471	406	427	470	400	459	424	431	436	433	455	422	472	445	395	374	411	461	416	452	424	430	437	403	427	407	420	430	437	454	446	414	387	398	430	420	428	438	405	434	453	451	417	420	432	454	461	445	423	425	408	423	454	446	465	413	399	373	426	440	418	423	423	469	439	438	370	444	435	407	429	415	405	430	393	466	426	420	446	478	436	438	441	463	439	417	464	427	450	441	434	430	422	416	436	414	447	406	441	406	439	408	439	417	429	473	420	417	415	423	377	437	455	442	424	496	396	435	438	470	437	402	426	441	461	456	432	440	429	448	343	415	441	418	445	403	416	462	430	447	421	475	438	458	429	451	421	434	436	463	391	415	417	431	380	435	416	440	414	469	459	378	447	446	437	442	429	425	402	463	411	429	432	435	433	433	411	447	400	380	411	413	428	436	420	429	435	403	462	429	410	400	440	449	460	464	396	433	436	418	413	413	407	431	447	438	388	453	428	421	407	375	458	426	436	443	404	419	432	407	435	429	473	453	463	402	405	429	442	413	457	413	432	462	466	444	468	422	447	402	416	437	412	449	416	429	464	475	423	406	447	425	427	434	394	422	422	465	459	402	421	425	494	436	427	415	445	436	421	446	453	467	425	453	430	447	403	393	437	432	441	439	432	441	425	395	456	433	395	417	444	445	439	445	435	448	444	425	449	469	416	428	395	417	446	418	430	423	452	413	414	437	433	489	410	463	446	457	474	444	454	453	430	428	439	485	395	421	442	454	406	419	428	392	444	403	432	452	413	429	451	417	434	436	427	440	431	407	400	397	419	475	432	447	436	439	451	355	438	421	419	426	424	423	447	411	462	439	437	474	411	422	467	483	380	423	409	412	422	431	436	424	403	401	433	448	447	417	448	409	422	456	424	426	415	426	440	397	421	446	422	454	407	415	445	452	389	414	440	470	420	427	432	406	396	441	459	430	427	445	427	430	435	432	447	430	472	416	410	400	425	418	441	420	410	448	409	422	404	422	431	451	432	426	449	467	430	477	445	410	460	438	450	469	405	420	457	439	406	418	445	413	435	427	405	427	419	446	437	440	458	407	438	455	421	428	437	460	440	408	430	435	439	392	446	433	442	414	455	433	448	429	459	430	399	386	405	441	432	424	400	436	441	435	446	423	424	455	400	392	432	414	448	441	450	412	390	466	405	410	447	464	449	405	412	445	440	436	420	435	420	452	398	424	421	408	432	438	380	413	452	440	448	410	420	432	450	421	409	422	424	415	414	417	445	457	450	444	426	414	489	431	426	442	409	473	470	432	390	456	436	422	438	400	419	422	454	442	478	444	408	410	413	443	436	467	426	423	424	436	437	433	428	464	445	406	455	415	393	436	436	445	476	432	389	440	409	415	445	444	463	442	452	443	387	444	412	433	448	431	462	444	448	432	433	422	466	410	422	440	440	404	412	439	390	391	460	418	383	450	412	409	437	420	423	422	419	382	414	444	412	421	444	426	417	437	453	441	453	460	400	402	439	418	432	426	464	460	418	433	435	439	460	455	454	437	451	428	441	459	439	448	396	413	405	441	404	431	420	414	459	448	398	433	454	407	429	386	428	409	435	426	406	441	448	416	447	426	468	446	439	447	416	417	392	405	448	391	387	403	429	439	440	447	403	412	414	410	476	439	429	403	431	428	436	432	428	434	460	435	425	457	399	413	450	433	433	457	433	394	396	425	431	428	420	447	458	360	407	447	425	450	435	428	449	395	432	453	443	434	383	438	491	399	420	442	467	387	428	397	444	451	408	419	433	424	419	417	420	432	420	428	433	435	470	432	392	430	473	434	449	426	433	444	442	446	434	459	449	416	459	433	407	429	403	410	445	463	414	422	422	413	417	457	429	444	413	479	406	420	475	424	425	420	412	448	456	430	461	432	422	385	450	451	417	408	433	441	407	436	431	419	414	423	442	447	430	363	459	416	451	393	418	392	407	422	447	417	419	449	414	464	418	450	440	426	439	437	404	419	463	436	435	431	401	384	396	430	420	409	457	375	427	467	416	440	461	422	422	425	456	433	449	428	439	421	465	473	460	398	451	401	403	444	450	405	389	413	442	407	441	439	446	452	455	427	435	410	458	394	420	452	432	446	417	415	454	413	398	405	416	410	433	440	390	454	420	468	392	418	455	408	392	420	426	445	410	469	439	437	453	428	469	431	449	432	403	454	424	443	431	436	468	401	405	412	448	437	393	412	457	450	451	439	420	420	404	366	421	433	423	416	451	410	412	434	437	471	439	424	455	409	419	423	426	461	438	429	391	420	451	444	437	478	448	436	454	454	449	419	414	420	422	402	474	443	446	434	442	429	404	449	430
38331	20366	11605	6798	4669	3175	2301	1720	1571	1352	1227	1146	1061	1064	997	944	946	999	927	956	947	924	944	935	935	928	931	965	925	932	976	955	885	1011	978	908	916	984	926	964	900	907	862	986	983	950	932	933	877	989	944	976	934	975	927	967	948	915	918	906	938	904	916	920	897	926	915	927	954	907	943	949	956	934	946	949	974	967	938	935	929	938	956	962	942	945	921	968	951	938	985	954	924	925	932	976	989	1006	983	924	969	960	948	981	949	928	920	988	947	926	955	1024	913	994	937	929	939	946	904	862	937	896	915	1005	904	926	889	977	973	915	953	912	907	889	982	910	920	931	983	973	981	960	958	949	972	952	961	936	918	957	971	976	920	921	933	898	927	912	936	900	940	885	916	949	930	932	939	915	930	1004	907	941	909	948	865	955	956	912	938	946	938	993	948	863	936	1000	966	895	956	925	974	931	904	962	921	926	929	948	992	994	903	974	954	1023	1001	950	952	907	912	890	938	936	942	971	965	990	953	903	937	974	927	940	946	907	964	954	921	945	982	949	905	962	926	933	949	940	921	967	924	963	957	971	956	988	956	994	927	965	956	944	961	954	921	996	900	893	940	975	1011	917	919	913	999	880	954	929	991	958	937	955	953	896	963	950	935	933	881	931	983	959	965	898	973	956	994	926	946	885	941	986	913	975	935	942	952	958	906	883	917	944	976	940	940	959	895	948	910	893	975	972	990	997	940	899	912	994	934	1014	934	927	918	950	884	945	965	954	936	942	929	968	952	966	964	1019	946	989	904	967	958	982	933	922	949	896	936	944	993	968	949	962	997	969	922	959	923	935	958	946	882	949	932	916	942	928	917	969	954	954	938	903	883	955	934	917	934	997	950	952	912	909	925	955	965	916	907	897	937	936	932	936	958	903	861	918	912	979	948	960	890	954	966	892	918	915	1005	947	924	924	964	954	936	951	987	921	927	937	921	922	945	902	918	928	960	918	942	924	922	971	926	956	942	934	925	933	969	950	956	930	965	980	850	963	921	941	960	965	968	947	914	960	970	925	913	893	917	901	968	921	905	965	933	975	909	976	922	934	905	964	943	939	977	975	939	1005	923	933	968	960	986	949	947	941	950	913	956	905	959	943	915	910	974	886	925	886	853	913	966	932	943	991	937	1005	888	981	951	902	973	930	978	955	918	941	977	943	970	908	917	942	948	893	973	943	986	942	955	977	985	913	928	1003	904	929	962	986	933	968	916	902	867	910	969	931	934	937	916	940	967	925	915	964	962	991	922	935	890	900	964	964	948	970	999	916	948	894	975	932	948	930	988	939	1008	912	916	901	966	888	973	957	911	920	979	965	932	964	952	950	946	962	960	985	921	930	953	911	971	936	906	964	921	915	943	967	934	944	897	939	938	955	1009	927	916	932	962	954	882	936	937	905	990	931	941	937	894	972	911	920	972	948	920	962	949	888	943	898	890	995	955	871	942	898	931	941	882	1023	954	914	897	971	939	876	941	921	949	970	931	914	920	990	948	933	913	995	905	942	888	919	924	913	985	957	954	959	951	933	885	948	1014	972	986	961	966	890	927	901	927	975	935	976	953	900	940	964	983	1006	926	926	952	903	951	871	962	926	960	922	943	913	919	991	931	1009	914	899	983	937	946	975	947	932	966	897	924	959	990	970	940	1004	979	916	912	953	969	919	955	921	939	925	912	931	952	981	948	933	991	914	975	920	921	1001	923	946	917	920	895	929	906	961	1015	926	932	992	921	913	977	951	948	936	930	931	947	948	908	909	944	949	942	973	981	978	1008	906	934	908	984	925	931	950	902	914	913	923	959	964	885	892	983	999	937	954	943	953	929	913	936	935	924	998	937	973	911	977	921	893	920	890	935	974	926	943	941	936	974	892	960	940	929	926	881	961	899	952	981	983	991	993	986	912	966	920	930	958	885	948	898	876	934	930	955	981	940	958	967	913	907	1008	949	970	931	881	926	964	918	948	931	941	949	893	923	948	937	947	957	968	936	918	909	930	922	934	1001	910	900	929	978	997	958	959	936	989	893	981	930	902	929	976	888	939	934	932	967	924	939	914	915	946	951	905	919	894	1039	955	938	915	942	852	871	961	896	914	959	948	986	978	920	944	913	984	953	936	970	933	934	939	909	967	919	913	920	959	936	883	941	921	931	927	959	927	970	949	905	965	936	957	937	926	920	961	914	933	975	968	897	989	952	918	946	915	899	857	974	939	879	928	956	907	944	965	904	915	975	951	913	948	938	969	928	983	903	981	910	1010	904	949	939	903	942	988	918	928	941	924	936	905	954	913	942	924	948	920	932	939	933	918	949	911	962	927	948	963	938	952	929	952	974	906	986	926	952	893	885	889	882	928	962	915	934	927	996	935	957	951	956	870	926	971	974	945	952	981	961	949	932	938	896	936	909	952	966	907	944	914	924	954	929	897	932	895	921	911	940	970	906	1021	943	954	996	939	949	928	955	986	976	992	944	914	944	961	970	929	937	956	981	967	952	1001	966	940	942	916	956	920	948	894	894	958	993	976	899	910	965	925	937	998	972	916	964	938	916	976	944	946	941	997	942	978	930	916	926	946	896	971	972	955	937	964	911	940	959	935	1009	926	944	909	923	956	980	932	979	971	984	977	912	929	971	923	948	999	951	925	894	943	939	927	985	903	937	970	921	932	946	914	964	968	947	925	905	985	911	941	907	907	961	931	1004	954	904	913	897	945	914	912	920	1000	888	946	926	926	984	930	905	937	943	960	914	919	973	930	890	911	892	964	938	933	926	988	913	918	921	909	890	921	1000	901	889	936	950	979	958	891	937	931	977	906	908	907	946	963	938	887	900	957	915	935	954	913	948	961	924	924	926	916	971	938	937	936	952	970	964	926	947	914	949	930	963	918	934	933	1021	917	928	966	941	903	937	955	884	1015	904	985	918	924	956	939	968	928	979	857	968	969	939	962	940	938	928	951	983	976	925	914	906	999	927	949	934	903	984	944	896	958	923	884	931	894	992	920	908	914	973	882	995	964	938	943	947	946	962	899	954	929	942	987	968	868	987	936	965	920	915	920	941	918	939	946	948	966	945	966	884	976	931	936	951	922	882	926	935	998	939	908	893	957	914	952	929	956	896	952	961	972	975	977	893	922	938	953	963	986	944	966	941	951	935	885	931	940	939	916	928	987	929	902	930	931	963	921	977	917	936	968	912	920	967	971	877	909	890	950	952	951	934	993	915	882	965	969	918	928	931	915	1000	995	984	928	972	928	897	941	905	924	969	939	934	905	911	902	987	972	926	947	892	945	903	887	888	950	970	891	898	986	937	894	995	893	908	941	942	1007	978	993	986	922	910	934	998	901	949	911	975	990	936	959	950	968	971	950	1002	970	939	953	933	966	920	960	965	933	869	916	942	925	926	953	970	914	911	934	927	914	1017	971	890	936	941	917	932	919	997	957	930	980	929	901	929	887	942	929	882	989	921	904	962	975	924	902	1004	962	940	979	929	892	957	927	931	1035	939	900	955	983
44500	19028	8541	3437	1310	769	593	462	467	434	394	436	424	432	428	453	395	406	439	429	440	413	403	439	423	429	461	456	442	453	424	471	372	391	419	424	427	446	427	388	440	426	414	444	421	437	398	466	407	430	429	418	404	426	418	423	410	489	427	438	436	441	429	444	415	424	396	394	382	467	408	417	426	417	420	437	424	442	444	413	473	440	405	404	405	418	428	446	411	443	431	414	396	406	364	418	416	394	425	417	431	494	462	434	411	455	408	408	401	394	423	416	449	403	419	446	445	402	443	429	414	388	441	367	377	445	425	450	451	404	425	389	395	445	382	397	425	438	427	442	464	440	454	437	404	422	408	413	458	387	470	427	439	414	394	432	447	458	480	463	401	433	420	438	431	412	434	453	417	417	401	379	409	415	367	441	411	422	435	423	428	375	382	401	446	414	448	418	418	394	435	433	452	432	462	436	453	421	409	370	455	387	400	398	427	442	417	379	434	448	430	435	397	414	442	427	402	406	423	393	450	438	447	430	411	421	430	432	465	448	449	416	433	438	475	442	431	397	382	417	425	373	421	415	402	426	398	419	425	466	391	441	392	459	419	413	421	413	400	407	432	441	391	395	457	427	411	380	462	406	451	402	423	392	421	390	417	440	404	436	425	398	417	448	419	439	401	434	394	394	411	449	386	404	399	406	444	464	426	420	426	448	406	399	383	431	398	390	413	401	418	431	384	407	405	411	393	410	406	440	411	418	417	424	418	431	394	427	404	404	387	413	382	449	415	407	397	395	410	406	442	426	425	415	423	420	401	432	438	361	426	429	410	441	452	436	433	411	437	437	422	403	430	406	424	394	420	414	406	455	452	392	420	397	419	374	414	446	418	389	408	456	430	421	419	379	424	428	386	441	412	460	406	433	394	386	425	473	399	438	456	382	426	449	456	381	409	412	416	405	443	403	415	403	406	437	416	415	447	429	430	465	419	396	403	405	415	400	404	422	394	403	460	441	456	399	441	465	445	433	425	438	404	416	417	406	451	400	428	428	439	404	413	420	421	422	410	410	427	412	404	441	404	443	436	453	417	417	444	417	406	430	426	358	418	443	479	440	439	408	419	412	415	475	413	401	474	461	443	401	438	413	403	452	398	399	435	417	405	420	402	425	429	449	431	421	443	388	404	376	461	465	418	413	411	464	448	398	404	431	437	406	427	452	426	396	398	429	436	425	427	403	413	457	416	395	392	414	433	420	422	407	460	416	458	416	421	461	426	452	417	448	449	383	445	365	442	415	448	412	459	441	425	440	400	405	455	399	406	430	433	419	390	431	428	377	418	432	424	436	422	401	445	436	403	438	397	438	449	434	430	406	385	416	402	438	440	423	423	406	419	411	443	447	414	439	408	442	441	417	389	405	413	408	446	406	399	442	399	370	435	401	418	462	425	428	467	455	407	414	430	399	422	411	418	410	418	411	427	414	480	447	446	420	398	405	411	433	428	376	433	392	435	425	455	409	424	455	430	401	433	399	443	437	427	434	423	412	422	422	423	415	418	490	436	439	430	371	399	440	410	427	433	421	402	400	397	414	464	405	402	414	435	437	404	407	440	437	441	418	424	404	414	371	396	401	387	415	406	417	391	405	423	405	440	422	410	454	434	437	430	415	426	421	430	412	430	412	397	385	410	416	404	414	444	441	385	429	447	462	421	465	403	396	410	393	416	466	439	436	435	439	418	435	423	461	426	420	420	424	422	429	412	404	409	421	441	408	432	406	441	386	436	385	395	469	471	427	461	444	385	385	421	421	430	427	436	432	446	407	404	428	416	418	396	393	420	413	386	425	421	443	453	432	437	486	434	415	409	418	441	414	442	450	412	393	429	456	431	460	401	401	411	423	443	398	414	422	424	438	388	438	385	407	417	397	420	438	376	474	418	402	413	387	425	395	396	428	405	427	443	432	422	426	403	417	432	395	446	461	478	412	435	460	395	431	437	413	453	405	425	397	449	397	408	395	395	424	427	390	432	382	389	425	435	404	389	407	427	411	414	398	410	418	410	409	435	388	412	405	402	387	410	414	452	420	408	403	370	447	422	409	418	413	404	394	463	403	379	449	419	413	425	412	407	368	416	402	427	428	441	429	456	398	393	447	456	401	396	373	430	434	410	398	434	377	437	381	417	448	383	412	424	445	415	423	438	376	426	416	400	453	444	463	434	423	386	436	433	398	406	416	400	433	417	469	416	398	408	395	427	449	446	416	390	404	400	408	438	430	426	413	407	406	403	406	431	418	413	435	413	416	424	387	437	409	399	394	408	456	408	391	446	448	420	415	412	425	388	454	398	440	409	437	427	438	427	397	463	428	436	399	399	420	396	439	393	393	477	426	429	422	412	430	423	381	454	427	389	417	435	397	413	415	388	403	403	386	424	392	422	352	414	435	422	387	429	421	436	448	434	445	425	444	462	412	448	405	408	399	420	353	378	427	442	413	406	477	445	440	434	427	421	405	427	382	401	434	457	413	443	411	449	406	432	393	408	408	413	398	442	419	417	425	470	396	420	420	440	389	416	436	400	384	420	420	430	427	404	407	410	374	426	445	398	438	440	422	424	384	388	457	449	397	401	389	435	368	393	454	441	419	407	421	439	419	451	445	400	410	459	414	449	462	433	429	422	453	418	421	443	415	445	413	414	420	436	401	449	382	424	449	409	424	423	391	399	380	387	429	407	382	426	419	403	435	438	416	431	440	451	450	427	440	416	420	415	454	425	416	423	419	428	428	425	378	382	424	411	413	388	407	403	445	420	405	453	438	402	441	374	473	427	432	413	370	410	435	405	439	427	432	428	368	401	416	421	394	387	415	444	402	409	417	451	426	412	432	382	454	395	384	454	433	414	421	403	393	423	440	405	409	379	409	430	404	410	400	438	389	450	448	406	422	395	410	409	463	451	440	426	423	463	387	429	394	408	456	460	392	420	371	394	410	410	359	474	449	453	428	453	438	458	420	399	436	430	403	450	418	518	406	445	410	388	437	425	382	411	412	419	421	440	379	420	400	387	441	438	426	424	388	408	445	377	440	392	403	440	431	407	429	407	445	467	457	415	382	462	436	429	435	453	425	439	391	410	441	449	414	431	456	419	412	411	385	421	417	436	383	375	427	436	412	401	397	397	381	435	430	436	447	412	394	429	432	483	455	443	413	415	404	418	385	429	435	433	424	432	425	424	437	446	449	404	395	417	432	419	447	446	452	419	423	401	445	425	445	450	451	417	439	411	407	441	439	426	427	420	420	383	419	433	439	400	418	450	409	424	438	438	453	414	431	399	398	421	419	454	437	426	416	386	403	397	499	472	431	428	418	429	457	424	437	422	397	400	425	425	427	454	424	416	418	403	449	441	393	410	427	444	426	434	413	407	436	474	431	434	393	435	402	456	439	432	435	380	424	419	433	409	390	428	442	412	420	451	401	423	429	423	425	401	394	420	394	436	459	420	428	398	403	461	425	420	443
29524	14338	10559	6147	3244	1959	1481	1137	1040	963	994	970	922	945	928	908	855	945	955	938	945	938	906	923	897	889	939	895	972	898	891	903	939	909	989	893	944	927	958	919	867	938	904	930	899	899	903	873	933	918	890	951	978	940	925	989	911	897	953	870	897	909	877	896	958	930	934	921	936	941	883	964	931	922	912	898	938	890	864	950	1018	929	866	971	915	938	913	884	908	898	885	891	979	913	968	925	940	901	922	913	914	928	931	909	928	908	914	927	848	921	928	956	873	882	914	937	938	907	927	967	877	905	940	934	941	925	921	909	902	944	927	909	970	986	946	921	920	876	883	926	913	950	899	930	911	956	955	976	938	902	951	899	892	965	903	965	879	970	887	865	877	952	951	878	977	921	898	912	910	934	963	920	956	920	893	893	915	900	914	906	902	824	959	860	941	943	896	895	915	958	945	903	907	914	883	898	911	931	902	940	884	904	932	964	874	918	920	888	907	898	944	933	966	924	939	954	932	907	945	862	897	923	982	890	939	922	945	949	901	884	876	937	934	853	899	884	945	910	947	899	911	918	929	907	923	977	938	980	897	899	903	928	893	879	896	948	933	891	899	968	887	854	842	916	908	933	988	920	915	975	876	900	924	878	910	900	912	917	952	941	899	954	923	893	869	930	961	920	921	903	914	924	886	882	939	932	961	903	926	873	931	967	937	957	870	932	923	914	952	926	933	926	884	919	878	852	922	927	910	913	907	889	878	904	943	936	950	891	906	877	842	942	929	947	907	895	911	846	968	916	900	907	976	916	889	899	872	909	933	897	864	883	969	957	905	940	907	895	923	955	931	976	925	920	935	938	949	943	914	893	924	898	887	942	879	897	937	968	966	860	900	911	982	933	932	939	947	942	901	904	926	882	872	901	873	898	877	938	906	944	919	922	960	904	918	937	983	888	920	883	894	899	942	929	940	884	869	910	951	918	918	898	919	827	907	936	939	920	951	912	904	907	926	900	935	887	913	906	934	937	905	957	910	918	927	931	907	956	886	948	897	877	922	892	913	938	872	865	930	905	896	881	928	925	933	976	920	910	961	944	892	897	910	931	906	926	933	958	917	898	906	903	920	913	922	927	1014	964	927	923	863	910	956	968	901	853	916	925	966	970	894	911	966	914	925	912	885	929	884	932	896	932	900	909	920	976	885	846	992	914	951	952	812	946	927	905	879	886	953	936	938	908	924	851	946	915	878	912	912	902	887	868	933	925	866	908	956	893	926	920	877	873	887	954	950	948	924	952	913	912	905	902	923	931	931	909	950	944	976	945	883	914	964	959	925	937	892	903	878	887	956	934	900	918	922	884	935	916	944	975	929	899	914	925	923	890	989	899	934	948	904	919	890	914	914	867	905	901	934	931	903	926	879	965	925	919	887	943	932	928	888	896	898	907	929	930	919	942	934	916	945	920	887	928	928	956	885	937	858	911	936	943	929	995	960	869	932	964	955	889	928	975	947	924	943	902	902	923	903	906	956	950	938	889	885	949	930	899	889	930	924	928	979	935	888	933	926	913	897	919	932	898	945	943	986	954	966	892	939	901	913	890	978	885	908	886	894	912	910	906	930	925	922	905	901	961	944	912	944	892	903	993	914	893	897	923	917	916	931	946	905	855	899	888	898	925	947	925	899	905	928	919	916	939	914	957	907	926	908	892	954	922	918	907	931	884	945	920	889	936	856	957	928	918	915	921	897	954	940	899	929	982	852	937	1009	907	909	908	867	923	962	930	922	935	909	893	919	869	911	918	917	988	967	889	913	917	910	927	978	897	945	957	952	925	890	933	908	907	916	880	902	879	956	880	879	892	946	916	943	953	889	895	932	949	871	939	961	921	945	882	877	886	931	878	941	921	908	945	927	865	906	917	928	880	911	915	959	911	862	932	885	934	928	918	913	930	951	884	916	915	936	938	904	929	913	913	890	912	888	893	922	874	879	936	934	893	896	958	936	906	923	905	929	961	918	921	953	911	885	891	829	890	925	893	919	906	885	968	956	949	908	910	851	959	924	839	943	908	953	946	921	925	893	933	910	936	872	932	930	969	985	920	899	919	905	985	921	923	932	925	943	958	889	946	890	940	913	908	934	938	908	840	896	937	906	913	935	920	907	923	955	872	967	911	921	931	832	880	892	983	928	922	933	943	899	910	915	962	931	864	879	954	928	925	909	938	937	913	905	950	922	913	984	903	877	950	904	888	885	871	924	920	928	927	921	936	975	880	949	907	938	945	955	947	887	929	913	908	959	907	894	923	948	893	965	948	905	948	886	926	888	962	915	913	889	935	921	962	962	963	896	927	905	967	930	905	951	922	906	910	907	914	960	936	914	970	932	924	931	979	924	923	896	924	887	894	966	932	933	895	893	944	891	903	939	839	871	893	972	915	967	943	914	946	980	900	926	881	933	919	901	918	884	905	909	914	947	967	939	914	948	907	917	945	927	885	929	904	923	932	908	921	903	937	933	919	974	908	934	913	863	935	884	936	907	988	917	899	914	963	934	875	908	954	920	879	860	911	929	932	956	903	893	896	919	961	909	1004	903	909	899	901	907	946	905	921	896	914	923	895	893	924	910	893	905	973	913	952	949	983	889	963	939	956	865	921	883	930	929	963	927	919	932	935	906	919	882	918	865	928	978	950	921	959	930	909	981	914	921	909	887	936	977	916	902	938	964	914	972	930	931	917	908	929	888	924	904	941	921	910	922	913	929	921	933	878	966	882	934	922	936	919	875	945	955	936	898	917	885	933	918	908	916	935	914	881	927	891	936	921	928	932	931	913	917	903	961	902	928	917	942	867	984	980	975	929	961	921	910	918	932	933	964	897	953	913	890	944	925	880	974	918	907	959	924	950	983	918	909	976	946	946	930	951	965	845	919	901	913	929	877	912	907	949	974	880	941	933	903	872	934	920	892	926	924	950	935	885	937	941	904	935	988	872	967	936	913	975	931	924	905	927	956	920	950	960	925	928	928	933	928	922	943	927	901	927	823	939	884	890	898	1004	945	952	901	951	941	879	952	912	891	925	905	959	971	892	954	956	913	884	939	962	908	923	908	911	949	901	924	939	913	946	916	881	902	974	904	940	903	920	888	957	875	891	947	908	907	978	912	893	910	960	893	868	856	923	970	906	902	887	943	906	868	872	930	914	867	928	931	974	920	920	921	901	885	893	877	938	973	904	943	935	931	913	910	919	930	925	870	871	893	958	915	931	1001	843	974	907	984	910	920	921	932	899	936	972	915	865	984	962	886	880	882	900	820	916	922	937	906	917	948	899	878	993	956	887	930	946	963	917	905	910	996	920	944	898	920	906	890	920	949	908	928	950	930	917	889	936	903	888	929	919	897	904	927	870	898	920	917	934	932	905	948	938	922	959	963	892	963	884	920	920	933	922	944	922	856	937	912	932	906	929	942	964	915	930	967	908	962	931	908	933	918	877	946	942	908	983	924	925	891	970	881	949	922	937
57224	31908	22627	11646	3924	1337	744	610	604	537	503	434	453	449	374	410	442	388	382	400	384	452	456	401	405	389	425	409	420	425	404	400	426	394	397	404	412	432	379	380	424	392	452	420	388	399	386	398	409	425	431	435	402	418	367	439	423	394	456	417	439	433	441	395	387	389	424	368	432	380	454	381	416	410	410	418	475	423	497	410	419	455	382	419	441	412	436	442	439	424	410	434	443	392	433	438	422	390	406	413	400	419	401	446	442	432	438	399	432	392	405	360	389	418	401	430	439	450	455	427	437	428	420	401	424	416	430	392	364	416	390	429	399	433	400	438	386	413	409	403	426	401	395	371	421	392	392	385	438	400	441	398	420	418	404	381	395	359	422	381	432	408	420	413	409	423	436	407	386	395	444	415	455	444	388	399	423	445	393	406	459	376	411	405	429	387	421	401	452	422	409	448	418	407	415	420	376	402	383	356	387	424	423	404	369	393	398	395	452	454	431	436	400	426	437	363	438	418	422	408	420	425	396	405	419	420	441	460	385	395	398	431	383	382	454	392	405	438	416	431	420	426	414	418	430	408	428	409	388	410	447	464	435	389	464	417	411	410	421	437	422	432	377	391	407	423	425	478	406	420	409	447	427	424	410	406	405	387	422	402	393	442	417	412	425	441	423	424	450	394	406	402	402	422	386	416	415	428	428	408	377	381	446	409	445	438	427	425	394	403	389	380	384	394	468	386	417	399	420	389	419	410	446	373	399	406	417	401	408	454	432	411	399	388	398	371	414	414	442	420	360	397	430	417	446	374	371	413	396	409	442	423	400	390	411	420	393	420	389	453	414	400	368	393	414	383	376	373	406	386	396	428	436	403	394	413	421	413	411	411	443	431	404	440	439	393	386	419	389	445	407	417	390	437	403	383	486	406	414	422	382	381	402	393	433	431	418	384	414	419	391	431	373	409	407	430	367	399	450	421	432	400	418	422	405	394	398	460	372	391	437	469	410	423	403	436	442	452	444	440	403	428	411	418	386	350	368	377	434	439	406	419	422	414	435	391	372	407	401	414	397	431	393	412	395	442	407	386	406	429	447	415	466	417	404	426	436	395	408	427	414	401	426	366	414	423	415	407	418	406	422	426	409	411	469	403	431	438	429	388	390	398	393	434	419	383	448	468	426	365	404	441	455	446	406	417	405	419	385	404	412	436	397	384	386	414	396	399	397	401	408	427	393	382	413	411	407	375	425	401	422	412	375	423	426	426	438	398	395	386	403	371	424	414	407	429	364	408	418	416	434	374	395	443	431	422	413	415	383	409	428	429	443	403	412	407	364	436	392	426	391	372	411	439	414	406	410	408	383	422	450	420	403	401	392	432	412	399	421	430	428	362	386	417	401	411	385	412	429	433	441	436	451	450	384	443	424	429	401	434	404	439	444	437	431	411	407	467	450	464	378	457	453	420	436	441	423	437	441	410	431	427	416	395	372	378	377	429	445	388	426	433	464	408	351	415	438	401	428	406	411	391	435	410	386	422	401	445	392	429	438	404	419	446	453	447	376	408	411	381	377	396	448	407	395	378	440	428	433	427	433	424	444	401	415	416	411	388	423	374	470	417	406	440	412	431	408	422	389	408	395	388	421	384	415	403	404	427	406	385	422	412	407	417	408	392	401	419	393	383	412	426	441	403	432	373	418	404	398	380	424	425	448	424	425	394	406	408	395	398	416	450	386	418	383	436	455	444	441	394	426	415	395	420	413	438	381	395	399	399	408	420	412	398	431	420	419	396	442	361	395	399	424	430	388	415	416	436	417	406	386	423	375	441	405	453	397	412	410	428	463	454	417	389	385	402	402	398	402	372	423	393	385	387	398	385	431	442	402	413	407	387	409	423	428	416	382	441	406	385	428	411	408	420	401	417	398	447	433	418	403	406	421	395	415	434	422	395	450	430	414	424	395	396	402	386	387	435	403	396	425	423	413	422	411	453	416	408	433	454	383	411	426	453	400	406	402	407	410	404	418	408	445	420	398	406	409	442	452	410	424	403	378	401	386	406	409	387	410	399	366	390	436	415	407	454	383	392	370	421	428	452	436	446	416	388	424	402	441	432	449	375	428	432	431	416	394	425	418	400	387	406	358	406	398	429	413	427	411	431	389	421	445	419	409	403	404	414	407	411	438	440	440	378	404	468	431	469	417	399	429	434	458	430	448	420	446	416	428	387	405	403	409	378	419	408	428	417	384	412	451	377	437	453	422	446	411	412	440	458	412	419	420	362	393	410	458	429	407	367	385	405	425	413	415	397	442	375	424	435	409	442	429	444	399	399	419	400	424	411	428	429	400	428	409	385	399	381	407	407	429	442	415	410	426	418	434	409	400	404	379	412	423	376	449	443	387	449	392	408	373	402	429	453	441	439	380	451	435	433	432	436	404	371	397	430	424	439	396	444	410	402	378	417	427	379	401	399	428	418	447	419	392	415	397	426	411	426	407	411	389	408	399	378	399	430	398	373	495	413	388	446	404	394	402	422	398	421	409	405	437	436	413	451	391	415	440	424	410	411	383	424	402	454	467	405	434	419	416	391	442	355	385	398	418	432	406	454	430	438	406	385	362	438	381	377	425	402	426	415	418	391	442	412	406	442	396	429	369	415	426	395	385	394	405	436	442	410	410	421	427	415	440	417	397	401	422	392	420	405	393	413	425	416	443	465	415	406	438	431	388	418	413	418	418	423	432	426	426	442	433	411	406	376	415	435	431	436	398	409	401	409	433	395	408	463	360	421	426	374	394	396	459	389	372	378	411	385	440	415	400	404	421	416	414	390	421	425	419	437	416	406	425	418	404	406	458	408	405	413	377	402	427	440	407	434	408	410	396	400	397	389	422	401	432	434	375	451	441	431	419	381	430	436	445	382	389	393	425	410	441	420	398	450	453	418	390	427	395	457	408	420	423	433	360	408	356	413	427	431	438	404	392	410	392	429	439	401	378	417	438	446	406	386	450	395	430	357	413	403	435	475	423	438	412	430	384	384	382	389	397	414	407	426	408	424	397	413	406	401	450	382	426	397	445	409	446	418	402	434	418	444	418	415	426	425	378	418	432	374	378	419	426	415	428	374	425	412	407	390	384	408	393	402	408	402	387	421	410	375	384	406	454	440	421	381	403	393	382	403	414	402	423	402	440	435	443	425	419	424	430	403	400	461	409	409	422	453	425	400	434	418	413	416	410	403	448	385	409	404	422	402	415	461	440	425	438	399	394	423	412	419	419	405	404	419	410	388	414	352	414	388	410	395	395	405	410	386	382	407	420	395	383	449	392	377	414	444	393	392	409	420	442	407	394	409	394	403	360	414	420	402	427	429	456	419	449	414	438	416	406	371	401	417	391	425	384	397	406	422	414	447	426	429	412	404	452	413	387	440	418	432	405	394	403	378	395	460	441	371	400	403	391	389	405	445	435	392	438	417	405	425	409	413	426	428	427	401	456	405	455	389	402	406	395	437
37461	26459	24051	17451	8453	3570	2204	1650	1465	1304	1245	1015	1013	862	926	906	943	923	902	949	864	902	917	884	907	989	887	935	932	888	888	893	919	900	903	895	920	924	932	937	911	916	918	877	914	875	943	914	961	959	883	847	888	877	865	972	955	945	873	939	948	909	926	948	889	902	984	919	908	887	924	985	884	915	888	888	878	949	933	930	909	917	945	907	901	920	923	923	904	875	890	864	910	946	895	991	890	846	903	898	932	905	925	878	884	942	923	924	919	856	900	945	895	916	879	899	887	922	901	893	886	890	859	892	957	914	905	883	872	888	935	914	875	916	909	894	912	901	923	896	886	938	875	904	923	927	903	961	885	884	932	920	953	897	922	923	954	868	910	897	898	917	907	903	904	893	899	884	927	913	896	898	872	935	864	873	932	949	879	954	898	898	896	877	940	874	898	910	900	913	900	916	982	870	896	949	948	885	910	923	876	941	904	915	896	897	910	864	864	891	883	899	879	933	890	927	924	936	889	908	929	900	939	883	947	954	895	892	911	943	923	892	862	898	921	863	906	902	913	897	861	846	911	906	883	866	906	931	871	853	907	887	961	927	921	898	857	953	948	877	881	957	907	917	898	906	953	893	929	908	890	900	907	889	928	891	933	849	941	910	836	882	894	913	948	861	900	911	883	918	886	938	944	937	916	957	879	927	891	934	904	889	936	937	884	864	913	895	890	875	927	959	946	979	936	867	936	867	904	946	912	933	949	895	944	930	945	882	958	932	839	899	914	873	886	953	876	921	945	909	908	888	919	892	926	927	903	915	862	855	888	891	930	870	912	885	914	896	884	888	904	876	885	907	928	912	914	884	905	903	915	915	888	929	927	922	920	923	871	947	941	918	878	895	907	912	853	971	943	904	922	878	902	944	951	903	889	895	979	913	894	883	877	920	917	885	892	963	856	910	938	934	937	915	915	890	952	928	941	849	926	920	940	950	891	935	877	886	890	920	898	908	917	895	928	888	907	954	906	929	920	879	894	837	903	963	914	927	849	904	881	898	876	971	900	921	954	924	911	905	957	937	905	901	913	944	929	926	909	931	898	915	963	934	925	897	941	886	940	913	919	951	844	899	902	886	875	967	936	917	895	874	913	905	962	935	883	909	901	907	892	943	855	887	879	982	873	956	928	906	875	876	884	859	917	889	927	928	831	936	893	886	944	929	923	951	906	886	944	908	833	933	923	848	900	913	902	866	915	900	893	902	930	907	898	870	867	907	884	938	905	872	923	892	919	897	924	898	918	908	922	897	919	887	949	895	929	948	879	920	907	923	886	887	922	916	911	892	912	911	897	926	872	901	854	910	963	922	937	992	921	909	922	896	927	949	947	962	881	928	930	842	949	898	924	899	908	901	918	932	934	960	921	919	940	880	934	944	897	895	875	951	934	874	949	903	926	877	912	892	919	878	870	892	915	974	923	851	926	916	917	912	932	910	903	873	911	913	910	911	920	881	878	898	923	892	872	914	849	923	957	919	926	878	904	898	879	859	909	949	908	891	900	887	898	916	951	965	956	907	878	938	895	908	892	940	946	876	906	908	922	903	883	930	893	919	913	900	898	921	908	935	851	948	910	950	901	932	916	927	874	915	924	892	886	914	945	949	857	851	914	896	889	905	902	909	933	871	830	956	931	937	961	914	929	886	859	899	946	952	947	870	898	837	885	843	902	925	900	886	915	921	887	949	864	944	929	918	920	866	912	909	915	918	908	916	942	880	917	890	903	958	929	870	951	880	915	960	871	910	913	902	904	945	899	895	934	896	900	871	934	901	918	887	943	934	880	935	896	899	987	941	895	872	910	903	877	929	991	908	904	890	879	874	873	887	930	1002	903	979	919	937	912	882	883	931	862	854	955	933	914	903	940	971	891	893	888	885	938	902	939	898	935	936	994	937	935	869	843	943	905	947	911	871	901	902	891	828	883	938	935	927	934	878	906	939	921	858	953	886	887	910	860	902	877	880	938	937	935	883	887	880	917	962	911	954	938	922	957	908	916	920	903	928	929	874	879	909	901	896	874	950	893	971	882	904	892	870	886	918	857	967	888	952	904	923	882	938	875	885	847	881	876	940	925	908	891	933	927	888	960	900	957	892	911	934	929	889	935	906	953	910	951	868	901	947	861	946	912	901	874	888	866	891	921	885	821	939	911	896	883	909	1012	910	899	900	950	919	879	915	938	884	946	889	880	875	905	883	911	936	924	886	977	885	911	893	918	995	887	886	905	886	896	899	894	843	887	939	900	896	891	907	896	939	925	901	957	878	924	946	886	940	898	894	861	895	902	905	918	924	906	980	896	889	913	883	947	940	908	993	899	921	899	875	917	976	917	919	909	878	942	868	915	922	893	879	884	894	881	896	954	867	940	953	888	911	863	963	906	921	913	836	864	953	859	902	861	891	860	933	915	910	981	893	908	898	962	885	882	866	925	914	953	880	904	895	942	844	898	936	875	889	922	909	870	953	942	885	926	961	876	900	911	854	914	904	923	892	897	851	925	982	882	911	868	964	958	914	933	956	891	881	867	898	960	906	902	925	934	866	941	878	934	904	902	894	946	923	954	867	894	895	855	894	886	884	935	983	869	900	934	885	884	895	958	892	936	888	862	911	847	934	881	923	968	863	890	911	889	970	910	953	910	899	888	887	895	880	892	940	909	914	921	970	921	890	900	961	919	948	936	966	880	914	950	888	926	923	867	893	927	938	909	894	906	930	897	844	956	884	901	905	885	882	873	907	884	946	949	889	918	923	991	917	989	946	879	943	955	910	894	956	886	917	907	927	885	890	926	902	893	904	916	888	962	912	933	871	881	971	935	896	895	906	867	906	834	955	828	914	877	945	959	935	913	943	940	909	951	914	905	906	898	907	940	871	899	882	886	902	880	869	918	883	863	848	886	951	864	945	857	882	969	857	910	922	912	889	957	956	943	906	900	886	925	932	887	894	931	917	912	918	907	909	905	945	905	944	942	896	914	983	956	880	927	925	943	920	921	924	934	908	877	876	916	933	892	913	941	917	905	876	905	892	894	876	921	873	891	946	903	904	948	877	856	879	873	924	952	917	906	911	899	920	913	941	891	875	938	922	918	875	878	877	912	934	932	860	914	859	896	883	936	910	891	901	931	917	977	954	871	902	932	875	877	927	909	876	915	942	858	922	905	839	905	943	948	969	919	902	835	933	912	897	949	908	883	873	860	908	877	938	885	901	918	906	922	929	860	884	883	937	953	947	875	897	888	872	874	935	848	928	963	899	869	910	897	915	883	945	848	842	951	941	944	943	959	921	927	950	886	948	913	974	942	926	907	930	904	935	839	937	878	891	959	935	908	867	912	922	925	963	908	894	943	903	935	906	893	916	884	863	913	852	880	887	928	915	911	911	900	821	923	952	891	945	907	914	915	916	951	903	964	904	905	915	886	903	941	896	926	898	923	929	964	878	914	926	937	879	959	879	907	904	954	883
56211	30301	15406	5103	1632	905	561	520	480	508	488	464	445	423	403	429	416	422	437	432	435	419	419	454	443	416	435	411	459	443	426	464	464	440	444	441	463	397	417	415	430	406	420	439	454	408	445	446	463	441	420	439	447	427	465	449	420	460	426	430	438	393	424	427	408	415	403	422	419	478	466	448	420	418	418	457	427	412	409	447	459	446	427	439	432	429	457	439	411	425	451	461	470	388	440	443	446	455	426	405	413	394	467	412	473	432	449	425	473	402	433	429	402	451	447	464	434	428	473	464	406	445	443	492	443	440	461	437	471	422	492	420	443	476	460	430	414	460	406	458	433	418	421	430	412	460	407	419	424	437	476	426	466	411	414	416	461	430	433	443	409	455	432	402	454	402	453	426	413	396	466	443	442	463	446	489	430	424	447	421	417	482	435	403	455	443	431	414	417	403	442	434	411	372	434	480	457	428	450	429	444	440	465	473	436	419	435	476	458	422	418	377	409	420	434	426	464	421	442	447	437	441	480	434	430	463	420	423	475	456	482	454	435	403	487	414	435	448	417	440	435	463	436	427	422	426	473	420	439	429	442	425	430	457	450	437	443	424	450	491	443	387	450	416	445	451	425	478	434	457	436	427	479	484	481	436	452	448	447	434	424	454	439	414	494	438	433	446	427	448	413	426	441	450	442	433	465	447	449	427	427	422	469	432	423	395	415	493	423	448	458	423	424	390	398	418	419	460	387	423	391	433	469	426	433	403	438	433	412	411	425	399	369	447	432	439	431	412	432	455	421	454	416	442	439	473	453	430	416	427	407	415	428	430	444	439	421	390	448	402	415	419	464	425	429	418	432	409	438	427	456	426	446	411	419	427	423	451	435	416	405	432	430	457	401	436	389	394	444	406	422	407	413	421	411	454	414	436	392	378	419	425	428	428	460	475	447	445	429	400	451	429	435	423	411	439	379	410	396	421	444	414	426	450	439	398	402	432	419	419	423	452	461	456	407	427	421	472	410	442	446	464	451	477	399	476	422	455	438	424	437	450	430	420	416	449	435	481	399	415	476	439	424	431	441	482	422	419	426	446	430	414	453	424	412	395	431	439	415	479	474	408	415	426	420	437	446	409	404	454	442	421	450	436	441	437	413	437	391	425	426	415	462	433	426	428	431	415	389	427	449	404	406	420	433	420	435	460	428	454	415	445	440	440	455	434	446	413	442	423	425	407	440	442	419	435	454	469	448	432	402	422	426	410	429	400	471	434	440	445	445	437	398	409	492	441	409	464	441	433	419	428	437	450	451	442	490	413	416	441	446	427	397	443	451	406	397	440	397	425	411	466	401	426	405	398	425	412	399	436	393	423	434	434	466	461	406	437	455	418	472	404	452	413	447	381	429	407	428	421	474	407	403	455	435	418	432	372	433	404	419	450	437	441	425	522	438	460	442	466	429	479	439	429	389	438	434	401	456	435	414	412	425	431	414	461	454	426	430	412	397	424	420	433	433	424	454	429	433	404	401	444	409	421	434	433	406	419	395	409	450	440	466	453	456	409	404	444	457	415	469	444	463	431	408	401	437	438	427	434	444	444	429	463	405	389	399	385	424	426	428	439	447	428	405	414	428	402	446	390	467	442	447	432	422	417	422	432	430	400	434	422	479	394	406	442	467	425	450	429	426	404	451	409	420	431	517	436	389	416	425	467	426	439	435	402	449	443	417	429	431	495	378	428	403	440	394	462	438	449	430	466	395	412	429	448	446	437	478	453	432	466	451	451	388	447	427	452	456	478	421	432	478	418	455	405	420	491	427	429	426	427	475	443	407	475	446	422	433	415	445	429	452	412	436	417	421	455	454	413	408	413	435	441	424	435	498	436	434	435	423	400	409	438	483	401	422	430	455	439	428	463	439	454	479	373	436	449	416	433	473	482	465	423	427	409	440	410	462	449	459	384	461	468	440	406	432	431	443	423	488	465	452	456	457	462	421	447	414	452	457	438	449	433	438	399	454	414	451	414	398	422	487	407	382	481	423	461	424	439	431	428	445	475	440	422	477	447	459	448	500	417	431	415	432	405	443	379	486	472	430	422	406	398	401	443	430	445	435	400	430	426	455	426	421	461	438	425	451	456	497	442	442	430	422	435	455	448	439	439	418	450	460	392	454	452	426	460	437	394	374	428	423	428	462	434	434	448	415	420	432	413	401	456	435	426	405	414	413	444	413	449	436	428	411	425	439	420	458	427	433	423	455	419	477	459	449	454	446	454	427	423	445	431	431	411	433	411	380	432	441	452	476	430	428	409	426	444	430	406	396	481	439	456	425	403	424	434	450	454	431	432	436	437	390	417	447	406	395	419	417	429	449	467	437	395	448	410	426	416	463	441	420	480	420	417	454	453	443	427	438	416	400	435	449	456	424	450	432	403	464	449	424	483	421	408	440	441	416	416	465	448	442	407	437	453	417	463	436	421	405	412	436	450	391	453	471	440	435	437	468	437	426	426	475	452	374	391	392	409	446	441	447	429	479	437	453	434	402	442	432	452	413	433	440	428	446	421	444	404	426	445	403	443	461	461	434	392	465	444	431	466	423	412	421	447	410	422	441	453	424	429	420	418	435	455	403	449	418	423	448	458	402	421	448	413	424	431	444	436	425	441	442	435	453	423	433	428	448	425	411	425	437	453	413	463	456	426	448	415	472	424	408	469	405	437	469	428	426	412	442	443	433	429	491	422	443	408	451	444	428	427	402	407	415	476	435	417	475	454	410	419	448	410	457	448	388	419	418	409	424	420	434	433	469	464	420	384	416	422	421	425	465	436	452	440	431	433	437	410	391	412	374	384	448	454	461	434	427	468	450	427	455	412	430	437	457	458	455	400	441	405	414	421	428	439	434	404	471	429	402	384	410	446	409	446	417	465	457	398	424	445	394	390	417	418	399	441	424	444	428	424	441	436	444	452	447	416	445	436	421	435	445	463	464	431	427	385	436	410	408	465	413	418	415	434	406	411	393	440	461	426	431	433	447	460	410	408	436	465	442	454	418	428	426	435	425	416	451	394	454	479	391	426	430	429	413	421	440	455	438	422	441	448	444	424	444	449	409	448	438	431	405	395	397	438	451	435	485	456	418	401	427	406	492	425	465	461	454	475	405	453	440	460	407	454	463	434	454	450	406	408	439	405	443	444	446	428	430	437	406	414	430	437	443	438	449	445	404	443	416	417	444	459	409	458	439	457	440	432	458	380	436	407	447	433	440	430	404	399	428	450	457	442	425	460	457	421	392	435	480	444	495	432	422	438	432	469	453	399	429	384	451	437	422	453	443	510	457	413	433	407	432	441	445	434	471	397	428	433	461	477	445	361	413	440	460	403	478	458	425	400	416	405	403	397	446	441	410	481	435	402	432	408	468	429	436	446	464	420	444	443	424	461	470	433	397	419	383	424	452	454	444	472	466	441	452	404	434	470	406	437	417	422	407	421	398	396	431	419	423	420	443	447	396	464
37710	22850	13314	7863	3802	2152	1312	1215	1169	1011	1057	936	995	937	988	894	967	936	965	925	960	951	946	942	896	990	984	966	952	972	956	1004	956	977	952	974	918	962	948	955	987	926	926	993	944	920	941	976	944	917	958	938	942	933	926	961	948	927	940	938	941	903	980	972	980	927	958	925	1002	934	931	910	959	953	979	937	920	918	947	992	929	914	898	909	934	952	886	924	946	955	919	898	956	969	966	961	925	994	932	882	950	912	996	934	947	910	960	916	967	917	949	967	925	898	928	917	949	923	929	965	938	966	916	933	963	919	928	975	900	917	890	952	916	914	930	961	960	951	947	964	885	927	887	873	983	964	976	986	877	926	934	924	908	935	989	946	955	918	929	980	933	991	963	913	975	956	955	952	929	948	949	957	939	872	939	964	986	907	932	903	965	910	968	963	976	939	901	891	907	901	1005	916	919	918	941	966	910	936	870	951	923	919	928	929	952	940	960	934	936	922	940	977	904	945	952	946	924	975	965	891	933	894	988	931	900	972	976	958	936	982	926	946	977	945	968	941	923	944	933	897	941	952	980	977	957	953	942	956	927	957	944	914	927	933	979	951	976	979	909	971	960	1008	979	902	929	922	889	931	971	960	872	878	903	871	943	987	940	949	936	987	924	995	910	970	994	942	922	935	945	959	989	903	906	918	939	940	906	959	954	884	995	912	965	930	964	967	974	955	992	929	965	947	962	940	943	923	873	946	939	941	991	935	894	981	930	884	931	951	947	939	983	960	943	949	886	954	949	933	941	968	966	933	935	911	928	980	958	1003	886	972	976	914	935	936	928	983	928	977	967	980	866	942	978	1013	941	887	886	957	927	968	940	1020	948	961	971	981	955	970	895	927	967	919	918	933	1032	930	948	977	916	958	958	982	956	910	928	969	951	957	1007	918	966	928	972	932	954	920	1008	966	930	919	924	958	920	947	918	903	900	904	902	926	947	941	924	919	943	944	891	945	940	986	902	946	953	965	971	965	920	969	925	953	881	959	919	896	952	934	979	923	994	947	963	915	937	908	926	915	921	945	1011	934	909	967	939	1010	987	1000	969	955	967	979	917	969	921	1008	915	950	912	966	902	951	974	947	927	962	933	950	960	957	952	964	920	978	929	906	972	904	971	901	960	1005	920	946	920	891	965	924	982	960	991	904	911	944	887	911	905	925	890	897	976	970	975	987	974	884	941	960	920	940	935	897	899	963	918	979	904	946	980	980	882	923	901	961	918	941	965	977	922	995	952	965	933	939	940	963	962	883	1007	934	943	929	964	921	996	959	949	911	932	1000	948	1004	977	980	987	905	980	942	904	1012	964	996	945	951	938	968	908	933	936	913	897	942	884	952	961	979	938	924	957	923	912	906	1035	963	958	955	944	918	987	936	953	953	916	992	977	1017	994	940	899	923	927	972	934	948	973	899	928	990	972	974	947	925	903	934	952	948	986	935	949	890	984	961	913	959	957	882	905	940	945	935	951	949	953	896	903	905	937	965	911	900	945	920	953	913	936	945	903	928	962	917	964	973	950	917	930	938	963	918	899	909	938	953	952	936	865	975	1002	972	935	969	913	984	934	906	935	985	945	910	988	889	928	960	941	900	944	997	935	932	935	998	926	934	931	916	987	929	947	972	927	965	919	960	902	930	906	931	924	921	955	906	978	956	945	955	973	916	903	928	881	962	966	933	987	938	958	974	941	947	965	976	965	917	994	902	921	941	948	917	940	929	895	968	948	903	907	938	947	946	999	919	883	885	952	950	971	941	986	954	926	967	937	982	942	954	933	967	956	936	970	945	940	929	907	911	985	987	881	963	953	936	966	909	953	957	937	984	931	885	914	901	949	964	953	947	977	905	959	947	913	1018	910	982	941	952	934	1013	955	937	951	927	871	969	906	1001	938	954	972	926	945	980	979	943	1011	907	921	916	983	939	992	922	918	916	943	956	916	961	936	954	914	936	970	965	912	943	942	967	955	973	965	966	945	920	939	933	914	895	948	975	928	933	906	933	918	936	957	963	875	908	943	987	959	954	983	917	954	977	948	977	904	936	932	946	974	941	941	913	989	987	970	961	959	1010	883	905	994	954	915	883	966	917	988	915	944	974	902	929	982	904	941	956	912	953	937	952	955	982	918	956	954	926	934	937	970	900	980	981	960	924	941	1001	913	949	946	958	978	939	910	918	984	892	922	958	911	901	958	963	893	911	915	960	910	851	954	952	918	887	959	977	973	979	932	979	913	935	957	946	936	910	915	951	912	874	926	952	1049	900	991	972	961	910	953	933	971	937	942	899	971	963	940	959	967	966	960	956	926	900	965	907	938	921	945	968	901	919	887	940	904	923	945	940	911	934	943	935	946	999	951	969	966	1045	885	919	945	978	899	943	944	935	908	971	931	936	928	903	921	937	945	935	911	1006	945	978	972	905	972	994	971	970	894	909	897	904	953	971	985	927	916	885	939	939	957	937	946	977	957	949	951	946	899	1020	958	948	949	978	944	967	932	992	981	990	984	978	968	927	963	930	943	900	916	966	940	927	967	919	919	973	961	901	984	975	888	925	945	933	976	973	974	903	968	962	945	984	986	975	945	950	993	933	940	933	953	951	953	976	958	1007	961	930	889	938	969	921	886	923	939	920	957	932	894	939	905	977	879	943	905	906	970	1006	912	979	918	902	971	914	951	939	982	932	921	972	1021	916	898	948	914	960	948	947	907	954	970	959	881	976	986	972	923	985	887	951	970	930	974	918	988	940	964	898	940	937	982	918	977	946	964	916	946	940	930	952	951	920	965	929	940	966	900	939	933	961	958	912	954	923	910	956	900	914	951	910	947	970	988	994	926	912	947	918	926	944	973	904	975	955	957	944	971	940	1007	990	912	907	946	989	930	927	966	946	914	922	972	1025	898	925	996	929	973	950	953	921	910	895	928	885	918	949	990	951	953	960	930	927	906	947	961	936	907	983	983	928	916	943	950	901	956	966	930	968	887	965	967	941	963	930	917	891	981	933	954	915	939	1003	994	938	922	959	955	958	928	926	956	954	953	935	948	962	958	911	965	966	898	952	910	968	936	987	1009	973	945	924	920	930	977	933	938	950	944	945	935	984	893	882	940	976	943	934	885	941	939	919	980	954	951	923	921	938	996	924	945	975	1009	898	953	944	938	968	949	899	939	933	913	864	912	953	960	951	995	921	942	912	934	941	958	987	953	965	969	934	964	905	952	871	917	958	912	849	927	966	939	952	916	910	929	940	878	931	974	977	974	964	920	926	941	938	880	951	906	989	928	913	923	887	900	973	964	924	903	965	976	969	902	934	896	873	935	912	986	934	952	969	916	908	894	932	930	965	930	885	908	952	933	936	923	891	922	978	965	953	929	928	960	939	911	899	950	988	933	971	961	914	940	982	930	896	955	914	974	953	937	952	934	990	965	970	957	971	970	998	935	907	965	1000	952	958	890	998	966	913	945	1002	944	964	986	973	957	939	968	936	907	941	953	977	864	943	976	933	900	851
53430	21617	4784	1079	651	463	407	440	468	437	414	398	408	427	408	429	437	456	397	418	395	465	422	430	421	429	406	400	438	380	415	473	436	393	441	422	441	420	431	407	419	383	438	423	436	437	423	439	429	431	428	412	443	399	422	423	407	433	419	406	483	419	418	431	428	443	428	402	441	411	419	398	397	447	429	441	412	433	389	483	404	467	424	431	430	415	405	418	412	401	433	447	419	393	407	412	402	365	432	412	425	463	438	428	412	447	415	417	465	411	466	469	455	391	458	366	417	451	398	442	433	423	445	452	438	405	470	422	427	436	428	433	410	423	416	386	451	437	428	394	403	418	429	431	419	425	426	385	440	440	372	401	435	428	425	399	425	407	413	458	417	390	414	419	423	391	428	418	395	416	438	398	400	441	406	407	433	455	439	394	424	417	428	437	391	452	425	452	462	431	446	398	410	449	438	425	471	433	422	421	450	455	427	426	402	417	428	408	416	416	412	465	409	396	400	414	411	419	419	412	359	446	460	411	414	460	411	413	412	410	456	416	433	445	411	414	435	455	436	409	417	405	413	386	444	453	396	427	366	446	402	429	419	413	439	433	443	412	433	464	448	466	418	430	426	433	390	411	410	469	435	420	430	443	476	432	411	421	371	440	403	386	403	402	430	445	454	397	403	424	453	453	410	408	426	396	429	466	456	427	426	417	391	405	427	418	441	410	372	451	438	401	403	411	466	458	427	439	402	411	397	407	442	407	436	415	410	404	443	408	418	454	454	453	413	401	436	450	399	429	423	389	393	421	397	403	422	422	483	382	411	406	410	410	397	434	424	451	448	411	420	450	406	394	394	407	386	433	421	426	440	428	453	463	407	451	429	417	446	412	419	414	462	402	423	466	406	422	426	491	411	381	388	449	418	405	418	394	428	408	439	449	378	410	450	387	412	482	422	392	410	425	423	381	429	417	453	451	427	446	452	434	379	439	431	443	420	433	436	433	460	433	447	458	426	422	398	432	443	439	443	420	417	436	426	453	412	423	432	394	435	388	380	372	398	465	399	476	452	409	404	425	428	431	441	380	411	437	413	435	466	489	428	440	461	457	401	405	395	390	464	382	439	416	424	413	439	449	428	446	401	428	427	446	432	453	381	437	435	421	407	435	422	447	389	391	428	436	413	415	409	429	411	419	407	400	406	437	415	421	416	441	414	408	463	435	452	416	434	406	438	424	413	436	423	423	438	391	431	431	401	444	436	375	386	416	423	420	413	402	419	437	418	451	436	436	431	409	437	436	456	395	415	452	384	433	396	408	424	422	440	398	439	427	392	401	428	423	404	390	417	389	411	430	415	436	464	435	414	437	434	427	416	408	435	441	410	412	386	432	419	426	437	426	371	429	405	395	456	449	445	438	432	392	407	423	416	447	428	440	429	435	428	392	418	401	429	426	396	432	434	422	442	423	400	428	414	434	432	384	415	434	409	367	392	425	424	421	420	430	391	465	435	482	436	408	434	474	434	417	406	406	427	418	411	386	406	425	444	429	448	408	406	422	455	431	402	423	413	411	474	434	425	412	413	434	435	413	456	406	430	454	399	446	417	435	398	426	429	410	419	400	425	440	441	443	412	426	417	421	437	415	417	437	397	418	418	454	438	439	394	409	414	423	433	435	398	414	412	414	445	459	393	486	414	450	456	420	422	397	435	450	434	431	433	410	454	426	396	450	455	420	433	455	457	411	410	431	392	440	440	436	411	422	444	437	445	447	372	411	444	440	418	439	445	426	403	402	424	435	405	398	419	411	451	417	434	419	465	470	434	429	438	441	405	400	408	413	411	446	404	392	405	424	423	386	476	414	427	380	435	418	421	409	438	438	441	435	408	406	413	391	407	431	403	428	435	423	431	404	437	442	419	365	427	395	446	433	424	427	390	449	446	401	389	441	424	423	425	359	400	393	417	418	418	416	452	413	444	443	442	420	382	439	406	389	418	477	437	453	442	440	411	402	438	397	427	450	401	395	403	440	454	453	388	405	425	403	458	444	402	403	387	451	431	380	401	411	436	416	415	424	459	414	441	391	372	405	411	432	423	411	409	407	420	385	412	444	434	457	381	376	418	425	429	431	400	435	455	446	400	448	435	434	437	432	435	427	447	434	440	412	417	375	417	459	389	443	429	404	404	395	430	436	454	435	390	398	414	468	399	409	453	439	423	441	418	396	433	424	414	431	416	386	398	428	413	391	416	423	441	408	399	434	460	376	434	450	431	422	442	436	415	489	429	426	397	452	436	411	412	391	427	427	441	452	435	424	430	411	437	393	449	457	448	432	442	446	412	413	411	418	379	410	423	411	411	387	416	395	429	422	462	418	438	423	440	421	418	441	479	426	442	424	428	446	458	449	413	388	399	435	415	419	443	413	420	462	447	417	435	408	449	446	424	438	417	448	407	418	399	395	431	457	420	428	419	376	438	443	430	419	373	442	427	419	400	398	425	385	466	423	443	405	390	414	395	407	402	387	410	450	494	413	434	409	423	422	417	419	395	391	387	407	429	425	419	418	408	426	428	433	390	420	412	396	407	437	422	427	453	410	394	421	399	433	427	430	446	470	423	415	383	402	387	410	432	442	406	421	395	475	411	400	427	420	464	386	406	389	400	446	412	428	429	452	450	419	434	476	415	413	399	423	381	435	428	380	405	449	432	373	461	407	440	417	394	417	396	421	440	416	395	417	390	419	448	403	418	443	467	422	428	393	442	404	428	407	410	407	436	419	451	428	433	432	414	402	465	408	476	397	404	425	401	413	426	430	442	401	396	428	456	444	417	479	417	434	429	466	416	409	435	384	412	475	411	433	387	410	422	404	427	436	439	395	422	477	401	405	441	460	465	389	421	446	435	438	456	419	455	426	442	429	427	423	390	448	400	421	426	409	421	424	407	363	446	394	432	422	436	448	413	417	422	428	396	421	439	446	484	409	423	430	429	413	442	449	421	394	437	436	422	428	424	386	415	440	455	418	401	445	434	462	432	399	452	445	464	442	435	406	435	419	455	408	438	439	447	475	446	402	399	453	465	424	451	451	421	432	424	477	378	426	404	418	471	462	424	421	397	452	398	446	428	415	411	466	397	407	401	424	448	417	469	436	442	407	400	458	392	426	450	425	450	415	428	412	430	457	409	429	412	427	432	407	406	412	398	447	387	437	403	463	444	423	462	406	366	434	416	408	462	418	397	446	436	420	403	410	423	434	381	424	436	454	422	416	439	434	429	404	453	400	378	453	430	447	423	452	437	407	441	451	425	410	432	430	409	401	423	419	394	444	377	423	438	431	446	428	406	391	396	414	402	438	419	392	471	438	416	433	400	409	423	436	401	410	421	436	432	407	434	443	444	432	412	391	402	407	459	411	445	403	420	423	407	403	402	419	448	403	425	428	420	427	396	382	404	446	452	408	432	453	424	411	427	415	413	433	446	420	409	394	414	384	421	452	356	410	445	379	381	417	485	405
37043	14868	4733	2204	1198	1006	974	938	924	902	913	946	927	934	884	963	884	956	902	887	927	837	967	937	920	895	912	947	892	969	947	908	943	907	891	859	936	907	941	935	946	886	888	948	959	899	946	968	892	934	928	937	912	949	903	925	927	944	916	968	907	955	914	914	924	964	919	910	889	908	953	934	995	925	953	928	891	914	945	949	906	918	980	928	960	942	933	937	929	910	934	932	942	939	921	925	897	924	906	960	909	984	963	933	915	932	887	951	924	942	903	900	888	915	911	881	993	954	889	880	902	894	884	910	839	928	927	904	900	896	918	980	949	908	926	904	882	933	943	926	1008	906	945	880	983	864	892	953	845	945	923	948	897	892	979	945	868	892	912	905	926	932	881	913	931	911	878	970	921	949	913	912	970	965	954	892	957	921	909	982	911	953	889	969	935	893	922	901	843	954	911	915	918	943	856	1020	922	918	945	940	886	921	938	949	923	973	949	861	956	922	950	901	890	904	892	931	968	918	859	988	924	935	877	951	889	896	886	942	909	959	903	900	920	904	893	918	908	890	916	942	902	911	970	917	862	964	954	943	916	921	918	973	895	891	922	956	920	910	960	923	922	919	935	937	925	901	906	873	981	932	893	880	960	957	908	898	950	895	977	944	903	917	942	919	903	1003	927	907	921	896	929	856	877	915	931	893	926	932	942	937	913	929	923	975	906	949	964	947	952	900	945	887	914	995	949	891	902	947	917	899	919	917	912	852	904	962	913	901	969	940	926	921	915	948	930	923	899	964	940	910	953	926	899	891	894	949	963	941	893	909	937	948	901	900	903	919	867	899	925	943	966	841	932	931	885	952	951	878	921	842	895	923	946	893	919	919	915	954	909	928	856	967	896	929	922	962	887	879	920	913	959	885	883	886	922	914	961	911	988	924	973	915	901	930	920	950	899	883	920	913	912	969	890	928	895	902	898	887	937	902	954	858	915	942	914	877	927	868	894	932	904	919	892	914	962	868	945	886	984	867	901	954	933	900	921	913	912	919	980	857	924	906	923	912	896	900	938	956	950	901	919	854	951	896	951	954	918	930	911	920	959	916	901	900	893	898	947	913	915	932	892	911	925	919	924	902	920	957	975	847	950	955	948	898	956	888	957	861	980	921	881	888	904	926	850	931	919	921	903	907	981	919	953	944	930	912	933	903	889	927	950	943	862	921	888	908	929	929	930	888	914	914	957	905	919	921	908	952	916	962	921	916	912	906	925	884	959	899	878	909	905	929	903	948	920	990	917	912	910	957	921	912	915	908	931	903	914	858	907	947	968	935	880	896	960	884	983	940	957	906	884	926	903	937	937	928	893	919	924	898	898	909	918	865	915	932	962	972	953	902	934	910	934	893	948	909	922	977	958	971	951	897	920	946	925	929	943	941	933	922	929	926	854	899	924	930	947	953	900	939	977	885	866	965	890	974	888	955	922	843	879	935	903	957	940	928	901	900	909	885	922	914	926	896	941	905	926	968	907	919	895	900	935	914	906	942	928	915	915	929	898	958	910	907	953	921	867	874	950	942	940	939	936	938	939	952	920	944	924	962	916	917	947	898	923	890	906	949	946	941	920	860	958	934	901	913	894	912	921	914	912	885	928	925	913	933	952	966	884	912	927	974	928	942	982	933	918	931	971	919	939	969	897	915	956	922	946	952	965	875	902	871	887	902	907	991	913	883	923	883	907	904	914	908	947	979	936	919	931	913	991	904	900	917	905	935	924	887	939	967	909	997	931	913	891	967	914	880	953	892	930	861	979	925	938	916	925	983	918	940	927	964	883	904	937	906	940	930	959	964	869	982	911	987	899	906	867	907	888	920	928	889	954	946	892	904	926	909	888	961	942	850	920	854	896	911	888	888	960	907	890	907	909	904	936	846	948	885	908	958	939	907	898	918	900	939	961	875	943	976	921	926	986	947	886	934	996	906	904	912	960	947	936	889	973	859	929	883	953	966	902	918	922	933	949	969	895	971	947	911	911	946	918	886	873	956	902	920	920	922	934	878	953	936	950	888	915	914	914	900	900	903	937	869	867	918	920	901	921	896	902	942	980	963	954	910	934	946	966	932	938	976	926	914	864	875	900	907	890	904	938	930	968	878	911	959	931	910	1003	902	924	995	868	916	881	924	942	906	982	932	879	1001	922	874	959	888	914	950	920	938	905	903	888	935	927	917	979	919	944	873	906	899	970	961	892	916	894	919	914	937	870	924	892	911	859	970	961	931	883	926	876	931	984	941	906	911	929	895	933	906	963	943	922	958	933	894	877	936	888	943	908	961	917	955	946	888	938	938	922	925	924	939	939	922	916	916	891	932	906	929	903	866	923	897	953	949	894	899	951	922	917	931	924	993	963	872	926	912	915	894	938	954	937	908	914	935	985	880	868	924	917	932	885	905	874	856	965	925	944	933	938	957	888	912	992	952	987	934	901	931	894	910	899	882	953	868	942	922	969	911	920	918	939	907	950	919	940	916	959	953	972	899	922	919	886	897	946	925	902	924	958	912	916	932	990	914	909	932	1002	961	882	952	885	931	885	964	882	912	916	940	919	925	957	941	939	970	878	890	945	964	862	900	943	913	904	975	926	937	904	925	916	949	958	979	884	928	922	976	917	986	953	869	891	937	932	971	949	930	942	941	980	940	887	923	918	942	944	937	888	923	881	900	944	877	890	951	967	865	947	939	922	967	910	907	931	872	904	910	907	920	930	982	908	857	956	919	928	929	933	916	916	942	934	886	916	931	964	916	890	903	934	982	902	953	950	928	869	930	929	881	905	952	908	901	905	924	940	909	940	945	976	892	965	957	882	940	934	938	964	905	976	852	929	876	913	918	923	976	855	971	919	884	901	957	911	940	904	932	926	881	902	908	926	909	955	904	893	944	920	953	930	920	976	928	885	957	902	882	910	925	938	891	993	975	955	942	910	924	884	888	870	914	882	927	903	965	941	937	926	927	942	957	951	865	911	933	959	919	922	950	873	942	932	938	902	911	880	978	893	930	942	900	907	950	907	948	909	873	923	898	936	889	921	893	923	883	949	887	963	913	892	871	981	928	938	919	950	955	926	924	901	921	988	899	928	929	919	883	917	878	912	881	884	987	942	925	914	904	1016	913	947	916	952	933	932	930	947	956	910	874	964	869	930	965	908	881	932	910	993	927	944	918	873	906	926	958	923	924	964	948	933	944	901	897	857	911	931	908	937	945	919	925	885	880	870	912	933	941	921	868	935	895	953	893	889	983	948	931	925	904	939	902	857	886	920	969	893	948	896	905	967	906	918	915	966	952	893	937	888	883	901	958	982	923	962	856	980	901	896	909	864	896	930	924	926	936	947	912	863	956	923	926	928	959	956	844	929	898	947	972	972	955	897	936	926	922	973	911	969	977	961	865	908	971	902	954	903	975	940	900	891	909	888	930	908	904	888	959	1015	899	902	929	906	896	889	946	887	921	814	923	931	935	927	942	945	953
62520	31140	15634	5564	1788	886	658	585	530	518	436	441	412	420	447	407	462	406	465	404	408	434	421	447	423	401	408	407	426	429	412	383	372	434	415	418	411	422	449	423	402	398	391	407	436	416	384	437	442	396	388	395	388	420	411	425	413	411	387	405	401	431	419	387	420	421	437	432	419	470	411	401	423	409	410	421	403	422	439	434	390	364	433	385	405	403	409	442	412	419	383	413	407	409	427	410	476	439	376	402	387	396	435	431	380	386	393	372	386	401	422	395	432	454	439	458	439	429	425	427	396	418	439	453	393	415	344	389	391	444	416	397	379	434	471	432	411	442	398	421	463	375	442	416	414	449	424	390	426	439	370	371	408	428	429	422	375	434	442	437	431	427	403	447	420	416	414	433	423	429	431	390	453	401	410	423	429	417	410	422	417	399	446	424	408	374	433	442	403	419	405	446	414	383	392	391	401	430	440	454	415	395	374	410	416	409	379	435	401	435	389	399	434	414	403	429	444	391	418	390	390	400	410	431	380	388	423	405	392	362	429	436	444	459	395	391	398	408	441	391	443	440	468	447	456	405	398	403	408	417	476	408	442	433	459	432	395	411	444	406	388	404	415	386	402	405	420	416	441	387	429	412	421	405	423	350	416	404	418	402	409	439	476	432	373	383	394	410	409	438	403	396	402	432	399	431	392	450	427	441	405	419	420	431	410	453	424	425	414	414	429	404	415	395	400	448	357	383	357	409	437	435	450	436	496	422	427	430	422	393	417	402	415	390	392	404	465	428	432	403	431	450	440	434	426	410	462	396	438	476	405	417	401	413	399	435	422	424	396	448	416	418	441	430	424	388	426	440	395	406	376	399	417	398	454	364	403	424	401	405	433	399	428	449	454	382	429	453	418	422	421	421	407	414	408	444	439	416	427	418	426	431	448	392	398	430	453	428	418	434	449	445	443	425	396	403	419	420	403	448	450	397	378	386	419	389	393	355	415	422	455	461	431	416	419	409	400	394	446	465	378	403	390	383	388	429	416	407	425	431	393	423	405	463	426	380	392	359	411	416	405	442	434	464	421	387	443	410	451	416	417	430	484	484	372	415	401	406	457	387	365	344	371	412	397	439	413	440	392	427	422	409	400	423	446	423	396	441	433	411	457	423	403	410	443	428	428	448	399	382	399	405	370	452	422	436	392	410	403	415	384	433	381	426	422	421	424	421	441	452	400	390	406	427	438	398	366	415	454	407	421	441	420	400	395	462	443	433	434	448	429	426	416	409	422	442	413	394	446	420	432	438	459	427	441	433	448	381	411	423	426	417	376	399	402	410	404	398	422	415	435	444	387	426	427	399	407	416	455	433	434	440	403	413	443	414	443	438	438	435	409	466	436	410	433	437	408	382	448	432	399	430	402	423	415	446	393	402	453	419	431	406	431	404	433	434	425	422	393	411	434	436	405	417	430	387	423	416	399	400	429	431	442	412	441	427	432	413	434	389	435	396	397	455	407	467	439	448	388	386	420	412	430	432	430	452	443	442	438	390	438	408	435	404	386	397	432	422	427	416	406	377	389	414	441	418	467	385	398	403	435	410	428	459	412	429	448	429	379	416	401	378	422	455	414	442	435	461	408	410	414	438	392	437	372	397	436	405	417	425	423	409	393	422	404	405	397	431	396	418	424	429	402	415	421	441	439	419	406	409	361	414	391	421	420	405	424	437	456	391	467	403	411	391	396	415	433	424	412	386	394	418	421	409	459	412	392	441	392	393	403	412	445	427	404	412	374	409	445	434	388	406	413	441	432	418	419	432	430	431	400	415	435	408	417	379	417	460	446	456	391	420	452	406	437	432	426	441	397	427	427	426	467	471	449	485	420	442	417	412	410	416	430	397	406	387	428	420	401	397	427	423	421	406	386	404	384	437	419	419	413	430	404	418	412	416	432	395	422	417	403	404	424	424	373	386	405	371	450	387	428	427	427	397	438	446	393	418	440	424	444	400	440	376	416	398	430	429	438	430	407	377	420	431	409	406	410	402	454	441	415	417	425	426	429	426	428	424	399	428	434	448	428	453	437	417	433	451	398	440	418	390	414	401	439	402	418	404	451	469	420	414	379	432	433	378	413	400	417	463	395	415	422	422	415	436	416	419	426	404	406	424	420	399	427	413	415	408	427	353	440	433	459	394	405	460	429	417	378	430	429	405	399	436	383	444	417	381	413	397	430	405	418	438	383	436	432	439	454	443	447	444	369	412	440	406	442	393	403	437	414	475	413	408	409	400	434	402	424	448	418	430	433	385	427	449	459	451	425	404	435	409	405	417	372	392	410	465	416	414	438	463	431	402	465	391	429	401	428	390	384	398	400	390	440	402	450	391	390	434	378	396	395	438	454	410	438	420	399	407	396	416	413	440	404	427	417	405	408	430	434	394	401	428	435	431	450	451	395	435	413	452	466	397	411	426	439	428	375	414	395	444	423	408	427	403	436	448	367	401	406	380	396	390	436	401	386	415	428	422	397	420	418	412	429	413	390	390	421	404	440	383	444	432	412	435	457	487	439	407	406	401	378	426	417	415	434	416	413	384	459	421	417	422	418	405	401	384	392	452	483	430	414	428	468	399	422	467	388	408	457	401	447	390	445	398	407	427	412	423	410	408	410	429	389	390	393	415	399	446	447	375	438	445	426	410	397	463	406	446	423	414	394	436	399	392	423	422	387	427	414	388	419	403	427	383	412	437	415	437	428	454	425	376	392	425	409	403	395	410	415	432	434	404	379	443	434	469	427	437	416	401	430	390	404	410	424	439	420	397	436	387	454	384	436	403	438	421	411	479	419	456	405	421	394	408	409	420	432	405	391	424	400	464	435	412	438	388	424	445	408	412	384	407	433	412	436	389	415	416	407	439	407	428	392	443	401	411	423	443	436	402	404	412	470	407	408	373	421	414	403	387	475	432	393	400	389	388	408	394	414	419	403	420	450	424	450	387	428	438	399	412	433	384	450	479	434	411	433	401	450	394	396	408	452	430	437	383	398	424	451	480	434	403	409	400	436	421	409	400	432	399	420	405	396	394	398	433	460	412	416	445	466	426	402	422	441	365	378	446	398	448	415	420	430	386	380	437	421	369	419	444	436	440	417	412	413	441	383	437	390	428	427	431	427	418	398	425	386	407	437	396	411	411	421	380	405	401	421	415	426	374	421	410	455	437	420	415	427	450	441	408	403	387	370	348	416	420	422	399	419	393	410	421	410	424	433	403	419	403	411	430	454	398	457	386	413	415	464	431	416	411	394	409	457	447	460	437	451	438	414	411	440	403	428	439	427	410	445	433	414	444	383	395	399	432	418	393	430	422	384	406	405	394	418	399	391	386	436	428	416	408	371	412	417	391	400	392	408	397	407	396	432	477	446	400	397	420	436	412	394	398	424	440	442	414	395	425	436	422	427	382	419	426	419	376	376	448	476	448	412	421	420	385	395	383	384	408	420	449	454	435	436	435	425	450
41641	24037	16367	8601	4153	2482	1737	1328	1198	1162	1056	1008	905	884	911	935	906	969	923	888	935	941	869	937	907	914	855	952	899	917	919	905	900	933	906	921	949	945	951	964	949	891	894	894	904	882	929	883	953	913	892	902	900	925	855	912	890	915	878	934	888	912	903	904	892	861	916	964	917	968	904	968	858	922	964	943	860	944	953	944	934	899	897	889	915	896	880	963	956	935	946	946	922	917	914	945	947	912	951	873	884	845	943	917	936	926	910	894	902	896	932	880	942	903	887	959	899	878	929	957	945	895	886	926	902	960	888	941	970	940	885	904	867	944	947	874	967	925	921	883	913	876	953	885	929	890	952	960	909	975	882	906	870	923	918	982	886	906	897	921	912	962	929	898	894	937	906	925	924	922	873	905	861	874	926	926	944	987	945	901	960	925	918	953	898	905	935	890	948	984	941	951	927	924	927	917	881	857	900	956	913	892	915	975	934	949	957	951	909	880	878	895	890	894	913	895	918	890	930	885	906	898	941	919	906	939	915	897	933	916	888	913	867	929	900	950	894	933	886	901	952	928	907	905	943	945	901	867	905	916	977	910	968	970	927	908	926	881	884	950	900	952	953	945	896	894	929	884	895	921	930	907	887	870	927	895	922	925	897	936	891	889	956	972	981	864	948	927	890	920	965	923	928	896	900	940	930	935	933	922	920	930	949	883	912	1002	906	878	908	891	983	925	927	867	917	916	889	867	919	931	853	938	881	883	909	906	911	931	952	989	913	902	957	917	940	913	950	929	912	940	940	951	916	853	903	940	882	899	872	905	905	876	945	929	881	936	913	906	963	912	946	936	916	906	946	917	925	895	896	897	887	906	896	943	856	887	921	930	928	946	914	916	896	952	953	910	919	966	937	945	901	912	967	902	928	942	922	878	931	914	907	914	919	926	929	920	948	886	910	873	866	912	936	916	901	865	922	930	965	902	918	910	923	986	936	920	952	913	919	939	903	872	964	956	852	848	861	912	954	879	920	955	919	931	898	904	919	934	891	897	895	888	941	923	913	912	947	948	944	901	918	932	914	861	922	973	916	878	924	893	913	919	935	946	891	894	973	911	994	951	926	958	932	884	907	953	954	953	948	866	910	906	922	912	953	865	972	893	928	896	892	956	935	863	911	881	940	902	911	978	899	844	894	900	863	873	955	961	923	897	972	912	922	922	916	945	905	878	918	949	906	882	966	906	913	873	899	876	978	931	978	928	887	891	924	906	933	939	927	912	953	891	958	866	918	924	906	910	897	939	950	927	842	893	904	865	887	867	934	900	939	950	888	938	938	950	920	946	895	926	904	919	948	930	916	967	876	910	905	920	966	951	899	947	907	984	917	953	934	889	882	909	923	931	955	911	958	896	890	953	971	854	936	866	919	946	927	956	960	977	956	915	916	931	955	950	851	871	963	896	899	957	843	961	847	913	900	946	926	914	856	963	921	897	1015	888	886	907	883	962	912	927	901	880	831	920	965	928	913	913	922	907	899	945	939	897	938	926	931	885	954	908	907	896	872	949	945	900	894	882	887	911	902	911	910	917	950	906	960	891	934	930	941	905	921	934	929	964	920	888	923	886	913	944	929	896	931	908	970	887	941	912	944	869	991	851	909	923	888	928	914	896	885	950	911	885	906	877	943	938	987	935	897	891	873	899	889	922	935	950	941	923	917	928	899	928	898	907	953	914	944	900	945	900	913	902	914	900	884	939	893	950	940	935	966	968	878	906	953	958	943	895	918	925	897	872	925	935	938	935	878	903	936	896	961	865	898	914	894	850	897	885	939	902	864	921	878	912	930	904	887	882	907	913	944	940	931	925	950	964	931	946	946	958	951	897	889	969	906	908	942	918	922	939	939	906	899	916	835	875	934	926	895	925	883	943	926	931	928	928	951	901	947	954	939	923	939	888	935	953	933	936	956	934	938	938	959	924	937	913	967	925	893	930	848	929	965	881	986	916	927	873	958	984	923	953	926	867	890	914	933	928	916	961	958	902	905	946	950	907	915	903	900	906	898	901	954	975	963	919	955	904	890	897	944	869	910	942	991	914	995	924	927	954	946	928	896	945	913	900	897	927	929	918	876	924	919	934	908	882	920	918	855	861	952	902	918	890	928	963	936	1034	937	935	941	891	892	902	906	928	921	974	996	975	853	908	899	885	971	962	944	944	927	939	908	878	895	856	899	904	900	859	919	945	930	876	920	975	941	967	894	882	961	970	920	883	914	916	876	965	963	899	938	894	932	922	985	911	956	861	955	915	877	866	922	978	899	922	886	861	901	920	864	990	895	911	908	919	892	935	873	890	896	984	933	906	945	936	926	933	913	917	926	891	878	951	945	850	932	894	912	991	942	934	917	923	944	882	896	923	925	908	869	908	932	887	951	862	949	880	919	936	909	895	898	935	915	961	929	905	930	889	937	933	873	910	940	899	880	841	929	966	890	880	843	930	899	930	928	928	934	877	889	905	910	900	918	874	932	895	935	935	881	916	922	901	844	926	924	955	908	913	886	930	883	906	844	869	920	941	885	987	950	880	901	911	945	907	886	886	893	907	915	968	902	927	958	882	913	896	913	946	935	962	941	910	872	952	918	948	862	896	903	917	860	926	931	886	918	901	913	931	942	877	899	939	947	953	965	936	920	900	907	888	905	941	871	912	946	897	921	926	966	894	904	917	953	948	875	896	917	905	980	897	930	950	980	902	927	934	923	919	896	939	935	901	940	904	936	841	952	923	912	919	922	933	906	910	923	916	901	923	928	889	911	945	902	900	876	900	905	923	878	905	898	938	920	892	876	937	890	858	910	855	926	870	914	891	932	913	903	916	970	920	917	910	950	915	894	922	913	915	926	939	947	966	913	924	932	855	910	897	927	971	876	864	915	903	1012	927	907	904	906	905	979	912	927	889	955	889	943	906	892	1000	953	929	928	954	960	911	920	905	1009	935	907	933	929	934	859	941	914	895	931	903	924	843	872	966	912	890	887	901	946	992	910	921	895	927	923	918	891	940	932	890	906	855	1003	963	916	907	903	895	970	924	931	855	964	930	996	908	923	888	922	940	934	946	912	994	910	916	939	906	880	900	894	905	888	905	901	951	942	920	919	907	928	960	898	898	915	915	920	912	982	906	891	926	956	900	903	925	924	923	877	915	953	889	941	859	883	859	895	911	911	906	932	918	934	938	907	919	938	976	859	882	899	939	963	953	893	906	880	900	875	904	930	930	904	959	918	971	955	938	916	912	981	952	951	912	928	853	876	923	934	930	904	887	953	971	923	925	918	872	879	886	882	957	916	919	951	931	935	937	938	903	895	922	912	856	939	942	895	898	917	949	923	961	941	915	950	928	940	908	948	947	916	924	945	923	885	935	930	888	891	888	904	935	942	906	930	948	908	901	878	924	897	926	901	927	898	934	895	965	910	923	918	897	935	877	942	964	878	959	883	943	918	931	931	925	930	946	905	947	940	904	924	942
64560	28119	9386	1959	824	674	611	527	473	490	425	424	395	445	420	393	434	404	455	468	405	420	406	398	389	466	458	417	444	405	431	435	448	442	442	411	423	426	432	424	460	420	429	436	434	397	410	393	378	472	426	416	398	465	450	407	431	417	404	427	402	425	445	443	465	459	436	451	465	487	443	434	400	448	450	419	452	430	464	464	402	401	458	442	459	447	408	403	415	428	422	448	421	444	477	443	424	450	410	399	409	444	431	426	412	416	428	427	456	393	427	440	432	428	422	433	475	410	434	415	453	472	449	423	426	435	460	447	458	415	429	431	384	412	392	446	402	402	422	459	421	440	464	408	444	408	452	363	433	467	429	401	413	402	425	432	461	487	450	455	416	472	427	463	424	437	438	450	431	435	418	424	414	454	445	437	437	433	444	440	416	408	442	463	417	471	447	415	441	482	410	454	392	443	448	423	407	469	437	432	416	445	427	458	459	418	446	426	414	420	419	430	409	431	470	431	455	430	463	413	449	424	449	380	432	427	445	437	419	432	412	399	410	425	443	475	462	401	360	428	394	437	432	422	435	449	441	431	395	448	417	470	476	395	403	472	468	412	428	419	456	427	388	453	455	435	426	432	430	429	412	399	441	432	430	470	477	448	424	429	449	459	425	421	474	434	451	475	450	427	458	411	391	438	399	389	386	425	414	452	397	393	437	404	486	420	413	456	415	396	416	418	417	406	430	426	415	428	441	436	393	449	418	399	427	397	404	403	442	428	429	468	389	405	436	430	439	436	403	407	425	465	435	451	441	415	426	474	432	460	428	416	423	431	436	414	447	473	429	460	360	455	436	432	465	433	437	468	406	407	457	416	445	441	416	461	444	406	428	440	464	424	427	433	434	427	420	441	418	469	416	421	417	402	456	425	435	413	417	423	429	456	411	413	411	408	421	430	432	495	416	400	418	432	469	455	408	444	466	433	444	420	449	458	435	436	437	403	426	412	419	445	443	431	453	444	417	409	425	454	453	451	432	435	439	419	435	434	404	384	399	445	424	412	445	428	443	407	443	436	461	434	428	452	429	433	442	411	441	444	434	432	444	456	445	394	424	481	477	440	450	434	463	423	460	458	407	454	433	394	458	445	451	432	450	442	415	447	424	397	433	418	426	472	418	399	415	380	454	405	429	459	421	418	417	418	444	443	434	463	422	405	440	437	484	443	413	429	457	412	430	436	407	444	420	413	455	439	439	455	430	393	431	387	426	458	433	407	425	423	411	411	467	448	439	448	425	486	450	431	402	477	408	451	434	433	451	462	451	453	458	417	387	437	400	453	443	439	428	424	414	469	429	421	422	405	428	423	406	431	412	442	424	426	428	420	434	396	432	466	438	401	390	470	419	449	428	419	461	437	414	439	447	424	456	440	429	437	442	406	485	424	434	454	434	442	424	410	374	446	459	429	453	449	445	454	401	410	447	410	434	410	463	452	421	439	453	408	414	421	456	415	446	430	436	422	489	430	450	432	437	446	449	444	415	446	437	460	443	414	464	414	479	385	420	428	413	434	429	455	399	425	430	414	437	431	425	418	445	431	440	413	415	455	435	438	434	401	393	412	424	423	419	440	422	435	443	413	418	429	413	402	435	437	448	399	439	418	437	444	459	435	412	408	409	401	411	466	447	411	370	443	440	393	428	463	441	450	433	439	413	446	444	433	436	447	388	413	427	460	396	419	403	440	449	399	420	422	435	429	437	438	394	445	451	432	400	446	445	387	393	452	488	400	432	456	424	432	401	429	412	421	413	424	444	408	453	442	422	432	449	409	448	432	434	453	420	420	429	446	408	468	472	439	464	414	387	450	453	416	443	399	383	397	404	414	441	430	453	432	385	408	437	459	408	408	417	427	411	419	423	432	438	459	473	445	390	430	406	395	420	440	430	467	469	449	423	479	445	452	416	433	411	489	472	451	429	437	415	430	454	421	459	416	415	430	438	414	371	401	406	420	408	442	450	421	409	425	460	409	413	389	423	425	398	394	444	426	483	454	406	417	428	467	413	467	424	414	436	438	443	432	424	422	456	431	424	416	414	414	450	459	406	404	411	403	434	423	440	436	435	476	451	441	401	423	417	437	451	429	429	407	468	453	468	404	418	435	438	402	429	424	454	437	427	387	424	461	389	406	435	472	421	414	423	416	427	458	390	435	446	405	413	434	365	432	395	456	439	416	452	435	439	430	440	468	428	473	444	405	430	410	400	422	414	445	486	417	429	425	449	459	438	421	448	478	420	409	446	437	416	432	423	444	427	472	402	437	407	456	428	418	436	434	450	452	469	405	449	454	452	443	385	418	385	391	422	428	449	441	473	417	427	457	431	453	397	404	455	396	417	431	460	434	428	433	422	464	389	451	451	443	421	404	458	400	459	404	444	413	430	419	422	450	423	463	437	486	450	400	438	479	413	478	472	428	462	426	417	442	422	434	433	434	427	446	421	408	484	431	434	429	435	416	452	412	458	438	407	387	458	443	428	402	424	449	435	440	454	447	448	398	440	440	449	424	406	448	425	439	450	419	410	449	388	434	412	415	432	388	414	448	419	427	408	385	469	417	444	418	436	409	420	406	491	447	438	433	401	443	418	429	441	407	419	428	452	423	409	402	423	432	424	417	435	461	416	442	457	422	409	465	414	446	397	409	452	421	403	403	383	440	429	448	463	427	439	452	410	410	411	441	414	451	449	437	397	434	425	446	444	429	459	415	452	442	423	421	406	412	387	438	433	446	467	391	444	428	456	414	423	442	415	452	433	413	403	393	439	448	430	416	450	384	440	440	436	393	468	418	453	398	444	456	426	392	432	437	463	452	417	408	419	410	448	451	436	429	454	425	438	433	446	385	427	432	411	448	418	395	443	461	458	429	467	411	427	454	437	445	476	432	433	436	425	453	444	396	402	427	450	446	417	407	434	399	466	404	391	370	422	427	422	420	402	424	437	439	429	425	409	450	435	406	416	423	436	436	430	443	417	431	429	432	430	435	427	385	443	437	403	415	412	433	423	416	427	424	453	441	435	419	431	409	443	421	442	431	414	482	427	405	422	434	422	451	432	439	429	429	397	439	458	422	427	432	422	426	472	405	440	428	416	414	427	413	423	447	448	410	428	422	426	474	406	429	464	464	432	410	449	451	460	411	436	424	449	433	421	442	401	433	470	502	417	415	437	416	434	447	460	464	433	377	469	449	448	474	397	450	437	409	427	479	422	419	426	388	438	366	481	409	474	409	393	390	440	471	441	436	441	416	420	416	441	453	483	404	430	424	427	417	421	413	443	423	434	448	412	462	480	474	409	422	413	396	417	402	426	437	454	440	384	404	424	443	435	437	439	433	416	476	405	406	408	352	430	456	435	460	413	420	469	438	450	397	422	465	425	416	463	436	448	411	449	430	394	366	457	453	390	425	472	465	430	423	402	435	478	438	445	411	411	443	440	414	481	432	432	403	417	438	425	432	405	395
43105	19436	7319	3299	2166	1646	1390	1205	1075	1064	1043	960	999	960	953	1002	951	969	952	995	921	906	911	918	900	929	944	958	909	951	904	907	941	964	940	951	950	928	899	934	940	889	955	918	870	948	935	909	925	907	901	908	944	998	983	967	995	944	953	976	943	955	944	984	945	880	933	899	958	944	948	948	949	925	964	898	1010	911	891	908	928	991	979	943	940	935	977	984	847	939	931	958	952	893	906	964	909	959	932	877	911	930	962	963	926	953	918	906	943	938	946	976	970	937	877	946	962	901	947	937	949	980	963	982	975	913	954	936	920	922	956	915	962	975	937	937	973	929	961	913	942	893	895	968	958	922	964	989	991	907	915	909	958	894	935	976	957	956	975	933	945	942	869	1008	960	943	987	955	962	965	959	970	941	904	927	981	982	972	927	919	950	929	927	953	947	889	924	927	931	938	943	946	969	950	916	930	952	932	942	945	943	935	1007	942	946	874	932	910	916	971	936	923	947	980	884	962	958	942	907	943	893	910	898	916	991	900	909	923	961	990	915	900	913	937	957	948	919	879	952	965	921	922	936	894	947	877	955	909	944	893	952	925	995	917	946	919	909	977	956	892	932	919	952	961	908	948	881	883	952	954	968	938	911	920	979	936	913	947	885	966	923	936	915	923	957	936	992	920	972	905	930	929	914	1001	923	880	973	923	927	934	920	953	915	975	928	986	947	955	932	917	931	961	942	951	932	932	935	881	906	907	941	922	916	877	925	913	877	972	928	946	938	975	957	945	902	894	977	918	989	967	978	960	980	938	922	970	941	954	988	962	912	965	926	935	880	914	985	948	951	891	922	1010	963	924	915	944	890	944	905	955	925	916	920	912	990	958	949	940	886	974	933	931	928	952	926	926	967	955	892	959	888	1000	919	910	953	962	934	928	893	921	973	947	942	941	897	936	963	979	903	934	942	954	899	896	894	887	951	951	941	968	946	941	960	891	934	990	923	906	962	955	937	990	970	934	957	959	938	949	885	936	897	993	925	916	930	975	927	915	963	912	905	909	1020	917	900	990	925	909	941	939	940	942	1022	973	989	944	939	904	904	903	913	937	947	902	989	932	907	937	939	981	935	910	924	980	953	892	923	960	894	891	905	929	952	974	946	885	944	952	881	930	906	893	920	905	937	944	939	901	967	912	969	923	982	988	866	943	958	913	938	854	921	918	930	989	950	918	860	870	872	886	893	913	989	946	961	930	936	943	880	964	876	979	972	883	924	970	960	989	892	920	847	919	958	885	978	921	954	929	980	926	930	934	961	984	942	943	945	975	947	928	915	931	951	967	911	975	911	917	984	1018	945	975	930	904	933	950	1005	868	883	911	950	963	877	902	893	942	928	871	889	910	995	948	961	929	988	900	942	900	963	895	955	883	972	907	914	918	936	932	946	957	922	951	910	950	947	920	945	933	910	947	937	991	919	908	949	953	903	943	945	937	888	920	921	972	974	963	937	950	895	926	967	1003	984	937	990	934	1001	1002	919	932	967	977	949	904	884	939	929	973	907	970	926	923	893	946	994	922	936	961	960	941	938	898	974	960	958	967	958	917	895	999	902	949	932	936	931	925	995	923	925	999	903	904	923	924	892	892	903	957	904	925	939	915	937	900	917	960	905	912	930	919	887	928	872	966	902	974	934	899	931	946	953	910	916	979	920	924	919	924	954	937	907	973	927	881	955	955	902	921	929	921	955	927	934	933	910	940	998	915	919	912	934	929	899	920	904	977	907	949	1014	906	900	934	960	964	914	982	943	907	965	880	960	887	931	992	957	1006	934	946	931	941	959	916	976	959	946	941	998	899	928	934	900	918	941	916	941	902	939	913	909	902	969	895	948	925	918	989	958	947	998	929	961	972	881	909	915	962	910	956	908	915	964	872	918	948	910	897	915	915	944	908	870	938	898	907	923	857	889	889	904	993	976	922	966	969	933	966	963	916	954	961	961	988	879	967	923	918	1034	951	980	958	899	925	938	908	906	876	902	937	944	955	882	925	981	912	950	978	969	882	1021	977	892	913	998	921	953	929	929	914	934	982	955	903	977	962	896	939	911	949	881	909	896	936	944	1014	993	907	945	987	950	932	926	971	910	901	894	934	955	953	893	900	930	926	970	943	883	969	937	927	960	934	863	916	885	913	960	906	940	912	920	946	918	932	899	953	902	963	946	932	928	904	893	952	1029	958	936	991	925	965	1020	874	935	925	931	981	929	956	949	920	1017	933	1001	879	948	906	937	933	922	983	912	933	910	925	932	897	961	924	940	941	960	968	934	898	973	900	936	914	950	900	931	959	919	961	992	912	953	989	926	961	907	962	970	884	933	944	908	933	926	896	871	919	989	914	907	935	984	937	999	941	960	917	935	897	937	930	897	946	968	937	984	963	930	914	955	949	942	881	916	913	943	961	972	925	904	981	899	974	972	930	873	962	890	953	945	907	939	920	914	883	982	939	979	910	955	938	929	931	968	949	871	931	944	924	901	962	913	963	989	910	940	972	965	924	916	991	960	946	983	885	972	973	986	929	940	948	921	913	947	944	929	895	971	957	935	962	997	928	876	918	993	941	936	997	950	873	954	908	924	925	922	907	968	965	915	949	961	913	938	1002	913	874	913	911	914	944	957	906	926	936	978	931	920	910	1005	934	933	945	902	951	943	938	921	898	921	900	912	909	983	924	941	928	928	927	933	943	962	931	928	952	964	947	907	950	902	914	958	937	936	941	945	960	936	887	965	921	924	885	962	936	954	925	943	936	895	925	966	924	880	917	884	902	960	910	957	954	912	943	884	984	967	933	969	935	998	915	929	938	934	961	917	924	972	932	891	969	978	999	924	942	896	908	948	991	931	957	950	925	920	915	942	942	906	937	948	917	910	900	932	918	939	938	925	902	945	935	934	934	957	935	964	960	956	973	938	984	879	901	926	969	944	906	965	919	940	1008	943	950	943	941	934	920	957	950	936	900	948	922	891	893	947	935	887	948	932	975	918	963	921	929	911	958	944	968	916	938	936	914	972	922	942	932	916	915	955	979	1010	943	954	886	933	937	916	963	900	956	900	962	931	927	951	901	897	1016	950	963	996	989	907	906	959	924	871	907	885	920	941	854	960	904	965	903	899	927	935	954	945	940	966	1001	922	884	938	909	967	983	941	933	907	972	920	967	956	945	953	981	960	948	956	896	940	909	926	943	939	927	939	907	969	926	989	971	889	943	910	898	925	918	999	908	958	948	954	887	973	941	954	937	944	926	926	928	967	1011	964	969	913	916	957	971	917	936	959	927	913	921	931	873	893	934	943	951	934	939	911	944	954	911	942	879	896	935	900	974	920	904	952	913	884	925	871	950	991	904	905	963	927	933	920	989	886	967	936	934	926	906	958	951	948	903	924	956	962	928	1011	885	913	896	947	945	950	936	913	926	981	942	987	971	922	878	904	927	919	989	932	961	990	931	955	928	937	945	973	934	936	928	945	877	943	910	917	883	931	907	941	885	977	954
50267	22796	8312	2450	966	614	497	489	487	419	386	438	406	428	424	390	402	414	376	404	413	429	445	409	373	381	428	398	353	405	390	447	413	390	377	406	397	379	424	391	415	412	404	422	403	403	416	410	407	419	413	452	396	429	379	396	439	393	413	364	375	354	391	411	393	388	412	403	415	466	437	433	357	391	400	410	370	376	412	378	405	400	404	427	390	401	413	417	412	439	398	373	384	408	396	433	448	400	430	390	405	405	372	402	422	404	385	411	439	442	400	384	373	418	435	394	395	419	390	384	369	406	363	409	418	388	403	419	378	403	403	406	426	394	434	424	417	411	400	379	384	426	387	416	393	393	422	365	397	403	444	404	432	375	429	333	413	393	388	366	359	383	432	425	393	387	381	367	396	361	392	406	403	398	408	429	360	404	404	418	396	417	388	425	418	397	404	424	405	422	409	382	430	403	428	402	382	397	404	396	424	410	358	451	431	452	398	433	397	361	412	378	434	422	386	378	414	348	419	419	426	417	413	424	412	431	409	411	372	392	379	439	458	415	440	393	437	393	428	425	389	403	400	401	401	401	441	419	423	435	409	408	393	391	425	408	449	413	394	460	407	425	408	393	405	430	409	428	402	412	397	436	398	414	375	422	404	422	429	403	376	393	384	427	415	367	428	390	410	368	383	460	412	384	408	398	428	386	399	378	465	404	421	392	416	405	426	402	425	421	387	403	426	386	423	397	380	392	408	424	428	386	410	374	368	425	408	408	397	391	415	446	385	410	431	422	391	435	409	404	397	388	387	414	412	428	391	409	400	436	382	379	413	420	417	370	400	456	408	361	418	409	406	435	405	366	393	375	393	373	425	425	431	399	431	411	412	391	399	411	416	379	421	408	443	439	450	385	443	411	390	398	389	420	375	391	421	419	382	386	417	411	398	380	422	430	453	406	414	403	392	431	367	365	390	411	382	385	427	423	422	421	394	367	425	422	421	435	441	413	389	370	383	400	405	422	424	381	450	422	399	405	413	414	377	407	468	401	385	406	372	410	368	430	389	444	370	391	409	385	420	407	379	412	385	422	436	376	399	391	401	378	425	417	389	420	421	446	427	401	408	423	384	405	419	398	426	428	412	400	399	414	372	428	392	396	393	437	375	419	387	394	392	379	393	408	404	431	412	378	388	391	389	444	381	454	416	393	406	405	402	428	368	438	392	415	384	388	347	424	435	422	397	393	409	420	366	405	430	439	366	403	406	340	398	401	429	422	374	405	426	431	463	409	409	358	393	405	419	447	405	395	408	406	410	434	407	403	392	393	415	385	431	409	413	430	438	438	401	415	394	426	379	387	417	402	397	422	379	436	389	408	413	395	443	418	398	384	403	397	410	412	389	382	422	409	410	418	383	387	406	421	407	371	377	418	449	447	411	383	413	389	361	361	383	378	378	376	429	401	400	375	423	431	404	400	391	412	418	430	414	406	395	452	412	434	422	387	385	440	420	419	403	396	432	378	376	432	408	417	433	425	407	411	409	406	438	392	422	388	429	409	362	411	375	458	440	387	425	423	409	406	377	398	420	409	383	417	423	389	434	397	412	373	460	394	411	423	460	409	381	384	424	419	382	378	401	387	426	398	403	379	411	425	419	402	430	396	437	436	398	380	377	390	398	374	372	406	420	363	426	346	391	377	413	402	406	413	425	436	388	365	446	409	403	408	397	425	453	395	374	395	346	376	394	391	419	412	434	398	404	365	403	379	434	401	434	388	422	398	383	435	414	416	433	424	385	390	390	410	417	408	401	431	423	399	438	401	400	350	388	430	407	428	431	390	406	422	408	443	435	413	406	425	425	381	367	397	377	414	365	414	386	410	407	413	392	385	405	385	402	409	360	424	404	400	417	419	424	454	412	388	409	384	440	411	411	415	392	404	393	397	480	393	411	409	398	418	377	416	361	432	400	382	401	406	445	433	384	394	386	426	416	369	386	400	406	404	398	420	359	409	399	419	388	392	382	448	417	396	382	436	438	392	434	424	420	387	380	457	396	451	478	419	378	431	427	422	410	395	402	396	373	416	395	397	433	414	377	450	391	382	413	407	397	386	395	401	397	386	443	420	446	421	401	376	416	411	413	421	409	422	441	402	412	374	423	412	395	415	396	368	424	410	390	420	414	418	386	390	376	383	386	440	416	475	420	427	389	410	401	387	343	424	373	440	435	402	373	440	392	405	416	398	404	425	419	427	425	433	339	409	398	372	398	426	413	368	413	376	395	401	434	399	399	401	407	384	385	419	419	418	382	429	414	366	410	412	374	394	397	398	367	395	387	417	361	417	407	394	373	405	400	387	393	430	419	403	379	361	428	398	410	415	394	476	411	462	398	429	395	455	427	428	444	370	419	402	434	363	423	419	438	374	394	385	410	414	399	421	442	403	404	378	440	409	410	447	371	404	415	403	377	394	439	440	368	407	398	424	435	357	402	432	439	416	415	416	401	404	380	388	424	398	436	418	416	409	378	389	387	377	399	415	390	422	386	400	424	443	424	423	427	434	389	413	436	379	412	400	430	367	410	424	404	403	406	377	445	411	392	400	392	454	412	399	400	384	390	417	403	374	395	405	415	411	425	358	405	388	372	431	392	370	420	386	392	393	416	383	412	416	396	411	422	417	387	422	442	405	409	432	397	407	425	397	387	390	404	409	417	404	418	408	412	412	392	411	396	394	410	419	413	426	419	410	415	373	442	426	394	394	428	404	377	392	364	420	419	382	380	397	423	382	428	420	440	387	392	433	419	409	422	424	368	432	425	402	392	384	377	414	361	402	375	420	387	412	399	413	400	399	401	412	385	402	417	474	431	384	454	409	394	434	391	407	390	407	372	396	388	442	416	394	450	413	412	373	397	401	421	404	379	430	402	393	380	416	439	414	404	424	390	388	416	409	415	393	446	386	407	396	401	397	412	401	385	390	425	422	451	418	410	420	388	363	394	400	400	410	405	402	387	364	386	385	453	415	399	427	423	449	393	393	450	405	448	419	405	394	408	398	410	421	428	412	424	446	410	409	385	372	408	418	447	417	423	420	399	415	431	380	377	398	393	435	414	405	421	426	380	401	408	391	411	384	388	417	391	407	447	383	412	350	407	419	414	400	422	429	403	377	430	416	405	429	427	426	377	406	379	437	388	437	386	424	385	408	422	434	403	404	442	427	400	420	436	390	401	395	382	395	411	397	386	422	408	426	398	392	381	391	407	381	417	414	378	391	429	454	415	401	369	382	436	411	424	405	412	456	428	377	420	442	440	409	399	400	402	412	424	420	395	412	429	422	411	421	421	397	414	410	421	395	412	459	376	417	417	426	465	416	402	417	426	382	417	389	398	382	428	385	409	374	370	403	408	419	398	433	427	435	404	403	412	435	433	407	387	394	413	401	389	436	391	414	389	390	401	385	407	388	358	349	397	376	379	408	409	445	416	397	396	377	412	424	423	389	393	403	426	379	411	404	398	408
33426	16613	9499	4553	2573	1619	1305	1157	1110	1042	970	921	895	900	913	859	900	908	878	888	971	857	944	907	902	880	940	884	862	820	912	869	912	897	929	839	906	826	887	916	874	881	839	847	891	872	913	895	917	945	853	905	900	874	896	915	892	872	942	853	853	890	888	828	883	876	933	900	881	956	912	900	914	886	909	932	889	846	853	866	903	950	816	930	926	866	828	855	870	893	890	902	896	865	866	870	921	911	897	925	850	875	873	819	861	843	866	850	915	901	910	887	859	913	895	899	870	931	864	885	862	868	928	912	876	853	917	882	893	866	842	858	885	863	853	876	920	873	885	874	907	892	895	838	908	894	897	879	949	882	888	883	944	899	861	871	888	846	859	844	912	842	862	885	905	895	904	925	890	881	933	886	927	945	827	862	943	882	904	859	905	975	921	894	847	861	872	912	905	889	865	879	899	875	893	889	901	871	871	902	888	871	859	909	922	891	894	896	891	899	931	858	903	877	843	893	814	907	918	824	882	909	879	848	856	859	942	896	845	920	938	847	876	881	919	926	895	886	899	921	869	931	956	877	867	888	904	913	952	892	850	875	833	854	892	916	839	899	900	918	828	900	896	843	875	891	890	892	876	893	927	869	848	884	922	856	883	896	872	845	886	897	925	907	882	889	834	917	858	891	933	819	831	835	890	857	880	890	873	894	912	918	903	915	818	908	901	891	893	847	898	848	860	902	872	849	937	838	893	876	891	847	900	888	892	835	924	882	857	879	907	890	869	907	924	890	870	889	926	897	881	864	838	897	910	940	860	906	892	878	871	968	903	903	886	864	940	885	873	863	906	881	893	918	876	904	920	919	887	908	932	906	874	926	900	951	882	869	842	951	893	907	880	940	920	879	909	947	896	873	867	913	875	890	905	910	906	905	969	881	886	874	931	839	849	916	884	895	943	894	906	883	921	835	876	924	861	900	864	897	873	882	868	814	913	925	914	883	838	876	897	909	884	904	832	881	876	959	891	879	905	915	870	851	930	851	931	866	832	919	881	900	902	881	882	885	860	907	890	878	847	895	878	928	850	881	914	851	869	888	895	877	906	998	879	878	973	826	873	862	878	889	879	818	867	874	881	886	865	938	897	908	851	909	866	916	882	933	924	874	899	918	911	865	833	912	900	838	847	881	892	889	874	923	899	891	930	874	875	901	910	891	873	913	921	850	897	895	888	902	887	899	879	858	937	913	917	877	862	887	921	919	881	932	903	908	889	931	846	917	937	900	888	869	888	909	901	855	945	860	920	897	906	904	873	909	912	880	909	871	898	887	928	891	878	941	894	832	862	889	907	936	862	886	881	893	908	940	902	918	898	872	866	858	927	888	905	945	864	895	903	947	915	884	876	898	892	843	911	869	885	908	902	866	871	916	884	929	895	954	888	888	920	899	880	958	854	881	854	907	858	891	905	882	900	942	929	842	874	864	922	919	840	933	833	862	910	854	882	894	904	901	927	889	875	921	942	938	859	931	919	908	897	886	873	856	918	898	908	900	942	892	856	824	937	881	935	867	865	903	914	939	905	884	855	868	858	909	855	864	870	874	917	849	859	883	924	867	915	874	865	906	893	830	889	898	911	917	906	927	874	876	909	873	863	834	893	938	870	854	879	860	871	867	923	900	900	911	896	860	872	898	846	947	894	884	888	849	863	884	872	938	912	864	890	882	873	860	896	854	866	922	881	862	898	890	936	877	875	866	955	887	853	838	885	902	875	916	893	892	911	896	910	924	852	932	942	910	884	885	873	842	901	942	851	851	918	845	888	893	908	874	852	909	865	927	937	877	879	915	902	855	930	869	871	890	897	876	844	920	878	888	800	912	951	850	917	870	905	858	959	851	898	887	940	828	883	883	859	932	888	918	896	917	892	848	932	928	900	901	896	894	893	853	873	864	880	883	836	915	891	852	875	887	900	894	828	899	850	867	822	876	900	871	874	906	875	824	862	905	809	850	881	912	883	906	894	910	887	896	919	858	888	904	856	899	893	894	885	885	830	918	872	894	856	864	943	885	902	853	853	885	887	945	898	828	916	881	886	891	871	879	863	925	907	819	921	857	946	878	925	857	919	916	921	935	899	906	858	855	913	911	892	866	879	904	941	921	915	886	928	911	891	945	861	888	913	862	909	913	883	894	901	871	877	918	969	889	878	891	883	903	860	872	952	859	880	838	895	905	913	861	945	919	897	851	912	844	912	926	868	858	895	891	868	926	919	870	850	823	916	898	871	851	909	873	883	908	886	883	885	895	898	900	887	905	868	891	903	856	873	852	840	853	887	848	893	922	871	876	871	893	840	869	896	869	864	873	884	908	853	869	847	868	892	966	904	835	835	916	896	876	926	900	876	894	869	910	908	912	864	917	905	891	897	901	909	959	891	870	855	886	846	885	892	891	841	866	893	873	873	916	923	854	836	868	888	925	970	848	891	853	867	859	874	940	928	885	881	821	943	864	914	855	856	924	884	865	876	901	946	868	890	956	878	842	884	894	905	916	869	874	883	856	873	897	880	901	941	866	884	856	911	876	944	906	891	900	881	904	927	900	822	868	902	867	861	913	925	862	866	896	890	904	866	839	917	887	872	858	926	931	876	896	869	833	902	841	852	911	875	883	878	839	911	865	941	871	881	885	905	891	886	886	863	898	901	810	864	863	884	848	873	937	897	869	890	936	868	868	866	879	864	923	886	833	843	889	916	877	916	900	914	882	883	910	889	911	864	905	873	879	886	880	915	872	925	861	918	848	845	869	913	894	827	884	848	937	913	909	876	889	887	834	862	837	888	910	897	912	896	889	891	880	910	896	880	832	868	941	877	852	864	908	893	876	869	887	855	926	905	876	883	915	919	902	889	836	907	909	905	887	906	850	899	834	845	914	886	884	892	855	895	903	896	924	880	928	918	842	884	910	884	894	894	859	812	891	894	853	887	902	882	875	859	907	856	869	895	904	877	843	876	873	895	876	968	926	830	860	882	885	889	928	862	872	919	871	890	870	858	899	895	860	872	851	864	846	877	881	879	911	851	954	892	861	897	856	899	920	927	893	903	863	895	929	895	898	940	915	926	891	961	833	881	944	887	844	880	870	873	867	900	910	942	888	885	906	821	842	892	888	912	932	866	862	866	868	918	910	894	887	897	907	913	899	904	918	880	907	899	845	943	917	893	911	888	908	854	893	897	861	849	902	879	873	904	870	911	861	900	857	829	879	855	919	853	905	837	862	897	934	825	892	880	865	867	910	876	891	894	914	926	885	897	874	928	914	890	835	903	884	964	879	890	930	918	881	915	828	927	879	892	883	874	874	886	866	903	847	881	875	874	880	839	890	900	970	901	901	945	885	861	895	918	893	828	850	929	852	828	892	891	885	877	905	882	822	936	879	902	901	892	867	921	886	902	863	904	856	863	894	869	900	906	861	885	882	866	853	886	896	890	836	892	898	889	884	851	877	911	891	882	872	868	895
63243	30417	11843	3047	1181	793	627	578	494	487	482	441	441	431	448	380	430	397	410	414	414	412	407	404	401	435	428	434	415	440	410	419	438	421	435	423	406	407	379	404	456	427	427	422	458	419	402	434	433	445	412	424	447	446	403	422	464	400	402	396	422	439	382	394	422	425	421	434	438	407	387	441	372	434	411	403	395	458	431	418	466	426	443	397	401	400	423	427	393	434	449	402	433	419	427	431	406	404	394	426	421	373	434	403	444	394	396	436	427	388	419	356	425	430	428	432	395	387	393	426	425	406	390	385	431	398	401	427	449	430	384	426	405	436	420	487	389	392	438	416	391	425	404	458	388	444	423	394	423	391	399	422	411	400	419	435	436	417	387	409	408	434	429	413	416	407	423	425	421	408	412	387	397	418	406	410	425	457	438	397	406	410	408	457	393	420	414	399	396	389	409	391	363	431	398	448	419	401	405	436	446	363	407	400	428	387	393	401	459	429	391	424	398	402	429	408	446	442	423	457	437	409	413	368	396	439	433	415	400	429	417	419	374	366	421	403	422	420	415	418	435	393	400	408	404	414	422	385	383	438	390	379	437	372	434	420	388	364	372	466	426	389	428	437	404	434	419	415	427	402	418	429	407	397	412	397	409	415	462	385	396	419	427	427	458	410	409	381	368	436	477	435	429	437	406	361	428	398	417	427	397	421	442	384	431	395	442	420	402	415	408	383	427	439	429	431	430	373	453	424	412	444	399	412	429	398	444	442	427	444	442	415	428	415	427	437	452	401	400	407	386	437	385	395	453	410	402	407	422	395	425	382	411	388	417	375	400	426	405	422	443	434	400	422	392	421	420	457	411	438	398	415	386	422	432	436	436	400	396	369	449	429	359	399	419	399	449	375	436	404	439	437	406	430	441	431	436	421	383	400	392	399	420	407	396	433	414	400	394	380	405	424	418	403	393	431	473	396	410	426	425	401	428	400	431	436	452	425	378	387	418	416	428	445	412	386	382	385	430	461	402	420	428	413	475	448	406	436	437	418	374	434	412	393	438	428	390	382	406	437	420	419	434	419	410	439	423	421	391	416	394	404	394	435	395	402	389	438	437	396	416	427	412	403	415	440	460	426	401	403	413	413	381	407	438	440	387	438	400	426	430	446	396	410	440	441	430	463	441	384	407	389	426	425	389	401	411	398	424	430	437	429	406	398	436	371	394	388	420	348	411	423	423	431	416	374	443	438	408	439	420	384	457	426	410	401	379	416	374	391	390	385	395	450	398	387	415	386	422	397	390	401	412	449	417	388	406	395	414	444	411	378	410	467	459	407	394	368	428	446	377	440	438	446	447	389	441	394	417	417	379	395	394	429	414	410	467	425	385	406	423	387	405	384	421	448	438	406	433	387	398	394	387	426	420	410	388	445	424	417	420	414	390	475	424	415	424	431	402	418	409	430	427	433	426	424	422	388	402	428	434	450	456	428	440	415	433	451	442	410	468	420	378	398	419	401	401	436	412	411	435	397	448	403	395	403	439	419	385	401	416	420	423	383	397	389	416	435	426	412	452	426	412	369	421	407	409	414	398	380	419	442	390	409	428	407	423	430	401	423	419	434	382	407	445	409	414	413	412	425	405	364	452	384	436	443	391	400	424	414	425	382	411	466	429	403	351	385	419	400	452	397	428	415	420	386	411	419	445	398	418	389	435	439	435	417	462	431	438	404	393	408	406	446	457	413	405	466	414	438	406	416	403	376	415	464	421	406	425	455	465	416	393	359	459	451	428	397	424	388	441	374	451	466	415	392	450	465	422	388	376	378	412	415	406	395	434	437	385	428	434	429	430	413	476	430	393	444	427	420	421	390	435	382	423	416	419	402	385	406	409	398	441	410	426	436	375	426	416	409	419	399	419	437	404	455	405	431	398	393	363	387	424	413	455	394	398	366	397	434	409	425	426	436	414	420	396	387	430	420	400	386	365	405	397	436	387	424	438	409	403	390	415	421	413	397	432	415	401	449	448	419	399	401	422	410	434	440	411	408	406	433	409	394	368	413	420	398	400	401	416	423	403	409	403	409	408	390	443	427	420	402	405	396	411	449	410	407	400	396	378	432	420	420	396	385	416	404	410	393	408	390	429	415	363	409	449	411	407	421	403	453	437	400	415	376	417	448	410	401	387	411	427	427	420	439	418	428	403	416	408	421	429	415	438	426	417	425	413	412	469	418	389	405	454	422	419	446	407	402	388	403	369	476	444	397	414	411	376	431	427	421	385	407	399	394	422	451	449	408	392	410	471	409	418	473	439	383	437	387	445	419	424	418	415	397	472	392	447	408	419	449	421	421	453	415	433	408	424	429	465	438	407	412	435	443	441	403	376	410	431	442	427	436	431	396	378	376	403	405	394	363	392	401	399	386	392	426	452	408	410	433	394	409	384	374	432	414	452	433	420	400	403	378	453	399	406	443	422	432	402	378	415	469	443	431	390	430	420	455	444	404	422	441	458	400	396	412	391	412	425	415	438	446	428	405	405	432	447	389	427	407	410	449	423	410	392	429	423	395	414	394	437	455	400	408	399	415	400	439	433	428	424	412	427	402	435	464	431	419	412	408	390	417	460	390	377	400	409	432	404	399	442	433	421	400	404	429	441	451	405	435	413	456	437	413	468	428	396	401	411	415	421	420	413	384	422	428	397	376	446	447	385	409	427	396	412	447	456	431	371	423	430	436	414	437	399	408	392	410	385	441	448	390	435	436	419	385	375	415	423	406	393	384	395	391	448	429	427	442	410	449	400	385	384	433	429	388	414	373	385	401	451	416	409	401	446	387	396	433	392	379	426	373	395	413	380	409	419	418	429	420	428	447	389	417	389	431	436	401	428	417	407	413	442	437	419	364	425	366	394	413	411	412	415	407	383	426	448	435	424	411	442	427	429	458	435	400	463	373	420	412	388	395	378	420	406	398	413	404	378	400	400	451	390	459	420	410	434	410	418	444	453	424	443	405	378	449	441	380	425	377	427	422	409	413	425	427	406	425	429	437	418	429	394	382	427	432	467	409	436	456	437	376	468	412	425	417	435	425	442	406	413	374	416	404	414	398	472	429	390	440	460	411	394	428	456	425	414	390	441	410	398	404	436	403	407	406	427	387	405	391	447	427	384	391	430	414	397	394	417	403	401	428	387	373	436	393	429	416	441	425	406	423	411	389	437	412	382	404	406	400	446	400	421	418	410	424	404	451	447	446	379	396	386	455	408	398	414	394	401	417	378	425	449	449	440	435	395	421	438	402	397	407	414	406	429	385	421	400	411	410	435	445	428	379	396	435	425	450	419	440	429	382	397	403	419	403	391	371	422	421	402	429	420	389	430	425	434	437	436	423	403	415	392	413	440	425	376	416	383	403	435	367	420	371	414	403	413	449	427	417	424	437	409	419	384	416	431	417	434	402	400	425	376	407	424	409	454	409	423	382	395	403	412	419	415	437	437	426	419	372	403	416	388	420
41913	22908	9734	4833	2891	1959	1587	1377	1164	1061	1016	1008	956	964	906	891	858	900	887	955	948	917	854	976	926	906	885	938	880	917	947	902	916	908	880	892	933	975	897	930	897	902	908	902	909	871	911	900	904	885	911	940	881	922	925	911	909	879	931	952	914	895	896	894	903	945	961	934	896	914	942	928	886	887	891	921	870	916	911	969	901	892	891	972	859	978	930	950	964	957	911	934	916	895	926	903	928	945	916	933	906	957	923	906	885	926	933	950	937	882	924	863	907	897	896	908	890	882	936	900	963	870	980	867	893	948	879	932	916	911	868	918	918	854	937	925	964	949	870	876	922	921	900	899	892	890	970	937	926	919	924	893	897	942	895	902	934	915	904	941	936	820	869	877	859	937	908	927	907	916	853	912	843	850	859	936	897	902	922	928	929	894	914	908	920	921	914	915	877	946	923	902	903	929	887	915	900	948	936	948	913	973	906	925	946	865	903	951	930	893	883	913	963	940	942	923	909	899	855	905	886	934	890	908	865	931	921	909	931	909	920	910	935	902	896	888	913	930	913	870	944	915	882	885	957	930	935	895	888	919	935	938	921	918	916	919	952	870	922	929	918	959	924	923	917	921	921	896	885	917	875	984	929	928	967	944	920	952	937	942	943	901	908	920	885	869	875	923	947	945	937	908	917	897	872	866	882	894	936	919	893	947	955	905	958	882	935	939	942	863	954	853	875	904	970	945	952	926	895	932	941	906	929	873	885	921	877	884	963	942	978	938	833	893	933	912	886	938	931	934	897	866	960	894	905	884	931	886	892	906	951	915	915	927	926	923	909	913	911	969	919	909	956	939	936	921	945	850	916	932	890	885	898	881	941	887	890	964	941	909	911	915	928	880	917	956	909	926	960	925	940	925	952	892	930	871	894	881	886	924	823	888	924	913	952	853	939	930	959	869	878	939	893	899	883	858	862	905	925	912	913	893	904	969	858	955	906	944	918	948	934	927	906	885	941	958	886	969	853	948	896	872	914	918	938	896	924	923	872	945	936	924	929	970	857	913	845	916	891	852	902	949	864	866	921	851	885	913	867	886	930	920	939	899	896	918	984	968	920	967	914	878	919	873	927	945	864	948	935	894	877	900	871	936	975	966	894	933	922	910	904	902	909	870	886	921	894	925	896	896	909	897	914	902	906	913	913	870	907	951	906	920	877	869	875	898	917	908	899	885	896	930	944	845	904	927	871	913	884	864	866	917	873	958	929	948	886	902	928	908	927	871	896	961	934	934	911	871	916	876	914	926	942	848	839	941	921	869	899	907	929	907	876	943	905	923	906	905	852	887	954	856	925	920	978	924	892	902	944	914	913	900	902	956	947	920	890	926	898	935	904	906	933	917	934	958	867	933	896	898	946	948	871	937	983	926	935	938	906	885	952	892	925	913	904	900	897	938	879	897	907	903	963	888	918	869	869	908	924	961	928	927	894	892	975	916	885	908	938	891	943	896	898	898	960	919	895	955	900	925	877	907	908	926	883	887	855	940	897	907	919	905	878	957	910	946	937	943	885	981	898	905	952	879	956	974	927	846	939	913	886	951	1009	883	874	919	888	921	945	951	939	881	946	891	868	912	935	875	913	905	927	903	911	975	929	893	949	942	913	883	916	958	923	909	866	890	963	926	868	934	944	849	924	968	936	917	901	925	898	876	942	861	918	957	912	917	932	901	871	917	907	949	910	907	923	870	950	897	923	929	920	934	864	922	921	880	900	967	875	886	859	954	934	921	826	886	932	921	893	876	888	909	868	861	885	910	868	917	964	907	858	892	888	923	894	918	960	919	872	921	919	876	867	930	859	933	893	923	876	911	878	899	910	920	922	859	902	859	946	918	894	885	938	861	918	821	862	919	849	889	834	941	864	956	913	979	953	905	910	907	916	931	966	896	906	888	967	903	853	907	923	906	851	917	898	955	930	893	876	886	933	928	935	927	918	925	908	927	900	913	935	899	904	906	912	950	907	937	887	939	875	967	915	911	932	846	890	896	889	879	889	940	859	879	907	901	890	918	863	914	869	892	952	932	944	893	894	898	932	950	947	888	929	929	981	937	894	939	883	867	934	917	841	906	886	934	889	896	906	865	939	870	949	961	916	976	941	935	903	959	950	898	945	924	937	901	917	889	867	899	932	933	881	863	889	893	911	933	950	903	925	893	834	886	910	895	875	859	897	909	919	845	880	936	926	903	947	919	932	898	958	927	924	879	933	915	921	977	946	876	904	882	878	942	907	952	907	864	945	896	941	912	897	953	953	874	896	895	920	857	894	888	911	926	926	910	892	883	899	850	917	947	976	945	874	927	901	896	959	880	877	876	930	954	919	915	942	886	921	914	879	891	868	897	924	876	899	940	921	883	892	915	906	901	865	899	897	911	937	932	904	904	892	918	879	913	942	904	959	876	884	909	890	870	903	916	920	923	877	935	934	940	918	882	885	974	908	937	920	936	912	929	949	901	895	905	845	871	920	879	932	899	860	947	893	920	912	930	907	908	917	935	877	949	944	933	953	850	961	924	932	918	950	876	968	911	909	927	906	887	906	947	908	887	943	890	932	871	881	880	940	904	895	906	913	888	965	889	912	865	867	913	907	868	900	985	946	912	883	928	889	980	1000	865	934	948	885	915	939	913	919	913	960	909	884	962	925	852	883	935	912	926	927	952	846	949	967	909	913	887	920	885	943	880	906	921	928	865	893	905	917	936	944	936	945	881	934	927	873	915	931	917	927	911	886	987	959	922	931	906	963	863	929	890	894	940	926	926	882	867	903	912	892	863	883	934	892	959	907	932	901	881	914	916	894	944	950	916	946	931	917	925	913	920	848	854	946	922	889	920	906	896	897	911	884	903	967	954	872	939	918	936	942	898	904	915	915	933	936	979	910	985	927	873	916	890	954	984	890	899	874	864	989	904	883	917	897	936	927	911	954	897	869	923	906	899	849	907	957	914	877	913	898	918	882	944	910	889	880	915	873	899	904	905	892	896	920	937	880	888	952	913	893	926	868	828	972	903	944	918	939	905	908	963	880	932	920	898	924	895	927	880	922	906	928	917	899	902	908	889	873	921	902	954	905	939	907	892	877	912	898	889	957	886	922	918	893	946	940	921	936	919	884	896	916	894	956	906	854	916	930	969	908	963	886	856	906	932	907	897	912	843	925	893	937	877	881	886	865	891	888	906	911	913	938	908	973	918	929	1001	939	910	962	884	926	927	911	909	954	927	924	946	873	891	896	895	878	997	906	933	865	881	864	882	903	955	923	898	877	919	944	914	968	919	906	924	912	913	872	892	880	952	919	953	910	857	959	910	945	929	909	892	907	922	914	890	831	893	890	1002	906	908	923	914	885	842	910	873	838	904	950	958	903	918	860	831	878	920	864	878	893	904	887	898	919	893	926	889	872	914	871	897	898	866	885	949	891	911	914	941	947	932	890	894	935	860	897	849	880	914	909	932	896	892	876	898
64004	31462	12526	3491	1389	971	686	561	524	522	482	469	470	424	416	451	440	456	430	454	445	453	414	426	400	465	409	407	405	449	451	399	429	452	519	458	429	453	465	445	410	457	463	441	425	430	406	435	424	450	468	399	442	435	394	386	471	418	430	425	424	445	403	425	441	420	454	445	481	402	440	424	419	446	418	429	427	418	434	450	423	420	434	401	486	439	409	453	418	400	438	421	397	400	455	459	411	432	453	418	444	402	454	456	438	431	425	448	436	422	410	465	446	394	404	476	478	422	430	414	435	436	417	451	462	409	464	430	407	443	463	437	408	420	436	442	434	446	431	381	392	407	388	379	429	440	429	435	431	417	410	408	395	458	395	425	464	435	459	426	409	429	428	451	450	422	418	404	428	450	447	422	417	428	417	421	397	390	438	416	462	446	417	408	388	413	448	443	408	421	444	435	405	447	424	439	476	427	444	437	391	439	439	467	418	377	422	409	425	425	436	420	435	467	419	434	435	423	418	402	425	412	420	442	422	456	444	415	435	447	439	434	403	402	368	429	408	424	471	426	475	430	450	432	426	430	401	420	403	431	436	463	443	468	418	466	432	423	387	471	494	430	402	423	452	431	484	427	456	434	413	406	420	411	447	466	399	405	444	430	416	399	380	432	408	440	435	424	428	436	442	444	444	449	407	442	452	409	429	432	477	440	402	369	405	436	460	454	422	442	388	445	438	417	399	446	425	448	453	395	432	437	437	432	447	440	417	429	464	443	405	400	463	415	456	435	382	436	384	468	439	444	415	486	410	388	450	415	429	435	384	451	432	393	435	461	393	415	399	409	447	463	435	472	409	416	446	431	441	461	444	449	412	458	447	420	402	445	402	424	440	434	404	445	429	439	464	433	427	441	451	441	458	426	435	446	455	458	408	461	432	446	404	415	453	383	434	397	456	405	461	409	423	420	439	466	440	397	447	420	451	454	396	427	452	439	424	424	430	446	413	462	469	388	462	448	445	410	436	430	439	441	444	405	431	438	443	453	433	420	450	434	426	457	425	461	424	465	425	450	460	402	397	450	373	445	437	453	466	403	432	456	449	422	408	433	403	395	416	453	432	390	436	480	429	439	487	434	429	426	421	398	451	464	467	428	435	407	435	421	428	438	463	439	445	436	461	420	436	426	391	468	449	415	425	416	437	451	445	411	466	417	437	423	464	433	423	475	468	390	355	449	471	376	444	441	451	414	429	436	393	418	448	441	406	462	424	431	453	410	433	473	416	409	436	397	403	426	435	394	363	414	470	393	432	382	441	407	423	393	417	413	419	430	428	403	432	454	429	416	439	406	443	441	427	421	445	413	373	411	412	438	445	415	437	428	449	466	446	382	439	411	419	405	452	426	432	423	456	486	461	416	436	398	427	424	451	427	414	373	440	403	427	435	382	426	445	429	429	416	427	425	429	462	426	393	448	436	426	393	452	445	438	357	454	434	439	402	424	428	425	460	427	416	424	436	430	421	409	399	461	429	396	409	395	404	404	446	453	472	437	405	443	457	412	434	442	426	430	417	452	399	444	429	381	425	411	395	396	463	433	382	390	410	463	426	440	430	405	444	446	405	440	420	423	381	437	400	413	439	398	434	464	444	467	440	425	403	422	441	431	398	409	396	402	417	427	438	416	413	440	459	464	454	428	424	406	449	437	430	444	423	465	470	459	440	402	419	415	406	431	427	435	422	424	437	438	396	440	462	452	430	444	429	441	455	440	429	420	443	440	441	456	458	448	407	467	444	406	424	448	417	420	434	398	449	434	423	403	394	387	455	438	453	399	438	401	412	392	454	409	416	445	417	398	442	436	423	419	439	420	442	455	432	383	439	416	411	448	465	430	463	430	458	468	463	435	428	400	414	435	403	432	451	434	472	447	453	426	440	411	418	430	405	419	428	389	436	444	405	438	413	434	409	431	441	413	442	459	424	423	419	458	434	438	395	428	437	415	420	460	425	408	429	428	456	406	419	427	463	463	396	425	451	410	405	424	455	436	395	406	408	445	454	462	439	437	484	421	445	441	426	436	445	458	457	408	461	427	453	402	417	442	433	416	451	426	437	434	417	386	413	410	450	426	398	399	397	415	425	413	429	421	434	414	398	415	411	427	468	454	420	411	409	432	426	419	445	424	455	427	439	446	422	423	482	440	435	408	459	426	419	471	454	467	461	472	417	462	474	415	394	431	442	417	440	385	442	393	420	415	436	429	409	462	395	444	418	384	420	429	436	412	402	434	420	441	427	439	453	410	431	432	433	476	424	422	468	426	423	418	466	373	437	487	421	392	400	424	422	453	389	435	435	415	416	445	439	413	387	455	411	435	439	422	418	424	432	414	415	422	468	415	413	418	430	454	433	445	458	421	431	442	427	416	472	401	420	420	412	426	417	394	376	416	459	404	446	418	451	403	457	457	441	451	435	357	457	414	413	404	386	426	405	445	402	406	430	390	467	417	423	427	447	468	422	437	486	438	422	433	441	457	473	423	390	399	406	431	412	418	450	402	413	435	404	415	421	418	358	411	427	435	439	431	425	401	418	376	414	435	423	432	450	432	390	431	452	466	422	434	431	424	406	437	397	420	442	416	424	455	448	470	451	435	449	434	428	408	380	429	437	443	416	430	417	421	416	423	443	460	421	417	448	444	471	404	430	411	474	438	404	406	412	429	461	406	453	442	444	438	419	437	471	465	447	410	410	401	444	442	462	453	447	449	412	421	434	441	445	465	408	403	425	468	480	447	429	401	435	479	470	451	435	402	452	445	453	434	402	430	459	429	426	433	439	447	430	470	464	416	436	396	429	412	412	439	500	398	387	413	476	391	409	407	416	435	426	443	431	377	432	440	434	449	427	433	435	429	425	440	424	467	392	427	431	414	441	393	449	440	408	428	425	417	418	436	428	432	416	437	421	462	464	437	433	441	433	402	454	393	423	420	427	441	492	454	431	389	423	420	437	414	393	425	413	418	454	406	391	427	425	488	425	403	437	442	381	461	412	447	452	426	462	463	439	381	385	419	436	404	411	437	412	404	441	420	396	407	398	415	396	441	418	427	446	458	447	440	417	413	400	413	403	447	415	430	429	464	453	439	447	406	407	444	392	417	420	457	479	409	404	429	448	450	457	407	401	405	459	435	407	465	446	470	436	450	453	415	438	404	441	447	419	462	440	418	410	468	446	389	411	422	462	440	417	445	413	459	409	437	453	400	422	419	425	430	438	445	444	409	445	417	421	430	412	407	444	445	411	429	472	494	420	429	468	438	448	434	421	469	460	388	435	390	403	411	370	455	422	461	412	458	403	440	440	404	450	401	466	418	420	456	440	442	430	401	404	455	440	410	407	459	441	425	414	440	436	410	431	408	431	455	412	450	402	427	401	438	442	414	485	430	448	443	453	406	449	453	448	429	402	456	474	443	441	432	445	472	390	456	428	398	419	475	431	421	388	404	440	466	458	463	407	444	420
43414	23927	11498	5752	3607	2579	1781	1475	1280	1222	1206	1106	987	979	958	945	960	959	944	984	942	877	901	1034	927	934	916	945	951	923	946	916	886	932	839	998	975	922	989	943	922	936	941	913	971	893	927	899	953	885	917	961	935	960	929	938	923	909	1008	931	991	931	931	902	945	942	963	891	895	909	943	979	958	956	939	922	953	897	912	959	923	905	939	928	953	935	930	941	969	950	873	956	898	915	912	1003	941	922	943	953	980	941	970	971	936	963	933	971	898	968	953	936	914	916	938	932	945	941	937	899	926	907	898	928	881	979	864	931	932	927	993	886	955	929	954	887	934	926	936	956	941	891	953	888	967	996	930	920	925	907	979	925	939	961	932	995	920	918	916	955	895	908	962	903	928	924	922	895	903	1018	920	920	941	922	893	922	931	869	941	985	920	916	929	941	927	937	928	908	921	980	929	930	980	938	906	945	933	899	928	961	952	965	892	918	897	905	987	996	919	929	924	976	928	921	915	924	917	880	908	971	917	949	915	998	928	902	913	944	891	894	893	946	929	978	961	937	942	963	987	927	959	949	997	943	918	923	905	897	955	953	966	935	928	914	863	903	894	935	894	942	943	899	983	972	952	949	992	977	918	953	947	913	904	936	998	918	1020	939	949	953	977	944	927	926	958	945	969	993	926	935	896	987	930	928	935	955	931	1000	883	981	964	953	906	953	925	928	859	989	950	912	960	942	963	974	964	937	1018	929	991	961	947	943	908	940	878	901	954	927	936	971	922	932	924	943	933	926	870	943	939	958	936	957	939	961	932	977	987	940	959	1010	973	914	919	956	874	962	929	901	961	937	958	897	986	959	949	900	883	983	962	928	915	943	967	941	884	941	928	925	982	910	915	896	951	882	891	952	974	925	982	931	936	912	933	940	904	920	962	987	982	920	956	959	938	940	900	951	933	924	948	915	881	930	959	922	940	952	917	954	936	994	986	914	949	922	943	902	914	933	908	923	932	956	954	941	956	911	895	987	933	904	948	951	884	927	905	922	923	912	973	933	977	953	950	944	946	935	932	958	916	923	929	969	968	935	954	966	922	933	914	893	928	945	934	905	932	917	935	970	936	898	907	942	924	930	937	945	915	912	934	933	925	955	927	967	878	942	950	951	941	966	988	937	977	924	935	915	988	947	1001	982	893	951	898	930	871	963	966	943	905	952	944	917	936	901	909	991	944	944	943	934	989	942	924	901	924	960	916	991	956	952	900	959	909	882	975	906	906	948	915	934	920	909	942	960	907	926	967	915	915	1008	973	913	907	978	899	907	953	874	985	883	901	899	946	924	936	925	981	940	910	950	944	911	931	906	949	949	923	923	913	954	978	958	881	957	961	900	970	973	920	898	915	945	910	927	901	946	935	998	954	945	918	916	942	960	980	930	937	936	937	901	923	939	954	946	911	919	896	899	941	934	966	953	953	933	930	939	909	976	948	859	971	985	945	959	891	907	912	903	953	958	986	976	912	927	911	960	906	925	943	973	937	990	907	939	964	955	932	908	957	936	953	941	915	958	918	963	911	907	963	978	934	889	977	959	918	977	937	911	947	920	945	861	856	891	932	924	964	932	910	983	956	918	978	942	972	973	931	930	966	953	857	953	933	903	950	953	903	929	925	975	950	938	968	914	925	966	951	955	928	914	870	989	987	905	920	912	928	979	948	927	916	905	958	965	920	1031	966	953	916	939	951	909	905	874	946	959	939	934	945	945	909	904	927	976	945	913	943	900	943	980	917	927	970	945	921	921	900	950	938	956	908	950	927	947	911	889	1004	960	940	895	986	938	957	886	928	920	989	880	948	953	978	910	941	894	985	946	947	968	897	933	978	921	913	959	900	955	939	914	883	923	941	908	919	924	961	943	945	922	942	959	953	944	969	958	940	979	963	968	939	927	947	964	929	946	947	972	941	911	917	927	914	871	953	929	992	903	1008	876	900	909	930	954	850	942	931	921	979	952	920	955	904	986	960	927	947	917	978	895	995	938	938	935	915	923	936	944	940	946	965	989	882	902	907	1017	978	930	929	913	953	948	970	899	963	963	948	918	968	928	916	939	895	915	885	965	892	912	962	900	912	973	987	952	917	925	955	876	909	935	985	912	973	1012	937	945	873	914	939	950	959	948	906	919	957	934	983	881	899	937	962	948	945	907	938	905	956	904	945	973	904	942	910	951	953	873	963	929	911	939	868	896	973	964	940	939	970	955	956	928	945	881	937	922	929	930	897	954	929	923	959	957	928	952	883	956	946	908	942	885	875	997	960	909	977	885	938	928	913	934	860	905	938	910	976	947	882	938	943	934	939	1003	910	942	943	967	922	941	947	900	956	939	911	942	917	959	969	937	895	962	955	962	959	914	938	904	965	944	964	945	965	950	937	904	938	924	956	986	933	925	929	969	959	920	923	976	967	869	951	944	967	948	927	904	915	912	989	966	988	933	938	932	967	939	933	931	992	950	948	963	984	898	937	995	962	919	894	914	910	987	955	927	967	913	889	945	992	910	941	930	981	955	905	932	908	928	922	906	916	970	942	933	883	914	902	933	968	932	917	1016	995	844	928	939	866	969	920	928	930	897	965	920	902	928	968	902	920	945	947	951	919	916	955	881	908	984	966	959	917	921	983	895	922	923	916	968	916	988	919	998	964	914	932	945	975	939	943	945	899	916	949	923	888	955	885	978	925	1018	920	955	921	990	944	970	963	911	962	949	1000	936	981	894	950	922	900	876	982	910	977	917	908	925	944	885	911	1008	913	973	939	934	974	885	929	905	939	933	936	957	903	894	914	939	963	976	923	936	917	928	871	913	939	983	979	914	927	992	946	918	919	943	950	937	951	914	913	902	915	942	956	954	965	893	893	939	965	923	993	919	967	948	916	970	939	947	954	941	921	945	916	947	952	942	928	933	947	972	953	967	967	977	915	853	943	915	940	956	904	998	976	928	955	935	918	936	931	880	924	906	1019	962	977	966	921	955	945	963	939	923	958	922	911	949	943	907	910	970	967	1011	943	960	918	902	934	927	962	923	915	945	905	910	945	974	950	910	962	916	941	939	906	932	914	945	910	935	925	902	898	887	908	954	941	922	908	981	927	947	850	926	927	926	954	941	930	937	958	951	915	938	909	903	969	887	895	938	880	961	935	978	941	968	909	980	977	970	976	918	982	960	941	903	952	928	997	921	937	929	971	890	911	928	941	990	932	948	908	914	895	913	939	912	972	968	968	928	945	980	962	939	962	969	935	941	954	943	931	927	952	956	908	939	946	900	976	920	918	928	869	978	944	889	961	957	952	951	890	946	911	954	975	962	901	914	935	1002	940	912	952	957	900	944	971	898	955	940	938	964	890	914	920	991	976	908	930	916	887	955	960	909	958	954	972	950	934	915	970	963	902	938	926	951	876	922	903	922	878	953	955	997	953	941	912	934	935	927	945	964	897	934	961	1014	973	945	896	943	940	903	920	990	998	894	969	984	938	945	882	907	921	949
51811	19465	3656	1041	736	594	508	484	498	440	413	454	449	407	413	405	403	458	427	409	389	440	410	414	446	410	416	407	422	389	460	408	470	417	405	425	434	390	454	414	403	411	399	419	438	412	408	423	436	436	415	419	406	439	440	430	413	427	451	424	435	405	427	403	442	372	431	442	409	429	423	432	468	420	456	414	439	413	391	440	416	387	475	431	394	425	388	425	464	394	434	422	433	416	466	381	413	423	433	431	392	393	420	402	437	449	410	438	392	460	443	400	455	424	415	448	434	404	427	463	401	444	439	451	436	433	427	404	434	400	418	430	453	451	417	401	428	431	430	412	411	424	442	421	437	448	446	453	399	415	448	439	420	418	412	429	437	379	458	431	441	416	381	413	393	419	445	427	428	412	426	459	391	458	416	438	410	389	426	398	435	453	447	419	468	411	423	405	410	416	386	430	417	409	364	407	443	443	445	425	414	422	440	435	407	414	424	433	429	394	414	435	411	436	452	468	410	430	449	419	420	455	468	374	432	417	466	421	406	417	454	426	444	429	428	414	447	385	457	430	450	412	435	439	474	446	401	406	427	440	450	421	464	457	441	448	443	430	401	371	426	403	438	396	453	428	432	450	414	404	437	414	411	412	423	475	439	409	353	437	429	432	490	468	456	461	428	419	384	408	397	402	415	408	420	432	469	438	409	460	425	429	390	405	414	388	392	409	407	426	379	466	421	388	439	403	442	437	446	413	429	475	403	423	372	436	413	402	434	425	426	440	394	462	406	440	406	449	445	441	415	433	448	456	454	418	409	407	430	410	388	401	430	445	396	400	423	417	418	440	425	421	414	436	433	448	426	425	448	407	386	430	439	451	472	426	399	416	421	431	426	446	418	427	438	405	374	426	406	437	417	448	420	467	419	401	410	422	392	439	407	395	405	406	400	411	449	371	377	417	411	434	423	446	426	446	413	418	438	414	463	446	452	447	453	427	360	393	390	434	455	404	443	458	451	429	408	441	426	446	429	451	390	403	416	438	415	423	411	424	384	452	412	394	431	434	470	398	456	399	446	418	432	406	415	445	399	399	396	442	411	421	392	425	441	447	439	468	445	422	414	422	442	403	440	373	432	384	409	397	391	439	446	412	405	380	400	408	422	437	461	398	404	391	475	429	417	457	393	420	438	428	436	451	410	421	438	455	443	417	406	414	402	413	439	424	411	480	430	440	383	443	402	433	424	429	444	425	448	431	432	453	457	451	404	412	470	395	409	413	420	450	430	438	389	422	431	411	408	417	433	430	436	441	411	428	415	404	437	479	404	445	424	429	421	436	426	404	421	410	427	443	444	446	405	411	398	391	424	405	421	430	408	450	453	431	407	431	446	442	411	381	425	409	422	396	384	431	472	404	393	426	398	406	392	407	436	409	446	464	407	425	397	404	367	418	438	475	435	378	415	411	376	420	433	421	394	444	411	408	394	425	421	435	428	442	458	413	445	410	428	404	406	396	410	403	392	429	425	441	425	401	403	422	414	436	498	449	401	444	455	424	397	449	412	417	409	424	397	429	460	445	436	460	396	432	407	390	412	454	377	446	426	409	430	404	390	419	446	398	427	433	417	458	440	426	420	451	465	409	442	425	381	449	413	378	401	394	460	453	413	439	424	412	446	366	434	428	439	447	399	407	443	416	443	436	433	394	430	422	429	389	404	445	428	431	414	474	403	439	416	422	425	453	417	461	416	411	426	439	431	438	404	434	446	436	454	447	448	397	464	414	401	425	416	442	433	400	455	460	413	435	395	447	436	427	381	389	387	409	442	387	395	444	450	522	440	391	391	434	420	406	428	383	401	418	395	387	421	384	400	431	405	397	434	420	446	437	437	380	425	440	407	422	409	412	433	408	434	395	417	402	428	403	413	377	386	433	435	425	440	426	453	430	442	438	458	393	455	443	437	392	450	433	415	387	417	436	428	380	427	421	427	442	402	450	381	402	398	387	468	450	449	449	413	440	436	419	416	400	417	419	438	449	400	409	412	402	414	402	390	428	378	419	423	471	412	436	452	422	429	454	445	435	441	419	403	427	384	419	453	414	400	450	445	400	440	447	427	431	428	425	461	447	394	428	421	397	423	402	401	448	386	400	392	426	454	434	449	448	437	396	418	388	418	439	410	421	422	438	411	408	413	433	418	429	432	443	423	413	442	412	449	452	401	442	431	425	423	403	407	395	420	451	401	378	427	387	448	415	454	421	429	418	459	419	453	449	377	411	414	401	451	459	424	426	412	398	488	417	443	418	399	419	408	405	464	405	408	471	425	461	460	425	454	410	425	453	404	414	448	397	406	408	427	364	418	420	444	409	432	468	442	396	427	427	425	404	457	451	401	408	409	441	428	434	420	441	403	438	422	405	458	400	409	425	453	425	434	418	428	424	414	447	410	395	409	438	440	426	399	468	438	414	425	425	407	380	434	437	467	440	412	412	450	415	407	413	440	413	413	425	435	423	472	436	428	389	371	389	397	407	419	433	383	472	414	413	419	437	440	393	414	414	393	418	440	461	429	420	415	428	372	435	425	422	432	419	439	404	399	459	432	408	443	374	434	405	431	456	390	427	415	395	448	447	437	413	433	451	409	429	442	450	470	442	430	430	459	438	431	487	437	398	419	482	427	408	436	364	414	432	425	437	414	449	438	446	452	433	417	429	403	434	437	431	370	374	407	447	422	425	392	417	411	440	452	490	414	392	414	424	413	444	470	416	429	408	395	387	368	416	409	424	414	381	398	437	410	405	415	401	427	409	429	404	401	419	402	370	416	420	423	426	429	424	474	437	418	429	443	465	431	434	417	401	383	420	433	386	440	419	463	429	430	392	417	443	425	434	397	463	363	408	459	386	466	389	455	426	454	433	442	402	388	428	465	398	404	445	395	415	427	422	426	411	438	407	359	428	429	424	393	438	405	414	444	447	456	458	454	403	448	380	395	463	427	391	465	470	381	439	464	419	408	425	400	442	407	459	454	446	408	401	414	416	396	425	404	444	431	428	424	393	409	392	423	427	428	432	422	448	452	417	424	436	435	413	395	399	411	442	424	407	408	438	439	451	423	402	451	412	397	402	404	406	437	418	454	410	416	460	450	417	449	447	470	427	429	472	437	467	407	415	409	435	404	381	423	411	429	449	431	451	395	421	420	477	399	457	469	380	407	396	411	392	428	441	394	446	413	434	442	441	413	410	462	412	419	416	462	432	429	394	434	426	461	439	419	452	424	380	434	405	413	412	426	431	391	432	474	427	439	422	432	456	436	406	378	419	414	451	424	435	397	442	454	441	435	437	415	452	397	441	440	426	389	406	399	454	425	475	431	459	431	440	423	405	425	415	408	408	440	423	390	404	470	434	430	439	415	439	422	401	415	394	426	460	439	424	437	421	399	436	389	421	389	397	407	397	399	373	447	422	442	486	411	385	454	403	431	397	466	449	397	424	454	427	411	426	429	402	452	424	421	420
35690	13162	3772	2353	1672	1561	1322	1202	1013	917	943	952	920	913	937	996	902	926	923	917	938	943	858	896	971	917	948	896	948	939	910	921	906	942	899	945	971	937	912	899	933	927	982	928	969	899	908	914	948	935	957	930	857	945	933	974	918	964	926	937	881	897	936	897	890	928	922	937	922	913	918	958	889	880	947	926	906	938	920	958	935	885	927	921	896	924	952	927	895	877	909	945	913	934	917	935	846	937	931	879	931	897	928	911	935	909	886	905	919	961	896	945	870	1011	899	965	978	906	895	967	955	929	880	929	955	951	973	930	969	868	922	939	913	893	959	938	866	906	942	900	919	911	912	913	929	908	920	938	910	914	911	956	919	880	902	932	876	945	937	890	980	892	915	944	903	891	934	931	876	936	915	868	901	912	862	939	961	843	938	903	901	971	954	932	937	987	930	934	920	955	957	894	927	928	903	918	938	872	851	1002	874	879	929	977	893	927	961	972	916	984	891	947	922	935	918	946	895	914	961	917	943	925	928	920	965	956	907	933	930	929	919	893	890	952	865	966	911	944	906	943	899	965	917	897	913	974	919	915	909	909	941	927	889	963	988	844	932	921	896	905	879	947	921	898	960	872	979	980	921	928	955	921	909	971	929	928	927	890	968	903	986	892	946	932	935	917	983	895	907	898	886	917	947	932	936	894	971	862	909	924	935	924	931	941	938	900	913	878	896	926	887	914	890	866	918	895	923	938	960	923	885	897	956	934	921	913	875	931	912	950	915	916	921	928	905	945	878	897	973	926	883	886	977	870	960	929	887	918	883	896	908	931	923	854	917	885	947	914	901	974	902	926	929	925	910	934	971	893	898	918	920	873	915	900	965	908	932	915	983	926	913	852	888	919	875	962	937	921	945	920	877	936	950	891	969	941	867	934	924	981	918	918	921	948	937	968	907	873	927	939	892	891	905	973	927	965	894	929	952	969	926	906	908	940	923	990	878	887	921	917	909	925	875	931	944	893	968	894	973	933	922	914	907	891	900	946	918	953	863	899	967	919	953	899	909	932	927	885	931	938	985	943	926	884	940	868	933	899	935	906	1006	961	919	917	916	953	879	871	903	923	941	852	889	933	891	943	947	902	847	915	937	950	903	944	902	913	927	887	911	946	944	923	932	861	917	933	992	938	911	937	981	892	887	903	914	971	958	945	903	932	916	953	916	952	900	957	907	894	920	846	996	924	945	924	951	975	897	957	972	910	962	905	990	961	929	943	943	924	913	872	942	953	937	919	934	899	905	910	944	859	958	950	921	928	895	849	855	910	867	935	958	946	950	914	918	978	959	986	935	930	894	947	957	946	924	880	946	904	895	975	959	923	860	928	929	960	901	968	935	919	918	925	950	899	942	906	882	934	908	905	883	934	914	943	903	914	946	892	840	882	908	884	916	901	892	917	918	918	924	866	921	904	925	925	926	908	908	925	910	923	963	895	971	932	966	896	907	956	872	925	890	904	946	896	944	894	977	917	912	940	947	938	938	953	925	914	894	931	917	932	930	929	940	914	924	954	911	898	941	907	934	936	874	877	940	934	932	919	976	880	994	898	943	918	939	948	915	911	842	855	928	947	943	921	958	873	902	948	939	926	924	959	919	895	969	917	965	920	950	894	928	936	928	939	941	955	895	963	921	967	960	890	911	896	926	893	951	914	972	906	901	906	896	923	874	919	930	890	962	904	943	958	921	875	906	946	937	924	924	919	935	910	941	926	938	938	914	894	932	927	906	892	883	876	899	895	963	868	918	937	948	913	881	939	899	899	945	944	942	964	896	883	947	944	899	904	895	927	937	901	939	897	939	960	933	933	923	925	932	907	933	907	931	940	929	897	922	849	903	870	945	977	922	921	927	963	921	914	937	944	924	910	939	895	900	965	935	904	919	963	958	917	878	981	922	899	918	927	966	951	929	963	878	935	929	908	903	924	917	942	940	900	930	909	907	920	888	954	928	955	915	890	877	913	865	919	904	914	931	915	918	909	869	942	919	976	892	972	878	946	912	919	902	955	866	921	929	951	925	932	915	966	889	947	933	937	938	919	962	951	953	948	907	956	952	934	881	885	936	867	921	911	952	925	874	925	887	931	928	930	956	893	925	941	925	926	925	911	899	931	911	890	909	948	926	950	979	935	938	846	933	907	937	945	906	900	907	946	901	917	943	940	907	930	960	943	949	905	953	898	897	909	920	930	912	958	911	906	900	936	899	967	957	935	957	916	962	914	889	921	962	983	934	914	939	935	943	927	937	841	885	915	897	944	910	959	958	894	939	933	885	911	908	891	947	868	969	898	947	862	918	879	952	904	919	940	938	935	897	974	934	892	868	910	870	917	915	936	919	925	894	921	891	927	948	976	875	902	913	928	915	950	892	959	935	964	918	911	943	953	839	897	951	937	932	956	936	920	918	894	966	1000	899	902	941	906	920	900	960	977	900	923	890	911	942	901	925	918	913	906	938	949	898	933	902	919	895	874	937	923	918	911	921	921	923	897	898	930	897	871	908	933	945	939	899	932	934	904	923	912	924	876	870	939	940	985	909	904	875	886	947	931	956	929	891	917	939	952	946	940	907	935	956	917	907	937	929	934	953	957	972	911	890	934	907	903	975	910	918	951	977	1002	874	881	896	887	991	944	933	949	950	911	980	978	914	1013	934	891	909	897	935	955	911	940	959	969	966	954	890	924	929	940	902	922	912	932	958	950	909	899	911	848	925	966	917	910	915	902	889	934	913	921	909	932	893	941	912	941	995	919	902	928	909	930	916	907	928	886	937	972	908	943	885	884	919	931	867	907	922	929	904	915	856	919	896	893	937	859	878	894	901	936	941	902	937	920	905	938	915	916	927	919	937	914	934	902	871	956	949	968	916	897	936	848	960	922	854	878	945	908	912	898	959	908	948	931	941	920	881	925	929	863	923	839	959	1003	948	894	974	911	880	966	945	921	952	893	914	891	918	940	917	931	905	961	922	981	942	931	931	931	910	948	921	938	917	944	933	912	895	919	891	905	965	889	938	924	932	929	932	951	928	946	935	903	860	928	974	898	918	971	957	899	958	966	913	881	899	931	943	960	883	974	898	946	923	953	899	897	870	910	923	914	932	940	935	886	920	907	891	944	907	921	930	916	921	914	900	921	939	932	893	976	918	946	971	894	894	983	979	897	908	886	941	896	894	927	917	921	892	907	954	930	989	914	871	928	909	963	884	952	905	1000	895	931	918	918	900	941	951	933	931	969	901	914	911	959	897	974	850	938	996	935	876	921	909	899	932	952	900	909	934	937	898	894	952	925	918	919	984	856	892	943	945	889	947	920	880	924	943	912	936	950	848	965	958	938	863	937	959	912	938	884	892	913	959	923	937	911	917	911	889	898	956	916	947	967	951	900	892	929	941	922	888	945	1004	928	846	870	928	918	959	934	978	933	924	963	907	950	933	974	955	941	918	906	916	938	934	876	868	943	936	898	916	899	853	937
61759	22264	5002	896	540	526	400	459	451	444	405	396	432	437	423	454	420	449	438	395	421	450	435	450	432	424	474	448	451	419	411	429	462	440	450	441	431	398	423	427	413	455	444	425	457	424	422	454	410	464	471	427	449	419	451	463	407	465	467	442	472	424	406	445	419	418	427	453	429	407	453	445	412	444	419	397	434	407	455	432	453	426	432	407	396	435	394	395	412	436	459	425	464	423	431	448	441	449	430	448	408	395	431	427	425	465	430	446	426	417	444	451	470	418	407	431	448	469	461	412	397	405	429	432	389	437	448	429	463	453	447	439	432	387	459	469	417	391	408	410	437	443	450	412	415	438	405	416	421	403	442	412	437	444	455	429	416	413	449	470	441	470	426	428	449	397	417	399	429	421	479	434	438	443	453	442	439	426	437	388	429	465	436	437	436	426	421	397	404	442	410	448	434	442	392	455	403	397	425	426	373	408	404	422	483	429	469	435	415	396	417	442	419	415	369	433	430	422	499	449	434	448	417	413	445	460	469	448	455	389	404	427	422	440	437	424	454	432	442	426	433	488	397	456	465	437	482	453	424	430	405	442	443	417	430	423	405	401	471	434	447	447	421	382	405	405	428	394	458	415	407	435	444	461	424	404	439	413	408	434	436	456	431	433	435	372	422	438	439	457	443	418	451	480	431	444	449	390	460	424	431	419	415	441	413	433	441	430	439	421	411	434	456	405	455	464	425	442	427	444	443	438	439	415	459	431	437	445	400	406	406	440	413	418	420	446	430	423	415	426	445	426	373	422	461	434	445	421	429	403	404	422	435	438	434	410	449	430	414	418	470	413	442	390	418	427	406	482	458	440	405	413	400	441	421	422	435	466	457	474	413	409	461	429	451	420	408	426	416	409	425	410	445	429	388	417	383	429	433	429	461	423	410	434	419	428	368	407	406	412	481	404	439	437	451	439	432	444	449	458	473	417	406	411	416	412	409	361	436	404	422	419	431	441	450	424	457	424	415	423	420	459	407	405	387	467	450	451	417	470	474	388	400	412	414	458	448	415	421	392	437	437	408	420	430	463	400	416	443	422	460	437	399	434	418	442	392	468	435	393	408	405	452	433	418	429	448	405	423	432	413	424	429	445	412	425	452	440	443	440	413	423	387	416	398	432	421	418	441	430	434	430	427	433	422	431	428	454	407	409	393	409	434	456	403	438	417	407	435	399	420	425	407	436	456	428	440	484	431	465	447	395	446	440	415	442	429	427	421	467	501	437	390	396	465	426	466	424	389	428	442	450	404	419	425	428	422	396	443	432	433	435	464	404	384	426	457	408	441	421	462	408	440	422	419	446	396	423	434	444	416	408	481	429	424	423	467	471	402	438	437	444	430	432	421	397	444	488	422	444	411	425	404	420	438	432	423	449	444	473	430	440	434	427	419	380	474	420	465	415	440	430	446	403	415	439	411	456	430	428	437	424	404	438	388	429	431	411	406	442	433	402	405	409	437	416	458	413	422	411	448	404	438	417	440	443	419	448	423	423	442	432	395	427	472	435	467	419	418	444	449	432	473	424	426	446	468	429	409	426	447	399	462	444	444	405	405	450	455	433	415	435	486	464	434	449	407	402	397	454	430	441	428	414	430	392	422	454	467	388	425	441	454	404	423	399	392	408	424	481	433	419	463	468	426	466	393	404	443	409	435	424	415	433	426	410	454	433	378	431	420	434	422	411	451	422	433	394	419	445	436	442	416	395	452	456	489	387	442	440	447	421	406	448	441	445	395	470	447	433	423	432	450	499	404	449	391	452	441	418	428	438	481	434	413	415	442	419	440	416	422	416	418	460	404	424	408	454	430	430	420	446	393	398	420	454	447	433	446	432	435	416	444	450	441	442	441	413	424	408	415	454	398	449	386	430	420	446	447	437	411	419	450	430	425	434	439	455	473	435	431	391	390	396	401	418	443	450	376	423	467	410	471	440	419	441	443	455	427	431	432	403	435	443	411	422	456	389	413	390	394	437	450	424	412	455	436	416	436	431	446	421	401	430	459	411	418	413	397	420	440	442	419	419	408	415	418	448	424	425	405	398	428	381	479	388	417	434	460	376	435	372	432	409	434	423	412	418	413	464	398	444	460	455	433	407	386	409	383	409	438	409	368	503	438	441	398	428	445	433	412	400	464	437	439	429	436	381	454	438	448	421	442	456	423	402	428	402	432	407	407	412	435	472	408	424	419	473	435	405	413	422	453	442	425	440	414	443	470	455	448	441	453	452	423	430	441	432	427	405	425	422	423	387	426	448	461	429	407	432	441	460	430	421	458	397	410	402	433	453	430	440	411	411	417	472	463	421	440	442	394	401	408	423	418	435	443	440	416	448	445	461	422	428	447	388	414	425	438	411	409	453	476	463	417	441	423	441	421	422	459	380	415	450	465	453	414	440	424	426	455	415	429	410	443	470	427	450	431	421	428	412	423	454	452	428	432	442	433	450	425	432	403	426	406	445	428	407	469	425	423	434	427	461	431	470	444	431	415	401	437	461	428	427	426	440	447	429	434	447	411	429	470	409	395	425	458	412	473	433	392	426	425	423	465	389	440	445	446	426	420	433	451	459	416	452	404	440	444	432	445	455	383	446	455	443	384	405	407	444	423	428	416	420	370	428	442	432	455	454	448	427	469	404	464	428	454	428	427	434	434	391	404	467	422	444	403	443	457	476	406	410	404	441	464	436	449	451	440	466	413	467	431	415	438	411	413	466	467	426	449	462	438	436	452	431	434	444	442	436	447	400	434	405	415	412	446	477	439	444	434	416	428	446	420	485	440	474	417	431	399	430	454	429	422	402	407	434	424	398	412	423	386	391	409	403	424	393	432	458	435	393	392	381	429	441	390	434	459	452	447	437	472	443	386	379	400	416	425	394	401	428	419	416	429	417	454	446	416	424	457	446	433	443	392	435	443	441	435	434	411	419	422	443	442	454	442	473	429	416	425	482	397	443	399	437	389	428	421	396	443	445	420	435	404	400	440	412	437	429	446	433	452	433	460	430	439	433	421	451	441	392	426	444	435	453	413	452	441	431	428	431	426	405	432	420	436	449	447	404	453	427	388	439	420	411	444	418	473	455	405	395	396	480	453	440	441	419	397	422	423	434	454	441	425	440	430	432	443	450	417	407	405	447	430	429	439	440	384	411	402	433	398	395	452	468	437	466	428	400	398	431	412	383	437	432	459	418	452	416	402	387	399	395	405	405	411	423	395	404	374	419	396	451	439	429	422	434	400	419	408	386	432	448	399	416	402	419	417	428	458	439	422	462	396	400	460	409	424	404	446	401	432	396	399	423	441	431	424	448	423	405	439	433	414	434	434	446	399	417	419	409	397	445	426	400	470	411	438	451	418	397	419	410	397	412	426	448	417	424	454	428	437	443	465	482	464	457	413	434	407	437	401	429	395	419	444	390	413	431	413	404	440	479	422	446	445	432	379	491	443	408	401	449	400	408
41334	11731	3292	1550	1241	1089	1034	1019	960	935	965	968	958	944	952	892	1032	943	907	944	942	918	977	888	990	955	979	937	953	943	955	874	950	948	967	958	971	948	941	944	892	944	969	949	964	946	876	963	938	947	896	982	953	928	869	964	942	976	1002	959	998	960	947	944	956	1008	915	987	943	957	968	988	910	969	936	980	923	979	946	915	917	912	871	971	936	924	875	949	934	970	969	905	955	946	922	942	933	950	917	968	911	984	941	876	929	931	960	979	908	978	929	945	887	961	939	943	966	929	955	973	949	950	971	985	928	914	935	937	929	916	894	986	919	918	939	899	1037	1002	926	926	1007	935	957	921	957	955	894	935	975	893	884	942	937	933	899	951	912	923	967	944	985	963	984	916	935	979	916	954	942	896	888	947	923	907	919	920	982	885	891	978	912	972	973	922	979	900	979	938	935	981	990	965	972	921	958	917	992	1025	944	961	904	952	937	887	928	943	958	948	955	911	926	921	948	905	953	999	904	977	922	919	958	907	935	956	921	947	916	891	934	882	920	963	955	914	913	972	983	948	929	901	912	892	935	915	932	952	911	929	950	917	940	944	903	965	876	962	903	1009	930	855	992	927	896	904	912	907	862	909	871	1010	930	942	930	947	907	919	947	971	930	970	935	990	918	966	948	885	919	916	977	886	972	941	912	950	944	912	933	957	927	943	994	940	939	949	938	971	962	916	921	948	935	930	938	915	872	920	955	918	904	961	902	924	918	948	908	986	1010	925	961	918	948	1009	944	922	920	959	965	993	960	958	860	948	951	916	897	921	934	954	908	940	920	916	968	941	926	933	942	906	943	938	982	998	934	951	950	1004	928	928	942	943	909	877	921	919	902	886	887	940	949	947	913	940	954	954	968	891	949	906	982	919	913	1013	951	875	941	959	973	961	899	937	932	907	958	906	981	941	946	965	915	900	948	910	905	892	936	956	940	915	951	866	938	955	917	909	956	944	971	939	928	954	991	976	958	893	905	923	936	967	982	959	1001	898	935	957	965	941	991	965	896	956	930	943	919	999	1027	918	968	961	882	953	930	881	944	968	997	929	951	944	925	917	918	916	923	938	903	969	941	943	946	914	971	972	908	977	885	889	971	961	1004	952	905	921	967	925	983	890	954	910	938	960	978	949	922	942	927	899	950	901	954	914	948	937	953	884	940	951	927	943	943	910	969	916	940	976	935	966	932	935	918	929	917	915	926	893	931	969	953	953	964	950	935	899	913	906	949	877	948	907	920	898	840	974	937	976	938	951	931	950	894	945	934	938	982	962	948	901	950	942	913	963	981	911	900	851	962	962	899	942	942	941	970	986	920	964	949	944	912	912	931	961	923	902	947	958	902	923	895	933	954	908	932	982	869	929	960	907	957	926	917	943	976	974	910	888	944	919	1013	911	964	963	934	928	955	971	893	867	941	908	934	928	886	963	930	897	964	944	920	898	937	962	953	891	948	911	944	949	956	912	987	911	916	946	940	1016	873	925	923	1037	894	1004	929	881	952	867	935	947	992	928	978	933	931	874	957	908	1004	967	939	989	948	935	921	980	961	923	919	967	983	904	920	991	935	942	953	953	892	953	939	878	977	890	937	928	868	963	933	906	951	879	908	984	926	939	894	898	969	931	963	972	931	922	962	930	978	959	949	949	970	932	869	972	943	914	943	935	950	945	972	896	941	943	931	954	904	963	984	980	932	942	972	908	974	925	916	929	920	936	893	949	989	926	947	971	965	944	882	956	957	927	939	916	954	970	966	922	936	957	910	917	906	945	882	899	924	928	993	916	940	860	964	937	900	943	942	902	883	961	978	961	958	948	917	958	947	916	941	941	903	916	968	938	967	938	917	927	910	871	956	944	908	927	910	943	909	908	939	945	927	909	939	974	901	886	936	876	933	928	913	916	963	925	954	954	960	973	999	877	873	967	947	912	940	935	910	919	904	952	935	915	914	925	907	969	953	917	963	960	979	929	926	909	949	913	917	905	961	939	928	921	939	940	942	978	978	905	940	994	952	981	917	929	942	920	921	891	917	898	964	926	974	912	920	1017	917	965	954	912	938	959	925	930	937	930	932	951	1002	967	880	891	976	873	936	982	933	947	900	949	916	905	906	951	882	932	886	927	981	907	881	961	957	940	992	938	991	943	946	885	882	910	976	942	989	949	899	981	904	979	935	922	966	966	942	920	978	914	953	909	939	913	943	892	943	922	960	940	902	963	944	940	941	945	911	863	947	946	905	976	966	929	941	915	936	966	930	999	887	992	937	947	919	992	932	852	926	987	920	880	905	922	952	984	937	897	964	952	1003	985	916	963	964	925	949	993	905	951	949	958	919	948	928	915	964	981	921	903	956	929	903	981	965	982	914	1002	965	945	957	965	939	894	913	929	917	975	913	947	904	941	883	900	970	882	913	940	991	918	949	953	977	930	911	918	920	923	941	923	972	975	958	946	907	963	913	910	943	967	905	877	941	881	980	933	912	935	949	959	930	929	908	1007	916	991	923	932	928	977	954	923	923	896	899	982	955	862	968	978	939	933	1000	913	922	942	966	883	879	937	907	935	946	924	970	991	970	1017	948	934	941	921	892	917	953	947	925	912	920	917	962	908	953	991	960	919	993	982	972	957	954	965	972	873	931	958	966	912	968	954	917	947	896	923	963	920	880	926	938	969	939	962	913	910	972	939	990	915	935	938	923	910	918	932	964	999	936	910	945	939	981	899	921	924	980	925	901	938	1027	982	963	903	823	947	939	911	968	910	990	930	976	918	969	937	946	916	951	932	1001	886	921	966	930	874	980	986	972	904	936	932	949	917	957	913	965	995	929	907	902	951	938	932	967	963	940	926	931	951	955	942	914	913	902	936	966	928	929	947	930	885	981	930	915	928	918	983	985	910	963	949	931	942	959	914	929	919	996	952	929	938	909	946	970	935	939	949	953	992	986	930	930	927	911	967	952	963	929	867	910	900	948	924	961	927	948	910	955	910	935	890	942	937	917	919	901	963	975	971	970	950	998	978	885	922	969	1011	943	938	936	947	953	985	902	940	899	952	963	931	895	984	921	941	955	905	937	931	871	999	905	943	956	945	922	934	925	922	899	950	958	928	909	924	985	966	930	920	959	936	958	945	907	875	892	931	956	948	939	896	909	926	986	943	950	889	873	914	910	877	950	923	947	955	900	1007	948	942	931	978	942	920	987	910	928	949	870	927	874	910	905	977	971	953	971	904	902	935	920	957	955	977	973	941	952	946	896	962	953	958	1028	954	916	941	928	960	954	928	930	951	897	982	953	946	943	927	995	905	911	975	924	932	908	946	921	955	946	943	926	981	928	892	941	910	923	999	977	931	899	975	917	975	961	897	961	944	941	896	946	962	1007	873	887	941	915	919	981	901	957	878	964	909	981	918	974	894	982	970	909	953	973	883	925	959	938	932	936	929	985	973	876	965	944	923	945	928	917	900	939	1003	926	1032	956	959	968	959	949	914	978	938	990	951	989	962
50310	22705	11000	2567	990	606	512	491	496	445	440	410	428	459	449	399	452	429	454	420	433	388	393	424	405	447	495	478	423	404	381	379	412	404	503	456	400	427	395	446	428	446	410	448	472	436	456	418	421	423	408	472	433	438	449	412	418	413	414	449	435	414	431	403	409	432	452	452	432	445	472	463	459	448	473	475	431	427	451	423	414	413	405	439	463	481	482	438	404	417	422	450	442	463	411	425	413	415	416	442	437	414	438	440	418	426	455	482	408	463	428	408	448	455	427	468	420	402	441	445	406	438	468	452	453	481	403	438	430	442	450	438	385	421	416	417	465	410	469	431	457	449	409	460	405	424	430	404	389	425	423	434	428	419	423	427	430	433	449	457	474	437	417	427	448	446	430	425	441	442	400	408	416	405	402	409	426	413	424	418	451	430	426	460	437	435	449	444	423	421	420	421	414	435	442	430	456	473	409	435	395	466	431	430	450	416	470	409	391	427	445	429	413	403	427	442	401	422	375	450	417	402	407	404	469	465	446	450	445	451	431	427	392	422	433	421	477	425	470	458	444	431	387	406	422	419	408	434	415	442	449	428	413	426	452	460	458	422	449	446	423	429	457	416	453	437	438	400	454	451	452	413	418	411	476	438	432	399	442	437	408	419	462	441	438	434	405	425	436	432	404	456	434	428	456	506	464	454	442	418	440	409	428	452	433	431	446	435	420	434	397	438	452	446	394	431	403	458	409	423	432	424	492	402	467	438	410	408	402	442	437	455	438	441	403	434	430	407	396	438	450	427	423	438	420	406	470	424	444	441	442	426	428	463	434	457	423	401	442	449	466	428	456	451	452	483	473	481	446	455	469	412	472	409	431	433	429	423	463	432	429	437	431	458	422	453	425	437	442	476	433	443	454	400	436	448	403	448	437	439	496	431	412	428	447	444	423	426	402	434	446	417	442	445	467	442	406	444	462	409	417	442	376	442	450	391	453	424	491	493	433	468	417	414	447	428	394	407	416	407	442	439	415	452	438	395	425	455	423	457	468	440	457	394	446	441	423	451	497	442	402	425	446	478	431	407	446	409	446	434	422	465	414	414	414	470	434	415	416	446	426	396	447	403	464	452	424	419	468	444	417	449	425	378	437	427	416	447	404	415	425	399	442	429	445	410	451	456	468	383	431	424	412	434	440	422	430	450	430	440	421	448	432	431	450	430	386	441	474	425	394	449	429	412	441	432	405	439	421	433	453	440	443	432	416	444	455	452	438	468	429	449	417	412	428	402	457	441	466	450	439	418	469	436	391	471	456	399	470	419	437	452	454	458	458	441	402	415	431	421	441	428	417	435	437	420	430	407	426	409	448	443	462	445	427	419	418	452	428	444	465	443	466	420	438	425	425	415	420	449	432	393	447	424	436	435	468	443	443	444	412	437	435	439	434	445	440	431	408	403	454	427	472	473	436	444	410	423	459	426	448	409	435	462	434	428	451	428	410	451	456	418	451	428	452	439	381	457	421	408	431	432	435	463	457	444	414	459	422	409	400	402	428	444	471	441	458	440	452	406	435	408	418	429	448	458	457	480	429	450	462	454	431	426	428	419	408	417	405	452	432	438	426	490	467	432	436	442	470	454	456	467	485	402	424	422	454	433	413	440	418	436	469	456	466	450	470	446	467	459	451	439	434	409	407	448	432	416	448	441	458	421	394	429	413	451	404	429	438	458	418	428	449	434	414	430	457	477	496	455	437	388	443	440	392	472	429	414	407	447	483	430	455	448	409	445	423	394	441	428	450	427	412	467	417	411	454	417	442	403	406	389	412	430	440	454	431	420	454	443	473	484	416	458	405	403	412	438	425	475	438	390	386	423	418	401	444	438	419	420	418	426	461	450	422	482	380	465	433	468	421	447	428	426	426	442	436	445	427	471	421	422	426	431	454	420	412	418	470	453	434	433	415	427	420	429	420	434	434	420	427	416	429	406	445	440	432	401	438	435	475	472	411	445	439	448	426	429	421	467	442	466	412	456	437	426	458	426	431	481	424	426	421	396	455	424	431	380	467	396	448	414	449	403	451	475	413	461	399	422	450	487	463	426	406	449	436	457	428	445	446	413	435	433	445	446	424	442	457	409	431	438	473	452	450	425	408	466	469	445	424	430	423	439	454	466	448	426	443	479	455	457	404	432	450	399	427	461	418	446	421	436	429	455	437	419	449	435	432	450	407	392	403	465	476	411	407	374	449	432	444	432	408	436	407	441	469	420	363	408	403	440	425	401	457	401	440	459	444	427	421	472	420	412	478	393	417	429	391	426	411	516	421	389	442	374	442	426	473	429	428	390	423	454	466	417	460	446	437	459	454	424	448	396	431	477	499	437	450	458	422	459	445	460	475	411	453	446	424	412	429	439	431	413	411	450	448	480	436	472	418	437	459	406	471	423	443	443	460	468	409	431	433	447	425	371	439	425	406	420	429	418	418	457	462	408	436	460	485	431	427	426	451	393	427	407	399	450	413	453	434	384	416	445	408	451	450	436	438	443	479	440	427	406	479	415	396	418	403	428	457	369	438	466	424	442	468	439	446	483	446	455	424	470	412	464	378	440	429	416	440	423	457	447	423	397	430	398	434	430	469	420	395	431	460	429	384	397	426	436	464	424	417	406	441	438	457	410	441	436	440	426	410	466	416	423	419	421	439	455	384	440	436	416	415	436	437	449	466	459	451	449	429	407	422	426	430	436	454	446	441	480	443	476	436	424	449	429	421	437	446	463	446	422	450	433	464	469	446	429	427	415	453	456	437	477	432	426	484	430	420	467	448	479	436	438	417	426	440	409	399	401	441	433	473	442	467	446	418	389	447	450	465	438	438	420	480	479	438	459	437	469	455	444	408	438	468	411	439	425	424	442	430	442	442	450	432	440	432	430	454	411	430	406	470	434	415	433	420	442	405	450	467	412	436	432	496	461	433	405	422	436	412	459	413	435	476	438	397	418	443	444	433	428	458	431	418	444	454	424	432	435	412	442	455	416	439	475	397	426	437	468	457	449	471	430	459	436	404	433	439	458	470	449	451	448	420	431	445	464	438	441	453	433	441	497	460	456	446	460	452	450	401	416	450	497	404	437	454	366	441	425	455	437	462	460	419	391	450	456	431	441	419	442	429	452	452	429	459	447	466	421	466	443	421	432	416	438	431	443	447	483	447	397	462	445	469	457	417	415	450	446	438	463	419	406	405	411	401	449	442	438	469	468	382	438	410	420	448	441	451	441	429	429	415	425	489	438	442	488	474	447	415	375	433	429	442	457	426	426	437	442	418	416	361	444	432	411	459	445	394	418	421	432	443	448	396	438	432	396	422	426	412	422	447	438	372	439	412	411	455	407	465	439	416	430	398	411	470	440	416	435	433	415	462	433	435	471	427	424	433	419	438	446	433	438	441	470	443	439	448	453	453	390	429	441	406	436	442	450	428	432	436	436	434	464	430	414	448	412	452	406	386	442	450	456
33342	13816	7143	3873	2299	1425	1143	1104	1101	1037	1057	946	1027	977	1002	980	956	942	996	912	933	919	885	999	967	990	930	982	980	1009	974	890	961	960	958	944	981	1000	967	907	926	953	953	922	917	943	962	933	951	927	952	949	917	966	899	950	938	940	995	978	930	927	942	959	925	954	937	912	910	947	940	965	954	967	965	970	968	874	906	884	970	988	986	966	951	979	928	907	987	953	955	963	932	926	984	946	933	969	943	915	892	970	930	980	959	996	942	928	909	934	953	936	926	921	919	917	955	952	949	925	954	885	935	937	962	907	941	931	1000	944	940	881	963	939	968	939	931	897	945	972	957	969	987	911	974	924	896	922	922	1017	919	949	910	932	882	929	938	952	951	947	913	917	941	954	939	931	955	960	919	964	926	948	925	925	941	982	954	931	954	981	937	905	936	964	982	955	965	939	966	927	969	970	963	964	1020	925	927	933	943	1000	912	916	950	927	952	974	945	991	958	950	998	930	976	916	908	988	937	970	945	930	959	980	994	934	958	931	937	940	927	939	976	972	941	943	952	918	942	937	927	919	942	964	927	944	877	933	1018	939	911	930	870	904	961	949	893	902	865	933	929	893	988	1023	929	949	908	987	957	965	983	1001	955	978	908	947	931	963	906	921	872	950	1002	967	942	982	943	931	960	978	971	959	921	900	1016	921	940	932	940	937	910	932	917	926	950	954	916	955	992	931	940	950	908	911	968	981	935	899	967	933	894	975	907	958	917	926	1004	955	928	964	909	1014	909	976	920	1015	902	921	976	884	951	905	943	899	947	962	957	963	955	907	988	875	972	920	996	894	960	930	970	963	916	917	996	963	953	997	968	967	959	961	991	927	920	977	930	953	939	928	967	901	962	945	920	942	1014	930	942	958	898	933	914	936	976	985	968	984	976	916	911	947	929	955	986	1031	962	978	977	985	952	897	908	963	938	930	914	916	951	919	919	923	937	947	1021	992	1015	990	949	950	956	1037	914	930	905	995	966	893	961	947	957	916	933	964	937	945	967	930	933	889	1004	981	901	923	1030	940	970	961	901	971	1011	943	921	929	902	864	952	904	947	954	973	922	976	957	957	933	969	905	937	934	932	943	937	977	909	996	952	966	934	947	994	909	974	925	930	958	956	919	958	989	957	944	930	986	1008	965	835	928	941	944	955	932	939	948	968	1001	998	947	966	908	996	939	921	1017	897	947	938	871	955	976	952	941	894	953	973	919	930	952	907	968	982	961	912	923	974	940	925	1026	941	899	937	930	945	932	936	995	970	923	931	949	999	940	913	953	954	923	976	924	940	940	937	989	937	923	962	946	924	986	960	944	916	921	967	911	1026	999	952	937	923	979	951	919	950	893	942	978	1009	932	943	971	923	982	942	913	958	984	987	942	897	934	926	928	934	931	951	919	941	917	1005	957	1009	949	944	918	893	942	965	962	891	950	960	956	965	952	901	899	953	932	935	926	922	948	901	911	957	978	950	937	950	919	952	905	870	920	982	1004	911	964	942	935	923	968	893	965	924	945	934	922	893	939	961	993	948	934	962	939	953	944	927	923	988	922	940	958	946	960	934	902	957	942	972	957	974	940	955	949	961	930	937	945	942	947	918	968	932	950	960	916	973	887	908	953	944	946	926	934	974	922	946	947	935	971	989	966	965	953	945	900	960	947	908	915	928	912	967	977	949	944	1023	907	867	948	958	918	994	924	971	882	947	910	973	992	958	922	907	908	949	924	942	874	1049	948	940	938	917	933	906	946	932	916	913	926	955	902	945	951	940	972	956	931	985	963	931	963	943	951	927	945	957	925	1006	956	936	929	965	934	930	931	939	933	915	931	951	952	966	934	951	987	931	937	950	977	886	964	975	925	940	933	890	974	919	916	928	925	1001	974	922	898	914	960	945	969	967	928	990	952	910	919	957	976	931	924	1001	940	975	933	919	936	963	968	909	928	926	905	939	929	954	973	903	923	897	978	951	941	940	954	918	955	934	940	926	970	965	915	910	938	913	1014	961	950	1010	972	960	958	909	933	957	917	932	905	943	950	958	935	943	921	921	925	935	918	921	928	908	972	932	963	966	963	964	943	941	973	1009	952	946	920	1012	886	987	949	953	1014	959	962	905	960	942	940	974	973	928	990	966	962	951	960	939	979	960	930	951	947	985	924	958	975	970	923	944	905	947	985	959	988	938	931	934	973	936	999	942	918	952	925	1023	949	998	882	955	953	967	928	973	942	964	886	905	932	987	928	967	870	907	993	945	950	949	931	991	942	930	948	940	941	920	911	944	994	965	960	941	923	930	962	917	977	915	973	935	994	943	953	934	965	968	986	861	902	936	954	923	935	955	927	905	1001	943	973	918	924	987	990	896	898	1001	938	975	941	917	994	919	953	971	969	913	1003	994	920	958	979	900	959	993	995	951	962	961	932	917	946	901	940	922	950	936	927	1012	913	957	958	939	935	966	963	951	945	937	929	922	887	920	950	925	908	940	957	944	934	962	1001	989	1023	976	927	956	959	897	946	1015	906	961	907	913	919	1030	931	947	982	973	958	954	941	963	957	966	977	903	951	981	921	968	921	970	919	923	953	921	926	984	911	931	904	934	941	939	932	938	929	923	917	936	963	883	922	984	1018	950	907	917	882	957	910	938	947	925	992	914	948	981	1023	989	987	947	970	946	981	927	972	892	975	905	920	926	983	930	890	977	950	877	915	935	901	930	990	903	968	961	925	968	889	923	916	975	878	983	1005	929	972	979	907	932	967	934	960	936	988	916	945	924	985	962	912	980	936	891	909	998	959	953	906	932	933	1011	912	937	927	985	941	919	977	971	885	972	940	928	964	1003	941	1003	982	939	942	983	940	929	913	969	946	1009	936	910	962	984	930	979	976	958	1003	918	966	925	908	952	936	950	994	917	953	992	930	926	977	917	908	890	960	946	980	926	959	958	925	938	964	926	915	933	952	944	913	959	927	875	901	965	899	936	987	938	970	921	944	927	949	904	1004	998	928	943	889	960	961	955	933	946	962	967	977	933	942	935	931	975	937	912	993	898	959	965	955	953	984	965	910	901	922	927	949	979	988	924	926	948	965	906	1007	924	932	913	949	978	930	983	922	910	982	983	885	1033	987	970	984	946	956	947	890	910	963	959	983	946	934	958	950	873	993	963	939	983	923	922	928	919	983	914	961	983	915	980	956	915	957	922	1009	997	963	955	971	927	960	957	898	950	962	932	945	974	984	959	981	983	965	883	903	968	906	968	935	940	940	895	972	978	948	915	930	906	992	963	976	965	999	972	956	926	942	984	1011	931	939	977	966	876	960	974	940	937	969	1001	967	920	968	928	881	918	967	952	950	921	961	953	969	958	927	1005	971	921	976	944	945	943	920	958	960	986	962	918	965	954	923	920	908	983	952	940	932	961	917	951	966	928	880	936	963	958	946	964	896	984	895	958	920	874	1029	892	971	969	945	1003	906	972	970	966	915	1018	981	964	970	938	945	965	995	918	902	952	953	963	926	957	933	932	1022	961	925	964	946	906	944	903	911
49581	15660	3270	1008	570	490	446	438	422	408	411	422	425	403	397	422	411	446	428	432	444	430	436	475	444	414	431	453	407	411	450	444	430	447	465	431	440	430	407	400	444	419	471	452	468	432	400	437	450	428	484	411	422	446	438	463	436	455	443	406	405	406	430	442	438	418	403	449	399	403	419	419	419	475	409	431	419	433	459	412	405	432	420	446	431	443	415	451	411	446	420	415	417	437	442	408	429	463	418	428	413	416	416	438	423	431	399	438	444	439	454	451	427	406	362	432	403	410	406	466	400	427	409	400	454	416	433	440	428	443	437	402	463	419	459	498	394	435	428	426	418	452	450	465	412	403	433	419	381	438	422	458	409	462	430	455	429	430	433	446	460	424	389	436	460	398	418	375	427	416	424	436	430	449	441	391	397	437	432	426	388	433	420	438	443	443	394	404	406	422	425	388	418	421	438	416	417	398	418	445	426	400	391	396	397	457	412	436	419	443	410	426	442	425	411	420	450	383	393	458	441	440	374	416	404	430	447	405	432	411	390	439	402	413	369	420	378	375	446	461	389	407	414	451	430	409	405	438	445	425	444	447	375	435	423	409	417	410	371	430	418	419	418	414	421	424	439	425	469	418	455	418	437	409	451	431	397	434	432	443	423	416	410	442	423	391	417	455	402	402	431	441	423	419	418	404	439	397	420	405	422	443	402	425	424	414	407	431	475	415	396	436	447	445	422	425	445	444	414	419	423	446	418	426	407	418	407	416	391	441	410	453	452	466	415	412	459	445	406	382	393	421	430	441	425	414	432	439	417	445	438	439	416	436	455	446	434	480	442	436	445	460	403	410	433	395	447	422	461	406	399	462	410	413	440	423	440	425	456	451	421	449	382	423	442	442	445	420	410	416	427	419	421	443	434	421	460	447	436	452	430	437	407	441	431	431	418	417	414	448	380	437	410	403	408	392	421	415	440	421	430	426	420	398	420	449	399	420	453	454	389	416	414	392	433	432	460	421	427	422	420	432	404	424	466	448	474	480	429	456	423	444	433	479	409	446	442	409	386	440	429	420	462	418	401	456	447	433	397	419	431	420	430	415	460	407	460	427	424	404	472	401	429	402	422	407	462	442	436	437	411	423	426	419	422	458	429	445	416	444	442	399	437	450	448	431	414	416	441	465	416	422	381	454	457	394	428	410	431	454	451	442	451	405	390	417	420	411	462	434	424	411	425	415	424	403	406	435	455	464	418	465	458	425	404	393	432	410	439	433	431	435	415	409	388	408	447	413	419	428	396	450	450	425	411	444	428	439	416	435	415	441	433	369	428	451	467	423	429	436	425	426	397	447	427	452	436	443	381	407	424	430	464	405	397	382	401	386	475	409	454	425	424	398	415	414	411	407	462	413	407	410	376	374	427	433	432	420	418	439	449	437	422	417	438	418	406	409	424	457	380	436	447	426	454	407	440	435	440	456	462	410	435	424	419	408	412	449	468	433	399	403	438	393	412	416	453	461	435	388	436	451	415	448	415	426	449	399	433	383	407	413	421	425	437	440	457	431	415	445	405	430	403	413	445	458	416	430	431	455	459	419	396	396	433	456	396	465	411	414	418	405	424	431	403	418	472	463	403	410	469	420	460	417	451	412	405	446	467	445	429	436	403	428	407	435	432	425	447	439	435	472	423	414	406	427	400	406	473	457	400	401	437	443	432	455	448	451	413	404	451	395	426	451	426	449	418	459	442	445	389	428	494	435	416	420	452	401	403	426	407	414	413	435	436	418	449	411	449	458	441	446	444	428	434	418	446	414	401	416	451	435	447	407	389	431	444	423	432	407	433	435	464	407	417	408	417	438	409	429	448	461	415	458	431	395	368	413	414	420	428	430	459	438	412	418	441	418	450	403	412	431	391	474	410	407	423	457	396	416	447	434	434	448	442	409	404	421	410	434	441	440	422	404	401	431	431	418	430	416	400	445	419	402	401	410	429	443	482	403	430	424	450	451	432	438	395	425	461	409	451	470	397	403	412	460	461	452	432	436	423	434	417	449	403	439	397	406	361	416	419	429	447	438	422	394	451	428	418	448	441	427	446	395	413	444	421	414	367	382	410	411	415	449	423	410	410	442	429	410	401	404	423	426	424	418	395	421	436	379	413	398	426	438	435	437	438	387	412	450	473	429	414	424	448	430	417	425	454	436	402	398	432	421	424	431	370	424	447	431	444	429	431	466	424	426	406	432	444	432	443	420	432	440	435	401	407	410	435	396	447	506	413	414	432	437	427	422	427	399	384	434	416	424	399	435	409	401	496	455	460	452	421	441	390	404	392	374	416	451	432	451	424	429	408	384	378	422	387	425	421	454	477	435	401	456	452	443	432	412	459	405	407	412	433	412	419	411	422	429	425	403	389	447	436	450	423	407	371	446	402	443	387	404	431	419	432	399	448	463	437	419	417	382	402	455	379	445	434	453	444	438	433	442	418	415	452	396	400	398	409	394	435	444	405	490	443	421	431	425	425	378	435	424	421	412	420	441	429	421	468	455	452	442	447	426	405	439	415	435	466	477	452	397	442	413	431	428	421	430	453	440	431	388	431	425	473	416	423	430	403	431	436	455	442	471	457	465	399	417	448	403	423	412	422	414	449	406	411	447	425	437	422	442	412	407	450	424	421	426	429	424	412	428	422	428	411	457	408	442	444	462	435	432	427	432	422	431	421	431	465	409	443	444	435	397	426	421	423	425	419	414	411	448	393	405	415	440	434	449	409	396	449	410	410	463	407	408	411	417	444	460	403	422	421	416	413	419	418	417	416	428	410	440	446	419	445	401	426	401	399	407	449	404	421	408	431	430	419	423	447	444	414	412	458	405	383	393	404	464	421	408	386	427	458	457	460	494	451	393	406	436	435	432	390	422	371	411	425	426	408	404	401	394	432	433	434	437	446	395	435	407	425	449	453	432	472	428	439	391	416	452	424	415	443	409	449	487	436	418	465	427	436	412	479	391	418	402	438	407	432	429	421	435	439	431	406	431	488	433	449	454	424	423	416	437	436	442	480	426	412	426	431	420	422	396	410	418	417	452	381	403	399	439	401	425	424	431	433	427	393	438	422	428	434	417	437	434	435	460	432	396	424	428	440	418	420	444	417	438	388	424	436	417	456	442	462	440	363	430	420	386	425	452	410	431	436	455	431	398	412	473	438	462	398	414	422	442	426	445	410	441	428	444	471	430	437	447	446	395	451	424	410	407	413	416	413	423	420	390	382	437	437	462	377	430	463	405	444	456	427	420	487	453	420	400	459	453	402	416	444	398	432	397	425	455	457	429	428	422	450	429	404	428	397	449	443	431	437	408	428	442	450	367	455	466	479	436	471	401	415	408	425	431	425	399	444	358	406	397	445	411	404	439	422	447	493	449	423	429	455	424	424	441	407	423	438	456	444	427	435	421	448	401	404	442	391	406	402	383	395	437	395	433	415	431	434	434	436	437	434	397	447	426	407	402
33523	9442	3739	1869	1208	1023	994	987	965	916	913	933	974	882	922	932	933	920	917	885	933	893	951	941	961	913	949	936	900	906	920	942	950	933	930	945	950	919	902	946	955	898	953	888	926	999	887	996	897	1035	929	928	972	868	952	972	839	953	870	924	920	951	901	908	927	913	938	889	1007	934	932	991	926	979	990	905	974	847	879	911	935	943	925	960	923	949	949	914	916	970	939	961	943	925	921	925	907	971	1018	928	907	893	989	937	956	957	925	908	908	927	899	944	927	913	961	901	913	925	903	954	915	941	972	867	962	959	937	866	928	937	971	972	952	969	935	943	928	974	942	983	962	916	899	958	978	859	964	899	880	865	953	914	980	944	929	933	861	924	951	937	896	899	909	916	961	877	943	1008	904	972	940	936	900	923	956	868	947	954	946	920	936	912	923	922	855	927	988	920	908	923	931	906	966	972	919	933	919	934	949	940	919	960	941	927	955	967	947	926	951	888	950	910	904	915	897	916	942	882	891	909	952	965	940	948	953	888	895	904	912	899	943	996	880	926	906	953	926	973	909	887	901	953	953	951	928	930	938	936	934	948	958	928	894	901	932	907	889	952	961	883	911	973	915	866	968	933	922	942	917	924	920	919	925	959	963	898	918	933	927	906	886	878	961	960	943	924	911	941	897	951	902	938	938	966	962	915	930	893	956	915	932	927	919	965	893	915	968	874	910	903	945	940	904	950	927	860	909	913	927	921	938	949	974	949	969	956	892	947	914	925	958	934	903	890	943	916	923	950	953	897	969	944	959	956	904	872	954	949	954	894	932	909	942	942	933	929	954	913	911	965	952	930	948	930	953	934	911	917	954	920	936	930	928	967	940	920	946	1003	955	951	957	927	954	915	974	930	903	939	931	932	955	939	905	923	890	960	907	910	879	944	932	911	929	898	936	971	907	933	942	935	894	912	976	951	912	959	919	960	948	940	943	881	882	943	931	960	934	914	899	910	962	964	958	923	833	950	918	930	892	916	944	921	900	898	933	944	939	962	966	920	943	904	982	925	932	947	912	954	913	929	927	976	906	893	914	922	946	960	886	921	961	920	968	992	945	895	931	904	942	907	892	956	909	938	917	930	919	874	905	935	930	920	931	916	953	946	958	890	958	914	921	970	946	931	911	886	951	939	988	866	897	938	920	970	931	950	966	879	917	892	937	942	916	939	933	916	919	927	937	939	920	965	929	985	928	943	939	977	959	901	884	900	951	965	982	917	992	923	933	957	861	963	946	940	909	956	930	908	901	905	970	922	948	925	924	913	909	969	931	910	961	906	890	980	940	923	946	896	909	945	948	921	936	931	898	976	964	940	897	938	896	900	945	921	983	870	876	1028	926	928	897	921	943	933	956	940	886	936	970	953	948	981	921	951	950	944	1034	878	907	882	988	904	1019	912	897	957	964	941	924	935	930	933	933	902	965	891	913	924	981	917	910	902	927	948	950	955	975	940	941	944	915	889	895	941	932	959	972	877	935	922	898	927	933	929	967	920	933	900	943	923	945	915	955	933	928	904	947	961	933	946	870	966	923	935	926	946	949	956	972	948	898	932	913	931	964	993	968	957	863	916	873	959	1003	941	983	919	941	893	979	947	947	931	938	988	939	932	980	941	907	1016	940	944	916	950	924	931	942	991	973	977	959	951	905	926	930	876	916	971	899	954	905	912	958	919	916	888	945	914	915	915	933	877	976	914	933	972	953	934	954	978	920	922	919	897	923	897	925	930	934	883	953	897	922	925	946	872	982	907	918	955	934	915	891	951	935	914	877	965	899	881	920	923	931	924	955	923	959	940	902	956	958	890	915	930	888	941	946	927	936	888	905	932	946	931	955	891	960	935	933	904	994	886	967	924	899	949	967	944	914	934	928	924	921	933	940	968	980	956	933	932	963	949	897	890	891	1009	982	947	945	898	938	961	987	933	944	920	959	937	928	897	937	974	860	935	935	918	905	947	934	934	928	952	922	920	933	938	911	946	884	904	903	935	947	893	925	925	956	954	910	900	957	865	867	937	956	899	994	976	926	979	939	920	952	952	951	975	928	910	977	935	990	893	929	947	910	914	942	963	932	926	960	937	917	936	976	952	895	876	909	937	897	919	943	937	880	892	939	957	943	941	906	924	937	897	940	907	936	922	957	906	965	954	886	954	893	869	919	907	966	928	913	970	936	944	919	967	915	935	856	977	916	922	965	973	925	906	908	911	950	934	919	935	983	966	910	949	914	904	885	945	956	922	994	938	885	947	920	885	917	942	948	953	947	939	874	957	927	929	923	945	945	956	874	920	908	872	966	910	1007	926	926	909	926	912	900	902	963	894	932	936	925	936	894	886	945	1039	974	866	952	921	873	914	933	946	924	891	975	957	904	957	935	951	930	915	930	956	965	926	938	839	939	880	899	942	936	935	930	927	898	904	943	940	987	968	899	983	935	898	905	941	906	896	922	917	949	989	985	935	934	944	909	956	934	889	975	964	906	905	912	974	953	915	939	887	948	947	899	948	946	924	914	983	933	948	969	910	933	912	933	947	935	960	945	900	957	920	922	933	934	937	886	919	917	939	886	950	948	883	953	937	927	907	899	934	913	929	900	988	947	906	912	831	892	960	969	969	931	954	903	991	905	970	962	973	975	889	941	971	973	943	944	861	922	923	925	882	900	921	938	923	911	912	958	933	897	955	948	925	939	933	936	912	958	922	880	918	924	925	887	902	948	933	925	932	915	928	934	918	903	914	910	960	909	876	946	912	952	936	952	909	904	967	915	941	943	950	957	928	917	897	954	927	930	901	930	853	974	923	865	918	983	899	918	922	950	930	893	967	918	957	932	913	978	976	926	910	967	937	908	956	879	866	896	907	904	946	952	976	951	915	955	944	894	921	912	908	910	976	986	940	940	914	959	973	906	979	925	903	869	921	937	997	877	924	859	921	970	895	922	923	891	947	890	982	928	934	919	925	935	997	952	943	959	878	893	934	901	920	988	975	933	923	913	975	941	905	948	918	985	949	920	969	890	952	974	990	946	896	935	951	908	919	885	934	883	910	954	927	962	920	943	925	987	927	917	958	928	921	909	894	940	972	911	890	959	970	989	952	930	946	895	979	943	872	937	893	946	896	896	890	914	898	905	917	918	914	859	897	953	933	992	912	917	867	867	924	933	935	913	925	971	954	943	904	957	935	910	910	957	867	977	910	946	984	893	893	952	922	947	895	899	955	944	962	965	949	945	969	921	945	954	982	963	921	951	909	947	953	976	852	973	943	941	965	909	895	946	929	903	897	902	974	957	948	973	904	936	941	910	885	914	942	955	958	931	891	898	931	961	907	935	922	912	964	881	928	924	960	936	914	919	971	934	955	928	919	912	900	964	936	901	937	967	990	948	1003	894	921	918	901	930	885	933	993	934	898	957	889	962	972	947	920	931	925	954	929	870	920	968	919	928	887	923	931	874	934	898	986	902	912	888	957	977	905	935	964
62928	25027	6982	1253	676	549	546	426	453	467	412	436	414	426	509	452	415	427	421	384	417	427	421	374	432	427	448	427	446	442	472	456	437	435	434	427	404	443	401	460	405	411	407	444	445	426	405	445	479	429	424	403	476	412	423	390	453	437	437	482	427	425	393	414	474	445	416	413	420	442	470	413	424	434	406	436	414	444	449	448	421	444	381	422	396	434	464	432	421	386	440	481	430	456	407	469	449	404	427	450	442	434	398	483	451	446	447	459	437	443	413	404	458	418	439	436	453	431	429	450	460	428	444	444	443	384	409	386	427	457	431	374	419	384	394	441	418	433	411	439	413	419	417	415	444	435	407	443	444	426	409	435	417	416	418	435	411	434	389	410	416	432	408	396	443	447	392	404	451	434	444	437	426	466	410	442	436	448	417	411	442	444	457	449	438	450	454	431	414	430	426	436	401	438	408	433	463	439	426	476	409	429	476	449	452	430	428	448	398	418	402	439	465	428	420	405	475	443	423	431	417	426	449	440	441	451	468	400	435	437	419	452	446	422	432	420	441	392	442	425	399	459	427	400	413	407	421	426	454	417	433	383	430	423	441	397	474	394	445	425	435	411	486	438	435	439	420	433	460	454	433	387	422	444	419	448	427	453	431	397	474	426	469	444	437	437	386	451	434	421	413	449	425	433	429	416	436	429	406	439	456	406	393	435	429	432	428	455	430	462	448	477	444	452	437	400	423	423	437	400	447	391	397	407	403	397	409	422	424	435	408	457	440	458	414	443	436	443	373	438	427	375	441	424	459	411	414	402	426	444	419	411	402	410	404	435	415	439	468	467	476	437	391	444	417	418	441	435	456	434	442	418	450	437	409	469	457	408	383	438	441	442	451	422	424	427	455	444	422	422	412	410	412	417	425	449	431	468	398	470	422	447	427	399	416	440	426	396	437	423	413	455	445	408	423	434	425	426	445	436	381	423	404	415	429	397	422	428	434	430	408	420	408	455	430	402	395	407	443	430	420	416	405	429	424	439	436	374	457	454	419	427	442	435	410	432	434	486	468	408	412	468	460	458	431	427	409	452	453	426	393	449	438	417	415	435	470	413	431	418	454	415	451	451	420	463	443	468	428	417	457	453	492	448	418	433	413	428	426	441	433	449	437	438	430	450	454	458	451	400	436	457	373	426	389	469	394	392	433	407	481	421	443	413	458	435	430	408	483	478	407	392	433	432	407	402	446	415	461	419	428	447	433	448	429	406	397	429	412	460	428	396	419	450	403	428	404	441	448	396	460	419	439	442	412	373	450	455	387	395	398	435	456	384	414	437	444	412	439	414	488	428	429	450	440	477	414	434	431	425	439	428	379	416	405	432	443	436	434	429	397	422	387	417	454	418	429	442	441	424	408	453	447	432	410	412	442	427	436	449	457	458	410	434	423	435	476	400	439	445	422	413	405	404	410	425	391	462	430	417	409	447	472	495	419	407	433	428	434	402	416	446	428	434	427	436	472	425	413	473	424	432	452	408	420	416	450	422	413	406	412	413	392	401	420	407	402	430	442	472	399	431	467	418	441	445	417	430	377	424	402	463	398	429	466	416	424	479	435	405	417	403	429	413	423	447	452	397	432	428	456	442	441	414	419	416	441	451	440	417	438	399	401	413	408	412	415	454	445	433	417	397	418	450	440	431	445	413	406	427	413	451	414	444	466	452	397	413	451	447	449	399	418	423	376	405	441	401	387	453	447	439	419	415	443	431	397	410	397	390	404	428	436	408	419	391	424	463	416	420	462	406	395	421	404	444	449	425	450	430	452	430	451	458	454	407	438	404	395	410	442	444	453	422	418	425	434	432	376	477	441	443	483	418	419	417	403	412	424	441	416	437	416	417	435	431	403	446	476	391	478	394	458	442	402	402	428	418	453	488	380	419	417	433	420	455	457	401	412	428	393	406	407	395	442	458	437	419	429	418	422	433	381	392	419	474	425	417	440	430	455	456	381	431	472	449	432	433	399	434	445	431	420	429	454	413	427	415	486	429	406	414	452	413	389	417	424	429	399	458	424	425	441	422	425	443	461	452	443	432	417	428	407	468	448	419	424	431	450	422	432	410	416	410	409	425	427	433	447	418	418	451	421	407	421	429	404	395	475	409	427	430	435	443	444	431	433	408	390	435	435	459	428	426	384	434	430	446	437	411	431	465	414	439	455	454	393	432	425	395	441	433	433	399	439	422	410	442	422	415	431	422	444	440	405	446	448	440	447	412	451	411	393	407	417	416	424	463	433	410	438	413	410	437	448	421	451	419	412	421	427	424	424	444	390	440	444	420	428	431	425	405	437	424	436	395	428	442	454	415	415	429	420	443	379	456	441	431	421	429	438	403	431	406	421	431	410	468	428	402	408	455	417	437	408	442	514	428	431	444	391	452	475	427	438	415	390	422	410	404	381	451	453	417	411	427	464	406	439	432	412	417	444	441	459	425	410	413	415	450	448	393	402	437	433	428	433	454	433	414	413	392	488	446	446	442	421	402	381	417	405	417	420	441	448	396	443	447	452	441	442	411	431	430	386	432	455	458	449	444	443	404	434	436	446	434	452	445	437	430	404	417	407	493	439	450	450	418	445	460	494	435	403	428	423	442	448	456	421	435	417	441	509	407	441	435	418	416	439	445	408	435	409	457	394	427	443	435	420	435	435	453	393	447	443	451	457	412	401	451	468	434	437	446	467	437	406	444	414	415	395	460	420	434	438	412	465	423	423	406	394	441	461	442	426	430	397	422	431	430	455	420	413	423	482	475	411	445	399	415	417	454	448	418	443	438	442	411	423	407	439	431	441	389	456	407	391	439	435	420	419	410	450	399	405	403	442	441	442	401	441	446	416	438	438	411	426	462	447	444	444	444	421	453	426	390	447	458	442	413	453	453	409	418	449	468	423	428	439	442	416	451	430	390	434	421	437	431	431	432	478	456	440	443	413	389	438	422	472	390	444	391	453	419	417	448	401	447	444	385	413	438	456	413	403	442	436	441	431	408	417	384	399	476	436	451	435	463	455	435	398	416	406	442	449	439	433	404	450	423	443	469	413	427	445	468	419	458	427	418	411	471	408	413	421	402	414	404	424	431	428	427	432	448	406	462	422	466	398	425	430	449	436	428	436	432	438	449	429	384	418	423	414	458	442	461	442	479	441	453	431	456	410	409	436	432	409	432	365	419	446	445	420	439	416	429	438	462	441	468	414	436	430	430	438	440	415	414	431	437	427	457	427	404	410	428	453	412	427	426	433	424	416	396	424	406	460	428	433	409	447	401	440	414	431	417	454	373	441	451	451	439	442	445	427	406	444	469	448	466	472	420	407	447	451	458	450	438	438	465	413	402	447	424	433	405	403	426	436	439	442	406	395	438	436	438	435	407	435	467	446	443	424	408	424	433	458	462	458	406	416	387	384	469	408	416	431	417	400	455	407	419	442	439	410	427	423	432	426	398	392	403	449	424	401	421
42855	14457	4633	2180	1533	1296	1183	1119	1082	1065	993	956	959	943	991	930	888	913	948	919	944	908	980	904	877	944	976	927	935	972	934	933	896	944	929	985	989	987	937	987	963	924	925	898	975	982	921	907	960	955	880	919	1019	973	881	914	971	947	916	908	965	1020	967	907	893	894	915	975	951	894	872	947	976	928	953	962	940	938	914	949	952	883	964	950	988	963	1000	902	963	980	956	944	908	935	975	960	935	982	928	927	930	941	986	844	950	997	914	913	937	897	959	947	992	942	1001	896	946	965	911	919	965	945	989	937	1012	980	966	951	935	984	944	925	939	961	927	892	970	927	968	927	961	981	897	959	919	938	953	934	914	925	934	952	909	924	936	977	967	934	991	919	923	912	953	1003	988	950	947	1002	939	944	883	941	938	914	891	983	923	962	923	939	941	912	924	976	944	903	978	957	960	1000	977	991	900	934	944	923	885	942	936	913	966	897	953	915	997	933	895	907	950	967	913	914	960	905	996	922	998	944	946	952	960	904	965	938	936	979	995	957	970	954	934	877	978	947	971	930	929	931	920	892	969	946	941	947	939	952	958	927	894	948	940	890	929	972	952	948	965	918	942	940	974	944	914	918	962	907	953	961	929	920	897	898	955	936	904	969	914	946	953	936	933	923	930	963	945	891	942	965	907	923	958	929	996	977	938	970	942	942	913	928	890	968	954	956	953	879	920	959	912	937	892	943	978	902	938	988	941	947	967	944	935	926	931	960	903	916	896	913	925	937	973	929	1009	941	963	895	998	907	953	883	953	916	1001	961	958	975	976	965	927	893	984	938	931	917	996	933	993	919	887	955	935	957	944	971	953	873	913	911	971	943	898	934	897	978	975	963	939	917	918	963	945	903	924	913	912	958	898	891	961	881	1017	957	989	932	981	953	973	945	898	953	934	964	968	945	939	952	961	918	907	934	895	994	964	930	936	902	929	964	897	897	930	954	970	969	967	938	915	895	965	925	989	1022	949	936	969	942	952	968	900	980	908	938	965	962	972	958	892	947	906	935	985	950	936	994	907	876	965	935	905	910	945	871	966	923	901	944	945	914	973	954	906	930	930	973	997	963	1023	972	936	930	931	905	957	951	928	967	925	975	950	884	953	911	924	963	966	916	916	976	899	908	954	941	935	977	889	976	968	905	959	938	938	927	934	930	976	973	939	933	897	949	941	919	946	922	953	938	955	954	939	934	932	957	966	926	998	948	910	973	946	918	978	922	915	914	914	938	940	940	939	943	893	946	953	871	913	940	958	901	915	929	920	936	959	925	951	937	961	929	956	923	946	934	921	940	942	937	973	897	950	1006	935	954	954	943	901	926	945	947	935	860	971	979	937	975	962	916	976	935	937	899	955	981	974	938	939	999	944	952	946	1010	911	974	978	968	913	938	900	939	944	1007	900	970	961	904	869	897	927	942	972	936	901	959	963	925	1008	968	941	944	944	934	918	929	866	924	914	927	962	951	937	936	957	923	942	887	932	905	922	1001	968	956	898	941	950	985	917	942	967	940	904	911	968	915	954	916	916	949	990	926	941	948	934	981	909	911	967	936	943	901	968	932	933	923	912	976	942	956	923	963	929	910	922	884	969	943	966	924	923	958	965	921	903	959	906	931	928	920	972	953	946	910	935	984	932	924	959	924	935	945	922	997	917	911	963	925	930	956	920	921	897	965	941	909	970	926	925	974	893	951	973	935	935	895	971	950	1003	955	905	965	892	917	949	921	965	906	906	893	960	938	939	942	931	995	966	909	973	977	912	965	928	981	951	1011	957	939	938	942	922	903	939	972	921	897	890	948	905	873	1007	939	957	925	917	967	949	978	907	982	993	964	939	914	966	946	964	945	953	941	933	933	934	962	922	960	918	927	962	927	991	915	935	951	882	866	921	948	948	986	920	964	940	940	939	938	901	916	953	1001	888	923	897	959	954	939	865	945	923	1025	901	959	910	926	972	853	990	986	930	917	937	936	970	970	975	935	924	915	1020	971	944	913	915	912	909	933	940	951	946	959	942	903	940	931	985	904	966	931	922	963	945	986	928	930	941	955	1013	896	940	1003	945	936	950	1014	974	887	944	978	952	999	937	963	974	969	1035	901	901	950	889	972	918	927	998	955	904	944	931	881	939	933	921	944	888	970	917	930	942	930	984	1005	960	960	982	919	888	901	993	949	938	915	920	965	932	965	921	953	947	952	949	979	959	935	936	907	924	911	906	875	890	956	933	944	991	972	941	1000	954	936	903	923	957	940	980	950	876	928	974	906	919	868	980	934	894	972	928	956	949	943	966	961	993	949	953	925	946	891	961	945	946	942	957	971	891	960	935	896	927	967	942	929	954	966	945	988	914	918	963	934	897	942	910	968	932	929	966	935	974	980	969	977	886	972	958	932	935	988	948	1004	959	977	928	941	921	933	969	943	987	889	936	931	927	897	932	952	927	965	909	959	923	948	960	978	901	973	930	941	975	922	935	938	923	940	953	934	983	1019	948	940	924	912	926	931	924	978	943	959	951	951	966	968	934	931	919	860	931	928	910	958	931	936	967	925	908	918	954	958	927	956	915	947	948	945	991	940	957	940	976	902	892	913	942	939	907	961	930	945	955	917	929	938	944	983	956	927	987	968	933	907	962	932	897	919	947	964	967	913	935	933	961	915	907	996	929	901	905	926	952	921	905	980	961	876	955	950	956	992	980	973	945	936	892	926	970	894	925	943	971	927	930	931	906	950	937	900	958	930	917	932	922	1001	897	945	915	954	922	915	974	958	943	945	933	924	944	959	993	947	953	966	900	936	997	946	951	921	921	919	974	953	915	935	872	926	897	939	922	978	963	886	1013	944	943	915	948	952	989	972	925	898	955	878	947	923	915	912	914	931	988	982	998	983	950	954	944	911	948	938	896	963	963	974	927	951	914	899	926	882	949	984	959	962	915	924	961	875	1007	957	933	970	919	914	960	946	973	987	931	945	942	973	983	909	981	927	915	953	939	960	989	940	911	932	1000	957	931	929	892	924	937	973	957	904	929	951	955	968	900	931	895	943	948	912	951	939	971	933	882	974	897	974	965	958	975	933	975	928	981	965	963	935	991	952	992	971	918	935	920	948	933	929	930	897	986	972	942	937	962	909	913	949	907	935	936	929	951	1000	942	905	900	933	910	943	912	938	917	876	947	912	942	998	974	957	962	934	903	929	970	978	1000	969	928	961	941	923	926	930	951	943	937	949	1020	966	979	895	921	950	912	982	935	959	947	889	941	897	951	947	902	956	1027	961	953	923	1031	874	923	889	930	948	884	945	904	902	893	917	909	918	929	907	884	905	1011	968	983	913	897	885	934	969	965	921	956	924	969	943	910	953	999	975	915	950	925	926	978	1010	973	922	904	931	905	906	917	893	890	905	973	939	942	931	943	945	978	974	947	958	942	968	930	944	985	941	955	998	897	966	947	893	889	937	939	906	927	895	909	898	1014	936	960	952	963	913	913	872	977	927	864	951	993	889	922	961	982	939
57913	20246	4958	679	479	476	458	426	516	442	413	433	478	464	438	475	489	455	417	470	469	399	433	403	429	441	479	464	464	470	482	425	387	453	432	431	436	447	413	423	456	419	460	415	462	443	469	480	455	441	417	418	455	421	438	435	473	418	430	429	438	483	406	432	417	401	428	456	482	457	433	421	480	464	458	498	396	397	435	426	445	430	434	425	426	413	435	421	429	491	450	462	415	442	429	451	438	419	436	415	453	491	418	438	451	472	441	443	441	453	443	415	445	439	410	446	426	448	437	459	422	457	461	462	421	465	435	412	451	445	413	430	451	422	441	452	420	438	398	460	477	475	438	426	418	429	452	449	420	442	455	454	435	426	429	429	460	465	446	419	456	458	391	454	408	496	432	440	421	443	443	446	456	465	450	450	460	413	432	470	452	471	432	469	453	410	440	418	492	437	465	468	448	405	438	463	452	455	417	434	471	430	441	466	480	440	437	414	441	411	433	426	382	407	428	408	437	450	436	430	430	452	449	407	432	460	435	437	473	425	435	410	449	433	418	436	431	451	445	446	437	457	488	453	420	445	470	428	428	426	455	453	443	419	446	458	442	449	442	400	461	447	452	446	487	421	479	518	449	482	433	401	465	455	440	459	412	426	440	425	428	445	454	432	423	442	437	425	412	450	438	399	453	475	417	453	422	431	449	438	429	441	452	468	458	454	474	430	482	458	480	466	424	438	433	431	454	406	452	422	440	436	445	442	422	460	440	413	413	449	447	404	428	473	449	461	460	462	451	432	455	449	436	446	471	458	436	403	433	432	417	404	473	418	451	427	414	430	458	458	459	449	436	437	437	444	455	450	475	413	456	398	420	435	445	429	460	438	482	445	475	489	464	443	436	425	430	440	427	491	450	424	422	449	424	398	468	437	477	468	428	451	450	412	492	473	466	438	460	421	427	444	461	430	433	437	459	453	401	467	438	447	460	427	468	451	418	496	453	478	418	449	465	428	440	442	425	441	441	422	426	432	492	476	419	410	439	433	425	482	468	419	479	478	427	461	436	446	474	470	441	457	437	484	457	444	436	441	449	444	454	436	445	455	449	450	465	434	440	446	485	416	463	461	483	411	458	431	441	454	435	461	412	468	449	448	440	451	435	410	423	422	464	452	423	412	433	424	443	481	451	441	484	446	410	452	453	422	443	454	453	470	426	458	443	432	424	423	430	455	429	459	461	439	413	446	478	448	428	389	458	455	450	444	447	456	445	470	446	443	416	443	416	417	443	459	434	427	439	450	439	455	444	458	460	441	428	444	435	402	467	432	442	401	445	457	441	438	443	435	429	456	399	392	431	456	443	434	431	471	422	449	420	435	443	441	414	433	406	468	408	468	447	455	451	454	433	444	420	439	438	404	445	459	442	435	413	418	398	449	437	447	477	431	415	431	446	403	448	421	414	413	465	472	434	423	437	475	452	472	470	439	422	430	453	412	458	444	427	453	455	479	461	476	436	414	472	452	422	392	391	404	467	422	404	461	492	406	471	439	438	445	390	480	477	427	456	471	448	434	431	421	450	424	481	438	435	422	434	450	454	427	443	429	447	454	384	446	457	453	480	451	420	415	429	452	429	425	418	387	425	452	435	439	392	396	447	401	479	471	438	438	469	435	479	429	462	449	422	462	443	466	466	455	439	460	453	463	464	448	414	437	482	431	462	461	388	450	393	451	458	471	454	450	455	465	448	439	462	479	431	443	450	437	426	461	453	463	415	429	452	449	438	484	450	410	422	448	463	432	441	425	444	432	465	432	442	469	454	408	443	422	485	475	443	393	451	455	431	442	430	430	425	412	400	457	432	506	435	462	430	389	427	413	411	469	475	433	449	412	414	450	463	434	452	455	412	441	481	416	454	429	453	486	439	407	471	430	412	441	478	460	452	469	449	448	463	463	472	473	438	441	385	478	449	439	450	417	446	458	478	442	451	461	445	429	432	470	376	426	418	440	432	460	480	434	434	470	450	458	447	435	452	454	424	472	454	433	440	420	451	439	420	450	456	423	437	451	411	401	455	422	415	493	469	461	435	414	466	444	474	417	455	427	445	445	399	430	447	460	475	440	498	447	473	462	464	447	406	463	462	431	466	419	409	492	409	494	423	443	461	471	466	429	429	419	460	457	439	391	412	385	428	437	416	449	424	411	435	464	478	419	417	418	480	470	421	419	428	449	449	466	426	435	424	403	449	471	411	455	429	439	437	463	443	443	435	434	433	455	454	434	455	452	459	459	448	473	442	425	395	455	430	437	405	433	429	474	420	426	427	424	477	435	437	426	452	443	433	433	434	456	422	421	439	463	441	443	443	458	459	434	439	431	419	443	469	444	457	431	456	425	429	437	483	440	420	468	435	445	433	435	432	447	420	431	451	446	399	452	436	419	462	422	399	426	387	429	440	439	462	431	425	414	427	496	441	483	419	405	429	473	436	444	426	478	442	454	384	394	469	439	478	464	436	467	397	412	472	496	431	480	428	442	454	458	442	463	434	434	442	461	416	457	450	455	408	459	449	452	450	429	429	444	372	431	459	449	459	440	427	475	444	449	439	449	389	443	448	457	450	410	470	372	455	463	442	466	475	418	485	494	450	426	466	395	438	448	418	425	402	430	402	461	452	452	413	437	388	475	410	453	464	403	468	441	420	452	428	443	484	443	389	420	430	462	430	421	433	425	403	483	464	425	477	426	405	430	473	439	496	440	451	424	453	450	471	467	433	460	428	417	457	424	437	413	425	483	467	461	481	456	418	470	491	446	442	452	455	472	420	438	436	414	429	417	457	417	423	434	461	449	423	446	444	439	424	465	423	448	411	431	403	440	459	458	436	425	440	460	507	497	424	455	468	420	466	450	458	498	437	438	422	439	438	427	486	478	417	434	448	447	411	422	424	453	453	427	410	429	465	389	414	466	379	414	431	436	455	418	478	453	437	410	499	406	426	411	400	404	446	443	463	489	459	434	485	428	445	441	437	428	451	446	432	449	489	432	432	393	428	442	428	436	450	447	415	432	411	480	473	453	436	430	461	441	466	381	474	447	458	445	465	435	469	470	390	474	432	410	404	414	463	405	438	472	440	467	435	410	437	490	424	467	412	423	420	428	431	438	399	466	453	431	415	434	428	446	451	474	396	419	446	459	453	446	429	420	419	440	450	439	453	451	417	462	446	416	429	424	445	454	486	455	420	446	450	489	466	424	478	468	413	452	441	437	451	407	409	487	458	471	436	463	456	414	444	420	425	429	440	471	406	427	458	448	420	434	416	462	434	437	454	422	425	463	480	435	488	456	433	489	457	431	445	424	453	429	444	465	467	418	445	455	453	443	452	439	433	452	401	429	422	416	440	427	400	434	461	473	454	460	430	493	456	431	477	438	425	445	446	418	465	426	440	431	432	467	451	457	458	440	464	427	443	444	426	438	430	439	419	434	428	433	403	387	459	453	420	384	412	422	450	474	469	452
38835	6270	1734	1276	1159	1047	1051	943	977	976	1012	1009	979	1040	946	966	991	972	974	950	938	933	956	1010	966	979	944	967	991	947	887	1011	976	910	984	975	965	1023	935	1017	960	979	921	959	930	965	993	982	1036	1003	940	931	928	948	929	993	962	922	991	964	981	953	971	968	941	986	990	988	893	926	961	977	943	941	970	977	991	984	972	921	943	935	990	930	1055	962	960	880	943	952	968	909	979	958	945	981	993	958	990	986	999	973	935	964	994	989	924	935	1026	989	980	993	999	1020	946	972	1041	930	974	997	934	992	956	979	978	917	950	935	910	942	975	1013	987	985	947	959	940	947	933	994	912	984	957	929	921	963	955	998	922	999	943	955	978	947	1028	983	966	934	929	896	1041	945	975	940	959	945	965	931	840	932	936	1001	1005	998	965	955	935	958	945	963	949	997	1040	957	968	996	972	966	1010	975	967	915	982	991	951	948	989	992	975	933	913	966	985	949	893	984	973	947	995	994	989	988	948	941	966	930	990	961	929	930	936	933	1003	1017	906	995	954	1027	1002	948	984	952	1006	895	962	979	973	984	919	888	918	996	1001	982	980	990	964	995	971	956	949	965	949	939	920	996	933	967	1009	949	969	990	929	886	942	977	956	1013	954	981	953	959	961	1002	1002	943	987	917	945	962	974	929	937	954	1002	912	952	982	942	968	994	963	940	988	987	988	911	992	941	982	962	926	980	953	955	956	969	963	938	951	932	916	942	943	931	992	904	966	914	1018	996	979	1048	942	1001	897	929	994	998	1001	911	966	949	960	955	1030	1003	970	955	1014	903	947	954	969	914	964	983	939	934	960	991	992	956	1001	904	961	981	977	985	969	992	938	978	957	992	944	967	974	951	942	1013	971	940	980	916	963	974	907	1007	950	994	928	930	924	971	969	998	963	954	911	925	988	995	948	880	936	989	950	946	971	985	1013	898	969	998	966	944	978	930	954	966	995	985	961	960	1016	964	958	959	957	942	864	975	965	978	937	965	963	989	949	983	919	959	923	930	967	940	969	981	964	909	963	965	940	964	975	963	938	921	962	925	988	982	954	982	933	947	1030	929	979	966	977	971	1040	955	959	1000	946	918	972	957	982	953	975	940	961	1007	947	974	940	944	921	960	968	997	983	994	964	962	984	970	991	978	925	1019	965	979	969	993	950	934	968	1000	975	972	1038	977	1013	1024	914	987	1005	957	949	1000	1001	976	1012	990	961	924	990	977	930	944	978	970	952	916	940	932	908	999	949	948	980	935	959	952	958	961	919	977	987	924	934	984	964	992	976	979	951	1022	1003	959	947	987	965	933	954	967	970	965	922	944	976	936	944	883	976	985	929	1049	948	952	913	1025	966	948	980	970	940	960	946	907	917	970	914	952	966	958	971	947	1004	991	1021	943	936	971	983	982	962	983	954	992	975	995	1019	935	993	956	1056	926	948	964	1007	966	935	980	967	961	998	978	923	984	959	982	930	923	976	954	948	938	966	1019	980	937	964	1013	961	992	933	957	971	932	937	938	904	903	972	1002	954	992	937	926	997	983	902	966	903	957	979	1012	1017	911	965	981	1033	958	906	959	970	946	947	948	992	1004	958	992	961	980	972	945	905	1000	1006	985	940	974	890	984	957	971	936	923	1006	1014	921	943	935	982	960	932	968	983	934	957	986	986	950	956	971	1014	956	968	950	967	965	918	911	991	977	966	963	930	970	980	1019	980	926	934	986	898	964	916	952	989	970	935	960	962	993	935	924	961	979	972	975	972	972	949	937	924	954	922	929	1002	928	1011	980	995	977	956	956	972	888	956	939	953	961	931	982	971	963	950	997	895	992	1015	960	986	969	945	958	954	977	951	946	946	902	1017	944	981	949	884	929	958	980	960	975	960	1007	927	911	973	922	974	958	1000	938	936	946	974	961	970	971	958	975	944	986	937	975	946	907	986	990	961	970	975	944	932	1029	966	953	952	950	1010	925	966	1020	964	989	924	1004	990	1001	983	902	957	970	981	961	993	980	960	965	936	964	929	1020	1011	959	1010	987	934	914	1000	1008	983	962	1022	991	972	970	959	1024	991	985	967	974	943	975	1011	997	1010	908	920	995	959	911	990	953	958	971	974	921	973	936	959	934	995	983	1001	981	961	924	951	929	933	975	936	975	947	987	968	925	927	939	931	947	933	916	979	948	921	914	964	990	977	938	936	917	954	951	949	966	986	939	980	970	960	956	944	947	1003	922	974	988	950	970	940	1026	991	984	978	934	985	970	965	935	959	989	960	893	975	953	894	920	971	935	929	1030	936	974	937	973	969	1013	899	974	940	956	985	984	961	967	958	938	979	971	956	933	1021	957	947	942	992	909	949	915	960	989	912	961	933	921	911	954	964	939	965	928	917	1000	972	933	950	923	998	942	962	961	967	969	981	947	947	988	949	985	979	914	959	940	997	969	923	1034	945	1004	983	976	958	934	910	997	952	988	904	1013	934	953	966	1027	924	959	1000	987	930	957	934	933	1021	1027	968	979	968	943	986	992	983	1005	946	939	980	950	1016	973	957	1018	980	917	975	925	986	964	900	926	959	971	980	1004	1040	949	958	965	996	967	931	1020	967	972	983	975	964	990	933	932	968	954	923	956	946	981	1058	947	1024	982	974	978	905	994	1002	963	956	897	950	994	952	961	972	941	959	912	918	999	965	918	934	956	896	929	902	959	894	969	946	908	1003	972	1009	976	964	1032	953	915	938	948	975	964	977	984	983	929	935	993	982	971	971	1001	987	994	941	1002	997	980	942	955	988	972	955	955	978	944	966	942	945	898	1032	1028	959	938	966	923	946	905	951	953	961	939	982	990	1029	950	936	938	924	942	911	968	999	942	954	997	933	946	982	949	974	986	1006	963	989	919	969	1004	969	948	942	971	902	1017	1002	978	956	963	952	989	959	964	954	949	937	923	983	951	983	947	962	986	935	955	957	923	953	986	977	941	984	976	953	905	953	926	959	960	944	981	946	967	957	921	979	983	940	955	976	1010	939	979	995	921	966	973	949	928	889	989	983	1016	973	960	977	942	888	956	937	942	977	943	950	970	961	946	960	982	953	912	908	974	1028	909	933	963	986	951	992	959	924	950	913	1013	932	982	948	957	1006	981	925	974	948	982	935	956	953	956	956	971	932	935	946	987	1027	975	938	925	949	943	972	961	982	998	924	949	946	1008	946	988	951	934	934	998	1012	995	948	921	939	947	980	1013	977	948	990	964	979	933	936	939	969	930	945	958	915	970	989	906	968	883	938	1011	958	974	959	972	980	918	1006	953	930	979	917	1006	967	963	1004	911	986	924	1011	967	1045	977	928	940	971	911	1011	952	999	954	996	962	1009	984	930	1011	926	967	974	966	998	936	974	997	970	1073	989	946	957	973	960	906	937	957	1007	950	984	952	946	941	938	952	966	969	975	965	959	978	949	1024	992	964	883	1010	985	909	985	951	921	972	969	971	936	999	928	990	941	919	990	957	947	986	928	951	969	907	938	912	954	971	965	984	980	968	965	954	1001	932	956	966	929	920	922	988	929	971	982	899	1010	925	959	1014	957	971	997	965	980	962	965	973	932	942	961	978	948	982	954	940	908	995	993	941	971	976	954	928
51494	16172	3621	1523	882	597	497	439	425	453	417	442	444	432	440	448	395	391	420	505	421	447	446	405	431	419	472	454	445	430	402	404	446	469	437	384	404	421	442	432	429	410	373	420	433	398	470	469	519	411	417	454	423	447	441	430	448	414	427	438	405	445	449	473	444	418	431	415	438	398	473	438	437	431	387	443	438	475	451	421	444	456	434	440	433	453	391	411	452	457	402	470	439	417	441	420	430	458	464	410	400	424	454	430	385	409	443	400	427	460	431	452	447	467	420	391	418	464	450	423	446	418	403	423	376	464	452	410	414	443	376	431	482	484	445	446	463	394	462	403	448	426	417	429	411	383	457	441	419	489	437	405	431	430	432	437	434	476	415	409	427	435	451	464	437	419	416	414	433	418	426	412	439	449	403	461	478	437	414	439	434	413	470	414	418	422	429	445	484	439	431	414	437	447	461	443	405	417	426	428	433	433	440	428	438	450	480	446	422	417	425	417	460	462	446	462	483	427	432	370	449	416	425	435	456	436	449	433	419	445	437	387	421	440	420	424	429	422	435	430	401	440	409	444	474	441	456	368	422	439	433	449	439	451	439	406	426	437	469	415	421	411	441	435	431	429	467	432	415	428	412	445	413	448	417	431	416	446	420	444	393	446	412	426	425	453	380	450	447	461	457	438	433	467	443	435	477	454	438	402	457	401	456	428	457	458	456	379	413	443	429	444	435	415	438	443	407	437	400	424	427	425	439	436	430	435	440	422	411	450	441	409	431	476	485	407	420	433	444	385	425	432	415	455	412	442	467	433	445	421	495	391	477	400	474	416	400	438	448	430	433	401	431	439	458	426	463	449	431	434	458	428	398	394	438	419	468	429	393	388	407	397	453	452	393	437	403	458	451	439	422	431	454	421	417	474	429	447	452	408	438	437	426	433	438	436	435	413	410	407	431	412	469	429	438	428	455	426	409	414	400	456	380	409	441	431	416	435	399	415	449	435	436	445	422	410	452	438	417	420	444	401	414	414	400	399	437	442	460	404	464	417	457	458	428	447	419	441	419	415	413	411	435	410	410	411	450	424	426	404	431	433	472	433	447	452	449	498	459	409	427	443	477	410	431	439	434	451	421	444	399	432	431	426	420	423	414	448	395	447	441	421	432	414	440	429	433	443	457	430	444	394	436	463	440	445	439	417	432	433	440	446	431	410	403	449	446	460	408	461	448	415	433	443	417	472	411	403	441	479	486	424	420	429	409	414	433	417	470	444	440	413	455	435	423	398	480	412	414	464	460	455	413	374	451	441	436	434	417	459	407	430	454	431	428	415	389	454	446	481	430	424	430	440	422	470	423	438	416	445	445	474	449	452	402	455	421	438	466	439	448	411	426	436	447	400	406	460	482	423	473	436	449	409	455	419	443	425	446	437	403	457	436	405	434	415	431	440	464	445	391	420	465	422	437	430	393	418	483	468	436	476	444	439	413	405	447	439	411	454	411	428	397	454	415	417	485	426	453	457	429	462	409	444	419	426	434	429	405	464	455	436	380	411	404	438	414	427	432	434	485	444	424	372	451	436	390	422	485	445	446	430	447	454	455	435	404	447	415	442	445	394	417	415	433	429	426	400	456	421	382	418	431	457	442	480	458	417	428	457	433	447	420	433	453	481	447	413	424	451	471	396	456	418	409	432	446	421	418	436	440	464	459	420	432	444	434	432	443	471	415	424	420	441	446	400	397	488	427	450	433	454	461	424	427	442	416	404	452	449	436	458	441	452	456	431	453	442	434	423	455	406	466	417	400	387	441	438	385	461	461	453	408	460	426	402	436	510	411	471	418	404	423	415	434	481	440	428	448	447	448	410	401	463	445	418	429	464	443	450	401	436	400	447	413	481	442	428	406	413	370	442	426	414	395	445	435	412	419	440	419	440	415	438	409	446	444	447	440	462	481	458	401	395	444	419	402	455	418	390	467	416	464	397	419	454	419	462	407	433	423	425	439	441	432	428	435	421	448	423	420	417	410	467	412	421	431	397	408	472	430	393	442	453	431	441	427	429	409	411	452	451	411	431	402	432	447	448	439	404	450	418	421	418	437	381	455	443	451	441	460	473	454	406	405	399	446	459	420	409	407	457	429	434	434	455	431	412	419	395	432	444	434	411	411	437	434	464	446	423	429	438	428	421	427	473	456	433	431	428	413	440	440	431	418	455	446	446	472	452	460	447	432	427	483	400	453	434	404	413	421	449	419	441	416	408	429	408	476	462	434	398	431	402	458	441	435	497	435	417	418	426	462	450	475	430	427	465	421	407	458	448	440	435	441	467	430	403	443	437	444	433	441	447	463	423	431	390	439	431	449	409	414	389	460	456	444	441	429	473	420	370	386	456	411	388	403	420	404	410	401	452	424	427	443	430	433	444	427	400	425	433	435	443	435	459	450	414	466	441	416	433	448	439	416	450	444	443	445	416	423	446	471	447	429	423	446	431	430	441	419	457	440	459	455	476	460	438	446	429	397	428	428	439	452	435	428	406	414	438	420	444	432	455	400	416	392	434	410	435	447	417	478	434	409	448	439	451	416	466	450	454	422	419	429	440	417	422	451	470	446	430	455	422	430	446	421	481	417	482	407	416	407	429	449	416	440	431	454	458	418	481	412	400	443	430	392	464	427	468	416	490	457	476	429	427	459	429	431	440	399	421	451	425	400	433	421	426	405	441	456	386	403	443	421	434	449	504	425	435	422	414	395	451	419	444	434	433	455	445	422	432	458	445	426	424	400	456	443	453	449	442	398	431	415	424	437	389	435	413	474	466	460	477	438	373	423	437	464	421	470	462	419	438	449	432	442	414	441	439	437	449	436	446	436	437	431	424	438	415	451	410	432	452	461	424	403	431	405	406	399	394	415	486	438	456	409	443	458	432	443	465	404	447	444	392	426	426	421	426	451	464	446	415	444	441	447	442	433	420	452	472	416	433	435	404	438	450	426	411	459	448	456	443	420	426	456	446	414	445	440	418	431	387	404	451	409	440	421	438	395	418	443	453	432	421	420	432	414	469	435	432	435	384	441	410	452	433	456	456	455	459	427	400	409	427	459	444	423	461	452	436	425	449	413	433	432	416	436	426	429	397	452	424	427	414	406	410	458	438	395	405	465	441	420	446	412	427	448	421	388	441	394	456	434	490	429	437	440	442	443	450	433	403	425	447	440	420	423	442	403	401	419	427	451	461	453	419	412	446	398	431	429	456	410	426	450	443	447	430	421	411	434	425	427	434	431	420	406	475	440	415	426	407	425	442	422	441	423	414	475	447	407	469	420	433	432	434	440	441	444	425	439	443	423	443	415	445	430	409	446	429	455	414	410	420	434	450	434	402	438	412	446	393	437	399	421	401	442	412	434	477	452	422	466	431	479	428	488	486	402	418	440	481	515	457	465	456	479	411	422	437	439	431	417	459	422	419	436	442	449	420	436	430	419	471	415	410	390	438	444	406	428	442	406	408
34372	9434	4337	3099	2057	1454	1127	1010	1043	1020	992	982	945	945	909	909	919	870	966	950	1036	918	944	951	942	940	919	948	926	983	915	936	933	929	928	893	973	911	932	938	975	914	967	945	932	938	909	970	973	926	953	916	882	906	957	916	897	994	941	960	882	942	958	938	929	908	982	939	931	994	963	953	943	932	880	934	991	969	982	948	886	920	1002	972	1003	927	941	989	955	972	896	861	991	960	952	947	991	962	923	935	938	941	926	964	923	981	977	914	927	911	950	933	934	946	921	928	894	895	911	975	957	969	913	946	900	903	966	932	969	964	971	920	943	913	948	889	978	977	936	897	968	943	882	913	945	998	965	988	942	975	925	866	958	886	920	956	933	954	906	969	926	931	951	897	920	970	874	991	941	907	943	923	974	902	927	981	938	953	995	921	924	935	948	951	945	919	955	951	932	989	956	937	1002	916	981	933	978	917	881	955	930	945	986	906	933	940	925	999	936	939	936	889	975	931	964	928	953	958	955	957	933	922	910	982	993	942	972	954	960	975	949	937	948	912	949	899	906	896	906	913	937	994	941	942	932	968	953	895	939	924	925	984	874	939	951	931	968	960	948	942	918	945	957	1007	921	906	968	910	900	976	917	949	1010	962	896	942	908	926	951	948	954	987	943	939	948	944	929	898	912	931	930	929	941	940	971	943	951	943	944	964	904	988	944	894	918	918	972	982	881	953	911	959	977	962	956	945	917	974	880	976	971	943	982	902	981	955	931	945	985	909	955	998	963	951	940	916	911	953	943	919	931	968	956	941	951	911	926	906	995	901	951	897	1002	904	941	1003	957	927	936	900	952	887	980	912	949	937	913	950	903	925	942	968	950	928	925	921	927	899	997	915	918	984	980	928	943	992	922	904	991	951	935	947	874	935	953	948	949	938	965	1012	931	907	975	1017	904	920	1007	989	891	924	951	959	935	943	975	910	943	955	937	974	952	926	891	1001	945	938	944	946	928	982	917	978	935	939	954	932	902	972	903	983	926	929	929	912	941	1005	913	898	957	974	966	944	899	886	943	935	898	926	916	904	929	952	962	961	958	954	960	958	955	969	981	974	934	914	956	990	875	963	955	942	944	976	975	942	933	968	959	943	909	912	1022	954	943	936	922	954	889	979	955	971	985	951	972	876	919	955	959	964	912	946	941	920	906	1007	946	935	930	880	940	969	975	975	927	944	915	965	970	981	955	925	966	903	923	929	961	885	946	948	923	991	912	892	922	958	931	925	940	906	950	980	981	954	950	1010	934	940	997	923	990	961	934	952	911	941	946	953	934	950	955	951	994	890	970	909	897	943	943	937	921	956	941	1003	946	942	907	930	911	960	900	925	923	972	972	941	915	974	900	935	957	945	905	952	900	925	946	985	984	920	978	969	994	948	927	909	951	1008	916	905	947	985	913	894	943	917	971	943	923	926	980	949	952	947	980	956	920	1002	926	924	977	966	916	981	969	917	941	959	980	934	940	932	943	942	973	897	875	1000	938	969	922	948	949	986	969	968	1002	940	943	956	928	962	1010	913	971	940	933	939	914	908	927	882	917	914	940	954	996	980	947	958	956	945	955	925	912	909	958	948	940	960	918	999	924	935	941	928	925	974	901	968	1007	970	966	941	949	945	941	981	884	970	986	935	933	899	961	929	956	963	934	982	937	907	1009	929	897	948	924	919	968	964	909	964	986	959	936	912	920	956	938	933	958	985	973	922	897	953	927	928	912	900	957	904	912	935	946	943	938	957	922	976	923	920	944	906	946	905	1001	884	912	1003	914	912	960	902	922	937	922	943	923	935	906	886	921	944	943	903	929	933	884	995	933	921	974	949	958	919	986	1011	973	951	895	925	961	912	952	946	910	944	941	864	989	926	925	923	890	947	942	997	955	991	973	949	1010	907	974	939	929	970	956	923	922	912	907	980	906	924	959	958	975	953	931	945	1006	971	976	896	982	898	931	939	908	935	954	933	970	891	922	918	925	954	901	979	888	976	980	921	896	971	961	973	966	905	931	948	923	975	991	923	967	920	918	1000	960	894	902	965	969	941	933	955	955	907	954	941	911	936	936	932	917	939	896	936	937	907	981	919	899	923	995	981	989	959	961	968	969	930	967	912	970	913	917	921	945	929	953	950	925	919	947	934	918	905	919	911	926	954	912	944	947	954	909	929	991	945	934	921	993	919	944	910	970	920	889	922	986	936	950	974	925	896	925	959	898	965	940	984	952	988	969	910	954	965	986	920	941	942	924	944	916	983	1026	869	899	922	894	917	903	949	1012	949	896	959	919	937	929	889	975	965	902	958	967	936	921	933	984	905	920	967	917	928	957	940	938	970	920	939	911	954	966	940	927	939	925	959	933	910	971	967	993	863	889	965	955	924	968	908	910	918	929	981	936	910	923	897	908	910	901	959	945	980	930	948	934	945	1020	923	960	935	938	935	930	944	911	986	920	926	898	905	976	917	930	947	898	916	911	923	955	946	919	959	904	901	949	922	949	985	933	953	956	949	932	975	953	905	922	967	972	915	934	981	919	941	993	968	918	886	958	929	947	970	936	906	930	924	883	937	897	940	911	931	977	918	914	924	911	906	921	972	925	968	950	923	941	950	933	971	994	973	927	981	934	919	910	876	902	1003	982	878	968	934	877	930	937	896	866	961	921	937	908	910	895	939	967	973	915	915	985	959	978	921	920	890	952	951	964	895	929	942	951	986	992	929	927	961	958	981	935	926	900	993	981	958	927	902	902	915	957	908	909	979	969	973	1003	938	929	924	978	967	971	893	946	919	965	947	947	879	975	945	952	986	921	914	955	955	942	972	961	909	899	903	942	956	934	947	906	952	951	928	993	1011	947	954	921	870	925	901	983	963	925	906	905	946	932	982	972	934	898	935	958	947	957	929	933	945	914	917	986	964	942	925	961	892	955	981	982	930	956	948	937	946	954	864	909	980	994	978	992	975	960	914	955	900	904	969	940	991	957	974	921	917	916	899	944	894	914	909	961	931	923	922	978	934	917	877	952	971	903	892	969	932	947	939	936	971	968	914	918	903	911	956	908	948	973	958	920	952	922	941	905	946	883	952	994	900	938	952	906	946	1006	907	914	953	937	923	960	913	901	965	989	953	953	937	905	969	1000	906	932	927	940	960	925	928	990	873	942	939	925	929	965	928	900	888	1020	949	951	947	924	967	939	944	937	969	922	926	895	934	946	994	943	930	967	950	913	935	980	913	1008	968	995	918	952	919	950	936	985	972	943	954	941	893	970	921	997	933	945	856	913	881	991	940	912	930	909	911	892	988	946	872	902	962	911	957	948	976	912	944	953	958	993	956	957	918	962	891	944	942	942	980	903	1003	917	912	894	918	956	952	894	973	917	924	926	957	891	1013	940	991	931	979	905	936	947	949	912	909	921	906	988	934	904	920	941	907	938	987	998	951	927	927	923	926	919	939	895	954	920	979	947	970	970	988	920	975	956	957	914	961	908	935	924	964	996	957	930	986	1002	929	938	961
53642	26970	14397	5317	2011	853	631	602	645	496	476	464	502	457	453	405	468	453	467	418	427	405	436	428	405	433	439	456	449	410	435	428	425	438	435	455	395	398	414	454	406	448	437	476	426	427	436	489	410	480	396	416	425	456	446	438	430	459	403	413	423	437	447	434	412	401	445	465	406	444	476	462	449	424	440	431	422	425	441	465	505	443	439	491	439	461	387	422	445	440	426	406	421	419	428	361	447	425	404	448	449	433	437	437	449	447	434	441	434	479	478	449	431	417	422	418	445	444	418	436	449	472	412	427	467	437	454	427	433	421	441	452	469	434	433	416	489	418	438	433	422	444	415	468	472	433	431	426	439	440	411	416	464	427	454	434	436	448	468	425	425	399	436	418	461	492	462	405	426	513	453	385	395	437	439	417	440	447	417	424	450	430	442	458	454	456	427	439	439	420	432	410	456	459	470	402	413	412	432	402	418	412	418	440	426	429	448	412	430	442	449	425	431	413	417	438	434	457	410	452	390	371	439	466	450	443	431	405	406	435	427	449	437	444	383	413	429	426	406	421	419	416	397	416	412	417	416	420	464	414	433	424	422	427	446	414	429	416	436	444	420	418	415	399	455	432	417	440	453	422	446	428	472	446	453	438	439	459	435	454	474	408	416	433	451	395	430	404	412	420	408	419	404	435	385	432	414	445	428	461	432	391	433	456	452	427	431	502	478	437	456	437	440	420	389	442	444	421	377	430	455	438	429	425	409	400	449	473	456	451	459	446	410	380	457	453	407	437	468	460	450	439	437	425	423	437	414	404	433	477	424	395	426	416	439	453	427	454	428	438	424	413	422	456	401	438	432	442	457	476	456	433	404	454	424	396	379	451	452	426	451	453	371	430	421	426	462	426	415	440	433	433	421	449	403	402	464	441	456	443	391	432	453	423	428	461	438	441	446	414	477	449	439	422	423	409	448	418	453	459	399	390	434	441	484	416	438	474	423	425	411	431	434	423	466	408	408	405	445	431	454	441	470	425	443	403	393	395	454	406	462	451	434	426	398	454	422	445	462	419	491	448	444	450	400	409	436	430	460	425	437	441	446	433	483	428	413	439	482	481	460	455	467	445	458	394	445	416	437	412	417	458	460	423	479	419	418	464	442	433	412	407	465	457	409	436	435	474	430	409	379	415	449	440	449	414	408	446	428	433	427	422	435	440	433	434	437	457	425	455	418	439	394	439	454	441	401	416	426	418	410	444	425	433	489	462	405	429	463	442	422	404	469	453	461	458	445	403	443	426	405	459	452	428	397	421	437	444	452	435	397	467	450	443	424	438	446	435	389	420	404	462	426	407	458	447	392	398	410	407	383	417	432	482	401	416	461	397	410	445	445	451	456	439	415	455	402	436	443	451	422	405	420	484	423	440	416	434	420	409	423	422	435	477	451	433	423	414	408	392	423	427	440	441	470	418	416	412	436	424	437	456	401	419	439	419	417	440	435	424	459	455	442	465	394	439	405	450	430	434	391	430	443	437	410	427	410	441	441	415	450	416	466	386	469	420	433	440	418	422	413	403	430	441	443	421	427	400	468	453	433	455	433	410	432	450	447	455	438	402	434	455	452	452	441	425	478	443	450	405	411	471	426	422	422	439	431	440	420	448	446	395	448	426	430	435	429	475	428	434	398	451	441	424	407	477	454	470	479	437	414	469	422	430	445	414	430	425	430	469	427	427	372	440	452	443	450	477	464	426	448	447	475	412	428	432	416	441	404	420	406	431	454	430	446	452	453	408	472	399	452	434	438	447	398	466	394	423	399	438	401	418	421	434	412	420	421	439	440	428	416	427	433	433	436	439	462	409	422	415	476	427	451	472	471	452	438	432	440	438	438	421	461	415	438	461	475	438	404	421	443	430	477	448	437	423	433	444	420	446	403	439	429	445	411	433	405	443	427	445	389	468	402	407	418	439	400	426	401	400	489	449	416	479	409	459	432	405	412	430	412	449	416	426	435	423	422	370	433	408	432	436	446	416	431	430	419	429	410	394	408	410	421	403	428	439	402	440	424	450	441	423	446	424	414	418	429	431	451	445	393	489	462	398	443	393	427	440	414	378	397	433	450	442	421	414	452	426	421	412	433	459	406	424	433	460	421	428	434	451	458	438	435	403	443	420	444	428	443	419	450	440	454	458	435	429	400	397	387	425	416	442	421	426	427	405	414	413	419	417	450	443	445	448	456	448	396	433	409	442	443	478	406	477	452	453	408	426	427	443	437	451	422	440	452	432	416	414	421	452	452	435	430	380	432	418	441	410	395	429	448	429	420	446	402	414	438	471	457	448	406	424	402	411	427	417	447	401	411	430	428	428	451	423	438	447	438	429	396	396	424	451	401	403	411	435	456	454	396	443	415	428	457	433	421	451	464	428	431	425	430	383	487	426	478	435	419	406	459	366	396	436	425	443	466	420	433	461	474	435	421	411	432	413	465	421	443	450	426	427	458	446	437	409	423	424	390	451	419	438	456	434	445	493	433	389	445	421	488	436	422	456	427	439	412	410	413	395	483	433	437	416	421	427	395	421	440	425	424	422	372	402	494	420	437	424	415	379	428	433	394	406	439	424	466	445	427	394	406	445	411	403	424	406	433	371	404	430	456	388	428	408	468	462	427	397	424	408	420	353	417	448	396	464	407	435	445	440	463	420	414	427	447	436	459	469	445	417	421	409	398	421	451	440	433	439	458	428	443	418	400	449	409	444	415	474	401	410	454	429	425	427	429	414	420	411	469	453	432	491	415	438	418	470	415	460	469	465	467	392	435	437	414	428	423	398	433	474	441	419	452	441	421	422	428	440	418	458	404	447	427	463	434	417	452	424	457	463	413	414	419	472	398	405	443	448	467	445	437	420	417	432	406	426	427	413	408	407	438	409	450	426	404	438	473	436	437	439	409	429	425	427	460	417	413	375	414	434	397	403	427	458	443	390	444	396	444	440	428	470	443	438	444	422	458	446	407	450	403	450	457	445	445	436	466	463	435	450	401	421	440	413	446	411	430	410	427	389	430	454	462	446	422	414	431	420	444	446	431	420	449	418	417	422	415	429	442	424	474	453	392	404	451	447	437	439	441	431	457	395	455	425	432	422	382	446	424	430	399	429	433	416	487	405	470	418	441	404	453	436	427	452	448	405	418	420	424	402	398	414	408	435	437	429	421	448	414	471	480	439	485	487	429	455	432	419	448	441	454	491	458	416	431	455	462	453	464	426	439	456	414	435	428	451	426	388	392	408	394	433	446	404	442	408	459	419	431	420	446	451	447	449	403	440	435	452	439	455	442	416	427	424	444	415	439	415	418	385	413	422	432	438	383	415	433	418	429	416	411	419	461	453	449	425	458	470	389	452	439	439	444	438	448	436	424	400	452	422	487	468	370	425	421	453	423	438	404	460	438	391	408	386	408	458	403	435	427	497	433	437	464	443	422	441	416	396	416	433	441	448	433	439	448	463	402	431
35815	20313	13895	8865	4940	2261	1586	1502	1462	1284	1189	1050	1059	1026	1002	959	893	974	1018	942	919	920	967	986	928	902	987	934	937	915	967	994	949	974	895	936	920	944	971	971	932	935	917	995	998	917	913	896	911	947	973	962	863	935	933	976	903	946	945	941	916	1020	918	933	929	966	1040	892	931	970	949	930	992	1007	949	935	925	968	1003	952	940	929	906	974	946	923	903	938	942	957	904	956	916	944	910	923	950	963	957	902	979	959	886	877	935	920	960	964	940	927	960	944	947	911	970	939	895	917	959	920	916	980	953	941	979	936	956	935	920	971	965	967	977	988	947	951	976	944	975	920	935	965	966	929	982	917	925	921	903	1009	948	953	954	895	971	957	977	952	947	950	918	946	929	967	957	925	893	940	936	937	910	968	978	897	958	928	1000	929	978	911	928	971	955	911	873	943	936	992	939	945	998	944	919	970	933	908	939	943	953	996	925	934	963	993	922	954	954	933	934	920	992	926	937	973	932	934	945	950	942	959	921	939	922	942	933	920	948	984	949	929	977	885	947	951	904	978	982	937	987	955	1028	986	960	953	939	998	931	990	922	930	928	906	872	942	929	1016	921	971	968	968	955	990	928	938	936	992	967	936	967	949	966	947	911	921	952	929	923	885	934	900	908	949	908	948	918	962	939	963	917	914	917	942	936	934	944	915	901	945	942	909	929	941	922	934	959	973	960	938	955	937	920	965	989	927	941	940	990	956	935	873	915	967	927	964	920	950	956	924	934	915	959	959	918	970	880	951	921	943	984	977	887	1018	996	967	958	988	953	928	968	906	914	889	978	972	925	945	924	1016	962	944	921	932	941	1024	994	921	927	965	939	950	931	932	969	942	957	978	957	936	973	891	941	930	956	976	954	918	939	912	932	921	962	925	950	942	957	942	955	946	903	983	983	962	914	988	941	912	987	906	972	940	964	936	948	909	868	952	917	948	990	982	963	941	930	968	929	958	922	922	919	930	967	900	958	953	952	957	964	948	1004	925	942	958	962	929	934	963	987	930	952	920	981	956	924	947	950	955	949	895	939	1025	974	976	1002	931	912	956	908	963	907	951	910	928	935	964	894	949	979	908	938	960	1002	901	979	940	974	991	1003	899	956	975	962	955	980	965	955	898	938	986	909	914	988	943	894	937	914	997	950	936	941	924	962	976	936	901	1013	888	992	1007	924	917	919	927	919	949	938	942	972	966	971	891	897	956	899	915	943	932	1043	904	925	938	955	915	885	963	938	952	997	958	979	978	980	918	913	941	998	973	936	922	965	980	967	924	955	1026	973	934	945	956	950	956	956	927	949	953	939	953	982	977	956	999	934	924	941	960	1006	946	934	955	929	983	976	966	967	932	922	975	963	954	921	988	914	995	932	951	1032	942	944	975	914	954	1002	983	919	928	943	939	1002	928	965	933	928	922	945	907	955	971	952	970	911	943	912	952	934	950	958	921	945	933	962	938	937	949	949	907	935	984	995	972	961	894	1033	932	947	944	961	967	939	921	993	908	934	957	942	975	893	885	961	971	955	979	969	948	921	926	957	936	938	955	900	965	954	947	920	907	920	926	935	958	897	988	948	966	943	960	900	957	883	944	951	967	939	875	972	940	905	951	915	890	932	932	939	954	905	1007	951	936	901	970	985	893	945	928	980	914	943	924	955	906	952	909	906	957	968	929	959	998	916	926	966	949	924	927	958	972	982	961	913	920	946	938	930	981	934	973	902	957	910	946	1037	947	937	939	929	989	916	980	949	960	954	942	955	963	930	976	998	979	929	978	973	952	942	930	894	938	903	931	890	951	1000	995	978	963	970	969	917	936	924	932	968	911	931	978	960	926	965	914	915	956	995	974	955	973	920	959	977	944	886	976	903	967	935	962	906	975	940	1025	910	950	942	997	987	897	976	977	953	897	965	970	948	937	900	942	950	922	914	982	996	962	925	951	980	924	896	903	884	940	941	920	1021	943	970	968	917	965	991	953	977	903	925	976	936	977	972	945	941	934	934	931	983	984	926	942	998	925	971	892	1011	920	885	940	968	918	942	921	980	950	952	960	938	944	942	906	947	972	944	993	910	928	1008	955	930	922	986	929	980	953	897	978	921	961	950	955	924	947	944	948	954	996	949	985	945	968	967	966	929	946	955	919	1001	923	903	937	969	931	958	917	951	942	929	922	948	956	918	940	972	928	930	868	869	908	921	953	952	980	968	929	925	951	900	940	944	894	935	943	981	905	897	946	946	920	953	949	928	930	943	896	953	913	934	989	1000	934	924	954	953	914	958	972	882	984	956	965	939	895	909	965	955	929	939	936	898	975	989	1012	961	974	918	942	933	940	1017	926	934	936	949	923	996	944	930	921	905	899	1024	950	974	910	948	979	969	961	941	998	975	959	959	1026	945	943	914	972	904	929	943	989	988	947	983	982	964	960	969	918	937	943	927	933	959	947	962	965	951	917	928	922	971	999	923	949	923	1021	914	926	988	915	976	953	944	907	921	956	973	915	919	942	960	923	935	913	930	932	990	948	905	987	942	939	913	947	891	972	895	937	914	1012	914	980	885	971	948	966	998	894	969	980	952	892	938	921	962	958	912	946	958	951	980	910	979	920	948	955	944	938	941	898	925	912	938	940	980	1000	972	951	926	981	921	1020	961	978	904	913	977	987	948	970	924	954	982	935	941	937	995	910	943	1008	961	962	939	968	974	943	938	1027	944	948	983	953	967	986	959	966	908	975	964	943	937	921	958	904	942	946	913	939	933	966	962	964	1008	949	954	917	909	996	916	959	943	907	932	912	971	953	917	919	964	935	1005	911	893	929	948	953	996	919	930	962	950	916	974	973	930	962	892	914	933	986	1010	929	963	930	978	975	911	961	906	896	925	958	946	983	931	955	928	921	964	946	957	909	950	915	995	951	888	950	959	921	918	974	932	930	941	979	937	944	910	967	958	952	938	949	966	946	952	952	915	988	937	928	1015	966	923	955	998	912	964	860	997	919	977	916	978	940	903	938	973	969	916	913	877	926	948	911	970	916	901	991	1034	970	917	923	898	935	926	924	965	949	1033	959	980	962	927	961	1015	946	1013	947	951	965	981	989	970	981	913	945	925	939	933	882	936	994	966	941	1004	923	941	1023	927	1022	935	934	946	988	896	860	918	903	1007	1029	913	979	993	881	896	960	945	961	973	903	918	919	936	956	861	928	942	874	888	992	987	952	857	917	949	999	961	939	946	956	1003	925	892	967	902	990	942	918	964	918	965	954	946	936	1014	927	971	940	940	935	950	969	953	924	977	910	964	957	913	905	932	979	992	949	890	961	963	1041	919	950	967	925	932	972	972	957	932	965	953	980	963	963	950	966	894	962	955	985	975	974	935	1016	902	892	907	926	1002	921	952	967	954	915	951	967	952	952	954	904	1014	967	1013	960	947	987	986	922	921	954	916	997	979	957	995	911	884	927	990	970	960	931	915	949	912	910	919	929	931	928	913	946	927	890	1021	961	930	946	933	957	923	965	969	931	894	931	899	961	955	973	930	939
55837	21823	8280	2682	1206	840	704	604	571	525	480	492	467	416	445	459	470	427	446	447	448	430	453	430	462	407	420	385	436	460	452	400	438	443	408	406	414	445	416	475	444	448	422	469	455	415	429	420	415	414	454	489	415	442	431	432	450	489	429	407	427	422	452	462	487	400	478	419	457	448	399	464	470	431	415	437	455	443	429	418	430	459	403	432	434	424	424	437	408	476	479	420	407	447	461	481	455	455	406	419	452	414	456	445	440	453	462	478	439	401	423	412	427	473	479	400	446	465	460	426	446	463	459	445	418	388	444	461	407	422	396	410	404	473	419	438	471	464	456	443	448	493	410	451	452	446	415	456	432	466	418	412	447	477	461	473	463	437	437	484	487	479	476	415	444	450	426	440	415	427	475	422	454	438	400	473	454	451	450	452	417	442	448	477	458	426	454	443	399	433	451	437	467	452	443	446	419	432	423	473	467	410	442	463	443	435	406	432	444	439	437	439	422	436	431	452	443	445	443	426	443	427	447	476	492	438	440	468	452	446	432	422	388	445	479	407	438	431	446	435	430	471	467	445	391	453	448	412	445	467	462	446	450	444	481	435	486	420	439	435	453	477	472	453	459	467	478	465	443	418	472	471	460	444	415	444	439	402	433	438	436	453	483	430	416	447	432	402	429	465	428	418	433	408	425	420	463	495	490	452	445	423	401	419	436	422	460	412	373	415	467	470	431	460	463	470	447	451	436	470	433	437	428	404	437	421	485	434	429	399	464	469	406	468	466	444	449	470	462	474	404	461	447	453	392	433	484	445	440	435	428	423	452	438	464	439	443	383	453	489	434	457	409	447	452	441	398	423	439	446	485	431	449	434	413	489	445	470	442	459	448	426	408	454	464	492	444	439	426	431	450	457	460	418	439	446	449	434	449	442	437	428	429	439	469	504	413	481	462	429	432	448	430	443	424	470	447	419	435	441	484	458	447	446	429	456	427	459	457	438	406	417	458	455	442	438	396	425	416	458	461	440	443	456	400	435	446	426	422	494	466	444	416	406	424	424	444	425	420	459	481	451	414	430	465	459	435	409	426	442	464	486	429	445	404	448	453	437	486	429	446	448	488	413	448	391	423	432	434	439	442	462	462	422	448	427	433	460	418	421	457	442	457	441	444	457	472	436	432	454	434	411	447	451	463	394	453	431	451	455	456	457	438	404	469	442	432	423	410	435	439	455	450	461	416	459	438	461	421	443	476	445	439	470	459	436	442	424	467	451	454	433	432	463	440	450	416	424	411	464	452	412	410	444	512	474	467	431	470	471	449	450	436	458	423	453	452	467	483	455	424	447	474	456	456	454	456	479	454	455	429	438	485	414	429	467	409	468	447	454	411	431	450	422	439	415	420	405	372	473	474	468	413	419	457	447	434	449	445	471	404	482	460	452	436	424	414	426	463	473	459	447	447	450	466	444	435	438	483	452	418	444	408	460	458	432	396	449	440	431	449	463	453	444	476	454	419	441	411	451	485	491	472	472	399	431	431	459	440	386	415	424	453	468	439	443	479	415	481	420	454	420	459	423	439	473	450	459	404	427	417	423	413	467	447	440	472	443	399	442	422	437	406	475	480	441	489	426	434	432	445	468	454	467	423	445	441	422	435	444	452	470	391	423	431	435	465	425	462	432	443	462	408	453	435	466	441	448	452	416	428	470	426	434	453	435	442	459	463	477	403	428	456	427	431	400	407	417	438	456	431	423	430	474	427	443	439	396	421	464	511	448	464	441	430	426	490	492	498	399	445	430	411	415	406	484	452	496	437	413	490	429	399	441	438	426	452	451	400	476	481	481	447	477	442	460	428	430	439	423	411	446	440	429	454	424	436	454	451	444	441	437	401	467	446	443	455	458	426	466	447	447	450	430	420	461	445	442	433	448	434	445	414	459	451	438	439	448	482	445	466	435	474	450	431	435	430	430	454	418	448	431	430	424	395	429	428	467	456	432	463	480	449	459	424	429	460	468	438	453	496	438	402	424	471	427	461	401	483	468	434	427	491	403	402	449	474	461	490	474	460	443	419	486	436	420	427	423	503	450	445	418	454	490	434	434	429	435	470	442	407	449	446	443	432	458	434	425	445	447	420	413	450	450	435	473	435	438	412	406	422	466	429	423	410	434	488	466	424	497	445	464	416	481	449	458	431	453	445	429	421	413	439	452	419	391	440	484	439	433	461	444	457	419	426	427	431	463	437	425	454	488	455	447	451	424	432	421	434	434	436	436	438	475	404	436	500	456	441	423	410	477	465	429	479	446	413	435	457	447	407	466	456	450	438	457	413	446	396	426	461	459	449	436	438	457	463	411	453	398	472	440	425	465	447	452	436	427	475	471	442	437	454	420	460	421	437	431	438	395	438	452	425	426	415	436	469	440	442	457	420	426	476	415	441	418	473	459	452	481	427	458	478	430	443	445	459	436	475	452	430	415	401	426	405	500	406	436	430	436	454	452	432	400	450	416	456	417	449	437	476	444	432	460	463	446	475	472	459	460	434	473	473	437	481	427	459	406	466	430	462	475	459	428	408	450	427	474	406	460	454	419	415	423	483	440	422	405	469	449	431	402	423	443	460	455	414	456	376	448	443	431	457	491	437	471	433	477	434	436	480	460	438	414	451	435	450	471	412	429	419	423	484	436	439	411	440	431	449	459	437	434	470	415	412	447	438	454	476	494	428	427	440	418	467	461	423	439	459	451	440	444	443	396	423	440	416	435	440	466	439	471	446	393	446	467	467	438	418	448	474	403	430	471	396	412	401	456	478	463	433	466	461	434	428	470	447	501	470	437	480	455	457	414	441	430	432	446	424	455	425	422	470	436	422	456	414	455	429	475	429	441	450	444	447	432	414	440	454	441	440	442	428	435	420	391	421	446	473	489	409	453	457	438	460	469	462	395	471	417	415	445	466	445	448	450	467	434	420	439	453	426	419	454	451	425	440	418	432	417	437	422	477	379	438	448	443	443	437	439	456	435	432	443	441	434	480	435	455	424	459	427	469	448	462	458	457	390	409	416	428	464	416	473	416	442	441	452	429	426	403	419	467	479	400	438	442	417	441	415	438	443	439	462	461	443	462	430	498	439	420	447	442	399	438	447	443	423	428	452	429	427	508	464	439	453	475	453	430	496	467	445	436	454	419	402	460	413	455	414	487	410	438	434	462	446	418	423	439	427	414	438	445	460	419	438	382	451	457	435	438	473	446	428	444	461	409	407	423	461	473	424	435	431	468	433	422	443	450	424	442	446	462	434	445	474	422	430	415	439	478	445	460	439	419	416	462	411	422	439	423	463	403	459	446	449	449	487	462	434	448	443	478	451	486	476	480	463	450	459	436	429	436	465	455	423	430	424	427	449	438	456	455	450	445	436	446	448	436	437	409	420	429	469	439	455	459	447	501	406	402	482	437	462	399	429	438	461	441	429	427	381	457	427	426	454	481	471	431	458	448	445	457	451	409	453
35280	12504	7301	4808	3028	2224	1921	1588	1484	1253	1100	1103	1035	962	971	960	949	958	970	994	982	985	1012	921	914	972	955	1008	1040	920	955	953	944	952	967	961	944	917	1012	903	902	976	932	942	968	1001	961	976	941	927	949	1014	1023	929	968	948	947	959	979	978	969	992	970	928	990	934	938	949	989	925	912	992	1003	925	997	978	934	962	942	958	995	988	982	938	955	999	960	946	965	981	938	957	914	907	997	916	1006	1001	935	979	966	971	957	981	985	967	933	970	971	952	989	967	962	973	946	980	1019	1001	933	993	977	931	964	995	916	1006	1001	911	971	979	943	1000	977	977	983	1009	984	939	946	1014	938	943	922	907	941	917	991	949	956	961	1036	967	940	947	953	999	932	1007	876	993	970	989	952	995	912	948	946	919	927	930	968	955	954	970	985	949	962	943	946	1005	979	904	969	936	976	1006	945	966	961	931	949	947	1017	919	915	928	971	952	914	981	978	968	955	961	970	972	969	994	985	912	940	933	982	922	935	967	972	945	939	951	998	916	944	983	1008	899	895	952	956	945	967	972	925	955	949	909	974	993	939	949	1011	937	979	1002	958	988	962	948	938	1030	975	953	982	1016	988	945	988	946	943	921	961	985	955	943	983	992	918	907	959	972	946	995	1029	899	938	997	994	961	1014	932	931	943	1024	929	943	964	955	907	935	974	988	995	994	1006	999	997	976	975	920	938	981	896	931	956	952	973	997	1025	943	1007	960	1004	989	980	978	948	1003	962	981	911	945	992	1010	979	945	1003	1006	948	991	1026	964	959	992	937	968	973	939	985	986	953	907	941	1008	980	1010	975	927	988	960	964	1004	904	1008	958	988	928	979	958	883	928	1014	987	965	971	898	982	959	933	994	1011	980	988	925	966	936	956	963	995	977	977	965	978	935	957	955	934	983	923	984	932	933	951	983	997	912	957	959	952	992	947	951	977	960	995	945	978	917	962	988	986	948	948	942	1024	963	940	888	979	1011	956	976	942	966	922	968	919	887	977	925	1028	997	977	968	909	992	930	996	973	958	965	934	971	999	1000	1004	1007	973	1000	1012	978	1019	896	977	939	1009	936	967	966	1007	972	961	942	959	965	997	950	981	973	918	955	969	965	961	902	921	894	983	945	972	946	946	959	969	972	952	979	982	976	974	983	982	960	944	913	902	1051	980	990	960	945	950	936	1017	946	965	941	949	964	980	947	943	963	989	992	943	943	973	954	979	928	921	1002	952	965	972	995	929	1009	953	931	983	950	944	953	996	940	935	949	946	903	928	1002	1027	947	953	952	995	916	980	941	944	891	991	977	958	978	965	973	935	953	951	933	948	978	891	957	953	922	988	935	917	984	959	957	982	952	1005	1014	963	966	977	941	981	967	974	919	970	961	919	958	944	966	963	992	938	998	1003	891	972	971	998	960	962	983	954	973	981	892	1003	1004	958	884	965	1000	985	915	979	942	933	966	1005	950	928	949	984	918	1036	957	976	975	927	968	951	1016	948	931	954	984	963	932	919	937	1015	998	953	972	966	958	955	934	971	925	947	977	972	1009	957	982	923	928	978	971	1002	969	1018	936	1023	1003	971	1038	986	923	933	1014	937	938	1005	978	987	963	1014	979	880	1005	972	1020	983	972	981	999	946	959	952	1044	1005	967	940	961	982	915	920	961	945	942	975	980	974	971	948	915	938	916	981	957	947	948	905	895	923	961	986	970	951	1008	971	988	977	978	892	973	978	923	914	969	1017	995	954	934	912	911	1021	937	958	944	951	964	987	965	950	984	1035	962	909	940	950	921	992	937	932	967	933	944	973	988	1017	996	988	974	982	961	947	987	945	980	934	916	969	910	993	940	963	917	995	951	974	956	1040	898	970	985	968	957	981	990	940	1009	984	943	941	1007	974	953	995	1055	966	1005	972	953	969	944	892	991	1038	896	990	985	1000	940	947	930	993	943	927	942	985	950	944	958	983	944	926	964	928	979	1005	870	941	939	980	988	932	937	931	1016	937	968	990	961	999	985	920	919	905	959	999	919	1011	929	989	1025	974	932	945	974	1033	946	959	992	983	986	997	987	1051	947	970	941	973	968	963	1043	986	971	961	1041	939	976	959	915	963	1024	976	876	971	955	993	947	959	975	990	959	957	1000	977	1002	961	953	950	963	896	967	955	983	937	938	986	955	991	969	954	977	923	935	972	984	971	911	922	986	984	901	963	1013	970	998	993	1013	943	1005	949	923	998	966	998	950	982	959	977	940	952	922	1011	924	965	995	967	981	961	967	966	954	912	964	945	972	915	971	944	929	925	984	986	985	932	960	957	967	931	949	948	925	963	951	1005	954	979	967	972	954	977	947	1012	967	989	1001	1024	951	942	918	905	920	938	949	986	1003	937	965	1002	988	1011	957	963	960	959	963	964	956	980	952	964	952	936	948	959	927	1020	967	1001	971	953	945	916	978	940	976	947	1035	987	976	1018	907	971	967	890	961	933	949	952	926	970	958	955	1001	952	977	950	961	974	975	1011	1000	922	972	1010	956	920	995	915	970	907	960	916	1014	948	1006	926	1000	942	919	905	969	961	976	937	926	955	972	1011	935	982	969	969	944	945	983	888	1070	919	944	928	942	1010	957	940	984	974	917	921	959	947	971	939	1002	1012	997	931	1005	977	972	930	965	958	1019	983	963	964	960	974	903	913	1005	994	943	956	983	970	948	962	923	994	960	984	996	985	1047	1000	944	948	1002	972	979	948	977	921	957	943	991	940	910	956	954	919	930	947	972	978	1032	949	893	936	996	1036	988	964	874	909	973	902	982	991	946	1006	958	974	976	977	923	956	944	997	980	895	920	1003	949	938	974	928	954	973	972	956	963	969	956	974	955	964	945	932	923	990	960	969	923	927	951	908	944	912	944	971	943	921	969	964	1027	968	914	894	955	985	987	934	926	998	978	986	973	976	949	921	945	956	972	927	939	933	997	988	1000	995	993	1006	1005	958	958	984	963	944	949	958	1017	962	970	938	995	963	961	968	941	996	903	958	945	1040	905	1028	977	1033	999	935	975	895	947	1000	923	914	956	1009	958	995	957	988	950	976	1014	959	974	988	934	923	927	976	945	999	956	894	993	975	966	1005	904	979	949	946	937	926	953	930	992	913	909	988	1003	976	892	949	959	953	990	944	967	957	942	893	970	949	931	933	988	1018	940	959	1003	975	1028	1017	940	953	980	973	949	926	929	976	978	964	882	945	967	913	986	943	983	893	997	962	983	945	962	943	936	1011	1000	950	951	1013	1002	987	924	964	944	979	971	927	942	962	901	942	950	1003	962	983	957	957	965	955	937	911	1029	945	973	959	980	976	978	965	945	992	944	957	974	989	964	946	1001	958	995	1010	987	945	991	959	918	930	985	975	992	966	940	927	952	967	970	959	983	939	983	999	944	943	1021	924	922	878	993	970	967	970	933	987	938	1009	926	917	989	963	983	969	993	954	926	921	964	886	943	952	970	909	999	1035	968	961	958	932	906	917	955	1044	997	991	966	986	932	924	955	997	998	931	962	962	999	953	952	975	999	967	952	997	972	969	928	938	920	994	912	977	951	942	982	940	944	994	1045	975	971	960	942	944	949	962	1001	928	941	938	968	991	984	950	1005	992	975	999	976	931	890
43227	17999	7259	3138	1636	1004	745	619	538	508	483	458	430	464	446	446	405	422	401	437	457	446	433	420	444	414	423	409	409	432	453	414	424	431	414	397	455	434	420	462	414	395	444	421	410	437	489	394	388	430	414	430	407	445	452	421	395	397	398	457	441	444	385	457	417	455	435	419	386	468	378	429	427	438	432	422	427	411	439	432	435	431	422	416	471	421	424	411	371	478	421	402	455	399	417	444	407	440	415	424	458	406	415	431	445	434	425	417	410	447	426	420	432	415	411	478	391	419	442	447	432	430	445	381	411	438	424	408	456	461	419	426	460	365	458	428	391	385	414	407	446	407	413	440	428	431	413	433	438	400	450	454	409	428	419	455	442	450	429	396	422	389	401	389	464	405	463	454	417	425	410	432	447	438	401	372	410	432	412	420	428	428	427	456	420	456	469	442	436	393	413	441	468	458	460	438	435	423	458	456	400	405	403	445	433	440	461	448	370	429	445	419	423	433	418	432	490	427	477	447	460	409	423	428	428	405	407	415	414	413	396	433	441	485	433	423	404	460	441	383	424	430	452	465	448	436	440	466	442	403	440	463	413	441	442	384	455	434	419	440	426	452	417	406	423	426	431	396	449	416	420	455	426	394	406	402	445	410	455	441	424	422	370	450	450	413	383	445	393	433	461	443	444	409	474	427	423	405	433	415	465	413	426	399	463	464	441	421	427	436	392	386	444	423	432	463	429	406	384	438	427	402	430	401	419	411	399	433	421	479	425	425	440	391	451	382	428	443	426	461	431	425	419	410	418	422	397	428	438	404	401	443	442	451	427	447	424	406	397	391	432	467	417	460	450	447	417	401	465	411	433	420	414	445	464	391	409	438	403	472	408	410	454	413	450	419	401	397	447	437	448	412	435	423	429	406	408	393	449	421	398	404	429	438	435	427	430	405	407	435	411	396	476	447	403	427	437	456	492	420	379	416	423	403	418	443	426	438	449	395	418	431	469	441	412	439	401	446	422	427	412	401	375	406	412	463	428	392	435	456	430	423	470	458	452	437	440	466	445	470	419	466	421	439	463	424	419	467	404	425	420	419	382	430	410	440	414	425	387	424	431	442	469	388	423	414	425	429	390	419	458	417	463	441	448	422	435	435	409	388	390	377	413	434	412	438	421	436	421	412	430	438	423	371	451	430	466	396	435	404	433	451	394	441	420	477	409	440	445	418	414	444	405	438	449	433	423	431	431	437	433	413	443	441	469	414	402	443	463	417	400	417	402	449	439	408	438	405	437	436	441	462	423	439	394	420	417	435	447	467	442	454	421	426	404	406	412	429	379	445	471	448	441	407	473	475	396	416	440	414	422	436	427	433	380	453	465	428	399	403	458	412	431	385	411	433	409	452	414	422	418	459	448	413	451	465	415	392	425	384	410	416	421	415	409	385	408	414	410	473	433	405	399	418	434	432	465	482	469	390	398	399	443	433	411	448	431	398	442	428	399	386	420	413	459	427	444	444	410	439	406	432	467	418	439	458	403	407	416	398	402	419	427	429	432	425	433	428	409	415	428	421	425	454	484	418	447	447	424	453	429	458	387	422	421	425	426	410	418	403	431	443	382	399	408	389	460	392	459	402	406	409	405	413	457	391	449	453	413	402	424	473	424	415	469	454	430	460	422	437	461	451	454	418	457	433	448	431	416	426	478	441	428	414	413	428	415	425	427	413	402	454	472	405	423	432	419	421	413	411	420	434	369	446	435	416	436	413	412	417	416	421	425	463	463	455	399	448	401	409	439	411	414	420	430	442	386	432	398	433	403	444	400	433	389	391	374	410	422	448	451	435	402	461	460	427	440	429	457	424	426	401	445	388	444	390	405	379	435	398	435	427	424	417	421	417	462	423	439	439	448	436	438	381	415	409	412	404	450	441	395	384	407	452	453	472	442	409	421	439	387	399	420	427	449	427	449	437	434	431	430	421	471	409	437	434	416	410	421	426	423	460	386	444	420	431	427	404	409	420	424	416	412	465	424	457	407	426	442	435	453	388	440	388	407	442	382	413	397	394	423	426	461	415	428	391	451	413	416	426	412	423	414	402	430	415	436	422	455	394	439	435	429	449	427	409	420	457	452	415	398	418	421	395	461	446	445	423	440	411	406	439	395	423	461	412	417	406	435	396	440	417	467	461	441	407	396	405	393	436	397	475	395	410	440	433	437	401	438	438	448	428	416	448	414	411	426	429	410	388	448	451	422	451	430	396	423	402	425	415	422	450	409	398	401	407	391	457	393	410	399	398	419	419	415	454	426	436	406	419	420	474	426	423	429	427	430	445	449	454	428	420	425	415	434	455	388	438	439	472	405	446	396	418	438	419	398	408	429	422	435	400	446	404	445	463	480	462	393	449	447	434	425	424	454	380	439	434	422	431	442	458	393	443	451	451	427	425	408	410	475	449	432	464	409	461	415	421	415	396	409	412	460	412	428	400	366	460	419	440	446	493	464	409	435	470	426	442	442	435	462	433	433	400	450	423	386	440	415	424	451	435	430	426	428	415	435	407	435	445	377	429	437	414	390	407	430	427	452	420	409	389	434	406	463	433	424	428	387	437	448	439	418	419	435	426	402	415	427	478	409	395	418	417	442	417	456	399	469	412	418	417	433	423	424	468	434	435	467	444	443	401	418	427	394	442	425	421	423	488	425	416	436	440	447	425	401	401	432	428	416	417	449	440	423	397	449	411	412	432	415	399	405	406	424	411	461	438	437	436	462	410	407	437	443	408	455	447	418	474	431	410	467	434	438	419	440	408	440	447	448	396	404	396	402	503	438	450	459	402	429	440	419	419	448	408	340	417	413	436	482	426	450	424	427	442	436	406	450	414	410	412	396	422	419	451	408	428	422	397	415	445	408	435	424	453	436	436	410	404	421	422	420	430	439	392	403	443	435	439	411	410	406	417	430	406	385	399	446	395	444	445	425	392	416	415	433	437	408	434	438	428	396	429	440	394	401	443	413	435	443	449	421	412	407	423	382	405	393	412	430	472	461	418	385	411	432	438	413	439	438	442	434	447	420	429	401	455	388	408	413	455	402	450	435	441	430	478	457	420	453	453	464	458	408	445	460	419	421	477	414	421	424	367	415	429	450	420	404	449	440	382	398	401	407	447	410	478	389	468	432	437	403	408	440	468	413	405	448	428	425	410	429	421	409	415	444	431	459	475	375	398	438	444	414	427	428	415	410	433	398	405	413	451	424	438	439	402	402	455	449	445	450	461	455	384	421	431	396	403	484	467	401	445	476	468	419	472	453	398	428	439	448	449	452	413	430	419	410	454	434	416	446	420	405	446	388	395	424	372	430	389	430	416	472	409	455	436	419	420	424	466	449	436	462	452	442	455	470	420	477	431	411	461	486	405	430	444	445	408	430	424	438	443	435	407	370	425	402	472	435	466	381	435	421	484	458	462	444	422	391	465	444	431	423	404	411	429	372	409	449	424	424	462	416	464
28819	14391	9226	6815	4277	2992	2173	1691	1333	1230	1043	1016	957	908	985	948	994	926	973	956	968	918	906	931	904	923	939	894	932	919	934	937	936	974	895	977	930	918	914	918	923	924	874	936	913	1004	902	896	935	891	919	918	977	901	942	951	969	885	884	1004	902	921	990	991	914	975	978	948	894	918	908	981	918	923	948	910	928	893	929	935	942	923	932	961	888	927	991	912	860	931	1003	861	956	891	971	917	958	924	969	883	957	911	935	938	885	901	920	911	972	907	915	922	881	901	925	958	906	947	932	909	967	963	920	908	956	980	931	983	896	946	967	936	893	939	934	948	971	954	921	901	975	969	923	968	949	945	975	1011	933	898	985	932	931	993	963	922	886	917	975	941	927	875	935	904	942	995	905	903	917	944	957	879	943	915	938	926	989	923	952	859	936	891	934	919	928	948	958	966	914	997	920	876	909	879	919	914	970	940	947	916	977	912	967	910	919	911	916	883	936	988	890	900	960	929	969	945	957	921	911	931	933	907	869	920	911	892	938	905	866	964	927	907	948	950	910	902	914	918	930	899	932	943	911	914	903	851	928	955	906	920	947	975	930	923	986	959	888	895	980	923	899	961	903	919	906	925	901	963	946	948	928	876	955	955	930	932	911	917	912	940	937	958	927	931	945	940	917	949	976	921	923	954	961	924	957	924	937	966	998	947	932	943	951	926	926	916	890	869	946	952	911	870	962	1013	940	939	935	965	955	903	959	877	899	915	976	945	946	897	943	924	915	919	928	939	989	934	907	910	941	931	917	922	912	895	908	938	921	935	930	975	931	929	901	932	952	953	950	978	939	882	942	961	937	930	969	941	906	948	919	1007	991	916	894	909	901	981	923	943	966	947	933	924	947	953	949	967	912	937	957	946	957	972	871	953	928	964	961	919	915	935	910	911	884	851	960	936	912	916	931	927	939	942	913	925	876	910	872	944	906	968	963	927	925	911	930	897	896	967	956	937	941	959	936	1003	918	923	939	881	929	898	948	984	945	833	929	949	925	913	874	925	962	989	970	958	929	910	922	959	879	940	917	941	962	881	929	906	889	969	929	959	886	930	988	910	908	955	942	887	917	946	919	937	894	894	934	930	984	894	934	914	923	928	974	950	909	926	944	882	909	888	928	938	938	942	920	985	868	926	924	881	877	923	914	888	966	920	907	981	907	955	933	947	957	873	887	996	977	935	917	874	971	968	993	884	987	897	935	909	877	922	882	951	937	937	1005	918	889	947	939	955	911	896	938	918	897	940	983	899	904	930	896	904	952	914	960	950	936	918	887	903	937	900	912	979	935	902	929	972	954	862	938	924	924	935	890	935	948	948	934	1003	900	903	889	948	884	925	905	929	901	929	987	938	895	961	1002	899	920	905	946	968	890	969	922	920	949	900	898	911	942	934	958	916	879	919	931	980	978	965	932	896	935	948	896	914	977	909	968	942	944	966	931	923	965	967	945	928	933	916	930	929	951	925	983	939	928	953	975	889	965	927	924	952	919	891	926	941	909	945	979	894	924	958	979	936	958	967	961	919	910	975	995	957	966	948	883	953	954	956	865	918	972	961	942	918	925	897	930	921	902	945	956	954	941	977	859	965	917	929	864	937	920	932	976	977	915	871	931	939	945	959	973	937	932	961	955	881	911	938	964	918	960	945	924	935	918	914	911	901	919	906	946	959	969	897	931	947	899	941	943	898	928	934	922	904	972	916	928	912	910	915	914	897	875	883	953	944	888	844	904	892	929	908	923	951	912	922	941	969	927	953	919	957	906	930	924	877	915	951	924	933	907	907	961	905	930	978	970	927	929	957	935	859	960	973	927	934	923	895	1002	920	934	911	941	934	911	915	937	961	876	876	936	939	911	932	929	935	899	941	913	980	955	909	910	940	958	987	913	915	919	933	938	918	889	980	939	920	916	965	937	947	913	868	941	907	962	894	975	950	929	885	976	917	1030	872	934	926	897	934	966	973	916	934	939	1003	907	966	928	965	946	969	938	924	977	918	898	1017	933	940	878	971	950	923	951	963	939	945	972	987	903	885	923	951	889	905	919	923	885	894	971	967	948	908	923	974	967	932	950	986	917	966	921	941	914	947	893	916	931	956	800	957	930	900	925	879	921	925	879	983	938	888	904	973	969	915	900	910	940	909	898	897	964	914	905	941	925	975	931	941	925	934	929	934	931	953	914	917	948	873	925	886	960	946	904	911	955	902	909	917	947	1000	903	952	939	942	931	932	948	966	938	919	961	930	951	890	968	883	915	914	930	904	958	969	942	907	954	945	948	935	950	909	918	889	893	876	835	901	977	949	952	871	905	953	898	942	924	957	928	961	953	925	919	904	948	896	918	945	922	900	947	899	896	952	913	942	922	934	949	948	935	947	951	939	913	976	891	928	982	898	936	882	950	870	928	910	935	957	872	903	906	946	965	911	903	948	938	939	919	956	894	927	929	955	917	976	931	889	939	909	948	908	942	917	951	899	991	905	943	954	993	922	922	940	912	914	904	943	898	939	891	980	975	892	951	1002	975	982	927	898	966	941	878	942	988	937	903	888	939	874	965	867	894	996	921	910	942	933	947	925	939	883	952	906	931	901	952	921	921	982	955	953	914	903	945	912	889	922	959	922	901	940	927	961	963	974	899	938	896	945	885	972	989	888	968	974	945	952	953	904	906	927	928	935	984	904	948	938	940	952	973	955	881	893	912	980	873	872	926	934	970	976	979	1000	935	968	913	911	949	959	967	959	944	911	964	915	954	972	924	921	960	985	959	950	947	891	962	968	944	900	936	941	915	939	926	925	943	896	863	897	899	918	918	939	941	875	941	963	939	936	914	892	985	925	905	939	937	967	892	876	918	899	938	946	954	916	947	960	952	933	914	945	945	966	926	983	909	955	950	881	900	969	948	945	988	929	936	950	981	935	969	999	997	939	952	914	899	944	967	922	970	868	901	955	925	957	934	917	947	962	923	889	934	911	987	926	951	939	949	958	958	928	910	888	1005	897	903	945	925	943	945	973	960	911	967	934	939	906	924	930	889	963	960	955	917	904	942	921	933	974	902	946	898	937	882	961	870	873	932	942	895	925	920	944	904	978	891	914	982	942	921	958	898	938	978	942	965	961	921	899	963	924	905	958	939	911	932	994	879	899	917	860	900	904	926	939	923	965	924	925	989	947	966	900	939	970	959	890	944	1009	946	924	964	943	940	937	923	888	876	895	958	902	932	921	952	945	965	938	952	956	953	1000	904	941	934	929	872	912	946	981	889	936	930	888	920	966	908	934	950	854	916	921	939	919	923	907	912	927	929	973	959	910	922	934	905	912	991	883	978	926	922	950	870	953	941	938	907	927	919	967	914	938	905	888	908	932	931	942	894	930	923	876	909	932	964	954	932	904	948	920	908	975	906	926	933	908	912	945	943	975	941	937	974	929	971	973	877	920	989	939	933	955	881	914	898	940	909	957	893	891	925	959	931	930	954	988	950	881
62908	32546	13396	4570	2078	1181	755	716	595	525	489	495	467	415	431	443	428	429	396	421	395	447	440	466	451	415	421	470	409	410	424	464	409	445	409	446	415	406	419	452	457	437	415	385	421	401	453	413	419	425	464	406	438	447	474	451	436	432	439	392	432	465	428	440	424	448	463	427	408	457	458	423	425	464	443	408	404	446	403	442	431	418	457	403	468	461	441	416	420	461	427	412	442	453	449	449	435	430	440	410	469	414	472	420	442	419	464	423	429	456	470	391	413	454	436	428	418	408	376	432	467	462	457	471	439	411	481	406	457	399	419	398	404	488	465	416	433	453	414	409	462	431	424	457	430	405	446	409	408	439	416	450	395	429	428	439	457	432	430	450	463	423	444	441	451	447	500	423	465	457	462	436	395	441	375	440	409	442	410	424	455	412	439	455	469	436	397	469	436	419	439	413	447	438	469	462	444	444	440	409	413	405	451	396	438	424	409	401	490	440	464	412	435	446	438	469	454	419	429	451	428	383	436	437	413	405	407	412	376	403	426	426	453	375	438	415	445	434	413	419	416	459	451	445	442	433	446	457	424	429	441	451	405	403	448	441	448	441	443	459	446	430	443	477	425	434	445	450	441	460	422	443	440	405	473	443	440	437	433	454	447	465	461	405	405	451	454	413	394	425	409	458	406	440	443	452	451	481	442	430	438	462	477	433	461	436	478	477	458	420	461	398	422	472	436	406	390	417	461	427	437	418	434	443	414	451	418	386	465	394	433	435	446	412	399	448	476	444	423	452	417	463	433	426	414	388	425	443	402	392	457	477	412	420	467	394	425	433	446	450	449	471	432	450	423	443	446	443	454	501	458	458	404	438	443	430	398	465	462	407	420	438	428	421	447	382	435	447	460	407	435	450	426	402	443	445	441	447	416	435	464	419	434	476	408	437	418	410	405	417	448	443	396	450	428	501	441	378	444	445	457	437	443	430	378	450	445	465	452	490	437	447	427	401	415	461	411	480	431	426	449	432	416	436	412	451	438	380	456	484	441	406	455	397	395	425	397	419	435	412	427	427	444	453	440	418	461	456	479	437	442	439	450	462	434	409	416	430	436	430	384	433	427	398	417	438	418	421	467	442	399	406	440	413	462	450	451	423	405	472	482	432	395	424	417	396	443	435	422	422	400	452	390	417	395	443	432	495	439	468	421	424	433	436	431	397	441	446	427	479	459	448	434	414	415	415	469	428	428	407	441	433	433	453	431	432	468	430	449	413	448	473	450	443	454	462	444	413	448	416	448	441	463	447	410	427	398	466	450	414	448	456	446	428	446	426	376	450	454	460	421	444	489	443	424	460	418	451	418	450	469	433	399	437	426	434	447	487	429	445	443	482	462	483	413	406	445	419	477	471	414	435	422	449	403	434	466	456	432	429	424	451	451	446	415	431	430	406	423	383	421	404	464	424	407	451	403	442	455	421	443	435	441	405	407	443	377	423	398	475	436	401	429	438	439	486	402	414	407	454	422	370	436	420	390	416	418	451	467	431	460	480	449	415	429	459	412	440	440	433	426	423	451	431	419	396	427	450	456	404	444	423	425	444	419	432	429	438	445	432	453	420	445	422	424	446	399	482	438	453	457	416	446	406	455	416	449	437	408	423	442	436	410	449	419	452	435	398	474	419	460	461	442	398	413	438	453	458	431	413	419	417	424	436	448	445	419	425	396	401	448	384	409	457	443	430	483	427	454	418	442	461	400	417	459	437	411	421	414	448	418	435	429	469	449	450	449	466	425	464	422	413	442	509	459	422	459	411	482	438	495	471	438	444	493	416	438	441	435	406	418	424	404	442	443	399	406	427	446	390	448	477	442	476	420	444	417	426	406	444	435	360	453	403	433	468	425	412	449	419	427	468	441	446	484	448	464	433	432	433	461	445	408	489	439	450	431	440	426	446	429	426	453	447	428	461	455	446	448	463	491	423	443	453	427	432	430	448	450	415	438	457	420	436	439	414	464	417	429	450	471	459	451	422	462	431	464	438	465	424	436	443	425	468	417	377	435	466	421	455	425	403	444	443	426	452	452	466	417	424	458	439	422	438	469	385	417	411	440	454	446	465	415	412	471	427	441	450	444	430	420	447	454	405	410	476	450	444	406	476	462	442	418	462	438	440	428	436	450	435	429	396	474	453	460	465	448	452	443	459	464	424	394	415	424	448	427	434	413	420	429	448	434	424	428	459	421	451	394	425	374	442	450	447	415	425	464	435	434	463	473	442	430	423	420	421	433	478	444	456	440	473	441	453	442	455	426	456	454	399	422	424	418	440	440	459	425	407	399	446	442	432	476	408	434	408	416	457	444	482	437	424	451	441	444	441	417	445	445	437	453	422	407	440	402	443	424	431	397	413	411	458	385	439	474	482	463	440	454	385	428	455	418	445	427	426	420	412	403	407	429	454	443	459	442	465	414	474	431	447	434	420	415	454	441	408	447	445	418	395	409	434	433	434	404	393	438	437	444	442	447	464	447	437	429	422	460	438	449	421	426	449	427	422	453	471	434	398	421	412	405	427	424	462	398	431	391	431	429	454	423	434	470	427	421	457	452	459	452	421	448	420	460	452	467	412	404	438	426	423	399	448	414	422	414	412	426	471	409	437	393	434	465	428	404	450	417	410	463	453	386	413	440	443	463	439	453	438	426	400	416	406	448	434	431	412	477	443	417	451	439	428	391	441	436	418	460	420	455	401	430	508	467	427	388	422	457	453	422	432	418	385	470	455	441	433	434	421	457	451	418	387	445	429	418	426	408	396	432	432	417	468	441	405	402	467	442	462	442	465	439	420	441	464	412	435	460	466	458	426	414	446	451	446	465	443	429	403	421	430	430	463	435	429	410	454	412	411	449	447	408	403	452	415	457	439	444	450	464	391	400	441	401	440	441	428	450	432	406	463	410	454	472	460	476	421	423	425	486	464	412	421	462	414	438	411	470	445	457	434	432	436	433	442	458	462	485	425	465	433	405	427	460	449	447	445	476	435	418	387	462	436	439	459	417	429	436	434	445	437	446	419	413	408	425	405	432	430	422	445	431	431	412	415	394	416	417	400	481	483	434	450	431	431	400	464	443	424	439	453	483	456	421	413	464	442	436	408	463	482	442	431	494	419	420	397	463	420	437	424	418	459	435	434	448	425	465	452	459	439	440	414	406	417	421	471	405	430	413	463	466	453	452	460	487	416	428	423	411	445	408	396	414	459	434	437	437	421	453	432	414	412	417	468	466	401	426	430	455	429	425	434	433	440	449	454	446	434	467	385	441	428	458	404	456	424	437	460	457	433	437	452	440	470	467	436	431	448	429	418	434	487	423	457	466	425	392	462	448	461	456	442	440	441	429	440	426	436	455	397	407	420	430	417	426	433	445	451	446	450	414	460	441	503	436	439	464	415	470	435	415	447	404	446	453	463	461	457	442	478	438	430	428	434	436	463	464	441	442	417	429	424	411	438	433	429
43084	24753	12689	8168	5249	3205	2361	1733	1451	1243	1095	1018	957	992	915	966	910	946	979	970	1034	957	935	988	947	951	960	957	1004	966	952	971	932	927	953	967	927	959	893	1000	919	929	991	954	922	961	932	919	976	1009	906	910	936	926	986	1016	941	946	967	982	963	1033	948	922	954	1014	961	960	968	913	963	946	897	929	958	927	915	926	906	946	977	945	976	984	1006	965	969	933	995	945	947	962	969	943	990	979	961	936	957	1005	953	951	960	972	933	978	952	954	925	932	977	921	934	997	932	886	958	925	927	903	998	921	908	949	968	967	934	928	927	993	947	1011	964	909	910	950	960	944	958	978	995	983	957	964	981	958	936	935	902	937	980	938	934	1011	963	948	954	908	937	929	920	938	946	938	926	950	957	883	966	953	937	892	942	996	953	959	937	932	969	964	894	974	998	937	971	976	1019	964	903	857	953	924	962	1016	933	989	981	984	972	888	939	959	933	962	945	930	946	1007	960	952	996	975	968	910	923	912	934	947	924	958	883	911	894	965	941	952	1077	916	931	908	948	975	918	949	972	935	969	1042	988	981	972	974	997	970	934	947	933	922	959	974	957	926	921	952	940	966	902	963	950	1045	967	939	967	934	934	962	952	920	928	956	940	978	995	965	916	937	954	973	983	959	950	943	988	927	926	953	956	958	951	996	990	974	940	956	969	908	958	954	1006	907	929	1000	946	973	994	954	972	945	938	968	916	920	933	1004	961	916	921	975	974	933	948	972	991	1020	904	991	991	974	909	930	975	914	975	914	933	992	942	949	957	922	998	954	1015	923	921	932	932	958	941	975	935	888	944	949	1011	856	960	993	958	945	936	951	905	930	945	979	963	918	945	949	958	993	953	993	897	876	948	967	971	928	972	980	962	938	959	965	922	960	931	972	873	934	936	1000	960	936	978	891	967	958	949	923	896	917	995	975	911	901	876	987	1036	997	930	950	952	948	948	962	940	950	932	924	917	956	924	913	909	931	942	963	923	955	969	935	907	964	973	933	967	976	934	941	990	981	915	995	945	947	961	928	943	940	919	889	956	911	946	996	893	938	983	957	965	938	946	975	989	904	918	994	939	976	913	950	900	954	932	929	973	934	1003	920	884	966	917	960	975	912	980	993	930	953	914	989	914	940	961	945	885	955	928	948	966	994	953	920	983	973	951	960	898	932	916	941	909	953	927	1021	981	961	920	914	937	968	974	920	928	905	943	916	962	909	901	990	967	894	941	990	957	907	930	946	996	959	961	972	905	977	969	945	896	934	951	980	969	983	947	955	905	930	887	994	890	975	938	988	974	961	929	957	903	914	965	967	974	967	985	1018	943	973	997	965	976	947	923	972	1015	870	936	925	1021	909	946	971	970	948	969	995	933	954	876	945	960	949	1001	972	964	992	953	1016	980	966	986	976	963	933	937	927	919	936	939	960	1004	999	947	928	969	940	930	918	952	934	940	958	941	968	986	935	861	926	981	992	938	923	963	1001	959	1005	1015	959	995	959	902	934	970	932	951	984	954	974	903	985	959	965	982	942	942	949	944	932	904	930	987	973	951	896	926	901	952	996	969	1000	908	936	975	955	935	1006	922	937	940	944	934	966	949	921	914	977	946	907	961	945	941	932	963	1004	925	945	975	922	960	957	951	953	966	930	948	887	956	968	915	913	947	924	945	964	967	964	961	927	909	948	970	997	977	964	924	955	990	956	961	940	948	946	943	985	987	983	960	957	915	934	907	931	996	939	934	972	977	992	892	891	919	945	983	939	976	955	917	932	958	907	950	923	989	930	958	943	937	959	924	917	942	945	973	973	1000	931	905	973	924	953	997	970	960	945	966	896	909	965	929	948	968	990	958	973	973	927	960	948	945	957	953	956	994	928	943	963	880	929	955	953	997	996	967	940	967	939	955	923	921	933	1020	931	956	957	988	965	938	988	919	953	974	998	983	985	952	977	963	975	943	965	906	910	957	925	897	922	957	951	924	938	989	948	978	929	944	955	980	921	965	998	969	989	999	935	869	958	864	896	951	937	909	991	949	1005	967	968	981	950	924	996	957	1008	980	966	938	997	976	956	947	986	948	935	924	982	907	970	922	964	944	950	1040	929	944	932	930	931	906	962	948	886	947	953	970	950	921	994	1009	988	957	951	959	893	1019	939	953	952	948	983	927	971	956	1000	990	916	953	938	975	954	906	1010	963	1036	948	984	932	902	979	961	977	996	944	958	1009	953	929	980	947	986	939	987	979	957	962	971	970	951	967	903	975	885	962	950	935	973	952	991	920	988	930	936	1006	902	934	939	977	989	954	963	969	909	963	945	942	996	947	1003	937	938	977	908	969	979	892	946	911	931	919	959	992	952	959	912	951	951	893	1025	971	981	913	945	946	931	909	934	966	908	925	915	953	951	953	912	970	951	934	951	964	915	936	969	982	941	938	951	1004	968	928	955	983	950	977	949	999	964	904	957	941	959	931	961	966	957	917	931	959	970	941	906	965	958	944	907	958	1000	907	958	962	966	948	910	933	993	1027	985	915	966	924	901	953	942	962	941	920	909	914	941	958	997	934	935	979	889	956	982	960	899	981	943	956	942	927	965	959	930	914	911	933	949	964	940	975	943	917	975	981	962	935	963	917	933	987	941	925	942	1003	913	990	893	1010	928	953	971	997	923	969	979	983	946	924	990	962	908	917	955	943	937	1023	1017	1003	951	981	947	935	874	957	928	946	993	939	962	956	940	953	938	1005	920	976	909	936	921	942	963	916	939	976	963	967	922	922	868	952	864	892	919	921	954	927	969	933	932	963	1000	926	976	933	982	960	952	1010	937	971	906	949	927	954	938	933	947	961	924	931	919	1001	944	907	964	942	970	957	936	995	969	966	937	960	957	963	937	971	936	929	970	910	924	964	949	957	956	968	942	908	952	905	987	972	992	941	960	945	983	936	1013	941	965	961	939	891	908	979	922	952	926	980	955	979	930	981	950	996	939	951	936	970	986	948	946	936	979	917	941	946	863	948	921	960	983	917	917	972	1009	924	967	916	962	954	966	930	949	921	965	958	977	904	977	1042	936	911	957	981	948	991	953	1005	970	986	975	1022	977	912	1006	908	924	948	928	999	909	969	984	962	937	884	925	938	958	941	952	917	936	915	917	964	879	981	944	949	972	1002	976	949	951	943	929	917	935	861	961	911	899	913	957	883	927	931	951	922	976	944	950	961	942	933	936	910	990	966	909	969	960	953	1004	957	969	898	967	1039	923	881	949	962	950	942	969	937	943	946	999	940	974	944	923	955	957	910	986	915	912	925	958	977	977	951	951	880	939	993	928	893	946	930	872	917	941	974	971	966	959	988	981	955	941	959	968	956	955	927	953	957	1024	967	961	950	929	924	941	941	1011	949	916	976	965	943	968	955	962	916	932	957	979	930	981	905	937	939	924	952	934	966	914	954	929	917	916	897	894	1014	960	913	973	978	939	947	969	902	1003	981	974	988	936	879	931	942	943	1018	938	943	957	931	916	901	973	944	987	917	947	929	904	997	952	935	935	917	951	942	944
65432	31844	14666	5308	2150	1270	856	641	519	457	486	446	444	439	436	453	507	477	437	410	454	527	475	398	435	440	471	430	431	444	410	437	468	435	427	505	446	432	432	451	435	451	430	469	461	429	423	419	421	453	403	422	464	435	503	459	472	419	454	449	455	474	493	449	434	439	449	441	434	447	416	461	490	442	469	416	427	450	458	476	416	460	434	453	404	426	403	465	466	439	468	450	451	472	454	426	494	446	439	430	406	411	433	427	453	467	453	458	439	467	434	437	464	404	491	431	422	435	440	413	423	423	441	443	425	461	456	458	478	472	468	439	377	472	403	447	457	508	440	467	438	455	446	447	413	428	444	417	464	425	423	429	450	435	421	440	437	459	476	483	430	461	501	412	464	428	424	412	482	465	425	441	460	449	466	447	458	429	415	455	428	446	431	446	434	468	494	451	445	471	438	475	482	428	431	446	415	448	426	461	441	455	469	414	422	408	418	462	450	432	431	422	462	413	425	438	492	466	417	423	477	468	452	455	451	502	464	454	451	448	497	396	452	431	434	463	450	401	444	440	389	446	449	433	440	448	422	450	415	468	437	438	471	432	424	434	464	443	425	472	467	424	441	419	413	443	454	469	444	445	460	454	445	410	429	460	434	442	446	465	470	450	464	451	443	461	378	421	469	442	474	443	449	448	442	471	464	477	461	463	441	456	472	455	440	449	417	409	503	447	473	458	515	469	492	441	455	498	457	472	428	428	474	423	472	463	418	452	478	530	445	443	465	430	456	452	464	457	393	417	458	424	422	418	455	417	430	462	447	484	454	446	409	461	409	446	440	467	432	422	450	480	511	461	458	450	431	446	402	409	415	456	434	464	468	422	458	467	443	427	448	428	448	491	447	436	466	456	472	413	481	464	435	430	461	439	500	467	466	474	438	504	488	453	421	500	438	439	479	427	483	459	436	430	435	393	428	448	422	433	457	457	449	416	444	447	438	500	489	445	456	439	458	446	411	460	461	460	466	475	455	436	450	414	435	462	418	434	428	430	432	421	482	451	460	484	445	457	416	441	428	452	460	465	429	468	441	452	400	419	453	444	425	447	419	453	441	439	515	462	495	424	449	419	455	459	438	461	450	436	506	408	473	413	431	425	444	426	428	464	443	432	456	433	465	422	474	423	412	444	455	443	433	433	439	421	423	404	442	438	476	471	486	459	422	478	450	438	430	424	445	483	455	445	441	493	440	469	420	510	449	435	447	438	431	465	469	470	443	451	432	467	465	454	478	414	443	422	437	463	432	477	476	445	431	452	420	468	458	448	418	445	451	415	446	451	424	419	460	496	442	405	469	438	427	471	505	452	440	437	482	417	445	426	443	434	439	437	469	425	487	424	460	465	462	414	417	463	441	407	471	434	444	451	483	419	420	416	424	433	480	440	443	457	463	456	438	417	426	456	482	435	463	408	429	461	449	442	447	444	423	431	496	477	471	427	437	422	446	469	422	454	457	425	400	473	415	506	481	459	484	475	431	426	427	457	447	433	482	471	443	470	414	428	428	473	428	459	469	443	487	443	481	447	441	466	443	415	469	425	462	401	430	467	389	479	432	418	467	437	459	457	458	445	439	411	395	472	453	439	421	492	457	466	462	474	462	423	407	438	465	474	439	448	442	469	465	436	443	491	443	460	430	419	410	448	419	472	485	431	429	407	440	446	423	435	425	453	432	456	443	451	443	481	464	434	432	450	433	442	441	488	409	435	457	405	435	413	429	441	459	466	436	443	445	400	434	450	442	446	451	468	456	448	478	412	443	443	421	468	479	438	455	422	460	439	443	450	454	451	473	432	450	447	439	478	462	431	438	466	451	439	460	442	426	466	465	450	482	466	425	464	449	438	470	504	476	467	460	436	442	473	418	457	423	470	439	429	417	470	417	433	451	447	479	450	454	472	432	452	429	426	444	424	424	465	461	419	407	441	424	444	461	422	407	469	469	429	452	471	427	428	439	515	449	489	431	444	466	453	419	461	443	447	426	395	499	478	446	430	443	472	505	470	455	424	461	420	428	458	467	427	498	426	433	446	468	487	434	476	431	455	431	503	478	454	458	443	444	427	450	470	439	491	437	439	430	433	425	439	443	485	425	469	450	498	455	407	479	413	456	474	461	391	448	468	445	419	446	443	446	461	436	447	458	421	482	480	445	441	449	468	498	456	453	403	475	420	439	423	452	471	450	453	461	428	452	415	455	471	458	450	443	437	451	476	466	462	446	497	442	446	413	394	417	459	429	415	493	458	431	451	430	467	430	487	438	442	461	473	427	456	456	437	466	400	392	473	490	435	418	446	421	479	423	456	419	399	463	463	481	447	465	400	414	453	453	482	456	434	431	450	452	447	472	456	405	427	451	426	481	501	424	471	470	495	400	415	409	416	456	429	426	469	485	429	453	478	417	467	452	444	465	464	415	436	418	470	421	421	458	447	460	445	465	417	464	422	438	453	448	443	490	430	468	447	430	452	438	420	458	416	425	418	444	408	451	446	453	474	442	455	410	421	440	444	412	452	459	479	471	471	441	459	460	458	406	437	477	512	417	450	409	492	490	447	442	472	456	486	478	443	424	451	518	471	493	398	465	472	468	455	427	425	429	445	399	422	446	451	443	442	440	447	434	414	439	460	458	452	439	428	468	460	437	505	416	453	490	425	407	446	450	426	431	406	451	458	457	456	486	491	486	419	469	405	464	447	433	422	441	416	467	429	473	452	457	431	430	490	489	409	455	440	435	452	451	422	452	452	458	473	493	434	405	449	474	458	422	456	396	478	459	448	432	445	439	414	433	438	397	474	452	454	427	497	472	472	458	429	417	395	451	456	415	471	462	448	448	441	446	459	453	414	422	417	405	461	454	435	436	442	416	483	448	441	434	411	468	439	465	434	379	465	490	418	434	427	440	432	416	460	443	475	452	451	454	409	463	462	429	464	441	457	482	440	464	480	435	444	461	403	388	429	428	466	432	417	434	481	449	459	420	427	454	454	439	480	467	464	410	458	425	429	476	428	458	448	444	472	425	429	454	447	475	412	416	433	504	484	442	456	439	460	465	433	437	427	466	463	434	421	455	459	423	438	448	442	444	472	489	474	442	470	471	483	426	453	430	416	437	445	480	460	456	454	452	472	453	440	443	463	412	454	429	441	387	420	439	467	415	446	550	437	401	465	434	443	468	444	466	472	465	474	496	442	428	460	469	473	451	384	410	445	435	454	446	451	409	461	445	445	443	426	442	430	484	484	465	388	446	433	456	459	470	416	452	447	462	454	461	447	460	468	446	430	438	443	418	452	444	415	477	405	468	456	478	455	443	424	472	467	436	441	491	441	465	447	445	447	443	462	447	469	431	468	459	444	479	428	408	412	434	457	437	395	425	402	429	446	438	456	434	488	446	459	462	467	485	448	474	448	435	445	451	433	431	461	492	452	449	469	421	458	467	413	470	457	465	425	431	430	402	397	415	471
43945	23746	14468	8906	5370	3371	2167	1628	1267	1149	1049	977	1029	966	966	943	1019	969	926	979	923	990	997	980	980	985	913	941	1033	1002	982	984	974	966	997	973	980	922	1020	982	934	927	1001	1005	971	954	983	977	962	963	965	913	941	976	948	957	958	996	1011	975	904	937	996	957	1012	1011	982	909	1003	1000	934	947	969	960	990	992	934	961	1022	973	957	912	932	992	996	962	978	988	1008	966	966	999	958	1024	1048	954	993	982	1012	985	1006	989	1005	972	972	968	990	989	1020	944	1011	974	974	965	984	982	923	963	966	1022	982	949	1006	989	933	986	993	976	966	946	880	992	943	955	953	980	976	953	957	927	965	1002	894	919	940	1007	995	975	964	996	1043	1010	935	965	952	925	967	974	1019	1010	939	982	950	992	985	970	985	952	976	1012	963	945	1005	953	954	988	955	1034	1017	953	913	996	1010	982	976	943	1019	977	975	1027	973	937	975	997	975	966	1003	1005	1017	956	971	966	995	1040	955	948	980	955	956	973	1009	978	974	909	958	907	944	941	1018	978	1029	995	978	949	925	976	1008	1026	979	1003	986	949	1006	999	1044	919	959	1031	993	978	968	937	967	994	957	979	954	956	926	965	1006	960	915	972	956	974	926	956	997	989	937	986	969	958	933	1022	956	1034	998	968	1001	989	969	954	894	968	1003	923	966	992	1062	969	959	978	958	974	1022	964	974	950	961	947	973	1006	976	990	999	1007	982	960	1009	921	982	971	981	971	1015	936	1008	913	938	963	985	1014	977	1009	986	1011	940	955	958	949	951	973	933	969	951	974	982	964	996	943	992	909	991	972	992	1001	962	980	998	972	966	960	1011	972	967	916	978	958	966	985	937	954	981	930	998	1001	983	1010	1009	998	958	968	970	946	939	990	981	1031	964	939	993	970	913	1012	969	901	1011	953	951	964	996	959	945	982	1011	967	918	986	921	972	941	962	947	992	974	992	943	971	970	982	932	981	933	989	993	956	934	1027	984	973	980	951	984	922	976	975	959	974	947	963	971	998	924	993	962	912	1015	960	996	959	914	970	985	1033	918	972	1003	976	1017	951	984	978	974	969	954	988	977	997	982	973	1057	994	1004	989	963	962	933	946	996	937	961	980	945	897	939	949	1004	990	948	968	971	969	961	971	956	995	962	939	967	935	973	960	971	914	1012	954	935	972	979	985	950	933	977	1000	1010	983	987	1008	967	983	982	1012	954	961	1011	959	925	971	950	988	913	963	979	1021	969	981	991	968	971	989	1054	955	1008	913	948	959	991	998	1004	960	972	959	974	990	1014	989	955	991	924	1022	950	942	976	928	1016	964	942	1010	935	983	921	957	980	925	963	1000	995	942	983	945	982	992	973	951	991	1023	965	962	1001	981	913	989	973	971	930	940	977	981	947	946	996	1044	963	1014	975	1000	1000	990	972	971	947	965	950	1011	1010	1030	945	933	981	1021	972	965	926	1012	964	931	1031	1007	999	957	967	919	974	931	992	966	957	998	975	920	1001	1029	941	967	953	944	1007	951	978	957	953	996	976	934	978	954	977	982	929	987	986	989	937	960	945	980	1013	947	1022	964	982	992	972	958	943	943	1025	995	1007	967	1004	948	963	983	1015	998	976	919	1004	975	957	919	952	930	955	983	962	1011	996	890	953	1000	967	982	979	923	980	909	956	1004	986	946	924	1013	967	956	939	949	935	1009	1024	933	1018	974	944	969	945	955	1007	980	1014	952	934	1008	973	954	970	1006	962	975	978	954	948	937	973	991	929	1037	959	988	927	980	965	987	940	1043	1006	969	974	924	958	894	938	972	964	1014	959	1014	947	955	968	930	995	959	953	946	999	977	946	983	993	973	988	976	974	944	964	949	993	989	949	974	997	938	983	968	993	898	1061	975	947	893	942	951	974	946	923	963	1018	1011	963	952	954	977	996	991	999	891	967	947	907	969	1018	937	980	1008	999	965	1023	922	964	960	987	979	979	1007	955	991	927	946	1012	945	997	927	1026	929	1029	1008	1003	1022	989	946	967	909	947	1035	987	1001	974	935	955	997	1032	944	1013	992	975	934	935	1005	929	1009	903	990	957	993	988	997	927	999	1032	944	1014	996	995	961	1009	955	987	1011	990	969	989	984	941	1036	993	993	969	965	984	1027	907	956	1016	963	996	999	945	1005	881	915	949	999	995	977	963	1033	918	984	918	956	935	958	969	934	1019	977	1005	945	961	1024	999	969	971	939	998	913	942	999	964	992	937	1033	985	983	1006	990	990	931	953	947	920	984	946	962	996	967	967	1017	966	984	946	966	974	992	939	967	988	939	1032	1022	968	960	968	1018	987	1026	1006	965	936	928	924	992	913	951	923	915	973	961	937	970	976	981	941	995	977	940	992	920	993	1028	984	1004	964	1011	968	903	998	965	967	972	976	1003	925	976	985	975	957	937	990	964	922	912	989	945	1020	968	930	980	1004	980	968	988	989	961	974	924	884	928	979	956	922	950	978	961	976	1009	986	966	963	946	1027	998	1009	1003	961	924	933	979	931	960	987	953	994	965	966	995	972	973	892	1002	1030	925	983	949	957	993	947	939	933	993	989	1001	928	1023	973	982	945	1011	975	959	939	948	986	944	1013	976	972	955	901	960	1019	976	919	974	994	943	1008	979	1028	1014	992	954	948	858	931	954	976	954	937	1008	1039	958	1045	1021	972	940	954	977	1054	966	944	967	941	959	977	901	917	944	964	951	950	1023	1004	931	996	1005	988	988	939	1000	967	922	1038	984	1031	969	995	931	959	1048	997	963	939	956	1003	952	968	973	956	944	960	995	976	961	948	1012	984	949	979	991	1027	964	975	914	949	977	992	1018	987	957	909	982	978	969	957	976	966	962	932	1007	964	894	1012	1008	970	959	973	1019	987	977	976	938	978	1025	933	978	996	983	1026	994	1046	941	999	988	976	899	967	916	967	976	1005	945	930	976	966	960	977	955	933	1001	951	935	939	943	951	909	999	942	954	944	975	935	949	946	999	991	994	981	1005	996	992	946	978	940	976	1019	926	1025	960	963	955	994	931	968	1000	1002	981	953	940	961	1013	929	955	939	956	990	960	948	924	980	972	973	1033	994	968	978	956	1019	931	941	1021	974	951	975	947	983	1024	1015	934	951	959	1036	968	950	934	918	1007	911	977	1002	986	972	993	880	975	978	954	981	910	969	984	934	952	910	985	991	1028	939	1009	975	939	947	937	944	956	914	943	976	982	950	964	980	998	945	1001	933	1006	1010	949	972	963	980	955	1043	985	961	986	992	936	924	971	911	1022	1046	946	999	974	963	952	946	941	928	978	1004	927	967	971	967	967	1052	915	961	1002	1011	1020	945	966	932	956	901	937	1004	997	927	992	1030	1000	994	908	987	970	995	1018	959	1005	984	967	967	994	998	895	981	964	1002	999	931	989	976	954	952	962	972	948	934	1043	984	986	956	952	1000	1017	990	947	960	939	975	933	949	957	991	957	1003	945	960	941	964	972	961	940	959	964	956	967	1030	936	1030	994	942	959	974	928	905	965	987	976	982	943	945	981	999	990	993	979	1056	985	957	940	917	905	1008	964	970	983	961	928	965	984	961	969	953	938	957	993	967	997	928	951	1021	964	1010	998	965	934	959	968	997	956	982	1042	943	961	1006	940	1005	945	1039	987	888	1008	926	950	974	944	957	946	952	956	973	934	940	993	939	930	927	953	964	976	997	967	956	966	951
51936	19870	4749	1426	699	526	461	445	457	432	442	450	452	434	453	416	425	439	413	433	453	455	466	456	402	452	452	414	418	444	420	436	424	427	426	430	420	427	417	392	413	442	498	455	473	410	444	483	452	406	428	425	458	432	437	423	439	454	454	481	491	469	420	418	404	425	425	452	454	418	450	434	436	441	420	435	431	403	414	446	471	443	446	471	443	425	474	432	391	419	415	397	475	460	460	434	445	468	433	425	441	451	436	454	415	457	459	428	429	421	434	407	408	442	447	434	424	419	413	427	471	412	442	433	418	425	410	444	451	441	444	450	466	420	472	461	434	416	454	451	508	443	452	422	432	401	427	440	443	428	470	470	457	488	475	415	433	405	424	421	431	447	414	476	467	424	469	481	424	478	429	416	391	406	409	446	438	470	475	427	453	425	437	415	394	450	440	436	417	422	442	435	394	425	439	452	414	423	454	464	447	383	468	466	433	429	428	412	444	432	464	409	426	419	418	423	451	426	490	461	424	408	415	411	410	424	403	457	436	448	440	461	437	448	502	469	416	441	463	466	404	445	448	463	467	422	444	408	416	413	415	399	428	455	478	440	475	426	417	452	477	421	427	433	414	416	405	444	472	431	447	434	479	474	405	454	412	410	435	433	434	414	435	447	446	440	441	462	439	426	458	470	450	403	442	460	427	445	450	427	454	410	440	427	469	429	396	433	399	431	443	487	411	409	464	425	450	438	439	451	448	413	437	442	401	454	448	424	456	429	409	473	446	388	473	444	413	447	431	431	467	404	451	459	436	426	445	424	433	463	438	429	431	447	464	414	430	432	465	404	496	436	426	445	446	458	404	441	444	476	433	416	437	437	453	478	463	482	459	413	424	444	425	423	456	457	438	421	454	436	484	394	409	461	423	457	418	402	395	411	428	422	482	495	439	433	429	453	407	459	436	463	446	462	450	421	444	463	423	431	445	438	434	437	487	422	441	424	438	427	430	480	444	442	422	424	428	457	439	496	440	422	475	447	484	466	397	383	428	446	428	434	430	427	458	450	407	478	460	408	424	407	448	418	480	417	430	438	457	435	454	455	426	403	463	460	458	452	413	444	436	459	420	427	411	452	461	446	471	463	451	436	422	435	418	453	456	449	437	446	425	420	467	420	407	432	422	447	456	431	427	454	466	448	447	440	409	494	415	431	463	443	471	425	460	419	443	455	427	409	480	455	432	480	469	423	415	410	411	408	421	390	432	416	456	434	404	448	447	448	463	412	440	427	429	417	481	411	405	429	468	437	461	434	435	449	455	472	441	413	425	448	449	484	442	447	420	437	402	471	447	450	489	451	399	438	481	436	409	482	442	511	420	436	430	471	449	428	439	446	448	433	449	439	461	472	452	455	430	416	465	409	422	456	445	440	427	439	426	457	433	405	433	458	444	408	454	425	468	449	431	478	473	456	428	433	420	444	419	388	398	418	450	413	457	462	416	458	434	429	454	469	419	445	411	440	450	449	412	420	449	434	441	470	447	465	471	436	442	452	408	463	467	429	456	440	431	448	432	442	469	442	437	479	436	461	418	475	461	452	444	418	456	418	432	459	476	473	423	390	423	443	449	430	446	414	399	441	391	428	431	416	489	442	459	442	445	416	463	439	441	476	424	360	464	493	435	422	434	475	478	436	436	437	425	440	475	400	399	429	423	425	433	419	438	395	419	416	480	429	430	435	452	427	434	437	452	444	409	438	476	443	392	444	502	419	434	410	408	455	435	462	453	417	457	436	456	429	460	434	425	470	449	436	419	436	449	465	432	461	458	446	430	471	425	483	427	442	459	414	458	452	409	423	431	475	435	431	438	450	440	409	407	452	458	421	433	456	463	452	452	419	466	485	416	464	435	446	449	469	480	443	439	471	428	461	443	429	470	469	405	422	455	393	440	455	424	439	461	418	421	435	438	457	423	429	449	455	463	408	434	449	481	406	431	441	427	451	431	446	426	476	452	452	408	438	438	438	432	441	506	435	410	433	497	435	422	419	418	445	426	423	441	477	439	415	416	441	465	431	419	461	428	434	441	470	447	477	456	461	447	447	428	447	437	444	420	422	442	474	468	457	459	444	465	406	427	446	474	429	449	502	435	403	436	435	435	461	449	440	481	467	425	440	460	420	439	439	454	453	475	394	397	447	405	458	463	466	463	454	421	417	454	448	415	469	452	454	410	452	439	443	420	472	460	480	444	413	466	454	449	443	451	467	427	394	476	432	375	464	444	430	447	429	453	490	463	447	408	404	405	380	480	442	477	436	462	428	482	460	424	418	448	418	425	436	453	424	451	446	448	443	460	444	421	441	440	445	463	432	410	429	438	419	455	471	439	456	470	435	491	429	395	450	474	439	484	465	480	404	456	460	457	420	412	465	480	474	435	438	428	411	424	419	476	432	432	447	385	426	461	487	482	411	446	395	459	436	432	466	419	423	439	424	428	447	432	421	440	399	448	463	452	398	427	443	445	459	469	444	471	398	437	443	488	436	396	413	384	467	423	453	395	457	468	422	473	410	440	438	443	442	438	417	460	415	460	435	491	447	427	460	422	435	443	450	484	400	465	469	456	435	418	469	447	428	448	424	457	442	445	463	436	435	439	437	419	429	430	419	470	470	458	447	416	432	472	452	467	441	448	448	449	432	458	476	437	452	468	455	434	401	450	504	433	406	425	476	440	472	450	456	442	436	420	429	450	447	421	461	460	446	447	454	444	437	432	445	428	475	462	446	458	427	442	465	449	472	427	487	430	425	438	484	493	420	411	395	436	425	409	424	438	467	421	437	447	450	431	456	485	405	433	404	422	403	401	458	438	420	444	444	479	439	448	411	467	436	468	421	397	416	420	416	486	459	464	427	453	408	462	451	456	458	447	450	439	416	428	438	426	448	446	415	443	487	414	460	424	420	423	430	452	429	475	454	400	416	396	472	423	410	460	436	425	474	406	426	440	503	454	451	444	439	394	423	443	460	417	413	472	446	426	438	437	418	451	481	455	440	425	458	445	437	449	417	426	453	408	435	432	457	480	428	434	429	461	486	417	395	466	409	423	449	428	425	412	425	420	387	443	435	454	433	445	465	445	417	466	405	434	439	403	442	472	426	421	465	464	418	471	430	463	435	398	450	425	468	448	417	439	468	494	433	467	425	457	418	462	454	460	465	465	455	433	481	425	469	465	412	450	420	431	437	477	459	458	418	465	417	440	430	452	445	449	429	428	419	427	416	404	412	462	412	439	437	432	463	448	432	425	464	408	438	417	479	443	426	448	470	438	428	474	418	472	427	420	449	420	467	433	420	465	475	405	414	428	423	449	416	436	436	434	431	448	418	459	426	445	408	461	449	441	460	447	439	384	418	464	414	449	418	429	432	472	421	468	477	455	450	449	463	432	433	443	406	414	429	499	450	471	448	464	436	428	424	444	416	458	415	424	434	476	460	406	442	458	463	410	411	400	476	449	437	426	433
34535	12815	5428	2665	1539	1103	1027	975	947	957	958	989	959	920	951	959	920	946	916	931	909	952	896	923	966	904	963	967	976	926	906	948	937	888	963	963	993	947	932	938	971	979	975	891	974	953	992	978	902	969	919	1012	979	943	879	937	992	999	973	947	925	990	912	988	975	942	913	920	909	972	905	976	902	985	926	947	973	970	980	910	1034	980	976	922	941	927	930	957	890	913	978	892	967	930	907	972	893	970	1005	977	1011	1010	910	927	980	951	917	946	975	957	999	963	958	984	954	889	1000	949	944	944	979	925	918	937	958	927	977	941	940	916	934	930	938	940	995	910	956	987	962	926	977	917	939	946	987	887	976	1003	1007	928	970	961	944	965	928	921	1008	902	1003	985	940	992	1006	972	1012	912	954	927	937	879	971	937	937	932	967	955	978	899	942	969	925	958	928	961	1005	962	911	976	917	899	925	892	890	942	951	936	1003	914	931	1011	1018	962	959	923	938	954	973	989	963	923	974	951	972	921	927	927	960	983	983	922	994	966	999	964	1004	986	939	901	969	965	909	1003	951	954	975	954	966	928	970	951	905	943	956	913	868	943	994	954	952	990	1010	925	984	965	981	924	984	962	920	999	940	913	943	888	946	956	985	922	1006	1007	953	953	968	965	937	971	919	935	946	922	963	944	915	982	923	865	960	937	923	941	916	962	967	969	1012	945	960	974	1005	897	938	1003	985	899	895	955	943	910	1016	954	910	967	940	1003	919	991	971	972	932	925	922	954	970	905	966	943	971	960	951	967	931	940	902	901	927	927	919	944	954	935	937	928	952	919	1001	961	874	959	912	977	1029	956	965	957	973	944	951	929	1008	993	916	932	910	902	906	960	934	967	942	953	947	880	944	938	922	929	972	945	945	916	955	992	963	979	955	949	959	980	959	892	954	982	958	959	935	893	908	940	981	923	998	969	986	944	923	934	977	921	963	955	991	958	982	984	954	909	898	921	904	991	971	976	986	985	920	929	977	964	983	927	941	945	971	952	950	991	939	915	967	939	973	988	889	984	1017	894	965	912	1002	966	934	901	936	988	992	951	965	983	922	999	1000	923	976	976	938	979	905	970	979	979	944	949	992	979	965	939	954	928	1004	945	931	994	984	955	966	975	969	947	917	910	999	959	938	912	905	944	959	981	921	950	908	936	1001	932	953	922	936	938	947	901	973	972	943	961	926	971	899	952	951	960	993	965	950	946	988	936	964	943	892	948	955	986	898	914	929	922	993	966	945	924	922	959	979	895	996	941	917	949	985	983	977	937	896	953	951	954	992	923	950	972	963	952	983	931	979	922	979	955	940	967	927	963	973	947	953	938	949	981	948	954	1002	944	961	972	942	1009	905	951	968	898	958	947	936	955	942	898	987	942	970	949	949	932	972	943	950	980	988	953	962	891	960	959	959	968	970	965	927	1016	895	926	946	960	958	935	952	979	906	931	921	976	876	976	983	940	935	977	955	964	1005	928	942	898	945	944	972	910	928	957	966	934	916	968	907	971	941	882	944	978	960	919	925	947	927	958	950	949	988	923	960	946	929	954	912	939	955	990	970	954	1004	972	954	923	930	957	953	1005	973	941	957	930	1018	942	891	987	1003	953	918	937	925	964	959	931	933	965	942	946	937	954	919	936	1024	945	976	915	947	940	979	915	987	924	957	982	955	925	939	933	987	968	929	1018	938	912	933	922	991	969	941	959	946	972	934	995	899	959	1014	946	922	966	972	952	982	961	984	907	906	972	966	912	933	947	920	1010	953	932	920	1000	1030	899	937	920	923	975	951	911	1005	933	971	981	966	972	985	957	978	889	944	935	969	943	922	988	938	962	869	960	975	967	947	985	928	904	940	940	942	957	980	925	983	948	945	956	962	964	967	915	924	929	997	1003	927	951	968	947	919	897	939	944	914	962	971	991	988	909	1011	931	1015	950	938	918	921	973	970	1023	989	973	941	972	974	928	920	932	977	914	906	934	983	885	941	997	949	961	917	954	935	919	912	910	952	971	937	950	973	943	1003	950	980	1001	962	945	937	983	954	908	919	985	969	922	945	961	973	935	993	906	1002	969	928	948	946	870	971	924	925	923	973	966	976	944	932	969	991	929	967	963	1011	982	970	973	988	934	917	895	1007	989	964	922	955	916	954	924	958	925	886	980	925	890	928	973	973	984	904	950	939	950	978	991	945	945	905	935	947	935	1032	933	957	945	993	980	926	894	966	929	976	984	971	970	940	938	948	1036	970	967	983	918	973	1030	961	944	999	961	991	946	993	928	911	937	914	1003	929	959	944	967	931	945	963	914	933	923	956	997	903	947	912	870	963	998	952	970	968	960	951	977	978	977	963	966	908	971	933	951	967	964	988	986	955	1014	964	929	900	947	922	951	903	935	964	937	899	957	919	929	924	920	962	963	944	894	884	974	986	930	958	949	973	935	909	960	918	972	925	979	955	875	971	1046	977	986	1000	1020	950	966	929	993	1001	935	911	914	959	973	962	880	940	885	1012	1011	932	959	983	985	995	927	993	952	936	912	1035	1031	938	941	888	895	922	923	1016	933	968	896	993	925	958	970	939	940	938	994	979	922	1003	954	1009	978	1001	957	981	948	885	945	988	931	902	906	929	911	1028	958	961	967	944	955	1011	972	935	932	945	998	968	903	936	969	931	953	940	1028	1002	939	899	923	933	911	978	1012	969	939	939	1010	926	916	944	979	1004	926	1005	958	933	941	992	925	932	921	977	967	896	942	936	989	1011	881	956	1007	924	976	950	989	1026	928	952	961	960	924	946	1025	1016	929	988	961	951	952	915	967	962	937	924	958	999	896	990	973	940	935	964	1003	952	946	953	938	918	961	924	965	993	1003	1014	909	967	935	973	930	911	944	963	959	964	894	976	931	928	916	973	970	942	959	944	935	964	1002	904	924	989	963	978	967	947	981	984	945	1003	941	907	979	949	952	946	1017	1054	936	1032	977	951	968	997	939	905	908	965	940	935	989	950	976	974	971	989	916	939	946	932	943	948	938	1005	931	932	882	970	974	928	914	965	954	965	924	942	902	1023	998	958	944	947	971	929	969	969	986	945	923	937	981	931	939	974	922	928	983	894	998	997	991	920	980	980	897	899	988	978	925	1020	984	912	918	958	904	932	987	942	951	991	936	937	949	912	959	907	964	935	946	952	965	921	936	956	951	962	947	947	942	893	920	1011	923	974	1008	871	926	1005	935	977	986	931	993	935	928	947	979	994	917	1007	965	971	944	922	925	974	990	933	984	950	972	931	962	962	936	1009	972	912	980	1015	950	974	944	970	987	955	943	922	933	978	967	970	922	931	916	889	916	967	982	969	1022	937	961	939	973	932	933	986	971	965	985	1014	972	971	936	1052	1023	909	931	974	931	951	947	994	925	954	948	958	959	945	909	902	959	898	996	963	983	910	972	946	942	924	945	951	941	1009	928	958	945	924	957	934	932	938	943	940	992	980	985	960	958	995	915	963	942	968	928	942	911	924	897	946	930	1001	936	947	959	941	973	941	956	933	947	950	959	919	956	941	961	921	927	919	920	1020	1033	930	956	946	985	979	946	926	936
62091	27351	8829	1329	570	457	487	399	441	458	467	472	457	478	477	441	446	459	445	458	434	457	478	448	438	409	429	450	450	430	432	472	436	444	411	448	438	460	469	435	473	460	452	414	465	454	470	499	452	398	454	454	435	412	470	454	475	418	429	456	409	433	438	487	423	471	451	475	436	434	428	466	447	458	436	433	456	466	482	502	458	419	431	447	478	429	437	474	457	421	461	431	467	440	437	396	431	454	472	412	439	447	423	453	467	457	475	451	423	426	449	412	465	434	416	456	453	455	427	410	447	387	449	424	425	431	471	471	429	434	476	473	406	448	464	461	479	427	446	430	464	458	445	466	464	426	427	448	426	404	460	463	434	454	456	412	440	468	425	400	471	455	456	436	472	413	502	461	429	468	481	461	431	457	486	406	395	424	469	471	450	466	472	493	489	459	472	435	449	487	448	465	433	453	485	469	454	416	451	454	447	432	461	412	392	442	444	445	485	479	473	433	467	454	476	465	437	456	436	462	425	414	501	450	437	444	468	460	437	412	459	463	429	408	460	430	415	436	422	420	439	468	460	444	422	439	446	450	455	473	439	451	455	441	477	426	416	451	487	460	483	459	440	423	454	428	447	442	461	440	401	456	462	431	442	452	447	489	437	465	473	442	452	403	455	457	448	432	498	423	469	470	455	472	420	494	442	455	463	435	453	429	477	445	425	495	454	432	500	462	431	462	441	420	419	436	433	434	432	465	453	418	432	443	417	428	414	428	409	494	453	437	405	453	461	407	451	460	484	427	425	449	438	441	446	461	403	472	451	495	453	453	433	458	434	439	435	472	437	418	422	424	431	474	437	472	462	444	436	451	446	449	462	454	436	445	448	433	496	444	490	476	458	462	429	431	439	412	445	435	442	407	433	456	446	479	428	451	427	444	449	526	441	402	441	511	459	421	450	445	418	426	408	410	434	427	447	467	443	413	446	401	432	430	434	429	424	431	444	408	456	434	394	418	458	442	468	461	439	459	510	478	450	441	422	441	436	436	496	426	445	468	437	395	437	431	462	457	455	472	440	415	459	501	443	439	441	438	470	454	432	405	433	421	453	429	408	438	415	451	424	431	427	457	448	418	478	425	452	435	451	458	412	422	436	419	394	427	441	457	432	470	415	460	443	468	463	456	453	445	466	394	461	424	463	470	508	482	456	425	443	418	464	438	409	457	467	443	430	447	435	464	447	399	421	446	430	458	428	457	450	450	432	490	478	421	427	435	446	491	484	448	466	425	427	429	430	418	435	443	436	432	449	409	462	396	418	424	434	446	438	427	439	465	446	471	465	446	436	475	421	457	407	454	420	436	470	465	455	479	447	471	443	416	451	443	407	406	436	467	455	474	446	442	429	494	463	438	450	442	439	443	492	469	470	448	474	428	429	461	444	471	390	443	432	429	459	449	483	480	420	442	417	395	439	446	429	422	488	503	445	494	431	476	490	418	430	437	465	456	455	449	460	464	428	437	446	459	480	441	476	485	437	480	393	469	467	475	448	462	452	428	426	426	459	464	443	450	410	416	424	437	469	430	441	449	422	418	438	452	474	416	430	437	402	459	413	415	439	401	460	449	488	463	430	410	412	479	489	414	505	452	434	462	414	437	467	432	454	410	498	470	389	431	432	481	419	439	434	446	483	412	428	472	445	487	440	433	445	443	422	470	467	433	462	447	425	394	475	425	453	454	482	433	429	449	433	469	432	468	456	461	460	442	443	444	454	421	435	475	492	456	472	491	443	419	436	466	461	455	465	396	490	540	426	398	447	436	454	422	467	430	461	471	445	398	430	451	417	441	455	488	490	392	435	417	467	436	424	444	441	440	431	429	472	425	432	427	430	424	462	445	453	418	475	422	468	457	412	408	417	417	447	447	513	479	426	427	463	420	469	411	415	442	434	484	454	433	433	424	441	438	460	415	461	472	509	419	483	443	463	422	429	476	455	416	411	455	487	414	436	472	475	425	465	464	446	482	445	453	458	466	434	486	424	445	433	433	466	421	467	458	445	465	459	463	416	425	425	475	464	418	455	423	400	421	442	481	436	428	467	426	466	465	465	447	447	455	443	457	427	461	465	466	453	420	458	456	432	455	468	435	442	436	394	438	464	502	471	426	430	444	473	460	427	462	440	415	468	443	440	416	465	454	455	458	427	454	434	433	424	428	441	457	480	447	460	410	422	427	422	438	451	462	440	466	462	452	428	478	421	427	468	404	444	430	441	457	418	467	433	457	444	435	395	424	448	401	458	459	449	463	461	464	459	471	471	429	424	503	460	465	465	453	442	468	470	462	500	446	456	421	408	454	385	484	451	452	419	445	472	463	419	435	441	442	453	447	430	463	422	465	428	444	434	414	454	435	426	452	417	444	451	450	489	439	445	425	457	438	467	465	437	456	393	422	462	489	453	428	456	403	459	461	428	460	475	435	455	426	433	486	457	472	457	465	417	446	413	453	441	430	457	428	451	435	447	431	452	451	458	411	456	423	455	448	385	446	450	411	402	444	461	461	483	449	441	437	408	473	442	431	463	440	437	450	437	448	482	470	466	446	421	469	457	458	419	475	418	423	451	432	432	422	469	467	437	498	443	430	500	407	436	452	455	424	453	457	482	457	441	443	437	431	431	426	410	475	447	403	446	412	407	448	486	446	400	450	433	443	414	416	440	431	456	445	440	433	426	376	423	446	423	422	444	465	430	428	361	440	454	465	431	437	450	458	447	424	493	432	458	424	449	474	452	485	455	431	428	450	413	425	501	447	419	457	439	466	456	445	441	432	479	450	470	417	459	446	442	420	435	390	464	426	443	455	481	391	438	414	501	480	457	413	448	428	453	408	462	418	424	505	439	475	480	433	438	475	424	418	435	510	409	455	455	446	424	420	469	436	470	426	426	498	488	457	447	473	474	491	450	442	436	416	433	433	438	467	459	453	422	424	428	442	446	439	424	439	433	467	435	422	442	476	499	455	467	451	469	430	433	404	408	436	460	431	410	424	475	451	452	443	418	429	443	428	455	444	402	420	434	489	465	445	437	440	461	474	438	483	459	442	459	481	464	460	439	436	463	450	440	468	452	458	461	445	468	444	451	486	445	440	431	485	456	457	438	418	435	432	410	430	434	430	435	408	482	421	449	447	382	435	442	425	428	457	447	433	431	440	421	417	469	419	447	452	449	401	450	442	482	419	401	441	430	428	444	457	415	449	448	410	403	430	420	401	423	430	419	391	457	449	395	453	462	440	461	461	377	456	465	458	451	417	439	469	394	387	397	452	408	463	418	414	466	412	437	470	418	459	472	437	402	416	478	448	464	421	409	437	486	389	435	438	444	445	464	476	467	456	417	433	401	464	431	415	413	411	447	430	460	409	400	403	460	456	435	458	453	435	444	450	411	472	430	394	432	477	439	436	463	469	489	481	460	462	443	390	425	444	456	427	441	451	461	475	417	410	444	416	462	443	425	407	409	451
42669	18093	6093	2175	1250	1084	1020	993	986	993	1023	955	903	992	967	964	960	938	991	950	986	952	962	951	945	959	975	964	937	945	941	923	970	961	948	913	997	954	981	979	959	924	956	976	941	993	1015	971	952	962	1006	929	973	973	895	951	959	957	939	948	1003	914	991	979	946	987	954	938	913	976	982	965	936	963	992	954	994	945	986	957	934	940	946	983	959	1018	993	1037	993	956	985	957	964	982	961	908	1003	950	899	998	968	960	959	964	980	899	986	989	939	954	948	994	1047	961	987	1019	921	1000	961	987	1016	1030	958	998	947	949	1006	991	937	1017	948	990	933	982	971	936	971	941	978	902	995	1009	972	940	963	963	923	979	955	953	996	931	953	1000	934	962	969	938	1006	1025	966	927	933	1049	921	970	979	956	990	910	963	935	983	946	994	995	985	984	954	935	912	994	965	947	965	992	1002	947	965	987	944	966	947	986	1008	970	961	1007	936	990	947	973	977	960	984	919	1040	966	925	961	964	981	971	962	907	970	1005	934	974	981	1061	957	967	1039	988	914	933	1035	952	984	989	978	962	972	998	961	998	1022	963	950	967	983	987	957	963	954	935	945	999	1017	916	965	1000	927	952	977	935	978	956	992	962	944	1008	1026	911	1003	932	939	993	952	954	1003	976	936	991	1012	967	967	949	973	1060	965	952	974	1000	912	980	1009	927	988	983	992	987	938	1009	926	989	989	1012	1001	969	950	925	965	1021	1001	978	962	974	903	900	1056	940	1000	959	964	975	944	982	936	920	972	950	928	972	936	990	1003	947	966	978	965	940	1000	997	948	984	983	960	1018	894	966	966	1014	1009	969	964	950	987	935	981	954	973	938	952	1007	1003	971	965	990	982	951	974	973	965	976	997	966	1013	950	985	1002	939	1006	1007	1004	966	938	1007	996	986	952	959	990	1018	986	941	1001	962	942	965	942	999	1037	983	981	940	934	982	1004	957	965	879	1010	1001	965	988	932	953	1001	913	962	1005	951	970	1005	965	990	962	911	1013	992	999	939	1013	920	963	1004	1022	964	925	973	961	943	995	1001	908	995	917	939	983	987	956	1017	946	948	1005	1000	1001	1028	1008	972	973	982	983	994	942	1010	999	936	976	1004	980	938	942	957	980	1016	948	915	972	961	1031	936	980	990	923	982	976	958	970	1006	995	953	964	961	995	934	981	961	931	914	974	1000	892	878	988	962	962	969	999	1010	990	983	969	962	990	945	964	925	1015	982	944	945	966	998	958	947	980	1002	932	965	959	1005	1002	1024	914	969	1018	957	996	942	979	942	977	1027	978	946	950	972	1036	978	927	953	941	970	926	943	964	970	996	1002	993	992	1022	959	956	940	987	991	954	965	987	953	948	1019	949	957	1017	941	935	995	967	932	972	941	993	915	963	955	977	963	965	999	908	970	976	956	979	978	921	954	1005	994	963	1017	985	1019	983	952	1009	975	954	914	936	988	942	953	1020	983	977	946	1000	1014	969	906	980	1032	922	949	962	945	909	957	993	952	971	1011	946	950	939	906	947	1017	984	1031	983	1003	941	980	1012	949	972	1002	966	973	1023	938	998	949	960	980	970	931	934	969	953	1017	924	962	987	968	972	979	997	971	972	997	952	999	937	901	919	1012	963	933	1000	959	953	944	981	953	955	918	997	936	976	955	965	919	989	945	987	968	991	893	943	943	970	956	966	910	988	949	917	1004	955	982	990	963	928	942	951	901	1012	970	967	963	983	980	987	959	947	1041	926	976	964	974	917	909	988	976	985	985	993	1008	976	973	977	944	960	940	983	979	959	1050	941	917	920	953	964	1002	929	927	975	996	974	1001	938	978	1010	985	947	926	1021	945	926	1053	1015	1011	992	990	1022	954	1029	985	1017	950	943	958	932	937	989	985	962	958	960	981	975	948	1016	953	940	1009	914	959	985	955	953	994	971	988	987	976	1015	983	992	974	986	940	930	1002	1014	938	927	957	944	977	984	976	940	897	953	926	980	956	941	929	904	957	938	956	936	990	877	959	909	948	962	1026	1011	962	973	964	951	972	1035	980	974	907	957	951	953	1026	951	936	993	994	1053	923	971	998	1002	972	1000	997	1003	945	992	963	970	990	995	1054	994	933	1005	962	1007	934	961	977	914	939	998	981	984	958	961	984	963	987	956	990	963	942	964	977	956	961	996	969	927	960	929	937	1011	1019	975	939	1004	989	993	979	892	995	919	885	1021	965	985	913	973	978	987	968	936	952	1000	976	968	936	1014	981	942	984	908	953	932	998	986	954	963	941	972	966	925	950	1011	961	978	989	960	953	977	946	1015	969	987	967	958	1021	1035	1013	954	951	980	1006	992	995	974	927	995	940	987	966	988	954	971	944	998	993	947	909	968	1000	958	973	1005	993	934	990	960	959	990	1082	985	985	960	1009	983	971	1009	1021	943	981	956	972	1017	972	996	926	960	973	937	965	1027	972	978	971	970	933	969	996	991	940	1021	952	907	964	978	1005	951	917	919	1006	938	928	973	976	985	976	920	964	945	928	998	992	951	1037	940	964	1001	954	990	1012	931	994	938	967	988	984	966	999	978	946	978	915	1000	955	958	955	949	965	910	953	968	918	1009	941	1019	948	956	948	975	1038	990	950	955	948	957	978	921	999	967	969	962	1016	996	938	961	945	970	978	927	1036	1001	907	884	997	962	983	946	913	961	945	971	973	902	928	935	960	975	940	983	1008	1024	1017	908	922	983	1005	994	1002	1056	901	962	937	937	957	963	950	988	980	987	949	957	946	927	961	978	979	981	937	918	953	977	956	1008	978	1007	998	963	1010	956	1002	969	978	992	972	940	983	978	1027	930	999	1022	938	927	974	969	992	1016	948	974	899	944	949	930	1012	1014	975	1015	1020	966	991	1030	997	961	919	940	970	909	976	990	912	971	979	900	1013	993	943	1012	955	965	1026	958	985	978	985	986	948	937	989	976	996	924	977	956	966	978	959	946	959	996	991	958	988	971	985	972	1010	971	972	919	957	1004	1025	957	971	978	908	1010	968	962	960	980	1009	974	975	974	935	963	959	955	930	979	971	941	1022	978	959	993	956	930	964	971	962	995	973	997	996	968	997	990	977	984	963	921	938	981	949	924	967	961	962	936	953	1030	982	962	990	1002	963	955	924	982	958	918	955	994	974	944	996	981	960	971	1027	967	992	968	959	977	962	1001	951	905	976	961	999	958	1024	956	952	975	950	999	972	959	947	955	995	979	953	936	959	959	990	989	919	969	1019	977	979	1018	976	996	981	1024	970	1019	970	994	971	937	926	970	958	979	958	945	1017	985	963	1039	965	1038	955	988	1021	938	978	922	948	961	1025	986	975	1023	989	941	964	914	1007	956	1016	984	941	948	968	964	933	940	984	1011	960	945	962	932	1004	1010	998	997	967	985	939	985	1012	943	968	924	978	968	1005	1001	936	1011	987	1008	983	985	943	982	987	979	993	974	1016	910	929	941	952	989	930	1008	959	932	967	1021	1005	960	959	954	1004	980	977	947	971	953	967	1000	938	987	987	1015	932	975	980	927	966	940	1004	957	971	944	959	950	936	978	938	990	946	977	962	935	938	998	968	981	982	995	959	990	936	1036	901	962	993	952	996	1004	940	940	1010	1001	1010	959	954	969	949	962	964	1001	965	957	920	940	951	999	962	938	978	921	991	928	1005	940	949	973	1027	983	994	1000	944	958	1001
65844	33150	13161	2769	1008	612	525	485	442	447	452	448	482	472	437	444	435	447	449	449	449	423	467	451	405	417	456	415	410	457	454	426	484	434	467	413	465	460	481	438	450	423	458	464	449	467	476	453	435	439	487	461	424	451	441	431	461	424	435	401	474	453	455	435	470	445	484	440	420	429	427	449	465	447	458	468	447	469	444	449	404	429	446	428	414	397	462	462	464	450	436	461	479	440	435	423	424	439	425	465	428	434	481	470	457	472	463	440	449	459	386	436	483	458	423	477	462	416	446	433	428	463	465	469	442	403	422	410	445	448	431	470	493	459	454	433	427	469	511	452	445	458	424	469	457	439	447	481	398	480	497	453	439	433	480	421	426	494	438	458	436	481	466	454	433	435	424	457	433	437	472	429	432	472	463	423	464	450	504	413	468	486	456	500	452	445	471	450	440	441	410	461	478	449	436	434	461	460	456	405	426	475	474	467	446	424	474	456	426	445	458	439	499	450	469	425	407	404	463	427	437	468	458	416	451	445	466	449	429	455	438	430	469	447	422	459	485	479	424	393	462	459	452	469	437	468	457	474	429	462	448	428	513	432	478	432	449	463	452	479	417	433	405	408	466	453	455	438	451	426	503	458	458	418	448	436	438	417	413	469	470	402	445	479	435	467	471	448	400	428	438	478	430	460	453	461	488	469	429	442	430	387	468	483	454	419	438	463	448	426	426	493	453	438	435	469	436	427	485	420	421	414	409	421	433	468	454	443	475	417	459	446	452	482	449	408	452	392	461	473	416	473	426	449	429	432	490	475	446	451	476	464	457	378	439	474	428	431	438	441	402	463	457	470	433	429	445	460	460	448	452	429	500	486	437	431	472	413	451	464	455	428	451	468	442	474	486	479	449	452	453	496	466	463	453	468	436	418	489	435	467	480	407	407	451	436	411	446	447	439	438	428	438	417	445	444	454	458	453	438	436	477	423	449	454	421	452	406	434	434	438	430	432	435	462	454	473	441	453	432	452	490	412	464	445	472	418	415	461	411	454	428	475	468	412	377	472	436	427	440	462	461	471	458	466	503	458	465	411	443	462	449	489	463	476	484	487	493	446	449	476	448	487	438	451	476	436	423	447	455	442	462	433	432	457	438	447	420	447	467	460	386	451	484	439	465	478	423	458	434	444	452	437	423	450	415	464	461	442	421	497	461	465	435	416	439	475	471	465	456	458	473	496	470	432	438	481	470	448	405	445	446	465	472	445	437	417	422	442	442	439	406	438	476	437	462	476	449	440	436	432	462	470	444	482	418	415	476	463	457	473	457	427	470	436	454	466	404	419	461	425	449	407	418	434	470	435	477	464	489	433	457	448	472	442	435	461	420	438	413	429	444	419	472	463	460	418	486	442	466	410	471	463	455	462	484	434	483	447	457	453	489	434	487	445	422	428	459	436	434	432	417	464	466	489	433	440	447	435	461	415	422	470	462	435	452	451	486	495	428	434	452	470	442	431	412	436	447	444	447	445	463	476	411	442	451	474	471	430	473	428	459	473	432	432	457	414	425	489	457	435	442	436	423	445	487	473	458	415	445	448	497	483	393	460	450	441	423	453	434	455	437	464	412	447	447	446	462	459	456	447	440	476	429	453	482	420	453	465	491	464	467	446	463	455	422	441	434	472	468	467	452	474	432	455	491	481	470	445	451	433	441	486	443	420	440	491	460	446	447	419	474	447	422	461	455	455	463	453	430	386	422	407	435	431	440	472	419	443	448	473	454	428	427	436	422	452	435	423	417	446	455	470	438	428	434	427	464	454	465	474	451	420	446	436	438	464	457	467	457	423	436	437	451	440	441	440	452	434	440	419	438	410	394	400	417	382	486	453	468	393	418	447	470	455	420	444	510	460	417	443	414	468	395	486	434	455	458	474	446	431	462	462	436	411	449	499	442	455	446	470	465	480	459	471	466	465	405	414	434	446	460	489	449	465	428	467	463	444	485	436	371	463	487	434	460	454	438	453	400	408	444	446	476	431	414	476	424	434	465	445	433	452	441	454	458	494	435	408	454	454	468	434	434	439	479	427	460	427	418	460	426	452	418	474	485	450	486	433	473	447	463	484	429	432	440	476	467	483	472	412	480	460	439	461	470	460	430	445	467	446	476	428	455	478	452	475	446	456	492	447	441	464	466	446	479	428	456	479	483	474	449	498	448	414	446	451	436	418	453	471	463	463	430	406	457	479	455	410	461	397	412	462	488	432	441	435	448	471	443	465	456	420	461	441	427	484	477	468	469	507	471	411	449	498	487	444	427	467	429	459	448	451	459	459	434	462	474	448	460	439	425	458	432	439	466	456	451	484	439	430	464	426	470	516	439	466	449	452	427	447	421	397	482	470	437	454	457	474	457	465	497	415	458	442	438	463	459	418	446	490	479	430	470	464	442	455	489	451	469	425	442	418	427	449	429	456	470	407	507	438	448	467	461	471	460	424	431	440	475	446	456	440	492	426	476	431	444	446	461	498	424	406	429	431	454	446	422	491	451	485	450	462	431	464	465	500	454	445	467	489	443	461	499	479	439	438	436	473	436	431	437	455	401	434	455	452	421	421	434	418	464	484	464	479	491	429	463	470	466	458	433	462	433	447	460	451	404	440	412	477	460	417	450	434	445	410	433	424	425	398	426	503	479	468	462	395	466	416	470	490	479	453	478	450	423	464	416	449	445	453	456	459	460	448	450	440	460	424	444	479	431	449	481	425	498	448	431	458	487	469	440	437	442	469	452	459	409	468	447	466	452	469	441	487	512	442	420	439	442	464	457	442	441	438	444	520	461	447	498	478	412	491	444	507	423	433	422	443	469	450	473	475	424	410	460	463	482	485	457	457	471	448	453	446	510	482	437	465	436	420	452	439	446	451	399	447	464	453	451	410	439	452	474	440	448	446	453	392	422	438	458	432	435	485	488	434	442	479	445	452	408	415	459	442	421	430	453	459	429	439	444	419	481	469	490	451	455	421	452	485	461	428	466	434	452	450	431	445	445	446	500	450	459	432	447	464	466	456	476	421	442	465	453	497	479	407	447	434	398	444	479	484	483	446	448	454	435	439	455	434	387	422	466	496	452	471	454	452	424	459	413	428	478	466	460	449	453	494	428	448	417	476	450	474	465	429	448	458	406	451	482	433	460	400	457	451	455	468	458	485	500	431	464	437	442	449	475	441	412	448	487	468	472	470	482	444	485	436	466	450	452	480	456	465	430	491	440	457	452	458	442	445	447	430	433	435	494	454	439	457	446	445	487	469	414	443	438	426	438	454	415	431	456	430	420	448	437	438	438	443	485	403	414	445	496	457	427	437	456	460	486	423	447	446	436	479	433	484	456	465	458	415	470	408	477	445	440	458	414	422	487	463	428	421	457	451	422	407	413	424	457	437	436	430	471	422	443	427	425	426	453	410	472	446	467	468	468	444	486	459	445	459	415	427	434	448	471	429	507	460	447	444	451	458	429
45893	25088	10733	4211	2328	1467	1184	1095	1040	972	1016	943	956	988	997	957	955	915	1014	1034	915	1007	1003	988	999	881	968	1026	991	920	968	917	928	960	1000	1018	963	1001	1034	927	958	958	918	980	989	992	970	931	989	953	993	964	950	1014	1075	948	983	1006	964	936	990	977	1011	964	949	958	994	986	987	1028	936	960	971	1040	1005	1020	962	988	975	937	982	974	982	963	956	987	1011	981	973	1022	991	935	958	937	947	962	988	911	976	1003	964	985	978	909	939	938	962	1004	945	984	1003	970	1038	971	982	956	1031	1001	964	1000	929	928	947	960	991	994	948	1012	927	943	973	1032	978	1026	961	962	989	974	975	941	979	1012	961	1044	948	960	930	949	992	993	943	983	980	958	974	979	943	1005	1002	973	1005	998	945	972	961	980	953	961	1009	1057	998	955	950	959	1004	993	966	947	1050	931	945	992	974	987	931	951	898	960	916	1009	950	963	1040	981	1012	986	955	995	976	975	931	983	960	975	994	954	973	1004	939	982	969	1030	922	951	930	912	941	983	986	917	1002	1043	963	1001	980	947	954	937	999	973	941	965	964	954	1004	957	988	982	964	961	1039	977	1017	986	931	933	1003	908	915	909	998	969	978	955	971	956	976	964	957	919	962	997	953	962	1033	926	953	1034	941	1032	991	979	973	971	967	986	986	1004	956	957	972	992	1006	1018	993	971	981	933	963	917	1000	996	994	1020	943	987	984	990	988	922	988	1030	914	904	967	956	981	936	971	940	947	1037	985	998	982	974	967	959	953	950	1002	986	983	956	986	938	958	1003	988	953	980	907	996	945	916	1007	949	1011	945	946	946	1007	940	946	940	983	1061	968	984	983	986	1036	989	981	1027	947	984	952	989	959	940	996	972	989	988	983	956	938	976	943	944	911	1002	975	935	944	951	1005	1003	988	967	996	1003	943	933	928	995	960	987	1003	940	935	989	944	945	930	939	966	929	968	974	1006	929	906	984	1003	888	1002	986	938	966	950	956	946	991	934	959	981	936	958	927	955	1022	994	997	1004	976	1022	942	960	978	978	913	922	1011	968	978	977	974	989	978	985	984	945	954	955	963	950	994	954	977	904	982	927	969	906	967	950	1022	1006	942	967	933	954	1002	913	971	1010	996	960	1019	956	978	956	970	980	952	986	959	939	965	926	992	996	900	958	999	946	996	952	966	947	965	983	971	984	1032	973	909	976	901	962	878	947	957	985	981	971	933	996	923	989	982	971	992	983	971	1010	939	962	993	962	998	954	952	990	966	981	994	949	934	976	933	958	949	910	936	918	947	975	978	967	964	988	1019	938	940	977	945	976	959	1005	944	937	1002	1026	946	999	954	974	963	1013	958	956	913	916	992	974	975	1030	964	975	981	985	972	1028	980	969	963	994	955	1003	965	998	989	974	992	989	945	984	995	986	962	987	953	974	932	1025	937	962	987	1025	983	978	973	971	989	922	1033	960	901	942	975	995	955	999	920	924	1007	978	998	996	951	959	963	942	959	1016	1002	911	1050	932	954	995	1025	973	959	957	975	978	978	958	946	965	944	966	984	971	972	958	958	964	953	1007	935	945	980	943	985	986	989	939	978	948	1005	941	970	981	1001	1000	995	965	908	1019	1013	972	1010	1027	936	981	968	964	966	1004	1028	989	995	958	960	970	1019	1012	938	966	978	950	985	945	957	1010	1059	992	957	928	943	916	996	966	946	971	980	943	950	999	950	976	964	918	988	973	982	1016	1016	982	932	974	954	984	935	961	965	1004	984	1010	938	966	1000	933	954	945	895	958	1010	1002	989	971	971	982	1036	973	978	969	930	938	957	985	1022	981	917	959	972	917	954	988	984	941	948	965	924	994	987	1041	987	986	1000	956	943	966	951	1049	966	950	981	948	968	972	978	976	969	991	961	955	962	969	962	984	962	947	985	1006	955	950	991	956	916	1001	1000	994	1017	1019	990	976	941	921	951	984	990	989	1033	942	1006	941	934	948	970	985	1000	997	1016	978	911	1042	989	958	1015	953	960	944	982	958	941	966	991	1037	980	1009	975	991	1033	968	987	964	1013	1014	957	986	937	979	969	984	999	966	966	1052	972	966	1016	1010	981	955	939	944	972	941	945	969	974	993	941	984	985	954	977	981	992	937	900	951	999	964	974	993	977	1006	951	975	988	943	1003	960	951	932	962	920	949	954	991	956	1001	919	990	946	988	983	952	953	992	955	919	1001	948	1012	907	1050	970	996	942	913	974	1001	948	973	979	989	965	1018	947	981	961	1000	969	1001	927	970	988	1005	962	985	955	934	994	959	959	976	1012	975	971	985	976	1021	929	1019	966	917	945	1023	948	967	916	1016	936	1002	990	990	953	1009	975	1036	932	970	984	1006	962	1043	992	996	961	960	981	977	950	905	1021	975	928	990	973	952	979	975	995	993	957	949	898	988	995	972	978	987	947	908	950	975	989	942	1020	951	953	951	990	929	987	1027	999	997	1011	977	962	1012	995	967	975	1024	1028	951	1035	990	1019	979	924	1001	952	919	952	981	942	973	1000	966	972	1006	1001	973	986	925	1018	990	997	981	945	951	1004	936	952	998	975	1012	975	965	975	941	993	991	1000	1003	977	1004	969	920	972	970	954	932	968	957	936	982	920	973	1016	963	984	986	964	922	987	976	1023	993	972	958	987	966	940	1002	961	1037	995	986	937	924	976	966	961	958	937	949	995	965	925	949	978	965	1000	984	941	996	936	988	964	992	946	950	962	973	950	937	997	930	989	938	1063	946	989	946	1001	929	969	910	977	938	982	1010	921	1004	953	973	1000	970	998	999	938	952	966	945	1018	1013	988	939	951	957	1026	982	982	973	968	1009	969	946	1001	906	955	953	957	1025	971	937	965	943	1030	971	991	970	982	978	894	954	984	985	970	976	990	978	924	991	986	943	953	987	1011	921	971	1009	1007	932	972	942	972	973	934	992	972	941	933	940	966	984	904	976	1017	969	968	980	959	975	990	1002	964	999	959	978	993	964	977	977	965	941	1004	965	946	966	1002	979	963	1035	966	999	1019	961	969	977	1006	928	970	969	969	945	943	1006	946	909	983	996	1006	956	969	975	899	966	965	968	981	969	977	958	991	981	983	1011	968	1018	977	989	947	959	985	989	960	936	1032	910	1004	944	987	934	1001	969	953	975	1013	971	1004	970	950	1015	957	979	947	987	959	892	972	977	1017	967	987	944	931	945	887	961	960	1002	1011	988	1012	913	1000	1003	1001	992	968	966	996	910	920	974	945	969	976	951	982	958	1000	925	930	907	989	954	964	910	997	1025	966	957	984	995	987	941	981	1024	956	930	971	926	912	971	1013	955	961	973	963	972	968	966	962	964	1005	978	987	939	981	1001	1010	979	991	958	955	963	1031	988	1025	955	978	978	986	990	990	1003	970	967	974	982	960	975	982	936	982	999	988	987	1001	948	951	997	1044	954	973	1031	990	973	984	915	1014	1001	909	1021	956	960	943	937	946	967	937	1005	952	958	985	924	954	916	987	938	954	967	981	927	960	972	997	926	937	1063	930	936	962	953	963	992	964	1033	946	1025	1000	915	983	970	1039	972	973	956	974	945	921	982	1013	1010	946	918	951	932	971	993	945	961	989	902	955	964	990	969	962	1023	1048	1001	993	952	979	993	962	980	981	967	969	950	964	966	929	1013	966	963	990	924	991	1010	967	948	926	951	966	965	931	900	970	989
55808	23829	4690	1019	588	485	459	475	393	381	395	455	424	492	422	443	402	406	436	435	439	374	419	410	438	406	440	448	440	374	436	435	452	386	426	457	375	440	458	434	419	406	452	414	409	436	436	435	383	458	420	451	444	459	455	455	425	436	409	405	396	424	452	428	467	472	428	424	400	417	400	422	414	414	407	455	427	439	461	450	436	462	432	423	409	383	426	414	398	410	431	441	394	446	436	439	427	401	421	398	415	412	420	417	440	429	429	461	448	417	432	418	456	408	413	397	421	442	432	412	410	455	520	472	457	413	424	388	438	419	425	439	444	413	416	421	415	445	430	444	383	392	415	420	431	422	445	458	377	430	443	434	398	416	448	483	419	453	430	387	412	387	421	430	406	452	423	453	434	412	431	415	465	420	409	394	417	414	439	410	479	428	398	425	402	450	432	451	422	418	445	448	405	399	470	461	440	444	438	419	444	432	464	428	446	411	409	448	391	431	438	425	395	417	454	370	414	469	398	410	419	427	423	399	429	483	447	403	380	382	426	402	436	388	437	472	458	441	419	419	449	460	403	407	415	446	431	425	416	418	482	398	418	471	421	447	474	404	443	458	453	427	430	443	414	391	441	416	445	385	442	408	380	440	377	418	444	462	447	395	412	419	426	394	425	449	445	426	431	458	478	430	407	392	417	410	437	431	409	432	437	430	421	419	377	429	403	405	408	402	429	400	425	424	427	454	437	464	371	397	420	385	404	434	407	401	443	460	438	429	425	440	416	424	422	450	429	417	370	415	445	466	455	394	442	392	452	441	436	461	439	407	434	441	434	379	375	429	462	432	434	419	441	384	404	410	395	446	401	405	437	410	456	448	428	422	429	454	452	393	452	400	403	433	453	432	460	431	449	454	427	438	432	418	409	430	449	396	438	410	403	410	446	426	452	440	429	430	418	447	412	399	456	429	407	429	437	430	420	413	428	424	425	404	401	426	470	423	395	418	402	434	418	394	437	472	427	473	420	404	466	421	427	422	462	436	415	423	420	430	470	404	393	441	457	415	420	400	424	414	424	422	425	376	375	400	458	426	425	425	409	413	426	420	423	462	424	390	429	439	460	406	444	401	412	413	454	443	431	422	390	434	452	403	414	408	439	442	441	445	445	431	424	422	456	400	440	426	405	407	421	392	405	435	408	418	416	431	426	420	424	424	444	434	439	462	452	430	420	457	410	432	397	433	443	436	449	432	425	414	419	424	448	414	417	414	427	430	406	420	454	426	410	472	456	391	460	437	427	417	441	410	461	434	437	435	433	430	438	390	434	372	430	401	409	430	440	385	408	451	401	407	421	428	400	454	445	444	440	427	434	415	391	428	401	402	442	420	393	418	430	436	391	424	430	350	436	420	460	447	407	445	402	477	433	446	385	400	419	451	425	390	421	414	433	428	409	453	427	475	428	456	460	395	393	425	442	422	452	433	410	400	416	402	406	429	376	421	381	404	422	396	380	414	393	429	475	391	417	444	430	432	437	397	439	409	439	442	448	415	388	428	418	412	403	403	392	410	432	454	415	431	438	412	449	424	438	408	426	419	408	403	434	429	422	390	389	418	468	452	417	461	434	428	444	377	412	472	413	425	417	434	420	436	440	481	425	420	426	418	444	436	425	411	451	454	402	437	420	423	457	403	390	401	409	470	423	460	395	434	453	429	408	434	438	430	452	426	456	450	424	432	425	446	454	437	412	424	407	433	437	436	449	432	426	415	426	386	391	398	377	383	416	425	435	422	421	405	451	427	418	413	433	361	398	383	425	438	412	377	436	424	433	455	447	448	430	437	416	426	424	406	466	406	425	466	416	452	452	423	422	391	442	402	420	457	437	419	448	437	424	424	427	426	438	443	439	449	422	462	456	430	474	438	433	428	427	408	453	389	456	479	433	404	425	467	450	433	410	396	375	438	415	449	454	398	429	437	421	427	448	418	434	427	415	396	407	437	389	427	419	425	430	461	436	426	471	414	447	414	412	459	382	412	453	427	403	395	397	432	429	417	449	418	447	392	417	444	425	469	461	391	393	436	443	443	409	432	409	423	424	412	395	457	437	439	413	461	435	407	390	427	423	386	416	416	398	387	437	405	416	424	457	407	433	381	411	442	421	437	393	414	405	400	416	429	437	426	404	379	430	380	458	441	457	443	405	449	372	396	408	433	446	404	451	394	457	421	406	446	425	436	479	462	420	480	449	424	403	446	407	421	431	433	446	398	415	440	451	456	428	435	422	467	452	468	454	433	478	405	475	425	433	390	415	410	383	459	435	451	433	407	457	402	405	416	428	422	450	405	440	419	413	420	451	438	397	480	439	424	474	444	460	443	384	396	406	443	440	439	423	414	422	480	410	423	414	437	437	442	420	481	434	461	449	430	414	417	421	412	465	412	472	454	428	380	393	428	394	371	419	453	423	412	419	429	433	386	415	452	412	403	391	379	417	407	416	445	459	475	421	399	438	401	420	429	418	432	394	422	429	449	447	407	431	396	428	418	416	394	442	418	403	393	427	390	445	418	420	408	398	449	430	408	471	390	455	421	429	432	399	422	421	410	403	421	454	406	441	431	446	436	453	418	453	415	428	484	452	442	416	416	438	447	412	426	420	454	432	407	422	410	415	449	451	395	408	439	443	441	399	464	462	416	422	439	479	445	438	464	472	407	414	399	441	434	452	381	430	434	405	438	405	431	454	401	364	425	410	434	463	424	407	445	411	409	423	446	430	436	428	443	464	445	405	445	419	407	421	436	430	404	430	412	439	468	406	417	411	411	416	428	464	410	415	424	388	453	419	462	460	422	392	390	401	424	404	472	427	403	402	460	453	426	420	425	410	364	403	435	437	391	439	439	475	419	424	424	427	444	418	446	399	415	440	416	406	450	459	441	419	392	443	415	400	437	442	451	434	412	423	444	429	390	484	416	353	419	404	411	387	420	412	409	388	413	430	415	428	412	434	444	436	446	441	447	380	415	436	454	448	480	421	440	365	446	435	468	396	416	419	431	408	417	412	424	419	435	407	400	436	416	388	398	437	438	460	442	447	442	431	419	430	447	407	412	442	443	392	432	432	458	401	437	440	416	410	401	407	425	405	425	416	432	448	429	470	430	426	476	417	425	428	413	455	435	457	398	417	436	380	393	418	457	484	424	395	411	412	456	438	428	411	424	455	405	431	424	451	479	415	416	415	454	398	428	455	449	402	444	469	485	423	432	423	451	416	385	386	416	428	425	468	412	420	424	460	413	406	416	424	451	428	418	439	441	427	405	402	445	434	407	418	420	425	457	408	434	412	414	472	402	442	438	426	403	409	419	428	402	433	402	392	411	411	413	424	438	426	427	430	429	425	437	439	417	419	429	403	454	456	411	442	423	430	435	460	381	388	430	452	445	412	453	426	421	413	401	398	415	439	420	421	462	451	444	453	416	453	427	411	401	372	415	422	416	397	420	416	421	422	425	419	427	436	436
39245	15769	4185	2014	1412	1230	1081	1019	937	970	877	913	938	951	899	910	958	932	930	909	961	946	954	929	973	966	954	853	953	906	902	923	934	968	943	926	911	895	923	895	888	961	927	931	887	925	919	941	955	916	966	920	899	973	938	927	896	927	882	939	920	915	898	940	928	895	925	924	1003	930	918	946	919	989	915	902	909	961	946	922	911	969	955	904	900	889	919	924	915	911	897	972	904	895	974	938	914	923	991	933	1008	896	943	891	900	917	983	911	898	906	895	901	972	912	898	983	945	927	931	931	952	961	925	902	927	956	922	907	921	921	916	948	917	915	882	920	903	906	934	931	956	936	905	873	961	952	945	874	961	928	936	939	918	989	899	904	901	939	934	906	905	894	929	964	925	908	941	942	965	932	894	973	906	968	907	928	927	899	949	942	944	947	984	942	899	924	940	957	871	938	918	987	912	915	937	913	954	903	940	944	901	939	976	906	936	914	904	927	946	966	972	921	903	916	868	941	893	950	970	931	911	924	944	906	960	908	904	938	932	948	919	944	908	920	995	829	911	954	959	936	916	941	888	910	893	931	896	956	936	974	914	946	908	922	881	931	915	898	906	913	964	923	927	930	948	854	942	919	944	943	970	887	966	929	930	926	943	981	889	924	942	961	988	899	951	914	912	947	905	988	892	949	937	939	978	936	951	975	929	903	899	929	930	938	927	930	923	905	912	928	928	968	901	936	957	918	923	951	895	938	981	887	913	934	919	924	937	893	883	909	870	885	956	908	915	914	910	942	950	913	925	896	882	930	971	907	947	894	942	927	889	970	923	907	888	937	904	909	929	912	959	901	930	912	938	926	919	912	940	982	919	935	898	913	868	926	942	927	911	892	948	916	937	902	941	937	937	903	978	888	921	934	930	904	983	923	956	946	913	913	922	931	914	939	891	916	921	926	976	911	900	959	943	935	958	889	932	875	948	911	943	902	990	938	944	930	922	920	877	894	898	905	955	933	923	938	917	882	929	963	961	956	945	925	944	958	959	920	950	930	968	914	928	934	932	953	951	939	881	936	913	966	917	944	954	921	895	956	894	891	896	922	907	961	943	940	918	922	943	914	944	944	952	924	909	923	912	936	900	945	913	945	932	911	958	867	954	1012	937	857	914	914	887	933	844	921	900	865	939	952	916	984	960	938	919	918	895	926	928	930	905	950	936	942	860	939	875	914	905	981	929	983	953	994	969	912	976	908	919	895	931	958	913	939	909	932	934	926	994	972	938	984	954	945	956	980	939	933	914	943	895	952	918	928	976	937	897	920	952	884	950	911	939	895	893	967	905	924	961	902	922	969	919	923	1031	926	938	934	927	935	995	906	872	891	858	963	982	906	911	958	941	922	1000	902	855	881	929	926	887	945	984	929	915	947	866	894	930	907	964	902	893	929	974	934	891	948	896	960	906	944	935	943	879	922	930	905	942	922	938	945	936	994	942	969	907	969	970	920	937	985	946	932	896	931	872	922	946	963	913	963	958	932	988	972	925	941	891	953	877	936	919	958	981	882	886	973	935	858	949	906	889	924	951	962	926	927	948	916	932	940	957	927	895	924	931	866	926	906	966	898	911	937	924	919	978	881	914	879	979	936	907	907	900	926	924	918	957	892	918	919	922	933	927	907	901	942	895	950	980	979	928	968	931	930	947	930	896	895	884	974	920	949	877	936	915	909	972	919	935	993	943	895	1004	939	926	901	866	942	904	904	1006	910	906	926	916	945	943	874	921	930	878	944	961	872	902	925	869	952	983	924	924	904	920	928	945	932	935	896	917	903	957	884	925	885	933	912	931	940	896	887	951	874	917	912	968	954	929	930	938	912	878	961	940	968	911	979	947	909	924	871	949	872	877	920	896	965	968	947	922	911	945	918	920	888	897	977	918	999	975	969	892	906	942	898	908	920	885	914	928	924	952	1002	919	949	974	914	914	945	912	991	919	957	897	992	904	953	946	949	951	942	916	911	855	906	888	917	982	942	894	912	909	938	952	924	944	941	881	927	939	910	903	923	876	953	944	883	887	919	923	914	972	932	976	963	942	852	866	930	946	912	974	912	926	920	933	925	968	916	938	972	917	928	916	911	976	880	984	931	907	957	983	928	948	914	918	989	896	927	876	921	882	923	933	936	957	940	954	910	996	979	857	925	913	1002	916	977	929	931	957	917	960	951	927	925	913	899	913	893	899	935	889	957	939	991	954	925	932	931	906	951	903	989	925	858	907	930	907	922	899	945	940	939	953	936	934	931	938	982	945	941	966	965	925	985	989	985	904	912	937	944	907	878	918	939	898	930	935	878	916	930	943	970	919	924	900	956	931	915	968	919	912	895	945	935	859	943	942	945	945	910	914	888	929	916	980	931	950	1008	916	939	951	952	870	902	952	916	926	949	920	968	943	965	984	921	924	941	908	920	953	946	884	921	987	934	924	905	935	929	922	935	926	946	962	956	906	907	912	919	908	946	930	898	924	924	926	929	889	911	925	931	935	937	929	913	954	936	963	955	991	994	972	940	960	942	958	894	990	952	961	970	954	972	932	925	948	908	903	914	965	949	900	945	939	892	973	894	931	942	945	928	937	918	947	948	896	942	914	920	915	954	942	927	959	888	910	925	976	882	862	971	949	942	904	937	883	944	932	873	899	1002	924	953	929	929	932	987	939	915	886	903	927	920	983	928	946	937	951	920	935	984	932	939	986	931	913	966	867	918	946	925	900	946	898	901	923	928	945	935	922	961	940	974	896	892	984	931	949	968	950	904	927	943	956	979	971	945	954	929	922	961	912	964	894	962	847	938	942	912	933	919	904	918	949	963	918	895	946	903	960	921	934	933	934	909	929	936	908	859	911	898	924	931	953	925	982	899	909	908	937	928	963	944	987	965	890	924	880	937	932	973	929	958	973	921	923	911	869	965	921	919	970	960	869	928	892	964	953	979	910	930	948	882	973	937	940	988	908	917	912	936	903	941	929	988	893	976	937	954	944	929	933	956	972	934	906	880	875	872	922	917	883	925	913	938	958	990	956	933	902	913	886	947	906	890	922	921	975	942	917	959	934	880	906	913	914	904	966	911	930	873	926	953	932	913	913	923	917	931	958	924	935	948	840	916	916	955	951	891	963	912	933	924	937	927	894	917	952	924	959	906	942	919	982	933	967	918	897	952	992	862	888	863	907	966	951	928	939	928	873	903	974	939	903	905	948	896	933	911	947	880	872	941	920	904	973	939	1011	899	861	910	903	949	969	966	896	900	876	942	885	880	944	926	929	922	971	876	992	937	918	949	929	925	909	955	952	929	876	908	917	941	926	909	908	951	955	942	986	934	937	981	955	920	897	940	909	933	949	949	890	921	934	933	926	918	899	940	949	954	987	911	913	944	986	922	975	961	938	985	917	916	946	935	904	906	912	962	934	918	900	926	925	956	890	932	916	971	928	955	905	933	920	883	950	906	898	964	943	915	941	938	903	941	968	923	908	967
66921	27964	8218	1571	813	533	501	472	476	453	439	451	416	440	449	443	466	420	442	430	423	474	413	424	435	456	453	463	404	398	451	422	453	429	426	419	473	428	456	427	456	404	412	419	439	451	435	446	426	441	431	443	419	432	461	427	453	450	422	440	439	455	452	432	447	428	452	463	423	449	429	432	449	414	447	462	394	458	421	402	434	452	396	426	411	423	421	435	459	434	439	443	442	445	430	411	430	428	439	428	414	410	402	419	451	425	409	418	431	414	413	440	441	440	448	428	403	424	417	429	437	419	409	461	496	403	400	435	422	395	458	434	425	476	438	385	389	415	464	421	462	433	500	418	451	450	398	464	384	414	414	421	404	419	432	445	408	428	424	448	434	417	414	460	477	428	401	457	413	409	395	444	439	401	439	393	434	448	414	431	415	436	435	411	447	434	419	464	392	453	423	407	481	440	411	393	448	410	464	431	426	442	403	431	470	430	426	417	443	404	413	418	436	383	447	389	435	468	419	416	426	446	453	398	444	405	471	453	414	430	438	470	444	449	455	434	416	449	469	478	427	393	410	439	383	408	466	467	401	432	412	424	455	406	408	433	389	447	443	449	451	418	440	448	392	453	414	410	501	452	424	444	431	432	433	421	455	425	457	412	467	404	444	422	404	387	386	414	398	449	415	435	449	406	442	426	436	435	430	465	452	411	431	454	402	448	440	443	467	419	428	399	398	405	447	425	464	430	401	451	443	420	422	413	461	431	443	421	407	429	450	449	412	431	443	424	418	422	470	415	411	438	444	426	441	433	443	408	425	382	445	429	451	446	436	394	430	441	434	388	456	432	460	416	486	414	442	413	410	429	426	428	439	448	451	399	471	435	436	427	437	411	432	410	431	440	439	409	393	424	427	464	458	437	462	415	417	438	440	417	455	444	465	463	421	462	407	429	442	447	432	460	461	405	418	408	424	455	445	411	412	433	455	416	448	396	416	408	431	417	433	416	420	420	419	445	397	423	405	394	433	450	417	414	438	389	423	483	429	457	402	425	433	416	466	429	443	405	469	428	422	420	440	401	430	443	454	449	439	394	423	449	436	410	410	401	468	454	430	390	434	396	450	452	426	388	385	388	426	427	399	462	435	468	430	403	414	464	410	425	445	425	393	458	437	436	411	401	437	441	448	414	440	445	424	467	424	441	446	406	430	470	425	444	405	453	429	435	440	456	437	405	443	438	475	416	427	405	416	403	445	423	406	429	447	407	381	465	412	407	419	430	443	428	437	436	408	419	396	457	440	363	430	441	477	442	448	456	443	387	412	408	452	414	439	408	426	439	422	445	473	415	481	394	417	436	450	452	395	437	413	459	425	452	455	430	438	475	427	485	430	452	401	447	458	407	413	450	440	465	433	412	446	444	453	455	398	428	460	413	410	442	459	428	418	390	444	428	395	438	397	422	446	483	417	415	443	400	464	404	433	420	404	451	445	477	448	410	432	445	435	433	438	421	411	423	385	444	407	434	477	442	428	422	418	451	422	381	430	407	430	393	490	444	423	416	427	414	394	410	424	449	430	399	439	422	430	436	428	422	398	430	417	417	422	391	446	459	448	445	392	430	398	449	433	417	430	471	420	451	462	429	454	396	428	449	401	415	448	476	445	432	405	475	446	431	428	456	405	486	466	455	447	422	370	452	420	465	447	438	448	430	440	443	436	402	394	453	442	397	437	433	472	440	438	430	438	419	416	472	445	458	391	405	445	400	432	429	447	381	423	391	460	348	397	475	457	388	427	414	428	405	437	395	416	413	479	453	420	432	401	458	404	448	395	415	369	420	449	398	434	411	386	403	429	447	462	417	492	443	426	429	403	438	436	470	418	411	428	436	446	435	430	430	436	426	407	447	449	425	452	467	453	424	444	434	448	444	427	434	454	402	482	422	459	463	408	405	489	457	456	423	447	484	427	418	434	445	427	425	396	426	411	400	423	408	437	404	453	403	420	457	395	428	428	413	438	467	465	423	384	425	463	419	444	404	452	444	474	422	402	385	447	432	427	400	411	462	446	426	433	449	450	430	430	460	396	399	448	420	421	448	445	446	419	423	416	446	417	441	414	416	443	443	425	465	435	422	448	440	424	415	414	458	423	391	452	461	459	435	409	424	429	427	475	424	439	420	445	444	450	427	399	444	403	404	444	405	418	420	441	426	454	452	467	433	407	449	389	422	428	448	414	445	427	463	451	429	439	413	443	444	416	409	397	429	418	460	470	429	458	413	409	395	393	406	410	438	435	422	415	408	445	434	419	434	420	436	416	410	434	465	436	462	420	402	411	421	474	449	415	426	446	440	427	461	424	465	436	446	397	412	422	443	405	394	453	455	421	379	411	465	448	400	440	457	406	412	420	453	402	407	444	460	451	429	445	437	409	415	445	457	422	433	457	450	396	463	413	489	419	404	381	453	419	400	397	456	434	438	397	420	408	365	434	468	454	447	431	435	410	407	393	462	433	438	489	379	420	442	408	410	436	382	420	445	412	432	423	448	410	411	445	443	370	430	464	444	391	411	465	469	422	426	411	400	398	453	468	423	378	413	425	401	386	419	396	438	394	453	424	409	431	426	458	466	459	435	404	393	469	413	437	423	449	441	441	419	448	445	400	461	416	423	438	368	438	430	405	425	489	441	437	422	449	432	462	421	428	428	424	434	460	476	430	425	427	440	479	411	455	411	435	434	438	469	411	434	423	392	455	405	441	446	432	440	429	412	451	436	461	462	458	411	416	438	426	464	390	433	384	428	433	405	430	487	443	412	416	413	402	432	375	430	446	415	378	446	388	409	407	450	414	405	460	463	451	437	401	408	431	385	430	467	419	413	432	439	459	393	403	453	427	408	444	420	461	436	473	393	403	450	437	416	395	399	417	418	419	383	422	440	434	419	461	437	443	400	425	410	440	488	446	412	428	451	485	458	435	430	404	487	412	425	391	440	427	422	420	445	446	383	456	415	444	463	456	399	391	422	437	463	435	418	453	454	430	437	433	429	425	450	445	411	378	438	423	430	476	388	442	457	446	461	434	410	422	409	448	455	411	465	477	432	431	469	419	389	387	453	408	465	446	433	432	442	441	430	468	407	456	432	448	439	444	417	463	421	438	469	426	415	410	369	417	391	411	452	418	441	441	436	417	408	414	389	456	449	458	418	420	412	429	449	405	440	469	422	448	437	428	438	439	461	400	435	461	424	436	417	422	449	439	441	447	426	459	386	414	394	441	456	430	428	430	415	436	458	415	426	429	421	397	449	413	438	443	428	460	438	425	381	448	424	440	427	410	427	449	398	438	429	440	456	445	437	443	449	371	469	465	410	421	415	412	426	417	421	429	411	438	419	427	439	416	441	433	420	444	427	421	456	461	430	433	432	449	442	422	388	424	425	430	417	421	434	429	403	428	437	449	425	455	459	456	419	429	481	424	449	436	429	441	423	445	454	465	430	426	420	416	417	451	429	469	395
46566	17335	5750	3004	1943	1340	1170	1017	955	999	972	988	916	931	978	904	926	894	953	948	982	970	940	936	916	988	916	934	910	945	905	905	920	938	990	877	973	952	985	906	923	954	977	945	945	976	937	893	911	941	943	924	939	878	927	937	937	936	950	903	957	935	951	930	949	935	891	918	935	975	939	977	970	947	957	890	939	903	971	951	905	939	995	964	861	891	956	921	926	960	959	902	920	942	927	920	967	925	951	948	934	910	980	904	968	962	935	890	910	893	909	899	946	875	942	973	967	925	969	946	936	916	1010	900	944	900	916	931	903	935	962	961	985	911	931	918	941	915	984	921	954	947	930	864	934	953	870	909	929	895	920	916	1010	904	980	930	954	938	917	978	976	926	929	982	928	984	914	922	878	952	909	949	923	930	938	981	939	955	939	976	1021	934	935	918	952	962	966	927	887	942	926	894	885	932	922	940	942	978	955	938	906	984	944	950	955	903	912	926	964	955	916	921	927	943	982	973	1002	909	907	959	946	906	911	920	961	936	957	931	928	938	939	933	1000	904	933	991	942	957	984	954	926	963	911	944	962	941	913	917	915	950	912	963	940	978	905	994	933	966	901	984	957	963	947	900	971	939	938	913	973	908	944	933	961	928	967	953	999	973	937	924	911	926	942	920	924	966	955	978	950	911	904	887	1010	928	919	926	962	929	919	940	933	869	1004	971	935	918	913	988	942	905	965	900	950	1001	933	960	942	945	929	943	919	959	891	907	930	883	941	896	976	924	938	939	902	969	931	948	931	963	945	938	956	934	931	924	991	904	923	918	924	971	966	936	943	900	942	919	928	889	922	947	948	942	938	949	959	970	948	915	935	967	932	934	955	924	896	945	898	911	976	995	943	924	904	954	933	980	909	949	920	948	949	989	960	890	948	899	946	923	939	976	938	953	928	969	906	990	964	941	941	907	1021	942	969	971	962	929	942	881	929	937	876	941	901	932	920	934	961	918	926	927	912	889	945	944	970	947	949	946	902	940	960	971	972	907	914	885	922	947	934	912	904	976	953	978	917	917	937	930	976	969	979	915	967	929	977	910	993	944	931	930	946	980	987	997	973	968	970	938	933	938	921	944	953	941	925	966	934	953	922	926	916	915	917	930	927	911	951	957	945	933	958	933	944	939	953	959	911	933	993	915	948	953	903	942	903	952	900	920	942	919	959	941	893	921	948	908	936	938	928	952	971	909	927	932	906	917	964	908	935	962	971	900	1003	877	926	947	926	882	939	965	979	957	924	952	923	1006	927	951	895	935	969	908	900	892	902	908	910	916	972	923	953	916	986	957	896	996	889	883	907	938	870	882	915	905	988	998	972	921	881	971	933	893	920	946	955	902	891	935	887	934	920	965	980	856	859	944	914	951	883	943	963	937	921	937	942	945	973	919	967	947	924	949	989	972	916	910	954	937	923	907	913	934	929	933	878	907	900	1025	926	962	1007	971	923	987	944	955	915	897	996	961	902	961	885	978	911	909	925	961	950	942	955	939	982	951	1017	893	948	946	905	919	925	918	963	951	963	887	879	955	965	940	908	976	905	955	947	980	931	923	972	966	955	922	964	958	933	964	931	910	957	903	933	947	954	967	999	951	966	944	949	897	1007	878	953	964	968	973	952	908	906	914	944	964	972	957	935	930	961	927	927	947	939	946	898	896	973	917	935	879	966	919	964	863	886	993	942	941	883	928	889	895	931	929	918	934	946	944	899	947	923	919	906	927	973	931	938	967	999	939	908	973	880	982	904	898	948	937	897	953	939	986	874	985	912	918	962	884	932	908	990	938	984	1017	931	920	953	987	952	899	972	941	922	953	938	899	932	948	920	923	930	941	927	908	899	939	920	997	938	960	966	920	998	929	922	888	898	943	921	950	962	945	951	963	960	963	945	932	974	903	922	915	932	900	942	948	895	907	988	912	929	887	972	939	1001	968	906	935	942	938	978	969	969	903	937	958	982	971	980	863	967	946	929	900	947	983	955	936	973	907	923	893	891	982	966	947	938	884	949	985	942	977	951	909	887	932	948	881	924	919	937	964	933	948	922	931	928	953	945	939	929	918	978	938	935	961	903	961	931	923	918	908	952	894	937	967	970	909	969	935	928	935	942	918	944	954	926	972	919	962	939	925	905	946	929	1024	980	926	960	978	904	979	973	931	913	945	913	937	927	914	911	934	935	921	959	936	963	946	916	933	968	976	936	962	901	929	858	999	968	908	914	928	952	965	945	951	962	954	984	945	967	971	943	986	902	889	939	938	967	953	912	886	968	937	951	964	981	925	983	982	941	933	935	1000	927	954	984	958	961	933	944	939	958	903	954	1025	917	954	984	922	938	966	944	928	940	922	957	960	899	1014	918	893	879	908	915	938	901	862	929	901	910	932	921	937	894	968	922	946	933	959	950	942	923	958	936	960	965	938	936	944	948	909	971	930	935	959	917	946	903	973	932	977	938	933	894	916	942	973	922	967	964	973	945	942	966	961	948	922	976	940	952	901	906	931	917	935	943	921	954	896	904	950	927	952	920	915	945	897	940	959	912	964	953	968	917	942	931	937	883	942	973	931	918	952	945	925	954	976	928	901	924	902	983	974	953	926	938	908	945	916	901	928	960	927	907	936	912	992	902	970	928	933	926	979	968	935	923	956	910	941	925	941	907	929	940	860	930	946	949	965	926	936	977	909	899	936	906	935	929	914	908	982	933	975	986	1027	884	935	940	985	946	911	997	990	911	971	988	937	929	952	902	945	897	902	980	917	949	947	922	922	909	920	972	906	934	979	941	1009	958	916	981	896	920	899	962	964	950	986	980	933	947	960	914	935	881	945	946	891	940	913	953	964	999	919	971	982	911	922	897	963	949	936	950	958	992	940	919	980	938	870	969	941	915	954	946	904	999	943	936	939	950	942	927	947	904	894	1007	963	900	922	959	895	938	939	972	986	956	927	899	968	932	926	985	974	924	978	917	915	936	933	993	956	908	961	963	943	927	931	966	982	952	907	959	940	982	977	1015	969	944	960	947	941	933	927	989	956	950	909	986	949	921	954	976	955	945	931	954	963	927	1000	921	962	938	987	946	928	918	918	1000	983	934	955	902	916	905	910	953	933	916	1013	934	932	996	945	914	962	902	929	981	985	915	978	978	899	979	983	941	973	963	957	954	984	873	955	946	946	969	925	946	949	880	886	958	979	945	977	971	939	962	960	910	1005	888	967	942	906	940	976	992	970	900	954	995	935	937	908	905	905	923	944	951	899	906	898	895	970	872	951	940	928	982	979	985	945	943	995	964	900	916	913	972	934	911	951	938	935	951	949	954	937	956	920	992	908	920	954	928	922	1010	931	930	959	875	916	964	997	917	926	956	926	908	936	953	980	901	941	918	920	962	950	940	955	876	938	905	923	900	938	921	971	962	856	938	897	931	904	933	938	942	923	945	933	931	967	972	960	967	924	923	936	983	876	928	911	944	912	999	940	931	916	992	884	924	967	892	981	970	911
59431	28066	11531	3274	1251	793	549	507	454	433	456	449	473	433	477	415	449	438	430	455	421	419	421	425	458	401	447	421	451	422	427	435	459	425	426	421	435	451	451	435	440	461	417	459	453	462	430	417	450	449	443	427	427	452	426	416	448	464	466	433	457	423	439	411	441	447	478	448	445	376	459	434	411	430	456	429	445	429	455	453	441	418	444	404	456	445	477	409	432	482	451	436	471	421	434	420	404	408	472	420	424	426	470	462	410	487	471	414	446	425	426	431	397	442	429	479	441	448	383	416	477	434	467	454	419	446	438	421	416	419	424	448	422	451	427	475	419	434	457	429	459	432	426	418	404	443	423	426	425	454	432	423	462	457	391	421	412	427	435	453	415	420	391	436	403	429	421	444	408	480	452	400	411	428	428	415	424	448	464	439	458	432	417	431	420	440	434	458	412	416	431	449	424	444	480	446	432	438	459	436	461	455	486	409	461	374	441	430	417	438	468	460	494	425	473	464	422	453	423	463	394	451	423	448	465	425	450	435	404	412	427	456	410	411	426	431	482	465	458	409	448	462	457	455	445	415	475	468	464	441	441	429	415	462	440	402	475	470	449	423	442	428	453	399	404	439	418	407	438	462	395	413	457	471	455	428	436	421	452	420	425	431	408	511	447	413	447	467	446	428	454	431	457	408	415	410	438	468	441	419	432	438	445	422	437	431	410	430	419	438	450	441	409	450	425	521	438	406	408	467	439	438	427	444	461	403	408	450	421	451	431	443	456	460	443	432	401	433	426	447	395	489	436	431	439	430	463	468	428	459	407	435	404	451	432	455	444	396	426	434	435	474	443	458	429	421	447	446	433	446	406	408	436	434	409	421	415	436	448	387	411	448	475	441	409	446	459	423	460	449	461	403	416	417	419	468	444	459	467	425	424	408	424	420	433	484	407	449	465	475	457	462	446	462	426	431	459	395	465	423	433	451	441	434	392	444	499	468	480	444	435	446	457	407	417	393	437	428	454	438	453	452	433	457	424	386	460	432	429	476	442	387	440	444	404	423	453	440	396	388	425	394	403	414	402	406	410	431	396	452	406	457	456	409	444	397	431	439	465	504	478	440	441	425	436	407	437	411	443	427	428	458	430	446	409	420	471	435	408	434	458	402	441	425	435	440	448	433	445	447	465	401	416	430	411	463	488	452	467	427	411	441	469	421	471	424	421	471	435	432	408	436	464	414	460	384	416	451	409	402	434	472	467	462	400	428	454	472	430	467	456	443	454	396	427	420	459	451	446	439	448	421	433	439	464	474	458	418	434	435	463	418	476	425	458	430	425	433	462	429	438	443	460	419	433	425	475	416	425	434	432	461	404	407	455	432	429	429	434	444	449	422	438	413	441	427	411	439	436	440	416	433	474	399	460	438	433	449	393	424	437	387	413	465	449	425	419	421	427	395	478	441	440	456	440	446	395	436	457	458	418	467	434	424	422	421	447	452	458	389	428	451	421	449	447	434	435	444	431	451	425	458	437	403	414	432	474	442	425	455	453	394	410	424	425	439	402	428	416	411	450	473	434	454	397	419	405	440	429	450	413	428	386	414	396	447	427	467	442	443	421	458	480	444	390	438	452	470	423	448	467	442	406	412	441	418	442	467	450	437	423	445	432	456	399	482	406	469	442	419	382	418	446	459	407	425	433	421	428	464	440	465	451	428	422	404	443	448	449	456	424	411	429	403	415	436	449	452	423	422	450	426	430	446	459	438	457	426	450	432	408	430	455	430	422	485	437	454	443	408	477	442	417	427	455	429	393	386	468	419	437	433	430	404	461	450	435	462	422	450	405	410	440	454	431	446	426	460	384	431	436	449	478	449	436	437	462	375	432	425	435	475	427	494	449	455	469	458	433	413	446	444	492	461	407	461	436	376	427	417	395	422	402	394	444	413	470	451	469	452	473	435	451	451	435	481	454	454	426	493	409	407	442	431	426	457	417	438	451	417	410	454	422	444	425	460	396	398	387	405	412	442	430	446	429	441	446	494	433	393	399	402	469	433	452	412	479	429	425	437	429	426	427	411	450	430	463	419	442	396	473	459	433	428	440	422	440	413	438	443	449	398	444	422	435	413	415	413	443	462	394	412	424	449	448	427	388	459	444	446	409	417	429	425	449	446	436	460	431	463	439	451	475	393	458	428	453	419	445	442	449	461	438	427	462	394	444	430	433	439	384	414	478	419	437	410	449	421	448	417	466	457	390	414	439	466	459	479	458	464	449	446	443	438	444	441	410	414	481	450	453	457	388	450	456	390	436	455	447	454	429	453	422	448	434	406	406	453	471	439	440	415	448	462	436	406	449	404	467	430	414	411	473	437	414	428	466	423	399	453	436	422	413	455	404	418	448	441	441	444	429	428	464	402	399	429	430	460	434	434	429	472	461	446	414	451	433	410	473	415	454	395	438	441	441	459	439	457	441	418	449	444	430	437	465	458	420	414	431	446	450	458	447	401	422	446	437	427	438	450	461	430	446	409	432	435	435	433	409	427	467	420	421	461	449	402	423	418	465	466	451	427	447	446	466	419	457	380	450	412	402	469	443	446	413	438	455	480	448	398	482	436	390	447	448	435	448	445	453	450	450	419	456	397	422	446	397	428	470	407	427	373	472	442	437	487	404	400	414	453	411	420	407	449	420	413	497	458	451	450	454	443	450	462	479	439	441	409	447	446	493	439	451	431	425	396	446	430	480	411	439	465	431	450	444	394	468	467	457	451	435	455	444	431	431	409	447	437	447	468	414	403	449	433	458	454	412	417	427	422	400	444	470	393	373	455	445	437	455	457	457	421	470	469	463	458	442	435	396	429	436	491	420	452	413	447	448	407	432	419	464	403	450	429	480	454	484	419	437	397	454	432	445	426	453	447	427	424	445	423	443	461	375	415	439	431	477	485	457	447	454	488	437	440	441	451	445	405	446	444	433	441	416	442	454	437	450	472	421	436	447	444	477	449	401	415	427	382	459	432	402	429	442	449	441	444	428	436	413	397	422	418	444	460	486	435	465	428	490	442	413	389	399	416	427	395	404	442	441	458	443	435	459	411	433	462	429	457	411	442	464	439	421	426	438	447	443	409	420	423	401	439	414	427	441	379	431	452	455	433	421	422	398	455	449	448	450	477	459	445	431	420	446	449	415	466	472	450	452	444	456	454	423	421	431	425	432	391	422	414	423	397	451	454	434	433	429	454	414	412	394	398	432	401	429	419	419	434	413	464	454	421	447	464	445	399	444	443	423	410	419	470	422	442	427	430	415	449	393	395	389	418	461	410	437	445	425	463	432	400	464	468	453	479	400	455	405	450	416	419	411	448	429	404	409	435	425	456	450	408	446	430	454	418	439	398	429	386	455	452	454	431	446	491	437	420	438	469	423	448	456	445	414	432	460	447	417	428	450	432	418	422	441	417	404	453	453	458	431	440	413	454	392	413	467	451	432	485	441	426	439	427	456	489	419	451
40596	19561	9962	5254	2941	2019	1332	1096	1061	1054	971	1083	1013	994	926	940	914	945	965	984	896	966	935	968	957	973	960	954	906	877	924	1037	976	917	959	972	942	962	950	953	940	989	996	960	975	954	955	997	996	927	963	900	953	1002	947	967	927	961	932	928	975	952	971	945	961	996	937	964	899	877	915	936	930	970	969	926	929	929	1013	949	990	961	921	994	950	927	893	932	954	948	975	955	979	976	972	971	938	971	994	987	968	998	880	916	944	972	958	924	986	946	970	891	987	1020	929	895	952	951	901	910	954	962	924	998	993	976	957	947	990	949	921	943	941	920	1017	868	959	948	940	963	933	943	1022	912	968	932	937	916	909	956	956	1001	984	924	951	961	960	943	939	1015	985	945	925	938	938	957	924	966	943	974	961	952	887	978	978	996	970	940	978	936	929	958	962	969	892	943	953	929	930	989	923	948	959	944	956	919	933	981	912	938	998	1025	970	905	940	973	951	937	979	972	916	941	939	944	975	966	978	913	897	972	960	918	1002	979	925	958	957	969	945	937	907	970	968	945	987	964	970	977	934	1019	963	941	967	961	965	920	931	934	951	968	916	958	980	872	942	985	934	978	985	1000	950	935	981	987	947	925	943	964	1039	1005	915	974	943	936	955	933	986	960	940	922	969	936	978	980	991	907	903	905	936	931	918	958	982	930	885	927	996	904	1008	889	985	921	985	933	987	961	923	869	938	896	980	973	1011	902	920	965	899	934	898	976	913	969	954	945	978	993	959	985	996	966	942	941	970	953	973	992	938	891	973	942	980	921	929	909	963	959	943	966	956	931	918	970	955	944	946	929	935	894	970	964	955	913	949	951	951	893	909	950	925	950	921	952	968	941	896	919	948	941	946	899	967	950	958	959	922	949	982	969	1009	939	966	932	940	944	957	989	1002	985	952	960	976	885	913	980	922	968	977	938	915	909	963	977	919	933	941	898	988	949	944	933	929	935	982	989	945	960	972	959	944	898	961	909	973	937	931	959	945	876	963	954	985	985	956	938	964	963	905	950	976	963	956	977	1015	988	942	924	1005	972	931	967	931	934	938	929	958	994	946	992	947	959	902	1008	947	1014	881	922	966	974	931	935	954	961	934	937	898	923	974	960	1046	937	979	958	919	1007	922	959	928	1008	922	1018	982	970	938	964	951	989	971	1020	989	972	910	983	955	943	942	984	943	929	913	995	922	928	976	983	966	907	956	956	951	970	929	911	952	921	972	948	974	968	1012	988	958	970	948	958	982	922	968	992	915	972	966	960	962	911	951	961	905	950	948	979	960	981	949	945	948	991	965	871	971	966	946	975	951	994	1042	1010	908	982	991	909	936	919	965	962	958	996	955	888	908	934	916	944	980	959	938	971	924	993	937	926	966	960	968	962	914	938	991	963	965	989	945	975	950	948	971	938	907	937	943	955	919	934	967	983	947	938	936	953	953	980	929	900	957	920	938	966	952	984	923	956	952	919	980	972	976	947	963	949	919	968	954	934	975	974	920	882	926	928	962	990	892	936	1013	906	975	931	927	955	1002	958	953	947	962	944	892	915	894	922	960	950	1004	946	924	1004	915	939	913	939	966	938	963	951	943	963	978	959	924	927	947	951	901	918	937	985	936	931	947	931	966	907	944	986	915	951	967	968	968	994	971	984	962	939	953	972	1016	948	1038	983	951	959	928	987	978	954	988	971	1018	957	963	965	940	951	909	914	982	967	972	1024	951	949	991	966	930	951	913	977	977	927	895	991	970	914	964	943	941	975	1019	1000	990	922	872	950	892	965	949	955	990	960	1003	858	917	1018	908	901	925	953	972	949	970	980	884	960	951	966	962	964	1008	945	922	961	957	935	945	917	926	919	899	959	979	961	914	977	960	946	924	897	944	987	960	934	971	916	922	951	989	959	971	990	958	973	921	1001	919	968	939	892	928	927	945	941	953	969	985	976	941	1008	926	972	942	998	979	935	896	906	909	944	922	938	919	936	920	943	943	918	973	910	957	966	953	992	978	942	950	965	968	924	977	957	975	935	863	975	938	986	896	927	932	941	950	930	982	947	1005	997	1013	958	947	934	991	937	959	994	925	977	928	974	892	959	914	986	949	1016	915	960	981	921	949	965	963	968	868	935	978	939	856	947	976	972	895	972	953	889	957	956	927	926	977	912	953	999	946	938	965	954	930	993	965	905	909	910	912	901	966	983	1001	931	953	913	976	968	937	950	977	942	968	941	967	962	941	955	979	998	951	907	1026	975	956	1000	934	983	970	907	981	925	1016	961	939	922	914	910	989	945	955	963	934	970	990	960	997	904	926	1015	943	946	972	975	950	951	944	920	929	934	977	978	993	968	937	976	932	950	983	1036	968	944	930	941	986	927	928	968	1019	969	954	966	1011	968	971	945	951	948	920	1006	924	976	970	977	1030	1029	960	950	933	984	926	943	926	907	938	954	975	969	977	954	949	949	907	1003	923	916	997	956	949	955	948	950	924	919	961	965	934	952	951	989	941	990	927	997	1009	940	939	944	949	977	908	1009	954	934	957	984	1006	987	961	960	977	975	970	971	981	907	912	939	909	1012	909	962	933	929	896	936	908	933	895	1003	986	952	949	929	960	958	1000	1005	979	931	937	963	893	973	973	916	927	980	949	919	1005	939	964	992	928	941	963	933	941	997	917	993	986	921	958	942	973	941	896	1006	1024	987	948	961	986	966	954	935	962	974	909	903	989	908	929	993	927	993	918	964	990	986	943	960	918	975	936	970	956	974	969	992	954	924	958	943	951	925	931	1008	910	923	937	932	881	948	922	983	924	921	907	953	1007	949	950	903	962	930	962	973	1007	932	919	959	931	908	987	937	948	944	935	993	981	958	923	891	914	965	975	980	915	925	921	996	927	930	946	998	988	998	941	946	990	954	957	959	1018	958	914	924	925	988	965	919	943	937	931	958	914	965	994	927	961	969	1005	891	1002	881	955	922	960	898	953	990	943	926	927	962	954	958	972	886	975	956	942	940	1005	934	961	904	1001	934	963	992	1003	952	970	1007	971	934	935	940	921	907	914	936	925	1008	1021	967	934	972	958	910	968	944	995	915	943	936	934	931	960	955	890	942	928	949	944	938	946	935	939	919	940	1002	959	972	943	886	941	934	962	919	937	945	961	950	971	915	984	956	902	947	966	981	974	922	929	1003	1010	925	916	953	957	958	983	952	945	973	910	903	952	987	920	924	976	949	953	956	964	922	958	967	937	892	921	945	991	968	928	910	950	979	966	926	983	924	929	997	923	978	977	905	963	931	968	960	953	925	982	1013	969	945	987	955	943	933	992	940	957	946	952	984	978	974	973	1008	952	980	941	918	938	915	983	927	916	986	1008	958	922	928	940	919	933	993	937	941	944	931	978	974	949	918	966	992	993	935	1006	913	900	987	968	941	961	937	933	928	891	939	969	944	956	959	949	975	936	921	903	1024	920	958	961	989	902	996	922	941	934	941	1008	927	947	950	934	885	952	950	966	980	937	927	949	940	986	989	1004	882	936	910	985	941	955	934	954	921	940	930	907	960	1001	958	975	984
45734	15003	4904	2099	827	578	518	392	416	455	426	401	438	458	420	439	399	435	414	428	434	409	396	444	428	412	425	397	415	414	426	395	432	384	406	350	403	389	384	428	412	424	426	336	424	439	389	436	413	415	396	406	463	392	402	393	439	435	393	426	392	443	377	396	400	401	378	426	401	376	423	420	415	409	395	398	438	419	437	385	445	441	400	394	398	403	424	422	395	394	422	410	418	375	404	431	402	423	427	392	421	398	407	416	423	401	416	410	437	409	389	398	419	388	389	409	416	405	428	414	477	383	395	392	378	394	446	391	385	398	418	450	397	389	371	415	414	376	441	460	434	426	387	399	422	435	415	391	437	419	473	430	379	382	439	383	399	441	425	393	409	372	375	423	431	434	397	387	410	383	390	406	402	438	376	416	398	423	443	435	399	394	434	409	400	433	399	405	464	406	431	384	453	429	448	415	409	388	426	448	406	404	427	430	376	405	401	434	401	354	440	415	360	423	396	385	397	398	377	411	416	398	413	430	417	430	383	408	457	382	389	427	413	375	446	425	404	454	378	427	370	460	400	399	393	475	429	389	373	424	357	383	411	373	393	425	389	409	373	389	372	436	405	377	452	427	388	426	373	444	429	390	399	395	456	438	396	366	408	406	411	411	410	392	463	437	413	406	398	403	422	449	452	397	406	404	375	402	431	395	421	414	411	402	399	457	401	397	381	384	407	413	404	451	424	419	420	426	390	408	391	434	422	431	377	401	411	384	432	433	430	408	401	392	418	428	412	407	406	432	423	407	421	411	445	417	389	449	385	427	430	409	413	424	408	381	402	464	383	396	416	400	401	376	424	415	422	433	392	377	373	428	468	411	385	372	381	432	410	396	432	473	398	439	395	373	410	379	447	405	408	378	406	403	400	430	429	404	431	419	382	375	411	388	399	386	374	400	445	412	453	396	407	437	405	403	413	410	429	398	440	378	392	392	436	412	390	443	403	423	426	431	434	409	467	371	415	420	379	393	418	445	421	447	417	396	438	412	419	416	418	438	413	433	401	360	412	366	407	384	421	423	448	417	435	400	400	425	423	406	435	373	395	379	407	426	422	434	414	413	383	426	405	436	384	427	429	401	390	395	410	405	404	423	386	384	381	415	399	416	388	414	410	436	385	400	443	406	443	394	368	410	422	431	438	420	391	388	406	409	447	446	415	373	461	444	411	452	426	427	434	410	392	389	406	352	378	399	418	402	372	384	397	425	425	421	398	420	401	369	440	435	387	398	393	379	399	387	428	392	409	420	407	403	434	423	427	381	450	449	409	390	400	398	432	391	428	415	384	390	387	409	379	404	435	450	413	407	369	432	402	393	399	398	423	395	405	392	399	436	429	384	385	382	383	391	439	451	377	379	419	392	394	407	401	418	424	436	456	377	400	414	374	376	421	433	426	442	412	363	421	387	376	403	374	414	366	414	400	422	436	405	418	389	386	408	455	424	400	434	415	397	390	379	430	428	403	400	414	412	442	443	434	378	424	407	432	403	406	374	398	425	347	385	426	396	429	394	397	382	370	411	420	437	389	399	386	392	393	405	429	365	403	431	381	430	419	439	430	376	399	400	398	380	390	391	381	428	412	417	396	390	421	393	407	392	397	403	425	447	415	416	405	418	425	414	415	438	380	388	438	381	394	427	414	405	413	417	400	405	408	401	432	427	398	420	394	409	430	419	388	439	410	419	419	403	420	432	415	381	406	390	420	433	384	417	403	397	436	413	371	402	414	409	423	406	419	386	376	418	424	434	424	415	447	403	433	394	402	392	475	428	423	398	398	436	402	407	405	402	357	437	390	414	397	432	399	390	378	390	383	428	450	406	447	431	432	382	411	456	431	416	409	397	449	370	391	387	393	399	397	448	460	390	421	461	394	379	402	418	419	414	381	373	367	416	369	395	407	415	432	407	428	429	419	380	391	384	401	429	415	417	403	454	414	428	403	399	388	424	451	420	378	422	393	391	415	389	396	420	397	432	437	397	418	413	399	450	394	422	452	400	407	403	405	392	403	459	441	390	434	404	418	413	400	410	392	407	441	438	439	365	414	392	405	390	417	394	393	411	411	423	395	414	382	404	406	388	442	383	418	386	393	471	416	374	396	395	396	415	416	402	404	398	378	404	420	405	444	408	429	415	411	398	395	461	420	395	414	379	426	408	405	416	418	466	416	395	373	410	383	408	393	397	417	417	429	388	461	432	425	365	401	414	450	382	403	419	397	420	467	401	403	454	433	415	428	440	410	430	427	443	392	412	394	439	432	439	393	415	394	402	379	357	403	393	456	396	413	400	416	385	434	404	378	419	444	412	411	371	400	394	407	389	450	410	420	385	447	379	361	418	436	456	392	410	421	391	392	408	412	426	424	416	393	421	404	433	441	393	403	389	441	443	418	403	383	429	425	414	437	419	419	431	410	410	428	384	441	435	393	411	426	386	400	394	421	420	434	379	414	411	442	435	405	378	429	420	406	367	426	410	436	394	399	382	425	408	461	397	368	421	443	379	433	411	400	403	394	421	407	389	396	395	407	449	427	411	401	412	422	406	466	385	369	423	387	393	451	429	426	416	421	413	443	436	455	459	432	406	432	419	373	438	456	379	385	385	416	413	409	434	421	394	401	410	451	407	399	382	411	412	402	406	408	390	387	429	419	359	418	437	422	407	368	381	431	415	397	410	422	429	378	403	423	437	420	394	384	367	368	411	423	430	424	410	385	417	436	408	400	427	386	412	381	430	417	398	410	424	417	403	383	393	433	460	408	430	441	386	379	404	412	426	426	424	428	415	412	386	433	378	395	400	380	396	426	379	465	398	410	422	400	416	435	408	441	435	424	430	401	378	430	443	434	397	420	466	411	399	435	401	464	392	378	443	409	391	402	394	441	424	400	436	382	397	420	400	386	434	411	393	396	436	433	429	413	435	437	412	420	417	397	462	408	414	372	410	425	438	402	432	443	400	403	448	440	395	409	407	372	391	403	392	403	415	434	432	454	424	432	401	368	401	426	395	418	423	430	420	400	397	397	356	404	415	449	437	410	407	410	382	401	448	402	469	404	406	371	410	408	443	404	424	427	423	427	444	430	385	400	405	378	406	384	424	404	475	427	452	377	397	422	407	417	423	421	434	445	404	443	412	354	427	429	364	417	398	371	412	432	396	385	402	405	389	393	431	410	417	382	398	439	419	415	438	413	422	408	404	392	410	436	408	427	416	395	402	448	405	409	415	429	431	389	407	391	434	410	404	411	405	421	386	398	421	424	412	448	378	424	423	382	424	409	380	420	400	397	378	426	429	411	442	449	403	439	369	428	438	417	429	415	408	427	423	413	450	394	382	402	404	410	418	422	415	412	412	435	440	415	418	392	388	407	391	369	431	408	395	412	413	421	417	402	377	426	429	445	433	429	421	451	420	394	440	446	401	390	463	409	447	387	420	422	402	364	392	436	427	432	429	404	399	406	434
28849	10020	6485	4323	2286	1410	1189	1019	1003	952	928	934	900	953	881	902	947	916	852	883	896	918	983	862	935	884	896	868	927	924	826	902	881	880	902	926	847	881	830	916	913	893	849	918	889	870	866	948	878	903	892	877	938	876	880	899	912	914	867	901	895	923	857	880	921	859	913	884	905	930	904	903	828	872	896	950	873	866	899	901	877	893	917	923	963	884	863	875	838	914	941	811	906	893	864	900	905	907	855	853	896	936	879	947	863	872	917	916	875	867	909	898	882	881	895	898	851	853	931	949	883	886	895	923	895	895	894	868	897	849	872	913	849	879	904	899	871	915	906	877	916	903	865	917	915	886	864	911	880	898	925	886	912	926	897	882	878	975	897	943	905	923	883	843	965	860	853	888	923	906	890	902	932	867	872	902	897	932	926	933	892	870	911	866	892	950	885	937	862	889	853	870	898	887	892	916	883	915	881	868	915	874	885	891	867	928	896	897	898	889	924	964	839	849	920	870	859	940	885	869	938	898	870	905	900	831	910	906	875	875	930	871	871	878	926	954	965	872	911	897	912	864	908	940	926	864	916	879	909	904	881	935	929	885	901	872	872	911	899	876	925	873	914	922	917	979	889	922	924	902	896	851	912	838	896	842	857	915	916	868	915	904	890	851	935	904	926	857	843	910	937	924	871	916	894	885	933	892	871	927	896	870	871	888	907	893	869	916	860	863	882	860	891	892	943	898	941	847	814	931	866	922	922	915	941	928	877	863	935	861	892	915	861	857	901	862	904	853	911	952	905	934	905	960	917	919	902	858	896	861	869	896	844	966	938	913	887	912	902	958	866	914	865	889	937	874	935	927	901	872	899	857	923	905	894	866	914	926	866	862	838	902	876	934	921	900	885	876	894	909	862	894	948	878	879	946	891	860	941	925	834	895	922	876	888	898	923	901	836	869	915	880	946	895	894	897	870	916	903	890	914	904	926	946	923	892	891	886	906	889	882	876	927	888	910	907	863	916	902	849	879	886	903	942	944	880	934	867	911	823	887	931	868	911	866	870	917	904	921	900	924	944	904	914	873	870	917	887	904	890	892	870	913	867	942	891	930	887	954	896	926	870	905	892	936	888	928	845	857	854	863	862	885	885	879	867	899	882	894	871	877	869	914	868	835	902	891	914	896	873	865	883	907	864	903	960	860	903	878	867	910	959	877	881	906	935	911	906	855	929	926	925	867	904	865	897	878	893	925	891	905	918	949	893	873	929	880	886	904	858	839	897	881	906	941	893	923	863	886	896	870	858	884	899	914	896	909	914	945	891	858	904	908	839	920	877	849	896	872	914	911	892	895	912	869	887	881	907	987	858	915	900	905	867	913	918	902	949	873	904	929	862	860	897	834	933	899	872	901	921	888	908	936	890	911	938	853	939	940	888	906	903	959	899	896	878	911	903	864	925	919	865	878	894	877	879	935	860	876	910	839	927	921	883	870	890	876	910	866	919	947	899	872	960	923	903	903	891	869	916	879	933	840	857	943	919	884	887	899	925	900	933	942	901	882	885	905	880	879	918	869	934	897	885	891	946	936	910	864	899	938	869	834	877	855	912	931	879	893	896	924	869	893	889	878	878	887	916	898	934	865	866	956	891	922	887	855	891	878	942	873	910	897	909	915	919	901	881	845	876	882	872	914	874	879	927	934	914	867	913	920	869	858	924	876	909	852	859	888	904	907	896	918	910	884	884	863	888	942	952	845	936	874	849	942	869	903	896	873	892	893	898	863	903	891	908	895	900	883	849	896	912	934	895	877	929	820	903	892	855	897	894	890	899	908	916	865	878	956	869	925	877	899	917	949	881	877	884	948	864	913	859	910	884	908	884	890	870	896	882	893	916	914	887	958	860	906	946	863	875	905	873	895	882	942	891	911	901	903	900	877	895	892	893	820	959	936	879	970	871	934	949	914	898	863	828	948	841	891	936	894	916	879	976	891	958	831	837	949	887	948	926	908	899	894	861	869	865	829	886	841	918	857	876	887	904	857	884	920	886	926	916	872	917	870	866	971	903	854	924	910	880	899	890	884	911	885	842	873	854	888	824	947	849	878	875	876	849	923	909	928	883	888	879	912	980	898	905	903	916	880	884	914	904	892	917	868	914	857	872	872	890	870	910	860	900	919	880	888	838	902	939	962	879	874	857	927	901	879	925	890	943	941	885	954	902	898	870	951	962	944	906	845	877	880	909	920	872	957	878	908	908	914	961	898	858	897	863	865	924	926	881	891	864	882	870	843	855	958	819	914	848	847	884	878	842	880	878	917	809	907	917	909	911	932	976	934	874	930	899	910	867	907	843	834	871	887	888	910	870	893	883	874	832	910	929	930	896	867	851	969	940	870	929	883	910	888	946	930	907	900	882	929	877	869	898	904	913	891	892	943	902	840	898	913	878	850	839	893	911	911	953	922	879	933	923	849	874	869	904	917	858	944	889	869	929	895	896	897	895	837	879	901	854	932	847	905	954	854	870	909	860	898	916	866	880	871	907	918	904	896	979	841	926	891	879	925	930	861	965	883	924	892	867	888	886	905	905	903	954	896	874	888	904	934	836	937	883	844	900	914	940	880	848	863	916	901	907	880	874	872	945	889	862	864	823	893	889	872	881	901	878	913	869	929	931	900	846	922	923	956	939	876	873	876	916	830	912	873	877	935	917	857	879	891	909	947	905	886	937	901	834	860	893	886	885	880	891	865	870	920	922	908	858	906	860	904	931	881	863	889	853	889	964	884	872	878	897	866	879	887	867	884	911	902	871	922	901	836	897	892	918	901	927	930	816	886	818	908	895	835	878	868	899	896	895	924	938	904	874	898	890	895	905	901	910	921	868	855	892	883	853	878	946	877	900	915	917	896	815	883	871	877	948	895	895	904	892	883	909	894	888	898	892	885	893	911	935	857	906	844	919	916	843	879	955	884	961	853	890	893	904	845	889	920	854	944	969	883	859	894	873	913	915	917	897	862	928	864	888	874	853	894	916	858	903	913	872	944	913	913	925	917	897	916	879	859	880	893	881	945	903	864	886	920	923	864	943	865	869	865	868	923	897	878	848	900	922	890	900	891	880	910	879	897	851	895	907	867	903	894	948	925	906	874	904	876	922	901	936	922	826	891	880	932	935	911	890	884	835	917	924	881	900	930	891	851	889	953	906	928	895	892	859	912	945	912	863	918	873	950	918	942	920	889	917	959	887	821	891	924	911	915	903	857	896	895	855	920	867	890	869	884	905	863	912	867	858	921	933	827	880	896	933	838	943	923	860	907	900	892	903	882	878	937	896	937	927	853	869	935	914	863	898	904	900	915	928	833	931	867	889	877	884	865	961	886	912	914	906	938	858	895	884	873	948	882	900	924	877	880	887	882	845	913	882	875	870	882	944	900	899	856	894	921	881	901	955	859	889	905	872	926	852	911	914	921	900	883	914	879	927	923	856	937	880	898	871	947	858	849	916	881	885	895	896
58340	31254	15990	5954	1812	983	700	612	523	463	517	500	521	440	457	384	447	435	461	450	445	418	444	409	455	383	360	435	370	370	419	402	464	467	440	421	448	428	434	397	417	445	438	399	459	451	386	405	431	400	408	393	416	430	430	475	429	431	414	460	461	447	446	412	418	425	411	397	407	426	431	435	440	398	434	393	415	461	419	419	403	440	427	422	429	428	412	419	392	413	446	431	420	404	452	427	420	416	407	382	409	419	442	455	405	412	409	392	479	464	436	458	420	397	482	382	410	424	420	417	438	415	417	447	441	400	415	408	440	415	396	379	440	422	440	397	435	435	419	447	420	439	368	458	429	409	435	466	440	407	423	439	392	421	447	405	398	451	408	420	423	445	409	417	440	426	420	430	408	412	396	435	435	410	397	406	404	460	369	429	382	421	436	454	423	432	402	409	426	419	400	426	424	433	410	378	418	455	394	408	376	425	406	408	446	401	435	405	399	413	427	418	411	448	435	406	432	407	434	425	395	390	419	403	364	393	431	439	440	405	472	435	394	434	409	383	409	381	418	451	403	412	400	402	420	430	411	393	438	429	464	413	431	459	438	408	446	440	433	448	415	430	425	436	419	477	411	436	422	416	420	389	434	435	433	422	440	413	439	410	406	397	432	442	412	448	489	444	409	431	454	422	422	440	441	434	421	459	458	411	437	432	440	406	407	427	421	419	397	406	417	446	412	415	413	392	441	452	406	415	415	435	437	410	437	437	425	427	440	442	393	399	409	447	413	439	416	407	431	396	416	430	415	422	441	451	467	425	437	424	430	411	424	391	415	396	411	389	434	447	427	422	441	421	453	428	408	403	475	402	427	410	418	445	414	400	435	411	433	395	423	470	443	432	409	401	408	388	416	444	408	424	382	424	411	426	449	445	448	418	398	437	399	416	401	435	419	437	421	415	413	434	422	439	411	435	423	421	424	437	430	432	407	402	488	385	436	416	408	424	419	432	428	423	422	422	439	415	413	437	403	455	405	427	388	404	415	409	421	403	402	423	443	415	429	408	401	422	407	448	412	412	442	400	420	431	438	366	450	473	407	429	425	378	402	405	423	464	450	393	420	407	425	414	407	450	441	426	438	366	442	405	458	426	430	430	424	418	395	446	399	447	420	410	403	434	401	427	402	402	412	415	458	459	410	423	439	422	435	393	395	408	420	441	411	414	432	415	422	462	425	445	386	403	380	436	398	404	424	441	425	415	385	418	436	421	447	460	411	414	393	395	411	453	396	439	446	415	386	397	435	397	427	436	392	435	394	404	391	394	463	419	397	410	412	450	413	410	396	389	405	408	367	439	445	412	399	416	411	407	427	447	429	435	387	432	435	443	433	433	427	434	469	405	427	410	444	402	419	424	436	364	419	384	420	390	408	461	384	425	438	434	397	440	432	442	421	454	433	430	399	441	444	428	471	423	386	437	406	440	436	408	418	415	434	413	438	469	427	428	444	457	429	420	424	412	414	454	421	438	419	418	433	440	448	403	435	410	410	441	402	426	478	450	425	440	426	433	387	385	415	403	413	407	441	433	408	414	426	409	475	436	431	454	419	404	446	453	438	445	472	416	386	440	426	440	409	377	455	439	465	364	434	410	426	439	395	384	456	469	390	447	379	396	467	453	402	430	417	406	405	431	427	402	472	421	418	427	396	395	410	401	406	431	454	409	424	421	396	422	427	415	404	395	453	404	414	414	432	418	428	402	411	436	438	425	438	409	413	414	436	458	425	456	448	410	417	422	419	387	451	383	428	418	399	448	458	439	422	417	427	434	403	431	433	388	428	399	414	408	440	443	401	436	444	472	422	389	413	422	421	399	414	424	429	406	443	415	415	406	420	409	431	461	395	407	435	419	466	409	422	442	421	412	399	426	432	403	401	425	418	430	419	443	411	461	411	431	407	419	397	441	426	437	404	376	459	418	423	436	413	376	447	448	444	407	407	410	424	430	395	412	372	425	442	456	432	402	434	398	402	414	467	410	402	445	399	384	424	414	390	450	406	421	461	429	427	432	378	410	410	370	377	409	412	373	436	406	449	396	451	435	416	400	409	410	423	449	412	407	386	367	432	455	403	413	430	410	450	434	402	446	432	416	459	396	422	384	408	402	460	444	376	450	388	415	392	402	363	414	403	415	426	479	462	436	450	439	399	397	381	440	420	438	434	451	427	461	402	412	391	424	407	460	434	412	416	409	451	412	462	422	433	404	378	408	408	402	411	451	428	425	423	420	426	412	398	434	441	412	381	415	431	428	409	442	425	415	404	400	411	445	413	445	387	416	442	424	400	418	404	414	442	434	444	449	407	441	446	457	408	428	413	425	438	399	417	406	428	431	427	429	428	397	457	426	456	417	417	393	387	452	422	432	424	416	400	426	441	412	458	399	435	394	416	391	388	429	365	456	434	437	458	450	431	395	382	462	451	386	408	412	435	456	440	407	453	434	413	398	441	425	448	372	396	420	407	420	432	401	400	445	442	405	400	429	402	408	447	423	435	385	434	412	423	436	438	425	452	444	399	448	410	426	404	391	407	415	390	367	434	437	384	434	377	401	407	405	425	437	400	430	417	402	428	404	428	417	472	404	423	412	410	403	434	443	436	457	409	416	441	457	425	437	425	424	432	427	419	406	415	441	424	431	447	381	426	432	425	443	435	439	410	405	435	416	456	388	434	386	405	423	394	389	402	441	401	431	430	406	389	389	426	457	385	432	384	431	417	390	387	431	429	439	453	416	419	443	426	437	442	420	440	451	417	439	399	441	400	390	405	429	426	439	442	411	430	445	404	429	447	439	402	404	419	403	422	420	390	424	423	455	442	411	434	451	409	396	402	413	421	441	399	404	381	437	435	433	421	436	369	389	386	420	426	437	417	430	423	411	404	440	439	413	411	408	447	383	420	423	426	426	436	410	412	413	455	454	428	406	453	403	401	422	395	434	409	412	433	436	397	418	423	442	421	402	432	427	431	409	437	437	451	441	448	389	441	432	452	426	443	457	420	415	423	436	440	426	431	414	438	434	467	408	409	475	397	416	458	450	442	403	402	489	414	389	418	425	415	438	434	415	436	446	395	422	417	454	426	428	431	424	410	410	435	405	399	432	391	395	408	449	423	391	447	424	413	436	423	412	391	428	447	390	416	409	413	417	431	384	439	463	442	464	472	430	436	410	436	447	413	384	436	423	446	462	428	400	420	414	391	400	406	422	415	400	417	406	429	440	399	414	438	406	435	401	435	413	408	427	428	417	432	435	407	435	427	445	431	400	453	406	396	399	486	420	429	452	442	452	405	427	392	459	383	442	409	432	454	416	422	434	407	441	415	386	453	453	417	416	483	422	395	447	414	454	413	377	424	417	416	417	409	416	396	393	470	445	474	478	422	384	411	416	441	437	442	427	438	472	427	407	451	396	402	403	426	390	423	419	461	414	418	463	450	399	412	428	418	439	440	429	419	440	483	382
39556	25533	16074	9434	4382	2859	1964	1562	1321	1220	1197	1144	1124	1033	991	958	943	953	886	917	924	875	935	913	962	909	943	947	934	911	950	922	1001	905	885	974	941	860	923	1004	949	900	926	912	944	932	854	939	919	1002	952	904	960	853	904	935	928	914	974	938	901	934	924	938	937	961	917	950	918	924	919	969	879	937	874	956	992	956	887	912	925	935	977	909	933	918	912	904	924	923	968	910	928	964	894	929	954	901	924	920	946	935	964	969	871	905	958	938	920	937	978	925	971	876	942	945	915	952	937	966	960	876	934	929	922	879	904	949	899	889	912	903	927	874	950	890	916	942	956	957	938	910	866	929	943	950	966	947	874	934	920	925	930	913	938	921	890	890	905	931	902	922	906	909	907	861	963	912	864	983	908	940	918	943	924	958	916	902	902	964	995	935	931	936	938	902	908	907	983	946	962	950	888	923	922	888	969	994	940	964	893	905	851	928	864	877	967	915	917	885	875	905	947	953	932	935	911	935	925	891	945	907	1005	962	903	867	930	965	934	927	886	964	926	869	927	902	943	921	932	935	958	918	925	941	904	940	904	937	890	932	917	940	937	970	906	919	939	976	915	933	935	908	928	898	935	926	939	898	896	899	943	900	932	937	908	908	900	908	860	895	973	935	867	908	936	899	887	887	924	951	955	913	993	927	938	902	941	943	965	907	910	910	875	942	886	872	903	874	913	920	942	928	922	882	935	913	888	951	909	896	917	892	904	949	935	935	956	934	907	949	919	917	947	892	893	924	861	908	935	963	951	942	882	905	933	950	929	939	987	930	932	988	926	906	919	933	946	947	917	963	924	866	893	899	962	967	922	923	899	916	929	936	892	942	915	1005	982	939	891	963	947	882	931	924	875	928	946	949	852	902	896	935	921	886	902	887	880	940	938	904	896	922	914	901	915	894	903	898	971	987	933	947	949	996	936	919	914	957	926	923	875	920	882	916	949	943	941	917	921	932	931	951	994	922	943	928	877	970	913	900	931	891	894	890	978	908	911	943	942	869	975	954	916	1006	945	912	899	951	913	902	965	935	907	887	918	921	940	997	915	957	890	948	957	966	938	938	972	898	932	924	935	951	915	943	914	929	949	925	894	948	928	923	908	953	912	968	928	956	971	1009	883	941	978	950	863	909	890	945	956	915	924	889	989	944	971	931	892	974	897	882	938	885	955	955	937	941	940	970	903	899	963	905	937	914	947	924	904	952	941	895	935	917	949	921	902	943	935	946	910	897	917	900	933	877	874	895	929	912	930	873	958	895	957	934	987	980	941	876	982	952	896	961	945	898	891	907	908	933	904	914	949	992	946	936	955	901	959	935	908	915	937	954	945	907	842	907	941	905	935	871	907	920	942	924	907	906	947	919	930	948	933	938	863	940	904	944	942	945	948	936	920	899	965	951	981	927	901	923	901	912	957	917	948	896	950	918	925	938	866	845	904	886	924	911	940	960	931	948	915	904	865	913	932	954	913	943	949	935	979	918	929	981	934	923	917	849	912	951	925	860	898	859	944	887	901	939	887	892	904	894	959	941	914	915	950	967	915	889	1003	871	888	948	912	912	849	928	920	871	982	868	920	904	938	932	945	940	895	937	919	933	967	949	876	914	896	947	1003	901	894	938	906	932	963	933	956	961	912	878	886	884	904	910	882	986	923	933	924	941	913	993	991	948	981	874	924	928	965	933	903	944	900	918	939	881	873	951	876	958	903	906	950	911	923	913	895	916	896	890	959	939	926	948	967	918	947	836	913	910	910	926	908	891	929	934	915	910	929	897	910	931	941	933	917	852	963	958	949	950	900	937	896	978	972	966	911	944	896	892	903	907	853	893	902	910	930	946	966	931	896	939	907	956	857	956	893	863	945	933	912	942	893	913	921	902	920	884	932	927	926	920	866	907	941	904	910	905	935	929	928	950	1001	926	886	966	889	925	979	1019	859	895	901	910	907	914	901	936	898	927	945	839	950	984	930	920	950	921	855	937	911	906	914	894	960	931	973	925	942	886	883	890	965	914	931	931	1002	958	931	949	917	881	932	885	909	943	883	915	930	929	926	971	949	881	907	936	935	894	917	925	940	916	887	904	894	934	860	923	928	943	959	940	904	935	952	919	878	968	939	961	929	918	945	965	951	902	918	925	972	928	901	987	917	917	906	914	960	902	925	909	958	929	922	904	910	907	921	939	947	933	967	901	873	931	903	921	953	969	940	918	951	912	952	958	924	879	930	923	952	947	917	940	930	937	927	909	929	952	988	912	955	950	891	886	915	935	973	921	968	898	897	912	930	946	932	930	899	987	970	980	918	994	932	905	925	870	931	978	930	980	913	1037	938	919	960	938	931	917	927	927	950	940	940	947	916	965	928	918	960	947	947	909	912	888	913	938	947	939	895	916	967	925	896	891	921	953	891	988	907	895	897	966	901	928	939	962	965	918	922	940	905	957	945	914	925	858	840	977	964	950	883	915	847	908	924	937	871	913	861	922	937	898	898	896	893	932	952	931	898	923	893	955	923	928	930	955	889	898	932	928	969	954	939	907	920	940	918	920	940	885	955	945	880	973	941	955	926	942	864	895	956	933	920	937	870	932	883	921	868	919	889	922	937	913	921	902	919	932	963	966	946	930	932	931	898	945	961	962	928	941	886	942	907	911	928	941	898	946	908	836	941	906	886	913	894	977	946	930	898	922	922	915	966	896	919	912	969	886	910	884	940	932	947	900	900	921	907	915	891	881	970	963	913	941	940	920	902	938	874	906	898	937	915	915	929	935	902	928	959	914	931	949	940	931	991	958	945	900	874	903	931	914	975	915	876	954	916	930	913	973	930	964	915	976	947	904	870	908	931	916	911	884	922	944	959	898	856	902	900	950	932	924	916	949	920	903	925	932	989	946	955	906	952	920	954	946	890	889	931	915	910	911	928	887	956	930	901	943	941	878	981	922	936	962	868	903	918	901	944	853	947	888	977	904	935	916	930	916	939	924	968	880	902	936	901	880	868	888	927	938	884	944	927	906	973	865	881	953	898	977	946	916	968	887	894	921	897	898	929	898	933	950	887	916	976	968	921	940	927	886	912	877	925	907	943	962	975	953	897	911	906	953	934	888	942	882	888	934	950	938	954	880	932	946	933	864	948	943	982	931	902	935	961	946	928	968	933	942	887	1018	908	868	894	964	946	890	924	934	940	956	909	887	901	937	942	908	920	867	947	934	938	891	955	907	943	879	917	881	942	860	904	951	929	924	912	866	963	958	947	873	911	927	860	918	904	902	973	946	919	927	872	967	925	917	920	952	895	954	932	939	973	941	941	936	906	947	967	953	968	962	889	947	887	920	917	996	920	938	925	941	913	929	973	921	934	906	912	980	911	933	869	926	895	932	951	939	905	961	889	890	940	896	914	975	922	887	932	871	881	936	902	905	942	900	915	973	924	928	917	929	920	947	881	890	863	938	938	924	893	870	936	951	898	905	901	848	913	908
58192	29624	16293	7302	2792	1356	842	612	602	545	549	499	480	459	430	455	451	456	436	448	447	470	457	451	440	433	483	449	473	410	421	422	424	422	445	459	450	474	443	445	397	426	430	470	433	449	458	425	420	413	428	421	479	392	457	445	427	461	487	386	432	453	429	457	488	451	471	459	423	460	435	422	446	418	392	449	434	392	440	404	391	388	412	449	480	459	379	459	441	451	376	446	424	428	431	449	427	452	459	376	436	412	436	472	424	469	433	437	440	443	411	440	454	387	456	456	436	409	421	435	409	466	418	422	427	466	448	437	420	434	444	440	412	442	423	475	433	441	417	454	441	398	426	443	420	447	416	449	424	431	406	451	461	453	432	420	450	453	381	406	467	450	442	436	439	418	479	475	453	449	416	439	446	419	447	413	402	449	446	417	482	452	463	421	452	422	453	471	462	443	445	437	422	425	430	413	417	478	444	454	430	465	426	454	483	439	420	419	454	460	448	396	434	437	474	449	441	414	430	429	392	438	447	432	446	432	413	448	472	390	489	472	446	424	439	432	399	411	458	445	435	443	450	441	471	388	436	462	414	461	400	474	451	399	449	410	417	435	422	441	458	428	452	481	458	442	436	459	451	430	432	485	446	413	423	429	456	460	437	440	427	440	478	464	421	439	421	432	452	442	396	432	405	444	459	480	442	465	429	478	419	429	422	444	411	431	442	464	476	441	455	464	437	493	488	441	431	412	436	447	419	422	388	442	471	408	374	399	483	467	446	422	417	454	446	452	412	419	448	430	423	460	454	411	454	467	442	404	435	419	409	432	466	434	414	411	448	435	462	430	450	385	416	418	449	460	436	428	446	440	379	432	459	422	430	395	447	441	434	434	443	432	420	424	469	435	467	451	456	429	445	455	460	437	444	463	441	430	451	438	426	404	485	443	445	424	456	382	404	403	432	487	463	457	435	414	468	452	507	478	443	462	438	474	416	437	437	460	454	435	445	417	429	467	472	405	434	425	460	469	453	408	432	432	397	457	419	413	430	434	410	412	453	460	433	455	448	464	424	404	435	455	456	427	437	479	465	444	447	428	479	476	443	440	398	392	463	475	421	451	461	407	417	436	440	434	443	464	436	444	474	480	454	467	439	471	457	445	410	460	434	438	442	445	468	383	471	432	422	436	380	459	422	423	426	440	447	420	440	424	419	462	407	425	446	446	456	415	465	491	459	462	413	454	439	469	466	372	435	453	423	440	488	430	459	431	412	462	468	447	420	439	409	415	424	430	414	463	438	427	444	441	440	453	457	452	420	446	432	423	458	447	433	446	396	500	440	447	419	401	402	454	440	466	406	452	472	458	425	431	429	417	423	412	442	446	431	441	383	404	448	449	440	420	455	474	473	403	411	438	469	449	416	406	428	438	459	427	455	419	408	454	425	426	432	425	410	455	427	464	455	447	421	436	446	460	452	400	455	475	471	450	430	390	421	427	407	431	415	417	450	454	477	463	471	435	474	434	419	384	442	455	453	425	427	448	430	427	446	423	407	458	406	444	443	451	436	400	477	425	449	454	452	398	448	406	457	452	399	403	426	399	414	411	459	458	444	452	443	451	437	474	473	451	460	439	422	411	394	425	407	472	430	414	429	471	458	455	446	454	438	423	432	423	453	463	449	385	444	438	469	409	415	490	447	437	437	423	427	433	415	434	404	424	415	437	506	435	415	405	445	435	417	403	485	467	435	500	438	465	466	466	456	385	460	425	475	436	463	446	407	435	481	425	446	454	407	405	417	430	453	422	399	482	438	457	466	425	479	394	434	417	427	441	467	413	434	446	461	467	435	452	442	449	459	409	437	448	447	408	454	443	440	456	420	482	451	481	470	437	405	440	438	452	437	419	420	470	486	419	443	421	404	447	468	418	444	473	436	445	410	447	428	432	450	457	451	424	452	439	432	433	444	472	469	450	422	457	393	436	402	450	418	400	427	471	432	489	450	467	454	463	466	428	440	460	458	434	447	443	450	428	439	399	448	440	440	459	417	432	400	469	434	453	447	473	472	496	453	450	419	400	435	465	420	436	427	454	449	388	423	424	405	468	442	412	423	458	427	485	420	441	438	434	452	443	463	442	392	442	423	426	485	419	429	441	445	453	452	406	430	401	446	401	413	452	444	403	413	426	445	426	440	452	454	431	462	445	461	437	430	476	470	410	439	421	432	401	408	459	458	478	487	475	463	430	415	399	415	391	458	433	446	440	440	454	451	450	443	443	424	420	414	449	463	426	482	460	484	451	406	403	425	418	465	433	427	474	427	444	428	436	433	424	478	432	418	410	458	450	413	437	448	474	451	427	438	457	457	490	487	423	442	461	414	451	462	425	404	436	420	434	433	447	436	388	426	462	434	434	426	408	408	425	444	423	415	448	435	457	468	479	425	434	444	407	430	413	464	422	426	437	426	438	434	474	435	429	420	439	426	463	448	448	440	416	425	459	420	459	428	434	409	452	491	453	451	449	446	495	449	405	416	446	470	444	423	421	454	430	451	427	438	455	454	455	460	465	446	445	442	420	417	463	465	420	451	443	443	451	444	425	426	385	444	471	446	465	414	435	443	473	439	448	427	430	456	413	449	479	455	431	450	430	437	456	457	413	443	465	462	463	490	430	455	442	418	405	482	410	418	450	461	439	439	449	444	441	426	462	432	420	440	436	419	452	463	444	429	418	461	484	461	461	403	399	449	427	419	433	422	421	468	451	425	436	397	411	448	415	414	438	450	421	446	451	424	430	434	435	439	426	414	434	489	425	467	424	406	462	461	447	472	442	428	427	418	445	433	450	440	428	431	437	464	442	439	457	398	439	411	410	436	429	460	450	430	450	421	444	429	454	480	443	433	414	457	421	428	407	449	442	449	448	451	438	442	392	458	425	430	446	470	466	426	474	446	418	410	421	430	461	460	446	440	452	443	457	469	405	443	458	427	459	412	434	418	419	445	406	482	425	449	424	443	432	452	470	443	447	438	459	419	376	450	426	437	426	406	461	461	441	442	426	440	448	430	429	437	452	419	462	453	412	407	457	424	436	435	437	475	435	441	434	418	426	428	431	438	381	431	525	450	431	432	430	432	401	440	450	436	445	438	388	426	447	410	466	431	420	436	450	428	425	443	487	421	451	449	480	446	421	473	425	444	415	406	427	401	449	404	446	422	437	404	415	430	425	453	452	406	447	466	427	443	440	447	444	412	478	454	460	433	436	417	437	442	443	388	444	439	448	429	447	426	463	461	444	467	439	442	427	432	410	431	496	430	396	412	420	427	427	423	435	436	413	454	430	471	439	465	437	432	480	442	471	427	442	448	457	480	439	431	433	441	453	431	426	429	436	433	463	422	460	481	441	454	454	399	410	401	438	438	461	387	444	479	462	435	414	474	436	427	408	438	442	431	461	439	439	428	477	435	437	471	455	439	437	449	465	436	431	453	420	463	415	433	480	434	426	454	420	457	439	389	473
39468	24298	17303	11720	6659	3812	2399	1645	1446	1361	1251	1248	1087	1059	962	934	924	999	955	935	954	976	931	983	996	913	931	973	951	942	1015	939	942	957	966	941	1001	940	964	936	981	905	968	995	915	952	986	948	935	952	932	937	948	940	942	994	982	893	939	1000	926	942	934	944	938	927	1003	960	972	951	920	962	1009	921	928	927	970	912	946	954	966	987	960	962	978	957	913	1019	890	928	958	935	946	913	985	962	965	952	975	970	1016	959	984	944	955	931	991	938	960	1008	875	941	941	986	940	940	977	933	1007	959	979	1004	926	947	929	972	981	973	937	897	967	898	951	970	977	985	974	986	948	983	919	1011	903	968	925	942	958	952	982	971	937	912	915	1012	928	964	937	972	974	985	991	957	930	940	939	985	953	940	943	972	953	965	989	958	955	959	959	910	963	986	876	967	925	976	919	891	1012	939	966	949	918	955	903	940	948	948	916	1040	960	952	970	918	1008	944	969	910	902	925	978	951	960	915	928	980	952	912	959	971	963	924	982	915	963	916	977	967	970	920	994	965	1006	924	902	967	966	927	980	918	951	985	952	983	933	949	952	959	961	969	935	984	944	983	936	905	960	951	877	953	922	967	954	921	919	956	979	940	944	939	941	914	984	1025	957	913	952	980	970	895	951	961	911	989	944	926	956	959	992	923	940	972	976	988	1001	928	994	977	901	994	1024	958	997	975	975	978	955	958	926	1007	947	942	946	959	944	997	942	913	968	972	970	953	995	895	1024	958	955	958	1004	961	940	915	972	937	982	987	983	905	883	909	957	989	955	935	927	993	998	986	982	913	939	940	980	970	927	943	961	922	927	952	993	938	929	960	993	941	958	980	949	964	949	923	940	989	927	957	902	993	951	933	910	921	948	970	942	1028	891	938	951	959	940	966	890	920	968	1001	961	917	992	951	896	933	963	964	951	946	957	944	986	948	987	965	973	933	948	953	963	959	962	932	980	965	975	929	912	971	1015	980	963	975	936	931	1008	996	996	922	1020	995	940	1021	947	963	978	926	929	986	945	1013	963	930	957	954	994	917	926	919	949	955	978	945	954	966	970	942	954	985	898	986	994	964	940	900	949	937	937	907	998	967	937	923	967	943	937	940	1007	922	990	976	923	985	941	957	948	884	920	947	975	980	949	907	900	955	967	972	1021	959	924	930	956	981	944	999	955	954	964	905	937	995	962	946	956	924	962	984	928	959	927	946	984	943	944	1011	988	993	1025	939	997	920	910	936	960	980	948	949	917	899	952	960	978	994	1011	861	914	989	960	950	964	999	982	915	955	899	927	965	946	978	971	956	929	924	930	906	927	964	966	922	927	947	976	937	1012	946	977	969	985	930	984	974	968	973	952	963	942	961	916	942	971	981	1022	1003	898	916	945	931	932	949	1015	963	968	951	1026	934	934	1025	942	947	970	958	904	915	967	985	898	922	963	950	957	937	941	1009	960	947	920	943	956	948	950	917	961	976	959	934	991	938	957	967	927	972	960	927	910	955	933	1007	929	986	1012	980	946	896	946	943	949	937	943	914	956	996	989	994	932	937	975	991	948	961	949	933	993	972	979	904	908	927	933	965	919	1004	935	961	1005	896	973	920	898	1036	985	960	995	932	911	961	996	981	951	948	964	964	980	972	955	968	940	942	966	954	993	997	1013	1010	969	939	947	986	938	971	960	925	936	958	942	965	968	936	991	984	978	986	920	955	899	961	924	989	936	938	923	969	974	947	946	944	987	925	965	892	914	1011	1005	921	993	946	946	984	1007	954	922	976	992	937	1003	965	960	923	1006	989	928	978	932	935	995	978	951	937	1003	906	946	954	1003	994	964	914	943	951	949	967	976	934	974	963	975	958	970	997	959	994	951	953	989	956	952	990	951	931	944	949	990	971	977	911	941	928	965	968	957	933	903	904	937	955	942	962	955	948	979	997	975	1006	977	968	1000	1002	927	987	929	894	961	939	953	1006	892	970	977	940	950	946	932	965	1065	974	957	935	908	962	968	922	955	961	972	953	945	927	968	959	885	924	924	966	984	1006	929	966	962	971	955	938	1008	965	938	988	964	936	932	953	975	950	920	914	899	867	974	941	948	923	991	974	938	861	984	981	961	1013	973	931	988	958	999	971	998	939	877	929	937	933	916	949	892	968	969	939	948	917	943	929	933	981	958	908	962	959	988	938	1007	951	947	934	955	1017	911	955	946	983	929	930	951	929	968	969	967	973	937	974	892	1014	974	944	922	916	932	962	934	1011	987	950	1002	974	934	947	956	914	965	925	931	971	901	996	947	952	912	953	941	980	991	938	937	967	981	931	945	911	938	898	944	986	973	894	1011	928	1017	1011	937	1007	956	927	940	919	940	943	937	984	949	920	1004	956	914	944	890	941	1004	955	944	898	898	969	938	1007	918	953	916	915	924	906	933	998	1036	895	972	917	960	915	930	1025	912	907	957	1027	917	942	938	929	957	957	970	956	952	974	964	919	927	898	964	989	948	986	926	924	933	924	947	946	1008	976	923	920	941	957	954	888	875	980	947	932	985	966	973	978	965	925	961	908	906	952	934	1015	955	948	974	992	985	947	945	978	873	915	926	955	928	907	968	927	954	1028	915	975	964	882	952	906	960	969	963	909	1004	973	974	950	1002	959	982	978	1000	935	948	908	939	914	967	946	966	1017	938	953	890	1011	975	970	943	953	917	988	947	1005	899	956	955	979	988	996	967	928	913	970	943	988	907	978	967	999	1002	969	932	920	981	955	919	932	946	939	926	942	946	920	962	909	1006	895	957	954	938	940	890	1018	967	943	921	964	942	881	957	958	979	884	947	897	1003	914	960	957	951	958	975	956	970	905	953	982	971	1004	931	890	982	932	926	991	908	915	938	904	974	923	988	984	951	933	950	943	974	1000	948	973	992	966	977	901	989	940	947	970	895	944	972	947	954	958	878	973	941	977	997	889	991	971	914	963	977	998	948	991	960	934	987	965	968	908	924	944	913	1000	945	853	993	919	936	967	1006	950	968	967	929	938	916	943	901	952	940	926	970	996	953	948	963	935	991	935	893	969	944	980	908	994	911	920	994	938	978	916	1037	972	919	970	967	986	963	981	975	927	945	980	949	958	939	968	951	965	977	939	967	956	969	957	995	1004	950	931	986	914	961	917	892	958	945	956	956	939	955	936	952	981	918	951	933	980	965	1001	919	956	907	974	908	976	976	953	960	975	910	900	953	1065	951	949	915	960	972	940	926	903	954	962	918	933	952	953	983	981	892	974	949	963	941	952	946	957	1024	978	968	964	983	982	977	955	974	953	997	920	967	923	966	935	969	997	995	966	918	984	917	1012	887	943	1013	958	1003	949	964	990	919	960	981	914	975	950	973	973	932	956	997	969	988	988	967	943	974	917	946	984	960	965	971	941	939	953	979	966	918	948	954	967	972	958	984	973	947	954	933	924	967	978	946	898	892	977	968	901	991	1000	909	1054	1004	923	933	947	972	957	959	956	931	995	928	942	920	998	930	955	934	989	935	953	947	966	970	925	992	913	961	967	975	998	986	939	921	1037	920	1016	882	950	1011	919	989	966
49284	21692	7573	2604	1040	579	506	477	404	401	418	419	457	465	412	425	437	363	413	393	453	435	439	453	417	401	405	459	402	422	412	437	456	389	400	448	406	457	431	453	415	417	409	427	434	450	436	431	477	397	416	393	433	429	459	399	435	409	461	451	480	436	469	480	468	452	445	437	447	418	438	412	401	382	408	427	441	418	420	428	434	436	421	429	435	420	385	409	397	430	428	398	420	394	446	413	421	438	460	437	406	447	410	425	415	452	432	430	413	415	425	462	416	429	409	424	426	468	431	447	426	408	422	424	431	457	438	418	439	403	416	422	437	415	397	445	421	416	444	461	442	460	421	429	424	451	427	419	428	411	439	401	432	433	406	443	448	451	418	441	448	465	411	417	425	452	450	414	430	455	444	446	440	424	444	421	425	420	407	431	417	411	408	379	429	396	442	418	452	395	428	446	460	430	412	431	443	413	460	448	423	410	445	422	400	425	434	439	446	418	410	426	411	424	420	435	430	444	364	451	422	418	451	401	451	433	373	436	396	362	419	379	426	421	394	427	427	391	394	424	405	422	384	455	395	417	373	454	449	459	411	481	375	452	406	412	421	417	443	394	417	408	396	427	393	467	424	464	391	441	436	475	442	397	434	421	436	441	446	422	432	403	454	424	421	436	445	443	431	445	458	406	418	446	464	430	498	414	403	405	413	460	422	390	409	420	428	421	425	480	442	443	429	438	451	432	472	419	427	459	429	401	405	418	451	424	419	393	449	433	475	422	419	403	399	422	411	437	419	425	441	453	447	451	428	457	416	464	397	413	415	411	450	432	392	422	428	418	451	410	421	439	426	391	465	406	416	412	369	434	442	406	442	411	417	436	430	408	445	415	402	463	405	433	426	435	410	434	414	454	419	448	461	440	439	425	411	386	490	447	441	440	436	448	435	355	419	450	450	430	431	429	457	461	465	404	420	421	427	412	415	399	430	386	441	447	394	386	372	441	460	425	449	457	422	435	421	405	406	404	443	398	399	441	415	392	387	392	403	421	453	424	437	424	440	415	461	412	404	445	408	437	405	394	395	421	444	462	414	447	446	446	439	412	461	426	434	444	437	428	404	458	433	418	471	423	417	414	422	413	419	428	431	403	411	489	438	421	406	412	416	390	450	436	391	432	429	433	452	448	446	412	460	462	393	397	417	443	417	408	418	391	429	425	482	459	400	431	433	408	445	416	426	440	434	442	400	406	437	392	389	439	404	396	457	431	426	435	432	417	429	409	434	402	401	408	433	425	442	439	450	444	415	386	380	411	395	452	439	421	403	456	430	433	436	427	436	447	421	469	424	431	429	436	426	453	423	449	433	432	420	420	383	431	436	441	441	439	415	434	408	426	469	416	441	377	416	448	406	435	385	436	427	468	420	387	406	394	403	408	458	426	421	426	380	439	407	416	458	441	476	443	423	458	387	432	438	431	411	409	416	441	433	422	457	443	434	399	418	426	374	406	460	414	416	407	418	442	427	429	409	425	449	453	433	430	433	417	402	415	437	434	430	436	453	407	419	386	447	429	428	441	428	444	423	414	399	429	446	459	491	408	365	428	413	436	430	416	453	439	423	452	416	441	408	435	432	453	430	382	444	442	446	410	454	430	406	412	390	444	452	402	455	475	428	442	392	454	454	417	446	460	401	393	455	386	458	415	421	454	406	428	393	451	457	388	464	456	431	437	433	438	426	432	393	435	427	429	430	469	438	445	416	422	386	437	387	403	390	427	400	417	436	438	410	413	421	405	403	423	386	446	413	393	392	416	426	407	414	464	436	469	399	432	379	453	443	457	434	436	437	461	388	392	411	442	447	430	456	467	394	434	428	519	403	397	390	422	399	400	408	417	421	450	459	478	431	438	421	431	397	444	452	436	426	415	419	431	372	419	423	432	418	401	448	432	387	433	421	475	404	455	446	402	433	458	435	443	435	400	413	365	445	417	471	396	437	431	444	439	439	417	393	410	441	443	427	423	373	391	441	445	436	416	445	453	422	400	434	420	369	422	436	423	426	434	395	403	405	459	408	437	415	432	392	381	393	451	446	430	439	391	494	428	453	432	438	426	411	400	394	416	429	434	439	434	407	391	423	430	421	433	411	408	450	442	422	411	428	405	457	459	397	405	439	419	405	388	425	413	430	421	452	429	403	419	470	423	438	421	386	431	453	393	403	428	419	442	408	414	452	390	398	357	463	419	421	417	419	431	455	427	421	397	439	439	424	422	437	442	386	445	421	459	430	424	398	435	444	475	438	408	417	458	421	403	435	408	399	407	426	440	425	422	404	452	415	424	413	393	406	401	432	423	428	428	433	396	457	427	419	425	398	396	448	419	403	430	422	443	426	394	458	442	408	428	465	427	460	421	427	434	442	408	413	424	475	422	446	427	441	417	413	398	410	442	448	413	423	398	448	423	379	428	411	403	461	457	436	426	426	369	427	446	396	403	383	387	415	439	447	425	459	412	420	452	437	447	434	420	411	444	420	437	451	437	451	433	450	444	403	416	433	399	396	397	410	411	445	450	432	429	398	447	447	395	404	424	450	460	433	458	467	414	437	415	398	422	411	459	423	417	432	439	413	375	418	417	427	397	428	474	427	412	428	442	417	420	446	421	413	450	389	399	432	452	423	405	413	421	417	467	430	438	423	419	400	420	405	418	433	398	407	402	439	460	403	416	429	441	405	440	421	382	455	431	428	457	431	397	401	424	449	387	412	439	432	423	430	424	405	432	435	424	441	419	424	416	397	431	443	403	459	398	390	432	439	414	421	424	450	424	439	425	416	419	449	449	421	442	428	407	424	436	410	429	442	430	422	399	426	411	421	405	418	426	419	411	407	404	423	436	424	419	422	384	423	464	470	423	439	439	452	441	463	423	423	375	427	424	416	432	412	407	454	434	408	348	452	399	429	392	413	438	450	446	419	436	415	413	370	438	450	433	431	426	456	404	411	435	405	403	419	428	394	417	463	403	460	415	420	466	446	465	457	431	440	478	400	409	366	412	412	441	393	428	385	436	441	411	407	430	438	457	430	421	420	444	423	424	446	440	427	440	441	452	400	406	403	432	436	427	454	443	374	380	406	432	419	434	422	418	458	433	438	437	453	399	464	402	419	449	445	413	391	457	434	441	443	430	438	443	398	444	455	434	402	445	400	442	468	448	411	394	451	413	421	424	463	412	428	389	408	438	399	438	417	494	418	425	442	429	436	413	410	445	453	420	440	426	425	442	418	411	445	443	384	418	433	431	409	423	488	396	421	402	444	426	435	428	423	422	392	444	460	417	448	454	413	428	457	412	460	452	378	410	442	423	406	415	434	422	460	424	423	408	410	403	442	432	479	453	425	379	462	435	435	472	472	392	434	424	440	463	417	433	401	441	423	409	399	421	401	428	396	456	453	441	425	416	432	423	425	444	454	415	439	461	390	431	431	423	399	400	442	405	420	419	403	424	460	432	443	427	413	421
34217	16662	9318	4928	2554	1623	1149	1006	954	1003	900	935	923	936	874	897	958	963	894	928	939	941	925	945	994	888	959	931	959	928	892	913	914	919	918	960	901	909	919	941	902	976	922	894	943	949	864	987	892	890	934	946	918	888	893	929	1000	975	965	910	956	963	931	926	889	945	878	909	947	928	1004	930	974	912	929	918	924	963	888	960	882	934	917	898	957	948	922	897	917	965	909	973	987	939	946	922	918	872	1001	940	924	905	956	908	907	916	927	911	910	937	963	894	953	937	892	929	901	945	959	968	890	981	928	929	901	893	937	932	949	906	947	898	909	896	929	962	910	948	970	915	916	927	863	975	921	1009	943	933	890	913	995	932	864	970	946	927	889	919	951	932	895	985	967	918	915	931	918	932	921	928	961	943	928	921	928	952	978	991	941	959	927	964	895	953	951	1000	910	978	946	944	887	919	909	919	960	933	934	933	896	1014	938	909	933	931	950	938	978	927	955	949	964	929	1020	875	859	912	947	900	928	913	891	903	900	916	915	916	924	951	923	930	950	897	990	914	914	870	921	944	898	878	907	925	875	986	888	911	881	906	995	963	924	936	970	922	946	956	934	880	924	916	956	942	886	869	939	903	930	894	874	955	985	964	931	989	941	882	940	933	921	946	880	940	941	984	919	884	929	942	882	919	944	932	966	931	940	948	876	920	911	906	934	948	937	888	951	910	936	914	926	909	927	936	883	958	909	948	940	948	981	935	917	894	940	917	906	882	929	952	934	873	950	950	1000	1017	935	886	904	930	913	901	954	918	933	939	952	909	867	1002	926	915	930	905	890	921	930	859	955	972	931	940	949	931	967	935	934	946	939	926	909	894	897	927	918	943	950	962	925	892	947	924	915	938	984	947	950	935	896	955	902	958	912	998	967	958	889	943	880	952	960	983	872	942	916	882	925	944	912	908	908	945	972	920	876	955	896	921	934	903	933	838	924	938	919	918	907	938	933	919	937	975	917	934	938	979	925	958	895	915	925	917	911	957	948	926	973	966	970	942	939	925	884	895	965	901	942	942	945	867	885	877	937	959	924	939	962	879	940	945	940	973	967	948	901	918	890	891	935	914	916	933	902	972	918	938	945	911	906	914	949	919	958	970	918	932	964	967	925	969	981	867	961	901	895	950	924	934	906	904	847	929	985	993	910	975	924	929	960	917	916	963	912	934	942	899	1018	922	969	896	926	923	950	905	934	959	941	945	883	912	960	918	943	977	863	950	883	936	960	947	933	945	910	968	934	913	927	938	985	939	936	914	979	918	952	892	903	895	939	882	884	980	969	976	926	953	913	935	954	975	964	941	927	937	978	967	929	904	892	921	887	909	865	927	977	955	915	899	883	1003	913	909	959	945	977	952	915	959	928	939	909	943	920	829	949	927	969	959	935	935	947	936	936	902	900	953	869	916	935	934	961	893	937	902	906	891	939	939	941	950	1003	947	886	922	882	968	967	876	917	930	919	892	898	902	965	866	951	971	927	963	976	871	926	897	979	877	891	903	890	941	921	961	898	941	840	964	950	940	988	907	951	882	934	956	896	924	932	966	930	941	922	919	912	933	930	923	975	963	946	897	982	955	844	864	935	947	931	953	955	949	946	908	908	928	868	905	943	950	958	907	952	984	1003	946	938	922	881	925	935	894	937	938	935	876	973	899	870	884	948	920	944	981	900	918	953	913	904	917	850	918	886	924	904	914	975	883	957	909	914	933	908	930	910	879	903	987	946	923	914	928	983	965	928	965	900	914	932	917	904	933	902	936	936	932	927	937	889	928	891	948	944	937	896	896	946	967	897	921	917	908	902	970	870	955	950	905	951	906	887	946	892	1007	897	954	977	980	858	935	961	932	900	897	966	898	909	964	908	904	922	879	954	960	935	982	935	914	948	986	908	903	881	989	923	928	883	887	932	933	942	887	982	1016	892	985	920	895	934	905	925	957	937	908	971	935	940	973	956	981	843	917	917	925	930	927	903	984	961	922	902	935	949	926	950	971	886	928	904	891	913	901	953	970	924	963	918	908	975	930	926	919	973	954	901	963	933	923	916	903	946	941	944	973	935	950	966	951	896	955	970	905	894	961	915	944	926	936	905	911	967	982	889	907	941	954	860	928	950	932	899	930	928	915	940	929	933	935	996	967	941	895	991	912	963	923	937	883	920	952	934	932	960	882	908	912	915	861	940	932	929	942	903	914	870	933	910	965	985	944	898	943	983	914	934	896	965	964	971	976	915	909	937	998	909	947	890	919	893	967	954	913	937	983	904	929	923	918	986	940	933	912	983	907	934	929	927	926	957	896	972	910	955	937	947	922	918	918	926	917	973	944	942	890	900	931	935	981	891	955	968	1009	918	973	963	874	871	925	891	916	947	959	947	914	949	965	976	959	936	958	941	901	951	947	847	963	952	918	946	949	929	900	951	934	922	908	949	907	948	893	921	902	891	973	939	907	920	906	879	935	910	911	920	895	939	917	907	927	898	957	958	922	920	935	974	927	911	935	962	914	941	914	904	953	898	963	939	887	933	923	885	919	955	967	925	904	913	917	944	940	935	935	896	916	950	915	899	921	940	955	917	948	926	907	891	964	907	922	917	912	929	936	896	988	972	848	929	990	891	916	915	945	950	922	917	923	897	1011	952	908	960	926	918	969	999	927	920	940	924	906	953	963	896	947	929	924	928	1000	945	990	916	933	870	923	964	932	902	933	999	933	867	944	917	933	902	944	896	922	956	997	895	887	984	914	908	896	930	936	929	932	913	943	895	962	931	943	992	900	919	930	962	906	979	945	947	928	976	884	955	924	956	906	914	999	904	951	934	903	958	920	906	948	914	934	971	910	916	924	943	947	942	957	921	806	886	914	928	976	917	886	983	917	909	948	927	926	973	887	882	951	832	941	956	935	899	958	942	969	948	907	903	950	890	897	924	925	897	903	955	914	910	959	905	922	906	901	958	933	942	903	939	948	884	886	924	880	957	882	891	920	926	948	922	918	966	929	957	903	918	947	943	930	929	895	922	903	913	904	954	958	952	920	941	931	919	932	942	931	966	932	871	885	902	840	948	915	912	932	922	911	934	939	929	942	923	951	950	886	954	897	971	947	877	925	904	895	938	943	920	937	931	946	995	970	908	933	952	938	936	957	964	915	936	876	886	925	943	957	891	893	976	970	962	978	990	906	886	966	913	923	928	966	917	980	902	906	951	921	910	982	919	935	912	941	911	943	918	886	965	956	869	937	935	932	930	927	926	927	931	892	947	934	923	910	953	905	914	931	930	962	941	923	959	965	938	915	867	921	917	893	953	965	963	990	972	988	949	928	918	915	918	899	910	934	879	919	880	883	947	919	969	929	885	910	936	915	910	988	962	949	865	900	877	915	938	862	965	939	931	943	915	972	994	911	910	951	954	955	903	930	923	936	940	981	918	910	926	960	960	927	967	929	874	909	952	970	890	940	923	920	874	857	905	901	953	969	863	955	930	935
51240	22048	9041	2172	891	618	526	445	460	431	449	414	469	464	438	416	447	396	457	436	513	398	438	430	418	418	428	416	416	409	401	428	423	496	437	457	424	445	400	456	440	389	430	430	426	426	454	453	412	408	429	461	435	433	421	420	416	442	459	474	434	439	453	435	427	457	450	457	422	445	452	431	418	426	405	462	429	430	420	436	422	453	437	404	429	457	402	467	435	415	415	397	446	442	395	382	456	436	410	442	431	451	427	450	454	439	409	439	466	452	419	445	410	481	408	432	471	415	417	433	453	455	427	393	387	409	440	405	379	451	397	410	445	468	487	436	454	439	399	438	450	416	440	411	416	423	413	395	433	433	478	439	458	432	443	391	431	446	398	414	447	447	421	431	446	429	453	439	412	424	452	444	416	437	410	420	435	406	423	453	409	401	398	418	480	412	435	430	455	444	432	405	453	408	404	458	444	414	443	409	427	444	440	451	440	402	394	445	426	422	417	435	453	404	446	418	400	427	434	415	459	466	487	447	371	407	418	454	435	455	437	430	420	449	469	420	432	410	413	462	426	428	449	427	423	480	430	448	461	380	459	421	414	474	420	428	420	420	391	459	441	467	431	408	443	434	399	425	465	431	424	413	409	407	418	450	425	400	406	455	412	427	424	421	436	411	434	437	407	439	426	481	364	421	451	428	435	441	399	402	402	419	430	442	382	423	437	455	429	422	369	403	405	422	424	430	436	454	369	427	450	402	418	443	416	445	430	457	401	412	414	442	486	448	446	459	412	418	412	425	424	436	434	502	441	441	416	426	414	426	433	383	415	433	433	436	436	427	419	457	501	412	423	388	419	427	414	426	427	434	406	413	468	419	456	434	460	423	426	430	395	408	415	442	416	381	465	415	457	447	456	455	482	431	477	420	388	460	400	401	413	435	444	449	447	433	448	449	408	409	457	482	416	400	434	457	430	450	424	415	435	474	401	384	431	422	397	398	398	432	426	462	443	406	440	411	416	460	418	428	408	432	485	449	463	429	412	443	396	438	449	407	445	431	395	409	464	433	439	387	464	412	415	436	450	432	422	425	427	388	404	405	408	424	406	489	416	425	408	400	420	493	452	433	426	424	442	413	456	444	427	453	420	399	372	466	428	445	445	418	400	417	421	413	421	436	434	417	475	428	401	498	442	425	431	402	427	428	411	442	458	431	464	433	420	449	389	453	433	419	399	420	406	374	405	412	445	442	423	432	424	437	418	427	440	446	459	461	444	419	432	428	384	434	449	466	401	415	469	401	450	451	440	409	422	454	407	422	459	444	422	426	413	474	443	456	488	393	454	393	445	452	429	422	408	512	433	425	452	426	406	412	464	434	397	419	421	462	405	412	432	458	398	425	415	446	422	403	413	410	402	452	418	379	402	424	438	423	444	428	474	446	475	430	462	419	447	433	450	448	436	414	416	393	436	412	432	411	449	437	396	410	449	453	405	426	408	451	427	464	435	471	441	420	420	413	473	416	448	456	439	422	388	439	379	434	416	428	414	398	432	416	456	445	425	472	453	418	401	449	422	436	445	414	476	399	448	480	421	398	441	444	460	430	423	456	434	452	440	386	452	380	445	432	430	405	457	449	410	456	452	441	427	435	432	451	442	417	452	394	464	463	443	428	434	457	410	398	426	428	455	431	407	447	440	448	452	428	426	438	472	446	408	396	409	451	422	448	377	394	408	441	402	429	424	379	455	434	419	404	430	418	483	420	407	441	439	425	447	454	416	441	429	423	418	414	394	470	399	392	422	435	438	432	405	425	456	435	468	435	443	437	420	399	467	451	432	421	472	437	422	466	424	477	477	438	439	425	462	432	444	474	454	404	460	455	427	414	434	435	409	406	479	439	453	472	452	460	461	421	418	443	434	414	418	386	413	429	416	463	435	410	431	423	431	457	437	409	381	434	445	460	460	443	408	454	413	451	467	467	411	415	465	456	400	454	404	474	426	450	434	455	380	404	437	417	403	415	425	465	381	413	439	430	433	411	444	430	418	454	465	479	406	388	447	465	466	452	429	428	426	452	424	456	468	462	425	405	438	437	408	447	423	453	406	441	416	404	488	434	371	448	457	432	379	425	412	471	425	477	415	418	431	388	435	410	410	458	391	425	427	419	451	402	470	471	427	449	430	416	425	427	438	439	471	401	450	457	460	430	414	422	383	430	438	429	423	379	450	415	448	414	460	418	475	447	450	438	427	421	438	434	456	441	444	406	440	411	432	461	438	427	448	426	412	448	430	408	451	450	450	442	436	446	444	426	395	469	481	439	388	411	433	451	473	455	400	445	446	385	419	420	453	369	403	440	430	415	436	456	448	457	397	413	416	392	460	436	394	436	394	397	428	452	470	419	405	403	402	456	404	385	454	477	443	424	427	412	464	408	429	416	450	416	416	450	436	443	456	447	456	447	440	424	438	415	451	432	411	409	446	434	413	449	418	397	472	439	444	479	403	404	414	465	424	456	475	417	461	448	389	424	402	457	412	451	483	391	424	440	418	434	446	483	436	440	431	409	454	430	461	437	419	447	421	421	423	449	418	416	406	431	404	373	411	402	472	435	445	399	424	429	459	411	436	432	408	479	432	424	387	452	405	429	426	487	437	475	432	453	424	428	440	436	416	415	442	416	423	404	403	440	407	442	441	443	445	417	391	422	420	442	442	419	426	431	435	422	411	487	458	436	450	430	431	424	466	400	397	457	438	381	402	428	449	510	419	444	469	411	459	423	447	445	431	462	401	422	369	425	454	430	403	395	453	437	425	431	388	403	437	441	449	426	424	483	452	427	420	466	418	376	428	424	424	445	480	442	442	449	434	439	450	416	410	471	432	458	430	492	408	423	403	476	438	413	462	432	392	433	469	504	421	446	414	419	426	416	465	416	420	447	438	391	452	406	426	439	397	436	401	437	411	362	431	449	430	426	425	460	408	451	466	448	446	425	412	427	452	428	421	429	392	438	456	492	429	465	461	459	443	441	439	440	411	417	464	434	445	427	460	436	443	399	425	391	453	465	433	412	460	441	434	440	368	437	446	479	454	483	420	436	414	436	417	452	441	435	417	447	460	417	446	404	415	411	465	413	406	434	409	449	448	414	431	419	448	440	432	431	449	426	415	424	454	475	414	421	443	435	452	403	416	470	416	428	432	402	393	411	416	436	436	474	417	424	454	436	407	431	438	443	422	455	450	400	425	433	429	427	467	381	400	418	434	429	449	464	414	414	410	442	444	431	453	430	453	437	428	415	430	449	404	436	437	399	451	464	419	464	474	428	443	412	414	431	425	425	424	448	421	452	428	440	437	423	424	420	422	383	441	393	445	408	431	486	428	436	405	460	425	434	453	415	396	430	469	441	471	438	460	437	441	421	446	429	459	456	459	431	451	463	447	444	419	438	403	422	446	408	437	436	398	408	417	435	449	442	436	464	459	405	453	438	429	420	394	467	426	488	442	462	469	428	410	415
34393	12727	6696	3666	2067	1488	1103	1021	1002	956	986	971	890	947	964	903	965	934	971	919	917	863	960	926	995	912	937	926	949	959	924	948	892	973	944	938	924	888	923	934	976	980	946	925	949	886	939	989	1001	964	944	934	956	921	952	963	981	938	910	979	975	879	916	952	933	861	979	946	943	950	972	970	941	904	936	972	894	867	903	975	956	926	966	987	920	929	993	946	922	945	994	919	929	910	952	894	986	974	969	955	1017	928	971	935	976	915	958	924	914	932	949	872	956	917	893	945	941	885	944	923	965	953	962	903	962	950	902	938	1008	989	964	945	984	959	902	940	979	946	961	927	959	974	898	949	900	957	1015	952	972	950	953	908	940	992	932	972	920	987	961	930	943	963	915	1001	928	923	966	925	924	952	962	955	955	945	938	895	996	1028	902	963	897	904	985	984	942	934	923	950	906	1014	941	955	942	990	909	967	944	918	963	960	970	982	942	997	900	944	946	958	975	902	952	960	870	959	948	994	947	928	922	927	966	1010	940	958	937	916	975	933	898	976	957	934	946	928	890	967	950	938	937	925	968	968	910	929	922	960	959	941	907	974	934	951	958	973	963	930	943	912	912	978	906	927	928	948	952	964	963	926	937	911	885	951	990	968	949	914	933	963	950	919	967	984	943	930	882	955	922	948	938	968	906	948	928	958	913	950	950	930	957	965	939	921	920	918	935	985	919	932	957	939	891	911	958	948	1003	953	915	936	944	967	951	939	970	1052	901	934	975	975	999	886	996	957	952	940	967	922	972	941	942	897	922	948	949	829	942	947	955	953	960	961	932	920	908	970	924	925	889	931	959	961	966	955	977	985	913	976	973	947	946	968	948	923	955	961	920	909	930	961	939	912	904	929	935	944	911	922	913	939	978	959	934	901	948	989	943	914	955	931	898	944	1000	906	966	952	913	958	936	971	905	959	993	1003	907	988	972	913	958	958	924	918	921	971	969	978	917	968	970	944	993	978	942	887	909	957	1006	941	936	955	963	950	895	889	951	929	960	911	894	873	966	900	941	945	919	1037	920	954	936	968	886	961	911	971	956	988	946	932	966	930	897	976	1000	922	973	920	940	971	930	966	932	949	958	945	941	984	971	976	940	934	954	973	932	954	943	929	906	937	970	940	937	970	947	935	940	919	959	926	941	955	903	957	925	929	991	956	938	959	962	929	904	886	906	892	960	973	933	962	924	984	960	971	962	952	922	1007	929	992	986	967	949	894	847	951	927	942	919	963	970	956	947	938	928	948	958	945	946	938	934	966	943	949	918	961	961	932	951	955	901	935	932	1009	924	954	962	1013	926	953	934	956	991	941	931	899	942	934	957	962	970	963	890	1022	967	963	940	948	960	938	1032	940	931	959	982	930	961	928	911	969	959	956	918	911	920	937	938	928	926	920	971	975	970	937	947	921	922	924	983	902	927	978	985	957	901	984	935	983	944	962	954	926	979	947	892	920	943	945	969	938	939	959	953	985	994	920	1022	949	969	960	976	895	942	930	960	970	935	889	942	864	965	978	935	996	981	917	968	922	963	998	915	902	927	934	930	954	949	964	905	924	922	940	946	948	991	967	998	964	953	914	1007	866	933	979	951	999	972	932	980	963	947	973	952	905	949	985	945	942	943	922	991	955	959	960	990	943	952	953	969	996	917	956	975	931	953	949	1014	935	952	879	973	933	922	915	927	944	941	927	943	967	990	908	944	898	967	943	954	964	976	929	909	965	939	903	874	908	950	915	909	928	931	888	972	964	946	998	998	910	931	912	983	938	976	993	936	936	945	956	935	935	986	955	946	961	980	992	940	943	933	922	917	1002	934	917	955	967	920	951	899	975	878	910	951	937	911	919	967	917	977	917	978	934	957	938	899	960	981	948	942	966	961	968	1002	959	923	922	919	899	935	919	982	908	953	890	972	1009	973	924	949	950	946	958	942	927	971	942	964	936	928	941	951	981	875	950	998	983	894	924	985	908	964	918	921	925	966	892	952	966	906	952	954	943	923	953	957	936	920	1001	915	985	968	951	942	908	954	927	957	946	929	983	912	973	976	978	912	953	989	971	909	988	933	963	935	957	997	946	957	995	965	968	948	942	954	969	936	967	921	975	934	884	972	942	923	917	938	938	968	937	992	914	977	993	955	976	941	977	885	966	928	969	953	978	931	935	881	982	928	961	938	942	918	932	939	948	988	941	972	922	979	951	1042	925	921	1018	953	957	998	975	983	956	917	956	957	985	947	934	1000	949	958	894	943	960	957	965	962	905	927	952	988	983	950	915	955	961	981	901	921	968	912	929	1031	970	959	941	922	929	913	910	987	993	898	929	970	913	928	912	893	982	954	950	910	942	933	985	968	892	882	947	910	998	965	1011	957	1004	920	919	901	973	944	963	1020	929	942	918	942	1021	1078	982	951	897	956	902	938	944	947	989	895	935	915	942	928	932	921	938	909	978	941	993	935	954	944	936	969	907	926	930	953	900	977	938	959	894	968	913	990	976	966	914	956	964	960	940	881	929	973	919	908	919	950	956	941	923	979	965	949	915	940	949	919	992	904	1001	953	949	1022	983	954	949	930	953	978	900	916	1036	929	983	925	945	885	892	941	931	977	881	915	949	953	967	990	942	973	933	901	982	935	958	916	932	960	961	973	976	906	937	941	928	1002	921	907	990	936	997	987	917	956	947	970	945	966	966	939	963	1007	939	922	948	894	963	936	1019	964	978	982	964	905	964	893	957	965	907	938	930	950	930	966	953	910	994	920	981	949	908	1021	958	882	963	868	916	929	940	916	886	950	931	959	931	905	916	983	955	939	907	935	935	947	917	924	975	894	932	954	975	922	921	956	956	954	997	976	936	949	946	995	988	920	986	893	964	961	949	892	962	983	970	917	994	948	955	1019	923	964	969	907	960	923	867	902	910	848	948	960	1007	886	938	978	967	953	928	1008	984	944	932	888	931	924	943	958	985	932	909	950	932	992	933	911	936	977	944	935	914	949	927	923	971	934	995	938	982	952	927	944	910	956	934	943	961	931	947	955	932	942	996	986	981	959	928	958	911	1006	899	940	915	929	960	937	919	922	921	950	961	965	979	911	914	917	946	937	947	977	962	898	1025	975	1002	963	966	930	923	973	928	898	991	949	913	928	970	940	980	948	946	973	880	895	928	948	929	937	880	932	939	963	966	899	911	911	951	957	967	932	924	933	965	1028	902	908	945	935	1003	961	889	957	1016	965	956	970	922	969	935	963	978	910	961	966	965	910	976	925	920	940	1007	948	962	942	910	900	926	960	977	933	943	899	907	971	898	945	967	943	926	937	927	896	984	878	914	969	934	950	959	978	973	902	962	956	887	927	989	930	948	985	956	978	961	883	952	998	956	930	869	940	939	920	941	966	929	915	932	910	957	880	914	965	903	964	866	938	959	972	919	971	999	958	928	932	944	960	964	927	917	954	943	907	1018	954	965	983	947	977	950	944	957	972	976	973	944	930	924	934	971	936	938	995	931	947	971	900	943	945	927	916	955
56367	26014	12252	4240	1371	733	555	480	495	439	486	500	440	458	453	446	445	455	451	423	428	450	478	431	467	460	446	444	455	440	460	441	420	470	454	448	452	475	392	439	423	433	435	431	462	473	401	435	461	479	439	472	421	470	490	444	441	416	435	428	450	486	416	454	462	419	428	401	398	428	463	473	440	441	428	478	488	460	463	431	443	445	437	456	444	470	407	458	429	458	453	426	416	401	455	436	426	437	436	445	430	433	456	448	405	480	456	443	450	405	446	440	416	418	453	409	434	408	413	436	442	456	418	454	446	433	442	448	450	415	468	417	492	441	463	460	428	429	463	465	437	447	458	440	518	445	435	495	454	454	467	457	412	457	450	445	450	452	490	454	421	444	456	456	402	453	443	438	443	484	413	456	461	444	420	439	458	434	472	499	434	420	477	469	430	456	436	448	412	467	468	454	421	463	447	463	433	444	465	416	401	459	457	448	430	437	469	443	482	438	450	496	448	450	463	433	475	432	476	455	394	420	437	472	452	417	429	437	454	455	413	451	448	437	447	406	445	469	449	458	448	452	416	475	453	492	450	463	480	493	416	442	477	466	436	439	458	456	474	488	481	469	471	460	431	433	443	464	443	414	472	420	410	455	417	480	434	445	475	432	430	472	454	414	423	475	459	453	447	478	446	462	449	457	496	424	485	488	431	417	416	452	436	451	468	464	417	409	464	441	432	461	446	384	458	492	465	449	451	430	411	427	447	440	424	414	398	440	466	444	439	430	425	435	439	456	425	476	431	409	412	478	413	461	427	455	446	462	435	405	466	458	423	438	455	457	468	451	445	435	424	420	447	391	458	442	473	450	420	480	436	432	473	468	429	424	469	445	423	444	476	471	458	412	412	381	441	454	445	475	464	477	450	474	453	472	437	474	409	444	418	433	405	404	461	413	426	471	455	415	474	434	466	424	480	468	489	448	434	403	443	442	433	463	414	458	468	455	394	494	453	431	453	427	455	467	444	419	460	433	438	396	457	443	438	455	465	455	473	473	442	457	451	470	442	414	449	489	443	466	477	463	451	414	455	440	391	450	421	449	449	422	462	439	489	455	445	462	462	462	443	465	507	462	449	425	432	450	428	406	438	484	447	455	440	444	431	445	444	459	443	449	458	470	405	405	471	442	429	389	457	444	442	450	457	407	433	471	451	477	450	497	450	448	438	447	457	414	431	462	470	428	438	423	437	465	423	438	455	407	421	410	416	459	423	407	460	429	446	423	477	479	429	428	460	438	441	423	489	422	485	466	458	480	457	452	455	430	459	452	393	439	486	493	447	423	431	431	498	490	458	419	449	406	420	397	466	468	399	411	414	447	476	425	435	483	442	431	456	426	482	450	410	425	484	451	431	467	468	459	476	391	462	482	436	416	453	442	444	453	402	430	458	465	441	426	461	445	386	456	420	465	443	454	464	427	430	422	401	454	440	394	475	439	413	482	430	468	440	454	409	456	469	428	445	468	460	384	431	481	467	439	459	470	453	444	471	411	440	426	419	471	437	414	458	456	406	488	433	453	451	457	377	440	465	454	444	455	441	451	480	427	419	408	431	447	455	477	435	467	453	451	448	413	438	455	445	455	418	419	475	459	470	455	465	442	486	440	444	463	476	428	434	445	452	456	446	433	467	431	411	446	425	406	443	427	442	483	455	476	432	408	452	453	421	445	423	442	459	402	421	440	434	419	484	453	440	470	446	461	429	457	438	466	406	430	439	443	448	436	469	422	422	432	424	431	472	429	436	446	455	436	463	464	435	434	441	475	449	398	447	448	477	454	448	483	457	463	473	477	443	443	432	456	474	429	446	435	418	471	470	420	421	461	419	506	459	461	441	436	450	435	423	457	493	441	426	445	493	451	453	418	441	445	471	455	488	436	424	415	435	470	440	384	422	459	450	434	449	454	427	430	434	442	483	452	457	463	483	445	428	437	415	486	406	439	499	475	432	427	461	490	460	424	455	483	450	459	419	479	494	469	432	432	460	478	470	449	471	390	447	436	475	432	452	398	413	455	469	428	423	436	447	404	411	410	470	444	460	448	519	430	414	479	430	425	480	428	452	483	426	461	456	441	458	459	462	492	417	420	436	425	421	479	446	465	493	475	442	485	492	444	466	471	443	438	457	443	404	411	419	444	434	463	459	447	458	472	420	482	465	425	463	437	466	442	424	469	452	465	490	439	448	448	411	439	436	422	440	464	434	420	432	404	493	449	449	445	484	437	453	476	455	412	482	404	491	429	439	451	480	420	454	448	425	442	456	413	424	453	445	440	476	426	440	421	467	447	448	439	456	461	459	447	466	484	430	424	450	401	416	441	426	423	484	475	458	486	454	469	432	429	455	470	449	449	497	419	438	494	453	447	442	431	442	419	463	477	440	415	430	453	438	438	429	428	447	469	436	442	405	460	444	446	477	396	401	461	438	429	439	425	462	453	451	418	452	501	476	423	439	466	419	436	428	408	449	496	466	450	457	485	457	466	425	465	443	409	467	423	442	449	482	447	446	444	455	412	415	420	459	450	447	447	447	445	439	460	481	453	445	437	463	417	423	412	434	456	434	461	432	437	460	479	413	442	453	471	454	428	466	450	432	487	428	396	511	425	443	437	447	477	409	434	457	430	439	470	412	454	457	427	455	407	438	446	421	430	452	470	444	461	459	446	447	441	431	450	492	451	465	452	426	491	425	425	460	419	441	453	454	460	386	464	444	450	470	437	447	431	496	490	458	451	449	461	430	457	484	502	459	453	428	504	476	456	433	420	455	449	438	463	453	434	466	427	447	471	406	415	431	419	434	449	465	442	471	420	423	482	489	460	496	457	447	446	461	439	459	452	443	444	440	466	421	406	457	441	479	435	438	456	478	468	409	452	429	420	498	461	449	496	477	486	452	437	432	414	465	434	441	501	465	445	448	429	462	417	383	413	480	422	445	436	411	487	458	437	414	444	434	437	420	425	431	458	427	472	437	442	492	421	450	488	436	434	495	455	460	429	420	491	411	459	462	459	466	489	424	444	445	425	469	425	424	458	411	456	446	471	405	462	456	426	411	415	503	442	440	441	456	444	445	457	431	428	441	436	474	465	458	459	457	451	477	440	417	420	410	434	429	392	435	434	442	459	438	476	454	427	438	461	451	421	476	475	515	481	449	438	421	426	451	445	439	441	470	439	387	458	435	455	462	421	434	429	428	454	411	464	449	404	483	446	457	473	428	496	409	466	464	479	460	452	437	398	372	527	477	462	468	459	454	438	433	438	475	447	447	417	447	453	436	415	453	470	473	498	441	440	421	440	456	440	435	427	445	445	442	442	433	442	414	444	434	467	454	455	411	432	458	451	398	491	447	438	394	431	477	453	447	434	450	395	487	445	434	466	431	460	454	483	488	516	437	482	446	425	465	450	445	428	442	461	434	478	461	447	477	430	432	425	421	493	483	424	417	431	484	465	460	472	448	463	455	478
37807	18095	11199	6307	3026	1798	1261	1143	1072	1102	1036	1050	981	977	922	983	931	982	961	902	969	972	919	932	948	1021	986	983	922	975	1028	977	1001	954	972	970	950	949	962	938	964	992	920	889	951	966	944	908	1032	863	991	1009	936	973	943	942	941	993	998	944	938	926	995	986	932	1020	953	1045	969	965	934	1018	1016	993	987	960	970	1051	940	930	930	978	987	1006	989	923	936	908	946	947	985	984	983	1005	993	945	991	973	1007	1007	1006	998	961	984	956	946	1009	918	956	941	984	975	993	1007	1012	985	930	952	905	971	994	989	980	915	1006	965	977	936	954	984	994	959	950	978	986	950	986	985	983	1018	1007	925	949	963	966	961	961	987	974	931	977	975	936	1018	946	1000	986	956	987	960	960	991	949	934	992	973	1015	971	985	975	1013	1021	996	992	942	959	951	930	1040	940	1002	977	967	971	938	987	937	988	916	1012	970	951	1003	961	974	913	962	974	945	965	981	987	980	1010	924	982	981	935	952	986	998	914	982	972	1019	1008	949	995	969	927	935	1003	976	960	976	1016	945	902	1003	970	1006	975	970	968	928	967	919	1030	961	951	963	962	973	942	947	988	950	1012	987	962	988	1020	962	989	987	981	1011	959	975	948	992	993	954	971	1017	967	991	964	995	1003	966	941	976	975	999	977	953	946	958	919	976	993	970	905	975	969	982	979	955	965	976	955	951	979	938	972	963	962	915	958	1005	969	986	954	935	999	1038	944	981	895	981	937	948	937	983	965	1002	957	993	937	968	1021	984	975	986	958	963	1018	990	907	951	953	998	918	949	954	1000	963	973	980	993	935	956	1001	987	944	997	997	993	970	970	960	1014	976	942	949	962	934	958	952	962	962	1006	993	989	942	966	961	1023	952	913	971	935	1011	997	1027	969	927	981	960	960	1022	981	1004	1007	957	937	969	978	956	969	1002	1012	927	945	978	1011	1011	975	985	996	915	924	986	939	992	975	966	960	957	974	882	947	938	930	986	966	1018	990	951	1002	978	986	975	918	975	985	991	1001	1021	991	948	942	959	1036	934	972	1004	1018	992	1023	911	963	972	947	986	928	999	953	949	948	975	1009	972	934	982	955	960	938	914	983	986	976	955	987	936	985	914	912	997	972	926	1015	941	980	966	949	958	1014	974	940	947	996	955	966	968	953	1002	910	892	973	920	1006	963	927	998	987	984	981	918	955	999	970	1025	970	913	986	961	971	990	997	980	938	927	959	974	983	996	984	980	987	976	979	947	949	950	978	953	939	974	969	1034	928	910	920	974	976	944	950	965	986	985	1026	1058	921	974	977	932	963	985	956	990	952	1041	951	972	977	935	976	968	979	951	941	944	962	1006	966	1001	986	942	1001	975	957	984	1002	961	976	1000	947	969	979	961	901	1034	930	970	912	932	977	951	947	989	927	990	1010	1025	970	996	958	1033	992	957	972	1002	934	1005	962	930	895	1027	1021	933	941	945	958	980	974	978	963	982	928	969	958	1026	1023	973	951	964	982	933	907	907	1038	955	978	1002	923	919	1013	981	949	1004	969	990	928	980	963	997	989	897	974	970	1027	997	935	1031	917	989	960	938	971	981	970	976	979	1008	960	947	999	964	976	963	962	1002	938	1008	953	983	1039	984	876	890	957	912	969	957	959	973	1023	919	1016	937	985	1005	978	934	960	980	961	1024	998	972	922	976	1001	965	938	996	902	976	991	949	966	1018	979	985	1017	1031	992	958	957	944	960	1028	950	952	993	980	956	1014	985	992	923	946	990	1003	959	944	946	919	954	975	969	969	957	951	933	906	963	954	993	953	965	1014	990	995	946	960	978	1007	1010	971	1002	954	958	932	964	1012	934	963	1022	957	960	899	918	989	939	962	992	970	910	1009	923	963	990	917	1008	1000	974	973	958	992	955	968	982	955	1002	940	999	971	981	995	936	956	966	991	965	1006	927	971	938	977	952	957	971	990	967	921	994	983	994	979	1009	995	1004	943	962	985	921	957	974	947	975	929	922	965	981	945	934	978	943	974	935	923	999	970	966	921	988	1002	981	997	968	938	947	976	911	938	959	939	970	956	960	976	998	930	979	976	940	987	939	1042	931	945	958	1011	946	992	899	880	1007	979	1025	964	1007	981	933	952	951	992	950	977	974	998	969	916	973	972	946	1005	949	916	935	939	1000	943	976	981	959	992	969	993	1001	1014	942	1035	969	1013	961	943	999	1004	962	947	932	950	947	974	967	974	982	968	947	945	1001	948	960	981	936	966	955	914	939	954	1020	969	945	1013	987	1025	941	944	979	919	971	975	953	987	953	958	975	1018	972	994	994	973	1018	929	992	980	995	970	923	959	996	935	981	963	1001	945	940	928	974	979	1006	945	1035	949	950	963	924	967	971	1013	1035	945	934	959	940	992	931	948	943	970	965	983	926	984	989	931	961	1015	941	922	993	936	993	949	975	937	986	953	1056	948	988	916	939	955	995	936	964	1014	962	1004	932	969	1005	1006	916	973	1016	911	972	948	998	971	942	922	984	984	971	971	946	1031	977	1000	1013	993	982	983	979	980	974	1042	944	994	928	962	943	1018	987	944	962	969	977	949	977	989	1012	972	966	956	962	918	998	1006	993	949	943	943	970	1001	998	972	970	898	965	992	963	954	970	961	970	955	960	1001	917	994	951	976	949	1015	979	942	973	967	964	950	990	937	947	990	927	953	973	951	998	977	985	1021	963	944	1003	939	946	959	924	939	915	992	965	1019	995	966	955	963	976	916	973	971	947	993	984	968	1047	973	943	902	954	943	962	996	1014	932	975	1009	984	953	950	978	907	957	984	936	955	956	967	1000	983	919	937	962	1008	942	1003	985	986	965	986	909	963	956	959	964	1005	1010	984	956	961	970	974	912	1049	959	926	977	993	972	955	978	974	915	925	953	970	956	974	926	978	1015	949	944	988	979	975	998	950	948	949	993	935	991	983	968	946	946	881	952	976	952	944	962	1008	961	957	995	968	953	943	941	1003	972	976	1007	959	1057	969	985	961	965	955	964	963	938	981	966	916	956	965	986	952	984	959	978	957	1009	929	937	962	967	943	1013	913	1010	1000	980	946	915	952	994	993	952	959	990	932	953	996	950	928	955	1024	959	926	997	992	992	977	983	935	979	962	963	964	973	971	1030	1018	919	970	957	953	952	977	966	942	1000	961	960	973	943	999	953	949	931	968	936	937	907	959	1004	969	1019	970	984	951	946	946	928	980	980	944	926	969	948	970	965	982	944	978	1004	940	976	977	947	972	977	950	965	978	909	995	967	932	984	967	941	941	955	948	960	988	972	959	993	1010	1001	958	973	895	982	1024	951	993	996	960	966	999	988	956	931	944	962	1015	1003	952	951	998	988	996	991	994	915	951	948	983	933	965	986	928	948	982	945	960	922	1016	919	971	1016	927	1012	964	956	971	927	972	969	995	952	959	989	941	986	965	930	863	935	934	965	998	905	963	1008	952	967	978	1002	984	957	942	952	987	983	909	952	975	989	918	938	992	938	944	965	986	928	953	1014	1023	1008	966	961	914	975	965	966	959	958	1017	995	967	931	916	959	935	950	927	934	952	974	950	982	947	954	869	987	958	912	945	974	981	944	944	965	965	935	1030	992	941	937	1014	1021	1000	957	971	954	952	949	939	981	996	985	986	955	950	1021	956	911
52680	13139	1481	539	499	395	454	447	440	430	400	429	442	428	423	466	450	416	453	429	469	417	440	419	478	471	447	483	438	421	444	454	421	420	439	414	448	410	463	447	434	442	422	429	424	430	401	460	456	431	383	427	423	417	426	456	484	430	442	440	422	491	453	428	463	454	430	456	434	440	420	469	432	409	451	468	438	429	443	450	411	471	440	460	450	449	406	398	456	440	394	475	473	397	436	408	426	452	480	454	438	455	401	460	432	418	450	432	458	443	430	470	439	429	438	479	414	501	407	451	448	479	435	442	453	439	394	418	482	468	466	395	428	447	418	464	459	459	426	460	482	500	468	470	438	435	453	449	452	434	430	420	410	435	464	428	396	404	418	400	485	487	469	433	459	457	462	409	457	464	434	436	403	409	465	417	430	460	457	429	440	446	471	433	458	459	442	449	420	465	424	469	429	459	440	473	455	435	436	454	470	424	410	423	419	431	444	407	426	433	486	437	440	416	424	375	461	437	420	450	420	462	463	466	444	457	412	487	420	441	438	468	449	471	421	453	452	424	396	420	432	436	436	438	431	419	494	410	428	430	393	400	414	436	398	427	445	446	430	458	450	453	477	450	454	439	382	451	456	476	443	448	440	428	421	468	397	456	474	439	439	424	402	431	446	462	378	458	454	453	422	460	429	416	432	423	424	482	467	415	411	453	445	455	471	444	431	446	477	406	444	477	444	453	433	469	457	453	441	450	423	424	444	405	421	433	451	454	450	418	442	419	396	448	466	418	434	433	451	447	427	466	418	437	421	471	424	426	461	413	420	450	429	433	425	438	472	448	461	441	446	407	439	434	464	463	434	431	461	434	434	486	409	439	425	477	441	432	455	487	455	488	396	424	463	455	449	438	482	443	466	447	455	487	464	465	470	460	494	418	456	440	472	446	416	442	452	460	399	428	440	446	434	444	442	411	489	443	453	411	485	467	397	451	489	415	449	445	437	432	425	444	467	409	419	408	427	429	442	454	433	447	420	452	417	466	442	446	418	415	462	459	482	440	487	430	508	470	438	438	451	402	454	440	445	423	430	435	426	441	449	418	428	398	441	476	464	432	422	511	434	396	444	436	447	428	418	436	470	432	427	453	444	426	416	444	472	403	429	455	457	467	435	447	427	411	464	447	428	462	461	431	432	434	424	443	422	418	449	429	440	424	462	463	440	457	482	433	419	423	481	399	406	398	474	421	507	449	462	443	441	429	449	424	392	426	455	434	437	444	413	408	484	471	412	438	422	425	490	487	467	440	431	458	422	431	422	451	397	436	445	409	432	460	437	465	453	391	457	439	481	436	414	483	497	438	459	468	474	395	441	413	385	441	429	422	430	463	457	398	414	446	435	453	447	419	454	451	422	449	442	416	455	412	496	445	438	427	451	463	427	420	456	453	472	453	465	431	420	437	436	452	479	466	465	415	454	418	400	421	427	450	428	443	429	408	433	455	443	458	430	473	458	448	454	491	418	433	404	442	467	448	445	416	435	465	426	436	467	427	448	447	467	409	393	422	463	446	394	451	432	408	481	445	406	466	458	431	452	442	416	503	415	484	433	411	411	472	433	437	438	447	421	453	420	425	476	444	461	453	423	471	417	482	441	451	467	431	448	430	436	429	426	441	408	382	406	447	475	415	473	422	425	423	448	457	470	447	434	413	421	399	451	481	450	478	447	459	430	409	428	369	466	432	448	442	415	432	380	473	461	432	442	435	447	445	430	400	425	399	393	415	445	429	394	393	457	469	425	460	435	457	425	481	411	448	489	460	430	423	460	463	442	421	425	415	426	406	487	410	462	459	456	421	408	421	430	452	395	374	420	481	448	439	436	435	455	461	412	444	517	436	509	431	467	424	467	443	416	470	450	416	372	377	453	461	425	442	439	445	411	458	430	438	396	458	460	455	414	482	453	426	472	412	434	402	492	442	424	411	450	444	437	429	411	484	423	421	428	415	414	416	431	407	412	430	460	437	466	446	500	438	463	394	417	422	453	468	450	425	448	474	436	452	405	415	468	434	432	389	446	432	449	461	449	417	428	434	422	447	458	444	452	414	406	376	438	441	416	401	429	428	422	436	465	395	437	441	411	473	440	472	460	430	445	478	412	443	451	430	423	418	467	439	496	439	449	446	412	434	442	434	409	458	437	414	423	429	442	390	453	446	448	444	452	467	462	423	438	415	420	454	416	407	439	451	454	436	445	403	441	432	439	413	449	442	425	416	441	439	399	475	433	415	435	439	420	428	458	406	451	422	427	425	445	457	475	398	419	431	400	459	469	432	449	454	424	431	418	467	437	430	419	444	452	450	442	492	437	427	424	430	421	431	433	466	484	413	404	429	440	427	413	427	451	407	429	425	441	436	395	425	390	414	427	454	446	442	427	423	471	432	438	432	458	455	438	442	392	424	419	434	466	410	453	394	423	409	428	416	434	475	457	407	472	454	445	487	451	437	441	455	422	470	430	485	462	445	449	484	449	444	434	438	494	422	416	450	471	452	450	446	432	426	437	416	454	366	429	421	440	437	436	475	440	416	381	399	462	401	437	412	438	461	422	409	462	435	444	437	494	426	436	424	417	439	445	465	444	427	437	448	446	404	448	437	430	382	441	450	463	484	497	421	427	409	468	441	388	407	440	426	452	455	465	490	445	443	409	422	480	422	459	390	421	397	427	458	481	427	465	435	451	465	453	454	462	448	439	417	447	447	396	430	433	414	433	436	469	468	432	462	447	441	424	451	476	442	381	413	420	447	444	446	508	405	475	474	430	431	446	445	460	455	437	450	425	440	425	471	474	440	438	402	447	443	469	469	479	459	450	432	424	476	429	432	488	404	418	446	458	469	424	446	449	460	425	409	448	422	463	454	396	482	448	442	446	430	477	417	451	445	421	425	414	464	425	459	444	442	441	478	458	443	410	444	421	435	438	429	421	411	410	407	435	425	410	439	432	426	473	439	393	436	454	401	444	430	431	436	458	458	464	456	429	436	440	409	440	416	465	457	471	405	410	384	403	468	430	445	396	451	453	463	458	418	442	443	443	429	432	424	419	437	449	432	408	425	403	445	468	407	449	451	473	443	446	427	445	416	429	427	416	402	429	474	466	435	437	454	432	438	450	418	449	402	423	452	425	448	424	479	459	449	426	450	396	395	428	469	466	434	462	433	385	431	446	455	422	461	466	470	448	464	427	415	469	482	417	451	459	459	440	462	449	449	447	438	446	463	437	397	444	421	437	448	433	455	440	448	488	422	463	421	446	389	425	428	429	498	462	416	464	435	459	441	444	447	426	420	433	436	426	454	437	435	468	494	453	434	441	473	468	416	447	463	455	483	391	405	441	447	480	432	424	467	440	430	420	444	433	447	448	459	435	394	441	429	429	405	445	393	439	427	441	429	437	446	436	474	502	480	384	436	432	412	403	443	458	422	423	430	404	457	441	419	431	468	451	470	417	404	411	444	445	457
34640	5065	1574	1073	985	1010	995	997	973	958	980	1020	951	939	975	965	946	925	983	940	934	933	935	965	935	919	969	908	940	951	959	927	921	955	951	898	963	935	1004	939	891	927	1013	917	1028	987	1013	992	938	966	921	977	938	947	924	942	953	960	970	933	983	938	973	981	958	958	1019	962	931	916	906	995	955	955	938	965	984	943	975	1010	996	927	973	1018	959	926	923	942	966	904	1010	996	895	979	953	971	994	936	938	936	969	984	946	923	1008	936	923	933	950	959	925	916	963	936	916	921	941	964	983	973	915	974	898	937	890	966	971	974	928	958	957	968	985	964	950	930	943	931	985	892	956	1017	948	917	947	944	933	952	964	1011	984	988	964	978	989	960	978	966	950	976	956	958	932	952	948	967	1030	935	952	935	937	973	934	972	968	970	921	924	950	963	962	927	925	906	929	937	983	975	981	949	962	964	947	975	887	943	958	957	949	965	984	1025	933	929	1009	941	945	932	1000	933	926	952	947	947	940	964	944	960	1002	1009	927	918	951	974	982	880	943	943	992	1007	975	953	978	923	915	972	992	987	951	956	953	940	997	944	976	922	974	976	957	942	967	967	921	951	903	954	971	986	923	971	960	1006	975	924	1023	986	930	965	947	959	951	956	934	968	960	960	959	943	956	969	895	907	953	952	935	957	966	961	876	963	936	909	1001	961	1010	920	1029	914	973	950	963	975	958	928	918	962	956	906	937	934	958	979	963	926	947	931	930	937	954	935	961	927	987	968	936	945	933	944	949	929	962	971	916	933	939	958	946	966	948	924	979	978	925	973	900	981	928	955	1033	954	952	982	930	899	984	948	984	1016	908	985	952	912	880	945	875	928	892	946	932	913	997	932	976	952	951	1002	951	939	972	944	935	966	932	944	969	949	969	951	938	973	953	1011	980	912	1041	932	953	959	948	947	988	938	986	1007	952	959	948	963	964	1005	964	964	922	970	958	916	914	955	980	997	947	918	897	876	947	936	959	954	1009	973	943	946	914	988	906	903	949	1016	967	942	999	1009	994	957	1006	947	950	950	922	977	948	959	988	982	999	959	937	913	930	946	972	968	895	912	940	1046	936	957	986	984	940	903	959	994	979	1012	974	912	958	962	958	957	966	993	932	955	991	990	980	940	973	943	896	960	970	955	967	955	1005	985	948	945	957	995	941	988	935	981	958	991	940	976	910	932	919	969	979	976	970	940	908	906	922	968	980	962	965	924	1028	989	897	916	950	943	979	990	978	948	1002	973	976	953	990	1003	921	968	1006	933	955	914	929	968	985	993	917	932	948	898	970	944	1003	921	1028	987	1001	942	969	899	993	937	946	943	956	944	966	982	942	949	946	910	941	970	1022	962	986	910	970	995	1051	930	951	1001	1008	939	988	925	995	942	952	978	934	940	927	942	983	999	962	981	1019	964	905	999	1002	946	956	982	956	968	1004	933	1017	984	951	1011	991	900	954	986	954	905	989	894	997	966	975	888	896	901	989	952	930	933	973	982	964	898	947	955	971	963	937	956	990	960	1013	955	934	938	918	945	949	943	991	983	994	973	932	910	992	912	947	1003	1003	924	963	930	920	971	990	925	937	1006	954	942	918	898	948	909	960	935	924	994	943	968	998	963	976	1026	995	910	946	956	965	940	1020	893	966	971	915	930	990	938	969	1004	1053	984	988	932	962	907	952	945	968	918	983	1000	950	924	936	913	1004	902	939	1008	895	944	970	978	979	925	883	937	1006	1003	987	989	926	931	978	1002	936	977	1036	948	989	970	954	972	925	929	952	913	938	984	939	922	905	965	924	963	914	938	989	984	922	942	965	890	1005	919	961	975	965	909	947	924	937	915	1001	927	953	991	940	961	974	953	973	950	1003	932	1050	1010	917	951	923	977	953	923	982	965	934	960	982	945	1006	982	964	912	967	957	963	875	942	971	964	999	947	944	956	921	956	980	951	901	907	907	976	916	971	968	909	957	941	1034	881	954	903	961	930	930	916	961	976	1028	958	974	906	939	959	949	958	937	973	969	922	986	995	914	1020	934	964	920	951	903	931	934	944	924	935	968	931	978	932	936	975	911	899	954	983	932	1002	1006	970	958	937	953	1032	968	955	966	980	932	973	961	945	990	919	938	989	902	923	902	949	951	929	911	975	976	936	960	1038	931	943	951	915	974	942	1007	945	934	963	972	951	962	897	967	940	944	969	963	1019	959	975	926	978	942	948	985	1001	945	978	935	967	936	904	958	926	965	889	947	926	933	992	960	953	938	928	948	951	947	902	954	933	902	979	966	950	949	992	936	949	926	919	934	966	936	933	903	951	910	920	1001	961	981	920	923	894	977	982	919	941	953	982	931	978	899	962	954	997	960	983	976	927	918	959	921	950	986	956	984	987	935	962	955	954	978	904	922	927	942	987	972	972	948	971	955	962	932	902	977	931	948	965	959	924	940	942	938	944	982	956	953	923	906	987	961	909	995	945	929	946	941	956	992	906	940	947	901	958	954	970	1034	924	992	976	919	886	975	991	940	946	1000	951	966	978	916	921	993	993	977	1008	925	935	955	960	964	891	911	883	940	975	962	904	922	954	994	959	959	964	968	920	1019	936	926	971	933	972	978	1011	1023	972	912	1017	1017	943	988	944	979	972	952	954	936	927	962	979	938	934	853	981	943	942	972	907	975	930	956	943	995	988	960	943	875	962	1006	969	956	979	867	968	951	898	965	1000	931	1011	952	948	945	1005	965	930	958	970	955	895	953	973	985	1015	988	965	976	951	947	976	995	892	927	987	923	994	903	1020	971	953	983	1007	970	925	917	1011	912	951	940	958	945	935	933	929	949	995	946	920	951	901	944	954	923	919	956	965	964	909	969	943	973	931	942	962	956	911	932	968	945	969	900	935	953	924	994	915	1020	995	953	1002	948	914	930	929	898	957	937	952	994	877	927	872	933	935	972	995	941	999	948	984	956	987	908	951	948	968	992	929	963	973	1011	930	915	988	905	893	948	964	967	958	927	899	911	959	923	974	999	946	959	921	958	949	938	956	932	954	974	947	875	965	925	933	1032	928	1017	937	927	956	914	931	938	936	999	944	937	954	936	928	1006	934	919	938	985	885	923	984	959	949	927	974	933	933	908	933	917	961	924	977	934	979	947	972	948	999	927	954	965	973	933	1003	923	947	951	931	981	968	935	955	975	1003	885	935	1000	937	981	942	935	1054	952	999	965	971	1001	979	894	910	986	974	947	962	927	931	949	935	981	946	964	966	966	904	954	959	953	934	995	953	913	964	927	958	960	930	986	978	983	951	891	910	922	968	950	974	967	930	969	971	988	922	963	941	981	906	923	987	1003	980	930	969	941	971	930	953	957	980	968	941	948	974	919	934	910	956	900	997	907	997	986	981	965	958	898	953	923	895	968	942	998	1007	980	985	975	964	908	935	933	1001	994	925	1002	927	937	992	914	955	965	936	964	912	1012	995	991	972	967	978	986	964	949	980	989	929	916	942	951	931	936	972	972	934	961	992	957	1012	923	951	932	924	893	936	995	959	957	964	937	948	979	907	920	951	1008	927	941	930	954	933	973	968	986	992	915	950	956
57771	26537	11235	2661	840	602	582	570	556	464	448	453	442	405	426	448	437	392	411	476	416	405	412	436	410	438	450	410	459	497	434	440	452	427	425	455	392	389	389	452	496	396	420	453	481	457	424	432	438	432	432	427	406	440	457	452	450	435	392	425	419	399	442	442	425	399	461	441	452	393	419	418	451	429	414	435	435	466	425	442	418	417	451	420	388	444	432	434	423	442	418	415	462	453	409	394	421	480	476	426	406	447	412	420	415	396	412	469	419	450	427	458	485	408	443	444	408	452	442	436	476	462	464	401	436	437	447	427	409	469	425	437	432	448	441	453	475	447	458	446	412	453	399	417	440	434	469	431	432	427	427	416	445	409	457	423	443	420	461	385	478	409	423	454	423	436	432	442	448	406	383	406	451	424	380	424	458	416	427	413	411	440	434	422	415	397	436	422	455	442	434	412	445	415	456	436	435	386	466	413	422	434	402	419	409	426	437	430	431	474	434	393	403	406	420	454	436	436	416	418	441	444	396	447	418	414	448	413	412	430	445	444	400	427	399	420	389	417	442	444	442	478	431	464	350	405	377	408	449	407	454	434	433	401	440	399	419	416	454	427	418	445	434	439	413	446	430	425	412	440	445	394	400	453	386	455	409	423	397	442	426	407	452	397	467	441	452	445	487	401	429	433	428	446	417	436	441	434	425	401	420	442	461	424	450	424	416	431	453	452	459	469	430	437	467	408	428	420	436	401	436	445	496	466	448	386	425	403	410	469	441	434	410	450	462	430	438	393	413	427	446	429	431	399	458	452	482	420	426	430	421	426	387	447	409	456	405	414	451	460	454	456	426	489	443	423	436	439	410	441	426	406	407	384	434	466	434	462	445	448	414	445	403	413	411	397	407	471	396	410	413	386	453	424	471	445	463	428	446	403	444	374	468	490	419	428	461	432	431	463	456	436	439	449	446	450	445	438	402	472	450	418	415	412	442	445	478	441	380	419	409	453	442	449	465	412	464	405	448	443	422	462	444	432	444	429	459	420	445	423	443	424	447	426	452	416	489	456	473	385	426	453	423	448	447	445	447	410	425	429	439	455	437	403	446	425	433	440	436	417	436	451	459	451	465	466	404	416	426	424	440	449	420	445	424	432	419	463	458	425	471	407	421	459	461	404	390	426	436	446	429	417	420	448	370	414	435	389	447	422	435	420	436	431	444	395	424	444	457	437	398	411	406	488	423	410	381	417	430	421	438	443	452	432	440	421	429	436	451	443	496	415	430	429	470	439	455	420	446	430	431	404	396	402	395	413	419	450	454	440	424	446	435	430	454	460	418	453	434	424	428	482	439	449	433	425	462	474	406	420	443	447	442	424	446	421	440	443	472	398	426	388	449	405	430	416	452	417	437	415	456	408	447	420	371	426	431	420	415	464	431	435	458	423	436	403	415	418	436	452	434	422	453	442	467	462	397	436	417	463	409	444	418	403	432	447	442	417	429	429	403	436	452	436	446	439	475	425	457	404	390	431	464	439	449	397	452	433	423	454	424	403	437	428	448	442	448	445	479	407	483	444	413	449	431	408	460	424	429	433	415	392	421	434	396	393	380	420	416	404	438	445	425	475	424	395	406	499	429	421	474	438	443	418	464	421	420	421	400	450	406	457	498	418	467	430	415	441	435	413	448	439	429	408	427	410	390	437	432	428	431	475	458	447	432	467	442	425	475	425	466	428	430	444	432	421	411	435	439	445	428	422	434	416	459	481	429	453	418	477	458	425	401	441	439	451	459	443	447	433	421	412	444	436	419	431	403	424	438	447	445	466	428	427	411	434	419	428	466	429	447	422	441	434	412	429	411	437	439	422	427	402	425	419	402	444	418	402	466	441	459	411	431	401	401	480	443	403	445	387	466	450	443	405	429	443	453	458	409	419	458	427	445	474	456	430	421	437	447	469	431	454	447	412	496	432	409	471	464	404	471	441	412	433	457	437	422	441	444	455	440	429	489	425	422	423	427	397	404	431	418	508	403	404	427	443	424	404	433	380	435	438	454	427	482	462	448	442	450	411	467	427	484	420	444	452	468	432	413	441	418	412	413	443	425	426	454	432	451	412	445	419	437	445	390	423	450	438	424	427	454	452	431	442	456	430	434	423	402	450	411	383	451	426	426	444	446	437	425	450	403	393	441	412	495	409	428	412	420	420	443	458	446	437	457	417	417	409	399	457	447	443	421	427	426	450	439	447	408	456	451	444	424	440	431	445	464	447	461	424	421	432	458	448	433	412	446	438	417	358	409	410	440	440	451	423	478	427	417	433	455	400	488	457	428	416	440	470	450	487	428	434	421	464	432	478	418	447	439	440	426	382	408	383	439	431	465	443	427	429	468	439	406	406	411	443	437	466	430	419	413	454	446	452	388	435	412	434	419	387	437	425	404	454	396	397	469	424	473	446	431	415	475	410	452	405	430	447	437	429	414	403	446	440	431	421	406	482	456	452	444	447	382	482	418	443	451	477	452	452	417	389	432	477	431	436	434	443	430	398	444	422	431	424	443	441	440	455	408	450	423	477	408	445	458	452	431	425	447	469	484	428	395	449	456	439	432	388	442	454	430	449	426	403	457	371	449	455	447	486	444	397	452	463	398	458	443	424	433	490	453	434	440	409	435	422	426	469	470	436	396	400	394	460	445	442	421	421	382	443	390	417	440	440	404	453	425	420	440	403	438	455	466	448	427	436	406	444	394	389	414	420	451	424	456	417	410	462	449	415	456	438	421	431	454	436	443	456	455	429	400	436	446	429	414	450	422	440	419	480	456	457	406	423	457	407	417	417	433	457	436	470	454	424	423	423	420	433	431	454	437	422	428	494	414	435	422	458	420	472	443	414	412	448	416	423	408	408	449	441	454	433	486	412	408	425	419	444	394	413	435	439	436	424	445	400	458	439	429	506	448	418	417	419	435	421	452	422	393	443	401	402	436	448	445	433	434	443	439	427	432	424	428	436	437	408	408	427	385	444	425	422	412	430	425	415	411	404	448	399	464	421	404	433	423	426	431	460	454	443	410	419	414	404	439	418	483	483	404	413	420	397	455	423	431	445	404	445	473	455	405	450	419	453	418	431	418	426	402	440	471	443	418	430	433	424	479	462	412	399	423	440	398	431	439	466	445	440	380	418	440	426	437	443	423	438	408	414	420	422	432	463	444	427	409	439	416	423	442	433	421	444	406	478	459	448	405	422	416	447	446	472	440	426	418	441	429	460	414	419	457	493	486	419	440	419	469	427	422	441	414	371	466	427	439	420	419	394	492	406	446	443	435	449	460	434	473	423	443	415	431	410	406	407	447	425	395	400	413	425	434	438	395	440	462	407	427	428	442	418	431	483	460	437	414	405	464	471	430	390	448	447	430	431	457	454	461	433	459	426	426	454	458	433	465	434	414	451	461	453	415	420	396	431	421	411	428	429	427	471	413	442	414	455	413	444	435	410	466	435	420	393	485	425	410	421
37550	18020	9962	4262	1995	1566	1471	1417	1238	1176	1183	1071	1000	961	976	952	951	974	964	914	945	939	936	976	976	869	985	965	980	941	916	975	990	927	919	937	980	944	957	978	914	932	868	929	947	929	969	999	943	926	957	924	959	1012	958	954	972	918	978	953	931	957	921	951	899	956	978	909	959	928	927	987	923	952	931	978	967	936	997	927	954	1017	970	971	892	937	921	970	934	965	931	923	924	915	937	952	956	960	939	961	952	988	968	891	964	911	977	902	938	901	963	956	977	954	960	913	969	919	990	963	921	951	957	893	955	919	905	963	951	960	988	942	969	951	936	940	882	952	945	940	981	931	1014	927	945	932	917	982	912	954	887	960	929	948	1021	949	973	914	915	935	901	913	934	945	874	901	935	959	968	949	936	959	889	864	969	889	941	1019	1011	999	928	982	964	986	913	966	951	922	914	987	955	974	887	873	1001	966	929	924	956	992	978	937	944	961	934	947	934	958	965	935	968	962	973	950	923	959	964	924	910	927	934	981	946	909	911	954	929	921	957	901	953	949	978	957	923	1010	955	960	948	999	969	956	1006	993	938	995	963	920	905	976	962	951	958	951	994	911	981	909	944	928	932	1007	929	943	915	912	989	948	930	926	933	928	920	980	994	934	985	936	908	926	965	912	960	933	910	1000	968	921	968	935	923	906	958	987	965	921	965	917	958	904	992	949	1019	993	970	956	965	921	961	918	921	936	953	1017	953	932	979	974	911	970	964	1012	940	1000	943	949	958	960	939	935	893	927	992	959	913	942	942	944	930	941	957	996	915	881	923	972	911	978	966	940	917	912	955	884	969	927	943	932	900	950	951	984	920	938	993	946	950	992	969	956	937	922	949	934	914	994	950	997	929	938	935	929	944	944	907	975	997	936	991	958	921	949	936	921	955	961	888	967	967	925	928	952	940	893	923	942	969	921	987	963	915	899	903	969	962	922	961	912	909	955	918	930	992	989	942	964	929	996	961	957	965	935	940	879	964	932	941	971	958	958	904	904	950	924	916	922	939	954	895	989	955	880	890	924	958	954	935	993	938	1000	981	941	949	962	986	920	908	992	978	945	957	914	909	902	871	900	961	977	975	955	957	930	939	950	923	988	914	927	937	990	920	917	985	951	955	973	944	969	975	937	938	935	933	998	909	971	919	930	963	961	969	921	917	961	936	917	975	975	911	913	920	1018	968	899	1006	939	936	932	965	936	966	887	952	982	962	949	941	918	914	944	988	934	925	931	942	952	990	913	881	954	1011	947	1068	954	992	996	978	940	946	980	923	968	920	909	952	918	1032	977	887	932	980	910	978	901	902	935	931	946	912	953	953	901	928	906	937	928	907	930	987	894	961	916	898	916	957	949	924	899	907	896	920	894	966	948	949	933	931	905	953	916	926	915	947	960	965	983	970	957	922	907	972	946	921	910	963	944	924	1019	947	911	984	986	987	948	961	971	910	948	921	940	970	977	951	942	947	952	990	966	946	957	914	941	932	992	915	914	922	969	937	952	993	960	1024	902	923	917	938	938	919	867	931	911	990	959	894	944	928	951	981	986	930	920	925	870	956	977	899	941	996	966	914	919	928	916	925	971	953	958	941	937	934	968	923	929	888	949	902	941	996	917	921	945	934	956	1001	913	983	971	885	969	936	915	977	951	928	950	995	939	916	912	952	970	920	979	956	973	1003	923	947	984	951	926	950	913	897	922	966	969	944	1014	943	917	943	947	911	921	938	910	954	927	882	952	897	946	907	963	945	920	910	961	939	968	919	918	885	953	936	963	883	918	887	943	967	980	942	993	995	926	940	946	925	954	929	952	945	957	955	955	939	953	942	934	939	923	952	954	953	965	947	930	954	954	963	945	913	973	917	951	945	923	915	919	890	931	990	979	949	914	966	969	999	937	928	954	946	925	952	923	952	1022	931	918	974	945	971	936	876	956	976	938	945	892	952	952	952	962	919	933	990	965	929	978	959	966	944	971	930	933	955	917	910	947	919	946	958	930	953	951	938	961	891	953	899	969	957	914	962	949	897	963	907	927	924	957	1001	975	933	891	900	926	933	931	968	977	973	956	988	933	959	946	889	935	973	940	925	909	892	914	941	910	973	935	881	934	934	958	951	922	913	940	979	941	958	998	951	964	910	877	919	982	951	963	921	913	961	935	946	941	983	926	960	957	901	965	932	921	949	994	959	972	963	859	974	958	994	916	957	967	939	930	993	914	988	931	929	935	919	945	960	946	973	948	982	958	976	1006	935	964	948	893	925	896	914	969	982	981	995	918	962	958	912	909	975	955	950	918	940	946	904	947	1000	906	982	946	982	894	969	930	918	961	961	921	964	982	900	969	986	954	895	1005	932	1009	950	932	976	936	894	904	906	960	904	932	965	956	949	895	936	915	921	950	980	989	1021	976	931	887	963	928	953	956	926	902	940	944	948	901	923	933	967	939	940	936	966	994	909	952	947	1012	947	955	948	919	939	969	935	853	980	967	945	966	926	950	940	953	990	916	975	931	917	898	935	966	937	916	997	916	989	954	938	974	924	939	926	1020	936	1004	917	906	973	984	984	955	911	971	897	916	1007	979	942	951	973	955	955	951	948	922	921	913	910	940	963	956	939	923	1011	950	934	957	950	955	980	955	943	914	909	949	963	947	895	950	912	982	995	934	948	938	963	919	986	956	973	997	930	913	1014	946	904	936	891	918	969	907	970	903	929	985	925	894	940	844	952	995	961	941	980	917	976	956	947	946	941	926	977	943	951	944	917	951	910	905	966	965	916	944	916	940	946	951	904	922	969	945	965	990	966	940	950	919	942	939	943	949	974	903	935	969	928	944	917	939	983	916	944	955	1000	979	979	912	907	947	907	963	974	893	985	899	936	945	940	954	971	963	986	911	920	977	930	916	985	940	907	924	927	967	971	932	950	986	975	979	939	972	1019	944	983	980	896	934	917	929	973	944	941	950	921	947	984	927	968	946	1008	949	966	881	937	999	942	977	965	1003	944	923	898	918	940	968	935	921	955	902	889	941	911	942	927	915	983	967	957	928	990	911	891	972	979	933	978	929	898	923	930	983	933	943	881	956	907	967	920	948	940	946	980	962	950	938	931	951	926	951	960	984	923	975	925	992	940	876	941	954	956	908	935	969	932	919	1006	958	910	928	895	961	941	985	986	946	932	972	968	930	965	918	939	948	926	969	943	938	941	897	1011	991	917	977	961	989	939	951	950	940	914	932	1000	932	922	943	972	929	968	887	924	977	988	906	948	947	907	1023	972	977	966	938	958	966	983	928	950	951	940	979	965	943	973	942	904	951	958	951	966	885	981	934	972	964	914	931	969	919	937	900	935	978	956	929	910	930	978	952	903	917	958	920	967	943	984	970	954	915	960	976	969	953	964	933	939	928	903	977	956	963	970	955	1013	892	925	1008	925	912	897	918	924	929	920	897	877	1011	961	922	939	973	954	944	960	926	942	874	961	963	900	919	952	991	961	941	959	944	964	963	926	973	961	943	1008	949	928	940
64674	34393	13920	3312	842	575	543	507	476	524	508	469	445	427	405	421	437	462	434	439	433	455	430	425	488	456	408	464	451	480	454	470	428	492	485	520	445	433	474	472	456	477	488	467	406	470	417	446	462	476	463	452	421	431	479	442	432	478	429	458	403	409	453	472	475	473	470	462	466	460	396	444	470	474	486	429	449	452	448	433	415	430	464	436	423	465	448	460	454	454	444	446	470	443	417	474	463	459	449	454	444	454	433	503	448	455	454	423	474	457	442	460	427	423	426	442	501	481	465	422	450	478	444	427	456	445	421	425	474	484	443	439	481	448	437	476	424	454	416	470	440	422	449	480	492	424	405	418	483	454	463	450	474	419	420	439	449	464	450	452	496	435	485	439	504	430	475	382	451	481	448	432	441	477	461	444	467	437	464	439	424	453	463	432	435	430	481	447	426	434	461	415	488	408	468	407	469	433	466	477	443	416	416	430	420	441	453	401	471	455	453	472	433	432	478	433	420	435	424	440	491	457	430	455	476	440	452	470	496	458	413	412	433	444	476	443	440	433	429	429	464	460	415	456	421	476	464	452	439	446	414	406	440	445	451	479	463	464	460	416	394	454	455	473	460	431	451	458	410	445	454	414	469	448	483	457	457	449	474	484	404	433	455	453	418	480	466	461	416	466	490	469	449	474	416	466	474	482	465	473	450	458	449	484	481	439	417	469	408	448	455	403	452	428	413	420	435	465	449	465	463	433	430	440	444	455	453	456	464	428	447	402	456	460	445	461	433	446	481	467	418	437	452	469	429	470	458	468	401	456	395	435	461	458	443	466	438	466	446	417	468	443	477	447	415	418	447	436	444	492	441	445	448	467	470	429	459	468	460	469	467	438	464	404	436	459	502	463	435	476	437	417	442	433	398	496	426	425	476	419	497	457	473	436	463	449	465	470	438	470	434	425	424	460	456	464	458	442	466	408	458	420	435	425	459	455	447	405	462	466	451	453	428	440	427	490	447	417	454	452	439	441	448	458	511	431	475	413	427	441	455	477	460	534	429	462	438	424	490	469	485	480	435	412	472	474	474	454	419	455	485	460	441	454	454	507	453	422	453	444	462	504	418	456	471	464	425	439	432	438	488	460	442	428	418	466	449	464	472	453	425	455	479	456	438	424	476	478	428	457	465	405	424	437	465	441	426	441	424	412	466	472	424	425	411	444	420	444	441	461	461	439	470	440	459	456	430	397	445	447	465	450	479	437	445	469	464	445	429	439	425	448	412	445	462	439	439	443	429	432	418	473	475	474	432	430	435	461	442	466	463	511	480	508	456	426	450	446	431	455	471	443	466	433	450	462	438	472	464	369	433	418	455	472	451	443	458	421	455	455	484	436	444	489	482	411	424	428	486	457	473	427	451	425	464	459	434	405	451	409	475	420	461	434	391	416	495	466	474	436	394	442	512	448	440	440	454	469	425	433	460	431	440	448	453	426	432	472	431	467	493	442	446	451	454	395	486	469	434	478	453	462	476	440	484	428	466	441	396	430	435	462	443	440	426	441	398	414	476	459	442	489	474	496	515	480	461	450	439	462	444	410	456	481	447	458	438	465	455	438	438	427	443	477	434	489	454	441	436	447	447	448	500	461	426	431	421	443	426	435	478	463	452	436	411	439	418	430	432	463	428	438	443	411	425	464	444	426	440	463	454	444	465	420	484	461	446	459	458	451	471	459	457	413	480	493	462	459	455	498	417	422	411	392	418	463	443	456	418	434	423	431	439	479	419	438	436	415	423	496	404	483	493	457	454	457	434	430	439	440	455	446	423	444	464	435	448	440	418	449	426	435	455	437	454	459	484	432	430	452	473	504	460	465	433	462	478	448	484	435	431	439	447	456	448	426	468	447	444	428	438	449	451	478	446	424	481	453	441	453	416	461	425	454	467	476	474	415	433	464	411	443	475	465	463	419	427	432	456	425	478	399	441	480	460	467	427	440	475	441	485	469	442	464	464	455	473	463	429	482	446	432	446	459	455	442	463	409	414	479	430	440	473	444	463	429	454	467	463	434	446	462	447	432	448	429	476	448	442	427	456	448	446	471	475	423	441	465	466	478	417	443	467	458	444	497	455	412	459	468	512	477	435	443	455	455	448	414	458	453	435	468	404	479	441	445	396	454	414	457	476	484	429	452	490	466	478	442	473	446	461	463	482	462	426	438	449	462	466	421	430	414	450	461	496	432	476	420	468	498	484	454	450	481	412	379	503	472	493	436	457	437	459	453	458	380	456	469	455	446	478	457	437	494	451	454	417	429	453	446	469	473	402	442	425	427	444	386	416	435	446	445	465	462	481	461	434	466	446	438	489	436	462	433	474	434	423	438	478	470	464	448	426	407	481	428	420	429	427	463	455	429	406	417	479	466	455	445	429	458	453	440	490	481	461	472	466	437	437	464	457	449	469	447	494	428	469	492	433	397	439	451	439	428	447	484	451	437	468	412	482	438	434	472	463	448	463	481	425	431	472	451	433	437	461	418	457	467	458	467	424	455	462	444	444	481	450	429	440	432	454	460	422	456	450	431	447	502	429	440	407	442	465	428	441	430	401	438	433	460	427	424	437	415	447	400	440	440	460	476	435	465	461	460	473	431	487	441	455	420	432	470	416	435	467	432	452	443	452	481	476	448	452	444	455	459	434	451	452	466	458	421	457	439	441	432	438	415	404	461	426	459	461	461	426	486	475	424	429	444	490	404	443	447	476	454	456	455	476	452	415	429	449	450	468	487	513	493	460	449	465	411	442	438	453	437	434	463	456	435	456	445	459	467	430	458	423	438	441	460	479	454	490	433	453	458	439	449	480	436	463	422	438	400	435	405	467	450	424	477	460	396	446	443	474	453	471	437	479	432	448	432	441	460	491	424	435	433	474	476	442	440	485	420	404	459	469	471	500	437	443	478	452	489	441	456	454	425	441	438	455	470	450	428	471	433	438	496	448	452	470	482	446	438	426	438	519	464	446	450	462	436	457	437	439	453	448	445	462	416	477	443	447	467	445	479	505	445	438	438	449	463	427	481	443	466	429	431	422	451	477	446	435	463	451	453	444	426	447	470	456	457	474	450	466	472	482	453	436	437	476	470	475	430	414	431	424	447	452	413	457	471	482	462	471	455	445	447	413	464	470	471	451	444	455	438	424	448	423	423	410	391	458	457	438	461	460	455	455	454	442	450	496	443	433	479	427	451	444	455	455	446	475	461	474	476	405	415	472	489	460	459	448	413	457	465	441	434	454	488	449	436	470	425	446	454	459	457	470	427	437	474	438	424	445	513	431	416	453	483	456	460	481	482	473	437	425	424	498	439	438	460	426	459	444	430	459	393	476	432	429	458	412	396	429	476	431	431	437	437	432	452	466	408	402	420	462	486	471	428	493	466	466	445	473	501	484	441	441	442	520	487	464	415	462	441	431	480	443	460	458	428	500	407	451	475	446	434	430	475	476	461	476	438	426	442
45201	26585	11383	4471	1657	1329	1207	1159	1167	1189	1080	972	971	1017	1047	993	1001	943	945	986	928	969	982	971	968	899	974	1020	994	953	938	1082	909	978	982	998	965	973	971	1023	955	1014	987	943	910	960	970	965	998	997	979	959	1012	936	1010	970	957	923	978	967	970	975	936	988	937	1007	1006	993	1017	1027	993	944	960	989	989	955	951	1004	951	978	981	1007	932	1015	1010	975	968	918	989	973	980	943	935	962	970	999	960	986	937	973	997	935	947	949	1020	953	1038	978	1015	1011	982	932	1001	997	1012	961	939	962	1002	997	986	951	959	971	993	972	997	964	945	950	959	934	1043	998	925	944	946	936	988	997	941	966	1035	953	968	975	939	991	945	947	964	924	1044	916	980	933	997	968	960	1036	980	1018	968	922	964	956	919	986	929	927	954	989	937	945	874	970	952	956	956	950	1004	984	1007	915	990	1020	969	918	986	971	906	987	933	975	1016	1026	985	937	941	993	940	957	1018	957	925	1051	942	985	931	948	928	956	923	990	999	971	971	978	1031	910	995	992	988	1022	975	991	963	1002	962	977	975	950	967	976	972	988	996	947	967	980	997	986	974	1001	972	1000	989	939	931	974	918	929	956	905	1001	961	974	993	975	961	974	979	970	1051	1037	992	966	981	959	1036	1013	1025	978	999	1013	923	983	969	957	968	1006	932	934	999	972	929	993	951	988	882	950	984	933	973	977	959	942	957	987	1012	948	961	954	1023	986	965	954	975	965	953	959	914	940	962	945	1016	965	992	933	961	998	982	946	980	974	932	997	966	960	974	968	955	974	983	973	1062	999	936	995	979	999	927	1011	986	969	952	941	990	973	984	981	987	967	970	950	992	987	963	960	966	1012	986	980	992	969	1012	919	952	991	965	998	1000	961	983	1010	1004	998	968	996	976	982	971	953	959	981	1009	975	962	990	961	926	1041	983	973	983	1032	966	983	1023	958	1003	943	946	981	955	941	1013	986	976	970	924	966	988	1018	978	1026	970	969	902	978	954	986	981	898	929	957	979	965	941	924	938	1011	1002	944	974	1004	979	939	942	955	994	928	952	990	1031	953	972	928	1024	939	991	1001	947	958	932	993	930	946	974	987	989	941	939	995	1037	951	991	993	1005	1010	958	928	1016	978	946	968	943	1017	966	962	970	972	955	965	974	997	923	948	936	914	963	968	1005	1046	950	939	994	942	962	940	925	927	987	971	983	1025	923	982	1020	983	1006	1012	982	957	975	982	993	979	951	991	961	999	935	993	1024	964	930	980	1021	978	955	995	973	936	972	988	997	944	939	932	908	927	927	906	978	979	942	982	967	936	1014	934	984	958	931	995	972	986	1032	1025	1019	1004	1008	949	887	982	1014	986	975	928	950	1036	915	981	995	990	1007	1025	1012	976	964	996	1018	945	952	952	1005	995	971	946	965	953	943	900	948	952	960	1067	957	964	946	937	988	932	996	1027	1024	941	986	977	979	983	974	981	1000	953	1003	990	964	976	975	994	934	988	1001	982	1026	966	939	975	944	944	959	983	992	961	967	952	970	982	991	940	973	945	965	1031	936	952	968	944	991	964	925	991	949	1041	1004	961	1031	976	1023	926	963	944	1016	919	958	952	995	980	982	901	991	941	991	971	934	997	982	977	947	960	970	989	983	949	983	1030	1003	970	986	926	936	973	1018	974	931	988	1000	999	965	999	942	1020	1010	975	1010	971	952	978	915	999	955	968	971	995	991	1002	945	943	953	952	992	994	979	987	984	960	937	947	952	960	950	960	965	993	967	1005	990	982	991	984	961	981	939	1002	946	1019	875	1003	967	973	931	961	942	1017	997	1025	966	974	986	1043	977	1042	1012	985	916	972	989	1019	989	950	951	998	958	1000	982	1015	985	987	981	948	994	918	952	953	948	943	984	1040	959	980	960	957	994	993	1019	959	924	1005	992	957	964	943	972	989	952	928	978	1026	980	918	949	1000	1000	914	970	926	974	924	965	998	950	980	966	933	935	1003	958	985	923	1037	932	922	970	939	947	1012	981	887	944	900	918	1017	981	988	989	992	944	1034	969	988	989	968	997	893	1003	1001	1007	917	973	957	944	999	1024	986	979	971	996	968	960	992	927	1008	933	961	970	972	959	983	922	993	969	961	930	961	899	990	945	933	986	974	959	994	975	984	939	892	975	967	912	963	1006	967	951	986	998	1000	934	952	955	952	1015	948	970	1007	954	956	968	946	964	942	986	988	971	1007	949	969	979	1022	946	973	1003	1001	987	993	963	1046	1021	960	980	995	998	945	944	1021	986	983	960	1029	930	968	960	978	1020	916	985	907	971	953	1001	931	980	1005	898	1002	949	965	946	962	969	1020	943	1050	1003	969	968	963	920	970	953	1012	990	980	1036	972	938	1009	921	975	938	962	987	940	998	965	977	919	870	1007	1005	988	968	955	909	1046	1022	1009	955	1066	968	931	977	921	1016	989	927	975	922	924	949	960	1003	1069	991	970	966	928	1055	977	953	968	945	934	1003	1027	964	950	929	953	1042	994	990	1028	936	996	995	940	993	898	1009	999	1001	970	992	1023	986	993	1041	936	991	912	1043	1001	940	1001	988	923	958	983	1003	977	953	977	1011	982	992	914	981	1009	949	952	924	981	960	952	956	961	982	1013	1032	1040	937	960	994	965	977	972	1019	995	976	1018	947	993	1036	976	987	969	931	933	944	991	1008	959	916	991	1022	966	1007	1013	1002	949	1003	995	957	938	1086	946	994	989	1000	1006	985	953	992	948	941	989	955	964	927	1000	959	989	947	973	972	977	967	999	941	980	985	933	957	964	958	977	972	961	987	910	919	973	1014	993	947	986	1005	942	988	982	912	933	986	1038	1041	978	962	1015	977	1030	970	959	980	999	937	957	969	884	976	966	1008	1009	935	971	892	949	907	969	1017	993	1000	950	985	1003	998	931	993	993	945	977	989	938	945	1022	932	990	956	1008	926	1030	960	979	975	969	994	1001	963	968	1013	1033	978	974	1017	892	1014	970	1031	1024	972	1000	991	992	987	943	962	1016	987	996	936	968	967	930	951	964	940	986	972	990	946	944	925	953	973	975	987	937	994	933	1006	1030	984	968	948	1033	985	983	1003	996	931	884	956	981	944	944	994	980	954	920	933	986	956	947	947	1003	948	987	960	978	942	944	961	973	985	968	953	960	975	977	995	970	938	957	1017	980	947	955	953	959	1000	984	992	966	1037	1008	951	943	977	990	916	980	957	1002	904	994	899	1049	940	938	1002	976	943	956	974	988	948	977	963	979	988	998	983	953	1000	1006	1007	975	1010	924	940	991	1013	974	1010	977	974	952	1025	976	929	948	998	934	1012	997	1004	990	1001	982	959	990	966	966	974	1044	973	1082	987	925	887	930	954	965	932	934	951	967	949	935	1014	949	950	951	937	974	1005	980	955	966	1032	944	983	972	989	1002	955	959	972	963	933	966	1008	991	958	982	962	949	971	932	1024	946	944	987	954	964	983	970	945	1021	1029	1009	957	1003	963	958	946	953	975	936	995	965	997	1064	1003	977	934	988	932	984	1048	953	980	1061	998	929	947	955	982	957	934	979	1008	956	962	1034	1021	905	965	998	985	944	909	966	953	971	962	1019	1002	972	1038	966	947	1031	936	1021	949	926	959	950	988	985	962	960	967	1000	952	958	1001	1032	945	988	951	951	977	954	957	954	982	994	999	922	1041	940	976	948	998	975	985	1017	1014	965	950	974	953	958
52711	21689	5727	1452	609	513	509	471	408	458	461	435	468	405	491	455	453	436	405	419	378	401	419	404	471	418	378	422	386	417	450	442	388	387	403	422	426	412	426	481	466	428	499	437	434	460	449	419	457	412	418	422	429	432	429	437	414	451	417	416	411	430	410	465	439	427	438	400	415	424	388	418	381	461	424	429	444	425	454	441	410	409	448	412	405	453	436	421	447	442	440	498	424	406	395	412	414	426	435	456	420	399	430	415	435	418	416	437	418	432	483	445	445	439	415	422	438	429	477	432	434	402	424	458	426	392	449	416	425	413	439	457	420	427	404	412	451	482	459	442	451	422	404	390	400	450	458	433	427	383	364	445	404	437	412	453	441	442	452	434	435	408	451	455	443	481	414	432	407	387	415	414	456	406	422	434	411	406	409	394	413	404	435	465	436	400	402	425	439	427	412	448	387	437	425	447	410	430	439	456	400	421	447	442	459	400	436	414	449	446	431	456	423	403	449	439	443	417	430	442	441	422	460	411	423	428	405	413	417	437	444	428	442	454	440	424	456	440	466	442	440	438	431	460	422	477	446	413	462	450	426	415	443	453	433	454	414	385	441	440	415	432	412	397	395	470	440	416	454	394	401	483	422	457	407	415	458	451	446	411	369	391	484	406	421	413	414	415	426	408	468	418	447	454	434	432	363	420	402	420	411	404	498	387	429	448	410	436	422	451	418	382	427	407	419	461	410	415	417	457	419	443	417	423	406	438	477	393	431	433	426	449	412	428	433	440	480	422	420	434	417	421	407	431	462	405	460	447	361	422	439	412	464	422	451	437	414	445	476	389	416	466	457	435	437	453	418	399	403	395	427	395	403	430	395	428	457	429	423	436	445	378	405	410	398	425	444	392	428	399	413	447	421	440	422	430	442	410	443	422	406	396	421	416	411	421	465	441	465	450	452	440	402	477	438	421	393	425	435	432	412	460	464	442	407	475	423	415	399	443	442	461	415	444	446	416	430	434	431	434	464	419	404	414	398	432	434	446	417	414	404	459	445	424	440	412	377	408	450	432	426	470	422	441	442	480	461	448	408	449	420	438	440	415	419	430	407	396	430	378	469	427	399	460	405	451	472	432	433	470	468	450	442	412	465	470	421	440	431	440	415	455	431	457	405	441	419	428	416	437	399	418	442	411	400	419	426	411	455	403	429	417	468	428	411	439	414	414	457	407	395	424	409	409	473	426	424	411	439	410	431	393	406	394	392	435	403	439	449	480	408	449	440	415	418	429	427	441	458	421	452	421	428	427	453	404	438	407	451	429	436	429	458	435	443	435	452	409	438	463	420	418	469	396	475	435	420	398	432	439	417	426	450	441	445	386	402	425	444	452	408	456	396	421	425	401	444	452	452	431	429	428	424	451	455	397	435	470	410	422	433	441	432	405	427	402	423	425	478	447	444	431	415	452	397	425	386	414	460	392	469	454	402	407	449	452	435	401	435	441	455	454	466	430	416	394	407	408	474	392	420	412	438	464	421	456	395	426	399	448	422	413	412	414	440	417	441	402	396	460	453	394	416	472	422	412	430	435	499	413	427	381	433	411	397	474	436	415	435	395	443	450	415	416	428	453	415	413	439	437	419	399	456	458	428	422	427	462	420	412	412	433	424	416	433	438	414	460	456	433	411	402	403	382	433	415	399	405	411	422	481	406	418	437	411	443	418	455	426	410	428	452	446	421	427	428	433	434	451	451	417	404	406	411	408	453	431	428	444	441	457	354	415	424	441	420	449	437	436	415	406	404	438	408	438	432	435	380	411	432	406	438	416	386	432	417	426	432	411	404	404	406	411	418	465	431	443	473	423	416	441	426	421	429	442	426	453	452	443	434	421	419	429	380	456	406	380	399	436	433	412	433	380	397	383	472	424	393	390	386	418	417	372	450	469	465	444	441	469	438	444	447	426	417	416	458	424	434	450	434	408	411	441	419	450	468	443	472	459	473	442	416	477	446	468	419	420	455	407	460	435	378	368	443	417	459	410	388	416	456	404	425	419	462	427	448	429	457	420	422	403	435	425	393	434	403	418	405	408	403	395	424	402	416	420	446	411	424	455	420	466	421	446	443	394	424	436	413	449	420	406	418	425	409	441	392	389	431	452	438	374	433	416	419	383	396	437	431	419	432	394	451	432	429	425	422	429	455	467	451	458	439	446	385	460	446	419	434	435	458	443	443	440	450	450	421	396	456	433	419	413	406	433	407	394	429	433	426	479	386	409	436	461	444	429	413	411	469	469	405	434	436	427	424	441	431	432	415	486	449	426	451	386	424	438	405	456	439	428	426	424	425	454	463	480	424	438	438	411	435	393	392	406	465	435	396	439	439	472	423	421	402	450	442	473	417	389	426	472	435	396	428	475	430	456	431	409	423	430	456	430	414	435	418	395	394	423	465	466	426	436	443	436	392	457	434	439	444	445	445	424	407	426	431	399	425	406	442	441	441	471	474	416	391	404	447	471	444	432	401	406	432	466	432	464	481	441	432	438	384	396	441	409	381	430	465	426	402	438	446	439	414	438	449	463	439	408	427	409	417	396	419	477	422	430	442	412	418	430	402	426	437	444	444	413	420	431	448	416	406	415	429	462	409	404	403	451	422	426	445	419	428	430	427	412	414	429	408	457	430	470	454	457	442	452	402	446	488	452	404	407	422	437	462	416	474	415	424	435	436	444	405	425	426	400	431	426	444	422	453	396	425	407	394	453	408	453	415	439	441	402	424	439	404	409	446	428	418	420	488	436	423	407	430	435	424	392	446	446	453	439	435	429	408	406	398	413	431	451	424	411	417	436	440	455	444	431	431	438	409	465	441	477	397	422	416	439	423	435	410	414	423	457	453	402	433	400	426	439	462	456	387	389	417	437	444	407	421	419	449	392	439	417	423	435	419	422	415	417	438	420	405	426	425	428	431	445	422	446	447	477	462	432	422	465	425	386	365	400	436	404	432	421	430	426	413	393	433	375	478	404	431	398	430	405	424	444	418	399	440	455	407	474	431	432	402	395	433	443	404	408	411	461	398	434	406	481	413	437	422	448	452	398	383	430	427	405	418	393	466	443	384	483	450	433	429	474	398	447	441	460	430	451	478	425	451	419	426	433	463	439	431	450	414	432	432	452	428	424	407	404	436	437	426	452	414	401	384	444	396	362	365	446	445	435	444	435	436	406	459	435	410	407	424	456	468	470	433	413	437	438	412	440	443	431	412	390	442	412	392	418	412	454	383	398	368	423	453	441	420	435	443	434	438	447	415	432	402	393	420	459	422	456	409	418	416	439	413	439	371	415	432	439	425	395	433	382	405	423	425	403	427	431	512	437	466	391	421	452	434	414	401	453	463	410	410	408	424	452	446	423	426	390	411	417	436	428	414	484	464	439	452	446	430	439	433	419	412	443	417	398	471	422	384	395	399	409	447	441	447	420	416	410	434	425	441	407	438	404	451	463	441	427	465	430	392
36653	15034	6187	2808	1567	1211	1139	1057	1010	1013	1030	949	934	941	919	964	933	925	902	940	908	915	980	880	960	908	964	960	885	909	932	931	959	901	937	912	919	949	968	917	905	968	987	883	888	934	971	898	914	917	926	857	911	886	943	902	916	898	902	937	958	931	947	965	927	969	882	988	895	911	952	957	886	911	886	1008	934	886	925	937	920	990	971	888	932	915	902	926	949	930	957	967	891	923	917	934	970	896	966	990	931	923	929	947	955	874	905	944	946	920	911	935	903	904	909	923	969	958	986	878	1002	881	930	941	954	860	934	979	934	931	957	965	996	951	920	883	957	904	928	925	899	919	974	917	916	997	933	923	925	924	905	945	933	927	950	960	929	927	945	973	919	959	927	1000	1003	990	963	952	905	919	960	923	932	951	928	926	930	997	964	939	978	908	919	881	950	906	954	949	999	977	940	907	881	953	983	930	917	959	935	901	958	970	934	934	917	925	962	894	928	946	869	933	923	935	932	980	918	983	905	950	929	912	916	914	953	949	960	972	952	905	912	892	902	953	973	950	961	968	972	927	924	906	918	906	963	934	947	874	902	876	937	965	997	947	919	888	977	895	919	907	924	897	935	945	930	971	915	956	938	910	903	944	961	985	912	969	918	976	917	895	884	920	887	953	910	916	972	1007	937	904	919	951	934	959	948	932	923	912	910	898	932	996	935	908	934	969	916	934	890	924	954	970	919	927	921	865	981	922	943	942	929	896	922	902	960	931	948	893	943	971	933	892	932	921	1008	941	949	934	895	902	909	924	926	927	894	933	917	917	956	941	940	941	947	952	936	935	984	928	950	919	1019	937	938	922	925	950	915	914	931	917	902	943	901	971	953	935	914	922	920	908	921	940	934	929	964	939	900	897	916	955	966	954	870	963	897	985	916	978	931	999	898	925	927	1001	918	894	869	882	949	937	932	916	969	915	877	922	979	903	927	963	946	942	953	918	954	922	972	950	935	933	899	968	969	883	879	913	985	988	919	888	981	920	934	899	958	894	904	918	917	947	901	933	912	906	918	970	911	896	951	918	950	944	884	913	969	865	945	930	953	937	949	951	946	954	934	931	923	928	899	919	922	975	925	901	969	961	902	921	892	931	941	969	941	957	921	904	934	926	910	960	899	887	922	914	961	974	901	953	969	918	1001	904	883	890	931	880	933	987	952	941	981	939	981	910	912	986	896	970	943	880	985	972	896	984	943	922	902	928	991	893	944	922	955	964	993	905	926	894	970	925	965	958	954	938	884	972	917	914	947	930	899	916	936	926	929	929	936	986	883	947	898	909	1007	947	922	921	871	937	898	886	916	942	989	924	917	937	950	934	953	912	933	919	925	924	976	918	903	906	928	916	921	935	937	945	886	898	894	955	957	900	931	982	963	880	828	938	945	919	888	904	927	935	929	977	931	956	927	928	885	967	859	922	981	938	920	949	914	943	901	932	930	922	893	940	889	892	954	926	966	868	931	941	910	913	933	989	897	942	896	931	893	942	954	894	910	947	970	869	922	992	925	914	931	884	961	879	924	934	979	892	880	895	922	956	981	936	915	962	920	936	972	916	900	983	907	917	912	888	928	948	928	892	919	898	915	964	898	932	986	950	929	902	984	890	922	891	895	958	898	921	934	882	933	1011	991	911	906	906	916	915	947	917	916	978	954	889	924	967	909	912	883	955	912	908	933	968	943	896	917	914	895	928	938	946	960	910	951	867	956	937	941	936	928	956	971	869	921	956	911	921	905	929	946	927	908	901	936	934	898	927	941	917	933	949	900	940	948	904	955	908	960	956	895	897	889	910	967	939	979	928	948	935	1047	939	934	941	928	912	896	900	919	967	948	943	998	916	930	937	916	920	912	909	906	976	858	933	962	980	931	889	895	935	906	902	952	941	914	881	920	910	942	921	797	990	942	923	936	924	954	922	982	914	949	918	955	925	920	909	945	964	923	944	945	997	875	936	901	960	924	882	870	953	944	932	936	954	840	891	922	899	907	894	919	900	851	899	878	915	936	885	912	891	914	908	930	973	996	940	979	930	941	971	877	920	934	896	930	975	913	924	957	922	976	955	943	954	897	929	912	941	944	894	975	979	917	954	890	978	920	954	891	945	1001	901	908	931	915	901	926	908	910	910	902	891	912	909	952	876	890	901	920	913	955	958	940	915	939	940	932	892	891	961	958	939	930	931	942	911	965	946	920	932	920	974	911	927	890	944	928	896	940	888	961	897	913	905	950	942	923	916	924	930	904	938	935	915	923	934	888	929	904	939	907	848	942	928	931	940	913	884	959	908	951	942	941	875	922	964	939	920	888	948	908	891	915	849	929	908	891	884	926	951	955	938	909	955	918	952	958	930	919	898	929	970	928	872	910	901	929	951	935	983	914	943	882	960	960	926	926	947	936	971	877	898	902	898	933	919	954	951	925	944	932	882	893	938	958	938	934	924	896	886	948	948	928	931	916	942	871	891	876	917	866	894	920	945	963	911	895	936	950	984	904	952	921	851	924	875	913	958	902	947	918	912	933	928	929	961	920	944	896	958	911	969	941	905	946	924	949	871	919	935	938	977	950	955	903	906	936	989	1011	917	904	942	952	875	945	894	872	953	953	931	907	972	893	916	953	909	933	942	947	996	911	914	961	919	918	1032	967	914	958	959	851	959	946	915	897	937	929	871	958	888	903	1002	932	901	896	992	976	885	936	872	997	896	952	904	922	945	958	884	888	918	909	894	928	947	955	981	949	906	926	919	925	911	904	926	902	912	947	884	919	916	927	942	923	928	942	979	924	989	908	962	980	918	888	931	906	923	915	934	928	924	933	947	939	900	964	927	972	935	920	921	917	941	946	951	926	972	940	992	934	947	921	919	964	927	922	935	993	1012	913	915	910	925	916	982	941	916	988	881	914	945	882	995	928	963	907	903	971	890	974	943	885	951	891	924	947	1002	934	943	935	898	886	870	920	994	920	949	950	958	865	928	885	894	914	953	943	892	908	994	940	979	941	981	880	934	989	923	889	890	934	933	960	941	884	918	885	939	957	979	918	901	929	900	896	933	980	887	872	884	919	856	909	938	875	855	957	933	970	894	869	977	939	881	869	948	923	917	885	931	958	938	958	940	950	908	953	929	967	896	937	948	926	928	907	988	907	909	927	934	922	913	980	931	895	937	946	931	986	934	973	968	951	911	893	901	909	898	895	894	890	936	937	951	931	969	924	962	946	915	921	933	935	955	963	934	906	957	913	940	966	963	942	965	904	949	927	892	922	870	925	981	910	866	921	945	1026	890	961	957	907	961	971	950	895	901	956	949	925	915	886	946	908	911	869	956	952	961	938	946	921	942	926	908	968	919	909	915	908	941	912	911	911	997	982	862	957	961	916	928	882	937	916	922	871	964	935	911	919	958	949	956	898	952	996	876	888	913	897	956	934	912	952	931	933	926	946	940	962	947	964	925	882	883	916	885	905	924	977	916	927	930	898	920	868	920
63242	30937	13838	4009	2020	1101	818	726	709	746	569	543	528	482	438	440	429	425	408	417	410	490	458	447	420	438	390	408	483	400	439	415	409	418	412	432	433	455	428	415	434	445	424	442	415	423	426	437	405	433	432	399	436	437	441	469	454	430	432	478	430	445	474	451	456	412	445	424	404	416	447	431	431	431	462	409	459	425	433	431	415	433	411	416	439	432	407	403	417	436	445	372	470	423	433	441	443	418	438	430	381	401	416	411	427	467	405	430	438	411	415	450	428	403	423	411	464	394	435	439	398	437	442	424	409	400	427	429	438	376	435	434	427	424	441	421	426	428	404	433	440	407	438	458	426	400	430	408	437	439	438	425	464	404	426	397	441	483	428	389	412	417	399	415	430	454	462	447	446	453	417	450	414	427	432	428	457	397	401	442	448	439	435	442	422	453	385	425	454	423	408	470	441	408	452	433	440	428	410	430	402	403	461	472	469	435	470	420	398	478	449	445	468	387	473	421	437	371	421	390	414	425	457	462	458	439	411	426	422	470	439	481	430	410	408	415	421	430	444	469	432	439	450	442	439	397	430	435	475	445	412	421	472	430	425	407	442	406	418	446	430	418	410	422	438	450	422	429	399	429	415	423	423	458	422	436	427	421	479	423	460	396	386	409	481	453	453	416	413	462	433	445	454	473	442	450	452	438	463	421	414	471	432	440	372	455	448	460	448	454	460	424	431	432	449	409	423	411	417	421	431	422	452	430	472	431	407	466	420	403	396	440	451	436	420	411	404	415	416	430	415	485	422	426	410	434	458	428	390	400	420	471	451	443	447	447	449	429	425	420	454	434	456	455	446	441	412	429	424	442	446	380	444	435	425	444	458	436	410	452	394	436	430	453	458	394	446	453	432	426	402	410	429	384	430	455	448	410	412	425	441	466	429	436	444	419	432	435	444	419	453	419	420	429	415	393	414	438	388	438	378	420	424	427	425	433	394	401	452	419	457	400	439	467	451	429	390	463	420	435	426	419	435	438	467	448	432	428	425	441	439	415	467	457	426	429	463	396	413	416	424	396	409	438	474	460	413	474	409	464	432	402	397	418	452	385	428	448	403	385	415	380	436	441	391	418	424	432	424	433	401	399	446	451	424	396	439	396	465	440	443	421	453	417	422	435	472	461	438	401	417	406	430	426	444	440	402	463	422	443	460	471	434	416	431	469	454	418	386	450	431	442	452	409	446	438	422	438	393	396	471	415	449	423	455	433	450	417	399	407	472	448	455	463	473	419	388	463	451	453	430	449	438	417	442	449	490	435	434	432	386	425	462	388	423	457	450	397	464	471	427	490	421	449	402	444	428	449	443	460	401	436	427	412	414	397	439	407	430	423	413	403	442	455	432	439	473	437	420	409	441	420	457	433	416	417	447	418	438	429	436	413	406	433	430	452	430	416	441	441	482	458	405	438	461	395	390	466	389	465	393	433	461	454	417	431	407	437	419	430	439	428	445	426	421	468	418	435	415	433	402	421	429	471	427	396	412	406	437	435	449	436	418	411	440	465	424	430	452	440	430	444	400	407	399	411	429	423	439	425	457	407	410	434	448	432	437	414	450	471	457	430	396	415	410	406	424	451	449	412	415	410	440	427	411	379	473	418	451	382	391	438	412	454	426	440	433	497	437	441	435	411	434	432	413	432	436	404	446	432	441	424	371	403	441	410	402	437	387	446	436	426	447	419	420	434	429	447	452	442	413	421	425	456	449	455	459	421	463	400	416	422	413	386	440	426	454	445	425	407	414	402	419	435	376	425	450	446	414	472	442	460	425	405	428	397	423	389	406	472	403	446	420	500	431	453	420	407	410	447	474	455	428	433	428	441	426	458	417	440	455	449	461	442	389	424	402	413	433	456	429	441	448	436	464	445	369	422	386	397	393	428	437	422	441	479	454	438	417	449	447	461	447	466	451	412	408	415	434	412	463	420	450	400	398	446	416	426	477	472	443	423	433	453	390	418	434	444	451	411	417	438	435	424	463	435	469	450	425	429	440	432	443	452	433	396	414	409	409	447	409	428	431	441	468	445	467	415	450	410	432	410	428	458	428	375	429	438	474	413	454	404	409	423	445	394	417	447	457	419	417	465	417	451	397	389	377	451	439	462	420	433	425	450	446	431	433	446	439	488	435	450	438	412	443	472	418	445	428	418	433	418	496	395	422	461	411	477	451	395	450	436	447	423	432	429	432	456	415	423	488	386	455	474	427	422	438	428	468	423	448	447	435	385	439	450	433	405	407	407	454	449	436	433	424	474	419	428	436	440	443	436	424	443	427	420	399	418	389	415	412	386	433	423	431	422	429	452	470	447	462	485	442	451	425	463	434	414	410	419	420	454	416	421	380	434	411	443	417	412	417	458	457	432	437	441	471	436	431	368	400	426	424	448	423	435	415	461	465	449	453	410	398	410	426	420	429	451	418	455	440	455	400	455	436	414	469	420	406	426	442	434	442	405	460	441	427	454	479	431	431	399	405	449	475	462	453	438	441	425	442	425	420	453	411	419	420	412	430	463	414	446	422	442	476	452	429	462	455	468	423	386	410	412	456	441	448	420	463	418	440	454	420	476	419	450	429	440	455	464	430	454	462	407	411	452	423	481	452	410	424	448	420	420	389	462	403	416	430	423	479	426	429	402	442	444	431	429	464	443	393	420	443	456	426	424	441	447	437	417	423	401	467	449	435	453	416	426	403	439	401	413	466	462	413	433	413	429	446	437	458	439	404	426	445	450	402	449	429	441	424	411	411	403	440	439	450	452	444	406	432	401	454	443	411	403	467	440	435	448	421	465	416	433	432	438	429	445	412	430	428	442	431	450	452	481	450	425	431	440	418	476	456	414	448	479	460	439	419	441	433	441	405	426	408	391	406	406	457	475	479	430	424	428	411	434	442	432	411	436	423	434	472	449	449	445	444	446	452	474	421	427	425	459	377	441	385	442	481	420	411	417	449	378	442	434	431	451	439	431	433	419	402	429	464	408	385	448	462	408	423	451	410	433	430	437	464	438	449	428	458	421	413	409	402	434	422	407	415	414	448	435	458	375	378	458	415	415	442	451	425	468	431	407	438	401	420	413	450	457	503	408	448	427	402	434	421	437	384	435	433	420	402	436	408	412	426	419	451	437	412	434	458	423	460	402	431	429	451	429	460	401	403	425	442	473	445	402	430	422	399	455	434	399	436	466	394	396	377	414	442	410	411	423	399	424	440	416	437	400	419	457	456	433	451	437	468	447	416	451	436	450	450	409	425	359	410	419	438	399	407	425	383	454	422	395	447	444	440	477	395	398	408	434	411	440	459	423	432	448	480	439	433	474	385	445	453	461	441	451	450	439	461	450	450	426	410	430	442	440	425	463	404	443	403	392	424	438	432	449	437	427	431	422	450	457	469	487	410	427	446	456	427	403	453	448	450	452	457	455	415	443	468	448	381	435	449	437	430	449	404	391	425	476	455	432
42890	23422	12730	6708	4966	2864	2026	2004	2308	1886	1671	1372	1201	1003	1023	923	936	959	944	984	969	933	943	928	960	894	912	966	918	939	942	896	938	959	939	962	1015	941	945	887	895	991	953	947	940	923	962	918	987	945	983	959	934	943	957	933	967	1006	919	940	914	938	931	939	906	942	904	947	941	946	983	966	896	937	932	937	887	940	980	914	966	922	907	873	940	944	977	893	940	916	949	896	971	944	939	891	910	949	949	936	913	935	925	943	943	902	956	954	907	929	935	905	953	980	852	932	942	962	934	960	907	942	900	943	905	947	974	924	928	879	986	947	976	911	901	867	936	941	934	946	911	914	998	907	1014	921	978	907	899	961	942	948	940	925	967	966	990	898	984	959	928	930	922	920	957	951	911	905	1011	931	921	906	899	947	906	912	956	1005	933	901	927	935	946	971	952	974	945	955	947	936	955	975	911	940	991	922	942	959	967	927	959	956	986	909	940	909	952	906	935	965	976	960	972	914	918	886	895	949	959	975	928	966	998	976	956	933	939	946	945	913	892	919	947	960	973	954	957	948	923	963	966	909	983	941	944	913	899	912	950	1017	957	962	991	909	913	958	1012	902	1021	948	978	920	932	992	935	943	942	999	914	956	914	936	899	938	905	961	897	925	940	971	966	1014	927	894	940	998	953	937	954	895	916	932	883	920	1014	922	897	949	948	913	905	935	942	908	903	918	923	953	932	907	950	942	976	960	961	931	928	953	989	940	934	944	889	936	960	956	948	936	965	954	906	913	942	934	944	961	945	948	891	949	999	931	886	946	939	945	907	910	913	954	944	916	922	959	932	939	966	920	922	1007	977	912	909	893	926	918	915	996	953	912	970	987	906	977	923	962	936	988	939	931	909	913	947	932	931	964	892	1010	921	886	979	960	942	944	910	984	930	948	950	923	904	979	910	923	899	924	909	1013	933	908	931	960	972	978	892	968	963	910	908	936	946	967	955	937	896	929	982	939	978	976	917	948	994	944	961	939	987	959	927	959	936	947	923	911	948	959	969	928	940	932	966	938	983	992	933	935	944	903	930	914	903	955	972	966	893	929	922	933	951	932	950	918	958	884	906	917	968	924	939	885	926	967	971	948	925	940	950	998	967	976	915	932	909	955	950	940	927	931	936	931	930	950	1013	912	913	961	910	947	966	913	941	929	915	911	941	946	934	926	902	985	879	925	974	901	922	939	906	941	942	975	918	912	955	925	965	928	976	954	909	902	954	960	926	918	964	943	1010	963	916	944	965	903	886	916	956	902	891	943	870	1015	889	951	949	878	951	914	924	970	994	953	883	959	977	926	956	875	948	930	947	947	932	950	939	960	964	941	1021	921	955	933	935	908	977	927	907	982	950	970	884	982	952	964	930	996	935	939	941	922	973	895	917	930	954	955	925	952	883	975	913	918	956	974	923	944	969	895	907	940	944	919	916	981	909	971	954	964	934	961	913	907	973	948	973	1008	889	915	983	908	959	960	920	948	939	928	992	978	944	943	967	970	882	996	939	977	994	933	980	975	1016	908	1005	965	932	960	936	911	939	939	970	961	942	955	943	926	952	907	991	935	964	901	989	946	975	967	980	987	903	885	988	923	968	928	957	943	895	991	960	978	962	968	944	839	931	902	876	913	871	927	948	937	957	955	952	932	926	1014	1020	965	943	940	901	1001	946	919	965	992	955	976	973	1004	909	924	926	945	934	967	937	906	930	942	972	944	927	948	961	953	934	1001	926	896	909	905	959	885	923	906	911	942	901	968	992	935	918	966	969	900	963	972	939	941	948	923	940	963	914	994	947	967	959	892	898	891	931	915	937	932	975	985	972	892	967	857	927	900	988	934	1011	919	966	953	956	969	976	983	954	902	958	985	962	991	914	959	914	954	935	961	922	913	943	931	936	921	920	919	958	960	927	886	952	885	974	936	878	1007	958	953	969	944	952	914	881	884	928	937	1006	995	980	930	976	942	927	931	882	929	941	969	973	949	1004	978	925	953	906	937	913	886	965	985	953	958	962	976	967	929	968	937	986	930	940	981	883	912	976	912	939	954	967	936	966	948	920	948	952	996	949	951	976	936	945	921	958	948	960	933	976	947	935	927	948	914	922	953	974	922	935	968	973	944	953	949	927	956	972	905	933	897	924	937	932	951	948	950	934	904	1025	934	1013	975	997	962	924	920	986	960	937	943	934	946	949	971	974	929	943	979	939	930	982	966	927	912	952	938	954	943	935	963	933	971	905	922	977	938	909	940	945	995	954	953	965	942	972	989	937	923	895	951	962	946	967	928	933	945	952	946	951	919	946	964	929	903	951	950	924	991	927	964	898	923	945	963	887	893	925	948	975	924	916	926	936	894	890	964	928	929	950	909	953	910	1008	888	929	925	874	898	922	954	902	962	944	934	1001	916	931	942	981	953	912	869	934	996	972	978	928	1010	931	935	912	913	900	981	943	979	919	940	951	931	936	947	944	905	956	974	949	909	903	932	902	949	909	980	913	918	943	931	951	930	983	987	995	987	968	965	932	896	917	924	939	936	963	898	964	975	922	983	916	976	940	951	934	937	919	945	931	914	982	979	961	967	944	958	941	911	879	925	906	918	920	923	950	911	884	935	948	900	956	971	964	973	958	928	982	938	950	954	950	917	908	945	938	917	977	974	955	910	921	954	886	968	922	910	891	952	980	908	921	927	971	927	965	968	985	951	951	880	952	952	939	957	955	892	895	953	916	1005	985	932	932	923	912	944	963	928	875	936	955	951	926	927	922	951	946	943	949	968	924	939	909	931	920	920	922	906	942	964	985	905	939	947	958	912	991	948	893	920	903	925	906	891	926	940	941	921	944	949	894	937	939	936	893	939	997	932	929	884	988	937	963	988	890	997	920	915	950	961	921	952	969	969	891	933	886	866	894	950	899	938	998	957	951	996	969	924	948	965	951	928	942	958	927	967	938	955	932	943	942	945	906	951	914	916	947	935	919	986	920	915	945	914	994	924	954	905	915	919	952	881	948	965	969	974	966	937	980	940	983	928	932	969	936	983	940	927	986	956	973	924	945	915	930	966	949	893	967	949	920	951	976	948	910	957	952	966	898	958	976	937	966	915	878	963	975	991	941	958	921	961	924	1005	938	993	954	936	924	960	917	952	960	954	922	916	946	909	916	942	939	930	1010	975	967	945	994	912	964	983	904	912	939	984	923	982	952	942	978	917	930	1027	936	900	943	886	959	900	939	1003	936	988	937	963	922	973	980	957	899	922	942	953	990	951	919	971	986	947	939	979	954	905	946	940	978	954	943	922	936	936	911	902	942	931	934	935	1006	951	909	923	931	942	929	946	977	974	877	948	949	919	926	888	955	913	947	939	1021	968	937	987	994	958	963	905	978	940	950	972	945	969	947	927	929	896	952	954	931	903	985	894	983	926	996	942	984	925	979	944	902	927	910	923	928	957	958	992	922	901	961	958	964	928	949	935	968	943	918	948	967	981	936	946	962	938	954	964	902	937	916	930	923	935
59881	32823	17621	7637	2745	1092	789	808	811	766	673	520	469	479	431	410	454	482	431	445	471	498	446	485	441	426	450	468	429	412	453	462	448	440	438	439	453	446	480	411	463	415	436	453	414	459	449	410	452	425	472	391	422	481	429	474	417	469	479	446	472	429	465	428	427	454	442	452	427	408	417	449	444	468	462	454	435	420	440	421	434	441	486	455	494	463	456	452	445	435	458	422	450	451	463	440	436	447	439	440	467	462	451	451	470	439	397	437	431	464	445	427	455	433	461	423	462	445	393	474	410	432	492	448	420	439	419	449	424	423	468	441	422	444	466	464	435	425	481	453	455	495	436	426	393	389	499	440	484	455	458	430	438	436	457	421	466	455	464	468	444	414	429	432	435	449	458	450	481	413	451	455	474	413	447	439	445	430	474	464	454	457	360	444	441	473	440	430	435	452	445	493	501	465	433	478	362	441	410	475	423	456	427	453	448	452	456	420	486	488	471	404	463	469	418	458	458	458	452	452	456	457	499	443	448	472	460	454	425	441	406	479	447	435	452	460	421	462	415	480	444	427	457	465	416	446	438	453	433	466	423	451	437	442	470	461	467	457	441	462	426	431	434	445	487	452	454	417	440	427	436	419	447	428	435	431	472	468	449	449	478	452	458	400	427	410	439	408	442	461	442	428	469	458	432	440	449	453	431	456	394	453	453	440	475	469	451	472	428	417	480	412	443	471	446	463	446	400	443	464	416	454	477	408	464	473	478	430	431	424	391	454	464	428	462	408	429	462	398	425	436	438	425	438	435	458	428	463	450	431	422	421	440	438	460	413	437	425	456	490	437	450	441	426	449	454	429	407	436	472	453	429	438	405	442	529	463	443	463	486	425	454	430	432	447	405	449	429	443	449	436	438	448	457	503	439	436	444	426	458	454	416	430	441	464	434	469	443	433	470	428	435	443	460	441	445	435	473	438	448	419	414	409	423	439	424	404	469	457	486	438	497	472	439	445	458	435	415	449	419	455	417	442	483	465	389	418	446	447	411	413	437	453	419	451	476	467	461	473	442	422	450	448	399	471	429	477	484	455	431	432	413	459	425	444	400	467	476	436	428	454	485	425	451	460	446	411	479	410	474	426	442	452	393	466	401	427	421	473	438	441	421	471	426	458	459	447	436	472	483	490	446	449	432	482	471	444	453	441	447	451	421	426	430	452	448	424	462	465	446	468	455	439	426	464	470	459	419	471	477	428	483	445	471	462	438	456	436	448	434	437	452	423	445	447	429	434	462	501	441	404	468	437	477	461	491	438	435	422	453	450	433	450	419	435	452	455	476	474	445	428	439	445	455	474	454	444	430	462	448	469	434	441	409	436	423	469	441	436	427	452	450	442	434	459	479	433	443	450	466	422	437	461	463	432	489	447	465	415	421	436	457	454	443	426	435	447	457	434	436	446	447	431	416	458	405	443	449	459	419	406	477	434	423	460	492	433	425	405	462	436	464	472	439	469	416	461	419	447	479	448	469	427	414	449	470	439	431	488	410	459	421	467	465	455	464	402	430	455	410	482	389	444	423	405	431	473	489	446	438	466	458	417	425	423	391	416	422	457	476	446	444	428	463	449	422	409	469	436	448	431	450	437	462	434	450	473	410	447	467	474	446	455	417	442	490	502	402	439	475	455	434	463	433	426	458	441	466	452	437	447	444	490	408	436	444	452	453	436	448	420	440	459	479	434	402	448	496	454	498	496	449	444	437	465	437	450	419	421	416	454	436	441	469	461	467	443	438	486	423	471	401	446	480	455	425	455	428	442	476	451	424	411	443	444	489	415	446	434	427	411	437	474	449	392	440	421	428	475	453	407	458	469	455	400	459	403	439	458	436	474	472	443	470	473	454	440	446	431	441	467	475	433	416	379	431	453	419	487	425	432	452	438	468	432	451	462	449	418	437	465	455	415	414	496	477	469	447	439	425	422	449	409	411	447	415	490	412	436	477	443	435	442	460	421	444	416	433	440	458	476	398	411	441	438	461	409	472	474	462	433	474	445	450	439	450	462	472	452	428	419	481	425	450	437	490	453	486	431	424	437	418	469	416	425	484	479	440	447	423	435	435	443	463	464	434	429	412	446	447	423	452	442	437	444	429	476	447	446	408	422	442	430	426	429	470	427	422	433	477	408	457	432	443	441	423	414	451	424	431	455	466	431	427	413	447	462	426	418	432	438	457	443	419	423	427	418	495	434	446	441	445	456	445	417	459	432	424	457	471	445	463	425	435	441	466	457	456	462	455	455	477	432	426	468	456	453	407	446	425	513	422	458	441	466	465	496	474	422	434	433	465	467	460	442	450	451	467	449	458	470	463	449	470	444	449	426	473	457	465	400	483	446	452	419	443	434	448	409	428	468	437	470	444	463	427	390	447	475	493	491	459	403	388	432	465	446	453	421	452	432	440	445	448	471	463	453	444	476	442	435	457	434	434	430	469	437	415	424	423	392	427	400	422	447	438	450	456	414	443	462	470	408	464	470	418	436	436	438	424	406	445	409	463	454	422	452	460	444	405	446	474	438	444	464	455	445	422	404	459	420	437	426	481	480	442	430	438	482	445	427	436	471	440	416	418	432	431	425	430	461	425	436	479	445	421	421	483	510	429	440	466	457	424	474	459	454	426	444	425	436	456	453	458	458	433	444	413	417	423	453	419	434	433	437	462	490	484	483	439	468	417	480	436	463	437	448	453	456	460	438	450	458	469	450	452	435	479	477	413	412	439	456	431	456	424	447	444	424	446	416	410	463	479	440	431	443	427	468	486	497	446	448	472	442	470	425	396	415	433	470	455	476	412	501	441	447	413	415	408	441	456	482	420	394	462	438	415	439	471	459	457	464	455	410	407	426	466	438	484	445	402	448	431	417	427	478	482	462	458	462	442	466	491	440	453	479	440	406	445	418	489	441	440	471	441	446	433	502	451	420	397	491	459	490	454	477	433	444	394	445	457	477	444	445	404	403	441	436	420	490	493	490	451	467	460	472	406	446	430	419	407	471	437	438	423	468	450	449	454	470	431	454	462	435	507	476	415	518	401	438	456	487	410	410	427	470	408	423	495	437	422	471	484	456	449	440	466	420	508	449	423	457	475	461	430	445	480	490	439	450	416	406	437	441	454	472	431	446	440	446	476	471	442	422	445	473	432	433	466	444	447	427	430	451	459	451	427	470	459	467	449	456	461	517	515	459	472	471	485	467	465	451	419	436	478	434	446	433	451	442	442	435	440	464	442	434	424	445	428	444	434	498	413	466	447	445	412	486	432	446	451	445	400	450	424	425	444	448	426	469	485	467	444	474	462	429	431	440	463	442	459	442	480	427	411	414	392	427	470	443	462	483	451	457	438	422	474	437	441	446	450	423	486	415	443	415	427	403	439	413	430	420	460	411	412	468	412	431	495	451	491	455	404	451	438	410	426	442	439	439	463	466	466	459	463	430	414	431	495	451	471	479	434	449	428
40437	25780	17903	12076	6259	2851	2274	2636	2385	2198	1795	1518	1212	1117	999	936	967	1063	978	932	960	953	943	957	994	951	985	947	943	959	1027	983	978	1012	995	1022	981	955	993	976	959	937	965	917	934	967	991	1001	956	969	940	1014	994	912	946	993	941	977	964	957	964	911	939	938	1008	999	962	1006	970	980	913	970	997	1002	907	926	963	927	970	1004	948	977	956	949	994	976	943	942	970	988	1001	978	972	952	961	1008	970	917	968	995	1043	956	1005	991	971	1034	979	976	965	974	904	968	960	956	1012	953	1034	988	934	997	953	981	955	956	957	980	966	977	1027	963	905	952	955	892	967	963	973	973	934	962	986	1031	970	982	936	905	974	1014	993	958	988	984	922	959	973	945	927	943	950	957	941	990	944	970	978	1043	974	987	1010	938	964	947	974	970	961	958	884	1034	974	929	953	926	981	938	996	931	965	950	986	1000	996	978	989	964	915	1009	926	988	957	978	939	951	930	952	982	1008	920	942	955	1015	978	998	942	971	926	972	1002	979	970	988	934	953	912	920	991	1016	1011	941	941	955	1002	913	988	973	1018	1040	992	984	959	958	988	966	980	994	969	958	996	939	914	928	933	932	980	924	974	957	958	952	945	943	983	966	956	1017	968	1021	989	945	947	995	956	954	960	998	1012	930	1011	957	915	975	939	984	995	990	951	979	999	978	1011	954	1014	948	1009	988	941	921	961	974	977	982	958	956	1024	1008	923	1010	953	957	967	921	950	992	976	970	993	960	966	953	931	995	921	952	956	995	931	968	949	981	985	957	973	922	963	997	943	964	913	917	935	976	950	944	958	887	940	995	1034	1014	963	937	953	973	994	910	938	917	1014	997	976	999	992	935	996	954	967	981	985	1011	972	974	950	961	1019	965	969	926	903	1002	980	955	896	957	956	1007	932	958	939	978	975	967	988	921	905	932	939	903	959	955	990	986	998	972	1000	908	982	922	919	982	1029	1016	977	964	956	1002	999	972	943	971	967	1022	975	935	973	946	985	987	948	963	957	941	986	938	1000	984	943	986	964	952	945	937	919	937	970	939	993	929	973	984	1002	990	931	1007	986	996	957	959	969	965	973	990	979	996	1000	937	953	920	939	953	978	971	983	991	977	926	958	953	998	936	910	969	989	928	922	966	983	966	979	965	977	951	899	949	993	988	936	1021	955	986	974	947	987	983	992	941	909	934	943	1059	940	958	982	934	947	1005	932	950	937	984	943	945	982	947	996	937	953	894	959	947	995	931	935	1000	940	962	905	1040	959	998	916	934	934	1006	956	958	953	981	981	953	950	1025	967	911	983	969	930	981	990	972	952	956	976	1000	1020	971	947	918	993	990	974	985	948	973	937	949	926	931	992	947	929	970	980	961	998	1031	1002	948	862	1015	922	915	961	936	982	956	943	952	947	976	1009	963	964	969	979	923	983	993	970	953	963	1003	934	964	946	996	892	938	977	985	964	958	1016	990	958	998	1007	955	982	951	938	988	981	967	970	942	999	934	966	987	1010	982	958	986	940	985	983	962	931	940	939	941	997	949	995	957	962	976	978	905	918	968	962	958	982	996	944	985	1006	974	972	985	955	1028	942	939	1014	894	961	994	972	923	999	955	933	973	941	1019	911	984	990	1001	916	985	955	958	939	993	967	1014	970	937	971	988	996	964	969	975	888	930	964	980	942	924	968	987	1003	979	965	969	981	967	927	903	979	938	939	994	983	935	1020	979	978	1011	964	1008	947	927	938	960	989	934	940	922	963	949	972	960	986	933	979	929	998	999	970	1014	976	990	968	953	947	972	928	1022	943	912	1023	921	939	951	997	935	925	961	973	916	936	1000	947	997	954	996	874	958	974	964	976	964	954	978	938	905	982	1003	977	968	911	1008	944	959	966	931	920	937	938	958	968	995	948	968	1029	1024	943	916	951	941	974	1022	950	946	960	956	964	956	956	990	950	976	991	981	998	968	928	962	948	978	968	962	957	919	940	950	940	963	958	1001	996	922	925	975	978	977	976	1043	964	983	942	977	976	1022	948	937	938	1017	931	936	944	968	1005	1014	982	932	995	1007	1001	963	966	1026	925	929	994	971	1003	951	1001	980	956	937	965	993	987	1025	932	943	994	937	986	964	921	969	930	999	942	957	954	924	980	989	951	987	930	980	985	984	994	954	958	961	927	1013	1025	987	948	940	1001	932	957	961	995	916	1005	974	986	988	1024	968	942	909	961	960	941	1019	934	940	1016	977	963	960	982	920	985	891	972	971	960	954	1006	1015	944	950	963	961	996	998	985	940	1009	933	963	942	939	943	1001	959	958	1057	1020	1001	965	963	987	939	919	982	953	979	955	928	915	1004	994	954	1016	987	939	970	973	937	989	962	975	1019	946	959	909	895	934	924	980	923	972	972	954	980	958	931	994	918	939	996	924	952	1036	944	986	938	978	971	983	964	990	949	932	971	967	954	990	980	922	961	923	954	973	1018	927	967	976	960	971	958	997	944	949	944	891	959	963	972	989	963	1010	950	955	1016	959	984	963	973	979	897	1003	914	964	952	960	958	926	922	992	968	959	921	1032	979	954	989	956	965	1002	999	1008	986	940	911	966	989	962	918	951	949	948	984	931	958	973	982	978	984	972	990	964	955	953	963	952	949	1067	952	968	975	912	962	1014	955	978	916	966	923	956	904	973	927	1009	985	1017	995	946	916	934	972	999	970	1012	1047	1026	959	1005	974	935	972	921	925	919	982	935	920	966	969	942	1008	983	944	996	1011	985	957	991	963	932	1017	939	978	951	954	951	978	934	989	1032	999	927	940	970	966	917	909	985	1001	959	963	982	969	985	952	987	963	995	953	951	959	1002	935	957	973	977	988	1002	923	987	1042	897	969	996	972	902	997	968	925	986	957	952	982	937	1000	942	911	916	913	969	985	948	1006	963	972	962	963	967	917	977	916	1006	984	946	957	970	965	895	995	946	1018	940	936	948	940	960	964	1010	916	979	952	1036	966	982	972	979	982	951	976	982	957	973	1016	1003	1016	921	972	960	972	984	996	995	974	987	944	952	1000	979	931	933	908	986	976	978	923	940	1015	997	1042	970	938	948	962	944	968	956	981	991	991	994	1020	963	1002	1008	941	958	956	959	937	996	947	966	963	921	927	966	997	1013	949	971	929	951	968	978	967	958	988	962	940	961	913	1003	946	936	966	1004	952	922	942	940	969	990	952	933	994	943	963	999	1003	977	910	901	906	989	975	956	949	924	987	938	1004	962	953	955	991	992	940	929	975	922	907	954	925	987	995	959	930	934	939	925	958	987	929	969	950	942	900	963	911	971	978	946	924	1003	988	956	914	1013	919	959	924	936	988	1001	952	974	945	978	950	935	953	962	964	991	972	962	969	1023	992	988	1032	975	1028	1007	921	953	980	1025	948	999	1001	947	956	964	932	956	1003	986	981	1002	978	925	965	924	1019	953	961	959	953	987	994	983	945	977	945	1000	977	946	967	920	987	913	970	973	970	982	908	920	957	1005	959	950	929	956	908	915	941	983	979	884	967	931	951	986	1011	952	1001	963	945	994	993	1002	945	957	935	996	931	982	979	953	887	957	971	947	916	934	969	967	964	966	994	977	972	940	964	994	923	931	919	905	949	981	996	959	1012	967	1005	980	985
49825	21310	6797	1882	842	652	607	538	508	458	440	469	408	432	460	452	443	408	419	422	410	476	453	406	430	424	416	400	411	430	426	409	442	453	428	418	453	451	369	392	443	457	409	444	428	412	416	450	402	433	460	392	443	419	441	433	394	432	446	441	395	415	431	425	429	453	435	437	468	454	438	457	400	468	451	439	439	443	429	449	446	402	404	439	467	466	446	408	429	403	452	442	414	450	424	439	418	409	474	429	460	448	458	444	454	429	451	440	409	400	478	434	422	433	430	404	411	400	420	451	476	420	475	427	430	436	411	423	430	392	430	392	447	421	471	475	396	393	417	426	385	462	431	379	455	449	417	451	477	387	430	440	400	369	414	430	410	445	471	416	384	460	447	413	413	413	415	404	421	441	486	434	423	439	430	432	404	417	425	436	406	420	386	413	431	424	459	425	434	406	457	407	469	449	411	432	436	420	424	411	451	411	450	416	427	419	418	428	399	425	456	400	408	441	446	411	484	427	421	460	431	412	393	433	411	458	424	473	443	445	435	437	408	394	443	448	364	443	487	444	400	425	416	405	434	424	442	426	411	439	445	399	404	451	428	429	405	425	470	451	445	424	455	409	432	411	441	474	462	421	423	457	445	398	459	435	441	430	452	421	408	417	459	464	442	387	423	468	433	432	456	424	436	441	410	399	439	432	453	417	461	401	477	446	435	463	431	441	430	421	399	438	451	437	452	448	465	459	407	441	451	397	421	502	399	440	431	427	433	389	413	437	450	436	380	409	461	442	389	377	413	445	463	423	389	415	414	432	436	434	448	460	397	442	404	461	378	456	396	442	433	447	434	430	417	443	427	426	411	390	428	386	465	410	428	413	417	417	442	423	445	443	415	459	442	446	425	400	436	439	414	438	439	447	402	462	411	435	433	417	434	419	381	448	428	398	436	413	452	408	408	428	401	408	450	451	458	447	420	418	429	424	463	454	440	430	424	422	414	475	478	469	463	449	434	434	474	416	467	398	444	436	428	455	456	429	436	438	409	392	479	411	460	443	431	439	436	467	412	431	424	462	465	464	417	409	428	401	417	444	418	438	419	411	409	434	458	430	446	421	464	418	431	432	428	406	419	436	392	427	435	434	425	427	432	430	402	440	386	462	428	402	409	455	386	453	405	478	430	432	412	416	396	449	439	443	420	449	400	406	442	404	439	407	434	422	422	410	461	453	427	405	435	440	412	397	436	403	403	426	448	419	429	446	461	418	431	446	420	397	404	482	436	452	400	379	437	427	406	391	451	442	460	473	436	439	439	428	409	442	410	456	443	415	464	450	404	451	404	397	411	418	419	438	434	454	406	423	398	413	443	418	399	403	419	413	384	447	434	425	487	438	444	427	430	455	437	450	442	448	420	387	455	429	449	452	387	456	434	420	407	411	480	424	452	406	390	446	431	447	461	428	444	433	422	414	451	419	455	446	442	429	428	412	424	424	442	418	455	467	422	413	441	417	388	386	408	421	423	431	455	425	434	426	437	413	415	418	397	468	427	405	427	408	375	422	419	462	430	427	428	467	453	443	422	420	454	416	416	412	418	385	438	403	438	437	425	392	451	441	466	443	447	405	415	457	431	414	443	420	414	426	429	429	410	468	452	446	446	428	429	368	407	445	430	437	454	436	434	407	434	437	448	383	439	453	436	437	436	437	410	411	444	441	414	425	428	404	459	392	442	447	453	428	393	437	430	424	424	414	423	455	368	441	424	349	404	448	426	427	406	457	418	455	426	426	433	439	453	413	439	431	429	421	463	444	432	438	470	444	414	447	430	397	428	414	439	414	409	453	401	408	378	424	454	385	407	447	434	447	406	408	389	431	402	455	459	452	414	430	481	442	466	411	410	419	428	453	428	437	416	419	413	466	460	435	413	430	441	436	448	430	390	439	411	416	401	403	452	457	370	384	449	448	418	406	434	428	455	433	425	425	471	366	446	406	421	439	434	434	422	435	433	412	435	446	457	421	423	408	399	428	411	436	445	461	440	448	468	413	420	435	401	423	433	406	408	437	417	454	443	441	444	419	428	451	436	432	436	474	443	424	402	420	384	437	418	431	450	432	483	443	431	424	419	429	381	413	435	445	406	415	417	403	445	394	433	416	459	398	432	429	406	454	464	420	450	434	400	388	386	397	452	420	415	429	448	408	435	401	418	437	426	425	381	414	388	404	385	441	443	454	446	432	453	419	423	404	410	420	425	418	408	415	434	408	439	434	460	418	398	421	420	480	416	389	425	469	411	483	484	430	458	442	445	412	397	485	474	430	421	381	408	393	435	434	418	413	424	418	422	430	478	449	441	449	423	418	394	441	418	414	434	407	425	452	442	476	456	425	436	424	432	416	406	435	421	418	426	397	404	446	417	453	446	446	389	392	423	387	450	476	438	423	383	478	433	437	427	438	455	470	448	421	415	451	441	430	448	457	439	395	440	430	417	415	456	454	424	448	417	443	442	441	412	468	453	458	426	388	442	477	415	430	443	447	426	436	422	432	414	423	460	423	428	470	403	409	394	435	444	432	453	452	453	423	418	417	434	407	423	431	429	421	426	462	497	432	435	429	468	455	390	392	435	445	407	455	427	432	416	418	400	404	401	459	403	436	407	425	442	399	437	431	424	434	408	441	425	447	409	412	471	424	414	394	410	402	441	451	434	411	459	411	391	427	378	437	429	459	453	411	420	425	409	432	476	435	469	418	446	448	444	430	424	443	425	446	440	389	460	428	412	382	422	393	428	399	429	373	433	438	438	453	401	443	447	401	436	442	399	482	449	461	419	428	395	428	431	411	390	419	390	425	431	409	428	393	398	410	438	456	442	432	426	418	413	455	433	422	446	415	446	383	410	428	409	443	385	413	398	425	464	425	434	444	456	407	450	439	452	386	419	425	446	418	387	433	450	449	426	420	427	424	429	406	402	420	431	455	412	406	422	413	415	460	419	383	460	422	423	421	394	383	424	441	441	379	441	424	423	422	431	460	435	445	411	411	458	421	429	413	469	433	426	397	448	434	415	411	412	453	408	419	467	392	409	412	419	454	410	418	410	350	415	414	437	421	417	415	425	390	398	433	417	422	449	420	404	446	427	404	420	438	400	406	393	389	449	444	428	431	419	432	426	450	471	459	436	418	396	431	380	451	446	413	402	400	446	433	465	420	443	441	454	402	473	415	413	411	465	413	387	412	451	421	422	399	450	400	466	430	444	483	417	463	425	434	448	442	469	419	409	417	446	451	401	400	455	446	422	423	447	431	419	428	389	467	396	453	445	451	418	391	437	412	440	419	383	426	439	430	410	444	450	397	403	421	444	427	423	452	395	399	416	395	390	421	454	433	421	409	438	429	403	471	423	461	431	432	438	390	474	425	393	446	441	457	398	451	443	451	435	450	430	440	416	422	423	436	384	412	418	405	408	437	430	496	443	397	418	399	437	437	432	448	433	407	419	426	429	480	439	383	423	419
33898	15491	7758	3624	2065	1643	1379	1254	1156	1118	1014	973	915	934	899	920	949	918	982	877	976	931	893	955	909	984	875	978	957	860	954	903	1006	910	913	884	952	924	942	912	876	935	899	931	928	919	909	926	960	955	961	890	908	921	933	911	937	957	909	929	935	930	959	919	921	960	843	945	965	949	964	1013	961	903	938	874	950	936	941	966	920	947	976	946	968	937	889	920	932	916	956	973	947	938	938	876	940	972	915	967	909	960	971	907	923	920	928	931	874	965	961	895	910	943	939	904	927	925	918	967	915	925	930	987	946	979	879	879	911	937	973	942	883	946	887	968	938	912	913	921	993	939	961	918	877	975	941	921	947	920	932	934	933	935	886	977	951	953	960	942	929	907	937	976	958	920	885	973	933	929	897	917	1006	898	908	923	922	943	918	923	920	959	941	959	941	971	960	941	982	944	919	938	929	903	971	938	986	923	942	953	867	940	925	956	942	972	958	942	883	931	954	923	927	907	869	949	948	868	933	975	931	895	919	961	939	886	932	928	946	912	887	919	978	937	971	919	968	898	955	901	946	956	990	947	943	976	921	970	943	929	966	870	928	931	982	946	921	916	927	926	934	906	953	933	904	918	926	940	933	913	963	955	952	931	900	935	949	966	972	1012	942	958	928	933	955	946	886	890	944	973	951	974	890	905	933	908	929	905	943	907	932	994	912	962	887	953	1012	1001	895	920	942	905	914	907	934	900	936	944	960	982	938	918	927	964	884	920	888	904	932	926	943	1022	949	918	968	960	920	949	995	917	907	946	905	935	896	946	911	924	875	923	949	869	937	901	903	877	999	912	986	887	944	943	932	983	889	972	885	915	934	994	895	932	960	946	945	954	940	895	912	911	977	986	976	980	890	910	956	990	946	926	940	913	927	952	974	936	931	905	945	921	991	946	942	915	1021	956	954	966	931	934	960	912	937	904	938	942	892	895	917	932	928	918	910	907	940	998	957	966	948	947	953	887	908	918	935	916	899	904	929	920	990	949	942	899	925	962	919	934	965	949	947	912	913	958	929	969	940	912	944	916	905	870	986	965	964	945	889	929	948	978	939	936	933	960	964	947	964	961	896	954	975	1020	939	903	998	918	934	925	919	933	900	931	971	937	993	925	913	927	919	962	923	926	960	974	924	945	929	972	945	975	972	882	956	958	947	953	911	969	948	959	982	918	897	962	963	922	924	932	910	938	893	946	950	976	951	991	964	888	883	927	900	927	979	917	932	967	990	936	920	991	960	985	944	949	902	934	928	935	896	944	894	960	948	907	964	903	938	920	948	901	947	934	897	958	919	947	928	924	914	988	903	952	963	972	964	888	946	937	964	955	883	880	927	926	952	911	940	979	962	919	979	901	937	975	958	891	949	900	967	968	878	923	947	946	908	880	894	958	947	939	916	961	967	946	939	972	965	913	968	916	961	941	964	886	962	929	940	946	887	920	959	875	930	940	890	954	942	944	930	945	968	977	939	884	921	939	925	925	924	926	906	887	891	889	961	867	933	928	905	944	878	956	997	905	930	961	930	919	928	951	986	931	961	973	918	939	948	956	948	886	919	937	897	951	931	933	1001	878	865	963	927	950	934	928	899	985	905	912	949	980	902	911	906	931	895	980	921	931	901	950	962	939	930	911	957	898	926	982	883	922	895	897	943	978	954	910	932	957	909	913	940	951	919	876	931	933	930	915	910	947	905	945	916	990	925	910	980	900	949	907	941	915	948	967	979	921	911	898	921	943	907	981	915	953	908	925	921	923	945	882	981	923	907	913	973	951	929	959	893	909	908	963	954	920	956	858	958	978	893	932	936	934	925	915	897	927	904	1014	921	953	993	911	949	981	843	939	908	944	936	901	941	894	931	904	939	937	941	848	939	949	903	916	928	950	928	902	936	945	918	893	926	917	964	994	881	948	936	947	937	881	948	968	926	978	950	938	951	910	933	905	979	934	932	948	932	923	914	968	880	899	943	882	956	901	958	893	926	894	945	943	930	953	918	942	933	936	969	964	912	936	942	915	1033	939	952	965	943	912	945	918	882	927	881	923	968	899	932	944	923	984	976	944	962	920	995	859	902	948	915	932	927	897	958	971	947	921	929	920	959	926	944	969	962	898	949	955	887	980	958	972	920	962	939	913	914	879	926	976	938	949	901	912	948	1006	957	921	947	954	946	906	928	947	921	900	966	910	963	935	976	926	936	874	928	950	903	963	983	902	891	942	932	873	895	926	995	901	972	939	898	898	1018	855	932	918	941	990	932	984	903	940	876	908	949	930	948	924	916	945	944	960	882	970	904	864	934	941	929	913	951	900	959	924	897	965	912	895	936	922	906	933	915	914	900	949	977	976	937	931	917	871	898	967	938	917	938	990	912	938	919	944	900	933	958	966	932	981	950	941	875	927	904	959	916	926	871	952	957	906	950	946	957	921	927	969	926	957	951	899	971	939	893	903	936	942	904	944	931	925	961	910	949	897	945	952	1002	943	895	921	970	867	945	967	954	945	972	955	934	1018	933	975	929	939	966	948	919	940	897	911	959	946	962	969	888	946	922	911	968	937	898	926	901	942	918	926	967	988	918	919	941	937	966	879	1009	955	965	961	971	943	942	910	943	930	934	940	896	938	906	914	924	984	938	1006	960	932	924	957	962	954	930	914	920	933	927	939	959	938	963	981	913	936	963	969	914	958	879	949	935	964	903	964	892	905	895	953	907	952	928	917	941	956	957	924	959	963	950	950	933	962	985	926	949	967	896	924	951	864	925	928	953	929	913	918	961	894	897	860	928	949	969	962	1015	925	944	912	935	904	934	948	973	899	972	961	935	960	927	927	893	934	922	935	867	961	961	942	917	951	912	935	919	922	878	979	938	960	968	899	938	939	944	938	953	874	892	898	907	1007	905	1004	1001	934	943	942	923	925	983	935	936	957	850	964	935	925	967	970	982	908	921	939	926	891	962	900	989	940	939	960	938	947	990	930	910	946	936	951	917	901	933	941	970	852	953	916	904	923	939	944	941	954	883	893	988	950	951	924	957	946	899	962	898	967	981	941	916	926	932	967	936	923	941	949	882	911	938	904	966	963	913	958	987	910	907	985	919	917	920	959	912	944	946	961	932	922	906	930	933	922	933	935	920	965	1039	929	941	920	921	894	908	969	940	913	960	953	990	934	948	912	944	995	893	916	965	906	887	880	907	944	930	978	968	917	887	955	917	949	937	998	890	938	930	922	926	987	914	887	986	939	929	923	933	977	887	965	933	1000	904	924	974	918	852	931	925	934	924	896	974	949	934	946	968	991	953	919	988	931	946	889	964	915	941	888	920	893	983	979	986	932	903	949	937	888	938	943	996	909	959	910	974	961	913	931	944	892	990	1010	980	957	874	928	898	929	921	1036	948	914	947	932	930	893	916	922	890	998	935	900	903	964	958	953	961	969	933	959	986	910	924	909	971	912	960	929	923	903	912	873	931	928	893	897	889	916	922	932	968	956	893	973
61415	28887	11063	2992	1176	733	630	507	450	464	490	490	439	463	445	459	433	430	417	394	445	447	398	427	441	440	478	472	422	473	437	425	418	438	443	488	443	433	408	470	431	418	449	430	479	482	422	449	484	477	413	456	465	419	434	435	429	466	433	469	440	422	458	402	437	424	459	402	449	437	433	450	463	455	445	459	449	456	427	462	401	445	439	447	459	462	444	404	392	464	424	443	419	423	414	461	443	415	430	424	428	453	449	447	484	404	440	438	437	460	455	424	402	467	447	413	435	436	472	457	445	449	442	444	437	423	432	445	437	455	430	447	436	419	424	469	436	452	435	419	442	443	418	462	413	438	419	445	463	428	434	434	405	416	448	455	424	424	454	493	471	435	412	465	462	444	434	435	441	442	419	448	453	487	471	458	401	449	402	437	432	440	435	421	481	450	432	410	448	433	392	475	412	447	425	436	469	459	391	450	400	444	454	456	452	423	419	453	431	432	425	449	442	490	469	449	440	446	465	452	467	441	418	431	447	446	437	478	399	468	419	450	458	470	394	458	425	447	452	450	418	425	450	492	422	458	466	434	457	452	448	445	477	453	464	417	433	426	401	372	454	437	454	445	451	470	399	451	453	440	424	464	455	459	441	450	423	439	440	441	407	428	417	438	367	448	384	462	447	478	465	440	480	389	442	436	391	450	472	423	438	451	429	438	447	444	400	451	415	433	457	450	471	437	465	449	419	479	421	404	436	438	442	439	481	465	450	448	438	413	477	475	431	416	454	417	435	422	449	422	427	429	470	493	423	402	409	402	441	437	458	429	423	436	448	458	431	423	443	436	453	408	410	412	444	472	450	444	413	437	441	440	461	441	398	462	420	456	431	486	426	421	447	470	390	427	420	441	481	404	462	416	440	481	440	458	450	471	396	457	458	433	437	462	439	421	480	455	426	430	439	491	414	451	449	445	447	439	441	436	470	428	404	451	428	451	444	451	420	434	482	483	417	405	429	394	420	412	447	455	424	459	467	435	488	467	452	433	425	444	470	450	439	411	429	453	494	444	417	436	425	471	455	435	421	386	449	481	457	479	451	398	441	447	450	434	459	431	477	443	450	404	433	391	398	448	421	440	410	442	424	487	421	485	411	411	485	463	425	465	428	466	439	414	447	445	412	411	424	470	441	441	436	400	401	456	426	469	440	435	437	433	444	481	433	419	454	414	444	444	453	442	447	474	418	404	409	431	432	454	457	483	439	488	463	442	471	461	434	436	414	429	417	435	406	481	453	419	415	430	468	426	439	448	439	408	406	440	445	463	418	436	400	434	455	486	457	437	466	466	458	439	473	444	435	407	423	415	427	456	445	454	393	494	461	435	434	421	459	426	489	418	449	445	459	465	425	482	440	455	457	440	425	430	444	392	460	456	432	429	424	425	419	437	410	445	447	432	455	437	458	429	445	423	425	444	434	441	446	463	437	437	384	444	442	439	460	426	441	442	488	442	405	475	451	446	445	448	457	456	437	397	420	410	486	433	433	439	465	441	420	419	461	453	393	457	445	447	432	456	504	402	399	455	458	497	451	450	413	444	420	424	416	468	413	444	414	416	450	454	451	394	405	433	476	410	398	434	419	426	418	482	450	398	450	437	457	419	447	430	432	424	399	424	445	413	433	395	422	426	457	448	445	435	478	431	451	439	444	414	426	410	473	478	439	472	434	451	460	446	439	430	446	422	461	446	469	439	445	503	451	454	403	452	509	438	407	439	421	465	442	467	415	427	450	436	415	426	425	453	442	423	425	451	448	418	432	406	397	469	445	443	484	419	458	445	454	467	444	432	414	412	437	426	432	418	465	450	467	443	416	446	427	452	428	409	487	436	420	409	437	426	405	476	413	400	428	443	437	483	459	428	413	426	418	447	403	457	430	427	431	410	421	421	423	404	458	427	459	411	438	472	454	407	472	439	415	475	465	434	428	418	425	462	423	524	423	450	404	447	433	405	441	400	454	399	447	435	415	470	442	412	412	476	421	412	411	428	431	446	426	445	393	458	466	457	449	423	439	439	499	459	444	464	413	433	421	418	433	421	432	437	486	437	445	415	440	466	478	458	436	459	452	469	398	459	450	506	432	428	411	450	450	438	420	445	455	428	429	466	468	456	461	448	464	472	470	452	435	462	452	446	457	432	463	436	479	437	420	454	441	418	434	435	398	425	432	427	428	462	431	443	424	454	425	430	452	439	397	457	445	406	438	465	476	469	433	440	440	444	450	414	438	469	451	441	399	423	478	441	440	450	457	434	466	448	450	418	444	418	449	426	419	467	422	401	436	465	486	466	454	397	469	436	420	471	437	414	428	393	420	479	455	428	393	486	429	462	488	430	403	407	442	455	420	450	486	450	466	432	464	426	421	457	384	406	450	485	441	414	400	420	418	436	410	460	429	430	396	488	439	420	408	435	444	439	455	400	452	434	435	409	455	435	432	418	456	410	420	485	448	434	467	436	420	447	426	420	421	409	427	423	449	417	412	456	446	434	405	452	412	463	469	440	442	428	438	437	438	438	456	488	423	454	442	445	437	445	421	433	428	432	415	403	432	449	410	461	466	454	410	433	451	414	450	465	445	469	468	410	433	426	446	481	484	443	436	448	450	409	446	475	420	428	450	446	456	384	443	412	426	417	425	413	445	418	448	482	444	436	437	435	458	453	433	434	416	485	436	443	458	455	478	451	458	451	413	452	453	402	419	435	465	444	427	421	424	475	381	417	468	438	420	443	454	438	414	453	494	431	467	494	447	427	485	412	462	433	405	446	427	483	430	446	446	425	479	454	450	429	413	451	446	449	465	420	451	442	424	421	512	440	411	439	469	443	462	502	475	419	485	435	434	430	435	456	446	421	431	408	482	436	429	477	461	446	416	443	394	441	492	431	432	452	437	434	466	493	438	426	455	459	449	465	422	442	436	473	431	414	411	462	466	389	412	420	432	468	489	437	431	415	434	405	449	436	466	419	430	418	433	446	443	430	409	417	415	428	440	472	453	424	460	445	478	425	437	453	429	423	493	419	456	462	440	439	393	396	429	456	417	441	433	442	473	491	433	391	460	420	410	397	422	451	400	435	406	422	471	431	479	481	432	419	436	455	443	410	437	413	460	443	453	439	453	437	437	430	441	412	414	451	397	463	453	483	421	431	432	439	431	411	427	452	413	468	429	454	463	449	445	468	424	458	434	431	384	449	419	420	446	451	418	452	460	430	443	424	395	451	461	449	474	418	455	445	426	449	428	461	478	413	427	433	422	448	445	454	402	387	418	437	424	421	413	386	432	453	408	451	459	443	418	432	417	444	403	453	437	420	434	470	448	450	416	477	431	455	460	482	476	463	442	492	453	454	414	421	441	467	465	437	461	452	476	416	409	416	441	442	446	449	438	447	441	454	464	481	453	453	467	455	454	426	425	430	431	412	465	461	413	449	459	423	431	430	462	417	444	432	441	424	444	469	418	410
41859	22560	10465	5091	2916	1946	1465	1201	1117	1042	989	970	940	985	973	908	937	984	941	979	997	935	998	1004	983	936	987	927	1013	905	930	982	941	940	941	955	1000	951	978	985	961	953	983	922	939	928	971	998	999	907	1001	943	963	957	990	993	944	953	1000	930	920	953	990	904	864	983	956	967	1001	966	977	1022	1043	1017	921	955	906	929	945	958	997	930	943	973	952	937	996	964	992	951	980	925	988	955	964	983	1008	941	984	961	989	1017	985	936	946	957	925	1013	935	999	948	942	967	910	977	1011	981	950	979	962	978	976	1016	968	944	950	932	997	984	898	1038	974	982	981	942	1016	955	960	967	996	942	961	955	976	972	983	1011	933	966	941	950	948	1023	974	990	963	927	1012	1009	938	940	941	940	917	975	975	949	893	1008	945	949	957	988	986	961	961	908	916	967	977	943	941	977	924	1001	966	1005	912	988	955	965	932	946	1026	938	969	946	1023	922	954	957	917	970	974	922	968	947	964	997	988	1008	955	971	930	979	964	961	970	930	971	1009	1002	1020	1011	951	938	952	1013	992	963	941	925	995	933	953	960	1000	965	950	983	945	978	974	937	968	961	950	924	994	1010	970	961	998	979	912	984	964	950	971	969	1019	909	953	965	922	945	978	995	1012	940	932	988	974	993	941	965	921	975	992	913	955	919	952	918	958	942	980	963	894	1036	946	1020	964	929	993	978	944	974	965	987	990	923	983	950	1008	958	900	1016	1012	929	998	936	971	947	964	942	953	948	968	993	934	960	956	966	1000	939	950	943	943	966	943	959	935	958	992	984	1001	984	1021	981	939	957	904	925	1000	958	1014	945	965	946	987	960	918	939	943	966	982	948	1005	989	932	930	966	967	967	929	917	903	973	932	950	1017	942	981	989	961	964	975	912	980	983	923	997	923	986	951	983	925	927	952	961	952	922	949	959	976	890	977	950	988	925	942	1011	935	994	955	949	1021	965	975	970	947	957	959	971	918	971	946	956	951	986	957	944	926	1014	925	947	969	981	981	1009	926	952	985	978	934	917	984	915	954	1010	966	985	982	913	1003	986	958	948	923	926	962	974	960	909	972	919	929	933	971	976	955	969	941	1024	898	952	985	1012	939	976	968	968	979	965	992	1017	939	1009	890	974	984	949	912	979	961	970	950	1034	933	967	967	953	995	944	1002	945	938	952	933	1019	943	989	914	945	949	955	962	996	968	916	964	989	972	966	989	939	991	937	992	961	953	977	928	997	986	930	958	938	985	945	998	951	957	944	1005	978	974	970	961	1016	1021	992	964	992	984	933	949	938	951	963	985	977	931	1007	962	979	957	939	946	981	970	978	926	957	1026	1003	936	885	1011	980	945	923	962	968	947	1026	909	931	959	952	988	952	906	921	977	945	950	965	952	977	950	976	998	983	947	994	915	1006	916	933	992	966	954	980	922	945	960	950	983	1025	954	928	931	982	1009	965	970	935	974	1026	939	982	983	977	959	947	958	940	927	968	948	998	1036	1018	995	1007	989	995	885	992	907	943	991	937	950	952	975	971	978	977	961	973	970	971	978	996	949	937	957	961	964	947	997	996	983	966	941	982	907	904	987	964	925	934	960	954	973	970	987	899	935	924	1004	1018	997	949	926	981	935	928	1000	930	948	975	984	956	920	907	991	1021	1022	967	985	942	956	965	916	937	945	1022	941	963	977	906	974	974	984	943	988	1042	971	963	969	911	924	999	966	955	979	965	957	1023	944	930	968	1017	962	1006	946	900	916	943	955	941	932	942	967	974	988	970	972	975	1021	946	949	1002	900	951	947	962	961	985	947	935	944	972	922	954	1021	941	919	977	988	1021	952	946	951	992	965	913	1021	936	996	946	931	966	957	933	945	998	970	1032	970	935	999	1008	938	933	988	986	967	947	1001	967	947	940	996	979	899	951	982	933	929	928	1028	991	943	971	955	959	955	966	966	985	970	964	947	953	1080	980	958	931	1032	906	1009	965	922	1024	994	978	949	969	921	980	964	919	939	947	955	1000	935	958	924	983	937	917	1021	952	995	973	972	956	975	926	911	912	945	993	969	1013	988	976	990	1015	985	986	1037	991	986	920	961	1011	971	968	935	971	941	940	985	987	949	1005	920	946	988	988	1020	983	963	935	962	990	914	958	949	981	923	972	976	956	905	946	972	962	940	1047	975	936	971	979	944	981	961	940	983	997	950	1020	998	943	906	960	967	951	967	944	921	1000	894	996	941	879	951	942	965	940	931	981	959	952	1002	978	934	997	985	1000	935	921	956	935	986	967	988	985	990	955	1024	947	970	934	958	947	923	945	931	953	894	996	933	981	947	942	939	1012	941	1001	938	985	937	983	959	999	990	948	981	990	980	870	959	1001	995	972	1037	942	954	931	1012	933	966	933	939	974	960	963	993	959	974	982	1015	935	947	954	952	944	883	920	930	996	954	929	966	955	960	960	964	958	947	954	999	952	995	990	905	996	970	916	988	990	981	1038	943	961	931	941	955	969	944	976	967	919	993	946	926	949	946	899	964	957	965	936	941	1002	933	986	961	973	961	986	961	954	964	964	931	936	999	943	961	940	979	906	992	1023	971	925	951	999	945	951	986	971	934	953	975	944	962	893	903	950	990	930	997	976	977	945	991	972	920	977	984	947	917	965	976	963	988	979	929	954	946	954	949	939	980	928	959	968	996	925	986	971	931	941	923	975	979	943	978	916	993	963	978	943	958	925	998	955	972	970	985	966	963	967	974	948	1014	911	956	938	980	994	967	928	952	994	1001	972	964	1009	969	939	963	926	1004	919	989	958	916	960	977	956	936	943	955	1031	940	980	952	944	983	979	1006	957	1016	961	942	994	940	949	937	975	952	941	931	946	997	984	957	945	980	934	960	956	970	967	1014	997	933	997	979	1004	977	1020	953	958	992	978	983	967	975	960	988	960	999	966	974	926	934	929	956	947	946	964	1004	903	981	1007	930	952	999	978	906	974	941	992	921	952	1013	995	1007	967	1003	1011	942	940	928	1024	923	900	957	980	998	948	951	1003	917	974	992	978	987	960	945	885	916	967	1002	959	967	953	949	975	981	1004	969	966	942	967	966	1007	989	947	990	967	943	961	1009	1002	951	954	971	978	905	961	951	914	973	1042	921	978	968	1006	993	965	1019	949	935	961	896	983	976	979	1001	955	972	887	913	916	1002	984	948	985	948	1004	979	985	979	975	974	946	952	973	937	996	1013	1017	976	976	970	950	996	944	1007	1018	964	979	973	1003	956	994	962	958	982	961	976	946	968	920	961	953	928	953	964	965	904	1006	927	955	951	969	963	1006	1044	997	970	910	932	929	953	915	981	960	965	946	1018	934	961	919	1003	974	1031	978	996	948	994	964	972	897	957	946	974	953	968	949	927	1032	956	988	905	943	900	926	921	919	953	970	964	997	1000	968	977	991	869	955	883	945	972	987	994	954	942	952	979	934	907	945	962	998	955	956	986	989	978	989	979	937	973	930	943	929	960	996	943	954	938	903	1005	903	979	975	941	979	973	982	930	954	950	913	969	955	1028	931	940	925	984	889	965	986	945	903	985	936	968	987	990	905	1022	959	965	927	893	972	1006	946	943	983	946	956	905	879	922	992	963	966	947	917	912
60194	28532	13082	3769	1262	789	606	536	490	479	462	509	445	410	476	442	464	434	425	439	446	448	419	415	437	447	452	450	454	455	483	420	445	480	443	482	415	424	462	442	457	490	428	443	451	429	485	443	464	451	478	452	397	496	443	450	443	459	398	453	416	401	448	488	475	461	434	441	443	462	429	432	457	443	451	417	441	432	446	456	448	403	402	489	463	388	462	456	439	424	418	422	476	470	420	463	437	462	435	407	420	426	468	457	431	426	444	456	476	461	409	448	444	484	465	457	475	443	480	437	423	460	403	452	436	453	452	451	426	397	457	461	409	472	448	455	468	438	479	450	408	456	456	486	458	459	467	433	472	475	439	410	464	450	402	463	460	434	420	401	451	487	447	457	454	459	406	406	455	467	481	496	445	419	429	444	454	440	427	467	442	438	439	438	435	443	445	461	460	439	414	461	487	486	441	444	464	464	419	496	454	430	451	448	487	422	428	457	416	455	445	447	445	464	447	463	447	442	444	470	449	458	464	471	412	465	463	408	480	455	444	451	454	488	414	445	472	474	453	464	480	431	451	436	469	448	487	461	463	419	453	445	447	431	451	455	492	465	440	409	437	463	411	424	435	416	427	423	434	464	446	399	470	471	418	463	468	428	460	474	442	424	470	430	470	433	426	448	454	443	433	423	470	415	489	451	438	476	464	451	451	512	454	466	429	438	417	463	448	466	464	449	432	494	475	440	426	445	447	424	459	501	425	423	393	421	485	449	457	450	473	480	458	406	473	461	431	461	417	501	401	461	451	440	439	403	411	474	430	412	429	431	436	474	437	432	443	431	454	459	448	431	477	418	488	454	403	434	416	471	444	459	482	446	457	440	441	471	464	472	427	475	501	465	467	453	456	409	405	464	448	441	487	440	458	470	454	426	436	498	432	438	463	474	466	422	458	430	428	472	424	459	483	438	420	486	450	422	460	442	444	433	432	462	414	434	476	448	431	488	484	451	455	463	455	451	443	454	444	454	424	450	500	464	449	411	452	421	456	437	448	461	508	467	429	461	477	459	453	437	468	438	412	449	470	454	478	452	439	431	444	455	424	488	470	461	409	449	436	469	400	454	469	444	401	480	470	434	429	455	446	481	466	451	422	439	454	439	484	467	441	443	448	474	443	417	446	462	455	426	416	424	459	454	417	453	462	451	412	467	428	454	465	455	471	481	435	491	433	458	407	449	466	452	394	473	437	451	454	484	465	438	492	455	462	470	469	418	443	473	438	474	437	393	463	489	439	438	486	477	419	483	425	413	489	454	474	442	472	443	448	428	477	442	431	453	476	425	428	443	459	471	524	466	446	458	441	425	416	462	472	452	436	474	455	473	409	453	451	451	456	439	434	461	470	432	452	453	460	439	438	444	452	478	460	472	450	402	427	451	465	434	444	440	428	417	452	474	458	423	454	397	482	464	454	439	481	427	440	487	469	442	463	480	420	426	468	434	467	456	479	429	443	393	399	451	436	465	463	468	450	442	414	463	448	422	424	464	419	463	435	452	462	452	421	500	445	433	466	446	463	437	457	494	481	442	451	443	415	433	420	506	487	439	444	470	452	450	463	447	439	454	440	416	455	484	441	498	445	416	452	437	464	478	458	451	484	436	461	436	433	452	460	468	446	474	446	458	459	445	449	455	429	485	461	446	450	431	433	419	480	448	464	435	421	428	466	438	477	438	465	434	438	423	445	460	479	482	438	453	465	491	445	448	474	441	451	484	494	451	444	440	456	477	416	422	427	417	439	494	483	426	445	466	427	462	450	509	458	458	443	435	418	439	447	431	426	492	472	421	431	423	480	451	440	447	432	478	449	449	485	480	462	419	431	422	453	441	474	405	439	441	440	447	474	453	423	460	411	387	466	466	424	438	417	470	485	459	461	458	478	484	436	434	404	464	436	425	441	424	492	446	433	471	466	439	444	441	418	435	418	452	470	465	421	437	460	439	462	469	453	416	389	443	475	434	438	435	481	438	404	445	430	429	442	475	427	431	447	434	442	407	458	468	468	469	436	443	432	472	455	450	488	443	459	425	465	469	484	431	435	451	441	426	474	497	503	453	420	433	404	451	459	448	427	445	441	465	476	470	442	444	456	469	473	455	436	446	460	458	450	434	459	428	465	441	430	397	458	447	482	452	487	456	461	472	449	429	422	455	473	419	405	449	418	435	469	406	459	447	429	497	529	489	423	445	419	451	467	420	450	479	465	524	420	440	427	429	461	465	463	426	468	432	464	450	465	449	433	469	443	493	414	450	428	466	474	452	470	434	435	456	423	460	446	429	473	479	480	466	460	445	469	427	427	472	439	438	472	440	429	483	470	389	414	444	428	429	423	416	431	478	473	487	430	454	417	426	450	452	448	447	473	433	409	453	431	437	429	429	430	407	429	422	448	433	428	420	426	468	453	490	421	462	445	400	460	462	461	458	456	453	498	452	408	471	450	504	429	455	460	480	430	473	458	492	445	429	487	442	431	436	444	445	410	484	460	447	464	446	472	446	429	472	461	479	434	427	410	449	450	463	454	436	416	421	425	454	467	432	448	470	458	447	450	437	444	429	450	429	425	428	452	483	430	467	466	455	423	423	459	490	466	433	426	446	459	432	411	416	452	434	416	481	462	456	425	438	439	448	437	462	465	424	440	486	449	451	414	450	477	441	445	485	437	450	472	413	420	446	426	431	438	449	456	439	434	418	447	454	434	446	456	443	475	453	457	453	424	462	431	436	462	495	438	480	444	437	463	454	445	419	438	433	402	444	437	454	426	497	415	457	446	451	466	446	438	473	459	470	473	430	457	408	447	406	447	417	468	488	496	482	406	435	479	425	441	434	420	432	432	482	470	474	443	439	441	437	439	447	434	484	428	431	402	442	438	442	488	447	436	458	447	433	424	464	458	431	455	444	492	462	439	462	469	467	441	395	420	484	435	437	468	436	461	454	436	441	441	445	464	438	440	456	445	410	414	409	451	474	452	444	449	428	447	470	452	438	457	414	481	425	432	413	441	461	435	458	488	471	458	436	426	459	431	499	461	404	433	462	446	509	489	420	495	458	429	479	447	425	459	471	413	465	429	458	453	505	426	468	435	428	503	469	441	405	438	427	435	437	483	467	425	465	496	437	421	449	473	467	485	422	460	495	428	456	464	433	436	446	444	463	422	439	469	453	438	416	466	483	429	454	481	421	459	450	431	428	474	405	500	426	472	467	439	444	462	451	452	454	457	471	452	418	452	482	466	418	435	437	424	476	423	491	457	442	412	452	435	426	427	465	437	476	413	452	438	422	450	466	405	443	451	437	446	453	400	454	471	459	440	456	440	457	431	475	436	443	449	454	445	501	450	433	471	427	438	413	456	422	417	454	465	438	404	430	484	448	455	451	472	441	439	459	483	410	448	442	453	478	441	425	456	430	439	474	450	422	460	473	460	417	486	438	416	446	454	434	422	415	404	470	412	437	446	468
40786	22296	12521	6164	3232	1934	1500	1269	1160	1086	1040	956	1074	959	967	1003	1027	1019	1019	997	974	977	1002	1003	967	977	946	972	926	956	976	1011	972	1021	980	1023	1044	984	953	987	960	985	957	976	975	1004	1021	977	962	1020	977	976	949	934	1003	982	1022	999	986	982	1014	993	1029	974	937	988	962	913	943	995	1041	943	930	1016	971	1023	932	988	987	978	983	939	1010	994	1034	939	989	945	970	1006	960	971	996	996	948	950	982	1004	943	973	948	956	978	952	1028	997	943	953	959	986	963	943	1007	965	974	967	958	1026	978	972	958	1026	996	998	897	940	1028	955	996	977	1021	999	929	955	943	963	989	926	1033	977	965	1051	987	973	985	954	959	981	994	930	916	941	994	982	984	943	1002	979	1052	966	934	950	1035	963	911	1008	963	1005	953	972	974	949	937	998	923	964	1020	988	1000	994	978	966	963	1012	996	987	994	932	954	954	972	987	872	1010	1001	915	988	990	962	965	1006	953	950	1024	1040	1056	940	974	935	971	941	1003	980	968	1000	969	1001	979	989	912	926	946	1033	945	923	1053	984	955	1014	961	981	1003	928	959	977	956	968	974	939	979	974	939	956	997	965	982	973	949	948	978	998	967	978	995	984	967	942	971	930	964	981	1024	1029	1019	962	974	936	966	1022	1025	946	975	937	961	939	1021	991	967	988	1008	951	1040	1007	1018	910	988	1006	977	984	961	999	944	976	985	977	984	972	994	922	990	962	963	961	1025	983	962	953	944	1008	977	976	999	958	962	1005	953	952	943	1010	977	961	982	942	995	960	981	1004	933	993	1022	988	981	959	975	924	991	945	965	955	974	989	980	955	979	989	1012	956	967	960	990	1005	987	983	974	926	916	972	993	1002	901	972	978	916	944	970	985	988	977	988	997	981	933	960	1024	990	958	995	974	915	919	992	1012	1000	954	1029	989	973	1009	971	960	1002	995	1003	934	1004	1001	1007	934	986	946	984	992	973	980	996	1003	959	1019	1060	966	1000	994	1011	990	931	1011	986	924	997	961	924	951	997	970	959	1024	970	978	959	988	989	966	903	966	976	988	978	986	1018	1002	928	989	1024	963	1023	984	989	995	973	1016	960	980	957	917	1007	1000	963	974	914	896	931	889	962	941	997	971	998	1000	996	1030	941	1019	1057	965	996	949	987	974	1030	994	920	963	903	964	994	975	1011	955	981	921	1014	968	960	962	1040	961	976	964	968	934	968	998	1021	909	982	968	1006	1024	934	976	968	964	934	1033	959	967	1025	998	919	990	1042	937	971	923	956	980	1005	953	976	971	956	966	935	952	1014	1003	961	991	958	953	931	998	1012	979	928	972	925	954	967	931	1004	1031	1026	1003	931	982	989	1000	956	991	976	1000	976	972	973	942	943	981	957	1007	1011	1016	958	949	989	1014	924	967	986	1017	983	964	978	966	983	1006	985	988	1005	983	950	979	985	967	971	988	996	1013	932	1006	1006	965	924	996	989	986	979	978	991	993	936	1005	944	948	966	987	1046	948	1019	971	894	1002	945	937	976	939	977	1009	949	947	979	934	978	979	932	925	991	981	968	958	937	954	956	952	974	1011	995	908	987	947	1023	996	969	949	965	979	959	970	988	973	1021	969	945	1030	974	1009	988	968	957	969	967	985	982	932	949	933	929	974	964	979	1016	1021	951	941	972	923	973	1004	917	948	1010	982	1003	1016	987	954	966	978	982	948	1029	925	974	985	968	1032	981	966	1007	1015	965	984	957	1013	1035	959	927	1011	1023	964	980	1020	1031	991	1022	1025	1011	971	981	968	1037	1011	940	943	1027	998	981	980	922	959	1027	1012	985	977	1017	977	1001	974	963	927	966	999	936	982	956	989	977	1039	992	933	978	972	997	973	986	967	964	945	989	1029	983	941	986	924	1001	969	945	988	967	997	979	993	1000	1037	979	972	976	1038	992	1019	1011	1007	990	952	1017	953	967	981	951	979	925	1013	971	1003	924	1022	991	1000	951	980	951	980	960	978	961	926	949	969	1000	954	960	965	958	998	962	982	1068	977	1021	1001	961	935	992	994	937	977	950	979	993	986	935	1006	1011	953	954	890	946	964	981	942	970	1012	969	965	984	977	995	949	1041	1026	969	948	1014	998	942	987	1025	1026	1021	1004	1006	1023	945	951	941	1003	975	953	945	951	1003	988	1011	947	966	1019	968	1024	967	961	982	982	950	1037	965	986	1000	1000	897	995	913	970	1013	964	946	981	1016	1011	983	1014	974	1034	1005	937	1010	973	975	911	986	943	999	950	975	997	953	971	1018	946	951	986	944	939	998	1004	969	1041	995	949	982	959	971	973	968	972	965	957	967	1020	974	938	1021	951	1009	964	975	947	964	959	959	990	937	995	986	976	961	937	970	1012	963	1022	967	987	981	925	1003	983	1002	1038	993	932	983	1062	949	1004	944	981	929	997	976	956	955	973	963	1067	952	905	973	966	963	915	964	1002	984	987	963	965	1082	924	984	939	962	967	1026	971	977	970	1018	957	987	960	1033	946	1006	979	982	993	976	961	1019	935	978	1008	934	969	977	935	970	969	964	1036	980	1018	974	946	966	1000	1011	1002	986	937	1022	970	933	918	918	1003	951	914	944	1000	1023	967	995	1026	989	967	980	943	957	987	984	970	914	1000	936	1014	993	952	954	1015	995	963	940	908	953	921	985	931	985	960	939	942	994	990	988	1030	971	1011	993	1026	1000	1043	998	1017	976	940	950	1021	960	996	1036	985	940	1020	941	883	975	969	992	947	979	974	974	1005	1017	966	994	922	1014	947	954	997	964	955	918	988	1005	954	975	930	992	957	995	986	968	1012	964	984	960	984	974	1017	957	970	974	1012	989	956	1038	933	963	1017	1019	923	954	973	1040	994	996	1036	953	986	1012	974	1013	949	987	1004	991	1005	954	913	929	1008	940	1014	931	1001	1020	970	933	1001	942	1003	958	962	991	964	986	1017	945	979	997	952	957	984	960	948	997	926	1010	972	986	1031	960	1000	983	939	943	957	988	924	989	1015	1025	949	941	980	945	942	980	1021	967	954	965	989	985	1001	940	1013	972	962	976	930	967	946	988	1012	964	945	1004	1009	968	974	974	974	1031	933	952	978	997	985	1011	1021	953	1007	1000	974	1005	989	976	889	988	1004	1020	984	955	972	1018	930	987	973	936	949	994	1017	1045	982	1011	986	934	988	940	1000	1007	976	977	998	1004	1034	953	940	988	938	920	972	998	978	987	978	1027	984	940	953	951	1065	952	941	974	957	1005	945	969	981	1046	967	902	1010	984	936	1040	959	979	983	949	939	931	976	982	926	1006	976	979	986	971	980	1062	948	970	1027	969	995	986	968	967	981	1064	1047	1017	1040	951	981	1033	942	926	961	920	928	956	993	1001	978	933	982	1024	1023	948	998	1041	990	969	927	1006	961	961	981	972	1011	957	987	999	958	991	961	1005	942	972	1045	958	948	1008	960	1046	985	936	906	978	967	964	974	998	1025	979	995	935	956	990	1006	1000	977	983	954	985	1036	949	945	965	989	1000	969	1009	1009	972	948	973	1018	963	951	942	1047	1068	1015	941	1013	978	977	949	980	922	975	987	1006	997	1003	933	1003	1004	946	990	976	961	1021	977	1009	938	985	960	960	969	980	979	1012	941	996	940	994	926	946	1006	1016	998	940	1014	1005	960	1045	944	1031	981	990	945	947	1004	912	987	952	957	974	1032	983	1016	979	973	950	973	964	950	1008	1002	1008	953	983	979	999	981	981	1001	965	958	1015	917	1003	1003	983	992	1013	1001	931	1029	1033	977	973	1013	952	963	946
47592	17883	5107	1524	762	524	436	511	470	445	420	432	443	439	432	419	436	444	400	451	431	454	401	427	467	444	444	446	430	419	410	408	416	442	423	406	454	419	401	452	413	475	404	421	425	410	431	420	439	471	454	455	462	411	435	437	412	467	436	477	445	404	427	444	449	431	475	453	421	383	432	433	433	463	470	408	467	448	453	438	448	449	450	437	477	460	435	425	428	416	470	431	429	432	459	426	421	432	407	413	420	420	411	398	430	432	461	441	407	418	409	436	432	475	489	440	416	422	394	466	416	467	429	441	394	456	447	422	409	440	418	438	411	447	415	470	449	426	405	453	403	461	455	452	427	438	425	466	459	413	411	425	413	429	431	419	427	418	443	430	429	415	422	421	423	431	430	394	462	435	386	423	471	403	426	427	410	432	451	449	436	416	409	425	417	473	444	444	417	420	447	441	433	473	452	428	437	459	392	471	460	400	443	434	454	410	434	438	467	463	473	441	400	408	458	444	440	465	450	473	428	452	411	430	431	446	448	468	469	409	412	429	420	408	421	468	434	434	426	424	435	424	419	443	414	433	454	423	439	407	460	440	454	469	402	416	376	418	440	433	426	378	475	458	391	451	449	484	429	415	409	429	498	421	446	442	424	440	440	457	448	401	474	473	397	433	418	381	426	420	446	444	473	433	433	467	412	458	429	409	455	423	429	456	480	451	431	414	416	431	447	447	464	479	428	436	412	433	479	447	442	415	412	409	474	451	452	426	400	461	433	490	435	444	434	431	422	432	458	444	422	447	442	382	450	412	445	495	428	448	445	415	454	429	460	407	440	422	427	458	463	451	440	484	469	450	453	421	441	413	477	424	431	405	439	428	432	442	410	410	423	446	419	446	426	430	441	456	402	419	454	438	373	401	438	407	448	440	437	452	498	432	397	403	468	431	435	403	452	469	439	445	443	451	419	444	395	405	469	412	416	466	440	447	426	434	398	430	444	397	424	439	427	428	418	408	430	432	468	431	440	411	425	448	429	396	426	437	431	464	432	437	443	417	440	449	471	424	445	428	431	451	455	448	415	418	377	447	411	501	425	451	435	432	417	431	435	485	402	455	433	431	452	425	450	465	451	449	428	461	407	427	464	425	429	441	418	424	397	476	419	456	430	457	435	447	459	419	469	398	460	451	448	469	411	474	439	437	426	410	421	470	423	422	419	441	445	436	445	438	431	465	447	413	448	474	465	427	404	411	458	409	430	479	414	419	419	447	456	426	449	445	413	444	444	430	410	407	410	447	479	460	430	449	426	428	424	435	394	439	474	433	444	428	441	416	425	473	398	424	482	420	413	434	424	450	451	415	448	441	453	417	441	417	432	408	405	459	474	454	435	421	442	445	423	412	457	418	427	455	401	409	435	434	447	492	441	428	432	398	389	434	419	409	424	474	409	389	423	438	451	434	435	456	467	455	409	430	413	448	423	398	433	404	423	458	456	424	453	477	381	432	416	431	419	460	477	425	405	419	458	417	429	459	405	447	413	447	443	472	417	422	426	459	412	437	415	479	426	422	453	410	448	470	464	443	439	418	408	427	441	433	433	495	423	434	457	404	417	416	399	437	396	447	457	422	413	449	477	432	421	435	434	403	379	433	438	451	418	382	408	404	428	420	453	457	441	434	438	444	461	414	434	400	444	460	400	417	418	422	405	450	440	441	472	425	464	428	409	443	486	423	414	403	401	463	437	413	433	419	433	442	461	447	404	418	474	425	440	423	419	461	438	413	434	427	436	445	451	447	404	449	412	431	414	413	426	392	405	430	432	412	439	456	445	410	448	437	425	431	440	463	470	404	423	468	418	450	417	417	393	446	423	421	403	449	408	468	445	425	437	435	437	471	473	438	439	408	451	454	410	408	463	445	418	420	426	479	441	436	446	457	438	437	439	423	418	441	440	413	451	420	382	413	436	462	424	392	405	437	436	430	437	442	400	440	389	416	426	411	457	447	462	436	421	420	410	441	468	435	403	427	430	453	450	449	432	426	441	414	421	453	465	445	470	436	423	392	430	447	423	416	438	422	405	413	444	442	432	443	454	457	454	425	433	462	459	460	443	422	426	454	430	441	395	420	463	408	399	402	429	415	436	436	436	462	414	446	434	439	461	489	426	465	434	435	479	469	432	461	408	422	397	466	443	459	464	437	463	383	443	440	434	422	422	430	441	416	443	474	424	456	428	429	487	432	402	458	424	430	437	376	426	456	436	446	460	404	455	461	451	449	438	408	435	431	437	460	386	449	391	441	436	464	428	397	445	429	400	436	423	420	414	385	436	400	454	424	426	462	430	418	449	435	475	430	435	461	437	450	421	395	437	481	437	441	429	429	412	406	381	431	449	434	448	460	456	400	412	460	387	412	471	439	469	392	423	420	415	417	457	425	465	441	477	432	438	461	473	414	445	448	463	428	443	407	464	419	469	439	431	414	457	459	420	428	431	438	438	396	415	426	430	445	421	409	428	461	475	452	417	455	456	450	455	395	375	426	435	463	385	460	445	437	451	423	400	452	479	455	402	457	408	400	463	384	468	453	387	465	457	451	435	437	423	462	428	418	464	421	419	382	436	443	424	441	445	448	442	433	419	429	465	424	427	448	454	437	447	411	435	429	441	447	400	422	448	443	450	401	430	430	399	473	419	463	465	431	442	432	423	488	425	380	439	407	426	422	410	425	470	440	450	452	459	412	420	426	447	443	420	474	420	462	413	443	435	476	447	438	443	439	436	460	406	473	430	461	442	410	437	425	434	424	399	454	446	431	435	486	410	422	423	425	436	454	449	424	444	428	437	428	437	391	398	423	454	446	444	424	445	422	442	437	422	425	432	406	426	459	431	435	428	458	417	431	426	451	444	431	440	410	384	446	426	410	421	458	414	429	424	414	451	452	431	481	462	452	431	439	463	439	445	428	426	461	399	436	411	426	455	436	425	424	414	452	440	389	393	479	412	422	397	456	394	465	407	411	424	448	430	443	402	469	429	428	414	420	436	424	438	427	454	423	437	468	445	413	449	459	483	453	445	457	419	434	417	454	430	470	430	392	438	442	458	433	416	461	415	437	411	418	432	447	447	485	461	455	437	404	432	440	408	459	476	463	459	436	442	408	406	389	456	411	451	421	445	487	448	456	463	400	467	460	391	438	446	431	413	452	406	421	448	426	434	429	442	445	438	424	413	428	425	447	473	379	402	371	428	460	463	432	450	434	402	433	448	453	440	451	419	407	453	476	463	421	463	459	415	429	478	455	412	456	407	424	443	423	425	458	451	439	470	423	407	393	431	446	464	403	459	472	494	416	402	447	411	412	404	430	442	434	436	426	436	424	430	449	413	468	429	409	414	450	399	422	442	464	399	429	427	442	436	407	401	441	439	415	415	447	445	461	503	433	459	416	415	435	452	426	474	437	436	434	448	437	431	458	450	444	401	455	395	425	423	426	436	412	461	397	409	438	461	488	465	427
29838	11807	5742	2910	1672	1200	1112	1043	984	981	969	957	938	940	1021	932	929	954	1001	942	899	921	949	896	971	932	979	972	914	963	925	932	931	971	936	966	969	913	899	1001	983	889	924	961	960	969	892	939	920	954	966	901	933	890	963	953	955	963	954	1004	976	965	927	967	959	912	908	923	924	960	979	966	929	946	921	949	938	948	960	913	923	940	941	940	904	896	960	929	922	941	945	995	917	932	999	928	929	946	948	908	925	967	940	962	990	958	964	916	1022	941	970	908	905	920	954	938	935	1001	902	923	876	978	915	957	917	919	888	931	980	1005	918	947	954	975	951	889	949	940	938	899	965	995	968	930	925	971	891	947	930	897	908	934	951	892	935	981	975	950	945	899	945	952	899	933	914	984	935	988	878	971	927	932	921	908	932	920	971	945	913	934	940	906	906	914	947	970	902	961	970	1015	946	943	925	973	917	990	943	971	949	1013	922	993	947	973	931	927	943	909	969	972	932	989	925	906	947	927	898	958	939	921	952	933	938	968	946	913	948	919	931	950	938	962	959	925	958	989	931	921	959	987	930	917	967	926	934	949	958	948	951	955	962	975	931	948	890	960	923	946	873	945	924	934	933	942	968	946	982	962	970	910	982	929	920	925	974	975	964	970	943	978	936	941	951	960	927	948	987	1015	914	920	945	933	858	947	972	945	1009	981	949	932	942	927	989	984	902	968	986	940	921	979	893	963	911	916	953	965	959	1000	934	943	981	966	922	953	863	933	911	952	949	902	909	907	953	947	917	917	925	1005	936	947	953	942	949	905	930	917	959	956	936	904	941	889	938	948	913	954	981	951	967	993	988	971	944	952	965	924	960	953	982	942	941	939	943	967	936	920	967	954	960	983	1006	939	969	896	978	865	918	904	985	989	927	972	919	917	954	929	906	947	957	984	943	962	917	924	953	946	979	938	942	961	920	943	949	950	980	918	920	957	969	998	962	958	943	892	934	888	987	928	951	945	943	924	880	948	968	936	911	939	931	946	899	928	916	960	962	878	893	942	955	913	900	955	970	908	955	956	909	877	963	906	951	1007	979	985	967	893	953	907	959	953	951	915	946	943	961	958	952	909	962	907	902	940	936	990	975	994	959	955	889	1007	920	947	1013	933	949	984	959	935	953	967	936	933	989	929	954	941	993	895	945	914	945	909	912	978	963	908	960	968	919	916	982	953	908	952	942	986	1021	916	958	948	970	970	979	901	984	943	876	993	933	918	904	961	942	927	927	951	953	889	927	945	940	980	959	951	920	937	949	892	1003	947	925	901	971	966	955	920	931	892	1002	935	978	978	947	970	918	954	926	984	946	964	892	1013	931	902	1024	914	968	976	954	1007	890	907	968	1011	964	986	954	940	919	916	1026	963	951	924	922	934	967	937	983	947	893	903	978	929	966	910	959	954	948	910	964	919	957	975	918	913	970	1003	959	951	939	900	914	929	926	935	969	942	946	932	917	937	950	980	932	975	969	890	942	988	985	918	978	954	971	921	953	948	929	953	957	931	969	906	959	945	934	989	989	931	958	922	931	964	933	913	936	986	962	961	964	992	948	965	971	874	943	967	945	902	985	943	904	920	962	935	935	909	976	961	955	928	912	955	926	975	965	988	934	973	907	918	904	1010	974	957	966	950	955	980	989	923	958	936	926	982	979	918	938	909	965	886	942	943	924	957	950	1002	891	940	946	915	906	958	934	929	963	954	938	959	974	963	949	893	972	1014	952	989	942	983	905	962	946	969	991	910	964	959	932	1000	933	911	960	924	940	945	945	934	951	945	945	954	930	959	964	968	925	973	945	959	959	964	903	928	907	947	933	933	900	985	997	886	958	911	947	948	927	879	927	942	937	880	978	969	1005	940	978	978	946	960	942	955	938	997	931	975	901	913	946	950	980	912	919	955	938	920	916	945	976	936	931	931	964	895	930	946	907	942	937	975	944	1013	983	921	889	917	978	948	911	960	918	905	965	957	944	935	951	935	947	977	911	957	952	907	935	910	939	933	953	912	922	944	981	928	931	923	961	901	972	957	920	903	933	923	962	951	946	963	961	913	911	928	884	918	929	957	949	949	959	951	929	926	947	930	944	903	958	941	986	939	903	876	953	921	916	970	968	958	1014	915	897	926	942	922	931	995	918	930	884	890	925	959	964	940	936	946	969	958	925	904	917	895	950	945	970	903	914	984	899	958	924	948	963	956	941	983	939	930	926	924	905	917	952	943	921	971	977	927	966	940	927	967	943	881	1004	929	923	954	924	897	950	927	980	913	947	1016	1016	948	942	944	919	994	928	922	951	923	946	881	944	933	938	947	924	988	942	984	950	977	980	996	901	874	913	941	905	972	918	975	951	998	945	932	928	977	1001	1010	936	942	996	959	976	856	949	941	931	955	952	947	943	949	926	956	990	940	892	1009	972	967	962	951	943	971	933	964	985	920	992	932	911	928	948	959	941	911	904	934	955	956	961	957	950	983	942	939	978	984	976	961	917	930	923	873	958	940	960	978	947	935	989	992	911	967	948	957	948	898	946	996	935	971	905	913	1005	923	958	902	956	947	862	935	915	937	968	928	950	923	935	944	954	952	926	937	973	973	920	979	931	951	943	975	946	925	995	954	936	912	954	968	982	932	936	898	986	942	842	904	998	995	950	921	931	930	971	906	970	946	944	923	924	983	916	902	989	896	960	946	915	941	946	976	934	894	998	971	927	960	975	934	978	1001	958	1004	887	956	977	953	948	939	924	963	983	988	997	950	1008	951	970	985	964	947	994	925	965	877	990	945	941	895	967	975	916	954	983	921	946	925	963	920	962	914	908	943	974	924	901	944	968	907	951	915	903	917	959	974	935	946	972	945	906	951	968	965	958	970	916	979	915	932	958	917	973	953	869	955	936	964	915	884	979	925	1025	889	880	927	967	942	945	972	938	923	954	899	941	899	986	946	931	932	926	959	972	946	909	949	902	852	941	991	948	922	968	987	958	934	908	927	935	907	978	945	934	996	1023	984	969	945	925	962	983	900	897	963	978	979	965	917	965	971	969	916	986	969	937	1014	929	964	915	935	969	913	998	872	900	985	930	962	903	971	949	942	929	897	945	954	927	910	891	912	999	945	934	941	946	952	949	937	974	951	936	945	893	954	939	943	946	979	1024	938	946	950	884	972	905	902	1009	911	970	899	873	923	892	945	939	960	919	898	966	941	970	933	956	920	960	966	966	903	946	936	916	961	971	938	932	969	896	903	967	932	938	960	971	951	924	917	977	946	915	918	976	906	885	900	953	974	884	942	932	971	960	873	988	882	942	963	943	945	984	958	970	913	931	994	887	952	954	960	1004	925	952	1015	952	953	981	906	895	954	981	947	934	972	967	899	955	893	913	877	922	950	1011	932	950	1021	891	955	931	971	1016	956	936	930	939	915	940	914	920	955	917	936	939	966	954	952	946	976	934	986	957	901	954	890	964	950	958	1018	937	974	934	930	947	923	909	980	963	940	948	961	978	933	956	958	961	882	946	934	965	952
53825	23279	8143	1252	558	535	471	467	425	455	442	441	432	422	376	427	444	414	445	464	441	437	437	497	491	458	421	448	427	450	454	424	448	448	417	423	442	465	424	449	424	422	434	438	412	460	475	411	419	429	404	416	434	418	419	458	451	402	433	453	429	418	411	462	460	438	399	435	415	431	429	481	426	462	459	438	430	474	403	487	424	469	428	463	413	433	451	424	452	465	420	406	382	436	481	428	414	448	450	428	431	438	474	472	406	445	468	464	480	446	440	441	431	416	428	412	471	446	436	431	407	477	436	408	428	416	416	453	406	442	433	470	414	415	461	431	429	459	477	441	421	430	456	489	467	456	415	400	472	438	376	392	432	439	432	473	408	440	459	438	420	449	466	439	416	462	404	464	429	439	431	455	476	440	447	409	392	416	428	400	440	427	408	474	403	419	406	451	411	447	413	493	444	437	441	481	437	432	449	457	400	441	423	426	459	434	408	434	437	385	410	431	441	404	433	401	414	466	429	487	412	466	444	412	444	463	414	401	469	485	417	467	448	440	395	402	418	411	425	448	459	446	428	472	405	458	468	460	426	449	444	432	441	457	465	489	405	434	445	407	431	436	474	468	444	446	420	433	462	401	390	482	400	425	452	439	434	463	402	459	430	433	421	440	442	398	458	451	448	476	467	407	432	432	416	431	414	426	421	453	438	421	455	437	449	420	453	448	451	411	451	430	409	423	425	443	418	442	387	429	443	410	406	446	468	469	407	430	411	455	440	467	427	407	432	448	425	433	457	484	457	474	428	417	450	441	416	450	466	409	468	431	457	441	419	461	479	453	405	421	477	441	409	413	414	436	497	453	468	444	457	410	469	433	400	433	474	438	452	459	396	411	438	456	459	394	479	428	419	431	443	470	438	426	455	438	426	453	431	425	473	427	428	404	471	445	400	474	413	475	457	454	432	402	440	440	428	416	469	397	447	467	390	413	468	431	414	420	445	422	414	459	478	459	441	453	395	438	439	405	398	438	427	442	418	440	433	438	433	435	450	423	393	462	399	413	429	426	439	435	458	417	435	402	448	457	481	439	405	461	439	443	451	444	446	465	448	422	435	407	427	456	429	443	435	437	426	442	423	426	418	445	416	479	454	418	439	461	452	445	434	441	458	410	443	415	472	416	409	430	413	428	429	418	435	459	429	420	458	410	391	438	454	447	447	409	487	438	454	476	416	458	422	444	440	455	457	384	427	441	435	411	408	426	431	462	421	447	462	417	468	426	418	426	463	412	428	433	390	425	434	428	450	444	401	441	470	462	426	432	450	425	404	424	455	433	462	451	392	415	427	432	416	427	438	454	443	468	456	426	437	371	391	417	410	466	453	430	437	442	438	431	436	461	479	461	462	423	408	431	463	428	484	448	397	436	396	428	452	453	461	456	460	429	446	425	412	448	471	460	409	421	432	442	477	433	439	437	426	421	416	432	417	484	426	448	432	433	448	410	463	419	404	439	454	454	419	459	401	474	436	413	449	415	423	466	463	447	422	461	468	407	439	453	440	412	416	417	438	482	435	426	414	442	460	416	423	443	469	480	421	478	434	459	475	450	396	418	440	406	462	460	397	411	458	439	442	440	444	453	407	436	419	459	417	447	443	433	439	477	450	453	453	450	389	444	459	418	414	428	443	400	425	448	446	406	414	447	448	441	415	454	437	429	421	455	417	440	448	429	438	439	420	433	453	452	448	436	432	374	405	416	445	452	423	424	411	459	441	435	451	453	442	466	415	412	457	437	409	442	436	418	435	417	460	450	379	419	433	455	412	434	402	457	408	403	441	436	416	422	441	439	460	463	451	400	429	418	407	464	455	445	451	451	429	430	432	401	433	401	424	442	438	396	430	464	452	424	405	483	461	456	466	449	420	465	404	413	450	427	471	433	460	422	448	427	426	431	451	447	426	428	417	411	398	444	466	462	439	459	406	423	451	423	462	470	379	449	419	428	425	435	448	449	443	475	433	446	451	419	422	425	487	423	459	447	440	426	468	432	445	445	432	393	469	404	435	453	423	426	469	465	453	457	443	433	464	412	402	441	456	421	418	423	442	427	433	400	434	448	442	440	427	429	406	498	421	424	416	462	431	420	435	460	451	449	432	441	466	440	449	424	436	426	431	458	436	380	442	467	436	435	404	442	443	443	442	422	374	399	435	408	426	421	402	424	424	410	444	435	426	421	451	383	419	433	423	454	466	414	412	456	467	425	451	459	489	444	414	421	428	450	418	462	459	414	406	437	447	461	463	480	462	441	410	448	477	427	428	428	460	422	480	425	465	483	430	388	427	434	424	504	465	428	445	429	449	466	396	455	409	417	441	417	429	429	447	417	437	447	428	420	434	448	414	467	450	493	427	434	418	442	454	415	450	412	431	445	451	436	427	406	409	449	413	463	414	429	428	413	483	433	445	440	448	436	433	436	425	439	431	392	449	418	463	443	413	416	445	440	458	476	449	402	454	427	422	412	411	437	402	410	448	440	457	403	444	415	430	481	431	392	464	428	424	452	481	425	464	396	468	469	468	436	459	453	441	451	415	412	425	430	452	463	418	469	429	412	435	440	430	413	442	457	428	453	443	477	455	423	443	422	436	475	442	406	405	448	463	450	432	446	411	446	405	420	436	458	461	457	463	456	475	412	409	427	411	398	429	427	426	456	447	415	437	450	439	463	405	416	437	422	455	480	435	434	449	444	407	384	430	439	475	438	408	415	459	416	440	474	486	435	450	456	450	395	443	459	415	472	419	447	449	414	455	431	383	420	465	417	389	428	438	426	409	449	437	395	413	405	454	433	445	454	399	413	439	403	410	457	441	473	449	424	465	424	501	426	426	414	427	468	415	450	445	403	449	442	449	447	456	414	413	473	425	416	433	415	431	413	419	431	453	445	465	452	465	454	447	399	490	427	410	405	430	461	422	431	424	422	431	407	450	428	425	436	411	438	456	452	430	460	447	443	416	488	442	469	415	425	474	410	399	453	426	418	465	483	455	451	471	434	397	442	466	402	419	418	452	417	408	501	462	431	432	410	422	452	444	432	460	434	443	416	443	397	414	476	421	432	445	432	482	439	434	416	437	421	439	434	435	451	414	411	432	450	463	446	439	389	401	461	449	466	454	443	415	443	464	406	430	432	409	426	449	384	447	410	415	448	459	465	448	428	437	464	413	428	442	452	449	446	442	433	463	402	393	456	441	429	455	438	433	454	422	421	409	439	455	424	405	457	386	419	435	411	470	434	463	415	422	474	430	463	423	446	449	455	437	462	416	463	401	459	421	466	420	427	456	439	440	463	454	424	455	447	488	431	456	368	446	434	466	430	449	470	464	466	479	433	431	453	440	412	457	427	474	451	448	449	441	419	449	449	423	423	440	453	452	427	463	429	404	433	446	430	439	449	437	473	418	461	486	442	443	422	430	424	447	436	397	450	454	457	473	406	434	464	447	420	433	433	455	458	426	444
35275	12277	4443	1850	1351	1255	1059	950	964	917	950	939	979	960	961	962	978	953	945	963	931	946	935	967	944	959	938	1014	949	932	918	984	974	952	971	988	948	976	948	950	945	960	959	933	962	913	891	964	927	988	943	1014	897	972	971	898	991	970	948	938	945	1030	982	923	897	939	1001	945	1023	972	927	917	981	952	943	962	927	977	956	993	972	975	929	916	961	966	872	964	926	967	974	962	979	975	956	1049	940	936	953	928	959	930	1008	944	942	943	934	1003	941	934	944	1002	1014	948	900	919	921	928	964	1006	902	964	972	951	925	996	961	933	909	954	938	983	982	986	967	989	963	980	916	960	923	956	1000	983	930	951	965	1018	931	895	943	983	1025	956	926	963	989	996	1000	947	948	1010	926	925	921	961	970	939	920	932	985	954	975	943	991	915	952	980	910	911	965	964	1006	974	978	1010	904	908	946	974	934	927	958	951	1008	927	949	938	951	976	938	930	998	953	930	956	954	941	962	1025	963	970	982	935	924	976	951	934	986	970	971	1010	995	957	957	930	946	940	998	906	972	939	905	1005	941	950	966	952	937	930	995	957	928	917	940	959	917	933	962	932	899	965	971	939	957	971	969	928	927	1007	930	940	951	942	881	938	920	967	949	918	928	928	911	965	909	954	985	969	908	929	991	954	973	944	978	954	943	954	951	962	941	932	1025	958	925	931	953	973	967	998	958	971	995	953	960	991	961	948	940	931	939	946	925	953	1016	968	978	904	1007	969	985	971	975	1001	992	1006	1006	993	972	933	967	915	1001	961	931	937	987	959	888	958	913	975	893	930	1023	964	967	963	967	936	954	968	962	1002	971	954	977	984	979	906	1045	992	977	978	949	938	959	950	965	932	979	914	941	971	946	940	932	939	945	947	903	959	901	929	988	966	941	932	979	916	974	946	947	951	995	920	997	991	941	919	964	992	961	979	997	959	957	934	977	1013	940	962	936	949	957	992	976	947	935	949	992	949	1009	961	957	957	952	946	1012	922	975	1054	948	969	1043	939	1018	948	960	1005	932	1008	984	955	941	952	954	933	910	881	989	966	986	989	971	956	925	976	943	924	996	939	1003	920	984	923	941	941	894	925	947	920	942	1008	976	976	946	952	919	924	935	1024	1016	968	973	947	972	960	996	940	946	933	954	997	944	959	951	949	944	916	944	935	989	960	903	921	980	935	934	929	979	952	996	959	942	981	946	939	971	980	946	982	910	948	918	962	891	935	921	968	954	994	912	936	923	928	957	929	962	969	935	933	990	934	958	980	948	944	1000	928	999	1003	944	938	892	971	958	904	982	929	930	910	925	981	967	949	985	959	961	958	996	979	970	985	975	938	1015	970	997	931	957	943	917	934	958	948	969	984	940	965	975	936	939	980	1015	938	935	914	961	946	989	970	931	950	1000	956	969	921	893	991	977	1005	966	963	961	984	993	942	946	928	970	930	936	977	909	934	928	922	936	956	948	961	931	955	957	966	915	937	986	986	933	922	918	909	990	951	931	967	961	914	985	908	930	958	935	965	936	991	945	1006	964	939	895	1013	931	906	969	949	899	1000	958	934	925	951	966	977	1014	953	978	941	915	988	982	979	1001	955	978	890	943	921	997	1003	991	986	949	978	952	1015	922	979	967	975	988	902	927	992	1059	972	971	976	961	982	942	935	916	981	934	997	942	974	987	923	1009	967	1054	932	941	939	985	932	985	933	951	930	993	992	959	980	943	979	905	930	963	965	1031	937	981	975	992	959	876	1012	932	943	990	996	937	906	918	953	980	901	941	936	999	948	943	1003	968	959	914	922	967	934	931	943	966	944	955	983	936	923	951	951	964	977	943	961	900	913	956	945	974	953	967	908	974	1008	928	954	946	915	943	966	950	973	978	981	941	962	942	968	991	958	973	963	993	956	983	936	961	930	962	967	909	983	960	958	883	988	944	957	1040	980	898	990	1004	968	986	921	957	933	998	953	1019	880	890	965	951	1005	909	927	1017	917	935	964	892	926	964	941	943	898	990	938	984	947	962	942	995	948	928	919	967	986	944	993	957	980	959	1004	912	992	1019	988	930	965	935	992	941	940	984	984	955	965	1021	965	972	940	987	985	973	962	906	996	961	973	1009	997	990	968	961	997	952	984	1031	957	999	954	989	995	944	913	954	945	916	981	977	948	946	989	956	960	951	971	995	993	943	922	896	1025	968	974	921	966	931	1005	959	1015	967	980	906	922	957	937	933	935	910	968	938	910	977	925	912	933	901	948	985	934	919	980	924	971	932	953	963	935	940	945	918	988	938	973	947	964	926	974	965	934	989	924	1014	941	980	973	923	918	952	986	961	963	999	940	934	977	966	990	938	1031	995	963	966	966	986	991	966	957	952	913	975	961	951	983	962	993	974	902	925	948	954	906	925	968	947	1011	958	941	976	896	883	997	955	959	976	944	946	941	908	990	971	918	927	925	979	963	981	919	953	969	963	919	933	925	933	877	991	938	1013	959	981	965	951	976	934	891	1000	956	972	966	881	966	945	1013	930	951	951	915	989	962	909	984	880	915	965	939	944	917	953	986	949	936	965	937	967	915	933	933	923	970	981	978	979	952	907	942	979	965	922	922	985	982	947	993	957	891	928	893	935	947	984	984	931	938	932	976	940	979	962	974	946	907	966	1022	982	966	954	978	995	907	1000	957	952	926	943	951	957	935	972	927	939	1014	954	987	959	956	916	940	969	976	969	1011	939	934	957	924	1003	937	941	995	918	953	987	942	1021	898	948	953	934	998	984	946	971	910	923	924	947	918	976	936	992	975	924	928	966	964	983	961	976	960	983	961	960	945	954	930	950	984	988	993	974	965	982	928	920	972	905	963	983	992	969	965	916	980	934	985	983	957	962	923	984	1005	966	961	908	968	889	991	963	949	987	908	926	973	961	921	959	970	938	971	979	921	981	987	918	924	1003	937	990	938	940	937	975	961	929	931	909	944	989	936	967	891	966	968	936	960	999	969	926	895	969	911	961	926	899	923	1013	941	948	952	935	981	953	957	945	985	942	1008	913	934	917	976	984	937	947	932	966	977	976	984	994	942	969	995	957	943	946	950	991	953	995	963	965	995	1010	976	1013	951	942	1004	956	937	961	961	981	925	991	937	948	997	944	964	937	949	970	895	973	943	931	1001	990	981	949	913	944	969	938	932	936	956	951	941	970	942	997	980	985	979	901	970	986	953	921	956	929	973	937	923	960	1009	945	898	937	947	949	951	943	986	976	956	964	1013	884	979	938	952	964	971	972	1001	974	934	976	891	929	951	931	982	964	937	935	978	946	962	984	970	946	978	961	1008	952	936	922	957	998	922	947	938	1015	1008	971	999	903	1009	976	944	935	959	986	997	957	964	967	950	957	960	994	928	951	937	989	929	947	948	907	891	989	968	936	938	891	990	1023	926	953	913	1011	990	976	997	956	982	926	965	940	954	1009	981	933	997	974	977	935	1045	929	916	1020	929	987	956	942	931	927	923	955	921	935	980	963	936	943	946	937	945	921	920	986	1028	910	944	906	984	987	936	948	987	1012	967	1007	949	925	920	992	945	939	954	975	973
56541	22237	6937	1195	578	491	450	449	423	452	440	440	428	446	471	431	441	493	487	458	445	469	457	494	447	436	435	392	441	410	459	472	444	422	445	429	446	440	428	436	429	440	384	467	459	448	454	451	491	466	474	430	454	435	445	457	423	450	438	426	439	446	392	455	445	450	435	439	478	477	442	451	435	447	456	481	490	435	414	420	426	407	448	457	490	481	465	428	456	464	440	452	402	432	420	475	461	477	430	421	443	420	428	445	440	428	409	449	445	456	432	466	447	419	451	454	428	448	431	444	437	487	421	424	444	452	432	421	443	442	453	438	468	430	414	444	417	411	505	425	442	467	442	441	453	434	435	421	403	424	431	455	452	447	436	444	433	464	428	442	456	476	483	447	428	448	478	435	444	440	426	473	452	430	459	454	444	463	427	431	429	433	414	395	462	439	443	455	402	438	427	432	448	465	472	434	443	449	468	444	475	455	458	443	468	453	416	441	405	449	443	449	481	460	423	421	427	430	444	430	484	455	456	478	467	449	398	464	431	451	431	474	475	467	440	447	420	441	437	492	443	425	430	447	430	458	461	443	441	438	451	424	449	460	447	434	451	468	436	438	426	439	441	479	495	445	447	414	429	430	464	438	445	451	421	458	442	437	474	438	430	477	436	419	459	417	428	435	428	419	439	473	402	454	416	473	431	419	450	439	449	452	466	431	486	422	469	452	440	445	463	428	436	439	438	424	413	436	457	432	441	447	466	458	442	484	451	472	460	439	447	459	437	446	405	474	440	475	442	447	438	425	450	453	439	439	471	464	461	416	414	421	441	447	449	441	478	450	400	421	460	416	416	386	428	408	470	455	425	425	446	488	450	458	426	427	471	448	466	447	433	425	436	434	459	458	467	410	428	407	439	445	435	438	447	469	446	446	423	459	485	436	497	439	482	435	450	411	466	434	464	424	474	451	469	451	416	409	427	464	427	440	447	446	494	484	442	442	477	445	459	469	494	472	490	447	432	494	396	444	453	395	439	435	402	440	420	443	427	435	445	408	458	449	460	451	442	451	428	433	432	447	467	420	469	416	463	463	449	409	434	440	443	426	450	464	472	469	435	484	463	458	432	440	440	455	464	467	428	481	414	397	468	450	442	464	416	418	471	447	459	443	433	446	433	454	474	448	457	440	456	444	417	462	441	424	449	416	447	413	426	452	485	461	436	432	491	471	467	434	426	445	488	445	416	464	478	473	418	430	449	419	486	446	441	440	415	442	433	435	428	478	433	446	446	424	445	433	427	450	470	421	495	480	456	408	455	446	452	475	418	434	388	420	443	437	445	434	437	440	414	467	461	475	444	466	460	444	428	451	447	435	446	453	443	490	446	445	468	470	476	461	450	448	427	436	477	481	470	466	459	466	461	444	472	439	419	434	452	411	426	430	455	478	430	463	440	454	423	472	422	439	480	437	407	430	463	435	468	405	452	468	434	445	445	430	455	455	437	439	437	459	450	458	392	485	394	414	462	486	442	445	424	427	439	445	434	440	413	423	420	435	401	476	474	513	445	406	422	457	433	479	401	438	451	474	450	445	483	482	405	461	424	465	467	427	453	500	469	457	460	419	484	424	463	436	425	450	460	421	463	459	443	440	421	477	439	455	441	466	433	462	417	447	479	414	454	445	424	421	447	456	432	435	445	454	411	432	452	463	439	447	470	447	429	429	476	452	453	442	447	424	436	429	461	450	506	488	445	452	449	416	473	479	467	415	431	467	439	413	454	469	480	451	477	503	475	434	423	496	450	439	439	450	423	438	452	448	395	429	452	412	483	440	417	432	452	455	427	467	433	456	467	443	449	423	399	447	451	445	452	501	457	441	466	426	431	441	431	456	465	426	441	430	459	435	432	450	420	463	482	441	443	438	417	430	445	430	413	415	443	449	386	455	471	475	427	458	496	443	439	441	420	460	437	448	458	397	447	429	438	457	453	419	425	432	421	471	419	427	458	442	417	445	424	444	459	438	435	437	458	445	413	388	450	427	465	446	433	418	442	446	410	429	433	437	475	445	450	461	439	414	451	440	447	389	448	488	468	441	396	432	449	417	453	492	462	481	425	424	429	435	429	412	414	451	454	454	448	428	438	446	424	466	424	478	417	429	448	453	429	428	458	437	431	496	461	434	435	453	471	477	468	455	440	479	471	479	462	431	446	420	432	466	422	452	448	450	477	452	418	466	442	426	460	464	434	467	467	424	449	460	423	447	413	459	437	456	399	490	466	407	427	411	404	445	480	454	456	434	435	449	441	456	469	439	438	492	441	461	438	420	495	435	451	452	464	433	431	442	478	477	428	457	462	450	439	419	476	448	456	442	453	418	374	399	445	505	449	452	498	463	456	421	419	428	447	440	480	446	450	434	472	461	432	442	456	444	451	413	430	442	413	463	451	460	433	379	443	433	494	425	432	477	431	453	478	436	436	447	456	455	443	427	443	456	444	462	462	396	466	412	438	448	462	467	445	455	459	476	452	447	433	405	444	443	437	428	450	514	438	461	459	416	458	477	445	406	513	429	452	496	457	476	431	433	448	493	473	472	477	467	452	417	417	467	490	519	458	453	424	452	406	449	446	401	410	446	448	456	394	471	464	431	427	444	439	478	394	430	416	413	488	418	409	443	434	409	460	443	457	442	435	470	460	488	426	447	438	462	444	463	427	403	505	430	462	455	407	453	424	403	461	426	452	451	401	467	444	448	456	402	432	436	474	450	493	468	488	428	411	411	443	481	445	409	406	450	437	507	469	504	449	448	450	435	432	460	445	413	410	443	386	470	464	433	437	455	453	426	399	429	408	415	408	424	424	443	432	404	441	416	452	502	473	472	433	496	464	422	452	416	483	398	470	483	462	386	431	469	488	475	463	408	433	441	474	453	441	456	412	436	423	418	494	419	476	473	429	442	454	456	456	469	438	455	419	426	460	466	444	438	505	460	413	416	482	431	456	419	479	425	445	454	417	468	456	418	490	445	456	462	435	444	444	442	436	423	418	436	431	462	481	464	442	456	434	449	422	425	439	411	430	430	449	424	508	437	466	455	447	421	435	440	460	440	388	419	471	476	447	430	466	472	443	448	467	447	459	485	433	403	428	443	446	435	439	433	417	456	447	481	457	428	416	461	459	438	433	473	403	451	445	408	420	434	448	421	459	439	402	388	458	482	441	453	464	484	447	449	465	483	464	432	439	459	469	441	461	447	478	496	425	466	392	404	464	450	477	413	424	419	427	458	472	487	441	454	480	504	445	463	446	435	454	457	438	440	480	447	442	473	495	466	424	446	469	448	439	458	421	483	453	471	458	448	484	445	413	470	446	443	424	434	431	400	445	470	473	441	455	457	453	434	454	445	488	449	458	416	413	458	476	463	424	466	422	411	449	467	449	458	453	453	417	456	461	454	425	438	414	427	418	485	442	431	515	454	449	463	428	418	410	439	451	451	436	456	407	436	466	441	437	428	425	436
38512	13691	4203	2084	1371	1087	985	948	976	953	961	986	1007	966	937	955	1004	952	1017	998	983	960	981	936	974	983	977	970	964	1077	998	984	970	952	1007	945	923	1047	940	950	925	1007	1007	1047	1012	974	1035	956	928	957	962	1062	940	960	948	1035	1005	1029	989	983	1002	953	948	973	979	920	952	897	948	924	973	931	999	974	980	980	961	954	952	925	976	996	1046	956	947	928	914	1003	981	1013	881	925	977	963	955	959	986	975	982	987	919	1011	977	988	971	925	974	979	992	958	1019	1002	1033	1014	937	959	963	975	972	1005	963	969	970	940	972	986	980	1007	958	942	941	985	972	970	976	902	973	973	1001	953	972	1003	982	971	949	987	978	968	950	947	970	972	938	941	1010	953	916	942	1026	967	967	956	970	1007	996	969	906	1001	1005	927	1019	977	931	958	1019	910	971	953	957	969	944	972	912	981	965	899	969	923	1020	919	987	958	980	1025	910	965	944	964	963	997	969	913	922	959	1012	949	936	971	924	914	965	953	956	956	997	953	934	960	961	1005	983	989	978	949	937	991	957	928	1037	994	1019	995	985	982	969	974	969	963	1004	914	938	970	956	961	981	928	915	984	947	1055	965	973	997	991	996	960	940	910	964	959	988	964	967	945	997	914	943	948	931	981	971	975	1003	1010	942	991	918	913	918	957	970	945	1005	1000	990	975	991	966	994	887	997	969	1011	950	971	1018	991	980	975	1007	966	951	1020	983	1028	951	963	940	974	972	958	1024	985	969	1055	916	981	967	941	958	941	1030	923	953	996	949	1038	954	950	936	947	943	934	1008	983	952	969	963	939	962	1002	967	920	968	928	918	998	945	934	987	988	1030	961	1023	980	969	937	988	928	955	943	963	996	947	977	964	992	932	988	1011	934	946	904	980	877	960	991	1027	986	967	969	997	981	947	955	981	965	960	931	957	944	988	865	996	992	930	976	1005	946	962	966	980	987	948	977	982	989	907	980	951	969	947	979	977	950	986	1014	996	973	980	935	1001	986	995	975	982	912	957	1025	1006	942	969	1000	971	956	910	947	947	975	971	940	968	958	972	914	944	986	962	969	929	959	923	1050	971	976	988	966	957	982	1040	945	1005	978	996	947	978	991	937	902	999	928	937	949	954	989	941	1016	979	1000	962	946	952	957	963	972	1009	952	1021	974	987	964	1007	1002	952	970	929	980	1028	972	964	975	998	952	985	973	958	1048	944	992	1007	931	996	955	946	995	989	983	971	971	986	985	881	909	985	983	990	954	969	972	952	944	967	1009	967	949	904	1021	936	946	1000	938	955	934	922	1002	934	975	944	1010	975	986	1014	1010	926	1003	999	986	917	1001	908	958	985	922	982	1021	977	915	944	959	939	937	984	968	909	950	937	965	1014	967	1018	1029	934	993	931	935	943	924	936	948	917	968	898	892	978	966	974	1011	1009	972	974	987	920	932	983	982	990	930	996	932	1002	955	979	958	974	919	1015	966	974	957	999	976	977	989	935	915	969	958	1001	939	942	971	978	1046	950	1019	961	990	915	955	950	1030	951	998	990	959	936	964	987	1023	1011	958	943	961	1006	1005	981	951	980	940	914	1009	898	967	945	1013	1007	960	958	943	989	938	954	957	989	994	959	1001	919	969	985	954	876	948	994	940	993	966	981	918	960	959	989	980	954	962	972	955	979	959	941	901	944	991	974	933	998	914	951	956	980	1032	978	934	969	899	967	1020	973	948	974	1009	924	1022	942	974	971	1001	973	979	948	960	906	1010	974	953	998	1001	876	958	920	957	996	982	973	978	967	955	943	885	898	1002	969	944	936	949	916	1015	1010	973	948	932	936	914	979	966	937	935	986	969	987	965	1016	973	926	963	945	955	993	946	980	987	945	954	1035	1017	1015	988	996	970	1005	949	961	958	1005	962	949	927	938	1005	974	943	1036	935	967	944	935	961	988	981	965	977	946	983	990	942	946	954	928	939	976	915	937	972	981	963	971	1007	981	940	979	1005	958	967	969	1016	1001	1014	980	1001	920	1019	922	980	960	996	938	991	993	935	962	895	974	929	978	1008	1023	1020	958	993	987	964	909	958	977	982	973	1004	955	959	957	960	961	990	984	999	957	994	863	940	991	960	949	956	978	958	976	1000	904	944	1018	992	988	948	953	961	910	994	934	972	894	1001	982	936	952	937	975	887	994	991	988	990	950	991	942	941	940	979	931	947	1011	996	959	998	945	957	959	979	1022	960	923	952	1002	933	971	970	945	1000	946	996	918	972	1009	963	964	979	1011	966	921	987	965	993	997	983	1020	895	936	1001	965	938	957	946	949	945	1024	972	1014	991	990	992	903	995	979	963	940	991	1012	972	956	993	925	938	955	913	913	952	937	934	973	990	969	994	963	967	970	1014	938	973	1000	955	944	920	935	895	970	988	950	965	979	965	950	953	978	912	930	981	961	996	959	956	976	1027	911	1033	966	942	974	978	962	980	996	956	945	974	1003	941	990	963	942	988	959	983	914	950	993	958	1021	1000	943	855	937	1000	935	964	981	979	1001	961	979	988	1001	1039	996	947	985	933	941	951	998	998	960	926	1025	963	1004	959	953	957	985	914	980	990	959	951	941	941	1028	966	946	1003	985	959	1013	946	983	936	947	945	963	902	964	985	970	1011	982	984	991	1000	945	1002	991	971	946	965	970	959	1044	931	1001	987	982	920	928	929	941	921	928	958	958	990	953	931	975	958	994	952	963	1007	1015	995	963	944	977	939	942	960	957	979	1011	934	960	1024	933	969	1024	1003	993	972	932	957	955	960	1010	964	927	912	1028	1017	978	954	961	947	946	966	984	986	991	999	944	945	965	987	909	963	930	955	963	976	975	993	977	988	939	985	943	1005	896	924	954	962	985	958	934	1004	1002	967	948	1011	988	989	942	962	1019	939	990	927	980	965	940	976	953	969	998	912	997	953	975	931	951	951	1016	985	985	973	960	995	957	937	952	926	979	932	968	959	978	937	958	990	1003	944	898	961	1022	968	984	961	959	947	993	981	957	938	1002	954	1007	994	951	947	1005	945	937	906	971	963	979	998	939	973	944	977	1019	966	946	966	1024	947	1018	991	945	973	954	961	967	972	942	989	1033	928	958	949	965	1009	952	993	1007	1007	1005	1010	1031	958	927	984	971	914	945	965	967	986	936	1053	984	934	957	986	953	921	963	958	944	980	929	927	970	947	925	978	932	995	960	990	958	985	932	978	984	991	961	933	940	962	951	981	923	886	973	974	937	964	966	953	974	958	941	956	998	979	982	992	1043	937	984	935	950	957	913	933	984	942	954	940	950	1005	967	941	1039	981	1002	943	932	987	936	984	1033	930	971	930	992	950	1023	930	997	968	979	929	962	999	974	926	949	964	1000	939	969	998	975	1002	974	1003	931	1014	966	944	1032	950	963	952	955	970	1021	993	915	982	971	980	931	946	982	953	1005	969	991	953	983	971	971	974	955	994	1005	1012	1013	974	980	969	940	967	968	996	936	974	960	962	977	943	945	994	953	970	919	945	996	984	909	973	962	934	1014	950	988	942	989	997	983	984	948	1003	939	983	917	949	963	950	977	1011	972	998	937	1015	944	920	909	964	969	931	938	946	947	939	1028	946	972	946	973	916	927	933	906	963	952	933	956	970	954	983	992	910	1000	916	963	931	943	935	990	993	995	989	931
52440	15547	2119	576	483	421	418	432	429	455	474	458	414	419	466	423	432	472	464	438	430	491	442	460	463	437	461	449	448	441	471	432	487	457	423	468	411	394	449	463	435	446	462	464	401	384	442	388	396	437	414	429	440	451	424	443	411	445	435	459	402	490	469	444	471	436	418	401	396	416	421	422	466	403	430	439	374	411	412	414	436	454	404	445	404	397	446	447	440	429	469	426	471	438	418	446	403	428	449	410	469	437	437	426	430	410	427	380	405	439	462	431	444	429	431	477	401	442	484	471	479	470	436	424	424	437	431	407	391	428	398	437	471	404	415	431	442	433	494	432	425	428	408	439	407	422	407	445	422	473	471	430	419	466	442	428	434	453	431	407	459	463	441	448	400	459	471	437	440	447	471	466	436	458	422	437	401	399	408	404	386	427	468	438	386	439	426	448	436	425	428	429	420	414	459	428	428	441	477	430	456	395	388	422	438	464	445	449	405	454	427	412	410	425	425	459	437	435	415	455	434	442	432	439	431	486	410	449	410	451	454	445	423	510	463	371	429	453	422	409	425	474	464	439	457	469	471	444	415	420	448	437	479	443	449	450	453	426	436	438	474	470	433	425	448	439	390	433	417	434	442	432	423	464	461	442	427	420	398	461	444	424	401	418	426	423	442	396	430	440	426	431	471	455	434	409	445	414	444	459	423	452	411	411	490	420	426	463	440	452	446	433	450	442	416	424	436	461	441	417	442	417	480	473	456	438	439	453	447	416	449	427	460	418	479	447	414	430	466	438	438	423	437	478	435	440	448	437	439	424	430	446	419	422	439	433	405	440	437	428	426	453	420	476	410	414	419	437	446	429	441	447	424	393	391	371	490	426	448	427	420	426	436	424	440	429	415	439	461	434	379	413	455	390	413	427	431	429	406	420	459	445	448	429	448	461	433	442	484	397	448	441	416	443	488	476	423	437	454	425	470	441	460	488	417	454	449	464	461	431	442	444	436	471	449	455	445	426	404	404	450	466	459	444	420	473	409	422	486	456	484	488	424	408	464	484	432	432	435	473	397	457	417	430	460	413	425	403	468	468	416	428	427	420	465	472	460	455	453	429	411	444	445	413	443	474	413	438	422	393	426	508	453	439	458	419	425	449	433	394	407	457	423	441	404	442	450	440	447	451	438	448	447	448	489	413	421	421	430	417	449	421	446	410	450	430	464	417	425	435	428	438	458	457	432	440	419	408	415	415	441	435	433	413	425	459	450	405	463	452	452	395	449	422	425	442	416	483	400	415	447	430	462	455	438	467	415	403	417	407	391	424	456	416	429	432	460	405	485	401	434	441	426	418	450	456	415	444	436	451	498	425	413	459	470	431	464	443	410	441	435	468	426	443	416	447	434	448	442	442	460	451	424	446	434	438	410	461	424	446	395	426	434	396	433	437	407	470	420	393	475	461	464	461	431	393	404	438	437	460	427	427	420	404	445	401	426	419	424	453	446	429	469	467	437	379	400	419	415	450	462	413	421	463	412	453	437	462	430	416	437	417	384	392	429	454	393	392	386	456	438	450	466	413	408	451	416	450	444	477	415	444	426	403	428	474	418	434	437	447	441	450	445	451	425	423	461	425	403	481	429	488	444	458	447	432	423	421	470	409	404	443	491	413	421	435	429	459	391	460	430	456	428	415	428	434	415	408	449	436	460	426	456	475	471	407	442	412	460	437	455	430	408	440	436	436	421	407	418	415	473	470	452	447	420	451	434	460	425	442	431	416	456	441	389	454	367	447	453	453	456	469	430	443	440	493	429	435	435	489	450	444	423	456	426	439	405	459	398	458	445	432	402	437	419	455	422	416	440	435	469	440	443	433	421	440	426	487	397	466	437	448	455	435	447	451	437	405	424	444	460	421	417	402	419	438	435	419	450	422	440	417	399	435	419	417	428	415	432	428	409	453	465	486	448	422	389	399	395	446	455	462	437	431	455	433	444	434	438	425	414	448	400	447	409	392	457	435	443	437	445	458	444	434	416	455	424	453	445	431	433	424	411	421	436	417	412	421	412	472	438	417	411	437	424	396	434	398	423	468	390	390	443	413	446	462	459	453	429	422	400	398	410	441	461	420	417	485	451	455	447	437	436	460	442	417	397	472	404	405	440	445	430	457	426	431	414	439	450	411	434	452	454	437	437	437	446	434	472	427	413	422	436	450	410	444	461	437	443	452	474	438	409	439	466	420	471	470	467	442	451	431	415	388	485	479	419	429	451	439	424	432	416	440	436	396	465	418	466	430	436	428	434	463	463	421	469	440	472	410	462	417	420	442	467	434	439	435	427	447	433	455	477	457	453	464	462	464	464	453	449	451	414	430	427	428	455	413	452	413	432	403	413	416	437	449	421	468	439	432	468	419	412	447	437	453	453	435	437	444	418	430	464	445	448	408	438	411	440	443	437	490	434	406	419	443	434	427	381	451	405	434	439	443	455	433	487	447	436	422	394	496	431	446	454	447	443	430	424	431	471	447	459	442	450	415	432	431	465	403	404	435	430	422	386	393	383	423	437	414	410	436	445	440	441	408	468	398	468	412	426	400	417	426	452	413	417	406	452	422	476	453	429	461	448	423	457	462	499	400	408	433	459	411	427	409	421	442	487	474	438	419	429	412	415	403	400	439	423	471	419	450	428	429	406	377	417	426	464	469	442	436	439	454	473	410	442	467	467	470	445	435	398	442	439	400	428	431	419	433	467	424	430	435	432	437	460	382	417	405	469	442	424	483	433	450	438	407	403	424	474	408	449	432	436	447	429	453	400	458	459	426	453	434	397	455	434	421	455	422	439	407	406	431	450	389	438	409	422	436	401	425	392	448	427	387	414	435	490	493	415	426	429	422	427	455	447	472	453	393	433	426	422	412	460	448	434	450	462	409	482	435	433	434	419	436	455	423	440	436	406	438	453	416	416	422	461	449	412	419	431	423	427	412	430	478	431	419	372	408	446	418	476	459	436	436	455	437	449	460	434	474	446	453	454	394	425	438	464	447	434	418	443	443	443	454	456	414	431	440	444	470	444	474	451	419	415	477	425	463	456	416	476	408	437	452	448	444	428	461	445	420	423	460	407	403	432	440	430	440	407	426	438	438	434	411	450	445	435	421	430	410	391	412	432	419	444	419	455	386	418	449	457	424	453	430	410	400	449	483	472	407	444	423	413	426	404	453	434	442	427	431	405	414	439	410	429	451	422	457	439	428	413	393	448	393	466	428	464	438	471	444	410	423	445	431	452	405	447	457	431	396	444	406	425	415	394	422	424	418	403	452	403	397	360	459	492	421	432	437	416	471	408	384	457	429	462	442	440	413	476	434	431	421	411	407	444	445	396	447	447	436	413	478	463	405	461	467	450	458	400	427	441	425	480	467	470	448	423	472	466	452	417	430	453	423	446	454	440	434	392	395	453	473	445	409	461	459	425	414	409	417	447	428	444	406	417	445	451	429	406	433	427	427	432	455
35707	7680	1807	1171	971	914	924	990	926	935	960	923	1000	962	957	959	950	938	886	993	1008	940	946	939	887	923	900	982	978	978	966	925	958	996	977	949	881	966	1010	930	974	909	948	890	1010	881	888	933	906	959	935	955	973	1011	978	927	943	936	935	985	925	908	948	934	994	915	945	969	993	956	916	930	974	957	920	955	1018	1005	927	974	936	1012	910	948	991	917	1015	954	917	996	941	899	943	881	928	950	911	937	949	954	926	963	968	969	945	955	954	956	927	904	958	945	962	896	965	929	961	950	958	931	968	975	941	979	986	950	896	936	990	923	947	930	907	987	874	936	962	925	979	968	915	931	945	992	980	938	955	963	917	951	930	981	956	955	944	933	909	962	995	968	885	937	916	966	944	910	949	978	914	955	913	950	960	889	964	924	882	959	923	959	968	945	973	918	937	895	927	960	911	973	956	945	948	933	964	997	973	947	960	962	892	972	948	912	909	953	980	947	953	947	916	918	940	948	929	911	900	936	963	960	976	946	934	908	949	920	947	991	965	943	1004	961	946	931	963	941	952	984	955	977	932	964	1001	932	942	920	982	979	893	981	921	920	963	930	866	922	931	967	891	967	936	941	907	942	987	956	976	932	922	924	951	909	950	953	938	933	940	950	923	940	945	958	921	967	938	987	970	1010	958	935	913	957	964	953	963	928	940	923	976	968	901	996	964	960	898	981	991	1012	897	972	915	934	1003	979	997	955	959	973	958	948	916	978	961	911	902	900	882	939	958	922	965	984	983	959	961	938	901	983	932	990	950	993	949	976	954	987	950	949	917	968	948	919	987	929	956	905	981	967	887	938	874	950	972	943	922	937	921	931	965	933	994	926	916	925	920	933	930	928	944	899	936	955	996	970	959	940	954	922	954	934	859	894	1003	972	980	927	908	971	956	893	920	969	928	943	963	961	954	898	969	968	922	965	953	947	942	980	931	948	988	913	981	1004	951	941	940	930	966	960	971	919	950	950	902	946	939	933	951	900	975	959	935	995	983	933	940	975	971	947	997	932	974	898	940	971	919	960	966	939	960	963	950	1020	926	949	884	957	968	924	939	942	905	974	969	956	982	922	913	896	961	944	917	951	1010	926	937	911	946	886	968	893	982	982	919	958	906	941	914	1014	892	978	933	924	885	919	909	938	974	924	894	912	963	964	925	928	1000	994	948	952	921	1024	918	932	971	906	979	946	937	943	949	945	951	936	943	957	947	992	896	958	971	976	995	963	911	973	946	960	950	929	944	977	971	899	962	991	959	940	948	942	945	964	937	953	969	904	936	984	949	951	965	916	963	974	934	1018	949	979	970	915	928	951	981	936	923	1021	922	952	935	918	948	928	1001	922	909	951	970	920	930	885	885	950	946	936	931	965	907	987	985	903	932	962	989	930	959	924	950	928	908	977	970	921	911	972	950	1009	949	971	965	884	958	958	989	955	985	936	954	942	890	935	944	930	919	981	945	941	883	988	934	944	994	911	964	929	913	948	982	964	947	942	929	973	1011	929	932	1005	990	943	899	910	942	914	938	942	893	969	1007	922	993	980	936	933	938	927	954	914	957	979	1031	1023	976	934	920	980	955	939	970	993	940	954	985	942	986	972	926	903	971	961	1014	981	983	936	1013	967	969	915	968	916	928	964	989	892	937	900	950	944	965	891	883	993	926	940	949	952	955	935	888	1009	950	935	934	936	977	958	981	959	950	979	983	985	940	919	952	944	921	931	937	952	1003	941	976	934	983	978	979	951	877	932	990	936	929	937	967	997	961	958	963	954	952	892	905	964	950	920	954	924	963	943	943	945	975	960	978	1003	928	904	963	935	945	928	929	938	978	944	987	926	921	990	878	979	945	932	947	1025	933	936	988	974	901	999	954	968	945	922	997	969	960	980	942	969	884	982	957	939	919	927	934	932	913	975	908	947	914	920	928	948	955	924	980	889	942	929	935	943	973	956	988	952	934	905	967	1001	941	942	948	930	906	920	968	955	963	930	969	928	1013	952	956	893	947	941	938	959	936	921	966	908	970	950	963	983	952	962	947	919	1026	912	963	908	972	983	911	916	971	930	984	1001	918	956	962	929	991	1002	886	910	930	945	974	956	954	962	919	957	933	911	981	907	954	961	969	984	987	970	922	978	980	912	924	933	947	933	920	963	972	922	923	922	939	998	949	938	996	996	932	934	930	944	988	919	933	907	945	890	927	997	985	932	1006	915	935	913	969	979	922	978	897	926	966	920	977	916	933	1010	941	942	880	958	919	949	1064	897	979	941	1002	929	966	951	960	960	998	943	919	933	950	919	966	954	914	938	930	961	937	953	906	976	983	932	964	955	992	925	933	909	970	926	959	922	954	963	957	923	995	937	937	995	944	991	890	950	963	961	908	911	966	951	937	923	946	942	875	969	963	992	994	901	941	932	923	911	916	941	949	928	923	955	933	964	964	953	923	927	967	954	931	914	978	963	938	941	921	995	977	965	956	925	919	975	853	970	976	953	895	937	997	1019	952	920	860	902	964	934	940	913	1026	969	938	942	984	928	977	1017	985	1002	906	901	904	937	997	927	906	981	948	922	960	939	929	916	913	998	994	983	925	969	931	973	968	941	948	941	968	998	931	997	909	956	927	1033	936	961	904	930	969	932	957	909	941	969	940	944	934	961	953	965	1035	891	962	989	916	1019	944	907	904	1001	930	945	939	961	962	973	926	901	941	967	927	946	923	966	976	981	964	918	967	952	927	1008	915	955	896	998	980	940	978	953	1012	891	996	939	957	940	973	906	964	967	992	1012	977	920	944	919	915	950	877	933	959	978	951	968	920	999	951	977	922	892	920	858	942	888	935	935	927	858	911	948	1022	969	939	892	947	935	984	960	988	935	932	960	950	919	1022	934	931	976	885	914	975	967	893	945	925	979	964	993	998	897	960	966	951	898	1003	910	939	910	892	952	886	962	955	947	949	943	960	930	916	896	987	1008	917	967	976	959	920	968	992	974	975	864	936	937	1022	897	908	945	973	942	892	919	958	934	931	1001	954	933	917	952	962	983	989	929	936	954	961	924	945	914	920	966	956	968	971	954	983	939	964	930	920	947	973	910	947	961	924	942	1013	915	941	1024	958	944	971	925	976	992	962	962	929	932	968	950	950	988	972	937	977	918	952	973	893	1002	994	915	942	985	958	925	950	934	989	954	988	946	921	969	965	951	882	897	958	957	913	1025	909	941	962	879	896	949	924	933	921	962	997	918	888	964	919	862	925	967	963	959	962	931	976	905	952	996	988	943	975	945	942	988	1011	984	961	976	961	989	882	962	937	892	947	957	922	908	920	945	995	974	944	937	933	938	947	935	906	986	929	866	963	936	976	948	927	924	1006	1004	957	974	905	903	895	941	974	998	937	935	934	1042	923	925	955	922	915	941	983	947	948	938	1012	947	952	963	938	920	957	1007	924	977	969	962	959	956	941	983	1010	902	933	957	973	976	899	898	966	1013	882	906	966	904	960	1004	990	943	932	921	921	1006	950	966	983	970	950	987	982	922	965	967	898	969
57590	22293	6451	1262	572	450	412	441	440	396	429	460	443	421	431	390	385	423	452	392	432	422	457	414	437	415	440	439	434	395	458	458	442	402	463	474	439	484	428	443	463	442	400	424	454	455	432	437	427	424	402	439	446	399	423	463	435	423	458	443	422	462	402	434	447	453	415	422	411	400	402	438	440	434	408	451	442	420	405	427	419	441	396	404	421	442	437	415	425	425	410	447	418	386	448	420	430	416	424	421	440	383	452	444	473	413	386	411	446	439	426	452	437	459	502	448	424	446	422	430	449	423	468	404	412	464	423	427	405	438	459	430	451	449	447	428	406	431	418	442	405	410	419	411	396	431	443	449	422	430	438	427	425	440	434	403	448	448	450	410	420	436	434	479	454	426	421	409	386	466	452	435	416	397	428	409	433	399	415	422	444	457	413	391	424	439	406	430	407	379	406	441	434	428	481	452	452	461	411	478	406	457	463	439	404	437	409	429	415	468	424	434	432	407	417	433	449	394	407	421	423	436	447	429	471	424	414	438	482	398	444	422	415	435	411	436	435	434	426	460	413	446	439	435	404	405	429	444	424	432	423	461	427	412	394	431	442	443	418	431	450	423	443	407	424	451	434	430	420	444	432	405	413	408	390	421	396	416	441	439	422	434	428	416	415	413	401	418	424	415	383	435	410	449	400	441	427	442	435	412	426	418	433	455	437	453	444	434	431	423	391	412	401	435	402	405	424	460	375	357	454	430	417	413	449	412	445	448	427	417	396	449	465	434	422	408	443	454	431	468	459	411	449	475	429	427	455	431	446	435	402	390	418	431	462	430	478	391	449	443	437	438	439	435	467	439	409	453	430	422	401	443	401	431	430	414	451	465	428	398	425	425	418	418	412	477	417	408	444	419	448	448	435	441	437	466	420	416	397	431	392	418	415	424	424	443	443	433	452	424	451	429	442	431	459	434	447	422	431	452	449	423	452	406	401	386	396	425	421	431	415	425	440	429	420	419	432	420	436	380	417	427	438	417	470	441	421	447	429	444	450	417	426	449	420	418	439	435	429	443	406	390	414	466	459	413	422	390	453	458	411	453	421	385	426	444	441	431	427	429	408	420	451	396	388	417	405	426	433	456	457	435	445	398	402	441	446	424	407	419	429	447	422	442	425	433	458	439	453	453	438	477	459	450	433	432	456	405	445	397	430	427	424	411	420	440	460	423	405	424	401	427	436	454	424	420	418	435	410	449	474	452	443	425	438	440	436	419	451	403	477	439	449	415	427	425	456	448	438	381	440	417	431	499	454	393	430	434	413	415	424	443	401	427	457	423	410	428	440	462	419	439	416	434	415	387	408	394	397	415	404	417	401	466	460	454	408	417	446	441	457	420	423	405	416	455	423	464	424	441	457	400	444	456	423	396	430	413	408	425	396	385	473	435	453	375	417	428	430	438	428	427	433	463	473	445	434	435	476	424	403	409	435	438	407	381	455	436	373	458	415	412	433	419	422	406	443	452	421	436	418	417	421	468	422	432	415	433	487	438	438	388	421	415	385	372	410	427	444	429	476	414	424	403	426	440	429	463	415	411	407	426	461	421	470	426	406	427	435	404	430	434	408	453	417	459	439	391	457	450	406	386	448	438	429	433	417	414	400	400	365	451	425	392	442	415	463	454	472	417	378	461	423	433	427	451	430	433	412	447	415	415	432	455	449	434	443	418	434	430	436	407	449	410	423	442	420	416	449	419	420	424	392	391	459	408	418	456	489	411	452	481	464	416	405	454	428	418	448	417	430	442	418	451	432	420	411	366	445	432	433	424	446	439	461	434	408	422	405	425	429	452	410	416	402	453	430	407	434	408	435	389	425	405	415	424	438	419	398	390	428	376	416	403	448	410	408	395	435	446	418	411	423	456	397	428	429	460	472	429	419	444	437	446	439	377	429	403	455	434	470	434	418	410	418	445	425	435	401	419	430	435	448	411	434	409	448	438	441	468	464	412	450	461	397	408	405	413	426	415	409	429	454	429	444	457	474	411	462	480	442	423	423	403	428	423	469	449	479	469	435	442	421	441	414	397	444	420	429	418	435	432	462	458	470	425	445	418	407	454	434	440	427	445	429	446	449	400	434	471	457	445	481	430	422	429	474	410	451	477	413	452	423	474	431	399	412	457	408	438	470	410	442	400	417	355	473	458	391	413	451	443	415	445	422	398	421	424	409	438	428	425	440	462	453	448	388	427	392	429	425	399	452	417	445	382	415	455	386	411	411	404	412	418	430	469	465	462	429	437	413	448	397	421	437	413	393	450	459	444	403	440	437	427	425	411	417	464	447	392	428	405	477	408	443	404	417	444	416	444	419	473	390	428	448	455	455	472	407	417	460	444	444	429	402	409	412	471	429	435	410	444	429	439	434	474	434	425	449	432	412	398	402	410	452	449	414	431	446	429	428	370	412	409	427	405	432	448	416	435	431	431	367	454	380	452	432	459	443	450	416	424	420	416	428	415	410	448	392	412	417	437	425	460	459	460	417	400	430	433	452	460	468	418	466	416	425	452	459	425	457	426	448	419	440	448	457	454	422	460	432	433	431	407	380	426	439	414	455	426	400	506	429	425	454	426	409	447	478	431	433	452	429	418	496	465	481	443	415	432	450	451	408	419	439	422	406	416	420	433	457	455	448	439	463	444	443	430	408	416	434	474	428	437	458	449	412	424	407	445	449	466	460	456	399	431	446	395	420	419	436	429	421	406	433	428	417	441	454	385	438	408	425	406	408	411	420	436	414	465	438	430	438	402	456	432	432	450	439	440	406	458	451	404	402	397	422	432	412	409	412	462	435	441	423	434	440	447	420	398	447	413	412	433	417	446	430	446	406	433	414	397	422	411	444	407	395	451	441	433	421	430	434	430	407	430	471	472	431	442	428	459	401	434	412	415	416	472	470	464	423	379	452	456	429	435	415	405	419	391	441	404	410	414	421	435	422	433	400	418	429	413	431	455	436	406	394	442	449	443	456	397	447	441	377	461	433	423	412	449	442	425	409	468	430	426	402	476	444	413	421	448	439	386	438	439	403	409	457	410	430	457	412	425	420	425	426	416	382	386	480	461	394	397	428	431	421	452	462	419	405	414	423	427	423	434	466	448	432	414	441	409	438	435	440	424	434	442	440	402	439	424	454	444	450	434	438	402	400	463	485	456	424	437	429	420	400	407	395	424	445	451	462	396	458	459	413	436	426	410	456	409	438	412	370	378	430	454	422	428	427	424	420	404	452	415	446	381	410	444	404	404	396	449	460	430	439	454	416	448	412	438	428	434	391	417	400	432	423	408	417	436	461	408	436	466	420	427	454	429	374	387	411	417	448	402	389	433	411	381	421	405	448	400	392	422	407	445	441	456	483	452	444	435	404	441	471	451	420	439	393	429	413	442	401	438	400	427	398	402	424	462	411	432	399	426	439	434	424	386	399	397	444	425	433	433	412	447	410	412	410	434	400	407	466	438
40293	12772	4734	2234	1268	963	953	990	976	992	977	940	976	929	991	972	947	927	952	941	970	941	947	902	883	925	939	912	919	989	894	1013	880	945	975	950	998	959	904	943	890	919	924	931	938	952	892	968	942	967	918	956	905	925	1021	936	954	907	985	971	967	950	940	856	931	979	921	920	977	932	894	922	946	963	973	906	899	985	951	928	1024	940	956	947	906	953	921	903	935	943	942	982	987	901	871	960	951	918	946	926	920	932	983	941	913	973	919	990	966	974	921	951	915	931	928	940	963	957	1006	986	941	909	918	901	861	968	929	921	964	904	920	905	977	939	927	954	900	990	946	892	944	911	949	920	922	928	925	893	919	957	958	988	969	915	973	938	937	901	920	920	962	1004	924	925	935	931	962	1005	950	948	935	881	907	917	938	953	965	951	912	895	982	905	914	936	947	912	902	970	959	910	929	937	944	974	928	889	916	933	958	963	1000	947	907	944	984	986	995	936	904	925	877	978	910	1007	974	923	919	1014	936	940	968	947	892	907	892	923	933	979	941	957	948	926	962	903	915	928	908	931	1016	909	972	971	942	971	931	902	979	961	975	916	954	956	971	966	951	972	906	994	979	912	993	942	973	941	911	991	921	966	911	963	895	932	945	996	939	959	944	936	973	967	954	995	911	951	976	948	909	986	938	934	924	947	926	906	929	913	907	919	890	942	945	967	936	941	970	940	958	929	920	987	955	934	948	932	951	921	932	933	868	910	949	962	974	908	934	954	889	927	936	936	950	967	929	918	870	932	945	951	966	947	929	960	874	944	944	928	908	943	973	898	997	910	943	937	894	968	924	913	963	922	921	904	966	991	910	941	878	927	960	958	954	990	1001	881	916	936	913	948	929	916	896	927	917	895	898	958	973	914	966	941	926	909	935	909	949	978	955	966	978	909	916	937	922	956	953	892	1004	937	904	923	937	948	893	901	1000	964	937	942	933	909	990	908	934	931	872	926	938	918	927	944	916	876	958	931	924	982	945	954	976	920	974	984	916	969	935	922	934	946	957	951	938	910	934	961	923	886	920	965	935	951	942	974	918	963	951	932	904	918	963	955	930	952	998	968	947	956	937	969	948	991	964	925	1003	877	918	959	930	938	921	952	1005	911	843	990	958	941	954	921	933	953	949	903	969	935	878	937	936	933	983	923	908	955	962	920	992	910	971	955	911	952	957	955	1024	963	933	948	872	926	926	887	963	924	986	989	942	896	916	964	928	1036	895	942	953	968	973	916	973	946	958	981	934	953	978	903	953	970	934	951	948	966	899	909	939	942	1032	962	935	887	954	950	901	907	958	902	961	916	964	974	926	995	954	913	961	907	972	937	937	914	935	986	911	932	947	886	962	963	869	929	916	947	949	906	1000	937	952	933	895	945	918	922	902	885	938	935	916	953	906	970	922	955	889	979	989	935	936	916	973	906	942	904	956	942	916	914	968	960	924	939	906	934	902	935	890	948	945	939	921	904	961	930	989	1034	941	927	920	965	900	911	906	911	940	942	905	892	981	969	934	920	947	915	957	962	894	963	944	934	929	962	924	884	934	950	932	945	958	951	881	949	957	962	935	933	936	1004	958	876	967	954	1008	910	964	950	900	923	947	946	944	924	928	922	964	968	963	893	944	926	911	939	974	993	975	906	962	895	911	926	937	942	889	928	946	930	953	907	974	932	890	949	974	945	941	980	893	939	952	888	922	903	936	888	986	933	940	908	960	916	956	966	984	918	929	911	938	937	962	947	949	939	871	968	933	867	985	979	924	979	985	910	936	911	941	979	986	977	945	940	960	927	908	930	909	974	937	894	937	880	937	967	949	937	950	918	924	897	934	891	940	960	932	897	935	955	1019	934	942	919	990	910	975	997	897	922	1026	891	955	946	957	953	950	890	994	975	950	942	952	906	929	926	968	922	953	958	908	900	919	979	951	906	936	921	900	918	950	895	917	917	922	886	973	930	994	896	984	912	981	965	946	943	939	946	870	960	976	946	933	975	926	998	972	940	940	901	922	902	933	954	967	974	934	991	930	924	975	983	939	945	883	971	949	927	993	945	939	971	948	917	886	966	904	971	996	994	913	950	980	925	928	878	897	893	975	896	954	945	975	966	920	942	949	908	915	903	933	937	982	960	939	918	922	878	940	941	950	919	919	964	1021	906	895	956	938	975	970	915	920	920	987	996	940	956	954	929	997	1009	969	976	929	924	966	1015	887	926	970	952	952	999	930	937	922	955	976	923	962	936	932	941	1002	990	943	930	945	890	879	869	949	962	988	997	942	939	989	923	938	948	964	884	894	920	902	905	952	944	945	911	956	933	929	962	905	947	929	912	939	941	924	963	945	953	993	926	932	902	945	947	931	982	951	941	898	931	978	924	897	913	897	929	948	980	960	947	917	895	960	942	975	946	920	969	932	1007	912	925	912	928	967	990	942	974	978	916	955	911	897	936	917	890	953	973	920	968	911	901	938	928	966	936	948	957	936	999	904	916	937	915	953	919	904	917	941	927	978	896	931	920	946	970	1031	973	950	934	991	999	889	976	910	938	944	897	920	1004	928	887	959	934	1024	926	920	939	899	921	940	976	900	907	953	939	929	963	929	955	916	929	944	974	969	914	949	930	909	977	934	995	913	924	962	976	967	947	899	962	953	926	974	885	973	957	964	986	909	935	1015	1004	924	968	914	913	976	929	884	996	993	964	973	970	935	893	960	947	931	940	941	958	938	917	974	944	945	992	993	976	924	935	930	925	958	934	932	909	957	1008	985	933	922	967	957	918	965	929	964	952	926	977	981	973	945	950	949	909	903	914	957	974	880	938	933	955	929	945	945	948	934	978	946	935	948	935	924	920	958	919	936	900	984	946	996	950	893	943	973	957	911	938	933	932	991	940	932	927	952	922	1001	953	922	934	941	893	979	949	939	941	958	948	916	948	897	954	928	947	885	905	964	992	948	924	911	988	903	929	926	903	925	891	971	904	936	959	927	908	1002	946	932	950	928	970	965	907	971	909	876	984	942	950	963	937	941	917	941	964	948	909	882	953	954	932	938	988	927	920	945	924	895	963	934	944	960	927	949	897	938	924	977	957	893	885	931	956	924	925	879	917	944	901	930	926	907	991	929	942	970	940	951	970	935	912	959	941	914	901	941	1019	960	915	975	944	916	933	932	933	926	937	963	933	906	891	982	970	965	962	939	953	917	941	927	983	989	948	908	954	951	1031	913	939	962	950	893	907	890	980	939	947	935	1012	947	987	926	978	945	929	926	943	945	968	954	901	959	897	922	925	924	976	931	913	889	949	972	933	914	960	951	932	1000	975	974	905	945	930	967	961	1008	930	941	928	949	984	956	971	946	926	960	944	938	901	924	937	962	929	948	912	923	876	959	927	1000	930	939	932	916	946	1009	988	930	924	989	896	946	939	931	980	996	967	988	957	945	952	943	918	939	942	923	949	924	949	963	951	897	950	864	953	924	954	974	928	991	936	958	956	937	999	950	900	926	949	949	979	849	947
64979	29597	10504	3192	1157	768	633	503	479	489	444	450	453	438	407	427	454	466	435	422	432	484	455	440	437	426	446	429	475	453	451	412	490	426	455	462	447	476	434	479	509	438	449	440	476	440	431	438	424	456	467	425	466	461	433	424	444	451	455	449	436	472	422	459	426	401	398	455	452	428	457	459	482	466	397	430	482	410	435	433	439	402	443	436	446	439	426	467	458	438	381	429	434	447	450	405	455	501	450	444	423	417	477	457	431	441	463	449	385	465	468	443	430	400	394	438	429	424	446	405	411	476	464	424	477	417	429	472	446	463	444	462	449	458	460	449	451	408	419	419	416	434	464	448	412	437	464	451	448	454	469	461	422	443	413	399	399	435	452	460	440	429	442	446	449	437	449	456	445	459	470	434	442	438	422	445	449	432	471	421	416	473	409	443	451	456	496	478	375	414	426	414	469	392	470	424	448	433	463	441	409	438	501	408	422	463	403	434	486	457	431	436	405	429	436	446	439	445	430	453	457	471	437	455	416	473	430	442	428	459	445	444	447	411	411	464	451	451	414	472	457	432	450	439	445	445	425	449	433	416	384	393	468	431	440	458	452	430	455	432	446	442	424	428	443	463	448	454	447	417	428	419	466	443	456	472	460	443	469	469	451	442	414	473	412	432	465	430	404	424	448	463	411	428	416	495	459	443	418	457	475	430	411	388	432	414	424	424	445	423	486	495	431	446	452	456	439	445	447	462	469	452	454	434	471	405	442	458	470	475	434	414	451	457	488	452	415	458	453	426	465	440	475	418	442	428	419	444	456	444	459	456	452	455	461	454	458	433	449	417	462	479	437	409	460	422	410	424	473	420	396	426	449	413	460	502	450	449	449	499	474	435	445	442	412	455	443	420	454	420	447	425	400	454	426	437	463	482	434	403	412	429	422	444	490	453	417	424	434	456	462	434	396	446	472	451	459	415	418	461	443	463	456	458	474	436	432	423	443	440	440	465	486	431	459	435	457	442	433	429	451	466	402	394	417	474	466	466	472	427	455	434	442	436	502	470	453	450	463	459	410	468	449	391	459	477	452	443	451	463	443	433	474	451	455	411	417	413	467	423	470	416	442	400	414	432	426	460	415	482	431	452	446	458	451	431	408	449	455	434	438	431	491	441	502	419	441	398	438	431	503	403	439	432	461	447	395	450	394	456	431	394	421	441	402	438	441	456	489	391	421	429	457	430	436	466	451	453	396	452	453	456	415	419	457	415	428	463	448	454	450	464	468	420	417	420	426	467	403	416	457	449	451	441	434	414	430	435	445	428	463	450	398	464	458	471	463	437	404	472	473	454	412	458	462	471	445	423	448	413	400	461	455	440	462	445	421	462	454	409	457	476	463	412	442	466	426	441	427	458	438	431	440	409	456	430	441	460	446	463	442	446	420	432	435	442	405	446	459	403	418	410	467	469	409	454	405	441	397	471	406	458	423	420	412	433	442	386	442	428	436	401	422	413	431	449	461	441	442	409	454	469	469	426	381	441	424	411	454	408	401	451	397	427	423	464	434	408	445	450	478	427	433	443	455	460	493	415	457	429	436	455	458	422	435	460	451	446	425	460	433	420	429	419	429	395	528	449	460	426	455	436	454	376	482	424	399	429	417	465	436	483	445	485	435	446	404	427	420	448	436	484	420	437	447	420	473	457	432	467	416	405	445	475	436	425	477	434	430	459	445	429	444	418	429	420	472	449	424	426	444	457	455	457	394	432	435	455	439	431	409	421	420	438	459	453	403	453	409	439	465	412	460	499	448	446	455	413	425	504	419	451	445	429	396	453	405	459	447	420	415	456	426	482	425	474	435	473	462	422	470	448	439	453	400	406	428	430	426	418	472	460	440	456	391	492	455	449	440	417	442	438	436	423	454	447	458	408	430	420	435	441	444	437	422	471	449	454	464	456	430	430	421	465	448	423	464	430	485	444	434	438	401	448	430	414	422	466	446	432	399	461	454	465	494	499	434	419	413	449	466	439	416	448	447	422	424	443	401	408	470	419	439	460	480	443	451	495	430	424	503	428	457	441	416	416	445	449	440	417	416	448	459	411	437	451	405	411	467	427	457	420	426	458	499	420	480	446	445	452	429	411	435	478	467	428	427	449	481	441	452	434	425	455	466	433	419	459	416	409	468	483	417	464	438	422	437	420	436	420	419	465	429	481	489	459	448	423	395	462	461	444	447	445	479	408	449	436	466	460	400	447	440	419	435	504	436	460	423	409	421	400	472	459	436	455	476	438	417	392	422	434	454	432	456	446	476	398	477	516	483	417	425	479	423	500	462	403	447	447	434	444	456	452	493	434	475	426	404	433	430	428	429	447	438	407	434	453	423	419	418	459	439	477	419	442	465	459	440	462	447	496	458	456	420	417	485	448	376	443	402	472	469	447	447	394	447	449	449	468	506	447	455	470	448	472	403	460	414	463	460	462	454	499	445	415	405	456	462	407	434	419	451	438	455	466	395	417	425	427	432	443	419	464	437	402	435	430	438	436	426	438	467	457	447	408	408	476	431	432	439	462	439	462	479	459	461	457	422	428	437	429	461	459	396	466	436	422	436	455	459	483	432	425	438	389	429	460	411	423	440	503	410	457	431	439	408	423	452	460	445	473	457	459	449	416	430	457	426	430	438	463	455	453	446	465	486	433	423	408	466	443	412	415	417	459	448	410	464	448	453	480	435	441	415	493	455	486	476	461	400	396	415	429	465	461	449	456	437	414	382	432	451	466	442	427	429	445	418	437	465	427	443	442	429	443	452	402	403	419	444	450	424	477	444	443	406	455	457	445	444	482	417	451	477	455	407	478	474	451	428	410	442	422	433	401	396	434	411	452	421	455	450	443	468	430	430	427	462	469	448	429	413	427	435	427	447	464	430	490	469	447	445	447	462	418	426	468	440	472	418	435	464	460	452	441	457	427	420	463	486	377	489	436	405	460	415	424	461	437	460	448	443	459	477	439	447	436	426	438	414	415	456	433	435	412	467	427	434	458	423	430	462	409	476	402	442	439	450	433	380	476	412	421	457	433	479	456	460	451	460	430	465	441	447	487	449	460	439	464	456	473	438	456	486	452	445	454	397	436	411	390	452	443	425	428	443	425	446	452	436	423	433	469	450	449	423	427	460	442	447	405	489	364	434	435	433	457	457	452	458	491	470	445	422	443	430	443	434	462	471	476	452	456	454	406	431	498	425	405	495	472	459	401	451	451	465	470	453	464	507	468	448	437	446	462	452	443	455	453	453	437	500	488	461	460	492	427	434	412	440	434	471	455	418	428	410	490	443	466	460	427	426	451	472	454	450	401	417	430	454	438	401	483	435	461	435	409	396	460	500	443	457	429	448	454	471	442	506	425	457	435	426	452	465	455	409	440	444	422	440	419	453	438	478	426	439	434	437	432	419	407	422	450	447	430	438	436	464	404	438	408	462	456	483	414	457	447	448	464	454	451	413	438	431	430
44240	20836	8387	5334	2915	1922	1583	1151	1088	1023	1067	977	984	978	994	959	951	963	918	1034	1001	918	970	950	932	971	953	953	980	999	978	940	1030	956	1036	965	998	889	948	973	998	991	988	959	961	930	1005	965	943	987	954	974	954	919	975	946	921	937	974	930	932	921	965	1003	955	946	971	952	971	966	955	988	936	956	994	914	961	992	957	926	909	961	939	1010	960	993	957	1000	968	921	950	927	954	949	944	1006	944	977	953	929	960	957	914	946	980	1006	980	1006	964	979	989	990	1003	922	936	966	969	933	966	952	952	942	913	951	1012	843	1020	977	943	906	944	932	891	973	938	972	944	971	974	968	951	965	953	936	1009	955	953	975	950	941	983	970	954	947	973	941	956	915	984	955	1025	979	956	952	926	1005	967	962	951	1008	957	908	907	987	934	981	938	994	946	957	982	1011	1002	977	991	972	954	941	951	995	988	962	991	946	1039	1026	972	915	935	1006	966	960	942	941	940	994	977	914	953	933	1000	998	969	940	957	965	949	954	948	961	976	982	1064	1020	931	968	982	992	974	959	938	900	946	949	995	1013	944	924	942	944	974	954	935	936	955	950	938	912	937	924	968	966	933	991	958	923	967	971	926	973	934	955	971	964	958	983	922	946	941	895	914	953	956	973	965	982	953	947	949	999	990	936	992	986	986	928	860	986	954	965	984	948	986	965	965	975	902	957	946	937	1030	1006	976	940	975	975	941	1011	970	969	903	991	985	968	1001	948	938	963	932	1025	917	936	1002	953	954	1011	942	971	951	961	939	982	950	958	942	962	949	974	956	991	1010	984	1005	989	947	950	963	979	939	954	954	944	1031	1016	938	946	933	973	998	949	1001	1033	991	1005	978	978	976	938	1008	945	938	979	922	945	958	995	939	927	981	961	969	938	898	958	986	993	1006	980	932	901	1014	993	1011	972	964	963	970	956	909	1009	995	984	960	1012	996	1013	980	967	977	991	949	976	959	1019	955	946	956	968	898	1022	923	947	996	957	984	927	987	946	940	1006	962	976	938	1019	993	961	993	970	971	936	978	931	964	963	957	977	999	882	965	889	967	932	991	1023	947	915	943	995	971	944	947	975	928	940	953	977	897	1027	981	955	943	988	930	945	968	963	989	936	919	1002	959	949	980	960	977	969	983	951	1014	1012	952	933	965	928	1035	963	914	935	912	953	951	983	986	970	963	965	964	945	934	935	950	975	996	959	994	986	904	944	989	973	944	966	1039	959	949	957	929	945	991	914	949	922	952	940	984	956	938	983	960	954	990	1007	993	941	892	917	1000	955	955	947	987	993	1008	949	946	963	966	956	988	987	996	966	979	995	991	1011	896	960	933	992	931	970	929	910	955	959	932	970	980	971	952	1000	953	938	993	964	903	953	966	953	924	977	951	949	969	941	897	991	983	970	966	1018	953	925	936	987	971	981	951	991	978	998	985	960	988	961	947	972	979	959	923	931	947	954	970	978	988	994	930	992	952	987	955	929	977	927	1017	986	953	976	990	915	961	934	911	958	970	1003	960	1020	904	950	961	1003	927	959	981	936	960	941	932	922	958	953	894	936	970	957	930	963	966	980	995	1001	991	976	932	969	917	880	986	960	1000	960	933	983	959	990	1007	904	960	1002	971	990	939	962	944	951	993	960	979	951	963	1004	1000	949	991	980	952	975	959	1002	978	991	1017	972	943	965	998	976	947	929	968	892	965	938	935	903	1048	968	938	942	924	1008	968	966	900	928	994	945	984	959	905	1010	962	913	1033	962	918	974	935	921	966	977	936	935	944	1009	968	981	938	953	965	1013	982	918	963	966	973	989	910	1009	949	961	991	1015	970	1007	911	915	932	938	911	923	913	929	963	947	915	959	951	971	996	962	945	960	940	1000	883	935	943	1002	955	959	940	988	947	945	939	1009	972	980	989	950	961	957	936	926	971	1000	995	966	1010	928	963	986	939	907	982	976	968	941	1009	908	974	950	986	990	948	915	949	945	957	983	914	920	1000	965	969	963	972	979	1002	996	935	920	962	968	956	956	969	976	962	936	949	941	959	960	1006	964	940	952	895	974	942	952	975	973	989	906	901	966	979	928	977	974	921	989	981	953	963	960	957	1001	934	956	925	927	923	1028	1018	949	950	943	945	927	994	975	945	927	928	999	913	961	954	877	1016	932	953	968	911	978	965	890	971	1043	898	954	993	968	995	984	1002	1022	968	992	1019	911	935	937	954	949	919	969	976	920	954	962	959	923	983	966	937	939	942	945	961	991	928	997	973	929	946	950	978	915	973	1002	970	969	967	975	938	936	947	972	951	972	974	955	988	1037	951	932	934	947	971	987	949	995	996	987	955	940	895	932	1018	955	931	940	950	929	991	897	946	954	926	925	987	902	904	1017	936	996	967	1010	1010	1033	994	919	923	934	979	971	939	925	974	935	1004	950	939	940	983	940	948	985	1028	963	946	981	937	951	933	973	937	900	961	940	928	971	943	997	931	949	951	916	952	956	964	919	1008	950	944	955	965	957	979	979	958	987	972	997	923	942	932	941	960	927	958	881	985	1020	958	998	964	966	914	951	991	951	915	1002	957	986	1003	938	907	931	980	946	995	990	985	969	1036	970	957	980	942	975	992	983	929	946	975	933	947	959	1000	986	958	956	964	930	961	934	898	915	992	964	1028	946	943	1002	966	946	961	977	937	961	950	933	982	962	902	1026	998	961	965	956	1000	976	975	983	952	912	953	950	917	901	975	980	941	965	976	951	945	924	1004	907	977	911	977	922	960	920	978	934	978	991	1040	962	1010	980	957	991	941	915	949	999	978	1009	975	941	961	928	995	995	915	948	971	1040	1007	923	971	946	976	920	941	940	983	962	960	959	965	919	1002	992	1010	928	927	946	944	947	948	978	973	939	990	959	952	939	954	933	974	960	929	981	939	917	938	939	1010	913	957	930	946	968	977	911	932	998	984	920	976	963	953	992	917	967	985	985	1027	971	931	943	977	949	968	956	989	940	988	946	976	957	890	974	973	1002	964	967	894	950	951	951	993	988	975	984	970	1007	944	994	927	979	1001	961	978	935	978	1006	961	948	977	969	900	1003	957	922	929	964	1007	970	953	984	956	995	993	993	989	936	973	941	919	903	980	966	1022	954	955	923	996	989	944	978	985	972	975	965	943	952	997	925	958	945	968	1020	930	1016	985	961	975	1006	956	913	994	974	989	997	987	989	875	983	987	974	939	986	903	975	979	961	944	920	973	966	939	942	971	946	962	952	947	942	951	960	950	959	918	973	986	946	1012	948	922	998	947	949	944	935	954	963	938	909	948	963	956	995	959	939	931	976	1064	930	975	963	1001	954	915	907	929	963	928	954	966	1016	994	934	974	962	967	1002	988	973	935	925	1018	937	993	968	929	1000	988	940	967	974	982	964	956	974	961	944	947	980	978	919	987	937	892	945	934	970	963	989	952	978	939	938	1014	960	976	883	991	999	969	966	951	919	1008	975	979	950	942	942	1027	917	940	927	998	927	971	985	983	975	956	946	986	980	908	967	1020	973	968	954	1001	947	946	1056	965	1013	990	952	985	925	965	981	935	953	949	988	911	912	922	998	968	916	944	960	981	982	1001	945	967	981	981	983
44056	17916	6869	2766	1046	501	423	382	415	371	431	411	402	400	398	366	395	379	399	427	423	374	407	360	409	403	442	405	398	424	417	417	443	416	376	421	416	392	366	410	407	382	423	410	402	389	435	422	367	435	397	417	403	401	413	403	394	425	398	434	451	389	393	440	462	382	439	424	425	416	405	411	409	414	425	413	371	454	422	411	407	397	446	426	426	418	353	376	403	410	414	415	429	371	400	398	364	407	402	420	439	436	448	439	392	427	421	456	416	391	443	401	398	408	417	397	424	404	410	391	408	410	398	435	427	407	392	398	390	384	453	416	382	399	443	401	405	450	398	419	392	414	379	386	405	403	446	387	414	370	400	421	389	434	383	401	395	418	420	388	388	381	421	423	388	457	459	407	412	404	389	395	408	406	381	403	388	400	430	381	416	416	455	415	424	382	380	387	421	411	421	393	409	411	372	396	388	450	390	422	384	405	374	416	389	398	420	430	426	416	406	399	395	407	407	404	408	390	423	413	404	420	398	426	388	426	433	370	442	421	413	398	425	443	417	395	397	408	405	449	440	394	428	388	413	383	405	384	371	438	398	375	418	424	401	383	412	373	347	416	393	424	400	391	404	422	376	407	413	366	393	390	433	380	431	407	395	391	417	379	415	393	431	406	410	377	375	424	405	428	436	381	463	431	410	375	389	412	431	376	431	394	392	360	448	402	406	438	418	409	388	427	392	429	430	409	434	401	360	425	371	368	412	386	385	399	417	421	401	401	445	380	421	419	387	387	416	373	388	417	390	420	434	409	406	411	402	409	439	441	439	414	422	397	415	423	393	358	382	409	417	405	454	441	398	379	402	421	373	431	435	410	382	370	405	423	442	399	376	373	387	468	420	389	375	441	394	440	445	402	366	397	354	407	364	410	425	421	404	400	454	390	406	415	372	376	396	434	410	413	405	397	374	381	409	461	392	367	424	427	445	422	455	377	410	422	414	371	390	359	368	398	422	433	421	409	410	403	406	421	448	405	402	404	410	409	369	408	471	424	392	409	450	412	407	397	358	417	426	394	391	415	415	397	381	419	419	383	420	436	382	409	387	417	419	394	373	413	379	400	409	399	394	400	397	416	431	405	411	416	425	438	395	438	438	415	435	406	400	389	374	393	428	396	372	419	450	406	384	395	388	369	390	408	379	414	422	378	359	391	435	377	387	419	379	381	417	427	393	410	390	412	364	428	349	381	399	419	393	393	398	403	405	394	441	414	393	412	452	434	423	407	427	400	382	399	403	411	389	403	414	439	398	367	447	411	441	439	420	384	432	439	408	408	428	398	388	407	435	428	398	394	377	419	443	386	423	438	417	379	393	391	442	460	414	443	447	422	452	417	397	410	396	411	413	433	394	441	417	408	439	383	402	418	438	401	377	409	379	386	388	415	401	367	426	417	441	420	354	404	428	387	417	454	412	386	404	410	430	433	426	371	402	411	404	418	388	401	380	444	412	417	409	377	416	430	460	435	382	394	398	419	413	409	430	414	418	415	380	365	417	408	412	388	425	386	390	427	392	391	411	420	450	350	432	380	377	397	430	373	374	397	452	430	388	414	423	436	418	396	417	364	370	434	398	394	396	393	395	396	425	474	404	403	393	413	454	435	432	450	417	439	388	394	411	396	423	420	396	435	421	383	411	418	420	381	435	439	388	432	442	412	411	391	412	386	397	381	439	379	396	406	437	404	361	424	419	416	403	405	387	414	409	391	414	423	403	407	379	407	387	372	384	389	387	386	380	432	389	411	382	405	314	369	369	373	403	383	414	426	390	416	416	373	399	380	434	369	413	398	404	442	422	395	425	412	394	403	399	406	387	394	416	393	391	376	420	404	413	413	432	421	393	398	444	430	412	452	425	422	434	412	409	401	376	374	415	415	418	382	385	383	395	390	422	447	427	430	418	401	353	403	359	386	436	400	426	397	419	419	390	411	432	383	375	435	400	422	436	406	386	432	408	416	413	404	380	388	409	408	435	417	447	380	392	402	415	391	421	410	407	403	412	413	398	417	376	454	424	394	412	401	365	414	375	430	420	436	421	372	425	399	383	405	393	403	403	398	410	405	374	409	394	381	414	442	391	410	390	401	355	428	441	381	391	397	416	425	413	401	459	441	403	369	416	405	407	433	403	411	402	404	389	400	410	387	400	422	415	405	395	407	433	452	450	421	415	412	377	372	437	384	409	377	391	446	412	384	387	411	391	376	346	379	435	390	441	391	421	399	369	394	414	410	409	419	429	389	422	452	395	374	394	434	391	415	379	353	393	389	409	397	385	404	420	409	422	434	424	425	399	448	424	402	439	407	416	403	432	436	436	425	384	433	381	411	402	393	393	386	387	359	418	438	393	405	469	412	389	420	411	422	410	398	421	407	389	396	469	428	425	369	396	450	401	420	390	419	418	410	382	411	414	378	460	442	424	443	418	406	371	389	426	422	416	407	384	381	403	358	453	412	381	403	414	413	396	432	469	412	412	443	381	406	455	401	417	432	396	390	433	421	396	432	392	383	404	398	376	376	427	414	411	456	397	448	411	470	458	419	415	447	395	403	398	418	449	432	423	438	410	420	396	402	435	423	416	402	410	410	401	405	442	406	406	426	426	417	412	394	420	448	394	394	397	414	452	392	430	386	411	399	427	429	387	400	435	430	391	388	431	379	402	408	419	394	394	430	386	440	422	405	381	391	415	379	431	423	367	408	410	387	374	389	421	449	419	406	412	418	393	392	436	401	366	424	379	394	402	430	440	436	423	394	396	396	416	382	410	436	408	418	445	372	442	432	380	427	395	388	371	435	439	375	417	405	400	414	411	408	397	381	394	416	409	378	394	381	415	407	421	420	407	439	401	399	390	381	452	392	403	369	413	411	447	407	390	423	452	452	434	397	382	421	418	482	426	409	340	358	393	392	411	436	465	410	425	391	416	411	407	392	451	403	422	406	363	411	400	403	376	422	416	383	381	393	401	387	425	407	425	410	428	392	420	413	416	408	410	406	461	450	398	425	369	354	412	372	446	407	388	376	407	432	400	430	414	416	411	388	413	420	426	375	409	427	403	375	393	357	431	417	414	425	397	385	389	424	422	364	388	435	411	416	413	421	408	397	399	392	419	436	417	434	418	432	404	405	453	390	444	426	432	383	429	440	384	373	404	429	426	409	394	391	388	398	446	391	409	400	435	425	457	385	410	374	413	385	397	426	433	377	436	409	417	443	403	405	420	410	403	382	408	395	431	392	434	411	376	394	386	435	376	405	446	384	382	380	388	407	434	388	396	438	425	401	442	424	435	397	397	406	391	408	412	397	375	361	430	403	428	439	390	421	383	390	393	448	425	373	382	428	388	429	383	413	425	411	401	389	407	379	376	451	405	442	443	425	377	395	401	377	411	405	412	417	386	399	428	399	413	403	438	357	386	421	396	398	440	433	360	405	394	430	416	423	374	397	413	434	374	406	393	426	382	396
28917	14021	8411	5315	2453	1162	1044	957	1001	944	935	886	915	933	888	890	883	915	917	885	840	876	901	866	874	894	919	870	891	939	924	909	829	941	874	968	873	910	895	861	914	831	868	934	877	899	902	905	915	902	932	885	866	931	863	895	877	909	879	894	921	893	872	924	909	908	930	843	934	846	929	901	922	931	932	902	876	836	899	884	910	936	903	883	907	886	871	905	887	864	919	866	905	915	907	872	922	863	876	882	886	874	862	869	901	863	881	880	912	846	856	926	919	916	942	951	944	920	907	901	885	919	904	874	903	887	947	923	888	931	932	907	856	888	862	912	895	893	912	894	948	911	868	855	930	869	906	876	945	855	933	927	901	834	909	885	898	917	865	881	907	922	944	893	868	918	865	884	901	880	887	861	868	886	861	954	863	843	828	850	890	886	873	871	896	863	909	881	857	877	931	877	860	847	899	887	877	858	894	914	886	936	901	846	846	946	852	911	917	905	903	907	897	939	950	906	901	848	899	867	822	925	907	851	902	838	844	881	920	892	884	851	889	877	903	808	892	837	897	886	888	880	893	938	891	849	911	876	875	898	853	884	875	905	907	884	902	909	820	933	910	888	866	861	897	939	934	934	801	856	894	900	893	879	793	877	909	867	929	824	914	872	875	852	876	900	840	863	909	825	884	918	843	866	855	892	831	852	896	842	913	953	918	866	889	893	890	870	894	917	895	887	902	905	929	909	909	929	841	917	873	928	903	876	923	840	890	872	883	927	885	903	948	864	906	842	857	880	877	910	873	844	913	909	875	845	860	892	959	874	877	930	873	865	898	889	881	901	858	902	897	928	876	925	861	917	874	849	860	908	902	910	901	881	887	943	920	888	861	900	928	912	926	861	923	938	875	924	866	880	878	894	853	870	878	878	880	932	864	907	871	869	895	928	877	881	884	899	934	840	874	858	884	921	908	908	911	923	867	902	943	816	887	889	835	931	854	916	906	835	879	907	889	917	888	918	845	925	933	843	854	854	852	882	927	864	879	874	918	889	850	820	860	926	879	952	936	936	903	897	899	923	913	880	919	895	901	887	882	924	912	921	830	909	886	896	846	874	908	836	900	920	917	873	899	918	899	860	838	868	903	914	893	894	874	868	850	904	931	874	927	874	910	932	902	862	838	876	845	911	878	880	892	924	879	899	899	950	896	879	889	947	905	861	915	867	829	888	874	877	883	856	903	850	916	892	917	916	879	907	911	947	854	877	920	879	892	881	874	952	897	905	860	891	908	898	911	931	891	872	888	901	887	876	880	918	903	922	895	923	910	831	902	881	839	873	910	894	925	915	872	931	901	903	892	892	881	896	916	883	879	934	906	847	876	869	941	920	881	888	902	866	883	889	899	877	895	900	891	883	917	896	892	861	831	880	868	929	896	889	879	915	877	849	909	913	865	932	919	907	889	872	840	906	827	917	851	875	911	841	923	854	861	907	897	866	895	885	887	950	897	823	913	877	861	837	966	877	843	873	898	936	907	874	873	827	876	888	863	946	948	909	888	913	883	875	893	849	919	873	938	845	904	883	874	921	867	886	879	878	868	936	902	858	903	917	885	875	878	892	897	929	895	866	925	857	967	861	891	907	884	879	876	863	884	915	887	894	925	857	918	868	896	881	870	873	852	873	918	886	854	884	916	841	863	923	900	836	891	849	899	921	878	900	856	924	866	909	845	859	884	912	874	924	892	918	888	878	904	878	919	876	947	891	938	923	915	871	888	886	858	933	942	859	901	887	925	900	866	857	852	827	904	901	862	905	873	877	846	885	832	962	909	857	877	896	845	867	901	949	883	854	914	871	877	899	908	877	804	861	923	874	884	919	887	877	902	894	924	901	900	871	919	899	880	928	858	884	897	941	906	859	874	927	880	927	862	911	876	892	938	934	924	913	897	899	938	880	861	879	873	898	898	867	917	898	877	921	883	927	866	823	934	904	899	861	934	901	915	944	868	920	873	955	953	838	834	930	935	872	933	941	907	928	937	863	872	928	913	898	865	910	929	895	894	914	906	933	880	865	891	889	903	881	875	880	962	903	875	898	905	913	890	867	869	856	850	913	909	902	902	879	905	950	922	931	976	890	901	887	897	882	901	857	912	899	874	849	921	867	905	892	863	907	887	886	934	913	838	910	892	936	934	851	919	899	880	924	861	901	869	815	890	882	867	903	911	899	874	898	905	942	919	875	868	869	883	871	916	928	901	927	928	894	881	904	901	865	947	885	939	863	892	807	920	888	871	909	936	887	880	886	900	931	887	915	929	852	885	894	907	869	874	937	827	880	900	895	895	903	868	873	889	912	865	855	883	881	954	896	899	923	905	928	898	906	826	892	896	861	876	878	837	876	899	858	909	811	850	885	857	871	889	896	860	875	881	871	872	929	872	882	909	866	909	896	876	867	918	890	870	924	846	881	859	957	948	862	852	924	897	892	872	910	887	936	877	878	923	914	854	885	906	862	877	908	886	910	927	891	892	897	871	910	950	917	920	876	890	969	867	908	861	882	839	883	910	950	892	888	849	857	867	893	898	932	891	874	906	907	845	900	884	899	896	960	855	897	871	875	854	896	828	888	886	861	868	897	885	877	881	924	892	884	891	923	930	910	858	955	881	896	877	893	937	875	878	917	905	924	900	879	896	901	908	873	878	912	880	908	878	872	854	918	869	860	898	869	885	897	905	840	946	872	888	890	900	933	885	889	858	889	959	877	857	886	890	875	920	886	881	909	879	956	907	899	869	856	846	902	906	862	830	847	860	892	930	880	909	910	892	874	870	912	860	904	921	910	870	905	942	850	912	845	884	862	921	926	889	939	888	829	930	830	895	878	923	912	852	904	877	873	906	924	845	874	850	917	955	913	825	921	899	893	936	895	895	876	878	925	914	906	956	929	844	933	872	877	916	883	868	854	939	882	869	876	892	872	900	891	857	877	898	891	871	892	876	887	866	843	825	944	947	916	950	934	908	895	920	854	850	897	877	939	943	885	939	926	871	901	868	890	887	901	901	917	907	901	838	924	881	869	897	904	837	894	922	887	884	902	935	905	945	870	862	872	948	919	912	892	866	931	890	908	894	927	889	854	848	829	890	896	934	852	917	886	883	900	873	911	869	897	924	926	936	882	903	877	884	919	850	854	877	893	908	897	895	858	899	873	892	930	869	873	897	924	875	955	910	949	918	914	874	915	835	918	875	923	850	855	924	902	860	870	882	881	820	896	879	937	858	867	893	906	908	911	882	877	860	955	867	893	887	869	879	881	847	902	922	896	855	883	898	870	945	907	869	871	887	877	890	857	897	843	872	908	919	881	838	848	898	862	878	855	865	869	897	860	882	918	885	867	882	951	877	888	888	877	850	892	880	840	871	896	923	881	872	872	903	860	883	894	913	974	879	895	912	884	884	905	891	912	897	894	850	945	956	893	875	837	868	808	907	896	851	852	891	868	825	896	927	878	876	898	917	872
52878	27359	14654	4685	1560	842	667	491	494	496	490	438	458	470	412	393	402	442	387	443	392	393	418	412	429	463	399	456	499	419	411	426	397	417	451	384	400	430	433	446	434	425	426	421	396	426	412	415	433	411	440	416	385	458	423	396	394	475	392	413	434	436	426	438	458	417	371	411	467	409	402	397	416	440	441	435	407	405	358	397	408	449	453	446	436	427	447	426	478	425	437	394	402	397	429	406	438	412	389	407	477	418	412	449	396	425	404	428	428	421	398	433	441	395	430	447	412	408	438	409	407	414	392	393	479	383	390	407	412	426	400	417	421	467	466	442	419	421	373	387	449	413	417	429	396	413	419	409	414	423	442	451	426	427	414	391	408	412	406	414	437	402	433	383	394	372	402	432	422	388	416	382	386	440	443	432	401	421	440	412	435	387	417	447	446	396	451	407	429	408	430	454	409	384	403	439	401	400	419	424	409	377	415	425	451	417	396	424	476	408	398	424	419	402	409	397	388	421	448	431	392	424	390	401	440	413	442	401	405	395	420	408	424	422	466	403	465	397	408	433	416	365	392	418	440	462	396	415	434	445	425	400	390	413	415	406	463	458	459	429	427	429	420	370	429	412	406	443	436	423	446	401	445	439	403	410	424	453	413	382	472	436	412	404	427	407	420	426	409	384	417	431	416	389	430	430	428	425	406	474	438	416	401	422	420	413	411	392	442	448	422	377	429	404	408	381	423	392	408	430	422	419	417	395	426	453	451	449	423	402	404	409	412	364	410	381	416	406	415	413	446	421	433	388	453	407	405	405	404	443	462	414	429	409	450	394	420	411	399	406	414	399	427	443	406	421	382	442	402	402	400	437	382	433	417	396	440	427	431	389	434	459	423	462	413	390	444	399	408	397	417	452	471	443	407	369	405	408	441	403	438	430	463	460	441	422	456	468	424	446	441	403	406	426	419	425	418	453	457	406	442	424	446	429	412	420	443	386	396	399	417	436	407	397	416	430	413	427	454	393	423	397	371	419	422	422	416	407	446	407	413	429	448	427	449	405	426	429	415	366	420	414	426	452	399	418	412	421	385	449	434	410	427	404	464	386	430	452	431	414	406	404	436	433	377	395	432	401	423	379	423	381	451	406	401	438	419	414	403	435	391	424	423	417	452	410	405	383	427	407	429	396	368	406	438	419	422	400	427	429	421	418	447	423	414	399	404	438	428	425	416	447	412	405	421	435	403	445	415	386	425	415	430	458	422	419	415	414	406	416	433	391	390	429	430	383	426	408	426	416	452	435	456	417	416	449	401	432	409	439	429	393	395	448	436	414	429	413	391	427	404	442	407	446	436	453	377	416	471	434	424	418	424	436	439	428	395	408	429	417	419	464	405	435	460	433	416	429	390	407	455	436	405	440	428	415	458	437	397	402	412	431	439	403	424	422	437	405	383	391	430	389	415	431	382	401	415	451	414	449	416	421	438	423	429	435	428	448	423	396	424	401	486	403	406	414	409	368	437	413	386	389	449	481	397	414	454	440	404	391	410	413	416	443	425	440	448	438	480	420	431	429	481	390	399	388	415	381	385	406	430	406	426	428	424	420	458	426	419	413	395	436	423	431	403	431	417	468	375	427	406	435	426	408	432	399	418	435	471	394	422	410	417	426	414	467	394	442	442	393	444	435	437	417	439	429	378	430	453	420	422	450	427	413	435	428	423	421	428	389	396	419	372	439	408	389	422	402	407	430	410	415	394	421	401	452	424	434	427	419	437	413	411	397	454	425	399	387	416	365	443	394	490	432	441	402	418	407	405	445	415	412	432	403	374	431	432	414	394	409	393	433	387	389	387	425	417	417	391	430	421	431	425	407	458	393	438	427	395	379	400	394	407	401	425	466	409	433	411	402	388	388	397	450	384	411	424	421	424	414	446	427	398	421	400	375	459	446	418	422	411	447	414	463	428	424	419	378	391	439	415	423	416	372	399	400	419	437	431	423	413	449	418	446	399	458	418	451	418	410	387	373	422	432	395	426	411	427	429	443	420	433	453	400	453	430	455	440	430	415	433	421	449	412	417	411	384	386	421	451	443	414	411	431	429	403	480	466	396	419	416	404	401	415	389	388	434	389	411	421	418	394	377	415	449	416	384	443	391	408	408	438	434	400	447	423	401	425	412	437	430	425	427	430	446	401	435	374	409	461	416	458	418	463	444	420	398	433	411	436	366	424	437	428	387	404	430	458	442	387	463	425	432	422	432	382	388	415	430	418	409	430	426	420	431	388	404	403	431	463	449	381	418	420	430	436	446	438	480	464	408	421	377	444	454	448	396	425	441	432	464	429	405	439	397	412	385	432	397	388	396	429	429	392	381	424	410	430	370	436	457	420	407	418	398	418	416	388	430	465	416	439	409	445	386	409	413	393	446	400	410	427	437	423	386	450	445	411	395	413	437	410	403	421	399	446	404	453	433	399	431	394	424	420	467	411	426	419	419	450	409	427	395	435	422	392	408	392	414	398	390	399	434	437	422	418	431	403	376	432	429	393	427	395	362	426	385	386	380	391	434	449	408	451	438	464	424	376	402	391	425	392	421	428	412	394	401	394	374	443	418	388	385	420	400	440	400	442	428	413	450	393	398	455	432	423	400	474	420	425	386	406	415	366	430	422	447	387	421	435	429	442	428	409	419	422	392	439	460	408	388	398	421	417	416	383	439	446	398	399	450	393	381	434	387	440	430	417	416	393	382	414	424	412	405	443	398	458	381	431	405	433	416	412	435	416	419	409	423	420	432	426	446	398	410	406	384	416	383	378	440	456	421	403	397	457	419	429	410	391	410	416	403	397	427	440	426	408	393	404	418	447	391	413	438	408	399	403	416	426	422	460	442	428	377	382	450	433	402	385	407	432	398	445	431	430	378	392	371	449	415	414	425	463	398	445	451	438	425	395	409	415	403	466	411	411	381	401	461	392	453	382	432	433	396	413	418	431	395	389	413	381	391	423	450	453	409	428	408	393	431	420	436	422	447	426	434	437	408	425	449	428	442	427	425	419	423	443	406	421	418	454	407	386	388	411	405	441	405	446	443	403	437	395	459	400	431	417	430	403	405	421	431	403	387	412	431	438	446	402	406	408	396	400	404	419	435	421	389	389	426	428	402	453	450	410	438	408	434	431	448	428	407	419	392	440	443	401	395	440	470	425	436	412	393	387	395	446	389	432	401	420	403	402	451	474	413	420	454	464	419	400	431	414	396	395	433	418	480	387	386	433	411	403	398	381	411	447	428	413	451	398	383	394	385	410	402	417	446	414	398	428	458	417	440	409	447	409	408	463	392	404	417	408	398	387	426	424	392	444	449	417	462	444	392	392	448	394	430	433	420	431	417	392	444	419	430	414	439	399	457	425	469	405	405	451	412	403	472	395	448	450	393	426	417	402	405	403	419	394	417	444	421	417	372	393	405	432	416	422	432	418	419	385	410	403	390	436	419	391	411	418	421	427	408	410
36688	21539	14195	7523	4020	2189	1593	1238	1163	1184	1198	1174	1083	1010	924	915	929	912	948	927	836	953	893	855	893	965	904	906	938	934	921	898	938	918	866	912	876	966	966	904	985	966	921	907	928	880	996	885	949	966	889	945	915	989	898	877	918	888	937	918	930	928	872	928	906	894	879	891	917	918	958	968	921	866	903	896	944	932	883	930	935	885	903	909	872	876	969	892	928	928	942	884	930	966	918	866	907	963	943	957	854	950	914	930	950	897	922	978	937	903	898	935	885	907	1022	867	846	865	912	927	891	951	929	910	902	911	939	906	929	921	894	960	902	900	962	915	918	946	937	920	849	947	929	933	924	927	906	949	926	899	944	949	884	908	980	953	957	933	910	957	902	920	876	924	928	958	928	921	873	873	924	910	853	961	924	985	904	941	901	869	949	929	920	903	930	908	908	862	936	904	899	946	931	854	942	886	906	908	932	928	934	970	932	974	891	924	919	883	878	931	943	856	875	928	940	934	960	931	949	906	879	891	960	917	872	891	931	897	922	947	897	944	985	885	901	894	921	885	914	966	959	938	908	932	913	896	941	944	941	933	904	933	865	943	936	891	907	977	945	901	934	959	905	927	932	908	957	909	936	934	938	953	880	924	860	961	893	935	864	906	925	908	915	882	928	887	855	919	892	925	929	931	922	928	909	900	868	888	900	903	946	925	889	902	910	932	943	959	863	966	911	910	966	938	908	901	907	962	942	945	898	910	907	876	928	937	928	917	910	970	930	860	930	972	892	939	931	940	821	922	887	877	970	883	907	948	946	973	916	911	920	952	896	915	943	895	889	875	901	950	922	930	930	921	821	875	902	904	928	909	879	914	896	938	955	884	928	867	952	933	902	929	943	912	880	868	908	888	937	909	932	894	968	869	895	907	902	899	893	915	925	864	870	882	918	928	918	955	910	934	855	962	904	912	881	893	909	947	954	935	936	925	932	945	892	918	903	953	910	865	898	866	905	897	917	937	958	917	942	936	991	960	892	911	890	889	889	920	959	909	864	899	923	923	917	889	926	912	919	966	951	911	927	919	904	845	870	977	922	891	926	878	917	885	928	969	939	876	938	887	902	902	919	915	912	956	912	918	912	935	932	948	921	951	896	906	921	904	956	909	900	948	903	897	915	930	950	913	880	931	912	926	881	942	961	845	882	944	969	905	859	937	913	936	889	945	934	906	854	897	929	942	968	937	925	913	938	939	911	896	929	938	937	929	969	910	930	933	887	872	917	886	940	932	1023	933	890	933	920	940	949	895	912	921	870	903	966	907	905	951	909	930	953	961	928	896	949	869	920	912	950	874	928	907	874	917	974	894	908	885	923	902	929	911	952	914	926	854	922	946	935	954	935	864	937	925	851	906	945	899	906	916	936	882	856	915	955	933	947	925	903	922	888	871	913	972	880	954	904	932	926	916	912	928	896	910	907	871	970	957	935	908	929	836	943	903	948	912	916	941	919	965	923	881	906	929	929	920	932	932	936	919	983	906	880	925	900	916	926	939	933	924	931	875	950	920	891	930	874	980	840	932	899	873	854	900	948	900	901	872	916	910	956	877	925	905	916	931	960	881	933	975	875	885	940	960	932	940	959	960	952	928	929	931	928	937	913	944	953	959	894	922	902	929	887	917	913	898	893	996	900	913	952	984	893	900	876	888	922	953	941	953	881	891	946	900	880	903	978	928	876	934	907	903	906	926	955	911	882	853	955	934	947	893	989	912	912	934	922	875	891	935	956	939	897	910	906	909	870	918	898	882	924	877	921	924	962	931	948	915	964	931	947	924	924	938	925	912	907	929	891	865	910	932	936	936	890	933	933	895	900	887	909	933	894	937	928	880	936	924	912	944	909	894	898	934	926	921	884	870	888	953	949	947	929	920	846	915	985	917	911	897	945	963	932	869	964	965	938	924	932	942	900	930	886	936	894	898	912	986	895	896	943	873	910	955	925	923	949	927	931	887	908	815	901	897	889	904	929	887	879	930	918	908	892	959	964	962	879	886	938	867	938	880	926	948	935	891	914	988	915	936	895	899	928	917	917	921	948	887	930	947	880	882	922	964	930	904	922	950	926	860	879	906	964	949	951	880	932	918	901	993	888	884	930	896	936	867	908	903	882	963	894	864	935	883	893	964	899	940	909	915	869	905	921	900	925	936	898	946	864	917	966	919	935	898	979	959	911	928	911	887	961	927	940	918	925	946	983	906	880	938	894	904	961	906	905	972	940	974	890	933	937	925	900	917	947	915	907	872	866	945	915	918	888	905	927	917	859	932	906	937	936	932	887	947	926	963	895	943	904	981	918	880	939	938	913	951	899	901	955	907	934	927	918	908	926	966	920	870	952	919	894	885	924	887	889	914	848	910	900	968	917	922	926	928	925	898	904	930	923	917	932	937	885	865	923	932	941	898	939	944	887	973	923	959	938	894	939	859	935	902	960	913	922	952	926	878	908	898	871	911	906	871	936	938	914	930	916	917	961	897	918	912	875	932	882	935	898	973	920	938	927	928	900	880	974	890	945	868	906	940	926	948	850	886	905	915	935	905	869	954	885	1002	970	840	936	936	902	909	935	899	971	901	915	937	939	933	913	935	926	900	940	932	893	878	967	935	920	921	916	962	940	920	916	941	896	892	890	914	971	932	906	963	959	902	934	970	902	953	912	905	907	972	944	964	926	950	954	998	901	910	899	951	905	949	903	905	935	952	970	967	934	887	895	977	862	925	881	943	923	908	889	922	947	929	929	880	902	909	979	915	994	934	943	922	939	947	893	937	872	939	955	929	874	907	891	943	862	894	899	943	908	925	889	925	980	922	944	936	889	824	926	965	882	903	960	930	895	881	925	966	960	961	872	913	933	919	890	914	872	913	951	919	992	988	963	892	893	948	943	966	955	927	914	902	902	1001	883	913	944	866	920	934	931	945	938	911	911	958	885	901	894	931	881	901	934	936	962	941	930	892	903	955	892	897	878	954	932	932	938	890	870	940	916	890	917	924	877	955	936	888	942	897	898	913	915	891	972	905	924	909	894	922	876	950	959	890	986	922	913	917	899	935	930	903	970	909	962	888	895	947	922	923	934	955	934	905	883	942	928	948	940	961	911	902	889	933	923	876	884	894	974	914	955	920	912	905	904	933	957	934	915	903	948	931	902	896	956	903	918	889	938	952	890	930	939	962	922	936	970	917	889	949	912	935	868	909	919	893	905	954	922	924	920	932	926	926	916	905	970	913	921	896	913	967	904	920	967	992	936	949	933	944	882	957	934	898	909	958	905	939	893	980	911	890	918	935	890	913	880	871	961	906	895	875	938	891	923	875	940	864	917	957	936	942	917	930	905	893	936	942	935	1001	936	972	864	873	919	873	960	921	929	971	932	920	904	906	901	966	891	916	884	912	895	873	921	920	869	892	895	902	886	884	922	987	961	941	910	905	896	920	957	913	923	894	888	930	926	944	928	953	864	948	909	883
67626	31271	12526	3629	1388	761	536	486	485	467	439	474	459	480	430	417	466	444	430	458	458	456	423	457	480	498	416	457	468	433	480	464	414	448	497	419	422	407	463	444	439	471	429	462	437	429	428	468	409	460	407	423	450	445	472	446	472	422	420	475	414	428	464	462	425	411	435	437	410	442	462	472	450	488	462	429	457	470	421	391	458	487	453	430	439	456	439	460	451	483	424	452	482	437	438	478	503	395	482	458	488	466	461	429	425	436	400	453	391	425	427	444	468	448	426	431	476	470	428	421	454	439	436	431	466	477	473	463	447	441	512	466	464	422	443	453	442	402	417	471	482	404	469	491	442	435	440	421	427	446	443	415	442	445	437	446	426	458	438	453	444	416	429	442	466	449	473	441	493	428	434	457	441	472	446	460	440	431	448	429	510	420	442	461	454	441	424	470	492	458	431	448	479	425	453	449	463	463	459	420	463	451	413	433	458	456	401	441	433	476	510	440	441	409	434	417	470	426	483	454	437	441	488	444	470	486	481	443	452	430	471	433	440	490	447	458	458	456	457	424	459	447	431	492	411	467	439	414	431	454	465	454	452	472	443	476	431	426	486	454	418	477	444	434	423	449	416	480	464	462	451	467	450	441	486	439	411	458	404	415	455	465	463	493	443	425	468	440	415	473	480	470	436	481	472	420	424	437	402	458	473	452	476	458	446	462	460	443	442	426	472	454	444	433	449	444	472	435	453	435	450	476	483	467	468	442	441	435	426	427	459	453	456	457	419	435	412	424	425	448	478	438	466	405	440	439	466	432	461	408	440	450	435	392	452	417	426	445	509	444	446	458	515	461	459	464	455	459	455	483	458	437	433	474	450	470	429	424	427	431	462	435	465	483	466	433	424	458	440	438	460	444	415	449	451	461	454	438	417	415	447	416	437	416	459	500	431	449	441	439	429	416	407	502	503	445	421	477	438	458	478	464	443	425	465	486	417	463	435	444	476	444	446	432	447	419	392	430	467	440	461	424	430	451	429	436	473	424	519	439	463	495	460	432	444	446	452	455	455	479	431	438	453	477	410	451	455	446	419	460	459	430	490	431	453	442	473	462	438	398	473	433	438	438	436	466	460	445	421	505	460	466	469	453	434	480	428	455	422	447	431	457	400	472	434	447	400	440	430	399	465	428	460	432	440	399	408	461	444	397	449	432	472	448	471	500	464	469	473	426	448	454	465	450	468	466	449	471	443	462	447	429	493	433	460	464	452	427	421	446	416	450	417	432	425	457	470	479	442	437	485	450	429	430	458	424	419	422	437	481	467	458	439	466	444	468	476	445	468	421	417	490	420	429	403	436	461	463	442	482	471	413	479	426	451	417	456	420	482	476	458	441	447	457	457	434	478	505	456	402	421	474	419	459	441	453	417	436	469	408	417	446	456	414	463	445	433	473	435	429	384	419	472	462	414	416	416	438	442	447	478	427	436	453	476	431	437	418	423	482	444	419	423	494	463	451	442	443	437	449	428	449	463	433	463	403	428	442	443	486	469	405	434	451	430	487	456	429	441	479	408	460	434	482	453	456	515	480	468	461	472	427	450	477	450	467	489	460	426	386	424	431	431	445	445	458	426	416	379	446	501	442	458	409	405	438	432	420	477	403	432	462	455	450	410	474	475	443	470	459	442	511	471	464	430	445	465	457	427	451	478	461	467	441	421	500	445	432	410	424	436	481	481	451	429	432	473	479	481	439	439	483	421	401	461	400	432	450	455	431	421	439	394	418	405	444	441	472	459	435	455	438	461	427	475	469	451	435	421	454	477	437	480	464	438	448	488	420	429	456	436	472	419	458	470	463	459	462	441	399	455	439	441	431	455	442	397	459	443	448	472	433	477	453	443	454	450	439	450	444	463	430	438	447	424	461	426	417	401	457	469	455	454	446	476	470	458	459	476	473	480	419	462	430	453	460	448	456	443	454	445	490	425	419	463	489	433	436	458	506	451	470	404	443	427	435	429	458	399	483	436	433	423	435	478	480	465	421	438	439	477	455	430	417	451	469	405	462	445	451	430	444	451	445	459	457	437	460	455	421	442	434	445	452	453	436	455	409	429	467	440	449	437	440	449	443	455	432	505	474	437	450	452	486	440	485	420	447	420	414	418	448	472	481	447	450	462	444	456	431	461	426	453	414	437	464	423	416	399	437	432	452	465	476	468	452	432	454	457	415	441	413	405	463	449	458	415	419	466	525	462	456	438	461	434	420	433	423	437	460	463	481	463	429	451	436	433	426	422	421	415	436	445	438	428	415	448	474	504	448	436	458	463	423	423	427	418	451	426	429	482	415	472	452	443	462	427	466	434	442	473	458	513	447	472	476	430	430	463	446	436	496	448	439	428	426	437	427	487	428	434	482	465	446	404	425	497	429	429	456	466	466	415	437	466	443	448	459	443	470	447	475	443	451	429	421	445	410	463	441	443	429	445	477	455	481	448	443	470	449	444	461	439	468	437	413	458	479	414	445	418	511	447	426	499	437	427	417	455	484	437	478	439	404	487	425	425	482	483	427	462	450	466	451	428	469	449	456	431	465	450	437	452	449	400	435	447	483	446	475	411	485	426	452	441	485	442	443	422	474	446	478	458	436	459	438	477	445	455	427	426	468	422	426	453	426	441	470	453	455	408	419	446	421	426	444	412	430	466	418	435	438	437	451	445	424	449	444	468	429	456	420	435	462	439	456	450	463	418	429	462	471	433	438	466	442	489	473	448	417	400	443	468	466	474	493	440	430	435	464	472	464	472	449	439	434	439	460	419	502	438	447	479	436	413	468	459	461	445	445	471	435	464	461	434	448	501	471	414	467	407	421	421	489	431	459	429	431	431	485	492	467	493	468	486	426	459	446	428	433	467	434	479	481	461	468	453	426	439	416	423	440	492	432	429	406	422	415	439	444	443	480	442	467	452	461	444	449	399	458	436	456	459	450	422	422	452	430	469	476	439	401	457	448	445	467	474	418	404	417	450	490	455	411	465	425	393	456	432	464	418	443	463	452	457	442	442	423	492	422	466	455	459	442	458	414	419	430	472	497	447	408	474	460	421	419	419	480	440	431	454	442	465	463	444	496	450	463	414	440	459	421	422	438	441	408	442	480	418	456	482	389	462	412	434	459	454	430	459	472	441	411	441	449	462	443	447	435	413	428	449	371	468	434	444	465	442	476	461	457	442	433	416	422	441	443	438	436	420	460	435	452	412	429	433	458	472	460	499	443	471	494	463	428	409	444	452	485	436	429	474	499	465	447	457	450	429	486	459	426	420	451	445	436	428	484	469	400	429	423	444	465	445	441	439	505	448	406	469	488	438	425	465	429	435	484	415	435	419	415	443	428	442	467	420	439	454	467	437	434	409	419	431	478	465	449	444	462	433	463	428	482	450	444	421	398	415	464	498	445	458	454	456	489	457	474	433	434	459	425	434	459	429	435	517	512	437	425	419	475	440	431	466	471	418	404
45917	22203	11431	5981	3039	1714	1162	1055	1011	1003	1023	1006	1036	1009	951	974	934	969	927	958	933	969	925	957	988	936	917	967	1049	937	1000	964	921	923	944	962	946	971	991	1004	1001	957	941	969	969	967	961	1030	1013	965	951	967	1007	957	980	1016	934	940	941	950	905	982	1026	946	949	939	954	966	1013	918	985	904	1006	965	997	934	956	946	908	1004	969	946	963	1025	1044	944	947	947	986	987	941	939	938	987	959	996	1021	945	948	1004	979	957	959	954	901	988	973	981	964	918	952	933	1008	920	954	958	953	924	953	967	966	1006	920	945	952	955	1005	1005	954	982	934	927	922	943	940	927	991	953	1030	975	1074	1015	1024	890	899	962	974	901	938	970	968	968	1032	957	987	961	1002	924	979	951	992	964	932	995	1000	908	993	922	1004	963	944	955	1001	971	1002	953	933	1006	974	988	975	951	1012	991	1015	927	967	950	937	932	970	961	970	927	976	980	941	971	932	1004	991	965	983	953	965	982	912	932	1006	1023	933	956	953	1010	927	993	987	987	1008	935	897	920	956	945	948	918	966	961	957	965	1035	894	943	938	924	951	957	962	1033	961	951	975	901	1019	952	1008	944	941	946	1028	915	916	963	1038	971	971	969	966	967	973	920	944	1041	927	1012	981	979	959	913	996	1022	986	938	970	928	979	965	951	950	932	952	930	955	943	1018	950	1017	916	1056	936	998	972	1025	927	972	954	1013	948	959	984	961	972	1006	959	957	961	994	972	942	937	938	941	943	969	962	943	987	961	974	1019	965	946	990	1021	1006	1010	932	994	955	987	957	1011	910	979	948	1004	1033	986	987	958	1015	937	951	924	980	904	962	940	1042	972	977	958	948	960	940	958	968	977	949	985	945	947	996	939	991	937	981	1024	948	952	977	923	1001	933	978	950	961	970	976	883	990	962	985	1008	982	964	938	952	924	933	916	892	1039	1013	998	923	937	938	985	1005	995	967	974	955	1018	962	949	966	953	953	915	1043	985	965	957	972	962	918	970	956	984	953	962	1013	1029	953	972	961	975	987	1005	970	926	990	951	988	979	954	966	1003	950	900	1014	982	898	917	922	935	952	910	927	928	1026	908	956	934	973	993	1063	970	968	983	964	922	982	994	951	967	980	984	972	967	991	890	941	952	1034	962	933	923	927	965	992	943	972	930	997	962	997	934	937	940	959	948	984	922	952	983	928	915	968	962	952	935	946	919	959	922	952	939	960	985	955	996	976	952	942	1000	951	1003	964	989	980	986	957	957	948	981	985	984	961	901	954	934	956	953	990	971	968	982	1019	985	962	972	955	962	963	908	968	967	931	965	977	972	977	954	986	978	966	966	954	1002	988	950	995	969	989	994	917	967	968	937	946	977	953	950	1005	965	1020	966	994	1002	984	1000	964	947	959	943	944	958	998	988	1002	1021	986	991	1041	992	936	929	935	990	945	960	927	940	1015	1027	973	1020	948	939	949	974	930	918	1013	1001	932	968	953	959	945	984	935	953	975	946	947	951	972	1009	949	941	898	987	946	920	1001	932	933	977	956	977	1001	948	964	961	943	955	997	951	935	952	978	979	933	991	1005	926	935	916	979	956	985	995	965	923	915	958	986	915	1010	1041	994	920	943	963	977	979	1002	939	945	977	961	983	1025	944	936	982	927	954	962	967	959	996	953	982	931	1004	1021	976	931	990	1009	976	962	933	942	961	974	1033	1006	993	996	951	986	917	961	947	995	976	979	989	945	934	957	963	993	971	951	991	942	930	990	953	993	931	993	997	947	938	956	897	998	954	955	942	962	988	931	961	996	961	985	1005	984	976	934	1009	995	949	958	1015	974	997	961	1007	975	1021	978	965	995	909	973	988	937	941	968	967	932	942	967	965	984	984	994	887	946	980	932	984	974	936	981	962	1030	950	963	993	977	1008	924	972	960	970	956	918	939	1025	951	930	1009	968	986	922	1010	996	1045	969	996	998	921	1005	985	934	962	969	939	961	1010	960	984	936	904	981	991	942	969	910	967	978	880	924	939	932	951	948	960	942	964	956	973	1040	982	933	917	960	1050	965	936	980	986	921	999	985	941	969	924	929	923	952	997	967	1042	927	930	957	934	987	946	961	968	960	947	946	984	984	1022	963	934	956	949	943	981	966	990	949	958	934	923	984	995	918	950	986	958	946	977	981	912	949	970	951	967	983	952	952	950	956	980	980	986	1004	1016	987	972	971	979	957	972	980	992	937	1005	1004	966	945	1016	921	942	943	985	981	964	950	986	916	974	972	984	931	973	934	932	957	977	988	971	960	955	954	993	1018	966	973	1021	950	972	955	920	971	941	948	934	972	992	977	956	952	955	997	987	945	981	952	994	932	959	914	925	976	970	985	916	989	972	972	974	957	953	908	956	978	977	952	1023	994	985	959	981	990	1025	1004	1040	909	966	927	893	999	929	1009	1009	963	1003	947	943	913	939	979	986	984	910	976	966	974	969	962	960	1002	950	965	993	997	994	1007	941	952	991	1000	985	984	992	993	989	970	917	967	976	895	976	889	953	954	981	990	946	1025	973	962	958	935	939	965	965	943	1030	982	947	943	1021	902	976	989	943	918	929	997	966	925	961	989	986	968	957	1043	1025	990	976	948	995	926	965	971	928	1011	973	1007	969	1012	949	976	986	989	882	965	992	936	937	1008	911	1010	925	989	942	1002	937	968	988	947	962	950	922	924	934	991	999	976	937	999	962	1011	941	931	1003	964	1004	972	964	952	987	982	995	993	984	963	976	998	949	1009	988	947	983	972	979	976	917	925	988	944	985	1001	932	936	960	968	991	1025	1004	909	1007	945	925	979	964	907	972	972	918	990	966	943	960	950	973	942	995	994	996	946	937	990	985	1004	965	932	940	964	975	953	961	990	973	980	945	937	974	975	991	912	989	965	965	937	978	983	952	1011	1001	916	916	960	1037	947	1009	897	1005	979	992	915	1003	972	1044	969	1030	932	949	980	973	1004	971	948	960	1017	967	992	937	1011	923	937	899	997	962	1000	997	1001	936	1015	978	971	994	969	999	996	956	960	1002	905	987	913	979	983	988	993	928	937	975	939	942	1004	925	932	939	935	994	997	907	1054	926	997	951	985	921	1034	950	965	964	923	974	906	936	960	955	954	959	951	976	1003	973	998	942	933	984	964	1029	929	927	986	1008	1006	998	908	1012	947	949	930	963	972	971	1048	1001	990	953	980	931	1015	973	1005	988	978	904	951	976	921	948	913	990	990	956	1002	1028	1004	937	993	977	934	988	996	967	933	922	962	1004	979	933	969	937	987	1003	965	913	996	950	1023	926	941	980	970	974	995	984	953	1013	932	968	959	962	989	980	1005	988	992	971	957	969	989	927	960	933	966	941	953	970	972	970	928	964	936	998	990	974	954	1002	966	928	958	1007	873	917	993	932	991	955	943	1000	940	968	976	1015	1003	930	965	960	1041	1012	954	1004	949	971	958	964	993	1005	997	965	938	1000	938	984	930	974	982	947	999	942	977	1020	990	968	943	967	978	966	949	957	932	924	928	977	931	995	976	990	1021	987	1000	939	976	901	950	995	976	930	1001	999	969	987	978	969	1003	994	982	1021	999	965	960	932	973	921	1011	937	1008	967	934	905	963	995	933	975	962	974	964	936	986	959	986	1018	1041	967	932	996	944	1010	960	1000	978
53191	20182	3455	796	528	438	431	405	460	440	422	427	434	426	423	434	456	412	435	385	417	412	404	422	414	403	473	430	411	457	422	422	382	399	412	487	431	416	450	442	436	431	427	454	468	460	440	457	444	434	461	461	468	488	435	417	438	431	433	416	440	391	443	399	443	453	475	421	453	420	429	395	393	462	445	437	438	472	453	481	448	441	393	417	451	424	442	463	391	415	459	422	405	421	434	473	403	412	425	433	412	425	435	424	439	422	385	417	411	436	439	440	441	408	455	463	434	443	424	440	451	472	438	421	476	422	448	481	444	423	460	438	430	415	426	458	431	452	481	439	413	453	436	422	473	447	459	453	427	451	442	408	421	414	438	419	432	422	479	408	417	443	434	447	433	456	443	409	425	432	407	431	450	445	460	456	427	427	470	411	406	459	441	470	440	466	431	476	462	471	424	443	470	404	385	441	410	415	420	426	409	440	420	449	461	455	454	490	454	433	428	428	419	465	438	429	386	412	422	451	413	489	410	433	434	446	416	426	453	440	465	463	417	480	423	433	451	439	460	442	442	474	432	461	425	445	419	458	422	414	430	444	394	464	452	389	434	428	439	488	477	411	396	444	435	423	423	411	381	440	418	449	456	436	428	442	443	451	434	445	418	477	463	429	395	439	433	417	442	425	437	451	447	449	407	460	436	416	408	436	445	432	435	426	447	436	403	437	418	419	429	431	463	411	393	421	489	446	471	479	428	402	409	415	406	450	422	421	465	444	401	463	434	441	441	488	368	434	448	436	426	416	443	463	469	486	456	417	400	458	424	444	438	434	444	428	444	439	480	460	404	419	438	459	411	450	474	427	414	418	449	445	423	431	469	425	415	440	432	407	432	444	392	464	441	417	435	427	454	465	434	433	448	430	443	423	437	427	407	465	444	436	415	412	460	427	471	423	401	428	449	426	447	404	428	418	426	428	441	453	429	443	421	448	435	445	410	482	452	417	403	394	436	426	371	444	445	420	455	483	431	426	452	441	451	392	441	423	433	431	410	435	448	498	414	442	475	424	441	463	389	410	460	475	466	424	409	408	437	431	475	453	480	441	448	426	451	457	424	414	397	433	455	420	432	450	439	414	442	493	426	469	452	403	396	475	476	456	411	419	426	455	414	444	402	418	419	424	443	448	417	430	403	424	417	444	423	433	433	445	419	404	417	443	493	398	447	444	433	480	415	406	447	502	448	431	451	422	479	466	445	449	438	445	391	412	437	448	436	439	444	439	469	432	413	375	450	441	438	406	457	458	435	443	447	415	410	452	457	424	459	417	445	410	405	438	419	459	420	416	435	409	383	448	435	420	394	425	419	447	419	438	439	423	464	433	428	424	440	406	477	458	436	472	456	427	481	420	423	454	413	452	428	439	446	422	452	398	460	458	424	398	419	429	425	443	401	430	393	421	413	433	430	396	413	428	418	411	433	454	427	488	433	412	430	429	411	473	472	424	458	427	444	463	438	424	433	400	450	436	405	445	452	419	429	438	432	421	435	432	398	383	413	444	451	422	437	421	435	440	417	407	489	387	407	447	406	432	448	446	440	476	430	428	413	424	419	444	402	443	449	437	429	442	428	445	450	403	425	450	485	444	465	420	458	465	447	428	424	468	415	440	445	403	432	410	449	421	428	400	427	453	450	405	411	404	398	451	420	444	459	391	452	411	443	444	430	440	459	440	421	405	455	415	427	423	374	418	403	424	394	438	449	411	478	457	457	428	417	463	417	424	432	437	422	448	442	420	434	446	404	424	467	406	451	421	468	415	460	435	422	422	445	395	407	464	422	429	427	395	410	418	420	439	458	391	445	444	454	435	456	443	432	427	436	425	405	450	433	462	427	451	448	416	453	444	460	401	420	397	398	496	453	445	435	437	444	438	441	420	409	450	393	420	407	433	431	437	468	448	469	453	454	441	442	449	411	473	426	463	388	413	399	418	437	412	495	430	423	457	429	433	413	433	440	427	448	455	442	459	417	447	438	443	432	425	453	437	456	449	454	434	426	475	418	368	451	427	413	406	438	388	427	424	394	419	395	434	433	430	426	456	414	466	412	448	423	419	444	392	425	458	424	490	456	476	484	406	435	484	439	429	364	431	414	420	411	435	433	419	413	461	444	422	500	453	443	454	467	453	472	454	393	421	464	455	374	446	439	420	432	449	485	398	453	417	430	439	445	408	406	408	411	464	439	459	443	404	413	467	408	450	401	390	421	436	468	444	447	415	429	439	434	429	434	448	462	418	442	440	447	418	440	408	417	414	442	442	464	460	418	429	478	390	423	392	434	469	419	417	361	432	443	439	423	451	451	439	490	414	439	431	458	483	398	436	459	503	440	471	408	446	410	446	444	414	429	473	442	444	416	455	427	440	392	442	421	432	432	401	418	439	435	409	426	459	458	425	366	439	438	470	447	447	444	431	439	411	449	434	401	464	435	430	461	461	412	425	415	428	387	378	434	430	453	449	416	447	455	455	469	454	518	442	464	423	446	421	405	439	458	425	430	361	455	422	419	387	448	447	399	406	434	427	434	433	458	416	455	426	398	410	417	463	423	458	411	474	407	464	394	481	412	423	470	457	425	443	455	454	443	482	444	429	437	439	430	405	425	424	414	422	422	421	413	487	443	444	407	415	431	477	438	451	435	414	451	441	479	448	387	430	442	415	422	420	384	451	466	409	430	433	436	431	440	459	473	397	467	417	449	407	452	392	430	434	433	425	432	452	427	449	428	439	455	409	411	436	419	416	425	439	411	420	459	445	435	450	458	415	420	445	452	460	425	451	457	395	432	434	466	425	468	458	423	418	460	450	411	408	412	404	472	429	412	391	417	462	424	398	419	484	458	439	400	424	449	436	407	433	426	405	423	435	409	432	436	408	479	420	453	415	425	393	446	389	463	409	445	472	452	429	464	454	438	434	401	409	461	434	427	453	398	411	447	436	403	439	402	441	399	415	434	424	425	437	425	455	439	461	435	442	443	467	449	453	435	444	422	433	421	445	437	426	438	434	423	407	433	452	417	428	474	475	446	404	438	473	415	452	422	437	459	456	492	392	456	450	399	454	405	425	452	391	422	448	409	471	457	414	437	417	400	441	456	401	436	401	424	427	445	441	478	458	431	468	440	426	437	449	423	420	429	454	512	403	399	442	451	430	461	425	449	407	426	438	453	443	436	439	444	466	427	405	440	388	441	409	472	438	430	410	430	420	413	411	486	493	463	425	402	434	466	447	405	425	429	429	423	487	429	426	420	419	461	422	431	412	398	451	449	430	456	434	414	431	398	444	417	459	447	406	486	460	460	441	431	474	430	449	430	417	444	440	401	441	454	434	436	435	469	455	405	390	468	417	427	434	450	420	413	443	433	424	425	436	424	424	424	395	410	428	429	422	435	453	446	414	436	415	427	476	399	425	447	464	456	403	420	401	440	415	385	451	426	418	471	400	433	472	406	399	424	454	437	430
37435	13709	3026	1588	1269	1051	1028	933	937	940	955	967	960	1048	963	926	972	959	1023	961	1038	927	907	933	982	915	939	971	910	960	928	932	945	920	978	943	918	939	917	919	972	938	933	929	904	907	978	985	956	905	955	949	915	910	943	962	967	932	938	945	920	897	942	958	917	981	930	956	926	952	936	901	944	909	995	933	967	1000	969	914	966	971	900	962	947	906	971	921	997	923	992	918	944	928	944	859	992	994	923	937	943	952	958	940	957	961	957	919	902	901	893	950	942	919	915	968	959	965	924	999	994	929	919	917	917	971	1000	940	967	919	890	968	958	946	953	998	952	894	918	943	966	922	926	932	966	968	950	977	976	925	975	951	948	962	910	924	953	921	911	952	905	909	968	998	936	943	933	938	925	1025	966	937	943	956	964	910	910	940	1030	956	953	969	967	946	953	952	952	998	958	964	995	950	948	959	942	992	934	960	964	977	944	957	926	969	944	932	960	888	989	923	973	936	965	1008	927	900	926	956	922	937	873	929	921	960	941	897	911	972	900	937	925	927	954	921	948	991	943	924	959	937	959	928	955	911	860	1018	964	971	928	943	932	973	935	933	942	929	952	951	954	941	921	983	939	873	915	961	944	967	945	1018	984	961	919	934	982	947	924	988	914	981	1001	972	957	933	941	929	915	978	939	951	1024	998	973	944	903	956	910	884	913	913	893	883	981	888	977	940	931	955	979	948	1012	982	873	881	923	950	951	905	959	958	930	955	950	971	956	939	928	942	915	910	981	973	914	921	945	945	945	939	951	959	873	944	959	985	910	894	959	897	920	979	971	954	993	924	974	956	952	972	934	997	921	972	956	953	862	940	901	955	947	1007	922	882	939	961	976	934	982	962	917	988	906	948	966	870	950	954	960	923	985	940	948	906	937	935	925	927	977	905	959	934	941	920	948	985	934	928	961	940	906	896	920	891	962	927	959	977	978	945	954	938	950	938	954	965	942	975	877	926	952	945	923	946	934	984	912	949	935	915	945	948	932	890	941	958	950	972	899	995	874	1013	955	864	952	1020	969	956	911	981	972	960	954	966	939	988	1003	910	958	925	944	937	975	930	917	952	926	981	967	949	894	921	923	947	935	939	950	927	961	957	968	969	954	992	931	950	1019	890	964	953	934	1001	971	875	946	942	917	963	938	918	962	995	911	928	993	1003	936	923	938	995	897	965	971	968	945	918	977	937	937	978	932	956	905	867	980	901	981	930	964	932	970	923	937	962	957	965	950	953	923	927	1001	994	944	923	949	960	939	944	909	937	945	918	964	920	933	957	952	975	934	960	988	897	956	936	948	945	872	1004	973	902	939	954	1001	933	932	977	984	944	939	959	913	957	968	932	987	925	902	934	950	962	924	904	924	970	927	942	979	948	1017	911	1012	950	912	966	900	999	900	981	912	950	914	876	924	968	997	966	983	927	920	912	933	900	966	941	968	950	980	961	944	975	967	934	921	957	913	946	886	934	914	920	942	961	972	957	963	914	909	955	956	957	1020	956	938	916	962	955	914	922	941	892	905	933	957	878	940	955	915	986	941	951	986	952	996	957	949	948	899	913	957	1001	940	946	924	915	1003	977	949	928	998	982	976	966	890	935	971	976	969	921	998	978	948	974	928	948	940	970	931	918	912	951	883	953	905	937	912	934	920	938	935	934	923	911	950	936	898	903	929	968	972	956	912	932	955	897	961	923	911	936	946	913	877	945	997	960	922	947	931	977	934	993	940	1026	939	923	976	972	959	950	950	953	897	998	950	908	971	962	973	934	909	965	961	923	911	947	941	914	893	913	973	935	998	927	957	927	951	961	1005	961	953	908	941	969	925	935	916	971	940	952	983	935	888	941	994	901	928	911	959	967	956	1008	933	927	937	922	943	918	931	926	896	964	920	947	962	894	973	967	923	942	944	910	928	873	891	923	919	1011	997	934	970	937	966	960	966	892	917	949	988	977	1002	976	951	937	962	1012	902	919	911	946	934	940	899	914	944	936	929	963	932	995	984	980	964	915	1014	959	976	983	923	897	982	921	949	942	964	944	894	956	961	912	986	974	949	959	941	929	961	917	935	960	925	982	946	906	966	972	1003	998	978	938	940	946	938	978	941	935	892	953	972	954	926	949	987	936	925	1051	923	911	965	913	963	942	943	975	937	958	938	954	908	941	965	968	993	914	942	997	950	954	998	942	976	890	960	883	1028	881	963	971	935	958	960	971	1039	963	983	926	940	916	1019	922	930	935	957	968	950	914	945	955	999	993	959	945	973	900	994	938	924	944	903	1008	964	882	915	965	946	918	913	934	945	978	897	911	942	1001	937	917	917	964	976	952	948	957	882	922	910	956	969	949	927	931	950	940	990	951	927	983	938	992	964	945	927	897	1001	940	891	963	982	970	929	934	1003	971	899	975	934	962	933	992	937	940	975	983	952	923	901	922	928	919	962	955	993	947	948	968	973	950	960	920	987	977	921	952	944	942	926	954	939	923	942	932	929	973	935	941	915	931	956	951	968	964	980	935	896	954	933	942	923	949	881	953	940	906	939	905	918	926	978	992	936	987	995	952	919	936	924	895	953	907	942	944	946	967	972	934	902	968	985	982	959	961	946	958	948	943	889	952	969	952	949	928	960	992	910	950	916	959	895	988	951	930	887	986	972	954	961	950	991	901	951	994	986	922	971	902	984	904	924	873	914	897	964	925	967	921	946	925	922	976	995	945	958	990	927	992	993	948	958	964	978	958	930	901	999	920	915	945	933	977	966	962	956	927	906	984	984	974	922	930	1021	970	936	940	922	943	909	967	930	955	972	943	938	954	947	963	934	951	930	948	960	983	947	980	942	937	917	909	1001	960	968	951	909	991	925	932	971	911	919	937	899	976	956	959	938	980	915	939	924	982	891	913	947	1001	961	998	958	955	913	945	931	981	1018	983	956	984	926	935	908	937	949	942	960	901	961	973	955	985	895	967	950	889	940	982	936	922	977	937	996	957	963	941	976	920	960	933	965	941	926	941	929	975	944	967	891	937	943	951	976	950	956	928	957	922	922	977	931	956	946	992	966	917	918	922	937	886	949	985	902	970	960	946	948	995	917	943	922	926	952	914	951	938	924	937	843	946	889	961	935	955	950	959	993	990	917	1022	935	974	986	984	952	988	934	961	963	912	942	933	897	957	908	943	970	939	861	914	912	892	928	916	918	931	946	953	914	938	942	899	978	892	904	913	953	974	909	925	941	936	1014	921	934	926	941	943	898	986	997	946	952	932	902	879	927	951	928	940	937	967	962	957	990	987	938	947	938	882	997	885	942	976	895	892	945	954	931	964	924	962	928	986	993	959	984	938	925	859	933	909	942	953	884	925	948	930	1008	993	960	945	915	944	946	927	958	954	909	897	888	950	982	955	944	967	935	903	914	984	845	938	958	927	952	940	956	934	954	906	943	914	936	959	936	944	986	966	995	919	948	947	898	906	914	965	980	938	988	948	983	1012	986	947	946	932	898	944	977	866	942	956	994	948	850	920
64827	26639	7340	1136	561	426	493	421	469	427	477	450	420	409	412	431	474	437	426	418	415	437	402	467	460	412	453	450	468	450	431	412	453	446	411	438	453	456	478	459	441	424	409	482	386	401	440	411	433	442	454	427	424	462	403	456	421	440	428	465	425	448	419	416	394	443	456	447	449	418	473	416	452	425	457	418	452	458	421	442	406	425	457	451	448	437	482	404	406	407	437	423	434	424	426	433	464	435	402	444	448	460	457	406	433	439	425	448	387	457	454	454	434	440	451	467	470	422	439	483	465	436	417	423	423	429	440	439	427	472	445	412	461	455	490	469	443	453	445	450	415	431	456	439	414	461	461	446	443	467	418	425	435	412	424	442	416	451	430	439	475	414	428	414	425	468	407	434	433	424	435	461	438	435	452	468	444	401	386	421	442	441	452	442	471	458	447	403	421	387	438	435	442	465	457	459	444	456	437	438	457	417	457	390	415	455	447	448	480	453	429	427	417	428	451	448	417	409	458	429	421	438	465	467	425	472	428	412	410	382	459	466	446	434	409	458	472	470	407	501	460	425	455	453	434	416	458	446	424	403	461	436	416	403	444	439	466	451	422	445	438	463	446	400	421	437	487	409	404	436	463	418	434	440	429	405	423	420	465	462	432	478	428	437	422	405	440	461	429	446	489	431	447	441	409	412	450	468	455	481	468	456	408	428	449	444	400	477	474	431	449	459	440	414	453	451	435	445	448	420	428	398	460	441	420	453	400	448	406	433	414	385	422	434	456	448	427	448	450	432	422	393	441	445	445	430	441	431	499	458	435	476	441	402	422	420	442	481	390	436	482	443	398	435	466	448	423	441	421	427	462	412	444	479	455	430	456	410	487	463	432	445	421	422	385	449	434	466	440	468	450	397	437	467	423	435	422	417	431	415	477	442	429	438	440	440	433	449	441	430	400	438	445	441	388	425	453	412	446	460	441	418	407	440	407	430	408	449	451	416	417	421	416	440	429	470	414	463	451	434	406	396	435	444	448	434	423	431	454	434	432	432	435	417	444	453	445	443	466	452	447	498	392	443	430	390	452	469	426	430	429	446	400	418	454	436	419	439	437	463	427	444	441	451	473	451	448	476	416	462	483	470	461	451	411	432	393	427	444	431	413	477	430	418	438	463	460	434	414	429	409	436	440	461	420	432	412	487	440	457	458	452	458	446	436	436	420	481	441	434	426	425	403	459	444	404	425	421	403	439	444	470	473	429	418	503	429	432	468	460	428	451	472	435	467	454	473	456	479	459	402	394	389	399	462	438	461	453	430	445	416	439	470	426	435	473	424	411	428	442	419	403	455	471	442	459	437	449	433	433	451	367	381	458	432	416	422	434	400	469	482	403	445	417	427	447	456	465	428	429	422	448	414	432	426	426	401	452	441	455	451	476	451	426	467	439	442	419	463	457	434	447	446	440	428	420	433	406	462	472	441	436	445	461	440	432	434	438	436	457	466	431	434	428	415	471	434	448	466	444	418	418	467	439	450	430	462	432	437	428	427	460	434	493	453	430	396	429	424	414	445	417	429	451	463	423	435	436	441	453	440	432	447	471	424	440	444	469	396	429	419	460	428	436	471	436	407	444	472	427	398	432	432	445	432	471	435	446	472	418	420	457	431	417	395	483	476	419	433	407	428	427	440	429	461	370	470	426	447	439	451	442	414	462	457	410	415	443	461	423	452	434	438	431	409	440	426	429	435	401	471	473	432	424	431	463	504	419	401	444	455	442	437	422	421	494	450	441	371	431	399	495	450	477	425	432	444	447	490	436	406	439	405	435	418	436	443	454	451	446	416	428	416	446	430	466	417	461	462	413	433	412	426	480	469	427	415	476	478	423	416	399	439	424	428	469	457	441	435	450	417	476	448	460	449	453	455	445	456	443	427	462	426	422	452	469	434	442	469	468	427	489	421	442	406	425	428	409	453	442	458	458	414	429	426	409	430	454	435	460	454	392	451	428	458	396	451	439	439	433	407	469	434	437	442	491	462	401	435	433	419	455	447	429	432	454	455	461	471	435	423	400	460	468	421	427	443	463	433	397	456	414	433	437	405	427	414	433	433	445	464	393	405	404	471	465	441	451	422	432	461	469	475	475	460	385	464	446	418	423	418	440	423	418	459	423	423	437	411	438	444	450	433	426	416	417	444	473	440	454	399	425	435	451	428	428	428	392	426	463	480	455	441	445	428	420	459	408	463	486	439	423	460	431	455	429	432	418	415	429	485	420	444	429	429	449	422	441	435	438	438	429	383	457	453	454	437	441	443	442	473	448	405	436	446	460	442	428	468	482	420	472	432	435	442	456	424	434	436	445	430	466	422	414	503	441	438	427	438	413	424	408	396	411	464	461	484	449	434	444	444	446	442	410	443	468	417	469	455	426	409	482	410	412	424	432	430	459	459	439	413	460	468	440	392	408	448	394	447	455	438	426	444	410	409	423	483	457	468	426	413	396	431	406	413	420	412	404	448	432	464	448	414	445	453	415	457	432	438	419	372	423	439	425	448	434	437	437	460	425	429	426	433	423	396	429	448	434	404	408	453	479	409	444	448	466	442	457	432	436	405	399	473	434	441	433	448	449	445	410	472	459	464	443	390	441	436	437	423	414	426	416	467	442	403	460	444	459	442	429	445	457	436	482	457	411	417	457	471	453	448	458	488	469	437	471	430	442	477	477	414	425	463	428	408	408	396	448	423	440	404	418	466	470	399	385	414	459	470	401	435	448	462	482	418	441	425	415	406	438	432	431	429	469	441	419	417	485	456	431	436	471	421	482	414	457	446	447	487	444	458	427	462	424	408	459	469	456	447	454	502	419	402	452	472	511	450	457	443	420	428	442	457	443	422	433	414	430	475	454	464	426	430	441	456	453	439	438	387	463	415	447	442	425	436	453	423	474	461	446	480	416	431	441	452	450	435	425	443	411	445	452	482	443	454	453	429	440	446	454	439	470	491	444	424	427	487	422	423	423	425	463	437	412	422	448	415	432	468	454	416	419	430	440	451	431	465	424	468	457	438	447	423	454	414	520	438	396	468	424	412	441	467	460	456	453	484	465	463	456	484	418	423	425	404	432	445	462	487	445	441	476	422	414	434	458	407	400	441	463	454	434	445	451	479	446	441	447	456	466	460	405	450	438	452	463	447	447	468	421	436	399	446	417	395	446	407	444	392	463	450	444	414	442	425	411	440	467	461	442	464	455	465	482	492	472	425	418	456	484	461	427	437	389	410	462	477	445	442	450	402	417	439	463	444	449	439	449	454	452	451	481	395	459	443	466	454	448	433	433	444	424	435	469	436	442	451	447	403	440	436	497	452	443	477	483	470	419	458	452	473	451	449	487	445	404	476	433	414	437	436	431	399	449	468	440	424	481	446	404	410	447	431	417	447	469	469	464	464	459	442	454	399	487	442	498	432	429	431	422	440	459	444	445	449	452	441	386	437	428	478	468	450	422	453	424
44121	17044	4821	1803	1113	1044	1046	962	975	895	998	979	954	971	964	934	901	971	982	964	972	953	931	962	937	921	957	980	969	989	951	927	965	941	937	971	1010	995	962	913	1021	939	933	972	991	938	967	972	983	951	907	1010	939	976	933	915	947	980	953	933	931	958	979	911	985	997	963	935	987	949	957	983	909	955	944	1000	982	1013	946	954	965	957	954	983	926	990	962	916	959	1016	943	962	937	962	994	985	937	939	942	918	905	943	950	965	955	963	978	943	962	978	1012	971	976	931	960	1002	973	950	968	958	951	994	984	957	951	974	971	950	945	928	966	962	971	944	1015	971	1006	940	938	911	952	942	936	961	956	931	965	927	967	953	962	931	950	1004	959	905	950	958	1028	940	943	971	928	954	933	962	972	905	977	956	968	968	961	905	971	934	1005	937	908	973	947	966	916	980	913	996	935	1022	949	953	987	928	944	989	967	999	952	934	863	932	987	1000	959	1043	998	938	946	958	924	966	947	929	929	955	981	921	905	974	912	920	968	994	1005	944	1013	932	949	967	949	1000	985	940	962	935	939	933	951	900	975	910	975	982	966	966	955	984	950	912	919	981	938	991	992	1001	997	1008	915	918	968	958	984	884	862	941	965	957	994	984	950	959	994	926	958	932	948	961	967	929	981	949	953	964	949	1000	955	924	945	912	942	945	933	957	919	973	1025	889	992	937	995	915	949	972	903	986	948	944	897	918	946	965	1003	977	955	952	909	946	971	976	914	921	995	943	941	938	950	904	884	984	1022	993	962	927	990	941	982	952	979	957	1020	997	989	929	918	918	922	913	960	954	918	1001	927	998	945	950	966	980	1004	949	996	953	916	909	983	986	962	954	985	914	954	959	931	974	896	947	975	929	855	964	954	953	949	903	979	1027	964	879	964	961	972	980	931	956	926	973	989	992	963	920	994	978	984	933	991	987	970	953	944	917	962	993	959	960	958	915	937	1026	951	938	946	929	982	984	1001	979	947	946	970	897	942	953	935	1003	972	976	992	1034	1023	996	949	954	933	920	963	948	985	953	921	976	952	988	981	966	979	953	928	932	956	995	979	997	976	938	997	915	947	941	922	923	922	955	980	973	931	909	949	965	1033	991	983	957	951	1012	955	990	900	976	973	967	944	926	944	951	993	1005	1028	947	929	931	977	932	978	973	928	959	1020	946	967	946	937	979	925	935	973	973	974	985	926	956	943	1004	959	976	964	952	970	945	945	962	952	995	917	1017	938	929	964	977	964	942	959	958	934	955	954	954	952	924	983	962	965	932	930	912	961	960	939	950	881	947	960	989	964	988	952	924	958	996	951	991	929	1007	977	950	1004	1016	949	905	968	972	910	1030	933	979	935	998	937	917	962	935	967	973	904	941	931	987	946	993	996	925	952	960	947	959	1009	976	926	980	896	933	936	901	982	959	894	917	896	1015	1000	1006	907	970	975	976	939	928	990	990	927	950	974	953	951	962	1002	995	939	980	952	964	916	958	1002	990	929	1008	1003	939	962	1003	996	1007	918	1010	947	911	907	934	1037	1006	956	970	1039	935	1029	923	963	981	949	984	956	978	986	919	1005	978	991	974	959	964	986	951	992	920	937	943	941	947	895	930	976	1019	992	956	962	940	1020	945	921	992	956	941	941	936	954	935	997	970	948	930	985	954	961	976	948	1005	969	865	952	977	980	1016	952	933	920	950	969	979	943	947	975	949	921	951	947	1007	999	953	958	927	975	1031	986	974	942	940	1031	973	966	907	939	1009	911	1026	970	898	947	972	957	1020	953	1021	969	951	919	946	913	929	910	950	986	892	962	981	918	963	1009	984	961	974	986	952	1001	949	959	973	954	959	980	940	984	968	919	934	925	974	980	935	975	978	967	948	1014	976	932	1001	947	951	1026	990	962	926	951	938	942	994	956	933	973	990	954	999	970	954	962	889	940	1002	964	959	961	981	917	927	964	937	983	1027	952	1037	974	949	966	958	894	999	1018	959	968	953	972	917	891	977	916	934	973	916	944	982	978	945	927	942	967	965	945	976	939	992	993	980	966	955	989	923	959	959	938	968	966	962	938	943	1018	961	938	882	987	1018	960	1009	1012	951	960	1033	978	919	941	1004	952	961	966	991	931	996	993	996	951	929	937	931	994	933	937	926	984	968	950	961	943	899	903	941	994	972	940	911	977	965	920	991	903	930	1019	943	901	1059	980	995	944	965	964	976	979	967	926	949	931	951	950	931	910	949	993	964	928	965	922	924	942	986	968	956	985	986	975	982	974	929	985	900	938	920	982	965	987	958	924	944	959	961	972	1042	984	939	946	966	981	968	946	969	928	962	946	924	928	940	956	986	941	937	987	1004	973	948	950	921	958	942	948	999	990	911	943	955	975	1025	967	968	1029	956	969	931	923	959	964	1000	987	931	955	956	969	1006	946	960	992	1001	939	936	932	912	953	947	960	962	967	991	878	960	975	957	967	923	960	968	941	927	969	959	999	983	958	944	968	1015	945	950	967	908	920	983	975	921	921	936	919	908	941	947	971	930	975	1001	955	971	993	915	968	1019	967	962	908	976	960	952	978	913	967	947	954	1020	950	911	962	997	980	968	913	940	941	950	953	975	936	970	931	946	1015	926	894	979	923	966	967	986	938	910	930	948	933	1006	941	986	987	961	962	988	968	990	990	989	937	920	928	935	989	989	903	940	988	960	908	954	956	990	959	924	942	933	971	944	974	890	978	889	922	921	964	994	990	999	981	938	932	882	973	955	1003	994	946	940	957	1018	993	989	1036	1016	929	922	977	926	935	985	921	951	1019	963	932	966	968	986	951	1005	962	987	994	894	961	966	950	988	980	947	965	976	948	930	909	973	956	975	988	1060	999	938	961	980	958	954	991	951	943	952	949	952	1030	972	963	998	902	911	973	929	970	943	949	941	945	943	996	975	959	987	926	964	991	965	970	955	993	946	972	967	943	958	921	973	931	958	970	944	966	974	993	962	976	960	905	987	934	925	955	944	961	958	929	891	973	974	960	956	943	952	1001	926	982	946	955	981	939	964	983	898	940	1002	906	993	921	903	958	974	958	940	988	959	900	979	871	920	1030	943	912	956	1012	988	955	984	968	969	942	995	945	993	956	933	949	903	967	954	927	948	986	994	1017	935	951	1006	974	939	948	992	981	972	966	956	929	961	926	934	987	960	1058	980	936	976	931	961	917	948	910	935	995	969	917	982	970	976	937	927	920	959	996	966	912	959	948	975	931	950	967	983	947	972	987	952	1005	960	962	957	967	962	934	976	876	910	967	971	914	1008	972	959	970	996	961	1005	965	905	963	996	950	946	981	914	950	1046	892	935	936	958	884	981	966	958	933	963	1022	967	998	986	977	982	921	938	971	920	1010	938	932	972	881	1002	936	976	965	963	991	920	891	965	928	942	978	975	933	909	933	964	1026	962	972	941	945	1026	1020	941	1013	951	956	957	948	985	1005	971	989	1006	956	939	983	991	941	905	959	959	973	966	988	919	929	928	957	941	984	951	945	1012	977	905	1018	949	965	969	928	927	918	1003	981	974	962	914	961	1021	958	944	965	960	982	1000	957	977	967	947	928	984	973	1025	901	942
60515	25978	11604	4255	1781	891	623	532	513	519	427	479	451	428	457	442	439	410	451	434	437	456	460	443	426	418	439	421	404	501	424	394	453	400	451	402	490	448	430	406	431	459	432	473	414	456	411	424	426	426	411	413	429	414	444	428	416	403	421	451	483	455	437	420	483	490	449	431	450	486	464	416	456	445	409	434	437	400	467	450	414	421	411	467	487	441	408	447	433	460	448	418	432	430	453	449	439	492	452	482	447	426	422	436	442	409	456	489	475	464	428	423	426	458	439	494	453	415	483	435	435	435	448	466	421	415	407	442	472	484	421	424	390	395	458	446	428	430	469	464	445	392	408	432	469	484	467	420	415	481	435	445	411	438	431	428	434	429	477	451	429	427	431	450	446	456	459	427	451	440	450	404	443	400	417	430	440	466	432	487	424	411	473	431	435	455	434	427	420	398	455	408	472	444	414	430	436	478	494	417	439	428	454	434	432	432	450	451	469	448	482	469	408	438	435	417	426	445	457	442	426	425	437	440	438	493	441	426	464	457	466	425	447	429	418	443	477	453	455	429	437	479	453	428	440	451	406	464	441	422	444	445	469	440	448	428	464	427	409	446	446	440	419	441	464	459	441	444	428	422	428	420	450	460	454	440	482	428	414	429	423	521	444	435	455	444	464	392	478	447	420	424	416	421	443	409	436	444	398	399	449	457	450	457	497	470	431	452	489	426	498	422	434	435	454	445	468	472	439	420	407	437	414	453	468	435	433	436	425	461	431	458	465	455	433	426	445	464	444	414	464	447	459	422	426	430	457	408	443	463	426	441	447	430	401	420	391	451	420	419	418	450	465	439	429	455	440	458	393	435	449	423	442	435	455	423	455	433	493	424	453	446	406	428	464	440	424	426	426	430	446	411	423	453	420	431	450	436	420	472	415	426	462	446	454	437	436	416	432	504	448	462	440	441	433	438	442	433	408	418	435	414	402	427	469	431	454	434	427	376	442	393	428	488	443	449	454	430	461	503	429	446	399	431	423	461	432	425	446	421	462	460	447	497	480	414	475	399	455	459	460	448	479	449	451	412	442	444	410	416	424	431	409	456	384	455	435	428	444	445	426	405	470	468	439	464	439	484	504	412	463	432	422	444	426	423	441	423	428	444	409	461	428	452	437	451	457	441	426	453	467	425	424	446	477	431	433	447	445	400	457	490	441	451	445	451	408	426	441	418	453	438	419	423	457	442	407	452	466	405	403	442	458	411	429	450	439	437	446	412	451	485	443	468	454	439	463	420	436	468	411	409	463	440	436	426	438	447	447	463	437	451	492	458	435	455	456	451	469	414	411	421	428	455	445	422	408	436	485	421	436	465	467	422	456	449	474	413	465	426	434	424	427	435	440	425	443	426	394	483	450	390	427	451	472	431	436	413	444	427	401	435	473	481	458	411	458	452	426	427	421	444	481	501	462	418	457	453	450	465	463	388	412	441	444	431	442	419	493	437	434	439	426	436	399	488	477	456	442	443	440	486	458	408	420	400	399	447	456	441	437	440	468	445	466	440	396	399	472	446	446	441	448	402	427	455	412	451	409	421	431	463	434	429	478	472	437	434	435	415	448	440	473	462	456	414	476	469	407	438	455	446	419	422	483	449	428	429	438	414	445	463	428	455	427	406	455	461	415	417	447	433	414	448	437	460	455	460	465	422	417	407	444	416	437	471	484	451	430	471	404	451	458	457	488	430	437	464	420	434	408	436	419	422	438	457	413	440	451	444	408	379	418	416	441	477	429	434	466	466	422	430	469	444	458	421	398	450	439	441	426	441	386	452	428	399	396	452	450	428	442	428	506	438	422	455	408	467	443	433	428	450	415	453	463	420	427	439	424	439	424	439	444	468	470	442	458	450	478	444	434	442	422	412	454	459	425	407	441	471	434	469	431	405	467	443	430	445	445	426	420	456	417	506	465	421	435	448	477	411	469	427	410	445	411	415	453	450	476	445	435	397	397	447	441	431	394	436	431	464	449	412	442	412	426	420	398	430	444	429	451	430	457	459	461	458	436	481	418	432	433	449	440	462	502	436	423	478	481	428	422	421	463	440	421	461	444	388	450	471	446	449	435	460	447	429	468	389	442	470	435	440	457	426	470	487	455	459	438	451	467	471	432	457	450	459	439	446	386	472	473	428	467	412	463	464	452	460	450	447	457	414	428	459	436	425	463	439	433	446	465	407	438	445	411	415	453	403	422	406	412	424	414	436	444	438	429	475	439	423	453	431	465	460	430	454	464	481	418	420	436	442	458	482	411	449	462	410	404	428	431	445	443	422	462	426	439	452	425	462	434	414	419	421	414	446	475	434	412	434	474	442	421	426	461	439	387	432	434	458	430	437	443	446	404	513	465	442	412	477	455	413	439	470	461	421	458	437	427	427	424	467	460	481	464	482	407	472	423	453	476	430	408	428	437	430	398	450	437	462	408	420	453	437	471	408	428	438	438	441	429	461	436	473	455	423	467	461	421	433	417	431	502	468	456	410	486	435	433	403	439	440	478	442	451	449	467	482	454	482	467	426	455	430	426	388	413	423	457	439	444	457	408	426	430	431	448	491	457	443	453	453	459	441	414	441	437	486	446	436	452	451	454	455	454	427	436	395	446	459	395	429	458	446	445	446	431	468	455	459	429	433	413	486	448	458	463	481	443	451	429	427	417	454	496	391	482	426	424	473	442	478	446	407	439	432	429	473	432	430	441	417	444	388	461	442	439	505	407	446	471	443	458	454	455	431	411	484	454	439	425	423	429	441	459	431	438	403	477	417	419	444	424	447	426	464	461	436	435	429	438	408	398	423	393	416	409	422	457	407	430	400	448	462	438	449	422	466	458	451	427	448	491	426	435	448	415	423	439	434	418	477	446	465	395	461	450	451	435	430	431	451	472	439	413	443	450	460	478	476	476	418	405	471	422	398	408	457	434	458	438	418	411	450	431	465	460	434	455	417	456	462	468	443	472	434	426	419	446	442	404	401	409	444	433	442	437	395	461	461	415	439	417	461	435	445	428	438	467	462	434	453	440	402	466	454	434	451	452	443	464	407	418	447	480	463	436	441	422	446	464	395	475	461	447	425	402	448	438	466	423	441	404	405	452	461	431	457	425	446	440	477	448	421	453	441	422	456	438	456	464	419	424	412	399	427	440	482	459	467	480	460	407	447	436	433	456	475	425	405	464	447	404	412	440	450	469	474	431	422	439	465	432	457	446	429	479	450	475	474	425	442	442	420	438	455	433	465	452	411	455	472	410	433	461	444	427	461	454	448	442	454	424	462	478	450	439	460	442	424	459	470	410	461	463	418	428	445	456	417	425	419	458	458	446	469	434	442	413	435	425	421	451	442	419	408	500	440	462	424	396	446	460	450	439	455	439	449	428	447	475	428	451	421	427	429	378	415	446	444	408	440	492	461	422	449	404	441	422	436	458	403	427	448	426	439	476	448	465	450	450	494	487	398	446	471
39923	17959	11014	7290	4378	2445	1666	1264	1142	1173	1101	1058	1023	971	1002	952	982	977	960	960	992	941	977	978	971	1001	985	963	976	941	954	965	1009	930	992	954	936	959	949	1018	933	940	951	975	993	918	967	966	1011	948	1024	953	962	929	994	989	974	955	976	935	964	986	959	974	985	972	1016	975	965	1006	998	985	1019	1010	989	907	976	1005	953	951	968	928	947	972	1010	936	987	920	963	903	932	986	973	922	961	940	944	936	1008	933	945	957	974	977	960	913	1007	937	960	945	1004	1004	937	963	994	990	940	972	1008	950	930	985	992	974	957	994	969	981	989	941	976	938	999	928	988	971	928	991	920	1007	980	921	961	953	947	922	966	931	986	926	954	932	965	944	999	934	993	965	1019	952	1023	937	980	995	925	959	955	980	957	987	954	995	948	959	968	952	1002	999	934	966	990	978	1018	925	1022	958	971	958	932	961	949	953	933	992	957	989	962	941	992	906	948	1000	941	963	921	979	971	951	961	1010	1027	976	949	966	969	913	984	1018	1011	933	960	989	950	1005	978	977	1011	1000	999	1035	898	909	935	965	927	948	922	1001	968	1007	1000	1019	942	975	921	972	986	958	898	936	952	939	995	938	998	1025	974	1004	990	971	984	991	1022	955	984	947	1000	969	987	933	963	972	960	981	965	929	948	921	924	932	911	958	976	986	929	972	991	990	1010	955	952	978	943	976	924	992	972	992	955	945	997	1009	974	950	1001	940	951	945	941	992	936	972	960	990	962	977	962	955	940	973	979	1002	954	940	955	979	964	954	1005	916	949	912	946	961	962	990	917	934	970	994	965	952	952	1006	950	955	930	976	959	961	984	995	973	952	971	953	954	967	1012	949	900	942	946	981	969	950	954	935	928	988	944	957	926	989	930	953	963	987	1007	924	955	950	939	939	903	990	920	947	969	1006	993	999	1053	953	928	955	952	946	986	981	995	978	1007	936	983	937	992	919	971	909	950	927	952	964	932	960	924	990	971	922	956	943	928	934	945	985	948	1025	904	1002	964	933	971	992	919	947	929	979	914	950	947	949	960	921	1025	977	1013	972	956	1008	958	923	969	908	930	978	964	908	939	965	966	973	888	1004	991	1029	965	1012	989	954	953	947	943	976	970	988	971	957	998	980	962	946	965	969	976	973	959	911	906	963	969	967	979	963	993	978	959	975	967	946	928	998	1037	901	947	977	1019	953	942	1020	946	984	959	960	952	970	973	928	923	935	982	954	975	999	913	985	927	1008	990	997	999	961	953	986	950	1000	971	954	941	934	970	979	990	980	975	965	993	979	956	962	919	1020	927	977	976	928	966	967	975	1018	980	959	965	948	977	919	985	907	974	944	978	973	920	993	976	992	942	1014	981	923	956	962	969	971	978	989	942	963	938	968	940	936	972	1010	902	1018	933	948	973	946	972	962	977	965	976	938	1031	968	999	947	995	950	963	943	967	950	1001	1009	967	936	973	970	989	1030	912	997	978	957	947	986	932	959	924	997	1004	967	966	953	929	971	1004	980	987	907	966	987	1008	936	991	974	911	950	983	942	990	922	931	926	974	942	965	999	959	961	1002	947	983	992	947	984	978	946	948	970	994	931	973	971	947	964	926	955	930	921	924	974	956	950	981	936	908	937	910	955	921	944	946	981	944	964	966	917	942	957	936	918	972	956	970	980	998	924	919	993	1023	918	996	961	903	999	913	975	957	950	932	930	928	1019	978	991	983	960	951	987	983	972	928	944	934	979	984	917	993	960	1000	977	978	911	994	1006	980	958	929	964	961	981	955	947	951	994	970	972	936	978	932	937	945	913	985	927	916	992	942	964	930	924	957	972	950	991	987	998	958	939	976	954	949	981	944	934	954	989	972	1013	971	940	927	935	896	907	945	957	893	897	941	990	957	918	947	1023	941	1011	955	938	971	897	935	968	949	963	990	1022	958	884	951	957	977	959	937	926	899	1006	961	979	988	954	939	935	941	948	1010	929	1016	959	978	946	967	909	967	973	930	996	932	981	1042	975	1003	940	1028	917	949	922	994	944	911	987	951	1018	1002	991	931	1015	987	994	963	945	946	939	948	968	944	900	950	984	998	994	951	939	1003	1028	1003	942	952	973	947	977	1001	968	938	1004	946	908	1014	974	908	949	974	968	939	973	952	984	1020	928	919	980	964	1003	962	942	943	962	986	969	1039	1005	939	971	961	994	945	961	987	1004	939	942	1015	1031	894	992	970	921	997	975	898	987	938	1005	1022	963	982	1001	958	961	962	987	984	991	927	953	999	979	970	1028	977	904	965	1000	926	984	886	928	1009	964	955	928	989	968	952	939	992	977	960	991	1004	984	943	968	964	967	939	925	928	969	1037	963	974	912	933	1005	945	1015	978	985	909	1010	969	965	990	917	944	994	967	939	934	1013	962	940	923	994	952	933	972	995	991	1014	980	994	940	944	924	1004	976	942	1000	953	965	936	946	943	1010	992	952	939	1008	970	996	973	966	952	979	968	924	897	994	922	954	922	1008	955	946	966	973	1012	980	935	987	970	958	994	926	963	957	997	946	964	939	976	938	1029	953	947	967	1033	979	965	901	931	937	949	1013	969	940	1007	934	985	971	914	983	962	981	969	940	1014	936	965	937	1021	947	994	995	921	977	937	988	947	997	999	961	945	1027	1045	995	992	968	968	984	1008	980	984	953	964	951	916	991	920	941	941	1014	999	965	1010	985	967	951	1010	1052	927	924	947	957	952	972	943	972	939	1009	964	883	951	917	1011	949	955	989	946	974	994	956	952	963	926	972	954	903	951	941	989	937	995	973	962	984	931	967	990	1031	911	950	932	964	991	964	966	943	927	1005	948	935	957	965	917	1002	1008	996	986	945	982	956	946	917	1005	983	957	928	962	968	999	927	934	1011	925	958	954	937	971	983	947	976	1031	980	966	935	1023	947	976	947	964	979	927	1000	966	956	931	939	960	938	991	960	958	959	951	1010	976	954	938	1000	969	961	1022	966	996	921	915	990	1001	969	949	960	961	958	964	952	1017	969	982	966	1010	932	975	957	968	990	938	959	988	951	970	961	961	939	972	972	993	949	943	926	952	930	972	1023	982	972	925	967	938	944	966	989	1029	954	955	990	941	925	965	985	991	980	946	940	1019	940	936	1031	933	934	911	957	963	990	985	978	949	959	925	964	904	1011	975	951	995	966	980	986	986	907	951	934	914	946	924	982	940	945	936	944	938	971	983	990	946	964	973	986	944	999	956	948	937	973	979	974	937	956	958	907	955	987	927	999	1014	921	959	927	932	999	978	975	997	917	1027	975	956	954	948	984	1025	988	961	957	909	931	956	1003	962	964	989	951	985	901	969	984	944	982	989	982	1017	961	944	969	920	974	966	1012	959	906	920	950	959	935	1011	952	929	974	954	994	957	960	982	967	1011	920	928	1021	946	922	952	1024	953	970	993	972	981	995	959	998	1018	980	974	1001	929	956	1019	980	977	979	1006	924	922	1018	973	996	985	944	977	899	970	973	927	965	980	961	971	923	971	979	958	954	909	915	976	907	1052	969	981	960	952	1047	969	991	984	942	1017	957	929	947	947	895	937	1017	932	938	967	965	990	994	970	953	981	963	995	960	970	925	1018	1001	1040	946	1007	971	956	976	980	960	927
46471	17694	7380	3909	1198	577	574	498	500	450	423	401	406	403	392	423	408	406	406	405	408	429	427	444	435	402	452	421	415	396	412	417	415	417	421	429	406	392	414	435	404	431	401	414	384	415	424	402	415	411	432	410	414	392	419	392	389	473	400	397	428	398	429	425	401	400	438	422	416	444	395	424	411	421	456	414	421	396	443	449	410	407	434	410	435	408	397	430	400	425	431	419	433	405	396	437	411	422	404	392	383	457	452	370	428	432	366	414	418	418	400	413	433	397	438	391	405	431	443	395	402	399	423	428	402	409	476	417	431	411	410	419	438	413	477	420	389	444	451	446	435	412	433	405	468	406	418	363	466	409	398	445	392	429	408	444	417	393	392	421	399	369	435	397	425	421	413	415	400	420	408	410	399	394	441	440	430	397	375	417	434	384	380	406	423	440	465	422	445	456	399	428	402	406	402	438	394	419	425	381	430	415	399	442	398	433	411	441	374	454	462	414	418	441	410	441	403	388	404	414	406	440	460	407	416	418	424	359	404	412	405	428	394	405	389	388	439	441	395	444	459	411	410	400	425	428	424	419	438	396	465	423	421	394	414	442	449	423	413	412	395	431	414	465	404	391	427	413	419	403	459	407	384	402	382	429	439	420	415	410	403	397	427	346	441	445	414	385	427	440	377	393	410	368	432	443	414	402	464	436	370	390	428	398	450	416	390	410	399	439	422	439	421	440	436	472	418	409	411	436	510	455	423	421	427	433	428	469	470	446	425	442	432	395	450	451	465	407	419	410	440	439	419	404	400	424	374	392	452	422	440	476	401	399	438	407	447	436	422	409	398	389	420	427	454	439	425	401	436	434	398	401	383	418	341	425	448	399	436	377	372	453	385	408	385	428	404	439	433	386	387	402	424	400	441	420	438	406	418	435	378	423	393	455	429	402	442	437	458	452	432	396	418	424	386	380	408	413	393	400	413	453	439	409	382	445	398	404	408	441	415	425	430	436	424	395	480	419	413	447	387	422	415	427	438	436	401	429	424	408	441	440	434	438	398	412	397	433	437	413	390	386	396	421	432	416	437	436	443	445	382	412	461	394	447	406	403	426	386	390	411	387	434	421	420	435	421	416	410	393	405	407	446	398	446	446	416	398	452	412	450	396	434	459	410	427	425	433	464	390	400	370	420	423	433	459	420	396	387	423	434	369	424	404	357	478	458	396	397	413	384	409	438	366	439	439	409	397	409	438	422	388	417	432	414	403	429	435	394	414	439	412	400	446	396	437	417	385	403	397	403	443	425	412	422	454	356	410	409	402	457	424	405	412	407	433	395	412	431	409	429	395	429	408	415	410	383	476	392	410	458	472	458	421	431	444	406	415	377	379	406	417	416	405	423	408	407	392	459	423	448	424	444	413	438	380	417	444	424	417	412	397	421	427	459	415	378	415	406	401	402	400	431	426	376	431	425	426	462	395	426	437	448	399	422	429	396	400	433	434	391	397	475	424	397	437	451	417	456	430	407	394	420	385	406	420	413	383	418	399	451	409	362	422	427	413	408	451	410	406	404	412	422	417	411	397	431	400	425	406	469	418	419	410	405	418	401	395	424	374	412	441	428	468	411	390	421	426	421	421	421	452	418	412	438	400	413	424	409	409	423	369	396	409	415	426	434	430	403	436	444	408	410	388	421	427	439	409	463	387	432	433	433	463	438	433	435	427	411	425	428	407	416	407	419	429	395	409	413	410	393	375	383	417	443	409	413	413	419	418	414	410	408	411	408	429	398	421	391	419	465	416	416	426	420	415	408	403	446	416	393	437	412	430	418	397	426	365	392	384	431	440	444	419	404	408	441	366	421	424	411	443	427	449	432	459	368	417	411	452	443	441	458	402	426	414	399	408	394	417	405	405	400	429	446	411	394	372	394	401	406	386	398	421	430	367	430	464	434	442	395	412	400	415	461	437	425	358	392	415	425	443	443	423	406	412	425	404	412	399	385	407	407	377	388	422	421	387	407	415	398	386	445	393	407	387	419	400	401	396	420	414	395	381	387	371	409	446	387	421	433	465	396	413	432	380	396	420	401	439	447	433	388	387	409	453	451	430	447	411	414	430	473	355	420	410	397	403	455	370	392	410	390	425	434	402	424	420	434	416	399	427	423	419	400	399	393	433	401	432	433	383	363	443	418	427	405	449	418	411	428	456	395	394	398	423	409	382	416	432	412	423	398	418	410	435	382	406	420	442	411	445	424	393	407	411	422	433	435	448	417	409	403	423	404	383	418	435	439	437	403	409	403	410	496	415	391	415	440	396	431	413	398	457	421	377	398	400	421	430	401	404	419	398	406	413	397	417	451	417	430	398	418	424	456	486	438	435	460	421	461	450	454	411	390	417	367	438	433	431	423	445	389	406	401	406	455	388	413	384	427	414	406	433	459	410	391	473	425	395	443	395	430	406	426	388	389	450	472	430	441	443	425	401	422	440	411	400	418	417	365	390	422	402	395	410	448	450	425	436	436	441	401	420	452	415	409	431	429	382	403	410	393	392	414	385	438	398	430	464	463	484	374	476	449	444	424	403	401	401	416	411	424	429	437	386	439	430	400	439	423	426	415	393	444	434	379	363	428	413	412	406	429	421	410	396	476	421	401	446	440	452	390	395	401	428	418	419	417	447	417	423	432	406	414	439	435	457	399	434	398	411	388	441	456	387	392	411	381	433	428	409	459	428	422	390	415	410	432	413	387	406	415	427	407	398	402	404	381	406	365	370	404	420	413	443	402	440	443	445	423	407	423	402	395	385	416	455	428	398	421	389	370	443	362	406	405	425	387	412	420	411	386	421	394	407	413	413	383	403	459	410	396	473	421	394	405	432	375	397	426	387	411	383	402	421	437	405	428	450	407	413	385	415	394	416	467	417	454	429	442	429	406	428	393	391	465	450	417	452	426	429	444	393	377	407	481	427	411	407	401	392	449	421	433	403	412	423	405	407	434	420	406	414	434	441	419	435	444	444	421	420	416	435	389	398	429	392	409	407	403	418	406	408	416	379	418	422	427	392	434	456	395	421	398	417	427	455	412	461	441	439	421	395	406	405	346	425	368	387	391	404	386	409	429	422	444	411	399	431	453	389	400	406	442	428	434	434	442	388	451	397	388	400	425	398	412	452	425	409	420	431	405	420	409	418	418	413	413	418	402	409	377	406	430	437	388	432	422	419	433	441	396	439	376	424	452	407	445	408	408	417	416	465	407	419	415	381	399	427	441	393	426	426	418	431	426	409	427	385	447	412	443	418	372	426	401	409	440	444	445	386	426	429	437	394	396	435	417	440	352	424	399	424	410	353	432	426	434	411	420	440	429	416	390	411	415	403	433	417	431	401	434	464	418	391	384	414	374	438	455	400	423	402	445	413	413	394	396	417	385	419	416	413	425	393	425	389	403	408	395	410	428	447	398	446	445	407	415	408	471	448	440	390	399	348	447	425	453	442	413	417	429	429	433	416
30923	13155	9375	6757	2726	1539	1323	1153	1124	1101	946	1016	963	958	943	906	977	882	952	932	907	906	937	903	958	856	927	916	988	892	918	941	941	913	907	956	923	936	878	922	904	905	944	940	909	888	979	918	925	975	939	944	919	926	889	911	951	901	926	933	877	884	907	902	877	931	908	904	893	914	878	927	886	925	882	913	917	947	907	997	888	971	876	882	946	993	945	915	864	922	908	952	914	887	938	905	967	862	928	867	875	987	910	835	860	938	933	867	924	946	917	893	902	945	903	920	913	913	895	891	883	927	888	948	917	925	934	897	897	878	945	910	923	955	889	891	925	897	947	926	895	890	934	899	896	918	885	888	880	981	919	941	951	893	900	945	921	869	917	879	909	965	902	923	943	888	907	969	875	987	890	880	888	928	912	885	939	905	942	862	917	928	972	918	918	891	893	859	940	960	956	888	936	914	915	926	933	936	893	930	917	906	876	966	882	875	893	853	944	912	871	876	912	863	893	945	860	901	928	869	903	947	937	914	886	964	922	889	901	885	882	914	868	890	922	926	931	916	950	862	900	885	883	940	877	918	899	923	859	940	860	912	861	904	910	951	934	993	911	905	915	942	926	898	887	884	906	899	922	930	923	887	873	909	900	921	895	968	916	952	902	939	909	918	899	904	914	904	889	895	914	886	934	936	958	909	877	929	923	903	887	924	931	871	926	860	930	881	894	870	847	928	853	913	902	898	932	949	941	967	930	855	927	954	957	880	900	924	912	942	962	919	897	935	877	883	967	947	916	937	874	917	904	881	896	927	957	961	911	945	904	905	863	893	915	934	842	923	885	888	913	901	933	898	905	881	940	888	935	928	869	956	905	881	898	943	862	887	911	898	934	859	953	949	923	911	922	965	962	858	952	884	931	920	961	886	949	860	904	937	926	931	928	871	939	961	941	899	939	890	924	947	858	867	994	907	863	885	925	903	920	882	894	981	906	902	1001	917	908	916	915	886	917	929	947	861	954	863	908	913	922	838	864	896	973	916	948	921	939	928	914	943	877	937	877	925	942	952	935	916	876	867	895	872	913	921	902	875	955	916	929	872	948	911	917	905	898	892	941	878	947	912	921	893	933	895	959	921	905	877	905	940	1014	920	885	869	899	932	913	906	873	901	904	907	957	901	904	881	889	913	938	900	928	852	938	882	922	926	945	880	866	860	910	926	922	940	934	910	903	931	895	899	900	929	897	915	914	876	950	868	922	895	926	924	908	916	882	864	918	971	868	919	959	894	914	908	915	908	881	892	937	950	923	909	904	916	937	962	931	893	888	920	918	922	944	883	880	931	900	945	925	964	873	914	896	892	895	907	881	938	893	940	890	909	912	872	903	951	855	886	863	942	890	953	964	939	954	945	902	872	952	917	916	871	876	850	961	920	931	913	938	929	881	908	952	977	881	946	921	989	880	948	952	881	887	885	877	887	875	931	863	895	897	928	954	886	908	895	901	906	916	893	940	871	848	908	872	943	929	938	936	940	921	873	916	874	917	927	894	932	841	940	920	942	903	936	968	961	962	917	916	878	951	883	928	920	947	918	889	946	952	904	885	951	940	934	844	965	942	886	830	923	947	907	921	913	931	911	957	919	956	972	870	907	860	885	908	945	884	925	959	901	918	877	897	896	951	925	872	906	918	926	930	954	895	963	960	888	973	967	862	920	909	908	945	868	946	940	924	926	949	928	961	916	895	922	898	925	913	906	865	898	924	921	883	899	886	917	909	888	954	880	936	885	929	936	889	879	895	918	932	960	921	874	945	944	912	977	850	908	976	931	872	960	911	896	920	886	923	905	899	895	944	896	964	887	892	853	893	927	926	936	902	926	852	854	921	851	924	880	878	954	918	882	957	947	905	940	915	948	943	868	906	906	956	925	1021	955	936	906	866	946	922	883	932	943	955	981	909	928	901	935	916	906	898	904	927	878	929	888	933	899	948	923	870	918	991	918	925	912	895	889	943	930	953	910	906	901	880	907	922	940	927	956	929	893	908	944	949	915	945	918	921	889	945	923	929	908	848	937	885	850	830	892	919	925	879	887	896	904	886	928	875	892	961	914	917	863	897	933	933	940	924	954	886	884	942	885	916	897	912	898	906	938	933	895	915	879	952	902	939	905	926	905	919	946	913	883	910	923	896	923	875	943	923	915	896	883	909	905	906	909	888	888	940	923	897	931	930	885	945	931	893	901	927	920	911	897	946	893	870	950	896	968	933	925	890	921	897	924	913	918	919	911	925	940	910	925	855	901	926	950	891	939	897	937	898	945	915	956	849	894	908	908	943	888	941	939	886	971	922	876	926	885	886	887	934	921	909	931	892	898	897	929	899	991	866	933	900	920	926	917	914	923	916	892	926	914	937	920	873	958	937	905	964	948	927	946	959	911	956	828	898	944	969	937	890	895	954	883	917	912	924	923	887	960	851	943	857	953	963	941	907	897	921	912	883	926	904	965	893	910	925	884	922	914	926	941	893	906	954	866	848	903	924	894	969	889	924	925	903	957	912	865	892	882	971	910	885	922	911	919	956	894	944	938	931	888	896	894	906	887	911	922	889	908	916	879	955	873	925	897	929	893	970	908	904	887	900	920	941	898	912	910	860	911	889	914	936	940	883	879	910	918	887	898	864	944	893	925	878	934	975	894	924	907	910	889	908	971	921	921	938	929	930	897	947	860	898	899	929	902	861	880	952	958	931	901	911	930	920	913	922	903	957	882	896	918	947	935	848	907	923	890	908	918	889	937	891	931	897	969	982	900	920	905	872	845	919	898	891	911	911	885	952	921	896	909	896	849	932	912	894	923	892	915	910	937	918	957	945	918	906	969	911	894	892	897	917	924	903	939	846	886	948	898	939	929	983	931	926	904	894	892	917	943	914	922	845	946	874	923	897	887	949	948	904	898	869	876	932	914	889	924	909	913	898	957	912	959	890	911	912	892	964	932	880	926	867	884	887	866	897	888	918	871	916	863	933	928	885	931	872	927	872	902	909	937	936	897	990	900	909	877	931	942	917	879	912	867	896	952	891	898	917	913	903	861	950	905	852	900	918	919	882	942	951	935	932	947	943	918	949	903	949	918	912	938	890	932	947	930	914	905	918	972	873	986	917	914	918	893	950	966	937	955	864	943	925	911	895	869	961	912	933	931	885	962	930	927	964	893	958	936	976	930	918	942	937	895	903	939	919	896	928	879	937	883	942	887	937	956	925	894	893	886	924	895	916	944	904	911	928	884	940	894	869	937	936	946	939	935	837	871	965	920	872	921	912	909	980	890	929	891	957	917	938	931	863	943	972	926	898	881	962	905	937	839	891	932	922	844	915	926	897	908	909	893	936	950	934	891	930	903	953	902	900	887	967	911	856	909	886	904	895	909	923	925	846	910	922	882	907	909	956	948	918	904	932	905	909	886	926	905	917	930	842	877	879	921	901	884	891	945	910	852	910	900	989	888	891	890	895	940	879	981
55140	26197	10735	2554	1211	742	608	521	509	445	488	436	437	459	436	465	433	408	443	433	405	428	406	425	426	436	457	376	443	428	402	395	448	438	435	437	440	454	406	396	422	408	432	405	424	459	476	438	443	411	445	443	405	468	426	470	449	439	441	426	443	494	454	415	420	443	445	407	433	439	432	423	394	401	439	402	434	444	444	423	415	416	458	435	415	420	458	389	461	374	430	401	399	442	420	430	426	410	438	383	420	430	450	414	460	451	443	414	415	411	437	434	380	422	428	424	422	426	456	435	422	439	461	437	426	441	417	463	442	433	400	431	447	462	402	439	401	453	445	448	440	397	429	413	433	389	435	419	407	421	427	453	403	376	477	387	436	415	481	429	420	407	452	425	439	406	446	443	457	409	421	439	422	419	434	436	416	426	442	445	462	466	427	414	422	459	440	447	420	422	444	451	431	398	454	396	476	366	432	482	423	430	446	409	455	415	417	439	468	427	409	426	403	397	432	445	411	457	426	437	438	398	451	456	409	482	450	428	435	445	449	436	416	407	423	464	427	418	452	398	416	418	431	442	424	451	431	425	445	428	412	395	448	442	443	469	432	444	414	393	440	485	435	422	435	407	441	446	416	412	398	416	423	443	418	455	422	436	459	419	456	411	394	440	441	426	421	413	447	426	415	423	417	475	426	421	471	462	416	410	395	436	426	448	423	482	422	447	405	418	429	464	473	405	393	463	439	428	446	415	438	452	449	441	410	432	439	437	386	513	439	433	400	416	415	451	464	475	425	465	440	422	444	434	409	426	396	398	444	413	400	406	408	409	438	457	409	426	447	445	447	423	439	451	440	415	447	441	423	421	423	411	458	461	419	442	413	418	418	451	430	397	448	440	416	408	468	411	419	458	421	403	437	449	407	440	449	427	403	380	406	418	428	439	441	471	463	397	412	443	435	444	466	439	456	430	441	433	419	455	406	411	416	449	428	435	434	422	432	406	423	414	422	436	422	417	401	401	450	454	440	449	427	441	435	437	401	466	467	415	446	396	430	433	413	417	417	416	455	465	482	440	387	449	440	416	405	441	444	439	411	448	431	452	428	410	392	417	424	419	411	428	469	435	417	429	472	378	448	410	396	414	427	411	435	427	420	416	403	432	412	417	450	456	417	405	459	415	398	422	457	429	423	467	405	436	424	404	460	395	424	414	414	445	429	406	415	409	418	426	467	413	422	468	441	425	438	401	394	406	410	427	418	453	427	441	430	460	439	418	457	435	415	430	468	425	421	427	423	440	408	406	480	412	435	404	434	398	429	433	459	426	431	426	457	446	432	467	445	434	377	417	395	414	448	408	436	432	410	371	447	418	448	435	455	422	439	440	396	407	444	429	458	411	462	443	411	468	455	426	427	390	424	429	461	427	443	401	411	447	442	457	448	412	438	471	425	437	448	439	434	409	435	401	438	416	464	396	410	398	437	435	388	429	462	413	419	408	418	427	380	436	433	409	442	469	438	415	399	396	435	462	414	445	421	408	437	462	415	431	411	409	424	382	429	400	423	443	461	402	411	462	455	413	460	408	487	354	411	428	460	430	442	452	427	421	424	438	397	401	454	424	414	444	425	443	414	439	408	445	417	466	417	420	434	400	458	395	447	423	430	435	429	431	392	450	422	420	478	434	421	454	451	418	427	428	431	437	424	439	417	430	388	424	422	455	448	441	422	416	404	417	415	400	392	462	425	410	420	432	466	429	431	439	435	421	456	485	419	418	437	433	434	428	420	422	417	419	427	436	447	422	384	443	472	439	439	474	428	468	442	427	418	406	416	443	465	454	427	448	423	435	416	456	435	422	425	405	394	451	447	421	405	424	446	436	436	391	413	446	446	463	417	412	442	420	400	402	411	406	417	414	445	386	429	505	421	426	440	429	420	427	425	424	435	465	464	452	436	474	448	421	412	425	466	416	483	455	434	424	450	467	453	455	402	389	391	428	399	429	417	428	440	448	455	440	416	483	482	393	447	404	423	440	440	476	477	439	423	413	458	444	452	413	430	427	454	402	450	406	422	436	428	403	455	440	450	438	462	458	445	440	440	432	425	403	427	383	441	425	410	427	398	446	440	466	410	430	446	422	441	419	436	446	411	428	440	425	412	382	477	439	425	417	429	474	464	439	442	456	435	424	425	423	412	419	401	452	422	448	412	461	399	431	448	472	418	424	417	433	410	442	450	494	434	417	453	446	398	431	432	409	451	464	431	451	467	443	424	407	421	400	455	424	412	433	415	466	439	421	440	465	433	388	416	445	421	424	425	384	408	411	416	430	430	435	407	451	418	390	409	454	475	391	452	431	441	430	375	477	418	404	410	478	475	397	424	422	433	423	421	463	424	413	385	388	451	413	404	386	433	414	434	431	420	437	456	438	435	406	395	395	463	414	430	369	437	429	424	425	409	435	438	439	398	399	472	424	419	439	443	453	449	403	404	416	424	408	449	433	439	436	416	459	422	425	439	438	391	417	451	410	398	459	465	427	431	457	402	435	450	474	442	432	407	395	475	441	419	375	433	418	436	379	433	428	410	445	456	426	447	426	410	415	463	421	452	454	400	406	454	450	423	446	409	443	429	431	396	402	428	430	399	408	437	450	420	445	451	451	394	380	415	420	433	418	445	418	438	456	467	424	440	420	403	435	404	439	441	452	415	424	440	412	368	475	419	448	427	423	417	426	429	421	455	452	445	446	437	437	405	419	410	406	457	446	475	445	454	416	431	432	412	440	392	447	404	453	428	433	438	419	452	388	418	435	461	451	447	440	435	452	463	406	391	413	457	413	434	430	432	450	424	437	375	378	448	422	406	409	436	394	446	415	429	411	429	379	449	442	400	456	437	412	453	422	431	443	409	419	405	413	432	437	395	456	418	387	423	431	446	425	399	410	362	432	433	409	438	387	399	422	504	442	439	397	462	428	399	437	430	425	427	429	457	446	403	424	426	452	415	401	442	417	426	438	428	444	404	434	466	430	408	458	452	424	433	425	462	440	436	395	416	405	443	419	405	418	452	444	400	427	445	462	448	427	438	428	426	406	479	432	438	464	424	441	404	400	460	415	426	410	422	431	390	414	438	441	412	433	444	425	427	437	417	442	443	429	399	397	404	423	456	400	434	433	422	470	449	403	405	426	442	431	422	414	412	441	401	434	420	436	432	399	463	454	430	443	426	448	443	423	422	438	377	415	470	420	437	442	410	430	419	438	398	391	401	396	440	388	458	423	403	406	420	436	445	427	453	431	415	413	420	446	467	409	380	439	409	436	422	423	411	423	448	407	400	451	460	430	400	394	400	429	436	434	432	431	440	422	455	401	413	436	451	462	438	443	457	433	462	440	417	369	418	431	409	429	401	390	414	455	401	438	454	413	413	447	508	441	478	427	438	428	420	413	440	470	447	427	431	402	424	450	434	431	414	449	452	457	437	428	469	423	408	401	449	403	404	424	454	394	429	427	407	413
38188	19412	9358	4169	2923	2039	1507	1325	1150	1044	1093	1042	962	966	956	1010	944	938	930	925	942	913	933	930	945	932	997	942	920	945	969	923	914	969	968	967	924	976	909	966	953	934	946	915	953	933	979	971	1004	921	947	985	899	910	939	925	895	943	937	949	964	943	883	903	981	908	944	916	958	980	955	931	941	968	991	908	947	933	941	990	930	923	960	952	942	983	921	968	914	861	922	992	925	975	940	907	918	942	965	990	960	943	976	972	963	889	946	1005	917	963	985	899	933	953	939	963	964	941	941	927	948	865	905	922	957	908	954	946	920	943	925	975	955	943	971	897	917	961	918	931	952	966	945	954	986	941	1010	973	935	935	880	932	940	934	926	931	869	903	963	948	961	950	974	982	945	972	935	915	883	971	947	961	938	966	930	926	937	980	972	977	943	957	921	902	1022	927	972	906	983	925	959	967	923	967	932	941	943	915	882	942	932	928	930	1000	989	933	926	916	908	932	945	959	930	947	940	978	927	921	1015	938	989	926	950	933	909	980	911	963	965	955	982	829	957	982	929	924	890	920	939	984	953	950	973	921	859	1020	951	977	963	965	940	933	868	926	930	913	889	958	1005	995	954	989	963	913	987	996	996	940	881	965	912	929	967	992	983	944	932	933	953	967	940	963	978	987	956	927	907	988	921	947	912	955	978	966	935	938	933	910	967	905	920	945	986	902	993	890	1035	898	945	916	942	953	937	931	928	928	960	943	970	990	986	897	900	973	972	979	914	994	940	963	907	999	936	927	929	944	917	938	882	970	932	983	910	945	977	928	928	962	941	967	947	876	965	938	929	931	964	956	946	928	975	985	974	943	916	911	961	949	944	986	1040	951	951	931	947	952	921	980	974	975	951	929	955	925	898	949	958	931	924	989	945	948	930	951	948	959	932	904	931	898	982	934	928	954	984	986	958	987	947	929	929	915	963	977	971	952	965	942	918	864	944	960	935	970	916	930	957	928	930	945	911	911	944	964	979	930	947	951	900	930	979	946	908	952	948	966	892	990	967	889	965	941	895	946	986	898	913	908	918	941	942	959	992	907	944	945	1012	930	879	979	918	970	934	959	965	920	966	949	968	978	869	924	972	954	977	979	902	927	924	921	953	908	947	924	922	896	904	991	921	930	1012	939	971	941	948	884	911	922	933	942	967	973	958	945	944	987	954	945	952	924	972	889	958	909	956	875	938	939	990	911	956	926	921	973	909	915	950	974	941	913	948	972	951	988	934	972	946	943	957	898	945	910	922	1016	941	949	1022	918	961	949	943	946	930	905	922	931	942	963	954	947	937	940	991	953	927	911	941	956	923	969	980	923	944	946	936	957	953	968	950	1025	918	895	932	953	933	925	925	954	931	937	964	941	941	950	934	948	938	912	907	971	933	910	921	988	956	917	922	959	941	957	943	1016	917	920	972	916	960	937	985	989	1028	952	928	916	937	927	961	928	894	910	964	974	973	907	987	926	940	933	976	960	922	976	1000	932	947	930	909	961	977	969	936	964	929	941	977	976	932	945	932	933	910	958	889	979	976	911	939	952	937	878	939	950	989	933	976	950	885	962	985	880	952	999	902	924	986	1020	1001	949	956	923	963	948	930	935	949	988	927	980	927	923	898	968	908	935	946	984	952	941	962	993	911	853	956	932	966	950	943	1001	959	967	1012	969	924	895	948	951	923	988	934	947	905	954	911	878	971	914	922	981	936	937	923	907	900	943	1002	888	1016	996	908	906	976	982	954	983	979	964	941	964	903	944	998	957	913	912	911	942	963	942	1004	966	979	907	957	898	918	966	922	955	951	933	909	934	939	952	969	986	972	902	964	915	997	945	930	933	880	904	916	954	935	890	892	940	918	931	973	946	996	969	942	994	958	963	936	941	921	930	938	961	992	923	935	945	937	943	928	990	979	935	900	847	898	984	919	984	926	977	977	955	945	952	982	961	1002	895	933	900	960	949	968	919	943	951	933	935	946	972	949	914	853	890	905	987	954	973	901	962	919	949	936	928	918	976	934	893	988	944	938	925	992	942	980	920	904	968	937	930	940	964	923	937	921	938	917	915	986	976	949	963	961	884	991	943	904	960	943	930	956	949	1003	923	963	969	916	943	922	945	944	901	933	928	931	930	948	938	920	940	928	969	915	961	947	975	940	953	903	887	966	926	947	901	945	970	962	964	959	942	944	933	945	951	937	953	970	931	951	896	959	970	874	910	935	930	937	915	932	878	942	940	971	935	925	950	958	879	939	954	958	940	945	915	946	927	943	910	971	953	917	941	958	932	881	940	891	983	955	956	909	988	954	915	963	982	953	964	995	969	937	885	937	934	930	939	945	951	995	1001	961	909	940	930	941	863	956	897	985	876	991	962	912	948	911	901	969	978	928	938	927	976	960	969	970	973	961	936	1003	989	977	951	965	979	1015	950	905	940	917	930	962	914	935	922	959	952	951	928	957	923	910	894	913	958	921	953	960	1000	1019	897	939	960	985	947	918	961	914	870	921	986	879	966	1006	973	927	973	961	969	939	849	888	963	895	957	918	906	979	936	928	929	884	961	950	937	981	946	991	938	889	925	920	925	949	946	893	939	996	941	965	964	938	952	985	960	898	983	1017	962	957	937	906	892	918	954	975	944	942	953	952	930	1005	944	1018	918	931	917	974	953	938	871	935	948	908	944	935	931	979	1001	922	989	924	975	937	999	886	953	883	950	969	949	912	953	944	925	940	927	896	896	925	872	977	1021	979	956	937	958	989	930	933	985	952	972	959	971	938	941	939	913	954	962	980	941	970	918	971	888	948	947	960	994	955	946	1008	902	910	931	940	953	943	970	979	928	903	938	960	928	936	952	902	922	927	979	956	941	940	964	939	987	904	986	994	948	978	915	904	875	966	924	922	953	951	911	891	910	981	942	906	904	1018	944	934	934	941	918	897	899	920	898	945	948	908	957	972	1014	934	873	972	936	970	903	960	992	928	962	956	937	957	956	989	893	1021	938	870	950	987	876	940	934	949	951	908	914	920	905	928	948	931	894	917	973	926	956	926	1000	960	915	932	927	939	911	976	997	936	877	948	915	910	922	922	960	965	907	914	957	955	965	939	940	934	933	951	948	965	935	887	916	953	943	949	915	945	1035	912	948	941	954	924	917	932	899	901	929	933	929	981	946	937	973	935	945	925	925	959	908	931	930	912	996	1016	941	957	914	965	947	969	930	909	929	982	940	924	954	900	934	909	971	915	996	937	944	938	934	937	961	930	996	947	913	914	901	921	955	970	969	952	920	937	962	959	957	896	926	925	939	958	920	949	921	909	865	898	938	863	944	931	898	920	908	913	974	941	964	964	924	962	918	966	942	948	978	936	982	917	974	910	924	997	919	952	970	957	1000	937	946	931	960	914	930	962	1000	959	931	927	934	947	940	946	983	936	946	939	938	959	961	908	925	931	921	933	932	934	1002	960	950	943	929	965	903	974	921	934	962	969	975	939	957	901	952	934	957	917	953	990	952	932	938	990	926	951	907
65187	26412	7994	1334	665	514	508	442	428	510	447	456	427	436	474	462	442	416	438	433	426	428	460	460	439	451	438	452	463	447	492	390	423	413	460	481	463	446	459	460	440	464	478	429	399	416	441	463	429	459	438	473	442	469	438	432	436	394	462	449	441	432	425	447	400	453	411	436	450	466	443	439	479	442	430	463	456	436	431	428	446	432	449	437	450	455	475	402	441	478	480	462	432	439	423	437	455	439	470	448	463	472	449	438	470	437	460	450	425	463	470	452	443	457	437	445	473	445	465	431	452	419	458	426	452	455	423	430	432	389	421	451	414	438	435	443	452	467	438	456	448	460	431	455	427	452	443	439	460	428	455	425	424	413	426	421	458	438	489	459	471	394	460	464	432	419	460	436	430	491	434	463	437	491	448	442	477	442	455	454	481	485	451	473	444	460	469	443	425	436	471	476	459	435	420	446	455	444	473	398	428	437	470	435	455	455	455	422	423	451	469	429	472	447	413	439	446	484	456	425	425	443	435	426	449	446	476	456	442	477	429	433	429	423	409	444	438	447	437	420	458	444	461	450	425	464	462	490	469	485	460	441	474	464	454	417	437	421	454	460	437	426	437	459	446	446	422	451	483	456	444	454	447	469	441	488	475	455	472	460	450	459	423	463	448	444	437	435	429	478	466	414	443	419	407	469	448	433	427	431	471	419	422	425	404	429	403	474	461	476	447	406	487	476	447	430	443	433	472	453	441	438	435	424	422	432	443	447	450	458	448	456	444	488	419	449	454	475	450	468	459	474	436	453	444	423	496	463	436	458	431	440	451	393	463	439	480	470	420	448	419	502	438	439	475	450	476	459	473	489	459	431	487	426	469	451	469	467	443	419	410	458	493	461	438	455	446	433	419	420	412	441	462	437	453	456	463	436	468	459	474	461	470	450	447	440	455	447	435	430	469	442	467	437	485	467	407	433	468	449	442	426	412	443	461	445	419	446	416	451	458	405	459	400	461	436	467	456	420	450	413	442	432	409	475	427	444	464	443	460	437	427	459	456	438	430	415	431	446	442	490	464	435	426	479	442	426	454	456	450	422	489	453	438	372	459	425	423	467	424	407	434	416	420	431	409	437	458	420	425	416	440	430	428	408	404	454	434	457	435	490	446	451	458	416	402	473	430	403	434	419	431	444	471	449	473	468	431	436	431	473	452	432	443	418	426	464	474	465	443	470	411	428	441	452	449	440	425	435	371	449	452	446	463	450	453	458	468	418	438	443	399	452	464	444	429	462	459	462	463	448	462	426	427	416	437	435	454	480	431	441	465	441	432	448	409	447	426	443	443	431	448	403	517	415	457	457	430	421	455	434	405	485	432	435	436	433	458	424	459	424	458	485	462	440	466	434	445	425	458	477	433	426	478	445	465	443	458	439	449	432	441	432	460	453	433	401	432	481	489	432	458	437	468	438	461	440	417	432	489	469	424	445	465	437	443	434	448	496	450	446	388	413	435	440	451	475	468	459	457	429	466	426	498	478	462	505	474	454	462	421	450	425	433	463	452	462	408	437	451	450	403	435	439	457	431	440	467	459	453	417	448	455	475	421	432	437	450	411	452	435	451	464	434	452	444	460	441	437	445	423	428	423	462	482	468	454	449	450	457	444	413	431	441	455	459	422	432	476	485	428	480	455	466	475	441	457	446	407	452	433	445	447	418	433	444	448	447	414	427	419	434	415	460	438	443	441	461	451	453	407	412	431	419	423	401	425	436	459	439	439	455	439	439	429	455	432	407	444	473	473	472	487	459	471	433	418	449	413	444	451	457	458	451	427	449	426	468	445	407	409	452	485	453	413	449	439	410	476	420	455	403	458	453	433	453	445	450	470	415	456	500	449	449	447	450	428	418	454	486	459	408	418	434	446	476	465	452	448	403	440	497	503	435	418	427	472	455	452	470	474	460	436	432	451	473	432	464	434	457	443	435	419	448	475	436	452	436	444	444	441	412	462	468	451	441	419	426	412	422	451	413	450	458	464	409	427	436	500	436	470	430	456	433	430	436	440	465	420	459	454	429	405	440	465	438	424	421	455	483	433	452	464	468	429	453	477	436	450	430	446	473	446	428	450	406	462	442	423	454	374	413	471	460	484	422	449	449	446	469	466	447	450	423	414	444	424	425	421	434	419	453	446	400	466	444	480	417	393	474	437	425	423	448	451	431	473	465	421	443	448	442	431	430	429	460	454	410	413	521	454	466	393	427	450	418	453	447	430	466	444	450	448	462	470	451	450	440	439	451	470	460	453	460	437	468	462	455	463	443	479	452	455	432	429	473	474	484	464	416	420	444	413	477	425	401	447	466	445	449	416	395	477	461	405	492	476	416	421	448	433	500	462	462	460	462	418	457	456	444	455	431	422	421	482	439	430	464	471	453	420	432	440	470	438	457	470	492	418	436	433	437	454	439	466	464	464	448	436	413	415	417	429	433	500	428	478	433	458	452	431	434	409	440	449	415	427	456	446	414	437	472	415	466	414	412	458	453	450	407	478	484	448	418	429	435	500	458	451	417	440	483	434	472	421	465	436	462	457	413	436	447	436	454	492	432	420	477	453	459	460	465	465	436	472	439	464	466	436	408	447	422	430	462	461	415	453	479	454	447	435	495	431	455	397	451	471	420	471	459	429	439	479	454	473	430	442	460	435	467	450	466	442	420	476	432	427	450	476	437	445	459	440	475	453	426	454	453	424	446	420	473	471	420	436	428	403	436	434	425	446	450	459	484	448	476	433	421	416	436	439	457	482	453	424	440	449	440	444	469	459	431	430	462	444	481	464	445	448	435	436	465	470	458	424	454	474	434	442	421	492	449	463	459	434	428	456	448	472	472	432	412	408	471	452	454	395	429	445	445	466	428	430	401	457	410	417	447	454	439	465	437	426	417	471	433	434	399	465	444	452	457	456	459	446	491	454	447	449	463	410	480	451	422	405	469	447	453	474	443	453	457	412	450	482	442	466	438	427	416	469	447	490	485	437	443	498	430	451	439	421	398	430	476	459	413	470	446	432	477	468	491	497	458	463	435	482	428	421	445	433	432	463	431	455	471	434	454	466	429	445	456	443	446	463	396	406	474	461	447	436	424	464	403	448	476	421	434	433	452	451	446	446	460	451	447	440	416	440	400	441	473	411	420	446	458	396	436	426	435	460	432	456	439	428	460	424	469	438	430	430	454	482	472	434	412	454	411	468	479	453	456	435	470	459	412	449	460	470	492	466	468	438	444	453	475	422	449	437	462	439	445	457	414	422	417	415	499	458	447	400	428	420	456	426	431	464	451	437	433	412	498	447	402	424	411	441	406	456	391	408	470	447	443	527	419	438	507	433	451	435	469	490	433	481	464	488	492	454	413	474	431	453	430	446	427	477	463	430	438	472	441	451	480	402	443	422	375	426	483	405	422	472	473	438	429	437	447	406	454	448	489	429	425	478	440	445	409	472	418	459	440	472	479	431	427
45223	16646	5257	2266	1571	1240	1093	1042	1020	970	986	970	892	986	961	939	923	944	1002	920	1026	978	974	959	960	1002	961	1007	958	994	918	966	991	904	943	926	1018	983	989	951	1026	934	984	943	966	956	1014	964	901	968	979	959	919	966	958	960	995	954	958	963	961	991	1034	972	955	968	992	899	977	975	971	997	920	940	965	974	929	963	985	941	927	943	974	924	980	937	947	972	983	950	953	926	974	935	941	961	976	993	964	986	979	976	977	961	925	941	990	1026	993	973	945	940	942	998	917	893	1012	941	993	984	1011	957	960	970	958	951	978	1034	951	1005	933	949	939	981	974	1002	985	991	989	980	883	974	913	963	970	979	966	941	970	932	937	955	982	1005	915	980	974	1005	928	869	922	944	1003	958	942	947	950	966	917	965	995	1000	929	919	981	1007	985	942	1008	947	976	950	937	1051	959	916	955	944	976	989	979	989	886	991	956	987	902	930	940	979	955	969	961	983	918	970	923	973	933	987	899	939	948	946	975	936	956	959	941	987	949	950	990	959	975	958	1020	919	1011	930	954	967	962	955	1033	943	976	944	1007	959	1020	1018	965	984	944	974	944	922	929	1027	968	972	1019	956	966	944	941	951	1002	977	956	957	1003	983	994	938	1006	1016	951	954	993	917	977	960	974	990	937	933	985	1014	897	958	969	1002	969	962	1013	965	975	956	971	984	978	1017	957	977	1031	943	892	1013	909	927	957	933	1005	950	952	1005	950	940	1016	951	954	923	944	906	1021	1011	969	951	966	968	934	960	1017	972	1017	940	967	983	987	909	900	957	970	928	983	978	955	955	966	938	975	950	917	960	989	904	918	977	977	964	965	986	946	994	967	978	1037	954	959	946	919	919	951	971	984	973	926	1007	996	957	945	941	951	1015	970	920	1016	949	943	958	933	960	965	952	1026	978	945	959	964	970	936	953	915	1000	935	962	958	946	953	959	932	970	949	945	1006	1028	983	902	936	964	912	966	943	917	926	1018	985	920	946	973	927	999	1008	957	922	1010	984	955	997	966	960	956	973	1026	991	995	954	966	956	957	918	969	979	962	947	1054	1005	960	946	987	973	980	1000	977	951	971	951	971	970	1029	988	947	984	993	893	988	981	909	998	1009	998	983	924	960	935	928	961	998	978	944	994	994	918	975	979	985	940	950	943	961	903	915	927	934	988	928	912	963	959	955	974	971	923	970	992	986	973	979	1002	943	957	953	1017	952	935	975	1014	970	987	954	908	947	961	1022	907	945	996	943	961	958	1003	938	964	1000	957	901	1010	1011	891	974	951	931	990	1007	1004	963	925	929	967	958	1012	953	980	992	1009	974	982	994	949	931	924	971	964	977	962	987	957	972	978	1001	987	959	906	952	960	908	935	953	927	993	929	1011	900	936	915	974	990	965	1001	1000	981	949	961	943	951	1025	960	958	912	939	972	961	996	985	948	948	923	941	931	947	941	956	956	945	931	970	973	983	947	970	988	944	1018	999	965	971	962	947	978	1000	992	973	971	958	895	1000	932	988	989	1007	906	970	941	1001	996	961	1000	936	982	972	986	990	998	1018	943	987	971	863	993	999	991	896	937	1000	990	929	921	910	959	934	929	1008	1035	968	936	971	981	966	960	924	994	987	1004	935	998	999	990	978	981	993	986	970	974	1015	955	994	975	1013	959	987	973	1032	938	965	959	977	948	977	994	950	944	940	979	1049	969	920	970	988	1023	955	1008	920	940	981	954	986	935	934	977	986	960	933	935	975	924	972	923	914	986	951	987	918	987	1015	987	930	997	973	894	951	982	1007	1010	998	1004	1012	1042	1000	973	1016	970	939	971	1003	985	950	938	933	975	1004	941	1017	976	962	1003	937	960	992	970	951	934	1014	1004	957	951	971	977	978	968	960	933	951	956	974	951	920	963	989	979	970	946	979	937	949	933	966	956	963	976	1011	924	978	889	958	1008	992	958	980	982	932	937	985	968	995	928	1041	913	969	971	919	955	1012	955	959	1014	997	962	987	957	953	935	973	972	980	1000	963	978	960	981	951	948	990	1015	935	937	949	1010	930	955	977	978	992	983	941	949	948	955	960	956	993	970	950	1015	997	930	984	998	946	958	996	945	948	963	1024	961	918	915	890	952	977	943	998	941	976	972	975	914	919	978	948	952	969	920	942	975	937	944	993	941	919	960	964	1040	966	989	942	909	1014	974	916	983	979	1009	916	996	925	1027	976	972	984	959	982	973	928	944	979	951	943	934	949	921	991	952	937	949	963	962	980	933	974	936	1038	1001	912	954	948	965	1008	936	999	949	927	954	1013	925	995	997	963	1016	932	947	972	979	893	965	952	963	1000	969	933	985	941	999	975	934	998	926	1010	958	991	957	977	925	935	964	1024	1024	1004	1024	972	963	992	932	988	960	968	992	983	984	903	1002	937	958	957	1000	978	953	948	957	977	949	959	948	984	957	956	952	953	991	988	969	963	946	942	932	1002	977	994	981	944	974	946	965	996	957	906	951	999	965	964	1023	911	978	983	946	1013	925	925	948	922	956	969	981	979	937	912	957	904	1017	930	989	969	985	963	971	965	988	979	965	954	938	959	969	999	945	1001	994	1039	901	987	865	937	993	936	1022	941	936	1000	981	939	1037	984	940	951	977	924	897	1013	987	996	941	969	937	931	1012	978	947	980	1016	990	973	963	864	925	1009	967	1014	942	933	952	947	944	922	954	946	958	955	952	943	1015	964	973	904	958	939	975	974	922	1015	928	947	933	985	970	1009	961	921	964	948	942	988	929	940	986	890	976	965	984	938	1057	963	997	942	991	939	995	990	998	986	924	1019	958	994	958	928	909	952	975	941	999	981	1043	959	946	984	968	987	982	1045	952	958	914	988	911	944	927	982	961	953	988	939	1014	940	992	1041	972	999	964	961	936	916	906	943	987	963	979	949	970	941	1009	969	1001	959	988	958	999	938	978	986	990	962	968	974	971	978	1003	892	967	953	950	977	1006	1018	972	947	986	990	965	946	929	946	927	932	947	978	975	1037	951	966	955	926	896	947	978	957	957	972	976	935	1002	955	947	937	949	953	886	960	1027	995	844	965	936	1009	958	1027	952	989	962	919	982	1007	990	960	1001	997	1006	987	897	964	978	983	970	959	950	925	962	951	989	903	1009	983	1001	921	992	987	951	949	1003	961	927	912	964	960	1011	957	995	971	980	922	977	951	1058	982	927	996	971	970	950	913	997	982	952	977	987	1041	1028	994	981	967	960	1011	1004	989	1008	1022	957	950	1014	929	914	987	956	896	946	934	1005	979	913	962	945	944	968	1020	1011	1009	912	1013	983	965	952	1004	952	952	975	921	923	970	963	942	1011	970	980	1012	996	968	947	941	964	973	949	1026	962	989	1034	985	948	953	958	966	974	947	914	956	950	959	970	982	965	982	1017	984	941	1033	982	956	1004	1010	955	977	1002	981	931	995	932	961	929	916	940	974	957	971	981	936	919	938	983	937	958	967	972	944	1025	955	969	905	996	935	955	961	944	982	961	959	956	940	964	1012	935	1002	1017	1001	995	967	979	942	936	1006	914	1009	979	908	974	963	976	977	1004	962	951	1026	948	966	1010	1008	928	947	924	1027	977	979	1001	958	994	920	970	960	929	968	964	981	944	961	930	944	964	974	984	1023	1006	933	963	947	941	953	985
52536	19133	3161	679	487	443	450	485	436	457	390	437	470	434	414	411	414	475	404	447	416	399	448	478	428	420	389	420	421	450	474	437	439	447	446	449	460	471	413	459	447	418	462	429	472	434	477	444	410	410	455	452	415	422	413	430	414	426	423	414	434	453	464	448	489	418	445	445	472	405	457	439	436	453	437	385	416	428	440	451	404	413	426	388	429	450	406	422	463	449	443	431	449	400	406	405	423	431	464	404	406	427	449	399	509	420	477	425	420	411	424	416	439	421	416	439	462	442	454	418	443	416	424	404	409	468	417	443	421	480	446	415	451	456	415	432	447	395	474	417	417	384	435	385	409	447	449	445	437	410	453	429	444	439	400	447	426	420	458	435	411	387	469	474	459	425	441	433	450	435	425	424	472	481	477	451	436	471	424	444	414	447	418	458	438	449	457	405	419	419	392	414	417	442	433	405	423	431	446	448	458	449	442	416	416	483	441	438	439	431	422	441	462	421	452	461	448	467	411	444	422	424	435	465	442	461	454	416	445	421	479	412	411	458	457	442	418	412	387	443	432	415	452	440	461	431	410	426	420	462	411	472	448	423	435	438	445	384	450	401	405	448	453	389	460	436	436	423	386	448	453	405	430	425	445	441	416	434	441	419	433	457	424	409	425	440	434	447	456	447	412	427	452	426	448	394	432	390	401	443	429	443	460	441	405	463	425	410	417	420	450	453	429	438	418	462	435	428	407	460	425	461	411	375	435	448	408	422	458	431	435	435	465	489	445	410	423	437	431	424	445	420	413	486	424	404	446	413	434	463	443	428	411	469	415	435	443	413	406	426	431	431	469	394	390	424	464	416	422	433	431	439	463	459	418	377	448	433	431	461	414	409	400	448	432	460	423	426	494	437	406	425	468	422	436	420	435	400	438	453	450	455	438	427	441	431	415	426	431	459	444	435	466	483	437	431	411	455	469	453	436	398	403	425	461	471	430	347	450	397	443	440	462	472	423	432	429	465	422	405	444	480	518	451	431	423	425	417	459	428	450	411	404	445	407	402	460	451	438	448	397	436	402	427	399	391	410	434	467	424	422	404	434	409	424	444	441	395	422	414	425	413	425	437	452	422	426	422	441	502	426	408	411	446	423	446	439	435	413	416	431	432	448	412	453	425	421	417	492	430	397	430	408	448	439	447	442	432	463	453	452	466	484	447	419	453	432	386	414	434	423	414	439	449	380	429	415	459	447	429	424	448	460	460	438	448	395	433	433	445	458	431	417	419	462	429	440	414	503	440	453	405	419	447	420	470	435	437	434	422	408	447	440	455	440	438	445	419	404	459	428	424	424	463	457	448	469	469	416	391	424	456	411	436	454	447	465	428	419	437	425	441	485	466	440	447	447	483	415	452	422	473	412	456	411	460	453	390	473	388	440	462	428	474	444	430	466	408	440	410	427	443	415	434	418	431	429	451	429	449	413	452	456	462	404	439	451	398	419	427	472	433	416	470	415	446	423	454	434	407	439	451	425	446	445	420	372	456	476	456	421	426	436	416	419	424	479	420	456	429	460	425	440	388	437	443	399	415	461	434	466	484	391	407	423	466	422	453	415	453	447	428	437	421	461	440	456	448	403	409	413	439	423	407	440	403	452	410	436	452	414	433	447	407	475	457	397	411	453	441	424	406	436	423	434	416	428	479	453	472	418	446	474	446	396	419	410	409	425	445	456	494	417	446	475	427	418	431	445	457	409	427	445	420	442	430	426	445	446	444	449	423	453	443	423	414	451	467	465	406	398	444	441	482	413	442	433	423	443	443	429	418	451	393	411	466	460	412	442	417	398	403	412	421	459	399	424	462	390	479	424	415	397	433	446	448	383	411	413	396	460	410	443	431	457	447	434	396	430	440	425	448	409	429	444	396	432	420	475	408	438	443	452	455	444	437	433	501	469	455	413	466	495	419	446	429	423	412	403	422	459	386	423	428	422	383	423	450	432	447	456	451	436	432	441	450	453	435	464	451	416	413	421	465	441	398	430	402	439	462	424	440	441	419	438	427	409	422	418	410	432	459	432	440	443	449	449	438	454	443	447	429	432	445	414	382	448	405	458	449	411	431	431	439	428	416	488	428	455	429	417	438	437	467	395	440	426	462	439	448	369	436	423	441	428	399	412	412	438	422	469	455	439	434	417	431	429	442	442	441	448	394	385	397	432	458	434	441	461	423	445	405	418	429	430	440	438	406	414	457	418	429	447	426	436	397	397	437	461	456	476	433	430	444	437	472	411	444	422	415	455	403	438	460	432	444	465	404	427	439	430	430	452	447	417	436	491	465	450	389	420	397	399	423	460	477	475	475	446	424	409	468	434	420	467	455	460	449	408	462	418	392	455	444	421	425	409	397	419	438	444	413	398	422	440	421	449	435	427	454	422	429	441	415	418	476	424	417	433	447	437	425	457	470	426	426	419	411	382	428	486	458	448	408	423	376	432	415	455	482	436	421	430	428	439	433	434	457	438	418	475	425	402	395	432	416	451	453	459	430	414	443	455	417	426	437	444	439	448	407	444	436	405	428	392	425	467	409	444	404	446	453	421	454	466	408	444	420	408	428	457	385	441	458	476	440	455	450	449	471	423	401	408	427	444	447	443	451	477	421	449	438	425	450	414	461	446	441	469	445	464	397	465	450	438	423	419	441	438	426	444	445	420	467	434	424	465	444	441	468	442	403	401	431	397	408	434	449	444	439	407	397	461	431	455	450	402	431	458	457	426	436	407	434	434	422	423	445	431	429	389	449	437	450	421	432	465	435	425	440	443	457	397	451	454	451	420	411	417	423	439	464	450	436	424	462	404	434	460	412	401	454	445	460	476	461	441	437	420	412	438	457	491	441	400	425	443	435	460	441	426	433	399	395	409	423	418	401	452	437	419	396	430	435	402	449	427	435	452	448	419	407	426	398	457	424	443	454	429	429	398	456	417	411	492	474	472	436	419	418	441	403	469	416	444	436	455	437	409	408	445	424	470	447	430	447	433	438	404	443	444	419	444	436	428	408	411	429	408	442	481	439	434	434	395	422	454	483	426	455	433	434	429	425	458	424	423	430	440	438	437	406	484	413	445	431	405	445	428	417	475	437	451	441	411	425	407	414	448	428	422	455	425	440	401	387	419	442	442	475	464	448	478	416	428	457	402	457	418	432	443	406	429	437	414	460	455	435	455	468	432	442	433	440	429	441	453	451	443	426	423	454	415	429	438	432	432	429	421	449	450	423	454	402	429	399	437	433	431	441	433	446	443	445	421	429	412	405	441	396	424	451	432	427	381	416	409	437	426	450	421	425	451	425	414	417	447	478	435	448	441	448	430	413	446	442	433	417	405	409	456	411	429	408	423	401	412	386	419	444	464	395	435	437	393	410	449	460	430	453	463	431	448	460	411	420	432	429	456	419	475	441	414	431	411	416	422	417	435	399	457	427	406	451	437	425	446	437	453	416	466	416	405	438	474	444
36582	12284	2884	1289	1070	1028	965	956	980	949	954	985	934	1005	971	938	909	962	920	981	931	898	878	930	906	904	957	940	964	967	947	921	910	922	995	967	939	1046	958	911	908	970	934	927	928	975	954	961	913	986	943	966	920	926	868	958	949	880	1000	922	915	994	920	897	964	933	903	897	969	952	895	926	945	920	983	928	958	921	892	919	967	932	951	940	893	918	948	951	957	917	924	883	918	942	966	970	954	955	957	913	958	914	934	931	890	959	946	898	912	945	957	939	943	976	977	967	948	919	932	919	943	894	937	1009	921	905	924	950	1006	947	987	904	932	978	911	941	962	996	959	891	893	912	986	956	954	922	950	935	944	932	943	917	925	968	934	999	949	990	944	902	948	974	935	921	944	941	930	932	973	931	888	906	952	969	917	926	922	925	965	920	995	961	963	999	941	905	908	901	946	932	934	961	943	946	887	916	899	925	908	993	927	979	923	984	902	996	888	971	909	898	929	954	957	892	933	949	970	914	907	895	960	967	942	942	921	935	955	922	965	935	911	911	943	927	930	949	854	931	925	963	944	932	897	925	903	1001	936	934	1012	919	950	982	938	951	945	904	905	947	976	953	917	920	1013	927	938	942	937	941	898	949	922	995	961	978	943	908	921	990	925	951	959	966	946	960	913	962	934	915	949	873	897	981	938	871	969	903	998	913	980	925	991	970	969	925	926	934	946	964	1012	927	958	890	910	932	934	942	950	972	921	929	959	1007	969	943	921	1004	896	974	944	967	943	960	955	949	910	938	934	924	945	896	955	916	926	921	953	920	949	956	967	908	891	949	919	935	1000	939	945	986	967	930	927	975	1024	995	936	933	889	932	951	960	925	913	910	917	959	924	944	971	925	944	950	917	957	904	905	973	957	899	957	942	908	903	937	961	948	944	937	957	990	956	931	931	878	897	938	939	927	971	896	896	924	964	946	898	952	951	963	920	934	913	971	956	939	962	891	966	926	903	947	950	946	896	998	971	957	917	933	955	935	991	935	937	978	889	932	934	920	930	982	946	893	978	955	1003	989	961	941	922	938	966	969	977	945	966	908	955	948	939	960	943	978	956	914	920	978	905	926	995	905	917	985	962	956	964	956	902	942	926	957	872	936	955	934	986	893	959	934	925	937	915	975	917	963	948	945	925	1000	977	934	937	933	941	955	929	985	1005	949	922	979	914	943	876	934	938	960	913	992	964	947	950	932	961	922	956	955	949	973	975	905	1013	938	892	948	938	898	994	954	948	937	969	971	916	919	876	992	958	955	962	946	946	943	954	901	947	910	907	936	928	950	973	959	922	994	937	968	976	991	903	942	894	915	1004	897	962	976	935	962	906	915	934	910	910	938	879	954	964	937	1016	929	941	899	947	929	980	875	970	966	938	932	918	940	981	926	960	989	917	982	916	920	936	960	910	931	938	910	986	938	927	999	969	922	930	946	924	933	934	935	970	961	962	938	930	938	981	980	948	905	904	943	938	931	965	891	876	916	956	972	911	917	944	924	923	931	930	979	908	965	1000	960	922	951	921	934	981	926	941	887	954	1016	930	950	989	920	926	966	942	911	931	958	922	936	943	923	920	899	984	923	961	972	1003	994	938	906	996	956	1001	949	968	883	902	901	978	962	942	944	946	1013	970	1014	924	974	985	936	957	984	971	977	910	973	927	944	866	914	929	937	966	990	940	950	941	936	992	939	919	1007	920	958	1005	913	944	986	939	904	944	948	952	902	945	1013	898	949	914	944	937	928	991	975	909	962	945	951	905	979	914	940	999	906	948	931	929	940	942	898	915	975	964	908	941	963	907	925	904	878	921	914	944	945	915	922	1009	960	942	925	928	928	898	990	956	922	951	946	960	909	1011	954	929	971	920	954	973	928	913	899	934	953	990	920	893	914	950	936	953	930	902	919	936	921	941	926	927	902	951	921	922	1000	971	986	960	953	998	928	980	928	926	930	993	991	947	936	938	949	934	946	924	946	923	985	939	947	932	907	884	942	944	940	965	901	895	978	922	938	962	975	895	957	902	928	910	932	899	934	904	949	972	885	958	924	963	932	948	923	1017	889	999	965	917	979	958	952	963	953	906	878	951	971	924	958	924	909	942	951	953	965	936	913	884	976	908	952	966	904	947	888	1012	891	884	969	928	922	985	956	894	958	987	993	927	890	988	904	902	953	890	998	916	931	954	899	932	938	942	927	929	938	940	990	927	983	909	940	946	914	970	887	914	952	931	943	959	976	945	916	888	954	932	901	890	971	955	918	908	929	1001	938	946	992	922	911	946	946	949	981	909	959	972	976	902	997	953	953	964	911	971	967	879	964	929	928	903	948	983	963	973	945	927	971	997	974	950	949	955	958	884	881	944	946	919	945	1006	918	985	972	981	985	985	951	930	942	954	981	987	925	915	885	899	1036	906	934	962	972	949	955	968	994	965	894	948	955	938	936	983	937	931	919	944	905	917	966	934	966	930	876	969	962	981	974	899	967	929	977	930	951	901	930	925	922	954	928	1009	980	964	898	921	978	909	908	983	954	1000	921	930	959	942	936	944	1000	953	1003	904	896	965	925	980	915	916	921	956	943	957	894	895	983	1003	994	934	981	958	935	902	938	995	927	952	975	947	927	977	962	932	946	936	935	918	978	947	881	966	941	951	941	937	966	941	913	940	944	931	966	906	950	957	942	921	961	946	941	920	974	879	968	985	920	933	899	918	979	925	998	951	932	967	929	944	1012	968	950	934	911	940	944	975	960	945	1019	937	977	956	903	955	930	912	953	960	1004	935	992	983	949	923	934	937	896	926	888	992	969	916	955	940	948	898	932	927	939	1004	898	932	969	987	944	917	966	977	985	935	955	933	963	952	909	968	918	944	934	953	959	975	912	906	926	909	896	968	923	994	912	956	939	944	997	880	961	953	950	946	923	983	945	979	953	953	980	950	966	964	943	946	955	965	946	931	934	931	949	907	918	947	965	972	934	975	1004	939	948	970	955	947	907	892	967	1003	897	916	935	908	856	949	936	958	963	994	904	908	950	980	951	934	951	925	943	918	979	890	1010	926	962	948	889	927	942	916	943	959	889	926	920	946	978	1012	929	974	926	908	954	946	901	967	967	886	929	951	927	933	925	902	921	947	940	959	920	945	928	939	949	933	976	983	928	955	982	954	971	964	901	945	946	930	912	940	939	936	906	947	925	934	973	928	957	919	1001	980	935	991	945	970	966	945	962	934	970	927	934	937	947	924	887	983	925	925	977	952	944	980	899	975	956	950	948	957	948	946	958	926	856	936	961	949	962	938	977	901	926	969	908	939	896	899	945	998	921	921	922	919	911	968	893	917	956	904	992	950	920	967	928	976	918	919	980	900	920	934	940	928	1007	934	951	999	965	962	966	982	911	915	887	913	941	989	918	900	928	941	982	972	955	950	942	907	986	956	980	960	948	934	1002	937	977	976	932	928	974	918	962	969	947	946	969	932	872	940	929	937	924	901	965	967	931	949	947	968	918	930	934	958	919	947	917	921
65325	25876	8473	2492	1009	646	533	526	461	447	442	441	428	442	455	411	410	435	411	431	418	416	419	436	433	424	438	444	471	456	435	410	451	408	419	404	427	417	419	447	439	436	416	444	433	423	413	396	361	451	394	465	442	403	404	385	421	427	450	431	465	468	432	408	424	396	462	474	445	440	457	422	401	456	433	395	467	444	426	437	434	441	424	459	437	443	467	423	465	443	423	421	461	444	467	452	405	418	424	457	441	428	414	437	444	441	416	400	426	399	465	433	469	463	404	441	409	468	428	410	401	421	397	458	433	427	364	405	374	437	450	478	418	419	433	443	420	447	458	438	428	438	448	452	447	451	423	411	454	411	444	435	473	406	452	414	415	446	451	436	437	434	442	391	397	468	426	439	439	437	450	420	400	425	431	454	388	409	386	401	429	463	428	439	381	426	424	396	433	382	415	441	418	402	441	471	443	445	402	452	442	454	452	431	398	430	422	461	455	450	411	412	435	410	424	410	445	416	426	441	432	445	417	405	429	438	431	453	418	413	438	413	451	418	488	406	426	455	429	442	434	449	419	440	413	432	429	442	419	393	420	432	427	416	449	411	459	453	450	429	392	420	429	480	415	442	422	410	403	445	446	471	453	404	447	412	429	424	427	444	440	462	438	399	436	448	428	457	456	441	429	408	393	426	427	423	432	424	488	417	415	426	435	417	403	424	444	422	424	450	442	426	427	423	425	436	416	462	400	470	400	428	437	425	464	413	433	416	453	422	404	424	432	447	410	482	448	414	392	431	449	432	464	414	457	430	443	445	391	403	437	432	434	415	435	438	430	453	427	401	416	460	428	434	391	417	452	447	441	424	443	413	430	430	440	441	438	481	464	446	415	417	425	447	446	441	411	410	433	418	471	446	409	452	420	404	421	420	454	418	421	458	399	431	431	455	462	373	393	408	466	430	456	425	428	439	439	439	449	439	421	421	413	420	407	443	431	428	428	395	474	417	442	419	432	452	442	419	454	438	404	448	440	451	422	425	429	435	458	434	407	450	434	461	434	411	462	443	447	410	421	418	474	455	415	433	455	460	446	414	429	453	450	390	406	438	432	394	404	441	431	444	439	395	435	439	411	386	417	478	393	465	406	422	444	450	438	415	436	403	430	445	418	403	419	402	424	415	450	466	417	459	449	453	458	444	439	435	445	426	388	398	439	424	417	448	491	413	445	412	438	440	427	433	453	409	430	442	440	481	390	421	426	457	438	468	414	435	426	386	401	429	427	462	428	413	437	471	453	443	468	442	463	439	422	414	441	421	439	457	422	425	422	430	405	469	443	456	429	429	410	430	393	440	443	400	439	396	441	485	480	411	406	381	409	457	433	445	443	388	441	437	474	430	430	446	467	448	447	403	399	439	466	454	426	452	441	421	439	446	440	385	446	427	457	417	401	398	393	420	440	454	450	457	420	440	428	380	442	437	439	418	415	455	449	427	453	413	401	404	420	435	439	434	402	419	426	413	430	473	410	414	377	512	423	454	444	444	389	435	441	430	435	461	423	413	460	445	404	419	449	400	426	447	431	440	468	403	442	459	421	424	435	433	440	435	443	434	430	436	424	476	427	477	405	433	421	441	417	429	470	423	426	421	427	423	422	397	451	433	411	434	449	414	407	458	428	405	419	413	429	401	445	445	465	425	427	473	440	438	432	432	434	469	419	424	458	464	442	438	419	446	389	442	404	441	436	411	460	446	471	449	424	420	453	438	457	435	426	439	462	410	434	410	399	427	422	454	438	402	437	397	441	414	439	402	393	436	405	435	409	433	440	460	426	417	394	457	459	429	423	428	394	412	408	402	444	468	450	413	440	473	456	446	439	430	429	454	430	461	458	430	409	410	438	431	419	432	416	445	436	419	387	446	442	452	433	440	454	424	432	399	468	372	410	425	425	436	455	434	449	421	425	426	447	406	422	429	449	441	417	417	438	468	417	394	400	429	464	454	409	447	414	423	446	427	453	424	402	379	422	464	382	455	444	434	453	432	423	432	424	449	439	431	432	403	433	431	424	442	454	414	403	429	426	444	447	447	384	452	405	437	459	431	408	478	443	448	452	437	428	419	443	444	474	484	498	435	406	423	425	429	436	434	442	453	431	487	436	428	414	439	445	458	437	449	437	443	418	460	453	439	442	393	428	469	458	433	465	436	493	393	435	449	424	436	431	453	429	409	416	443	419	409	421	443	435	460	438	417	437	389	418	464	448	413	434	432	446	444	434	450	466	451	406	438	412	443	462	472	417	439	401	465	451	461	475	459	435	421	458	411	421	422	428	445	432	424	445	441	441	421	470	432	433	471	420	439	440	433	446	402	405	415	427	473	462	408	418	423	451	411	403	394	424	445	423	434	433	459	410	425	428	481	456	447	399	456	425	437	411	452	442	448	419	451	423	403	413	419	464	418	452	423	440	370	448	417	430	468	399	450	421	424	448	387	444	444	456	454	421	459	437	446	456	461	467	446	480	423	430	436	437	485	444	447	403	442	449	449	417	457	421	428	460	436	443	387	414	429	451	426	422	453	392	430	434	424	439	398	386	405	471	518	414	431	430	422	455	408	428	408	468	467	414	460	387	439	442	403	392	421	419	437	453	422	445	434	418	408	451	390	427	421	402	420	446	472	416	459	441	449	394	404	411	439	430	405	429	471	460	447	409	457	460	424	434	402	467	468	447	440	441	413	401	446	413	435	446	447	404	437	465	448	404	407	419	429	437	392	450	446	474	431	432	437	460	430	441	441	433	436	415	437	431	398	414	425	421	464	433	433	404	411	475	403	414	457	426	400	449	428	472	418	431	417	435	459	434	413	448	451	399	427	435	470	459	437	414	442	459	401	465	415	415	402	422	454	429	429	430	453	487	384	427	416	421	415	442	442	426	425	443	444	390	390	416	447	424	437	417	437	425	467	439	430	393	430	398	404	454	417	425	449	453	497	446	407	393	451	446	432	421	412	431	444	438	431	496	441	417	483	416	433	436	451	438	451	450	438	382	424	435	438	429	444	446	435	411	444	409	393	465	488	445	426	494	424	424	443	435	399	436	438	451	462	442	422	406	420	437	433	433	459	404	436	485	447	419	398	441	405	417	438	382	439	418	402	453	425	438	452	436	433	420	443	462	436	449	436	417	445	452	441	462	451	446	452	417	455	419	462	472	409	402	410	415	468	436	446	429	465	415	412	425	419	466	433	424	462	398	439	451	455	412	403	388	465	457	407	435	416	421	417	425	452	425	423	385	408	435	437	413	424	429	422	441	407	476	439	449	440	480	452	457	444	452	468	420	422	372	411	414	439	458	423	407	366	409	412	413	447	399	444	451	430	425	441	419	448	390	426	455	431	427	437	437	413	438	457	465	448	424	456	427	452	450	443	425	409	428	415	392	446	409	444	451	483	383	421	411	432	438	407	428	458	410	429	405	465	417	426	445	414	429	426	383	415	454	417	425	482	436	413	449	434
43965	15935	7453	4333	2495	1591	1194	1060	1039	965	917	920	959	949	1013	972	936	931	923	954	975	934	926	920	944	1002	925	935	945	935	933	985	963	931	950	911	926	926	923	900	991	931	947	918	954	961	989	928	933	963	939	918	945	921	947	912	940	919	983	928	915	932	953	921	944	983	962	954	954	985	984	906	917	976	935	879	924	928	873	933	871	919	944	887	1016	968	991	1008	978	923	936	929	935	955	935	982	966	960	926	963	945	1010	966	932	990	944	919	932	939	940	930	924	958	961	904	934	962	948	879	950	912	937	1037	907	928	986	919	938	979	918	930	924	945	944	980	986	998	955	943	956	959	1019	965	912	933	965	949	903	986	952	971	974	920	979	910	932	881	949	957	1014	933	925	933	955	934	929	968	937	987	942	898	916	935	894	926	945	898	953	955	961	935	974	939	974	919	944	935	954	938	945	898	941	921	982	953	964	1020	933	939	940	960	952	928	944	921	949	945	902	979	967	953	941	963	977	943	907	986	947	931	925	931	959	920	948	944	958	987	964	953	936	934	892	979	911	952	949	957	824	987	930	923	873	898	904	941	954	940	941	945	941	971	910	964	916	977	915	966	934	949	944	987	965	906	912	924	904	927	969	936	936	959	921	913	966	877	927	992	929	931	922	967	948	923	946	926	971	967	949	879	951	881	927	948	966	948	949	933	997	941	951	905	934	913	885	955	959	944	915	965	959	969	992	925	1002	999	947	889	942	943	970	963	929	954	924	958	898	940	939	925	959	900	980	970	904	959	936	929	898	935	926	926	978	965	987	957	903	900	927	971	932	876	969	954	969	939	967	959	921	938	955	952	986	936	985	939	991	966	989	956	980	975	901	929	956	951	887	914	925	966	1005	1002	951	926	913	961	967	946	1016	897	926	946	912	934	964	974	945	978	944	907	959	971	883	955	958	962	937	983	873	977	909	987	907	959	953	925	910	939	974	942	940	907	965	977	935	951	962	969	990	866	891	961	941	977	967	903	889	902	997	949	931	932	991	901	970	878	941	876	977	948	968	886	968	940	952	922	912	969	949	964	929	947	909	943	924	958	941	959	939	956	973	880	876	926	953	878	934	927	926	942	1007	947	959	973	989	951	965	941	963	915	920	914	938	919	944	890	922	938	890	964	993	934	936	935	886	971	928	991	936	966	939	933	940	937	988	963	935	934	957	953	915	931	959	940	932	956	959	932	982	896	932	940	958	932	936	914	919	962	952	929	941	843	900	903	915	948	905	978	976	965	921	968	874	915	958	940	972	941	960	995	876	929	951	871	956	975	985	952	864	964	893	1005	935	906	1005	1000	900	965	977	996	938	929	976	902	923	916	903	962	908	946	939	934	939	962	982	995	941	949	982	899	893	963	923	963	932	984	975	908	957	989	963	916	929	901	952	908	969	948	925	949	993	968	962	929	947	927	937	901	942	927	964	956	974	933	936	967	897	922	964	941	903	917	971	928	921	920	922	987	941	968	946	951	929	905	949	989	934	906	942	918	934	928	978	928	937	950	929	973	950	970	944	929	948	1002	909	966	952	934	938	899	1002	930	982	957	926	980	904	905	946	913	931	952	943	957	943	937	975	937	964	933	928	906	920	960	960	902	939	909	939	923	966	968	977	936	916	925	921	966	1005	961	924	945	912	932	960	925	958	987	957	937	991	972	990	928	989	972	932	973	930	941	911	935	849	940	985	922	961	979	918	892	974	969	914	929	959	862	968	990	877	967	951	974	932	908	871	938	944	982	968	985	917	938	928	931	915	946	964	989	1026	963	947	921	939	918	965	878	940	991	918	932	986	949	948	966	980	899	936	972	924	981	963	940	914	892	946	929	965	944	923	925	950	955	945	958	910	912	949	895	939	970	953	940	960	973	912	945	971	934	928	954	926	900	968	940	971	942	933	967	948	972	941	913	942	971	936	956	967	935	931	965	999	970	963	947	957	933	931	948	900	926	969	905	968	899	920	975	962	961	870	978	944	918	971	915	937	950	971	927	996	966	932	941	928	927	961	946	918	976	943	933	973	932	966	966	975	978	917	900	963	993	907	992	914	940	962	919	938	918	912	978	947	852	889	956	886	996	906	962	948	958	966	953	910	952	925	926	887	937	930	950	952	977	1009	922	939	926	959	944	988	910	946	937	1033	920	899	946	906	964	950	999	937	924	931	985	967	944	1009	966	877	958	947	901	897	861	961	866	970	908	951	910	940	919	938	983	992	960	965	933	953	933	964	983	933	1001	938	887	937	967	973	958	911	921	937	954	886	957	982	968	937	964	927	964	908	907	987	992	961	935	938	917	963	965	957	965	981	951	895	914	964	887	922	974	910	914	944	956	938	956	936	931	961	1004	951	953	937	928	925	944	915	930	986	936	957	960	918	939	948	947	959	949	960	941	949	917	894	944	987	931	963	972	943	945	959	961	980	943	926	942	925	964	983	938	953	941	961	954	1003	922	956	960	1016	995	906	945	933	990	921	931	990	986	932	893	962	916	926	932	965	953	968	940	918	952	951	928	950	928	912	885	988	972	970	963	914	931	928	946	894	971	978	1000	903	919	945	933	927	969	962	935	953	955	1005	923	961	922	968	927	889	921	925	939	974	918	924	970	979	942	961	942	987	962	961	908	954	932	992	974	902	988	925	927	917	956	910	948	905	957	889	940	987	969	910	986	966	967	949	925	988	970	999	918	931	918	884	947	938	923	945	935	930	955	917	889	1011	947	916	908	924	998	961	916	899	936	984	946	951	902	919	928	956	965	956	923	952	889	946	932	954	956	1001	926	949	887	960	979	1001	933	959	971	946	961	941	951	974	948	926	958	921	966	939	944	983	973	903	923	935	978	956	902	916	973	929	929	904	947	905	957	920	929	934	938	915	986	960	928	879	1006	935	910	965	911	920	976	944	958	938	949	945	1012	937	989	913	941	949	917	965	925	971	932	937	977	923	950	968	986	948	959	959	958	973	884	937	940	866	876	929	955	936	953	933	863	950	984	955	932	857	1009	943	992	940	934	999	961	929	1008	887	925	915	934	992	953	948	940	944	914	969	923	950	925	941	947	941	969	991	993	930	968	899	916	959	927	930	978	922	938	961	933	893	976	932	982	973	958	936	1014	952	982	934	952	940	950	957	945	923	918	937	974	928	982	925	962	936	959	965	913	949	917	942	939	960	953	886	974	945	920	940	982	966	994	960	1000	966	947	938	959	958	979	946	926	899	948	914	948	939	908	938	943	889	932	948	991	934	944	966	982	955	971	918	944	1000	921	951	954	895	973	965	974	973	971	943	980	959	1005	924	952	945	1019	987	959	906	958	980	928	935	963	917	954	961	929	976	962	944	913	970	944	950	897	935	965	934	921	940	941	942	953	999	898	956	953	959	1002	949	965	995	925	945	975	862	928	904	942	936	966	952	986	951	961	946	909	977	912	964	926	929	951	931	915	969	986	943	916	948	911	954	940	911	947	938	1029	912	929	959	947	935	925	936	989	981	969	922	925	910	889	971	936	965	943	985
62349	29545	11444	2726	1203	749	636	520	472	466	474	436	427	443	449	441	457	465	443	476	395	468	388	429	433	479	406	472	455	433	428	441	459	430	421	433	443	438	424	478	424	420	437	463	467	429	453	456	460	441	430	376	426	448	415	463	418	459	390	483	442	430	457	471	455	441	443	453	471	455	440	438	400	415	455	517	422	443	442	440	451	448	438	438	453	469	470	454	433	443	454	431	468	445	478	437	461	476	438	445	435	430	451	422	426	436	432	462	405	432	421	442	477	443	428	439	430	452	410	443	430	378	449	428	461	486	444	463	462	452	441	413	454	435	477	398	444	452	416	458	429	467	397	418	471	461	419	433	416	458	422	450	464	439	467	416	428	462	448	468	427	410	469	483	452	420	460	429	458	445	440	446	435	421	441	443	419	441	461	453	432	446	461	455	460	440	461	481	454	445	477	438	450	437	411	432	416	426	440	428	467	390	419	476	428	477	448	435	405	459	421	441	423	464	474	428	417	447	473	456	420	449	475	456	434	435	454	443	438	442	471	488	427	440	497	476	453	447	460	432	456	434	448	463	462	409	419	384	459	461	449	432	431	434	447	455	460	411	413	394	453	435	454	473	403	411	439	423	468	453	439	462	447	469	480	460	458	416	465	449	517	454	434	458	429	435	480	428	428	439	462	432	447	424	418	476	427	428	429	436	393	422	417	421	420	442	452	428	402	434	437	391	442	415	401	418	436	414	460	439	463	447	403	382	446	425	408	431	426	440	458	472	493	447	441	457	467	426	413	448	418	463	438	460	503	474	436	439	444	482	438	446	405	457	422	435	418	467	448	461	434	435	416	416	459	414	464	463	426	456	448	455	464	427	395	421	444	461	430	448	437	424	432	468	512	478	450	435	476	439	486	450	426	445	395	445	442	417	448	439	410	500	451	448	383	435	441	463	432	403	439	454	431	426	432	403	465	443	451	468	460	454	457	431	472	456	456	441	470	410	416	401	419	420	406	436	440	424	424	458	404	410	444	450	476	408	480	442	437	438	404	424	456	424	440	437	414	439	441	459	467	475	420	418	451	473	412	430	441	436	460	451	480	417	451	492	414	439	444	468	436	461	469	451	469	425	444	409	456	410	469	426	436	450	423	441	410	437	441	412	427	481	446	430	472	417	413	423	425	439	453	453	465	429	472	461	469	429	402	430	435	461	423	458	447	444	397	448	471	445	416	451	404	434	445	428	434	400	403	410	410	475	413	437	479	450	433	441	450	444	443	457	437	448	439	432	437	486	482	389	432	416	451	445	423	449	411	501	421	433	439	470	413	376	418	462	424	439	477	455	453	419	445	408	476	422	457	450	412	461	457	436	445	451	425	436	390	472	466	428	436	411	396	448	434	406	410	424	427	468	411	416	444	473	447	436	426	411	426	434	415	393	437	443	432	434	435	424	443	476	430	463	414	411	464	469	423	420	474	479	496	419	459	494	443	428	490	443	445	453	434	441	433	450	443	393	449	439	447	463	448	470	446	431	415	454	406	416	438	431	435	432	444	424	475	441	403	464	441	431	430	440	457	449	422	435	448	462	423	422	430	407	464	427	455	422	423	415	430	425	432	432	445	445	419	405	410	434	421	436	448	431	442	415	413	432	416	465	433	485	459	477	471	419	396	432	451	433	445	481	428	464	474	457	466	430	477	444	492	460	427	484	474	438	462	428	476	448	427	433	470	467	443	374	456	450	460	448	486	473	449	435	428	458	429	481	421	442	482	427	414	427	456	430	449	440	495	474	452	419	425	405	426	452	362	454	454	400	448	419	468	451	486	443	445	438	426	426	416	471	416	473	452	455	395	444	434	419	441	466	473	414	454	422	458	450	430	424	425	456	479	408	403	458	455	382	482	462	426	437	473	452	441	448	386	429	428	445	463	418	480	448	463	440	388	415	453	418	498	455	454	469	484	437	461	466	425	432	457	432	382	457	431	468	447	467	451	421	424	467	438	421	420	448	439	431	480	393	457	428	442	400	451	414	462	415	395	414	431	448	404	443	461	465	434	416	441	436	435	433	425	433	412	462	443	462	452	427	460	459	441	454	462	485	417	395	453	455	448	402	457	476	397	413	437	431	448	428	405	453	434	427	448	417	471	467	408	448	417	445	434	454	451	432	413	445	442	430	449	457	461	416	461	456	467	439	432	429	462	447	421	416	457	485	451	409	392	463	431	452	385	411	452	488	421	472	452	407	470	426	455	439	423	421	427	405	425	422	425	429	438	491	463	413	463	461	474	427	446	445	446	465	454	437	423	473	452	438	470	418	469	445	471	420	471	450	421	487	410	416	476	428	439	449	467	456	418	431	413	429	430	427	439	449	458	449	394	472	442	465	430	446	454	448	448	406	426	452	448	472	448	428	448	427	426	450	443	472	467	478	457	441	426	438	428	440	451	463	459	446	441	459	468	420	413	457	407	433	427	412	464	483	432	466	446	450	451	434	425	460	471	469	443	446	419	439	456	435	443	450	432	453	430	441	458	447	428	425	454	414	422	424	465	437	441	427	427	408	447	462	379	445	463	451	415	446	424	442	439	450	406	465	443	460	429	462	463	436	423	454	460	428	421	446	424	427	431	484	423	449	426	414	394	458	453	459	382	412	409	432	409	460	431	448	488	444	466	468	450	428	389	444	464	435	402	419	469	426	433	425	420	431	435	456	433	446	433	469	441	421	486	426	502	440	451	428	452	432	469	453	421	455	457	411	449	430	412	458	445	477	449	412	420	425	433	387	416	444	452	399	432	459	474	486	384	433	458	432	425	433	443	441	408	385	445	412	500	430	412	433	443	438	414	438	428	430	454	441	435	434	442	474	458	458	419	415	435	420	431	437	449	432	453	364	464	453	431	450	425	457	462	419	423	427	435	430	462	413	448	451	427	463	451	468	406	433	474	462	463	428	470	469	467	482	413	454	440	472	475	427	446	448	418	436	429	415	444	431	436	379	412	412	472	419	477	418	452	429	446	413	421	416	401	498	459	457	474	428	418	467	444	501	448	452	446	433	419	447	439	419	423	450	415	401	425	434	459	417	423	483	442	445	433	430	446	438	412	421	412	472	465	450	446	460	441	432	430	422	445	428	444	474	463	402	418	465	414	451	437	465	406	450	456	425	416	501	447	452	436	470	428	428	454	438	429	471	433	463	438	487	453	475	420	442	476	477	458	463	454	480	473	468	482	460	411	446	439	413	411	432	446	478	429	467	408	460	483	472	430	421	423	388	430	429	423	463	424	396	412	408	427	452	476	438	471	420	436	403	481	432	460	462	430	442	470	421	461	446	452	417	420	419	490	462	435	424	424	459	420	394	409	395	426	462	410	437	440	455	432	405	426	448	418	427	464	461	431	423	451	442	441	424	410	427	438	439	404	443	446	410	441	448	437	462	434	450	462	468	468	416	462	419	430	477	442	429	431	452	439	462	458	418	446	493	461	458	445	463	413	426	444	435	460	442	420	452
42720	20663	8583	4450	3064	1950	1584	1247	1179	1003	1000	959	919	1010	986	933	983	1009	982	903	929	980	981	1000	967	917	1001	981	991	966	947	931	1011	947	969	965	944	949	1033	971	992	953	955	937	921	949	975	913	934	964	980	947	914	991	1003	966	950	966	920	940	895	986	970	1002	1002	955	954	963	986	942	986	990	943	983	1025	928	953	1000	947	919	917	974	887	922	949	948	939	1001	931	989	932	972	875	978	934	969	977	952	964	959	1001	994	941	1018	1004	967	930	924	954	933	940	946	984	953	970	938	984	886	936	955	908	955	947	963	970	951	958	980	951	952	985	939	960	920	934	947	938	985	949	971	930	982	1022	929	930	963	959	971	901	971	978	957	969	972	913	970	951	983	930	964	944	927	923	975	938	951	961	943	913	936	1005	934	961	901	949	929	998	910	996	938	1012	982	964	939	977	949	972	962	975	982	978	941	954	936	901	938	908	923	960	962	964	948	899	964	964	984	953	948	972	937	964	948	940	902	929	948	928	994	973	961	993	960	926	950	964	933	949	915	1009	912	924	938	963	998	965	937	900	921	948	954	969	963	945	1019	914	901	917	957	929	931	988	938	943	957	952	974	981	973	1011	992	975	913	946	930	968	958	951	963	897	1000	1043	989	913	947	1022	954	969	995	910	955	1000	961	1006	952	967	997	916	981	915	942	923	979	917	979	968	970	995	988	988	970	907	975	932	950	923	928	994	967	965	933	995	930	948	935	932	967	924	951	961	906	932	968	966	1024	1002	966	939	957	943	941	1010	903	905	943	1015	865	936	976	939	965	986	971	954	911	948	954	920	958	977	934	952	991	929	1013	951	982	983	919	992	986	932	991	1006	1012	976	968	946	941	914	966	969	933	886	965	927	957	930	956	975	947	969	972	989	1023	973	923	947	1000	960	953	966	948	985	945	953	938	918	949	950	965	1015	972	962	940	926	901	946	985	974	971	950	916	951	951	979	957	896	933	985	932	952	1002	951	951	943	959	995	965	929	994	982	911	963	937	967	936	937	1008	925	940	940	965	944	964	955	950	964	997	948	1013	948	965	904	947	996	930	1006	968	989	935	991	967	934	933	971	988	967	940	931	936	992	958	943	1009	915	972	919	943	979	1002	978	902	940	957	959	982	1014	962	948	933	962	958	906	883	944	910	1003	920	956	934	921	944	959	989	912	956	993	975	922	956	956	968	950	943	959	946	929	980	936	937	969	995	975	959	938	982	942	1006	962	958	933	968	999	934	986	950	961	969	955	954	961	994	969	931	1013	899	971	935	963	978	992	961	943	936	961	963	941	930	985	916	995	928	899	1014	940	978	938	967	931	968	932	932	951	917	958	1003	916	942	897	931	910	952	945	935	946	948	929	948	973	934	937	948	1023	937	971	946	961	941	942	947	997	932	925	932	925	992	932	952	972	980	944	945	966	988	955	944	916	946	935	935	982	937	962	958	927	963	945	963	927	975	989	933	926	976	1002	904	923	943	970	989	941	977	973	925	895	965	963	1043	939	957	949	938	935	936	974	946	869	975	930	968	962	912	919	937	995	927	952	903	934	931	889	980	940	976	972	957	969	924	934	954	945	1012	940	937	915	1005	941	945	896	962	959	951	934	958	911	972	980	949	1011	999	964	974	968	965	935	983	954	932	934	935	956	942	1006	959	943	951	960	936	956	936	980	947	992	929	934	1032	933	958	927	930	952	941	995	927	935	975	927	1014	979	961	962	937	900	967	952	946	1044	967	910	957	933	912	933	940	1006	995	912	971	957	949	1001	1002	947	913	957	924	963	934	954	995	966	951	946	942	949	934	986	951	982	898	945	942	960	940	984	969	970	973	929	932	954	919	914	960	948	952	932	993	984	935	987	946	1014	932	959	966	910	963	936	898	958	921	1017	960	949	935	936	981	994	919	955	936	951	976	976	958	933	936	963	952	976	984	953	937	953	981	950	940	1009	1025	993	967	976	963	902	953	948	979	981	952	912	933	923	973	885	963	1005	945	966	926	975	950	977	922	969	939	943	940	937	942	930	912	938	954	931	982	929	918	997	963	1007	928	977	958	962	960	988	943	939	978	958	986	887	963	917	926	894	932	971	977	922	971	946	933	922	969	934	917	988	948	958	904	956	978	981	967	944	950	937	941	1001	970	959	996	1011	985	985	1000	926	910	954	996	966	966	904	935	981	968	896	1042	925	1003	997	952	960	938	961	908	935	911	932	968	993	968	913	946	938	988	1008	912	945	961	1020	967	921	1008	967	955	981	866	951	998	932	933	944	929	926	903	953	981	942	949	963	933	925	945	972	940	919	1004	989	999	956	941	948	936	953	920	943	934	927	986	966	1001	927	999	972	972	892	947	1005	882	997	1015	922	933	1001	934	956	988	916	939	932	944	946	871	946	984	964	922	979	984	991	980	971	983	945	919	919	959	1024	966	974	936	1011	994	913	939	931	969	979	1007	958	945	993	980	904	956	936	971	954	990	938	987	953	929	906	940	960	937	985	988	944	971	944	910	982	916	989	916	956	994	943	891	957	943	985	936	981	898	996	915	967	1006	922	935	946	921	957	957	971	968	978	984	936	931	885	937	951	969	965	984	956	930	959	930	955	962	989	993	944	974	959	953	982	949	936	955	1030	927	945	900	968	985	964	940	920	966	919	959	993	930	1001	948	950	964	988	981	972	947	953	924	975	974	921	971	952	920	921	964	964	975	962	906	961	960	950	957	950	983	915	965	986	969	965	932	925	949	982	1012	962	964	968	912	911	965	945	951	912	916	961	924	943	888	955	933	956	932	969	935	936	979	955	971	952	937	919	936	971	926	924	1010	988	962	933	960	996	970	979	956	953	963	945	948	925	1008	948	952	924	930	955	976	975	965	1002	937	940	936	983	925	968	981	974	972	917	969	1016	1002	936	936	951	987	975	981	942	960	927	947	1002	1014	1022	964	911	982	987	946	936	1011	999	983	944	918	967	978	958	957	975	946	956	969	937	937	897	978	911	934	1068	1029	1021	1029	954	980	992	954	956	920	954	978	992	971	997	912	940	949	930	993	995	936	994	944	973	965	912	997	1010	943	867	929	979	984	986	975	994	928	941	918	979	958	1006	963	969	963	957	987	944	890	939	965	933	980	937	933	858	970	920	1009	938	902	976	977	892	977	921	917	968	1034	969	974	984	980	924	916	922	942	935	985	993	906	924	940	976	948	934	963	984	945	944	956	1017	943	954	934	1034	926	1045	955	919	1033	914	989	942	948	966	933	969	965	943	946	935	944	989	926	940	969	936	955	954	973	963	966	1006	959	962	956	948	974	926	945	936	981	931	938	996	990	973	976	879	973	998	978	967	960	964	970	997	936	1001	946	959	928	972	971	1010	939	923	915	970	941	989	943	1025	969	951	970	948	941	974	940	930	980	940	976	982	1000	944	922	919	913	960	970	945	968	884	984	1024	881	918	970	943	942	1013	952	910	978	921	929	964	915	934	942	973	957	926	941	913	968	957	996	974	928	951	977	952	952	950	917	962	960	914	970	1050	952	994	1030	959	956	965	935	963	966	947	950	994	930	936	992	957	1018	978	903	944	941	946	903	970	932
50116	18943	6444	2491	1202	852	612	582	465	433	394	398	434	464	410	428	399	430	387	460	398	389	434	425	394	409	375	464	387	427	428	459	389	407	422	402	381	399	403	457	412	414	432	427	422	384	418	409	415	428	388	420	409	396	422	433	430	433	447	434	470	449	443	414	369	437	431	416	412	405	397	405	430	391	422	422	401	418	421	436	454	391	384	450	416	402	420	409	413	416	429	406	438	390	401	418	400	379	366	413	478	429	422	433	401	452	379	404	434	423	433	403	436	410	390	401	400	412	432	418	398	403	418	402	381	458	419	410	385	396	431	419	431	452	441	417	393	422	449	427	398	448	395	425	446	414	415	397	415	395	391	406	476	412	402	427	415	414	422	409	404	411	425	436	434	410	449	424	423	405	442	399	420	410	440	421	418	410	431	413	450	388	394	403	399	437	441	394	428	422	403	465	436	411	419	400	380	418	411	387	386	411	432	425	398	375	418	397	433	449	405	449	424	389	404	418	437	417	419	424	404	411	445	423	398	470	411	436	441	438	404	382	432	427	441	380	432	462	452	379	387	427	451	447	409	377	405	404	414	406	423	395	419	426	408	388	418	421	437	389	392	392	433	420	410	440	382	430	410	425	389	398	406	429	396	391	438	423	450	410	426	404	415	389	436	426	418	387	426	418	459	390	432	421	430	415	438	420	423	418	429	428	410	409	406	433	444	434	450	406	454	438	408	409	386	459	408	412	400	395	428	438	413	427	402	417	401	377	417	440	435	368	385	406	427	416	416	416	388	397	425	387	413	399	396	397	402	439	384	447	398	400	429	441	432	420	417	425	461	421	419	438	422	389	385	400	395	444	394	399	403	422	427	413	442	415	431	402	402	405	414	422	424	404	406	388	419	385	379	392	406	418	416	420	443	392	411	422	412	440	390	399	416	437	442	413	385	386	387	377	436	387	388	410	433	439	441	403	414	402	401	418	428	422	408	378	401	408	443	440	435	420	374	434	451	420	451	366	453	413	444	438	445	423	426	410	430	400	409	436	442	420	414	400	400	417	426	381	385	401	411	457	430	418	428	422	382	436	385	407	444	378	375	374	434	465	424	443	408	427	368	436	391	418	436	382	416	405	397	400	445	396	390	413	432	434	407	421	392	444	449	405	406	369	436	420	412	394	407	424	437	429	415	382	405	490	435	377	437	397	415	432	411	379	421	435	415	383	404	403	419	410	400	424	448	388	386	444	442	401	396	425	393	400	418	394	422	433	399	423	422	407	455	461	444	444	443	437	376	410	369	436	437	458	436	441	416	400	397	381	396	425	402	393	416	402	402	390	386	424	451	438	410	420	392	432	455	424	399	422	392	428	375	350	421	410	380	426	429	430	395	451	428	399	421	413	422	448	436	466	390	412	396	447	412	397	376	399	404	376	392	483	432	389	395	415	424	423	417	437	387	439	436	410	408	407	397	423	416	447	487	392	385	369	443	419	479	448	416	418	401	405	416	378	427	408	409	445	423	449	407	426	435	433	429	371	404	455	423	411	406	404	425	428	440	430	375	426	457	436	457	413	423	405	374	400	458	447	433	423	440	403	406	419	433	408	363	469	404	412	435	393	444	429	439	409	463	429	425	418	414	441	407	438	417	404	381	413	396	411	448	432	440	473	428	387	415	460	425	411	422	396	402	406	434	485	386	386	459	424	446	433	414	443	429	420	427	430	458	398	392	407	430	420	397	410	408	414	433	413	429	435	424	393	417	401	418	409	447	415	417	404	388	413	424	387	410	399	460	397	446	405	372	450	408	410	398	437	386	405	447	383	454	387	376	419	415	405	410	350	411	408	410	399	412	406	419	416	399	402	423	408	397	388	440	392	412	409	404	454	441	433	401	465	431	402	382	415	384	405	387	420	417	424	422	420	412	423	398	429	421	414	425	389	439	430	417	404	434	441	405	399	439	432	425	409	372	426	419	447	443	412	440	386	435	393	400	430	429	446	428	412	412	419	382	420	441	448	415	411	441	426	419	404	444	391	427	405	384	374	441	398	381	419	415	415	450	408	399	443	420	448	419	376	371	436	405	386	402	419	457	450	417	405	438	425	423	448	395	429	416	394	404	421	410	415	406	384	422	417	449	416	374	417	411	406	414	447	417	425	440	424	440	415	443	399	460	434	474	407	461	435	414	439	424	456	438	438	364	379	424	436	418	417	470	390	425	413	370	428	451	380	448	448	455	432	407	440	430	389	483	400	377	401	433	416	373	401	387	430	399	399	451	415	440	404	420	371	425	412	410	463	404	470	387	376	408	413	405	418	396	407	417	434	440	415	405	409	408	436	406	405	455	376	404	423	436	464	420	460	396	440	365	413	418	452	417	397	412	409	444	422	446	440	415	433	376	433	403	412	385	418	428	456	375	438	422	411	400	425	428	408	397	419	453	434	427	400	399	465	400	427	422	419	438	463	396	425	425	433	417	420	439	406	417	395	407	427	422	412	407	444	418	437	420	385	421	428	484	409	419	376	455	444	407	396	383	376	444	414	418	428	435	434	419	419	376	434	413	394	440	433	428	429	445	385	443	414	422	420	455	456	391	359	447	404	405	464	410	415	428	387	434	444	426	426	429	449	400	395	432	425	455	418	409	418	419	434	380	418	397	431	404	461	413	421	392	364	414	425	441	403	439	440	404	431	425	433	402	425	402	405	371	411	416	443	421	392	410	402	447	367	409	419	398	453	405	391	425	395	435	426	412	407	368	416	420	436	426	426	421	396	402	366	378	423	406	418	440	395	382	403	427	418	426	390	415	412	432	391	420	424	449	435	436	387	396	403	453	419	403	372	429	390	460	390	428	401	423	390	424	439	386	395	394	397	429	426	412	378	423	416	407	405	416	395	406	404	403	408	421	437	391	423	405	393	432	399	399	426	399	367	400	390	395	389	443	459	383	444	434	459	424	389	443	445	429	424	397	434	406	393	397	407	436	436	420	409	428	402	394	406	399	390	355	415	407	413	401	427	418	412	440	408	416	445	455	441	460	406	433	434	391	417	376	396	400	408	399	445	438	421	467	383	411	400	467	419	444	407	421	456	406	388	400	428	421	467	396	422	384	420	407	398	430	352	413	423	389	404	400	449	411	433	450	433	402	456	433	397	408	373	398	407	440	398	442	393	431	460	389	410	433	485	412	394	390	467	395	407	443	419	397	420	450	415	399	420	433	432	434	439	385	410	395	418	397	442	417	424	397	395	423	392	453	386	430	386	424	407	409	440	440	386	433	415	458	429	397	414	404	450	435	411	412	408	428	418	416	427	424	436	432	428	430	381	419	407	442	402	422	364	405	414	437	424	389	397	471	470	400	416	425	440	442	398	441	412	395	388	431	391	420	399	387	400	413	430	385	439	395	401	390	402	415	414	412	381	408	413	422	412	400	405	412	434	429	384	423	451	423	411	465	400	380	413	386	408	387	388	404	452	422	395	422	369	423	397	434	409	422	395	399	381	348	412
34215	12777	7497	4888	3252	2430	1783	1460	1171	957	949	845	851	894	897	899	878	880	885	862	864	896	937	894	874	936	934	907	915	891	902	924	912	929	912	915	905	893	879	897	947	911	957	924	937	888	909	921	927	907	870	878	852	937	903	902	925	918	977	899	900	898	893	873	937	879	906	909	918	870	891	920	909	909	877	927	884	876	874	943	931	871	926	921	882	916	872	930	883	889	881	937	913	869	836	930	915	951	897	921	866	912	874	888	922	912	876	939	901	924	894	845	864	865	917	879	891	935	881	938	894	891	875	925	957	954	878	895	947	827	918	908	905	880	847	910	900	882	928	908	966	939	954	913	889	931	936	920	927	927	869	918	879	923	918	917	936	902	912	911	850	877	885	889	927	881	961	904	880	947	916	911	865	889	875	915	950	887	902	918	928	948	875	923	859	901	924	876	936	903	893	924	871	929	868	902	960	928	882	926	896	963	881	936	903	930	913	868	878	892	925	914	884	925	884	957	881	875	899	963	888	887	871	916	863	908	882	874	899	941	910	888	896	926	880	885	881	884	833	934	995	915	878	880	906	909	910	916	909	916	927	918	918	942	881	870	930	944	904	910	870	896	946	904	898	881	933	894	895	946	967	941	915	867	898	918	987	918	861	906	924	916	925	941	927	893	901	938	900	858	879	891	983	941	911	912	933	916	885	945	923	924	904	868	910	899	909	920	916	865	889	882	941	904	905	896	864	918	910	931	926	912	885	880	890	897	907	886	913	934	901	888	898	857	900	866	881	889	859	872	850	903	928	918	876	894	959	893	908	842	859	901	942	867	885	925	899	911	949	861	864	878	899	956	886	917	894	869	931	915	915	903	908	925	907	905	920	919	898	902	918	982	972	904	924	920	895	930	909	892	891	874	898	881	815	917	859	857	926	892	929	859	843	922	854	892	883	882	872	898	938	1000	877	880	913	919	922	885	920	900	912	894	939	893	893	900	890	892	949	925	932	867	901	935	843	912	886	919	925	932	860	882	820	906	893	962	859	886	880	884	940	886	910	885	939	937	972	908	893	951	888	901	890	890	900	895	889	926	913	890	901	896	917	900	928	892	904	934	892	864	943	865	911	884	923	856	888	920	884	934	906	896	871	930	940	931	877	939	894	885	909	877	930	923	891	910	910	927	939	905	892	887	890	940	905	890	949	895	889	898	912	905	857	941	905	966	886	912	895	917	930	885	917	885	901	875	924	873	878	898	923	878	906	904	914	913	943	888	909	879	912	929	900	903	916	916	871	882	888	935	927	920	867	888	850	908	894	901	888	895	906	875	927	903	920	837	922	866	907	855	981	911	874	919	894	889	934	893	960	890	883	875	912	977	926	931	945	877	849	910	969	937	873	932	925	900	895	871	863	918	889	892	937	874	909	920	870	948	885	987	905	881	898	834	890	902	914	857	875	913	875	906	910	881	884	926	882	872	933	939	885	922	924	873	936	904	900	915	937	912	899	836	1000	939	880	937	896	917	907	911	903	905	901	919	917	914	867	965	890	942	914	849	936	897	898	901	910	927	894	890	888	891	892	915	918	880	919	936	906	919	931	913	893	909	919	893	927	845	943	903	955	875	823	917	943	896	873	909	947	884	905	939	913	896	932	924	960	881	934	884	905	913	856	937	890	945	950	899	898	927	906	912	957	865	887	896	911	909	943	873	936	897	878	946	918	922	912	908	886	908	929	946	918	889	876	896	916	893	899	880	933	911	909	881	911	917	938	904	943	880	918	925	915	921	924	939	927	850	905	849	906	894	874	871	931	860	886	875	926	888	927	931	919	898	937	883	933	929	956	919	852	894	923	873	872	884	919	867	925	927	870	933	876	964	877	899	912	831	929	888	887	876	941	866	840	945	885	886	890	948	893	908	903	877	863	885	904	938	891	919	949	907	874	868	919	885	876	876	909	870	932	885	927	879	867	913	918	867	882	904	892	935	903	915	888	908	875	870	937	932	918	925	868	907	922	900	901	832	949	857	883	915	859	938	921	838	902	861	844	915	883	879	878	933	942	884	902	897	919	872	912	890	860	904	982	922	892	929	926	949	924	968	897	919	901	873	866	927	920	954	873	846	850	931	970	887	895	930	920	834	921	926	918	932	884	896	925	840	903	886	888	862	980	898	893	929	919	862	908	919	913	883	909	878	998	902	902	931	908	961	897	905	941	916	897	877	836	932	919	920	914	864	884	907	915	945	929	976	867	897	876	889	900	948	929	891	900	914	864	892	890	935	890	941	920	913	911	900	893	876	872	939	881	861	916	889	894	902	904	850	964	900	889	891	889	881	908	887	922	929	916	925	890	901	871	919	827	898	880	926	845	913	916	914	864	911	920	886	917	898	895	896	950	904	876	902	921	893	874	940	872	881	952	875	839	972	870	889	910	951	953	912	932	876	919	918	921	900	889	886	878	925	953	899	840	938	911	876	861	898	916	947	939	907	850	922	864	895	870	929	916	904	928	931	923	851	953	916	866	889	872	910	894	894	851	867	879	888	892	844	897	876	911	922	914	934	905	873	907	816	954	882	882	920	924	904	931	967	874	898	864	927	879	929	879	856	869	876	876	916	887	907	885	874	908	900	892	915	916	945	907	954	933	918	919	892	854	944	956	883	873	851	918	885	901	886	858	879	893	951	879	908	877	931	903	958	886	920	873	881	911	921	921	917	899	919	911	851	873	892	957	885	917	916	957	875	933	939	892	878	911	876	874	873	895	956	947	899	897	876	903	877	884	875	884	931	907	866	848	862	867	917	917	865	931	901	904	879	923	846	933	906	917	904	871	924	881	892	909	890	887	900	863	869	914	911	908	884	943	904	928	908	917	950	890	944	924	920	984	907	941	900	912	894	912	897	910	900	866	890	879	928	952	927	914	940	853	884	884	891	916	910	831	891	916	899	873	893	887	903	900	893	927	910	920	880	924	894	895	939	885	861	921	879	888	895	928	909	886	908	804	879	891	954	928	916	936	878	893	913	844	895	894	898	933	931	924	928	913	904	863	895	923	897	900	930	948	854	921	919	939	887	922	946	977	915	901	940	868	895	878	867	868	948	901	857	901	932	872	891	863	916	960	934	923	901	902	925	909	903	950	861	876	926	874	900	870	852	889	868	905	839	932	908	972	911	932	885	945	865	919	914	921	872	911	885	885	857	931	906	891	875	931	879	888	852	910	891	863	881	917	897	931	902	942	872	951	890	885	895	911	943	962	868	935	897	882	869	958	901	870	933	937	888	895	910	903	922	848	863	890	874	942	939	851	880	906	926	874	925	873	859	906	855	871	956	933	914	903	903	905	895	907	914	907	837	862	962	940	867	926	927	924	861	953	903	867	910	925	896	898	934	912	912	914	952	866	952	913	856	926	939	923	900	918	941	945	915	887	920	868	906	894	932	903	882	922	876	888	881	918	847	897	904	889	936	992	872	834	932	897	914	872	868	890	923	954	877	860	908	957	888	935	883	954	898
65161	29929	11993	3694	1693	1012	700	503	487	449	384	455	423	421	445	460	409	397	380	434	384	384	384	446	421	387	404	431	417	408	435	413	407	417	422	437	418	460	425	389	425	405	444	422	392	431	420	419	413	402	423	414	391	440	417	438	428	399	402	419	430	414	401	388	440	442	430	437	430	419	415	378	442	422	370	433	384	421	402	436	422	414	419	402	413	454	393	421	394	419	446	413	446	418	437	419	412	414	425	430	426	448	450	406	405	437	444	418	421	450	458	441	432	368	442	460	423	433	400	425	396	367	481	464	431	435	403	409	379	453	428	435	395	433	411	432	429	447	430	410	412	452	429	463	399	385	414	392	399	417	385	415	435	430	427	390	420	432	458	388	389	411	451	407	406	433	418	392	438	431	435	435	430	423	435	410	472	426	440	421	429	435	438	405	421	435	424	380	397	403	425	399	399	399	412	392	425	422	401	450	445	448	436	432	402	423	374	425	467	440	428	405	446	393	450	435	441	424	449	441	399	439	445	455	433	418	398	446	397	446	439	422	405	401	417	450	412	489	424	404	427	424	465	434	450	439	405	393	452	389	415	431	410	413	436	414	393	408	400	435	424	421	446	415	432	418	438	408	458	439	468	452	428	412	386	430	449	388	425	379	452	408	476	435	407	409	415	433	388	400	418	382	395	420	428	406	432	431	395	434	456	409	385	426	421	440	375	391	391	400	421	450	399	461	415	434	387	393	449	438	431	425	411	429	416	482	425	406	394	409	417	435	406	435	387	412	402	428	428	409	435	419	411	441	416	410	410	431	447	409	414	398	437	410	416	439	442	473	461	458	395	411	357	392	410	436	413	447	415	432	429	451	398	381	420	440	453	411	398	429	413	405	431	422	417	438	417	457	423	411	420	359	486	433	404	419	430	434	415	389	410	429	449	423	424	420	453	447	449	413	441	457	418	384	412	419	415	431	428	477	407	454	404	437	409	379	399	421	385	462	423	413	432	425	425	448	433	430	425	427	419	386	432	436	406	445	443	437	436	386	438	445	412	458	435	408	426	391	418	439	457	409	417	436	412	417	383	397	403	407	455	428	428	377	426	458	414	431	423	386	393	434	448	438	442	437	415	431	401	415	371	424	462	439	425	416	458	393	444	425	384	434	434	429	423	398	444	411	393	429	417	400	380	410	395	392	422	445	420	401	392	399	469	436	456	427	417	446	461	423	364	400	410	395	428	416	419	391	436	422	410	415	412	396	422	460	433	418	443	465	407	460	446	456	424	410	457	412	484	448	420	456	441	435	425	459	456	448	381	473	434	417	420	419	425	423	462	403	448	381	430	434	446	438	426	441	402	386	379	431	445	424	450	398	400	406	450	446	397	461	438	433	408	411	401	431	471	428	451	423	441	441	388	458	417	395	396	449	465	458	389	405	419	449	444	422	425	430	396	403	447	397	416	428	395	409	422	403	424	464	433	436	397	424	402	457	406	406	418	425	401	400	391	440	411	405	405	392	429	462	444	429	423	404	370	421	400	411	400	401	429	448	416	440	409	444	455	426	432	423	442	391	417	412	462	382	442	471	422	418	416	431	444	430	371	384	415	439	443	430	410	411	433	409	433	425	411	417	447	414	436	400	391	419	388	443	410	398	384	412	419	483	438	409	440	425	429	426	472	403	432	415	423	425	399	424	410	408	405	438	444	416	411	445	438	398	380	431	405	435	425	425	416	453	442	467	438	432	382	401	436	402	395	423	409	406	406	413	429	392	426	410	426	446	451	464	422	412	439	394	416	451	435	418	405	454	423	430	411	388	421	424	415	407	454	386	423	417	423	439	458	433	424	448	423	438	463	473	384	421	447	420	404	417	410	405	472	383	425	399	435	411	421	383	439	452	418	444	410	422	390	395	430	469	421	432	397	431	407	374	415	410	420	421	415	413	384	439	408	398	412	412	407	454	438	417	447	393	402	445	383	417	404	418	428	411	437	401	456	444	406	448	406	412	415	424	452	436	431	427	458	417	388	414	436	466	434	397	430	428	406	457	399	413	430	436	403	422	426	395	431	436	389	400	435	422	426	373	400	437	413	415	440	401	424	403	409	392	438	442	462	408	412	404	441	380	407	433	468	408	423	383	445	423	428	384	461	433	431	441	431	433	420	447	409	414	416	418	447	454	416	410	467	431	437	405	421	421	415	396	421	409	428	434	442	411	404	401	401	432	417	422	349	400	396	381	413	418	456	431	402	404	402	469	430	424	405	401	421	393	427	444	411	404	428	422	412	403	396	389	427	419	406	451	389	420	416	451	436	408	429	427	417	413	439	438	459	439	444	432	460	400	398	405	430	434	376	475	395	470	429	419	412	381	412	424	422	381	401	438	407	425	409	391	407	411	435	384	441	436	456	418	413	451	414	460	403	423	422	425	425	420	392	402	433	436	425	392	470	429	417	423	418	402	445	401	379	427	393	390	408	399	402	416	412	386	479	446	434	415	437	428	445	407	429	411	429	425	379	433	422	400	435	457	395	436	408	439	415	404	396	421	448	426	448	448	432	435	427	405	410	448	463	420	436	428	445	458	409	388	404	379	406	410	439	403	428	434	456	434	390	449	436	418	445	419	404	434	419	427	449	443	422	440	390	415	437	422	454	431	406	429	446	398	452	421	438	430	433	440	418	466	422	411	370	431	444	415	440	425	407	421	407	417	407	421	424	415	401	420	415	427	444	452	411	415	438	423	450	434	421	423	406	392	415	424	430	381	417	438	402	434	383	416	422	396	420	429	391	427	421	425	420	433	422	428	404	404	407	417	429	420	446	424	436	431	407	410	421	426	413	449	441	407	388	431	450	402	429	425	456	467	411	407	416	410	384	465	421	445	442	452	428	447	429	381	450	433	420	398	412	446	439	401	444	407	438	417	398	407	390	404	421	429	437	416	407	456	417	406	377	419	410	449	403	401	411	432	431	386	411	398	430	403	412	419	418	431	392	409	436	392	424	388	426	385	419	414	485	391	411	423	424	436	406	425	429	423	447	426	390	380	413	411	373	407	414	429	424	379	380	410	413	434	453	409	418	419	482	442	393	436	397	446	425	381	458	451	449	418	421	424	417	416	401	415	399	433	427	401	442	394	445	420	441	411	410	439	422	417	417	456	447	382	397	395	409	426	398	477	453	423	411	421	463	468	409	429	420	419	453	437	437	436	391	423	400	411	453	401	424	453	403	406	413	444	409	403	419	443	418	457	385	408	412	355	438	418	436	419	398	389	417	432	456	439	417	406	440	425	423	439	446	423	421	405	382	411	399	410	408	402	437	441	451	429	413	408	415	400	426	381	427	434	432	364	423	417	398	419	439	412	425	413	454	389	397	390	429	437	423	407	454	421	420	439	397	480	426	409	440	382	382	451	423	462	403	413	444	388	444	433	425	477	432	383	441	420	430	402	411	435	412	449	393	475	407	435	424	425	438	417	422	396	363	402	428	378	411	476	462	412	386	405	431	401
44298	21424	10686	6268	3972	2702	1805	1212	963	1014	994	939	1013	911	916	925	917	925	958	878	918	933	934	931	922	882	891	946	889	923	890	938	948	882	962	916	910	914	895	903	935	871	972	915	887	881	934	905	914	928	910	907	948	843	904	975	882	971	901	953	939	858	947	945	857	929	950	894	900	932	910	908	903	892	913	897	949	945	965	848	920	906	867	917	952	940	922	942	895	964	996	904	918	921	888	891	944	892	1010	980	899	956	904	926	952	932	909	957	913	903	904	923	897	912	921	942	911	964	925	934	913	877	971	943	987	884	931	924	907	952	930	946	963	981	939	943	939	919	873	922	935	960	935	949	922	941	928	864	896	888	934	957	909	875	918	966	896	991	926	942	939	915	913	917	933	926	888	953	918	988	936	986	959	910	872	985	898	926	905	856	824	892	890	915	940	927	937	948	959	967	929	949	1008	885	937	908	922	938	926	988	936	932	916	969	951	965	883	920	934	986	906	933	906	944	911	880	904	886	925	922	965	886	936	881	910	906	962	879	945	959	902	948	912	906	967	949	909	939	928	898	922	927	864	911	964	932	953	939	957	881	930	963	860	935	948	886	936	937	970	893	925	935	923	906	922	874	945	852	972	914	928	900	962	934	885	876	920	943	977	902	865	983	894	921	944	917	935	895	932	897	873	922	924	927	907	907	915	868	908	872	933	926	891	926	902	938	929	922	953	931	874	956	943	917	909	924	942	939	982	928	925	973	906	911	911	864	895	941	909	951	889	931	937	894	915	951	951	903	900	972	917	938	894	946	945	905	898	888	909	916	915	899	877	903	855	917	947	962	934	877	906	869	894	883	882	885	931	932	879	942	936	875	965	914	908	910	908	921	941	944	969	942	942	967	957	889	893	946	881	930	925	1012	923	934	918	973	917	960	958	926	970	894	953	929	900	913	947	905	957	903	944	931	912	896	933	922	902	948	931	937	924	932	958	952	926	967	970	911	933	893	910	901	929	927	945	939	902	914	894	907	949	908	934	908	972	979	973	925	917	915	879	941	944	930	904	906	907	897	874	902	884	905	940	919	914	899	927	903	907	923	919	949	858	919	882	891	931	973	858	835	921	887	941	923	929	942	942	968	924	894	854	926	939	902	912	941	972	971	968	939	914	914	928	955	885	924	909	927	927	940	937	922	875	976	926	870	890	921	935	962	882	945	919	966	905	898	938	921	890	901	922	957	935	917	946	950	916	939	1010	951	946	930	914	920	960	870	927	909	973	947	919	914	940	933	911	939	927	921	900	940	921	982	955	928	923	899	906	890	957	928	898	972	923	939	965	930	945	890	900	923	942	958	902	906	941	884	902	900	946	911	887	928	871	913	968	960	909	876	966	942	932	919	962	927	908	913	931	938	868	918	865	939	938	910	912	929	902	950	930	976	947	887	869	889	896	895	912	973	959	957	890	928	896	909	909	919	878	951	899	925	954	876	933	917	898	897	936	943	944	906	926	939	964	934	905	922	934	925	927	923	918	948	873	880	933	923	940	946	877	889	930	919	920	944	937	903	941	918	927	928	882	942	944	952	926	954	924	957	875	930	914	912	975	878	959	894	933	923	929	986	899	904	972	887	902	951	951	848	947	912	937	978	886	921	929	917	907	901	898	1014	947	848	880	946	940	905	897	906	965	920	925	918	875	898	910	874	908	886	956	910	893	973	862	878	889	959	894	924	931	956	926	971	888	906	931	959	954	888	931	939	957	926	927	895	908	898	928	928	954	922	938	939	899	933	958	919	874	951	931	921	949	910	962	950	895	904	893	1012	913	942	902	921	934	918	920	960	883	941	981	919	968	916	903	947	937	932	955	936	876	940	899	923	912	928	938	914	934	938	933	968	880	918	868	906	900	891	932	946	898	921	923	910	917	909	925	985	903	886	933	962	850	934	982	924	899	927	892	999	936	910	929	895	947	941	933	956	935	979	888	921	920	945	912	893	937	928	921	913	901	900	927	922	928	979	904	942	924	937	980	947	937	945	943	958	936	872	891	940	859	935	903	930	926	941	871	950	952	927	904	932	918	934	926	898	945	912	910	958	942	936	980	963	934	935	904	903	910	960	923	914	909	890	919	907	931	941	930	919	925	1013	956	915	931	940	931	949	980	933	907	963	864	930	940	933	931	955	928	965	928	941	945	869	936	919	931	901	917	902	957	930	944	929	947	946	891	927	922	938	948	909	926	972	935	921	959	917	853	899	877	875	906	929	918	948	950	876	964	921	939	895	954	916	929	916	953	935	943	946	852	878	921	916	948	944	962	873	895	986	876	936	979	896	893	895	931	976	919	924	889	907	923	909	905	916	908	903	912	914	896	888	915	950	898	927	936	896	944	931	929	916	900	935	897	973	899	985	932	935	901	914	944	856	1004	925	940	966	918	856	924	911	918	877	917	913	936	878	885	932	946	919	966	928	912	904	949	896	950	919	900	941	879	944	898	906	948	930	904	906	891	889	941	942	907	919	900	884	859	854	935	932	863	954	946	915	942	964	861	922	919	953	951	914	949	933	967	924	965	926	926	887	907	941	990	873	910	940	849	916	905	901	870	920	1004	876	959	929	895	926	863	995	906	925	964	979	907	839	937	935	938	916	974	958	925	975	927	896	953	848	920	904	925	937	947	901	919	964	890	926	911	880	894	971	929	922	942	954	919	962	955	935	909	921	938	893	920	918	931	904	909	950	919	876	969	978	912	911	908	963	906	942	880	922	893	947	939	902	921	934	943	893	946	930	945	945	917	999	950	949	954	913	950	911	934	871	919	951	946	893	912	944	907	904	952	918	965	877	870	919	907	917	882	935	885	920	995	932	963	926	897	912	889	935	946	902	935	886	982	971	947	897	891	919	912	943	922	916	892	868	901	982	882	899	933	900	937	948	925	943	945	984	933	910	922	917	918	894	920	930	961	926	905	948	925	918	954	927	966	941	948	923	876	895	972	904	923	931	919	896	891	923	945	921	985	905	939	875	915	949	956	912	927	914	922	945	923	954	898	892	911	895	942	904	926	924	877	928	928	926	928	899	849	909	950	975	866	944	938	933	886	966	912	945	942	945	888	935	908	875	971	923	916	898	931	927	881	925	989	897	865	904	947	943	919	961	913	908	928	911	971	901	913	886	975	902	907	941	888	975	934	949	916	915	909	958	900	962	897	907	909	947	906	898	983	875	953	924	949	913	950	954	915	899	854	992	930	974	960	987	907	941	871	930	922	908	942	872	915	936	906	962	924	962	938	938	975	897	899	879	890	923	923	925	944	933	898	875	868	933	992	926	894	913	878	908	881	899	915	953	937	943	875	902	898	924	919	970	900	879	953	932	926	983	923	918	892	860	902	937	922	924	948	889	917	895	879	954	914	921	930	942	940	910	963	867	925	981	957	880	916	913	866	909	960	913	969	963	942	900	896	924	908	876	924	913	924	941	895	952	935	914	923	963	880	944	944	897	943	877	909	898	969	905	956	941	934	866
58449	25218	8943	1746	834	628	527	511	475	432	417	379	414	420	485	437	441	417	432	421	455	426	422	406	429	398	464	429	410	460	410	453	434	436	444	448	465	427	454	426	434	459	475	422	461	426	424	463	427	454	438	453	464	492	464	495	438	426	468	451	452	453	467	387	451	437	459	395	447	470	415	419	434	426	407	426	445	420	435	390	444	433	461	432	445	398	441	417	456	427	462	417	425	479	452	483	441	445	467	398	455	445	421	433	479	420	478	457	414	460	450	398	437	459	478	438	453	431	429	419	452	480	430	444	483	417	443	432	416	405	411	457	465	442	447	425	428	416	428	433	433	420	437	464	441	451	441	405	425	390	439	443	449	421	429	397	421	400	431	425	417	425	454	474	481	421	412	446	450	443	422	480	416	419	420	440	417	411	441	446	447	413	407	428	419	467	454	455	481	425	402	411	433	460	492	476	395	411	458	449	456	444	421	454	412	407	412	414	409	424	437	437	434	464	423	413	413	455	478	449	464	445	406	429	414	443	448	439	437	448	424	426	496	457	471	430	448	436	427	462	473	450	467	426	461	435	466	421	427	398	474	415	447	452	426	447	432	452	423	464	446	436	450	431	443	476	454	443	462	444	432	427	428	425	394	450	432	414	424	461	451	449	475	432	439	409	415	399	446	413	464	453	435	432	444	412	427	484	439	409	438	450	406	429	427	475	407	447	439	472	468	442	450	451	470	462	414	432	446	445	459	452	406	441	424	416	387	411	442	485	427	464	483	406	440	449	452	451	457	427	446	467	452	466	428	429	427	448	445	423	406	450	456	432	395	442	452	432	440	436	437	454	431	412	461	443	476	433	416	433	447	445	439	421	444	406	435	428	431	445	443	406	405	428	465	405	444	419	408	467	417	444	471	443	444	462	419	426	449	425	443	466	439	456	470	431	453	440	472	493	451	443	421	424	433	415	450	417	465	464	474	466	448	448	460	442	447	426	457	465	436	419	428	440	465	482	441	445	416	408	452	472	444	419	414	448	435	423	474	458	451	412	459	397	460	441	483	389	445	434	468	477	419	438	426	436	421	399	457	466	462	443	400	445	470	436	402	425	459	414	452	408	437	422	447	417	428	460	440	457	451	430	427	391	449	440	462	451	446	422	459	444	467	425	468	465	474	456	408	456	444	472	478	447	429	472	436	429	466	448	403	460	426	397	420	447	435	446	467	429	457	459	443	419	453	433	425	413	445	419	451	461	452	436	470	440	409	421	404	422	457	443	428	408	436	428	422	397	424	467	467	422	443	415	420	434	461	389	440	440	445	454	437	426	457	470	398	448	433	455	477	451	438	460	444	450	437	423	419	444	411	448	417	406	445	450	454	500	468	454	479	412	428	423	456	433	442	426	473	451	421	450	456	449	439	438	438	416	432	407	402	461	466	481	461	405	456	428	413	418	440	453	419	484	496	440	427	421	486	446	450	463	454	493	441	404	423	442	413	458	463	402	480	434	458	453	473	498	480	416	455	436	394	409	466	416	464	467	440	448	415	434	421	447	453	405	406	444	436	417	432	454	416	452	439	441	477	426	439	410	441	454	432	475	450	440	518	404	460	454	462	431	414	451	440	452	447	475	455	439	419	431	437	431	431	449	413	420	427	377	434	429	485	473	437	463	455	482	470	423	465	471	457	420	430	443	422	439	444	426	468	432	464	459	439	447	427	453	429	460	413	439	412	402	435	451	405	444	445	463	429	406	373	465	447	412	456	460	437	465	409	401	440	441	435	431	425	417	469	470	434	446	436	464	425	424	425	479	425	444	422	404	427	443	405	433	441	424	424	430	426	395	444	393	449	424	415	415	451	429	460	485	431	445	453	436	430	503	447	407	437	472	453	465	455	461	458	449	426	415	416	413	414	404	388	438	442	445	440	456	435	429	427	433	474	424	406	434	473	471	488	408	453	473	424	438	407	463	423	444	434	461	406	445	469	386	407	454	407	438	440	428	423	436	429	461	452	454	432	498	424	457	472	414	387	442	469	438	422	416	422	388	444	417	440	436	398	410	425	458	426	409	437	460	519	436	431	435	402	420	439	452	417	436	425	403	414	468	450	481	452	483	462	437	476	453	467	438	444	431	458	423	424	438	444	471	435	447	422	431	453	421	444	439	422	408	429	417	440	410	420	422	423	455	437	456	444	443	421	444	493	438	477	465	476	504	431	433	424	456	494	464	430	411	429	438	489	451	436	416	437	464	416	443	419	427	440	435	449	458	459	439	439	425	452	431	441	456	458	415	440	432	416	430	430	394	413	467	431	440	490	471	397	435	434	420	447	417	449	446	444	420	431	401	496	481	426	459	460	443	441	454	418	447	364	414	452	433	492	409	417	429	429	460	439	441	461	453	442	464	447	432	497	434	460	444	496	409	441	457	427	463	496	467	468	455	456	418	440	419	456	411	422	406	467	429	471	389	488	457	421	462	420	456	445	439	446	454	422	417	404	447	447	446	457	405	423	431	435	446	465	454	482	434	423	454	441	415	428	464	396	415	466	430	448	443	413	427	403	389	428	413	411	469	422	465	490	437	476	463	447	471	447	414	419	431	459	451	432	444	445	439	463	409	445	464	439	430	430	456	445	425	430	446	429	445	411	456	420	479	455	494	420	446	435	425	410	434	441	436	406	433	424	429	430	423	465	471	452	461	460	489	473	448	415	429	439	422	458	416	470	444	444	495	435	435	421	477	435	463	469	449	444	430	467	391	448	426	401	438	442	435	469	469	496	455	474	439	408	448	434	446	446	429	441	404	447	415	458	450	456	428	470	404	445	433	423	478	438	413	476	470	430	464	424	436	470	458	457	434	455	419	442	430	431	407	409	463	443	463	420	470	407	456	435	421	460	468	460	434	395	419	383	465	451	433	431	408	414	423	432	431	467	467	481	463	420	405	428	438	462	447	437	437	426	421	465	458	463	450	447	437	484	491	457	466	498	444	447	479	452	506	447	424	446	411	467	453	458	430	443	439	431	405	429	416	408	440	447	467	429	451	403	407	422	454	462	400	398	408	442	425	411	417	451	407	435	434	419	487	385	410	437	422	418	401	469	438	433	400	414	411	424	479	453	432	400	382	501	469	450	416	412	429	497	453	437	471	435	450	433	428	408	454	395	424	420	473	429	446	415	434	468	458	404	461	421	429	440	404	395	446	464	455	459	445	413	430	482	406	457	428	428	453	411	385	472	446	434	422	482	473	464	459	465	438	415	458	452	475	494	492	428	408	444	376	444	401	443	429	435	446	425	446	422	451	405	469	450	429	462	428	432	392	477	439	424	439	409	475	449	407	438	432	452	446	446	439	463	424	420	415	394	462	468	388	422	453	470	481	410	404	438	484	441	448	450	476	465	472	448	423	430	403	438	424	448	440	420	435	384	457	449	447	463	447	425	461	414	446	436	429	481	375	448	436	453	454	415	448	404	466	427	448	458	438	417	450	482	431	419	412	458	410	410	433
40469	15863	5731	3009	1919	1440	1214	1068	1049	1026	930	979	970	903	991	962	960	903	971	989	992	985	927	996	970	905	973	912	948	983	1007	921	970	940	1014	971	1045	952	950	883	907	951	970	937	939	946	955	981	997	979	998	929	963	871	914	948	897	909	922	890	948	935	927	960	994	920	1039	950	976	939	965	962	936	934	919	967	956	970	968	909	966	931	933	1029	976	924	964	965	935	930	990	944	945	964	928	937	981	919	939	986	953	976	930	973	924	1025	965	992	949	964	982	905	945	952	977	943	913	943	993	935	907	934	966	1001	909	902	991	963	928	888	952	932	934	953	1009	956	961	966	945	922	955	954	891	933	931	978	915	950	933	986	939	915	942	967	981	880	889	967	983	945	992	993	909	891	919	937	922	966	973	980	978	976	1002	926	934	933	932	938	936	943	965	941	982	978	947	929	974	962	919	954	972	1006	887	970	961	947	967	971	973	952	958	976	889	975	899	1000	971	888	984	965	974	975	990	975	957	933	970	922	968	909	1008	946	908	971	951	959	978	947	927	930	990	946	996	940	985	943	955	925	964	927	921	897	977	945	946	955	966	950	1011	958	903	895	939	944	951	967	937	979	967	954	959	947	945	974	991	965	970	967	950	955	952	957	950	908	943	952	925	955	983	890	914	948	969	954	899	978	908	987	993	900	1002	975	986	977	959	975	948	958	967	938	1001	948	1042	959	931	939	965	955	948	977	961	962	921	959	929	958	971	968	876	962	955	979	920	962	944	988	927	973	916	909	935	970	973	998	933	922	941	959	1014	919	963	980	926	966	933	918	963	939	882	909	988	894	918	966	969	956	894	965	1005	961	966	912	961	994	945	944	992	980	912	872	982	935	925	946	978	906	958	958	979	936	937	1017	973	937	986	974	941	960	973	935	934	980	954	1003	913	954	940	966	919	993	995	934	941	919	959	948	942	933	930	1005	928	920	934	886	984	936	937	925	985	957	983	950	903	937	898	956	963	947	956	970	974	956	1031	978	918	904	960	909	922	980	1010	949	952	897	996	993	1002	921	975	923	923	910	966	947	950	947	987	913	952	964	928	947	901	905	935	966	1001	906	928	971	914	952	986	924	990	955	870	929	922	973	953	910	963	985	941	974	952	973	997	946	907	915	982	994	949	920	987	950	942	974	905	916	926	938	910	956	957	989	951	1005	1011	954	951	952	992	963	1008	971	919	942	914	911	944	926	939	896	1014	932	913	936	975	959	907	965	946	990	951	975	955	930	987	942	983	933	971	962	988	913	960	958	951	940	940	926	945	927	964	977	968	888	943	984	918	891	911	955	906	954	971	1007	934	982	955	921	889	924	1008	983	973	890	938	974	952	945	945	961	1000	958	920	930	904	927	987	997	992	974	1003	989	930	1005	893	960	940	955	947	886	981	997	927	965	976	914	845	942	978	948	951	961	961	960	935	935	928	977	971	968	983	950	942	946	943	969	959	980	1032	922	931	960	963	938	965	981	940	970	929	944	926	955	981	964	932	948	974	992	964	977	984	943	978	936	952	1007	945	987	952	953	916	947	958	923	927	975	956	951	981	960	969	935	928	932	958	927	997	966	941	968	906	984	946	970	901	963	925	976	916	947	949	972	961	940	955	925	955	964	967	973	920	936	946	951	984	934	966	950	958	999	889	1027	982	979	947	955	942	937	900	970	922	933	945	951	892	931	933	888	989	1007	934	970	928	904	1005	958	955	987	985	982	1008	960	945	924	916	957	949	971	949	973	919	875	970	983	920	961	995	964	928	954	913	964	1013	975	963	978	944	981	992	896	987	931	1033	990	916	998	932	937	954	928	1008	1002	995	982	1003	1018	969	913	978	925	944	932	958	897	910	955	973	949	1016	969	957	952	978	941	989	949	957	974	905	932	941	912	920	973	931	956	906	930	940	961	993	936	939	943	936	1012	907	954	915	948	945	982	991	966	902	957	994	971	910	974	975	971	934	910	909	984	965	912	907	937	964	980	909	952	928	940	979	975	987	948	926	938	904	996	953	953	942	924	919	979	1021	983	1009	960	950	921	964	897	937	1031	966	971	990	956	972	941	961	961	894	958	949	983	918	983	923	921	1019	940	925	953	921	981	938	960	879	914	946	911	864	906	998	967	956	973	894	966	951	965	1012	940	983	956	963	914	971	986	955	1000	912	964	956	951	933	988	962	967	919	973	991	949	996	971	936	944	948	996	969	1000	961	928	981	951	897	949	962	940	968	922	1020	943	954	985	953	939	960	923	908	944	939	975	1005	1028	934	942	954	955	946	948	945	933	911	963	979	1009	952	948	978	926	986	933	965	974	896	960	949	940	965	974	944	993	923	913	916	975	930	959	946	985	945	944	861	959	913	1026	981	946	959	922	939	960	988	963	993	969	985	967	979	949	967	961	921	934	994	898	974	971	953	934	922	969	907	968	907	991	927	954	919	891	942	959	1017	896	1002	932	913	978	940	1031	928	949	920	944	945	975	961	975	921	993	954	943	978	940	959	965	937	887	968	930	912	963	915	1007	933	962	938	1008	977	1002	963	953	962	980	968	961	979	980	897	937	914	964	949	916	942	936	979	947	933	929	939	984	957	942	935	989	984	950	952	949	989	977	915	930	925	955	956	967	959	946	935	927	917	885	926	949	986	981	895	976	929	932	961	939	954	946	942	938	954	959	958	1036	974	975	903	940	974	966	994	959	985	1017	970	944	949	952	937	958	941	954	913	942	941	994	930	959	899	943	901	959	985	962	961	945	901	930	938	929	947	991	1000	1001	957	918	966	1027	965	971	962	953	995	896	968	933	924	932	946	1019	932	996	903	960	965	998	988	924	967	917	982	985	953	983	901	948	997	974	973	974	914	968	932	1007	971	934	995	992	913	949	949	963	978	955	959	973	975	953	905	977	949	974	997	961	973	957	924	979	972	972	966	881	954	991	967	935	905	970	1012	980	882	920	956	949	925	923	928	957	919	928	957	956	947	959	926	909	982	975	974	956	950	924	988	973	902	981	1002	959	906	961	932	995	1002	960	1008	973	951	962	989	945	936	952	972	957	906	963	918	950	953	925	945	939	959	935	951	972	940	965	922	912	989	896	957	943	997	949	948	958	989	957	918	905	915	999	964	971	989	983	995	941	991	918	973	962	954	927	882	956	958	970	952	993	925	932	912	1002	949	938	956	998	911	892	978	991	950	919	946	938	980	978	932	940	1035	997	958	956	904	1011	902	954	961	944	976	980	913	952	881	979	904	936	952	939	957	971	959	966	964	943	912	933	975	1017	985	913	843	959	986	976	972	947	984	992	980	986	914	1021	981	964	962	973	926	997	978	979	950	973	929	992	978	959	954	944	961	972	924	965	948	949	913	923	945	1001	979	940	933	987	963	984	971	987	908	942	911	957	932	951	968	893	903	914	959	989	948	946	961	933	932	989	919	893	995	959	918	973	927	1006	963	987	928	944	943	991	962	961	945	947	934	957	943	962	934	953	962	930	963	970	948	980	1001	957	886	951	899	984	977	915	975	890	1013	975	962	932	933	954	967	894	955	930	981	983	945	966	919	932
51451	19085	4833	1734	892	609	491	448	435	416	418	455	420	429	429	424	438	396	428	396	414	399	457	444	403	422	459	432	448	404	400	423	440	438	468	426	417	398	440	413	384	426	442	395	397	406	387	394	421	391	433	441	398	415	412	441	399	458	441	436	458	393	430	419	444	413	459	397	421	426	447	393	438	429	423	420	410	391	387	394	431	427	401	410	386	430	413	410	417	402	425	386	411	460	406	468	410	391	414	421	402	443	405	416	412	394	443	464	418	411	421	432	430	415	439	427	419	406	426	443	434	422	434	415	441	379	376	413	409	390	400	393	412	409	404	440	440	401	418	395	454	375	450	455	392	402	421	386	433	426	427	427	475	403	408	453	448	438	422	384	407	403	392	404	383	412	378	446	426	435	428	437	433	405	474	379	403	475	447	419	453	434	444	446	406	408	408	426	466	442	448	413	400	431	363	372	443	414	401	450	415	406	437	408	424	464	398	413	444	421	425	400	375	400	409	408	421	414	420	412	406	381	403	397	387	409	415	398	443	408	441	424	405	421	400	394	407	448	387	412	419	417	415	404	399	431	455	432	420	403	385	409	407	394	380	388	387	401	416	415	414	430	432	395	423	428	407	427	442	427	400	394	401	424	409	440	415	442	437	381	410	413	390	425	429	433	402	419	413	428	414	451	473	430	445	429	387	408	429	419	398	409	443	439	434	401	468	451	411	427	454	386	423	369	387	422	426	408	457	376	454	423	392	419	408	392	428	407	438	407	421	447	418	436	440	455	403	409	392	437	400	415	425	429	372	413	445	419	389	420	402	418	433	407	398	437	454	431	424	460	400	400	414	380	429	414	437	436	400	426	407	440	445	412	419	400	398	425	379	394	382	399	422	428	408	400	433	437	401	416	411	379	424	454	442	409	435	413	386	398	435	432	394	423	431	387	430	418	397	438	411	421	396	351	391	452	416	431	433	428	430	412	375	436	405	436	367	377	432	417	403	416	423	436	396	453	431	375	399	371	421	421	436	449	443	438	447	419	445	433	458	413	420	440	428	458	476	431	419	387	438	409	416	429	476	428	399	388	377	454	453	403	389	442	440	425	456	427	409	407	375	397	423	423	403	413	422	428	416	431	412	407	394	421	413	415	426	405	428	427	395	406	422	421	443	401	406	387	422	445	419	394	374	424	407	396	445	436	458	392	435	418	387	400	385	424	443	424	397	419	398	383	403	442	410	416	441	398	369	422	435	406	409	419	395	457	435	423	410	410	418	389	405	423	460	434	417	444	401	446	420	434	417	423	406	455	371	409	421	433	382	409	394	364	438	403	401	398	406	428	426	443	421	423	426	424	398	412	412	434	399	404	403	385	401	398	428	383	424	406	369	436	439	434	429	412	417	412	430	424	393	414	429	385	454	406	431	429	457	408	412	428	441	422	401	409	399	424	391	383	429	408	421	426	367	436	386	426	422	430	374	371	420	416	438	389	451	422	382	392	437	440	381	398	401	425	435	430	465	386	385	408	418	424	428	406	384	459	454	392	402	432	414	396	401	434	450	419	386	438	428	415	364	399	444	441	365	413	411	427	372	387	372	427	394	407	442	416	455	430	406	434	407	388	389	436	399	426	421	416	409	406	426	442	435	412	397	404	424	385	390	414	420	366	416	413	415	393	447	433	402	411	433	424	453	404	443	382	420	411	440	412	428	404	416	408	429	436	470	394	370	391	403	458	415	419	406	431	404	393	437	399	402	460	421	375	410	399	441	421	415	438	415	404	417	446	427	420	402	412	402	444	419	414	384	395	421	435	398	440	405	404	446	390	398	409	410	406	426	403	434	407	408	420	396	418	453	402	430	438	392	429	412	419	416	388	434	426	438	423	417	386	426	401	393	410	423	382	395	396	449	408	405	416	449	430	394	383	404	428	433	414	397	418	370	420	424	394	415	398	450	409	431	431	404	394	424	428	417	437	457	405	426	413	414	439	477	413	435	391	425	410	399	408	416	444	422	404	425	417	437	415	405	408	381	391	414	440	391	439	403	450	406	423	405	405	454	405	382	432	408	376	426	372	394	394	416	389	428	401	426	416	432	456	429	404	426	420	415	413	413	422	407	401	444	400	421	374	423	442	458	421	382	438	389	385	421	447	441	445	456	473	433	425	453	429	399	424	404	407	443	412	426	448	393	394	463	455	426	414	418	463	417	447	384	402	416	408	419	394	422	414	416	405	433	426	408	437	425	454	383	464	376	382	424	406	426	457	427	444	410	434	390	409	405	408	392	389	386	414	389	390	439	430	361	418	424	421	416	463	406	417	430	406	428	381	420	404	396	404	417	438	400	413	442	407	403	416	438	395	374	435	443	471	443	411	443	401	414	441	414	423	360	438	443	393	403	388	388	382	391	449	429	420	396	442	447	404	441	458	410	399	412	425	362	463	428	452	427	379	448	430	423	383	389	413	405	416	394	452	447	440	401	426	383	389	473	420	427	411	417	448	418	400	409	428	447	422	385	370	419	429	474	404	403	415	423	444	417	424	451	416	437	416	424	415	404	429	397	402	429	415	423	419	397	437	426	435	425	437	405	408	461	441	442	407	426	457	430	425	427	407	425	440	394	419	429	407	434	416	377	422	404	437	398	414	459	420	447	385	421	434	431	389	363	463	436	362	421	410	381	409	459	428	441	433	400	417	424	397	412	447	400	439	441	441	445	441	448	382	419	430	447	395	405	445	437	425	399	436	431	422	421	421	405	392	399	422	468	416	452	454	422	455	434	419	409	409	402	407	398	448	440	439	458	398	421	440	417	447	419	416	401	390	408	394	380	434	405	432	394	410	441	422	423	416	414	444	427	445	421	415	425	388	402	380	399	422	407	413	433	453	435	423	412	446	460	414	431	435	384	442	422	434	410	413	374	409	419	438	368	422	382	361	433	415	438	385	420	438	380	423	394	396	405	435	414	410	452	424	471	453	464	474	409	448	415	448	439	382	407	401	401	437	417	434	421	428	392	399	400	389	392	396	443	398	430	428	438	384	452	418	470	412	405	417	434	427	390	446	396	387	385	445	413	445	408	456	450	437	416	453	414	405	413	414	384	392	409	439	401	410	444	438	396	420	432	405	413	402	428	354	380	423	419	417	415	410	410	366	429	424	394	419	384	404	400	408	413	414	403	397	427	415	447	396	406	399	440	420	385	387	424	388	422	428	407	397	445	382	400	444	413	436	415	388	413	453	426	410	390	415	423	413	404	430	437	415	387	460	436	400	381	418	389	439	426	388	383	413	416	426	423	414	403	425	408	391	437	406	439	413	415	424	387	383	426	440	409	396	389	418	436	393	399	379	421	414	453	410	382	450	401	415	424	406	421	428	423	396	428	436	470	395	406	407	379	409	424	450	461	431	430	432	423	401	407	439	384	452	421	415	405	415	418	424	415	412	439	493	393	409	417	426	394	399	441	403	448	415	395	391	392	432	386	423	412	409	399	449	427	412	411	419	431	474
35053	12937	5825	3520	2174	1500	1199	988	910	885	898	967	866	927	923	979	910	878	879	895	924	936	916	889	888	942	934	867	874	843	858	927	933	948	914	864	916	883	914	929	869	960	847	895	884	949	890	878	875	922	925	962	913	878	924	913	990	951	935	934	858	890	911	879	938	963	912	941	890	860	887	891	899	913	876	884	900	942	900	1002	937	938	990	873	851	923	901	936	882	929	931	944	979	948	936	910	954	875	903	961	918	890	940	942	912	882	878	947	922	905	890	926	920	910	938	912	884	945	927	882	929	946	891	896	921	857	903	937	931	921	892	843	904	890	928	947	877	913	939	965	904	934	883	923	963	896	840	839	905	885	922	886	919	860	923	924	925	944	860	904	896	901	910	946	916	900	900	932	914	911	893	920	885	860	891	878	932	906	913	923	944	931	906	854	923	916	914	874	870	935	942	906	914	919	881	868	895	912	929	860	882	917	909	843	928	911	869	886	945	932	916	936	900	918	916	878	955	888	887	881	925	918	943	859	902	933	929	914	901	902	964	866	954	903	871	931	934	907	915	902	913	905	927	887	914	918	906	894	945	941	903	904	937	889	883	934	887	889	892	879	924	949	912	863	922	887	897	893	906	893	884	927	894	869	874	894	908	924	911	893	971	947	916	903	928	882	934	897	896	894	866	947	877	861	895	881	866	921	905	915	887	927	909	894	914	869	914	947	904	915	868	922	929	890	851	867	909	919	887	886	954	878	860	922	944	868	947	930	911	924	932	931	906	880	886	916	898	924	915	916	937	910	911	958	906	917	909	899	886	898	966	877	951	920	894	929	951	939	880	920	966	918	868	904	930	906	865	937	900	912	907	939	933	878	909	882	916	872	922	941	835	879	934	924	870	919	898	922	924	936	853	932	836	913	920	902	914	908	900	930	964	876	895	919	897	900	908	914	832	937	896	864	911	940	949	927	913	942	920	934	919	849	887	916	870	860	913	910	853	883	926	882	885	925	931	911	897	886	871	966	890	917	911	930	924	883	892	876	873	934	895	901	895	933	866	888	919	893	919	932	937	899	929	951	951	927	889	918	924	863	870	926	931	950	896	930	874	898	881	960	903	870	917	870	954	910	877	922	948	1002	945	900	915	887	872	840	923	918	818	912	962	846	927	944	888	908	855	937	928	863	903	907	890	885	980	913	916	892	919	906	873	913	918	904	942	934	914	860	896	943	928	899	918	909	845	959	895	882	876	892	937	925	930	885	911	916	921	878	904	899	915	917	913	895	876	899	897	884	894	921	899	933	865	927	945	985	957	904	941	943	914	889	940	882	886	909	911	920	916	922	956	919	959	936	912	890	863	912	920	889	906	915	943	899	970	955	908	956	876	887	879	852	943	828	895	937	930	925	890	922	975	938	922	886	881	912	934	869	891	877	876	905	927	967	842	899	906	901	936	846	920	931	914	916	933	931	897	950	849	923	892	861	944	927	881	946	976	864	927	954	912	916	918	875	896	896	940	932	974	948	933	937	941	852	891	851	844	942	915	899	897	878	889	929	920	918	922	911	891	921	987	908	942	958	900	878	914	890	899	891	933	891	923	951	914	949	900	915	919	951	905	893	942	898	925	916	912	874	844	889	926	881	850	925	930	943	922	994	833	896	966	906	916	903	855	915	947	919	903	889	915	915	951	920	962	879	945	884	901	853	889	916	879	898	903	909	908	951	936	917	852	929	929	936	856	919	927	864	926	936	869	914	904	919	883	914	914	923	955	928	899	917	922	933	904	912	883	898	935	950	879	941	962	961	948	915	866	913	918	913	880	935	883	889	897	877	880	956	909	900	896	949	870	867	913	924	868	918	889	963	924	906	977	919	967	917	939	913	860	855	947	916	886	896	880	917	947	909	941	889	876	920	898	884	879	891	869	861	894	882	898	887	903	921	930	869	923	848	890	948	915	928	929	914	946	835	939	922	935	947	914	920	900	871	948	964	949	942	948	927	933	910	894	899	968	917	997	897	990	936	916	887	901	930	959	932	906	889	893	907	956	914	921	898	929	902	915	903	948	896	953	909	920	928	934	909	904	898	903	907	858	864	940	933	917	974	898	887	895	869	914	946	935	938	948	928	894	940	913	900	874	927	887	916	882	913	938	886	897	908	886	893	973	922	904	945	914	909	872	937	906	918	901	864	917	912	901	867	946	899	885	903	970	888	872	901	957	901	886	919	946	909	913	924	887	909	874	955	899	933	953	934	903	915	852	950	905	890	912	920	893	926	905	896	925	946	950	921	888	936	891	927	962	861	844	873	909	941	927	936	915	843	890	918	899	926	913	936	888	913	942	900	891	931	898	868	915	859	912	903	899	878	896	905	885	897	977	918	878	946	904	900	909	884	953	919	924	883	961	896	916	909	922	933	909	887	928	877	899	907	938	889	879	922	935	924	880	910	852	882	849	923	913	908	902	903	883	925	891	913	920	892	903	926	934	959	922	923	914	886	975	892	918	956	966	839	901	952	888	899	940	945	938	892	908	898	944	934	896	871	944	901	937	899	1002	935	844	967	926	855	883	970	916	952	908	892	901	882	911	911	945	874	891	891	931	927	879	957	922	963	910	924	859	937	897	902	909	916	913	846	985	1001	875	896	915	873	932	878	950	945	864	836	927	901	890	887	876	892	922	912	878	901	906	910	924	951	915	942	874	899	950	929	878	891	910	958	924	907	919	899	913	906	869	939	920	825	874	912	897	885	899	901	910	932	914	858	911	940	915	905	892	922	894	904	954	898	973	878	903	930	917	897	935	904	870	951	920	928	913	918	914	914	930	928	924	839	874	895	918	914	947	901	915	892	927	847	905	857	957	895	877	900	932	893	919	892	894	916	893	860	861	953	950	945	949	877	935	880	937	898	906	914	914	933	902	870	935	891	908	927	959	925	915	943	927	929	943	912	866	931	915	911	946	872	862	933	919	934	850	889	923	924	879	895	953	842	867	960	881	887	960	936	907	959	943	888	933	919	933	903	860	921	927	926	898	867	915	867	875	961	866	930	915	913	907	883	916	876	932	904	869	937	930	958	959	904	925	968	937	948	942	909	909	926	881	904	898	932	908	971	924	900	860	892	884	957	988	926	867	935	943	964	902	852	919	972	884	925	913	896	868	889	845	927	872	916	870	996	904	935	909	922	905	915	879	942	969	875	942	923	873	840	908	891	904	876	858	917	896	914	914	899	881	955	956	937	928	897	898	948	888	918	914	909	876	910	922	921	923	910	891	895	903	905	890	889	937	939	877	974	903	917	883	917	951	952	934	869	916	892	895	948	907	915	906	890	881	929	929	906	957	870	945	873	946	918	927	916	926	911	931	872	937	902	920	869	917	972	947	930	905	913	921	915	882	955	909	917	919	933	912	904	878	900	938	902	863	919	926	921	878	925	901	909	876	901	853	890	880	935	934	884	905	940	879	895	886	937	902	932	905	907	877	915	922	882	925	922	952	922	913	889	919	944	877	902
55239	22261	7349	1663	779	606	434	420	456	424	383	451	427	439	441	419	411	377	413	426	451	418	484	438	414	451	411	405	422	393	404	424	434	408	467	439	435	406	454	428	412	426	447	429	431	434	390	449	412	440	452	365	424	399	422	409	399	438	438	411	413	454	443	427	401	416	396	426	446	454	426	435	455	449	432	413	425	450	450	397	434	458	405	412	424	426	470	446	416	442	438	454	417	447	436	409	439	400	446	375	460	444	429	429	454	420	454	462	431	435	425	421	422	441	443	431	428	388	411	433	427	461	423	451	421	399	394	413	422	423	452	384	417	448	432	419	457	435	389	408	457	407	396	391	396	453	432	415	453	380	430	444	432	432	409	438	408	399	411	414	433	432	396	437	431	425	401	406	428	437	441	441	392	421	386	395	440	408	470	430	422	385	451	438	385	397	433	400	435	443	441	422	406	438	382	444	438	463	427	433	403	462	429	415	428	434	450	435	367	433	400	395	459	454	400	460	406	431	448	412	429	461	390	445	434	398	410	441	455	421	416	449	419	438	438	408	485	401	405	408	465	432	433	448	428	422	427	408	433	427	423	454	399	432	420	454	429	439	434	433	446	424	405	437	432	424	416	437	419	433	410	435	454	433	444	431	454	417	415	438	449	416	419	457	400	442	443	375	419	402	383	427	422	465	438	428	432	451	428	431	424	399	461	466	429	401	427	399	429	415	401	431	449	418	394	432	427	435	396	423	437	400	433	454	421	418	404	409	445	426	426	415	438	425	418	399	423	430	407	418	432	383	404	400	429	375	411	442	398	440	458	428	421	437	424	414	378	432	389	412	448	410	390	448	404	436	435	419	416	395	389	433	406	422	431	386	371	400	442	427	423	396	416	403	442	456	423	411	430	411	445	446	423	426	426	373	419	383	425	419	443	441	427	416	443	436	414	411	412	468	459	426	428	429	402	399	397	447	441	457	386	408	439	479	444	464	393	452	402	421	386	428	421	473	384	426	426	425	499	415	410	400	402	415	407	421	477	423	450	425	446	419	420	433	422	431	405	442	405	388	405	467	461	422	423	424	448	439	404	473	416	412	386	402	414	421	394	407	404	400	449	439	412	359	430	401	432	459	409	461	440	417	415	431	435	433	453	418	449	448	441	455	449	454	427	473	390	411	458	450	429	451	422	412	428	417	459	443	463	402	446	424	406	420	408	403	405	433	411	446	389	433	376	444	417	404	418	396	436	417	391	438	386	426	414	425	420	449	400	425	411	442	399	407	417	428	454	414	417	443	388	428	403	409	405	402	438	409	452	435	418	445	434	426	411	443	396	466	437	405	439	444	404	400	409	399	441	402	445	389	424	478	412	441	412	445	421	405	390	385	420	414	426	416	396	412	413	400	456	462	424	422	417	419	403	492	386	418	406	454	424	454	500	421	419	468	429	408	420	400	449	440	396	434	404	471	409	398	445	433	433	447	425	426	454	444	425	429	463	471	398	439	467	430	448	413	434	405	422	417	401	455	410	419	436	429	415	430	447	445	422	427	453	406	430	419	416	412	430	436	444	439	434	396	396	437	409	422	399	461	411	406	436	391	403	431	444	419	427	435	472	433	407	462	438	442	425	382	390	455	433	428	426	430	457	454	406	446	440	429	424	444	380	452	423	396	405	430	424	429	418	416	431	402	456	388	403	456	408	430	406	412	407	445	461	416	396	408	433	417	390	455	406	419	406	467	439	430	424	401	434	427	486	421	425	413	462	386	415	402	422	387	421	450	425	416	371	412	359	412	464	394	445	440	398	436	404	433	433	451	438	408	478	460	435	450	444	444	399	456	469	438	417	394	435	427	446	381	432	387	435	425	437	365	416	370	422	436	437	428	429	422	418	457	460	398	447	382	393	426	439	413	408	452	414	437	402	418	400	379	412	400	408	430	410	404	470	400	457	411	476	410	442	452	469	440	424	428	422	425	434	446	425	414	429	410	403	422	445	390	442	421	473	404	397	381	450	416	422	433	424	408	451	412	449	447	416	420	419	457	439	390	422	431	454	453	391	446	447	405	376	431	386	432	435	471	425	418	416	402	425	442	446	461	418	401	430	423	443	422	428	413	442	394	402	437	483	398	405	414	463	427	432	418	452	396	430	424	454	459	433	390	414	444	396	397	399	416	414	446	413	429	438	412	412	406	407	439	452	398	439	452	445	460	421	462	440	425	439	440	421	431	425	422	410	437	440	422	455	444	408	488	406	420	443	428	400	458	395	413	408	440	454	444	419	390	409	407	399	408	414	405	475	446	418	408	436	446	434	442	466	426	450	424	445	424	442	441	388	415	433	403	411	414	424	441	409	456	445	412	427	435	397	413	407	467	403	439	431	445	381	439	429	424	415	424	430	425	409	426	422	434	419	454	423	366	425	436	415	493	455	428	391	416	433	424	413	460	459	438	444	394	416	414	406	426	455	439	448	431	422	389	366	435	472	460	422	433	429	470	407	409	428	413	433	386	434	440	416	425	416	415	440	422	389	433	410	417	408	438	444	402	396	425	414	396	446	469	413	408	412	389	435	422	419	426	463	495	415	418	470	391	428	441	481	437	429	461	449	412	421	416	428	451	430	442	424	403	427	419	452	422	414	409	399	387	435	435	441	460	418	415	425	422	430	423	438	419	462	437	441	389	429	440	444	435	422	439	401	447	418	396	403	391	417	413	420	408	441	419	359	427	395	446	423	446	414	429	405	477	394	435	453	443	414	435	403	441	449	444	398	440	417	402	462	425	428	427	435	399	397	412	431	446	422	436	427	383	436	423	460	435	428	446	418	414	434	418	406	410	427	405	451	429	423	437	414	392	425	427	421	450	392	475	396	486	426	420	427	430	427	445	439	427	454	420	400	436	425	454	438	446	432	448	430	390	379	425	432	448	421	403	429	413	407	446	415	402	416	419	391	414	424	403	468	430	420	448	445	434	424	442	401	401	436	435	437	401	377	416	395	418	401	446	442	429	473	380	390	446	454	414	426	398	461	442	415	398	470	417	473	451	436	428	420	442	409	431	409	409	395	359	454	467	446	390	420	412	443	441	459	417	433	411	434	415	435	413	381	393	433	414	451	425	416	419	449	409	463	451	479	433	444	418	439	445	418	419	407	424	403	380	370	394	421	428	451	461	401	442	408	392	434	419	450	475	428	448	426	444	449	432	387	434	405	451	440	436	408	415	419	381	435	476	414	442	463	466	421	448	392	402	416	386	442	417	421	412	394	417	458	416	458	410	393	395	396	440	449	436	435	414	409	432	402	428	402	427	480	438	410	431	458	432	447	378	421	387	401	402	447	377	503	424	374	443	419	409	431	410	420	409	438	422	437	417	411	439	414	400	443	419	428	421	432	436	420	424	401	412	431	444	440	396	459	402	422	451	393	401	420	436	416	422	442	454	442	438	408	440	393	431	413	418	433	395	477	433	463	448	459	467	443	469	418	414	472	491	422	403	442	438	405	471	433	435
37379	13202	5272	2870	1824	1377	1039	974	938	943	938	951	907	934	880	932	886	916	900	921	994	933	949	979	983	903	985	884	951	891	978	962	927	923	940	963	950	975	919	933	952	961	947	946	946	939	917	936	936	990	961	919	886	922	920	912	937	950	940	962	956	933	941	935	939	971	914	966	920	851	949	985	945	942	895	957	898	911	912	922	948	936	933	970	908	992	927	933	974	930	939	917	981	902	908	920	923	1001	992	941	910	869	926	944	931	909	929	972	880	980	928	913	973	958	910	887	953	938	921	886	948	899	928	882	881	920	957	947	947	928	966	929	931	910	973	902	921	900	911	875	920	918	899	960	964	928	928	905	934	944	951	953	911	921	918	914	970	923	900	942	923	897	910	909	893	915	949	922	887	977	939	950	889	896	913	927	930	957	924	946	911	889	965	955	892	914	921	963	981	936	903	943	929	938	928	965	896	911	976	991	939	916	951	911	924	905	936	916	958	927	931	929	954	924	953	914	950	994	937	939	933	973	999	896	894	935	898	959	939	896	931	936	959	968	906	905	915	939	964	923	922	872	909	929	912	931	918	922	886	930	960	946	966	982	959	918	916	965	976	923	893	907	904	945	973	940	968	982	882	897	921	909	942	917	925	906	926	906	910	944	936	961	923	881	901	929	870	912	929	959	887	955	904	888	943	982	934	908	915	962	988	922	946	965	970	944	859	893	918	936	916	930	895	928	930	972	908	932	996	889	942	902	960	887	890	967	958	967	920	946	900	899	925	959	925	887	874	922	891	942	954	912	960	925	903	941	954	967	907	936	932	910	909	869	935	935	915	942	1000	947	953	990	965	925	937	899	946	958	934	941	978	964	931	954	988	966	925	992	858	936	897	958	896	941	927	944	944	1003	932	929	953	962	954	909	942	960	920	967	1000	893	962	931	932	959	899	931	917	893	911	878	906	994	945	886	949	926	929	949	886	918	953	977	905	993	892	968	887	909	948	910	897	921	938	893	927	965	898	954	951	943	942	946	936	952	941	935	893	960	955	917	935	932	930	931	954	923	952	942	932	1001	960	920	925	920	886	958	967	946	945	920	937	925	986	918	1012	950	934	856	934	952	862	940	943	858	903	960	930	948	951	896	925	951	929	953	928	944	898	937	965	986	892	952	917	907	942	959	939	895	905	946	928	997	898	961	923	937	930	968	934	880	934	978	918	947	893	899	921	967	986	935	913	926	922	934	900	930	932	930	918	920	943	941	909	900	946	887	932	967	907	952	940	967	951	942	887	902	889	1005	916	922	928	979	965	913	913	919	983	878	886	977	946	961	943	984	976	951	939	938	944	976	915	942	906	952	868	892	870	959	895	1004	924	911	913	962	902	943	924	918	945	933	939	954	946	968	885	905	895	914	962	954	875	944	923	928	957	917	901	936	965	965	921	925	962	956	939	929	930	946	973	946	984	970	971	875	958	925	985	943	1026	952	926	898	972	904	986	914	972	904	913	951	901	992	911	977	946	926	961	893	893	888	943	954	969	943	929	913	937	902	926	913	983	950	919	839	909	964	954	927	990	921	931	952	928	917	951	943	938	939	932	909	907	977	945	923	919	1029	922	943	907	902	957	916	981	902	933	959	947	889	985	919	961	984	930	940	958	961	909	852	971	970	918	934	943	996	945	943	914	983	902	925	938	924	948	927	928	913	946	920	975	898	931	904	893	943	933	920	912	923	940	874	919	933	946	926	906	876	937	906	912	992	927	930	1000	909	964	903	954	889	912	973	935	961	952	888	899	961	984	966	917	969	916	951	933	969	971	952	960	922	941	936	898	981	979	958	951	916	886	937	962	939	929	948	936	918	902	960	915	917	912	905	914	973	957	949	956	905	965	938	861	892	878	908	944	980	925	925	935	895	935	900	965	954	947	878	964	906	923	931	897	959	960	908	966	992	985	941	928	934	958	983	873	930	927	887	981	939	902	881	965	917	910	931	954	953	952	924	914	934	916	926	926	945	972	937	955	891	946	891	929	935	920	933	897	908	918	949	985	886	889	894	947	917	941	933	961	977	963	925	938	898	942	915	945	929	957	899	960	898	945	925	940	905	942	935	989	938	903	950	927	902	937	929	947	963	851	920	871	906	930	936	911	885	931	944	909	944	870	946	909	958	933	948	949	900	961	917	957	961	905	941	886	923	1001	997	947	986	945	940	919	932	898	936	922	899	938	928	936	918	895	905	911	908	954	904	968	909	928	950	926	963	930	941	960	878	906	965	927	938	911	912	943	957	884	949	928	883	916	950	916	917	895	939	924	933	900	938	883	971	898	909	949	959	963	919	919	935	985	926	930	976	875	908	975	904	884	1012	958	905	912	972	904	954	923	879	988	976	854	905	947	882	948	927	948	903	923	908	931	889	986	906	943	899	966	968	972	937	919	950	904	931	957	907	882	996	921	914	986	929	986	948	992	886	952	947	968	969	884	952	965	946	984	954	951	965	942	941	912	958	884	982	928	938	981	927	877	966	965	933	955	852	880	958	930	873	922	921	942	881	933	874	950	951	946	908	962	946	954	976	1003	951	983	976	954	923	893	948	986	942	923	941	913	926	967	953	947	947	917	935	943	925	913	937	942	944	907	925	943	917	896	993	942	904	956	892	951	915	954	895	946	906	969	895	948	965	921	963	976	974	969	918	926	951	972	923	985	931	933	932	992	935	899	928	897	984	872	928	852	918	915	907	899	945	926	876	973	928	904	942	969	1006	905	970	891	920	976	915	923	881	957	960	942	888	934	939	921	929	902	980	961	904	934	936	930	958	960	929	925	940	911	973	957	901	954	951	941	939	994	947	939	909	938	977	982	908	894	914	939	951	934	920	884	953	958	898	923	906	970	934	935	921	929	888	904	913	883	974	922	960	905	922	921	859	960	914	919	926	890	938	879	933	919	994	916	974	904	924	944	916	896	948	954	956	900	915	940	895	928	930	914	909	910	929	992	882	927	964	904	894	943	918	913	912	953	890	887	902	963	944	890	929	957	979	961	943	923	950	903	964	975	934	884	921	986	916	901	906	867	915	931	931	886	931	891	920	897	918	979	929	917	922	881	913	964	953	942	920	969	945	906	974	921	946	955	931	968	968	930	929	938	881	888	930	909	948	975	952	917	943	907	992	941	927	900	950	957	967	940	984	910	958	975	936	930	917	945	902	963	905	1001	941	877	935	923	934	898	950	938	899	993	979	970	878	887	949	980	921	937	938	978	934	950	921	900	933	943	891	904	909	888	979	885	903	927	970	932	970	915	985	946	950	930	931	990	926	927	960	950	904	911	920	905	969	906	924	967	879	889	928	919	928	937	931	952	917	954	972	982	959	906	957	927	974	939	939	934	890	913	962	959	958	977	915	923	906	931	919	992	968	909	958	970	974	898	911	970	949	930	946	939	953	936	911	915	918	866	938	989	937	902	970	912	945	999	968	878	938	952	955	971	944	921	958	957	914	896	917	942	893	959	936	965	945	969	962	961	950
65096	30643	13169	4203	1546	794	518	503	465	445	426	424	399	447	461	437	453	393	456	454	451	442	453	436	471	427	420	455	453	415	422	405	413	439	420	443	411	419	434	449	476	410	492	463	397	433	446	432	428	476	444	446	432	445	450	466	415	409	405	466	450	446	431	414	415	421	446	437	416	412	432	434	437	441	466	445	441	417	412	413	404	431	417	451	430	417	445	479	471	416	457	438	451	493	434	445	438	417	442	428	423	449	401	452	445	424	415	417	452	464	453	432	436	410	442	381	455	439	413	480	408	395	428	488	399	456	394	415	455	466	403	422	459	421	448	448	444	456	450	459	456	420	472	456	432	402	461	467	430	477	448	429	426	423	412	445	473	411	450	437	420	473	449	438	387	407	389	469	419	409	438	405	450	392	426	446	408	402	425	454	382	408	463	440	414	456	433	444	424	422	415	444	422	436	410	431	441	424	436	460	432	441	417	441	407	441	433	412	432	448	421	433	436	455	468	481	427	412	439	450	433	427	453	438	429	407	424	413	437	417	425	458	420	417	446	437	401	399	482	435	446	389	419	419	463	412	451	417	491	397	458	456	457	456	415	423	434	429	445	459	453	481	426	465	414	405	418	401	423	460	445	434	414	433	404	461	478	455	480	405	416	424	446	437	445	447	435	428	421	443	467	422	420	446	477	422	428	420	476	463	416	411	423	421	472	448	400	391	420	426	463	454	440	438	382	412	414	429	425	446	429	440	426	396	426	426	471	396	422	419	436	454	452	424	455	443	447	396	450	423	444	441	461	433	423	429	454	448	464	451	461	491	406	472	485	458	448	450	415	449	487	427	423	483	420	429	476	491	431	467	494	414	431	451	446	480	474	427	369	401	427	440	440	452	457	441	478	468	414	429	444	414	445	456	455	484	439	419	432	433	439	432	488	443	418	442	475	426	462	410	445	437	423	429	420	438	442	419	398	450	442	397	421	472	431	423	422	408	445	429	445	452	438	467	445	406	497	419	428	364	450	422	395	447	417	418	445	420	421	384	445	447	455	426	430	427	451	434	471	469	452	467	465	487	449	453	437	476	427	425	407	441	452	443	426	465	444	393	408	434	477	442	421	439	441	427	486	485	470	429	459	418	440	424	396	453	395	443	419	430	424	437	414	444	439	428	392	390	441	484	470	417	433	434	437	460	420	452	407	393	459	452	403	431	421	435	436	410	462	441	444	427	413	448	456	467	415	457	414	428	463	439	435	411	439	400	445	453	466	455	451	436	452	415	405	403	435	440	430	433	464	416	463	438	454	424	429	385	481	417	463	438	428	455	443	435	434	421	434	426	427	402	406	416	449	403	480	419	426	445	450	477	462	409	418	415	443	420	437	456	396	458	407	430	449	458	400	462	446	417	433	397	421	476	456	460	433	480	439	416	465	409	444	448	436	442	400	414	443	407	409	448	430	454	421	435	454	398	454	414	443	430	447	424	407	401	429	444	431	455	450	398	427	432	435	448	436	433	397	408	437	438	417	439	462	465	406	424	452	405	406	384	424	449	431	459	421	439	447	433	450	405	427	443	416	463	426	447	455	441	449	432	464	430	447	413	435	424	408	432	404	449	428	444	425	462	450	461	427	455	462	408	436	403	429	468	467	448	455	486	460	416	393	466	479	454	440	450	446	409	428	441	446	431	425	457	461	448	390	428	437	412	461	477	441	430	410	425	414	398	403	407	426	451	454	450	424	462	449	457	443	456	423	428	441	445	439	423	442	487	454	425	418	453	442	450	460	422	443	439	441	449	413	420	438	443	449	437	476	418	449	437	445	412	452	408	410	440	419	412	419	408	433	415	490	445	431	444	428	448	464	412	437	401	427	424	511	441	446	408	415	432	453	435	431	449	414	395	428	430	439	449	467	445	443	455	453	489	445	462	449	442	435	446	441	442	425	441	410	398	438	417	457	412	452	447	491	462	433	400	447	434	418	440	404	450	399	415	444	438	401	440	405	440	443	412	423	432	412	468	429	415	455	445	436	449	434	427	423	418	456	425	369	425	405	448	401	488	456	448	416	422	424	414	460	439	427	431	467	443	498	436	463	438	455	428	447	428	403	400	483	413	418	423	428	431	435	439	478	445	416	393	432	467	431	430	444	439	432	407	430	425	424	401	400	434	389	433	403	456	456	453	457	386	402	391	426	439	397	455	409	432	418	390	442	432	416	412	427	461	431	439	397	434	442	428	446	486	467	418	418	410	441	428	423	442	480	399	452	434	447	475	455	420	415	427	433	430	435	460	465	452	436	455	422	489	416	419	411	432	429	486	402	403	406	443	460	437	452	422	414	436	414	440	410	448	444	399	472	433	436	433	428	396	420	476	418	426	419	452	424	452	425	446	428	418	456	465	423	426	419	431	433	430	405	414	424	444	446	447	428	453	429	444	451	434	433	398	461	451	433	438	438	397	430	439	487	393	449	445	476	443	424	415	455	437	453	443	412	403	437	426	450	443	443	441	430	470	404	450	443	423	451	398	423	444	422	410	415	419	452	403	450	459	466	444	457	428	440	449	427	458	461	429	433	446	481	446	449	431	406	446	444	423	446	425	450	465	422	433	442	490	440	406	397	431	431	443	442	432	467	414	462	426	454	452	433	442	427	424	436	394	409	430	421	402	438	422	429	424	429	416	484	472	449	394	442	467	453	454	433	478	410	429	458	435	436	372	417	455	433	422	396	427	431	439	410	433	431	410	419	428	433	446	455	398	421	435	409	480	450	458	470	465	425	434	465	471	467	459	491	439	465	457	444	424	430	443	435	470	407	419	416	451	410	467	431	382	433	422	434	430	435	462	467	437	426	447	404	434	433	397	422	466	461	386	417	531	407	434	464	453	421	445	408	450	376	463	457	411	450	446	412	421	436	446	475	379	400	454	459	448	401	468	423	442	441	473	456	462	434	454	430	435	415	415	407	435	433	438	403	451	429	442	439	439	453	419	466	434	428	467	491	465	470	464	455	468	472	440	446	438	442	471	409	417	437	409	448	414	461	399	416	429	454	431	449	410	421	437	481	414	417	407	438	455	421	406	462	466	433	458	429	459	438	423	458	444	425	421	472	461	478	457	456	392	455	456	425	411	424	403	461	459	474	419	427	419	443	409	441	456	454	421	439	463	449	409	430	457	432	446	445	420	462	444	442	439	487	426	414	459	465	456	435	433	430	454	438	447	446	455	462	402	416	428	490	432	417	442	434	446	452	454	410	468	424	386	441	450	445	469	426	442	443	449	424	430	413	423	425	441	413	467	412	435	424	430	421	442	424	448	393	454	434	433	445	412	421	416	429	410	430	452	446	435	393	389	439	421	444	394	396	394	431	421	427	407	424	393	429	445	448	430	403	404	393	438	453	433	447	428	410	455	407	436	466	455	404	441	455	430	418	448	429	440	445	430	429	455	477	431	427	436	466	399	422	439	437	443	437	436	431	485	426	450	486	443	418	471	446	449	438	462	460	425
43505	22823	12951	6912	3566	1935	1299	1141	1113	1001	1011	943	963	943	971	955	958	945	951	969	898	955	933	945	971	930	982	928	946	932	900	947	914	919	934	905	987	933	931	950	1027	990	959	977	939	924	926	914	953	979	940	1011	930	978	978	944	897	933	899	955	938	923	913	931	957	951	953	959	997	869	957	943	939	930	942	927	937	980	855	930	978	931	946	979	961	951	900	969	926	877	905	955	959	937	994	961	948	911	985	944	941	934	979	1005	941	964	961	936	880	903	923	930	948	974	944	898	894	932	976	983	917	924	952	1005	958	975	973	976	928	956	990	967	927	981	1051	937	914	917	948	940	974	1023	926	914	971	1017	946	923	900	925	938	928	918	949	893	953	955	949	985	949	918	954	883	875	939	908	948	965	915	949	970	981	932	920	911	912	913	918	957	928	960	916	946	935	922	922	919	925	877	935	940	941	930	938	859	983	932	988	931	967	923	936	915	939	946	885	917	871	920	949	974	1008	963	1006	959	940	932	966	921	950	890	956	932	914	951	945	959	905	1004	942	944	890	957	923	1004	929	931	957	948	926	934	955	975	891	944	962	1008	937	956	949	941	954	916	969	887	970	970	954	928	991	951	907	959	953	903	942	949	900	921	955	942	989	938	1030	901	942	928	924	963	977	973	926	921	992	954	958	881	944	956	934	919	910	902	922	1014	943	935	949	954	956	916	929	929	963	957	902	950	929	965	942	971	892	923	949	951	938	946	949	952	924	912	1012	930	987	908	1008	959	938	887	1008	939	945	948	905	980	930	894	913	935	921	973	925	988	935	946	975	929	950	951	986	964	962	973	902	922	940	907	954	955	934	895	877	905	962	962	964	939	966	966	962	936	951	964	913	927	936	958	920	949	913	1013	971	972	964	929	925	905	945	950	955	927	954	957	922	931	929	939	930	923	925	918	944	956	930	917	959	927	936	919	904	962	951	966	905	978	962	908	966	911	914	903	928	962	983	925	993	939	923	948	937	928	934	959	941	930	903	999	949	931	945	935	987	913	911	990	952	929	907	961	930	938	898	992	961	953	936	951	950	952	911	934	951	934	927	878	959	951	937	946	962	920	939	1011	929	965	980	947	952	989	931	926	944	995	949	919	1021	918	972	907	975	937	902	929	960	985	971	941	929	925	885	921	935	886	944	928	988	990	930	905	913	973	943	875	944	931	949	903	971	954	970	874	944	985	917	1002	929	951	924	953	939	933	976	960	973	1004	980	951	925	936	989	977	877	948	947	979	1017	987	911	987	993	954	1004	945	919	921	909	943	988	895	904	943	867	969	905	911	903	953	859	964	967	919	903	984	938	957	905	914	949	905	959	980	943	942	993	970	935	991	922	912	921	977	951	937	966	931	980	966	898	915	915	959	972	921	966	1040	940	985	941	943	963	976	913	922	986	1009	930	909	969	976	933	1016	915	930	965	949	922	922	953	951	932	880	928	953	934	938	916	901	988	955	996	971	877	969	958	1012	981	893	938	933	910	961	912	912	914	918	935	966	938	1010	916	992	996	950	951	958	896	979	969	934	989	972	919	931	921	937	952	988	894	957	943	933	920	949	937	914	939	904	977	946	969	1008	934	974	934	897	861	908	980	893	913	956	977	924	946	939	957	976	925	984	994	995	922	921	951	922	983	966	983	976	951	967	890	910	910	917	992	960	994	925	864	929	944	902	918	917	1005	968	920	993	909	971	948	907	933	962	953	878	934	979	934	953	1031	931	922	888	907	922	986	909	877	945	956	984	983	938	913	943	960	927	1008	942	895	982	920	904	946	975	926	926	953	906	951	951	958	980	976	913	941	945	964	915	946	986	980	911	922	965	898	966	904	924	887	992	949	939	958	957	942	925	945	1005	981	934	946	942	977	967	975	936	941	970	972	919	982	974	896	912	1000	921	890	939	950	904	919	939	942	920	884	899	942	901	939	993	1005	951	919	977	892	909	969	943	979	974	934	910	902	911	966	933	912	974	955	979	949	956	970	939	964	924	902	940	931	921	914	962	943	942	897	963	955	973	984	967	932	961	955	944	894	964	891	1004	988	896	968	1000	953	1003	935	969	984	915	931	982	916	978	929	931	885	937	888	955	968	938	929	905	958	892	925	959	966	1011	937	915	909	937	980	970	914	903	984	932	933	971	937	908	912	927	953	945	972	918	915	935	947	930	893	988	945	888	968	983	902	987	917	920	947	939	969	903	983	942	972	921	924	898	948	959	961	953	946	928	944	917	906	965	909	944	941	949	952	1004	985	950	924	953	949	892	922	978	938	927	912	950	959	915	987	992	961	942	962	1041	955	934	948	943	953	987	998	965	977	928	989	942	920	938	924	955	962	965	937	920	1007	994	943	935	912	951	942	919	969	970	876	918	905	942	888	892	950	968	935	966	899	986	1010	924	940	947	964	933	950	969	907	920	979	914	921	940	943	918	964	970	912	906	945	934	941	932	932	973	952	969	982	943	928	946	1001	959	936	955	938	963	997	930	928	927	948	937	1029	939	984	956	923	937	995	963	955	892	990	962	936	982	919	899	955	978	870	950	945	958	953	952	1013	927	894	942	932	950	922	983	973	941	912	936	958	912	989	990	928	980	913	1004	935	930	918	964	942	940	991	954	942	923	916	1024	938	915	948	969	946	995	1018	958	978	911	933	975	977	978	964	886	955	988	912	911	933	912	904	923	921	896	944	954	913	963	909	942	974	884	957	959	940	879	939	877	993	939	913	950	939	1007	962	927	947	990	915	921	1006	960	893	951	931	958	971	966	964	934	924	942	933	942	945	950	916	938	911	965	978	965	932	952	952	970	1009	918	948	924	922	956	974	947	964	995	978	949	970	925	958	965	1003	993	968	972	972	977	904	951	979	935	951	938	953	947	990	884	929	949	883	921	935	961	876	975	928	951	951	918	971	951	924	924	950	991	910	968	974	931	939	964	932	912	946	959	961	847	909	964	948	920	916	939	927	880	985	973	929	966	986	910	943	977	980	944	900	950	936	929	948	938	953	935	945	986	956	998	938	915	938	964	957	964	874	926	909	978	994	937	933	916	939	927	913	926	893	901	926	939	988	954	899	998	951	912	986	881	957	894	967	1007	935	955	915	932	919	937	1005	971	949	943	966	953	903	976	946	998	942	915	989	927	897	946	985	987	899	911	969	894	964	948	888	965	913	918	942	922	918	938	946	941	883	940	962	936	945	945	956	953	932	933	943	872	897	944	960	936	956	914	915	928	955	920	975	968	972	984	929	946	895	938	992	908	972	936	907	1004	952	896	957	919	946	933	975	976	884	1024	943	978	941	946	911	938	947	941	978	941	904	870	970	943	912	926	912	998	897	946	975	922	973	971	943	982	911	975	972	945	984	964	955	944	923	909	934	956	982	927	925	958	884	980	933	936	946	993	996	999	966	969	965	873	927	906	971	961	986	948	989	912	946	970	927	985	908	949	917	1004	950	975	955	942	953	917	903	936	950	982	965	899	907	960	968	951	994	943	961	911	935	956	922	947	860	907	929	923	969	975	988	934	956
48417	14155	3069	1037	644	462	439	429	441	422	387	389	421	380	428	388	417	412	434	429	444	422	397	439	420	425	438	467	396	384	413	404	409	429	423	461	430	415	395	462	420	379	411	409	405	409	423	404	433	394	394	451	397	414	392	397	410	429	383	382	394	422	417	397	376	396	385	428	404	459	437	455	415	414	393	416	416	446	416	433	410	438	425	383	414	403	385	433	409	453	418	374	421	427	429	431	463	418	426	372	419	436	421	392	378	411	427	420	364	412	393	414	461	435	425	397	451	390	455	383	407	379	406	419	399	441	390	415	414	442	380	427	405	444	423	392	392	397	432	442	440	440	428	397	421	411	402	392	414	406	380	410	427	392	399	431	400	420	361	414	373	425	395	411	376	463	410	408	470	383	454	411	430	369	366	407	418	397	408	416	462	421	393	441	446	439	396	455	429	453	432	415	385	360	404	393	393	423	443	452	418	423	384	430	377	389	436	405	470	434	418	412	419	403	380	412	400	414	415	433	416	429	432	438	419	418	430	375	429	420	425	417	409	411	427	444	418	376	421	419	398	368	438	377	377	399	402	443	450	442	440	444	388	406	424	435	427	433	449	429	455	393	409	411	404	374	385	410	421	403	389	414	416	443	426	418	453	417	402	380	423	433	433	407	386	411	429	394	437	428	469	409	405	456	402	383	406	407	406	392	421	365	454	382	392	446	418	419	421	422	392	410	409	429	384	429	376	391	419	388	417	450	433	411	419	434	393	427	444	400	433	444	418	409	381	430	431	396	416	433	370	405	428	429	421	419	387	428	378	396	378	398	402	406	437	427	383	413	430	406	453	450	402	435	412	425	431	407	413	430	413	375	385	383	415	425	403	438	426	382	375	422	404	385	392	429	449	437	446	432	442	399	410	432	400	391	385	403	440	430	389	428	420	430	408	440	385	441	372	420	389	389	397	402	433	421	418	388	410	471	428	397	451	426	424	399	405	397	422	437	436	425	424	429	450	421	408	423	417	427	485	373	369	412	378	407	456	378	409	415	419	387	412	402	411	407	384	415	405	398	423	361	385	369	496	395	406	365	383	392	416	423	372	414	455	429	423	369	367	403	389	396	412	427	424	381	389	406	403	441	423	434	390	388	446	451	449	399	409	399	399	384	474	442	371	395	398	434	417	404	413	438	364	379	443	408	422	406	438	408	425	411	452	440	440	436	417	401	387	392	432	419	435	399	398	407	404	430	425	415	396	393	446	407	403	437	429	432	406	427	441	378	413	390	430	416	405	417	476	478	426	426	402	433	395	439	426	412	429	390	451	403	435	421	401	406	376	408	361	409	401	469	429	454	406	397	416	413	419	391	421	497	429	406	359	437	431	405	443	424	439	398	421	434	419	399	379	445	424	457	399	429	436	409	397	458	381	363	442	423	430	415	399	412	374	415	414	425	418	404	395	391	412	427	397	399	364	397	433	408	406	386	403	434	423	423	397	418	439	381	404	383	473	433	445	485	394	424	401	428	465	420	433	411	430	378	431	402	397	411	406	419	390	421	396	391	412	412	457	437	381	409	414	402	424	431	442	394	400	427	450	426	433	411	413	414	399	388	427	419	427	416	410	420	402	432	413	349	479	417	418	399	438	385	374	430	431	413	415	425	423	439	442	357	435	428	408	454	413	375	446	413	402	386	411	441	382	453	382	401	395	410	402	416	414	406	438	368	430	410	416	434	434	428	436	453	441	390	431	456	449	447	408	400	412	375	368	383	434	401	397	458	430	381	400	423	416	458	433	450	477	422	414	411	433	434	400	402	425	427	399	418	458	418	469	421	437	422	460	434	429	434	380	402	426	427	431	425	444	407	418	410	408	414	433	407	413	377	370	386	421	431	400	383	390	427	440	402	381	413	367	379	402	436	442	464	394	419	383	413	401	443	423	423	423	408	411	458	420	421	437	406	429	363	414	435	406	401	406	392	432	405	415	405	420	373	435	410	448	396	444	437	411	412	408	442	426	405	431	408	401	377	384	415	413	421	392	393	399	420	391	384	425	392	427	411	418	433	411	412	411	408	413	394	405	425	425	442	462	432	450	386	393	402	410	408	416	432	433	433	432	399	425	408	374	410	411	409	381	383	413	424	419	369	435	410	396	382	378	430	433	436	398	397	420	386	397	424	372	408	406	392	391	405	431	433	392	420	443	439	412	437	408	410	377	414	422	393	385	395	399	395	410	413	394	396	419	455	442	452	387	384	423	426	446	377	422	354	430	404	437	397	366	406	411	421	433	414	392	403	394	397	411	384	413	426	422	427	393	432	396	420	415	397	412	419	417	397	414	401	399	450	415	395	409	399	433	402	419	451	443	406	394	415	431	436	433	430	418	416	406	417	417	431	452	376	399	393	437	393	399	417	421	387	420	421	390	409	392	398	348	412	418	423	425	391	420	431	449	430	388	430	429	392	401	389	406	413	426	399	387	404	433	392	416	419	400	418	418	408	417	396	383	422	442	398	383	419	449	432	433	442	428	454	393	383	447	393	431	462	380	345	378	421	417	397	440	417	376	412	399	393	394	415	408	390	397	398	403	410	412	411	398	443	459	443	460	477	418	414	425	415	436	459	404	439	394	435	401	408	465	448	397	411	393	411	416	457	468	432	407	410	410	402	384	385	417	425	389	453	405	429	416	394	399	434	391	389	440	434	403	420	403	416	395	424	437	365	415	429	390	417	445	420	381	407	422	434	397	440	444	402	419	426	408	424	420	385	445	412	408	361	386	399	443	413	412	408	390	422	414	403	427	376	407	415	408	409	430	437	426	420	399	420	370	422	433	394	406	416	388	442	418	416	421	444	404	405	431	451	425	383	397	443	387	432	408	419	402	409	396	447	426	412	425	391	454	414	466	423	392	418	419	449	431	400	389	433	422	415	414	437	393	408	414	453	410	437	394	431	371	405	419	383	422	413	401	401	434	422	383	414	416	417	385	380	404	383	452	366	404	401	401	407	406	402	394	399	438	395	431	408	442	424	418	406	377	389	360	432	362	419	390	364	400	404	438	435	386	441	410	439	373	389	396	423	411	420	411	391	428	398	387	435	433	401	398	434	404	413	397	415	403	401	458	405	407	423	379	447	404	375	431	424	426	388	426	409	419	368	415	384	452	393	400	448	455	419	430	435	404	396	398	398	447	435	397	423	423	410	425	410	406	395	416	426	384	399	444	399	392	432	467	442	379	359	409	420	445	429	432	428	443	407	400	405	397	417	456	407	417	387	447	387	436	408	398	419	409	417	403	405	463	433	420	419	383	390	407	429	423	404	454	411	392	387	398	404	411	342	377	413	394	443	444	421	426	417	461	406	420	445	437	442	433	397	431	407	412	424	424	405	400	452	396	391	408	392	463	429	434	423	402	408	428	429	443	412	429	418	424	369	428	352	432	415	429	420	405	402	410	431	451	434	377	397	457	423	356	391	403	421	413	427	444	390	432	417	451	422	407	404	405	413	408	444
31496	8654	3900	2053	1364	1013	964	935	908	911	904	862	894	894	884	939	912	880	922	843	875	861	935	909	872	961	863	922	910	881	880	840	917	875	894	834	892	917	932	940	924	896	871	888	829	904	886	895	923	916	904	877	905	915	946	852	859	921	903	874	853	883	948	912	900	906	894	897	896	852	927	901	857	893	889	935	883	894	920	910	970	932	942	904	897	867	911	897	882	894	932	887	889	939	906	890	891	917	904	917	901	946	839	908	933	836	890	863	866	907	872	907	884	897	874	924	916	926	894	922	926	858	926	890	915	885	887	934	914	932	858	848	904	857	909	894	894	883	839	956	915	919	934	935	908	913	913	904	884	911	900	903	886	916	848	891	917	909	873	959	910	903	961	855	897	916	921	899	900	869	925	887	926	862	957	877	865	942	909	940	926	925	861	905	889	915	897	878	897	908	850	961	880	880	874	905	883	941	931	886	867	908	883	923	904	937	895	870	878	927	924	909	927	925	871	890	911	884	863	931	891	908	895	914	852	907	910	920	886	880	883	911	860	867	900	917	940	874	922	882	862	915	905	923	904	909	945	909	909	941	941	895	889	917	845	954	930	852	926	940	897	940	895	930	909	929	827	920	898	936	910	909	899	871	901	879	884	920	885	931	899	964	926	939	848	907	874	903	934	905	929	854	887	879	888	906	892	884	928	886	913	900	945	893	883	872	906	897	830	906	907	891	920	829	878	861	946	959	915	912	903	858	916	900	900	871	877	837	923	944	887	940	887	930	926	903	913	922	898	935	889	916	896	883	871	892	860	926	865	907	835	916	878	919	918	883	875	885	864	894	924	941	887	904	935	887	900	886	922	927	975	933	919	893	891	902	920	895	893	896	892	915	950	881	884	889	966	837	869	899	908	889	880	895	950	911	861	858	854	924	884	890	883	872	926	907	914	913	903	932	896	879	929	907	882	872	909	880	863	886	928	862	914	818	882	883	862	935	903	926	933	885	888	905	931	926	924	891	876	900	907	945	905	865	902	901	940	872	893	891	914	920	908	908	887	890	923	856	914	846	929	912	912	908	854	917	877	949	888	882	855	925	876	949	907	877	854	995	871	908	871	893	880	890	870	928	873	911	881	887	879	848	885	923	934	936	903	972	867	899	911	855	940	858	924	899	877	897	979	891	848	871	897	888	909	921	866	886	932	878	950	872	864	862	927	955	928	890	952	898	875	932	866	911	859	880	922	944	901	921	856	907	888	989	918	877	932	930	939	894	871	886	891	890	870	896	908	935	844	909	866	911	922	933	958	943	879	916	854	894	936	849	938	955	889	931	843	900	923	842	859	882	911	898	912	907	863	854	875	852	884	886	972	861	881	916	919	879	897	936	893	897	901	867	872	926	927	881	920	802	873	881	910	905	877	896	915	925	919	962	872	924	939	912	892	869	895	918	899	887	926	867	931	950	852	927	906	898	869	884	930	933	934	905	886	943	864	912	902	904	922	921	894	905	915	927	920	881	947	888	834	912	951	936	892	883	912	917	927	904	905	863	868	881	882	935	906	913	891	948	870	894	916	930	851	889	906	823	870	888	891	921	920	833	888	878	922	834	879	907	928	907	908	866	914	917	891	881	867	921	895	867	871	915	968	903	930	812	873	925	867	892	859	925	916	895	890	880	901	894	868	909	968	925	909	931	905	901	878	865	926	905	930	865	921	865	930	915	841	896	933	910	908	906	953	846	896	847	870	953	891	982	887	958	914	934	906	920	914	858	907	863	936	944	900	897	941	867	887	968	931	891	908	862	951	990	951	954	935	839	899	877	908	872	890	857	912	954	908	865	913	869	860	911	879	863	902	852	901	906	891	897	933	880	891	940	880	935	945	898	899	892	891	897	898	890	855	898	896	951	898	914	871	850	918	854	917	903	933	925	877	924	902	856	878	921	918	955	874	892	878	888	940	913	876	873	849	915	951	905	912	879	924	865	868	872	907	899	892	891	911	894	909	901	931	893	891	980	934	875	833	865	850	913	854	886	924	923	958	895	854	958	896	942	891	864	915	935	864	928	934	927	871	872	908	915	960	926	876	858	821	882	894	867	877	938	857	890	904	877	890	889	951	892	871	912	880	905	911	899	918	851	932	922	897	924	900	930	830	902	891	859	898	905	898	905	911	911	922	915	942	907	913	923	875	937	876	879	879	866	863	911	906	884	959	941	863	910	895	945	895	890	900	845	966	962	820	929	914	967	941	893	884	941	940	895	918	932	969	910	928	891	869	882	926	897	923	922	967	830	853	876	920	920	927	940	941	879	910	921	947	889	936	862	900	915	855	905	900	882	876	881	968	922	937	863	911	891	872	929	873	886	842	913	923	916	858	880	898	944	885	933	956	858	869	837	913	873	848	858	917	929	879	916	955	894	892	829	901	915	865	914	895	867	907	924	857	859	923	940	898	899	951	896	878	972	846	938	880	898	868	948	903	906	874	914	927	917	873	840	918	835	905	916	927	920	982	921	891	841	902	941	910	931	856	886	909	897	919	914	912	837	945	914	883	896	879	919	853	863	944	966	862	876	871	881	894	898	893	928	916	892	903	932	914	896	878	925	894	913	929	904	931	872	943	915	889	872	880	861	887	877	907	869	898	957	911	933	935	948	929	923	902	884	881	907	912	888	879	854	919	895	924	881	862	882	928	894	910	895	912	919	902	945	941	914	858	896	934	936	899	936	878	881	880	861	905	881	902	915	910	895	970	894	889	944	904	904	859	919	939	883	904	903	903	950	900	954	890	913	861	943	884	892	878	886	857	894	919	819	899	914	905	906	877	921	892	952	879	849	910	935	853	925	894	866	918	887	870	891	914	922	900	875	933	893	953	883	894	888	887	868	878	881	844	881	903	897	938	886	890	955	898	878	917	878	896	931	872	871	880	876	869	869	914	891	909	892	901	910	939	905	856	848	962	913	903	924	864	991	899	895	909	867	955	878	885	904	915	920	830	936	952	929	954	946	969	864	966	934	897	885	895	895	913	928	934	878	877	914	910	909	917	910	879	917	866	909	901	920	890	919	904	922	891	941	904	898	868	855	894	857	886	856	909	951	851	871	886	919	846	938	990	940	853	951	936	902	870	912	868	916	885	897	884	912	954	938	911	886	866	897	969	901	860	880	963	899	867	946	886	942	922	921	913	899	878	887	870	915	910	917	871	907	904	926	887	934	869	924	826	869	934	826	888	914	902	925	892	876	883	941	909	955	874	977	858	863	943	850	892	925	940	908	875	886	917	917	918	886	931	881	916	873	892	910	919	927	927	911	923	922	882	930	895	890	902	879	867	878	877	988	913	953	883	861	922	955	868	935	914	933	852	843	836	904	898	856	890	859	882	933	900	834	945	925	976	867	909	903	913	860	887	913	923	919	918	912	878	910	893	855	903	896	964	916	924	941	924	883	887	922	902	922	893	895	859	907	865	934	898	909	879	921	921	913	933	945	869	870	942	883	898	903	923	894
61077	26981	8906	2392	1024	699	579	430	461	375	466	387	422	431	440	436	437	407	396	448	416	378	443	428	405	419	441	422	420	450	409	414	413	431	415	410	401	401	389	421	425	404	424	433	410	444	406	442	432	414	448	435	446	411	452	417	457	409	395	418	423	415	433	419	443	436	408	421	422	413	439	402	427	442	391	381	394	391	447	450	423	402	381	455	455	431	413	367	434	439	396	405	385	424	421	458	443	376	406	396	388	424	397	446	388	414	424	434	399	412	415	430	397	413	419	382	466	421	422	437	423	402	437	395	402	412	391	449	389	414	463	431	380	386	411	428	395	415	406	402	414	433	411	419	409	407	429	429	396	424	403	413	414	417	444	413	424	430	437	423	437	474	432	408	446	382	398	413	420	384	387	415	416	441	418	459	409	414	415	438	402	406	411	437	412	426	422	415	428	379	444	381	424	462	392	396	429	419	399	404	397	437	435	384	433	373	409	412	412	420	436	449	415	413	460	408	398	407	402	429	447	415	429	407	392	392	395	445	422	400	399	447	449	418	411	396	482	402	439	416	370	418	406	445	404	424	439	413	409	436	388	425	415	437	404	423	415	392	425	438	446	382	457	387	398	439	462	399	396	406	432	437	462	414	455	454	443	457	420	462	449	424	434	434	431	405	439	449	414	443	414	403	417	399	381	411	442	452	454	426	435	436	413	413	448	439	436	399	377	460	430	419	436	447	425	446	439	392	429	422	449	411	427	409	441	400	445	417	425	364	436	384	431	431	419	370	373	428	419	425	449	429	414	426	434	428	410	420	380	458	422	398	422	411	437	391	438	424	410	383	424	453	445	400	429	414	428	439	448	416	413	406	404	407	436	373	420	445	380	376	430	448	401	455	426	437	461	406	363	438	444	412	403	350	440	396	407	412	428	424	429	408	401	420	463	440	485	390	442	410	383	432	398	435	380	415	379	419	450	433	453	407	414	384	415	437	444	474	388	426	388	407	450	433	433	426	464	401	428	478	395	447	395	396	418	455	442	442	387	407	413	440	458	414	410	381	403	428	416	445	437	413	424	429	411	464	433	429	414	415	426	437	409	439	428	450	415	388	435	459	435	402	424	424	415	420	422	385	384	411	418	421	424	425	425	428	425	417	430	411	399	394	425	394	432	410	437	447	454	458	464	427	416	411	457	423	423	387	420	404	453	422	398	456	436	381	426	443	427	408	457	398	384	424	450	443	440	428	409	446	441	422	413	434	476	428	449	422	419	438	453	427	437	424	411	375	426	409	399	391	414	409	403	385	435	379	412	437	455	440	450	389	410	426	431	403	402	410	416	412	410	429	457	413	394	418	407	404	410	407	405	445	445	398	412	426	410	375	435	427	457	446	414	400	411	425	398	403	467	413	381	408	446	425	413	411	421	442	436	427	409	396	405	450	383	384	465	417	439	398	409	443	396	388	437	413	418	407	400	444	416	389	414	426	433	466	409	431	411	416	428	447	449	401	409	429	464	457	385	424	390	433	437	410	427	435	448	410	453	433	433	431	416	433	415	450	407	453	443	385	440	409	411	420	383	417	444	407	443	426	391	423	405	394	396	460	443	401	433	430	378	473	405	425	406	429	422	408	413	383	410	434	425	398	412	456	418	419	410	421	459	453	445	407	455	425	439	421	408	392	416	432	483	417	432	413	397	382	438	404	406	436	423	443	458	392	408	409	461	396	401	377	418	431	420	420	426	445	400	408	416	426	437	414	429	444	391	405	427	455	449	427	398	448	432	442	407	406	418	417	408	421	404	397	420	404	404	436	402	421	449	429	486	410	407	415	427	419	447	413	427	436	443	398	419	411	405	427	437	455	429	458	435	422	398	440	392	401	455	428	389	412	469	453	419	418	451	383	432	387	409	416	441	414	457	460	437	446	415	403	422	400	421	398	411	465	439	437	447	416	448	425	415	441	419	478	403	398	428	430	406	430	422	446	421	395	417	442	433	444	406	395	437	398	392	418	434	405	433	436	439	414	433	408	427	443	441	425	456	431	405	411	420	434	420	425	423	402	417	447	454	393	440	446	393	395	434	417	439	434	435	411	394	420	438	404	435	394	400	408	420	430	415	414	455	457	414	401	387	432	410	450	425	432	438	451	456	444	423	405	426	408	401	463	437	391	385	422	434	402	469	404	378	439	443	417	426	398	452	388	402	449	402	440	417	428	427	472	433	415	418	441	404	389	448	440	420	402	366	459	433	432	423	423	428	430	445	426	458	417	408	389	467	420	412	378	388	399	414	429	404	420	419	399	434	396	454	396	421	428	434	462	436	425	441	380	408	425	377	417	432	417	423	449	428	449	397	411	424	403	466	411	410	404	439	432	433	402	414	440	434	386	442	419	419	428	427	381	405	401	428	425	427	438	423	449	399	460	383	428	422	413	422	421	451	424	350	413	438	383	429	423	432	418	433	451	448	376	420	421	397	436	451	466	380	445	405	463	430	433	442	419	435	409	426	441	393	426	470	421	454	417	403	427	428	458	414	413	430	446	456	388	434	451	388	386	432	383	436	393	429	425	383	461	435	425	386	417	419	419	452	429	462	401	418	427	445	399	444	416	426	388	444	413	389	451	462	398	418	436	379	422	383	434	431	401	451	429	440	459	424	414	398	410	449	426	403	444	438	403	478	439	431	406	422	432	358	431	430	412	437	423	397	400	416	396	425	389	415	410	397	448	407	398	408	381	377	398	423	413	423	421	430	414	405	427	438	414	394	446	425	407	449	423	420	455	425	382	424	429	419	407	425	420	434	430	384	397	355	416	451	458	441	406	415	401	468	427	441	423	382	398	433	428	417	434	421	396	408	420	403	368	451	397	442	441	378	409	379	424	418	451	434	436	411	393	409	397	407	425	446	412	405	361	451	427	365	403	403	450	405	431	377	409	414	428	437	395	412	418	440	429	414	446	425	422	450	407	428	428	443	427	421	388	425	456	402	439	405	431	412	440	459	412	410	375	459	425	368	411	422	444	407	416	418	456	431	432	417	402	412	431	427	417	409	475	413	380	431	423	386	430	439	442	425	377	444	424	426	425	423	478	407	422	426	471	442	371	425	457	391	433	399	408	411	373	426	424	389	415	438	398	440	396	409	410	403	415	458	459	439	469	443	431	426	414	386	436	417	396	405	430	415	397	396	412	394	406	407	430	452	435	394	413	420	406	373	399	379	433	424	423	372	427	443	397	439	420	422	419	407	414	424	422	423	381	409	437	398	416	454	403	437	455	413	435	414	432	398	421	413	417	408	453	428	439	427	413	463	432	369	452	441	387	439	413	393	432	422	414	422	421	404	435	409	372	403	434	462	453	401	412	394	451	418	399	409	440	384	428	439	416	427	420	428	485	423	435	423	427	442	418	430	456	426	455	447	442	447	407	428	407	400	413	362	445	402	433	408	447	435	398	461	460	426	425	419	426	409	453	431	411	428	424	385	404	405	410	453	432	414	395	457	373	408	439
42170	18940	8013	4467	2363	1768	1416	1085	1047	987	979	959	924	951	911	929	896	896	921	886	904	938	921	965	944	880	958	893	950	883	896	894	902	916	920	889	989	897	878	902	865	952	920	911	920	927	924	876	911	951	881	982	911	854	933	870	905	959	919	929	924	943	870	909	936	910	932	865	898	904	898	916	894	957	908	894	896	869	811	945	909	919	950	945	962	929	957	899	949	900	930	907	901	891	947	886	881	877	942	885	917	893	880	950	955	931	971	948	987	926	941	942	880	904	875	941	886	939	918	922	919	921	955	934	902	905	904	875	934	964	912	930	913	902	896	924	931	872	905	911	902	918	920	895	893	916	909	905	952	893	953	928	902	954	937	953	879	904	934	904	889	935	916	934	929	941	868	875	925	915	893	923	910	900	901	891	934	939	948	871	889	978	893	911	932	832	861	936	912	888	940	848	966	936	913	939	938	915	934	885	894	940	885	940	910	902	894	962	961	909	867	953	884	1021	890	919	933	938	886	917	910	885	930	958	901	864	910	882	936	948	932	909	906	986	957	915	903	965	891	906	933	857	925	911	898	886	869	956	909	863	878	903	877	940	933	915	909	897	953	871	934	889	888	924	931	914	909	937	936	892	915	939	925	922	905	909	908	928	940	918	958	921	883	884	896	920	880	931	889	964	961	905	878	891	938	905	921	934	897	890	919	919	890	904	858	932	868	876	943	915	931	942	904	897	923	902	930	926	886	933	863	920	932	939	949	946	948	973	929	925	898	925	939	967	900	927	888	963	932	927	924	908	912	859	924	888	875	912	949	935	943	893	931	940	907	935	928	912	936	975	929	876	882	860	918	917	934	891	894	936	923	927	868	880	913	906	945	941	915	920	885	916	903	850	869	893	908	905	919	923	918	910	907	912	994	972	927	897	900	899	888	934	871	922	886	954	920	872	931	928	962	856	918	929	903	929	931	907	895	900	882	893	900	967	893	963	859	981	963	943	919	917	898	910	954	913	927	927	925	924	890	941	910	930	943	889	900	943	897	899	951	942	927	918	939	909	921	887	909	941	955	871	893	876	901	923	879	873	919	866	910	937	902	886	887	856	953	925	921	888	932	947	930	918	887	927	872	958	824	890	960	939	912	934	855	911	951	939	966	956	937	901	891	932	914	947	931	868	928	897	923	918	926	882	886	870	941	834	888	912	904	888	920	888	887	897	932	927	906	914	904	953	928	915	878	935	877	896	871	942	904	930	884	864	911	990	919	954	872	911	906	935	896	897	905	884	961	917	910	895	910	905	938	907	882	902	932	931	934	932	956	884	937	963	926	929	946	889	965	922	883	937	887	893	942	902	904	921	891	932	950	926	904	849	972	935	933	921	912	849	961	949	924	954	941	850	916	901	894	895	966	919	917	925	901	943	950	849	883	872	920	900	931	973	909	883	886	891	969	922	907	851	905	884	917	932	894	928	898	924	913	899	949	879	945	916	901	940	965	1010	924	926	850	919	981	944	922	885	904	938	940	961	887	991	921	889	932	932	943	909	962	901	875	932	914	883	970	877	892	955	893	897	992	883	932	996	933	930	877	905	868	960	955	917	912	888	952	910	892	910	940	913	928	920	946	881	957	891	897	853	939	932	871	921	949	924	991	944	884	884	933	940	927	873	895	953	917	865	874	954	953	927	927	893	903	888	904	896	925	916	881	925	904	969	926	895	1011	958	891	920	960	906	956	942	969	906	944	967	866	904	974	969	925	954	908	881	902	929	868	915	919	914	883	885	890	908	964	910	919	908	878	927	968	935	946	920	879	905	937	917	921	919	890	855	943	856	883	901	915	906	901	954	918	920	820	880	905	878	946	972	885	921	935	863	974	897	842	922	945	906	882	905	972	912	906	919	977	919	915	887	958	937	900	930	955	902	939	946	929	946	895	877	954	924	906	909	933	960	922	865	928	894	912	912	945	907	914	915	906	916	936	964	919	839	870	932	914	967	948	915	896	943	913	903	935	934	886	934	862	920	923	928	943	934	929	939	926	941	949	964	941	895	918	893	917	938	881	908	915	888	954	916	956	924	873	944	831	908	880	910	925	908	946	898	916	914	916	928	951	892	944	898	930	898	946	918	904	969	892	858	913	881	890	911	875	948	886	894	951	894	914	946	923	914	917	925	941	950	970	906	921	903	855	896	961	922	919	884	941	937	876	919	898	916	945	970	902	893	959	906	858	965	878	917	925	909	888	920	929	871	943	904	898	954	924	882	908	915	939	895	891	919	916	865	910	829	930	890	912	853	943	930	925	905	951	887	928	867	895	931	909	912	970	921	933	899	908	876	942	910	904	879	869	890	915	911	958	921	927	930	941	883	891	946	898	924	922	920	943	931	945	942	875	961	888	904	938	947	968	922	934	907	904	882	953	849	885	896	911	963	952	923	890	958	917	940	939	926	954	915	958	930	912	900	857	939	918	925	910	908	915	943	917	925	889	948	909	910	945	923	861	892	845	929	932	852	903	901	911	936	898	943	896	920	910	896	964	926	875	925	888	878	913	859	875	912	947	933	895	944	924	883	939	920	984	959	919	901	953	926	924	947	961	901	946	929	917	895	941	914	867	882	872	861	904	915	867	898	908	934	902	944	950	962	925	966	863	866	851	989	925	962	966	912	942	895	890	922	948	947	876	914	896	921	927	919	906	912	970	933	917	924	933	905	900	873	917	890	922	917	947	915	886	943	905	936	942	897	925	905	929	915	912	953	945	944	925	954	969	902	934	951	890	923	911	876	945	980	922	874	924	931	941	911	937	955	930	967	900	941	943	846	907	959	917	896	904	923	916	899	892	860	939	910	904	908	903	922	898	952	845	912	929	986	925	905	951	945	895	897	896	897	960	935	913	904	918	864	932	940	924	903	939	893	915	983	902	943	929	970	893	895	920	898	892	880	924	958	917	869	949	890	926	890	927	877	913	940	938	987	910	911	924	923	936	920	937	914	952	965	938	965	932	940	909	916	989	927	897	960	871	958	874	971	841	929	923	957	893	931	929	928	919	916	903	904	950	910	888	973	904	918	903	958	931	925	910	936	902	894	895	944	938	895	862	904	876	924	929	886	896	938	959	920	949	934	909	902	957	906	884	955	926	922	932	959	934	977	932	871	945	947	884	877	940	905	884	903	923	934	914	931	928	896	861	908	908	995	891	936	936	955	917	940	922	899	975	870	885	957	955	918	858	950	929	884	940	925	890	929	931	931	910	940	902	870	932	899	898	918	924	970	951	922	939	857	960	874	898	890	869	892	891	909	955	891	875	940	954	923	942	913	940	915	941	930	916	883	895	849	901	946	883	888	868	907	873	965	912	933	865	904	909	938	917	972	915	904	923	859	880	876	852	918	950	942	916	908	965	891	932	931	924	958	922	935	937	937	932	878	891	931	885	957	896	893	962	891	922	866	923	870	917	878	875	958	900	925	872	963	906	913	904	948	873	927	941	896	900	935	934	921	902	898	936	980
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
