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
338028331682	338028332237	338028332787	338028333337	338028333887	338028334437	338028334988	338028335537	338028336087	338028336637	338028337187	338028337737	338028338287	338028338837	338028339387	338028339937	338028340488	338028341037	338028341587	338028342137	338028342687	338028343237	338028343787	338028344337	338028344887	338028345438	338028345987	338028346537	338028347087	338028347637	338028348187	338028348738	338028349287	338028349837	338028350388	338028350937	338028351487	338028352037	338028352587	338028353137	338028353687	338028354237	338028354787	338028355337	338028355887	338028356437	338028356988	338028357537	338028358087	338028358640	338028359187	338028359737	338028360287	338028360837	338028361387	338028361937	338028362487	338028363037	338028363587	338028364137	338028364687	338028365238	338028365787	338028366338	338028366888	338028367437	338028367987	338028368537	338028369087	338028369637	338028370188	338028370737	338028371288	338028371837	338028372387	338028372938	338028373487	338028374037	338028374588	338028375138	338028375688	338028376237	338028376788	338028377337	338028377887	338028378438	338028378988	338028379538	338028380088	338028380637	338028381187	338028381738	338028382287	338028382838	338028383388	338028383938	338028384488	338028385038	338028385587	338028386138	338028386688	338028387238	338028387788	338028388338	338028388887	338028389437	338028389987	338028390538	338028391087	338028391638	338028392188	338028392738	338028393288	338028393838	338028394387	338028394938	338028395487	338028396038	338028396588	338028397138	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	3066	3650	2300	3066	3650	2300	3064	3650	2300	3064	3650	2300	3064	3650	2300	3064	3650	2300	3064	3650	2300	3064	3650	2300	3064	3650	2300	3064	3650	2300	3064	3650	2300	3064	3650	2300	3064	3650	2300	3062	3650	2300	3062	3650	2300	3058	3650	2300	3058	3650	2300	3058	3650	2300	3058	3650	2300	3058	3650	2300	3058	3650	2300	3058	3650	2300	3058	3650	2300	3058	3650	2300	3058	3650	2300	3058	3650	2300	3058	3650	2300	3058	3650	2300	3058	3650	2300	3058	3650	2300	3058	3650	2300	3058	3650	2300	3058	3650	2300	3028	3650	2300	3004	3650	2300	3004	3650	2300	3004	3650	2300	3004	3650	2300	3004	3650	2300	3004	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
56671	24652	8558	1542	710	563	444	472	432	427	471	417	436	481	438	465	434	443	445	449	460	445	447	446	458	470	418	420	457	440	449	482	469	509	452	454	399	448	467	448	460	458	427	418	437	441	455	456	443	411	430	432	458	437	431	485	424	449	477	408	404	433	467	448	408	422	433	504	436	448	442	419	406	438	433	388	424	463	473	417	465	428	455	458	394	463	448	416	428	461	430	409	441	442	451	449	461	461	433	445	421	429	435	414	390	444	472	425	476	435	467	439	428	484	461	415	461	426	434	430	438	426	391	463	438	411	484	439	413	420	434	466	429	391	472	433	470	415	435	450	447	456	410	468	440	454	423	462	444	442	461	422	447	443	425	427	457	452	423	449	433	430	456	456	424	442	454	467	443	481	431	458	446	445	425	438	453	467	447	419	445	445	440	433	443	438	428	415	461	431	459	504	453	485	474	439	446	431	473	427	452	458	457	460	426	385	435	423	449	407	447	465	457	450	466	411	460	462	443	412	448	380	453	422	482	395	390	454	430	457	429	435	444	423	488	434	407	417	426	456	399	419	426	472	434	396	459	488	435	464	452	476	465	449	443	420	468	466	449	394	450	470	429	424	420	411	413	431	437	448	442	474	463	459	427	452	458	442	401	433	428	456	462	438	444	427	409	450	432	429	431	444	467	444	423	439	407	452	465	439	456	467	458	436	431	456	456	474	439	453	440	427	465	420	414	443	454	415	422	446	440	466	457	445	497	363	462	435	438	452	441	454	435	425	451	477	469	475	507	422	406	409	410	443	455	446	454	435	445	467	431	426	426	420	423	449	412	479	453	442	423	380	407	449	416	393	463	416	426	448	456	502	429	434	423	452	440	440	425	438	472	401	440	384	446	425	433	436	430	443	456	412	431	477	418	458	397	415	453	500	413	467	421	449	438	462	436	427	438	443	421	457	441	440	460	419	443	453	482	438	443	420	445	399	443	455	496	439	437	457	437	439	441	431	434	439	411	475	443	433	459	481	418	410	451	443	395	450	458	475	447	389	431	417	419	446	479	442	447	423	476	434	458	444	449	406	412	448	442	446	425	420	445	487	416	420	438	435	459	418	426	419	423	448	455	440	436	468	424	378	400	443	458	463	393	410	417	426	465	442	463	428	425	397	411	421	445	406	435	420	459	451	425	371	390	436	417	426	455	415	451	405	396	422	441	448	405	442	465	422	484	501	430	429	450	439	461	421	432	437	466	437	461	389	435	406	444	436	429	448	447	432	471	451	464	462	430	419	433	442	463	447	442	452	423	460	421	417	409	397	449	410	430	399	470	456	423	433	441	438	395	476	443	470	462	419	425	419	447	460	444	451	428	501	425	434	473	419	457	458	460	416	409	405	425	468	469	432	469	433	420	470	414	476	389	447	447	416	400	412	461	426	434	435	443	484	481	467	433	443	415	457	440	417	427	443	480	462	450	431	431	413	440	432	441	429	433	405	439	417	472	438	404	410	468	415	442	412	468	450	448	425	475	413	412	453	404	459	452	439	440	446	458	432	417	427	404	452	467	493	443	440	481	437	406	438	434	461	413	455	453	417	435	418	473	480	421	438	440	438	413	461	448	440	443	452	442	464	453	416	420	444	461	438	443	434	386	466	437	470	487	486	413	433	465	448	445	421	430	422	446	461	418	445	457	452	461	445	474	455	442	439	427	433	455	450	487	448	431	399	433	437	451	411	423	423	419	417	406	437	462	430	451	453	425	449	406	428	431	445	472	393	426	431	462	447	474	425	438	418	441	469	403	446	436	435	483	437	417	449	485	480	417	488	409	457	456	434	452	454	466	450	435	433	400	394	392	444	471	430	420	401	411	394	433	399	459	468	461	464	464	456	448	450	412	421	454	440	427	419	424	430	472	427	424	430	402	463	449	433	445	435	432	444	444	435	428	432	424	406	453	435	418	406	425	488	411	468	485	421	467	436	420	448	456	457	403	453	472	424	411	422	420	410	463	412	426	435	491	428	451	392	414	400	443	460	432	436	483	417	442	479	484	451	470	422	432	408	421	439	432	448	386	441	438	423	436	403	424	469	458	400	419	446	424	439	439	398	448	452	402	417	463	435	422	416	433	437	464	413	460	406	406	455	414	489	384	463	452	418	425	425	470	475	454	454	399	413	458	424	453	444	414	415	465	434	452	440	433	427	454	489	434	462	426	451	449	423	438	438	488	477	461	453	405	452	443	423	454	469	448	432	423	470	451	398	433	434	441	442	460	407	475	468	439	439	453	422	426	441	447	475	438	445	440	418	459	450	417	418	437	476	438	464	473	464	468	410	454	419	427	423	426	458	434	419	442	431	480	483	457	409	445	405	468	437	431	433	435	437	446	392	479	427	419	463	438	462	484	441	416	456	427	467	467	441	441	448	421	418	454	439	413	404	471	460	441	451	430	482	462	421	425	430	470	397	404	441	434	441	413	447	428	434	441	423	435	424	403	479	437	455	443	394	458	474	434	449	426	445	452	448	478	472	451	484	426	415	451	417	427	475	431	460	428	397	466	456	429	448	453	459	444	440	437	426	437	406	444	438	462	434	458	442	466	424	471	468	464	443	417	408	455	463	441	422	449	457	484	415	439	457	435	457	447	400	463	449	419	460	432	460	476	431	446	413	497	420	408	451	413	447	423	470	459	454	433	423	467	434	424	457	508	451	455	428	462	421	452	408	426	440	462	432	393	415	452	455	440	420	467	442	395	406	463	367	423	427	435	466	466	396	475	435	450	410	473	475	374	426	404	445	467	426	424	455	479	431	407	451	419	449	458	454	435	419	416	436	445	444	418	440	466	444	463	433	419	414	468	415	424	411	459	459	424	438	433	453	412	453	462	447	460	419	434	432	493	453	428	452	442	441	455	429	445	447	440	416	403	414	423	429	479	457	420	454	433	428	441	410	452	480	407	425	438	453	438	474	420	421	430	444	417	454	434	470	446	416	415	467	441	455	471	482	451	474	402	409	453	463	450	428	458	491	429	446	437	473	453	467	417	460	433	404	419	451	435	444	482	456	462	456	472	425	469	419	417	431	454	434	434	440	434	457	445	445	442	452	442	455	445	404	440	429	448	457	423	433	432	425	449	455	443	410	412	435	426	420	442	434	465	424	449	392	468	449	442	447	414	433	412	452	423	460	485	419	446	451	445	441	458	432	464	492	424	465	443	410	454	438	431	444	403	432	466	469	436	414	428	472	460	443	457	466	449	477	471	415	443	432	451	378	430	437	443	475	450	409	460	517	458	402	427	430	468	452	410	501	400	428	419	455	460	446	418	451	462	420	419	460	440	398	419	452	435	438	429	456	439	439	415	457	456	397	475	422	421	429	427	401	439	426	464	406	478	461	431	430	465	471	422	457	442	463	439	413	445	440	454	470	459	491	422	450	437	456	461	457	413	458	459	442	441	452	460	477	462	419	400	446	435	425	405	440	449	382	423	435	429	480	420	407	442	475	441	416
39851	14459	4777	2490	1552	1265	1040	1018	978	915	943	960	955	990	947	974	989	949	948	954	1001	990	948	982	932	945	890	1028	963	997	943	960	960	941	957	984	962	971	1005	954	986	977	969	933	983	918	912	927	951	952	969	946	908	924	883	962	920	966	898	977	958	988	939	883	966	976	977	951	948	931	930	944	956	961	954	916	961	953	980	966	999	915	964	987	956	974	920	982	941	926	931	955	925	962	991	921	897	956	946	925	965	929	929	961	899	1023	927	947	930	962	929	924	974	945	952	985	969	957	890	964	989	938	927	969	955	908	977	940	895	946	970	906	981	974	984	914	983	986	963	965	970	977	991	966	948	920	941	972	901	998	909	998	947	913	977	909	975	980	931	909	989	943	983	958	918	929	988	958	931	994	954	894	957	933	946	964	867	968	905	954	980	952	979	909	968	958	985	962	936	941	958	981	940	994	926	934	974	896	955	949	984	908	968	989	987	967	956	967	968	952	986	989	1004	936	923	919	939	953	955	951	950	965	1015	928	948	1021	945	892	941	954	971	936	976	927	934	970	941	997	1015	942	932	967	955	981	960	946	941	972	904	935	919	916	999	913	952	984	967	973	952	971	951	905	1054	978	906	951	945	900	957	939	1027	924	964	954	975	994	953	937	949	916	990	953	964	937	955	1009	940	990	912	871	921	945	979	956	1001	973	933	985	944	988	943	935	992	986	960	932	1031	886	914	976	954	932	976	897	991	945	979	954	979	973	988	882	943	970	945	928	967	969	964	994	980	969	948	949	945	973	940	916	928	974	972	982	961	954	966	1062	950	979	1001	932	899	937	982	951	970	924	973	977	922	962	899	924	985	964	971	900	896	995	937	1003	947	915	920	1016	991	954	957	941	895	963	918	935	974	936	999	963	917	923	937	1004	983	954	1010	987	981	935	883	943	921	906	935	949	981	999	959	926	949	939	941	977	1000	906	949	960	932	906	929	937	946	971	1020	993	910	940	953	946	973	945	978	947	942	979	973	991	938	961	949	955	976	936	921	939	944	941	985	974	990	967	1003	1022	927	909	973	997	974	899	973	895	924	923	1011	979	961	923	956	958	1012	895	1001	944	879	961	964	964	992	936	930	972	976	963	945	997	925	927	911	910	950	924	936	923	967	978	879	1043	945	959	972	964	980	1018	979	989	949	984	929	916	936	933	968	966	985	938	963	935	973	952	972	963	976	946	922	914	931	967	1029	944	932	905	978	962	1029	961	967	992	953	898	939	922	915	903	949	971	962	966	964	928	913	953	883	964	932	986	885	973	958	958	912	997	1023	999	989	973	962	911	886	930	871	987	915	937	922	996	977	934	993	962	968	953	1012	917	945	980	922	992	975	937	975	936	958	952	966	963	970	961	910	932	919	945	958	998	867	921	909	934	977	969	955	953	931	911	976	984	910	939	994	951	939	920	931	943	995	954	989	948	945	943	961	968	961	939	915	916	959	973	902	963	999	994	992	904	935	929	976	915	927	936	946	975	918	969	1039	946	988	943	937	928	939	926	962	945	959	1009	935	958	969	965	916	982	918	973	928	983	966	944	957	982	962	988	961	943	932	963	956	981	999	973	933	972	956	899	958	976	962	935	903	933	963	919	924	941	928	957	937	960	946	977	960	990	943	936	925	954	942	945	998	919	942	939	997	931	955	963	983	956	965	996	928	899	925	965	925	982	965	996	958	923	960	988	936	959	955	930	900	942	925	982	946	963	968	959	978	929	1001	949	943	928	908	975	992	954	970	933	944	937	886	953	999	980	960	893	977	935	932	922	953	1002	931	945	915	945	988	1006	993	921	1002	972	965	905	907	908	976	946	930	942	942	964	963	932	897	937	955	896	1052	962	933	913	906	976	971	995	976	931	987	966	947	890	915	902	956	966	956	923	948	928	948	953	963	991	942	963	948	983	940	901	974	947	927	948	963	951	927	972	968	953	984	977	980	948	930	938	943	903	976	951	905	910	905	947	941	959	955	971	977	927	908	950	925	925	989	994	880	944	964	966	889	936	986	986	933	910	977	922	957	944	924	956	911	990	973	993	1008	1000	970	980	914	989	949	956	939	968	965	940	883	993	917	938	898	930	943	938	943	938	992	937	934	895	940	953	956	936	978	913	962	953	963	925	973	941	986	942	930	892	959	924	889	901	926	923	923	947	961	908	964	1022	966	988	954	947	939	942	932	951	978	1014	909	971	937	955	1012	992	971	925	946	962	938	996	902	945	954	846	996	1022	1010	906	934	928	937	984	951	971	970	1000	970	973	913	937	889	910	953	921	898	919	960	904	963	986	928	966	943	927	934	978	961	935	967	972	931	961	949	915	924	909	973	1020	946	890	900	939	981	970	932	1008	941	967	907	972	956	971	876	975	936	954	962	918	896	995	1016	984	879	896	978	1006	948	1022	960	921	931	936	963	912	914	893	952	916	951	995	928	961	966	972	960	1016	949	898	952	950	945	975	989	970	963	976	947	984	962	930	915	965	975	938	946	944	970	947	967	1034	961	936	965	1006	949	976	967	993	936	980	990	967	992	919	908	941	936	965	889	946	948	956	965	932	978	968	945	986	975	977	957	947	940	924	943	939	922	921	976	939	955	953	908	930	946	1005	991	967	937	964	977	913	1011	935	962	984	894	986	897	926	903	969	961	924	933	958	979	943	988	971	931	987	966	935	969	921	921	961	941	982	963	889	976	966	980	979	970	1003	970	958	934	973	920	998	962	914	956	921	989	979	925	992	988	991	989	923	935	945	979	940	980	1040	989	941	997	913	928	930	963	911	951	1018	992	992	966	970	931	904	952	898	1022	896	931	887	914	890	949	898	952	902	882	963	965	965	907	889	953	961	911	954	915	913	1003	974	926	983	954	906	966	960	923	875	934	956	877	943	918	915	967	949	964	916	949	1016	999	930	999	913	974	987	991	983	973	921	974	918	1008	1013	977	943	901	961	980	987	876	943	902	961	921	971	918	981	966	982	973	973	937	937	970	939	905	951	960	942	966	910	957	902	946	929	974	969	908	934	1014	938	958	942	940	949	948	928	919	958	949	969	932	911	922	980	939	997	978	1012	959	973	944	987	965	932	922	945	955	917	940	940	931	946	1013	1001	973	920	966	991	999	981	949	958	995	885	939	925	919	947	993	984	1001	953	958	958	1032	978	996	925	913	959	981	924	929	918	904	960	942	969	1008	943	960	926	949	911	937	991	977	967	946	969	982	937	942	904	986	924	966	928	980	956	888	941	949	966	956	959	929	904	958	995	899	972	990	995	968	987	933	965	969	1013	924	983	940	993	901	907	976	941	940	976	962	971	967	973	957	966	953	928	948	961	977	989	1037	926	987	942	948	1007	924	977	965	1009	914	957	888	909	933	930	968	961	984	940	929	952	987	932	972	945	1017	943	933	964	946	987	911	998	975	972	977	961	937	960	984	907	1001	978	978	955	978	948	932	949	922	963	958	968	919	966	961	935	983	953	898	951	930	993	942	964	935	857	1002	987	930	965	923	934	962	956	919	1007	964	964	938	974	979	992	890	979	906	952	956	939	1004	996
52004	18378	4714	1631	787	575	452	430	463	399	463	449	423	409	418	416	471	444	427	394	432	469	417	426	439	387	439	420	458	381	398	408	418	386	406	451	414	432	432	437	430	383	431	420	412	411	405	415	403	431	411	431	456	445	417	393	405	424	422	442	401	448	405	429	409	445	405	440	428	425	425	416	406	396	434	427	463	427	403	450	380	397	440	439	442	418	434	402	429	439	390	397	388	398	458	443	422	363	436	413	418	423	407	416	474	492	423	383	429	406	478	407	435	453	383	422	424	386	411	413	466	401	411	446	438	439	429	430	394	447	428	434	440	394	447	406	447	400	424	406	394	452	389	446	399	416	384	390	397	401	410	411	435	422	430	423	418	419	405	420	399	398	423	422	423	426	427	409	427	416	422	432	396	436	456	417	395	408	449	455	409	409	392	439	414	473	432	451	396	423	422	410	417	420	414	396	382	428	479	405	461	409	397	445	462	407	443	426	398	407	431	408	424	437	460	405	394	427	409	433	438	410	440	393	423	436	418	454	432	425	402	424	400	438	438	438	418	446	450	409	416	408	396	444	446	416	429	449	453	463	381	399	437	433	394	408	406	435	436	414	453	384	440	400	422	421	470	447	429	375	422	416	392	424	455	428	404	418	419	454	433	416	447	428	423	420	446	409	416	409	448	443	451	457	403	422	481	392	370	391	424	443	438	411	394	392	411	401	381	391	403	398	356	427	422	423	428	432	440	457	414	440	404	412	437	389	437	375	377	410	435	397	407	429	406	448	416	417	437	431	423	410	441	440	419	411	401	423	411	418	430	452	460	420	435	432	406	364	457	421	418	395	397	409	412	457	433	416	418	407	409	436	396	431	376	438	408	457	421	435	434	422	368	414	449	427	412	412	428	428	392	417	479	395	407	427	414	413	428	411	415	404	413	397	406	410	428	422	386	413	387	422	426	420	409	446	430	393	415	406	456	422	439	411	404	436	435	404	381	428	430	423	419	439	423	398	446	426	466	431	393	402	415	393	419	416	398	457	426	409	418	394	382	436	414	438	430	426	389	389	390	436	421	394	440	445	466	416	405	421	435	436	412	395	466	435	384	409	407	398	460	426	424	391	421	432	394	456	394	407	365	400	442	445	414	441	416	417	420	437	440	437	402	468	413	434	404	394	396	440	424	412	409	440	415	400	422	430	454	455	433	417	475	407	401	409	418	450	428	442	426	453	451	457	419	477	439	410	471	437	436	384	389	433	389	421	412	402	406	390	419	427	448	475	448	451	405	413	440	424	425	415	429	411	421	498	426	376	439	409	398	413	408	388	409	411	447	427	413	375	429	436	437	394	402	425	384	423	432	372	418	411	421	404	430	444	423	428	387	380	418	419	418	443	410	430	412	428	433	458	401	451	400	418	416	400	420	391	431	409	439	427	410	436	409	394	414	434	394	414	449	447	446	434	429	452	435	388	414	414	406	392	404	415	423	407	453	434	440	437	429	397	409	422	395	432	426	423	423	413	426	430	414	416	429	404	400	418	421	421	399	416	420	392	477	398	436	405	446	446	459	431	416	405	397	414	395	406	434	457	461	399	431	417	410	387	414	455	412	429	397	404	420	475	454	401	423	447	440	420	436	394	437	395	439	451	421	419	410	416	373	418	435	384	454	425	409	459	434	357	400	401	415	430	407	424	432	429	457	446	430	433	435	458	409	433	401	437	423	439	411	436	465	428	458	433	452	416	409	386	410	404	419	438	458	415	426	419	437	459	422	405	409	447	409	394	405	397	397	389	433	411	406	380	433	438	411	393	416	443	383	429	431	404	377	418	402	411	432	387	427	434	435	428	414	424	406	459	437	410	385	451	435	450	410	483	417	373	456	419	436	365	380	361	406	422	403	414	408	439	404	443	410	399	465	414	456	402	434	419	449	409	389	397	359	431	447	418	431	437	364	394	440	467	412	409	414	445	449	410	453	416	439	435	385	421	437	386	416	369	449	447	409	425	437	427	439	492	443	434	409	424	421	431	423	429	418	425	441	371	437	436	393	427	400	394	428	422	415	458	431	416	415	409	401	429	432	432	429	431	445	429	413	442	434	400	384	479	417	395	408	422	435	455	453	462	427	418	449	432	396	444	420	424	396	403	401	457	442	393	432	391	428	422	448	404	434	409	417	415	424	408	400	471	422	396	444	442	432	445	394	452	409	397	402	441	402	409	421	451	424	405	453	449	431	432	427	441	427	431	422	398	427	394	420	442	459	448	419	407	433	381	398	415	429	418	452	417	425	403	437	422	450	379	400	452	388	398	380	398	420	444	384	404	412	449	419	431	459	423	384	431	434	417	426	412	416	417	416	431	417	429	403	403	407	411	416	433	439	445	444	450	415	440	439	407	429	462	430	429	399	405	405	436	432	423	445	400	459	450	430	400	434	431	402	406	400	376	408	384	449	431	396	422	452	428	436	428	451	434	392	412	403	383	431	391	412	417	421	413	430	422	398	432	405	461	402	451	438	395	424	424	432	427	439	434	428	472	454	411	383	461	451	408	424	446	448	462	392	424	413	413	421	436	394	446	384	468	421	378	417	425	403	429	370	430	407	418	429	379	382	406	435	429	442	418	440	432	409	390	426	407	436	420	436	449	385	413	393	440	454	386	411	398	449	422	406	420	459	427	416	425	392	411	398	427	422	440	456	412	431	409	411	422	424	384	440	418	462	419	441	430	424	431	415	430	442	472	387	379	402	444	375	431	379	395	439	450	440	404	391	455	405	406	383	415	404	425	398	410	417	429	406	448	401	423	475	418	437	445	395	386	386	440	386	391	423	439	466	480	390	400	401	427	401	415	449	419	431	438	443	400	429	420	411	443	417	394	417	393	415	411	414	420	437	433	457	427	426	438	429	436	404	403	424	429	437	405	435	434	420	402	392	429	413	425	425	385	439	429	427	410	432	439	435	403	428	408	417	433	432	423	406	388	426	400	416	414	417	429	461	432	415	432	432	403	399	380	391	380	414	448	429	411	412	454	456	403	395	429	436	406	380	420	456	418	449	421	387	453	451	423	413	457	405	443	432	478	449	406	434	393	405	416	412	403	407	432	425	395	395	420	463	427	406	452	480	444	425	408	402	410	393	449	443	394	434	450	400	402	411	364	417	453	411	431	385	440	424	418	422	409	408	404	428	450	416	402	420	441	400	422	429	401	445	458	428	409	451	379	401	389	424	395	407	403	446	432	412	445	454	408	410	460	421	402	439	411	439	385	383	440	402	436	403	395	431	449	410	426	451	422	394	376	419	428	438	429	425	420	339	387	447	436	449	407	425	404	464	415	424	432	420	420	396	379	416	404	452	418	423	415	464	428	397	424	408	401	443	446	455	408	414	419	399	415	441	383	458	401	391	438	442	425	433	426	469	452	431	431	400	447	416	418	424	404	434	446	426	430	421	471	464	431	395	424	399	395	415	405	426	419	429	446	434	421	389	468	393	386	424	417	411	427	410	403
35704	11990	5495	3358	1783	1194	1077	910	968	929	918	926	941	982	944	909	871	909	924	919	935	890	949	863	942	933	932	889	921	900	874	938	865	889	914	904	927	959	905	919	928	882	902	960	903	889	905	908	943	910	903	947	954	892	908	921	911	866	921	895	918	909	893	927	896	880	853	888	890	893	907	962	878	872	918	876	904	914	961	877	906	918	879	861	930	850	957	911	910	928	887	890	942	946	894	924	912	898	985	939	906	939	949	945	862	903	926	883	913	908	889	910	925	943	996	897	919	936	889	934	927	881	896	931	949	947	893	982	947	882	939	916	938	932	902	901	873	868	913	861	913	898	885	900	894	920	896	930	856	922	919	902	894	886	902	922	950	945	919	857	908	937	987	886	919	901	864	967	917	974	897	929	869	933	937	921	892	944	907	962	940	916	951	915	916	895	967	905	950	969	948	926	977	956	916	940	909	928	918	882	926	874	936	919	969	897	945	927	928	888	890	931	906	895	941	924	890	935	944	920	925	929	925	907	894	885	932	896	869	880	956	906	901	903	913	946	927	926	971	936	927	931	902	882	898	912	953	996	924	865	927	934	937	932	904	878	949	940	930	919	915	914	933	889	916	908	949	985	928	907	858	969	888	913	911	902	934	893	896	936	899	907	882	898	916	923	900	902	922	871	904	916	915	895	955	886	933	912	905	867	890	898	957	900	906	917	910	921	950	900	901	889	895	928	912	943	888	924	955	903	900	940	918	922	921	909	910	923	959	966	943	943	950	923	914	939	937	921	884	868	962	925	948	886	909	948	911	860	890	921	983	944	916	910	966	907	934	905	913	917	906	880	931	949	942	948	918	937	897	925	957	897	875	942	924	933	938	908	922	895	886	938	920	883	928	925	926	878	938	975	901	887	935	957	941	1000	918	861	962	911	940	949	914	941	909	933	938	898	857	936	947	905	934	893	896	930	924	903	920	908	909	924	883	886	934	966	910	931	937	924	922	911	883	897	883	905	902	865	936	965	907	929	909	874	916	909	906	886	921	970	940	888	928	893	861	871	949	933	927	897	906	920	898	866	899	916	892	910	911	916	923	913	883	910	1003	925	906	911	937	920	908	898	934	907	874	933	904	882	934	928	899	962	900	892	926	952	927	929	932	944	903	887	845	932	920	964	919	968	967	912	931	871	903	977	918	950	900	892	961	961	853	920	897	869	872	894	908	944	888	944	901	900	958	929	878	910	910	875	931	876	941	922	960	883	945	871	921	956	894	901	961	973	965	991	949	926	963	919	881	915	915	920	948	982	934	950	929	887	875	897	853	921	910	922	908	942	969	900	929	874	969	914	878	877	913	889	854	946	901	871	892	928	900	885	940	895	923	875	921	895	887	906	870	918	909	862	907	899	881	901	933	915	874	912	908	875	885	900	952	872	892	973	897	916	927	944	916	939	913	889	917	968	935	909	898	924	965	922	929	873	873	920	864	903	929	973	902	975	919	869	898	893	920	901	962	941	886	956	866	917	900	861	953	913	887	947	932	932	883	921	946	913	935	957	937	938	901	891	982	920	931	932	918	885	922	930	942	932	939	900	978	882	855	886	965	891	959	935	919	900	912	886	904	872	897	894	918	930	977	840	906	947	944	941	914	981	949	902	939	892	902	890	961	888	921	879	937	910	962	917	894	881	910	882	874	939	905	916	952	977	920	895	915	917	893	900	911	908	880	897	868	889	931	910	895	937	955	892	932	912	933	927	880	933	947	890	878	904	881	902	932	887	904	901	946	929	942	946	918	911	910	946	956	927	905	908	883	951	993	953	910	907	876	867	917	932	912	916	886	965	866	926	958	934	935	916	868	932	936	979	919	940	939	911	874	908	916	910	956	927	855	903	904	978	890	916	837	915	936	959	880	925	928	921	957	958	877	941	929	957	881	915	880	890	959	895	931	878	886	880	905	884	925	908	935	924	931	918	949	917	950	954	896	934	854	935	890	971	873	908	918	915	926	906	890	943	928	871	959	921	903	889	923	928	892	937	962	881	923	921	928	898	974	898	899	929	911	876	880	920	906	948	898	923	903	935	880	901	931	919	928	929	915	907	941	966	905	902	881	897	892	908	911	901	890	943	946	926	934	891	906	913	951	930	903	934	954	872	942	865	906	913	878	980	947	934	962	948	923	866	932	934	917	904	854	888	949	942	855	925	982	952	872	913	949	926	886	930	906	933	893	916	889	950	924	955	836	917	906	904	889	921	880	981	896	918	899	923	867	879	906	937	933	890	883	938	978	948	903	899	937	865	952	932	961	933	929	886	908	932	910	946	914	886	922	854	853	903	934	876	880	925	952	890	882	909	930	862	859	911	885	951	887	945	895	964	899	917	885	941	952	909	907	924	918	916	960	966	914	833	932	945	952	897	917	912	919	913	945	944	893	919	878	919	873	894	923	939	900	893	869	898	949	976	913	894	906	982	955	894	893	915	913	961	904	905	895	942	884	901	967	963	920	996	889	901	896	953	954	919	999	918	890	932	902	923	873	896	964	887	961	905	916	891	945	928	915	833	942	898	917	895	938	886	938	886	934	910	951	908	892	915	883	913	963	917	905	906	889	929	916	935	901	985	916	932	971	942	906	930	913	945	987	940	941	911	890	894	908	893	928	891	937	935	926	878	936	928	926	910	956	919	922	941	959	868	924	972	916	911	921	879	905	945	928	900	867	895	902	882	890	971	938	957	904	842	921	884	920	933	885	913	880	916	948	914	906	883	921	925	872	905	932	903	955	892	900	910	885	921	897	946	923	883	933	866	920	953	878	929	897	869	898	924	906	900	898	913	920	940	931	941	935	893	899	929	925	925	927	919	879	967	890	962	844	932	891	885	879	905	913	927	962	957	945	896	940	895	905	909	888	917	957	930	926	889	894	855	898	876	913	894	900	913	910	947	899	870	912	978	904	842	898	919	884	935	912	944	927	876	888	911	927	930	896	857	929	896	870	965	927	911	921	921	938	853	938	888	932	894	941	835	925	880	922	878	960	901	942	936	917	954	950	882	892	949	897	909	901	919	957	974	900	947	965	870	900	902	896	888	892	924	881	905	940	918	958	890	866	928	932	883	881	903	913	894	911	914	846	869	916	897	951	913	922	901	940	940	921	938	889	917	889	901	925	892	934	915	933	893	893	903	891	924	880	897	948	910	882	889	925	939	960	930	928	899	935	927	889	944	920	969	898	875	967	917	949	874	924	951	901	946	957	861	915	963	947	895	921	898	879	885	886	906	930	904	866	911	925	901	867	961	895	932	911	928	974	835	901	838	925	919	983	915	938	927	914	914	968	934	957	948	893	953	905	874	886	941	941	916	887	872	880	852	900	889	985	888	896	908	947	950	936	921	890	884	857	967	947	980	881	907	930	950	913	989	941	945	947	951	952	896	889	907	957	929	932	910	965	895	874	904	953	982	905	899	934	959	958	932	897	965	897	891	895	963	944	966	897	926	903	889	924	936	910	933
54504	24102	8876	1908	924	604	554	467	437	441	409	463	415	386	404	407	397	424	408	470	401	446	439	423	432	441	415	464	400	388	448	420	431	498	396	462	405	451	442	424	466	438	373	446	419	418	446	386	408	445	401	430	396	416	409	405	412	433	474	397	446	455	486	406	420	415	421	417	415	418	457	438	389	405	419	460	454	429	399	389	397	416	440	421	443	413	423	350	398	462	435	408	405	422	466	453	434	415	453	441	428	440	443	418	399	371	400	404	416	426	439	428	448	418	390	412	442	424	437	423	381	424	435	419	446	451	440	437	419	428	425	362	406	439	394	430	437	411	461	429	426	390	449	432	419	460	386	417	436	424	434	444	464	435	406	414	455	428	483	451	455	388	438	446	450	379	464	430	390	419	450	446	414	402	432	446	444	407	461	397	397	441	443	436	422	403	410	425	413	390	454	425	402	441	416	387	417	433	432	457	420	408	429	383	438	448	399	356	450	436	429	409	445	427	408	390	396	400	419	437	420	422	417	437	399	442	415	445	412	419	437	423	421	417	453	454	385	422	436	404	415	405	418	462	418	389	423	417	461	400	431	431	408	425	385	461	426	428	445	420	411	405	442	424	460	433	438	422	430	390	379	429	397	487	425	433	428	465	408	443	414	412	419	430	402	427	428	442	435	429	471	451	458	452	450	380	437	411	444	456	426	417	417	418	445	474	431	429	443	464	445	404	410	423	434	431	427	447	428	436	423	423	444	420	416	385	402	425	455	426	474	464	439	420	416	452	480	403	410	453	431	432	423	421	404	415	444	463	418	457	407	441	401	388	451	428	392	410	449	403	420	395	402	430	371	392	440	445	445	409	415	442	463	407	446	412	403	416	460	414	410	428	458	433	425	398	409	447	434	428	436	434	442	494	453	406	444	419	424	477	433	432	419	460	386	417	430	416	410	427	413	391	429	413	434	408	436	446	435	399	446	412	422	426	438	419	449	418	467	394	409	464	438	401	424	427	407	425	439	438	461	452	414	442	436	424	441	398	442	408	409	414	397	389	397	406	444	434	424	407	449	430	419	434	451	443	455	465	447	423	404	436	462	418	428	443	437	426	437	406	413	388	437	437	413	386	449	416	403	409	414	455	417	418	443	427	420	443	400	424	406	420	428	415	422	397	451	432	444	385	422	421	446	433	455	440	430	430	399	421	414	435	435	423	410	432	440	388	394	417	429	426	421	449	430	443	433	431	448	423	440	445	422	423	430	432	464	449	408	399	416	458	430	431	361	432	419	417	406	443	397	390	440	423	424	444	414	417	419	434	392	431	418	446	434	432	465	454	424	476	415	452	434	436	398	420	429	489	413	421	444	427	400	436	378	442	438	453	438	413	419	430	425	457	385	415	437	437	462	405	423	445	423	420	427	416	413	437	429	448	466	438	418	399	468	404	440	427	431	384	409	402	436	387	427	453	443	440	389	419	449	361	413	445	434	447	433	385	430	408	427	405	452	425	418	402	422	435	403	421	431	436	422	448	418	431	431	393	429	406	445	439	461	435	446	434	441	448	439	388	469	416	458	451	421	422	389	416	454	373	413	411	432	420	433	416	444	489	426	408	454	427	412	403	463	411	413	435	447	396	436	451	449	395	432	435	409	431	439	409	446	419	455	403	419	432	425	413	481	406	397	415	425	387	419	460	433	435	396	427	398	449	415	460	435	453	416	407	428	400	438	447	406	422	413	465	403	453	409	423	436	428	459	453	429	424	447	453	433	396	444	427	373	414	439	399	424	437	441	450	409	472	418	402	396	438	407	427	442	453	430	454	417	462	398	460	436	430	450	450	454	429	434	387	449	443	441	464	448	433	410	414	454	442	444	507	420	432	444	429	392	426	485	426	453	415	415	422	417	434	413	407	427	448	458	403	449	411	416	429	429	447	432	447	449	449	451	441	452	434	424	434	453	456	435	443	452	438	431	450	422	442	437	382	492	434	433	439	437	410	431	393	408	418	382	403	414	414	445	445	443	441	401	452	422	426	430	406	436	437	392	415	433	399	414	448	408	441	437	381	420	437	408	421	478	408	391	442	436	434	450	441	414	470	408	424	402	432	440	415	409	452	413	474	426	418	459	393	420	432	407	405	437	444	447	424	422	430	445	455	457	428	401	467	414	417	384	404	380	424	441	443	429	424	472	461	420	426	406	464	459	414	389	443	437	464	408	456	439	443	421	447	413	413	424	433	411	419	407	455	418	366	421	436	449	478	432	451	467	443	433	413	460	410	403	422	394	445	450	418	385	408	444	467	432	417	383	390	395	412	417	409	433	453	416	413	393	396	429	401	442	453	452	448	416	437	441	450	424	412	424	431	436	436	444	435	428	445	427	429	408	464	412	405	401	442	446	425	431	455	461	458	424	399	430	389	452	426	404	420	418	455	425	429	383	417	465	446	447	425	410	437	430	404	415	467	419	412	447	422	394	395	394	426	452	391	449	451	428	434	446	427	435	463	400	451	489	412	439	439	440	462	374	391	404	396	419	415	413	410	489	472	434	427	450	420	415	420	410	448	439	432	427	466	471	443	457	418	432	428	459	431	423	440	404	422	447	442	468	430	460	435	423	392	435	471	423	470	391	416	383	423	401	446	422	422	454	475	425	428	453	450	426	395	433	441	431	459	414	411	461	406	452	449	423	426	485	405	420	405	412	459	451	443	442	451	409	414	437	466	414	476	459	428	446	431	409	408	404	441	424	419	401	403	416	428	453	430	399	443	378	415	424	463	458	432	450	408	441	420	399	426	411	439	420	429	437	422	405	437	443	429	475	403	453	430	453	416	430	391	425	418	433	394	396	440	407	442	432	441	429	448	440	393	410	418	397	402	435	413	447	465	452	431	473	455	443	435	454	455	451	422	448	437	416	422	408	400	450	456	417	444	465	479	424	451	421	402	424	460	445	434	430	487	423	433	435	470	419	442	438	437	451	424	452	410	419	446	440	429	462	441	481	454	420	464	391	406	423	439	422	436	413	423	402	484	401	414	397	441	433	436	451	407	443	452	417	433	410	407	446	396	423	370	421	452	403	450	435	426	439	468	444	476	430	439	403	431	409	420	419	394	480	411	443	424	427	419	415	463	450	429	430	435	421	426	428	401	429	414	420	393	399	439	416	421	434	399	443	446	412	390	400	433	439	443	460	406	400	458	487	417	414	390	440	447	424	437	380	400	457	445	404	449	420	468	433	436	435	435	412	433	433	426	455	430	448	444	395	423	392	471	376	465	433	403	443	447	457	434	401	409	417	435	466	445	410	434	432	425	447	422	432	421	426	415	445	381	409	440	418	432	451	430	487	402	440	444	432	429	443	432	475	387	414	470	427	464	417	446	421	413	437	426	381	454	450	402	387	442	446	451	425	426	459	421	443	436	430	404	420	439	402	408	438	430	403	422	423	414	420	434	418	454	410	425	402	405	433	417	428	431	406	408	422	406	454	434	421	418	424	412	408	400	430	402
37153	15612	6582	3267	2086	1547	1200	1015	954	978	892	989	973	967	899	922	930	874	949	935	914	954	952	943	952	922	940	988	923	954	971	955	950	935	1007	920	893	963	977	968	907	935	918	897	940	933	961	871	952	927	903	877	912	940	951	943	917	935	932	956	900	893	910	951	924	883	898	906	904	958	913	956	891	990	860	945	938	933	945	958	924	1001	915	956	928	953	889	917	941	899	996	971	903	924	913	946	963	952	958	942	921	950	927	866	919	923	907	941	936	906	985	938	943	926	992	965	964	892	874	917	905	920	930	936	932	969	962	943	913	930	951	917	911	931	991	951	943	907	983	921	960	919	946	986	945	940	912	941	944	913	965	912	943	987	919	991	942	863	943	924	963	953	960	936	960	884	975	914	887	946	966	916	964	924	934	927	964	961	902	929	922	946	937	926	901	986	979	923	895	971	962	920	934	921	935	871	960	963	988	961	967	943	918	970	909	936	914	885	918	967	906	948	930	900	879	931	971	898	952	978	934	938	881	958	953	938	894	900	917	949	907	955	925	944	972	942	944	941	968	978	920	948	944	945	985	906	977	945	954	895	897	905	918	933	911	962	956	908	957	934	842	905	917	904	918	916	899	897	942	975	970	947	956	935	942	957	885	913	996	916	914	963	954	940	896	954	957	896	946	927	927	932	921	910	892	904	946	942	909	905	967	914	888	948	940	895	935	933	957	980	926	938	912	959	886	943	944	984	933	923	940	912	912	969	973	932	927	952	976	900	948	939	915	970	935	1013	994	946	985	901	918	907	931	922	932	939	908	983	893	907	895	920	968	940	893	940	981	929	903	878	920	942	972	988	1004	980	917	908	933	977	945	977	929	937	970	916	918	925	962	947	956	895	952	925	928	906	885	885	955	1005	917	988	918	933	908	956	909	986	967	915	950	901	902	943	956	935	899	949	993	937	926	934	944	928	943	953	951	950	933	934	948	937	925	915	982	946	960	908	934	893	903	971	932	957	924	954	906	925	895	941	894	914	943	916	917	962	957	996	935	913	935	985	911	983	875	898	978	858	962	943	894	946	883	951	940	881	942	947	903	890	920	960	895	914	920	888	896	964	920	950	959	941	927	942	944	895	949	992	876	920	957	893	955	922	939	899	916	951	938	928	987	971	902	927	968	927	990	947	904	931	903	912	924	969	956	938	908	904	926	939	892	972	970	941	913	929	918	963	999	927	898	933	871	930	911	946	904	941	926	1001	877	889	981	956	945	947	916	944	934	939	1004	951	902	910	948	970	918	919	845	910	913	960	930	961	941	918	970	943	927	912	934	926	982	918	896	881	919	935	929	973	913	877	931	883	922	921	916	916	963	1003	905	943	898	896	897	912	892	961	897	975	954	953	922	957	907	918	913	964	870	916	877	914	912	956	951	947	899	950	991	939	910	949	946	974	845	914	929	928	940	959	914	953	891	905	921	972	907	916	930	974	922	952	894	922	937	937	900	922	958	919	920	931	917	948	909	935	931	912	951	904	972	954	938	945	914	904	944	911	925	930	922	951	899	961	911	915	946	925	915	961	929	961	914	888	964	957	968	921	954	909	923	950	958	914	958	931	909	966	937	879	949	918	948	940	901	939	886	934	991	975	924	933	918	960	948	979	943	995	928	948	967	911	957	950	943	894	936	937	973	896	896	929	930	945	956	940	924	960	913	912	923	911	938	943	914	953	894	926	948	932	943	935	929	885	888	945	964	952	917	966	921	941	939	913	979	887	949	939	948	921	922	969	924	931	985	874	903	875	946	973	931	945	960	944	969	941	914	912	949	927	895	934	952	938	944	896	899	947	938	912	974	1002	928	977	930	920	926	946	900	910	924	1005	914	952	974	924	1015	934	943	903	931	962	914	940	929	912	948	941	941	886	932	893	894	943	937	950	898	951	936	905	915	877	904	907	911	929	926	929	921	967	945	948	954	949	983	926	921	886	960	905	944	949	959	925	984	934	876	894	930	949	1019	950	926	955	952	930	967	926	905	926	958	968	980	961	970	936	916	936	924	960	904	943	967	950	971	921	955	942	953	962	955	940	913	969	909	927	945	966	934	934	918	916	938	931	934	964	886	878	935	946	964	933	936	949	921	903	928	938	957	894	907	965	984	954	914	978	956	925	930	948	943	942	979	895	931	915	945	920	932	855	883	926	995	948	911	910	977	930	879	916	925	958	943	948	921	984	919	885	981	926	967	946	902	943	992	950	906	840	869	950	912	911	978	969	899	926	964	968	908	890	972	941	922	966	992	894	939	970	914	996	899	906	898	908	928	904	952	949	884	926	918	953	915	926	893	951	934	972	880	927	965	985	980	876	896	939	959	966	927	944	967	905	921	901	944	994	962	954	916	928	984	927	891	943	921	915	956	922	936	935	910	955	934	932	919	916	896	930	902	886	957	909	918	914	961	954	900	902	926	928	971	937	909	911	1007	953	941	1028	992	962	932	964	913	960	933	937	923	938	951	918	913	926	919	912	969	952	876	924	898	931	884	939	958	1018	973	897	953	897	929	970	892	885	956	922	972	936	898	916	948	950	969	832	850	990	945	942	962	945	935	880	915	931	942	939	997	947	939	904	979	964	919	955	942	922	945	926	955	922	950	960	931	933	929	946	916	882	954	897	912	981	927	943	918	898	929	900	952	1001	923	920	908	925	948	944	932	922	950	938	946	912	879	884	969	950	960	914	972	948	916	950	911	845	955	925	938	943	921	968	974	953	926	952	871	952	928	927	926	954	960	892	939	948	935	917	907	944	914	930	934	989	888	900	930	872	955	890	942	968	1003	954	908	939	912	890	885	953	919	925	953	895	917	931	901	977	871	918	897	953	976	926	932	890	959	965	871	956	969	890	920	986	920	922	919	911	915	947	974	944	913	933	915	958	994	883	926	975	943	961	982	935	941	956	878	962	931	923	976	934	912	927	931	985	885	892	952	937	925	931	914	937	968	932	982	923	959	929	957	974	959	954	913	947	943	897	908	933	948	956	922	930	928	919	918	985	950	1008	913	962	896	901	917	964	904	930	996	949	945	892	946	955	931	928	913	953	912	941	863	952	980	984	918	928	996	913	924	980	914	934	923	921	953	928	948	885	911	945	946	899	959	945	937	888	861	955	942	967	878	951	903	972	910	966	944	919	979	984	907	909	923	872	937	918	936	938	937	933	969	945	922	987	966	931	964	968	904	1011	897	913	926	907	937	919	908	957	976	928	966	878	952	918	939	962	1002	962	928	917	916	941	933	927	936	979	916	932	927	958	970	935	942	894	947	955	926	946	948	903	942	925	933	938	943	929	904	983	929	914	917	946	935	890	957	916	961	956	910	926	931	959	923	906	901	954	977	943	954	923	979	903	910	914	904	916	939	1010	888	941	920	945	938	884	933	960	911	968	917	885	884	925	923	924	965	939	937	920	896	905	927	993	990	915	945	937	936	957	864	985	919	913	945	976	923	921	947	932	927	924	933	963	964	918	917	943	933	993	912	950
56762	23199	7741	1381	687	540	441	421	417	404	421	453	401	450	496	423	460	374	454	390	448	451	437	451	492	460	475	503	451	405	470	413	451	422	459	446	439	424	447	395	400	435	399	454	430	407	415	441	408	432	438	408	435	426	467	449	446	443	451	410	451	434	459	467	455	441	440	433	427	413	412	470	426	452	453	445	444	437	436	467	430	424	408	418	430	438	403	448	382	443	436	431	451	447	462	478	415	437	451	407	430	422	430	431	391	397	423	485	418	455	430	443	412	426	420	425	414	429	433	478	403	460	455	448	455	453	387	458	436	421	456	428	389	441	432	428	442	424	415	460	426	429	446	463	439	445	425	444	447	449	479	464	425	468	450	404	420	461	415	422	440	460	450	449	415	450	495	433	476	462	427	416	433	415	449	452	421	435	440	486	426	461	474	431	419	413	392	444	388	425	436	470	437	437	439	444	433	481	451	454	442	466	424	429	450	459	460	467	438	493	424	474	380	438	435	427	443	429	462	466	405	422	444	435	457	412	423	417	446	442	430	454	450	438	450	394	418	429	443	442	460	470	482	409	420	428	414	407	452	477	414	409	413	474	438	487	450	449	413	418	469	449	459	422	432	445	418	437	447	419	452	439	416	434	431	452	409	458	442	412	476	446	468	462	418	419	472	444	441	486	447	422	439	438	431	408	482	410	450	436	464	462	423	414	476	478	386	428	418	393	437	484	424	421	424	413	486	441	409	421	421	412	432	420	459	446	467	481	434	421	485	441	421	426	437	432	407	426	419	446	396	417	422	437	445	423	424	434	421	442	452	473	446	424	436	419	429	443	450	450	455	408	441	433	453	443	422	419	413	389	434	461	453	469	449	432	423	420	423	437	446	434	426	431	479	450	438	453	441	455	475	451	444	436	457	423	453	424	443	455	431	432	416	464	408	434	418	432	418	448	415	434	458	438	424	438	414	456	418	436	402	414	390	438	448	418	417	454	421	422	439	431	445	433	423	448	435	454	423	461	422	431	418	413	471	463	411	454	417	450	436	463	440	451	463	436	446	452	410	405	438	442	449	430	429	446	450	452	425	427	431	431	429	480	456	442	445	474	439	391	427	414	473	416	455	447	427	431	392	431	458	426	412	432	401	457	440	465	462	448	415	445	442	417	456	400	463	383	466	432	480	458	431	443	432	458	421	439	434	422	423	481	415	428	485	405	462	440	435	412	402	430	458	441	398	445	441	463	399	426	461	423	427	394	444	499	446	415	418	429	441	455	446	468	404	451	463	450	470	422	461	412	435	395	429	413	415	382	412	425	444	472	427	474	438	453	457	449	445	461	422	426	408	476	421	470	424	435	439	482	478	411	456	432	408	450	417	444	422	413	376	407	441	433	436	441	433	428	454	438	448	455	433	441	446	439	460	440	447	403	475	406	399	413	399	425	434	469	442	465	436	398	459	460	425	448	411	434	450	422	452	450	404	459	485	423	407	458	438	427	449	372	427	428	414	434	412	420	411	503	445	411	452	431	432	427	431	443	463	438	465	464	441	484	426	429	460	458	427	434	457	467	422	451	438	484	452	407	482	444	408	456	422	425	440	437	426	417	459	483	458	439	431	409	458	421	441	435	399	442	435	475	404	446	472	435	438	437	422	449	448	447	427	416	412	398	417	440	470	407	447	420	432	406	414	453	423	458	383	429	462	462	426	431	462	409	417	438	447	417	472	439	426	490	424	441	426	436	440	472	462	420	482	435	410	414	401	427	405	422	461	428	415	406	426	439	457	437	393	484	456	435	441	400	385	427	471	471	419	475	416	381	443	406	475	403	425	450	470	420	440	411	423	424	445	430	452	430	406	423	398	461	424	473	473	402	432	430	450	489	425	398	445	439	473	433	425	419	452	412	451	407	420	392	451	444	426	453	433	403	450	451	445	439	420	447	462	400	456	460	442	427	419	438	432	452	417	408	436	423	429	458	486	434	421	425	442	434	418	454	403	448	411	429	424	421	426	436	466	428	457	467	440	431	459	405	446	406	441	456	395	398	404	441	471	461	449	391	458	489	436	437	453	473	432	480	416	433	445	461	411	435	438	449	445	428	435	411	410	407	438	416	427	471	435	429	422	446	449	399	442	431	420	452	413	429	423	427	461	431	460	445	484	415	463	462	435	411	434	438	434	403	425	444	455	473	463	448	462	462	416	440	429	454	388	445	444	478	445	432	400	436	419	407	434	444	405	420	424	412	429	444	421	439	435	467	425	429	441	430	458	443	423	395	476	422	452	428	425	426	420	462	427	441	454	450	487	448	427	444	469	463	433	408	458	425	409	417	447	441	434	409	494	465	442	443	441	458	392	444	439	415	435	495	453	411	418	401	413	426	447	426	380	433	454	432	436	419	436	441	466	434	464	470	470	473	405	446	435	422	399	420	432	441	456	399	417	442	435	419	457	443	450	476	476	444	430	421	435	468	461	385	412	472	453	453	480	425	444	465	429	457	427	422	396	445	410	422	427	416	454	492	457	437	416	439	483	435	441	440	445	453	424	416	433	448	468	468	408	434	437	452	468	449	446	425	467	402	432	491	452	441	436	415	451	476	455	406	446	445	462	427	468	451	479	436	442	490	460	438	437	442	440	451	403	408	425	409	454	419	444	389	434	475	458	431	436	438	425	461	405	428	461	401	447	403	449	494	433	408	437	464	471	418	428	414	440	452	451	472	411	441	443	446	460	440	476	449	414	454	448	452	440	410	464	458	446	432	434	418	461	410	429	467	487	422	442	441	445	450	426	485	445	472	406	432	445	432	459	457	398	416	437	437	456	433	446	389	424	420	450	443	421	471	458	419	451	482	471	429	467	471	425	444	427	395	455	456	447	426	464	461	433	437	424	436	440	460	476	407	447	446	448	429	437	431	394	444	458	406	389	436	464	429	460	471	423	432	439	457	428	440	423	437	453	431	444	433	435	389	454	411	448	437	465	418	451	409	399	417	426	436	424	463	415	467	465	443	475	477	393	419	440	410	431	448	424	434	414	423	424	449	415	433	479	449	428	469	431	443	464	444	442	435	441	435	418	471	465	433	423	417	409	458	426	425	416	418	435	444	461	399	434	458	441	474	442	445	470	438	425	429	431	430	436	430	451	436	428	398	384	443	449	448	390	448	498	435	441	434	396	434	390	429	438	452	397	418	395	387	450	442	429	402	448	423	440	429	424	437	442	479	425	463	435	437	435	442	440	431	402	442	406	459	433	440	435	456	442	398	433	438	448	431	433	461	456	468	425	422	410	457	422	487	436	471	453	373	406	483	437	432	413	454	457	475	452	450	418	439	441	427	445	420	422	417	403	438	388	418	445	428	430	382	429	428	469	395	405	447	524	437	417	448	419	441	468	406	426	422	423	432	447	408	446	400	442	475	450	404	445	398	432	468	474	413	382	475	459	484	428	451	433	476	460	470	472	451	443	428	402	437	458	433	443	437	443	419	418	442	443	438	475	467	465	452
38893	11417	3569	2286	1497	1175	1043	1005	967	985	941	985	934	943	941	949	952	936	918	995	939	878	967	943	935	984	975	926	934	936	964	898	970	933	914	929	934	981	939	935	976	941	940	961	917	975	894	965	992	987	1038	912	965	918	973	941	935	959	980	953	957	916	937	973	915	906	939	988	964	940	909	957	956	866	1015	998	971	945	943	905	961	921	935	948	967	974	933	925	945	926	938	977	920	936	963	950	927	966	926	934	985	1033	950	940	906	959	956	989	954	957	946	960	931	938	941	958	925	935	932	985	899	967	938	975	995	930	921	906	895	997	949	978	976	932	925	877	994	896	942	965	984	982	985	962	933	1003	935	892	919	894	941	939	951	924	958	910	918	965	983	969	942	945	968	958	981	999	974	887	878	976	947	961	949	958	925	995	969	969	949	930	938	925	934	923	905	944	949	957	1004	927	981	949	923	958	922	964	961	995	956	989	919	969	914	902	910	866	952	959	900	968	1003	897	1014	950	953	920	910	861	919	955	987	938	966	963	994	980	986	932	947	907	959	971	1010	1012	934	934	952	1001	1031	950	960	928	994	969	944	930	1008	963	946	972	995	951	979	910	998	942	927	965	924	951	957	921	925	943	970	948	921	979	930	1019	974	940	1013	908	966	952	854	932	938	903	903	953	904	909	944	893	964	906	1002	970	938	974	969	973	925	935	958	967	947	939	873	914	918	974	987	976	948	941	901	952	944	931	917	942	1031	946	917	984	938	920	925	903	959	944	978	975	957	967	885	903	939	936	1012	972	960	967	971	956	988	950	988	965	942	1014	995	952	954	1015	953	980	881	918	961	962	971	941	902	965	995	936	962	897	973	959	957	1016	954	961	958	928	908	953	961	996	910	913	928	923	948	921	917	964	874	942	872	991	960	1010	968	932	924	953	946	960	954	923	974	949	972	945	913	978	967	928	942	930	944	942	968	935	970	971	931	990	961	951	998	916	1036	923	983	966	936	897	962	932	988	955	911	984	909	982	955	923	903	946	992	933	928	963	959	958	940	979	932	894	911	945	958	898	928	974	890	905	901	948	908	917	968	887	983	960	931	989	1006	886	933	940	961	1003	954	899	924	893	918	956	914	973	975	984	1001	937	935	961	915	894	998	902	953	997	879	942	911	916	942	970	1004	958	951	921	912	966	987	960	937	918	877	961	958	927	933	981	924	1012	975	937	920	929	964	930	1024	972	971	953	974	962	927	929	974	1015	911	948	979	963	926	950	998	951	945	962	957	928	913	975	968	968	955	961	952	924	956	906	938	947	929	975	920	895	962	987	941	908	936	955	969	914	960	896	978	964	1007	995	956	960	985	916	955	984	880	957	954	953	955	915	980	930	957	960	937	917	986	965	953	951	943	918	947	890	981	999	956	885	932	944	894	982	969	918	1006	967	913	937	976	907	944	974	950	965	932	932	931	951	936	943	915	957	907	925	995	934	972	921	990	919	912	1039	915	923	920	984	956	951	914	994	945	976	909	939	944	916	941	955	960	965	956	954	959	948	952	971	894	1031	925	909	922	971	946	943	976	999	971	909	947	920	973	958	964	962	991	926	969	943	958	935	963	935	956	929	960	975	895	963	970	958	921	946	953	948	935	916	956	926	956	909	950	918	988	1019	946	960	929	926	976	913	954	919	971	941	922	969	931	1007	914	924	942	989	957	938	943	931	949	946	927	955	965	947	962	922	947	960	943	964	951	909	916	965	917	944	908	934	944	955	965	935	961	928	976	956	927	977	898	967	927	950	941	889	945	995	893	909	990	935	926	919	944	916	923	931	924	931	960	939	924	933	895	990	1018	963	953	970	994	914	952	908	957	961	982	933	986	973	1003	945	925	949	982	927	921	956	945	941	946	1000	938	949	870	939	958	954	970	901	947	926	983	955	995	947	936	1001	950	957	933	920	936	935	949	934	951	974	909	949	981	899	978	953	939	916	953	933	966	891	910	948	943	988	971	968	932	945	897	978	943	877	986	916	895	944	931	899	924	939	948	886	911	943	970	920	972	947	1003	949	949	932	960	963	972	936	963	942	950	906	969	993	905	949	974	935	936	901	901	922	900	911	1016	991	935	910	953	903	958	948	936	981	950	986	999	911	928	958	949	959	928	974	978	938	937	1000	956	932	981	895	954	948	950	937	935	965	930	975	949	917	941	978	936	939	1001	941	932	970	975	927	938	931	891	926	942	991	1002	951	973	948	940	981	927	892	906	925	945	918	1038	934	921	932	877	946	914	966	974	984	909	959	968	930	979	881	909	935	939	991	1012	926	958	916	1006	997	896	963	962	989	937	927	1011	958	920	939	957	964	961	948	974	938	899	983	937	936	911	972	954	915	964	945	929	947	944	990	920	933	927	952	1005	964	953	938	907	975	923	934	976	965	926	941	946	952	893	938	935	945	897	945	949	928	976	997	933	924	960	948	958	973	894	956	904	891	953	963	941	935	958	916	913	949	903	914	861	892	1002	963	900	991	906	1007	940	936	945	942	921	965	931	961	955	941	945	928	911	969	922	949	943	902	984	892	935	956	907	976	889	944	924	942	906	926	1009	933	908	965	958	956	973	934	961	986	935	907	895	932	920	924	946	951	973	950	909	963	951	934	942	956	968	977	962	968	969	954	947	969	917	929	991	903	966	1022	989	921	934	995	946	939	958	900	1015	920	946	908	985	920	982	906	937	934	938	967	918	925	926	947	948	961	942	1011	922	982	971	942	898	919	978	943	969	933	935	915	975	962	902	955	976	957	973	980	905	951	957	961	886	959	958	905	989	945	992	914	948	961	913	945	874	938	949	920	975	970	956	941	918	940	999	962	976	959	924	1001	956	946	935	939	955	944	940	897	909	980	947	954	937	914	929	908	850	950	932	937	915	905	959	940	871	966	923	899	907	914	963	980	958	904	963	982	919	945	971	925	921	978	957	971	945	959	978	968	910	889	937	996	979	994	916	966	898	990	940	933	960	914	948	918	970	924	945	927	974	978	908	943	1010	937	924	936	998	897	925	1008	960	884	924	893	968	913	908	1000	950	964	1008	984	933	925	945	964	933	936	897	955	930	938	989	979	963	905	962	930	956	904	957	941	964	929	914	1000	999	966	1002	985	956	946	948	983	916	928	980	969	1000	940	974	932	977	968	960	979	972	925	986	927	932	928	948	957	867	969	938	942	933	940	948	957	936	988	861	959	965	952	993	944	957	946	982	918	981	969	965	957	916	931	959	949	971	916	965	1009	951	915	983	963	926	963	911	954	981	991	986	951	963	965	966	969	961	940	953	1032	921	965	924	936	932	941	947	973	969	946	945	931	914	937	946	940	1003	982	970	946	941	974	897	925	939	942	889	924	943	915	925	975	910	987	975	956	950	925	976	1005	989	921	965	954	945	907	951	962	845	938	960	942	920	1005	921	905	930	968	973	950	956	964	938	974	958	989	1002	1011	918	958	972	969	949	944	900	957	920	924	933	974	949	947	982	948	965	947	986	983	920	966	956	932	952	988	929	990	955	961	959	992	975	889	892	974	907	936	989	930	919	933
47939	18396	4362	1124	637	489	454	447	410	456	431	382	390	420	432	369	397	420	394	432	370	449	402	395	417	444	431	396	407	425	406	384	352	433	444	409	404	431	415	420	419	406	411	386	456	436	432	365	447	411	425	402	423	438	405	437	435	387	429	398	384	409	430	405	387	414	401	359	390	429	399	390	442	418	410	407	395	401	414	414	450	391	411	389	457	422	391	416	375	402	431	431	388	425	439	395	443	467	424	416	395	412	434	402	411	426	425	399	418	427	422	409	415	376	429	431	451	426	428	421	445	419	435	413	402	442	442	405	376	412	399	420	437	399	418	424	386	444	384	436	436	427	390	422	419	428	400	452	408	385	428	392	419	422	398	427	378	431	415	404	421	422	420	408	412	398	401	445	432	402	380	414	440	440	436	391	440	415	381	422	417	443	421	405	411	449	412	404	444	416	452	430	397	390	376	425	390	401	457	416	426	399	429	387	455	427	437	445	410	416	434	387	386	395	426	416	405	415	406	430	432	437	411	401	431	421	444	422	384	418	413	439	421	395	418	446	424	420	422	446	444	421	461	390	408	449	414	393	393	419	394	412	394	413	414	427	403	467	432	395	449	406	437	395	408	394	429	465	465	429	443	409	406	383	404	404	380	423	408	393	374	414	376	407	437	434	426	461	456	434	428	428	433	404	416	382	386	388	429	418	414	390	402	443	453	415	369	390	409	408	415	410	426	379	411	397	424	429	414	341	448	381	434	418	417	438	399	431	422	463	412	395	432	432	417	361	391	380	384	384	431	451	406	445	393	401	411	437	439	395	438	451	386	372	476	433	414	412	430	402	414	452	421	448	425	402	438	444	392	379	441	432	411	409	414	416	399	399	438	411	390	427	389	469	445	413	404	383	361	426	422	395	420	405	424	450	442	408	451	418	454	435	437	433	384	386	431	401	418	414	425	371	405	431	391	467	411	403	427	369	437	418	432	399	393	419	421	434	393	428	372	415	413	401	431	412	430	402	394	430	413	381	436	406	450	453	458	410	428	423	457	407	396	453	400	391	421	386	395	435	424	417	418	406	447	398	405	414	435	415	426	405	409	420	470	400	389	439	394	428	430	413	407	410	442	431	428	418	417	427	450	435	412	414	434	417	407	414	411	438	440	374	388	436	446	415	441	402	428	432	414	424	457	437	436	416	431	400	394	398	376	397	419	420	407	386	430	437	442	451	425	388	415	398	418	430	432	435	417	426	440	392	423	481	428	413	439	451	417	449	402	463	405	422	417	389	459	404	425	386	462	439	413	382	453	417	429	429	403	453	408	393	401	408	419	363	406	382	426	424	395	445	430	422	409	429	389	432	442	408	397	433	423	411	407	423	407	389	394	446	432	427	422	442	413	437	421	421	433	415	414	413	470	439	419	402	405	428	386	413	407	406	401	457	426	409	455	419	426	388	407	388	437	383	376	413	437	424	424	404	430	433	468	369	427	454	409	425	431	463	421	385	408	401	394	353	400	432	391	401	407	423	417	399	393	469	448	431	415	396	385	440	417	409	414	406	370	409	400	445	413	447	428	442	435	408	423	415	436	421	422	444	398	408	427	409	433	389	411	414	415	371	422	393	382	405	413	386	398	422	428	430	411	427	423	346	395	434	405	425	443	418	413	361	458	400	417	497	446	388	401	442	432	436	445	407	429	382	393	403	415	441	413	416	415	430	425	405	381	396	387	415	402	427	403	408	397	423	417	403	448	399	405	429	401	464	448	426	430	403	396	413	429	363	397	411	393	411	457	430	438	418	434	389	404	421	438	420	414	402	457	398	419	377	412	425	408	394	386	433	431	400	427	410	402	420	458	421	427	441	423	448	374	464	448	455	421	414	394	391	427	443	442	413	411	411	429	395	413	428	469	445	431	406	401	361	435	428	420	388	401	391	446	393	431	418	423	409	450	449	440	424	413	460	431	411	422	426	442	395	378	412	400	420	406	439	423	446	388	415	423	423	423	397	405	442	445	413	435	431	431	410	386	401	424	400	415	412	433	408	398	450	466	442	367	361	430	420	461	379	415	391	395	387	462	450	445	412	428	454	403	436	393	444	448	433	416	432	433	415	459	410	419	387	443	439	391	430	438	479	416	420	413	448	399	407	417	402	369	405	428	366	444	381	388	391	391	394	447	437	423	397	439	452	418	417	406	410	386	401	420	409	446	431	409	429	399	418	368	411	400	443	421	411	418	392	443	429	435	402	415	388	398	430	414	421	406	418	424	417	439	400	390	405	434	438	424	433	411	422	413	399	374	410	469	443	428	439	429	432	402	424	419	383	419	417	431	457	439	421	376	385	409	405	419	429	363	426	415	429	410	427	469	399	401	403	498	415	408	429	419	405	432	435	411	441	428	399	392	418	422	434	418	426	392	418	411	414	443	428	445	451	412	410	441	442	420	440	413	434	453	417	408	393	442	408	419	461	418	406	445	413	439	411	404	449	399	385	407	415	411	420	424	391	415	409	426	418	386	382	405	402	405	366	431	442	392	441	450	424	386	412	412	399	402	438	440	424	430	381	428	415	431	420	390	381	456	390	453	441	413	397	418	423	441	346	450	406	399	425	456	385	398	434	418	411	414	461	439	438	480	437	413	417	439	410	418	395	416	405	414	434	408	421	440	434	433	375	425	449	371	401	393	391	459	379	411	450	404	399	430	419	437	402	456	409	405	417	416	415	408	400	433	446	444	425	429	413	428	398	394	437	428	412	470	428	438	395	435	431	386	450	411	436	388	389	409	416	451	423	427	429	408	413	441	423	453	420	408	410	450	416	408	411	403	446	403	451	389	367	474	424	431	408	408	420	433	388	435	421	410	406	383	401	393	433	413	423	395	434	431	394	432	407	404	378	404	426	415	438	428	430	424	408	406	428	374	438	394	412	402	397	413	419	426	427	399	384	416	386	417	430	430	400	431	422	404	402	379	414	439	402	414	370	411	424	396	417	379	432	395	413	384	416	380	402	440	399	406	427	445	415	384	433	424	398	418	452	394	450	384	405	406	430	427	402	400	404	363	413	431	465	405	428	372	418	400	403	430	411	452	389	423	410	408	422	422	405	425	458	449	434	428	452	443	437	418	440	443	401	402	402	418	451	398	409	441	398	410	418	378	384	401	399	417	422	442	400	404	441	458	482	407	403	423	390	399	408	388	395	415	435	376	424	410	405	455	420	413	452	422	394	421	416	408	418	403	402	425	425	439	409	444	430	451	401	405	385	427	466	405	419	417	380	426	414	406	427	458	389	357	419	420	453	432	419	413	403	442	387	378	452	426	451	410	393	421	417	408	403	446	451	426	441	405	371	423	427	416	415	435	412	418	420	397	395	400	437	413	412	438	435	396	454	417	428	436	435	434	412	410	407	430	425	447	428	379	417	392	403	411	416	409	424	367	407	406	381	393	465	392	394	381	383	408	373	427	430	398	413	392	396	436	430	408	418	441	385	407	398	403	403	424	427	414	426
31845	9527	3916	2260	1307	1037	960	968	930	881	907	957	934	898	924	894	872	885	933	861	914	840	891	898	881	919	892	936	896	895	932	906	909	888	939	923	875	870	920	959	879	953	900	889	947	874	957	915	899	893	947	914	907	934	878	942	872	888	915	926	898	893	912	869	975	919	967	923	886	942	931	874	909	864	894	931	876	891	931	935	902	937	909	936	870	915	902	901	889	897	920	911	906	901	872	891	905	978	942	958	938	908	932	907	897	961	893	890	920	954	967	917	860	884	903	921	849	879	893	924	920	872	946	894	946	975	887	907	868	894	859	912	903	924	902	903	900	903	901	928	927	897	932	958	884	868	900	915	902	873	894	906	935	938	928	868	852	889	929	860	918	907	922	908	857	920	950	956	936	925	870	866	927	924	902	909	860	961	966	900	892	935	891	906	860	850	902	911	937	910	901	899	924	887	918	919	952	912	928	922	918	843	959	938	901	938	954	888	926	929	930	954	942	880	861	914	924	892	917	881	903	937	933	920	896	911	907	950	895	902	892	913	928	856	905	920	919	942	954	889	874	933	931	897	944	948	951	938	896	935	926	891	969	891	925	938	915	889	896	880	932	904	929	907	901	897	962	921	936	855	904	895	868	902	881	982	903	891	941	883	952	869	950	931	867	922	899	907	897	841	905	880	942	925	895	921	975	916	905	886	895	891	899	892	897	901	940	940	917	880	938	917	910	935	857	899	943	934	922	882	930	922	951	893	945	959	923	891	916	912	883	904	895	847	883	897	924	936	906	930	894	900	935	918	849	895	892	970	896	916	918	933	922	873	935	924	909	954	902	924	930	888	879	878	908	918	913	914	918	904	910	946	888	892	908	903	899	929	885	939	942	901	910	842	885	921	867	882	870	907	978	890	899	837	922	992	927	921	901	875	936	890	992	899	903	927	907	949	884	941	932	913	881	870	859	872	901	908	907	922	863	915	911	962	921	893	894	984	887	936	925	868	875	899	928	924	901	917	937	899	1006	849	907	929	904	934	931	931	966	936	884	940	866	920	879	932	895	942	955	903	935	950	882	933	913	931	951	895	871	899	913	856	957	894	937	965	855	939	942	871	947	892	942	922	882	872	896	867	923	907	857	894	987	884	928	900	888	875	907	906	909	903	945	917	944	923	911	972	916	906	931	951	927	892	886	864	857	934	898	928	879	939	843	956	883	883	908	990	955	924	838	905	895	942	887	897	905	923	881	896	918	884	943	906	938	917	874	911	886	942	912	880	904	860	889	941	913	868	917	861	879	903	935	990	887	906	912	903	934	874	887	958	919	903	993	856	890	892	901	919	907	961	915	887	888	916	983	866	943	939	885	913	954	921	889	909	912	941	944	938	896	924	933	939	896	900	947	871	853	877	880	846	886	862	866	937	883	905	904	902	940	915	907	943	940	872	883	924	915	919	886	917	895	884	933	905	909	895	921	923	935	907	924	879	848	944	956	887	840	860	886	884	838	929	883	887	923	891	911	935	881	859	904	900	883	927	926	878	871	888	941	946	915	867	915	923	869	910	877	851	915	946	920	872	897	908	890	962	906	965	872	895	938	938	917	938	952	958	931	949	874	909	925	924	868	875	939	941	932	916	911	893	905	918	873	925	904	881	922	898	928	863	904	909	851	918	934	866	910	898	920	918	881	905	907	915	931	861	887	878	879	916	901	881	976	941	878	909	931	913	884	910	933	927	914	875	872	923	882	898	930	930	940	902	949	886	930	894	874	896	949	861	854	878	900	960	921	932	880	951	931	901	898	919	872	873	902	883	886	942	909	881	907	875	946	891	861	905	896	898	925	900	902	858	913	939	942	931	906	873	904	903	875	862	913	908	871	890	967	968	945	939	890	960	898	914	922	903	925	955	951	875	860	907	863	931	902	914	924	897	890	910	958	866	882	909	895	863	909	875	865	896	966	922	922	954	885	904	920	898	904	958	901	866	958	979	921	932	906	914	884	887	896	896	983	907	931	870	930	860	949	912	871	924	882	888	929	890	905	949	855	915	927	900	931	929	914	922	903	943	886	980	893	869	888	872	856	933	880	926	911	971	867	940	957	946	895	923	937	917	906	869	935	875	908	929	930	913	841	891	912	883	972	869	896	905	925	902	887	887	947	926	931	900	951	899	885	879	953	931	873	854	910	950	929	917	910	887	886	916	994	926	869	893	932	869	896	912	853	909	897	955	926	896	953	897	887	884	861	899	847	910	888	914	868	880	923	843	842	919	958	934	863	907	922	934	898	872	869	883	889	867	950	944	929	929	894	868	938	894	938	873	898	922	869	862	939	855	876	901	910	954	894	944	904	905	896	910	908	912	903	910	864	949	908	870	907	897	902	899	911	856	912	902	969	896	898	946	950	875	965	906	909	900	936	925	893	941	898	947	888	953	951	913	924	909	870	911	918	896	954	912	888	902	911	919	889	912	872	879	896	884	932	891	892	919	934	924	904	925	929	882	935	850	942	916	884	887	958	941	931	894	868	918	882	893	867	898	926	931	951	915	854	881	910	887	934	920	934	1005	867	906	873	944	895	909	906	925	924	914	924	838	840	920	949	878	897	851	912	878	881	918	954	894	923	968	914	897	882	946	897	910	874	916	894	924	900	914	868	888	932	923	860	934	904	919	897	938	914	857	907	920	923	909	911	847	892	902	919	906	942	899	887	905	868	913	913	880	937	921	937	914	877	902	918	932	918	915	896	933	887	876	938	918	914	903	866	906	886	908	941	931	891	932	894	908	896	937	891	935	931	923	922	962	971	922	893	914	912	926	904	961	891	867	884	911	914	917	914	930	918	929	888	901	926	914	827	894	795	865	906	895	896	892	892	917	934	937	918	885	941	899	932	908	888	904	881	870	915	976	873	927	881	833	892	900	871	927	894	959	897	893	909	918	898	923	876	887	941	906	899	909	936	883	888	904	962	892	929	939	939	920	878	886	949	906	877	943	915	952	914	926	896	918	927	924	887	935	892	911	878	880	898	938	906	854	913	920	875	849	948	918	868	890	962	902	926	896	947	924	849	936	932	923	945	890	935	933	904	845	969	903	900	892	939	909	893	887	942	902	892	890	945	878	876	883	917	902	859	904	900	925	927	927	878	926	941	893	943	907	956	945	933	921	908	954	926	844	932	891	916	883	976	840	878	986	902	882	914	894	909	979	856	951	971	853	904	900	884	913	888	907	874	918	979	878	918	921	955	928	929	909	882	895	911	904	864	922	862	924	912	942	953	918	920	938	940	951	930	858	870	921	943	898	906	937	934	845	936	903	898	895	925	921	900	860	976	853	929	848	830	934	878	953	959	924	926	905	911	848	975	936	923	896	924	940	881	927	857	956	928	944	888	852	903	913	890	824	897	873	880	911	886	858	866	927	891	862	920	859	895	941	911	936	957	867	902	938	943	934	889	815	938	900	953	904	908	892	937	939	941	852	866	911	950	924	897	882	899	892	946	931	870	913	929	891
58187	23129	7789	1796	736	524	479	402	438	456	403	451	439	448	437	436	421	427	484	417	426	425	396	442	406	399	455	426	455	449	427	438	500	431	462	389	413	398	419	417	409	431	472	422	439	440	452	427	385	440	390	428	431	470	403	448	401	380	457	437	442	477	422	436	397	434	425	420	417	414	433	429	435	395	434	463	398	445	461	423	401	397	464	431	414	434	405	439	451	406	447	471	415	493	463	430	446	429	464	465	445	446	423	423	430	426	433	410	443	435	406	437	411	428	437	417	413	475	487	386	407	433	471	436	380	428	429	425	406	450	417	417	429	461	434	437	432	425	390	426	426	450	434	411	425	430	424	467	471	440	433	436	379	430	428	473	439	430	471	454	445	382	418	443	428	414	434	411	430	408	435	413	403	476	446	466	471	435	459	438	436	428	407	426	442	431	453	419	449	420	420	434	423	425	437	414	419	403	425	474	424	487	443	445	444	431	437	430	420	429	422	446	399	476	427	446	421	392	445	429	409	426	447	418	418	407	455	392	403	424	396	438	478	433	423	446	437	441	436	446	403	440	413	370	456	379	471	476	442	467	438	417	441	453	421	423	427	422	435	441	442	438	423	415	439	433	456	441	411	436	452	445	404	441	442	443	434	446	430	466	432	427	402	464	417	436	451	434	437	453	408	492	422	433	501	461	433	447	441	409	443	417	441	454	436	382	453	462	474	473	409	441	429	427	386	410	432	411	445	443	445	435	432	432	382	406	455	474	433	419	446	442	466	437	408	380	402	474	429	417	431	424	452	475	444	430	432	409	438	414	438	424	423	415	401	383	404	433	421	398	444	448	438	405	439	436	466	479	432	428	440	435	439	439	439	401	405	412	450	445	445	441	427	412	478	450	474	456	449	422	413	417	425	449	449	414	420	422	403	423	462	463	438	404	460	466	431	422	394	398	470	423	431	443	433	413	444	451	438	447	425	447	431	416	392	491	458	467	422	453	442	436	453	412	455	447	413	421	456	451	448	476	407	398	467	462	445	437	413	448	407	385	470	417	432	396	424	418	432	418	442	406	397	419	469	399	461	407	414	450	447	442	433	423	435	441	411	405	461	432	409	370	397	425	456	466	448	450	451	448	418	440	455	427	412	429	429	434	460	474	430	411	456	420	432	452	432	434	411	415	481	446	414	429	405	418	415	458	404	386	416	407	434	418	418	474	440	410	460	426	476	397	424	392	383	394	444	427	378	433	408	427	431	463	387	453	436	420	479	432	417	427	450	373	463	430	477	450	423	433	448	496	414	406	449	416	464	421	422	447	420	440	420	398	435	433	417	462	402	465	457	410	451	433	443	449	468	463	461	445	418	439	468	399	448	450	398	426	432	439	457	470	462	427	440	428	457	456	397	446	418	443	411	434	401	384	414	454	464	410	417	493	455	423	438	371	449	438	432	434	427	414	395	434	434	448	457	467	416	446	427	399	410	410	483	458	422	444	449	434	426	460	410	439	442	456	414	434	442	408	436	436	381	415	430	434	444	466	432	459	448	401	451	445	423	441	412	441	449	428	452	448	438	432	400	407	444	412	409	428	413	436	381	448	455	411	428	417	414	446	445	441	433	395	454	394	458	424	416	407	454	478	437	448	433	420	453	387	443	440	427	416	419	444	476	420	440	473	391	402	442	425	412	402	436	406	385	481	446	454	434	415	441	419	437	448	414	452	459	431	451	396	463	464	453	425	434	425	397	410	441	454	448	419	402	413	453	456	423	402	446	462	474	409	424	444	428	437	446	452	416	431	445	435	437	439	450	450	427	471	438	400	431	425	435	421	450	460	446	429	404	432	442	467	426	395	446	440	422	408	430	435	447	432	457	423	449	414	440	440	443	410	426	424	434	432	442	434	398	417	412	431	423	394	387	414	426	409	417	393	421	397	453	405	429	412	445	411	409	417	433	456	425	415	455	445	474	458	409	420	481	398	431	390	442	412	444	423	455	418	484	416	427	411	426	444	420	458	427	412	460	403	486	389	407	402	468	383	459	423	402	435	479	447	429	432	399	452	382	466	427	427	402	413	457	432	433	419	434	443	408	448	448	433	482	400	445	429	417	462	410	435	393	401	442	445	423	463	448	498	457	449	430	408	452	419	404	392	413	416	408	416	439	443	464	425	398	434	409	423	416	417	446	469	442	433	456	433	429	405	421	406	405	425	434	432	434	450	426	444	442	386	439	420	437	407	458	439	422	445	424	416	430	454	465	428	423	423	419	414	442	441	440	415	432	413	422	430	417	436	445	412	407	452	438	458	434	429	425	392	428	446	425	420	437	414	420	450	388	460	398	437	462	436	459	431	410	475	425	432	401	476	423	467	442	415	414	439	471	427	453	455	448	447	428	415	428	438	425	455	400	438	443	459	448	397	431	432	410	452	427	463	460	444	463	405	428	406	410	460	441	433	387	458	459	439	453	420	458	416	459	406	417	455	457	419	445	479	415	434	436	438	441	420	415	404	419	412	420	431	427	415	434	460	420	434	457	434	459	406	417	423	433	416	414	441	446	412	448	405	464	448	423	414	443	421	441	425	416	461	464	467	461	430	405	416	408	461	424	422	425	434	438	405	441	441	424	425	439	412	411	430	459	464	418	453	439	430	432	404	448	440	455	455	406	434	422	375	484	447	433	420	407	396	431	471	397	419	413	415	440	428	415	384	450	455	437	425	416	440	446	417	420	408	469	388	421	451	416	382	417	451	417	418	432	421	418	446	401	452	438	436	441	435	457	434	450	422	413	386	425	455	470	419	448	439	408	421	441	461	445	415	479	475	418	433	465	476	390	468	412	423	454	465	429	412	442	410	448	445	391	409	418	392	435	440	424	405	416	452	428	445	462	422	446	406	432	432	420	416	435	447	415	418	439	441	386	432	412	431	467	463	448	434	451	401	406	503	464	399	452	470	445	439	427	432	420	419	447	425	387	414	422	438	455	425	423	447	426	462	405	413	453	482	449	444	410	420	370	447	428	433	471	430	425	424	461	438	460	432	452	433	426	459	458	420	433	443	400	397	422	406	397	426	408	442	407	453	431	440	405	425	395	420	445	405	418	446	438	442	428	425	453	434	407	476	433	413	435	411	414	433	443	456	485	445	436	424	412	441	468	430	426	432	481	401	449	406	449	423	420	429	477	448	463	455	427	482	408	390	434	406	448	417	421	424	439	429	437	437	443	434	435	441	422	463	445	436	442	429	445	402	420	470	447	419	452	443	446	429	423	462	430	420	409	448	463	390	401	454	409	427	417	452	461	408	437	434	413	422	429	464	437	379	481	402	434	419	408	401	439	426	426	458	453	457	437	484	476	454	443	423	486	420	412	456	429	443	453	435	417	445	471	449	443	409	414	428	432	438	434	412	388	421	465	421	427	417	443	430	448	448	429	409	414	427	399	431	395	417	416	429	431	464	421	416	456	437	474	442	405	419	459	452	439	467	463	423	394	411	418	465	465	415	440	403
39957	12573	5168	2915	1677	1185	1048	982	993	920	940	973	979	909	964	901	970	964	942	962	926	973	928	898	907	918	908	928	934	930	978	961	926	1020	905	937	956	911	909	945	920	976	998	905	968	917	954	905	953	925	987	962	905	958	898	981	967	930	928	881	923	956	937	944	938	929	933	949	898	936	946	934	952	966	958	927	923	938	899	904	921	896	936	936	980	952	929	943	954	948	1002	924	922	950	971	935	903	968	916	906	929	889	904	939	920	944	943	945	938	908	922	923	955	926	924	968	961	951	981	939	946	995	964	940	971	947	920	968	981	929	869	919	942	929	963	942	946	902	936	957	962	979	937	905	901	937	973	926	985	952	933	891	920	907	962	947	974	964	916	925	907	884	900	999	971	973	924	890	943	941	907	947	1001	1014	921	974	917	1009	912	940	943	903	936	952	863	904	913	897	977	971	885	952	943	972	958	967	904	939	955	921	883	952	987	924	946	935	908	937	936	936	943	927	995	908	931	877	977	951	956	981	980	943	944	902	925	920	910	997	932	946	952	961	970	916	979	904	905	886	937	983	923	939	918	1019	946	925	957	859	955	933	987	890	911	961	938	974	962	850	908	950	946	946	987	955	910	940	910	951	942	936	925	935	903	934	930	912	918	861	908	930	942	902	906	954	963	962	918	929	964	940	933	947	949	876	931	920	926	920	885	948	956	939	895	898	968	914	903	948	930	957	927	880	919	883	970	939	916	937	930	941	927	901	921	971	931	1001	948	899	942	935	915	905	969	906	940	1015	934	986	955	1008	980	943	995	957	918	963	938	968	883	949	937	995	917	961	950	972	925	899	959	941	958	947	934	957	878	964	930	944	959	894	930	928	929	969	960	858	978	892	960	941	1001	937	940	942	957	900	948	931	956	963	941	896	958	950	926	925	908	906	950	935	959	943	931	920	939	906	978	921	925	942	948	926	932	952	947	937	945	933	923	902	930	910	949	945	931	1021	941	910	939	908	941	976	959	947	954	940	937	972	903	961	893	907	921	922	907	939	906	896	976	953	959	931	991	957	931	958	944	979	950	972	933	953	939	910	953	908	929	964	987	922	944	937	972	940	925	917	965	922	994	972	975	888	994	929	936	922	947	910	893	953	929	896	899	920	901	925	890	912	918	907	974	948	926	919	985	931	949	960	983	876	951	937	934	940	943	956	934	942	935	949	928	950	935	935	920	943	887	933	936	893	905	939	885	958	932	948	1000	934	947	944	898	967	921	954	919	954	879	852	915	929	927	962	942	955	938	891	879	914	898	946	904	900	971	994	950	911	944	922	878	898	996	932	1003	953	956	908	913	935	909	949	916	914	888	959	956	938	947	962	929	899	885	958	989	912	944	924	966	884	936	951	880	932	857	923	894	917	957	981	926	911	982	914	924	909	924	902	907	911	941	865	928	989	945	929	928	926	924	958	930	907	873	915	938	986	985	878	906	890	905	1007	938	982	928	955	972	958	911	868	926	932	896	943	945	954	940	954	862	968	962	902	994	925	922	947	965	919	937	954	980	921	935	913	958	978	889	899	984	909	897	955	952	932	905	946	949	926	910	961	988	943	941	975	937	973	880	975	919	924	970	967	983	907	909	947	933	928	940	943	975	919	952	879	906	908	930	920	953	940	952	920	1015	965	936	996	949	915	902	963	866	939	978	886	891	901	940	933	975	912	940	1017	910	975	945	918	927	977	961	940	939	882	941	954	926	916	949	933	895	887	937	975	923	920	899	964	950	891	985	944	954	921	945	942	939	926	936	969	916	1001	953	923	963	937	928	931	973	895	950	967	934	908	905	968	975	908	922	919	921	919	920	975	906	930	971	956	945	936	1013	903	939	991	909	993	844	951	930	935	902	923	925	961	963	989	916	942	952	928	963	940	998	940	919	996	949	939	932	975	985	971	910	909	919	944	932	944	944	929	997	990	931	927	939	903	1004	981	947	935	969	885	971	934	986	895	944	902	943	924	946	961	916	925	942	991	920	952	920	974	932	877	975	921	923	909	942	937	964	918	921	1008	989	987	959	926	951	972	937	932	979	963	976	991	999	967	962	954	901	940	934	892	909	969	943	885	935	908	933	928	906	928	920	949	932	957	982	907	910	953	931	904	940	920	886	909	891	917	967	894	954	934	935	900	917	968	925	959	960	967	1008	934	924	967	940	953	896	931	906	915	972	951	967	919	880	952	924	967	940	1003	919	924	955	945	912	955	936	948	956	887	947	929	912	967	938	933	923	946	950	953	941	977	964	952	914	975	947	880	912	937	918	908	965	918	905	966	927	911	951	976	919	919	949	952	976	958	941	990	946	899	922	954	954	916	980	936	967	923	929	966	950	898	964	882	960	930	981	961	977	943	985	994	887	955	914	945	906	922	913	920	928	963	979	950	946	1011	917	944	957	965	920	948	924	886	921	961	970	935	990	952	929	934	911	967	889	938	960	937	974	905	941	928	1019	947	935	954	876	956	984	922	919	923	958	976	909	937	955	911	888	888	944	954	949	936	983	861	961	914	953	971	927	892	974	907	951	894	1024	948	960	910	906	1024	916	933	1027	898	932	978	878	918	963	950	949	881	923	902	948	923	960	955	928	956	948	930	940	929	909	928	961	995	904	899	921	922	925	934	914	877	919	962	926	982	919	892	1004	914	964	906	926	990	958	987	916	926	966	935	905	931	907	892	931	971	908	924	936	911	898	955	896	948	955	929	930	915	964	880	978	959	952	984	924	999	920	912	964	902	909	950	947	929	968	900	913	954	930	958	929	918	935	866	880	922	940	931	965	928	937	910	949	926	895	948	956	905	875	970	865	938	900	943	990	905	965	934	954	954	931	955	910	953	952	935	968	879	952	949	945	927	914	941	911	911	951	949	1016	911	930	968	899	897	938	957	933	943	907	918	931	971	937	909	927	890	954	899	965	923	943	888	960	915	914	865	981	924	885	939	917	978	959	911	944	916	927	933	929	911	922	1006	913	903	910	986	920	883	923	969	918	930	908	915	925	911	917	923	928	910	993	950	962	951	944	947	922	932	913	944	932	919	923	954	954	976	970	925	874	930	945	929	996	920	909	937	920	929	901	922	905	988	913	904	964	874	931	959	951	983	862	960	1005	972	897	947	959	914	911	907	895	962	924	892	935	860	951	965	927	885	949	960	954	984	951	918	983	931	876	927	948	981	935	915	958	939	952	936	946	967	912	975	904	931	968	897	935	938	961	940	936	954	937	978	1002	921	949	932	934	939	877	917	959	959	982	971	900	882	937	914	903	909	988	987	1008	962	905	961	917	868	917	956	938	926	949	995	942	953	969	929	979	963	935	863	933	890	904	914	1019	1012	970	949	951	979	936	978	912	917	948	936	931	962	922	968	942	950	938	862	950	881	922	898	916	960	891	951	981	938	923	947	957	906	892	950	941	931	968	971	920	971	918	937	940	918	1019	942	878	958	946	909	934	900	957	940	958	955	947	938	927	917	956	960	894	937	958	957	929	956	933	926	936	928	918	917
59615	28583	12251	2848	1073	663	530	497	444	430	431	454	409	440	432	436	417	497	427	425	434	448	480	440	464	438	479	470	439	419	451	430	445	481	471	455	465	413	470	427	493	423	459	427	426	439	446	432	476	380	426	440	429	472	410	469	436	486	431	472	441	451	456	434	425	453	439	478	456	508	459	443	455	447	438	447	475	390	441	410	476	420	433	472	445	436	438	424	433	425	486	453	413	406	457	462	468	458	431	406	423	451	457	462	448	444	438	445	439	454	442	464	485	452	484	440	427	434	440	407	449	429	444	453	433	435	436	436	418	445	448	461	473	460	439	461	454	492	453	421	453	398	417	423	426	432	414	456	453	419	412	446	431	408	454	395	433	463	448	457	441	449	430	451	445	409	428	484	469	417	489	434	486	440	441	442	439	480	418	446	431	469	420	438	433	448	482	449	415	459	439	416	465	435	458	436	425	432	434	407	433	446	419	411	487	425	467	439	434	431	432	437	427	462	438	443	461	410	422	438	445	407	472	445	445	427	448	438	501	400	420	478	442	439	443	426	452	431	412	454	434	448	429	472	449	441	455	468	441	471	481	456	418	396	458	461	402	460	481	408	434	426	425	451	478	418	422	416	467	463	449	451	396	405	425	432	460	439	435	423	421	417	440	485	427	433	410	428	427	445	448	457	417	481	479	452	387	438	439	446	450	440	433	460	425	428	472	432	451	418	446	426	462	398	498	469	436	483	422	441	450	448	430	405	440	436	415	419	410	406	431	457	432	438	418	417	446	442	417	441	443	469	415	480	426	398	443	459	463	432	430	449	448	440	438	451	460	422	389	425	426	445	410	440	463	431	446	466	446	458	489	426	411	403	455	430	446	452	458	464	424	473	437	455	460	443	461	478	425	443	450	470	399	454	461	436	412	428	451	442	444	456	457	418	435	436	471	463	419	477	425	426	505	440	429	464	468	388	467	469	439	472	476	441	433	450	431	408	458	422	424	421	405	453	461	436	432	448	395	440	453	437	451	427	454	435	412	406	452	462	433	399	417	431	415	434	459	449	417	452	465	461	394	444	491	438	423	453	441	495	429	402	455	463	408	451	442	411	428	433	450	446	473	474	424	431	397	446	416	494	416	411	445	468	417	452	440	502	473	411	435	445	425	489	426	430	449	478	419	431	482	416	457	487	447	430	415	443	455	436	480	488	469	454	440	443	418	448	481	459	432	423	465	448	451	437	423	416	427	461	424	423	399	427	419	444	419	469	449	459	472	454	417	445	441	465	443	428	408	416	447	493	426	449	462	454	421	400	390	448	412	432	460	458	432	484	449	448	451	432	413	482	420	422	439	420	466	456	423	387	428	438	428	474	423	397	452	421	458	448	456	490	442	383	391	442	433	441	406	453	428	447	432	443	444	414	500	419	422	429	421	493	464	464	459	458	423	464	483	433	462	460	414	413	447	414	467	456	437	456	419	455	410	476	450	414	453	436	429	431	448	470	458	437	425	473	440	404	435	446	458	461	431	442	440	449	461	435	475	409	458	444	393	450	435	400	422	429	431	429	439	406	443	436	463	403	461	464	451	438	458	442	475	434	418	430	428	449	467	431	441	428	477	426	440	434	428	433	421	426	455	454	461	442	398	437	438	443	449	464	450	458	452	422	457	479	444	450	457	471	450	421	421	417	472	453	441	465	471	481	422	449	447	464	434	447	427	477	453	442	458	436	414	446	462	461	441	401	465	460	480	485	446	449	415	415	461	439	464	443	468	482	464	461	456	397	482	438	440	423	395	435	474	423	420	473	489	439	407	454	452	429	456	459	427	463	483	441	427	413	439	439	435	442	438	484	449	410	409	447	454	451	448	449	411	466	421	426	495	427	406	472	421	499	440	416	414	486	416	408	411	402	450	471	452	478	458	422	465	428	466	464	446	400	420	427	455	469	441	465	490	432	432	458	484	470	423	471	478	454	392	462	409	444	425	445	441	419	439	459	475	448	427	466	464	460	441	426	459	419	446	434	474	473	427	433	431	446	438	438	418	458	427	441	438	448	494	466	455	424	428	419	469	423	387	429	483	421	398	436	450	418	452	482	417	450	451	402	436	408	443	440	440	410	462	433	446	477	443	437	428	462	451	450	439	446	462	405	430	411	411	472	429	400	428	425	427	451	402	459	444	424	421	443	458	445	428	401	449	434	434	398	468	449	429	443	431	474	415	437	460	428	424	401	435	476	458	466	423	423	442	441	404	494	408	468	492	474	499	444	446	451	466	434	473	462	424	447	409	444	456	445	447	480	436	477	444	445	472	449	407	467	460	453	388	466	485	426	448	468	427	479	449	457	461	429	468	430	449	448	401	454	453	434	466	422	435	424	441	433	413	428	448	463	449	433	451	415	450	410	488	454	435	443	388	457	459	443	456	428	458	486	475	445	454	405	435	433	438	492	423	432	453	473	400	462	485	444	438	443	425	420	452	452	476	459	414	417	435	450	438	409	460	410	447	459	460	425	447	439	430	430	470	415	413	432	419	444	412	460	443	435	413	475	438	461	429	432	411	424	414	427	443	455	448	420	433	400	437	456	399	396	428	428	453	445	427	438	441	395	433	426	466	462	421	453	438	405	398	438	453	438	464	440	428	435	468	445	453	431	408	413	459	428	439	483	451	445	427	453	458	480	404	447	449	442	442	415	425	411	428	479	428	452	417	423	403	433	415	428	454	422	411	425	451	469	430	496	434	447	400	442	449	450	411	426	431	400	476	461	429	468	439	443	435	447	432	408	488	426	438	442	418	480	447	408	469	432	452	445	460	466	452	486	450	440	461	482	483	440	493	440	448	423	482	452	410	461	448	453	426	415	428	462	439	471	429	497	459	442	423	444	432	444	438	449	431	457	455	426	415	424	418	472	469	425	426	447	463	455	441	435	412	409	414	432	479	427	408	424	428	504	404	426	461	422	436	438	439	448	446	457	424	437	415	458	446	406	401	446	458	461	444	466	449	464	416	460	445	446	457	440	452	474	405	385	425	406	407	410	464	407	403	464	415	432	472	483	426	457	424	491	451	448	433	429	450	457	444	417	417	445	472	482	478	451	420	423	406	424	408	402	435	467	436	457	435	424	476	460	419	423	446	455	451	435	480	442	455	414	457	447	432	391	444	437	416	408	463	497	475	437	430	472	440	410	453	427	431	406	438	421	433	407	444	419	419	458	412	488	421	468	443	458	398	435	412	442	471	446	423	449	432	434	428	448	428	435	416	454	429	460	407	442	438	388	444	474	428	441	483	464	382	476	508	476	440	422	468	482	437	411	439	408	428	443	476	452	457	460	477	403	418	442	458	477	494	440	482	476	450	427	482	451	445	422	432	482	452	413	439	409	471	428	401	446	430	464	417	444	444	416	396	446	435	476	443	408	475	403	442	448	454	460	420	422	437	466	436	446	424	458	481	456	452	423	430	444	420	467	386	471	467	451	437	450	452	439	471	476	457	443	405	424	428	434
41081	19062	8941	4234	2475	1593	1195	979	1048	975	991	945	986	1018	945	949	1004	995	936	1013	928	980	910	974	953	973	949	939	914	953	947	977	935	1039	953	951	925	923	967	919	940	986	908	937	953	1018	970	988	931	995	912	926	952	907	949	928	944	948	934	938	927	989	967	979	945	930	972	997	913	951	970	959	969	962	948	941	974	946	963	972	970	945	1004	959	918	947	917	950	1020	949	907	946	1016	947	959	919	990	982	917	938	926	1008	900	1017	912	960	957	959	946	967	951	924	923	933	974	983	962	861	950	952	959	964	910	951	922	940	940	926	994	974	972	980	971	948	915	960	887	904	949	926	960	946	936	906	951	965	978	934	942	998	904	919	982	1005	947	998	916	932	994	994	945	936	874	947	950	956	980	983	887	914	946	951	990	944	908	986	964	911	951	998	970	918	937	912	927	962	947	991	914	921	965	952	944	978	987	936	945	874	929	924	973	904	925	989	940	975	963	904	971	963	913	921	1018	924	963	928	903	914	957	869	941	952	970	958	944	927	882	949	973	931	945	945	969	979	914	999	904	946	969	977	974	937	947	966	964	901	939	920	993	955	940	930	920	943	951	986	974	956	973	979	962	962	957	932	952	920	947	913	953	986	945	930	923	902	963	916	911	902	984	947	931	929	970	911	1001	1005	1015	1023	912	883	888	1026	943	920	969	935	950	927	1017	980	962	982	919	931	909	920	932	981	982	927	940	948	934	967	960	893	941	928	960	951	1002	958	947	922	918	969	932	894	970	936	954	935	966	950	961	934	965	1004	956	976	937	949	977	988	967	957	956	979	902	924	868	965	971	946	967	942	907	981	959	980	925	994	995	959	953	985	965	917	942	923	959	970	956	969	980	957	945	952	995	944	914	964	993	938	955	946	879	970	886	1045	980	994	912	967	870	933	936	952	956	987	958	927	904	938	966	930	928	969	935	967	889	914	954	962	1006	934	985	980	940	971	874	915	953	1014	958	958	916	994	985	916	941	949	1002	931	958	988	906	938	973	946	946	934	941	913	955	992	995	963	919	1018	921	914	952	934	963	919	913	952	935	988	929	975	968	932	951	955	1002	958	955	970	993	950	929	936	976	993	942	992	964	954	975	997	992	965	961	957	963	971	921	905	1020	948	973	951	894	958	942	941	985	949	967	984	967	997	1002	923	1018	948	934	912	974	960	941	987	998	955	920	929	979	943	970	953	993	948	995	961	946	930	990	967	960	931	932	941	932	923	930	885	970	956	960	913	1007	944	894	886	951	990	946	966	917	902	1014	980	922	964	989	950	960	917	950	950	945	962	942	903	958	955	954	901	943	926	927	984	951	1001	925	874	935	943	960	956	970	1023	945	971	929	907	940	973	937	953	928	969	1009	912	934	969	915	916	935	923	910	905	964	963	1011	977	968	985	939	929	982	987	944	935	933	971	994	923	1006	986	956	876	984	907	983	907	962	962	910	875	910	1005	973	973	1006	954	939	940	948	940	918	928	964	943	911	930	948	901	912	946	929	914	1024	933	952	961	984	945	962	956	982	980	971	941	974	895	967	947	934	957	1024	942	928	980	960	973	967	943	971	935	982	990	929	965	1000	973	985	957	934	903	927	966	954	1006	946	925	928	952	939	915	910	900	967	897	948	992	968	957	887	961	945	970	925	911	893	976	976	962	936	959	920	935	923	988	953	952	948	925	939	945	992	966	909	925	941	937	995	957	982	871	944	930	949	896	920	964	929	923	930	989	962	930	932	990	935	951	893	971	974	901	923	927	979	947	927	958	912	925	970	1014	993	932	987	969	918	980	929	944	960	964	986	985	918	947	926	908	937	951	973	947	917	941	927	949	995	929	977	984	957	910	897	976	920	976	976	934	918	988	985	977	993	932	977	933	956	954	917	961	933	941	974	951	904	980	942	941	924	917	946	947	948	933	976	930	962	973	1000	940	994	920	982	935	936	944	914	970	967	970	912	960	976	931	971	974	950	994	993	998	984	925	953	938	915	961	941	944	932	1001	947	975	941	963	894	986	965	942	955	981	904	985	911	928	909	940	957	966	878	935	892	916	924	957	950	939	977	974	935	1005	963	968	1001	963	939	923	976	972	943	947	902	924	928	1003	967	992	990	929	932	967	925	951	921	960	936	920	936	984	988	902	961	916	1004	978	992	953	867	973	931	921	975	939	987	967	941	990	988	949	943	978	953	1010	993	990	1026	1035	929	963	923	914	944	986	947	997	922	944	954	920	946	943	970	946	914	971	1009	955	975	968	937	967	934	921	956	922	961	906	960	954	958	960	972	914	916	939	950	943	938	888	962	985	955	971	916	980	939	978	935	919	965	925	933	994	922	1009	957	988	966	903	942	932	1003	1005	949	966	963	938	962	973	928	939	901	943	956	948	905	935	950	861	977	876	995	943	959	1023	919	940	955	927	957	989	923	998	939	950	976	938	939	947	964	964	995	937	950	940	930	965	936	948	983	948	964	975	929	911	977	926	945	936	954	953	951	940	1019	966	976	949	933	856	976	966	991	954	938	978	905	969	931	954	958	942	948	956	928	921	935	956	921	989	963	972	1023	949	977	921	935	946	882	922	1016	955	905	1020	952	956	954	1002	959	933	986	935	949	948	973	949	874	930	902	982	980	981	960	953	955	899	938	968	987	930	921	955	984	955	971	907	948	953	958	968	962	911	898	976	936	886	1006	914	965	928	970	917	923	998	1033	921	949	959	887	979	931	963	973	936	877	960	919	982	935	973	977	942	974	960	940	955	932	934	946	960	973	919	925	926	972	920	946	962	969	968	976	957	939	981	995	1009	973	942	982	898	941	952	1018	952	998	901	915	956	949	964	939	966	955	981	986	915	998	945	889	1030	942	923	975	948	980	966	969	946	947	927	995	923	919	1045	976	938	902	993	921	910	940	1000	996	925	977	947	907	948	938	966	962	919	943	998	1017	928	950	968	959	969	976	918	951	991	921	928	958	898	954	1003	973	911	954	988	1004	941	941	1026	950	952	992	891	965	948	911	894	955	906	946	933	975	941	992	893	944	935	925	961	924	954	913	918	934	958	915	931	953	965	944	992	942	973	951	921	960	933	945	1015	977	903	949	930	927	928	923	952	954	949	926	899	918	1020	956	991	953	919	974	917	989	930	907	955	986	961	953	941	929	992	931	906	934	952	910	942	945	951	967	917	960	999	927	1008	948	945	946	951	926	951	987	948	930	1014	951	1019	1026	933	971	974	938	946	914	934	949	1020	1017	944	940	966	959	929	959	963	996	913	911	955	1010	873	997	910	912	982	942	960	1006	926	1038	1011	950	959	908	932	941	945	939	980	914	978	968	924	928	990	922	935	984	925	969	985	968	936	968	954	954	924	895	947	972	919	977	973	943	942	993	959	916	969	941	940	938	980	964	967	955	969	928	982	947	884	954	985	945	964	1011	988	934	983	938	924	946	1026	949	996	952	970	938	946	927	964	980	954	932	940	970	975	1003	973	930	958	914	887	915	984	1000	928	964	950	948	910	935	921	930	942	984	899	968	904	931	978	971	885	945	949	956	964	948	978	961	982
53119	21998	4882	1182	646	511	480	485	410	404	468	365	419	409	408	430	420	396	484	455	379	420	431	402	407	425	437	401	404	421	421	406	419	447	450	442	437	398	481	419	394	436	417	445	425	440	425	463	398	438	425	409	435	429	453	435	433	436	393	437	430	409	444	438	421	419	426	420	480	401	446	399	376	458	407	433	418	415	414	396	394	399	443	395	417	469	438	411	447	408	393	471	443	460	423	448	443	392	424	374	415	420	413	420	445	440	445	407	413	454	452	366	414	430	445	463	407	429	444	436	426	410	445	447	399	487	412	393	425	425	457	462	408	427	436	414	408	396	425	432	464	403	395	458	449	429	370	455	435	386	397	442	429	432	413	407	429	419	445	464	462	479	408	440	419	432	414	440	404	400	400	411	405	428	414	388	390	447	402	408	416	388	416	425	407	427	485	427	430	431	412	427	425	406	381	393	403	438	420	407	397	422	448	467	401	430	471	410	450	427	436	382	433	443	430	399	415	414	442	435	452	376	389	420	492	451	462	450	425	444	447	413	409	444	441	478	416	440	429	442	437	402	459	394	392	426	465	445	468	381	416	423	437	420	401	435	424	378	470	436	428	414	429	425	401	422	415	421	408	454	414	424	437	413	414	399	388	421	448	424	389	431	431	416	389	407	428	441	391	415	459	462	435	408	419	360	427	427	416	432	374	397	427	440	428	421	433	450	434	449	416	455	480	401	418	440	442	465	450	410	443	402	424	452	462	435	414	419	440	444	424	402	417	432	391	426	398	416	419	405	406	400	406	413	417	426	414	431	406	376	456	445	404	397	415	430	414	439	442	390	397	455	447	420	397	432	386	423	462	444	413	391	434	447	441	460	439	426	389	396	431	410	406	412	419	401	431	439	433	425	442	445	471	433	437	476	429	415	455	430	406	438	465	420	401	439	431	408	429	388	416	458	404	405	413	408	384	398	415	396	431	442	450	410	434	424	449	465	376	422	448	420	449	432	400	466	412	417	432	392	418	424	424	438	446	409	418	433	445	422	418	424	419	430	432	452	437	432	425	424	422	417	438	431	455	406	385	425	445	468	452	398	429	423	420	436	464	418	432	402	434	414	420	411	404	407	380	411	436	446	456	422	452	441	424	410	459	405	436	425	411	423	430	429	413	442	406	424	405	426	430	407	400	391	409	441	470	439	427	494	485	425	393	399	397	419	437	425	419	434	432	460	453	453	446	400	431	439	409	410	464	450	437	413	440	411	414	404	394	445	408	392	424	398	407	429	443	407	436	456	433	434	381	444	407	395	386	434	390	414	448	410	439	421	436	421	459	393	407	413	450	437	422	425	395	407	370	390	412	437	428	434	406	475	428	421	420	457	428	420	405	425	433	420	456	471	437	417	439	445	437	388	445	414	421	403	431	393	442	416	407	430	404	400	438	440	453	422	436	407	421	423	402	392	432	396	446	404	416	448	414	462	449	425	489	414	440	476	486	436	420	403	405	404	427	392	402	425	446	443	407	488	455	416	422	428	431	448	388	420	427	431	406	412	396	422	487	447	452	408	430	427	421	427	451	414	437	428	433	400	445	415	420	392	427	431	459	435	404	450	413	431	395	479	396	434	428	426	402	412	464	448	397	444	472	408	477	416	397	414	416	414	446	421	432	453	424	438	429	418	437	402	404	468	398	420	459	413	434	412	398	425	404	433	432	448	399	475	414	386	432	440	394	452	415	430	428	425	419	472	414	416	406	399	437	435	387	453	442	436	463	430	417	422	469	438	417	389	438	421	448	436	450	433	394	373	396	434	393	464	412	447	428	406	396	438	419	396	451	396	411	437	369	438	402	398	483	428	415	403	429	446	421	405	427	432	439	419	409	461	412	403	461	412	410	382	429	414	420	443	371	444	443	451	429	424	440	446	426	405	448	412	422	396	408	410	436	409	413	409	441	391	432	443	451	438	411	406	422	413	448	440	443	430	421	405	446	449	417	463	421	401	419	429	412	428	426	396	420	449	400	398	429	438	420	469	421	458	438	452	432	422	386	400	389	454	408	447	445	416	426	417	442	392	429	447	418	410	443	412	451	448	445	445	438	437	446	442	429	397	425	383	395	433	454	461	413	403	416	421	411	431	425	426	412	432	435	421	421	449	422	436	426	445	444	445	425	450	401	434	443	412	457	415	388	399	394	427	444	445	445	408	481	450	406	400	449	433	392	404	440	437	427	427	420	442	455	409	421	422	399	454	374	446	422	404	418	454	437	416	425	470	427	429	430	421	440	457	460	413	410	410	425	432	426	417	431	413	463	435	432	420	386	419	407	419	445	419	407	457	437	430	420	451	431	428	419	420	423	427	430	417	444	380	446	398	477	437	413	395	403	470	416	445	428	379	433	407	429	391	428	411	432	394	453	415	428	423	459	422	415	416	390	454	466	440	423	406	376	406	398	416	435	415	437	424	437	411	407	446	408	399	397	420	416	452	446	414	420	396	439	404	409	399	453	406	437	420	451	425	487	394	416	425	427	432	447	402	462	418	435	464	401	398	386	453	450	401	421	430	453	439	445	419	439	437	413	411	458	436	396	408	424	412	444	430	387	409	439	416	427	406	439	398	437	460	450	442	411	390	427	420	476	450	438	421	380	436	422	371	396	432	382	429	414	453	450	437	382	468	435	474	436	460	438	394	430	468	446	418	436	429	483	445	438	440	443	450	421	399	429	433	393	428	455	435	399	423	431	411	420	415	443	396	426	454	422	437	400	402	428	427	436	455	448	443	453	404	392	407	434	402	421	444	417	435	453	414	408	442	453	474	429	432	407	423	418	423	447	435	403	426	413	409	421	408	404	397	390	420	411	423	436	435	454	409	445	402	449	458	438	443	412	404	417	460	403	420	479	410	403	410	395	420	416	442	424	406	443	414	430	399	431	409	442	427	423	445	449	416	434	385	427	462	426	421	435	433	452	450	420	448	431	407	419	428	429	441	401	402	436	442	436	400	402	427	426	404	390	438	444	439	476	411	430	398	398	434	429	476	475	400	453	434	418	419	423	409	447	411	457	416	434	433	403	450	460	429	408	409	400	458	418	468	430	458	401	443	437	419	413	423	436	426	446	436	413	412	373	410	428	434	432	435	402	455	445	389	414	460	423	423	426	383	413	444	420	385	419	428	442	450	456	402	470	438	431	407	406	436	454	431	407	428	414	397	416	433	423	431	425	416	408	441	404	442	408	417	403	429	422	443	480	393	428	396	428	410	418	380	447	400	411	434	428	423	437	448	415	473	382	419	441	463	472	431	423	468	420	399	434	417	396	407	410	409	396	386	405	423	422	451	431	409	378	411	404	441	404	431	398	401	434	405	395	419	418	449	419	439	415	447	456	445	461	442	441	427	427	440	443	414	450	410	434	414	412	409	421	432	394	454	425	395	393	421	445	443	476	414	410	416	460	436	419	447	388	457	417	438	412	447	430	447	426	405	453	432	418	396	436	404	422	432	405	417
37119	15118	4498	2462	1465	1103	1015	951	924	955	955	899	966	952	950	924	896	948	908	905	917	941	931	922	876	997	937	957	897	930	918	942	925	941	923	864	920	910	930	927	915	946	925	930	933	965	905	922	930	971	919	915	898	926	933	923	923	910	928	936	969	895	909	940	930	909	876	900	905	954	947	934	947	916	897	916	976	919	923	903	932	970	900	900	975	915	916	898	909	937	872	935	915	944	928	924	877	948	914	931	945	926	912	895	893	898	901	945	922	989	865	892	880	914	945	938	907	967	902	916	957	906	925	893	951	874	922	871	911	911	862	915	972	979	919	924	944	954	936	991	909	964	963	933	890	920	901	906	928	862	951	910	924	902	897	881	927	900	926	900	908	895	869	919	893	926	914	943	991	894	918	915	952	912	900	918	898	917	922	886	942	910	950	930	917	945	927	984	969	908	941	934	897	957	879	902	921	945	916	974	995	984	926	925	897	913	915	827	880	878	881	932	940	900	944	928	927	982	894	917	914	914	978	906	932	941	922	880	918	877	912	938	861	904	924	907	882	949	898	929	915	847	927	956	884	963	918	941	973	922	938	904	859	901	910	906	869	995	942	877	867	935	904	876	862	975	903	894	909	929	932	860	953	911	954	938	926	911	948	948	907	938	918	931	926	863	878	898	907	860	913	973	896	915	910	959	907	950	942	943	945	846	946	880	900	937	919	872	850	889	844	1000	935	922	892	907	881	923	939	906	930	901	905	917	899	910	917	946	929	905	951	911	968	937	924	908	915	938	969	970	914	946	953	914	909	957	941	924	898	892	945	972	938	935	957	909	891	950	933	873	931	897	878	916	888	927	890	926	930	882	895	886	939	977	936	919	925	891	900	909	990	906	902	955	926	867	884	889	905	878	879	948	970	909	915	918	931	895	914	888	887	904	905	919	907	946	945	931	910	950	868	931	906	862	897	937	959	951	974	913	949	922	915	960	954	924	916	898	904	914	940	883	881	944	902	941	934	962	949	899	898	948	929	855	949	942	956	996	892	980	924	939	937	904	879	939	937	939	892	943	895	949	861	989	900	914	896	905	885	885	898	875	922	925	921	934	889	897	919	941	986	925	952	919	912	989	937	908	880	849	936	925	888	935	912	856	870	913	971	840	944	915	921	876	901	906	833	921	893	925	927	875	921	879	890	931	906	924	944	895	903	881	981	909	908	940	963	865	953	930	899	938	892	977	936	940	932	918	862	918	933	924	924	930	885	950	879	875	954	937	957	923	887	917	874	920	895	976	914	903	931	936	900	880	955	901	863	971	907	914	869	923	884	932	934	885	908	928	965	923	872	879	911	880	902	934	890	954	959	938	878	927	938	909	896	923	922	988	934	949	891	954	923	965	926	873	956	939	866	915	916	899	888	928	901	857	943	952	906	914	973	901	877	957	920	907	914	861	951	953	929	883	894	952	902	922	933	976	943	895	964	891	910	921	897	935	871	944	968	890	958	845	953	914	966	937	930	923	965	933	934	940	909	916	875	904	895	928	912	924	876	993	886	923	931	944	910	920	910	874	960	984	938	936	952	886	917	928	910	930	904	910	933	951	938	950	924	943	907	950	919	878	921	971	920	907	892	949	893	914	847	908	908	917	939	931	919	914	991	925	949	957	917	916	921	905	919	934	900	928	898	936	889	907	884	899	891	953	900	948	900	908	901	971	943	947	940	900	899	910	935	915	865	901	901	948	876	899	972	923	962	909	917	975	900	867	896	858	891	922	916	896	907	904	889	936	938	878	949	966	919	954	939	931	870	876	934	887	963	921	940	924	878	901	885	966	890	931	903	908	960	919	917	953	966	911	907	901	893	919	937	952	955	911	917	902	889	889	861	894	926	912	887	901	891	915	874	872	935	907	925	968	938	926	956	925	948	959	909	912	904	867	940	935	913	936	943	936	928	924	926	902	940	883	982	908	919	915	945	919	889	929	940	894	897	941	882	940	938	899	923	911	910	944	867	868	862	892	928	940	879	919	891	913	904	950	908	953	900	931	936	923	921	890	922	906	929	925	932	876	959	899	926	913	899	942	947	915	891	870	968	880	931	870	890	881	885	930	910	889	940	870	938	870	905	923	901	904	943	912	936	914	876	893	939	936	912	956	939	930	950	929	876	884	902	909	981	898	915	932	946	917	881	941	923	942	959	976	932	957	907	908	867	891	954	888	950	900	940	948	947	953	900	891	889	974	921	936	931	908	936	966	956	905	912	969	943	950	902	926	934	960	907	928	958	880	928	918	886	934	902	904	904	939	886	901	919	915	882	911	920	935	961	902	918	897	946	962	890	925	930	916	884	895	911	908	917	848	985	922	906	906	933	965	915	925	868	924	871	903	931	955	912	914	942	948	985	918	942	898	870	911	934	931	880	956	932	924	919	907	896	918	922	923	895	891	911	907	872	895	938	917	905	892	909	922	880	903	889	911	915	904	928	925	925	924	881	942	964	921	879	920	906	884	923	927	921	956	967	907	930	894	855	888	935	900	868	878	882	885	945	945	895	978	902	855	911	888	882	976	896	967	969	914	907	880	1010	910	937	891	891	913	895	907	907	915	916	950	942	908	933	947	968	891	916	920	909	886	915	859	900	920	904	930	907	944	953	903	966	853	928	911	973	928	886	942	965	905	919	970	904	911	893	919	940	927	852	896	973	896	901	911	865	930	877	902	972	970	929	890	874	925	869	893	900	870	954	920	880	947	871	910	932	908	908	869	909	957	874	941	874	948	883	935	883	930	924	960	926	985	941	925	910	935	946	976	911	911	938	896	888	888	959	960	931	889	929	852	927	898	897	945	879	879	900	929	883	897	930	994	908	923	916	904	887	895	930	941	908	921	968	933	943	880	870	954	915	893	910	928	881	932	902	929	928	925	1015	902	936	924	916	963	921	918	890	956	936	945	849	947	886	888	888	908	857	900	925	958	906	914	946	962	945	939	987	972	920	896	963	907	875	956	926	931	948	957	894	893	891	891	891	891	907	957	901	893	941	893	904	892	955	914	879	916	898	897	919	931	935	902	935	867	910	888	871	926	937	855	914	934	903	922	910	899	981	925	883	930	903	952	946	934	887	947	942	890	927	968	928	902	953	941	878	929	906	907	924	917	953	936	936	841	897	897	948	900	971	968	905	874	895	978	857	955	920	899	882	893	901	911	938	910	944	899	925	878	902	939	951	975	952	941	921	924	925	926	896	904	921	917	947	936	907	870	903	928	909	924	925	920	940	926	909	894	872	937	947	876	911	934	941	915	859	916	922	884	934	944	886	943	893	944	921	916	911	977	875	952	914	942	950	872	913	915	904	865	949	909	917	927	909	927	936	926	959	898	909	925	918	934	910	917	899	864	909	931	919	902	921	882	931	916	911	932	936	912	918	901	939	907	840	910	913	907	874	895	971	854	944	943	899	933	862	926	947	896	958	927	907	920	917	933	894	875	908	915	954	926	877	915	925	913	867	897	936	897
60102	28065	11518	3278	989	573	494	496	449	428	402	417	424	450	395	420	417	436	408	450	420	441	480	411	433	434	424	451	440	399	396	413	402	414	430	457	459	453	419	429	445	436	452	389	425	428	422	434	439	470	412	442	422	437	405	389	500	425	436	407	419	390	407	432	452	425	467	426	436	393	447	438	446	400	456	440	447	451	382	468	392	435	429	412	484	424	441	472	431	418	443	434	457	411	446	431	403	428	400	421	454	415	451	423	399	420	426	383	398	450	451	477	412	442	396	405	438	421	396	432	392	411	435	453	446	424	500	431	403	401	445	436	443	410	436	432	424	426	447	466	434	423	400	403	386	391	452	442	452	398	434	426	494	412	390	411	408	430	423	436	463	458	408	408	381	423	418	427	437	425	421	424	457	430	429	412	465	425	423	405	394	451	406	391	425	465	427	437	404	476	443	414	428	408	418	403	422	410	441	425	399	439	391	401	441	415	441	407	386	405	434	417	425	471	417	424	430	437	450	449	417	469	475	446	436	433	460	425	436	391	414	403	416	421	398	457	454	434	450	426	408	401	431	389	437	453	436	451	436	414	393	445	445	410	389	424	441	446	435	391	375	436	447	401	425	443	434	417	432	429	435	465	445	431	459	427	426	423	375	420	448	409	434	454	420	417	427	444	445	423	453	422	397	446	427	419	444	436	419	411	415	417	414	446	395	437	420	425	416	406	459	440	390	454	415	440	406	433	393	393	398	423	407	480	454	427	440	437	450	401	442	431	383	423	431	413	414	435	407	438	458	459	424	456	432	455	437	423	436	429	418	428	454	465	437	470	448	404	430	392	432	431	457	448	464	464	401	428	418	466	451	452	407	425	461	468	415	418	453	447	461	456	422	420	425	466	398	419	418	434	434	448	433	441	427	477	401	468	459	473	448	410	470	435	453	421	465	424	457	393	454	458	455	390	438	435	410	400	461	431	409	376	385	421	429	467	441	435	426	412	421	468	404	425	442	419	452	408	456	507	416	444	453	422	420	417	423	446	422	403	410	417	423	411	403	432	420	420	444	450	423	425	428	445	445	486	422	397	454	405	420	391	411	441	454	418	433	417	450	409	427	436	437	410	456	421	418	421	422	449	436	456	413	445	446	422	392	414	404	461	401	420	464	431	454	448	431	447	435	424	395	417	429	421	450	471	468	412	437	454	461	434	435	418	425	447	428	407	430	452	435	409	416	407	423	436	428	395	400	448	433	432	412	414	391	448	439	389	447	450	426	426	414	490	474	443	437	401	441	429	408	449	425	425	434	450	410	429	414	452	425	425	396	423	428	445	449	480	464	475	406	459	445	392	437	383	400	428	420	420	449	447	427	433	416	353	434	394	388	396	449	405	405	459	420	421	446	433	458	407	413	443	437	464	404	432	414	415	457	420	430	423	409	383	406	481	415	431	407	429	419	420	409	439	477	475	432	437	431	436	432	445	441	424	448	481	402	420	408	439	438	455	433	427	431	409	417	456	391	407	401	417	479	449	444	421	438	417	446	406	401	423	474	468	446	428	439	429	390	430	414	444	439	410	403	429	389	448	430	415	408	376	413	374	409	421	442	448	430	407	440	450	460	434	394	427	401	416	445	430	415	434	430	418	441	418	427	407	475	427	430	389	420	376	402	447	420	454	452	421	423	455	400	417	424	449	441	456	413	400	442	411	413	431	420	468	432	466	457	428	418	423	429	426	444	404	427	459	431	437	396	408	432	433	401	443	442	427	420	429	467	378	402	429	388	435	435	415	398	409	443	425	421	440	432	435	381	418	417	397	444	446	427	417	432	463	445	426	475	416	422	430	484	412	405	424	410	385	420	415	446	391	417	450	396	467	417	433	393	394	399	422	399	439	413	457	411	464	460	400	434	400	451	456	407	435	386	424	438	446	445	437	418	370	400	392	434	407	421	446	416	427	450	427	425	411	406	433	485	419	430	395	470	440	470	414	404	406	470	419	416	451	411	445	427	471	386	466	428	451	411	414	416	440	416	451	414	462	428	461	462	447	447	453	405	448	408	441	455	391	455	394	429	448	429	447	444	404	434	400	416	433	406	397	443	432	428	474	402	445	443	436	441	433	428	407	446	461	427	432	412	436	436	398	462	435	432	468	460	427	442	433	426	404	445	439	446	437	424	429	415	413	459	427	425	429	402	394	440	382	466	398	396	408	413	396	439	414	474	440	463	443	408	409	441	407	429	461	442	419	417	417	452	416	456	415	423	442	427	440	429	445	452	452	446	477	423	432	423	424	423	443	457	429	463	406	409	407	377	434	478	409	446	433	434	424	419	426	418	399	453	425	396	438	462	448	466	354	408	445	469	437	443	423	481	454	460	435	419	401	439	415	433	424	432	421	422	412	404	433	425	453	455	406	455	411	499	414	441	480	442	438	412	450	429	428	437	423	428	414	439	438	419	466	460	430	420	434	404	441	400	394	415	382	442	401	452	429	433	435	432	437	428	415	452	462	449	433	438	422	442	434	416	401	409	410	437	433	359	473	381	407	427	436	405	412	445	402	404	414	462	447	424	380	454	483	453	442	447	435	387	417	487	459	424	472	454	422	421	447	452	421	440	461	435	436	422	446	451	437	441	465	457	403	444	421	433	444	464	403	373	427	434	436	463	450	405	434	421	438	467	442	466	400	441	399	427	429	426	450	423	408	407	403	430	477	436	451	433	422	433	438	377	429	447	450	430	458	406	431	436	417	441	430	472	495	420	453	431	388	454	416	472	436	392	468	470	396	466	410	460	373	420	393	402	450	475	445	420	369	462	393	456	464	424	464	431	437	432	410	375	435	448	434	413	445	397	441	494	419	399	412	400	447	407	495	445	462	390	415	421	430	436	444	404	404	461	451	418	427	456	420	443	436	418	414	406	440	481	464	450	470	419	453	429	459	457	434	440	461	397	467	460	436	420	426	402	429	415	445	425	453	443	429	408	456	445	429	403	439	445	436	445	466	430	404	426	407	448	402	427	456	445	442	446	455	456	440	393	440	426	404	447	467	476	481	441	453	411	432	451	407	431	427	464	418	445	424	444	421	437	400	409	431	440	426	391	429	417	419	447	415	420	388	413	423	432	435	433	458	419	428	459	393	442	438	449	412	421	411	439	431	427	382	443	390	408	400	433	410	438	430	451	405	430	444	434	419	440	430	434	442	422	439	444	436	433	408	384	423	422	440	445	445	416	462	412	406	468	418	437	427	442	425	398	393	403	444	423	450	434	442	443	399	408	433	431	476	418	442	429	454	438	401	454	454	412	442	449	444	457	442	403	434	434	430	435	404	426	441	470	435	417	415	460	428	420	408	430	422	451	439	420	428	469	450	436	459	425	442	400	445	426	480	423	414	386	437	413	432	427	440	488	411	427	435	421	425	470	377	446	422	399	455	407	435	428	425	427	430	427	417	409	381	401	419	421	445	435	413	389	444	406	426	421	410	406	392	419	447	422	411	446	440	444	447
41510	18597	9574	5160	2235	1474	1207	1140	961	911	990	967	965	985	1009	981	970	907	949	885	947	896	950	953	918	922	956	932	914	937	919	954	933	931	904	936	912	903	961	959	918	988	930	976	974	944	912	929	941	974	931	936	893	953	933	871	997	941	934	973	901	920	938	896	890	938	895	912	929	891	915	883	968	931	937	906	932	948	905	891	943	893	899	888	927	957	957	948	917	900	1002	923	944	913	945	963	907	979	932	913	940	910	956	936	909	860	953	906	914	901	931	924	963	900	949	958	985	940	910	916	953	947	948	974	914	867	938	931	948	941	950	911	955	969	955	940	945	948	930	905	964	954	916	908	944	931	924	939	913	908	917	892	967	966	942	922	928	950	943	907	908	969	876	959	948	971	942	930	942	936	974	943	914	961	889	907	929	944	956	921	896	880	944	949	934	908	943	915	928	926	938	903	973	928	944	925	876	900	912	954	943	863	867	962	894	968	915	935	941	940	918	868	943	972	973	939	918	898	963	940	977	891	923	963	920	925	890	900	921	952	927	914	954	974	962	953	919	905	902	895	966	903	925	925	1004	911	956	937	982	899	916	965	913	994	932	932	972	957	951	885	940	971	916	990	916	944	924	937	921	929	1026	904	944	961	942	900	928	854	854	921	940	951	923	946	878	910	925	918	966	981	935	983	909	919	937	934	934	900	911	906	917	962	916	884	911	957	971	953	967	958	908	866	934	977	869	930	925	923	939	976	874	941	912	926	913	924	916	926	980	932	946	922	939	958	960	946	920	914	909	969	946	899	915	937	953	932	967	906	965	964	905	904	869	899	937	927	944	914	941	910	885	934	953	949	982	976	912	884	928	935	899	919	933	897	947	865	934	931	927	934	960	904	908	957	952	979	987	928	893	922	931	970	939	1000	886	953	964	990	942	910	936	945	893	936	873	910	857	942	884	911	907	930	955	873	922	889	955	966	887	944	941	889	929	960	938	913	898	933	907	908	970	871	968	964	949	938	942	937	943	918	957	964	951	942	880	981	1000	927	938	902	940	952	931	928	965	903	950	907	902	859	872	941	932	944	914	918	948	916	932	885	934	936	911	900	898	917	902	946	906	964	940	903	917	932	911	878	877	939	972	912	930	935	929	978	956	936	941	952	916	978	977	957	944	951	969	929	909	952	961	914	936	952	867	911	940	984	927	942	933	940	920	950	920	930	925	956	854	942	903	944	839	959	899	932	912	905	959	945	896	927	909	931	918	903	907	917	914	906	939	965	941	920	948	869	925	898	936	905	921	964	954	1010	947	934	923	924	946	970	929	966	892	943	915	917	949	934	970	959	920	926	951	894	899	907	962	919	907	948	930	918	907	922	951	921	982	938	917	942	962	963	938	953	891	986	911	969	967	977	981	948	964	905	960	913	929	919	871	951	955	967	951	900	960	914	889	902	989	936	959	923	935	898	914	918	891	914	888	928	920	947	968	914	946	925	911	942	979	898	972	945	941	911	974	931	936	911	954	879	943	965	906	955	989	888	900	909	953	980	952	907	919	936	925	894	889	959	915	906	898	917	949	951	935	952	983	917	925	903	923	940	901	969	950	930	938	957	878	912	884	927	948	884	1000	960	929	914	962	898	877	972	950	900	884	901	942	966	910	932	958	901	953	921	892	885	916	918	908	920	925	917	921	962	946	921	913	962	905	933	899	918	929	924	922	890	908	972	906	970	931	961	976	950	938	934	925	925	942	907	919	918	922	908	968	983	966	940	950	979	946	962	968	951	901	922	937	955	892	927	899	908	945	942	926	913	947	886	914	1011	916	920	950	910	936	958	927	906	913	946	894	921	907	958	929	942	935	937	887	932	945	936	955	936	934	919	868	979	970	931	933	916	901	953	922	926	906	890	898	887	931	917	914	935	892	842	899	941	970	951	934	897	972	919	926	931	913	913	927	907	932	927	883	950	936	964	933	944	958	947	913	924	966	975	877	877	875	948	872	946	947	968	911	925	969	918	961	942	973	991	951	917	928	980	947	874	914	924	893	928	942	894	931	885	921	912	908	959	987	959	920	1017	933	951	976	922	911	977	966	934	933	912	914	925	931	949	947	913	939	934	940	922	897	984	946	926	1001	943	962	984	941	940	958	964	955	940	920	922	956	952	900	904	932	924	929	949	941	1010	919	893	899	901	950	918	952	913	939	903	943	949	966	914	914	966	927	891	938	959	872	924	938	933	954	925	924	955	934	931	951	941	985	919	933	876	900	934	919	945	957	908	911	947	938	952	919	954	956	906	922	939	958	947	927	917	953	886	972	961	942	902	955	993	941	903	926	929	975	946	951	962	968	893	934	952	977	897	893	934	931	883	927	938	889	967	895	889	912	902	960	942	981	963	959	930	918	926	926	960	916	966	913	904	911	939	940	927	963	923	942	927	934	944	991	931	915	955	917	936	890	914	915	946	927	927	879	924	921	895	951	914	966	931	939	937	940	873	902	988	898	945	902	993	900	926	960	950	848	959	940	894	956	981	898	896	927	913	846	915	925	931	962	936	952	885	916	910	945	891	967	967	940	959	949	928	925	912	917	921	900	931	955	934	895	931	921	941	963	874	873	996	949	997	924	960	919	936	972	905	1002	943	886	919	938	821	951	948	942	986	922	963	966	894	954	901	923	929	979	951	943	919	875	956	917	916	924	909	905	883	947	978	878	933	863	919	920	897	933	887	918	985	935	941	967	901	903	919	898	938	955	959	955	940	968	949	889	949	918	982	923	962	980	982	908	953	949	937	880	937	894	992	928	917	931	933	899	900	927	934	911	990	948	899	944	919	953	920	978	942	910	936	945	913	969	939	1003	945	941	948	893	926	918	932	986	955	899	934	965	916	917	947	990	949	914	922	935	936	999	1027	907	953	940	933	926	921	912	998	881	936	942	924	925	953	989	965	940	927	913	912	961	910	916	964	921	957	939	932	941	906	1013	923	926	905	938	907	925	939	1024	915	889	912	963	933	984	899	928	946	928	929	917	939	922	963	899	943	935	913	862	922	909	899	928	896	935	922	934	968	942	929	912	935	914	939	928	961	926	922	921	943	917	893	948	915	943	958	947	949	934	930	932	955	893	966	964	973	872	958	976	899	902	937	973	970	949	985	912	897	920	939	978	926	933	907	945	940	918	931	928	913	917	1013	946	949	956	934	936	884	973	931	893	924	934	981	922	967	973	963	948	941	944	922	920	967	911	943	959	978	898	933	877	949	894	882	898	948	927	1000	990	977	923	926	929	906	946	962	921	904	929	936	906	928	941	938	909	903	964	959	950	919	886	944	977	924	916	892	899	925	892	925	975	967	1003	1009	979	965	942	962	895	937	947	929	953	940	1008	943	964	943	936	945	933	893	937	887	973	936	952	939	954	942	976	933	913	946	930	925	977	974	964	902	918	922	985	900	973	936	861	937	909	955	905	925	943	925	936	923	922	957	943	957	924	961	920	923	928	984	931	975	943	977	910	964	909	926	965	970	965	923	936	966
63878	28902	11660	3119	1127	771	624	537	465	472	431	450	479	450	425	460	457	440	434	438	432	402	441	462	434	461	398	425	433	425	504	451	459	464	398	448	444	450	460	414	436	390	441	441	460	474	436	423	469	435	446	482	438	444	433	421	462	458	388	453	439	442	410	427	469	436	445	423	463	457	454	461	476	426	445	398	412	449	436	444	464	429	494	457	423	445	408	433	471	484	496	440	433	418	416	428	435	409	429	436	462	434	421	434	420	473	438	490	426	436	391	388	431	408	453	450	468	424	437	485	429	399	464	440	431	424	474	455	484	427	452	445	407	424	467	464	459	416	410	443	444	405	444	416	450	428	406	428	424	465	450	429	444	430	445	425	441	463	434	434	437	429	428	470	437	447	427	414	412	467	460	442	480	445	408	414	434	388	405	439	440	412	431	449	476	432	432	418	437	439	442	437	464	436	447	470	441	460	442	409	417	469	452	431	424	495	444	458	435	463	402	464	413	436	456	403	416	439	470	429	460	451	447	410	457	476	462	465	436	432	447	463	460	400	463	442	433	421	471	435	443	436	455	437	448	457	441	429	451	430	430	461	434	459	425	449	439	434	435	491	465	463	455	442	443	449	436	457	434	435	410	451	428	437	445	464	452	435	421	479	484	430	441	401	469	461	482	412	482	442	454	430	431	421	448	441	388	455	464	422	430	436	483	449	422	407	441	406	456	411	409	426	425	419	421	418	432	440	448	418	493	439	409	447	456	446	430	468	449	420	440	388	433	430	463	434	419	459	480	411	431	477	423	442	404	457	436	438	397	472	480	431	477	449	455	454	443	431	472	427	469	443	479	446	463	468	440	433	433	427	487	441	380	429	410	398	434	455	469	423	467	483	456	474	503	435	432	426	451	408	464	453	426	417	439	437	445	410	448	428	414	423	433	436	428	433	466	452	433	426	444	447	449	418	461	462	461	444	465	450	447	431	448	477	471	433	449	397	438	448	449	446	405	421	441	447	437	439	415	457	412	405	453	456	443	399	444	463	428	448	461	419	407	457	432	436	450	432	402	445	390	455	463	463	439	407	419	417	426	431	436	442	455	452	442	488	417	434	431	421	476	498	459	429	444	445	440	468	426	451	462	458	444	479	472	439	470	410	463	424	482	417	387	413	456	439	419	442	416	464	465	417	413	435	453	433	390	433	472	423	428	451	437	443	447	434	448	438	433	417	428	427	413	440	410	426	433	421	464	482	414	449	401	431	406	417	445	427	409	466	465	453	430	426	483	435	442	442	429	461	429	416	391	452	472	427	457	442	403	416	407	462	438	431	442	441	419	424	446	410	478	404	470	498	422	449	456	440	436	440	465	431	446	483	421	450	401	437	470	399	444	403	471	424	439	453	477	455	453	426	430	440	430	440	456	454	420	446	428	424	457	437	443	458	461	427	426	453	450	472	432	452	422	486	436	455	464	444	420	435	421	431	418	401	441	420	432	435	461	409	450	408	456	432	444	426	430	465	441	460	438	454	465	471	434	442	463	415	430	450	436	412	456	395	474	463	442	420	392	455	443	425	441	397	448	457	415	400	404	441	437	472	444	456	457	418	410	427	505	470	519	457	451	440	463	480	468	432	457	435	413	471	414	493	415	437	467	413	441	486	478	389	445	415	442	406	421	427	484	470	441	414	453	439	497	487	418	406	468	425	405	410	423	451	437	428	460	468	463	430	471	451	403	461	427	427	413	434	479	434	465	419	433	409	374	429	439	452	421	438	417	440	425	421	465	422	430	424	399	441	461	425	474	405	449	415	444	434	467	425	444	463	441	403	437	445	439	433	432	426	442	469	408	396	429	412	440	425	422	430	471	464	443	433	440	442	427	439	430	445	400	443	432	417	423	456	440	437	431	423	417	504	412	442	479	422	438	428	422	435	412	408	398	446	442	441	387	426	450	410	426	462	457	429	411	431	461	425	416	450	445	402	441	455	439	433	426	438	440	459	392	450	500	436	430	455	373	464	462	385	478	457	439	406	423	443	438	424	436	425	429	414	465	458	464	432	422	415	425	474	462	456	415	446	448	416	469	437	451	446	405	443	453	461	440	439	412	388	450	425	476	429	428	422	408	443	475	384	418	476	460	415	459	469	432	440	431	434	471	441	464	443	437	458	434	453	425	437	459	408	458	445	448	416	394	460	466	426	438	425	479	424	493	476	411	463	442	433	414	426	432	474	449	427	432	471	411	450	458	425	474	455	421	426	432	435	410	468	438	492	398	455	388	456	441	450	451	437	428	443	434	420	441	406	489	482	453	419	429	456	445	455	470	433	438	439	446	419	451	443	420	489	410	452	400	436	439	462	456	495	441	449	472	486	444	473	457	466	413	442	425	401	445	412	454	468	442	415	450	459	416	423	455	437	427	451	449	408	455	440	460	448	458	448	406	432	397	380	380	466	484	448	435	454	451	453	443	409	432	422	466	441	449	441	416	444	386	408	431	438	491	394	406	418	405	440	435	409	428	452	459	480	447	454	440	467	427	417	440	449	478	450	446	422	427	423	420	433	433	445	450	433	418	444	445	415	470	428	409	412	451	390	422	456	422	453	432	412	436	467	444	425	397	429	433	399	451	374	430	439	409	426	448	399	425	415	436	451	470	395	474	458	453	412	439	430	442	461	421	448	447	394	436	437	419	455	425	387	450	480	442	428	437	422	459	449	452	463	448	445	458	485	407	468	443	479	434	482	396	459	438	421	426	426	454	427	454	446	443	439	445	449	473	391	381	434	432	435	450	438	438	450	419	475	403	439	440	449	411	473	431	438	465	426	433	418	442	423	461	397	423	466	426	478	452	431	432	427	448	433	447	448	399	458	431	407	427	416	442	449	452	451	455	455	409	476	422	407	426	425	454	444	428	431	461	456	463	424	436	483	423	407	435	478	449	401	406	446	454	422	472	439	447	407	460	449	462	430	405	422	450	427	414	435	454	419	455	428	471	440	445	453	458	483	438	425	483	459	432	445	445	475	452	406	401	429	451	428	420	409	459	416	391	412	457	433	416	418	420	437	423	483	482	475	440	404	415	432	426	413	447	486	454	406	429	395	453	446	458	424	492	439	462	422	452	465	456	425	441	407	474	428	396	456	450	429	437	378	408	414	477	439	442	435	429	475	431	414	476	452	421	409	415	418	440	435	444	481	457	463	463	452	443	445	369	448	438	432	449	423	461	451	477	426	436	446	474	428	447	427	439	416	405	414	457	462	450	453	460	421	450	456	446	450	431	439	426	449	457	453	431	459	437	460	419	415	402	460	397	409	446	407	399	485	480	441	483	432	445	457	458	503	425	375	452	440	415	465	431	434	411	427	456	441	437	463	478	438	482	448	370	434	424	391	451	479	428	431	475	407	401	442	443	453	451	464	438	434	404	463	441	442	421	407	441	436	469	459	433	474	421	460	429	430	475	424	447	485	435	425	435	456	479	421	448	418	466	443	496	482	459	427	442	446	447	500
43970	20565	10101	4687	2796	1962	1651	1103	1089	1001	1009	979	939	986	979	974	938	928	927	948	988	917	997	967	1003	929	922	962	994	932	959	925	965	933	926	933	952	948	944	932	913	898	931	914	1029	971	988	941	939	954	960	972	993	922	932	942	951	929	929	932	959	913	911	980	975	998	933	968	950	931	950	982	976	967	1014	968	910	988	966	883	961	942	917	969	966	962	892	968	927	922	959	855	936	928	971	933	943	941	881	971	947	930	973	936	943	996	909	943	940	924	934	936	931	954	936	948	937	951	960	905	945	913	974	910	988	959	951	974	987	986	923	968	941	961	936	971	969	954	967	952	961	892	978	993	928	974	977	929	957	1008	948	954	961	984	961	925	958	976	945	955	946	951	966	928	935	980	949	998	909	931	934	999	1002	904	955	950	958	940	966	931	965	932	948	934	932	918	913	946	968	882	1006	877	918	894	960	939	909	930	932	927	892	957	964	951	970	968	936	950	855	969	951	1006	918	923	958	915	975	955	983	936	993	989	921	946	907	952	991	959	980	946	940	971	949	1006	920	999	912	949	983	949	981	939	921	1000	943	938	968	923	917	1002	1000	939	957	947	942	921	970	940	989	921	924	965	995	902	928	988	931	923	993	938	899	925	987	962	978	901	979	975	922	936	889	954	919	912	899	994	925	975	910	945	951	974	959	997	950	951	980	898	930	958	955	981	1035	876	958	980	989	901	938	1002	968	981	946	953	935	980	985	906	934	970	959	937	959	1013	938	959	974	919	936	958	963	972	946	959	888	878	974	930	908	932	987	966	934	949	984	951	947	928	974	942	924	939	908	967	957	959	928	961	983	1002	928	942	963	897	948	939	964	981	976	937	923	939	951	940	952	941	953	974	993	952	939	964	905	923	1001	960	980	927	935	990	971	958	951	941	964	939	935	936	929	953	916	915	916	863	952	948	980	955	948	928	919	919	929	914	965	946	996	994	922	988	959	1016	906	929	948	946	944	931	935	955	974	962	904	1012	949	913	944	944	1002	994	998	897	915	931	1003	946	961	930	1017	902	958	991	994	959	950	984	952	916	935	920	945	986	1020	931	968	957	896	906	941	927	938	943	1009	951	925	974	880	932	972	925	925	992	925	1005	914	974	970	936	905	938	936	935	968	1004	923	1014	943	978	944	930	951	969	969	943	928	928	946	957	938	934	950	959	952	926	965	960	932	932	901	969	929	973	935	967	962	970	912	880	963	949	973	952	951	911	905	934	895	950	974	927	923	968	973	970	946	920	988	940	895	945	914	919	910	936	943	929	998	918	953	963	999	973	944	940	948	952	918	983	967	912	999	962	896	1002	1034	937	939	914	904	923	989	959	946	974	963	989	949	952	965	963	959	971	968	980	994	920	939	902	963	956	950	912	931	954	944	961	975	968	934	946	986	979	967	968	994	985	987	913	966	1003	953	930	914	972	969	937	928	933	965	939	959	943	929	898	964	1005	922	894	969	941	968	976	1007	930	965	955	953	942	936	938	950	966	923	970	959	968	1003	966	894	926	964	931	977	942	954	960	910	989	955	974	981	961	947	943	983	944	941	935	918	963	892	991	939	961	917	1000	941	998	901	995	994	944	897	1034	941	996	900	927	926	967	942	922	1000	946	1000	904	956	957	947	922	989	947	949	920	939	971	948	963	987	899	979	947	934	929	956	1003	953	936	1009	951	986	937	903	919	949	942	981	919	937	921	901	989	897	973	1004	928	959	935	1030	938	941	962	998	980	966	955	948	953	958	962	929	963	928	915	947	897	996	1004	880	1005	957	873	997	945	943	949	981	1006	976	909	953	927	938	940	935	963	954	963	994	924	932	991	962	956	952	993	926	955	915	964	932	931	993	924	935	971	938	950	978	931	955	906	957	974	889	997	950	993	977	924	916	911	904	934	929	937	921	954	964	941	954	955	920	987	916	981	949	968	974	975	901	966	979	915	912	962	992	979	917	928	967	960	957	986	930	941	973	907	968	937	969	989	946	970	959	900	925	960	966	954	913	865	955	939	983	921	932	950	974	919	858	1007	951	965	923	941	1002	925	946	944	976	952	970	947	990	992	941	975	991	935	994	936	914	953	974	909	907	940	968	964	895	949	964	959	927	961	929	944	967	876	974	980	950	927	951	940	972	962	962	922	925	1001	920	954	983	971	944	918	907	951	970	913	942	884	986	932	962	929	948	969	937	1010	925	894	949	912	981	976	917	923	995	951	979	918	947	962	963	949	946	926	923	946	982	916	962	947	960	976	930	920	914	991	949	960	908	918	920	925	883	940	1024	945	965	962	871	908	951	862	926	907	944	971	992	965	922	936	895	940	909	983	951	957	929	971	953	944	999	900	950	919	943	992	971	945	936	1021	922	962	939	938	878	973	890	951	968	913	932	920	968	988	1018	942	958	951	940	856	978	912	990	914	925	924	972	998	955	929	981	951	919	1008	939	902	928	962	956	910	999	949	953	900	942	988	946	943	921	976	963	937	996	978	965	1009	999	924	967	931	958	945	929	928	949	978	917	928	980	897	980	918	949	993	928	985	917	950	972	927	914	866	909	989	963	916	936	908	889	972	969	903	1046	964	996	975	922	947	993	996	1000	986	926	965	946	981	998	956	985	925	958	946	889	950	964	971	984	975	889	981	898	905	927	954	976	967	905	937	956	955	960	910	976	960	975	989	962	942	990	971	971	985	975	970	944	906	961	979	886	988	917	957	946	906	910	951	984	958	956	946	886	967	969	951	943	937	973	960	922	929	976	1014	947	947	949	952	975	939	954	955	919	938	929	971	883	951	943	979	969	922	934	921	945	981	961	916	956	928	1021	963	926	960	946	983	956	917	961	937	963	942	942	980	918	1003	935	982	998	909	950	949	968	931	904	978	941	924	964	932	999	924	993	968	897	1024	917	989	989	904	959	925	988	951	928	976	947	942	969	943	943	961	954	934	944	987	971	892	996	948	946	905	969	985	963	904	979	935	930	903	981	974	938	927	922	983	905	932	973	971	914	951	1007	915	981	956	978	949	952	931	958	946	928	951	944	888	989	1001	926	956	961	955	959	987	921	998	973	992	1000	954	925	951	972	1009	975	926	967	931	927	926	929	1010	959	935	909	988	916	998	904	942	970	962	991	970	983	980	978	973	977	960	892	908	945	964	939	867	969	966	900	981	940	981	924	952	989	963	991	992	982	937	989	960	935	876	925	938	951	919	963	927	967	991	945	973	1019	949	935	904	933	962	983	937	938	967	932	930	913	981	917	924	950	904	960	969	978	938	918	960	973	993	953	952	988	970	979	890	965	893	950	977	981	929	961	955	955	936	943	937	968	921	940	932	970	1007	931	899	973	929	953	946	972	967	975	913	975	1001	990	943	947	966	960	998	960	895	926	958	967	987	987	926	936	981	980	925	988	987	967	918	891	906	944	934	913	882	1021	962	930	941	979	979	941	894	930	999	920	886	964	928	904	962	960	953	921	908	932	1003	1002	915	943	913	934	932	966	924	1005	951	909	934	972	951	975	949	993	931	912	967	918	965	940	970	909	945
46920	16887	4045	1103	599	507	483	449	435	441	430	414	419	426	388	453	401	484	407	424	428	410	449	426	431	426	419	428	397	438	411	397	455	454	428	420	385	452	465	449	403	444	438	440	448	385	438	441	446	461	391	411	467	456	422	423	428	400	423	412	423	435	407	423	415	471	450	423	397	426	422	423	402	412	443	407	427	445	417	436	431	408	417	402	396	420	421	395	414	396	446	408	419	414	428	408	432	440	442	434	411	451	404	412	418	438	420	419	420	441	434	446	415	420	437	459	442	434	409	381	412	458	430	481	392	407	425	421	433	437	419	406	397	447	430	401	480	399	398	428	442	411	420	445	386	413	435	456	410	413	434	413	389	383	434	439	388	401	418	398	427	420	406	413	415	397	424	448	371	429	428	420	431	434	431	453	429	409	427	444	446	416	460	418	414	378	402	417	433	379	391	445	413	418	420	443	429	409	423	416	434	416	424	399	428	397	459	416	455	437	430	442	444	403	458	406	417	404	404	402	423	424	428	426	429	428	392	408	444	391	392	439	428	424	427	403	377	439	414	387	404	428	416	424	417	437	434	437	432	405	420	430	440	434	431	441	435	422	400	434	432	427	407	396	423	392	461	448	386	417	386	378	444	461	375	450	426	405	370	409	426	384	416	448	457	415	439	392	436	390	411	405	446	441	445	422	412	427	441	405	426	410	422	405	410	469	401	437	444	453	401	431	390	431	426	432	411	403	409	399	454	380	421	408	411	431	408	431	397	419	423	375	391	438	388	477	449	403	427	388	430	395	427	439	372	407	419	426	396	415	414	414	423	406	413	445	426	414	431	426	444	455	416	447	397	406	400	447	445	456	401	404	433	406	407	403	390	454	402	423	422	381	417	406	424	432	436	438	415	391	443	450	424	461	463	436	429	440	394	384	397	445	406	398	418	420	398	385	436	397	441	418	399	389	425	447	370	364	436	437	434	438	403	383	445	416	412	444	457	424	397	421	407	446	428	424	388	419	443	432	436	414	413	411	415	448	415	407	448	416	385	418	431	447	420	427	405	444	395	400	400	428	432	419	455	415	426	441	394	470	461	407	405	419	451	407	404	421	463	411	423	449	382	428	395	462	422	468	438	441	437	440	442	419	409	387	435	463	472	422	441	458	448	408	432	409	457	422	430	412	439	415	420	410	433	449	410	419	435	384	395	402	427	395	476	432	441	430	422	438	406	387	455	381	377	411	434	468	443	445	405	445	426	436	412	422	426	482	448	396	442	425	423	424	416	425	394	434	407	387	430	440	440	443	415	432	398	408	423	395	439	421	400	413	418	405	382	401	380	404	427	402	411	491	431	416	413	435	425	400	444	380	431	438	433	383	406	358	447	430	424	404	446	399	432	402	453	406	419	468	424	421	402	422	438	427	442	412	383	473	409	436	427	404	392	459	412	446	441	418	404	409	407	397	435	383	349	463	396	374	375	452	418	451	395	426	399	446	434	422	486	467	435	434	425	443	418	419	412	455	424	436	414	398	451	403	405	435	429	422	442	420	436	427	396	408	408	405	424	423	418	436	403	379	415	416	433	389	482	415	444	439	395	443	398	399	428	386	428	399	418	404	413	424	440	406	426	398	413	475	448	417	435	392	408	447	392	415	394	434	417	410	421	400	405	435	461	462	412	433	430	398	405	410	410	375	438	418	435	399	429	427	373	402	476	434	427	401	424	381	407	440	444	422	418	434	407	428	401	418	453	430	437	444	431	432	447	395	420	408	384	452	467	422	407	401	416	396	443	454	450	424	415	401	412	405	454	430	429	461	418	427	442	428	435	376	454	419	424	419	370	438	416	400	450	408	433	430	397	418	445	431	448	426	416	419	425	433	384	414	418	464	422	421	407	438	425	419	445	411	397	427	392	434	417	421	424	416	409	454	464	439	423	390	409	428	435	389	430	407	416	398	384	380	442	451	392	418	413	416	407	431	417	422	461	387	426	458	453	450	423	416	384	426	397	459	469	455	437	471	387	386	423	428	419	474	445	456	420	433	436	432	439	403	422	438	443	376	387	426	421	443	427	410	391	426	436	425	426	398	401	417	442	398	427	415	419	407	421	406	389	438	423	419	391	411	384	378	421	417	418	416	452	441	400	426	380	418	438	450	407	427	397	391	393	420	423	449	390	401	437	448	431	402	408	432	420	412	447	435	430	426	454	409	403	393	368	446	442	431	438	431	451	449	428	456	459	426	427	408	425	429	394	463	404	443	435	399	415	380	426	421	422	448	401	405	441	417	419	459	476	471	394	412	410	456	435	427	414	450	393	419	451	419	448	430	396	397	415	432	450	426	427	468	435	426	399	428	427	453	433	387	420	399	439	442	394	435	414	486	414	428	415	404	457	429	421	426	459	425	439	427	442	452	417	411	448	417	406	428	399	407	414	412	417	437	465	397	399	465	407	405	396	414	403	381	446	393	489	439	388	418	414	449	456	476	433	453	428	398	401	429	418	441	384	406	411	429	400	438	464	406	419	415	391	374	397	420	415	390	397	411	459	467	424	432	437	422	436	400	414	438	432	433	408	380	417	397	398	424	410	428	403	439	442	405	446	429	416	451	419	421	419	414	431	394	417	392	416	412	437	427	404	387	426	401	417	424	459	444	413	436	420	413	433	423	406	404	447	466	416	432	414	427	407	398	397	424	425	444	415	398	384	411	440	408	407	409	454	431	466	464	401	381	440	437	403	433	421	414	453	393	434	430	460	453	417	453	417	385	419	444	448	442	456	424	424	417	416	437	405	454	442	411	412	435	459	423	456	435	418	417	426	411	425	434	435	393	411	413	397	430	465	428	417	422	448	453	422	403	404	438	418	418	440	423	396	382	390	425	423	435	459	409	462	455	427	433	391	423	422	408	437	441	399	398	434	425	410	438	455	442	379	475	437	420	426	420	404	393	459	419	426	392	415	436	429	404	472	429	415	424	408	404	435	390	419	388	463	445	426	404	464	440	417	411	420	414	428	410	387	402	439	428	430	439	405	411	414	415	460	433	426	432	435	443	404	471	427	421	382	410	421	440	399	421	431	420	442	439	415	408	457	444	421	397	417	374	417	463	448	441	394	444	440	412	392	439	416	430	413	418	407	405	410	424	373	440	431	423	439	439	423	413	411	437	410	363	441	424	434	451	411	476	437	417	423	432	396	401	421	403	383	376	381	419	433	409	457	464	384	423	391	419	455	404	421	434	432	376	359	437	411	410	407	414	434	464	385	463	402	400	415	393	437	410	411	488	369	419	407	384	421	431	434	412	430	422	464	405	408	439	402	408	434	413	431	455	410	424	405	409	428	417	444	459	439	449	460	406	415	386	421	438	429	461	453	415	415	411	452	431	430	426	438	438	482	490	389	384	465	430	425	396	404	407	393	455	430	400	395	382	381	438	408	428	441	399	428	452	456	414	402	451	429	419	448	371	403	464	455	442	399	427	463	434	406	425	413	417	404	433	416	424	445	421
30963	10758	3877	2044	1384	1204	1054	943	905	922	916	854	914	910	886	913	881	917	931	951	928	859	896	941	932	963	909	885	906	910	890	932	954	889	922	960	878	936	933	972	903	918	932	914	928	925	927	900	917	928	929	911	891	957	926	956	902	920	920	942	925	940	878	933	878	897	937	882	877	896	900	924	937	928	909	914	902	894	922	920	902	902	928	938	901	914	910	923	904	934	922	887	930	954	927	906	840	958	905	908	926	909	929	959	893	950	946	919	857	913	875	960	964	951	944	933	921	925	943	956	836	965	882	903	875	899	924	927	905	922	955	884	996	902	959	931	857	977	945	911	972	930	908	930	975	926	887	940	899	959	901	877	936	902	883	955	866	908	961	925	877	940	915	874	933	950	868	953	907	945	922	936	936	912	921	902	892	948	858	966	940	922	917	924	878	916	946	872	890	956	928	932	934	911	937	894	906	935	918	940	1010	899	915	896	923	907	927	900	950	954	922	955	879	937	891	913	912	911	918	934	949	951	946	941	919	942	954	898	930	958	931	890	903	908	902	911	881	932	905	916	941	889	936	920	910	910	936	907	898	911	893	885	901	927	846	899	853	913	913	934	854	975	906	850	944	911	917	931	923	915	974	940	883	888	906	897	952	979	913	909	894	873	948	943	924	932	923	932	884	945	914	976	900	918	876	978	913	912	877	882	921	945	900	959	897	890	948	919	914	908	908	908	947	931	884	939	904	925	900	947	931	944	915	887	989	883	912	950	910	893	982	858	892	953	907	893	938	889	912	959	928	925	929	922	874	907	905	976	882	898	985	915	942	942	923	911	937	902	894	905	890	909	938	892	986	901	979	943	853	996	946	839	885	883	931	944	930	981	962	914	917	911	924	925	926	867	893	941	882	895	878	924	909	914	965	945	936	912	948	934	914	931	869	907	950	862	927	937	900	882	899	898	913	889	939	949	966	931	939	931	920	922	888	879	953	911	877	947	878	905	914	910	871	903	917	880	915	880	990	968	917	916	922	982	990	940	884	895	942	874	950	950	939	870	950	913	899	868	922	942	916	948	885	915	981	892	958	893	910	881	893	927	912	938	931	864	925	897	941	885	908	938	937	953	919	897	880	906	955	940	882	912	900	906	929	939	949	929	893	880	899	959	885	869	897	956	897	936	892	896	908	902	954	946	917	895	859	928	922	920	869	922	902	898	909	939	925	946	903	927	915	949	918	948	921	900	854	930	902	949	935	909	922	908	899	965	910	947	929	929	858	939	877	934	940	885	915	910	917	892	901	905	922	903	918	913	941	949	1044	956	899	885	921	911	926	915	920	906	965	916	946	975	888	910	868	911	884	932	974	930	889	904	938	939	873	871	942	900	951	933	958	957	899	911	922	935	884	854	944	935	909	927	886	900	914	896	915	953	928	912	838	934	872	905	916	908	909	922	995	871	927	911	891	950	965	919	951	874	891	905	924	941	1002	965	931	867	921	915	983	930	888	948	914	924	897	901	918	946	882	901	953	893	965	911	915	942	960	916	899	926	931	917	924	943	946	890	950	933	903	931	957	954	935	918	904	898	908	904	946	906	944	897	898	913	910	941	928	942	926	882	880	880	922	873	906	923	928	890	925	991	932	925	908	867	925	986	913	901	875	898	912	918	912	949	932	893	905	866	951	960	950	967	930	873	914	936	907	917	886	959	941	905	894	902	886	889	885	911	953	936	943	907	898	955	833	913	884	925	916	937	887	908	927	956	918	975	885	949	887	886	966	951	871	888	887	897	960	927	909	907	947	920	908	939	944	908	943	947	934	907	867	961	969	924	869	906	884	919	967	936	927	896	935	924	973	886	952	916	939	928	909	854	942	907	889	928	930	860	933	889	893	910	882	936	880	875	916	984	896	922	904	921	906	886	927	953	861	963	917	955	900	897	895	891	907	902	923	912	916	901	969	908	893	903	907	878	952	955	895	951	937	952	934	942	937	921	870	918	888	962	880	949	930	883	979	952	908	948	868	956	908	930	901	912	924	906	941	916	937	923	921	885	858	863	871	929	943	943	925	919	966	935	904	933	954	839	883	848	922	846	907	929	887	938	928	931	926	952	860	929	949	972	974	973	925	896	952	943	875	910	917	949	887	926	869	908	920	857	937	896	981	908	917	905	907	934	925	900	946	911	870	923	915	892	951	909	957	924	881	949	928	928	871	887	932	867	901	927	888	912	923	944	925	912	923	847	889	928	888	956	885	864	916	868	898	916	933	939	942	895	908	1000	928	934	933	929	902	931	932	936	929	985	878	910	859	925	938	951	928	920	966	982	941	966	944	877	934	906	924	893	923	908	881	945	962	922	951	910	927	899	936	961	921	965	928	878	896	939	932	885	892	928	957	903	1008	950	907	880	915	952	885	911	904	967	909	890	920	933	896	873	947	921	981	927	995	889	888	902	907	951	938	893	907	893	938	978	939	955	934	903	875	957	939	916	979	963	910	924	911	935	886	912	921	915	877	912	944	913	897	913	910	942	953	874	946	866	938	986	919	914	898	973	921	928	858	984	959	929	932	934	970	899	890	901	883	910	898	900	872	912	899	890	925	909	945	917	886	936	947	928	926	907	903	911	914	901	908	928	924	955	898	945	934	918	910	927	933	879	888	890	940	913	933	906	894	920	897	917	889	930	890	914	933	869	943	967	889	926	939	904	902	921	933	936	895	918	887	897	926	947	940	939	915	940	988	951	990	914	886	942	925	895	895	887	931	989	920	943	876	922	942	907	922	932	912	904	909	886	961	901	911	924	919	924	911	972	927	952	942	899	891	946	903	899	887	935	879	973	944	901	867	969	897	956	895	923	940	890	934	960	927	930	914	853	932	936	942	920	888	931	898	932	964	951	885	905	956	938	909	918	910	919	919	951	965	928	888	958	926	917	924	887	968	877	943	931	901	897	964	864	937	967	941	918	947	918	887	927	920	918	880	923	955	924	887	873	933	914	989	932	899	891	962	932	912	953	905	887	937	953	927	934	888	927	943	876	929	888	922	928	951	955	880	915	955	919	920	874	859	905	918	939	896	951	899	914	965	921	888	899	897	902	931	909	940	913	852	910	918	919	889	943	871	897	909	910	930	966	888	896	922	901	952	902	898	906	922	929	931	947	920	926	908	870	905	916	890	918	876	842	910	921	864	877	952	884	975	961	931	886	935	947	946	892	893	913	920	929	941	981	952	917	957	893	941	905	960	932	974	885	966	930	885	943	939	943	980	890	925	977	927	858	881	935	978	909	961	934	958	911	918	953	934	845	927	895	916	965	955	978	926	958	902	906	874	881	982	876	900	923	915	913	876	943	894	957	930	913	929	920	951	933	912	856	854	942	926	929	909	837	921	910	920	943	903	868	944	855	918	917	917	889	939	913	932	915	931	844	924	985	938	949	881	913	974	888	915	929	910	917	957	920	875	981	913	922	958	941	919	954	905	902	908	921	955	957	923	891	898	912	905	993	916	901	957	946
58726	28818	11838	3646	1507	914	713	586	504	451	439	462	461	448	428	445	495	470	418	419	417	414	396	439	432	424	430	424	405	412	392	396	445	436	431	448	376	421	388	459	433	461	418	406	432	442	438	397	439	435	450	412	442	454	404	380	435	423	428	439	389	409	428	428	477	471	404	435	427	449	434	438	422	410	426	398	429	426	462	398	393	474	377	414	376	444	407	436	405	427	389	445	421	429	424	421	430	412	452	427	411	420	432	446	442	394	457	424	416	447	400	430	419	419	451	443	406	442	448	442	462	418	439	438	425	420	458	405	432	383	407	387	447	420	433	414	421	396	440	404	405	447	443	364	420	457	469	433	487	433	428	462	409	453	419	419	434	416	435	443	423	446	438	392	426	415	424	462	410	457	405	444	468	398	442	436	430	444	468	441	422	425	427	404	420	451	437	422	440	417	415	425	411	447	472	446	422	436	394	439	406	439	416	413	390	439	424	438	411	442	423	391	442	445	440	447	414	438	429	474	451	437	382	399	400	428	482	431	416	429	418	401	421	435	413	438	437	394	448	449	422	433	392	422	425	449	427	432	390	443	417	417	402	442	446	384	450	412	475	462	457	414	403	432	467	464	423	445	446	434	427	450	414	378	392	498	443	414	410	416	419	412	442	429	415	416	458	430	447	452	446	411	395	460	445	412	409	411	409	428	412	439	465	385	436	419	426	427	409	418	471	421	424	435	381	411	434	390	401	427	438	456	439	438	432	429	463	424	421	425	447	444	421	430	435	413	410	441	445	482	448	422	395	460	427	438	452	443	402	439	471	472	405	410	462	461	445	454	448	430	429	456	443	443	459	408	438	437	378	449	427	494	422	432	384	424	429	425	441	398	454	390	396	443	418	436	432	435	460	412	428	424	404	441	459	437	475	473	440	426	415	401	413	477	408	400	464	442	440	431	411	420	387	408	410	413	449	425	435	440	456	419	401	439	474	431	423	440	410	437	416	395	396	406	462	401	432	434	424	417	437	432	474	390	409	401	494	398	426	423	389	427	442	470	439	391	454	427	428	396	375	427	385	433	461	386	423	403	418	375	443	398	484	406	456	407	404	425	461	425	436	411	441	479	434	429	446	426	399	397	381	418	422	424	446	455	414	413	433	428	451	424	412	456	395	377	461	449	430	384	397	382	454	387	424	438	469	410	430	426	463	432	437	404	438	419	435	467	376	394	465	390	488	411	401	445	440	427	428	397	480	433	386	421	424	447	457	483	432	416	419	434	444	414	420	430	442	407	446	433	382	428	384	444	413	406	391	414	448	457	480	416	427	436	405	436	406	394	452	389	393	450	436	437	441	448	466	430	466	426	434	414	403	504	411	388	423	378	424	483	453	392	402	412	437	399	407	422	392	435	432	421	373	447	397	470	449	379	420	411	405	454	449	413	447	403	416	403	406	437	393	439	430	414	443	423	436	401	443	420	440	417	445	427	419	470	413	421	424	424	442	449	415	447	407	444	462	415	410	414	468	462	397	398	439	435	408	438	409	436	452	419	448	437	414	473	422	463	433	411	445	462	418	417	474	440	451	423	389	375	450	454	416	437	434	417	406	408	459	482	426	409	434	433	422	404	442	432	411	423	466	429	417	450	439	436	436	431	418	441	472	396	434	406	460	443	450	456	471	415	411	418	432	411	428	389	435	445	434	397	408	433	405	442	462	439	408	481	418	438	431	430	425	441	436	444	429	441	431	449	436	417	388	474	431	431	415	404	429	418	424	436	423	434	430	368	432	420	448	430	429	421	447	425	436	441	405	435	446	451	379	429	445	443	448	470	435	408	421	423	453	419	422	409	401	397	364	398	419	422	413	373	451	397	448	442	411	445	420	399	421	442	429	447	424	432	446	459	424	394	433	439	432	418	401	413	437	420	465	427	447	424	410	422	438	444	439	475	452	409	399	448	435	434	445	429	421	455	426	419	441	431	436	434	445	426	412	418	448	419	448	444	456	396	438	391	409	445	427	465	430	421	435	428	404	435	434	422	442	475	434	390	451	409	430	426	402	457	444	416	457	446	427	419	439	419	436	410	420	449	433	422	448	421	445	415	401	441	432	418	435	445	418	430	429	454	411	439	407	434	434	440	436	429	403	425	485	449	422	446	402	429	431	394	440	423	415	418	443	424	419	408	422	426	413	412	422	431	444	448	427	393	396	423	410	498	409	366	438	392	471	420	438	418	407	441	453	412	425	440	443	460	402	462	444	403	416	460	415	439	443	396	408	412	411	425	447	452	447	450	446	399	454	454	425	482	427	442	407	393	406	391	433	411	404	416	447	429	449	435	446	422	408	420	407	391	382	439	437	400	422	406	449	419	405	394	416	420	455	413	412	422	449	454	398	446	413	413	405	466	449	395	433	427	454	435	421	402	411	403	437	477	413	427	409	449	415	413	444	413	446	453	420	429	425	387	379	456	453	408	434	428	418	415	450	384	460	429	405	456	365	414	402	376	472	406	436	439	451	448	417	420	434	430	395	447	440	411	421	422	421	427	386	441	463	429	458	455	383	413	424	420	395	436	416	427	397	417	382	403	416	408	407	422	421	401	413	408	407	409	415	419	452	396	447	448	430	427	450	442	402	428	388	410	423	403	444	450	406	418	424	409	430	447	432	411	437	408	454	462	440	460	456	405	450	412	446	466	448	452	436	460	440	435	457	382	387	420	456	403	402	456	431	432	434	428	392	410	412	426	435	402	413	435	388	415	432	397	403	416	407	402	435	427	418	416	430	414	434	409	431	442	445	441	436	378	435	417	441	404	428	448	393	385	407	424	449	428	481	418	425	452	384	458	445	410	440	459	464	427	402	441	439	410	450	464	408	415	415	403	403	427	482	429	414	414	472	397	459	435	457	385	431	435	370	417	424	390	452	446	472	418	423	394	454	417	404	442	403	441	430	431	405	403	461	456	465	428	404	460	450	460	422	429	415	426	436	381	427	411	439	440	457	420	401	448	431	451	432	411	425	452	419	405	397	422	430	437	435	443	411	419	434	414	406	439	399	414	445	446	427	407	387	451	385	408	417	427	421	440	429	454	430	419	433	439	432	418	415	433	410	468	416	422	432	394	415	390	437	418	456	448	417	466	447	421	440	429	408	450	398	394	409	428	449	429	419	458	476	453	384	394	446	447	464	417	404	438	456	473	417	411	434	453	403	416	452	414	449	386	453	453	447	399	413	438	420	430	397	460	378	409	418	443	395	442	469	407	436	423	410	494	449	404	448	438	433	468	407	421	426	441	440	439	432	439	441	449	446	402	421	441	408	445	465	420	436	415	433	431	413	409	389	405	394	424	422	475	430	457	412	455	457	450	443	397	413	443	423	461	422	441	405	395	400	409	427	411	396	425	472	397	446	414	463	408	418	418	453	419	411	421	438	462	460	433	405	420	430	419	376	420	382	467	418	428	388	422	423	428	436	401	457	433	453	363	428	420	476	420	423	427	442	403	471	431
40615	19206	9395	5870	3827	2531	1989	1575	1146	1008	1018	932	930	984	1009	942	962	989	929	935	922	929	947	920	896	962	1020	928	933	931	920	985	932	1000	922	991	936	901	955	930	933	913	1003	925	906	1002	841	947	887	971	918	914	908	939	909	894	924	964	932	902	900	935	906	927	986	879	960	910	983	962	987	911	951	903	958	911	922	935	883	908	907	904	924	940	940	903	947	945	983	919	962	945	963	942	940	962	916	918	907	915	884	967	912	938	933	977	949	924	980	956	935	935	970	933	920	891	908	928	1000	901	983	936	921	945	937	916	943	969	898	985	900	938	921	943	941	892	875	937	926	957	956	981	923	902	934	893	961	954	969	948	957	961	987	926	984	957	971	923	936	940	909	965	933	898	930	922	925	935	903	971	979	966	932	897	919	963	901	926	950	941	934	917	925	969	907	973	944	935	936	932	947	910	866	887	889	973	965	946	897	935	886	945	900	908	944	914	900	895	936	941	958	967	899	968	918	907	1001	915	874	920	912	870	981	961	954	947	904	911	967	959	943	964	935	1004	903	930	916	922	929	857	990	944	920	909	928	890	957	924	934	947	910	904	973	951	873	906	953	934	943	940	909	940	953	964	921	922	932	961	913	919	939	891	917	926	952	938	914	909	961	912	938	959	952	924	963	877	992	929	909	929	903	944	966	974	929	972	903	921	926	960	911	913	938	957	948	997	913	962	946	919	962	957	944	893	945	954	931	982	876	955	948	913	902	902	966	922	929	892	899	968	893	922	981	908	932	871	916	970	934	909	905	910	931	971	933	943	899	956	926	921	963	936	943	938	956	917	968	904	933	870	892	916	930	943	948	943	933	916	954	913	936	953	891	959	920	900	943	898	952	983	947	967	911	902	940	914	891	960	968	955	967	933	913	915	887	980	942	873	946	939	961	973	917	957	960	959	941	893	960	966	901	921	978	980	890	912	935	917	922	942	917	903	885	981	916	964	984	889	933	992	936	870	956	956	959	903	956	912	941	964	931	920	936	953	921	936	900	922	923	940	933	1018	924	886	857	930	920	930	956	955	927	893	986	989	980	895	890	1001	933	918	914	935	936	952	941	921	921	956	935	944	879	966	961	945	974	947	893	969	963	936	924	888	911	850	976	893	923	902	868	928	941	982	922	963	908	888	938	919	921	924	919	872	922	974	937	887	932	993	937	912	944	992	931	954	872	911	948	948	938	883	926	888	903	891	1006	983	917	942	920	927	990	950	925	976	945	1031	995	938	959	957	974	949	876	906	960	926	886	938	905	964	921	954	937	906	948	899	921	957	952	927	932	914	908	968	956	927	1007	994	927	894	940	955	928	947	907	919	952	854	944	993	939	982	936	919	850	953	993	968	896	941	971	897	878	895	940	935	933	901	918	909	923	920	931	969	949	938	931	901	865	925	927	940	945	941	915	910	920	874	939	970	907	976	913	937	1005	894	988	1018	927	972	888	896	998	927	920	926	881	939	893	935	929	902	944	897	945	945	942	964	963	947	931	951	950	905	913	937	963	944	971	940	966	851	966	942	870	905	928	959	915	865	911	950	972	944	922	924	923	906	911	907	887	980	947	912	903	935	934	916	915	907	938	909	987	946	922	907	958	888	958	888	966	916	859	969	977	960	907	907	924	888	905	897	970	927	911	980	925	930	915	907	907	943	929	969	959	931	938	957	926	891	895	943	894	945	903	912	891	941	955	930	868	933	917	926	991	897	893	940	912	936	852	916	915	929	976	931	902	938	961	909	940	935	958	965	912	970	929	944	930	969	931	902	981	909	946	910	882	937	933	927	891	912	931	971	953	897	903	909	878	937	951	932	930	921	948	911	938	911	944	966	928	939	950	897	918	910	953	918	933	1011	863	933	999	941	965	961	940	892	953	933	912	907	917	925	963	884	888	874	888	932	921	962	912	900	956	971	931	968	941	942	928	953	994	902	920	916	932	927	907	929	996	959	966	948	901	934	927	887	925	943	934	942	1014	923	931	919	925	917	905	926	918	878	947	892	904	968	914	922	985	946	901	901	961	948	936	925	948	906	901	889	939	997	905	923	915	956	974	922	917	935	913	954	920	943	950	940	929	940	921	925	951	899	937	931	943	829	899	977	980	942	879	875	973	885	933	882	910	923	947	948	928	964	935	996	891	981	959	917	952	882	923	894	959	946	942	922	877	890	919	967	881	914	937	950	922	945	925	954	918	964	1001	940	940	921	900	982	926	932	952	916	913	974	949	898	947	934	949	904	873	956	916	889	938	924	955	896	926	944	938	948	962	910	913	962	918	948	885	967	930	969	979	887	899	946	920	961	946	931	929	956	944	928	918	918	892	948	972	907	907	927	963	941	913	980	895	904	966	951	922	991	891	937	921	908	897	896	890	906	914	916	906	949	965	935	928	911	918	975	850	983	923	953	888	943	900	952	869	1006	926	944	886	911	928	947	878	943	947	965	908	890	932	928	889	974	957	957	922	933	921	902	965	878	914	938	922	928	973	976	892	902	958	925	946	935	999	969	912	927	908	879	933	908	917	931	946	936	919	933	928	946	962	937	970	924	941	959	873	889	956	899	970	925	891	928	936	909	934	970	897	887	908	929	942	922	995	937	939	945	961	886	943	940	961	928	970	927	937	980	940	992	927	920	937	889	930	985	976	918	979	885	946	925	987	926	974	943	875	974	898	897	892	899	963	994	916	1006	919	950	924	933	927	903	952	912	914	930	970	891	966	903	955	898	971	942	955	946	896	897	980	940	954	915	984	936	932	902	920	958	919	882	844	997	993	922	913	918	967	934	921	909	974	995	913	905	926	907	975	964	921	890	989	883	935	970	891	933	962	910	894	934	899	902	909	941	932	976	955	926	981	928	953	900	907	922	940	919	955	982	950	927	938	974	956	929	949	875	901	938	894	959	936	966	892	960	933	989	884	917	957	932	928	904	869	938	893	919	930	972	901	953	927	934	923	1004	897	972	935	901	975	905	939	989	891	947	918	926	912	914	942	956	975	917	947	899	928	894	956	923	918	939	946	937	947	899	948	973	923	935	913	905	922	946	867	912	900	911	955	935	897	932	953	925	971	1039	863	934	937	899	928	957	965	977	991	963	952	1001	946	932	873	910	911	869	959	927	935	911	964	984	886	879	922	980	957	953	946	946	981	936	941	919	937	884	959	899	942	899	913	1004	962	942	906	915	980	940	955	948	913	933	911	971	939	946	988	882	953	899	935	955	949	910	931	932	967	922	940	901	979	950	899	932	900	964	878	891	927	1015	907	918	959	966	959	885	951	919	982	911	926	960	942	902	946	884	892	961	928	936	927	953	917	882	957	938	931	895	953	924	938	923	929	866	917	912	957	995	869	897	905	915	925	890	912	935	884	938	898	918	920	960	947	949	899	882	917	957	954	980	982	903	933	936	953	948	884	983	936	884	896	953	936	923	890	944	886	973	938	937	973	965	926	936	938	993	963	982	914	946	914	913	959	922	939	935	989	942	969	959
65583	32628	17572	7146	2888	1496	1083	704	508	437	436	458	446	468	449	443	446	433	424	453	449	415	419	479	480	455	473	446	474	459	460	478	455	463	440	450	426	487	451	422	436	462	447	478	452	461	431	454	429	454	425	466	423	416	440	470	452	485	428	450	417	416	445	470	469	458	413	421	437	392	425	445	459	418	436	454	476	426	451	438	436	419	424	445	443	437	398	480	445	418	460	431	448	422	408	418	451	437	450	456	439	426	442	411	419	447	495	447	442	418	461	396	441	431	425	440	425	438	412	395	459	443	447	420	471	416	395	441	393	433	450	436	448	417	442	433	468	425	441	429	433	412	435	438	418	411	410	399	422	438	444	441	475	413	471	436	433	467	472	431	407	500	439	423	447	446	475	468	438	475	432	455	431	457	459	445	414	427	475	434	429	417	429	434	460	447	432	442	455	430	431	428	439	486	468	451	424	454	404	435	445	444	439	383	433	386	474	473	475	437	460	458	444	461	467	451	449	438	445	433	480	489	459	445	410	467	477	413	451	411	443	423	418	430	411	435	440	429	442	464	465	454	421	413	445	439	443	435	383	451	445	439	445	414	440	431	467	433	434	442	446	455	432	430	408	427	428	451	463	398	444	453	437	411	396	437	419	450	408	466	453	459	437	437	467	410	442	477	424	416	419	439	464	441	446	452	466	435	453	455	456	429	432	432	447	436	432	440	431	457	461	433	436	435	440	433	435	448	445	452	437	462	456	487	441	433	438	457	408	445	450	395	445	445	422	467	439	409	485	467	406	457	450	469	418	432	456	433	440	458	470	475	449	435	453	401	400	441	458	410	417	433	404	428	444	421	471	398	440	407	429	452	452	407	420	453	449	460	435	425	411	445	377	425	440	442	408	435	450	432	458	399	441	428	465	395	404	462	437	420	452	436	487	415	400	434	444	434	417	466	469	456	440	412	465	475	424	478	415	457	448	427	464	440	414	430	450	457	425	481	440	437	449	424	449	464	421	441	431	425	382	460	428	426	412	417	407	411	404	472	415	473	488	408	457	467	481	412	449	483	417	453	414	441	460	468	443	428	433	469	443	438	422	446	437	423	401	427	461	372	450	451	433	448	426	471	424	423	464	457	433	429	416	447	426	439	423	469	471	431	464	453	429	480	390	391	420	394	456	414	428	472	441	458	440	386	436	415	431	472	457	468	439	466	464	427	457	429	438	399	411	415	447	449	471	400	445	471	457	437	392	409	433	460	478	466	408	422	448	408	448	443	429	454	490	449	452	433	443	438	442	423	433	409	445	425	446	458	432	443	433	405	429	453	385	427	406	417	404	488	392	482	433	445	411	466	448	416	446	425	457	428	439	434	428	399	437	423	428	456	450	446	403	467	428	433	439	440	442	420	474	472	433	474	464	407	442	414	407	463	442	419	458	413	430	429	416	415	400	431	434	439	465	447	441	440	397	433	445	521	442	426	413	469	412	433	463	438	416	432	438	432	443	493	412	454	374	480	417	461	432	441	454	463	444	448	451	471	472	443	473	467	410	413	448	438	425	495	452	418	428	386	439	465	429	458	453	416	438	433	425	398	427	482	456	402	426	388	466	464	494	490	408	476	404	472	428	454	391	390	399	439	425	444	471	460	432	452	445	444	433	444	441	485	437	461	455	486	433	461	451	444	436	439	459	434	405	426	469	453	428	442	416	434	436	430	396	425	438	417	404	429	480	447	454	459	437	448	406	412	438	452	390	423	468	459	418	432	443	406	468	480	462	436	442	451	416	450	470	433	447	400	429	389	449	440	442	467	428	438	453	430	450	430	431	457	416	435	438	448	416	464	493	456	450	440	454	425	438	481	393	441	477	431	460	471	477	458	421	452	406	466	464	409	437	421	436	421	436	450	430	425	423	438	450	427	467	462	476	477	460	410	440	445	463	452	402	481	449	418	426	437	474	444	454	469	460	433	446	478	441	478	422	475	426	441	470	417	445	428	436	469	476	415	429	468	382	447	453	418	469	447	429	474	435	425	473	455	441	453	374	439	431	428	407	429	443	496	482	442	446	475	402	471	411	425	444	394	459	405	410	457	427	446	393	434	442	428	430	459	429	429	446	432	434	461	445	462	458	425	415	453	481	483	463	414	425	449	448	424	401	442	455	433	458	423	449	428	412	451	413	432	451	397	401	424	440	436	427	406	476	475	414	425	480	449	465	466	406	451	488	406	481	420	458	430	443	451	436	446	442	431	431	468	465	439	448	451	469	429	444	469	483	402	461	474	425	455	466	433	452	425	420	408	431	474	425	446	427	466	432	423	454	443	417	437	423	409	430	466	420	425	451	459	464	441	418	461	424	416	432	450	477	448	448	460	399	422	423	450	457	462	417	426	446	438	444	389	409	459	414	421	451	453	451	452	437	385	427	445	420	462	433	432	495	429	435	426	429	422	418	449	478	458	462	485	407	442	423	473	417	402	477	456	456	446	437	431	402	387	395	444	406	426	426	442	402	427	461	447	433	426	424	416	449	449	394	480	433	439	443	416	461	444	428	438	442	468	442	426	437	430	481	438	425	428	389	462	490	483	457	425	408	440	443	433	399	437	443	467	466	436	483	407	421	442	477	477	439	442	433	426	433	409	444	420	415	416	451	440	395	460	435	416	433	438	386	414	451	446	427	473	381	423	419	463	484	450	434	461	406	449	424	483	439	443	459	415	463	455	455	489	438	440	443	461	518	449	462	444	451	466	448	424	416	456	451	414	472	492	425	479	413	457	466	413	442	416	439	453	457	422	418	421	426	472	445	450	445	470	444	460	453	439	487	427	472	456	429	483	424	441	420	476	428	426	451	451	473	459	454	419	458	454	407	489	481	445	433	431	484	437	433	407	416	436	422	491	445	434	442	460	442	417	442	441	430	460	448	456	421	467	434	442	450	452	426	442	423	416	411	467	413	445	466	403	432	416	463	460	427	435	479	466	458	417	462	414	484	466	450	418	443	426	458	422	507	458	462	444	429	455	439	430	465	446	441	428	463	425	414	417	436	453	443	433	450	450	431	429	451	466	458	443	439	420	411	458	458	487	448	467	434	396	436	419	399	433	443	434	478	445	457	435	411	410	439	411	418	457	444	435	409	454	458	470	462	474	456	452	448	441	459	396	456	463	464	470	403	434	419	427	477	472	404	419	399	386	436	477	430	433	420	414	466	473	442	436	423	469	432	464	388	430	464	462	451	430	415	416	431	412	439	423	411	421	465	422	430	397	439	421	445	387	418	453	442	396	410	416	436	460	427	453	452	411	417	434	416	453	416	417	417	423	453	481	447	412	442	447	481	443	464	460	421	412	436	458	410	455	435	457	463	447	481	457	443	438	448	428	424	420	471	454	446	428	434	421	425	388	443	454	440	441	470	439	444	421	466	390	456	468	448	471	437	420	423	414	455	429	458	430	437	433	445	397	467	412	440	399	476	437	412	477	460	432	423	465	452	439	423	511	462	452	433	442
43365	24666	18139	11412	6779	4335	3175	1953	1187	1062	1017	1006	998	1009	1045	966	979	978	944	993	984	954	964	948	959	900	932	931	939	992	940	860	948	968	929	974	978	965	942	884	956	934	940	996	963	925	958	915	950	975	941	976	990	1010	948	962	997	923	995	949	864	990	937	921	955	931	925	983	971	997	922	895	907	949	933	896	914	949	904	974	931	899	993	949	937	950	929	999	969	1006	989	932	944	951	908	895	965	939	1001	977	954	1007	988	951	947	1017	960	982	941	958	971	1012	952	930	936	980	947	907	895	920	962	961	931	927	949	958	975	966	934	974	975	1017	1011	962	975	958	962	949	973	944	935	981	995	971	945	945	893	928	887	947	914	925	950	954	944	918	950	948	951	969	970	974	945	944	962	951	933	915	943	947	936	943	936	974	939	947	914	877	992	931	984	942	962	925	960	942	935	925	897	890	941	979	1001	921	984	982	893	956	931	974	952	940	935	930	976	915	988	965	967	963	931	963	943	987	952	962	993	937	929	1001	921	897	934	996	910	951	971	974	987	956	934	972	919	970	947	1021	1018	913	940	919	926	952	1011	966	946	986	987	910	985	924	1002	930	980	945	924	932	999	945	913	953	951	939	983	974	978	913	920	977	973	920	970	920	930	964	977	905	933	941	933	893	912	910	910	927	922	995	917	902	960	992	929	974	933	882	946	981	943	1010	934	921	981	961	886	967	934	1021	952	952	885	964	948	938	998	982	966	910	1013	964	921	864	1000	1001	964	990	931	917	987	951	957	860	932	956	974	894	949	950	916	987	946	927	947	979	982	896	939	911	920	987	971	933	925	1004	955	947	936	916	918	915	952	925	943	961	977	924	883	939	936	1003	973	962	927	946	931	1033	985	950	889	963	918	932	900	1023	925	1003	995	961	982	981	974	967	962	928	898	950	964	911	993	955	954	903	946	985	954	977	913	902	935	960	939	974	928	905	914	963	992	996	915	962	969	956	919	910	969	1002	951	953	943	885	958	963	964	938	930	989	956	921	976	970	877	967	930	968	959	939	939	891	938	974	945	953	940	995	957	922	945	928	890	974	901	927	971	940	975	973	969	952	1017	958	960	911	1004	989	877	981	946	971	935	963	911	973	958	973	947	963	1011	972	1014	985	1018	1012	925	909	962	963	943	928	980	885	984	934	907	934	962	964	1003	920	962	967	985	988	912	928	989	986	966	942	923	964	958	927	967	962	928	914	944	959	1006	935	958	960	979	910	964	944	972	1020	904	955	927	947	924	900	925	984	936	916	928	910	922	912	854	1002	991	948	939	924	962	931	964	919	918	898	950	951	934	943	954	971	925	880	940	1005	984	900	963	938	943	897	921	954	918	951	989	960	893	921	976	980	957	934	999	906	912	977	924	986	955	997	949	924	978	947	962	935	955	963	983	984	965	922	961	947	903	951	953	945	959	983	983	933	922	937	943	977	977	884	962	936	981	963	1007	958	967	898	939	910	971	959	926	956	929	967	989	966	970	930	905	974	988	956	931	904	958	930	978	944	950	1014	932	975	934	954	946	971	1014	936	960	973	952	941	939	954	995	948	919	944	965	939	933	941	968	951	914	970	971	950	1014	892	989	954	999	986	962	978	1023	1002	916	927	979	868	972	936	977	918	951	949	933	936	948	977	964	951	968	875	890	927	945	938	975	943	1017	978	909	977	939	977	945	948	986	951	995	977	978	905	953	968	994	1001	935	962	977	936	1025	944	937	907	961	949	930	929	990	934	980	939	985	942	930	918	951	986	904	959	954	929	902	974	1008	974	937	920	896	958	940	962	962	934	987	988	932	918	957	985	955	983	953	983	992	942	1003	963	966	968	970	946	974	979	941	947	961	991	1011	936	1006	962	939	900	967	934	1019	936	957	936	978	908	939	977	964	951	910	949	946	959	955	984	941	971	973	878	991	898	937	960	918	949	918	981	969	966	909	962	979	983	985	983	977	908	1001	939	935	954	933	977	950	925	936	958	950	1000	981	952	944	931	978	935	898	956	937	935	922	941	909	966	1010	955	937	967	930	947	954	887	922	949	993	908	964	944	964	980	975	941	989	935	948	969	959	985	947	982	934	922	967	938	961	922	939	928	940	1011	971	962	945	956	904	972	913	920	984	936	949	924	979	920	981	957	955	996	998	938	916	981	940	956	944	970	1032	928	929	942	960	954	964	948	916	1025	1021	938	890	956	973	942	925	1004	935	912	930	945	960	969	999	947	960	890	943	940	918	954	956	929	1024	927	988	926	982	900	984	927	972	997	961	941	964	957	1032	909	918	930	863	950	972	915	880	935	920	905	917	927	956	999	1004	931	953	960	976	935	979	990	961	947	945	949	923	954	903	992	921	928	941	947	917	1005	929	848	919	937	982	955	947	970	939	913	973	915	913	981	971	952	996	993	929	963	996	948	967	928	898	903	966	901	950	977	944	937	974	957	940	953	927	948	987	1006	893	991	911	957	938	1007	935	979	957	930	951	900	974	883	995	951	937	944	987	957	931	914	929	944	938	915	948	973	989	944	937	937	939	978	936	967	965	978	974	946	955	878	926	921	932	993	998	884	963	896	950	906	955	992	1004	955	962	987	909	954	915	931	967	884	913	960	958	918	941	910	970	954	954	954	984	964	998	925	962	933	943	972	915	979	950	981	993	973	953	956	976	954	991	965	907	944	977	965	945	956	998	912	962	911	923	874	962	860	894	925	976	970	933	913	1010	931	983	971	976	963	979	1052	999	922	936	979	938	924	951	1007	957	1008	994	1003	966	916	964	951	941	940	956	914	873	941	917	988	932	928	934	929	961	932	955	943	928	988	971	958	988	880	936	969	1002	946	925	957	897	994	929	926	923	1005	952	975	930	953	924	947	926	950	968	1000	974	943	937	927	933	969	959	907	982	986	1020	1017	936	1007	942	984	954	978	963	959	1012	991	988	941	958	1058	939	951	986	951	962	958	925	941	976	907	940	988	984	949	918	960	922	895	934	917	912	988	931	962	962	946	937	994	993	987	1002	984	956	951	974	978	949	914	943	904	993	956	903	996	940	945	932	958	933	975	944	940	902	959	967	934	997	1052	942	959	970	989	1001	1000	955	951	990	910	915	913	949	968	987	968	930	967	976	929	947	940	937	958	1008	945	954	935	920	938	975	997	945	914	924	955	969	981	947	978	963	976	925	944	958	953	982	929	965	958	967	929	1004	1006	998	963	988	989	970	888	918	990	1013	937	968	927	962	957	967	963	1003	952	895	957	962	986	967	949	959	951	930	1006	942	938	952	970	947	939	939	981	934	916	940	986	985	1001	927	929	920	936	931	878	927	936	928	976	970	957	911	959	930	954	953	939	945	880	1005	1000	995	898	940	906	952	946	967	1019	919	925	992	947	989	934	978	934	1000	921	910	981	1002	919	999	957	943	894	923	946	917	991	973	942	943	892	902	925	982	963	989	952	936	931	980	989	931	1006	947	956	956	922	942	922	986	912	959	952	907	1008	948	971	953	980	996	921	950	1011	974	948	959	975	927	972	890	927	937	935	949	1009	1011	901	970	970	943	926	890	970	956	981	997	947	915	930
44641	17509	4297	1022	673	467	454	427	394	407	405	442	449	410	416	417	378	413	429	464	458	427	436	438	440	429	445	419	418	404	458	461	432	436	397	433	415	432	424	426	448	422	445	429	399	434	392	395	467	400	440	431	398	432	393	439	417	405	455	395	411	425	422	468	393	435	467	412	453	396	460	424	438	457	446	465	447	415	430	417	425	452	432	443	434	436	418	402	415	404	420	426	409	423	459	424	421	435	464	449	438	408	435	385	437	424	408	406	431	426	413	436	457	432	467	379	427	436	431	454	390	425	417	413	388	459	420	471	396	417	430	431	433	424	387	485	461	448	486	446	423	413	411	410	435	444	471	457	409	406	404	413	432	448	430	416	406	448	389	410	424	423	455	437	414	431	439	426	443	472	423	428	469	413	425	437	408	440	410	405	400	405	427	390	420	446	441	459	422	443	427	399	392	454	444	462	431	464	433	391	427	448	423	442	419	394	383	427	438	403	423	416	423	386	407	426	416	464	421	457	453	422	426	463	422	391	430	423	425	430	406	418	498	441	405	400	428	435	415	416	399	417	449	473	416	438	420	407	397	473	416	402	424	422	444	419	457	435	447	431	471	432	469	391	345	454	403	433	452	424	400	458	474	426	456	416	432	397	414	364	456	407	430	425	413	422	427	420	437	407	441	408	448	416	425	431	438	470	440	404	444	474	447	418	367	413	427	447	426	457	400	403	407	441	436	413	438	437	406	447	431	413	416	407	396	451	427	448	406	408	381	454	451	433	405	393	463	420	456	410	457	403	385	405	448	377	408	387	412	428	415	416	433	414	456	450	461	430	425	463	430	452	450	436	407	420	407	428	421	442	424	411	407	412	418	470	401	458	468	432	456	443	398	427	407	442	398	435	453	414	438	437	455	421	470	419	366	450	409	429	442	417	420	419	438	430	428	409	404	408	405	429	437	403	459	402	451	393	378	385	470	448	443	410	416	405	437	421	460	474	425	439	459	434	423	410	385	449	407	411	423	441	439	441	507	396	402	451	414	420	452	456	407	433	414	437	445	416	420	442	417	441	436	401	405	441	431	438	426	440	445	429	446	423	407	409	413	432	457	430	394	405	435	432	400	426	428	429	457	382	417	430	417	430	481	380	424	459	412	381	424	443	381	430	419	452	386	430	414	436	435	414	428	422	417	423	408	384	395	417	422	414	429	427	402	405	417	418	441	431	440	417	428	436	471	412	441	419	456	442	424	476	425	405	407	451	385	407	403	436	411	420	427	432	402	445	447	434	421	451	431	453	386	442	419	425	452	419	445	438	424	417	437	412	427	451	435	428	421	420	435	409	425	416	418	418	400	401	450	448	449	418	403	442	438	452	427	444	458	397	412	384	435	455	417	422	407	438	434	396	400	430	422	431	411	452	446	466	418	434	406	402	423	400	447	421	393	426	425	411	462	368	416	409	430	443	431	433	423	401	401	445	452	441	396	437	444	428	391	403	382	425	403	431	431	414	419	437	408	422	390	434	441	467	421	422	447	430	380	458	412	427	466	389	448	403	382	431	375	401	435	374	447	416	434	404	457	407	402	450	401	389	380	429	400	410	408	419	428	431	407	481	427	421	432	447	428	465	364	448	449	459	439	408	403	416	453	410	401	392	453	480	433	454	431	430	407	433	410	409	452	470	455	460	407	399	403	420	437	431	391	413	386	435	456	392	425	431	419	446	429	437	413	381	437	440	415	417	486	419	389	399	442	420	396	419	440	442	416	460	422	412	443	389	420	417	420	444	460	401	451	377	411	368	426	410	458	435	416	446	436	423	427	432	408	431	405	450	402	443	422	446	431	421	427	421	387	427	433	420	438	469	391	445	428	407	413	441	447	455	410	414	428	451	443	433	428	422	399	410	418	378	440	421	439	418	429	398	435	400	411	450	401	422	424	432	429	430	435	465	445	427	455	447	380	399	421	422	455	419	470	417	403	430	430	453	457	427	428	442	433	421	456	447	417	430	397	444	429	402	405	384	375	417	435	439	430	394	428	461	434	429	421	423	419	408	408	400	425	421	381	386	364	417	399	420	422	392	395	434	446	407	403	419	395	395	452	401	446	393	441	477	386	415	436	438	437	410	448	438	409	439	450	455	438	439	440	427	433	446	445	405	440	406	395	435	455	402	397	446	397	414	437	448	450	428	402	414	434	407	403	401	396	382	437	449	407	435	412	404	475	437	400	412	428	412	388	422	416	402	445	424	406	414	426	452	445	412	431	424	457	425	416	420	427	508	423	444	444	416	439	429	432	416	417	419	396	405	422	410	455	418	439	409	455	369	400	412	431	400	443	414	413	413	423	440	453	425	428	436	394	408	451	429	411	390	419	395	436	470	440	409	450	407	450	456	417	400	436	426	464	402	444	441	426	393	413	449	410	405	415	415	445	429	420	402	428	454	378	420	461	410	406	409	455	397	432	466	472	428	426	425	418	456	448	461	437	431	465	394	417	378	451	391	454	413	418	419	436	372	397	426	412	455	429	452	413	431	395	414	391	475	432	404	457	415	421	419	421	433	402	413	444	471	462	445	417	412	452	392	414	421	382	376	430	467	433	393	424	390	424	416	423	421	464	378	426	438	399	430	410	440	434	454	422	443	383	387	384	434	469	414	418	451	464	387	438	441	399	402	423	413	433	388	413	378	434	455	451	434	394	405	432	402	387	412	435	381	428	396	416	423	398	398	441	448	421	444	420	402	424	417	454	432	428	423	383	433	444	379	423	391	422	395	386	411	422	454	426	388	425	400	413	425	436	442	432	448	443	423	399	431	401	405	442	410	453	425	410	402	406	407	411	424	402	431	434	401	443	402	446	418	399	415	423	430	402	442	456	400	412	432	388	378	456	390	452	392	448	365	407	463	423	471	414	430	449	410	442	426	428	406	403	434	420	420	461	409	402	414	442	486	452	425	433	362	415	423	402	381	405	417	450	431	432	433	411	460	425	412	414	390	430	433	389	426	438	402	447	396	415	440	445	451	437	466	434	451	378	450	399	433	426	434	421	434	451	420	424	439	380	453	422	438	373	418	433	429	441	414	460	389	429	421	403	433	413	432	385	431	430	441	434	405	420	409	421	397	429	440	402	428	410	424	411	419	445	426	408	409	423	399	407	426	446	426	429	409	375	394	411	421	414	406	422	454	439	455	433	425	428	436	403	440	444	460	435	424	405	427	412	466	420	422	399	428	422	395	442	429	409	488	411	458	415	431	446	396	453	389	445	442	396	422	395	435	427	421	419	404	460	413	368	387	437	419	396	442	458	382	444	421	431	427	438	411	420	439	387	439	461	444	458	436	438	402	410	433	407	443	425	417	434	457	405	403	422	430	443	450	488	381	400	409	430	449	437	409	446	429	462	419	442	425	455	405	466	410	453	410	453	403	444	408	381	353	416	422	424	410	416	418	410	428	412	475	455	403	399	437	403	418	433	405	397	433	386	428	419	391	426	404	426	433	437	416
28645	9254	3445	2245	1501	1178	1112	942	942	964	937	988	901	984	899	894	947	938	965	874	936	901	932	933	973	937	863	932	946	885	968	915	855	909	923	926	925	948	938	940	913	924	896	882	890	957	968	914	918	912	963	969	915	841	947	936	942	941	960	920	935	918	917	918	910	875	880	900	934	875	931	923	975	893	865	904	884	941	896	984	906	946	930	877	878	960	940	951	941	858	936	881	915	889	925	882	933	927	965	906	934	895	890	927	897	941	905	948	865	887	887	897	918	907	933	904	959	969	958	926	890	929	906	899	924	936	934	875	919	972	964	941	955	947	924	909	924	916	964	940	930	925	895	957	971	928	894	918	868	887	933	939	979	891	919	905	906	880	957	944	908	914	934	914	878	926	935	927	936	914	953	944	979	875	894	912	927	968	956	938	916	880	933	916	925	888	951	857	957	912	895	883	927	934	937	887	940	960	899	900	895	903	899	876	978	907	947	925	993	928	894	946	918	957	931	914	932	930	890	953	855	914	915	926	871	890	932	959	915	922	893	875	932	832	906	957	923	938	895	919	868	907	940	983	933	923	1028	893	952	919	936	915	917	859	934	925	861	888	931	912	873	933	954	908	929	895	977	933	914	940	945	893	929	941	947	917	948	939	929	898	936	878	870	979	941	959	899	951	931	865	889	914	860	914	932	875	963	905	953	951	932	963	967	895	922	886	939	948	942	909	903	938	895	949	923	914	936	877	923	926	907	910	910	887	895	916	933	896	864	906	934	914	951	876	914	940	939	905	909	944	936	924	884	891	948	922	891	913	930	979	877	913	917	889	943	901	896	954	949	954	934	859	908	904	886	908	965	917	930	888	916	937	895	906	909	924	877	875	921	905	905	904	914	934	954	861	925	951	928	929	936	927	928	896	891	922	929	897	924	938	963	941	919	928	887	897	903	927	930	959	939	986	911	954	973	918	864	955	962	911	933	923	992	900	902	932	956	914	947	898	929	916	915	956	895	973	920	935	975	891	948	918	959	946	911	911	875	950	921	897	922	932	923	919	929	934	945	974	891	931	972	913	913	895	898	915	910	937	956	961	936	914	946	915	991	927	956	932	890	948	878	886	903	936	913	860	974	928	922	954	923	919	904	982	876	951	914	994	941	919	938	970	959	885	915	959	910	930	923	929	913	864	909	948	906	911	904	951	954	880	879	910	884	894	935	877	922	975	923	954	885	915	935	962	904	926	996	969	896	916	945	904	959	903	894	886	937	926	921	860	880	941	971	910	968	928	982	972	1015	935	934	931	935	932	944	916	932	915	924	951	987	913	903	929	947	936	905	883	915	917	914	922	990	898	921	935	934	939	889	930	926	952	909	910	923	945	916	927	961	942	955	940	988	926	936	909	936	897	914	911	889	925	947	876	989	904	954	928	879	934	966	876	926	900	940	948	876	871	957	883	944	922	964	909	896	965	882	943	922	887	920	976	901	878	886	931	903	929	944	908	897	887	924	905	956	892	889	936	923	919	881	950	929	916	910	892	950	901	950	936	927	920	895	881	854	901	899	947	915	960	868	827	913	882	908	960	879	914	942	899	904	889	976	904	924	915	928	924	876	942	924	951	912	888	960	941	864	890	894	930	907	923	911	931	906	921	929	941	946	957	903	914	901	829	978	959	877	937	924	934	915	931	905	960	940	975	913	894	937	914	932	972	977	938	883	893	953	959	935	925	913	910	884	928	922	875	942	857	889	932	887	946	927	963	946	947	907	903	931	921	937	925	877	968	913	879	905	909	937	860	886	891	948	902	948	905	968	907	937	943	913	939	972	933	892	961	893	921	927	902	939	878	891	946	906	912	918	923	932	954	932	935	908	929	940	897	952	903	910	915	932	936	957	914	918	911	967	934	981	920	899	876	894	982	907	949	893	950	864	963	917	894	992	865	937	944	892	923	930	898	909	921	942	971	981	959	922	947	882	910	907	921	910	898	915	937	946	871	950	973	945	905	902	904	897	903	946	937	972	922	972	912	951	885	910	874	906	915	944	921	926	885	968	907	915	939	967	894	921	896	936	897	939	964	977	915	912	926	930	902	967	938	930	919	929	932	890	927	909	955	922	900	932	938	907	944	942	982	865	873	926	923	904	900	970	948	894	904	932	914	949	943	887	891	955	907	935	902	931	924	903	862	950	905	988	917	953	860	897	976	916	969	892	949	923	928	877	910	975	938	932	876	934	899	938	880	935	896	888	991	955	901	952	878	937	964	930	895	921	925	943	866	990	905	895	947	937	891	912	933	943	998	950	928	942	968	994	917	957	934	920	894	917	940	939	915	887	920	927	913	965	958	882	889	906	938	871	912	940	1013	998	983	909	883	893	925	909	948	907	904	980	933	936	862	938	881	995	946	895	938	857	948	909	953	941	945	902	953	965	941	869	930	944	946	870	881	939	906	889	944	914	856	896	939	891	862	901	932	920	880	952	958	914	899	884	995	896	975	953	889	883	925	945	857	892	954	924	974	996	912	945	905	880	873	877	934	918	918	898	978	944	903	941	911	917	914	899	900	939	854	897	946	888	882	913	935	925	893	939	887	881	997	944	869	950	933	923	916	889	946	940	878	930	897	906	950	902	883	951	882	912	954	965	909	907	890	941	887	885	934	951	914	953	906	918	915	971	935	974	951	951	973	975	904	965	910	877	916	935	898	941	951	945	938	932	954	928	917	855	909	945	930	897	925	866	935	920	932	913	926	908	867	917	975	943	901	924	936	965	885	944	914	925	899	907	922	931	928	972	924	878	891	892	946	899	948	927	905	958	919	945	895	933	865	906	939	931	903	957	944	940	922	942	930	904	910	889	912	933	976	926	897	941	902	944	890	898	953	931	928	912	937	911	937	953	953	888	938	887	924	894	958	892	929	899	931	906	895	926	946	939	916	936	977	971	914	921	910	877	950	858	892	951	889	910	904	958	910	931	923	911	899	907	960	942	906	918	897	877	944	917	899	954	918	912	883	938	953	938	930	949	900	932	948	919	922	922	923	904	940	922	893	936	942	920	907	882	921	863	913	901	936	876	936	916	968	943	945	939	858	888	921	927	925	911	931	925	949	945	942	939	873	926	985	889	982	916	928	954	921	927	933	952	931	935	894	908	931	938	965	945	915	906	945	915	913	902	928	948	917	915	942	956	881	873	880	897	934	894	885	936	961	926	905	936	963	925	926	935	914	939	881	896	952	897	921	911	910	940	966	902	891	887	941	929	897	907	885	922	919	958	916	886	932	874	905	938	929	913	960	921	877	891	919	860	866	916	935	873	866	927	962	901	898	957	976	875	957	934	914	944	857	959	920	898	945	936	933	910	923	1007	917	927	909	908	907	931	893	905	901	925	938	911	914	933	906	871	923	963	898	883	907	942	936	963	930	884	911	884	907	898	931	892	978	936	893	891	950	898	916	948	900	875	891	896	949	885	899	924	932	930	870	972	948	956	1009	907	1010	874	960	928	923	924	966	959	954
58653	28389	10930	2980	1263	655	497	467	438	433	450	404	428	454	408	385	434	425	471	445	436	442	405	412	437	463	433	422	440	437	452	473	430	470	451	428	436	423	476	419	453	420	461	448	436	452	405	428	472	391	431	447	419	445	412	435	494	403	466	393	436	445	418	422	448	428	442	423	442	434	426	450	433	416	456	439	465	423	445	399	402	439	413	419	437	428	407	464	432	454	456	433	430	422	441	440	434	445	468	419	416	416	440	420	411	430	453	415	463	414	405	425	439	423	391	425	404	462	434	387	434	430	465	456	457	403	417	452	407	414	443	465	426	437	473	449	437	420	427	447	456	439	437	467	394	413	430	419	433	409	423	447	405	403	474	423	436	464	475	402	443	446	405	420	437	453	477	446	461	485	464	454	448	412	435	442	455	446	473	456	431	410	463	479	453	466	456	435	445	411	408	440	389	482	467	433	404	469	423	421	455	438	449	462	431	418	445	435	423	424	410	448	404	443	469	452	440	418	432	458	466	472	453	435	444	449	419	432	424	416	453	422	446	439	416	417	457	477	443	470	462	413	413	473	426	436	451	428	392	397	426	433	478	462	482	461	454	440	418	440	482	400	432	423	422	432	411	419	404	401	479	439	423	447	471	450	407	412	461	452	418	473	438	438	411	406	445	452	450	439	458	421	450	512	430	385	409	427	450	421	456	437	436	432	407	503	458	436	441	409	443	458	459	410	432	454	459	430	456	392	419	413	412	426	429	451	445	410	406	453	418	471	455	469	436	472	428	433	450	476	430	415	433	422	403	406	429	447	422	397	396	417	417	445	435	439	397	419	459	414	430	429	378	408	463	446	413	422	481	421	456	431	437	409	390	410	463	464	463	419	445	497	449	455	397	437	478	430	422	498	425	470	408	433	427	426	428	450	453	464	442	450	420	438	448	469	465	459	453	431	449	431	426	461	433	450	437	425	420	437	446	455	405	459	426	427	428	412	427	433	440	452	461	453	422	441	440	428	444	460	440	460	407	454	439	390	420	450	423	417	485	447	454	408	381	426	416	446	407	430	439	443	403	414	445	420	419	445	450	456	445	413	435	431	408	461	452	439	431	431	444	405	428	468	461	455	459	455	432	449	459	425	436	434	470	461	420	440	465	430	417	433	418	422	427	455	376	443	470	450	467	419	468	465	410	393	481	469	426	419	425	391	424	454	449	420	445	421	445	443	437	414	407	440	448	443	434	457	425	472	388	452	429	440	457	440	413	435	421	436	382	422	430	481	457	475	399	414	405	432	389	439	405	429	454	426	447	407	448	398	408	434	438	446	417	439	457	439	452	406	431	452	416	414	411	472	410	408	402	444	446	460	438	433	413	417	458	423	438	409	441	440	434	418	398	457	406	436	439	370	460	403	422	452	439	425	440	420	431	416	465	429	435	438	448	442	443	423	502	394	429	432	425	430	415	427	441	411	470	469	428	498	434	475	418	474	429	442	431	453	463	439	452	472	437	456	466	473	456	384	421	415	463	459	438	473	437	466	457	451	408	494	444	409	406	462	470	431	426	443	451	464	464	475	419	398	444	434	416	430	401	439	420	436	451	469	437	409	435	442	446	408	445	439	420	434	470	497	441	418	473	474	465	473	454	449	440	432	418	478	469	438	414	436	384	453	427	469	440	453	438	452	449	415	416	455	509	390	447	462	435	422	446	388	451	458	428	479	429	455	450	437	449	447	420	481	427	415	441	398	449	424	426	456	407	392	415	448	427	450	409	467	456	494	421	398	463	456	417	415	429	437	420	487	437	438	422	428	435	459	454	438	478	452	478	425	417	455	418	429	446	460	436	444	434	440	456	403	419	425	449	449	466	408	444	408	428	441	402	453	448	450	424	489	467	446	446	444	406	410	423	423	440	466	438	476	428	455	425	421	406	441	456	477	418	413	406	445	388	432	429	466	437	389	440	435	447	441	409	431	441	438	395	423	414	443	432	433	422	431	475	464	443	437	419	423	412	464	403	437	456	433	410	442	473	428	433	419	449	424	459	449	461	454	445	443	484	460	415	412	432	454	447	422	446	432	439	451	399	421	453	433	433	441	457	453	453	409	426	439	423	430	426	433	404	455	444	405	455	448	414	448	467	448	423	454	414	457	405	453	446	500	431	462	417	416	410	465	420	403	428	396	430	403	438	422	441	430	432	422	406	472	410	426	434	425	432	418	433	431	438	434	452	387	408	482	441	446	431	422	420	424	449	423	418	421	420	415	417	444	421	430	447	435	421	478	434	473	444	441	462	443	441	429	402	435	448	449	436	396	444	428	476	418	446	433	409	480	434	464	439	479	428	449	461	447	428	424	443	442	443	458	415	415	450	426	444	444	400	453	454	435	448	455	445	410	423	422	408	423	444	417	420	422	427	417	437	419	425	416	405	421	435	413	433	432	435	452	420	405	455	402	404	451	424	457	424	439	456	450	453	435	432	434	424	421	417	396	462	426	435	452	488	442	422	455	434	447	425	411	452	463	444	460	412	460	476	416	455	432	458	450	435	430	433	443	438	434	415	436	434	457	452	438	448	423	425	434	449	431	423	443	441	433	432	432	469	449	423	404	450	429	422	419	472	411	408	402	460	433	433	432	427	432	454	409	457	441	433	462	420	448	420	476	454	442	432	469	425	381	438	422	435	415	406	443	464	425	425	450	426	443	451	437	445	403	435	434	451	457	430	480	425	454	439	409	458	467	415	399	460	439	409	426	422	434	406	446	420	440	469	456	392	422	464	405	448	439	388	469	438	420	442	423	430	403	430	456	435	474	427	432	408	430	432	441	387	435	432	441	428	446	417	420	444	469	396	434	445	432	417	468	376	433	411	452	428	431	439	471	456	460	434	426	437	452	452	407	434	424	427	418	430	436	441	454	416	440	451	398	426	438	429	460	422	441	477	457	398	426	419	417	470	388	432	441	432	405	436	425	394	417	411	426	467	429	439	417	435	414	447	431	397	450	436	439	449	445	431	427	431	424	420	467	439	432	474	423	412	419	442	398	461	416	400	423	413	452	389	419	403	421	431	419	462	425	432	460	461	446	457	426	464	449	413	429	482	417	439	443	428	435	407	419	447	437	451	419	438	428	432	393	391	416	393	455	425	445	446	442	443	382	470	416	434	470	458	441	451	450	401	433	374	440	401	433	435	414	423	482	452	435	436	439	429	451	410	504	474	440	448	455	422	447	400	414	404	424	437	427	407	446	433	422	442	432	434	461	410	427	390	420	424	455	469	430	412	456	438	391	404	377	421	393	434	429	451	423	453	463	451	440	436	477	437	447	436	437	461	463	452	423	479	431	466	430	453	477	448	481	443	453	419	463	447	447	454	454	419	429	423	407	455	442	428	420	407	479	431	415	421	450	417	423	400	464	491	458	389	418	415	448	425	418	455	451	440	455	440	441	456	404	457	431	437	437	427	442	413	413	439	439	442	443	408	433	484	431	412	417	415	433	443	433	437	404
40260	19434	8424	4906	2857	1616	1160	921	967	945	914	980	955	963	931	891	930	954	919	924	989	936	972	962	940	983	1001	973	981	903	937	945	978	1013	960	921	956	988	930	942	939	924	936	926	974	954	989	900	970	938	897	971	965	899	945	925	940	1026	935	991	994	917	906	928	955	944	963	943	970	901	1016	978	943	992	955	927	967	952	958	905	902	978	953	926	960	931	930	965	959	916	961	921	885	936	898	950	931	907	996	929	960	948	996	983	884	1009	904	892	879	874	952	879	929	951	954	974	953	922	909	935	960	937	906	994	946	940	941	939	917	1011	954	976	966	982	931	968	968	993	977	929	939	970	966	951	1006	1013	932	967	915	1017	908	969	968	904	986	921	944	902	913	939	943	964	971	923	910	941	932	939	972	927	945	904	877	949	945	937	941	919	961	936	916	947	916	943	926	918	944	971	930	970	1005	986	975	943	960	931	922	1000	939	932	936	924	909	942	964	947	968	946	957	948	932	962	915	977	951	935	956	949	907	941	939	981	976	951	892	938	919	933	949	869	934	941	942	939	910	907	961	923	932	936	974	885	903	935	886	963	985	922	973	957	913	931	964	944	928	927	918	900	954	922	942	941	911	944	991	930	962	995	934	977	944	957	908	949	922	935	989	962	971	921	1003	902	987	922	947	981	943	942	960	892	993	959	933	948	947	931	879	898	928	954	920	892	935	956	935	877	915	947	932	1003	934	1034	944	980	950	954	955	951	934	951	899	963	947	905	976	943	973	966	906	994	903	957	981	963	1018	976	985	897	983	931	963	961	944	878	1004	979	908	970	930	921	917	891	939	913	931	918	964	935	905	959	922	913	911	895	962	921	868	913	959	931	928	961	904	959	944	959	924	959	978	926	973	1005	940	959	992	925	918	987	952	958	929	991	946	898	974	932	941	1007	905	976	973	978	993	943	956	962	926	906	984	942	918	929	903	940	922	971	963	982	962	970	961	946	931	954	882	937	920	937	925	937	945	969	977	940	987	919	959	870	954	947	939	924	946	901	987	975	982	937	959	951	930	925	961	918	892	940	941	940	941	957	945	944	916	944	901	942	921	944	1000	941	959	972	929	988	942	926	966	934	886	935	988	963	991	923	919	940	937	925	1011	967	964	962	925	964	957	921	925	980	897	945	959	922	960	918	988	971	971	924	936	955	972	929	971	911	953	898	960	947	904	941	900	949	908	968	935	966	943	937	929	995	958	1003	905	891	948	918	945	942	959	898	908	940	939	959	922	927	966	933	953	954	979	934	1027	922	972	958	998	943	927	870	906	966	940	956	930	975	940	962	943	958	976	994	933	993	907	922	980	985	965	955	963	925	932	967	962	914	919	963	940	1025	974	977	970	969	933	907	892	956	1037	930	958	944	969	940	906	982	959	953	1007	963	955	973	933	914	981	932	924	975	983	921	942	951	917	979	964	961	941	963	941	942	996	979	935	907	962	932	961	937	862	922	902	977	933	928	933	965	951	959	964	912	914	962	959	986	970	878	951	885	892	907	978	991	937	955	1004	955	926	916	923	900	959	966	964	912	1021	954	899	922	952	969	947	991	1003	956	913	932	958	955	1000	975	1010	950	956	859	926	956	953	926	946	920	934	965	890	953	933	940	944	933	886	976	982	914	1003	888	954	986	944	905	949	952	874	982	928	941	925	994	952	960	939	965	929	881	960	967	949	964	927	923	941	934	970	1041	961	950	976	908	863	915	970	927	988	950	848	952	945	935	890	963	907	962	948	958	1011	1007	945	953	920	1001	976	896	917	857	943	950	884	948	939	943	945	941	1013	960	930	939	920	977	956	950	924	951	927	935	931	922	949	915	933	946	972	931	928	926	962	941	955	954	992	922	913	976	1009	938	971	948	924	927	962	952	956	916	958	944	959	915	931	955	968	986	930	941	957	919	933	944	940	1030	934	956	923	1030	964	934	925	956	937	903	965	949	927	935	949	910	919	1010	949	1003	946	946	885	969	924	936	976	944	1002	956	1036	934	979	949	962	957	997	941	947	921	1001	936	968	958	945	905	912	936	937	947	965	929	918	929	949	948	922	922	922	936	998	979	947	974	958	976	947	955	950	991	967	986	1011	952	899	968	975	900	936	941	913	927	941	968	974	900	869	997	933	947	928	988	970	946	956	998	991	930	930	911	923	919	976	922	926	897	927	948	954	929	890	964	967	950	972	940	975	903	904	974	998	907	955	966	960	945	916	941	921	945	942	957	926	879	969	992	955	898	938	916	929	962	908	993	901	908	943	919	936	920	936	943	910	935	928	939	949	924	902	979	946	933	908	965	922	959	900	915	964	955	951	959	924	912	943	930	922	955	961	894	908	896	924	883	986	1006	950	943	1004	978	947	903	954	941	962	945	924	914	962	963	991	893	941	957	970	970	964	1022	935	971	933	970	973	897	982	934	945	918	1007	941	919	940	936	938	981	927	920	957	982	917	927	952	954	984	935	967	974	967	989	980	957	939	879	879	936	964	950	929	957	921	931	910	966	926	964	947	966	953	932	966	930	980	961	950	908	941	948	957	918	969	920	892	977	951	938	966	953	934	968	929	926	960	920	932	941	990	940	965	977	969	978	923	1010	984	936	940	995	959	980	964	959	924	883	975	966	923	886	964	969	948	948	930	969	958	918	890	915	1008	946	915	918	953	962	909	978	995	877	962	893	957	939	906	923	927	930	926	938	964	960	927	928	986	947	889	900	987	938	944	1011	964	986	937	922	948	871	897	990	890	949	987	967	943	928	909	946	946	927	933	999	879	908	949	878	988	1034	902	930	996	1021	1005	979	935	972	917	1028	939	905	977	924	898	956	947	997	945	935	975	934	951	943	949	958	949	975	974	957	956	972	953	1011	950	946	952	910	998	936	855	995	908	968	909	939	965	958	988	966	973	961	986	984	919	935	958	901	993	958	939	919	1013	1000	983	927	930	933	962	900	1009	986	919	846	958	926	959	935	949	984	987	913	930	933	895	923	935	877	965	937	967	944	1008	931	933	985	945	958	928	980	896	1021	922	942	957	958	964	927	957	918	975	934	980	1018	914	868	960	966	950	889	977	934	967	994	968	928	930	973	987	1007	904	941	963	972	986	957	968	956	938	958	937	903	942	941	963	947	987	973	904	962	963	897	965	933	970	858	892	925	922	987	944	908	919	965	970	931	924	933	917	988	923	960	908	939	945	956	909	936	947	945	951	868	957	904	918	952	981	882	934	942	991	974	977	955	903	949	968	947	931	930	941	935	952	999	957	927	938	947	932	944	956	952	895	943	919	981	895	945	944	913	912	949	963	903	954	900	985	889	955	940	946	968	960	957	906	911	945	993	1024	995	934	895	940	887	969	903	997	979	943	1019	941	972	899	919	960	928	992	959	972	936	934	930	908	947	943	947	936	945	917	927	930	947	936	929	988	942	961	944	923	937	939	989	1011	924	888	949	894	1013	905	945	926	909	964	926	966	990	949	895	916	952	894	938	906	919	948	977	947	998	977	949	962	911	926	959	954	937	881	911	966	934	967	998	981	944	975
64012	24570	5726	678	486	444	409	445	412	408	420	403	450	415	413	450	448	456	444	444	416	436	457	497	454	471	473	443	465	406	426	461	460	410	446	463	460	480	446	431	477	429	454	429	436	436	477	423	479	453	444	407	488	443	424	422	456	429	448	456	413	445	470	437	412	493	465	405	436	472	444	406	395	410	464	489	478	485	453	481	445	434	425	460	444	459	430	420	437	459	482	408	423	449	434	455	441	450	427	464	469	431	413	416	411	440	450	435	436	441	423	440	404	403	471	447	411	436	478	437	447	417	480	440	458	406	433	454	431	430	406	433	376	436	461	428	410	477	440	441	409	416	456	485	428	442	460	448	441	403	455	460	457	440	451	418	459	455	417	433	499	428	404	407	447	447	460	464	451	429	475	457	416	384	476	487	431	458	410	434	441	436	408	459	421	456	426	443	418	411	464	444	456	412	452	458	474	449	474	431	392	483	391	412	422	441	468	433	460	458	392	426	433	434	459	460	442	439	451	443	443	434	428	417	437	483	450	424	450	449	403	448	434	428	422	445	424	428	478	470	434	421	448	432	408	419	428	493	447	488	439	415	428	489	452	430	469	443	423	414	438	460	457	460	456	449	437	435	454	410	406	433	463	419	422	427	457	467	510	446	425	436	413	436	464	437	446	424	441	409	447	446	439	443	440	402	448	417	472	466	426	428	454	458	432	448	452	420	412	457	424	442	459	435	442	406	412	448	498	460	444	481	466	427	471	419	438	408	458	447	456	438	447	432	452	467	492	441	454	416	451	448	431	463	434	451	412	449	427	448	436	425	433	460	493	415	433	443	456	465	467	454	462	442	476	463	469	473	444	479	381	514	463	457	440	423	438	425	452	432	474	440	470	467	474	401	446	428	442	431	429	426	408	443	449	452	477	419	476	412	426	426	462	409	468	441	424	399	444	447	424	416	414	476	441	427	425	431	422	436	427	414	434	470	438	484	480	484	415	443	409	444	490	398	418	431	421	405	444	498	435	418	434	453	449	413	420	418	485	447	451	451	484	430	430	417	401	450	430	420	476	428	448	482	460	469	428	426	444	427	400	473	393	420	441	452	418	431	450	455	423	469	422	430	434	426	439	432	462	414	412	467	460	446	442	418	464	431	405	463	490	487	429	441	447	447	454	466	497	452	419	417	433	428	450	455	455	448	464	390	450	475	423	472	439	459	451	428	439	455	421	471	470	462	453	422	481	466	443	468	439	455	395	438	464	444	446	471	418	393	453	454	451	436	442	420	470	427	438	449	463	487	413	443	412	464	442	453	454	455	421	466	476	444	472	425	430	412	448	432	431	423	436	430	417	454	463	438	432	410	438	449	417	447	459	460	407	431	440	407	486	409	457	442	431	427	400	446	436	438	426	435	442	450	438	439	457	445	448	442	419	458	470	438	453	453	427	405	444	444	459	424	447	440	448	417	480	440	417	411	445	430	462	445	433	429	456	482	480	394	415	426	480	436	430	458	439	447	443	451	452	442	403	427	442	436	422	458	470	466	450	467	428	450	453	415	436	432	429	464	475	442	475	424	426	454	407	438	485	444	491	443	469	471	410	445	436	423	441	461	416	463	510	468	434	463	473	477	406	422	381	444	459	413	407	459	457	466	450	451	445	435	463	406	418	467	473	440	440	487	423	450	481	433	428	430	480	431	423	428	432	449	490	424	420	459	486	449	426	462	424	471	422	417	417	407	479	455	434	415	445	458	447	430	417	476	436	449	415	413	447	440	463	430	405	478	429	455	458	463	457	423	457	446	472	420	438	441	467	449	479	415	380	457	469	414	461	419	467	401	452	491	435	444	398	441	459	439	463	451	435	487	420	431	455	435	434	468	445	472	449	451	472	477	468	456	483	392	446	467	437	428	443	450	449	494	429	427	462	430	439	468	463	444	465	437	472	414	409	432	406	425	448	456	444	428	439	483	419	462	482	452	447	470	453	436	426	439	386	459	479	430	406	441	460	440	432	402	465	448	463	426	430	484	451	464	435	478	430	443	429	426	441	472	457	384	406	436	451	452	475	397	449	425	437	473	472	475	426	431	412	468	466	432	423	437	450	407	435	458	425	483	426	401	430	410	439	467	458	470	441	453	417	420	487	460	443	401	448	443	430	469	450	464	408	373	400	439	450	444	457	454	501	490	446	475	457	497	455	430	408	410	437	455	459	465	450	489	467	475	432	379	427	429	438	432	438	406	434	453	465	442	454	459	460	431	448	452	443	372	393	428	447	432	416	413	483	457	438	404	460	463	437	421	427	438	445	422	443	443	418	440	465	403	441	467	430	479	462	442	466	460	448	486	440	474	448	448	465	420	461	422	407	449	397	384	446	412	448	447	419	466	467	452	443	443	427	481	448	468	470	412	392	449	430	457	445	451	471	441	412	457	435	439	454	506	429	437	429	457	446	476	444	479	461	489	434	480	477	444	408	452	437	444	427	427	431	430	482	437	431	451	461	450	422	470	435	445	434	467	430	510	412	457	428	423	478	433	425	457	421	479	456	452	469	447	483	423	424	427	425	420	422	424	477	428	410	424	433	427	440	496	481	467	427	438	444	468	450	414	419	465	461	444	414	410	445	488	412	437	437	461	460	445	445	438	422	454	475	411	455	427	442	445	439	424	467	435	454	441	442	445	455	446	464	449	478	434	442	430	413	425	420	448	448	412	457	478	412	453	400	513	450	490	439	445	408	449	431	431	457	389	421	452	420	418	448	401	447	488	436	421	432	443	393	455	461	456	426	439	473	412	446	454	433	455	421	468	495	464	404	420	451	419	441	454	433	430	471	433	433	456	443	460	489	434	456	448	462	440	482	447	450	466	445	499	414	403	434	464	441	459	439	415	435	450	412	431	465	426	451	473	441	434	433	419	442	466	449	403	451	509	497	416	437	456	474	475	499	464	450	455	467	455	423	434	476	395	464	480	411	439	438	441	452	417	463	445	423	447	454	416	471	422	427	419	440	475	411	494	439	421	437	462	463	445	459	424	470	400	456	465	421	482	441	447	458	480	459	401	427	448	421	462	434	431	416	486	472	480	441	403	445	434	434	429	442	445	481	408	442	422	446	421	420	440	438	436	448	426	432	446	461	418	450	482	424	450	416	489	461	423	433	465	465	422	454	448	464	477	457	445	421	447	444	416	431	429	407	410	450	422	434	448	427	454	453	449	437	470	453	422	450	428	444	432	459	475	454	412	401	399	435	452	473	474	451	455	434	411	473	435	476	441	441	452	434	412	439	445	446	433	460	439	469	432	461	457	449	400	438	446	405	416	466	445	444	442	473	426	425	440	425	468	425	431	470	465	405	426	443	489	424	437	439	471	478	422	452	459	484	454	470	424	441	464	452	442	466	413	428	436	419	408	421	405	427	404	448	477	426	437	456	428	416	454	496	419	460	421	440	441	408	468	479	466	449	468	425	427	440	415	417	422	408	429	434	419	455	461	467	408	463	436	435	422
44882	11891	1980	1200	1016	940	973	959	946	927	939	931	1001	964	995	933	974	989	959	933	964	949	947	901	1005	962	934	986	938	924	963	1008	906	989	966	964	939	1015	938	939	981	968	923	989	1023	932	979	957	969	978	895	944	909	952	934	958	991	967	925	996	966	968	948	971	936	925	945	967	950	993	988	926	961	969	1034	984	949	1017	870	901	931	946	977	898	951	948	986	966	986	988	924	940	949	961	957	952	915	931	918	922	987	916	957	942	993	931	980	982	955	954	972	920	981	923	979	988	963	959	939	941	968	971	959	934	938	991	1038	970	926	964	917	1021	1066	999	956	991	948	976	935	931	954	981	937	927	961	964	912	958	877	955	958	988	954	973	951	1027	949	949	966	997	941	963	982	967	952	936	898	940	952	946	996	939	929	963	944	968	962	958	984	977	919	911	987	905	929	991	1021	968	977	917	976	949	949	909	950	996	958	969	973	958	936	1001	1031	970	961	994	1022	1034	1009	941	901	977	958	959	960	966	989	982	964	978	909	1004	929	958	1024	969	943	954	934	1021	995	990	961	974	941	970	952	954	957	980	924	943	968	967	949	923	938	969	984	959	936	1010	908	998	983	936	943	976	973	949	936	965	1005	935	981	924	927	942	950	994	934	928	1050	941	907	901	941	936	985	896	971	893	990	994	1030	928	972	991	992	985	1047	967	982	930	958	930	930	937	928	977	913	952	946	958	925	898	969	1006	948	965	1003	962	972	973	940	960	938	923	952	971	936	926	952	998	1008	929	1000	974	979	919	968	904	909	995	995	979	1015	1007	956	929	954	892	940	941	860	968	1010	1020	958	980	939	908	903	997	956	1038	961	988	964	989	937	1003	977	977	989	937	899	955	934	973	972	977	947	941	979	948	1013	987	910	936	985	969	963	988	957	910	936	959	977	943	1000	959	943	991	956	988	955	961	949	960	939	988	910	972	975	939	987	928	1005	924	923	902	925	894	992	956	951	940	930	941	936	918	942	949	967	940	943	937	964	1015	861	1015	951	925	957	963	925	966	982	955	957	913	953	981	899	965	925	913	987	997	979	959	973	931	919	906	969	979	949	983	976	973	966	982	922	950	935	960	897	947	938	986	974	951	982	1018	951	895	942	932	934	972	912	955	956	982	959	973	990	1015	936	932	961	956	948	930	945	969	975	977	961	938	946	949	963	964	983	963	923	956	989	960	949	943	984	929	963	924	945	970	937	948	966	910	982	978	940	983	991	980	908	958	973	927	977	956	934	938	921	974	926	987	946	967	933	949	959	897	943	925	934	974	913	948	1004	976	930	971	973	1004	964	939	962	947	973	1049	963	943	994	956	937	933	947	940	960	982	962	971	994	961	977	957	983	962	1002	959	996	925	910	971	980	953	955	964	958	934	1003	955	951	950	1002	956	969	939	975	977	966	950	914	937	983	949	914	967	994	942	1000	963	933	954	952	978	1017	961	959	966	1082	989	958	975	1003	1000	939	971	960	936	964	951	972	949	883	995	956	990	957	933	963	944	986	983	951	953	936	1001	930	985	920	930	967	926	989	960	976	957	945	981	999	927	924	925	934	941	1001	1017	995	976	930	998	944	952	965	940	998	931	980	1020	947	1030	980	953	930	968	965	942	996	981	1002	1032	1000	939	963	952	958	975	948	1009	979	991	937	980	980	961	978	939	972	959	958	949	942	965	943	975	909	956	968	896	975	943	956	995	1009	962	915	949	962	907	929	960	932	977	1008	955	958	964	992	957	1005	983	975	984	985	940	952	970	906	914	991	913	942	892	884	975	978	929	963	959	949	907	920	932	907	941	968	967	1021	943	905	976	1083	968	992	953	989	871	920	1002	932	957	968	950	928	903	975	919	909	978	969	972	968	1009	995	948	942	920	899	921	917	921	1020	987	946	1017	940	953	938	964	978	960	950	969	982	952	1018	948	978	994	953	912	1016	957	922	1011	969	976	883	934	891	905	956	960	936	920	921	953	1016	963	933	922	911	933	1037	963	921	996	949	969	946	925	943	983	922	954	942	990	974	933	1003	960	965	980	958	944	915	991	970	996	899	989	1002	953	951	958	939	944	962	901	984	976	991	918	952	936	977	975	993	933	914	933	911	981	988	931	997	949	941	950	993	961	931	999	974	1003	954	942	932	939	982	907	919	984	995	930	969	932	935	939	911	940	992	973	943	986	945	967	967	963	940	924	977	930	1002	945	945	1004	915	1036	991	974	990	956	996	941	961	936	990	1006	1001	959	968	975	952	974	965	1001	986	998	963	926	957	995	928	969	906	954	928	929	963	977	955	983	962	986	979	990	983	969	960	904	937	963	1003	930	990	987	945	970	896	922	923	909	957	970	1016	956	913	979	954	968	948	950	920	956	938	977	937	948	918	880	975	963	997	1003	913	963	946	935	990	954	958	929	964	967	1025	947	973	916	979	984	985	968	920	963	950	973	966	955	993	924	966	970	968	954	996	1010	933	999	995	948	937	967	988	950	962	914	966	951	925	1068	1002	939	991	997	936	962	934	942	906	963	942	986	963	936	944	965	893	973	948	932	892	898	939	997	988	955	954	954	985	978	956	914	928	916	894	913	937	952	913	925	955	891	986	941	914	886	935	956	896	902	966	1041	954	966	921	976	974	953	948	965	966	960	911	982	922	993	953	952	968	956	939	911	980	963	955	978	966	991	950	983	885	956	955	926	960	970	958	992	934	966	996	922	924	975	902	1001	962	934	950	930	955	962	903	1002	898	974	911	941	1008	945	964	955	961	1025	993	1013	952	964	931	959	984	961	944	976	993	962	981	992	924	962	938	991	947	1004	1002	897	957	972	928	937	942	947	981	980	1012	964	946	977	914	991	942	939	990	959	970	952	938	938	963	961	965	945	950	933	992	940	999	937	942	984	918	973	951	995	972	939	984	953	967	970	970	971	983	912	1001	979	982	949	947	993	940	945	928	946	929	967	959	946	988	968	973	957	968	958	980	978	966	951	969	990	942	983	979	996	970	890	978	1008	921	961	958	983	956	993	943	941	899	900	997	1014	985	921	927	981	1042	1004	952	913	972	991	1009	1016	929	961	976	1007	975	940	921	965	1038	935	947	988	920	953	980	910	924	1017	965	945	971	977	996	944	967	946	944	912	974	920	956	983	1010	978	995	996	954	982	966	977	983	945	905	1023	999	956	1005	956	950	966	950	961	971	918	913	932	930	969	994	930	970	942	901	1011	976	933	940	987	925	935	971	983	961	949	950	975	974	928	993	1033	996	964	1037	965	939	998	949	968	929	961	1005	956	980	996	925	970	979	973	963	973	930	1006	1050	926	1046	899	1014	963	941	974	964	988	922	944	979	935	986	949	982	970	986	968	944	928	992	993	1001	908	941	966	948	955	935	946	956	967	945	973	949	904	959	969	928	949	912	966	967	953	936	948	969	997	953	925	937	1051	945	957	941	972	925	866	921	981	928	944	968	959	978	971	973	983	946	969	913	919	971	955	934	930	986	992	967	964	948	964	897	1003	958	955	954	951	996	988	930	957	1018	969	951	954	989	922	955	926	943	992	924	923	936	962	905	987	982	941	948	989	999	992	973	883	925	969	958	976	991	1027
48914	23598	7155	1920	928	573	481	487	468	453	417	386	425	423	409	416	445	431	408	440	402	446	393	427	424	410	435	424	420	426	422	434	427	419	414	440	453	471	459	375	404	413	426	410	441	425	414	383	393	401	396	417	407	413	372	428	414	422	429	446	422	414	414	452	407	452	412	441	453	432	451	465	435	405	403	414	451	445	497	405	376	407	429	391	400	432	421	433	410	441	421	400	422	413	433	412	421	439	463	394	391	398	430	432	429	440	441	402	372	410	457	400	444	389	392	441	447	395	441	394	424	421	414	424	398	402	377	439	422	410	417	420	442	389	442	423	443	442	402	401	408	416	453	426	463	411	408	448	423	422	425	435	447	412	408	440	399	429	410	427	445	424	422	392	403	428	406	422	395	438	406	427	431	445	429	404	431	449	444	452	387	404	399	392	440	425	424	406	401	422	397	422	408	423	475	426	441	458	406	438	426	417	447	392	429	393	458	423	416	402	434	420	420	371	422	372	445	413	453	450	419	438	438	413	431	438	422	418	374	382	384	419	409	451	411	399	430	383	423	393	413	387	408	421	396	449	387	442	389	434	444	411	414	451	363	385	435	434	429	432	371	406	438	455	407	390	442	427	402	423	437	428	372	463	422	461	453	453	440	432	444	452	400	408	380	390	420	462	401	468	457	424	403	433	409	414	410	399	446	428	416	430	430	407	406	426	394	426	443	456	420	403	432	389	423	419	469	450	429	425	415	456	409	408	407	397	409	386	440	371	434	411	412	446	434	428	416	410	381	408	413	477	452	397	427	438	430	425	393	393	462	422	414	439	447	425	430	401	446	404	423	375	478	406	446	406	400	445	414	417	390	429	412	424	435	450	409	448	431	395	421	396	428	436	393	446	412	441	431	410	415	408	385	424	428	404	455	455	433	438	448	403	390	403	432	418	434	463	421	408	414	405	463	423	439	460	410	450	394	382	420	428	449	429	424	439	423	418	416	401	442	398	454	427	424	440	413	419	422	438	444	425	463	415	447	431	381	409	409	410	439	433	416	409	446	387	441	413	403	432	423	450	444	413	446	425	421	422	392	373	410	427	373	429	417	442	433	413	381	407	454	436	435	453	412	464	451	415	428	414	461	399	431	424	420	418	432	425	440	429	425	437	422	406	452	427	422	438	443	420	447	410	416	393	403	447	432	426	432	439	424	434	399	416	420	419	468	433	401	411	423	384	416	390	483	447	445	385	393	397	407	443	433	494	434	442	445	404	402	427	420	417	419	408	405	393	399	445	385	466	438	394	410	400	418	422	398	453	456	429	385	440	409	424	428	408	398	428	422	418	421	403	414	436	405	460	390	424	409	432	429	416	461	430	438	432	425	425	450	439	393	443	445	449	446	455	419	409	393	424	413	405	447	434	406	421	390	430	424	400	425	457	441	450	441	433	411	408	424	427	400	403	420	440	414	434	433	403	438	472	414	429	401	454	424	430	400	393	375	415	410	436	444	422	415	413	406	426	445	433	440	425	483	417	445	393	413	449	458	423	458	444	454	474	387	440	421	405	426	459	407	412	431	419	431	426	377	430	438	472	431	430	418	411	408	435	384	444	435	393	428	422	389	423	417	387	430	403	429	428	378	442	407	426	399	456	433	442	414	457	439	428	390	404	448	437	442	410	396	429	400	426	432	384	401	418	417	424	436	492	428	453	409	421	393	389	420	437	431	389	358	427	403	441	449	401	392	448	411	417	435	421	423	453	441	438	441	385	392	411	451	388	429	448	403	447	426	436	423	418	392	438	390	437	452	427	420	417	396	402	392	415	428	461	443	417	443	451	407	454	427	396	423	434	429	460	397	462	409	415	398	388	426	421	407	402	463	407	405	407	410	420	436	444	434	405	399	416	421	433	417	404	391	442	425	416	437	412	407	448	421	403	454	415	425	453	408	388	461	397	419	460	446	417	426	404	396	418	469	401	425	473	399	422	382	408	435	421	428	402	421	417	425	421	394	465	459	413	426	430	384	430	439	465	428	403	424	430	389	414	384	426	424	415	389	411	423	443	420	449	414	428	436	389	417	447	407	420	468	428	426	415	419	361	398	439	439	457	434	446	419	430	431	458	427	403	417	408	415	398	430	354	437	425	455	423	386	453	419	455	423	406	434	413	394	413	428	424	430	402	400	402	381	409	406	424	421	435	393	415	421	473	388	423	430	445	426	424	439	406	398	465	407	403	423	416	447	475	407	423	410	373	424	458	442	431	418	419	410	410	446	421	392	472	399	399	433	440	409	427	411	459	401	403	403	407	432	415	403	460	479	400	404	447	376	441	426	424	438	400	418	387	406	425	399	461	401	428	444	447	469	459	424	392	399	425	423	401	405	420	400	405	465	414	434	407	434	451	425	433	435	421	386	452	423	439	445	377	426	419	390	426	425	433	427	421	428	401	381	419	433	420	409	375	405	456	403	397	427	417	405	413	474	484	379	436	456	423	418	380	427	433	441	442	413	433	419	404	393	426	431	449	393	479	442	404	410	417	451	424	417	413	414	409	451	386	417	393	439	410	406	459	416	469	409	392	451	443	441	443	363	409	411	407	414	452	454	418	452	458	380	400	421	455	406	404	387	385	390	486	423	396	426	442	412	393	432	449	419	383	432	393	420	405	427	398	448	412	447	400	407	420	408	384	415	448	411	431	442	408	431	429	420	412	425	437	414	428	402	421	441	402	451	438	393	433	453	403	405	445	411	434	450	426	449	418	438	411	407	437	420	402	391	438	419	434	383	397	409	386	443	425	414	409	396	430	439	419	430	421	408	417	388	409	441	419	443	439	479	406	429	412	407	420	384	425	401	386	433	458	403	452	412	412	391	396	399	430	401	391	427	426	466	480	397	408	471	405	422	446	430	385	429	448	419	405	391	377	447	454	407	395	399	395	454	459	444	374	409	430	438	432	396	443	428	450	436	406	429	407	426	443	427	414	397	424	438	418	420	420	445	422	391	454	447	438	422	415	449	459	433	402	411	395	468	393	367	405	417	467	407	399	451	437	399	419	427	386	458	386	384	393	453	431	431	400	424	384	433	433	423	449	429	429	441	439	426	431	430	392	390	443	443	433	418	468	408	445	437	402	451	413	457	437	437	420	428	355	403	399	400	426	464	411	404	444	428	423	409	404	429	434	431	469	408	414	401	424	402	450	443	410	414	420	444	422	426	422	431	453	411	453	439	438	471	450	448	401	389	398	395	454	443	442	409	476	427	446	401	393	416	415	439	420	395	391	431	402	432	390	390	453	428	427	431	406	456	424	391	421	423	400	467	441	440	404	440	411	414	399	411	374	418	412	408	406	426	422	389	406	449	426	448	444	409	408	399	429	414	446	455	438	446	414	413	430	407	425	434	399	437	476	441	447	448	443	418	441	381	449	451	404	411	397	410	423	438	426	397	474	397	457	426	471	405	421	419	438	415	411	405	439	413	428	405	446	437	399	446	403	423	442	414	381	436	427
34190	17139	6958	3526	2135	1430	1192	1058	907	965	975	914	923	896	921	958	949	937	893	903	898	906	944	967	925	946	958	942	914	894	972	914	942	851	927	888	930	887	901	900	918	907	889	874	911	882	965	920	956	935	914	941	905	913	922	929	908	933	918	953	843	847	943	988	869	909	918	954	895	902	937	907	890	900	919	919	953	913	888	883	1015	910	900	870	924	869	869	907	904	897	944	925	913	916	925	963	922	912	873	916	869	928	934	930	925	873	886	941	911	921	929	897	877	862	900	854	907	890	887	925	934	973	891	910	975	885	942	945	949	902	905	893	934	893	905	940	938	963	891	922	944	884	911	918	907	942	944	902	860	886	894	897	922	951	886	961	950	922	974	911	891	925	901	957	900	962	986	920	900	934	877	912	905	864	927	885	991	959	937	953	980	887	945	897	955	902	906	960	907	886	928	937	969	914	912	905	965	940	905	897	895	936	901	883	965	902	869	891	886	967	878	942	960	871	924	918	946	875	934	881	972	958	917	914	930	884	924	964	947	937	917	917	885	898	921	929	962	892	914	915	888	875	912	959	899	880	884	867	919	942	911	958	891	945	928	930	923	892	897	913	924	900	925	956	921	869	958	899	930	914	912	955	960	938	934	973	901	882	967	937	913	966	930	920	944	959	892	935	882	900	911	863	901	971	934	944	905	886	876	927	891	931	894	897	903	907	917	862	904	903	897	921	888	901	981	898	921	907	962	882	972	920	875	951	929	944	873	903	939	886	913	847	942	938	906	963	879	951	901	951	930	915	960	870	921	906	1000	878	932	927	925	909	906	950	929	940	950	842	864	905	887	885	901	898	963	874	934	948	916	932	902	959	855	937	872	890	941	906	914	933	908	879	904	912	890	937	944	914	918	880	984	904	928	877	884	919	972	952	943	938	948	972	904	924	878	858	959	920	935	938	955	873	870	913	928	953	905	874	922	970	930	869	937	909	893	902	940	923	897	968	899	888	880	947	902	893	865	909	890	911	836	929	907	891	901	921	928	906	882	888	873	944	901	940	944	926	896	972	875	878	968	905	928	919	981	894	900	923	957	924	935	895	909	922	933	890	961	829	927	908	876	894	874	841	894	917	972	911	890	915	904	932	937	948	874	880	929	888	908	934	969	926	940	927	912	908	861	964	974	926	925	932	901	884	955	909	900	916	918	895	876	941	935	935	983	870	891	941	924	881	892	926	895	907	914	940	896	915	873	929	917	926	882	927	916	913	954	908	937	941	939	909	907	927	939	911	887	958	959	878	944	927	895	888	895	924	891	920	915	902	898	935	924	891	929	882	925	907	908	921	912	961	909	917	893	881	925	930	916	909	962	901	952	880	963	876	894	917	885	937	930	852	913	933	894	941	899	898	906	915	905	895	866	980	996	846	870	919	899	876	918	889	900	924	926	911	947	988	1004	881	903	959	927	915	933	891	899	893	886	879	902	923	940	931	964	927	909	909	947	865	920	942	917	897	906	877	933	932	896	940	921	881	945	948	898	864	907	911	953	947	964	953	909	914	894	913	933	892	938	904	920	895	934	877	892	896	893	917	894	869	899	901	922	929	949	880	871	936	916	900	940	889	925	902	942	865	936	848	886	899	920	902	898	937	876	853	955	933	953	942	922	922	879	885	959	903	911	981	903	861	920	910	887	935	958	889	895	931	946	905	941	981	947	955	910	897	941	918	893	923	906	923	901	895	911	909	910	888	949	902	935	904	883	895	923	943	906	907	928	900	926	913	953	917	885	934	868	917	925	935	959	901	934	902	928	880	889	862	872	880	880	879	907	911	876	959	918	865	956	914	925	895	912	907	951	942	950	923	945	925	963	965	898	926	956	953	923	865	895	936	897	980	930	934	950	910	911	951	919	936	920	919	970	910	944	965	897	942	917	886	922	926	912	916	946	918	924	943	918	910	893	928	922	957	847	998	936	893	905	917	943	917	920	924	865	929	894	914	974	949	915	900	952	973	935	884	989	949	916	949	892	893	923	938	930	954	875	928	950	911	895	922	907	919	873	870	938	952	930	941	960	900	932	938	924	950	904	968	969	887	942	936	879	959	923	915	885	870	928	894	913	885	848	884	911	886	869	942	848	900	902	865	912	901	885	916	950	853	878	937	959	951	911	887	922	960	979	843	863	915	928	905	882	912	988	970	853	917	900	948	916	903	911	905	945	881	941	957	893	877	963	898	959	915	915	947	960	910	875	930	885	959	893	878	937	886	899	942	886	887	912	895	929	902	969	913	912	896	942	947	935	917	1024	884	912	909	927	913	872	918	950	970	992	914	887	943	871	878	892	959	895	897	877	859	945	901	897	946	941	944	943	948	904	954	906	906	846	924	941	954	914	949	864	899	917	859	902	968	900	901	932	938	890	925	893	921	910	902	908	890	954	910	929	912	875	897	926	867	908	877	851	906	944	961	879	904	944	930	963	939	929	985	906	899	956	851	906	932	907	927	910	932	939	882	891	926	914	912	939	930	936	915	909	927	882	946	891	915	917	935	947	930	1008	952	907	843	908	940	912	948	911	908	881	874	890	868	916	940	873	884	934	905	934	918	920	967	940	942	853	900	912	901	938	945	917	953	865	894	882	874	845	923	898	878	979	937	920	906	884	911	960	905	948	880	921	955	923	872	938	920	946	904	877	938	899	945	842	931	921	927	923	907	883	895	955	983	882	945	918	931	835	961	919	879	887	915	918	942	965	917	926	955	883	903	885	918	934	894	911	906	892	869	860	893	883	934	863	925	871	928	939	895	917	928	915	929	935	901	914	884	917	966	937	918	981	881	910	859	868	891	947	956	944	883	883	918	951	885	923	919	918	932	939	884	885	959	938	892	887	938	920	870	893	926	923	877	958	924	957	967	929	932	920	877	928	944	862	917	924	904	871	911	901	888	906	895	931	910	912	862	902	909	903	916	911	936	912	945	911	902	919	941	964	916	856	921	866	971	913	880	953	898	979	926	868	893	916	907	937	925	900	909	942	925	921	924	929	886	899	943	925	898	927	909	916	921	952	955	938	933	939	922	848	883	911	888	901	862	864	934	953	973	918	901	904	937	902	899	905	907	871	929	934	894	902	902	917	928	938	936	940	871	909	998	913	894	928	878	950	881	884	906	899	924	916	908	903	919	848	889	916	890	895	959	877	911	895	900	867	915	875	942	918	919	930	833	909	857	961	939	950	918	871	928	894	920	926	921	929	902	920	871	960	866	881	964	970	954	914	940	866	934	917	908	903	916	896	964	872	951	948	946	949	939	944	951	941	868	910	895	925	897	873	876	963	895	935	902	902	938	932	922	901	873	906	791	929	907	937	910	922	962	867	899	911	865	888	912	932	958	950	911	907	908	942	895	935	899	940	912	915	912	996	891	957	917	963	912	891	902	907	930	951	884	940	914	959	926	903	909	937	973	923	881	920	921	926	919	884	921	915	895	968	932	947	926	911	915	888	922	943	876	934	897	903	926
61433	31144	15270	4977	1382	779	573	501	454	436	441	434	456	414	440	453	449	459	434	423	418	466	429	433	434	416	413	399	428	400	434	418	436	428	446	431	462	430	424	434	393	413	416	406	434	420	416	414	451	433	460	444	440	429	416	419	417	442	448	461	488	482	442	436	432	469	467	441	461	447	414	399	424	422	447	447	444	459	445	456	482	397	449	375	451	471	432	445	409	470	441	459	448	414	398	433	464	423	460	435	443	471	486	465	438	445	442	440	419	437	436	405	439	465	457	470	465	446	436	459	433	398	410	451	400	436	424	459	456	460	426	422	489	457	416	418	430	463	427	419	466	460	455	418	441	436	435	441	440	446	429	468	446	479	444	406	440	443	449	469	487	436	417	469	415	485	488	434	437	435	486	445	443	400	397	459	438	435	428	419	422	429	453	415	424	416	445	446	386	392	379	444	435	434	438	419	432	425	428	433	441	451	430	431	453	449	471	443	484	409	435	482	420	416	448	433	418	431	401	446	441	488	467	423	419	475	453	440	429	441	466	441	382	400	474	413	389	451	428	445	399	480	452	453	453	434	488	435	428	447	459	457	455	404	394	419	407	447	384	458	430	413	404	432	435	460	422	436	418	419	417	413	387	427	455	411	435	432	439	416	411	454	438	405	405	507	450	449	432	449	438	453	463	440	405	457	442	465	470	418	419	395	407	465	391	449	455	429	460	484	428	404	437	415	398	411	369	420	435	453	466	422	470	414	469	406	463	426	474	432	430	417	425	455	452	402	461	464	413	471	462	438	450	444	390	434	448	440	422	452	434	443	428	428	451	378	461	469	451	444	442	437	449	443	471	464	417	440	451	411	456	423	400	455	387	494	415	452	468	408	425	440	406	457	418	449	431	423	414	460	426	402	409	444	436	415	392	434	454	487	494	455	466	439	415	403	431	427	429	396	454	428	437	443	456	449	453	432	428	410	439	449	434	415	477	401	453	388	446	395	428	421	452	401	433	405	417	473	452	446	471	506	434	409	447	420	434	434	406	493	423	386	462	432	452	394	418	438	425	393	436	408	463	432	429	375	389	407	403	429	450	437	450	416	437	415	438	464	433	478	415	439	502	448	437	445	384	443	442	449	485	412	412	422	428	434	469	405	471	423	422	422	395	391	433	438	434	450	427	414	454	490	459	408	441	471	423	379	447	400	456	415	418	436	378	427	409	433	426	454	450	455	400	460	472	431	454	451	454	391	452	456	469	411	403	459	421	406	395	440	430	469	445	409	434	436	466	469	455	458	436	400	438	425	450	464	490	484	432	432	380	432	431	430	446	476	450	427	478	457	417	426	404	424	452	433	394	470	411	396	440	479	420	416	449	446	408	415	440	428	434	408	429	433	436	433	434	402	412	479	459	424	448	460	443	448	439	467	466	447	427	432	430	417	465	421	478	447	429	442	465	420	444	438	440	386	429	423	418	392	401	432	464	435	419	422	458	448	443	443	472	417	412	430	413	437	452	440	450	444	429	441	428	389	420	397	438	471	418	414	446	423	447	463	397	478	436	441	419	413	432	396	437	376	403	468	461	427	401	406	462	440	388	425	439	395	413	425	456	476	449	449	455	431	438	436	435	440	421	447	429	451	425	435	475	439	453	447	446	401	420	423	412	457	471	421	409	486	412	411	401	428	453	486	482	426	409	431	431	448	437	441	421	412	453	461	427	444	440	438	431	447	431	394	460	397	398	453	471	424	433	442	396	439	461	403	390	450	401	440	451	448	459	451	454	443	426	446	459	445	440	442	453	398	435	425	436	411	463	470	461	426	457	485	447	468	408	416	427	439	422	463	453	405	436	455	444	452	412	429	429	431	480	421	422	439	438	435	404	456	446	456	442	406	427	422	405	433	403	474	440	433	446	448	451	500	421	402	467	463	458	426	450	459	437	456	423	423	418	412	410	420	415	398	441	435	461	441	442	460	449	467	393	421	449	464	457	444	439	401	399	392	419	461	427	455	463	469	433	423	431	439	413	427	435	456	398	368	452	475	413	452	462	433	423	450	443	459	413	422	417	420	454	435	450	426	384	429	438	396	396	474	390	459	368	435	454	420	442	439	444	452	427	414	446	407	453	451	473	463	410	432	433	444	434	418	468	395	393	462	443	451	458	421	414	408	425	442	442	442	405	418	410	471	489	420	399	419	460	406	408	464	454	409	422	448	452	423	432	436	421	410	405	425	406	463	455	473	445	464	404	454	406	420	424	438	449	498	403	429	402	428	460	430	426	393	416	434	455	445	491	442	431	445	446	440	468	453	434	437	420	436	436	403	475	426	451	445	436	444	452	423	455	430	468	435	440	453	432	403	434	441	440	444	444	417	439	457	431	425	478	458	462	454	412	453	429	417	434	444	441	471	448	446	411	448	433	441	438	420	439	402	471	442	457	448	441	411	407	415	464	460	440	431	410	414	455	453	449	430	449	463	426	414	410	422	454	414	452	411	397	437	445	492	465	406	392	423	478	430	426	436	403	445	419	424	435	421	414	462	459	432	455	409	428	418	422	409	448	398	420	422	449	469	427	450	429	411	413	445	456	468	427	426	457	433	443	438	424	429	466	482	420	432	409	426	457	421	438	474	425	484	418	457	394	435	402	427	492	442	476	430	446	447	421	448	448	470	394	463	410	447	452	440	442	434	441	433	435	487	466	442	403	418	377	416	463	437	447	415	423	455	429	450	453	446	440	440	423	418	475	454	435	410	449	427	456	448	412	442	424	472	428	445	447	417	435	441	439	459	410	407	418	464	469	446	392	401	439	409	398	501	453	426	416	423	440	443	425	433	439	416	404	434	457	482	471	431	428	430	428	452	418	390	423	389	463	465	403	413	428	427	424	442	438	419	457	410	463	436	436	437	455	454	418	428	459	493	460	430	443	377	467	425	406	455	441	422	434	419	449	443	408	435	452	412	427	448	471	428	431	415	433	418	431	402	411	456	409	430	452	430	425	453	451	433	434	427	411	441	413	456	443	417	397	461	480	470	475	427	461	437	422	448	463	458	460	456	430	413	457	430	416	428	445	435	432	473	381	430	422	435	429	382	462	418	427	447	398	405	427	437	458	429	419	463	451	457	442	431	400	399	452	439	419	467	442	469	404	477	423	501	411	423	471	460	432	427	410	388	425	475	423	447	443	401	432	452	408	431	422	438	434	434	409	456	431	388	407	419	408	414	461	385	418	434	445	430	477	423	432	423	415	403	469	418	429	457	411	452	435	451	402	435	398	436	462	486	410	439	461	450	468	428	418	458	443	441	434	428	428	407	458	458	449	401	407	458	410	406	442	465	427	426	434	439	490	429	426	411	458	436	462	434	438	428	475	463	459	406	432	409	425	427	426	437	508	454	394	429	402	460	443	462	399	456	419	441	455	431	441	442	491	475	398	433	437	413	470	435	465	422	462	445	428	415	468	486	480	431	441	435	431	405	449	435	390	492	401	415	413	415	407	468	430	446
41929	23856	15022	7765	3332	2137	1383	1204	1020	967	919	944	1036	996	945	922	974	913	903	966	887	969	931	990	934	956	951	915	925	968	948	983	976	965	946	985	976	944	968	912	930	953	919	969	852	934	954	916	916	969	946	929	877	972	913	943	946	875	937	907	996	952	986	904	931	981	917	926	904	993	944	961	919	986	981	962	923	903	943	964	886	919	933	951	959	952	937	990	955	933	918	917	919	986	932	982	916	952	928	929	907	924	962	959	941	909	949	1020	996	843	951	993	971	889	930	938	982	933	904	1000	916	929	947	931	899	976	899	933	948	963	906	951	925	896	977	906	935	986	913	989	916	931	939	924	901	934	950	897	920	892	955	895	976	974	915	897	972	936	979	964	905	944	922	957	953	987	974	961	901	919	926	967	935	907	953	940	950	996	944	937	967	943	933	990	935	978	925	942	962	929	954	882	968	935	891	950	970	907	918	942	988	969	989	919	969	977	946	961	959	952	964	989	936	918	922	916	934	976	983	947	902	1001	943	939	989	932	953	984	927	918	943	975	947	985	923	980	946	930	902	955	955	937	923	901	923	924	933	957	949	927	986	1009	911	999	890	968	924	918	961	937	940	941	925	898	915	965	1001	856	930	892	945	974	966	927	954	938	908	1020	981	945	942	988	957	943	948	955	923	914	914	996	974	915	878	942	882	950	979	953	963	915	887	949	971	910	929	942	958	964	897	962	882	973	1003	928	929	935	895	945	918	925	994	955	980	942	958	949	926	922	896	940	880	922	957	967	903	878	941	914	905	912	964	930	956	980	984	966	940	916	904	978	896	976	979	937	943	968	986	944	941	879	907	922	925	995	923	960	989	905	874	980	956	989	970	965	934	902	948	943	918	904	935	941	964	915	934	930	1045	938	971	948	933	898	959	933	948	885	878	926	943	906	935	909	913	911	983	903	989	958	898	940	966	948	964	928	928	917	918	932	926	996	948	950	936	976	941	916	967	951	951	927	958	971	947	936	917	913	979	937	945	949	910	919	952	980	948	965	932	955	963	929	965	946	926	979	977	919	959	1016	936	968	925	982	930	922	918	961	905	963	939	935	852	981	1002	918	1008	973	1042	858	908	950	1000	959	958	920	983	970	1005	884	963	913	958	923	916	932	912	918	918	957	974	911	965	941	919	932	938	915	942	930	965	964	959	924	976	1002	956	938	924	961	975	986	946	956	921	972	967	916	962	909	954	943	924	912	879	989	939	901	974	878	1000	964	902	966	988	962	979	911	918	946	916	964	969	926	905	952	941	891	941	872	951	946	943	922	973	970	972	933	916	946	954	879	898	987	955	927	940	919	928	948	958	971	943	933	964	942	933	954	933	971	928	932	969	952	965	928	908	995	940	987	962	993	1004	974	936	935	893	868	943	951	940	959	942	945	912	975	955	920	958	924	910	959	987	981	922	932	994	962	953	930	999	953	948	898	972	881	899	936	936	956	960	914	975	947	911	959	934	964	926	987	915	948	914	930	921	862	991	963	929	934	964	953	947	943	936	899	964	957	955	944	988	941	958	940	961	910	882	969	952	986	949	925	981	945	931	954	1000	908	960	914	917	946	989	915	880	945	966	923	943	927	966	979	969	978	940	947	956	936	887	1008	952	947	919	914	868	963	1004	971	953	908	961	900	913	917	937	973	939	943	966	937	912	884	935	899	953	862	951	910	922	1012	935	998	968	952	891	940	914	988	934	887	973	939	885	919	987	971	934	932	916	889	921	974	959	963	953	933	904	933	979	931	994	925	961	950	940	960	946	916	984	908	996	895	904	962	927	921	917	958	931	984	942	977	920	947	926	914	982	946	944	951	912	926	965	926	952	903	919	958	926	915	932	948	904	964	975	1011	956	940	893	963	946	945	944	896	922	924	986	946	965	964	926	864	955	964	923	943	904	910	942	921	967	905	927	962	916	945	933	961	1007	992	982	950	933	942	979	940	979	972	937	921	924	959	1002	924	931	911	939	985	933	996	899	1008	934	909	978	968	878	949	1018	984	942	934	936	929	964	966	909	956	976	932	931	946	938	967	895	916	964	917	946	932	955	997	918	952	937	976	998	926	959	958	979	950	972	940	882	940	934	936	944	949	972	944	959	942	948	966	963	951	944	948	924	925	875	879	910	891	903	949	966	930	985	923	956	963	911	956	944	933	916	935	953	973	936	956	973	1017	949	917	976	884	905	984	949	945	937	934	916	968	927	941	913	945	965	882	944	959	940	918	960	934	973	954	965	961	933	948	968	975	949	908	967	935	960	933	945	928	952	955	911	960	973	929	940	969	915	933	964	979	943	909	939	930	956	886	922	954	931	954	979	948	908	929	941	987	984	958	893	1032	916	933	948	937	911	956	987	900	913	938	971	867	917	971	969	947	959	940	944	930	925	899	927	1002	1044	938	938	923	908	973	977	963	896	958	973	952	939	933	926	926	885	931	930	986	910	924	894	977	937	912	962	960	919	963	954	900	915	941	953	968	918	960	949	952	961	931	950	965	929	943	907	927	949	1000	958	959	1000	925	973	925	948	944	931	953	983	942	922	938	958	910	938	957	948	962	947	935	965	890	991	942	904	963	929	943	924	942	904	928	956	927	911	990	946	928	915	942	914	948	935	904	917	960	979	922	886	914	893	952	927	968	930	931	972	929	978	903	907	968	959	894	994	933	966	975	973	940	996	934	939	920	919	942	952	952	943	911	921	895	914	895	941	916	932	931	901	898	958	961	946	917	885	959	945	993	888	966	930	995	926	971	959	948	948	944	940	936	948	972	963	906	926	909	915	964	921	929	937	928	969	911	953	918	944	970	958	946	943	953	918	975	934	979	942	905	962	915	926	935	927	963	927	937	908	925	942	990	968	932	971	970	954	923	992	989	933	930	1006	974	989	970	971	1004	900	961	899	912	968	905	971	917	914	942	919	911	927	893	981	899	888	927	966	961	962	983	943	983	979	992	1015	1006	933	897	972	934	974	1009	926	960	916	935	967	958	958	925	958	929	922	937	944	904	977	915	920	979	956	900	949	960	950	1003	930	933	929	936	908	992	953	988	962	1002	919	919	925	979	931	909	944	923	950	953	991	948	962	982	989	909	947	930	915	906	998	929	966	973	902	927	935	942	961	927	934	913	934	953	929	963	916	964	950	939	970	948	980	975	870	924	923	956	950	947	1002	947	883	969	996	982	949	939	982	939	911	985	918	922	976	934	916	952	962	978	941	954	924	984	905	922	882	1013	903	930	927	963	941	967	909	971	1009	977	953	955	961	967	918	983	901	929	965	912	949	873	913	942	922	949	942	947	909	924	1010	1012	994	947	982	960	972	950	967	928	968	973	920	954	977	950	913	977	965	1003	952	942	966	964	961	961	959	949	937	923	920	978	865	945	969	977	934	926	933	936	925	927	908	921	915	995	965	907	902	946	931	935	948	946	913	974	935	973	937	935	892	988	958	934	971	925	945	932	864	969	949	963	905	965	998	960	899	923	956	968	909	941	932	941	967	985	923	915	954	964	1009	900
64681	27882	9343	2344	813	561	497	455	442	454	426	481	487	492	460	466	449	430	412	445	504	440	456	494	448	441	471	403	403	413	470	443	486	489	451	422	405	437	482	459	485	435	435	447	465	438	426	424	450	434	401	462	433	467	417	444	441	440	453	424	409	441	453	492	453	433	456	482	457	466	437	460	486	447	438	405	495	448	484	479	436	466	428	438	449	425	443	410	457	455	467	455	453	425	461	447	412	425	410	394	469	441	494	436	469	474	466	467	432	410	445	417	432	439	457	454	438	478	411	449	474	461	447	476	426	413	430	431	454	453	411	410	463	469	452	446	432	457	407	456	437	459	467	401	475	429	477	475	468	461	425	415	477	399	492	498	423	451	444	442	388	427	441	442	467	485	445	453	456	414	427	433	401	428	418	462	429	376	459	434	441	440	446	411	402	493	432	437	429	438	459	440	442	444	447	420	421	404	447	436	438	467	452	478	455	425	449	453	492	445	457	450	446	440	469	450	422	448	439	417	444	425	462	456	433	449	446	447	447	405	438	431	424	443	419	429	454	467	470	460	433	423	442	407	466	441	451	441	497	477	447	402	397	447	479	434	437	409	444	450	453	424	460	433	414	423	433	448	433	468	423	438	457	455	449	404	456	459	464	471	460	453	442	432	448	430	483	462	423	447	439	435	448	492	467	420	422	415	481	454	432	408	455	477	406	429	442	471	498	444	453	439	458	485	417	422	419	419	463	444	427	449	465	439	413	421	446	414	443	446	441	453	418	424	440	449	456	413	434	397	462	442	470	458	454	424	441	456	457	412	430	488	437	418	444	468	458	451	426	435	442	418	470	439	478	493	450	440	434	414	442	406	410	437	474	453	446	453	468	469	437	494	453	442	435	443	402	440	460	441	419	401	484	452	446	437	462	434	436	455	483	406	441	447	460	443	490	467	429	447	446	443	436	446	439	460	437	466	407	477	427	471	404	485	442	436	426	458	459	414	481	480	436	436	415	431	439	430	407	429	391	447	443	434	469	409	419	418	463	451	451	421	444	466	398	452	450	461	434	428	419	462	401	430	453	444	487	454	423	427	403	402	443	459	446	456	446	450	448	444	438	422	426	429	463	424	456	431	422	442	454	488	427	452	451	468	468	450	467	436	443	460	473	440	438	457	466	436	456	450	424	451	436	443	411	464	426	409	417	454	479	409	405	404	428	434	437	435	454	456	443	449	424	455	401	462	419	442	428	475	433	445	456	442	475	446	477	449	465	434	447	479	467	466	469	431	445	423	433	431	444	445	442	465	469	423	442	439	434	444	461	452	448	441	467	426	442	428	438	435	455	446	427	434	417	415	445	465	487	432	441	437	429	443	458	448	490	458	426	470	436	471	482	456	449	445	476	433	430	437	420	451	439	405	450	438	384	422	442	428	444	444	478	423	403	396	468	424	446	469	432	421	411	439	444	411	417	433	435	426	435	432	468	430	465	467	415	447	460	464	467	436	419	442	416	470	410	454	414	427	425	446	412	432	508	443	449	400	419	467	464	450	390	416	448	421	426	444	466	440	444	465	458	433	433	441	472	461	416	422	495	422	452	465	481	447	406	454	483	429	449	427	430	432	405	426	456	449	455	421	440	442	473	458	421	475	446	439	433	433	392	482	451	453	432	432	456	465	426	487	431	449	473	434	445	465	426	409	461	422	444	429	473	512	445	432	429	429	461	460	443	461	428	429	439	447	437	460	411	467	418	461	451	434	441	459	449	412	408	420	455	428	436	456	453	465	436	458	434	427	447	444	461	468	471	464	478	450	449	450	458	455	446	481	507	447	438	405	411	460	462	446	436	441	465	427	442	404	435	439	444	455	455	418	425	445	465	396	419	444	445	451	408	455	443	433	452	413	439	461	424	447	474	431	454	412	446	455	416	427	451	435	451	456	419	422	444	458	441	397	422	510	428	476	445	473	441	451	468	443	467	441	391	423	429	438	454	460	386	448	439	467	437	455	468	424	460	444	420	433	485	478	432	426	446	443	416	435	437	508	501	430	451	444	441	407	483	460	424	414	451	417	463	439	457	444	434	408	426	428	435	428	447	422	432	416	463	462	493	440	451	424	430	447	490	462	424	466	461	421	451	458	435	404	424	448	431	440	430	439	443	492	390	453	448	429	435	421	461	413	411	435	462	435	457	444	444	472	438	423	451	423	474	490	416	437	454	454	452	414	467	458	413	433	442	397	471	465	463	419	449	419	424	425	432	415	429	454	463	473	474	445	459	466	440	445	449	430	469	428	486	456	450	451	453	420	397	438	441	465	417	423	454	417	440	433	448	449	454	505	434	418	496	444	447	431	460	403	451	479	439	453	450	439	434	411	438	468	442	455	458	443	471	462	434	442	454	472	442	450	400	485	439	448	451	450	444	495	463	436	412	459	490	446	449	433	471	429	428	456	447	506	466	445	456	441	466	440	449	444	465	488	441	451	438	419	423	425	429	417	419	409	460	466	448	426	461	431	430	462	438	477	497	425	422	446	473	453	443	440	413	424	434	443	448	417	426	485	443	428	488	481	452	454	432	418	469	457	417	450	465	428	404	419	428	390	453	459	465	437	462	418	428	482	425	481	495	444	455	393	443	472	447	458	476	426	383	426	423	455	443	464	441	449	402	435	467	442	426	475	436	430	455	432	406	447	469	397	440	436	423	432	422	447	501	456	445	435	435	453	491	441	410	467	431	434	444	486	455	454	416	435	440	428	446	472	468	421	441	443	464	423	429	428	414	402	429	456	498	431	423	440	447	431	440	466	428	398	413	460	466	423	452	426	411	429	400	470	417	462	449	490	433	438	468	467	462	449	436	418	469	458	429	455	462	480	473	452	448	482	461	460	429	406	438	468	444	451	443	429	462	412	421	414	417	485	385	409	457	425	421	448	443	432	474	456	447	503	415	426	437	437	448	458	442	422	441	455	458	459	497	474	457	437	455	452	485	432	437	474	469	393	455	472	474	439	515	450	443	446	466	431	483	448	460	457	451	458	451	450	423	426	415	445	466	413	440	446	444	445	450	429	403	460	455	458	428	410	434	412	420	398	454	438	442	467	437	443	435	466	424	422	460	432	444	460	457	417	467	435	453	441	440	432	469	444	456	466	419	445	451	474	468	406	484	405	417	471	462	428	476	425	386	437	493	436	453	436	434	471	418	394	415	412	480	446	458	434	483	443	454	451	441	464	433	440	452	424	457	457	409	470	480	431	419	449	428	420	436	444	417	438	433	439	470	449	427	430	454	448	465	482	449	442	463	452	429	449	414	451	435	459	425	421	433	447	416	471	404	427	419	432	452	493	438	415	410	501	461	429	426	438	421	454	488	431	427	425	454	479	444	413	438	444	417	479	462	441	485	460	474	470	420	460	398	450	419	411	429	464	485	427	425	432	453	467	400	437	490	445	464	441	444	473	445	418	453	433	427	424	465	465	435	444	442	416	408	444	414	439	433	417	458	414	417	470
44126	18234	7356	3612	1628	1241	1072	1056	969	940	931	1019	922	925	925	940	962	989	989	1007	962	963	954	945	940	933	953	969	987	922	912	972	951	935	983	964	940	953	928	939	984	945	936	990	958	930	947	960	969	950	974	907	935	905	931	920	972	972	990	942	924	1004	955	898	966	987	946	962	996	912	988	955	964	955	953	945	973	929	986	970	1001	940	927	944	962	992	935	948	946	939	948	950	996	962	976	917	982	933	944	942	913	951	990	949	1014	906	950	924	952	980	930	951	930	1002	971	951	975	960	971	950	962	975	934	978	966	928	989	957	957	974	1004	936	960	968	931	941	952	973	949	992	907	948	937	935	986	933	936	993	953	918	959	1002	926	934	916	949	987	936	970	979	976	938	978	994	1010	981	977	904	978	961	947	990	974	945	955	915	960	979	968	914	960	935	943	922	970	970	933	937	952	959	934	959	965	954	894	944	974	988	941	974	949	932	965	985	916	938	966	886	957	963	950	938	944	942	944	987	928	977	972	983	974	915	1016	991	994	950	919	987	985	976	976	999	932	928	924	1002	963	922	929	920	918	965	929	939	955	925	961	955	890	971	955	954	993	962	979	914	949	994	930	967	918	987	992	931	949	916	923	1021	967	967	977	933	979	945	919	978	947	960	950	959	1010	961	1011	946	960	941	993	908	985	965	968	918	955	968	1011	1012	931	987	974	929	959	999	998	930	986	898	936	921	977	911	976	963	922	964	968	964	936	1013	943	928	949	979	1066	995	971	946	909	988	926	1006	932	962	931	955	994	950	942	931	931	988	977	978	954	964	950	976	886	914	939	978	930	944	969	955	976	986	984	915	945	992	922	980	1013	908	976	924	985	985	982	959	995	924	977	938	890	966	962	999	972	947	909	948	963	922	907	960	941	956	938	971	901	974	965	996	921	965	946	977	923	937	980	967	936	957	1003	906	953	1007	956	952	898	968	951	922	915	949	994	949	1014	999	989	968	944	959	1035	934	1006	937	954	940	929	1002	1006	929	973	967	1010	989	966	937	981	943	945	927	900	962	930	936	971	949	939	948	970	997	947	953	956	903	932	914	945	990	991	944	912	957	957	976	989	937	1019	903	929	1005	1033	992	931	893	960	949	914	924	965	969	964	1005	941	992	969	929	960	939	944	978	1030	927	934	1027	978	995	960	931	979	952	982	952	956	916	978	985	910	1041	958	917	951	1002	976	945	977	977	1006	982	920	930	955	991	937	906	939	908	956	998	944	948	983	961	946	964	964	934	953	944	973	926	968	962	994	985	941	944	990	932	970	978	997	944	971	916	967	940	949	975	934	940	960	936	911	1003	966	991	961	959	923	1031	962	1055	941	997	958	958	920	930	937	984	972	944	908	938	961	955	962	985	1028	935	995	957	905	897	927	923	952	955	979	972	920	927	973	970	1013	906	931	998	1014	973	996	981	933	912	980	949	911	935	966	945	1009	995	948	1004	995	1010	966	926	901	924	993	990	915	938	913	970	934	918	992	961	979	964	977	967	983	980	912	941	993	950	978	919	948	972	911	905	968	943	926	963	933	979	1019	970	1016	1027	960	963	911	962	945	986	934	929	993	901	943	979	919	865	987	932	957	946	966	922	968	1041	994	998	892	994	1014	933	961	903	1004	988	1016	989	969	957	933	1001	933	913	957	998	936	932	1009	975	1040	949	942	913	944	914	963	982	961	914	896	970	968	1014	940	973	919	903	958	943	954	970	1060	906	954	894	983	952	1043	944	938	935	962	993	991	979	927	907	959	962	971	973	950	913	952	992	945	955	961	925	946	996	940	963	946	907	962	893	966	1001	979	971	972	972	947	987	923	1000	1051	957	898	958	980	881	943	939	983	931	964	967	898	943	961	990	931	956	932	956	978	996	891	988	955	991	996	988	966	973	947	958	941	963	958	977	919	956	1009	958	970	936	946	943	948	956	1000	960	917	993	957	931	1009	947	939	978	956	936	901	959	975	948	934	889	1004	980	957	924	914	968	933	954	950	894	967	945	967	940	958	938	986	966	961	988	971	960	900	958	966	987	948	887	990	974	955	984	974	918	973	957	994	1002	950	927	941	933	915	928	1005	938	934	970	952	967	1021	924	949	969	923	921	944	954	1026	981	987	955	948	985	984	992	932	988	951	892	1007	914	928	930	927	979	952	987	1050	978	986	929	974	900	987	928	947	909	980	969	948	949	961	986	926	940	950	960	978	968	900	962	996	992	940	957	963	928	949	960	995	934	996	981	934	962	909	976	923	986	968	901	954	941	932	978	975	1004	953	959	934	967	983	1007	936	945	964	988	971	986	957	971	966	941	939	927	1064	954	938	985	1004	901	961	1004	967	960	920	917	964	986	970	927	934	960	900	933	932	947	934	953	994	1010	1013	966	984	929	928	939	976	980	1024	945	962	965	932	965	948	951	977	937	974	998	970	906	965	985	942	889	951	904	890	935	909	964	994	962	1002	962	926	985	957	914	924	908	968	952	994	928	909	967	966	975	947	923	1016	930	952	992	948	956	936	954	983	954	969	961	995	941	962	959	965	980	981	950	980	944	972	915	998	969	932	977	984	959	954	974	982	955	917	981	963	968	1020	979	992	932	971	918	950	955	1000	1011	910	929	1019	980	987	956	979	933	929	912	962	958	963	921	955	991	971	974	1001	968	971	937	995	995	920	970	988	949	924	956	901	899	988	937	964	988	970	946	947	951	967	929	1014	958	1006	889	979	964	937	1016	949	944	973	963	955	915	1006	952	916	956	996	994	938	971	957	997	992	946	949	957	897	936	1001	982	972	981	914	938	937	940	966	979	999	930	992	929	974	982	974	951	949	947	965	982	981	988	952	996	971	1007	922	947	987	971	934	936	914	995	1006	983	962	972	989	976	991	955	994	915	914	966	978	949	944	917	954	961	885	958	932	946	927	942	923	969	947	949	957	993	934	974	948	940	912	1006	940	1000	959	941	932	940	889	972	952	951	1009	981	961	962	950	968	966	943	988	924	927	961	953	958	947	969	973	951	964	954	977	988	961	958	943	965	936	1005	934	937	1047	973	911	912	933	984	971	964	947	971	977	1024	932	932	971	941	914	960	967	956	965	929	911	1043	951	916	923	1017	971	969	966	956	981	983	921	1011	991	986	956	957	941	1004	895	955	951	934	909	994	953	974	981	919	996	971	937	963	1025	927	960	947	919	1001	999	1013	944	975	977	1001	951	908	973	937	963	934	974	960	983	928	929	961	938	1010	944	958	952	991	963	962	951	979	975	966	900	930	941	922	974	908	939	1004	985	972	963	975	989	960	947	932	939	958	921	902	1000	977	965	928	996	923	943	902	940	940	961	974	908	925	930	890	1029	976	1001	932	937	932	915	922	932	991	966	997	937	934	1026	906	953	959	975	907	937	925	977	969	982	974	933	999	954	987	1022	967	971	967	994	971	1008	940	1017	977	1033	914	995	928	914	936	967	1005	968	961	968	948	983	920	926	917	941	974	952	978	949	949	921	967	929	937	998	949	951	968	906	997	926	944	899	944	915	997	976	924	976	975	930	921	952	924	952	915	953	967	940	959	943	1010	979	899	934	947	907	947	934	919	969	966
48029	19328	5047	1797	961	746	539	449	466	414	427	443	390	382	399	419	402	391	443	425	437	391	393	424	402	403	432	408	445	442	387	409	425	420	444	413	427	430	421	411	427	401	402	412	432	468	392	418	386	422	388	378	443	437	406	400	412	412	408	442	408	407	441	413	437	411	368	441	457	422	418	397	392	402	414	434	439	410	422	409	430	420	416	432	395	404	390	393	416	423	411	388	424	450	413	414	443	408	399	445	410	420	386	423	413	445	425	403	420	466	455	445	427	434	462	405	420	356	394	398	449	405	374	459	419	446	444	426	397	422	428	393	429	485	449	408	427	422	388	398	423	396	431	396	377	400	419	393	403	386	378	411	439	429	458	440	444	396	422	420	416	433	417	414	400	421	427	402	440	407	388	378	422	456	451	435	427	409	438	415	434	393	420	426	407	382	429	431	428	471	431	424	384	435	425	413	429	380	407	423	452	430	440	384	388	379	395	415	400	419	440	399	397	419	420	387	401	428	419	419	446	434	438	422	393	429	407	414	440	414	418	414	435	426	419	441	440	422	436	437	441	433	394	403	455	417	407	407	396	415	418	380	417	425	391	415	412	407	409	401	405	440	401	399	416	435	413	411	418	428	414	430	449	457	437	427	431	399	434	421	440	420	433	428	432	409	389	429	455	398	417	402	395	417	445	432	438	435	414	418	393	422	421	386	394	400	419	372	392	406	412	469	422	426	393	402	397	414	444	418	417	426	435	397	399	408	432	405	429	432	383	412	410	410	433	450	446	425	422	410	420	413	422	433	446	424	393	413	462	433	423	417	413	413	414	406	407	406	432	421	452	430	402	472	472	426	446	400	404	395	374	455	399	410	399	446	410	398	420	432	403	417	401	386	397	391	432	394	444	428	417	413	403	429	469	424	396	397	425	416	400	415	412	440	443	405	393	437	446	394	459	414	364	415	378	426	386	391	405	414	413	428	405	416	388	424	384	425	407	416	414	417	428	424	414	437	414	420	416	406	397	407	408	408	415	411	402	370	409	420	404	390	407	361	437	411	404	404	397	389	359	431	402	452	422	355	429	433	421	428	414	429	419	410	390	429	399	409	394	406	436	413	392	390	409	419	379	400	417	414	381	344	408	431	445	435	391	430	415	470	407	392	388	458	363	379	396	411	369	398	412	408	376	445	376	361	427	433	448	419	412	458	423	429	365	382	407	406	416	390	413	395	437	386	415	417	438	432	389	410	377	389	428	378	433	424	449	397	425	447	444	406	397	395	432	404	409	374	455	433	395	399	410	454	444	455	465	402	412	388	449	408	440	418	407	397	446	415	401	405	420	393	405	392	364	416	399	441	388	411	452	437	361	426	379	407	417	434	441	431	434	415	405	455	397	406	412	406	436	378	406	418	406	421	419	440	416	415	408	452	418	395	393	435	407	427	391	436	445	425	414	435	398	417	394	399	421	424	399	444	444	482	442	408	441	430	399	393	375	382	375	393	415	413	431	414	395	416	440	410	421	398	422	448	407	453	418	398	378	395	447	468	415	404	405	376	423	415	427	422	395	409	480	421	414	385	402	411	434	445	407	431	436	430	425	427	405	419	419	413	405	416	414	342	418	408	415	406	381	430	400	400	406	403	433	423	418	432	427	436	448	403	443	427	422	379	399	418	440	432	475	408	431	442	411	424	433	416	427	427	413	407	388	408	413	450	420	427	433	429	428	437	433	416	431	419	437	413	409	411	425	405	406	399	396	404	454	415	436	385	439	411	387	437	442	428	411	385	426	408	407	426	443	414	413	423	432	411	449	432	412	403	445	424	369	406	431	419	424	409	385	403	418	427	414	386	407	382	421	446	422	390	396	434	403	381	381	462	388	431	443	437	453	426	394	386	388	396	421	419	385	407	382	429	398	419	424	417	423	442	414	396	434	423	428	452	419	421	412	383	450	442	437	415	402	427	387	435	432	395	413	421	449	370	412	405	450	391	454	417	422	436	387	416	446	399	425	402	422	390	406	406	407	420	429	418	416	423	446	434	436	392	439	442	395	428	396	427	402	441	419	466	424	404	453	406	433	424	398	416	399	405	432	423	406	441	414	426	432	391	362	383	417	424	414	386	422	429	434	431	416	436	425	438	457	458	463	384	405	406	417	352	433	425	382	412	387	396	410	402	410	416	418	418	429	425	433	441	410	401	400	447	441	369	424	356	424	417	388	411	432	433	399	403	383	403	412	428	409	459	448	458	411	406	411	412	419	427	463	433	400	462	399	456	414	409	358	410	404	434	408	426	427	392	389	413	387	420	413	384	402	401	403	451	410	384	414	416	416	432	341	399	407	430	386	458	430	427	414	442	417	390	418	385	405	408	418	394	362	392	410	414	419	469	395	425	438	422	412	409	411	404	412	370	438	421	448	396	415	406	426	399	437	431	415	391	391	415	380	466	427	362	415	394	386	386	398	398	413	446	383	435	387	383	406	413	421	443	405	397	443	428	442	377	415	380	423	427	454	417	382	477	406	449	452	394	432	437	412	380	435	418	426	399	419	410	432	430	397	404	414	407	370	414	433	398	409	429	395	425	449	435	402	424	398	451	429	443	426	396	435	417	404	392	424	466	442	421	437	445	450	436	386	434	439	426	402	411	435	377	452	406	421	368	432	404	407	381	389	407	404	410	403	428	401	372	365	439	453	455	379	421	436	437	409	441	433	395	400	457	459	440	420	411	386	456	425	363	412	418	414	418	443	403	402	415	367	420	430	425	398	389	403	415	419	405	447	462	400	435	426	406	436	440	381	404	438	420	419	421	421	399	405	404	402	437	383	432	437	426	448	441	391	436	441	406	440	424	440	406	429	385	406	401	407	447	427	439	436	395	416	412	432	466	388	428	462	426	439	407	403	403	417	460	457	403	416	400	418	437	423	409	390	433	446	456	416	408	429	412	437	415	390	402	421	408	415	409	418	408	422	418	436	433	427	446	437	403	412	397	421	424	394	415	411	385	404	429	443	416	415	384	431	400	399	414	414	434	428	461	381	422	423	443	416	418	397	391	406	441	463	390	384	420	394	406	422	434	416	436	417	432	426	431	459	404	434	403	378	379	407	391	405	431	445	391	446	404	427	389	384	380	387	405	379	409	381	392	438	374	400	418	414	389	404	417	452	448	411	409	401	382	415	397	419	463	402	411	398	436	452	431	447	440	408	397	396	431	419	396	393	439	429	413	446	387	430	411	440	383	416	406	393	389	437	454	417	396	444	422	406	433	423	396	397	452	426	416	383	391	402	416	448	416	402	408	443	414	416	426	403	391	381	402	424	400	400	394	423	402	406	429	404	384	427	403	384	449	375	421	397	446	438	417	399	432	457	417	380	429	435	431	426	415	385	435	425	351	408	374	391	423	400	394	422	374	436	424	440	429	436	408	439	427	403	464	402	421	423	434	445	448	407	432	455	379	419	430	425	376	430	432	416	402	420	360	394	418	430	387	418	397	428	403	366	423
32814	12333	5637	3772	2476	1784	1236	1043	1025	949	945	904	918	894	886	912	926	926	877	922	901	887	878	908	857	904	873	878	905	874	940	891	882	913	898	899	918	951	875	888	907	912	916	908	910	879	906	904	923	900	880	918	920	919	872	887	892	932	882	918	921	878	909	920	906	892	920	914	942	861	902	970	859	878	881	863	923	870	911	896	916	895	893	897	939	870	878	953	932	868	905	873	888	887	957	935	947	921	855	895	940	898	885	892	870	915	907	908	935	866	881	965	879	929	844	906	885	896	929	892	929	872	920	865	890	870	874	925	927	889	871	883	875	929	876	972	899	880	915	919	891	899	911	891	913	894	881	874	961	862	973	886	885	906	899	900	910	920	903	872	980	896	894	908	900	886	922	913	815	897	904	937	937	893	941	866	870	868	852	937	909	820	906	896	948	872	880	898	937	964	884	899	884	934	860	833	891	944	897	880	894	943	918	909	913	924	900	881	934	886	914	916	860	932	894	922	952	945	932	926	894	891	943	909	865	853	864	909	906	937	925	893	907	880	942	980	854	912	919	902	898	887	920	916	899	862	887	974	884	928	917	904	893	884	927	926	873	984	866	895	950	884	902	908	905	893	926	904	940	889	902	914	877	928	880	906	912	901	907	911	936	865	870	938	940	898	942	919	898	916	965	872	943	894	919	896	945	940	934	934	895	966	910	918	896	940	892	895	979	857	892	951	941	930	949	881	855	917	927	876	916	928	902	901	866	918	930	901	891	893	922	894	894	954	899	917	938	899	861	916	856	921	914	891	928	921	887	951	862	907	901	858	949	863	931	926	917	926	932	901	890	861	907	881	835	935	885	909	857	907	930	952	876	890	871	993	881	909	916	852	890	864	848	903	946	891	885	884	950	875	926	891	862	921	986	887	967	965	914	909	919	950	929	863	890	935	873	900	895	889	941	878	890	955	971	931	874	920	890	936	946	955	935	878	937	921	927	939	930	853	926	968	899	899	911	906	926	896	912	939	867	899	900	870	898	877	920	873	886	913	891	895	891	865	914	920	908	927	892	871	857	893	905	923	928	906	924	869	852	896	895	867	958	924	893	896	918	866	895	952	876	905	861	911	870	922	880	926	890	889	891	939	906	908	942	908	906	925	899	905	903	900	906	938	947	897	948	917	899	961	908	922	917	887	935	905	841	867	907	915	925	865	880	911	850	920	882	857	913	943	943	912	905	888	885	896	884	927	902	943	896	886	853	883	864	976	915	906	897	901	868	894	962	871	928	867	895	923	886	892	898	959	915	818	908	910	939	937	939	872	876	913	854	937	853	869	949	940	929	921	859	864	910	887	845	900	929	943	918	938	882	928	947	900	927	879	873	881	933	925	908	941	939	907	888	899	894	867	934	899	935	902	903	864	914	911	901	909	894	838	864	931	895	869	890	857	881	899	941	913	923	905	901	919	840	888	886	906	890	936	919	864	876	851	916	934	899	914	940	888	901	877	878	893	912	911	870	835	899	890	914	881	882	849	887	926	928	922	930	914	940	879	874	903	831	910	867	934	880	913	854	972	942	937	911	918	890	889	914	886	919	929	845	905	942	896	942	883	926	885	898	936	798	939	910	887	898	850	866	906	889	912	961	905	947	920	933	907	863	918	850	944	876	898	898	951	894	917	896	910	943	880	927	923	875	890	865	947	930	890	890	891	886	875	874	893	969	890	840	913	879	956	943	879	926	905	914	891	917	933	841	956	875	939	886	923	932	957	914	873	860	894	873	857	908	895	948	903	903	918	944	906	934	904	934	891	972	887	924	872	910	928	881	876	954	954	899	939	936	873	925	892	861	904	860	864	950	873	919	899	890	851	899	897	923	884	925	923	870	846	897	878	929	912	909	947	872	874	922	906	882	924	915	923	912	895	914	935	945	929	867	927	888	912	923	932	880	864	900	879	917	934	903	856	906	917	837	947	874	845	898	912	875	910	919	862	937	923	906	870	883	917	928	925	874	894	901	901	872	900	855	924	900	925	924	886	903	892	883	909	915	875	902	856	936	951	886	864	890	912	866	927	955	932	922	862	885	929	891	928	911	897	871	900	850	934	858	898	915	909	920	911	902	878	890	845	901	885	882	931	901	919	862	881	937	929	875	913	938	917	952	891	901	838	930	984	890	928	932	951	858	895	885	876	913	888	914	873	904	913	943	933	844	919	917	920	877	883	872	911	878	870	964	865	902	942	894	941	876	892	900	900	917	943	943	876	953	902	909	910	919	912	884	921	887	953	956	923	869	895	914	923	930	958	884	892	939	862	943	901	871	930	867	916	943	912	914	919	927	877	860	912	870	919	870	880	922	889	834	943	865	906	897	875	898	862	917	880	882	855	845	913	903	912	929	890	869	858	905	910	880	909	862	895	901	946	952	857	881	858	903	922	945	904	862	856	928	922	911	911	891	905	908	891	893	884	905	902	890	929	850	929	909	897	914	883	884	886	886	907	898	915	934	885	908	915	907	898	903	941	924	893	920	897	856	886	917	896	865	869	867	931	881	903	880	931	854	919	931	916	870	873	927	902	977	914	873	938	901	916	863	929	856	890	955	922	946	934	909	826	904	917	915	868	862	951	913	901	873	925	905	903	928	871	919	904	899	888	950	887	935	889	880	918	836	935	915	862	850	912	912	897	937	903	910	865	878	926	936	984	904	895	916	887	848	866	923	901	919	878	936	851	932	910	914	926	872	949	927	943	891	860	878	879	864	883	909	862	848	895	942	893	868	916	860	893	926	890	923	933	914	847	914	950	887	871	903	924	886	881	895	905	886	920	942	924	982	883	896	947	917	861	897	928	851	899	885	877	885	872	855	932	883	937	903	913	933	969	960	943	922	945	875	840	857	893	872	919	902	895	875	895	879	884	896	926	915	939	932	920	876	906	912	881	899	871	912	900	917	872	979	891	920	936	895	864	871	901	895	898	895	932	933	920	860	930	875	937	918	912	855	854	934	887	856	945	901	889	876	890	893	891	877	892	886	926	916	883	885	842	939	860	930	922	909	848	926	923	861	900	878	888	836	909	912	910	878	895	909	939	923	948	880	896	882	881	888	900	844	922	907	924	928	891	890	899	903	912	920	901	929	926	874	901	876	908	903	896	847	865	888	877	896	926	865	872	913	878	927	864	934	920	967	919	893	874	903	919	913	918	876	893	936	888	883	862	931	905	901	903	949	879	905	871	945	876	1008	962	927	953	892	929	938	876	893	886	892	880	912	906	845	896	891	883	887	901	897	934	943	914	960	908	880	877	896	906	895	919	891	914	909	889	921	910	923	884	839	928	928	920	922	967	907	876	899	904	869	889	911	960	908	874	871	866	909	912	870	898	899	950	896	871	894	894	881	920	881	895	898	922	873	899	885	899	957	880	865	838	870	890	902	895	865	858	885	887	898	932	933	904	843	907	944	922	879	932	849	909	887	936	881	873	918	987	926	967	909	922	948	910	948	877	917	900	889	913
58225	31469	14109	4200	1624	933	681	530	530	444	451	438	446	459	444	461	426	429	465	427	435	405	447	398	446	454	423	411	450	466	402	444	429	434	438	397	407	426	421	483	389	421	437	409	434	444	437	448	416	484	427	396	424	443	456	440	438	397	440	437	378	427	419	428	441	394	427	451	445	422	429	419	424	458	414	444	436	417	478	377	425	435	417	419	425	444	461	430	445	437	421	448	430	413	403	453	417	474	424	430	426	409	413	385	427	429	419	432	483	406	440	435	471	437	442	403	434	442	439	392	430	422	434	432	462	426	438	418	435	455	428	434	473	431	426	433	454	482	423	425	439	428	441	397	433	418	416	434	450	447	407	462	463	428	476	437	417	441	431	429	418	403	434	445	422	404	427	436	453	461	445	442	438	433	480	442	413	445	438	434	406	435	430	410	439	454	427	436	467	414	435	450	460	431	412	412	442	430	409	465	467	408	458	423	435	432	450	433	437	457	428	427	457	423	407	434	435	424	425	428	432	453	404	434	394	408	464	412	426	387	445	470	421	426	421	450	386	416	413	456	449	433	426	425	422	436	390	426	457	397	412	430	424	442	427	414	417	399	417	439	415	464	467	425	435	420	440	433	456	433	431	464	432	420	440	419	424	407	485	427	419	422	429	412	408	432	420	436	474	467	408	454	430	434	424	379	417	424	431	426	393	428	402	434	441	416	433	435	434	441	443	404	426	461	447	395	396	422	451	470	401	411	401	436	434	449	450	482	432	436	419	400	435	403	427	435	438	387	439	454	459	403	403	415	431	451	453	454	421	436	442	421	421	424	417	428	408	396	425	413	470	433	465	414	377	424	424	477	448	441	448	387	434	422	459	428	449	432	425	459	448	429	421	455	439	452	398	393	416	427	397	455	425	393	452	440	428	419	423	441	390	417	412	441	433	414	436	442	397	440	425	405	460	453	429	436	446	446	414	419	450	419	440	455	396	384	419	428	416	431	418	452	391	403	464	432	446	381	391	442	414	436	454	383	413	436	413	414	437	452	467	431	429	394	414	430	410	436	437	464	455	469	457	434	437	422	452	395	443	439	448	437	412	408	408	420	414	462	409	448	435	427	409	452	415	424	412	414	432	400	405	367	439	417	396	430	443	457	402	388	442	378	402	440	438	424	426	435	438	419	428	438	434	440	410	413	420	456	381	427	433	493	462	428	412	428	400	439	407	412	426	423	408	428	453	479	415	408	440	443	515	435	452	423	411	452	427	441	473	432	463	410	404	444	412	431	406	423	434	458	448	430	413	430	451	430	447	417	418	412	414	443	424	427	408	429	434	435	438	410	397	429	428	444	438	472	423	428	382	428	409	422	426	424	446	425	431	417	443	419	418	411	406	384	448	409	403	403	435	430	413	402	412	414	456	387	427	437	423	434	430	396	441	477	444	379	405	448	466	414	436	390	413	427	428	466	459	444	479	404	433	468	400	422	432	464	392	408	404	454	445	425	410	441	406	402	447	422	398	428	441	398	454	430	401	429	408	411	429	454	419	422	384	400	410	444	382	442	427	436	426	428	450	435	412	381	438	474	428	417	402	485	404	454	448	401	410	428	437	414	401	396	442	458	431	416	450	463	434	441	426	422	457	416	458	396	388	425	424	459	440	429	411	391	444	438	432	436	431	471	426	390	456	421	443	420	436	400	437	443	402	408	409	422	440	411	449	397	421	461	460	443	417	423	422	450	481	414	383	470	408	406	384	434	412	467	473	428	430	455	444	442	422	388	451	401	406	398	446	413	460	413	445	442	434	466	459	407	404	413	380	462	419	439	425	447	434	464	461	444	433	436	423	390	406	418	428	406	444	444	455	423	446	476	419	456	424	410	400	402	463	454	414	413	449	466	418	446	437	439	399	440	405	426	411	450	440	440	425	450	461	456	431	456	427	428	395	443	442	442	449	440	440	411	449	438	422	374	425	419	432	433	459	435	440	403	440	439	411	423	444	422	487	447	438	392	404	389	413	424	442	452	396	442	439	453	430	453	448	442	420	409	400	436	440	451	456	456	444	395	433	492	349	383	416	399	432	427	432	445	415	419	413	422	440	412	416	404	388	432	424	442	407	456	457	460	491	423	417	411	387	462	420	431	423	421	436	449	439	476	430	448	431	426	425	423	432	436	453	387	385	450	442	456	383	440	436	447	479	480	454	430	448	470	426	422	430	402	416	416	429	429	384	386	452	396	403	457	384	445	492	477	447	423	414	442	459	483	442	425	434	467	438	419	448	443	440	468	422	464	436	433	396	411	428	466	413	443	420	438	428	429	426	461	431	394	406	421	436	434	422	410	408	450	477	427	399	412	455	441	411	429	464	418	407	446	440	424	454	410	467	424	440	433	431	415	445	414	454	436	429	454	478	423	423	429	440	412	448	425	462	435	461	413	406	417	431	420	444	444	450	420	416	407	410	409	434	411	398	461	441	437	436	456	453	405	416	397	426	480	435	449	412	407	378	427	389	425	445	449	484	452	442	426	400	436	430	410	412	431	430	420	436	426	454	473	439	433	398	421	450	419	414	436	410	450	461	445	408	434	444	442	423	450	432	447	447	421	420	451	427	446	462	434	433	426	428	434	435	427	457	441	429	432	449	451	439	446	444	417	427	470	441	402	419	448	427	427	403	424	410	437	452	445	436	420	432	425	469	419	417	404	462	423	406	393	431	462	421	403	445	469	425	400	414	429	422	428	454	442	408	443	430	434	444	485	442	432	397	450	437	446	438	459	436	426	426	423	413	412	454	456	409	419	416	446	424	402	415	413	424	424	446	435	416	402	391	366	431	467	410	410	423	413	417	427	424	461	435	436	404	414	423	419	446	416	438	402	456	457	411	408	412	436	439	410	472	420	435	428	419	463	428	403	372	453	418	426	421	378	439	412	427	397	444	457	463	483	432	436	462	451	408	422	434	428	476	431	425	429	488	436	444	411	443	454	469	375	446	449	444	458	391	464	436	470	430	448	468	457	431	471	433	449	467	412	417	419	448	435	448	415	403	424	467	469	438	419	439	463	428	441	483	420	438	435	429	441	425	402	396	450	466	463	435	434	420	440	391	439	421	436	390	392	409	421	439	423	415	415	461	456	417	443	459	411	422	433	379	399	401	457	395	418	391	421	408	448	436	454	455	424	438	437	420	391	411	433	461	427	423	402	392	424	447	402	416	387	416	419	396	427	454	461	381	394	428	456	414	430	417	421	482	467	459	407	435	419	471	489	399	438	439	466	403	391	431	428	482	437	467	388	437	392	413	416	424	439	484	453	453	423	423	457	395	421	434	451	374	430	490	404	402	414	441	461	414	438	458	385	401	397	439	417	442	424	404	418	437	434	408	404	432	450	411	428	399	415	458	419	461	419	436	417	383	389	395	465	458	400	444	412	419	428	407	460	436	439	454	397	418	406	461	414	416	438	397	398	406	429	467	447	427	427	442	433	436	400	452	435	437	428	441	440	405	453
39710	24253	12433	6712	3924	2581	1740	1488	1273	1061	962	995	945	987	991	938	993	957	932	906	940	916	930	969	905	957	983	939	935	913	917	908	951	905	940	943	910	957	907	940	934	1047	968	898	936	956	937	890	939	974	904	890	907	981	948	945	927	943	925	1002	944	968	924	956	912	863	964	952	909	911	942	896	907	949	931	924	889	952	943	884	913	872	936	912	981	960	929	974	862	920	939	880	897	945	922	942	956	937	908	907	899	942	909	946	930	887	979	964	990	966	876	927	878	989	899	970	961	921	936	927	986	960	901	944	893	897	946	936	935	936	916	940	950	974	935	898	916	958	890	933	1044	888	982	891	935	925	903	933	946	915	913	971	966	986	915	988	917	917	953	987	890	1009	930	883	935	962	900	932	928	948	981	927	964	918	969	972	997	953	888	963	938	933	929	928	936	914	975	923	940	939	944	950	963	910	940	986	932	974	951	929	948	907	946	935	915	918	914	937	984	944	948	946	929	969	941	936	899	893	923	967	980	961	965	923	968	946	973	884	1010	931	950	892	944	894	973	932	940	987	897	989	926	957	934	994	954	953	890	951	987	947	990	924	923	913	1016	942	935	878	960	967	914	915	960	977	943	905	933	949	940	933	990	922	978	954	962	926	940	913	946	978	917	979	916	940	948	938	918	991	980	894	899	891	960	908	954	939	939	912	928	921	909	962	888	979	976	940	917	994	917	968	921	942	894	951	934	982	925	940	904	974	873	891	936	924	948	937	955	939	933	947	928	939	912	962	968	987	904	942	916	971	958	941	938	932	928	958	964	968	901	949	868	931	922	969	943	877	905	887	931	948	950	945	1015	903	940	954	943	940	943	948	962	966	947	905	935	935	964	898	969	914	893	935	904	949	937	887	933	982	982	989	959	1002	996	949	950	973	902	888	918	934	945	907	937	891	932	935	997	998	953	952	930	966	948	947	918	919	931	995	945	944	904	948	963	911	939	946	946	958	923	925	968	905	997	981	941	914	964	962	940	943	947	941	923	954	896	947	909	954	846	929	947	892	977	917	887	873	939	957	907	935	979	942	938	944	970	888	933	918	893	927	920	996	886	905	995	930	958	942	957	933	925	937	938	961	924	941	924	877	955	909	937	954	925	1001	960	965	896	947	909	936	971	955	992	932	944	870	922	971	904	918	925	927	911	968	959	964	965	920	941	998	927	920	915	921	898	907	993	924	934	958	943	942	887	991	926	911	969	894	965	917	916	935	883	961	922	1004	915	955	931	934	921	956	907	1004	931	963	938	906	931	984	942	951	960	949	962	930	916	965	939	934	933	951	944	872	977	958	935	907	937	855	914	932	943	1001	949	964	961	919	956	922	934	991	914	927	917	919	990	907	910	976	917	883	922	914	922	932	942	895	901	947	959	968	1006	923	940	978	959	914	969	996	902	870	959	925	941	929	1001	960	963	935	890	954	949	949	925	945	904	923	921	921	917	903	928	877	925	931	951	957	898	929	951	941	946	896	976	933	948	959	922	927	897	916	922	946	909	938	947	964	948	974	940	933	979	951	931	968	931	955	953	932	909	937	855	923	905	938	949	964	918	946	977	945	925	909	958	962	971	951	945	942	969	936	935	1011	941	941	885	938	925	928	903	920	942	949	940	923	925	950	948	909	909	946	940	961	927	945	907	898	913	951	940	977	967	933	993	947	917	934	907	920	952	968	992	915	904	923	914	965	931	887	906	935	953	891	985	955	954	952	930	932	983	962	937	911	908	944	949	1003	927	912	949	962	969	918	914	1015	948	982	872	965	967	978	912	947	951	1018	953	955	964	1002	946	891	896	919	918	923	921	926	947	925	884	983	955	928	1009	889	924	932	933	880	890	932	887	927	875	933	957	915	902	926	955	881	941	977	954	944	908	945	954	878	841	931	966	949	957	921	915	983	941	917	950	960	1004	895	953	973	948	954	962	926	961	926	943	970	919	891	925	889	948	926	939	900	929	893	889	939	934	950	900	970	985	938	932	976	909	906	973	939	949	925	930	937	927	984	990	915	945	948	955	967	882	977	951	916	974	914	981	949	949	946	954	885	916	969	913	923	945	935	916	938	928	958	919	932	895	957	938	961	950	929	907	935	958	931	985	998	958	934	917	931	941	994	902	912	941	914	956	933	964	979	927	958	878	955	995	894	931	924	907	930	957	912	992	982	874	908	945	899	962	967	971	898	967	914	944	927	940	953	958	908	1005	935	970	917	989	1008	942	931	884	964	901	901	946	991	950	980	912	953	903	939	956	935	905	990	943	952	959	952	868	896	967	913	920	979	976	954	938	961	927	877	939	929	933	901	962	918	880	923	964	974	952	942	915	962	921	925	924	960	962	924	979	911	975	880	980	927	954	909	1037	947	956	956	927	987	934	909	960	939	942	922	916	964	969	906	966	940	943	987	886	921	1009	959	972	958	970	995	951	949	905	931	893	935	927	890	928	916	953	909	981	932	907	951	887	894	872	906	895	969	924	964	963	938	995	976	948	977	939	930	928	947	937	885	920	887	944	928	918	920	935	960	931	936	981	940	987	957	950	932	913	950	922	908	915	945	972	991	979	972	859	938	876	912	924	950	935	962	917	959	908	914	913	970	960	889	963	969	965	926	940	928	923	935	944	944	901	882	964	888	949	900	965	966	955	924	918	961	952	943	938	917	977	956	945	906	928	917	920	934	938	991	986	906	917	980	877	932	892	940	987	899	913	957	938	1016	932	946	938	950	976	964	916	944	946	921	883	986	940	975	930	968	883	937	931	925	964	978	939	931	947	937	909	949	935	896	875	941	946	916	937	882	943	979	934	952	905	928	931	991	945	896	954	940	958	931	908	967	883	980	976	950	911	910	941	949	981	898	1000	917	932	987	1028	958	944	944	972	954	921	927	899	1016	911	923	927	963	958	923	932	943	919	924	968	941	908	901	953	901	977	932	934	885	968	904	925	918	970	925	905	981	944	907	938	988	964	954	954	959	972	888	950	1005	917	961	917	951	964	934	930	906	908	1001	904	995	924	936	916	970	924	843	944	901	966	937	909	920	907	881	938	941	932	944	989	881	973	977	981	985	951	915	925	968	921	955	910	911	954	940	945	921	965	939	963	886	919	896	899	889	927	932	940	915	941	968	963	969	923	943	889	979	890	926	966	903	1004	921	889	948	943	946	875	949	959	959	927	958	955	902	974	935	879	948	865	893	883	922	929	905	999	948	997	932	929	977	967	919	903	947	960	922	912	914	967	925	945	912	921	913	951	909	933	915	898	966	937	951	938	911	948	905	951	932	960	936	928	951	913	935	984	963	923	944	935	939	920	906	949	938	922	938	975	936	897	936	965	927	909	916	948	915	895	974	902	882	923	944	904	912	918	947	1002	911	944	929	974	951	928	940	945	943	931	900	964	892	883	946	970	928	865	962	906	897	924	966	966	967	917	906	903	914	936	949	936	917	936	900	969	938	972	907	930	935	893	916	939	913	913	981	958	986	927	929	947	904	930	935	923	907
48713	25356	12356	3864	1394	874	668	505	480	454	480	446	441	463	427	466	395	434	445	434	443	454	430	417	438	444	420	394	431	418	427	432	403	437	448	428	480	436	452	421	413	403	401	382	432	416	429	439	415	408	435	444	390	424	426	430	465	446	436	430	407	415	430	459	392	453	439	440	416	447	489	450	425	447	438	449	401	447	465	445	443	429	462	424	471	470	457	475	428	405	422	426	399	447	407	417	446	396	446	426	409	427	439	406	448	422	439	455	452	454	436	397	439	448	444	449	439	437	458	408	447	447	420	419	442	461	414	410	433	402	445	434	445	480	480	417	417	478	412	453	455	487	425	472	432	478	447	445	445	458	451	461	429	488	466	430	436	433	438	459	395	438	432	449	444	409	439	479	424	435	416	417	431	439	435	434	445	427	430	444	471	440	416	454	413	459	428	392	459	418	410	424	440	463	425	470	429	417	427	455	435	414	429	450	403	499	443	460	396	447	427	439	433	405	435	425	514	428	411	434	413	440	420	422	449	410	462	446	433	422	447	431	434	438	454	433	434	447	433	438	406	437	411	439	447	449	458	439	425	473	470	442	416	455	434	453	424	441	445	436	396	443	467	461	484	463	403	446	465	457	451	466	449	425	455	427	385	444	411	424	421	426	456	458	444	452	474	416	402	437	435	417	402	407	430	494	481	439	428	495	450	438	418	438	472	410	421	433	432	410	434	431	428	429	419	440	408	401	426	444	419	420	427	412	390	436	404	437	457	445	455	403	439	465	466	457	445	442	457	448	412	406	453	452	458	474	438	426	470	402	452	429	464	433	445	434	421	454	439	449	440	426	436	453	433	428	421	419	412	413	496	421	426	451	415	424	438	413	425	440	425	437	434	446	435	423	472	439	432	391	421	470	425	440	442	468	417	440	426	467	408	435	434	429	457	433	493	479	430	415	416	434	456	416	442	426	400	442	394	439	454	460	479	424	422	468	445	446	409	415	420	453	418	448	458	428	378	408	449	444	440	424	460	441	451	403	451	477	400	402	418	466	443	415	452	419	459	428	436	496	434	418	430	372	466	421	460	449	434	403	403	383	437	420	419	476	455	420	446	423	412	393	440	402	429	414	476	454	464	451	497	482	447	443	416	429	439	468	460	421	464	414	419	456	428	444	459	439	463	462	402	426	457	434	458	440	404	421	401	488	438	439	415	407	449	429	423	454	456	408	459	441	410	433	434	420	452	447	456	437	435	439	409	469	448	479	455	483	433	400	487	448	432	417	435	443	472	442	456	460	430	462	466	452	438	405	464	476	442	437	446	435	431	418	395	423	405	454	446	429	451	426	417	402	453	439	447	447	460	435	456	417	492	444	454	426	433	426	464	473	467	442	423	445	456	454	434	408	432	464	442	473	444	444	431	406	429	463	457	463	420	448	433	408	432	453	456	441	410	439	454	432	404	425	443	391	413	442	408	435	428	427	433	381	419	412	444	431	463	474	406	470	455	427	423	456	458	442	432	406	422	457	395	387	364	430	429	466	425	440	405	434	386	471	444	421	414	449	415	431	427	432	421	458	413	412	432	415	403	407	420	463	447	469	400	438	425	452	424	429	467	430	413	488	400	425	469	466	446	434	417	407	428	408	462	416	422	415	438	468	465	435	458	451	425	426	483	445	440	467	495	450	448	405	445	408	485	456	445	448	432	437	481	430	453	468	442	423	421	455	443	446	418	451	433	455	446	458	441	437	435	442	458	427	454	467	447	411	435	384	391	410	494	432	444	458	429	425	454	434	476	447	383	445	440	442	439	422	424	440	416	428	448	420	428	423	467	429	407	414	426	423	457	434	436	459	452	443	421	433	427	461	461	456	378	406	432	441	385	436	441	426	450	430	449	461	471	480	442	465	419	451	430	403	442	407	392	443	422	454	458	428	488	457	431	440	435	431	473	438	441	454	421	442	462	420	442	482	391	432	416	407	468	388	440	477	414	426	432	410	444	431	449	458	434	407	438	465	479	422	441	435	470	426	435	424	451	442	434	415	490	386	446	477	444	414	443	405	447	439	415	422	447	443	460	451	472	473	444	425	453	472	390	442	424	426	430	463	480	475	451	454	460	469	445	444	441	443	416	453	456	489	421	419	421	491	414	460	424	460	455	472	405	442	426	434	452	437	414	421	442	416	451	441	420	422	425	428	440	456	421	446	421	446	449	459	390	438	486	441	430	448	426	450	448	419	418	437	433	407	451	469	433	469	449	401	376	456	400	465	444	410	418	461	445	465	426	432	475	432	428	449	418	432	455	469	449	450	413	411	477	419	397	456	441	435	474	475	438	415	407	464	405	458	463	462	423	447	400	426	452	452	451	428	432	414	411	411	445	457	456	456	450	450	418	443	430	455	447	399	463	417	431	454	441	436	443	449	420	435	481	429	449	456	480	448	450	490	427	444	428	414	421	447	447	440	445	434	474	445	444	395	432	431	408	491	464	430	416	439	390	405	437	435	441	450	455	447	445	387	430	448	444	468	423	434	425	450	458	445	380	425	442	448	478	443	428	435	464	393	483	464	485	451	434	433	455	467	452	426	447	437	423	463	437	417	415	402	463	409	405	415	390	390	446	448	446	479	428	403	436	433	441	471	452	441	433	473	450	437	414	428	437	451	445	426	447	435	420	405	464	459	357	464	422	429	407	453	484	450	475	443	450	447	436	453	465	426	426	416	444	461	475	463	442	388	400	449	426	458	461	421	427	421	420	444	445	405	459	456	445	446	423	428	468	413	398	448	440	421	392	446	426	462	430	442	438	478	467	434	452	421	421	449	454	406	406	441	397	451	422	442	414	416	476	466	485	399	428	444	466	456	460	443	428	460	388	402	476	480	435	419	412	433	459	449	474	445	440	430	412	449	430	396	398	413	429	449	463	471	411	441	458	431	446	431	435	445	458	440	444	447	440	428	459	419	464	476	484	464	430	421	427	452	401	445	422	431	434	465	455	413	422	429	422	439	469	472	428	427	433	420	407	439	464	462	403	448	439	431	419	441	462	443	398	422	467	410	419	448	445	397	448	441	447	465	480	412	398	435	386	415	452	448	464	439	424	412	416	422	427	431	420	425	412	459	421	423	456	420	428	428	434	467	460	449	467	460	447	440	442	414	424	422	423	453	418	436	460	472	490	453	482	469	432	429	377	427	427	420	465	451	422	449	425	434	431	446	443	449	417	471	443	447	460	433	452	436	416	440	426	406	432	473	408	407	392	434	404	414	420	450	425	467	441	432	483	415	467	478	441	444	438	463	409	422	415	443	498	419	422	421	450	441	432	443	458	438	455	432	403	449	437	462	503	492	438	429	414	435	449	448	433	446	412	463	454	447	395	450	448	394	439	487	429	428	459	446	422	425	427	420	390	435	473	434	455	469	432	450	420	493	480	488	478	410	446	446	431	428	449	445	440	486	444	410	434	472	451	424	432	441	437	432	409	382	401	417	456	454	453	457	415	411	416	415
33223	18567	9537	5813	3450	2409	1696	1091	971	956	985	952	952	993	998	896	940	973	969	964	947	973	904	966	978	946	914	938	984	927	897	966	927	1023	950	937	913	914	955	984	983	993	957	968	1007	941	957	949	939	940	956	933	932	953	963	946	923	939	957	965	952	962	946	965	917	977	928	927	936	957	946	927	953	878	977	929	954	906	935	942	953	872	983	963	879	984	953	930	980	929	907	920	961	917	940	927	924	871	913	956	934	943	926	960	943	902	936	923	1014	951	956	954	954	905	971	904	893	910	975	944	917	898	937	994	923	990	975	961	949	906	969	957	942	935	953	939	991	964	951	946	937	915	952	984	984	930	905	1012	925	946	964	964	949	1009	898	931	949	951	969	969	948	952	942	959	929	952	926	930	968	984	933	972	990	959	977	976	994	907	955	971	951	931	1005	933	902	965	889	938	910	901	900	935	920	981	961	916	930	977	940	940	955	894	929	959	956	922	905	943	919	910	1003	940	949	929	927	917	968	972	932	923	1003	865	973	946	941	936	962	930	909	908	940	961	949	947	986	935	950	909	947	947	898	965	938	956	923	907	945	935	920	926	892	958	937	931	961	973	929	978	924	930	933	967	942	958	981	946	982	976	903	949	986	952	942	968	973	998	965	942	946	960	952	939	881	911	924	953	919	955	954	1003	899	965	901	962	978	917	907	950	954	988	937	941	921	941	971	962	931	945	968	959	969	961	933	1025	926	948	979	942	957	976	932	919	967	977	974	964	940	928	951	974	929	900	931	975	993	933	922	924	969	947	945	882	877	919	933	909	947	919	922	920	918	940	906	961	879	901	895	936	903	943	949	883	889	949	962	962	975	924	999	944	913	969	966	989	950	972	927	946	981	964	909	949	1002	962	949	933	976	936	912	909	929	974	983	971	980	924	966	941	947	934	940	956	952	892	938	976	957	952	951	965	964	962	975	993	993	944	935	934	908	958	949	909	917	948	1005	907	945	927	919	936	954	966	883	921	954	920	929	905	981	893	954	946	921	972	932	912	958	923	953	946	927	969	945	970	861	943	951	946	961	972	930	939	951	936	940	932	927	977	888	921	944	918	932	973	896	963	992	918	952	997	922	947	942	919	914	995	905	946	922	945	912	969	976	953	943	979	947	1011	1011	940	912	965	906	920	963	939	948	934	931	941	1024	958	898	986	1022	962	946	935	942	968	942	902	943	977	932	971	927	951	985	940	980	883	911	936	922	1007	943	986	1003	949	994	979	987	991	907	950	955	966	963	1009	982	937	902	966	980	952	964	905	971	953	976	995	1003	908	934	949	953	961	935	962	858	937	928	942	1027	952	910	918	923	906	936	933	939	959	921	918	948	946	953	974	993	959	969	988	914	925	916	893	961	982	929	902	979	961	972	951	952	907	915	930	935	954	956	979	993	1005	955	866	916	937	989	941	906	929	912	962	979	924	958	982	938	992	997	930	987	931	947	954	937	924	985	953	945	954	974	956	910	979	918	945	984	986	889	1004	918	974	901	880	968	992	934	939	926	972	978	921	926	904	953	936	911	963	917	930	906	958	935	956	1014	972	915	914	927	967	915	960	956	933	925	951	924	972	937	956	953	916	958	973	977	947	1011	975	959	889	926	924	953	916	937	938	928	956	919	932	958	998	962	964	951	974	977	927	941	958	947	897	888	918	946	893	893	935	937	946	1002	964	963	924	946	987	964	954	930	915	1057	945	929	913	929	930	915	955	986	901	908	955	921	948	917	930	951	988	894	964	953	975	938	934	917	967	920	981	989	953	958	941	928	965	943	961	947	946	950	929	924	963	936	979	981	1002	980	929	913	1009	951	932	978	937	965	990	964	950	956	948	895	919	982	877	948	928	962	943	948	951	936	1002	916	915	983	929	901	988	986	928	914	950	987	971	999	925	908	963	957	1035	946	952	918	932	944	991	944	934	963	959	922	918	932	944	948	958	903	910	916	932	965	964	920	991	924	947	951	1021	972	912	955	948	968	942	964	1000	944	999	960	928	986	927	948	974	941	963	939	965	969	924	998	934	944	945	1005	903	1015	940	946	967	959	942	1033	944	941	964	965	950	889	992	970	946	918	909	958	971	962	931	947	954	912	935	899	899	961	902	917	923	1015	969	966	1003	959	948	948	911	949	940	946	959	954	894	935	925	947	931	965	983	952	984	964	905	932	955	983	929	903	980	901	959	941	897	933	937	949	952	913	973	962	927	992	949	982	996	959	1010	942	964	942	948	946	924	908	938	994	978	955	961	914	1003	944	973	932	941	947	915	971	992	918	923	940	946	959	972	979	1002	976	933	886	924	938	949	927	897	959	960	1013	957	963	1001	854	926	964	947	969	976	1003	1007	922	912	972	988	948	969	994	929	917	951	927	940	939	937	958	920	916	971	994	909	934	906	927	904	904	941	909	974	933	988	1007	946	968	969	962	945	1037	931	1009	982	929	937	989	950	968	976	967	938	947	952	946	948	961	926	881	965	906	922	977	968	944	1039	1021	908	975	969	921	962	970	980	938	984	919	967	929	921	922	938	955	955	977	892	963	930	949	915	972	975	970	922	967	974	1011	958	951	928	963	914	937	983	926	912	922	909	922	967	1028	961	898	924	966	938	923	954	941	899	955	940	995	992	976	1003	958	923	990	899	899	964	946	907	919	943	956	942	921	969	967	980	924	984	933	899	970	940	978	989	952	909	1007	948	953	955	983	932	974	911	920	921	957	981	919	929	991	956	1001	1019	931	958	947	916	956	968	944	997	961	922	943	937	919	924	910	933	960	950	920	902	951	979	932	953	951	982	953	917	943	872	935	963	961	929	960	908	975	932	1001	951	932	958	976	987	923	903	951	953	942	899	871	988	931	978	912	942	917	915	958	928	977	957	979	964	962	935	953	935	918	926	930	927	974	951	932	955	942	912	1002	936	960	957	961	941	952	885	939	976	889	916	932	909	959	940	910	919	943	950	1016	919	916	968	956	972	992	919	939	996	954	952	963	943	959	954	950	980	909	950	885	966	880	919	979	963	978	956	892	949	928	969	972	931	907	911	1000	948	975	942	937	962	977	897	923	907	1011	892	997	981	884	944	986	959	971	931	940	916	928	935	971	916	956	984	962	986	971	992	984	997	932	1053	966	942	924	942	964	977	889	939	946	956	964	986	972	971	911	890	956	953	935	958	951	937	857	910	961	940	966	972	972	958	985	959	976	930	919	998	954	945	931	966	960	969	944	943	936	911	964	918	923	938	926	943	929	949	967	911	983	984	964	868	940	959	954	976	931	925	940	987	924	928	928	916	958	939	939	897	961	915	987	957	982	904	928	952	979	918	931	1017	946	948	996	925	916	872	912	970	974	966	962	917	948	983	972	995	907	939	959	949	935	950	969	904	920	905	956	944	941	954	950	990	958	964	943	886	920	932	977	998	956	978	982	968	1020	894	987	960	977	952	972	963	956	966	973	991	943	973	956	954	890	942	984	1053	1006	880	933	979	985	969	981	995	969	972	949	937	1037	931	1001	940	914	946	947	936	971	970	1019	921	963	955
53128	23142	5888	1675	856	573	426	455	478	427	441	433	447	436	457	455	451	454	421	444	473	415	462	407	466	439	408	420	382	438	399	396	437	411	440	431	408	437	446	419	394	418	443	412	446	402	425	433	439	461	422	401	379	402	422	418	468	419	395	403	393	387	410	442	425	454	379	394	431	422	405	422	437	412	478	450	423	444	403	448	403	439	422	407	453	433	450	398	431	429	446	412	428	416	366	417	406	411	417	395	403	415	409	415	401	394	429	398	423	393	393	462	438	449	431	441	444	431	400	429	424	448	482	430	463	410	456	415	404	377	434	404	408	428	438	451	438	420	436	418	443	430	443	425	456	429	394	413	445	454	431	419	375	415	433	411	402	439	413	436	408	377	466	431	439	444	457	471	396	380	393	428	421	447	400	430	473	463	455	398	426	400	415	428	412	406	458	460	476	423	420	454	408	417	440	448	387	383	446	429	412	435	415	417	456	470	437	459	455	420	452	422	408	404	441	428	387	444	418	437	436	410	425	444	458	456	402	400	421	437	432	428	458	436	439	432	438	446	455	362	437	435	395	438	431	457	398	428	419	402	420	430	428	413	408	399	422	402	419	446	462	424	410	409	449	460	438	419	421	402	403	398	455	439	393	395	433	473	429	409	410	443	443	431	485	407	440	422	448	424	439	409	445	446	429	417	420	450	435	396	403	409	410	442	439	370	402	437	427	470	475	417	428	381	412	393	459	430	463	411	424	412	438	447	359	417	426	454	447	419	454	372	399	383	404	469	454	465	448	427	475	414	438	428	408	426	389	412	441	426	388	417	442	426	394	404	400	379	414	417	449	424	417	443	451	451	433	448	414	417	414	436	399	481	386	457	441	421	453	410	415	444	443	408	451	392	409	436	465	395	458	476	433	427	411	439	470	408	426	430	445	394	414	382	411	439	414	432	424	442	441	420	433	447	460	407	408	454	454	468	445	484	407	400	412	494	431	454	433	393	387	403	455	421	396	440	422	413	389	439	417	465	407	466	436	404	396	447	468	454	418	374	440	432	415	453	465	441	392	406	384	401	418	458	472	443	430	448	411	409	392	429	417	402	401	407	402	402	405	415	414	403	423	413	418	399	441	407	425	450	405	429	397	433	381	387	429	432	456	466	427	425	426	413	396	386	437	455	393	432	420	445	398	432	399	434	426	440	406	419	429	449	408	436	369	459	437	427	383	471	416	418	422	457	423	431	446	456	440	442	451	427	468	432	449	447	420	412	405	426	413	449	411	369	439	442	417	436	431	422	413	419	465	409	438	415	429	405	459	460	464	427	465	424	415	456	422	462	465	419	422	406	440	460	411	371	438	432	420	412	451	408	416	466	437	434	373	414	455	418	471	414	405	425	420	417	409	456	435	461	409	428	408	437	415	402	429	398	405	433	426	441	418	432	439	443	421	377	443	461	434	423	409	417	458	426	420	438	414	424	452	444	448	401	415	415	430	474	416	384	428	420	384	441	429	431	449	405	410	408	420	461	431	431	459	444	394	425	428	435	444	430	422	419	399	458	440	438	423	432	482	441	429	426	488	433	389	419	449	424	441	464	448	427	371	454	412	430	461	450	431	396	426	441	403	453	426	430	385	431	434	377	436	445	466	396	405	387	430	432	461	483	445	426	421	430	436	422	394	421	404	433	428	430	455	418	405	412	420	440	422	405	421	390	411	424	412	418	446	430	425	435	441	395	411	416	369	395	391	439	413	444	426	429	441	424	428	427	437	415	433	457	414	457	399	432	477	392	408	413	421	494	414	437	411	388	402	428	424	435	431	414	418	422	427	460	416	471	457	429	446	423	430	418	424	426	407	428	453	380	415	428	426	454	423	441	475	423	403	427	428	448	420	449	430	461	420	428	444	429	400	404	416	419	414	429	423	425	422	427	433	431	400	400	418	450	425	416	411	440	428	410	426	436	439	422	403	432	434	426	405	445	446	463	412	425	425	413	400	393	447	431	442	449	402	432	427	402	433	390	416	425	412	409	450	457	467	405	425	467	410	425	424	431	461	435	450	424	386	447	444	439	428	444	472	404	444	415	401	415	380	442	420	439	394	419	431	412	413	451	399	434	440	481	424	411	405	440	438	393	415	437	445	445	455	407	431	408	462	446	460	395	403	433	416	403	461	428	450	422	389	406	410	425	391	439	438	420	453	429	454	429	439	429	439	427	440	440	423	418	395	376	434	441	435	400	396	439	423	428	443	414	405	447	424	390	438	426	410	435	403	396	462	404	406	475	369	406	385	434	419	419	453	442	445	455	411	451	392	415	427	440	425	374	423	410	416	386	392	393	449	405	451	389	399	411	407	452	425	417	424	403	400	414	467	438	400	415	429	421	413	457	410	462	409	418	455	420	427	466	430	429	469	411	446	415	433	437	429	402	483	433	424	415	425	431	437	464	428	458	435	418	422	439	451	408	448	454	439	404	434	423	400	428	405	403	447	436	415	420	420	447	409	437	427	446	473	426	408	452	417	418	394	446	409	431	415	455	414	413	436	394	392	455	469	410	422	443	448	415	399	397	406	428	414	404	431	446	436	430	404	440	412	386	437	479	420	417	401	442	410	417	427	421	419	411	416	420	407	407	395	448	420	447	383	444	395	450	389	400	430	444	438	390	401	408	383	418	432	377	408	430	408	411	429	439	470	439	427	407	409	435	384	401	416	417	433	437	381	410	416	459	405	421	464	462	415	396	452	425	433	445	469	445	471	443	411	435	418	408	444	436	451	420	426	407	420	429	460	419	422	432	419	450	455	424	416	435	411	438	461	441	430	419	405	420	448	417	435	433	422	447	426	406	390	449	444	399	390	463	429	390	465	449	479	457	361	406	463	455	368	421	446	444	414	463	454	413	417	442	408	421	448	420	378	428	408	392	418	413	400	434	450	446	412	416	364	426	463	427	431	418	437	422	439	382	422	414	419	421	413	402	399	426	431	436	431	413	466	454	394	414	414	428	415	413	410	403	444	449	435	400	446	449	424	418	431	428	446	444	384	391	433	417	461	413	427	437	422	410	406	415	441	449	434	457	443	427	425	423	444	416	451	453	437	387	417	423	427	443	443	409	479	430	430	439	427	423	418	466	431	432	430	471	403	389	414	429	434	446	416	428	444	447	405	402	404	442	426	447	395	431	423	426	454	440	450	413	430	457	405	422	391	411	393	416	435	423	369	457	456	381	409	441	411	442	422	452	379	421	406	450	396	438	388	449	438	427	422	414	416	396	412	416	437	443	402	455	410	398	434	446	449	426	469	507	439	419	427	383	421	406	432	410	404	424	387	403	414	450	431	447	429	415	406	445	428	442	444	427	423	478	422	391	431	395	410	403	472	414	434	470	442	403	412	445	429	416	461	379	431	416	428	429	483	415	454	441	416	416	407	414	443	418	418	433	452	414	420	405	403	398	405	440	452	385	415	393	455	403	445	424	400	429	447	415	442	445	421	439	429	430	437	422	467	454
36782	16086	6159	3315	1981	1318	1035	974	909	910	948	878	913	963	866	926	941	872	904	938	938	911	931	911	877	888	934	961	945	923	906	911	908	927	930	937	926	920	933	921	937	918	925	897	892	976	904	927	921	916	913	921	876	927	949	885	897	907	880	954	923	895	988	946	913	947	949	918	921	893	964	877	917	965	919	855	912	928	874	910	919	885	932	914	973	900	898	890	942	926	933	975	925	974	974	879	949	888	948	913	860	945	922	890	985	903	972	937	900	964	972	890	948	935	966	886	910	925	925	927	922	904	913	873	879	913	887	882	899	869	880	896	901	922	882	925	944	933	920	960	977	907	932	907	970	939	985	938	909	934	897	927	944	946	931	961	925	924	919	922	926	968	950	929	973	940	906	879	954	919	872	912	920	909	884	978	889	935	965	869	970	939	870	941	993	920	950	947	902	945	928	926	951	909	924	984	942	955	929	959	872	911	899	937	962	900	911	926	910	937	940	930	962	958	943	933	889	916	929	935	958	896	907	945	915	923	867	935	960	970	926	920	923	946	947	930	915	863	911	920	933	930	912	868	909	839	928	1005	898	949	927	956	889	957	922	943	896	928	929	914	930	960	873	891	889	926	961	879	940	912	861	914	934	938	894	909	937	927	918	937	932	982	908	914	911	912	960	927	904	899	947	987	947	875	944	938	939	898	955	951	909	875	889	904	904	908	897	888	898	896	956	875	935	887	947	946	926	957	889	897	934	836	909	894	927	862	949	914	925	912	965	943	936	907	946	1005	939	970	974	843	884	921	907	892	955	966	940	986	903	912	923	861	933	981	917	901	957	948	903	904	892	940	954	893	935	865	965	949	889	912	901	953	871	903	920	883	942	885	903	854	944	916	942	921	850	915	914	845	918	919	930	895	919	900	924	921	946	936	930	927	941	938	945	904	930	922	905	922	976	940	929	874	917	914	869	986	933	929	894	963	906	957	891	948	914	976	887	937	894	924	920	909	921	959	873	931	935	950	937	945	904	971	951	934	898	936	924	959	957	873	939	900	916	963	863	907	943	926	913	985	965	913	885	956	951	896	953	907	911	878	888	901	981	916	910	893	955	903	917	922	877	897	960	925	971	953	856	931	911	959	888	903	900	978	924	891	960	937	916	908	869	897	910	950	967	966	936	960	929	900	908	909	937	887	915	932	933	921	874	907	926	909	934	918	928	921	895	849	964	930	965	907	898	913	968	898	971	915	901	919	979	932	899	896	894	930	898	924	946	952	913	866	900	928	916	935	979	897	882	892	937	875	866	898	977	902	937	935	898	931	931	947	915	965	933	910	984	948	911	887	924	925	953	972	942	944	942	937	929	969	862	917	891	900	877	944	888	896	962	911	920	881	916	928	929	905	954	987	963	839	899	964	931	956	927	913	881	965	961	920	907	894	868	983	916	890	939	859	973	959	917	923	870	932	892	942	931	962	953	888	942	937	968	968	966	977	915	927	939	910	917	907	951	888	926	953	916	914	889	942	873	958	890	969	905	909	963	917	951	944	918	966	920	880	912	958	923	962	918	969	890	901	928	844	970	910	950	940	936	958	930	892	973	959	888	877	952	878	940	931	921	919	937	921	942	907	942	927	907	959	935	967	897	968	940	959	909	914	924	954	932	920	887	928	927	980	911	911	913	890	921	902	902	946	930	972	916	960	892	894	946	949	922	886	909	904	902	943	915	864	919	905	921	945	886	929	931	928	912	953	909	918	964	985	876	951	892	915	919	955	869	905	1012	952	935	919	953	917	951	922	915	868	961	949	930	900	982	949	926	917	928	889	900	929	950	901	937	878	938	907	905	940	910	938	901	904	917	941	929	969	867	942	905	891	931	934	916	885	913	898	904	882	939	935	908	893	923	847	929	948	953	928	861	933	950	895	910	882	883	912	920	928	981	940	937	914	895	916	957	915	909	899	894	933	947	914	924	949	905	918	963	948	952	953	967	880	894	915	900	888	875	899	926	973	918	935	876	917	864	949	982	878	891	917	931	840	930	979	925	961	899	1002	954	917	942	923	912	944	919	890	895	963	915	910	989	884	936	946	949	897	932	909	869	921	915	901	928	841	937	922	951	901	916	935	929	919	955	924	901	953	915	937	977	903	982	947	919	931	855	953	891	932	927	917	978	923	920	924	929	991	919	891	890	947	926	927	937	963	889	869	919	965	915	954	918	928	969	959	909	944	900	930	913	960	894	931	906	914	922	967	939	910	876	986	949	939	955	955	895	954	919	917	925	913	960	944	914	871	948	914	880	945	931	943	955	959	949	894	936	837	880	870	928	887	893	938	940	940	880	932	900	863	947	964	904	967	922	901	890	917	904	959	919	936	875	901	895	862	911	979	904	872	897	887	945	891	940	846	937	959	890	932	906	939	915	925	950	928	902	951	906	915	975	917	976	876	911	938	895	944	911	927	932	910	897	942	975	930	903	964	906	930	919	957	939	905	926	952	994	871	903	956	893	943	885	935	927	929	902	897	960	882	935	935	852	909	942	891	901	903	939	899	940	925	917	896	951	927	946	945	916	945	902	930	922	879	942	908	924	885	913	986	993	894	891	999	946	923	894	932	958	916	924	971	968	913	905	923	931	934	919	953	919	930	957	907	937	920	932	940	893	896	933	970	933	924	932	909	924	911	875	917	937	927	858	897	951	937	947	957	919	917	877	959	893	927	886	1004	948	965	903	922	896	902	928	948	930	932	940	871	950	955	953	940	927	883	939	954	933	942	931	903	850	882	900	942	940	941	889	945	969	998	942	859	986	930	933	898	974	920	943	907	952	903	908	899	931	974	854	934	900	941	886	921	951	968	964	899	920	917	915	925	855	957	919	945	906	923	953	911	970	896	941	892	926	975	968	974	931	895	914	889	976	870	991	905	928	926	943	890	955	903	942	980	950	874	952	937	969	928	954	934	908	971	920	878	956	910	898	912	920	881	902	910	944	941	911	967	957	936	971	914	940	960	890	916	924	945	936	866	875	899	934	878	953	939	952	1012	932	926	914	888	969	879	972	946	936	984	939	966	944	1011	976	1010	954	870	900	913	898	909	893	885	878	924	932	949	964	955	873	880	938	943	866	920	886	906	959	903	903	925	945	872	948	908	916	924	930	895	908	902	944	892	939	920	949	919	929	972	961	887	888	943	936	929	838	881	909	937	917	959	906	936	908	928	852	967	997	924	931	911	917	894	934	933	877	898	887	870	929	899	919	964	935	870	978	901	934	946	909	874	909	946	949	955	938	930	911	935	932	928	956	986	930	939	972	908	894	897	956	939	908	911	902	913	966	917	925	995	898	867	940	914	955	927	909	903	949	901	873	963	922	947	887	946	927	967	911	929	918	985	902	897	895	974	913	895	935	928	950	906	932	912	888	922	915	955	883	961	930	941	924	924	876	930	949	983	926	906	917	911	915	936	927	894	883	928	935	969	916	911	940	922	957	890	960	935	877	949	906	906	939	928	901	895	941	884
60119	25869	8214	1648	811	480	433	419	456	395	439	433	423	417	457	401	419	441	421	423	416	430	443	486	440	475	445	441	454	401	415	440	463	494	387	449	444	427	415	489	478	448	492	475	423	450	465	429	483	422	447	411	395	445	441	452	450	472	395	465	417	475	414	447	441	420	416	426	397	417	440	427	425	483	453	450	424	480	435	441	457	436	447	451	462	418	435	412	443	439	419	399	433	454	433	424	451	383	425	442	437	406	441	449	415	396	465	452	466	480	417	490	450	428	439	447	445	460	437	438	477	480	460	422	430	429	430	426	455	414	469	451	431	409	429	442	425	478	462	422	425	454	423	451	487	440	458	478	434	447	408	466	425	435	420	439	419	444	434	439	414	464	451	460	445	402	445	452	451	421	442	473	449	437	464	413	406	446	428	458	412	435	450	426	465	413	465	430	418	443	448	399	432	438	429	443	485	478	429	437	469	439	502	441	425	434	440	446	420	443	423	457	438	436	449	402	470	491	461	424	425	424	430	421	368	414	453	445	385	456	433	417	471	429	454	433	493	422	472	414	443	447	470	412	431	403	430	432	410	456	461	447	425	409	430	426	449	430	439	442	446	444	436	422	460	429	433	432	440	481	434	440	460	459	402	448	455	430	433	427	451	454	457	478	442	437	423	442	474	431	484	446	427	435	441	415	417	437	412	400	403	396	477	432	438	464	404	437	410	450	411	418	463	454	424	443	443	430	425	471	450	441	446	414	447	388	447	428	412	475	429	462	432	440	435	465	424	425	453	433	433	420	467	436	383	414	421	473	492	457	440	464	501	444	387	468	411	429	446	436	414	442	414	467	515	455	465	493	459	435	434	436	481	451	436	416	461	440	451	413	449	459	477	419	445	446	432	422	462	430	462	430	466	432	396	422	451	438	450	445	443	429	440	454	437	419	432	448	466	436	444	437	408	404	422	458	416	379	417	489	500	410	385	459	464	415	462	438	481	393	444	454	436	417	437	422	484	426	414	412	444	456	431	391	382	452	437	437	447	448	454	415	428	411	409	451	457	417	434	428	457	422	442	409	439	436	420	414	420	465	430	427	448	464	412	453	407	440	453	399	401	436	476	451	446	424	444	482	420	460	444	392	402	440	452	443	454	409	422	458	420	407	456	462	434	468	450	449	430	456	423	450	407	469	437	503	441	483	438	450	431	446	439	415	406	433	438	446	474	413	447	427	438	454	455	433	451	445	480	493	410	416	424	425	410	469	464	442	404	479	470	396	442	458	442	424	428	468	437	491	432	448	451	427	398	457	418	432	418	465	413	412	482	463	432	398	418	441	417	462	469	440	413	417	468	454	418	443	455	401	389	440	476	459	480	513	476	442	429	405	463	477	463	453	418	476	449	471	443	404	461	469	429	462	443	459	450	436	437	440	420	424	416	443	424	431	447	454	429	426	448	417	413	454	461	451	406	431	435	438	473	496	424	440	452	463	449	438	452	408	420	465	495	451	438	427	448	458	420	453	442	446	413	478	465	437	437	443	448	400	416	440	455	430	489	416	416	402	435	412	451	447	441	443	432	474	453	437	397	422	459	421	446	451	434	410	448	463	470	429	439	461	434	492	402	407	439	488	479	434	427	453	454	455	427	451	458	394	417	438	412	465	450	419	401	388	425	453	416	445	429	432	405	450	451	437	436	434	416	425	472	447	452	427	424	475	492	432	463	449	449	492	486	426	459	395	425	428	450	373	441	418	431	424	414	446	442	443	463	430	417	445	430	394	451	416	457	453	477	437	452	466	474	438	402	424	434	410	447	474	440	463	430	458	446	463	420	479	469	428	419	485	464	462	447	439	422	421	432	441	436	381	419	407	448	465	443	434	488	411	462	464	429	416	459	451	428	476	440	430	458	415	390	431	423	381	466	440	438	419	459	433	416	431	426	453	415	413	458	429	440	444	445	421	425	458	429	402	455	424	450	417	401	441	417	439	427	412	459	410	423	449	434	397	452	422	406	441	390	477	486	435	428	407	430	458	449	463	454	445	444	464	450	487	436	448	435	445	465	411	429	465	442	458	450	425	401	424	434	459	483	470	434	492	474	452	397	435	447	438	425	470	447	394	452	476	441	408	403	449	437	467	430	441	400	444	436	391	456	415	468	446	468	440	455	418	444	471	409	426	464	465	415	414	438	419	473	437	448	439	437	427	423	427	453	429	427	446	446	433	424	424	448	461	439	400	409	452	441	441	447	437	471	423	433	474	414	433	406	441	415	420	454	515	478	411	483	394	421	445	441	434	438	438	446	465	419	460	446	438	417	444	439	449	458	423	411	437	410	420	426	434	426	452	441	445	438	485	413	416	429	438	425	458	419	449	448	460	440	402	418	430	406	379	461	434	474	431	439	443	458	467	457	462	456	464	446	447	412	405	476	453	454	464	471	406	423	427	411	408	460	424	462	451	454	451	421	401	418	424	448	444	439	419	465	467	436	434	454	453	439	403	470	471	421	408	452	444	460	457	427	459	483	450	447	451	381	454	445	423	413	449	460	437	416	434	412	416	449	468	458	424	449	380	418	485	425	449	428	470	427	486	452	433	453	412	472	447	434	431	468	415	439	485	411	457	461	435	396	437	463	400	460	418	421	459	427	433	416	424	409	462	422	405	411	482	467	404	440	466	450	412	432	416	493	414	406	443	386	426	488	435	431	443	415	428	414	437	428	446	474	412	421	414	413	469	426	449	403	445	454	439	447	449	453	444	458	465	465	443	440	450	447	441	492	468	399	451	445	468	431	470	427	446	416	462	430	440	433	419	420	441	476	418	427	472	460	450	420	458	455	427	484	481	436	444	438	429	456	424	463	471	447	443	416	451	435	407	441	438	433	459	443	450	453	404	431	474	452	425	435	442	431	434	417	466	449	421	428	435	413	447	442	435	463	457	453	453	404	436	445	468	425	467	414	427	407	429	425	501	437	468	428	475	458	442	474	416	458	447	442	449	423	444	481	423	447	421	449	415	413	436	439	462	470	457	439	443	408	453	412	453	430	446	421	401	435	467	436	460	435	435	441	454	395	438	430	405	444	427	433	402	467	446	449	398	435	432	414	434	413	426	392	421	414	473	408	452	462	418	448	468	471	463	476	427	469	452	419	458	443	436	452	468	424	413	432	443	434	407	409	463	423	439	428	416	396	431	434	418	434	437	450	413	414	460	495	376	433	445	437	454	416	421	436	460	486	421	439	449	429	400	427	411	476	405	421	457	430	455	441	457	450	424	465	429	429	411	478	441	412	455	435	441	437	438	474	417	447	467	430	393	450	422	449	500	448	485	461	423	453	465	412	450	388	442	442	431	444	424	408	402	456	477	441	434	456	439	474	413	462	403	435	458	446	435	420	462	437	466	473	476	449	400	468	437	443	449	447	434	449	457	428	445	397	444	444	418	402	456	443	459	444	412	468	445	437	441	418	397	497	431	402	480	461	407	410	433	427	427	438	422	439	453	428	374
42494	17107	5724	2724	1550	1123	1023	959	962	969	923	988	964	897	990	960	939	1008	971	938	954	981	966	949	915	873	897	949	948	913	956	964	1001	940	1010	922	867	976	936	939	945	928	979	932	942	958	981	953	989	924	950	939	932	972	1004	935	943	939	966	967	949	949	964	939	930	953	971	899	915	956	964	922	1006	974	962	984	954	977	944	955	948	1002	991	960	989	957	998	920	990	1026	937	942	917	960	900	970	905	913	1010	968	945	962	964	987	941	942	1002	971	914	930	951	973	938	976	986	972	984	970	916	947	1011	970	955	958	927	963	1004	976	990	938	946	970	995	957	1014	896	931	930	975	949	973	986	935	958	1000	940	888	973	921	943	927	944	942	942	971	965	954	959	922	969	995	923	981	994	953	990	982	941	947	937	967	1019	946	914	1001	959	964	943	953	918	1025	959	945	947	891	959	968	985	982	1009	892	928	957	952	925	920	929	945	957	917	993	911	942	958	947	890	983	947	1009	996	917	934	926	970	953	944	927	944	1017	917	956	944	923	973	1005	950	943	934	970	916	925	926	960	873	978	938	962	1011	990	945	970	899	934	907	950	1003	948	970	985	959	937	971	966	984	972	917	949	927	929	956	985	907	981	942	912	982	910	900	948	912	962	953	1022	937	994	913	915	916	936	969	915	943	962	986	986	921	959	965	957	930	951	919	966	956	951	977	905	963	973	974	1009	969	912	894	975	949	929	957	932	990	1011	965	947	904	962	937	959	1003	983	932	981	947	980	936	971	996	977	927	915	975	1006	934	985	895	936	1062	963	1003	929	971	933	993	1008	974	924	916	934	986	920	911	904	971	971	941	955	971	965	937	899	955	993	910	887	1007	925	960	896	924	936	981	964	969	920	957	987	944	995	911	988	956	989	955	918	955	919	942	959	959	951	952	1004	906	993	966	958	923	958	934	996	950	995	928	962	945	942	936	948	925	937	957	964	962	958	982	931	918	927	986	940	976	980	1000	981	960	1040	896	961	990	993	954	923	989	943	971	1004	952	963	969	923	953	950	968	938	941	966	946	933	968	968	950	911	925	960	969	913	928	966	950	965	1005	985	948	964	960	988	1008	924	1007	963	929	914	943	919	985	950	945	969	962	924	927	956	967	974	1012	976	940	980	984	984	888	932	992	948	952	1020	965	981	952	925	948	989	927	969	940	872	959	914	934	948	949	966	935	912	944	978	931	1005	887	957	978	984	956	924	948	968	928	903	950	910	910	924	985	949	956	968	959	1011	928	927	975	1021	922	998	878	992	999	998	984	934	926	931	966	957	947	982	999	980	931	924	974	1003	919	910	941	933	991	909	991	893	916	984	958	963	977	950	973	946	976	922	921	929	957	892	967	997	950	972	920	998	944	970	986	930	933	1022	940	986	961	945	933	942	934	997	926	974	914	987	957	909	957	932	1020	957	921	950	936	975	894	935	945	920	973	994	950	951	958	931	944	984	919	996	929	929	914	935	980	945	946	948	972	973	937	933	955	946	950	1030	912	959	901	1044	936	953	991	954	940	948	915	959	934	941	975	946	934	938	959	902	988	1041	940	963	961	924	950	939	946	936	912	897	908	935	899	987	935	986	989	1037	915	941	938	992	948	999	979	1005	962	947	973	935	966	930	988	935	998	1026	964	958	966	912	945	965	967	974	970	981	939	979	921	916	986	976	939	948	965	979	962	968	972	988	987	958	944	932	929	912	988	890	939	918	948	955	928	939	950	938	986	1028	951	952	969	914	1005	907	985	927	939	919	904	941	916	894	948	924	953	937	899	968	960	913	946	1029	983	965	953	914	976	966	942	971	931	965	939	984	977	897	971	936	919	935	991	920	967	971	978	973	949	989	949	961	963	938	951	975	951	991	896	933	944	971	890	962	972	964	981	967	953	950	951	887	910	966	938	938	935	964	929	918	978	963	921	943	961	952	958	983	955	896	962	961	892	962	967	930	908	1014	941	971	973	957	890	910	997	938	975	955	954	1000	940	955	948	984	953	952	923	960	909	897	933	983	926	1036	941	1014	971	978	954	944	956	959	957	973	958	957	935	955	981	980	1047	921	924	918	965	978	922	930	915	968	998	948	985	911	940	1031	1003	940	970	968	945	956	923	903	924	971	935	989	959	980	962	934	968	968	893	901	937	942	953	940	951	898	950	944	968	902	950	913	938	1021	967	943	898	948	951	983	948	937	908	954	927	949	1006	911	900	996	914	962	903	989	931	979	995	979	995	959	962	976	978	951	944	933	982	991	937	953	951	974	973	940	923	916	931	934	969	977	988	983	969	951	942	983	990	930	979	953	992	1011	961	942	954	960	906	964	941	944	947	941	959	956	995	943	926	938	963	949	937	967	878	933	974	925	916	1011	960	921	965	919	954	944	947	944	944	965	971	1045	905	935	972	953	988	980	974	949	926	927	900	956	891	987	905	934	1009	986	899	1000	962	947	921	910	1008	947	981	950	945	969	948	950	973	945	947	965	978	918	977	965	947	935	979	961	1000	973	955	914	931	940	966	940	920	889	981	915	891	922	902	959	991	896	935	934	920	941	1012	976	937	935	917	948	992	948	981	946	974	987	926	955	960	912	939	970	962	933	965	967	952	935	934	1017	944	953	946	915	903	955	994	970	1005	953	929	1021	953	961	967	930	971	948	961	949	972	964	974	983	943	943	950	962	987	936	952	950	927	966	1003	973	887	902	958	938	962	966	924	926	986	914	974	1010	882	920	940	966	1016	979	946	969	948	973	986	951	957	930	979	946	926	961	989	971	998	957	986	924	1016	999	914	1024	985	863	955	926	983	958	982	953	933	939	913	916	962	999	919	980	872	977	946	994	908	943	892	979	957	968	932	948	964	959	947	912	979	965	947	910	931	962	934	961	963	992	954	950	985	945	896	958	962	943	978	955	885	942	988	934	985	964	923	1024	972	949	981	953	936	960	991	1024	938	964	983	891	908	949	957	937	951	951	996	949	967	926	938	931	916	937	936	906	972	948	926	971	991	911	937	973	943	993	943	952	936	913	938	968	921	976	978	917	929	997	940	985	928	934	909	992	927	961	1007	926	941	944	931	996	959	973	994	960	949	1016	907	964	967	945	997	971	895	1012	917	909	956	955	944	907	948	1010	939	940	997	1033	934	908	982	981	933	971	983	928	975	932	985	931	974	962	958	989	965	968	950	1019	976	954	1005	1015	959	948	940	968	925	974	966	958	956	972	936	958	968	955	954	940	972	944	938	968	934	937	936	907	982	938	965	964	987	958	964	954	947	972	987	951	966	946	928	977	1004	963	912	962	921	985	901	965	958	972	918	961	952	955	941	922	975	970	998	1000	932	959	939	988	962	955	1010	992	902	911	963	927	982	927	955	961	927	1022	914	918	959	987	1009	964	925	925	903	982	982	933	964	903	987	966	974	984	947	972	956	994	904	971	969	933	936	937	985	927	926	931	944	986	921	937	937	947	939	971	886	948	929	909	907	955	925	939	946	926	950	973	939	915	928	947	917	972	956	952	1014	1004	927	909	968	1030	898	1003	958	954	973	946	975	984	957	994	966	923	973	956	967	1024	994
55214	24081	8752	1302	555	553	411	441	467	432	457	415	426	440	476	417	498	439	427	425	472	420	430	437	475	455	421	442	473	457	418	422	434	438	493	436	433	417	444	456	405	465	452	390	436	445	423	419	411	416	458	419	399	432	411	422	411	444	416	459	405	451	433	394	484	456	474	453	416	398	442	369	454	425	447	398	492	428	468	476	410	465	446	456	451	478	419	443	445	445	462	419	440	435	427	421	427	446	462	460	472	456	444	402	401	470	508	455	462	414	413	483	445	439	415	439	431	467	440	439	500	435	407	443	452	380	432	456	397	406	417	430	427	419	413	405	430	468	478	450	421	443	460	407	440	448	426	383	435	446	413	452	459	451	436	423	455	474	452	443	445	427	424	426	434	466	455	459	440	422	489	472	447	450	420	436	451	402	408	473	410	417	508	432	458	444	424	447	415	434	413	439	425	416	396	408	398	423	434	413	480	406	431	462	457	466	429	404	440	441	416	438	425	495	445	428	474	414	447	434	446	435	446	410	448	423	432	473	435	454	450	474	482	474	459	394	385	429	413	473	419	445	414	469	417	409	431	397	469	449	434	484	484	488	448	473	435	412	395	470	464	403	436	404	440	476	448	458	414	446	428	441	429	419	409	469	427	393	397	434	419	457	484	438	451	418	439	452	455	460	447	421	403	485	456	399	440	449	447	395	420	417	418	460	441	482	417	480	468	475	464	419	457	444	445	418	420	435	420	430	449	409	450	411	406	386	446	435	440	452	433	402	420	473	455	441	424	466	416	440	389	423	423	401	452	419	443	434	424	434	449	414	417	449	439	451	440	447	427	459	406	423	465	463	488	431	463	412	424	440	416	466	406	440	423	438	463	485	443	444	388	445	448	460	426	424	422	467	418	434	467	414	414	455	405	449	431	421	438	417	459	445	458	476	460	433	454	450	438	425	427	422	444	444	393	472	448	439	484	429	433	451	419	427	448	448	464	452	450	446	412	398	446	423	418	415	444	417	428	396	388	408	424	463	465	399	427	436	463	405	437	455	457	430	429	406	446	420	445	438	457	444	421	454	431	437	422	431	408	461	468	446	405	394	447	420	478	476	442	464	424	408	475	436	436	433	446	481	459	413	440	455	479	425	422	433	453	442	442	453	423	421	434	432	452	455	434	412	456	446	458	486	474	431	451	414	412	460	432	426	413	445	411	424	471	413	406	451	422	441	394	440	489	470	450	389	445	452	454	457	406	416	407	458	491	437	453	411	403	432	478	412	424	470	411	471	390	422	444	479	450	369	449	435	417	473	430	400	421	443	476	419	436	432	450	431	383	423	411	431	457	452	457	453	436	466	444	412	423	420	440	431	490	446	459	419	431	435	442	418	436	467	418	455	451	447	436	449	452	426	405	444	431	405	468	439	439	444	446	445	393	430	429	454	452	441	463	454	459	472	438	484	445	426	404	451	449	436	437	430	380	455	416	433	461	423	423	410	458	445	446	417	442	443	441	436	442	421	467	428	434	412	432	449	440	468	435	467	432	437	435	402	458	449	441	443	424	434	481	460	399	483	432	459	445	432	382	414	465	422	437	446	416	412	454	437	446	455	437	443	446	445	464	453	463	435	411	421	423	436	443	408	438	417	452	419	444	424	441	442	422	456	429	419	451	430	456	483	434	437	432	409	440	437	406	463	437	466	462	429	423	419	430	388	415	502	440	418	459	438	454	427	432	440	439	419	401	426	436	428	426	411	443	482	410	441	424	443	446	451	465	439	459	466	441	410	464	495	420	433	434	464	403	440	427	404	420	439	419	438	434	439	428	425	435	416	486	433	421	446	429	456	463	426	417	404	427	440	461	438	431	451	431	434	417	458	432	415	442	456	456	503	436	422	466	421	421	434	453	419	398	423	404	416	450	466	480	417	487	414	389	419	438	422	445	434	432	477	477	426	438	437	404	446	434	409	422	450	463	440	417	428	433	451	483	432	435	437	426	449	457	481	434	451	480	477	396	429	440	439	405	435	458	427	437	459	423	456	439	450	473	429	420	428	467	434	426	453	390	484	415	452	439	408	450	411	403	449	446	422	461	405	439	482	438	453	450	441	445	409	436	434	447	443	415	474	407	441	433	426	457	489	463	457	459	429	422	469	424	427	483	406	517	436	426	458	417	475	418	414	442	456	423	429	457	437	441	399	422	442	412	450	452	434	456	433	443	455	439	431	401	427	466	449	449	440	416	436	471	399	425	442	432	434	407	426	425	459	408	447	451	470	488	468	437	450	432	418	442	432	459	398	476	428	429	438	425	451	469	457	453	454	429	416	456	436	445	420	458	407	433	402	438	438	419	409	431	438	437	448	437	467	405	429	402	447	446	457	419	448	435	413	450	477	464	478	435	468	470	447	440	450	457	449	466	468	446	406	428	449	424	462	473	417	446	426	425	459	463	479	438	441	451	443	472	452	471	414	476	464	446	434	438	446	362	471	422	395	407	463	487	424	461	476	442	422	474	467	423	412	439	466	436	426	474	413	401	444	457	437	453	424	423	445	422	422	420	430	436	441	467	393	397	424	451	416	458	456	428	401	418	424	417	414	460	418	438	423	400	448	453	416	467	428	436	441	431	463	460	413	421	402	482	408	426	424	437	458	432	404	430	456	427	408	417	412	467	455	425	441	432	403	444	421	403	423	436	420	381	415	422	406	426	423	408	432	460	459	469	454	430	455	454	421	441	465	466	423	468	418	421	455	455	431	379	426	422	440	453	431	445	417	443	438	424	452	442	410	467	417	485	484	466	460	440	435	431	401	458	424	432	431	451	416	414	410	470	432	384	457	446	437	420	449	444	414	458	418	443	399	462	475	427	436	428	428	436	451	450	460	447	454	415	454	462	429	435	417	455	436	427	374	412	436	463	448	481	472	401	421	446	462	400	448	414	424	434	458	458	457	417	445	408	427	441	434	425	436	408	421	472	461	414	471	432	440	454	460	417	483	414	432	450	399	398	446	447	402	444	405	433	497	424	389	426	430	448	451	436	425	446	429	426	419	387	418	425	479	487	463	436	453	431	458	420	446	442	427	431	447	449	439	440	443	432	425	432	453	416	434	453	409	411	427	421	405	409	443	441	427	441	443	456	443	463	424	444	407	427	425	480	436	464	430	425	466	422	417	423	452	469	463	423	451	409	394	414	464	441	404	400	452	410	435	450	475	438	450	464	453	436	412	460	438	421	420	417	418	397	464	413	433	433	410	399	426	435	460	439	434	411	422	479	467	450	440	428	471	435	422	443	457	446	425	439	454	456	405	466	454	441	393	465	435	469	435	414	430	460	460	433	457	410	424	428	429	424	415	410	411	453	445	481	458	442	458	433	416	451	444	461	475	439	444	452	414	464	428	411	441	455	441	415	403	451	421	431	412	427	382	464	452	460	412	428	438	424	421	428	438	418	431	451	443	418	404	408	442	444	445	418	437	486	428	420	434	431	427	412	419	426	427	445	432	446	477
37132	12200	4079	2122	1304	1164	1024	1002	993	911	931	945	940	962	1038	925	901	1011	982	946	908	971	886	934	925	929	946	968	894	905	965	970	889	998	970	978	971	993	931	987	946	937	937	914	965	956	916	929	940	899	934	903	935	952	908	875	952	995	884	1017	1038	1020	897	950	959	971	951	929	933	918	926	944	991	972	925	962	931	967	932	907	955	961	942	982	940	907	1022	952	972	1001	943	924	927	926	907	945	913	880	952	951	941	952	912	989	954	964	938	959	896	921	1013	929	975	900	961	932	941	1006	945	932	917	928	955	916	962	954	995	990	992	967	963	906	948	975	1013	930	998	980	963	926	1026	936	958	961	898	955	985	950	922	930	941	983	967	939	998	964	887	914	964	946	933	925	979	965	993	915	961	944	984	988	948	934	979	885	933	943	938	990	936	930	1009	941	894	937	950	957	979	898	1010	993	962	942	970	949	974	918	953	947	938	902	923	978	947	984	946	963	969	925	953	917	956	996	955	968	976	944	985	950	1003	943	927	943	980	910	953	1012	911	991	1002	921	926	982	1006	923	912	950	979	966	947	949	898	931	965	967	978	982	975	939	948	935	964	980	948	963	949	971	966	966	897	949	993	942	928	917	955	982	925	915	972	881	982	928	942	952	939	935	927	935	975	996	954	981	955	936	953	982	965	973	921	949	954	947	950	962	950	962	936	950	961	952	920	971	902	960	992	993	962	1038	960	973	914	950	929	848	967	991	1000	982	1018	914	932	969	947	916	984	946	875	931	931	957	930	973	939	1020	969	944	934	931	1050	963	916	960	955	974	982	951	1013	966	930	974	976	1020	974	948	960	971	865	976	965	886	965	966	934	920	931	995	882	975	983	940	942	939	1017	885	948	926	933	988	950	943	935	938	942	958	927	929	953	954	963	947	1002	954	926	1017	942	936	983	897	930	945	937	1009	975	892	963	999	887	1022	929	981	1004	897	971	943	972	968	959	913	930	928	978	982	873	936	964	922	921	962	965	932	995	957	987	916	884	947	943	951	953	980	903	968	994	911	952	945	896	975	907	981	926	966	1015	992	948	965	956	944	968	858	999	957	965	917	950	994	954	1021	973	915	981	1006	965	930	943	953	978	919	969	1013	911	1041	943	945	888	961	927	943	948	936	942	1009	944	942	1001	955	984	921	947	888	953	981	997	927	940	960	945	959	984	972	1000	911	981	919	956	941	1000	915	994	970	950	956	926	926	944	927	900	959	985	909	970	923	1005	914	933	901	951	919	1000	991	958	959	943	968	966	923	919	956	929	914	920	954	944	987	968	966	903	971	995	983	970	968	966	934	916	945	948	920	892	925	934	900	922	970	945	913	1013	950	959	972	970	980	908	947	944	912	934	915	939	922	982	954	936	927	889	951	919	930	980	1000	928	944	915	905	958	933	920	856	942	938	998	936	921	931	959	1002	977	1011	979	935	967	953	938	973	938	960	1008	961	945	933	932	976	936	934	912	999	974	929	916	925	918	970	940	923	986	876	952	913	942	963	950	957	977	923	1012	947	941	939	925	943	935	996	970	955	914	960	943	986	960	927	962	893	918	948	940	900	957	968	938	947	947	955	928	911	1005	960	978	915	959	944	924	946	955	925	946	943	891	1015	921	947	940	918	933	911	953	942	966	939	935	944	928	890	916	956	997	927	909	966	943	938	886	950	973	908	961	959	948	934	916	1046	933	889	973	962	970	951	938	924	948	973	961	947	927	903	995	931	962	951	923	951	908	965	929	913	947	926	914	969	930	961	925	898	985	982	964	970	916	960	910	940	950	963	988	931	979	963	903	955	941	916	952	946	960	910	942	917	1005	916	1033	979	966	920	925	983	977	961	978	892	924	937	968	921	949	953	960	983	935	912	948	967	970	992	904	925	960	974	960	893	963	966	924	910	930	945	903	903	936	948	945	968	927	961	981	923	935	932	995	969	904	967	954	980	945	983	959	979	944	981	972	992	941	969	959	941	976	933	946	964	906	935	936	1005	972	933	885	963	937	944	980	958	924	1025	934	941	947	946	957	1001	976	994	908	927	956	918	945	935	917	963	981	930	972	940	948	953	912	916	1018	931	947	1001	1009	924	976	996	952	949	958	956	907	964	955	925	907	946	992	910	878	933	962	933	1001	944	962	1002	929	992	898	967	898	964	943	954	950	936	940	992	996	909	951	944	953	923	959	966	926	942	948	966	1002	914	977	998	907	910	936	927	946	962	923	960	951	951	857	985	938	964	904	943	967	918	988	994	923	940	927	979	1016	894	938	959	945	926	908	902	935	1017	967	893	954	962	946	935	977	1004	985	954	955	944	956	961	991	963	940	976	958	937	957	947	987	980	945	965	934	946	970	947	923	894	931	976	887	1009	935	895	991	949	997	867	852	1020	937	875	993	951	935	955	930	959	912	951	973	931	968	932	947	930	965	918	929	950	974	964	973	931	950	892	967	938	963	1015	978	948	969	928	933	947	942	961	990	913	952	955	882	863	979	948	909	964	928	986	919	956	899	999	954	922	968	927	970	939	896	931	920	950	946	963	977	933	928	894	966	937	949	975	931	908	963	878	980	997	910	968	962	932	945	979	981	954	903	951	940	957	947	972	933	931	919	971	923	956	948	954	965	962	943	901	969	950	943	954	913	933	934	942	962	949	971	977	937	996	913	932	963	1011	883	949	994	953	922	895	945	925	928	960	959	984	1004	875	924	964	944	943	945	917	956	982	919	986	907	938	946	938	941	988	935	913	928	934	939	951	931	910	910	910	923	988	940	952	923	943	916	980	969	974	907	926	953	979	994	953	928	933	944	940	970	924	946	932	999	933	968	976	962	925	943	938	953	959	900	986	966	997	973	1006	983	907	919	950	960	952	948	903	909	934	942	1033	1001	937	933	958	948	963	968	985	931	955	943	910	927	979	942	955	944	977	996	930	989	1011	928	977	979	912	962	936	964	890	913	950	974	1005	932	942	979	961	949	897	980	945	957	1026	905	931	905	919	900	990	1001	935	888	954	949	952	922	899	939	949	899	959	978	952	983	959	943	973	959	920	893	927	929	971	935	929	909	988	891	959	909	905	963	944	968	934	994	937	948	963	980	1017	883	961	958	928	948	960	930	938	954	902	918	942	986	949	909	942	962	976	921	940	899	956	942	955	938	884	903	969	997	961	972	869	906	1028	964	967	912	988	977	890	1008	921	962	960	965	905	959	942	926	886	923	945	958	925	989	977	980	951	956	960	920	932	931	941	951	932	941	929	954	938	914	986	926	930	913	917	922	922	965	962	951	961	980	934	968	974	896	943	933	944	956	982	954	961	923	946	941	1030	983	930	941	971	965	1015	949	939	908	968	892	915	978	910	968	974	952	968	950	987	994	931	933	1040	969	1006	945	921	934	960	909	962	936	967	953	961	909	981	905	990	919	952	918	975	909	975	982	966	969	955	894	905	979	930	935	988	944	936	928	976	941	969	942	942	969	959	944	1021	984	945	942	865	940	954	980	906	897	959	982	923	912	982	891	989	953	961	983	979	980	951	953	930	903	967	935	958	920	941	945	971
49962	14198	2014	597	516	442	407	461	392	465	417	405	463	462	482	429	430	440	439	402	437	394	424	368	416	422	460	440	429	413	417	443	406	484	417	404	427	432	423	438	443	461	414	413	420	420	419	429	426	399	413	422	374	392	430	438	396	400	441	476	461	391	415	427	431	438	397	445	427	419	463	405	453	429	411	398	404	397	427	412	388	432	437	387	424	423	410	388	407	430	416	412	421	392	434	444	423	430	449	416	422	398	438	423	438	418	414	378	384	422	444	480	420	435	438	440	431	413	380	437	470	442	427	428	402	439	403	435	435	421	455	441	455	411	421	415	398	449	442	424	431	471	435	455	435	425	476	420	397	437	419	392	434	396	403	394	438	447	410	408	432	384	469	434	451	416	423	390	471	453	424	408	409	477	423	415	388	433	435	409	428	432	405	423	426	437	422	417	406	411	399	443	431	411	465	398	438	409	428	423	393	405	397	426	423	415	449	414	431	427	423	403	411	446	430	411	449	459	423	386	409	432	430	434	472	471	435	448	414	440	430	409	425	423	413	437	400	402	438	441	389	422	458	450	413	417	398	438	448	397	444	403	419	444	451	426	429	430	467	411	455	464	374	429	419	428	430	411	388	451	409	428	422	423	396	412	456	429	425	421	446	453	451	432	416	469	430	466	432	433	443	405	430	410	411	418	437	428	408	452	424	393	452	420	421	418	393	407	419	436	404	401	388	458	425	465	433	458	436	421	423	431	433	482	430	403	428	449	445	412	392	421	453	444	464	434	397	415	459	385	413	421	387	450	431	406	421	434	422	391	395	442	400	425	462	457	443	481	410	447	447	386	377	414	403	423	385	396	470	415	436	435	410	390	425	438	422	432	475	427	396	453	471	455	440	428	400	388	420	427	447	411	416	412	451	429	482	434	442	436	436	416	434	424	399	424	390	405	408	442	475	423	410	421	436	447	435	445	434	426	393	407	406	440	462	413	494	443	432	420	438	448	408	433	430	404	417	428	434	441	381	459	391	391	421	366	403	404	394	358	438	415	440	406	419	370	402	453	454	440	425	442	436	441	426	426	403	445	437	408	428	408	426	387	425	398	442	410	455	429	485	384	442	416	419	445	447	442	442	443	416	443	409	408	433	424	398	418	434	406	437	389	404	441	462	430	463	446	403	429	408	432	468	464	439	432	387	399	393	449	406	446	391	440	418	462	464	443	395	432	430	410	416	411	415	454	453	423	378	476	386	462	399	419	427	401	405	364	408	409	423	423	382	424	417	410	427	457	410	442	450	400	437	417	391	489	409	406	399	363	473	451	441	455	472	432	408	426	424	389	379	403	454	432	446	414	462	402	454	420	430	417	478	458	430	404	420	420	455	429	424	410	447	455	419	415	403	441	400	478	408	400	428	437	444	427	435	415	447	411	426	448	424	461	472	435	434	416	431	460	418	464	441	407	457	422	438	400	425	462	393	489	416	400	419	446	421	425	451	469	386	439	400	393	434	432	428	395	434	447	432	429	431	410	411	377	451	431	422	408	415	390	449	411	406	441	421	425	430	434	365	425	460	429	428	429	484	421	433	439	432	411	416	439	424	445	399	465	426	413	449	388	425	478	453	433	462	425	442	427	410	419	386	411	413	404	435	430	397	447	423	439	440	429	423	416	411	408	436	421	402	404	427	438	414	398	462	406	411	396	425	449	415	419	405	417	430	482	453	404	426	435	436	432	382	416	401	450	434	458	429	436	421	436	444	458	421	415	426	435	444	467	403	443	408	442	417	431	451	436	425	432	410	403	460	373	391	447	474	443	436	437	435	457	422	465	410	432	428	404	445	419	409	400	489	423	414	452	414	399	428	468	453	426	425	428	422	447	415	398	435	370	393	393	412	398	415	464	447	430	435	404	417	421	425	445	425	453	424	436	392	468	354	428	449	377	425	462	380	438	441	446	413	351	421	410	458	447	420	393	447	433	439	448	429	436	409	374	423	400	430	405	428	442	432	385	415	448	400	412	421	390	395	463	428	438	431	441	466	456	413	435	460	436	441	420	410	401	450	437	404	415	418	402	424	417	463	430	410	420	444	415	397	436	412	423	426	418	396	425	402	433	413	443	419	396	436	435	447	425	449	435	440	420	469	416	406	375	459	444	398	432	428	390	397	423	441	424	459	447	486	441	433	418	412	447	466	419	412	421	451	419	431	450	416	436	469	458	476	436	452	445	400	416	426	410	400	447	429	427	427	465	416	430	407	414	436	415	415	384	408	460	455	407	424	372	439	408	413	441	458	433	377	405	414	451	392	442	435	431	434	379	400	429	432	421	436	427	410	423	372	401	400	457	425	426	435	429	419	455	439	407	440	431	411	418	443	431	387	441	423	416	408	417	440	443	410	417	412	430	404	414	443	418	459	423	451	413	407	440	442	431	435	443	440	467	459	425	415	452	407	410	409	399	422	432	422	436	449	440	430	408	414	406	398	430	464	417	418	451	427	449	465	421	444	409	412	439	423	435	459	409	428	446	414	393	404	442	407	439	477	401	386	438	471	454	432	459	455	410	437	413	437	414	435	424	422	451	456	438	428	445	424	420	436	416	429	428	442	407	389	488	401	444	424	409	435	434	440	411	420	390	416	431	447	412	424	411	425	433	438	425	442	396	428	442	384	408	435	441	420	421	437	452	422	451	440	425	408	414	445	419	465	458	421	418	435	441	458	415	449	455	420	462	402	452	389	458	428	411	434	449	387	482	458	466	411	433	444	417	404	412	458	410	401	419	401	393	450	452	405	441	450	418	449	401	418	445	451	477	458	414	403	413	442	443	428	423	409	407	407	450	412	423	365	431	402	406	433	451	431	449	411	412	387	410	395	444	415	434	443	431	422	443	395	431	434	434	414	430	369	453	414	444	426	432	441	449	431	401	430	480	447	461	415	384	430	452	435	438	432	455	419	381	426	409	405	416	396	450	414	420	405	433	432	434	452	443	422	423	429	433	405	384	438	445	488	405	447	381	434	397	449	405	448	399	407	435	441	439	402	408	385	431	412	439	400	410	430	374	420	394	383	406	433	417	433	398	455	396	451	392	400	468	436	453	435	397	386	421	412	386	451	406	406	457	466	414	407	433	436	421	417	400	421	464	442	403	473	392	410	409	438	458	437	424	434	393	432	396	432	438	427	478	418	422	432	430	412	390	404	440	391	411	458	427	426	437	464	438	412	457	445	406	460	452	438	385	364	411	455	420	400	419	423	412	392	396	430	442	416	458	472	432	393	470	425	436	446	448	472	404	486	405	430	432	421	442	437	430	412	445	403	390	404	411	413	416	432	430	433	405	451	431	400	433	404	397	437	445	406	422	429	433	421	441	419	457	443	467	421	392	448	405	411	425	423	377	441	391	431	445	424	437	452	407	406	420	408	438	443	420	457	421	455	436	438	464	421	403	411	437	433	436	446	459	440	425	436	429	438	408	448	424	431	425	480	463	440	439	488	414	399	442	420	427
32954	4908	1461	1137	992	951	929	951	975	889	921	943	915	932	906	946	934	940	900	956	966	926	980	899	904	914	944	929	942	963	906	922	942	902	923	890	945	940	870	927	908	907	977	875	940	927	893	933	876	916	921	974	954	998	924	924	953	959	1027	910	982	912	938	937	948	901	921	947	914	903	902	921	889	943	940	958	938	925	928	948	912	896	923	905	930	854	968	916	969	970	910	925	909	937	938	896	872	935	942	911	919	928	884	917	880	871	840	874	915	906	924	911	964	970	922	997	873	945	919	886	897	951	972	919	993	978	877	989	923	904	969	935	921	947	945	903	916	957	877	943	867	925	891	942	911	914	976	919	920	1017	899	990	971	887	969	881	901	886	945	938	941	914	924	859	957	942	937	923	965	938	953	910	936	875	933	916	917	893	928	971	913	906	958	924	936	953	916	897	911	896	986	976	910	949	949	885	911	913	883	932	918	912	942	913	975	912	917	938	906	966	974	933	930	901	907	898	873	919	913	948	915	950	936	891	927	924	915	937	926	953	916	910	928	961	905	992	869	926	921	953	943	948	1009	920	919	903	916	904	883	963	917	905	913	909	901	894	883	965	913	952	877	954	950	905	966	901	956	951	918	926	932	944	936	952	897	927	891	948	884	934	916	899	918	956	964	889	940	934	936	979	909	933	873	1017	894	911	934	984	954	952	876	931	930	888	927	885	928	914	918	913	899	937	946	935	894	919	935	961	950	982	901	932	921	894	925	966	976	969	927	999	955	991	955	934	947	890	932	938	916	921	934	885	924	951	937	926	904	948	942	918	926	910	980	913	924	936	945	928	892	948	940	900	942	965	870	893	878	972	920	935	960	893	897	986	899	977	936	895	942	991	906	928	943	900	921	900	921	922	906	945	942	976	947	874	940	957	1023	969	950	961	894	920	840	914	919	908	938	887	846	886	985	950	872	948	913	919	931	940	942	892	944	911	901	926	939	907	900	931	871	954	897	923	923	946	881	901	925	946	945	964	924	955	899	934	958	955	886	899	920	967	945	919	955	903	958	915	918	921	935	899	941	889	959	956	900	902	917	938	935	948	956	909	959	929	945	915	964	961	943	930	925	919	911	956	926	927	925	1010	950	949	927	908	954	927	935	891	940	945	921	903	902	952	909	915	845	942	944	889	947	937	915	948	941	936	908	946	917	922	917	936	937	851	932	940	914	943	956	903	897	913	965	932	930	919	924	944	964	937	923	985	920	959	858	941	929	933	968	978	945	970	931	904	949	950	954	967	894	905	891	981	936	913	901	888	905	924	893	950	941	968	924	962	891	943	912	914	919	970	962	911	913	939	901	945	953	947	907	933	962	889	949	945	939	854	961	952	964	954	863	934	882	936	911	917	948	932	959	906	914	917	913	922	945	927	918	934	906	954	930	932	967	897	913	896	980	928	902	990	948	909	954	902	955	922	913	893	866	875	863	922	982	932	908	918	942	905	848	877	875	963	925	920	934	918	929	909	880	904	856	930	904	922	905	956	925	903	947	900	968	942	927	967	955	988	908	922	947	937	969	969	925	967	939	908	966	955	886	940	893	927	932	944	957	874	928	955	955	908	939	937	934	954	887	983	899	919	905	894	912	932	878	936	941	889	937	924	907	880	917	913	928	925	929	939	912	974	959	936	885	950	936	927	941	936	964	881	930	991	879	967	912	934	925	938	897	917	927	933	993	901	910	933	923	957	924	893	898	922	908	966	868	926	867	900	916	888	884	913	910	921	893	911	894	931	979	927	932	947	890	932	946	949	948	935	913	916	905	902	916	980	911	950	890	923	949	960	868	921	945	912	888	929	957	972	953	945	959	963	958	904	965	902	847	962	901	950	859	975	927	907	989	944	904	951	938	972	913	890	979	987	931	916	946	904	946	916	900	945	917	906	908	905	899	895	913	935	919	945	896	885	910	901	899	912	875	954	985	880	906	987	959	934	932	935	889	887	945	907	840	925	928	897	949	904	913	859	948	956	877	957	934	951	934	991	885	914	905	898	899	958	908	893	912	918	879	949	919	892	933	924	931	919	955	874	982	863	885	910	893	909	896	923	933	942	940	949	894	906	928	975	925	885	914	884	918	969	977	844	927	909	971	937	958	892	969	974	951	946	983	926	896	900	928	892	917	951	908	923	921	886	942	887	878	925	924	957	918	903	939	904	912	899	946	916	939	982	982	979	896	960	941	933	905	875	916	895	891	935	903	865	934	905	917	987	937	901	900	881	939	865	890	926	932	985	912	904	907	872	901	937	953	890	936	905	932	904	962	935	898	949	936	945	921	930	873	916	908	926	963	889	904	917	933	977	999	918	942	929	885	919	933	916	968	924	929	897	933	990	903	960	945	905	964	966	870	897	872	938	973	964	895	948	922	878	906	985	930	967	896	968	941	909	872	873	913	873	938	981	941	948	925	899	933	917	932	861	899	930	894	934	974	948	936	914	944	979	911	894	898	888	932	905	935	896	914	936	947	945	960	940	957	926	934	941	919	910	934	991	976	931	892	943	939	1007	898	925	907	945	936	971	963	858	925	920	886	896	925	958	936	956	906	926	924	910	950	940	900	933	901	922	987	961	915	914	1002	954	963	943	903	932	911	957	916	934	944	885	981	918	926	971	936	927	893	925	960	949	864	928	878	899	917	917	882	926	931	907	890	905	966	951	926	904	907	945	906	902	896	958	918	877	915	921	931	873	905	956	970	956	905	901	947	951	883	930	916	950	911	972	907	935	943	960	949	916	941	865	924	944	899	954	948	970	921	935	901	838	927	938	951	946	925	947	865	892	930	936	888	886	920	897	908	913	918	923	901	934	967	922	913	912	932	948	929	967	926	918	934	880	942	906	930	941	888	954	887	965	896	947	912	975	900	905	993	973	948	895	883	894	897	925	902	883	880	966	924	894	892	922	891	921	959	921	918	918	882	891	902	916	896	960	949	954	928	933	915	922	969	948	910	859	929	939	882	927	877	936	951	943	902	884	928	921	924	958	934	883	929	932	920	960	907	933	953	837	939	894	958	915	915	913	950	980	950	871	985	892	887	900	927	934	918	919	944	893	960	924	841	887	924	902	956	936	965	914	884	957	960	913	939	879	886	917	925	900	874	938	909	954	927	897	964	923	885	918	909	912	973	914	960	909	919	939	945	989	941	908	864	872	893	935	950	975	914	967	1000	1018	958	928	823	917	936	888	946	932	953	977	899	909	928	898	897	976	919	971	944	965	939	928	878	915	914	924	886	931	933	941	915	919	903	881	962	923	945	921	911	904	956	926	946	858	920	860	956	900	925	883	927	928	890	882	940	926	917	898	897	938	974	893	910	916	921	967	901	849	923	945	887	862	923	933	894	897	884	903	892	920	897	848	918	894	914	1016	941	951	889	943	909	918	882	971	929	906	921	998	927	884	945	933	896	952	892	954	874	940	966	929	982	935	955	949	908	1034	904	960	917	919	893	899	906	940	944	969	877	920	948	933
46004	19593	6988	946	517	494	454	412	475	434	444	461	465	438	445	426	388	392	397	444	444	401	393	431	433	422	434	412	454	457	425	428	492	429	420	430	487	451	405	442	440	425	446	441	414	416	403	417	455	440	418	446	467	418	451	439	425	435	423	406	410	424	446	420	445	404	457	446	441	463	419	403	450	455	434	456	413	454	411	421	410	414	441	435	431	435	404	409	418	421	418	390	413	457	433	456	401	456	430	425	443	413	430	450	433	418	456	438	455	426	396	402	437	427	441	414	416	410	419	404	419	454	415	421	474	438	403	418	422	412	419	440	431	482	447	393	388	436	486	444	428	451	423	429	409	428	418	407	433	406	426	432	410	439	427	416	466	440	469	436	417	436	413	432	448	405	380	398	433	416	397	425	467	473	418	419	409	414	398	473	430	423	450	462	437	410	391	448	442	436	473	468	385	435	422	406	435	449	432	432	408	442	461	449	432	421	395	421	445	456	438	434	451	375	448	422	417	431	473	435	415	412	395	423	383	399	387	450	437	450	446	389	425	395	448	433	416	441	428	491	432	450	482	419	418	417	447	409	404	408	423	404	458	405	474	444	396	437	449	421	424	417	437	439	460	435	427	428	428	437	414	418	371	405	377	405	411	426	437	455	457	407	434	436	453	475	456	401	418	435	419	434	416	421	421	460	461	438	427	411	433	400	432	446	419	405	422	416	461	423	436	414	465	428	429	434	433	428	409	415	425	457	402	428	440	397	467	439	399	396	398	408	383	415	420	431	416	416	456	392	421	450	435	404	410	431	399	454	414	394	404	433	393	416	395	447	442	448	410	416	421	450	431	466	469	425	436	440	386	408	427	419	439	415	434	444	412	357	427	450	442	402	423	437	434	407	443	408	436	419	467	438	459	423	462	429	433	418	420	438	405	422	441	414	412	399	454	407	443	417	441	448	439	454	447	445	458	409	445	438	458	391	406	435	409	431	430	452	431	430	415	444	417	448	429	461	440	430	418	380	458	476	414	440	431	409	401	421	418	428	435	413	438	427	423	450	452	471	421	423	412	444	416	433	418	469	432	445	423	428	440	399	476	464	395	434	404	418	418	408	391	397	407	450	437	420	416	420	459	422	463	417	439	455	411	450	453	458	417	431	431	408	425	462	446	404	415	424	450	421	455	461	409	449	437	439	408	424	390	402	421	427	407	416	435	430	439	402	404	443	484	426	478	453	442	422	397	444	440	437	439	442	447	424	414	433	427	450	411	426	407	417	448	445	452	411	454	417	367	398	452	419	405	404	444	417	429	424	438	424	394	419	404	361	450	453	428	431	443	414	415	425	395	417	420	417	451	407	444	440	425	412	413	486	396	449	450	459	478	435	384	453	455	428	491	413	428	403	410	404	410	456	411	413	437	416	425	410	393	420	436	407	421	409	442	428	470	387	425	429	383	470	422	409	413	413	408	421	421	420	449	437	427	426	444	435	421	443	412	432	443	413	451	469	448	451	457	425	482	414	415	416	444	402	429	397	416	420	406	413	414	408	457	442	448	460	418	423	446	437	455	454	429	460	412	430	477	414	449	418	452	467	398	436	395	439	404	448	444	471	406	420	444	414	445	385	414	455	428	430	493	389	429	420	473	426	446	467	438	440	435	430	440	431	425	431	477	479	427	405	434	471	397	427	455	432	466	412	387	398	423	443	450	420	426	417	418	448	444	390	428	430	423	426	412	438	470	454	422	441	438	394	406	416	415	420	421	449	447	436	411	425	439	446	466	464	416	403	428	425	411	419	435	443	436	440	469	416	401	454	448	435	433	408	398	400	468	461	415	412	433	388	408	435	404	462	432	401	447	434	415	432	412	419	407	444	400	447	407	397	461	445	412	393	428	429	410	425	442	450	411	409	443	401	442	470	404	410	422	411	449	481	446	409	464	452	426	473	437	442	420	447	395	397	429	481	439	466	408	423	468	424	415	414	417	473	478	464	457	422	406	443	428	414	411	439	450	443	474	424	422	422	429	389	465	429	421	440	413	426	413	419	467	421	452	457	445	480	435	455	438	435	455	410	436	470	437	424	439	406	419	437	439	408	430	459	448	412	410	445	408	432	465	419	427	438	403	413	405	387	442	406	415	441	440	405	473	439	443	420	410	372	422	417	460	429	424	454	390	433	441	417	398	470	448	424	420	428	448	453	425	457	452	427	405	435	410	428	444	437	410	459	443	406	394	420	458	419	429	407	413	425	408	436	422	460	406	405	433	446	412	414	480	445	376	395	462	427	432	372	450	447	480	402	483	453	471	368	453	410	413	425	421	425	388	417	437	442	434	425	423	389	434	447	437	393	432	473	395	432	435	420	427	427	404	481	382	423	413	461	397	458	514	415	416	401	432	446	436	463	435	391	427	408	426	417	424	395	426	452	464	425	455	419	449	415	436	467	433	425	429	460	431	388	442	449	435	440	416	434	434	430	441	395	417	421	431	440	433	390	436	447	455	415	425	429	457	412	427	414	459	431	430	453	456	422	441	447	415	445	468	420	450	444	400	425	446	409	405	427	457	464	449	450	433	440	447	408	438	475	409	426	437	444	414	454	408	471	400	474	422	424	430	421	382	422	395	427	418	427	431	440	405	414	410	456	438	453	447	422	376	408	459	419	463	463	452	445	457	433	454	418	412	413	407	444	401	432	451	445	428	424	432	425	423	405	434	427	404	427	421	436	446	419	419	426	436	424	451	445	441	428	421	458	432	477	430	393	434	418	452	388	424	437	424	412	432	469	411	441	444	371	431	421	407	448	455	394	453	422	430	434	413	461	428	430	397	439	401	368	406	432	408	480	437	447	411	404	431	458	422	492	414	420	434	397	423	454	473	463	408	401	392	442	449	448	429	460	420	430	455	425	445	464	429	419	469	413	437	410	411	448	441	420	404	424	416	417	414	452	461	420	451	417	438	458	447	444	419	435	457	437	467	411	445	399	444	434	452	437	446	418	425	456	436	436	491	452	403	424	409	459	403	444	403	438	454	454	425	412	412	435	413	435	410	465	414	418	455	438	436	451	475	445	439	419	422	423	450	456	437	443	429	460	420	454	443	500	403	430	453	422	452	457	440	450	423	426	403	434	414	378	441	422	405	431	424	388	429	435	412	436	457	454	418	461	411	441	436	434	408	436	437	436	437	424	449	463	413	368	441	448	426	414	448	420	431	430	441	429	451	429	434	411	430	419	402	405	413	401	433	442	413	400	454	416	415	447	403	421	430	424	446	441	465	418	436	465	448	476	462	444	469	466	414	441	416	428	433	389	433	423	455	384	417	416	388	480	443	435	467	438	438	437	409	453	439	449	422	455	419	430	423	443	448	419	426	426	440	416	434	431	414	454	462	385	429	401	422	451	434	393	455	448	439	457	439	472	468	417	374	432	464	445	419	412	409	397	451	435	389	449	426	443	397	373	410	439	375	444	450	411	441	451	460	422	402	419	454	435	408	385	433	440	499	412
29542	5333	1895	1294	1150	1040	951	933	968	941	946	968	953	953	929	953	993	953	995	959	926	934	968	946	945	961	938	939	967	915	976	928	960	990	971	958	937	964	909	926	943	900	951	949	931	945	960	918	917	963	915	950	872	1005	954	965	933	872	888	902	960	895	921	912	976	936	929	949	965	966	998	929	899	909	930	991	948	999	967	908	950	951	866	1005	956	947	937	955	967	929	995	950	918	947	952	946	927	967	955	956	923	988	926	894	1003	947	900	900	893	949	954	968	957	932	940	948	949	948	931	965	920	965	938	943	936	930	972	931	984	930	938	957	964	927	968	958	927	938	936	981	927	909	952	957	884	878	931	966	895	897	934	954	899	898	895	1017	920	929	986	960	877	920	952	943	896	958	945	974	936	907	954	952	933	961	911	929	921	929	942	972	932	972	970	928	949	961	938	918	948	894	952	946	950	909	944	949	982	923	931	970	910	920	970	900	922	904	901	921	919	942	902	865	900	948	913	951	980	925	972	932	922	937	955	981	921	917	931	958	951	939	952	942	921	952	1015	923	947	910	952	934	907	895	910	984	948	972	957	887	906	911	942	931	931	920	992	935	935	941	1003	932	966	910	960	931	923	932	925	942	1013	917	930	854	948	962	937	944	930	910	931	915	924	899	941	949	971	953	894	922	953	935	951	900	943	934	966	990	928	969	905	926	922	934	995	890	893	971	933	919	965	973	941	910	962	936	887	1020	899	908	959	950	961	915	960	1001	988	903	937	938	984	954	947	950	981	903	907	926	924	961	985	958	981	923	941	965	971	902	959	981	943	927	949	941	949	979	956	923	919	972	909	937	917	981	961	946	937	901	930	890	919	931	925	955	1006	958	918	884	965	929	919	968	902	882	930	931	980	904	893	939	937	946	903	997	889	915	930	901	958	965	966	954	924	967	965	959	903	927	976	963	970	950	961	966	936	989	927	982	969	957	896	875	954	951	954	912	948	922	969	931	950	941	932	910	873	978	984	900	952	996	964	899	908	893	962	888	930	892	921	959	926	949	975	940	916	948	971	950	914	953	962	970	962	983	919	904	912	975	937	888	937	894	952	904	945	969	896	971	961	894	937	952	983	970	936	930	938	899	896	953	967	995	990	946	925	932	944	969	975	974	915	893	1001	992	962	931	946	983	943	904	881	923	969	982	933	912	879	936	956	970	961	923	943	954	917	961	916	919	978	916	960	931	972	979	909	956	941	942	913	881	930	945	909	934	983	949	931	905	962	960	984	909	949	904	965	897	990	921	919	984	973	891	967	919	983	937	901	876	942	961	954	892	987	940	971	978	905	910	916	983	945	940	956	917	907	928	924	896	918	917	1000	967	980	957	985	920	956	911	963	943	983	959	915	914	929	962	916	990	939	958	955	1025	954	957	949	983	971	888	975	940	955	977	930	901	963	956	911	921	964	997	1018	958	957	966	926	975	962	930	974	856	880	982	935	913	859	940	951	953	980	970	885	950	923	995	976	907	994	934	975	923	899	926	913	910	921	926	905	931	963	951	964	920	925	886	979	922	882	965	985	938	936	950	906	948	994	912	968	922	965	935	966	920	927	921	960	964	987	950	935	976	912	996	899	872	932	913	957	943	947	954	904	912	895	960	933	905	922	954	964	1007	925	928	876	903	915	1014	929	923	984	949	902	955	930	924	955	916	921	933	937	981	941	888	959	923	931	1006	974	994	956	923	960	919	980	944	924	933	951	917	978	960	900	896	967	983	882	970	938	924	938	954	931	883	911	952	918	958	867	930	907	926	933	964	967	981	954	940	914	984	963	940	914	968	918	953	899	922	918	927	918	913	981	981	920	979	927	910	920	1013	982	897	938	920	897	920	922	920	971	906	918	905	947	910	895	928	938	972	928	887	988	911	919	927	891	958	904	1005	890	975	957	933	960	981	888	936	957	1000	948	940	929	923	920	922	935	936	888	1010	940	934	976	944	919	908	941	919	907	912	928	923	934	934	943	885	954	947	939	909	1003	944	970	932	943	998	935	945	955	911	927	951	948	906	901	920	955	939	946	945	953	900	910	924	935	1010	923	957	957	937	951	957	941	947	915	891	981	945	966	974	934	926	939	908	954	914	936	966	938	894	915	974	957	989	983	877	918	965	956	981	973	944	917	925	963	909	963	935	908	944	963	956	913	947	934	948	971	946	899	983	966	900	913	950	929	913	970	986	964	920	875	893	991	941	957	952	941	898	924	906	936	1031	866	895	955	938	912	964	943	959	861	966	909	905	940	952	989	895	935	958	891	927	952	971	959	959	961	884	964	970	938	919	936	980	913	982	910	931	936	961	930	918	1037	935	890	938	909	920	954	962	952	905	866	904	956	921	906	959	932	885	929	984	940	941	948	965	955	917	972	944	925	942	997	926	985	966	916	914	946	942	908	915	915	925	904	984	907	974	953	962	941	950	943	918	995	918	962	940	957	877	893	900	980	1008	958	900	929	986	948	911	951	944	948	956	951	996	913	934	900	909	982	944	986	971	937	970	886	931	951	899	953	930	934	995	927	918	988	932	937	961	934	927	940	930	987	982	948	926	945	973	932	945	959	915	941	903	928	944	926	944	972	940	946	895	914	914	911	951	859	923	933	903	896	994	957	984	952	919	961	954	994	980	936	895	891	968	925	954	886	1016	946	1033	951	955	923	922	891	918	936	919	935	949	961	982	933	898	955	897	974	967	972	907	927	956	982	921	926	985	1002	896	860	930	903	958	945	932	923	999	928	948	972	919	973	913	945	948	980	955	968	883	942	1004	959	877	965	896	897	989	931	918	864	869	950	938	920	976	896	906	917	925	893	917	902	940	925	917	1024	870	1002	913	924	959	922	940	958	892	939	958	941	874	927	925	962	961	894	936	973	898	957	1006	946	917	911	844	939	928	938	902	933	914	897	991	952	939	967	951	930	996	958	952	976	952	947	992	921	887	964	919	934	928	972	976	916	955	963	987	908	939	969	927	917	953	948	878	940	894	938	930	970	945	927	937	924	968	970	947	946	915	953	978	915	1000	908	913	897	927	909	999	889	904	947	920	883	910	904	888	912	939	956	979	923	945	930	871	958	943	1004	914	941	949	962	932	902	976	943	951	940	949	956	953	970	944	981	882	934	907	901	991	896	938	964	945	873	955	927	985	989	897	956	946	963	980	921	963	890	929	1023	906	933	866	967	912	928	925	909	943	942	951	950	980	943	940	934	947	955	972	936	968	992	920	1000	941	974	964	938	969	915	969	943	965	988	949	926	933	994	1010	894	914	949	937	937	960	975	940	937	906	930	946	910	936	914	947	979	1010	949	927	979	950	966	963	942	1001	982	932	942	880	1015	939	915	971	972	943	916	940	914	919	960	938	938	940	968	895	946	969	884	929	955	966	918	965	980	933	910	974	952	948	972	933	929	916	965	966	1005	894	974	947	929	926	951	936	918	934	977	909	932	933	936	967	964	932	902	975	898	939	1003	970	916	934	899	921	932	896	925	911	1003	939	915	930	983	869	899	936
61228	27202	10438	2986	1271	752	532	494	468	474	457	418	440	434	422	446	430	407	499	439	404	471	441	454	427	464	451	428	411	423	401	415	420	407	459	415	438	425	446	482	450	471	468	416	447	421	444	464	443	444	456	445	460	429	431	449	434	456	441	447	432	471	440	461	433	469	451	457	464	459	448	465	446	428	427	420	430	468	395	428	469	440	464	452	463	437	416	403	429	427	435	438	443	449	427	469	460	434	416	440	481	468	437	438	432	433	455	445	467	427	411	445	467	436	457	420	443	444	439	427	417	417	437	425	460	452	463	449	414	437	428	450	419	452	425	438	410	437	454	412	437	398	479	385	468	424	425	453	415	452	461	412	443	452	389	442	427	437	452	448	429	408	467	429	436	450	474	455	448	459	423	446	406	492	487	430	448	445	454	448	441	440	450	471	445	399	436	457	415	443	462	432	421	443	435	456	450	438	427	439	434	437	406	438	400	423	451	416	384	448	459	463	439	459	451	431	452	448	446	430	445	443	451	438	420	441	473	526	431	440	439	409	447	423	440	472	413	450	461	434	420	459	438	414	428	372	418	450	469	443	492	437	398	470	431	441	397	447	451	492	420	439	437	428	412	444	450	441	369	464	441	483	473	477	489	488	476	422	419	457	454	434	452	434	456	447	422	432	413	462	438	476	430	447	482	467	434	441	415	409	452	502	483	456	417	437	440	425	428	422	453	415	440	451	412	436	454	439	441	437	404	459	464	389	456	413	432	472	456	458	453	440	422	429	459	441	440	452	456	448	453	412	461	470	431	407	466	459	395	428	481	426	438	434	400	455	462	477	451	433	424	453	455	426	436	381	467	480	442	451	436	462	442	456	395	437	445	467	481	409	417	394	472	433	477	435	430	447	388	451	440	433	464	409	430	472	446	449	456	425	434	451	408	436	423	440	426	455	429	397	432	420	448	448	388	451	436	425	440	463	441	475	423	426	465	418	445	414	412	457	473	443	438	455	473	421	419	461	450	427	446	455	426	447	395	444	405	396	404	488	468	433	433	439	459	444	432	435	481	400	463	411	420	444	425	440	458	399	451	452	399	468	426	426	432	425	436	473	454	467	419	482	442	432	456	452	468	432	402	418	431	470	462	459	447	454	437	470	459	447	444	429	447	421	414	440	441	446	422	408	474	420	478	447	436	456	446	464	429	404	474	448	455	431	429	447	440	420	428	462	427	406	476	434	400	443	480	467	454	428	449	430	416	451	430	465	431	415	425	449	470	431	438	427	430	436	447	462	404	451	435	451	422	448	455	415	464	404	437	426	442	452	450	478	449	408	453	476	440	439	423	477	451	456	462	482	441	430	438	438	436	424	430	435	443	409	421	454	439	397	454	380	408	457	431	454	447	451	492	430	458	422	473	439	437	438	448	441	449	407	464	419	441	452	445	458	424	435	438	465	440	468	449	459	457	422	445	471	411	437	453	452	454	465	438	430	431	448	465	490	433	408	448	429	420	457	409	426	422	444	454	425	435	449	408	387	426	422	481	458	436	486	402	441	431	436	471	425	416	423	424	435	451	440	469	447	439	396	436	415	384	468	434	426	416	432	422	412	454	447	449	490	464	416	441	465	521	446	479	464	476	428	417	484	430	455	449	420	413	455	438	433	465	438	427	444	420	435	463	434	451	442	463	427	442	438	469	423	448	423	454	453	487	508	423	439	415	468	461	448	440	416	463	460	446	442	411	448	483	437	417	448	447	421	428	473	455	442	465	450	405	467	410	432	435	431	445	419	425	423	441	443	431	436	419	493	455	439	422	447	470	411	450	439	479	473	431	441	449	448	451	429	456	408	439	441	442	430	450	455	466	433	468	438	456	446	453	451	434	443	465	471	413	419	418	434	435	453	450	471	426	462	442	433	431	449	430	429	398	420	475	482	448	459	410	398	434	403	447	450	446	457	435	443	444	453	408	434	422	428	431	437	430	462	460	432	452	436	456	452	423	474	444	446	457	429	450	462	457	441	442	456	464	459	447	441	446	424	434	431	443	453	434	425	425	410	455	467	433	417	407	455	430	437	446	441	422	442	461	433	425	452	391	443	461	455	421	427	456	463	418	404	471	466	444	436	418	443	375	427	442	439	430	453	447	444	456	436	446	428	428	420	435	412	416	473	414	444	478	452	450	419	457	444	431	456	444	475	424	453	460	449	461	435	419	443	440	432	422	446	424	460	428	458	426	421	395	454	428	388	423	416	459	451	432	459	447	437	424	458	445	409	440	468	455	448	422	426	470	436	438	441	417	474	426	422	440	440	494	470	422	448	433	427	424	484	461	455	410	425	438	429	449	465	442	457	478	448	431	440	431	379	439	408	451	452	409	444	449	456	412	412	434	458	419	447	432	434	440	466	460	443	406	396	487	464	439	464	435	436	430	454	415	457	436	433	428	442	417	408	477	438	464	437	473	443	447	412	435	434	412	430	417	439	422	446	434	447	420	414	445	447	441	429	449	417	408	410	418	429	439	443	457	477	453	435	419	427	419	427	430	475	451	431	424	457	495	449	462	444	431	497	458	398	454	494	437	426	442	446	410	446	409	404	432	388	428	431	421	431	430	443	434	448	428	438	459	508	417	448	432	425	471	423	406	443	440	438	439	412	429	472	435	500	448	490	466	527	458	408	455	415	467	444	445	491	468	470	476	455	442	436	418	407	426	451	437	435	451	493	479	475	421	453	480	429	457	432	446	477	422	428	441	446	475	415	431	379	495	416	451	486	457	449	413	476	415	463	477	425	451	459	452	442	463	476	496	474	465	442	451	454	453	485	461	451	451	439	415	407	434	438	504	422	448	425	443	435	416	443	417	433	473	444	452	417	425	482	491	461	449	436	460	452	459	422	438	452	458	439	469	436	440	465	466	432	397	471	444	450	445	410	457	446	459	462	414	467	394	467	421	402	468	440	472	449	451	519	429	442	428	441	431	448	440	463	494	461	444	448	470	449	458	416	446	427	523	453	440	472	464	402	436	450	422	444	465	462	411	450	415	471	460	472	427	427	437	457	500	414	405	420	439	465	430	390	452	447	436	385	466	488	429	463	439	477	441	420	452	393	419	412	452	440	438	484	462	457	414	461	458	444	427	432	406	461	458	465	424	420	476	427	423	415	461	436	434	424	443	451	430	433	419	454	436	441	461	482	446	442	487	429	435	416	450	483	435	456	411	461	453	430	498	432	471	438	400	405	473	466	449	463	452	427	427	428	434	414	409	418	473	457	467	437	435	384	442	415	472	438	380	448	433	447	442	431	431	406	447	392	482	406	464	443	466	453	453	434	406	433	430	465	484	421	452	415	454	391	390	437	455	489	471	468	459	437	485	459	415	427	421	429	424	434	443	446	464	471	470	460	494	462	474	413	423	397	455	474	443	420	425	454	479	449	437	433	432	431	441	432	449	415	433	454	437	444	417	419	472	471	460	448	459	416	460	450	448	483	462	392	376	424	437	444	454	448
42575	18099	8701	5127	2979	1832	1195	1066	1029	1005	997	1024	964	960	1007	940	960	1006	1008	971	952	954	989	1038	922	971	934	995	937	937	946	922	974	967	969	994	936	1005	1014	994	947	961	1026	1002	1002	992	968	987	937	963	940	973	985	925	1002	1017	941	924	973	942	990	982	965	970	953	931	954	874	990	964	981	932	1020	974	958	961	951	1016	981	958	995	999	987	945	915	933	963	961	956	974	965	927	950	1005	926	1004	935	964	931	923	970	973	949	963	975	993	970	947	972	944	997	942	954	952	1013	921	960	970	951	892	948	967	960	1027	932	984	971	940	974	966	950	974	988	959	980	975	951	874	986	948	964	921	978	948	997	971	1001	975	935	974	920	949	931	949	958	936	956	976	959	1004	1030	979	926	947	946	942	971	956	967	963	953	921	958	1008	1026	963	969	968	981	943	971	971	988	977	949	954	963	986	931	941	983	907	1003	1025	982	938	909	924	953	961	999	910	959	914	976	959	900	974	994	976	999	1033	934	960	987	966	939	930	966	981	932	1000	1016	973	975	962	970	975	951	993	943	1023	923	914	1005	969	941	957	953	1002	995	994	964	944	972	907	946	988	960	960	941	962	946	941	966	953	952	969	941	962	932	945	913	959	944	933	946	1067	986	949	978	984	937	998	972	953	937	978	937	910	933	987	927	983	1031	986	993	935	966	1006	977	971	973	974	976	952	945	927	953	915	912	973	948	974	962	954	1007	886	939	980	953	985	930	972	959	950	907	974	959	961	935	946	921	985	900	918	994	1002	968	904	908	998	952	992	1003	988	899	942	1020	995	970	955	952	979	906	934	1005	983	959	926	974	946	955	1021	951	952	1002	927	1005	992	948	974	943	976	983	976	963	933	1000	991	930	905	975	959	1004	941	957	965	981	947	1007	969	971	952	1025	926	961	920	1009	939	948	936	880	1006	997	976	942	919	964	950	994	953	973	982	942	1009	941	978	920	978	950	965	994	956	963	921	943	948	993	893	937	917	959	1015	933	991	954	903	981	961	956	924	944	930	969	932	984	922	974	975	987	982	969	969	955	992	940	923	955	996	931	953	976	954	903	972	954	985	953	934	995	939	956	953	997	986	969	996	968	1035	941	971	997	969	920	962	948	953	955	943	912	964	923	941	987	954	975	969	945	976	968	917	1003	907	933	987	941	980	936	891	970	981	947	893	953	1012	985	938	929	936	913	988	954	917	919	986	955	919	1000	986	972	966	958	974	984	1033	998	964	961	936	961	957	935	976	983	909	986	980	986	917	946	937	921	1003	937	961	902	977	1005	946	918	933	941	959	999	922	946	852	997	929	917	999	944	942	981	953	983	935	910	961	931	982	966	996	911	960	993	959	953	978	924	958	1012	947	925	934	992	954	942	925	940	953	949	940	988	966	957	991	986	961	975	963	976	975	980	951	952	954	964	972	886	950	976	953	897	966	970	950	924	972	1018	944	935	953	985	957	951	978	956	879	958	939	959	1006	963	979	954	1001	969	970	948	969	1000	962	944	989	954	946	979	929	917	940	972	921	950	939	963	1005	1033	979	975	924	999	993	933	961	952	980	919	971	959	966	955	963	978	949	912	976	1019	976	975	936	895	989	928	972	926	1011	947	867	919	963	994	988	952	975	930	962	1005	962	993	995	947	1006	962	928	1007	988	931	931	1004	909	932	971	979	996	927	961	985	970	998	966	972	917	961	920	941	918	911	906	964	967	993	1033	1015	1046	973	965	926	949	901	952	988	966	963	930	926	944	1016	907	916	984	959	941	938	949	967	953	887	1008	996	969	954	970	941	944	954	984	942	983	971	936	970	967	955	924	932	967	966	968	909	993	951	978	920	997	1024	909	1004	966	941	898	914	936	958	974	927	991	959	942	987	1038	1001	979	948	964	930	929	950	953	972	962	943	954	935	943	947	966	990	961	932	953	962	902	1055	951	941	1003	945	951	890	967	960	965	992	925	907	990	975	984	950	971	1002	934	910	981	919	955	1013	905	922	976	933	913	908	969	974	984	974	975	930	961	936	964	954	973	954	936	975	972	924	925	963	934	1016	940	1023	968	920	966	968	961	1010	996	917	958	1013	953	930	969	996	929	915	936	941	971	935	1018	947	974	948	963	877	958	976	986	1041	982	945	936	928	983	999	977	1006	915	953	1005	977	936	936	952	986	960	962	953	982	1036	991	969	955	975	969	935	951	958	888	921	952	928	925	923	991	956	986	872	973	950	999	971	949	943	959	953	895	969	907	944	979	945	936	954	945	924	987	971	918	990	939	924	1012	934	949	899	944	986	924	994	913	905	925	959	1024	1005	966	964	982	943	917	990	969	987	998	969	977	1056	930	951	998	951	971	953	996	918	984	940	964	964	917	1005	986	965	920	959	990	913	895	869	989	946	919	955	933	913	944	1003	890	946	936	959	949	966	996	944	903	983	966	982	954	989	976	980	1000	1024	925	973	961	960	1003	923	965	961	994	955	925	1001	951	966	926	922	941	933	1003	977	964	959	969	1001	901	1000	992	948	963	926	937	934	941	906	978	928	988	938	1011	956	1001	1010	946	1024	998	1032	952	923	965	931	922	941	958	906	983	925	976	938	910	981	947	938	964	975	993	951	937	980	986	999	1003	974	962	993	997	943	962	990	1008	962	926	951	912	915	977	946	972	967	963	935	884	975	958	959	987	947	934	947	961	977	940	910	966	958	930	965	977	925	955	937	991	976	959	941	960	992	999	930	988	943	983	986	923	943	979	958	920	973	985	956	930	943	973	1023	950	956	954	956	962	919	977	977	885	956	967	982	968	963	1008	941	913	927	956	979	904	991	970	950	931	919	926	935	1021	1000	955	925	956	967	926	935	969	946	1014	917	985	996	951	1006	971	958	916	1017	952	987	970	984	959	990	964	942	1013	968	973	937	953	945	940	968	900	980	949	1024	947	926	932	987	944	939	977	921	965	936	972	956	973	948	934	932	915	979	951	981	951	962	945	969	987	968	1008	930	1009	939	958	904	1011	945	993	949	949	957	993	973	966	940	928	1000	988	969	999	920	955	944	968	1001	1002	960	947	929	911	985	968	926	1005	983	985	933	1015	951	1011	952	934	986	978	976	977	974	1020	972	1001	905	958	1033	982	943	975	922	940	963	964	985	945	945	977	955	971	937	977	941	917	987	1026	1019	981	874	968	949	965	931	965	984	954	987	911	933	905	960	1006	1002	993	953	978	972	1036	966	951	1032	1026	937	965	949	981	1041	1002	989	961	963	989	971	975	984	972	896	957	935	968	946	961	991	921	937	943	970	943	1011	954	950	982	981	976	992	1024	1013	929	930	911	1011	945	992	941	966	936	950	998	934	987	941	910	944	890	931	952	977	986	943	990	943	942	952	957	933	942	973	1003	908	976	899	959	934	1005	978	951	967	967	964	966	1013	985	988	917	967	939	955	940	962	969	1029	1008	909	943	920	966	967	955	972	955	995	946	953	1023	982	931	951	959	952	950	969	960	979	968	949	929	969	897	982	963	986	985	949	944	927	1003	974	995	1002	981	923	932	972	966	987	970	978	993	931	967	968	952	918	970	896	1019	952	995	961	872	954	931	916	972	960	968	968	978	948	982	962	924	967	975	997	980	967
49225	18783	5782	2023	917	612	462	433	425	456	434	465	441	441	412	444	437	432	392	458	462	416	421	451	422	456	445	426	400	389	436	435	424	377	405	421	420	410	430	421	420	412	393	428	415	403	367	418	393	374	382	377	392	406	438	438	439	428	405	440	418	435	422	413	424	454	387	437	398	410	420	431	453	448	438	420	413	427	427	415	442	384	433	407	425	422	373	415	421	421	373	416	396	441	453	431	453	395	437	432	440	431	399	449	411	431	439	432	422	453	417	424	449	417	414	440	446	413	420	401	419	440	426	446	394	406	435	420	426	389	451	427	431	451	429	431	410	403	405	403	414	465	479	433	416	402	445	413	382	456	429	447	400	390	439	420	390	421	423	416	501	434	429	441	439	415	414	427	443	420	385	416	427	444	411	374	440	415	380	395	404	407	434	438	432	411	451	402	438	444	403	394	394	388	409	452	421	423	429	402	432	421	430	455	402	425	401	424	387	427	431	432	378	420	390	470	427	442	388	407	425	423	386	416	408	380	421	426	419	441	448	426	412	393	395	399	439	420	445	429	400	401	387	411	408	419	467	450	433	438	421	447	403	440	461	422	414	382	401	435	435	426	413	423	427	442	434	420	416	419	417	399	411	411	436	402	403	448	444	454	425	406	390	434	419	405	416	423	417	432	393	425	400	465	460	428	468	424	388	427	415	417	461	394	417	429	427	404	430	437	424	405	370	420	434	389	419	437	453	425	407	426	436	419	414	434	449	409	432	432	434	367	369	396	434	398	401	398	406	445	391	424	398	445	428	444	415	426	442	404	434	416	416	430	416	414	452	422	442	492	443	420	434	407	434	402	395	450	419	445	421	444	409	403	447	356	438	425	431	441	407	416	425	398	417	372	404	405	446	442	418	428	410	438	415	426	452	418	416	412	375	453	448	440	419	415	399	410	390	442	453	451	417	431	392	430	431	411	424	459	415	463	421	440	429	454	412	403	398	453	433	401	405	385	379	440	455	450	407	405	430	406	393	460	422	430	421	436	409	431	436	422	388	429	405	417	438	409	442	413	442	406	445	414	396	404	429	420	449	401	406	387	424	428	406	396	403	407	427	416	444	414	451	449	423	388	390	404	429	450	438	427	461	438	418	393	425	412	444	410	446	423	446	418	418	437	410	401	452	423	417	418	409	451	401	371	453	383	384	380	436	403	450	428	436	432	421	429	401	418	383	429	438	422	447	435	430	415	428	397	405	436	433	435	428	433	382	436	414	431	395	444	424	477	437	441	409	463	406	402	424	435	402	466	422	428	402	409	439	496	387	462	402	386	424	422	392	403	427	409	444	441	462	406	418	397	383	372	408	386	419	378	389	404	406	409	439	427	455	420	465	446	395	413	375	410	385	426	398	464	393	400	434	417	381	429	386	459	438	405	402	445	455	433	442	427	417	427	411	421	402	414	387	434	412	428	402	427	445	372	399	419	382	435	455	420	426	415	468	438	433	385	369	418	461	429	424	414	431	388	452	427	402	395	427	423	408	390	393	419	438	421	416	445	394	425	440	442	428	391	421	425	470	424	472	440	405	447	445	423	429	442	414	429	388	421	436	416	416	414	387	412	432	407	432	395	407	456	410	434	452	408	435	453	413	413	431	420	439	417	426	395	404	428	395	435	404	426	396	352	391	410	406	392	395	418	429	402	435	418	417	428	449	440	446	429	406	391	438	381	464	419	415	422	417	426	409	406	435	386	423	410	410	427	452	446	406	422	400	404	387	399	396	399	438	429	410	405	452	420	447	423	369	470	418	434	361	429	438	380	437	387	412	408	402	432	418	422	391	422	413	394	421	423	404	450	434	455	441	458	375	447	411	405	433	414	445	412	460	410	410	426	473	389	412	409	415	446	432	426	415	396	399	430	443	382	411	417	409	391	427	385	448	414	423	438	421	414	458	422	408	421	451	427	387	381	454	422	402	435	417	402	423	390	400	430	480	398	375	456	364	409	426	439	415	418	429	427	432	430	430	415	404	431	400	458	419	414	404	407	446	451	476	381	430	419	386	409	419	414	418	452	425	425	426	441	422	431	415	416	394	434	449	446	398	396	445	426	409	433	449	481	405	434	428	438	416	394	401	427	407	403	453	447	445	400	429	420	397	444	442	428	404	439	443	450	456	430	441	391	404	384	449	434	436	424	439	470	442	416	394	414	407	421	416	422	443	432	453	385	418	431	457	451	459	411	424	393	386	409	383	424	482	443	453	412	445	395	385	368	456	398	397	403	421	453	401	388	446	405	442	416	412	430	408	415	450	374	405	416	399	429	433	401	404	408	411	443	457	425	408	481	415	438	423	476	418	453	406	429	415	415	454	434	403	410	427	411	441	418	376	456	440	449	414	438	408	404	453	394	429	421	439	435	445	421	396	427	453	398	422	419	432	427	409	446	404	415	419	425	420	419	393	410	470	438	444	452	474	407	433	422	399	434	397	413	421	432	415	462	398	425	453	420	421	403	434	428	441	439	429	400	440	429	447	416	437	396	415	429	440	375	437	437	380	430	408	424	421	380	395	472	389	394	451	451	401	433	386	404	403	360	461	430	398	437	436	437	397	407	417	382	399	429	425	368	393	422	441	410	400	441	423	403	398	388	389	429	425	423	419	427	407	409	476	413	442	420	403	423	406	384	391	446	431	410	395	424	420	414	423	410	414	385	449	414	404	391	460	408	408	414	418	368	418	434	446	429	396	399	424	366	417	445	457	432	428	434	439	451	417	447	436	427	420	422	436	405	442	394	417	421	441	415	421	471	405	396	446	386	425	411	446	424	406	432	451	408	398	393	415	438	422	426	432	439	422	445	375	460	419	441	389	409	444	387	400	399	407	418	415	416	386	421	393	391	442	371	453	388	466	443	422	416	410	417	460	453	392	463	410	414	406	426	403	416	398	400	396	416	421	446	387	425	418	429	406	421	403	412	407	444	426	442	408	389	390	433	411	411	379	443	464	416	449	408	409	451	444	413	407	451	452	430	428	404	438	421	392	409	446	415	435	426	384	437	418	438	409	433	417	377	462	431	461	464	457	423	407	422	438	420	475	389	390	429	451	414	422	434	415	420	390	395	442	437	430	431	437	432	437	429	461	448	410	419	433	439	422	408	454	447	381	425	484	440	390	417	403	392	382	442	428	404	429	447	409	405	434	417	425	429	431	441	399	428	451	424	441	413	442	419	431	419	458	430	415	422	465	477	417	419	398	407	414	436	446	411	418	415	435	433	433	421	457	443	437	437	401	441	395	443	397	440	402	447	411	398	449	429	420	458	437	393	392	436	443	435	408	450	414	413	447	419	393	457	430	416	430	409	398	428	408	414	447	453	451	452	401	433	449	408	442	460	422	470	449	431	424	430	448	427	427	397	386	422	422	396	442	457	443	446	398	418	401	408	424	368	417	400	427	443	417	448	390	428	443	423	418	392	450	426	419	412	429	412	414	397	405	392	412	414	451	430	400	427
33046	12900	6604	3923	2305	1440	1160	965	941	962	971	949	943	957	893	953	938	946	883	959	968	949	998	865	909	929	894	948	955	944	909	890	946	922	889	922	943	934	917	890	928	899	892	949	887	936	908	940	936	953	915	892	911	887	923	965	925	879	925	932	882	941	940	953	872	920	895	913	919	851	890	987	893	931	907	918	906	918	935	903	909	895	888	934	855	867	922	938	906	957	882	945	874	948	954	932	978	918	921	848	897	900	927	1001	923	914	949	909	905	877	944	920	887	927	909	908	874	984	901	903	915	910	921	897	958	853	937	905	926	912	874	935	948	905	896	881	884	957	947	888	925	937	904	970	913	948	966	956	905	916	855	953	930	901	971	1000	948	948	894	951	921	913	926	945	888	914	891	942	931	956	919	879	930	917	888	901	910	939	971	951	918	938	863	910	938	954	883	968	944	923	940	918	929	894	960	907	943	918	918	934	942	895	936	907	911	909	902	888	896	880	960	960	938	913	875	916	947	897	900	915	896	958	914	976	951	976	940	929	925	891	921	915	999	958	921	956	936	945	922	892	918	915	897	896	866	906	916	890	902	908	950	925	952	887	894	939	899	904	909	919	951	954	910	979	949	999	935	924	833	924	902	935	943	943	896	922	901	932	900	957	882	901	902	957	906	881	908	969	933	906	921	945	898	968	907	879	935	934	900	937	934	874	902	894	942	910	869	895	894	858	936	923	946	935	939	946	912	924	938	917	917	921	927	907	905	901	945	894	897	922	871	941	912	902	914	931	916	883	895	935	902	911	939	952	927	927	939	882	917	919	884	988	915	960	912	923	941	893	958	922	904	922	917	952	952	962	956	901	934	948	933	954	894	900	885	913	904	906	959	913	911	935	955	887	963	920	943	906	903	931	926	887	915	952	857	955	892	944	924	865	951	936	955	1004	958	897	953	919	933	935	948	885	876	926	944	926	907	937	930	869	910	950	964	909	879	947	943	947	893	883	882	928	893	955	920	898	931	886	883	912	945	943	937	897	844	903	908	894	947	895	940	871	911	943	920	920	889	944	911	905	888	956	906	894	910	914	916	975	874	907	897	928	909	911	944	943	940	857	961	931	911	928	969	933	881	924	926	934	919	935	894	947	908	898	874	900	925	937	950	870	913	917	916	957	888	928	865	905	895	909	915	899	926	876	959	911	942	984	946	908	929	889	898	854	922	935	981	896	863	921	901	901	886	963	930	919	871	917	972	932	974	884	955	937	865	917	935	919	910	917	944	871	915	924	944	848	922	925	992	935	857	913	897	885	902	968	903	980	993	940	885	880	861	925	934	915	950	915	862	905	929	919	938	859	913	898	864	906	908	865	957	950	897	929	887	925	936	908	918	948	936	921	954	928	918	892	896	909	883	955	904	900	946	941	902	979	945	937	945	943	881	925	978	943	868	906	935	928	931	876	937	880	914	961	913	921	943	933	941	946	938	927	911	934	894	897	896	929	891	959	967	936	887	901	967	924	926	912	902	915	978	895	980	923	905	914	931	887	940	910	922	912	908	942	858	937	934	868	989	988	869	895	990	883	839	903	898	928	974	933	907	948	931	939	920	900	907	890	957	951	891	891	905	898	914	918	884	940	915	932	937	942	960	926	939	868	889	921	950	904	938	903	907	893	941	905	904	913	933	934	928	934	910	937	921	930	882	918	903	945	927	933	917	970	944	919	953	939	923	928	938	881	920	961	911	865	969	924	884	934	910	960	939	902	935	911	875	923	889	854	945	868	927	925	950	850	910	926	928	969	908	945	903	942	927	925	902	959	905	875	901	939	937	902	866	902	931	902	949	894	980	922	905	952	842	944	884	929	914	900	922	931	975	893	928	962	864	935	873	902	947	903	951	934	938	999	904	895	889	960	894	911	936	931	927	924	891	914	939	975	888	868	965	907	920	927	930	923	968	884	950	899	937	1003	924	910	864	986	921	903	917	971	921	954	965	887	922	952	902	878	944	887	951	929	876	937	924	951	908	956	881	935	917	905	943	923	972	902	947	939	861	925	925	884	983	883	945	933	905	899	885	924	973	940	917	924	913	872	890	910	971	898	863	839	961	940	935	944	882	943	971	938	924	877	886	924	897	897	928	887	940	900	896	904	907	951	922	912	889	914	974	948	926	945	961	904	913	934	921	909	944	864	896	905	887	962	932	942	920	936	975	900	932	937	973	974	941	970	915	918	912	890	902	903	953	866	933	888	947	923	950	961	914	991	901	907	930	938	921	934	968	893	886	910	929	951	942	919	883	881	919	936	900	935	927	880	887	937	940	948	907	908	904	921	882	898	901	952	891	913	879	916	902	947	904	979	961	913	891	945	921	919	942	933	944	978	957	945	951	940	949	880	890	922	941	905	909	887	855	914	878	971	909	932	955	935	935	976	904	935	888	900	915	915	908	938	888	858	878	910	943	904	941	909	941	1007	916	869	945	918	892	927	909	938	945	912	929	931	947	907	931	909	862	914	940	877	920	918	902	908	964	938	905	904	980	889	865	900	953	918	928	910	905	866	941	918	908	953	907	881	934	901	959	887	873	939	911	882	896	1002	884	956	942	914	886	919	903	912	937	883	889	966	940	857	944	995	919	955	894	920	905	903	894	976	877	921	936	883	845	881	969	951	920	892	943	942	950	855	897	1019	881	903	910	933	912	959	944	895	880	919	907	975	929	904	939	955	933	915	918	965	918	927	962	876	946	905	953	892	994	923	922	901	945	953	918	914	928	925	908	910	929	934	992	933	924	932	920	923	973	870	994	902	910	861	927	955	947	878	910	920	904	948	925	876	937	939	967	891	898	906	921	941	887	983	908	919	877	901	922	903	926	898	951	903	934	943	920	956	877	966	914	927	876	975	977	929	935	895	942	935	899	941	911	934	928	976	907	842	928	875	959	961	904	901	927	967	883	936	965	896	898	914	936	882	901	915	965	918	866	935	870	945	884	869	908	871	924	924	954	927	937	920	923	948	914	924	943	954	869	893	968	948	919	903	931	989	926	977	901	945	920	935	935	958	957	916	900	893	980	930	955	943	888	887	907	936	960	905	964	940	916	929	894	908	906	932	939	889	914	874	900	902	969	924	928	938	902	945	921	933	921	859	901	862	920	899	901	944	916	934	972	916	971	977	912	880	905	946	939	923	912	967	925	940	888	903	947	905	909	893	916	891	922	908	878	895	913	922	910	936	924	995	952	902	928	940	896	940	954	932	913	945	929	978	902	915	873	891	930	968	919	932	970	931	937	927	945	985	962	913	913	909	880	890	945	899	897	900	940	935	939	917	964	927	941	885	935	900	918	888	911	883	918	938	887	958	926	940	935	919	927	846	910	945	937	900	852	878	977	914	907	884	926	956	923	909	883	942	917	942	885	960	896	917	899	882	935	912	875	873	899	908	899	890	902	920	914	981	928	954	917	944	940	913	933	860	962	959	884	938	945	903	916	954	903	939	976	916	897	908	948	894	896	922	920	918
56314	30275	14803	3780	911	563	493	437	467	463	422	434	469	414	456	448	463	468	448	433	409	439	401	431	430	414	418	448	445	406	440	464	390	402	408	451	475	454	422	462	451	412	438	433	406	454	436	418	427	468	422	421	443	444	435	475	453	431	433	425	465	441	456	432	413	441	438	449	415	413	423	416	436	437	426	408	430	430	418	425	453	438	390	404	387	453	447	453	466	422	462	418	426	465	490	453	442	458	436	414	405	410	422	416	423	422	397	436	415	445	428	429	406	382	418	447	460	404	489	418	435	422	442	451	473	465	433	446	448	469	431	428	390	454	429	412	428	435	407	418	410	455	427	420	393	465	469	433	403	446	419	432	431	447	417	400	427	400	424	505	441	426	458	439	463	451	408	420	443	411	422	412	424	418	390	453	407	427	463	484	425	449	412	435	439	411	389	425	452	440	442	435	438	454	413	427	425	410	440	421	454	437	398	436	449	404	422	441	420	421	414	445	449	440	430	429	455	448	439	376	459	461	437	445	436	428	437	458	440	430	464	412	377	423	455	479	426	418	460	380	395	427	429	370	436	460	431	428	442	452	477	461	438	435	433	424	426	444	432	422	456	429	407	446	421	469	393	440	455	410	412	429	460	384	480	452	409	463	423	420	450	435	405	426	452	457	428	438	437	435	447	436	409	445	427	426	419	445	437	475	452	447	481	397	459	408	457	455	434	445	422	399	417	443	467	451	436	445	432	428	404	453	413	438	448	393	406	411	415	436	449	435	487	449	417	400	404	492	437	449	438	480	456	431	445	431	417	424	456	428	486	419	418	497	451	419	479	409	462	459	469	446	411	431	465	434	462	432	435	453	431	430	421	424	425	440	442	476	438	425	389	430	445	441	452	398	443	443	427	452	459	416	420	396	466	403	396	399	404	416	447	472	426	450	384	428	458	440	422	441	460	408	428	418	429	410	426	404	453	451	459	411	456	443	379	400	449	409	438	432	417	401	408	415	427	449	431	459	411	442	483	427	432	425	424	429	462	440	408	424	476	479	455	431	399	470	418	426	461	445	424	425	444	465	416	413	440	445	445	435	459	400	460	464	465	433	423	434	478	439	398	448	465	418	413	433	412	443	429	439	463	437	413	423	431	402	426	450	412	440	440	432	437	462	428	468	428	431	454	417	439	425	420	437	434	433	450	424	426	443	452	416	445	435	461	428	439	421	419	459	438	421	475	413	460	430	402	422	442	442	460	458	465	407	399	451	391	447	438	398	465	432	414	412	429	426	393	434	422	417	410	446	446	397	446	401	418	434	457	435	435	428	424	412	443	419	429	442	430	419	412	435	438	422	410	429	420	442	409	444	454	460	450	425	459	429	407	415	408	457	419	442	388	442	418	432	441	449	411	428	439	434	430	458	471	445	428	409	436	447	415	409	419	420	443	444	475	470	430	443	441	433	433	410	422	376	439	425	432	454	416	458	417	405	433	441	442	398	429	401	459	435	421	482	432	404	405	453	426	443	458	418	417	437	447	460	472	424	450	436	414	392	410	406	434	428	400	416	437	428	446	405	453	423	447	433	458	423	415	437	490	442	425	471	427	447	462	437	422	436	453	447	459	431	446	426	437	431	431	429	479	377	448	431	422	424	413	457	403	436	483	437	384	398	378	454	451	424	445	492	432	432	377	438	442	428	406	435	440	425	440	409	444	455	418	467	441	402	409	400	412	434	418	446	385	426	380	440	442	452	436	426	406	402	397	437	470	437	428	432	430	426	480	443	444	416	429	411	409	391	470	408	441	440	385	456	460	422	435	419	447	419	486	439	417	434	453	486	474	444	448	451	395	396	398	431	462	408	453	409	461	422	427	449	407	431	426	424	457	434	468	423	428	470	432	439	409	431	462	430	443	414	411	443	426	429	483	453	431	406	434	412	447	421	426	440	422	535	471	427	442	435	454	353	458	403	407	432	461	453	437	444	488	421	432	443	447	446	389	401	473	432	405	444	463	451	447	451	418	453	455	395	417	438	389	393	410	467	428	425	443	429	440	400	397	400	444	436	418	419	439	420	389	386	401	420	434	439	415	449	446	452	457	416	407	429	447	452	452	443	447	501	433	472	407	392	438	432	446	430	434	407	408	458	451	438	457	407	412	427	457	414	437	436	437	426	426	370	415	423	439	419	416	451	411	452	465	415	427	414	446	428	465	448	399	456	405	469	468	418	442	452	477	474	401	421	436	467	472	467	378	419	442	423	461	444	430	426	413	431	414	466	448	452	428	458	423	470	421	426	462	462	467	459	462	442	415	482	441	410	446	414	426	419	420	418	429	456	428	476	458	397	427	449	453	433	424	421	430	432	408	411	411	463	441	386	407	424	404	428	452	399	430	420	408	440	466	471	441	453	415	424	390	408	391	426	437	453	416	440	414	426	369	424	423	394	407	422	434	410	464	430	438	362	456	398	423	406	396	398	410	422	431	437	433	437	445	419	476	434	389	391	467	462	462	435	450	433	433	395	433	473	472	445	427	441	399	431	455	457	422	438	448	448	461	397	445	413	402	430	428	445	403	457	459	435	384	411	421	394	449	439	461	432	456	469	425	426	434	421	429	435	481	457	440	427	439	435	452	432	415	424	416	427	403	419	440	443	431	448	466	428	400	438	455	460	444	430	440	413	400	411	415	465	430	404	425	440	451	439	460	445	427	439	411	390	398	435	459	424	441	407	448	409	435	436	441	438	413	430	415	409	455	402	453	424	398	424	428	450	446	458	442	468	427	431	417	449	419	486	396	412	441	438	400	459	419	404	421	462	406	423	475	400	467	449	414	422	424	447	429	423	394	418	440	446	461	464	424	446	449	460	446	441	417	403	444	464	418	429	431	447	435	446	440	401	415	452	407	421	441	435	423	423	434	410	408	444	430	398	443	431	437	465	436	415	383	452	475	428	467	429	420	433	436	451	446	433	397	443	427	458	426	458	434	425	448	451	442	415	423	408	405	430	427	465	410	451	438	449	422	408	446	441	447	428	441	375	448	456	465	446	431	446	448	428	436	393	411	445	442	421	436	433	455	411	418	427	402	422	434	418	420	421	433	456	425	433	422	444	420	406	427	443	433	447	463	433	398	402	446	443	443	430	466	446	425	426	409	429	414	413	424	452	438	430	439	416	434	465	433	437	414	429	415	425	410	438	420	436	400	435	458	422	424	424	445	447	465	418	472	432	445	421	410	425	434	446	440	439	436	422	432	449	443	445	430	435	417	451	451	419	420	445	429	474	428	456	434	409	446	436	422	439	403	431	428	460	431	426	457	446	443	451	407	441	429	412	415	438	462	441	425	409	444	416	449	444	401	421	440	410	400	449	426	400	400	422	420	430	453	466	408	464	471	422	425	421	445	437	428	421	463	492	437	425	482	410	406	431	431	431	451	442	453	420	433	432	428	473	413	385	442	445	445	460	448	450	427	455	474	469	425	411	435	449	461	397	423	442	418	410	486	428	470	453
37568	22678	12462	5271	1986	1239	1116	992	1006	972	982	994	949	936	987	946	966	905	991	924	948	953	944	908	947	930	964	954	941	972	1002	980	909	950	924	932	967	933	925	1008	947	949	895	879	955	953	910	925	946	970	915	924	914	900	882	945	983	950	972	971	910	952	888	944	892	889	960	967	991	941	984	978	976	956	950	924	918	913	962	970	939	959	925	1001	973	969	958	950	951	925	905	904	998	943	951	973	971	932	982	1007	896	927	940	977	940	990	921	952	980	960	919	960	909	915	983	979	932	961	894	906	899	974	957	909	888	924	922	935	985	929	899	922	931	942	944	938	844	980	938	1018	923	902	921	937	917	924	901	945	964	936	954	962	969	970	977	905	994	964	947	925	947	929	942	922	1010	978	1004	947	920	937	920	958	984	929	934	924	890	953	968	946	944	964	932	969	890	884	942	976	928	986	984	934	970	991	987	935	1005	916	937	935	985	925	933	1006	924	961	998	994	969	953	834	972	953	966	943	929	944	922	969	922	980	947	939	898	908	966	962	982	926	961	937	984	937	920	947	973	938	955	943	891	971	956	978	984	955	977	969	922	924	976	939	979	961	929	924	968	925	925	980	968	906	984	985	947	942	944	948	915	918	949	962	905	910	942	937	946	940	982	903	904	935	1011	902	962	944	918	944	918	992	912	936	929	947	949	951	979	909	1005	976	923	956	1024	987	974	924	938	938	989	954	930	962	997	950	896	958	931	960	954	938	978	949	948	924	966	909	956	953	941	988	994	976	899	954	957	968	915	914	939	966	925	955	932	942	925	931	967	950	952	885	977	910	932	962	912	932	994	979	971	962	932	923	925	939	958	921	927	993	929	958	965	997	999	992	966	983	920	943	933	972	1000	939	960	957	895	904	895	964	999	906	939	900	900	905	943	945	949	950	961	839	944	895	1024	936	962	977	953	948	911	957	912	949	964	961	945	915	921	937	1009	973	955	963	928	901	944	940	911	948	953	919	919	947	942	952	958	957	918	1005	963	915	945	894	915	937	955	942	916	924	953	943	966	920	944	939	932	914	970	974	924	972	997	969	904	969	979	1028	945	950	912	966	923	909	919	934	984	951	947	915	936	944	937	928	935	921	957	952	965	919	912	914	890	939	978	913	894	935	997	1002	940	963	978	959	943	927	938	899	973	969	940	937	924	938	973	987	968	912	897	903	1007	897	939	950	973	882	1019	921	944	923	902	913	878	931	966	973	968	941	945	935	964	943	975	943	992	960	925	967	954	941	980	953	976	907	964	963	950	929	991	906	898	900	924	927	982	968	928	869	970	985	987	970	944	913	989	1001	933	902	990	908	906	913	983	918	963	978	969	921	926	963	967	955	926	935	915	987	944	965	944	921	941	910	942	897	938	931	916	965	934	897	948	931	926	924	934	987	953	939	967	964	942	944	913	926	939	933	953	952	942	959	898	928	988	957	952	982	1005	944	970	944	984	974	955	985	929	983	885	887	985	923	956	956	945	948	930	971	1003	987	957	921	984	950	914	973	989	985	956	918	893	931	922	963	856	1003	968	962	908	984	959	922	900	972	955	963	948	933	932	932	964	985	949	921	931	947	972	963	942	930	998	1007	962	972	950	988	954	926	959	1004	985	930	997	1002	945	956	930	925	948	984	985	954	948	990	948	1000	971	920	985	954	946	922	923	989	954	898	954	972	990	989	960	936	969	942	945	931	973	991	923	943	993	858	943	950	928	921	912	938	939	915	924	910	1001	916	918	892	956	933	921	877	983	903	960	935	919	938	896	951	977	1021	966	1009	981	950	934	907	1015	958	954	927	916	919	920	926	955	916	927	982	942	952	979	1001	958	932	966	1012	938	987	935	930	925	908	1037	959	953	1011	929	953	939	935	950	923	949	993	937	954	937	931	952	983	954	932	953	946	887	962	952	894	965	956	950	933	949	965	940	925	918	937	892	960	942	898	927	972	969	927	984	940	912	959	931	943	916	943	954	965	907	965	1013	958	924	969	967	947	934	966	939	934	941	953	880	967	968	936	926	928	975	930	921	967	983	868	977	982	924	974	913	966	956	919	911	921	919	918	910	923	948	987	932	922	910	1014	955	870	927	1010	942	919	978	900	944	926	940	917	975	937	925	909	942	961	894	917	950	1040	904	929	944	964	1000	995	969	980	1003	947	950	889	995	931	910	971	942	988	918	960	968	919	970	977	930	926	985	900	995	919	926	929	932	961	951	932	933	958	924	875	903	962	992	898	979	909	879	966	966	930	891	982	906	937	984	997	926	942	971	959	953	964	923	917	958	969	942	916	933	970	940	988	1002	991	945	980	982	995	984	929	945	922	975	916	904	967	900	953	948	933	923	973	899	976	918	968	978	904	956	990	929	925	937	953	975	1013	906	912	985	950	956	943	907	924	952	933	895	938	950	920	1020	917	970	933	962	993	918	959	940	1006	892	919	912	914	955	915	918	980	924	963	939	975	914	987	931	926	944	894	915	954	973	897	955	902	976	1018	933	973	964	944	953	931	983	952	901	977	988	904	924	953	936	963	991	947	963	935	938	951	942	953	948	935	960	1009	970	989	931	940	930	964	949	898	925	937	883	879	986	940	974	906	905	928	947	976	916	905	920	928	921	950	919	960	968	938	971	870	953	964	927	934	929	957	894	913	947	947	935	971	921	949	956	937	973	938	949	914	877	937	982	885	909	921	925	957	930	961	931	954	939	965	943	885	937	974	946	950	927	937	912	956	963	970	954	936	935	929	942	987	946	965	945	989	986	906	972	974	962	953	962	960	983	933	972	978	973	943	903	925	923	948	938	946	972	936	1040	930	935	900	956	876	889	937	935	905	895	955	1010	887	906	949	945	960	972	943	953	963	931	957	937	936	901	1010	974	956	911	918	963	961	972	964	965	949	948	902	936	953	904	971	985	965	946	1009	927	939	952	1031	1012	940	916	919	907	968	924	909	944	875	966	929	944	926	992	948	934	932	950	915	942	930	949	928	894	939	989	985	973	992	934	987	912	922	949	955	983	917	917	901	950	964	938	940	903	957	917	971	964	959	908	936	939	971	979	933	952	931	1039	959	968	939	978	895	943	980	958	944	951	883	936	928	977	946	878	935	932	888	976	993	913	966	908	1028	993	967	1003	928	968	921	961	996	926	985	988	946	948	954	930	975	909	900	913	946	906	930	944	926	953	961	957	912	949	960	997	946	928	903	972	941	947	967	919	987	956	931	912	910	962	925	901	979	999	943	939	843	939	958	967	964	918	915	976	970	926	932	930	941	940	940	956	953	950	924	937	967	914	937	923	960	962	974	972	964	945	941	895	924	951	963	937	947	930	951	968	936	961	926	962	922	915	938	911	971	961	939	961	969	943	949	962	926	960	947	916	997	934	903	986	941	938	946	920	1036	1002	936	939	995	945	1005	912	990	938	932	926	954	945	862	974	928	923	881	929	939	954	1003	974	948	931	916	1008	936	1005	1008	907	891	923	957	938	933	936	929	865	925	915	906	940	962	895	922	956	899	913	969	928	922	973	919	937	922	992
60338	35066	16541	5262	2077	720	533	449	425	461	415	444	467	467	441	455	407	448	445	449	430	481	435	493	478	474	428	442	442	409	431	453	489	467	427	492	456	434	428	449	427	462	435	443	455	423	429	416	448	461	476	479	476	476	413	416	447	438	449	492	463	485	487	403	415	454	453	474	478	476	449	470	504	429	398	440	471	456	443	383	423	420	436	461	475	473	437	447	471	383	439	434	459	427	465	436	450	426	430	438	438	444	468	450	451	442	431	447	436	441	428	470	405	461	476	501	457	479	427	410	442	452	426	506	456	455	409	445	446	451	488	453	434	426	441	437	437	448	473	420	482	422	474	440	456	430	453	446	403	432	442	418	425	464	441	488	432	426	500	443	424	443	451	483	401	452	428	437	453	426	414	408	448	447	410	436	413	433	410	447	478	433	429	451	421	433	455	452	442	439	427	437	439	457	427	401	431	433	498	433	414	438	405	435	419	398	426	451	432	456	447	433	443	426	485	435	464	419	456	434	437	464	382	444	461	468	422	505	416	436	438	419	437	460	450	465	464	439	428	420	444	463	440	413	460	409	458	435	465	475	447	413	455	474	419	443	474	488	405	447	448	430	459	411	451	459	446	481	438	452	435	458	441	444	463	438	422	467	444	462	446	475	428	487	475	446	446	466	424	413	444	407	417	442	493	430	447	433	432	481	456	452	454	435	452	431	429	441	421	419	403	412	449	462	418	444	444	459	450	425	452	466	442	457	438	445	464	476	483	447	455	447	423	438	480	456	409	425	436	445	398	447	410	462	465	445	476	467	462	456	447	434	447	445	470	434	471	432	447	428	477	443	432	433	483	428	457	459	453	428	457	479	413	436	435	428	444	479	461	417	459	426	443	452	469	426	430	465	418	417	420	427	433	476	427	458	472	453	446	447	422	469	461	444	453	443	444	421	415	482	444	410	461	447	425	423	440	439	498	444	390	405	430	481	443	481	447	444	465	461	473	414	441	480	450	460	472	430	467	501	424	440	447	448	408	439	422	488	418	456	477	458	445	456	446	469	442	461	455	444	459	470	463	438	445	433	470	424	417	476	475	462	449	419	454	438	448	447	450	454	468	466	470	440	449	417	431	416	504	481	457	385	443	463	454	432	416	437	480	430	450	441	393	444	412	444	473	440	464	455	462	444	464	420	434	402	433	455	429	441	442	418	475	493	447	407	426	425	437	431	456	460	458	428	443	437	461	446	439	464	454	467	441	471	457	458	431	478	433	422	405	421	450	431	468	453	425	462	440	453	443	477	441	468	400	442	449	482	448	446	475	445	431	424	399	426	443	441	425	390	463	431	470	460	424	450	464	440	434	416	460	427	455	423	441	428	470	485	440	490	477	442	431	456	452	416	426	455	448	412	430	444	439	453	445	440	457	438	455	457	482	414	493	434	497	483	433	406	410	428	464	460	428	435	468	412	395	440	444	457	432	479	470	455	439	455	458	455	423	436	452	446	446	421	447	421	422	435	434	450	433	453	426	432	455	475	465	443	452	425	432	422	440	427	439	424	452	445	491	448	408	452	412	427	403	442	440	461	454	426	485	442	454	435	447	412	464	471	440	451	464	448	439	462	453	437	438	440	476	450	448	456	466	392	441	426	404	422	468	444	446	440	429	430	426	467	437	460	430	497	455	423	435	474	472	437	498	459	424	443	453	422	451	462	439	488	460	462	488	424	442	415	471	431	436	453	475	421	423	499	477	457	466	472	440	433	447	453	455	437	393	444	452	454	434	454	448	468	463	410	453	462	508	401	404	394	441	466	466	441	467	423	460	489	469	425	461	460	447	408	419	456	406	412	441	468	435	459	428	450	454	420	455	436	462	422	409	434	474	464	435	489	424	472	438	481	424	458	446	422	451	434	445	478	430	431	455	421	435	412	428	433	486	445	416	466	417	456	436	475	425	455	394	438	449	415	495	464	477	489	435	410	460	417	460	465	452	441	443	475	478	438	451	433	461	394	421	458	419	467	417	417	450	441	432	465	439	460	423	439	437	461	441	492	448	398	449	423	459	440	536	488	413	466	422	479	479	443	443	449	437	438	416	441	451	433	442	461	454	495	441	474	457	492	432	388	426	401	444	453	435	434	457	436	475	464	471	454	450	430	423	432	401	469	456	417	436	459	443	475	466	451	440	435	455	413	452	435	431	437	452	501	479	449	405	445	418	452	463	454	445	470	472	433	487	441	414	438	428	442	443	433	431	433	440	448	440	447	409	456	445	484	486	441	445	421	432	466	440	440	434	480	428	432	410	441	464	402	447	460	451	476	465	423	460	433	420	439	451	407	418	457	436	433	466	484	459	454	436	453	454	454	479	477	437	434	416	448	450	458	435	445	454	435	416	425	423	391	413	445	455	420	432	442	389	449	446	420	444	406	421	459	394	439	446	439	437	422	462	473	486	467	450	470	424	416	482	439	482	425	463	438	486	483	451	456	444	427	446	417	445	396	437	441	419	460	449	441	452	440	449	461	432	494	409	402	469	449	428	457	412	478	453	427	449	477	411	420	508	498	471	438	460	475	449	443	419	421	406	429	433	436	438	419	420	452	458	443	427	429	453	471	447	427	459	399	477	421	448	412	433	431	432	432	474	466	436	429	452	420	484	419	446	452	410	481	460	438	430	443	440	418	444	433	423	472	458	491	469	433	437	483	444	421	401	436	423	438	459	473	416	421	437	517	457	460	484	414	449	443	423	490	477	442	463	486	449	444	435	454	429	453	421	450	429	414	436	465	480	452	432	420	468	444	463	398	369	470	432	447	451	450	457	430	452	426	416	441	436	430	468	470	461	496	431	436	427	454	474	438	399	439	427	474	444	462	486	430	471	434	471	415	453	490	427	423	437	437	450	478	459	419	423	454	491	469	398	446	470	457	431	488	424	431	431	425	421	412	430	448	440	438	468	440	452	456	423	451	496	445	413	420	435	466	484	453	401	471	463	458	421	427	417	464	423	440	438	420	445	391	431	463	430	422	475	428	440	429	436	448	454	423	441	437	471	447	443	398	402	451	460	416	454	444	460	472	472	453	424	433	420	441	408	423	439	459	443	480	423	469	442	424	425	446	461	439	434	436	440	439	425	429	444	457	465	499	434	477	482	458	434	462	469	478	440	471	436	426	431	453	457	415	486	427	446	459	420	453	417	467	470	415	426	427	398	420	482	411	437	381	439	456	416	419	427	412	478	438	380	449	464	458	444	431	489	446	444	465	430	455	439	445	415	453	453	459	438	438	426	431	406	463	443	401	408	473	422	464	455	467	425	470	440	476	397	486	482	422	450	442	440	428	476	447	419	478	463	444	445	453	466	493	442	446	431	436	446	445	466	414	406	458	393	431	404	455	417	449	422	438	462	432	443	465	431	440	449	448	418	467	467	433	445	411	478	490	436	507	428	457	440	457	454	428	439	427	444	461	488	462	449	436	438	451	420	425	426	446	466	438	475	419	413	440	445	424
41617	28095	13440	7830	4690	1801	1221	1079	1067	1003	943	933	990	957	960	1006	990	978	997	1038	1055	961	1003	956	941	976	963	909	881	990	981	958	969	992	932	959	973	960	935	1006	912	996	986	993	931	963	932	1040	984	979	988	1026	961	990	988	1000	1013	1010	999	964	967	967	966	906	939	957	970	960	969	972	962	1004	930	954	932	952	978	960	990	964	944	990	950	927	992	1012	963	938	897	988	922	968	942	914	940	977	981	953	934	921	979	1029	970	968	911	921	977	990	994	935	989	971	972	985	962	1058	992	1005	954	1053	976	994	981	998	974	996	925	905	954	972	898	983	998	977	968	911	968	969	961	947	954	992	1054	977	1005	949	922	1022	988	931	1037	934	901	943	944	984	993	954	977	971	964	957	1005	933	1032	954	962	977	1005	981	900	960	991	987	940	1006	949	957	946	994	951	953	923	930	972	977	962	935	979	982	992	943	951	1004	971	948	963	973	974	955	1019	940	936	985	966	1008	938	961	989	955	949	947	933	957	965	955	925	920	922	971	1010	969	945	966	973	971	906	917	913	960	996	923	929	983	1017	923	977	1008	1007	984	1007	982	957	1024	944	1005	976	924	967	991	937	970	975	987	971	979	951	1004	1008	1014	975	961	957	994	1001	939	1049	912	953	973	962	904	1049	995	973	1026	928	984	980	938	909	969	1002	985	991	1000	970	942	958	962	989	956	929	972	995	951	947	1000	938	948	969	958	981	988	988	960	994	1001	920	971	976	986	951	978	894	950	983	989	956	968	999	939	994	889	969	985	958	973	923	1000	983	964	1002	1005	948	1012	952	945	938	980	984	1029	968	962	982	927	1029	934	940	940	953	950	926	968	937	947	947	960	931	999	988	923	943	941	923	949	950	971	936	976	951	996	988	910	928	935	943	965	923	935	938	966	944	983	998	931	968	950	917	970	987	1027	945	935	973	1005	943	982	947	983	968	1001	949	970	912	942	972	955	948	1027	981	960	981	1006	942	998	954	981	961	950	963	950	940	929	931	950	993	1005	972	993	1010	957	969	942	942	931	956	968	918	1026	897	921	930	989	997	987	973	969	954	932	944	962	1000	931	964	999	947	956	974	986	958	890	982	950	1000	1002	976	994	945	918	962	948	901	967	921	919	963	940	985	945	934	996	995	973	936	982	946	932	979	992	981	1017	1027	991	1009	975	935	973	970	968	948	1014	940	945	942	953	973	939	993	974	987	969	996	951	970	968	932	927	952	950	975	986	983	945	978	923	983	966	1002	955	967	974	1030	937	966	954	963	964	963	942	962	949	984	982	1033	934	987	975	936	971	950	983	988	995	973	970	999	935	1022	1010	1012	972	936	1010	969	978	956	942	908	1014	994	1034	966	971	974	960	986	977	986	970	1007	890	956	936	1009	945	985	964	999	994	968	948	968	944	959	978	953	990	955	946	993	1018	974	953	981	1026	940	922	948	985	941	1014	913	950	957	957	960	958	930	993	1047	1002	1028	959	960	920	956	982	966	935	991	985	1012	1012	984	986	1005	922	951	967	906	931	983	985	945	965	957	959	975	942	996	991	1002	977	960	949	973	999	951	890	956	987	925	985	935	939	1020	923	997	988	949	958	970	971	1002	1012	998	958	994	973	978	928	955	976	947	921	937	967	965	997	981	954	939	966	947	965	973	957	972	923	994	967	894	965	989	989	995	990	967	945	1029	1007	958	947	923	970	985	959	1021	939	952	938	1008	974	946	971	953	978	1005	973	1008	951	951	967	949	949	953	943	951	962	914	960	958	938	941	972	1001	931	968	1006	998	937	979	955	982	972	954	925	1014	960	910	986	1036	973	981	946	994	994	937	892	954	932	1013	951	979	975	940	982	1005	966	926	935	954	980	948	876	963	961	1006	963	970	977	1038	963	919	947	956	1027	968	991	961	932	918	1016	971	907	954	944	925	940	991	917	948	945	967	944	946	949	936	953	975	928	951	988	992	996	916	1003	975	996	1003	994	1037	942	956	968	991	964	924	947	970	1005	976	975	927	930	990	982	1041	949	962	1061	943	957	965	1011	915	954	969	1008	986	941	946	993	992	985	923	988	968	962	910	964	946	942	955	1007	971	1033	959	934	956	977	974	977	954	950	988	962	993	997	932	981	994	965	958	987	1003	990	1010	1023	920	926	933	977	925	966	928	918	1022	958	1013	950	946	949	983	900	988	954	985	942	948	981	957	929	1012	946	943	1004	972	964	951	998	991	971	1022	975	1001	983	986	941	928	1002	946	953	984	971	989	974	947	953	981	966	973	985	921	981	912	931	978	956	959	989	969	913	1021	972	1063	965	957	911	961	1005	933	931	962	951	950	926	958	954	947	966	938	965	934	975	958	967	994	1021	949	952	1007	1004	964	953	924	950	972	946	971	968	952	925	990	965	935	961	905	980	949	976	950	944	884	957	966	908	1010	980	972	987	1016	980	995	979	979	938	952	945	985	943	931	903	1000	956	951	1002	934	950	960	905	987	967	972	933	971	1022	994	1027	959	995	939	932	1001	960	961	908	962	964	926	1017	916	1001	933	992	981	992	978	980	969	993	964	973	902	983	946	929	1024	993	1015	978	943	936	935	981	952	987	972	974	998	982	976	982	970	943	955	965	990	976	927	982	984	987	975	944	915	934	956	975	1024	1005	974	921	981	972	884	1001	960	990	993	949	942	941	996	977	912	966	974	984	989	966	991	1027	965	949	977	969	977	925	972	944	980	991	934	925	998	973	1015	982	1023	888	916	981	1017	967	962	958	981	1073	902	977	981	978	969	917	946	933	970	972	933	988	1001	964	1014	970	995	974	970	931	1002	957	974	965	1063	962	936	946	984	974	1022	1039	943	980	904	947	1047	960	997	983	980	967	951	971	993	968	910	953	961	952	953	991	979	972	979	890	934	964	980	956	979	989	983	950	925	999	968	961	924	963	929	952	970	945	994	977	922	932	961	977	987	969	935	956	961	940	927	995	951	1007	983	1045	976	990	1018	971	943	996	1027	976	966	948	946	983	997	983	932	948	926	969	998	968	975	961	1004	978	997	906	981	960	1020	926	1007	979	939	995	978	977	943	1011	982	960	946	955	1021	956	997	928	991	960	1002	953	981	949	949	977	1016	963	978	973	954	977	959	1023	952	969	968	944	949	980	950	950	978	957	955	983	990	959	978	950	979	940	1004	947	979	1050	935	1023	964	1015	973	952	983	1004	912	915	924	955	927	990	926	949	983	984	978	1064	1035	934	961	994	963	907	947	965	907	965	956	957	1036	990	975	992	996	910	1002	979	1000	1011	965	960	931	944	959	964	968	1006	914	977	1005	925	942	991	964	946	930	958	962	952	953	932	982	983	988	959	976	978	968	906	961	996	937	951	934	999	924	988	929	991	985	1018	934	926	966	943	930	980	947	992	952	923	993	991	1011	981	983	959	944	1003	940	928	964	958	980	1010	960	963	956	1008	921	965	946	959	971	996	935	972	1012	951	959	990	974	1009	978	941	925	1020	918	980	978	986	953	1019	976	956	1030	1005	986	980	923	983	1005	993	966	977	955	982	979	1006	943	951	1033	971	961	935	986	980	961	980	994	970	938	965	934	1009	974	1017	914	982	963	983	927	925	962	938	905	954	933	984	928	940	1007	977	945	983	920	972	972	937	988	983	929	922	962	961	955	1029
52855	22273	4916	1028	755	617	502	452	482	433	449	392	371	401	449	441	414	423	423	423	447	452	421	357	456	410	407	414	430	409	406	411	400	429	406	420	440	431	396	405	426	397	373	392	422	466	452	446	410	400	382	436	426	448	425	436	417	459	442	433	430	419	409	461	463	436	447	391	391	434	440	389	381	425	377	467	441	423	461	415	418	438	416	444	433	430	416	411	457	382	390	436	364	430	407	428	393	432	421	426	449	400	463	455	415	435	385	423	395	402	396	403	380	434	421	453	367	415	418	421	419	442	415	426	447	402	421	428	421	416	383	407	379	480	424	395	418	430	424	434	443	427	387	448	453	396	418	461	431	394	399	414	445	393	404	431	390	404	439	422	423	418	418	416	381	411	414	399	443	449	442	417	441	413	450	459	370	459	420	424	447	416	469	398	421	382	443	455	415	441	433	383	420	446	433	454	439	422	442	401	410	430	435	382	440	417	395	399	408	384	409	441	431	433	454	475	489	434	453	403	451	400	493	426	427	422	414	426	398	433	429	436	415	399	391	454	407	421	434	436	424	404	406	426	437	440	425	451	378	394	455	446	371	399	425	421	464	459	419	440	430	440	427	450	476	389	411	441	442	442	429	392	439	384	448	466	428	434	445	402	392	469	440	418	446	403	434	401	459	433	432	405	441	455	432	415	410	452	431	390	440	382	391	386	462	380	415	432	414	441	408	393	410	422	457	427	374	436	434	411	400	398	425	420	437	445	436	429	434	420	436	431	397	408	398	435	424	391	396	450	434	444	422	446	425	419	425	421	429	389	431	431	418	408	423	451	397	406	452	415	428	371	430	426	461	406	387	446	430	398	383	418	415	463	464	425	428	458	442	433	444	423	475	422	450	403	425	393	402	425	418	442	422	396	415	441	410	461	425	441	446	472	418	406	403	384	403	415	453	452	457	467	467	449	448	391	389	452	463	407	411	431	434	428	439	450	388	417	424	398	426	460	395	408	401	384	425	439	457	373	424	402	443	431	466	403	417	401	457	392	376	446	435	469	425	411	472	457	419	418	462	397	457	455	454	404	405	431	408	408	429	421	409	412	406	425	394	411	430	422	416	452	395	425	423	438	413	426	406	447	497	399	414	405	415	421	404	440	473	412	437	421	416	439	405	420	427	434	424	426	406	410	382	406	424	412	438	461	414	409	408	433	412	398	420	402	416	437	425	414	441	434	445	432	451	408	406	446	460	389	431	415	421	479	402	421	431	444	416	432	431	398	434	436	423	381	464	416	437	409	445	437	455	406	446	397	427	434	433	404	486	446	414	457	442	419	416	422	444	451	399	415	442	477	413	446	444	436	472	413	471	438	443	406	397	412	400	449	449	405	424	440	430	409	473	411	394	436	433	385	410	415	421	427	394	428	419	412	408	441	413	421	418	448	425	402	416	406	438	395	445	400	428	412	401	444	439	406	446	451	436	372	435	442	412	398	452	404	411	436	407	421	389	418	402	459	412	417	443	402	440	403	424	467	416	387	412	409	392	391	422	424	445	434	469	452	426	409	450	412	401	470	440	454	454	430	445	471	438	409	384	438	413	427	419	446	444	407	428	410	408	446	408	419	432	423	418	448	400	458	404	419	429	401	399	426	406	434	428	440	380	417	425	409	414	428	431	404	427	410	404	389	422	411	401	449	438	401	421	422	431	428	423	454	436	408	384	427	398	425	394	440	408	421	400	444	447	477	424	426	416	447	440	450	454	397	426	434	403	422	420	423	409	430	415	432	455	433	420	450	458	411	388	395	466	467	430	440	407	435	408	408	373	408	441	382	423	440	405	433	460	415	412	373	389	454	436	430	434	424	450	454	407	435	424	416	414	420	438	434	441	396	438	412	424	432	394	446	438	417	393	424	412	435	451	444	429	401	425	438	432	438	410	413	412	410	416	369	396	431	410	444	414	377	418	445	443	418	415	426	427	427	421	413	443	429	393	425	484	417	447	399	413	404	468	456	407	386	427	408	430	431	427	418	426	435	403	385	396	421	447	392	427	451	443	396	400	436	402	441	418	403	438	392	414	416	403	415	445	454	447	440	411	438	442	401	401	442	444	410	400	430	483	432	436	391	417	402	418	426	437	435	411	422	395	393	452	434	450	411	393	393	421	416	439	439	411	483	421	463	417	435	429	431	426	447	400	429	401	460	428	444	418	424	403	402	416	438	416	444	446	445	434	376	407	404	454	443	429	426	430	428	447	444	421	451	417	422	405	415	370	421	435	393	445	424	404	437	431	429	381	404	387	432	442	435	425	422	471	405	433	409	438	437	431	436	437	452	438	441	477	395	397	410	399	442	419	416	453	390	423	421	402	392	390	412	445	418	414	409	467	440	411	390	412	433	422	422	430	443	402	445	431	457	391	451	431	395	446	457	430	433	437	414	445	469	434	414	460	417	429	433	470	441	384	459	432	399	403	437	403	419	391	409	439	413	463	426	435	422	392	439	431	384	423	441	422	417	435	413	380	432	413	388	445	431	447	406	407	405	405	419	406	429	402	439	429	434	439	406	406	421	422	479	393	425	451	409	421	441	403	377	438	464	475	444	403	408	433	436	414	408	412	417	435	418	437	434	406	437	463	468	446	397	396	378	410	410	393	488	415	434	426	423	446	399	442	445	400	424	416	434	436	409	440	393	396	395	419	462	415	426	427	387	418	437	452	429	364	438	419	409	410	405	419	381	408	426	423	443	421	407	445	415	404	420	417	403	400	478	412	414	423	474	454	416	416	412	404	427	400	395	441	415	421	408	443	432	423	425	407	410	415	413	421	422	412	373	417	448	435	473	361	429	432	427	430	423	429	435	406	425	400	469	420	415	417	452	410	411	422	400	436	415	413	419	443	385	392	428	462	366	430	423	384	415	420	461	456	421	447	415	457	439	431	430	439	416	408	429	449	398	420	424	482	380	421	411	397	410	388	426	416	455	452	438	436	479	412	449	457	445	398	458	387	472	411	446	405	413	436	480	456	421	451	435	408	452	444	430	437	441	392	431	459	416	434	425	410	387	427	427	434	429	406	420	384	383	430	462	434	444	405	413	443	434	423	428	429	447	435	416	440	444	411	400	471	402	427	455	423	420	457	452	421	383	404	409	442	406	394	413	427	402	408	412	445	419	381	421	398	429	418	402	409	402	428	415	442	409	400	405	394	396	421	386	387	391	437	438	443	391	460	406	441	409	417	448	423	436	445	375	424	450	468	420	424	442	443	408	392	436	408	416	449	449	404	441	415	417	446	430	406	425	449	443	399	396	462	431	405	424	413	453	398	455	441	431	429	445	462	434	428	401	439	408	415	426	449	394	410	454	396	405	443	427	400	463	418	410	403	464	427	411	408	442	472	448	477	419	409	432	447	433	418	418	424	445	417	415	459	441	419	422	426	432	430	418	435	403	427	407	438	459	406	390	444	439	411	441	445	415	429	396	412	387	435	438	411	419	401	417	441	428	425	426
36848	15815	4390	2054	1772	1353	1025	950	972	928	866	900	952	946	962	950	929	954	972	918	920	938	860	880	906	901	938	903	939	906	924	922	935	868	931	943	926	913	921	948	943	896	968	935	924	917	908	892	882	959	950	933	909	996	935	919	937	968	944	942	991	891	875	895	964	870	952	887	931	916	934	906	931	892	928	958	923	886	949	975	963	879	984	876	929	912	934	949	937	877	933	962	872	915	939	914	977	906	961	881	890	856	896	919	951	946	952	924	953	936	970	962	977	923	901	926	905	924	933	928	886	911	937	885	899	932	923	946	903	864	949	928	948	913	913	902	958	884	962	942	952	913	973	940	913	918	907	908	865	923	888	971	899	983	962	928	961	934	936	871	904	917	894	897	906	931	858	928	995	897	896	895	931	907	899	927	965	939	934	911	855	875	896	875	891	908	908	920	957	900	951	898	916	921	900	954	864	934	894	918	878	930	905	913	996	936	941	943	865	878	903	937	927	901	900	931	927	892	902	932	937	915	922	926	916	960	904	899	927	923	960	950	919	914	909	957	914	930	880	931	943	910	967	883	925	948	964	920	851	935	938	910	943	956	899	937	879	904	893	974	869	910	932	952	905	973	877	915	936	971	886	961	908	959	972	864	982	842	871	918	900	924	925	949	882	880	930	920	946	890	931	930	937	924	912	916	925	884	953	907	896	917	987	904	917	880	954	937	937	962	890	921	923	927	902	885	932	933	922	854	945	893	891	916	907	962	975	868	887	960	933	910	958	953	936	946	948	928	955	961	922	889	963	884	952	967	924	868	916	949	937	922	900	903	919	926	936	947	897	951	889	922	883	926	892	895	928	948	929	928	955	878	949	866	977	909	924	948	927	902	966	948	922	916	919	871	940	922	898	891	918	889	876	942	928	991	880	980	907	941	899	922	935	916	944	926	979	911	926	940	891	924	903	909	968	897	947	944	878	920	913	952	887	938	852	929	906	949	928	925	958	988	949	914	963	909	930	905	864	932	888	971	972	944	949	905	932	900	980	872	889	903	909	952	961	894	882	907	917	946	929	886	962	947	966	951	998	899	964	906	933	948	954	990	952	891	884	967	938	902	939	937	967	968	912	829	957	928	964	910	968	952	901	953	939	939	980	936	911	939	863	931	899	937	912	914	942	873	924	863	928	887	966	899	909	980	946	938	904	894	936	916	912	917	929	963	888	935	890	923	896	926	867	915	999	908	930	982	870	931	888	980	930	983	927	892	942	873	887	934	903	937	894	923	938	886	862	928	937	928	948	933	906	943	962	1000	970	961	926	915	956	961	906	931	983	953	936	967	901	920	989	929	882	887	916	972	851	882	905	878	900	942	912	918	917	970	939	862	909	902	916	932	909	919	937	886	934	908	954	988	906	925	954	881	956	902	944	921	923	909	943	901	894	921	894	974	988	951	918	925	922	954	914	950	981	925	931	920	904	946	918	949	965	918	968	883	945	950	870	916	970	901	957	884	990	951	941	908	919	911	888	890	963	977	944	918	918	881	882	940	873	918	920	926	918	910	941	948	952	888	909	898	952	949	935	971	900	926	946	952	894	932	903	898	974	916	879	883	888	906	929	897	922	889	905	903	935	893	882	955	924	914	922	903	934	902	874	930	908	929	956	928	953	944	852	823	920	951	1014	994	960	929	933	906	969	943	907	924	904	938	930	959	894	980	915	949	951	927	903	907	948	931	930	933	896	960	984	947	946	911	933	896	933	934	838	925	890	949	1031	912	903	935	917	843	980	865	948	947	931	931	871	923	926	944	921	861	952	907	923	969	901	950	900	956	940	961	922	926	891	927	919	911	832	895	966	917	947	978	954	886	879	887	939	893	899	937	960	908	975	915	939	887	895	892	949	892	916	871	928	960	901	974	895	969	888	907	912	959	918	923	904	883	918	1000	940	907	907	920	927	857	890	964	934	925	943	855	962	988	919	943	880	946	925	928	903	950	936	966	978	906	988	911	931	851	902	915	930	923	916	936	886	885	924	870	928	928	921	882	937	931	965	956	948	924	977	944	919	888	932	909	937	883	890	939	891	895	915	892	922	910	944	984	906	925	986	938	923	962	863	929	922	934	908	901	884	963	925	912	896	900	923	869	892	901	892	891	915	965	935	962	928	905	916	929	910	934	869	922	905	964	970	925	909	820	930	957	949	947	898	955	890	987	927	892	882	889	904	927	961	951	934	916	943	943	929	972	917	884	924	914	951	944	912	899	948	947	925	942	941	935	948	920	927	916	941	906	952	970	913	958	889	961	925	927	895	936	893	884	903	930	898	920	964	889	928	922	985	892	914	958	933	919	868	980	978	926	928	935	988	933	922	921	858	906	949	899	911	886	918	903	934	902	965	969	951	934	893	913	942	907	944	921	923	916	947	893	920	920	855	867	954	866	916	913	883	940	946	937	931	910	906	929	1011	895	892	843	919	941	891	952	938	926	941	877	877	953	898	997	964	946	936	941	936	910	933	934	902	903	910	887	966	943	945	910	915	926	880	923	929	925	911	883	933	973	933	891	907	903	951	946	863	884	871	941	895	914	917	920	917	915	908	928	956	927	865	925	928	920	918	976	897	924	885	959	921	913	939	952	963	930	897	897	915	897	941	909	972	968	950	908	930	917	906	900	893	930	923	917	937	964	908	898	930	966	955	890	932	920	1000	921	918	942	932	942	919	919	907	935	921	880	945	885	973	980	885	919	946	923	912	881	908	916	958	932	936	915	947	938	949	929	989	906	941	963	928	928	939	887	885	909	908	967	948	923	916	945	930	947	924	907	936	944	938	891	966	921	895	950	947	914	963	958	939	886	927	905	927	891	929	987	940	893	903	936	869	910	923	942	887	905	915	944	875	929	889	928	961	923	903	907	958	926	872	948	906	921	870	938	855	934	959	949	971	915	946	904	938	943	922	910	918	918	969	922	882	931	912	934	895	897	905	915	920	968	927	938	944	931	929	941	934	918	891	938	982	899	883	967	951	930	915	902	920	951	941	946	889	965	931	947	927	989	926	918	919	957	863	979	921	941	898	925	899	910	901	929	897	933	904	950	920	903	876	904	888	899	941	899	905	896	913	952	905	905	894	874	898	911	916	921	936	950	871	887	888	849	936	942	936	979	892	864	889	955	930	901	928	920	961	887	915	901	873	949	844	932	908	939	889	904	907	904	900	937	955	920	962	892	904	947	946	921	946	924	933	928	888	931	897	943	899	879	968	938	929	893	926	906	904	906	879	887	919	887	935	872	874	938	950	1012	890	932	937	963	907	962	929	904	939	864	962	907	900	936	897	924	942	947	979	916	901	913	867	912	920	897	938	962	953	923	926	941	950	898	931	938	935	940	932	939	854	914	889	892	920	1018	868	956	944	914	909	949	931	966	950	972	883	927	969	889	883	901	882	919	945	950	871	928	911	929	979	927	973	877	890	891	926	925	927	933	940	882	960	929	950	905	915	921	893	955	930	921	928	945	968	909
62483	25570	7830	1716	919	628	542	455	418	411	439	428	477	442	428	405	447	459	441	488	428	439	442	416	481	484	456	427	440	437	405	457	475	431	398	474	445	421	418	434	478	436	449	442	429	408	450	450	454	430	485	429	451	421	448	450	435	432	485	430	418	435	459	445	437	433	415	429	433	439	435	383	445	441	450	423	448	450	421	463	456	431	459	457	457	427	421	420	440	413	439	446	437	466	451	417	439	428	392	419	440	468	473	404	446	438	467	436	447	396	426	439	411	458	446	407	417	427	422	490	460	439	422	431	431	434	444	430	437	449	430	411	456	444	439	455	446	438	477	451	439	418	423	494	438	430	432	402	452	424	398	467	453	434	434	422	462	427	426	419	439	431	436	469	457	439	451	442	434	429	486	443	402	480	416	423	457	498	442	477	436	402	447	473	431	460	425	417	496	456	459	484	465	445	415	439	435	424	425	449	440	441	433	428	444	457	419	419	460	473	442	452	423	444	460	449	448	408	433	447	445	452	453	413	455	461	416	468	419	456	467	435	398	443	414	469	445	409	409	409	449	407	433	443	434	400	476	443	439	460	472	426	433	434	455	473	433	408	441	441	425	462	422	415	422	440	442	458	461	425	420	472	463	476	447	437	407	411	455	421	463	455	446	451	400	426	420	413	421	455	428	431	416	446	460	420	439	416	415	433	454	468	445	443	408	456	427	443	409	418	440	437	436	437	416	449	402	434	432	390	467	440	436	417	453	461	439	418	423	443	389	420	424	460	428	458	447	447	442	432	440	507	493	439	420	419	432	436	456	451	434	433	468	448	403	449	444	425	467	490	418	437	438	492	444	425	433	474	409	451	429	430	431	443	465	459	450	441	418	436	455	439	460	438	458	424	419	406	432	457	455	444	418	416	404	424	426	432	435	475	433	446	423	443	453	435	419	394	448	448	425	429	440	414	453	448	443	479	434	444	446	462	412	464	444	423	431	430	402	452	424	438	489	454	457	469	442	442	427	417	424	447	486	419	468	410	442	431	410	403	497	470	405	453	404	418	464	411	416	391	430	432	433	428	422	436	426	433	483	429	442	439	418	452	443	461	492	426	422	389	394	481	483	434	422	432	434	406	441	444	418	410	447	447	477	446	409	428	440	430	425	433	418	432	426	463	477	416	437	431	458	448	447	448	457	447	444	440	419	431	408	502	398	444	406	420	475	401	481	433	443	454	445	431	438	434	481	398	411	491	447	429	394	435	473	464	413	439	447	442	420	491	421	440	435	403	449	459	396	465	485	471	462	420	434	444	438	448	416	497	416	443	418	456	453	483	445	435	444	449	495	398	446	437	435	458	435	440	441	458	450	464	438	431	472	444	453	383	413	402	406	414	432	442	450	449	412	461	435	492	449	446	443	424	433	368	396	438	462	466	424	415	440	437	442	407	432	436	420	436	485	426	443	443	477	476	418	431	418	458	446	416	431	380	427	437	405	430	458	397	459	445	469	457	433	396	374	429	420	401	474	465	456	397	463	418	419	463	421	407	415	438	469	438	424	441	413	429	435	430	459	410	458	489	442	421	445	440	424	434	432	417	465	496	439	438	442	461	469	450	465	442	414	475	426	478	399	440	446	495	487	444	454	483	429	440	459	417	429	426	455	406	446	436	435	455	457	427	420	442	441	425	437	477	426	397	450	467	422	487	450	430	429	470	432	435	410	421	423	456	423	407	425	414	460	443	434	447	439	442	446	431	439	411	438	421	454	466	430	420	456	450	448	459	472	381	407	420	438	455	440	432	402	405	456	426	416	442	456	377	416	431	445	455	490	451	448	417	473	389	440	453	429	430	437	444	432	434	428	451	492	443	403	482	416	411	439	442	422	422	460	463	447	445	449	424	444	405	430	413	408	402	438	456	441	454	415	440	408	478	398	430	417	468	432	432	414	433	426	433	436	456	414	458	460	477	395	436	447	409	430	451	466	403	421	451	458	464	404	433	479	389	414	424	477	427	427	489	442	427	419	434	424	437	414	426	479	384	431	445	415	471	437	443	443	421	462	438	435	420	409	433	427	411	396	464	440	450	412	447	454	436	434	454	451	451	489	440	462	424	451	441	443	460	411	430	421	463	445	409	462	426	458	435	431	438	459	429	442	417	454	435	451	391	450	497	425	443	462	426	456	427	378	406	438	414	440	405	459	461	451	432	418	446	426	437	495	375	419	433	463	474	458	397	422	455	460	419	434	444	437	450	448	423	468	429	446	401	434	454	476	402	471	445	448	466	436	442	429	416	466	425	465	460	478	407	432	447	428	379	471	435	436	407	447	403	423	494	400	452	447	410	461	432	427	431	488	481	438	430	433	440	444	445	429	423	434	410	405	447	459	424	474	459	425	460	464	389	445	383	406	455	405	453	450	474	419	439	424	490	434	448	434	447	433	429	477	390	439	426	454	436	435	445	440	425	432	431	471	449	483	471	432	426	472	469	391	388	490	459	433	435	432	450	426	453	411	415	435	436	450	442	489	421	374	398	472	382	442	434	448	459	450	418	464	407	431	458	423	435	426	423	423	446	406	477	426	470	414	429	412	487	495	453	451	456	441	433	459	431	447	440	463	436	461	453	418	424	435	447	469	461	443	453	447	462	405	423	422	440	447	404	438	421	425	416	470	478	439	459	486	491	442	430	490	431	420	392	418	428	420	436	402	460	398	456	438	438	445	465	482	437	416	446	469	433	482	461	427	438	459	425	422	414	400	454	462	438	423	441	489	466	451	405	440	402	453	448	468	421	479	463	448	427	456	422	475	437	431	439	462	439	441	490	484	473	472	417	435	437	395	411	423	432	439	465	429	415	439	461	456	447	403	440	426	441	455	446	417	432	419	455	454	475	454	442	417	459	433	440	410	473	375	461	430	437	462	434	397	451	458	435	451	422	396	442	411	425	448	442	430	424	458	488	455	454	401	432	406	444	454	459	451	430	409	466	426	470	412	469	454	447	405	410	445	432	443	450	416	475	461	422	432	413	428	430	458	404	371	445	461	465	448	422	408	472	444	383	416	454	429	438	407	448	431	403	417	399	463	444	464	423	463	415	451	432	443	419	429	446	442	476	452	429	430	460	436	466	475	421	459	454	473	439	415	467	449	435	438	469	440	468	444	471	432	486	419	411	447	432	444	444	441	444	453	431	444	455	493	464	488	432	457	439	435	420	483	428	447	422	434	431	455	434	453	418	487	437	435	467	428	388	440	446	442	430	470	462	433	423	445	456	446	440	447	469	460	392	454	430	419	476	476	433	452	437	418	445	434	404	366	458	434	443	433	447	405	442	451	413	424	457	420	444	435	427	426	442	452	459	470	389	428	458	401	447	458	447	456	414	437	422	402	473	436	418	409	447	447	443	468	460	430	425	453	459	437	426	457	450	463	418	411	424	434	452	419	462	425	399	416	447	426	401	462	437	425	406	413	414	430	396	448	423	451	441	442	433	430	404	417	447	427	462	413	472
43226	16395	5714	3165	2244	1621	1085	1000	977	959	953	952	948	933	1004	953	947	896	948	945	945	900	993	943	941	906	970	998	920	921	893	922	980	983	968	974	931	968	927	923	970	955	937	921	897	943	1007	942	901	902	894	941	931	1052	904	960	944	969	981	975	933	992	929	934	965	970	898	983	967	892	904	1009	924	915	993	903	922	893	1027	1009	919	949	950	936	951	989	926	940	955	904	978	950	935	938	975	960	943	923	955	1034	980	922	1001	935	903	957	985	894	904	960	933	971	969	951	978	951	929	944	948	943	927	970	975	1003	935	981	959	930	959	936	941	965	955	892	907	950	956	905	983	944	942	939	970	930	914	1006	972	967	939	982	941	943	898	928	982	951	928	967	936	935	918	953	955	964	1012	965	900	959	994	970	931	904	957	949	897	1004	944	982	970	957	895	949	992	908	977	937	938	953	925	949	892	952	978	976	916	959	895	875	988	947	956	965	968	934	959	942	945	935	961	970	961	930	996	943	981	960	959	944	965	920	916	957	966	1028	975	961	934	978	946	891	984	976	922	867	960	912	942	939	924	938	916	920	972	981	914	969	957	932	927	939	973	921	982	934	859	971	866	974	942	971	932	975	957	967	937	977	946	988	920	925	911	926	924	969	964	950	943	981	952	930	917	983	956	908	966	863	1008	995	955	949	972	944	889	941	915	976	977	962	957	905	985	1004	986	980	900	943	971	941	915	932	981	973	989	989	930	895	918	946	964	946	919	906	963	904	958	921	945	925	917	985	916	933	936	916	983	975	909	918	945	924	938	883	905	975	916	945	897	929	888	915	929	910	944	944	1015	864	965	943	948	909	961	938	968	952	976	936	956	983	970	944	928	885	924	956	981	939	902	952	896	962	1024	949	973	936	957	928	921	921	931	900	957	900	970	919	934	964	983	971	938	976	954	899	945	962	985	921	919	949	941	956	1021	969	944	1010	911	945	979	929	959	960	991	917	906	945	968	983	957	999	905	927	934	1004	969	940	1012	992	997	975	971	943	920	956	992	907	919	953	945	981	942	951	975	981	923	882	942	936	958	947	930	973	1023	1005	983	968	934	959	938	929	950	985	958	947	949	911	955	951	956	925	955	915	1027	978	972	933	946	938	940	951	937	963	933	950	904	897	969	976	900	936	959	967	936	960	935	900	975	968	951	954	895	952	956	943	975	950	973	875	942	978	937	967	984	946	958	948	963	891	943	905	972	926	967	964	944	917	968	911	969	905	916	974	959	947	976	954	947	965	943	956	988	988	1008	951	880	974	899	922	923	987	927	909	953	943	926	967	926	950	957	995	964	965	912	967	932	986	913	938	977	908	983	959	893	974	991	980	955	1033	886	958	917	968	924	907	979	938	952	956	957	953	966	987	965	979	985	960	944	956	983	969	930	914	971	960	1002	977	900	956	941	955	982	969	928	985	936	943	975	974	969	953	982	981	937	948	996	910	930	967	932	945	984	946	968	913	984	921	946	983	966	942	959	979	906	954	910	939	982	942	968	908	942	933	936	964	949	968	973	874	988	908	942	975	957	938	989	898	952	965	919	893	969	916	904	1004	1013	993	958	998	975	980	903	944	936	917	932	965	933	960	895	942	904	1006	1012	983	960	971	985	1036	946	937	954	941	913	945	918	965	940	924	921	946	971	935	934	939	952	894	970	981	968	894	955	971	933	997	913	1008	937	959	986	972	889	988	934	942	990	939	1055	938	918	934	969	954	919	957	971	975	936	985	977	921	986	920	923	983	943	954	943	945	936	971	1006	925	987	919	924	999	945	968	965	990	925	983	984	893	933	1010	931	971	966	937	930	980	976	981	965	980	930	1032	958	917	932	936	991	948	921	958	936	926	928	930	1019	902	1001	918	987	964	939	976	971	1001	913	943	958	943	1007	988	900	951	912	995	945	996	995	927	1002	976	959	963	962	972	1008	939	973	992	897	957	963	913	986	999	960	987	932	934	949	1014	939	921	934	945	933	994	921	853	887	957	931	930	970	973	954	970	1004	913	983	958	976	957	924	974	913	955	982	977	982	898	924	947	910	908	971	940	908	935	939	921	990	945	975	932	960	954	1007	991	974	975	954	938	973	948	1040	977	930	917	1007	946	1034	927	900	996	1032	927	948	950	991	936	928	913	926	965	944	956	913	958	990	1000	1006	937	941	931	913	913	895	961	946	957	950	912	933	925	918	926	923	1003	982	953	956	939	980	914	921	960	919	922	946	933	951	974	937	942	945	932	965	935	923	934	948	935	929	1002	939	914	1018	974	1007	947	986	954	983	955	921	948	964	894	917	1008	890	993	998	903	930	957	961	874	933	955	963	899	962	951	947	923	931	994	1011	969	992	978	917	990	926	900	1008	935	918	939	970	921	964	948	887	937	932	973	943	971	931	962	976	926	1016	949	931	882	967	964	972	954	963	919	941	970	944	951	990	967	991	937	993	970	963	962	995	947	928	953	943	987	976	909	972	973	974	908	926	885	936	888	887	933	964	942	940	946	935	1032	959	917	997	930	941	959	915	911	916	940	979	885	1054	954	978	918	957	1026	920	904	925	923	967	951	910	946	870	1039	977	933	998	949	978	983	953	923	953	987	960	964	962	996	979	970	917	950	974	934	928	1039	969	915	968	1002	958	984	974	1014	921	973	943	983	919	951	992	964	945	979	974	967	966	946	936	922	928	949	961	952	952	944	992	943	938	863	946	951	988	972	907	905	928	941	982	942	980	993	982	952	974	953	937	952	983	931	960	934	964	946	933	930	930	921	868	956	955	920	955	921	924	937	928	944	968	971	964	940	935	918	954	994	978	968	951	999	944	942	961	952	920	972	922	975	947	938	922	965	1004	943	935	981	916	923	948	965	992	1000	962	920	944	946	932	1010	909	971	943	945	955	920	972	970	921	952	963	1012	927	941	901	993	936	908	988	978	939	944	997	923	918	1002	926	976	991	927	943	956	973	888	894	933	959	1001	967	984	949	926	996	957	947	986	979	963	957	918	922	926	1009	991	972	968	939	963	961	893	963	1013	921	919	964	975	914	955	993	902	954	934	933	914	933	941	960	921	985	962	917	930	907	920	957	938	938	989	955	981	910	895	941	918	912	965	975	956	931	930	902	931	919	979	964	959	918	951	899	933	953	932	904	919	922	934	948	914	965	912	968	903	952	940	984	949	936	935	930	865	992	938	934	918	996	873	954	940	945	937	982	939	954	902	948	955	973	952	981	941	934	949	960	930	952	961	981	926	896	972	914	899	962	959	949	917	973	946	963	925	919	920	890	875	979	963	965	963	937	985	943	965	974	954	896	1003	932	889	928	897	953	959	900	961	963	954	937	928	883	939	927	966	974	950	894	919	951	963	996	999	942	930	907	985	947	917	901	944	919	935	922	958	949	967	1012	964	1008	929	952	929	938	974	898	980	993	962	940	934	929	880	927	996	934	976	962	908	888	1010	997	898	907	983	960	952	897	930	1002	995	1002	919	939	917	969	942	959	996	927	923	969	974	952	949	950	1033	903	947	910	1020	966	957	960	1001	894	932	992	952	945	998	976	967
60743	23097	6370	934	529	509	479	461	416	417	460	448	481	457	423	410	442	453	429	432	455	460	466	442	436	435	492	437	427	398	445	453	393	446	476	423	415	446	459	458	403	454	478	495	469	455	443	411	478	417	461	448	451	426	448	456	467	455	433	460	450	466	488	452	461	456	416	419	479	422	410	414	407	408	423	454	488	420	437	416	450	450	451	437	448	444	443	486	440	472	442	459	449	438	488	438	462	429	485	421	469	478	447	439	419	467	473	457	457	432	432	459	420	405	464	490	430	440	444	416	405	419	420	411	450	475	478	418	455	431	418	465	439	444	436	502	443	465	432	426	435	451	432	461	459	430	450	443	440	448	435	459	445	437	456	419	403	434	421	439	429	451	440	459	417	453	451	460	467	409	436	453	432	432	429	431	417	428	422	432	458	436	451	445	439	448	451	476	435	405	440	460	472	447	450	467	434	449	432	439	432	403	435	387	435	498	442	448	446	420	442	406	432	453	444	388	475	400	461	469	481	431	423	432	449	436	433	422	429	477	483	450	412	471	476	484	456	426	461	476	450	443	440	464	452	455	417	426	444	458	451	453	426	405	444	460	445	481	408	437	437	453	453	480	462	444	383	422	440	400	422	536	474	441	440	437	462	446	425	430	411	440	428	426	423	477	491	425	453	428	420	440	447	399	439	484	445	394	444	416	425	451	415	417	490	447	417	415	461	487	453	403	445	482	453	438	447	448	428	416	447	441	438	481	459	451	472	420	457	403	431	421	489	463	442	422	474	428	476	462	435	426	430	441	479	499	435	446	462	410	466	455	447	425	440	473	457	442	404	428	418	421	457	451	444	472	463	432	454	435	422	468	438	444	434	444	477	457	418	452	447	428	386	446	484	413	393	441	448	439	438	485	485	439	431	406	447	441	429	415	430	455	474	432	374	431	379	464	420	392	441	454	470	428	457	420	445	468	435	446	476	457	424	430	403	450	466	437	444	456	431	436	443	434	423	466	461	479	419	442	450	448	478	479	402	468	449	431	415	423	414	423	380	423	454	449	441	440	431	413	414	449	431	461	440	426	409	453	406	415	470	482	470	433	453	428	419	432	483	463	476	435	450	448	455	436	444	461	429	433	436	450	460	446	435	476	431	461	460	443	464	467	438	417	407	479	429	472	446	435	491	450	478	468	454	482	406	441	449	461	454	467	402	414	421	462	476	417	460	448	477	444	473	415	428	455	437	456	473	413	443	458	483	415	439	478	409	417	463	446	477	414	416	416	466	422	470	380	395	456	440	435	473	418	417	408	436	414	441	465	463	473	418	460	434	419	446	425	408	442	448	439	451	461	428	452	473	408	470	439	451	406	473	433	450	435	463	476	439	398	443	482	443	416	429	451	441	500	414	460	431	415	392	448	474	463	450	465	407	434	448	429	449	424	441	452	449	405	415	483	466	452	455	462	439	446	412	419	414	485	427	445	429	407	480	444	428	432	446	464	439	462	419	454	413	426	403	471	441	448	472	472	437	459	430	434	405	429	429	397	438	467	461	507	414	434	439	401	432	437	441	452	415	440	475	455	492	477	476	437	451	472	453	451	470	428	444	482	424	475	450	429	423	419	444	406	435	436	506	463	445	449	460	464	441	454	445	423	433	475	460	515	463	444	437	397	465	445	445	406	454	415	452	476	440	460	433	503	373	427	440	421	447	438	426	403	431	412	417	414	433	462	444	437	488	460	424	457	441	478	442	450	426	447	457	453	450	434	451	459	409	407	441	478	452	459	449	426	414	393	446	440	424	444	439	422	455	469	363	438	444	466	457	416	425	464	459	429	424	466	443	436	481	395	488	423	466	441	422	448	436	459	465	446	456	443	470	467	444	435	481	461	427	453	451	482	448	432	428	438	429	434	433	434	429	428	484	439	393	410	422	432	390	437	479	441	431	447	481	443	471	440	415	449	434	449	453	434	458	437	454	468	404	415	448	443	460	419	467	446	440	413	426	479	451	419	467	470	477	394	436	441	516	457	398	438	477	482	417	482	460	432	465	481	420	418	452	472	417	471	435	423	429	419	458	466	451	477	487	429	384	410	397	466	442	462	445	459	396	412	405	437	456	442	439	458	437	439	439	451	451	471	406	480	446	460	477	453	459	437	442	449	470	449	453	438	475	446	452	459	450	455	440	432	448	478	463	483	467	424	448	432	486	444	423	478	424	412	473	421	428	421	464	436	426	390	463	446	449	431	442	443	435	397	408	460	461	397	451	413	418	445	440	403	408	446	463	455	422	444	437	455	456	455	435	443	465	452	445	470	464	440	500	456	487	484	420	421	440	484	451	438	432	471	459	470	470	473	447	440	473	474	501	421	435	417	446	421	399	452	427	470	429	466	403	392	378	471	428	427	451	493	462	434	437	430	438	438	455	463	452	438	510	443	458	428	474	465	433	450	469	393	458	489	436	438	453	448	446	423	450	464	470	436	469	413	449	444	443	422	429	434	431	464	458	426	423	457	441	464	438	463	446	426	427	433	421	460	433	476	419	498	501	445	472	427	430	474	463	483	481	448	391	453	448	459	411	437	428	401	483	442	418	410	461	441	448	421	447	477	490	482	429	452	445	469	404	456	420	427	439	395	438	458	443	422	435	475	418	429	461	418	459	497	450	462	417	464	457	416	441	456	454	465	438	428	412	409	438	461	452	410	418	444	477	458	469	435	478	470	450	467	432	423	447	463	462	445	453	505	459	462	423	463	475	440	513	457	475	457	459	414	452	443	471	476	407	447	406	473	447	439	446	448	430	469	407	433	439	446	443	444	457	441	457	470	446	411	436	440	418	413	443	448	439	441	433	432	404	446	438	445	447	461	415	410	449	447	457	458	436	418	440	430	426	470	432	418	445	452	470	460	443	491	437	473	428	457	496	467	481	439	453	422	453	494	467	432	442	459	502	429	449	455	424	442	449	448	454	452	452	419	450	454	447	454	434	471	420	462	439	431	475	404	438	445	450	417	450	469	424	446	456	441	452	438	435	418	467	452	465	482	436	459	424	458	426	431	448	438	448	453	428	454	443	417	492	436	427	431	450	424	416	506	458	465	445	450	440	444	444	442	448	445	445	418	428	475	420	449	445	467	394	418	440	415	428	441	458	462	482	446	437	457	445	454	463	424	424	470	440	449	453	423	409	412	439	468	456	455	413	469	471	456	444	468	466	497	481	467	469	460	443	408	427	450	417	453	456	448	449	461	383	448	457	450	403	463	484	499	455	414	431	439	426	465	455	463	417	467	418	441	457	441	458	461	446	457	420	416	418	429	421	430	415	449	454	392	469	431	461	437	483	453	473	438	447	393	435	449	476	466	435	480	482	426	443	457	441	461	430	448	465	421	407	436	376	486	424	422	460	491	463	465	439	466	409	496	424	454	429	465	449	454	430	473	448	454	456	462	446	383	405	426	437	480	443	447	429	468	431	414	476	409	433	439	455	445	406	461	400	435	447	442	453	467
41457	12648	3415	1597	1159	1071	1018	980	986	965	940	955	908	965	1018	962	950	902	925	986	972	975	939	971	968	990	987	917	970	963	894	973	947	911	899	916	949	962	985	930	985	1012	914	999	944	949	950	910	987	958	943	924	945	993	980	963	994	898	926	931	1025	960	956	939	983	954	1010	926	957	972	943	992	973	972	991	995	879	908	985	900	932	966	968	953	940	946	960	1013	996	914	964	1026	919	922	974	983	1005	946	1028	960	884	938	1011	940	918	993	1002	971	974	931	922	974	981	941	933	1009	953	909	1001	947	949	936	927	957	955	989	954	980	987	1005	891	940	976	944	935	984	962	909	910	955	911	938	977	948	938	905	916	940	948	973	926	1004	969	960	923	972	954	971	965	986	922	965	975	987	968	984	1009	1013	977	971	1004	929	989	970	928	884	939	976	957	917	967	947	936	974	984	971	953	955	981	984	975	940	975	964	988	992	1004	958	912	937	964	976	943	956	955	911	983	942	963	955	955	934	991	955	967	984	948	958	972	965	941	1046	975	942	946	987	981	1022	976	929	939	954	959	937	970	958	900	937	941	944	946	956	903	958	986	994	952	968	985	957	959	877	987	956	969	1007	969	982	922	923	1009	951	972	970	953	941	943	975	992	939	917	974	964	951	995	947	997	964	968	997	918	956	957	943	972	1007	957	957	937	942	913	983	922	990	972	911	982	1012	924	925	1028	937	937	978	965	971	995	972	1001	986	1048	964	965	944	924	952	921	946	932	999	986	941	1022	909	961	957	967	962	1001	945	926	919	961	966	987	980	961	929	928	997	863	984	966	983	974	923	970	995	998	932	958	915	938	1005	950	950	949	1013	961	989	974	932	998	961	926	950	942	937	946	948	955	923	923	1003	968	972	979	981	948	893	972	983	895	992	971	944	963	996	958	994	967	964	984	988	930	942	955	922	1000	922	902	1003	974	911	1041	926	976	965	1015	966	961	960	980	918	978	960	970	957	925	969	972	976	973	952	965	924	954	938	969	1006	964	924	1005	988	976	927	961	961	904	965	1001	936	948	948	994	972	970	961	971	934	978	982	971	952	970	972	902	946	1000	974	937	986	918	980	924	983	965	1005	945	987	958	961	985	938	918	960	985	978	988	908	945	991	979	980	949	938	1009	1010	957	938	966	1019	922	945	945	979	941	941	912	981	946	992	978	934	957	954	944	960	914	959	955	937	953	949	934	979	1031	925	949	980	933	978	913	883	1007	965	969	956	954	916	932	956	965	922	941	987	964	922	917	973	958	980	970	968	1021	982	928	957	992	1002	984	944	962	946	969	976	892	932	971	951	936	971	988	952	979	947	986	934	1010	979	991	934	958	951	934	1004	963	966	941	977	919	949	925	972	958	999	976	966	957	992	968	915	926	969	969	925	939	958	966	954	1027	956	936	976	949	973	984	1007	874	914	979	983	955	930	957	922	922	933	961	964	971	962	959	961	972	954	984	980	908	939	1043	960	939	923	966	932	981	992	1014	931	928	1000	919	938	1008	1005	1008	984	989	967	939	970	933	941	957	971	979	960	936	980	1012	969	932	971	936	933	938	969	943	944	947	930	1002	965	964	926	945	962	962	987	923	934	982	1007	967	935	950	946	955	967	896	916	896	918	940	972	927	968	980	997	974	943	976	1002	969	992	951	968	954	999	977	994	937	933	955	968	967	964	976	927	918	966	1013	1017	872	1039	946	932	957	987	991	950	957	996	948	967	935	953	949	925	996	980	992	941	964	992	1003	1030	983	980	971	954	959	1013	1001	946	934	890	975	968	989	942	1010	990	949	976	946	949	901	978	919	993	946	946	979	959	938	977	951	917	964	972	963	970	935	941	1005	951	929	946	969	980	966	980	992	979	942	969	1004	929	882	1003	943	964	977	1008	957	956	937	988	964	986	978	992	949	940	925	961	951	1005	934	970	941	960	927	930	940	1002	955	974	951	970	952	899	966	974	946	1000	919	966	976	989	944	950	1008	961	979	925	995	935	1008	1004	1018	978	960	1016	914	954	985	973	937	939	981	989	1002	922	956	975	931	974	969	991	944	998	1007	926	962	950	957	971	950	935	913	943	982	969	991	927	945	936	928	924	885	957	953	949	908	930	1039	974	974	948	958	977	960	892	998	951	954	934	922	949	988	967	913	926	953	973	970	951	999	993	928	929	943	1014	925	942	920	952	956	936	960	928	929	986	911	998	937	939	914	948	962	961	968	927	931	918	956	954	922	936	1006	963	947	977	955	975	939	948	958	1039	991	925	955	964	979	942	953	976	947	932	935	954	940	996	963	945	960	962	1012	889	956	957	961	931	946	1005	1005	958	961	907	920	932	936	915	985	1031	937	976	935	980	953	951	964	993	943	922	961	982	1020	889	918	962	943	936	934	947	963	948	970	960	968	985	970	928	984	993	974	935	929	993	891	979	986	926	949	961	924	984	913	943	1006	940	971	913	974	933	998	961	997	973	989	948	941	916	935	970	986	928	892	975	955	998	922	895	934	921	948	932	962	958	950	1017	934	989	1045	935	917	975	958	954	933	930	1015	943	974	937	978	965	909	997	985	960	988	900	974	927	1010	978	963	948	947	1001	989	958	976	959	939	972	982	978	969	974	949	977	976	910	952	970	930	952	1011	979	981	941	989	1017	908	1006	937	932	985	965	943	1001	959	943	935	929	940	936	886	984	961	919	980	930	890	964	999	989	891	889	944	973	989	915	961	974	969	987	959	951	944	925	997	964	973	921	999	981	943	943	994	957	941	995	951	947	997	950	928	965	947	957	982	973	946	959	969	956	953	948	920	955	943	951	921	957	980	956	1011	990	980	1008	981	954	970	1007	945	906	942	921	1020	950	937	962	969	1002	940	951	966	976	923	923	936	960	916	984	946	967	930	947	962	992	941	943	933	954	993	972	935	961	1000	967	1004	972	981	976	963	994	973	964	998	1009	977	934	986	963	949	969	939	939	970	999	993	933	946	962	958	987	990	912	936	948	946	968	972	950	941	936	936	991	985	991	1039	956	888	925	988	957	916	927	962	976	1001	975	944	945	1021	979	1001	987	965	1002	953	959	952	960	998	990	917	910	926	970	966	990	987	951	1030	952	957	959	1001	955	949	924	940	953	1041	1011	976	966	1019	967	995	950	954	1005	956	1006	1008	929	1001	947	966	963	962	949	937	956	969	918	962	983	973	952	963	930	977	955	979	950	954	969	914	950	930	909	934	952	968	984	972	964	943	933	945	979	961	981	934	942	985	944	1001	985	974	915	941	953	977	997	926	1030	920	917	952	911	940	946	915	937	989	929	947	956	986	955	988	946	937	981	978	963	1000	957	893	887	991	972	898	928	941	942	999	938	979	1017	999	920	940	949	947	953	933	950	939	992	968	939	962	939	958	979	986	961	960	1034	998	953	944	965	967	963	983	910	986	981	973	983	963	976	983	1026	964	997	962	889	978	957	976	969	1034	925	944	919	973	1003	974	978	962	994	1026	953	947	900	995	1000	995	977	934	1026	940	983	932	936	969	974	954	960	959	895	924	928	953	946	951	960	955	953	935	897	950	965	921	981	909	947	938	968	934	1019	943	986	985	911	926	957	914	971	918	928	961	958
50084	14405	2064	602	482	474	435	411	443	433	426	441	454	417	426	434	449	438	458	427	420	452	423	408	465	451	460	419	467	418	418	441	393	413	400	452	413	420	401	446	414	418	417	410	423	405	399	473	411	449	445	400	432	457	416	387	446	461	425	461	428	463	423	408	407	425	421	439	413	443	431	424	471	414	391	412	416	412	484	440	429	427	419	437	415	450	430	409	411	411	421	447	426	470	447	431	399	421	476	440	413	420	429	424	386	383	453	428	421	414	435	369	437	471	420	413	413	427	438	438	405	406	438	449	395	408	430	415	425	429	441	410	421	452	410	430	405	418	428	424	382	421	441	398	387	442	394	437	403	465	465	452	402	406	415	446	386	391	418	447	418	423	397	443	449	405	435	415	418	414	474	407	453	402	403	451	451	418	424	415	449	400	407	435	469	425	493	424	441	413	430	389	420	411	407	422	414	412	464	441	433	439	430	474	406	431	400	442	395	434	421	403	422	424	429	454	468	400	468	447	423	411	427	431	434	469	423	431	419	412	414	423	383	401	431	441	445	405	400	414	434	441	437	426	469	406	420	396	451	395	403	415	439	446	408	433	454	403	430	442	422	393	471	445	416	417	426	457	458	400	394	409	442	408	453	447	456	425	415	418	452	406	420	465	417	389	433	435	452	427	458	418	420	428	433	418	405	394	424	461	416	421	413	431	407	441	436	416	387	443	432	425	392	417	436	457	414	420	388	416	424	411	387	464	418	478	428	447	443	432	410	445	398	413	426	423	439	391	434	403	441	448	413	428	425	443	423	408	451	429	454	393	391	441	401	410	421	451	419	424	390	483	439	452	380	421	437	400	416	442	440	397	450	471	443	433	411	435	434	405	471	419	426	436	389	397	421	408	444	457	421	430	442	403	415	431	426	477	396	428	436	413	405	455	444	421	393	413	446	443	426	475	442	426	372	436	409	417	426	422	413	417	426	429	397	442	427	429	428	447	371	413	417	462	439	445	397	434	453	425	411	436	420	419	427	420	431	417	436	413	390	399	421	420	445	423	438	452	426	387	432	441	420	433	420	410	446	397	419	368	417	404	396	438	425	437	404	449	439	440	417	442	466	395	441	407	442	436	416	418	427	449	408	426	435	421	410	442	432	449	430	439	414	410	444	413	406	442	424	413	400	427	372	469	454	439	446	426	422	429	450	431	437	438	444	411	407	433	441	427	445	428	501	455	429	435	415	438	421	439	440	464	428	423	428	390	418	384	405	442	401	478	419	413	375	387	427	397	415	424	432	426	460	415	427	417	440	427	417	458	430	432	416	405	435	417	432	457	431	442	352	446	400	439	456	372	423	405	445	419	392	444	452	404	419	393	414	446	410	421	426	434	422	426	380	425	431	454	410	422	408	425	448	437	404	397	416	392	427	442	407	431	396	448	428	462	410	427	440	425	469	421	433	406	399	405	389	411	449	413	465	419	422	396	429	391	407	383	419	440	453	406	421	418	445	419	424	427	436	452	398	438	377	398	388	428	430	387	410	479	473	475	401	438	395	445	420	446	431	470	389	439	436	451	424	448	449	399	435	440	452	458	410	420	477	482	462	436	443	399	424	448	425	473	414	454	461	377	471	408	409	395	434	472	413	421	462	448	422	392	424	402	422	435	416	475	407	429	451	398	444	409	444	409	414	447	446	445	452	438	466	463	446	403	427	412	419	434	407	421	424	410	433	435	477	475	417	446	465	420	448	397	391	396	415	420	402	411	446	421	448	408	429	477	432	407	388	412	453	479	457	432	447	419	448	403	432	411	430	462	396	409	428	460	447	439	403	412	419	447	414	447	442	444	422	425	449	389	423	414	425	394	412	421	444	406	407	460	407	459	440	435	460	443	390	422	464	441	415	427	435	456	408	404	397	425	424	412	425	395	402	423	432	432	441	402	418	441	407	417	462	414	415	404	435	391	357	395	414	437	454	458	431	439	438	401	427	387	399	423	404	427	430	426	445	421	446	468	425	448	389	402	428	415	455	406	396	428	407	410	447	398	444	448	402	410	454	442	431	419	436	416	400	406	422	438	417	417	419	440	441	423	456	439	443	436	476	426	428	412	439	457	409	477	393	420	440	391	417	404	413	394	405	429	434	380	382	427	416	377	453	428	409	407	411	411	433	451	458	435	460	446	450	397	397	377	434	384	434	411	426	439	447	439	412	444	417	452	418	432	430	431	408	441	410	464	420	384	372	456	416	438	448	449	424	396	417	384	399	441	468	376	455	416	451	442	467	426	417	450	386	392	414	413	426	427	432	446	412	408	437	419	378	405	388	398	429	429	417	400	434	463	456	400	434	457	396	411	452	455	389	428	434	435	431	432	416	434	424	421	416	436	459	485	429	448	427	450	488	425	410	396	411	402	412	375	377	445	417	409	414	421	411	453	453	417	421	437	441	417	429	449	481	445	386	407	470	385	435	473	398	466	427	447	465	422	434	443	421	408	395	404	455	439	429	465	403	381	386	424	445	429	378	439	462	422	426	413	432	447	429	453	433	465	423	401	401	434	397	457	412	396	430	424	411	426	424	421	432	403	416	393	428	441	426	432	428	425	422	417	444	423	447	406	412	422	352	399	464	402	408	481	406	426	398	414	467	414	413	439	408	417	425	399	451	434	430	454	416	417	439	418	435	390	454	475	421	439	375	381	408	433	426	436	451	425	433	421	423	385	398	429	439	460	449	415	436	411	406	425	374	384	422	429	432	458	408	439	448	451	414	399	410	416	420	402	457	446	412	424	398	434	404	431	393	418	452	426	421	410	462	436	450	422	405	490	458	415	443	428	428	461	461	417	418	419	429	414	440	455	417	420	404	423	423	409	461	433	448	483	432	389	474	419	425	436	392	431	421	408	416	440	428	415	403	415	434	426	440	441	417	456	400	403	437	466	440	492	397	426	401	441	393	424	435	416	445	387	409	384	420	431	397	439	427	438	468	467	415	444	416	417	432	427	390	411	423	412	428	417	449	421	471	409	387	422	436	399	437	410	449	403	414	435	442	474	464	423	438	428	386	439	403	424	437	423	407	426	371	451	447	452	418	470	429	432	434	432	427	429	406	416	415	396	444	394	397	423	440	447	447	457	410	436	417	444	401	444	423	409	488	443	431	407	471	446	415	465	444	405	425	427	445	403	424	412	419	443	466	435	392	429	431	428	426	442	422	439	411	409	437	416	449	450	449	451	448	400	468	422	383	409	438	424	412	430	426	424	439	424	473	398	419	462	427	398	459	416	400	476	433	462	435	446	407	421	428	414	414	397	377	432	443	402	453	386	428	423	445	469	433	397	433	410	439	439	477	406	424	431	439	425	388	406	415	424	428	439	434	448	431	437	416	408	431	448	440	389	423	424	444	436	411	407	413	416	453	419	393	426	435	394	448	433	411	486	435	407	445	426	447	415	420	432	461	457	443	413	428	423	402	425	411	418	403	433	448	380	423	440	411	412	404	437	422	441
33238	6675	1928	1214	1083	965	923	931	967	918	902	957	927	970	958	933	904	989	923	969	991	895	972	913	919	900	886	928	966	977	939	930	917	933	946	969	965	910	908	934	957	915	913	907	949	904	905	943	901	915	882	870	948	934	906	932	911	926	933	936	896	961	931	971	950	890	901	917	914	888	867	907	909	924	915	891	951	888	919	926	924	906	933	933	903	932	934	920	931	895	944	972	917	976	909	956	942	988	924	947	939	912	935	907	918	942	878	996	921	925	937	898	921	947	900	952	955	908	913	977	882	978	1001	929	957	905	903	923	928	916	888	969	936	931	951	944	888	900	924	961	901	885	889	943	926	922	906	924	957	906	907	932	960	910	929	951	954	972	951	930	956	918	901	903	958	919	956	955	911	921	935	965	877	964	939	938	915	921	922	960	869	917	884	973	904	972	952	935	925	956	937	898	959	945	1011	954	980	979	928	987	919	945	969	958	930	904	937	981	891	929	868	911	921	938	918	873	879	914	948	915	931	923	954	892	956	953	889	897	995	932	906	927	857	964	952	937	882	985	935	943	967	945	901	943	975	932	923	944	917	900	948	893	900	960	962	850	949	907	936	904	922	921	956	979	899	895	923	989	956	948	936	948	963	948	996	898	936	945	878	921	905	919	879	937	870	944	903	931	906	933	1002	932	949	911	938	950	911	856	888	890	972	919	918	940	883	918	971	946	924	919	951	937	996	922	939	975	922	985	953	894	931	929	919	908	886	917	895	1000	928	934	921	932	930	948	966	908	946	927	907	942	964	939	884	891	945	930	933	888	928	915	896	952	973	973	842	971	880	914	942	938	923	936	932	943	902	955	928	925	916	940	885	936	956	965	940	881	983	930	940	942	913	911	893	880	943	903	890	922	976	911	992	918	917	912	973	957	903	908	953	961	920	891	956	907	903	956	892	949	907	899	915	916	936	884	948	977	967	947	956	941	962	953	948	925	972	981	921	870	907	970	871	991	1001	922	967	909	918	932	928	932	960	972	919	925	932	886	909	921	910	893	997	934	952	961	928	921	887	943	942	861	897	872	947	903	911	899	887	942	974	916	904	925	922	950	899	948	911	970	939	921	925	939	946	929	938	891	889	975	904	933	899	998	934	908	950	941	961	929	848	888	933	973	924	971	945	954	923	953	939	938	935	899	871	951	932	880	870	920	967	985	960	924	922	920	937	904	948	910	903	913	903	915	979	948	976	922	911	910	880	975	980	943	924	958	944	974	906	985	921	882	896	885	907	906	917	878	987	910	879	965	941	884	985	940	939	963	904	899	970	898	947	921	945	948	940	953	931	964	910	998	878	903	939	882	962	972	909	1002	953	924	908	906	908	912	926	891	919	908	906	928	927	1020	838	969	919	940	905	920	935	931	950	938	952	927	982	928	922	974	940	927	935	920	903	949	955	949	889	910	935	909	948	866	928	910	988	929	901	911	925	932	919	936	942	895	972	905	979	925	969	962	963	882	956	945	888	907	945	957	953	939	941	950	919	912	923	936	984	886	907	986	899	880	930	937	970	912	914	928	901	942	926	957	928	937	969	925	913	936	925	888	1003	954	915	912	944	936	1004	964	921	937	897	907	941	931	953	922	947	948	940	895	939	974	924	848	904	979	927	936	906	929	972	952	935	930	948	901	938	911	916	875	882	909	869	915	912	905	959	931	940	963	906	921	923	934	939	877	869	932	930	904	857	935	970	872	912	963	927	978	899	925	887	942	910	915	920	978	983	930	905	905	892	911	939	966	917	884	928	875	878	906	978	896	979	906	877	927	926	918	900	871	912	932	931	915	930	883	905	921	886	956	875	890	881	951	947	901	935	889	941	932	898	916	952	924	928	916	914	960	940	944	934	983	886	957	942	925	947	898	925	919	981	935	943	904	933	948	995	929	929	880	1009	918	907	885	937	952	931	913	983	908	920	907	946	862	963	906	906	938	936	934	914	918	952	965	896	912	957	920	908	971	897	941	938	883	953	881	986	927	951	905	901	932	919	940	949	940	941	967	936	964	957	967	900	927	890	908	939	893	915	955	939	941	957	928	916	920	947	941	934	916	952	919	917	864	891	930	894	911	893	935	925	934	951	945	999	872	929	893	953	927	917	991	922	876	921	913	930	945	919	910	946	924	973	938	870	964	950	944	986	872	905	970	877	918	953	978	943	897	900	919	911	952	937	999	895	956	892	934	877	983	963	938	977	908	943	967	943	901	941	967	892	903	883	981	896	935	929	868	924	914	968	925	943	952	968	904	954	997	929	916	955	976	898	932	898	918	921	973	925	923	919	914	943	908	946	872	882	870	898	934	898	980	957	1014	902	955	949	920	950	958	921	890	935	866	934	943	952	874	950	931	910	869	941	960	957	968	939	957	915	889	946	893	975	898	928	969	920	967	921	935	939	939	917	890	943	958	922	938	922	948	901	893	916	908	925	891	935	957	940	962	957	923	912	993	934	912	954	918	928	915	946	954	981	965	943	933	941	942	924	857	926	907	929	908	973	956	908	923	949	915	961	916	899	926	967	922	956	922	958	952	957	946	918	858	873	878	950	882	852	873	904	973	871	955	970	967	914	868	951	966	896	928	940	944	992	912	934	913	950	911	973	940	936	947	963	877	929	902	931	869	962	894	931	969	901	954	924	878	926	943	989	905	935	876	979	915	939	954	926	949	945	896	923	944	915	889	928	915	914	940	923	961	908	948	918	942	897	947	915	944	951	906	917	993	971	954	935	902	912	989	900	893	897	876	908	886	942	937	947	958	972	937	924	982	916	935	942	866	882	929	951	931	886	919	905	919	943	965	917	920	892	888	908	887	923	941	923	941	873	896	886	940	897	946	954	938	960	894	897	956	940	838	912	901	889	944	951	927	938	936	997	887	991	925	950	885	916	1005	919	950	958	889	941	866	937	946	931	897	889	1008	899	957	914	931	843	898	952	921	903	925	905	969	962	936	896	940	926	918	894	958	928	931	894	903	916	934	984	959	950	941	891	917	910	886	944	926	983	889	947	919	872	912	927	963	936	942	860	915	910	872	927	946	964	941	934	879	917	960	915	971	941	906	931	907	951	929	896	929	978	936	982	917	910	925	926	935	889	928	948	934	925	944	985	971	955	948	872	937	930	917	907	885	958	952	913	904	958	862	931	880	942	897	912	1003	949	925	914	927	950	921	856	951	914	879	978	934	901	922	984	928	870	924	963	885	907	919	905	947	957	927	1004	909	922	931	911	884	951	934	935	909	960	936	906	927	914	961	936	925	958	909	953	970	922	986	942	918	941	916	914	900	911	951	908	925	887	918	912	914	935	969	888	892	932	880	880	933	932	946	923	916	925	870	934	904	974	967	897	920	946	894	974	907	911	924	949	928	895	904	930	958	980	950	941	902	917	916	894	907	943	905	915	926	861	949	972	945	938	945	953	965	1004	923	916	914	872	906	931	944	892	904	906	929	976	892	907	926	913	917	968	951	947	959	947	927	920	876
61868	25933	8798	2119	831	489	450	476	449	404	441	428	452	450	494	393	418	403	425	409	429	465	475	456	448	424	421	408	463	430	426	445	477	446	433	410	421	474	452	457	438	465	428	415	424	466	393	409	480	409	402	438	459	410	442	414	432	422	441	484	448	430	440	419	472	461	436	420	431	450	441	448	459	445	428	444	458	426	427	411	478	415	441	441	422	388	465	439	447	397	416	411	429	433	441	430	428	427	425	397	388	462	455	441	458	437	452	421	403	421	430	423	421	426	410	451	442	422	446	427	460	417	416	392	432	421	406	416	495	455	470	438	435	460	441	394	461	427	487	454	415	446	448	443	449	411	417	448	466	416	421	412	412	455	452	487	420	422	445	457	438	410	468	405	397	440	426	442	411	462	455	444	446	434	414	419	473	417	396	453	445	438	434	425	438	415	431	440	448	449	449	473	433	474	451	462	430	444	487	447	461	424	430	398	408	470	434	392	469	431	433	452	465	429	426	425	411	438	412	408	437	456	436	427	441	420	440	484	413	431	429	445	443	448	426	454	441	453	473	420	434	432	430	427	446	407	429	434	414	497	429	424	515	424	440	447	404	438	408	437	411	400	443	470	401	429	467	433	434	439	433	452	425	427	399	430	437	431	403	382	411	433	445	422	417	421	425	451	412	420	457	466	430	448	428	433	432	486	454	453	486	438	417	429	439	422	465	461	471	429	441	411	434	461	459	430	435	425	458	474	434	420	454	449	416	432	428	407	439	438	392	426	447	415	453	398	381	418	441	417	396	466	431	465	460	418	428	412	445	434	422	466	453	424	399	438	468	443	433	450	434	404	432	442	457	421	388	434	435	467	465	454	419	432	440	451	443	403	448	408	454	406	458	457	412	442	449	435	458	439	435	452	423	435	431	439	453	435	466	439	465	417	435	499	420	404	427	452	409	432	420	432	431	442	429	456	424	459	470	407	455	441	447	451	461	424	397	439	418	419	440	415	435	480	420	418	418	440	454	400	442	442	437	439	435	479	430	432	472	424	424	452	411	397	413	442	450	434	403	448	428	479	450	448	432	427	438	431	476	447	462	426	403	418	437	458	453	451	420	503	426	440	446	440	440	446	414	445	444	426	427	399	424	415	423	436	431	413	465	442	429	438	459	435	424	414	442	444	427	447	424	428	455	427	411	415	443	469	413	446	401	441	403	475	458	483	445	414	404	427	465	452	430	461	471	434	440	436	474	434	436	456	447	441	428	459	425	384	408	414	453	481	447	436	463	441	437	433	452	418	427	436	453	472	435	417	443	416	437	459	485	460	414	389	430	448	449	435	404	483	463	429	445	442	479	372	448	440	435	430	426	458	445	455	445	421	433	430	453	431	428	442	403	408	460	458	387	437	440	442	433	453	498	443	412	457	427	440	414	424	423	412	421	426	434	433	424	453	407	421	476	485	413	446	456	433	404	397	386	413	392	403	461	480	421	438	417	424	431	430	416	416	408	436	426	412	445	390	436	447	406	431	445	462	420	439	435	426	440	430	442	446	395	460	435	447	456	452	474	446	448	447	411	442	420	415	437	427	459	455	406	426	415	425	449	441	406	421	438	478	410	475	447	451	428	427	467	479	446	415	445	466	427	443	453	428	433	417	424	410	439	434	437	454	452	397	413	446	421	445	442	447	430	409	377	407	424	449	415	440	415	451	419	442	424	397	425	393	446	436	422	426	424	449	470	422	431	412	421	411	429	457	441	427	469	457	408	425	432	441	488	424	427	431	449	430	399	392	461	442	434	450	453	419	433	473	400	418	448	400	473	438	406	476	426	433	436	430	429	447	476	407	456	428	442	443	432	441	407	453	422	382	456	450	466	416	445	441	407	449	488	446	479	443	400	406	427	377	436	423	429	462	447	419	449	431	447	464	461	464	459	421	455	416	427	444	428	417	415	439	417	408	424	423	456	435	470	480	399	445	452	464	405	422	401	400	427	400	410	434	476	404	446	426	437	436	444	443	461	428	409	420	429	416	428	443	507	438	444	441	449	412	446	419	460	437	416	408	408	416	413	452	438	449	419	486	423	467	427	453	462	467	389	464	438	448	450	415	415	437	450	445	441	413	431	405	407	459	425	431	429	466	454	433	432	436	428	427	423	440	434	428	405	430	429	399	451	462	408	423	436	451	443	433	447	453	425	464	462	429	412	406	438	451	433	423	463	409	436	419	442	404	422	409	409	428	455	435	465	434	462	470	389	437	474	462	429	438	384	456	455	452	446	420	428	435	409	463	423	451	382	409	413	413	449	445	404	404	459	407	429	423	444	416	460	495	427	439	423	414	426	423	465	420	453	438	420	439	440	393	420	422	464	416	413	417	464	451	429	398	447	439	430	405	408	427	456	460	418	409	476	481	427	461	460	439	404	413	491	452	441	448	423	436	418	425	448	421	437	413	414	383	444	466	474	468	454	447	456	413	453	408	450	488	424	443	425	389	431	399	443	428	446	421	459	430	403	422	474	428	443	472	452	454	456	467	468	432	454	454	480	436	401	439	432	419	434	393	417	461	437	421	447	416	399	446	455	445	440	433	464	380	451	449	475	448	404	471	428	428	425	429	455	473	440	431	391	470	427	457	458	495	446	420	447	477	475	426	452	428	443	451	457	468	446	414	454	474	432	444	432	418	445	422	450	446	455	467	463	400	407	461	451	439	418	431	432	385	439	403	436	432	433	416	407	403	446	418	454	448	482	428	446	446	447	450	445	430	414	421	471	471	417	456	441	435	392	479	449	397	429	441	441	469	445	448	429	422	492	458	432	418	456	440	476	454	434	473	398	395	424	446	458	433	413	467	444	452	449	422	445	438	428	450	471	427	415	450	440	454	442	443	464	463	455	413	445	438	451	437	440	416	420	430	433	477	416	437	449	391	416	426	419	440	420	419	438	436	458	437	436	418	452	483	420	469	399	431	419	421	434	450	448	421	392	397	440	429	405	439	403	425	448	445	417	408	439	481	410	459	428	459	404	446	440	397	445	465	420	425	454	484	460	433	442	420	454	451	420	454	415	403	448	447	422	417	435	406	417	410	420	438	427	455	377	447	452	406	443	444	481	416	420	422	382	458	421	472	413	447	431	477	462	435	474	448	459	391	459	432	428	417	439	432	444	425	438	431	471	409	388	410	453	457	432	419	433	398	485	446	410	421	465	473	434	435	426	434	385	438	445	476	462	417	436	421	468	455	427	400	480	466	414	452	484	420	443	407	419	447	471	433	470	450	439	435	455	425	456	455	431	487	449	487	392	418	438	439	411	416	406	455	424	460	474	454	433	413	428	409	449	475	426	464	436	438	440	417	445	474	486	455	442	400	424	446	465	419	432	372	415	434	431	439	436	438	418	451	443	495	436	433	437	417	433	460	402	405	423	436	425	440	422	418	435	433	469	460	459	418	426	425	500	389	416	463	453	470	423	421	403	434	427	411	413	451	420	428	436	477	411	415	426	449	474	450
42846	17786	7443	3696	1866	1129	1109	994	1002	970	916	970	922	995	957	990	951	1026	995	935	908	950	921	956	915	920	961	946	945	905	907	908	914	881	941	971	931	940	959	971	929	919	951	926	954	960	956	937	960	890	953	983	963	944	963	974	974	936	964	964	920	931	968	924	878	947	968	904	959	919	933	984	926	989	952	939	909	935	915	982	964	958	1000	969	940	891	966	1012	927	988	935	870	981	936	982	940	911	952	943	951	923	945	973	936	1012	1000	955	961	954	955	929	947	974	982	926	967	933	953	992	926	973	932	927	971	965	988	902	956	899	913	958	930	955	968	984	939	923	889	998	972	979	984	956	972	928	934	935	912	941	1018	960	970	903	937	920	890	944	977	985	948	968	1010	969	902	933	917	978	955	955	1045	958	989	932	893	972	906	914	952	977	949	953	965	1009	987	953	964	957	944	966	920	912	897	966	977	952	977	1001	933	947	893	918	896	923	945	951	971	926	938	942	947	996	965	970	974	917	962	945	898	946	949	936	972	958	938	969	964	933	985	985	956	952	916	933	921	917	943	870	961	960	898	914	949	912	929	929	920	984	971	929	968	967	906	957	954	906	909	911	929	976	941	943	938	922	954	958	970	934	966	911	934	892	920	1002	972	923	967	960	928	891	936	916	962	887	945	964	961	888	944	939	973	993	904	942	975	949	889	949	911	939	954	972	943	919	923	968	904	977	976	964	927	949	968	923	992	988	1013	957	965	961	946	945	988	928	915	935	933	923	951	939	955	938	939	925	973	952	915	879	934	882	961	943	959	931	963	957	920	930	953	940	971	918	973	888	937	900	929	958	931	984	913	982	952	930	954	925	914	983	977	915	950	949	971	949	944	920	957	980	971	938	948	899	910	966	963	996	947	905	935	921	961	919	978	942	871	955	967	964	929	929	964	909	964	966	961	1012	970	923	951	934	864	949	881	952	905	998	924	939	935	951	909	954	917	933	953	937	952	947	931	946	940	951	860	937	973	1012	926	932	893	960	935	1003	957	976	883	910	956	956	944	1008	999	990	906	929	913	946	933	903	929	993	998	925	925	971	963	954	965	924	905	974	960	940	919	951	897	895	891	983	929	954	894	959	955	1004	908	987	943	906	927	928	956	946	898	993	933	936	899	959	959	946	970	959	930	967	944	928	928	941	945	970	950	922	937	960	943	933	904	978	921	982	937	1001	984	931	947	945	938	953	902	1041	960	963	960	915	982	924	966	966	913	949	917	942	1010	934	948	937	923	979	927	972	977	973	941	911	932	952	945	991	903	929	951	987	916	940	902	970	940	939	946	950	930	911	893	923	908	922	956	938	914	958	933	950	879	916	923	954	953	920	945	941	921	897	981	932	926	898	936	899	913	948	904	978	971	954	943	928	938	958	998	974	953	954	967	946	1008	950	914	937	953	899	974	978	1007	944	1003	971	902	943	916	970	913	956	941	983	991	933	953	1000	947	919	930	945	911	940	958	945	959	938	955	913	936	900	1017	923	925	934	951	951	956	940	911	908	978	935	895	945	942	977	943	950	957	912	1001	966	1023	917	959	941	928	945	945	976	959	1039	924	1013	941	919	946	947	964	919	958	939	951	916	987	1045	952	930	966	944	923	911	914	935	963	920	955	953	954	942	924	923	956	925	952	954	914	938	978	947	961	927	942	1018	962	920	912	985	930	949	938	907	941	973	943	922	907	963	948	935	959	964	884	874	929	899	936	984	931	995	950	966	963	912	927	949	900	940	951	954	927	931	963	952	913	938	989	848	918	928	939	956	926	924	960	929	907	950	939	960	895	962	930	946	923	886	964	956	931	967	931	944	924	962	884	981	977	948	926	953	936	886	936	929	971	927	975	912	988	961	999	921	944	900	943	932	935	935	968	939	976	896	957	956	948	949	967	940	969	913	929	933	982	941	977	923	959	937	993	994	900	926	928	932	959	963	990	949	965	960	944	985	923	963	940	923	922	910	925	953	959	898	957	962	924	937	914	947	923	1024	965	921	920	967	960	917	940	953	941	907	987	926	971	946	946	918	931	960	947	995	979	942	950	979	968	983	891	979	948	944	960	979	914	927	942	950	905	969	960	943	950	960	934	962	924	1002	989	997	903	985	974	946	965	1002	921	930	951	923	974	925	959	985	924	911	927	901	964	943	992	893	931	924	926	958	938	951	984	925	972	978	916	957	936	968	986	946	936	946	972	960	904	931	958	962	968	962	953	975	966	946	942	990	955	950	972	956	947	952	949	927	939	981	956	945	937	964	953	924	927	968	986	948	950	961	988	911	912	964	1026	964	986	961	961	924	961	944	951	930	981	921	993	925	901	968	935	896	940	955	949	907	969	954	942	943	925	973	969	971	929	948	974	977	911	951	980	1003	918	937	913	971	971	993	908	933	971	950	952	961	915	912	959	988	887	969	934	929	970	922	941	956	1004	1029	990	952	961	939	933	964	942	963	939	988	957	951	931	928	895	973	979	931	974	964	981	894	976	1004	891	934	936	965	976	912	959	955	974	953	959	964	998	930	992	1013	939	996	978	932	950	961	956	954	941	972	941	931	966	917	910	900	916	981	938	961	918	948	958	913	963	936	937	935	976	855	955	895	973	964	941	947	1000	1005	973	934	959	944	1003	938	945	929	979	961	927	925	974	954	983	996	972	982	955	880	964	965	952	937	1024	977	1009	966	927	947	937	965	928	914	986	970	875	940	973	961	979	936	993	923	983	978	956	968	962	974	938	944	1008	902	987	968	1055	899	938	907	983	937	939	964	935	889	903	957	994	976	960	934	930	863	929	949	943	982	977	926	966	909	912	935	938	870	932	987	934	985	980	947	939	906	944	893	931	993	1002	931	962	970	959	931	1001	940	966	912	943	943	908	990	970	953	896	934	996	905	950	956	893	952	981	951	940	919	978	949	959	1002	981	974	1009	936	933	1006	951	927	958	931	959	967	931	1018	956	917	963	954	959	939	949	900	944	917	956	911	965	1031	955	920	948	938	955	922	979	931	994	921	975	985	900	920	966	962	971	942	965	927	953	911	955	922	927	911	947	969	958	940	924	989	924	921	965	944	936	925	943	937	940	888	930	939	980	907	948	1032	972	934	912	914	915	988	936	958	956	936	941	965	886	937	919	975	961	929	953	993	908	936	963	958	938	971	924	956	913	922	940	949	952	953	909	963	931	962	954	982	919	978	961	925	897	917	954	980	877	905	945	962	949	944	924	941	986	964	934	962	986	990	922	936	916	923	964	905	915	961	950	984	923	956	931	968	928	937	956	985	922	917	1051	912	968	959	935	972	905	974	934	910	950	934	980	880	952	925	908	959	979	961	902	908	924	925	933	958	984	900	910	910	979	945	947	966	951	1014	942	928	935	925	969	912	921	914	910	967	909	1000	992	968	970	969	950	963	972	985	976	957	977	928	992	918	939	932	986	921	983	922	962	908	981	932	942	929	893	933	924	854	960	987	996	936	965	976	925	899	959	901	937	957	931	961	943	967	952	1025	863	906	951	953	978	963	930	964	931	952	897
65057	28199	8523	1276	613	532	479	475	403	445	456	443	430	414	446	427	432	416	445	441	454	434	430	461	477	407	426	423	472	464	453	439	473	452	412	436	444	458	370	410	458	429	486	492	459	471	463	482	461	445	474	429	487	477	460	498	459	455	420	480	478	436	436	499	448	426	489	449	453	487	471	440	437	484	452	420	419	414	419	442	433	456	479	463	478	467	445	454	462	418	422	423	373	436	439	440	490	484	486	463	461	447	471	367	454	409	432	486	424	404	443	479	441	435	436	473	468	470	442	474	431	436	404	423	391	453	481	472	407	451	449	459	446	423	440	461	444	421	420	430	447	454	478	445	456	471	449	426	426	425	392	488	475	444	486	479	440	445	448	447	443	412	447	433	452	466	458	436	418	471	468	447	475	432	457	445	491	484	457	413	444	447	434	436	456	448	436	425	445	472	441	432	498	454	439	419	427	469	447	452	450	434	423	436	432	444	465	477	462	452	426	448	464	465	422	463	474	488	428	442	528	417	417	435	444	426	418	408	457	424	434	432	473	467	409	444	425	447	464	441	454	427	434	481	439	450	443	472	462	441	448	480	491	452	432	476	456	486	438	441	459	441	463	406	425	432	459	444	403	461	446	410	441	459	420	465	447	405	434	428	409	473	420	413	456	423	451	463	420	429	482	478	464	456	447	461	419	458	456	431	404	460	459	470	457	457	421	413	438	419	422	435	474	462	429	489	482	430	486	425	476	430	467	463	378	425	397	446	465	411	437	462	441	445	442	445	456	457	461	456	390	431	435	456	440	436	450	416	433	418	451	473	444	437	443	421	439	433	435	423	458	494	444	457	448	472	494	415	435	442	445	457	445	487	442	439	458	454	438	443	436	441	410	454	472	419	426	449	447	470	461	460	439	439	443	454	410	489	537	430	423	432	478	480	409	444	436	419	463	434	431	444	421	465	408	436	407	451	426	464	470	402	431	449	405	419	448	444	436	417	473	421	431	460	471	443	469	453	464	418	477	443	435	408	429	445	474	413	461	421	435	473	452	435	432	475	417	399	442	417	418	422	450	438	400	427	440	447	440	449	422	463	503	479	422	453	399	439	462	460	444	448	429	462	478	447	508	440	476	433	455	479	430	416	496	470	448	421	476	432	437	453	423	448	444	457	452	485	413	444	453	439	450	396	443	472	501	437	403	436	473	437	435	496	447	448	432	412	475	423	441	461	441	462	445	438	435	461	436	461	427	400	459	450	462	434	495	446	434	432	446	435	476	442	420	432	449	453	431	480	480	422	472	409	504	454	437	440	439	426	448	419	435	472	464	426	439	494	453	396	478	472	434	551	481	443	432	431	443	429	475	441	462	436	470	371	434	483	446	473	434	447	426	420	393	451	449	426	462	446	420	406	504	469	436	448	422	386	434	443	481	414	426	393	457	502	464	470	451	459	429	434	461	438	416	467	463	458	401	406	429	471	439	455	440	447	438	405	448	472	450	430	430	460	434	473	486	438	468	440	461	460	456	418	427	456	408	391	461	495	406	456	479	472	426	415	447	459	433	419	468	429	439	433	435	461	431	448	418	441	402	498	430	423	430	442	473	478	439	427	428	492	428	465	430	480	440	440	453	490	441	492	431	424	505	450	418	433	455	447	442	389	405	431	447	454	455	432	430	423	418	449	409	487	476	461	472	458	416	459	480	456	421	472	448	466	421	464	414	447	442	448	425	398	403	465	437	438	470	478	498	481	471	442	442	466	419	461	425	443	409	450	472	432	456	479	470	466	420	475	447	465	460	440	471	440	414	438	472	476	465	443	449	447	452	405	451	421	473	441	428	442	433	404	431	438	449	423	409	435	451	461	437	426	390	425	453	455	440	414	439	442	473	440	443	450	402	445	463	488	403	450	431	450	440	467	489	448	442	418	479	467	439	426	425	400	430	435	506	495	452	407	464	418	440	446	428	436	475	425	439	424	444	414	405	443	455	408	440	439	423	467	437	424	432	460	444	431	404	451	502	441	453	454	470	436	427	427	460	470	424	445	467	439	438	459	398	440	436	467	460	416	430	454	469	453	458	471	411	472	428	439	453	427	448	411	426	462	455	455	451	420	393	449	438	451	419	432	441	448	427	437	464	418	455	417	447	437	445	444	467	424	448	452	446	461	401	446	468	452	482	470	475	438	427	480	458	432	447	418	435	470	437	449	444	432	509	455	404	398	491	443	454	475	464	457	450	418	421	407	416	439	458	424	477	444	449	432	425	464	479	486	448	460	466	458	435	450	480	456	448	434	394	434	419	437	402	442	409	427	427	475	437	480	421	437	431	451	446	475	467	473	485	440	449	396	450	439	442	430	424	427	460	487	433	438	447	421	405	433	479	451	491	451	438	480	469	443	444	480	481	475	453	471	475	387	440	447	476	432	423	432	453	445	470	447	459	411	432	490	479	448	425	448	427	435	476	453	468	419	431	424	470	429	460	450	457	489	481	470	434	443	416	475	429	475	449	442	454	444	479	441	447	441	481	450	478	464	440	434	503	458	436	473	417	436	445	428	418	411	428	441	459	448	466	452	426	484	441	455	506	433	429	428	442	455	432	453	456	444	445	488	454	454	427	438	466	444	389	443	459	427	434	450	456	431	438	436	426	425	416	436	410	440	456	413	472	418	452	441	481	449	446	467	413	452	466	473	450	481	434	424	418	437	466	440	483	436	434	475	431	465	459	457	427	436	427	450	450	474	449	420	473	461	450	447	459	449	410	436	411	450	465	424	430	458	493	451	461	426	426	443	474	442	407	463	430	424	430	448	441	434	457	475	417	433	434	411	464	416	434	460	436	454	464	446	411	459	470	458	435	427	481	471	477	457	457	460	442	463	455	478	386	435	402	433	468	459	429	449	434	458	449	420	487	459	444	439	459	446	475	431	500	461	437	416	454	475	479	440	445	450	447	400	407	458	476	423	435	393	413	457	449	424	457	448	428	448	434	447	474	413	474	472	399	459	431	475	467	446	398	449	450	437	443	442	456	422	454	403	461	429	405	459	433	423	457	444	498	443	434	443	463	451	444	398	463	472	458	457	473	468	459	479	427	479	406	462	478	465	435	429	475	450	401	482	469	431	442	443	404	460	428	421	445	440	454	434	475	465	452	438	440	468	449	452	436	438	430	403	404	462	473	463	410	463	446	434	443	445	429	453	439	468	497	464	393	444	444	449	438	493	448	478	414	425	459	421	400	472	444	453	421	447	418	467	443	414	417	456	439	412	441	482	429	467	448	453	429	449	413	414	411	425	433	447	426	471	410	434	459	451	457	431	450	452	464	452	395	421	436	445	462	450	415	413	394	480	427	469	438	422	505	431	469	438	472	390	438	457	461	432	407	453	416	409	445	445	451	446	439	463	412	434	440	441	414	382	430	452	422	441	449	456	446	451	470	430	442	442	481	444	444	442	436	447	435	450	395	486	414	460	453	434	448	446	473	473	450	485	420	456	434	462	498	437
44921	17918	4364	1964	1464	1190	1056	1077	946	947	989	953	1005	951	1012	929	969	965	1013	932	957	904	882	1021	907	945	983	947	980	917	939	966	959	933	963	981	1006	921	965	930	938	997	923	960	929	929	942	966	979	975	940	975	968	946	982	939	998	929	995	967	986	932	952	970	979	937	987	1019	952	912	961	974	977	928	933	973	992	980	953	935	902	979	991	879	950	942	903	988	968	931	928	972	969	921	920	957	951	971	946	995	969	954	990	959	969	937	938	944	921	987	937	995	1000	936	996	907	944	954	953	951	955	963	983	992	957	954	993	985	897	973	967	959	966	977	946	950	927	952	973	955	916	938	907	928	948	913	978	981	953	944	937	965	941	934	977	936	950	958	940	936	947	998	892	960	905	982	958	987	1012	941	956	946	1001	942	984	900	951	965	990	976	933	932	963	963	979	962	929	953	979	911	928	992	930	995	989	1014	984	924	928	892	962	953	1002	1020	979	898	938	974	940	947	894	999	925	1011	988	962	979	910	915	993	937	909	987	941	954	949	945	931	973	948	994	959	951	953	995	972	985	1049	949	984	885	954	987	905	975	973	958	930	958	990	932	955	1003	963	985	925	961	944	933	972	917	970	944	995	937	960	944	927	1067	947	956	990	954	963	933	992	972	975	951	964	953	946	972	968	941	942	1004	918	986	960	953	953	1002	975	966	988	938	1005	982	1002	983	922	919	922	927	913	953	956	964	923	950	971	993	961	920	961	958	951	910	943	990	959	908	1004	937	915	991	962	915	963	953	989	935	946	947	960	976	932	903	946	893	1017	911	890	961	941	936	963	932	936	967	916	956	943	949	912	916	935	920	969	979	1019	981	929	967	991	999	954	971	972	976	933	930	925	933	987	963	955	993	994	984	1002	934	991	966	970	908	940	949	937	926	1000	973	1032	983	934	1005	975	965	939	938	937	984	969	968	986	957	1004	1006	998	927	963	969	888	922	993	1015	955	967	910	1034	954	950	995	955	999	933	954	979	955	972	939	955	1027	960	949	974	937	891	919	949	910	940	933	978	982	988	999	968	927	996	942	1011	933	876	891	1012	940	984	957	960	965	927	949	985	1030	899	944	928	968	926	983	919	923	938	961	1008	978	985	987	998	964	971	982	939	943	969	999	926	950	953	997	952	919	882	939	895	972	998	1013	961	963	1041	957	1010	961	980	940	888	946	969	930	941	954	961	950	960	956	959	915	985	991	969	929	991	958	959	943	989	947	945	975	939	901	888	950	964	990	1007	980	922	981	888	921	938	931	982	998	959	985	974	981	964	942	1002	953	965	907	890	964	962	962	952	976	929	931	967	891	944	1037	959	957	937	979	965	947	990	1009	918	903	926	970	968	946	914	975	937	903	917	977	974	963	968	907	934	985	966	978	991	958	992	930	994	927	982	907	926	993	981	983	927	937	942	923	926	957	934	937	951	1002	939	920	921	960	1034	936	975	930	916	933	999	979	945	939	934	920	880	991	948	979	924	958	984	999	953	956	925	965	959	952	953	923	986	990	1012	899	948	979	888	928	992	939	964	926	958	974	975	984	986	946	963	976	1029	977	931	931	902	946	971	931	954	984	952	972	999	957	987	980	932	936	986	951	935	960	998	948	952	1028	978	988	970	931	968	950	943	935	894	987	947	988	928	974	981	1020	973	962	965	954	973	969	979	990	970	951	985	952	937	974	947	942	976	970	991	946	962	941	933	954	972	946	1006	967	1043	978	953	968	962	1004	976	992	918	942	1014	935	959	1031	1030	998	935	954	950	979	980	964	988	941	916	955	1010	966	1017	933	931	949	975	966	994	932	916	928	954	949	908	993	948	951	982	987	978	986	965	951	934	926	957	1020	945	909	1001	965	937	958	960	881	925	872	934	965	978	992	962	975	939	934	967	969	972	954	979	990	988	910	960	964	979	941	986	967	932	980	973	983	945	881	983	993	975	970	1000	969	935	1008	945	998	965	996	1005	956	927	940	972	972	963	922	972	926	939	982	941	979	967	951	988	949	981	968	945	1006	971	957	998	978	1019	941	930	998	961	934	995	973	943	938	972	947	968	923	947	1030	988	958	958	934	936	949	984	958	973	1009	967	1000	973	950	973	1023	941	986	955	911	976	943	953	931	942	985	966	966	983	913	970	1036	987	922	969	922	954	964	998	924	904	987	961	951	991	970	964	958	942	965	907	993	990	994	946	1031	890	981	973	958	962	935	964	934	934	940	874	949	1000	914	979	962	936	956	964	915	989	974	919	1010	907	955	999	964	964	989	946	948	982	957	940	932	915	1026	957	935	969	926	930	953	980	956	978	996	953	973	896	1023	962	926	975	885	978	919	965	897	1004	957	950	954	948	996	940	945	945	998	928	883	969	969	929	951	920	915	930	930	1005	979	927	960	992	957	931	922	927	934	968	953	971	933	923	956	952	980	926	953	956	931	890	977	934	959	932	978	953	962	985	976	993	958	969	983	1007	966	979	930	956	951	945	909	938	984	961	973	971	952	941	989	935	937	946	958	933	951	972	966	915	931	993	1017	970	973	985	895	942	976	973	986	999	954	952	977	966	971	913	892	934	975	933	1007	947	949	972	998	965	921	965	953	936	968	934	938	935	955	964	972	963	937	986	960	957	1016	978	938	960	943	961	1005	1001	918	986	1010	970	921	933	987	954	977	938	987	991	939	1011	1000	913	936	956	948	945	954	924	990	945	934	925	991	965	913	960	952	1008	932	1000	898	998	1035	952	961	936	987	1025	939	978	971	898	970	935	945	935	945	914	1004	970	971	948	975	948	906	994	926	959	960	1039	958	916	982	930	986	945	950	923	984	969	982	970	961	988	985	1006	953	918	936	923	970	990	957	943	930	933	968	948	965	933	878	966	935	933	928	978	993	969	923	929	1023	945	904	940	965	969	930	975	906	970	963	947	989	927	983	884	964	983	969	926	906	955	967	949	943	927	932	957	967	978	973	942	936	948	926	950	948	974	923	947	973	989	961	917	918	969	946	954	962	947	972	919	986	973	957	981	925	1025	936	944	967	999	990	945	971	1025	961	975	939	949	985	930	980	932	945	954	912	986	946	975	1002	915	943	969	981	979	920	928	929	970	965	984	969	942	924	974	927	970	919	960	933	924	917	983	979	991	946	992	927	1044	935	976	1020	952	925	967	961	969	1007	967	1012	969	965	1007	960	949	922	932	971	988	904	958	924	975	987	943	923	906	906	1023	953	957	983	1000	945	973	941	960	958	917	937	961	971	967	947	955	920	932	918	942	919	951	1009	1000	948	972	985	945	935	1024	941	951	945	975	941	925	960	979	1030	961	934	989	928	975	953	959	993	980	952	977	982	962	960	950	969	914	917	951	953	959	974	1006	974	942	929	1000	926	979	966	892	1015	965	953	969	944	947	968	969	919	894	932	1007	954	993	984	954	936	960	974	918	942	943	988	977	953	935	982	963	970	982	956	945	1003	955	976	977	905	965	940	986	964	952	925	902	922	898	980	958	991	937	938	960	994	947	1006	956	966	964	985	877	916	962	1002	997	956	945	970	975	962	1013	937	954	952	999	972	973	957	978	1017	904	976	961	939	932	945
58314	19753	3194	667	462	453	450	421	412	457	451	434	439	423	452	453	451	394	412	436	456	441	418	421	466	440	420	455	379	440	421	429	402	456	395	388	422	460	420	418	443	431	414	402	448	417	478	432	409	420	448	410	400	457	428	458	443	441	456	451	455	417	438	425	423	455	405	439	465	431	432	428	397	446	439	452	447	423	420	433	403	406	447	443	421	398	439	456	449	484	445	436	430	392	468	432	444	377	422	389	381	447	450	424	432	412	435	449	413	433	427	409	380	468	431	446	443	425	425	451	456	406	449	452	395	459	399	458	453	433	463	411	407	438	439	438	429	427	432	437	470	448	407	446	437	465	405	469	439	432	441	431	484	445	418	432	488	444	471	426	424	433	424	409	423	402	469	449	443	424	414	431	438	425	385	454	391	449	430	435	455	442	468	448	430	416	382	452	440	442	489	466	440	459	463	446	415	454	423	424	411	457	472	396	439	458	463	411	455	450	437	428	441	434	448	448	406	432	460	454	429	449	432	447	439	467	406	464	463	447	436	435	431	405	421	456	451	442	425	414	389	416	442	438	434	420	438	442	421	435	431	447	451	428	423	421	447	415	451	417	400	463	468	432	447	404	429	410	443	417	433	453	460	448	493	469	456	405	430	455	430	429	441	429	422	447	446	438	438	423	451	469	432	427	459	421	454	425	422	415	428	421	439	428	453	440	433	429	435	443	436	407	420	427	400	442	440	432	410	413	459	458	428	483	502	472	416	411	479	423	409	466	538	431	439	449	451	383	423	454	417	461	447	452	480	436	401	418	430	461	453	436	457	439	434	429	409	414	420	421	437	448	443	438	419	414	459	414	428	394	430	463	424	400	433	461	465	415	444	445	475	483	479	456	430	435	471	423	417	471	421	472	444	436	423	429	417	437	435	398	399	444	473	379	414	451	419	449	422	440	447	438	430	412	403	460	433	425	464	443	402	422	403	435	435	442	410	424	417	496	440	410	416	446	455	462	433	469	411	427	453	422	462	430	429	427	431	444	433	435	437	432	454	437	482	432	436	437	443	445	425	460	422	390	446	457	485	483	436	469	421	457	480	402	437	444	421	435	443	411	449	430	404	438	459	444	424	439	444	439	425	400	422	401	431	423	442	423	459	404	436	429	402	451	409	437	407	433	439	433	423	405	427	418	438	450	441	412	430	417	428	440	443	492	428	443	452	425	442	426	442	419	434	439	405	437	446	435	412	443	428	462	403	403	430	432	452	449	455	431	469	439	434	409	447	408	437	431	440	454	449	470	447	413	450	457	387	438	445	407	422	467	425	472	435	418	457	429	413	459	439	459	425	484	418	480	460	422	382	463	449	441	397	481	447	461	418	441	440	406	441	438	477	448	428	464	445	401	459	433	421	470	487	476	459	434	430	398	413	454	407	434	436	427	418	469	407	410	454	429	455	421	420	422	391	467	411	441	398	491	499	418	452	466	472	453	427	450	414	484	415	420	438	428	449	363	461	477	426	428	424	413	431	435	416	460	438	420	448	438	450	458	422	412	424	458	412	439	449	452	417	424	391	467	442	424	428	442	416	420	387	434	462	399	414	435	412	401	492	438	417	427	467	388	402	470	455	410	463	403	427	438	443	431	458	439	403	432	431	514	444	420	430	462	416	414	434	416	451	449	425	453	438	419	450	429	460	423	471	412	390	405	411	475	419	480	435	486	423	447	442	423	402	489	441	426	412	417	471	412	429	425	420	410	419	404	464	435	431	425	447	422	463	410	459	401	433	462	462	450	431	460	449	475	440	452	408	435	449	452	472	429	448	417	429	437	410	433	455	463	424	441	391	455	416	449	469	405	448	439	412	447	433	419	477	458	441	431	426	396	444	453	428	445	392	410	422	467	439	433	462	442	422	388	427	384	445	420	450	426	436	380	412	434	428	441	434	434	462	389	426	468	454	427	427	442	443	404	405	412	457	438	431	428	420	454	446	414	423	408	454	439	424	433	473	421	446	409	441	428	432	415	430	450	459	430	405	442	432	397	425	424	381	402	380	400	465	400	412	422	409	424	460	422	421	459	420	418	434	485	462	442	458	412	417	429	424	441	426	451	487	427	425	426	455	413	445	416	453	435	449	475	439	436	475	407	418	440	438	441	433	439	439	374	405	477	457	396	435	451	443	485	424	420	476	434	450	384	446	418	433	415	414	416	419	417	431	401	454	439	457	470	426	451	416	452	466	431	426	429	428	453	419	397	431	429	412	429	467	445	450	467	401	406	449	468	405	454	440	436	414	423	466	447	411	447	432	439	437	443	434	435	456	452	438	445	424	436	413	391	410	463	394	370	413	470	412	448	410	453	464	480	460	426	442	394	429	431	405	456	423	473	434	446	408	426	445	402	481	469	457	446	434	422	432	454	436	473	438	462	474	393	451	402	447	411	408	460	425	486	434	415	428	397	433	448	426	500	450	433	430	461	461	428	432	422	431	429	423	420	479	420	451	444	435	414	473	449	459	429	407	425	439	444	445	393	459	434	409	439	405	438	459	474	426	410	439	453	432	447	466	399	438	423	458	464	401	480	449	459	435	419	471	418	399	470	479	408	396	420	422	444	423	428	465	446	445	426	443	424	447	441	448	431	424	474	437	401	455	434	411	444	440	418	425	477	406	384	431	419	397	416	425	400	395	424	439	462	424	416	449	430	408	439	446	440	432	475	432	401	447	400	436	454	458	433	389	406	464	431	471	436	430	465	446	507	452	449	438	415	474	474	409	418	455	455	423	444	439	435	405	446	435	444	378	408	395	431	439	439	427	418	439	415	444	444	446	433	474	436	457	481	426	421	455	453	435	434	413	463	436	447	409	403	457	466	439	445	461	461	413	476	440	429	379	443	457	460	424	468	428	475	436	442	449	448	457	459	467	461	438	434	383	420	423	436	443	464	448	459	409	412	388	446	445	431	462	430	476	438	456	456	423	468	455	418	440	401	479	449	415	423	425	445	458	423	440	455	453	442	413	440	480	429	459	425	443	410	424	397	430	435	467	443	455	424	407	399	416	408	440	430	450	445	443	472	408	398	425	444	410	480	403	440	441	469	438	433	454	442	438	401	409	452	416	397	418	466	437	451	411	442	451	421	427	379	420	417	474	441	439	455	469	427	454	396	430	445	400	413	420	411	423	416	440	412	432	438	458	412	466	416	395	433	441	446	473	414	408	444	420	471	403	438	417	463	438	454	409	486	439	454	450	424	462	431	433	426	474	416	441	452	403	450	482	382	452	481	433	447	439	400	426	442	406	436	433	433	436	438	424	410	471	437	452	432	455	429	414	430	406	448	457	460	460	433	428	421	437	410	414	451	449	480	405	424	432	410	455	409	420	456	463	433	410	426	451	439	456	436	390	452	413	445	441	434	416	442	399	431	452	442	427	419	397	395	427	448	444	459	444	434	453	437	437	422	385	442	425	467	452	429	472	435	473	408	412	419	387	455	460	441	444	418	422	427
40236	10647	2623	1213	1032	1023	929	964	956	954	945	919	947	950	949	886	930	920	939	961	952	973	885	950	923	926	945	962	932	955	910	911	899	972	939	873	1008	979	911	993	957	935	926	961	907	958	919	931	948	913	952	893	952	911	981	981	964	939	901	946	900	931	948	907	974	921	966	965	955	953	952	940	942	957	943	924	978	960	995	911	962	971	945	946	883	947	906	945	985	977	959	972	954	979	986	967	904	931	930	953	945	934	961	978	945	956	934	905	950	902	929	920	996	933	977	964	936	953	944	968	918	907	974	928	949	966	944	998	958	951	904	967	941	955	970	959	916	968	977	972	952	938	912	966	970	964	938	966	965	937	934	947	938	921	928	924	947	951	847	950	889	979	936	946	920	910	958	954	930	933	917	932	941	918	882	929	971	937	975	894	978	963	922	951	909	901	938	990	956	983	1022	908	950	949	969	986	948	948	887	939	954	952	920	942	935	952	951	963	870	915	937	936	920	955	930	905	931	999	934	970	969	915	923	933	943	887	909	934	947	903	884	961	970	908	958	938	927	902	928	904	965	970	886	933	930	979	917	981	928	918	943	895	888	1034	1040	948	923	1002	911	944	995	969	966	939	966	917	969	927	927	915	934	926	931	994	946	941	982	933	902	960	969	900	969	954	957	928	951	956	963	965	892	960	927	995	949	936	924	992	915	940	928	936	919	997	936	871	928	961	897	996	950	975	937	926	919	991	988	935	951	881	971	975	966	914	974	960	890	958	1045	965	926	900	973	948	956	960	935	956	924	921	932	931	977	943	945	994	977	1010	941	931	927	930	964	938	908	979	948	918	939	982	973	922	937	927	975	859	954	931	976	926	963	955	1001	964	942	945	948	931	945	933	917	947	948	912	964	944	892	896	913	925	976	953	948	969	951	962	949	992	939	960	983	912	988	924	988	950	973	896	987	936	911	971	912	971	944	946	958	966	951	946	935	926	930	939	932	915	898	979	930	1039	927	949	953	947	936	901	941	970	987	921	895	947	991	954	975	960	920	953	955	1001	960	986	991	967	930	969	921	867	907	937	974	923	906	932	991	1016	895	937	985	974	926	904	972	947	942	916	925	947	928	952	931	928	974	928	1026	919	943	880	940	909	1030	974	854	880	866	932	919	916	941	937	1004	931	923	926	931	919	897	937	967	896	939	947	945	955	932	948	901	964	939	970	1032	862	908	959	959	927	969	898	955	985	935	942	955	964	842	953	980	880	952	958	984	960	953	962	908	924	904	939	946	934	903	945	991	956	964	939	921	923	942	895	947	927	877	931	980	947	972	986	954	953	937	895	951	951	929	916	958	968	971	911	938	953	899	971	927	947	947	890	934	888	908	985	928	888	910	908	934	936	958	948	965	931	941	960	908	920	884	912	911	975	936	986	922	956	1006	910	924	993	976	941	932	999	955	998	928	928	951	952	989	891	1018	901	947	940	919	937	904	925	902	917	912	955	963	920	954	931	952	975	958	936	935	961	964	923	981	898	963	938	913	949	917	936	904	893	939	956	970	939	993	923	927	916	897	953	898	917	898	953	932	960	932	980	923	927	984	882	918	1006	904	978	993	956	979	956	906	905	958	931	961	996	965	968	959	953	911	915	949	950	890	966	878	974	929	941	896	935	915	981	940	983	947	948	955	917	925	956	927	897	964	903	942	932	950	964	956	893	964	898	928	990	1007	867	959	912	936	974	935	961	953	893	962	996	916	960	941	949	979	949	937	943	945	940	908	930	925	949	920	928	898	937	963	999	936	936	920	971	923	954	929	999	969	957	933	919	928	951	943	964	953	973	985	967	940	941	969	990	898	959	916	889	952	894	958	930	969	936	932	947	959	935	940	963	945	956	935	959	964	932	941	924	936	891	941	927	962	934	884	909	944	965	955	946	984	944	958	934	974	954	973	952	931	941	965	1012	943	971	943	936	907	952	905	929	934	943	938	959	1001	944	953	927	923	865	887	986	944	952	962	904	957	962	910	958	948	947	940	986	950	949	964	964	953	929	941	926	1012	932	982	987	927	957	956	941	963	962	914	942	965	942	912	957	977	960	921	968	935	946	942	987	975	934	929	929	964	909	960	986	972	924	996	919	939	895	907	891	959	960	906	960	1005	896	928	963	988	966	947	982	968	947	955	912	939	972	969	934	996	954	908	957	968	917	986	960	944	952	912	930	905	865	941	988	895	920	909	981	957	936	919	912	911	913	935	977	970	932	978	972	1053	965	964	916	906	901	944	881	932	929	986	913	944	953	927	994	966	978	948	955	1063	883	921	926	978	930	901	941	946	950	948	959	927	962	928	948	991	937	968	937	961	922	930	923	939	976	946	974	944	940	932	959	981	966	956	891	935	951	955	952	962	899	940	976	954	917	893	934	955	940	949	915	905	943	969	918	882	969	935	920	909	961	980	912	1017	975	940	996	961	917	942	921	956	958	948	928	952	950	940	984	946	920	981	941	937	928	1007	910	985	960	976	950	920	927	976	933	948	943	918	923	935	977	943	920	968	939	881	937	885	945	910	936	942	925	978	948	994	914	893	968	952	861	944	1012	985	981	953	920	929	895	928	879	956	957	951	882	896	939	956	957	982	939	949	936	957	879	988	891	950	944	910	931	943	937	951	908	907	987	954	913	905	941	909	967	935	901	929	947	953	926	959	942	903	927	911	908	936	983	949	913	912	910	936	981	925	929	947	841	993	960	935	1001	888	925	902	918	955	919	976	954	956	957	972	937	912	929	901	947	928	923	959	939	955	956	975	984	916	935	946	980	960	949	1000	965	956	948	978	962	948	941	915	982	958	949	913	919	900	966	918	947	925	928	938	963	898	915	896	931	940	950	914	871	965	947	903	957	923	879	897	958	965	960	979	926	968	988	909	951	906	965	865	915	915	936	896	915	912	976	875	890	996	945	939	957	886	896	971	965	969	916	973	933	878	969	916	895	925	905	941	891	904	893	919	918	904	919	922	956	959	949	911	932	959	916	991	941	944	943	933	912	931	897	930	969	967	901	959	941	927	917	927	986	901	955	938	941	917	910	997	994	955	943	927	947	920	926	898	961	979	956	950	900	954	923	965	900	950	947	976	978	961	940	973	971	957	964	963	931	908	921	927	957	930	909	948	948	940	963	941	902	1008	937	945	900	988	915	962	941	916	974	974	920	936	922	903	957	955	926	959	985	975	925	955	935	927	935	932	1039	916	963	907	928	918	928	931	911	887	969	965	956	929	965	994	941	921	913	973	915	930	904	949	937	892	994	946	915	931	912	941	979	996	903	953	925	890	977	958	885	938	928	991	920	989	970	947	931	957	925	936	984	957	920	932	925	939	945	971	977	946	931	944	906	956	957	975	946	881	913	916	927	955	921	942	934	957	999	964	968	945	898	926	939	946	933	917	882	966	949	935	984	966	949	911	970	914	898	958	911	964	911	964	948	942	924	937	928	943	961	928	940	933	953	969	917	927	924	953	957	950	900	988	925	887	910	914	993	928	901	914	922
59743	26952	10462	2372	922	592	505	481	445	453	453	406	449	433	481	431	469	457	414	455	449	445	421	421	460	435	424	465	473	428	385	391	437	422	401	468	412	420	430	466	450	431	469	449	360	444	452	417	408	438	468	438	487	444	387	430	449	427	480	434	410	419	442	409	421	423	492	441	423	434	423	435	442	419	418	415	460	422	449	449	436	429	415	466	416	447	448	460	434	406	408	444	449	432	452	459	477	390	439	405	388	443	446	477	466	451	364	422	429	437	448	412	420	453	401	454	445	415	382	451	438	435	445	405	405	439	458	398	448	424	398	456	447	435	440	442	454	436	426	437	421	430	439	469	400	469	457	436	447	462	443	412	428	424	446	484	453	444	429	439	456	390	461	450	437	450	436	416	397	452	406	397	427	401	443	469	433	440	409	461	436	430	419	388	438	405	456	425	428	414	445	448	418	461	421	424	444	388	463	407	420	433	447	417	422	442	429	428	424	447	430	464	380	428	433	452	458	474	423	401	402	465	451	446	459	430	449	440	429	463	419	457	449	447	431	482	426	427	428	458	450	424	470	426	387	455	459	457	461	451	428	472	434	447	435	407	431	436	450	430	451	437	405	402	394	412	464	403	396	404	419	435	419	398	419	445	414	399	416	441	437	410	436	431	414	438	457	423	416	460	424	469	451	443	465	445	381	476	429	407	437	459	453	439	446	433	478	447	426	464	471	423	451	465	450	446	468	429	423	449	424	440	398	456	430	438	462	475	441	430	479	425	447	427	420	447	429	398	417	403	452	432	435	427	379	407	434	432	410	395	461	429	465	451	445	439	447	388	380	459	408	430	456	447	409	471	466	436	449	489	512	495	431	417	489	424	423	439	434	415	456	407	478	429	411	454	448	437	432	437	411	482	499	441	413	422	426	407	440	424	435	440	425	433	445	416	407	445	473	413	461	466	437	417	442	445	429	446	460	462	453	454	458	448	468	457	460	396	466	405	388	426	418	415	479	425	459	429	440	439	469	434	426	452	394	421	424	446	435	448	390	451	440	406	415	444	447	440	425	492	481	425	415	439	441	437	416	427	406	440	479	424	419	428	453	465	418	452	429	446	431	456	419	420	395	418	457	430	427	418	405	416	457	436	414	470	444	494	431	501	424	449	452	417	426	464	437	473	425	442	461	448	417	442	402	451	426	436	423	447	463	450	436	466	439	487	445	425	431	414	381	462	419	459	457	421	449	437	445	416	405	452	410	423	439	403	470	417	481	495	440	414	451	472	447	438	427	433	410	431	417	461	417	452	429	453	402	428	472	432	413	451	432	443	438	474	436	433	446	454	433	427	439	436	424	427	429	432	425	436	414	374	472	429	451	414	416	420	402	457	448	440	418	451	406	428	432	460	400	468	426	402	380	409	449	418	414	471	403	438	416	447	462	491	425	417	436	438	443	445	456	482	452	422	433	450	426	405	405	414	449	437	438	416	427	469	425	417	412	420	421	404	425	461	427	417	404	462	437	401	448	443	388	427	434	481	453	437	428	405	415	439	427	441	432	472	470	476	402	415	439	435	432	480	447	444	443	438	432	416	426	428	463	440	446	441	417	410	450	426	437	459	443	398	449	412	455	430	427	455	447	455	375	449	407	469	421	400	409	427	426	422	434	403	427	412	432	431	412	433	435	493	454	410	449	412	434	466	437	410	419	417	419	427	470	472	440	414	439	414	424	463	434	464	436	426	439	398	442	395	430	462	461	439	431	446	443	449	431	463	415	477	420	411	455	443	421	400	449	474	416	439	468	415	454	469	452	435	422	471	437	447	437	468	412	446	435	427	440	453	467	450	463	438	443	438	412	427	441	417	430	455	417	461	462	421	441	402	432	452	426	443	461	441	445	424	408	419	417	451	423	472	462	472	441	396	430	427	444	435	443	465	407	451	442	422	433	451	449	438	396	410	438	420	424	425	430	426	418	420	448	420	377	467	463	441	433	403	433	444	459	434	473	405	435	458	418	431	429	422	435	444	402	447	435	417	481	403	420	442	462	429	448	466	461	430	419	435	451	435	471	452	447	449	407	460	452	427	391	449	476	456	466	422	472	444	414	425	446	404	458	425	426	404	427	407	398	421	455	442	443	450	460	440	441	473	433	423	492	434	435	421	414	483	495	463	445	459	416	468	420	437	426	422	460	423	447	389	454	453	449	420	426	452	405	447	429	439	419	413	433	424	412	399	434	418	464	434	446	387	450	449	420	408	431	424	452	420	395	413	429	411	412	393	401	425	404	443	417	472	431	442	463	431	446	399	430	443	470	425	443	451	396	451	448	459	437	407	439	400	415	389	410	442	461	462	444	448	454	419	405	476	430	417	485	435	431	406	442	434	456	441	425	450	442	451	478	486	421	467	448	458	431	455	470	457	427	449	442	457	416	463	441	424	424	460	412	396	429	458	434	390	415	428	430	422	460	445	404	408	418	452	445	428	436	423	444	440	446	445	443	466	404	432	422	428	454	446	426	430	441	418	435	409	401	468	443	428	441	448	422	393	417	417	424	439	440	429	430	428	434	442	411	412	418	433	442	407	426	436	422	474	479	443	409	418	404	451	404	417	404	432	435	401	414	423	413	439	446	452	407	412	458	462	455	458	389	416	423	414	451	408	439	412	454	426	468	422	396	405	421	419	399	450	429	417	408	429	422	439	435	447	414	460	425	418	416	440	512	420	478	432	419	424	389	422	466	454	432	409	449	485	461	419	390	474	468	416	438	420	456	421	473	451	420	446	449	427	433	395	454	433	455	416	412	430	425	396	470	477	402	438	396	430	434	444	389	463	498	424	456	486	406	429	446	464	425	430	412	485	465	418	396	437	438	442	447	402	394	436	427	439	449	441	452	422	450	419	421	432	477	448	399	412	443	442	426	447	457	420	392	424	422	507	441	436	479	443	399	445	457	484	461	405	455	374	453	445	409	444	475	436	438	419	462	434	400	460	412	416	448	455	453	418	458	427	466	417	454	455	466	445	458	428	422	456	447	478	457	455	392	450	450	442	441	464	441	441	430	445	431	416	454	431	428	454	461	454	405	401	387	420	413	447	447	416	435	439	443	407	422	446	425	445	403	413	456	427	439	442	383	405	469	443	424	455	434	403	419	425	422	463	464	438	414	451	453	439	440	431	437	448	457	421	479	411	412	440	431	469	359	446	442	436	444	446	430	410	390	447	474	435	472	444	415	439	459	451	454	406	447	462	459	414	429	419	438	457	423	431	428	442	458	431	447	431	467	451	457	498	453	430	406	441	448	428	418	405	435	411	403	451	428	443	436	427	446	447	469	423	454	404	460	451	463	446	439	446	463	391	393	443	440	478	464	452	414	408	420	437	455	461	437	449	426	419	453	423	439	403	442	434	386	416	433	403	433	397	434	420	423	433	431	453	436	444	425	443	449	468	437	438	430	457	434	417	403	413	441	447	412	464	430	452	400	437	423	450	423	467	437	457	429	421	418	437
41884	17199	7573	3799	2157	1384	1223	1036	1022	963	954	992	958	964	971	936	923	960	924	875	991	901	993	913	929	944	913	961	910	1022	971	916	937	945	925	995	944	930	934	938	907	995	926	953	918	951	881	986	940	990	983	931	959	897	953	966	957	905	923	917	916	957	938	948	938	920	971	916	969	935	901	940	940	919	973	966	900	983	939	900	972	995	935	981	940	927	931	955	865	969	977	920	960	949	952	920	936	943	882	961	935	914	929	991	929	992	1000	942	921	985	948	925	961	909	926	936	953	905	927	946	944	998	937	994	891	981	959	966	1012	962	965	925	928	911	956	901	899	990	1001	950	939	936	959	883	937	911	955	956	954	940	952	954	978	983	926	984	918	971	947	952	936	971	911	959	895	967	961	945	937	973	913	965	934	886	981	978	908	982	883	973	908	915	892	896	895	996	971	977	959	943	947	941	903	933	938	918	949	997	965	973	922	861	950	989	941	902	1002	943	902	944	974	951	963	965	952	914	942	937	934	951	969	895	939	928	964	905	929	939	930	983	946	928	965	955	984	974	968	916	933	919	955	891	969	923	928	982	921	1009	954	1010	969	931	948	922	948	924	901	1017	918	944	929	954	984	981	968	898	936	895	981	976	948	915	927	960	931	999	905	948	896	942	940	896	932	974	940	956	1003	936	919	933	951	916	866	951	896	936	1024	969	921	927	942	944	940	920	980	959	943	936	1016	962	976	959	933	911	971	911	912	906	943	947	957	937	957	933	950	911	965	909	971	914	975	927	915	944	937	957	953	969	899	976	923	943	963	970	914	990	937	930	954	1005	901	931	924	873	975	995	957	972	965	942	970	988	931	937	888	1010	980	927	939	939	940	880	926	905	944	937	976	972	960	953	982	921	886	912	937	923	939	895	962	919	938	933	970	934	929	943	951	960	944	911	915	953	961	909	972	954	963	930	941	902	955	968	895	933	920	962	936	920	984	946	947	887	950	987	939	909	953	976	962	910	945	967	963	957	934	928	920	882	935	943	949	929	1033	1005	905	952	910	997	889	996	969	923	955	948	916	942	950	946	947	907	967	983	948	949	876	938	891	972	956	927	934	981	931	977	1011	960	1040	925	916	941	985	917	974	1004	983	899	920	942	930	967	962	1008	915	944	962	1005	907	942	949	936	963	911	953	940	953	936	900	919	1009	862	970	954	914	931	964	993	889	953	930	933	985	910	925	946	917	1007	930	931	971	986	972	961	921	879	1002	955	959	888	956	894	926	952	910	918	923	900	907	902	965	944	913	994	904	947	904	944	937	958	955	921	1007	960	971	1008	907	944	959	880	915	934	927	914	906	922	945	940	929	988	939	982	954	995	982	959	989	974	911	924	1002	883	969	982	1027	920	965	907	964	928	953	923	938	945	977	928	926	962	958	929	895	934	930	945	870	932	894	1027	988	952	876	932	979	970	901	917	910	954	907	952	898	959	919	944	939	952	991	943	871	944	897	920	891	979	929	902	1023	913	959	953	984	954	939	959	913	883	963	905	990	958	919	976	930	921	943	888	925	994	922	956	985	946	1004	920	985	927	907	964	926	950	956	968	947	1051	931	947	961	923	937	929	913	925	946	947	931	986	963	947	904	961	942	923	937	941	987	1000	924	933	913	922	949	933	860	877	941	948	935	933	886	882	936	887	965	976	923	941	898	942	918	989	965	961	971	946	941	962	890	972	938	935	912	995	912	955	946	864	962	962	929	911	937	961	884	964	875	892	952	954	914	908	912	927	902	930	930	918	976	928	1000	1007	956	945	948	983	945	908	985	952	951	946	974	949	958	969	942	921	960	951	909	909	959	976	932	922	901	861	1028	970	953	968	926	995	908	973	944	934	937	921	1005	951	965	928	935	917	977	939	950	988	913	924	996	918	953	913	930	951	927	936	909	924	994	958	928	913	978	949	904	938	978	926	975	967	875	889	955	984	1021	978	924	930	939	891	960	974	896	938	971	938	933	1009	983	956	926	954	925	947	961	941	935	970	993	921	964	931	958	979	968	922	878	958	910	900	925	906	930	945	912	970	944	930	962	963	917	933	948	934	956	952	978	976	954	930	941	964	915	987	966	905	963	898	966	982	903	922	941	939	922	935	924	975	879	930	946	945	926	889	977	947	933	939	984	899	954	970	930	942	951	963	941	917	906	886	947	1005	976	957	1020	953	944	952	948	913	929	953	971	887	944	959	966	954	937	942	973	929	981	924	929	955	961	894	932	876	958	900	895	925	928	978	951	893	905	982	926	964	951	958	983	972	953	948	941	915	913	943	939	905	987	902	965	891	949	970	994	982	984	905	999	924	916	918	915	945	943	949	976	939	927	955	957	946	979	978	946	897	962	946	920	879	918	957	909	992	942	922	955	1032	1012	975	959	901	999	914	927	974	993	948	992	916	999	954	995	971	948	891	919	887	977	953	919	1007	909	911	916	926	911	921	906	875	980	931	892	943	924	1010	958	932	904	887	916	900	962	959	903	950	982	966	979	946	962	934	919	977	876	979	934	888	921	989	943	941	938	925	896	936	901	941	915	937	951	953	932	916	986	976	930	891	924	919	894	954	960	961	930	886	965	990	951	974	933	955	942	919	966	979	963	946	979	963	918	919	952	947	930	914	946	963	945	965	920	972	972	877	946	922	933	1000	982	974	947	908	921	983	973	938	953	955	926	930	943	986	912	932	954	943	950	899	965	890	917	905	937	956	949	935	961	947	960	925	976	964	979	986	991	909	933	934	946	986	924	968	982	956	1010	929	949	947	956	966	955	963	967	950	960	923	900	931	931	901	892	905	941	936	917	943	990	909	919	965	874	938	952	941	940	929	914	895	952	922	895	987	955	948	952	993	927	931	914	975	917	949	869	933	935	931	956	895	959	950	1000	965	956	905	905	1018	953	948	924	1001	932	959	932	879	948	950	940	979	934	967	964	971	978	963	955	932	934	981	957	943	924	917	917	893	976	956	997	1008	1013	926	990	962	966	961	967	990	971	927	957	963	943	947	941	950	926	938	951	940	969	932	902	942	938	952	890	964	957	952	912	943	985	949	927	926	945	971	864	904	860	947	1003	901	958	940	880	933	940	925	952	985	966	944	927	858	906	962	973	911	901	964	947	977	914	964	974	946	897	948	968	929	967	915	965	971	942	912	961	956	877	907	1000	961	891	926	882	932	890	959	945	928	885	937	945	1002	928	969	920	940	920	896	939	946	952	928	952	972	911	930	953	970	953	961	949	919	981	943	953	930	967	974	935	909	933	979	987	910	997	944	974	951	898	952	908	952	915	929	897	971	936	978	934	969	951	955	956	973	974	985	971	905	942	940	976	940	963	965	899	932	954	981	915	928	1019	981	969	964	952	870	989	989	926	921	913	869	988	943	931	957	933	950	910	867	898	926	922	966	941	934	966	915	877	928	915	930	973	920	935	1003	866	969	929	972	961	924	943	957	899	943	924	955	956	918	898	946	971	1026	918	931	918	988	1021	896	991	867	918	956	961	948	978	965	968	938	958	916	967	959	925	935	931	916
65119	27269	8328	1129	514	549	424	462	475	429	446	438	449	488	459	479	471	453	441	497	458	454	471	400	453	419	456	455	438	436	493	422	480	419	446	478	439	430	464	439	479	419	456	436	476	447	428	433	444	455	460	491	452	411	442	447	479	440	483	450	409	462	441	440	455	460	461	414	453	483	454	493	437	443	464	486	386	437	408	440	457	406	422	454	436	410	464	414	437	430	471	415	418	444	464	419	446	444	433	429	481	472	443	484	491	419	421	449	417	459	459	447	435	451	460	428	427	461	453	458	425	436	499	411	460	451	414	443	426	419	407	404	418	467	467	432	464	428	439	442	464	417	451	478	456	489	502	474	462	486	467	421	452	443	437	480	444	441	447	436	442	457	437	455	466	424	431	440	457	473	440	444	430	475	458	455	479	485	469	445	445	418	455	437	422	420	441	449	463	453	463	458	439	447	429	412	452	477	457	471	431	396	410	488	432	415	447	485	444	459	436	440	460	465	435	442	413	430	440	456	448	452	416	459	469	439	460	468	443	434	361	446	460	432	408	443	504	451	434	479	465	404	471	456	492	438	455	393	462	452	454	460	424	438	440	408	437	419	466	448	385	447	457	431	502	428	439	474	460	413	443	494	501	455	471	482	472	479	438	437	429	454	431	447	441	452	459	484	493	430	457	461	456	434	490	438	421	455	461	476	472	467	411	418	411	469	427	452	448	426	472	454	479	458	448	445	448	424	427	445	456	445	462	428	449	431	438	420	505	437	435	430	454	482	431	443	430	442	480	411	431	450	436	442	440	439	440	452	448	458	456	442	470	454	417	445	458	437	483	438	455	409	432	434	462	435	392	414	449	451	434	434	451	435	409	396	396	434	464	438	433	438	441	447	439	468	403	458	433	438	397	410	488	454	438	448	388	409	464	432	401	433	447	469	424	464	484	446	437	433	440	460	440	451	447	449	422	444	449	480	416	441	447	475	397	417	504	422	462	425	430	421	493	414	444	448	451	461	436	442	448	478	459	422	419	440	472	441	462	450	457	420	427	433	432	437	415	424	467	472	426	425	444	448	424	445	441	477	473	430	414	473	440	476	449	424	446	444	439	435	447	484	482	469	480	430	432	436	431	420	445	481	471	410	449	457	416	454	464	399	429	456	417	416	425	408	441	427	406	472	490	392	445	471	403	475	477	414	463	469	406	402	480	420	435	431	468	416	476	449	430	474	459	469	423	449	449	452	434	467	469	464	482	443	425	413	443	453	469	421	463	432	428	497	439	458	497	425	441	459	428	465	433	447	391	469	426	450	457	479	462	413	424	442	459	407	447	439	433	421	429	461	456	438	490	492	419	472	434	494	459	440	465	467	443	430	403	408	515	430	407	406	449	456	416	446	445	451	436	430	414	445	461	457	456	411	438	444	490	414	448	441	451	438	425	459	466	451	457	470	443	435	470	462	474	424	474	469	452	446	437	460	426	478	438	427	431	448	438	428	474	439	428	458	456	431	441	447	454	480	454	444	454	460	445	445	437	425	449	436	484	415	492	454	455	486	448	428	409	448	449	476	421	448	448	447	474	440	442	478	448	425	388	445	444	453	414	437	458	451	445	471	481	447	448	428	496	452	422	441	440	444	465	456	469	423	420	443	463	465	466	432	458	470	498	488	464	461	432	421	486	439	444	427	447	433	424	411	449	476	463	412	456	462	456	484	461	451	461	460	402	479	440	429	408	498	472	446	423	466	440	422	463	441	431	467	436	402	472	457	420	430	410	455	429	388	460	467	475	460	484	423	425	429	430	462	449	447	469	405	428	445	474	436	431	447	471	450	455	432	443	466	410	465	407	469	451	437	443	452	435	437	444	428	431	432	426	450	443	480	455	436	428	446	405	437	467	441	432	452	439	444	428	451	452	395	440	434	451	406	445	437	408	435	451	410	464	451	435	466	443	431	444	451	424	421	497	463	450	442	443	440	420	472	460	460	437	453	398	484	463	473	453	446	432	469	447	444	422	446	450	478	465	477	451	439	427	438	421	421	445	454	500	432	442	468	459	468	470	479	479	476	464	474	429	435	468	472	472	402	435	415	479	441	425	447	444	469	485	416	430	454	464	407	436	436	474	439	425	474	486	460	450	446	433	502	444	382	409	454	478	476	469	442	459	481	429	479	424	446	439	387	399	471	446	421	425	469	445	469	459	406	444	458	451	442	466	466	490	468	463	465	429	409	430	460	459	436	437	413	438	435	435	417	454	460	425	445	420	462	408	456	507	507	414	445	458	442	420	461	436	442	433	436	469	456	444	416	470	436	456	432	450	452	449	450	429	425	409	458	395	451	440	478	486	457	476	471	409	438	442	460	459	467	427	448	462	421	444	445	456	450	410	413	477	453	430	410	448	465	460	418	453	497	456	466	444	381	462	421	456	464	460	431	468	474	439	525	475	419	505	432	462	444	463	459	431	440	403	475	418	464	426	454	493	457	461	407	490	425	466	444	408	403	461	429	480	471	448	428	377	462	449	450	470	457	477	487	449	466	465	436	426	465	493	465	453	464	408	457	468	386	410	430	404	459	471	473	434	479	436	428	458	421	462	429	456	475	468	462	429	492	452	402	465	466	459	416	464	470	444	440	442	429	437	385	463	455	448	440	444	433	470	480	441	441	441	399	447	426	458	454	476	476	456	429	465	437	476	440	429	468	440	438	438	442	447	457	473	457	471	453	446	445	439	445	443	453	421	405	458	437	396	438	432	458	418	442	495	449	429	469	431	453	438	470	460	439	485	467	419	427	426	452	447	480	420	442	431	456	460	473	428	442	405	445	452	449	439	451	489	422	483	436	445	501	424	442	483	482	428	427	430	425	441	417	418	461	417	433	409	426	443	423	436	444	461	464	447	478	447	494	452	418	448	415	426	476	458	422	440	468	436	420	432	454	443	472	454	457	437	463	503	443	457	424	429	439	437	446	475	454	443	430	466	447	470	482	477	436	405	423	443	501	467	469	424	463	450	450	438	413	445	461	451	446	439	417	453	391	425	413	466	419	452	462	457	447	445	450	456	449	399	439	439	458	437	404	435	442	428	436	460	432	445	465	447	485	456	458	435	447	451	463	462	444	427	440	434	443	453	454	469	463	467	444	453	476	448	439	491	409	434	429	422	432	461	482	455	460	427	453	464	458	450	482	466	457	477	453	409	477	416	439	447	407	415	422	479	431	451	424	464	432	470	456	488	505	448	459	411	473	453	460	423	455	467	422	460	472	456	433	449	440	470	453	443	471	488	468	446	440	435	445	454	420	438	485	423	462	414	451	456	446	437	467	403	481	440	424	435	418	428	450	461	421	442	453	404	468	489	429	469	420	416	416	426	427	484	465	480	470	426	481	426	465	432	444	419	453	456	485	452	439	466	463	447	475	451	453	482	471	433	447	450	507	419	441	470	445	409	434	443	421	490	404	450	482	446	419	446	457	412	422	437	493	410	448	418	446	453	412	468	435	469	425
45239	17982	5160	1753	1279	1177	1059	1033	1030	984	988	982	953	1001	961	930	930	911	924	900	981	910	1017	965	968	921	961	921	1025	939	955	982	943	954	945	991	955	951	978	995	950	940	962	940	953	941	938	972	1016	905	972	932	961	973	936	966	931	981	970	900	979	1009	1013	954	972	969	947	942	979	989	970	950	963	992	965	938	929	975	903	954	935	977	951	938	930	983	998	943	959	961	929	994	995	1031	995	1047	962	948	954	968	985	982	960	1011	984	970	925	962	1012	944	909	919	1006	1015	900	959	950	988	977	946	937	946	971	993	966	978	996	918	949	963	957	902	986	950	960	992	889	915	945	926	976	950	986	952	995	899	967	926	1024	949	969	930	928	948	924	895	948	1017	961	948	978	1005	971	1020	937	906	982	952	927	1004	975	968	956	964	939	962	952	994	957	983	945	928	918	971	1008	956	1022	963	953	903	959	965	998	948	954	944	897	924	919	915	1017	933	985	979	927	1005	972	942	917	954	932	936	959	908	942	927	972	949	914	977	964	993	924	939	972	991	953	971	987	1027	957	971	1023	1003	965	937	962	980	1005	981	996	942	970	914	977	917	953	991	937	936	952	963	974	909	935	982	1012	945	952	976	966	1004	954	912	992	921	980	930	916	979	874	999	978	969	980	902	900	980	950	999	926	957	917	967	972	969	961	931	962	944	931	1024	995	983	929	989	963	984	939	1008	925	989	945	978	1000	932	948	1017	946	973	951	935	959	981	943	980	959	933	965	1013	924	953	960	942	969	977	938	986	1005	952	883	968	983	974	979	962	947	967	924	947	985	912	932	965	980	1019	938	930	981	978	989	967	999	983	925	995	965	947	958	931	981	965	981	938	972	966	959	908	928	995	941	967	907	968	950	962	970	976	995	976	966	979	971	955	921	997	1010	1001	940	1004	995	991	951	975	1002	950	951	924	955	1062	968	992	895	1014	906	959	972	961	976	914	913	915	957	964	977	944	946	908	986	952	909	986	927	1000	965	1015	1005	946	1003	953	944	983	948	988	895	960	959	955	963	970	971	963	1006	956	1002	1002	908	957	900	900	964	922	959	942	912	954	968	968	953	970	987	962	946	933	970	932	1019	945	970	954	970	951	959	998	954	970	975	980	954	993	978	922	988	910	1013	976	916	911	925	978	974	926	984	986	960	973	927	963	997	977	968	988	964	944	934	953	999	921	924	963	932	937	977	995	936	924	941	1008	956	969	949	914	971	941	957	942	939	923	911	994	964	1014	938	959	976	953	989	950	959	929	977	1024	975	988	955	992	943	975	995	963	965	933	985	962	983	972	971	979	913	990	904	946	967	962	957	977	953	961	960	1013	966	992	996	962	965	1026	920	972	967	939	997	946	974	1006	921	938	979	934	1027	947	946	958	985	978	935	924	988	1022	963	939	939	980	919	966	995	959	967	932	968	972	985	952	978	934	948	950	965	963	959	993	987	1001	963	975	935	996	989	985	956	937	967	930	948	911	935	928	927	958	1012	963	946	911	955	927	943	939	937	912	920	949	1024	986	973	950	908	1013	941	964	980	973	915	932	982	996	966	970	969	1030	926	981	996	1003	936	982	995	956	984	968	940	976	954	896	953	978	950	930	920	1024	957	987	1032	915	960	987	963	991	977	911	985	942	981	953	948	950	977	1017	972	912	987	982	918	998	924	1029	970	1026	954	965	984	991	992	982	907	1003	978	980	930	960	968	917	941	954	919	1037	894	972	904	917	983	967	927	973	993	909	972	939	945	975	1001	985	889	990	972	889	965	965	984	996	958	913	966	913	941	901	1005	965	1007	959	937	954	962	926	923	934	985	950	950	996	968	913	959	925	1006	971	988	930	953	973	953	993	953	1020	1001	963	918	931	965	951	948	976	1001	968	937	956	943	921	994	926	1001	980	1009	974	961	924	987	968	956	1012	958	973	943	963	1003	967	976	991	972	983	1008	986	980	945	969	977	965	917	929	910	958	964	1003	913	921	950	936	987	950	942	980	941	978	957	960	942	995	927	936	953	953	1006	981	919	984	1025	944	940	986	995	952	983	1006	948	921	967	945	985	921	977	986	918	977	883	959	941	944	907	977	982	990	926	973	932	960	997	948	946	992	936	967	966	974	952	978	983	955	954	972	974	935	995	950	943	926	887	973	946	959	977	987	1004	937	996	989	990	938	1033	963	946	975	938	950	932	987	944	959	991	935	1013	919	949	1014	946	985	984	979	956	940	936	965	951	911	953	969	895	948	1012	1008	949	930	954	993	1024	970	987	934	944	985	989	979	1008	893	945	946	979	948	962	921	940	994	930	971	936	952	922	967	992	1030	981	947	975	999	988	959	1005	971	1000	935	996	946	946	965	955	960	950	944	944	995	979	985	1024	1014	978	950	979	941	936	981	971	979	972	946	926	982	935	983	956	949	974	957	1015	969	1004	955	931	951	929	1016	965	904	924	964	989	999	930	973	927	927	976	1031	918	966	944	1019	915	975	987	938	941	969	999	955	999	1013	1009	940	956	978	920	971	951	909	934	993	1010	941	975	1011	1021	940	923	1045	958	989	928	935	972	888	964	942	928	916	1010	952	978	998	1018	942	986	944	957	960	1000	929	901	978	974	981	978	936	911	964	933	921	954	960	962	959	951	972	967	979	989	906	957	948	945	1000	988	992	963	1004	980	936	894	966	1017	992	965	958	961	979	974	943	973	973	924	974	934	920	938	1013	925	942	935	937	952	977	947	971	923	965	989	989	880	997	998	949	985	977	970	983	945	972	972	1005	964	937	984	933	978	947	981	967	1014	986	1016	931	894	966	924	999	932	935	934	879	1025	935	914	951	964	1047	1005	942	960	975	960	950	942	954	992	958	958	907	987	949	1015	918	903	954	994	997	987	952	955	958	982	959	961	936	1009	936	967	961	946	1006	950	947	990	945	945	954	976	966	957	960	990	948	984	1012	924	995	921	921	1006	931	978	908	980	942	955	970	935	969	931	942	943	967	967	986	955	929	952	949	932	942	948	920	960	988	943	964	1006	902	919	983	933	978	1009	1045	986	950	940	951	960	942	982	962	962	971	958	980	973	955	984	934	1011	944	979	964	979	942	960	953	942	958	894	925	999	967	913	993	914	958	992	933	957	971	953	943	926	954	998	951	1046	1008	1003	960	989	899	1041	985	955	958	949	944	996	938	1012	925	926	947	928	947	985	930	989	961	939	920	953	959	950	1015	969	984	907	972	972	943	920	979	920	947	955	956	979	985	983	978	999	952	920	973	973	932	932	938	940	981	970	1009	1004	919	969	941	939	988	990	969	962	932	941	929	958	939	950	975	984	916	941	983	992	947	969	941	983	982	942	941	923	960	907	954	1025	934	970	964	985	913	939	907	996	949	965	967	977	954	939	936	913	955	947	970	940	941	933	969	936	971	982	984	923	958	992	931	978	931	1008	997	971	942	986	960	949	990	954	963	963	959	959	935	1032	975	1002	964	977	948	958	944	959	960	977	989	1010	1030	992	969	984	940	927	976	974	980	936	1033	1036	984	1004	964	997	955	1009	1037	908	992	1032	968	907	910	996	1003	1019	957	930	915	947	901	972	940	928	951	964	992	960	1010	977	941	951	988	974	932	974	950	1010	1004	997
51043	17532	3137	677	491	447	390	446	450	392	382	443	408	363	457	426	471	419	429	450	422	405	436	457	440	433	400	431	480	429	462	420	447	390	443	434	419	412	459	435	453	408	401	433	450	424	469	444	394	434	476	462	414	407	434	402	441	438	441	447	428	402	470	411	448	472	424	433	409	452	414	421	395	484	448	491	432	463	431	422	415	397	431	391	451	427	394	406	416	420	441	438	433	417	432	438	423	475	428	447	464	401	398	444	420	451	448	457	413	438	451	461	400	465	487	417	461	429	393	457	430	449	458	442	437	422	462	447	412	464	461	401	441	449	414	383	455	403	420	455	417	442	434	449	431	438	420	447	441	408	418	416	407	401	428	412	462	414	430	461	402	419	448	447	462	427	420	417	389	427	474	436	462	465	408	435	383	481	425	392	435	385	413	440	392	439	433	439	481	414	432	443	439	428	417	368	500	426	459	419	438	461	437	419	435	422	445	433	438	436	442	434	424	442	419	439	416	461	416	441	411	462	396	435	418	438	412	399	477	374	478	443	410	419	437	455	425	454	422	464	434	396	388	456	441	468	418	459	421	435	377	430	416	452	429	477	405	437	435	408	447	440	404	428	458	421	426	384	432	441	424	440	440	405	378	442	421	396	472	457	464	455	460	430	405	411	445	461	458	401	436	454	412	438	449	452	449	405	452	424	385	425	424	423	429	396	403	409	390	410	412	382	453	432	404	435	478	444	411	442	387	442	434	433	437	409	439	445	449	440	448	421	451	397	400	424	468	428	428	390	407	427	460	457	447	440	430	420	463	446	401	432	427	400	387	460	417	425	427	416	389	392	421	480	429	488	450	426	435	418	455	467	450	440	415	425	448	442	450	456	464	465	504	461	467	458	418	437	450	451	391	447	473	463	462	438	442	429	444	428	466	401	413	449	403	446	416	441	456	424	447	423	439	415	421	446	383	413	428	468	455	456	452	378	448	460	435	429	429	427	432	438	423	417	411	474	420	471	441	439	417	427	429	412	411	402	419	497	445	445	415	429	471	451	416	425	391	427	449	448	427	444	461	432	456	423	480	429	448	428	413	464	459	442	451	426	406	449	427	406	441	419	429	444	392	419	428	468	456	470	405	405	415	421	387	450	419	451	468	415	435	409	430	438	446	399	409	470	457	411	452	408	417	436	444	419	424	395	462	425	461	425	442	440	405	450	444	402	428	442	458	465	439	398	469	461	430	462	424	416	422	444	447	428	399	444	408	450	438	449	402	447	410	444	483	431	411	448	480	456	387	455	476	415	392	441	408	419	485	440	439	414	455	437	446	409	440	453	475	417	421	467	463	449	438	409	429	422	443	445	417	445	425	419	369	425	407	376	424	390	454	428	456	402	461	456	469	430	397	392	438	398	384	454	441	439	437	426	405	447	453	450	436	432	411	408	477	386	446	469	420	389	445	434	428	424	447	450	419	432	436	399	425	389	417	415	434	430	428	453	429	461	432	413	385	402	401	418	435	437	448	444	437	426	432	465	455	436	453	433	451	407	419	472	414	417	429	438	450	422	429	407	440	437	422	387	436	421	439	423	420	431	439	426	467	452	475	433	411	435	438	410	483	434	403	441	434	434	425	468	461	381	420	425	414	439	459	465	401	432	405	414	447	461	431	401	414	394	423	389	474	429	459	422	396	406	475	447	437	417	403	401	433	414	455	440	412	481	420	452	422	460	417	407	407	420	405	426	398	411	441	447	415	438	413	396	436	454	401	441	442	429	427	434	429	430	424	447	390	477	418	428	416	455	489	401	436	459	435	413	424	452	440	447	411	424	411	429	427	406	426	438	409	439	405	439	429	440	384	417	415	402	418	466	417	415	408	427	444	451	428	421	413	390	414	441	456	417	447	442	393	414	458	410	425	443	414	416	460	390	439	431	441	384	440	425	400	415	449	451	425	404	451	438	413	470	380	392	439	434	409	424	421	414	472	408	446	408	464	432	407	395	448	428	415	433	419	448	434	448	436	423	424	447	428	432	427	404	470	407	436	447	421	422	433	428	394	426	410	418	408	435	429	439	432	446	423	471	426	431	418	433	454	440	417	439	469	469	401	416	422	483	399	442	418	418	422	449	400	446	429	447	409	394	460	437	429	438	430	429	425	479	438	469	400	429	435	445	393	411	476	403	428	425	415	431	426	440	381	419	465	445	428	401	377	414	455	446	424	410	425	442	437	422	426	413	424	425	407	441	407	409	456	439	484	426	444	435	419	435	433	437	475	454	422	489	416	421	435	478	414	395	446	441	443	444	465	403	410	476	422	444	470	458	478	464	403	416	427	460	498	431	454	434	445	410	432	445	457	432	416	415	465	421	436	435	400	395	406	420	482	458	464	435	404	410	451	465	458	388	438	449	454	433	452	447	462	423	418	444	418	400	415	465	446	386	426	476	443	431	440	463	420	420	422	432	416	433	447	446	484	409	438	417	468	393	413	436	422	444	440	473	441	514	435	450	453	422	429	449	399	403	419	434	438	433	476	479	440	439	408	403	439	431	480	435	392	408	432	433	454	400	429	435	449	413	439	435	433	450	424	439	426	417	428	427	398	440	414	408	416	402	415	407	437	435	449	437	411	438	453	398	420	420	415	426	474	460	449	410	411	413	413	433	419	416	435	443	413	448	430	456	420	460	426	455	451	419	456	423	427	433	424	421	420	413	467	428	428	385	437	438	448	464	406	433	431	393	420	428	414	406	423	431	423	445	436	471	420	371	434	428	435	467	470	436	469	409	464	462	422	454	438	432	427	424	461	448	437	409	422	478	419	434	413	437	380	444	404	420	421	407	397	482	444	417	409	430	420	463	450	431	453	425	462	437	424	413	453	416	461	435	414	454	434	418	479	469	487	408	423	385	454	431	414	439	455	447	422	456	406	402	447	437	451	447	432	433	450	397	425	411	438	426	448	430	429	450	443	465	436	423	429	482	403	448	418	429	458	453	421	400	472	480	470	444	448	414	439	482	398	405	407	429	432	399	405	419	428	429	470	384	414	397	438	474	422	436	462	417	401	460	438	454	403	467	391	407	418	450	433	433	437	431	442	432	466	457	412	439	442	466	405	435	421	414	427	430	430	419	403	410	470	411	405	444	421	405	401	458	443	436	448	440	438	470	414	419	469	428	419	424	443	426	474	400	418	448	447	501	425	430	432	434	393	431	442	406	484	444	442	442	423	435	415	441	417	425	472	414	395	455	415	419	456	427	419	448	444	432	415	407	456	428	448	463	444	467	422	424	429	402	446	449	403	430	447	427	401	418	470	433	446	419	440	396	449	440	397	438	424	395	431	446	444	426	437	442	408	458	426	469	417	470	445	425	402	419	431	435	437	416	448	433	407	406	433	422	420	402	484	451	476	416	444	414	425	423	431	461	448	474	443	453	444	428	391	418	375	437	433	415	414	413	473	400	415	409	424	429	478	479	466	413	437	430	445	445	436	423	428	457	443	442	432	403
35009	8186	2223	1270	1045	976	962	922	906	882	913	945	961	979	934	909	941	905	946	957	892	920	945	884	958	950	936	895	893	944	893	904	1007	909	937	909	894	912	961	938	939	928	888	922	933	909	945	955	918	923	986	908	908	952	909	939	926	940	924	979	917	929	934	905	913	975	904	958	896	959	967	893	908	982	950	932	988	931	888	938	967	944	917	934	959	957	938	941	956	920	905	895	880	906	932	891	938	879	930	929	904	951	919	897	946	995	985	885	841	898	922	915	933	944	905	928	901	924	937	926	903	959	887	970	954	863	932	907	970	929	973	992	942	920	979	956	927	964	990	935	925	912	884	979	959	917	950	895	959	926	887	931	933	982	932	953	949	910	981	879	961	939	898	961	955	927	975	868	929	942	957	895	942	910	936	986	964	994	944	905	946	976	940	919	950	924	895	929	972	917	953	891	967	913	969	943	953	888	934	991	908	924	955	933	968	941	898	924	962	933	948	928	889	927	921	953	892	955	947	889	878	983	1011	992	1014	978	940	953	975	924	944	1000	971	968	891	956	927	928	924	911	946	906	892	949	931	932	942	913	916	915	913	971	926	879	982	967	899	995	869	907	942	925	916	901	931	869	938	931	994	956	905	949	909	916	932	914	973	884	949	958	911	883	936	915	913	882	935	962	950	961	940	975	963	924	939	925	958	1003	943	958	945	901	893	920	959	894	913	910	885	961	966	892	945	915	989	952	918	954	906	964	908	904	920	935	924	977	875	925	965	976	923	978	936	951	984	905	921	954	916	908	922	945	965	937	928	962	972	916	875	923	939	959	933	907	907	907	935	953	892	997	930	886	973	964	959	950	925	915	961	998	908	940	941	945	871	924	1032	907	932	938	938	946	969	901	900	939	945	962	906	879	961	926	922	950	930	961	951	908	904	893	956	900	938	969	936	947	970	935	964	944	904	932	925	913	904	907	971	930	917	917	967	926	936	930	989	918	937	942	916	900	918	920	944	945	934	1035	962	916	935	919	942	941	953	986	893	952	932	885	965	953	900	944	954	933	933	895	914	948	928	954	975	929	943	968	936	933	911	974	874	1018	920	940	902	908	945	975	928	971	909	966	956	980	921	1008	951	904	985	954	947	932	1006	917	903	938	924	967	934	920	933	910	912	930	935	989	977	1035	920	897	926	903	957	922	1008	989	982	988	907	940	929	898	911	905	939	933	967	988	927	934	916	899	940	918	937	904	898	918	954	907	982	971	879	957	913	925	941	913	939	895	999	913	949	917	991	906	970	973	914	1017	944	977	937	929	927	967	928	967	984	1010	969	929	948	956	923	940	937	949	925	940	934	931	932	910	965	886	950	926	931	970	926	956	985	923	930	1006	931	928	934	920	947	972	943	893	925	938	927	936	913	933	938	941	965	1001	932	952	933	992	938	938	980	941	935	964	976	992	948	881	959	935	984	892	879	969	904	950	918	957	908	949	956	962	924	937	954	929	984	987	899	937	919	973	960	917	951	944	927	938	899	956	932	955	966	899	952	953	941	918	952	885	943	971	978	945	967	926	929	957	966	944	901	887	944	889	924	938	988	911	976	948	891	924	951	1000	902	927	910	915	879	905	985	913	897	911	919	934	886	945	951	917	925	937	938	998	927	909	921	933	921	952	977	903	959	967	966	944	928	940	910	988	934	949	964	989	962	964	947	873	935	924	922	984	912	932	915	992	945	970	934	962	967	932	920	937	899	894	914	903	969	907	940	967	877	888	939	940	908	994	946	902	972	921	907	943	893	944	892	917	965	935	860	876	941	919	920	971	946	889	959	892	959	911	926	919	952	983	856	904	912	955	941	924	933	940	1017	955	847	924	916	900	939	901	935	900	972	913	943	920	924	941	930	903	938	925	928	1002	926	901	942	947	899	913	964	932	964	938	914	950	954	986	981	927	959	894	918	1005	936	1004	946	951	969	918	966	884	899	951	933	900	945	912	943	890	933	998	889	892	971	918	946	963	916	911	927	906	924	954	947	902	946	1015	904	934	908	944	965	930	957	956	915	972	954	968	985	989	924	933	935	928	909	979	941	930	904	954	969	956	899	952	921	905	882	946	930	974	938	936	995	965	916	972	932	911	913	890	899	988	921	932	947	880	914	902	957	910	920	917	1011	929	973	926	960	937	916	957	954	950	940	902	983	924	912	914	951	916	914	912	979	988	958	957	883	917	912	913	945	953	929	948	940	877	955	910	923	876	947	950	942	973	895	962	939	945	928	929	966	979	858	955	974	935	997	940	919	970	974	880	935	964	945	923	926	901	936	923	906	903	954	926	989	903	930	997	995	938	942	935	951	962	906	892	913	906	938	975	922	910	924	949	920	960	935	898	951	869	931	935	908	942	917	938	942	914	948	930	924	933	968	888	950	900	904	922	894	885	925	972	968	919	888	942	943	957	988	927	945	978	922	946	993	958	972	929	989	934	995	912	906	931	930	908	956	925	952	930	941	940	910	923	956	931	967	900	1047	917	997	939	902	886	941	923	924	878	955	936	964	926	938	906	926	922	929	923	928	953	906	956	904	907	912	949	895	922	905	962	951	980	865	909	920	925	915	924	958	951	944	908	879	915	962	915	919	983	937	979	931	997	955	907	977	908	922	934	939	911	936	964	925	926	926	951	946	928	905	940	935	913	935	943	1005	962	940	915	961	902	932	937	966	955	945	938	936	927	955	958	942	954	1001	909	919	970	889	943	942	942	888	967	926	882	950	941	945	905	1002	922	930	910	971	975	967	928	976	925	923	952	915	943	922	897	929	948	924	879	904	931	928	919	991	907	905	974	954	963	903	883	932	927	913	935	956	935	999	922	909	1000	902	944	962	936	957	954	908	942	917	950	964	932	937	933	962	944	877	952	980	938	936	940	964	893	955	943	907	880	917	935	900	924	921	916	948	993	959	964	938	941	942	946	891	916	897	879	958	936	914	874	950	898	895	935	911	926	913	910	940	904	917	936	925	972	981	928	978	882	907	945	907	947	901	924	926	942	970	914	985	935	938	898	913	969	939	919	941	931	982	961	931	965	877	973	906	883	912	949	932	944	904	942	935	931	983	903	956	947	910	966	932	950	961	928	977	953	929	998	929	896	947	960	944	957	956	964	967	946	909	958	935	923	901	894	943	944	919	952	992	940	943	936	975	952	912	935	881	927	942	937	925	893	947	936	943	923	931	900	925	949	951	951	975	929	899	933	966	920	909	919	879	972	955	884	913	911	914	917	942	963	982	913	899	919	889	954	940	936	915	930	977	985	979	972	973	906	934	930	926	975	934	953	958	936	940	913	953	914	907	903	916	902	970	988	866	960	899	961	884	957	969	955	954	999	978	938	944	964	923	901	909	916	924	993	953	956	861	945	946	910	900	904	932	1003	935	904	969	959	965	952	955	968	911	960	944	906	937	934	953	923	902	917	993	935	917	971	938	976	881	971	937	944	982	952	923	958	906	925	954	910	921	961	916	958	905	879	955	982	1003	911	924	935	968	967
63875	26820	8584	1905	774	586	494	466	420	465	409	423	435	415	464	451	458	418	433	411	416	430	408	436	436	388	457	454	418	447	446	426	402	417	392	428	428	442	425	406	402	430	448	448	478	446	480	435	423	458	444	432	446	456	407	479	420	474	453	429	428	447	406	485	427	449	428	413	401	373	418	457	378	436	425	448	413	428	427	392	480	423	402	437	460	442	432	424	434	438	420	475	446	442	380	459	418	435	396	401	429	398	448	423	428	427	422	436	453	397	436	422	456	395	418	421	407	471	395	446	406	419	395	424	440	435	383	429	419	373	425	447	444	426	402	416	440	408	444	489	416	457	426	398	407	435	453	419	472	426	420	436	446	378	443	407	430	413	422	434	405	457	422	431	451	419	423	436	447	454	440	463	464	429	422	458	445	461	418	413	437	411	464	422	439	450	422	400	440	420	431	402	424	484	419	421	441	437	456	445	478	427	414	437	444	372	367	421	411	413	436	482	440	440	427	457	436	407	431	448	439	408	446	431	447	441	436	428	452	392	409	415	388	419	438	428	472	423	484	442	438	451	433	434	422	402	425	456	427	411	420	430	432	402	407	414	424	432	447	451	456	428	407	418	424	418	440	462	445	410	453	408	480	412	431	449	431	450	405	433	420	410	397	394	417	424	462	447	389	391	421	429	430	412	430	414	447	431	398	450	428	442	465	427	441	467	439	410	421	443	417	451	424	438	399	413	454	396	368	444	411	394	402	439	437	423	434	439	428	452	400	398	434	439	421	416	462	453	441	429	433	415	435	419	447	427	459	423	434	436	417	457	416	443	422	432	447	431	459	438	434	445	446	475	420	449	468	421	399	411	425	434	407	447	447	414	415	414	403	414	437	438	421	423	415	444	419	423	444	409	433	425	454	466	436	428	424	410	423	424	459	404	431	418	451	432	421	450	451	454	422	420	433	436	396	446	438	446	393	427	410	429	425	432	455	417	387	397	407	442	439	452	463	410	406	446	447	422	466	429	407	405	418	438	421	467	429	407	423	425	407	447	438	422	405	409	448	414	426	397	416	439	452	450	474	456	412	457	419	405	438	438	445	422	410	424	380	484	421	425	443	413	443	457	433	415	418	482	454	417	482	432	423	434	445	423	463	482	426	408	427	408	491	417	445	459	407	482	424	406	450	427	363	404	411	438	439	426	446	377	418	426	441	387	404	436	391	427	422	410	446	452	452	453	411	386	418	466	480	436	435	436	443	449	421	453	408	437	435	409	413	380	442	402	423	431	427	375	425	417	412	438	406	406	448	450	448	432	512	441	441	474	429	462	405	414	434	404	423	463	418	421	445	438	422	462	397	451	411	419	411	413	418	410	442	441	439	435	450	453	428	425	432	415	426	440	430	425	445	436	453	471	455	444	408	415	496	424	455	425	391	408	403	388	432	377	409	453	432	432	416	406	460	440	425	452	464	466	454	454	458	434	379	423	432	439	439	433	390	422	489	431	466	443	422	417	432	439	482	462	402	443	456	404	439	410	406	386	435	441	441	452	414	506	418	420	422	452	442	401	456	440	439	393	450	475	420	436	396	459	455	450	404	416	408	453	458	408	414	425	390	468	421	398	436	452	435	427	472	416	442	409	418	434	438	430	424	460	437	455	430	469	397	433	397	414	429	444	417	452	416	455	451	460	433	408	381	417	414	435	450	444	441	463	446	409	440	449	435	407	423	445	434	409	460	423	453	440	459	428	463	429	447	441	474	473	451	421	442	440	398	432	462	399	430	428	459	447	428	424	424	414	432	448	437	419	428	415	415	406	410	432	452	401	430	371	472	389	443	396	455	476	431	414	426	473	440	406	410	411	422	446	437	467	393	391	446	414	462	420	479	451	406	425	430	438	436	448	407	478	446	444	445	427	428	383	449	416	449	412	448	450	464	419	435	417	462	442	405	423	459	457	416	468	441	458	456	417	426	438	433	449	381	395	455	407	414	422	485	451	418	440	417	418	386	388	463	447	431	406	407	429	396	437	497	422	461	416	439	443	432	418	439	446	410	402	448	432	430	438	374	420	430	398	458	391	447	424	452	451	452	418	436	401	420	403	426	449	411	420	426	459	469	421	446	425	430	423	435	465	409	428	468	401	434	456	449	486	446	438	429	408	414	469	458	451	443	444	459	432	446	372	447	396	411	423	441	471	390	418	414	384	430	442	394	443	413	436	418	400	413	382	452	453	427	399	403	435	448	456	418	450	412	438	404	425	396	404	437	404	406	441	451	445	442	373	446	429	428	421	438	401	429	428	433	437	486	468	412	410	437	406	418	433	458	433	467	421	415	465	454	437	451	432	483	428	416	392	430	428	429	410	408	387	415	430	412	441	452	412	430	420	427	480	465	408	417	432	440	441	415	441	469	419	454	444	448	421	415	414	432	426	409	417	401	386	407	439	413	417	462	419	433	451	453	474	460	443	441	458	454	398	445	462	422	441	444	416	419	415	412	468	435	407	420	393	425	420	424	431	409	386	410	403	434	405	426	432	430	404	389	437	410	390	443	406	429	434	441	425	418	477	432	473	411	455	444	401	409	436	413	449	451	448	402	410	418	423	450	402	438	415	448	450	406	441	433	432	410	426	402	450	404	412	435	455	399	448	465	404	426	432	451	456	449	419	416	414	416	416	462	428	412	446	457	452	418	442	405	398	424	431	429	424	426	444	431	459	403	404	427	410	414	418	392	429	427	433	389	436	386	435	457	406	456	413	441	425	431	429	425	425	468	417	409	440	445	446	461	445	435	480	435	412	429	416	459	449	385	405	403	440	421	464	385	409	408	404	428	453	450	413	399	395	419	424	442	421	418	409	440	429	395	438	429	419	397	433	435	431	426	452	405	440	435	421	387	452	443	420	452	412	424	401	439	413	412	432	420	418	454	452	420	449	438	455	436	418	439	435	429	420	431	405	416	454	415	414	420	469	448	407	432	450	408	391	467	410	425	417	424	434	437	408	413	464	461	457	434	448	422	411	449	404	450	432	423	472	415	414	418	394	428	443	412	439	463	406	409	418	472	445	459	430	432	406	428	407	420	407	420	475	419	431	450	385	474	465	430	427	398	421	410	408	428	433	434	454	400	416	449	429	434	403	416	435	413	431	429	430	422	436	408	403	452	432	388	427	427	397	425	481	455	446	464	423	437	479	445	441	415	437	455	458	404	463	432	387	454	457	433	451	450	431	408	431	438	419	421	448	421	462	374	417	471	424	419	430	407	422	415	440	460	432	393	448	430	411	393	443	415	402	398	400	419	410	453	464	450	411	454	384	446	435	431	425	419	432	429	417	399	421	452	420	456	444	402	387	441	453	431	383	462	481	457	476	428	420	437	441	428	441	439	430	413	368	422	462	471	427	455	447	434	450	432	438	453	418	431	431	453	416	431	417	439	435	421	449	404	431	472	399	462	403	464	436	384	431	441	469	453	470	467	444	461	443	456	421	443	454	407	402	420	418	455	422
43755	17510	6898	3386	1843	1373	1146	1044	986	946	983	939	923	1003	926	939	955	981	921	971	897	921	960	939	928	971	885	891	943	933	991	958	914	920	961	939	935	913	903	917	938	946	944	965	943	967	909	937	948	966	952	930	961	908	951	960	930	899	899	929	1003	965	914	947	920	944	897	916	1001	980	990	889	933	908	912	946	873	1007	852	929	926	947	888	923	976	921	943	978	942	908	952	945	912	914	928	954	914	945	941	928	924	989	964	926	940	894	983	921	950	929	935	922	912	939	920	932	970	876	948	996	946	950	970	990	970	931	945	947	954	986	915	934	964	915	1001	879	919	911	956	945	1028	971	870	940	914	904	966	931	941	944	945	962	932	931	929	944	935	840	953	954	950	947	945	919	882	941	914	924	915	975	957	923	994	944	917	964	967	898	945	969	981	940	961	895	943	898	916	944	921	917	950	984	904	967	953	897	935	970	966	923	936	940	968	949	933	1019	912	975	936	925	905	951	880	928	982	930	948	922	958	970	915	919	914	913	904	992	949	926	932	936	931	936	975	967	941	905	937	990	917	965	931	947	913	892	980	951	951	888	961	901	934	903	938	932	912	952	938	927	965	909	944	960	988	942	932	862	931	898	915	923	960	970	946	988	925	958	937	908	939	930	926	903	966	940	939	958	958	981	901	912	943	939	937	970	983	993	949	975	935	967	945	887	882	880	945	918	946	945	922	940	942	957	946	934	948	982	959	885	903	952	900	907	909	951	922	922	915	933	935	973	931	904	929	962	933	901	916	932	932	938	941	915	956	938	910	975	951	917	956	938	943	992	896	918	904	988	943	917	926	909	916	945	933	951	929	923	889	967	947	894	924	971	918	990	885	904	928	938	923	910	931	922	969	962	939	952	898	957	1002	885	895	930	996	954	962	939	930	965	950	944	921	962	930	969	935	921	921	920	938	910	958	909	883	942	874	930	939	983	973	991	1010	1032	959	967	874	986	941	918	956	899	937	931	940	978	958	856	937	888	967	891	934	911	995	949	945	909	948	949	956	973	913	929	919	971	954	984	961	958	926	897	934	967	939	912	951	929	858	1016	906	943	941	928	999	971	959	885	909	945	982	933	925	872	962	887	866	910	876	881	916	897	985	983	953	925	882	988	982	976	916	980	950	908	933	958	955	976	928	919	948	950	990	940	909	900	903	920	938	928	957	924	949	940	968	931	983	964	940	969	916	949	978	923	912	935	921	925	920	938	899	949	945	916	929	940	904	948	893	918	934	929	922	948	922	929	915	934	971	889	917	910	982	910	929	971	897	921	924	956	1023	944	943	946	993	914	909	861	907	975	932	978	906	956	920	884	931	889	981	963	904	910	947	927	973	939	962	958	882	928	898	959	957	939	882	947	950	930	857	901	954	943	938	922	959	999	935	933	968	964	970	959	888	908	923	950	901	983	895	884	973	898	943	907	944	938	994	974	953	955	951	927	957	931	909	964	881	974	962	964	955	935	960	969	912	962	955	924	908	962	929	1002	866	932	957	894	1034	964	932	923	908	932	994	924	978	939	994	893	957	927	1000	920	913	941	1000	936	975	901	984	948	888	967	944	923	928	924	905	938	905	901	979	1009	956	923	925	964	970	949	955	877	883	940	970	921	925	972	926	959	973	912	984	959	920	934	985	930	986	953	918	940	903	889	924	886	927	951	882	933	874	973	919	933	905	940	980	909	921	947	905	953	895	963	925	918	961	913	934	952	943	993	933	948	1017	910	928	944	928	980	936	926	924	927	903	977	955	901	937	980	974	945	909	945	886	930	922	894	924	956	986	942	951	921	925	951	922	883	872	982	983	959	902	913	910	907	960	903	885	994	988	931	943	923	920	956	942	917	908	905	922	908	944	926	945	914	907	937	907	944	925	866	985	954	974	933	969	939	879	903	913	975	898	949	1005	939	942	930	894	951	905	970	884	928	916	937	915	941	866	957	958	914	974	997	945	966	948	913	912	925	864	913	939	914	886	939	940	937	961	974	913	971	972	939	918	993	936	892	877	911	956	938	919	914	965	976	929	939	961	960	932	951	943	904	962	903	973	970	946	951	956	981	949	915	921	964	863	935	928	869	846	883	938	970	945	921	957	974	911	960	941	912	924	929	942	940	964	963	940	936	913	944	896	957	890	943	995	884	925	957	928	929	980	902	955	964	910	977	937	942	937	988	939	947	896	902	950	965	912	906	971	982	892	935	931	893	951	967	902	974	965	955	960	954	925	972	951	926	921	936	938	905	986	918	885	919	970	997	956	953	980	917	945	951	973	991	895	954	959	894	902	921	942	927	939	922	949	880	937	862	937	919	980	932	923	897	933	912	973	858	954	924	926	951	925	1001	1002	884	939	912	908	935	922	918	915	971	916	937	982	937	942	942	918	912	958	854	914	910	979	977	958	977	906	931	965	944	947	922	938	940	954	872	983	894	937	981	855	966	879	888	939	917	884	931	969	993	944	894	909	941	929	944	960	975	967	942	953	943	930	957	978	930	933	950	947	970	958	932	889	1005	924	970	951	978	937	951	891	942	909	919	944	908	975	922	896	886	971	939	913	941	979	955	979	927	967	969	892	974	902	946	921	966	903	941	912	965	965	980	976	879	920	943	912	964	935	944	953	930	948	972	899	928	950	955	944	912	910	899	935	954	924	980	915	936	984	932	945	939	932	894	949	906	945	923	938	915	908	978	941	951	933	952	948	950	1003	910	922	956	956	925	917	899	936	897	913	921	928	928	950	943	980	922	959	946	931	939	967	936	957	974	983	905	942	960	1033	949	918	982	900	978	938	889	888	982	921	945	928	959	959	920	931	965	1003	991	961	934	950	935	1022	880	890	895	918	956	955	1027	916	949	948	932	981	956	938	950	955	963	906	903	974	948	943	958	873	975	952	957	967	1010	942	947	937	1024	964	933	957	952	926	953	929	1003	872	919	948	955	931	952	972	918	910	954	925	973	950	899	916	960	960	961	926	984	964	967	954	951	940	939	968	928	916	971	932	913	957	981	926	996	926	928	961	933	934	950	932	951	990	903	946	948	889	914	900	1000	922	876	951	991	982	992	929	964	945	900	959	946	922	973	932	942	911	901	905	926	969	971	918	907	910	900	943	935	874	958	947	921	927	939	973	890	940	927	952	948	933	917	906	925	920	962	950	927	947	936	933	956	952	933	887	889	968	946	931	931	924	922	963	924	967	927	883	960	933	983	926	949	1023	935	944	983	947	917	959	914	940	968	946	965	943	921	958	874	896	915	968	949	931	957	906	913	942	921	913	947	911	948	956	938	936	932	887	911	955	904	924	890	936	918	904	946	962	946	984	934	956	952	920	940	901	905	916	919	887	942	951	1016	943	979	932	991	960	927	936	924	945	921	954	920	888	925	942	858	926	933	907	909	960	924	991	1014	918	953	921	935	976	941	929	939	948	943	941	924	908	998	958	961	965	956	864	912	953	912	915	962	913	901	974	982	972	936	921	918	964	927	1002	1002	911	971	947	956	943	1013
61255	25092	8540	2270	986	731	565	463	475	392	426	415	456	432	449	425	491	471	414	434	464	438	463	443	443	467	459	453	446	392	442	469	429	416	448	431	459	430	449	452	442	426	439	419	423	479	463	464	434	464	446	485	478	443	438	457	477	447	447	439	457	443	437	477	426	435	455	449	458	499	425	441	455	468	479	424	462	423	436	453	397	421	440	449	434	493	475	467	400	393	507	461	400	427	408	448	445	443	419	427	437	401	450	423	428	450	470	482	434	395	456	428	432	466	449	427	452	443	417	405	428	471	411	410	427	463	463	421	443	426	490	447	463	462	449	440	432	447	413	430	422	414	426	440	421	436	478	445	465	472	461	436	458	450	466	449	423	444	455	467	433	411	409	429	452	455	456	469	450	424	453	435	420	434	423	460	427	433	437	449	434	426	438	467	436	452	449	408	439	458	486	441	463	405	413	443	416	467	422	438	438	399	420	440	449	474	443	440	468	417	425	434	387	428	436	443	426	409	416	407	452	427	468	470	449	423	428	493	468	423	438	436	460	405	465	470	468	427	421	394	453	427	424	480	425	439	457	452	441	458	416	414	444	443	412	456	442	417	515	423	436	422	468	435	443	448	398	408	454	453	432	448	430	431	452	464	439	490	399	456	406	429	425	449	440	456	450	422	417	480	467	434	428	429	451	473	405	485	461	478	468	433	400	396	452	436	459	438	484	401	426	455	471	462	434	481	456	432	447	388	498	476	452	442	450	454	423	401	422	479	447	424	428	444	455	415	403	443	449	462	432	450	409	442	445	475	436	446	455	429	468	448	440	441	430	437	435	427	397	463	463	428	418	450	473	434	487	440	443	420	446	433	454	430	458	427	454	408	450	406	433	463	418	433	472	432	440	430	430	412	434	416	399	446	459	443	453	414	466	475	434	446	429	438	446	437	451	428	444	436	449	423	465	387	432	402	444	460	425	440	442	421	438	448	414	475	379	406	446	458	401	427	433	436	498	425	446	467	431	445	450	416	450	435	402	424	469	427	433	418	429	445	417	414	426	436	446	362	400	395	467	476	479	433	460	411	442	492	445	437	448	473	424	399	433	432	441	470	453	443	416	436	447	428	383	422	455	422	471	482	446	450	430	428	421	444	447	421	480	441	415	435	453	416	437	473	441	413	430	439	481	382	461	401	468	423	467	401	439	419	396	416	416	376	446	446	444	428	423	451	430	419	431	445	467	425	469	460	401	431	427	496	466	470	422	402	441	420	437	435	431	431	450	490	462	420	430	430	468	470	458	460	466	457	434	464	444	416	456	429	402	455	416	408	450	465	428	449	440	447	426	467	434	466	441	471	422	438	440	449	400	424	467	420	424	450	423	435	475	434	454	424	389	444	459	398	477	411	410	447	403	460	414	424	425	446	402	415	431	437	499	453	427	439	464	461	410	434	432	394	481	409	464	429	451	445	467	446	468	457	401	439	460	419	442	444	443	403	428	416	452	443	446	434	412	389	412	475	421	510	452	428	451	462	426	455	407	435	406	397	421	440	443	472	428	430	422	432	450	453	469	460	457	414	433	470	461	435	421	414	459	409	469	455	379	466	417	456	443	437	395	394	408	429	414	422	435	460	435	440	414	414	448	438	422	455	464	471	414	466	468	457	420	428	424	461	476	449	393	429	441	455	436	469	413	392	434	450	464	428	473	458	456	398	444	424	485	423	419	424	399	459	404	439	442	492	466	487	420	434	442	450	456	409	474	426	441	456	429	459	454	429	471	482	449	446	448	426	447	423	460	471	444	435	438	443	454	457	431	458	405	450	416	400	435	431	464	445	471	425	439	468	466	430	447	436	474	421	456	467	436	423	459	434	452	460	466	418	438	457	478	436	400	427	409	443	474	444	449	437	437	415	441	453	440	438	435	493	458	422	427	430	431	461	445	491	452	465	441	454	441	440	465	408	446	453	430	446	453	416	447	430	411	436	471	430	420	434	452	405	446	442	471	476	419	433	423	432	396	427	414	406	461	459	451	460	452	457	437	422	420	468	419	429	429	400	442	449	449	446	437	422	450	480	415	423	409	436	457	479	448	399	463	441	445	420	412	448	465	445	422	471	419	469	411	431	428	410	470	479	425	453	464	436	444	451	446	418	459	437	429	449	430	470	444	438	419	465	401	402	425	428	388	433	444	442	446	426	445	462	489	429	454	442	420	472	435	452	462	457	451	439	431	458	409	424	438	446	424	449	397	460	417	466	412	377	406	458	416	444	458	437	446	414	444	468	408	439	465	417	498	412	476	451	479	487	432	473	402	473	469	452	461	458	437	464	433	443	423	408	469	394	401	456	481	454	440	464	431	433	449	453	447	430	445	458	460	413	408	401	421	388	470	444	398	438	428	436	412	425	405	438	417	436	444	445	425	419	447	450	430	432	428	463	410	450	426	421	442	426	439	455	432	460	440	469	408	424	430	430	427	446	488	426	471	448	426	441	426	433	414	449	432	449	428	436	423	445	413	477	452	433	461	425	443	453	444	462	433	524	456	434	452	436	430	447	413	413	448	410	479	445	432	441	458	439	441	410	441	478	447	483	478	485	445	488	409	488	457	437	444	436	429	468	442	427	470	413	418	423	413	435	449	448	450	458	460	412	450	489	429	453	434	415	435	459	419	452	414	479	455	428	439	441	465	458	435	422	426	443	443	442	445	440	461	426	450	427	449	417	438	472	436	451	399	471	410	439	462	445	449	450	408	441	462	491	417	431	466	417	449	455	452	425	446	409	415	430	447	439	428	453	474	507	475	467	493	467	481	454	455	430	471	440	440	447	451	478	445	429	419	447	436	440	434	403	431	419	443	445	423	404	424	499	418	464	459	494	470	473	419	436	466	505	396	464	431	455	442	479	441	493	437	394	397	438	425	435	419	466	383	467	462	447	452	490	478	458	441	464	431	439	442	452	418	450	482	445	445	469	479	428	459	428	493	409	445	439	413	419	459	428	451	419	429	468	445	432	412	449	418	434	480	472	446	456	404	404	450	447	444	479	459	443	432	462	418	430	408	455	431	447	433	439	437	411	423	483	436	416	440	466	440	462	476	399	416	421	422	459	452	424	471	446	454	424	449	440	436	473	434	485	485	406	418	446	430	465	443	440	458	454	497	479	473	427	453	453	460	459	463	436	452	450	459	443	443	420	454	413	410	465	452	478	429	437	435	466	446	422	471	436	457	440	450	449	430	429	448	450	400	455	440	431	429	454	455	408	479	422	423	440	447	455	421	416	477	446	430	453	434	383	425	482	464	453	444	448	475	419	442	454	435	432	424	438	438	430	442	420	423	456	455	453	424	462	441	468	455	401	418	410	441	389	435	413	410	435	420	433	413	433	414	486	457	423	405	442	438	432	462	420	424	460	451	414	419	456	461	458	464	447	418	432	427	436	421	422	425	423	452	489	426	407	414	437	410	438	499	465	447	458	472	453	430	443	463	453	409	412	421	411	475	449	378	395
41942	15650	6342	3722	2419	1753	1380	1095	945	994	983	1001	997	1060	937	990	938	949	939	970	944	946	938	899	942	940	986	943	940	906	912	1022	953	871	949	982	991	971	1003	1027	908	952	924	947	941	928	953	952	937	968	960	924	955	951	974	947	883	946	948	959	906	968	916	982	954	960	964	917	990	960	955	957	942	908	953	937	902	919	910	982	1019	991	952	911	878	1000	934	922	992	1000	956	886	958	976	949	948	944	950	930	959	936	968	947	971	960	896	949	917	972	954	992	951	965	939	922	975	950	902	924	949	954	920	998	931	956	956	951	920	950	1019	1015	987	970	916	980	1020	976	926	922	922	963	957	930	946	1000	970	955	928	934	928	911	898	979	945	943	932	934	942	995	938	982	991	948	896	933	942	920	990	973	981	977	926	915	921	955	955	973	923	980	956	954	951	966	979	969	934	1002	965	1006	914	1014	960	981	960	947	916	965	889	941	967	996	988	993	929	890	933	907	982	931	903	980	926	937	1030	988	915	965	888	939	970	929	929	979	925	962	914	930	957	1013	958	947	1013	960	926	986	879	918	921	949	975	933	903	976	943	945	893	936	916	985	1007	949	936	971	939	908	973	962	930	951	939	942	960	953	947	982	984	969	1013	956	945	930	921	957	995	994	944	944	967	970	923	924	933	961	976	941	1028	995	933	944	1003	883	984	974	880	949	989	959	997	924	991	989	996	945	972	906	972	1021	964	947	941	949	919	970	968	907	919	954	932	948	953	893	935	929	926	926	977	935	945	931	928	953	956	969	978	953	924	961	907	939	923	955	955	1005	972	939	963	966	939	944	941	927	961	945	917	1010	989	934	927	927	945	946	948	913	915	998	920	964	924	986	955	969	951	982	995	924	963	899	932	947	956	943	970	978	928	1001	950	922	994	965	986	886	913	910	944	933	950	955	987	898	927	957	926	976	939	1028	941	934	916	981	930	927	892	951	971	961	942	941	929	924	964	960	940	937	935	968	884	964	998	929	972	935	933	919	967	911	959	924	945	977	944	976	964	933	940	912	942	937	888	955	1038	934	932	1000	927	997	943	963	990	970	1024	989	950	916	960	977	972	881	927	971	965	950	1002	1008	959	943	942	943	904	899	917	972	961	933	942	939	925	951	994	931	938	949	958	908	912	952	932	962	896	933	968	927	944	969	894	916	958	959	982	952	953	938	944	963	948	986	894	946	932	922	919	981	923	992	961	937	933	942	897	944	975	951	943	969	983	925	981	922	912	982	984	939	953	981	937	941	966	971	957	955	933	986	1014	1002	928	967	931	979	960	911	896	972	942	929	981	970	971	915	925	922	960	974	967	986	967	959	952	907	903	937	939	942	1002	918	940	968	934	943	979	940	966	923	919	954	912	982	951	934	918	955	960	916	947	933	983	954	972	951	908	970	915	909	1035	920	938	927	985	944	945	1006	964	957	929	956	1034	984	909	967	975	961	948	961	960	939	905	924	979	992	948	971	928	952	996	974	943	936	989	904	959	944	920	990	946	961	930	980	933	999	863	919	921	935	1001	1007	878	948	950	945	943	909	917	933	934	936	952	944	984	965	951	976	952	977	1000	975	937	969	946	976	935	977	932	937	938	938	946	943	910	882	964	982	1011	925	937	947	939	952	877	993	956	937	945	936	961	983	876	927	1012	960	961	959	973	959	884	850	968	951	952	951	962	966	912	949	995	973	979	937	947	903	919	940	957	914	921	944	896	924	939	952	980	1020	975	957	953	965	960	894	954	957	936	1009	953	981	968	949	908	935	940	932	964	974	962	1001	961	972	926	971	902	972	885	981	958	953	921	933	911	934	896	908	957	990	980	915	995	966	974	947	978	966	943	945	972	952	996	955	967	940	904	962	1005	961	1007	920	957	1013	930	908	885	942	928	955	910	1009	994	912	896	923	929	955	1008	942	991	1028	1016	969	1011	961	965	951	960	920	966	962	963	896	970	932	968	962	946	958	958	961	955	943	919	939	992	967	943	964	896	984	940	946	953	1003	933	949	975	941	952	952	921	993	970	907	955	904	952	976	954	933	937	976	950	991	975	975	941	902	990	956	994	966	951	909	968	962	957	953	1002	927	992	901	981	948	948	957	957	950	1028	959	936	986	952	960	933	962	998	956	966	983	985	951	965	1000	915	948	959	961	951	887	945	892	947	979	992	979	967	997	959	974	937	916	945	937	905	917	917	930	962	928	908	966	959	964	985	962	936	953	975	977	917	1023	942	979	962	951	919	969	1024	916	983	920	977	932	896	990	966	990	977	963	949	902	960	974	948	960	996	972	981	933	973	956	954	949	949	1036	976	898	941	928	984	964	946	911	953	926	913	961	923	984	989	946	947	913	938	918	958	951	907	962	933	932	950	956	972	926	963	966	965	921	944	955	951	960	944	936	924	945	966	976	962	1005	972	965	964	900	937	940	982	902	1005	950	979	961	944	987	932	1002	946	945	1003	941	983	919	984	963	988	955	938	939	947	960	943	948	909	942	1005	947	921	995	926	926	970	1018	956	890	969	1038	890	914	964	925	943	952	952	931	941	925	944	971	985	950	936	980	947	937	922	991	990	935	1005	920	920	937	973	928	1014	987	987	947	996	933	966	941	931	970	975	912	949	906	943	947	915	891	955	950	920	1019	907	893	932	962	948	896	946	971	947	951	959	980	1021	944	892	939	962	977	977	992	895	956	972	952	900	983	944	961	955	964	921	958	1003	977	958	1025	901	956	960	954	972	935	926	969	909	929	942	930	933	941	996	975	953	934	927	939	953	970	935	961	957	948	960	949	1002	909	933	938	963	901	923	965	963	956	934	966	987	920	957	977	915	975	949	918	894	980	940	948	929	963	984	942	986	901	931	988	971	926	931	892	939	977	956	933	987	972	962	974	943	935	946	990	957	963	945	927	1022	956	954	1015	982	970	957	984	917	911	932	989	972	885	938	928	921	986	991	904	942	915	958	902	968	987	971	968	923	968	913	938	995	947	1006	1012	963	962	946	933	925	1002	947	979	978	926	980	940	965	943	966	991	934	943	979	933	970	887	938	999	1016	945	1018	937	910	979	1037	996	931	968	922	890	939	942	922	987	972	918	924	968	899	1012	879	973	917	932	931	940	1008	948	936	920	988	950	965	967	903	950	934	940	1008	947	974	962	1025	934	944	953	916	953	947	954	981	917	966	920	1008	981	928	977	935	972	948	935	934	956	957	935	1007	964	968	965	970	908	961	960	915	937	953	992	973	945	1016	962	913	904	918	1004	916	979	977	962	999	923	1027	997	941	977	1003	969	954	992	959	916	897	944	958	941	951	925	951	965	937	979	971	988	962	948	885	931	989	967	924	934	968	905	982	944	968	933	909	914	963	903	937	905	1001	970	941	970	947	973	1002	962	927	932	944	981	964	964	970	915	995	977	968	963	912	971	982	971	974	931	942	914	872	954	957	977	946	937	1011	933	971	907	963	903	949	935	923	944	933	920	1008	909	950	962	942	965	924	985	948	983	923	930	924	976	918	907	939	1012	977	918	917	933	946	979	973	945	916	940	941	954	945	976	982	964	977	928	909	956	949
48960	16853	3200	963	586	478	453	422	417	440	438	416	405	446	459	466	456	419	399	412	413	403	432	420	387	407	424	415	429	425	424	415	417	450	387	430	418	416	448	443	417	412	431	409	408	427	433	452	454	424	394	448	426	451	413	381	449	434	393	413	390	428	434	472	410	433	436	439	436	388	446	451	437	407	381	414	411	426	438	448	446	411	394	463	472	406	419	411	439	366	441	472	381	411	451	407	435	412	397	418	417	470	394	403	415	422	423	387	395	432	472	416	469	444	396	424	444	427	395	435	425	416	397	400	389	465	409	417	401	408	424	443	405	391	445	459	418	432	438	431	420	398	423	445	438	449	428	430	427	449	414	412	438	423	445	389	414	401	392	394	426	413	378	413	453	414	390	441	425	434	435	446	439	381	408	410	418	391	415	446	445	478	475	436	418	426	455	407	395	443	424	428	396	407	440	431	423	433	402	442	397	427	417	374	423	413	449	430	420	424	397	447	408	434	381	412	398	400	419	404	426	420	417	418	430	412	438	421	416	398	394	486	461	412	479	405	424	417	426	424	431	411	420	432	455	435	411	435	480	433	438	420	438	420	399	442	439	402	398	408	383	375	468	412	423	448	407	391	396	394	429	400	370	426	394	399	432	393	392	404	371	436	418	415	432	444	401	404	406	445	403	429	427	437	404	432	409	455	448	436	381	426	426	438	430	405	449	401	417	403	437	399	395	455	415	400	413	408	450	475	447	413	413	395	388	387	427	450	423	409	415	414	472	417	401	410	416	416	430	412	425	393	391	415	414	390	371	471	435	405	451	420	391	430	394	427	415	409	423	459	425	420	401	380	428	384	394	405	391	421	421	413	412	399	434	411	400	391	402	434	401	472	447	401	428	422	441	438	420	424	398	441	437	406	379	398	454	456	416	438	396	404	439	385	420	442	436	409	443	411	458	407	381	425	399	430	426	430	435	425	441	435	439	417	393	426	353	427	401	425	461	428	397	397	405	425	397	464	454	385	403	439	416	419	449	445	425	467	429	407	386	408	446	455	436	465	417	418	421	391	419	410	431	404	393	422	454	390	412	414	405	431	435	424	379	428	393	445	406	405	435	413	410	440	471	390	407	412	419	363	425	424	419	391	432	420	435	435	427	421	439	428	441	397	416	398	450	447	419	418	399	394	422	415	442	413	405	409	424	460	410	409	431	451	412	377	430	413	413	455	404	454	430	442	452	432	373	403	421	478	424	420	441	430	443	410	443	457	436	410	403	410	414	418	447	430	396	371	435	470	415	465	417	422	433	453	441	428	423	433	452	408	419	435	415	431	438	396	417	433	418	440	415	408	458	449	428	444	432	446	427	388	418	429	423	424	414	426	393	427	405	412	452	436	428	430	430	407	449	412	450	423	434	435	403	416	401	444	469	384	383	436	389	415	421	402	437	413	425	433	423	442	389	421	475	407	421	421	430	413	389	442	424	413	400	426	404	416	396	427	474	428	426	458	402	465	406	389	398	411	449	419	462	436	435	414	394	420	398	444	402	415	377	459	422	417	413	384	443	434	446	419	434	423	434	399	390	413	427	438	411	427	430	442	421	393	441	421	420	403	442	440	427	428	439	422	385	422	459	449	378	413	403	441	402	420	426	389	410	413	461	379	432	435	446	414	426	464	385	445	477	466	446	439	415	417	406	455	399	393	429	416	396	432	431	418	456	421	478	399	442	436	427	402	425	405	401	418	398	422	438	386	419	430	424	444	400	409	438	420	408	423	373	405	431	373	390	423	422	405	388	415	432	414	438	399	438	390	422	435	459	430	457	413	424	387	431	418	422	392	387	345	434	397	431	440	395	381	429	402	398	391	452	407	451	429	420	461	408	435	422	425	407	414	410	427	419	446	390	402	409	402	451	438	414	417	427	412	432	419	415	375	427	445	424	417	429	390	429	417	455	362	369	406	388	381	457	432	409	444	421	451	452	431	434	423	429	442	458	400	389	396	423	437	395	407	433	432	421	428	438	397	427	413	393	431	405	369	420	406	422	386	407	402	401	457	432	415	423	444	383	455	412	419	377	451	413	408	378	419	446	424	416	421	402	439	392	428	381	424	408	410	407	442	399	405	396	445	420	461	429	428	399	396	385	421	436	430	415	422	404	414	393	383	417	429	374	390	447	416	421	438	451	418	391	443	369	401	415	410	449	409	383	401	413	425	472	419	413	413	420	454	370	423	388	391	459	434	432	414	427	417	424	411	442	426	383	414	413	444	381	404	425	398	426	434	451	377	359	430	424	414	427	419	406	416	411	435	433	415	463	437	374	436	382	388	393	431	461	439	402	466	372	469	414	444	413	452	393	419	428	443	417	416	467	437	392	420	429	425	396	437	437	452	414	408	432	430	420	425	394	431	421	402	404	460	392	412	380	434	415	401	397	437	404	445	414	425	381	404	394	427	441	429	404	417	423	462	402	456	436	462	376	450	432	415	449	435	429	452	442	438	415	435	417	388	436	441	418	444	400	419	436	431	403	413	403	422	417	416	445	425	405	384	411	425	420	462	425	402	378	430	418	390	470	466	389	369	424	460	386	421	434	462	423	418	416	446	474	405	387	395	454	448	383	445	439	439	456	410	429	387	378	378	394	429	434	441	404	409	398	400	408	389	456	416	422	402	425	370	413	412	412	403	393	484	422	409	373	397	423	429	412	407	400	458	478	446	404	419	429	454	405	444	407	435	412	443	390	423	430	429	394	426	419	445	446	447	399	421	399	409	403	423	394	424	445	412	389	378	447	450	432	410	458	394	409	405	493	410	454	423	408	376	444	458	397	435	459	416	448	460	431	406	415	406	431	472	467	428	410	418	465	413	402	448	422	398	411	445	409	425	427	441	430	424	381	412	400	375	451	403	423	420	421	438	422	444	401	400	385	428	448	414	419	419	464	420	413	416	370	433	440	436	413	410	383	455	435	400	408	430	433	412	469	459	442	436	451	402	402	416	400	417	416	415	439	395	443	429	439	401	417	469	397	432	398	476	410	408	424	443	392	431	416	404	404	407	398	412	442	461	406	406	400	403	438	460	426	446	444	444	387	423	422	420	431	397	427	407	455	401	482	448	437	448	422	407	460	408	415	438	442	380	470	404	476	451	420	373	426	414	421	417	420	449	410	398	388	458	423	404	421	409	424	418	429	447	428	436	431	448	395	430	425	451	454	463	440	435	435	384	469	405	398	392	388	436	413	434	404	389	403	448	408	410	418	405	381	408	426	413	437	428	398	441	414	390	422	432	464	459	431	437	405	446	438	415	417	425	441	423	413	442	401	415	406	445	466	420	434	401	393	437	367	398	459	415	371	397	441	417	445	391	422	417	442	415	433	440	425	441	425	416	422	439	454	449	453	442	418	415	420	424	378	414	422	425	424	396	432	420	427	438	416	440	442	404	422	412	482	427	458	428	436	430	419	408	426	426	386	417	424	428	413	411	394	429	407	441	413	404	385	423	418	432
32850	9006	3058	1935	1412	1106	1006	971	982	918	909	910	875	945	937	905	914	939	926	901	886	914	906	929	937	884	925	923	928	911	933	901	927	888	884	925	909	908	908	923	920	896	912	973	938	931	927	887	1012	925	897	922	953	865	896	854	940	895	936	895	938	898	895	889	893	911	887	901	932	881	928	917	913	919	936	870	973	922	893	850	933	914	971	900	898	893	902	939	918	906	986	966	961	959	897	941	906	910	957	902	875	962	912	911	921	930	902	920	870	900	939	901	939	912	910	914	949	917	921	915	888	931	824	908	957	981	891	897	926	934	893	902	950	871	864	940	895	880	935	895	927	923	939	884	882	918	929	913	975	903	940	922	957	908	902	932	922	910	944	911	919	913	891	924	913	905	924	931	983	899	947	917	926	931	906	874	849	876	895	921	901	874	911	880	895	881	932	939	923	921	942	911	923	933	892	925	892	911	919	958	934	917	941	905	939	916	931	922	900	937	1005	942	871	912	934	908	955	978	887	888	854	919	853	989	898	957	981	899	894	903	925	938	946	940	884	898	939	880	918	921	891	898	893	938	939	891	932	860	906	960	939	863	948	910	909	911	949	905	909	875	873	889	912	921	919	920	915	919	899	874	941	959	869	936	965	900	933	965	929	917	866	881	913	893	886	943	916	881	845	840	881	967	939	905	892	959	894	886	874	898	940	873	870	921	948	884	918	918	923	938	894	943	925	940	900	895	919	937	924	968	946	901	922	911	943	957	995	947	938	900	880	890	886	944	955	912	906	897	936	912	980	878	931	893	939	844	928	901	978	903	892	937	910	930	916	872	913	915	885	963	871	936	902	875	913	938	954	974	910	918	928	902	916	917	942	926	913	938	901	911	924	949	911	916	884	954	936	898	921	928	926	934	965	861	907	907	929	925	925	917	900	840	866	868	884	897	849	907	916	935	973	952	915	925	864	945	913	924	876	942	871	906	961	936	929	903	895	879	897	983	975	884	908	929	940	926	939	851	921	898	832	978	926	935	928	896	949	905	876	866	875	897	934	946	904	908	903	994	896	888	879	909	967	948	924	954	903	863	962	927	906	974	872	892	885	895	908	908	865	890	920	881	951	918	942	935	909	899	946	881	876	856	942	924	928	919	883	899	896	896	898	931	898	864	884	906	878	935	846	928	915	957	944	928	911	875	949	900	890	848	930	899	934	952	885	939	898	920	936	921	887	929	941	909	879	868	898	896	923	908	890	911	917	944	942	891	940	958	974	873	920	965	876	907	945	951	911	960	927	886	903	882	891	919	926	901	885	956	861	909	888	895	875	903	895	864	951	915	937	879	863	906	922	936	854	922	888	907	879	949	925	940	874	942	955	899	962	849	944	882	921	904	888	917	951	894	922	947	904	924	879	894	959	948	899	905	927	875	942	891	899	896	922	920	883	908	931	917	921	896	889	868	959	917	884	884	891	930	917	1007	894	896	934	890	858	922	895	917	914	915	853	956	854	892	888	925	932	907	900	918	925	923	913	905	956	925	936	907	893	981	921	898	941	919	898	870	914	869	933	919	907	929	881	897	895	923	909	943	901	854	914	923	924	987	895	918	887	955	925	935	915	956	855	952	885	957	884	898	919	936	941	922	870	966	883	906	931	892	872	893	898	927	830	872	935	916	943	829	932	976	929	885	929	949	943	936	896	896	937	877	905	858	930	913	921	901	857	897	960	916	870	928	954	894	913	853	975	955	925	968	950	916	918	885	906	953	908	947	873	902	946	934	903	901	904	936	947	911	936	936	888	870	944	890	934	888	920	904	970	942	917	854	877	869	966	964	942	843	935	912	886	899	921	882	907	897	937	895	880	910	940	933	901	908	916	910	909	924	925	946	927	922	859	940	911	885	915	889	918	852	910	969	918	923	903	907	847	960	885	930	921	834	907	899	938	904	917	942	942	917	978	881	861	908	894	917	908	939	921	953	941	901	914	931	938	905	872	851	926	926	981	921	913	867	964	932	893	896	921	886	902	940	935	928	885	845	967	928	918	883	892	886	910	911	887	940	943	932	916	891	905	936	907	867	905	929	963	906	882	881	904	878	901	965	912	903	935	1011	929	889	892	901	895	909	918	912	899	911	888	913	857	871	892	867	913	921	926	859	924	964	846	918	979	876	930	882	932	913	976	913	910	908	915	947	959	905	941	923	894	936	911	872	906	870	995	963	915	978	886	895	890	916	902	942	907	918	875	890	864	886	881	914	930	912	953	888	964	881	919	945	894	929	925	953	958	919	918	962	894	897	870	869	898	874	928	935	922	923	910	887	916	913	905	904	907	907	848	887	947	938	901	923	897	952	897	950	967	904	880	891	901	894	914	910	901	947	891	960	909	877	897	931	912	922	870	879	898	926	901	939	878	856	908	919	903	901	894	970	929	914	930	980	890	941	929	906	917	944	958	938	932	896	894	902	915	865	953	889	956	938	877	884	951	923	955	925	944	875	905	910	926	951	955	921	903	931	923	944	948	931	901	966	873	883	848	887	941	906	910	906	919	971	958	889	938	914	871	906	901	888	880	902	915	899	912	948	944	924	937	912	859	904	888	905	946	958	941	887	912	924	904	906	897	880	896	925	938	942	906	909	903	955	952	904	873	942	960	794	936	920	952	916	925	868	925	876	935	940	885	899	945	917	858	889	893	901	902	929	882	895	899	973	926	924	956	886	876	940	890	932	934	954	912	903	983	912	876	878	905	939	932	895	893	929	928	874	943	912	937	1003	925	914	900	920	917	942	941	901	881	955	930	947	938	949	896	944	940	933	926	902	899	899	909	903	896	893	854	903	936	917	937	951	938	945	938	864	902	890	905	940	893	883	918	884	904	895	887	960	853	912	887	900	905	922	901	973	913	948	910	887	934	927	883	909	923	976	876	901	926	921	885	926	867	913	947	916	939	955	932	867	913	908	926	885	884	937	936	947	884	923	903	940	871	940	918	933	863	872	906	906	891	877	908	970	923	917	924	945	928	879	921	902	948	891	927	896	882	893	901	939	927	912	900	883	892	921	885	902	903	908	867	936	915	950	952	935	884	980	910	910	894	885	918	901	942	879	935	917	878	932	910	934	929	914	930	961	914	945	932	945	910	884	890	909	905	893	900	881	882	843	922	896	894	856	927	912	952	904	902	894	878	916	919	961	922	924	910	906	897	916	922	923	950	910	873	916	930	926	885	888	986	988	908	926	890	869	959	873	955	958	930	922	940	905	933	923	909	826	916	957	927	895	894	893	941	877	931	852	934	924	940	902	905	948	932	893	901	889	932	908	941	936	913	908	906	886	934	917	905	881	901	955	909	959	897	962	896	929	918	925	952	910	919	947	906	929	919	916	944	961	938	914	949	896	911	903	934	878	881	905	948	931	947	902	1009	917	906	1027	906	931	902	886	935	897	950	872	933	945	967	893	939	940	948	904	864	912	909	943	886	896	933	984	907	891	917	891	950	916	890	947	926	962	930	972	916	881
59096	24036	7698	1436	669	566	474	439	502	446	441	423	422	470	425	435	406	427	411	448	468	430	399	425	456	485	423	461	474	443	461	416	451	391	403	470	434	404	467	412	452	447	445	428	426	436	439	440	441	484	442	438	409	478	423	460	446	405	449	434	441	442	440	443	437	415	440	477	415	435	433	463	414	425	426	473	444	411	448	449	415	432	446	418	448	461	425	433	458	426	453	423	436	447	418	453	422	462	392	467	424	447	419	436	398	470	395	483	429	461	452	402	429	457	391	434	392	443	458	423	446	388	466	423	452	459	454	489	437	423	440	457	396	415	425	413	437	436	456	413	394	460	398	454	466	431	429	421	423	424	425	441	441	434	419	428	451	439	440	474	453	450	438	457	440	428	454	464	456	492	444	425	374	424	407	425	411	427	446	415	457	437	454	409	410	424	455	478	446	464	449	444	459	449	415	419	427	436	395	443	427	401	427	434	475	430	412	462	422	414	409	451	438	471	465	426	390	439	454	460	394	444	484	475	429	410	437	432	425	425	451	424	450	387	442	438	412	427	457	437	416	453	419	441	469	392	415	406	402	482	453	440	409	411	453	417	437	474	423	448	416	455	410	413	459	456	473	472	417	468	420	449	433	446	431	393	389	424	431	423	454	443	423	407	441	462	446	433	426	406	430	433	443	457	461	475	427	465	464	406	459	417	439	442	411	457	425	423	450	428	451	463	442	441	440	427	466	442	407	444	480	422	432	427	405	454	422	455	450	434	449	406	432	447	462	477	441	457	431	426	455	424	443	451	486	424	387	413	400	489	389	437	447	429	450	394	407	452	454	453	433	444	442	392	398	457	424	462	454	425	385	437	402	451	490	417	419	444	429	456	418	435	463	489	423	430	416	437	434	398	407	437	452	415	427	446	406	402	448	467	474	429	416	403	429	463	405	389	390	430	416	429	442	468	440	426	435	430	379	438	446	448	418	423	448	461	432	417	436	404	428	396	463	415	421	439	438	440	414	435	438	440	392	428	403	405	430	445	474	419	485	429	450	458	468	442	406	419	454	434	445	445	469	477	439	480	445	398	419	443	424	437	441	465	466	434	452	416	442	461	397	392	414	419	458	434	433	430	447	447	428	458	427	414	437	416	404	463	403	427	410	375	414	440	481	442	427	428	435	440	410	442	468	430	425	394	399	451	475	413	479	415	403	417	441	393	434	430	480	475	468	428	418	447	411	443	431	426	431	436	425	411	480	457	444	422	438	374	458	447	405	428	362	449	441	465	446	454	419	439	462	430	435	445	441	468	447	462	385	404	442	423	412	383	408	406	436	435	451	428	425	428	473	421	425	427	423	436	408	487	462	422	433	426	428	448	471	444	429	397	466	470	449	415	444	425	420	437	420	419	395	426	467	428	412	428	394	453	459	443	437	429	449	409	465	444	465	441	432	432	456	418	415	429	417	447	438	432	386	421	412	419	453	449	428	430	458	417	437	439	469	438	433	411	436	440	429	444	471	453	418	450	428	462	402	443	455	442	442	453	411	417	460	433	435	434	450	420	436	438	436	418	462	458	456	459	419	450	435	438	451	416	429	423	445	447	437	449	502	487	421	459	434	390	427	471	455	446	420	449	433	444	409	465	462	393	436	441	449	419	456	452	464	442	436	420	467	407	440	389	420	473	459	494	455	438	445	424	435	420	436	458	433	438	420	396	451	455	442	412	409	395	404	432	465	420	422	415	426	416	423	398	464	416	463	412	425	418	445	434	441	443	439	419	417	476	426	444	400	425	434	439	430	467	401	415	460	480	427	455	413	431	396	382	449	425	439	448	399	426	405	485	465	468	427	440	432	459	417	414	401	445	392	449	418	406	418	454	426	419	408	443	443	423	428	453	437	433	473	431	412	449	433	406	462	431	431	451	420	454	435	451	451	421	470	457	454	472	430	429	444	428	452	505	439	437	449	438	416	461	452	401	399	444	456	432	456	452	459	464	423	445	466	416	421	465	436	423	433	436	410	444	477	423	413	427	457	401	423	450	442	433	432	440	441	417	438	431	446	442	432	442	445	423	446	403	427	426	387	432	448	446	391	400	495	442	437	455	420	411	457	418	464	420	478	467	448	467	445	446	367	435	410	400	422	448	413	466	432	440	432	407	445	435	431	435	470	429	444	420	470	460	459	425	437	417	481	422	452	491	460	436	414	436	401	417	422	405	438	401	433	392	442	467	408	442	383	467	443	463	413	456	428	410	436	432	432	424	428	467	471	439	416	459	424	395	422	434	406	399	436	446	448	407	469	412	415	399	483	424	412	439	430	427	468	474	443	459	430	400	396	421	409	467	448	444	379	416	412	432	458	444	399	471	425	442	436	408	432	453	457	447	450	432	456	429	464	463	460	455	411	468	445	437	440	456	417	431	386	414	415	446	427	424	446	421	428	397	409	396	451	445	436	456	439	414	435	434	462	404	431	426	455	433	444	468	481	452	435	477	457	443	407	416	465	437	439	485	454	423	438	469	439	435	441	411	436	463	440	470	455	422	415	419	459	421	410	378	437	441	428	484	410	517	446	438	424	451	424	438	360	456	446	445	433	445	448	471	442	415	459	426	409	463	440	454	443	459	393	445	445	447	439	449	457	441	441	423	460	447	474	443	445	437	406	440	448	481	502	436	404	414	432	413	414	434	440	458	465	450	435	438	399	442	418	455	446	438	429	416	450	408	431	437	403	461	414	451	452	440	438	426	438	430	466	440	416	465	397	405	437	442	472	417	462	390	440	445	406	435	461	416	413	457	433	438	405	428	405	478	434	427	425	422	416	439	441	421	417	457	473	435	434	427	446	436	433	440	464	441	476	462	416	437	432	426	455	430	428	408	414	461	453	408	418	431	420	408	429	447	497	463	419	458	465	433	423	441	413	434	466	433	443	418	412	447	407	421	431	433	447	459	391	469	415	431	429	410	434	428	433	420	412	394	445	389	433	414	432	402	438	419	410	429	435	454	421	423	439	415	451	463	434	402	436	428	422	475	454	425	436	436	461	431	446	461	429	413	425	460	447	415	417	472	438	419	388	431	423	460	430	416	456	420	407	398	415	423	440	454	433	445	420	455	447	409	430	441	398	434	464	394	441	430	412	402	441	435	396	429	433	440	486	440	472	416	435	429	447	441	431	419	477	422	428	414	430	443	436	438	415	418	439	454	397	438	443	434	469	437	467	400	450	430	431	422	399	404	445	503	460	433	422	460	411	472	445	425	426	468	393	428	442	437	474	442	435	402	436	430	452	433	438	473	406	388	431	412	440	462	436	417	437	450	475	442	440	430	412	457	457	439	466	420	429	406	411	468	429	443	408	455	429	426	393	405	430	410	426	419	461	439	448	422	457	477	489	377	387	418	449	404	392	432	414	430	421	471	455	403	441	444	431	437	481	427	461	464	432	439	432	407	462	441	450	478	472	463	448	412	427	434	463	448	446	409	435	468	416	420	470	446	434	455	459	406
41448	11434	3602	2270	1574	1311	1012	898	941	950	939	986	942	939	909	940	924	948	970	926	923	973	937	943	973	949	981	972	943	936	969	951	899	979	951	863	962	986	893	960	921	935	974	954	933	919	976	964	921	912	957	974	988	974	929	986	948	944	888	975	864	893	909	961	963	927	904	945	923	948	1006	987	974	955	947	922	938	997	953	907	970	994	986	939	920	949	935	926	942	952	939	931	925	973	896	903	920	952	925	943	961	944	889	941	953	955	952	962	929	954	939	913	987	937	926	965	970	932	964	955	934	961	992	924	949	998	951	968	983	920	994	966	971	900	951	914	932	940	964	956	969	970	944	951	940	935	956	942	973	903	951	936	949	981	927	890	948	912	897	970	979	967	946	915	991	986	928	966	988	952	992	960	962	923	964	895	920	923	965	917	996	978	959	907	969	951	1009	914	924	960	957	979	975	978	983	951	897	988	928	968	901	954	986	978	943	936	1023	953	971	1024	922	971	925	963	951	909	925	955	943	870	918	918	955	914	953	938	950	959	990	944	946	920	969	924	901	919	913	962	927	1009	956	957	935	911	959	922	933	915	961	973	945	963	930	1009	971	975	911	943	954	976	1003	928	950	941	952	952	980	898	947	961	941	980	941	913	938	950	932	900	940	970	910	965	897	903	936	975	898	903	922	903	983	948	969	949	946	888	960	939	921	973	902	975	927	978	945	945	967	878	977	949	919	933	953	928	983	952	897	972	973	979	950	980	998	944	916	1003	951	901	962	861	958	938	959	959	909	935	990	928	939	1001	936	967	925	957	959	952	953	936	935	926	982	941	929	948	968	919	933	929	944	966	931	957	948	973	897	911	916	899	925	905	909	927	971	985	919	965	935	961	907	993	954	945	958	941	956	965	987	933	947	943	950	930	936	949	923	920	947	957	988	941	959	922	975	906	940	944	966	927	980	963	936	935	913	884	935	993	972	969	980	939	921	978	1011	959	921	989	913	909	942	970	981	992	996	943	941	920	976	941	971	932	995	940	937	895	908	980	1010	1026	947	972	943	934	938	947	918	971	1014	1007	944	932	930	998	940	895	967	964	973	979	962	943	989	991	1011	911	931	924	946	934	945	916	949	931	958	966	941	981	935	953	954	969	945	925	907	956	936	909	950	897	969	930	944	959	989	953	933	950	902	903	922	943	1024	927	905	978	955	981	964	981	958	946	918	948	957	895	955	965	914	932	961	968	906	903	946	937	973	928	939	973	947	914	964	964	961	930	980	993	943	960	970	881	1010	991	953	971	970	963	983	899	1035	963	931	936	935	956	936	958	941	957	980	983	951	936	970	929	973	926	939	891	959	984	930	930	950	924	957	1003	906	916	926	941	968	910	971	945	912	926	936	926	957	883	966	958	934	939	1014	1010	912	902	940	962	915	981	969	947	941	938	925	926	984	924	964	952	975	953	978	918	929	981	917	924	938	956	924	963	963	916	972	936	919	901	924	889	962	886	970	982	1001	920	940	984	976	906	895	990	933	925	977	935	917	902	968	934	953	959	931	975	904	915	965	947	960	978	994	959	977	910	979	999	1004	972	930	917	965	930	937	934	965	920	957	945	910	939	984	969	951	957	986	957	965	997	968	914	981	959	968	893	912	916	989	970	948	974	933	924	930	943	969	911	962	947	889	945	951	986	975	1016	935	877	895	957	910	954	950	971	924	894	918	956	983	945	986	914	935	923	944	932	935	952	896	992	996	912	939	916	953	905	958	992	953	900	954	1023	936	925	992	992	922	934	937	966	899	970	949	961	877	961	949	937	899	968	956	920	880	976	953	922	936	905	999	1018	953	905	939	930	957	958	896	972	975	956	999	956	947	915	985	952	960	947	979	939	953	1007	928	988	971	929	943	929	987	1020	973	950	922	920	972	967	978	909	954	942	910	975	943	930	915	952	933	994	1009	976	984	892	970	941	928	953	965	955	958	974	953	933	918	963	939	946	976	888	911	931	923	969	911	955	954	951	949	957	982	923	966	946	968	950	971	919	999	976	932	929	982	934	937	951	1010	976	918	965	938	919	956	951	986	972	961	949	964	944	986	943	966	958	932	952	910	924	959	987	972	893	972	935	941	943	934	920	956	929	911	953	984	935	962	922	956	984	969	1020	927	953	968	927	999	931	957	964	915	954	968	955	873	946	975	925	896	982	978	959	998	935	952	986	964	945	985	968	1004	965	948	971	910	991	964	953	946	969	958	955	979	1010	1019	944	967	905	949	961	936	976	918	962	990	983	940	916	949	947	976	945	930	926	951	963	924	977	939	903	942	926	933	953	953	888	910	956	937	923	933	972	989	973	916	919	886	889	912	943	936	908	958	960	915	953	948	955	972	931	985	982	971	949	939	965	953	979	966	940	972	993	929	945	1020	948	928	918	889	972	971	1003	925	994	953	939	961	980	951	953	904	951	901	992	960	934	906	954	942	1008	965	944	944	944	950	953	996	966	908	947	938	945	991	887	987	966	931	924	997	958	891	908	947	979	933	930	965	936	939	922	933	983	927	929	911	932	930	982	981	956	986	937	949	988	917	951	939	922	981	901	942	955	953	915	931	944	937	945	961	946	956	938	900	962	982	904	948	943	908	977	966	954	914	924	913	926	935	938	950	917	915	991	947	976	982	927	965	924	934	912	954	881	950	925	950	965	954	913	940	985	928	932	950	901	956	946	961	905	981	964	943	1003	954	943	915	953	965	921	909	947	927	934	942	950	969	946	986	950	953	1006	964	946	943	908	939	963	965	960	981	977	944	957	961	992	927	984	933	910	902	952	958	906	963	977	1024	924	926	965	930	959	971	902	990	957	965	943	955	945	983	977	993	945	961	901	1011	944	971	965	915	944	921	971	947	939	970	934	933	955	913	954	973	873	961	948	942	1024	917	967	916	948	999	946	976	941	940	972	946	936	956	892	969	923	891	971	957	945	926	1014	925	970	951	931	940	912	921	988	967	913	923	908	916	960	936	977	954	1015	996	952	940	941	952	958	937	934	946	932	947	921	964	948	943	986	976	958	905	959	978	993	961	920	945	931	974	972	942	901	962	945	943	939	919	936	977	955	934	962	904	906	988	945	969	976	966	963	937	917	894	940	878	912	961	880	924	999	936	940	933	932	908	957	952	952	921	955	929	891	948	931	895	916	921	966	916	977	935	949	924	900	951	987	873	917	1039	942	917	957	918	999	882	962	956	949	908	910	957	970	983	941	900	980	879	914	905	1010	970	939	921	933	925	910	913	1005	979	927	922	924	914	903	969	984	957	987	979	1048	981	906	992	928	968	895	971	913	968	970	976	930	930	940	960	999	957	1024	973	961	938	976	947	930	904	966	988	952	950	990	910	974	940	943	943	932	912	929	959	931	921	1003	888	1023	959	892	927	1026	964	985	1012	953	954	980	952	952	931	940	980	1015	964	972	939	970	930	942	948	980	940	929	973	987	973	975	917	913	1010	911	978	912	914	945	977	896	992	975	924	926	957	918	903	929	916	943	969	937	987	882	963	928	951	984	1000	962	953	1037
56030	24300	8934	1581	734	514	478	455	453	436	481	435	454	449	453	495	460	463	471	450	442	473	444	450	471	456	422	440	429	502	444	445	443	467	473	415	473	458	471	453	413	424	421	459	462	455	427	432	423	388	459	446	439	420	428	473	454	414	427	400	436	469	411	431	430	452	423	405	502	440	403	401	408	480	442	454	431	469	479	453	449	466	469	435	452	481	429	467	487	433	422	459	459	470	434	438	444	457	447	452	449	443	456	443	433	468	453	427	442	438	472	456	471	475	458	435	445	436	468	449	458	383	411	468	463	439	411	435	470	426	449	434	420	453	433	443	417	386	451	471	450	418	432	425	456	474	437	401	422	388	467	430	408	418	405	441	414	436	439	462	425	447	430	460	460	428	416	449	422	446	394	363	472	429	427	414	404	434	454	456	410	417	436	432	423	384	422	443	425	462	433	447	442	430	451	414	420	419	444	444	471	478	465	420	445	450	429	416	409	418	447	451	449	441	428	417	431	446	446	458	453	464	451	443	421	437	439	423	455	517	470	436	446	417	454	421	407	424	443	448	413	453	460	450	438	423	449	457	405	427	405	489	445	460	451	438	480	471	446	466	410	474	452	458	424	451	436	432	460	478	460	432	440	449	475	446	442	458	448	442	426	444	420	454	447	437	446	421	418	448	479	411	473	461	450	432	440	453	433	442	479	441	429	480	403	441	449	447	418	436	432	436	495	451	438	442	450	437	419	390	424	443	455	486	476	496	425	452	447	469	437	445	453	440	447	435	400	449	466	458	429	449	408	459	418	410	396	447	455	426	458	422	403	416	437	430	410	423	433	454	445	439	423	409	421	397	417	487	460	448	471	497	469	470	454	452	431	411	442	447	438	467	439	451	445	426	406	399	407	409	455	412	425	446	443	451	442	447	446	445	420	450	417	453	423	407	448	476	456	410	439	460	404	414	459	440	441	466	461	466	455	452	457	403	421	414	453	461	407	401	460	429	501	456	449	437	441	433	424	441	423	435	456	453	497	422	373	412	461	425	418	438	445	460	485	470	444	422	451	408	418	434	432	478	468	456	436	417	447	453	401	439	410	424	455	450	437	459	440	465	398	418	438	386	436	407	458	474	454	444	445	426	418	425	423	454	388	438	426	447	428	428	447	455	438	433	447	428	465	431	491	429	434	439	462	445	440	433	440	401	446	432	445	487	447	491	433	433	394	441	481	448	414	426	428	443	447	428	445	451	425	462	437	456	460	439	468	415	469	456	427	435	415	435	445	479	455	462	442	435	422	425	491	485	436	411	458	434	412	440	429	446	412	413	432	412	434	436	438	447	461	430	404	442	417	400	429	387	460	498	439	428	446	450	394	412	442	453	433	448	447	425	440	446	397	431	391	430	423	422	451	450	430	462	440	418	416	471	469	448	459	449	454	453	433	437	439	476	445	421	441	463	416	464	410	476	465	467	442	419	471	418	420	445	448	442	446	467	459	475	446	485	455	433	445	446	448	480	458	442	440	429	425	432	433	439	426	448	452	451	406	443	409	415	469	438	458	441	466	449	482	453	425	449	415	426	448	419	447	499	474	459	437	470	452	452	475	484	450	438	433	432	447	404	459	433	424	427	431	457	495	436	432	410	452	442	422	440	439	428	444	458	460	435	470	439	472	453	437	434	439	482	443	408	430	460	408	440	446	420	465	499	421	440	440	460	453	459	463	449	399	444	429	444	457	436	479	385	452	460	453	423	425	410	470	475	398	457	446	470	400	412	431	430	427	420	443	432	392	478	431	445	458	427	427	428	446	418	435	453	444	453	453	434	426	450	460	448	490	443	401	419	396	452	465	430	405	444	468	444	444	405	475	429	472	425	435	414	422	434	412	436	444	403	416	448	452	411	451	432	422	463	393	422	459	419	430	418	442	466	436	426	431	453	436	440	437	442	456	443	481	447	421	424	458	430	427	464	418	454	454	448	444	476	478	453	441	409	440	455	424	431	413	437	423	458	402	431	448	443	454	451	435	451	442	449	462	409	422	439	432	429	431	459	436	446	429	450	463	449	461	436	465	466	429	438	446	451	442	465	439	446	429	417	432	431	438	446	450	431	461	413	459	418	428	473	441	418	451	411	416	433	427	431	456	403	471	399	438	439	427	444	422	434	406	423	442	435	432	423	445	425	452	471	468	410	440	444	430	485	492	435	435	448	446	446	442	473	436	422	427	406	451	421	399	434	433	412	443	445	429	452	460	423	455	425	430	427	430	392	450	450	425	431	427	456	431	417	437	456	415	497	456	441	440	422	483	422	417	430	415	419	404	423	436	414	376	445	430	414	486	464	458	456	480	460	453	449	436	416	425	463	433	447	473	439	442	429	407	446	438	439	492	459	471	427	449	427	460	436	452	435	460	470	459	429	442	460	408	435	422	469	417	457	421	456	456	418	459	439	445	470	478	432	424	461	426	441	437	457	465	430	410	434	422	467	475	423	433	437	460	444	437	434	471	467	453	450	440	439	458	450	455	408	452	447	434	426	444	462	428	478	433	412	437	445	447	437	459	454	485	426	455	455	450	446	430	438	484	457	450	476	440	423	454	444	401	416	418	427	417	442	475	444	465	459	412	432	458	486	431	508	461	437	427	432	426	440	454	447	411	440	441	388	414	471	428	445	410	445	440	435	408	495	491	445	450	442	394	390	437	428	417	458	441	432	449	445	447	433	434	450	447	468	451	468	422	416	435	414	432	395	451	432	444	486	438	431	448	461	467	403	438	442	444	443	427	437	439	492	472	456	432	449	482	445	413	466	428	429	488	487	438	405	424	429	460	458	440	446	456	466	442	497	453	446	422	441	390	437	484	430	434	440	458	431	458	474	428	473	459	417	404	426	415	431	432	413	431	437	441	421	456	478	460	422	436	410	457	408	450	447	450	459	413	381	424	457	419	441	411	439	421	467	442	416	446	468	450	411	416	423	425	432	449	423	473	455	451	469	466	481	458	408	421	440	459	435	478	422	397	413	484	486	456	465	441	466	453	460	465	422	467	400	453	445	446	437	470	419	406	417	440	456	438	386	426	466	460	441	479	446	446	471	428	474	417	432	426	500	426	465	491	466	467	444	478	417	453	468	437	439	483	425	443	446	417	451	441	411	412	449	423	454	470	474	452	442	436	462	423	420	439	482	434	495	423	454	453	437	455	405	415	479	457	438	414	444	422	439	436	426	421	467	438	469	393	437	450	458	438	468	416	438	389	453	467	450	455	419	456	423	452	493	472	476	431	416	466	476	462	419	464	447	445	426	443	449	423	447	472	430	431	396	472	432	443	467	438	480	448	452	410	452	496	451	400	415	442	479	458	426	434	401	434	421	410	453	402	469	435	462	442	459	414	384	399	441	417	420	448	423	423	440	439	415	446	424	428	475	442	404	455	443	421	426	453	417	461	429	414	440	426	432	435	426	447	429	422	440	467	427	441	443	470	412	457	440	447	403	419	439	466	459	449	453
39343	13996	5157	2205	1492	1177	1052	1052	1018	955	996	978	973	990	964	955	970	905	938	911	938	917	974	947	941	951	970	984	907	981	989	955	967	925	971	940	956	946	951	903	964	963	969	970	908	997	900	991	969	1018	937	981	999	954	971	915	968	917	952	953	973	986	938	916	861	960	962	965	1020	944	880	985	977	918	914	911	871	956	984	966	936	1013	961	902	955	945	891	939	1010	912	902	896	956	977	984	946	978	978	962	977	1009	936	958	939	881	916	893	973	974	928	995	974	955	958	1024	954	970	941	921	1022	954	912	954	958	946	918	917	1003	984	1016	963	907	933	928	993	953	963	956	960	950	1002	998	973	938	891	962	891	933	958	987	972	943	944	998	932	904	945	987	940	942	969	925	949	977	966	941	905	983	879	938	1028	907	963	948	1012	966	917	936	988	952	962	939	976	998	905	951	944	924	912	972	979	934	995	960	970	937	940	969	949	915	948	992	1047	941	918	942	976	953	984	937	936	911	960	918	955	1001	943	924	908	910	948	993	960	1000	974	981	921	980	983	973	987	962	957	956	945	1016	933	896	958	967	905	918	983	1006	1005	960	978	978	942	914	987	967	1019	966	990	954	927	932	949	923	909	927	982	901	970	962	989	960	976	947	948	967	970	975	923	1009	958	936	931	920	967	956	970	917	960	973	954	960	953	918	868	950	995	941	992	952	938	967	976	937	923	956	921	902	938	980	983	980	907	986	928	955	969	905	966	973	927	899	957	1011	950	932	989	934	983	904	939	988	921	939	922	952	993	958	982	943	950	936	941	962	995	899	915	896	1000	994	954	973	904	908	850	945	977	906	986	875	976	979	937	970	998	943	944	950	936	961	1008	959	940	945	981	958	933	967	928	980	923	944	923	982	925	980	940	980	1012	941	976	891	939	993	976	977	967	948	960	993	940	966	904	981	1018	957	888	969	943	976	959	939	975	959	931	947	938	953	924	949	935	962	904	1002	955	916	967	961	990	988	892	979	931	907	919	992	936	936	992	932	961	1000	911	956	988	937	982	947	968	975	980	957	991	959	976	924	916	992	937	965	939	942	971	881	951	962	952	962	952	991	977	954	952	956	956	1011	915	998	941	942	1000	983	935	942	920	925	906	948	944	929	966	928	995	989	968	980	958	987	941	980	1022	927	967	965	954	976	947	960	952	930	933	954	958	981	951	927	957	1012	927	969	930	941	931	970	971	941	912	945	959	922	925	996	945	997	935	927	957	938	975	942	1004	928	962	945	959	955	954	958	990	970	942	938	951	955	946	928	985	898	948	935	888	911	963	917	978	978	918	952	906	964	1034	951	949	1010	972	985	1013	905	966	933	990	960	974	956	935	976	935	941	926	959	981	966	889	975	901	928	926	972	952	998	993	997	987	917	979	959	946	908	962	953	893	954	983	931	963	888	904	984	934	936	968	953	1026	924	926	920	911	912	1035	960	933	984	966	955	941	894	941	963	924	944	928	906	952	942	922	943	1009	899	956	942	1020	928	981	942	899	942	967	910	884	933	986	974	947	971	949	920	946	997	982	926	930	985	956	948	968	983	956	935	933	963	935	938	957	978	969	922	927	920	950	905	1002	920	934	928	918	959	989	968	949	966	939	969	991	993	991	953	928	974	921	913	977	939	904	929	960	913	939	940	992	974	923	975	951	973	921	974	971	1031	930	906	925	960	976	938	975	912	941	937	899	918	896	905	947	928	1014	1003	992	950	896	1012	992	921	1010	942	948	954	973	957	972	914	913	958	901	967	935	1036	889	879	944	975	924	918	975	952	1009	947	996	997	952	918	939	946	964	1036	970	969	948	968	1029	945	981	977	941	970	916	903	932	931	954	963	990	988	959	936	950	932	950	937	985	1024	957	967	891	951	926	932	904	992	957	913	964	922	941	979	955	929	975	952	946	943	961	957	989	968	954	976	949	958	903	1005	925	957	918	958	963	918	976	924	936	934	928	963	946	953	986	942	873	968	936	931	902	934	959	973	954	961	952	928	986	985	921	1008	932	916	1036	972	952	968	904	976	954	989	932	962	906	1013	953	1002	953	956	987	948	932	920	946	979	1013	969	991	978	932	939	1007	889	925	974	943	957	938	980	981	930	996	919	983	966	970	921	948	908	980	963	959	981	977	966	943	973	972	922	942	902	982	934	998	952	952	952	951	968	973	1000	968	944	943	958	917	943	921	939	1014	935	947	937	936	960	950	962	990	956	930	956	994	984	972	961	885	905	1013	954	978	1007	959	937	975	934	946	945	954	978	955	919	994	956	926	988	917	952	973	901	907	955	963	1014	960	931	957	957	944	949	1029	952	977	975	974	887	953	980	961	957	968	926	958	982	945	933	980	1008	915	980	1004	914	909	960	968	962	972	931	977	971	982	938	923	927	983	989	944	914	961	956	952	903	1007	959	950	960	938	903	968	947	973	967	970	949	900	992	1004	947	932	922	996	919	962	885	918	927	935	1008	924	945	970	931	950	926	942	969	976	969	965	949	975	936	952	984	942	923	917	971	974	974	940	983	963	970	956	989	976	961	999	954	993	1005	977	959	1014	962	974	929	1006	916	965	959	925	987	930	980	995	895	987	946	960	928	953	968	959	928	989	919	999	1012	972	956	977	924	998	936	955	916	905	995	966	966	969	992	960	1014	965	934	907	933	924	954	918	1014	1001	962	969	954	977	997	932	943	945	995	925	983	973	953	960	938	986	932	960	1029	980	958	965	999	969	965	970	931	997	974	964	960	1001	922	917	952	940	1026	915	984	1016	907	962	979	933	1000	970	948	1023	979	953	948	931	999	967	953	962	964	930	967	961	907	905	935	977	950	926	953	945	948	927	948	933	955	950	930	931	1002	909	945	975	978	945	939	968	914	894	1004	1001	930	966	973	991	964	943	960	970	958	929	998	985	908	984	943	965	930	982	922	862	959	965	958	959	982	975	954	945	984	976	942	925	973	956	952	947	993	967	907	916	942	923	955	925	966	952	977	931	1011	889	954	969	987	976	960	938	987	984	941	968	976	930	957	1007	984	995	933	990	1000	956	994	959	908	919	957	964	962	984	939	944	920	975	942	980	947	913	977	944	980	951	967	917	938	973	994	922	955	1009	864	973	961	982	958	879	979	972	955	947	1004	940	946	949	938	972	969	922	938	1012	948	981	962	956	929	972	965	955	996	934	937	956	957	958	942	986	978	976	954	930	996	978	962	973	971	952	947	894	942	1009	956	948	965	911	988	978	958	980	943	930	993	902	919	976	945	930	952	988	973	964	991	933	1005	984	967	905	987	934	933	968	945	1015	958	1022	922	941	956	974	983	943	879	930	1004	1009	900	964	952	950	928	942	992	997	912	964	919	936	956	937	992	920	989	940	922	968	957	941	922	928	974	948	944	945	929	990	895	961	955	929	974	959	948	1026	965	935	962	949	968	919	924	976	1011	961	963	934	921	960	961	988	908	955	953	945	971	962	966	912	930	983	971	940	946	936	980	930	924	913	976	1000	979	965	948	972	966	941	979	1005	917	882	917	978	957	938	1002	930	975	964	958	914	882	925	994	927	948	961	943	960	948	933	914
49040	15722	2700	704	461	475	478	407	444	427	443	406	427	408	427	451	430	435	467	438	435	441	411	475	409	400	388	425	390	407	430	463	445	419	449	424	482	417	425	414	445	428	408	421	416	416	423	483	431	423	420	432	437	417	401	467	424	396	404	408	415	429	419	407	397	480	402	447	411	392	438	404	411	440	401	447	404	402	397	447	418	403	414	406	475	387	458	432	442	439	457	423	428	471	443	446	423	428	447	439	390	466	452	402	458	418	416	404	420	439	452	437	407	426	420	416	404	466	411	452	444	412	445	378	452	439	443	463	428	426	387	411	443	391	414	391	397	448	405	397	433	421	414	400	430	426	415	433	433	407	455	406	464	413	406	420	474	412	433	428	434	437	437	410	401	410	435	412	405	388	391	417	435	413	445	453	411	408	428	479	407	397	408	405	440	422	399	400	417	397	407	453	429	449	446	433	450	438	444	410	421	410	423	394	402	445	430	404	455	453	432	429	436	404	437	416	416	417	412	412	450	401	423	430	440	427	405	437	440	434	448	461	432	412	411	400	368	416	421	398	391	441	434	432	452	435	446	452	441	445	429	406	420	419	426	435	438	434	401	407	442	404	427	410	425	436	435	444	434	375	411	393	403	395	430	414	377	423	404	447	444	423	449	440	451	433	429	428	460	401	424	444	397	391	426	412	416	408	434	441	482	450	427	475	453	422	410	449	484	412	401	427	400	406	439	421	406	447	403	420	413	452	454	387	414	416	415	404	400	436	447	462	474	467	428	480	467	450	435	403	402	445	401	407	422	461	451	455	414	402	420	447	409	457	456	461	423	411	428	432	451	454	400	445	448	405	415	441	394	428	444	404	398	492	366	436	428	400	460	475	423	426	415	438	398	429	421	407	427	444	441	427	418	409	425	448	400	401	416	415	396	423	391	437	412	407	437	431	428	450	417	406	418	476	410	415	433	419	454	452	433	381	454	397	432	434	412	442	409	405	406	420	434	396	419	443	433	419	417	408	452	474	453	441	422	449	439	378	473	440	430	409	400	419	442	436	440	379	437	479	439	443	425	451	432	429	427	380	422	425	437	444	425	450	454	405	442	402	409	401	443	436	422	477	409	417	440	400	417	437	457	421	415	402	472	396	444	397	424	450	412	422	425	415	443	431	422	434	421	403	395	392	443	407	424	416	438	391	462	455	434	441	451	452	444	412	452	421	436	428	422	468	416	457	427	454	424	350	406	443	432	430	428	412	418	378	462	431	435	408	406	460	376	402	436	404	434	441	419	454	423	439	414	403	410	402	410	426	442	428	376	417	447	435	412	409	449	431	413	430	427	440	414	470	431	465	408	453	415	444	420	430	412	382	419	445	457	418	405	429	432	416	432	450	399	461	453	457	451	415	420	422	421	428	467	417	421	476	404	438	436	397	418	413	429	403	450	385	451	440	469	456	437	407	444	402	456	441	459	375	424	441	397	385	416	412	392	441	418	417	397	454	406	455	433	455	452	378	449	410	437	471	493	422	402	380	466	405	399	447	418	441	442	443	453	428	408	382	412	409	435	416	423	388	453	439	394	431	423	410	424	440	399	402	437	394	431	467	401	424	423	421	441	428	407	443	383	467	442	429	430	440	440	450	445	428	423	448	453	461	439	434	438	440	402	428	441	436	438	415	410	390	448	477	446	479	448	399	422	461	427	410	424	400	368	425	437	440	445	395	430	402	394	413	458	430	426	396	415	443	371	446	448	410	435	476	446	421	448	418	427	406	469	461	423	437	389	371	415	464	442	415	441	435	422	417	404	420	423	379	434	444	416	398	377	397	405	420	454	436	455	425	449	408	438	381	404	444	420	416	436	449	435	415	394	407	485	422	415	378	431	440	434	445	427	436	410	438	430	395	441	417	416	458	450	433	407	457	463	454	454	423	489	428	428	420	450	450	372	434	475	429	384	387	436	452	407	406	397	417	451	477	428	425	441	441	432	422	401	432	416	428	421	417	391	403	413	411	451	405	384	398	414	441	413	407	384	445	402	432	443	404	412	406	410	358	411	426	425	429	423	437	439	414	401	432	437	449	397	442	429	438	449	422	414	426	472	465	453	410	448	422	430	420	403	393	411	438	418	428	461	425	412	453	474	447	414	434	418	423	435	436	426	465	409	498	466	389	407	446	422	468	403	443	439	414	401	427	444	390	451	414	392	420	451	409	414	444	424	430	415	442	401	442	414	436	409	414	425	423	398	391	430	387	429	380	394	422	461	478	433	427	418	417	435	438	458	418	442	433	410	403	385	427	412	411	424	429	420	457	440	420	426	428	416	418	438	414	460	434	450	398	432	432	394	439	443	432	426	432	415	400	425	435	425	422	416	426	372	430	460	469	451	441	426	444	415	440	417	442	466	436	429	424	452	431	421	415	433	420	425	438	415	402	486	402	424	438	457	433	437	444	370	404	426	454	448	440	439	465	404	387	433	386	446	407	431	431	427	436	415	496	410	416	423	424	442	407	442	391	412	406	420	420	466	429	416	473	433	448	451	439	476	431	428	447	449	427	453	437	407	412	434	418	392	430	392	398	435	442	403	406	428	420	444	376	461	426	425	417	423	447	421	434	419	436	471	431	420	406	456	455	450	417	401	389	420	413	416	393	423	403	405	413	399	410	418	415	401	448	414	424	453	447	443	386	416	418	398	411	447	398	440	457	407	421	406	448	453	413	431	395	412	426	387	379	391	415	417	420	413	434	440	442	467	387	398	433	432	417	435	434	377	428	456	410	414	437	431	381	432	481	436	412	407	450	417	437	381	415	412	442	408	434	412	413	430	438	440	395	431	432	470	468	386	421	445	437	446	426	446	423	413	416	385	430	442	372	446	399	424	427	445	464	387	410	404	463	430	432	457	415	448	449	369	426	428	421	453	449	448	411	407	417	498	451	434	411	406	436	412	445	432	436	462	418	411	406	377	440	426	402	440	423	440	445	410	442	412	460	430	418	399	425	409	422	420	403	412	399	453	427	435	389	455	425	441	381	443	465	469	373	396	441	360	422	444	427	432	414	455	451	441	439	441	419	434	463	390	411	473	446	412	437	428	425	385	463	461	436	469	414	421	476	420	458	420	420	448	424	418	455	449	426	399	442	428	422	431	454	417	408	460	422	402	428	447	472	427	419	403	458	416	413	408	422	425	417	426	466	423	382	398	407	421	449	414	417	450	409	397	430	376	412	410	430	418	404	414	465	428	448	440	409	447	476	402	412	416	432	439	433	438	451	453	458	435	451	426	418	419	436	427	416	411	408	421	426	432	418	417	396	428	463	413	431	442	436	431	453	422	447	414	429	419	416	450	445	390	422	436	457	433	409	459	446	463	444	382	430	427	419	425	396	451	431	423	437	424	425	433	359	409	434	451	419	383	401	457	377	425	428	468	439	440	419	420	457	399	406	423	478	443	449	461	439	440	430	437	480	435	441	412	416	411	411	486	454	410	438	417	395	423	429	413	423
32382	7846	2288	1370	1069	1011	955	921	981	950	964	918	896	937	919	919	907	895	927	882	914	968	927	937	967	924	911	918	910	936	974	971	890	885	927	919	956	968	947	961	885	916	945	881	971	955	922	902	965	903	890	903	929	914	957	912	891	896	934	927	916	923	917	906	890	927	952	929	919	948	909	923	897	926	919	916	959	888	933	921	929	941	921	890	943	896	930	959	939	911	931	976	921	944	948	910	938	886	935	952	864	956	899	882	900	948	986	934	939	913	932	918	916	910	881	884	950	898	901	944	974	973	935	865	934	926	890	886	915	939	974	917	899	936	958	898	903	945	945	890	908	925	897	991	899	887	915	947	944	955	948	901	969	973	889	957	920	968	945	916	912	908	996	934	953	934	895	978	953	927	978	906	886	930	938	975	968	892	927	874	894	847	943	922	905	882	956	931	934	907	941	924	930	923	908	932	976	905	947	930	919	904	884	922	903	879	944	961	928	983	893	915	956	933	895	919	942	961	930	931	917	927	911	929	1006	1004	903	937	908	912	895	1006	890	900	909	911	904	935	946	926	947	937	904	881	932	927	905	952	946	927	890	899	986	934	922	930	963	911	915	935	956	953	867	956	998	903	918	954	958	868	886	909	890	929	919	918	922	895	900	944	902	932	972	956	968	935	926	972	968	884	951	946	920	974	929	933	871	900	927	952	891	943	909	921	936	953	898	928	927	947	905	946	934	908	942	941	885	912	912	906	862	954	984	930	942	923	933	934	906	948	872	874	913	892	973	950	888	959	860	956	927	927	945	951	939	953	896	874	914	898	947	895	915	881	946	989	983	922	934	855	856	894	933	956	923	956	973	971	964	985	902	882	930	935	963	940	949	938	945	981	903	943	919	919	936	952	896	913	960	954	921	982	907	953	968	920	909	878	904	930	959	890	896	941	935	932	931	905	924	888	958	958	900	926	938	867	967	903	944	924	907	877	911	953	975	966	970	889	875	946	923	973	913	930	898	967	944	937	950	915	911	944	885	945	955	919	964	898	926	940	971	907	972	946	960	921	916	892	983	886	910	955	915	945	965	897	887	935	920	909	890	931	892	954	915	878	953	970	914	949	904	970	919	929	911	926	975	940	941	928	879	958	893	993	921	939	944	954	944	926	971	960	895	876	964	919	885	925	896	901	879	941	970	965	954	929	919	878	934	930	882	929	963	945	935	950	928	916	920	898	930	911	929	913	914	955	896	893	957	920	891	918	920	981	944	905	975	958	909	869	929	979	922	848	906	925	919	871	917	893	932	936	959	927	973	932	962	921	1005	903	903	945	950	933	931	910	871	933	936	912	932	816	931	907	956	934	975	953	933	897	933	920	891	975	954	935	888	877	979	869	946	886	943	972	935	930	933	960	975	862	941	891	947	903	931	968	952	948	917	982	906	930	910	956	887	937	908	885	914	860	887	831	914	892	945	925	921	879	947	930	950	904	944	881	956	944	895	923	880	877	950	913	913	915	929	904	973	966	898	972	952	932	941	904	969	979	923	916	942	961	952	886	905	947	928	870	958	903	886	946	909	921	943	900	923	957	994	924	877	918	928	890	917	953	963	949	921	944	922	947	899	937	904	955	871	875	933	955	954	934	881	889	923	961	973	950	950	922	910	908	929	941	923	990	904	919	929	934	911	946	947	953	901	927	857	889	915	895	957	940	865	900	896	937	918	899	978	920	901	926	976	940	942	921	903	904	912	890	949	972	948	880	993	944	901	921	918	899	951	958	917	952	936	921	878	933	925	930	884	932	873	889	912	981	868	916	952	923	950	895	967	899	914	906	919	929	875	905	987	985	982	911	906	961	935	905	993	885	921	901	918	919	924	939	946	935	946	920	975	910	961	865	922	933	862	903	922	913	911	942	916	882	933	910	888	959	882	922	933	898	954	894	943	910	906	920	914	940	945	945	915	925	921	919	945	909	909	916	925	948	893	886	974	894	945	866	923	936	915	898	978	911	926	918	900	912	934	898	926	864	887	871	898	889	921	935	918	924	931	944	921	940	908	939	925	925	887	968	957	956	1010	880	969	905	918	948	924	955	898	911	871	888	948	935	909	929	935	885	940	914	911	981	940	961	941	915	941	931	919	907	925	901	917	923	937	894	934	886	928	940	921	939	945	958	983	980	910	910	923	960	896	931	894	885	912	922	941	964	968	928	910	951	958	901	942	966	963	911	925	889	953	924	939	964	917	952	931	881	916	940	955	927	925	976	966	900	970	910	901	888	953	959	929	939	998	917	980	916	945	964	938	922	928	908	995	915	920	883	952	916	875	921	902	874	956	924	928	879	922	867	891	897	947	951	947	914	878	1005	960	901	925	901	903	937	953	944	960	888	945	916	969	894	926	937	991	956	950	894	912	897	913	949	886	896	898	950	960	952	903	897	883	949	912	961	874	963	915	897	967	962	945	928	891	954	928	993	977	982	873	910	895	938	936	910	881	910	890	933	915	949	940	906	927	940	946	914	905	963	929	933	924	904	920	944	910	957	908	983	930	906	1002	942	949	914	901	933	960	888	913	976	891	912	896	924	910	874	899	895	865	927	907	937	902	959	942	927	977	947	899	854	928	888	914	888	950	924	974	949	982	898	908	928	917	898	956	894	925	939	933	905	895	859	933	956	924	946	891	1004	924	967	933	931	900	922	932	967	951	884	948	945	945	959	904	917	976	909	921	943	924	890	952	906	949	939	922	888	927	876	926	902	952	935	928	936	955	938	900	888	938	939	945	933	938	966	929	914	924	943	868	887	924	898	951	937	977	957	957	865	919	892	945	897	936	894	952	932	967	892	894	923	953	882	904	977	938	959	947	957	905	890	944	939	970	921	967	956	893	962	946	905	917	926	910	868	908	952	916	878	932	940	918	967	935	931	914	942	876	928	936	932	969	930	932	907	916	939	920	913	945	906	916	960	894	971	931	909	952	913	945	970	911	957	951	941	879	934	914	933	916	920	946	962	928	915	880	952	953	930	907	926	915	939	917	886	934	945	903	901	964	920	941	936	957	894	910	918	967	940	938	937	915	917	906	918	912	924	915	922	880	958	940	954	926	920	959	963	859	931	957	898	887	943	977	910	894	961	956	904	914	928	870	945	932	937	917	942	900	907	884	886	952	949	926	931	933	927	947	861	953	894	909	927	924	974	926	943	941	913	893	912	950	1006	985	935	922	894	952	944	945	949	921	931	956	914	895	911	929	878	949	899	860	928	930	945	951	955	901	901	931	851	911	955	882	910	959	913	950	869	915	946	919	920	889	926	946	942	931	901	859	932	914	940	958	960	930	914	914	930	946	947	949	905	943	935	917	887	857	902	879	896	902	940	882	922	914	946	928	903	917	901	952	886	901	929	929	916	880	951	933	971	924	902	895	933	984	1005	936	914	918	865	879	898	863	873	980	945	927	890	932	930	935	910	935	939	950	938	995	928	884	922	952	933	902	904	964	899	932	927	944	948	957	988	928	933	935	944
61328	25662	8520	1762	770	581	510	435	452	519	460	436	401	434	434	437	459	420	424	429	475	439	427	441	465	424	422	426	453	450	409	460	413	405	439	418	440	440	492	434	450	452	436	449	422	434	426	420	422	439	448	431	411	396	428	418	427	454	428	462	402	396	419	427	448	402	425	413	444	435	512	469	441	385	427	393	390	429	398	430	445	415	468	419	461	400	430	403	388	440	513	448	444	442	447	422	404	381	420	427	469	441	398	478	444	407	419	424	475	418	403	457	453	467	461	431	461	436	423	448	444	477	427	458	454	462	449	426	430	454	450	408	415	409	446	443	432	457	446	399	410	462	448	452	463	433	422	435	448	424	448	420	419	426	393	443	454	460	444	419	460	434	451	419	423	439	462	440	451	467	453	436	426	426	430	456	441	452	444	407	462	406	458	451	500	410	430	440	460	454	432	414	405	435	471	445	417	412	444	454	412	434	456	398	430	405	457	427	456	435	480	474	439	478	461	424	441	394	452	419	457	387	462	423	448	450	457	439	474	446	460	424	497	433	443	435	436	407	431	467	460	415	397	423	472	431	405	482	435	426	478	455	478	448	450	407	405	454	462	435	442	433	416	462	480	427	428	391	420	457	424	427	446	434	419	427	449	432	465	436	451	405	439	442	423	451	442	441	452	432	513	465	441	462	438	416	409	458	439	441	407	444	408	381	425	408	426	400	465	390	438	431	461	457	362	466	405	439	424	414	417	420	416	430	424	449	452	426	412	418	409	421	483	488	443	421	432	436	438	456	456	423	404	388	450	400	403	444	429	434	467	419	483	478	468	420	425	417	385	457	442	411	453	426	475	409	447	449	484	391	388	446	462	441	430	436	409	427	412	428	384	402	401	439	457	418	485	431	411	420	449	489	475	363	420	442	435	447	447	442	439	406	414	415	428	439	405	450	418	404	440	399	402	378	436	424	419	439	495	433	456	454	453	418	427	410	407	450	452	423	400	463	446	465	419	481	424	417	408	444	454	446	413	457	442	437	452	467	455	387	486	436	435	432	395	415	406	478	439	428	429	477	473	411	457	471	448	392	455	421	455	483	465	395	436	440	462	420	455	429	448	462	452	424	407	419	458	441	400	420	433	460	425	452	426	461	434	408	435	409	452	424	449	435	431	426	370	430	427	414	449	424	429	473	455	425	464	470	443	401	429	414	427	429	455	429	403	402	435	451	460	452	441	468	447	440	413	402	434	438	454	453	423	406	459	429	448	437	429	434	410	354	426	437	416	398	445	466	442	413	443	429	423	439	442	429	451	444	415	432	418	427	436	451	414	407	427	442	441	427	454	463	434	475	455	435	446	441	434	443	493	423	407	437	430	472	414	459	452	456	461	447	434	428	465	434	433	427	473	443	422	471	431	449	415	397	418	421	438	444	458	436	479	426	436	454	406	412	431	422	397	413	450	427	406	457	396	415	439	431	440	400	399	433	382	445	382	440	419	421	402	405	431	492	414	416	460	463	439	413	444	452	452	444	423	466	400	470	431	436	418	443	405	447	450	453	417	427	436	385	415	445	461	415	440	477	434	443	406	444	438	410	442	445	416	432	441	455	440	415	419	438	447	418	427	388	426	447	433	478	399	414	392	436	424	455	439	438	459	405	408	429	400	407	402	449	479	426	442	454	435	435	413	459	404	443	461	447	457	464	443	455	432	431	455	426	412	431	406	457	443	411	457	449	453	477	438	463	436	379	439	431	418	467	476	439	414	416	420	423	442	432	434	493	416	438	426	409	426	467	429	459	485	412	431	422	436	448	414	432	427	430	448	434	422	438	385	432	434	469	422	415	455	476	441	452	420	439	418	395	460	421	461	408	448	461	460	407	451	471	439	454	453	416	453	421	399	405	463	423	381	441	431	414	431	433	435	446	435	437	427	412	428	460	432	484	405	443	438	429	423	441	430	428	436	449	467	445	437	450	425	405	452	459	470	448	461	420	422	422	477	436	409	426	483	451	429	391	445	448	457	468	402	410	428	459	437	416	473	417	467	465	452	414	436	402	423	425	431	385	424	457	434	453	475	411	405	441	440	392	474	429	427	431	426	430	419	410	449	457	379	482	417	429	447	425	454	464	452	467	436	443	403	411	399	444	461	412	421	393	422	436	412	436	433	447	427	440	455	427	443	453	440	409	409	432	431	434	460	434	360	438	455	399	433	466	403	437	425	421	434	429	455	452	447	470	433	425	433	384	450	453	405	445	467	465	428	421	447	478	411	393	442	400	431	447	426	433	440	437	431	429	453	432	452	429	410	421	430	425	420	439	423	442	436	436	466	485	445	441	428	479	451	413	435	452	411	446	411	472	424	400	419	461	473	439	421	427	446	463	491	423	427	426	417	393	421	409	475	432	453	426	450	461	401	423	461	405	474	460	438	433	421	446	391	434	430	431	467	473	401	399	452	402	420	415	421	421	411	453	407	429	430	453	461	457	407	413	460	413	407	410	433	449	435	432	404	435	424	447	431	416	396	423	419	428	450	466	479	412	401	434	421	427	369	409	381	401	431	439	480	453	431	437	455	427	451	415	422	471	440	442	465	416	433	435	433	471	453	482	407	438	418	447	460	454	414	451	388	441	439	425	442	480	451	495	392	401	438	475	405	462	392	421	407	405	391	465	430	457	431	407	433	397	454	382	449	458	391	461	418	433	440	428	437	436	440	423	396	403	438	400	433	406	438	467	431	471	416	448	432	439	522	435	424	459	435	441	420	450	467	420	426	383	425	447	445	422	453	428	448	449	464	416	420	477	453	433	477	435	448	453	404	448	406	397	462	433	467	456	459	449	406	435	403	423	446	433	441	427	451	433	400	439	413	401	427	434	448	457	469	408	410	437	437	447	431	413	392	430	387	468	415	447	474	425	426	429	457	463	415	472	451	422	384	442	447	460	393	435	461	450	411	430	434	414	472	436	443	414	467	482	434	444	407	426	440	446	461	448	455	449	496	424	417	414	424	423	450	444	463	436	429	451	411	447	448	424	452	456	410	460	427	474	449	418	497	397	408	388	478	432	425	454	445	448	447	435	471	460	452	416	450	442	442	418	514	426	430	416	433	404	439	442	416	424	455	429	456	433	422	449	447	429	428	437	457	447	431	412	419	412	417	418	464	451	426	474	427	409	404	439	414	412	426	435	430	443	433	451	437	464	433	421	483	479	437	421	399	455	426	399	421	434	409	413	446	444	417	428	432	424	440	414	412	495	438	475	435	422	467	452	459	450	430	487	407	426	401	394	423	445	430	470	449	430	428	458	455	444	419	419	490	450	414	454	411	396	437	422	420	437	430	465	413	429	425	452	406	421	433	444	409	452	415	436	437	436	454	432	397	431	445	421	418	472	466	437	393	418	408	414	399	393	445	460	441	451	429	425	448	443	456	451	448	453	433	454	448	442	492	446	418	436	441	420	441	463	411	419	443	463	431	442	451	450	418	435	466	433	464	485	470	406	427	431
42589	16101	6191	3081	1792	1453	1163	1026	1073	978	995	917	914	972	919	980	966	956	937	966	937	939	956	899	917	927	982	985	948	939	974	896	984	904	922	940	981	952	940	959	922	958	953	908	925	946	941	908	899	966	939	960	952	915	957	994	924	963	942	937	941	938	966	975	954	935	922	952	999	936	972	878	884	952	926	941	989	934	978	932	915	966	922	924	1004	929	937	939	984	934	924	942	955	924	983	883	924	938	942	944	973	945	934	929	972	964	999	949	901	962	975	854	920	987	913	972	945	995	935	957	967	982	958	986	924	914	1000	959	930	984	919	970	933	874	882	1001	912	949	953	905	955	961	942	977	943	945	934	969	954	899	919	919	943	967	1001	920	961	928	965	940	903	946	1002	950	945	888	925	978	962	936	951	968	936	936	900	940	949	1000	959	912	1001	975	893	920	955	952	894	920	956	921	889	926	940	925	915	930	987	943	932	978	912	954	915	928	946	940	955	937	968	910	897	978	947	887	900	956	968	937	916	966	908	938	957	973	938	978	898	970	974	922	950	945	980	992	973	932	972	924	942	927	978	914	941	900	940	885	922	922	943	993	955	995	961	907	947	929	909	981	928	935	900	907	940	964	942	922	966	908	944	910	962	973	990	917	939	975	970	990	926	935	953	946	917	952	976	945	945	921	922	897	899	937	987	961	937	978	965	931	931	948	957	977	951	914	922	909	958	957	942	943	941	960	952	946	917	1008	974	955	949	968	982	910	990	909	912	926	915	905	942	984	925	894	978	922	969	944	937	936	899	969	976	944	956	926	940	971	917	940	941	898	969	978	970	971	919	943	898	981	894	1016	958	878	915	938	897	919	899	951	963	943	939	954	925	934	884	965	934	936	956	924	964	963	945	1008	926	870	953	950	989	934	1016	967	955	1006	971	927	919	941	943	1012	946	979	912	940	978	929	907	916	889	897	918	942	946	914	913	892	961	966	919	914	957	951	981	968	926	917	928	914	908	931	924	960	973	937	953	926	938	938	938	943	974	984	945	937	996	933	914	951	870	965	971	922	971	977	977	951	947	907	914	989	973	945	945	955	884	936	915	967	921	979	938	938	939	914	922	950	911	940	903	955	928	973	981	947	956	884	869	947	950	930	941	876	929	995	933	982	934	936	984	979	961	948	925	958	945	919	880	957	928	943	994	906	943	909	908	939	933	962	942	937	942	928	958	910	933	995	946	963	958	973	960	927	959	954	939	948	963	918	931	944	973	899	940	939	900	964	946	918	897	935	951	979	943	911	899	922	944	944	945	930	852	989	906	949	919	943	918	935	967	926	897	931	955	974	961	987	968	948	938	925	969	924	944	960	954	901	972	944	975	979	1014	914	892	897	895	923	946	915	920	956	958	975	1006	935	917	978	974	912	971	911	962	938	936	954	987	942	948	885	938	986	951	927	1021	895	946	923	976	925	942	934	938	941	911	918	976	918	1051	996	973	937	997	949	950	960	922	912	960	998	944	935	922	954	966	993	940	964	936	936	933	916	922	913	995	942	969	973	950	933	1009	957	912	914	939	915	946	971	1003	968	951	957	967	957	918	922	995	932	990	963	921	945	936	927	929	975	941	978	946	928	932	975	931	956	903	959	940	973	984	1013	943	926	897	900	935	901	925	931	990	894	944	943	902	898	957	934	969	894	919	928	1002	944	1006	970	994	941	922	983	919	963	928	923	910	944	983	957	916	910	982	981	915	956	953	888	923	927	943	934	972	929	933	907	919	951	889	955	963	950	961	955	994	967	942	915	907	939	935	933	972	958	946	956	942	918	898	951	956	950	971	951	927	944	961	971	925	933	993	993	898	935	974	977	933	968	909	941	897	970	946	979	976	950	889	932	938	926	974	955	936	898	1016	883	935	921	969	948	997	942	960	914	923	953	1000	973	991	952	930	964	926	927	949	933	985	886	955	923	963	1003	941	903	953	941	907	905	973	971	934	987	995	955	948	936	1013	932	1013	952	901	961	958	997	948	872	963	951	953	977	957	950	887	972	924	934	939	967	946	982	920	950	976	898	930	978	953	949	956	932	961	975	899	925	939	882	980	979	905	938	946	966	886	946	965	995	946	946	959	873	980	929	962	912	888	890	950	974	928	975	1003	909	892	935	913	886	946	1034	902	956	912	942	966	942	929	984	951	983	965	950	948	965	965	901	968	904	916	956	954	954	911	986	950	923	935	959	940	976	913	940	933	925	946	923	979	972	953	938	957	862	970	975	968	945	934	923	966	911	968	986	939	1011	922	998	894	896	948	972	890	950	958	1003	904	925	976	926	949	898	919	919	892	921	977	919	966	923	933	949	892	906	957	875	932	943	938	946	919	911	957	970	990	924	939	942	918	967	928	966	961	969	917	940	960	881	938	925	1000	937	946	989	977	931	926	951	909	943	935	951	935	945	920	919	884	983	970	946	974	897	1024	938	992	928	981	960	909	983	934	987	916	929	980	951	994	924	947	932	958	973	950	969	952	935	973	973	994	967	910	888	950	938	953	907	966	1008	930	876	934	981	921	900	918	914	935	915	946	934	979	986	936	960	952	967	957	953	966	933	903	991	924	949	972	953	915	915	963	966	915	949	948	899	958	931	926	914	951	990	958	897	882	922	1011	907	923	946	876	995	956	955	959	1006	939	913	911	892	912	938	960	944	940	965	966	952	979	963	930	966	941	883	949	907	922	943	1007	948	944	982	1001	903	966	978	980	948	956	954	947	965	939	972	909	970	941	932	930	910	970	1001	960	923	912	939	924	974	963	946	916	890	966	933	955	963	953	960	935	988	932	952	948	920	957	876	916	895	936	951	956	960	942	918	960	959	925	901	890	938	939	940	928	944	946	946	968	975	884	957	920	940	981	888	969	935	964	931	938	952	1012	964	899	973	919	932	973	967	928	940	951	969	1001	945	893	902	972	924	975	955	996	899	993	919	956	944	934	962	977	982	913	1005	1013	993	937	871	904	945	945	999	923	956	887	898	909	906	923	889	930	893	954	946	900	983	912	911	970	955	967	944	1002	952	935	914	906	914	971	924	933	992	913	956	937	966	923	964	925	970	918	894	955	949	976	965	971	985	958	931	932	987	930	939	979	972	939	973	904	994	969	933	1010	904	966	884	923	948	928	951	952	901	882	903	934	964	992	942	921	943	927	936	941	936	971	941	900	887	958	1005	875	933	965	912	969	954	930	968	970	961	995	925	952	997	915	963	977	946	986	949	990	925	928	883	936	898	1001	961	959	942	955	939	933	981	849	973	926	963	957	992	1004	948	930	944	883	950	945	913	932	937	941	865	1018	976	957	919	974	971	933	933	969	963	1048	945	942	958	928	959	938	958	995	916	897	972	916	951	949	914	905	964	927	957	959	920	978	953	923	943	962	917	969	972	929	931	935	941	930	940	932	935	924	958	931	953	957	981	981	930	971	960	868	928	986	905	949	1010	914	971	931	974	893	929	919	995	963	985	971	951	963	974	944	934	938	990	957	941	934	972	953	972	975	902	966	947	958	973	943	923	967	946
61632	26632	8413	1492	696	608	494	446	464	458	465	483	442	393	412	429	447	427	440	449	425	426	461	408	464	426	472	433	433	469	445	392	443	452	503	497	457	458	408	419	458	435	453	446	444	473	483	487	447	435	458	451	450	457	471	445	414	439	411	455	450	407	443	428	465	440	437	427	417	427	449	414	449	416	441	439	495	421	433	374	445	435	463	430	408	422	492	479	416	430	429	445	442	441	485	462	425	425	443	440	432	484	432	443	410	442	431	413	398	442	449	436	423	461	410	458	412	390	469	446	434	447	406	453	427	439	477	475	442	453	423	426	455	408	429	454	395	497	459	483	435	435	460	439	459	437	419	450	431	481	450	422	407	419	429	452	436	447	473	428	461	432	465	415	407	419	421	419	433	460	472	451	480	410	426	457	444	446	420	407	522	464	447	490	397	470	441	461	434	428	438	434	451	417	438	385	445	443	401	455	449	447	412	467	483	411	457	484	469	453	473	431	427	458	419	459	457	458	467	480	460	414	429	462	426	494	453	469	467	402	420	469	411	459	433	473	505	459	398	433	409	404	446	470	456	451	462	485	430	474	457	412	423	447	431	440	436	466	424	457	444	482	439	429	469	454	439	389	438	402	463	457	475	434	458	413	404	413	420	456	475	464	426	458	436	458	449	456	462	450	432	420	429	415	447	436	469	430	449	453	440	440	474	441	444	452	446	422	451	416	473	471	445	443	410	471	438	376	434	467	481	471	445	409	484	432	466	440	471	418	455	440	482	454	467	460	436	470	463	419	458	449	403	446	455	452	417	446	431	418	405	455	432	443	408	467	434	434	446	427	421	408	459	442	436	434	454	464	431	429	431	452	397	402	439	371	435	416	418	417	459	424	418	420	414	484	485	423	421	446	455	476	429	407	447	442	422	435	466	450	449	426	462	434	431	440	416	443	432	463	487	421	449	450	467	420	466	473	387	444	435	424	408	423	393	471	456	473	424	440	439	454	458	449	490	430	420	457	452	433	473	421	414	462	444	448	448	472	470	442	451	444	444	454	450	417	431	431	430	473	437	441	439	399	444	478	461	400	471	429	404	451	486	443	460	428	422	483	400	447	471	448	427	414	422	423	422	399	448	398	451	453	437	491	458	411	458	433	451	419	470	503	427	437	415	444	428	438	424	440	421	451	425	440	422	436	441	453	442	456	421	440	450	451	417	448	435	411	428	472	430	471	486	425	457	482	432	432	424	420	465	501	457	513	446	421	443	451	441	432	451	410	402	426	433	468	458	488	488	445	426	446	449	421	412	443	440	456	472	438	432	416	433	466	458	438	453	461	436	421	437	441	434	437	461	456	460	433	406	470	460	455	417	440	452	446	403	440	440	456	464	453	461	466	403	440	413	437	401	420	468	421	474	444	436	468	446	438	424	422	437	471	444	471	432	463	437	388	481	419	433	429	454	414	402	437	450	418	453	465	420	423	409	469	416	462	426	465	472	422	432	473	411	445	469	458	436	427	411	415	427	441	434	423	462	433	443	457	449	444	451	427	457	430	471	427	430	443	439	486	446	420	472	414	452	421	444	420	462	466	476	420	410	459	464	450	446	430	438	445	477	440	427	477	468	441	433	451	442	449	463	423	477	462	434	425	445	412	412	427	424	420	413	438	453	469	446	446	418	423	435	453	463	494	432	455	468	437	479	445	414	447	399	399	440	434	436	433	465	460	461	443	477	471	455	482	464	423	432	459	466	411	426	425	468	408	417	440	497	457	427	424	410	435	483	476	491	425	496	407	456	423	400	411	428	446	449	410	454	452	457	444	379	471	453	515	444	447	430	412	484	424	443	446	407	461	446	408	427	449	447	446	466	437	427	471	451	482	443	466	454	465	443	461	497	464	447	458	464	455	450	414	449	466	468	458	497	429	457	459	438	468	446	433	478	424	404	418	472	473	474	420	431	427	421	420	424	439	436	434	435	433	454	460	482	415	422	486	441	466	480	443	426	458	440	472	445	466	470	434	453	474	482	439	413	477	463	428	467	412	410	442	452	422	463	475	490	444	463	404	415	429	454	428	437	436	461	461	432	444	430	450	436	480	418	450	407	403	481	398	411	457	455	461	462	434	467	421	433	399	449	436	451	448	454	464	449	460	459	456	450	460	468	477	474	423	444	473	429	420	432	452	456	401	473	406	422	424	422	403	431	431	431	435	406	442	431	449	454	465	452	447	418	441	451	468	418	420	484	448	454	442	476	443	486	417	452	464	415	432	435	458	433	478	437	445	444	427	412	448	440	400	433	433	486	428	446	462	456	452	467	429	448	454	442	426	464	427	400	444	467	421	441	414	488	388	434	435	450	477	391	446	427	455	479	408	416	431	437	434	459	468	444	430	457	444	456	419	453	420	438	477	450	454	432	438	456	528	439	412	449	438	442	439	446	446	485	418	433	450	467	450	419	445	434	461	420	470	452	425	449	459	429	417	457	455	421	486	451	430	451	431	423	448	453	437	477	406	433	422	478	445	442	459	468	470	460	420	407	425	409	420	416	453	457	460	452	394	464	433	430	461	452	450	452	442	436	465	442	460	434	436	499	458	427	422	413	418	419	427	400	462	438	431	471	448	409	447	454	440	471	438	460	438	443	464	438	459	456	435	485	442	420	435	427	418	441	447	496	472	474	466	468	414	461	461	451	463	409	442	443	412	427	460	454	444	411	433	433	493	412	461	452	449	479	454	411	442	437	447	455	436	478	435	406	499	411	469	460	467	441	459	423	451	455	446	425	421	438	466	453	451	437	452	480	455	424	439	461	444	429	435	466	417	425	410	437	411	489	408	448	486	447	435	471	437	448	422	418	471	431	448	410	423	464	473	450	436	413	457	422	426	425	436	482	447	449	494	448	405	451	434	484	457	428	422	427	430	458	411	414	436	441	426	425	421	473	453	430	487	501	450	425	476	408	444	433	414	421	473	453	455	478	463	418	432	427	427	449	461	445	423	451	447	436	437	462	455	456	484	437	446	467	475	436	471	475	434	491	476	470	446	436	429	394	438	455	478	423	479	439	418	421	430	450	409	443	490	436	408	467	426	437	448	438	458	451	446	416	427	452	403	447	440	458	439	415	464	459	447	476	478	481	447	404	424	483	426	438	392	450	433	467	440	481	462	498	476	471	487	479	433	443	462	414	450	450	468	446	452	474	430	428	455	489	462	464	440	427	438	444	441	448	425	451	436	451	466	468	463	461	453	458	453	454	422	451	412	482	472	476	450	451	484	483	450	453	523	444	446	441	417	446	449	434	454	485	471	443	430	477	437	469	481	440	443	453	438	426	482	437	454	411	436	412	426	434	385	451	456	399	465	439	453	433	432	452	390	421	446	435	479	439	450	429	453	424	437	435	427	428	462	464	425	441	455	423	426	423	453	477	437	467	482	395	450	488	439	417	435	449	450	435	448	425	414	436	422	450	466	434	425	461	432	427	470	447	430	437	437	434	461	431	421	426	452
43728	15782	4397	2462	1658	1354	1135	1021	1067	970	1015	944	980	956	995	947	939	926	996	982	958	915	935	985	946	871	958	938	937	985	958	947	961	954	933	953	996	983	956	985	980	977	957	1013	966	1000	968	983	915	979	984	900	958	973	924	938	980	951	912	1006	945	952	923	980	968	976	962	882	981	995	992	1009	1000	972	965	945	965	960	987	992	974	940	981	988	938	953	914	949	968	989	982	937	928	965	986	946	954	909	997	990	967	933	964	970	960	937	1008	953	935	920	939	916	969	979	952	951	1021	992	951	1010	904	949	958	980	952	986	976	956	978	951	939	951	954	910	929	971	881	1007	970	954	962	973	958	974	902	953	911	992	995	985	955	972	928	989	976	968	943	1003	1026	965	998	983	941	968	948	984	947	970	914	976	982	962	949	1017	1006	935	1015	965	984	997	953	844	934	971	954	992	946	1004	999	954	960	952	978	1002	902	973	937	982	988	971	963	950	981	945	949	930	983	959	1011	934	926	921	904	916	1000	953	973	959	984	974	1011	908	970	955	938	967	980	941	940	944	953	918	964	920	962	973	953	993	904	958	914	945	956	967	957	1003	988	984	936	965	1007	932	979	928	941	967	966	994	983	1007	933	978	930	958	976	1021	990	987	940	957	933	962	905	927	932	950	976	1019	956	974	1011	974	1013	925	1000	942	951	948	929	963	951	927	954	962	971	935	942	977	977	936	903	973	937	954	954	1001	891	993	892	899	929	961	929	940	1039	1001	911	978	971	994	981	992	977	977	920	914	913	943	952	939	977	957	978	995	977	926	968	872	969	972	980	922	994	967	907	929	1006	901	973	929	1028	957	956	904	967	979	920	968	980	946	943	940	973	966	972	1015	989	923	950	998	969	909	962	983	1009	954	972	951	949	992	945	1005	975	978	925	941	949	994	953	951	977	907	991	967	1010	965	928	983	926	935	936	1005	1015	962	990	956	1005	912	976	972	966	987	939	973	965	941	938	962	961	933	977	946	950	977	910	924	952	1022	971	945	973	924	996	985	969	1025	960	952	996	937	956	924	952	946	935	979	947	945	1015	928	930	950	971	991	990	965	906	956	953	947	973	1004	944	948	941	953	1008	941	996	974	1015	960	1006	945	941	972	918	989	967	979	931	979	970	918	929	935	943	958	967	929	993	985	970	968	968	946	982	931	1017	1034	1031	914	967	926	971	926	946	1016	883	943	971	994	953	956	1003	1024	985	984	961	920	954	984	959	958	945	925	1013	1002	949	972	967	962	962	947	951	957	1015	993	998	965	991	959	954	964	916	968	966	1014	957	1002	957	1007	975	976	995	993	979	928	956	1000	967	1000	972	955	943	994	926	953	959	969	898	936	935	936	974	902	954	920	917	1025	1000	901	943	993	945	957	944	983	961	998	966	978	945	983	919	980	1000	984	930	971	966	938	997	919	948	932	983	918	1009	945	926	961	964	940	955	955	931	974	965	950	994	950	932	969	968	944	1049	985	965	943	967	930	945	935	921	879	961	965	936	909	916	1001	948	929	980	972	949	941	961	936	968	956	957	958	953	970	947	942	959	978	936	993	946	932	977	949	988	917	998	911	920	989	1009	955	990	938	969	933	937	1021	1013	895	950	980	953	1019	1031	982	937	935	990	979	939	923	933	964	891	954	957	936	974	927	971	939	996	916	972	960	929	975	983	981	941	989	930	1008	954	992	974	971	915	929	982	944	990	984	960	1007	939	979	937	968	890	977	975	910	908	1010	898	960	977	1013	923	981	1068	960	932	990	958	921	939	986	969	960	997	1060	925	964	957	978	980	926	954	996	926	988	980	929	974	966	988	962	967	953	944	953	987	976	959	930	1001	958	978	1007	918	962	920	930	941	985	948	961	950	971	988	944	967	909	980	982	915	924	942	923	961	968	1006	960	976	1006	982	984	917	990	956	1004	976	1046	907	972	977	943	935	925	924	943	984	991	950	987	898	937	945	965	926	983	939	934	998	948	951	938	973	976	940	947	949	994	928	997	990	969	970	935	965	950	918	947	1037	999	944	939	1033	957	972	959	955	975	920	1009	995	944	941	953	958	977	960	975	947	972	966	961	907	907	1003	922	982	946	981	978	937	983	960	926	934	947	1003	977	970	934	972	908	956	920	964	988	985	978	995	959	941	1000	935	961	962	1009	945	1006	963	901	956	963	917	946	956	917	931	955	963	939	940	934	939	911	965	926	930	967	964	973	939	929	955	937	947	1011	944	898	993	918	1026	920	931	939	982	900	981	965	950	940	992	953	913	963	1017	962	993	1012	950	967	947	931	904	950	964	982	927	959	967	948	936	979	968	925	948	958	959	934	948	968	942	992	949	947	917	956	920	1047	983	952	956	942	955	949	960	962	968	973	924	975	982	993	1023	910	912	1015	978	950	993	975	913	958	989	949	1008	999	968	978	932	982	976	977	970	897	1006	998	927	980	940	977	963	964	941	978	1039	946	997	981	963	976	1013	931	990	994	928	918	951	932	964	923	918	997	870	924	872	1052	971	1036	934	985	998	929	944	972	976	994	938	993	967	920	984	946	1016	1000	984	939	943	970	963	938	942	987	937	1046	992	1003	944	940	985	973	976	969	953	972	960	968	956	930	946	958	911	939	977	938	934	895	998	932	959	961	921	930	967	982	979	894	929	988	1023	990	924	972	971	957	928	1023	965	1020	947	928	948	957	939	903	1019	981	966	969	933	957	951	1002	970	948	998	927	967	987	909	955	991	998	1012	967	939	917	924	962	984	953	980	955	963	949	988	1017	978	988	1029	985	976	1039	965	953	956	985	1018	935	957	978	937	910	961	1023	988	982	982	970	957	995	945	961	942	944	900	911	960	967	994	888	958	941	919	947	1016	994	945	913	958	985	933	977	943	929	981	936	947	959	947	962	968	899	1013	1021	979	961	953	938	982	956	1012	977	965	944	933	939	928	944	914	998	963	932	940	955	997	912	924	932	948	921	909	948	921	973	915	929	957	982	963	923	970	922	919	987	989	967	957	977	993	954	979	942	998	993	952	987	974	905	999	995	949	976	1009	961	906	973	972	946	991	974	961	932	1013	902	986	974	970	1031	944	979	923	1003	940	980	976	976	1006	1007	954	953	956	984	940	933	954	1008	898	915	954	934	986	1003	928	999	962	964	1009	962	956	914	953	928	970	944	931	972	995	952	942	978	1032	948	1006	954	960	1012	1014	934	944	972	916	999	986	913	978	969	971	993	975	946	913	953	974	935	969	979	938	985	989	976	958	939	954	931	914	975	925	935	960	976	965	957	962	943	958	1001	979	993	920	930	946	922	952	992	937	890	969	940	946	966	964	992	1047	998	950	909	962	965	959	1001	993	946	1009	986	964	981	977	1001	946	1000	985	972	934	1015	982	980	961	933	937	981	1011	946	995	979	966	933	928	946	899	958	965	1005	960	954	998	946	914	940	984	985	988	987	888	927	959	930	959	975	911	983	970	979	968	1021	979	931	984	916	938	956	987	970	963	898	1000	964	946	1014	928	1001	921	941	1002	1014	977	915	956	892	959	917	969	950	1003	990	902	990	978	984	925	947	971	1014	970	972	957	987	989	973	949	968	963	917	964	1017	958	943	920	1005	985	927	952	909	958	954	1028	937
50150	15835	2790	773	538	413	415	450	415	421	388	449	380	436	461	435	405	407	439	408	419	436	423	445	446	422	410	515	437	412	395	442	413	439	429	424	408	412	446	430	406	436	427	397	403	428	419	405	434	444	465	439	436	422	400	450	415	405	427	424	424	424	404	421	432	447	441	419	384	391	387	386	388	430	391	395	391	385	406	413	413	421	437	414	412	423	413	393	435	411	464	429	404	461	451	437	413	432	420	412	422	429	398	387	454	465	432	440	462	416	441	448	424	425	424	461	441	422	418	433	462	423	412	420	439	416	409	464	378	458	409	436	459	447	409	441	429	418	448	393	432	451	401	388	416	410	431	438	423	415	430	399	419	461	391	414	425	457	389	431	395	449	411	401	422	406	393	394	395	416	451	434	437	417	446	431	432	401	401	398	389	395	459	405	406	386	405	413	443	448	435	405	420	421	460	415	378	409	415	440	456	436	442	419	390	443	384	411	419	381	382	435	439	381	426	454	419	420	431	436	425	423	409	418	447	421	450	393	419	377	405	401	483	458	457	405	434	421	408	396	424	414	440	403	426	430	421	411	376	433	429	434	452	451	430	444	424	451	434	413	442	431	465	423	433	424	419	399	400	459	412	400	418	391	361	422	383	414	375	437	455	433	412	447	442	413	428	436	415	403	436	443	421	426	408	460	452	425	481	461	430	425	399	448	461	439	417	409	404	400	386	416	433	420	438	462	432	413	425	431	427	443	448	417	419	438	404	433	472	419	434	412	399	407	421	382	388	443	428	395	401	427	418	444	410	410	436	410	430	401	420	424	415	439	448	468	435	434	440	419	446	443	484	457	441	453	417	440	397	393	422	418	422	422	389	421	433	408	428	396	388	382	426	425	419	390	387	389	436	402	453	394	430	436	426	375	402	404	411	420	433	401	395	438	425	440	452	423	371	391	450	417	435	403	435	425	450	393	461	408	440	406	455	428	427	428	453	397	454	406	407	446	437	423	391	432	427	399	405	389	415	439	416	469	418	432	433	415	398	450	438	426	397	388	400	473	402	442	405	448	431	442	470	397	410	423	438	412	493	416	434	486	439	420	433	426	447	434	411	444	435	415	389	485	441	445	442	403	434	426	401	408	438	409	405	408	440	421	404	401	430	432	426	444	441	407	417	431	410	419	408	432	426	433	417	440	423	422	409	453	410	425	374	410	401	413	412	430	435	426	371	367	419	421	439	417	389	411	437	430	435	408	464	436	419	427	381	416	421	435	458	430	428	412	439	424	424	442	427	398	430	408	415	472	411	416	482	456	450	443	433	412	447	433	457	405	419	407	430	408	408	386	437	437	396	404	425	392	421	427	427	408	436	410	415	438	421	448	451	440	430	417	418	383	409	413	424	432	412	423	386	411	442	400	443	431	413	446	386	407	482	434	413	432	415	464	435	415	433	425	414	464	406	424	449	433	450	373	391	443	430	422	398	398	378	417	455	424	450	417	409	418	433	455	421	376	407	429	380	436	407	378	389	439	405	413	412	449	479	429	433	438	460	409	416	403	429	423	421	427	449	421	432	399	406	397	398	457	426	445	418	388	406	397	472	447	408	437	445	438	402	440	383	442	424	422	444	427	455	425	451	452	364	445	454	458	442	440	386	432	403	403	404	453	433	433	447	394	400	417	416	456	448	400	451	448	430	427	416	482	451	438	432	387	434	383	436	429	397	455	420	455	440	459	444	428	405	456	432	438	414	464	404	404	405	455	377	438	426	443	397	378	396	400	460	418	435	436	423	405	429	388	433	434	399	399	421	428	407	434	405	418	429	445	386	439	412	429	414	418	389	415	424	445	418	449	453	454	420	409	435	445	417	429	422	419	419	433	438	424	397	407	428	430	467	387	424	395	471	459	423	466	420	448	454	458	414	410	441	413	398	464	393	414	385	443	451	425	433	406	407	432	442	407	443	442	441	392	418	449	391	444	419	412	423	414	395	450	393	434	372	414	385	400	418	416	431	396	421	388	401	393	366	391	448	391	411	425	428	398	432	465	398	380	478	459	458	413	446	414	430	414	380	427	418	422	428	409	432	392	421	464	420	397	410	409	414	415	431	422	482	447	425	413	383	426	436	382	435	405	415	406	449	430	390	439	366	461	421	436	402	415	422	407	388	407	407	414	419	505	433	462	405	446	423	421	393	447	435	438	443	410	433	475	427	379	451	435	434	454	424	443	434	432	430	430	425	470	384	403	411	407	459	448	431	428	427	427	440	377	432	431	471	432	407	429	388	390	421	404	416	406	417	438	423	476	395	470	424	415	402	396	428	400	424	425	442	411	405	419	426	454	451	405	397	411	433	458	419	420	406	417	453	411	417	452	394	437	410	445	431	436	419	455	402	392	393	394	394	436	438	421	429	450	424	442	384	434	439	443	415	452	451	423	425	413	426	412	407	430	442	423	422	434	419	393	420	443	458	437	432	469	438	427	396	434	417	425	420	425	438	429	431	421	416	449	390	389	443	408	448	425	400	387	445	402	403	453	439	443	428	457	443	442	403	400	435	443	441	431	434	433	435	423	484	455	457	406	424	431	423	398	443	388	385	428	418	418	459	406	466	414	444	418	427	421	430	439	438	399	395	427	450	427	395	426	385	432	429	411	431	399	431	456	463	460	428	411	428	418	424	413	409	411	475	395	405	402	420	376	455	465	442	417	457	449	450	434	424	414	408	410	406	440	421	400	428	418	404	417	397	438	435	413	434	419	399	399	406	418	451	466	425	432	426	480	417	437	421	450	465	461	423	473	426	398	428	412	444	449	430	404	390	428	425	407	441	411	410	409	407	466	429	411	391	404	384	409	392	405	438	442	427	413	427	432	438	430	402	450	473	442	422	412	408	421	414	415	423	424	458	468	430	430	425	404	410	442	460	414	420	416	439	463	387	427	407	423	460	407	442	397	424	445	406	405	421	421	464	467	441	367	414	432	423	426	454	418	394	424	396	416	432	428	409	465	422	407	436	419	438	437	418	440	423	390	424	432	414	383	454	440	383	395	431	437	422	385	425	400	420	441	447	405	400	430	471	420	411	404	420	405	423	395	447	387	388	402	445	420	432	436	387	441	444	456	417	407	472	450	415	415	429	407	438	445	379	435	427	423	406	455	407	444	433	474	421	415	415	397	427	427	399	431	413	393	413	398	426	434	415	423	403	411	445	426	382	429	379	450	459	454	427	381	438	416	433	408	425	407	423	377	430	429	425	441	426	490	462	409	446	414	402	430	417	375	430	395	375	413	388	415	431	424	424	424	388	425	460	453	442	437	414	411	428	464	416	421	427	417	421	433	416	424	438	420	415	415	413	417	475	448	407	407	436	436	417	406	392	465	431	424	419	440	457	435	419	420	441	407	423	426	452	389	410	390	424	389	446	457	410	422	420	387	379	393	407	400	385	396	414	464	439	381	431	394	442	403	410	430	433	426	419	433	446	414	392	409	448	427	434	443	427	387	398	433
32263	6788	2517	1595	1121	1063	947	921	911	918	910	861	949	933	928	896	964	962	954	930	883	902	918	862	869	911	895	901	967	960	949	935	927	925	953	877	936	929	887	923	936	875	899	947	937	893	886	960	894	891	916	954	925	949	983	942	958	852	912	949	850	913	943	930	941	923	962	918	909	994	897	912	929	919	950	891	886	899	927	934	937	891	940	892	952	916	996	925	949	923	973	985	926	953	969	993	938	911	950	972	957	844	926	932	938	894	959	874	945	896	905	939	899	897	930	935	946	934	883	929	935	923	977	904	954	869	915	968	955	879	967	872	954	907	918	926	980	885	943	949	927	922	951	899	910	976	958	907	934	887	915	896	951	948	923	872	882	952	908	966	884	907	939	970	894	986	981	951	926	949	935	897	924	938	920	892	910	948	933	936	895	978	851	911	901	914	957	923	970	920	891	915	910	952	944	864	950	915	928	895	955	960	943	894	908	901	967	867	926	908	931	894	940	911	960	910	900	931	902	934	902	896	891	881	947	928	908	942	935	947	915	899	896	911	942	986	907	893	927	870	896	950	883	938	908	875	922	878	945	949	938	922	872	905	911	898	918	969	922	939	950	893	908	940	945	901	962	890	929	913	909	961	949	892	938	948	891	928	952	904	966	879	909	873	876	922	917	891	927	931	934	875	908	957	917	974	939	930	908	891	918	926	910	983	918	940	888	891	956	925	981	899	890	971	919	914	898	926	902	924	908	898	925	960	897	951	934	885	931	975	923	985	887	926	935	913	941	928	883	892	862	940	880	910	909	931	913	884	940	944	971	926	997	940	995	880	879	850	918	949	947	944	899	903	916	910	949	906	880	960	938	930	886	898	913	984	893	950	916	886	919	891	886	913	934	907	909	954	908	913	866	899	892	928	885	946	941	948	978	945	924	944	910	927	931	918	941	919	912	859	911	972	935	933	921	900	914	932	878	952	912	946	925	883	930	939	941	937	894	905	937	932	880	954	916	886	898	962	957	907	912	913	933	836	931	907	961	908	939	894	935	897	884	941	926	927	935	913	880	959	838	959	893	925	956	910	956	911	916	932	925	962	879	943	977	964	894	932	970	892	924	895	961	855	945	959	948	964	895	889	933	917	946	931	873	942	934	875	941	897	927	943	937	931	890	907	967	925	963	920	922	893	968	891	946	935	946	954	926	1000	937	868	928	928	933	943	913	897	952	918	943	897	893	925	904	916	946	943	977	930	910	865	915	981	917	918	1031	927	954	917	955	881	946	953	888	943	919	914	938	918	892	927	856	878	935	919	911	927	878	947	915	923	862	929	882	915	989	941	938	914	917	924	932	897	870	900	936	951	888	842	943	896	924	875	919	922	931	913	926	886	928	929	919	945	921	943	963	940	921	859	952	958	898	943	973	950	916	943	932	892	933	920	923	911	908	919	923	880	918	873	925	947	911	1004	914	943	910	969	919	901	890	898	980	924	900	902	910	978	919	920	944	969	913	943	884	903	961	946	936	900	943	975	893	895	928	894	887	857	952	865	865	936	936	913	889	896	960	920	990	966	896	883	866	915	909	961	971	945	929	916	924	928	954	959	985	891	916	901	913	944	963	936	960	926	885	875	922	912	969	916	900	909	926	907	912	914	975	964	936	972	933	941	927	885	935	939	909	880	965	951	937	870	914	969	875	925	899	928	891	922	914	900	923	931	961	940	929	921	921	900	922	906	1017	935	914	913	878	895	909	869	892	921	939	852	936	921	902	914	925	932	897	899	936	889	952	939	972	921	895	945	925	926	911	914	916	933	934	911	925	926	921	1016	939	895	891	915	920	963	917	910	967	878	969	958	906	897	912	987	898	862	937	974	870	907	889	909	938	944	945	893	941	908	894	922	966	894	938	958	928	918	953	920	937	914	863	919	929	931	917	966	938	878	913	911	938	932	954	950	948	966	954	888	941	989	884	941	887	907	884	969	908	846	856	936	903	958	941	905	898	967	964	890	869	896	942	880	896	924	851	943	919	924	950	909	903	913	887	912	901	867	869	956	946	967	900	895	897	875	927	943	902	921	893	889	872	927	858	954	934	911	935	945	924	910	981	942	907	918	982	885	873	908	902	947	948	902	940	947	907	936	937	926	902	909	927	963	940	915	955	929	909	965	851	977	913	910	906	913	910	883	865	893	965	884	968	913	935	926	951	887	928	881	900	956	892	933	933	925	907	943	924	958	925	931	893	931	898	935	945	947	935	934	889	929	918	889	944	840	982	932	968	916	968	907	908	889	885	913	960	898	914	981	892	953	903	872	921	944	937	923	937	887	901	940	934	980	946	915	949	952	947	952	925	930	947	931	925	886	914	923	929	921	962	926	949	832	901	925	958	986	1004	926	851	939	902	915	955	855	895	908	915	922	868	900	899	1007	885	968	900	857	914	930	946	879	905	1027	927	924	937	882	924	924	963	872	924	961	938	902	887	905	958	931	964	928	862	964	932	884	923	951	919	1027	919	929	936	940	950	925	923	895	911	902	909	903	875	929	869	933	962	961	976	944	875	885	928	932	944	944	922	955	922	945	935	925	949	921	980	959	911	900	915	910	953	895	933	893	906	956	926	997	872	927	970	931	907	891	936	899	914	945	943	889	956	912	902	919	902	970	937	968	907	867	868	963	921	923	911	916	915	894	945	889	910	899	889	938	947	898	924	978	896	889	944	947	932	955	905	869	922	860	948	954	951	922	880	900	924	921	880	911	918	928	903	882	941	869	869	958	914	912	919	954	899	878	918	924	953	941	913	955	879	945	890	939	942	902	969	952	934	935	938	930	904	914	971	996	962	885	953	931	883	912	925	975	926	872	962	896	926	893	971	924	873	901	935	889	941	876	889	851	881	969	878	958	913	858	905	917	933	937	895	907	943	912	887	889	926	942	969	890	917	937	945	882	933	905	904	902	942	916	891	949	868	900	882	992	914	908	919	916	985	958	872	890	929	920	837	955	903	982	869	946	887	919	863	850	936	958	957	935	946	952	933	932	931	913	917	953	888	947	889	925	908	913	902	864	894	937	947	979	939	965	918	897	887	911	911	897	895	866	960	931	902	981	884	924	896	902	887	923	913	894	853	882	941	921	937	867	944	911	938	908	924	915	921	940	922	976	942	902	968	966	902	914	942	943	892	878	930	914	929	883	909	900	919	942	907	916	916	947	954	951	890	990	949	920	922	980	906	978	892	909	915	876	884	921	939	922	963	914	859	879	966	905	938	895	921	895	925	896	904	892	951	965	964	910	951	890	920	916	926	948	916	909	930	885	910	917	887	914	885	861	955	963	924	968	921	915	913	939	895	938	881	924	925	885	933	935	880	938	961	915	931	947	945	909	898	937	926	907	895	917	895	921	986	907	939	933	954	894	932	947	888	904	904	929	855	955	904	841	873	903	912	925	865	910	951	921	937	950	908	899	930	947	883	928	918	954	969	891	914	950	910	899	933	938	983	919	892	958	946	965	899	948	892	900
53973	20500	6756	1354	653	464	472	459	443	444	393	425	445	479	416	375	415	443	443	445	472	394	474	460	401	443	428	413	438	428	411	421	395	439	424	463	469	461	426	423	426	424	450	406	423	410	465	442	408	419	439	397	431	436	452	442	435	423	455	415	400	416	423	422	408	414	372	422	418	432	445	461	408	411	401	433	424	406	437	416	386	439	450	408	460	435	391	435	406	437	402	413	432	423	433	478	414	404	459	434	445	388	442	460	462	441	377	415	418	440	404	417	463	457	435	437	412	429	452	436	412	376	402	419	466	461	452	460	423	417	445	474	450	406	409	438	429	451	423	446	434	428	486	397	391	400	453	447	405	430	398	441	423	398	431	413	447	421	449	445	427	424	428	400	450	444	440	437	471	429	402	408	404	433	405	414	423	425	475	404	408	422	449	438	405	434	433	450	445	413	396	424	420	407	462	414	416	434	444	420	443	446	457	460	494	443	426	429	426	458	466	472	415	428	399	422	390	414	445	434	405	380	472	448	449	436	426	403	426	418	426	461	450	391	401	441	403	435	388	464	438	416	470	442	411	411	423	408	438	433	422	414	447	428	437	484	424	451	427	461	434	435	442	414	436	424	442	439	467	411	437	419	441	444	440	434	388	422	415	467	445	435	444	420	457	406	436	439	390	407	434	434	401	411	473	374	446	437	466	435	427	432	420	481	440	422	431	434	457	408	438	421	463	415	447	425	432	398	463	390	430	429	380	390	437	407	402	443	439	455	446	429	420	441	424	411	404	399	401	464	388	439	392	462	431	425	433	431	422	410	450	432	416	451	429	476	492	422	432	469	446	418	437	410	436	455	439	457	465	423	437	426	421	452	432	441	441	420	403	430	417	424	444	429	423	416	400	446	441	393	428	435	403	393	420	435	482	440	442	431	441	393	395	434	440	450	402	440	440	418	426	416	403	467	439	430	428	406	438	445	452	456	422	407	443	441	385	443	437	460	426	434	406	431	434	446	411	444	417	438	439	408	446	426	439	467	458	430	404	458	435	422	424	463	465	458	411	394	441	455	431	422	433	405	384	418	413	419	440	454	421	447	408	432	407	440	445	416	419	443	449	399	452	401	426	498	396	430	441	415	460	450	396	419	446	431	428	427	445	472	407	426	416	452	434	430	429	436	418	447	446	454	444	454	444	398	427	454	427	468	417	413	431	395	429	392	397	423	412	420	427	420	427	446	361	416	444	444	424	424	440	442	447	406	439	418	437	421	436	435	463	445	412	440	451	431	427	432	411	398	421	456	429	431	433	444	468	418	397	443	434	454	442	414	445	450	433	439	456	423	434	438	418	388	380	425	413	437	441	463	467	413	425	409	409	432	438	409	420	417	481	433	451	471	433	425	458	467	443	446	409	429	455	444	438	432	419	424	468	417	430	429	421	440	421	400	453	456	411	425	444	438	418	412	424	453	459	406	393	403	416	406	417	402	449	387	432	452	409	467	411	389	436	438	435	428	415	430	446	444	404	422	445	461	449	390	451	458	443	451	459	413	416	415	430	423	460	421	423	431	412	438	422	406	399	435	405	446	409	412	433	415	461	471	442	442	479	403	417	424	427	422	447	421	423	466	422	434	455	428	408	442	448	419	414	431	443	440	438	430	435	420	420	418	428	464	429	422	403	462	469	431	451	459	415	467	465	448	434	425	410	451	430	466	466	453	466	407	439	429	424	394	441	383	443	421	471	439	404	400	448	443	439	433	424	413	444	466	446	434	454	427	390	419	430	455	402	424	490	460	422	421	439	451	393	445	435	433	437	459	482	427	497	396	422	408	385	446	436	412	442	442	468	464	453	425	407	454	426	462	430	441	429	433	457	431	429	441	485	420	399	447	429	439	456	409	437	445	432	438	389	421	408	471	458	409	442	460	435	436	431	418	422	454	465	439	440	441	466	397	445	465	453	415	437	402	408	480	473	428	401	455	465	408	394	435	422	435	447	383	458	436	455	441	432	440	444	437	467	409	430	419	390	435	436	387	446	434	400	411	403	445	425	462	407	443	419	438	419	431	423	432	421	404	470	449	402	459	416	452	451	417	407	426	467	413	397	471	468	465	457	433	442	437	505	443	428	470	432	453	476	427	426	449	448	414	419	446	459	448	388	392	437	455	429	426	438	406	425	451	421	462	440	409	429	438	459	433	445	402	449	418	413	431	435	409	380	448	410	411	425	468	420	466	466	431	450	407	455	436	424	451	452	450	454	401	468	423	477	460	424	426	475	417	470	445	459	423	424	440	425	449	461	413	399	408	410	434	462	393	415	424	421	433	448	453	415	398	451	416	418	499	392	446	417	448	433	459	437	433	403	419	423	444	440	424	419	406	423	437	433	428	441	445	438	460	468	429	446	422	408	428	426	393	433	437	412	458	484	443	457	455	386	421	448	441	447	437	442	455	454	437	385	452	427	447	431	442	458	434	439	401	454	471	427	479	406	464	470	426	411	464	444	439	451	440	442	428	440	455	461	411	426	422	447	432	401	410	424	459	433	431	455	417	439	455	404	459	433	396	416	426	389	416	421	408	429	412	417	424	448	429	458	411	440	429	394	432	451	451	422	445	454	396	454	423	422	443	442	416	447	455	454	429	452	479	486	451	428	426	436	439	428	416	450	433	468	405	417	455	422	411	422	444	443	423	412	405	426	421	413	416	431	426	405	422	440	382	429	407	444	417	440	423	440	465	401	444	409	435	419	441	431	447	411	427	419	429	426	451	424	414	472	402	443	425	413	478	414	423	452	403	433	435	408	464	412	405	411	441	431	450	404	423	410	416	484	429	424	429	435	399	436	446	437	440	428	444	474	425	364	443	422	437	385	442	430	420	410	412	426	421	429	409	435	437	443	411	441	417	439	478	441	417	418	448	491	459	424	434	405	444	430	427	483	421	444	419	400	410	428	464	445	398	416	435	427	474	449	460	409	451	417	421	416	472	402	412	393	433	453	471	476	460	392	385	427	427	443	389	430	425	436	469	438	432	434	451	380	423	434	453	456	389	407	415	438	439	410	416	407	442	449	428	457	420	407	459	433	402	424	433	403	451	434	481	418	446	400	414	438	421	434	473	449	474	433	421	393	440	432	445	425	427	436	456	425	442	433	424	414	406	424	427	446	432	392	417	407	441	424	418	448	435	407	432	414	426	440	394	444	404	500	422	391	464	440	453	435	444	456	380	439	431	438	437	381	450	405	413	456	441	421	482	428	459	451	481	439	400	455	397	440	425	408	445	448	447	422	378	417	430	442	465	466	471	425	436	434	454	427	420	424	438	436	416	457	451	432	413	489	409	449	420	446	410	416	442	462	431	446	405	414	447	458	398	421	444	407	419	439	454	411	432	445	426	478	443	434	480	457	426	454	417	411	430	414	459	461	411	453	480	474	420	442	437	407	437	423	439	391	431	448	440	414	422	421	451	444	419	437	479	424	438	403	398	386	427	388	475	428	423	441	421	400	397
35797	9396	3939	2223	1559	1146	983	996	951	926	929	904	974	945	940	936	916	969	877	948	975	965	898	976	936	935	945	923	951	965	913	935	983	871	935	991	959	1032	937	911	966	919	1016	899	841	946	919	940	950	995	940	962	926	867	920	958	997	949	973	986	931	915	896	949	937	916	931	961	924	936	976	943	947	973	993	918	933	920	924	902	956	920	929	955	937	925	941	961	968	983	959	927	964	937	1033	940	941	975	978	958	965	1007	952	962	921	926	981	922	956	958	921	938	936	975	901	879	938	981	907	916	960	956	942	989	896	912	935	1003	950	935	938	945	907	937	938	980	977	920	897	935	918	945	961	951	990	913	921	938	917	946	928	940	915	952	917	932	937	907	956	938	913	955	967	904	964	962	952	920	972	985	972	945	955	941	944	987	1029	972	955	891	926	959	957	942	889	946	912	899	981	909	944	918	916	959	943	925	973	941	985	899	918	892	845	909	971	934	942	930	963	946	970	916	924	926	922	953	955	920	997	875	982	910	964	935	911	925	948	1005	956	904	917	960	889	902	976	911	921	925	931	915	983	930	975	946	897	910	940	986	878	886	912	1001	952	935	976	947	944	939	969	965	942	919	947	957	961	962	912	925	893	927	936	942	927	998	901	970	919	876	957	939	914	929	964	969	951	953	922	936	958	935	986	929	921	907	969	898	979	931	943	947	970	990	950	966	957	947	955	911	938	986	972	952	950	960	935	925	937	990	963	888	944	925	903	907	986	931	977	935	915	876	914	989	934	893	928	961	963	941	899	887	942	923	910	865	928	922	962	921	929	938	980	1003	946	936	945	940	932	916	957	958	942	933	896	906	932	989	901	926	950	931	1003	932	943	954	924	989	907	888	913	926	983	967	962	957	899	973	957	951	927	896	906	921	899	867	986	1015	924	922	976	914	985	950	959	978	929	929	965	1050	950	925	978	924	940	923	898	949	933	889	904	927	959	944	950	851	966	972	959	949	912	959	986	998	964	1011	938	923	992	987	970	925	885	921	938	939	908	990	934	947	954	1003	969	959	928	934	973	947	905	921	974	921	905	872	912	970	938	963	985	916	941	925	1001	935	899	977	973	962	923	925	1009	908	986	886	949	948	957	969	960	906	941	1005	954	880	951	964	934	904	948	930	963	983	941	914	954	899	949	972	932	968	933	958	881	929	1004	960	938	973	927	920	918	975	936	942	923	978	956	953	976	924	911	914	935	895	962	890	938	985	918	933	914	907	966	874	920	940	954	966	952	993	973	907	870	927	901	934	910	941	935	1017	936	939	942	926	947	891	971	956	956	985	946	927	954	907	943	891	945	920	936	904	925	908	947	904	900	946	925	925	977	974	934	918	954	979	953	986	899	955	947	912	959	917	1010	972	951	1035	946	997	911	922	942	925	911	912	919	927	976	940	948	940	936	1014	891	965	911	985	933	959	892	1010	963	948	950	932	939	956	946	986	944	909	949	975	952	935	928	962	953	974	953	904	937	964	949	912	907	931	920	929	984	983	987	960	976	908	938	932	904	894	935	1014	920	961	975	936	917	915	890	920	891	966	966	941	967	915	926	966	899	927	948	907	972	959	1014	979	946	883	905	946	974	924	919	938	1026	958	994	949	918	920	938	965	932	948	899	940	999	943	911	909	944	935	933	903	996	921	972	965	906	962	912	975	884	948	914	958	903	982	986	919	938	949	946	902	951	982	956	926	959	921	947	923	995	961	910	950	962	927	904	892	1003	977	945	977	913	929	905	956	945	965	922	960	945	966	951	967	934	943	938	975	940	973	947	962	944	947	956	963	899	925	917	910	916	946	911	961	969	952	973	963	876	913	950	957	937	908	905	925	910	892	939	973	904	978	953	968	977	909	950	976	928	963	961	964	953	932	900	979	967	964	946	979	940	975	905	905	944	930	970	913	908	942	964	972	964	997	896	966	953	931	946	888	987	959	947	879	905	984	946	1013	958	935	931	943	924	964	951	918	893	994	940	916	878	891	934	909	955	943	938	996	981	960	938	899	963	922	910	931	924	931	937	915	945	960	965	952	869	920	941	891	959	910	886	953	987	954	916	934	1009	966	969	908	941	953	959	954	871	914	918	958	973	932	969	934	917	967	967	948	946	965	945	916	970	1001	941	918	930	925	934	940	936	979	917	921	934	969	971	957	997	962	951	948	942	936	927	934	954	976	973	924	963	962	899	928	957	962	908	958	959	968	929	873	942	941	915	916	965	922	923	909	907	926	967	937	964	903	937	977	880	959	984	928	929	882	951	877	946	998	930	960	951	1011	981	1012	931	945	899	952	966	951	920	1013	955	952	966	935	980	938	999	948	899	948	934	935	977	959	964	937	920	937	939	924	1021	945	902	1018	924	892	934	926	947	979	954	945	924	965	922	957	975	951	907	943	1002	950	920	904	967	951	935	865	949	962	1017	962	882	946	944	892	947	933	899	955	903	958	883	986	898	936	951	957	941	937	937	925	954	947	928	999	939	906	944	932	963	989	897	909	993	985	976	955	954	953	947	942	1012	958	962	913	938	896	996	944	956	937	918	914	968	942	982	905	941	908	938	903	978	944	929	938	932	981	952	937	983	910	1012	951	945	892	1010	924	951	950	988	972	988	952	929	937	905	964	974	901	973	925	918	904	947	907	965	909	930	936	993	915	932	931	882	962	921	938	1007	944	992	967	950	946	934	962	916	997	952	948	931	907	949	961	996	949	901	975	875	930	1001	981	960	925	956	959	960	970	954	972	973	925	962	915	952	973	878	940	927	949	880	937	971	941	884	963	931	943	964	955	925	925	924	903	954	966	942	947	989	913	908	917	976	941	948	987	947	910	964	1010	945	867	951	992	977	914	928	931	897	1004	943	925	903	975	934	881	929	969	1008	878	946	963	956	933	936	964	945	980	990	943	952	962	1006	898	919	919	968	1011	950	940	928	913	978	938	912	940	959	916	951	926	942	964	894	909	961	951	916	961	957	937	941	919	932	932	976	920	907	931	969	942	957	945	930	931	975	953	943	961	927	918	946	955	915	928	917	918	934	929	928	936	927	959	973	929	926	889	924	955	945	953	950	942	941	962	942	905	911	911	950	929	898	914	954	955	956	985	954	901	926	956	945	928	936	975	913	1050	926	942	963	944	910	873	960	920	959	926	959	971	939	907	921	922	982	914	955	923	919	952	935	974	924	968	996	960	936	960	974	960	893	965	1004	976	962	879	928	939	933	936	911	939	930	973	928	964	914	923	984	938	928	919	905	1009	975	962	951	912	961	981	932	893	919	941	960	899	1006	882	939	968	932	879	953	953	912	954	903	939	986	907	912	977	1010	955	934	946	946	1041	909	963	960	910	882	900	933	958	948	984	916	951	902	939	990	939	907	917	921	944	926	931	927	952	899	885	953	953	992	944	941	928	942	967	923	999	917	1012	945	921	947	943	970	929	1041	957	964	964	938	898	938	928	967	940	925	936	944	936	977	940	927	940	993	913	938	922	940	963	1025	904	917	938	962	970	907	917	933	965	948	883	928	942
59039	27902	11561	2619	957	667	612	479	457	441	454	475	446	425	457	479	406	466	438	459	487	469	444	496	480	435	460	479	486	413	453	464	436	451	435	465	467	456	407	424	445	451	417	446	497	488	422	460	400	439	403	453	471	454	430	441	447	473	451	453	451	450	420	445	473	443	442	463	439	446	463	436	495	450	425	458	416	456	433	487	444	424	422	492	454	409	461	427	428	436	430	397	442	435	423	465	458	443	450	440	470	434	445	454	426	439	464	425	456	465	440	465	465	439	406	429	423	413	431	394	430	408	425	422	468	428	455	459	443	424	446	444	409	440	427	435	432	415	412	440	469	427	463	452	459	413	462	429	418	426	451	474	472	465	489	438	425	471	457	427	443	425	418	410	421	441	429	422	462	445	410	425	448	430	439	453	507	415	388	460	397	496	420	438	442	397	465	420	430	444	441	447	434	444	442	447	434	459	447	418	419	421	420	457	435	449	439	418	448	425	447	439	415	463	437	459	516	463	429	427	462	426	426	398	418	399	438	401	450	439	452	419	421	432	454	404	400	453	451	464	438	442	418	450	495	438	433	448	409	415	473	435	400	471	485	448	462	464	472	480	433	434	431	467	453	416	428	450	426	469	449	461	487	458	433	455	396	443	457	508	421	440	459	452	464	417	453	413	417	465	442	457	395	446	417	428	428	408	450	448	479	430	392	479	435	501	440	433	470	467	417	438	430	475	450	435	446	455	460	460	445	468	426	464	462	447	463	433	399	430	435	471	432	437	462	431	464	391	415	433	462	451	399	416	436	471	386	459	452	460	411	423	431	408	436	467	441	433	421	393	424	464	429	414	444	413	442	440	397	465	448	396	449	452	440	435	435	426	427	427	459	453	417	426	441	415	441	417	414	453	439	405	438	439	412	435	442	378	435	407	448	425	449	443	450	433	414	452	460	458	448	402	449	429	442	400	428	456	442	421	426	418	414	415	426	443	438	442	417	407	429	438	470	445	481	521	441	453	465	455	432	433	470	438	434	453	455	430	450	457	457	403	392	402	448	448	477	465	432	458	408	425	443	491	419	468	462	465	431	425	452	420	441	437	424	430	428	452	421	400	399	475	427	430	453	434	454	436	487	423	416	432	423	458	461	431	469	447	434	436	476	461	438	441	425	447	419	444	421	400	450	444	488	472	428	450	418	438	439	414	465	448	424	462	418	433	436	439	393	448	446	447	450	397	431	424	438	440	465	485	464	411	445	425	448	433	464	427	443	445	432	433	420	407	432	417	458	390	456	426	455	485	412	419	465	421	432	420	396	438	408	417	435	427	435	448	416	430	445	448	428	429	416	435	441	474	430	459	448	460	415	412	424	448	463	433	431	424	391	430	449	451	425	481	456	438	463	460	449	445	418	419	436	452	414	452	471	413	452	427	433	415	403	408	433	429	471	417	440	440	473	462	402	461	440	445	488	411	451	415	411	406	462	402	426	484	454	475	456	468	453	452	442	448	466	451	446	459	417	421	435	465	463	433	456	423	480	432	457	448	450	425	421	432	425	440	481	447	461	449	453	452	436	445	467	428	458	459	460	435	445	443	435	442	387	500	431	433	468	473	455	470	405	405	447	446	406	437	443	434	416	468	422	433	452	480	458	448	456	454	492	434	430	416	441	426	452	449	425	438	387	412	426	424	466	475	469	429	418	423	507	437	489	424	418	438	447	414	421	413	399	451	461	459	479	460	470	442	451	428	452	401	460	463	439	456	442	399	463	447	480	411	420	457	436	458	425	412	458	425	442	408	411	447	398	429	448	420	459	472	490	475	414	439	396	423	469	450	443	439	410	450	443	438	430	431	452	476	476	446	429	427	428	429	437	426	443	447	456	459	430	469	459	413	414	431	438	432	470	453	416	446	429	421	441	413	433	443	439	429	429	403	448	427	423	467	425	419	451	438	440	439	388	429	377	436	440	462	391	430	443	386	441	381	507	494	414	438	448	468	453	456	408	425	468	431	408	431	444	404	437	428	446	455	404	444	442	462	415	463	444	422	447	498	508	449	425	432	475	447	452	432	422	448	420	475	456	461	482	431	444	457	435	428	450	470	439	419	440	439	410	445	473	446	433	419	444	433	456	457	473	423	411	427	436	417	456	454	425	430	439	443	414	460	429	430	404	408	465	444	448	481	466	426	487	454	437	429	420	473	413	425	397	378	480	482	424	445	468	428	411	462	425	425	444	422	459	428	437	441	435	452	432	466	461	457	434	455	442	412	448	449	421	449	427	440	443	431	442	448	453	422	448	461	418	435	440	453	439	382	469	411	446	432	442	462	436	431	406	425	447	462	451	424	450	469	439	449	460	446	458	470	458	451	420	476	401	427	435	444	410	458	469	455	430	451	434	443	428	456	455	412	416	429	402	392	424	444	418	429	478	436	427	432	421	463	451	461	432	453	449	401	435	446	450	433	418	475	393	417	425	465	475	481	451	397	419	467	431	449	444	457	384	477	425	442	460	483	425	464	436	482	396	446	449	439	416	455	489	461	443	471	442	421	406	426	428	469	448	427	417	470	469	410	435	449	457	446	457	472	435	440	453	467	454	459	446	434	427	458	414	418	432	453	417	421	436	425	440	409	432	439	462	445	413	433	460	442	445	447	430	405	455	394	425	453	471	433	467	408	436	446	431	418	433	465	437	483	429	493	427	486	465	469	468	414	469	455	441	447	448	437	442	418	438	444	464	434	429	404	422	476	389	463	432	442	386	449	468	439	441	405	498	422	419	432	458	455	462	387	456	472	492	433	453	493	477	443	415	452	424	483	455	432	420	461	431	460	468	449	431	409	459	416	442	439	442	457	438	465	432	429	417	455	429	433	462	469	443	431	414	430	407	416	411	426	455	456	421	453	409	430	415	422	460	406	509	429	444	475	466	435	434	420	464	451	455	475	441	453	426	435	446	421	439	455	411	447	415	433	405	412	414	443	442	469	475	435	431	433	417	412	417	413	437	453	457	448	481	411	442	413	427	419	421	460	438	404	442	419	448	434	401	428	432	466	468	428	464	423	436	453	465	447	460	462	450	457	452	389	465	440	444	420	483	461	432	423	398	430	443	456	436	442	473	419	430	427	435	429	470	422	434	435	445	420	419	498	429	431	415	438	449	445	451	422	465	395	409	462	438	419	431	420	424	486	449	413	445	459	471	415	425	426	451	418	424	433	448	423	418	457	438	440	428	422	430	470	427	431	428	456	445	442	442	414	420	442	451	469	456	459	419	428	476	427	413	424	459	442	481	448	449	428	420	463	427	401	416	379	434	429	439	423	420	425	422	424	386	484	475	455	439	402	421	455	458	403	471	450	424	441	441	477	441	420	422	484	423	439	438	433	403	435	371	432	417	484	509	449	459	409	407	397	440	438	460	419	473	445	424	434	455	439	429	442	448	397	454	439	476	483	396	455	434	459	456	458	467	386	432	451	409	428	451	420	474	476	386	466	415	425	426	424	462	422
40785	17435	7762	3815	2401	1865	1495	1172	1049	988	965	1007	1011	922	973	965	1012	957	949	947	928	928	958	942	953	980	944	937	909	981	935	887	932	938	959	957	989	955	983	986	976	951	963	943	984	942	940	981	912	945	917	1006	974	982	960	926	948	930	957	995	964	961	910	985	957	987	929	977	942	930	984	928	1005	961	963	932	969	953	1000	919	922	988	967	953	964	930	989	933	965	888	943	962	911	928	914	941	954	961	968	990	946	955	964	955	935	915	970	946	925	983	950	995	924	911	938	955	940	1031	993	949	971	976	908	961	906	956	969	952	962	973	935	943	952	946	925	981	922	1002	942	971	964	983	917	950	953	949	958	930	946	943	942	922	956	897	958	992	983	1018	957	968	943	941	929	906	965	878	963	889	934	992	959	883	990	909	900	928	955	951	950	942	906	934	999	968	959	946	946	901	916	985	937	953	923	946	908	896	966	1010	925	983	962	948	994	936	932	955	944	929	926	988	961	962	994	929	939	970	1003	942	944	950	911	937	978	861	988	976	963	943	959	928	933	910	932	922	945	926	978	940	917	935	979	966	995	942	922	974	982	959	878	919	893	959	942	927	939	968	949	968	963	955	949	942	955	918	880	893	862	983	913	873	964	995	979	928	955	934	959	910	958	965	966	966	965	949	944	918	944	971	965	960	928	943	964	897	956	937	961	964	924	931	910	996	933	947	948	980	971	956	979	972	1038	983	904	942	937	906	918	953	928	1001	916	981	950	921	975	1000	959	961	967	956	984	921	932	1007	954	901	956	937	907	974	952	947	924	964	942	927	1000	922	916	957	920	995	948	990	936	929	895	965	974	956	921	887	935	946	947	932	970	938	934	938	950	954	918	961	978	917	940	963	993	1028	963	935	984	961	949	994	949	975	940	922	974	977	920	962	983	924	965	975	902	948	1002	957	920	983	897	948	970	987	991	963	977	1001	914	906	946	993	956	914	984	953	951	974	982	944	973	999	940	990	946	990	919	990	957	965	945	935	975	951	1010	972	902	980	940	940	985	974	898	993	942	924	942	955	911	913	961	957	938	894	978	961	1035	943	926	967	998	898	913	949	955	1044	926	961	928	983	987	957	886	920	938	920	897	962	889	984	990	954	945	943	945	1014	965	992	907	903	990	946	956	1005	977	932	973	977	945	955	978	931	921	963	933	960	1004	969	944	921	953	950	1002	962	963	928	985	950	911	969	1007	945	905	929	979	959	911	964	932	988	998	981	962	918	953	979	991	1011	987	912	936	923	911	938	969	1025	951	957	989	949	956	915	942	958	1003	935	974	949	976	959	877	973	921	975	1005	915	971	937	931	970	981	986	934	983	970	948	912	972	955	974	938	992	908	897	927	915	962	970	964	926	973	925	939	941	919	934	956	945	962	962	992	884	982	952	976	963	1016	993	950	946	979	956	927	992	998	941	979	992	970	949	967	987	934	942	993	961	875	945	927	926	940	986	996	954	940	935	894	920	1043	981	927	957	946	950	955	966	932	984	905	964	1009	936	1003	917	946	941	961	949	908	995	957	999	911	1010	964	970	986	967	1014	974	994	923	909	954	947	951	994	889	1002	942	978	978	973	984	936	954	914	853	965	940	965	967	967	964	999	921	991	903	973	993	951	952	947	972	928	928	964	1011	895	933	902	1015	970	953	954	982	953	925	914	992	951	921	997	921	921	959	947	945	925	1017	941	938	969	968	954	947	984	934	949	966	927	897	917	899	911	927	972	961	961	920	1026	998	951	932	925	982	912	963	987	950	969	933	936	938	880	982	945	927	955	922	964	946	930	976	958	942	974	864	918	985	888	937	932	962	942	948	966	939	901	930	923	953	884	1008	934	935	937	935	957	985	906	942	943	969	966	932	994	933	955	957	951	921	907	949	971	993	916	945	966	951	959	969	945	974	1020	949	971	1000	911	912	1025	964	970	931	953	896	1013	971	953	969	961	927	927	902	999	902	894	935	960	978	876	885	996	1020	940	945	967	895	943	900	896	943	930	1004	909	981	946	981	899	967	971	1024	965	954	944	937	931	934	919	969	959	990	981	930	1034	967	913	935	969	958	999	989	891	945	880	1014	969	958	967	930	970	900	981	973	992	975	942	904	941	946	986	951	942	987	941	941	962	936	920	964	924	928	990	990	958	946	960	959	971	976	908	1001	998	949	998	954	937	973	963	913	975	953	928	933	930	952	920	937	973	933	1002	967	945	973	917	888	982	937	922	972	945	910	980	923	976	992	984	908	940	919	967	944	974	974	967	900	974	1031	964	893	988	886	917	950	944	996	967	992	957	957	914	935	879	937	937	872	953	878	963	925	943	1025	967	910	912	987	927	931	943	993	923	894	959	956	1000	981	960	961	926	947	980	966	934	933	916	920	890	956	906	883	927	963	947	947	950	925	960	989	926	922	982	910	929	967	912	950	976	945	948	952	933	942	969	962	937	976	951	986	881	901	914	990	950	919	960	927	958	948	933	960	946	966	913	889	883	945	970	935	977	946	937	913	950	958	959	1005	913	951	902	962	918	943	1019	942	974	965	917	950	930	954	938	951	961	943	937	949	1009	963	963	999	949	985	945	931	906	972	946	944	953	884	984	951	977	945	944	918	939	961	913	952	1004	915	960	991	979	966	915	959	940	930	957	983	937	953	1004	1007	991	907	933	985	932	898	897	936	921	984	963	875	934	992	1000	987	930	957	974	979	885	956	974	948	979	952	957	946	979	904	1013	963	965	939	886	980	894	941	979	920	947	946	937	964	928	972	886	974	1022	942	941	1017	988	971	932	989	989	927	924	979	986	967	948	941	989	911	934	971	905	933	975	921	966	1023	964	967	942	960	956	956	987	952	972	949	978	897	931	942	915	948	956	943	973	936	944	987	972	982	940	972	903	975	906	953	923	973	951	901	880	943	917	909	940	945	912	969	994	934	917	930	974	947	929	931	943	897	877	969	966	984	961	970	976	944	956	999	954	992	893	898	1003	951	999	984	945	1003	1001	974	919	954	974	959	966	939	907	952	988	935	965	962	914	986	977	933	981	894	950	929	949	925	949	926	914	921	934	967	973	963	916	946	968	922	900	970	964	1013	935	919	962	979	923	969	961	964	974	967	965	963	947	950	981	923	943	963	983	959	949	931	956	945	927	917	957	983	973	980	926	990	966	979	987	973	951	1007	886	952	948	924	917	981	955	966	953	936	919	940	939	1002	960	970	924	983	965	949	950	937	938	1012	954	961	900	939	934	996	949	911	924	949	972	937	986	935	967	1003	920	948	929	980	934	939	940	951	965	949	976	940	988	928	944	959	925	945	961	984	888	956	976	879	978	926	982	938	959	1008	934	927	968	982	939	953	968	959	932	967	951	967	948	967	946	970	1003	913	932	989	945	987	976	922	948	1040	945	941	908	999	948	946	997	986	929	948	927	919	921	929	917	940	974	931	981	975	918	954	942	940	970	1001	926	913	936	946	1015	894	887	983	985	960	876	946	924	951	953	975	944	961	943	925	916	939	974	935	919	1003	940	889	921	965	926	1011	948	983	949	960	972	938	971	932
51063	23761	6995	1753	780	521	439	419	420	439	434	421	437	486	454	421	468	420	433	415	412	401	432	436	398	452	414	450	426	410	461	443	415	399	421	432	404	402	424	378	414	432	434	430	434	418	429	485	420	399	427	391	409	432	404	422	400	425	416	424	409	431	426	440	427	437	415	449	433	477	418	437	429	380	439	411	422	414	430	441	424	431	431	424	448	430	413	451	423	409	425	423	441	415	413	423	431	427	405	410	395	391	400	394	455	429	425	440	442	394	404	427	461	439	413	407	397	382	432	413	456	429	450	441	420	414	392	434	384	440	452	437	404	389	439	432	422	434	404	444	397	455	451	447	416	431	407	423	402	406	428	384	444	388	433	409	440	421	440	443	427	455	404	422	411	406	450	448	416	378	408	416	382	410	385	393	445	410	421	416	431	428	446	441	416	460	442	377	415	434	457	410	368	442	395	408	380	401	424	420	433	430	438	440	463	409	444	430	417	423	423	418	442	408	387	391	408	464	440	410	421	435	425	429	406	408	438	461	393	412	379	408	415	450	454	429	460	403	428	427	394	417	431	385	424	373	404	409	409	424	416	431	421	419	398	376	438	425	447	419	401	412	392	372	395	448	418	431	405	399	423	408	409	443	411	406	390	393	402	413	415	367	418	416	402	408	415	389	378	413	395	465	405	410	403	456	426	433	421	364	433	418	405	425	425	459	413	394	460	414	450	461	430	415	394	401	428	400	422	434	402	385	441	431	430	439	405	425	418	436	449	403	418	422	430	401	403	425	392	390	431	450	443	414	431	424	402	414	435	443	437	455	429	386	402	394	438	393	391	456	452	460	443	453	428	419	410	447	440	356	418	413	436	414	418	458	405	423	423	426	415	377	424	413	407	448	425	415	409	416	370	444	432	407	402	427	405	421	441	449	468	391	422	454	417	427	409	436	401	397	432	369	464	392	451	429	424	415	393	412	443	419	434	445	461	423	401	422	396	414	430	430	450	423	415	435	403	373	426	409	428	376	403	418	428	416	449	415	438	447	406	400	423	464	441	481	408	387	425	416	424	389	427	406	411	422	425	407	381	397	439	354	417	440	414	401	406	409	417	437	421	398	407	398	431	419	457	388	450	466	441	439	405	411	439	436	391	434	391	410	431	419	435	423	414	423	444	421	436	395	415	392	419	417	418	406	473	444	409	432	434	414	429	409	418	444	459	475	419	431	368	387	395	420	386	453	414	427	414	430	416	393	436	387	432	414	436	446	410	431	432	394	403	402	423	461	417	443	439	440	399	436	417	429	407	394	415	402	454	429	422	373	427	422	401	453	432	452	408	407	430	437	450	418	420	406	454	432	425	382	393	384	432	416	420	447	426	396	410	415	386	434	431	437	391	446	408	438	444	463	408	411	384	383	414	415	408	390	441	438	368	435	397	437	402	448	444	472	473	446	417	438	411	427	449	459	418	409	401	403	419	431	404	444	374	450	392	383	444	428	412	435	433	405	447	402	429	405	443	406	405	386	431	478	430	399	450	408	463	397	436	395	396	414	423	419	458	417	425	418	378	429	442	396	408	444	421	470	453	426	414	427	427	427	440	462	428	416	438	405	404	409	427	416	441	450	420	409	410	415	427	395	438	422	402	436	400	465	442	471	424	403	438	396	396	424	419	438	420	392	412	385	399	429	450	374	468	412	399	403	416	410	418	405	402	446	417	412	424	424	433	419	435	441	475	448	420	399	436	462	422	403	411	400	394	411	437	479	427	451	429	419	429	438	388	469	471	398	421	399	372	408	416	468	404	470	457	369	398	395	446	401	426	445	432	434	415	390	460	424	412	425	413	433	434	436	426	434	453	391	410	417	439	396	417	415	399	399	436	395	387	449	444	378	393	427	408	457	408	488	440	396	373	440	439	423	425	453	387	440	479	422	442	408	446	423	450	413	404	414	411	428	422	428	403	435	455	424	413	436	463	456	403	403	426	430	403	441	389	450	411	408	373	417	420	438	420	407	439	436	402	462	455	414	398	422	422	389	412	451	438	453	458	434	456	429	423	435	421	409	412	408	421	429	419	414	457	454	448	428	447	402	412	390	404	426	427	440	422	478	461	421	399	446	422	439	428	394	426	458	379	389	408	417	422	429	424	457	457	464	412	444	436	450	428	423	385	450	447	407	411	427	448	424	399	427	422	400	425	467	429	383	384	380	441	369	406	445	417	414	382	449	422	407	447	442	483	463	449	412	402	445	361	397	384	411	444	422	421	378	406	450	457	395	423	441	425	437	455	420	450	391	423	377	421	426	439	375	434	465	426	409	424	431	424	366	423	429	411	427	455	412	439	397	430	411	419	396	396	365	434	442	423	393	449	465	395	426	405	421	459	393	436	441	417	452	431	387	465	410	440	417	402	414	446	461	418	398	450	420	418	438	397	406	418	436	393	436	413	441	397	398	415	404	417	475	422	466	430	426	394	407	477	410	378	416	389	436	409	436	449	376	427	473	423	401	408	379	477	422	414	418	412	372	415	425	415	393	428	432	420	357	393	402	458	417	437	428	399	442	433	387	471	410	412	404	419	385	413	402	407	416	422	422	421	389	408	421	394	408	428	415	384	425	417	425	441	425	432	387	419	402	421	403	474	405	441	419	412	422	411	416	375	434	438	433	403	408	423	428	395	445	427	432	449	435	427	424	393	430	380	428	391	428	441	422	412	403	417	402	392	435	418	424	422	421	415	433	404	449	466	424	403	438	438	438	459	430	430	434	412	438	411	417	418	432	444	413	396	406	406	443	424	450	444	412	366	444	440	425	404	399	466	439	443	451	437	491	418	421	414	404	416	393	446	372	418	434	432	426	442	453	427	433	442	429	403	445	399	400	438	450	433	397	414	401	425	383	426	417	431	411	419	421	409	440	430	416	410	426	443	417	447	440	421	479	410	420	423	427	398	395	418	409	414	444	441	434	403	395	389	399	436	432	391	414	452	426	418	421	426	407	366	413	450	442	395	434	410	465	444	439	431	425	439	395	433	439	410	417	381	422	462	436	431	446	402	478	411	396	436	441	412	448	387	447	455	439	433	443	443	439	391	423	404	440	435	431	402	401	435	372	402	457	443	451	456	420	443	443	433	434	433	420	439	421	408	397	420	443	432	418	385	426	436	412	399	412	414	413	456	409	432	443	441	428	409	434	399	404	468	409	440	448	417	394	469	410	419	416	433	361	390	412	399	388	439	436	434	420	462	453	410	417	397	382	433	410	435	434	418	424	415	456	403	414	420	440	446	413	398	433	410	405	436	452	443	428	424	405	422	410	467	459	399	378	418	432	411	404	409	395	411	397	435	415	413	457	428	434	434	464	411	413	379	438	445	407	411	463	396	455	443	404	472	431	402	387	394	420	474	409	435	398	433	428	415	446	423	407	443	449	431	425	407	424	407	401	413	434	421	424	452	392	414	439	412	378	403	476	409	417	460	419	434	457	428	410	422	455	397	446	434	430	405	434
35630	18325	7098	3435	1959	1380	1098	955	955	908	953	949	915	983	978	943	960	931	933	920	870	947	923	941	933	927	924	948	844	916	943	970	897	880	896	946	923	946	925	846	896	909	919	876	883	942	960	924	948	944	867	902	884	880	906	943	858	899	899	924	946	907	918	898	933	921	931	900	876	930	931	880	910	879	928	925	903	881	929	975	893	945	965	873	921	874	937	959	887	932	935	900	944	988	898	885	950	921	893	925	917	938	886	891	939	904	916	957	952	863	917	941	866	909	949	952	964	928	919	888	972	933	932	926	905	906	912	953	952	899	937	965	908	941	914	943	918	863	892	942	880	894	916	903	938	865	931	902	954	904	895	892	960	942	951	903	871	950	892	938	912	881	911	935	936	887	890	908	969	969	973	947	938	951	897	908	945	937	945	895	898	888	882	930	909	957	903	874	918	942	941	983	897	946	907	910	895	942	908	951	909	945	909	895	923	971	921	889	949	921	943	922	924	926	907	962	893	926	928	931	953	910	944	917	893	915	923	942	960	905	909	889	906	966	999	894	894	874	940	895	964	976	879	940	916	950	938	927	918	930	958	897	885	901	906	930	910	870	949	895	894	899	865	935	889	893	912	908	940	938	949	914	923	946	914	875	951	914	892	960	937	919	967	946	919	993	941	996	906	884	956	928	912	847	937	861	923	885	935	989	914	916	894	920	895	912	1000	880	955	882	943	916	973	938	926	909	892	868	938	910	976	948	956	878	915	912	920	934	974	917	909	968	971	898	921	944	963	948	914	883	868	945	904	923	950	836	926	920	956	914	926	901	967	892	911	919	942	877	927	950	943	931	902	886	940	925	880	908	940	869	893	934	894	914	917	930	931	947	913	912	914	871	906	942	935	899	913	998	916	937	924	921	934	922	930	902	947	898	922	989	870	897	937	949	948	877	934	936	927	873	933	934	914	901	900	970	918	885	896	914	922	923	961	874	978	905	915	893	902	934	876	953	962	946	864	882	894	853	887	853	929	878	912	936	886	950	945	893	935	927	931	973	962	886	922	952	935	935	924	890	942	897	940	914	896	887	920	946	875	924	901	942	905	975	935	857	882	915	881	883	936	876	928	897	893	927	902	880	904	873	938	896	901	952	965	957	951	914	909	955	920	881	894	932	894	948	957	936	891	961	875	901	896	918	898	946	1013	936	938	991	921	927	970	908	935	933	952	938	908	979	914	898	900	888	907	914	968	933	903	954	890	937	910	903	925	925	927	943	849	911	918	886	945	915	918	901	909	886	913	916	934	904	893	893	961	896	935	906	870	897	967	908	902	875	919	936	958	909	917	920	914	934	928	909	935	928	921	976	958	851	911	924	969	914	916	934	888	962	960	951	919	933	922	921	918	884	914	906	936	871	906	966	951	963	883	928	969	936	928	896	902	917	892	920	825	913	943	903	899	946	954	891	926	892	934	955	944	907	928	827	893	894	887	876	925	910	888	903	997	935	881	862	930	887	920	915	886	960	942	892	955	891	954	944	872	971	888	915	877	1001	977	965	911	927	936	954	905	885	953	901	960	918	902	902	943	954	919	909	903	926	988	916	926	869	908	933	956	923	954	946	899	960	941	926	946	862	962	892	888	912	959	957	886	884	912	915	929	936	950	877	918	905	912	931	892	901	931	883	937	887	951	935	861	947	916	923	925	963	921	968	892	929	944	886	896	909	916	944	968	908	929	966	919	917	863	946	985	926	933	936	923	892	926	891	884	907	925	900	855	935	937	895	879	888	920	934	889	893	921	833	905	936	864	946	907	892	922	923	900	898	955	947	926	952	943	922	958	922	895	962	934	889	919	926	919	908	944	919	926	925	962	873	924	922	908	889	887	925	927	922	874	906	910	905	918	952	975	902	917	944	944	967	905	900	894	846	945	978	934	910	947	892	915	925	915	945	949	963	952	927	882	969	954	909	919	914	937	938	925	932	938	897	990	889	971	948	936	999	943	927	868	998	948	943	884	943	894	880	936	948	956	987	963	893	980	938	922	910	917	926	880	948	950	941	970	927	928	929	909	923	972	893	968	873	888	932	930	935	926	885	952	950	906	959	994	938	950	896	970	927	963	918	903	842	920	957	942	901	907	913	842	914	912	961	921	954	929	932	945	914	967	878	984	931	909	955	933	929	907	949	913	902	929	917	913	939	995	956	896	951	909	905	883	892	925	948	865	904	847	914	880	876	909	945	855	891	923	886	923	959	916	897	982	916	916	905	895	939	914	991	908	917	945	948	927	901	913	971	894	906	915	944	972	904	910	936	948	924	873	882	945	928	940	933	946	893	918	952	878	890	901	888	898	919	932	912	942	968	936	897	932	906	988	895	926	886	884	991	967	920	925	890	916	857	919	932	900	946	911	926	890	951	900	948	919	903	897	888	946	923	955	960	906	922	910	900	836	888	961	920	888	947	901	936	896	950	896	912	891	968	948	910	912	925	917	868	929	931	942	909	875	954	915	915	930	953	922	894	929	962	915	941	872	937	923	889	924	917	930	902	898	828	944	925	937	976	925	893	896	926	878	913	877	955	876	925	951	985	886	871	992	928	933	929	925	921	939	904	910	923	952	916	950	939	929	922	910	870	951	963	927	896	943	929	944	913	974	947	934	929	933	921	952	895	963	881	1015	881	879	900	918	927	959	960	898	921	953	876	861	937	919	968	920	948	862	882	878	918	937	952	944	914	943	913	979	996	945	946	896	898	878	884	917	942	847	879	947	915	924	869	926	917	947	909	885	961	933	904	936	880	911	919	941	894	981	949	956	935	901	862	908	910	927	897	925	954	940	860	943	920	966	919	896	902	929	960	874	969	900	919	955	898	934	899	901	952	885	919	887	898	913	878	919	919	861	937	933	890	883	884	900	916	930	887	934	868	961	911	867	900	921	913	933	926	957	920	891	874	917	939	881	917	893	931	900	947	944	864	884	951	944	929	904	933	883	974	904	873	872	921	896	907	944	921	989	926	887	947	890	910	931	933	892	957	908	926	890	942	902	914	931	922	932	916	973	861	912	856	945	949	923	907	941	924	913	934	904	978	920	937	920	882	919	921	927	910	974	903	959	987	934	889	949	907	847	946	957	914	903	901	924	935	905	896	933	983	928	928	941	847	970	937	927	916	900	946	942	897	920	929	901	921	954	875	956	913	984	928	955	879	922	913	937	930	891	908	921	950	937	924	841	930	943	912	919	880	957	917	890	932	963	911	898	915	908	959	907	962	897	910	892	920	919	966	903	982	914	921	960	873	893	904	906	907	931	955	904	924	963	927	920	909	961	942	918	926	919	921	909	926	907	943	883	895	890	919	880	885	916	954	926	939	884	871	914	907	952	875	975	923	929	964	917	948	919	890	923	912	902	897	894	881	916	966	930	934	907	923	900	934	938	964	981	875	951	891	893	903	931	898	927	966	947	954	983	920	943	977	917	928	904	912	922	902	899	884	956	960	951	916	894	869	920	934	919	907
61178	28174	12302	3185	1078	610	512	456	444	444	408	458	423	446	472	457	426	457	478	458	460	462	404	452	431	449	391	390	433	416	399	408	461	418	465	461	409	450	449	436	441	434	425	431	373	437	417	406	411	461	419	464	437	400	401	423	362	396	437	468	425	467	442	426	448	413	471	423	456	442	426	457	444	490	487	412	455	469	451	426	428	439	453	471	431	444	428	453	463	410	426	376	397	421	401	395	405	473	448	386	412	438	411	435	456	462	416	423	429	422	470	440	436	446	422	447	434	435	443	414	431	423	428	456	421	481	450	425	425	415	425	411	456	486	442	445	419	457	404	423	442	432	431	456	412	408	421	444	468	416	438	409	443	398	403	385	448	429	445	446	452	455	433	387	420	471	476	397	464	449	426	438	439	451	464	449	420	416	426	415	459	462	479	464	447	419	449	436	415	416	433	461	416	399	426	411	427	463	430	400	446	436	427	420	439	432	470	457	394	381	432	440	426	410	447	451	429	452	415	448	440	420	402	430	437	463	447	470	433	428	432	431	454	451	411	443	454	417	386	399	405	422	465	473	430	459	432	405	435	437	411	403	423	439	441	426	420	435	399	371	415	395	457	399	432	454	469	451	465	469	403	445	440	424	420	438	441	457	424	431	446	419	461	403	407	473	441	408	462	439	439	411	433	428	417	393	388	433	432	454	439	413	378	440	459	412	405	436	411	394	413	395	423	421	414	444	407	441	427	445	437	418	441	410	428	426	443	457	458	439	458	409	383	410	430	415	464	421	448	436	434	445	412	476	442	431	467	444	425	430	433	410	432	426	486	436	409	426	441	412	448	424	421	446	439	420	439	394	450	414	439	464	377	420	459	432	399	438	396	435	452	431	464	413	414	411	407	450	414	411	459	438	413	477	423	450	423	421	454	381	451	410	456	420	444	402	390	422	445	436	418	453	429	417	412	438	422	438	390	444	453	428	397	456	443	419	391	394	416	418	445	449	461	466	462	422	457	407	454	466	440	465	443	501	410	414	384	424	443	410	432	473	465	459	425	444	432	380	441	407	430	438	396	424	443	433	447	449	406	393	442	443	459	418	462	402	428	441	457	430	436	409	432	425	415	420	416	412	430	441	417	443	462	440	398	454	401	420	433	436	408	435	437	435	471	427	416	426	408	428	450	430	439	428	386	410	426	421	402	433	426	453	427	438	435	418	418	433	409	411	434	419	421	419	380	446	483	424	460	430	390	406	430	448	399	411	428	454	431	428	428	437	418	423	384	448	427	452	448	438	410	395	444	421	435	433	464	430	433	447	451	438	420	422	384	425	419	424	429	438	439	432	442	394	406	457	451	406	410	451	424	450	418	427	431	395	472	391	424	431	418	443	474	405	403	413	387	447	405	374	431	452	392	397	427	457	417	455	460	422	393	413	450	451	444	404	448	438	472	427	404	437	414	388	408	405	459	419	463	452	423	460	433	437	425	422	386	444	458	424	417	412	436	466	434	455	419	419	415	446	401	474	457	426	472	440	439	430	446	411	424	438	425	434	430	441	445	436	432	451	436	462	434	476	437	424	414	407	435	412	398	442	433	425	442	448	434	428	416	453	490	463	446	437	440	448	455	426	422	437	422	410	452	429	438	434	414	419	431	395	452	418	433	388	408	406	386	421	473	416	429	423	402	413	425	421	428	453	380	422	476	421	447	451	457	443	439	421	441	480	469	404	399	416	410	387	448	401	417	438	436	412	447	426	444	427	436	438	448	448	434	455	427	435	420	438	439	444	474	478	415	437	449	458	414	448	427	442	433	464	442	452	400	416	437	429	444	433	426	433	428	404	435	451	442	452	429	442	433	445	464	445	426	472	423	455	485	386	419	454	434	442	424	462	427	485	406	449	458	429	427	400	487	402	429	361	436	461	412	418	408	438	388	436	421	431	430	445	408	406	422	452	437	415	402	453	389	383	413	401	442	442	415	472	434	418	454	459	474	436	442	453	457	474	453	387	422	441	423	435	419	396	402	425	368	377	418	462	440	419	470	398	436	411	439	422	423	439	419	411	413	444	429	437	444	415	437	448	408	457	397	415	410	408	419	462	424	467	408	418	450	454	430	444	423	401	477	425	463	470	456	428	407	440	442	423	432	445	400	408	410	447	405	431	436	399	457	461	420	449	431	401	437	441	428	435	438	413	417	441	424	417	466	426	450	434	442	391	439	441	426	425	397	412	451	421	445	434	407	440	460	444	432	412	445	464	405	415	439	446	409	430	455	446	420	438	436	421	449	453	449	439	391	493	444	455	464	398	384	433	422	417	377	450	407	444	421	448	431	469	468	425	431	396	416	448	430	400	410	423	427	425	470	428	442	441	435	473	449	449	396	413	411	398	406	410	469	455	447	440	412	392	457	402	392	445	432	470	436	437	440	458	447	450	424	446	428	458	415	425	416	430	379	426	441	423	449	461	497	476	454	450	414	465	417	441	407	439	426	437	439	429	439	397	400	436	426	468	431	432	456	461	458	443	429	436	466	437	423	448	365	444	410	431	408	414	433	409	427	461	458	418	454	467	418	493	438	427	390	440	421	438	445	455	442	424	431	422	384	425	434	439	386	431	412	429	468	458	451	464	421	472	408	448	445	419	414	409	410	417	449	411	441	396	439	431	447	464	404	457	430	412	450	417	431	441	435	429	419	409	452	448	439	413	410	447	405	449	460	410	385	477	453	469	433	422	444	437	449	379	428	429	434	455	468	437	391	450	409	402	442	460	438	460	472	456	464	439	411	420	447	397	461	454	438	427	452	427	450	443	426	414	445	411	455	406	403	397	430	414	440	416	384	420	415	437	438	472	443	475	416	442	433	378	424	408	427	439	420	462	417	390	423	401	418	512	441	441	428	445	471	417	424	395	422	432	445	403	446	458	402	437	464	452	410	434	415	453	430	411	419	466	444	432	456	405	396	427	428	391	421	425	465	427	430	407	441	428	455	410	429	414	436	402	425	445	397	392	452	434	416	422	444	437	446	434	401	419	395	428	404	442	434	410	455	434	420	452	440	468	443	402	409	443	430	416	433	444	408	473	428	428	460	442	455	431	413	401	459	431	427	453	457	429	443	449	414	419	453	402	391	410	405	417	426	421	405	438	428	413	385	444	447	423	418	450	403	435	426	393	423	402	404	450	427	429	397	440	446	420	463	431	444	434	459	461	417	421	426	401	428	418	404	395	452	437	449	439	420	414	422	420	395	424	398	414	438	406	422	439	435	456	457	420	418	405	436	422	443	429	445	400	434	437	425	438	433	414	423	432	438	438	408	442	440	411	426	419	446	424	429	440	469	411	442	399	442	430	419	412	444	447	441	424	471	399	452	420	410	401	432	404	424	440	464	464	413	395	480	392	437	423	429	396	451	388	453	380	452	404	448	446	412	454	427	401	418	418	450	420	404	420	414	416	441	477	448	460	440	389	439	434	435	419	434	424	438	405	443	404	436	467	478	422	458	409
41822	18566	10122	5130	2530	1607	1194	1057	1046	976	962	968	939	986	939	918	969	911	952	949	948	982	974	907	974	924	948	909	858	964	945	904	933	964	919	914	922	940	941	951	935	915	874	963	950	940	923	948	964	930	938	910	920	923	918	928	954	897	913	924	906	912	879	906	974	891	980	961	960	924	929	945	976	927	1001	940	937	949	901	862	905	1002	991	921	983	922	930	880	915	885	975	931	964	975	912	946	873	910	964	933	937	919	904	873	963	981	915	888	980	904	961	945	942	927	920	944	919	969	943	939	950	900	931	983	955	966	906	914	945	967	958	919	927	905	951	925	891	953	944	939	959	924	898	921	914	931	995	861	891	934	885	1015	928	965	912	945	954	901	930	920	914	991	924	962	907	912	875	936	955	934	949	928	904	885	925	940	927	965	921	935	928	950	937	922	931	894	932	961	950	981	920	917	935	945	950	959	951	952	981	924	890	953	963	973	931	931	947	912	956	982	912	944	957	890	925	901	924	946	961	927	933	915	969	947	951	881	937	939	970	972	984	965	964	906	968	919	903	949	916	889	881	923	903	912	930	940	911	954	858	918	894	938	943	931	936	901	921	934	955	891	936	891	926	947	936	1010	988	918	894	936	964	1005	907	918	925	900	869	947	978	902	939	987	963	922	963	945	884	949	980	962	920	946	942	900	951	912	914	1000	967	965	949	912	956	922	967	947	961	928	921	925	983	965	960	946	903	890	915	945	954	910	926	926	978	950	937	964	923	941	927	955	905	995	914	931	892	940	895	934	898	919	959	910	920	855	939	964	899	949	898	913	924	940	952	962	967	950	935	902	903	888	968	910	952	950	902	924	931	963	887	954	950	913	948	913	961	956	948	956	915	986	944	974	917	914	913	851	906	966	953	888	912	903	961	923	904	940	971	890	985	878	897	939	930	935	985	900	998	982	940	913	944	938	924	912	951	921	940	983	907	953	924	937	960	915	906	982	906	945	902	913	884	926	999	933	944	959	975	901	940	914	944	938	926	954	899	930	879	973	948	945	929	925	996	904	925	975	973	962	935	953	970	927	942	972	961	956	931	914	985	968	921	831	957	949	950	954	943	946	895	937	949	977	919	947	912	942	973	929	919	967	947	950	900	941	953	941	946	993	979	913	934	939	945	935	926	903	960	927	939	951	957	965	970	976	936	929	941	926	890	959	939	954	900	912	940	926	947	900	963	924	937	909	897	949	890	1038	958	942	944	907	894	930	914	957	921	1008	992	907	938	971	947	964	932	907	935	906	949	966	933	941	957	943	967	968	935	960	936	924	896	941	945	935	945	964	910	958	905	921	949	923	963	967	944	959	913	944	908	913	931	961	972	945	963	1005	1009	898	880	921	1022	958	951	937	1005	872	952	915	969	914	902	947	899	913	934	936	959	955	929	967	983	928	929	942	986	951	929	903	923	983	928	928	913	951	929	929	942	946	985	938	956	913	913	919	926	925	942	959	960	941	904	960	905	899	933	934	905	945	910	974	844	959	917	919	966	998	954	978	930	923	969	974	948	952	915	889	983	935	963	922	912	931	906	901	955	962	956	937	923	908	894	915	884	962	955	925	915	916	950	944	925	895	926	922	962	939	943	915	917	927	946	907	887	902	941	920	971	932	891	907	932	957	973	940	959	984	950	968	922	912	979	986	934	924	950	958	934	949	970	869	925	957	936	938	895	939	909	926	884	978	910	926	926	940	897	945	949	902	900	987	974	909	946	891	971	971	887	930	978	901	902	940	889	924	897	891	971	884	956	885	957	926	976	922	890	990	960	940	939	972	917	957	918	937	918	915	1002	938	907	960	992	926	1010	909	969	979	948	923	976	836	948	896	958	898	979	988	875	878	958	913	943	924	935	943	929	931	927	916	953	883	961	966	972	900	972	938	973	992	951	936	982	1022	961	921	942	947	959	904	907	974	986	959	934	909	864	942	924	977	928	953	983	939	902	955	940	922	945	984	922	916	932	913	976	939	932	934	899	919	975	966	954	923	901	918	926	958	917	928	914	916	948	896	904	910	898	942	934	940	957	943	938	965	915	952	907	931	927	897	975	944	960	907	972	961	907	944	1003	893	922	975	927	972	953	911	846	942	943	949	866	927	927	944	973	973	936	959	965	925	936	924	964	923	907	961	937	944	938	906	1032	954	969	875	972	944	955	933	960	916	928	910	914	916	951	893	937	922	892	990	969	943	961	933	1004	937	941	890	947	938	962	931	984	916	907	911	954	903	990	967	919	923	923	990	945	848	961	901	917	931	947	895	937	917	953	955	950	927	923	921	904	911	996	925	935	943	941	964	879	929	945	927	931	922	921	962	907	938	1001	968	934	989	903	946	959	903	913	983	979	985	947	905	921	952	972	934	927	895	936	955	920	960	927	878	889	978	934	949	1002	902	995	949	957	964	941	934	923	957	937	988	927	920	941	925	965	922	915	964	921	885	891	931	904	917	931	972	948	959	952	951	947	920	953	979	966	969	959	965	923	973	943	902	922	952	944	908	918	931	951	936	994	916	965	910	971	928	952	972	922	981	933	929	942	963	859	949	991	977	920	894	924	911	892	921	954	963	947	971	961	944	901	961	911	924	944	963	933	869	964	985	942	926	940	915	925	948	935	932	988	907	919	926	976	971	921	943	918	915	933	963	975	920	909	965	940	950	871	943	931	999	938	914	939	939	938	953	905	928	958	909	913	934	957	950	944	987	924	930	970	940	896	967	870	938	934	883	921	938	932	913	924	943	960	917	999	967	978	963	951	949	905	923	991	983	965	944	936	885	916	883	910	941	947	906	922	939	945	926	859	919	955	965	918	942	975	995	934	893	877	939	988	939	903	949	947	911	907	932	959	937	967	902	936	909	976	931	891	986	991	931	993	917	948	930	956	914	933	910	955	956	934	969	950	939	969	894	913	964	931	918	869	897	945	909	940	947	916	895	957	905	935	921	953	880	914	985	914	937	937	931	899	897	907	929	962	914	885	980	908	937	924	968	958	934	898	930	901	910	901	966	933	968	969	941	870	912	957	971	936	924	923	932	994	917	900	923	916	964	921	956	934	862	942	940	996	998	924	892	956	961	949	957	965	946	923	953	990	975	918	890	940	922	906	928	943	934	920	964	966	976	921	904	915	960	945	957	886	911	940	918	935	939	897	934	957	932	905	934	923	900	940	983	986	934	951	967	903	929	905	938	880	914	951	961	942	905	937	915	951	1008	922	912	969	922	926	930	997	931	932	904	948	961	927	963	961	919	926	919	913	978	925	882	975	900	903	965	970	912	954	911	909	905	972	931	1008	936	974	991	970	923	876	902	945	895	896	994	927	910	916	1005	916	962	940	941	962	921	939	925	940	958	906	931	963	941	978	975	997	932	901	893	909	939	964	911	921	945	960	964	923	955	944	951	949	950	961	959	960	892	946	940	923	974	956	880	921	975	957	915	902	953	891	939	926	949	889	989	938	946	955	901	884	1023	904	931	924	921	946	982	960	951
58955	27225	9645	1695	659	530	536	495	456	423	439	425	405	411	445	469	455	427	442	437	447	452	437	442	428	436	462	430	411	455	400	459	455	470	472	422	430	431	422	455	437	453	418	447	453	422	430	430	453	427	459	425	475	430	451	405	434	435	441	388	415	455	419	474	426	432	425	466	475	420	463	421	452	473	445	413	454	415	451	440	425	413	371	420	452	415	425	456	456	360	430	419	447	436	420	428	447	432	417	444	448	418	417	428	416	436	459	460	460	464	432	458	445	410	450	466	458	438	438	452	430	422	462	443	405	459	423	437	461	433	434	429	430	420	433	427	417	486	473	397	446	419	462	471	473	414	419	452	462	432	439	437	433	433	423	450	419	417	429	437	453	463	461	429	430	418	411	443	431	439	412	464	477	428	441	451	472	400	433	441	460	441	400	452	447	413	461	422	415	433	418	424	450	429	447	444	430	450	412	486	452	492	504	420	432	438	421	430	428	422	410	412	463	446	412	440	446	420	438	417	435	413	423	439	474	466	429	415	424	420	386	460	444	408	430	435	454	430	403	445	411	464	459	426	407	434	440	446	441	423	471	454	395	413	440	416	442	375	509	435	420	425	383	422	392	458	425	406	471	481	453	404	460	448	430	414	440	474	415	463	450	406	468	464	446	453	478	462	440	435	393	428	457	467	454	438	485	423	397	444	412	442	440	429	429	437	444	456	452	429	446	440	419	395	455	430	389	413	446	420	445	416	451	442	451	435	438	399	482	459	410	436	431	434	420	425	427	452	444	416	461	399	442	461	446	432	411	441	440	466	435	414	444	436	443	444	465	430	463	421	431	471	432	428	423	410	418	436	393	419	411	401	450	408	439	463	427	459	423	438	460	410	451	427	425	455	424	419	445	422	431	436	442	437	426	452	405	418	412	435	447	448	427	458	433	436	421	451	411	422	394	419	438	434	444	412	483	466	408	408	416	483	457	399	452	419	423	445	408	433	408	452	411	458	432	497	423	389	433	408	438	411	467	447	420	432	400	462	443	432	513	450	436	474	452	453	453	448	469	391	414	405	444	461	461	467	453	450	418	426	406	435	437	424	484	393	450	425	443	442	428	463	420	417	427	461	454	446	434	477	426	462	418	424	469	459	415	432	441	434	464	455	459	430	461	399	425	423	433	451	438	414	456	430	470	389	416	421	436	442	389	419	406	421	457	444	449	451	447	433	434	433	417	407	445	430	407	414	436	437	437	470	454	427	437	449	452	409	448	446	414	433	411	397	433	429	482	458	392	426	417	447	425	450	411	400	433	437	433	443	470	415	431	429	414	424	434	463	424	436	466	426	440	462	487	449	435	402	420	442	422	414	407	428	441	448	422	410	434	429	412	426	430	423	439	458	488	392	427	426	437	436	448	450	439	471	419	463	445	439	420	434	453	431	440	459	431	421	450	449	440	429	481	456	445	437	415	409	417	393	428	481	417	438	438	462	414	455	455	447	420	403	416	451	446	440	428	460	456	467	444	379	410	452	464	463	467	457	432	473	420	476	434	470	485	466	445	411	428	437	427	404	397	450	402	472	460	434	436	451	436	474	462	365	426	482	422	417	441	459	463	408	454	468	492	488	455	431	455	406	451	386	452	477	421	423	472	422	453	432	465	448	403	430	432	454	430	420	426	451	450	411	453	418	457	451	479	413	444	440	487	438	441	451	433	449	443	434	489	428	408	459	458	392	472	434	418	413	410	455	466	459	443	458	408	443	441	423	437	417	438	435	485	462	418	424	411	451	479	447	429	434	434	442	429	423	456	431	449	454	470	463	443	485	439	450	461	419	463	427	380	425	447	465	413	423	406	431	461	401	424	437	461	474	419	425	437	410	431	481	433	440	430	425	426	444	450	426	442	434	449	387	439	433	459	438	438	483	422	447	413	411	416	450	446	428	423	451	468	462	465	451	471	427	458	430	452	435	464	436	396	454	456	453	406	404	438	426	408	447	428	471	432	468	452	426	444	440	443	437	450	422	452	444	448	395	438	425	430	377	423	448	412	447	480	474	443	454	428	406	474	420	459	465	452	412	436	438	449	440	435	470	478	440	440	395	464	433	451	422	422	417	424	448	437	431	440	409	403	406	406	481	415	452	484	478	447	470	449	418	419	429	476	458	404	427	428	407	433	467	396	413	433	465	471	423	467	433	415	461	416	448	460	371	431	420	445	420	445	425	433	441	447	447	425	418	464	437	417	419	446	445	402	421	457	412	404	460	446	398	429	428	423	403	439	455	397	439	453	430	429	449	426	445	419	406	426	493	418	454	421	400	420	432	424	439	417	434	447	408	487	408	415	455	419	446	462	422	396	442	462	422	438	426	438	412	383	470	395	427	439	424	445	445	424	445	440	421	398	433	383	445	464	441	447	408	447	430	451	455	418	467	450	485	447	464	442	440	377	419	438	413	445	414	401	409	474	429	430	432	398	435	420	420	417	433	430	442	452	436	452	460	439	439	420	416	433	457	454	431	436	463	431	455	441	415	435	453	413	453	473	467	417	425	453	410	447	439	457	409	417	461	437	437	460	432	443	442	440	434	437	432	402	445	444	430	457	469	484	480	451	424	458	433	459	449	425	414	414	461	471	460	417	445	450	413	408	433	427	450	409	448	427	470	433	447	433	465	451	460	426	475	434	385	449	411	463	442	399	469	442	450	491	445	486	456	445	441	451	480	443	425	423	416	435	403	475	432	419	447	409	413	473	414	422	449	428	466	428	428	431	452	448	454	406	459	445	424	437	441	425	463	450	423	493	459	484	440	432	439	425	424	430	418	440	466	458	415	407	392	392	431	415	465	458	421	457	437	442	439	444	395	453	448	441	449	485	418	461	402	460	425	379	439	429	422	471	444	414	492	471	458	431	425	500	402	467	489	435	462	477	457	428	402	451	431	431	467	483	445	479	423	447	431	447	429	438	416	431	434	414	435	463	416	383	427	462	466	421	407	447	474	383	437	430	447	415	467	463	419	417	430	415	419	433	416	398	458	431	438	466	399	424	446	446	478	480	434	461	431	439	468	482	473	453	420	446	429	441	394	452	422	458	450	467	446	453	443	436	472	455	425	442	451	385	406	374	486	434	394	452	430	467	470	464	443	395	448	385	425	426	411	408	412	441	445	439	441	410	443	419	438	422	437	453	443	419	420	462	416	430	432	440	434	448	423	416	422	462	456	419	416	439	467	420	443	426	432	416	467	430	443	427	437	470	443	468	443	412	404	450	440	471	411	425	433	457	446	446	452	432	476	416	364	397	407	448	444	457	414	454	433	475	454	418	440	411	398	421	414	441	424	425	461	454	470	469	452	379	423	393	425	444	413	455	427	422	388	445	435	416	429	432	455	445	452	443	446	468	453	399	432	436	418	445	397	469	445	457	437	425	471	427	446	477	430	432	430	475	449	442	445	426	435	478	428	416	420	409	426	425	433	405	412	422	473	500	414	441	442	455	457	444	432	450	437
41155	18859	7174	2460	1566	1349	1196	1057	1006	1002	989	929	939	900	952	962	1003	934	1017	914	981	923	969	949	954	967	956	958	969	1010	945	951	930	938	983	964	944	912	961	962	901	965	948	932	954	984	990	962	1016	962	943	896	941	987	924	983	901	959	983	884	963	976	963	966	933	933	966	980	951	963	946	924	958	971	936	974	1002	940	991	889	973	976	967	976	951	976	939	977	928	903	945	955	894	903	958	975	1018	965	920	975	949	969	987	906	941	887	945	901	936	916	1006	1007	955	904	1007	939	956	922	950	925	992	982	940	919	934	914	958	920	972	981	904	916	942	972	977	981	924	960	968	926	968	938	939	993	1000	936	904	910	985	974	970	957	993	949	918	973	962	949	977	968	929	918	901	1007	948	973	975	966	970	932	1028	916	961	927	952	926	935	901	956	944	976	949	877	984	951	962	921	936	913	907	933	1019	908	919	991	1005	883	986	923	935	990	941	940	887	924	1028	946	863	977	899	968	960	956	973	878	948	935	947	974	982	914	931	998	959	964	946	953	970	965	1023	959	922	942	921	1006	959	919	973	1007	971	1002	957	980	948	928	957	920	922	938	957	965	992	990	929	935	969	974	927	974	1000	927	919	957	966	927	959	947	944	979	974	918	960	917	957	950	920	900	961	947	922	989	972	983	953	978	915	940	979	951	900	966	913	988	950	908	978	1002	929	925	955	940	939	950	997	939	897	933	889	951	984	972	911	933	1014	962	948	1020	951	950	963	885	934	926	896	917	908	946	901	955	973	941	966	896	990	957	944	908	949	982	970	940	899	960	934	975	955	989	992	1012	957	935	952	983	931	927	967	990	894	925	951	968	938	949	965	893	960	928	975	974	973	937	983	948	915	978	954	939	922	890	917	967	838	944	886	985	962	969	909	931	925	951	945	932	1012	968	937	921	964	926	982	954	904	952	967	940	927	918	883	932	963	984	959	1007	922	981	926	963	945	948	973	959	894	958	934	922	964	967	956	926	938	938	990	930	912	938	925	986	948	993	965	956	940	984	939	956	947	978	968	926	914	921	951	910	892	953	955	904	951	945	967	930	937	1000	984	937	963	973	1019	1007	900	941	966	959	934	911	953	889	952	939	900	929	965	971	937	983	1000	996	1010	986	933	924	933	1004	963	935	925	987	896	920	953	891	953	945	954	934	927	953	894	919	970	953	979	929	975	931	984	969	935	986	945	920	948	1000	981	907	982	979	992	929	964	965	983	961	917	971	980	1002	963	981	968	940	984	962	954	960	941	977	968	966	903	919	940	968	929	914	878	973	900	972	975	923	925	971	933	947	955	958	936	983	903	910	958	941	894	938	973	915	960	920	994	943	959	934	971	978	914	930	970	951	930	941	920	958	966	990	940	950	940	998	942	942	980	969	922	973	987	956	931	940	999	977	892	953	937	992	941	928	901	936	977	953	913	990	926	971	976	922	966	928	951	948	941	990	960	949	945	937	941	951	983	969	919	961	961	942	976	916	989	938	962	924	948	983	949	944	972	944	968	966	916	985	946	997	918	1009	946	918	962	952	940	948	892	977	1003	924	923	963	946	979	895	1027	910	913	902	935	1014	975	913	978	897	952	921	915	918	961	929	1027	922	1002	994	999	963	916	937	993	944	1021	948	980	924	952	905	991	920	953	990	969	997	943	940	967	931	960	952	979	954	941	905	910	930	964	936	928	944	955	988	988	964	983	896	970	964	954	1010	948	916	932	1047	932	953	906	984	891	937	963	895	906	1031	997	952	906	964	903	950	981	946	961	931	965	951	963	1000	971	909	962	934	945	978	931	879	945	936	960	963	939	992	961	972	962	948	924	1016	953	927	912	978	997	918	940	961	993	910	944	959	933	963	940	974	923	956	984	966	945	931	896	929	974	971	939	927	896	907	924	926	1002	886	920	953	963	965	937	953	950	949	935	966	918	984	956	968	923	973	984	928	952	944	946	911	949	998	900	1033	964	941	1024	923	952	1015	907	931	945	912	1002	925	971	928	975	934	933	973	981	934	945	914	965	935	922	941	934	941	957	943	938	976	918	896	1005	893	939	955	927	958	949	962	938	972	936	889	902	957	980	938	986	897	993	958	926	873	980	935	942	951	946	1079	979	966	977	947	919	964	1002	957	907	920	963	1015	976	950	997	972	973	996	953	976	966	947	992	919	975	924	971	976	945	868	932	914	938	882	947	947	986	990	930	877	969	946	962	972	962	942	966	966	951	963	981	941	940	969	970	941	937	906	884	929	943	940	960	905	937	1022	900	978	959	917	990	927	914	985	927	997	977	965	965	913	947	904	925	887	978	944	915	892	1010	936	941	995	990	922	911	930	930	921	886	1009	983	935	950	958	1038	973	931	908	954	943	924	917	929	1006	967	990	955	931	996	977	957	921	946	964	952	969	974	954	938	888	912	945	944	970	935	898	952	967	922	958	938	911	910	951	949	960	912	914	945	965	956	942	1013	962	954	926	977	921	943	948	968	950	931	959	929	990	952	964	935	931	956	1010	930	930	932	901	974	969	940	947	1001	899	900	933	967	925	973	944	974	965	924	907	897	917	958	972	907	956	944	952	939	998	950	944	906	1014	920	959	896	973	967	981	966	947	989	978	989	933	977	964	902	907	957	975	959	991	959	952	971	922	935	989	969	934	976	948	976	926	949	936	984	950	910	968	919	929	916	948	954	908	981	933	930	949	963	937	979	874	976	943	941	996	960	916	949	882	965	896	932	928	958	970	962	905	945	939	991	945	947	969	1038	940	960	913	967	935	981	996	925	927	950	946	940	964	976	991	967	945	915	973	976	952	943	968	916	939	985	955	958	979	983	921	982	945	928	936	960	945	959	983	970	955	984	935	924	959	1009	951	948	901	912	953	970	925	1007	1007	915	923	962	954	936	988	976	960	928	956	1014	927	967	956	952	935	931	923	900	999	962	946	952	975	943	1005	978	946	939	950	955	917	898	910	932	870	951	962	944	981	989	949	922	932	977	936	962	941	924	901	929	960	1004	929	945	971	971	992	925	960	931	949	940	971	920	943	965	991	1012	930	962	863	886	984	936	892	1000	1003	936	928	912	959	963	928	940	919	919	937	940	977	944	917	983	890	984	972	939	934	949	956	944	962	966	918	983	961	913	963	914	918	986	947	945	983	938	963	940	972	982	937	948	937	961	904	937	904	958	910	997	998	970	936	956	956	930	935	949	985	955	938	942	868	962	937	931	929	929	925	947	933	958	924	922	956	982	913	930	940	942	989	914	905	954	950	940	914	925	960	940	967	949	949	956	996	913	941	917	969	939	981	886	951	943	933	963	974	911	971	906	923	984	908	916	954	952	1017	999	990	940	933	996	972	964	932	946	930	895	895	920	958	958	935	952	952	924	904	940	990	932	946	967	948	939	1017	979	988	926	903	961	901	980	923	947	904	900	969	967	946	925	1018	969	938	942	908	978	920	962	967	953	951	964	947	956	947	993	950	945	970	964	945	958	963	968	976	938	956	1005	952	960	979	963	920	1009	958	954	995	909	968	990	933	908	1039	957	970	930	942
48821	16874	4405	1445	767	474	428	451	385	390	427	425	430	384	418	455	394	410	426	388	422	401	432	402	414	412	400	394	385	375	419	425	375	436	439	410	359	415	398	440	407	406	480	429	442	437	412	392	430	424	442	393	423	429	415	415	411	415	440	444	384	402	440	411	409	426	426	391	417	424	433	446	428	392	403	356	418	396	398	415	425	413	402	446	396	418	432	410	395	383	443	427	437	419	400	415	414	398	388	422	410	376	402	397	410	412	438	406	402	426	396	421	398	387	406	409	417	430	426	469	440	374	429	373	441	426	402	402	435	427	422	427	410	422	411	434	387	428	419	408	392	429	429	441	412	395	441	424	385	416	429	419	428	411	425	418	434	462	424	444	398	383	385	399	431	391	429	401	435	401	414	412	405	413	420	408	398	429	440	379	413	408	417	425	381	412	401	426	409	428	460	372	421	400	389	402	396	407	402	394	422	433	451	426	368	412	431	426	415	412	427	381	463	416	392	440	457	420	442	377	412	434	450	445	389	408	417	394	396	433	398	385	431	415	409	464	395	407	382	398	421	456	382	394	412	390	399	395	398	431	402	379	386	410	415	384	361	372	409	447	418	429	393	419	426	445	434	367	419	421	394	376	418	381	434	417	442	456	396	421	402	404	406	400	426	409	402	399	410	404	416	392	420	399	409	438	420	432	419	408	400	428	423	438	434	425	430	421	404	411	469	357	422	392	444	420	426	376	401	417	427	414	396	421	405	444	386	404	427	425	423	427	431	415	406	393	430	414	386	429	401	391	439	409	437	410	434	431	443	430	397	410	408	402	402	424	413	399	440	400	439	447	389	408	396	432	435	364	438	368	472	408	395	396	428	413	430	413	447	422	424	422	414	397	374	413	405	411	421	431	406	423	439	383	430	429	477	408	368	406	436	430	398	405	406	391	405	429	431	403	428	408	407	412	472	413	412	378	400	413	391	442	463	441	441	416	423	425	405	436	378	391	436	418	422	419	374	425	388	417	405	428	409	399	402	455	400	378	395	429	426	412	391	429	415	387	375	386	403	434	444	421	427	430	427	429	393	421	383	381	422	420	431	401	417	392	367	371	390	421	404	418	448	391	409	429	425	433	425	389	398	409	407	419	396	415	433	417	431	403	356	384	443	409	381	374	417	398	434	395	385	457	415	411	409	386	396	420	413	411	406	426	382	404	483	446	398	408	423	431	399	423	383	413	354	412	435	417	424	414	418	400	449	411	430	370	414	394	421	429	399	406	380	448	402	442	399	400	457	430	418	408	404	414	409	404	392	424	465	432	422	387	396	447	433	388	382	410	402	417	404	379	414	388	374	381	431	427	424	440	414	433	433	436	440	379	364	396	390	419	414	397	399	412	386	487	409	412	365	421	410	401	411	381	373	449	444	405	384	395	384	425	420	412	395	436	407	440	437	400	428	419	418	429	412	392	418	418	444	395	433	388	430	416	396	401	421	427	396	390	412	416	380	419	427	387	432	413	447	434	417	443	420	420	416	400	407	395	440	433	448	409	448	418	486	458	413	411	347	436	431	436	404	418	384	404	412	424	442	448	396	398	409	384	383	422	416	440	405	399	399	423	425	400	450	444	402	447	411	433	426	403	423	378	392	420	389	420	410	387	396	415	390	365	403	406	406	384	413	453	408	394	414	422	446	439	399	431	417	440	434	376	398	390	397	388	447	404	401	400	434	442	393	380	450	412	424	428	365	421	438	444	442	400	387	430	440	395	389	456	389	410	413	405	426	376	429	425	416	396	389	447	392	386	401	400	393	432	420	447	418	379	413	402	409	406	406	417	374	389	410	445	426	406	413	427	410	405	400	410	420	419	456	406	485	382	403	371	428	380	409	439	444	413	440	435	423	421	464	420	406	401	397	366	426	438	425	442	400	420	405	420	392	432	457	431	406	385	391	420	354	377	410	392	404	427	402	428	400	416	455	384	422	427	426	441	429	421	416	408	380	433	423	422	415	427	429	445	440	409	399	387	437	418	402	430	421	417	394	463	381	430	463	405	365	439	412	456	437	399	432	367	414	411	414	418	415	415	385	424	453	416	387	418	344	418	397	434	427	442	409	395	452	413	437	441	405	382	417	391	436	423	428	406	407	446	431	429	406	396	409	408	397	364	409	423	447	407	420	405	420	417	394	433	403	413	406	389	376	399	407	424	409	417	443	389	375	413	451	438	438	378	410	428	430	434	370	424	427	419	393	450	416	438	417	394	425	430	422	403	418	374	382	404	413	435	369	394	382	442	402	452	413	449	444	395	396	418	399	404	404	385	411	442	398	372	409	417	369	397	407	393	402	420	413	387	395	395	381	411	406	406	417	378	420	427	418	423	425	413	424	407	417	400	407	425	400	430	426	397	380	442	443	378	421	387	415	378	386	426	419	442	415	428	395	383	391	419	420	390	384	414	411	411	407	408	433	412	425	448	387	431	420	421	408	435	406	414	405	421	473	417	375	399	401	413	452	409	414	362	398	442	420	422	419	371	439	442	408	424	389	406	395	391	421	401	448	423	468	415	406	377	433	414	398	429	416	398	453	426	414	391	396	415	403	409	434	437	423	436	400	447	449	395	394	424	395	421	460	424	432	439	409	411	431	437	441	399	406	391	437	380	410	396	449	396	436	397	411	396	380	452	420	434	438	418	435	455	448	436	381	396	419	420	388	443	405	438	436	427	428	435	407	421	413	400	426	412	374	407	411	412	395	409	397	422	371	433	377	454	444	409	398	386	398	398	388	355	443	469	442	445	439	400	436	425	410	412	447	451	425	440	413	412	424	422	435	389	382	413	431	462	430	399	423	403	405	383	381	409	424	382	421	405	390	396	411	402	400	416	414	419	398	392	393	394	415	417	460	399	442	438	414	398	412	426	407	427	394	465	419	469	387	410	416	401	413	373	420	436	405	387	408	437	393	394	373	442	426	404	444	401	395	376	399	425	447	416	417	391	434	428	397	478	438	410	384	471	415	408	414	413	407	431	443	454	396	428	424	414	419	403	379	419	433	430	421	432	442	437	415	408	463	414	434	402	426	414	438	417	419	410	400	404	388	403	438	471	450	417	462	398	432	411	432	404	386	404	433	388	425	424	432	395	417	412	383	433	403	399	438	428	451	420	416	415	423	412	426	441	416	428	414	453	426	426	430	436	457	394	393	417	423	405	439	413	441	407	380	376	422	417	384	400	407	431	392	410	406	395	432	415	379	392	396	387	417	419	444	440	495	420	406	389	409	420	441	414	441	403	424	431	411	419	424	427	417	463	421	391	428	422	387	458	445	406	428	402	411	417	400	415	425	467	412	396	398	392	390	398	416	450	410	408	407	393	382	394	396	438	375	405	396	447	426	451	446	429	458	438	408	415	390	400	370	415	406	400	412	383	431	406	385	456	409	426	434	385	398	378	411	383	441	403	463	394	416	402	395	428	395	439	422	408	419	397	391	391	428	411	442	382	427	430	385	419
31559	10101	5124	3056	1883	1256	1080	928	962	926	937	951	901	896	944	927	948	917	856	911	877	899	967	950	928	917	923	871	875	899	839	911	907	893	888	898	874	900	966	921	918	910	879	948	953	879	880	855	931	883	928	897	905	882	901	908	922	915	887	909	899	881	882	853	914	902	924	874	947	920	929	929	879	945	905	874	939	905	896	868	881	958	880	847	905	955	946	970	922	862	857	930	932	894	855	989	879	887	921	957	942	903	883	910	924	904	951	848	858	928	946	960	867	935	945	906	902	976	893	919	946	935	948	912	969	925	880	906	877	924	877	923	975	892	936	890	876	906	858	897	887	878	871	897	923	969	916	951	865	880	923	920	894	905	838	897	906	942	932	955	887	913	866	907	876	912	921	913	900	914	926	940	883	865	909	946	906	912	949	919	893	917	898	853	934	909	876	906	899	892	919	927	928	938	857	885	895	898	891	875	821	906	904	890	890	906	959	901	927	833	884	867	956	903	900	882	936	875	894	915	904	903	884	875	951	909	880	909	876	884	961	942	920	906	901	888	862	929	875	946	885	885	918	926	915	854	894	913	928	919	875	855	888	909	936	947	936	903	915	885	921	842	890	894	910	944	907	867	896	896	886	891	897	917	907	937	977	874	908	909	899	889	894	918	881	928	923	942	920	936	954	912	844	896	907	934	872	897	845	895	918	966	875	922	921	953	889	940	928	865	913	906	871	901	941	900	910	904	938	882	932	911	902	937	924	949	878	902	902	890	844	905	898	918	873	865	927	923	891	869	967	840	952	923	905	935	870	926	877	915	974	947	913	933	930	905	933	872	894	878	883	892	925	951	874	888	870	920	983	880	836	926	901	914	900	902	913	903	868	885	874	856	959	878	898	840	960	868	899	915	872	901	904	920	861	883	916	919	913	891	926	890	944	889	923	894	924	914	909	937	886	938	910	864	907	899	954	887	865	922	881	929	955	917	914	923	848	943	902	904	917	937	939	900	985	937	886	979	917	885	898	873	899	911	928	872	872	924	917	918	920	893	904	908	899	894	918	932	879	889	900	883	862	929	903	898	889	945	864	945	880	901	946	898	868	905	924	930	948	915	894	885	903	877	880	932	915	906	903	852	895	908	879	949	913	912	943	866	910	924	895	938	888	922	905	899	943	951	842	930	907	934	931	908	888	876	947	931	840	914	893	932	898	902	897	847	865	920	894	950	903	899	916	967	920	869	890	900	927	892	881	883	863	901	894	918	932	885	912	881	953	930	838	910	896	909	934	883	949	889	919	911	948	897	857	892	930	881	949	858	968	900	896	941	925	906	936	959	968	909	940	864	860	908	953	846	905	903	861	874	903	925	975	941	899	897	906	897	965	921	931	920	908	914	966	929	896	869	871	901	836	923	868	923	921	920	955	912	890	864	886	920	896	944	960	938	881	918	914	878	968	887	882	897	951	903	899	917	863	943	936	940	819	920	893	966	905	899	903	889	874	884	878	924	941	912	996	891	883	947	928	962	859	933	919	918	960	890	868	864	875	892	906	893	905	957	924	917	886	941	921	907	889	895	893	936	926	892	903	876	897	933	921	914	912	883	935	907	980	891	957	880	862	884	918	904	897	899	895	918	895	874	935	894	922	938	862	924	908	912	910	914	917	936	951	920	924	959	890	862	898	929	927	935	974	938	891	954	905	893	895	885	923	921	898	959	900	926	907	907	891	944	901	955	892	919	880	852	915	919	868	874	874	910	877	886	949	864	846	922	899	869	924	942	891	828	895	852	892	926	941	888	924	897	918	891	964	939	927	920	936	884	888	923	909	912	853	918	883	874	964	931	896	896	906	900	946	898	916	866	897	934	886	880	886	933	900	910	884	883	897	912	890	948	903	965	899	886	925	948	920	868	928	876	877	913	890	899	870	883	897	843	909	935	921	917	848	861	874	868	913	907	868	868	896	948	873	915	878	934	944	914	929	946	860	916	929	886	863	894	916	902	925	924	872	898	908	971	937	946	880	915	901	897	898	952	936	864	910	947	883	885	919	875	928	960	839	920	913	979	915	923	909	859	913	859	915	881	955	943	916	915	865	905	934	849	880	891	856	899	882	903	906	900	865	898	922	924	941	898	907	896	906	912	906	877	842	868	884	946	900	911	909	902	868	914	914	906	909	886	913	919	927	893	853	956	945	919	904	892	900	945	906	955	875	839	934	892	879	929	907	909	910	960	920	890	934	901	858	896	815	884	913	849	868	922	964	856	933	890	909	926	921	876	898	914	923	899	881	918	900	905	884	898	885	910	956	921	925	937	936	887	874	908	926	901	903	897	883	903	897	941	879	883	929	887	932	925	985	876	873	919	880	909	927	888	919	869	912	912	884	902	968	892	912	920	899	896	891	930	889	933	894	904	944	887	891	915	863	897	939	878	929	910	813	869	879	973	883	910	931	920	937	900	926	931	871	959	900	943	867	935	968	932	894	887	912	910	898	938	939	882	893	917	915	942	887	935	947	941	884	893	917	878	892	938	866	953	870	900	936	955	907	917	923	912	944	914	948	933	920	835	930	946	894	895	896	960	896	919	891	937	879	963	906	911	917	886	889	918	920	874	904	896	926	904	918	887	911	935	906	895	907	934	902	878	943	937	921	952	925	891	871	914	910	903	929	971	930	915	910	878	894	885	887	905	972	854	920	919	926	903	924	903	916	992	903	933	919	911	935	944	882	961	882	882	900	930	922	866	897	871	943	913	942	907	904	877	900	961	882	869	897	961	876	868	879	936	883	893	913	897	887	918	915	922	917	853	938	938	948	929	904	947	907	902	917	916	897	890	921	980	898	912	904	914	910	922	883	887	875	865	900	902	934	941	910	917	849	892	888	866	918	871	897	940	900	909	918	894	878	915	909	927	904	870	863	909	880	850	875	888	905	975	891	943	891	857	889	885	921	944	879	922	883	900	869	931	914	932	901	868	897	879	891	961	913	916	907	936	873	911	911	929	840	952	871	862	863	928	921	952	853	932	880	955	902	943	913	891	888	895	945	937	940	911	925	948	913	882	935	906	896	906	933	897	900	862	903	926	918	880	924	880	907	934	910	878	942	899	889	954	897	870	889	915	886	857	948	896	930	907	966	904	879	907	914	880	927	919	903	906	928	881	875	919	853	873	955	902	967	920	903	934	891	858	893	894	871	900	916	958	859	889	929	903	924	905	930	918	939	908	920	942	890	864	903	908	923	931	915	879	849	906	888	864	887	972	840	875	910	906	927	941	880	887	966	929	886	929	906	925	873	906	853	914	915	921	893	920	861	871	887	935	884	929	902	908	871	820	904	899	903	892	903	927	900	895	904	942	896	927	874	862	926	941	935	927	907	862	890	923	912	934	923	908	898	868	883	909	858	911	903	895	889	898	897	951	905	882	927	877	964	862	884	874	887	911	915	863	948	912	947	847	850	930	881	877	958	933	905	946	920	970	882	929	948	962	928	902	899	926	877	957	902	941
58292	24422	7888	1735	778	552	508	436	452	415	462	409	441	456	395	423	413	389	463	443	453	422	441	433	419	436	420	411	391	394	401	397	436	434	483	408	402	436	421	422	419	469	409	418	426	443	421	426	419	431	394	448	401	442	445	404	440	442	389	446	401	420	425	433	437	463	406	440	434	466	457	410	404	430	441	415	412	421	405	423	432	434	435	409	460	393	421	435	410	443	435	434	440	423	412	447	435	400	385	425	446	424	456	445	416	419	405	424	407	419	435	425	371	422	438	413	439	460	412	448	448	429	415	409	424	420	434	423	438	425	423	430	413	414	422	391	438	402	407	404	419	437	427	425	419	462	435	412	404	438	401	421	420	445	445	458	424	429	389	423	438	425	398	407	449	442	417	422	451	438	436	438	411	423	401	452	457	422	405	369	427	404	408	443	417	462	427	450	371	427	406	396	438	423	446	434	449	428	420	429	421	406	416	431	462	450	429	373	461	390	411	416	486	426	418	423	410	444	421	435	395	385	415	398	400	407	419	421	431	421	433	417	465	451	436	444	451	400	432	402	386	466	407	453	455	463	402	408	449	394	454	414	409	461	449	410	402	405	399	399	427	441	443	443	408	393	428	420	440	432	431	434	465	427	451	449	423	405	438	423	440	447	398	432	407	460	450	425	430	434	403	477	409	413	449	480	425	388	473	440	432	413	404	453	424	426	428	413	433	434	414	407	396	426	385	401	414	425	446	412	448	440	429	428	399	404	447	409	402	417	415	436	428	432	388	430	475	464	426	442	426	439	423	441	451	434	453	423	413	427	405	435	407	422	449	463	478	403	424	431	435	426	436	448	430	459	435	410	439	465	404	410	429	428	426	396	434	421	446	448	426	411	425	410	438	455	435	426	420	442	454	412	425	393	419	414	414	433	411	418	420	456	433	419	461	445	458	448	418	430	438	376	441	471	462	450	441	413	437	380	420	453	426	465	393	433	403	412	419	444	418	419	404	431	430	402	407	430	404	421	405	431	455	403	398	430	433	443	418	438	452	406	449	436	417	462	439	449	429	394	426	416	398	435	461	418	439	437	411	376	448	423	418	426	420	470	432	390	472	432	436	455	435	419	395	450	480	406	426	438	442	412	456	433	440	397	409	428	400	472	435	425	383	447	385	441	414	465	446	439	438	428	440	414	369	449	422	432	405	427	432	442	382	441	399	425	441	425	353	391	436	412	413	420	460	422	391	407	394	468	455	456	421	424	401	411	472	445	458	393	388	414	434	392	449	433	412	454	407	453	479	441	409	426	432	426	410	436	436	436	435	413	435	432	413	440	461	413	415	453	422	424	400	415	418	414	444	449	428	397	398	426	429	442	366	451	446	439	446	433	417	435	416	439	442	413	409	430	414	459	411	453	443	411	427	425	427	466	412	376	383	435	410	425	449	410	426	382	448	406	417	418	404	434	381	454	456	417	428	407	397	388	405	457	415	416	447	436	409	422	418	437	442	472	451	443	452	480	437	437	467	449	421	414	448	407	461	434	428	418	424	436	437	417	430	388	396	411	416	486	441	413	420	380	398	418	428	405	424	505	432	405	402	400	413	400	472	422	413	426	437	430	430	383	424	424	468	378	409	408	429	446	406	419	422	420	465	452	429	403	426	450	450	404	472	398	431	434	449	416	457	437	420	413	422	414	435	432	428	390	428	395	414	423	458	414	402	438	388	412	379	425	415	413	402	432	414	421	408	395	416	410	444	423	428	435	443	473	432	442	441	405	421	444	416	405	389	430	397	441	409	423	435	430	377	436	394	394	365	398	427	420	394	395	437	405	412	428	431	405	445	401	381	440	439	416	434	437	484	410	447	430	480	464	427	420	431	396	438	420	439	413	438	432	435	430	418	451	429	460	429	405	432	418	437	385	446	428	424	455	440	436	411	447	401	449	482	424	432	439	457	405	415	443	437	383	441	431	355	408	407	425	454	454	457	429	439	446	405	415	422	453	460	436	421	428	392	466	387	404	449	456	436	457	385	424	413	444	408	418	449	448	396	408	399	436	383	428	396	422	404	412	406	399	472	437	469	416	408	444	407	413	450	404	390	369	403	456	395	403	412	391	413	421	418	413	427	446	422	404	442	419	409	411	415	441	451	443	419	412	435	433	419	438	440	440	399	387	460	453	443	457	460	443	461	389	403	391	410	412	422	415	439	435	471	426	432	440	464	450	452	434	452	433	402	408	436	417	473	401	441	446	456	435	423	425	417	399	378	416	385	440	385	414	427	464	411	399	449	409	453	430	393	440	421	431	386	412	423	472	427	397	433	403	419	394	414	417	425	452	457	412	429	397	388	442	444	451	418	412	483	391	385	423	442	445	463	442	423	412	429	447	436	479	442	458	453	422	423	407	470	453	408	439	440	406	457	408	430	467	452	401	398	403	443	447	450	494	407	449	436	392	415	411	391	371	447	433	489	450	432	421	457	455	433	396	438	412	409	449	429	454	470	426	403	412	385	458	379	407	463	407	399	441	448	398	381	441	412	436	436	423	450	415	393	437	459	426	461	403	446	417	423	400	466	451	420	426	411	417	408	419	403	407	438	421	435	400	407	392	433	391	418	393	438	423	446	409	439	428	409	430	399	457	418	412	431	397	393	479	424	414	392	436	484	434	455	440	410	471	426	413	433	433	452	427	421	438	422	433	395	418	444	412	434	437	425	396	430	416	447	477	462	421	431	434	448	442	442	408	450	408	428	411	427	442	438	429	425	439	460	424	425	427	454	428	418	424	420	403	409	429	398	421	412	390	438	440	407	431	411	408	457	401	412	384	406	410	427	405	402	441	450	445	416	401	388	390	398	431	412	448	436	466	423	445	467	421	437	426	445	470	420	384	429	452	396	422	388	442	420	410	417	432	414	432	448	435	407	394	461	423	435	430	451	425	415	395	393	430	404	432	433	395	388	402	407	414	407	430	419	430	456	452	434	391	440	464	474	421	414	403	429	454	437	434	420	428	429	430	411	436	462	427	429	441	408	453	433	402	397	432	424	414	427	435	423	409	422	458	388	409	444	439	402	425	413	444	409	458	415	388	408	454	407	416	419	413	410	357	404	430	443	440	461	409	453	441	386	456	433	447	431	413	423	436	422	461	454	457	444	397	411	424	480	453	424	394	440	464	435	419	414	483	448	415	421	430	417	425	452	444	423	445	407	433	408	435	437	391	382	440	453	422	417	387	422	440	434	396	424	389	397	393	494	415	398	413	419	401	419	430	433	441	452	415	409	370	393	448	424	441	441	414	409	432	383	412	420	457	465	436	450	389	423	385	411	412	426	410	457	447	424	393	448	409	428	434	437	428	453	398	413	453	420	460	385	377	385	471	437	379	422	413	443	458	428	405	409	393	452	460	472	446	416	404	443	451	424	411	423	437	429	461	495	428	468	431	405	410	397	387	428	425	434	413	452	444	429	424	419	420	444	389	412	448	413	404	432	399	467	420	447	417	439	407
40322	14773	5735	2978	1877	1324	1144	1005	958	987	944	968	911	958	965	950	948	965	928	898	983	939	897	960	915	901	944	927	936	935	931	937	901	979	931	912	933	924	936	960	915	988	914	929	916	909	936	911	933	963	925	907	939	952	891	950	978	932	920	916	942	929	887	933	958	916	943	938	1020	954	958	949	980	956	910	924	910	940	898	992	953	947	923	900	979	943	1005	921	941	947	901	973	931	953	949	947	1000	924	907	916	942	928	970	966	905	913	893	1005	950	913	918	924	962	955	928	927	948	925	931	946	971	918	914	894	986	912	876	901	962	965	965	904	935	873	934	937	913	928	908	947	891	909	956	961	918	910	975	907	900	952	933	976	935	912	898	878	926	925	935	940	941	936	1004	997	941	910	975	863	905	940	922	947	965	935	974	905	968	922	893	939	907	921	951	932	945	939	898	945	894	981	948	869	957	993	929	949	950	905	950	984	935	940	913	960	934	895	987	943	907	893	941	914	956	981	925	886	913	987	922	954	924	943	903	905	983	911	843	906	917	900	947	898	917	914	945	907	956	967	948	1010	909	990	968	889	963	964	939	906	942	957	980	925	918	946	950	910	946	959	960	932	891	928	952	930	932	841	904	954	953	926	938	875	920	918	931	921	878	935	905	925	911	934	985	911	917	902	963	918	920	881	910	999	951	946	901	934	879	969	915	992	842	919	927	889	933	940	931	972	918	939	933	924	878	893	956	937	889	926	935	913	934	897	934	907	918	908	887	915	909	945	967	904	929	886	940	975	962	924	951	893	924	943	930	972	922	928	991	925	928	952	976	903	907	881	911	965	959	904	928	919	952	953	953	937	951	985	881	911	948	962	883	936	967	969	914	923	935	947	949	927	878	965	941	929	907	928	921	973	930	863	954	906	949	919	939	899	921	890	910	922	928	929	899	960	922	909	932	938	888	929	884	943	943	933	924	905	900	948	996	887	885	996	935	904	950	876	934	923	927	875	938	949	927	945	905	901	865	947	944	982	945	910	964	903	940	872	956	886	942	877	937	964	928	968	947	937	948	974	972	982	950	976	923	911	901	900	959	905	936	947	894	880	875	869	975	940	951	927	984	885	946	935	1021	904	961	904	876	955	939	881	914	948	875	965	958	926	927	935	927	916	893	938	924	896	922	866	981	919	959	939	992	967	879	958	847	929	910	884	906	961	918	865	921	914	954	977	927	942	984	917	874	959	900	946	959	868	925	959	925	997	945	968	979	825	903	980	940	935	910	977	925	974	908	904	982	928	926	895	881	906	941	905	930	911	918	931	936	986	949	939	931	927	965	914	987	933	943	958	923	888	957	891	936	932	901	934	915	890	936	932	970	928	914	896	977	948	893	978	907	935	866	919	987	935	971	906	971	912	889	929	926	981	916	949	881	968	947	938	906	933	889	939	957	891	948	941	918	937	839	921	959	914	902	921	930	917	941	941	943	960	951	931	937	935	959	931	939	941	949	922	903	923	896	909	956	920	921	959	921	894	921	960	936	917	965	948	907	916	944	917	941	910	946	970	882	911	971	967	928	868	929	960	864	913	933	936	916	1010	971	910	939	883	968	914	917	922	954	976	915	958	902	932	983	939	909	923	1014	898	958	955	940	980	889	946	945	903	968	967	960	958	917	923	934	902	912	973	899	889	971	920	932	930	979	942	882	932	1009	984	931	917	937	947	863	890	907	941	966	869	928	882	892	880	924	976	947	884	978	941	906	916	926	932	926	988	930	916	920	953	949	964	924	912	927	923	923	910	903	886	916	935	926	935	972	913	870	932	922	962	914	932	927	913	878	922	920	961	938	1003	956	910	915	921	941	957	928	963	951	968	956	978	938	926	954	937	909	960	948	931	937	966	891	937	904	939	900	888	888	933	957	925	930	924	852	884	946	952	929	904	900	897	938	914	959	892	913	970	926	941	926	964	888	946	915	906	963	947	898	947	932	939	908	999	940	973	933	915	909	925	942	865	838	979	945	913	940	950	961	923	955	942	898	898	929	890	933	951	914	927	916	919	916	909	965	920	879	962	907	973	924	938	931	991	889	925	944	966	922	877	955	999	989	915	935	922	963	904	935	913	934	933	959	901	910	906	973	913	927	917	934	935	912	901	916	936	982	945	903	927	908	904	968	917	893	900	862	999	946	984	881	892	990	889	972	909	958	939	930	940	931	931	911	900	1023	934	931	932	919	913	960	963	889	962	919	951	979	943	943	922	954	949	949	885	921	991	988	987	890	931	987	979	926	895	974	945	957	907	905	954	976	950	898	891	916	950	907	951	936	925	946	933	897	940	943	953	991	947	936	906	934	945	924	1012	906	901	948	946	912	903	961	950	917	878	930	901	904	961	961	909	913	944	897	930	993	955	940	931	960	957	906	933	885	906	968	937	938	914	915	944	958	971	952	905	926	890	927	878	925	948	933	878	935	940	876	949	900	920	924	860	906	942	898	910	917	949	921	915	884	940	965	953	953	981	943	919	900	900	901	964	947	905	969	915	934	919	921	959	933	978	971	928	944	992	922	888	936	894	890	866	954	923	917	950	899	905	896	910	972	918	936	931	924	891	907	916	884	897	993	941	917	938	893	954	983	917	924	937	925	926	926	997	888	980	936	930	961	911	914	944	946	943	913	897	935	962	892	901	958	979	905	896	906	943	899	917	929	923	950	894	973	863	921	897	983	920	923	947	929	947	929	934	903	897	918	1010	948	947	940	958	962	949	887	936	991	906	924	909	954	954	919	878	944	937	885	937	882	879	939	919	916	942	962	874	878	973	898	879	952	944	964	999	932	857	1001	938	885	952	950	990	962	954	931	931	924	892	924	978	969	890	909	931	927	933	932	910	894	908	962	886	883	922	899	909	1001	922	936	933	914	897	921	918	911	920	926	927	920	949	979	926	936	954	903	949	951	921	938	987	933	969	970	930	960	976	914	931	960	932	879	929	907	902	886	969	922	905	927	926	933	982	920	909	898	946	899	929	940	979	919	903	889	931	965	1003	923	980	874	911	932	923	946	893	892	954	939	918	946	867	923	947	902	908	940	977	845	890	921	914	904	922	954	950	935	963	942	916	1022	934	989	889	943	950	909	946	953	929	965	910	923	889	930	936	913	935	952	937	917	956	960	943	858	895	876	922	912	925	1010	939	887	946	987	966	952	922	930	923	891	904	970	941	879	966	970	963	887	909	903	895	902	901	907	992	927	943	949	903	889	973	871	953	927	900	892	877	949	920	919	957	920	986	972	999	911	947	895	874	938	926	947	934	906	895	926	931	946	907	924	915	935	938	998	962	942	916	909	919	963	920	897	937	970	923	935	946	949	892	917	973	903	973	959	907	890	914	920	912	913	937	870	931	900	941	965	936	938	899	981	941	930	921	950	956	926	930	919	938	924	920	938	829	885	889	940	954	919	908	925	907	879	960	950	870	950	921	936	981	892	890	922	910	933	928	947	953	963	908	952	922	933	917	919	964	919	981	958	884	925	938
59388	27372	11602	3453	1299	726	589	445	464	438	452	421	469	421	415	446	428	441	424	443	400	406	409	443	421	435	456	414	406	434	419	422	476	433	449	411	453	411	428	434	453	419	430	423	438	435	423	443	446	390	416	442	441	428	438	434	439	435	419	451	425	441	429	425	376	464	423	462	456	435	447	455	401	454	450	388	411	418	418	425	425	427	418	383	401	434	401	433	416	428	441	426	415	384	399	451	416	453	455	407	464	412	450	438	401	430	447	402	468	450	484	461	452	428	393	450	426	409	437	426	398	445	424	467	458	443	460	448	376	431	427	410	455	464	443	447	435	421	449	452	405	413	501	453	461	406	407	415	436	429	415	445	391	385	430	408	464	408	444	437	403	463	397	436	446	426	438	476	464	420	441	430	471	408	406	451	438	426	440	416	455	440	413	463	443	453	414	424	404	437	414	410	401	460	434	450	443	425	425	412	387	422	436	431	407	441	436	458	417	439	427	424	466	413	402	406	404	439	368	490	430	458	454	460	414	444	419	395	457	427	445	434	436	398	447	429	385	478	444	454	455	462	419	446	432	445	444	485	441	415	461	412	390	437	438	390	434	435	392	404	466	421	424	453	425	428	434	441	439	456	439	452	430	434	409	428	420	426	437	443	510	450	440	468	442	428	428	426	426	440	449	430	452	407	453	466	467	417	462	461	468	420	449	448	441	458	440	460	405	457	452	452	391	432	457	459	442	452	428	431	474	459	426	374	454	425	464	416	409	391	440	466	460	475	476	458	430	420	457	405	384	451	468	415	463	448	425	440	501	436	411	431	441	447	424	471	445	479	422	435	431	455	415	402	461	472	419	438	458	430	448	419	487	436	386	448	452	488	429	426	468	478	435	424	428	442	438	427	404	408	431	480	449	455	494	414	471	469	444	473	433	431	436	428	468	470	427	475	425	443	408	429	394	460	447	452	466	477	456	415	419	462	447	428	407	422	457	444	435	413	452	444	430	419	448	412	434	409	440	429	434	456	415	428	429	450	424	416	475	397	446	420	427	435	402	468	444	441	430	396	401	401	481	428	494	427	467	458	403	446	419	410	433	402	425	445	485	463	457	432	441	450	417	430	427	447	441	456	460	429	451	450	422	449	434	461	450	444	442	449	423	385	447	425	421	411	426	438	403	456	403	456	435	464	482	449	464	468	431	428	401	428	430	401	435	451	427	432	484	404	454	422	461	421	395	447	412	439	408	469	456	410	442	439	428	425	409	458	422	434	474	464	390	453	450	447	402	398	442	407	441	411	452	428	379	453	456	468	416	414	399	448	471	483	469	391	408	425	458	424	418	436	453	440	477	458	413	408	431	406	422	440	401	419	415	406	412	446	435	402	428	468	476	425	394	431	421	418	399	434	400	459	409	425	421	430	445	441	409	428	428	405	386	420	480	393	433	483	435	441	461	444	460	421	433	485	453	412	412	423	414	429	448	461	473	413	436	430	436	437	432	441	455	431	412	416	429	370	410	405	467	461	444	410	419	423	397	390	422	410	400	424	422	469	433	434	434	431	435	467	429	435	389	396	437	434	418	460	451	416	449	461	446	421	433	416	433	443	419	448	436	451	498	376	441	420	419	452	441	421	437	442	444	451	455	412	480	438	408	393	411	423	421	420	430	439	410	429	445	424	455	442	447	471	452	435	435	427	375	450	444	488	445	471	430	456	457	441	437	418	434	412	424	453	444	459	406	452	438	464	459	457	462	464	469	409	441	426	410	444	472	441	439	416	429	441	460	460	437	435	438	444	428	433	463	423	420	443	421	446	430	440	427	459	415	437	461	481	474	451	483	483	438	451	415	405	422	404	434	480	412	410	443	444	410	464	403	431	451	441	409	439	421	428	421	463	407	451	441	436	431	409	421	472	475	408	434	452	437	415	444	381	388	417	466	406	434	419	440	424	455	430	427	439	414	459	418	432	458	459	424	452	428	451	438	469	449	436	441	454	453	455	431	452	431	439	454	468	435	438	444	406	456	411	421	445	475	424	443	459	372	415	409	441	441	430	443	476	462	391	448	461	478	444	452	414	456	416	404	415	448	414	418	416	433	439	373	478	378	411	418	470	444	438	445	454	464	461	423	433	477	427	484	418	423	447	463	402	414	438	450	446	419	437	465	420	420	421	404	444	420	419	451	453	423	460	428	449	397	430	428	449	435	437	430	437	460	417	494	464	434	470	445	437	442	416	431	458	409	415	415	385	393	416	438	401	456	466	455	447	393	439	463	411	406	433	426	442	450	419	405	435	429	425	408	419	421	426	434	419	421	415	426	415	451	437	424	420	411	463	432	420	431	442	433	439	441	441	424	419	452	427	454	440	443	436	436	414	435	386	422	432	454	445	460	436	420	466	427	427	408	434	415	391	415	440	407	442	409	438	442	440	423	431	455	455	415	422	446	454	397	396	466	446	452	430	471	436	436	487	473	414	446	393	436	454	462	436	441	435	448	443	398	438	419	406	441	456	431	436	443	445	413	440	441	419	432	415	475	472	453	458	421	465	408	436	441	427	385	443	434	429	414	406	402	436	418	405	464	430	439	448	438	446	429	408	369	447	408	409	454	455	415	454	424	454	477	438	443	423	410	387	411	430	427	464	441	444	464	417	449	425	444	457	457	445	432	445	418	426	391	432	437	433	409	455	408	410	466	458	431	457	475	454	441	427	427	457	416	392	456	452	420	427	463	431	436	471	425	482	407	427	432	470	447	441	425	456	478	390	425	444	434	413	479	433	404	426	395	460	442	451	478	428	461	412	426	461	433	396	440	434	462	417	481	446	451	480	425	412	432	414	413	464	392	429	483	447	422	442	408	412	463	419	470	442	435	441	445	405	451	449	459	443	431	416	440	431	386	420	449	449	438	446	461	456	439	408	398	428	425	396	431	457	430	436	442	449	444	383	444	448	392	446	479	472	430	431	395	429	443	427	411	471	483	427	399	429	443	426	423	419	458	410	427	459	411	458	453	442	429	447	437	433	458	430	402	436	449	410	467	433	434	442	419	428	428	421	420	439	412	442	430	453	418	418	465	423	413	422	451	409	413	426	439	414	411	452	383	439	425	418	451	422	402	406	442	423	483	443	424	464	461	452	423	403	403	499	441	427	407	402	443	432	451	432	442	437	427	470	436	431	444	442	487	474	427	427	427	438	450	413	461	460	441	490	440	428	426	425	434	448	410	438	418	444	443	417	457	440	418	447	452	467	410	399	413	395	410	457	441	419	409	419	470	436	417	375	443	440	427	417	440	412	467	439	446	446	414	411	380	436	430	428	418	430	444	411	401	441	428	437	384	410	467	448	439	430	455	437	409	452	461	421	480	423	421	408	461	437	462	425	403	438	435	402	427	465	402	447	433	448	459	442	402	447	439	427	416	425	431	421	459	426	400	433	459	433	446	431	411	411	424	447	422	419	409	405	429	498	439	380	417	439	446	451	420	438	434	417	409	440	442	451	427	411
40423	19950	9989	6061	2982	1959	1317	1132	1069	993	995	982	958	1012	1031	911	919	1016	943	959	971	957	936	938	1001	973	947	980	937	876	925	936	896	1001	942	947	949	940	989	906	950	973	940	936	931	932	966	903	941	949	961	963	948	934	964	954	907	1006	891	931	907	984	982	879	876	927	903	901	949	951	926	942	950	918	954	904	935	960	946	906	961	921	984	973	953	942	927	954	965	953	931	931	931	949	1009	976	971	959	939	915	938	948	912	921	901	933	916	925	913	952	886	944	930	995	941	970	917	893	928	933	902	920	953	959	966	945	964	905	935	957	979	934	969	915	931	957	998	959	927	949	948	959	937	903	959	977	982	920	962	939	947	863	863	922	937	961	978	939	921	915	915	995	931	939	924	894	933	961	992	957	978	996	919	907	949	938	936	911	897	922	914	969	887	919	972	919	937	956	916	978	955	1001	948	882	948	973	939	884	937	955	965	935	938	952	970	926	992	928	946	983	931	951	892	955	941	947	980	953	950	935	952	949	956	913	946	905	940	966	866	946	955	969	939	949	979	923	917	881	955	967	903	925	996	911	925	989	941	937	954	881	961	898	907	954	932	996	954	957	922	880	958	1010	916	988	942	851	999	961	902	949	906	966	956	967	956	929	941	902	953	977	964	908	932	949	938	950	950	909	967	936	978	966	978	961	952	999	918	904	953	922	938	922	973	962	967	859	908	942	905	938	949	919	977	936	947	967	977	884	973	933	931	949	982	940	997	959	896	991	917	986	899	923	848	936	998	947	967	941	938	925	986	917	980	988	903	1007	939	905	948	965	934	907	978	945	966	953	886	935	912	883	903	954	910	918	850	949	921	957	913	966	937	930	958	889	945	952	948	900	934	921	945	946	955	968	970	919	906	939	924	944	995	920	932	926	902	872	946	927	902	975	979	999	899	913	927	938	923	922	959	945	924	940	918	999	922	897	902	940	935	949	917	1015	934	953	958	936	958	934	955	944	943	858	961	965	961	954	919	993	963	909	909	934	945	953	938	917	950	918	903	964	992	1001	958	955	956	975	907	916	909	983	934	885	926	929	906	970	963	920	956	898	904	922	900	939	948	962	912	976	937	955	918	891	941	922	928	970	957	935	960	971	959	979	960	928	900	957	954	937	920	932	921	908	925	935	970	950	921	946	905	873	967	896	953	915	941	933	930	891	975	942	972	941	927	960	975	980	1013	948	937	994	950	914	966	977	948	908	933	984	943	941	947	955	965	942	949	971	1009	905	915	933	965	920	962	940	955	1006	940	960	943	913	894	942	973	959	963	949	919	921	963	912	898	897	918	961	955	925	977	947	913	941	937	915	941	934	937	938	925	888	929	971	957	933	880	898	914	982	931	890	954	947	968	913	976	979	902	970	951	885	872	964	888	911	933	898	943	970	890	911	1009	940	969	935	889	944	950	943	968	939	928	970	938	944	936	931	972	953	950	994	969	955	942	933	935	988	910	909	940	944	930	967	914	1030	969	955	950	904	909	961	918	920	955	948	980	953	966	917	986	930	916	945	902	942	930	977	911	966	939	979	940	918	938	952	958	943	920	978	985	916	965	952	921	946	923	873	925	907	972	958	1002	885	953	922	925	998	1002	933	965	935	944	905	947	934	929	983	990	952	921	980	948	963	940	945	928	947	962	965	958	924	929	1025	951	955	951	918	966	944	912	987	918	983	1003	963	920	930	986	963	976	953	929	925	905	993	957	969	976	946	944	937	962	977	933	956	953	891	912	892	942	884	943	934	941	906	939	921	972	938	979	897	948	909	946	924	925	932	914	961	928	959	985	913	929	936	980	912	923	950	942	921	977	965	953	964	934	955	989	879	884	971	950	909	949	965	941	921	911	931	994	933	943	972	976	940	931	930	945	949	940	949	897	952	985	918	919	953	917	922	982	949	969	931	929	929	954	980	969	953	941	908	876	953	936	921	991	946	933	928	979	962	922	974	967	940	983	945	1013	927	932	960	959	966	963	944	950	938	981	940	919	910	942	896	978	864	969	935	919	1013	945	971	945	962	947	974	976	981	889	988	977	934	894	959	935	918	981	955	952	988	980	983	909	902	917	946	979	913	941	949	893	972	949	925	897	951	942	937	934	1005	988	937	955	978	931	949	978	1007	933	928	934	958	903	969	892	940	977	924	924	935	911	936	945	899	941	944	969	932	967	935	912	875	948	1004	907	938	957	909	939	934	887	941	976	960	952	939	938	939	970	932	958	939	973	923	973	893	894	970	934	949	949	895	924	932	932	969	932	931	898	965	919	969	931	919	895	953	912	948	970	924	932	909	982	954	936	891	986	881	921	900	927	923	987	889	956	912	926	944	910	923	945	923	961	924	959	951	922	977	930	1005	913	1016	950	920	974	941	959	948	960	966	911	954	954	963	966	935	947	959	903	942	943	969	945	967	957	950	958	922	967	942	918	946	938	954	924	963	963	978	914	956	978	953	973	948	943	930	928	981	912	992	924	943	896	960	910	930	944	938	936	899	982	947	938	936	901	981	973	932	943	931	926	1001	932	942	942	922	958	967	923	943	937	924	880	954	981	912	981	953	955	897	987	924	955	895	943	969	965	971	970	897	963	930	970	959	947	946	964	942	940	863	959	959	961	965	920	938	969	950	978	935	964	952	930	927	916	957	898	900	923	904	977	945	982	910	938	907	956	1001	938	947	950	957	1020	948	942	987	969	942	934	909	916	923	950	994	928	913	923	915	1015	953	984	947	923	961	911	966	899	1039	966	939	942	919	987	977	978	963	963	918	891	928	931	941	1027	938	980	943	943	898	902	919	953	924	957	973	970	988	954	929	966	899	932	883	913	968	916	983	977	979	955	947	923	955	984	971	931	931	980	947	928	1002	949	954	947	940	951	912	973	895	881	989	961	936	938	933	918	945	959	908	921	942	931	939	970	953	887	1010	949	933	952	941	976	960	930	925	938	938	957	939	957	942	946	901	970	948	1004	887	968	940	961	894	978	911	960	911	922	913	936	905	976	953	967	907	910	980	903	916	973	927	1006	943	914	994	942	903	923	951	944	871	992	996	967	917	872	949	999	930	928	918	978	924	948	950	913	954	986	921	964	909	963	906	915	916	961	974	972	944	956	923	940	901	925	997	921	963	899	948	973	921	960	951	903	971	924	941	972	861	936	874	927	915	913	940	904	989	985	904	978	922	948	940	913	944	946	952	915	939	968	926	955	945	955	949	924	965	928	900	937	941	973	1005	874	946	979	916	940	905	947	958	984	893	937	973	933	967	948	952	850	948	924	930	956	957	980	978	907	954	940	927	978	961	964	946	906	964	924	947	950	884	926	950	967	990	942	976	931	935	959	905	956	916	994	930	979	944	966	972	940	916	955	989	955	971	903	945	989	933	985	962	940	970	936	955	917	1017	929	932	891	912	941	933	939	953	947	930	927	951	897	948	934	944	1006	943	958	951	980	986	963	951	966	939	943	890	924	936	955	968	918	918	969	950	981	1016	933	975	973	950	934	973	960	940
47630	17871	3311	704	500	418	466	405	413	432	411	406	435	414	404	465	403	435	389	440	417	445	405	437	430	421	382	404	426	426	449	423	435	445	480	445	444	421	412	428	452	409	435	446	391	416	463	427	391	404	414	414	412	423	430	396	390	404	431	429	392	422	462	426	420	421	480	389	445	414	416	420	396	452	442	448	450	381	400	409	374	426	436	393	418	408	393	413	451	427	421	455	430	419	387	412	441	472	426	458	448	419	402	376	400	422	450	402	393	421	420	432	412	433	421	406	437	426	456	414	414	476	430	448	441	404	444	409	445	407	394	386	417	418	387	417	427	404	414	443	438	418	404	420	397	422	429	425	408	459	441	436	423	427	440	405	441	408	463	432	453	417	417	422	415	422	450	438	386	467	437	472	380	429	424	433	495	403	396	395	445	417	407	426	434	393	412	386	434	385	447	445	442	464	462	432	422	414	457	408	382	429	382	393	378	444	461	462	461	450	439	439	435	420	481	442	463	448	446	430	419	389	415	431	420	383	430	436	397	457	429	424	442	433	488	411	444	447	465	457	417	460	424	467	394	377	414	451	419	428	406	434	455	413	409	411	405	455	457	424	403	421	386	465	431	436	407	444	405	392	434	425	476	420	454	444	428	419	433	399	420	409	417	415	406	406	479	457	415	421	390	454	404	471	420	415	398	392	408	430	465	399	409	391	431	416	415	395	414	431	400	426	382	416	434	459	432	425	490	400	396	431	475	423	436	411	412	419	441	487	462	425	420	400	441	363	401	445	471	447	412	439	430	475	431	464	434	428	448	416	437	436	414	434	449	438	469	437	411	431	477	437	405	431	419	416	435	432	407	461	464	459	409	415	401	432	421	439	422	430	407	404	416	431	420	390	425	409	420	420	420	456	447	401	431	432	398	393	431	382	420	465	428	451	412	446	410	376	412	408	423	430	422	389	453	429	432	441	409	457	403	434	444	447	437	395	425	414	418	452	425	400	425	424	413	403	418	413	448	414	440	410	441	435	439	450	436	395	436	443	431	443	447	437	451	427	425	425	427	441	464	446	419	420	441	461	423	434	437	429	404	423	423	409	399	433	424	456	444	406	382	380	441	378	410	443	423	462	446	388	414	407	420	414	440	431	422	445	436	431	407	389	411	447	453	411	481	424	398	445	424	409	460	440	431	413	375	510	427	410	415	438	420	423	460	421	420	428	429	440	441	445	386	429	426	413	421	448	419	420	415	396	389	408	422	466	419	472	384	431	448	433	433	408	437	445	420	410	427	469	430	441	417	421	423	435	423	407	434	446	437	432	467	393	436	408	439	397	405	431	436	440	421	397	463	453	477	437	435	413	449	409	421	426	419	372	461	424	442	378	480	433	369	412	434	404	425	407	412	410	442	452	428	405	424	372	453	425	456	424	414	402	425	429	418	404	431	459	421	413	432	450	437	454	411	440	413	409	433	448	450	460	403	417	451	458	420	436	404	422	446	454	411	423	455	464	467	441	419	419	424	437	397	449	438	430	417	421	423	416	413	420	367	426	416	439	451	417	406	412	438	416	455	484	450	450	415	399	409	398	438	435	457	422	406	470	475	413	436	422	415	439	411	417	393	422	438	422	431	450	403	431	441	439	425	425	458	404	447	448	417	408	388	368	458	429	424	394	440	431	393	436	432	394	411	462	443	404	404	425	426	420	418	447	418	460	424	431	440	456	417	424	441	417	422	438	415	445	434	423	418	462	405	421	416	427	411	434	425	439	432	417	415	439	444	454	426	427	422	410	473	425	403	429	428	414	455	442	458	426	387	429	470	385	408	441	453	420	450	455	423	462	391	422	457	427	439	411	402	431	407	418	384	426	421	395	439	378	407	420	440	392	414	421	358	410	449	458	454	441	441	438	382	415	421	466	388	433	464	436	430	428	420	428	466	423	428	418	391	403	433	439	449	413	379	423	417	430	410	395	461	412	422	447	430	411	456	441	418	406	445	429	418	437	457	438	463	428	434	410	407	442	443	444	445	426	465	430	412	408	445	363	398	430	445	477	433	419	413	420	417	439	471	445	423	428	438	437	435	421	446	383	435	449	432	392	445	419	451	398	415	412	453	390	425	412	419	409	422	377	441	446	430	435	450	435	442	403	433	387	433	430	427	448	450	400	436	439	427	419	446	460	450	411	447	396	440	464	494	460	468	394	443	406	422	428	392	417	376	472	435	431	435	451	489	478	395	411	437	428	427	458	411	416	420	434	377	444	415	440	459	479	404	436	399	380	463	426	411	414	425	395	391	446	414	423	467	413	432	440	388	414	417	461	403	455	401	433	403	397	419	429	372	430	441	397	410	389	446	412	411	463	411	469	434	412	427	426	401	421	445	423	442	430	483	445	464	456	465	446	439	370	443	433	435	404	442	457	415	461	437	412	426	431	439	401	431	399	416	414	409	447	442	417	445	409	378	411	394	399	418	412	419	481	431	439	450	438	444	419	435	429	443	400	428	445	415	426	438	436	434	434	370	460	455	406	404	425	397	430	397	451	432	427	459	405	434	434	416	444	423	429	416	407	463	467	392	400	391	412	444	453	443	446	410	447	434	378	446	416	436	434	389	443	453	462	441	425	409	468	424	424	428	458	423	443	388	437	403	419	442	374	431	448	426	437	444	417	420	407	417	378	423	407	428	407	387	401	405	428	403	471	442	453	443	396	424	415	405	426	419	447	422	404	466	448	455	423	421	411	429	396	441	424	443	435	421	430	422	409	419	435	445	427	444	385	435	400	417	425	431	414	408	403	438	410	420	453	435	477	389	396	371	435	417	410	428	453	427	404	430	436	454	424	420	421	430	429	432	460	402	435	440	402	425	436	456	470	448	444	408	427	447	425	407	452	421	394	415	453	386	438	443	393	446	453	431	436	417	397	467	429	447	412	422	433	462	383	413	428	433	440	417	394	422	421	443	428	461	406	455	454	383	437	442	421	445	411	397	406	404	426	395	404	416	432	411	385	422	434	436	404	395	435	459	447	371	428	393	445	405	416	396	399	449	447	431	431	408	471	441	388	442	399	408	412	435	430	410	396	395	461	413	436	415	392	411	393	418	443	426	427	411	376	416	448	418	416	428	413	444	448	437	417	386	383	422	431	429	462	432	447	456	470	487	444	444	410	408	425	439	468	403	411	406	439	390	423	415	428	449	434	420	415	405	416	438	474	441	406	449	422	416	415	408	413	401	407	441	447	407	423	441	398	453	414	409	459	412	417	434	460	425	431	411	445	400	419	433	390	452	407	394	443	394	410	407	408	429	443	427	409	367	448	427	410	409	428	445	373	390	431	375	424	423	426	422	426	433	458	412	453	413	434	422	409	419	468	379	393	407	492	422	475	420	419	439	449	422	433	410	417	464	450	400	400	420	432	423	407	395	401	430	441	432	407	440	456	459	427	419	456	432	444	412	399	446	397	437	414	431	414	405	390	406	442	409	450	406	419	432	438	425	429	423	420
31570	8621	1887	1341	1095	1099	915	937	930	993	945	1007	889	903	958	917	906	880	928	913	888	958	902	931	893	956	928	956	931	920	923	833	903	952	938	947	924	884	932	943	940	924	924	943	1000	865	898	950	943	899	957	954	940	949	868	884	893	928	964	900	938	953	892	926	907	982	896	906	921	888	924	935	976	932	874	939	915	839	965	975	915	976	950	908	931	938	894	930	898	897	902	923	929	941	924	904	914	935	934	923	943	998	960	932	903	868	959	881	901	945	944	945	910	893	899	940	905	909	893	935	910	954	862	930	949	944	887	898	935	907	991	921	883	990	988	967	970	908	937	930	895	882	959	896	961	875	938	931	879	946	914	955	934	921	946	908	953	940	932	903	938	968	878	904	950	936	922	909	844	871	964	898	865	883	910	887	851	899	924	936	930	912	953	899	875	907	958	880	903	920	922	951	944	931	983	905	900	926	892	918	911	881	917	879	889	897	878	923	944	957	940	963	940	952	915	901	911	866	873	914	929	916	924	924	918	914	938	926	906	939	933	902	943	893	959	925	924	890	939	904	943	954	902	910	898	902	908	955	880	923	880	908	901	946	910	924	895	966	916	892	891	960	988	901	902	916	920	935	926	958	976	932	923	942	910	917	948	919	899	885	914	956	865	891	977	899	941	917	884	922	934	956	941	899	985	880	949	873	911	949	932	925	907	941	896	901	919	953	953	907	879	931	924	869	959	900	959	928	927	892	882	954	935	921	924	975	951	947	916	940	904	979	934	962	913	928	923	910	877	897	913	922	953	905	982	929	881	907	955	908	883	1000	932	921	922	935	948	927	919	930	947	958	941	903	903	916	909	902	917	968	905	936	949	917	885	965	948	946	836	891	993	952	949	891	901	913	968	915	961	932	943	909	894	922	929	898	942	886	911	913	957	911	961	960	948	920	901	941	939	891	930	892	887	941	933	936	929	918	953	877	967	904	902	905	940	901	903	897	876	908	904	931	954	895	929	949	929	918	910	931	892	909	940	908	944	929	859	893	937	924	935	862	957	888	993	915	901	884	893	931	953	982	916	878	901	922	936	928	939	924	917	929	950	932	909	855	941	946	974	905	899	943	906	953	923	942	946	905	959	874	917	926	917	882	936	920	933	950	908	942	920	950	908	947	881	929	986	904	962	937	917	908	904	896	894	918	957	899	908	926	917	961	930	920	907	930	924	913	892	944	919	896	989	890	961	930	963	886	949	935	911	951	904	910	953	915	960	914	926	851	978	923	956	896	915	935	902	887	918	903	923	927	988	944	887	901	914	927	962	926	940	975	901	892	957	880	876	921	935	930	956	867	976	918	939	923	859	919	917	926	956	978	986	960	879	965	971	943	968	947	906	914	907	912	960	936	902	912	882	961	904	914	936	928	847	919	953	920	915	1009	945	889	980	940	894	902	936	877	927	896	945	877	1001	923	902	920	919	915	884	928	865	1017	945	943	895	906	944	948	975	946	911	908	978	973	933	953	945	903	946	918	872	897	908	893	933	954	960	894	911	956	891	885	915	941	911	939	941	948	893	963	912	893	876	914	911	884	910	881	895	908	913	892	944	853	908	939	949	958	961	893	881	893	954	928	928	893	951	910	982	935	944	917	872	923	935	954	962	940	906	921	921	867	938	956	876	876	906	927	958	888	931	961	903	908	917	924	871	942	915	942	889	935	940	902	904	905	872	878	922	945	923	948	987	884	949	881	917	912	865	942	930	922	916	921	916	990	935	935	972	952	909	955	946	965	930	934	911	875	942	962	886	910	963	914	847	907	944	941	954	933	924	943	931	913	899	974	941	926	882	917	916	938	937	906	921	917	897	928	989	935	954	970	959	878	935	914	910	885	929	920	919	899	885	867	899	920	900	981	885	924	915	932	924	880	925	971	918	927	919	880	908	927	903	916	950	919	913	964	931	981	906	945	958	875	926	923	924	924	873	917	924	935	909	907	882	899	976	974	947	942	959	927	955	907	860	931	941	887	955	917	936	944	904	943	920	873	891	894	872	896	880	972	918	945	964	953	872	889	889	886	916	923	956	884	910	896	931	932	929	915	960	959	965	860	911	891	878	890	921	921	896	906	961	964	984	908	891	993	897	919	880	898	922	921	924	911	984	915	967	924	955	942	971	928	903	899	962	927	953	957	936	893	880	879	870	904	886	923	946	913	946	964	946	974	954	943	918	963	915	983	901	857	900	856	948	930	895	952	911	909	940	894	931	941	971	839	898	927	967	899	921	916	916	898	924	919	966	891	961	927	944	895	947	887	944	876	915	894	969	885	904	926	902	918	999	900	910	896	925	887	867	913	957	916	933	962	909	966	912	957	896	937	915	848	910	938	882	891	913	941	927	872	929	903	940	909	936	949	929	857	952	916	926	889	828	910	980	945	940	916	947	893	884	921	892	964	984	918	883	876	975	888	905	917	1001	877	906	891	920	922	895	909	877	928	950	962	905	947	916	939	916	898	964	886	943	961	916	804	940	919	937	935	877	908	934	967	924	946	939	925	985	885	938	933	924	924	909	946	935	895	944	954	896	923	911	921	903	915	949	932	902	969	919	861	987	921	960	872	961	903	907	915	957	933	912	955	906	934	912	938	887	929	898	955	937	965	930	941	887	895	980	972	897	894	892	960	918	951	944	921	909	965	916	956	891	938	952	953	900	902	940	979	938	884	904	961	941	876	930	885	939	876	885	911	906	942	911	916	909	891	940	952	943	967	941	888	938	913	955	938	900	898	908	908	908	881	937	919	936	963	915	976	864	946	990	877	939	915	933	927	904	918	950	969	874	942	912	931	933	941	916	985	901	939	924	939	908	911	946	923	937	966	933	913	862	881	941	913	926	916	942	944	985	975	937	887	908	938	936	891	928	902	931	933	948	905	919	918	925	932	984	948	952	902	904	928	900	939	955	990	971	942	951	917	871	928	894	926	894	919	927	927	903	894	927	885	926	921	925	993	919	969	920	933	962	941	910	925	895	950	941	930	949	907	923	998	937	936	927	914	913	954	977	921	923	841	959	896	925	914	941	940	927	913	968	909	937	961	953	914	907	892	885	927	896	968	912	926	914	929	922	889	961	933	927	963	905	974	950	956	923	942	866	928	976	971	912	924	965	962	913	883	854	913	920	962	874	913	923	954	922	924	916	907	937	906	880	897	931	929	922	929	931	951	948	909	868	897	905	924	916	882	930	943	945	924	908	956	922	971	942	872	908	918	881	875	941	909	982	962	968	923	963	936	933	901	908	879	910	945	1008	891	934	896	907	927	923	930	884	905	890	946	909	851	930	905	920	938	905	903	946	920	904	917	946	915	894	949	960	944	949	944	900	907	883	898	877	941	917	864	961	987	976	928	925	922	867	885	900	913	987	902	920	882	902	905	945	943	889	863	975	906	899	921	921	910	888	901	951	936	933	961	908	921	911	909	902	927	912	889	911	982	1000	919	961	934	885	937	923	905	870	935	870	920	886	860
52507	19808	5386	797	476	441	431	434	389	410	433	403	458	479	436	433	423	433	423	391	436	463	444	416	426	435	426	448	447	417	415	467	421	432	437	449	422	432	436	451	438	444	420	454	431	416	490	427	448	413	420	423	429	450	451	404	414	402	435	452	430	427	420	408	439	434	459	435	413	422	414	420	395	407	455	457	439	452	424	454	402	474	435	411	410	426	443	423	451	429	431	410	435	434	448	358	413	459	431	446	402	414	424	423	468	446	436	440	415	419	392	416	473	470	424	445	440	442	436	446	402	438	450	454	442	436	437	410	445	423	425	436	408	450	439	413	455	427	442	425	421	444	447	417	436	442	406	432	455	474	427	446	434	457	374	461	429	442	430	457	431	423	426	409	451	455	435	451	433	430	425	455	417	450	401	486	453	411	496	475	408	464	465	452	429	426	476	461	443	434	461	457	425	447	418	410	454	423	391	403	442	481	402	409	458	416	437	473	413	432	456	479	460	392	440	464	467	427	469	442	443	438	448	436	419	439	451	462	395	461	461	465	420	424	439	428	462	421	413	399	435	410	446	444	461	454	456	396	426	392	445	431	439	426	464	445	417	429	438	428	450	472	389	462	415	457	413	424	434	409	456	403	421	443	436	447	413	459	419	467	435	430	416	430	503	438	427	420	454	435	423	442	455	414	414	470	405	435	424	422	457	495	426	449	402	430	485	473	415	445	468	460	466	415	434	449	436	465	425	428	440	403	459	413	438	420	434	474	431	411	412	418	402	353	452	453	452	427	438	422	389	402	422	425	442	422	447	451	413	397	453	428	401	427	427	406	436	432	411	438	416	436	409	378	441	407	415	442	445	427	428	412	441	397	422	432	432	408	458	421	439	398	426	444	447	408	419	431	424	428	434	419	463	426	459	417	409	446	393	427	432	412	441	485	442	424	448	417	437	417	446	424	428	426	417	439	415	462	440	412	424	444	421	468	477	444	461	409	466	430	401	436	418	417	410	471	428	448	439	390	420	474	426	429	446	449	454	448	433	431	427	443	450	427	400	457	428	445	475	431	419	438	450	407	421	430	437	389	447	451	458	474	440	461	452	395	423	414	379	425	428	436	438	381	474	483	448	452	415	415	412	438	431	426	396	452	419	425	436	430	438	468	433	447	485	404	479	420	420	416	418	425	388	433	490	444	449	426	415	402	411	402	438	420	430	432	441	442	465	430	424	421	436	421	407	417	414	459	464	421	452	461	409	457	449	434	434	418	493	452	411	436	418	446	471	439	424	430	418	416	397	500	427	443	414	434	448	440	468	406	439	460	441	415	423	479	429	469	386	453	434	440	391	439	406	416	471	447	498	449	451	446	427	402	457	467	421	402	412	422	445	437	399	401	432	432	442	470	445	469	425	462	402	420	387	455	418	464	486	423	439	439	485	412	434	441	462	414	455	416	421	424	405	421	420	457	404	421	428	462	435	436	455	427	452	453	428	436	458	397	439	408	452	430	442	475	455	438	398	425	446	414	411	462	443	433	413	416	438	479	400	473	406	461	447	406	450	451	438	423	466	417	451	430	441	426	443	463	412	441	439	441	387	473	481	458	462	443	469	416	425	399	414	415	453	426	439	460	397	452	441	421	435	462	469	441	457	444	402	423	443	441	433	427	414	456	454	430	443	448	429	436	442	454	445	462	430	419	452	444	412	447	409	415	393	502	430	434	417	428	401	454	424	440	411	416	437	434	439	451	401	468	488	461	448	428	418	427	416	440	437	431	445	440	432	402	426	449	434	405	444	430	439	450	443	435	392	453	458	431	429	488	424	423	472	444	429	434	464	441	438	409	413	441	429	452	395	440	419	434	443	414	430	415	448	449	456	454	398	423	453	429	418	448	414	442	407	463	436	450	402	422	436	444	389	425	413	458	465	445	407	460	452	426	441	430	421	436	447	422	426	425	437	374	420	475	456	439	440	487	458	418	421	433	436	444	440	431	432	433	425	438	424	410	474	470	412	423	418	491	471	430	417	423	403	466	414	428	428	424	457	451	408	440	437	433	423	424	441	386	471	448	459	408	439	456	425	413	456	430	403	433	410	430	435	427	435	463	482	460	400	467	421	404	449	417	466	399	425	453	458	424	434	474	399	494	420	451	449	421	468	418	451	474	434	439	414	439	405	415	441	433	434	451	418	417	443	418	424	420	423	435	433	458	466	426	423	422	466	437	457	438	425	463	433	470	421	429	437	441	440	449	366	423	431	459	433	414	409	424	402	420	482	421	459	465	428	471	454	469	409	437	426	465	467	451	435	459	397	415	424	442	423	427	392	471	451	491	431	411	470	438	422	426	395	451	429	422	436	454	414	416	421	454	399	435	438	416	401	460	464	435	423	435	421	414	422	412	396	427	448	414	443	380	419	444	442	388	406	415	421	466	428	420	431	444	460	478	423	425	434	409	388	414	416	468	446	436	421	454	410	444	448	406	413	440	459	439	464	419	425	443	444	472	407	461	468	423	351	420	455	411	450	407	433	402	403	418	442	418	414	410	444	402	473	428	420	389	426	386	430	461	429	444	470	398	404	443	437	397	452	402	399	396	475	487	451	390	445	503	449	422	426	459	447	423	411	450	428	436	433	452	430	431	406	406	422	414	407	408	419	455	467	452	414	471	437	391	410	434	473	462	464	424	425	427	417	424	442	447	438	418	425	418	440	425	451	457	454	415	406	402	462	405	408	410	379	435	441	444	477	472	428	450	412	412	455	445	419	388	455	456	444	433	371	446	452	429	394	405	447	420	453	424	454	403	419	435	431	447	421	438	454	445	430	441	442	455	445	446	437	449	451	421	423	450	441	481	436	471	482	445	430	445	462	414	419	421	447	427	450	402	442	425	452	446	399	444	492	408	438	415	472	430	434	430	453	423	421	443	410	429	436	465	416	427	440	427	451	399	496	430	430	409	448	436	426	423	438	442	444	471	429	448	453	440	413	418	492	429	453	413	460	435	421	431	447	416	475	439	436	466	432	449	451	441	444	385	414	429	419	443	403	452	409	434	440	403	388	434	448	441	433	405	431	440	407	409	451	435	431	388	458	447	485	423	421	431	445	420	435	433	396	426	427	430	444	444	419	419	428	464	395	422	437	451	469	442	472	454	448	421	448	464	401	397	411	425	443	421	432	440	427	414	436	436	403	443	481	425	424	396	411	435	416	417	428	420	440	439	423	386	422	447	424	437	381	425	400	491	459	437	434	431	420	470	449	438	436	457	446	456	399	476	471	432	405	391	444	410	437	451	410	458	453	403	402	419	452	422	456	404	383	439	399	408	405	435	380	461	429	460	463	445	387	422	397	449	411	440	427	453	450	442	414	442	423	427	417	387	455	436	435	461	420	429	467	478	422	427	461	450	436	432	481	422	413	402	466	438	411	412	436	406	428	407	457	379	422	409	478	444	430	430	451	424	445	442	392	425	431	483	475	464	418	427	440	484	440	457	403	448	456	432	425	397
34735	6270	2036	1369	1055	998	946	928	1004	986	893	882	945	923	980	971	927	922	988	908	949	912	946	949	934	1011	907	930	951	955	920	959	937	939	973	917	911	925	941	917	907	888	946	913	951	956	947	972	947	892	939	949	914	983	947	965	993	908	914	896	940	949	948	987	946	949	969	914	962	912	962	956	913	973	940	965	945	901	942	922	923	976	988	955	955	968	943	1011	953	937	907	974	932	946	910	923	923	974	936	907	988	959	949	936	930	908	939	940	946	916	957	1021	911	954	956	915	974	963	941	895	958	894	989	961	952	937	963	970	935	958	940	945	914	953	925	926	936	915	877	973	918	924	943	924	960	946	929	947	944	962	938	962	989	909	971	978	938	972	930	906	930	931	920	960	976	1010	939	961	886	956	960	923	931	971	898	1000	936	984	975	943	999	910	937	934	949	951	947	927	949	984	927	1004	970	954	918	897	889	949	889	958	936	970	942	914	948	920	966	915	955	948	908	931	911	914	903	944	952	961	891	905	984	941	1016	873	914	955	934	924	906	957	871	941	962	948	908	908	893	956	957	961	991	962	916	901	944	946	956	963	977	918	946	956	925	940	903	958	932	924	896	936	944	929	893	966	983	932	948	983	944	962	936	945	934	912	987	911	946	974	974	944	947	984	917	1000	910	933	926	901	936	995	982	985	946	940	898	904	882	968	994	956	938	900	931	935	951	902	996	898	932	977	948	961	977	1017	919	933	968	967	939	963	983	914	937	909	935	964	954	942	942	949	980	922	955	896	960	963	897	916	941	892	941	980	933	948	906	938	954	905	964	965	923	896	1014	929	960	927	900	986	973	930	984	936	934	986	963	936	958	951	1008	960	941	996	965	904	945	963	947	904	960	912	1010	994	935	913	929	899	913	923	956	934	963	948	923	911	998	960	962	936	989	930	949	971	970	987	916	1002	971	930	927	948	901	917	943	910	978	999	953	897	958	969	937	950	951	939	937	926	894	961	933	958	996	971	925	984	919	962	995	912	946	974	904	1000	909	937	930	930	1038	916	919	960	945	914	996	917	971	898	962	910	916	924	858	899	969	927	930	986	946	959	980	962	1032	911	958	978	955	915	928	956	907	891	889	945	921	895	938	983	921	959	909	930	931	947	920	942	905	927	994	1006	882	1015	925	980	898	927	915	930	948	901	955	948	953	1001	970	968	981	903	1017	911	944	945	959	902	955	916	905	942	917	919	944	938	968	957	968	968	930	937	918	914	1021	944	911	902	928	965	894	985	945	927	989	934	891	992	994	924	903	935	885	927	927	973	941	920	938	936	925	926	936	916	910	931	923	984	917	975	976	953	921	951	926	985	951	932	940	885	983	957	970	970	909	951	982	917	962	970	991	937	872	910	937	863	928	885	925	915	998	922	963	921	966	932	941	869	887	952	952	919	948	938	960	967	989	934	942	941	913	954	946	919	957	874	921	997	917	952	912	977	925	937	910	930	912	926	994	908	928	909	860	961	954	967	920	999	965	957	951	964	976	914	845	910	888	916	919	951	942	980	969	917	949	907	981	923	916	919	962	934	952	905	957	898	884	947	960	967	948	972	953	949	999	1006	958	924	912	944	947	913	916	931	928	944	989	945	973	973	961	975	1056	980	905	970	926	962	942	959	946	957	942	928	901	946	949	920	944	943	942	955	902	907	943	929	942	996	956	928	932	935	913	994	959	926	995	973	1002	927	901	974	966	972	952	890	973	934	968	917	952	864	943	952	982	961	924	940	975	967	931	941	934	946	988	1006	935	977	896	1007	941	906	894	908	944	959	950	928	895	918	997	875	960	934	973	935	944	938	947	959	935	996	969	916	1002	927	931	881	908	878	923	975	928	931	919	970	944	893	982	938	979	968	894	975	944	908	969	919	960	922	934	924	920	957	972	983	971	919	957	979	925	911	934	954	895	951	917	941	946	924	967	1001	965	949	965	967	917	958	896	974	958	949	887	917	947	955	924	924	944	979	961	928	937	980	979	945	955	1000	998	930	940	927	925	937	987	937	961	920	908	973	934	966	909	1003	972	968	964	939	913	891	945	949	934	943	946	935	1003	908	915	930	923	928	972	950	945	899	972	945	934	967	960	971	948	868	973	955	942	938	1012	935	931	948	891	897	952	972	930	941	930	949	961	922	914	957	975	931	993	906	991	918	973	971	937	974	907	961	965	919	940	968	955	953	904	951	921	902	899	948	955	996	906	939	939	913	952	904	992	898	968	952	870	885	974	981	931	943	980	950	919	961	948	899	900	918	896	927	941	957	994	977	874	962	919	940	977	939	980	971	960	945	939	957	962	948	945	939	916	972	940	936	924	979	917	943	899	918	977	993	945	927	944	943	934	925	951	985	930	999	959	904	881	915	911	952	920	970	948	934	960	962	893	990	890	994	970	909	921	939	971	912	894	973	897	876	938	1009	919	897	919	964	959	905	901	946	980	916	965	936	917	930	1001	906	976	946	982	925	949	903	897	916	955	921	912	945	917	931	978	965	923	961	978	924	909	930	939	977	991	952	985	942	902	946	998	915	1015	947	981	931	955	955	936	967	962	979	986	887	954	961	965	969	872	970	962	948	908	944	881	914	899	955	1006	965	964	949	957	958	964	965	938	934	932	956	907	961	911	927	900	949	947	941	916	980	964	920	944	953	886	927	915	973	992	1025	933	964	964	892	959	957	937	918	941	967	901	915	902	915	1006	989	884	965	947	938	954	959	925	896	961	946	950	1000	967	936	948	956	900	950	933	931	1008	931	930	963	972	929	945	955	958	939	946	969	907	957	950	957	912	1030	993	945	909	960	938	912	961	933	950	941	911	908	964	975	922	969	871	909	945	935	997	959	929	913	921	941	963	956	895	949	933	972	951	927	976	920	971	935	943	939	929	912	1009	949	948	964	949	875	928	979	965	977	950	883	956	896	965	922	903	949	904	945	947	928	902	909	933	959	976	1013	969	888	973	913	971	966	917	920	921	994	913	939	899	966	925	925	986	1018	962	911	931	920	919	948	946	924	947	934	990	876	968	997	973	975	904	967	948	961	990	952	979	910	955	929	964	926	974	937	970	963	1000	959	951	897	966	923	916	949	918	942	1022	945	951	973	966	954	1001	929	963	902	878	904	977	931	971	920	980	935	929	942	926	967	1014	917	913	978	930	959	955	910	934	941	975	971	956	968	935	1001	907	931	937	977	944	977	903	971	888	932	981	935	919	943	941	962	971	984	964	1018	872	952	953	946	955	924	966	909	936	955	914	951	916	938	979	916	918	950	908	963	907	907	956	914	953	925	938	939	961	964	976	960	976	990	942	967	925	917	893	963	980	972	913	960	994	954	919	939	942	899	1002	966	970	935	941	925	985	948	956	935	942	950	939	906	936	939	900	923	924	958	932	1011	937	906	971	940	904	951	974	910	901	939	927	988	941	936	904	959	903	965	932	978	945	899	952	952	976	938	968	989	956	922	1002	982	959	918	932	948	895	931	959	951	920	985	926	915	982	970	946	942	940	1004	908	923	974	896	974	943
56974	24296	9353	2079	878	604	514	473	442	414	489	449	434	402	456	410	453	410	446	428	453	421	453	410	409	449	444	460	443	416	413	448	461	435	402	464	444	403	457	446	397	393	413	394	494	424	406	422	437	445	417	418	413	447	448	436	420	450	381	416	431	466	416	393	436	439	452	429	449	401	433	461	438	415	472	412	422	441	425	407	440	481	438	407	397	448	454	443	454	420	401	440	415	422	425	431	471	443	423	414	435	468	403	413	460	419	412	460	434	431	433	425	454	417	475	457	401	452	417	398	437	437	414	449	460	433	427	446	450	439	453	430	424	440	391	408	409	435	427	444	423	424	443	419	455	439	442	432	428	423	411	418	473	444	487	423	414	428	421	405	394	427	419	416	436	436	430	417	389	453	441	377	380	385	421	407	461	468	397	439	457	463	428	399	428	481	479	412	466	429	431	442	444	456	441	433	426	411	406	428	406	433	457	411	466	456	476	446	404	451	395	447	442	445	461	440	379	483	419	438	488	430	419	414	476	444	441	439	434	432	426	423	451	461	418	474	430	438	397	447	434	417	442	420	454	437	418	456	457	415	412	454	427	428	396	422	399	424	426	404	404	421	424	455	471	458	463	444	437	442	415	458	413	469	439	448	441	399	411	424	462	428	435	440	434	466	434	449	418	417	437	415	464	457	446	453	441	410	437	441	405	422	402	434	432	436	441	439	436	443	468	428	427	450	471	459	448	407	444	408	431	473	435	416	480	432	420	443	439	458	456	438	478	420	454	407	425	430	433	440	444	425	433	443	409	422	448	448	438	468	449	400	420	444	452	430	406	451	448	428	460	418	405	428	448	452	417	456	427	459	430	429	413	394	462	452	462	454	454	457	435	401	443	409	402	434	447	415	431	420	403	443	443	453	456	465	416	457	429	425	454	453	433	446	466	448	419	416	398	425	445	462	460	477	415	490	412	419	443	454	418	432	429	425	410	452	386	456	483	437	458	435	423	448	465	407	427	442	460	413	459	412	447	500	425	454	430	461	462	432	430	434	462	420	422	394	432	430	451	441	402	433	421	464	437	432	443	431	451	448	440	451	441	494	391	431	424	440	469	450	419	452	429	456	418	429	411	423	411	467	417	407	441	409	444	431	410	443	410	467	423	445	411	432	420	452	442	471	446	428	420	430	396	476	391	439	445	462	449	397	416	457	415	440	446	416	445	449	450	418	426	435	407	444	453	428	422	413	424	421	461	463	437	453	412	465	414	459	430	432	464	441	423	424	439	434	411	455	441	402	476	409	431	413	397	430	451	400	411	460	459	404	406	415	405	471	451	435	411	422	453	455	472	430	428	465	478	466	430	426	427	429	435	452	441	429	390	450	416	418	409	441	414	431	410	439	427	450	429	394	442	405	435	447	469	446	450	432	438	440	462	422	489	451	446	442	439	461	421	447	457	421	482	438	408	411	426	433	422	432	445	442	417	427	402	426	429	427	394	448	441	442	463	400	444	438	481	422	402	451	449	472	454	456	417	464	423	432	465	479	440	465	450	454	440	414	461	396	442	444	428	463	450	486	464	462	425	394	404	441	441	404	440	456	400	460	452	439	450	408	460	436	409	432	423	442	431	422	452	417	432	444	415	445	408	434	462	440	441	408	440	437	452	432	466	484	432	402	439	441	454	448	419	441	432	442	427	477	435	418	421	444	422	481	410	444	446	382	406	419	413	445	429	410	414	431	459	447	438	432	419	488	440	397	420	461	431	424	408	423	400	456	422	463	414	406	429	409	441	439	461	463	493	457	424	421	437	432	387	396	396	449	411	408	457	410	398	436	460	404	405	413	446	411	425	449	414	440	422	391	455	416	460	469	425	390	416	445	461	482	443	387	432	411	444	463	462	460	418	478	444	438	446	465	470	400	406	415	438	420	444	416	458	444	432	395	429	402	419	432	467	416	480	408	473	444	425	419	473	452	438	450	406	415	452	443	447	437	440	440	446	428	428	463	396	447	418	438	436	449	423	416	449	452	448	453	429	457	399	439	427	393	411	418	482	440	435	447	463	464	445	416	476	436	438	438	436	434	493	418	476	423	435	444	406	460	506	480	439	421	400	441	431	434	446	422	476	443	437	489	446	432	441	426	461	419	442	421	422	396	456	455	405	477	469	440	431	406	435	407	451	455	445	488	438	461	414	430	421	394	493	433	449	441	446	472	432	431	431	438	451	411	437	429	420	445	457	447	424	448	414	429	419	413	441	420	467	429	424	414	427	458	436	455	447	444	447	460	513	459	426	444	447	421	432	475	444	488	421	506	446	439	450	407	433	426	476	418	461	458	407	464	469	417	435	453	386	457	420	402	455	400	429	466	417	442	421	445	425	447	437	452	450	441	449	421	418	442	473	442	449	467	436	456	420	417	421	478	405	429	465	376	427	426	448	450	432	445	435	430	430	379	451	457	415	420	419	412	424	441	452	418	449	419	451	419	479	469	433	431	423	438	467	451	436	450	458	445	405	414	436	426	458	450	450	442	405	456	448	399	435	451	489	432	385	465	470	501	412	445	400	392	449	470	430	437	434	463	430	434	448	404	416	457	448	451	461	474	426	464	433	414	395	433	454	419	429	438	431	409	445	418	423	425	414	445	429	471	424	410	442	456	470	468	461	433	417	438	410	435	439	483	431	445	426	409	470	450	418	465	450	470	442	424	445	432	455	452	460	451	416	422	408	434	414	463	440	463	437	445	398	447	412	432	447	426	444	434	390	442	451	412	462	470	434	431	432	430	446	420	458	430	439	442	465	423	440	466	432	455	426	462	445	457	449	428	444	466	413	458	414	425	434	456	445	467	407	430	466	471	435	416	417	417	477	442	431	426	444	456	455	422	433	428	457	447	406	388	411	439	423	435	463	427	465	457	431	390	456	406	443	417	440	431	441	418	424	427	446	441	453	424	432	418	429	436	410	410	433	417	455	440	406	466	461	413	422	457	469	429	414	482	435	434	442	434	444	387	432	473	479	424	451	431	426	423	377	423	430	434	446	421	435	444	465	439	442	491	428	414	425	439	451	427	428	462	465	454	451	470	498	436	498	451	420	422	424	429	441	419	429	441	459	410	433	435	488	423	424	445	442	435	449	457	442	423	444	401	445	449	380	432	439	423	435	408	424	450	436	434	430	420	464	462	457	418	425	427	426	440	431	452	431	425	433	410	445	454	451	410	445	428	498	420	408	428	430	412	441	431	396	401	445	493	440	444	424	434	459	478	452	445	461	440	447	409	456	439	419	459	433	427	499	424	471	447	477	436	444	423	435	429	472	426	430	407	422	408	393	400	423	396	398	448	476	398	462	411	395	434	435	424	461	416	488	431	453	420	432	425	429	424	463	419	437	413	431	439	449	407	447	411	459	460	456	418	448	435	454	456	390	414	453	408	396	444	439	444	454	436	460	458	421	416	407	436	427	428	405	409	425	381	409	439	428	436	439	457	424	501	429	466	433	446	432	416
39428	14098	5550	3192	2061	1417	1096	971	947	995	1047	982	951	999	1014	989	945	892	966	931	894	929	944	961	962	934	983	947	912	1006	961	940	903	939	919	955	974	914	918	959	952	949	946	954	953	911	996	940	942	960	902	959	972	976	944	934	982	953	920	953	944	925	979	907	1041	958	868	969	950	946	998	955	974	928	955	915	987	939	988	939	989	918	993	931	957	943	961	927	908	930	954	962	911	944	963	916	965	969	937	944	934	916	954	992	991	978	914	968	998	1001	922	943	926	911	912	992	971	976	939	949	990	965	917	955	872	970	1014	944	902	941	939	979	937	958	991	961	906	962	921	928	918	959	997	993	997	974	949	921	927	908	992	929	952	962	937	967	931	966	895	941	940	901	891	916	945	910	933	962	958	914	985	988	950	909	989	925	889	958	938	943	968	972	908	955	926	986	932	924	909	944	950	994	960	948	933	963	908	967	931	938	916	949	952	940	910	941	963	960	991	920	921	992	973	974	925	975	952	935	927	931	904	974	967	911	944	981	948	997	969	930	967	952	935	962	908	995	957	904	1004	950	898	952	968	940	1000	943	998	944	939	983	1017	952	961	1011	915	950	968	973	1003	971	1000	936	939	931	956	971	887	912	897	943	950	940	943	947	957	937	925	984	988	936	937	914	956	938	911	935	891	918	887	957	920	991	962	951	994	950	963	925	928	996	974	930	985	963	977	949	997	975	958	959	899	927	959	962	957	948	959	1002	942	908	966	934	939	935	1007	949	929	974	982	991	922	891	907	939	967	914	961	979	943	958	999	901	1032	928	962	1006	934	893	979	905	943	980	961	1035	960	985	954	877	963	913	905	997	920	915	943	943	960	939	962	957	937	943	915	938	910	908	937	896	950	943	937	958	947	944	971	946	950	984	987	995	954	961	960	940	955	997	927	935	915	987	936	907	927	930	948	969	956	921	962	968	958	946	928	991	903	957	917	977	981	915	952	932	957	936	936	962	977	941	966	957	976	926	955	976	995	959	925	1022	951	988	945	943	935	900	974	921	927	904	915	960	1042	1018	927	931	947	981	931	984	937	965	891	922	988	892	921	1015	952	998	984	985	978	882	1017	973	951	920	960	944	961	978	890	917	929	1003	935	994	930	975	977	947	932	972	945	982	925	971	959	978	948	929	960	970	1040	982	970	904	940	986	973	905	945	908	975	963	971	911	963	926	937	916	930	998	956	989	954	937	994	990	978	945	920	925	990	953	930	890	924	913	909	953	914	1000	900	916	941	947	907	952	941	893	916	1020	967	958	957	949	959	914	963	979	928	982	963	944	939	951	959	942	974	961	970	944	934	953	922	947	988	885	962	948	907	941	997	896	1001	979	949	947	959	917	951	973	985	967	983	950	913	955	913	951	970	1026	919	919	900	933	901	933	948	939	1047	954	971	964	930	921	947	947	951	960	938	924	952	947	939	1004	921	955	929	914	955	897	928	954	948	1003	978	935	956	878	938	954	961	987	881	952	990	942	961	916	965	943	930	935	906	959	987	939	955	979	926	976	927	975	974	966	897	967	940	916	934	919	899	981	987	986	948	988	951	955	907	930	911	927	929	961	938	942	939	969	1005	990	937	949	922	954	891	912	937	967	959	939	962	953	906	957	950	944	963	961	947	949	946	980	935	918	957	902	960	910	901	955	975	963	931	952	1021	1000	919	956	975	978	983	994	972	948	937	922	934	925	984	951	965	990	929	896	915	985	928	938	919	998	1021	972	1008	924	926	930	982	934	957	972	896	911	1022	925	984	958	943	941	928	998	877	971	894	904	884	936	949	986	950	952	957	969	954	942	940	952	909	963	914	935	959	943	922	941	916	909	922	989	988	956	953	913	926	942	952	1032	974	906	1006	954	992	972	959	940	946	945	941	961	932	906	930	942	913	942	982	950	972	940	949	896	958	883	908	972	983	961	896	947	976	946	971	923	921	987	903	954	1006	978	940	946	967	925	911	950	973	958	972	936	1033	987	931	884	943	946	902	941	927	938	927	961	980	931	924	979	935	963	931	983	972	960	982	940	932	972	941	899	915	990	888	939	919	908	952	954	881	926	987	927	934	970	941	968	896	935	930	947	925	997	868	922	960	986	953	958	958	973	952	1002	947	904	970	920	952	944	915	957	884	932	945	987	955	934	923	945	927	926	905	934	984	959	927	926	957	976	925	890	942	921	953	972	950	941	945	962	957	930	945	896	997	1000	943	946	920	1076	936	959	935	952	970	905	910	901	954	938	955	985	946	977	931	920	959	914	913	994	925	913	953	957	973	978	954	909	912	956	923	982	931	991	1002	931	969	973	921	908	920	970	980	943	923	882	967	946	927	934	988	919	952	957	1020	1009	951	967	944	935	1010	970	918	982	962	943	973	943	1011	941	943	994	902	974	976	891	946	958	949	879	916	922	922	921	1027	939	968	943	1004	929	987	1018	965	925	942	989	948	905	947	913	999	961	953	976	924	936	986	953	906	933	958	971	916	942	932	974	981	931	968	931	937	974	939	995	898	907	938	946	976	922	980	980	951	937	988	936	930	1002	924	964	912	988	930	987	937	931	935	931	976	933	916	974	938	987	949	976	1005	983	942	922	917	921	957	963	915	953	928	935	926	904	1007	899	964	920	879	994	933	949	884	957	1010	964	920	938	898	953	949	933	945	1009	946	942	959	960	879	917	932	996	990	935	957	960	976	962	1003	899	914	1034	916	951	924	966	879	931	970	947	980	890	942	988	966	924	962	970	955	984	924	921	911	881	899	932	930	915	930	945	915	906	953	919	968	916	970	982	970	964	1017	946	958	1007	965	911	1002	965	945	952	908	963	941	928	885	969	952	941	932	943	917	961	911	971	953	1003	882	922	968	952	894	892	947	965	933	923	987	964	938	951	940	979	995	980	974	974	962	960	1007	992	937	949	943	939	973	917	975	933	949	939	984	940	978	972	935	1011	998	948	888	972	926	903	888	944	917	965	943	982	959	943	927	972	911	965	968	933	923	899	966	929	911	938	972	982	935	913	919	912	932	924	936	905	935	936	938	951	935	963	970	940	971	926	1017	959	946	923	894	945	947	959	949	911	930	913	985	999	929	959	970	954	970	938	919	966	969	935	966	930	1005	961	970	878	925	961	945	909	1001	950	981	951	902	981	895	937	956	972	934	959	926	974	902	1017	993	930	999	956	947	917	906	896	921	958	996	900	959	972	980	992	939	965	951	980	955	959	961	945	915	878	961	969	954	1002	938	904	965	969	982	972	930	945	892	922	900	901	925	914	929	1021	933	940	1001	921	973	965	952	911	927	915	928	1025	907	956	919	929	914	985	923	927	990	943	972	972	958	963	939	936	962	932	966	996	936	889	946	978	939	896	964	903	969	991	961	931	926	982	1029	954	898	978	945	922	930	955	921	961	1000	956	916	965	964	913	939	880	952	989	919	990	936	963	918	933	950	938	881	977	962	923	938	954	969	957	984	1017	968	961	953	968	987	911	972	947	1064	929	1000	941	919	940	934	966	965	950	956	950	932	890	943	989	930	966	966	935	967	960	885	948
48012	13858	2543	923	546	410	456	401	415	432	398	411	443	391	430	446	417	439	415	375	372	403	424	397	430	428	428	444	414	407	424	453	459	397	418	399	409	440	441	393	397	441	412	413	421	429	419	396	449	443	455	431	417	423	440	424	429	371	455	417	404	416	463	400	433	406	408	458	410	440	469	431	419	437	449	421	402	397	430	434	430	400	400	423	396	399	400	395	402	437	419	439	405	396	410	431	409	419	428	464	487	431	436	467	430	401	413	424	398	425	432	408	418	398	372	405	407	485	392	435	409	397	435	461	432	412	405	450	424	403	401	389	424	403	457	401	442	407	431	408	420	441	418	401	420	416	423	425	435	410	402	421	457	415	439	453	431	423	400	394	432	424	430	421	408	384	430	428	429	395	414	381	421	373	471	445	403	391	382	426	419	457	425	422	429	451	423	445	406	406	425	453	448	419	406	445	407	403	430	416	446	470	409	468	411	458	428	438	454	427	441	387	360	415	386	387	458	443	408	404	411	427	416	414	396	417	427	401	475	419	461	429	448	436	451	464	425	406	389	441	405	429	418	423	383	415	401	407	428	441	405	471	463	421	420	420	442	398	361	403	408	398	425	401	477	374	414	421	479	427	401	469	441	407	426	437	424	387	395	406	444	440	420	412	408	430	441	433	441	431	402	393	431	428	404	408	472	427	416	415	422	425	389	418	415	480	421	412	428	384	387	435	444	466	433	466	424	419	451	401	403	414	412	409	383	471	420	408	434	439	402	442	437	450	448	414	415	413	413	395	411	437	427	433	416	402	418	412	445	458	412	419	464	370	413	442	432	457	466	392	424	410	388	425	410	406	406	397	412	405	412	388	424	434	411	415	382	449	389	441	406	447	426	419	430	398	424	445	399	415	450	434	442	460	447	418	439	431	434	416	460	452	412	402	373	405	402	399	425	432	441	400	379	424	430	444	425	447	436	425	441	447	420	458	437	411	397	397	391	401	397	421	452	428	409	425	427	422	412	460	462	394	460	474	408	412	411	404	403	448	413	433	394	396	441	428	412	455	434	456	455	429	432	420	399	367	447	450	442	408	423	424	417	420	378	394	430	393	440	423	424	445	401	424	368	426	430	381	455	453	406	431	393	444	411	466	432	396	400	443	423	463	407	397	423	429	487	432	470	413	415	428	422	391	438	419	422	404	440	456	418	437	401	419	403	424	432	471	423	422	409	416	437	438	407	367	425	402	426	427	447	416	395	397	420	421	395	434	407	376	388	404	429	378	379	465	419	387	426	414	421	404	427	417	406	402	419	434	413	411	431	460	439	439	416	406	400	403	408	416	384	387	410	437	402	430	406	410	403	451	395	434	425	377	452	449	443	415	451	436	410	399	410	414	395	388	425	433	439	399	395	421	410	415	404	428	441	403	439	425	415	409	423	448	443	435	419	408	463	428	396	435	404	454	354	435	425	431	456	420	419	420	401	394	415	415	431	434	450	446	418	431	399	396	421	414	470	395	440	414	432	385	393	381	407	435	450	444	458	377	412	416	390	463	427	418	438	428	418	401	450	424	463	378	431	419	390	460	419	385	382	388	413	441	385	423	448	381	461	371	405	464	411	422	417	398	470	432	384	462	447	419	431	426	441	436	416	397	453	450	427	468	454	434	415	379	427	395	423	411	450	422	421	425	414	414	430	426	430	407	417	408	448	428	437	414	412	446	450	429	422	431	456	479	403	434	425	466	391	418	454	425	444	454	432	414	479	428	443	440	443	416	408	428	410	446	406	420	461	386	406	384	435	398	436	412	404	425	454	395	409	407	394	414	433	456	400	450	432	431	385	427	418	389	428	428	436	435	360	425	402	388	423	387	454	446	448	429	430	435	431	424	414	441	437	445	358	433	423	427	439	401	418	434	361	442	438	385	455	415	421	442	432	414	407	466	440	426	411	448	385	431	416	443	405	446	413	427	434	422	412	423	443	434	407	423	446	409	424	412	442	424	412	428	391	462	390	452	421	447	442	474	481	417	425	432	441	427	428	466	387	401	458	430	422	457	462	444	407	415	414	454	415	393	426	425	411	424	414	409	393	411	380	396	412	447	441	425	422	403	454	419	425	435	448	443	432	444	435	404	414	394	399	428	425	379	372	423	412	438	394	402	424	425	380	396	415	412	435	436	413	435	400	413	415	411	405	407	470	421	412	437	407	452	421	424	458	424	396	401	428	387	372	460	434	421	472	411	416	415	461	483	393	393	453	444	440	416	433	397	429	411	427	431	415	386	423	385	437	419	401	398	387	448	406	441	427	435	432	404	410	384	439	414	441	462	411	421	460	397	427	409	433	432	432	403	434	451	423	421	420	381	440	469	457	424	452	385	446	407	448	444	424	427	438	461	400	465	425	427	415	411	412	415	421	437	394	425	388	391	414	423	391	434	421	435	420	435	446	380	415	435	407	446	390	414	417	434	425	417	410	404	379	473	412	395	433	447	432	433	385	393	414	432	414	417	438	434	405	402	431	444	416	401	405	432	423	384	389	429	398	399	411	456	422	411	411	430	413	410	434	415	428	384	412	440	395	453	476	404	397	439	411	442	447	438	414	436	392	435	432	419	435	390	381	417	430	397	420	434	439	425	413	414	434	398	381	447	444	419	463	409	410	431	417	433	448	431	410	449	465	420	425	420	398	463	443	463	404	412	405	440	423	417	395	428	385	348	443	440	392	413	395	426	409	427	452	430	384	426	415	417	423	431	419	414	424	390	450	431	394	412	423	423	408	431	405	437	387	449	377	423	447	415	423	449	454	403	432	417	405	395	410	443	421	383	425	424	409	395	426	383	426	380	424	411	456	438	472	431	405	451	418	437	409	406	453	409	414	437	452	434	430	405	427	433	442	440	416	412	424	421	425	409	387	366	422	442	411	446	381	434	433	402	428	403	381	398	434	432	460	422	451	399	432	405	417	407	439	439	417	379	429	399	392	387	419	402	448	454	435	429	434	397	387	456	446	408	434	402	443	419	430	419	429	428	469	445	443	468	423	410	405	418	394	425	444	449	394	431	459	379	425	437	414	391	399	442	354	427	418	434	465	402	411	365	412	410	455	449	459	450	439	397	406	443	382	426	425	423	442	461	420	433	460	460	448	405	438	413	469	414	407	429	410	432	446	412	412	449	392	394	455	407	420	411	401	424	420	407	438	411	467	419	461	421	384	373	407	462	402	398	396	451	471	429	394	442	431	418	411	414	403	406	436	446	440	444	458	407	426	425	454	373	399	434	369	432	415	472	405	423	408	410	400	414	416	447	448	432	408	452	448	395	433	419	424	434	459	443	418	398	375	451	457	454	406	398	410	429	406	375	407	419	442	420	432	435	448	384	430	430	411	411	434	413	429	440	444	446	402	399	448	441	382	414	387	393	431	427	445	401	410	406	436	435	450	460	398	377	418	410	428	424	420	445	369	416	437	452	402	403	416	426	380	430	462	456	432	427	400	400	416	436	404	422
29967	6562	2768	1909	1190	997	980	920	969	988	899	937	917	919	965	942	889	893	941	922	898	960	906	929	1025	914	893	887	932	895	915	879	934	937	925	894	938	893	953	925	991	915	917	967	925	927	926	871	977	961	841	923	950	936	979	951	938	910	892	956	908	906	907	948	914	884	950	924	896	940	881	879	947	968	910	919	918	920	899	1006	928	942	953	962	921	922	914	949	909	949	897	906	941	894	963	929	932	929	939	899	870	904	905	930	933	904	928	917	906	904	888	984	979	927	960	904	899	931	907	888	885	903	942	952	880	944	952	921	926	928	891	978	958	939	888	895	925	925	971	930	908	913	949	897	900	957	961	880	1013	876	981	969	910	899	938	961	912	935	893	938	950	923	903	914	900	942	907	939	965	858	949	915	921	926	913	922	923	859	920	928	902	950	949	942	905	940	955	925	938	921	998	948	904	961	920	917	935	967	912	962	904	959	946	931	857	902	915	913	920	932	968	865	922	925	903	929	910	918	923	950	1009	965	920	940	850	923	929	908	917	968	928	875	902	948	919	986	914	906	904	938	906	927	877	934	875	902	935	924	947	881	904	908	892	919	929	945	918	941	987	932	912	937	940	941	877	873	901	975	886	950	941	1036	908	974	928	881	953	892	872	882	890	897	947	877	881	957	955	884	936	930	925	933	974	906	903	927	957	969	888	957	883	919	889	885	875	938	880	895	922	913	905	957	940	884	945	908	916	920	933	874	906	870	901	907	920	949	891	884	953	927	887	941	891	896	934	923	885	916	906	900	921	966	881	896	922	913	930	932	925	936	869	966	915	896	926	909	940	950	941	899	944	927	899	919	926	890	882	862	937	926	880	896	984	927	953	942	908	923	876	934	909	925	986	923	917	902	933	943	918	917	909	875	923	907	916	922	957	941	923	875	912	923	917	998	931	949	877	944	866	960	928	952	921	928	855	962	898	865	930	894	970	939	887	975	920	935	911	876	933	918	909	948	944	885	898	920	877	924	944	936	921	907	932	922	978	924	955	875	877	894	955	848	927	935	908	913	896	935	900	975	915	947	933	935	1003	911	942	945	931	939	918	881	945	907	920	908	896	896	872	956	964	949	912	885	931	872	927	928	920	908	938	870	928	900	967	910	914	881	938	960	906	949	931	879	892	882	940	915	919	940	971	925	951	888	906	884	953	945	975	905	889	901	842	939	945	927	884	925	926	861	900	958	912	915	931	893	930	929	900	927	945	867	912	887	931	888	875	932	916	901	935	894	946	922	930	933	972	941	881	930	927	958	907	900	935	911	898	919	879	940	924	879	877	975	966	967	922	919	952	888	909	939	962	912	949	926	932	958	913	930	874	939	932	959	982	917	914	912	953	987	923	923	878	890	913	917	934	912	908	928	943	922	884	962	896	960	908	944	919	930	876	917	899	935	903	933	920	893	917	899	974	872	929	873	927	909	936	927	894	928	928	940	936	935	928	860	905	905	909	967	903	936	954	853	927	947	969	1000	920	950	963	934	963	920	940	877	935	924	912	862	909	921	913	895	890	918	948	953	909	939	896	893	926	881	932	934	940	918	952	903	954	875	918	917	908	882	915	895	944	911	919	972	973	901	922	958	905	898	897	919	921	962	916	950	955	921	906	913	979	950	936	940	883	952	951	954	893	937	920	933	881	900	935	962	873	892	935	941	929	861	900	921	902	898	896	879	977	925	893	925	972	913	900	926	926	956	878	879	964	939	924	900	911	887	892	895	910	885	920	917	946	942	897	922	971	932	980	922	928	942	935	867	947	953	920	884	932	919	931	948	907	874	906	876	920	984	888	938	918	878	959	942	932	914	942	945	896	938	893	899	914	925	942	864	913	917	874	912	903	953	940	958	910	940	915	938	915	882	884	953	951	959	925	990	947	917	910	907	900	922	904	941	927	939	890	906	893	926	909	891	924	962	979	919	899	942	963	902	873	852	890	903	943	893	894	981	889	951	938	922	962	908	956	902	915	882	911	891	918	928	967	919	905	938	891	889	897	890	871	952	893	897	1012	956	932	902	878	954	902	896	922	968	892	986	928	884	986	910	907	915	943	902	887	938	933	902	902	940	910	931	979	953	942	883	910	900	899	931	917	925	916	909	926	940	844	885	884	926	920	932	925	941	950	934	946	921	874	906	920	978	888	898	910	914	953	899	898	922	904	952	886	894	914	922	906	928	901	909	882	898	919	947	935	929	966	939	886	957	912	917	863	962	898	862	898	970	957	871	938	922	905	946	934	916	906	871	940	922	885	935	867	972	942	928	915	918	990	934	935	924	910	930	919	961	877	923	941	924	918	934	901	949	940	937	840	945	883	951	887	918	916	920	910	914	943	932	933	952	921	919	897	867	868	931	901	882	927	863	929	911	928	951	888	912	866	906	916	916	894	874	936	878	937	975	919	938	891	914	899	914	923	951	888	928	938	899	877	919	869	931	900	921	919	897	976	932	883	992	824	877	885	929	978	912	928	930	926	927	954	932	931	880	947	949	921	966	921	915	928	935	949	952	906	885	914	930	919	879	928	924	912	883	904	901	961	964	902	976	898	872	843	851	927	903	931	907	903	946	886	984	932	874	917	937	943	928	908	967	924	915	923	945	979	903	900	891	967	918	883	888	992	907	899	905	902	926	895	931	925	901	945	950	899	896	866	897	906	910	933	902	881	926	898	917	942	918	938	940	883	871	956	940	926	971	966	857	958	958	903	940	890	919	937	985	937	938	897	882	892	979	916	906	912	909	904	925	925	931	942	971	872	900	925	970	952	921	900	905	947	905	920	927	853	956	946	866	914	961	877	941	909	877	901	970	895	936	928	863	914	922	936	959	907	872	966	938	934	931	900	936	937	937	925	933	924	914	844	981	921	943	941	938	934	932	891	866	881	903	918	945	974	902	893	874	958	932	951	995	898	909	881	936	865	957	981	949	885	978	934	935	949	903	928	892	959	924	922	832	928	980	884	921	881	931	975	983	898	900	894	942	903	954	907	888	914	953	954	943	903	883	858	946	926	902	925	925	915	901	943	922	886	943	976	876	915	887	987	875	910	929	936	934	922	967	906	940	911	943	964	949	896	995	901	921	920	948	951	905	938	893	979	913	928	933	917	864	948	942	893	917	909	928	837	936	913	928	923	940	887	903	947	941	879	909	919	912	996	1001	861	970	935	966	923	937	927	963	892	893	906	997	972	901	933	941	942	912	909	944	898	900	914	937	955	887	958	962	926	935	961	889	978	947	938	944	900	939	944	924	947	956	954	879	946	919	941	905	914	898	907	928	942	922	923	933	882	903	956	893	961	908	930	919	910	887	925	907	935	857	927	925	891	926	917	914	926	993	963	956	921	970	940	906	915	903	912	930	868	946	958	954	880	930	874	951	940	941	944	957	950	937	897	910	968	875	953	946	954	848	895	946	888	928	950	967	930	891	950	870	950	895	916	922	961	957	894	864	968	912	929	911	954	856	890	897	905	896
63416	30339	12127	3260	1202	655	517	463	443	451	422	410	440	441	452	409	408	460	455	409	399	427	428	499	437	463	467	424	399	425	427	447	452	431	415	419	427	466	439	483	433	421	398	431	443	461	419	426	399	409	455	467	394	388	418	431	464	404	444	446	458	483	431	424	420	391	434	398	390	419	412	453	426	387	400	393	454	400	416	413	454	432	430	435	488	413	402	380	405	430	392	444	406	424	413	471	463	470	402	408	436	432	446	441	411	421	401	423	414	398	439	407	465	419	418	453	402	455	446	424	435	367	400	377	447	427	408	496	407	346	387	451	389	453	422	420	437	424	444	504	427	390	439	378	409	437	411	444	443	423	472	445	425	402	422	407	413	431	445	409	460	432	392	423	404	417	437	432	420	405	393	463	414	390	477	418	418	443	436	443	472	442	442	401	385	401	395	448	449	408	470	444	412	452	444	390	437	397	440	389	415	442	441	418	427	437	459	411	420	420	424	425	451	421	402	408	437	416	466	473	445	411	400	430	431	449	426	426	431	416	423	448	448	429	416	415	456	440	424	426	415	398	420	490	439	450	423	391	455	454	448	437	410	464	440	454	433	427	416	403	443	404	422	420	377	400	429	443	431	438	419	421	448	408	386	439	459	423	440	505	479	439	415	455	406	429	452	462	386	416	443	477	478	433	422	394	425	467	426	434	432	447	407	428	442	394	434	450	438	436	454	445	396	427	424	453	401	408	428	422	448	453	474	431	468	450	446	449	419	421	394	447	441	452	403	452	429	409	398	426	415	436	408	421	432	382	442	437	432	456	450	414	488	395	461	435	412	414	459	389	452	460	420	432	488	402	421	426	441	410	420	390	496	421	405	456	419	435	412	408	435	432	476	462	403	450	396	400	426	466	412	436	407	405	429	496	422	456	431	456	431	420	403	398	411	432	453	416	416	444	439	427	421	411	452	437	418	393	443	413	446	425	424	449	463	414	461	438	435	453	443	419	431	417	423	425	413	431	395	348	463	423	417	447	406	409	420	448	401	430	415	427	423	413	391	402	433	395	437	433	460	453	430	397	427	475	438	394	417	460	426	456	420	422	430	423	393	440	421	427	455	423	445	436	452	413	412	431	437	415	428	440	440	469	446	426	456	453	413	430	427	453	440	406	410	457	407	410	438	392	411	439	456	466	451	436	446	430	433	424	455	465	445	445	471	412	439	407	433	467	411	419	463	447	429	426	456	403	440	453	423	431	483	401	409	435	417	424	460	430	429	386	437	434	435	393	421	419	412	434	417	439	474	416	430	402	420	413	436	411	389	409	438	423	467	484	434	467	470	425	441	415	458	431	485	415	408	398	407	411	434	431	393	423	431	420	399	422	462	384	396	407	403	458	400	429	431	457	403	434	446	418	399	442	416	407	415	426	435	423	467	416	412	421	397	451	463	426	377	453	443	447	431	390	444	412	419	453	444	421	474	427	431	454	431	441	427	433	416	440	441	444	408	439	489	456	429	448	418	436	414	409	399	376	414	405	442	464	430	453	401	385	394	412	416	459	458	456	474	401	457	439	459	407	431	428	423	454	403	426	412	386	410	421	447	437	500	436	423	453	436	457	411	436	485	436	401	398	452	459	390	430	421	423	465	451	425	405	391	360	415	414	436	409	424	432	436	419	415	432	415	432	450	412	408	435	464	469	378	419	438	408	407	452	390	412	441	448	453	390	432	404	416	436	425	434	448	451	446	438	443	407	433	461	442	392	390	390	424	454	443	406	413	447	452	449	463	431	447	411	401	448	427	456	440	372	452	437	417	439	437	415	420	470	399	405	432	392	398	418	470	443	439	435	395	446	447	416	417	452	428	413	394	411	405	454	420	436	458	432	464	422	414	420	456	457	432	424	409	407	451	424	406	405	431	457	465	420	429	367	436	403	415	391	418	450	429	405	438	479	396	403	443	468	413	428	447	439	441	439	427	405	418	455	430	430	461	448	431	429	415	400	433	404	428	464	452	446	448	428	418	479	412	424	413	446	458	434	466	424	421	442	395	420	434	448	424	405	408	422	429	468	445	435	416	465	444	478	413	449	437	427	377	390	431	443	439	446	454	490	427	454	418	418	443	462	442	474	428	389	402	454	431	419	397	404	434	411	459	412	425	404	442	438	421	399	440	457	441	462	426	430	422	452	410	397	431	436	416	410	437	399	375	423	392	471	425	426	411	436	419	445	443	420	453	404	424	445	448	440	442	423	412	408	448	407	481	463	420	419	430	403	435	478	434	448	434	437	432	454	437	407	434	393	423	472	391	424	418	402	435	422	441	410	469	440	382	467	416	456	406	428	459	429	414	386	429	447	436	430	440	425	422	456	459	384	447	418	425	430	429	410	425	443	403	417	383	432	440	425	354	437	414	435	436	454	461	440	440	462	427	436	428	435	481	443	442	428	435	437	422	459	458	404	428	423	451	456	400	430	433	468	400	440	406	443	424	427	414	449	421	414	425	406	429	489	415	422	440	472	452	450	473	406	407	454	422	427	387	417	417	442	424	440	434	452	454	428	438	421	436	407	438	418	415	414	389	407	416	407	476	414	437	434	421	419	429	418	415	447	445	423	445	443	461	444	439	418	439	432	414	457	457	477	381	464	402	468	415	403	443	451	416	438	390	441	417	439	441	445	434	412	429	427	415	462	450	416	491	430	462	492	435	439	437	433	431	403	453	424	437	421	432	413	436	451	408	440	421	476	428	448	432	438	431	410	407	410	453	452	424	427	432	466	491	462	403	457	454	412	438	450	414	435	436	445	422	407	443	426	406	449	404	432	404	451	421	440	442	418	468	404	462	433	436	443	408	434	465	424	436	435	436	469	455	442	422	446	436	402	431	394	418	432	376	415	396	436	463	476	426	449	409	433	429	450	493	413	445	460	457	433	417	452	426	426	456	449	385	478	410	407	412	404	426	389	394	419	455	458	474	430	398	439	402	412	481	472	470	451	408	456	407	482	450	428	409	466	411	435	433	425	365	418	424	447	422	457	446	453	428	444	390	459	438	422	397	408	447	454	391	500	444	465	412	423	419	425	419	468	435	417	444	449	458	432	415	500	423	464	430	444	397	394	452	439	428	413	470	416	438	403	421	407	436	438	450	442	463	406	449	444	445	436	438	415	407	431	453	411	449	411	420	446	462	437	441	456	423	419	442	433	435	434	428	442	447	428	428	414	415	434	439	396	400	464	448	443	406	392	420	436	415	398	440	416	409	398	448	451	421	457	436	419	438	398	397	438	465	441	438	449	408	412	470	419	399	455	443	403	429	450	444	426	409	423	429	448	408	460	432	427	415	462	431	414	433	477	431	442	477	434	412	453	425	422	445	429	426	441	433	421	405	448	468	443	458	452	411	476	466	430	396	420	410	434	404	420	466	456	440	471	462	405	413	452	461	470	474	436	446	405	394	460	420	431	440	408	452	448	427	470	431	453	431	382	441	479	408	427	432	474	475	443	442	442
43471	23426	10826	5588	2964	1644	1191	1087	1010	930	971	978	952	975	940	962	969	944	947	960	941	925	1011	1008	922	995	962	927	942	901	932	939	931	963	949	966	915	962	928	894	943	987	925	970	946	914	988	901	924	883	918	955	939	887	914	882	923	969	910	956	946	931	959	904	950	945	975	926	934	974	930	906	984	910	973	912	947	974	960	926	958	978	935	927	953	939	885	997	905	932	954	897	966	981	991	922	875	926	990	971	1008	930	913	936	938	988	919	961	944	942	937	898	955	922	968	886	979	866	920	937	949	975	909	953	915	979	952	988	912	908	944	951	1004	922	875	960	938	947	884	929	976	963	887	912	995	906	983	967	919	949	908	931	1010	941	945	957	906	891	918	962	1005	935	891	948	949	923	946	951	943	880	952	894	956	945	912	960	890	952	941	986	934	924	927	946	945	932	965	944	984	911	960	938	877	986	910	931	955	901	951	897	916	932	936	902	921	914	952	916	925	955	938	884	947	941	859	948	950	900	991	904	992	963	896	962	899	897	914	914	925	934	918	921	930	919	880	946	963	910	953	959	942	922	999	931	956	949	917	1036	968	999	942	928	958	866	941	939	936	960	938	930	943	943	1002	910	941	913	985	945	898	976	984	917	933	972	949	954	962	938	947	931	905	915	926	948	972	936	931	986	949	937	901	987	914	951	950	971	937	961	916	890	945	977	984	895	952	976	858	937	915	928	900	904	982	927	936	980	907	979	946	992	1024	901	1012	945	963	977	899	980	993	956	909	887	949	921	920	941	933	970	892	960	964	932	956	951	902	925	983	890	930	908	956	917	897	1008	914	948	921	939	954	937	948	944	917	957	887	960	939	869	923	933	955	960	922	933	948	925	956	876	947	920	900	938	939	881	912	910	931	932	916	922	901	900	912	898	901	957	913	960	891	995	938	939	948	921	971	956	957	923	960	921	852	954	962	905	911	857	947	966	900	947	956	914	945	903	955	931	927	979	917	892	950	909	946	941	999	939	970	961	975	966	925	934	953	913	952	938	902	966	970	1011	955	935	913	941	886	933	961	945	930	920	932	1007	928	969	925	910	931	958	987	966	883	925	920	920	938	960	913	976	933	917	960	918	943	943	900	1036	914	907	957	954	940	936	931	971	876	963	906	854	918	934	951	871	932	954	896	1001	920	954	921	966	946	983	917	927	931	920	966	929	886	928	966	924	968	975	931	937	883	982	927	886	934	918	893	971	970	921	904	861	989	921	918	958	960	982	877	971	936	966	877	966	996	995	923	920	895	883	923	952	932	981	902	942	918	960	982	929	966	975	954	929	946	889	975	910	943	957	960	926	948	1012	916	930	888	979	916	942	964	903	915	925	940	952	874	942	962	930	900	922	966	984	945	921	946	929	939	943	959	933	988	914	974	940	950	991	927	884	954	925	929	900	961	904	931	946	873	922	982	1006	931	918	961	957	985	900	977	930	902	970	967	916	926	959	890	927	927	949	962	942	895	947	959	953	945	978	904	985	938	952	988	988	937	938	970	948	907	950	930	917	973	903	975	935	916	919	947	923	951	982	944	934	934	872	993	1001	932	950	929	966	890	859	940	943	978	918	911	978	971	931	984	966	931	980	874	919	924	947	952	984	861	870	953	904	977	985	933	895	900	904	938	956	972	928	910	965	915	877	911	931	974	957	939	1030	930	934	929	996	934	963	1020	943	982	893	941	997	919	891	889	965	946	936	926	923	944	930	949	932	898	977	939	924	920	910	911	925	940	945	954	928	996	923	975	928	937	948	911	941	998	966	944	925	921	937	946	941	931	946	937	954	880	964	912	986	967	898	960	919	984	905	938	919	965	928	908	983	885	958	947	929	885	934	927	933	959	890	938	898	909	985	959	958	931	984	1006	931	1035	938	916	873	990	961	932	893	924	946	934	920	930	985	989	971	935	946	969	999	952	929	939	859	938	957	915	917	931	983	956	895	975	989	973	949	938	925	935	1000	929	948	932	942	911	894	939	944	972	906	910	965	969	968	929	960	904	961	987	918	959	932	913	916	908	964	896	923	939	956	942	910	893	949	958	904	939	931	935	923	934	960	913	947	960	907	951	918	991	928	895	928	908	922	952	911	960	967	976	951	1018	954	912	936	962	916	950	955	876	928	939	895	918	966	917	1004	922	940	988	907	909	963	962	927	908	962	910	971	934	911	931	923	922	981	982	939	948	951	919	932	1009	937	932	952	954	902	898	911	942	940	912	917	944	897	935	884	914	935	971	930	925	893	912	961	955	952	982	903	971	903	946	934	964	945	935	939	1005	956	944	905	927	925	987	908	980	919	961	901	944	886	917	1002	912	897	894	951	959	954	939	949	951	954	872	946	892	920	967	918	949	958	948	1009	890	912	931	871	1012	918	962	948	921	946	962	938	983	942	907	945	918	930	903	888	985	922	935	942	919	922	1005	917	949	924	953	895	942	916	941	903	948	943	906	946	966	976	972	946	987	1007	978	933	984	877	978	943	1006	927	898	905	967	950	905	957	962	959	987	929	954	863	924	985	921	925	904	971	971	918	924	985	949	906	926	978	902	945	967	923	911	948	955	941	945	870	911	946	943	963	953	950	963	958	982	960	913	890	943	952	887	946	953	934	998	953	897	915	992	940	946	1005	961	923	956	922	974	952	964	922	939	1013	963	967	937	968	960	983	971	969	990	867	931	960	901	949	911	1005	910	926	936	915	968	928	932	938	964	910	940	970	877	907	904	923	958	906	936	871	877	882	905	937	969	971	944	920	966	939	933	950	981	929	977	892	930	946	941	915	928	956	945	905	958	924	923	923	933	889	948	937	991	943	913	935	933	939	911	941	965	888	928	929	957	937	932	949	978	963	968	927	891	928	1026	940	932	994	955	919	938	981	906	944	946	929	955	895	943	986	986	934	945	936	967	931	910	903	935	942	959	1020	990	949	938	910	953	962	883	916	905	908	949	991	887	960	957	921	943	951	988	976	960	931	936	996	966	872	893	930	916	957	889	924	921	1013	914	951	924	943	957	954	972	926	955	934	941	966	912	920	953	930	963	979	910	965	945	1027	937	906	932	966	948	934	943	932	952	918	955	948	933	967	944	958	914	941	985	982	940	933	977	957	944	933	955	912	938	894	960	946	990	921	917	929	945	923	907	986	933	956	935	927	977	906	913	959	911	900	946	927	947	918	898	872	885	921	888	917	999	938	1011	928	951	954	947	957	922	936	993	967	882	945	906	887	894	901	933	914	944	914	933	867	993	925	929	1003	942	949	975	926	998	924	992	1025	936	920	910	877	953	969	967	936	914	976	947	964	920	954	920	962	940	965	954	929	925	954	954	931	989	873	928	898	890	931	964	898	932	898	905	932	952	914	970	925	948	990	955	902	937	956	928	926	1010	957	875	941	934	948	932	933	900	916	949	945	963	902	960	904	999	918	956	882	917	909	948	929	903	916	985	930	950	925	935	933	929	884	908	894	961	1009	999	905	915	964	921	973	969	977	981	959	944	941	924	937	974	948	935	936
63309	28694	9664	1615	658	555	438	460	434	476	453	438	463	468	405	448	427	435	468	460	439	451	460	476	445	432	438	456	461	428	438	442	424	475	424	443	481	437	424	405	436	428	432	474	467	425	397	419	388	466	440	503	428	412	457	447	393	396	415	462	443	495	473	412	444	440	415	431	437	398	441	420	484	453	444	453	436	483	460	462	445	463	444	452	402	429	429	419	436	417	407	452	441	476	452	450	430	435	450	461	481	494	418	433	427	405	452	449	449	443	417	457	413	429	418	427	408	473	461	458	432	444	443	459	427	421	411	469	441	447	423	442	413	493	454	449	453	445	424	405	388	413	429	427	418	421	478	467	486	453	436	436	469	470	474	460	419	468	456	439	444	458	438	406	413	431	425	450	471	415	469	441	485	428	434	407	413	472	420	453	449	407	406	431	432	451	445	379	424	422	445	465	452	440	407	427	436	441	445	445	440	449	442	434	423	452	433	472	425	474	430	460	466	434	416	434	454	417	489	462	437	411	462	428	475	420	445	447	455	422	460	413	448	462	434	418	436	444	430	445	434	439	458	453	444	461	418	410	404	456	455	479	423	395	463	442	425	471	437	453	437	399	445	495	431	443	415	475	427	413	413	454	436	424	427	438	439	441	456	448	472	384	467	435	448	417	423	463	384	433	427	440	437	462	426	427	410	421	460	454	424	432	429	457	450	427	462	452	469	420	453	468	418	439	458	440	438	484	440	415	425	421	432	428	420	458	431	427	454	417	438	427	453	440	436	436	425	440	446	429	422	493	477	476	480	418	412	445	476	430	429	421	440	429	447	423	451	483	469	466	417	451	465	418	466	409	460	460	467	432	467	503	430	420	431	460	403	444	447	422	426	444	474	422	418	444	454	440	413	387	438	458	422	405	405	415	435	400	445	457	449	440	456	419	489	468	430	453	475	423	417	440	439	433	446	452	428	426	440	445	413	418	504	473	417	439	411	406	402	412	479	458	420	436	478	452	432	468	476	454	443	426	452	434	458	452	431	443	433	430	411	481	456	427	412	449	443	458	418	410	398	448	441	437	449	451	417	492	456	399	454	415	440	404	437	457	458	426	434	414	400	454	476	458	463	432	398	437	432	443	427	445	436	462	475	395	422	428	458	448	439	362	424	438	467	457	443	433	462	431	469	393	406	429	458	381	410	401	427	450	464	405	440	440	424	449	439	442	416	461	427	437	451	438	412	444	450	456	433	410	410	463	436	403	436	403	476	432	442	453	431	447	473	438	488	446	468	481	424	419	403	435	463	483	452	423	433	429	458	465	483	481	443	465	462	441	471	453	440	426	455	479	461	447	456	431	418	452	425	456	451	409	408	439	464	479	417	456	431	449	462	415	456	458	413	422	464	440	409	429	389	433	463	436	439	424	422	442	443	482	444	424	417	485	437	431	456	434	396	483	430	491	498	440	435	438	385	428	439	449	422	399	444	488	414	468	449	455	449	435	444	439	421	418	470	481	426	414	429	448	470	451	441	493	447	433	471	416	457	389	461	418	431	442	441	441	430	464	461	434	434	440	423	416	455	446	460	452	446	457	439	439	421	467	431	464	440	442	468	381	431	449	379	451	418	416	434	452	502	448	454	452	421	453	452	463	438	438	456	462	486	462	440	418	463	427	437	481	457	400	425	407	471	440	400	428	403	450	404	412	475	478	436	423	444	464	435	429	457	449	465	424	397	479	457	443	511	461	421	434	413	478	443	453	437	464	420	435	442	446	437	473	434	453	443	409	467	426	436	433	469	424	437	458	456	466	413	408	418	441	427	404	478	458	482	452	471	450	428	475	444	409	445	426	412	417	460	452	426	491	414	399	446	421	409	427	434	443	395	453	431	446	430	459	452	398	482	431	437	474	417	460	404	398	452	418	424	461	418	422	441	426	420	445	417	451	466	402	425	425	464	412	429	471	456	432	442	441	418	427	408	456	423	436	455	479	443	444	417	457	444	451	432	390	423	483	447	466	458	437	435	436	446	404	456	436	425	418	445	443	418	392	445	446	445	489	480	460	445	470	436	438	416	410	463	423	485	449	427	430	384	478	409	460	435	458	436	442	449	463	446	450	446	407	439	464	445	433	464	434	461	394	432	460	408	407	432	458	434	431	440	431	445	442	439	451	451	447	461	435	445	449	449	446	406	431	411	428	451	435	444	431	426	416	463	446	478	498	434	420	454	455	413	426	445	418	401	459	396	449	429	432	423	447	448	470	429	434	469	444	417	448	450	428	388	442	450	456	439	475	440	434	438	411	431	452	477	404	444	428	452	435	463	417	469	423	411	442	427	426	442	444	460	434	435	412	432	451	435	454	422	429	449	420	466	434	416	465	426	428	419	404	423	409	437	462	461	458	409	405	441	456	435	434	443	452	409	486	470	452	469	411	447	441	427	453	432	446	444	393	425	440	438	440	466	433	397	404	450	426	396	449	467	437	448	452	456	417	420	409	445	459	425	451	449	432	447	405	435	465	428	464	478	452	439	469	462	454	421	462	506	425	414	451	423	451	447	417	425	439	425	446	462	388	446	420	412	427	485	387	422	462	428	463	443	450	443	485	433	468	438	419	436	446	472	435	424	430	439	457	459	434	448	412	473	482	458	404	477	476	446	434	467	427	437	439	435	440	418	465	429	459	457	422	466	470	459	439	473	451	431	423	399	450	464	425	446	432	438	410	427	421	420	458	422	438	480	435	425	451	458	441	383	439	470	459	442	424	442	442	421	460	458	457	449	427	423	396	487	444	510	438	460	438	446	455	446	409	411	399	419	466	435	432	432	475	474	459	443	444	423	412	461	374	439	475	433	455	487	425	441	396	461	429	418	436	434	439	435	472	424	430	453	427	407	445	445	447	422	471	466	426	429	468	402	449	451	421	424	413	409	481	450	435	391	461	454	503	427	418	463	449	445	435	468	461	425	411	429	431	448	448	468	439	459	426	493	452	415	437	433	449	456	460	458	477	451	398	427	418	440	464	424	424	451	467	432	428	463	453	442	449	441	477	466	470	442	424	466	456	429	437	436	471	420	481	467	440	462	466	433	428	438	440	453	421	415	414	430	429	458	443	468	446	464	437	437	422	384	432	428	431	493	471	464	432	439	434	476	449	427	445	422	418	505	434	446	451	376	428	407	491	456	467	434	463	430	447	401	446	439	420	456	416	459	438	464	447	431	456	433	481	463	436	471	457	460	456	426	455	421	440	486	455	448	458	458	470	449	405	433	457	437	426	421	452	450	440	394	463	438	444	417	414	444	447	454	396	434	405	426	440	456	424	470	405	445	444	433	452	430	467	422	462	416	403	421	439	448	433	422	415	440	430	422	429	446	446	450	446	459	449	444	451	450	442	438	464	489	459	429	433	439	453	469	465	444	413	451	391	428	440	409	473	432	423	410	407	386	424	454	505	454	432	444	458	399	452	411	421	459	447	459	438	460	443	477	480	472	387	474	427	462	441	439	424
45032	20612	6251	2545	1499	1230	1135	994	992	1006	997	949	976	997	984	980	917	974	938	983	976	982	996	959	932	938	980	923	919	938	990	986	969	937	928	933	937	889	945	952	987	948	935	928	1012	987	961	982	964	953	974	938	920	993	976	965	934	962	954	992	1023	915	938	962	956	973	990	934	926	956	945	972	1020	959	912	955	968	916	906	962	989	960	1019	1000	909	969	940	909	950	970	974	969	988	918	966	981	905	894	921	971	935	1028	953	932	916	941	959	945	938	977	935	949	882	964	967	969	926	929	963	994	953	992	955	1017	966	954	935	979	948	1006	924	985	970	929	945	930	929	943	986	1011	953	992	946	958	982	974	947	963	959	983	922	948	900	887	1024	946	912	946	1001	953	960	925	944	998	933	980	933	970	997	911	1002	979	939	918	905	916	918	969	962	934	990	939	963	945	977	973	993	992	971	1010	961	974	927	971	952	990	999	981	941	1013	967	955	933	991	936	947	953	996	906	973	996	933	983	942	969	941	953	998	922	945	934	909	973	923	914	919	945	948	961	938	980	946	1004	947	962	949	959	933	965	987	930	900	995	950	969	990	904	1006	936	919	975	918	1003	994	1013	955	1001	980	944	945	920	959	935	973	982	984	995	923	986	963	952	979	971	944	968	953	1012	939	936	980	993	964	1016	942	1030	947	955	902	942	1008	1003	946	928	902	977	944	992	972	925	957	922	946	1019	1020	917	983	945	952	972	917	933	949	946	992	973	972	959	962	923	958	941	985	997	924	1003	957	939	956	986	970	974	955	1022	936	895	925	1027	914	972	935	995	960	979	948	923	901	978	996	951	929	1011	965	942	924	961	984	968	956	937	913	977	947	970	968	936	960	937	903	926	916	955	975	1005	979	967	972	1019	915	944	956	937	917	908	868	979	957	926	972	926	1020	937	983	953	959	922	908	955	960	953	980	949	982	1022	888	942	940	937	918	923	951	1020	924	966	982	972	935	933	961	958	912	992	930	987	897	942	1008	927	942	930	976	947	929	933	935	944	1009	936	935	953	968	950	932	948	962	910	952	946	970	1045	954	964	920	1024	936	966	964	974	878	951	947	938	921	955	968	965	986	952	979	976	993	935	947	974	949	962	954	959	980	1033	943	926	948	972	951	963	912	975	952	901	963	971	939	916	959	1007	966	997	997	952	983	940	949	969	932	987	946	889	945	945	913	928	1026	958	941	936	923	1002	991	985	967	945	987	1015	970	916	970	1007	970	914	1043	942	964	1033	941	917	996	937	952	988	1007	940	933	968	957	930	913	949	951	1002	903	959	920	931	978	923	975	947	980	969	957	958	956	975	963	952	981	934	959	982	910	981	960	981	990	932	925	977	936	912	948	919	953	971	972	972	936	1002	1029	954	907	1019	986	943	973	913	934	983	965	953	1015	905	938	977	971	1016	1002	1009	944	954	999	938	953	962	981	1004	951	983	963	951	997	979	911	955	1017	980	929	1007	929	923	949	992	950	901	926	969	945	935	981	992	939	918	970	967	917	964	950	954	974	987	962	988	913	995	995	976	967	959	923	960	937	972	1001	999	955	960	1039	931	959	967	965	1007	963	1015	978	984	894	941	927	964	924	899	962	949	976	1023	976	927	893	920	1057	973	1005	943	925	971	903	962	904	997	998	960	964	978	971	902	942	924	1018	939	990	1014	949	947	922	954	918	947	928	938	1008	935	928	961	940	982	956	931	918	928	933	987	960	984	988	888	1005	970	992	981	970	955	1007	919	960	974	952	964	933	933	938	1004	928	968	976	976	926	961	988	943	1037	948	930	941	934	986	977	986	972	967	978	984	977	983	887	874	977	958	945	960	926	960	943	961	940	973	931	960	923	933	944	950	942	973	948	982	975	943	1002	938	977	979	1007	946	965	925	936	956	953	928	1012	936	954	1007	996	966	927	925	988	968	987	1012	956	970	965	909	990	948	979	988	979	1001	977	983	960	950	937	943	987	967	912	971	939	954	1018	921	944	925	970	963	969	950	966	922	993	975	943	959	916	1014	949	909	988	976	971	974	1003	1001	981	881	938	941	972	960	919	987	879	877	942	970	978	934	939	937	911	971	971	953	933	977	977	960	953	938	980	904	1016	943	931	922	988	927	899	970	952	967	987	924	980	963	1025	948	958	972	891	968	976	961	929	914	985	956	996	1032	954	974	949	953	967	965	959	988	998	1000	958	923	945	897	986	991	1021	930	939	903	937	901	977	954	950	967	929	976	907	933	995	976	923	988	894	911	982	957	992	929	951	988	935	960	983	981	967	911	972	988	943	941	945	944	996	907	952	936	928	971	974	938	1001	975	1043	989	922	938	922	919	935	1000	918	956	918	928	976	933	966	905	1007	970	955	938	950	935	980	878	967	1026	913	963	970	942	969	991	959	930	987	952	971	937	980	993	919	946	906	1008	967	974	976	973	977	982	903	980	911	966	909	955	967	945	945	958	987	988	908	979	959	933	965	972	955	942	981	925	972	870	936	984	956	993	936	916	975	963	1023	981	971	1002	968	938	964	1013	944	923	977	938	934	932	969	952	996	911	987	977	930	948	944	944	976	945	938	938	968	957	941	955	968	1022	1031	980	902	937	954	944	948	922	927	952	912	953	968	971	933	994	957	950	982	936	935	964	981	950	920	925	920	1017	966	997	969	948	946	956	963	999	938	1000	920	977	943	1009	900	960	957	963	974	944	958	912	990	981	976	934	920	939	935	974	946	914	918	973	914	966	958	984	937	900	991	951	922	938	973	997	981	967	971	952	953	986	947	924	912	952	1010	952	915	942	956	936	983	979	976	931	960	940	915	1002	963	939	1002	949	982	975	955	939	961	972	949	964	1008	1040	994	963	983	904	911	919	965	1033	938	984	955	1001	958	939	974	979	905	976	955	953	1017	939	1000	973	969	987	980	996	907	996	932	955	938	934	1011	933	955	913	975	1004	894	964	993	930	976	949	987	929	975	968	947	1003	946	926	999	967	960	912	965	923	983	989	960	989	900	902	951	916	948	946	920	947	882	991	1036	992	990	998	908	923	972	993	957	969	936	984	966	975	969	954	932	975	1000	1015	973	925	940	919	994	951	972	918	896	960	1009	1008	968	936	953	979	965	948	989	967	941	969	1008	957	933	951	943	1000	908	930	938	1003	951	1000	955	944	990	952	938	964	999	920	892	960	969	901	939	915	975	982	994	920	1017	960	1005	946	922	987	963	1026	962	991	924	913	901	997	981	958	1001	927	959	976	990	886	1006	928	987	985	961	1014	958	941	894	895	955	900	972	946	907	1001	1005	951	997	950	942	931	979	944	946	1020	966	986	912	1019	949	984	981	945	983	910	923	1009	974	980	898	961	986	882	910	934	964	913	967	1026	969	943	968	960	920	963	1029	986	940	986	994	943	987	1008	959	998	978	952	910	923	938	960	953	942	968	1004	953	936	958	940	964	942	983	945	973	995	1007	951	962	976	958	1027	971	982	975	968	933	971	939	932	889	965	970	950	940	977	983	954	987	984	934	922	894	969	983	959	984	977	939	982	990	922	954	950	1041	1007	919	917	944	975	1022	904	967	931	966	944	894	927	1009	975	904	931	994	990	936	983	913	1015	923	955	1020	993	982
53213	19268	4608	1357	765	576	442	457	421	435	450	409	432	447	482	405	396	430	398	380	412	428	472	380	367	394	412	440	392	453	423	440	410	452	453	414	434	432	435	414	427	383	415	380	368	370	418	410	378	381	439	434	422	410	421	413	432	446	426	429	430	400	377	364	384	396	413	434	359	382	417	403	418	388	436	409	441	399	455	414	376	431	439	451	401	443	453	404	423	423	404	441	406	428	444	417	436	452	416	410	416	379	407	401	432	379	435	401	430	463	424	398	415	420	382	391	385	400	387	426	400	438	456	399	411	420	404	458	393	350	376	386	438	433	413	407	415	398	432	406	416	408	411	397	383	434	396	401	417	410	429	403	433	448	418	399	403	416	443	405	383	395	406	360	437	408	439	406	391	372	435	409	416	450	385	394	439	425	417	440	387	435	420	436	405	393	401	418	449	441	431	404	407	423	414	454	368	409	408	432	406	437	414	436	465	427	432	369	419	413	458	430	459	420	444	383	391	390	443	389	449	409	424	457	401	429	386	415	450	395	405	403	431	435	425	461	429	386	383	401	426	383	419	417	397	430	415	396	383	371	411	406	442	428	422	381	394	445	392	412	461	397	413	400	458	428	401	369	403	418	381	434	413	411	429	422	472	371	417	425	404	403	408	421	432	406	381	425	400	414	409	422	379	380	437	430	418	420	401	399	386	417	433	460	414	400	450	404	414	408	419	390	418	413	397	435	419	421	399	392	396	417	391	417	418	392	404	408	421	394	409	384	419	441	447	404	405	427	396	454	400	370	391	422	393	419	361	384	446	400	401	409	426	455	433	386	382	412	376	427	415	409	387	419	430	468	418	423	415	445	411	394	411	462	402	420	410	398	398	421	396	409	378	438	435	404	412	398	404	404	414	417	388	362	424	414	387	408	411	412	450	424	379	375	429	404	416	420	434	405	374	432	393	425	401	378	448	397	426	392	411	444	370	407	393	410	423	414	391	413	402	433	383	369	437	409	410	437	396	444	362	421	446	390	435	395	422	441	437	451	416	414	453	393	420	424	410	408	412	439	438	433	449	438	380	396	365	355	419	393	407	391	391	433	431	427	433	452	428	381	375	411	408	419	389	409	422	396	397	349	391	421	439	444	411	426	430	386	415	420	424	429	433	423	417	407	380	415	384	419	397	404	402	448	443	437	389	410	419	430	409	431	392	384	392	415	397	424	407	435	448	424	435	393	412	422	402	373	402	455	425	435	416	429	372	413	436	441	429	459	409	422	454	396	398	416	419	411	395	449	397	391	416	428	431	425	431	413	406	439	407	431	431	423	418	418	418	427	375	431	410	419	435	444	423	427	396	415	391	428	440	409	423	442	397	372	391	408	421	414	415	422	401	396	415	388	352	405	403	406	457	451	403	420	415	426	386	392	387	418	397	443	420	419	410	418	414	384	386	433	409	395	430	405	414	423	439	411	444	437	408	415	414	422	370	427	426	404	413	402	410	443	410	412	418	444	380	464	379	425	400	426	414	426	398	390	437	445	399	422	446	434	380	450	399	397	424	442	417	369	392	405	381	426	385	429	416	442	385	369	386	433	453	415	387	405	413	437	390	391	405	429	443	429	436	436	446	432	420	392	381	406	407	352	402	399	435	414	450	437	419	439	422	419	431	418	376	426	459	404	374	426	401	413	390	399	402	401	414	387	392	420	374	437	438	389	417	389	406	395	394	436	439	434	399	370	397	414	392	437	440	415	378	429	429	492	447	376	369	401	408	421	429	414	410	429	384	399	420	415	422	381	379	376	419	429	467	431	431	423	424	425	453	412	373	398	398	433	417	446	420	380	390	415	387	403	474	491	420	376	392	422	424	476	477	458	397	426	393	391	443	406	432	427	398	428	426	425	424	426	407	437	405	424	424	411	414	375	427	435	417	412	430	389	401	423	404	428	429	420	386	440	407	428	405	425	412	432	425	389	425	407	432	426	425	398	449	425	418	408	388	413	454	428	383	434	458	435	415	401	422	409	353	400	455	419	439	422	418	461	446	414	426	380	426	429	421	431	412	401	421	402	416	413	446	425	423	398	420	412	374	424	417	400	403	372	417	426	443	408	443	429	396	400	426	384	423	466	411	459	404	395	409	424	417	444	401	420	412	401	395	474	405	448	393	435	419	392	394	439	404	414	399	390	395	415	414	440	361	383	414	377	396	461	374	447	407	378	433	419	405	386	443	422	469	433	400	393	379	434	407	403	397	446	414	396	443	378	380	400	440	369	422	414	415	433	396	421	478	439	447	434	426	430	436	404	378	415	338	408	416	392	414	425	404	415	392	460	427	452	436	411	428	404	431	471	404	422	420	425	423	411	402	388	418	409	375	401	416	410	425	396	423	441	378	359	406	407	448	413	408	440	376	412	402	422	392	413	431	389	391	415	431	464	412	403	377	403	390	421	450	469	443	429	398	418	395	350	416	487	421	437	408	427	388	397	459	398	428	455	423	404	405	439	424	391	387	374	404	428	405	435	409	401	418	397	374	401	414	413	441	438	405	419	435	428	406	431	436	374	422	422	461	429	404	428	460	441	401	448	428	434	454	454	388	408	416	438	385	442	440	376	414	443	404	454	425	412	426	432	398	416	442	434	383	436	390	430	417	418	380	377	467	423	429	411	408	454	416	395	402	470	437	430	442	431	446	380	381	405	411	405	403	429	428	421	464	416	468	418	355	383	402	405	468	431	408	429	407	442	416	382	397	386	368	383	417	460	417	432	403	382	406	420	394	399	410	477	374	397	432	431	398	412	400	394	401	407	361	367	372	399	414	425	431	440	469	404	385	419	453	410	364	435	450	393	418	417	392	423	431	391	419	398	394	427	422	418	385	431	414	438	405	439	432	408	440	416	450	400	428	440	399	356	405	418	433	445	386	431	378	429	447	421	447	415	429	423	410	386	399	411	446	390	407	406	391	412	381	405	387	426	390	445	435	367	409	458	429	440	373	388	421	399	424	369	408	442	418	442	420	418	434	458	361	412	426	417	421	387	384	430	382	413	416	424	387	404	437	412	445	409	445	402	411	398	449	421	397	384	412	438	398	405	394	412	447	418	422	418	399	399	379	411	430	387	416	427	407	436	410	439	458	424	404	418	423	375	418	409	437	371	405	383	424	471	422	451	426	431	463	437	402	450	391	396	436	379	425	392	458	396	447	409	400	430	461	426	409	432	397	463	420	425	430	419	445	404	381	428	397	441	406	455	401	390	416	429	419	418	377	421	421	382	429	434	428	422	452	420	395	443	399	420	435	403	393	414	386	426	383	406	420	427	425	397	384	389	397	428	432	451	440	390	436	426	407	424	359	418	392	419	391	429	457	390	417	406	401	432	419	401	447	423	445	375	398	442	432	426	429	416	435	477	435	424	418	404	393	458	423	441	428	384	383	414	349	439	397	402	408	392	365	433	444	449	418	428	417	409	429	386	411	436	385	400	397	405	450	440	404	411	393	406	424	416
36783	11903	5019	2661	1961	1311	1075	930	919	958	872	895	919	906	931	851	942	951	929	852	893	895	889	989	924	944	954	880	914	912	917	865	906	945	871	914	896	945	940	934	909	918	896	913	880	872	923	910	880	906	877	915	862	930	933	879	925	851	896	890	931	909	898	932	937	929	896	892	879	930	892	923	865	925	938	891	909	899	883	903	925	906	917	897	920	946	928	946	916	928	915	863	929	879	871	912	895	856	947	913	932	889	911	941	876	825	916	892	924	909	903	916	901	867	830	899	969	892	914	907	949	870	875	899	925	901	882	938	930	897	888	886	867	872	961	850	906	959	913	899	906	920	871	950	932	887	945	880	890	950	880	905	914	913	920	835	901	905	882	914	958	874	947	947	832	924	909	910	952	938	915	894	860	915	891	911	913	925	895	908	905	911	898	874	887	912	877	891	924	886	889	960	930	900	896	908	878	918	875	932	942	892	884	910	954	933	927	935	849	920	899	895	934	919	899	887	878	932	894	900	871	881	875	902	898	959	893	898	897	943	968	912	926	941	887	881	946	915	888	913	963	886	933	902	874	897	879	860	910	889	927	938	870	932	914	923	932	903	903	938	869	901	857	880	935	853	903	909	915	916	926	934	909	871	897	948	864	882	900	901	931	900	937	885	880	898	859	883	866	947	914	862	890	873	949	907	885	873	868	896	918	855	876	872	909	870	899	918	917	873	923	870	928	895	859	861	938	944	871	855	877	885	856	934	922	914	819	862	921	898	907	905	901	921	881	897	826	920	904	874	866	907	888	844	903	892	843	885	843	934	865	909	969	877	888	887	957	853	894	950	938	928	924	900	895	881	904	910	893	914	889	865	954	894	936	919	939	908	887	916	895	934	897	917	835	911	942	918	893	906	928	924	885	895	939	922	859	889	922	908	864	926	879	907	913	950	941	910	935	932	914	903	870	918	928	988	942	875	891	903	936	932	906	924	851	862	877	938	864	861	897	909	921	851	915	934	897	927	909	842	953	926	886	878	885	914	973	882	888	919	891	872	893	893	914	871	871	952	890	949	874	902	873	861	900	943	929	853	937	940	872	938	938	849	885	934	920	853	873	911	859	904	902	932	918	898	869	941	935	905	904	887	894	878	867	932	860	915	952	853	884	896	875	909	888	891	934	917	885	888	893	946	906	895	878	892	909	883	956	817	886	921	867	942	881	942	917	922	896	902	892	856	946	889	872	891	902	902	915	855	877	879	943	902	877	890	939	913	922	931	916	901	929	862	847	865	873	909	883	881	881	832	869	961	889	878	901	926	904	888	857	880	915	921	939	918	871	904	902	924	912	887	886	952	909	906	892	940	881	898	948	871	849	925	881	904	899	915	906	965	862	884	958	880	886	912	1000	930	922	886	805	938	868	894	868	908	936	937	866	913	897	881	865	869	936	978	876	899	900	893	949	861	895	903	888	906	892	878	873	927	914	934	898	907	879	916	857	891	911	849	947	838	913	886	915	906	941	906	934	897	889	943	913	929	878	890	871	893	920	940	888	896	928	926	934	906	878	903	869	870	914	890	947	908	886	944	927	910	965	868	883	917	944	909	958	915	928	947	914	935	901	933	895	915	929	862	910	913	895	908	876	889	885	874	874	913	953	882	861	896	904	909	861	888	884	909	886	922	925	912	941	953	940	924	889	919	892	920	901	867	881	893	928	935	904	907	930	888	918	935	910	928	912	921	940	901	933	881	864	911	977	940	923	954	886	916	923	873	905	901	909	917	903	909	893	906	948	886	923	912	902	924	907	960	934	848	879	908	933	857	917	910	898	940	907	836	952	937	889	890	892	915	859	910	887	928	955	911	900	869	881	850	902	882	895	941	864	887	905	878	864	978	922	928	909	884	934	833	935	932	906	907	910	877	895	920	862	904	946	941	927	916	912	933	936	907	928	892	956	926	918	928	877	888	887	929	916	862	970	882	851	880	923	883	893	875	873	923	931	846	877	900	875	919	930	935	859	927	909	881	928	895	884	902	842	875	920	893	867	932	910	930	893	920	922	906	874	869	950	903	898	840	917	938	917	936	960	829	926	851	942	865	883	914	902	895	881	895	924	899	905	891	925	901	881	900	911	887	938	908	872	880	932	886	932	944	916	877	949	922	911	878	922	901	936	833	938	917	876	880	946	860	908	920	827	903	917	866	906	907	863	877	875	852	855	901	916	894	878	898	942	937	944	868	895	902	913	969	934	880	940	857	901	836	936	884	905	862	934	900	926	877	929	918	892	866	904	912	936	903	897	885	901	934	870	932	910	877	873	929	918	865	922	886	878	869	890	900	873	920	935	903	904	916	900	960	924	914	912	895	892	912	881	948	875	877	919	897	919	882	896	906	931	887	876	911	931	927	918	887	889	932	909	861	869	951	932	879	908	929	932	880	912	952	906	889	928	912	949	887	860	926	882	903	843	882	895	833	896	867	875	940	917	920	917	917	913	871	942	972	903	877	897	897	906	912	896	910	913	888	926	936	866	906	930	961	906	933	918	924	896	917	894	953	922	921	915	919	901	946	940	898	881	898	921	932	889	886	912	910	904	895	931	900	942	895	959	933	895	934	870	907	923	914	899	903	939	911	918	849	906	889	880	905	929	916	881	828	906	905	915	860	889	948	891	883	912	930	895	913	857	979	954	879	902	877	911	898	888	875	893	883	896	907	913	892	923	852	949	890	903	946	877	933	903	892	908	942	894	897	891	879	891	855	937	902	872	896	934	885	942	877	862	886	888	936	894	923	914	927	868	887	913	939	925	919	961	922	884	909	938	907	907	885	915	897	882	847	954	944	903	923	918	944	900	920	878	873	853	923	855	924	833	920	912	907	915	865	885	874	931	917	893	945	936	933	891	862	913	916	958	900	916	940	906	862	919	940	896	934	920	963	876	928	896	911	868	906	875	865	941	881	879	876	852	839	908	896	850	973	869	875	873	912	899	938	862	854	913	972	939	891	948	957	942	922	939	871	879	892	902	934	885	907	856	896	858	941	858	885	908	888	869	919	906	901	947	878	935	920	912	907	921	854	900	877	933	950	846	898	932	901	877	892	913	898	910	950	913	884	935	905	866	881	916	939	936	896	931	916	951	933	933	897	941	926	924	915	867	942	886	886	891	904	921	902	845	896	826	906	860	888	908	853	926	877	978	958	906	916	898	929	874	913	840	962	889	963	919	865	889	865	893	941	931	902	899	953	897	930	936	887	965	932	932	897	931	913	890	886	911	887	911	922	876	883	904	929	871	876	917	897	891	898	915	921	888	903	886	889	845	872	840	937	906	884	895	964	915	894	879	944	905	871	911	914	935	908	890	922	908	866	883	927	892	857	927	897	874	877	929	878	882	924	855	884	925	892	886	913	975	823	914	893	914	918	961	886	873	928	919	917	902	902	906	852	837	943	859	895	886	924	905	873	889	889	951	884	921	899	903	914	891	886	932	912	895	916	871	951	911	884	893	934	902	911
49676	23297	8726	1586	780	580	493	415	433	447	424	424	445	399	393	434	438	420	438	423	466	440	454	447	406	427	435	453	445	432	435	440	432	389	425	452	438	419	412	450	457	442	424	432	447	402	402	446	406	420	411	442	481	395	449	388	394	437	431	409	442	394	460	411	441	481	401	426	446	438	447	401	424	407	439	472	442	442	414	488	432	441	465	440	432	425	432	432	415	410	459	393	411	449	449	417	419	401	409	436	396	451	419	431	392	422	405	397	455	418	421	462	445	427	411	451	419	396	367	387	393	412	454	405	437	383	423	444	417	441	417	439	440	439	352	420	399	447	464	394	438	418	399	397	417	404	426	389	408	437	453	446	374	430	434	410	415	408	432	422	413	456	419	439	461	380	408	440	411	414	415	440	482	418	424	416	397	441	475	434	427	458	454	428	423	446	403	435	444	476	432	439	437	452	434	452	411	430	442	444	393	410	450	450	445	418	439	442	402	387	414	397	415	411	415	417	459	414	436	412	461	443	417	435	438	461	457	415	425	400	423	392	406	444	433	447	454	410	447	408	410	446	450	405	421	398	376	408	418	459	436	486	445	451	429	402	375	451	438	432	454	411	420	435	441	421	428	417	410	427	406	411	438	431	447	470	428	460	407	435	412	419	458	444	404	412	435	403	412	443	440	420	456	444	407	428	455	431	440	418	408	416	405	426	425	427	421	421	466	420	435	469	433	418	415	434	401	435	431	446	395	417	473	461	418	411	414	415	420	395	430	422	440	447	429	439	430	419	398	427	454	450	465	448	388	448	418	431	394	390	409	439	429	388	385	397	501	479	437	404	486	420	424	404	369	434	466	435	436	395	412	398	426	434	457	447	396	477	421	413	432	417	415	454	444	442	456	440	450	461	468	436	445	439	414	413	457	429	406	399	430	413	402	434	431	435	473	427	470	399	428	471	451	446	439	384	421	407	450	378	372	420	443	418	420	375	409	422	436	457	404	472	407	439	433	432	426	437	432	447	442	409	434	414	412	428	420	438	437	410	450	426	403	439	412	455	406	457	428	383	418	408	420	433	407	420	401	446	445	422	447	425	411	401	446	425	394	454	386	412	447	407	438	442	464	441	480	407	413	448	435	417	453	449	423	427	433	390	416	462	426	390	411	404	443	426	443	430	409	412	422	422	427	427	458	475	414	415	432	429	438	429	402	420	428	427	446	422	462	427	425	406	419	445	420	453	436	408	428	411	435	415	417	421	479	407	439	410	411	410	424	432	437	433	416	410	396	435	426	442	429	410	426	458	404	429	459	439	384	410	415	431	377	452	415	445	492	422	463	451	432	489	483	462	390	460	423	461	404	430	406	430	407	456	429	445	407	398	449	442	405	411	442	411	455	396	416	417	437	433	432	448	446	454	470	413	407	420	412	401	469	438	430	427	428	427	461	424	445	448	440	411	401	434	410	431	439	396	413	446	456	441	453	364	458	425	452	445	434	413	396	449	424	435	424	397	430	415	414	425	458	416	413	451	438	389	427	447	413	474	410	423	406	397	452	464	403	443	433	434	447	440	441	419	458	427	462	438	404	413	451	434	408	438	428	413	467	424	430	464	419	476	414	455	417	416	447	445	388	406	420	445	433	440	419	452	459	448	432	496	408	443	416	440	459	431	436	465	467	418	424	406	382	413	442	429	429	447	457	419	406	444	403	441	417	455	435	437	421	459	440	455	453	462	441	451	456	428	447	464	461	441	436	430	423	409	430	411	457	424	445	464	437	422	416	400	407	423	437	439	445	429	429	422	414	429	456	438	462	494	403	423	389	404	421	412	425	434	426	445	402	434	451	420	399	416	442	419	403	405	394	402	409	466	439	432	434	438	427	441	451	431	466	490	427	419	437	440	463	436	455	447	442	459	442	403	408	405	424	411	441	447	441	422	420	470	398	446	440	432	432	448	456	424	465	405	418	444	395	434	442	419	416	430	407	431	455	417	414	435	407	413	420	402	467	460	408	469	448	431	441	401	426	414	415	459	455	431	408	423	443	421	430	433	457	422	413	454	435	468	454	417	435	396	445	446	432	471	429	393	423	471	462	457	443	425	397	435	409	441	432	411	436	435	420	431	419	442	439	445	433	425	363	460	476	415	443	405	434	411	441	473	437	431	468	446	423	456	456	431	431	428	458	409	418	445	468	423	451	435	344	422	435	455	493	414	408	440	487	437	459	407	426	404	426	406	412	436	427	439	440	430	392	429	449	406	409	430	399	412	469	418	426	450	389	429	424	415	446	445	436	402	451	446	442	429	415	469	437	444	427	466	437	423	426	368	457	408	419	447	407	396	429	426	423	424	451	449	443	393	421	421	415	444	460	463	400	424	423	423	406	449	411	418	423	393	414	400	448	426	431	437	417	452	418	428	403	442	444	467	408	426	444	403	458	388	454	443	413	401	426	449	416	441	431	437	447	435	448	407	434	423	437	404	446	432	428	416	443	413	430	402	425	372	458	404	459	434	418	431	381	417	423	416	398	461	421	433	409	438	449	395	421	438	435	435	401	467	409	467	416	426	475	446	414	461	460	452	421	436	434	415	388	435	373	432	410	400	408	418	434	455	408	447	416	441	423	429	407	425	400	418	409	445	426	417	385	442	423	404	401	443	423	424	425	433	408	458	441	409	457	427	429	408	465	451	426	432	443	419	391	418	421	377	398	422	418	420	400	415	436	403	444	415	430	407	452	458	440	432	434	413	436	454	443	441	440	463	447	415	439	382	434	414	471	426	459	453	432	418	413	456	401	459	429	443	401	466	446	412	443	420	425	399	449	398	442	402	448	438	456	455	429	442	422	448	395	441	429	408	428	419	398	433	435	388	409	447	454	374	414	414	406	453	447	423	453	415	419	458	469	463	439	443	410	424	441	405	443	457	422	442	411	420	441	402	435	452	441	439	440	376	476	407	441	436	447	376	432	450	397	375	420	419	422	394	424	424	431	463	430	434	411	401	444	477	421	409	430	436	412	429	411	398	429	402	427	471	421	418	433	438	428	424	425	423	394	400	441	431	440	453	425	383	372	425	430	443	450	418	434	442	436	409	415	442	476	377	430	441	414	446	403	429	391	451	423	457	418	417	488	429	452	385	442	439	405	434	412	448	438	415	455	460	419	395	427	384	460	457	427	432	414	385	443	456	430	435	405	420	443	438	421	459	439	419	385	425	462	418	411	449	428	415	444	459	429	443	459	433	436	435	430	446	442	427	460	414	441	450	427	456	418	444	435	476	393	417	438	464	388	434	425	456	451	424	437	427	433	425	439	470	412	474	431	442	406	410	423	407	404	449	428	445	468	428	431	396	446	368	409	449	400	430	425	452	414	423	445	415	392	410	443	429	429	445	430	460	447	439	461	417	386	415	418	435	463	458	451	417	450	437	413	422	457	414	405	416	436	428	445	429	375	448	433	414	440	464	422	449	417	398	407	433	422	429	452	384	419	446	409	424	456	410	426	439
34581	13203	4937	2526	1807	1318	1047	1011	923	895	954	951	917	950	911	986	927	937	881	898	897	927	910	934	930	891	973	896	928	963	916	978	906	896	963	925	899	940	945	927	946	972	933	893	904	881	950	1020	945	910	886	939	938	963	881	969	890	948	919	877	933	922	944	948	899	954	938	968	881	927	948	992	988	950	888	1000	930	925	976	951	931	920	1001	950	892	949	939	920	963	940	968	871	958	932	954	893	960	962	978	935	952	930	900	955	1020	920	958	928	927	965	943	949	914	960	908	911	915	977	962	884	909	919	954	938	960	919	927	936	906	918	925	956	957	930	939	948	929	940	935	986	969	980	921	947	972	969	944	940	892	935	881	938	973	915	973	906	944	954	947	893	905	921	972	917	868	944	933	969	942	925	987	931	942	931	867	964	958	997	935	929	975	938	913	928	914	898	868	941	874	936	878	923	959	910	928	967	950	898	905	902	948	928	950	891	936	928	979	915	976	985	904	902	973	952	924	945	949	958	933	935	972	906	961	922	940	1003	945	957	913	993	912	925	953	923	935	940	974	932	949	963	943	896	906	974	920	958	988	945	951	943	966	895	907	930	992	925	905	960	872	978	929	936	913	973	938	1002	985	934	941	897	968	947	962	934	943	931	930	984	892	937	960	945	951	952	925	925	905	1012	886	971	951	991	888	939	962	943	963	1016	953	951	940	943	939	927	914	889	969	948	929	926	949	921	940	924	957	923	974	962	888	924	931	932	1041	963	935	991	932	928	953	956	904	968	903	951	920	957	939	941	921	959	945	921	917	917	875	927	960	929	934	915	967	937	960	1010	976	955	971	949	956	945	928	939	975	910	949	970	984	930	950	925	911	968	957	944	932	926	952	910	903	936	954	908	978	944	891	916	938	939	907	945	964	957	903	874	887	915	996	927	946	960	951	981	965	1007	931	957	931	945	994	1006	936	877	912	950	953	880	911	945	948	974	929	910	959	935	950	973	1021	909	943	983	926	916	981	964	900	931	905	968	952	904	946	930	972	939	978	943	914	962	930	936	953	947	941	957	947	935	982	906	943	958	975	974	963	946	933	955	993	927	921	994	954	949	920	932	940	927	884	896	882	950	922	961	989	958	964	941	978	1014	946	968	982	921	942	914	1016	944	953	913	938	958	942	952	890	930	975	923	915	893	957	944	924	976	985	968	905	966	956	959	952	919	978	948	945	912	901	881	964	942	899	957	910	935	921	908	958	986	943	904	897	977	949	978	927	945	925	928	946	942	1009	974	925	954	949	993	922	961	952	993	911	959	955	914	962	983	961	949	998	894	902	964	918	946	972	932	923	903	949	921	918	982	911	915	954	933	959	962	929	938	970	907	926	914	951	970	955	954	903	939	938	940	983	925	903	934	972	939	873	952	932	971	994	940	863	991	926	963	910	936	930	908	944	945	879	951	981	956	919	901	971	901	871	928	921	1000	934	923	980	955	999	867	927	933	920	936	968	941	955	973	957	976	939	909	946	886	995	916	972	901	924	913	980	951	933	967	953	932	949	993	944	935	888	985	937	954	972	911	887	954	929	932	914	934	919	995	977	940	953	942	912	949	973	949	961	923	907	929	926	919	973	957	942	947	909	923	964	954	987	971	949	959	980	965	943	920	919	899	962	962	952	938	938	949	954	963	984	934	970	929	884	943	1018	998	913	961	960	985	874	980	926	922	929	927	972	888	951	953	928	932	941	948	956	963	964	968	912	921	902	960	937	937	948	931	933	903	926	960	1004	1004	894	964	945	982	901	930	968	922	918	941	946	891	918	950	908	910	922	916	973	879	917	912	909	1002	949	966	915	944	963	885	913	908	940	977	887	920	958	937	897	944	897	914	962	895	902	924	922	1001	948	929	911	914	950	910	942	987	927	878	958	929	969	921	942	910	996	955	990	906	958	915	997	994	963	931	868	908	912	939	921	959	988	952	910	934	979	976	914	935	933	954	973	1001	960	952	933	923	953	939	960	944	908	943	972	978	948	980	912	936	937	940	922	903	908	942	952	930	892	971	952	1005	922	974	994	936	994	983	963	948	993	986	922	949	974	898	979	897	979	935	902	956	972	902	950	910	1036	1005	893	951	964	956	961	952	934	978	965	890	945	939	948	921	938	908	900	915	937	930	929	895	954	921	892	924	966	934	1014	942	964	982	941	917	886	912	952	947	1006	906	921	914	957	984	938	969	1001	914	949	883	986	958	943	953	966	935	975	953	943	903	937	961	943	952	918	950	984	942	922	922	941	914	932	985	917	939	921	948	995	904	900	903	931	893	958	927	920	921	906	972	944	991	920	938	950	932	963	965	903	946	937	894	978	963	990	966	923	983	926	959	898	939	950	924	984	1007	927	954	961	896	976	913	928	910	927	915	941	932	915	937	958	989	919	943	947	924	961	952	905	932	902	945	924	912	948	981	947	901	904	950	911	940	923	958	953	955	935	938	978	945	946	922	930	991	948	960	951	944	897	909	930	936	957	978	1006	953	931	1006	974	946	940	900	949	944	900	919	929	914	946	935	1017	921	892	942	944	926	949	954	906	904	1008	939	929	915	961	950	871	881	989	916	941	967	923	987	940	962	946	898	988	952	943	963	916	907	957	936	918	945	956	895	879	869	904	920	961	909	922	963	948	896	956	898	937	1011	969	966	913	949	947	944	972	944	942	967	927	1007	941	942	929	960	999	962	903	977	914	948	973	942	945	952	960	943	955	903	920	972	1021	940	937	957	935	952	928	968	912	933	965	890	975	1013	952	941	942	936	990	964	970	968	989	947	947	931	978	956	969	893	906	951	933	943	961	909	916	922	950	928	950	931	892	947	970	946	978	918	975	1001	955	961	913	925	953	970	953	922	985	953	991	926	955	955	928	956	941	1008	974	908	914	975	903	947	900	899	926	917	966	892	955	938	967	984	944	990	928	915	987	910	947	957	926	956	971	943	942	972	932	929	917	968	939	925	919	907	889	903	924	926	916	886	938	944	895	929	907	979	969	987	993	955	910	974	889	956	961	946	917	947	993	949	911	944	924	944	994	940	938	941	898	916	951	952	952	972	972	976	910	918	950	911	913	944	975	943	958	925	914	898	1009	942	946	909	945	925	964	939	921	970	944	915	906	985	940	904	911	939	928	938	912	909	907	990	925	937	949	908	966	957	978	903	844	950	891	873	997	888	921	913	952	959	956	898	973	975	942	913	969	1018	920	940	934	933	938	921	955	935	933	952	966	941	1040	904	958	939	997	907	924	922	919	973	914	972	889	957	911	950	908	921	954	971	935	959	948	925	949	1009	976	953	922	938	942	922	921	895	919	935	975	946	963	905	954	955	985	953	910	927	963	931	1018	966	973	931	970	913	917	931	894	970	967	959	954	955	899	994	901	924	921	937	927	919	926	996	931	931	974	956	929	925	961	951	919	949	978	948	971	969	928	980	936	899	960	888	976	1007	924	995	886	936	923	961	938	907	905	967	965	963	937	938	865	935	971	923	980	940	979	896	904	905	924	951	938	930	961	947
55706	23443	9066	2031	830	523	489	441	444	426	442	433	410	453	412	436	441	442	458	433	439	432	464	437	456	433	440	418	441	468	438	426	447	435	444	438	454	455	401	461	439	450	465	450	433	443	432	419	419	455	416	459	426	448	420	428	398	463	436	411	428	420	437	409	451	424	456	442	455	441	414	434	436	464	408	424	427	458	445	464	423	457	412	445	415	413	448	445	445	456	414	415	412	484	449	424	416	413	420	435	447	431	430	420	399	426	472	429	421	428	420	427	420	465	452	444	442	420	478	440	448	447	412	455	460	426	444	447	460	452	457	441	471	476	445	434	427	440	421	427	412	381	445	457	428	421	458	434	442	410	418	431	401	434	464	431	452	450	386	407	436	429	412	480	441	451	427	425	444	467	422	400	409	425	436	451	471	450	431	424	453	435	427	441	400	441	452	490	417	411	467	421	461	454	534	411	422	433	457	404	465	427	420	412	420	420	432	413	463	452	460	490	449	421	400	432	477	477	439	441	434	418	450	455	434	409	469	429	424	445	441	451	437	416	393	442	434	407	426	435	451	434	425	426	433	449	420	429	419	429	387	400	451	448	456	379	452	406	400	430	472	464	449	441	443	448	502	470	469	411	432	411	440	410	418	401	421	412	467	435	425	451	410	473	434	460	388	454	429	377	424	475	424	450	477	419	429	475	436	413	440	436	466	445	403	430	439	406	475	393	430	427	425	407	467	424	489	420	410	458	435	463	444	467	434	435	458	395	425	477	442	466	403	443	441	430	440	426	411	437	418	430	419	399	405	423	398	473	469	428	420	446	454	449	435	445	447	460	419	444	431	427	443	431	384	434	418	473	425	450	465	429	404	410	413	442	416	434	462	409	416	427	435	389	416	422	418	444	431	428	403	372	425	403	465	458	434	454	416	442	406	438	432	422	401	413	449	442	447	427	454	432	430	450	453	462	439	411	418	448	458	420	503	421	438	457	413	415	435	417	428	430	439	432	383	443	459	431	425	404	416	437	414	440	460	405	443	425	445	444	439	416	448	420	439	429	410	468	403	441	410	434	426	417	403	389	445	468	427	407	416	389	395	455	440	423	406	431	490	461	417	420	438	456	436	440	414	475	436	421	435	406	429	417	401	446	420	413	440	501	413	417	446	420	413	439	463	445	410	421	426	437	445	373	427	436	452	454	418	444	448	457	433	443	454	424	415	447	418	406	412	428	426	427	426	460	461	465	479	438	430	441	404	457	411	477	437	443	428	429	425	388	449	428	489	427	447	416	491	417	431	428	413	435	454	423	398	432	453	457	426	444	436	436	441	451	456	414	428	426	468	437	417	433	463	438	426	461	425	439	471	422	427	437	453	416	415	440	413	412	414	439	444	421	399	447	399	450	420	407	448	460	483	423	440	431	480	407	450	449	437	494	410	442	468	436	443	393	426	435	438	439	452	411	404	443	466	453	428	451	451	497	441	424	425	464	442	423	460	400	443	399	437	428	447	437	435	419	463	456	423	411	435	428	407	461	443	446	467	419	429	441	475	433	406	433	407	434	409	466	446	425	439	393	446	426	452	450	468	449	430	432	437	411	439	426	428	427	442	421	462	428	414	423	425	448	409	420	445	464	439	433	424	409	466	413	412	428	416	454	415	453	430	427	424	426	434	385	434	445	447	439	411	422	408	437	448	430	475	432	394	447	442	469	406	431	387	399	408	438	445	422	442	487	422	420	427	436	434	411	430	427	418	443	403	452	420	402	440	435	381	424	405	414	417	407	397	381	413	455	429	456	391	430	455	480	435	441	440	451	449	431	422	416	457	467	416	412	455	422	447	440	424	427	472	429	447	426	468	443	417	450	420	414	424	427	388	450	431	439	432	454	453	430	446	406	411	395	445	446	439	478	426	424	476	413	411	434	412	409	434	437	446	426	489	416	433	434	401	395	408	426	418	457	431	408	427	406	466	442	459	396	443	446	414	405	421	454	409	409	432	428	442	398	444	442	452	493	451	443	444	441	438	449	421	437	421	431	409	426	452	435	425	436	453	440	412	449	437	425	483	451	412	407	481	398	444	437	428	416	450	437	428	460	459	403	432	397	409	414	407	446	395	459	454	477	498	440	430	413	456	419	409	386	459	409	456	402	428	436	460	420	432	410	429	438	436	414	453	476	459	455	425	418	419	406	428	458	427	452	434	433	417	476	418	419	450	473	412	408	413	450	414	460	412	461	465	400	449	421	419	413	426	426	439	414	398	406	404	392	453	413	438	459	413	382	449	432	375	406	427	421	440	439	428	383	429	485	465	437	479	431	421	442	445	460	451	425	448	426	404	436	419	450	414	430	478	422	413	459	424	466	396	429	464	471	438	427	427	401	432	424	445	432	448	432	407	431	409	422	471	432	442	436	448	430	437	452	399	466	450	410	440	476	436	454	453	443	434	424	440	466	408	424	413	393	410	443	469	452	423	459	401	433	433	425	406	417	436	442	450	459	441	447	454	405	432	434	392	474	423	467	402	408	418	448	459	411	416	432	432	418	428	413	426	449	416	428	429	409	422	455	444	442	417	430	429	436	446	438	443	406	452	460	430	459	448	451	444	383	435	405	419	453	440	432	410	389	416	397	477	411	410	392	409	432	415	471	417	406	420	458	452	446	426	432	431	412	454	441	425	422	379	480	434	447	431	398	435	466	453	428	452	438	434	455	413	438	430	435	457	461	402	459	479	427	414	430	426	450	402	412	411	428	406	437	414	496	409	411	444	441	440	435	425	460	427	409	427	391	467	472	437	440	474	442	425	458	445	427	429	418	416	455	409	441	393	453	407	411	396	436	402	464	397	416	442	404	419	406	429	462	402	440	404	462	415	446	415	438	413	437	444	430	457	406	444	438	401	404	466	462	426	428	443	475	438	465	407	420	456	435	437	379	468	423	416	429	401	432	422	415	409	407	418	416	409	398	442	398	427	438	435	405	462	445	425	418	458	440	433	438	422	474	436	436	463	411	464	440	421	443	446	471	473	415	422	453	426	421	425	433	460	453	424	449	438	444	461	449	405	453	454	407	421	398	457	392	443	417	433	441	454	433	436	419	426	443	423	463	426	411	373	424	448	447	408	423	470	429	447	375	426	413	438	421	379	402	430	457	440	434	416	425	454	400	425	423	449	481	454	440	448	414	497	455	437	454	460	403	448	384	457	422	449	408	412	397	432	448	455	478	438	436	453	454	418	413	457	428	395	449	421	461	437	403	427	437	418	417	439	436	421	421	424	438	419	437	470	426	450	464	454	426	447	465	416	442	438	394	412	387	448	431	463	390	451	446	465	451	402	427	497	483	466	449	422	446	433	478	426	415	414	444	429	448	423	415	417	400	435	390	421	406	467	421	421	434	423	421	445	445	435	409	419	435	429	481	413	427	415	395	416	458	464	469	443	446	439	424	417	404	444	434	441	453	434	424	444	458	431	423	433	439	484	396	425	413	430	435	426	432	389	436	451	420
38901	12856	6092	3079	1819	1286	1118	1011	982	995	999	992	955	931	935	920	941	928	978	951	916	991	946	965	976	942	915	895	963	939	933	937	952	966	977	929	914	934	1001	902	957	947	919	940	907	864	987	898	925	1000	950	978	983	937	918	978	948	962	949	911	951	914	957	951	985	972	945	1007	891	950	960	948	945	939	915	954	950	952	933	920	951	922	898	967	946	942	964	902	959	934	936	906	926	973	1029	996	921	952	896	941	951	964	967	941	965	947	918	953	991	945	921	979	976	956	934	929	996	934	923	922	902	953	904	923	953	994	944	969	943	983	896	1006	944	986	965	957	942	978	926	939	939	978	901	897	940	933	897	916	938	956	984	944	970	926	978	923	993	968	931	925	920	960	950	930	877	934	990	906	941	945	893	982	982	949	943	938	954	975	942	941	913	925	866	947	928	929	970	960	944	912	919	948	987	927	996	923	936	962	907	973	945	878	936	977	961	949	899	941	919	917	937	970	955	946	946	951	967	951	880	929	939	950	953	882	968	913	1016	997	936	931	941	915	987	954	932	967	896	915	884	923	903	927	925	1015	979	942	941	939	880	915	953	929	951	987	910	926	897	931	971	949	902	909	942	943	954	939	932	924	959	950	944	972	903	989	967	952	915	982	972	929	964	911	969	950	895	932	969	960	999	965	958	931	916	944	978	903	921	938	965	1004	968	955	966	929	934	890	941	929	997	953	946	929	949	976	913	933	960	906	1005	978	916	962	919	957	934	908	988	949	939	993	904	942	938	911	921	909	959	961	993	968	922	944	984	932	961	974	986	949	982	969	917	939	939	1016	965	952	931	1009	941	898	935	905	862	907	968	961	973	963	962	933	913	926	991	876	944	929	994	973	944	954	926	931	927	972	931	911	971	952	962	922	974	959	925	969	936	939	935	953	941	999	917	1010	962	930	963	946	943	898	954	962	925	976	885	926	944	934	933	945	966	975	928	959	904	970	945	925	970	976	950	930	915	928	925	954	899	874	956	943	954	978	988	959	947	938	902	955	927	945	928	917	975	963	913	928	956	937	934	975	946	904	955	952	900	953	970	934	922	918	969	941	939	961	1004	930	895	935	946	982	930	967	990	925	923	956	937	949	893	984	981	943	924	990	909	988	918	911	988	971	897	958	988	931	983	955	857	910	945	977	956	981	944	977	947	887	911	962	961	881	923	951	899	983	905	953	905	945	935	923	958	912	936	892	945	1015	927	949	942	902	964	971	985	971	921	912	932	918	928	900	922	930	986	935	922	993	941	912	927	920	914	941	929	1052	962	926	937	954	976	903	969	961	878	948	935	942	960	900	968	958	918	951	967	948	964	918	973	905	990	937	901	1029	936	901	915	965	984	983	946	935	994	900	948	932	850	884	927	945	900	934	924	1001	1009	938	932	952	956	962	889	914	969	962	914	937	944	935	1023	935	921	934	966	910	964	954	928	944	958	921	948	966	938	924	918	967	980	908	947	949	918	952	927	938	927	968	968	931	895	960	1008	964	948	928	954	955	936	949	903	1010	942	879	1009	941	967	923	1010	920	981	950	959	898	919	970	925	940	965	954	958	912	954	922	961	930	979	953	978	929	943	923	966	980	932	864	952	984	950	987	986	960	915	943	939	921	920	945	947	944	943	983	965	969	970	904	988	982	962	913	930	983	917	971	915	886	958	908	943	990	954	956	961	960	977	956	971	926	944	941	960	958	939	977	915	971	957	950	893	973	907	937	968	934	958	954	974	966	956	955	959	897	948	976	964	919	935	944	917	924	979	965	926	941	929	926	887	974	965	913	971	953	930	993	900	917	949	872	955	1031	913	966	933	899	966	916	972	929	922	928	935	887	923	987	968	984	969	947	966	926	919	938	914	909	934	959	955	952	938	920	933	946	959	918	976	906	948	973	941	954	884	997	928	1000	977	923	933	966	850	967	923	896	942	953	956	949	949	935	954	899	922	944	931	970	906	948	900	1031	954	939	944	941	1001	889	955	906	956	898	934	927	887	995	951	990	968	928	927	952	910	917	971	933	970	925	930	953	954	952	934	979	913	995	966	992	965	952	936	936	907	965	947	917	947	951	920	949	942	988	980	889	964	996	958	966	949	892	913	987	979	891	917	898	910	956	991	891	997	920	963	950	968	942	964	926	945	939	905	1030	897	938	967	932	986	927	946	944	938	909	935	948	956	905	993	918	957	920	970	929	894	955	957	937	884	947	939	987	933	953	970	955	1016	928	1005	982	927	1002	940	953	921	932	940	902	884	947	949	947	938	947	950	939	976	938	940	945	935	913	942	969	914	938	870	933	934	926	960	963	955	965	927	917	972	949	920	984	975	993	915	948	947	942	938	985	925	967	949	929	948	934	954	981	967	991	927	973	934	958	956	946	915	896	928	933	980	970	906	937	910	932	960	911	934	904	918	903	920	907	947	938	942	962	936	959	1005	995	935	1016	935	964	963	1018	992	911	916	948	942	897	961	935	951	996	893	969	954	976	938	974	984	957	913	905	952	977	950	939	944	938	946	960	956	912	948	956	943	930	924	931	982	963	923	929	968	941	922	957	980	897	944	954	999	950	939	947	1009	907	868	939	921	902	938	891	973	973	932	1020	921	964	965	987	966	913	933	952	975	939	919	946	928	920	909	890	974	919	946	922	929	969	952	923	968	971	933	922	899	940	889	959	911	974	949	938	912	908	974	956	964	914	921	984	916	1003	933	962	936	971	1007	966	948	926	886	998	930	950	988	936	975	884	993	956	950	973	992	926	882	962	989	902	956	959	893	912	898	945	928	955	996	957	1040	950	944	987	932	964	903	953	930	950	936	884	958	953	909	891	1006	945	940	986	933	910	930	904	960	988	976	902	928	954	990	988	912	960	959	904	946	930	905	941	980	939	961	931	940	954	974	945	935	979	985	873	983	990	917	938	977	895	984	927	1007	948	893	972	950	957	963	904	933	949	932	963	935	978	943	919	970	928	966	961	951	935	933	941	947	923	1006	939	1007	962	963	968	1017	887	965	921	962	924	903	988	951	915	983	920	919	956	947	950	938	936	935	985	984	935	915	995	946	921	951	940	913	943	969	947	949	942	960	976	987	984	980	962	934	916	958	976	907	931	931	1009	897	949	969	993	957	963	905	943	958	925	972	956	948	974	983	999	924	922	979	942	934	965	947	895	965	950	943	959	932	921	940	1009	952	930	951	977	937	914	963	962	909	898	915	932	912	978	994	941	953	900	935	1016	991	962	960	977	1017	980	926	924	989	952	915	968	933	832	955	1017	914	968	922	949	996	969	975	944	974	913	986	987	992	905	937	983	944	984	946	928	999	960	957	948	981	894	926	974	1031	993	927	943	947	956	961	976	970	936	930	974	993	995	847	933	908	942	997	962	898	977	914	947	973	908	922	956	954	974	931	989	994	958	946	918	979	959	905	926	972	916	973	946	973	979	928	936	980	967	928	922	957	965	1021	915	900	883	936	965	1007	924	947	919	1008	927	963	970	959	908	888	925	989	956	898	935	935	891	921	959
46775	13930	3339	1113	641	530	480	431	406	406	415	422	449	431	424	413	393	423	430	406	449	424	431	458	414	378	418	415	396	431	406	416	394	476	414	411	413	410	397	374	432	417	459	434	429	415	429	394	437	424	441	452	441	465	435	406	417	409	428	442	436	402	446	447	442	371	433	432	442	415	425	412	436	408	441	407	413	449	441	373	409	387	422	461	404	391	442	444	411	431	429	409	434	405	424	475	439	395	396	440	421	432	404	453	436	407	421	441	403	406	450	423	429	424	377	411	466	428	417	412	431	390	454	427	404	438	414	388	389	396	393	403	405	438	422	424	465	424	433	421	373	393	446	431	386	422	416	443	408	421	417	408	406	380	416	431	416	392	411	423	417	434	420	401	471	431	398	420	402	442	399	417	402	396	396	415	390	409	430	420	435	433	408	430	479	405	446	422	403	373	433	400	412	457	440	443	391	382	411	424	437	427	460	415	407	379	417	413	448	435	418	421	387	424	389	369	434	472	429	433	452	416	411	443	423	442	398	371	399	383	443	374	417	423	391	431	420	411	393	420	411	442	407	399	438	468	435	377	464	390	416	397	403	421	443	437	402	401	434	443	433	445	422	435	422	449	439	411	383	387	401	424	396	441	436	397	407	393	406	413	399	389	434	444	422	425	411	415	453	422	411	425	429	423	458	365	451	433	405	414	447	417	413	430	425	446	416	416	463	409	393	434	420	429	429	446	412	386	420	423	442	437	386	410	391	400	423	416	427	424	408	399	412	436	427	373	396	392	388	396	424	390	399	426	439	413	427	394	384	441	429	392	434	408	437	382	461	428	404	445	398	416	409	386	420	447	400	422	413	466	440	450	432	425	392	426	447	424	406	411	436	425	423	468	362	446	422	402	418	419	386	411	398	448	450	390	383	415	416	405	423	398	392	443	434	424	383	383	406	408	421	413	401	421	393	377	397	381	457	440	399	416	380	387	406	446	453	404	379	403	428	430	423	392	420	431	413	417	437	402	397	409	452	418	411	407	403	398	418	397	402	396	412	424	418	399	457	460	393	405	411	444	439	426	418	414	445	435	455	375	406	440	430	470	447	438	418	450	367	441	408	437	416	404	438	429	438	400	378	426	408	403	448	428	450	391	433	444	444	397	428	401	399	416	435	399	417	424	349	435	469	443	394	427	450	446	454	463	415	395	458	402	445	423	429	396	396	424	407	386	426	438	416	392	415	377	424	427	417	450	431	458	448	425	425	436	388	411	409	411	452	440	437	414	442	436	396	432	416	395	408	413	410	397	409	404	400	426	449	418	468	447	417	432	408	420	401	380	443	417	496	437	426	429	426	385	433	431	405	391	383	447	422	445	417	438	441	449	432	423	404	400	393	397	435	417	398	415	413	437	462	455	425	397	397	425	451	411	431	443	386	413	416	402	403	439	419	413	405	438	447	409	444	411	409	396	401	416	440	410	400	410	432	408	420	420	420	412	450	415	435	418	400	423	430	412	426	485	426	454	421	422	415	399	399	404	409	435	434	399	369	462	374	434	405	403	427	412	438	414	443	415	412	387	432	443	373	423	412	400	431	436	425	471	428	411	407	434	443	430	444	388	430	439	420	402	434	439	409	413	408	404	423	441	410	417	406	414	458	419	415	389	382	440	392	396	429	435	387	440	440	416	418	364	400	419	370	402	422	407	471	396	400	387	435	423	449	397	448	418	390	432	394	418	458	438	431	415	431	410	434	425	415	455	439	432	424	426	426	418	459	454	430	421	417	433	413	424	406	379	374	403	401	383	406	448	490	420	427	423	430	418	417	433	388	399	417	437	437	435	421	436	396	430	388	392	456	420	455	398	415	400	421	457	433	422	407	413	413	443	430	424	441	422	384	423	395	433	405	424	427	390	388	417	376	373	410	439	411	415	424	462	441	419	378	413	397	392	424	431	418	434	427	409	413	390	397	411	384	413	435	403	419	463	439	412	409	385	410	410	390	444	384	423	419	392	406	385	440	392	456	459	430	429	395	442	415	452	409	406	406	425	421	433	441	421	429	402	455	396	421	413	448	429	396	415	412	410	396	448	438	463	383	436	376	434	407	446	424	410	423	446	405	471	438	445	413	387	434	431	450	420	437	402	413	409	407	450	409	419	393	389	401	445	412	391	399	358	426	443	424	408	398	412	426	378	446	423	393	422	402	406	415	466	428	431	404	384	413	428	421	395	414	393	440	407	402	490	417	406	425	471	427	448	426	438	397	441	426	425	443	405	394	434	414	419	409	419	430	408	405	398	426	401	405	416	439	392	416	431	428	366	368	433	361	411	446	433	418	453	445	470	453	425	398	456	404	420	395	426	423	425	405	409	449	434	435	435	416	428	437	419	435	418	394	446	395	406	405	411	405	401	414	411	394	442	450	466	433	444	422	411	438	408	447	417	406	386	425	416	421	409	401	430	406	406	453	425	416	449	399	406	426	413	400	424	421	401	457	381	423	403	372	436	436	430	445	420	429	384	425	407	444	419	413	397	456	418	427	434	443	428	384	395	417	419	450	407	431	401	423	454	480	458	415	450	453	434	396	463	414	420	456	444	438	442	457	401	417	404	395	431	380	400	412	414	402	418	465	398	397	399	419	413	427	446	401	399	414	437	432	437	436	423	442	413	420	414	436	408	424	442	417	408	428	423	428	441	423	432	393	428	403	399	426	387	424	415	437	383	404	435	454	416	409	382	431	465	399	413	388	374	377	410	398	443	400	387	431	415	384	434	434	446	438	441	379	400	400	432	445	425	445	416	413	393	395	425	412	422	435	435	429	437	402	392	424	416	388	427	417	434	422	407	458	439	399	389	440	467	425	441	453	438	405	426	435	422	442	423	396	459	391	421	364	410	422	425	411	398	414	391	425	433	396	445	407	444	388	405	406	440	435	444	416	414	462	422	411	403	407	389	440	397	446	396	407	421	376	428	414	442	396	390	423	442	464	450	386	419	436	434	424	408	414	392	401	408	428	479	444	423	459	416	415	424	406	411	402	439	392	406	436	382	443	419	392	451	425	414	430	399	389	442	392	429	441	410	421	427	478	426	434	430	396	427	435	445	396	417	464	434	387	412	457	431	434	426	436	426	375	426	429	435	450	439	426	433	425	398	426	424	429	425	434	422	430	397	418	405	411	410	407	434	427	405	407	423	448	422	456	399	421	423	406	419	412	464	464	411	415	422	394	401	405	412	433	391	418	428	444	395	405	417	435	429	445	398	427	410	431	380	437	434	416	426	407	393	445	397	393	439	443	412	453	431	377	391	454	377	419	413	410	432	422	403	410	410	393	400	433	424	394	432	403	432	428	412	428	408	391	415	433	421	407	387	420	413	431	453	472	426	407	423	422	370	409	391	440	419	415	394	410	434	456	388	369	439	429	423	436	434	446	435	422	430	424	435	398	437	411	417	396	410	369	413	411	406	389	402	436	395	407	394	401	428	387	380	438	415	426	435	426	420	435	403
29526	7321	3981	2199	1497	1194	954	936	869	917	907	871	900	941	914	950	962	943	961	920	938	926	928	938	900	918	943	972	864	933	1001	852	913	934	876	941	937	906	881	908	904	923	913	911	944	913	894	977	907	890	957	917	907	952	877	910	930	925	912	915	941	942	910	912	921	874	898	933	906	947	932	915	892	906	933	910	909	896	914	896	925	883	961	925	895	933	912	905	927	914	870	938	906	902	893	893	955	890	903	904	928	954	893	920	918	894	899	915	982	914	941	921	910	858	865	903	876	863	903	880	937	990	935	917	897	874	891	950	881	932	902	902	944	960	934	881	885	915	938	946	886	898	925	905	884	972	919	883	878	888	883	890	933	904	925	949	915	945	882	833	987	913	910	930	940	907	954	912	923	897	898	952	875	943	949	925	883	955	922	930	881	884	909	888	870	885	899	943	866	945	907	934	937	949	928	900	941	966	941	921	941	902	925	918	908	908	890	947	920	962	913	880	939	924	889	968	929	973	942	896	957	869	911	887	920	959	901	874	952	884	906	882	919	897	924	966	942	989	957	924	937	921	923	897	958	911	901	920	877	938	919	917	909	935	965	885	908	899	882	904	963	908	913	923	896	940	925	897	946	926	943	883	892	917	923	896	916	963	928	868	863	920	897	940	910	920	954	917	896	876	890	926	928	894	978	949	929	914	894	949	867	958	944	885	930	904	981	899	973	916	930	929	934	873	879	991	910	872	924	946	862	875	883	968	889	927	948	941	913	871	955	904	961	904	899	886	936	919	947	908	956	923	945	937	895	933	940	973	930	930	914	949	875	893	918	945	882	854	844	954	922	917	899	922	891	909	876	930	932	903	971	941	946	935	894	977	990	890	900	925	902	901	852	950	943	867	873	821	897	966	961	888	954	924	980	957	920	939	946	901	961	891	917	933	850	913	920	860	880	928	947	923	907	925	987	900	895	861	937	935	900	907	935	905	900	915	887	880	898	960	908	965	948	895	952	1003	909	945	875	916	907	899	935	959	909	910	941	949	911	876	935	901	919	888	947	980	921	880	938	909	865	857	954	953	950	895	923	967	951	927	884	949	934	918	896	882	906	934	927	973	971	922	891	942	923	900	954	886	925	928	911	958	897	951	913	929	944	888	930	901	883	919	920	932	924	897	953	924	918	905	903	921	950	889	942	844	880	910	935	925	942	951	858	905	931	926	921	952	951	922	926	922	912	973	929	905	939	889	873	908	930	860	864	916	876	925	881	908	936	918	965	967	906	916	898	969	876	901	965	916	940	962	909	902	885	964	958	931	919	908	939	931	858	974	905	896	940	919	906	909	911	869	928	957	968	948	952	889	915	947	976	963	911	968	934	928	860	905	913	944	918	896	929	862	920	938	936	899	959	906	925	890	963	932	943	962	878	930	951	930	880	927	883	925	932	876	884	951	936	948	929	976	898	892	980	956	933	891	901	941	926	964	913	883	893	889	921	912	942	882	888	945	938	943	887	932	913	945	933	931	880	882	899	918	950	912	978	920	879	898	877	875	945	889	882	921	931	873	936	924	967	935	899	918	892	986	904	899	894	889	897	885	936	872	859	875	889	922	855	904	898	934	874	930	879	889	883	890	941	894	954	954	915	969	953	953	956	941	940	861	956	909	925	930	864	977	940	900	902	914	887	926	866	893	917	949	920	932	896	934	960	896	949	953	944	924	927	951	959	914	928	897	972	868	879	897	946	939	914	912	846	938	940	878	983	890	916	935	932	899	913	877	949	888	917	904	933	922	914	914	916	930	930	928	930	880	897	936	906	961	874	919	944	913	898	962	914	876	898	905	953	855	926	931	924	856	957	866	903	890	900	870	898	952	942	973	952	926	967	920	889	921	892	941	916	976	927	951	898	901	908	920	930	898	916	912	943	954	944	870	933	936	909	838	915	958	910	948	933	895	976	886	956	907	928	910	940	875	957	901	944	919	899	896	898	900	885	878	924	946	959	931	924	865	912	969	890	873	931	943	905	901	904	907	933	868	941	891	957	915	900	898	943	962	905	889	897	954	930	856	920	933	914	860	913	938	954	901	929	941	847	950	840	956	923	864	890	904	890	931	926	910	864	943	855	924	921	940	954	945	924	928	916	919	895	979	910	885	902	940	927	896	872	943	870	951	1012	889	894	959	904	898	932	904	939	927	925	900	884	919	911	889	898	911	958	915	932	963	940	982	922	979	943	899	935	904	920	899	922	933	880	875	915	904	926	979	864	952	888	927	948	965	976	918	885	916	980	951	930	910	901	943	976	903	911	934	881	941	906	848	907	962	911	944	933	918	930	955	918	883	899	872	902	920	935	913	902	930	899	912	953	937	880	990	913	949	877	830	879	924	903	870	886	925	936	938	912	865	925	919	952	891	904	912	932	874	956	883	963	997	899	926	924	885	949	896	897	953	917	937	921	960	885	917	932	939	899	883	918	926	902	912	876	890	896	920	937	939	909	938	932	962	946	887	903	961	953	858	915	905	1020	877	898	911	931	867	929	930	915	892	902	920	887	945	940	953	941	920	924	882	966	899	941	941	925	891	936	902	914	938	913	914	927	953	907	922	925	900	914	975	927	914	913	935	915	964	958	955	908	872	949	879	905	901	920	922	936	863	913	984	898	965	898	884	1005	894	891	948	847	908	903	923	891	889	935	898	929	895	923	947	922	874	938	958	914	907	926	928	926	885	924	912	926	936	930	939	841	928	915	916	934	918	872	994	899	927	934	896	951	885	908	915	889	936	866	941	906	898	922	899	915	850	960	918	932	921	930	920	911	941	894	948	909	906	886	895	934	898	917	853	941	908	929	919	907	969	935	881	937	955	914	938	939	923	979	968	919	912	937	922	951	892	889	899	912	919	888	907	935	899	938	951	903	991	879	924	965	918	900	894	960	909	909	900	936	862	970	952	918	906	907	865	912	983	903	900	970	930	938	920	929	900	945	964	903	929	889	883	962	948	904	898	931	896	935	880	901	930	939	940	915	946	895	923	909	900	882	890	926	907	871	864	882	950	882	965	897	922	883	875	925	935	914	934	862	908	880	917	873	922	921	893	878	878	899	903	897	918	870	949	957	966	908	912	953	892	906	926	936	926	909	941	905	907	954	945	905	874	916	896	931	885	927	912	906	944	928	878	891	935	912	854	945	903	938	931	959	955	891	959	913	878	894	918	930	925	888	922	946	887	940	951	976	940	909	922	939	890	963	925	939	992	971	887	871	934	944	942	928	912	903	900	974	943	912	913	915	896	909	926	917	951	889	905	881	928	931	927	878	967	911	914	916	956	960	943	961	953	932	912	883	949	924	887	928	903	898	934	918	889	926	912	891	870	922	964	919	930	871	881	910	946	927	968	932	894	914	934	969	918	913	946	972	862	881	887	970	923	947	974	875	922	926	963	944	936	929	934	906	920	878	900	935	904	943	959	903	915	914	886	898	954	898	905	935	989	899	892	907	948	945	965	997	879	938	932
65465	33115	13503	3242	920	578	491	450	441	464	443	465	446	453	415	431	380	443	394	424	458	459	423	435	404	398	434	482	457	478	448	434	461	414	391	429	410	429	453	462	435	397	430	427	388	442	423	430	441	417	443	403	452	420	432	441	426	405	427	445	411	392	436	413	398	458	484	432	467	437	447	389	432	454	402	417	452	429	424	446	454	378	447	476	423	436	409	424	469	418	438	430	432	403	419	437	415	412	460	376	407	410	389	436	446	417	417	437	419	381	419	466	440	421	444	445	401	410	459	424	419	440	421	419	384	445	430	428	420	415	454	448	443	428	428	406	409	399	435	424	454	458	433	387	453	474	474	387	456	406	449	425	434	420	437	451	428	397	434	433	434	416	445	442	404	457	423	420	418	418	456	405	423	426	464	434	444	403	439	428	420	419	452	417	447	429	452	441	441	417	474	421	439	458	428	411	471	428	440	451	417	463	423	432	391	448	441	454	442	476	425	441	423	400	456	453	453	448	423	420	451	465	430	443	460	436	461	448	410	415	402	408	406	414	469	471	408	437	465	440	426	408	396	393	423	448	475	441	412	411	415	456	445	403	429	422	449	363	457	440	430	407	434	454	433	414	421	426	439	461	430	445	471	443	483	434	441	448	444	413	435	415	446	437	396	415	447	426	411	456	423	415	408	393	449	466	425	460	387	425	463	401	429	444	376	436	438	437	403	443	441	427	448	395	430	444	426	442	427	459	445	457	405	426	422	439	445	412	408	440	426	459	430	427	435	421	396	450	394	446	461	429	426	430	406	444	423	438	467	437	447	436	470	424	431	462	421	433	459	378	430	446	420	386	456	412	453	425	436	431	443	456	444	382	428	421	486	441	423	439	441	408	424	399	419	394	414	428	396	425	437	431	462	418	412	459	413	441	436	385	429	443	415	456	463	437	398	428	416	425	472	432	472	453	413	397	459	460	437	415	447	430	415	395	426	405	423	425	424	401	401	441	394	436	418	411	400	432	437	451	468	424	459	421	417	480	420	454	434	428	417	422	420	417	431	412	438	444	412	454	432	435	413	445	433	418	433	451	382	436	421	455	425	406	435	421	442	417	418	419	429	419	428	457	418	423	433	376	406	422	461	390	415	430	456	457	444	454	399	424	440	481	437	434	411	464	419	425	423	386	448	433	427	420	470	408	418	446	420	455	413	420	393	451	436	407	453	405	462	414	400	502	435	482	441	442	430	399	436	423	457	378	407	456	403	414	419	495	422	468	466	432	391	416	451	388	431	414	434	393	411	419	420	437	460	407	460	404	449	426	463	436	454	415	483	438	413	438	407	428	423	448	420	422	445	464	429	470	421	437	435	436	447	438	424	411	432	447	462	451	431	469	445	424	427	428	418	395	441	421	384	422	416	429	403	437	415	414	434	380	428	414	444	415	405	399	416	443	422	411	366	424	444	430	432	481	390	415	449	414	442	431	445	424	437	443	445	466	450	408	432	378	459	401	403	454	415	397	445	441	397	412	409	423	420	419	403	453	445	458	440	420	414	420	421	485	422	451	417	433	443	463	427	466	460	399	416	429	412	418	452	439	412	408	459	426	433	460	414	431	403	432	433	428	406	412	418	437	388	420	388	430	436	419	454	409	428	438	458	430	441	440	445	443	404	423	422	389	439	390	452	437	405	459	425	466	423	411	446	434	427	457	375	448	437	439	452	431	446	442	435	448	432	442	453	395	437	444	458	407	419	421	447	403	455	443	410	487	411	404	429	444	434	429	416	436	407	408	404	406	381	454	460	418	434	446	458	419	427	445	404	436	403	413	437	427	436	445	404	429	392	449	420	425	415	399	412	450	455	403	416	426	464	406	430	425	444	344	412	444	417	427	410	466	425	419	428	452	438	394	389	434	379	416	424	407	421	476	448	458	449	411	457	432	463	431	423	422	438	430	431	422	413	406	430	425	421	399	412	444	424	433	420	407	451	446	436	423	437	428	428	426	437	434	437	416	413	412	457	422	411	412	425	441	430	433	415	428	444	394	415	420	462	441	420	424	457	430	414	434	434	439	396	442	432	401	427	505	425	425	447	456	464	417	407	418	446	424	419	404	407	420	442	424	408	383	494	445	414	394	467	417	406	421	450	426	447	468	444	433	459	405	458	456	427	378	413	429	408	426	452	446	431	400	414	439	472	425	427	394	438	384	389	453	411	473	421	455	393	445	442	418	452	409	467	394	393	405	417	461	454	399	444	419	420	418	473	471	450	410	442	413	399	417	453	417	432	414	433	467	422	411	432	413	434	459	378	488	441	429	434	450	459	405	427	447	458	412	441	460	435	429	422	433	421	444	406	399	434	399	380	459	437	426	389	407	428	404	389	439	425	416	422	429	437	443	459	394	394	429	447	454	424	419	457	406	396	404	419	412	455	419	394	431	374	473	398	437	434	405	425	424	428	425	414	444	430	432	437	459	443	448	395	454	401	471	421	435	454	441	441	453	448	416	455	449	459	412	445	438	429	421	424	423	404	410	409	395	395	435	433	429	399	445	469	461	442	453	433	456	451	406	461	437	433	395	428	439	421	427	440	442	433	440	419	465	430	452	428	435	448	399	424	466	430	396	416	461	434	433	429	428	412	435	432	448	437	459	447	430	445	461	439	433	426	445	442	447	410	436	465	400	408	397	429	419	422	444	403	414	435	454	438	434	449	417	439	393	471	463	458	418	457	457	451	441	418	484	434	433	461	412	435	433	434	410	437	478	394	403	416	454	466	470	418	444	409	422	440	432	454	437	453	478	421	433	430	437	421	453	405	440	453	413	428	432	421	469	430	472	437	370	425	413	432	425	426	390	446	448	419	469	437	454	465	445	378	445	414	395	448	482	478	405	454	418	417	449	406	443	417	429	407	427	457	433	417	458	419	406	404	439	427	428	436	434	433	428	450	436	400	434	451	421	451	443	380	427	438	425	424	442	375	397	447	435	436	418	406	447	461	484	452	443	455	445	446	437	407	479	443	440	422	419	434	406	448	456	423	458	453	429	462	436	441	453	419	401	411	459	439	435	441	415	420	401	446	406	432	434	388	426	407	443	445	432	446	437	418	429	460	418	426	429	448	436	431	427	464	411	400	401	425	371	431	430	446	474	429	405	433	444	422	410	434	432	463	499	424	407	404	427	411	410	417	417	471	462	434	426	478	480	389	459	442	445	427	412	396	414	438	438	428	392	435	401	453	450	432	403	415	438	445	465	443	449	426	439	389	426	431	447	425	430	431	438	430	439	431	394	440	441	398	420	450	434	441	418	434	454	397	414	424	425	420	417	416	417	394	409	391	393	398	432	457	455	420	402	401	411	451	437	433	453	430	409	459	421	427	436	441	409	403	438	449	427	446	445	440	459	382	422	429	421	474	424	452	399	427	419	435	417	498	424	450	496	407	430	435	438	449	434	401	402	436	413	413	448	449	385	441	476	413	457	444	419	380	438	411	417	419	433	398	417	457	437
45789	24572	11641	4905	1973	1320	1136	1028	959	1015	892	923	959	967	959	966	888	959	993	948	945	1033	888	928	936	919	970	938	976	976	946	971	944	915	946	947	971	930	973	938	940	924	958	926	931	971	942	896	911	951	937	929	919	960	976	904	930	956	1002	963	836	967	953	1026	958	934	957	929	910	948	907	899	965	954	974	862	953	963	1001	976	969	939	918	1013	965	970	930	990	948	964	849	987	884	962	915	901	943	930	915	922	947	984	913	931	965	962	1011	950	951	896	934	960	962	893	927	997	900	962	972	919	954	911	936	963	938	929	941	974	902	1002	969	935	938	894	912	979	888	937	912	917	935	971	965	954	946	942	893	1028	918	926	927	963	880	977	964	937	973	975	920	951	903	928	900	892	955	935	909	928	962	975	978	978	934	928	950	988	938	997	984	952	894	865	923	908	907	938	924	955	956	968	932	1027	887	958	952	937	901	969	924	987	961	968	893	961	935	926	919	881	941	963	957	997	926	984	975	936	908	913	951	919	973	951	952	907	899	935	956	949	1005	934	949	917	965	958	951	953	995	927	910	920	962	939	962	941	909	953	975	915	967	848	924	928	913	965	944	948	952	883	928	961	924	902	954	913	950	915	934	941	935	942	937	930	951	982	978	988	921	957	914	886	961	917	944	916	952	925	939	941	960	935	940	897	916	965	975	972	947	932	941	975	937	977	954	957	908	909	981	1012	905	917	917	957	958	928	962	921	959	985	928	934	931	1023	971	964	933	944	975	948	923	930	918	920	990	935	930	967	948	946	916	939	935	957	934	892	940	1002	978	877	953	988	944	964	957	881	1005	951	920	921	929	911	912	944	940	946	959	973	966	952	964	953	954	932	918	1001	1023	892	973	986	883	943	976	939	923	902	922	973	942	898	980	925	967	931	949	955	970	921	925	973	887	933	972	980	974	929	941	907	951	953	933	956	945	961	919	972	965	983	931	929	908	957	942	912	936	918	893	935	961	910	904	935	993	907	995	953	939	921	896	869	918	946	932	952	989	1016	898	950	892	874	957	905	966	905	1003	922	927	944	998	963	886	956	1031	1005	955	923	972	944	939	959	924	920	914	933	924	949	929	904	903	960	906	908	937	942	892	950	936	945	939	930	969	948	975	957	906	876	948	896	963	945	943	955	917	989	894	940	885	980	949	980	940	973	991	967	920	935	985	972	973	1012	902	985	1001	907	954	932	922	935	941	938	979	999	956	914	933	945	965	948	957	887	989	1000	942	962	924	958	941	952	973	980	945	968	911	979	974	929	934	890	993	999	983	869	942	868	1002	938	961	928	955	909	928	930	965	946	937	911	945	955	960	925	957	953	973	935	917	976	922	910	917	986	935	929	909	955	924	940	926	981	931	949	909	916	941	949	878	933	916	929	940	991	974	945	867	948	873	953	990	954	948	900	944	867	927	950	972	898	878	984	1002	974	949	965	932	906	905	929	907	872	970	988	959	944	909	950	916	960	912	939	969	933	911	977	1020	954	933	985	954	937	889	975	878	990	923	930	973	957	927	950	917	962	924	952	952	927	916	905	869	921	977	924	941	931	869	944	961	965	890	912	963	938	935	944	946	1012	938	948	913	925	935	956	930	1056	933	945	885	941	961	919	906	1004	869	904	967	931	980	957	934	947	894	926	927	993	945	916	970	956	954	944	946	944	951	979	947	908	950	997	943	967	952	918	973	958	959	911	909	924	904	908	894	987	979	886	1001	1004	941	960	962	938	939	910	929	970	950	955	947	914	931	916	930	923	920	870	968	981	984	967	960	922	889	885	966	927	916	941	940	956	929	952	909	933	903	892	898	971	941	970	934	913	906	945	921	948	958	1006	948	981	949	974	911	929	946	972	1003	947	991	870	865	937	916	920	928	994	946	957	942	946	917	973	965	911	944	924	960	963	935	1011	979	898	994	912	975	988	926	989	903	959	957	939	986	956	1004	900	968	894	944	957	927	943	949	903	963	980	953	897	962	928	952	966	981	954	987	886	916	911	921	930	968	954	930	928	947	923	982	962	969	955	941	905	925	867	986	953	942	864	913	953	957	994	938	987	944	945	864	925	965	901	957	945	939	971	953	921	861	954	965	907	919	933	954	899	944	905	954	952	937	952	978	947	957	967	910	903	967	951	960	987	902	933	1020	969	926	949	891	934	1001	903	917	987	938	966	979	923	939	946	931	882	981	957	973	954	953	961	958	957	944	995	959	953	971	959	989	981	952	912	993	913	930	956	911	930	940	900	931	977	918	934	940	953	930	994	961	918	890	944	903	950	883	953	977	927	918	935	1025	1003	961	895	879	886	870	938	937	927	916	908	906	912	957	946	991	950	942	948	935	934	952	932	951	952	940	890	943	973	947	956	936	925	932	940	888	987	927	936	930	939	955	942	911	934	947	914	896	924	983	949	903	950	946	924	1007	967	969	947	963	966	917	912	942	901	951	955	910	903	955	932	912	933	924	949	919	876	994	945	999	939	975	984	945	907	923	995	921	957	998	924	913	972	886	898	899	1002	958	959	928	891	956	915	972	996	935	937	927	897	922	934	935	919	975	936	938	991	908	940	958	942	980	932	970	946	933	963	947	932	902	964	988	945	970	974	957	960	880	930	943	913	932	919	938	957	924	910	953	942	940	949	918	941	914	969	1001	922	958	940	953	907	931	954	938	910	929	952	915	941	953	969	989	930	949	920	929	911	935	991	935	930	895	888	913	916	905	913	915	961	969	926	972	922	915	972	861	943	921	946	910	963	945	952	944	892	889	944	1003	950	927	945	983	956	1006	834	925	945	942	980	898	1013	952	946	963	976	964	875	943	947	961	993	933	976	962	923	902	940	942	1013	951	922	959	947	1027	901	967	919	966	890	938	947	973	956	915	995	939	915	918	962	938	932	911	921	944	885	931	965	977	975	888	938	944	989	965	923	977	995	920	885	985	952	959	966	931	926	939	954	929	987	944	909	944	906	892	958	991	929	911	896	930	965	937	918	954	1012	988	937	918	913	922	941	976	938	901	929	942	1001	975	900	939	935	952	978	937	990	932	950	941	965	977	931	949	963	906	977	957	931	916	900	927	940	927	970	929	913	952	921	936	957	920	975	945	973	961	940	898	983	986	952	909	912	960	940	981	965	948	979	921	952	912	915	959	936	962	939	937	954	951	950	1003	892	954	944	963	970	918	937	917	926	933	945	961	935	894	947	966	905	990	931	900	938	896	943	922	948	976	953	872	960	915	923	954	906	936	951	964	905	930	940	959	939	907	881	962	947	944	991	911	945	952	934	923	983	931	924	959	922	905	879	955	871	974	898	963	944	932	937	958	905	980	923	898	998	910	944	941	909	970	952	980	925	930	955	953	926	960	911	860	927	911	901	916	956	917	950	867	1037	908	944	933	967	930	901	939	935	887	955	937	998	933	997	933	910	976	884	901	926	949	972	960	952	972	901	981	951	1010	942	945	939	905	936	947	924	906	950	940	940	925	953	934	923	963	943	960	969	988	903	943	938	952	944	928	908	927	965
54764	23934	10376	3195	1362	670	468	449	437	430	417	449	488	430	401	400	460	391	431	381	417	455	413	423	415	445	411	416	432	451	464	437	439	410	398	422	441	420	422	430	440	417	422	477	382	448	440	402	454	448	433	418	408	414	405	432	468	468	424	394	493	444	422	465	455	420	420	475	445	424	439	420	435	455	441	418	450	489	427	408	393	468	447	442	398	452	438	400	409	425	382	427	428	459	450	424	414	455	423	451	413	438	394	424	439	466	441	451	437	398	429	454	443	431	392	446	412	405	446	426	456	444	432	442	449	433	457	464	393	427	436	461	461	413	419	455	440	402	425	441	431	433	415	461	459	410	424	429	451	426	456	403	441	429	469	414	427	445	424	436	440	450	406	422	450	459	465	430	426	422	467	394	445	455	451	414	445	455	404	434	428	478	417	403	407	414	424	412	425	444	441	456	408	446	466	422	414	434	427	410	454	440	457	423	421	469	445	452	467	429	448	448	468	414	392	433	380	447	426	429	460	445	475	428	449	462	437	409	420	419	449	442	417	446	445	467	438	387	432	416	412	474	417	423	441	411	425	444	475	446	446	398	413	374	412	455	389	496	450	447	420	418	423	430	416	437	394	480	419	428	434	431	459	477	434	435	431	428	407	425	405	481	415	440	434	410	407	451	408	433	431	449	448	413	429	404	387	412	415	427	458	437	440	470	411	397	430	441	388	418	423	437	419	443	407	405	440	447	429	400	435	414	412	461	434	431	424	441	450	507	449	450	459	441	417	454	391	448	474	454	406	453	447	441	427	426	429	428	433	438	429	446	423	402	435	397	411	392	381	450	438	406	413	428	423	383	450	448	423	397	457	462	462	392	420	460	476	409	427	415	413	434	444	434	411	448	427	407	420	421	396	437	407	430	414	422	431	420	465	413	433	454	436	451	416	428	415	467	452	439	420	409	436	437	426	407	431	458	452	457	409	441	434	413	434	436	429	445	498	387	452	448	431	444	391	472	446	423	427	420	444	431	437	425	439	453	397	398	408	390	433	434	438	425	426	406	423	414	439	407	418	418	436	437	407	475	427	418	443	408	428	430	420	416	415	405	422	401	479	406	442	421	439	406	420	458	411	415	427	413	416	423	400	457	423	453	451	418	415	461	406	491	412	432	430	416	462	407	451	413	455	413	386	442	414	408	442	418	425	418	414	411	460	475	453	417	451	435	482	430	406	417	473	424	434	445	408	439	467	421	476	478	428	373	441	460	437	423	434	403	430	419	385	425	440	435	395	446	441	427	428	435	461	449	434	413	398	491	399	426	434	395	410	467	429	423	453	445	422	462	448	443	436	473	439	407	430	437	436	408	497	407	450	423	427	445	422	451	452	427	481	413	434	446	430	431	465	423	460	391	435	407	398	444	420	453	431	432	446	445	442	432	410	399	400	450	416	488	377	431	395	438	425	423	471	444	409	470	436	446	421	418	423	429	464	429	382	442	480	401	432	436	435	417	410	455	443	404	440	468	473	436	438	390	500	414	477	447	432	440	434	427	438	432	465	455	462	417	409	472	452	457	446	446	389	407	410	441	439	425	431	456	413	439	487	420	388	461	429	411	425	388	447	444	428	429	474	396	439	441	449	450	435	447	441	448	435	450	439	451	441	415	438	429	421	427	426	463	448	445	410	446	425	402	421	430	459	450	462	436	426	421	445	404	427	407	393	439	439	420	415	457	482	477	432	404	451	420	424	408	414	491	423	470	444	461	449	453	436	456	413	421	436	451	420	462	436	446	412	435	459	456	432	400	413	421	439	412	468	424	460	443	432	462	418	476	453	459	428	415	423	402	446	452	419	415	463	373	420	443	427	460	412	395	401	453	447	389	440	444	428	412	453	468	389	460	443	411	425	431	429	479	416	425	439	428	462	431	455	431	406	446	441	434	464	465	424	421	425	429	447	386	433	411	438	467	448	455	464	452	448	478	385	435	414	451	465	456	460	429	398	452	433	458	450	413	409	415	431	401	423	422	449	448	404	482	471	431	423	443	429	426	412	463	419	433	446	460	441	434	402	433	437	406	465	414	396	479	437	400	415	429	440	410	455	385	423	396	441	403	432	397	438	416	385	447	482	447	456	442	447	422	440	426	459	453	448	428	393	380	384	412	460	454	472	477	465	458	396	439	424	400	451	413	440	428	453	410	439	443	402	443	448	413	457	432	375	425	433	468	394	474	418	389	439	423	450	484	438	414	435	413	457	395	402	480	427	445	452	428	420	420	431	405	444	432	496	446	424	428	415	440	452	438	415	444	439	430	466	431	459	421	412	468	400	392	438	446	382	444	446	441	449	430	422	443	435	468	441	401	452	471	416	421	454	454	436	405	430	471	429	463	406	436	442	464	453	417	394	452	480	423	422	453	444	386	455	454	456	432	402	391	434	441	417	440	448	447	445	412	419	425	418	415	415	456	446	420	423	463	411	419	407	443	420	403	435	430	408	404	401	406	423	431	444	417	433	424	423	447	434	430	457	422	466	423	443	455	425	450	426	440	461	412	444	427	469	457	429	427	425	465	444	457	446	443	423	450	418	411	446	453	409	431	412	434	416	441	432	466	426	395	394	416	432	423	407	421	416	425	436	417	396	400	445	437	413	446	425	421	430	459	432	464	432	425	439	411	459	412	427	440	406	424	427	433	391	458	438	467	399	449	457	435	380	466	385	399	418	473	446	434	420	429	442	442	437	406	439	419	432	447	428	446	463	408	415	418	428	416	436	416	400	433	437	487	422	437	425	391	456	413	434	429	418	435	445	424	447	423	434	442	428	441	467	440	465	456	432	417	406	421	450	386	445	438	462	431	433	469	469	414	423	379	441	450	451	421	457	422	457	415	428	418	422	447	443	427	427	393	389	442	416	381	423	447	429	392	474	439	440	435	428	422	438	395	430	402	396	417	448	420	380	433	445	452	443	432	421	427	398	494	405	421	419	418	425	423	472	451	439	406	447	438	408	425	415	435	489	474	427	424	404	442	394	411	454	425	425	410	445	468	459	438	425	458	443	457	443	411	476	439	421	429	417	448	449	441	465	435	391	432	474	452	429	449	425	404	412	423	400	446	416	462	414	416	439	447	440	432	420	420	431	407	480	452	404	458	415	474	440	461	459	441	435	435	447	467	453	404	422	449	403	448	436	405	409	447	387	451	446	432	410	447	438	431	431	453	442	408	429	464	464	419	413	450	467	433	434	444	400	441	420	441	365	460	430	427	418	399	448	441	431	427	436	392	410	443	396	400	436	452	397	414	461	401	422	423	403	453	417	410	444	459	416	455	430	456	425	414	429	470	453	463	448	421	442	412	408	436	490	448	425	401	424	426	406	442	434	428	392	423	418	463	427	427	421	493	436	427	386	390	434	450	482	456	432	398	370	400	444	417	392	387	430	444	453	402	423	389	402	430	459	477	415	407	423	435	432	438	427	466	389	422	428	413	441	406	445	460	513	404	467	430	425	431
36953	13594	8357	5529	3261	1531	1149	964	927	953	987	940	972	947	983	953	908	948	918	900	948	923	983	876	870	900	912	980	960	964	942	1008	966	1043	945	943	1008	913	959	944	936	946	967	955	965	925	969	921	986	941	950	979	886	957	986	956	899	917	992	933	913	979	939	920	906	954	918	944	994	941	976	941	930	932	943	927	952	948	909	916	987	920	912	944	946	1012	900	951	916	941	931	977	937	978	942	955	951	963	920	960	969	930	952	897	925	920	997	947	933	961	934	956	982	921	971	955	923	941	948	962	947	955	965	943	978	912	930	967	968	916	917	976	939	987	940	934	930	968	936	920	919	985	909	902	998	967	944	931	949	886	922	940	945	960	943	965	896	921	920	934	974	945	966	966	934	928	907	927	945	937	954	945	978	931	930	962	976	876	916	955	939	903	942	914	943	919	914	933	983	953	952	978	953	945	981	947	978	897	930	927	910	959	983	955	939	889	912	895	878	932	968	940	919	968	933	944	912	933	939	1019	888	953	921	948	895	918	934	943	937	938	947	962	954	956	958	980	912	942	926	903	965	983	927	997	941	951	979	957	902	896	998	867	929	883	894	946	963	879	903	918	941	946	945	914	948	977	936	921	921	979	950	958	904	942	922	950	977	964	906	936	943	933	977	951	957	985	926	936	907	915	941	920	925	941	900	945	981	886	907	983	921	918	937	950	894	926	950	963	914	910	896	918	960	936	891	980	896	894	958	958	995	952	980	968	944	909	909	905	962	964	905	952	950	939	928	908	884	949	936	948	893	950	902	947	954	915	996	956	938	980	892	923	919	932	919	976	979	918	979	898	953	939	913	981	915	961	954	947	955	925	898	932	966	891	945	944	936	939	927	949	977	897	931	957	891	934	938	964	940	980	972	962	918	902	951	1004	980	917	958	881	980	953	935	911	938	975	942	980	913	963	984	956	974	959	921	950	921	955	892	976	944	974	967	908	883	904	915	886	947	955	939	920	936	970	972	927	931	942	901	901	924	964	966	911	992	917	920	921	961	953	912	928	904	951	980	980	903	984	932	962	952	930	952	889	923	936	947	938	872	958	920	914	973	956	933	913	965	945	970	929	968	920	965	972	940	940	930	966	990	930	897	972	904	885	982	986	1045	992	928	915	890	966	957	905	967	982	921	913	940	962	924	977	962	957	925	984	953	923	934	921	956	949	917	911	944	936	916	972	931	929	955	987	963	926	943	940	967	915	964	907	934	975	905	962	934	954	907	940	929	886	903	945	977	918	949	903	945	918	926	931	950	918	931	892	863	1020	950	959	958	933	898	916	916	952	913	945	946	909	927	911	932	910	908	968	958	925	928	989	999	972	938	947	974	949	940	967	910	960	882	919	910	968	964	985	909	937	978	917	906	968	917	961	952	939	903	942	940	958	947	889	902	948	918	939	936	888	961	946	955	945	972	942	994	944	930	887	939	969	930	967	899	956	1010	953	900	941	894	894	965	928	961	940	919	876	898	965	916	936	922	916	961	963	940	927	968	912	927	956	923	951	995	934	958	981	946	904	891	885	900	1000	890	888	917	968	926	865	900	948	957	946	941	940	957	921	934	949	970	937	932	912	943	983	958	946	938	894	926	924	921	963	917	864	967	939	947	965	913	915	955	937	909	940	993	912	923	967	907	925	964	969	954	957	931	919	954	936	987	932	921	989	995	932	923	979	1007	947	940	977	980	932	916	916	960	944	923	920	931	958	923	959	898	948	975	969	981	911	851	924	959	935	976	916	945	966	946	920	959	926	941	917	937	924	921	962	902	934	939	890	911	920	971	963	1069	913	912	934	948	905	940	913	939	949	941	923	947	968	929	961	962	943	932	838	934	975	946	963	941	927	978	905	935	896	994	1062	949	946	975	949	911	919	858	968	921	884	903	968	971	984	978	919	929	928	925	948	951	977	942	895	925	984	942	927	972	938	881	946	929	940	951	930	899	919	954	941	963	966	944	904	919	1004	962	955	937	991	939	941	937	935	907	936	980	970	958	942	933	951	910	961	944	904	884	991	939	947	937	917	919	936	962	975	928	956	937	945	941	927	935	887	924	908	936	934	945	954	947	908	928	914	1017	949	905	957	937	1010	966	956	868	909	958	946	932	908	1015	938	935	991	933	912	985	923	932	938	923	934	963	932	931	969	919	977	924	950	946	965	997	1004	940	963	958	940	920	960	907	905	958	929	953	915	922	931	939	948	939	949	997	967	958	976	949	957	922	917	934	902	956	938	966	942	872	970	920	934	907	949	987	946	975	952	941	904	923	979	933	979	906	955	902	953	946	940	926	877	916	969	904	961	908	958	924	900	929	949	929	964	982	931	924	906	956	946	972	962	920	920	972	892	911	951	923	969	954	927	922	901	869	959	1021	914	907	856	917	930	941	982	866	907	936	962	950	925	921	942	962	952	848	939	934	954	971	977	973	947	917	951	898	940	961	930	951	995	966	918	933	900	941	946	929	930	982	964	940	912	947	936	960	1000	856	992	971	977	918	962	936	905	924	968	981	1003	1005	956	942	914	902	899	961	930	979	959	980	883	948	952	931	904	889	963	916	1011	961	944	958	876	911	978	948	989	959	911	942	919	874	943	948	921	965	921	911	946	926	949	957	877	946	933	994	909	935	908	968	972	910	923	966	959	927	924	936	948	982	920	937	994	929	913	959	990	958	917	916	942	953	949	939	938	940	893	918	888	1027	986	928	973	937	962	960	956	918	951	899	965	977	924	979	972	991	1039	902	934	922	926	951	907	976	975	948	946	934	941	955	946	982	953	915	929	916	911	876	953	944	877	905	948	948	950	941	939	953	949	994	967	972	978	990	952	963	900	941	982	926	957	916	958	940	1008	958	1005	931	933	956	936	884	983	928	952	979	980	992	930	926	937	962	1002	885	940	988	906	961	960	914	904	1011	943	905	923	902	975	940	951	918	904	965	973	910	969	886	917	945	921	976	949	902	997	937	957	902	865	921	926	956	902	910	961	974	911	976	945	933	939	1004	936	963	973	941	939	927	979	959	912	955	970	935	950	1013	947	926	950	939	927	937	988	911	933	945	940	870	933	956	940	965	926	938	926	917	911	936	928	905	953	888	968	963	925	980	966	960	897	916	934	965	927	942	975	952	995	967	936	904	945	955	965	970	946	968	921	901	959	945	957	943	938	920	966	1020	920	906	954	1008	958	933	970	967	962	921	930	931	945	932	917	955	922	901	970	922	976	965	975	954	973	912	964	898	949	942	971	918	916	970	946	891	963	945	948	948	944	916	948	900	991	933	965	952	976	920	940	922	997	975	942	963	979	1003	914	997	935	969	918	916	924	1004	938	976	875	954	989	970	890	969	937	992	921	964	959	917	932	930	909	933	939	970	912	958	948	925	995	923	1012	967	969	920	927	933	1009	952	983	928	955	890	946	967	932	920	934	966	1009	916	953	933	965	944	1027	952	978	972	933	968	928	950	871	902	938	895	973	933	917	951	894	894	939	909	898	931	976	996	954	896	931
43956	14387	2854	639	436	471	431	388	421	416	411	419	430	483	454	424	429	376	404	440	446	416	411	399	427	414	411	411	431	430	392	417	452	469	407	434	425	384	390	407	429	397	410	440	402	449	404	412	402	440	437	437	435	416	420	440	403	462	416	405	430	456	433	408	420	443	395	438	436	388	415	439	387	380	411	436	397	394	439	449	431	458	450	407	405	440	400	394	414	436	411	439	424	413	468	416	424	435	430	416	431	456	407	433	425	404	435	426	413	463	427	449	393	402	472	416	439	420	397	401	410	398	422	435	369	422	447	384	400	452	392	425	398	420	452	434	407	413	449	450	437	408	405	447	418	406	406	453	426	409	483	425	416	412	398	389	479	433	408	375	409	432	404	479	421	446	439	394	391	431	417	426	411	415	408	395	431	447	414	384	460	419	421	452	423	427	465	431	414	410	448	431	393	379	399	459	389	447	437	416	421	446	446	389	403	369	414	411	435	412	423	408	405	384	413	385	369	430	424	423	440	434	420	424	385	409	418	416	457	473	410	423	417	460	457	490	458	411	403	406	417	431	421	447	408	407	371	408	412	419	458	408	422	428	434	474	419	395	433	409	425	424	425	440	409	450	425	416	415	414	451	369	391	402	418	409	410	437	413	419	390	440	487	387	432	420	438	433	415	443	433	450	475	487	411	443	401	418	428	416	392	443	426	423	471	435	441	419	413	428	427	395	405	454	415	439	467	409	415	404	468	391	407	385	376	439	426	401	411	408	433	417	455	421	423	398	389	443	467	394	412	430	424	411	382	412	426	422	399	456	426	365	460	422	424	419	419	418	382	458	442	438	422	442	413	431	387	436	439	442	399	457	424	426	437	418	483	430	402	428	392	420	432	398	394	414	454	436	444	428	426	436	445	421	399	435	370	411	448	442	397	439	391	433	394	445	403	405	439	403	436	432	428	413	383	414	411	420	423	463	390	380	402	448	416	438	404	415	405	429	394	412	427	412	418	420	459	397	437	428	410	411	404	448	438	412	411	369	419	436	398	442	390	408	455	396	442	445	424	445	390	428	426	408	390	416	417	438	416	381	434	403	419	426	460	415	435	434	459	430	411	436	457	429	418	418	453	404	430	435	430	425	403	421	398	420	441	440	424	464	421	394	400	464	437	389	430	403	426	436	450	381	451	439	420	461	384	433	416	465	412	446	430	409	418	432	458	420	409	396	404	439	398	409	455	466	424	426	407	431	456	435	437	408	429	453	445	390	444	461	433	425	404	438	408	358	403	421	399	381	420	385	480	410	417	415	398	439	457	391	410	456	461	433	423	444	418	429	405	446	448	425	410	407	388	421	420	413	441	444	433	410	395	439	432	385	447	471	437	414	446	396	408	407	423	424	383	381	409	457	435	435	409	403	383	395	445	433	388	411	439	447	442	418	411	407	444	440	437	419	437	432	391	477	479	434	406	438	432	462	405	447	394	439	456	446	410	406	428	400	431	441	423	411	400	382	446	419	427	407	433	430	416	398	388	402	414	429	448	406	412	447	421	451	446	428	403	396	400	467	413	434	431	407	402	417	420	415	410	414	430	440	438	430	404	410	437	429	426	422	418	417	465	391	475	417	440	399	408	394	392	397	424	425	417	428	445	423	429	412	454	426	401	418	451	484	370	402	442	449	483	449	426	434	470	421	420	407	416	388	431	373	395	392	464	427	430	412	415	429	442	390	440	408	405	417	428	444	446	403	433	402	408	387	428	424	398	413	419	438	435	438	443	426	406	404	402	366	419	431	415	441	395	428	383	443	411	442	394	404	427	442	442	423	396	404	432	428	448	415	424	412	388	418	449	463	436	409	446	402	431	430	447	450	432	416	411	397	413	435	453	434	426	422	435	421	382	409	473	442	451	435	454	439	454	419	409	430	456	431	404	402	437	422	416	467	425	435	435	433	378	403	421	408	421	389	451	405	400	411	411	437	400	415	381	454	433	421	455	382	429	417	399	434	399	418	430	414	414	434	424	392	443	406	433	431	407	438	418	428	423	428	444	416	473	430	463	410	419	386	417	424	432	427	411	447	424	435	432	410	400	387	436	378	402	403	420	431	457	425	370	413	408	424	445	386	410	425	444	410	424	465	415	446	406	400	423	414	452	421	416	446	426	416	413	422	394	388	447	430	413	408	443	415	439	423	465	431	368	427	446	412	429	412	421	446	394	414	410	403	366	449	471	433	432	455	425	401	420	415	455	428	415	418	425	395	448	421	437	404	422	428	451	417	409	419	421	433	394	452	383	389	382	430	402	450	404	448	441	419	435	433	409	396	431	441	390	415	440	432	397	452	398	436	445	427	428	467	444	407	397	387	443	424	435	449	442	397	424	403	394	426	416	423	414	389	412	424	433	422	421	391	434	454	420	436	388	406	381	420	421	440	452	397	403	397	382	395	419	413	418	422	412	431	380	423	407	462	442	411	398	398	441	448	406	407	442	403	408	360	404	422	363	427	430	400	407	442	415	430	440	415	474	443	415	411	427	414	391	418	392	406	421	435	445	394	427	400	428	421	419	409	408	418	414	392	414	446	421	399	403	421	472	446	423	379	382	456	401	359	422	402	435	380	424	426	420	430	397	397	444	431	419	454	420	379	421	400	421	357	426	394	405	367	442	411	433	397	446	411	446	470	454	464	429	433	429	405	414	395	395	397	443	400	409	420	426	403	438	458	406	422	446	429	415	378	444	387	430	429	451	445	424	447	444	427	415	434	423	417	405	413	473	384	457	427	481	406	392	432	435	461	447	438	389	397	423	425	409	432	400	443	465	462	387	450	439	452	440	391	406	431	435	400	394	450	480	412	436	404	418	429	366	405	433	422	423	469	377	400	423	414	454	447	415	408	442	433	414	439	414	438	423	449	405	412	399	416	423	418	420	402	390	403	438	433	430	432	418	422	423	402	419	428	416	403	413	414	431	459	414	395	426	419	413	433	424	412	437	407	409	411	374	425	425	402	448	396	382	408	432	467	451	420	420	438	435	434	429	471	373	441	406	501	417	420	433	362	400	408	423	418	396	417	408	468	446	458	402	433	424	402	424	419	414	403	446	399	410	450	410	394	419	431	423	443	426	419	414	402	401	401	401	392	408	438	398	428	433	405	435	448	453	408	432	373	436	442	434	393	419	399	407	400	447	400	398	406	430	455	443	389	438	434	437	417	447	421	428	417	441	479	361	411	464	421	385	447	418	448	412	419	412	439	399	442	428	389	409	406	377	379	463	411	408	439	422	439	469	421	402	420	442	409	391	404	374	401	419	418	378	412	426	404	454	401	402	420	436	427	398	419	396	442	429	434	425	390	394	395	439	377	416	436	438	426	415	443	413	426	413	447	504	381	439	393	412	414	417	431	413	421	437	403	407	432	445	415	430	431	413	409	487	430	394	418	451	377	412	437	384	405	418	433	413	423	403	420	421	410	412	426	410	428	427	410	416	394	398	429	418	386	465	424	455	409
25348	4573	2165	1189	1010	969	959	921	941	928	959	893	910	885	922	914	909	892	906	903	960	918	904	849	897	875	869	863	929	965	900	929	886	944	942	960	930	889	892	924	946	945	975	926	909	928	936	926	874	946	907	958	877	947	926	908	941	977	906	885	911	907	921	898	936	902	932	929	936	912	857	892	912	932	944	948	901	976	888	942	925	927	942	940	937	893	939	900	894	873	882	856	911	941	888	895	956	879	924	954	931	891	944	873	895	904	925	902	984	922	940	919	946	908	872	938	862	938	934	923	951	921	909	919	965	872	938	915	946	937	909	916	1015	878	900	932	883	903	922	902	943	874	901	985	903	926	947	939	896	977	879	926	953	952	897	945	886	952	892	916	944	894	921	934	943	876	933	890	908	883	834	910	937	895	900	885	901	919	919	862	933	989	915	872	964	916	948	919	911	977	906	969	889	889	934	944	920	916	960	905	875	909	902	912	898	928	910	960	929	891	887	994	918	903	919	1002	888	931	898	887	950	936	913	915	1009	913	917	914	933	884	903	909	906	938	912	937	896	852	922	945	925	935	965	894	886	899	853	928	943	848	896	934	915	845	903	932	947	920	917	887	941	920	902	907	925	886	914	916	925	928	955	864	917	863	899	930	927	930	904	890	914	873	926	943	917	925	857	890	866	884	938	955	938	915	900	923	901	906	944	936	933	992	910	927	904	816	904	887	926	955	982	934	926	933	939	931	921	906	887	920	898	937	964	973	944	888	903	963	907	944	884	914	880	911	877	937	912	925	922	892	936	892	960	855	898	912	939	933	956	944	913	850	956	894	887	911	951	922	901	945	957	902	854	913	885	966	897	919	954	881	926	1000	951	883	922	890	889	918	910	941	917	944	933	997	905	913	953	928	925	880	894	926	924	845	903	928	901	944	944	862	917	911	913	889	861	962	934	823	925	895	895	958	913	916	940	871	910	895	925	950	923	955	891	896	923	948	921	893	918	931	905	955	921	902	955	869	1014	968	927	975	959	888	918	894	896	874	956	932	907	932	957	878	904	907	930	935	871	947	924	966	952	924	879	830	906	875	945	940	910	922	913	917	901	925	934	979	967	944	919	917	888	932	937	910	951	960	993	898	921	927	872	913	921	938	898	844	937	923	909	952	897	936	935	955	939	909	938	968	911	895	889	881	864	917	952	925	927	944	907	932	973	914	925	908	908	961	913	926	940	948	957	955	886	965	891	889	896	870	960	939	911	978	907	925	922	966	917	914	931	883	925	915	907	913	937	929	925	920	942	876	896	905	901	931	961	905	949	925	945	926	902	934	929	887	873	894	935	842	875	941	910	886	935	920	895	957	921	907	912	874	907	922	925	915	936	948	967	908	916	916	924	960	917	907	874	952	918	934	863	948	925	934	873	880	853	911	983	892	880	920	952	897	921	894	947	864	954	954	981	931	938	883	910	984	905	898	916	907	935	891	931	900	906	937	912	901	936	919	972	867	904	886	933	902	938	883	950	895	984	897	939	896	933	893	921	922	944	887	927	943	903	872	887	927	901	862	936	911	905	942	927	933	866	926	915	907	874	948	926	939	956	973	943	880	892	904	886	908	935	913	914	938	918	899	894	898	917	948	867	898	939	945	924	863	888	915	850	917	951	920	944	918	903	946	946	929	957	896	956	903	955	953	891	969	946	930	956	956	943	927	889	919	966	964	918	939	919	898	908	942	837	938	906	877	916	964	915	898	923	918	954	933	960	900	883	833	908	859	976	892	904	915	931	917	931	898	924	969	930	997	922	917	994	934	953	908	885	980	873	933	844	880	895	835	960	890	937	886	890	923	916	895	914	897	888	906	877	920	897	946	926	921	851	931	928	903	949	849	885	980	920	873	1002	912	932	914	861	926	944	894	845	934	908	940	911	878	910	926	907	897	952	882	874	882	892	915	907	884	945	934	882	951	985	918	946	924	904	918	917	897	942	906	910	962	925	942	929	912	958	905	842	887	887	966	908	956	903	907	887	908	954	915	896	931	911	989	935	898	904	913	885	907	941	975	934	959	864	916	940	908	898	910	914	906	947	955	900	934	936	944	943	856	867	904	907	919	917	875	936	906	874	921	940	905	904	911	943	922	912	899	913	869	913	926	917	984	949	890	867	893	934	940	930	976	913	920	895	874	905	921	892	914	911	894	922	919	895	926	946	965	923	876	874	922	903	916	938	913	899	914	938	901	905	935	965	926	963	883	918	968	941	905	942	943	910	937	910	884	876	909	947	937	905	849	878	933	941	865	919	937	947	873	917	861	924	1022	854	868	961	933	1010	912	965	889	890	937	905	960	950	912	890	944	974	931	901	912	925	975	934	978	840	927	936	915	872	895	899	972	933	904	959	920	937	927	938	974	912	949	926	879	910	937	898	964	964	937	920	897	982	906	914	923	923	938	878	892	923	919	912	894	919	927	881	899	954	976	975	910	934	938	916	966	942	901	870	891	890	870	931	926	900	899	950	919	927	919	912	894	921	947	929	943	930	904	899	928	952	933	873	910	964	875	931	918	936	927	884	923	958	924	945	950	920	943	908	979	926	889	909	992	910	895	899	957	866	886	909	906	925	898	913	845	924	868	904	921	897	941	918	876	943	915	891	937	923	902	922	910	873	919	926	934	881	890	916	857	882	932	875	972	917	901	972	907	924	966	926	913	955	846	992	962	952	914	902	888	959	890	896	923	931	900	926	912	888	899	887	928	918	944	929	929	909	918	914	913	960	931	852	914	918	918	857	875	942	956	950	945	890	932	926	926	917	925	932	889	921	932	946	917	871	934	924	886	946	898	890	886	922	936	897	889	868	918	901	914	923	889	922	949	897	862	918	891	875	896	907	920	947	850	905	914	944	874	955	931	900	934	881	961	919	903	918	915	926	893	964	927	903	946	874	964	868	899	952	927	934	923	898	864	886	978	927	891	935	880	936	920	920	879	902	928	886	931	946	836	950	918	928	942	917	948	879	949	931	871	902	893	911	898	945	931	907	915	911	929	943	899	914	926	849	939	922	942	880	899	879	888	930	934	897	940	973	893	960	894	950	904	884	933	946	952	865	938	922	911	929	914	976	902	937	939	861	936	921	904	918	914	944	943	924	846	906	935	873	927	923	948	939	956	925	947	918	923	1005	911	897	922	955	879	916	909	916	948	888	900	972	917	916	925	901	952	877	912	940	927	900	990	894	943	879	954	914	915	927	879	992	892	942	935	871	900	890	927	921	837	870	906	935	918	827	948	922	908	900	930	947	951	929	952	892	929	921	928	888	894	893	911	936	950	949	956	946	943	921	928	866	904	892	885	951	951	969	867	880	938	978	925	887	915	915	875	957	965	885	886	906	921	897	928	868	934	978	912	918	962	958	924	907	941	964	922	909	963	903	868	961	919	954	876	930	942	934	932	912	963	910	902	913	904	936	940	881	925	928	890	897	879	992	951	916	953	901	942	916	919	914	913	980	901	955	975	924	889	928	939
61908	27032	9552	2102	798	571	517	434	475	445	445	420	398	448	466	439	411	483	451	448	469	491	410	419	431	433	432	404	429	405	406	441	448	460	429	428	413	424	473	379	450	408	413	430	441	426	442	450	382	354	469	404	423	458	423	399	393	441	443	402	424	423	418	407	376	444	408	437	446	404	409	470	411	385	423	406	426	428	420	404	390	421	428	404	422	429	392	446	405	471	476	450	398	434	415	451	438	402	395	428	373	394	389	419	431	371	468	410	436	435	418	425	435	427	414	407	399	435	448	426	471	418	462	402	407	405	383	466	451	459	446	413	436	404	429	391	456	460	450	500	425	399	475	466	458	421	484	467	415	419	428	423	408	444	379	404	435	414	422	439	440	384	438	447	404	406	412	450	398	407	431	448	416	396	474	408	402	422	420	406	453	415	442	411	453	432	415	441	419	434	408	435	474	403	420	389	439	429	423	427	425	482	408	459	439	453	387	389	415	424	436	414	424	431	417	442	424	436	404	410	431	418	427	393	414	396	437	420	401	459	427	430	442	423	445	470	406	396	452	437	410	399	417	443	462	440	401	460	436	449	416	386	412	401	384	428	445	425	427	411	452	435	420	445	413	405	407	397	456	443	388	414	437	462	441	461	447	457	473	445	420	448	433	404	416	423	436	384	407	382	417	443	419	409	452	396	433	434	424	410	448	398	447	429	442	428	432	476	425	398	426	420	397	415	404	376	417	406	435	435	410	459	423	454	433	423	465	402	447	443	443	437	428	409	431	383	439	430	414	417	385	436	473	403	458	455	425	397	430	414	445	422	415	440	427	427	444	448	357	447	384	414	417	409	420	456	396	449	414	447	442	372	394	437	459	407	442	419	443	381	441	397	456	420	406	428	461	409	425	413	441	432	423	439	421	446	412	408	475	409	427	447	462	434	410	449	389	426	417	433	433	430	428	463	411	453	460	408	414	403	412	411	408	402	453	395	432	409	439	416	462	407	435	387	474	451	449	416	403	445	424	486	448	445	373	395	449	417	410	435	441	470	437	430	431	399	414	377	418	425	431	416	417	437	410	445	407	405	378	398	384	404	429	415	441	434	418	406	383	433	404	438	389	447	460	427	391	432	433	414	413	417	433	441	421	398	396	395	418	418	431	413	428	414	452	425	408	389	425	405	440	414	455	461	466	381	440	413	425	401	427	391	448	422	450	448	419	458	476	409	413	391	460	436	445	418	399	420	413	409	411	418	404	429	400	407	467	415	434	423	425	379	420	405	430	429	424	399	410	426	420	432	446	450	432	422	431	431	418	435	386	387	435	396	421	395	451	467	446	449	409	471	413	434	400	427	466	417	454	449	415	416	418	416	426	472	447	424	442	409	449	401	446	449	438	401	425	415	437	427	399	443	409	441	415	417	416	406	434	440	477	398	408	398	439	418	419	424	436	457	405	434	426	413	437	424	403	429	408	441	441	446	487	411	434	413	464	411	451	455	456	407	429	452	428	442	409	451	396	441	418	426	428	459	432	467	455	424	406	423	425	429	409	390	457	420	439	408	391	449	448	425	427	442	444	440	435	444	400	481	421	435	382	466	391	401	395	472	438	388	445	419	424	400	415	410	404	439	437	424	419	431	465	428	411	435	428	437	431	428	424	420	426	409	443	417	430	446	412	428	439	395	455	428	457	422	419	404	436	448	396	417	422	416	433	453	427	399	400	453	399	409	428	423	447	449	435	397	425	447	423	415	436	415	433	431	388	458	413	431	404	438	475	438	416	457	422	388	428	426	457	427	451	399	460	406	390	461	411	408	466	452	430	427	430	438	434	435	366	410	406	400	412	425	416	419	433	407	425	390	403	435	432	412	429	405	426	378	397	395	434	423	386	467	399	381	393	439	435	475	453	464	433	447	443	433	398	449	416	418	433	445	417	461	417	459	470	409	414	420	415	425	421	423	422	435	422	457	417	421	460	416	409	379	406	407	428	415	434	432	425	394	467	426	414	411	399	417	424	413	408	417	458	423	409	456	430	413	436	429	454	403	422	392	407	444	413	434	429	433	409	407	443	359	441	469	418	391	436	422	430	409	459	430	475	436	450	405	421	427	442	422	424	420	422	364	462	413	444	422	406	402	397	414	435	418	430	434	431	416	449	451	440	446	426	403	404	421	386	443	456	421	434	403	436	410	392	476	455	399	448	451	406	452	428	451	429	403	450	423	440	489	448	395	429	456	427	408	400	410	396	453	410	412	442	460	446	416	426	453	426	420	419	460	404	417	424	458	440	430	434	459	390	439	442	387	420	378	418	443	452	407	400	429	478	407	410	413	417	433	406	440	462	416	413	454	421	404	421	428	435	440	433	435	435	394	434	381	400	412	426	438	389	421	445	442	399	418	417	426	447	414	405	369	407	457	444	463	389	407	395	449	454	438	448	412	394	433	426	435	431	397	425	443	448	390	453	396	421	434	457	417	405	405	472	435	415	398	417	424	413	418	425	427	451	417	426	432	434	413	450	457	397	402	416	438	450	461	445	427	417	429	444	428	426	417	442	357	417	430	410	438	453	430	410	448	446	391	413	434	380	415	408	452	403	423	446	425	439	444	405	464	429	465	451	416	431	401	417	445	431	391	408	442	437	438	448	477	449	437	420	414	438	460	474	416	460	431	462	456	417	414	391	411	423	445	433	407	412	408	446	456	416	417	436	406	426	418	406	442	473	446	454	449	422	451	443	443	422	438	413	391	393	407	440	468	422	442	440	436	414	418	427	403	418	390	415	421	444	474	392	431	432	413	435	443	416	403	433	438	405	413	460	459	419	405	442	399	401	474	427	435	386	441	400	421	429	408	415	390	382	422	412	460	410	444	411	414	455	414	396	372	392	394	438	417	446	442	440	427	395	435	449	428	430	451	452	442	391	410	450	405	423	438	417	462	431	439	427	442	432	416	436	438	386	405	429	434	428	420	434	393	422	439	462	427	434	423	447	417	420	428	420	385	429	435	417	454	432	417	437	383	437	378	437	432	448	399	405	414	426	387	417	453	416	438	420	421	425	441	435	451	421	422	454	420	425	426	395	404	423	448	412	443	443	433	420	420	420	409	394	463	433	426	446	424	417	418	442	440	437	444	443	453	448	413	460	407	410	432	460	423	449	431	415	390	448	436	414	456	457	420	453	414	459	436	444	471	454	397	434	441	391	427	437	395	434	448	446	464	444	429	478	426	416	407	450	446	436	449	439	423	437	413	409	434	442	470	410	404	417	408	413	422	448	428	416	427	412	462	425	404	420	409	422	430	433	456	447	430	400	417	388	429	411	468	472	460	424	432	419	475	409	456	416	440	455	412	472	427	437	460	464	459	426	441	451	458	411	407	407	442	450	461	444	452	428	441	459	466	409	464	425	410	390	431	442	393	423	432	423	444	439	424	425	382	474	407	396	424	440	420	405	424	453	445	432	417	435	421	436	422	419	402	440	415	416	435	438	414	379	489	390	395	431	410
42669	17538	7343	3143	1840	1349	1105	930	960	928	935	952	930	946	933	940	943	956	880	953	926	973	919	926	904	950	953	978	943	923	897	966	944	993	975	851	907	898	929	934	927	987	992	926	907	1011	934	942	910	885	936	912	985	941	905	973	911	851	956	952	919	911	925	908	910	941	937	928	923	916	972	973	965	958	928	926	900	960	921	898	941	929	932	920	958	909	892	920	944	840	936	917	939	941	922	929	976	966	880	941	877	964	958	937	925	963	924	927	923	967	920	968	953	991	904	954	889	956	939	910	935	960	973	944	931	898	868	970	923	985	925	954	908	1003	946	945	955	955	954	963	892	900	885	892	934	926	926	916	922	953	884	885	934	944	915	951	913	929	960	896	910	993	956	989	900	928	937	915	990	920	906	928	901	974	923	973	962	916	899	987	921	899	904	969	904	913	965	945	927	935	905	905	899	911	912	884	884	954	928	873	928	897	972	957	936	903	952	894	912	886	913	952	931	958	968	897	945	958	970	965	933	941	895	922	910	950	978	913	905	924	892	882	935	935	910	938	937	953	912	961	912	960	909	894	994	896	928	961	899	972	924	957	999	927	889	991	915	917	957	923	1003	923	947	964	963	963	948	877	915	938	921	932	950	926	969	940	1003	912	885	909	931	938	923	942	935	966	966	906	981	920	973	916	946	912	955	914	933	927	912	923	961	929	926	932	918	939	980	925	858	976	987	931	992	893	925	901	935	991	942	931	973	939	982	922	956	965	972	1027	971	977	945	956	951	955	931	907	884	931	938	912	908	923	957	948	952	888	910	986	922	921	898	925	928	900	963	979	945	917	977	903	902	930	915	871	969	948	934	928	906	924	972	860	971	967	930	921	912	939	939	955	878	940	916	886	931	901	886	917	919	867	1024	947	886	934	954	908	979	973	925	935	966	943	955	862	985	927	939	933	900	887	864	951	951	945	979	928	913	921	882	923	938	906	927	917	915	916	949	915	917	906	915	911	900	972	929	896	942	928	979	938	925	923	965	954	948	914	1025	903	905	931	898	938	942	922	952	910	940	969	928	946	921	960	918	950	940	964	951	932	935	963	917	931	871	952	914	928	964	942	924	943	913	918	895	884	887	889	943	945	967	915	916	938	916	906	959	947	938	943	889	906	899	929	913	945	911	900	950	935	900	946	884	878	943	990	971	955	893	892	944	883	977	958	933	937	888	920	934	941	882	931	948	918	965	912	962	933	943	941	957	943	933	954	905	911	873	1037	942	922	972	934	986	885	947	880	906	933	929	840	944	946	918	910	962	893	902	920	906	967	925	911	896	935	932	919	952	952	873	953	933	970	946	903	950	895	957	1015	952	929	937	910	934	964	902	996	922	958	894	958	921	901	958	901	935	948	955	933	959	911	931	914	940	935	934	900	920	993	936	954	955	961	958	866	918	939	971	922	971	962	998	971	983	931	900	898	945	971	948	915	940	967	920	879	866	913	912	887	1006	931	927	925	948	912	914	1007	925	969	882	938	956	894	893	969	929	912	952	935	910	962	897	880	893	917	927	925	938	910	942	884	909	910	902	922	968	866	867	889	934	921	912	928	917	875	992	873	986	959	891	978	957	917	947	929	949	957	932	930	893	939	873	918	881	938	938	911	916	946	887	946	912	955	942	920	932	912	943	948	888	899	935	944	926	922	935	937	975	929	960	968	935	915	912	965	1012	930	940	983	935	891	927	996	907	965	974	932	900	989	967	943	939	1009	879	927	970	931	901	967	910	999	927	914	954	941	960	848	965	938	905	913	963	951	896	912	907	960	884	925	953	925	906	889	952	976	943	878	940	906	963	962	924	883	933	934	978	939	930	904	923	946	982	932	926	942	916	875	920	902	903	933	922	988	930	899	914	915	976	890	896	888	943	930	901	919	887	889	899	939	893	970	931	938	933	918	908	884	922	883	926	944	853	942	884	951	925	957	860	922	922	915	882	952	873	966	954	972	962	952	913	960	928	940	934	921	897	963	941	928	883	942	862	846	938	964	923	915	923	948	937	970	898	898	877	908	935	954	878	894	895	944	917	947	870	898	913	964	927	912	927	970	952	934	929	956	972	949	984	998	914	946	919	911	928	900	997	923	974	935	928	1007	970	915	970	933	919	913	947	951	917	939	955	909	959	906	915	953	896	940	1005	960	964	926	921	918	920	887	870	892	905	942	935	982	959	915	887	902	928	924	891	906	878	903	900	925	953	897	915	930	909	920	955	951	931	881	948	874	901	940	931	926	899	855	932	913	954	979	916	900	928	957	905	935	929	893	925	910	929	931	939	905	891	959	896	955	979	926	905	945	975	936	928	952	919	927	894	987	898	933	946	981	943	972	873	951	895	911	940	936	981	903	977	921	917	940	940	987	928	956	941	952	908	926	951	935	890	880	936	915	967	909	934	940	900	927	890	968	1027	939	919	984	937	939	919	938	932	926	899	952	926	988	921	927	901	940	974	921	890	956	955	967	932	962	919	991	882	959	950	907	914	925	931	946	915	908	912	942	970	961	949	947	925	868	893	974	891	935	888	876	896	961	866	961	940	946	906	911	946	948	899	954	953	891	924	944	937	943	918	958	969	950	977	953	896	981	896	947	962	910	921	964	929	964	924	920	971	940	920	919	925	894	914	935	908	935	894	957	901	954	958	917	900	959	970	892	942	896	901	928	952	952	948	961	927	925	964	959	940	928	967	926	890	878	906	987	892	919	925	984	904	930	859	923	964	923	887	910	890	845	962	976	937	902	945	903	927	963	961	953	949	949	950	880	926	925	930	905	946	937	922	890	875	981	861	940	926	904	910	914	966	950	906	954	901	904	989	931	939	968	930	935	954	958	895	956	940	930	946	928	945	921	915	959	906	917	939	970	972	928	940	882	928	923	892	919	895	963	950	960	944	915	895	929	879	943	917	902	896	962	909	987	929	841	916	930	954	950	913	910	900	1025	958	934	932	913	970	915	963	943	899	967	909	946	886	973	938	937	946	887	996	929	915	933	1001	916	914	895	996	921	944	912	980	883	920	973	889	925	914	881	919	951	979	937	904	908	908	971	949	979	971	946	927	940	923	975	927	995	906	913	924	893	912	974	888	925	966	920	934	906	975	971	921	911	939	951	970	950	914	886	955	959	960	934	920	907	953	946	931	906	911	964	965	942	925	920	913	895	908	872	923	909	961	881	930	958	932	881	928	961	931	947	902	912	906	921	968	889	941	942	890	967	897	908	914	975	924	898	892	903	901	885	969	967	943	883	923	923	905	979	902	950	895	932	899	937	958	894	926	992	918	867	965	900	980	921	943	955	993	960	868	931	926	934	942	901	880	943	914	938	906	941	911	910	904	932	919	932	952	916	949	937	889	929	928	939	929	940	899	939	941	921	987	910	927	931	927	914	964	939	936	891	967	887	935	909	891	945	872	933	939	895	966	918	893	953	919	928	925	935	883	897	979	911	885	936	972	902	934	913	957	882	874	937	927	935	958	923	905	896
55066	21296	6384	802	504	491	423	424	445	417	471	450	422	416	460	460	400	426	476	461	426	458	469	425	423	440	454	427	426	446	415	461	439	482	464	496	434	444	484	445	454	463	429	439	466	414	460	436	462	446	423	392	406	447	396	413	459	434	404	407	450	451	419	485	443	441	455	393	422	425	408	458	464	445	413	433	442	453	457	434	484	457	398	457	395	435	443	440	403	447	413	437	463	482	403	392	433	441	452	380	446	455	434	411	377	414	428	412	419	468	457	403	429	400	421	436	451	431	447	416	437	474	428	469	444	392	426	461	476	394	458	482	443	424	390	439	457	433	426	466	474	427	398	404	393	483	442	471	433	403	412	414	393	420	434	430	454	421	461	420	393	445	398	386	414	443	484	441	438	428	408	406	423	440	428	431	424	433	417	422	397	465	444	448	398	427	443	431	442	454	397	461	460	471	500	428	427	443	420	441	425	413	481	430	426	429	436	444	471	457	398	448	409	409	420	423	456	447	399	403	437	427	427	447	437	422	456	434	409	422	424	415	435	440	386	461	396	429	420	425	427	487	416	437	452	460	443	429	413	427	412	409	392	406	442	438	450	447	450	421	457	413	429	477	406	451	412	423	438	451	433	453	474	400	411	451	426	460	422	424	419	429	436	463	446	382	437	392	453	404	456	406	446	441	453	392	433	434	433	475	429	460	471	473	413	438	453	403	443	411	429	407	418	470	424	426	457	471	426	421	440	418	400	460	459	423	444	465	443	414	439	429	439	487	434	425	426	429	435	451	439	437	416	402	414	424	395	451	449	369	437	456	463	417	442	470	443	466	391	417	421	445	421	446	391	370	470	401	422	416	425	456	430	455	489	424	440	449	461	403	441	468	407	456	412	506	433	417	404	404	481	407	450	439	454	442	436	464	401	446	382	427	407	427	413	402	429	405	432	397	449	495	415	472	443	424	376	409	462	431	443	416	422	404	430	417	446	441	446	426	441	424	436	397	434	458	406	405	402	401	434	441	472	438	444	462	477	448	445	413	456	454	446	406	412	424	397	455	459	445	432	427	438	424	438	425	402	465	477	442	428	453	428	405	453	435	439	451	447	411	427	408	409	420	414	417	471	431	469	431	420	391	437	394	434	411	432	428	434	450	435	443	424	437	430	444	443	446	416	462	414	456	397	404	418	399	411	435	437	419	456	464	437	423	437	394	432	406	418	454	436	410	425	453	430	427	423	423	441	444	422	426	401	445	436	457	424	430	445	469	428	430	446	436	434	391	460	447	409	431	432	422	443	453	425	431	392	445	441	450	419	490	423	457	429	452	406	451	413	412	472	503	441	445	406	421	453	392	458	413	436	441	396	411	415	436	462	409	414	400	383	451	419	403	441	445	458	469	428	446	410	445	414	447	449	457	422	440	448	429	428	481	429	446	446	444	457	441	466	487	421	446	433	431	435	422	429	409	409	450	453	428	454	417	428	444	418	400	420	463	450	435	405	446	446	429	415	412	461	437	474	483	396	410	440	408	457	440	431	435	459	417	415	442	438	426	448	393	463	414	412	435	428	407	409	434	482	427	439	399	460	420	467	445	428	399	398	352	496	448	453	461	412	435	457	427	447	428	452	413	391	481	424	441	460	417	467	409	449	458	396	419	410	406	453	460	441	426	402	456	463	429	421	426	432	461	415	463	428	446	464	449	453	443	432	453	458	430	408	426	420	439	451	442	445	454	433	451	448	436	438	442	484	430	449	388	455	451	424	422	422	426	411	411	412	475	436	430	409	436	422	441	413	427	417	435	447	415	457	429	439	393	437	435	467	466	415	451	437	465	481	413	413	439	417	421	458	467	443	393	403	441	453	422	425	431	431	424	442	468	444	418	427	428	442	433	472	464	450	404	410	423	394	457	446	408	426	437	461	430	391	439	468	464	442	438	387	461	396	452	387	436	396	450	444	446	409	429	440	440	425	403	455	375	410	408	385	417	418	420	487	466	436	445	468	445	437	457	396	419	459	452	401	391	422	430	426	431	401	465	448	441	412	416	454	437	422	425	447	397	488	409	438	419	419	420	435	455	447	419	451	424	415	427	459	440	430	438	470	410	447	429	428	462	447	446	406	438	431	452	426	423	453	413	409	424	441	409	414	434	449	412	447	450	416	423	430	440	374	417	431	450	424	434	432	451	461	387	442	427	414	430	437	414	425	400	423	418	449	422	443	481	410	468	440	442	441	405	427	428	432	467	421	432	427	431	434	405	417	442	412	448	460	444	429	425	416	460	471	436	469	465	437	422	434	451	420	420	410	420	444	459	425	438	468	445	460	405	416	409	425	408	457	416	421	430	400	429	430	420	418	418	442	407	443	423	433	438	485	423	443	448	415	453	484	435	440	430	460	469	449	423	420	389	421	450	474	421	427	478	450	459	428	453	455	424	486	440	455	390	456	430	431	440	409	426	432	451	430	454	435	423	407	446	429	416	388	396	428	443	431	495	460	460	430	438	462	408	448	415	429	462	436	423	395	445	399	426	475	418	435	493	429	447	430	415	419	484	471	455	408	436	448	432	456	402	464	429	417	443	433	432	428	432	415	406	435	435	403	460	428	433	425	441	443	411	407	442	451	481	420	444	477	451	454	425	441	436	420	435	451	467	383	446	436	434	429	467	451	406	423	404	393	473	398	410	460	409	469	415	413	439	416	437	422	444	422	433	401	441	468	402	441	420	421	413	432	459	424	487	446	432	392	417	429	431	421	409	388	427	407	464	416	426	438	445	435	469	429	438	396	461	452	399	432	361	444	433	400	399	410	412	417	413	428	400	471	438	440	369	429	469	422	424	404	401	426	430	402	464	413	432	422	421	447	431	449	428	421	474	460	417	450	418	459	459	432	435	398	444	473	437	424	441	436	415	433	432	440	431	439	437	398	437	412	475	426	460	434	417	455	416	421	462	493	381	414	453	428	442	427	425	425	442	435	455	425	450	442	431	428	426	434	451	456	409	410	476	454	403	373	433	423	439	408	431	453	432	435	437	425	423	451	422	419	499	427	396	464	420	418	405	414	449	398	426	471	454	427	416	422	417	442	463	475	400	474	446	430	452	448	427	411	423	414	465	449	408	447	446	445	396	430	460	421	417	464	439	435	418	429	439	434	514	410	375	427	484	457	426	405	403	426	446	480	425	418	459	437	440	419	466	397	439	419	399	455	421	423	470	431	458	442	418	438	425	425	436	461	431	443	475	495	462	478	439	392	423	428	453	450	464	469	441	412	432	448	434	425	450	432	420	422	412	422	469	418	468	474	408	442	436	427	434	396	420	430	410	479	463	438	420	414	424	421	474	438	485	445	428	453	436	403	373	434	461	373	425	428	417	411	409	396	456	425	430	434	434	446	439	400	381	458	441	422	408	438	459	448	444	441	455	469	424	449	446	439	438	456	430	434	456	435	440	421	429	435	427	405	484	433	484	431	402	432	418	473	414	446	456	431	421	405	415	433	416
38334	8777	2095	1338	1155	1060	993	975	942	972	926	923	972	959	965	925	944	964	971	971	999	926	934	951	922	870	1001	925	933	933	919	949	903	937	869	944	976	926	921	957	924	949	920	928	957	953	981	954	931	949	992	938	912	922	983	955	965	958	999	924	1007	946	962	981	941	934	882	924	962	966	881	923	927	918	931	910	986	1008	933	924	965	961	943	964	908	931	950	1021	954	907	978	929	941	942	906	903	935	982	917	908	910	951	907	867	953	941	956	972	931	932	938	969	868	964	939	964	913	930	929	955	977	868	928	910	963	957	971	911	966	951	929	939	923	974	912	927	939	967	970	966	1019	915	987	917	925	924	975	942	996	992	935	948	946	965	958	982	982	922	893	978	987	937	979	939	939	933	957	906	957	968	959	966	898	914	916	940	951	956	949	938	979	966	951	936	966	952	930	935	975	929	986	989	917	918	932	883	895	1001	943	925	988	916	964	938	909	895	974	975	940	955	899	925	933	977	910	956	933	890	944	937	952	949	918	908	981	905	985	896	908	942	920	941	938	983	945	938	902	941	932	987	903	951	1009	953	1006	908	907	918	895	949	974	945	954	951	975	906	957	949	964	968	908	975	948	923	937	953	943	914	954	941	959	935	926	883	944	987	918	952	934	974	932	995	1029	892	977	969	1019	971	963	916	957	932	931	927	978	940	965	929	939	962	952	914	935	908	949	948	947	963	942	957	966	1009	972	936	884	930	958	944	942	1026	959	992	934	973	949	999	930	938	959	949	904	915	1001	979	932	935	966	956	891	880	947	942	886	905	996	934	940	916	941	961	956	957	890	922	942	918	905	969	995	929	918	983	988	966	938	890	934	934	865	889	944	926	879	959	998	945	968	979	938	937	959	891	968	943	977	941	941	987	955	915	926	903	916	949	956	973	953	1005	987	899	939	953	958	946	982	944	972	963	896	959	907	935	903	929	892	908	947	878	992	965	983	943	950	930	921	915	931	908	947	953	901	918	955	975	930	916	874	965	940	942	1000	949	959	934	1000	986	936	945	944	938	938	894	962	947	925	915	914	936	926	909	943	967	962	985	935	943	940	964	928	997	985	959	944	884	920	997	947	915	944	893	936	890	987	949	948	923	943	968	951	948	974	944	963	964	909	972	921	936	933	919	946	945	946	953	919	955	929	958	899	936	943	989	889	942	974	969	915	962	984	1013	1008	961	950	976	945	924	917	935	921	972	958	928	989	931	936	936	914	886	939	972	945	945	949	958	990	899	892	917	906	898	936	970	950	960	916	956	920	912	998	906	910	940	947	977	917	944	917	926	959	972	923	943	940	915	925	943	949	960	928	947	933	934	952	918	886	923	914	948	969	954	896	955	935	942	945	970	945	893	951	1008	942	888	896	966	920	1015	930	953	950	992	941	910	986	968	883	973	972	963	914	1020	916	966	951	928	947	914	948	898	913	979	968	942	937	927	986	998	975	907	928	971	926	958	959	924	968	887	940	932	945	893	946	893	989	919	917	974	937	969	936	1035	964	903	968	935	963	946	915	915	920	915	944	974	922	978	995	916	901	866	981	969	965	936	1015	942	997	949	961	931	971	896	990	910	997	975	891	901	984	931	936	938	978	928	980	985	994	930	924	936	983	921	929	938	908	911	1006	948	898	989	960	903	961	906	930	944	969	937	937	968	925	1002	991	963	949	959	939	969	924	957	994	928	896	919	1003	909	911	894	938	970	1023	1006	914	980	891	890	933	1022	924	955	933	930	953	993	916	889	909	982	930	976	949	958	922	946	904	949	928	949	952	973	990	981	923	974	928	957	911	961	908	951	977	922	934	912	957	947	946	1011	967	959	917	946	957	956	969	926	926	953	964	880	970	927	996	963	904	961	927	969	939	1006	923	913	978	923	905	921	919	982	971	933	947	949	949	937	955	974	976	969	956	883	970	977	1021	947	903	925	928	983	986	977	951	975	920	990	976	912	933	896	936	973	945	932	921	1014	935	946	956	963	992	937	965	985	891	899	898	934	949	968	922	927	936	945	935	942	947	953	936	932	927	978	974	1006	942	1005	990	978	1010	954	981	923	932	955	934	942	931	917	957	941	907	892	861	988	926	958	931	951	946	956	889	923	952	902	909	987	959	974	938	923	953	917	953	874	956	888	935	951	892	923	963	949	884	937	884	970	896	970	1015	958	956	957	984	962	962	912	968	992	910	968	927	915	940	946	925	1014	995	947	933	966	950	910	931	968	928	944	987	937	897	966	1001	983	937	983	953	961	992	918	979	979	969	950	930	972	952	972	959	923	1035	915	957	962	957	984	956	969	940	958	966	934	931	953	910	931	944	986	920	988	872	1008	956	886	956	947	894	927	886	962	917	948	973	960	958	914	972	952	932	1041	981	870	962	899	946	920	939	966	973	920	935	892	959	997	914	918	956	912	977	969	910	917	949	944	944	978	974	997	976	944	1015	923	984	976	939	889	902	943	1000	934	958	939	914	946	995	916	959	979	975	936	938	913	925	906	950	949	926	977	988	991	927	978	920	1003	994	965	974	966	935	949	976	910	987	965	912	898	951	939	941	895	922	931	972	954	907	939	893	919	965	996	913	971	926	947	940	920	967	949	950	965	961	937	937	948	888	949	910	941	954	971	924	947	913	939	970	915	951	994	904	966	936	964	868	917	922	922	964	929	926	911	954	904	953	899	922	891	926	983	945	931	979	914	922	950	922	887	993	924	932	936	922	922	978	893	912	987	940	980	948	1007	942	941	949	935	949	940	994	1057	925	939	878	890	934	922	970	1013	945	956	984	930	971	901	968	944	941	920	938	992	911	960	921	950	959	994	935	943	908	925	927	907	972	888	939	953	942	965	944	936	919	941	885	945	934	941	965	936	955	969	932	941	991	938	939	942	946	917	988	911	964	937	945	913	923	965	923	944	933	960	1015	931	934	938	933	978	959	970	956	917	931	911	905	957	945	971	945	989	936	915	939	932	940	919	969	930	900	914	1003	915	938	937	970	969	977	962	970	934	946	923	879	925	969	899	972	1014	939	922	929	906	896	982	902	1006	946	923	918	975	945	936	983	923	951	915	952	889	977	906	986	977	940	955	943	909	945	975	1025	922	926	956	915	937	932	880	940	986	939	947	913	932	865	924	922	951	903	949	982	973	921	942	939	945	953	980	924	984	931	951	929	906	948	965	927	958	944	930	922	968	928	922	946	889	918	975	933	952	993	932	951	946	899	944	966	935	998	934	954	946	901	966	923	993	987	919	947	985	962	901	951	936	970	949	943	958	972	962	908	980	931	878	982	958	914	972	929	964	939	943	926	974	932	869	959	991	880	922	925	930	937	938	979	968	918	1002	917	926	939	935	948	920	972	958	959	928	931	961	963	969	917	922	908	966	945	1015	983	993	944	945	951	920	935	951	934	943	938	922	980	989	935	930	934	904	955	955	958	940	955	911	948	967	952	926	921	968	955	906	954	987	935	939	957	979	960	945	953	902	950	928	934	994	882	909	931	949	929	937	912	928	965	965	956	971	980	933
54712	19789	3235	894	524	475	404	421	412	410	448	399	408	425	417	391	444	426	418	397	438	414	433	436	421	467	449	485	424	395	419	413	408	383	381	424	482	423	416	389	416	438	404	426	422	398	435	430	431	421	396	464	425	458	407	393	407	430	433	394	389	410	431	399	452	448	441	418	433	410	402	422	442	456	436	406	400	431	435	412	446	426	443	470	417	422	400	395	405	435	418	447	440	398	441	382	387	423	439	465	425	437	443	413	411	440	417	423	425	429	441	444	398	447	405	399	402	471	457	383	404	443	424	428	408	413	386	392	436	407	420	430	401	393	421	406	453	390	406	426	396	406	402	431	467	432	417	435	461	421	417	395	398	434	402	433	412	427	410	394	414	409	408	445	412	428	423	430	410	414	453	402	419	415	418	416	413	426	442	427	428	449	376	386	412	432	397	410	417	439	404	414	419	423	456	431	437	429	416	425	410	432	441	419	417	428	414	401	413	420	431	396	364	409	435	374	422	413	421	433	432	418	443	449	394	395	451	414	426	437	406	399	424	434	432	452	463	438	394	433	436	443	446	432	432	413	453	436	432	406	433	466	455	420	400	430	421	387	485	410	418	404	441	399	402	442	425	415	442	420	436	402	406	440	431	428	397	440	428	384	431	427	401	410	450	416	420	425	436	447	438	435	413	406	426	453	418	415	383	413	431	414	402	446	453	418	472	443	428	435	418	397	446	396	417	404	429	407	373	422	396	480	394	409	424	443	421	420	397	404	400	390	406	378	404	420	373	421	389	439	406	434	420	421	444	397	386	427	466	448	443	392	415	410	352	427	400	455	442	412	433	401	434	426	389	400	429	411	411	442	417	401	432	422	397	387	430	421	390	413	416	434	381	407	418	439	408	427	449	402	427	401	391	449	449	429	451	455	425	409	435	388	404	436	433	412	396	377	389	440	425	404	421	458	381	439	410	420	420	425	438	452	393	384	420	413	427	451	409	404	395	393	412	431	406	440	397	405	498	417	427	443	397	450	411	403	402	406	419	465	399	437	397	396	435	445	428	386	404	438	423	466	423	448	406	407	424	425	385	413	418	397	404	435	432	415	469	394	417	417	429	467	408	452	402	402	411	389	369	391	426	417	420	420	437	401	418	445	465	473	440	430	381	431	408	381	405	390	395	439	420	411	390	422	440	435	403	391	427	420	425	442	421	374	417	430	402	392	388	437	434	408	414	381	415	437	403	371	442	398	385	369	385	413	411	398	388	465	438	445	435	398	411	395	402	420	444	418	436	419	424	470	428	427	401	425	434	429	448	430	396	445	436	401	414	438	417	462	373	438	386	445	467	436	397	427	416	413	430	407	436	488	407	425	448	399	431	402	416	438	429	421	430	427	389	431	415	403	399	445	431	406	378	393	464	413	403	435	419	410	426	377	439	391	403	408	421	426	424	473	434	407	428	427	430	385	398	407	418	379	419	424	421	437	378	406	454	459	418	418	415	407	419	401	365	431	412	378	419	404	394	426	411	417	414	436	398	426	388	409	433	405	392	405	435	431	454	401	419	394	396	450	460	403	422	442	428	416	444	408	419	408	437	432	426	388	431	438	421	406	419	397	423	439	430	377	413	400	409	419	440	391	385	424	390	421	418	405	436	375	390	416	387	412	402	398	390	398	385	430	437	425	431	442	431	421	438	440	441	430	429	431	439	421	429	421	424	389	414	419	436	435	399	425	449	408	364	417	442	486	362	430	439	454	421	423	401	438	417	445	443	390	448	381	412	444	405	441	385	454	394	372	394	424	458	393	445	404	374	396	388	396	467	452	406	382	418	466	423	425	426	450	385	422	446	416	442	390	405	419	441	394	427	420	401	426	378	432	409	414	437	393	378	407	419	456	414	447	418	361	408	455	424	365	411	443	452	458	393	437	394	437	382	430	392	439	406	412	424	431	424	441	429	384	443	428	406	389	401	397	455	436	435	381	446	422	446	413	425	391	423	382	415	448	394	413	432	442	424	424	421	399	407	395	450	398	441	448	370	465	437	390	422	393	484	447	396	419	376	412	404	421	367	458	412	401	391	430	424	432	440	408	444	362	393	446	380	442	407	416	420	387	424	425	443	395	442	436	478	452	425	442	453	437	416	437	435	448	408	401	419	451	412	420	424	409	377	413	446	427	417	380	451	421	438	407	399	406	408	441	469	411	457	383	444	402	387	419	441	414	423	427	389	428	418	435	406	359	439	429	426	418	454	405	444	396	479	419	435	407	387	437	468	427	410	423	412	375	450	441	415	421	399	411	430	465	413	419	416	449	387	400	418	397	429	443	420	391	429	421	430	374	404	447	434	406	431	429	428	439	407	411	386	436	390	407	402	434	422	426	408	417	438	365	444	368	438	430	430	442	411	416	437	431	428	432	417	420	448	468	404	443	436	413	363	396	421	401	449	389	417	410	425	358	445	464	434	413	426	428	379	418	393	432	418	434	469	418	456	408	409	397	421	418	384	418	405	427	425	410	423	410	427	411	406	452	423	425	423	443	460	414	470	420	429	390	418	355	375	393	396	442	411	403	373	414	415	426	438	418	422	398	416	400	383	418	438	355	396	432	418	378	420	446	411	408	418	417	430	407	424	405	386	410	402	371	429	402	397	432	436	394	400	419	404	413	432	392	443	427	402	394	444	444	401	387	399	438	418	415	450	436	438	471	434	409	396	446	442	457	444	438	410	393	415	389	444	415	413	377	434	388	441	409	391	390	419	395	414	385	396	394	393	407	406	422	418	454	423	417	443	443	405	424	377	413	425	383	414	448	427	401	436	434	398	431	440	454	446	407	383	427	421	408	419	415	426	437	447	412	384	383	404	444	464	464	427	442	448	405	414	416	444	440	439	410	472	378	422	453	425	420	385	455	428	455	435	433	427	433	366	371	434	422	447	416	443	414	401	420	418	419	396	412	449	427	445	430	407	405	401	417	463	428	417	387	405	456	445	459	434	416	417	441	429	415	426	434	413	436	397	428	426	432	467	426	402	412	391	410	395	438	408	420	457	432	386	412	439	411	452	411	422	426	429	430	426	409	426	437	400	395	406	419	447	456	437	457	420	424	430	427	421	385	455	401	440	399	410	469	388	403	393	409	406	421	426	418	426	443	423	418	437	397	395	426	423	409	410	392	400	424	422	431	427	407	412	405	396	440	441	415	430	378	418	412	422	439	422	376	385	405	398	429	414	408	411	411	437	428	424	384	421	439	430	426	444	425	434	387	430	406	409	422	397	412	422	375	406	408	407	381	400	420	456	414	424	431	389	401	382	425	446	417	423	460	390	437	427	405	401	473	444	432	421	438	415	382	434	408	443	407	421	425	425	446	414	387	392	422	417	435	414	423	370	484	424	422	364	360	418	396	389	429	411	433	415	384	423	379	436	427	445	428	449	443	465	433	395	417	425	435	443	416	386	405	443	418	424	423	454	400	416	420	407	408	417	439	464	410	382	456	392	397	378	416
38317	11456	2874	1737	1245	1057	1020	946	893	931	913	891	934	963	964	938	909	915	909	867	928	918	896	920	922	913	952	923	913	885	885	889	912	926	917	906	910	853	886	923	902	933	921	873	933	896	930	927	901	943	883	917	940	930	966	931	905	930	964	906	921	904	915	921	941	908	914	963	901	861	922	901	937	912	943	846	938	979	916	891	867	885	875	944	932	891	954	962	938	933	924	937	920	937	961	922	882	894	878	849	936	956	902	931	892	893	862	908	941	927	925	919	934	929	939	1002	879	933	903	935	895	903	933	877	902	899	909	921	882	906	929	949	908	903	927	970	929	989	949	896	900	908	905	952	878	922	954	857	922	881	906	889	917	924	896	921	885	932	857	906	944	935	896	904	943	936	881	896	870	888	910	902	920	955	905	910	927	860	936	873	950	902	939	873	904	903	895	901	934	916	889	906	923	971	895	932	898	912	938	907	952	905	924	985	892	904	909	874	905	835	919	944	922	928	926	888	923	938	954	918	944	924	946	886	930	936	929	910	934	916	987	901	960	897	948	884	904	925	877	891	881	953	932	930	933	891	915	906	892	915	899	875	892	917	880	928	890	899	933	905	892	953	921	936	908	901	954	941	914	893	899	926	879	864	912	948	937	897	890	973	930	905	872	956	926	926	892	891	912	925	926	904	893	893	972	925	900	932	945	881	944	921	936	878	938	878	923	913	941	874	901	871	885	924	911	900	982	947	883	931	937	893	901	926	854	945	936	887	885	965	930	876	927	963	979	852	907	913	906	928	867	954	951	968	934	948	905	940	943	893	935	911	935	856	939	975	921	958	917	924	900	983	922	928	883	953	878	874	899	917	931	882	891	913	925	964	936	945	928	916	911	903	917	959	862	924	884	890	923	969	906	938	878	839	919	958	914	930	897	863	903	976	924	942	944	871	863	909	916	881	902	932	905	928	862	864	847	912	942	916	942	927	887	921	877	942	890	905	894	934	936	900	946	919	885	928	897	966	913	872	866	949	919	937	962	892	959	959	920	978	927	939	928	940	909	920	924	923	901	897	889	913	918	926	965	915	932	930	895	910	981	927	898	863	905	944	913	907	920	957	885	928	912	902	963	877	936	935	914	901	946	904	842	868	911	947	877	879	967	917	948	911	837	910	966	832	909	921	953	913	863	904	928	926	913	954	921	914	910	908	929	873	892	890	961	933	958	918	884	854	882	931	911	877	958	908	922	958	868	934	964	890	948	898	885	963	889	900	873	904	924	886	909	921	895	922	945	954	920	919	935	877	965	930	904	946	935	890	911	875	997	895	920	893	897	932	899	906	927	845	922	971	918	907	919	902	874	927	876	889	892	923	919	910	876	904	938	896	924	942	894	931	924	842	885	923	852	903	912	897	925	919	972	882	921	953	896	934	906	892	924	902	927	932	941	859	896	927	913	930	944	914	924	890	915	957	918	890	904	915	875	943	966	901	925	902	889	928	965	891	930	924	965	888	903	926	923	940	959	981	902	908	877	967	937	942	896	912	863	884	956	936	925	929	920	924	929	919	942	967	929	906	845	923	930	930	907	907	908	902	880	949	902	862	818	924	903	918	892	927	935	913	934	923	948	940	962	932	921	870	842	906	927	930	951	914	874	877	953	889	865	926	916	948	883	910	935	920	882	946	931	899	889	912	911	877	940	912	905	922	925	974	970	926	911	931	942	900	853	948	872	893	924	895	876	898	933	920	902	939	942	925	960	948	927	963	897	909	947	842	957	919	882	952	912	898	967	858	887	984	852	929	953	948	910	914	905	909	898	903	920	926	932	951	907	922	897	941	941	926	908	986	974	922	936	910	912	949	882	908	931	929	907	934	980	905	886	929	926	927	933	931	880	882	937	933	880	882	921	929	908	959	944	913	934	939	892	936	923	946	864	899	962	904	917	959	909	895	916	910	911	917	954	954	929	925	897	908	898	902	978	940	936	905	908	906	922	914	914	895	896	887	950	939	881	902	899	939	952	890	947	926	912	892	954	873	868	971	918	947	913	880	890	908	936	940	909	928	909	884	933	1000	923	938	956	934	895	902	862	912	915	978	877	952	962	941	917	933	920	912	893	929	930	987	939	890	941	858	917	928	925	913	941	893	889	921	929	916	938	933	911	908	936	948	900	856	919	957	899	922	857	870	957	912	925	944	894	880	904	903	906	868	933	967	1012	884	935	923	874	978	928	874	956	890	930	912	955	942	956	901	912	919	949	940	910	927	945	922	916	946	955	950	933	952	938	950	930	896	910	942	871	911	949	892	938	912	928	918	872	892	919	884	943	875	961	873	913	928	893	931	898	891	927	914	927	953	889	954	910	933	871	869	940	847	899	915	962	918	892	890	949	931	975	864	935	905	929	906	944	950	906	907	876	869	966	882	910	852	912	925	930	920	907	946	918	907	917	894	982	919	939	908	940	900	914	889	932	913	912	878	846	906	879	945	930	891	936	949	930	942	908	876	914	897	890	857	1003	902	912	888	871	926	892	932	920	922	886	934	916	967	942	962	902	933	913	891	941	894	967	887	891	874	937	993	893	943	920	896	930	955	886	909	877	898	966	957	911	940	908	892	906	882	922	898	920	927	872	998	939	896	944	923	904	962	890	930	943	964	939	909	938	887	925	935	948	911	904	942	879	973	982	915	904	895	920	858	946	872	900	955	879	906	934	884	917	898	906	952	853	961	932	923	946	900	900	888	919	887	922	864	936	981	932	972	956	853	922	953	862	910	916	926	871	966	876	944	985	953	856	873	895	902	911	927	959	943	924	966	875	898	944	901	944	951	923	888	865	926	876	896	935	879	892	957	908	912	941	921	941	863	956	928	900	960	879	912	880	907	906	917	904	968	901	874	897	912	882	882	936	913	923	933	884	896	881	868	971	923	928	854	952	975	869	946	904	912	922	877	911	944	971	896	973	868	910	929	945	870	808	880	881	897	921	876	889	954	905	939	889	944	885	949	928	943	896	943	904	939	969	911	900	905	914	889	931	890	871	888	931	915	927	905	901	874	872	903	906	891	1030	955	913	924	903	848	885	904	920	925	910	896	881	954	936	974	872	922	929	880	941	930	903	909	873	922	930	979	899	873	952	895	891	933	958	926	904	896	934	897	929	911	873	917	906	953	907	914	902	866	897	890	894	933	913	964	928	892	946	929	911	918	903	943	888	897	911	907	933	914	848	878	936	884	954	949	921	905	946	891	899	896	943	951	912	971	912	904	940	957	883	924	904	935	970	953	955	972	891	903	944	919	895	906	862	922	958	917	909	939	850	919	888	916	958	917	877	934	981	846	935	929	820	888	887	883	930	886	939	908	947	924	830	941	877	893	905	941	947	948	886	886	882	948	979	899	888	865	922	914	961	897	874	948	927	930	941	904	897	853	921	927	945	879	873	900	914	826	907	894	940	930	937	900	930	915	872	984	907	957	884	903	880	929	920	944	875	881	909	907	918	872	908	922	850	912	924	970
56005	21635	7018	1428	593	514	499	434	440	437	430	435	474	448	443	415	442	412	404	429	390	411	413	426	465	435	432	428	441	401	397	436	421	390	471	453	446	440	416	433	435	458	434	379	411	408	402	414	406	416	440	426	376	421	424	395	425	434	420	391	423	477	445	458	478	419	366	467	386	395	425	468	436	417	414	435	404	400	418	438	415	412	438	438	429	427	381	430	479	462	403	425	442	409	415	427	422	431	417	455	443	428	454	420	461	413	405	401	415	434	416	412	449	467	413	441	449	429	429	435	392	414	412	426	432	392	397	440	455	411	444	435	469	418	450	395	415	407	434	426	412	436	410	411	420	403	402	431	423	417	436	430	433	379	411	428	430	456	429	426	421	410	410	397	429	455	410	435	424	410	409	429	430	436	461	457	403	430	434	456	413	444	442	383	418	430	422	431	417	441	433	442	400	419	457	415	410	436	444	433	411	416	413	440	401	452	421	407	418	419	398	384	436	413	449	477	420	448	447	403	389	426	410	420	457	412	402	414	448	428	380	410	410	437	424	416	425	407	439	416	406	418	413	400	410	442	399	443	477	444	450	448	376	440	409	431	417	397	439	426	402	378	412	418	462	445	442	429	402	460	444	420	427	384	389	456	419	421	433	372	420	416	401	409	463	431	432	447	441	436	455	412	468	404	445	451	445	453	456	422	414	404	423	437	433	415	412	425	439	401	443	453	427	407	425	443	420	441	441	446	438	438	408	401	469	427	437	450	437	427	434	420	447	390	391	410	378	406	422	440	445	434	441	402	391	431	441	420	445	429	438	471	437	441	428	408	423	433	402	443	400	411	430	425	413	424	410	434	407	423	406	392	404	445	409	421	396	420	497	419	438	424	387	425	406	429	408	402	422	440	418	385	403	441	388	424	447	444	405	406	395	400	431	409	462	442	410	424	429	435	407	365	390	380	403	388	426	455	449	433	438	419	397	413	420	419	415	422	459	394	438	452	412	450	453	425	443	436	400	426	406	444	411	392	384	413	440	432	441	420	425	438	442	422	451	429	385	423	432	467	491	436	409	443	439	435	460	415	412	437	397	393	446	434	409	448	395	445	439	441	415	397	401	445	427	451	423	429	390	411	411	424	423	420	407	432	418	434	432	432	450	431	429	455	417	425	426	454	470	446	449	383	440	400	452	409	399	436	395	428	433	428	456	435	408	407	423	455	442	415	452	405	429	414	396	390	433	439	456	382	399	407	404	434	404	424	428	456	446	416	411	389	415	433	392	431	447	436	385	415	408	427	469	394	428	388	404	393	429	396	421	454	426	437	394	450	391	420	407	420	473	427	429	430	424	412	424	415	404	429	452	397	416	445	450	415	442	403	419	410	441	410	406	436	419	418	433	390	411	428	444	410	405	394	411	442	430	410	433	427	435	449	437	446	439	394	427	447	409	447	395	437	437	441	405	392	390	412	407	450	407	423	447	417	425	454	423	404	434	430	411	413	461	446	405	426	411	433	416	426	419	417	435	409	436	385	438	429	418	370	419	418	438	408	425	415	400	404	403	431	430	405	452	414	373	447	400	399	413	430	407	416	433	399	439	435	452	399	416	388	453	400	400	469	433	435	418	419	403	411	438	417	368	424	388	415	453	449	418	457	451	445	401	430	390	446	451	414	386	430	439	456	445	408	430	419	434	421	446	449	426	428	406	430	397	401	436	435	379	457	437	434	400	443	434	425	458	411	438	459	409	412	418	452	461	448	415	389	424	403	416	452	438	418	404	416	383	443	398	389	372	454	429	392	411	444	418	415	404	410	416	498	398	425	423	437	419	446	398	450	425	355	398	390	478	440	436	431	371	445	457	453	436	402	412	413	436	450	420	437	444	412	419	452	422	436	432	405	430	433	462	400	425	433	428	430	418	403	463	445	407	417	454	425	385	443	414	467	428	409	416	406	385	424	423	398	343	432	422	433	450	441	418	424	419	437	434	436	424	417	372	444	449	429	403	428	422	407	471	416	394	393	411	432	437	414	391	457	413	397	426	425	463	379	412	411	440	428	454	409	404	413	411	450	447	413	424	446	392	429	459	433	415	467	398	396	466	428	428	434	424	445	430	416	394	427	439	446	421	427	409	411	489	425	459	415	405	408	418	443	424	508	428	406	423	443	405	440	444	392	433	437	387	421	422	451	402	416	491	435	419	432	466	437	414	422	413	465	445	421	448	463	448	420	432	419	393	411	438	392	473	418	393	421	388	405	385	405	453	449	419	423	408	402	439	432	439	415	485	453	394	429	449	457	398	401	397	431	444	414	445	450	437	426	439	401	424	419	447	412	449	412	447	425	438	452	447	434	461	435	389	388	429	451	432	421	435	401	404	401	444	394	452	397	429	431	423	421	423	406	443	409	432	447	449	390	454	431	398	449	453	446	431	431	424	396	420	420	401	390	429	416	383	431	424	462	438	413	435	433	425	424	430	399	452	434	449	387	434	432	462	402	447	416	382	430	412	409	398	436	424	365	421	431	407	424	403	455	444	423	407	443	453	425	401	375	401	484	434	442	398	406	430	396	383	376	437	424	409	433	455	418	457	421	431	435	436	403	390	397	418	433	448	404	461	396	436	428	438	407	436	464	420	431	454	443	428	382	417	429	417	443	419	417	427	455	477	398	454	431	403	438	428	444	391	417	415	392	453	392	408	390	455	449	448	446	468	424	434	466	433	436	435	411	458	422	386	401	490	461	423	416	401	461	399	405	432	416	422	386	448	411	449	437	383	412	431	443	384	418	442	425	423	434	420	440	445	437	420	445	415	434	414	399	406	450	450	431	405	397	393	400	407	388	388	436	397	429	459	425	418	412	407	387	437	417	476	429	438	412	408	434	370	403	405	452	396	419	451	410	427	419	409	414	438	446	416	399	398	417	394	435	427	430	421	402	449	427	423	444	409	399	415	423	409	395	413	443	411	456	420	417	411	454	463	388	442	397	439	418	397	411	415	433	428	393	413	400	419	459	437	391	412	423	449	471	388	426	434	414	438	421	434	465	420	426	422	482	393	447	414	437	426	434	407	414	426	421	419	404	403	461	401	368	470	460	422	446	431	425	453	378	422	407	415	385	422	437	442	410	431	417	410	436	437	410	458	414	453	472	425	396	391	400	450	449	455	417	461	417	391	435	408	426	442	479	444	458	413	437	443	444	415	411	407	397	411	431	405	408	446	454	411	410	416	393	430	415	397	391	424	413	437	438	415	359	447	441	432	418	401	414	412	440	412	460	377	460	439	425	442	399	408	410	423	421	411	425	429	418	403	427	432	409	462	401	435	443	426	427	397	463	388	431	421	418	444	425	427	417	402	426	420	364	395	426	421	412	400	417	422	446	420	435	434	413	406	422	476	436	421	426	417	410	406	439	402	438	434	426	442	379	417	382	437	400	438	412	414	430	418	456	426	442	443	427	468	410	397	404	393	420	469	397	410	473	412	423	423	396	404	419	444	426	439	465
38025	10536	4466	2360	1402	1257	1093	929	904	919	906	887	893	948	963	964	945	987	926	944	887	956	916	928	971	896	906	930	913	940	905	999	939	895	946	897	867	935	920	941	952	948	927	922	943	917	921	947	939	889	906	925	979	956	883	904	908	1008	959	923	906	935	923	933	911	937	912	912	921	977	896	940	916	892	850	910	945	875	902	935	901	927	943	945	873	921	958	906	929	969	842	932	918	904	939	960	972	943	948	920	889	932	958	936	914	908	935	890	925	969	938	920	975	952	932	924	920	876	929	896	882	887	968	875	889	916	852	887	962	976	910	896	935	995	934	890	983	878	951	890	931	955	906	927	957	995	896	888	921	883	948	941	904	901	929	906	873	911	946	970	965	902	917	968	979	921	896	919	927	953	905	961	946	952	979	948	898	945	942	957	909	979	905	913	982	916	875	937	932	856	933	931	943	925	883	934	920	916	886	974	914	934	942	906	976	983	967	922	934	945	927	938	881	936	921	889	943	943	911	967	897	973	967	946	954	963	948	949	924	931	893	930	880	944	942	955	962	912	958	922	974	875	955	921	952	888	898	905	895	955	942	901	889	909	948	988	944	944	931	891	908	916	892	876	953	950	947	964	931	890	911	887	897	956	942	933	973	988	901	1007	904	972	941	946	899	933	941	900	919	954	937	896	951	903	936	938	868	853	913	931	935	941	878	935	879	909	972	916	977	944	866	938	932	930	931	933	950	935	972	950	882	938	977	925	928	924	916	900	901	937	928	965	871	941	984	924	988	934	949	959	883	891	949	902	912	914	869	914	953	939	902	916	1005	943	932	994	955	913	886	933	939	912	940	905	983	880	895	932	898	955	926	944	968	909	936	948	877	968	938	934	907	942	926	912	825	906	894	908	926	903	949	935	863	959	893	861	874	891	970	940	928	960	874	981	959	940	950	918	964	930	936	981	961	958	874	904	931	887	925	875	951	933	905	899	882	953	967	900	874	909	913	934	926	894	867	944	932	913	874	964	921	881	928	887	967	913	934	947	948	920	942	900	895	947	933	957	979	943	924	947	911	889	941	928	979	956	873	893	940	930	932	933	901	922	927	946	911	943	889	903	905	870	899	967	918	905	899	974	928	936	903	915	955	940	911	932	916	938	930	855	945	947	868	932	946	933	907	894	923	885	980	955	964	932	933	906	925	966	897	978	893	925	943	995	956	936	918	878	900	959	948	946	935	967	967	929	915	958	901	881	949	946	933	960	917	965	966	934	963	948	841	929	901	925	934	943	903	957	903	933	931	930	918	955	920	946	930	926	923	871	922	992	932	944	907	908	890	931	975	932	957	974	937	999	910	970	914	905	923	910	912	988	912	976	936	955	917	942	939	931	994	972	886	909	965	899	961	949	962	936	936	935	941	948	935	937	915	880	938	962	938	929	918	919	812	924	912	940	980	946	971	913	931	926	890	864	922	905	902	910	898	935	916	902	975	917	957	974	936	951	909	875	879	937	853	907	900	935	962	952	964	965	907	923	903	962	910	942	899	934	989	905	966	975	956	940	897	920	895	898	912	930	923	933	920	894	960	948	954	858	892	939	886	938	866	939	896	911	877	931	943	903	935	868	942	921	908	905	936	960	904	897	932	903	895	838	911	901	946	944	920	933	902	971	936	926	914	990	904	901	935	939	868	909	907	933	915	925	949	918	899	918	868	921	950	949	963	928	900	934	955	944	866	919	926	949	925	905	960	931	896	894	869	925	970	956	942	937	898	912	977	937	997	959	948	913	883	935	890	927	960	981	918	927	898	906	922	949	948	925	913	983	993	956	843	922	884	893	890	902	936	927	916	913	900	870	876	990	914	886	870	891	911	897	881	877	937	912	929	945	919	974	910	945	919	879	912	914	889	890	931	961	975	919	982	971	925	941	951	949	929	886	929	955	933	961	941	916	957	921	968	916	930	917	913	913	890	927	922	955	884	913	971	923	914	950	909	897	969	984	916	891	834	962	926	898	883	897	954	905	926	944	916	982	858	879	941	925	886	907	900	942	963	912	948	982	981	947	936	934	897	970	925	892	947	923	897	930	906	934	894	891	922	899	919	967	943	914	926	960	908	937	915	961	852	940	885	925	928	919	973	940	911	959	896	978	868	922	922	924	890	890	893	906	924	917	930	876	932	890	951	914	943	897	974	879	941	967	888	984	927	986	964	946	916	927	893	940	919	950	985	947	916	968	894	970	966	930	912	940	939	945	939	947	889	918	906	904	987	913	883	924	921	940	917	979	874	894	870	927	866	976	881	911	952	970	938	939	902	928	955	945	849	901	874	968	904	927	931	901	915	910	915	915	907	897	888	899	846	907	962	938	940	942	968	920	886	939	945	899	905	904	965	940	941	885	892	876	936	956	1002	944	932	937	902	963	974	957	914	944	950	896	909	934	883	926	948	885	910	906	923	969	945	921	949	945	927	911	918	919	961	989	906	933	940	978	912	935	947	957	951	915	930	896	962	1021	929	926	942	936	919	918	902	889	935	920	938	938	948	927	903	913	945	929	935	963	888	929	976	964	893	946	953	985	907	898	936	917	908	928	940	953	931	913	943	962	923	945	897	898	984	950	932	937	895	930	910	981	945	896	916	1020	954	953	946	926	946	916	886	937	930	941	885	990	997	994	959	929	960	920	871	947	948	907	994	943	908	953	909	949	918	931	955	961	947	880	918	933	943	941	895	908	927	945	896	915	935	929	916	902	942	928	888	930	897	953	922	951	943	929	948	897	918	888	957	893	925	932	935	962	941	971	984	902	991	972	939	950	900	946	937	925	901	958	915	901	928	893	945	976	951	919	954	921	902	977	959	913	942	937	934	933	906	886	939	974	923	912	942	952	929	961	917	892	924	924	940	890	886	979	996	923	955	952	906	930	898	926	936	910	870	974	928	942	928	919	987	947	961	941	930	909	901	974	919	939	928	958	928	953	914	910	878	956	897	952	879	938	929	939	958	946	949	937	948	967	962	912	944	955	927	879	915	922	885	906	896	942	931	921	968	870	944	903	934	876	902	940	921	977	940	879	881	965	908	904	905	911	936	931	961	964	914	927	976	914	928	938	904	957	872	947	1017	903	965	914	878	888	949	924	948	972	924	969	939	946	922	933	991	915	909	946	927	955	870	943	930	889	914	922	911	932	938	905	923	936	925	970	970	905	898	921	927	945	976	912	898	961	937	933	991	873	917	913	958	993	941	899	935	986	950	892	929	929	935	868	930	898	912	906	927	939	955	957	945	865	914	908	941	930	937	947	909	944	932	879	920	939	909	918	979	866	957	893	888	871	941	876	920	891	940	938	927	923	941	915	869	972	943	922	941	890	936	910	964	970	863	892	910	895	931	923	916	953	942	968	937	965	949	896	918	954	888	900	914	939	961	943	939	925	913	924	904	907	992	915	958	906	875	933	919	945	894	989	911	895	917	923	982	891	942	933	908	923	905	904	955	910	963	960	970	961	941	949	897	944
51352	22004	8972	2011	776	598	476	446	467	470	441	455	445	409	438	432	394	456	428	449	461	435	421	448	472	436	389	433	449	439	458	436	432	442	464	441	443	395	387	436	444	427	433	434	421	405	435	443	459	384	412	404	393	473	408	443	408	406	449	444	480	400	468	404	468	406	422	422	420	385	405	484	417	439	448	446	451	430	462	462	436	444	439	431	381	435	396	477	468	449	471	433	449	433	439	400	431	426	391	448	423	456	478	415	432	443	403	416	425	409	450	432	409	409	389	436	430	440	413	415	427	448	402	446	420	392	441	449	448	466	448	440	417	468	390	397	455	437	465	407	451	445	445	456	435	423	429	432	414	401	417	447	440	452	469	396	406	489	398	415	399	425	450	407	438	460	408	430	485	466	438	430	432	428	424	447	403	402	470	409	430	441	411	465	407	379	465	428	421	403	391	438	455	478	427	438	403	414	425	447	449	451	412	429	435	429	402	410	414	413	427	415	420	453	420	403	444	473	402	413	399	428	452	420	422	453	431	426	421	418	437	441	432	467	451	435	440	410	425	410	429	432	401	453	453	425	475	437	458	424	445	396	437	442	435	467	460	416	406	427	444	427	449	415	441	425	421	430	446	446	464	470	410	430	457	428	454	384	451	430	398	406	405	443	454	455	413	450	418	424	421	436	425	447	431	445	416	429	400	432	474	419	460	458	462	416	401	382	447	416	408	425	430	441	463	430	442	430	436	438	406	401	469	433	433	454	449	478	461	433	380	413	424	438	413	454	438	446	427	432	433	485	472	403	442	399	394	438	417	409	445	451	427	426	450	440	445	409	393	418	409	441	436	424	448	436	435	400	425	378	392	409	394	400	452	401	408	412	406	449	415	462	431	412	452	460	434	440	446	433	451	421	452	443	455	436	456	444	449	433	439	396	412	442	412	434	403	419	449	444	434	473	442	375	457	415	440	442	432	430	469	432	467	458	423	414	452	410	423	463	426	430	419	437	419	440	436	424	446	418	440	410	416	436	402	432	410	461	428	429	401	426	420	448	400	431	478	447	416	413	432	425	436	460	472	449	412	436	449	414	462	433	438	448	402	456	421	422	398	424	433	476	424	394	412	428	417	461	416	438	424	414	377	367	427	461	416	423	465	447	414	427	457	447	428	460	450	452	437	425	425	454	439	443	428	418	416	457	412	405	429	397	400	427	379	439	434	445	453	441	438	419	455	454	449	418	376	480	447	439	452	467	457	408	437	416	464	477	432	401	419	427	416	413	420	446	472	462	431	414	491	449	410	417	408	423	438	430	431	404	471	426	441	393	398	426	448	454	444	434	465	453	447	433	439	446	416	462	461	448	403	419	433	429	428	423	427	443	448	471	421	428	426	427	460	447	452	385	472	441	450	407	404	415	469	444	427	433	475	430	441	413	451	427	415	440	398	409	423	435	408	414	450	404	422	426	401	395	395	416	391	429	422	464	421	398	424	436	389	461	392	454	445	435	426	445	406	437	384	415	422	438	403	439	439	463	423	423	443	406	455	425	401	421	433	441	407	432	411	436	417	470	416	423	428	406	419	416	422	414	471	412	414	466	439	430	474	459	435	443	423	432	431	415	414	409	413	414	458	486	441	447	456	426	465	404	428	407	442	426	439	447	389	437	444	435	429	454	441	460	425	438	452	436	443	396	438	437	434	413	473	414	423	434	438	401	457	443	452	440	419	429	448	461	434	425	454	455	409	422	417	391	462	462	407	465	483	422	427	424	398	399	473	424	403	428	399	391	436	444	412	430	454	451	456	465	464	448	449	447	416	393	428	412	435	434	453	468	426	367	431	421	420	438	422	437	408	414	419	434	452	453	410	424	423	420	399	437	443	424	412	464	470	448	442	475	442	422	412	445	442	426	461	403	413	412	411	400	433	407	451	419	425	409	434	435	467	433	463	436	448	430	431	415	434	399	412	460	396	403	421	429	460	371	447	440	429	434	416	438	379	427	423	420	409	430	430	407	416	408	439	437	444	428	419	414	428	444	423	445	414	398	423	451	415	455	499	405	430	421	432	403	399	442	416	470	419	441	418	431	454	419	414	446	438	429	458	465	457	428	460	402	448	474	436	438	445	455	430	422	426	443	461	424	443	416	439	424	423	446	445	452	438	425	394	425	472	425	420	432	412	457	430	420	440	416	439	386	409	400	442	413	445	393	454	446	459	419	433	404	395	389	447	435	441	462	443	449	451	472	389	457	453	424	477	424	449	451	467	438	436	438	435	424	439	455	445	433	417	443	480	442	418	394	470	389	444	457	477	440	449	475	453	464	396	428	437	422	463	415	439	427	437	405	433	462	426	427	444	416	468	476	380	431	420	447	447	474	450	435	417	405	460	456	415	469	417	456	453	416	451	380	408	422	435	404	387	410	423	434	441	398	466	410	411	387	484	433	430	443	394	457	485	425	441	450	420	446	407	474	408	425	408	423	382	433	430	439	433	451	452	452	422	429	462	373	466	409	366	432	427	450	439	389	442	416	422	422	429	414	467	411	466	443	436	397	444	437	463	472	425	448	397	443	434	443	410	442	413	422	442	449	420	446	435	406	416	426	420	416	415	403	442	437	445	396	413	433	457	439	414	462	455	446	462	418	432	412	418	387	430	421	430	415	455	456	445	389	403	429	404	409	435	465	448	427	408	385	411	425	420	416	427	428	414	430	426	435	398	418	441	422	450	420	385	449	420	428	460	487	466	415	432	437	425	416	448	453	448	430	411	453	459	456	446	423	452	421	449	432	428	446	409	488	417	426	398	450	393	425	413	389	429	467	446	401	432	421	416	436	407	412	428	420	445	426	464	468	396	434	424	435	441	477	430	430	414	463	457	402	411	478	436	427	425	416	478	400	450	475	409	409	431	428	429	412	423	487	447	444	454	422	423	473	415	450	414	400	435	418	430	414	407	425	457	420	458	418	427	430	437	451	451	471	489	458	402	428	459	416	407	424	402	406	450	405	400	454	449	439	456	449	410	379	450	423	405	408	393	402	437	459	404	464	459	452	434	425	427	406	457	422	427	400	437	469	447	394	424	447	397	395	454	457	450	435	417	440	460	474	466	406	431	429	452	442	463	447	455	443	417	436	398	427	427	445	432	414	434	425	438	428	420	402	391	462	423	425	459	442	429	425	393	403	441	439	417	452	441	437	424	476	400	432	443	414	444	441	404	443	416	401	374	429	424	422	421	439	422	430	423	407	435	472	419	397	420	426	410	451	399	409	448	426	441	425	412	426	423	439	458	424	430	439	415	442	431	462	436	386	389	406	440	438	462	458	453	419	456	441	469	445	450	464	452	425	467	441	357	410	433	415	434	503	412	433	419	427	425	456	456	462	427	431	377	430	415	467	494	430	483	440	404	447	421	437	393	461	419	440	392	438	480	450	437	409	439	425	431	446	428	440	461	452	414	408	453	443	433	441	411	460	443	418	422	425	417	420	467	436	447	383	396	425	416	413
33569	8657	4099	2583	1648	1392	1133	983	945	976	940	914	1026	956	904	940	902	926	979	908	874	940	949	959	955	938	948	902	930	931	977	917	916	877	937	935	912	883	960	955	984	900	927	950	956	988	879	942	898	904	1000	960	971	917	958	895	984	915	960	930	850	884	935	925	955	892	951	898	915	949	938	984	942	926	898	936	897	880	894	908	970	949	942	951	890	938	903	895	920	923	924	996	998	969	912	922	923	974	939	905	936	950	906	870	977	975	999	962	945	902	861	948	916	978	926	928	945	943	889	877	882	931	943	985	957	881	916	894	906	915	933	948	942	948	914	920	950	835	916	917	903	974	926	946	912	961	1019	875	927	978	922	955	942	919	915	962	980	934	938	937	973	926	998	1000	942	865	990	928	935	996	923	846	917	915	959	871	905	922	944	980	972	947	916	952	879	914	940	1030	904	985	932	911	900	916	966	945	903	926	935	974	895	941	938	969	963	920	947	901	938	899	936	905	959	891	1000	932	920	904	903	951	901	905	930	934	943	966	968	960	937	914	907	919	936	1008	925	953	896	938	946	918	890	942	913	900	993	973	907	918	930	900	949	925	907	947	950	904	969	919	889	925	916	928	971	910	948	926	941	980	946	965	919	989	941	951	985	985	929	1008	961	1004	949	951	935	960	955	927	921	978	955	912	901	934	985	925	950	936	944	898	983	938	976	914	975	946	937	1003	967	936	953	900	904	912	979	985	977	900	958	927	938	926	862	902	911	952	928	950	954	928	940	939	881	949	962	1026	957	926	946	1004	931	945	988	943	959	915	933	943	968	930	914	891	973	964	944	865	910	969	992	894	956	942	928	908	953	973	949	940	901	893	885	925	905	952	877	923	933	942	963	918	930	916	924	939	972	926	972	982	982	925	937	964	967	951	907	958	974	973	901	885	952	967	910	947	916	888	978	988	919	977	930	966	910	926	918	947	913	961	961	926	900	965	928	900	954	961	948	934	949	915	894	929	927	919	925	938	957	930	946	957	931	938	925	916	944	888	914	889	935	917	956	960	898	960	947	955	973	939	952	882	917	925	912	904	929	900	911	944	941	894	926	924	892	961	950	927	942	973	959	942	953	884	931	960	944	945	900	905	914	918	967	918	898	946	1037	936	879	1006	930	973	906	944	931	922	934	908	945	902	996	924	966	973	948	940	969	903	959	950	1000	909	918	949	964	918	998	920	940	951	918	925	926	946	883	976	983	877	934	971	860	952	936	945	962	952	922	962	955	950	935	923	896	929	959	996	936	962	886	903	925	971	924	971	903	927	921	956	904	896	965	970	987	924	953	899	936	999	914	920	941	918	907	959	913	915	974	945	932	907	891	951	930	877	938	900	894	938	938	845	929	936	958	934	948	903	949	949	941	957	935	891	921	938	905	906	974	948	923	956	965	912	898	880	906	964	965	982	926	921	924	889	934	905	965	905	968	912	912	895	942	989	964	969	920	955	963	914	884	890	909	919	941	959	952	889	971	974	959	868	952	957	938	963	901	985	946	947	944	904	919	961	948	956	925	880	917	965	967	939	953	859	923	923	958	888	941	961	959	910	933	902	896	942	908	934	962	922	981	983	909	940	945	934	930	968	930	931	904	944	890	925	930	935	942	924	929	939	933	919	965	919	912	936	924	956	955	954	897	908	1000	938	1003	926	890	914	937	954	919	902	978	964	951	967	865	898	912	926	944	924	914	933	918	905	882	926	947	958	949	913	940	941	943	923	935	874	991	928	871	896	930	894	897	904	937	927	949	931	958	999	944	871	915	943	921	912	943	893	873	965	987	924	892	919	894	928	994	943	937	931	925	907	990	919	903	937	927	950	950	980	950	955	942	868	964	929	936	917	927	936	890	905	935	983	952	934	960	941	965	916	917	928	927	945	928	949	918	938	924	910	948	948	913	893	930	970	946	985	928	926	882	931	997	921	949	898	964	968	907	924	915	944	932	941	913	898	896	969	895	920	967	928	919	936	911	953	883	903	920	931	944	924	923	897	920	925	890	980	949	918	936	898	931	877	951	932	956	864	973	995	943	933	949	944	934	940	900	895	924	964	964	990	887	881	961	941	921	925	937	921	996	1021	968	975	949	900	936	933	936	948	943	962	922	975	910	931	885	915	928	883	897	932	947	883	974	922	931	942	930	960	934	903	890	929	905	946	938	975	930	970	952	936	927	972	913	1007	944	901	898	909	916	934	893	928	955	909	911	927	901	978	881	919	939	969	951	961	888	957	923	914	917	969	902	921	903	951	918	945	917	943	943	903	909	921	881	912	964	925	879	883	914	951	933	960	931	947	942	899	890	906	933	940	899	919	898	915	966	930	961	938	984	925	987	948	906	973	951	924	928	953	1021	946	944	987	900	930	967	1016	1009	888	959	950	933	961	956	956	982	987	989	936	892	890	941	945	930	899	993	916	902	941	932	931	962	922	948	931	924	875	919	906	990	954	931	909	947	909	932	935	900	966	950	912	954	938	935	912	936	971	974	885	950	973	956	990	951	911	906	907	981	962	889	938	951	912	879	922	896	930	959	908	912	941	885	966	987	951	946	920	984	943	937	976	908	962	881	913	923	943	945	971	944	916	970	992	905	943	925	925	926	961	941	954	883	983	936	857	913	914	948	904	955	924	935	964	933	904	928	969	971	933	924	926	955	939	892	924	847	974	930	923	912	887	920	912	907	952	894	986	950	934	938	948	909	892	906	917	913	904	928	960	941	897	933	948	961	929	938	901	966	963	924	921	911	933	926	921	901	915	964	882	902	900	955	912	910	928	943	882	950	947	996	903	1027	906	966	966	956	936	875	939	945	927	994	916	943	975	978	939	960	1004	901	928	943	913	935	920	970	935	974	949	946	937	964	938	940	912	964	926	997	917	985	924	931	901	958	976	946	952	953	948	952	944	955	937	955	906	892	967	893	913	954	941	938	897	951	955	935	975	977	933	926	954	1002	913	949	885	954	957	890	913	985	936	900	960	982	871	882	904	918	913	972	928	914	949	948	911	984	901	913	963	975	930	956	992	945	935	889	921	928	939	919	912	941	961	879	923	945	983	929	987	935	914	906	926	929	914	971	950	938	925	888	954	945	896	921	968	930	921	939	904	922	916	894	941	955	946	972	956	947	935	926	927	877	954	936	998	898	953	952	921	903	948	966	970	963	960	1010	935	937	868	900	941	979	908	904	900	911	929	963	982	940	919	934	941	952	957	939	937	903	968	893	899	1035	909	936	966	945	912	932	950	900	906	920	958	931	928	905	986	947	934	938	904	926	946	957	923	936	936	929	915	931	865	933	948	898	959	958	928	901	970	914	947	934	971	962	926	936	917	915	955	927	928	944	949	887	967	938	895	927	972	858	957	946	978	979	901	911	910	915	909	960	984	891	930	935	919	943	932	914	877	930	936	892	958	846	892	925	962	980	881	913	939	933	907	988	973	911	865	911	909	929	956	904	939	891	936	878	904	905	920	879	923	927	932	1002	904	956	931	957	925
46904	19324	6282	2071	863	639	416	423	414	387	404	378	378	464	443	407	382	386	413	388	407	419	429	400	424	425	384	423	436	359	392	408	421	438	399	402	422	419	379	408	394	428	391	398	414	400	428	445	395	421	433	387	458	398	394	387	392	400	378	418	409	398	389	370	349	380	406	433	394	438	397	413	368	428	391	423	386	442	396	410	408	413	394	431	404	387	395	415	407	436	390	413	412	404	423	407	395	423	420	365	413	419	406	418	430	367	403	408	444	399	400	432	396	377	414	401	395	422	383	429	425	364	387	371	429	418	416	400	417	414	418	377	398	416	423	410	409	435	417	437	406	373	417	407	383	429	369	393	422	406	399	384	421	451	410	415	427	374	387	429	414	402	402	423	396	388	427	412	374	413	474	416	412	397	383	419	432	425	414	408	407	418	410	390	423	371	432	394	438	400	406	410	399	383	429	425	413	401	389	383	406	410	419	378	402	405	389	383	379	412	445	412	375	406	435	403	428	461	435	407	400	407	400	422	429	399	458	397	447	396	447	402	442	401	434	395	410	404	375	401	369	387	381	426	409	443	447	396	405	379	378	386	395	414	384	408	428	379	434	401	445	384	422	424	400	409	396	401	405	427	421	449	411	404	438	412	385	374	402	382	459	403	437	376	417	383	394	394	418	395	405	390	388	396	440	432	392	371	389	439	416	439	401	366	399	395	424	386	425	384	419	426	427	407	465	382	412	384	452	367	440	418	464	413	392	385	433	405	418	429	429	397	420	378	394	409	417	450	408	414	393	393	374	408	422	405	367	446	408	404	401	417	434	424	417	377	404	411	399	414	420	392	441	382	391	409	429	428	392	425	395	433	393	420	380	419	436	412	391	404	426	412	393	418	413	387	429	421	370	399	410	383	391	394	392	421	425	408	413	416	425	378	424	402	429	439	404	433	405	417	380	420	416	409	397	423	445	419	413	375	433	390	409	403	425	427	444	416	407	421	401	412	376	408	412	403	434	413	391	409	399	386	419	433	430	379	386	379	399	387	409	400	415	398	402	398	353	417	420	404	388	423	408	426	435	405	410	433	391	456	424	426	427	388	372	421	430	415	442	417	380	394	460	393	385	422	442	415	413	404	391	419	384	411	402	407	381	391	416	429	421	403	403	396	388	378	418	380	408	426	383	417	427	420	406	381	428	385	430	432	387	411	446	385	412	374	457	431	430	442	429	408	423	417	390	421	388	396	413	414	448	426	406	410	395	411	446	436	409	406	406	397	354	384	428	387	398	334	411	413	406	431	435	437	403	402	426	395	376	423	410	432	426	409	393	386	401	443	425	390	384	353	410	380	415	413	418	440	429	385	363	379	418	412	422	416	398	401	412	433	408	409	389	392	404	405	401	446	427	379	379	430	424	427	436	418	423	394	422	405	420	418	427	456	394	422	424	418	382	367	409	409	428	406	425	411	396	409	395	448	400	448	403	378	436	402	413	411	395	421	420	426	390	417	417	383	417	446	399	429	428	405	424	421	401	415	418	391	413	399	397	393	398	441	442	375	425	402	433	423	411	424	375	406	401	425	433	421	423	398	427	396	419	410	432	386	382	446	412	417	420	409	401	461	410	430	412	428	439	394	441	396	390	405	388	437	421	391	384	367	453	399	386	411	370	400	413	441	404	423	434	416	390	398	416	397	369	382	411	402	384	400	401	384	446	378	408	426	446	407	453	424	385	429	425	415	422	403	409	386	394	457	382	380	477	405	414	378	430	409	492	450	387	430	394	423	390	426	408	464	404	385	397	416	444	366	436	457	390	377	379	375	433	410	404	397	407	411	403	374	402	398	417	445	424	419	421	387	420	413	415	399	407	378	406	438	400	406	407	403	422	405	366	443	416	427	401	370	398	389	447	432	431	448	416	395	416	370	415	481	422	397	395	414	403	447	434	416	405	412	385	396	420	413	397	407	382	396	415	379	445	463	387	394	409	389	399	421	414	402	408	409	419	438	422	420	426	428	460	402	399	387	415	401	416	414	416	409	412	405	425	405	394	392	403	388	368	423	398	418	434	391	450	410	392	419	425	408	408	427	412	395	453	400	415	426	420	395	433	378	408	430	432	394	384	410	384	421	413	384	405	406	426	420	433	426	427	448	414	405	418	413	402	367	407	412	409	411	449	430	408	424	433	421	348	448	375	407	429	429	442	384	393	403	416	446	378	414	433	416	407	378	430	428	403	407	432	401	395	440	423	420	414	404	393	414	433	369	477	426	403	396	377	436	401	413	408	375	370	391	415	453	442	407	381	431	408	401	395	408	386	400	392	389	404	424	387	413	396	426	404	419	431	388	399	434	396	385	421	434	400	401	402	385	394	407	413	378	418	425	420	412	444	417	419	379	427	383	417	394	407	398	434	389	446	377	424	426	476	406	407	391	395	409	397	400	419	400	410	398	456	395	406	407	394	396	377	433	404	382	396	427	436	415	371	415	404	396	396	459	422	372	407	412	459	465	409	424	382	377	414	396	383	417	402	468	368	426	390	431	390	358	400	452	434	407	424	429	436	411	438	417	410	426	377	408	426	413	405	410	385	406	441	400	388	377	447	444	416	429	391	424	395	411	385	425	406	430	393	413	405	403	374	413	441	419	409	380	427	396	383	397	397	419	402	402	397	382	450	410	404	406	410	403	396	358	453	415	404	400	441	438	399	372	409	390	386	445	401	405	380	393	434	382	430	452	410	431	405	409	446	446	425	451	431	408	398	421	395	380	396	468	426	445	414	413	464	399	409	406	426	400	395	394	426	405	423	401	385	426	435	383	381	391	428	429	438	389	425	409	402	388	372	422	418	445	398	431	404	379	407	378	419	366	382	409	407	401	434	416	429	446	409	423	364	382	417	403	398	339	398	415	399	428	434	408	418	458	366	381	403	437	402	414	409	368	438	409	437	410	424	384	422	401	449	397	398	438	422	451	444	398	415	428	391	373	388	405	398	401	425	403	378	419	385	440	427	404	424	415	375	390	426	404	403	397	437	378	430	369	418	412	466	429	427	372	414	415	357	349	441	404	387	416	388	385	445	392	377	438	389	415	436	400	398	420	423	443	457	383	406	388	394	400	413	387	370	383	393	394	430	453	407	411	366	386	406	417	414	444	407	405	385	436	448	393	404	408	424	423	378	410	424	397	393	385	427	374	410	392	417	385	422	431	396	419	427	404	412	379	437	368	393	373	419	434	448	404	409	443	432	406	391	425	411	399	384	426	406	449	403	382	429	413	366	422	399	371	353	414	428	403	394	415	393	412	434	438	422	394	375	441	448	419	407	404	434	414	455	414	429	412	421	346	449	420	386	371	421	408	382	412	414	447	412	407	393	414	412	412	382	399	409	416	433	408	427	401	392	387	403	457	372	390	381	407	408	425	399	388	387	421	387	417	444	427	357	416	398	417	420	424	401	429	406	431	443	435	425	408	402	424	436	377	397	438	391	408	391	430	372	424	417	407	396	429
31974	14558	7391	3862	2040	1412	1031	982	970	915	883	910	910	885	922	877	963	925	907	900	878	910	891	916	886	903	945	873	920	946	896	867	948	912	922	969	937	903	920	943	856	873	896	894	898	913	883	896	897	913	893	852	879	917	913	941	906	830	846	894	901	874	906	885	895	861	850	872	923	873	907	917	960	921	917	868	883	965	918	936	891	883	922	909	897	882	884	906	914	884	951	893	859	907	908	953	819	942	877	909	919	924	863	874	966	878	882	913	899	925	923	905	902	934	952	906	940	881	924	908	855	892	911	948	948	898	910	913	912	863	896	915	926	887	928	952	893	880	876	841	860	903	880	845	904	965	932	926	929	927	864	921	863	898	854	941	955	939	899	922	880	877	917	910	871	866	898	921	913	946	885	861	885	885	896	888	923	879	905	901	907	944	884	864	875	933	845	929	911	879	914	927	944	881	950	894	939	916	888	845	923	921	945	932	865	960	931	952	886	898	880	911	911	919	919	869	862	909	931	870	906	899	847	879	899	940	936	873	875	872	845	909	903	890	908	888	906	901	927	871	900	902	866	962	849	899	930	870	877	878	941	900	858	838	895	912	886	937	955	905	936	896	851	864	912	841	898	921	945	890	855	941	862	904	856	886	893	893	853	909	884	915	874	873	872	922	949	873	903	957	919	879	893	913	872	867	934	924	920	900	883	888	884	889	875	894	915	891	898	910	898	854	893	864	917	893	897	903	883	917	959	903	890	928	918	907	861	882	876	887	851	899	875	878	881	893	921	850	912	922	909	899	910	918	897	876	907	874	879	909	898	909	907	858	924	901	908	924	884	928	880	849	876	888	881	862	938	940	912	898	911	956	951	867	920	927	943	867	942	894	949	897	881	856	888	887	916	949	965	897	927	954	905	901	970	944	890	863	922	878	914	954	896	911	920	920	984	911	908	892	904	847	873	883	918	881	915	894	943	934	975	921	935	867	859	969	879	909	914	934	904	899	852	914	924	947	906	858	910	894	834	895	896	878	900	893	875	918	893	886	900	902	887	889	885	853	868	928	907	902	888	910	947	926	868	884	887	873	870	886	865	886	916	966	938	923	867	882	910	897	897	932	866	927	858	908	907	890	947	892	914	906	898	882	959	902	894	875	913	922	851	922	900	943	884	929	898	927	908	867	878	872	917	935	894	878	857	857	915	896	871	913	899	858	946	845	949	897	927	890	879	926	904	912	954	931	937	923	928	903	897	912	888	942	858	915	899	914	953	864	878	877	894	868	973	861	921	873	943	912	838	903	894	911	922	901	964	890	883	857	914	889	910	950	915	879	871	883	908	900	854	909	952	904	927	912	882	918	940	868	938	860	934	954	872	890	901	885	890	943	909	961	843	893	884	882	907	880	898	926	928	887	895	872	891	916	942	873	886	967	894	895	864	875	942	879	894	887	949	912	954	924	881	928	919	918	888	883	911	909	909	922	861	915	938	879	937	906	850	914	922	927	881	876	898	961	902	904	869	902	939	826	948	923	902	885	895	921	871	895	917	915	879	894	894	927	883	893	915	909	907	894	943	911	911	943	882	893	933	827	893	903	884	919	887	873	891	892	886	909	917	863	916	873	909	898	918	936	900	913	936	914	911	892	942	890	839	851	941	906	929	940	910	849	854	949	900	895	890	952	914	857	863	931	904	883	923	935	934	886	885	910	897	885	851	907	910	895	908	905	914	918	927	905	892	942	902	895	882	893	904	880	890	878	935	907	889	899	809	897	933	920	911	908	898	907	936	914	885	936	915	887	929	894	883	897	924	903	815	890	857	859	893	850	907	938	886	931	937	866	945	849	870	921	927	860	964	868	879	944	907	867	873	882	856	866	877	871	865	919	943	900	895	912	869	913	896	919	941	903	843	919	937	889	930	910	877	910	919	918	947	891	913	830	957	864	885	908	928	890	897	897	883	852	843	952	973	914	910	928	889	885	924	944	867	945	897	896	902	901	870	894	874	866	883	888	944	940	925	903	920	853	902	896	941	924	915	971	834	916	893	901	954	911	917	943	897	900	893	945	851	873	886	882	926	885	943	885	882	920	844	930	928	919	926	920	899	892	910	879	916	912	898	898	838	918	895	936	880	893	916	932	851	873	924	882	882	893	935	893	914	913	879	923	966	973	905	888	934	913	825	877	893	921	886	885	850	899	885	863	942	875	930	874	921	830	909	949	881	865	824	930	885	936	935	901	908	954	871	912	912	873	936	890	911	797	887	887	929	874	874	890	939	902	841	925	935	867	914	941	877	877	865	868	930	876	886	932	908	906	985	926	905	870	861	892	941	903	912	909	892	945	878	904	897	904	893	924	907	965	913	916	894	828	861	891	888	905	936	852	875	827	872	868	903	863	963	903	878	883	911	859	907	836	892	882	843	918	926	943	850	921	854	931	939	916	846	908	939	888	923	862	872	898	929	873	881	910	911	925	865	868	925	866	939	890	895	867	909	902	929	918	832	873	891	914	930	930	853	886	893	879	889	917	862	932	892	904	891	919	926	940	910	908	886	918	870	920	899	872	881	858	881	912	908	869	870	940	881	945	878	932	884	892	945	921	886	881	923	940	890	909	950	867	873	922	940	923	896	896	936	965	878	893	843	920	893	911	862	929	902	888	938	953	920	894	870	906	935	906	908	906	865	888	882	885	879	868	876	909	927	874	917	842	894	876	869	910	938	941	981	897	888	916	917	920	881	899	943	887	923	907	978	959	937	825	907	892	936	871	853	895	914	896	882	911	925	889	863	888	818	915	888	867	875	883	935	881	933	877	948	929	884	959	887	904	894	906	919	914	924	941	909	897	878	896	880	929	896	898	901	943	876	884	884	866	890	903	928	867	841	887	883	888	889	914	908	925	920	927	937	919	898	871	891	922	901	930	923	869	923	939	899	909	866	909	908	925	890	859	885	885	901	927	911	892	887	927	913	911	882	867	947	908	891	893	897	924	940	892	915	918	924	861	903	892	891	880	896	884	909	908	892	814	934	930	880	904	879	896	909	917	917	895	918	904	900	899	887	896	898	865	919	893	871	865	895	917	879	917	871	910	922	904	884	950	955	962	884	945	897	881	942	884	870	930	920	888	868	888	919	909	865	897	888	932	912	879	922	903	910	845	873	896	922	877	928	868	926	860	958	879	853	855	906	927	932	913	915	887	935	876	881	886	856	939	845	882	920	900	898	895	888	920	889	865	914	864	916	888	887	884	877	944	932	910	923	886	927	896	939	882	905	882	887	906	910	856	871	918	935	941	888	897	880	900	911	904	891	843	923	920	943	923	923	906	930	896	910	922	867	894	879	902	894	866	875	917	941	893	921	929	887	890	912	905	912	911	884	848	936	887	916	901	920	917	896	820	886	894	880	933	942	928	905	821	876	844	871	847	881	910	877	914	852	847	894	869	930	859	850	905	895	900	868	880	909	910	899	882	896	891	919	829	897	875	914	895	832	904	875	891	897	860	900	933
56705	25456	9783	2299	926	571	506	512	477	437	380	451	448	440	401	424	429	388	407	422	418	406	408	398	423	418	446	406	435	416	415	428	419	463	434	406	433	426	439	451	417	426	410	444	477	447	449	387	426	381	438	415	424	432	425	415	422	404	423	455	465	396	443	454	421	425	447	449	430	436	431	418	428	443	407	427	435	399	428	424	372	414	416	414	459	392	391	418	397	390	447	430	446	414	440	431	440	416	403	427	458	423	412	426	425	416	433	389	427	407	424	431	435	462	422	411	416	468	392	432	420	406	422	417	424	461	438	404	493	425	368	399	389	415	404	415	391	421	419	421	405	420	438	446	455	465	480	426	389	399	426	398	411	456	406	449	473	409	447	441	462	439	406	445	414	416	416	398	373	429	422	439	458	386	412	423	462	454	413	446	384	418	431	433	399	382	403	427	371	412	456	432	418	411	385	444	428	357	427	449	430	392	398	437	434	391	395	412	428	425	420	413	435	430	408	429	409	418	446	428	375	448	430	432	409	443	461	424	423	408	395	400	424	445	442	404	428	423	457	467	412	439	414	411	424	450	450	441	411	394	408	414	419	423	441	453	428	449	457	414	435	451	422	406	423	431	427	421	377	406	437	417	418	447	429	421	414	424	408	432	432	446	459	424	480	413	432	442	407	421	466	425	410	420	420	421	413	434	418	421	462	441	464	429	441	457	427	406	463	436	415	446	428	426	460	419	423	414	434	386	426	452	437	414	451	401	394	432	436	452	422	418	455	435	434	386	428	413	445	469	430	442	408	421	411	391	426	407	409	435	407	390	461	405	433	418	443	421	452	444	417	454	440	449	449	428	421	440	415	396	451	429	422	439	442	386	407	407	442	458	416	429	452	407	453	412	405	418	378	428	423	421	420	402	434	405	446	404	424	454	427	410	470	449	425	423	453	430	434	432	404	412	420	436	458	394	412	412	427	431	399	377	459	448	406	407	434	423	413	411	408	381	464	404	447	435	428	465	396	428	449	417	434	440	399	438	453	406	434	421	425	445	395	432	431	441	420	413	466	437	421	414	430	429	431	418	433	455	423	434	430	454	422	392	420	404	439	415	456	403	428	396	407	445	446	423	390	421	422	417	437	397	441	435	401	412	413	408	414	366	419	404	410	405	400	433	428	439	419	481	403	390	398	444	443	418	429	431	401	401	432	410	425	375	443	437	428	409	455	428	444	431	434	444	411	419	445	411	446	384	406	430	433	474	460	432	444	461	460	443	428	408	462	445	454	469	401	405	434	397	399	398	419	447	421	441	415	447	457	455	427	461	418	430	410	418	407	452	407	465	469	410	464	407	439	423	402	431	430	354	428	430	414	434	429	424	431	429	427	394	428	418	426	406	403	415	401	427	420	415	405	401	404	426	418	424	405	437	386	424	427	440	399	400	435	432	414	433	402	413	400	436	410	444	430	437	396	409	406	437	427	430	441	423	424	411	428	444	434	429	428	427	366	433	435	395	404	423	408	428	437	401	420	430	465	407	412	418	436	413	419	425	464	390	418	437	429	429	414	450	410	411	399	437	387	446	422	394	461	434	463	427	444	436	449	405	423	428	428	421	433	391	419	442	471	426	420	402	405	431	404	398	453	390	434	443	435	407	422	424	430	433	406	385	452	449	435	423	393	464	454	409	408	406	453	427	447	451	424	414	409	414	463	418	371	410	394	405	412	393	408	492	420	389	421	427	426	408	436	416	403	449	440	403	447	407	448	405	380	390	436	410	457	429	421	403	458	402	420	414	416	445	482	415	417	445	442	429	446	401	449	415	420	489	429	409	466	443	426	443	437	408	401	381	379	424	429	387	419	419	386	434	449	460	433	454	422	442	363	405	422	439	431	478	474	370	448	413	448	434	456	411	416	422	409	463	419	438	418	413	428	407	457	434	434	433	440	415	402	442	408	427	399	452	442	471	452	447	425	412	418	462	398	428	427	462	395	411	415	392	443	407	426	431	405	429	398	406	416	421	425	396	454	425	442	440	416	423	448	380	396	424	445	396	427	435	437	464	438	389	430	454	443	427	429	416	425	451	423	396	401	391	392	434	438	409	428	419	423	428	401	426	439	424	407	396	410	429	423	409	412	435	434	428	412	430	443	390	434	434	427	408	403	419	434	393	434	420	444	432	411	430	405	397	458	405	388	433	479	428	433	443	436	399	412	428	455	431	438	374	442	386	439	452	426	420	415	402	450	384	425	436	445	399	415	447	460	397	433	391	453	442	432	408	429	411	422	408	450	426	507	434	437	410	440	400	459	445	441	432	449	457	437	417	445	487	400	394	438	377	397	444	403	421	426	386	407	462	436	375	428	429	413	428	429	433	392	432	419	460	447	446	432	406	503	406	412	409	401	449	393	436	454	422	416	431	442	463	477	400	422	413	376	422	427	456	402	406	420	426	417	475	421	441	391	404	414	441	412	454	436	416	404	431	451	434	416	411	446	426	422	463	414	454	414	425	392	398	460	437	387	404	433	400	419	429	412	412	403	449	431	395	402	449	390	370	440	403	433	419	412	396	441	426	417	425	515	440	431	379	451	443	408	447	470	464	433	400	424	432	442	444	434	470	472	386	407	432	435	370	392	411	415	401	401	387	433	403	408	422	429	433	418	472	381	420	393	446	466	420	455	427	463	443	416	439	396	463	415	439	411	430	421	386	415	413	384	418	399	436	419	405	436	394	401	396	466	446	391	439	421	422	452	403	402	391	413	432	440	459	439	417	452	379	450	471	411	435	441	446	420	409	434	428	430	428	434	410	459	421	413	411	428	388	418	424	400	454	367	429	401	396	407	442	461	467	421	470	450	414	462	426	428	403	408	423	388	437	479	402	433	425	416	416	392	407	412	408	429	442	453	428	433	429	433	431	420	386	410	447	423	425	415	416	414	429	406	433	390	408	461	456	429	423	402	471	463	444	442	424	472	406	431	380	399	414	424	423	393	433	427	379	433	421	445	406	447	437	419	428	403	411	422	425	418	457	436	445	428	491	416	422	466	399	451	416	380	428	429	452	421	396	430	445	429	416	439	453	476	431	417	415	403	389	417	433	418	410	414	431	441	419	427	459	451	455	439	458	428	443	461	416	484	413	459	399	384	448	426	408	423	408	428	419	432	422	439	470	454	406	426	409	455	422	439	408	434	379	450	436	421	370	443	401	423	435	419	353	399	418	420	402	424	415	421	406	424	422	414	424	394	367	463	412	419	437	391	420	410	429	418	428	417	417	415	419	398	434	411	420	399	407	416	488	393	455	438	415	422	443	433	432	423	441	425	449	429	468	369	420	409	427	345	391	425	422	450	410	419	432	422	391	384	416	445	418	400	459	401	427	437	438	436	446	437	420	456	406	409	431	416	414	459	402	411	399	415	422	445	444	420	432	422	448	417	414	408	413	440	446	409	449	425	416	479	395	412	440	395	442	426	447	433	423	412	424	422	393	424	445	408	433	424	435	407	420
40067	15374	7059	3772	2222	1451	1214	1202	1001	996	918	932	922	931	965	909	907	951	930	920	992	971	987	939	896	895	802	912	946	971	983	979	979	913	966	939	872	928	877	921	986	948	925	955	874	928	1026	966	999	903	938	942	956	906	983	867	951	981	906	981	992	910	947	991	927	927	892	946	869	966	904	897	905	925	898	895	941	934	954	942	925	909	981	962	923	945	909	945	982	926	918	922	895	900	948	929	951	942	925	998	895	986	948	988	934	942	968	935	963	931	962	933	971	915	889	945	903	929	903	934	962	933	910	929	871	931	891	938	920	878	925	918	905	901	927	914	913	922	941	923	934	879	906	868	917	910	928	909	919	946	935	948	1022	956	975	916	915	954	915	934	934	966	926	929	1013	937	905	881	922	969	956	989	942	907	979	990	926	1012	934	921	966	987	952	988	911	996	895	966	927	939	929	927	888	935	956	939	862	907	974	875	927	871	921	898	935	957	910	956	895	945	918	931	979	916	1004	943	964	944	943	911	949	933	925	886	901	909	955	918	934	951	888	906	936	909	934	918	918	906	896	920	929	910	888	930	944	886	950	912	874	895	933	901	942	940	919	838	974	912	941	947	912	844	978	939	994	919	923	953	900	941	932	897	918	966	870	935	876	919	939	915	953	962	981	935	927	933	968	921	926	930	942	925	889	948	979	944	936	946	889	951	974	907	898	1021	922	939	921	967	928	896	915	897	914	887	861	942	950	871	893	944	950	935	906	934	909	968	964	949	908	947	919	949	954	952	922	920	932	919	899	932	930	953	930	926	951	987	892	948	937	914	898	932	919	927	914	953	944	919	916	964	891	990	950	936	918	887	926	903	954	907	971	901	900	929	980	938	916	917	950	953	920	895	926	862	948	900	948	904	930	914	899	891	891	881	929	892	922	940	953	950	910	1044	933	927	945	948	939	886	894	961	992	950	919	919	894	976	913	918	909	863	926	893	876	916	942	971	922	936	924	907	918	918	930	937	881	931	940	905	938	867	913	914	994	936	915	930	957	934	981	909	899	945	953	914	941	963	893	983	944	965	956	926	899	956	904	976	945	955	885	970	993	984	903	921	929	899	933	916	958	906	923	905	932	896	934	934	958	982	918	968	943	907	958	928	943	917	920	968	949	969	940	928	945	944	910	930	1004	885	920	910	939	930	934	905	923	888	933	913	940	951	940	911	935	936	930	995	928	902	944	928	914	893	909	990	930	968	936	899	950	938	963	933	861	931	985	923	929	904	919	895	959	895	906	897	880	929	882	925	947	920	875	882	956	892	961	925	874	931	917	930	929	909	878	962	925	966	904	980	957	894	925	951	897	923	968	890	915	886	913	852	937	903	900	959	940	966	933	955	914	959	961	953	910	929	906	924	980	935	919	907	916	932	892	902	930	883	980	930	993	936	934	939	892	951	948	956	919	857	911	957	943	966	920	975	913	1003	984	943	912	912	924	946	939	942	959	881	950	928	911	885	985	939	912	870	890	889	967	916	937	974	923	941	906	931	966	935	880	949	916	946	929	967	909	916	890	912	974	899	952	947	934	962	936	913	915	924	950	943	894	893	908	885	904	932	938	882	945	989	929	989	951	1016	980	902	923	902	917	973	902	990	912	912	924	965	907	914	901	948	955	934	929	944	937	898	928	913	940	909	934	952	957	938	898	867	938	886	919	943	973	969	914	937	937	899	902	925	956	952	985	910	935	927	905	928	933	914	941	936	949	923	956	937	967	960	856	931	972	923	957	958	943	928	956	939	934	963	989	914	952	865	875	959	959	958	916	989	934	975	864	897	923	902	975	938	973	875	953	940	914	949	955	892	934	902	888	894	978	958	954	907	951	940	983	926	969	945	904	953	969	962	848	935	896	933	925	918	952	942	906	883	893	925	942	929	944	915	959	927	940	912	927	913	896	867	919	968	983	909	958	957	898	884	951	883	914	974	895	874	920	897	917	872	925	882	984	922	903	887	958	960	914	924	920	900	994	931	969	908	899	919	922	958	894	968	950	903	898	974	968	943	981	889	922	927	903	964	931	922	922	978	915	895	911	941	943	985	945	904	894	944	905	955	973	908	989	966	934	947	915	882	897	910	904	914	967	907	975	945	931	921	905	931	923	950	894	941	926	934	886	916	922	896	894	912	919	966	923	919	932	913	913	928	974	911	899	997	997	905	927	911	931	963	913	906	918	972	921	932	898	940	947	900	919	974	967	883	942	909	943	967	886	933	954	900	965	855	918	939	923	902	980	919	977	949	942	916	915	950	960	947	945	942	946	933	960	897	958	948	973	967	913	941	968	954	914	923	991	889	913	969	1002	921	908	918	882	906	998	895	926	896	940	909	950	932	868	948	953	968	919	954	867	967	953	966	929	973	989	896	911	948	877	915	873	913	932	909	971	952	912	893	907	966	915	928	888	925	941	906	897	921	965	912	961	942	1005	931	1018	956	951	887	956	961	949	843	964	872	919	939	939	958	912	883	960	913	936	919	888	894	955	884	918	952	972	997	996	881	945	970	941	932	949	890	971	868	923	927	914	908	900	887	964	948	886	916	938	956	885	941	921	914	915	924	863	909	920	910	903	955	952	943	974	921	913	928	863	941	917	917	970	954	972	955	928	986	949	941	893	954	971	985	923	953	898	918	949	936	897	913	907	890	883	911	986	930	888	910	944	906	926	942	940	967	920	961	880	905	927	989	972	944	899	895	902	884	888	870	982	940	913	951	942	970	945	949	932	885	879	937	942	901	903	890	892	907	878	906	929	870	901	931	892	955	899	945	920	888	948	891	912	967	929	987	941	947	967	945	956	927	901	941	841	877	974	894	961	965	929	972	903	911	922	929	932	952	944	963	962	918	893	886	906	922	972	912	914	945	933	933	987	945	885	932	932	939	969	967	975	921	872	933	907	970	952	930	912	944	893	950	948	908	941	954	976	923	937	939	916	891	972	963	905	952	941	923	958	868	941	877	919	910	928	963	898	934	914	914	913	964	954	921	899	912	954	901	960	921	934	950	923	950	938	868	862	934	949	881	960	929	954	979	971	906	911	910	933	910	937	942	915	942	954	934	933	950	893	921	956	879	965	899	916	906	872	922	874	954	983	893	935	944	967	927	923	958	868	957	984	898	942	978	895	922	961	883	975	936	865	946	910	903	923	903	958	950	972	951	1017	924	963	952	894	922	972	977	983	987	938	923	919	956	971	952	897	955	928	919	933	935	917	949	932	909	944	954	950	935	981	943	961	940	881	865	906	897	918	923	943	984	937	948	960	941	940	948	926	932	968	967	947	928	895	931	850	867	932	899	923	906	941	958	974	879	913	904	910	922	917	929	939	898	1003	1000	933	922	956	918	893	954	918	903	969	984	990	874	959	900	924	961	902	927	961	946	912	934	939	948	935	911	895	872	901	960	951	928	888	942	943	971	920	932	920	907	948	913	920	913	926	952	938	904	943	923	906	968	946	907	939	894	924	931	911	952	934	901	911	915
56219	28600	13235	4077	1427	874	635	558	433	433	401	488	426	457	425	419	398	427	411	390	452	418	396	430	444	386	419	419	412	413	400	412	430	421	460	375	426	439	435	448	441	433	379	451	379	441	412	429	415	424	444	389	451	432	472	429	422	402	424	406	414	429	417	430	422	450	417	430	427	403	437	443	442	423	462	418	429	424	435	430	472	461	416	456	406	427	446	429	456	411	418	471	441	417	400	423	417	453	450	446	430	361	419	426	418	481	463	445	388	451	438	405	424	429	411	443	418	413	415	449	430	464	414	464	409	442	410	439	439	424	420	421	437	445	416	403	447	436	427	442	407	469	429	392	423	457	400	467	441	388	410	444	437	416	436	445	438	443	457	432	476	403	433	404	419	431	433	406	404	424	423	475	442	433	410	405	460	414	426	453	452	453	411	405	448	415	413	439	491	414	454	437	483	412	453	404	430	400	390	449	418	460	407	407	461	422	482	428	436	403	443	438	409	412	393	441	447	432	444	401	454	432	402	409	442	428	415	424	423	423	414	443	429	428	404	440	463	412	421	416	424	388	424	410	428	423	416	412	439	405	411	447	409	416	428	403	388	413	459	414	448	412	435	438	399	409	401	413	412	414	419	366	423	431	471	425	427	460	439	399	428	448	409	426	449	420	438	438	403	424	404	405	455	466	433	427	407	438	434	410	414	399	469	452	426	464	452	455	432	433	426	417	395	438	388	423	434	442	456	430	410	407	410	439	407	449	459	405	395	426	461	440	419	422	414	447	456	440	450	420	416	429	417	406	448	430	410	409	450	440	413	402	437	401	442	475	424	437	409	446	413	449	438	433	420	436	409	443	414	394	389	421	409	424	447	438	423	427	460	430	404	413	421	480	418	370	453	418	418	422	414	394	461	441	423	437	431	437	410	404	446	426	470	409	422	403	468	448	449	416	438	424	452	385	468	480	424	435	382	459	413	435	384	444	395	451	445	428	479	470	445	409	422	436	407	409	426	412	417	438	428	410	432	475	420	450	451	419	420	445	439	443	420	441	448	421	422	418	436	405	419	412	418	390	420	404	439	429	389	419	444	428	432	418	475	456	461	399	403	407	371	431	422	425	449	406	464	412	439	459	459	454	468	423	404	424	405	401	359	449	420	424	443	424	404	384	445	428	407	402	430	424	433	406	402	443	407	461	445	419	434	408	414	429	423	409	446	410	414	412	428	431	427	440	441	437	422	390	425	395	406	404	401	464	432	454	428	416	451	432	409	410	414	449	443	453	403	417	398	436	424	489	443	463	434	427	452	450	463	425	404	394	460	406	469	408	426	409	420	407	408	440	434	437	447	422	443	451	454	409	418	413	442	422	384	401	404	445	450	446	462	437	476	407	472	419	419	410	469	423	432	458	408	461	449	420	411	397	403	403	404	390	387	411	410	446	483	418	444	438	393	395	460	440	436	450	458	484	409	440	407	371	404	379	443	406	434	403	364	445	439	425	420	457	414	440	397	416	440	422	417	432	436	450	428	442	439	406	444	418	396	457	398	443	398	441	445	419	494	448	460	426	440	398	432	405	431	448	455	413	423	406	440	465	484	411	446	407	447	415	441	460	431	410	400	436	434	388	468	405	460	418	391	421	409	440	418	398	408	408	424	423	461	407	444	439	418	464	440	411	459	412	427	482	440	411	434	401	407	399	443	388	428	431	449	419	410	431	413	452	434	416	452	429	453	425	418	441	436	419	403	472	447	417	439	459	414	418	425	424	453	409	397	448	438	416	418	452	431	497	434	388	433	417	405	424	419	453	450	465	439	434	440	423	409	423	432	405	429	435	444	420	468	459	415	426	421	409	451	414	446	460	515	404	423	444	436	432	395	421	400	413	393	417	424	451	421	398	395	437	389	446	486	452	434	424	430	410	425	400	412	457	453	422	413	400	410	421	425	434	445	463	432	446	394	375	464	433	444	447	428	434	433	457	432	477	445	426	414	421	408	402	418	441	440	418	425	455	435	416	420	429	413	415	413	442	406	409	449	449	444	427	446	432	482	397	421	483	396	377	383	439	401	454	377	447	447	411	434	456	423	410	435	437	421	428	436	416	449	398	424	392	435	449	429	447	445	416	432	445	449	480	450	422	461	408	466	476	467	438	433	444	417	434	474	449	418	400	452	419	439	421	457	464	461	401	428	455	425	398	465	462	452	435	438	430	448	400	410	411	444	410	482	423	426	381	402	426	408	413	482	398	445	446	416	417	434	414	418	418	472	417	434	415	453	446	375	439	419	451	416	417	431	455	392	415	392	418	435	407	440	450	406	468	457	427	421	414	448	427	448	453	459	419	370	414	405	434	436	448	387	405	424	426	463	383	412	413	438	410	473	411	405	410	421	429	406	408	389	404	425	413	410	435	369	450	492	430	457	415	451	442	433	465	428	486	452	439	441	427	431	442	428	429	408	462	416	410	443	441	401	438	456	443	464	393	432	413	448	442	424	440	450	401	443	430	440	459	447	458	488	423	445	459	473	423	412	393	402	428	433	420	426	443	435	382	417	440	426	448	419	415	415	464	442	452	420	411	434	404	439	451	425	484	409	393	454	418	391	407	456	430	461	440	427	428	415	393	393	437	448	447	444	409	423	461	406	449	426	411	417	428	415	431	421	436	477	422	364	415	433	400	441	426	404	396	446	414	442	421	427	442	428	404	428	425	439	410	450	465	422	415	417	408	452	448	437	431	398	414	435	426	426	414	421	427	438	473	416	451	371	485	399	478	423	435	423	430	460	446	437	419	423	415	428	409	435	442	409	414	468	489	400	440	438	412	434	420	415	415	464	402	468	418	422	448	412	414	417	437	444	448	468	435	458	438	448	392	451	459	468	418	443	406	435	393	428	418	450	510	426	416	435	424	433	415	452	386	425	428	436	414	413	450	420	461	470	462	413	459	488	426	447	389	430	396	413	460	437	439	417	439	422	413	424	436	414	393	413	421	413	419	403	446	407	444	434	419	486	431	434	443	425	419	443	425	446	420	446	442	428	439	414	393	418	396	444	449	438	416	428	422	387	443	431	389	415	444	436	417	423	401	472	408	436	439	423	436	438	393	442	455	408	431	409	458	405	405	393	424	376	467	469	416	435	432	419	431	439	467	410	419	444	391	407	452	404	432	422	441	432	488	436	437	451	440	408	422	451	414	448	425	409	421	472	431	451	399	471	449	457	424	463	422	430	432	426	451	438	429	415	432	410	467	401	405	417	374	439	462	411	424	446	440	433	417	445	392	420	406	393	421	417	396	361	444	428	416	416	454	413	410	438	468	453	481	446	419	467	440	440	408	420	427	436	398	428	430	402	473	428	408	440	457	494	390	380	424	401	425	437	396	460	473	470	457	423	424	424	431	426	446	458	427	433	439	432	419	431	444	397	386	419	411	430	434	431	415	424	417	454	432	414	429	426	427	457	393	439	463	444	416	428	450	432	434	441	424	434	427	428	406	401	448	440	415
38816	21928	11611	6576	3639	2436	1654	1232	1077	1029	1000	967	962	931	923	904	956	864	918	931	930	957	921	900	910	955	978	923	875	923	951	917	922	984	960	934	946	966	922	942	933	931	923	918	966	1000	962	967	1001	928	953	959	923	947	900	909	896	850	1007	957	943	956	925	950	924	943	942	899	937	938	956	945	902	970	979	955	948	923	920	898	981	904	984	930	948	909	1001	966	955	936	987	994	930	934	939	983	936	869	918	932	926	927	955	925	965	995	892	920	938	920	978	957	899	891	939	925	927	945	871	899	969	878	956	911	948	910	947	922	864	973	933	952	942	962	953	947	902	961	937	891	917	906	910	969	984	1019	893	891	931	930	969	948	963	929	918	930	971	928	932	861	950	957	885	912	938	993	934	901	941	930	922	948	972	973	961	912	934	942	947	939	928	904	943	963	940	945	935	946	915	950	965	941	977	914	945	941	925	985	892	931	906	900	969	939	913	948	946	896	931	940	930	934	946	938	905	956	968	937	924	975	1006	951	938	942	973	884	926	879	976	941	971	932	971	927	927	922	977	907	960	944	946	941	914	943	914	976	873	968	897	944	976	897	916	928	978	974	919	957	936	925	943	921	918	981	943	919	940	954	947	958	916	949	903	927	928	877	938	950	970	958	948	930	940	920	943	947	948	959	961	962	916	933	896	974	930	887	890	930	932	938	969	897	939	950	947	945	921	920	959	907	939	894	910	916	953	945	963	873	980	899	932	919	963	905	911	914	955	908	944	962	925	981	940	944	941	904	931	982	928	947	948	963	1011	925	895	960	940	973	924	863	955	923	857	974	938	929	946	917	914	930	942	898	937	924	904	914	891	963	954	916	912	941	925	936	950	957	930	903	925	937	886	986	954	909	878	939	949	934	934	942	914	906	926	921	951	924	995	933	918	972	920	938	954	965	916	945	941	964	922	965	919	885	931	915	885	914	898	934	928	901	956	947	954	985	899	955	904	933	940	966	908	884	918	936	918	919	894	941	940	920	929	942	856	936	921	894	886	934	906	908	934	905	962	913	945	895	984	942	968	943	925	947	924	970	942	901	933	895	886	931	906	935	927	876	920	890	913	965	884	917	927	942	943	953	937	890	942	934	926	967	933	930	910	918	957	925	960	937	977	924	898	933	909	926	936	932	933	914	872	967	906	898	945	903	966	931	940	963	986	965	913	955	938	948	958	888	896	971	976	885	956	923	959	910	913	909	915	1021	900	993	940	944	893	894	910	872	911	923	950	882	905	940	918	909	947	900	929	910	981	887	933	915	942	881	952	995	961	926	970	950	902	904	920	952	953	927	960	933	960	891	955	931	982	956	972	907	951	931	936	893	892	926	873	979	918	927	902	960	959	967	967	974	956	889	913	971	902	948	890	950	880	942	912	943	879	994	939	935	925	916	916	887	934	918	908	914	887	920	962	934	969	925	979	891	965	993	911	967	979	909	916	900	971	935	952	914	910	929	939	928	972	957	917	957	919	912	896	961	959	941	917	912	897	865	948	930	977	941	894	929	887	939	982	936	887	942	902	939	964	885	953	922	925	972	875	898	932	923	855	945	928	936	901	982	975	944	921	927	932	912	943	909	925	946	949	969	915	930	930	943	953	910	970	913	945	986	932	943	896	946	904	932	987	934	957	880	904	956	935	911	946	936	975	896	928	1010	956	894	883	953	940	932	925	938	940	911	948	919	928	873	931	929	907	939	912	942	923	908	900	946	919	979	923	1012	979	934	919	973	918	958	893	833	900	997	934	1022	934	971	940	890	935	978	960	892	900	884	943	954	926	921	961	951	908	941	954	955	944	986	919	951	912	971	952	918	968	936	890	877	932	909	1000	958	896	891	970	905	922	914	904	920	935	934	927	923	941	935	946	968	932	927	907	916	925	936	1006	945	934	947	981	948	947	1003	907	955	901	919	963	983	899	883	955	885	901	938	928	908	890	926	899	916	927	934	901	939	948	984	940	877	930	907	893	939	928	949	882	950	955	931	884	950	943	918	909	975	944	952	897	903	955	950	911	906	888	945	951	941	982	932	918	875	942	924	869	961	940	899	980	941	963	937	965	932	953	947	952	915	895	913	974	917	954	911	1000	955	917	945	906	928	940	956	933	909	898	955	915	948	872	948	893	942	930	898	941	919	913	963	852	871	936	906	932	973	930	944	944	958	915	945	900	956	952	983	951	949	927	941	900	921	949	946	957	948	953	920	921	909	976	929	944	888	975	953	958	919	957	923	951	935	941	922	920	950	935	927	910	950	1039	957	930	950	980	990	933	945	961	940	885	984	921	923	889	933	894	931	933	872	956	916	973	947	930	899	931	941	916	921	893	930	975	923	973	1000	959	904	922	969	970	927	937	913	969	931	883	996	928	925	935	925	944	972	950	975	924	960	864	979	955	945	944	970	935	947	903	928	919	942	896	932	955	898	938	1007	983	915	951	926	933	858	921	993	931	913	949	953	882	918	925	961	919	909	976	956	936	948	970	880	905	957	885	941	961	972	964	937	929	932	929	930	914	965	916	860	937	951	951	928	1000	938	975	912	935	949	967	965	956	878	918	963	911	947	914	952	948	918	940	979	847	924	921	970	962	981	954	911	928	960	930	945	954	962	946	920	893	915	923	1023	900	899	905	958	958	936	926	995	1006	954	943	905	953	935	921	905	891	969	985	938	963	877	947	902	902	918	930	928	935	934	962	950	898	911	939	929	929	961	956	984	961	988	907	964	946	926	938	928	955	951	889	979	947	913	880	952	945	982	928	922	935	937	896	930	952	917	888	917	935	911	938	932	915	1008	919	943	894	904	918	904	970	957	984	860	936	933	972	932	968	943	875	950	962	925	899	884	948	915	947	935	929	943	944	905	913	897	980	816	892	942	939	951	940	936	925	879	940	950	933	920	983	979	958	980	912	934	927	928	898	920	915	962	872	938	971	975	954	940	944	926	1008	965	921	913	967	893	909	994	858	957	894	1002	953	883	871	883	1022	882	985	970	903	1027	962	957	961	924	954	926	944	902	941	961	943	909	965	907	935	946	965	870	919	934	890	939	949	972	957	962	913	966	978	919	934	917	935	918	941	977	903	993	939	892	908	928	901	902	910	928	946	887	929	963	889	910	901	923	957	872	973	965	965	903	965	934	948	934	881	951	940	953	916	906	949	950	920	937	940	969	962	901	961	884	935	946	846	911	954	920	943	904	930	909	899	969	964	908	905	1000	897	920	899	958	969	925	928	863	892	897	928	954	933	929	885	958	978	928	939	969	942	893	911	973	946	911	889	921	890	959	933	909	922	874	931	884	878	934	930	938	880	924	965	936	963	909	972	870	969	930	962	971	966	901	859	908	928	935	951	924	955	1007	940	934	890	919	904	930	925	923	946	961	925	883	915	928	930	945	940	924	872	880	967	954	927	949	901	934	860	954	865	976	924	998	906	964	954	891	971	944	935	914	996	1008	907	983	999	956	936	930	958	899	881	936	972	939	930	922	917	912	901	942
48670	22235	6864	2854	1283	749	536	485	429	454	436	360	380	393	365	427	418	371	426	415	407	438	380	421	432	417	411	371	402	393	386	412	400	404	460	415	413	405	373	381	422	378	392	425	443	380	420	383	378	418	386	412	420	416	364	414	392	401	381	392	435	382	364	411	404	429	413	387	397	393	376	433	453	424	387	411	361	418	440	378	403	440	389	417	415	449	362	413	399	425	406	356	401	384	444	407	406	406	410	403	412	381	383	410	398	467	414	397	392	382	398	418	364	445	419	419	415	409	473	462	403	403	374	413	407	388	391	405	411	440	421	440	408	422	447	412	380	382	409	415	451	408	411	382	396	390	420	376	374	414	392	434	449	429	429	422	419	394	397	417	450	425	346	407	436	386	426	421	393	442	412	406	427	438	426	355	390	423	379	371	406	404	408	409	356	426	400	432	425	424	401	370	377	392	408	414	380	432	442	420	382	387	366	411	419	369	422	402	382	413	412	408	377	398	429	400	442	397	397	403	392	435	448	399	414	410	415	406	457	399	453	398	398	422	403	396	396	369	423	387	412	419	444	395	415	417	403	375	381	439	411	420	421	407	418	402	391	419	387	404	419	443	401	379	440	402	412	417	436	400	421	443	445	395	440	428	393	395	390	362	403	423	407	395	380	450	429	390	378	391	395	382	411	418	411	398	394	422	400	395	419	380	407	418	397	407	428	376	432	420	426	385	370	427	376	409	423	433	398	410	396	397	416	398	395	392	388	416	403	408	409	373	402	449	417	386	428	417	397	412	452	406	425	407	405	371	430	436	390	404	428	408	383	353	392	445	379	392	401	407	367	420	393	396	433	424	402	438	424	386	393	353	373	400	403	403	416	475	408	419	426	403	408	397	399	389	409	378	409	394	404	382	375	427	389	425	413	411	439	418	379	425	402	430	392	402	423	405	422	413	399	396	443	389	422	418	407	382	413	394	397	416	399	397	377	413	408	395	400	419	402	414	445	381	413	410	406	373	414	400	346	398	426	416	378	424	409	387	429	377	409	357	403	410	396	407	423	384	406	374	391	404	399	404	416	363	409	409	414	424	395	424	405	375	383	390	421	414	434	432	366	387	393	420	407	378	388	386	391	372	397	398	394	439	404	423	394	374	409	429	388	398	428	377	440	409	374	400	419	392	403	420	459	395	408	421	427	391	407	432	389	400	393	396	448	390	392	400	397	435	412	409	384	401	414	402	393	438	437	373	414	417	429	401	404	379	389	419	424	407	452	392	408	412	418	429	419	426	448	395	408	426	408	350	377	396	392	392	416	376	425	442	403	392	382	369	418	357	425	383	371	381	420	428	433	412	444	453	389	377	356	397	372	373	425	403	406	434	415	426	434	398	421	374	432	389	427	403	405	438	410	391	439	342	391	426	377	366	393	412	445	454	397	408	426	414	381	447	402	398	403	444	411	376	403	406	421	398	395	399	412	386	364	390	363	435	385	402	402	427	410	422	421	409	389	453	440	415	352	429	417	409	356	390	412	396	407	425	416	395	361	388	412	400	429	451	425	410	407	412	434	393	426	444	431	409	401	430	433	399	378	396	400	426	399	402	413	399	440	400	409	379	393	358	423	401	393	383	393	383	414	411	382	398	438	407	418	440	374	366	417	392	390	425	434	367	421	401	389	401	366	388	375	430	412	404	398	421	373	419	392	389	390	437	419	418	427	423	407	407	394	388	433	417	417	386	384	438	441	390	421	416	412	383	399	409	439	416	407	397	394	401	429	415	373	398	407	383	396	383	403	433	413	382	395	437	417	399	409	406	378	398	431	441	416	406	359	417	393	391	417	433	367	426	418	429	403	395	365	375	420	427	447	437	381	373	386	400	384	397	406	393	427	396	391	396	398	429	434	395	385	423	408	394	464	437	423	446	419	397	387	393	437	413	417	368	358	363	389	367	404	402	403	400	439	426	414	442	405	394	411	420	398	382	384	414	424	465	369	397	420	447	370	400	387	432	426	396	410	427	353	442	391	402	379	438	403	411	379	405	382	390	387	412	422	398	407	429	394	401	400	408	390	382	402	405	420	434	394	404	404	431	403	370	439	411	402	425	373	411	377	413	420	414	407	398	402	425	432	384	401	474	431	441	410	389	412	395	390	407	410	375	385	395	429	390	407	407	382	411	420	410	391	390	397	400	402	398	423	410	422	420	411	438	415	425	408	421	435	372	406	386	414	425	405	420	403	401	415	420	403	381	392	407	447	392	403	361	425	376	417	421	402	382	365	392	379	395	424	376	445	423	383	424	427	408	454	450	409	403	400	397	420	415	379	378	432	457	407	408	421	400	387	415	416	411	396	426	438	370	404	406	412	413	410	399	384	395	410	441	442	398	412	413	410	410	363	406	417	393	406	379	407	384	388	407	409	451	382	385	404	397	410	448	373	418	430	445	419	434	383	421	369	402	405	413	401	418	414	410	406	451	405	450	424	414	444	407	430	417	429	398	395	420	416	407	421	368	391	381	396	430	377	421	388	431	376	408	409	392	412	375	418	410	401	388	385	411	443	423	375	386	357	400	426	407	386	397	366	403	396	427	392	368	427	414	414	417	414	407	432	411	410	400	377	416	393	422	404	412	371	413	419	387	426	396	395	406	418	360	426	409	386	395	444	370	371	438	400	417	390	404	438	403	411	341	392	392	423	397	395	403	423	431	409	414	386	438	391	418	404	426	430	428	389	412	394	396	388	439	419	350	390	418	417	413	411	419	435	415	437	400	377	411	402	400	357	425	434	425	446	386	416	419	406	441	412	377	366	377	397	383	422	371	388	428	421	389	411	377	379	397	412	431	396	385	406	388	390	421	437	438	414	454	401	411	385	418	415	428	422	395	385	378	417	396	406	402	391	471	403	412	400	397	429	408	403	393	409	403	383	373	372	382	421	396	375	399	401	402	450	378	400	425	418	426	410	392	417	410	429	335	397	401	400	419	405	437	435	406	405	405	356	407	408	412	442	395	378	471	367	378	397	386	384	397	416	432	418	407	395	402	351	441	407	428	382	416	371	439	437	427	364	407	376	435	388	401	369	404	410	418	417	405	391	418	421	396	404	423	406	446	421	407	377	418	385	392	390	371	421	461	403	400	426	407	401	431	423	405	396	404	414	394	390	391	418	441	441	411	408	409	398	442	369	381	376	423	410	443	419	399	362	393	365	401	404	373	375	394	438	392	389	409	418	409	396	362	400	430	397	407	405	408	409	437	404	403	411	410	431	424	407	495	357	420	411	401	385	403	409	408	402	392	409	365	398	431	413	419	418	418	385	421	438	398	408	405	391	407	371	424	444	435	399	399	397	390	406	421	446	439	410	459	412	419	388	411	424	409	427	420	424	399	389	399	436	442	424	453	401	406	420	391	392	397	391	434	399	419	383	348	427	446	394	438	410	408	396	412	406	395	409	424	415	432	413	425	397	428	400	418	418	402	412	448	376	405	412	373	391	422	407	432	398	400
34208	16043	7561	5679	3114	1941	1236	1089	946	943	870	935	916	947	894	926	894	860	884	896	912	890	935	900	937	878	888	833	873	875	913	894	868	909	875	881	935	881	887	884	872	878	918	887	875	861	815	901	885	893	925	873	894	914	867	907	893	866	866	955	834	833	878	891	909	947	847	884	928	844	879	878	910	859	846	898	890	900	896	846	868	892	890	920	890	872	852	855	887	917	899	934	904	892	937	841	855	875	898	876	915	900	853	913	896	884	877	872	842	921	892	847	877	921	885	844	865	898	923	868	880	860	836	906	871	895	850	921	867	874	891	853	886	876	916	893	848	885	937	921	893	864	915	891	843	876	881	866	868	885	865	914	903	913	891	843	897	876	831	937	867	921	950	930	938	890	909	867	919	851	846	919	857	869	860	918	858	891	909	853	902	870	840	842	876	863	877	869	935	855	895	879	850	839	878	914	896	880	872	943	891	857	857	843	879	934	840	856	878	857	923	866	906	846	905	901	942	951	895	893	891	881	911	885	856	834	858	871	906	853	922	873	880	925	887	912	886	846	905	848	825	884	882	875	905	915	860	865	858	884	888	866	918	904	909	892	873	795	893	903	841	894	887	861	894	909	886	895	885	874	907	886	918	936	864	828	883	850	918	917	841	853	859	916	857	826	937	842	881	916	869	912	859	918	913	936	884	859	907	852	914	881	917	918	894	895	832	861	935	902	844	930	924	869	888	848	916	884	937	885	883	908	885	891	833	920	904	957	887	834	863	860	877	877	889	917	859	954	868	858	903	872	880	872	946	859	869	887	900	852	900	888	902	858	850	849	866	896	866	970	895	831	950	892	891	861	863	923	878	872	938	911	922	900	840	879	938	883	921	922	856	900	863	882	928	866	933	944	881	934	877	870	923	901	893	823	909	906	851	909	923	932	869	909	860	903	910	871	859	885	893	840	850	917	861	864	884	858	907	916	890	909	844	875	832	904	887	890	894	809	912	907	888	861	891	870	864	878	851	887	876	863	863	873	899	875	893	827	944	856	899	913	866	849	863	912	894	831	883	921	911	848	914	920	870	857	899	891	912	870	916	942	920	922	898	888	932	888	873	851	895	853	873	834	842	888	812	888	934	907	923	860	849	922	891	864	886	905	922	888	877	866	845	902	912	884	957	865	890	824	862	856	884	927	851	893	909	870	892	951	877	884	862	886	914	880	870	882	915	863	932	842	896	883	812	919	903	861	948	893	908	900	869	833	829	873	871	929	888	950	926	892	844	907	868	886	937	897	944	939	884	834	952	892	882	947	880	897	810	828	894	856	881	909	817	921	866	889	894	830	907	828	849	857	926	916	896	938	908	872	938	869	910	828	855	903	915	902	930	922	904	871	860	876	879	863	858	887	870	876	889	849	943	892	879	833	878	845	906	885	896	899	874	905	831	896	878	933	913	840	915	919	905	904	900	868	840	911	895	859	891	843	953	868	842	890	916	900	889	920	889	860	832	864	900	874	951	886	875	867	832	865	880	898	879	948	840	884	865	899	918	839	869	926	926	891	889	872	825	871	900	951	925	903	850	881	871	907	875	889	888	893	905	891	928	934	893	879	866	864	915	922	884	910	893	896	884	857	814	895	855	924	867	915	913	854	912	853	894	845	848	895	849	890	923	916	957	913	913	856	841	885	854	875	866	872	873	886	924	884	912	887	881	858	883	876	907	889	829	979	841	897	830	848	935	801	901	847	874	917	883	943	899	873	923	909	943	856	915	912	860	849	884	900	896	896	898	865	861	857	815	917	880	899	860	908	898	871	903	838	912	912	880	896	889	915	892	921	899	878	925	904	885	865	952	885	899	931	907	880	922	832	874	846	900	870	909	942	886	837	904	879	912	913	852	877	931	876	869	926	869	879	903	897	885	876	835	865	849	861	884	895	890	873	871	877	914	912	895	904	874	853	871	870	901	891	855	897	904	884	885	941	905	858	854	866	916	926	885	901	900	888	884	861	868	877	901	837	878	920	882	910	887	851	909	887	906	892	873	890	893	897	858	885	920	899	890	924	845	924	887	885	887	931	897	885	891	875	890	887	936	880	909	906	876	890	923	870	871	862	848	835	866	882	855	918	906	871	831	927	880	831	875	875	860	840	921	899	864	872	922	889	854	914	915	933	926	881	914	925	929	917	939	899	890	882	907	897	948	913	882	824	878	841	882	878	851	939	883	882	882	889	927	927	879	919	913	974	903	936	867	849	891	943	912	912	866	918	866	845	916	923	903	864	873	863	855	868	844	881	854	905	856	898	892	896	886	870	865	895	941	920	881	876	869	860	885	916	925	937	862	875	884	929	882	865	825	920	887	936	840	876	898	890	850	888	820	911	896	840	846	945	922	899	907	967	875	915	895	903	843	926	876	826	866	886	883	885	911	830	885	870	901	864	852	920	823	931	890	846	901	894	894	944	871	840	877	906	926	907	979	893	888	892	874	893	941	869	907	907	894	878	870	861	864	897	891	801	879	873	860	904	939	942	917	844	874	883	896	865	903	895	839	843	884	858	870	910	806	886	912	852	876	828	897	892	863	884	873	869	919	838	907	888	866	912	896	871	836	889	876	856	877	889	942	923	915	911	839	961	899	909	836	907	882	877	907	896	904	895	877	929	878	859	888	852	867	905	908	852	891	917	890	853	909	903	917	912	838	866	923	876	889	873	847	935	942	876	949	907	906	866	920	879	907	895	824	831	876	847	814	903	912	925	869	901	910	879	867	903	872	894	916	887	855	886	845	958	884	869	860	855	888	864	923	918	918	899	892	913	856	889	908	890	827	886	922	920	931	910	840	859	907	884	930	893	902	917	863	849	934	912	903	922	876	814	888	890	835	904	889	936	897	875	847	874	903	856	893	882	880	919	878	888	994	840	898	889	910	871	908	885	902	869	836	872	861	862	925	922	948	882	936	862	887	838	899	920	892	893	881	857	869	900	851	955	894	881	868	868	882	877	920	942	853	868	885	911	880	907	863	908	910	924	884	930	876	925	908	883	824	890	924	910	905	875	874	925	891	858	913	902	922	886	879	922	889	896	860	879	885	872	948	885	901	900	871	863	891	898	903	876	838	936	826	891	877	915	865	881	872	877	892	880	878	912	936	903	892	829	898	868	923	934	930	884	874	827	852	932	896	885	909	902	875	898	824	912	909	902	903	912	848	873	875	894	883	847	901	854	878	816	893	827	879	878	863	897	894	883	877	885	916	853	918	845	885	889	879	856	864	884	917	908	844	898	922	873	884	912	889	854	901	876	899	861	968	908	893	854	888	896	916	878	904	828	897	892	856	902	882	908	864	874	915	911	859	895	933	891	859	866	875	899	930	875	890	872	855	897	871	869	887	866	793	893	946	836	910	868	904	840	866	892	923	862	858	931	845	912	900	894	866	916	844	846	909	835	891	883	928	869	938	870	845	905	854	958	885	846	878	869	881	879	881	885	847	889	892	894	857	883	896	902	879	880
55570	25679	10621	3368	1381	749	601	508	444	389	445	412	430	447	422	409	462	393	463	419	428	460	413	464	457	428	412	390	411	381	482	422	417	425	423	408	405	396	409	397	400	462	386	425	425	433	434	459	428	440	405	411	412	407	462	437	383	401	445	387	413	446	402	418	426	434	401	416	389	406	391	443	460	389	442	397	418	397	413	412	389	418	407	434	395	380	398	413	389	440	416	452	430	440	405	433	440	402	438	426	384	387	398	417	417	429	411	414	391	430	429	440	393	423	441	415	437	424	398	394	403	469	409	442	402	398	412	422	398	409	402	423	408	421	431	399	422	423	424	416	374	397	442	470	444	443	389	401	465	434	394	424	428	431	436	424	380	434	428	419	345	412	445	401	415	425	422	355	436	462	387	420	457	417	452	437	431	385	403	394	432	407	405	417	425	393	412	421	385	427	441	404	433	378	384	411	458	439	462	422	397	394	448	398	418	369	398	411	443	411	419	453	435	420	412	382	398	379	420	387	424	406	402	396	452	382	415	417	398	437	394	373	419	393	414	432	417	381	415	402	402	391	404	450	450	426	404	397	410	425	420	412	425	407	420	428	452	389	425	423	425	408	443	429	386	422	414	436	380	378	415	412	408	397	402	430	455	391	432	435	412	436	424	420	422	402	378	389	422	455	427	434	378	405	435	437	407	398	385	421	419	429	419	401	415	423	415	420	419	426	419	432	444	436	429	443	397	397	398	409	415	442	424	438	395	417	405	387	460	420	416	414	399	432	427	420	406	418	381	462	438	437	444	436	425	419	417	418	444	447	416	426	386	401	399	421	397	398	428	374	420	427	428	393	400	415	409	411	397	449	419	423	411	418	383	423	421	469	390	422	423	417	406	420	402	429	410	444	439	448	414	426	400	401	460	420	428	409	465	378	403	464	440	415	427	450	399	391	429	416	449	417	432	424	430	404	421	428	411	412	447	416	418	451	408	427	455	386	423	447	442	388	390	430	388	417	437	384	473	408	395	432	420	449	435	413	426	418	408	400	432	414	419	413	463	430	435	419	397	421	438	421	439	419	428	440	386	457	370	451	419	417	415	382	402	456	410	423	422	407	427	404	407	400	426	423	400	431	435	383	426	412	413	442	389	374	391	435	405	396	404	391	419	382	426	394	442	376	419	396	418	461	423	426	424	399	381	418	384	396	415	427	438	425	404	406	429	474	396	386	413	404	446	435	425	431	409	402	347	417	470	418	396	475	415	413	432	402	418	383	367	418	394	410	450	440	438	391	427	426	425	443	397	424	387	398	439	399	404	459	426	412	437	393	410	431	437	422	464	424	393	438	393	420	440	420	449	435	403	402	417	390	417	434	392	390	424	413	397	427	427	424	418	424	460	441	428	454	377	389	429	442	470	404	407	414	417	383	388	425	411	427	422	405	408	437	392	389	395	442	399	435	446	423	419	475	417	419	409	413	413	442	415	425	392	433	398	428	423	430	391	374	455	440	401	453	411	439	410	375	401	432	381	430	408	401	430	439	434	418	398	412	414	429	444	402	384	392	407	439	447	430	380	407	373	448	407	410	399	391	394	409	455	422	394	400	407	374	431	429	441	407	388	457	412	420	418	385	427	432	423	421	376	404	447	418	424	437	466	429	435	425	390	431	419	403	429	419	407	413	393	438	429	439	416	452	382	445	412	418	409	432	416	424	429	398	420	427	411	438	456	471	434	396	426	414	439	439	386	388	381	403	389	431	448	386	421	415	427	400	428	384	402	402	408	434	408	425	382	426	416	429	425	418	451	407	429	393	398	390	417	465	422	416	398	433	417	428	421	435	451	448	393	427	417	456	398	428	460	434	428	389	381	410	389	413	428	422	384	416	405	435	458	423	393	394	421	414	407	415	411	421	425	407	422	414	449	427	397	399	402	417	431	442	429	434	416	412	408	433	392	425	404	421	444	375	413	417	445	428	416	417	430	387	426	420	457	369	393	423	410	425	394	393	438	412	439	454	432	421	424	423	419	441	400	445	433	429	415	411	421	429	455	421	417	389	452	419	400	394	398	420	465	435	418	414	449	427	415	388	415	434	456	405	457	414	412	396	393	413	424	415	419	448	417	417	414	368	392	419	426	424	454	406	434	411	403	407	401	427	458	391	433	362	404	421	431	411	438	446	391	434	439	409	378	441	446	450	463	368	383	393	406	384	427	425	416	424	441	440	399	388	441	408	391	442	428	444	414	419	411	402	429	386	417	391	403	410	435	419	429	413	433	387	414	437	439	418	412	399	428	426	395	426	418	409	436	433	439	413	452	448	402	409	445	420	435	423	432	404	410	373	466	416	395	441	407	421	414	437	434	410	402	395	431	439	410	427	389	440	410	402	409	375	445	441	408	388	446	413	431	428	389	434	410	433	388	450	430	393	424	430	437	357	440	391	441	386	423	468	418	426	471	446	420	390	421	426	391	433	426	411	458	401	407	424	417	418	425	400	471	418	389	396	394	385	383	479	481	379	407	440	456	403	421	413	383	399	449	426	410	423	420	372	393	422	456	428	439	435	449	431	385	443	399	458	388	410	416	404	422	470	429	435	419	441	415	416	413	410	435	386	408	423	402	434	427	394	424	467	424	455	396	402	423	403	406	401	426	415	426	407	433	406	456	370	381	406	396	437	439	415	429	372	416	386	440	430	412	421	460	383	377	431	435	408	389	450	436	407	387	432	428	397	412	368	405	384	412	387	411	416	434	401	406	381	399	422	413	443	426	413	460	444	374	427	419	432	402	393	457	409	413	433	390	420	413	436	423	399	477	393	420	457	424	403	451	418	410	404	397	376	439	375	432	429	421	435	406	447	432	414	417	447	408	383	414	423	406	420	452	444	478	450	427	428	412	431	398	456	406	424	444	435	405	412	410	418	450	404	426	389	432	405	398	421	395	420	380	467	428	434	387	433	438	395	390	410	398	396	413	425	439	435	400	391	420	420	411	401	429	390	415	376	426	431	408	412	439	442	446	487	383	399	391	464	397	434	404	407	403	422	427	424	396	428	402	430	454	425	423	436	381	456	420	435	426	455	431	411	391	446	441	375	427	389	433	412	396	410	377	424	456	364	402	447	404	419	385	415	429	379	403	434	425	438	451	402	406	432	410	383	404	423	424	418	410	399	434	401	438	428	429	403	390	419	440	391	427	408	394	405	433	442	436	430	440	437	412	377	426	416	428	406	430	408	444	415	425	439	411	423	434	427	429	435	410	409	421	386	406	414	413	512	436	398	415	436	390	400	441	452	434	384	384	414	436	453	397	434	442	421	422	407	439	409	435	427	394	417	399	421	400	410	425	428	435	406	402	435	365	422	432	422	419	428	406	411	393	432	430	413	392	430	397	414	400	418	439	425	417	422	404	481	416	399	461	455	427	413	413	434	454	413	438	407	408	396	420	406	399	429	439	418	394	430	442	456	443	418	408	372	438	416	427	397	434	443	409	410	405	422	423	419	423	451
37092	18361	9700	5908	3591	2087	1567	1149	953	950	951	935	931	948	886	868	929	953	910	916	902	895	920	886	902	962	954	920	886	921	963	900	930	923	978	942	947	884	919	905	937	899	965	920	950	898	938	907	931	943	905	932	869	954	937	873	922	934	928	869	909	937	901	908	941	873	895	884	917	920	949	944	963	881	883	939	914	912	943	911	901	897	912	937	856	900	920	953	967	917	915	925	945	903	907	905	871	916	972	905	913	925	835	986	894	940	946	918	884	939	942	956	934	853	899	887	945	956	925	981	872	940	941	973	933	939	876	910	929	965	891	942	899	892	920	884	996	915	886	942	909	963	956	931	916	887	906	951	913	957	999	896	942	902	896	893	889	935	902	987	925	942	859	900	896	919	909	882	931	928	892	871	902	951	914	920	920	962	946	911	923	891	901	934	950	930	919	892	888	879	871	902	944	912	934	912	925	932	890	870	926	921	916	889	1003	878	940	888	905	881	899	908	857	897	920	914	908	912	940	934	908	913	885	945	935	887	904	947	893	887	893	913	877	850	904	917	867	920	945	884	867	934	888	852	948	904	922	906	936	929	953	910	883	896	951	926	906	913	898	926	956	956	944	936	918	912	884	912	899	893	928	921	962	902	937	896	960	919	944	889	899	922	911	933	916	973	912	884	978	901	933	889	869	905	900	868	906	945	927	868	961	910	942	929	924	933	871	922	888	895	944	943	911	905	905	956	883	855	926	900	930	928	907	968	941	880	911	930	918	901	921	947	920	888	899	906	925	919	925	898	886	873	944	931	990	809	937	978	962	928	888	902	906	997	959	910	936	879	887	903	898	897	921	925	870	951	962	904	907	935	910	910	942	941	930	919	958	871	859	918	840	986	966	946	939	866	922	972	924	922	953	921	908	916	932	909	875	946	932	940	949	925	924	901	934	938	910	930	915	891	909	902	990	865	916	920	896	941	928	889	935	930	914	939	912	923	942	923	914	947	914	922	875	870	1003	948	896	967	898	887	943	944	903	938	932	930	925	936	892	925	908	880	918	908	914	974	917	948	904	855	957	987	952	910	935	918	951	924	922	934	916	950	954	910	928	876	944	963	938	932	923	904	960	924	934	919	963	924	932	941	922	862	969	913	888	918	943	930	905	904	971	931	882	854	958	941	901	931	920	882	978	894	940	906	943	917	905	893	936	905	931	846	910	928	965	876	894	917	917	881	1020	909	939	906	953	916	962	921	938	945	966	961	893	978	878	910	908	871	918	892	916	886	935	945	909	899	878	915	887	918	901	894	994	911	893	918	922	910	918	884	899	902	929	862	935	938	962	882	851	910	970	878	970	922	914	931	915	926	940	931	903	959	886	933	890	894	909	895	916	955	923	929	905	915	975	908	862	971	983	971	921	883	905	916	951	925	961	928	918	919	842	897	983	923	987	901	937	893	894	893	929	891	858	915	921	927	918	943	894	921	941	901	876	900	849	845	898	965	906	896	908	884	931	947	897	897	941	932	917	892	889	897	920	895	925	895	888	935	904	885	925	897	962	906	908	890	952	925	975	893	895	863	906	948	919	893	929	896	912	867	949	959	922	903	917	909	910	917	906	963	927	884	921	897	910	884	919	897	897	962	928	937	907	895	928	929	927	903	863	932	861	965	927	921	926	893	941	969	894	863	893	885	911	925	914	884	924	924	902	902	920	885	969	935	939	958	942	938	948	916	873	951	923	844	927	894	966	920	877	983	965	906	874	855	939	923	880	918	915	878	947	904	967	869	928	925	892	887	963	884	954	938	906	951	896	887	878	918	917	976	930	950	903	915	899	917	897	882	937	906	928	937	940	911	914	877	910	884	903	910	912	907	885	885	926	915	857	938	960	952	890	916	937	933	908	888	914	903	917	922	939	894	910	891	858	924	968	880	878	975	965	930	943	953	913	903	955	933	896	919	938	993	856	903	878	896	916	898	913	910	926	907	925	906	956	912	941	894	913	949	912	900	930	954	895	938	948	904	920	990	896	885	922	858	897	930	985	969	862	999	935	914	900	886	899	947	887	927	909	939	913	856	864	886	948	891	908	987	913	894	886	863	905	942	871	887	860	982	889	899	942	932	860	895	940	967	918	947	949	913	977	939	865	948	908	952	884	916	904	907	908	933	911	935	891	930	902	926	915	872	894	953	953	920	988	973	944	940	908	969	873	911	916	930	896	969	907	940	937	911	943	919	907	889	913	901	992	921	966	927	923	894	945	935	929	955	932	866	902	931	937	919	890	834	943	948	968	886	867	914	952	901	945	907	865	874	882	893	897	877	914	905	900	940	855	933	915	939	957	936	914	951	907	937	901	927	902	887	868	959	920	909	888	956	882	939	876	905	915	900	909	891	909	932	939	888	934	902	898	930	939	941	853	905	919	857	956	891	900	869	891	866	955	904	947	896	927	945	925	936	895	944	930	936	972	921	925	917	936	923	918	901	925	947	951	945	930	896	893	861	974	920	907	934	917	926	921	856	920	935	931	967	907	913	895	910	954	940	921	924	909	909	885	951	902	965	967	891	912	987	848	935	890	893	948	901	934	932	912	944	955	899	923	926	954	879	970	865	946	925	926	937	935	903	912	927	884	864	890	908	940	914	942	902	917	942	901	909	932	894	952	932	891	909	894	905	867	952	871	928	969	931	937	892	894	883	986	893	903	941	915	971	880	913	900	891	932	937	901	850	908	906	915	951	932	897	884	875	881	906	917	981	897	938	894	946	854	910	894	905	924	923	889	910	880	964	909	954	910	954	966	885	949	945	910	932	991	859	941	939	929	889	912	856	947	938	951	964	917	947	905	865	909	922	929	893	866	923	885	935	903	898	936	915	944	916	945	917	852	870	920	931	926	913	900	909	936	949	877	913	880	904	899	887	927	914	908	913	922	929	875	882	909	889	912	950	920	908	912	908	956	935	932	905	943	921	940	941	905	951	930	903	946	959	961	910	967	914	923	924	893	939	924	1008	940	901	947	873	963	903	930	941	890	875	920	880	910	925	914	856	957	890	927	934	876	970	883	876	883	917	894	898	889	937	902	909	947	922	916	908	944	894	826	960	947	915	931	939	930	924	906	897	887	864	874	995	903	904	914	946	861	896	949	893	937	937	916	940	909	906	904	904	948	912	957	895	963	947	904	959	917	884	894	911	955	874	889	871	899	948	926	918	895	930	913	916	910	892	905	897	972	1001	914	926	986	936	966	932	912	967	902	910	924	939	918	955	848	895	945	860	897	957	878	951	934	889	916	900	936	932	926	947	889	918	928	928	946	920	963	913	908	911	911	908	946	916	907	892	852	930	902	901	966	921	954	893	915	890	944	900	963	934	916	886	880	830	885	917	900	893	962	912	927	946	898	909	965	904	929	916	900	979	909	898	954	877	933	951	889	913	894	883	945	898	912	876	885	906	923	906	912	962	904	923	926	891	905	892	875	891	921	912	860	899	1027	880	912	970	926	943	905	958	877	936	974	883
61726	30569	14565	5189	1988	805	554	485	443	450	475	414	438	443	405	417	462	448	453	471	408	414	466	453	449	426	408	439	437	392	415	433	435	419	429	469	465	387	401	423	411	401	369	435	410	409	404	430	427	421	431	397	447	432	434	403	413	429	415	460	407	428	441	439	473	444	436	464	409	411	388	455	429	397	401	422	409	465	437	462	444	408	415	427	424	426	451	427	452	432	394	402	444	453	416	414	429	414	451	407	401	411	461	414	408	406	418	457	433	400	474	427	423	444	433	389	420	448	420	403	408	444	430	455	460	455	424	427	450	421	436	428	447	440	436	452	433	422	400	433	428	483	402	435	456	444	452	451	434	405	405	432	441	400	432	472	390	455	452	438	437	420	479	432	413	393	406	454	417	448	426	473	408	423	428	416	414	444	451	413	432	426	431	391	438	443	456	449	468	452	442	470	424	386	418	448	466	436	416	414	421	421	472	429	438	437	434	423	423	378	427	406	438	417	404	408	453	429	434	465	425	468	491	442	451	446	411	422	439	412	446	417	442	395	445	449	447	406	405	444	391	437	417	450	454	440	444	417	462	472	406	413	467	410	416	431	455	425	400	399	466	406	473	427	428	465	432	429	458	419	464	462	436	426	461	411	419	403	449	432	438	466	441	395	433	435	425	455	437	484	492	458	448	449	443	419	427	436	424	429	455	407	396	411	453	463	418	401	422	426	417	420	453	400	419	401	423	431	427	403	394	440	438	451	417	432	436	441	476	428	385	434	440	422	446	456	470	477	463	436	431	424	394	432	428	427	417	433	432	420	442	456	429	382	451	440	436	427	425	425	447	383	399	459	421	407	466	413	450	422	430	395	432	449	419	428	385	416	428	418	452	415	376	457	453	409	416	415	441	394	427	406	449	447	431	414	458	441	433	401	410	420	483	418	420	428	446	410	425	427	434	450	395	385	412	456	401	436	403	437	468	436	432	417	431	398	414	429	412	438	441	432	433	451	473	451	440	462	406	457	401	412	435	429	443	432	432	447	425	446	426	414	420	458	410	423	461	400	408	422	409	456	419	429	446	379	423	421	417	426	406	459	421	409	456	375	409	443	407	439	473	422	451	435	431	428	371	421	451	418	398	401	444	448	382	440	426	406	411	412	403	435	407	425	459	423	408	393	429	420	425	423	436	410	435	467	407	419	445	443	435	433	442	424	454	432	415	382	435	435	458	414	442	430	406	416	440	442	409	398	398	395	439	421	397	413	432	440	469	410	427	431	416	392	431	428	462	450	414	409	474	454	423	442	435	441	416	378	403	466	451	432	387	463	458	393	461	395	418	444	417	443	459	415	431	446	443	435	401	419	450	448	422	453	443	421	416	430	423	438	419	436	394	395	466	427	426	418	445	432	399	409	416	463	401	399	430	436	445	385	441	417	415	471	407	470	434	403	431	428	465	371	424	433	429	433	504	449	460	440	446	445	459	383	460	463	451	452	443	401	428	419	454	438	482	448	416	409	463	423	454	450	434	462	431	438	478	447	452	488	428	401	396	440	433	466	465	363	430	401	435	439	402	402	393	448	456	425	384	451	439	448	464	424	429	427	417	422	416	453	437	451	435	430	447	406	408	415	410	407	382	415	417	410	453	431	416	399	411	406	446	401	428	450	451	439	439	453	422	423	393	458	462	370	449	426	408	401	453	459	447	434	410	444	443	405	460	410	476	447	385	427	407	401	404	425	461	431	431	417	424	429	466	461	432	392	425	414	425	448	422	436	392	478	486	402	387	428	471	368	383	448	386	424	413	413	426	432	423	416	460	447	438	425	440	407	452	419	403	426	442	424	372	426	436	456	391	410	452	452	435	422	415	407	429	430	403	423	441	438	398	423	413	466	399	426	411	428	439	434	448	415	405	483	448	491	429	447	433	440	408	417	453	419	439	404	445	406	457	430	401	431	425	478	461	422	443	469	435	421	447	429	450	392	436	383	450	412	433	481	390	430	405	405	456	402	429	407	448	480	433	416	426	403	436	445	426	442	419	427	368	428	442	403	393	405	439	438	403	435	425	469	424	415	453	394	429	396	383	451	443	453	417	414	456	432	424	467	412	429	440	382	445	441	393	465	436	425	434	453	441	404	425	397	413	422	424	408	432	435	444	431	408	412	403	434	397	398	422	457	452	443	455	422	491	429	389	463	436	448	417	433	434	407	402	486	374	418	404	426	423	437	433	427	409	458	425	431	455	387	441	464	442	432	462	424	456	394	433	440	410	433	424	418	460	419	442	423	414	429	429	422	400	433	416	417	424	432	405	417	447	417	411	427	434	469	406	431	414	453	415	461	412	419	425	404	465	464	432	425	434	413	458	420	443	446	441	487	426	421	465	462	442	413	445	403	418	426	419	406	394	475	416	432	392	418	414	434	409	452	402	461	450	419	430	420	403	424	417	433	452	454	407	407	410	462	438	419	433	431	451	426	422	471	422	398	460	438	431	459	479	417	410	408	420	407	416	437	456	441	409	482	408	421	425	461	406	417	431	459	415	376	432	442	417	426	432	407	437	418	441	435	442	419	429	447	425	431	454	430	440	462	448	417	414	431	441	443	437	449	437	455	442	404	460	442	424	406	395	437	428	439	441	393	417	416	433	417	466	381	408	448	448	444	411	417	404	433	420	455	415	424	406	429	374	435	448	448	479	456	444	405	421	390	457	430	437	424	403	435	402	474	461	445	403	441	440	391	426	446	424	396	434	395	424	435	441	429	414	407	413	425	451	478	403	425	468	453	429	404	411	464	424	413	428	405	445	409	444	467	443	455	461	442	388	428	420	411	433	427	432	402	417	486	451	429	374	442	441	458	410	417	471	444	449	448	455	421	396	369	422	424	406	373	414	436	423	456	446	419	442	368	453	424	406	420	418	435	428	391	447	436	434	442	389	439	451	473	393	437	437	429	455	423	406	417	478	438	402	404	421	407	409	424	418	424	433	443	437	442	445	424	460	429	434	436	400	419	431	398	408	453	466	427	428	413	428	474	426	420	442	410	410	501	462	471	471	457	450	393	416	410	452	442	438	445	430	409	388	430	434	436	427	422	456	393	482	406	430	438	422	441	460	420	443	402	423	413	423	415	424	392	383	422	430	398	456	448	410	438	438	438	407	419	457	440	432	405	451	423	460	431	374	410	388	417	448	444	414	404	440	475	439	454	437	436	431	408	422	432	440	448	419	414	435	502	392	406	455	408	432	456	430	426	402	435	430	432	448	409	438	440	453	470	461	441	384	446	443	488	408	441	441	458	423	420	468	434	401	412	407	424	461	422	440	436	465	430	405	463	450	436	453	432	394	388	436	436	420	415	415	419	433	432	454	401	431	429	430	450	442	445	398	435	454	463	459	436	447	433	434	422	421	423	407	414	443	404	455	437	438	455	424	452	385	445	406	431	426	445	434	431	408	441	462	443	422	428	414	418	460	419	457	385	477	399	439	442	484	437	423	460	421	413	425	461
40878	23835	14087	8169	4301	2032	1360	1052	1008	953	1023	932	929	933	944	925	924	899	948	944	914	935	996	963	888	922	906	935	937	908	938	886	918	969	969	915	952	937	924	880	906	940	902	905	912	877	922	953	907	915	876	909	959	889	943	909	937	947	982	957	897	942	923	957	945	948	935	933	921	942	973	927	967	972	884	930	994	903	992	925	917	942	915	978	883	955	986	870	901	942	898	942	989	942	974	962	935	935	902	900	968	940	941	918	956	929	915	999	925	949	949	937	919	883	963	908	920	972	908	860	948	948	915	960	958	973	913	914	935	897	889	986	947	972	853	947	937	985	954	951	927	962	883	939	876	933	921	914	930	949	925	954	953	944	968	1035	972	947	983	946	911	991	979	954	952	975	960	920	923	944	886	921	897	903	995	925	963	912	920	903	968	936	883	914	953	892	894	943	976	993	910	925	939	952	900	992	931	950	914	922	917	927	963	953	954	967	932	873	920	952	982	912	935	941	937	928	926	957	934	939	965	935	930	975	944	943	936	948	887	953	924	910	923	948	955	919	992	909	932	928	932	938	926	859	980	935	963	917	919	937	861	928	927	923	967	953	938	938	961	929	936	964	934	946	934	888	954	962	935	938	957	943	911	925	967	909	932	908	992	935	937	925	921	967	948	959	967	942	953	921	913	929	907	908	925	940	950	962	966	915	991	921	955	955	932	880	905	960	897	905	959	974	893	979	873	952	979	1011	932	954	911	964	954	896	876	945	902	987	959	940	893	911	931	942	933	911	905	932	962	922	910	951	945	944	935	968	937	866	950	950	895	951	948	930	934	941	961	989	935	995	990	893	897	921	920	920	966	962	922	911	884	932	948	952	961	894	898	953	924	875	954	889	897	918	916	956	907	895	937	945	935	923	901	950	948	918	975	918	931	944	967	970	928	922	916	943	910	962	968	879	939	897	952	903	941	942	905	925	920	903	963	973	918	926	896	887	922	973	956	962	930	957	920	954	953	889	866	876	931	930	934	907	935	957	936	958	955	888	918	953	940	924	894	891	915	858	898	967	872	909	879	978	915	901	904	914	990	920	964	908	944	995	931	913	945	946	897	915	962	931	936	1016	914	901	944	899	930	904	968	905	880	911	928	906	925	930	995	955	882	899	889	992	960	945	914	920	922	939	966	948	968	959	910	910	962	945	942	873	956	930	1007	958	938	950	918	952	948	914	902	930	925	929	929	928	933	936	925	895	929	938	929	954	920	938	892	930	945	911	894	923	987	939	942	988	933	941	915	934	970	1014	924	909	978	937	933	945	920	894	905	885	995	944	945	861	955	947	945	962	849	912	911	884	902	948	924	971	939	893	908	995	932	952	989	901	909	932	896	986	970	998	935	956	918	966	901	919	931	880	926	1000	913	893	940	904	963	914	948	885	927	938	943	936	951	906	929	946	966	917	970	914	862	940	908	934	882	908	913	881	943	862	930	936	917	964	902	936	909	964	943	911	938	971	942	935	943	945	910	856	945	958	951	948	946	934	976	975	870	914	907	977	941	943	920	907	983	917	937	948	947	898	907	904	923	945	950	947	921	893	927	907	907	934	966	871	950	876	965	943	906	926	970	986	911	924	904	912	948	901	981	927	959	942	922	981	929	899	900	912	926	950	922	898	876	968	922	969	932	910	973	912	924	911	939	968	983	882	947	934	950	935	956	882	903	943	886	896	939	992	952	924	971	916	950	930	925	921	954	927	908	938	944	956	900	939	908	954	988	935	947	928	922	945	946	882	932	916	944	913	885	956	929	910	938	955	874	939	953	908	979	955	881	951	944	924	927	915	909	955	948	973	931	936	936	855	954	929	997	922	889	969	976	953	927	952	948	893	947	919	976	932	975	913	958	978	911	907	900	940	918	922	963	1015	894	991	934	966	918	864	936	909	920	931	925	970	977	917	876	954	953	919	903	907	956	978	931	936	947	882	895	949	897	959	905	911	1005	888	934	897	882	968	915	943	912	926	941	928	833	916	921	906	925	937	924	938	953	891	938	951	940	903	957	910	894	865	925	904	972	955	843	929	940	952	959	938	971	940	979	898	900	928	924	972	866	873	960	919	929	983	1087	908	921	939	945	929	901	970	965	968	986	910	997	912	949	922	939	941	932	937	949	910	990	892	933	949	908	883	929	971	930	939	959	960	1004	872	891	916	919	909	921	880	906	893	949	981	895	920	932	952	953	915	954	914	931	930	965	957	966	940	961	926	964	919	955	961	931	953	914	900	935	938	943	938	921	894	940	894	891	907	861	934	1000	961	1019	940	955	950	963	979	1002	974	878	946	922	946	921	881	923	923	964	914	916	956	947	948	969	972	897	945	928	918	944	898	923	930	900	932	976	950	902	967	900	941	887	920	947	883	955	904	918	921	922	1007	888	911	895	892	1012	887	917	923	942	936	888	927	919	961	938	913	954	901	948	914	931	965	943	935	967	843	909	937	896	941	973	902	936	954	979	941	943	939	887	963	903	961	970	971	915	947	899	947	924	885	910	950	913	950	946	964	938	920	865	931	980	984	920	919	907	883	937	948	953	980	933	943	954	961	917	922	947	885	904	936	980	962	892	924	886	990	934	924	904	987	926	942	945	904	982	960	1011	964	928	910	878	985	903	935	990	968	986	878	904	869	926	958	916	926	969	907	901	895	933	929	927	908	913	998	951	913	909	867	901	951	944	894	913	927	916	922	948	945	951	944	964	930	914	926	913	933	871	930	983	936	1018	919	887	934	943	939	980	884	898	944	950	964	924	981	950	994	930	914	934	924	958	935	974	949	940	910	965	1003	1000	971	911	989	925	916	918	952	934	967	885	933	970	987	914	949	887	953	929	928	960	904	948	964	925	1000	953	953	966	958	891	953	930	927	956	970	953	928	968	964	910	948	953	941	935	921	855	871	889	943	933	916	919	978	966	1003	916	931	933	962	953	917	938	994	905	972	894	934	951	918	916	952	911	910	937	933	929	900	950	917	949	947	980	867	959	935	927	934	946	922	948	899	997	934	1025	895	964	933	985	940	972	936	883	977	901	924	916	935	918	887	932	894	929	1053	935	896	934	897	888	955	954	948	937	958	912	957	902	973	987	876	1006	951	905	903	977	915	975	909	886	939	990	917	913	929	946	919	991	919	981	915	935	1006	909	955	964	879	913	902	935	953	930	957	910	897	899	991	946	965	953	990	936	996	928	948	917	917	937	923	951	974	913	916	915	878	927	950	969	977	908	923	983	928	943	937	913	945	884	975	951	935	943	940	915	948	949	938	920	909	971	891	933	932	908	838	920	885	925	923	929	901	925	957	925	909	920	981	902	909	941	973	874	973	937	945	917	917	881	955	1008	923	954	899	969	905	881	906	910	937	920	934	936	921	967	946	920	934	898	925	983	956	969	959	951	920	1011	980	949	929	959	872	910	942	896	934	900	961	939	920	920	898	919	886	924	900	894	951	951	909	932	926	936	911	943	951	957	936	1006	948	999	913	910	891	931	956	917	946
49183	17589	4528	1277	618	467	407	395	422	421	433	421	422	426	424	397	418	396	425	423	381	431	415	417	412	405	411	463	435	403	426	408	375	417	402	405	395	392	367	404	410	402	435	397	400	425	407	414	403	416	436	430	398	387	432	433	415	420	401	392	433	427	379	428	440	419	425	411	420	400	394	362	422	406	425	423	413	415	392	426	428	404	433	409	401	455	362	417	404	373	423	456	411	413	414	398	405	411	429	425	404	413	406	443	410	402	441	413	403	417	418	444	388	368	420	402	382	412	395	450	382	373	406	444	437	398	388	433	406	420	404	403	449	416	381	459	363	411	430	438	389	425	389	413	364	410	436	427	432	413	393	402	396	429	402	426	397	414	402	451	391	425	415	367	420	384	389	438	348	384	371	388	392	374	444	455	445	395	380	394	391	441	399	399	447	386	403	418	422	388	420	413	403	374	415	398	420	435	363	426	413	377	351	395	415	410	395	421	396	400	413	415	392	422	401	391	396	434	370	428	408	404	439	394	422	393	397	441	418	412	378	384	400	372	393	399	403	381	437	393	377	415	386	399	390	403	434	446	393	392	430	446	390	396	442	404	401	437	411	415	355	424	381	412	438	382	409	440	422	419	377	404	422	387	391	413	379	416	386	405	395	424	396	401	382	408	412	446	428	371	379	411	423	448	420	441	377	396	417	406	421	425	416	409	371	381	452	383	373	391	425	414	383	451	434	473	377	399	398	373	399	394	419	396	414	384	422	371	421	414	437	449	406	413	386	407	411	447	392	419	416	386	390	397	395	412	447	398	400	396	388	435	401	362	373	380	404	409	426	414	388	377	425	400	447	449	367	440	370	455	455	424	423	379	441	410	379	402	446	424	396	452	429	433	416	369	441	365	447	411	433	397	411	417	397	385	417	392	405	434	430	426	411	457	430	393	402	432	415	409	411	431	435	373	431	377	394	442	442	426	415	417	447	417	416	415	395	436	439	390	398	411	396	429	409	413	414	403	406	411	391	409	399	389	404	408	395	414	406	433	415	405	445	417	406	407	402	419	376	416	389	397	395	429	388	400	374	399	411	433	395	417	450	417	439	386	435	445	407	425	416	411	421	417	421	452	420	443	391	423	413	416	407	413	411	406	416	416	428	384	367	399	418	459	405	387	408	452	385	409	431	378	432	390	428	406	408	409	421	467	411	395	359	401	412	447	429	437	386	374	382	359	435	428	389	417	418	392	416	427	415	417	405	420	404	422	465	392	412	433	408	441	393	381	432	425	365	373	422	399	412	406	404	384	405	424	385	387	390	448	402	392	389	396	440	429	380	418	400	430	400	396	379	413	401	449	427	428	407	461	413	454	383	381	428	405	394	441	415	402	436	391	441	435	467	417	403	455	418	404	390	407	386	413	448	427	370	409	393	381	382	407	374	427	382	409	398	403	404	391	378	382	419	399	387	377	408	421	397	424	391	409	419	396	375	403	433	407	438	403	410	427	429	489	420	413	368	392	420	438	406	408	403	396	398	426	407	392	434	385	418	450	411	430	462	399	397	395	434	427	439	444	403	397	363	438	428	421	405	403	435	439	411	423	390	413	412	428	435	385	374	385	429	409	443	428	380	426	430	440	413	428	459	384	409	372	393	389	408	388	441	430	413	431	419	386	403	432	403	418	405	440	410	428	432	414	404	422	414	426	425	425	398	414	425	388	435	408	432	422	443	461	408	431	427	373	421	379	385	413	393	407	395	387	422	416	419	377	445	434	389	415	443	399	390	348	416	434	365	405	417	397	416	373	420	440	393	385	393	371	428	417	400	411	395	357	445	417	401	407	414	372	399	409	437	396	421	372	487	389	403	444	357	411	395	433	391	386	418	441	411	415	441	409	402	385	417	429	436	398	413	454	431	393	388	394	387	424	427	377	429	368	430	419	434	425	412	417	407	404	419	395	398	408	379	432	392	426	451	403	428	404	447	387	381	387	409	410	404	419	438	370	398	404	400	393	398	417	385	434	404	421	363	373	430	408	430	381	374	382	400	417	399	439	420	407	385	382	423	432	428	430	389	458	390	428	451	400	396	415	391	395	409	433	386	399	432	426	426	411	401	397	418	399	439	392	407	387	384	410	398	437	423	375	439	391	430	413	417	409	429	411	404	436	436	423	434	436	383	440	423	402	391	421	472	406	455	392	395	404	403	394	389	429	448	383	384	411	379	363	389	420	430	390	424	422	384	444	396	380	434	400	401	412	373	418	419	445	392	423	419	428	367	403	433	431	418	424	437	405	436	410	430	455	385	397	400	374	394	380	433	428	435	413	367	417	426	388	427	445	432	387	458	394	401	383	385	413	416	412	390	432	405	390	410	404	381	383	424	389	406	424	435	390	396	409	420	417	422	436	412	417	437	420	451	404	399	395	447	403	451	422	435	427	424	422	374	377	439	425	419	461	421	402	400	350	409	441	371	398	410	403	420	440	440	389	421	418	365	442	465	400	386	439	471	409	437	409	400	410	401	393	379	419	428	388	391	375	425	403	392	389	460	386	441	375	423	400	430	444	372	421	414	377	432	444	442	437	438	450	418	429	367	426	385	400	397	369	384	422	409	382	398	397	414	435	368	419	382	407	429	424	419	372	402	403	423	406	381	353	424	394	439	404	423	411	482	397	421	402	423	391	415	378	416	426	402	427	426	410	409	413	412	413	430	446	409	399	441	414	411	351	428	443	404	350	449	427	412	421	390	405	404	396	426	417	412	426	396	402	368	379	402	429	413	420	429	408	423	425	393	429	439	394	414	412	395	456	394	374	397	394	423	435	381	386	397	417	431	423	395	403	397	384	401	380	384	405	423	381	433	404	418	420	427	422	415	351	401	407	438	408	450	399	413	421	413	454	442	413	387	438	409	417	395	408	401	431	424	426	440	461	427	401	382	430	415	407	403	444	424	397	432	347	401	391	406	398	386	375	412	406	400	410	400	400	421	428	399	398	420	401	415	406	390	419	436	394	412	398	442	446	407	415	405	363	428	400	415	422	445	423	411	406	408	421	375	433	371	386	454	426	392	412	394	395	426	414	406	386	397	436	384	467	457	377	429	404	385	397	399	419	373	425	428	399	401	401	445	427	439	406	402	443	430	400	387	412	403	443	402	426	419	388	446	401	378	410	428	396	400	401	462	396	418	428	462	409	449	433	355	434	424	395	411	390	388	418	378	383	401	436	413	367	424	416	404	430	452	407	408	415	430	428	376	408	457	394	446	421	432	394	433	376	361	429	410	473	397	410	397	418	422	433	400	402	412	426	392	404	424	399	420	415	437	418	365	433	384	389	407	416	420	423	430	397	404	429	424	397	407	458	425	415	423	365	428	411	415	378	389	427	444	400	374	423	414	414	418	365	443	409	425	409	361	443	409	382	413	373	389	419	403	383	441	402	408	398	395	430	418	387	411	410	399	373	410	388	413	432	429	438	439	380	423	396	418	442	386	399	429	410	438	417	393	403
33294	11532	4914	2471	1422	1087	921	901	960	940	943	920	960	859	925	907	902	889	887	900	903	873	955	891	912	937	922	859	880	933	925	882	862	912	858	922	871	939	890	886	867	871	874	897	880	875	893	922	912	907	915	861	921	909	928	874	879	923	918	898	897	947	877	835	938	903	896	915	852	906	919	916	857	880	907	925	955	877	901	919	928	877	881	888	887	910	916	919	968	904	897	837	903	906	864	891	895	897	927	901	934	879	880	947	905	876	886	868	885	858	915	868	824	907	915	908	873	913	893	869	883	907	919	910	921	845	948	919	877	858	875	857	884	889	950	909	941	950	871	938	943	879	910	926	846	941	929	916	873	864	905	885	939	958	879	860	911	847	907	884	906	922	873	955	872	876	872	876	931	908	855	876	910	902	957	876	889	930	904	881	898	867	927	921	923	828	900	920	895	901	895	932	880	879	908	938	968	955	873	923	861	928	931	942	890	923	896	837	913	919	854	887	968	888	894	884	868	870	914	905	863	893	900	850	987	859	934	939	858	902	869	887	853	893	912	880	895	947	869	912	840	888	886	853	872	820	892	913	908	893	887	854	906	949	873	882	900	879	853	900	893	944	911	916	902	822	940	845	908	931	885	858	933	901	917	885	908	892	911	904	934	917	846	843	839	908	888	904	857	873	871	899	906	873	920	913	876	889	848	918	900	933	873	940	895	858	911	937	929	877	877	914	888	920	867	867	938	933	889	912	927	902	928	910	843	895	944	928	875	881	902	977	925	919	884	854	881	890	932	843	939	928	964	876	921	895	938	914	960	881	884	876	888	887	892	890	867	888	881	897	903	947	914	854	854	861	901	881	927	838	898	900	884	878	874	898	908	893	924	926	860	905	823	917	863	881	864	903	913	862	950	884	885	884	900	888	880	859	879	903	913	903	939	837	892	876	880	943	941	897	905	868	883	864	881	895	937	855	877	849	938	900	893	933	996	831	907	851	910	925	915	877	862	905	884	876	895	890	900	859	855	885	898	883	891	856	921	866	866	862	893	905	922	863	911	941	889	937	846	805	871	934	879	878	911	922	913	908	843	918	878	879	924	904	920	859	876	844	902	906	897	868	899	871	931	931	936	898	935	898	897	885	855	858	915	919	933	907	898	858	872	892	949	885	902	839	896	897	882	903	909	946	846	920	886	876	876	878	918	876	863	854	906	885	900	880	869	883	863	938	901	925	866	884	902	857	870	882	924	899	940	923	908	850	899	869	874	960	852	883	905	893	906	968	893	879	892	932	873	963	895	921	888	900	889	917	956	905	910	948	901	878	851	908	859	933	892	890	874	889	955	866	915	945	841	859	887	936	890	898	931	898	895	886	931	837	910	984	867	917	909	898	935	852	897	865	855	866	900	937	925	867	887	905	922	925	884	898	912	949	879	935	952	918	898	894	890	891	920	880	927	885	858	886	890	902	868	918	916	941	908	884	897	862	889	852	936	938	951	898	876	927	875	939	872	932	935	902	877	904	884	899	926	925	938	887	902	907	890	929	862	908	946	886	894	895	878	894	901	798	919	870	926	912	807	899	935	889	855	816	906	894	887	864	859	884	850	881	898	922	893	878	901	833	940	844	921	920	880	930	865	934	885	897	872	923	863	850	953	898	915	911	817	904	931	915	901	850	943	874	954	874	926	913	899	899	914	974	943	911	873	902	890	914	869	909	914	879	885	893	893	852	934	901	897	938	880	937	921	903	933	859	953	899	866	915	917	876	916	919	952	906	896	866	854	892	952	950	930	937	921	882	898	866	888	859	873	922	867	892	908	925	919	928	982	958	854	931	858	876	919	859	911	916	865	924	893	912	909	864	878	910	844	892	911	978	889	882	940	907	858	866	885	906	858	875	867	846	873	916	941	856	891	887	872	941	885	888	908	853	867	939	884	930	940	845	924	919	882	846	895	904	895	945	951	856	920	887	901	866	838	863	899	860	889	866	912	891	916	888	941	870	924	890	891	909	927	906	931	896	923	901	905	905	863	855	857	897	912	919	886	865	852	926	908	877	896	930	914	870	848	929	884	838	896	909	856	912	920	946	919	858	894	934	898	855	876	927	859	859	951	842	907	943	924	916	836	916	893	867	884	879	860	880	937	850	852	925	921	885	883	905	895	892	918	897	937	884	890	939	894	938	902	904	904	879	924	883	942	924	890	931	948	895	929	917	840	872	884	906	901	925	959	865	903	952	850	927	898	881	884	870	925	941	965	931	901	942	930	897	895	906	900	881	980	887	853	841	896	896	893	926	899	923	856	916	894	900	889	904	869	893	919	926	897	908	892	915	895	912	940	884	895	859	874	942	944	880	866	895	920	876	975	907	893	857	889	894	913	911	882	935	897	955	901	902	973	933	931	875	847	864	878	803	909	885	914	894	931	875	916	922	928	862	861	862	941	865	843	943	884	926	840	876	942	869	900	872	867	947	880	905	854	872	846	892	887	872	845	868	852	939	882	937	850	892	836	850	946	919	904	942	880	880	914	877	909	911	878	882	842	948	906	866	872	862	889	894	942	860	936	859	885	825	835	892	855	885	908	891	911	895	926	888	922	871	895	957	896	870	902	890	941	933	859	884	877	914	928	939	902	931	898	919	898	884	916	928	862	914	933	859	963	915	885	882	832	885	880	891	906	852	928	866	930	886	900	926	901	865	908	934	906	859	907	889	893	914	914	878	949	839	888	839	849	879	891	963	874	918	904	905	920	880	897	864	909	936	888	921	876	907	903	909	828	932	897	877	893	885	911	876	930	907	938	916	876	883	943	872	930	878	914	870	918	910	827	872	920	899	856	886	906	918	919	934	874	864	836	914	897	847	817	904	915	951	855	854	878	905	913	870	881	896	911	854	905	907	931	934	881	880	903	884	911	918	942	886	849	844	872	907	918	933	893	917	942	868	892	875	978	888	923	880	916	862	886	920	882	839	889	925	881	907	882	886	889	899	862	936	929	940	874	885	895	947	869	927	852	859	953	893	881	865	894	903	949	926	893	868	916	896	914	926	959	948	897	923	874	859	920	918	869	906	895	906	915	903	845	938	911	943	900	919	869	889	931	918	888	907	915	920	931	892	917	897	868	911	853	886	889	895	898	883	888	892	927	856	929	933	924	895	906	872	919	910	918	891	874	901	882	889	908	869	820	858	920	849	939	860	913	865	906	916	934	942	915	841	928	868	890	921	875	868	910	906	877	918	953	919	915	855	934	945	942	925	909	945	900	925	893	905	892	926	899	906	900	961	900	887	852	894	911	928	852	901	859	890	929	858	963	908	931	884	911	891	840	950	916	916	885	915	925	895	935	917	885	945	930	902	886	842	876	922	965	885	911	856	914	896	920	870	927	927	866	894	909	939	878	878	892	884	884	920	944	896	910	880	889	890	900	915	907	906	895	901	900	935	906	875	873	916	889	878	902	904	910	860	861	906	907	893	856	889	875	889	910	938	885	925	890	887	914	912	918	895
54663	21516	6515	1027	594	490	441	427	430	430	480	392	412	422	405	429	425	420	424	419	447	450	433	385	413	388	431	423	409	425	401	414	423	456	396	398	400	403	415	405	453	447	422	395	396	439	411	416	403	411	420	446	445	432	414	412	447	415	457	422	426	387	435	385	417	426	410	413	400	384	452	393	440	429	417	472	477	424	444	416	409	442	413	436	442	429	374	418	459	414	396	415	424	464	423	472	437	433	435	418	400	393	492	408	443	409	416	421	433	436	442	405	403	400	412	392	456	413	403	417	460	425	446	422	465	440	439	402	413	440	480	442	440	405	424	437	403	431	458	427	459	455	432	449	458	382	420	442	452	417	449	437	388	403	397	454	418	446	423	398	415	415	425	436	391	405	425	406	398	445	428	430	460	414	412	422	462	401	409	412	481	411	413	426	419	421	406	423	395	428	430	427	423	419	440	374	433	458	400	450	426	409	396	417	439	426	416	418	422	382	389	428	443	390	444	426	441	452	410	461	403	463	462	408	416	456	461	380	440	403	416	415	389	409	416	420	430	430	418	411	427	394	424	385	448	444	393	419	417	429	455	490	410	401	419	419	428	429	438	407	409	377	429	406	423	434	443	425	387	449	417	429	430	479	455	464	425	430	443	418	431	457	442	456	433	402	410	461	421	413	436	459	430	417	389	449	448	382	388	468	414	433	438	436	423	433	386	408	407	423	432	405	451	431	425	473	440	432	423	435	418	442	420	444	425	413	442	410	445	451	399	420	413	394	415	425	410	396	420	442	425	390	454	435	468	436	474	450	421	423	388	376	410	456	418	394	423	477	408	404	466	431	451	450	432	414	425	438	394	431	413	431	421	429	420	441	392	386	469	457	386	450	445	376	397	401	401	436	424	426	412	416	422	431	450	483	416	444	419	474	435	479	434	416	440	439	433	426	442	431	433	418	394	457	388	417	410	437	420	437	403	424	431	446	447	375	412	432	428	423	445	456	420	424	429	482	451	445	437	436	417	444	434	436	439	431	434	442	419	433	438	441	432	438	431	407	426	390	456	408	416	461	460	413	409	410	428	438	461	406	377	428	398	428	394	436	450	440	439	437	437	415	398	434	474	440	419	434	436	448	415	458	431	424	391	454	444	421	416	432	421	421	431	411	392	428	442	414	422	394	444	457	427	440	408	416	401	407	416	420	448	399	442	437	404	419	368	439	437	432	404	396	411	434	445	446	433	413	405	444	423	432	427	411	447	444	411	429	467	427	380	437	394	430	405	409	391	442	409	456	446	418	397	411	399	447	404	424	412	418	414	412	431	440	422	412	421	411	401	410	435	400	459	431	422	422	456	404	434	427	432	371	409	387	419	398	419	443	437	445	406	456	428	380	409	414	448	391	372	422	409	453	424	426	445	444	418	449	428	442	428	402	402	420	420	415	385	417	467	426	418	470	465	401	401	459	414	503	446	408	416	428	422	413	376	406	420	436	393	396	431	466	441	443	400	486	374	434	424	424	410	424	464	432	436	384	404	439	407	423	449	453	409	411	417	399	408	404	442	403	424	397	436	479	403	422	410	390	467	464	416	395	414	407	424	429	442	441	492	448	460	421	425	443	417	414	432	411	431	388	400	417	369	415	439	449	402	440	430	475	448	437	427	449	408	424	404	437	458	409	379	435	446	404	401	426	443	451	392	451	417	436	428	421	447	415	398	455	421	435	465	431	412	410	417	419	423	426	422	423	401	420	398	438	373	433	406	432	431	418	407	397	432	441	439	438	417	418	421	383	415	394	428	441	459	461	441	409	440	429	454	369	448	375	441	439	444	408	419	472	413	403	413	389	412	425	435	426	412	438	459	410	429	457	421	459	448	427	430	466	453	416	480	409	428	429	436	464	427	480	404	454	412	392	422	419	441	416	416	443	430	428	413	456	396	415	447	465	416	396	412	403	400	374	469	382	417	406	392	412	419	446	412	441	437	460	436	454	449	419	447	451	410	390	434	465	432	389	445	435	401	439	396	412	449	428	419	407	404	430	410	421	427	440	431	457	433	475	389	434	409	443	440	411	449	433	410	426	422	438	445	408	442	429	408	427	424	397	448	408	397	402	416	406	439	465	383	401	408	411	445	432	413	403	418	434	414	450	437	462	442	431	405	433	441	405	394	430	425	438	419	441	404	418	437	369	397	422	475	395	452	440	442	426	432	444	419	425	379	430	443	450	468	427	422	431	435	454	375	425	436	417	474	409	422	458	444	405	395	454	399	400	445	406	468	443	420	401	449	452	397	442	450	394	423	429	436	442	427	455	439	389	416	440	426	407	434	423	428	433	424	427	424	432	423	434	422	447	379	420	409	410	434	454	461	423	435	460	426	432	431	420	430	416	411	431	459	457	414	418	432	456	409	425	428	427	446	380	467	403	383	430	411	415	398	411	423	412	434	436	426	426	435	456	447	417	406	447	408	432	371	449	387	408	431	421	440	421	460	439	419	400	403	424	419	428	411	468	424	405	406	404	444	424	416	410	407	384	418	426	406	395	386	430	443	437	419	462	431	433	417	470	396	422	435	427	428	400	405	415	437	440	452	429	427	421	457	423	352	424	395	447	401	372	373	434	440	401	449	434	386	398	430	429	424	440	429	453	460	436	448	491	398	413	435	415	441	415	393	432	432	440	461	406	449	404	406	451	428	437	441	399	417	390	414	432	400	438	401	403	444	439	423	426	425	434	409	436	459	413	449	457	440	426	414	435	403	416	418	422	375	449	412	398	432	373	441	426	426	419	426	415	459	384	427	417	400	406	420	432	427	430	465	410	435	398	408	431	434	395	393	430	423	409	433	392	444	449	418	442	431	380	409	412	408	397	424	409	434	439	413	408	405	417	427	445	409	450	461	405	405	438	456	402	418	435	391	409	420	450	437	411	449	396	476	451	440	406	421	424	384	422	378	448	373	416	421	446	399	416	385	434	402	408	383	474	419	408	425	421	413	428	441	418	445	437	447	411	402	402	417	443	408	432	400	418	422	431	421	390	438	436	427	432	386	459	432	410	393	420	399	414	435	444	414	441	440	449	416	410	405	424	458	411	459	411	432	492	431	433	453	447	440	449	382	421	445	439	436	427	425	386	415	399	407	436	449	424	433	440	394	418	402	444	419	438	420	400	430	421	408	449	445	403	444	440	416	348	422	445	451	421	499	446	425	428	390	395	437	429	437	456	432	431	411	398	458	435	368	432	426	378	397	416	435	406	444	446	446	399	400	415	425	448	426	415	438	401	414	417	400	450	429	406	431	413	470	441	464	435	443	413	427	433	463	403	435	434	392	441	412	424	428	438	423	467	386	375	410	441	429	408	467	428	462	457	441	419	388	429	408	429	378	400	433	445	393	420	437	420	428	412	389	395	367	430	451	461	463	447	470	415	425	418	431	451	445	407	430	415	412	420	411	422	433	460	415	416	414	404	435	387	427	399	414	420	428	460	409	433	401	412	420	421	418	422
37233	11738	4016	1834	1205	1086	925	1000	931	925	908	900	918	977	878	906	924	908	928	906	903	899	939	910	939	947	960	902	953	987	961	958	954	904	938	906	985	903	914	937	911	921	943	928	989	942	967	936	986	895	979	918	929	889	907	877	981	925	922	880	947	896	906	905	959	968	1006	975	907	924	904	978	885	924	858	943	920	950	866	890	899	939	968	921	951	916	891	888	890	934	905	882	916	923	953	926	927	931	929	903	927	902	951	944	957	909	929	921	928	951	922	929	953	984	930	904	930	940	894	946	920	963	937	907	871	937	879	976	936	890	982	938	954	894	897	911	923	960	921	962	953	938	879	894	964	879	876	872	971	889	927	920	938	927	952	915	928	919	911	955	922	900	920	906	880	958	912	893	881	955	928	925	936	928	918	943	883	942	958	901	942	904	906	912	940	912	901	896	936	892	932	978	906	947	922	980	965	987	898	894	954	964	918	967	955	889	878	894	966	951	927	975	908	908	898	900	910	939	971	961	917	885	953	937	931	905	993	929	879	896	878	918	916	920	938	940	912	859	904	915	975	947	953	942	932	923	939	941	928	913	881	931	941	942	881	879	952	896	893	935	968	934	934	886	875	955	919	925	945	967	926	933	948	928	928	937	906	879	961	886	891	940	896	952	919	973	915	892	919	951	906	879	960	909	906	975	932	923	904	906	927	955	912	874	940	947	863	918	933	973	916	947	887	892	927	952	862	897	944	982	908	926	935	909	891	978	899	943	931	922	854	891	944	920	922	893	992	970	938	922	931	895	893	934	928	940	998	873	935	956	971	922	884	857	950	935	1014	938	939	926	915	947	907	947	920	975	951	913	927	948	978	967	945	945	958	925	998	933	923	961	924	929	931	935	937	868	994	915	979	910	943	959	946	913	990	882	943	963	957	957	985	883	991	913	897	938	924	979	915	975	869	961	991	979	948	937	890	923	912	910	1019	923	933	908	885	974	924	926	933	940	921	954	911	917	938	952	979	963	939	950	919	976	967	919	915	916	915	931	899	882	928	905	941	883	887	917	943	947	946	917	922	854	939	971	871	925	950	868	908	954	945	959	916	888	935	984	916	913	902	843	949	912	951	910	899	972	977	973	903	902	926	932	932	941	909	986	926	925	918	920	885	861	924	889	915	919	925	931	934	940	908	975	948	1016	929	931	957	925	974	924	935	924	906	949	888	929	928	963	919	938	938	890	928	905	949	950	915	890	910	952	925	915	949	944	988	940	914	903	908	923	937	889	983	927	916	922	923	868	893	907	956	958	899	971	948	904	922	991	989	891	944	949	906	924	936	980	918	882	970	920	952	1028	909	974	939	882	910	936	923	920	917	894	897	925	943	941	955	928	929	908	920	890	926	895	929	909	951	930	893	871	922	890	916	969	927	909	944	926	964	918	887	949	883	980	894	921	916	893	948	894	927	922	899	891	917	911	938	955	931	958	890	967	924	936	913	905	948	912	935	958	915	911	896	879	878	908	943	916	968	920	947	976	930	957	915	974	925	925	894	905	967	909	953	967	891	949	931	923	909	885	937	936	848	963	906	992	899	928	930	910	927	953	964	936	919	932	923	930	1000	962	915	926	914	884	969	914	930	952	951	959	946	914	892	920	926	969	921	883	914	976	925	940	969	947	936	983	950	942	974	949	981	968	930	928	939	977	911	990	916	957	924	941	932	951	874	903	950	862	968	956	954	912	939	954	942	950	904	929	916	851	922	876	931	889	929	883	914	976	973	937	947	948	954	994	925	924	989	913	952	959	934	937	962	976	958	892	914	970	922	971	906	959	874	915	912	929	942	947	939	936	917	917	979	945	946	933	947	929	868	942	932	920	900	906	895	944	928	922	909	931	978	945	925	931	891	965	971	880	893	931	941	959	940	927	941	898	913	914	946	915	891	932	932	888	932	917	909	952	959	872	884	958	955	953	892	953	928	980	937	963	1005	982	992	951	965	898	960	895	885	903	926	933	908	949	952	935	921	836	944	944	888	944	867	924	952	967	914	986	976	929	991	966	962	893	954	948	920	961	911	904	924	960	958	935	928	911	943	961	950	888	980	973	900	934	945	926	934	922	940	898	955	961	916	902	860	992	944	960	951	916	952	903	923	963	865	926	1010	953	960	918	939	947	928	937	947	888	916	839	919	886	969	892	938	941	913	889	903	969	884	909	965	953	957	941	938	891	887	898	970	896	937	976	885	931	901	887	887	905	877	878	930	926	899	909	933	900	903	916	874	935	869	928	890	923	930	917	935	876	916	977	947	905	927	916	948	923	927	927	965	965	938	932	960	947	952	966	957	869	898	926	936	900	976	974	1016	919	929	909	902	937	913	962	972	957	943	917	860	912	915	952	906	905	892	982	900	936	943	943	972	929	950	924	964	906	925	902	965	977	972	959	927	967	958	949	959	934	947	905	943	934	894	916	943	973	989	936	916	928	967	914	944	938	937	928	908	904	940	907	951	930	945	964	985	958	952	931	965	938	911	890	892	916	952	924	912	891	944	923	913	928	915	939	869	921	907	900	908	939	931	967	845	955	945	944	923	944	933	904	926	863	919	970	894	928	912	883	959	893	901	906	963	910	902	916	951	919	953	994	923	868	935	882	958	891	921	907	891	937	913	921	923	930	931	931	906	916	908	887	940	923	1000	930	915	880	919	934	947	917	896	883	911	867	917	916	874	929	920	960	868	963	960	911	944	937	976	974	941	917	902	967	895	915	912	907	945	884	959	926	891	956	892	910	950	892	895	901	916	903	966	907	917	974	899	920	933	925	912	933	859	917	921	879	931	890	881	962	885	898	955	915	911	860	938	929	888	898	913	933	958	883	906	880	925	944	919	908	930	963	949	950	899	882	945	910	958	891	961	951	939	1033	942	895	865	921	895	932	918	954	932	934	908	930	921	924	903	928	939	909	966	954	896	856	981	882	970	842	963	925	906	965	896	1025	968	952	897	925	900	903	958	975	896	950	940	926	959	902	906	894	937	956	963	936	908	938	870	945	916	927	936	934	949	947	937	998	941	957	917	874	951	918	964	924	961	903	922	953	892	888	943	921	966	933	955	962	972	908	914	917	909	926	945	895	893	930	974	926	920	918	893	907	884	946	940	914	963	964	905	843	900	962	925	881	913	947	966	912	881	913	907	946	952	927	906	934	942	918	940	940	914	979	916	931	869	895	929	867	959	955	898	944	922	926	988	979	940	901	974	927	913	896	1000	941	905	955	927	877	946	915	1005	898	916	942	911	925	935	881	967	909	948	857	930	937	930	976	953	899	978	911	980	984	870	912	880	998	952	956	910	939	883	878	1003	895	949	950	946	966	887	992	937	954	938	925	902	909	960	922	937	962	923	898	942	885	938	908	962	965	917	931	942	956	919	908	1000	978	997	954	901	905	931	961	939	918	955	925	910	897	889	958	976	925	969	935	921	897	912	927	969	953	928	910	910	954	877	899	896	878	938	919	905	950	932	908	946	932	905	900
62976	32394	12621	3028	1010	576	481	453	440	445	449	395	437	425	415	440	446	437	420	467	455	455	435	412	444	405	449	459	447	450	415	414	468	424	438	480	428	458	468	421	448	403	420	465	424	415	436	462	391	437	414	414	401	449	406	437	440	438	429	472	434	454	480	432	411	415	428	430	405	448	414	412	495	420	415	435	431	429	457	452	433	424	485	416	387	419	460	429	395	439	412	448	403	446	478	417	442	434	416	446	444	463	450	429	422	449	491	463	422	417	513	461	442	496	440	414	435	426	443	465	439	466	414	460	424	418	388	450	413	454	422	481	409	417	424	429	433	430	431	443	415	442	458	481	479	430	427	433	453	422	471	417	439	399	436	465	433	435	410	395	433	450	491	460	440	414	463	410	426	445	466	454	432	417	433	459	434	425	405	453	433	414	412	427	431	425	499	441	438	416	453	418	445	435	426	436	442	454	455	456	448	439	422	437	412	432	455	470	444	407	464	395	430	431	452	436	400	410	442	389	450	406	469	440	412	473	444	431	427	410	461	421	413	437	432	421	476	400	430	462	429	422	459	457	440	420	425	429	407	412	434	453	416	442	410	473	397	354	393	462	440	454	429	483	393	434	448	472	467	468	466	479	443	465	413	386	415	416	449	434	464	418	461	427	408	419	404	430	393	439	401	465	440	422	456	458	423	429	440	382	448	462	499	448	449	507	429	435	450	410	456	445	414	432	445	452	441	439	436	483	406	442	447	432	399	416	416	429	467	420	401	418	443	439	421	402	427	457	430	504	486	441	462	472	421	385	464	465	434	437	416	455	396	414	392	442	410	462	418	406	422	406	438	433	422	461	461	453	404	453	441	484	421	434	447	421	408	420	462	470	408	460	423	463	419	405	471	422	425	407	419	417	407	408	407	428	435	447	440	464	433	431	414	448	462	394	420	454	444	430	453	461	428	455	434	426	445	421	411	461	405	424	431	413	393	425	408	415	446	394	421	431	443	448	405	429	463	466	442	480	471	404	461	408	430	430	468	447	448	462	418	469	440	422	375	451	426	395	441	420	458	408	478	435	414	420	474	444	494	426	412	441	438	446	446	445	418	418	407	427	480	479	439	444	419	425	427	425	452	465	453	426	439	419	444	429	426	403	454	448	371	426	410	451	474	452	439	415	432	440	388	403	411	425	407	445	447	448	413	423	426	432	465	404	389	400	436	431	436	419	443	407	408	437	446	440	397	463	413	415	469	461	412	432	419	426	446	427	488	472	463	453	439	432	417	421	399	437	434	433	444	441	412	428	423	423	408	429	425	457	420	479	459	459	422	455	415	421	410	439	431	414	443	443	410	448	430	413	445	434	438	417	433	431	426	443	447	437	454	431	455	428	455	421	457	426	456	456	445	433	404	454	465	472	429	421	436	436	411	412	427	399	408	426	441	435	429	444	447	450	436	446	410	427	415	419	482	458	415	443	452	457	415	375	439	436	458	425	421	454	417	454	455	425	439	428	431	416	450	413	434	396	442	438	421	427	384	386	422	419	443	403	388	443	459	402	429	438	373	442	433	407	449	465	464	430	411	415	446	468	450	436	451	423	395	485	418	454	433	415	411	417	419	441	393	451	441	371	437	417	419	444	395	465	385	421	448	409	416	443	414	416	434	432	434	416	419	445	448	434	384	400	433	448	467	469	407	411	439	417	451	489	489	453	415	437	403	422	432	464	403	441	448	441	447	440	374	426	446	437	410	438	445	440	426	436	408	442	410	408	404	438	402	425	409	448	412	415	438	459	495	417	406	444	418	456	428	421	487	422	423	435	424	437	449	415	425	461	415	413	477	407	434	429	446	421	449	391	462	459	401	404	409	418	426	397	466	470	453	409	448	389	446	445	423	436	405	403	424	461	452	420	395	457	419	417	439	435	458	443	427	425	470	422	435	407	443	427	403	429	424	402	438	447	375	404	387	425	470	441	494	411	433	434	449	425	414	426	449	426	447	475	456	428	423	449	477	419	479	406	421	413	429	456	418	395	417	413	464	440	433	424	458	413	420	410	428	408	408	484	397	421	415	414	444	460	395	432	431	391	429	442	434	410	432	410	429	451	472	379	446	418	466	432	458	414	438	439	398	432	399	426	448	425	456	430	398	419	448	423	437	435	447	447	456	488	443	462	455	456	459	427	422	449	418	441	442	408	440	467	490	456	443	462	397	443	464	442	397	416	371	439	433	447	459	411	448	424	433	413	421	463	422	447	432	422	460	442	458	433	448	420	420	429	433	385	431	414	411	402	436	402	451	418	389	386	426	430	447	402	446	424	424	400	434	424	421	503	440	446	429	453	417	478	456	467	436	459	423	426	390	468	445	411	436	413	406	435	408	423	433	428	418	445	427	414	407	485	439	411	417	429	414	428	435	442	434	439	433	442	393	436	475	440	407	451	401	399	413	435	424	410	463	419	420	433	441	453	446	416	419	442	436	454	428	411	438	430	416	422	462	431	422	449	446	454	435	444	421	419	444	427	423	439	430	448	384	471	460	418	410	407	408	423	411	408	439	435	437	421	433	464	455	432	488	402	429	402	429	428	412	443	447	438	411	446	414	443	406	411	495	439	459	375	438	455	407	439	432	415	446	468	399	443	415	444	463	466	465	441	438	446	440	458	435	416	417	397	431	471	484	467	437	476	479	423	443	412	380	450	488	440	449	398	464	398	405	431	424	412	436	404	452	452	456	421	438	454	391	431	443	464	408	426	439	394	461	470	424	444	431	441	451	452	450	473	429	394	465	433	414	405	435	438	398	450	442	398	410	477	423	414	435	411	415	469	430	414	414	456	472	381	428	435	472	425	429	416	415	430	437	446	433	464	413	429	435	411	396	449	454	434	446	412	448	408	430	390	452	409	425	409	419	429	423	420	425	415	434	445	446	445	482	413	445	414	406	489	427	417	453	455	463	437	462	409	474	424	429	431	474	430	413	448	426	400	443	421	439	413	416	445	421	440	467	413	413	451	462	421	449	425	445	405	429	431	437	434	468	419	424	471	451	441	409	430	427	419	431	443	435	397	468	452	424	404	456	424	479	381	432	407	433	433	455	462	417	451	418	421	487	410	423	420	443	419	441	450	388	428	412	413	432	432	470	407	437	433	426	391	441	452	472	444	428	424	427	415	437	492	443	402	452	491	474	440	428	425	430	463	393	404	485	427	404	444	408	453	479	452	403	444	439	383	446	440	419	450	413	446	453	476	446	448	442	439	429	407	416	444	420	459	452	420	455	392	419	434	426	406	426	435	452	426	442	448	441	425	439	451	450	383	414	449	448	418	459	458	415	443	390	440	380	399	400	442	438	442	427	416	421	443	431	449	457	420	470	427	462	432	434	435	416	417	432	460	450	441	415	422	431	414	441	426	406	414	455	437	480	462	449	422	413	406	406	458	437	436	449	465	438	440	436	433	461	460	493	451	423	392	440	428	410	459	408	439	398	416	427	422	449	413	440	429	394	420
43904	24759	10256	4805	2287	1385	1070	1037	914	933	996	917	968	930	972	946	885	945	984	918	959	933	932	947	951	913	975	939	902	934	912	964	879	914	943	931	983	940	979	958	969	1006	933	919	909	972	951	984	1008	928	922	937	989	949	897	932	939	925	973	948	928	902	928	903	968	928	941	918	893	926	936	958	925	945	968	957	938	960	922	891	923	1011	922	944	938	951	964	951	907	977	978	953	923	930	939	944	964	896	965	961	917	918	949	966	913	922	942	946	958	951	873	920	965	934	957	912	920	960	947	947	948	1008	927	888	949	967	949	908	956	924	899	906	970	946	1024	931	950	974	910	942	974	940	913	883	995	890	985	926	957	929	896	990	961	906	943	986	909	883	948	920	945	920	989	945	919	940	923	964	879	912	989	895	926	969	928	948	943	947	934	965	919	959	926	1009	887	906	932	934	945	926	951	971	924	925	928	921	918	928	940	909	929	962	963	1010	936	939	989	946	1001	939	915	951	972	950	908	986	956	923	944	904	976	955	946	919	950	984	931	958	958	919	964	900	904	953	950	1004	977	866	921	942	896	956	871	930	980	944	918	945	966	963	942	939	976	919	931	947	947	960	952	976	975	930	923	917	945	900	961	947	882	941	912	907	994	946	910	926	953	991	978	942	909	926	993	930	971	967	919	925	903	931	906	955	947	1024	950	924	915	949	948	982	948	974	939	960	873	994	989	934	924	1002	959	943	948	978	920	935	981	918	972	978	941	965	961	964	917	935	932	1011	963	975	955	896	872	901	931	976	925	934	890	935	957	971	958	933	963	965	910	931	976	938	958	928	892	959	928	958	956	957	1016	938	954	899	930	960	982	929	935	929	939	965	925	943	1019	926	944	929	892	920	980	954	920	1002	933	987	962	953	932	905	936	968	972	998	935	923	876	913	907	925	894	939	952	922	935	905	951	925	942	962	958	930	963	952	913	891	947	922	886	981	941	928	945	946	935	936	957	919	967	936	923	958	941	924	992	897	966	999	947	873	921	913	901	942	947	934	1012	953	912	953	942	928	920	928	879	944	919	950	937	925	985	948	899	931	981	923	918	961	897	963	976	934	922	992	927	905	949	906	984	919	944	959	884	917	940	905	915	962	889	994	929	917	935	948	937	992	932	900	945	979	939	934	905	955	952	877	932	915	909	908	920	943	993	917	935	920	950	927	902	909	909	935	963	962	895	970	914	902	947	923	976	923	961	958	964	958	969	911	993	932	931	924	926	1012	915	987	1000	936	932	900	983	942	942	978	870	936	987	932	897	959	904	968	962	961	976	946	957	926	910	936	888	956	926	977	942	995	893	984	989	969	945	928	999	966	956	929	979	956	948	945	927	952	933	952	955	926	946	930	943	927	936	1006	899	948	928	991	897	915	936	885	945	913	899	936	952	971	918	885	942	828	948	976	905	877	948	974	996	938	958	952	959	923	950	883	913	910	958	916	929	871	961	919	954	946	963	984	925	902	942	905	903	922	962	941	922	931	952	999	936	992	887	958	917	922	909	946	1011	953	967	948	842	937	957	945	967	980	926	928	928	887	876	942	927	937	892	928	974	946	906	988	989	934	960	984	975	991	979	958	925	945	957	948	940	941	966	902	957	991	981	950	959	982	924	900	955	940	946	913	882	918	905	929	955	955	923	894	980	931	966	938	940	942	936	944	968	896	977	972	914	896	997	984	919	917	941	970	933	972	954	954	945	957	975	928	895	966	949	879	955	911	928	938	991	916	943	969	997	961	933	970	956	996	939	939	958	938	918	913	998	961	936	970	900	923	948	916	940	931	962	938	918	878	888	954	953	937	955	938	935	927	933	949	946	955	949	957	987	914	989	924	926	955	935	982	948	940	936	1008	975	918	963	941	1013	913	895	988	936	934	911	926	932	994	951	917	953	957	960	947	913	978	911	942	924	890	977	900	908	947	908	986	972	909	954	901	966	903	902	922	946	937	960	981	927	957	946	954	902	967	954	983	926	913	902	903	940	893	923	900	991	984	979	927	967	949	948	941	983	947	962	898	952	973	1016	919	880	990	916	922	869	918	1001	982	910	920	940	934	945	879	893	934	870	987	959	955	955	937	881	969	924	958	935	972	934	931	931	924	912	905	924	990	919	933	922	904	950	940	961	949	959	981	969	916	925	968	912	936	917	943	923	975	973	946	941	929	979	950	964	960	976	989	923	900	926	964	942	954	921	922	968	926	956	908	932	903	966	949	1021	973	932	918	953	943	967	927	921	929	939	933	912	961	954	987	870	969	953	906	943	965	1005	936	933	1031	971	972	942	945	974	914	950	959	873	930	970	893	951	888	924	980	953	945	1005	928	909	939	940	931	912	952	920	985	900	957	992	925	868	940	982	959	949	980	1002	969	890	917	961	917	927	952	968	953	911	930	976	939	921	943	959	897	927	1014	933	989	897	915	967	929	968	955	934	895	927	906	1011	920	933	924	911	871	951	980	935	902	903	957	944	936	938	901	901	993	934	924	951	940	931	906	932	988	923	900	907	946	908	974	902	953	921	955	943	961	875	1023	906	931	933	960	930	952	900	943	952	974	925	932	934	978	962	901	894	998	916	977	899	916	949	922	937	962	954	915	953	956	938	957	933	967	957	921	938	929	917	962	941	941	964	922	973	952	977	928	961	972	919	951	962	904	955	872	958	931	917	956	944	933	937	982	938	960	927	929	928	942	1010	981	950	941	970	946	940	958	933	955	945	954	943	894	972	939	909	943	918	880	961	943	947	1028	895	910	964	932	975	966	962	923	950	893	951	951	898	957	901	959	936	867	970	932	944	942	900	914	954	963	920	887	957	940	902	945	941	914	1010	967	983	923	970	927	950	966	976	974	938	992	911	910	926	961	952	924	935	968	957	938	979	906	950	928	947	956	907	902	885	926	971	890	954	970	914	944	995	907	931	899	917	960	948	938	978	960	929	1011	907	973	966	971	1014	884	923	955	942	952	964	962	908	954	932	961	963	936	945	990	944	980	962	911	1004	929	924	979	907	930	960	895	987	917	945	939	960	955	971	955	1015	922	1020	947	935	925	994	941	890	981	932	965	901	979	934	929	923	889	877	894	927	892	960	939	957	958	940	956	954	940	913	951	981	921	963	946	962	968	944	933	914	946	904	961	953	960	961	884	956	939	971	963	895	925	913	911	937	896	975	924	919	967	1004	959	954	975	968	942	953	940	944	979	946	932	949	973	1013	987	926	895	973	945	978	914	937	967	930	983	927	947	922	963	964	926	926	971	931	956	980	882	940	903	957	917	921	948	903	936	916	915	950	926	970	997	930	937	944	973	925	924	885	969	928	899	972	913	935	930	907	980	959	960	932	923	952	914	1019	905	962	974	969	954	915	990	993	961	918	917	913	958	950	919	993	933	873	929	920	970	936	1002	905	968	894	961	886	936	925	940	999	949	962	947	908	964	961	934	934	956	903	906	952	945	974	901	937	948	937	898	977	939	876	1004	979	895	950	979	920	961	929	924	905	918	885	959	950	953	932	913
54905	19360	3567	795	511	413	419	397	398	415	429	467	469	438	411	398	413	438	413	413	416	436	415	438	452	404	424	393	435	428	403	399	408	406	430	426	431	433	419	379	411	440	467	445	450	389	406	401	386	386	384	424	392	394	413	380	451	419	413	406	429	391	419	404	444	464	398	434	429	393	417	415	402	400	405	387	408	446	404	410	410	415	426	401	434	400	417	439	467	474	429	459	448	469	421	389	412	392	421	404	414	414	412	416	409	355	424	453	414	449	422	440	406	374	398	398	390	422	424	422	403	389	446	401	438	393	419	397	407	380	425	389	387	364	383	443	431	427	419	389	409	420	401	399	456	408	378	450	393	414	439	410	421	406	428	437	415	445	377	397	419	420	374	447	429	424	418	377	425	438	419	375	449	450	390	451	387	428	391	433	422	409	405	404	394	423	410	395	376	410	415	405	433	393	379	436	416	393	410	394	408	428	389	387	403	406	403	391	412	393	437	410	398	401	393	415	382	414	406	437	446	412	380	433	460	404	412	419	407	402	412	424	368	422	411	431	423	377	400	406	378	414	451	444	445	461	419	395	432	409	442	373	403	407	395	426	384	378	415	387	402	420	383	427	430	415	384	418	413	400	417	382	404	380	423	375	442	377	382	365	405	393	399	405	386	374	413	452	418	430	426	415	422	423	408	432	414	423	401	451	426	416	456	419	457	418	393	406	380	424	429	376	422	442	428	414	389	428	446	422	402	421	436	437	395	434	413	439	415	402	462	382	391	459	399	374	415	418	406	389	455	437	417	443	408	400	465	405	417	472	408	413	411	439	403	389	425	394	392	403	430	381	422	396	396	388	442	431	390	399	372	411	395	453	448	392	410	424	439	440	406	426	400	407	410	399	415	419	445	421	431	428	447	407	407	413	473	436	384	467	445	414	399	406	394	409	360	425	431	406	420	419	473	410	383	437	446	408	410	462	411	407	402	400	349	416	424	407	395	444	383	422	377	389	372	451	399	473	430	401	413	388	412	419	443	416	424	408	397	423	406	380	412	434	386	453	407	438	420	453	458	399	428	410	407	374	421	404	414	413	366	415	427	418	420	423	434	411	453	450	353	385	408	382	396	435	402	406	390	436	425	483	421	439	433	404	450	380	425	454	469	409	396	394	415	416	382	409	423	434	437	428	405	426	404	416	416	426	389	429	437	438	396	422	445	430	432	381	438	417	415	444	382	424	419	442	432	422	413	407	420	386	432	390	406	395	422	377	405	435	454	398	383	390	400	431	403	419	430	470	384	397	395	391	431	396	408	409	400	379	404	388	401	395	387	435	403	452	403	417	451	415	406	434	425	417	419	426	378	430	415	404	434	442	409	435	428	407	432	379	444	437	430	408	386	420	460	423	382	431	369	404	391	405	474	366	436	430	419	422	435	397	397	412	374	395	394	372	419	400	395	357	392	395	404	432	403	432	421	394	410	399	405	441	428	424	411	429	425	473	410	416	407	423	395	459	403	423	359	411	409	414	439	369	391	412	387	413	416	432	416	433	385	427	408	447	390	383	408	415	438	433	441	396	412	431	399	400	401	392	412	432	403	448	423	391	403	409	409	396	393	361	432	402	399	399	416	442	372	404	423	415	415	388	432	403	440	406	400	410	387	414	426	433	406	429	432	441	395	411	422	397	397	435	433	386	395	415	406	402	425	444	412	412	411	404	423	482	419	399	434	421	400	472	404	411	397	389	433	394	376	387	448	393	433	440	417	370	432	410	406	436	411	412	428	448	403	422	336	416	395	416	392	414	420	373	418	437	406	389	387	436	415	427	430	430	391	377	412	456	419	426	390	404	402	476	403	411	438	411	433	410	395	424	436	418	408	388	375	430	424	421	384	374	408	394	414	389	405	404	421	420	441	428	404	379	443	438	423	388	431	413	406	416	406	409	379	418	381	380	394	451	392	391	404	432	439	400	445	426	427	411	423	434	415	428	438	384	420	415	430	426	414	461	381	407	386	435	402	439	399	405	416	414	446	442	411	405	421	410	413	428	434	413	440	415	438	450	381	417	427	395	427	398	398	422	419	416	419	393	386	463	390	401	394	392	405	436	437	403	450	448	412	415	405	407	424	426	413	403	414	399	409	452	433	421	425	448	407	415	403	431	435	405	436	425	410	404	389	402	413	390	399	349	405	413	429	394	429	380	380	413	408	389	416	417	419	450	425	437	409	386	409	392	437	446	409	431	418	427	450	391	415	404	405	421	422	445	404	423	400	406	417	451	399	390	425	395	406	467	433	398	432	410	452	406	414	416	424	426	404	396	379	408	380	424	396	396	431	414	414	412	391	405	440	415	401	376	411	407	401	411	405	391	411	451	432	404	478	404	391	457	414	414	390	435	428	396	410	389	424	435	424	399	426	419	402	442	400	418	430	379	401	442	418	405	408	437	393	434	418	428	427	402	394	437	390	356	432	419	412	417	440	407	446	418	398	408	419	415	404	418	413	385	383	398	412	392	412	395	439	435	406	409	423	402	443	424	433	418	431	420	402	442	405	437	441	408	413	417	403	407	441	435	393	413	411	382	409	390	406	403	396	408	399	420	431	442	383	426	389	416	439	382	398	410	437	420	404	411	414	478	431	397	395	381	419	403	428	403	417	434	401	442	350	441	424	437	457	416	416	366	411	429	419	437	416	400	414	410	375	385	396	411	420	438	440	412	380	398	407	416	379	421	436	410	380	416	405	394	408	408	386	426	430	406	401	417	397	397	394	436	423	430	415	399	393	430	407	406	420	365	396	391	387	431	430	433	412	391	452	409	393	385	464	397	407	435	426	418	366	412	410	445	397	425	419	407	432	432	417	387	399	389	441	430	437	406	455	461	466	429	438	393	403	375	424	356	390	425	394	394	446	418	434	352	396	444	416	378	445	377	417	442	430	409	438	411	440	391	412	413	431	401	395	422	408	449	417	447	419	382	367	412	376	432	440	397	421	434	418	444	428	426	403	417	418	408	410	394	415	428	428	439	409	426	401	439	379	421	403	407	392	418	394	411	427	421	400	386	455	408	400	427	464	423	441	418	394	415	408	406	391	415	429	424	423	407	449	413	393	393	362	390	431	433	445	396	438	398	427	404	428	425	482	416	439	412	409	409	380	449	401	434	358	396	393	397	414	426	428	398	384	422	428	393	382	443	395	425	430	432	426	406	439	411	409	399	408	384	396	421	421	437	424	414	431	411	422	404	422	404	430	410	372	393	414	400	381	439	423	435	390	393	371	381	401	417	439	424	425	435	413	386	418	406	402	433	439	441	412	393	398	426	432	384	395	425	408	417	411	423	388	447	427	406	432	439	431	412	394	412	442	402	424	378	425	391	429	423	407	392	471	451	468	397	459	394	422	386	410	409	418	417	438	427	429	424	432	411	416	409	371	395	430	428	425	412	392	439	434	390	413	447	357	439	413	400	398	396	408	401	417	429	409	455	434	407	420	417	420	429	397	364	403	407
37585	11755	3516	1655	1088	1029	929	952	869	899	963	912	915	953	925	887	921	877	875	898	900	920	904	932	908	902	906	892	881	854	889	875	896	871	948	949	910	931	881	876	840	918	923	897	856	896	937	957	907	886	923	884	864	882	896	943	920	923	888	885	926	907	946	924	970	910	882	906	895	909	902	914	900	868	921	854	879	907	914	877	907	957	922	910	944	899	927	895	940	879	924	886	935	850	897	870	931	913	860	892	916	903	915	926	894	894	886	885	898	861	889	912	908	918	891	916	889	930	924	877	924	924	915	873	830	922	927	879	884	893	917	911	937	859	877	926	927	931	914	866	882	901	965	891	932	903	900	897	898	918	864	914	890	909	942	938	889	893	946	936	916	885	862	921	919	900	934	917	912	895	912	875	890	919	863	915	907	848	907	889	855	812	925	870	859	946	869	892	891	878	846	912	920	915	883	946	925	857	921	882	931	919	924	982	901	947	921	961	894	899	880	943	870	956	859	949	930	918	920	921	885	875	917	875	917	935	911	893	942	918	841	963	922	957	899	910	890	890	953	908	890	877	901	923	885	866	913	875	913	916	939	879	870	933	920	929	891	971	906	893	910	883	879	848	923	908	890	940	941	893	955	890	903	947	894	862	905	879	876	891	928	944	893	926	941	904	889	967	882	894	882	958	883	876	914	947	891	896	902	862	924	921	898	883	897	911	895	932	901	868	909	858	908	928	922	946	866	927	925	883	963	895	924	885	943	863	872	923	858	861	883	900	927	865	920	872	913	904	878	906	900	872	883	891	886	912	868	924	888	906	933	956	902	954	890	901	913	867	854	956	912	919	913	829	890	905	892	856	883	848	925	910	878	924	945	903	880	873	915	872	881	849	893	892	895	906	925	835	907	904	916	877	909	877	867	920	937	896	880	903	911	882	962	920	920	908	926	915	863	875	900	902	862	917	887	876	908	908	884	903	852	920	870	933	903	874	900	876	913	943	1004	881	870	891	919	892	921	882	907	950	954	872	920	880	901	957	895	883	858	924	841	876	909	890	908	900	927	887	900	889	892	925	886	938	958	912	920	878	933	908	896	845	920	971	919	798	888	894	849	916	917	917	855	852	938	892	870	959	852	923	916	913	906	897	918	914	895	859	904	964	895	900	867	879	852	892	863	917	900	907	964	939	967	954	944	901	868	921	939	921	851	900	924	926	926	897	851	873	913	876	912	938	860	945	937	911	863	888	869	908	960	957	860	914	870	816	912	862	914	867	917	949	874	957	918	844	884	902	914	888	916	850	881	944	877	921	848	914	972	892	876	874	905	850	897	841	921	842	870	908	895	908	899	905	927	883	901	962	903	898	864	873	920	879	895	909	897	878	845	892	897	849	882	928	913	913	951	899	879	930	853	894	861	894	915	936	914	878	910	903	881	949	936	871	912	893	894	867	810	883	942	869	949	883	953	936	909	930	895	911	903	901	865	873	897	918	926	912	875	876	877	905	882	918	875	874	871	896	898	850	962	907	863	963	875	896	907	873	931	910	876	912	975	893	931	910	898	916	902	864	906	880	929	916	910	879	930	922	910	864	881	879	916	910	860	934	860	913	980	916	896	968	869	946	887	891	921	901	891	906	903	924	893	958	881	918	871	889	854	912	894	909	926	910	920	884	918	870	926	911	925	880	877	915	949	889	882	934	856	883	899	952	902	910	883	917	956	874	910	895	908	910	870	877	898	923	859	895	968	900	900	908	919	976	860	928	885	871	928	930	947	985	933	868	934	893	946	861	907	884	923	908	915	900	873	913	949	925	883	870	967	903	931	940	920	923	916	916	883	941	870	908	907	907	877	869	935	912	898	896	894	902	913	893	902	894	879	899	905	911	917	923	966	918	967	859	854	950	929	890	877	884	953	882	913	915	841	919	917	881	894	941	887	940	893	963	860	889	845	874	948	912	933	934	921	883	909	888	957	902	957	885	878	917	873	897	890	888	857	936	886	884	876	867	896	926	917	895	911	904	898	906	842	919	881	873	892	923	884	908	849	859	909	917	878	912	885	879	882	899	908	890	906	879	880	862	890	956	894	831	868	895	918	942	917	904	860	896	935	891	950	947	859	880	875	907	887	916	930	895	872	911	846	862	906	953	935	897	882	884	915	922	928	907	877	913	917	918	930	879	927	898	868	850	935	908	920	897	919	895	905	835	889	931	911	905	879	881	932	881	962	912	910	840	936	909	890	895	882	886	883	876	901	865	927	894	864	902	946	872	929	885	854	945	895	922	905	857	883	919	893	900	915	910	885	866	868	942	923	851	949	904	889	971	918	891	913	903	894	991	924	935	887	875	927	862	906	865	836	875	915	850	918	920	824	906	893	917	909	873	882	886	873	892	914	895	912	861	909	924	871	905	907	868	895	897	928	931	905	910	893	911	925	919	922	873	922	880	908	911	892	894	932	873	915	915	891	918	895	956	895	890	924	896	875	903	907	926	843	884	974	906	922	885	902	929	871	891	916	922	918	974	964	867	900	861	918	911	847	877	897	876	872	901	898	831	828	898	906	893	900	829	958	868	945	897	862	901	923	926	881	918	961	847	930	873	890	891	887	909	931	898	887	910	955	887	872	862	909	918	912	927	895	933	894	894	888	899	905	873	939	872	900	899	911	896	905	928	834	924	919	897	926	887	919	876	902	911	942	907	889	866	899	915	941	914	911	900	894	908	938	932	874	869	871	909	919	884	909	918	966	954	942	918	842	927	900	920	902	964	857	938	894	921	912	887	909	877	923	888	871	881	908	867	899	852	838	889	924	851	881	916	885	920	837	945	913	884	877	966	894	871	974	920	903	920	880	912	918	879	904	917	930	907	901	885	897	895	961	903	960	892	860	870	859	892	936	868	873	870	848	893	922	870	909	943	916	907	847	923	920	950	963	902	910	896	904	926	901	954	889	921	892	877	943	902	888	931	905	935	920	907	890	865	860	862	880	939	859	926	901	921	860	906	903	906	916	905	888	900	900	970	883	863	897	898	921	903	892	912	926	859	891	902	853	894	874	976	889	898	935	909	929	925	908	910	951	893	863	868	949	910	922	880	848	863	906	920	891	886	936	866	944	891	927	913	898	923	949	918	880	912	905	920	924	900	917	892	903	895	936	900	847	967	902	861	855	861	893	857	851	950	887	853	883	833	929	942	896	894	923	872	888	921	850	919	928	894	914	906	919	883	874	860	922	892	902	926	879	909	873	882	867	881	852	961	889	928	875	845	865	886	926	881	957	957	849	955	913	894	912	919	858	919	838	910	908	916	935	878	896	921	862	915	923	908	901	905	884	955	899	933	891	922	928	869	911	836	862	920	907	877	934	914	855	903	968	890	898	889	881	925	933	883	915	839	867	829	872	918	969	911	913	894	911	890	936	858	888	875	878	923	938	895	906	942	865	940	939	904	928	870	868	892	878	904	856	918	925	889	882	964	870	908	923	919	916	924	887	878	896	847	896	888	916	901
63098	28064	9370	1992	759	503	474	437	377	389	449	425	436	415	434	440	436	369	434	439	486	411	383	391	396	394	440	429	459	436	425	411	434	402	461	413	402	444	440	396	431	457	383	478	443	422	445	420	467	438	388	408	390	448	426	425	440	428	398	433	451	427	414	398	446	415	436	425	419	402	459	402	447	411	411	417	423	411	442	427	404	423	399	409	388	401	387	437	433	434	383	458	446	422	401	440	443	434	482	481	414	401	465	439	393	396	415	435	435	423	425	434	405	418	442	392	452	415	417	409	443	411	437	423	429	413	436	415	369	408	434	431	414	390	421	429	460	422	441	388	434	425	437	415	388	426	374	436	451	456	441	429	434	435	435	432	416	422	427	407	398	426	404	423	394	443	448	403	403	449	415	439	415	463	409	402	441	437	417	405	420	417	465	432	409	402	438	399	394	416	426	439	405	407	427	444	440	398	417	448	426	452	400	415	420	385	394	415	392	385	409	461	412	405	439	422	406	403	440	417	435	396	425	432	433	410	441	441	449	432	412	431	443	406	395	418	398	416	430	421	409	454	430	443	430	409	433	428	418	464	448	405	428	422	460	470	397	395	437	439	437	420	428	472	454	433	388	415	412	429	449	430	414	453	439	437	456	398	384	439	413	430	414	397	444	404	398	408	415	382	386	448	415	434	399	426	421	420	462	455	414	442	388	441	419	417	437	434	451	432	462	440	412	434	424	460	390	435	436	420	399	388	393	417	417	423	415	419	418	398	403	422	429	448	396	416	430	416	410	413	431	407	415	453	430	412	449	426	415	469	413	468	436	408	422	418	428	395	432	403	416	442	420	434	409	427	404	422	414	373	411	381	440	398	442	448	463	406	412	458	429	446	421	429	453	433	416	431	408	449	440	439	418	443	423	422	426	421	403	368	376	390	456	464	468	435	441	420	408	422	422	451	420	485	436	439	378	409	462	375	375	413	464	419	464	429	442	446	419	425	433	416	457	448	412	426	408	451	444	428	431	396	446	474	405	434	414	382	445	418	411	430	427	416	407	411	455	383	400	400	423	451	387	428	419	415	403	413	410	431	415	447	431	449	436	393	437	391	449	422	450	425	411	426	420	386	406	445	443	403	423	407	424	404	400	437	384	383	393	416	405	414	441	414	400	473	475	450	425	399	388	419	442	387	428	433	419	437	472	458	407	413	432	412	423	416	410	459	462	408	408	386	442	412	417	438	392	429	424	426	436	436	442	442	415	433	444	404	430	420	420	435	425	429	409	411	387	393	416	426	402	446	391	438	426	405	402	441	420	434	413	421	397	422	458	423	438	411	433	424	411	412	436	427	436	398	418	432	407	464	441	419	408	442	453	440	434	430	403	403	411	437	436	447	425	426	456	417	374	403	394	387	440	398	429	405	383	410	454	433	414	408	466	403	432	395	431	412	450	436	413	449	450	456	441	412	367	434	415	434	449	416	432	406	439	401	434	415	424	408	411	429	437	413	431	393	419	449	399	456	390	438	433	477	390	443	398	440	419	417	424	387	416	434	398	439	450	416	458	415	398	409	433	425	455	393	430	424	485	414	414	437	436	439	447	412	423	422	412	405	396	427	432	424	415	392	378	399	416	407	423	428	437	440	411	399	423	408	398	436	422	422	425	419	459	402	421	402	419	390	433	441	384	418	437	449	408	444	426	369	423	422	405	492	447	451	435	427	391	422	438	437	459	433	456	415	419	444	388	425	401	387	411	432	424	431	438	389	426	459	434	404	490	465	414	394	419	390	383	400	427	413	435	382	445	426	437	435	426	428	402	436	417	420	439	444	415	426	426	383	409	425	435	409	455	420	440	444	410	404	385	402	402	434	424	485	446	425	429	437	433	431	441	438	428	407	440	411	431	471	429	486	451	452	439	447	514	416	442	468	445	401	426	424	425	442	416	406	401	406	430	435	400	418	415	475	428	397	386	440	437	412	439	420	437	420	461	428	385	427	480	437	464	405	454	453	430	407	401	448	411	418	429	446	422	427	408	413	436	414	424	410	380	420	403	430	434	402	382	451	425	385	408	406	418	430	431	396	404	447	415	431	449	381	412	444	410	403	380	427	445	400	418	436	407	466	396	421	414	460	431	399	403	464	405	415	449	441	430	398	432	405	429	422	464	426	406	387	372	397	405	444	402	416	473	450	443	449	439	419	432	376	398	385	435	461	437	385	419	409	425	426	424	415	421	422	406	407	406	398	447	426	412	447	417	433	440	470	439	457	394	461	413	440	413	391	426	393	428	414	399	424	433	406	399	376	416	425	423	428	397	439	424	412	480	439	406	459	461	413	399	393	445	438	454	434	464	452	447	407	409	396	448	447	459	406	366	406	416	419	439	408	430	420	429	431	394	426	441	459	398	404	439	394	450	381	443	434	401	441	444	402	420	442	409	399	478	411	414	410	419	406	438	445	410	435	485	396	446	419	439	449	412	384	441	426	421	399	438	422	448	427	400	424	427	410	440	453	395	370	427	461	444	401	433	401	445	419	418	387	414	396	435	477	411	425	404	438	450	457	420	402	445	433	441	420	400	379	382	393	400	459	390	397	411	403	398	423	455	448	386	454	439	408	429	405	411	408	451	399	436	401	406	453	423	449	409	449	426	402	452	431	476	389	448	398	416	464	411	406	459	420	392	430	421	398	409	437	418	410	426	401	401	464	443	433	406	425	421	391	442	414	427	394	407	418	457	452	389	434	420	412	433	419	420	408	391	425	386	425	417	404	446	399	389	436	417	453	381	413	417	452	440	412	419	410	439	421	450	451	438	421	412	435	399	487	434	419	440	398	400	425	449	422	397	422	470	420	392	400	436	440	444	417	400	422	413	427	450	407	413	435	452	394	442	403	409	416	422	415	420	431	434	415	427	436	415	384	424	408	500	406	401	407	400	410	442	428	435	439	411	390	469	402	448	412	421	413	398	435	421	437	425	405	408	408	434	433	388	416	415	414	413	436	441	393	442	405	447	400	428	420	458	398	415	419	410	416	394	418	450	438	421	401	445	409	358	404	423	421	435	452	443	434	442	475	415	429	398	424	400	457	402	407	402	473	428	423	402	435	419	411	416	426	423	410	414	390	460	412	427	457	412	390	398	399	470	415	416	439	458	419	403	413	423	409	457	426	452	417	399	433	414	471	427	385	447	401	470	471	427	387	440	429	428	416	388	434	420	428	418	367	446	422	436	407	406	413	393	399	379	460	431	431	415	447	411	389	436	378	432	410	383	414	417	430	419	420	428	419	387	424	433	421	426	408	430	412	438	400	388	393	452	404	457	473	406	453	416	422	399	383	363	420	420	461	423	422	399	418	402	413	410	438	414	406	434	453	439	422	446	395	446	421	420	461	420	399	413	420	440	468	461	407	403	390	463	408	437	421	405	451	399	453	427	413	433	438	386	400	424	415	393	467	421	438	397	436	438	426	411	434	380	404	396	424	435	397	388	397	435	415	398	446	443	363
43531	20230	7625	3139	1708	1338	1058	983	984	947	901	904	953	948	957	938	964	934	873	926	853	937	987	958	990	870	929	936	950	955	891	899	916	909	931	910	848	939	892	959	939	900	900	901	966	984	953	882	880	890	946	914	935	1013	928	929	917	933	949	921	912	942	895	853	893	921	896	857	929	888	936	907	889	939	874	908	944	946	972	948	897	927	908	903	920	918	928	956	904	939	973	946	910	949	944	974	948	890	918	909	969	902	906	899	950	953	935	905	960	933	929	884	926	956	939	909	953	962	884	928	937	931	907	850	930	848	895	961	947	940	968	939	933	937	920	868	915	930	887	894	932	947	939	871	884	909	962	855	989	936	911	915	931	893	945	897	923	918	884	973	947	918	927	910	969	934	929	893	950	965	909	961	890	950	976	948	918	912	930	864	913	917	937	905	956	923	940	882	924	892	930	881	904	924	957	919	921	906	881	897	956	924	976	967	893	888	927	927	914	935	896	899	920	913	882	1003	913	980	913	845	892	983	937	882	971	929	909	933	924	889	970	913	911	889	969	954	927	918	931	944	897	964	889	918	898	971	905	909	887	940	943	901	964	892	968	943	933	876	932	962	928	957	913	941	950	929	957	881	915	921	883	936	910	938	941	929	915	924	914	939	943	966	922	952	942	941	864	986	953	893	921	966	918	953	905	946	915	902	954	964	893	880	841	915	906	894	906	915	882	943	880	901	881	939	929	932	911	916	941	904	901	918	955	937	982	904	929	927	887	948	930	919	944	960	958	977	925	917	917	917	958	956	938	929	954	936	921	911	936	926	919	850	905	901	887	891	926	868	903	878	924	915	923	941	913	937	950	889	869	962	916	909	918	926	910	880	931	899	889	877	873	924	912	959	967	923	930	910	923	945	959	956	939	908	881	903	941	922	886	918	994	838	969	941	928	946	976	890	936	934	943	950	916	906	956	922	936	933	965	927	938	936	878	896	917	935	904	939	979	934	967	923	951	904	920	914	924	890	933	878	926	895	969	937	903	923	888	930	869	957	896	962	960	918	897	987	942	938	919	875	995	942	917	923	925	859	933	943	942	964	923	906	976	917	911	879	903	935	884	927	931	881	870	945	949	880	842	915	921	949	919	942	909	921	910	971	928	912	927	910	952	912	936	934	920	912	982	934	961	948	941	965	925	925	901	856	983	914	915	943	935	940	909	910	866	859	938	948	938	919	920	861	909	895	969	891	893	905	919	922	920	912	906	936	901	869	942	878	927	894	911	952	971	900	879	869	882	949	928	922	935	900	892	944	910	909	935	871	948	902	919	953	882	957	935	921	942	916	921	893	903	939	951	889	899	971	931	1018	955	940	894	902	960	840	888	935	910	941	906	862	891	890	872	890	909	937	958	924	959	902	894	930	905	897	871	967	947	938	954	909	928	931	913	873	931	899	893	917	973	903	876	864	937	890	905	936	929	947	921	938	915	866	841	908	976	975	932	938	950	924	941	862	939	900	982	951	941	923	968	960	927	939	975	899	904	900	881	931	999	937	951	961	933	923	914	916	941	941	964	949	872	888	935	875	854	961	952	931	924	921	929	933	892	897	973	932	935	919	904	970	902	939	909	950	983	972	961	949	933	877	871	971	942	959	911	907	962	941	943	925	958	971	891	899	915	903	929	924	924	865	917	891	926	943	873	989	975	949	900	952	936	928	893	951	919	943	927	924	953	909	930	909	911	921	949	940	975	946	926	926	919	946	927	936	881	936	888	979	913	920	888	873	984	968	966	885	939	899	905	965	899	925	966	904	882	904	913	944	961	930	952	899	896	968	930	951	925	938	902	921	948	967	970	970	965	942	899	940	942	884	934	856	965	910	948	951	969	911	955	919	938	930	897	921	877	879	982	889	882	921	939	908	938	916	930	882	943	886	918	957	920	904	935	940	934	945	916	952	922	930	914	920	961	920	932	896	937	973	933	870	875	908	967	953	912	893	940	905	913	905	886	972	942	949	901	943	917	950	953	856	897	933	968	900	933	916	933	924	922	950	949	916	887	945	922	936	966	920	911	919	898	904	927	853	895	916	920	945	931	911	921	947	890	918	951	949	927	921	916	939	890	948	886	919	915	989	899	877	996	874	929	892	916	886	970	910	898	898	936	950	894	945	859	865	902	951	994	921	919	985	877	947	879	957	932	869	875	951	939	929	910	904	960	952	934	910	877	881	843	913	863	927	909	910	922	891	912	907	892	920	934	905	906	927	843	954	936	997	903	912	934	888	964	910	945	910	944	929	953	927	897	942	918	896	1000	971	941	930	919	931	909	966	951	935	959	960	917	903	955	917	932	890	908	976	937	946	938	961	936	1030	972	930	941	939	913	905	899	909	913	893	937	912	944	957	918	937	898	939	920	925	908	918	922	961	914	928	929	916	892	905	943	913	897	914	894	934	932	948	875	875	932	924	926	936	913	920	921	917	936	951	952	929	952	922	908	947	867	946	896	920	900	914	915	870	903	922	926	904	924	911	900	992	969	958	896	935	944	923	921	897	927	890	993	976	960	918	924	973	930	933	966	956	909	874	886	905	916	987	921	967	866	913	909	915	913	913	930	892	903	862	926	930	940	930	1007	947	895	976	862	972	931	958	867	908	932	962	922	933	926	900	936	963	954	912	989	900	889	919	962	958	922	951	906	921	929	862	955	936	974	969	947	893	913	909	948	895	945	911	915	947	908	885	956	983	910	907	902	978	954	905	905	921	922	899	924	858	936	918	903	912	896	901	915	911	889	891	930	918	962	936	892	938	901	955	972	893	930	920	923	979	924	929	896	966	892	882	871	875	951	889	923	984	976	956	905	988	891	850	966	961	914	918	922	950	952	923	945	958	921	911	915	988	878	943	953	920	882	906	929	981	939	893	947	995	873	891	927	934	897	939	931	925	904	927	1029	918	892	967	989	917	884	940	965	972	881	926	913	933	893	897	923	924	928	913	881	947	928	890	890	927	954	955	929	929	925	891	904	953	964	920	949	925	889	919	897	949	890	911	959	910	905	951	942	910	936	938	947	876	921	888	934	924	926	881	961	880	883	964	907	904	956	936	895	920	940	941	967	902	937	898	968	950	940	910	899	927	906	929	951	920	944	888	951	913	927	947	910	922	945	916	934	892	960	918	920	899	960	933	920	881	946	912	921	911	900	935	925	910	928	908	919	923	929	908	926	966	872	932	902	904	924	916	945	898	923	945	918	916	887	982	907	954	908	923	937	913	940	935	880	954	956	896	916	884	937	892	936	907	940	931	878	875	990	916	930	926	903	950	880	906	935	904	939	903	914	928	918	945	940	890	953	897	926	939	920	931	901	910	941	929	931	914	862	858	973	896	885	987	992	963	964	918	966	945	896	897	944	987	869	905	893	934	940	888	936	946	895	927	973	900	968	884	922	895	889	842	918	928	939	911	959	876	896	942	927	937	942	892	939	934	946	936	943	943	904	906	943	950	924	847	893	899	919	918	912	900
60196	25838	7894	1274	587	513	442	441	466	437	443	422	477	467	430	416	474	437	422	446	424	481	427	456	428	419	469	422	439	437	393	407	415	463	394	414	423	468	448	438	427	404	460	404	427	435	422	416	426	424	419	434	425	426	451	423	430	394	399	409	437	428	436	469	486	443	423	428	417	417	439	406	450	441	419	415	429	431	435	455	450	421	422	425	387	447	468	397	427	428	454	457	453	454	464	462	406	414	405	447	423	422	426	399	431	432	414	399	417	419	437	444	440	430	458	386	445	426	442	415	437	420	463	432	456	440	424	441	442	364	427	413	474	424	445	413	422	448	473	407	432	428	429	418	427	433	433	441	439	436	433	404	430	421	430	399	405	426	473	393	442	446	425	455	432	417	435	418	434	458	436	463	448	399	435	470	466	457	397	422	435	419	441	422	429	453	419	440	430	413	393	459	408	411	436	415	429	419	429	426	407	412	436	450	430	462	457	399	415	462	393	406	433	444	447	426	424	410	451	447	411	456	419	421	424	423	400	436	441	429	417	419	424	441	413	411	420	472	476	376	412	412	397	414	412	400	435	447	454	411	434	450	455	426	412	412	462	453	489	435	371	386	431	438	427	399	438	424	428	437	425	450	414	385	420	386	435	442	415	399	418	433	449	418	383	453	465	447	423	389	428	446	451	457	436	409	479	402	447	415	427	409	453	427	434	420	445	434	433	424	452	405	426	453	405	447	419	434	422	428	478	378	429	423	443	419	393	436	419	426	389	416	447	433	422	423	419	431	443	405	443	462	446	405	461	431	428	465	433	446	410	441	402	417	423	389	414	426	448	401	398	438	441	390	438	445	453	419	409	481	425	423	441	444	437	426	414	408	444	442	422	423	425	446	429	440	395	391	415	411	427	443	431	449	454	404	436	446	438	466	415	478	422	422	445	438	457	418	479	431	459	426	458	434	412	448	439	456	440	409	421	432	419	448	439	404	448	441	417	415	452	448	445	411	379	417	409	409	415	448	473	435	412	419	425	426	428	431	429	438	363	413	418	417	454	444	415	440	420	414	446	436	436	423	441	458	439	428	428	434	432	443	466	458	419	478	450	420	429	468	436	441	427	360	425	417	399	450	450	474	459	454	457	426	445	472	425	405	429	429	384	409	428	471	459	473	437	448	476	468	443	423	404	432	425	431	427	416	412	427	476	460	443	411	422	451	425	447	443	406	423	398	400	424	417	436	419	406	416	457	412	454	438	417	442	396	433	409	436	424	399	430	400	442	428	464	432	426	445	470	448	391	424	412	389	414	395	435	465	503	432	449	389	421	417	400	414	397	408	388	395	398	438	445	435	424	421	412	426	385	442	460	445	388	437	423	426	402	420	421	424	458	442	391	411	445	415	392	395	409	461	406	426	451	457	400	465	487	452	456	423	425	472	499	420	442	415	420	433	414	425	415	403	420	448	418	390	438	412	407	378	487	449	437	387	404	415	421	446	447	433	436	432	410	413	433	403	443	418	422	447	412	395	403	438	434	429	429	409	450	428	450	432	441	433	395	416	450	467	407	466	416	461	407	403	385	391	417	440	455	440	434	436	423	436	452	444	430	413	445	433	472	444	390	421	406	401	409	401	395	448	421	415	420	492	404	460	439	455	480	372	388	440	433	438	458	420	420	432	420	446	401	422	455	449	414	454	416	454	413	407	386	434	445	494	417	424	382	420	426	418	407	458	385	439	453	454	446	468	405	466	446	463	414	434	466	434	434	434	456	479	471	436	423	418	412	423	415	403	427	440	433	394	448	424	413	440	398	433	413	446	469	418	438	439	407	395	450	441	407	427	430	420	424	439	452	417	405	442	435	466	445	421	424	444	432	402	440	437	420	411	441	371	436	445	456	438	434	438	414	429	420	452	416	460	412	409	443	460	428	382	400	390	457	460	462	431	421	402	403	437	454	416	427	473	437	406	450	410	375	430	438	399	437	449	447	468	436	414	425	411	428	407	437	422	412	436	412	466	484	453	435	457	451	424	444	428	439	382	414	436	452	449	464	436	468	411	444	479	415	428	420	410	441	442	462	469	473	424	444	415	465	452	408	439	446	421	424	444	444	489	495	443	400	368	446	441	424	459	460	445	410	413	407	399	454	430	449	408	428	419	452	425	436	428	453	426	397	448	433	434	420	461	437	421	471	402	447	421	413	471	408	385	433	405	419	475	408	458	460	431	458	423	454	444	404	450	390	458	414	458	418	458	407	402	450	436	433	442	415	424	413	432	437	422	427	429	424	406	438	393	444	466	441	426	401	415	427	389	405	398	483	435	420	420	406	468	482	483	458	445	450	446	406	423	454	455	442	407	417	434	384	451	406	444	398	429	424	417	406	454	470	474	421	439	450	472	416	403	424	456	389	446	432	461	443	451	389	430	400	399	435	434	422	454	395	456	453	455	419	394	372	412	422	418	418	401	407	430	409	454	458	433	442	431	409	445	413	460	403	404	429	406	435	419	393	415	424	404	433	421	402	448	427	422	418	426	477	442	425	423	397	442	419	419	426	427	415	444	450	412	431	444	469	420	405	432	407	397	444	442	435	438	483	405	439	419	443	416	427	463	404	432	468	460	446	427	465	414	438	429	412	445	440	452	475	413	462	484	427	420	418	452	440	416	422	418	441	433	460	396	435	375	381	416	451	452	471	478	479	399	404	462	412	410	456	404	466	467	423	421	383	396	428	426	377	417	413	446	443	442	408	427	415	423	426	457	439	435	442	455	455	448	414	435	412	402	438	434	439	421	445	428	423	438	419	462	406	449	453	431	419	395	393	445	404	405	448	379	448	387	449	425	439	441	460	418	406	430	414	409	427	476	422	433	407	459	468	420	440	458	475	450	376	413	436	468	468	425	378	399	432	410	413	419	452	431	423	401	465	417	418	420	429	427	428	439	446	435	452	466	373	478	422	436	467	475	449	423	420	429	443	405	430	373	419	427	420	458	458	413	430	473	483	398	422	411	386	391	452	446	409	473	437	409	415	402	383	447	419	475	421	429	401	397	440	436	438	437	435	447	458	451	451	425	399	438	437	388	421	419	425	415	422	448	440	427	408	424	436	438	422	406	447	408	445	412	472	425	472	412	379	449	393	435	443	437	453	365	399	440	420	424	400	398	411	430	392	447	456	442	416	376	447	404	444	419	427	419	416	417	449	405	439	461	430	427	455	462	369	430	428	415	409	370	446	428	446	384	409	432	438	424	434	439	420	422	414	402	451	449	419	464	392	415	447	470	449	450	438	439	437	426	431	431	392	469	407	441	435	463	433	406	401	383	481	441	446	412	422	407	446	418	450	427	472	479	458	407	423	391	434	469	418	466	443	463	444	446	425	389	410	418	405	449	442	442	422	444	451	470	445	401	412	429	434	424	450	380	400	415	411	462	424	435	421	399	422	406	453	444	436	477	410	406	437	431	432	457	430	415	447	408	400	414	412	446	458	439	397	401	455	370	433	439	447
42121	15449	4010	2147	1410	1099	985	932	1008	886	967	953	909	954	973	933	954	901	970	932	916	909	912	938	928	986	924	935	925	1001	960	931	902	964	934	869	965	948	977	928	940	931	959	912	913	948	884	1012	929	900	927	910	917	926	894	888	901	897	973	945	964	929	920	970	955	942	942	920	893	966	967	942	962	925	903	932	902	873	926	925	962	935	968	988	956	982	953	980	967	904	942	945	954	925	919	964	865	935	961	910	949	925	942	957	884	926	917	940	945	937	949	949	922	936	957	952	885	933	903	931	902	911	934	931	900	957	955	904	952	945	912	933	969	974	920	992	930	963	950	967	952	933	938	959	984	928	929	951	999	920	953	917	974	911	908	942	889	960	929	939	959	960	937	955	898	913	937	989	901	926	895	914	920	939	1005	868	896	940	964	976	936	942	951	918	926	969	940	935	925	910	964	1020	924	975	924	943	966	989	951	940	908	969	988	919	887	909	974	963	942	960	939	904	930	903	922	938	964	943	928	948	918	961	934	941	941	917	994	919	914	929	1023	970	931	924	958	930	943	939	955	871	948	973	973	951	946	925	940	973	1010	887	929	940	978	959	890	891	936	960	886	927	992	928	999	914	988	989	842	929	950	974	989	976	917	950	1010	936	904	923	895	952	903	886	888	901	898	917	963	935	933	948	942	933	918	946	964	896	927	935	931	941	975	960	1013	946	885	979	928	940	870	962	921	943	915	956	903	936	923	947	921	979	990	996	908	963	917	909	954	849	910	978	972	976	956	967	889	929	952	946	888	923	927	935	926	894	955	940	934	950	948	910	974	979	963	930	941	973	974	976	924	916	955	933	955	907	945	881	921	873	891	924	932	934	982	976	944	894	946	919	917	931	927	939	894	979	908	894	942	937	931	965	976	924	962	946	927	903	950	941	974	925	901	934	932	967	1004	921	958	965	902	856	915	943	877	909	980	905	906	890	913	965	965	919	970	900	953	950	993	899	925	961	973	925	962	938	994	895	941	951	944	906	866	907	916	924	912	975	888	939	920	931	944	866	949	925	926	934	975	986	904	968	938	910	913	892	924	1009	915	891	958	882	875	903	955	904	962	892	898	899	946	953	941	897	922	942	960	845	916	970	909	942	936	888	944	908	955	955	922	984	885	950	1006	963	884	919	904	916	924	962	992	956	937	960	924	937	913	939	955	979	909	936	975	961	946	972	935	907	964	920	914	911	964	996	944	901	918	925	980	962	903	892	965	932	929	951	938	930	942	925	898	942	887	961	957	912	969	873	963	938	915	985	916	922	949	907	913	962	964	926	983	921	914	907	884	999	953	919	923	912	889	932	929	962	969	881	937	924	977	868	926	951	891	977	907	1016	951	928	939	984	891	945	936	930	913	915	951	939	971	943	962	916	979	901	904	990	928	896	831	966	965	965	925	897	886	948	943	950	981	879	969	953	944	942	942	900	883	920	985	951	942	905	902	934	945	919	934	915	952	942	905	918	874	932	880	971	894	971	922	914	963	906	906	938	990	875	950	950	966	988	895	931	927	935	963	913	875	936	899	907	911	931	908	921	955	899	945	934	908	898	915	955	1004	926	939	941	874	945	929	959	988	937	929	962	946	935	907	900	939	871	945	929	930	910	964	914	940	905	951	978	900	965	889	877	920	842	982	923	941	954	938	915	932	946	930	924	947	946	968	969	885	913	960	932	914	943	955	920	940	943	981	942	980	943	871	942	960	944	889	900	908	926	967	925	893	959	914	931	871	911	965	946	943	976	944	979	975	933	910	963	923	931	929	946	937	898	951	910	927	914	951	916	899	939	893	917	907	912	915	892	883	896	946	912	905	967	871	912	956	942	930	958	906	958	878	907	921	883	874	918	933	915	956	961	962	920	934	965	920	939	896	956	952	967	914	950	948	987	934	930	945	913	934	971	916	865	937	922	957	925	970	929	940	914	974	952	916	945	887	953	948	947	980	994	936	971	952	911	1003	939	901	935	978	935	941	915	946	907	914	948	908	861	1003	938	908	909	939	896	930	948	942	957	941	999	922	931	970	943	1031	909	986	925	947	940	951	967	932	979	955	982	935	924	945	926	951	895	970	915	912	934	951	943	947	943	949	947	959	918	935	911	961	940	899	952	963	928	967	951	874	888	941	933	981	910	931	942	959	943	914	928	960	851	921	920	925	904	946	987	917	970	904	961	995	958	933	947	908	924	920	946	968	994	926	940	935	913	897	918	936	955	892	945	975	940	956	944	937	957	948	940	951	959	928	926	904	883	922	943	910	882	922	919	941	938	892	931	951	896	956	874	998	924	901	916	921	913	892	927	1001	949	964	921	944	920	930	946	980	919	900	924	890	920	979	920	897	925	848	981	942	986	980	933	981	932	932	915	970	1004	948	915	937	906	944	940	973	892	904	993	941	927	951	945	981	929	1001	908	957	921	936	913	964	950	950	918	909	968	910	949	918	872	911	930	898	944	948	949	886	934	949	950	934	890	953	894	969	932	975	954	921	973	898	944	937	977	889	883	904	891	949	978	940	977	941	952	897	901	1026	961	956	897	937	932	915	1009	913	971	949	904	869	935	923	889	975	960	907	1023	944	963	948	964	937	977	912	924	937	907	895	959	969	908	947	974	928	973	916	963	939	987	934	943	956	956	980	918	935	932	998	894	899	990	928	923	938	888	952	984	943	921	941	912	909	899	926	949	934	966	925	942	942	940	901	947	905	903	895	929	912	885	903	964	894	1001	988	928	941	969	934	992	953	906	944	959	945	889	888	943	1009	928	939	901	956	937	913	947	928	945	942	909	985	943	904	939	978	922	931	934	951	990	915	886	963	946	898	887	939	934	925	956	882	939	914	961	954	939	953	939	960	897	921	927	938	963	951	1006	921	951	963	933	894	899	928	891	981	947	947	939	967	946	917	916	920	913	950	981	935	923	912	976	923	954	997	951	919	926	967	905	919	909	963	978	969	924	891	985	970	986	922	925	926	934	958	953	946	918	935	949	898	952	933	929	924	865	936	939	921	974	904	923	940	878	894	967	934	982	966	927	926	929	948	903	940	909	944	932	913	890	922	939	881	963	948	932	952	934	969	958	958	933	950	967	976	982	958	930	952	929	931	963	921	898	979	912	921	912	970	950	919	937	930	928	920	981	921	960	950	925	944	952	923	922	940	949	909	896	933	945	946	963	904	986	1001	1004	960	941	911	942	960	955	912	927	885	990	959	960	913	990	967	946	937	960	858	976	941	928	885	942	956	910	964	962	932	934	922	969	960	953	896	957	925	930	1004	916	910	929	897	905	965	909	934	911	968	924	916	928	943	971	978	927	963	916	965	929	942	988	916	888	913	895	908	962	918	960	940	908	941	942	871	958	930	928	967	916	938	964	908	981	935	867	929	923	899	917	925	917	908	938	912	960	1003	877	954	940	954	946	927	941	960	920	968	948	967	944	913	963	933	935	980	986	867	901	965	930	905	961	915	1017	931	900	931	959	927	943	875	892	881	917	972	936
51515	16395	3061	746	474	434	384	412	439	392	411	412	418	474	430	402	419	401	427	385	381	361	418	385	380	406	386	373	403	428	419	416	397	397	430	396	418	443	404	411	443	407	405	406	421	440	445	377	434	365	405	443	363	425	404	391	388	415	404	444	422	394	413	417	351	409	407	404	382	447	369	407	411	411	394	443	390	455	382	386	363	386	482	405	424	415	369	412	392	425	372	428	411	426	450	377	392	429	408	387	402	387	426	426	384	407	339	401	408	391	374	407	416	419	457	430	405	407	394	413	374	409	375	428	437	369	398	398	403	402	425	411	390	418	459	409	393	444	392	384	376	389	413	415	429	407	425	403	410	379	431	419	378	409	401	416	395	429	404	441	400	473	412	386	405	447	416	457	386	397	429	372	403	406	447	399	410	420	429	405	412	412	377	450	410	380	392	405	371	373	394	409	402	435	422	431	432	400	428	438	410	375	353	410	397	369	394	401	441	386	366	398	409	446	387	353	429	394	441	404	389	402	399	435	391	410	394	427	402	393	400	442	393	379	411	447	423	426	404	407	426	414	348	376	442	413	406	409	430	394	470	399	412	399	380	381	387	401	427	419	397	423	393	373	417	460	413	362	425	422	371	392	417	424	450	404	377	419	430	387	441	448	408	382	396	392	412	485	425	417	400	381	421	395	389	436	401	439	390	436	448	427	450	428	388	425	443	423	390	411	373	417	425	395	450	396	446	402	446	392	441	375	401	414	390	422	439	398	428	414	421	402	440	392	427	401	428	413	451	423	431	382	416	427	416	392	413	414	383	426	437	410	396	382	393	374	391	416	429	391	390	400	451	449	405	395	413	404	435	377	406	359	396	421	358	434	395	425	388	442	400	371	390	421	371	403	375	406	417	415	402	432	412	394	397	406	406	367	423	430	403	402	379	408	441	434	450	414	438	382	423	373	393	441	388	415	428	416	392	401	364	412	434	380	470	415	440	371	394	442	422	442	400	452	383	395	398	401	373	391	401	438	401	396	412	414	404	453	391	420	396	404	394	441	438	362	408	391	470	410	464	386	419	385	402	420	406	418	401	444	418	409	428	409	422	394	439	441	396	405	390	427	439	397	444	404	437	405	394	386	369	408	418	366	453	404	420	391	435	439	411	399	389	383	397	420	425	411	390	415	469	402	387	436	457	436	414	390	430	375	414	385	393	414	448	422	411	394	397	382	415	398	389	400	386	435	453	392	382	405	391	390	403	398	421	416	403	375	418	414	399	370	432	431	439	414	416	391	429	425	410	398	380	423	415	366	425	378	420	414	423	413	366	378	420	403	417	401	392	407	384	434	393	389	432	404	423	404	385	410	426	382	434	408	420	412	383	413	438	393	424	389	435	417	394	403	394	425	415	357	390	425	415	445	424	406	380	404	404	401	408	379	424	404	411	386	423	401	443	425	398	379	435	394	410	396	401	424	398	403	412	413	401	410	413	383	397	416	416	388	375	405	399	362	413	429	425	392	370	397	398	380	369	445	380	423	416	392	432	433	407	357	404	406	420	393	396	427	430	411	366	374	402	387	419	417	380	411	426	375	418	387	401	436	424	439	430	406	423	407	422	432	423	402	391	406	405	399	390	384	444	388	428	418	387	433	443	432	430	417	386	419	413	408	362	407	399	421	404	388	415	432	410	414	411	392	454	415	427	398	393	349	429	420	410	394	399	401	423	389	439	397	382	406	397	410	395	417	403	411	447	436	369	406	407	420	440	406	384	391	433	419	375	385	409	431	392	397	444	419	369	385	383	417	383	430	404	377	404	427	405	372	420	422	386	434	403	416	430	411	438	394	407	399	411	436	416	427	449	413	423	393	424	412	412	424	424	438	436	409	374	390	420	408	388	426	394	411	433	404	427	413	395	408	403	381	384	394	407	374	411	407	429	382	375	405	409	422	445	409	432	422	410	398	403	433	398	386	439	419	454	448	394	405	388	355	409	405	421	420	462	424	435	412	392	436	371	389	385	399	411	380	414	417	405	364	402	378	403	379	398	396	361	411	411	395	447	382	422	415	427	401	390	379	397	372	400	399	410	444	406	423	423	439	397	407	335	442	396	454	398	439	387	406	417	407	404	414	418	434	398	439	407	401	352	399	359	411	399	419	397	378	409	395	373	413	404	384	377	407	411	438	404	396	429	413	412	389	442	415	418	405	427	382	428	407	412	428	375	412	393	409	410	406	433	392	414	395	425	401	417	426	426	385	407	398	380	387	393	416	392	382	433	399	382	421	404	419	400	405	445	398	431	358	390	417	419	408	398	430	428	410	427	461	423	376	457	394	419	405	453	432	398	388	397	446	406	408	409	381	374	395	444	415	401	386	386	390	391	390	411	404	425	420	424	394	410	407	411	399	417	397	399	447	383	433	405	372	415	415	411	416	411	419	382	410	411	383	422	419	422	407	424	415	404	434	401	435	387	416	399	385	446	435	446	417	434	407	405	417	415	412	431	376	346	367	396	423	368	432	409	413	407	454	373	398	424	410	410	418	384	366	404	391	417	435	384	403	392	454	426	388	392	391	421	381	412	413	387	385	397	417	416	398	390	406	389	441	367	414	396	410	423	399	412	419	396	443	357	417	386	404	406	433	448	396	415	379	412	358	411	397	431	369	417	411	414	385	423	392	416	389	438	439	382	415	402	446	425	439	427	387	413	386	407	422	441	389	435	359	425	395	391	379	450	426	428	385	362	430	409	394	412	418	444	393	400	359	452	408	365	412	399	398	413	436	419	403	397	433	370	377	390	388	386	394	403	410	436	403	453	442	401	417	427	397	409	421	387	369	407	397	434	413	392	359	428	418	405	399	397	388	429	376	412	422	431	448	427	420	368	447	362	437	388	359	390	395	412	395	399	437	406	432	382	370	427	401	386	388	428	392	392	412	387	402	381	424	392	395	440	448	371	407	408	404	430	405	408	407	430	431	456	446	410	432	391	420	436	424	383	433	414	404	396	435	418	401	446	400	423	423	396	395	435	374	400	409	418	392	404	406	416	422	404	393	395	425	402	412	370	398	409	404	428	419	357	438	433	421	458	407	406	398	419	404	452	362	411	440	444	415	421	434	419	390	423	424	413	410	412	430	444	430	411	433	385	410	406	390	408	403	394	358	388	429	422	438	437	411	442	376	385	414	423	434	410	379	410	450	418	417	387	419	419	397	404	365	420	408	429	435	419	415	379	396	385	398	402	412	426	389	458	402	432	419	444	412	400	387	402	419	407	433	414	383	415	348	408	419	383	384	424	414	417	423	408	375	419	428	402	423	437	424	398	384	436	388	425	477	403	422	401	383	397	404	401	430	425	407	407	440	404	428	436	432	376	423	396	425	428	396	390	377	427	395	456	437	378	370	392	413	366	414	394	433	460	422	432	440	374	418	366	421	404	394	408	398	419	380	369	428	424	425	386	411	432	472	368	417	392	420	387	426	429	418	390	397	385	403	394	392	429	373	400	414
34560	8391	3207	1447	1034	944	945	919	955	900	886	921	909	871	865	952	870	916	892	939	849	895	871	911	889	876	914	946	883	918	988	870	875	955	902	862	891	907	889	896	877	964	912	881	884	870	884	891	930	871	875	896	860	900	893	943	882	932	831	891	884	887	866	922	889	926	875	900	917	938	914	932	903	879	866	841	915	909	933	886	862	886	888	912	906	927	881	853	899	884	927	921	863	935	953	864	896	907	918	864	882	910	847	928	864	893	882	903	881	919	922	888	864	901	855	803	897	915	846	874	892	870	876	864	867	874	891	911	932	884	884	891	928	870	849	886	889	887	866	894	926	875	875	926	928	902	921	898	877	892	908	897	943	849	934	898	907	876	917	930	890	832	839	908	895	915	849	932	905	893	921	867	935	875	890	963	879	913	867	854	893	911	898	881	887	956	878	901	866	930	898	871	874	862	887	831	940	889	942	883	868	964	911	940	903	830	887	883	912	919	832	853	897	912	921	853	888	866	908	848	840	850	921	848	868	896	906	914	932	870	865	871	854	926	922	870	925	918	886	902	880	855	862	922	916	829	913	918	884	936	906	921	865	880	892	845	838	910	881	875	907	829	887	903	931	852	897	923	897	898	890	917	849	891	888	919	890	916	900	917	869	856	909	962	933	936	886	868	905	865	910	896	882	861	909	908	828	937	885	908	903	925	899	874	852	884	809	912	897	874	916	864	895	905	890	896	906	909	879	908	870	859	894	885	850	856	921	889	872	848	930	817	911	868	833	909	883	840	935	894	916	918	862	872	891	932	861	895	888	865	896	912	912	889	905	896	911	838	917	858	863	894	925	910	954	868	892	935	859	872	884	884	930	920	863	898	870	935	909	927	946	960	875	973	902	891	863	924	951	896	912	889	950	928	892	889	895	879	894	904	893	879	911	882	881	846	873	884	869	909	909	884	901	875	887	846	852	881	879	895	876	919	878	866	900	914	870	885	898	965	888	899	904	905	885	897	888	928	925	924	897	907	906	898	916	853	932	904	896	891	875	950	809	910	923	875	897	905	878	942	904	880	948	898	847	896	923	877	928	842	901	854	873	952	873	848	896	897	884	921	872	892	888	887	927	869	874	961	917	931	914	939	912	884	848	902	936	869	945	924	905	885	923	930	902	941	890	868	898	894	833	866	925	886	913	896	880	913	874	860	886	905	908	900	864	948	847	854	912	900	929	895	910	860	875	870	884	829	925	909	935	938	863	954	884	870	965	862	864	901	910	888	895	885	885	896	933	873	854	904	918	892	863	908	882	933	885	880	871	928	893	905	912	922	887	902	872	871	911	876	844	900	915	926	913	869	879	895	874	888	898	939	896	858	892	891	937	872	929	895	833	964	938	943	873	894	898	850	818	964	872	914	936	862	907	876	856	888	867	896	882	885	903	916	916	887	910	860	869	910	901	922	910	889	921	916	874	974	865	887	901	884	880	898	907	897	891	878	927	890	902	948	862	927	864	913	916	867	924	895	902	872	950	866	867	926	884	943	889	922	813	895	903	881	945	910	928	910	881	908	885	901	889	867	891	911	877	907	902	909	915	832	948	927	885	877	926	870	861	930	847	917	899	917	877	853	947	888	900	915	944	885	890	916	896	860	851	894	909	941	928	883	892	866	921	880	909	891	949	923	883	917	925	893	919	924	883	898	884	949	913	920	934	875	905	835	848	877	869	833	861	899	905	950	868	875	889	867	911	905	886	870	902	891	898	914	917	890	917	933	880	906	931	872	935	914	909	903	912	871	905	892	885	893	901	895	932	928	903	888	910	881	885	880	893	888	943	852	895	879	896	871	904	901	877	958	927	822	869	848	878	913	894	935	857	914	894	884	913	874	945	861	866	869	875	888	848	972	871	875	897	893	943	945	951	918	878	863	921	903	872	919	867	908	895	869	880	822	878	849	892	902	915	883	870	888	887	899	902	878	893	922	865	922	866	865	862	884	921	910	897	912	910	879	933	930	892	883	899	884	924	903	931	849	883	895	898	929	950	911	885	927	877	887	905	875	875	875	890	907	904	895	874	976	908	911	897	867	883	906	902	872	904	900	927	893	938	868	875	848	908	873	917	871	923	906	903	904	890	907	919	927	867	894	888	839	925	850	889	898	891	914	898	835	891	848	864	863	872	924	902	908	893	897	841	889	943	862	871	938	892	884	910	973	896	928	872	955	883	838	948	897	887	929	928	876	909	856	888	901	905	923	870	886	870	910	893	869	904	896	903	915	879	911	944	887	913	867	906	873	931	889	872	962	836	857	900	912	872	893	908	933	839	838	906	860	879	885	907	921	910	858	900	917	934	899	866	882	908	929	915	916	883	877	946	880	854	887	927	962	882	932	898	849	887	871	888	839	901	871	892	913	878	892	939	908	869	849	891	887	892	892	910	898	871	933	865	849	873	831	918	905	912	837	967	887	910	924	842	854	851	895	891	900	888	894	891	884	953	883	902	908	927	901	884	906	935	902	912	854	834	937	919	829	893	863	892	897	827	875	899	910	897	952	874	943	857	918	899	880	934	851	906	930	938	865	859	923	869	894	839	878	876	897	932	898	875	882	894	895	902	854	861	928	878	918	923	890	904	910	974	923	868	954	889	882	892	905	872	894	907	886	871	886	939	916	932	914	914	884	952	840	892	901	893	876	846	885	890	848	890	859	926	927	872	910	884	916	897	939	880	910	889	868	820	918	857	876	855	893	836	880	887	870	912	908	901	963	866	882	888	910	873	898	937	885	864	953	864	896	863	889	905	890	875	875	891	881	934	870	903	870	876	912	924	898	876	892	886	906	888	895	922	843	844	874	876	924	899	897	905	903	937	907	895	906	855	900	890	842	938	913	920	905	902	934	840	881	897	904	921	910	843	928	852	881	989	874	907	869	932	892	888	905	891	880	842	840	901	933	956	855	879	885	863	924	926	908	871	888	954	945	904	897	891	944	904	960	955	860	884	902	924	900	881	910	854	879	871	906	870	879	897	899	920	889	942	892	968	904	894	871	895	934	846	933	921	877	848	891	919	896	884	909	922	875	897	865	889	900	930	862	892	928	889	959	903	872	862	885	927	941	866	920	897	939	862	866	889	900	891	881	903	902	915	875	844	880	925	858	868	962	899	861	853	956	950	940	904	927	861	880	902	865	928	901	894	887	880	870	896	852	861	915	925	874	896	934	863	824	882	903	910	874	953	929	862	846	935	919	921	921	876	895	922	932	955	914	927	908	853	888	925	907	905	847	930	908	884	849	866	972	910	924	874	873	917	901	836	857	857	923	861	858	865	886	827	873	891	925	907	884	886	895	840	906	894	915	869	871	929	947	876	901	878	869	870	887	908	926	911	913	906	904	893	915	898	903	984	886	872	883	865	957	908	908	871	897	895	875	853	929	912	935	935	857	879	891	905	933	878	844	912	921	904	868	862	884	910	956	891	932	890	895	890	920	851	861	908	903	899	894	882	892	907	958
63129	28859	9502	1555	567	475	422	400	409	421	439	373	437	430	390	398	436	420	412	429	439	387	444	429	451	423	431	418	463	432	402	474	408	432	440	439	414	419	363	420	413	473	394	405	431	409	388	436	413	424	435	410	466	382	437	415	402	420	406	416	423	396	453	441	429	432	420	423	416	449	402	429	365	458	410	419	459	395	389	419	468	407	463	403	428	418	397	425	363	420	481	422	417	426	436	398	402	371	446	453	431	433	423	427	447	419	425	444	423	439	418	436	418	449	435	418	434	406	426	418	411	451	461	432	419	434	425	443	406	425	427	431	411	401	423	394	410	395	388	408	457	393	437	409	452	444	401	462	434	400	430	427	404	437	470	443	398	437	444	434	451	396	423	400	444	398	447	410	429	425	397	410	471	397	392	442	426	461	429	412	463	409	406	375	407	397	402	413	445	382	386	403	418	364	391	409	411	434	399	426	448	432	417	394	381	433	450	396	444	404	381	392	428	446	447	433	409	429	432	427	438	414	424	438	407	405	417	424	441	383	434	428	425	411	387	412	367	444	424	426	475	424	417	382	432	411	431	404	389	409	416	422	458	428	474	421	432	446	440	425	389	420	392	436	424	420	463	448	473	418	436	421	440	399	426	405	412	451	468	434	395	427	438	413	409	388	389	386	393	453	451	419	433	407	470	439	381	386	427	447	435	437	458	418	430	436	424	449	418	454	463	420	447	397	434	424	418	424	451	452	432	463	447	370	432	429	435	436	433	415	438	469	406	383	406	444	448	408	406	398	400	405	413	418	416	414	413	411	419	407	414	434	454	460	406	425	429	464	403	426	411	436	444	395	426	425	433	434	415	439	419	446	430	470	463	446	428	412	403	417	449	421	384	413	397	391	405	460	410	385	397	458	404	417	387	428	433	376	401	392	419	436	394	414	438	427	415	416	402	416	433	412	392	423	407	408	440	424	452	448	440	441	427	396	430	430	413	436	454	435	433	462	466	389	446	439	412	402	429	427	431	415	425	408	394	406	427	453	427	401	429	468	395	448	466	424	428	444	407	433	406	444	446	429	422	389	433	419	422	392	420	420	427	469	453	430	431	437	457	404	369	440	425	396	436	419	436	431	427	426	436	443	407	398	403	405	390	410	422	458	403	421	392	452	391	460	413	432	399	389	421	410	449	461	431	423	405	389	451	428	402	378	400	403	402	427	395	429	409	391	413	433	431	416	440	423	403	452	409	396	457	451	408	445	377	417	410	424	405	405	435	443	416	411	419	372	458	411	442	407	432	437	449	436	431	431	403	444	391	426	419	424	417	427	439	431	448	403	381	377	427	459	431	376	421	427	432	419	428	415	443	429	399	419	394	391	408	421	436	434	400	364	440	427	431	408	417	424	386	393	473	451	468	440	412	426	392	419	430	420	429	400	447	395	393	409	406	426	446	429	418	409	431	420	439	457	433	427	414	420	485	412	412	429	399	416	433	403	449	446	424	420	417	400	439	423	389	438	452	437	414	395	406	425	408	407	401	391	436	403	442	455	407	412	424	445	406	416	387	420	408	412	405	417	412	443	464	432	412	436	450	452	419	408	407	422	459	414	446	424	398	421	415	423	424	457	430	387	419	471	439	421	446	406	434	430	421	418	447	409	398	435	441	411	389	428	426	435	443	432	440	411	494	417	415	421	413	414	387	410	445	441	405	421	420	453	416	448	411	417	424	415	436	438	417	437	432	388	428	396	414	428	446	432	458	409	407	439	442	409	413	454	430	449	438	396	401	454	422	404	487	416	442	451	422	416	429	427	414	424	404	405	419	463	373	405	474	429	428	438	429	420	427	390	435	448	422	416	378	408	410	444	417	417	407	422	406	404	434	394	389	412	417	445	444	403	418	437	374	413	430	403	469	436	437	440	450	414	397	405	408	411	419	442	454	423	416	405	442	406	420	473	443	404	427	415	446	442	407	425	379	409	407	415	418	423	450	463	439	425	451	404	418	397	446	437	387	428	423	459	415	438	436	403	441	408	391	425	461	395	430	408	414	437	429	394	443	420	444	441	412	433	451	426	405	414	438	440	449	415	425	420	379	413	411	401	424	390	386	396	416	409	430	412	386	472	405	429	409	418	439	443	469	400	399	460	380	404	388	410	437	432	406	448	425	437	420	437	474	411	406	449	356	436	400	409	428	427	450	444	440	427	409	421	417	414	432	394	427	442	414	407	404	415	412	455	431	404	433	415	420	412	412	422	448	454	418	426	432	421	413	440	387	393	409	419	424	372	425	436	437	444	420	408	423	421	448	431	421	400	408	419	419	458	419	415	366	389	448	449	392	414	410	442	428	446	430	450	394	413	435	443	434	432	433	382	448	390	432	397	419	439	443	469	467	453	416	429	421	438	455	397	415	445	416	403	425	438	441	401	450	423	380	475	424	418	408	409	422	435	393	384	381	432	418	466	438	446	387	386	382	430	376	429	439	401	435	431	406	440	453	414	413	407	435	381	436	396	422	429	442	441	393	408	452	390	398	401	426	426	411	448	399	406	416	429	418	418	403	402	446	418	410	426	390	403	430	427	408	442	432	419	420	409	444	431	453	457	417	397	384	363	455	452	457	408	445	381	409	450	400	422	413	423	419	385	420	400	442	413	428	390	402	445	439	423	434	405	394	452	420	389	459	442	447	438	418	425	453	459	377	438	441	393	383	437	424	454	415	389	426	394	432	401	405	449	414	450	481	446	446	411	421	426	419	425	425	462	406	433	421	444	385	413	430	433	450	430	471	404	373	413	392	438	432	456	424	452	396	436	419	410	415	410	433	405	458	399	419	449	402	464	362	435	414	416	443	453	459	388	400	400	377	438	409	411	370	418	419	415	397	416	424	425	455	438	427	384	436	424	409	440	378	397	451	412	428	433	424	426	424	395	456	412	392	378	438	417	421	397	454	434	436	420	455	437	422	403	397	405	415	454	468	436	406	426	432	421	418	431	450	434	466	407	448	427	456	417	398	404	403	446	417	450	459	447	455	441	396	408	387	386	428	434	416	419	427	403	419	426	411	415	424	422	412	426	426	433	431	416	377	425	436	448	424	397	424	402	429	411	413	399	423	390	396	426	445	404	392	411	425	410	395	443	411	418	432	425	412	449	422	452	410	473	420	407	435	385	405	427	428	409	395	423	420	434	434	448	426	441	411	404	442	393	444	406	429	446	392	437	436	414	450	401	425	426	387	387	410	434	425	423	384	414	420	434	420	423	402	405	448	419	437	462	421	406	441	399	431	397	427	406	436	430	433	393	382	385	427	418	388	417	433	436	416	427	418	433	460	455	413	430	464	434	401	402	466	415	461	443	403	422	389	434	407	431	417	387	409	426	457	421	424	464	404	392	417	413	431	424	462	420	419	436	421	427	442	400	438	414	395	414	402	418	421	442	442	449	373	440	420	436	406	421	419	422	428	404	406	416	386	392	413	419	414	409	407	369	416	444	397	411	415	451	435	431
44244	19792	6396	2101	1277	1062	930	951	941	918	903	916	899	933	902	965	926	917	966	941	903	938	927	929	909	852	948	962	916	937	883	961	928	1030	901	930	920	927	859	874	909	913	911	891	894	850	934	944	930	962	948	1010	917	941	962	885	896	893	979	925	933	869	955	889	941	900	950	947	928	965	925	931	910	913	894	895	949	940	902	924	934	933	911	934	823	880	941	920	868	961	913	901	913	963	872	978	928	895	906	925	853	934	961	929	882	883	863	923	958	916	892	905	862	947	966	915	945	960	913	938	940	948	930	904	908	891	938	963	943	935	984	910	961	946	943	890	910	935	875	903	923	922	885	945	884	856	938	903	905	893	959	969	975	936	900	878	883	927	936	928	936	946	982	932	955	911	871	923	921	948	924	884	959	888	986	933	924	882	900	867	917	931	995	873	923	913	949	906	900	910	898	890	914	927	916	931	940	944	899	881	894	954	845	940	922	910	877	901	937	913	922	941	925	887	924	901	899	904	938	923	866	921	904	995	952	915	924	904	909	964	942	897	929	952	883	942	892	928	939	921	913	995	876	916	960	898	898	946	906	932	896	927	923	908	913	943	954	935	960	915	899	916	994	941	964	944	976	902	915	892	915	886	893	906	909	897	935	931	872	931	872	935	921	914	927	905	896	931	953	921	948	948	922	936	912	911	980	973	922	919	952	954	882	897	936	899	966	900	897	907	882	966	950	864	973	911	952	950	923	968	909	910	908	935	880	941	920	918	976	934	875	873	919	938	937	887	915	906	887	946	907	924	967	902	925	865	951	917	883	928	950	899	908	906	967	894	913	922	936	927	918	917	941	950	899	955	932	964	958	960	966	883	896	993	928	920	892	932	930	977	820	891	909	959	949	954	964	879	889	947	889	955	930	919	903	938	925	862	906	909	967	986	981	926	925	941	913	891	944	979	928	932	945	869	917	869	935	888	932	886	929	938	920	923	955	949	946	917	881	950	899	962	903	938	933	913	916	940	950	886	950	932	937	959	918	893	958	888	919	898	947	924	942	911	905	913	885	922	915	1001	903	858	946	894	983	886	865	904	903	941	969	891	929	920	914	927	899	922	907	902	903	864	938	875	949	939	938	928	956	908	896	915	909	931	890	930	983	870	904	883	931	908	949	898	921	866	956	939	960	944	846	911	948	923	968	935	919	904	852	933	900	937	921	892	984	938	930	942	949	925	948	927	967	895	902	939	865	920	932	918	985	915	857	924	913	922	848	974	880	907	910	949	858	914	928	928	946	918	955	951	935	965	906	921	894	909	869	913	956	953	951	903	905	888	908	916	915	950	961	913	911	954	868	924	922	929	910	881	941	934	917	930	1004	909	924	925	900	931	904	903	979	949	928	882	961	854	953	916	939	883	940	934	933	1005	854	921	982	870	916	910	924	910	941	922	914	895	950	924	917	914	927	891	920	923	916	874	903	915	849	942	885	963	941	932	911	863	949	921	917	932	940	981	917	881	971	893	927	938	921	867	919	860	936	992	945	902	893	912	927	943	901	936	939	904	891	900	921	895	864	878	898	915	926	888	879	923	900	910	878	984	879	902	925	1011	927	928	914	883	962	915	896	969	921	942	946	941	921	988	904	940	912	903	908	959	971	914	908	916	935	926	977	926	952	937	940	895	930	965	910	939	959	933	933	852	948	923	958	927	928	913	928	900	924	868	980	907	964	889	900	961	880	917	896	882	906	915	917	942	926	902	941	944	899	965	924	958	898	925	921	886	895	904	970	924	904	944	907	933	988	944	937	900	892	943	920	941	962	897	952	880	852	992	894	894	888	931	958	920	959	941	933	959	943	916	945	898	894	947	901	954	953	919	974	898	929	942	923	923	862	915	859	970	915	866	903	913	943	894	964	939	895	938	968	843	955	917	920	922	943	901	929	869	920	923	909	898	890	897	878	895	914	900	961	927	904	896	920	934	961	900	975	848	971	896	930	907	932	903	971	918	898	958	892	873	904	944	939	922	925	914	938	885	896	920	974	950	901	969	942	899	909	933	908	922	944	925	870	934	894	878	923	923	958	889	935	900	941	930	933	971	930	917	913	951	961	943	939	880	905	913	932	965	903	914	938	940	941	905	887	965	939	928	926	895	924	908	959	980	922	972	967	964	929	942	919	909	900	924	912	932	928	963	854	914	924	925	901	932	904	915	896	985	955	891	936	938	929	895	905	935	918	918	950	926	930	879	952	943	916	886	886	839	957	871	978	905	938	911	946	1002	946	931	924	904	870	949	899	981	925	909	924	973	835	909	917	874	913	918	920	880	912	942	891	944	950	881	915	961	864	963	913	865	910	963	923	893	903	919	905	975	868	914	976	892	963	856	940	938	915	941	939	957	904	936	935	876	939	893	901	906	905	929	876	958	932	931	923	879	946	972	934	911	932	901	869	922	881	910	907	928	940	930	940	931	953	915	912	941	909	958	910	918	922	923	883	909	981	906	865	1004	904	916	920	893	882	1021	937	872	942	939	908	931	964	891	889	921	901	934	947	928	930	933	866	971	948	904	905	906	918	915	983	892	926	895	925	923	914	932	858	901	902	882	930	932	916	900	933	910	891	913	917	887	855	877	880	923	957	900	893	896	905	880	921	984	949	907	922	960	940	893	922	944	954	906	940	927	916	918	907	899	899	986	905	880	952	872	893	930	924	916	926	951	912	966	949	947	910	889	927	970	921	890	919	865	876	910	948	959	928	949	922	931	924	899	892	899	952	958	927	883	939	852	913	914	884	968	916	897	868	922	921	958	895	913	947	911	891	952	953	924	975	924	888	964	885	992	893	904	923	917	911	938	934	896	921	890	903	925	941	990	913	996	950	915	947	976	929	916	894	951	932	917	952	873	932	922	980	946	911	936	923	1011	943	918	903	908	896	996	911	877	919	898	862	947	940	937	882	902	938	917	924	878	909	924	853	913	932	911	893	933	983	915	949	849	919	899	898	916	973	927	892	946	942	913	953	855	878	972	918	934	890	911	986	942	924	911	920	861	890	937	894	910	942	923	897	987	907	893	878	946	890	939	920	876	972	861	891	970	944	921	947	930	887	944	907	938	903	916	939	888	897	953	924	964	920	916	910	897	907	914	922	912	845	879	922	961	884	887	934	948	877	933	903	935	913	937	876	899	926	949	911	956	992	888	937	855	938	910	924	865	894	922	899	920	918	919	880	895	966	914	971	876	919	847	912	863	878	988	899	908	903	933	900	928	923	918	917	921	941	960	943	915	908	958	904	924	884	884	872	943	888	897	915	936	973	941	876	936	985	878	916	912	919	882	875	927	920	964	914	973	936	954	862	922	937	919	894	866	904	889	911	915	916	909	961	899	929	971	917	956	960	883	951	954	894	964	960	956	944	876	951	860	878	902	894	888	906	923	937	929	914	989	956	884	914	948	924	890	926	915	903	970	901	903	899	905	888	888	874	879	896	928	883	873	907	893	902	946	905	873	845	959	917	919	881	894
59683	23204	7359	1521	654	492	450	407	426	429	384	473	479	439	429	443	401	426	443	399	455	437	427	424	427	446	429	407	414	384	431	451	419	423	430	437	426	444	426	402	429	457	382	426	419	434	437	444	416	461	431	422	398	398	397	403	424	398	408	420	448	378	395	415	431	407	415	435	394	433	452	418	441	406	404	416	445	413	423	477	422	407	358	462	412	380	434	376	455	437	434	416	384	414	464	429	442	479	443	431	408	395	403	443	397	426	421	423	431	433	409	384	399	435	390	447	396	415	377	425	431	423	407	416	441	403	418	386	416	390	409	394	415	452	433	419	422	426	397	421	418	399	462	442	388	409	400	426	446	456	441	441	439	430	446	389	393	461	406	442	426	450	412	413	376	393	399	398	396	438	444	426	367	433	428	441	426	422	393	425	415	415	402	432	405	405	407	395	405	392	408	403	452	427	444	398	415	393	423	395	438	400	445	441	411	400	461	435	398	392	435	479	417	425	398	393	390	430	413	387	413	420	437	430	366	441	399	434	415	394	408	408	415	416	443	398	446	403	418	383	386	441	443	391	426	379	457	446	423	455	409	401	396	413	415	436	439	437	404	443	434	399	451	387	422	410	402	419	446	410	433	458	474	426	383	440	427	472	411	444	434	423	417	434	417	443	433	389	394	402	395	388	425	412	405	412	407	445	409	461	396	363	402	427	378	434	405	406	437	405	429	443	396	452	424	434	463	435	427	411	420	396	450	405	409	445	433	452	456	435	421	399	433	413	395	426	438	405	416	426	415	452	427	419	405	387	369	407	437	414	395	414	419	441	429	458	411	379	448	425	445	482	411	372	405	388	416	419	438	445	372	403	423	410	447	439	479	426	425	399	460	397	410	391	443	398	464	446	431	424	414	417	430	390	432	392	434	438	427	399	392	405	429	447	447	457	413	429	427	450	427	384	426	452	433	428	427	418	397	455	397	428	419	419	438	369	424	420	415	385	427	441	412	382	415	402	431	391	395	416	422	407	421	426	423	381	385	369	447	436	434	418	414	397	413	454	417	408	401	417	417	418	407	391	389	437	416	393	400	425	466	431	471	380	403	438	403	450	440	429	450	437	400	383	407	440	443	430	415	393	362	453	415	399	439	445	436	382	405	414	459	434	398	420	420	395	416	431	406	418	437	419	420	386	437	398	443	400	444	422	404	446	468	407	431	453	425	428	427	401	406	421	417	430	441	398	429	402	419	431	395	401	418	430	414	424	433	403	432	423	394	415	413	400	435	402	443	435	420	410	439	428	411	422	457	455	438	426	431	433	451	418	424	449	402	407	448	392	414	401	424	439	412	412	414	405	414	364	422	418	406	433	447	438	381	445	466	450	461	436	423	400	413	439	409	420	414	378	446	404	396	421	420	427	400	431	409	422	375	455	428	446	422	398	412	442	431	387	412	413	401	418	375	421	452	415	425	434	427	416	392	398	450	439	447	461	445	416	432	433	408	384	465	411	421	402	371	443	451	412	398	398	446	384	454	420	447	437	457	455	413	390	400	421	412	406	420	416	402	418	431	421	468	389	438	441	407	397	402	432	400	415	434	391	391	438	415	386	418	446	417	456	429	413	453	406	428	405	421	405	430	427	436	442	454	445	420	399	404	419	417	426	400	410	447	378	413	390	426	430	436	433	428	402	392	386	440	395	398	396	405	390	359	407	401	423	362	445	423	434	440	382	397	423	453	392	431	437	417	410	403	410	414	421	422	403	448	370	438	473	422	403	400	433	399	418	407	452	401	442	432	387	422	426	384	460	422	411	439	393	414	419	408	421	418	429	424	446	426	416	454	407	417	397	451	421	406	394	416	395	409	420	417	406	433	411	410	423	404	442	458	432	397	372	439	419	393	398	400	389	416	417	417	409	392	388	413	429	443	355	417	398	409	431	409	434	396	431	388	429	465	439	438	446	456	396	409	414	425	391	431	403	427	431	446	417	414	396	426	457	450	377	438	435	426	409	415	403	398	404	412	424	426	447	432	468	424	432	391	408	435	359	388	431	394	420	426	420	413	395	405	445	401	431	461	392	411	436	458	409	415	439	408	428	451	423	430	414	421	411	433	429	386	454	442	404	386	434	470	426	449	426	396	394	451	457	394	441	396	421	412	427	420	475	438	422	412	431	440	417	422	440	445	467	375	419	397	383	383	443	431	423	445	425	435	375	420	396	452	471	414	423	427	407	440	443	418	433	368	427	437	417	414	421	443	424	408	432	420	390	401	450	455	410	433	423	483	446	434	419	424	436	429	409	429	429	424	427	436	419	448	459	409	458	451	411	435	414	441	438	445	424	435	413	411	391	376	397	449	422	435	440	401	383	423	424	402	434	437	432	454	435	377	403	401	405	390	395	400	445	418	380	429	410	404	414	424	408	408	415	426	442	429	401	385	441	406	449	426	419	451	456	402	385	397	421	429	449	406	419	437	438	436	407	441	428	398	407	369	410	411	434	417	368	382	420	436	436	424	447	417	459	430	391	412	405	398	474	452	435	436	426	441	433	377	432	407	395	413	411	427	424	445	448	386	427	373	436	431	405	414	427	426	429	421	357	388	419	445	442	403	425	458	454	407	384	386	407	409	435	403	378	399	383	417	403	440	428	409	422	449	414	419	449	374	390	449	420	435	407	402	439	442	418	482	438	408	431	397	422	400	402	423	424	460	469	413	409	382	412	432	448	431	413	423	439	429	388	416	430	399	436	420	410	412	409	394	425	421	376	366	427	393	373	419	390	383	418	441	386	389	424	405	417	408	393	481	405	410	384	422	430	400	434	447	447	432	469	415	437	375	449	405	411	422	433	414	415	429	398	383	437	434	406	396	437	470	408	455	438	390	420	420	415	387	419	438	405	413	451	411	401	421	448	365	459	432	422	365	405	427	443	395	405	441	426	412	440	431	398	448	451	449	461	464	441	452	422	413	425	473	416	417	404	444	483	427	443	411	380	414	442	436	420	402	377	354	444	438	424	398	408	411	422	426	423	420	441	424	403	416	424	419	421	385	428	411	412	393	424	430	424	439	436	410	443	473	408	411	408	397	404	377	377	415	417	413	460	430	423	422	378	406	397	400	371	394	408	430	462	395	437	445	447	463	423	394	440	396	382	425	414	460	423	410	398	415	397	397	429	403	396	429	401	437	395	428	423	405	419	412	428	435	430	389	413	483	371	468	428	399	428	413	433	449	448	425	427	435	439	415	451	387	475	408	388	423	474	430	425	435	421	430	446	433	390	385	420	430	399	431	434	433	398	381	437	448	426	434	370	367	408	433	430	447	434	419	417	402	419	403	393	455	402	420	393	424	438	392	425	403	391	421	445	412	378	444	449	385	459	381	417	408	407	388	403	435	425	406	424	416	433	399	411	424	423	407	385	383	415	390	436	423	387	399	436	431	413	408	432	421	420	397	357	383	402	425	445	385	416	434	465	414	367	378	440	421	456	439	386	430	445	423	444	402	415
40271	13807	5148	2707	1483	1110	1007	965	942	944	942	917	977	910	909	897	886	951	925	922	848	884	950	893	940	901	872	887	927	941	932	889	911	923	965	922	929	972	974	951	918	910	922	947	890	934	845	916	899	950	897	905	972	849	959	874	898	900	918	946	904	906	966	992	904	917	884	929	944	927	907	940	947	907	972	924	872	963	912	910	867	920	968	895	992	915	908	927	901	927	915	929	903	921	892	951	965	888	961	937	902	933	902	900	905	990	840	927	917	925	926	895	924	951	895	897	896	865	913	925	919	909	899	941	894	927	912	887	933	883	885	856	956	984	921	910	909	912	919	939	955	933	942	888	914	942	943	936	881	859	952	899	954	944	911	881	889	877	969	911	908	927	889	957	917	913	905	877	916	932	934	937	881	892	934	946	940	905	929	892	935	889	880	917	895	935	931	964	950	918	951	903	921	913	931	871	966	918	956	915	933	934	881	917	916	925	902	956	869	916	915	961	903	909	930	911	887	924	1006	893	894	919	940	924	887	986	946	920	959	907	845	919	904	884	874	901	930	946	871	965	954	908	923	941	923	880	914	935	902	954	938	924	891	912	895	871	976	901	919	836	855	882	933	895	926	933	910	905	941	948	994	936	960	930	915	954	902	883	920	939	903	946	916	927	861	924	913	916	887	902	959	870	856	904	857	946	918	922	857	928	934	944	872	915	895	961	904	920	942	898	908	873	952	944	942	953	917	938	877	887	876	951	899	924	919	961	884	938	913	912	918	926	935	884	921	916	858	915	940	902	909	933	887	934	937	890	875	946	926	919	908	968	877	931	885	918	889	916	875	956	908	885	909	911	872	943	888	861	897	941	857	936	912	927	957	929	936	876	905	924	931	955	860	908	950	917	903	881	920	924	913	911	943	917	905	909	923	900	936	882	877	947	841	934	944	916	938	903	924	920	967	917	892	930	888	976	943	909	910	909	951	915	917	932	891	914	956	948	920	866	945	926	913	915	936	967	885	924	865	941	916	888	920	954	918	915	944	895	918	899	947	914	929	893	969	939	908	937	919	920	913	914	904	957	863	946	977	921	871	920	922	891	990	863	899	898	856	901	1008	884	927	936	953	919	926	924	939	937	879	949	878	882	962	916	907	899	951	921	948	931	910	898	862	904	883	919	923	859	955	928	880	893	920	927	875	869	930	934	914	871	877	891	933	925	889	908	913	893	938	905	899	943	933	952	929	879	910	928	927	925	907	902	893	856	912	959	901	908	910	893	918	919	959	928	936	868	937	887	870	896	902	955	930	921	972	892	893	902	944	925	863	885	918	920	924	951	878	888	996	906	931	930	936	916	897	921	912	893	939	937	906	923	900	922	925	907	968	894	909	902	959	934	970	912	914	890	966	913	948	931	889	877	891	883	928	882	911	925	937	881	931	917	888	911	923	950	929	920	917	979	989	937	970	880	920	900	951	843	896	927	929	891	928	903	934	902	996	945	910	888	924	923	925	880	927	911	943	897	879	937	979	921	907	858	906	889	974	893	900	938	935	921	894	896	897	915	901	916	949	921	909	886	945	928	891	941	904	912	925	907	959	926	934	896	924	883	954	952	934	984	965	921	891	923	957	907	929	924	901	888	917	923	911	871	889	927	945	952	954	918	876	910	895	960	884	881	914	878	930	930	927	960	889	949	863	905	993	952	862	946	894	919	832	875	939	950	890	880	905	957	892	895	913	958	892	892	914	922	943	915	886	875	952	899	897	931	915	932	883	905	953	877	904	896	921	917	940	948	878	929	886	936	875	939	953	909	906	960	889	926	893	897	891	945	901	899	875	899	909	940	958	950	928	898	913	985	889	897	859	909	913	898	972	889	973	883	884	916	932	913	896	921	890	924	796	954	902	940	898	922	903	895	862	912	945	908	946	874	897	906	911	905	926	902	947	885	861	939	897	861	942	922	928	929	853	869	942	958	946	972	924	895	900	876	866	956	947	972	910	890	976	893	945	918	923	963	949	897	932	981	917	923	934	931	939	917	866	948	899	962	959	947	937	925	937	972	958	917	903	954	937	888	902	930	964	912	896	915	921	918	981	963	941	937	883	913	907	887	914	891	876	882	870	932	892	883	929	918	953	923	896	928	933	951	919	883	942	907	893	908	892	881	927	921	900	915	910	960	931	942	880	918	910	925	912	888	992	966	938	888	869	898	921	883	890	964	938	953	927	868	920	959	960	905	922	906	907	977	962	913	877	878	922	872	919	921	910	873	884	888	940	968	905	893	915	946	911	876	930	914	912	961	886	849	895	883	909	941	908	884	919	930	919	934	887	889	889	911	921	947	890	921	898	897	894	948	887	944	905	909	875	921	924	931	951	891	865	893	866	912	910	901	914	943	913	933	934	945	924	878	858	922	951	922	944	899	891	913	907	859	929	933	890	897	896	941	867	939	934	917	923	911	937	909	898	908	930	985	931	918	918	933	948	895	913	939	913	930	926	902	853	940	943	922	974	953	924	859	907	867	959	887	876	936	930	909	887	889	961	907	925	877	865	840	928	933	936	938	920	958	860	920	927	927	905	899	886	906	976	915	945	929	945	928	957	956	957	932	932	935	916	876	940	888	954	931	897	903	930	957	941	873	891	948	937	908	870	890	928	923	915	909	944	897	938	922	935	897	918	861	905	902	950	867	907	914	924	970	905	907	934	901	919	876	922	927	941	933	915	932	895	915	927	957	864	938	913	915	918	992	927	930	950	901	903	895	950	909	893	904	892	898	894	941	924	900	943	864	956	919	907	940	910	899	945	910	958	913	908	926	948	911	919	913	900	945	973	856	854	935	919	929	948	913	910	937	886	931	909	918	924	956	950	901	925	942	896	942	936	921	912	917	932	931	949	920	938	933	932	924	892	840	952	947	887	910	936	946	884	913	888	908	866	919	949	916	898	937	876	859	916	907	891	988	903	890	895	948	969	857	874	924	907	855	947	933	915	904	895	942	921	975	927	907	879	910	899	959	919	897	961	929	903	927	940	949	920	918	951	926	857	917	939	926	909	881	940	931	880	892	912	924	943	924	941	818	918	907	934	865	891	949	885	932	904	938	916	940	878	957	890	896	920	940	916	915	888	941	884	923	930	939	907	958	898	864	942	930	953	989	908	920	960	856	967	911	913	906	901	863	969	960	933	927	853	995	916	919	932	940	903	937	940	931	888	889	915	958	959	917	904	942	899	925	891	878	902	926	894	889	925	901	922	903	945	903	945	930	928	984	893	934	861	908	880	900	903	921	920	943	899	935	882	948	916	930	927	909	902	886	916	954	915	940	934	921	919	907	943	887	893	957	896	916	931	887	913	949	938	903	916	905	943	926	912	913	952	912	902	850	893	897	913	979	937	916	946	865	880	902	892	950	940	903	914	933	889	897	868	874	911	882	923	889	860	856	920	898	930	928	948	984	947	932	901	970	871	859	964	910	916	887	957	931	920	916	901	979	935	939	893	921	955	913	928	876
47919	17829	3742	825	530	436	398	388	406	390	416	358	365	375	414	429	403	426	385	374	384	403	404	405	430	394	404	413	392	412	428	383	416	368	394	381	405	480	421	396	412	420	418	440	422	411	413	407	393	369	435	431	433	464	371	396	359	423	462	380	350	388	418	427	414	407	363	367	377	386	396	399	387	394	371	406	391	455	390	403	402	405	405	418	383	383	387	391	363	388	425	441	376	364	411	356	377	387	393	385	356	390	367	385	396	403	366	412	402	387	366	395	431	377	401	414	437	393	369	381	403	388	409	361	358	400	372	399	381	417	381	382	376	397	437	400	406	398	393	402	383	381	405	431	392	414	382	370	386	393	409	417	380	423	378	382	405	377	371	410	408	428	429	398	389	375	407	404	396	387	388	426	421	354	381	398	420	404	389	423	401	411	361	373	425	387	384	418	417	375	378	390	416	434	401	389	378	363	389	407	403	417	431	398	372	419	383	408	447	424	367	404	426	421	419	392	364	394	409	357	412	376	402	449	407	375	366	394	384	374	430	379	433	377	416	430	363	386	432	384	388	390	386	380	405	407	426	425	384	415	388	416	402	392	397	411	402	437	376	376	433	390	392	408	404	404	396	407	378	418	401	429	429	396	398	391	406	402	366	422	394	410	433	394	346	404	436	399	383	436	439	381	382	397	356	356	416	413	394	379	417	390	406	402	354	400	411	403	362	403	398	423	376	381	416	381	397	429	399	369	338	415	421	415	403	430	376	411	411	383	396	410	403	385	369	386	394	435	399	393	422	388	440	369	372	394	369	352	375	406	375	400	392	412	367	393	397	393	380	383	428	347	393	376	365	424	428	374	415	377	414	389	431	376	361	430	385	374	411	395	378	405	391	379	404	381	405	403	400	411	424	371	391	399	427	396	392	410	424	387	385	408	419	439	397	390	379	404	409	422	362	387	360	385	391	416	397	394	389	393	428	428	425	389	430	397	391	374	397	471	434	416	373	389	420	407	376	397	382	400	426	436	447	412	401	377	421	418	391	385	367	394	405	423	383	396	378	402	376	374	394	400	404	407	356	396	396	422	388	410	369	414	418	404	402	404	398	388	385	378	403	366	453	398	378	380	378	385	411	399	434	382	432	416	395	388	372	368	401	410	392	403	389	385	383	409	387	400	402	420	388	378	435	415	382	469	384	409	377	407	411	385	401	411	396	403	391	361	357	395	391	373	399	420	399	384	385	393	388	373	420	403	418	396	389	381	393	409	359	378	355	407	431	401	396	407	421	428	390	411	445	391	364	385	394	430	407	398	322	361	372	395	401	375	416	400	339	418	380	386	385	399	389	384	426	408	381	400	393	414	397	384	390	364	413	395	404	381	411	407	414	415	404	392	383	438	390	382	384	381	416	389	388	380	392	404	397	345	411	374	380	367	391	392	381	393	438	384	402	452	395	421	413	397	431	409	414	389	391	405	395	397	376	369	407	395	374	367	411	420	425	409	409	364	403	399	384	374	425	410	400	387	378	409	406	386	374	449	417	378	367	396	382	405	395	394	406	401	411	428	396	423	398	423	388	398	412	384	409	408	450	386	393	400	405	417	405	396	441	408	405	359	402	402	391	367	440	410	414	427	373	386	431	404	354	397	394	423	407	407	387	429	395	367	460	452	365	354	379	397	399	381	445	375	430	416	373	390	389	418	397	362	429	367	397	399	393	439	408	379	398	370	394	403	417	370	423	404	412	385	386	395	408	407	380	387	351	364	420	373	374	365	413	408	432	377	408	423	405	407	421	414	381	403	416	410	407	416	383	365	377	412	428	414	387	383	372	426	409	395	402	408	395	422	355	401	406	384	398	383	411	402	384	398	443	365	361	404	398	403	367	359	361	397	428	387	399	417	413	431	356	397	412	426	388	388	359	385	386	366	401	391	394	387	429	393	391	392	367	418	407	354	401	404	384	386	390	389	390	403	400	404	376	347	407	368	411	361	412	397	388	381	362	389	393	353	354	369	430	419	424	376	401	408	410	398	417	423	412	428	429	404	392	402	460	383	383	435	403	372	422	388	361	404	403	439	427	375	402	433	456	415	407	400	458	411	408	391	411	408	403	393	395	405	423	405	412	399	426	405	391	401	378	416	381	371	383	352	418	402	411	397	417	428	406	382	368	415	390	430	370	423	392	437	405	372	395	414	389	390	387	401	386	446	426	383	391	391	422	377	405	393	376	385	392	409	370	371	372	391	413	394	414	407	407	424	403	383	407	388	409	415	410	399	403	378	388	407	378	361	421	376	368	409	399	378	409	441	409	388	378	412	415	373	418	410	384	356	378	390	389	360	458	398	378	388	411	386	417	405	400	409	433	376	401	403	387	394	370	410	391	392	382	405	400	395	384	412	348	391	387	403	393	376	397	423	408	394	392	399	398	378	426	405	412	417	442	400	393	405	435	393	382	421	404	431	405	385	449	413	382	385	401	374	418	393	414	420	384	384	373	410	409	433	383	393	396	383	418	398	389	381	402	436	423	390	399	387	420	399	410	406	409	420	406	373	400	421	414	359	393	409	388	410	383	412	360	391	380	411	386	424	428	411	374	396	396	393	395	370	414	417	410	350	425	440	407	380	416	420	390	391	436	398	414	377	410	395	405	383	355	397	389	433	416	393	448	367	461	362	424	390	402	380	394	404	394	405	404	394	416	412	434	427	399	373	380	427	422	404	382	405	413	379	411	409	399	427	352	407	448	412	359	395	385	406	407	378	374	378	362	395	394	402	409	425	372	393	408	397	388	392	402	392	371	381	348	424	418	384	399	369	407	371	414	379	440	393	386	425	421	390	370	422	389	381	395	376	409	371	421	425	401	374	438	424	364	415	426	401	386	434	392	406	439	427	402	378	400	443	418	406	388	410	403	376	437	396	389	389	409	402	452	395	366	398	377	410	418	421	379	405	447	404	432	431	414	395	410	409	392	401	411	397	423	415	394	408	407	412	399	393	393	384	386	383	430	422	389	396	408	436	362	408	379	375	404	397	393	419	376	346	347	389	412	405	382	385	442	398	392	386	411	379	413	394	398	420	392	408	406	404	423	438	381	412	388	437	431	405	396	388	377	396	348	391	398	410	394	382	412	429	410	384	400	445	439	415	402	408	394	405	466	389	377	425	411	419	372	363	383	370	364	362	400	419	415	395	411	366	394	388	419	396	381	399	369	417	386	370	415	412	383	372	432	414	390	382	433	364	441	399	392	408	367	394	373	416	419	383	412	371	418	388	377	396	384	395	385	394	399	380	423	372	410	405	443	376	386	386	401	375	435	384	381	395	398	366	397	379	382	421	377	419	399	398	373	355	336	401	404	409	403	405	404	406	415	383	395	409	439	418	420	416	414	385	414	425	426	428	378	371	390	371	402	365	380	397	401	410	362	392	388	389	383	393	407	423	414	380	393	417	415	376	401	350	416	395	385	391	389	380	401	401	394	422	423	395	411	432	432	373	394	417	393	399
31502	11892	3526	1608	1083	965	888	881	915	861	925	840	844	961	884	860	897	889	838	864	872	873	854	866	852	879	913	831	909	879	855	928	882	878	867	850	888	912	908	917	908	850	892	875	907	850	851	843	920	886	846	867	849	806	873	861	881	875	887	832	908	890	897	821	867	781	863	909	845	890	878	850	882	874	826	947	858	829	912	912	950	881	880	878	839	863	880	880	834	847	829	854	879	845	840	834	906	875	880	922	871	942	850	839	843	848	912	917	887	875	870	853	890	886	890	823	863	851	882	913	840	855	919	872	874	856	823	937	873	905	881	859	885	877	821	900	864	857	879	829	875	895	815	900	904	859	830	862	819	906	898	944	837	862	825	824	802	827	892	860	821	892	857	839	839	881	852	845	879	893	840	914	888	869	877	921	908	889	843	903	890	890	910	858	894	884	909	864	859	879	832	803	834	904	882	899	856	902	827	875	851	868	849	866	882	865	859	853	868	890	861	926	887	884	829	849	857	921	864	894	888	838	844	876	868	841	878	848	845	865	931	896	862	853	884	875	885	860	901	900	921	867	886	889	885	895	818	851	854	878	857	889	862	846	838	922	858	903	842	850	861	865	885	848	817	889	914	853	844	840	783	893	859	808	866	861	894	877	899	885	813	844	868	858	806	869	845	878	890	819	814	827	903	893	898	901	920	877	894	880	861	904	887	888	931	885	913	868	843	864	833	878	848	876	857	877	891	911	879	943	902	917	843	885	893	884	943	828	857	863	865	839	822	841	876	900	914	899	885	836	828	841	869	864	899	916	868	844	842	911	876	888	863	870	868	921	896	867	936	878	895	879	879	864	847	863	854	878	855	847	861	894	841	887	851	866	913	875	863	894	856	924	835	847	877	868	854	958	875	839	883	903	896	886	861	860	810	947	871	908	899	837	869	878	895	811	839	864	895	853	901	856	855	850	886	857	888	920	908	888	857	885	876	891	838	883	897	922	867	830	877	923	859	862	838	861	887	867	890	869	909	871	888	868	889	871	890	861	815	828	865	913	855	878	855	863	907	879	879	858	873	895	904	851	881	855	954	904	868	891	872	895	883	842	865	875	901	859	896	894	864	881	886	845	969	913	873	869	855	892	842	821	847	885	855	851	947	887	868	831	875	856	888	872	899	856	866	962	867	878	862	866	859	846	829	823	845	889	885	909	887	835	863	850	887	905	886	873	857	863	860	868	875	834	835	914	865	875	832	875	926	849	892	873	875	904	824	857	895	873	905	855	931	920	833	896	863	807	882	855	845	821	867	867	853	873	895	883	868	850	864	846	881	898	843	844	878	935	866	846	811	884	882	845	838	861	895	878	857	888	883	847	861	817	885	944	836	878	928	839	867	881	828	850	911	868	832	847	872	871	881	872	826	895	926	928	882	918	849	874	877	843	797	830	873	867	888	887	895	860	904	859	911	869	880	906	853	884	889	869	877	872	849	868	919	927	924	835	886	887	833	844	858	872	845	875	912	820	847	875	933	856	898	850	837	898	873	892	913	924	901	828	926	840	839	875	865	875	870	940	840	898	867	896	853	883	883	897	887	893	872	886	901	819	867	889	865	856	869	872	908	853	864	887	872	917	879	900	921	875	863	879	889	853	881	869	850	884	849	829	904	848	843	853	879	830	908	888	872	857	921	939	882	886	899	906	871	831	851	871	909	834	843	887	887	822	809	900	850	833	821	859	860	907	860	856	840	851	870	887	945	884	887	888	865	862	912	895	846	887	855	818	818	852	898	849	880	853	864	877	920	923	811	858	869	881	861	860	881	869	875	876	877	876	861	984	843	852	838	886	887	842	900	879	872	822	897	847	871	883	809	873	874	883	822	916	891	899	903	894	866	892	872	814	898	900	871	883	854	911	837	852	867	869	832	878	888	859	851	866	928	868	904	885	931	839	907	848	876	868	900	864	868	898	920	889	861	878	888	913	859	832	848	844	851	907	874	891	889	851	876	860	820	830	881	876	858	860	983	853	897	827	878	854	847	862	857	860	911	918	835	843	904	901	835	850	936	928	939	876	879	933	881	839	886	942	862	814	900	863	849	872	920	869	850	867	823	911	960	896	894	870	856	859	816	863	887	848	853	866	873	872	875	896	890	832	919	900	846	905	942	916	869	871	909	839	844	917	858	841	909	926	899	897	855	887	859	840	882	906	862	882	830	908	840	876	911	867	893	850	843	905	832	846	861	865	910	844	847	872	821	930	863	901	854	855	906	860	834	853	855	791	887	846	946	858	880	814	852	842	869	878	841	891	868	904	895	832	812	867	902	883	916	886	867	873	822	877	873	868	838	870	843	908	929	826	880	841	892	920	858	880	866	884	849	915	857	873	871	859	856	887	887	892	853	863	850	883	861	847	908	889	870	908	894	839	886	888	898	846	823	873	883	836	898	839	931	918	862	850	856	870	855	911	850	900	894	904	811	860	889	841	887	872	900	898	870	873	877	860	862	881	883	876	919	851	876	841	862	879	921	923	856	875	878	854	885	857	867	866	875	859	871	876	852	862	891	874	893	884	879	874	860	848	866	891	869	887	869	806	920	861	835	893	866	903	891	864	949	955	893	915	902	876	861	853	867	878	830	832	881	889	903	890	919	855	839	864	856	848	900	854	893	870	843	868	885	958	855	879	886	868	838	833	903	867	897	884	867	880	952	870	848	894	835	902	817	863	900	832	890	915	868	853	856	812	814	865	896	847	894	845	904	931	843	866	867	828	836	832	948	879	836	836	880	819	881	845	891	858	859	884	859	829	881	867	878	864	865	869	874	839	887	887	890	931	864	868	875	922	927	850	867	858	840	850	919	852	882	855	868	860	888	866	864	862	823	880	888	846	795	871	877	829	878	917	884	904	878	875	890	879	864	865	920	861	820	830	887	920	861	876	848	869	841	894	861	816	908	855	898	893	884	869	886	870	874	854	869	885	943	882	832	923	886	891	832	837	816	859	831	910	900	882	882	809	864	898	924	830	934	863	907	896	869	910	852	903	810	857	865	860	832	901	878	841	858	879	839	920	904	883	890	907	917	866	869	899	826	820	905	913	898	824	903	860	896	848	877	857	837	882	876	901	832	859	852	920	867	898	865	851	879	861	876	872	875	943	905	865	786	881	845	842	921	870	874	911	923	878	888	853	898	847	940	870	805	893	900	928	931	871	802	870	862	903	884	881	818	864	901	823	854	859	854	915	890	870	843	884	919	879	834	807	878	849	845	849	821	861	855	835	864	831	888	864	857	885	886	833	894	875	851	946	882	850	883	866	819	871	899	878	880	932	807	865	836	886	864	903	855	886	846	851	911	874	889	886	929	918	927	844	874	862	884	883	875	880	895	883	821	867	866	838	889	891	893	825	897	886	893	899	865	885	892	913	906	857	892	895	842	891	851	885	854	852	881	833	896	872	888	867	869	883	860	880	879	891	845	862	847	894	871	871	876	927	903	857	918	850	838	885	851	870	878	878
60456	26370	7606	1305	559	470	453	404	447	429	425	403	365	410	432	406	426	424	437	418	398	400	430	433	418	414	410	405	424	399	373	412	392	400	381	393	423	435	381	408	395	392	446	414	425	407	415	418	395	420	418	422	428	412	373	389	444	414	405	389	406	429	427	395	355	404	427	406	421	419	400	396	426	406	397	418	415	400	439	410	416	426	386	458	414	385	444	398	433	431	455	399	437	423	453	386	358	397	417	441	407	400	394	444	411	405	400	451	430	408	421	403	408	425	405	410	405	449	424	418	412	431	437	421	406	419	424	408	394	415	381	436	383	408	371	402	410	421	408	427	392	408	387	401	428	407	393	413	406	409	423	452	411	401	417	404	393	429	410	376	437	408	393	428	408	449	398	424	447	392	403	422	464	403	423	402	395	404	395	399	420	426	403	402	420	402	347	436	419	415	409	429	378	388	393	378	414	432	437	445	453	434	392	401	401	406	420	383	363	416	394	414	441	411	424	425	384	399	426	437	389	390	440	414	407	428	423	403	416	424	452	411	387	426	443	406	428	431	411	437	410	426	419	400	392	380	418	414	409	437	398	409	430	420	352	406	423	407	424	412	371	413	422	360	394	395	407	430	386	425	438	409	427	398	420	380	435	450	417	402	414	424	461	407	387	446	445	449	417	394	425	432	432	434	439	390	418	409	434	405	426	407	377	421	445	421	409	441	400	418	407	431	433	450	442	432	392	418	430	438	378	429	385	407	429	420	401	418	399	407	425	423	433	378	417	441	411	430	393	381	451	408	397	397	455	423	405	425	400	402	440	394	428	442	444	401	417	407	411	439	465	391	418	423	413	391	436	395	426	406	399	410	381	407	410	403	390	396	430	410	404	433	417	400	418	429	400	395	455	416	407	417	387	435	421	406	406	426	415	387	384	407	402	416	408	351	465	405	394	426	396	402	401	428	422	421	465	429	385	391	428	413	386	434	423	431	371	424	407	408	425	421	400	369	407	390	422	432	405	403	395	400	433	424	406	401	371	440	387	437	418	418	433	375	388	404	395	446	426	405	424	379	423	426	415	393	444	411	371	424	421	378	371	381	432	432	387	375	446	442	377	412	410	410	417	381	377	425	408	417	438	441	397	380	394	396	429	400	393	472	451	427	387	415	436	376	382	401	391	433	409	390	405	417	416	442	450	380	373	414	441	448	414	420	424	389	398	417	426	400	414	409	388	412	403	435	443	429	421	401	445	440	437	405	392	340	404	394	386	411	385	411	390	435	390	376	378	425	381	414	428	394	398	442	414	402	408	363	462	441	396	438	427	419	404	418	408	421	419	438	426	423	398	420	426	401	382	426	443	424	378	391	430	408	417	413	416	389	404	419	444	453	438	375	362	437	437	432	431	405	422	423	415	412	420	368	423	393	411	392	421	377	432	396	421	420	366	381	416	388	409	405	415	427	429	398	423	429	393	439	415	419	429	398	434	409	412	413	402	436	436	411	408	398	412	404	370	398	430	405	440	414	420	461	420	385	439	464	420	422	411	419	414	416	471	416	387	427	464	419	432	429	410	412	421	407	390	392	392	422	406	418	410	433	426	405	398	345	396	399	419	391	422	428	435	416	436	396	393	415	424	434	387	400	409	371	409	447	378	411	437	377	450	448	388	395	376	397	380	354	396	427	398	428	392	394	425	419	409	418	427	444	355	437	451	400	371	448	383	427	393	407	420	404	412	430	428	422	433	400	408	420	395	441	417	413	399	377	444	406	442	408	374	418	383	420	423	408	452	392	384	427	408	401	406	443	399	375	388	388	408	385	358	433	379	408	423	410	416	417	383	407	419	413	415	441	403	383	433	451	431	389	391	407	409	436	403	434	419	423	369	410	412	407	422	386	383	389	438	421	433	416	421	411	438	410	401	406	436	411	394	413	388	389	411	432	432	445	411	394	427	429	391	379	401	413	407	397	386	441	392	443	430	437	403	406	410	415	429	403	392	422	435	422	376	466	417	414	420	417	408	404	411	425	433	371	396	430	394	406	374	406	433	418	437	393	410	430	414	385	423	428	383	391	408	411	458	394	410	413	429	384	381	432	407	444	425	461	444	443	381	409	421	394	416	427	372	409	438	452	412	373	385	362	447	437	413	400	426	432	381	380	427	398	429	396	413	416	421	420	426	406	404	373	443	440	409	421	438	441	411	398	440	393	422	441	382	388	436	450	434	370	393	422	418	405	439	433	412	394	413	390	449	390	445	419	397	397	422	421	391	409	434	399	377	410	399	422	423	432	413	386	460	434	446	412	411	443	427	445	422	405	416	395	419	450	413	415	408	412	398	406	433	424	388	399	381	401	412	396	436	424	425	426	376	362	391	414	397	412	414	398	396	409	438	379	390	398	444	403	434	417	447	414	437	408	410	425	441	445	393	407	382	405	364	431	431	401	380	410	409	393	404	412	412	425	426	413	397	401	413	448	456	401	409	428	421	412	383	428	405	416	441	433	424	438	438	461	400	398	422	430	394	418	415	408	413	393	390	430	400	394	427	391	434	439	404	412	407	401	411	443	430	427	404	421	422	396	399	374	410	409	380	375	420	413	389	420	423	412	429	415	406	393	431	414	443	387	426	420	418	432	432	412	379	423	444	428	419	423	401	355	405	403	401	373	435	438	391	411	443	407	415	435	380	374	416	405	392	422	419	431	425	427	428	433	421	401	419	460	394	389	415	444	394	429	431	434	415	443	399	390	457	390	420	377	432	410	423	380	408	410	401	411	445	374	434	430	399	385	413	423	408	409	417	420	413	399	440	412	385	428	441	472	444	401	418	454	423	410	376	403	431	454	448	412	389	413	394	410	386	405	406	484	452	418	409	393	387	398	422	423	411	395	361	458	420	446	380	412	415	396	395	424	426	421	474	427	403	428	433	397	407	422	395	396	406	391	416	387	441	397	397	377	429	402	414	397	432	418	418	428	433	423	452	378	426	427	409	388	406	407	423	414	437	417	365	403	434	373	413	388	416	414	410	444	434	445	429	414	410	366	418	391	436	423	424	425	384	391	434	405	389	418	399	414	412	422	433	403	398	430	392	406	448	417	360	380	421	400	393	411	425	427	407	425	420	401	399	362	405	446	409	382	445	420	405	386	435	392	385	397	433	416	436	458	435	419	436	417	390	387	417	387	404	391	453	421	444	403	413	400	414	468	422	413	408	426	418	439	427	389	432	394	379	388	405	426	383	399	394	445	430	399	376	408	432	405	390	408	425	398	401	417	426	401	411	390	414	414	407	428	422	407	393	403	421	456	404	426	426	420	419	415	402	382	428	399	412	404	441	418	416	401	438	417	406	433	397	412	416	416	431	390	442	424	381	429	435	402	395	401	404	457	466	482	422	417	422	404	422	418	378	368	407	431	407	392	435	374	366	421	386	416	421	400	389	429	447	418	423	426	406	403	408	406	403	429	408	425	410	383	403	433	428	379	405	381	424	344	381	428	397	449	425	473
43106	17344	4782	2005	1291	1052	984	912	950	942	934	914	922	944	891	942	889	898	896	922	883	881	876	960	942	898	916	928	866	848	912	905	922	890	910	879	816	908	866	962	943	965	896	936	850	831	925	948	915	888	842	950	920	912	850	914	873	916	888	977	910	903	944	882	949	918	915	881	863	903	931	892	948	897	891	921	958	874	940	858	961	964	890	864	909	911	889	941	919	909	901	916	931	931	915	886	877	880	914	892	888	894	898	890	868	907	902	881	945	883	923	902	916	877	897	985	868	913	848	952	980	893	859	920	851	903	904	866	941	869	879	860	967	938	936	844	883	888	934	867	924	876	824	963	868	905	965	905	870	893	913	941	864	910	927	964	942	958	948	924	851	955	949	954	941	930	931	891	891	913	914	969	941	920	929	937	876	885	965	893	863	900	906	911	927	867	902	946	919	880	880	872	983	915	936	937	926	852	898	926	932	964	934	932	906	906	904	931	888	938	917	918	858	924	848	868	942	908	873	943	912	859	957	826	905	895	897	908	884	896	894	910	875	877	896	904	898	938	866	946	846	916	867	939	910	911	935	934	933	892	859	878	914	948	888	921	891	919	842	882	883	875	908	909	887	906	894	925	928	902	896	911	921	890	930	980	874	887	945	967	962	964	928	931	884	860	938	932	889	906	938	911	903	916	914	931	881	896	934	935	903	858	922	944	879	923	907	926	907	859	904	925	886	902	886	916	912	838	937	947	842	904	886	900	828	883	907	905	907	909	854	943	885	926	904	936	880	898	924	911	880	884	969	894	909	899	924	897	935	904	929	943	877	932	899	903	921	916	885	941	856	878	899	925	867	891	893	881	937	926	893	950	965	903	897	916	906	912	884	906	919	918	909	892	884	921	936	889	840	920	909	827	896	856	878	923	864	875	916	888	870	893	928	865	873	891	870	852	888	960	873	915	935	907	928	926	900	966	912	892	908	873	963	909	922	909	894	979	981	934	868	911	922	909	938	883	929	909	875	938	911	915	878	901	875	904	889	873	948	929	847	903	949	896	899	919	840	903	875	908	883	919	922	892	937	931	896	860	860	903	883	924	927	862	905	924	894	862	906	866	887	928	919	894	900	912	858	922	937	935	898	904	848	916	902	895	926	906	889	950	894	923	852	885	877	882	944	900	913	907	926	944	942	913	884	881	884	847	896	893	917	904	912	858	891	858	873	904	912	892	910	934	941	890	911	945	901	895	949	878	906	894	944	932	962	861	987	887	927	944	920	921	878	870	892	883	866	919	961	955	960	928	885	913	921	900	887	912	860	870	898	944	923	903	838	927	879	934	944	873	883	904	871	869	909	922	932	916	897	948	925	847	908	885	922	892	947	935	924	890	914	918	893	945	887	917	895	870	888	881	932	933	877	886	942	941	851	903	878	914	981	892	863	873	995	890	900	859	892	937	898	939	873	893	959	816	913	941	935	894	958	884	903	825	906	867	851	896	928	835	897	969	873	881	897	930	884	922	915	941	883	889	895	881	916	912	914	884	906	852	875	908	923	958	916	864	862	933	930	879	923	949	926	937	862	952	895	891	858	918	957	932	924	914	908	884	924	899	918	904	931	913	900	938	917	907	957	912	884	896	946	919	886	863	914	902	868	860	909	951	883	898	882	896	875	866	883	894	918	924	923	858	938	942	907	878	854	888	894	935	923	882	905	878	859	834	926	880	932	962	926	908	882	944	939	867	841	951	909	904	930	891	968	908	956	857	921	962	939	912	967	891	903	890	890	890	912	950	934	913	895	883	829	904	899	974	915	947	894	886	887	887	899	957	889	930	945	886	877	957	930	926	922	914	894	889	917	894	889	942	933	891	952	876	884	966	874	904	907	921	903	939	934	948	886	909	889	905	886	886	883	982	880	938	940	843	887	911	905	969	910	963	925	917	921	896	920	946	911	896	865	927	882	942	905	877	871	879	905	904	900	906	912	948	921	980	904	904	900	930	900	981	895	902	923	924	935	913	881	861	892	870	931	892	900	830	900	924	974	900	905	904	898	842	882	885	922	946	894	914	886	910	892	891	921	861	900	897	914	900	926	967	881	868	855	894	943	912	889	904	913	867	955	920	925	856	893	914	893	901	879	890	880	907	936	925	926	860	924	966	937	917	906	905	906	883	913	865	856	919	916	950	861	895	838	948	900	930	921	857	919	865	921	942	904	891	905	884	914	952	887	943	895	870	875	895	850	841	956	912	911	906	922	902	917	888	916	925	929	873	903	921	956	892	829	900	948	916	882	878	879	886	913	921	926	948	901	916	948	868	918	909	872	860	899	915	931	901	947	874	908	945	925	882	865	916	924	920	916	916	897	851	888	881	899	938	901	932	898	928	922	961	903	886	857	926	912	900	898	916	894	883	879	926	879	921	894	858	886	891	925	891	883	899	929	853	908	905	903	926	923	862	912	841	908	949	928	866	934	965	933	883	903	958	926	963	911	862	884	916	885	886	881	880	904	890	870	931	881	896	870	911	873	938	929	916	928	926	899	926	912	900	914	846	892	895	912	914	920	889	862	848	907	915	952	882	913	884	883	899	882	911	908	837	862	914	897	924	882	879	904	935	874	916	872	933	898	962	880	897	931	880	918	911	919	913	916	876	901	917	900	881	915	941	930	912	895	908	897	887	922	889	915	901	909	908	892	894	952	926	873	926	914	890	918	947	963	881	933	888	878	888	966	878	869	970	895	884	912	871	893	906	852	862	919	948	877	923	922	923	876	884	928	914	908	902	905	969	863	932	890	936	901	958	894	908	879	905	912	899	888	899	936	893	879	875	927	853	880	886	924	918	876	928	862	921	927	915	912	890	919	904	930	913	939	907	949	889	891	944	899	895	906	910	931	927	857	891	903	899	923	931	921	959	910	929	918	893	885	946	878	893	948	858	968	884	895	867	945	882	949	944	872	882	894	909	864	902	901	868	925	948	904	922	899	906	902	914	861	910	927	894	908	930	877	921	880	957	893	889	915	896	870	892	923	892	907	946	877	894	902	889	890	913	904	943	928	899	893	846	889	925	883	975	900	893	915	919	894	880	885	923	878	887	942	880	899	937	938	899	948	933	901	922	933	876	923	941	878	897	958	885	928	917	903	844	891	857	896	891	863	913	912	907	925	943	884	906	902	953	939	886	911	885	906	878	898	945	897	926	889	886	946	896	904	904	895	839	893	897	884	887	897	894	892	957	903	902	927	884	890	900	942	879	865	923	914	876	898	962	892	930	864	834	892	921	829	880	900	899	911	920	889	923	904	870	950	849	914	890	900	923	895	903	955	884	920	879	911	938	923	978	920	918	881	890	879	879	952	934	883	914	860	929	882	938	919	839	920	883	937	900	845	893	876	863	820	922	890	871	930	880	897	921	861	870	923	887	871	932	859	934	906	899	841	878	856	928	903	880	919	903	885	865	959	930	939	834	874	961	918	914	991	936	915	922	922	913	931	886	908	905	895	878	882	915
66713	32805	13496	4017	1338	797	536	468	425	461	449	424	440	442	418	435	400	440	428	381	418	423	434	377	423	403	426	418	422	407	453	436	424	438	444	381	411	391	417	439	448	494	392	428	415	420	394	425	422	403	421	397	443	380	452	428	395	410	396	429	404	447	363	422	406	439	410	380	400	440	418	442	390	450	452	426	403	400	466	434	439	418	405	411	448	433	404	437	438	401	406	405	438	422	394	419	399	468	428	403	420	396	434	418	412	390	395	435	426	429	400	380	378	417	396	434	394	418	433	456	439	418	432	411	401	442	412	375	421	386	422	440	458	473	458	422	426	462	447	385	420	426	403	448	482	470	457	431	426	404	438	419	389	432	404	441	434	403	405	440	406	426	401	446	418	400	444	436	441	478	438	410	413	430	440	443	452	413	417	408	422	437	383	434	438	456	448	435	441	407	405	411	399	418	438	436	378	430	440	445	465	413	377	394	417	429	406	406	441	439	394	387	452	440	397	406	441	411	464	437	397	416	417	427	420	475	419	399	422	439	417	400	417	387	419	442	385	415	406	405	441	397	405	449	417	466	376	409	425	421	420	407	409	450	427	385	439	403	433	382	411	429	428	428	409	406	419	427	428	432	390	430	424	421	385	422	434	435	429	428	448	380	441	417	410	407	468	466	420	437	383	463	432	396	405	403	457	420	414	402	428	376	438	411	386	408	389	415	393	458	457	401	375	420	434	423	391	438	416	416	420	404	431	414	423	438	457	374	409	407	401	405	397	438	418	427	421	461	437	429	406	398	451	403	435	436	435	444	431	419	410	405	429	414	410	416	378	380	405	435	408	407	406	409	421	455	405	409	421	430	452	413	409	415	419	405	404	442	431	400	427	407	415	423	411	397	414	447	411	423	428	415	381	425	425	441	414	420	432	459	414	420	430	466	414	433	404	410	395	420	413	440	414	397	392	395	430	442	428	407	439	438	412	401	402	434	390	400	406	414	417	365	401	423	426	406	423	393	436	424	453	462	440	416	438	434	397	414	385	471	379	452	421	423	436	410	419	413	389	400	409	416	425	403	429	394	384	462	459	433	411	420	402	424	365	385	431	431	401	419	440	452	430	403	483	404	421	449	377	374	393	407	432	432	400	453	456	419	445	442	436	415	420	431	398	446	428	445	392	378	401	374	409	404	449	469	431	442	400	407	429	436	438	410	417	396	432	448	438	386	446	416	431	412	444	410	407	413	438	433	424	467	404	420	437	398	406	467	436	419	444	464	433	407	419	419	411	422	461	436	389	395	393	389	417	382	435	425	418	446	427	449	420	425	410	416	426	422	411	408	432	422	434	441	413	387	471	430	394	428	475	474	397	416	430	432	389	383	395	430	426	446	376	442	416	403	469	465	397	443	420	426	411	416	439	434	424	399	425	436	464	401	444	442	433	444	433	430	403	418	397	388	423	430	430	382	438	393	414	439	382	428	411	401	431	401	423	421	444	432	384	429	437	407	439	432	436	438	385	428	404	423	421	438	431	415	404	444	445	418	471	409	411	440	428	418	408	420	408	425	434	395	437	459	416	398	430	450	429	403	368	424	426	441	467	384	401	413	411	406	465	399	427	431	400	429	421	452	411	422	408	447	404	396	415	419	421	400	405	429	450	441	388	425	398	413	431	420	418	454	444	408	406	422	363	370	416	431	440	382	436	424	375	395	406	446	401	413	405	392	385	453	435	392	409	428	420	390	431	463	433	420	446	396	438	415	444	440	427	426	394	420	435	384	466	443	433	418	413	401	439	405	377	412	421	451	392	407	409	430	374	420	409	410	425	408	455	387	416	417	412	416	446	427	412	442	444	412	411	418	438	410	429	408	395	385	448	447	453	408	388	393	413	434	415	477	416	394	385	462	426	430	388	424	406	417	468	426	405	442	411	369	420	412	447	388	400	373	425	430	441	434	405	422	375	398	443	446	400	429	440	404	419	434	417	394	426	415	391	459	412	406	430	447	398	403	388	442	414	427	416	407	422	467	398	399	419	401	392	402	400	422	396	429	436	432	395	436	412	430	439	408	420	423	442	445	405	386	428	418	432	383	422	410	427	364	433	395	456	393	409	396	414	447	431	423	407	428	452	461	396	461	398	433	420	423	443	415	424	433	402	442	415	393	439	448	400	450	425	415	456	404	421	420	387	382	406	421	452	391	456	418	441	401	404	437	400	430	439	399	365	448	410	393	421	434	438	381	452	465	430	438	442	438	424	385	399	450	412	369	379	412	428	445	424	437	371	444	374	421	424	410	424	431	420	431	411	407	429	424	433	459	403	429	446	421	414	407	446	425	369	431	413	416	372	393	445	407	420	425	409	417	432	403	407	413	398	406	419	450	462	468	392	413	402	389	427	392	385	435	424	426	421	385	408	379	415	452	414	448	397	437	427	421	442	424	406	407	462	433	427	443	477	454	447	436	386	430	400	404	416	453	407	406	420	380	404	448	436	393	434	443	419	359	430	377	421	436	447	407	439	416	446	430	417	403	444	428	422	455	423	425	446	429	454	440	430	384	377	396	421	412	416	412	388	419	407	397	383	418	430	431	410	446	415	427	389	409	436	442	423	413	439	456	445	436	428	394	449	424	395	432	417	468	430	432	426	423	439	420	455	407	383	419	420	438	449	424	445	444	458	422	406	427	421	394	374	365	411	399	482	412	407	408	395	444	409	474	415	414	382	386	415	430	427	437	414	416	405	419	429	428	419	446	427	402	430	418	380	451	408	477	388	403	402	424	396	362	432	401	417	427	415	420	446	417	396	398	407	450	429	400	412	429	385	404	364	449	412	424	415	408	448	438	405	406	412	433	426	413	431	433	421	423	396	417	421	390	403	408	386	445	381	418	429	385	408	426	449	402	398	416	414	425	416	410	401	420	393	466	448	425	389	431	420	445	457	416	393	446	425	413	421	416	416	419	417	384	425	418	437	429	428	443	401	390	401	425	461	409	407	417	413	407	444	425	378	437	450	453	427	446	442	423	407	427	398	425	440	416	401	395	412	388	402	388	414	438	453	445	438	413	405	441	417	441	428	407	425	423	405	391	440	406	452	444	405	443	418	391	395	387	424	422	391	421	376	418	401	395	421	403	401	402	401	434	443	437	419	467	412	406	388	441	438	432	365	421	414	422	415	419	398	403	427	411	429	414	408	406	381	429	408	379	381	403	417	421	400	443	390	409	375	400	415	432	454	418	402	439	393	393	424	435	432	414	412	480	404	435	422	440	406	426	401	391	441	409	415	410	426	399	411	421	404	394	412	387	442	414	427	423	400	424	417	422	418	418	415	438	423	403	431	410	414	427	396	433	390	408	414	422	404	415	409	454	408	368	414	416	397	381	415	398	416	450	392	423	405	398	427	426	425	421	427	405	491	411	441	423	421	435	426	413	433	412	369	430	424	382	435	419	395	416	418	413	409	410	398	421	413	433	439	439	432	425	409	428	411	434	430	421	403	393	396	427
45036	24590	11825	6237	3471	2095	1358	914	977	969	920	889	934	940	867	932	879	945	932	958	915	904	903	850	939	919	916	832	920	952	892	990	937	933	883	906	868	919	882	961	885	886	900	918	918	901	927	920	940	946	870	901	890	979	870	934	953	865	897	917	925	1001	970	943	885	891	922	857	923	869	931	870	923	925	899	898	902	928	917	867	931	851	913	891	913	916	973	905	851	872	946	930	944	905	935	935	920	894	853	907	942	877	927	910	953	908	910	923	918	912	941	931	903	944	932	892	952	927	894	929	837	944	889	854	916	935	833	890	947	915	925	902	936	935	850	888	862	914	915	921	914	896	915	899	891	919	931	925	844	915	928	930	900	881	893	926	897	874	917	975	886	843	864	933	906	905	884	929	917	954	926	911	890	908	948	883	911	932	920	922	922	925	920	870	912	865	948	922	889	952	925	896	928	939	919	924	904	932	928	985	891	922	930	914	936	913	914	952	950	926	925	911	922	893	919	942	910	929	910	896	906	963	883	921	941	928	949	897	953	928	951	889	915	878	948	902	891	951	880	930	960	895	878	910	906	940	944	917	943	930	889	917	930	933	942	938	917	904	898	902	896	874	901	925	920	882	872	918	831	946	930	907	938	916	922	932	946	943	906	863	1003	920	907	914	918	922	971	919	878	894	916	881	891	910	897	933	888	879	914	930	897	935	896	926	850	890	878	894	895	902	943	938	876	879	907	961	951	892	928	899	878	874	856	904	923	961	893	898	925	902	915	947	887	917	845	876	927	878	905	888	915	924	877	954	869	895	935	883	917	913	961	884	884	908	875	894	943	961	953	892	904	885	935	874	909	951	885	911	899	929	905	898	903	972	877	935	954	873	948	945	956	915	923	907	900	924	875	902	929	889	898	907	942	916	894	906	909	917	919	863	884	917	919	921	872	913	913	875	861	913	910	896	927	955	902	921	929	898	913	934	890	892	925	923	864	904	923	891	899	884	881	911	918	927	906	866	988	871	902	899	933	929	939	925	912	927	918	908	923	904	916	920	919	894	937	901	909	841	875	861	919	926	939	915	915	897	950	960	888	907	853	928	929	914	880	935	918	936	917	864	897	931	906	866	920	937	915	881	964	867	864	938	943	931	936	864	921	920	936	869	964	848	861	882	922	949	903	925	887	951	963	950	930	866	905	906	889	918	867	926	861	879	937	905	937	904	968	854	844	959	910	915	903	934	952	871	896	879	905	865	910	910	917	948	899	905	903	890	907	921	946	854	884	898	932	908	914	895	876	920	886	957	905	876	904	936	868	914	920	920	925	912	958	877	891	916	961	931	891	872	894	859	895	963	931	878	886	942	897	846	924	937	924	899	829	924	975	912	910	896	945	904	901	876	923	895	901	934	920	906	923	931	892	900	890	957	945	953	892	949	899	890	890	934	914	874	929	884	844	938	922	920	927	925	897	918	934	904	849	953	899	927	917	893	884	896	916	913	886	917	948	903	925	924	888	880	898	881	916	969	891	883	918	906	869	921	930	914	936	898	878	929	908	848	936	852	907	924	871	905	944	918	919	928	908	891	939	898	888	887	899	903	874	911	901	895	950	882	856	950	968	896	931	949	939	934	930	902	912	936	904	898	899	926	944	863	900	918	912	888	941	914	912	923	888	858	901	943	916	899	858	900	888	882	939	937	917	854	901	894	895	921	896	923	864	958	892	924	982	842	865	923	909	874	941	972	891	901	911	937	895	953	912	911	899	921	894	951	890	881	961	900	860	925	900	914	903	911	943	885	856	899	923	899	940	915	949	899	916	931	946	898	896	875	922	925	936	911	871	850	887	890	900	865	944	909	925	889	929	946	879	949	927	943	944	921	923	901	965	983	970	907	884	942	851	914	914	898	899	861	922	928	912	942	955	894	890	876	885	898	897	955	926	904	907	897	947	906	903	945	920	914	925	850	881	893	916	860	865	848	893	914	911	930	928	935	935	940	868	900	892	928	860	949	968	929	908	932	869	928	949	917	909	911	903	888	920	891	921	902	941	866	928	901	834	899	849	878	886	937	911	938	926	887	957	1001	945	915	957	936	884	935	895	919	891	937	932	903	908	942	934	916	880	921	878	874	869	922	917	917	921	907	948	928	920	919	872	943	911	939	952	918	883	878	852	884	887	918	897	870	927	902	967	913	978	885	932	908	881	901	979	938	949	903	942	938	850	868	965	921	893	945	936	928	904	914	872	932	898	959	869	924	913	939	863	888	976	894	937	961	940	896	900	872	966	884	863	931	948	875	919	952	902	905	886	873	959	891	953	945	903	885	941	999	887	937	867	906	887	850	922	913	861	893	900	954	889	905	922	945	885	890	890	874	875	899	865	872	943	915	920	977	943	899	873	973	962	906	928	903	901	912	887	923	925	964	911	875	929	930	935	892	949	895	872	913	927	925	860	949	944	937	917	869	949	879	866	866	908	909	953	930	896	916	884	932	938	886	886	865	854	899	901	911	907	896	973	859	915	960	940	915	916	951	905	965	915	871	893	860	911	876	897	893	867	874	903	873	922	869	897	878	918	917	931	918	890	893	883	924	921	896	879	869	883	906	873	933	960	888	900	916	917	929	888	933	836	842	956	886	984	935	943	883	879	925	925	907	928	945	908	929	883	914	908	913	904	941	907	879	928	922	909	898	989	964	904	908	924	944	937	913	898	944	867	915	939	902	903	940	857	872	917	870	900	883	905	905	832	997	904	902	887	914	947	925	918	937	882	906	921	947	876	850	882	910	908	940	925	931	887	914	916	902	919	893	931	962	949	910	883	940	906	952	945	937	978	926	890	943	922	902	911	884	929	869	924	869	885	884	911	872	954	887	901	891	878	917	905	904	961	918	931	921	893	915	887	900	946	937	845	912	920	947	907	933	882	929	907	858	893	930	900	942	902	869	926	941	939	934	943	893	915	886	893	897	895	925	916	899	897	912	904	872	921	940	930	899	927	926	887	876	923	894	911	937	912	892	914	951	955	933	929	909	901	888	915	894	923	910	915	904	849	867	910	909	944	883	838	898	948	911	861	948	879	864	941	916	912	910	916	910	946	872	837	907	913	888	922	878	968	903	900	845	923	862	889	919	939	882	854	844	909	871	922	873	923	865	915	952	890	891	893	910	878	920	860	883	897	842	875	839	910	904	883	961	921	847	943	928	921	889	865	955	864	895	962	954	912	890	936	909	904	877	938	929	898	932	928	952	919	905	851	893	916	875	950	896	880	889	935	861	878	905	919	929	951	903	923	963	906	868	891	905	922	905	904	939	897	898	900	953	927	913	972	946	952	930	947	937	952	930	972	936	930	914	884	918	964	926	967	948	905	930	908	907	901	890	907	980	873	927	871	890	888	906	947	925	936	893	885	855	902	903	959	903	860	918	826	905	853	903	922	882	949	898	933	891	956	901	874	928	915	898	930	910	924	908	899	929	909	934	931	903	906	878	907	860	845	863	939	891	917	937	938	913
51357	17316	3722	975	546	415	444	403	406	423	406	382	409	392	420	435	404	391	362	376	401	396	398	422	371	433	402	362	400	358	394	411	406	410	427	404	377	373	359	402	427	443	416	376	402	419	399	428	410	385	405	377	405	397	380	386	398	430	393	425	403	404	378	406	406	426	398	415	430	412	432	376	415	357	428	426	366	420	419	421	381	388	415	358	441	409	388	380	387	410	412	424	388	390	448	402	429	396	386	415	399	394	411	382	402	355	361	414	428	443	417	411	394	377	400	429	403	363	407	415	417	384	404	408	405	436	423	395	399	428	404	376	418	408	424	381	395	390	404	428	393	412	359	395	410	437	409	396	391	407	430	403	411	401	439	430	392	391	375	418	374	377	395	382	374	375	401	376	406	365	371	383	400	375	392	411	416	402	400	387	402	377	393	424	409	372	358	381	388	394	371	402	408	388	360	368	413	419	430	412	401	359	403	399	426	353	396	425	373	377	393	354	393	400	408	422	349	399	405	381	395	412	385	378	396	392	410	428	404	391	405	455	409	408	364	452	396	369	344	393	391	406	437	429	433	453	449	413	399	387	402	389	406	410	410	384	425	398	391	421	448	414	384	416	384	400	435	415	381	366	379	363	391	423	430	376	398	406	369	426	431	393	437	400	378	433	408	398	393	371	428	375	373	349	391	412	416	383	444	407	450	400	401	385	390	381	376	404	396	422	415	403	409	426	387	394	413	421	364	396	365	364	389	395	372	399	386	400	405	435	417	419	418	366	411	388	393	403	381	412	422	437	439	394	383	361	382	402	406	382	381	423	399	355	425	391	388	429	413	399	432	401	419	399	401	385	419	427	365	373	376	352	413	405	363	406	364	416	410	404	403	369	412	403	424	412	459	425	412	425	425	408	459	406	394	400	392	421	440	373	381	416	426	383	383	396	397	397	391	395	407	401	418	378	407	433	354	371	367	410	373	384	376	383	398	407	387	417	362	387	401	395	424	426	435	381	404	387	392	397	401	399	361	389	416	397	419	389	386	371	404	382	382	366	408	388	392	376	387	395	410	408	388	355	406	388	340	408	432	426	372	379	396	408	427	410	377	376	386	402	371	383	395	429	402	390	383	411	404	373	380	392	356	443	391	393	392	419	394	354	405	396	372	401	414	375	395	403	382	397	431	379	427	386	433	433	415	410	389	387	381	401	392	369	383	404	428	396	416	360	406	381	399	407	376	441	391	434	384	398	387	423	370	417	421	385	413	413	389	396	415	368	397	420	441	390	401	415	391	383	403	382	408	401	442	411	422	391	394	396	364	423	408	383	375	362	354	410	418	432	400	384	418	385	418	432	407	378	391	397	404	429	422	375	355	395	374	383	427	371	378	408	427	390	434	392	392	395	418	415	447	398	407	381	401	408	444	376	400	390	398	396	424	401	355	429	401	439	402	382	401	419	379	383	405	431	355	412	371	403	429	416	426	390	420	395	384	387	415	387	373	355	361	378	406	381	405	358	388	381	418	436	393	421	438	393	418	381	404	428	369	380	393	419	387	373	410	393	442	412	422	418	391	413	390	434	423	395	406	407	397	392	415	425	406	392	419	394	390	416	390	386	387	417	399	403	400	385	413	426	392	446	397	387	407	444	377	377	399	357	397	412	386	383	408	394	381	417	366	396	383	401	428	448	371	390	383	368	410	408	436	408	423	392	429	413	378	400	417	404	438	416	413	417	371	406	434	418	407	409	430	408	422	381	392	402	389	402	394	417	411	435	427	425	411	368	410	433	375	427	401	397	410	434	415	380	384	373	369	372	355	390	400	414	437	406	385	373	382	416	386	379	378	423	388	380	402	403	360	382	377	426	439	398	425	404	419	376	387	393	365	380	380	403	390	367	392	423	401	395	385	417	442	403	384	413	424	436	402	391	440	394	407	391	418	432	397	409	411	418	429	407	395	398	379	392	366	423	387	378	387	411	410	367	434	420	392	408	396	412	397	420	438	417	390	411	357	407	401	367	397	402	415	447	428	379	411	397	371	367	412	388	382	391	369	387	417	401	414	413	396	402	365	364	352	371	366	388	393	374	386	400	370	415	354	397	396	405	393	419	419	423	373	372	393	414	389	413	384	377	390	349	383	378	392	370	372	376	399	407	412	361	406	407	389	421	428	402	400	418	390	420	393	481	424	382	373	437	390	384	394	403	402	442	440	385	407	378	449	418	428	381	393	384	400	406	419	384	434	384	431	374	393	425	421	412	408	385	394	402	425	378	429	372	351	387	387	442	403	407	402	443	372	408	423	408	401	401	377	394	427	418	352	376	371	377	371	388	392	436	398	379	390	424	378	377	381	392	416	423	415	391	369	401	398	379	425	388	427	380	390	407	403	391	424	422	410	389	452	433	395	424	416	415	388	412	405	401	414	373	366	458	409	394	377	414	373	394	392	377	420	377	374	364	400	398	414	418	386	420	434	389	400	366	394	419	390	422	438	390	423	428	374	379	430	378	441	405	340	377	392	425	424	357	371	393	418	395	425	462	366	401	393	416	412	432	450	431	378	379	411	383	426	410	401	364	390	392	383	415	425	423	409	365	374	426	394	428	410	427	409	403	412	391	423	394	380	412	434	384	419	397	394	392	412	410	408	390	406	376	414	389	435	434	428	400	388	377	411	400	413	355	424	421	416	389	439	416	406	399	374	353	375	396	387	396	410	394	401	421	394	409	390	377	377	380	420	384	394	426	408	402	427	378	397	359	392	419	371	379	396	426	432	393	431	367	366	393	412	401	378	401	440	370	386	422	435	378	427	394	410	406	424	389	436	414	382	396	397	392	382	403	382	377	392	377	384	395	391	422	390	398	408	385	396	398	364	427	385	371	439	390	388	366	393	393	430	404	413	431	427	421	409	412	400	416	408	401	361	387	423	418	426	441	384	395	399	393	412	424	396	401	402	407	428	384	393	394	400	356	415	407	409	403	424	372	430	377	380	390	373	415	417	374	404	413	410	362	417	392	438	419	427	405	399	384	397	397	419	406	399	386	404	412	414	409	416	380	414	396	407	382	397	431	369	391	400	402	419	396	445	385	383	390	411	406	386	432	384	390	372	413	376	400	400	425	386	394	383	390	408	419	403	390	441	423	425	385	411	379	435	390	447	382	384	399	416	406	442	411	416	416	403	394	391	414	396	406	398	426	407	418	411	405	374	405	386	383	439	409	403	423	378	405	368	393	376	402	421	429	372	411	426	450	423	388	360	388	389	372	372	405	385	401	406	401	432	395	401	432	407	425	366	410	392	415	444	364	403	401	396	407	430	398	427	430	428	363	411	385	422	395	395	378	402	413	398	398	398	446	421	399	442	390	350	408	395	394	443	403	397	369	450	425	369	393	440	435	406	403	403	375	363	423	364	394	408	399	389	397	412	431	370	380	415	369	400	382	442	388	397	393	367	397	415	428	406	430	391	371	406	446	419	435	338	402	430	412	419	409	382	423	396	416	407	402
34903	9793	3667	1868	1225	970	886	890	865	889	845	816	872	866	881	841	885	920	874	885	848	863	829	874	862	893	864	912	894	892	870	894	846	880	903	879	884	921	904	846	836	884	882	849	872	846	854	845	866	905	919	899	874	828	839	801	952	859	948	898	886	830	887	861	873	841	851	894	841	841	862	910	886	922	842	853	883	900	834	846	907	807	893	846	867	901	869	922	863	864	889	872	881	876	921	871	838	911	872	927	861	842	864	823	917	850	877	861	849	798	900	891	843	877	884	936	830	856	849	918	901	842	871	933	869	860	851	849	908	829	888	874	904	912	883	837	859	864	854	856	880	853	874	846	866	892	869	850	817	880	822	821	868	896	845	851	914	880	891	905	861	877	898	849	916	830	881	916	901	869	870	887	899	893	867	853	906	871	903	924	869	881	852	847	824	884	895	910	863	886	888	882	870	877	893	882	874	843	890	889	871	859	847	850	857	862	849	897	846	864	843	845	847	869	873	891	844	910	898	911	896	889	837	844	869	889	874	894	893	832	869	875	856	841	892	873	840	878	908	822	880	919	816	874	902	887	876	893	844	890	886	860	895	897	863	896	831	938	856	896	833	904	913	898	924	884	848	846	909	895	869	876	887	914	824	870	863	904	803	859	818	878	847	873	862	872	882	922	895	850	910	863	917	897	836	870	890	907	848	884	840	916	866	847	875	843	862	851	809	851	850	874	918	850	862	861	881	853	848	833	888	877	857	901	878	900	908	897	919	860	872	910	879	908	854	872	875	883	890	850	876	882	863	933	905	894	876	921	838	867	842	918	837	920	819	873	895	834	851	863	863	868	863	910	854	878	883	887	826	909	880	887	848	838	876	892	863	905	846	900	833	880	887	870	862	863	853	868	836	876	876	901	899	892	888	878	909	860	891	954	886	865	879	870	919	816	836	855	862	917	835	918	836	833	921	906	891	857	846	858	846	879	890	854	856	838	833	896	872	916	836	887	882	869	866	912	831	859	889	885	832	898	829	868	875	867	856	868	797	868	916	837	863	789	833	842	868	923	931	878	842	882	843	888	867	860	832	889	871	819	875	903	836	866	913	840	852	877	871	887	821	867	825	876	901	885	852	893	887	892	838	831	899	962	802	871	873	929	867	897	886	891	899	858	825	865	835	857	857	859	854	843	885	843	908	887	872	831	906	812	856	878	861	856	897	906	848	891	874	905	884	904	939	913	859	838	808	899	890	885	867	884	865	847	875	873	916	909	813	885	864	915	857	908	907	874	906	906	897	819	849	844	893	888	923	903	903	901	922	905	909	875	875	834	863	843	902	844	832	848	827	831	819	879	857	858	852	911	882	907	835	885	829	929	880	859	873	907	884	846	868	860	903	873	906	841	842	832	856	852	897	890	851	856	891	877	869	884	905	838	929	886	874	881	852	910	896	833	938	839	841	884	837	918	943	893	896	871	879	898	880	945	900	898	843	848	857	811	841	833	861	881	888	915	896	885	853	868	882	853	837	864	920	857	905	920	858	892	918	860	905	867	869	913	876	844	843	841	879	852	887	900	863	810	890	906	841	883	855	904	859	893	856	860	889	875	927	910	936	821	880	903	851	891	850	861	908	866	843	882	863	853	863	867	901	840	866	866	908	917	893	892	855	877	887	853	876	864	856	851	871	902	856	866	848	901	922	843	884	916	868	910	879	894	893	855	930	842	904	885	899	906	931	892	903	857	951	969	877	851	857	860	857	823	830	893	845	904	850	901	843	872	908	920	885	850	883	861	868	890	829	875	880	875	901	865	869	883	864	904	870	860	890	884	849	972	889	868	850	886	864	908	893	818	862	893	822	887	880	882	879	898	849	921	887	912	874	882	899	866	863	927	888	856	834	839	896	917	869	822	869	861	877	863	885	868	858	900	891	841	879	951	892	879	925	887	884	846	917	904	882	823	879	872	816	867	897	838	829	860	868	883	849	838	907	856	890	881	890	828	856	849	931	878	907	877	850	960	922	875	885	877	880	840	903	882	836	846	868	872	914	872	880	898	944	838	847	908	834	891	834	886	900	890	830	921	836	881	860	869	896	835	894	895	857	876	838	817	850	902	832	926	862	876	875	853	921	902	848	942	834	892	848	840	884	810	911	888	876	844	866	860	874	805	900	892	925	865	842	864	890	861	906	882	850	886	905	840	852	895	830	903	818	883	865	875	911	888	910	879	919	856	855	893	841	860	828	869	857	905	922	826	874	897	833	913	869	831	865	941	853	866	949	858	860	903	878	867	884	913	919	845	934	919	906	874	882	870	887	832	844	876	870	885	908	913	878	836	931	917	870	834	884	877	859	917	831	830	891	846	866	836	843	862	848	859	865	929	902	873	910	883	967	889	869	866	924	855	900	921	847	833	885	877	862	849	854	879	855	896	908	890	870	911	875	920	881	889	846	873	872	879	856	914	929	872	883	849	849	851	877	873	869	939	935	846	870	842	902	857	931	828	896	874	910	923	878	809	862	863	859	904	860	877	890	914	868	857	849	865	912	870	809	848	878	855	857	908	890	905	868	885	923	914	827	898	944	868	909	868	911	904	877	898	853	875	881	866	919	887	909	853	865	864	880	869	912	858	846	862	876	871	876	896	935	896	905	880	873	890	859	874	861	893	892	918	882	823	950	891	866	864	832	883	902	855	899	883	861	907	883	929	909	864	846	887	912	814	866	960	894	874	846	858	898	861	841	830	877	888	898	904	862	840	883	824	863	887	938	914	891	855	904	890	897	873	853	839	861	923	847	833	913	881	836	854	909	860	938	897	917	887	890	870	908	865	881	830	857	855	876	938	895	860	867	886	808	900	866	827	866	890	883	849	889	854	877	903	865	846	858	840	896	893	863	860	864	887	815	881	868	878	885	885	859	866	903	896	891	826	891	906	876	887	883	828	904	877	854	873	899	856	913	856	885	870	885	887	895	881	824	839	886	852	839	873	816	871	849	883	923	868	846	835	886	862	858	917	905	832	886	921	885	855	886	894	886	832	902	897	933	870	903	877	906	866	860	874	881	844	885	847	885	834	888	886	833	805	876	930	887	900	847	873	860	885	895	837	904	870	926	869	889	863	862	907	864	834	846	895	873	900	876	856	834	829	857	884	948	844	903	861	825	841	882	833	860	898	891	948	894	889	922	903	837	876	896	884	868	955	856	856	853	820	876	869	821	911	899	863	888	870	896	854	913	928	883	894	868	877	864	902	900	887	915	854	852	900	896	899	926	870	892	921	881	889	921	875	870	831	846	886	877	810	934	859	906	841	856	862	876	881	920	882	873	911	850	903	902	850	812	928	853	876	880	861	869	858	947	827	898	887	890	933	843	895	906	880	812	797	878	889	892	860	881	850	862	837	842	867	918	863	914	885	935	860	849	913	862	863	855	865	892	914	882	863	830	892	902	917	912	891	891	867	829	905	888	884	894	866	890	847	873	921	916	902	888	903	910	914	866	865	864	881	865	880
59032	26694	10015	2075	772	549	420	408	402	416	352	391	427	356	414	392	439	501	400	421	401	426	376	400	378	392	403	359	393	393	401	356	411	396	414	407	387	408	359	411	365	435	398	435	432	434	405	381	411	397	397	382	415	405	411	390	401	404	393	414	436	397	405	426	425	417	431	414	414	405	386	423	382	394	377	380	376	429	437	383	401	379	396	397	387	401	414	391	408	392	387	422	378	347	434	418	402	442	396	360	372	383	397	417	464	418	432	413	387	391	435	384	399	407	393	376	424	401	393	387	423	405	355	419	429	389	426	366	387	436	383	387	394	453	375	380	417	372	409	390	415	447	413	386	426	356	437	427	420	424	372	423	433	417	437	441	426	363	385	402	403	418	366	479	410	424	406	396	359	417	404	395	418	425	384	412	429	369	424	399	409	364	385	373	374	422	398	388	422	433	402	408	447	448	455	351	393	399	392	417	401	422	384	399	381	396	414	365	392	420	419	406	412	390	396	429	392	404	374	392	408	424	397	398	402	413	423	414	409	436	396	411	407	417	355	391	436	373	402	418	390	400	396	417	422	413	426	407	396	371	421	385	414	373	419	403	386	421	399	398	393	392	431	392	415	437	423	412	378	418	423	386	404	396	424	389	415	415	418	448	407	400	398	391	411	408	388	446	414	394	429	401	385	407	417	372	420	450	436	404	416	456	421	367	417	383	397	400	429	434	416	414	385	395	409	418	402	362	412	418	371	406	360	386	374	416	430	423	413	421	428	378	385	401	436	414	404	368	389	432	388	398	408	412	448	395	416	408	419	410	386	390	406	430	386	377	417	403	392	424	417	427	405	411	452	421	394	431	433	374	364	434	423	404	424	393	401	425	403	377	433	415	377	420	386	403	420	393	427	368	415	388	413	400	440	375	406	401	399	387	406	400	400	403	401	373	427	399	412	386	368	442	439	421	381	391	415	412	404	402	413	394	411	384	396	403	433	424	398	362	399	438	411	406	438	387	381	408	398	396	393	367	451	406	382	427	390	417	433	420	410	394	410	433	410	409	441	423	421	394	413	396	378	404	381	430	399	438	437	364	377	409	436	416	430	407	412	396	391	398	404	404	401	417	392	410	424	406	386	409	424	418	424	430	409	374	374	404	380	421	403	404	436	448	411	391	373	385	376	422	435	408	361	426	395	406	414	378	398	408	449	476	425	396	416	420	377	398	366	386	390	368	389	397	400	400	403	399	404	434	424	402	407	417	389	448	397	383	372	426	444	409	400	439	422	399	415	364	389	422	401	447	381	396	422	382	405	436	394	409	385	411	425	399	398	384	391	421	402	376	393	382	380	392	409	392	433	366	392	417	398	380	424	395	412	390	432	412	451	447	437	414	399	402	381	384	396	397	378	417	414	377	387	434	446	409	434	364	409	418	424	397	425	405	439	374	393	426	382	409	431	417	398	428	394	423	374	438	402	395	403	393	473	415	397	423	420	399	391	426	411	413	398	405	432	447	407	399	391	414	395	391	431	421	440	426	400	402	397	429	393	412	392	418	381	392	408	427	411	427	434	404	429	407	422	393	369	415	402	383	354	369	375	414	415	424	395	421	393	435	428	404	395	416	442	393	383	397	437	412	429	406	407	382	382	436	442	391	395	413	446	427	422	420	407	411	401	333	417	357	391	439	432	409	418	409	420	393	369	405	405	456	415	404	433	407	416	403	384	413	406	408	365	388	443	464	391	442	433	428	416	411	405	426	433	419	383	411	401	400	412	418	404	422	405	402	397	401	396	355	399	432	439	436	383	402	406	412	390	409	399	453	412	430	371	375	427	461	390	415	451	381	402	412	440	407	396	401	405	418	419	423	374	441	429	403	394	398	393	394	393	395	391	394	375	414	399	366	406	408	434	401	426	391	408	409	386	403	429	379	408	401	379	369	410	410	388	405	427	406	429	438	481	374	399	368	391	398	448	393	412	405	403	419	408	399	427	394	416	402	432	397	421	412	400	398	426	417	399	406	409	395	357	407	387	400	410	382	419	408	401	375	445	434	426	418	407	385	393	361	444	396	407	395	429	399	395	389	404	410	404	393	366	377	407	427	413	383	406	414	411	403	421	419	404	413	423	398	396	400	386	421	419	410	419	384	421	425	393	394	399	389	402	420	379	390	380	406	385	443	439	373	438	442	397	389	400	386	422	454	404	421	412	422	423	433	397	384	403	409	434	427	415	422	442	443	470	405	426	415	420	402	397	390	403	387	365	390	422	419	389	415	419	381	404	359	433	413	418	399	428	408	439	426	380	409	411	403	437	409	411	432	403	387	409	389	419	388	418	419	432	410	406	394	391	411	455	433	404	409	390	432	410	397	388	455	425	398	397	409	379	424	416	367	415	395	399	381	430	390	387	406	445	415	388	459	385	412	413	401	394	416	410	431	420	395	380	360	369	402	384	401	432	377	400	359	355	384	407	385	430	402	385	420	420	392	425	403	422	422	424	409	413	409	411	358	410	371	398	446	427	391	413	411	418	428	392	423	399	408	373	377	412	405	409	396	421	404	409	408	433	403	415	402	417	392	402	384	426	405	363	374	389	384	376	385	395	401	405	421	421	422	434	421	406	412	406	440	393	409	397	417	398	384	378	421	407	404	421	391	402	379	421	427	399	409	396	418	406	409	397	386	386	483	402	432	388	406	386	439	418	413	420	411	404	413	365	393	393	427	427	446	396	408	374	412	412	420	380	360	406	447	422	369	418	398	426	417	354	389	375	389	426	394	404	396	425	431	416	412	393	395	407	446	418	389	382	407	382	405	388	389	402	400	427	432	396	453	417	394	404	421	373	427	407	431	434	425	415	436	397	416	385	374	398	459	405	394	378	420	420	408	384	409	400	369	378	396	426	431	429	399	371	409	432	368	404	412	411	402	384	412	363	403	404	409	428	396	419	396	419	375	403	409	393	399	420	394	430	424	390	419	387	388	402	398	389	402	454	384	404	395	414	450	415	407	385	422	368	406	450	417	421	426	378	395	420	419	388	347	400	400	413	382	411	404	356	367	411	404	392	386	404	417	408	413	413	404	427	377	429	431	406	418	422	443	409	364	388	429	452	376	429	433	406	421	376	388	462	408	388	409	367	421	382	411	400	420	422	394	392	379	402	372	467	410	400	439	378	387	423	375	409	409	429	424	379	393	411	393	447	388	433	409	439	404	376	380	396	427	382	403	394	467	417	394	418	405	414	437	421	402	431	431	431	415	438	377	429	394	377	405	388	434	434	375	410	351	407	408	407	378	418	422	400	414	362	382	381	384	431	383	423	383	403	427	406	403	369	384	405	422	368	436	399	417	386	377	423	404	390	416	406	408	415	423	424	410	408	416	379	410	362	421	386	403	397	385	385	463	397	424	430	439	380	405	414	425	434	403	410	421	434	417	421	400	390	429	355	428	439	385	381	404	406	396	421	381	426	448	367	412	426	389	382	426	425	430	392	393	387	371	383	413	433	418
41101	18340	8428	3090	1816	1322	1021	907	906	895	930	922	848	928	866	876	942	880	915	861	905	880	934	864	875	842	924	887	858	911	874	876	838	864	897	939	885	892	854	906	924	876	869	833	958	914	892	855	909	868	899	905	896	911	939	883	856	907	934	891	937	878	908	847	894	893	854	921	849	923	868	886	887	898	869	918	891	877	855	882	872	890	871	955	864	868	895	899	934	871	893	880	895	898	892	890	919	865	906	856	817	902	908	910	869	852	884	926	850	869	871	907	958	932	863	875	889	905	939	809	891	878	878	879	875	884	911	895	919	889	829	959	908	919	859	924	895	927	871	813	883	888	821	906	863	913	874	900	878	908	846	949	877	904	886	898	893	917	853	900	934	830	850	862	905	831	942	903	908	861	891	857	925	848	891	890	815	883	917	872	871	941	912	927	941	887	911	912	819	841	907	893	901	866	854	900	901	856	929	948	875	865	911	833	898	880	822	845	846	862	876	836	920	885	882	922	876	919	903	896	933	878	895	907	940	906	921	886	864	865	925	939	900	901	881	894	906	888	949	910	915	913	877	904	905	906	854	886	875	874	863	885	873	877	858	877	892	917	950	873	923	884	899	848	845	930	889	903	886	903	856	889	889	903	937	885	894	877	930	905	857	928	886	914	883	867	879	894	906	959	923	925	897	904	917	862	914	886	828	883	906	858	926	926	906	897	876	869	856	862	879	876	908	895	926	843	908	884	884	930	868	887	878	901	907	868	838	887	928	882	930	918	908	875	887	900	863	903	884	873	855	900	838	878	851	908	869	913	853	815	864	881	898	860	863	903	848	828	873	879	896	884	910	885	874	845	878	875	891	903	827	883	930	814	893	860	908	924	908	886	878	936	892	873	832	904	860	866	880	849	860	847	888	895	915	903	878	902	902	857	864	870	891	828	929	880	844	942	895	881	896	877	872	885	847	888	925	879	879	857	877	873	878	927	823	910	816	913	920	882	907	895	825	875	890	833	857	901	933	847	848	918	901	876	858	873	895	904	880	893	834	879	891	929	869	860	905	878	821	906	854	876	942	901	872	889	896	877	992	898	864	855	861	898	855	937	865	911	860	888	868	927	879	887	917	876	840	849	901	893	957	903	868	853	921	893	872	941	874	876	858	893	881	920	881	871	849	875	905	877	844	880	837	874	920	902	852	879	887	879	889	919	907	914	910	920	894	949	890	861	886	885	932	855	870	945	863	851	925	858	897	866	917	911	864	883	913	855	871	906	880	909	938	882	962	875	900	859	882	917	900	814	903	864	864	888	861	883	911	839	913	826	877	902	881	900	930	929	900	923	907	820	872	864	862	865	893	934	870	863	924	860	921	890	886	913	910	882	852	875	860	890	838	837	925	861	892	894	880	884	885	930	908	874	850	897	882	943	895	892	915	902	869	867	870	918	907	943	898	871	938	874	843	900	871	907	942	933	878	900	913	860	830	895	879	932	914	939	835	893	902	891	910	876	913	880	887	927	867	912	872	872	949	940	891	937	909	883	876	935	863	873	859	868	902	869	868	882	859	952	808	830	885	889	871	906	893	834	918	879	888	922	871	854	913	885	917	911	924	880	889	871	897	896	823	880	849	857	909	895	874	899	887	920	900	905	919	911	855	938	851	919	908	856	884	895	876	923	873	851	959	893	905	905	875	866	919	918	896	887	921	862	974	909	854	884	919	903	878	866	870	850	867	857	848	872	875	903	877	921	869	893	865	849	889	908	921	867	894	874	876	879	892	908	899	932	922	905	890	931	916	910	850	877	882	900	877	920	879	878	875	894	867	906	892	852	893	873	857	850	864	850	923	889	831	918	852	906	931	913	863	838	938	897	905	880	865	961	857	930	898	925	901	972	880	838	880	911	898	908	884	929	914	921	890	860	946	889	928	914	884	897	896	899	897	884	872	872	887	862	918	885	881	874	893	924	913	864	881	869	904	865	927	916	919	927	900	862	875	856	912	846	880	939	922	908	869	906	868	923	884	858	909	889	862	902	884	916	904	920	882	879	861	829	827	943	845	861	918	895	894	883	880	872	879	895	895	854	900	899	939	891	889	910	872	847	884	880	911	890	864	862	882	903	901	929	861	892	913	877	882	893	848	878	898	878	899	871	882	909	858	911	917	875	887	921	865	854	830	883	914	888	920	899	906	884	918	934	898	826	887	836	856	902	879	875	901	901	902	867	890	885	916	915	921	878	889	865	877	870	923	920	928	915	917	916	926	879	880	886	898	884	938	854	895	865	884	888	904	947	868	853	915	863	912	924	870	930	862	875	914	901	849	852	880	862	834	919	896	899	898	831	924	914	852	853	897	928	891	879	883	871	859	904	875	936	869	935	899	886	883	914	887	899	947	884	898	921	878	904	938	841	890	926	892	906	846	856	882	940	931	863	918	903	852	871	912	882	885	859	909	897	883	880	872	901	896	866	862	899	941	923	876	898	927	875	910	872	868	898	891	895	887	867	893	910	876	865	931	892	921	860	896	888	854	880	856	884	952	876	844	849	840	876	895	865	866	921	919	918	866	877	890	917	915	873	883	882	847	903	943	890	890	874	863	933	873	889	864	906	885	814	902	905	893	882	918	928	872	838	900	861	913	879	929	902	924	929	862	887	898	907	846	922	888	866	880	868	879	900	918	847	883	822	941	918	828	858	882	874	894	865	867	911	905	881	871	899	947	884	844	859	881	889	898	862	921	855	893	898	891	907	926	890	888	900	902	864	858	861	862	895	930	886	868	858	879	916	872	882	885	894	851	839	905	882	890	906	857	939	870	841	816	923	856	895	903	932	935	826	830	862	887	912	909	929	893	858	915	901	953	916	909	911	904	871	959	899	909	842	929	918	865	911	856	905	902	869	897	920	872	878	856	933	890	859	909	941	905	828	904	937	916	937	848	913	889	925	922	910	853	914	885	895	893	895	865	857	925	902	878	896	906	955	912	893	816	875	925	918	911	901	832	943	849	882	899	953	901	913	888	914	857	928	877	875	930	887	903	872	875	940	947	904	916	881	934	841	860	928	877	831	893	940	870	844	849	904	837	863	924	916	835	891	886	809	891	924	872	896	922	894	884	956	885	947	841	933	894	878	890	909	915	921	808	895	883	893	878	857	887	916	864	886	929	898	907	940	936	892	874	909	869	937	854	896	853	907	894	876	922	851	903	852	891	924	903	852	883	854	907	871	902	903	918	882	946	867	862	854	875	890	873	915	865	882	911	900	873	840	926	891	913	903	897	884	916	886	885	862	882	921	920	924	889	866	831	887	875	848	908	886	895	866	917	936	904	932	890	948	900	905	883	941	855	878	914	886	866	888	950	863	923	855	886	878	900	876	857	853	916	860	883	869	906	880	903	857	858	842	857	890	921	863	853	863	871	871	865	861	903	878	911	934	892	950	861	912	880	880	847	881	883	868	901	898	889	858	905	887	919	876	895	921	871	899	898	894	926	913	848	862	945	852	883	915
65933	31913	11699	2860	1285	782	512	473	418	413	393	411	394	408	451	410	418	420	398	431	455	416	408	466	403	407	427	425	404	436	386	400	435	457	392	404	427	369	413	408	402	423	395	459	390	438	406	425	439	426	421	418	416	437	417	402	408	439	431	459	406	429	416	405	409	393	418	431	417	393	440	422	412	396	411	444	435	401	381	402	427	435	426	439	404	413	430	445	409	410	424	427	473	432	395	410	420	401	395	388	418	457	399	410	401	401	455	394	408	402	404	413	400	393	400	438	403	387	419	436	417	404	381	380	411	437	402	427	405	425	389	407	463	423	422	420	393	389	431	438	428	401	392	404	384	422	420	406	443	384	444	403	411	415	423	422	401	436	400	422	377	458	418	418	426	409	418	378	395	422	403	365	401	414	443	365	385	388	393	440	401	405	379	394	466	392	439	409	429	436	368	396	405	411	437	422	440	416	394	432	426	444	431	423	408	387	392	403	401	430	416	423	435	424	378	437	445	379	382	427	407	424	443	420	411	423	400	426	421	378	378	443	438	412	402	392	418	454	426	427	444	414	424	376	403	404	444	419	430	445	401	382	416	426	410	402	398	408	391	415	413	416	432	431	398	379	437	435	420	432	402	424	417	415	421	405	419	439	415	385	415	440	419	365	420	420	420	451	391	449	448	403	396	407	380	404	439	408	409	390	400	426	407	408	409	385	429	364	392	416	394	428	443	395	420	400	393	419	423	424	411	439	417	424	434	418	410	422	381	436	444	358	366	401	411	396	401	418	424	429	374	429	392	390	402	403	424	403	434	387	454	428	444	426	426	413	396	418	392	382	397	432	397	398	426	424	427	427	398	427	443	425	421	440	427	436	396	387	384	383	395	452	416	425	404	408	420	424	413	412	402	429	357	468	415	386	462	427	447	406	393	382	392	476	403	400	404	407	391	422	446	405	406	395	433	378	432	431	394	400	421	395	408	388	410	418	431	389	408	422	440	453	441	437	392	450	410	420	468	452	398	394	416	375	398	414	392	397	467	430	440	424	404	435	380	391	415	388	431	438	450	425	423	394	421	410	423	384	402	431	477	372	405	396	408	374	395	358	413	425	402	450	418	405	403	426	399	388	427	378	400	387	372	420	440	438	437	398	475	383	428	378	417	452	371	398	436	404	423	424	370	394	405	415	426	416	416	395	417	419	416	410	401	388	431	439	431	405	425	428	424	412	415	420	413	358	415	420	451	430	425	399	396	382	388	391	401	422	411	422	426	454	424	409	415	423	403	427	397	442	425	450	456	378	413	420	419	466	398	419	419	368	426	431	399	412	399	391	370	364	400	434	416	435	390	384	429	411	408	414	425	425	402	386	431	352	388	444	444	426	414	398	427	415	394	421	411	368	391	436	432	410	398	399	396	402	430	427	390	491	433	392	417	364	449	403	371	403	411	462	438	426	408	428	383	425	404	384	425	383	383	388	428	445	409	438	441	393	412	453	437	449	396	404	443	391	436	406	426	397	370	428	376	423	432	418	435	401	356	365	401	407	420	396	460	422	419	396	408	433	382	436	412	423	448	430	428	420	399	404	407	410	419	395	414	425	397	405	440	422	439	414	400	460	441	373	423	431	424	438	442	410	375	419	409	423	382	425	404	440	450	413	396	414	411	365	434	381	399	432	396	414	423	402	473	406	415	437	443	416	396	469	421	444	433	424	397	411	420	406	397	384	447	444	403	443	424	466	415	406	390	375	438	446	407	425	422	405	451	409	403	457	433	448	399	393	405	415	394	440	384	381	428	436	411	432	404	416	432	435	465	384	417	405	424	448	432	412	385	426	453	406	444	406	416	388	420	393	447	450	400	420	436	435	417	358	379	410	444	412	437	385	407	401	448	443	401	403	409	399	397	402	402	416	417	403	429	421	384	436	431	439	424	405	422	404	433	416	414	417	425	415	393	416	418	418	391	399	407	408	453	396	420	393	376	405	436	418	400	443	427	406	412	443	425	421	389	422	407	439	361	418	390	380	422	466	438	397	437	401	435	437	388	434	385	399	441	408	415	402	453	438	422	432	461	449	429	386	422	391	413	422	406	434	378	417	360	413	420	405	400	439	419	409	427	386	402	387	474	383	415	424	408	411	400	413	451	462	473	450	409	397	444	397	397	439	391	404	420	416	417	411	407	463	417	415	403	375	422	430	412	426	397	396	409	386	400	435	407	437	427	402	418	417	427	431	403	422	406	436	407	441	432	371	409	381	441	429	427	405	399	419	405	408	471	429	415	423	430	437	389	363	374	456	418	405	438	433	403	409	401	406	410	431	386	441	434	418	359	397	356	352	419	433	394	411	443	411	411	430	404	426	424	393	413	432	395	414	425	363	413	391	412	406	384	441	406	388	403	432	427	434	378	423	423	428	434	400	430	405	363	417	409	440	435	416	406	385	402	418	429	400	452	448	399	422	364	412	380	406	395	381	378	414	462	394	409	452	380	407	397	428	450	403	446	378	379	394	417	379	463	445	395	424	390	420	431	428	399	403	425	446	404	462	436	407	455	411	403	401	410	415	452	433	416	424	409	393	430	466	394	420	396	458	394	424	430	405	452	391	415	421	399	402	447	455	405	411	412	388	388	408	372	387	399	431	427	376	420	440	405	402	416	385	422	424	430	411	408	385	397	428	445	420	423	398	440	389	405	398	384	395	395	425	380	405	416	427	429	417	381	389	412	399	391	390	422	437	410	414	392	415	374	390	438	414	397	410	425	403	417	428	398	388	410	394	416	392	375	428	423	419	392	415	394	383	448	414	401	412	406	391	414	373	430	428	448	448	403	417	420	382	420	397	416	449	459	406	404	409	426	416	421	451	420	416	405	436	428	410	369	407	422	425	404	404	414	451	418	411	450	453	393	435	434	364	432	388	394	409	442	445	422	406	383	419	423	380	459	395	416	420	399	401	430	441	422	396	393	420	392	487	427	392	399	370	400	437	420	403	394	429	443	405	423	434	387	404	419	418	387	414	408	408	421	429	420	439	407	405	440	426	419	433	419	417	408	423	430	399	411	450	412	430	373	379	427	429	440	392	417	428	427	420	426	429	435	438	426	406	434	417	404	413	439	433	403	396	397	420	415	387	438	396	435	425	394	404	426	448	456	424	440	401	435	439	410	412	404	370	450	427	387	403	394	404	434	421	429	428	442	442	396	418	407	427	414	409	467	418	401	421	417	388	376	382	445	423	449	438	394	452	369	428	407	417	378	411	408	382	413	395	429	391	404	385	420	414	422	397	399	403	420	400	389	383	389	433	393	447	388	400	468	421	403	411	387	450	431	418	426	463	430	408	442	443	388	419	397	419	418	406	415	408	414	407	414	405	445	431	382	380	409	420	439	390	424	397	386	394	381	403	372	407	407	416	408	447	414	395	404	365	408	411	398	348	399	406	435	447	398	406	392	432	419	390	452	386	401	456	404	448	399	413	430	436	434	422	433	422	404	383	402	388	440	396
45891	23197	9816	4865	2978	1640	1059	931	938	889	905	900	934	921	941	932	883	868	902	930	924	928	877	879	886	861	927	924	868	933	919	853	929	899	878	886	884	864	904	939	958	936	868	886	893	895	892	857	879	960	896	849	865	947	910	932	858	863	948	908	884	892	867	911	925	950	886	896	920	916	927	918	905	885	875	929	920	915	850	929	920	923	892	881	877	926	877	934	889	871	896	924	920	892	890	950	933	950	940	877	905	930	988	873	904	872	883	924	882	834	897	882	917	944	840	900	853	940	890	930	914	882	845	905	941	931	919	925	891	979	891	861	948	876	912	891	940	888	918	883	903	900	879	831	877	924	878	886	907	884	910	887	902	902	870	874	914	901	865	948	880	861	897	908	931	927	902	946	899	900	870	881	896	918	950	895	883	892	876	903	926	875	894	924	947	861	893	927	892	876	919	948	867	946	899	876	870	907	904	897	924	923	859	870	913	907	893	846	920	917	887	889	943	913	920	889	903	876	897	948	885	876	957	893	879	950	835	871	897	893	919	849	908	939	948	869	902	928	889	875	934	877	876	880	882	915	878	913	937	907	881	897	911	960	898	932	951	952	855	945	911	918	939	890	928	905	932	947	921	919	903	887	892	859	893	892	917	916	835	912	907	894	933	926	876	910	901	946	934	911	913	900	879	911	928	946	870	897	941	917	897	944	908	897	954	908	966	854	908	896	918	905	922	880	885	854	914	885	891	906	862	857	965	862	924	907	904	894	890	926	914	944	912	933	864	928	892	850	925	908	903	888	915	879	875	948	886	910	908	916	951	903	866	924	863	872	906	904	895	905	901	938	857	879	868	887	919	923	890	872	907	923	880	896	952	896	863	952	865	891	870	873	899	913	917	924	873	840	892	896	854	892	913	892	912	878	981	892	904	932	886	843	862	897	899	954	922	883	918	868	925	920	924	894	891	916	877	877	891	936	933	924	879	884	951	880	936	909	950	892	889	904	929	935	919	867	890	928	873	903	910	905	892	919	882	912	909	928	819	915	879	888	879	896	886	919	947	924	893	866	880	944	901	867	890	878	934	897	889	869	940	880	924	868	924	925	908	872	905	916	959	903	899	956	901	867	885	863	937	880	956	904	943	881	824	944	857	899	873	931	907	922	882	897	851	935	927	950	917	926	893	884	872	970	913	931	966	868	892	810	887	894	872	866	910	930	866	931	872	944	880	938	925	946	949	895	904	890	901	934	916	886	890	895	919	887	831	843	865	882	916	950	829	893	947	874	920	860	863	912	905	907	893	852	872	888	894	852	904	913	903	910	919	934	910	887	908	957	867	892	826	958	880	905	868	942	893	888	943	911	865	957	886	908	892	915	903	913	883	853	910	894	916	882	875	897	937	940	889	899	864	901	906	917	883	922	910	879	934	875	891	934	890	882	879	866	870	937	875	887	871	930	925	842	919	912	893	869	917	938	922	910	946	877	954	901	910	910	883	893	920	884	878	893	859	951	866	933	861	902	890	906	939	893	908	875	906	841	877	926	914	850	897	908	829	918	895	843	894	886	893	920	934	913	844	913	900	941	913	880	879	862	911	879	882	906	869	870	880	894	930	929	967	896	927	916	902	937	923	904	878	896	883	944	911	859	898	953	910	901	920	907	854	928	851	937	892	868	895	933	942	845	858	875	894	897	978	895	845	845	931	924	838	860	838	921	901	899	885	897	892	880	896	864	921	881	912	923	931	957	911	827	913	863	907	908	906	920	916	941	932	891	902	951	915	882	874	933	898	905	874	886	917	891	954	873	910	906	871	935	937	888	897	843	929	887	884	907	906	934	910	943	914	900	859	830	852	868	906	897	930	866	880	932	851	913	907	871	863	910	952	973	918	934	886	951	901	879	933	860	852	946	839	869	862	895	877	915	928	916	866	931	867	938	936	896	910	894	881	901	919	869	952	905	875	875	874	893	911	905	850	902	874	949	920	949	844	907	891	892	891	918	888	861	867	908	925	941	961	945	931	919	911	905	929	938	892	917	916	932	926	887	887	930	941	931	925	897	915	893	871	852	900	903	864	860	893	901	844	892	857	890	888	858	903	941	935	903	916	879	841	891	948	906	902	878	956	916	888	900	973	843	936	878	894	926	942	897	910	937	937	877	840	952	927	882	913	901	972	879	874	894	895	910	860	938	885	899	934	857	886	859	888	895	915	910	869	908	927	917	889	908	917	878	913	886	917	897	925	968	882	950	896	917	895	926	916	827	905	905	918	875	919	898	898	903	862	891	897	854	889	898	887	938	885	899	923	924	895	883	875	886	917	871	947	902	890	903	891	906	894	916	878	930	945	885	956	924	880	907	881	944	882	877	889	941	890	860	929	935	895	947	890	909	959	898	884	882	927	924	894	877	876	941	900	985	933	919	899	934	891	954	887	902	885	933	870	903	876	915	905	902	927	890	891	891	937	908	899	905	896	884	946	912	909	938	918	958	864	896	894	878	909	942	930	891	920	895	940	914	943	895	890	869	902	912	915	896	862	915	914	879	854	922	893	884	896	907	906	943	919	902	895	921	861	878	934	922	851	901	930	893	953	841	909	869	912	876	860	901	885	938	850	899	897	882	882	901	946	881	864	934	874	952	941	882	888	889	976	899	932	872	911	901	897	898	920	930	894	905	871	901	948	881	829	918	910	948	938	897	906	887	906	930	883	916	914	867	861	887	942	914	911	946	859	876	959	832	831	952	828	868	878	917	852	886	893	890	857	911	916	897	961	844	880	878	863	931	888	866	924	872	912	964	911	853	927	930	945	861	927	904	890	882	857	883	945	906	885	906	916	865	883	893	829	894	982	903	889	863	927	922	858	922	885	893	947	883	879	935	947	904	902	908	890	934	857	945	901	904	905	865	880	961	899	894	892	894	887	897	922	867	858	869	899	879	904	850	881	907	864	905	901	903	921	895	876	911	930	930	902	901	913	968	926	912	879	892	914	884	935	900	906	862	859	912	942	922	940	900	872	914	892	931	895	893	1003	917	924	932	898	950	906	932	901	853	871	869	944	924	904	934	847	848	896	948	915	898	872	832	855	923	883	878	873	904	893	900	888	903	883	909	932	851	929	944	879	891	908	932	900	909	918	888	857	900	938	896	908	913	850	892	946	923	904	889	910	869	893	912	870	900	874	865	915	924	973	902	895	862	926	860	858	903	919	866	886	932	919	960	888	924	913	924	924	998	932	924	903	863	850	849	882	838	867	925	955	903	1001	931	926	904	869	923	887	907	912	926	897	904	855	856	879	901	913	912	910	877	902	933	933	901	923	872	892	893	908	881	930	936	950	892	918	889	951	880	958	957	946	869	907	890	905	894	907	926	893	898	885	915	865	832	892	886	975	916	904	883	909	855	943	928	912	837	875	889	925	893	887	903	958	904	870	891	868	942	882	929	915	925	862	901	850	867	914	950	904	867	920	937	923	927	894	926	886	888	935	897	892	875	889	919	873	876	904	875
48111	15916	2965	838	507	395	414	377	415	407	412	413	371	399	402	383	401	410	350	397	371	386	398	430	402	433	413	365	358	435	395	379	373	385	417	407	393	380	375	413	403	384	394	414	375	401	392	398	386	412	396	391	428	382	403	387	415	395	375	408	387	413	393	392	411	375	383	401	387	373	405	412	381	382	427	395	382	386	394	389	404	402	385	405	384	381	347	397	384	412	403	404	382	420	391	383	390	406	399	397	385	402	362	415	397	356	389	417	416	416	398	334	412	391	380	360	408	392	376	410	401	389	390	392	378	400	393	383	430	392	362	383	375	387	356	407	382	406	400	397	357	413	454	396	423	351	439	412	419	402	385	387	365	374	393	381	413	385	384	423	388	379	379	374	399	394	385	450	405	361	400	423	426	362	368	372	377	396	409	387	404	391	370	369	412	399	386	378	370	408	397	394	395	377	386	409	339	393	392	386	374	386	390	413	395	399	420	390	379	361	419	401	374	372	414	386	427	399	420	381	408	399	392	393	341	339	391	435	403	409	413	408	377	396	381	464	384	380	404	387	391	406	392	412	401	394	394	404	398	368	389	381	380	421	367	410	375	368	341	381	355	380	372	384	327	387	414	389	406	394	382	408	398	375	408	388	344	396	404	413	371	406	417	415	402	387	400	387	423	446	426	375	391	395	404	391	353	374	386	362	364	398	390	379	374	401	412	401	375	382	372	393	389	366	410	426	362	360	388	386	397	390	360	389	408	372	353	387	374	378	389	392	374	390	398	359	412	416	395	392	387	386	438	379	402	406	402	376	413	375	405	388	390	401	409	341	397	390	368	334	400	389	407	407	404	389	425	401	406	393	358	364	381	379	408	414	366	371	411	379	389	424	383	384	396	357	412	408	411	389	375	409	395	349	378	416	378	354	389	392	382	415	356	385	391	404	403	383	391	391	407	393	377	402	422	356	380	390	380	425	399	358	416	366	380	379	397	381	379	423	392	415	395	432	402	411	387	372	364	364	408	374	389	354	375	397	363	374	398	389	374	392	396	402	374	389	427	380	353	396	388	420	378	401	417	402	371	383	391	403	350	409	417	411	421	368	368	418	405	391	383	373	372	401	422	405	397	395	402	382	424	397	376	419	404	410	420	391	360	356	403	374	365	380	359	384	388	397	382	359	378	360	389	353	329	419	398	381	367	377	395	391	371	420	404	392	384	426	434	358	379	401	407	393	387	410	408	460	403	379	338	347	422	387	399	406	428	378	374	379	364	356	420	407	408	414	390	387	390	417	401	399	396	379	385	370	324	406	389	414	359	390	377	377	381	376	362	409	409	381	344	402	389	393	408	410	354	391	379	380	376	400	387	423	386	415	380	427	366	371	403	398	407	383	382	391	381	368	415	403	448	383	334	381	398	439	392	404	402	399	387	402	393	351	440	390	377	407	408	407	375	410	416	406	386	403	367	359	379	408	347	395	404	387	362	382	395	383	375	406	386	401	387	386	429	387	396	396	421	424	425	395	367	401	408	380	380	423	413	430	413	397	386	393	377	369	380	389	403	421	356	360	407	396	426	383	379	404	396	409	376	397	400	399	424	425	385	382	392	385	386	426	383	389	407	363	427	409	375	425	406	411	383	361	372	419	443	408	397	393	400	409	371	445	438	379	391	407	396	403	396	411	401	405	377	388	429	339	377	427	384	369	389	412	384	408	373	402	369	396	417	427	394	402	381	367	357	394	394	425	343	361	417	361	384	385	396	395	370	394	375	413	399	374	428	436	374	382	418	372	398	381	396	389	399	402	404	387	398	408	411	380	377	428	415	425	369	374	392	381	386	399	353	366	417	354	402	401	411	356	396	380	435	460	383	422	406	415	411	390	369	392	400	399	391	420	397	377	416	372	406	422	405	405	411	367	379	396	420	366	465	383	430	418	381	420	373	375	371	422	410	408	391	405	387	373	383	406	376	413	410	415	399	369	404	382	389	384	367	366	375	390	386	400	403	353	391	394	378	364	410	385	395	380	372	378	405	398	393	394	367	395	382	394	351	378	372	396	389	400	393	406	374	381	374	360	406	392	388	424	378	409	401	385	413	411	381	363	385	392	422	343	366	403	368	374	389	354	409	404	363	371	397	387	400	390	437	398	386	364	335	381	417	397	410	399	401	453	413	384	400	380	412	448	406	379	394	377	389	392	383	389	357	358	380	410	393	401	407	406	438	421	395	387	369	402	396	401	393	335	376	393	403	388	349	359	416	391	396	389	385	416	388	383	421	389	388	422	397	433	372	384	399	377	402	370	377	390	333	399	385	413	366	375	386	416	442	389	429	396	376	415	418	396	407	358	393	391	427	401	390	374	374	393	398	389	390	414	377	427	350	369	409	398	466	362	405	421	380	419	384	357	400	376	394	375	393	352	379	375	403	432	375	409	381	379	392	400	401	379	385	415	377	410	366	406	362	378	387	377	408	375	409	384	391	372	404	362	424	397	368	390	379	419	375	393	374	377	385	404	396	386	375	398	399	373	382	397	387	414	367	416	430	373	404	415	390	347	371	380	360	379	404	400	396	373	379	386	384	391	330	407	383	367	351	406	379	401	365	403	399	419	378	350	396	376	410	352	364	424	411	403	389	405	408	402	396	404	397	439	373	421	412	385	377	384	421	401	416	387	388	373	396	416	411	380	377	413	389	374	351	393	352	443	386	395	409	382	416	358	435	384	406	402	404	383	380	402	419	345	407	375	383	388	405	447	399	366	400	366	400	393	394	411	358	376	396	396	351	423	409	361	348	414	397	384	386	423	393	389	397	356	386	414	397	391	400	387	411	385	414	397	374	326	382	401	430	361	387	378	412	366	366	362	396	372	378	414	388	407	397	353	366	427	376	382	379	387	430	391	397	406	426	372	443	393	408	405	378	370	370	371	430	401	366	416	352	411	399	395	383	399	390	362	435	358	347	401	361	379	363	450	382	395	415	403	370	410	391	352	418	394	380	370	356	389	380	371	397	391	360	403	394	400	367	390	430	412	385	391	361	393	376	383	378	392	394	412	387	438	397	361	374	380	382	382	407	412	381	392	393	386	424	398	395	422	421	381	404	357	426	358	380	401	368	405	349	432	389	366	380	388	341	376	422	386	383	381	388	384	349	377	408	401	426	448	370	412	361	384	394	407	398	386	386	400	370	386	382	382	401	392	380	412	390	401	362	396	392	381	400	402	389	371	397	371	405	369	367	417	401	369	375	390	377	409	400	399	394	385	369	376	379	416	396	382	419	431	350	407	385	423	376	396	367	396	372	392	401	387	363	403	376	372	413	395	378	415	378	398	373	411	385	394	382	380	404	376	380	383	376	356	390	396	378	400	411	446	381	383	433	355	396	393	429	411	408	358	364	372	390	408	380	391	399	371	393	408	401	367	351	354	387	378	389	392	398	376	381	411	415	363	340	408	388	420	458	408	390	400	406	406	378	379	402	382	405	406	393	375	380	358	383	392	403	367
31424	9619	3128	1676	1241	1030	836	785	881	849	859	886	864	853	887	932	882	814	829	920	918	846	890	900	899	862	830	830	833	870	842	836	842	898	845	881	826	902	835	892	870	872	903	798	870	856	863	881	872	874	885	853	858	827	849	837	898	810	810	840	835	924	867	888	854	856	834	902	827	878	824	880	866	811	852	902	831	883	857	851	828	789	861	877	841	854	852	796	843	867	796	871	854	902	884	823	874	825	907	824	836	874	920	904	851	856	862	838	829	874	830	862	823	884	834	884	872	860	858	823	868	862	831	878	828	847	854	818	832	855	832	849	826	856	854	818	855	928	861	914	852	835	860	828	853	813	839	836	898	863	837	885	817	839	850	848	852	887	863	847	885	837	802	862	835	844	845	831	845	876	863	891	887	845	823	823	896	894	858	882	840	817	836	869	833	866	810	854	847	835	818	868	886	861	868	846	810	892	858	840	867	874	858	847	883	842	829	850	874	848	855	856	867	883	868	838	836	810	856	873	844	868	882	835	824	834	840	885	846	791	817	860	832	899	844	808	832	831	864	882	897	852	852	889	903	792	878	835	873	902	808	886	855	878	856	899	889	867	898	861	841	835	848	886	862	857	839	848	841	874	872	863	853	829	842	875	864	888	881	826	901	860	854	870	857	857	830	916	852	883	836	848	905	874	849	802	860	853	927	813	894	850	848	906	809	916	879	890	851	831	860	863	882	878	832	845	841	905	851	904	839	900	836	854	824	775	855	924	848	824	834	862	869	828	789	850	821	859	876	855	826	871	883	849	891	865	804	896	880	881	823	823	863	781	859	844	840	850	826	892	903	866	861	859	887	826	893	848	894	884	861	842	834	842	852	872	841	865	824	859	868	907	837	866	855	892	886	881	795	823	857	886	848	819	869	876	824	868	824	880	837	814	833	874	855	914	884	838	873	852	871	902	898	847	856	853	857	867	857	851	851	899	887	888	889	825	849	857	794	901	854	891	817	819	861	852	838	874	858	825	824	903	891	833	865	842	841	860	851	827	920	858	843	861	819	882	850	882	851	896	847	883	870	836	868	864	850	841	837	883	855	908	844	832	853	861	829	851	837	818	878	900	879	837	921	877	826	832	826	828	856	828	832	882	802	876	819	867	887	882	882	830	921	861	849	874	831	910	851	821	858	867	848	851	886	866	827	900	813	908	877	893	812	875	869	854	855	897	844	911	875	835	858	836	831	870	853	875	856	895	908	904	844	859	858	840	898	880	864	822	860	862	827	827	876	867	857	848	847	880	855	851	810	882	873	872	840	833	843	860	870	802	841	857	862	883	874	845	874	853	859	812	866	880	812	896	823	836	870	835	897	849	814	855	874	836	860	812	880	860	851	856	844	900	809	882	863	885	851	872	843	859	834	849	831	838	845	843	871	871	851	888	813	806	830	836	870	874	879	820	824	861	854	858	818	822	881	836	875	883	854	894	855	850	911	859	895	887	842	851	840	817	810	847	881	800	848	848	883	859	864	884	854	816	861	882	872	882	864	906	859	884	871	846	831	870	885	882	783	834	846	783	859	884	910	860	848	862	835	892	859	917	858	830	836	838	824	849	812	843	886	860	844	879	852	844	863	847	873	866	892	849	854	835	907	909	869	857	831	858	835	900	878	836	824	870	870	861	860	892	855	888	869	883	861	888	853	836	807	876	839	840	840	828	889	835	878	834	885	875	821	836	851	857	853	830	868	899	880	889	864	858	846	821	811	883	841	900	854	836	862	852	805	837	919	880	833	865	894	857	834	905	867	864	867	821	883	848	821	859	935	838	908	858	854	809	834	848	858	764	850	843	850	859	825	835	845	835	866	844	825	877	853	854	798	858	876	879	859	856	893	839	857	876	838	868	854	868	873	927	877	880	844	912	852	891	872	867	885	829	916	822	891	799	825	838	882	866	895	887	900	800	827	871	907	865	856	921	902	868	848	866	848	839	863	897	850	848	828	863	882	840	873	850	872	901	827	869	881	851	842	839	852	877	883	871	877	837	864	877	867	923	782	829	873	862	855	872	924	845	878	898	836	787	881	895	847	846	875	848	859	831	883	816	894	876	861	880	834	847	886	855	822	837	869	857	840	844	868	850	869	850	868	766	852	818	867	801	883	826	912	811	840	862	828	914	837	813	858	842	867	864	874	832	878	872	871	898	872	873	861	847	882	862	865	832	813	843	823	817	811	842	832	888	886	908	828	902	902	842	860	813	880	818	853	905	847	840	884	795	862	835	873	838	854	840	820	891	878	888	855	795	906	887	851	873	861	830	874	861	846	855	844	828	826	838	862	849	894	792	855	835	845	846	863	842	844	827	828	879	827	850	886	819	858	867	856	823	839	862	780	874	858	878	884	838	880	844	847	881	894	838	828	872	823	835	846	843	811	832	842	856	839	853	854	823	854	874	890	831	839	873	864	804	821	882	881	883	858	845	832	870	883	872	881	817	859	823	836	857	883	863	814	865	826	828	859	845	898	845	858	884	891	828	828	842	826	875	844	861	828	819	867	862	830	873	868	840	820	818	880	858	902	860	855	825	833	937	853	868	883	855	813	853	878	891	893	895	844	866	864	872	862	841	808	876	828	855	813	808	775	831	877	864	825	876	871	837	834	915	883	869	869	870	880	854	857	866	855	804	859	876	829	883	833	846	785	877	852	825	865	863	851	895	830	854	846	840	853	877	882	781	861	875	892	897	861	833	850	866	936	858	865	878	823	934	887	830	879	875	888	851	873	824	846	910	871	914	846	809	855	883	901	835	849	875	844	844	837	883	866	903	872	910	859	802	876	844	842	855	831	848	811	859	857	861	877	911	842	829	848	849	856	857	892	855	873	838	851	831	849	886	848	873	830	760	892	826	859	897	838	832	864	850	904	900	816	899	859	838	859	832	902	889	876	902	884	870	868	855	912	874	855	871	884	825	869	878	859	835	835	864	845	836	842	892	846	942	872	881	822	830	827	860	842	823	879	849	878	832	857	781	854	819	867	888	896	802	840	818	871	884	892	875	856	877	855	823	823	809	829	849	851	889	845	846	844	860	893	877	835	852	854	800	862	856	843	868	907	855	893	844	860	887	867	849	882	837	848	878	837	879	854	845	876	843	889	874	886	858	899	882	791	891	808	852	864	843	881	838	833	881	863	895	843	859	849	914	814	820	858	852	885	858	844	839	831	842	906	837	798	878	844	875	857	847	876	877	866	855	878	883	857	871	878	877	867	842	840	894	857	880	862	879	845	878	815	860	819	876	863	889	865	863	832	885	875	855	848	875	841	826	868	806	865	818	901	801	884	871	848	803	857	821	881	913	842	820	825	861	841	886	867	850	900	861	846	890	835	810	915	831	884	909	841	905	857	894	883	848	882	845	948	831	854	901	858	882	883	932	870	818	859	893	857	825	854	784	849	868	820	876	849	817	855	857	818	887	829	847	854	899	843	859	816	912	888	845	910	831	854	847	901	846	863	827
55174	22242	7210	1573	636	501	453	435	418	393	394	429	394	384	383	399	442	409	439	394	346	472	397	395	370	389	417	403	415	403	384	432	413	405	375	399	419	395	407	375	413	371	372	395	372	370	357	413	395	362	414	419	419	401	425	395	394	405	404	395	393	419	412	368	386	411	389	367	393	394	408	419	408	426	407	365	386	392	424	367	365	367	406	381	430	385	389	400	421	437	405	393	404	411	412	384	380	372	378	377	412	423	406	383	387	424	378	394	373	391	386	391	387	386	379	350	383	389	386	399	417	407	350	344	400	408	420	407	364	355	409	415	377	417	392	420	411	359	361	414	424	378	427	378	377	365	382	367	398	398	431	376	381	411	355	425	402	367	414	394	373	383	421	386	436	421	410	387	394	409	442	419	382	411	380	365	412	401	404	383	411	421	373	390	398	442	369	393	386	336	368	355	389	344	404	387	381	396	430	355	411	376	389	425	396	421	377	443	383	376	392	399	416	411	368	373	352	422	385	405	426	394	409	425	415	406	412	390	397	421	424	397	425	366	379	412	393	349	375	383	375	382	403	401	370	394	427	418	421	405	405	427	406	401	400	371	415	389	383	379	394	380	390	398	369	383	407	404	414	401	401	379	428	378	403	372	395	392	332	406	377	384	369	379	409	418	396	386	397	391	378	342	373	404	379	404	368	416	415	358	372	359	389	396	354	402	409	421	394	436	392	364	362	392	380	410	387	409	404	400	391	411	400	371	391	424	386	391	385	426	372	385	385	394	388	348	368	376	404	416	390	423	406	416	425	426	421	432	429	397	401	401	403	392	391	408	404	395	369	386	408	386	400	388	429	405	397	372	375	380	381	414	407	394	400	380	384	397	447	366	434	376	407	353	416	413	379	400	435	410	452	403	391	347	382	385	385	372	426	395	432	407	360	394	376	396	395	408	378	429	457	397	445	435	411	386	401	362	431	410	410	379	367	423	366	377	394	382	416	402	397	388	415	381	384	437	407	407	392	371	395	409	393	401	437	402	367	398	403	385	396	385	410	369	361	361	365	361	401	371	398	414	416	413	410	375	405	380	409	353	401	370	377	426	420	425	423	373	399	415	372	385	424	415	410	389	371	403	372	375	446	398	430	390	366	353	372	385	398	427	411	414	414	382	446	426	378	379	371	383	418	407	429	375	389	404	408	425	378	432	366	393	421	387	404	390	362	412	402	386	436	426	418	375	394	401	421	363	380	392	394	400	389	405	417	426	390	408	452	375	437	371	418	391	403	381	372	414	396	363	381	400	373	379	386	390	346	358	412	403	433	393	399	374	415	436	405	445	374	369	418	376	425	351	417	381	364	406	394	404	371	407	411	411	409	431	404	385	402	432	451	376	359	406	403	408	406	422	408	399	407	415	402	428	375	381	383	407	381	408	376	336	424	432	411	415	392	417	395	373	387	398	367	410	393	397	421	379	393	393	384	425	366	408	361	381	388	365	389	373	383	397	395	393	448	394	415	405	405	419	383	419	382	385	391	379	370	361	391	378	425	341	392	373	407	395	413	431	402	390	406	424	387	368	412	400	403	366	428	400	373	398	402	394	360	411	362	407	394	392	368	398	389	364	397	400	418	416	421	418	456	403	366	405	388	415	402	405	403	387	409	415	398	425	401	393	394	390	378	364	378	423	389	388	378	406	413	393	389	421	413	377	409	396	393	417	390	408	393	397	393	423	351	406	396	412	386	400	399	391	364	396	396	354	419	404	410	447	435	401	391	391	396	352	376	398	371	415	439	396	411	371	360	392	374	382	377	429	394	399	388	361	400	422	444	426	395	417	403	388	386	381	396	386	370	450	386	358	393	416	383	398	407	387	379	419	373	432	379	422	398	380	431	388	360	367	384	375	358	417	389	378	386	404	391	397	422	385	415	402	417	393	383	411	402	403	450	413	375	434	418	406	389	411	363	425	387	404	419	452	384	370	356	410	408	403	430	406	397	426	389	366	373	405	432	421	411	396	393	405	409	410	407	352	405	441	417	393	371	372	349	403	405	433	414	366	407	417	382	357	378	380	401	398	380	390	400	433	416	450	438	391	401	415	398	368	415	374	398	369	399	406	410	400	372	407	384	423	415	427	413	406	363	379	399	390	416	384	381	416	408	371	414	359	351	391	392	367	375	424	408	352	382	429	386	405	374	426	424	417	402	399	392	425	396	377	395	432	442	369	404	416	396	394	380	397	418	444	384	430	402	388	430	374	416	395	406	393	374	415	396	408	383	413	380	427	437	394	375	354	394	400	401	389	445	412	418	421	389	383	406	424	358	344	391	388	360	370	391	395	391	391	406	419	384	424	410	377	378	389	397	398	463	367	397	367	389	362	418	447	418	379	361	398	358	418	412	378	401	373	410	370	373	390	384	386	342	380	396	397	354	410	400	360	355	385	412	418	429	424	411	365	422	398	383	375	407	407	412	383	401	403	388	405	397	394	424	379	401	387	400	386	441	365	407	386	371	410	415	396	392	422	397	412	390	375	412	397	356	428	379	438	385	401	384	373	338	389	351	383	372	394	382	392	382	410	385	397	399	378	397	421	371	407	425	393	345	380	383	351	357	361	424	353	420	387	416	417	423	434	410	352	403	422	390	406	424	453	405	419	402	365	386	400	371	394	417	383	419	344	377	424	437	381	399	394	393	425	404	396	397	397	435	456	396	410	371	374	395	413	385	447	418	414	395	390	389	432	384	401	421	384	406	400	416	429	378	376	402	364	405	394	407	425	381	407	376	396	407	424	407	412	425	377	392	376	380	395	397	424	402	403	376	374	368	380	401	411	385	385	377	335	370	425	400	401	414	374	386	381	410	388	391	389	400	411	391	355	351	419	434	404	382	442	362	405	442	408	426	362	395	449	392	401	425	362	424	404	446	399	431	418	429	414	392	362	393	393	400	395	385	363	344	447	381	414	422	408	401	365	412	382	405	395	423	392	434	331	410	412	374	427	376	372	378	390	403	402	367	394	399	371	390	419	374	367	398	425	385	373	382	370	420	374	371	451	398	360	415	421	405	430	403	375	382	399	398	449	437	425	425	401	392	400	392	395	422	397	406	398	408	342	394	390	387	446	396	450	382	443	409	369	392	393	375	364	394	396	399	395	377	411	367	413	390	409	384	419	378	427	375	428	400	404	348	416	407	415	368	398	384	445	400	414	397	385	380	409	396	438	397	378	367	401	393	384	381	400	406	424	377	418	388	406	438	369	404	362	396	415	374	381	413	392	410	386	424	452	396	386	396	390	420	397	403	423	397	400	391	401	361	386	418	372	404	385	404	426	432	372	416	423	386	370	418	400	392	382	385	392	393	404	405	372	354	356	375	386	389	409	416	348	415	400	389	371	376	394	428	393	353	387	382	396	402	392	431	390	403	392	374	408	414	421	417	380	383	356	391	400	356	385	385	417	386	418	396	434	401	357	426	412	409	405	388	415	353	389	378	400	414	390	373	362	400	389
37145	12533	4800	2754	1613	1288	1092	954	930	905	902	878	893	840	880	864	881	925	917	888	843	881	869	842	899	822	854	881	923	859	888	871	882	897	876	896	892	872	901	909	876	888	818	879	888	917	879	849	873	862	839	914	876	863	863	838	830	850	855	908	879	885	854	907	900	826	901	855	886	838	864	905	852	921	875	848	875	853	890	826	849	891	881	901	857	889	863	836	866	892	878	859	814	853	893	806	888	880	867	843	841	896	852	835	888	859	878	822	893	865	871	897	887	882	830	845	872	875	853	884	888	894	825	875	887	881	876	835	903	856	851	852	863	842	863	816	911	875	897	861	874	823	909	888	946	884	859	829	898	912	832	856	869	865	867	821	892	897	820	891	854	942	899	863	935	890	860	916	870	869	848	889	854	865	903	848	934	843	840	870	887	845	834	932	834	880	869	863	867	889	882	878	871	862	894	835	868	838	862	874	896	890	909	843	903	864	948	917	837	870	905	864	930	928	880	862	847	837	878	889	907	865	930	868	818	865	850	823	888	878	841	937	866	866	891	869	875	791	865	839	897	831	862	917	909	875	884	834	850	862	833	881	840	870	885	858	909	817	869	851	884	865	873	920	894	855	842	887	910	830	866	861	842	903	823	927	879	903	895	842	859	891	884	881	858	859	859	851	935	874	834	888	864	837	879	859	881	901	881	908	889	885	883	869	876	882	889	892	882	893	908	843	883	890	866	834	883	864	817	826	878	860	846	864	869	879	844	839	863	955	883	893	877	849	866	860	908	865	869	837	852	858	831	868	819	830	878	892	925	817	926	862	900	882	837	873	843	852	870	883	879	899	847	906	970	863	843	809	898	909	859	847	876	897	864	877	815	866	855	831	823	877	873	885	787	838	857	844	886	894	831	879	862	959	877	868	840	899	896	862	883	880	893	903	870	844	899	880	905	849	888	837	884	852	850	871	853	848	863	910	866	869	876	887	844	844	845	862	883	884	851	895	859	830	894	867	839	808	859	881	893	907	841	821	888	871	841	882	853	846	849	928	843	891	913	897	901	921	853	879	900	840	901	896	876	842	882	877	856	878	846	891	861	872	868	840	856	844	923	909	902	858	896	865	894	840	862	875	900	853	874	888	881	837	892	830	927	887	853	891	904	827	865	872	889	887	854	843	871	864	864	911	858	849	876	846	836	901	879	881	858	826	865	876	889	885	843	904	847	902	878	880	905	908	843	907	902	856	886	943	902	870	825	887	822	863	880	877	882	894	870	891	882	894	874	911	874	915	950	877	865	885	929	875	926	865	853	854	867	906	864	852	856	904	862	864	916	837	874	876	910	861	919	884	892	846	850	861	861	825	900	846	861	884	876	857	831	877	873	878	887	835	886	836	911	869	831	907	822	831	881	906	869	869	851	829	944	863	911	857	837	886	807	856	807	871	910	930	898	873	886	868	897	833	856	876	891	791	868	896	872	895	836	837	874	845	900	885	891	883	917	835	790	893	815	924	840	871	867	879	893	901	855	908	916	843	913	837	863	881	836	912	864	865	858	854	881	855	956	880	877	826	859	899	843	898	877	884	883	861	857	901	843	891	844	924	893	819	865	900	854	880	882	884	897	862	925	871	884	832	894	878	844	805	878	871	881	899	887	853	889	876	897	829	870	858	869	856	967	904	885	832	873	855	874	828	884	864	828	894	842	898	875	861	874	876	839	881	858	856	851	900	857	885	882	884	858	871	822	924	829	878	918	859	885	850	898	837	852	869	924	911	922	889	899	953	943	872	835	915	871	890	924	880	858	827	863	875	861	953	872	878	891	880	881	865	880	867	898	845	828	832	835	846	898	871	883	805	840	886	868	911	903	909	876	853	850	881	862	879	842	909	920	844	897	864	895	851	839	833	856	875	897	880	852	882	863	855	865	852	895	912	875	830	837	886	845	867	833	901	925	861	854	859	864	808	834	912	892	886	897	901	871	839	936	901	930	917	865	820	824	795	825	828	871	837	879	844	877	879	875	868	892	862	821	831	850	837	854	889	925	867	820	906	855	888	898	831	921	810	891	879	902	859	834	874	856	890	890	937	882	895	861	850	908	891	826	903	887	915	846	895	887	873	910	856	878	928	884	834	919	877	849	888	888	863	842	875	879	884	842	830	871	852	866	885	838	873	889	882	821	850	842	801	884	882	929	845	838	858	843	851	879	887	877	896	870	886	878	894	879	882	902	916	828	863	840	846	912	890	836	836	845	865	902	882	894	877	878	901	841	866	848	853	922	866	841	905	820	869	882	857	854	843	853	848	906	888	886	856	913	836	807	842	864	872	874	873	849	958	930	895	854	898	877	845	909	845	896	859	878	811	887	843	860	920	847	882	861	863	865	941	870	851	904	837	863	895	848	899	867	910	879	925	854	883	915	875	864	835	889	884	827	888	890	851	863	852	839	858	869	910	860	871	899	864	874	863	844	889	867	867	858	824	871	870	888	880	846	850	869	901	874	864	846	918	876	896	866	843	889	854	879	863	874	881	893	904	882	862	903	897	933	812	833	931	910	878	884	861	912	865	883	927	841	886	861	929	859	878	839	877	851	841	925	829	910	889	895	853	869	822	873	918	856	840	879	890	808	895	852	875	904	851	823	848	837	847	919	901	867	889	891	925	886	935	895	856	842	854	824	921	831	848	818	846	842	893	890	924	849	823	870	888	877	859	910	878	913	841	861	881	852	852	874	861	940	892	885	843	882	912	863	884	873	951	828	884	867	906	889	853	840	855	867	860	783	835	900	886	904	875	865	835	865	910	907	811	854	895	898	856	841	840	896	860	894	905	891	852	821	877	859	883	864	844	800	901	845	923	945	869	851	857	914	814	853	930	932	845	863	886	887	852	871	889	910	859	889	893	830	898	817	884	922	872	840	855	835	881	874	876	885	879	851	831	850	857	893	859	881	885	850	877	893	900	902	836	868	882	897	860	868	876	894	896	864	854	883	861	853	875	851	847	885	830	904	852	883	901	835	896	881	912	891	816	871	886	849	870	814	870	868	890	870	875	893	900	869	867	861	874	871	885	826	882	877	917	859	846	827	879	883	821	881	859	825	811	862	895	895	892	894	866	894	842	910	880	857	875	894	850	910	904	851	913	905	906	859	853	851	795	875	895	913	885	912	869	830	903	842	866	824	922	897	913	866	868	895	843	871	871	860	880	858	890	897	859	876	879	888	847	893	874	879	924	902	816	849	876	869	850	844	864	887	820	864	869	921	875	838	851	879	837	926	904	849	883	826	845	832	880	899	859	889	853	826	855	886	820	924	878	839	858	880	831	827	910	857	864	835	892	888	817	820	945	885	848	901	839	883	873	860	868	919	854	890	881	830	868	857	862	883	833	932	907	869	927	912	882	850	860	899	836	893	853	904	891	898	858	855	931	874	904	845	906	886	867	896	891	890	845	850	895	885	841	856	859	897	851	855	893	854	866	834	822	863	887	862	874	846	830	809	851	867	850
66184	28369	10025	2257	824	603	544	478	450	445	389	421	449	423	444	360	398	412	443	425	398	407	374	419	399	390	382	446	432	433	430	450	418	387	440	439	397	417	425	391	362	388	341	417	438	430	427	353	412	414	404	425	424	374	401	456	428	376	398	424	432	423	431	388	370	440	470	416	402	429	382	428	396	438	407	434	429	440	408	380	406	449	428	420	418	433	374	412	391	428	407	367	400	373	425	421	375	389	380	431	393	448	376	405	416	408	455	450	369	377	385	400	404	440	408	413	410	380	421	384	413	373	409	403	402	385	384	412	414	406	410	407	426	371	433	370	388	417	389	398	412	429	368	379	404	407	417	377	390	417	380	424	396	388	426	377	394	389	388	408	428	414	398	405	430	442	418	407	406	382	431	406	457	375	385	355	372	435	422	427	408	401	371	409	424	410	435	399	378	408	412	407	382	437	399	417	393	398	422	398	394	427	391	403	391	391	400	411	392	379	414	381	426	414	418	384	404	411	392	421	454	422	403	388	423	410	372	415	420	397	436	438	390	408	420	441	377	406	403	412	434	381	401	439	407	408	438	439	409	421	380	441	447	399	435	359	409	397	451	392	424	411	386	394	442	402	431	414	383	431	408	403	401	401	398	390	412	380	398	401	415	411	406	389	424	398	423	384	426	397	412	406	381	464	390	399	419	437	399	416	402	394	408	392	422	419	384	394	419	472	400	387	370	408	412	424	380	396	348	399	366	405	422	394	408	423	410	425	422	426	396	410	405	425	466	427	432	386	420	376	394	408	469	423	396	397	362	393	451	450	416	375	414	402	431	416	415	400	420	439	410	392	392	402	446	401	398	420	387	385	444	432	407	368	408	448	415	449	406	437	413	371	405	414	403	396	399	411	402	404	424	425	413	417	407	415	399	398	420	413	420	431	408	398	425	427	417	413	392	409	384	398	409	383	388	346	380	390	362	436	377	407	402	417	376	381	408	377	378	396	428	413	356	398	422	419	391	391	405	375	413	395	412	419	377	426	423	402	379	427	401	470	380	409	412	424	419	396	401	412	394	404	376	407	446	419	396	419	415	382	415	423	409	380	367	425	425	403	356	428	445	380	402	417	399	394	392	458	389	405	405	388	411	394	383	417	425	405	436	429	377	400	433	405	363	424	394	426	401	401	421	402	415	444	389	392	396	389	425	441	386	415	434	441	414	370	436	415	416	428	437	392	439	392	414	390	427	383	424	397	401	390	359	433	413	414	397	457	397	417	391	428	392	421	399	425	448	417	384	379	369	395	414	384	386	437	401	405	460	377	368	387	442	389	405	360	459	405	416	415	389	441	454	360	358	455	405	401	376	378	421	399	439	411	392	381	427	422	425	437	434	406	417	388	395	400	374	401	423	402	450	405	403	419	388	414	432	459	403	421	401	401	437	394	406	422	384	424	393	395	397	365	432	454	405	381	389	410	381	391	398	409	422	448	451	419	414	422	423	453	392	397	431	402	423	418	437	449	440	424	408	411	415	423	393	400	410	404	419	425	425	435	411	417	422	469	405	426	447	374	387	415	404	427	402	385	421	408	407	478	396	405	430	402	408	413	401	401	411	434	422	423	414	422	384	420	405	421	415	390	383	400	398	417	407	423	409	408	465	390	409	386	417	433	376	385	418	414	406	425	418	411	384	423	425	405	383	422	425	391	380	396	386	398	339	423	409	441	429	388	378	389	403	411	409	416	367	397	382	429	419	441	396	422	442	440	447	446	427	413	441	411	412	439	384	416	408	365	428	421	393	389	426	446	402	430	399	432	394	414	391	437	381	417	434	445	388	387	453	409	407	410	410	395	420	428	394	419	403	410	430	369	417	407	434	393	411	383	396	420	390	405	370	409	394	445	402	366	427	412	381	398	452	439	412	423	401	437	422	416	424	442	397	415	427	470	385	418	425	405	378	450	404	392	413	396	395	416	439	389	385	421	405	370	377	408	402	382	427	426	437	434	411	428	397	391	447	414	406	418	411	398	429	444	419	407	453	406	389	372	407	414	373	441	421	408	405	402	419	404	404	421	416	426	421	379	425	426	345	398	384	377	382	395	400	408	449	377	422	390	398	442	432	435	438	412	389	394	422	420	387	408	423	444	443	451	421	416	408	414	394	435	398	412	405	410	408	446	412	380	367	410	406	401	417	437	416	394	412	419	422	416	417	405	418	397	434	370	380	411	421	402	432	389	394	469	426	408	433	431	383	393	381	426	427	444	430	417	425	416	394	433	413	389	404	430	419	402	416	400	425	407	455	385	397	408	391	418	449	424	372	421	434	390	439	381	433	401	376	409	442	398	404	403	401	447	429	402	399	421	414	438	433	384	433	391	372	411	385	413	430	405	390	440	439	372	439	451	425	419	390	427	407	369	386	416	403	342	419	399	419	399	390	395	407	380	403	387	443	395	415	441	429	430	393	383	358	411	415	421	400	383	402	375	382	414	428	395	447	382	397	417	410	416	417	403	394	408	399	439	393	395	380	430	424	397	429	415	374	421	434	375	406	408	442	435	396	379	410	392	393	405	409	410	416	414	411	420	390	378	378	418	411	402	408	387	435	390	412	421	409	392	418	395	374	372	397	379	415	391	397	384	390	431	412	435	395	404	403	439	374	423	394	445	447	387	416	394	359	436	443	390	399	426	407	406	390	421	416	438	402	402	447	396	425	429	398	399	426	410	391	398	396	414	392	404	410	406	418	431	410	408	434	402	405	375	411	403	418	378	388	431	416	421	405	388	393	422	383	427	423	452	480	435	424	384	415	406	394	390	394	444	410	458	411	388	440	374	446	451	398	412	419	463	390	410	416	423	410	433	398	426	389	438	375	396	396	384	384	406	376	405	446	444	426	422	397	440	399	447	407	408	430	369	426	429	403	401	375	406	364	406	385	428	400	406	384	374	389	438	434	396	384	384	446	405	416	416	363	419	392	459	399	363	422	386	390	398	437	386	422	408	439	402	420	397	425	447	397	409	396	402	403	405	396	404	447	434	438	427	443	409	376	418	369	411	429	366	375	407	422	390	426	406	432	404	398	396	396	395	381	407	421	387	400	425	354	431	398	458	405	454	395	367	420	380	369	427	391	388	408	431	380	415	397	446	415	440	387	373	418	409	384	362	389	403	389	374	409	423	440	449	397	431	400	394	426	402	407	381	402	394	422	421	396	388	390	400	398	392	437	390	407	419	434	425	410	416	430	408	394	398	410	378	443	373	457	459	388	436	402	436	428	459	443	417	442	404	389	387	417	374	417	434	404	420	422	395	439	389	390	441	431	389	435	429	419	362	394	409	390	408	424	354	380	422	385	385	406	395	397	416	408	418	421	418	410	400	395	391	392	402	389	385	419	431	457	408	425	434	432	387	433	392	395	402	408	446	459	419	438	399	438	402	418	414	426	391	421	382	361	408	431	432	405	425	392	403	412	418	368	421	400	395	378	416	428	391	387	403	382	429	427	425	404	432
45922	18751	7400	3696	2060	1617	1351	1080	969	957	963	920	957	867	915	909	912	864	859	914	852	943	900	879	904	880	875	949	849	935	973	884	890	852	903	842	860	944	897	926	882	853	907	874	871	871	899	921	915	889	907	857	911	843	904	921	878	929	846	889	876	904	864	885	907	907	866	838	912	891	854	933	860	914	850	914	926	916	932	875	851	906	881	888	856	923	870	900	849	876	886	871	899	827	898	873	894	897	878	908	861	899	843	890	855	893	944	877	953	913	943	907	873	892	834	926	960	853	882	896	851	913	915	923	897	917	921	885	957	874	901	893	939	928	839	892	891	897	855	880	821	925	930	899	897	899	923	874	879	935	918	873	926	923	885	854	914	917	845	920	921	858	915	947	949	915	862	862	874	883	913	886	904	921	842	916	892	883	912	856	871	898	871	911	880	855	936	868	860	892	901	896	864	886	853	865	845	888	913	889	895	897	943	906	909	892	878	894	843	872	894	936	864	889	894	864	861	908	894	902	917	937	844	933	906	902	901	874	933	889	892	894	860	890	878	884	908	857	898	837	896	912	903	896	923	912	877	873	927	880	852	879	924	889	887	907	873	905	892	921	872	880	881	907	892	868	895	879	882	903	911	863	868	860	873	891	894	879	916	874	925	867	875	923	911	882	875	882	904	896	916	967	898	853	863	920	914	857	910	921	884	866	906	938	925	866	922	901	898	920	870	893	887	864	883	881	890	925	879	925	860	835	892	876	888	881	839	830	918	927	875	852	901	933	870	874	919	913	935	869	913	838	862	905	892	883	892	884	912	911	882	883	895	832	900	884	867	895	863	884	947	903	915	879	896	911	869	929	936	911	846	907	846	928	848	888	885	956	892	906	868	884	852	867	881	891	875	866	887	879	894	899	822	916	844	879	896	926	878	874	903	892	876	892	859	910	934	886	887	897	877	895	885	940	928	901	926	887	889	912	897	907	915	878	905	853	957	887	900	923	866	870	878	848	866	890	898	865	938	926	874	854	909	865	875	868	891	881	905	913	911	866	901	862	878	890	878	919	845	940	891	897	838	819	864	828	920	895	921	866	884	876	853	938	915	839	881	904	890	914	883	897	872	862	921	939	947	891	888	898	865	905	876	936	866	888	896	837	874	876	911	929	864	900	897	819	878	852	934	919	880	847	882	895	864	901	882	896	944	875	879	910	887	860	878	916	872	906	908	881	861	862	913	897	923	884	878	907	898	859	923	937	915	922	868	869	865	857	949	868	916	909	934	874	846	854	889	909	850	849	908	885	899	885	839	892	884	922	877	892	884	894	939	848	909	880	873	880	874	879	875	912	879	911	900	880	893	834	860	914	885	908	869	855	888	858	864	858	896	884	906	896	856	882	907	908	900	877	901	849	894	854	908	906	836	872	874	945	946	888	923	912	848	862	925	866	891	877	907	923	959	885	900	851	920	908	883	965	834	838	898	886	858	884	873	856	905	958	886	935	882	887	846	929	894	936	887	885	900	863	888	851	929	878	887	838	874	902	841	885	905	886	936	889	883	891	864	893	894	951	899	874	868	913	926	906	901	914	860	892	915	885	908	865	902	902	954	898	884	858	904	899	880	851	855	904	883	871	884	902	921	822	886	916	897	879	885	879	891	916	861	915	924	929	881	896	928	924	884	888	871	865	917	905	897	858	893	887	975	844	904	886	892	856	865	878	874	832	929	884	886	864	868	917	897	971	915	856	912	909	888	904	875	899	915	871	867	876	898	901	927	918	903	844	910	920	840	880	876	884	893	914	850	855	965	915	908	904	912	930	892	888	875	865	900	845	893	937	873	868	916	883	889	955	913	856	902	883	884	907	896	896	936	912	891	892	868	957	892	860	895	895	876	919	935	878	844	916	905	940	905	861	899	829	886	922	899	908	872	889	869	924	870	887	907	911	883	872	909	896	883	896	886	946	881	922	901	909	873	883	879	891	960	878	898	851	887	858	866	932	887	871	910	924	909	962	877	837	916	866	895	900	863	940	918	907	889	894	917	879	918	890	929	925	858	855	872	869	880	861	910	886	878	901	912	864	918	916	848	961	826	918	865	868	885	874	906	860	866	898	862	912	886	896	873	889	917	856	930	905	883	912	907	859	851	927	925	835	936	883	850	862	893	892	891	899	871	923	941	891	929	874	856	866	918	849	886	910	906	865	908	943	855	877	878	954	939	882	827	883	852	923	922	869	922	910	912	861	867	887	912	916	852	876	882	960	902	882	928	887	890	883	896	880	866	889	885	878	866	924	902	862	899	901	876	861	884	950	907	902	878	892	917	916	916	937	854	883	927	914	835	889	902	882	900	901	934	854	830	854	915	911	854	858	899	863	907	888	922	889	940	836	940	893	888	897	954	870	906	922	903	894	900	956	868	875	850	878	921	913	856	938	839	914	826	896	940	959	827	914	914	885	914	843	894	889	904	870	885	866	910	888	921	922	893	888	933	871	828	866	902	892	927	824	906	907	923	817	873	810	889	879	903	871	870	851	857	843	855	908	899	867	914	894	931	905	887	891	860	849	929	890	936	911	938	876	925	874	885	929	892	894	878	868	871	850	883	910	877	912	930	829	894	834	871	912	842	911	895	909	888	949	904	870	917	835	910	896	850	920	837	940	901	825	885	887	877	929	884	905	921	833	850	940	886	814	882	859	884	877	884	885	860	912	930	885	920	899	916	863	901	911	899	886	855	894	853	870	876	893	921	873	911	824	911	898	912	897	845	859	903	880	815	889	928	903	929	886	864	907	891	844	898	931	851	884	958	864	848	865	951	899	862	926	938	905	885	903	833	848	868	868	854	860	938	909	850	874	872	800	925	849	884	882	829	915	905	900	860	902	901	880	905	920	851	880	888	896	858	910	897	910	857	908	869	861	908	954	899	855	894	913	899	927	932	867	853	902	880	887	817	913	882	880	925	869	850	904	878	897	879	901	884	850	927	906	903	843	865	842	896	877	917	919	891	919	935	970	903	899	847	869	853	859	895	864	912	886	882	918	867	896	943	868	886	844	867	852	877	926	862	901	925	857	867	850	879	883	890	922	872	797	871	901	905	913	979	901	877	897	938	884	885	866	865	922	904	892	871	888	882	873	925	928	876	934	904	869	909	908	864	894	871	877	915	865	877	876	906	878	925	929	910	885	878	872	882	954	923	888	921	869	880	896	866	868	852	875	954	896	856	888	880	904	841	911	842	956	932	930	835	950	828	873	925	920	918	923	835	909	921	895	840	902	856	836	958	841	919	907	854	879	886	880	863	859	865	882	865	877	851	933	933	878	902	963	908	897	926	883	895	938	833	831	918	918	843	935	919	859	866	901	916	877	928	853	865	873	892	853	889	826	846	881	942	844	865	827	911	881	919	883	906	879	886	907	843	905	870	857	924	899	915	841	903	890	875	894	838	907	873	851	869	927	850	862	849	884	907	901	884	911	860	901	912	883	885	897	898	846	889	930	906	878	896	906
50935	15066	2329	661	488	406	413	434	424	372	385	434	393	396	348	378	403	393	375	421	390	383	383	371	351	376	410	404	413	401	409	370	349	391	384	393	384	397	390	424	397	368	393	397	380	395	383	435	377	401	407	397	397	386	379	410	420	388	409	408	356	373	377	375	390	364	410	404	390	372	383	354	379	403	399	411	387	376	452	440	394	345	388	387	364	383	404	388	401	385	402	412	424	395	415	408	411	350	383	380	396	369	383	359	363	357	372	416	426	392	399	405	364	421	390	390	371	390	403	408	388	396	422	422	359	423	393	391	408	422	366	401	378	390	379	389	381	401	387	386	350	383	385	402	362	396	373	413	398	422	348	395	386	379	386	362	390	388	343	434	381	389	388	416	391	386	425	379	399	421	381	353	435	400	388	399	391	376	422	388	401	358	395	406	365	396	409	400	403	352	391	436	400	405	363	414	393	384	395	368	386	356	375	350	368	398	393	409	426	395	397	372	402	383	388	409	377	396	360	385	378	394	424	399	402	366	375	367	401	356	352	388	352	373	386	377	356	372	369	360	385	409	373	428	369	391	379	397	390	369	421	405	385	378	399	395	388	400	387	400	422	366	412	432	384	371	396	426	369	426	387	405	409	414	403	390	363	417	396	370	400	354	397	398	359	410	391	356	404	388	402	368	382	425	381	373	396	409	452	365	404	384	370	422	410	355	401	385	373	407	411	389	390	393	423	330	391	378	380	381	400	384	395	393	399	382	400	386	404	362	378	360	360	401	414	404	376	421	392	397	395	373	407	432	393	402	419	358	377	426	421	431	388	407	387	401	381	374	353	396	401	395	398	359	392	416	383	377	397	381	422	423	356	370	395	388	395	447	399	404	349	352	401	400	408	370	372	411	415	368	365	371	406	376	398	400	370	401	434	351	390	390	386	380	437	401	403	438	405	391	380	365	377	425	400	395	405	405	415	380	372	369	401	372	368	366	380	421	395	346	397	377	369	387	355	389	398	386	407	357	368	413	369	391	400	408	401	341	383	426	389	395	397	375	348	412	387	424	407	413	361	365	395	366	388	417	446	382	370	411	432	391	384	377	417	460	367	357	394	372	387	386	395	366	386	354	346	371	365	358	363	384	341	400	412	376	382	381	406	397	384	387	410	469	384	429	364	390	364	357	349	392	373	390	436	375	401	385	383	391	385	402	366	379	454	357	375	411	422	370	422	377	401	385	402	401	379	380	407	407	416	377	383	391	387	384	391	364	412	431	373	418	415	397	449	442	427	434	367	396	394	371	392	405	377	397	372	383	385	416	364	379	407	384	421	410	344	376	371	372	403	390	418	398	424	331	366	411	409	454	350	372	392	395	395	384	382	355	396	393	396	398	397	399	380	419	380	360	383	381	410	437	373	386	420	396	375	360	375	354	385	396	397	386	395	374	433	388	397	422	334	388	364	397	374	402	440	399	404	399	395	372	413	344	358	451	398	391	402	381	381	442	413	373	365	378	358	394	365	384	421	397	409	377	398	421	389	399	404	394	364	396	374	365	409	426	399	341	402	429	410	376	378	414	380	405	375	384	386	413	377	410	390	416	378	391	401	399	381	383	389	435	392	396	415	395	388	365	361	417	381	374	429	361	399	410	421	377	372	379	368	393	353	343	374	372	419	388	413	361	376	412	413	402	392	396	377	393	371	364	414	383	380	406	383	385	415	400	370	374	405	379	398	403	376	422	399	374	421	396	394	448	384	376	408	384	369	401	375	380	403	386	414	403	390	395	396	427	393	370	403	409	392	340	396	395	377	399	398	381	399	413	392	354	383	356	414	388	379	403	383	390	395	387	405	385	407	383	335	423	398	412	402	405	417	394	358	397	371	391	383	419	415	398	376	443	394	372	374	340	405	433	397	395	339	374	403	416	391	345	376	387	414	364	384	378	398	385	373	419	425	404	363	341	404	412	399	392	396	433	400	432	437	397	379	430	401	381	349	404	409	362	371	437	410	427	364	403	379	381	390	410	420	378	410	408	386	402	362	368	357	410	393	413	378	371	374	391	439	397	400	337	356	410	383	405	415	417	372	375	410	372	382	411	403	417	390	406	383	398	401	380	419	400	397	396	377	413	438	431	353	400	402	372	380	374	369	384	412	411	384	413	400	394	391	366	375	343	356	367	377	360	361	405	405	460	430	363	391	396	379	402	392	344	391	388	387	351	407	393	413	392	371	437	362	410	414	375	427	398	419	420	432	413	366	379	383	361	372	385	408	384	384	389	399	364	358	380	397	409	403	397	389	390	439	397	394	357	435	389	393	373	383	355	366	390	381	374	367	406	366	375	407	387	382	387	404	445	424	393	381	349	402	374	367	361	407	410	424	390	415	423	438	376	393	385	397	352	404	411	411	363	403	419	353	397	414	395	404	375	395	398	416	430	390	388	403	391	406	396	433	415	405	400	396	392	361	370	398	422	394	389	401	361	399	391	430	379	434	373	387	404	372	375	412	402	365	356	396	376	393	374	375	394	394	419	382	395	406	376	397	382	386	385	406	426	401	398	419	391	375	381	379	392	414	391	349	407	402	366	384	368	389	390	416	377	370	402	437	426	380	393	408	409	402	396	385	411	402	327	435	393	393	393	408	399	372	403	401	392	419	386	395	408	358	389	403	386	405	377	397	410	399	384	393	417	348	405	381	389	388	386	400	381	322	373	435	396	417	397	388	404	413	366	387	387	412	399	383	373	371	386	403	394	423	420	453	373	367	401	430	404	418	392	393	373	391	410	395	383	388	419	387	419	374	398	432	401	408	407	375	380	389	386	382	358	358	400	357	424	373	404	353	409	408	405	430	383	409	389	406	365	403	400	377	406	414	385	408	386	404	407	359	436	406	437	438	411	370	375	405	431	392	390	376	366	428	435	414	385	415	406	398	392	422	397	377	391	421	399	358	371	417	366	380	388	403	367	381	394	396	407	433	389	386	402	399	398	374	379	374	398	399	417	367	390	413	379	340	417	407	396	388	407	376	393	397	416	412	375	337	388	364	372	365	390	340	385	392	363	404	387	391	421	382	400	452	403	410	387	389	402	413	379	390	371	394	418	422	390	369	379	437	403	424	384	400	375	400	435	383	407	335	405	364	389	380	366	378	401	397	361	398	382	391	391	389	397	406	386	385	397	409	417	419	386	369	354	407	383	376	403	390	416	363	391	371	405	382	392	389	407	367	406	381	402	391	398	383	349	412	387	418	395	364	393	383	353	418	371	388	378	405	387	407	392	398	366	407	360	414	362	396	387	380	414	416	420	378	378	368	368	393	393	361	401	407	398	382	418	445	381	392	405	383	388	402	383	366	381	396	405	370	418	376	402	392	372	400	392	406	376	404	386	394	391	397	432	404	387	378	369	378	402	388	403	424	374	365	399	449	375	386	392	377	381	380	379	382	400	393	389	387	397	419	399	445	390	392	421	378	398	371	395	373	408	400	401	408	368	383	377	411	365	394	375
33740	7618	2450	1439	1093	978	915	884	885	857	873	875	891	859	797	844	868	849	915	838	817	899	822	839	838	802	879	798	861	893	833	875	804	799	825	878	825	853	869	877	791	895	873	899	880	851	845	888	865	849	853	848	825	891	855	880	810	848	857	873	850	844	816	841	800	874	864	850	889	817	886	874	869	812	879	832	826	842	857	868	848	879	835	852	838	819	838	887	847	837	833	866	851	901	847	806	803	853	825	802	836	855	844	876	840	851	878	856	845	865	871	866	892	848	822	853	830	886	868	878	898	860	850	856	858	899	830	879	879	820	853	867	850	886	826	871	849	836	894	803	866	845	862	832	889	862	810	863	822	788	859	852	833	823	836	911	827	861	854	857	849	844	875	857	868	825	838	837	865	838	809	860	864	855	876	843	838	828	864	842	847	864	876	925	812	843	870	764	897	832	862	853	878	883	842	817	830	861	899	902	807	800	806	836	828	819	878	831	879	806	849	900	874	819	852	833	854	847	885	870	883	892	889	855	897	858	833	892	860	823	878	822	850	846	824	810	874	839	838	893	880	851	915	871	847	856	835	813	855	857	865	857	838	877	831	848	837	803	842	856	892	848	853	868	794	834	852	850	842	872	854	787	879	833	826	821	860	882	865	859	856	859	877	871	809	881	852	881	877	829	890	899	854	889	856	834	869	860	879	849	839	833	918	868	903	897	847	831	849	860	869	849	873	831	858	847	848	878	853	887	883	898	853	864	846	838	838	845	877	794	890	835	835	846	836	868	827	870	899	857	847	838	813	894	844	878	857	810	888	876	869	876	805	812	883	931	929	910	872	826	834	850	910	859	821	880	864	871	845	822	830	827	897	841	855	858	839	912	842	880	824	859	820	804	876	861	824	897	872	839	854	838	849	831	860	894	827	878	825	862	870	829	842	855	889	879	862	859	859	835	862	846	832	872	869	867	892	881	855	867	898	855	834	862	872	868	835	861	886	848	854	842	883	815	863	851	899	882	810	853	932	842	817	906	814	813	856	886	868	859	849	838	854	849	834	847	847	863	902	903	857	895	852	836	834	930	813	826	899	852	854	873	877	847	853	844	834	819	807	877	862	851	857	840	895	893	827	866	849	864	840	845	818	832	842	854	861	824	851	824	880	853	785	853	853	836	854	858	857	816	821	869	841	815	873	852	855	902	881	872	859	861	887	884	820	829	844	805	853	841	901	834	813	871	839	865	883	876	913	853	817	908	847	854	857	826	838	831	879	887	827	851	853	913	860	905	867	849	870	851	846	853	861	892	817	872	887	805	805	873	856	861	860	824	847	863	798	803	827	846	860	849	882	867	874	860	811	863	859	831	853	869	870	857	847	841	870	829	839	842	799	884	867	883	846	861	885	882	865	865	844	836	853	864	874	825	862	862	848	839	855	823	872	844	831	883	851	845	861	895	869	831	888	858	819	806	889	865	911	853	880	894	870	862	879	830	853	846	885	799	843	853	827	822	869	881	876	859	889	866	887	886	808	822	842	832	828	892	823	868	827	879	879	846	823	874	874	852	803	825	825	799	846	919	881	870	859	861	810	860	818	911	928	845	849	869	860	846	825	901	852	852	851	864	879	855	860	837	855	876	870	815	832	876	893	815	836	841	857	853	869	869	920	813	913	842	836	870	865	857	842	868	808	846	881	822	835	869	827	857	873	891	874	891	914	845	858	874	829	911	849	820	904	859	852	857	875	907	939	852	851	836	845	824	888	824	864	854	866	825	875	806	870	846	837	857	887	853	871	932	865	880	838	844	886	892	875	839	873	850	857	853	867	835	837	894	876	836	870	835	871	866	862	879	805	862	848	854	815	847	826	880	826	894	866	861	796	902	856	835	794	871	850	814	820	858	861	859	883	825	900	822	818	862	830	901	866	851	793	866	842	873	856	852	856	875	908	844	931	789	858	852	849	837	850	843	862	836	890	895	832	826	892	901	944	835	803	819	875	812	892	822	836	865	859	884	867	855	880	856	913	848	893	848	851	881	834	914	826	872	817	820	846	888	885	895	895	850	830	870	785	893	783	859	869	857	816	854	862	821	915	847	882	899	838	838	851	938	873	907	848	876	891	896	848	850	895	870	803	841	846	860	880	869	848	870	882	884	832	821	854	832	841	894	853	882	879	814	864	864	878	902	846	887	837	885	844	845	867	875	808	867	844	893	892	840	877	839	827	808	834	855	907	876	875	809	892	833	795	832	886	850	817	857	869	873	768	836	846	849	890	881	857	871	782	802	829	850	814	919	926	815	813	826	875	838	884	872	843	861	838	812	851	814	889	862	852	875	857	857	921	889	856	884	827	831	850	868	852	848	873	864	867	892	826	871	848	869	854	845	849	848	855	929	866	877	875	889	868	874	888	859	877	849	802	808	845	869	875	874	844	822	830	843	870	852	890	862	844	781	838	813	854	848	824	838	894	818	807	807	793	858	817	830	815	871	846	816	906	811	855	903	856	820	819	877	874	845	810	852	855	789	873	795	852	846	856	932	832	802	876	851	851	854	889	810	893	882	841	909	873	880	818	873	911	814	820	896	873	836	865	858	833	838	855	862	824	837	881	893	852	866	813	902	886	868	873	858	895	834	814	872	871	839	838	899	903	919	890	838	850	907	870	850	887	893	854	857	888	833	882	894	860	866	914	925	857	943	866	863	847	882	808	868	835	856	922	868	849	815	878	849	861	894	895	844	864	898	869	784	831	839	874	827	855	906	849	913	812	845	860	829	854	875	817	808	823	817	870	858	866	888	845	939	858	842	832	823	836	816	811	855	898	817	841	819	848	877	901	856	867	838	850	834	858	818	825	832	865	856	859	879	846	874	831	855	807	874	852	811	837	882	855	901	843	881	854	835	848	837	863	831	788	851	867	882	853	850	847	901	838	868	861	857	847	864	844	880	868	848	864	860	845	799	849	899	834	852	839	855	826	847	844	882	843	874	840	910	811	869	800	854	819	887	909	863	835	867	847	872	825	851	806	849	876	852	851	836	835	890	886	938	857	889	828	885	870	836	888	850	869	852	842	856	849	880	863	891	878	834	849	833	835	827	873	812	856	868	882	823	874	803	850	844	857	847	897	826	912	895	840	848	873	787	898	843	876	869	898	895	901	828	866	850	906	824	893	912	856	843	877	827	859	798	814	867	834	870	821	823	917	823	862	876	878	881	833	888	866	881	896	910	834	853	861	891	887	795	847	859	826	862	848	826	880	864	838	885	879	866	860	889	810	866	856	778	844	884	856	829	877	871	844	856	857	841	867	864	827	908	863	870	820	841	899	808	871	870	846	814	903	854	841	885	910	802	847	845	858	837	850	902	814	880	817	851	866	814	837	877	835	916	895	855	871	873	862	909	897	789	831	872	900	865	846	891	843	895	895	863	866	817	813	842	843	847	843	846	873	836	889	948	882	805	857	899	843	839	885	875	831	883	832	882	883	859	854	868	912	901	865	898	915	848	885	828
58151	23676	6660	906	545	440	422	407	415	444	400	431	454	363	442	418	420	380	430	414	393	417	391	421	407	415	414	406	415	398	369	437	363	439	435	390	365	363	392	381	434	431	437	404	400	366	418	415	444	430	377	403	387	443	430	389	415	426	422	402	390	417	409	415	449	400	386	390	346	425	378	409	425	387	419	407	421	428	442	395	406	395	405	369	387	404	430	427	416	437	427	378	380	381	392	430	415	417	399	398	419	386	400	399	437	399	419	442	402	428	440	376	381	357	396	421	419	391	437	438	399	444	429	379	392	448	411	367	481	385	386	397	445	407	418	437	372	358	424	401	386	361	387	442	461	382	401	417	406	429	438	421	402	444	354	398	405	385	385	399	411	390	362	425	398	462	398	400	421	398	420	451	395	412	394	370	428	414	411	425	434	421	355	414	406	427	413	411	414	435	437	407	414	453	427	392	401	411	434	398	398	410	422	438	384	415	395	414	423	394	416	367	398	399	404	392	350	420	404	408	366	412	404	404	404	379	387	441	409	422	445	426	385	415	393	385	414	374	429	438	409	391	381	386	424	437	416	403	409	398	382	417	397	401	402	406	437	416	393	399	422	410	420	414	433	410	384	421	399	401	403	432	360	384	367	428	419	403	439	431	399	461	412	390	390	403	434	424	404	411	410	423	425	395	402	402	394	396	415	428	397	412	416	455	392	424	409	405	407	418	379	407	338	364	423	403	379	391	432	396	380	421	400	376	417	393	416	374	470	411	402	399	439	387	391	429	386	446	417	394	402	412	407	414	453	408	403	442	407	387	380	453	428	425	380	386	359	424	426	467	406	399	358	397	378	390	429	428	403	452	387	413	432	409	407	431	387	400	393	422	390	403	414	401	386	431	414	401	419	396	410	440	405	415	432	392	435	411	454	377	398	404	390	402	409	443	427	415	402	414	416	402	436	407	382	438	423	447	409	421	419	395	393	433	401	444	399	414	415	414	439	428	379	426	458	432	405	395	432	412	426	416	408	401	400	371	400	431	374	392	361	408	429	390	398	384	432	379	377	406	400	400	365	406	383	420	415	425	440	437	407	356	371	438	422	413	413	403	365	415	388	445	397	400	433	442	425	428	410	415	386	416	425	396	444	420	451	411	401	393	391	420	405	385	405	399	422	397	389	422	415	426	434	406	404	387	412	412	429	389	388	409	420	432	440	397	445	427	454	439	403	399	410	448	397	421	387	432	414	404	394	411	369	403	417	418	425	427	407	387	413	405	412	420	395	417	431	376	386	406	414	417	412	427	442	420	386	392	398	467	406	393	411	405	412	449	439	388	467	414	398	400	406	426	426	426	406	437	418	407	389	362	391	415	487	435	391	421	440	400	418	399	423	415	407	445	409	407	380	385	444	417	433	408	389	405	402	468	403	375	375	407	394	415	333	438	445	453	410	407	398	354	405	419	418	391	406	428	421	420	403	415	402	422	356	422	412	369	403	431	387	433	404	400	431	408	396	384	374	391	403	391	466	457	416	425	420	391	390	368	377	434	395	376	419	397	396	422	375	393	389	414	400	399	435	433	450	425	362	400	414	417	397	371	440	400	405	421	421	391	393	421	392	409	383	379	380	403	404	414	451	383	401	430	408	414	443	436	427	443	395	396	378	396	392	413	411	415	397	419	426	414	420	381	413	430	446	422	397	405	408	426	420	408	427	450	405	427	428	390	369	411	410	405	390	412	397	372	427	426	417	391	438	429	411	400	391	399	408	399	381	396	392	408	408	413	410	425	420	403	448	385	386	395	447	353	431	419	418	395	394	420	427	420	437	421	408	429	423	405	434	397	440	369	385	381	379	389	436	435	385	449	378	385	447	399	389	408	418	402	439	407	413	382	438	417	385	399	393	437	427	412	407	432	434	384	416	388	393	408	415	405	429	437	404	424	452	390	360	395	405	407	406	416	445	393	454	400	359	419	420	469	463	430	408	373	416	411	409	417	406	431	467	363	400	347	357	369	428	407	382	362	465	400	423	392	390	419	409	361	395	399	385	376	403	403	441	383	411	390	411	454	394	412	374	401	403	391	410	433	388	425	432	435	402	370	429	402	370	390	403	387	446	435	462	423	436	425	378	373	434	402	377	412	404	393	403	426	402	430	405	384	429	426	433	409	413	396	409	417	393	427	416	408	408	404	421	400	451	376	391	399	377	389	385	383	435	405	361	418	431	407	384	413	415	405	394	402	395	375	371	410	408	413	420	402	400	418	375	440	413	402	388	398	382	401	395	412	412	415	358	392	395	410	429	411	394	374	407	425	432	446	382	437	402	400	389	414	393	419	438	422	421	383	408	392	421	400	412	415	402	437	422	386	387	451	392	340	421	395	424	405	376	420	398	405	375	449	387	432	413	430	364	385	413	405	396	418	409	395	411	397	417	426	404	396	403	385	344	418	409	365	413	401	429	392	427	416	396	385	438	445	434	381	412	430	436	384	410	440	399	440	373	399	404	413	403	413	407	430	416	426	390	406	388	379	461	385	461	435	377	423	398	363	403	447	401	459	473	424	426	396	392	364	424	412	413	427	395	385	378	431	412	416	437	415	435	382	413	394	406	409	394	437	424	424	354	439	363	417	382	410	402	427	433	441	436	394	380	391	398	415	417	397	401	376	438	404	435	411	391	416	393	426	400	414	397	412	412	422	408	409	406	403	438	410	404	402	397	426	430	385	407	428	416	413	418	405	408	421	404	399	394	423	426	434	486	392	414	408	418	403	384	432	440	393	437	396	418	396	391	444	362	397	452	402	387	391	380	401	422	415	417	412	431	439	411	413	397	392	426	370	399	368	415	435	416	411	425	388	389	438	408	403	383	388	399	401	420	429	413	423	449	430	374	407	419	374	379	398	400	444	401	408	367	481	415	457	431	443	400	395	376	370	414	379	424	397	381	402	445	394	423	421	403	390	382	427	366	437	420	413	395	377	391	394	396	401	410	380	408	384	407	429	400	402	453	398	396	374	405	405	377	434	409	395	431	411	385	416	409	437	441	436	447	399	405	396	410	405	383	389	410	421	400	444	413	364	424	407	397	400	441	396	445	400	422	417	382	422	417	414	380	406	436	384	440	431	408	383	414	357	423	387	386	406	423	394	385	403	386	399	385	379	437	408	373	446	402	424	425	426	406	435	446	383	424	412	421	409	385	427	399	353	388	394	373	394	379	424	430	437	420	378	396	394	415	435	386	388	406	398	427	413	371	398	416	419	404	432	422	392	451	425	400	437	457	388	437	416	427	379	428	401	448	439	410	356	394	390	416	395	443	390	417	428	393	414	404	424	404	389	420	455	412	393	413	383	363	423	391	457	418	375	389	382	413	424	406	403	411	425	405	386	391	407	390	405	434	426	375	412	397	366	377	393	382	412	396	404	412	414	386	437	429	409	397	402	435	395	384	414	441	419	435	436	407	402	402	391	437	442	436	367	387	382	409	401	393	377	389	424	402	384	412	436
40977	13709	3565	1536	1201	1033	936	909	900	867	898	850	900	877	912	887	926	876	863	867	860	874	860	904	932	994	877	867	848	907	874	869	857	831	878	888	907	874	891	923	898	842	921	891	909	927	852	908	962	905	811	887	862	841	878	842	870	869	872	881	899	876	895	914	885	887	920	934	919	888	964	857	877	850	896	894	894	879	887	868	802	888	903	863	867	877	929	894	831	911	900	921	901	896	880	908	907	884	946	856	862	906	848	916	906	931	890	834	862	900	857	865	958	850	859	921	868	854	903	880	897	876	812	880	908	902	910	882	917	908	904	877	875	855	911	924	837	937	864	856	906	885	896	913	926	922	886	847	913	906	893	921	866	918	882	927	869	854	831	868	880	917	846	888	933	895	869	887	844	894	827	888	876	907	893	890	905	869	933	900	847	926	864	875	909	861	940	918	905	899	881	912	861	865	872	930	855	864	862	854	874	903	886	945	904	887	855	865	901	866	921	889	884	886	851	877	885	870	905	870	870	896	856	901	868	919	917	918	891	907	869	862	883	871	866	891	901	840	841	884	842	952	861	905	929	893	872	822	900	898	847	909	859	895	882	897	872	869	848	943	890	887	882	855	859	886	932	853	890	855	881	875	934	894	840	922	876	872	917	911	890	860	864	925	848	846	880	862	896	902	925	881	885	819	871	889	921	897	889	852	856	830	860	882	903	838	897	939	899	901	951	888	907	893	889	834	909	894	825	856	898	873	898	889	943	973	895	876	912	867	823	884	880	885	876	861	927	918	885	872	850	916	919	895	929	833	861	894	880	861	902	861	920	887	875	886	900	905	867	898	925	886	867	872	907	914	907	896	890	894	851	877	872	875	884	891	914	854	873	844	908	882	865	917	881	848	970	874	899	864	864	879	905	872	895	858	876	864	911	889	919	884	938	871	887	881	907	878	852	934	902	913	899	884	903	952	884	872	907	913	861	829	907	888	900	900	934	929	930	841	919	904	899	910	913	858	913	934	892	847	896	911	836	893	859	930	856	937	895	901	848	865	881	853	844	915	898	868	882	858	893	884	873	909	934	937	886	889	870	828	936	888	899	871	944	892	908	905	856	854	861	869	895	850	910	881	879	899	922	904	866	854	878	846	893	896	932	858	896	868	912	840	911	937	869	906	922	846	849	860	885	896	908	892	906	907	937	888	946	863	899	906	919	882	898	858	892	823	935	923	852	857	898	860	912	920	891	881	865	858	892	952	891	926	852	930	901	888	896	886	911	903	905	915	942	906	892	878	864	884	878	895	853	900	912	868	885	869	914	911	873	854	920	855	873	857	909	888	868	876	896	896	868	948	887	895	845	895	880	901	842	895	939	906	894	949	880	873	913	915	878	913	911	829	893	865	906	903	892	915	930	873	896	869	951	911	942	876	903	911	850	907	836	870	870	866	920	900	959	906	885	886	870	866	852	901	859	905	865	894	888	940	895	872	904	882	844	888	833	932	905	890	885	890	841	848	877	859	902	867	890	851	842	906	844	889	910	880	888	875	869	920	887	964	837	862	915	876	871	850	867	951	949	905	893	959	852	829	854	915	926	867	927	886	910	934	857	888	908	909	870	915	878	880	878	946	889	917	902	906	908	839	879	889	877	869	905	894	929	853	869	952	883	852	878	876	832	934	899	883	923	873	904	882	910	880	920	867	897	897	929	865	927	922	865	854	846	945	848	880	864	909	863	907	881	875	875	852	876	916	850	911	905	890	891	910	914	883	912	913	901	853	875	943	921	889	891	876	864	883	944	898	894	885	878	920	880	895	849	861	922	898	915	926	886	937	895	862	938	918	888	936	900	916	911	903	867	885	901	858	845	895	932	936	881	871	815	895	831	946	922	932	865	847	888	877	894	894	846	909	856	928	934	822	898	850	920	923	911	922	920	877	880	928	867	926	912	910	868	867	912	854	867	849	896	859	854	842	860	899	906	928	883	858	872	882	911	860	895	876	910	873	879	928	855	891	919	898	911	888	904	893	892	827	948	872	930	932	919	847	887	867	860	880	915	900	869	916	908	919	842	908	904	883	882	874	937	926	862	905	888	891	936	923	808	891	937	936	868	871	916	874	888	881	879	912	872	933	882	868	887	878	867	946	882	923	859	905	966	898	868	936	903	899	878	878	870	875	891	898	882	929	947	892	857	909	890	877	884	902	832	906	896	897	861	858	916	838	851	884	940	882	838	877	916	885	874	894	843	854	870	913	896	865	907	910	930	925	908	894	886	922	876	898	879	859	884	879	861	910	919	858	882	910	878	905	834	899	869	869	932	853	905	900	929	911	919	907	886	899	910	895	872	879	862	871	852	847	870	857	898	919	885	870	913	888	920	894	877	929	897	864	851	827	831	873	858	884	917	882	898	907	896	868	887	895	847	961	895	888	888	900	947	916	856	904	890	880	864	872	892	903	925	928	886	884	940	885	893	932	849	880	900	857	957	915	906	918	901	879	865	890	899	906	921	886	910	916	920	808	897	870	894	870	838	861	908	918	889	909	917	858	849	855	853	888	865	831	900	916	911	860	914	856	892	891	875	840	905	872	879	878	912	949	869	904	900	873	877	867	921	905	874	919	890	843	898	921	893	894	910	910	872	871	922	887	865	862	848	855	857	868	852	828	928	893	881	931	869	831	870	944	861	824	874	883	871	868	917	912	926	879	887	837	902	905	923	833	899	885	855	898	914	902	911	892	824	897	849	876	892	820	872	912	892	847	851	821	868	899	849	870	859	901	887	879	819	897	904	901	924	895	894	881	830	893	870	925	886	825	866	921	860	900	868	854	890	884	912	860	900	882	894	825	894	870	918	885	904	898	897	878	875	847	885	887	873	885	861	907	854	836	866	903	931	871	936	899	930	945	920	852	934	881	899	958	917	892	840	927	840	880	906	843	897	914	909	845	904	876	899	874	866	898	872	895	865	890	890	872	881	895	917	906	908	878	881	849	867	849	933	863	918	831	886	887	881	867	942	924	933	903	886	892	904	900	852	870	868	864	852	950	854	873	844	900	904	852	865	915	879	924	889	894	905	927	861	864	869	854	874	865	875	867	883	866	886	871	903	968	960	868	899	813	881	925	855	859	895	934	929	869	915	817	881	831	916	875	869	901	881	871	863	861	906	865	891	936	868	878	899	815	898	925	865	852	884	878	856	862	908	862	918	902	941	903	895	919	845	922	872	885	887	899	888	867	842	903	907	918	886	870	882	885	932	823	887	874	909	863	891	957	897	887	967	839	875	940	866	885	841	898	836	844	861	873	860	932	842	862	923	897	910	857	860	920	919	948	893	875	877	901	863	904	852	919	906	869	916	907	857	888	911	865	897	803	893	835	912	903	910	876	897	891	898	913	868	858	940	942	875	897	926	940	854	900	929	917	900	883	902	865	867	903	871	897	859	942	890	921	897	898	868	870	912	904	890	829	924	887	912	904	867	887	868	929	931	871	926	887	837	948	882	897	858	863
60190	24279	7974	1524	728	530	451	446	420	455	435	431	398	407	431	390	396	413	417	419	434	386	420	395	409	404	417	368	430	376	432	397	425	397	430	377	427	434	388	406	396	439	390	404	420	475	437	421	390	438	417	403	416	413	385	426	413	440	403	414	391	392	430	385	451	446	409	387	435	426	383	378	402	356	418	406	462	419	411	425	405	391	383	383	457	413	429	418	440	382	392	453	439	410	422	376	398	429	433	431	456	420	415	383	413	388	411	416	451	415	415	444	412	424	420	372	399	454	414	459	453	433	408	397	438	430	439	426	425	404	403	369	391	388	394	433	412	413	483	385	348	410	411	408	393	410	405	393	406	386	401	411	437	435	422	405	423	419	409	442	456	462	387	425	418	396	398	401	367	412	402	396	371	454	395	454	408	426	421	408	395	384	422	416	417	423	412	438	412	428	411	380	382	401	433	406	433	434	410	406	384	407	415	439	390	391	426	413	409	412	451	398	423	431	417	413	393	395	410	429	402	417	437	396	393	378	381	390	416	428	394	409	440	419	441	435	361	433	383	420	429	393	419	410	426	391	418	466	444	455	397	395	460	400	401	428	415	396	407	381	419	411	401	385	351	448	417	411	452	409	437	425	433	385	446	422	385	421	443	417	388	380	409	431	454	465	405	383	413	401	429	428	418	421	395	451	420	428	411	440	377	425	391	457	392	422	450	423	430	404	390	415	411	441	406	406	410	406	420	407	435	393	432	404	418	394	405	403	429	414	381	379	436	427	398	402	413	453	403	405	417	419	421	409	376	404	382	410	396	450	404	440	425	401	470	414	413	398	378	409	408	411	415	468	422	419	404	368	425	417	417	406	426	396	425	403	414	414	380	407	386	404	426	393	407	412	439	412	403	425	402	392	418	397	409	395	391	421	401	418	405	425	373	371	432	400	385	454	422	382	425	430	413	385	408	474	436	435	412	400	441	432	426	398	414	396	415	420	414	421	436	417	376	400	441	412	389	412	446	391	410	385	405	420	391	417	407	410	371	410	406	413	414	391	409	450	378	391	406	385	419	431	412	402	420	400	397	417	442	416	426	403	444	412	407	452	403	415	437	402	378	412	423	416	427	456	434	420	361	417	431	461	391	415	405	403	381	414	435	426	362	394	424	417	394	406	384	453	414	410	451	468	396	402	494	449	416	425	386	404	394	425	414	428	425	423	401	448	443	394	395	392	436	441	422	433	410	425	411	403	407	397	407	395	412	431	399	423	359	435	440	410	424	443	421	405	433	401	445	456	482	422	439	408	420	423	428	445	399	394	409	395	433	360	402	428	393	389	379	402	444	407	454	421	432	423	406	452	380	421	402	413	408	440	432	425	401	404	426	448	442	437	404	392	416	433	428	475	408	435	431	354	418	388	431	408	423	382	461	432	460	423	387	438	418	406	418	448	459	415	397	416	427	408	413	430	400	428	384	385	408	428	399	422	425	424	392	426	395	395	415	423	408	432	384	430	415	445	422	390	399	398	458	381	431	419	415	442	433	382	405	422	440	431	392	418	394	397	392	412	410	393	406	383	422	420	398	415	435	435	424	404	458	379	405	415	408	416	430	397	389	383	401	424	378	389	425	393	388	444	365	403	408	400	437	418	438	420	385	424	403	384	400	377	384	406	406	392	401	431	423	413	401	427	384	431	432	423	430	431	431	425	428	407	416	426	379	407	367	398	427	419	399	420	442	386	413	417	402	411	420	395	413	425	423	397	393	385	420	383	439	402	417	410	405	376	426	417	423	415	467	414	405	441	440	445	402	411	421	432	440	411	415	377	429	412	461	411	404	388	368	417	438	428	404	348	386	429	393	399	419	382	430	415	388	415	442	409	455	432	406	415	446	411	447	426	411	398	436	404	390	398	444	407	390	418	373	399	413	415	403	414	392	401	411	396	450	430	395	419	389	407	410	478	445	395	423	437	419	381	410	399	416	412	409	413	410	406	421	437	431	419	398	417	413	458	403	382	378	392	414	416	398	426	430	459	423	389	437	422	431	425	393	380	407	409	416	394	424	432	404	393	416	431	403	426	435	433	383	420	407	406	438	417	414	416	404	415	403	398	434	442	417	449	411	419	413	412	397	403	376	404	427	422	442	418	439	399	401	415	482	425	449	412	401	404	413	459	410	440	420	446	423	393	448	444	424	402	444	403	426	473	422	432	451	382	400	408	465	413	392	383	422	389	389	389	411	421	423	420	403	426	404	456	441	411	406	404	390	445	403	396	413	406	453	413	418	396	395	388	413	420	399	409	401	457	471	369	393	446	367	414	367	398	421	468	413	417	395	417	412	395	411	404	427	450	405	390	417	392	405	399	367	467	412	385	394	386	427	392	407	440	450	347	396	454	419	407	417	422	424	415	412	390	405	404	400	423	427	435	411	412	394	420	390	454	391	396	412	453	422	444	439	416	433	427	443	391	406	398	364	451	426	405	448	450	432	407	415	397	444	393	443	440	409	420	376	432	404	405	416	435	411	395	392	395	428	433	419	380	421	397	410	400	433	395	389	389	400	371	445	396	423	399	404	376	394	422	419	400	429	405	427	406	418	429	429	455	368	377	405	415	437	401	423	467	403	387	390	407	396	438	429	435	462	408	410	425	404	424	413	426	414	395	404	412	441	379	413	388	433	405	481	403	405	399	385	401	415	421	424	394	453	403	442	374	404	378	458	428	359	385	407	401	442	405	438	403	397	401	409	427	403	431	418	453	395	391	441	421	425	408	418	398	391	443	419	447	418	425	448	469	437	389	417	409	410	422	408	434	420	406	437	421	428	421	408	422	406	434	434	420	427	426	402	442	442	403	406	448	424	423	445	425	414	426	413	437	392	379	407	394	438	435	415	425	419	437	434	416	432	400	413	412	401	406	387	422	466	431	393	444	435	438	382	414	378	422	381	373	422	392	400	437	409	402	419	430	422	416	436	434	419	417	423	437	413	413	422	427	384	429	447	423	465	396	430	443	423	396	412	424	411	398	446	393	435	392	428	393	458	442	426	408	425	435	432	431	386	407	404	391	414	393	422	449	410	417	418	389	417	427	414	437	436	393	405	424	429	456	409	420	417	407	404	426	432	443	413	438	429	408	424	397	447	450	416	389	435	424	401	359	406	431	414	389	419	398	432	399	425	438	397	442	385	402	396	461	405	406	426	371	463	443	451	379	459	380	437	405	424	421	379	386	411	383	403	418	361	383	446	452	426	431	396	436	403	407	407	412	401	420	457	436	452	449	448	441	423	427	415	387	419	434	425	403	474	407	406	405	439	446	370	402	404	380	415	455	414	429	465	410	430	408	410	430	417	417	440	359	421	427	435	419	450	412	405	419	421	396	430	403	408	419	445	411	418	428	408	433	436	417	435	416	436	403	430	445	465	419	452	437	414	455	378	410	430	401	365	378	386	447	438	388	418	393	412	397	454	415	409	426	393	417	364	421	421	404	424	432	416	430	415	414	378	449
40768	14151	5762	2613	1509	1162	1003	943	1016	941	904	903	939	895	894	898	874	936	937	875	930	900	895	852	940	906	865	858	840	925	879	937	899	899	864	910	884	917	849	882	904	925	917	892	893	899	949	911	897	859	899	890	885	868	896	862	907	879	954	858	886	884	933	913	862	915	892	907	846	904	932	861	863	899	909	900	944	949	892	928	892	866	827	863	905	913	898	850	944	875	928	886	882	879	873	875	889	832	919	864	885	866	871	908	913	890	872	886	913	864	890	869	912	891	910	885	879	918	912	912	877	891	931	903	920	891	926	872	846	884	910	931	965	892	884	838	872	854	933	900	902	886	864	876	849	960	903	918	940	884	915	881	849	907	885	895	938	909	867	890	900	895	872	871	861	929	851	932	833	893	894	904	937	855	880	930	913	905	882	853	883	888	948	851	883	910	877	917	934	906	909	835	877	880	851	892	903	895	921	873	890	927	846	907	905	855	926	913	918	876	920	841	867	878	863	951	881	910	911	937	846	904	920	833	904	872	870	925	888	870	889	854	918	922	927	883	877	896	934	855	870	887	877	877	869	880	906	910	867	885	806	886	927	960	858	861	833	852	909	920	914	811	865	905	903	931	873	942	887	911	894	822	925	865	926	951	873	826	888	880	846	913	894	929	832	932	890	821	909	887	907	912	874	889	906	894	855	884	890	892	925	874	922	839	872	852	921	883	903	886	901	913	834	871	848	876	919	850	867	853	878	909	899	884	931	894	939	909	885	857	900	855	891	933	885	947	872	907	875	855	866	915	853	887	929	881	907	881	885	931	884	892	906	868	866	928	873	880	886	916	874	897	928	914	885	937	928	831	888	900	861	916	894	967	869	918	869	935	877	886	917	913	860	926	891	880	917	894	890	903	873	872	905	842	922	912	888	885	866	876	885	928	879	848	880	911	873	925	859	877	847	894	889	885	869	925	856	885	858	842	890	880	862	889	921	857	895	875	845	886	972	888	871	911	900	926	892	886	873	842	942	926	938	907	898	938	824	914	913	938	853	937	884	933	869	876	929	913	796	879	920	918	845	914	882	851	857	875	831	900	908	867	859	908	860	900	877	902	889	885	889	885	861	892	883	935	867	876	888	902	890	871	955	897	846	907	885	892	931	882	899	927	931	862	893	887	903	935	932	845	876	882	934	899	874	883	862	929	858	944	928	944	920	892	917	855	919	895	882	829	892	833	904	862	867	901	879	923	927	885	864	910	906	910	919	882	861	909	890	947	890	879	887	813	909	905	926	890	924	833	926	931	905	905	860	911	938	886	889	859	809	873	875	854	906	827	901	871	854	864	918	914	889	874	909	880	912	920	897	866	886	909	868	843	869	888	889	903	896	961	885	857	937	908	900	911	877	903	861	901	916	941	961	966	875	865	859	876	871	938	827	896	884	923	855	917	895	847	892	866	930	912	913	906	896	912	875	924	880	854	887	906	917	897	962	927	928	898	881	902	890	892	911	857	935	908	889	929	892	896	860	880	897	855	937	918	909	843	908	881	966	906	884	935	853	862	868	912	882	931	873	850	875	899	923	905	904	868	902	918	909	892	904	926	899	869	892	815	914	922	896	857	901	944	901	930	885	852	912	901	888	871	951	911	960	867	912	877	878	902	901	852	896	884	902	940	909	897	818	860	882	881	922	925	902	846	925	850	872	819	854	886	873	914	902	894	910	869	900	904	867	886	903	889	876	879	867	944	882	922	893	859	886	913	883	887	841	939	893	892	851	854	891	927	909	901	871	901	901	954	858	896	841	892	879	929	931	899	871	910	867	910	944	904	895	933	935	923	929	855	871	912	919	918	927	933	853	866	878	921	870	908	877	858	944	938	880	857	871	901	834	834	877	862	907	893	851	976	919	889	862	900	902	902	866	831	894	950	859	846	893	879	892	936	922	854	904	952	938	907	940	886	886	883	900	869	869	893	901	871	866	894	910	905	918	898	885	920	900	925	867	911	886	902	878	882	865	903	849	918	889	887	859	885	900	886	915	953	884	914	912	949	891	846	928	978	873	872	896	900	870	916	929	870	900	945	929	897	871	801	892	842	884	893	858	919	895	907	917	847	910	894	918	895	939	895	916	882	883	865	898	917	925	833	889	898	892	920	866	916	892	884	915	900	884	878	871	891	901	905	879	901	919	840	878	914	832	877	863	909	920	906	934	906	877	900	846	922	919	933	870	911	939	838	913	914	894	845	883	904	856	900	882	900	906	895	927	901	936	902	865	932	915	875	914	876	862	902	901	893	887	868	914	913	897	904	860	944	921	869	902	872	876	972	884	922	878	879	880	899	871	890	914	910	907	903	922	877	896	877	961	912	936	929	915	917	884	861	864	912	898	898	913	877	874	837	873	931	884	923	880	924	908	934	880	875	899	856	913	875	914	906	882	837	915	918	890	901	826	893	870	908	874	925	888	874	877	912	891	865	877	885	902	879	917	900	886	968	874	895	933	891	859	894	882	858	948	901	904	885	872	911	879	885	869	907	962	889	866	937	922	900	946	865	863	892	888	959	899	880	879	925	835	883	949	905	895	870	884	916	860	874	923	894	941	882	849	889	888	847	941	895	857	890	889	862	891	976	856	879	870	914	935	949	925	944	849	941	894	928	873	901	875	874	889	892	869	918	900	894	862	903	901	883	854	908	882	862	873	886	889	903	931	925	897	877	871	842	879	874	922	896	953	890	821	846	883	880	900	866	854	853	855	933	918	885	909	910	878	867	884	911	894	887	864	832	844	903	879	848	905	916	898	947	915	908	850	907	821	864	862	900	903	899	881	885	923	860	892	904	893	970	895	914	935	899	927	895	891	895	905	888	872	854	934	895	926	834	953	883	892	855	934	928	952	876	936	891	870	896	899	865	862	826	850	942	867	883	963	884	855	923	871	901	945	850	881	869	948	880	876	926	897	846	913	873	903	864	889	915	872	946	913	891	903	862	908	904	880	921	932	898	849	859	894	896	938	910	899	934	909	910	936	892	901	894	970	910	925	890	894	900	872	913	911	930	899	857	883	930	963	938	875	889	932	887	898	913	950	861	857	884	891	895	896	897	896	881	918	895	937	944	874	884	933	943	903	919	887	912	892	875	902	866	922	906	883	883	862	871	914	884	885	937	901	880	955	889	847	865	938	856	906	884	920	914	852	929	919	852	879	889	886	899	888	953	849	900	932	919	882	890	895	917	856	886	824	887	897	926	879	879	895	864	919	951	907	844	908	882	889	900	895	915	906	863	904	932	871	922	915	877	859	911	931	829	878	933	872	917	887	895	913	861	891	903	902	937	890	915	881	954	909	851	884	898	880	865	915	898	920	864	921	886	883	878	843	900	872	896	887	895	937	912	940	905	880	914	879	948	849	889	905	945	862	893	906	896	843	913	922	926	886	881	909	826	866	925	936	850	893	933	856	891	921	919	874	833	888	844	978	888	874	915	892	872	933	878	935	897	876	851	849	893	898	936
48682	15892	3510	769	480	412	413	388	421	442	405	350	384	403	383	376	398	399	375	435	377	369	382	438	404	403	408	382	419	376	368	405	384	385	369	380	404	385	372	387	340	407	404	382	376	454	408	401	380	395	358	398	449	416	372	429	385	409	395	402	390	398	404	354	385	416	403	381	412	397	412	400	389	387	424	376	397	389	455	415	426	389	406	379	397	385	425	406	388	382	363	390	389	404	386	355	379	397	398	373	356	406	367	362	370	378	403	403	377	364	370	374	399	359	382	426	376	376	378	433	420	375	419	403	390	389	355	394	406	351	376	377	409	397	406	387	378	396	395	383	428	353	399	366	375	399	402	418	384	388	390	381	383	402	392	385	413	411	398	386	369	392	394	368	405	422	369	418	401	368	399	394	390	362	395	390	431	359	367	374	382	375	396	375	403	444	409	356	422	390	390	400	377	392	381	408	419	381	404	404	395	390	376	424	407	426	411	380	395	379	381	377	355	406	383	400	386	411	376	382	379	390	404	432	371	364	395	374	335	390	401	373	404	414	396	387	410	402	422	394	376	410	385	391	404	384	380	396	427	392	399	385	398	383	415	414	398	398	374	377	398	410	400	367	386	380	389	382	420	396	362	354	363	428	395	368	418	393	373	381	375	387	402	378	396	412	398	408	397	367	368	388	406	392	372	438	364	380	366	400	370	351	352	432	391	385	376	403	386	385	399	408	389	383	402	376	426	402	383	371	365	338	388	399	394	344	400	402	380	397	395	373	430	396	392	395	407	383	366	388	403	375	396	388	417	381	414	414	405	402	374	397	439	421	366	390	394	397	364	409	378	333	385	413	384	367	345	375	372	416	392	378	390	417	379	412	373	388	369	371	449	403	382	407	377	383	421	394	453	366	377	367	394	465	391	384	391	425	395	393	376	369	418	413	391	385	427	443	365	389	399	392	402	443	373	433	405	425	364	373	344	350	373	428	427	363	414	407	420	376	364	364	356	413	392	359	436	350	383	371	412	388	390	376	360	385	438	390	414	363	419	388	430	356	407	427	375	370	335	393	386	390	369	406	387	351	377	419	402	414	445	416	386	400	350	387	407	363	395	386	439	407	417	358	403	368	403	394	393	389	403	362	374	418	414	439	396	365	373	390	386	397	409	386	397	354	398	393	368	409	406	398	383	400	409	407	418	429	376	398	421	377	366	409	391	375	410	396	381	406	358	376	376	381	375	368	388	377	395	386	379	386	387	415	383	396	387	380	374	373	386	392	417	360	430	357	382	373	379	408	414	418	389	382	426	412	434	344	389	379	351	408	395	351	378	368	378	414	383	375	417	365	414	405	398	372	407	403	384	368	410	423	396	390	399	378	407	371	394	376	400	387	375	412	377	379	381	392	408	401	376	380	387	387	370	400	401	408	373	385	418	382	340	423	398	404	407	420	370	397	354	399	422	423	352	369	372	394	429	412	437	418	367	386	389	393	387	403	387	393	378	412	360	363	397	374	405	362	397	394	385	374	386	410	403	369	431	392	377	395	403	420	370	403	383	415	384	383	412	405	380	408	367	423	396	386	385	363	335	360	368	399	403	366	443	413	424	381	389	370	383	400	393	374	375	396	397	381	431	404	390	379	376	401	386	382	378	419	382	368	426	396	419	383	368	386	387	399	404	358	416	388	372	359	364	388	369	398	434	395	418	376	391	423	388	366	355	378	381	379	388	415	427	376	429	359	397	405	417	379	395	442	386	399	402	382	392	361	411	394	398	425	369	400	384	395	417	363	402	401	379	428	426	369	359	395	401	363	380	394	383	384	381	405	390	389	376	418	425	376	388	413	414	376	405	396	380	393	351	401	393	371	399	412	420	379	405	399	389	361	396	395	400	387	408	392	409	378	447	409	373	410	392	408	388	352	358	370	394	349	416	375	383	434	415	377	373	379	391	400	418	392	385	370	430	421	408	379	407	368	402	410	394	399	384	395	318	368	443	370	373	401	417	376	403	391	381	379	375	341	381	345	427	397	428	422	408	395	375	406	376	372	351	380	369	349	390	387	351	388	414	415	396	366	400	391	361	402	370	368	383	377	380	395	366	397	409	374	356	400	363	364	396	401	413	417	404	404	384	396	401	377	394	407	410	391	397	359	340	380	398	429	394	380	368	390	388	386	379	378	413	410	399	358	351	400	393	394	368	386	389	419	356	379	401	373	377	415	394	422	388	363	367	402	390	361	351	397	358	446	361	363	390	365	372	375	408	372	405	358	371	416	434	378	364	410	384	418	391	394	370	390	425	413	391	341	396	381	388	378	410	411	395	383	407	388	382	374	405	400	411	395	388	386	358	402	382	374	411	377	393	398	403	403	412	401	383	393	403	421	439	365	450	413	412	409	405	410	404	379	414	389	443	400	390	421	387	428	421	365	376	379	409	423	376	420	386	345	397	399	410	412	438	404	401	403	423	409	386	381	398	399	392	354	426	408	409	395	394	369	381	373	375	382	349	411	404	386	404	397	377	376	417	391	396	341	371	378	393	385	456	381	429	382	403	419	342	337	381	383	362	421	357	436	404	394	405	415	370	342	368	374	381	428	377	392	382	415	404	395	400	378	398	401	352	405	371	396	412	396	394	375	396	393	405	384	390	417	410	412	369	398	358	409	375	415	393	366	385	371	385	360	435	418	370	374	393	394	378	391	423	369	404	408	367	370	407	363	413	407	399	375	391	366	358	392	384	391	410	400	394	437	418	373	414	436	411	448	398	431	397	414	397	427	377	383	393	394	389	401	368	372	385	405	392	412	376	373	418	377	379	407	359	426	358	384	411	408	406	398	384	410	399	385	407	412	381	399	415	387	404	392	405	385	373	362	393	388	408	441	381	417	387	404	361	355	393	402	390	399	408	386	433	374	348	396	412	379	409	401	367	359	388	369	376	364	425	338	350	420	386	373	400	389	392	410	379	389	437	400	389	389	348	334	382	412	417	411	373	382	383	360	395	380	422	376	358	399	350	388	401	395	357	400	385	379	393	384	347	399	434	429	405	408	394	382	376	390	412	378	432	394	403	445	423	391	394	426	408	365	386	413	397	401	451	397	409	400	397	364	402	396	407	387	421	398	396	404	408	398	402	373	379	428	425	407	415	408	412	359	351	365	369	377	440	393	425	384	383	377	395	356	400	372	398	395	375	431	390	346	426	410	361	364	405	383	407	399	401	400	412	365	408	390	367	345	387	381	394	371	429	400	392	370	401	375	430	436	400	440	423	375	374	372	368	393	413	378	418	393	373	399	384	360	449	424	393	398	369	390	375	406	349	396	427	371	388	390	374	369	399	417	389	384	434	412	402	427	386	412	384	384	382	366	404	414	381	425	435	404	400	386	423	399	373	363	376	366	355	384	371	418	365	362	432	385	345	366	351	376	390	369	392	403	389	383	432	358	403	373	399	414	418	383	368	440	387	368	371	384	388	436	435	411	390	415	378	407	412	396	372	365	402	379	356	406
31345	7874	3041	1393	986	949	907	880	834	843	832	822	862	810	843	883	857	867	836	921	839	831	892	883	912	854	881	857	792	897	860	813	848	926	843	918	871	894	915	784	878	830	843	896	878	831	832	806	905	879	841	854	853	832	824	851	900	865	816	833	849	822	875	848	833	848	865	873	834	892	861	888	776	867	804	803	923	896	879	898	819	825	848	879	837	852	879	876	823	835	887	811	868	827	858	830	876	880	902	857	865	895	869	870	832	852	870	879	817	868	864	847	900	862	935	870	903	878	882	838	849	832	857	933	824	880	802	903	877	824	846	841	849	821	872	851	874	829	834	813	832	897	912	819	879	856	824	843	843	878	839	835	815	843	849	873	862	860	829	848	864	884	857	876	836	800	913	844	850	825	902	844	867	826	826	896	843	831	882	897	912	854	909	878	792	846	811	849	832	861	836	838	869	868	854	879	876	928	846	876	852	889	846	803	874	922	878	904	827	873	865	883	832	840	817	870	834	847	876	854	885	839	871	854	876	811	858	845	872	893	849	840	913	851	827	868	867	835	849	856	869	849	926	835	882	888	811	808	858	854	843	839	798	900	856	868	850	853	828	890	884	798	824	876	834	852	880	856	846	889	833	821	850	792	841	847	852	847	856	878	851	827	834	823	888	856	838	833	851	867	856	837	863	843	846	864	845	882	895	846	842	853	901	860	852	860	856	841	859	863	811	803	853	886	813	848	880	867	826	907	917	833	823	838	835	874	811	820	900	867	861	839	895	854	884	830	805	825	862	902	862	889	856	833	846	855	831	834	846	860	803	866	885	817	873	894	856	887	860	893	855	841	876	844	883	845	901	858	891	838	854	927	835	868	899	905	846	864	880	814	829	910	853	895	846	842	881	872	858	838	852	932	849	870	908	858	839	884	837	867	815	808	903	853	799	822	913	783	842	848	865	900	853	872	851	858	846	858	869	897	829	826	907	844	843	870	835	860	808	866	899	875	851	853	840	897	846	865	821	853	899	859	893	899	856	847	887	764	884	919	873	866	834	838	839	811	872	878	825	885	890	832	846	823	845	854	888	867	830	897	829	876	860	823	887	846	786	891	861	851	885	860	890	840	844	872	850	901	827	868	844	858	887	849	818	874	906	849	902	844	877	833	854	893	861	878	834	880	841	843	791	843	857	865	861	852	851	825	816	819	879	907	878	823	882	865	823	828	872	905	819	859	850	860	841	836	892	862	888	847	836	889	845	857	866	876	821	857	869	804	897	863	858	880	884	882	907	853	853	876	879	865	834	818	873	809	881	855	899	902	880	865	886	847	878	848	846	843	856	860	894	820	871	856	830	894	877	891	866	822	889	848	809	816	893	872	848	876	869	818	853	877	872	867	868	933	868	841	872	889	902	826	897	843	825	868	863	820	901	885	891	811	804	834	867	836	847	818	874	874	914	814	862	854	792	868	850	828	824	840	872	871	893	895	812	896	843	839	851	849	870	910	882	899	855	868	893	873	847	797	839	895	902	876	898	844	856	836	845	855	856	901	865	876	902	897	875	801	877	849	872	862	806	890	798	870	872	829	836	868	863	825	831	846	850	856	823	867	843	884	885	850	842	852	838	856	857	890	866	833	842	845	873	849	822	893	878	876	847	887	867	909	900	861	841	851	882	913	836	807	874	861	821	892	856	834	898	841	878	873	838	847	813	873	868	904	835	833	864	879	874	837	827	887	886	862	813	926	891	857	846	850	930	870	854	878	891	854	847	849	885	806	812	797	868	856	915	836	909	870	833	840	913	836	859	879	822	868	845	880	856	853	860	883	864	866	835	830	846	845	851	831	846	819	903	855	824	907	836	862	872	888	789	921	883	810	851	840	792	824	840	856	849	871	834	815	866	860	805	816	842	855	888	859	832	863	885	901	912	830	814	814	873	887	865	803	856	844	885	864	909	928	879	883	870	844	920	856	872	862	843	834	884	889	843	907	822	844	873	850	833	856	882	844	883	857	873	811	867	921	826	815	874	834	872	897	842	855	920	890	863	859	873	881	791	795	857	862	894	830	906	832	863	820	822	878	893	840	859	888	856	860	858	813	840	820	858	872	832	864	904	851	833	904	832	817	896	884	881	862	850	894	915	866	832	810	886	849	847	882	800	890	814	845	868	871	854	844	895	795	873	840	833	828	913	842	829	881	868	866	887	860	850	860	836	842	846	833	882	852	850	894	846	943	825	832	896	839	875	819	873	857	849	868	871	847	862	867	864	872	904	879	893	813	853	922	876	852	877	837	845	868	898	883	853	873	838	862	874	867	849	840	822	919	860	841	842	857	843	889	866	841	812	914	818	923	885	883	871	839	867	873	879	764	862	909	844	826	846	877	894	860	866	869	825	859	870	862	857	841	837	851	882	865	853	894	859	821	862	881	930	888	862	830	872	806	884	900	891	867	861	825	884	826	878	838	842	832	885	868	891	831	856	849	826	875	856	864	850	818	876	840	926	848	855	900	893	831	877	849	877	843	883	882	826	831	823	829	860	870	852	844	835	884	893	871	871	889	881	898	850	863	892	923	875	846	870	816	824	873	816	832	893	841	824	837	873	828	914	870	819	886	853	897	866	836	846	838	852	883	864	830	871	882	897	867	791	809	806	851	841	831	811	841	835	833	868	896	842	872	861	837	885	829	819	799	817	844	875	835	877	836	842	864	822	855	867	831	843	840	879	819	885	884	837	841	865	920	834	851	834	876	875	850	807	796	848	872	893	833	812	866	856	930	853	821	860	862	830	830	799	874	880	863	852	902	853	833	877	866	824	864	915	839	839	859	848	806	824	861	927	842	884	845	893	854	864	890	819	874	896	822	842	854	854	905	813	880	858	876	865	886	853	855	849	847	898	831	849	862	828	865	871	845	879	905	850	850	806	873	877	850	860	841	856	852	886	867	824	829	856	866	885	859	851	826	861	884	842	847	840	846	893	842	863	859	906	849	854	847	878	866	879	894	833	867	843	849	893	854	852	850	882	798	818	838	872	893	851	856	860	886	902	861	906	843	881	878	884	888	843	857	826	854	841	868	889	885	895	920	889	896	891	823	843	901	936	792	883	797	843	869	851	918	868	867	834	844	882	868	863	864	933	870	884	862	870	841	817	873	805	824	832	864	872	869	907	867	871	850	833	885	890	859	831	815	878	873	842	866	881	848	892	813	880	867	888	817	899	845	875	840	841	834	790	864	848	839	877	843	816	859	864	877	854	870	842	881	840	908	839	863	881	899	871	864	873	840	860	867	871	853	901	858	865	879	859	835	866	854	828	877	832	890	863	831	913	812	843	838	871	883	839	881	854	878	900	849	869	922	881	820	822	866	834	868	844	865	833	868	808	866	813	890	893	885	920	887	872	852	894	897	827	879	931	801	832	824	841	865	895	857	834	886	817	769	888	877	861	895	878	821	820	894	834	841	827	836	864	805	805	869	853	848	878	872	872	877	815	825	888	860	909	859	847	865
59801	26036	8702	1736	698	456	418	386	409	403	395	402	424	392	413	407	425	413	394	373	398	437	407	372	405	383	419	385	382	390	394	411	384	366	427	427	417	380	364	374	375	409	414	363	425	379	393	386	413	431	418	417	396	424	353	399	384	383	386	396	383	424	392	422	397	431	402	426	355	403	422	460	408	419	406	416	413	410	399	363	425	398	425	397	396	389	395	354	412	389	386	393	429	456	394	399	388	398	383	379	407	411	391	406	442	441	393	426	416	397	390	389	415	395	395	425	421	398	406	393	386	414	360	365	397	363	404	403	410	419	404	393	363	394	375	398	372	361	408	407	405	392	404	419	410	401	437	375	385	370	413	401	401	363	376	451	416	448	408	419	435	406	393	374	396	389	431	424	359	375	377	417	401	408	378	413	417	422	406	419	422	412	381	395	443	429	370	337	396	400	386	383	407	381	368	384	407	396	422	411	380	440	441	366	402	407	409	418	387	365	387	392	391	413	398	346	386	440	412	382	426	392	409	409	397	382	382	407	371	392	397	388	436	420	365	382	408	391	357	381	379	401	431	367	424	383	415	430	428	430	382	373	402	360	365	397	381	412	407	404	381	391	418	382	383	369	405	420	389	399	397	420	400	390	403	392	375	439	421	394	399	365	414	409	389	388	408	405	409	400	392	381	390	424	406	395	404	407	421	376	380	421	376	363	366	371	375	383	405	372	405	412	405	398	410	398	423	396	385	425	368	457	417	397	367	391	391	433	447	415	400	372	364	368	395	395	384	365	397	426	455	389	379	406	395	403	407	413	388	394	383	397	387	406	375	367	377	349	411	430	357	354	398	349	344	414	378	428	393	367	390	444	392	393	436	417	408	413	394	414	423	388	413	427	406	397	409	390	431	396	356	363	385	422	420	403	414	374	425	386	379	401	427	410	461	410	412	415	371	404	361	427	393	374	396	426	402	382	391	405	401	392	425	391	378	369	399	406	415	381	421	397	396	431	401	395	402	374	384	401	384	458	385	360	384	412	424	406	464	396	384	373	380	428	381	388	393	395	390	406	406	415	416	369	418	395	412	410	403	369	349	396	409	382	388	355	398	460	373	408	396	433	407	405	401	375	450	386	391	434	419	417	436	395	368	397	369	411	417	397	353	391	369	413	390	399	414	398	371	396	391	414	369	391	388	417	394	423	375	454	393	394	453	390	413	356	410	415	351	416	379	374	419	390	380	393	411	375	393	433	366	406	414	335	399	395	398	408	358	373	413	428	421	440	431	405	417	398	407	417	428	418	410	413	389	366	416	408	420	421	424	380	417	419	381	372	382	418	390	415	413	415	456	378	369	427	438	408	393	370	435	409	405	401	386	401	398	387	438	398	384	407	380	413	379	408	411	347	376	429	383	376	419	399	422	393	363	411	409	407	367	402	389	397	359	369	379	384	386	393	380	354	422	385	401	431	403	402	457	410	370	435	392	471	386	445	385	453	407	419	399	425	368	397	400	392	412	410	411	385	397	378	383	413	435	405	420	414	443	456	432	416	432	445	395	349	382	399	403	425	410	410	356	409	401	374	382	389	421	407	373	397	446	422	373	372	401	392	403	404	404	404	438	425	373	378	405	432	429	398	353	406	421	392	389	395	391	399	418	386	382	387	365	400	402	391	414	374	402	394	403	417	381	399	427	396	414	385	417	399	407	421	388	359	413	362	386	348	397	401	412	392	389	385	384	373	414	384	419	399	356	399	369	395	376	401	419	372	381	380	417	389	413	425	344	419	388	368	395	370	408	393	456	363	411	350	388	403	380	382	399	425	419	381	409	396	376	404	367	401	399	355	417	432	389	362	401	398	426	382	393	400	401	398	429	455	401	374	370	433	422	440	394	435	394	365	388	419	416	401	434	403	418	396	388	386	391	393	377	411	398	400	395	403	404	418	397	408	437	406	405	413	409	370	409	395	409	360	390	406	394	469	414	415	373	371	398	426	414	409	400	398	390	420	433	421	408	399	417	382	389	404	434	404	404	402	382	436	382	358	356	403	417	410	426	354	408	355	424	387	389	418	387	392	382	439	427	425	365	351	402	427	370	386	415	366	393	415	379	398	373	385	407	435	449	442	383	371	411	413	423	386	368	406	383	372	417	381	408	354	402	405	398	428	410	414	415	374	379	380	412	409	396	401	413	404	383	425	393	391	392	412	422	366	402	382	404	434	421	374	383	395	406	392	405	403	421	363	405	383	441	413	398	351	390	395	382	381	426	406	403	416	400	406	367	423	413	400	398	401	375	371	440	395	403	371	455	382	439	397	384	359	396	386	383	419	355	400	371	383	428	415	403	401	384	387	410	388	419	385	381	412	406	399	411	424	434	424	409	384	439	423	386	401	440	377	381	402	363	396	404	421	373	395	388	388	389	401	405	398	374	381	391	388	409	388	401	419	361	383	429	421	421	419	405	404	402	370	415	381	443	415	380	393	441	378	439	424	379	368	424	400	414	370	364	394	356	409	359	434	384	390	399	378	413	428	392	380	403	429	417	393	369	388	388	427	391	407	395	378	395	379	399	381	389	393	394	392	365	436	409	397	387	355	433	388	421	373	415	390	417	355	383	396	420	379	383	401	393	390	425	353	390	414	400	380	423	412	386	409	445	412	399	382	416	412	397	409	392	385	420	407	366	429	386	428	409	390	356	366	388	406	457	394	399	423	395	367	359	394	401	436	368	447	404	404	406	409	380	372	384	392	416	398	432	406	400	385	379	375	408	429	370	396	404	430	377	435	388	416	447	369	397	405	398	363	400	355	393	432	405	366	398	402	399	393	421	394	422	409	407	400	426	364	381	360	411	380	403	376	432	384	411	402	401	401	377	407	383	376	403	372	420	416	390	451	416	418	410	387	382	432	380	387	402	365	373	427	401	399	389	399	430	410	368	373	415	398	376	421	405	401	435	419	397	398	397	376	402	426	436	410	386	420	420	386	376	337	385	417	400	427	412	411	405	458	417	421	446	387	406	379	380	385	438	419	454	380	431	395	382	447	435	393	385	410	375	392	413	383	408	410	391	355	376	401	422	405	421	412	408	393	411	376	401	394	399	382	414	407	391	387	400	369	373	386	414	375	399	409	429	405	417	383	419	369	438	380	359	407	392	372	385	430	408	396	403	393	402	419	401	408	411	388	404	407	412	410	412	381	399	416	392	412	386	419	411	397	409	375	363	385	407	356	414	385	400	422	409	420	387	390	399	392	402	409	381	403	361	357	350	376	394	403	428	418	371	395	395	407	403	410	383	364	348	426	415	420	418	402	434	369	400	410	413	423	387	397	409	395	406	385	419	412	374	415	372	404	388	381	433	377	371	371	381	425	386	378	387	389	377	419	392	380	377	419	421	403	445	421	399	358	393	426	397	389	349	415	381	372	428	347	389	345	430	416	405	435	435	415	407	388	407	383	343	372	392	404	380	391	342	403	424	423	372	430	407	421	365	439	430	417	339	405	410	363
41691	17419	7276	2744	1573	1084	914	919	849	907	901	913	919	931	891	897	875	845	897	843	854	824	846	845	890	867	863	845	828	838	859	868	899	863	865	837	896	888	859	875	905	890	873	860	855	901	890	896	872	857	902	862	834	844	818	848	894	844	870	881	839	877	901	840	885	891	881	882	841	860	864	876	845	823	839	869	816	864	855	864	871	870	863	883	867	878	899	898	856	892	867	863	868	914	877	868	876	867	864	911	868	846	860	846	893	891	862	884	887	890	821	907	875	874	894	886	853	903	922	891	882	847	853	931	870	906	878	816	842	825	880	846	953	872	910	874	900	927	865	939	916	862	916	856	858	866	868	865	934	902	833	843	912	906	846	916	861	894	879	822	837	850	860	854	848	847	918	814	897	883	837	856	866	895	884	847	878	905	849	886	833	915	859	901	914	897	849	873	838	917	842	881	895	858	901	864	885	865	836	926	915	858	928	891	880	822	888	909	865	882	850	870	828	880	842	871	807	900	873	873	880	860	890	861	923	821	891	905	825	837	846	861	856	807	897	906	863	872	847	859	812	892	823	867	880	898	878	831	832	905	845	892	837	884	858	851	837	892	866	836	889	882	886	826	926	865	821	846	905	877	834	934	830	850	901	868	940	903	869	896	874	887	902	849	891	869	895	868	877	846	896	832	862	901	908	915	830	854	896	865	885	813	799	848	930	889	880	862	890	841	877	874	860	886	860	897	915	881	821	813	883	903	871	938	827	883	891	838	859	878	817	883	823	879	859	910	905	934	883	955	908	903	839	875	870	931	864	855	899	914	903	860	855	878	884	874	861	915	873	921	926	892	891	870	913	841	847	894	882	937	905	864	835	859	907	866	925	873	841	907	938	859	874	831	928	859	891	884	854	853	890	922	881	858	866	906	894	894	856	852	841	871	854	862	854	897	861	872	872	893	875	875	885	943	850	891	871	912	857	851	884	827	853	853	883	878	854	832	861	881	865	829	920	853	853	859	922	882	801	844	892	817	887	867	890	851	854	859	840	883	918	893	834	810	894	906	836	879	817	908	870	858	841	907	864	902	892	897	851	899	867	865	887	882	855	920	857	875	889	868	945	883	857	907	896	870	884	860	844	868	875	901	921	875	921	883	843	875	863	797	892	863	885	867	880	844	882	861	883	887	864	883	847	857	840	824	854	848	915	850	933	893	851	849	870	861	854	821	807	846	839	900	927	866	881	851	882	852	910	862	845	890	858	838	859	883	887	887	890	853	870	903	870	905	843	861	881	805	827	864	881	904	880	804	864	850	833	886	880	843	849	833	835	865	844	881	880	899	858	818	855	835	882	860	893	843	910	868	867	856	891	872	898	874	890	818	845	871	879	847	836	855	844	938	891	849	876	841	924	875	885	875	824	800	899	857	855	893	881	900	893	874	854	874	835	906	862	843	876	853	833	899	849	908	879	791	895	873	867	899	876	894	806	846	914	864	925	842	892	907	835	899	895	878	874	860	897	803	883	858	886	866	891	901	884	852	897	911	924	860	918	844	877	909	879	853	819	871	825	864	887	892	886	872	884	889	892	902	904	861	887	858	843	910	867	925	898	849	896	875	897	883	865	920	888	891	847	840	915	824	913	886	861	877	850	863	832	871	859	892	832	914	874	859	845	886	884	939	899	895	788	864	860	831	809	835	906	855	866	917	879	817	862	818	843	914	873	915	858	904	881	850	893	889	858	814	866	862	893	872	898	867	906	900	871	876	834	866	875	866	838	816	881	909	889	825	861	879	866	916	925	888	837	867	862	880	878	847	888	864	890	880	943	828	851	860	823	866	909	899	882	861	894	901	890	874	912	844	854	921	886	877	823	889	824	918	898	867	892	888	847	856	866	879	867	876	895	864	896	926	860	858	844	898	907	850	872	866	872	861	901	881	846	886	889	874	845	839	829	836	857	894	908	876	865	830	883	842	896	867	876	861	939	827	883	860	882	827	903	841	900	908	807	923	939	878	861	882	864	876	886	860	890	841	873	882	859	871	823	870	856	888	876	855	862	831	883	879	863	863	869	880	851	842	926	875	891	858	936	826	854	860	895	873	890	872	869	930	904	832	902	875	861	874	851	860	871	856	858	847	917	866	885	853	870	873	902	932	880	848	867	878	967	875	891	872	890	901	892	852	881	870	872	878	874	862	884	895	909	847	852	908	863	880	880	916	901	880	918	860	878	843	871	867	862	853	902	902	892	881	914	829	911	842	886	849	833	806	838	892	920	896	847	895	853	919	880	846	923	929	851	860	888	826	880	926	864	912	884	854	874	871	839	914	876	882	901	874	901	869	873	903	888	871	861	885	944	877	906	857	868	906	870	952	897	819	843	908	860	855	912	842	864	852	836	833	814	885	876	892	867	848	847	851	804	812	903	873	868	842	864	887	877	896	835	892	884	836	843	867	876	847	864	913	847	870	865	868	901	881	841	861	865	873	938	859	905	825	909	866	882	912	830	870	881	882	860	914	841	841	909	837	936	867	858	837	845	877	891	880	850	891	863	868	854	842	886	821	936	913	806	897	898	867	890	918	884	839	931	841	876	836	875	871	906	861	793	890	836	847	839	899	841	864	864	886	831	826	881	852	885	881	870	893	898	854	828	855	876	853	867	854	821	841	862	843	879	854	880	875	867	861	859	899	919	852	823	868	891	864	853	877	869	910	911	826	863	877	844	862	876	843	878	824	892	853	861	864	844	847	798	851	908	870	896	879	849	885	884	813	886	901	852	856	917	867	859	879	821	865	852	873	937	861	853	900	877	922	871	886	884	882	843	904	921	893	901	867	870	895	876	871	844	879	900	850	856	881	879	859	928	863	824	896	886	918	918	854	877	871	796	848	900	819	862	845	859	861	901	927	927	889	884	934	907	885	911	811	901	926	876	853	848	920	817	874	882	881	849	886	878	894	908	853	862	894	828	860	921	863	891	896	822	915	857	873	922	840	821	834	877	870	875	908	867	903	884	887	857	816	910	864	903	850	874	898	879	881	885	851	866	855	925	860	877	873	850	872	853	862	842	852	905	844	898	872	881	902	873	842	947	848	831	851	905	857	914	870	876	903	832	866	862	951	911	883	831	867	888	870	873	912	862	864	857	875	875	834	849	880	931	839	934	890	832	867	782	868	839	905	859	907	871	878	853	834	889	825	871	872	877	920	826	869	913	880	873	910	850	852	833	929	893	845	807	913	850	888	898	888	858	879	883	865	840	806	810	935	867	875	851	842	884	887	872	930	876	877	855	874	950	848	882	865	877	868	881	881	848	831	861	896	833	844	880	883	837	894	854	884	915	929	858	854	830	895	886	841	909	902	898	919	839	848	858	876	909	901	876	860	884	863	900	866	818	829	861	848	927	869	862	872	845	850	917	894	819	900	880	845	839	891	895	862	887	851	873	881	870	914	882	845	833	883	881	887	863	910	900	867	841	831	861	882	850	939	877	913	881	866	903	901	859	904	875	891
60072	26165	9404	1649	623	455	459	413	471	449	409	402	382	402	423	436	414	414	408	376	403	411	399	397	410	375	406	445	382	398	409	415	403	402	398	390	395	405	379	458	407	384	409	400	414	443	496	402	414	388	395	448	443	457	462	425	400	398	407	418	368	417	421	428	394	408	417	409	398	413	422	410	418	427	439	419	427	354	381	417	421	403	394	397	411	379	427	400	452	401	432	445	397	401	377	408	391	385	361	411	424	381	415	442	407	430	410	386	416	404	418	435	372	385	409	390	396	397	388	409	413	440	447	391	381	410	417	394	418	407	404	385	416	416	423	389	394	400	401	349	379	446	388	397	421	429	417	437	457	393	390	368	427	414	407	442	423	419	412	385	390	417	393	434	418	421	428	415	390	433	456	387	404	433	409	406	384	380	398	414	400	431	386	403	419	409	424	421	382	424	406	410	382	433	409	393	423	448	436	433	439	389	409	399	375	390	395	398	449	408	435	407	399	418	395	425	438	434	433	431	418	429	421	438	432	408	439	405	426	374	436	423	402	416	413	408	444	421	397	431	383	404	397	389	456	417	395	362	407	372	400	442	393	408	400	407	390	429	419	364	373	413	406	409	416	408	374	417	388	393	429	424	397	420	426	410	389	439	404	401	410	446	413	430	398	438	420	386	435	379	447	417	421	394	446	412	397	415	410	440	427	429	457	372	449	437	398	391	413	408	420	448	404	456	430	425	469	430	417	393	445	388	399	394	434	415	408	383	418	414	430	385	415	375	384	402	395	428	424	437	412	398	432	404	391	417	382	407	373	438	374	394	418	397	405	379	403	412	411	428	408	458	398	419	424	424	396	441	436	433	475	379	435	418	408	402	405	411	431	431	408	425	399	383	442	414	395	407	378	376	407	421	423	390	439	429	443	400	389	403	397	398	437	395	382	404	415	412	397	395	405	423	383	417	439	406	354	444	439	400	419	385	421	404	451	400	408	430	394	398	432	447	416	415	432	401	395	451	397	444	421	356	445	416	457	433	396	440	408	439	384	399	448	428	405	396	409	431	383	437	409	406	407	413	425	440	416	414	441	415	395	386	416	464	428	396	403	396	405	427	422	421	402	441	426	428	395	405	392	451	381	400	398	422	458	415	404	395	413	407	413	409	418	360	392	461	413	380	397	381	377	411	441	369	397	403	405	440	382	385	396	402	387	413	410	379	396	388	395	398	400	394	442	422	393	412	403	382	423	393	411	387	400	391	392	413	411	374	408	431	404	395	430	422	430	398	389	388	438	423	427	388	434	391	418	392	392	435	413	414	464	409	412	387	435	452	427	393	417	404	391	404	391	420	428	400	381	434	406	412	390	436	411	436	387	445	436	450	435	404	397	402	423	407	363	426	378	390	405	437	406	421	423	369	435	422	394	414	419	416	409	405	418	396	448	417	405	415	372	440	382	395	331	443	388	400	361	423	386	402	446	393	403	398	423	400	423	411	399	391	388	393	415	407	387	421	384	399	405	397	404	411	396	438	408	413	403	381	390	427	437	402	434	419	419	412	412	361	385	444	388	415	405	410	406	373	410	409	446	415	438	426	420	413	400	453	404	390	418	397	449	376	421	398	389	423	410	461	451	372	412	380	386	387	388	415	397	423	402	460	419	417	422	385	362	435	440	427	427	437	393	440	429	404	402	454	397	393	415	362	408	395	400	424	389	375	407	388	388	429	449	427	423	455	448	397	376	406	380	420	406	431	432	420	385	406	403	409	385	416	435	423	415	432	374	413	436	416	414	432	442	425	415	385	404	378	408	386	403	392	411	407	421	394	411	414	419	414	380	397	432	425	431	394	410	427	402	456	425	395	426	405	396	440	412	426	436	424	429	421	409	407	426	412	407	415	406	428	346	381	414	388	413	443	421	416	383	416	458	406	425	425	401	412	414	413	423	435	409	428	385	385	383	424	406	430	387	420	431	359	372	399	395	444	415	413	399	384	338	380	403	413	414	421	366	416	413	413	409	422	422	396	419	408	425	413	390	420	370	412	423	406	431	437	380	383	391	428	406	387	357	398	384	383	397	392	411	377	416	403	430	398	438	401	363	408	409	437	383	406	415	448	383	405	404	423	446	419	380	391	435	398	367	361	414	401	388	413	418	439	416	424	388	407	406	375	410	393	400	412	427	380	410	394	413	416	407	369	394	352	391	375	390	375	423	416	380	386	393	407	395	385	396	429	408	370	389	411	444	417	418	396	410	409	368	396	425	426	433	412	350	400	412	390	429	453	415	410	366	366	430	417	410	424	444	416	417	459	394	371	408	404	472	401	402	376	402	368	428	383	373	406	408	453	393	423	419	427	404	398	426	408	415	383	396	450	425	433	386	415	392	459	424	384	385	400	392	390	414	397	424	409	374	390	443	400	393	417	432	384	389	401	428	379	423	431	429	405	435	420	381	441	418	399	404	382	385	377	443	400	398	367	436	330	414	384	400	426	379	368	385	401	410	427	388	378	433	435	396	390	414	387	420	453	418	354	374	418	398	395	421	412	377	405	415	424	354	386	443	432	385	380	393	393	405	424	420	410	405	390	390	437	390	385	449	426	374	378	384	412	406	395	385	384	397	348	379	380	428	348	401	423	436	444	418	370	415	384	437	421	384	410	451	434	412	377	375	387	444	418	406	407	413	385	447	401	423	391	398	426	425	373	397	453	438	402	424	419	406	404	411	436	394	400	407	440	420	434	412	418	386	454	389	389	386	379	441	403	350	404	382	402	426	383	442	403	437	409	403	417	405	378	399	372	411	362	396	389	434	380	422	379	447	434	406	401	435	438	379	434	399	403	432	404	413	454	407	351	420	390	369	420	414	386	423	398	470	398	386	374	390	415	353	376	410	411	434	398	362	411	384	420	438	380	425	442	432	396	434	410	399	412	376	383	388	439	385	429	418	412	400	374	378	411	371	439	431	417	394	380	408	351	409	388	418	412	406	395	396	425	433	372	447	452	401	406	417	383	447	435	388	418	397	407	413	395	440	379	409	442	409	410	404	404	427	384	375	435	408	390	394	369	395	426	426	435	447	446	375	407	386	440	428	391	437	404	414	406	431	416	399	397	385	416	464	406	410	464	413	420	427	418	397	391	430	404	376	418	411	414	412	370	395	394	404	413	439	396	422	387	394	434	424	410	379	418	405	414	410	399	415	381	396	399	392	396	436	442	414	449	436	456	375	433	423	365	432	384	377	421	369	445	408	422	414	414	429	445	420	411	389	437	432	401	368	398	391	386	414	427	447	446	394	384	415	407	434	406	414	416	407	444	361	395	410	387	378	390	439	425	357	402	402	391	406	405	368	438	396	397	433	400	392	434	396	405	384	448	439	401	376	386	456	398	380	418	392	376	368	403	396	427	389	390	421	418	437	438	452	438	393	421	408	384	375	382	404	424	398	382	397	394	387	374	405	396	402	411	404	400	397	412	415	407	424	403	399	390	380	420	437	409	395	383	403	406
42972	14865	5761	2398	1327	1097	1106	957	933	948	910	922	925	903	931	841	864	871	871	912	883	886	872	904	860	883	910	899	908	886	851	903	855	871	877	885	896	871	860	880	917	880	860	953	855	819	906	855	860	864	806	882	920	890	945	870	921	877	898	895	884	875	893	916	883	874	907	845	883	897	935	920	919	859	840	873	875	881	882	901	902	859	924	931	878	868	930	913	805	862	912	895	904	867	870	861	902	845	863	863	923	885	859	912	923	896	900	888	986	845	875	886	897	911	888	897	885	920	863	883	865	851	943	867	915	920	876	940	884	874	880	883	897	880	905	932	974	903	890	901	886	905	919	854	913	881	853	934	904	891	921	881	969	910	869	933	926	892	883	856	879	877	827	889	881	899	836	839	870	923	969	878	871	917	902	887	894	906	903	900	876	872	906	928	883	903	909	891	891	904	901	886	885	897	880	890	888	908	870	851	889	905	894	883	947	863	892	861	958	841	848	906	920	905	915	838	898	896	932	850	881	936	884	870	887	934	902	930	883	903	887	844	895	902	824	873	833	916	873	866	902	904	888	877	864	898	848	891	881	898	958	941	859	860	842	901	900	886	896	887	898	896	892	884	808	910	905	871	845	904	926	874	854	910	913	832	884	929	889	886	881	892	891	878	950	906	864	898	870	855	889	896	847	868	827	877	864	898	906	901	869	897	917	925	883	934	877	838	894	859	895	845	884	892	916	914	839	862	886	932	908	914	844	795	906	875	906	915	878	869	889	888	897	908	880	900	868	908	869	847	902	917	893	897	894	918	864	864	904	900	872	913	876	862	896	910	946	885	831	883	875	883	917	918	870	884	932	904	937	866	852	907	882	908	891	907	859	840	858	886	867	882	911	903	920	900	847	881	873	930	897	868	904	865	867	858	914	895	894	892	909	872	890	859	870	847	880	908	938	888	937	898	907	831	878	855	907	889	919	861	851	878	889	837	886	890	860	880	912	882	937	905	900	917	880	906	821	892	847	880	897	843	892	877	893	880	841	867	867	893	842	900	905	862	921	915	866	877	890	935	872	875	857	844	859	891	917	895	878	823	884	849	878	904	879	901	921	823	889	921	916	904	904	891	907	842	919	892	887	926	875	888	859	880	897	878	861	897	867	884	829	897	858	902	902	875	883	888	967	853	891	877	888	888	894	910	849	932	886	891	922	889	858	877	827	869	889	886	881	926	875	881	911	845	895	876	910	905	890	865	887	893	911	883	884	900	873	862	876	896	874	914	873	935	890	884	867	873	813	884	883	867	866	844	914	899	903	872	868	876	884	893	874	922	868	915	895	835	851	939	872	891	872	865	885	859	903	862	875	884	893	837	947	927	909	883	910	949	845	813	911	886	831	924	873	896	869	871	892	962	905	891	909	899	839	886	901	863	902	884	891	860	878	872	903	852	832	959	902	903	878	931	886	893	862	852	925	905	896	900	911	904	879	878	927	858	881	829	935	871	864	963	870	866	916	868	843	888	863	852	879	861	892	939	881	904	872	898	880	920	884	896	898	881	954	867	873	874	843	888	845	849	860	878	857	900	895	916	957	907	854	859	904	875	866	863	874	889	853	894	853	871	843	908	890	896	919	875	886	885	862	878	839	865	920	863	884	866	885	892	813	867	850	885	979	913	853	895	862	877	884	887	869	895	870	824	841	905	892	853	856	848	885	932	874	943	895	914	846	866	876	897	884	942	871	861	874	943	890	845	904	880	887	896	928	861	895	874	898	838	839	853	921	921	876	884	886	908	876	912	886	866	899	905	916	900	894	896	845	877	853	894	912	855	872	885	831	890	900	847	881	858	888	908	932	902	885	929	910	902	874	905	907	945	935	870	875	893	920	916	892	898	911	887	885	972	895	853	862	900	907	917	932	920	852	893	911	932	851	868	874	907	865	880	900	922	879	901	892	916	877	871	841	894	890	921	879	912	880	942	872	961	899	912	891	901	883	866	952	850	913	845	870	872	883	900	897	898	870	872	902	884	892	932	899	907	904	940	853	885	862	895	882	920	913	902	911	870	882	882	847	880	914	957	887	904	898	901	855	883	903	835	817	943	847	850	855	836	847	874	899	926	895	888	881	913	877	843	885	879	906	859	882	929	902	906	874	893	949	894	875	965	887	858	886	953	842	877	863	900	883	916	878	882	910	877	873	872	856	909	910	882	870	872	841	894	887	929	917	870	913	889	882	891	885	869	875	901	880	893	903	921	887	851	909	870	922	852	877	857	911	870	920	874	904	878	910	862	900	848	884	887	883	849	880	862	915	893	906	890	907	904	889	844	878	940	822	887	867	902	888	926	873	886	879	909	861	914	914	890	867	906	921	848	893	854	872	887	896	931	849	892	836	906	941	872	901	908	902	949	856	898	876	890	893	926	888	935	861	908	876	945	894	889	899	891	875	895	887	922	866	930	888	945	899	820	913	886	911	843	876	901	838	907	952	908	878	921	879	905	876	907	851	910	889	869	878	928	867	936	847	903	858	841	917	904	881	884	891	912	937	905	914	890	922	868	837	853	836	872	890	920	845	844	828	866	909	917	855	897	864	915	899	901	889	926	875	873	875	908	875	833	871	891	893	858	853	910	909	874	913	902	860	892	854	887	919	880	866	911	905	869	864	879	877	907	927	882	921	906	857	882	849	921	852	930	891	885	841	852	880	913	861	846	879	916	901	920	852	860	861	855	900	890	853	906	899	949	897	903	932	868	895	855	903	902	875	858	876	880	896	900	885	881	910	960	901	887	858	887	906	933	888	891	953	878	852	857	875	853	867	859	893	904	874	857	789	904	875	883	816	902	891	906	906	909	864	882	866	878	821	885	887	961	875	908	874	848	889	903	848	910	887	872	899	945	909	918	903	923	872	885	877	887	895	852	900	909	863	911	885	890	842	842	892	916	836	930	883	877	886	911	873	888	913	896	874	930	915	839	889	877	869	847	847	907	883	895	919	879	903	873	891	905	877	882	912	931	854	926	879	870	891	879	879	829	872	870	865	852	906	869	908	930	913	848	930	894	900	862	882	916	857	873	891	856	906	892	913	812	887	911	866	918	825	886	849	889	870	888	893	897	871	889	877	852	911	880	860	914	880	847	884	886	946	835	895	846	864	891	905	894	911	892	850	933	926	878	884	980	901	869	922	871	890	885	894	922	893	862	853	903	855	913	964	866	839	861	866	896	901	932	905	888	898	866	903	878	878	922	903	879	878	913	869	915	929	931	885	877	857	900	953	866	915	896	870	882	927	865	938	886	871	869	903	944	915	864	882	882	902	901	904	856	861	878	910	935	939	850	881	879	896	880	901	892	846	885	854	861	900	809	917	925	847	859	927	894	867	877	896	839	905	865	860	905	939	817	945	827	861	907	846	838	869	864	814	881	847	839	877	871	890	837	884	850	921	884	862	908	933	908	874	872	879	912	886	871	862	972	889	872	900	845	877	814	903	880	931	859	939	868	938	855	898	855
50313	17369	3273	853	612	427	425	362	414	430	376	412	395	374	399	385	316	383	346	400	403	379	402	364	385	355	350	351	379	397	364	351	397	373	361	394	368	397	357	436	348	384	334	369	381	405	367	385	326	399	379	387	380	431	393	391	384	425	407	367	360	367	370	392	386	383	396	382	379	395	386	386	413	367	369	382	397	348	359	389	398	386	354	403	376	406	417	382	379	345	376	419	370	368	392	374	385	388	395	400	383	391	403	385	378	378	416	398	397	397	371	372	378	385	335	350	367	409	396	370	375	413	387	354	346	371	347	410	439	375	384	374	418	418	369	381	367	372	410	409	404	411	431	375	412	395	429	431	386	405	408	387	438	369	360	301	359	370	371	366	369	387	403	362	399	432	380	378	335	359	414	372	400	369	358	392	379	380	369	343	430	380	420	371	417	371	399	350	352	402	384	397	354	418	386	358	400	398	366	375	383	384	391	352	350	372	392	362	395	345	377	358	417	425	389	372	365	397	376	373	381	356	336	404	384	377	369	415	364	367	361	378	374	370	404	352	391	407	355	393	392	375	367	365	355	427	373	414	398	369	404	371	381	389	400	363	393	403	404	406	375	405	366	337	387	367	388	355	376	371	403	348	376	404	357	379	369	362	362	407	345	408	380	392	345	369	374	393	362	371	365	417	365	345	392	428	409	366	373	387	360	391	354	371	398	359	400	384	404	396	357	375	415	376	362	371	399	361	353	398	357	383	373	388	403	360	384	374	370	409	387	336	389	393	356	360	372	404	361	359	384	412	374	384	367	373	400	403	380	390	396	409	397	349	376	360	410	388	406	349	377	374	360	385	392	400	367	438	386	387	409	403	389	373	428	376	385	363	380	429	387	382	403	355	375	424	385	373	394	351	374	400	394	401	404	330	365	374	359	372	398	363	387	371	392	360	366	355	367	394	368	364	372	410	398	372	345	385	371	397	386	368	408	393	403	387	367	381	377	367	366	348	380	402	402	402	382	386	380	398	410	402	412	393	385	406	404	401	373	404	334	357	383	384	393	389	376	404	345	406	387	375	401	391	376	420	395	424	408	366	415	356	365	335	407	393	372	362	388	413	360	355	429	424	392	363	374	395	363	353	386	396	413	377	400	405	358	351	374	386	411	373	367	393	405	409	359	377	366	367	400	417	383	427	409	398	366	372	390	373	396	363	387	385	375	391	334	396	375	384	405	388	381	403	391	415	425	357	396	406	402	406	377	384	387	387	408	411	386	358	358	367	365	406	423	439	377	402	368	423	373	380	391	349	367	407	362	368	377	380	367	359	402	401	417	442	424	369	379	381	366	397	366	422	392	394	399	387	417	375	397	361	384	416	422	380	377	390	402	409	386	392	392	373	382	345	355	375	413	385	391	377	338	421	354	393	396	371	397	382	391	365	402	390	445	368	377	381	407	365	394	392	360	392	392	397	403	389	390	390	375	360	413	404	368	333	422	356	401	367	402	375	380	401	369	369	420	419	362	403	388	381	355	344	354	399	380	388	362	337	371	392	361	368	402	360	393	383	390	378	361	391	350	379	381	361	415	405	350	379	411	416	352	395	398	409	349	372	359	410	391	353	391	396	353	405	416	373	397	369	387	385	371	378	384	375	356	384	394	364	385	368	410	384	422	395	402	376	371	359	423	372	397	370	387	361	398	371	392	364	368	415	405	372	369	358	394	391	400	377	371	358	377	410	380	412	404	372	378	332	385	373	396	374	358	363	396	350	354	387	381	391	432	397	387	346	362	385	377	420	386	403	394	395	397	358	350	422	422	378	379	351	374	410	429	376	387	389	362	394	446	355	368	370	361	387	430	409	413	377	386	401	394	379	419	394	389	359	400	363	388	374	404	380	367	379	378	351	376	371	396	381	380	372	397	334	379	385	364	377	376	355	375	368	354	363	375	338	380	344	434	382	416	387	392	370	380	379	369	414	378	346	375	368	385	367	409	363	344	385	384	409	383	351	380	423	388	411	398	398	354	390	354	379	380	378	387	364	367	381	393	355	416	390	397	405	368	359	407	399	370	383	377	382	374	369	404	351	377	371	364	344	392	363	427	371	369	381	388	357	403	374	382	392	361	368	383	404	343	355	355	348	356	405	367	374	387	393	398	391	350	366	362	399	379	343	377	371	380	389	394	420	404	395	370	371	408	395	358	387	402	397	372	401	361	363	377	394	392	372	356	414	355	412	407	369	343	427	394	389	380	381	395	401	383	369	405	355	386	342	385	382	371	385	378	417	426	386	365	404	347	411	373	401	380	383	384	407	414	401	387	352	379	391	395	400	367	389	357	386	398	377	363	432	374	341	365	375	370	349	399	356	352	414	373	354	348	390	421	405	373	402	377	364	401	413	377	402	385	416	376	377	360	378	380	400	393	343	350	384	362	366	390	368	363	397	353	392	407	392	411	369	385	399	410	406	394	358	401	368	370	374	352	400	377	394	327	374	373	383	390	363	381	391	390	370	372	376	393	359	373	390	395	404	362	351	414	387	416	388	407	374	397	346	377	413	390	401	388	387	366	391	411	371	333	349	410	374	419	395	381	389	402	359	399	385	389	395	399	400	389	381	374	377	363	403	347	364	393	391	386	355	375	419	363	375	403	356	409	398	413	364	423	353	365	418	386	360	408	411	376	414	354	357	430	428	364	406	418	349	407	381	441	408	371	436	405	371	402	411	356	390	334	396	370	392	402	346	409	358	374	406	349	362	365	375	340	392	403	403	390	416	358	368	383	379	408	395	378	381	353	362	371	447	344	379	376	434	358	369	371	395	373	371	402	354	380	379	350	418	380	352	361	368	399	369	392	365	356	401	349	374	378	397	382	373	378	421	395	354	368	412	335	387	372	366	367	369	383	375	395	410	374	404	368	394	379	391	390	397	391	359	381	344	387	377	412	423	389	397	391	407	412	389	366	365	359	404	371	378	358	372	386	371	352	385	387	387	375	394	383	383	386	398	380	367	363	402	389	387	430	381	362	390	386	370	389	346	382	377	374	424	378	372	350	376	382	397	426	394	389	392	372	389	384	393	369	430	427	406	393	342	369	376	404	411	340	367	406	431	356	401	391	365	375	411	417	406	361	356	392	361	369	312	399	400	395	344	358	365	372	375	310	367	380	379	366	395	396	343	375	364	404	387	385	335	355	357	372	429	376	388	382	360	380	419	404	407	380	346	361	380	356	368	370	391	401	364	360	379	382	398	375	390	398	386	410	390	370	380	374	388	400	373	380	386	409	402	378	405	366	369	410	382	408	405	399	340	336	361	368	383	392	394	373	406	408	404	374	377	366	341	423	370	371	378	371	391	406	381	410	379	393	384	381	390	374	388	377	391	409	398	370	354	400	398	401	385	356	399	370	352	386	395	387	389	368	363	374	410	372	407	388	409	355	384	394	391	395	394	388	367	382	401	378	348	371	345	377	362	403	404	426	387	412	377	370	368	382	387	360	375	349	412	407	392
34349	10939	3400	1690	1404	1066	867	834	865	841	824	872	828	795	835	842	828	876	894	837	832	823	862	851	828	860	827	830	833	844	837	811	824	838	864	848	864	822	861	787	829	880	856	796	823	842	811	861	797	868	810	856	828	795	856	832	859	856	807	854	819	815	869	831	891	839	862	888	843	863	871	824	883	843	872	883	814	828	809	881	857	831	860	814	875	863	862	846	856	825	892	808	856	835	929	810	824	852	834	789	826	885	787	932	846	835	815	858	813	844	781	776	804	849	816	781	822	892	788	821	775	821	847	825	837	827	796	854	816	876	813	839	871	835	862	859	856	839	840	864	876	813	812	807	826	828	793	781	846	824	883	866	810	872	830	831	812	821	813	882	899	824	847	834	836	807	841	844	838	864	850	824	806	847	864	831	835	839	883	896	833	806	845	872	810	840	818	835	857	869	845	877	845	870	841	870	844	851	807	836	815	811	873	858	852	863	883	831	862	853	855	807	890	842	876	797	793	857	814	801	821	802	862	837	806	821	858	840	812	802	803	835	825	831	826	842	829	884	825	815	838	802	875	802	817	843	858	865	821	870	829	842	864	836	860	839	855	873	838	824	795	867	877	824	874	898	819	818	840	830	804	868	826	832	855	860	837	809	825	818	813	865	821	836	833	860	809	810	830	813	828	815	843	837	878	822	854	862	869	834	811	844	824	846	776	857	854	874	862	832	830	834	811	855	803	890	854	824	835	881	818	805	855	792	837	806	810	810	833	867	815	864	870	863	902	853	826	846	820	822	809	827	837	826	879	786	850	854	886	841	787	829	838	855	890	823	814	797	827	869	774	874	840	801	883	834	841	802	850	803	862	814	833	822	836	852	835	821	843	809	843	814	864	851	875	788	856	842	791	791	839	838	823	837	869	770	827	822	860	780	818	810	889	795	843	785	825	827	832	844	819	817	865	890	796	808	831	854	828	877	809	801	844	808	842	794	808	838	876	801	854	827	774	840	829	841	856	817	809	799	812	873	894	840	779	839	867	809	804	856	822	843	852	871	813	834	796	823	870	786	842	856	845	861	853	817	849	802	819	836	845	789	877	842	824	853	837	809	840	859	838	869	850	897	883	818	873	872	843	827	827	838	780	807	865	853	849	807	850	867	887	859	856	852	865	836	841	826	809	851	821	836	814	862	835	896	817	912	845	850	837	913	838	794	861	809	817	838	843	819	853	800	823	811	817	839	889	833	879	840	796	793	871	865	803	784	847	795	861	828	817	874	821	844	814	798	837	824	843	880	829	837	853	820	830	857	792	809	815	816	861	822	813	833	862	833	851	888	831	820	832	856	821	873	838	844	820	848	835	794	860	846	841	856	830	879	852	813	826	812	813	847	882	866	830	832	878	801	866	819	842	831	867	788	842	797	868	889	762	810	802	820	844	809	817	854	894	854	836	865	828	792	836	875	849	849	860	800	801	813	861	850	817	845	878	858	817	802	904	825	806	842	833	794	810	845	811	858	823	857	827	854	826	838	819	818	815	822	864	817	840	863	843	867	825	861	859	803	849	876	833	853	823	834	812	825	770	852	845	856	808	820	819	825	815	856	875	841	836	829	869	771	820	814	802	807	832	826	829	872	904	832	927	834	838	838	834	854	849	846	836	827	834	845	829	814	855	870	848	812	842	859	840	855	803	868	868	870	850	815	852	860	861	820	831	858	833	803	824	794	809	818	815	827	767	835	821	824	797	826	851	874	837	834	908	867	886	886	846	797	801	861	851	863	798	832	891	835	791	808	823	818	806	827	816	858	848	846	838	813	825	863	802	800	817	875	893	837	836	852	809	873	842	856	840	834	820	908	838	782	819	813	868	814	805	813	850	795	864	889	875	843	800	873	824	834	846	831	877	859	857	864	803	863	834	819	861	827	841	860	871	824	816	862	855	849	842	804	824	840	857	842	890	798	844	812	859	813	797	850	813	793	853	841	814	860	903	835	845	829	813	800	817	801	853	871	819	859	843	851	834	819	796	838	853	838	857	878	800	834	831	822	810	802	868	812	869	846	834	841	817	859	896	878	886	869	884	905	846	840	816	788	800	882	844	833	819	847	790	869	844	810	842	853	858	867	844	827	834	878	843	837	836	845	821	818	846	823	870	896	847	835	845	831	895	917	854	810	866	852	826	827	884	850	847	850	873	813	839	780	824	837	824	879	813	858	785	885	894	864	869	821	867	855	806	837	783	811	850	810	846	813	806	827	848	845	866	832	855	804	826	855	810	842	877	860	826	851	839	796	835	827	789	849	835	816	854	804	855	823	844	854	831	830	840	865	860	802	817	897	840	814	825	858	831	863	837	902	843	862	840	871	850	849	859	836	849	917	861	867	833	814	830	839	881	889	817	891	848	811	784	874	780	802	838	831	855	862	823	841	818	866	867	808	823	802	877	793	835	832	845	789	811	842	787	806	833	830	857	798	839	820	865	852	815	820	826	814	885	825	817	825	821	814	823	819	831	845	824	815	841	813	829	819	823	840	865	837	824	860	882	828	845	856	859	893	806	865	786	834	839	816	863	804	805	788	849	903	777	798	849	860	859	878	776	874	811	856	821	858	827	868	846	794	831	840	789	863	825	860	858	873	848	830	881	833	911	865	851	822	817	835	834	866	787	831	833	811	848	852	841	833	842	829	867	824	802	869	853	816	847	886	855	796	828	774	841	838	840	853	824	854	877	831	866	830	863	815	821	831	826	855	828	878	807	835	885	806	852	778	870	839	839	837	876	831	897	824	811	798	793	851	838	839	810	829	813	859	843	881	810	883	882	788	864	825	847	818	838	863	811	864	830	876	791	857	845	799	827	893	832	866	915	854	825	857	851	843	831	828	822	877	862	855	786	857	898	853	839	814	833	871	836	801	798	869	841	831	872	865	838	806	859	877	861	851	795	854	807	861	887	851	853	836	841	811	873	821	820	861	855	839	890	813	886	854	816	823	795	846	821	848	897	842	835	858	820	866	833	851	894	802	871	845	872	842	811	882	855	883	828	816	842	821	861	862	816	846	793	853	827	822	858	848	853	877	799	839	848	831	843	843	834	882	907	818	831	817	808	877	814	828	819	837	867	854	799	820	849	830	854	839	865	858	814	849	882	837	872	840	841	852	837	770	869	834	833	830	851	800	839	834	837	864	795	839	849	858	840	841	797	833	865	819	845	829	819	819	813	851	834	880	851	828	828	882	844	825	828	871	836	841	812	859	824	812	811	864	862	849	824	852	809	806	838	831	797	851	855	846	899	823	851	844	848	892	856	858	834	895	825	898	845	860	800	848	796	801	865	771	848	792	817	823	800	839	836	823	847	836	891	883	876	787	841	852	846	855	893	853	816	857	814	853	796	821	879	868	843	828	857	821	818	890	886	825	847	826	824	815	827	859	784	799	863	873	815	806	811	859	810	848	890	840	862	848	818	870	839	865	793	882	808	842	817	849	849	856	804	798	862	823	839	899	790	870
55464	19830	5258	908	539	434	400	418	383	358	402	413	405	392	392	391	428	429	423	396	414	385	333	393	399	399	391	416	379	425	420	396	417	379	406	341	374	351	400	378	392	404	430	379	373	389	439	419	378	403	389	428	419	400	384	382	395	405	366	407	380	403	408	392	381	406	374	384	340	369	390	435	401	397	417	365	398	395	436	362	420	405	385	396	405	428	404	406	376	380	405	403	429	419	395	371	400	387	370	367	398	426	413	383	427	388	393	374	387	381	379	372	368	429	408	403	383	402	387	400	374	426	397	350	389	395	381	353	392	356	430	402	392	424	380	419	386	394	414	389	389	436	374	375	410	406	398	393	384	366	415	366	430	386	380	407	365	353	423	416	404	373	368	394	389	400	408	371	354	379	383	380	389	390	403	398	411	394	397	402	400	391	389	433	383	405	349	377	363	396	433	382	394	418	376	417	377	404	401	380	375	397	403	383	401	373	414	403	372	414	425	376	398	373	410	413	398	353	390	393	374	403	380	371	400	382	375	402	438	404	416	367	381	412	453	390	420	407	378	365	373	407	420	344	385	373	381	372	410	381	415	441	359	388	420	397	405	413	390	393	407	382	399	386	418	405	379	399	380	377	396	368	370	409	391	389	369	412	445	399	343	410	370	404	403	425	401	413	397	395	380	364	370	398	405	383	431	412	409	394	382	436	409	393	372	382	376	416	395	346	374	382	371	378	384	339	403	405	419	360	409	387	379	403	411	384	395	427	367	370	403	385	347	385	391	433	381	372	406	396	407	393	432	345	412	392	374	395	409	361	398	359	398	402	407	363	439	413	401	392	401	387	413	362	384	394	398	364	406	401	410	398	350	402	438	383	430	362	397	431	388	379	417	395	361	406	429	392	400	424	390	408	413	400	399	390	410	384	393	393	406	401	438	363	405	395	428	353	422	414	387	390	410	371	363	404	350	390	382	388	376	425	413	372	380	412	391	429	368	419	402	402	407	394	401	383	403	424	379	347	370	392	407	397	397	439	398	396	397	373	385	449	399	398	391	399	380	388	365	413	417	389	424	413	415	412	410	401	413	436	378	414	413	390	392	379	366	354	377	402	411	376	402	378	400	409	417	365	396	390	389	419	397	420	359	429	393	399	364	368	366	398	412	388	444	368	455	406	377	408	421	403	423	423	435	398	378	379	361	432	400	379	387	370	383	418	418	364	373	397	414	380	412	412	410	410	386	373	365	406	392	387	383	352	395	440	419	419	414	392	347	355	379	391	396	433	387	392	369	423	347	372	371	401	399	406	382	406	386	403	419	405	418	390	417	367	410	391	409	379	410	369	405	403	426	353	429	377	376	417	378	391	361	396	365	397	402	377	394	375	358	415	387	389	424	408	410	421	354	412	408	398	383	363	422	352	377	391	441	386	454	412	409	378	399	406	389	428	373	359	407	426	380	406	382	402	407	377	376	375	440	405	394	360	357	405	397	385	381	388	408	395	369	412	424	420	429	406	445	388	390	402	420	399	382	400	369	369	387	359	403	422	380	369	426	385	376	408	390	427	416	408	416	384	375	392	365	376	391	404	446	363	383	398	388	416	377	400	381	387	427	416	390	362	376	380	384	372	415	440	420	395	388	377	407	410	381	392	407	428	406	373	371	414	382	393	417	372	377	369	381	370	416	389	394	369	416	422	391	387	401	380	355	385	421	372	410	395	388	408	387	388	395	360	366	417	403	382	421	381	383	389	384	394	386	381	428	406	388	386	365	418	370	348	391	385	383	364	379	425	415	388	404	411	380	410	393	394	380	369	431	384	417	429	402	383	345	387	387	407	423	354	400	384	383	409	379	388	392	403	387	366	388	410	389	392	403	418	396	352	379	360	388	354	450	373	403	389	405	396	388	395	394	405	396	410	411	418	384	390	425	419	430	408	423	413	417	396	399	407	390	370	407	394	383	412	392	388	373	380	382	422	404	412	393	380	391	398	381	406	424	376	357	431	403	406	419	377	400	439	429	405	401	403	363	372	357	411	394	402	383	406	405	373	436	406	388	365	387	351	420	402	392	345	394	380	418	345	414	343	391	408	345	387	382	411	409	389	370	389	429	370	401	418	408	413	356	413	415	395	365	371	418	406	412	394	390	383	427	402	406	423	433	357	414	370	376	381	381	452	341	405	376	399	376	410	392	390	373	383	372	407	361	401	395	378	378	376	390	402	359	378	409	410	414	377	406	413	384	370	404	391	385	356	354	409	392	402	404	408	407	369	392	417	386	409	459	425	400	391	360	373	436	398	390	398	392	387	396	387	424	400	391	373	413	419	328	417	421	352	394	415	426	409	395	422	403	383	392	399	404	403	390	440	418	390	362	396	416	384	380	375	389	392	370	392	395	367	429	375	414	371	369	410	393	384	336	402	373	399	406	421	393	409	412	422	382	377	404	386	389	391	429	402	383	370	386	383	432	411	441	389	390	387	374	403	384	371	421	441	396	373	415	423	377	413	405	426	449	429	413	431	400	404	370	427	375	405	420	395	419	420	425	394	433	420	374	378	386	378	397	379	361	446	370	401	428	427	438	360	393	371	383	391	403	382	415	401	371	416	397	401	394	370	404	398	420	391	368	399	386	347	408	387	400	380	385	377	408	382	430	409	389	400	380	367	363	369	376	413	396	390	364	410	399	424	404	385	431	426	415	380	423	426	398	374	368	387	386	409	405	414	412	356	410	379	405	374	393	372	422	435	412	443	406	360	384	393	420	378	363	396	411	403	428	397	374	402	396	379	385	411	404	390	402	374	389	426	353	378	407	399	368	413	414	409	405	411	391	427	408	389	395	382	378	404	433	421	402	420	350	403	383	379	419	395	413	379	403	397	390	395	387	386	426	410	388	374	399	350	337	378	387	385	395	363	382	382	362	380	434	378	415	420	379	375	333	417	394	365	383	383	381	383	413	374	364	378	427	370	377	373	404	389	355	389	384	388	393	367	392	372	428	411	381	390	363	376	379	418	410	355	390	408	405	441	377	410	406	420	399	404	404	417	439	426	404	379	400	415	365	374	377	392	384	416	376	387	369	409	409	388	406	385	394	398	414	402	393	440	361	394	403	383	410	410	375	433	424	364	386	422	387	438	364	409	363	372	360	397	422	395	399	410	404	423	407	410	404	385	410	403	384	353	394	408	397	385	430	400	407	414	377	363	417	439	359	382	373	410	401	377	379	387	402	401	414	363	385	423	436	370	376	387	371	393	438	414	413	404	394	392	397	358	357	392	421	412	433	360	427	366	412	393	377	380	389	392	418	379	398	426	372	369	405	406	379	399	404	435	416	374	388	376	378	410	388	406	400	376	410	370	388	397	400	441	441	442	389	428	415	356	407	401	377	373	394	406	411	412	376	385	369	382	378	416	375	379	380	347	417	447	405	400	375	372	389	393	407	375	390	384	384	393	393	406	365	383	355	390	376	388	437	400	425	406	403	408	376	369	412	414	409	369	389	355
37263	8764	3170	1588	1145	953	927	835	857	873	867	867	889	907	930	909	846	883	839	904	909	869	873	863	909	824	873	886	857	908	889	890	857	851	815	871	888	873	859	859	891	858	881	887	893	909	836	881	874	876	864	888	850	819	846	873	874	923	890	837	925	836	857	872	913	814	844	877	914	874	856	815	868	899	881	877	845	824	882	861	873	855	850	807	903	850	850	843	863	915	902	911	934	881	889	848	895	813	850	860	853	852	867	874	870	851	882	831	875	877	889	901	847	874	871	902	904	911	894	850	893	799	833	838	885	839	818	900	870	864	906	877	886	931	869	855	835	847	921	899	846	831	873	845	868	864	848	845	900	883	863	869	877	885	910	869	909	886	817	892	835	852	869	931	832	875	913	883	878	864	880	869	923	859	929	855	847	868	882	871	871	845	924	865	870	848	904	868	845	911	807	857	853	880	883	913	855	819	837	923	886	949	822	891	880	852	860	921	849	850	922	883	902	878	849	839	845	877	843	885	902	843	876	866	859	867	896	846	892	864	832	866	850	826	863	827	912	825	818	834	891	872	881	876	858	848	881	921	891	913	879	875	856	884	838	905	891	836	839	932	855	866	858	855	872	863	933	868	831	887	830	846	902	841	859	827	843	890	839	852	865	897	870	901	894	851	882	864	907	919	925	836	819	844	905	833	865	823	886	924	895	886	907	838	868	826	831	827	857	873	849	860	851	842	852	881	869	817	847	864	826	856	856	892	904	830	899	898	818	824	889	857	871	850	794	829	886	822	845	818	843	820	857	868	904	834	905	869	876	881	885	842	821	822	820	886	943	843	820	888	889	870	885	830	906	839	882	861	875	832	888	866	919	841	829	898	810	865	909	890	883	820	853	868	882	859	912	875	878	856	897	884	879	880	880	893	861	881	855	805	839	839	874	905	863	903	883	878	880	899	866	841	888	878	837	844	847	880	879	851	855	834	886	870	852	818	874	864	897	841	819	891	908	839	860	902	875	887	920	852	882	857	883	877	890	925	931	863	845	894	897	885	835	887	852	847	868	854	873	867	892	877	847	857	849	912	846	862	895	820	859	844	913	816	870	860	889	879	847	841	873	874	870	907	864	880	862	821	850	906	826	890	879	802	866	830	870	886	878	871	941	828	877	878	883	862	831	897	856	880	883	876	819	859	875	849	893	880	855	904	842	920	871	850	872	848	890	879	892	876	891	827	851	874	869	830	835	796	918	860	804	823	847	862	899	884	845	876	922	873	907	872	831	891	877	841	854	857	845	837	874	867	904	900	895	868	907	836	892	840	849	849	840	870	845	848	841	882	862	880	843	897	906	918	897	858	911	886	894	848	872	870	875	894	847	855	867	896	879	887	927	841	892	859	847	935	859	874	816	859	842	855	890	897	848	873	823	918	907	872	849	878	898	880	856	909	834	829	914	892	818	882	898	864	855	867	879	897	877	886	885	874	881	893	850	833	879	896	895	869	822	842	922	811	870	845	861	873	828	867	832	863	836	905	884	824	884	869	899	918	850	873	858	850	866	836	906	918	911	877	866	842	891	860	878	871	908	852	852	859	868	860	884	891	868	897	870	843	867	865	882	852	881	875	885	818	878	865	894	882	853	878	865	806	914	856	850	841	908	861	942	862	948	893	883	785	854	854	843	847	870	889	877	945	860	869	850	915	804	857	859	919	860	890	902	862	899	880	900	860	878	837	899	880	875	888	860	859	879	866	851	885	843	861	837	903	944	919	898	863	871	852	876	882	873	851	869	857	881	862	867	901	864	884	868	818	930	868	892	885	874	851	832	912	849	886	838	848	890	876	856	820	881	875	876	859	854	883	824	897	859	833	856	854	846	828	900	874	876	827	876	900	806	865	864	867	890	909	901	897	846	904	832	892	867	858	850	838	907	923	908	894	895	885	839	868	873	846	889	882	846	848	890	858	839	838	816	904	878	865	885	908	910	896	827	907	817	831	856	894	884	850	908	887	911	865	898	857	844	871	872	910	835	833	824	835	832	867	854	880	883	883	914	878	886	865	844	853	829	830	868	868	883	880	856	872	873	877	890	861	851	858	892	911	869	874	904	889	880	857	843	835	888	854	852	859	907	837	863	917	909	853	842	881	894	926	883	907	880	849	885	842	840	843	822	849	824	870	870	831	861	855	881	897	851	850	919	864	892	842	892	808	869	850	878	826	846	845	850	875	883	861	882	880	884	893	851	875	871	925	885	802	838	859	909	923	866	863	875	890	868	818	885	863	923	914	865	852	861	884	818	857	856	898	835	867	896	865	851	878	829	848	826	894	836	856	855	900	846	819	879	833	942	866	875	855	859	892	854	899	895	847	855	868	898	879	883	867	876	850	889	876	868	898	797	864	843	883	863	864	871	868	869	897	827	821	922	882	924	907	917	866	901	890	820	800	877	866	886	858	859	852	860	878	903	897	888	867	840	850	830	843	941	862	883	891	879	904	903	911	840	892	889	911	878	911	812	862	844	850	869	846	888	887	831	880	830	879	861	880	894	822	864	866	840	874	857	826	870	830	863	895	879	887	827	835	827	896	935	892	891	850	881	895	822	895	839	862	853	850	868	896	868	887	902	880	876	871	857	837	809	878	898	908	894	848	854	832	870	882	855	889	849	859	856	868	848	841	883	864	845	873	854	855	869	874	835	896	826	873	874	842	941	858	841	870	902	875	875	900	905	842	840	903	878	878	867	828	860	853	868	859	850	892	848	857	840	886	845	830	863	833	865	872	890	897	838	846	884	829	889	921	826	933	866	862	904	883	896	898	842	908	901	843	862	859	833	881	891	837	901	851	907	807	886	864	846	862	873	842	860	863	906	853	894	842	895	840	899	858	893	857	844	921	861	885	964	854	849	877	878	874	917	837	815	889	866	914	895	821	884	883	838	868	854	880	894	877	809	914	889	834	908	820	868	866	849	877	852	910	883	856	914	871	870	869	830	833	912	848	887	894	902	859	916	877	865	885	905	924	877	836	887	839	832	860	940	884	907	900	863	869	856	832	873	914	871	860	920	850	909	904	850	884	837	862	875	898	824	861	886	898	896	912	855	812	819	812	820	836	847	871	845	841	857	893	896	885	875	829	839	810	882	844	866	870	837	861	863	828	881	896	903	878	847	895	841	862	858	854	930	885	864	892	915	830	845	873	875	839	871	882	885	826	887	880	831	861	853	914	879	847	853	845	885	873	887	838	899	831	888	867	894	883	867	929	884	847	874	848	877	899	820	835	801	845	865	859	875	833	883	863	887	899	882	860	919	854	846	890	850	854	877	877	798	861	908	870	906	871	914	843	919	866	837	906	790	911	927	847	914	882	850	907	904	839	842	884	888	847	883	842	860	831	855	885	899	835	886	911	792	905	886	843	854	872	875	893	860	876	881	849	821	904	878	877	830	905	889	897	866	882	870	884	852	869	871	915	940	930	904	866	901	863	889	852	862	870	866	861	859	858	926	881	866	828
62927	26956	9483	2105	878	478	457	473	430	364	389	369	434	387	404	416	419	414	405	376	395	393	367	401	392	384	403	411	366	380	398	386	399	405	395	373	403	353	389	405	405	384	416	405	402	400	430	413	389	415	413	409	425	403	374	361	426	386	413	415	379	426	419	416	409	360	354	423	411	370	358	378	387	409	378	413	383	416	422	400	376	386	370	386	401	401	383	408	385	383	409	408	390	399	407	410	395	399	394	439	380	439	433	392	394	385	428	402	421	410	376	401	385	377	408	426	393	369	392	415	399	392	378	398	406	411	403	388	397	382	394	383	429	444	405	380	408	418	430	438	417	382	400	454	399	393	438	378	417	414	416	424	416	430	435	406	405	406	425	420	417	394	429	421	406	394	382	394	424	404	382	432	427	396	387	402	428	382	402	422	403	436	411	377	398	395	376	419	418	429	423	393	398	401	424	354	433	413	455	409	422	360	379	404	401	390	374	374	419	407	371	429	427	420	413	435	363	380	378	407	415	409	418	409	392	359	412	391	401	405	375	382	386	428	406	436	389	422	420	380	425	406	397	395	410	407	388	390	472	411	357	389	424	386	400	393	384	450	414	398	436	416	396	411	358	400	392	409	417	431	373	418	403	435	375	408	403	414	375	365	420	380	378	391	360	423	371	431	438	423	387	448	379	421	391	418	388	396	412	400	408	413	387	408	427	413	385	398	403	412	394	395	397	385	403	372	432	473	370	426	414	388	393	422	378	408	437	372	422	409	369	385	413	367	389	380	375	397	402	384	397	435	379	410	407	408	413	388	401	406	398	425	387	449	428	436	392	428	417	392	394	431	416	376	397	437	384	338	401	411	427	360	379	369	374	400	417	393	378	426	410	417	404	386	369	387	436	398	405	375	386	405	409	370	386	395	382	428	361	414	420	395	398	371	386	394	404	387	399	422	380	355	392	394	394	427	416	403	401	425	372	404	396	393	390	408	415	408	366	406	392	408	429	423	374	426	440	451	412	400	388	366	392	400	404	391	392	418	394	403	411	392	389	418	415	435	391	384	420	402	416	406	432	396	403	363	358	401	382	403	434	393	452	380	355	365	366	401	401	376	368	412	399	383	389	407	381	356	392	372	392	376	428	425	378	424	416	378	391	385	421	402	420	382	402	424	420	446	405	411	415	427	393	391	431	389	404	399	401	451	437	410	374	397	414	419	401	417	414	397	379	440	436	386	407	397	389	371	376	406	384	389	442	401	406	455	438	378	413	385	378	412	403	400	442	384	378	366	416	406	381	397	405	399	413	400	424	404	391	376	341	395	387	415	414	411	412	404	419	420	399	383	411	401	403	444	391	403	407	424	403	402	394	392	386	379	417	444	387	417	437	421	401	434	377	345	408	397	358	393	390	409	444	407	385	362	424	369	447	388	455	390	419	423	356	399	403	409	435	418	435	412	356	362	412	392	385	400	408	398	389	403	416	433	407	382	435	395	427	420	427	410	386	392	422	400	391	390	416	407	400	396	389	404	402	363	403	421	379	420	398	431	381	426	412	381	386	408	402	425	409	404	429	416	388	394	425	405	389	388	415	377	394	387	352	411	398	412	387	441	406	409	391	384	368	383	404	432	390	401	404	413	384	395	376	410	412	403	363	408	422	403	393	393	425	405	368	393	429	399	406	410	424	410	402	422	405	381	385	407	378	392	412	380	433	373	399	397	373	370	374	387	377	402	379	394	374	417	449	428	400	402	411	406	383	404	383	377	399	383	427	392	372	401	388	385	432	439	407	397	404	363	409	365	453	416	431	373	409	378	421	401	407	409	413	400	399	393	424	374	374	370	371	418	417	372	389	412	404	422	436	451	399	346	407	404	394	427	357	389	389	429	386	431	424	415	425	407	399	400	380	384	418	427	365	373	393	382	437	380	395	419	411	414	387	427	382	386	435	409	417	426	400	380	393	393	394	412	394	404	415	365	416	412	397	417	394	405	380	374	428	414	426	379	433	411	416	402	392	433	444	401	396	394	374	387	414	413	400	373	408	396	387	419	424	384	416	391	410	401	398	401	367	434	412	446	394	378	379	409	434	391	413	416	345	431	408	408	392	397	390	419	398	410	393	392	417	414	368	407	442	411	419	439	413	417	455	440	418	428	414	394	406	404	399	383	425	412	418	410	416	408	427	452	429	424	404	388	426	435	393	454	370	382	442	396	410	431	395	421	409	389	385	353	411	386	357	409	376	388	388	412	423	393	389	397	376	390	408	393	364	392	406	397	404	380	386	394	431	396	436	397	422	403	394	390	385	418	402	388	417	421	411	387	388	338	405	393	412	406	390	422	424	367	428	436	383	392	382	390	409	405	391	408	420	429	372	438	439	405	406	402	393	398	401	406	413	426	393	418	404	405	357	430	385	385	416	419	409	359	369	389	417	438	415	393	376	402	418	436	351	398	393	407	399	403	425	381	411	423	427	395	397	390	416	398	371	379	390	415	390	405	395	413	364	393	385	426	387	409	401	413	395	370	394	399	395	440	409	393	355	371	419	434	405	389	416	387	424	419	389	359	425	416	439	409	412	420	373	414	396	404	444	379	411	408	405	401	392	444	414	414	375	392	421	401	402	396	429	354	421	387	383	413	432	416	358	395	423	385	380	406	398	416	425	416	438	379	431	429	403	395	402	438	393	408	375	402	426	415	433	382	422	418	406	438	381	424	419	393	371	395	439	391	397	399	387	400	394	388	391	416	417	410	389	411	383	396	421	410	378	429	357	392	399	406	416	365	402	389	431	380	404	408	422	399	418	399	400	381	386	422	425	379	390	382	406	373	427	442	386	425	428	404	398	392	397	408	418	376	384	401	417	433	394	387	404	425	408	391	356	421	401	392	391	394	388	398	433	403	415	386	419	393	419	370	391	401	384	396	429	387	438	427	409	427	382	418	429	398	414	438	421	416	405	370	413	410	384	404	410	420	388	387	439	380	362	394	393	397	394	380	361	381	374	398	379	379	433	380	417	415	420	380	395	361	421	364	374	414	391	398	427	389	361	401	387	384	357	411	382	388	409	473	389	386	448	414	426	437	365	395	387	384	401	395	396	407	400	442	396	363	402	449	411	409	400	373	418	382	406	393	386	426	413	427	406	424	414	389	392	390	399	373	414	414	392	388	418	395	425	427	408	420	384	398	411	410	366	387	428	398	390	428	375	432	398	459	407	409	443	387	409	394	413	390	414	420	381	393	402	413	355	403	378	403	408	391	441	382	392	440	402	430	393	403	423	411	389	427	407	404	431	382	408	404	388	367	404	424	401	429	421	369	406	392	371	432	355	410	426	420	414	396	413	424	424	405	361	432	409	407	395	415	418	427	417	397	413	404	424	413	400	405	399	435	408	368	404	361	384	349	415	410	416	409	405	413	424	397	407	407	410	463	404	377	401	362	422	415	391	431	415	394	384	444	429	442	423	393	403	442	402	450	369	396	401	394	414	445	418	387	432	378	426	418
43500	18867	7845	3399	1848	1250	987	930	876	925	933	889	868	921	869	844	860	908	849	916	893	846	865	866	828	881	855	897	912	823	872	835	904	872	876	862	921	896	891	883	891	851	887	833	837	901	891	839	863	899	879	948	865	887	857	875	824	920	913	880	875	854	849	926	850	854	874	878	865	911	885	858	843	905	860	889	838	887	866	843	873	847	859	899	869	896	935	829	859	876	871	909	859	892	874	921	901	903	844	913	878	921	895	909	875	886	872	891	846	857	844	846	878	839	903	879	818	834	862	871	879	860	859	819	844	813	876	893	877	858	887	885	846	871	835	884	862	906	857	873	851	865	896	857	904	866	863	911	843	885	864	885	866	886	838	848	816	873	888	888	902	878	863	884	879	851	960	872	877	821	918	857	897	884	859	862	859	875	875	883	858	887	845	878	899	860	797	834	889	877	811	821	873	846	821	908	866	827	866	810	887	864	869	906	914	890	889	890	916	841	899	890	873	871	884	860	875	816	856	926	860	898	890	884	858	887	819	871	909	899	840	914	848	845	891	872	842	874	856	882	882	892	869	883	834	824	862	896	887	869	858	859	880	848	935	888	905	886	871	919	882	871	863	889	835	895	825	839	892	822	923	920	897	861	820	864	866	846	876	845	842	884	927	941	897	844	826	843	885	883	866	879	873	873	886	921	869	918	865	843	895	936	928	846	920	920	890	879	891	830	867	825	823	817	906	882	859	905	877	806	831	850	844	872	850	813	933	801	890	870	870	860	919	869	815	889	839	935	930	836	900	895	902	845	890	905	900	878	932	898	914	856	832	900	871	891	859	892	839	854	816	854	824	868	845	810	887	879	854	893	908	847	867	908	855	818	836	853	926	884	899	848	900	884	803	889	880	861	843	896	929	888	877	852	848	817	865	853	909	895	858	872	875	865	844	864	847	913	851	879	883	870	949	894	884	819	887	791	887	856	878	872	906	893	867	864	869	851	883	908	867	827	867	842	908	879	891	806	896	872	862	885	876	871	889	895	883	864	872	877	850	853	904	878	826	893	782	832	855	921	878	841	837	881	888	848	919	900	872	907	850	848	897	902	889	853	861	865	821	849	851	874	868	842	845	856	936	868	904	860	922	932	851	917	867	853	863	854	871	773	863	883	904	870	899	895	852	913	809	832	858	882	864	851	865	883	849	897	832	889	872	906	949	905	860	918	836	861	890	829	865	884	880	889	863	832	862	901	902	893	813	917	855	838	849	929	875	853	919	843	879	897	841	837	826	858	864	898	882	823	914	830	922	912	912	897	909	856	849	866	894	833	895	854	877	793	863	894	916	856	864	941	891	867	874	874	923	868	901	896	860	867	913	871	922	867	885	904	851	864	937	891	830	809	853	842	840	838	860	860	812	865	925	891	902	858	896	895	898	878	840	877	886	846	897	891	877	892	900	873	859	811	865	869	834	875	873	888	863	884	830	859	882	855	873	799	906	874	889	924	945	895	872	874	862	889	941	869	918	883	873	908	826	871	845	882	875	904	843	849	907	852	893	831	927	808	879	921	853	895	860	877	868	889	858	863	888	872	917	876	869	893	883	890	850	859	819	902	899	905	854	833	904	900	875	841	797	872	876	843	850	909	927	891	876	841	877	839	856	850	871	904	890	937	847	902	861	892	862	880	885	900	855	906	891	866	901	875	900	823	884	883	858	879	882	867	873	876	912	854	829	856	851	907	875	836	877	896	889	821	853	891	866	870	865	928	886	923	926	864	825	915	904	912	924	918	844	840	860	870	866	863	889	905	918	898	894	875	888	857	886	900	883	894	913	879	975	880	878	867	903	920	810	871	880	821	849	830	900	930	855	891	937	893	888	895	868	876	879	879	874	895	897	823	906	886	886	863	935	898	848	859	869	900	873	852	850	860	864	906	828	892	792	880	847	885	868	881	842	894	878	890	881	916	874	865	882	896	868	859	869	835	899	912	873	932	862	862	915	855	830	894	827	835	874	906	823	851	843	856	816	852	928	866	844	829	878	862	878	790	919	872	882	843	931	837	888	902	918	838	866	883	894	860	855	878	924	877	886	880	868	838	846	877	863	856	873	872	899	830	863	833	834	866	838	867	881	887	876	937	843	879	899	843	861	875	896	822	870	822	929	867	860	879	920	843	862	928	866	883	841	803	885	878	865	883	855	848	890	875	856	899	816	922	892	868	915	901	866	834	900	835	882	884	898	832	892	849	937	857	885	898	886	877	826	912	880	895	910	906	858	857	907	888	874	866	900	876	851	875	856	838	857	882	885	850	868	828	881	904	815	904	868	854	842	924	827	859	835	875	868	853	816	856	852	846	943	866	889	889	867	864	859	886	863	957	879	878	878	945	821	913	886	836	867	860	870	868	876	889	845	841	869	857	862	889	860	871	869	873	837	904	871	893	888	894	887	895	846	927	870	897	830	830	882	846	857	858	876	876	893	856	873	838	880	873	858	882	879	885	853	853	888	852	878	887	907	861	844	818	808	879	902	828	861	826	889	815	874	831	859	905	861	884	864	862	875	832	916	851	797	893	868	860	888	896	917	859	855	865	798	866	854	839	894	881	860	849	905	906	876	838	885	880	887	859	850	887	908	885	873	818	829	812	880	836	877	910	843	870	884	844	852	892	884	886	861	882	907	887	886	881	861	872	839	877	837	896	884	885	834	942	849	869	822	866	877	877	902	908	874	866	879	848	831	853	890	875	903	853	881	879	859	867	864	849	873	897	864	881	849	818	882	909	898	848	919	865	889	883	910	892	834	864	910	833	888	829	859	866	908	898	883	868	873	835	879	892	862	920	888	851	889	903	879	880	920	884	912	875	829	875	921	858	820	846	876	866	893	845	882	876	863	858	859	879	899	840	932	877	869	928	867	868	907	807	917	858	864	803	857	913	896	881	840	904	862	877	906	869	838	869	862	908	855	912	881	946	853	883	888	890	902	892	861	895	931	822	847	855	882	868	863	881	896	855	877	860	912	872	902	875	915	895	913	855	931	956	863	852	883	864	893	862	857	901	840	845	908	847	870	881	812	890	865	923	846	866	855	856	901	869	836	835	862	906	893	878	899	843	830	842	883	857	946	844	900	895	859	914	875	855	874	865	895	844	868	860	896	880	859	885	817	899	934	885	914	896	864	920	894	872	903	860	900	876	879	876	834	854	855	909	832	843	814	881	861	860	881	857	898	868	914	877	896	855	866	891	884	945	910	861	847	895	865	857	857	900	876	846	885	914	899	877	917	847	874	847	883	870	881	888	915	919	843	840	838	852	854	860	924	903	864	909	886	869	845	845	917	873	842	906	860	878	882	841	839	921	944	944	914	831	868	881	837	877	879	899	864	904	877	841	883	871	864	893	888	833	908	877	880	844	894	847	852	839	871	916	912	880	861	826	862	826	877	853	893	840	894	883	849	890	842	830	849	888	856	840	857	854	892	913	872	923	921	878	946	827	894	840	870	854	849	857	884	894
47955	16656	3264	743	380	405	403	389	377	405	378	404	362	344	419	373	369	384	388	358	389	367	363	383	366	377	344	371	368	356	342	385	370	379	351	395	346	343	358	351	405	367	374	405	371	362	337	405	382	360	397	379	375	368	366	354	354	377	343	373	396	357	363	388	384	349	369	357	393	337	348	397	399	363	358	338	372	376	352	342	403	396	342	374	391	368	356	391	370	390	354	376	311	349	404	337	385	416	375	410	389	387	380	383	365	380	373	356	374	398	360	377	385	344	378	365	376	366	347	392	399	363	380	351	372	368	365	414	343	390	342	396	360	409	361	371	372	403	356	369	369	352	377	380	377	340	378	344	370	374	403	355	394	338	362	388	381	374	396	370	403	348	361	350	386	382	360	386	327	383	396	374	363	385	371	349	346	393	376	410	406	379	350	355	358	379	376	358	368	356	428	350	372	356	360	342	374	386	348	369	389	374	356	309	404	362	364	351	392	340	373	385	355	365	391	401	400	367	385	408	386	361	373	393	386	346	371	372	383	360	359	348	353	392	358	362	387	321	335	423	348	374	387	372	364	366	342	361	357	375	383	360	401	360	345	331	340	379	385	364	374	344	360	380	385	413	405	353	406	347	409	381	370	391	368	332	332	317	356	337	412	357	374	372	371	371	365	383	427	349	375	351	363	354	354	372	380	415	401	393	382	357	367	416	369	372	314	367	349	353	409	377	402	382	357	375	392	389	387	434	370	355	359	375	377	360	374	368	336	347	335	347	363	391	340	373	358	362	363	343	399	356	389	391	347	394	378	402	370	379	353	409	396	407	353	393	381	376	359	372	356	368	307	338	365	350	343	388	376	336	370	356	403	388	355	360	389	392	395	353	393	384	345	379	369	393	361	348	326	324	380	382	360	341	347	351	362	385	388	386	377	372	380	382	395	345	434	412	394	353	370	353	409	339	376	388	363	315	383	366	322	364	388	381	366	371	370	375	376	392	370	376	415	364	363	357	402	411	341	359	382	342	370	421	369	366	359	358	368	373	374	353	347	371	308	354	365	359	371	410	387	397	363	363	384	390	394	355	346	385	348	342	399	364	395	389	373	336	366	367	385	372	375	381	375	350	381	366	348	373	373	371	365	329	373	372	391	404	414	371	399	384	372	395	383	364	377	341	386	375	320	402	413	362	359	370	355	398	362	372	354	379	344	380	371	377	349	394	355	358	372	384	416	367	341	378	361	345	375	375	393	372	325	397	392	391	378	377	403	382	347	370	337	360	415	390	385	413	335	327	359	393	380	388	385	330	394	401	391	386	394	391	368	360	356	402	356	396	355	343	363	366	381	373	366	376	385	384	358	392	340	368	362	341	352	339	358	396	412	369	371	357	356	370	385	371	386	398	345	379	372	357	372	362	359	424	360	403	354	361	316	371	373	385	420	343	361	369	324	360	357	387	360	361	338	374	348	358	430	359	396	378	406	375	375	384	376	424	359	371	364	383	367	355	392	368	358	373	371	369	368	392	367	350	339	400	389	399	392	357	399	371	364	384	393	356	368	376	363	365	404	357	387	327	339	376	381	355	359	385	329	366	401	355	364	400	387	338	385	357	394	382	398	349	336	377	391	366	406	375	406	399	402	390	372	414	380	372	352	413	357	354	363	364	306	364	322	385	346	380	398	385	355	398	402	356	357	384	368	339	367	379	359	420	332	369	423	330	376	369	384	368	371	390	386	373	368	332	419	360	354	374	403	403	356	387	357	406	402	369	385	357	348	403	395	358	404	405	380	376	389	394	408	377	357	387	350	350	383	366	396	404	429	373	405	352	353	383	400	362	376	392	376	397	368	391	384	362	364	396	369	396	326	386	392	366	347	379	389	384	351	364	388	387	324	348	350	385	362	371	390	348	380	342	410	357	350	366	368	374	375	409	404	385	402	368	393	380	357	365	361	411	350	399	387	390	411	385	337	382	358	434	382	365	354	368	367	368	354	349	349	382	336	379	363	358	387	363	391	397	338	428	367	376	358	376	364	361	391	346	353	383	375	350	393	352	398	353	346	360	386	407	345	335	374	305	354	344	384	377	365	380	371	380	361	369	332	387	392	376	352	446	395	346	378	348	377	370	341	410	389	402	399	380	379	371	359	379	352	407	361	380	376	371	360	398	376	404	357	379	380	362	370	373	360	398	329	376	406	382	357	361	388	353	331	350	359	370	418	360	349	395	391	376	317	360	416	366	369	376	404	358	370	350	410	378	372	359	346	395	343	376	352	419	387	352	382	344	344	317	384	372	371	383	330	376	388	421	390	368	377	349	417	373	372	346	389	376	373	381	379	375	347	390	371	417	377	365	353	388	361	377	353	394	372	368	319	373	376	350	418	365	357	332	333	367	340	369	399	371	351	406	390	355	391	401	395	356	403	355	407	392	364	406	352	353	395	372	378	391	372	392	379	338	354	361	382	343	374	357	357	382	385	381	361	355	433	385	379	387	380	345	366	372	350	365	373	432	392	377	345	383	343	341	368	342	401	396	369	409	354	401	355	352	349	342	388	371	364	346	383	371	390	350	391	374	375	339	358	347	401	374	332	355	373	339	354	368	361	366	347	368	409	357	365	389	391	398	367	353	391	411	388	374	365	384	352	390	361	400	392	383	368	331	367	356	379	349	350	362	380	393	376	368	368	374	349	369	374	369	369	350	381	356	369	385	375	372	378	355	396	365	355	376	399	392	366	430	386	331	401	433	399	374	356	333	367	353	339	362	398	365	359	367	363	389	403	397	386	382	387	404	390	363	355	358	374	399	379	367	396	334	359	387	382	370	351	365	338	432	384	394	321	330	357	381	387	329	381	370	367	375	356	347	365	402	340	394	360	346	383	395	394	402	390	388	374	373	367	387	375	367	353	370	388	356	387	350	355	357	357	401	345	379	394	355	378	336	385	375	366	388	380	423	373	353	357	367	333	360	374	388	386	366	378	345	395	365	379	344	364	366	349	398	371	380	392	365	342	341	374	385	373	356	370	364	392	365	386	368	346	364	387	388	384	401	374	369	383	397	384	396	406	447	365	379	406	384	356	380	409	376	349	405	378	356	423	369	389	350	389	369	379	366	352	333	324	364	375	401	334	384	356	365	416	394	397	380	363	383	358	363	390	392	388	416	367	404	379	398	374	366	355	343	363	392	417	393	387	393	341	376	391	408	399	374	369	322	365	358	406	355	383	381	378	391	382	386	329	343	400	361	348	369	384	347	356	361	377	361	380	380	369	392	358	374	387	352	373	391	378	361	393	393	366	363	380	404	387	392	342	401	374	404	381	359	376	373	385	398	376	374	361	335	362	384	376	396	348	364	339	408	354	378	425	399	377	399	368	387	418	378	337	369	376	402	391	381	374	368	403	371	367	363	413	378	354	362	370	378	419	401	365	415	372	351	352	350	346	385	369	398	340	368	382	402	372	359	377	374	332	385	363	357	405	383	343	370	376	409	404	421	351	360	403	327
31770	10155	3129	1418	1003	838	905	848	800	799	771	810	812	792	808	796	851	818	850	824	808	858	818	897	815	854	835	844	783	804	821	783	825	791	817	803	814	806	815	823	814	849	848	767	894	805	841	838	805	788	837	779	804	825	834	798	793	775	858	871	803	774	815	787	846	843	801	781	831	793	842	792	805	799	828	816	854	812	780	803	836	820	795	863	826	818	802	810	812	805	802	750	811	814	776	814	821	803	842	796	822	818	796	798	850	837	764	846	796	813	805	841	822	831	846	785	846	814	779	829	768	831	768	749	827	823	855	796	810	840	778	799	816	822	850	809	850	798	752	829	791	817	797	777	741	784	787	848	825	746	825	752	823	790	788	753	836	787	817	829	822	802	798	832	822	803	782	786	811	810	777	840	825	787	865	805	813	798	868	830	798	860	771	811	835	812	822	809	800	848	775	822	825	816	872	754	836	824	786	856	798	813	801	827	793	789	801	871	786	792	821	841	846	852	801	821	778	805	856	795	776	851	806	836	815	804	803	797	843	818	790	843	792	803	825	818	803	845	825	778	837	846	848	850	839	804	829	859	819	842	793	813	807	845	822	806	790	895	796	832	825	828	812	812	838	853	873	805	760	829	821	804	839	837	842	857	847	797	838	734	820	783	839	790	815	868	757	784	845	837	821	806	786	769	790	845	855	813	791	834	758	793	841	859	816	808	816	780	783	830	819	835	806	817	786	795	805	861	829	870	837	832	777	852	782	847	898	808	795	776	805	819	813	812	857	736	816	806	810	839	809	842	844	738	841	831	843	822	824	792	766	766	849	828	790	784	878	863	805	885	859	829	783	841	783	770	868	853	818	817	847	814	822	807	764	849	785	806	767	812	804	836	838	796	800	793	858	770	833	809	800	825	829	857	861	838	836	788	816	821	845	815	805	875	775	779	814	820	858	787	832	779	854	842	862	775	823	865	844	810	794	804	822	843	825	810	878	827	808	822	824	799	819	815	803	821	813	752	805	830	855	798	833	822	808	805	765	818	801	787	811	754	812	813	792	806	820	800	804	838	790	812	836	835	807	862	779	775	801	836	801	807	828	824	826	796	809	830	793	826	833	825	818	792	872	818	781	824	819	802	834	807	845	844	801	799	833	786	775	870	860	811	836	742	852	794	831	877	832	844	819	769	785	806	799	833	802	801	811	802	822	800	820	795	802	864	856	803	787	785	852	760	816	833	746	777	786	827	865	830	829	771	839	810	808	822	821	816	778	789	813	813	830	796	808	856	843	857	790	852	806	858	861	852	865	825	833	783	822	832	768	783	799	850	848	863	802	826	758	823	778	844	816	757	785	859	832	803	811	821	826	840	817	785	787	777	826	827	877	819	796	788	801	856	814	855	802	843	842	817	819	818	769	853	778	800	844	853	843	765	794	779	856	836	841	820	797	781	860	815	802	768	837	780	755	777	814	795	816	786	823	836	854	791	788	814	765	838	825	777	898	857	868	821	844	824	798	819	838	835	781	849	821	821	785	833	792	814	852	807	798	865	768	802	801	839	849	807	793	788	762	843	814	850	753	863	797	798	742	775	800	837	826	786	835	839	825	816	784	831	813	757	771	832	804	845	812	814	811	830	820	823	826	829	809	815	808	795	817	754	826	850	851	844	820	846	824	805	830	814	836	821	846	800	825	777	805	811	831	849	803	850	823	839	848	800	817	822	775	829	886	794	869	803	865	841	798	818	815	858	860	838	839	819	823	804	812	748	807	797	803	814	832	811	797	822	811	812	801	846	827	797	767	844	827	856	728	811	773	873	832	783	872	778	843	827	862	807	807	768	782	838	786	825	839	858	765	819	747	772	843	805	858	837	837	820	838	828	840	803	834	795	829	822	796	819	842	855	842	780	790	779	816	773	822	809	770	775	811	850	806	798	860	841	798	839	849	802	778	852	833	809	803	779	847	816	776	860	870	814	836	861	768	833	808	835	859	779	810	810	791	816	826	741	814	839	787	795	834	818	812	801	821	820	811	760	798	837	848	818	806	837	844	836	847	785	825	803	809	830	816	808	844	860	828	837	838	836	803	817	856	825	809	829	781	770	862	813	820	818	831	819	789	838	816	820	905	823	815	822	792	809	797	750	796	817	823	772	834	784	819	791	859	832	791	829	793	776	777	802	839	828	847	867	770	830	777	771	819	788	892	789	831	802	833	787	821	813	841	812	844	783	822	835	796	828	833	832	838	869	810	779	847	821	847	847	805	836	753	795	818	814	846	818	848	797	821	777	781	831	828	797	819	864	832	805	778	814	804	775	795	820	852	802	776	803	796	829	806	810	824	781	806	848	845	807	773	811	886	775	830	772	822	791	778	819	866	896	791	879	815	842	803	860	812	815	803	857	812	804	844	840	818	832	765	790	821	795	823	813	777	759	879	782	780	835	856	828	817	795	878	803	807	791	803	777	795	821	842	849	736	818	858	819	840	858	845	829	797	847	836	751	852	784	829	805	816	786	802	773	824	844	850	827	835	826	818	833	832	817	818	852	808	813	789	790	816	838	807	788	853	839	820	870	856	835	813	793	808	806	799	829	871	827	802	808	809	838	809	802	862	793	893	809	820	815	866	836	829	781	831	829	851	775	819	854	782	788	855	821	813	785	812	819	833	863	825	837	779	792	847	849	795	831	800	821	864	808	818	803	807	810	832	812	762	804	766	822	803	815	825	853	788	771	834	807	779	818	846	833	783	817	842	786	823	860	820	819	869	875	789	844	854	809	782	847	777	831	806	825	803	854	823	859	856	795	800	806	789	820	807	830	802	795	815	805	797	818	782	768	895	830	803	797	816	797	818	867	812	818	763	814	821	784	856	883	823	804	822	796	822	805	843	813	772	808	782	834	782	859	790	843	847	848	853	846	784	806	813	828	819	796	846	808	788	791	818	831	851	802	777	784	803	824	840	822	789	841	799	796	821	866	806	833	799	846	794	834	801	816	797	865	836	849	804	817	813	765	799	807	808	868	812	833	806	825	806	856	772	797	798	830	825	817	818	788	853	757	865	806	777	797	836	799	760	844	830	768	820	810	822	809	788	772	818	815	820	838	776	840	845	776	834	819	826	801	843	802	823	831	793	854	851	792	824	787	828	791	865	826	742	775	845	804	812	801	801	858	791	788	803	835	836	867	823	796	837	860	785	810	849	802	868	803	812	844	843	782	825	796	817	807	857	814	828	799	770	834	839	829	846	808	851	835	842	820	803	806	769	793	774	814	833	812	807	834	798	800	828	810	830	835	838	808	840	829	794	870	827	829	821	820	868	860	815	860	817	811	791	868	802	826	809	840	830	769	815	796	843	827	808	841	804	795	875	822	753	790	819	835	836	854	770	799	805	783	763	805	803	862	820	814	819	801	835	863	784	766	877	846	792	845	810	805	795	848	869	787	818	781	824	836	807	780	837	723	850	832	825	871	838	820	830	838	831	773	791	829	825	842	811	806	784	822	806	809
58760	23068	6111	763	519	363	374	350	375	379	383	370	380	354	406	394	395	366	391	387	391	375	401	417	425	373	387	389	447	377	361	372	356	381	379	402	366	416	387	401	394	370	373	388	361	392	392	357	387	362	402	441	418	393	377	411	377	396	429	423	416	398	389	367	407	355	388	357	410	348	400	375	415	385	411	392	417	362	382	398	345	365	394	362	381	343	397	402	392	370	425	398	375	371	359	393	374	351	398	392	381	398	351	394	406	409	408	424	366	351	399	368	404	404	363	406	371	401	407	419	380	387	405	402	362	395	378	382	365	409	385	396	385	437	421	396	387	407	359	403	377	386	390	388	366	382	405	406	384	426	367	389	372	388	410	352	428	398	387	360	417	373	409	445	354	413	406	401	382	335	408	413	380	411	391	386	396	400	409	394	370	367	402	374	407	395	401	368	408	397	397	439	369	388	422	427	365	400	400	371	363	405	398	365	389	397	376	400	359	368	391	379	397	372	384	388	387	392	369	367	409	380	392	391	378	368	386	388	392	406	420	355	366	367	380	409	418	398	376	364	415	418	378	372	365	381	414	395	420	396	416	389	395	405	380	395	355	365	392	391	392	357	407	421	393	382	358	411	399	393	372	428	368	414	370	407	392	397	394	394	395	402	365	357	362	414	385	389	393	370	396	401	433	358	442	430	354	397	394	385	391	422	397	375	389	405	390	405	420	378	371	352	331	399	377	388	388	372	379	352	445	388	413	364	387	330	363	378	413	402	366	402	431	391	389	424	401	380	382	400	396	392	354	376	431	402	407	404	402	373	369	404	377	391	390	351	376	391	416	369	394	386	428	392	343	361	402	373	413	394	396	404	411	372	396	402	353	416	431	412	375	426	407	409	404	401	371	397	413	384	404	390	428	404	362	380	412	355	398	388	393	435	393	371	381	371	364	376	418	388	386	403	401	403	393	371	372	366	374	428	403	418	398	379	383	368	421	379	376	394	365	379	400	363	360	405	426	380	379	430	392	413	355	435	364	372	377	363	381	365	372	407	415	392	390	425	402	410	386	401	414	400	380	382	378	388	411	373	396	384	389	374	400	369	405	369	404	394	354	359	420	404	391	355	373	372	447	386	405	376	378	386	402	358	370	391	332	380	419	390	408	379	377	383	399	368	399	378	406	379	360	366	426	371	366	409	398	373	372	408	395	404	382	397	395	392	439	378	418	411	401	376	385	395	377	385	409	398	381	413	385	382	377	384	448	412	379	413	366	410	378	358	406	425	380	412	359	378	415	393	403	373	416	381	411	411	416	398	428	444	427	386	427	389	363	395	412	429	356	369	433	394	357	421	398	356	392	403	386	422	413	375	402	429	401	343	351	377	408	358	333	403	387	387	401	360	373	367	429	388	388	424	365	404	379	377	363	395	369	386	381	380	376	378	369	374	405	426	375	361	378	403	396	389	363	405	385	373	394	401	372	390	363	356	394	382	384	348	370	372	350	375	356	403	397	372	416	345	379	414	377	433	372	369	423	396	393	404	378	375	387	401	373	378	399	383	403	385	414	401	398	346	401	378	443	409	379	371	403	407	374	402	410	373	400	382	365	373	428	406	370	426	385	367	364	439	385	382	378	400	371	377	400	388	413	371	405	386	367	392	414	393	426	384	414	380	392	374	370	397	398	353	423	370	391	411	385	374	361	386	411	377	361	399	392	371	414	376	383	427	400	380	393	349	371	396	441	379	385	418	393	386	402	412	412	371	383	366	393	421	401	405	344	370	413	394	401	392	405	412	394	358	372	346	398	362	401	358	380	384	378	421	430	383	347	418	394	400	427	451	397	397	381	346	365	437	411	408	401	383	344	394	380	381	368	389	378	407	383	390	387	361	393	424	371	372	401	374	385	395	417	415	425	382	381	398	405	373	415	398	415	396	356	390	386	386	372	407	380	420	417	389	378	401	384	393	382	347	358	391	387	399	389	409	386	402	426	417	420	398	378	369	385	405	410	390	429	386	379	411	391	374	438	361	391	375	361	385	383	406	406	353	391	397	381	349	376	415	410	406	421	387	457	419	388	381	428	422	391	410	409	428	399	362	386	402	395	412	374	392	401	419	384	365	396	408	359	380	413	394	373	360	391	380	392	389	427	423	414	429	414	356	371	414	390	396	397	392	432	416	350	388	364	393	407	411	434	427	383	378	400	366	378	418	415	367	379	363	412	408	430	383	367	413	366	386	427	435	382	413	342	409	390	401	411	379	357	370	372	427	376	426	365	380	409	399	383	401	380	372	403	374	448	421	376	408	384	412	395	403	407	391	442	368	404	378	394	373	395	367	366	381	357	344	391	407	424	377	421	414	374	404	408	407	359	401	363	411	402	403	359	429	391	379	380	359	360	389	388	408	403	386	405	362	394	390	387	416	409	412	430	416	403	386	365	428	393	398	333	370	392	427	423	414	401	372	423	407	392	401	418	415	360	389	366	414	433	373	413	372	409	380	387	415	400	361	389	400	440	412	384	383	409	392	403	386	365	386	383	401	413	389	398	380	386	383	385	429	376	358	404	385	372	395	391	378	383	367	381	392	383	398	431	392	379	393	421	404	421	408	395	398	415	411	393	402	399	354	382	365	401	404	365	392	375	394	391	399	377	401	399	385	368	413	346	387	386	361	398	373	364	404	415	349	379	384	332	372	408	395	339	390	412	412	350	384	395	407	369	411	448	402	362	387	424	402	422	434	417	373	367	400	368	397	397	381	382	394	362	317	416	356	370	384	407	377	419	384	384	398	423	361	384	369	398	412	408	419	427	388	402	391	404	419	418	386	395	401	417	416	430	413	407	418	403	397	381	382	411	417	362	374	395	386	391	395	430	368	378	397	363	381	380	349	381	354	369	396	393	399	386	372	393	383	398	418	426	416	387	366	374	385	400	401	388	390	375	394	348	411	419	408	406	396	404	369	418	396	339	386	370	364	386	385	415	424	360	357	394	390	377	360	361	365	371	362	391	412	377	384	411	389	427	387	376	398	377	400	415	381	404	356	396	399	395	416	377	372	389	390	380	385	379	431	418	404	393	377	424	416	396	390	420	362	381	391	427	401	380	368	357	357	371	405	372	412	393	420	381	395	385	411	392	420	378	406	390	391	376	401	408	396	424	405	396	366	365	382	385	374	382	415	399	366	362	403	403	405	439	361	403	415	424	386	403	373	366	412	393	381	374	378	378	350	402	390	389	381	397	393	411	395	403	448	417	377	382	405	376	406	438	370	406	406	412	402	404	422	392	367	354	403	389	435	401	405	370	391	388	344	380	385	393	375	448	432	420	395	404	373	409	381	377	365	365	385	387	385	365	379	413	434	382	397	402	413	394	361	377	400	404	391	394	413	386	397	364	361	419	412	364	427	425	395	388	369	419	404	405	378	420	412	383	375	371	399	382	378	445	437	372	370	398	392	384	374	377	377	371	385	411	419	407	384	413	407	429	379	375	392	409	382	399	395	425	387
40682	11571	2857	1300	1063	922	906	875	903	865	865	865	869	854	867	844	858	789	879	868	887	866	810	872	861	864	843	869	821	880	907	833	853	819	836	892	860	884	849	861	918	940	850	828	845	922	918	870	808	804	868	851	845	871	879	842	855	837	847	864	838	842	835	808	812	826	890	883	865	910	882	845	838	841	875	828	882	872	885	909	845	811	855	887	898	846	841	886	872	875	832	869	877	858	877	842	884	891	830	896	851	856	854	852	779	846	908	888	867	884	839	854	815	856	842	851	864	879	839	842	866	858	917	843	892	910	888	873	844	867	853	816	918	929	874	899	871	909	861	883	847	834	851	894	850	870	842	790	820	801	935	914	853	852	857	840	852	831	871	873	856	893	826	892	868	825	832	866	863	818	911	885	886	904	856	822	870	810	817	828	848	839	835	874	852	832	859	837	852	803	834	840	811	893	849	888	870	820	850	820	855	831	921	879	854	818	866	791	875	888	828	928	844	843	858	837	836	855	882	888	825	809	867	852	850	834	849	832	860	898	773	835	901	868	844	846	862	826	867	852	823	885	873	844	812	841	823	855	849	871	839	853	862	888	880	894	824	843	820	845	845	815	844	880	831	875	857	845	871	829	890	859	874	862	818	841	890	864	838	821	897	861	843	838	832	892	881	861	864	837	835	850	781	851	837	843	919	833	842	810	865	852	858	824	821	880	872	892	882	816	854	873	868	854	833	859	879	863	821	828	851	811	838	871	923	846	827	866	885	859	867	784	855	827	879	878	816	835	884	785	894	871	858	825	820	853	857	863	868	844	866	863	853	837	839	859	884	886	858	848	872	829	844	857	851	834	857	850	879	835	903	858	859	854	835	842	874	888	869	873	854	811	839	810	844	829	833	831	874	815	905	859	907	841	874	869	791	866	869	852	830	821	870	867	902	818	887	923	866	860	857	869	888	881	878	888	843	827	885	856	869	870	847	850	868	860	853	827	870	849	880	897	850	889	816	840	888	892	875	850	865	843	837	855	835	887	840	864	810	880	852	860	834	868	812	831	874	863	865	820	800	829	835	849	804	859	810	819	834	800	862	829	837	866	819	852	881	885	857	866	831	843	836	862	856	833	822	845	789	824	836	889	861	814	862	852	904	881	838	837	875	821	901	865	811	840	896	837	833	881	865	860	883	834	877	870	862	887	847	894	865	797	887	882	855	832	856	879	908	890	881	895	859	868	809	846	831	821	873	851	829	870	843	886	840	846	886	885	871	917	878	850	812	860	863	836	875	920	865	917	880	839	817	836	860	861	862	867	850	865	872	861	895	906	852	805	866	867	873	826	840	897	840	822	899	806	838	914	892	864	915	859	833	806	826	866	842	842	875	857	801	829	892	887	920	832	849	870	918	808	853	890	919	864	837	817	952	843	814	842	900	832	886	827	860	860	905	863	863	848	835	833	859	859	826	877	874	831	829	897	874	856	887	852	888	876	861	825	854	847	851	855	842	794	901	840	845	878	861	867	861	871	825	849	880	846	854	908	872	875	898	854	821	789	872	803	880	916	877	849	850	814	852	838	888	862	885	853	837	904	913	880	842	813	845	865	864	834	831	855	873	875	811	830	867	892	857	794	829	848	914	840	875	833	845	904	875	822	894	859	886	873	863	889	907	841	895	817	857	790	839	874	844	874	895	843	909	823	879	849	846	826	861	861	860	889	896	856	868	863	842	846	887	828	853	906	872	862	859	892	806	881	844	808	816	833	887	858	802	830	856	875	848	812	886	839	826	808	806	894	880	842	869	838	884	822	847	844	839	886	827	823	871	853	878	856	856	846	853	841	858	839	818	858	824	871	846	840	901	850	889	873	830	894	888	860	893	870	775	819	830	849	861	896	837	831	863	846	858	832	867	870	884	896	859	849	863	905	795	857	886	815	828	787	801	861	855	843	834	859	883	896	860	798	916	861	856	857	890	873	863	847	895	833	885	804	923	830	899	862	808	851	810	879	842	823	847	880	857	887	793	846	836	841	883	872	875	817	862	809	863	860	876	861	870	832	920	824	845	847	892	858	859	855	859	863	907	843	831	868	880	818	880	792	856	853	871	873	892	843	881	884	896	830	847	848	850	840	855	791	809	808	859	843	834	909	904	900	870	858	850	855	846	844	845	841	890	880	901	833	821	827	909	894	871	887	837	821	898	844	824	829	840	850	866	871	858	933	846	890	813	836	880	873	883	809	840	864	874	895	870	808	928	881	821	864	820	833	878	857	814	844	891	846	872	870	906	908	845	851	874	789	842	893	855	861	877	800	909	827	840	877	850	808	845	898	776	818	814	901	928	803	862	888	864	863	886	831	864	818	832	814	857	855	885	867	863	841	892	915	877	868	874	848	811	852	859	830	871	910	829	878	840	830	873	858	854	892	862	830	865	848	893	896	854	838	866	828	844	852	830	859	841	835	871	861	846	848	888	846	829	831	832	874	829	851	819	826	876	807	877	905	828	833	854	860	839	834	844	836	889	861	830	823	863	840	882	856	841	816	834	861	845	887	836	895	786	840	871	834	864	876	878	830	878	852	818	815	846	841	804	850	876	867	841	872	851	895	870	895	790	831	885	899	817	851	967	892	907	880	836	865	862	882	822	912	846	855	890	842	850	839	820	858	910	851	831	869	846	911	815	888	865	908	870	866	854	884	855	872	847	869	808	848	835	869	850	866	795	875	903	825	833	848	863	863	849	831	834	834	876	853	904	848	877	855	822	869	831	819	852	869	811	869	855	832	827	808	853	847	847	869	844	864	866	865	814	902	848	849	866	872	837	847	886	814	865	859	835	867	872	813	878	861	851	857	880	847	850	875	826	858	839	899	835	819	824	850	855	869	863	866	840	881	926	831	831	866	855	853	867	831	845	838	815	844	843	856	855	886	853	831	842	806	867	871	905	790	863	837	837	864	860	870	855	833	807	851	789	860	858	852	829	845	826	881	867	879	890	816	845	846	840	901	870	826	843	880	893	903	845	888	838	906	868	848	850	880	854	898	801	836	851	902	824	850	930	855	888	887	844	884	839	868	842	890	822	822	844	867	854	903	846	863	800	843	874	836	905	804	849	801	840	836	838	871	858	863	802	833	840	835	867	855	874	863	828	874	862	866	851	880	852	853	894	867	876	882	808	897	819	855	837	892	863	820	866	833	856	853	893	877	871	857	862	886	836	837	913	847	840	840	868	875	863	860	855	862	834	843	840	839	889	827	854	842	883	854	858	926	884	839	886	814	877	805	825	895	794	834	807	844	837	846	911	860	882	916	805	866	805	820	872	859	853	823	825	858	853	865	852	890	809	865	865	857	914	822	891	853	860	891	842	885	856	864	846	816	876	875	815	878	877	880	869	827	806	863	929	882	826	912	829	866	870	822	851	869	867	849	880	845	862	869	866	853	885	880	806	818	869	867	871	863	812	874	910	858	863	915	809	906	818	892	832	857	890	886	856	868	888	861	819	839	850	837
47359	20498	7820	957	434	430	392	374	397	427	405	351	413	387	391	398	401	424	400	402	375	372	402	406	416	437	417	415	447	410	380	402	427	434	438	405	390	422	413	384	423	375	432	416	414	431	441	420	398	397	371	398	377	410	395	383	400	388	403	385	424	389	400	424	375	430	378	399	360	372	419	415	390	437	431	428	416	392	423	401	396	419	395	384	414	414	426	389	372	395	407	443	423	389	399	397	426	391	410	417	399	413	423	381	405	405	421	425	411	392	424	398	436	406	436	440	414	423	396	435	376	456	408	412	415	396	414	412	406	384	406	404	404	419	432	416	405	392	395	401	464	446	399	427	389	392	373	399	418	391	430	418	387	390	418	401	453	432	430	395	397	395	380	379	390	373	401	385	358	390	401	403	370	404	408	379	372	384	400	355	422	422	433	426	418	430	398	390	404	391	378	400	403	416	390	435	372	392	403	418	427	419	423	407	394	390	359	386	392	455	410	399	436	419	434	380	373	433	416	392	400	389	381	395	394	381	406	401	380	417	390	418	398	383	384	418	431	391	392	377	370	398	419	373	371	403	425	415	385	398	384	408	435	387	390	394	418	368	425	425	413	385	423	419	402	396	368	413	405	404	413	387	425	363	375	393	381	383	398	397	419	390	361	396	420	387	419	406	430	424	420	400	430	409	465	403	376	412	388	425	404	391	426	397	401	410	410	407	391	420	409	400	375	358	375	368	421	410	366	407	386	391	433	400	376	413	393	418	398	436	414	353	396	417	399	420	394	439	393	386	394	400	373	420	395	386	396	397	391	400	374	409	426	420	428	424	392	387	407	422	384	448	379	425	402	445	425	418	410	419	413	389	420	417	376	365	394	416	412	399	414	402	406	375	416	410	401	368	389	382	385	410	383	445	394	378	405	396	404	416	403	393	445	388	428	391	413	431	421	383	386	416	423	409	403	408	416	406	427	397	456	404	433	392	383	384	389	392	401	436	425	416	398	427	422	396	347	418	411	386	400	406	406	388	420	406	397	420	382	429	421	383	391	419	367	379	405	435	411	393	385	358	400	374	403	412	417	424	421	408	449	415	421	424	402	391	429	397	389	417	379	410	364	374	394	420	437	403	389	435	409	366	382	414	425	404	445	380	434	372	385	425	416	380	417	425	467	405	406	422	398	371	404	397	365	407	409	415	388	439	394	411	428	385	388	420	413	438	395	386	401	419	441	359	409	421	474	423	401	400	431	405	405	414	373	405	382	409	402	404	352	419	412	426	418	401	384	361	406	439	394	386	364	427	416	428	408	421	429	400	436	398	397	393	386	413	387	395	368	407	416	393	384	408	406	395	398	444	378	424	381	404	406	395	406	412	423	388	383	369	443	397	422	399	401	391	424	379	421	441	411	407	433	375	404	417	392	412	428	422	398	368	411	421	388	409	399	417	422	411	446	375	412	385	382	430	403	415	430	440	436	408	403	400	351	408	391	417	426	422	403	388	387	413	387	401	416	388	372	379	397	417	419	413	349	388	383	373	395	391	388	411	411	409	370	390	399	384	407	413	381	385	411	437	383	464	424	428	376	446	403	400	424	430	380	430	415	429	403	395	406	386	388	416	399	410	422	398	409	407	397	404	402	421	401	417	376	393	426	426	344	404	418	397	385	441	415	402	409	403	389	430	398	366	428	419	379	399	418	363	365	418	407	438	387	396	411	411	374	402	365	387	404	432	399	354	413	448	371	376	364	393	406	408	406	417	420	397	398	410	402	413	400	437	403	443	406	406	430	395	408	415	408	353	445	440	387	407	420	382	401	389	386	427	407	399	382	408	402	404	430	391	410	397	407	404	397	402	393	392	379	421	356	357	405	397	421	399	431	408	433	400	387	455	394	443	427	416	382	426	389	397	425	348	443	419	418	405	418	404	456	400	384	404	400	429	432	420	410	412	400	391	435	394	391	406	404	396	405	421	434	428	357	396	377	413	434	412	443	396	469	416	393	443	382	350	383	383	410	415	410	413	422	415	412	365	382	395	402	398	423	397	443	412	451	406	403	389	411	424	443	407	384	425	395	368	395	436	418	394	404	412	403	394	416	381	400	406	415	445	413	401	435	400	390	400	399	373	404	354	425	409	439	376	444	382	408	383	394	408	356	420	386	399	433	408	422	424	423	416	387	362	386	419	444	423	397	383	360	420	428	427	401	391	439	424	394	429	401	415	445	395	452	416	384	405	395	381	398	436	391	396	384	421	389	386	405	403	426	392	413	430	393	405	431	424	383	432	412	420	391	422	401	409	387	372	384	358	433	418	436	426	450	391	404	439	353	392	373	417	369	398	463	408	411	402	420	392	405	389	376	390	402	428	407	411	435	384	406	455	423	382	402	397	407	399	417	413	399	386	430	390	436	414	398	425	390	421	370	370	362	424	390	381	402	398	381	374	396	396	422	393	432	407	397	428	411	457	397	376	414	360	425	435	410	385	417	414	349	419	403	415	436	403	418	422	396	399	367	415	411	385	388	369	410	420	441	409	400	362	448	397	409	396	412	456	378	409	417	384	395	382	400	382	416	409	389	391	412	399	387	411	439	440	426	398	409	414	383	447	410	423	463	417	415	414	398	416	375	415	426	455	406	402	402	390	414	411	392	415	366	406	431	364	408	397	402	371	413	373	383	412	407	442	401	400	401	407	366	414	365	402	397	418	418	429	409	386	403	430	374	416	441	375	418	425	427	434	388	389	426	450	393	380	438	437	369	430	403	376	462	419	408	428	368	394	389	376	395	399	410	386	434	365	377	415	425	397	457	415	380	401	401	437	459	404	436	422	407	409	389	398	397	389	429	378	432	422	391	395	391	411	396	416	438	406	434	370	405	422	389	444	422	417	409	383	425	411	405	376	378	437	383	414	412	421	386	391	361	421	421	424	395	378	378	380	393	410	410	395	378	417	393	420	403	414	372	389	393	362	369	435	393	391	422	368	399	429	405	400	391	417	407	397	424	429	386	431	379	410	399	405	385	387	417	433	404	429	388	391	381	396	441	440	417	418	371	393	402	460	375	370	383	423	409	412	424	426	414	399	419	385	393	425	414	387	392	429	437	381	405	437	399	413	389	406	446	363	432	400	381	437	404	404	430	420	393	403	388	398	475	398	406	428	424	396	432	386	370	375	392	373	396	406	438	398	437	394	407	426	396	421	376	403	451	421	416	423	378	434	390	422	458	375	390	425	398	377	418	371	393	424	383	385	437	368	424	412	400	397	400	398	395	426	422	351	442	419	416	422	422	419	440	417	387	410	423	392	385	375	437	418	382	396	401	441	380	378	368	399	436	412	393	391	446	430	395	416	383	390	374	459	395	422	419	422	412	405	387	339	375	432	426	394	403	412	377	360	432	409	452	394	407	422	402	390	409	395	452	386	418	387	433	382	423	402	407	404	418	394	369	374	423	446	426	377	387	401	390	382	437	416	399	352	353	405	446	443	417	417	406	444	412	441	365	411
31529	6565	1539	1036	911	845	917	833	887	841	877	883	880	860	837	851	882	905	862	925	865	891	846	854	913	928	899	872	876	904	854	881	905	881	897	822	876	876	847	908	870	929	868	855	892	931	942	903	838	960	916	926	923	918	856	893	904	903	822	845	895	894	907	880	859	908	874	913	890	836	938	878	858	885	886	860	867	879	846	856	865	899	912	885	894	924	882	863	881	888	909	890	857	862	900	875	910	881	884	910	863	856	877	887	840	877	865	931	896	867	909	868	855	847	809	899	892	848	836	922	916	867	819	888	838	903	894	889	901	909	919	822	869	899	828	858	837	903	905	896	932	905	880	910	880	905	847	903	866	855	928	842	950	859	861	857	866	905	889	889	878	856	842	896	911	861	873	886	838	865	866	838	799	881	853	887	882	914	876	894	909	908	832	825	875	844	813	893	844	883	895	864	887	906	889	874	870	817	849	904	871	848	895	871	891	820	855	894	899	919	851	842	888	922	854	849	872	920	838	860	851	869	889	910	847	879	846	879	879	956	827	856	886	912	927	860	891	852	871	880	834	857	893	936	840	877	896	891	885	811	865	875	851	897	839	903	885	888	885	923	919	907	896	860	858	905	872	883	828	843	894	896	922	875	872	826	895	867	839	927	930	887	823	844	856	952	826	894	868	870	862	857	861	861	873	884	818	910	856	892	863	948	887	910	891	866	847	921	900	904	815	818	902	886	860	879	875	883	879	910	939	855	838	928	872	823	833	898	889	932	886	853	893	845	869	926	880	888	892	889	884	885	882	891	853	918	905	899	881	880	856	915	887	914	885	873	848	919	911	919	850	848	950	858	895	885	883	867	889	890	862	895	832	847	928	831	866	924	838	813	884	892	934	903	884	888	901	884	846	867	835	905	933	866	877	877	876	883	883	912	883	904	842	898	831	921	891	881	959	893	866	856	862	892	872	864	846	886	909	917	860	854	887	889	864	897	863	841	832	899	902	881	953	910	888	866	791	890	874	845	881	899	863	876	878	884	862	874	875	922	885	904	851	812	839	910	821	873	825	792	875	860	886	898	869	934	873	903	887	910	856	881	848	838	929	824	874	904	876	903	793	929	872	917	851	909	861	913	897	866	916	866	808	927	832	907	869	869	853	889	850	911	854	899	866	890	869	884	865	858	924	865	853	889	895	859	909	940	867	841	809	794	823	843	833	966	954	866	908	872	871	855	882	885	906	907	873	914	865	893	883	906	883	861	864	898	883	882	830	899	841	890	856	888	912	894	859	851	891	859	843	890	893	878	923	840	848	922	860	863	856	835	891	908	890	844	839	828	863	836	881	883	884	881	810	814	858	908	853	923	900	893	913	884	871	889	876	902	903	898	963	868	848	876	904	838	902	837	865	902	882	929	899	876	878	816	858	874	897	839	860	962	879	856	885	874	835	807	883	809	837	880	878	871	886	826	912	844	866	867	870	862	888	869	856	912	862	924	858	854	847	851	847	805	875	910	888	917	891	887	877	864	842	905	899	885	876	841	862	853	869	857	882	868	836	861	901	870	851	853	840	918	894	930	913	892	909	908	897	871	927	900	889	893	883	891	935	871	886	901	890	882	900	918	836	899	908	922	921	876	905	941	868	839	875	851	858	870	883	909	875	890	903	901	845	900	875	906	843	879	904	898	911	896	883	887	857	878	839	875	870	885	862	889	881	924	880	902	872	925	914	869	862	884	901	888	938	843	873	873	836	895	944	862	839	836	933	905	872	885	889	873	846	886	910	909	858	834	877	937	917	883	830	889	892	956	863	892	860	923	914	840	879	891	909	886	900	800	909	802	902	841	873	876	852	936	869	889	861	889	867	895	922	918	907	879	882	859	868	850	871	880	922	916	911	901	881	827	847	869	863	888	935	877	861	904	892	890	886	892	924	870	891	872	840	815	881	863	827	856	924	890	905	903	878	891	889	867	856	894	901	919	888	882	869	872	922	891	841	911	828	880	892	880	891	884	906	890	841	887	911	888	928	906	912	905	860	863	911	889	881	900	837	877	885	862	903	925	886	846	907	868	919	885	852	875	909	853	895	874	884	916	873	881	831	935	945	858	864	909	890	896	827	883	926	896	898	913	907	883	868	838	907	853	887	870	927	848	862	850	899	913	886	866	901	875	924	917	883	856	891	895	915	879	933	847	856	854	848	853	926	890	892	925	885	884	862	884	894	868	873	880	893	896	887	888	896	872	878	913	909	894	917	862	880	910	914	884	921	927	828	915	886	878	928	891	878	884	904	908	939	855	959	797	937	853	881	859	874	880	891	846	880	852	888	900	855	947	874	872	826	847	899	873	875	810	841	917	880	817	927	878	847	824	891	855	881	905	879	880	903	892	842	870	877	866	849	884	823	894	817	854	820	827	914	839	896	907	900	869	903	863	843	906	907	851	861	896	846	937	877	859	848	858	931	885	897	853	910	870	863	893	872	909	869	911	874	876	880	878	852	844	834	891	909	893	873	834	890	896	914	878	824	889	881	902	855	890	881	778	897	888	846	875	841	801	846	928	940	878	898	908	938	860	856	895	874	876	954	884	875	826	859	876	845	924	855	883	888	925	895	851	884	825	888	912	833	876	873	848	887	906	907	925	864	829	896	924	853	879	813	936	883	907	862	922	838	890	878	925	846	848	931	922	874	893	853	873	831	920	951	886	895	919	864	842	909	933	896	858	938	893	829	834	861	920	900	837	872	837	921	874	870	821	864	923	846	897	871	905	850	903	898	953	844	846	907	837	886	898	876	884	875	885	902	889	850	939	888	930	858	893	863	899	885	917	832	880	889	916	833	854	884	884	869	911	903	909	848	855	865	870	837	831	898	877	894	855	918	866	859	868	922	866	905	881	865	874	878	902	886	888	943	894	901	912	912	867	837	885	856	869	816	874	923	900	893	868	857	891	838	864	899	853	868	875	862	882	842	831	852	864	816	913	844	917	894	880	889	875	904	855	876	889	882	911	856	875	883	952	862	943	892	838	927	877	830	887	918	870	874	932	845	976	885	896	932	911	874	907	874	922	901	902	899	907	840	896	878	830	848	876	864	834	863	902	922	906	832	860	888	904	888	872	875	912	834	915	887	931	889	863	850	885	899	867	891	862	856	881	875	865	856	917	880	860	912	903	875	941	843	876	883	914	878	870	885	877	891	944	857	874	826	914	826	914	890	873	869	858	864	831	886	890	947	869	872	873	849	905	857	869	847	849	905	863	923	903	919	871	817	850	858	869	909	884	848	893	878	932	860	822	857	855	863	892	846	853	832	940	882	868	854	900	932	864	897	835	846	874	877	878	841	859	921	841	933	860	890	847	874	861	918	890	918	802	901	899	942	891	901	865	842	866	870	893	830	936	883	889	900	862	873	896	903	875	846	883	881	867	857	833	910	838	852	816	884	878	881	882	857	890	915	883	818	893	878	861	888	867	940	860	887	845	913	879	891	916	858	868	859	916	886	854	868	912
48084	16320	3664	848	452	419	421	356	372	391	396	436	395	382	352	379	353	353	406	361	351	393	387	393	359	371	377	377	378	371	380	347	383	433	392	383	431	384	389	390	373	386	364	417	376	371	384	407	410	363	359	411	382	349	373	380	363	407	379	376	388	373	385	342	358	366	382	384	391	344	374	359	377	438	387	431	394	379	409	385	394	366	382	372	397	407	405	369	357	417	371	393	371	396	386	369	405	422	373	378	374	370	378	355	399	345	371	338	362	377	404	367	358	378	316	333	368	366	364	332	366	400	429	332	358	342	365	393	373	377	407	380	375	390	378	374	419	412	346	397	360	368	370	389	381	388	384	389	404	358	380	371	366	367	383	362	387	381	369	360	379	350	365	357	370	368	333	427	379	400	411	374	351	379	388	353	377	405	382	379	378	364	349	389	423	374	393	399	365	375	382	352	377	348	352	370	364	395	383	388	382	364	373	389	374	397	360	400	385	369	345	389	391	354	377	370	389	362	362	420	400	394	369	337	351	342	385	411	338	383	381	360	360	401	387	366	359	393	401	396	382	365	378	361	362	380	333	374	404	361	386	387	381	391	362	371	364	378	339	372	382	345	387	370	442	395	344	362	385	378	342	379	388	376	372	395	387	396	365	397	390	376	380	368	392	358	385	390	373	416	393	359	417	367	412	382	384	378	365	390	386	354	369	351	378	375	360	370	392	367	424	378	415	381	392	373	337	423	359	357	373	400	371	381	395	378	380	356	380	417	345	371	393	364	421	411	357	383	371	351	363	391	374	370	334	350	411	379	366	394	363	361	378	355	366	369	383	355	392	381	337	376	354	346	346	404	353	413	355	366	386	416	384	339	353	361	379	412	390	354	387	376	349	346	393	367	396	368	372	372	426	371	371	392	387	342	376	384	371	341	361	342	377	381	392	388	410	398	367	376	402	351	400	342	344	366	371	388	374	373	387	389	366	376	292	359	382	387	359	382	419	393	391	377	348	374	420	366	360	378	386	359	375	352	364	364	381	363	396	357	397	404	351	346	388	352	360	365	389	378	370	368	365	394	396	346	371	392	408	380	377	393	356	391	373	429	365	364	416	361	384	389	396	415	395	371	387	358	376	383	427	368	364	387	358	355	378	375	379	394	345	363	388	400	383	380	359	366	350	408	353	386	378	370	386	359	335	348	366	388	370	407	400	412	408	395	396	399	381	347	364	386	408	386	383	337	327	361	385	372	388	382	407	430	382	373	377	380	343	371	404	358	414	373	398	340	405	326	360	381	364	378	398	374	341	409	366	341	393	388	397	354	386	402	397	365	420	381	346	431	351	350	349	417	386	373	394	372	404	412	401	368	379	374	393	372	396	395	377	388	380	359	345	380	364	411	377	392	382	377	410	421	391	392	362	353	351	356	334	365	399	351	431	367	382	379	358	405	367	372	404	375	373	399	363	376	385	386	343	360	387	410	342	366	372	360	364	398	380	381	334	390	392	392	378	354	359	376	381	402	369	396	412	368	405	337	382	371	353	355	371	369	402	365	383	370	383	416	378	378	389	384	379	375	400	370	380	392	391	405	365	360	381	418	378	384	392	374	380	404	391	392	391	379	371	362	392	400	408	407	356	390	347	369	363	340	397	355	397	402	361	424	414	404	395	353	396	361	405	367	368	400	374	362	370	383	385	385	373	354	405	358	366	367	379	350	372	369	413	383	378	344	410	355	362	371	367	380	383	403	396	342	402	380	372	396	381	399	387	359	362	399	425	402	356	384	398	423	369	415	380	345	440	385	358	360	375	342	356	357	386	370	368	412	354	400	364	367	374	394	370	383	406	386	427	380	419	386	358	395	388	431	415	390	366	352	363	339	381	360	351	373	384	409	397	392	395	394	409	366	366	377	370	334	352	350	371	326	364	363	380	392	372	384	392	347	381	364	390	361	342	375	417	418	391	384	376	379	342	355	338	372	351	337	426	403	408	368	392	396	364	380	365	391	346	387	372	366	376	353	419	414	361	365	379	386	375	395	371	369	349	393	357	351	387	369	392	361	396	414	361	342	401	396	397	377	386	394	367	386	366	370	379	342	346	408	348	386	327	381	380	384	403	366	403	389	390	367	412	412	399	417	365	379	375	389	401	389	382	409	404	373	373	410	373	395	376	405	366	385	381	401	372	427	431	369	396	350	380	342	359	365	394	366	390	385	372	341	387	372	384	383	328	409	361	371	378	368	371	382	392	328	369	387	372	387	356	362	328	384	333	363	392	366	367	402	368	392	362	374	390	389	371	380	343	355	341	383	380	384	341	360	393	404	423	406	391	364	386	397	375	380	394	390	387	387	386	371	377	374	387	379	368	381	384	372	355	402	399	379	362	394	383	346	371	372	357	370	372	373	378	371	391	383	374	373	367	395	398	405	378	396	372	402	382	408	335	349	368	384	390	367	412	386	409	407	438	367	341	400	383	387	331	380	407	394	390	394	396	393	369	392	360	332	381	378	387	367	361	380	343	386	372	358	334	391	377	377	369	345	407	375	394	414	374	399	405	348	372	391	396	382	367	361	356	335	343	361	395	397	354	386	397	413	347	403	392	384	395	325	366	411	384	406	424	406	391	400	381	374	370	365	396	397	376	346	396	365	370	369	367	374	372	360	412	389	381	389	372	355	375	398	399	397	409	364	363	391	396	399	371	400	408	375	349	385	390	347	391	401	403	360	374	378	392	374	343	412	384	396	366	423	374	440	388	393	367	403	389	376	401	364	360	334	354	342	372	425	377	359	411	368	382	385	364	375	379	362	348	365	405	388	390	373	346	381	396	396	392	363	375	389	402	340	360	347	346	391	374	379	352	386	363	373	373	353	383	392	374	371	394	366	398	362	410	400	390	363	430	404	397	395	400	362	341	366	369	374	359	373	368	388	367	425	367	362	432	403	344	404	384	421	395	400	342	349	401	398	390	361	369	382	380	388	356	390	364	369	406	383	363	404	374	379	373	401	384	360	399	381	367	364	357	388	370	375	345	364	347	375	384	365	397	385	373	399	344	371	341	394	358	374	359	390	360	375	363	370	377	356	407	422	373	412	416	342	394	415	381	393	416	332	392	364	325	353	366	384	391	409	373	358	382	328	341	397	402	367	389	390	369	358	368	356	374	373	397	349	410	366	391	409	382	383	362	355	373	368	395	402	388	367	344	372	361	397	360	369	427	417	391	357	380	406	390	381	365	394	401	423	422	369	419	392	410	367	394	385	374	376	380	331	329	354	389	404	363	362	353	385	370	376	341	358	412	400	364	380	383	374	361	389	402	365	417	400	367	393	360	348	354	410	413	357	412	390	386	388	422	372	348	357	392	349	395	362	399	377	363	389	369	410	355	348	360	363	360	372	405	417	395	354	366	360	352	378	370	389	377	385	384	366	395	396	375	357	405	388	332	370	387	384	393	396	429	393	384	361	325	397	367	394	397	411	427	366	391	353	394	391	405	379	358	341	381	398
31548	8853	3601	1502	999	935	912	821	862	834	838	850	866	792	857	795	808	854	840	868	834	877	857	795	820	801	810	866	837	883	795	790	807	842	812	841	838	823	839	848	844	806	827	829	801	805	810	817	840	804	859	848	833	790	812	832	799	793	822	873	815	792	826	794	830	781	795	799	875	879	783	826	862	815	831	837	795	859	817	797	839	878	834	863	822	864	824	835	761	811	791	854	842	754	776	826	824	838	786	764	860	870	814	855	772	816	805	806	798	849	810	833	909	825	866	829	831	837	844	790	837	813	823	859	873	802	861	848	842	851	828	829	833	835	835	796	737	875	807	813	834	816	833	826	827	846	810	845	813	827	833	831	847	807	817	867	842	827	844	863	831	816	824	790	862	836	785	777	842	826	834	822	849	797	811	827	831	798	847	816	797	839	801	821	886	845	847	803	858	839	818	822	840	843	834	778	798	780	815	836	764	820	795	830	845	855	888	825	851	819	828	862	838	826	850	846	784	807	813	872	833	799	760	821	846	824	823	851	854	817	838	788	818	756	845	853	775	830	820	835	794	846	816	784	818	826	830	842	826	785	870	772	793	842	836	833	856	857	796	837	829	778	862	838	831	854	803	827	823	836	787	827	770	807	832	839	858	829	747	852	858	804	820	862	857	821	849	829	763	863	833	833	787	839	818	833	835	828	817	839	769	800	873	858	807	803	848	878	859	808	831	834	780	828	818	790	856	826	819	838	855	830	783	849	881	827	894	815	878	801	848	868	810	830	803	850	835	767	858	798	819	848	846	836	777	836	847	826	753	827	755	876	799	813	792	859	859	811	813	824	822	797	856	773	823	793	830	858	822	845	833	842	867	820	832	834	844	823	811	818	801	846	832	810	816	862	808	862	831	855	838	832	793	849	819	836	791	820	797	852	869	771	823	799	862	825	789	833	816	845	832	830	837	898	856	762	835	873	781	860	800	820	788	823	794	826	830	852	831	809	830	907	806	808	828	845	799	824	837	798	811	835	815	826	838	891	810	856	806	852	849	819	887	809	837	817	888	829	868	834	836	799	864	819	807	843	855	848	859	844	782	838	794	803	858	830	834	806	815	855	825	781	850	806	798	851	842	861	806	785	837	845	801	822	818	809	859	860	797	844	810	833	839	833	816	859	766	871	811	875	853	829	825	825	839	838	854	887	795	757	855	870	892	826	811	827	870	816	818	806	895	869	845	799	839	809	815	813	807	821	848	805	836	830	837	820	827	840	831	826	835	823	859	846	826	822	827	830	844	815	830	841	803	832	801	826	859	838	760	826	793	768	811	858	885	835	830	830	817	782	813	881	853	836	832	795	843	820	847	814	781	831	827	799	808	878	773	790	827	801	784	852	845	777	836	807	860	840	835	803	847	851	783	832	807	828	831	838	824	838	853	777	860	865	850	807	846	825	815	768	851	854	858	830	789	822	798	799	877	810	800	829	804	865	790	842	824	826	876	858	824	811	857	842	829	830	821	830	849	828	868	849	803	847	830	787	797	822	763	837	801	824	807	830	861	817	813	801	796	865	797	846	837	854	831	781	839	820	848	796	868	790	833	813	804	804	836	800	811	835	821	867	841	793	780	828	775	779	830	822	788	757	833	793	869	837	872	818	843	841	787	845	794	786	812	880	805	803	834	842	852	804	827	835	837	799	798	874	743	851	830	811	862	843	870	825	841	795	841	836	799	810	865	837	845	828	816	833	825	821	799	867	849	805	865	799	816	833	846	822	863	861	801	819	840	881	790	766	764	857	806	772	787	899	836	877	784	843	839	838	824	862	839	806	863	801	811	790	832	813	771	896	800	834	869	796	792	809	849	854	833	844	850	823	859	867	840	882	829	788	831	788	844	846	826	815	822	830	798	829	875	831	814	818	820	801	872	807	871	827	829	853	823	854	822	820	780	842	845	794	811	783	824	840	880	862	810	843	809	812	799	823	865	822	830	810	856	880	769	831	852	849	826	801	868	859	817	823	766	908	832	826	822	752	806	807	860	784	799	909	824	829	819	873	839	801	779	826	813	806	791	863	781	867	803	899	816	806	855	805	843	826	820	822	840	784	835	874	822	822	797	833	808	825	860	782	770	812	817	804	818	770	813	827	765	786	792	849	845	854	834	859	802	842	829	843	816	854	829	840	886	850	849	786	839	846	851	787	834	863	835	822	828	824	839	807	807	856	822	800	862	788	850	814	849	818	798	838	858	827	847	881	827	806	815	795	767	812	804	867	822	839	838	837	842	789	815	855	792	857	843	823	812	805	809	787	904	835	826	786	787	840	829	813	890	829	855	805	836	799	841	825	821	823	818	829	879	823	804	870	876	838	863	875	826	811	798	846	794	813	845	846	799	794	812	819	848	782	863	847	817	860	813	823	849	869	825	804	826	816	806	825	802	816	832	739	796	812	832	839	819	786	840	823	867	847	832	817	830	808	781	839	846	800	847	796	857	796	852	826	830	827	871	763	822	861	799	823	798	806	879	835	811	737	840	789	862	822	780	848	767	880	762	838	792	791	835	832	837	814	799	806	827	881	832	838	799	860	841	852	910	849	794	814	813	855	841	818	880	797	837	806	818	825	817	804	777	827	828	841	841	754	845	802	880	822	861	819	813	802	776	816	822	809	833	789	811	832	861	860	846	817	794	831	809	812	820	821	831	872	815	878	802	822	838	817	841	818	840	815	820	800	847	841	805	808	849	819	883	877	851	823	817	865	876	852	822	845	815	886	812	822	818	855	817	851	818	811	752	787	859	834	879	805	851	855	766	830	882	806	818	867	830	838	808	783	805	803	817	836	844	841	780	855	827	817	816	832	818	791	824	826	809	838	792	840	829	773	832	831	860	838	837	885	806	799	764	812	829	825	771	827	832	840	865	813	836	813	867	806	849	819	801	857	819	839	800	802	813	766	887	879	868	769	799	815	828	827	793	842	787	830	793	822	869	793	814	833	762	812	837	821	834	818	835	847	833	783	801	824	822	847	827	835	787	833	811	830	822	825	849	783	833	862	832	836	872	816	784	846	789	803	786	821	845	820	852	816	869	836	817	801	802	860	845	850	816	776	772	776	834	822	811	841	758	829	859	767	851	841	835	803	837	866	822	788	834	843	810	772	814	842	832	803	798	821	813	834	802	837	786	843	859	834	836	877	841	818	846	847	836	790	873	848	848	811	844	831	850	812	878	811	827	844	855	811	808	818	890	786	820	863	837	835	849	866	798	764	826	811	869	791	876	813	814	819	811	816	828	847	878	851	814	837	796	816	809	805	755	806	826	882	801	849	808	879	839	848	862	845	830	849	803	890	824	778	837	821	812	842	842	822	768	836	819	867	800	776	845	814	789	801	811	859	850	802	796	890	816	879	830	841	844	855	828	812	822	821	829	817	824	806	823	851	803	814	850	807	843	843	840	850	877	829	820	799	834	804	848	832	826	856	844	797	835	789	827	870	851	746	836	853	841	820	841	817
55627	24845	8298	1618	643	494	455	416	352	388	374	404	402	423	384	357	412	402	359	394	386	342	372	362	381	381	377	379	385	377	341	352	383	395	378	421	439	382	369	380	379	389	390	365	376	402	348	421	358	391	369	387	384	433	367	367	384	352	430	374	390	391	382	405	385	403	400	367	381	388	397	394	403	356	397	369	404	359	398	374	398	415	371	390	412	401	385	387	379	346	354	396	396	388	383	383	412	390	396	395	390	354	389	410	415	363	396	359	383	404	367	350	414	393	392	401	395	370	338	383	356	414	362	371	362	374	388	417	395	394	389	352	379	359	421	372	392	423	395	385	435	403	360	362	408	406	392	418	383	340	391	394	351	351	369	347	409	394	385	397	385	415	387	354	343	421	390	383	379	394	344	385	408	344	382	398	381	396	438	373	355	381	392	420	402	376	382	390	378	399	388	380	371	348	374	335	379	379	380	399	404	388	398	380	377	333	385	390	401	336	352	373	391	367	366	388	413	370	361	392	357	393	366	373	395	441	345	348	347	386	413	351	388	397	405	402	361	385	394	368	417	327	363	392	402	383	377	351	401	387	386	388	415	399	359	370	379	383	370	351	395	377	401	431	366	414	381	387	349	365	371	405	362	342	353	377	373	341	349	409	366	366	379	387	371	381	383	379	366	370	398	441	355	369	387	386	368	427	435	365	381	395	372	411	354	393	375	393	376	387	371	427	406	371	366	365	409	364	410	371	400	396	416	416	362	408	354	354	383	404	404	365	404	428	372	366	373	406	400	388	368	403	374	379	403	398	393	398	394	341	354	351	369	355	381	358	424	391	385	366	365	370	338	386	409	416	421	374	429	386	370	419	405	356	380	402	376	353	376	373	409	403	411	374	396	410	391	369	392	406	408	419	394	402	383	398	377	381	405	376	377	362	394	373	414	373	383	376	397	405	426	380	376	370	405	376	388	388	365	401	397	369	401	336	406	401	380	374	377	405	361	376	389	414	406	387	400	403	370	361	358	378	392	445	391	416	408	409	367	363	404	383	416	345	406	395	380	372	363	369	414	380	371	349	398	382	342	362	431	399	391	396	345	375	389	391	396	379	370	366	417	398	394	371	373	388	361	378	391	370	383	359	410	391	400	383	380	398	380	380	344	371	376	408	402	395	389	353	365	414	393	417	385	356	368	397	401	382	339	377	370	387	379	355	371	383	355	375	352	372	361	428	405	370	373	385	379	403	371	404	421	376	359	412	432	411	439	380	402	370	393	355	387	395	384	386	381	384	374	395	376	382	385	359	389	366	397	359	350	372	359	405	388	377	413	409	402	393	387	381	368	413	375	346	395	375	352	381	367	399	359	364	334	404	389	393	344	369	376	374	396	354	396	365	380	352	409	377	370	362	347	416	410	412	362	376	378	394	430	380	378	395	360	379	402	374	357	370	361	396	377	364	340	394	386	388	407	349	388	407	366	383	366	380	413	371	411	394	414	412	363	396	407	351	380	419	376	388	369	349	375	371	359	379	404	421	357	374	364	382	387	351	396	384	390	392	342	382	370	381	367	388	383	356	419	397	378	396	399	356	416	422	388	392	390	400	437	405	382	373	373	397	393	416	376	382	421	402	371	404	430	370	378	391	373	375	399	362	370	364	368	344	374	376	375	399	360	379	359	374	367	358	375	400	392	379	352	355	388	416	398	375	372	356	382	420	372	388	359	348	388	417	368	383	369	397	339	402	400	327	372	360	388	385	392	403	410	396	396	372	383	371	379	372	374	394	367	355	387	374	402	378	372	405	381	412	403	337	386	399	429	392	356	396	387	365	340	372	398	358	363	415	345	390	395	397	378	388	387	373	393	367	361	391	384	413	389	398	367	369	406	415	413	380	345	386	377	359	404	370	404	400	388	362	358	375	433	383	396	384	396	346	359	365	395	392	378	415	335	352	397	351	384	391	400	356	414	371	385	364	419	441	389	421	367	359	412	392	363	378	388	405	391	371	409	408	391	440	390	342	437	405	403	389	384	400	390	399	374	354	362	368	367	418	371	411	382	363	372	413	391	425	380	378	374	366	367	392	392	384	358	358	379	438	354	386	383	380	380	384	382	370	393	391	366	407	385	382	357	386	402	399	366	365	396	400	415	379	394	404	426	361	407	403	360	360	363	374	380	388	372	350	422	340	356	417	361	357	391	379	374	396	365	390	387	371	411	398	394	389	403	387	378	368	411	403	379	339	378	327	372	385	381	386	370	397	393	404	393	358	369	430	383	361	421	317	403	373	370	413	404	381	378	409	411	356	356	397	426	357	368	365	408	374	404	384	365	427	395	383	380	407	385	343	390	388	354	402	401	402	410	358	335	405	401	400	384	388	382	365	387	354	398	384	393	404	380	433	419	408	368	378	399	372	390	387	412	398	415	411	333	388	367	414	378	375	384	422	377	379	379	411	399	378	335	379	404	399	362	374	356	372	363	394	383	379	361	352	358	413	400	393	349	426	427	364	362	381	407	419	395	385	361	372	376	388	401	364	370	383	392	360	359	410	363	403	358	402	429	366	374	329	390	397	394	376	371	384	335	389	408	378	399	350	359	388	401	366	387	354	402	392	422	379	355	370	400	383	356	432	375	354	396	424	389	381	378	394	402	380	343	380	390	374	345	361	370	401	397	437	368	380	393	367	397	413	378	364	414	395	414	408	349	379	411	403	401	389	333	372	369	357	350	343	399	387	358	411	383	390	370	371	389	432	390	397	368	369	408	358	368	371	379	370	389	398	368	359	348	358	374	399	330	403	370	348	357	409	362	404	356	390	436	388	357	372	374	402	390	380	425	360	372	417	388	402	428	394	397	383	361	368	363	409	362	351	374	380	389	390	394	344	387	395	384	344	391	406	384	407	367	371	370	352	376	393	354	386	373	403	375	370	374	370	376	405	377	361	383	399	389	394	373	365	395	364	375	414	377	369	407	399	369	406	381	365	393	325	363	353	384	403	382	410	367	396	410	408	384	348	370	381	412	370	402	356	415	417	363	376	383	385	399	371	410	408	410	406	415	401	375	365	401	397	389	367	390	415	386	378	375	370	393	382	372	388	395	382	344	385	382	364	408	377	404	348	425	382	386	379	403	411	350	395	393	422	403	385	403	391	410	408	393	373	350	366	376	376	381	365	359	339	376	383	383	388	361	363	368	432	372	365	368	389	392	386	415	404	370	346	393	394	380	413	380	424	426	362	398	407	406	370	384	417	409	387	380	419	336	373	403	371	416	366	383	389	370	351	388	389	373	344	366	429	405	377	382	397	339	383	414	377	381	413	406	396	371	401	313	393	394	359	393	386	377	423	364	389	399	398	397	437	391	366	373	371	414	435	390	403	396	390	376	388	405	420	349	385	408	351	383	369	367	409	375	361	385	398	414	410	399	395	391	373	391	409	371	382	381	376	376	379	384	363	385	384	391	389	400	377	416	374	349	396	409	397	357	356	383	400	383	386	410	338	347	376
39567	15404	5140	2652	1581	1181	1009	920	879	880	837	851	796	813	826	840	902	839	849	783	847	867	815	834	796	810	870	827	797	807	827	811	907	838	830	822	809	859	801	852	839	868	852	823	859	854	845	820	807	875	855	861	836	924	844	836	871	829	809	828	902	786	862	939	810	817	856	855	889	875	881	853	780	825	883	795	820	888	861	825	806	882	865	830	888	820	796	880	829	841	846	840	799	831	884	864	846	838	869	809	862	835	819	836	821	890	829	830	849	828	782	838	868	874	856	898	888	891	859	807	815	887	883	838	803	896	813	852	830	844	849	887	842	832	839	861	807	856	825	907	851	826	834	911	800	870	858	845	849	808	876	847	835	887	861	866	847	832	906	816	816	803	843	817	819	832	845	846	843	836	836	844	828	855	849	792	814	814	859	846	795	785	784	857	900	837	845	872	869	896	826	861	796	801	856	824	818	882	799	869	829	841	813	821	829	824	819	806	831	846	813	801	918	840	936	857	829	836	909	888	834	868	919	822	877	886	862	838	842	838	855	816	846	838	846	842	835	834	843	854	869	810	810	851	885	785	863	817	828	799	820	870	825	831	846	786	910	868	824	839	823	824	847	801	832	823	829	823	831	805	888	830	857	840	812	796	856	810	821	859	840	801	847	830	868	819	865	851	873	838	801	791	870	861	857	869	818	826	844	869	806	815	860	879	820	869	922	830	902	849	846	858	843	834	838	833	867	814	848	852	870	874	836	857	835	836	793	870	819	831	835	841	826	831	835	860	846	866	883	846	867	794	832	815	887	858	852	856	815	813	885	764	804	851	821	870	810	841	863	840	862	869	847	879	897	849	818	819	867	852	876	846	843	772	838	835	892	826	889	864	842	794	848	861	851	854	832	862	853	844	806	824	831	833	803	862	864	850	848	801	851	887	838	836	846	876	879	873	838	823	846	858	803	824	881	854	823	853	863	835	829	786	766	801	858	874	869	857	851	843	861	791	804	850	902	875	808	868	858	873	836	861	847	803	836	848	864	871	840	795	865	833	836	843	798	851	861	805	841	817	850	825	847	846	787	849	850	791	800	813	853	886	882	821	890	849	865	845	855	807	875	845	831	808	843	847	828	856	851	843	860	865	819	907	843	894	878	877	821	853	866	881	822	864	862	837	866	854	858	872	868	885	840	860	858	815	830	810	797	829	844	866	792	871	838	814	841	865	845	825	830	894	822	865	843	806	877	821	872	819	870	844	771	867	874	812	881	873	833	822	862	851	863	801	776	809	838	871	815	816	859	844	835	902	831	842	827	869	865	837	873	878	836	848	816	845	852	830	828	808	825	809	899	806	866	799	796	825	771	837	843	816	835	869	827	842	859	845	850	857	806	817	854	861	904	831	852	870	818	797	839	857	840	833	840	845	871	825	832	917	872	832	832	835	776	897	850	817	839	822	803	838	843	794	879	835	862	828	814	818	807	870	838	866	869	883	859	828	833	861	789	817	811	818	902	837	835	822	850	847	850	846	811	808	825	832	833	794	881	841	860	848	819	806	816	839	827	905	862	794	860	803	823	838	817	834	831	866	864	832	823	846	831	814	821	826	880	843	869	812	865	859	823	814	798	795	875	816	838	815	895	840	840	847	873	892	880	841	886	783	824	876	750	848	864	849	861	859	826	908	872	863	895	806	834	870	858	856	870	839	863	842	796	850	796	856	846	824	874	829	906	865	822	884	856	860	842	879	832	868	836	860	841	806	800	826	841	867	862	863	860	829	834	894	829	837	785	853	853	798	843	842	874	879	855	901	822	851	864	807	815	864	815	845	805	829	820	836	873	857	830	829	841	858	815	856	810	855	927	858	831	774	826	818	829	856	888	833	892	827	835	794	851	829	902	825	861	864	791	823	837	845	823	854	811	798	802	793	781	880	812	841	824	800	802	869	778	900	889	852	881	862	812	761	877	818	883	835	859	822	829	828	836	845	830	804	904	881	840	837	842	828	800	904	831	849	813	791	886	869	867	915	841	838	887	814	839	784	843	840	854	814	830	828	867	855	880	824	841	817	810	896	853	839	837	785	858	903	824	838	853	835	846	864	834	792	797	848	825	839	860	879	772	867	856	840	790	916	847	834	858	851	841	828	851	839	891	816	863	823	810	864	823	877	848	827	876	863	825	806	871	815	826	823	837	848	861	845	852	902	819	851	813	851	840	841	875	845	807	904	842	836	809	802	816	882	816	831	846	889	836	854	875	839	837	825	871	848	821	838	856	848	822	889	848	802	817	834	868	795	841	798	819	814	866	784	863	835	828	819	856	813	829	849	861	830	835	838	855	869	829	860	832	844	854	806	893	844	828	854	825	858	837	820	832	899	817	814	819	853	801	815	826	846	837	813	765	874	827	829	894	866	836	820	872	829	861	857	838	832	819	833	855	861	844	886	849	833	832	871	847	863	876	831	828	902	832	831	853	829	864	866	791	892	870	807	809	805	869	829	867	875	823	854	840	823	836	838	865	845	829	831	829	872	847	829	811	827	861	800	837	823	843	812	825	837	818	856	824	872	822	830	846	824	828	867	807	873	894	862	814	830	863	871	872	811	916	817	839	851	812	831	866	795	848	795	879	831	870	811	842	885	819	823	852	820	833	890	813	832	837	859	862	867	879	854	814	840	903	860	857	833	818	868	807	777	885	896	830	870	860	834	834	869	829	821	805	847	845	821	844	815	790	861	856	792	833	886	882	832	820	900	828	837	877	824	854	868	870	838	836	865	807	851	837	852	868	830	836	818	838	889	852	858	896	843	866	873	858	874	876	804	818	858	841	805	857	821	828	772	830	889	788	850	814	796	867	845	804	888	815	820	811	887	828	821	805	840	838	852	847	827	816	832	818	833	808	841	913	842	831	869	816	823	909	864	864	781	861	863	882	796	856	843	813	833	832	820	845	885	833	880	859	874	851	891	899	829	857	863	827	869	866	803	789	827	838	851	855	781	810	820	838	876	796	819	876	847	833	838	819	845	874	787	858	840	804	851	830	866	844	837	904	838	870	870	835	815	862	782	866	823	866	856	885	853	860	852	849	860	871	822	888	864	827	847	878	836	821	861	848	778	848	845	906	859	819	825	834	840	820	866	870	850	875	849	857	836	842	846	780	804	891	875	806	851	852	856	913	833	830	827	874	826	836	854	805	865	829	891	868	861	803	838	842	815	897	839	836	839	847	863	826	863	817	831	835	869	810	824	826	838	797	862	833	862	849	870	826	853	875	892	905	823	831	840	844	797	809	840	796	809	844	767	814	837	862	873	851	871	885	802	834	851	847	843	818	830	869	818	832	880	850	838	849	866	828	809	829	955	833	815	807	777	857	863	860	748	893	832	860	850	846	856	831	750	842	810	846	883	829	815	850	877	870	830	845	825	816	882	855	859	861	838	885	844	839	901	861	871	822	879	825	824	860	831	822	851	852	846	806	843	848	842	741	883	826	794	809	894	864	869	848	876	844	891
43947	21511	12265	3523	909	592	458	410	412	425	370	404	382	419	406	374	404	363	365	397	398	356	410	403	400	385	419	408	379	414	393	397	379	363	394	400	368	370	362	360	358	388	368	422	372	350	414	402	394	395	403	386	379	394	362	408	394	387	386	391	394	383	445	387	356	360	384	363	386	376	371	374	389	357	416	397	392	345	371	378	397	409	409	392	388	382	379	415	414	388	428	405	433	368	413	366	422	394	396	404	354	380	408	389	381	413	390	427	405	423	384	374	393	379	414	378	338	362	390	426	367	401	370	396	382	366	397	391	400	395	398	403	428	373	363	359	386	347	420	388	373	381	409	352	412	335	388	390	380	384	388	424	404	379	406	385	352	379	398	413	365	404	354	377	361	393	395	385	429	361	400	380	375	372	400	395	336	369	435	374	352	377	422	382	420	361	380	384	392	419	405	400	380	376	372	396	390	373	335	422	384	403	384	360	424	394	377	374	413	399	412	447	379	366	364	427	418	401	369	374	397	400	367	355	340	370	409	366	388	365	403	356	381	378	401	391	364	399	342	373	396	402	368	367	350	364	339	424	387	363	364	348	424	405	369	372	421	367	377	390	444	425	410	419	403	388	405	397	394	409	409	360	370	387	396	397	368	399	333	378	377	375	378	379	378	381	401	383	388	385	365	392	415	370	362	375	381	351	371	363	412	375	418	404	396	364	382	410	381	409	356	376	378	372	396	405	378	360	358	403	387	362	398	378	383	394	368	444	399	378	438	375	358	386	388	337	446	376	397	392	426	388	395	372	364	389	348	373	358	401	410	369	389	384	386	385	360	369	357	406	398	385	381	362	386	388	379	410	374	372	379	418	397	363	381	367	370	368	413	360	389	360	429	427	396	367	396	421	391	370	392	405	382	369	363	367	415	371	385	394	421	420	410	371	385	359	366	348	363	418	400	393	424	384	382	421	396	410	386	360	397	381	393	409	385	413	361	388	360	353	421	375	361	400	406	369	418	415	386	403	401	371	379	373	384	398	412	351	356	384	379	378	371	370	367	389	375	394	348	389	390	351	426	389	402	390	363	388	409	372	374	392	361	401	441	374	366	391	373	375	350	386	377	378	409	367	383	387	378	384	391	405	382	423	383	392	387	336	387	377	381	405	412	385	367	369	393	398	393	391	406	378	408	386	330	411	390	398	392	369	385	424	373	332	405	383	381	410	377	356	377	397	401	395	405	407	393	378	383	386	395	358	378	409	369	378	369	416	404	401	383	416	368	371	371	346	377	376	356	394	392	391	373	381	360	405	381	389	426	377	380	360	376	376	392	383	384	375	385	370	426	387	407	392	390	425	400	422	392	344	380	350	405	363	384	439	407	377	394	380	388	356	425	418	407	431	354	436	378	395	446	379	383	343	427	389	410	349	357	377	349	348	345	405	443	387	371	393	349	401	345	397	408	418	403	392	427	352	413	417	353	397	383	373	375	364	372	397	446	370	399	403	397	358	411	393	361	387	378	382	388	445	422	429	382	367	418	372	366	395	384	374	406	379	334	420	364	403	398	384	408	366	396	338	388	383	345	394	384	405	390	388	401	412	402	373	410	393	391	363	385	393	405	391	425	388	384	401	402	379	395	390	362	372	406	362	397	402	394	371	343	383	363	388	378	391	375	380	358	393	370	411	408	417	389	354	359	417	412	413	347	379	378	381	368	371	418	405	392	380	367	405	392	384	423	369	405	373	372	387	398	363	390	410	375	381	352	376	387	397	408	375	411	418	425	370	398	345	382	384	381	364	385	343	392	405	375	375	377	387	381	449	361	434	373	385	401	378	363	342	393	390	382	390	428	377	400	354	428	401	418	387	365	361	368	396	360	368	350	383	397	390	372	395	377	387	397	431	377	362	407	371	410	368	400	395	391	391	370	380	374	342	342	380	371	407	423	398	365	333	368	400	365	385	400	370	409	351	360	380	388	357	361	391	368	415	372	340	426	365	386	380	336	357	374	359	394	397	398	419	358	407	383	335	389	366	349	387	389	360	389	368	374	384	370	418	389	357	381	366	372	386	355	376	388	386	413	356	363	371	390	332	405	363	379	376	390	386	385	407	373	404	410	380	389	398	377	397	404	376	349	396	387	387	409	353	377	394	416	379	356	371	371	371	381	384	382	417	393	398	446	407	389	403	397	368	401	388	358	385	325	372	389	368	360	423	399	389	421	373	386	408	389	366	374	366	360	403	375	406	362	409	376	367	393	383	389	411	415	379	353	380	379	409	421	379	363	396	396	375	346	410	375	390	385	393	390	413	377	383	381	389	412	372	355	411	365	391	381	423	347	374	387	377	376	394	421	436	367	378	393	362	396	383	366	362	390	382	375	430	382	407	399	399	361	362	374	386	396	377	371	370	386	392	358	409	385	424	385	364	404	358	372	383	397	385	405	402	364	388	408	347	402	414	395	385	360	366	416	370	405	391	448	413	396	372	357	367	384	430	388	386	400	377	386	426	411	375	423	369	398	364	360	400	388	373	392	412	388	383	361	347	415	377	390	443	399	425	412	400	385	422	393	410	394	391	432	416	417	418	396	350	403	436	381	390	391	399	387	365	353	427	377	381	416	399	350	378	367	402	416	348	391	399	371	386	393	370	377	392	391	376	397	395	366	359	368	427	406	367	354	411	428	415	367	414	391	428	411	358	385	419	384	355	373	358	362	356	375	343	368	399	384	389	364	366	385	371	411	362	393	362	393	397	364	419	417	399	387	355	384	382	395	401	422	364	374	386	374	407	377	350	384	397	364	364	417	372	386	380	403	418	345	429	404	412	412	403	362	404	430	364	369	397	418	417	365	377	373	387	404	381	342	431	390	337	377	389	361	374	417	393	356	353	378	373	390	381	395	394	364	363	358	371	416	376	390	415	405	415	381	408	350	397	424	394	401	400	367	387	383	381	395	362	376	387	353	352	373	377	371	372	396	383	353	390	374	362	365	397	385	403	373	354	362	377	389	342	406	367	379	391	385	409	391	397	379	366	408	410	404	417	405	402	406	419	366	404	412	394	360	368	365	415	375	433	387	388	402	381	370	398	402	371	394	407	417	378	385	399	396	415	356	365	390	393	368	380	403	400	388	376	394	413	406	397	373	372	407	353	399	386	413	389	422	376	363	391	391	372	351	393	381	342	446	397	349	384	365	401	367	352	359	410	351	398	367	371	411	371	423	409	411	398	394	402	368	397	404	388	436	388	356	372	379	374	348	377	372	379	374	345	370	350	363	386	418	395	364	360	346	354	359	389	391	432	374	393	411	362	375	364	392	383	379	381	365	364	386	369	398	432	382	379	397	375	350	371	413	380	375	363	368	395	378	397	417	380	368	359	426	367	397	365	357	392	417	384	385	412	368	388	419	381	369	405	376	400	363	409	430	389	372	402	406	390	354	384	365	379	397	392	369	379	368	361	344	391	395	414	390	371	423	389	358	408	362	382	387	394	383	373	393	383	383	389
26398	7473	4699	3595	2165	1483	1190	925	863	918	876	864	806	838	886	865	840	861	887	792	828	859	821	860	846	825	880	858	860	845	853	812	862	805	859	858	878	792	842	810	885	860	830	862	882	831	780	852	829	817	863	839	791	865	820	845	789	860	872	862	880	812	846	844	839	824	844	844	884	860	848	831	820	879	856	880	847	824	858	876	864	837	807	803	847	836	900	824	848	821	801	822	839	828	846	899	812	838	872	831	803	842	761	807	844	820	839	864	845	848	830	815	863	844	849	847	843	888	822	821	790	887	816	889	811	899	797	844	855	815	831	858	854	885	839	802	825	794	856	827	842	878	820	873	820	820	814	864	844	790	847	857	823	866	848	819	848	803	887	867	834	851	856	832	850	868	818	849	888	865	830	846	818	809	799	859	810	849	825	828	800	826	867	794	851	861	850	833	830	813	846	869	873	870	881	772	865	814	788	863	818	839	835	835	884	817	823	841	867	931	853	823	791	772	823	839	846	801	824	834	875	891	889	845	868	781	829	878	832	836	815	866	849	804	846	892	821	824	842	870	838	870	842	851	860	814	845	852	801	802	852	807	829	828	805	833	871	821	830	844	807	802	855	836	900	901	846	808	830	859	830	882	930	828	814	844	845	798	892	818	842	828	863	887	847	846	841	892	836	821	843	831	841	838	842	830	869	844	807	851	848	797	808	861	845	879	818	831	872	857	887	818	817	879	880	820	844	891	793	821	835	803	844	843	811	916	837	835	849	784	848	877	853	826	842	831	896	862	854	851	838	883	816	884	858	858	868	858	801	877	820	843	860	865	901	833	796	803	820	838	910	834	906	802	889	831	805	855	814	845	825	805	795	846	833	838	819	864	822	830	874	822	826	783	869	863	865	858	842	786	784	866	819	877	796	851	830	846	849	804	816	847	788	851	859	805	856	820	847	866	803	872	806	798	866	826	848	866	843	860	823	809	807	859	822	855	775	860	890	890	841	846	803	853	836	873	909	903	865	832	865	859	826	881	790	826	825	903	866	821	876	910	798	891	826	806	891	886	835	868	821	848	810	859	774	820	842	818	792	802	852	777	854	848	850	851	822	829	809	850	869	800	824	846	758	877	890	863	838	863	845	878	830	861	847	847	831	852	836	839	826	850	817	807	822	858	854	860	829	839	877	801	819	853	855	824	831	810	856	806	859	842	851	855	817	848	873	849	838	832	884	823	818	846	834	897	809	806	851	817	819	863	865	831	848	824	769	840	832	857	824	870	803	806	851	824	842	832	805	809	828	898	905	823	855	821	843	812	848	850	852	827	851	897	872	856	836	843	873	857	861	810	838	851	837	853	851	840	744	886	798	780	881	845	855	850	836	841	871	817	831	809	873	864	841	861	869	858	836	824	860	815	839	882	865	858	835	844	824	858	845	844	883	878	830	764	838	876	835	826	849	837	837	848	881	886	898	814	836	846	860	837	845	851	850	814	800	842	857	802	846	875	897	819	824	849	874	854	862	809	862	862	849	843	802	832	834	851	828	849	823	886	854	825	842	830	799	803	835	820	840	895	840	890	805	828	800	848	824	810	820	841	836	882	849	877	827	838	843	797	806	827	802	844	856	879	844	866	842	843	857	847	835	817	815	826	812	851	814	829	841	892	813	875	819	848	751	851	840	813	810	825	873	871	821	842	902	812	798	812	840	904	819	824	810	796	877	815	877	843	834	845	846	891	832	804	793	817	836	807	885	826	802	857	783	853	828	805	870	827	844	832	830	838	813	852	823	910	856	884	819	875	872	896	835	879	767	827	841	852	851	856	822	881	831	871	840	840	822	853	830	807	851	832	803	850	829	788	839	856	879	884	816	821	864	772	852	831	866	866	835	846	824	803	891	781	855	856	850	789	828	885	815	838	822	819	839	850	866	847	915	882	841	872	822	874	809	854	796	828	844	817	810	868	826	880	828	815	828	851	828	865	820	851	810	824	829	879	823	824	836	864	806	826	815	810	802	851	803	816	813	787	793	850	820	824	805	796	866	768	859	805	893	853	843	840	810	841	844	820	866	863	872	868	852	850	887	849	822	804	886	813	865	874	792	855	849	890	855	859	824	805	803	830	855	852	872	831	850	858	848	823	862	891	835	872	874	848	824	857	813	825	838	817	809	818	879	795	845	831	840	892	828	805	842	832	875	811	907	861	881	857	865	842	835	825	834	848	838	857	788	839	881	845	834	796	854	811	803	850	852	819	814	845	806	851	906	878	797	881	791	804	855	842	789	824	838	889	825	865	787	884	848	854	826	877	829	777	807	819	815	833	834	847	872	802	869	881	777	834	806	835	823	823	901	851	783	810	845	860	884	798	860	844	833	909	866	876	866	791	812	834	803	819	825	913	895	824	852	832	845	836	824	879	793	817	864	845	746	802	822	847	793	874	834	878	852	874	850	826	836	862	826	830	857	847	868	824	846	824	854	822	852	799	854	830	841	788	911	825	809	907	873	856	814	805	865	810	827	883	844	810	789	849	835	898	825	821	816	847	884	813	820	827	847	845	860	862	848	813	827	879	859	837	884	839	886	866	809	822	932	849	859	805	817	825	836	820	771	839	805	796	880	829	849	837	840	853	805	832	831	824	855	796	859	853	842	857	882	871	835	830	849	864	851	834	899	855	866	816	846	815	841	868	860	812	797	834	809	798	861	855	850	880	771	867	819	890	852	865	866	815	821	788	834	855	852	852	838	845	835	859	873	895	839	839	846	789	815	819	798	860	862	898	809	854	880	806	838	816	832	827	875	780	869	849	853	829	863	796	849	842	819	834	849	925	812	843	858	805	866	843	785	838	808	853	777	863	811	862	837	876	874	816	834	840	838	814	810	860	832	828	822	852	801	884	893	833	789	780	851	873	864	805	879	844	817	781	882	859	846	830	816	816	866	843	871	817	886	846	807	844	861	864	797	807	848	853	819	864	814	823	829	828	871	855	837	901	889	857	846	890	809	898	803	870	840	874	840	801	786	822	872	805	815	823	824	816	795	851	868	863	841	918	837	848	877	843	849	811	774	848	861	851	891	834	849	850	815	807	858	840	788	856	851	870	846	885	859	888	843	839	859	842	881	822	913	910	883	895	847	823	862	857	869	847	817	853	841	834	864	849	823	851	865	888	828	838	872	823	851	829	894	813	866	866	880	835	825	780	831	811	865	822	803	829	780	839	900	835	888	875	875	826	881	834	828	819	863	857	878	838	826	837	837	854	872	846	813	816	794	833	791	825	819	814	855	862	877	851	903	823	886	811	876	868	824	903	836	842	788	774	819	841	866	807	826	795	842	834	815	835	846	862	840	815	839	834	819	865	842	820	884	875	818	805	797	864	851	865	867	862	826	838	853	827	886	859	819	843	839	809	830	842	894	805	857	840	843	806	805	848	864	855	819	869	839	826	889	804	885	857	885	828	823	859	844	850	831	826	854	883	829	814	861	846	817	878	859	835	863	839	823	821	799	844
47826	17688	3991	1226	619	452	401	348	375	367	389	363	352	370	384	370	371	375	366	356	348	391	354	419	395	374	339	358	365	374	387	357	341	375	367	385	338	387	344	361	341	339	370	349	366	394	380	344	362	366	360	342	368	374	380	417	361	356	384	406	399	345	357	355	401	352	350	337	367	350	346	366	367	364	350	375	376	356	369	340	347	328	358	343	319	374	371	327	379	364	353	355	313	333	350	357	373	363	366	367	353	374	338	369	328	388	358	380	356	351	347	373	337	344	373	328	368	338	363	385	353	324	374	372	375	346	352	356	352	366	417	415	369	343	365	353	370	373	360	334	351	345	386	385	364	350	357	376	336	357	372	326	343	355	360	361	319	359	322	386	392	378	354	349	321	376	367	339	380	326	334	356	351	373	389	368	367	364	402	342	348	373	343	368	366	370	352	370	339	356	380	355	378	372	375	399	333	351	372	349	364	324	395	404	355	336	386	362	368	348	355	368	398	346	365	350	373	387	366	376	347	340	340	368	324	315	391	413	385	339	356	361	348	370	366	354	361	342	343	360	367	337	351	401	418	343	361	378	358	393	364	364	363	359	336	351	318	346	335	389	369	384	399	324	324	356	326	366	354	329	376	359	361	371	371	357	360	354	346	371	343	391	374	358	341	373	351	348	371	348	336	356	364	343	316	343	332	370	362	350	376	379	358	345	361	387	349	358	364	364	347	359	336	332	347	373	352	347	374	376	356	333	357	327	370	366	311	375	345	385	358	363	392	374	357	362	362	339	375	360	375	359	394	354	370	327	356	359	359	401	383	339	378	358	370	366	354	354	398	355	373	344	335	387	375	377	373	351	357	371	330	360	329	331	379	353	332	345	316	386	359	323	366	351	361	381	352	348	374	383	371	358	361	335	373	396	370	388	382	356	348	347	377	349	354	372	363	387	385	352	346	347	373	373	360	350	369	384	355	338	340	356	352	364	352	321	372	350	340	353	366	353	381	342	345	384	361	368	368	325	381	353	350	336	353	360	345	346	392	397	394	322	375	377	370	388	367	376	380	373	352	376	338	358	381	355	346	347	346	363	385	378	352	395	311	315	359	342	359	329	389	381	327	325	397	347	333	395	381	409	374	368	337	339	344	365	342	345	402	322	375	356	325	372	358	401	359	342	353	349	388	338	354	385	376	363	340	349	373	354	359	378	375	382	334	350	394	311	364	342	381	340	323	337	373	363	352	321	354	351	306	317	393	356	383	373	339	387	323	348	349	376	365	362	336	372	373	377	380	337	334	384	383	372	332	360	357	320	279	347	368	393	360	364	370	353	381	350	400	389	320	347	379	369	332	347	354	365	365	377	362	385	342	359	360	376	342	355	363	332	380	365	371	351	335	390	401	350	404	385	371	385	353	342	396	375	312	323	330	358	390	354	349	379	346	356	358	354	342	359	333	376	376	363	377	372	386	334	342	339	383	374	358	353	358	357	369	364	384	331	363	362	360	369	399	349	325	383	383	348	344	349	397	342	322	351	354	372	337	373	378	356	406	342	363	325	360	360	336	381	350	338	357	353	379	375	368	375	338	343	340	365	392	338	357	354	367	326	367	344	371	356	348	370	371	374	360	362	356	338	337	318	332	374	388	374	380	355	365	361	368	368	368	375	350	348	372	385	376	348	362	361	352	386	335	351	355	375	372	358	325	337	364	377	315	339	378	362	367	384	365	350	367	343	349	359	339	366	329	342	395	341	353	358	370	384	354	338	380	331	361	367	377	338	371	363	339	333	363	356	364	377	378	317	357	337	396	358	331	344	357	362	366	355	344	355	332	375	371	392	364	340	368	365	387	364	380	353	385	303	375	331	326	358	373	359	352	361	363	346	365	401	357	351	354	350	364	365	342	354	348	357	361	336	369	396	355	384	349	336	392	324	343	355	334	356	377	357	356	350	352	363	372	354	379	372	376	393	381	340	344	400	355	355	367	378	342	374	368	346	358	366	365	383	375	350	333	348	333	310	394	397	400	342	378	376	372	341	398	334	342	348	358	380	350	348	354	339	367	398	360	375	368	338	384	404	372	358	343	397	378	373	380	413	332	345	360	315	376	383	331	383	332	346	397	393	382	366	372	353	373	319	347	357	381	327	347	349	376	390	380	341	372	382	348	386	360	412	368	389	328	362	336	406	356	356	387	363	334	381	367	351	351	378	383	350	394	307	387	361	354	352	365	430	370	331	378	335	362	371	364	393	388	366	380	352	365	363	359	317	358	337	349	352	358	350	346	371	406	344	350	369	368	351	399	380	343	374	355	361	368	365	352	320	336	392	345	383	341	372	362	352	369	323	349	343	369	356	331	359	376	354	374	388	346	344	320	351	338	368	335	371	374	377	342	350	363	404	364	366	364	379	341	350	324	322	367	394	348	352	339	336	383	374	367	358	357	349	311	379	361	328	328	375	355	317	356	371	367	346	372	354	377	410	385	364	377	388	374	357	339	400	363	354	367	333	322	361	394	390	341	327	368	375	408	355	342	354	393	344	353	386	362	365	347	369	391	357	328	355	366	371	343	363	360	366	356	347	384	394	383	345	378	350	366	340	335	391	360	343	336	381	335	413	362	375	387	362	368	368	351	358	380	336	349	379	333	364	326	347	353	362	381	336	361	365	380	394	373	335	339	368	356	356	349	381	379	352	359	351	350	377	361	371	406	344	360	379	381	364	348	331	352	397	365	379	388	337	354	370	375	368	328	370	366	322	391	364	356	354	376	374	400	395	361	354	315	335	352	339	359	371	343	388	364	359	374	355	365	368	359	324	354	367	368	386	391	337	361	358	351	319	350	378	374	362	342	357	366	353	315	372	405	372	367	346	371	367	358	330	357	380	373	313	343	342	358	395	336	330	356	356	360	386	392	361	373	357	387	383	373	365	349	346	369	355	354	349	344	340	346	349	357	351	334	340	375	370	357	381	372	366	359	398	363	352	356	349	384	321	380	382	335	357	372	396	340	378	332	310	388	358	316	366	365	362	361	352	380	366	367	387	379	376	330	343	331	382	351	353	382	337	384	353	348	369	343	354	347	392	371	365	373	348	334	392	367	384	333	324	391	338	352	330	380	326	397	350	346	354	376	364	380	395	340	336	353	345	384	362	331	374	337	372	373	370	367	337	353	345	383	400	399	377	364	380	375	396	319	322	356	387	353	347	346	348	336	413	372	348	333	380	359	309	351	365	352	354	357	332	367	344	350	315	352	360	351	332	347	384	359	356	354	324	383	354	365	336	343	414	318	345	366	362	364	324	344	331	345	348	338	344	347	360	329	343	378	350	363	341	360	387	368	360	342	337	361	361	363	368	383	366	358	350	408	386	372	337	361	370	362	350	391	365	372	366	395	384	373	355	361	368	361	344	353	388	362	359	371	401	382	358	353	374	337	328	343	366	334	348	362	340	308	350	349	366	371	355	323	372	340	373	381	356	346	351	344	324	367	370	364	344	374	335	341	369
31905	10303	4241	2482	1607	1101	841	850	778	828	799	773	850	774	801	828	779	789	805	837	803	791	764	824	803	775	780	819	789	786	800	762	770	744	797	810	792	842	767	792	723	779	735	773	809	790	787	823	806	808	821	767	785	789	773	786	822	772	787	808	828	749	820	806	833	823	803	795	835	763	805	819	777	759	820	789	783	813	822	740	761	737	814	749	781	817	761	814	864	799	760	830	792	795	770	798	818	819	708	803	796	790	772	794	802	784	761	808	748	745	831	767	829	779	730	835	769	790	792	811	804	795	772	731	790	761	790	771	818	808	794	788	803	839	779	802	798	726	776	786	793	782	744	827	829	785	803	796	837	784	785	816	762	822	814	813	752	824	784	837	809	777	793	759	772	802	788	815	834	738	784	816	809	830	777	827	800	788	821	794	770	772	797	800	827	819	795	781	807	806	798	791	836	824	755	779	789	755	833	811	744	809	778	822	816	734	777	813	793	802	770	796	790	792	756	714	792	776	771	812	789	816	797	783	756	784	780	773	813	809	814	802	760	823	754	786	788	762	780	757	733	863	790	787	817	827	811	766	831	725	765	768	799	747	744	841	786	795	782	826	769	787	827	798	819	819	790	795	753	797	825	805	771	766	814	810	798	805	770	800	753	825	782	801	792	817	808	792	796	782	810	746	810	828	772	759	836	762	790	802	838	821	792	811	797	812	852	805	808	819	775	763	819	834	766	774	773	797	812	797	782	807	802	778	791	773	785	778	821	787	790	718	776	774	794	753	737	772	783	826	755	805	779	766	770	789	811	781	765	784	782	832	764	752	804	787	761	786	840	770	776	767	786	775	761	773	754	755	765	802	779	771	847	827	805	766	808	793	807	708	826	757	751	829	840	804	879	776	796	793	783	792	809	793	793	747	805	810	765	777	827	804	831	823	770	788	804	798	788	771	814	763	786	800	836	778	806	755	809	806	803	777	783	740	782	807	776	836	792	789	834	743	753	768	777	778	811	764	797	790	811	796	749	820	820	809	761	731	801	795	798	839	792	825	809	798	790	755	777	778	818	814	762	736	791	773	815	783	786	797	799	781	762	810	810	780	781	788	797	786	779	744	745	798	771	743	793	781	816	801	759	811	820	789	832	795	782	786	845	776	825	834	758	783	790	780	826	808	792	844	779	785	774	776	768	818	808	815	885	795	800	793	766	797	757	779	782	784	828	778	778	782	765	803	781	752	804	795	802	766	752	771	804	780	775	819	809	775	806	752	778	787	739	821	768	757	808	788	811	775	816	813	763	832	769	802	769	769	759	815	851	791	805	799	765	752	800	821	776	712	841	802	801	803	748	796	763	773	839	810	774	765	804	816	808	763	779	796	787	775	770	817	789	807	779	807	778	768	772	745	777	828	803	772	742	794	747	767	828	817	764	838	792	800	806	823	769	797	782	795	764	779	807	797	784	801	788	791	798	826	840	787	761	769	828	794	799	824	799	800	773	767	797	746	789	721	820	776	799	859	767	801	766	820	779	813	777	747	835	801	714	798	757	793	820	812	784	799	776	754	780	776	812	797	794	844	791	761	813	810	803	820	832	782	778	801	834	808	808	824	783	805	790	802	767	767	813	811	805	776	825	789	800	817	764	821	780	798	841	770	806	773	770	816	775	825	789	757	825	818	810	798	792	828	799	775	799	815	780	799	819	809	835	769	780	816	812	840	830	796	826	834	781	785	798	810	779	771	807	756	777	781	726	771	806	804	787	795	773	805	780	803	822	762	797	764	811	776	847	825	799	772	744	776	752	786	810	808	810	818	813	815	811	788	771	812	807	797	772	772	811	760	794	815	799	760	800	777	818	807	823	745	818	844	786	755	820	818	789	798	777	799	798	747	767	825	761	805	844	845	807	785	811	796	847	783	772	769	767	803	724	840	783	829	722	818	849	775	847	818	787	768	755	774	789	839	822	816	798	837	803	812	814	781	785	739	778	740	794	824	790	763	771	782	799	759	811	811	806	793	763	808	798	817	846	779	726	804	803	798	816	789	738	797	812	761	815	801	825	762	803	785	739	795	806	776	818	794	771	779	797	801	769	774	791	766	780	753	785	790	810	802	852	765	785	809	808	775	810	776	771	738	810	743	818	749	804	808	733	817	801	807	815	811	775	790	822	774	774	781	839	803	763	772	805	766	830	792	791	775	791	811	759	783	817	763	794	814	837	821	824	762	786	772	790	803	799	794	780	797	769	775	809	792	827	790	812	761	798	808	770	761	755	772	777	737	760	745	845	799	848	809	805	800	754	794	758	768	773	762	798	762	819	796	755	824	812	798	870	780	776	839	759	749	782	768	778	797	798	804	806	788	837	741	799	802	771	775	779	735	816	714	857	784	780	804	778	796	763	763	773	778	801	777	790	799	826	766	798	824	777	784	820	797	812	806	799	741	770	812	787	805	819	801	778	792	855	863	779	781	808	795	788	853	822	829	844	799	825	802	752	753	806	818	766	762	800	790	783	795	858	801	773	770	725	848	785	839	766	830	789	763	810	792	800	791	835	773	828	821	793	742	781	789	771	795	861	775	803	782	796	797	796	801	763	768	808	777	803	813	753	741	743	745	828	756	780	816	777	790	812	830	727	781	833	839	775	804	798	811	798	802	853	807	773	787	788	835	774	812	769	829	820	790	800	767	755	783	774	864	801	797	810	801	773	791	804	780	744	806	797	778	817	759	766	818	818	757	819	735	830	737	804	796	814	795	731	731	844	765	833	786	802	787	768	808	822	786	740	774	789	806	804	815	769	845	798	796	792	782	812	814	817	741	795	780	770	790	810	760	753	777	801	803	820	772	790	839	803	741	744	802	798	797	821	782	801	806	812	791	796	791	815	755	784	755	763	744	825	780	760	772	759	786	814	783	764	840	764	743	812	772	805	832	852	810	809	775	801	795	825	788	816	821	759	791	800	781	849	762	786	791	784	814	797	818	770	795	829	793	797	775	767	808	829	815	821	812	785	797	788	789	807	798	774	777	813	772	783	822	839	803	785	791	766	766	846	812	780	844	829	775	782	782	777	822	820	763	779	808	803	833	763	750	792	788	797	761	751	804	789	886	857	781	764	764	793	775	835	813	819	794	765	791	776	819	807	774	751	744	743	721	798	843	805	841	833	826	735	804	797	830	745	819	759	795	779	820	796	844	830	806	790	758	730	786	821	828	823	770	803	763	788	779	780	820	792	774	846	805	771	822	836	736	786	798	781	768	808	769	785	745	824	772	800	782	775	832	816	775	812	766	806	765	799	802	826	806	837	794	804	825	797	812	768	798	765	810	810	823	790	798	757	789	827	818	787	800	810	786	742	782	786	800	736	801	800	767	743	797	792	771	801	765	776	842	752	793	810	831	835	753	814	784	769	840	791	837	833	807	794	772	810	806	824	800	795	783	780	824	793	841	761	823	769	802	802	809	800	804	774	805	729	796	770	820	793	772	762	826	795	777	799	746	802	781
61043	26150	7900	1537	747	481	420	376	368	417	370	362	385	412	331	381	322	330	386	371	367	389	388	383	405	363	389	412	389	371	366	362	388	366	370	362	386	370	355	360	372	430	374	375	418	382	384	396	368	388	394	366	394	355	374	372	362	413	382	376	378	352	367	379	352	400	377	340	355	401	397	352	395	333	363	391	389	396	386	385	373	352	401	394	385	380	404	363	436	401	355	367	378	359	364	411	409	374	363	364	363	392	370	352	419	385	387	387	346	367	415	395	397	366	383	375	393	379	411	367	374	385	405	416	386	354	376	383	346	389	399	383	371	376	344	381	364	418	384	367	394	380	379	372	382	349	388	370	355	402	381	373	380	347	390	372	406	351	350	382	385	392	411	371	381	385	379	384	387	415	359	353	382	398	372	392	384	404	373	349	389	397	410	407	388	372	394	427	377	373	381	377	395	330	365	404	385	371	381	393	418	393	382	392	365	405	391	403	394	349	345	410	352	364	373	401	377	359	358	395	337	405	376	380	370	351	330	390	344	392	398	386	402	373	406	369	386	396	398	368	401	423	438	411	375	398	390	359	378	366	408	376	411	388	417	386	393	381	365	399	370	399	380	399	368	364	390	375	404	382	417	385	365	401	385	341	397	367	365	381	367	378	403	396	357	411	399	388	413	387	397	369	406	371	404	366	351	379	394	398	340	407	364	377	366	380	403	366	366	395	399	385	398	366	368	389	427	382	389	419	397	353	392	353	407	377	388	356	364	391	420	367	389	403	395	359	390	416	386	378	375	381	414	370	383	347	410	365	392	375	398	356	368	373	359	340	383	353	390	407	357	420	369	403	404	359	405	372	378	403	395	402	386	376	405	360	401	358	402	347	373	381	384	365	381	389	376	405	382	401	395	376	387	372	374	382	410	381	395	360	389	361	391	385	408	389	369	398	368	426	375	394	379	378	365	372	403	379	354	378	410	418	350	406	378	395	384	424	400	418	406	383	365	400	364	431	395	356	382	376	378	363	434	383	401	415	416	391	384	390	380	343	384	333	403	404	379	406	402	379	383	340	363	382	337	416	359	391	364	373	364	412	385	397	389	367	371	417	405	414	379	365	391	366	356	409	399	351	395	374	362	373	336	400	353	395	411	406	385	386	403	360	415	440	350	374	384	423	366	361	384	343	353	384	371	408	431	392	391	401	377	345	325	362	350	377	357	400	385	383	368	427	394	424	382	386	393	386	355	405	398	414	379	365	379	379	384	357	372	367	372	418	406	384	357	380	334	382	330	363	371	390	411	377	358	354	394	362	376	409	370	391	396	378	414	395	389	376	399	407	398	358	376	406	379	404	384	376	359	394	398	428	387	407	369	375	364	390	400	382	411	372	347	419	392	434	381	417	448	388	416	416	366	398	397	411	388	387	373	394	380	396	330	370	362	386	385	415	395	345	394	384	383	402	416	370	369	399	371	418	409	389	376	390	400	408	370	377	372	378	401	374	399	405	415	415	353	384	398	417	396	385	364	392	351	386	412	385	431	368	399	413	396	375	366	349	395	399	370	413	399	373	395	385	400	408	374	374	393	359	360	380	367	388	406	411	384	354	386	395	411	384	362	410	398	399	406	361	356	378	371	373	361	358	391	388	397	362	396	358	387	369	414	400	397	351	387	400	345	408	397	353	357	366	377	372	376	405	364	383	364	417	382	409	374	337	376	396	400	373	349	375	361	376	419	376	358	351	340	362	402	393	370	382	427	386	443	388	345	367	412	406	389	386	382	351	366	353	368	352	375	411	366	382	426	361	383	350	352	370	389	408	362	371	423	368	396	380	366	368	360	383	353	360	424	371	379	396	359	389	364	374	395	383	373	406	368	385	370	371	389	374	406	421	388	350	399	369	392	369	423	403	353	355	408	438	389	366	453	363	381	398	359	406	352	350	381	400	360	382	399	361	377	362	385	387	388	343	381	338	399	368	411	394	403	402	376	378	407	406	376	391	367	356	388	395	384	401	376	373	401	388	410	387	390	375	374	357	369	411	404	391	328	386	395	370	362	375	395	382	372	395	404	396	377	371	384	370	380	334	364	360	372	409	384	365	417	385	412	372	361	402	343	365	377	375	401	401	366	395	386	391	395	352	397	412	411	377	392	383	391	386	366	369	405	368	358	408	397	361	403	400	360	377	407	391	388	363	376	408	393	363	373	343	382	384	404	359	389	386	393	388	369	329	392	415	388	373	375	356	412	351	387	349	385	368	357	392	411	402	363	413	409	377	376	379	397	374	375	393	372	381	390	396	394	379	359	399	416	420	376	411	392	371	387	371	389	384	374	377	382	352	328	369	422	390	348	374	329	390	344	426	364	410	361	379	404	385	374	370	319	363	378	414	385	387	413	374	379	352	413	393	386	340	322	372	403	358	426	352	388	378	366	399	325	356	408	377	342	379	381	375	372	382	393	359	354	368	415	356	363	363	395	383	413	361	378	354	399	354	355	366	387	353	344	407	386	369	376	375	371	379	359	336	346	393	417	418	393	374	389	365	395	385	363	375	385	366	355	414	383	416	354	343	395	377	403	333	393	393	385	373	399	390	394	386	380	402	379	389	426	380	351	404	379	377	410	376	406	407	419	365	380	393	369	402	330	424	391	415	431	373	437	411	364	366	365	365	406	404	390	389	384	356	417	360	416	365	399	378	387	349	378	366	376	387	406	395	366	384	412	360	372	358	338	408	411	407	348	389	346	415	401	352	374	430	404	373	401	393	412	414	368	390	396	365	383	416	371	426	394	342	373	372	368	387	334	385	380	395	362	391	334	395	385	406	365	351	369	362	387	357	376	382	400	377	378	396	371	411	406	384	398	426	367	396	417	343	426	384	362	339	378	376	375	348	363	367	373	371	386	345	366	406	393	359	386	377	405	406	361	362	369	394	371	390	385	381	394	342	382	384	387	390	349	347	423	408	381	376	333	368	367	324	358	366	383	389	372	402	374	388	425	374	376	354	382	382	369	364	385	435	357	398	387	374	395	397	410	396	331	372	396	351	369	393	402	394	394	372	372	431	412	381	355	363	452	382	397	397	424	347	391	362	374	426	399	427	378	371	386	374	373	397	382	376	364	379	358	385	374	381	363	380	380	364	404	427	373	340	400	417	352	389	392	362	398	367	366	370	381	376	382	333	366	402	366	440	385	350	400	361	354	396	418	345	375	394	349	313	348	405	373	343	399	371	352	396	391	356	346	377	385	411	345	405	363	387	409	397	394	380	403	405	347	332	381	384	368	362	365	371	413	397	364	364	364	389	398	368	401	371	387	340	392	361	383	396	385	377	365	353	366	380	423	395	379	357	412	375	400	383	349	383	401	406	396	396	402	387	357	356	336	382	366	411	378	356	412	367	364	404	407	372	377	383	370	353	346	361	365	378	420	398	382	384	393	391	427	379	410	399	395	381	396	392	403	388	383	321	347	390	389	340	319	391	381	336	383	383	396	388	396	348	417	400
41702	15248	4847	2776	1693	1228	954	882	820	859	855	848	844	807	843	847	830	844	846	847	811	843	838	851	819	832	830	800	779	781	828	834	863	810	799	835	837	810	866	843	895	839	798	834	850	832	829	817	870	873	771	822	833	883	850	804	852	854	854	839	861	834	826	815	834	822	891	840	873	784	836	820	857	870	790	807	809	789	813	847	874	767	838	855	846	840	773	823	841	838	842	798	795	824	804	859	831	803	804	851	833	811	818	861	841	852	852	859	860	838	844	822	827	831	836	817	840	847	827	847	820	832	829	814	788	835	790	833	840	805	834	888	865	831	815	926	835	833	846	852	836	815	831	827	791	813	807	819	836	848	854	881	824	857	832	875	828	837	825	845	821	858	832	853	843	829	849	809	840	794	886	782	821	861	793	843	852	847	845	831	873	817	887	830	862	875	849	838	822	866	845	840	854	911	823	817	803	817	807	810	847	824	901	874	848	861	844	819	881	839	853	795	850	820	840	849	866	874	848	819	842	800	822	821	849	798	843	806	820	855	797	859	880	834	794	851	828	817	815	834	848	809	881	838	881	792	879	854	851	814	823	835	840	806	891	877	857	898	892	804	821	836	822	820	825	829	840	784	864	873	839	818	826	851	841	842	745	858	795	832	843	831	816	846	825	800	867	832	784	858	832	858	807	840	855	830	847	886	793	866	798	842	837	820	851	794	821	829	827	793	813	863	799	778	781	796	849	806	805	872	789	816	832	832	848	851	827	849	813	808	819	836	854	908	826	863	823	844	797	795	791	783	830	857	857	807	890	857	841	813	832	839	844	828	852	860	807	803	819	838	846	844	868	846	837	787	851	879	870	823	839	824	849	818	867	847	825	802	853	798	853	797	855	794	841	816	857	868	837	808	836	825	859	845	830	827	879	825	811	836	846	862	821	786	805	868	852	813	833	842	892	826	796	794	800	768	842	839	841	855	817	846	866	810	848	827	811	854	825	839	862	826	824	817	809	843	877	809	803	869	878	865	823	822	871	883	776	875	840	856	815	832	893	828	802	870	807	785	850	836	788	845	811	834	804	839	865	858	863	802	866	826	878	829	849	848	788	864	856	801	844	855	896	833	777	919	875	855	809	814	844	832	821	851	869	838	804	845	845	810	842	863	846	881	876	874	842	854	831	818	824	811	868	792	835	799	817	835	837	828	866	819	873	852	839	840	854	819	823	815	801	883	821	845	876	829	873	852	846	859	822	831	869	837	826	851	799	796	806	895	825	836	811	859	864	869	855	819	846	805	847	826	858	819	867	822	847	844	856	848	864	861	860	846	865	819	829	813	820	890	840	793	846	806	835	817	835	858	870	828	799	849	898	862	800	829	797	821	785	839	845	862	853	836	855	782	858	819	852	878	801	834	789	822	902	874	870	855	823	813	879	776	870	856	822	835	790	844	822	802	825	823	816	874	866	803	840	843	796	854	876	805	860	817	882	856	844	851	856	863	772	778	796	791	828	840	854	840	838	843	834	819	859	876	855	798	823	831	833	863	873	835	816	830	843	859	798	872	848	841	809	828	836	881	838	821	891	819	862	827	823	826	871	895	853	835	861	857	816	878	891	827	836	858	827	849	881	781	826	832	804	805	818	825	884	860	798	867	845	831	858	789	855	831	880	829	819	848	815	821	839	899	821	838	885	877	832	860	818	855	812	857	842	833	811	811	854	803	827	821	856	849	848	834	834	884	869	837	795	856	870	844	831	852	824	817	852	814	887	851	792	825	808	889	840	833	831	851	842	846	863	846	850	780	878	828	844	883	807	782	840	804	816	845	845	910	839	828	796	847	886	886	857	842	838	835	803	786	804	825	838	819	835	900	822	868	780	881	852	843	866	863	827	837	825	858	820	862	845	826	842	818	835	856	824	861	849	796	845	814	831	816	863	835	785	821	842	841	886	820	827	785	830	828	832	781	847	799	824	828	855	872	868	785	800	798	847	807	876	858	853	874	874	849	820	819	876	809	854	822	837	825	834	882	837	816	794	887	817	822	843	821	846	810	863	848	846	839	824	836	839	825	816	832	831	871	843	869	875	836	898	881	772	815	840	824	860	847	824	823	798	832	822	829	803	818	849	852	849	827	822	825	836	859	853	831	808	839	848	786	839	859	825	894	752	844	848	812	818	828	882	835	879	857	807	882	824	867	816	840	778	820	810	803	825	848	885	816	827	843	837	829	843	818	823	849	874	852	808	829	813	816	786	850	846	836	857	873	843	820	858	814	835	847	840	841	858	852	823	842	782	844	875	853	831	853	855	901	845	805	829	823	847	840	851	808	822	828	818	861	827	823	867	837	886	873	845	854	871	878	857	863	844	828	852	876	836	820	842	859	812	865	804	838	919	813	828	842	807	814	874	849	858	765	825	773	845	818	835	881	837	830	837	870	830	798	822	844	847	861	830	852	860	822	849	781	856	847	856	817	848	819	838	875	806	854	822	845	804	823	807	799	841	848	838	868	810	863	832	864	818	842	827	888	880	875	866	846	857	827	838	817	808	894	833	855	824	825	809	850	829	799	851	799	818	867	841	833	869	854	787	821	840	846	797	798	851	843	846	843	896	895	822	825	812	793	866	869	840	833	823	832	814	846	814	810	836	845	776	840	776	754	859	828	812	820	800	873	832	857	867	789	855	875	831	808	830	853	883	834	836	859	824	767	839	816	860	794	845	794	762	858	854	892	860	873	867	844	871	801	832	889	827	864	875	836	835	831	877	830	862	861	851	820	861	872	822	905	835	849	815	814	861	813	808	907	888	818	827	819	826	835	868	826	829	797	846	824	782	851	801	818	788	828	831	843	860	800	895	874	856	866	863	870	779	842	859	827	856	840	822	883	820	832	878	836	880	853	839	822	844	857	836	864	852	835	859	829	877	867	851	884	804	869	838	845	832	824	821	815	856	776	835	846	841	875	851	877	829	830	824	816	829	860	877	877	821	838	874	844	899	760	829	818	808	865	809	846	789	851	861	813	809	827	873	816	896	824	804	821	863	831	831	796	852	872	885	846	871	878	840	874	837	880	781	846	856	892	894	861	837	830	834	841	807	920	845	836	840	853	805	869	819	830	840	850	867	862	848	815	867	815	857	782	847	906	821	829	814	863	807	827	827	826	876	843	792	813	826	852	845	876	834	825	839	828	840	839	823	818	810	854	866	800	862	857	867	778	821	819	803	871	807	797	772	892	848	824	801	815	892	788	825	842	852	840	841	808	846	879	863	809	837	843	830	884	830	906	823	846	861	799	861	813	907	841	833	838	838	824	816	871	866	868	862	808	788	810	822	812	797	824	810	859	842	868	861	827	851	851	864	853	848	804	835	851	845	859	851	824	833	872	820	850	855	807	869	808	862	871	810	889	857	818	865	809	865	884	879	894	859	880	838	801	878	840	826	839	893	856	808	783	807	829	832	878	820	846	863	898	828	827	800	869	784	803	838	850	840	816	857	823	852	797	828	834
50324	20533	7433	1340	565	427	403	432	392	381	341	385	380	395	384	408	383	357	373	407	395	387	396	398	413	395	410	425	395	376	414	407	411	365	392	373	396	381	393	439	379	381	345	399	396	386	379	374	361	380	412	392	391	364	420	367	380	356	434	396	354	392	431	407	366	360	360	416	373	391	381	380	373	412	424	400	384	370	389	406	371	362	381	412	391	410	378	418	417	375	418	402	370	441	382	387	397	368	394	405	415	389	380	378	355	391	370	411	396	375	390	414	387	430	380	413	349	382	365	462	405	373	403	387	377	384	372	403	401	346	394	382	391	373	391	431	431	339	409	381	383	398	386	401	397	415	373	379	364	350	354	362	424	407	391	405	388	415	412	451	380	357	410	408	396	406	400	406	427	388	395	405	363	387	435	404	398	371	402	368	390	374	396	411	423	426	375	413	382	378	389	377	384	431	397	406	404	382	389	436	367	380	400	394	407	371	394	424	393	406	428	391	404	407	396	372	413	409	438	368	370	391	385	385	391	382	382	367	385	415	385	419	399	423	380	366	353	384	411	387	372	365	384	362	384	388	426	403	384	423	364	388	366	382	431	377	411	419	399	359	415	372	386	382	422	393	389	402	378	361	413	371	422	443	392	418	426	398	406	398	358	383	352	398	418	368	423	396	394	365	411	407	357	438	399	392	409	339	385	419	424	416	384	392	371	397	403	428	363	408	377	376	408	392	407	357	375	372	404	433	373	399	382	409	358	393	416	434	425	381	393	392	407	391	416	398	421	388	383	399	401	379	369	389	398	389	415	416	380	401	383	371	382	390	395	412	456	418	388	374	397	377	389	374	373	402	386	405	365	362	399	398	398	379	371	384	368	361	389	396	400	362	379	386	378	403	381	393	401	376	384	388	397	381	407	400	431	396	360	381	388	389	343	370	412	413	382	383	400	345	431	373	384	377	375	369	412	375	393	370	407	393	373	429	354	397	415	388	376	392	351	403	394	415	393	370	409	429	386	376	402	391	396	398	358	394	417	400	395	402	419	403	397	391	396	373	418	412	423	386	391	414	368	387	406	377	378	376	413	398	382	409	407	406	397	368	420	396	413	438	415	431	410	422	399	382	385	350	378	352	371	388	384	393	389	363	375	424	373	387	376	443	368	367	384	426	415	380	364	365	396	411	388	430	400	382	374	362	420	385	394	401	366	427	393	385	365	376	390	368	406	384	402	412	441	384	416	386	396	412	384	373	401	397	378	398	403	366	394	379	389	373	421	398	392	419	396	370	393	387	388	387	391	403	427	375	415	393	398	387	364	403	393	406	383	413	388	399	404	373	387	404	385	365	393	416	350	391	367	415	367	407	395	372	385	355	388	420	407	401	384	414	370	389	390	403	407	415	410	398	390	420	392	372	368	362	388	400	418	380	361	413	399	382	415	415	446	435	387	409	402	439	428	387	376	374	364	390	394	421	396	408	426	414	397	374	372	340	384	406	382	400	398	396	389	432	402	405	389	389	375	380	399	387	381	383	398	359	363	420	425	403	415	355	380	426	378	376	381	358	434	409	410	436	371	407	390	376	419	434	399	418	393	392	394	388	379	432	411	406	404	399	389	380	362	376	386	426	404	347	419	390	417	366	402	405	421	441	377	392	400	426	391	392	358	393	373	380	412	356	369	413	419	382	380	356	414	418	378	443	411	401	393	438	439	386	406	380	415	385	396	429	397	400	404	398	393	406	423	394	395	414	391	378	341	383	417	422	411	400	353	383	369	396	378	386	355	390	409	390	417	377	403	398	372	382	360	382	379	370	381	411	394	387	359	445	377	428	399	414	379	400	403	396	370	384	404	411	369	394	359	358	353	349	408	401	449	352	412	411	397	437	418	383	410	392	433	353	405	383	392	385	390	388	380	419	374	383	408	422	395	359	405	406	418	419	439	391	409	409	387	417	395	400	412	380	404	406	378	366	415	385	372	425	391	419	378	390	386	368	367	381	392	420	385	399	396	383	408	432	396	369	363	394	395	374	353	397	372	395	391	398	359	374	409	368	432	379	381	406	413	440	392	403	364	393	437	413	364	433	413	356	390	396	409	390	426	386	434	420	409	391	417	409	413	370	382	391	404	399	358	418	418	371	385	382	401	388	377	378	413	377	397	434	441	388	405	415	408	400	383	441	435	404	336	371	383	380	415	435	394	423	371	401	413	382	390	405	399	364	416	415	356	380	403	359	384	394	432	368	359	396	385	407	389	381	414	376	385	392	420	333	415	399	429	435	424	390	391	395	417	407	408	438	386	448	410	390	434	380	402	380	417	361	378	367	391	393	415	368	381	399	436	391	384	406	390	405	411	413	344	406	376	394	414	383	421	421	378	360	381	324	367	346	368	350	408	400	385	384	383	417	386	415	342	382	419	400	399	384	378	389	408	385	344	355	387	373	404	419	362	374	391	377	396	405	363	398	391	358	406	370	378	362	399	401	399	396	389	408	417	392	402	399	369	390	397	399	423	417	413	354	382	441	400	401	378	361	387	369	398	382	400	419	394	368	395	384	357	376	381	380	377	345	390	393	348	409	423	417	406	403	384	387	429	405	385	385	386	382	379	398	385	378	407	431	396	369	403	396	355	375	351	382	397	426	393	419	380	353	373	368	393	354	380	388	352	394	366	421	384	435	406	379	388	398	419	360	369	398	356	378	360	366	393	382	386	437	396	366	422	388	395	400	366	421	392	393	339	376	414	384	433	381	399	396	377	401	415	390	416	396	406	404	382	387	386	395	377	416	367	352	412	413	375	421	388	325	341	375	400	394	410	362	399	399	349	400	405	423	393	386	386	390	415	369	403	385	340	396	401	416	379	410	378	395	417	360	386	388	408	412	377	386	397	384	394	397	358	433	363	378	405	372	370	382	380	393	379	410	384	420	395	402	415	379	438	451	385	367	401	346	398	340	407	364	397	395	382	352	410	371	425	387	370	413	363	436	391	381	394	389	411	395	394	366	388	403	421	400	378	380	377	360	392	369	410	410	336	429	383	378	374	369	391	396	403	408	398	393	373	339	407	360	408	393	399	424	392	414	408	379	375	384	367	386	426	376	359	366	385	414	393	426	424	408	385	405	372	396	392	399	395	373	409	416	394	425	383	379	359	395	368	409	384	379	354	421	372	400	409	383	381	340	390	435	404	391	383	365	403	401	393	404	350	393	400	414	373	398	441	380	446	379	385	390	376	389	401	392	371	360	418	405	396	395	401	365	406	387	360	375	393	367	385	411	386	394	417	426	419	387	410	409	377	395	396	374	377	378	417	401	426	400	419	396	423	414	415	379	395	366	398	381	416	406	376	396	401	349	366	408	382	417	390	433	400	408	353	347	369	392	439	403	384	375	412	400	402	425	428	382	401	413	408	392	423	371	394	414	407	346	417	373	382	379	385	365	399	406	377	377	386	381	389	372	404	384	371	352	390	389	385	390	444	366	383	391	394	367	361	383	347	393	411	396
33792	9654	3560	2062	1306	1050	900	884	837	883	861	846	892	878	876	788	841	818	879	877	857	871	866	822	852	847	847	817	883	827	872	876	817	866	879	840	839	815	824	867	821	853	814	809	839	844	822	886	793	928	793	878	811	836	800	834	847	846	867	824	881	844	856	856	834	802	848	858	826	882	844	877	856	837	854	868	800	878	877	858	847	866	794	825	870	893	802	839	861	824	869	836	859	815	856	869	828	832	840	888	856	834	857	809	886	831	857	860	877	869	863	811	885	844	870	910	854	810	842	835	863	838	840	846	830	863	868	860	848	859	855	843	879	846	832	762	861	832	879	860	877	831	817	821	855	793	844	884	840	858	860	845	862	872	910	803	815	881	845	858	841	882	808	826	890	848	836	831	848	810	856	930	836	873	845	904	841	835	820	826	811	826	834	876	817	844	811	853	844	802	831	869	871	852	878	825	852	827	842	819	814	873	819	826	867	862	873	893	870	891	822	838	818	823	852	809	866	805	869	827	822	859	805	870	890	885	870	808	842	899	859	871	831	817	872	839	818	836	890	832	836	842	882	856	849	831	803	773	887	843	889	882	835	857	883	820	868	852	864	843	804	865	861	810	833	864	857	873	830	815	848	847	877	850	909	775	866	891	843	852	873	847	834	882	824	870	867	878	809	896	879	821	903	903	849	850	893	861	885	828	839	825	840	816	870	851	877	874	896	828	847	829	867	868	851	895	832	814	857	829	882	828	838	835	881	805	845	821	905	893	830	825	809	828	846	850	860	890	818	827	816	838	852	840	882	806	852	862	825	848	883	910	814	815	848	856	866	832	864	914	774	850	847	910	870	883	819	834	806	872	813	845	845	848	882	843	852	875	811	880	870	854	886	880	851	920	865	837	863	833	823	840	849	838	910	867	821	849	860	839	879	909	846	887	838	869	833	870	868	830	837	813	810	879	859	873	868	833	925	826	810	867	834	838	869	839	865	889	881	885	817	842	809	857	863	846	852	839	879	876	862	805	851	896	915	837	831	827	819	854	899	915	848	864	866	834	820	864	842	876	861	832	883	844	836	832	803	795	887	847	859	877	912	879	840	827	859	849	858	839	844	904	843	867	811	840	810	876	850	873	894	865	829	818	820	879	831	845	897	874	884	855	859	872	878	845	802	865	812	851	835	833	837	863	828	832	836	875	851	880	847	861	870	876	921	868	806	850	849	815	885	815	875	855	807	850	839	864	869	922	835	870	834	843	849	821	889	791	862	862	817	873	877	780	831	828	844	798	863	866	891	847	798	874	876	841	792	815	832	841	853	805	826	865	863	849	812	870	824	825	858	859	860	833	884	847	845	906	847	823	888	860	901	799	833	860	864	879	862	892	910	839	897	858	826	825	791	891	852	879	880	862	878	830	854	845	836	827	873	888	842	872	870	886	815	820	796	863	881	889	847	842	829	841	822	846	858	858	867	822	860	846	808	837	852	877	819	884	835	825	844	875	868	851	878	841	870	889	873	857	886	874	804	881	844	829	848	905	843	799	857	856	862	882	841	853	910	862	867	842	819	835	841	880	885	886	852	804	812	837	867	837	849	887	834	897	896	829	847	902	870	871	877	884	917	868	843	808	812	832	909	857	893	867	820	803	827	882	834	819	855	886	840	916	844	900	847	828	813	850	863	852	849	833	859	862	827	875	842	886	887	920	852	898	839	882	858	825	817	942	850	880	827	817	822	794	820	856	799	846	833	826	815	857	858	863	849	877	882	839	834	855	852	871	815	876	861	857	841	859	857	843	864	824	878	883	793	906	849	854	856	852	881	808	850	867	829	855	824	833	814	845	900	856	854	848	825	862	833	814	833	793	830	916	826	873	873	884	841	843	842	846	820	884	832	858	885	834	858	826	798	900	887	821	840	886	846	838	817	843	851	876	862	852	893	881	855	841	857	813	883	839	804	825	834	882	902	803	833	904	874	837	834	856	877	835	827	833	835	809	875	889	821	856	897	855	765	873	852	869	864	854	816	875	848	831	844	836	849	875	830	837	844	884	823	893	868	846	865	857	865	833	880	845	808	852	875	821	871	875	853	906	813	834	898	881	839	891	814	846	873	914	877	835	847	869	870	821	856	850	850	922	839	898	863	887	868	899	848	852	866	861	829	849	841	825	837	822	872	861	849	837	823	908	905	844	873	868	906	791	851	886	905	888	873	849	862	863	809	834	893	869	814	880	849	850	816	860	905	901	837	873	852	864	884	782	802	845	826	868	901	857	843	845	880	901	851	832	890	883	883	840	788	843	838	859	860	869	818	893	818	854	825	840	931	841	886	831	828	832	901	843	820	912	871	838	944	894	861	859	818	864	856	829	829	806	868	861	860	844	830	832	852	924	920	828	845	833	859	872	883	822	819	877	807	852	893	871	830	895	891	831	849	882	833	854	867	841	848	918	873	841	807	864	845	792	792	855	893	870	838	880	827	878	878	860	870	864	797	869	838	888	857	862	893	899	859	814	827	850	828	813	817	917	878	888	848	860	837	858	864	828	814	856	849	839	863	873	906	822	828	824	886	827	808	880	826	848	847	897	902	841	892	828	860	874	844	807	863	811	881	849	855	803	886	833	823	902	846	818	881	816	806	920	900	887	884	856	895	831	900	835	866	854	839	873	878	879	818	825	893	897	883	851	843	809	844	804	846	861	811	848	845	873	856	839	857	876	857	849	866	853	901	847	916	904	845	841	832	852	859	801	852	821	904	878	887	862	873	822	864	829	846	845	887	841	815	881	875	822	872	858	859	882	840	881	872	859	861	838	819	863	874	890	815	901	857	835	790	865	833	879	852	851	863	857	828	832	825	859	813	863	859	858	866	863	849	862	862	874	886	830	868	866	797	887	864	870	848	834	848	824	827	844	866	851	904	848	841	874	915	909	816	872	876	865	881	864	826	866	848	828	866	858	848	840	839	823	869	868	861	868	831	835	898	884	879	859	849	824	819	852	868	865	884	849	869	887	815	925	829	829	887	837	843	843	844	888	786	870	912	871	892	839	828	843	849	881	838	847	808	844	866	912	863	811	907	792	909	859	903	825	856	860	859	873	894	820	843	824	800	861	850	884	932	877	862	897	878	862	878	829	855	872	828	855	811	836	821	789	887	873	913	878	851	868	826	809	863	850	825	913	840	849	863	877	834	882	885	792	882	907	842	850	811	841	899	826	856	868	831	855	825	851	865	828	851	828	846	829	837	892	820	862	842	873	884	910	866	939	847	873	862	843	898	883	871	820	841	864	861	934	883	880	852	848	817	829	855	834	830	839	858	875	841	843	832	829	808	807	883	859	867	791	897	820	827	874	828	825	877	882	873	816	842	833	871	866	825	850	838	828	870	885	826	829	870	833	841	882	864	888	837	838	832	862	878	867	868	862	883	869	913	916	871	881	836	908	832	881	881	894	834	886	832	836	860	853	858	880	928	845	825	865	844	889	829	865	841	846	869	949	818	884	807	877
48136	15314	2623	831	495	441	373	354	388	327	394	374	368	368	340	373	372	371	377	360	354	376	343	375	404	367	385	407	375	381	397	418	361	341	417	353	415	354	394	365	372	372	375	351	363	306	356	388	354	350	368	375	390	357	342	368	355	402	366	346	406	367	381	413	378	369	399	354	386	395	423	380	338	349	352	382	355	351	395	353	384	387	378	352	367	381	369	356	358	348	344	336	386	340	396	393	375	394	370	388	380	399	427	371	367	372	374	359	359	390	346	389	344	394	372	336	415	404	342	374	366	357	379	368	364	361	329	393	392	370	332	363	391	406	378	366	384	404	347	376	332	360	340	387	363	368	371	333	343	374	410	385	362	362	336	371	400	393	394	348	394	388	374	374	428	381	352	382	387	392	323	398	380	384	367	354	371	381	402	350	383	355	372	354	361	417	382	403	365	377	381	352	394	370	402	350	381	387	367	365	354	358	358	359	423	352	378	368	376	372	390	379	351	394	391	376	403	338	366	342	394	359	389	360	398	383	341	353	380	336	387	367	361	354	355	366	401	394	366	362	400	387	369	390	350	356	398	377	373	362	360	379	360	350	348	362	341	374	345	372	374	350	316	375	336	419	348	371	343	342	388	372	351	414	353	359	343	357	373	352	410	390	317	405	368	354	359	378	364	360	359	352	375	361	373	391	382	368	361	385	376	358	379	340	341	363	369	341	344	358	378	395	405	353	338	382	372	387	363	407	348	362	399	379	389	361	397	362	362	361	361	391	407	374	377	398	383	407	374	366	383	364	378	379	368	399	351	417	398	377	356	371	346	377	352	359	377	370	360	339	352	392	371	375	363	355	376	389	376	373	339	375	364	396	370	342	372	375	352	362	352	361	393	360	362	377	374	383	354	370	361	374	364	385	349	366	366	346	393	384	354	351	349	379	362	371	379	338	413	397	385	342	379	381	372	389	408	393	359	378	384	374	341	404	353	359	371	370	340	388	350	374	354	366	350	423	353	338	362	398	358	389	391	355	374	393	362	383	378	401	340	356	374	388	365	339	382	415	397	409	367	390	316	352	348	385	357	335	380	369	398	342	353	359	384	365	361	352	326	391	387	386	371	327	363	387	393	366	365	390	379	334	337	380	394	371	353	377	398	323	352	394	359	378	349	384	412	360	385	381	360	379	373	373	347	342	357	346	375	382	382	362	339	444	347	401	366	404	381	396	392	396	348	370	408	361	397	373	348	355	374	356	352	360	350	372	398	398	387	387	399	342	361	389	387	396	380	352	346	372	396	331	369	415	359	382	354	375	377	397	368	382	346	354	408	390	351	353	385	415	403	363	421	362	371	390	380	370	342	385	368	364	391	364	352	343	351	352	376	328	377	382	354	425	400	341	357	385	372	362	366	420	341	369	395	402	362	379	374	387	365	347	358	371	366	373	366	341	378	346	410	380	373	350	360	388	361	348	384	381	352	387	354	335	371	363	376	361	367	374	408	347	368	365	370	414	369	350	360	367	365	373	374	401	350	364	379	362	352	380	382	406	387	370	375	313	390	355	370	369	366	371	394	338	373	366	364	353	387	340	372	380	386	385	386	354	379	340	374	359	416	405	331	383	374	358	355	352	389	382	345	399	373	378	387	349	392	397	331	392	388	332	365	372	350	389	358	379	359	368	400	410	395	408	401	355	381	345	370	365	379	349	382	327	369	378	375	341	354	357	409	342	384	375	353	394	357	401	351	347	332	367	365	381	408	389	399	400	408	395	350	399	406	398	358	348	380	374	370	406	401	382	381	382	417	363	398	349	355	356	405	348	407	375	359	389	402	365	384	395	349	365	353	333	406	366	386	371	350	373	351	381	369	368	356	370	375	338	324	380	360	344	371	355	367	299	372	379	331	350	355	355	351	388	368	398	363	350	379	380	390	360	375	332	351	403	351	366	360	397	385	381	405	382	385	337	348	401	398	381	394	376	326	335	403	389	369	383	377	396	382	383	371	331	375	341	368	357	368	394	395	329	405	393	360	354	360	372	368	335	403	388	383	392	355	399	393	368	357	392	393	360	364	349	317	373	368	372	375	371	336	342	368	383	334	405	350	370	390	379	355	348	361	389	369	380	370	389	378	382	383	363	351	355	379	357	393	396	422	392	381	347	368	384	400	357	355	394	348	374	390	404	376	384	367	418	380	358	360	364	370	370	372	399	369	381	353	379	393	342	354	372	386	319	362	394	359	361	354	357	360	375	407	376	423	376	353	318	391	373	366	338	369	410	372	376	397	359	371	375	357	358	378	382	368	387	332	376	389	376	369	347	375	362	366	349	359	386	418	385	389	384	407	378	374	390	368	374	387	365	374	409	399	343	354	347	397	371	378	370	402	369	350	396	314	372	392	382	356	376	374	376	379	344	375	383	345	335	360	372	355	366	339	401	353	364	383	362	412	404	385	424	353	386	379	343	380	375	371	381	333	363	390	381	364	405	394	328	334	384	387	334	389	330	357	334	332	344	362	376	372	337	383	370	346	397	376	360	370	408	396	394	381	336	354	376	347	403	402	344	348	331	324	352	353	359	388	366	373	379	397	372	337	407	346	423	343	331	377	351	364	340	366	343	348	338	365	349	355	444	398	340	385	380	358	393	367	361	421	409	362	369	381	362	355	368	359	347	374	364	344	386	351	372	362	372	385	403	371	389	368	371	384	360	372	389	376	365	370	381	430	385	364	346	405	381	385	366	348	331	378	385	367	394	371	400	374	404	395	377	317	366	335	369	341	348	326	409	356	334	323	388	353	351	398	366	358	391	365	389	362	379	359	362	361	393	390	350	363	359	355	359	359	379	363	368	383	369	390	377	338	360	349	343	357	359	367	401	381	354	396	395	358	407	377	371	366	370	365	398	339	393	362	359	359	384	376	418	340	411	371	378	364	343	411	419	372	371	366	327	398	334	359	361	353	364	368	360	352	391	378	359	344	388	400	347	348	449	385	362	352	360	331	368	374	397	359	356	377	369	381	357	415	403	398	360	379	369	399	383	376	371	359	389	369	421	386	410	360	388	381	386	386	394	386	369	370	378	345	343	364	365	373	401	396	381	365	396	396	354	385	377	347	342	385	385	363	360	396	376	387	368	357	335	382	363	343	388	366	361	353	375	382	372	338	371	381	404	396	349	360	340	355	381	351	343	352	379	363	355	369	380	340	399	359	361	399	401	355	338	362	322	403	379	382	353	315	359	324	345	391	360	401	394	333	361	375	380	430	400	364	354	380	357	393	391	368	421	349	375	380	364	383	347	346	385	349	376	385	358	382	333	356	381	374	374	363	343	340	369	360	403	348	374	355	397	393	357	384	386	373	336	382	393	428	363	430	329	352	419	387	354	352	416	364	379	356	360	396	374	347	355	329	358	342	373	383	341	425	363	364	352	351	381	362	373	383	341	417	359	362	400	370	343	342	342	339	399	386	382	348	389	382	403	350	396	365	390	373	381	358	372	345	331	362	366
31132	8315	2561	1601	1206	980	876	789	830	811	807	858	797	774	840	817	875	819	810	777	867	823	843	800	791	851	811	861	818	842	813	846	759	796	839	856	850	832	826	792	781	779	845	800	814	791	813	784	796	845	798	818	781	845	809	822	836	839	791	768	788	807	837	820	802	828	788	797	832	803	823	850	807	845	811	832	799	831	817	827	808	816	761	868	784	863	818	781	821	864	762	804	884	815	825	843	873	839	784	860	783	896	821	801	792	809	813	853	783	800	801	840	770	779	854	783	838	820	844	813	835	798	780	837	837	827	842	791	774	810	830	753	786	856	879	790	794	785	771	784	876	788	821	757	815	814	834	826	762	793	819	805	833	758	802	824	835	814	798	795	813	843	810	849	753	786	811	828	845	810	799	844	820	840	815	745	771	833	798	784	829	828	783	828	810	853	811	854	806	811	856	805	841	807	817	823	813	823	837	794	801	808	817	840	792	770	837	829	837	822	817	781	843	790	817	821	834	823	810	811	770	831	802	786	827	778	778	788	825	780	808	828	805	831	834	810	826	790	892	830	801	795	793	822	781	797	783	808	827	792	814	830	820	790	783	779	848	806	850	846	796	849	798	837	807	833	832	843	843	842	796	793	797	800	798	829	799	801	809	793	821	828	838	803	838	861	817	811	830	802	770	759	841	818	788	790	815	821	838	793	770	816	846	873	783	810	800	816	792	828	779	852	822	774	801	786	840	797	821	750	853	817	869	815	776	822	814	786	792	815	813	807	797	807	773	853	798	775	861	854	857	815	842	786	775	758	788	845	848	876	844	873	824	779	815	841	771	887	789	802	815	827	807	793	856	815	802	826	834	791	857	885	786	813	800	799	817	839	779	816	821	824	787	840	791	808	844	797	825	853	802	799	804	800	830	833	836	843	780	790	817	778	868	811	815	836	805	862	842	785	807	849	850	823	817	814	822	788	815	876	815	856	853	843	819	820	795	840	802	759	779	821	849	790	787	804	861	800	790	786	812	796	818	788	814	810	807	816	855	837	793	774	783	797	782	834	836	786	869	809	822	807	875	817	802	817	811	802	786	825	768	878	800	816	722	782	862	828	806	815	852	821	759	812	775	816	845	882	787	763	798	824	780	812	834	845	836	831	790	844	786	898	854	762	805	786	820	811	842	822	826	835	800	790	853	842	810	813	836	819	786	876	801	835	801	819	835	888	834	809	782	744	846	781	811	846	833	828	819	799	802	806	825	788	807	815	816	808	845	801	817	809	785	825	752	785	863	811	799	820	832	753	815	808	831	829	799	852	836	828	796	844	776	803	830	825	856	864	819	826	800	824	793	811	821	844	790	802	845	815	832	803	830	827	772	803	809	813	850	801	864	802	800	804	783	795	789	808	827	809	808	817	775	809	834	786	782	797	800	835	818	808	804	829	752	809	817	786	816	804	793	803	847	828	906	811	822	801	816	778	774	873	773	792	867	809	874	747	782	807	774	805	765	776	791	776	816	813	796	788	800	797	809	797	842	809	844	792	786	803	842	827	808	873	783	784	820	873	825	771	817	817	818	821	785	824	803	816	795	801	866	813	851	789	764	788	820	773	810	832	809	829	886	830	855	840	843	802	891	802	826	813	802	807	769	818	794	813	783	825	789	822	800	774	828	826	787	816	846	797	823	785	841	805	848	828	840	749	825	844	812	806	823	877	778	848	804	822	880	845	839	804	790	750	797	802	821	847	835	836	840	845	806	754	841	804	819	799	806	804	801	846	804	847	877	814	804	834	859	784	887	814	789	842	869	826	774	823	795	855	837	765	796	803	809	805	788	828	800	833	852	779	811	823	770	868	831	831	802	802	802	906	764	797	767	799	821	801	814	841	762	772	848	778	858	786	812	812	829	786	801	829	746	825	831	825	821	822	831	803	859	836	863	807	774	841	792	765	833	760	755	830	814	784	854	801	789	785	811	863	792	847	805	804	821	792	803	769	780	798	841	820	804	777	790	822	803	778	826	834	785	824	790	845	790	811	783	822	759	796	832	773	845	795	835	820	745	818	810	811	805	809	825	818	863	748	808	839	783	792	807	848	858	819	788	850	787	830	768	835	780	858	871	781	745	812	817	857	846	827	787	838	828	804	831	754	805	863	758	847	817	811	802	822	814	812	839	831	867	792	808	813	814	854	796	907	799	815	783	865	823	783	807	762	866	758	841	821	773	816	804	835	794	785	824	798	843	804	851	856	809	819	837	800	832	812	809	830	835	798	838	821	816	841	808	789	853	852	827	839	836	792	832	777	833	821	822	810	784	827	803	834	782	769	787	807	809	765	842	846	761	853	780	819	773	842	822	779	802	800	848	816	835	786	775	816	829	870	835	818	786	792	789	778	797	831	811	828	842	836	762	808	770	815	793	822	822	791	822	805	828	763	802	769	781	784	819	811	838	759	823	805	780	826	796	769	798	838	831	772	805	831	825	824	826	812	834	828	773	806	801	794	825	796	796	805	817	797	888	830	778	767	846	827	842	779	850	844	749	772	853	850	829	785	876	777	770	748	837	749	861	819	786	821	798	819	818	816	813	788	828	817	823	811	815	818	850	820	811	823	790	845	789	758	850	811	777	784	836	759	815	808	853	866	830	820	794	773	842	814	743	849	794	822	817	772	785	808	802	844	824	846	784	812	803	800	776	860	816	872	840	791	811	762	821	818	835	811	808	862	834	785	870	798	857	848	801	814	832	826	839	780	811	841	797	869	820	804	783	779	787	821	827	817	830	830	835	779	838	752	800	825	793	777	762	854	829	793	807	810	870	789	834	796	758	791	781	802	841	793	772	819	808	805	815	835	836	806	774	828	838	788	825	866	819	783	788	818	818	797	750	788	868	814	780	811	908	777	780	790	792	824	806	793	815	787	844	796	855	848	771	809	840	786	820	796	823	842	795	807	803	791	810	764	832	785	796	818	757	839	837	828	837	825	835	745	825	786	866	761	834	829	801	763	795	885	799	836	821	863	799	836	802	817	777	774	816	887	827	808	825	757	813	866	781	858	783	816	801	816	839	809	774	768	843	765	863	829	857	838	794	826	814	778	823	785	799	857	840	892	874	794	828	796	862	828	795	805	829	865	777	811	838	784	812	754	848	850	800	766	795	809	825	812	819	803	778	796	795	793	858	852	810	861	810	785	808	824	843	820	755	835	833	835	792	851	776	769	858	824	854	872	789	840	805	832	828	778	774	779	796	840	840	860	814	833	800	775	841	815	778	847	745	871	877	824	804	834	813	822	803	788	787	827	844	814	838	885	823	839	855	808	818	818	856	789	855	827	789	835	819	794	808	764	802	805	775	796	806	801	796	820	799	840	820	880	855	831	863	794	798	783	824	790	761	768	791	796	845	851	786	824	745	767	851	818	844	800	828	800	781	846	806	832	846	812	865	848	792	805	843	835	801	780	736	821	849	820	770	835	810	779	790	791	825	825	872	794	836	844	826	873	854	835	818	819
56769	20749	6419	1612	764	512	404	358	439	359	371	381	380	356	395	391	412	374	392	360	384	412	404	405	355	365	369	378	364	366	396	370	389	345	391	399	387	383	344	365	360	389	344	351	372	381	411	415	420	374	413	381	402	416	370	395	383	419	359	399	399	408	379	383	402	367	394	357	405	353	393	360	401	408	369	372	386	366	362	413	373	378	321	340	379	379	417	396	374	350	402	395	387	383	377	356	371	400	388	370	422	357	401	368	388	362	389	394	385	379	371	382	369	372	378	376	387	370	381	373	370	353	339	358	376	384	375	380	381	409	379	409	396	378	350	374	396	390	369	403	384	353	370	379	322	364	403	406	356	422	392	367	332	397	356	382	426	360	377	384	373	401	335	406	384	399	365	401	417	364	413	367	354	357	343	375	359	403	385	407	361	335	363	366	384	376	371	399	374	385	389	352	367	361	411	389	363	367	347	378	365	356	406	400	398	386	365	367	376	355	380	350	351	394	399	424	389	393	352	375	362	363	376	421	394	370	376	379	401	373	391	392	358	390	376	403	388	359	391	409	410	402	379	419	398	374	383	412	360	383	393	402	407	381	340	370	381	387	363	384	363	349	427	392	346	367	408	405	361	380	391	358	358	388	428	399	393	389	399	394	374	415	403	397	395	328	364	403	342	398	395	367	397	369	388	372	387	405	427	380	369	376	367	402	364	362	384	366	396	391	406	381	376	360	392	382	373	394	390	354	394	372	388	364	355	327	378	375	416	385	379	344	357	414	390	357	347	347	420	369	384	384	378	363	396	354	437	359	399	383	337	409	406	370	375	377	354	355	372	361	375	383	374	411	381	346	394	387	384	356	372	355	452	408	397	382	438	388	359	373	336	373	319	400	428	385	415	375	365	378	362	369	388	373	424	392	389	391	401	366	392	362	392	388	375	363	401	406	374	371	397	375	365	374	389	402	371	368	374	369	405	359	378	383	392	393	379	370	328	365	422	398	400	350	364	385	369	408	338	384	410	325	387	391	369	375	410	374	346	382	403	363	384	388	390	362	371	406	405	377	380	394	373	381	407	363	392	399	353	417	352	405	379	366	417	392	354	355	396	383	334	375	377	344	357	377	345	392	368	379	353	350	443	447	352	380	398	400	376	349	395	390	380	389	365	348	412	368	387	362	378	400	327	382	378	397	411	320	347	342	371	405	390	401	381	360	388	423	399	381	371	397	371	380	420	363	343	372	368	340	391	380	360	386	391	383	407	364	408	392	395	354	395	384	378	379	348	369	381	349	375	387	365	409	404	345	383	394	377	393	341	378	346	396	387	358	371	360	372	385	393	389	379	387	413	397	361	385	348	372	418	412	376	396	374	356	384	358	390	394	397	410	394	374	353	354	389	378	370	380	382	384	401	370	366	386	381	392	370	398	396	387	390	395	386	397	394	378	390	392	349	351	410	355	368	380	392	361	392	362	397	409	371	360	363	364	367	368	380	414	380	346	397	408	377	377	391	404	329	386	369	351	352	382	369	366	376	379	343	354	381	390	408	383	395	371	391	388	334	394	385	407	377	371	377	382	355	397	384	377	416	369	373	371	366	384	377	347	378	386	366	366	390	380	361	359	383	382	406	374	366	406	401	342	371	396	387	321	367	395	349	362	351	365	335	372	375	390	400	363	353	374	374	376	364	384	402	355	376	384	380	376	354	365	328	420	429	385	384	363	408	365	366	406	361	434	369	377	371	361	389	380	376	377	383	379	407	381	361	379	394	360	361	382	361	392	373	430	433	370	363	362	387	391	357	382	400	401	373	364	400	407	381	422	385	341	357	410	334	380	375	412	386	370	360	365	373	362	397	379	396	407	351	313	391	378	385	357	399	377	343	372	383	357	381	368	410	381	412	400	388	412	361	382	415	371	394	413	356	348	383	349	407	369	393	431	384	389	405	371	396	421	354	374	385	382	420	379	336	363	404	334	359	385	374	371	386	389	362	400	371	374	332	363	392	372	363	380	363	385	377	379	385	361	402	352	389	422	381	377	317	378	370	399	372	384	363	367	357	403	374	393	385	356	380	378	378	387	358	401	370	339	333	369	421	379	366	416	365	410	368	378	374	383	392	407	389	404	385	382	382	399	360	356	379	365	381	389	373	393	382	348	400	361	409	373	388	380	405	398	402	382	384	369	382	392	413	378	390	429	366	373	404	354	374	339	390	385	375	382	391	366	369	390	381	378	348	367	355	371	410	418	389	393	403	416	375	372	393	366	369	388	437	365	415	361	358	377	402	377	405	399	373	383	424	367	399	398	376	393	389	361	349	386	356	368	365	378	378	404	389	382	370	370	374	397	434	384	361	401	409	379	354	390	400	362	377	388	380	365	366	402	374	364	399	388	357	369	409	383	346	347	329	353	355	391	370	390	348	395	376	378	370	331	394	382	377	413	387	389	383	347	401	406	419	389	341	368	378	384	371	394	382	343	363	412	387	403	388	368	340	370	420	394	400	388	398	363	373	364	374	365	371	377	369	423	385	359	384	345	368	339	368	374	376	359	383	396	392	404	402	354	409	397	387	365	372	374	375	378	365	350	387	396	368	373	345	420	338	392	368	396	359	399	401	403	349	392	406	391	346	396	404	385	407	357	330	383	372	376	363	376	413	372	356	353	345	421	362	397	373	406	375	380	347	374	402	392	344	418	395	343	406	409	371	369	372	377	404	400	390	388	414	416	385	410	371	393	382	382	377	401	378	404	350	410	361	380	346	394	388	369	390	394	387	373	394	367	377	425	388	393	390	389	386	379	372	426	375	375	404	344	378	401	388	408	352	373	399	399	373	350	349	384	373	354	375	360	338	398	404	419	373	396	393	389	359	372	360	370	368	379	392	374	364	408	365	412	352	374	374	364	394	381	371	328	384	395	350	392	354	400	431	362	391	408	347	390	376	393	361	389	392	350	356	392	367	403	419	410	403	378	382	368	365	352	362	386	362	406	401	375	383	360	335	399	375	454	396	394	352	385	374	360	372	407	380	388	341	363	352	376	380	391	398	363	382	353	413	381	401	406	395	343	354	388	419	352	378	357	391	344	382	385	374	355	391	381	379	382	367	339	336	331	396	392	334	362	331	341	371	369	380	370	429	353	360	369	383	417	388	367	395	359	378	398	361	353	410	348	388	366	400	375	379	376	389	368	355	407	405	375	384	407	384	363	413	393	388	356	373	378	390	401	380	404	368	334	378	374	394	365	351	402	405	401	407	400	417	389	382	368	398	375	402	351	387	378	383	388	383	378	381	364	368	354	402	366	381	368	372	363	351	376	383	347	351	368	378	354	394	382	401	363	386	381	383	365	404	401	351	385	420	355	410	383	375	405	370	389	389	384	380	373	374	414	423	373	396	375	359	347	371	368	389	387	379	369	414	396	365	394	385	335	355	418	385	373	366	380	381	378	390	353	379	370	392	395	424	386	368	384	397	410	361	353	369	347	346	362	355	366	348	368	361	403
37791	10918	5669	2908	1804	1268	955	895	867	873	863	843	837	861	794	846	837	846	864	834	802	830	841	837	837	816	869	843	793	826	838	825	864	774	802	794	792	867	848	780	840	842	843	872	825	814	813	881	829	875	843	775	788	855	796	828	817	800	857	863	851	773	810	780	865	835	807	794	816	866	816	810	876	818	866	797	842	830	836	855	834	872	818	818	841	834	796	859	811	811	857	819	816	816	815	801	844	840	792	815	806	874	811	840	903	860	829	813	842	818	870	807	835	812	790	814	833	828	837	878	858	837	821	826	827	790	899	819	832	842	813	827	813	791	806	886	842	832	816	798	897	830	822	832	861	830	802	808	783	796	886	866	818	828	847	856	824	826	878	833	793	807	793	862	845	847	817	827	832	807	828	824	854	818	832	802	860	852	849	849	842	858	831	828	856	798	831	808	818	782	815	807	843	848	872	879	838	813	812	831	883	844	857	820	830	800	860	791	763	811	839	856	876	842	816	875	850	806	859	854	848	866	850	836	865	817	829	798	828	853	824	844	828	785	787	758	814	787	832	865	832	805	880	844	842	860	795	814	872	828	844	849	854	872	820	834	878	885	825	880	859	814	874	884	781	798	801	813	808	853	840	856	828	815	851	859	882	807	861	847	769	793	857	826	816	813	838	794	807	833	831	846	807	836	870	841	831	784	816	824	840	824	857	824	852	808	857	819	855	788	801	810	839	817	792	808	851	865	816	838	895	829	810	797	819	849	836	827	865	828	849	881	863	870	853	850	786	834	809	799	842	801	843	817	793	865	865	838	820	784	883	868	793	877	858	789	811	824	783	889	789	909	821	814	816	773	820	842	877	831	834	773	853	870	846	858	814	830	821	824	811	794	803	837	820	834	831	848	867	822	830	813	799	846	837	789	864	866	806	828	789	801	899	849	855	817	852	862	880	826	846	837	805	798	842	833	791	807	840	778	816	804	838	828	854	790	842	819	809	799	839	816	774	801	888	882	829	798	865	816	801	847	855	863	815	836	822	816	793	849	780	819	823	844	812	808	797	844	809	858	833	827	865	836	815	845	781	855	789	857	846	848	824	832	819	828	849	864	862	818	842	830	791	857	837	839	879	840	824	864	847	837	823	857	808	892	806	840	858	814	801	849	844	808	779	865	852	842	795	814	870	839	817	841	806	791	816	841	855	780	840	856	815	781	812	817	851	811	831	824	774	832	798	803	824	827	801	821	833	807	836	810	826	814	761	844	793	776	832	804	839	820	857	828	861	839	818	847	887	824	869	787	838	855	839	825	840	787	833	857	829	820	808	835	811	827	831	840	852	847	821	834	810	800	853	825	850	874	852	795	864	828	877	827	816	859	845	795	868	790	853	822	876	859	850	867	800	837	837	841	826	809	798	846	851	756	803	792	857	831	780	898	785	837	854	838	862	823	864	825	889	828	798	875	833	859	812	794	882	794	806	793	846	830	794	792	861	840	763	820	807	842	798	832	840	830	864	809	808	839	848	829	799	823	843	805	851	815	874	804	794	800	885	849	864	781	839	834	831	806	809	846	843	814	832	844	799	817	824	849	834	876	772	817	817	822	791	777	838	889	817	819	818	877	819	823	867	812	803	812	872	826	812	854	791	877	802	876	842	860	833	808	854	833	826	837	856	828	837	816	854	875	818	820	890	810	822	845	843	800	870	768	830	806	849	819	830	856	806	842	850	821	818	844	764	815	812	829	818	842	844	865	828	815	786	810	809	873	848	886	774	894	827	828	837	858	821	843	867	873	841	786	824	775	785	856	830	826	836	832	842	833	853	818	882	881	820	821	817	849	823	829	863	895	857	797	819	834	804	833	819	809	867	806	851	815	833	773	865	856	823	821	849	836	770	812	854	859	805	834	811	802	816	822	810	853	862	843	866	832	813	855	840	834	828	872	861	819	781	852	826	831	875	816	792	846	797	797	830	828	861	829	794	820	847	813	827	835	805	833	849	877	828	826	801	842	897	852	820	839	804	829	803	813	816	831	811	879	817	786	782	821	857	818	776	847	772	855	843	836	842	838	822	823	874	806	806	816	837	794	834	858	859	815	872	808	856	782	857	866	836	809	827	883	809	828	835	893	810	887	821	841	832	877	825	870	846	897	862	866	838	819	834	803	792	826	856	770	857	816	851	761	845	817	798	794	847	886	832	806	799	824	810	846	824	845	826	830	872	808	833	884	883	828	777	869	848	858	830	805	840	794	852	791	829	862	926	866	806	884	815	851	807	799	834	818	825	871	867	875	826	809	801	839	817	847	815	787	873	799	819	892	811	898	857	855	844	799	877	850	804	836	822	818	810	823	791	861	834	859	769	809	854	826	791	816	826	840	839	773	817	783	784	843	865	848	783	835	835	834	853	849	834	812	861	828	833	804	820	782	849	858	808	826	847	815	867	799	836	785	891	891	872	827	800	812	831	853	870	849	800	837	865	851	855	848	831	811	831	819	825	807	785	838	836	795	797	887	810	869	819	818	821	842	817	830	813	812	832	858	868	822	872	875	836	827	803	822	814	750	808	791	831	872	869	862	835	882	834	828	829	884	826	856	839	803	824	855	795	860	856	840	797	863	832	815	833	803	855	774	836	856	863	816	838	806	826	822	788	802	856	841	856	835	822	825	843	826	815	817	843	871	833	809	839	856	864	795	859	806	824	822	862	799	810	863	830	876	854	844	808	851	907	820	852	832	797	805	849	849	846	840	853	874	862	817	815	825	803	827	807	800	799	841	836	839	814	805	837	878	788	839	845	860	816	829	785	826	829	858	852	779	861	855	885	843	871	774	855	826	816	803	815	827	814	845	837	837	859	801	828	816	858	873	802	808	829	832	825	805	837	825	850	899	878	869	825	876	853	842	820	889	821	924	896	807	850	825	812	828	849	826	847	885	818	823	785	817	816	853	823	816	839	786	854	850	846	857	850	892	846	841	824	834	815	849	853	812	843	787	813	835	891	860	762	803	816	856	899	833	827	865	826	873	828	841	820	805	813	796	858	870	866	848	817	844	779	797	801	799	820	808	823	865	823	841	810	865	779	837	833	828	780	850	804	819	821	823	787	847	840	829	835	863	793	803	865	798	852	835	868	841	828	810	853	870	839	746	846	861	860	825	829	840	824	923	854	830	818	809	841	851	829	836	832	831	832	850	832	804	765	856	828	867	804	857	864	787	820	822	803	857	833	835	813	825	895	770	841	837	759	861	801	860	796	856	817	834	831	826	876	835	826	824	831	817	820	825	821	868	796	807	859	836	817	815	786	862	829	854	854	876	855	826	836	767	908	824	860	840	796	791	794	816	831	869	807	792	792	806	838	818	820	763	833	875	835	848	838	815	850	814	823	760	807	840	851	867	858	842	837	827	882	810	839	882	822	833	810	791	820	850	829	890	768	828	811	874	854	821	846	850	831	822	770	836	817	796	829	852	789	839	860	846	782	783	794	890	768	803	814	880	778	853	811	883
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
