0	46	30	45	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
341241026237	341241026796	341241027348	341241027896	341241028445	341241028996	341241029546	341241030096	341241030646	341241031196	341241031746	341241032296	341241032846	341241033396	341241033946	341241034496	341241035046	341241035596	341241036146	341241036696	341241037246	341241037796	341241038346	341241038896	341241039446	341241039996	341241040546	341241041096	341241041646	341241042196	341241042746	341241043296	341241043846	341241044398	341241044946	341241045496	341241046046	341241046596	341241047146	341241047696	341241048246	341241048796	341241049346	341241049896	341241050446	341241050996	341241051546	341241052098	341241052646	341241053196	341241053746	341241054296	341241054846	341241055396	341241055946	341241056496	341241057046	341241057596	341241058146	341241058696	341241059246	341241059800	341241060346	341241060896	341241061446	341241061996	341241062546	341241063096	341241063646	341241064196	341241064746	341241065296	341241065846	341241066396	341241066946	341241067498	341241068046	341241068596	341241069146	341241069696	341241070246	341241070796	341241071346	341241071896	341241072446	341241072996	341241073546	341241074096	341241074646	341241075198	341241075746	341241076296	341241076846	341241077396	341241077946	341241078496	341241079046	341241079596	341241080146	341241080696	341241081246	341241081796	341241082346	341241082896	341241083446	341241083996	341241084548	341241085096	341241085646	341241086196	341241086746	341241087296	341241087846	341241088396	341241088946	341241089496	341241090046	341241090596	341241091146	341241091696	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23091	21748	29574	24583	22162	23373	20774	10699	7390	6252	5053	4148	3626	3035	2569	2195	2056	1779	1738	1503	1356	1251	1158	1225	1095	1103	1120	1042	1056	911	859	806	808	798	835	786	779	718	756	743	731	694	764	692	648	639	653	607	674	615	656	648	621	572	638	663	576	570	583	620	564	624	530	630	608	578	604	666	596	586	620	576	580	587	591	576	595	595	564	609	593	582	580	616	605	580	558	594	592	579	591	604	567	601	609	581	589	620	570	585	527	562	592	562	594	578	607	592	574	590	604	579	577	560	558	587	566	560	571	574	578	580	595	555	638	556	591	587	557	595	606	599	572	595	604	565	583	553	576	588	553	611	593	534	565	598	615	595	561	578	587	582	628	573	616	570	594	560	579	601	621	581	590	606	609	612	604	617	573	572	622	544	585	572	591	603	594	566	616	580	603	575	612	555	563	589	563	584	587	593	624	570	610	546	642	625	608	585	567	567	600	632	585	567	629	537	565	560	559	603	598	554	601	609	599	581	578	610	569	596	582	568	562	602	608	571	587	589	628	608	580	548	626	618	627	596	536	566	605	614	564	576	564	616	588	603	572	602	587	574	571	627	587	657	575	542	601	612	581	562	599	603	612	589	562	581	577	584	572	532	576	603	570	564	586	610	519	598	569	586	575	605	548	592	584	570	572	584	586	591	606	557	589	612	547	552	577	588	554	629	587	598	578	599	548	573	598	579	562	607	584	573	583	549	572	570	584	558	565	584	586	599	618	604	582	543	544	603	577	612	556	582	543	561	600	578	587	643	571	578	575	607	570	655	581	600	634	603	590	536	612	549	600	579	573	598	563	591	621	572	623	569	592	549	575	594	577	605	554	637	587	556	620	559	589	577	596	576	641	634	592	581	579	608	594	539	559	597	562	574	607	562	619	575	562	611	585	607	566	589	591	579	579	576	564	661	562	560	567	566	558	561	561	531	556	593	578	568	565	555	588	603	553	574	569	571	561	575	616	601	589	591	582	626	573	578	598	577	540	564	592	626	557	551	572	566	603	622	612	622	598	520	606	593	557	615	584	578	573	561	544	586	588	597	636	573	593	590	607	591	569	573	577	636	549	597	587	614	545	610	594	616	587	597	601	589	605	572	594	633	581	608	581	583	569	589	592	607	563	580	590	565	595	625	549	616	577	624	616	606	578	576	588	530	595	550	566	590	603	632	602	574	627	584	594	602	606	629	595	575	590	570	539	602	598	624	585	576	595	567	596	598	604	562	582	606	573	621	601	594	589	536	610	567	618	642	630	534	609	588	577	604	550	582	613	571	599	599	544	598	583	555	597	535	551	541	561	558	621	594	565	573	548	600	612	619	615	575	574	603	558	553	581	582	547	581	577	590	620	553	579	614	552	572	571	582	582	514	633	574	641	629	573	550	582	587	647	646	587	596	624	596	628	584	545	571	585	534	569	566	611	619	552	582	591	599	551	611	612	583	598	619	567	582	548	598	627	577	601	631	566	550	602	621	554	544	577	594	561	633	617	537	610	597	569	555	568	634	577	582	592	564	556	594	537	623	587	573	591	575	577	569	597	603	572	604	610	528	591	584	594	589	585	574	610	551	628	559	573	547	555	565	584	597	626	595	605	576	521	584	573	617	626	599	576	582	605	565	612	600	541	576	572	549	593	585	584	618	598	598	555	608	582	563	590	615	545	568	585	590	604	595	578	597	614	630	593	601	575	573	618	573	572	566	577	586	603	570	572	618	582	547	604	582	585	579	575	574	603	599	595	582	607	593	579	602	573	580	562	582	558	596	551	609	590	626	561	613	566	582	622	569	534	613	569	636	541	573	554	589	586	594	610	573	567	582	585	578	620	564	560	620	588	620	544	569	601	591	551	650	590	547	537	574	606	589	588	573	562	582	618	559	558	585	562	565	572	562	595	603	589	550	641	595	644	569	562	615	617	587	576	587	559	632	577	511	603	587	548	610	578	592	556	600	544	579	591	579	593	586	589	586	590	623	605	634	586	553	550	568	600	563	577	562	567	588	576	566	585	563	587	597	568	619	607	595	563	629	564	580	560	564	593	588	576	619	610	610	575	646	607	616	590	588	608	536	618	580	585	591	537	576	620	591	572	519	573	554	591	603	650	614	648	594	614	589	547	567	612	591	544	536	597	568	602	611	617	601	564	613	575	573	571	584	590	569	577	586	595	604	630	563	595	581	598	628	588	597	544	603	564	579	608	572	590	539	583	604	616	595	587	576	597	548	612	580	566	606	589	598	603	547	617	613	558	613	606	576	589	561	554	578	584	580	563	578	636	606	549	572	602	597	576	559	555	607	595	567	547	548	569	576	551	547	612	603	634	577	539	589	632	553	584	610	602	542	600	572	575	598	606	576	564	586	589	573	575	599	644	596	568	609	538	604	577	601	587	612	616	629	585	607	559	622	590	577	585	572	623	582	592	576	594	598	594	585	630	561	599	555	557	639	576	544	549	613	588	571	598	595	601	587	641	572	574	593	542	575	545	602	596	576	551	547	586	591	587	652	562	589	553	637	558	608	557	590	583	628	613	558	597	589	599	593	554	538	586	576	550	557	582	564	544	599	585	601	588	542	608	537	574	622	552	597	598	573	590	600	544	577	581	585	587	554	566	575	615	624	582	572	617	592	581	592	607	576	562	584	591	619	607	576	547	579	596	590	586	556	551	585	608	571	569	564	561	604	613	582	602	586	549	629	626	548	578	638	541	574	585	596	552	573	599	574	593	559	546	588	588	585	569	586	580	561	547	623	585	631	572	627	577	585	582	607	585	556	611	636	609	550	556	557	590	551	603	609	618	627	599	566	601	585	622	638	627	562	594	646	574	593	599	564	577	586	602	637	609	593	586	611	575	566	562	586	541	621	540	607	623	589	628	583	599	577	605	599	541	595	569	565	555	586	563	610	563	642	636	636	612	575	573	549	574	575	568	563	581	577	575	605	633	624	557	558	578	635	615	596	602	539	576	538	550	579	573	592	568	605	545	579	588	575	556	591	590	575	536	557	599	589	575	521	592	565	624	562	618	597	562	575	549	635	601	592	626	612	568	560	553	600	574	632	580	637	576	593	581	582	557	625	576	594	565	610	566	569	563	545	626	535	550	585	591	584	568	609	552	603	597	588	593	580	560	551	597	631	581	619	623	575	633	600	597	591	569	569	607	604	547	578	636	536	582	581	555	520	574	587	584	569	567	601	541	598	599	559	561	576	586	588	640	565	580	593	567	611	575	604	598	616	578	614	615	547	560	597	613	572	586	579	585	583	519	592	589	561	621	583	563	582	594	574	583	586	579	588	598	593	582	651	604	571	557	582	573	536	610	574	520	623	601	583	559	605	581	528	572	577	604	585	592	573	552	559	582	578	571	532	611	550	536	556	585	619	553	572	552	591	604	563	620	601	625	594	543	595	577	569	570	590	603	569	540	579	540	547	578	607	577	591	592	617	558	588	552	595	613	549	643	611	549	583	551	585	560	574
22057	48029	41759	32763	27792	21887	17055	13377	10555	8876	7153	5969	5030	4195	3643	3029	2692	2463	2268	1930	1770	1559	1469	1360	1283	1346	1208	1259	1062	1017	1052	1022	955	882	848	816	840	814	733	823	735	731	689	701	678	669	723	627	591	603	618	598	648	626	613	582	602	618	581	575	575	604	568	551	589	575	615	583	548	593	570	582	591	573	592	591	594	493	562	547	577	614	570	548	552	581	531	551	560	615	590	572	560	602	581	570	616	593	580	554	593	559	578	589	571	571	519	596	511	564	532	585	560	545	571	594	564	558	547	523	589	579	586	529	587	580	567	553	563	585	608	585	553	603	564	545	547	568	538	623	564	598	596	608	569	545	580	539	556	550	586	598	575	573	561	558	544	594	582	534	566	564	507	590	536	593	584	554	578	541	567	591	603	575	576	563	575	561	556	544	604	573	564	551	580	556	566	556	570	545	543	536	579	564	571	558	568	608	596	627	585	544	589	557	591	583	566	562	580	549	565	554	582	581	568	589	554	577	574	551	526	568	558	538	566	576	563	578	586	559	546	607	586	560	549	548	589	565	595	573	615	601	547	544	557	579	588	559	501	591	572	542	569	549	567	578	579	567	604	558	591	563	544	573	562	577	545	617	565	569	580	554	589	537	568	531	594	564	579	601	586	594	586	599	534	588	573	571	569	585	520	572	583	571	608	601	587	552	586	549	608	537	544	553	591	582	558	590	568	602	576	600	600	533	603	593	543	573	564	613	548	605	566	522	570	592	551	567	586	537	541	584	583	546	554	545	537	603	610	571	602	557	573	572	595	569	580	598	538	557	543	547	575	545	597	546	571	575	516	572	567	558	637	585	567	560	587	578	582	559	548	548	543	537	539	570	552	589	570	592	531	552	591	618	574	566	586	558	597	549	551	601	559	606	575	619	588	503	561	580	535	581	532	574	548	578	541	562	619	570	570	577	563	585	600	610	567	576	524	596	588	601	604	605	576	572	567	586	554	589	581	576	551	592	544	567	566	538	583	575	528	570	587	579	567	602	514	535	525	573	571	576	554	600	575	549	586	544	613	604	634	536	545	562	569	571	550	537	575	611	598	569	574	577	568	582	615	572	565	598	568	555	585	584	622	597	578	592	594	581	547	566	588	559	592	576	543	559	573	571	565	548	541	568	575	585	553	546	565	554	570	581	587	599	556	585	563	554	573	533	583	592	551	596	572	556	519	586	584	585	561	573	557	568	557	523	591	555	600	595	542	553	596	592	529	536	602	588	567	539	560	543	549	584	576	568	558	557	599	581	586	586	603	537	590	540	574	556	578	558	593	568	576	522	566	547	564	540	602	575	571	559	520	586	581	605	532	570	588	518	581	580	611	577	547	542	583	585	574	594	541	583	559	562	516	554	561	554	566	520	608	599	603	555	599	543	579	553	531	585	551	584	585	584	544	594	596	552	588	555	614	578	595	591	613	582	585	543	601	601	596	596	541	566	571	559	576	588	610	562	591	573	585	559	578	543	551	605	545	552	645	533	548	585	578	580	581	531	577	568	558	551	608	569	544	520	594	582	539	606	572	589	623	583	540	574	610	539	580	585	590	590	542	579	550	560	547	561	576	527	552	512	562	535	567	580	602	560	568	567	545	550	582	567	619	535	565	547	540	583	585	539	555	579	575	568	552	514	580	564	568	585	540	527	582	607	557	583	561	530	551	570	585	534	548	581	567	538	591	541	556	597	619	529	588	593	534	603	584	538	559	552	583	606	551	581	566	562	537	508	572	580	558	602	528	608	581	573	578	518	576	604	632	592	583	558	586	532	549	568	577	560	562	597	550	551	561	583	563	552	573	577	574	590	509	625	580	548	551	540	508	549	608	609	542	565	577	570	608	524	551	609	575	609	570	543	620	573	566	564	554	536	582	573	563	564	584	554	537	583	606	566	598	570	565	570	561	562	612	510	594	532	549	523	553	563	580	566	558	608	580	535	549	550	592	571	550	636	534	563	537	594	592	580	617	513	597	548	554	548	605	610	536	545	549	550	585	544	548	595	542	606	578	584	564	528	534	525	579	553	557	576	572	581	551	577	593	587	534	543	611	540	600	573	551	567	565	574	592	580	596	552	543	545	540	552	526	546	578	605	556	571	596	556	579	560	580	599	584	569	563	570	597	575	534	573	562	578	581	569	575	573	535	589	601	535	626	565	545	534	564	576	545	589	568	567	566	593	540	594	553	560	549	579	603	573	598	595	520	575	531	596	580	580	592	571	565	584	599	604	601	569	593	584	532	537	559	600	547	541	628	554	573	619	551	576	569	572	576	526	596	562	574	579	601	609	522	524	541	577	595	564	539	567	528	546	593	573	562	603	558	570	613	542	555	562	562	590	566	559	580	567	571	551	588	521	577	560	600	575	558	566	563	562	618	555	571	590	597	582	623	569	567	534	571	552	606	624	566	586	578	566	589	536	561	536	572	590	582	572	523	566	562	536	600	553	555	557	528	580	558	605	573	566	588	566	544	568	564	577	620	568	560	558	590	605	560	557	599	605	561	548	566	577	580	599	564	561	597	580	591	564	571	602	579	564	587	546	583	564	601	550	565	567	571	566	566	545	568	571	536	577	547	567	580	593	532	602	545	536	528	584	571	601	614	571	554	590	595	543	577	571	566	566	567	534	543	592	565	544	613	602	572	584	607	564	570	572	524	539	568	601	550	552	548	600	581	553	581	573	570	543	544	536	598	571	560	570	532	573	582	557	573	542	586	540	549	581	622	581	586	587	556	536	589	584	580	573	575	541	588	564	551	587	571	556	540	551	557	557	614	577	590	595	588	576	571	541	554	579	541	566	639	559	568	536	592	557	576	565	538	581	559	531	609	559	589	527	589	577	560	576	549	511	597	573	583	530	591	619	574	560	553	571	571	551	575	535	586	612	536	553	542	598	544	545	563	567	600	578	551	582	588	550	595	583	572	522	584	580	583	569	561	547	553	592	601	556	564	569	571	598	617	575	567	593	601	575	548	589	621	556	574	577	615	580	596	547	525	568	566	565	555	570	544	556	598	560	527	592	570	611	606	525	574	586	535	563	587	576	580	582	543	613	563	563	584	581	529	585	541	554	563	613	570	592	593	586	565	585	582	541	545	563	570	565	591	521	596	558	607	554	544	552	575	555	515	592	585	560	551	545	576	588	579	587	625	536	557	542	545	559	569	567	540	578	584	566	566	577	567	528	545	595	568	567	546	578	554	545	598	559	570	526	593	594	535	596	560	569	540	587	576	560	573	584	589	585	536	562	589	562	590	568	579	617	541	515	593	579	570	562	595	579	557	588	583	560	604	549	574	540	540	535	535	543	555	573	541	563	578	585	579	528	592	592	572	541	546	536	567	585	558	558	607	607	598	567	550	567	572	562	567	547	573	568	579	580	559	554	602	559	587	565	587	587	539	533	562	540	582	558	566	504	587	560	552	581	527	583	552	540	601	580	551	548	536	587	584	536	536	544	564	565	590	545
28883	24784	28237	21657	13401	8456	5659	4129	3294	2701	2299	1958	1803	1567	1464	1359	1240	1245	1152	1162	1032	1059	974	970	991	898	947	920	901	933	890	905	854	812	812	835	838	816	804	866	773	813	848	793	827	797	815	782	752	776	713	761	764	757	825	810	785	790	809	767	764	770	718	731	736	743	781	740	747	760	773	784	741	762	796	747	800	736	798	746	765	741	737	757	771	807	771	723	752	711	775	807	811	794	746	780	735	740	750	789	804	791	770	760	782	800	762	796	762	799	755	757	768	760	745	787	804	776	795	790	814	783	780	794	789	744	779	769	801	769	792	731	762	745	773	770	792	797	776	755	800	780	748	772	744	802	795	791	771	730	774	727	765	813	782	754	768	766	807	823	782	788	779	781	753	784	774	782	728	769	793	781	738	747	797	786	803	850	782	758	801	773	745	779	790	771	794	755	789	752	713	797	811	770	782	752	795	758	723	759	810	769	769	775	773	782	774	769	808	830	774	791	763	751	770	779	791	701	775	800	714	761	750	723	785	797	727	804	792	742	774	795	781	758	767	773	797	777	760	771	735	709	805	773	759	798	773	727	754	825	750	763	786	771	800	764	788	765	808	760	785	728	750	743	803	724	796	771	718	756	771	733	789	768	759	751	757	774	776	764	740	730	730	771	737	766	759	825	765	789	789	748	747	825	762	843	787	775	795	801	756	779	745	793	754	809	754	810	788	845	757	742	803	780	849	721	766	769	772	769	803	837	785	811	767	786	783	775	760	759	807	783	744	725	778	823	833	769	787	741	785	745	744	791	825	797	790	762	743	722	802	776	782	799	771	721	769	778	728	766	746	815	733	758	786	777	819	768	781	808	804	807	734	782	755	760	742	758	733	789	777	781	742	825	810	782	770	761	726	709	769	791	743	729	786	752	756	765	752	755	798	757	745	767	724	788	821	795	756	760	830	784	742	769	811	775	769	767	802	791	731	776	734	818	784	800	766	786	811	775	769	781	798	762	749	744	760	689	758	748	807	767	778	736	762	836	690	732	813	782	801	775	743	802	773	733	793	763	786	754	752	781	736	809	772	750	807	770	754	788	752	728	773	745	759	762	784	782	759	798	754	788	734	752	781	759	800	733	772	798	808	750	762	776	687	796	775	785	776	800	736	800	786	766	779	774	713	756	794	747	760	777	747	783	830	735	776	756	746	817	782	746	747	743	776	805	735	806	788	731	691	769	790	807	758	778	785	733	732	812	728	775	838	769	758	735	768	745	747	796	777	782	766	777	814	747	799	807	714	778	831	738	809	738	767	787	800	756	836	722	793	765	802	811	776	793	790	818	769	716	727	741	770	830	785	788	775	753	802	781	729	748	742	780	777	758	769	777	729	781	796	758	765	784	774	792	765	771	752	808	747	800	764	729	822	708	736	788	757	731	788	755	769	758	714	757	782	767	760	752	733	844	805	801	779	789	784	783	764	804	823	764	824	757	730	743	831	809	766	777	751	749	751	763	767	774	796	778	778	772	704	763	733	835	740	737	745	804	769	783	767	786	756	800	809	757	739	730	776	754	789	795	761	705	750	782	793	806	813	761	747	744	754	777	792	752	758	761	712	774	800	779	796	744	767	685	717	805	768	760	824	757	814	796	780	778	781	746	810	757	807	826	776	773	779	769	737	818	771	768	742	771	726	767	782	749	782	733	823	755	800	730	738	787	788	744	806	767	769	780	780	737	760	753	765	786	769	744	790	769	731	777	780	772	783	773	792	726	744	766	758	781	721	785	791	756	722	763	768	777	815	787	750	752	771	727	821	773	812	760	729	795	814	740	811	760	822	781	749	809	842	735	788	717	685	753	778	785	792	812	819	792	763	762	710	788	780	779	812	822	733	788	783	790	773	773	698	800	778	803	750	810	752	786	751	782	772	741	741	762	798	758	783	710	765	710	771	763	791	785	768	791	749	778	757	774	750	759	812	730	760	733	732	784	796	709	791	802	732	731	786	757	787	741	812	824	769	740	751	770	746	761	769	747	765	780	742	749	773	770	777	777	751	759	785	775	783	777	821	755	764	830	716	770	760	755	799	801	759	783	800	724	717	785	752	781	751	710	786	759	792	772	737	790	765	694	751	774	758	716	807	790	720	724	780	771	780	747	785	758	769	755	806	793	796	809	777	790	756	782	778	779	818	769	801	708	733	728	777	789	778	760	800	752	760	755	771	798	739	785	756	776	776	775	741	780	747	771	769	863	741	777	770	765	791	763	749	746	801	769	752	841	762	739	795	803	767	754	840	732	745	752	814	793	753	769	741	718	806	749	776	782	821	777	753	745	792	763	752	796	746	779	834	790	790	735	832	807	754	795	804	741	739	800	770	782	776	783	766	750	716	784	751	710	793	791	764	824	753	749	814	739	796	750	746	758	724	757	797	762	763	723	747	777	800	795	811	728	781	782	791	766	755	764	755	752	737	796	762	775	740	722	777	718	707	745	725	780	764	781	799	749	814	743	814	750	830	756	793	803	768	744	757	794	789	755	772	793	768	779	807	774	752	791	735	780	763	750	737	778	765	811	767	773	765	767	814	792	766	748	756	777	764	778	775	758	756	735	748	739	770	764	765	784	801	758	806	830	801	770	811	769	784	787	777	775	793	807	853	788	834	787	752	795	787	758	740	761	791	750	751	774	738	742	758	820	823	784	746	768	770	771	759	774	792	800	851	750	807	775	836	794	774	725	758	700	765	741	769	792	744	753	735	763	758	767	795	752	769	761	806	808	795	745	760	784	772	773	698	740	763	796	769	812	733	818	807	793	777	768	820	806	733	795	775	723	777	773	762	785	772	740	818	783	776	773	772	784	772	791	786	807	785	788	770	740	808	755	757	782	753	794	721	771	806	777	772	773	800	736	744	788	809	781	788	757	818	789	737	798	715	770	768	722	771	768	777	768	784	801	804	777	781	740	805	787	787	775	783	766	725	776	758	697	771	835	767	799	734	808	737	722	780	784	765	763	798	780	774	766	785	762	733	751	766	762	799	777	751	808	740	749	766	808	786	783	860	785	784	721	764	809	742	744	763	746	848	802	752	756	816	755	796	773	777	712	741	754	763	785	775	747	800	773	825	757	790	786	799	781	764	773	731	779	782	763	807	783	824	748	789	769	725	792	726	797	766	754	774	808	744	726	749	796	795	763	791	795	766	817	804	751	785	799	787	740	785	785	827	747	758	752	751	732	770	786	772	745	768	753	726	742	802	792	749	793	779	747	790	794	757	811	775	731	784	753	749	763	755	764	804	765	745	775	794	783	764	761	820	750	773	763	752	792	764	783	785	779	831	781	747	755	786	783	808	816	777	760	827	694	817	771	824	760	745	762	742	744	786	731	787	788	767	700	819	788	740	802	772	714	786	785	798	750	757	771	750	749	763	770	811	782	802	815	793	717	768	737	775	777	736	767	789	782	815	769	825	770	755	748	726	776	727	779	778	772	750	798	811	786	755	813	811	723	824	778
19073	35389	28616	19735	15140	11294	8138	6218	4945	3940	3244	2756	2463	2068	1831	1676	1553	1351	1305	1253	1149	1148	1055	1050	998	994	1024	995	967	966	893	924	904	870	861	843	865	889	807	800	844	834	823	833	778	757	800	765	752	794	729	767	766	790	770	782	765	765	812	807	775	756	780	779	765	780	832	742	773	767	776	781	797	779	752	753	779	752	767	761	746	760	778	756	759	753	764	796	771	790	790	781	777	726	787	782	729	780	724	768	784	723	787	809	777	790	767	745	736	787	799	778	696	732	731	829	782	756	779	747	765	785	805	769	720	791	751	754	746	815	754	760	785	748	711	789	701	744	790	733	760	763	792	799	748	826	735	775	790	824	727	810	731	673	759	806	773	728	725	780	730	869	747	760	790	767	795	796	747	720	799	754	782	752	792	755	802	799	740	773	715	806	750	805	831	742	761	801	742	750	737	797	761	841	776	752	753	743	787	781	781	743	792	716	793	730	726	769	785	790	799	745	804	761	754	760	744	776	800	792	812	763	774	762	772	715	785	741	759	785	761	779	777	792	783	779	784	738	741	751	757	780	805	764	801	792	776	753	776	736	761	793	729	807	779	774	771	750	777	705	806	785	785	738	780	728	741	827	734	729	799	740	703	796	768	785	752	754	818	764	762	773	776	761	790	796	748	730	755	811	787	747	776	724	786	780	743	762	764	786	761	773	773	757	797	719	736	811	771	784	794	795	770	700	802	781	771	772	830	797	758	812	779	778	755	807	769	805	763	779	757	708	730	821	800	779	745	758	711	768	743	798	778	789	731	776	720	783	780	771	833	719	744	716	717	755	780	790	748	826	734	805	729	754	776	731	745	781	779	815	806	753	808	791	760	746	733	768	747	791	753	774	748	758	724	788	778	717	759	718	738	765	704	730	775	763	764	771	774	708	768	748	812	772	781	807	753	788	780	745	785	767	756	759	809	781	710	777	749	739	794	786	786	731	787	754	753	772	781	783	782	732	754	722	789	747	773	779	735	777	767	736	764	768	766	748	803	784	785	777	795	699	735	755	752	735	758	775	767	748	797	806	753	770	755	755	748	779	796	783	772	794	774	744	784	741	762	736	802	810	753	789	810	756	790	746	768	787	825	704	724	764	750	723	737	788	786	763	813	772	776	757	782	766	787	763	827	766	750	747	776	789	762	773	724	698	777	789	761	703	753	761	757	781	714	776	792	775	770	728	747	803	751	794	768	778	762	764	811	720	762	817	754	772	779	775	751	763	816	745	704	803	764	763	725	745	767	809	745	807	744	772	807	770	732	765	764	765	722	783	766	801	806	765	776	761	748	746	843	801	758	740	784	795	781	749	703	758	773	774	810	749	734	759	756	755	769	744	780	764	766	829	805	762	759	784	786	733	795	756	752	693	708	743	717	743	813	759	769	800	729	735	775	794	743	759	731	763	721	759	761	825	743	786	778	755	776	773	789	754	734	760	756	776	793	726	759	755	781	737	780	731	807	765	816	754	747	797	747	696	814	774	764	731	766	781	801	803	748	749	774	751	772	753	748	761	758	768	769	731	756	725	786	804	783	770	750	734	771	815	787	763	733	734	801	765	778	742	790	775	754	758	822	780	745	758	762	749	772	732	790	773	795	749	787	737	777	768	812	746	783	774	743	752	760	730	781	814	738	759	792	778	771	741	766	740	702	748	773	750	830	773	767	760	778	748	763	752	763	776	759	747	765	747	708	788	757	748	726	728	729	785	794	794	777	770	763	807	783	788	774	765	768	827	756	788	737	759	769	753	740	771	701	767	740	712	762	754	764	761	734	742	774	744	748	715	764	760	777	805	711	779	756	778	786	744	825	769	791	826	748	725	809	788	754	728	806	802	771	810	794	787	789	734	788	764	762	753	766	751	800	771	788	731	739	776	803	781	763	741	740	779	728	815	758	779	790	725	723	787	754	748	760	790	776	769	747	746	767	738	776	712	748	744	761	790	808	765	771	816	714	785	765	746	795	763	748	809	783	733	796	767	738	753	792	766	775	809	765	770	732	746	707	718	783	746	799	774	747	734	815	781	800	776	786	769	725	793	753	793	769	797	737	759	771	763	785	745	770	758	763	760	812	757	785	766	767	740	764	789	753	730	770	795	795	753	746	802	757	755	748	730	770	809	763	680	731	735	734	765	758	763	753	761	797	724	795	820	742	744	770	757	778	798	754	829	769	769	744	785	771	771	759	802	806	798	793	818	845	766	729	780	741	774	820	768	757	768	737	784	775	793	780	730	792	769	741	733	764	751	761	734	773	802	755	754	735	734	778	770	742	743	777	751	769	775	769	741	729	779	789	756	723	781	769	777	721	795	763	807	722	745	764	808	758	821	786	762	778	772	770	804	738	780	775	807	750	781	759	812	773	764	756	766	782	745	789	724	758	774	773	802	749	787	745	730	773	720	775	771	755	765	807	745	710	803	747	797	792	754	822	725	778	755	769	827	821	762	754	823	733	743	792	755	780	804	782	805	718	777	779	800	742	765	782	760	734	732	728	776	750	773	732	784	786	758	767	770	787	763	794	751	781	751	772	735	746	783	777	721	771	806	776	743	767	744	800	733	764	762	808	776	765	795	767	758	686	760	782	795	749	776	797	775	732	738	668	770	793	792	767	770	755	753	749	783	756	820	777	771	783	729	786	809	753	773	800	770	724	747	747	792	771	741	775	794	801	766	758	779	745	725	770	769	830	777	749	800	776	776	734	753	763	768	801	799	778	773	785	692	764	770	769	781	807	757	802	808	759	774	751	759	764	789	754	808	753	746	742	763	791	733	753	735	780	769	738	759	768	755	775	747	766	762	746	760	788	804	762	740	769	740	712	745	786	795	701	748	771	777	754	754	822	809	739	751	789	739	782	764	787	764	738	705	766	783	733	702	759	751	786	722	759	782	762	751	764	800	779	760	815	851	821	775	743	805	776	780	755	795	785	740	767	712	785	787	786	779	753	765	739	774	766	704	769	781	740	771	803	786	737	719	764	805	785	723	785	776	701	807	787	728	801	720	745	786	784	805	723	760	820	696	768	792	735	811	748	730	756	800	796	752	798	760	767	793	802	777	765	767	774	735	747	747	711	752	741	727	782	749	772	743	780	776	762	771	756	770	762	770	776	793	766	792	757	751	753	747	749	780	770	753	791	721	773	759	807	741	770	754	761	782	803	779	812	781	733	751	729	744	738	752	808	731	800	768	787	767	765	773	785	750	765	754	778	798	746	755	790	730	768	805	769	763	843	797	783	809	784	808	719	760	743	758	773	751	756	773	779	775	779	753	751	768	741	790	740	791	768	732	800	784	732	763	786	758	791	758	735	734	780	765	760	730	792	789	796	773	772	746	753	708	740	767	744	763	763	739	796	765	752	765	767	817	771	756	793	744	690	737	791	790	673	771	760	778	803	780	735	730	772	756	811	760	695	731	771	775	750	741	818	756	745	825	767	773	735	789	797	790	802	803	783	754	742	811
23859	21410	28724	24871	22304	19327	12395	7219	5202	4212	3499	3045	2558	2255	1958	1698	1497	1469	1253	1172	1113	1027	999	955	971	906	921	851	838	833	794	773	758	720	661	741	679	701	658	664	619	673	684	650	661	588	634	591	594	591	621	607	585	563	580	584	584	592	568	594	585	603	601	619	614	588	614	585	583	541	593	587	544	577	601	562	565	623	554	552	603	570	599	605	613	598	606	613	577	545	539	559	579	630	549	572	602	612	581	551	558	566	584	571	575	576	582	587	582	512	579	580	571	589	558	575	566	565	575	599	563	569	530	558	605	602	566	587	587	603	574	565	567	582	560	553	573	539	575	594	584	586	578	517	575	565	576	583	558	580	586	566	605	539	594	584	583	596	564	557	544	562	587	587	530	588	583	555	604	596	551	547	547	573	567	582	599	590	592	607	579	626	597	585	571	559	578	592	577	571	570	629	573	550	548	554	575	593	568	582	569	572	563	564	556	612	602	581	575	576	551	586	569	594	598	562	589	585	596	563	591	579	597	598	544	575	577	556	581	569	538	599	550	620	557	617	552	561	597	594	523	611	583	592	600	572	566	592	585	596	577	551	548	570	615	550	526	560	554	542	573	561	579	564	549	558	622	546	536	559	588	571	580	563	582	563	538	545	576	525	595	551	577	597	584	560	512	556	553	614	591	629	595	545	582	543	551	566	568	549	555	579	606	575	586	561	574	567	577	582	572	638	577	603	606	545	544	597	591	585	590	584	616	583	571	604	542	573	550	565	530	577	600	554	584	642	581	580	551	587	587	572	516	562	578	609	627	584	537	564	592	598	571	574	612	564	551	577	563	619	562	607	544	552	607	550	542	540	520	596	574	564	615	545	600	552	598	595	585	589	547	576	553	602	532	579	578	564	585	589	549	587	591	540	522	599	586	554	611	597	557	559	523	577	611	598	567	567	563	580	564	607	619	610	586	571	592	572	574	575	556	559	559	584	593	531	588	561	547	609	608	592	587	546	553	569	561	593	545	579	577	576	607	595	587	536	578	540	545	614	579	549	584	592	588	542	545	578	560	567	548	567	571	554	570	576	580	568	587	589	549	539	620	503	606	570	556	546	603	575	573	582	539	545	549	607	566	592	622	580	587	597	543	557	548	579	548	531	563	546	599	600	593	582	568	571	574	576	582	624	516	549	592	595	626	604	577	559	579	622	545	586	584	563	538	602	607	593	584	566	566	546	577	569	548	569	595	558	583	579	601	535	576	568	581	567	549	568	561	555	571	610	574	595	603	559	548	582	559	528	568	554	549	553	573	538	580	580	593	572	554	515	515	591	577	572	565	566	558	572	560	559	592	553	642	563	590	537	595	592	548	544	579	601	556	611	560	575	535	553	559	560	553	597	563	552	599	546	608	589	609	562	563	530	574	582	537	578	540	601	573	569	552	547	597	614	545	587	569	608	556	568	591	585	600	578	569	588	564	593	586	589	551	545	556	548	587	545	606	612	625	561	565	540	531	568	585	629	594	598	601	551	578	589	567	620	574	583	531	584	528	577	571	588	552	582	557	598	572	551	612	583	535	575	571	570	530	584	594	611	563	549	567	546	527	576	599	577	614	590	563	566	527	631	550	575	578	604	573	583	551	565	587	599	565	579	535	553	560	582	574	588	570	595	568	518	594	613	577	590	555	609	601	541	581	540	600	627	599	590	601	575	599	562	570	560	560	580	587	570	553	576	570	547	588	594	580	536	555	557	564	548	583	579	604	573	585	575	581	599	586	579	624	597	585	597	566	521	582	587	579	558	576	582	600	545	560	567	570	574	586	540	609	566	605	561	585	573	617	604	581	604	558	571	577	564	570	577	600	554	571	589	588	591	576	568	561	594	580	578	581	587	565	586	563	544	543	574	568	568	539	566	571	611	574	586	558	575	591	574	578	529	611	581	595	597	564	593	584	643	571	608	556	552	524	555	577	563	568	529	557	589	556	583	575	553	584	615	526	546	541	598	545	593	566	590	578	563	596	545	598	557	561	598	625	533	560	591	598	527	605	574	571	589	597	554	584	556	552	576	550	573	589	611	576	553	560	619	610	609	527	574	599	568	604	574	544	541	567	580	646	572	573	567	551	602	556	576	568	569	545	558	549	548	599	554	584	577	557	584	549	566	588	536	586	563	583	575	622	603	604	583	560	539	603	595	635	594	579	580	585	569	550	563	572	546	559	562	591	548	520	553	580	541	569	610	562	619	606	599	597	569	591	574	540	570	536	561	595	588	537	545	571	583	562	564	568	552	594	587	596	579	584	552	577	579	567	600	580	546	580	572	492	580	559	576	563	623	579	571	572	596	558	588	586	597	496	610	592	615	591	585	571	566	533	579	581	566	587	577	552	568	600	573	578	578	614	569	562	575	550	561	642	590	546	553	522	525	553	575	571	557	592	567	578	581	571	600	570	569	574	574	541	559	530	546	518	528	563	576	570	578	545	562	596	575	548	564	600	549	585	582	598	565	544	542	571	557	500	570	586	562	602	528	551	568	587	543	564	550	572	570	578	554	581	587	590	574	591	593	525	570	584	533	577	581	566	606	571	584	559	585	590	561	610	564	568	608	551	567	534	546	570	569	575	583	596	618	578	564	591	531	546	555	536	580	568	588	598	546	568	570	544	535	583	562	599	578	566	583	586	534	563	556	587	599	579	584	550	583	568	568	550	552	553	576	546	598	551	557	575	563	559	610	557	574	585	603	570	584	575	514	537	551	561	616	564	559	574	615	556	573	557	567	545	560	570	565	596	575	597	566	575	573	575	575	577	589	599	576	572	556	550	570	522	574	545	551	595	577	541	542	542	552	561	589	565	581	594	604	615	596	596	574	585	550	577	540	556	577	553	554	572	557	563	577	604	551	531	540	563	560	547	576	578	579	575	577	597	558	582	588	577	561	596	625	528	544	593	551	554	551	531	570	597	569	571	570	588	555	559	578	568	515	559	585	586	571	592	553	579	552	556	599	568	547	576	549	593	554	584	588	573	576	566	553	529	589	576	559	535	577	543	581	584	541	519	622	607	592	577	534	578	553	557	609	558	546	583	585	589	600	589	577	507	556	563	580	544	577	555	532	530	573	545	534	606	596	595	569	548	561	604	546	583	617	577	571	575	558	543	625	558	525	563	558	571	612	576	612	573	607	544	562	592	556	568	574	578	593	559	551	552	549	563	595	547	555	552	594	556	525	554	608	540	560	597	599	542	551	594	581	559	569	617	568	581	563	503	576	582	555	540	571	581	542	553	560	572	584	578	575	562	557	585	568	567	546	573	573	562	599	620	579	570	539	567	575	568	565	525	528	569	539	590	604	562	579	561	570	552	567	575	602	592	641	559	578	585	589	515	603	586	593	582	566	583	582	556	594	576	571	562	585	578	630	551	608	575	589	564	531	563	556	552	582	570	540	566	548	531	573	548	582	588	550	575	570	575	582	550	574	559	613	544	573	588	556	553	600	625	563	565	553	599	526
19712	42679	36375	27168	22352	17067	12970	9943	7898	6226	5215	4318	3557	3101	2588	2322	2029	1816	1692	1422	1368	1281	1124	1080	1064	1022	1025	1097	947	876	855	842	822	743	758	724	713	676	719	724	697	681	615	681	649	619	596	599	601	611	610	549	605	595	592	533	649	589	555	596	557	544	561	599	562	604	617	568	592	594	553	581	598	598	565	591	604	584	585	563	605	614	567	579	577	589	557	586	555	528	542	563	535	571	555	543	587	568	597	567	571	591	554	578	526	586	582	576	601	552	564	567	580	562	575	567	590	548	540	560	594	554	546	601	577	546	527	598	559	570	561	566	562	552	585	553	564	566	537	566	563	578	540	555	574	570	574	572	594	583	518	539	579	590	569	579	563	569	609	600	582	553	575	576	524	564	584	540	610	552	529	583	571	599	551	536	569	545	570	535	542	583	519	542	572	587	567	560	558	549	597	518	590	580	611	550	567	563	532	611	563	582	537	567	595	571	576	567	529	570	586	534	570	563	567	562	621	596	589	609	561	549	567	575	554	592	566	604	569	589	608	576	555	581	559	560	547	569	581	553	566	533	552	555	621	599	562	538	584	540	589	530	598	570	548	584	554	565	569	593	560	587	563	577	583	540	581	599	542	573	573	537	577	562	576	583	591	555	564	569	570	566	594	564	556	514	547	541	565	560	565	545	549	543	546	561	583	583	583	625	555	568	538	539	522	595	602	557	508	632	571	547	555	542	563	540	591	574	572	574	603	568	579	550	542	589	571	577	574	584	568	573	553	544	587	584	577	553	563	580	608	592	537	542	567	569	587	591	552	541	562	560	595	593	562	568	573	568	606	564	572	543	585	552	567	548	569	585	577	568	567	593	598	593	540	558	577	560	583	581	569	570	526	548	600	579	568	561	558	518	509	568	555	567	557	581	542	607	548	522	589	574	607	540	553	561	602	538	578	541	532	555	571	553	573	593	625	561	552	554	565	581	571	576	567	575	568	558	559	557	524	556	544	572	592	550	575	542	590	516	584	547	582	553	573	554	572	556	571	537	597	598	535	546	582	574	524	564	541	565	584	569	575	592	578	550	586	533	557	550	617	587	576	539	565	562	562	539	572	554	608	569	553	570	579	536	581	589	596	594	556	531	527	504	514	533	567	562	540	551	582	526	547	576	531	530	581	569	563	544	564	618	549	588	562	552	566	597	579	546	557	565	535	615	545	546	593	604	555	568	544	571	550	555	549	532	592	558	565	555	534	555	576	560	547	584	577	537	552	620	556	562	537	562	585	533	548	532	570	545	534	571	600	537	565	564	560	545	575	524	529	542	547	563	580	546	561	555	586	559	580	559	572	570	563	566	628	539	571	572	582	529	614	619	565	497	513	575	566	560	596	551	582	575	543	590	570	587	568	553	581	604	556	586	566	552	555	602	623	556	558	533	573	570	557	545	579	566	569	566	572	587	558	592	568	566	586	589	561	553	584	543	562	576	557	555	569	613	556	563	572	546	583	578	538	568	573	554	535	569	561	581	591	573	562	579	550	598	557	563	552	538	524	568	602	601	622	590	546	589	557	581	546	522	583	557	566	567	564	551	557	639	555	574	556	579	593	563	575	555	583	557	603	569	606	541	584	563	576	570	582	576	521	548	534	613	583	582	537	561	579	595	561	578	556	567	583	579	581	552	613	599	611	580	576	595	586	582	572	515	562	590	604	549	545	573	561	562	572	545	570	577	584	538	600	537	553	624	565	554	541	559	573	551	533	572	588	571	591	594	596	535	577	600	595	528	574	567	553	544	521	582	563	521	557	557	549	581	558	570	576	601	577	585	565	583	606	545	592	542	571	560	499	579	595	503	581	555	544	539	563	604	551	530	575	566	586	575	586	574	585	603	555	546	562	603	583	570	569	568	547	546	530	572	559	508	574	566	572	550	552	577	575	572	577	516	550	603	588	564	550	589	556	575	538	606	543	538	547	534	601	585	544	579	567	540	570	583	610	553	610	558	575	563	552	565	582	585	559	530	565	558	565	551	554	536	610	582	570	536	555	566	549	562	547	604	584	617	562	574	585	585	599	517	576	562	564	562	554	558	571	549	556	571	580	566	577	534	550	571	625	542	582	558	519	582	584	531	550	541	565	536	600	565	532	586	561	548	603	552	582	541	607	573	578	554	530	554	547	564	605	581	563	568	575	547	558	576	565	567	517	549	524	550	585	561	566	566	552	581	557	543	558	601	584	570	581	511	555	599	552	577	560	557	597	528	560	534	562	587	593	549	576	594	597	587	582	541	557	541	568	568	567	585	537	546	580	548	547	559	560	540	542	555	554	574	549	548	576	529	574	575	606	584	570	581	563	568	578	587	570	573	581	561	562	565	600	594	590	571	561	558	597	601	599	568	544	558	585	566	579	550	597	565	566	582	539	547	554	587	620	591	539	546	548	549	580	538	570	581	548	584	578	592	560	584	587	616	552	567	502	520	582	589	559	563	536	538	547	559	547	557	545	531	567	570	536	552	542	547	538	566	564	584	537	581	587	578	564	604	592	532	522	588	565	543	580	580	556	568	561	582	565	558	630	554	534	569	611	506	545	559	541	563	562	540	580	571	594	571	604	570	547	584	556	538	588	562	562	615	518	623	531	588	547	578	543	551	529	591	610	627	569	594	574	606	554	584	591	527	524	576	577	561	554	557	575	576	569	519	562	569	541	552	578	562	614	543	583	572	549	557	590	568	552	526	570	575	555	542	578	597	551	640	559	547	537	561	609	597	538	556	540	572	589	579	587	590	576	556	566	582	529	563	586	576	569	557	609	582	540	575	568	612	538	601	602	556	569	570	532	598	557	564	590	563	551	545	589	558	607	556	562	610	615	545	595	553	551	557	606	592	562	549	590	569	564	550	607	585	553	553	545	537	602	570	556	584	530	559	539	557	579	564	577	572	631	608	544	570	558	555	565	535	555	566	572	556	597	578	518	554	566	595	557	556	527	579	538	537	601	570	542	527	556	543	567	588	544	567	582	531	552	573	563	552	559	587	558	561	589	583	567	531	583	599	571	584	563	561	600	578	536	620	540	553	586	570	582	557	566	567	567	560	583	558	560	599	556	557	554	525	545	587	579	589	586	547	565	578	551	560	605	596	591	606	558	598	581	559	567	557	551	549	572	566	594	593	566	553	620	546	583	556	563	550	548	580	542	554	616	526	600	555	593	583	573	539	561	589	613	548	564	603	555	589	568	545	539	589	580	551	548	568	539	582	560	576	584	587	525	618	556	554	576	527	623	540	559	546	586	535	550	606	558	602	600	594	587	537	526	605	560	529	586	526	584	581	614	599	534	565	566	551	579	534	554	591	610	567	563	590	567	525	572	598	577	556	567	632	576	551	595	572	539	569	575	576	557	595	576	532	581	583	541	576	554	585	571	598	579	561	535	547	551	562	547	567	561	553	562	597	552	560	568	544	584	570	582	595	571	522	586	550	522	569	568	602	563	567	547	548	581	546	523	587
25181	21487	28064	26475	19841	12567	8112	5450	4285	3432	2892	2639	2278	2113	1925	1652	1487	1445	1334	1297	1238	1157	1098	1112	1061	1079	1069	1061	949	1082	987	952	965	933	907	967	898	921	921	933	895	842	884	946	924	875	820	817	914	854	852	850	822	814	870	810	800	853	844	859	833	832	856	836	864	813	785	827	825	835	798	885	827	879	784	819	831	799	857	846	787	828	868	824	840	823	863	824	820	836	826	870	827	812	799	803	811	829	889	835	818	793	803	769	794	837	875	855	815	806	865	840	870	810	852	835	840	791	862	849	871	844	840	794	872	814	861	855	849	847	832	831	798	841	866	822	813	811	871	768	810	807	871	855	802	798	836	824	893	830	837	856	816	842	829	843	830	852	807	869	814	777	815	816	829	822	843	826	829	832	787	818	815	865	893	878	874	901	765	844	871	832	848	843	838	798	823	812	846	824	869	832	836	863	839	814	846	816	833	787	853	815	806	770	838	854	814	855	844	835	879	819	856	814	817	858	757	827	828	852	885	796	849	838	830	829	808	802	871	799	869	860	826	865	856	802	869	850	825	825	861	842	842	785	830	815	857	788	811	799	847	815	776	819	820	859	860	850	860	860	848	858	832	768	855	889	847	842	817	838	848	822	861	781	820	889	815	837	821	804	848	849	827	823	851	863	842	808	800	812	840	795	773	848	888	807	772	816	840	852	825	799	800	868	837	808	824	851	835	847	821	841	888	835	862	836	798	828	818	873	837	805	859	795	797	822	835	825	787	852	838	832	817	816	819	839	825	841	827	800	847	804	875	815	859	909	833	840	846	832	858	853	814	858	838	752	853	834	841	818	857	838	832	852	806	855	840	822	795	818	855	839	873	822	879	825	779	845	843	791	817	799	820	847	777	814	788	850	870	828	777	840	825	843	834	796	830	841	815	833	830	808	811	781	855	815	807	850	844	861	794	843	823	899	860	853	828	803	866	826	839	812	818	853	813	883	778	856	809	841	847	849	833	848	855	799	827	857	813	845	832	819	825	818	845	846	832	822	831	860	875	840	860	843	836	853	820	871	801	842	834	869	792	846	772	852	842	774	864	823	903	844	866	858	780	813	848	841	836	854	798	832	820	820	900	801	841	895	815	840	861	789	829	891	809	839	858	848	815	838	787	790	818	810	828	824	826	835	890	827	793	854	819	799	856	826	863	850	823	799	832	850	821	879	843	817	825	775	845	807	814	827	828	847	747	834	862	829	837	827	813	804	792	822	831	816	850	850	846	814	825	863	826	853	772	805	803	845	793	771	833	819	814	853	861	800	793	866	840	803	830	789	857	852	823	797	842	881	879	817	824	865	876	850	878	797	796	805	851	885	843	871	796	791	851	881	812	757	857	842	882	815	833	854	850	848	843	869	848	852	799	836	772	801	824	832	799	755	823	792	861	864	846	798	835	817	877	791	831	794	780	844	813	756	802	859	809	845	830	842	843	847	853	813	857	831	803	796	779	828	854	873	771	801	857	843	789	780	827	830	820	820	826	797	881	853	810	838	830	807	834	852	821	893	856	842	842	847	864	835	760	830	875	777	840	805	823	810	808	787	868	844	802	884	839	852	810	822	821	842	796	835	862	838	865	803	835	825	787	838	857	803	845	861	847	874	854	850	842	811	841	852	851	820	783	884	810	812	831	810	840	820	842	775	793	850	827	827	828	903	816	803	831	863	878	836	816	801	826	777	833	859	870	817	862	793	839	822	779	798	839	871	878	861	803	827	821	850	858	851	850	786	828	827	881	796	800	823	776	903	815	792	836	840	818	850	886	798	861	842	808	818	816	859	862	848	800	854	846	852	802	866	831	816	823	876	842	782	902	846	817	786	865	788	836	832	837	773	815	805	854	821	864	863	807	803	803	837	825	842	832	856	802	863	853	842	830	821	838	807	831	845	825	823	828	826	810	778	846	807	859	814	815	823	842	809	877	855	822	821	875	856	820	845	832	819	869	872	837	816	829	895	843	815	826	836	805	835	841	867	785	832	818	813	839	874	860	849	824	794	854	876	777	845	794	851	828	845	850	816	821	820	820	845	848	850	807	871	836	844	809	799	854	874	815	802	809	818	816	820	873	838	782	838	825	830	784	841	860	844	841	805	814	813	813	790	789	834	844	864	871	826	836	838	813	832	823	770	768	782	819	812	854	854	860	859	839	824	809	844	787	826	796	810	825	866	840	850	850	836	812	783	835	882	834	825	826	814	832	872	859	772	746	767	860	810	803	832	783	855	774	844	847	846	840	835	873	826	801	812	851	875	812	806	828	807	840	821	840	813	806	832	819	798	838	815	853	802	836	760	816	807	812	827	809	842	806	822	865	828	847	848	852	804	819	821	804	853	789	837	817	882	827	839	864	825	866	850	864	810	861	868	843	864	827	797	777	817	846	794	876	798	814	883	846	803	775	839	854	808	849	821	817	776	805	840	836	856	856	807	833	809	836	841	830	808	851	866	803	900	831	816	809	778	873	836	863	806	841	817	824	829	833	851	859	826	819	853	837	833	860	810	869	810	836	816	835	789	814	835	803	861	801	747	880	807	799	764	864	787	808	882	813	777	827	826	809	791	825	809	842	867	864	832	799	811	841	840	870	793	830	845	799	800	846	884	827	855	818	813	836	781	804	867	848	855	810	830	887	832	855	842	888	793	770	847	832	840	784	764	839	808	889	815	844	804	853	798	790	836	808	824	823	805	871	829	779	834	809	864	821	787	817	814	799	798	830	821	786	824	808	892	787	810	816	856	778	824	835	835	804	786	817	897	786	788	880	859	889	837	821	768	838	784	805	848	805	856	810	860	811	819	855	837	820	860	806	868	826	878	814	864	827	853	816	817	857	840	844	841	789	761	769	826	844	817	800	795	776	808	823	795	840	826	860	826	820	859	851	807	786	826	812	840	794	857	827	820	820	847	855	851	773	822	845	825	805	778	808	829	781	847	790	793	845	855	863	871	818	797	871	807	858	811	845	829	866	846	872	866	787	752	771	888	819	837	791	829	818	837	795	829	787	822	872	776	849	819	846	822	850	864	886	796	855	840	806	846	777	838	838	800	784	884	823	786	825	801	864	862	829	816	850	879	849	839	834	834	851	817	829	812	848	810	835	791	863	837	834	863	793	876	799	835	869	851	832	820	892	858	830	850	849	817	784	806	795	869	867	838	863	830	853	845	869	803	803	810	812	833	855	858	872	883	817	883	792	846	812	851	802	804	837	834	838	822	815	902	851	815	822	786	808	850	794	791	872	888	822	861	778	861	816	815	815	844	851	843	809	785	823	817	867	839	851	891	848	787	784	825	763	820	791	806	836	813	841	813	781	833	761	851	835	766	858	859	863	852	839	797	816	873	826	804	796	797	786	802	837	818	840	822	757	831	849	805	853	853	827	809	789	834	808	785	814	797	787	851	905	838	796	833	813	818	842	851	822	831	842	748	887	847	848	804	837	789	844	768	878	844	815	893	801	794	862	777
19142	39707	33420	24210	19312	14626	10941	8481	6801	5377	4382	3645	3176	2819	2466	2150	1950	1722	1703	1483	1404	1331	1250	1233	1207	1218	1177	1092	1055	986	1081	1047	993	915	977	979	965	941	897	927	874	912	847	906	804	867	851	838	865	825	838	863	812	776	835	823	860	830	794	791	841	837	802	794	799	865	826	822	811	849	809	817	824	861	810	785	768	834	788	830	833	816	819	796	840	799	853	777	827	858	781	831	833	768	811	824	810	805	783	799	789	789	843	820	796	801	759	769	792	863	810	866	770	785	813	830	800	786	820	791	831	815	820	815	772	832	803	778	812	811	836	867	828	779	757	827	795	794	801	816	814	818	819	859	817	744	774	791	782	775	820	808	811	777	840	828	835	790	743	849	792	808	823	776	784	825	792	805	807	768	833	773	797	796	811	830	927	786	829	813	815	820	788	819	804	788	901	846	783	838	832	767	823	802	809	831	810	817	849	874	811	794	809	798	819	815	818	777	854	808	800	818	826	785	829	856	789	834	824	792	853	826	855	872	783	824	867	815	864	838	825	794	802	792	834	819	821	764	850	850	854	837	833	856	805	839	808	793	810	846	816	792	805	835	872	793	802	768	774	792	822	789	817	799	814	752	797	784	815	819	789	847	841	823	819	846	845	791	800	797	815	799	821	814	816	794	800	827	832	797	849	820	832	757	809	819	778	822	817	776	760	786	818	834	816	822	842	840	806	818	820	757	849	863	798	804	813	751	824	842	822	818	833	886	839	792	862	855	835	838	833	784	827	787	825	792	790	859	738	790	777	807	812	796	842	810	802	822	814	787	794	813	837	789	827	772	779	804	782	788	842	747	836	805	803	793	783	854	791	791	804	834	836	847	843	843	840	846	816	799	843	834	830	827	842	858	786	855	794	773	780	820	810	827	795	823	828	808	850	822	746	816	859	835	781	870	786	821	794	788	838	813	835	836	814	783	824	821	821	828	795	822	798	796	811	799	807	849	799	775	807	818	810	783	824	783	817	785	816	822	813	769	827	846	849	849	786	788	793	769	763	796	816	787	817	805	833	762	792	756	817	801	812	829	833	832	814	798	805	827	808	828	833	844	812	830	821	798	790	789	838	767	829	777	789	781	821	783	813	794	806	831	794	798	798	816	857	823	780	790	855	795	843	803	819	832	843	876	881	841	794	850	867	811	801	802	811	800	832	850	801	822	818	779	846	841	819	788	808	859	818	788	831	790	864	814	830	805	796	822	853	787	822	800	780	758	883	854	792	887	797	824	800	829	818	803	816	770	827	790	831	787	784	854	805	799	816	844	796	795	794	823	790	729	833	841	814	790	838	806	823	791	840	827	894	791	823	826	793	771	782	822	801	885	838	825	840	825	816	847	793	816	804	801	793	788	821	835	811	862	789	822	816	807	831	844	793	837	844	799	770	869	845	826	814	767	802	813	845	795	814	812	769	780	809	772	890	815	832	846	832	778	824	837	801	799	844	822	817	826	752	779	824	864	802	794	824	781	811	834	843	819	838	846	813	829	831	842	791	798	842	803	855	820	910	887	780	770	788	823	782	847	834	833	804	783	843	818	774	782	793	833	833	814	816	809	787	792	845	795	839	808	829	804	807	804	784	820	832	814	765	844	780	855	775	841	829	808	882	816	799	752	866	806	796	829	777	756	781	828	812	844	849	785	831	869	787	848	790	779	798	840	765	823	831	824	825	837	877	832	792	774	787	833	865	828	846	827	841	794	806	825	804	839	833	770	899	814	830	820	863	856	860	860	797	794	843	813	799	821	849	836	813	841	801	832	812	745	846	801	834	816	842	787	818	843	808	839	806	850	802	853	805	795	834	855	814	768	849	853	797	809	781	821	828	826	843	811	836	793	821	825	803	811	769	818	855	832	817	824	810	838	799	795	816	802	803	777	838	777	797	828	823	793	784	838	785	850	789	760	737	863	871	778	861	828	814	785	828	774	786	814	853	789	780	794	826	818	835	846	819	830	804	753	727	820	837	799	818	822	754	774	770	800	782	847	787	861	808	838	829	831	769	802	810	804	777	820	852	834	820	791	815	841	779	781	806	831	812	774	879	823	847	863	828	802	814	827	785	798	805	802	828	831	770	789	824	831	821	764	771	788	849	822	838	802	790	832	806	803	847	837	813	825	859	812	811	862	830	785	813	802	814	815	775	812	805	818	819	823	793	776	821	805	826	748	771	828	837	849	851	782	819	775	846	820	766	835	839	844	831	815	798	832	817	840	803	841	806	804	803	791	800	810	899	819	807	798	792	850	856	809	798	873	770	815	831	800	734	767	808	812	824	801	752	897	766	809	832	836	810	834	810	813	836	888	857	826	832	771	763	772	815	787	816	736	820	763	744	831	828	771	829	755	800	817	747	853	779	753	792	789	805	805	808	811	824	861	767	820	798	815	853	822	783	790	813	800	815	813	842	795	778	815	817	828	781	840	787	837	847	868	872	803	799	813	773	809	830	823	827	831	821	831	810	808	831	802	834	789	826	770	839	827	844	806	775	818	789	775	816	808	811	766	823	816	813	787	758	813	812	786	801	768	829	806	871	835	840	793	823	826	807	826	816	777	783	819	819	802	794	816	845	811	816	824	803	789	851	883	810	808	742	842	747	826	856	864	786	785	793	763	763	806	772	842	863	745	845	827	831	822	793	779	813	819	831	853	813	814	854	826	807	807	775	834	781	820	834	821	837	811	799	775	891	821	792	849	809	838	811	827	820	746	812	841	843	782	772	778	812	795	837	876	838	850	814	808	802	796	849	784	838	815	812	823	870	810	759	795	816	815	811	848	835	805	858	752	808	788	799	862	833	825	824	823	807	828	797	832	870	817	796	817	768	839	759	866	836	827	783	848	792	812	774	883	791	801	846	824	865	787	799	847	834	811	801	810	807	830	878	827	759	805	758	788	861	799	800	758	788	816	804	822	827	778	828	794	832	879	777	816	803	838	851	807	849	835	816	783	773	788	820	835	809	802	843	814	809	819	814	833	805	782	841	770	831	845	762	807	861	796	821	814	800	839	820	813	847	769	831	833	762	882	822	781	815	807	843	820	822	824	745	826	811	827	782	807	791	827	844	818	849	837	816	776	852	822	792	838	868	876	821	826	801	791	790	837	822	782	814	827	844	830	865	843	856	783	795	750	826	794	790	835	855	808	895	822	797	817	831	767	875	762	819	791	779	802	838	770	819	836	814	778	794	847	850	839	827	800	824	862	817	821	793	767	821	823	825	798	810	772	776	847	783	780	823	839	787	764	790	784	797	845	785	810	813	805	812	882	862	779	814	805	789	804	826	800	792	824	826	816	801	821	834	799	818	811	827	850	839	837	797	774	764	835	787	795	819	840	806	810	808	791	852	792	815	801	758	851	829	847	756	834	795	796	822	810	851	785	862	824	782	798	835	790	817	838	818	817	778	786	810	831	731	805	848	820	834	834	804	820	819	817	823	797	750	835	748	810	789	816	815	833	808	783
22812	21463	29184	24228	21872	23086	20366	11005	7530	5943	4795	4069	3468	3000	2598	2351	1996	1773	1628	1436	1355	1196	1143	1109	1086	1125	1035	1086	1003	966	886	847	897	798	773	813	742	753	730	716	704	707	707	641	693	665	648	625	605	587	586	589	651	611	622	607	642	639	596	636	629	569	613	615	600	600	585	603	604	556	622	610	612	609	590	625	571	593	644	630	602	593	614	596	571	565	562	586	580	557	564	539	595	589	575	607	537	569	523	591	589	579	594	569	598	559	524	616	576	589	569	599	568	600	570	564	579	615	541	583	593	629	561	605	585	592	567	627	600	601	586	577	625	600	584	583	613	574	590	586	608	587	570	572	558	574	552	608	535	548	596	605	615	605	567	589	580	621	590	563	572	609	592	598	595	570	605	613	587	578	556	559	602	593	600	569	613	547	640	588	597	601	557	595	603	595	594	621	615	586	591	597	585	580	603	588	610	554	581	585	576	590	578	566	565	609	609	624	584	594	590	598	574	628	624	631	653	559	550	573	635	595	595	586	588	574	555	578	584	630	562	605	593	597	570	558	579	603	600	601	574	618	584	625	586	613	607	541	582	593	583	607	628	566	581	572	590	552	620	612	664	568	585	574	572	599	615	628	549	574	604	550	605	553	623	577	598	589	575	631	580	560	582	567	596	592	555	585	582	580	588	553	535	592	592	544	609	617	561	585	562	614	592	600	544	622	575	601	584	562	599	625	563	596	597	568	550	582	595	557	611	600	578	560	567	531	584	628	566	614	574	586	578	592	589	595	611	563	619	570	601	555	627	612	600	551	599	581	574	586	594	584	569	569	585	576	606	511	630	521	599	594	608	606	597	624	590	568	577	584	607	589	582	584	603	588	596	600	589	613	591	594	541	540	539	538	617	571	617	563	567	561	586	583	581	602	568	593	574	585	611	565	577	548	564	624	601	553	595	583	558	577	602	603	598	565	578	644	588	601	590	588	566	566	591	568	586	540	582	601	603	618	621	560	579	612	618	576	597	572	585	568	604	598	553	607	582	524	587	532	579	574	569	616	575	574	592	582	567	596	568	616	593	603	605	593	597	590	617	561	625	566	604	593	591	581	626	571	604	550	607	585	583	600	576	585	584	554	576	610	579	583	554	598	566	556	612	623	624	572	554	595	591	605	596	590	549	604	578	553	616	584	534	563	568	606	606	566	600	619	585	619	587	592	584	541	608	599	581	589	562	596	584	610	576	584	639	587	527	562	574	601	592	550	588	585	610	627	581	562	558	613	581	605	595	583	585	610	595	557	618	581	551	530	612	606	576	590	597	516	605	564	547	587	585	594	576	591	580	557	558	597	550	601	601	578	581	572	581	593	584	600	544	620	600	575	574	553	567	568	574	626	559	653	594	658	582	630	584	577	629	609	575	585	621	588	571	595	596	592	572	579	597	590	557	587	569	583	608	581	598	588	525	579	549	608	582	570	555	600	570	625	602	595	574	586	605	598	573	557	606	603	612	604	575	581	573	605	611	618	564	564	595	589	569	578	575	535	580	605	603	621	605	561	596	567	598	557	566	561	574	611	596	583	546	619	570	580	606	568	552	618	571	560	599	554	584	582	585	611	580	536	594	618	596	570	572	598	573	612	559	598	638	557	621	590	641	635	590	632	579	564	547	542	586	567	525	516	559	605	611	613	542	610	592	591	600	526	562	616	578	625	547	596	591	601	577	581	559	570	580	574	585	545	561	580	616	586	537	563	604	577	567	600	574	577	594	548	598	636	592	577	570	590	597	606	575	577	608	613	572	594	589	550	583	561	584	562	592	577	595	599	571	586	600	572	572	565	592	585	563	596	595	587	586	573	603	611	561	616	556	591	577	553	586	591	631	588	548	627	601	592	546	588	595	597	612	592	627	565	608	575	604	580	561	641	599	635	588	584	602	601	600	549	588	571	602	634	585	564	548	592	581	570	586	593	651	611	564	584	626	607	568	663	581	546	632	602	557	600	593	562	574	587	600	525	582	598	605	585	555	603	582	586	601	588	603	631	546	561	599	599	583	623	564	572	581	585	537	555	603	625	617	629	554	611	609	551	602	602	595	607	547	571	606	576	568	542	569	562	580	621	600	590	582	560	585	542	580	624	583	614	590	609	572	591	599	574	588	613	566	592	596	555	589	587	604	567	626	609	551	589	594	578	626	604	594	605	613	595	588	608	568	598	584	603	582	585	600	579	606	644	575	597	572	609	578	558	562	544	628	608	583	598	625	574	679	596	582	649	580	584	591	587	561	591	626	609	615	581	618	589	612	591	593	621	551	606	553	610	581	597	589	594	577	575	606	573	608	619	585	609	583	603	586	585	592	593	606	599	609	578	581	593	608	638	601	581	587	576	558	564	577	586	578	587	608	636	577	625	565	563	552	582	603	552	598	627	600	568	558	591	600	608	571	592	566	602	588	612	553	614	608	529	601	554	597	559	529	618	556	596	591	579	587	565	604	546	589	618	571	588	592	615	583	610	645	609	592	608	548	573	555	592	589	596	640	558	615	586	608	613	579	602	577	587	607	604	568	594	584	548	619	543	585	607	582	565	574	569	570	577	583	604	607	577	624	566	571	566	584	608	607	559	649	550	642	597	602	581	543	589	579	571	571	626	554	569	588	649	547	556	583	546	541	615	557	537	573	574	598	610	581	562	623	568	629	599	596	545	592	532	586	580	599	582	640	578	570	606	611	606	597	606	571	586	572	652	529	586	598	558	586	590	583	554	569	619	609	592	621	562	598	643	623	603	569	572	594	595	597	593	571	550	621	611	575	612	598	599	582	618	609	549	616	572	567	565	633	558	589	569	605	585	616	573	580	617	573	614	592	635	598	613	611	581	615	592	549	561	594	533	557	605	614	591	567	604	567	582	638	546	591	583	570	580	592	597	622	583	604	552	579	597	586	607	561	598	607	584	594	581	555	542	620	617	615	572	576	565	570	625	575	536	584	573	548	574	576	573	620	572	630	593	624	545	633	584	557	623	550	594	617	593	599	587	561	557	588	568	593	569	559	590	597	647	603	582	616	583	585	575	595	592	609	601	567	568	579	599	576	567	629	579	596	597	614	584	566	575	633	611	603	580	583	601	576	534	577	554	580	573	597	614	603	585	597	571	587	617	573	560	603	561	604	581	573	587	597	624	597	607	584	628	617	601	591	580	586	630	576	557	553	613	616	586	614	596	565	556	555	604	578	567	582	564	632	640	580	584	602	653	596	533	573	596	590	610	533	597	630	528	574	608	564	581	625	581	579	592	536	608	574	553	588	610	559	636	584	556	583	608	620	577	612	590	585	555	563	588	587	573	571	577	586	595	579	565	531	575	604	614	574	589	558	646	543	571	597	560	573	597	565	626	561	568	592	597	546	594	567	594	580	574	583	593	569	637	592	579	622	586	615	600	582	581	551	627	519	567	613	621	571	564	606	576	585	622	582	587	580	601	621	597	586	607	562	575	590	598	625	593	606	538	570	593
22052	47654	41509	32527	27198	21531	16781	13477	10761	8574	6998	5660	4940	4122	3637	3018	2738	2333	2077	1884	1626	1553	1404	1366	1358	1255	1225	1180	1138	1068	984	966	908	905	850	822	804	841	799	781	765	713	737	656	704	650	630	626	656	634	598	588	595	614	617	607	605	613	594	604	532	578	639	545	574	593	627	579	617	567	577	581	607	566	563	569	603	557	556	638	614	579	591	548	587	570	561	547	567	553	544	547	576	559	573	561	591	611	574	522	562	587	584	541	586	599	564	600	546	554	533	569	566	551	577	581	609	566	550	582	590	544	569	549	574	577	569	555	555	531	573	572	569	606	577	524	547	583	541	561	548	562	584	593	555	572	560	550	562	593	543	574	534	567	507	552	556	573	561	547	573	554	584	548	598	535	578	562	598	552	571	577	570	556	545	581	573	533	551	542	602	554	598	525	583	601	573	556	573	576	569	586	543	596	525	583	549	608	559	596	564	541	608	576	563	571	607	623	582	541	538	547	547	590	551	559	606	578	536	541	568	564	553	577	557	604	557	619	548	560	647	571	616	581	585	556	595	572	567	618	599	548	516	580	543	540	606	588	585	577	586	556	565	617	541	550	570	556	583	568	555	562	589	541	602	572	557	536	533	566	583	536	591	588	564	541	535	525	560	586	544	542	607	555	603	577	568	531	538	580	575	520	562	589	622	563	563	568	588	606	559	594	563	573	563	584	577	534	613	611	568	574	568	573	560	572	597	560	546	594	550	543	579	555	541	545	526	551	531	542	577	569	560	554	562	566	530	545	562	587	554	573	542	573	588	584	600	572	595	591	571	545	560	572	586	548	585	563	579	592	560	585	566	546	583	567	605	530	582	535	575	605	617	556	580	609	563	578	551	560	597	577	567	586	577	566	579	597	594	579	582	528	582	586	568	564	566	520	558	575	577	548	600	539	548	554	578	591	576	519	579	609	565	562	545	614	571	602	597	557	553	557	582	554	554	597	569	511	588	610	550	597	573	570	604	623	537	497	587	552	543	531	576	546	586	589	602	561	574	557	557	562	596	526	536	537	593	573	592	609	591	578	559	562	563	568	574	562	605	584	566	528	580	580	579	568	609	572	557	567	584	556	561	518	562	531	548	565	596	560	580	556	498	602	583	562	596	580	551	562	567	595	557	570	520	577	559	557	586	546	543	621	591	604	576	549	597	550	595	572	605	595	599	552	549	565	580	589	558	543	542	583	578	568	526	559	607	584	578	558	578	534	572	529	577	548	510	547	565	557	574	572	541	538	606	576	599	606	581	559	578	563	541	531	565	548	591	571	591	589	555	534	614	534	578	569	601	594	585	548	592	606	580	568	574	523	560	566	539	593	561	575	565	564	569	588	567	585	562	576	619	565	612	580	571	548	573	619	564	617	624	583	593	571	583	582	583	566	564	559	572	580	612	562	565	580	573	533	513	584	560	553	563	541	567	548	603	542	601	579	576	589	574	577	530	548	532	600	548	583	544	573	544	586	528	556	535	543	561	572	542	549	588	536	620	563	519	598	598	530	535	573	624	554	574	613	556	546	519	555	562	540	590	555	551	554	587	571	524	567	564	543	582	571	585	548	611	554	571	588	616	569	559	566	563	528	550	580	576	553	555	568	564	580	531	543	574	585	546	566	588	560	595	598	526	556	569	570	588	574	580	595	575	609	589	585	529	576	567	562	612	570	586	538	583	584	567	608	565	595	561	554	577	558	592	555	600	548	563	579	598	553	571	598	575	547	589	545	591	535	561	539	533	599	576	606	567	580	605	566	590	587	553	568	535	558	585	528	596	571	568	556	552	558	566	559	566	551	565	581	597	570	603	563	587	574	592	566	553	582	573	562	562	575	576	562	562	572	596	534	573	590	575	544	563	574	603	571	566	573	581	605	584	539	575	580	536	562	590	547	549	589	575	575	565	554	584	554	547	535	543	520	524	587	556	565	583	610	547	585	559	579	578	614	564	580	554	597	564	608	607	561	597	543	550	574	564	568	566	538	554	560	574	582	538	584	573	540	598	606	573	552	571	581	571	542	594	563	581	597	558	566	591	553	580	586	596	612	565	555	570	589	601	541	548	565	575	568	548	580	585	565	551	577	553	565	573	551	606	544	544	577	562	596	574	536	561	482	561	589	536	573	553	581	567	548	556	568	553	539	573	582	573	544	594	558	585	567	579	580	565	574	577	581	567	525	557	574	566	564	550	561	583	565	572	577	566	555	562	557	558	569	567	601	597	576	577	551	595	580	564	574	569	582	517	534	583	539	581	564	576	562	594	588	542	572	550	588	553	579	561	550	573	530	549	527	559	539	529	534	603	602	587	595	579	576	565	565	581	609	575	540	560	558	561	558	581	539	575	545	582	580	592	553	549	577	601	562	555	549	546	614	548	540	578	515	598	562	571	550	564	599	565	557	539	563	551	596	557	551	554	538	556	568	630	595	587	563	510	557	557	555	573	541	560	606	558	543	558	561	562	590	564	556	604	532	573	581	567	550	563	578	568	580	567	606	553	532	570	607	573	516	580	609	544	551	542	583	576	554	613	568	535	605	545	596	581	523	531	571	593	568	570	514	556	584	585	533	586	565	610	588	574	559	582	551	576	590	599	582	577	586	618	555	548	590	562	581	543	555	568	606	570	533	537	505	613	576	546	545	530	576	552	571	562	597	556	524	584	560	576	595	548	598	593	593	566	576	544	577	568	612	546	578	603	554	615	582	592	561	588	578	572	559	570	558	563	561	563	623	571	549	559	519	575	543	567	560	559	592	572	538	528	552	604	612	579	579	586	568	590	623	530	504	563	578	530	575	592	543	541	567	535	561	561	546	559	547	552	549	512	557	563	521	586	564	589	561	552	583	569	533	552	591	559	571	528	552	570	539	553	532	568	562	611	575	537	567	555	572	562	583	623	563	583	569	619	583	559	598	583	543	553	587	571	616	553	530	589	574	589	553	530	562	564	586	578	582	560	575	560	582	624	582	560	567	574	545	581	569	544	554	574	602	557	570	618	557	584	510	519	564	569	593	571	534	578	552	583	583	588	590	562	613	566	612	572	604	566	562	543	572	587	548	567	557	583	531	558	577	542	601	579	569	570	611	626	567	574	562	580	558	587	548	583	546	566	587	546	580	537	580	607	555	576	596	606	631	585	581	522	554	547	598	599	559	580	597	599	571	534	600	581	545	562	588	578	560	570	575	556	601	522	539	543	588	591	581	560	561	562	555	551	547	569	540	617	603	559	559	561	592	565	534	606	555	568	562	577	584	587	584	542	615	510	566	566	541	528	585	550	566	577	623	586	544	598	572	541	577	572	539	579	568	572	566	585	531	568	603	568	567	592	575	552	585	525	573	577	604	573	595	590	557	578	583	564	567	548	556	585	595	617	582	612	580	591	562	548	578	560	585	569	583	566	611	569	586	612	552	580	583	610	579	589	566	578	573	585	538	595	584	602	557	544	534	553	623	564	552	559	603	569	533	577	578
28944	25084	28477	21703	13133	8172	5440	4098	3238	2657	2231	2003	1768	1602	1514	1391	1274	1213	1084	1065	1088	1023	976	997	960	940	950	964	882	924	952	907	878	819	864	875	827	838	835	822	888	785	860	825	769	810	785	797	832	785	830	814	833	769	810	803	797	806	790	791	770	781	802	761	776	764	815	793	722	776	786	807	850	776	827	827	798	807	812	735	761	754	790	764	811	789	771	780	771	783	795	758	808	767	788	728	802	784	782	739	773	810	767	716	780	798	768	774	787	792	769	779	807	780	797	769	796	718	794	767	795	784	742	746	799	743	762	842	844	775	816	814	758	807	753	807	748	804	770	766	756	771	819	758	826	757	830	787	769	753	835	713	796	792	795	759	768	787	804	809	809	799	775	767	781	823	784	756	799	793	736	766	765	771	791	776	877	799	762	728	813	792	773	790	799	785	783	774	775	791	764	806	791	762	788	763	765	753	731	805	764	803	777	762	766	809	820	774	758	771	747	780	814	777	783	806	795	759	768	799	788	797	777	752	838	788	815	737	758	799	787	788	771	759	744	777	806	808	768	814	767	798	723	807	761	793	759	739	845	787	798	753	790	796	781	756	763	800	794	779	752	737	774	780	767	784	802	851	775	763	823	789	778	771	745	762	761	811	787	800	755	769	734	785	773	802	768	796	768	788	871	784	771	787	816	723	808	792	780	799	745	816	793	788	788	825	800	790	806	725	802	754	810	787	791	811	782	773	779	764	754	737	714	773	817	757	804	822	813	774	768	804	743	723	802	834	834	807	784	799	813	764	762	824	778	770	846	766	799	741	832	779	791	787	787	809	761	759	792	788	825	747	798	798	742	792	781	805	779	791	830	815	748	818	854	786	795	769	747	779	788	758	787	718	735	799	805	778	762	804	759	832	776	787	736	793	772	796	756	820	817	752	752	720	824	776	752	814	808	785	789	769	807	768	837	803	826	786	801	775	812	763	792	752	830	816	790	795	796	800	773	823	809	740	829	804	783	766	812	816	808	788	767	797	819	780	808	720	795	755	821	742	828	790	758	834	805	726	763	820	779	757	816	767	761	764	824	752	795	795	756	786	798	822	774	819	776	770	765	848	784	793	852	777	776	776	799	754	753	772	756	781	834	796	813	832	756	804	761	780	789	789	778	783	795	780	848	788	819	777	777	783	776	829	828	751	748	815	833	762	771	817	816	770	763	738	716	767	810	798	770	804	835	743	720	800	826	809	797	801	771	768	761	781	785	777	785	770	793	764	767	778	796	747	799	787	788	794	773	772	800	835	799	746	798	777	801	752	769	748	827	787	745	785	817	803	786	796	816	834	783	811	798	763	788	777	789	776	786	775	798	785	789	763	783	799	770	776	784	778	785	740	775	813	731	761	814	781	773	817	832	795	790	790	754	832	805	823	798	780	792	761	799	773	767	800	791	824	762	792	796	793	847	767	770	742	708	817	797	777	769	811	832	759	780	770	815	756	800	733	753	749	843	804	756	809	828	782	768	771	794	779	777	824	775	803	776	801	800	804	789	817	775	778	769	827	818	756	751	770	791	812	836	750	776	806	806	767	769	788	770	758	808	777	760	800	773	828	785	795	791	760	788	731	787	763	813	786	738	796	809	815	819	722	788	763	779	757	719	778	759	736	787	739	777	821	738	777	775	783	784	791	745	827	783	760	764	827	759	806	767	799	740	803	773	834	759	787	771	781	809	777	777	779	811	805	792	816	843	763	745	784	816	760	800	844	740	795	795	820	732	780	773	785	817	757	779	799	832	755	737	756	799	774	794	785	786	766	784	730	740	832	800	778	746	791	781	778	771	779	812	820	728	787	829	774	743	809	765	800	819	815	766	765	804	788	770	787	798	751	776	792	804	768	756	792	760	777	717	715	790	790	797	799	740	760	792	781	777	807	795	803	792	774	819	755	841	805	819	760	775	751	824	765	758	823	752	773	769	799	780	818	817	777	811	756	807	799	857	801	760	786	789	756	778	788	729	752	796	859	761	812	737	757	804	776	791	787	796	827	766	748	842	756	794	785	783	763	819	826	800	750	759	744	762	782	760	747	810	697	802	832	777	771	786	771	727	805	787	753	768	806	782	808	780	744	808	785	786	789	818	833	819	802	751	779	817	809	803	803	770	800	799	777	787	816	783	763	804	797	771	766	771	687	762	833	779	758	772	745	820	782	757	788	798	777	784	769	746	794	772	822	817	758	762	762	758	771	793	819	730	798	724	759	766	796	789	786	792	756	796	777	775	775	827	785	780	810	763	756	815	767	803	819	809	807	768	793	790	783	829	752	790	791	752	753	788	786	796	782	759	757	783	833	763	754	764	801	777	723	823	794	801	778	786	830	713	805	782	789	779	816	750	775	772	819	777	738	784	761	822	767	766	756	770	782	816	780	817	797	813	834	830	769	818	802	807	767	754	754	779	803	808	762	738	812	767	792	769	797	778	776	725	792	747	745	779	762	791	816	826	832	807	810	755	770	800	768	769	787	757	820	785	782	820	758	766	699	776	773	787	802	807	775	765	789	825	823	722	785	810	850	776	791	785	788	756	767	762	746	786	752	788	807	752	783	819	802	771	767	817	758	759	794	772	767	793	792	780	805	791	772	748	756	804	758	779	817	754	778	804	780	782	757	770	826	798	772	755	802	758	789	769	774	833	766	743	795	750	751	755	783	768	813	814	815	768	839	768	789	790	800	755	827	781	750	747	806	782	735	805	751	785	756	815	782	794	763	794	828	788	753	796	790	844	751	765	845	821	794	821	762	760	825	819	816	782	751	748	820	738	840	794	754	811	749	759	786	722	763	728	788	769	805	856	789	787	803	738	749	780	801	830	791	795	773	753	750	795	810	774	807	838	803	746	789	771	797	790	759	767	770	882	769	806	797	805	732	767	788	704	739	806	771	784	723	845	807	798	795	762	774	809	757	811	803	815	736	755	794	745	761	753	780	764	755	757	822	794	798	783	801	784	772	774	800	773	782	802	824	771	821	766	796	800	773	799	767	761	836	715	817	821	793	750	775	806	765	745	814	843	789	776	810	773	813	812	774	799	774	725	766	776	826	796	722	786	775	738	802	810	773	756	744	709	816	767	760	776	753	745	784	761	772	800	775	744	792	819	822	733	783	757	809	780	793	811	744	805	775	780	759	769	826	804	796	813	773	747	741	837	769	798	753	732	765	810	794	825	813	760	795	722	731	778	733	794	755	791	778	796	803	696	775	730	796	783	798	788	807	786	778	783	739	794	765	794	799	747	721	767	772	739	783	765	782	756	780	782	777	778	791	817	827	766	784	786	756	702	716	738	769	768	792	750	762	837	820	723	776	771	797	752	757	744	824	823	769	750	768	803	790	784	850	775	754	791	773	752	781	786	870	778	800	759	823	820	764	793	718	772	777	778	813	780	749	794	787	827	814	779	765	786	774	821	794	765	800	822	777	800	773	793	773	826	788	777	803	801	784	777	787	776	811	778	794
19475	35759	28944	19767	15161	11106	8133	6309	4983	3994	3160	2688	2442	2117	1862	1775	1554	1467	1357	1213	1111	1106	1113	1102	1021	982	983	969	1003	936	925	890	939	938	836	868	824	833	886	839	891	758	866	812	804	806	833	764	800	863	826	753	799	734	768	755	802	837	736	790	773	834	772	785	796	767	734	766	764	796	819	807	790	752	734	756	773	799	726	773	816	746	780	776	806	837	809	814	803	784	750	775	741	776	770	753	792	790	801	774	763	786	781	760	822	767	778	771	808	816	849	802	780	751	806	841	796	716	774	755	764	745	740	779	761	746	767	778	764	764	828	744	827	766	786	759	780	801	782	805	765	760	741	803	807	798	800	771	718	761	779	789	719	772	759	741	748	801	737	804	786	822	827	773	771	785	772	745	811	766	786	800	733	814	782	773	718	767	781	792	743	792	768	789	774	809	813	727	748	763	798	770	771	809	751	815	755	780	789	797	809	819	779	826	764	793	756	803	773	802	787	778	785	761	798	764	704	781	759	799	787	725	787	747	739	754	745	716	825	768	799	758	802	807	778	751	809	780	824	770	797	826	754	787	791	770	763	779	768	770	801	800	755	791	779	791	763	801	760	827	746	793	799	793	808	752	773	804	801	748	801	712	767	804	778	737	802	766	748	803	795	773	806	779	742	752	774	764	753	784	819	852	742	803	771	786	820	767	767	765	759	850	739	723	780	812	746	780	830	835	811	776	777	796	798	721	735	799	792	790	799	765	811	745	763	756	813	806	790	818	815	797	764	806	779	789	746	792	786	787	729	760	807	764	823	807	777	761	782	778	787	802	784	778	811	813	781	775	786	762	732	804	748	731	758	761	810	783	771	778	751	806	776	779	714	762	789	732	726	843	753	819	792	746	795	775	801	788	787	759	819	802	776	807	752	802	802	774	759	786	803	770	826	786	814	839	776	750	785	749	739	802	733	752	794	817	790	774	775	774	746	750	747	759	788	790	762	720	776	761	786	784	755	807	763	836	785	785	797	749	749	771	744	750	770	786	771	758	787	777	741	766	730	780	703	821	781	815	792	758	870	776	783	808	778	727	769	757	731	771	760	759	759	759	787	774	737	800	788	795	782	838	735	789	768	778	781	783	732	782	798	772	745	790	749	811	773	809	742	781	799	846	805	850	755	764	787	797	787	751	749	763	816	831	771	751	728	827	803	769	757	782	792	793	776	819	788	743	778	787	782	760	787	777	782	743	720	745	774	773	729	785	785	745	768	752	764	794	757	839	769	825	794	818	795	782	802	827	828	803	768	807	776	828	774	811	791	788	752	790	744	776	767	771	787	764	791	758	782	759	757	799	746	746	729	775	749	784	772	789	783	802	760	819	786	758	815	795	738	800	754	776	777	768	755	772	760	758	810	803	749	729	743	756	768	794	754	749	784	751	776	808	752	777	781	765	826	758	797	748	787	808	737	760	764	774	782	817	784	790	775	795	785	799	793	733	781	778	781	761	777	755	813	795	763	756	786	739	811	755	791	746	756	725	756	746	814	762	759	775	799	757	766	777	780	730	765	808	796	779	797	771	747	788	790	797	758	791	781	781	788	830	754	813	805	794	768	813	774	758	782	809	806	750	786	821	760	767	764	792	708	781	765	728	734	782	796	801	765	741	755	768	765	774	757	780	786	775	756	760	725	741	817	776	751	741	808	764	764	784	796	759	824	775	775	755	772	737	802	820	804	771	840	792	766	754	798	824	731	761	726	744	794	730	768	758	775	740	765	806	769	827	810	748	810	765	790	779	725	781	792	779	793	703	778	722	784	769	786	763	775	776	804	739	771	728	760	742	775	775	763	757	803	749	737	745	757	764	745	783	735	730	830	772	831	756	715	785	813	821	794	774	807	756	791	802	728	830	769	802	765	756	786	767	780	741	756	793	810	820	763	753	794	761	805	719	756	757	774	757	755	801	792	761	765	722	750	763	800	757	801	763	813	812	804	827	790	821	813	812	794	793	735	811	782	790	711	812	832	797	765	771	826	773	787	792	757	765	753	731	798	774	741	802	802	799	733	767	757	793	739	807	783	712	840	821	801	771	768	785	731	742	804	753	773	779	801	763	768	780	765	784	792	751	785	794	772	811	763	791	763	785	795	789	724	774	725	749	771	791	783	751	769	782	808	777	804	836	797	783	766	760	794	760	807	791	736	766	819	786	783	763	807	781	793	792	769	771	806	763	803	802	745	748	771	795	743	820	769	744	791	710	809	775	772	729	755	766	770	832	822	776	767	776	799	788	771	782	776	847	844	784	784	721	802	778	795	754	778	766	798	781	774	805	831	788	796	752	784	782	748	757	743	772	825	780	769	799	785	786	780	826	743	770	800	826	803	759	763	754	774	786	796	793	738	807	808	726	799	783	786	794	787	764	764	787	766	746	767	757	764	768	769	760	790	755	763	777	785	780	833	740	767	772	785	797	800	716	752	779	758	826	755	787	819	791	749	785	783	753	769	773	810	786	810	794	794	783	785	765	784	801	776	767	770	775	783	803	742	770	761	735	849	788	774	790	790	752	768	753	753	820	739	797	756	819	783	816	757	781	840	798	696	759	731	752	720	755	769	779	810	786	777	783	756	784	795	793	813	746	772	777	776	855	737	763	776	805	730	792	762	733	737	769	829	803	809	736	823	790	772	820	769	757	756	766	744	829	723	749	812	774	776	795	739	758	786	773	818	809	750	804	779	793	801	792	727	806	788	719	769	803	772	736	820	819	731	773	809	770	771	775	740	768	744	809	727	791	756	754	758	790	728	739	823	749	728	794	793	790	741	802	808	820	725	741	783	733	748	791	739	783	756	801	721	783	734	773	786	757	806	809	792	791	753	767	757	781	774	773	761	769	762	740	801	803	782	725	802	757	738	819	777	814	787	826	752	814	745	807	781	742	760	763	747	757	788	777	800	791	751	821	760	728	764	793	784	808	767	800	768	716	813	761	736	782	751	769	812	758	785	791	733	780	704	747	795	771	777	776	780	792	765	759	747	727	789	807	763	773	793	765	790	732	776	798	727	826	752	833	830	777	777	784	732	767	800	787	790	787	773	792	744	821	748	753	804	792	770	741	795	789	759	813	791	736	828	801	766	783	734	802	804	824	760	791	760	804	777	798	746	732	792	743	736	801	733	778	776	728	802	796	757	792	783	734	744	769	824	843	810	767	774	788	767	766	800	776	759	720	762	774	788	797	777	738	798	786	799	777	755	787	760	759	774	761	765	765	729	772	776	790	765	773	778	744	729	812	724	790	865	810	768	775	741	832	787	691	763	805	770	792	724	769	781	733	686	792	769	817	803	761	820	791	788	742	813	772	783	783	780	795	784	783	749	777	787	805	758	810	802	765	786	761	741	793	762	745	812	822	775	730	792	852	780	795	765	744	801	768	750	767	802	792	727	814	771	786	787	789	795	795	795	821	774	800	797	763	866	772	800	761	749	803	751	789	779	796	780	768	756	775	782	797	736	797
24092	21521	28877	24984	22332	19508	12406	7347	5410	4195	3506	2983	2568	2250	1915	1756	1584	1423	1263	1210	1101	1011	1010	951	939	875	914	841	828	857	807	769	735	788	723	712	671	692	647	699	658	653	659	595	626	622	640	654	586	561	640	634	591	612	531	584	603	589	601	544	592	526	565	622	571	578	595	577	618	554	589	612	585	563	589	575	584	533	628	595	606	569	598	586	542	593	618	568	564	581	562	592	596	547	587	563	573	554	587	550	578	567	566	586	548	582	573	577	554	599	566	542	545	522	580	552	578	587	547	579	585	602	542	581	613	602	567	582	534	539	570	580	589	576	549	557	586	578	564	606	597	601	580	565	580	548	579	542	558	549	522	600	563	578	539	563	574	557	564	574	561	603	598	605	578	570	520	585	576	583	556	567	601	559	550	590	540	587	570	602	565	582	588	537	576	597	579	572	587	576	543	619	606	575	568	576	551	589	569	573	567	553	576	611	576	579	584	597	542	574	586	611	608	596	558	562	566	582	579	580	590	580	581	562	594	578	609	558	620	565	562	595	578	540	551	646	567	556	567	569	563	569	534	566	575	580	578	607	571	571	641	547	621	546	601	545	563	590	550	565	603	605	579	604	590	594	591	538	510	576	607	588	582	582	598	550	549	576	600	566	606	570	568	552	591	583	596	573	580	601	591	548	532	564	559	531	573	602	554	603	580	596	540	550	596	563	617	585	602	546	540	543	561	612	611	593	593	602	572	556	604	551	555	564	589	557	563	613	551	569	587	553	591	606	569	535	603	588	574	571	608	544	582	633	609	573	547	547	604	573	588	564	560	598	607	580	527	548	626	539	552	564	577	580	555	623	553	578	600	600	542	603	547	546	602	533	622	601	562	590	539	515	573	611	568	588	555	592	640	578	591	569	596	573	550	597	587	575	581	592	586	590	571	602	618	619	590	525	607	577	584	538	573	586	571	604	571	610	577	550	549	592	537	618	582	581	602	589	561	554	572	543	577	557	562	572	615	571	565	600	551	573	594	559	554	545	550	533	600	554	593	539	559	580	605	590	619	576	572	568	601	552	551	523	558	533	617	552	598	540	577	577	610	560	563	550	558	564	580	577	585	559	613	593	561	553	545	572	565	587	587	581	569	576	584	591	586	571	579	587	576	600	585	561	564	588	548	599	595	570	560	586	550	583	586	566	590	580	553	609	564	545	568	558	557	596	621	577	592	614	597	568	574	594	573	565	585	628	567	562	536	567	547	595	580	599	564	564	591	596	599	585	576	597	609	618	576	565	532	559	605	595	571	581	541	571	631	618	598	611	610	556	558	576	559	534	565	565	565	595	618	560	591	579	558	530	671	590	562	567	570	590	566	579	542	587	541	559	565	554	556	547	566	575	589	580	563	573	556	566	596	533	535	593	574	596	573	553	604	545	575	570	543	563	556	569	574	551	580	578	574	588	560	590	651	581	550	578	566	592	578	586	565	592	555	554	562	547	603	579	536	573	587	567	556	557	610	596	601	553	612	562	580	575	606	574	582	630	540	601	579	593	595	553	582	561	536	546	540	573	542	562	576	566	557	547	616	563	593	576	611	530	555	604	560	573	557	588	558	591	548	550	551	535	601	552	564	580	550	581	562	601	588	604	573	602	534	627	600	569	618	587	589	578	574	560	590	618	605	579	576	593	597	553	592	561	525	577	535	547	615	590	585	575	571	552	601	667	586	592	555	603	568	568	556	626	567	560	589	565	600	554	566	560	597	559	559	570	592	592	636	522	591	569	594	623	569	580	623	618	596	559	588	534	568	595	630	579	582	615	580	607	600	619	534	586	575	601	544	544	609	586	577	621	570	596	570	604	579	586	545	580	570	564	560	584	611	554	586	634	571	582	557	588	580	563	568	532	568	581	618	537	574	567	541	538	576	554	553	562	627	581	563	592	584	573	579	575	570	559	563	598	600	543	592	612	551	575	562	582	568	590	596	551	605	593	600	613	585	603	544	582	608	578	586	571	551	557	555	583	584	593	579	576	607	586	576	579	564	585	557	591	535	556	613	577	574	594	594	612	557	552	545	577	573	533	593	561	533	600	590	567	539	540	570	560	577	614	540	582	569	579	566	570	632	620	602	548	548	574	578	573	536	580	602	559	586	576	593	589	553	579	626	602	591	552	569	561	593	573	601	577	573	584	575	562	582	615	604	582	582	547	560	589	574	603	592	567	568	604	536	570	549	570	589	594	593	587	586	584	584	561	569	578	571	582	639	568	601	561	585	621	615	556	617	561	587	589	560	600	590	579	590	540	558	590	597	584	538	554	556	610	571	534	630	554	573	544	532	615	563	591	566	579	581	587	582	603	572	575	557	565	577	549	615	597	624	572	550	564	584	581	586	564	563	562	545	554	570	569	570	569	599	548	546	562	606	541	631	617	580	588	585	556	587	616	591	638	612	555	562	573	556	588	580	566	580	583	596	566	558	543	575	609	532	552	557	532	535	537	568	618	631	551	572	571	626	582	573	606	605	587	557	554	542	629	546	579	524	546	568	568	572	573	573	591	552	547	586	580	578	533	570	574	585	558	590	582	542	606	567	602	590	584	559	547	599	597	528	591	608	587	535	563	610	591	552	601	581	593	590	581	551	582	587	591	564	593	591	558	550	615	591	563	557	595	564	506	580	587	601	543	588	552	576	579	567	606	618	584	606	570	580	574	601	552	584	607	553	567	595	543	574	573	536	529	571	551	578	566	639	553	573	573	545	578	589	592	646	598	582	584	578	553	554	592	590	575	573	575	606	576	549	563	594	572	570	567	576	565	625	573	590	550	583	569	584	578	597	538	589	572	557	594	626	578	560	560	560	566	528	608	562	594	578	531	586	575	554	594	595	587	531	579	577	556	551	582	546	582	541	628	546	561	570	544	600	602	600	601	570	601	637	574	580	556	577	603	536	552	576	564	552	590	590	551	603	569	581	604	584	514	610	592	578	544	596	561	597	601	581	623	552	608	570	600	583	534	600	540	561	577	571	560	566	586	561	588	530	603	575	566	557	595	597	616	608	625	586	596	605	577	530	579	593	618	562	565	546	563	625	596	561	562	581	570	576	556	587	547	516	564	570	579	548	606	573	562	563	613	592	575	594	588	542	551	596	581	597	575	550	594	601	606	555	541	543	546	610	537	539	570	592	586	571	595	600	549	627	583	579	585	576	548	583	589	547	602	582	573	583	577	557	565	542	558	571	571	582	610	547	602	540	582	584	598	571	547	552	556	538	600	573	569	567	555	583	583	570	516	544	532	577	561	559	568	547	559	616	618	568	576	547	556	553	608	597	557	573	569	565	613	568	591	586	599	552	509	579	503	597	536	580	578	602	589	546	563	559	566	539	553	528	551	564	558	541	572	592	556	568	571	562	580	569	560	619	579	595	525	558	558	532	566	573	591	552	559	603	601	599	543	571	558	616	584	547	579	565	567	595	549	592	589	593	601	610	567	565	555	564	565	597	549	563	536
19989	43257	36745	27404	22016	17164	13048	10134	8001	6321	4992	4247	3482	3063	2650	2320	2018	1732	1633	1412	1319	1306	1230	1131	1062	1031	1011	1025	978	845	914	848	827	801	731	793	775	709	753	700	656	686	673	660	700	625	601	574	595	604	594	602	593	645	581	611	608	584	591	583	581	581	586	560	565	562	548	568	567	573	560	574	563	583	594	592	533	561	577	573	550	545	545	625	593	587	609	555	589	561	534	553	587	575	616	571	602	577	592	536	590	637	539	578	615	591	567	535	579	550	556	553	555	598	511	544	567	584	613	552	578	547	551	585	617	538	564	575	565	547	585	583	520	557	555	572	569	599	543	583	610	627	597	584	554	600	574	546	589	594	570	591	588	605	549	531	566	596	589	546	578	569	534	559	554	599	611	589	564	599	585	553	588	571	624	525	589	542	573	577	583	550	534	557	570	553	613	609	559	606	595	592	617	575	574	572	553	561	571	577	609	542	589	554	529	575	572	588	552	573	550	592	547	555	545	556	610	579	602	563	571	544	617	601	596	618	590	568	574	553	543	565	607	569	526	557	588	551	581	597	589	570	538	590	604	582	580	577	573	623	585	550	561	633	541	544	589	591	585	586	591	586	551	558	570	542	551	519	547	560	589	564	605	544	545	559	599	568	572	578	566	599	566	552	557	611	607	538	595	602	523	587	558	541	574	566	545	553	585	553	600	581	567	565	562	533	586	578	581	566	547	613	602	534	620	577	596	579	579	572	561	568	610	596	564	586	554	641	553	619	561	586	560	598	572	622	568	557	565	544	562	613	551	632	505	583	610	582	567	580	577	577	567	556	609	548	614	564	605	572	581	530	532	591	598	578	587	565	521	552	594	532	566	586	521	594	561	596	579	562	521	567	596	583	537	596	578	573	592	574	549	600	589	568	596	542	571	603	596	587	579	571	535	559	564	536	554	536	577	582	592	556	566	586	597	561	585	579	581	576	567	559	495	507	571	586	613	582	588	570	561	555	551	570	585	583	537	561	579	588	576	531	516	536	595	620	594	552	595	556	573	497	583	540	561	523	573	538	564	589	556	558	593	605	609	603	546	557	584	549	553	566	552	568	574	553	556	563	554	562	579	567	571	579	558	560	566	552	506	543	576	536	562	562	578	604	609	590	579	579	609	550	576	557	532	570	564	553	605	614	597	625	517	584	583	549	592	545	517	580	570	567	573	528	551	590	564	569	599	555	610	568	579	592	595	579	538	553	592	586	563	631	605	560	544	622	610	591	572	554	600	576	569	542	587	587	568	572	544	570	569	566	594	562	580	604	606	565	574	590	575	567	558	560	586	610	541	569	585	608	595	536	578	570	569	570	545	560	575	547	561	576	536	571	565	580	617	550	583	577	560	645	610	568	598	565	566	511	568	569	572	522	543	586	623	544	558	605	578	563	571	564	589	560	588	575	541	518	559	559	615	554	563	591	547	553	572	596	570	582	527	550	569	599	565	565	579	580	560	569	564	557	582	554	565	571	539	593	526	597	603	541	519	560	561	592	552	583	608	549	576	540	560	547	540	574	554	542	583	558	555	604	597	567	552	550	521	544	600	575	585	570	619	579	614	574	580	603	537	586	558	594	552	554	572	616	584	583	622	534	593	553	604	576	595	571	587	567	533	575	567	579	555	561	553	562	577	589	617	584	533	618	573	560	605	601	546	603	532	561	617	598	602	541	556	507	566	590	598	593	562	586	578	556	551	600	639	539	588	591	618	565	555	554	544	541	607	556	550	544	563	555	603	612	538	526	591	571	608	560	554	600	589	575	626	582	597	598	519	605	564	584	555	519	549	569	606	561	587	598	551	591	541	600	585	566	555	572	591	560	579	550	608	540	558	589	557	556	535	607	558	522	555	578	577	584	550	570	551	630	585	546	537	614	591	534	545	597	544	579	564	575	520	563	531	601	513	584	553	557	561	570	546	583	564	605	563	595	529	587	614	606	608	573	570	586	607	548	596	616	570	515	578	543	568	577	580	536	574	610	537	598	579	579	581	582	573	555	575	585	549	624	597	594	573	556	559	561	547	582	557	579	587	577	580	584	562	611	541	580	566	596	604	568	570	591	570	584	579	550	597	578	569	592	584	568	568	590	594	593	599	578	635	535	635	578	628	600	565	568	589	596	549	551	536	575	583	572	575	555	535	583	568	610	555	585	599	582	575	569	556	609	549	581	575	558	541	545	583	589	587	583	565	577	553	579	558	609	536	552	585	600	605	533	559	598	591	533	591	571	618	538	574	566	531	538	537	576	554	572	583	561	608	579	575	602	600	576	610	559	571	547	550	574	588	562	571	577	607	576	589	558	540	562	527	569	540	559	547	522	604	560	575	532	560	545	589	604	580	589	605	559	549	584	546	556	551	561	609	545	561	542	587	578	560	566	570	598	585	586	589	566	569	563	589	618	570	630	588	570	551	562	554	578	590	564	537	587	602	637	558	594	563	542	550	587	576	567	561	607	549	605	578	578	563	596	578	582	529	584	597	589	596	574	563	551	550	589	533	538	610	536	596	555	557	583	568	608	553	580	564	605	564	556	539	544	546	565	564	546	594	581	601	552	588	576	584	545	498	578	557	567	564	550	582	589	596	561	578	540	595	571	584	572	534	556	586	543	591	582	531	582	576	593	541	567	546	563	539	609	541	576	582	576	571	579	568	621	576	575	585	542	552	545	535	595	545	583	577	598	575	509	559	588	615	564	538	581	554	590	554	578	597	526	551	549	572	590	558	569	594	587	565	534	570	582	603	571	561	558	552	585	545	585	581	552	590	553	566	566	576	563	581	552	546	614	590	566	561	515	559	557	564	567	539	570	554	549	575	570	621	532	539	616	578	586	601	578	560	581	573	587	583	530	554	561	553	583	574	592	561	560	597	562	549	592	557	548	605	567	555	594	560	558	585	586	567	561	608	579	526	541	513	560	547	588	599	511	586	591	574	549	554	619	572	570	578	580	572	577	579	589	556	556	557	594	601	582	635	594	567	587	551	595	585	554	554	558	577	577	564	606	562	561	556	560	569	582	584	571	577	565	612	601	585	592	581	539	576	618	531	609	569	575	583	561	598	571	588	560	612	607	596	579	593	560	540	553	550	546	573	576	572	577	600	577	561	616	595	624	616	561	581	514	624	569	566	630	575	574	553	584	578	590	581	545	553	598	642	609	601	563	558	593	582	565	575	540	545	540	594	542	519	592	577	585	589	564	566	583	539	571	544	567	636	541	562	585	551	565	564	638	595	577	573	559	582	605	532	574	583	524	571	576	595	540	554	549	533	612	563	570	549	554	557	552	537	542	565	582	567	558	605	546	613	571	575	566	577	546	561	577	578	564	617	566	553	551	563	552	600	572	570	570	575	565	627	582	617	589	617	543	572	545	537	546	596	589	575	560	531	593	602	519	551	564	552	540	607	535	572	536	535	602	544	602	564	576	608	555	526	593	624	567	600	592	589	558	545	547	565	584	561	622	549	611
25205	21510	28243	26479	19916	12580	8369	5562	4313	3594	2882	2584	2255	2100	1867	1696	1602	1439	1330	1327	1254	1188	1149	1109	1136	1060	1086	1062	1058	1016	996	989	939	975	959	943	908	874	918	882	917	905	872	869	896	865	807	944	895	867	873	810	870	852	899	802	883	817	818	850	847	826	820	852	832	841	859	859	794	859	824	854	830	874	820	828	816	807	849	823	789	815	816	801	761	848	830	814	854	821	850	783	841	862	846	833	791	779	849	843	877	832	858	862	840	925	880	805	835	853	804	784	884	864	849	795	861	881	824	864	791	853	855	799	848	901	849	750	836	846	826	825	845	816	846	783	870	812	813	860	845	816	793	877	829	824	901	858	852	822	834	827	835	874	877	861	824	841	804	830	820	836	900	810	796	829	860	831	819	844	824	807	832	797	846	864	777	878	857	860	844	844	786	822	846	826	810	854	824	779	830	842	849	825	804	790	829	815	811	816	859	869	842	860	830	837	820	808	834	823	862	909	821	856	835	803	797	838	874	853	805	794	885	852	811	874	849	867	836	773	809	810	816	798	830	810	845	840	870	855	841	867	834	881	853	837	889	889	829	861	829	868	842	865	858	830	844	857	841	880	820	833	806	878	908	850	873	788	828	836	861	860	828	816	824	854	851	876	803	840	837	859	804	857	856	835	832	869	837	814	837	843	834	818	849	811	867	883	801	821	862	836	862	871	810	808	893	866	846	880	839	878	820	857	836	853	869	880	831	876	846	913	827	883	849	855	852	861	877	848	826	810	788	855	886	823	848	859	893	883	877	820	824	879	806	821	899	857	826	878	840	866	813	819	818	800	806	850	843	789	801	895	855	852	888	826	856	827	819	821	793	837	832	889	877	795	817	888	895	892	835	845	839	896	817	842	848	848	875	801	853	881	826	843	831	787	839	782	837	839	826	791	815	820	787	851	785	857	829	760	914	876	780	849	892	828	868	816	817	865	804	839	877	817	871	882	810	862	838	803	810	805	816	808	819	877	842	807	853	855	825	836	804	861	831	861	829	851	857	774	866	815	848	848	865	888	850	846	747	830	863	835	863	837	845	846	876	823	839	880	798	828	861	832	875	821	825	866	818	833	887	796	789	847	819	835	871	839	858	838	843	830	865	862	898	783	868	829	762	803	861	853	841	828	874	839	855	867	867	855	769	817	814	839	783	886	826	872	863	840	859	844	797	814	833	853	890	869	844	846	784	812	823	820	857	833	855	825	890	812	878	834	827	821	813	812	852	868	820	896	821	780	835	857	835	800	849	891	841	836	790	868	788	889	831	865	843	826	841	837	798	850	828	840	821	884	799	867	828	812	822	855	778	885	842	845	830	899	859	841	861	813	877	812	854	833	854	824	789	898	805	824	877	832	856	860	853	823	848	843	801	891	861	860	844	836	845	866	874	850	830	846	801	831	824	832	815	839	856	852	856	825	808	855	847	806	821	835	868	882	833	858	820	860	869	828	830	825	849	858	853	904	834	846	820	853	833	828	785	840	816	845	850	889	855	826	862	809	816	822	814	816	817	854	873	843	848	881	803	841	881	832	867	812	852	862	848	890	858	772	816	817	840	771	803	838	837	909	875	851	853	838	836	899	846	835	795	847	871	857	871	839	818	819	902	860	826	800	879	783	786	856	852	832	825	801	841	851	807	870	817	820	812	874	859	841	873	829	879	890	807	885	808	780	785	815	837	827	837	843	883	866	872	849	867	840	837	820	820	847	800	840	873	844	886	821	853	796	873	845	840	869	878	863	881	851	872	843	848	785	798	834	795	817	893	864	858	836	824	831	883	865	863	885	793	843	815	840	881	832	839	864	823	798	825	864	869	857	828	825	870	801	854	823	799	784	816	818	859	810	831	838	825	883	823	849	850	802	848	873	884	863	838	814	864	863	853	825	888	834	866	805	856	872	840	849	864	832	846	780	870	869	864	805	820	803	822	797	847	772	815	865	860	824	832	854	851	819	855	825	836	864	791	831	853	845	791	825	845	849	842	906	834	815	836	852	827	854	801	830	836	835	840	891	844	859	830	867	879	821	837	853	858	772	816	861	873	787	820	792	849	816	909	830	852	843	849	833	850	860	852	864	776	849	905	841	878	807	850	810	860	826	827	817	914	867	788	830	815	803	858	841	816	823	859	823	857	854	777	895	869	849	818	854	763	792	826	838	806	843	856	811	814	803	822	879	813	884	815	852	860	874	800	836	860	838	928	861	841	823	900	775	840	803	869	775	853	841	785	835	877	861	805	826	854	861	865	851	859	819	863	841	889	771	791	847	828	865	877	840	844	851	789	821	767	856	826	809	822	809	901	860	813	847	827	806	830	828	827	877	843	815	842	844	842	845	830	869	849	848	845	802	877	847	812	854	857	888	847	812	875	883	878	810	876	794	840	841	853	804	847	816	864	830	866	829	818	856	816	819	809	792	861	781	799	843	851	859	860	851	864	866	878	854	805	870	874	836	832	826	857	846	860	841	897	873	847	861	835	844	848	844	835	859	867	878	789	873	851	795	856	839	810	832	814	875	861	821	838	805	831	830	817	863	822	830	805	815	839	793	827	771	810	872	845	854	775	863	841	872	822	841	809	816	858	834	813	829	820	823	856	822	839	872	861	828	854	897	890	816	887	808	840	833	819	837	827	873	827	816	830	874	860	901	844	859	821	826	863	867	804	817	872	871	825	849	857	824	817	827	867	793	859	838	806	836	841	846	812	818	818	793	852	814	800	814	877	821	835	824	814	865	833	835	801	822	829	816	874	836	866	815	838	846	836	833	838	833	838	765	867	878	811	877	878	841	843	870	850	856	859	902	815	878	912	836	827	824	866	828	865	850	822	787	817	809	825	886	851	860	825	847	814	844	817	797	804	835	850	808	873	845	827	827	874	852	830	823	875	800	814	851	850	852	889	856	853	797	853	860	813	862	871	778	813	841	828	812	838	842	814	784	757	823	847	854	812	831	876	849	838	847	829	835	747	864	818	833	848	841	891	821	850	877	811	834	865	874	838	821	847	832	832	835	857	815	789	828	858	857	802	794	826	867	811	865	870	804	809	831	795	833	858	845	843	825	853	865	863	862	863	856	891	864	861	851	819	819	828	840	826	892	826	866	819	841	848	811	828	859	864	833	860	800	835	865	800	805	828	844	804	814	817	821	828	843	862	860	885	815	825	803	825	849	825	825	824	866	817	849	812	816	840	832	841	827	838	881	823	867	840	817	844	731	805	872	859	865	843	760	851	881	880	852	817	805	880	874	860	838	823	882	840	814	892	877	879	839	806	848	830	837	749	821	858	848	864	817	828	882	860	861	795	909	830	818	860	797	841	818	835	874	852	861	872	802	843	889	868	887	831	832	799	824	792	823	850	850	830	834	818	847	856	850	860	864	841	829	854	875	878	814	921	851	873	851	885	788	871	850	812	862	831	830	893	844	885	839	852	823	855	774	820	859	881	823	845	865	839	798	849	831	825	812	807	836
19644	40153	33877	23975	19072	14625	11061	8559	6861	5389	4408	3741	3171	2732	2427	2174	1908	1791	1631	1418	1350	1361	1219	1259	1181	1190	1176	1110	1158	1084	1063	1024	1027	993	973	947	1023	970	917	948	885	933	920	878	851	888	869	827	880	831	818	887	800	882	812	796	878	853	824	834	824	859	858	817	811	853	825	786	795	782	896	802	780	840	839	800	826	805	807	818	823	869	826	827	840	846	825	812	807	761	801	853	832	805	830	837	855	837	859	829	851	852	770	833	827	741	810	791	812	772	850	847	820	881	795	774	862	779	829	818	779	865	835	820	744	803	860	839	819	786	863	803	814	890	839	757	823	832	806	846	780	824	828	869	846	820	839	833	826	835	830	839	840	808	789	789	793	807	780	834	770	804	843	832	813	874	802	816	809	815	825	790	833	825	845	859	881	857	844	825	878	793	812	829	773	888	797	836	802	821	814	808	840	820	826	855	830	794	829	833	815	822	803	814	836	827	860	817	791	845	747	821	840	810	823	831	840	752	857	830	815	812	874	879	776	822	800	849	821	813	817	789	813	814	810	829	768	828	866	832	822	820	830	820	819	807	828	799	842	831	819	856	843	761	778	822	796	821	861	809	841	801	818	828	754	862	819	827	838	831	817	825	797	821	762	800	795	871	824	744	808	765	829	827	831	837	813	803	775	869	839	824	835	834	857	796	822	860	828	837	833	859	808	805	804	801	816	839	790	812	835	821	753	796	835	801	805	750	783	828	866	848	827	802	803	870	816	827	837	829	790	826	847	833	893	833	841	805	862	774	816	785	807	782	818	806	760	797	796	784	828	802	809	767	851	834	821	850	852	828	836	851	807	810	801	820	870	828	796	792	752	821	829	845	796	815	804	852	796	807	823	839	787	829	793	809	828	857	831	790	839	784	840	808	810	789	806	802	848	813	821	860	813	802	845	781	819	835	812	827	817	814	766	803	787	815	823	828	835	840	845	865	847	871	836	817	862	789	877	811	804	824	805	779	834	858	858	798	832	840	891	814	804	849	831	857	836	788	894	853	805	842	817	815	756	781	802	780	825	815	776	806	820	841	814	803	804	861	802	800	849	843	801	792	845	831	793	832	790	833	825	860	795	862	837	832	796	806	861	786	823	822	821	839	821	838	767	854	846	817	839	811	783	887	841	827	834	779	844	851	864	819	831	816	803	847	830	809	802	817	854	815	797	784	873	849	827	794	780	807	789	807	834	832	815	818	833	781	807	820	806	797	781	771	793	842	837	835	875	798	822	809	794	844	821	805	798	806	838	840	821	826	833	798	828	814	829	762	835	780	772	828	799	811	792	789	851	789	815	820	822	816	784	842	851	804	860	771	779	862	886	831	848	759	848	840	829	820	786	779	830	773	811	799	801	826	812	791	840	818	831	799	789	786	797	821	803	827	821	807	803	832	795	811	794	786	875	891	834	792	803	805	853	806	799	864	850	778	881	860	838	813	824	846	830	797	858	801	811	743	826	811	810	865	827	842	845	824	802	827	811	841	865	819	821	851	812	801	848	813	805	878	832	814	761	811	803	828	808	846	839	788	817	812	858	773	828	827	785	834	836	811	835	806	858	815	856	828	792	843	807	838	826	846	886	813	806	788	822	853	846	811	822	793	817	824	787	795	788	859	805	871	825	834	823	785	750	824	768	817	880	822	880	757	830	787	769	821	843	835	839	804	810	807	801	861	798	840	816	865	798	821	807	848	777	826	834	799	860	763	809	833	804	836	822	787	818	835	862	826	847	786	822	844	824	824	814	812	768	803	849	827	828	838	830	804	830	799	842	820	859	794	791	832	822	772	804	839	830	831	837	872	840	906	832	862	822	781	777	805	859	790	847	762	819	796	817	789	859	823	798	817	819	832	805	792	826	831	821	811	796	863	886	804	810	813	797	836	814	847	832	815	842	837	849	792	848	793	788	865	768	876	803	808	816	821	790	813	845	802	837	822	801	836	815	755	856	814	824	810	810	831	817	802	826	791	804	804	841	819	853	789	808	837	821	822	811	876	822	801	828	819	844	793	812	835	815	856	764	816	843	843	798	791	826	824	866	815	801	822	759	903	853	819	835	811	847	803	822	738	830	817	824	809	774	818	842	869	819	795	849	839	816	801	836	783	804	876	776	808	831	849	820	826	788	832	854	815	841	858	745	813	844	795	793	833	792	859	822	779	827	783	843	845	801	840	908	816	805	852	865	836	812	789	799	836	790	823	822	762	748	825	781	799	781	858	866	809	854	842	810	793	784	792	848	783	775	823	846	815	881	812	772	831	857	825	780	829	860	777	792	824	798	793	819	839	793	852	803	860	850	845	829	835	817	801	852	848	847	840	800	823	845	771	853	788	801	830	765	813	856	821	773	812	810	838	843	826	787	826	873	828	832	840	800	803	867	809	832	795	795	843	835	779	849	758	810	820	837	772	806	804	815	870	808	819	835	816	837	807	815	835	837	783	846	837	807	791	812	826	862	829	827	814	770	827	787	840	826	771	877	837	874	831	827	836	804	819	785	816	841	777	825	830	824	793	817	858	823	784	834	819	831	825	780	824	811	832	806	838	826	785	798	774	846	813	822	829	841	846	838	827	844	852	857	863	869	821	846	828	786	836	780	801	758	831	867	811	797	800	818	860	820	843	787	842	831	804	836	766	801	811	888	832	782	813	807	849	843	776	831	848	853	825	792	836	818	806	822	774	770	776	811	831	820	849	861	864	765	796	796	789	791	870	868	824	779	880	830	870	889	809	845	839	827	815	781	815	789	806	852	812	795	775	823	826	841	881	824	778	772	850	844	837	827	781	775	826	754	796	804	781	827	824	834	829	822	807	788	831	800	842	844	835	830	851	786	791	876	827	818	800	898	796	823	820	843	812	830	836	836	793	810	821	830	749	794	805	819	847	850	842	797	869	837	816	795	800	829	832	823	804	886	840	828	783	831	829	900	779	845	840	788	862	806	865	785	841	783	791	782	802	796	785	829	881	832	832	831	812	822	819	799	808	806	813	827	837	810	812	844	825	811	831	859	783	843	813	811	801	817	854	825	770	844	822	812	845	800	856	790	836	786	814	796	777	831	831	840	794	801	773	794	801	838	815	790	804	816	836	844	829	834	852	866	887	802	856	827	817	819	842	788	833	832	817	810	804	809	830	828	862	829	810	822	812	798	869	829	840	772	834	815	803	836	852	855	835	782	848	792	849	844	843	803	826	772	820	824	849	816	815	799	794	790	788	791	791	853	767	821	828	835	776	798	848	853	820	798	790	844	871	802	819	797	821	845	807	793	800	828	808	765	790	859	837	840	835	847	851	795	845	815	819	807	825	878	841	865	807	851	808	821	806	795	785	822	827	848	840	807	772	775	821	838	812	798	797	844	809	824	836	833	799	826	829	837	799	834	788	822	807	823	786	815	775	792	840	849	832	808	837	835	806	838	792	810	778	800	832	809	798	823	845	823	830	781	856	808	851	797	841	839	832	763	822
22798	21448	29170	24234	21860	22995	20860	10934	7506	6126	4879	4136	3451	3089	2627	2319	1943	1761	1670	1488	1331	1282	1229	1106	1078	1060	1097	1059	945	989	846	877	865	863	820	746	775	773	687	731	701	747	736	758	652	637	612	627	625	635	607	628	632	653	635	609	618	629	602	580	637	601	604	603	611	572	587	606	573	589	588	634	591	616	615	620	589	595	629	599	574	587	553	609	552	565	605	559	597	612	592	569	602	592	619	639	565	582	600	558	575	580	566	569	563	545	601	586	556	623	624	616	613	588	576	625	589	616	590	583	580	550	582	582	540	573	610	607	591	592	612	633	614	598	623	592	595	608	584	570	597	640	618	585	586	599	602	574	573	637	582	548	584	597	558	581	577	594	612	551	541	618	570	601	602	553	568	561	588	576	631	603	621	597	662	575	590	625	561	643	586	587	619	557	605	575	560	620	609	587	594	590	553	628	624	536	583	580	632	559	596	579	639	592	551	550	575	591	571	620	610	591	604	625	574	607	598	576	629	612	574	585	601	540	581	591	575	608	580	601	572	640	642	588	582	580	606	603	543	567	563	631	606	636	563	553	571	620	618	580	565	642	604	610	596	549	579	602	631	619	621	624	593	592	575	573	566	598	572	582	606	629	636	584	551	625	611	591	571	555	596	571	600	592	595	624	632	579	626	603	622	580	564	628	630	575	583	599	583	579	590	630	585	570	592	607	540	604	597	620	553	592	592	577	596	612	583	587	597	545	580	569	550	541	555	621	607	626	605	611	591	586	634	572	617	604	625	560	601	606	649	575	627	557	629	601	611	621	615	556	574	565	552	574	552	588	600	559	556	556	638	609	557	561	615	589	560	622	592	559	601	583	591	563	615	582	590	602	607	619	576	619	601	581	608	653	606	593	599	564	626	595	637	585	591	576	581	586	577	612	570	555	585	560	594	574	569	580	576	564	574	552	607	582	564	620	607	545	627	623	601	615	549	561	599	616	552	569	577	666	587	577	608	550	544	618	606	597	582	581	558	574	638	607	562	567	583	590	614	603	574	544	574	567	622	596	610	605	556	532	562	567	629	576	578	582	608	571	583	632	590	611	590	596	581	603	596	601	592	601	587	562	624	551	575	613	596	640	590	566	610	562	572	543	578	599	601	596	568	604	596	566	586	571	583	554	546	595	588	582	618	623	566	553	600	550	574	593	590	572	568	564	593	597	608	576	622	608	632	603	587	628	585	573	585	609	548	547	628	530	623	561	593	589	549	598	581	568	574	589	587	560	585	629	594	592	576	648	581	597	566	595	590	647	594	620	557	580	550	587	575	568	582	567	585	626	608	618	638	576	586	591	582	585	580	609	584	549	616	558	571	600	586	620	604	533	625	631	612	594	594	564	580	583	569	578	607	585	569	608	567	624	580	622	572	554	595	609	598	582	614	594	612	566	609	560	569	576	539	586	581	632	589	575	621	569	585	575	599	571	591	586	560	627	561	560	649	608	613	618	567	583	619	552	620	641	629	578	569	607	628	581	591	566	630	591	605	603	605	585	581	574	614	596	583	586	571	596	590	632	609	568	601	564	616	638	597	533	630	603	542	580	600	576	537	589	605	608	552	605	586	584	605	580	612	540	581	603	593	624	605	610	630	599	592	546	560	606	605	584	560	526	589	597	631	584	553	544	541	618	600	585	594	595	602	538	559	571	557	624	566	601	631	605	574	600	569	606	622	565	561	554	594	580	603	614	557	614	573	554	596	599	589	610	557	575	599	625	582	629	548	623	624	619	605	559	620	581	592	573	568	563	611	545	567	626	599	573	584	570	583	583	649	585	568	565	557	562	537	597	600	574	599	602	582	537	594	620	588	580	579	527	655	588	563	555	589	544	597	596	583	593	572	565	597	615	600	584	593	577	620	609	573	633	582	565	653	580	614	616	571	594	598	546	574	664	617	562	594	566	637	609	579	533	582	600	602	617	596	585	602	613	576	620	539	605	616	595	624	599	616	592	605	536	583	647	604	584	582	614	577	580	588	582	635	618	625	609	594	651	603	578	610	563	552	583	554	560	594	558	549	597	596	534	561	571	611	597	567	587	549	595	617	599	586	618	648	576	572	586	609	580	615	599	609	582	563	608	576	590	626	585	580	612	612	571	602	568	630	604	591	578	608	584	618	597	577	578	584	558	583	589	566	644	596	576	612	562	579	605	592	630	616	557	596	532	567	571	587	577	638	555	637	621	588	630	618	614	573	587	589	584	574	593	613	613	588	621	568	571	566	573	550	552	529	529	581	588	600	568	560	572	598	598	589	588	640	554	588	614	612	649	575	585	641	588	596	568	611	586	593	589	630	620	583	607	601	577	589	531	558	612	603	637	608	602	588	632	611	579	580	578	547	531	583	605	541	583	564	620	607	559	572	571	618	604	570	610	556	597	586	567	542	595	549	609	596	597	598	573	622	530	579	576	577	638	613	552	638	575	633	541	599	568	561	613	610	575	602	557	596	629	590	623	552	627	566	588	541	598	666	582	565	641	553	645	606	544	601	553	585	631	624	576	584	563	601	588	544	589	633	609	621	621	604	559	561	621	576	626	578	614	593	567	610	589	626	559	606	583	612	625	596	648	602	578	627	611	565	584	587	599	538	599	584	609	564	562	591	625	606	580	595	595	599	591	607	570	602	631	583	582	576	615	630	605	602	608	579	547	585	617	634	567	576	593	611	637	596	624	649	550	637	588	635	584	653	568	582	573	617	578	559	572	622	584	607	579	529	588	607	578	595	516	594	584	568	638	574	628	559	579	587	561	576	553	576	615	593	569	608	575	596	621	577	558	565	579	568	620	615	583	575	555	547	550	563	630	611	611	604	577	611	574	577	586	590	565	628	583	596	567	597	551	593	598	569	583	588	569	567	578	592	584	629	572	619	584	615	599	565	619	582	586	592	568	549	618	624	569	627	636	592	600	567	595	604	628	581	588	606	640	576	557	565	596	591	591	616	596	588	567	616	641	618	575	580	590	559	573	588	602	572	552	602	559	593	615	580	619	583	599	590	593	561	617	564	592	596	603	575	606	570	533	564	600	586	604	590	592	574	612	615	639	604	603	596	602	637	640	588	558	606	599	560	590	554	618	596	593	611	563	546	593	640	585	616	644	557	614	626	552	559	559	562	591	565	572	607	631	571	626	639	596	572	625	566	593	636	595	572	579	570	623	555	580	562	627	605	612	591	600	644	646	578	622	628	613	605	563	620	606	615	605	643	568	605	602	616	596	644	631	584	594	614	596	602	573	572	569	617	571	577	541	636	574	631	653	625	579	585	591	640	601	560	562	630	601	589	596	591	579	620	599	614	596	638	555	567	590	636	562	585	620	617	628	600	586	629	600	609	600	568	610	649	574	575	552	608	620	590	566	576	606	622	586	587	604	592	589	596	614	606	561	565	600	610	582	628	568	607	603	624	598	632	566	634	624	551	575	592	580	593	615	590	593	585	548	565	633	583	577	600	557	645	580
22394	48192	41622	32503	27160	21895	17075	13322	10832	8677	7079	5809	4865	4173	3626	3076	2681	2214	2111	1828	1705	1568	1458	1346	1300	1261	1199	1128	1124	1085	1045	959	926	928	874	820	840	785	759	735	778	714	680	692	730	636	633	673	669	629	649	623	639	588	581	581	606	620	593	591	616	597	609	583	561	606	593	590	602	582	568	550	578	599	594	624	572	555	607	592	581	576	551	580	546	587	554	527	557	551	578	558	590	603	605	606	591	589	575	575	592	604	567	585	554	581	564	551	558	547	579	540	563	571	538	565	592	578	596	545	531	547	582	569	564	604	547	561	546	565	582	563	626	567	550	543	539	620	563	527	583	581	549	579	588	548	603	558	560	557	543	570	544	571	600	570	556	596	566	577	598	577	585	574	581	612	567	535	603	573	583	596	557	610	613	618	577	566	568	573	567	549	569	586	588	585	511	584	579	563	561	551	596	558	575	564	563	528	633	537	566	572	573	561	552	557	531	614	530	562	574	558	562	595	571	565	569	562	573	582	614	546	587	587	616	561	536	586	535	572	598	567	523	597	596	567	577	596	579	585	600	529	570	578	559	569	602	556	569	538	543	551	568	558	551	572	537	571	561	548	525	525	593	547	562	576	618	555	558	568	607	563	563	541	579	589	596	587	549	577	575	582	587	551	527	581	575	585	636	591	534	615	526	607	562	570	603	571	589	551	598	561	586	586	537	602	546	584	569	584	568	566	574	536	572	577	581	563	536	593	565	567	577	548	603	539	577	554	567	561	596	551	560	573	562	592	553	591	572	571	578	557	537	554	600	582	565	534	547	555	585	571	540	556	550	549	587	593	539	578	601	572	584	541	584	532	528	563	581	595	593	581	601	570	576	570	588	595	595	575	569	582	580	545	586	553	605	532	593	563	560	572	614	595	519	600	564	598	569	582	543	594	537	586	555	547	583	568	541	591	595	571	572	565	586	577	595	597	544	577	583	608	595	612	552	565	579	552	558	603	545	620	560	573	529	568	553	560	557	601	542	567	540	548	580	563	589	553	563	582	529	572	599	533	601	543	551	567	579	580	536	539	607	593	554	542	551	568	565	570	619	538	582	557	570	586	562	554	561	599	557	622	593	608	574	587	590	577	583	609	563	534	638	582	584	570	567	573	535	542	589	592	535	596	593	579	577	563	567	594	572	602	597	597	584	588	580	593	581	552	600	542	604	605	562	585	541	575	597	595	568	591	547	561	569	541	523	588	565	565	545	584	566	563	540	587	556	535	575	554	582	566	559	592	545	582	606	575	596	571	557	585	575	579	561	574	547	570	599	556	617	568	581	561	568	554	547	535	601	584	567	559	558	537	560	600	577	581	551	556	575	574	565	553	551	575	552	548	580	613	540	559	597	579	573	547	564	609	607	590	583	574	530	595	596	558	555	565	585	572	568	612	578	570	590	541	553	545	570	582	588	592	593	565	581	543	606	553	575	596	573	546	565	559	602	569	577	560	589	542	551	565	583	522	582	568	571	541	527	597	574	610	568	565	562	582	543	623	542	527	580	548	574	594	581	568	540	580	552	558	576	608	558	537	577	570	591	582	577	546	584	533	601	556	554	568	617	552	563	561	544	528	603	591	567	550	569	570	567	532	530	556	538	564	585	580	563	560	548	540	537	583	554	526	595	540	585	560	590	597	551	570	592	571	587	596	553	540	605	612	544	536	590	563	596	539	534	579	527	541	544	548	549	564	554	550	535	553	596	563	590	609	521	625	572	605	546	583	586	539	597	587	583	549	565	560	568	562	559	577	550	584	561	576	594	553	585	574	563	559	544	548	580	605	554	598	551	590	571	550	532	581	548	564	592	581	615	559	585	572	594	554	567	547	540	518	563	552	595	554	524	521	566	574	546	579	567	568	572	623	581	562	558	582	612	578	593	551	582	561	567	578	544	540	557	576	560	565	597	554	590	573	592	547	582	613	565	515	580	572	562	577	552	564	558	580	615	594	591	583	550	594	564	579	616	569	583	583	561	580	601	578	568	607	505	571	594	593	568	552	581	576	538	559	584	600	546	585	550	565	556	548	550	574	577	559	549	568	567	566	546	563	605	548	598	570	588	562	593	583	582	528	584	538	520	600	571	577	521	622	595	576	546	526	580	553	533	553	532	562	590	555	568	538	565	569	582	573	534	600	546	596	618	557	606	535	600	538	564	524	559	603	529	570	574	577	587	563	578	541	560	555	581	612	551	599	608	544	577	571	574	567	553	568	543	554	557	606	556	621	562	533	570	555	599	605	574	548	570	579	595	598	574	568	561	590	546	542	591	571	543	590	535	528	549	567	568	594	542	589	604	572	585	563	598	605	583	556	561	600	590	575	570	542	586	524	538	574	534	537	563	571	554	503	584	565	590	574	601	576	554	575	619	528	580	551	615	573	543	586	562	562	579	558	551	558	541	587	553	555	606	577	552	600	550	582	576	531	604	542	551	589	587	570	540	552	576	562	551	642	598	595	593	581	592	571	561	599	575	602	540	602	557	581	519	532	591	572	600	589	569	558	581	572	565	574	597	567	610	527	505	571	564	581	582	559	571	560	559	572	564	558	560	591	582	603	526	609	576	552	600	575	591	525	613	597	553	606	536	621	587	569	546	566	579	578	574	540	590	621	534	605	576	558	613	561	569	563	539	542	597	523	615	623	568	616	549	563	611	560	577	560	596	564	561	556	595	545	579	588	563	549	593	552	596	571	560	555	591	544	611	579	584	529	578	558	563	559	585	539	630	527	541	578	578	593	580	555	575	586	539	593	594	573	566	565	568	581	521	574	565	594	532	602	579	566	589	569	539	555	567	531	584	552	587	587	586	608	564	559	580	533	616	541	533	591	614	590	560	584	541	565	548	558	553	565	568	580	588	585	579	559	602	568	567	539	541	562	555	533	575	623	570	591	550	598	547	540	580	582	579	566	555	596	572	575	615	568	577	568	593	558	618	531	567	575	548	544	568	579	575	591	571	560	572	576	568	540	574	538	570	556	598	608	546	607	608	543	577	613	566	576	559	561	591	599	586	564	628	589	549	581	582	566	560	560	530	586	519	559	594	564	611	519	556	524	600	587	566	565	581	565	561	577	599	600	555	566	580	614	546	578	559	564	566	564	558	561	614	576	583	576	589	564	542	546	587	546	571	552	565	601	567	604	576	565	545	559	571	582	566	589	587	594	574	579	570	596	586	589	552	580	584	550	591	601	545	581	582	574	573	575	586	555	611	527	551	568	535	564	598	572	547	563	614	546	561	542	583	568	557	527	545	571	587	537	605	590	598	620	568	570	557	534	570	561	585	571	587	619	598	557	563	569	548	563	564	536	593	564	587	535	566	619	592	593	584	578	582	567	599	594	518	571	551	602	575	572	553	584	569	580	582	543	552	591	591	600	582	531	578	541	576	599	581	559	596	588	577	567	584	518	625	569	577	595	560	571	548	577	563	581	591	526	579	569	601	574	582	571	585	562	560	573	567	547
29003	24930	28805	22032	13053	8129	5573	4064	3299	2747	2322	2006	1811	1587	1553	1336	1284	1221	1152	1045	1021	1032	1031	1039	1011	990	962	896	910	933	865	835	906	958	920	869	822	845	875	824	814	794	839	813	788	815	848	788	792	795	812	818	790	825	805	795	800	844	777	772	799	812	818	797	799	783	787	793	794	782	820	763	803	758	747	761	806	782	791	791	809	786	752	792	780	780	774	782	808	810	752	755	766	785	782	741	755	767	796	804	807	827	805	766	750	829	791	842	787	834	781	785	821	810	811	796	800	778	783	803	806	778	796	791	835	838	791	808	780	788	798	798	832	776	799	736	825	808	806	796	802	841	792	788	774	802	796	796	741	788	806	791	814	787	799	798	822	752	743	776	786	821	746	838	745	829	811	795	790	773	783	783	805	776	779	834	788	783	807	829	799	821	778	857	809	791	817	798	810	779	790	728	804	794	789	836	782	769	744	796	771	748	792	830	833	799	798	802	804	856	796	799	817	781	799	762	747	817	772	775	802	809	796	817	774	792	809	796	762	807	831	775	788	780	822	756	777	827	807	760	757	835	804	765	801	753	758	747	773	761	813	773	832	713	873	787	791	848	764	757	821	783	778	809	778	804	818	766	783	787	796	791	815	764	798	788	836	750	766	763	750	768	754	803	767	774	850	824	761	761	821	862	804	814	816	766	754	780	802	800	733	759	774	831	795	805	819	786	750	804	836	785	787	753	820	801	787	746	789	823	842	758	806	814	798	820	752	761	769	802	816	784	832	759	818	745	820	783	763	790	776	797	794	700	772	763	801	813	736	753	754	767	829	786	776	777	806	784	766	801	773	757	816	883	767	802	828	759	822	817	788	801	799	799	836	825	773	789	794	763	850	823	768	813	783	757	788	852	769	812	791	843	785	814	794	803	799	760	828	773	749	808	768	756	813	848	766	828	798	810	782	781	789	813	794	810	736	796	772	812	757	783	769	778	774	781	765	795	833	767	780	750	741	830	797	837	788	828	794	777	821	783	746	789	784	809	781	841	766	802	749	751	792	839	693	801	772	782	761	847	864	793	806	790	748	835	804	783	775	796	743	774	727	760	784	780	774	814	820	828	776	797	771	814	860	794	753	821	785	704	788	772	831	775	783	781	855	714	797	795	781	812	754	788	764	764	800	773	783	840	832	806	765	818	794	787	795	823	783	840	748	803	770	776	748	785	815	837	798	743	810	802	817	790	896	787	785	790	699	774	790	807	816	786	799	817	803	801	821	777	800	793	780	781	790	772	816	819	796	834	796	754	807	744	803	806	814	799	869	769	785	796	777	818	855	832	815	770	827	805	799	813	787	773	789	796	790	736	806	775	786	755	849	748	815	802	740	763	855	802	833	822	784	790	801	817	777	764	810	794	729	817	806	777	818	767	797	785	814	792	783	780	725	783	807	863	769	797	797	808	774	803	816	797	805	767	786	849	775	834	798	824	774	753	783	791	789	788	779	814	797	774	801	788	810	791	755	818	781	783	794	793	799	793	774	799	774	770	799	792	807	763	857	788	768	749	793	853	737	744	768	819	744	763	772	771	770	837	793	782	817	828	818	798	798	765	807	788	808	775	800	780	819	819	721	770	783	778	786	759	815	785	783	850	754	802	814	756	810	777	739	775	755	778	788	808	791	777	777	829	832	796	778	797	802	764	778	768	779	772	789	766	798	708	883	783	785	780	812	788	772	809	781	791	735	788	787	824	788	745	780	812	786	822	783	787	824	793	805	788	757	803	838	822	815	758	776	790	790	781	804	783	876	783	790	766	783	749	749	783	822	812	774	799	802	837	766	771	752	785	837	861	801	781	834	790	754	770	788	807	822	787	810	783	758	805	750	809	761	774	766	826	747	762	860	807	804	796	737	856	784	835	819	784	802	762	831	805	818	761	765	816	753	739	793	758	751	812	816	804	783	760	768	773	777	796	801	789	799	781	781	792	818	813	778	839	803	798	743	805	743	776	847	826	805	720	821	800	753	826	787	770	798	767	846	799	790	791	771	787	757	791	772	788	741	827	745	762	828	798	784	816	760	780	767	814	802	803	795	766	784	789	832	796	817	805	757	828	805	816	757	826	830	763	776	784	796	796	786	776	812	744	773	782	813	763	831	753	747	822	749	857	801	755	799	822	794	823	817	780	752	777	833	792	784	795	799	777	778	838	822	806	823	722	825	842	759	796	756	774	798	774	794	756	803	847	777	765	782	751	756	787	760	797	789	809	826	790	796	786	776	807	817	763	771	825	842	774	790	809	792	792	762	826	811	836	748	786	812	768	819	760	800	805	805	848	768	828	805	787	770	771	806	788	805	746	751	802	828	842	758	779	817	770	736	797	810	862	834	802	804	802	784	787	837	780	776	745	767	767	758	766	771	822	790	779	794	823	812	799	820	767	815	796	808	784	806	773	769	755	837	780	763	834	740	800	780	797	801	799	779	787	800	831	810	781	839	752	825	815	856	824	776	805	711	784	846	746	799	837	800	780	783	790	746	775	777	789	741	811	787	836	787	811	751	833	840	748	811	781	768	804	824	809	839	842	819	780	797	819	788	771	844	811	776	778	746	784	813	743	773	786	806	746	767	840	817	826	795	834	834	762	817	813	768	770	746	829	762	791	813	818	728	740	781	829	770	785	820	775	750	791	821	791	780	810	813	780	780	791	835	785	792	758	720	775	768	829	773	800	774	789	882	859	795	880	750	798	783	809	769	775	802	826	807	820	806	857	800	798	772	768	799	787	809	745	799	809	789	773	797	784	797	769	793	786	740	802	807	755	774	743	822	780	788	844	775	741	793	808	774	782	802	806	795	777	793	829	850	803	817	765	773	796	846	810	780	781	765	800	834	798	768	756	796	817	794	777	758	813	815	814	773	805	824	795	815	845	807	770	803	791	796	788	782	821	807	793	775	801	742	771	772	793	764	870	750	784	762	796	814	790	761	757	785	773	828	811	808	803	749	761	764	782	760	798	803	763	788	769	769	783	770	819	775	814	773	790	794	828	813	771	823	766	840	783	765	810	821	830	808	799	824	739	868	785	817	764	796	782	764	819	766	765	749	811	776	754	755	786	765	815	737	790	795	759	774	750	791	769	793	846	769	781	787	783	789	822	760	813	748	817	777	816	792	753	831	763	800	803	842	791	817	771	783	796	770	776	804	775	758	715	820	795	773	818	815	832	770	757	846	774	807	789	819	834	777	772	844	804	785	829	781	788	787	853	760	804	800	748	803	797	836	773	768	855	810	763	790	795	790	780	796	773	785	826	794	797	791	807	836	778	766	841	796	794	750	786	772	788	815	781	825	794	789	774	848	799	796	807	780	791	738	802	782	745	786	833	734	832	767	753	802	751	768	807	767	800	779	797	776	793	804	835	803	801	737	789	819	831	783	789	821	788	784	787	777	804	805	799	790	775	820	816	813	828	791	851	813	810	754	799	835	823	845	781	748	792	787	764	745	819	778	810	846	779
19485	35709	29129	20003	15166	11336	8324	6249	4940	4023	3252	2788	2386	2048	1903	1614	1589	1470	1335	1267	1219	1112	1131	1073	1032	1020	962	977	983	988	931	888	888	925	869	855	843	881	814	860	837	873	887	878	877	810	775	826	751	797	857	839	795	771	818	778	788	833	832	751	803	802	786	826	806	768	800	767	821	726	794	730	769	782	761	781	755	772	741	791	786	776	766	858	821	780	759	795	805	788	780	813	776	755	766	799	784	686	818	781	840	784	746	781	790	769	761	809	780	792	742	742	742	792	792	772	759	776	753	806	811	758	826	786	797	775	750	835	806	722	816	785	755	754	781	799	731	755	758	780	818	816	815	807	766	818	750	782	798	800	837	826	826	766	773	808	768	807	803	772	781	774	717	742	769	775	838	803	712	747	809	799	744	743	791	745	742	779	781	759	784	802	783	834	769	827	799	803	800	775	707	806	781	765	768	823	761	813	748	776	789	704	764	782	778	780	774	809	769	774	794	763	767	800	767	785	767	781	830	751	772	789	780	747	746	737	772	803	825	796	780	766	755	741	729	760	781	743	808	828	809	803	755	775	773	793	786	775	800	825	821	745	759	785	745	759	816	751	775	838	778	803	746	814	840	770	757	836	801	760	747	732	800	736	818	788	811	789	796	767	742	810	786	751	799	755	809	746	708	830	796	791	749	806	768	801	764	752	788	749	795	748	775	771	800	777	780	774	820	765	799	814	774	762	807	760	846	764	836	819	732	800	771	786	783	761	731	761	715	779	786	769	763	745	787	768	834	838	760	735	775	782	715	810	762	826	794	797	769	791	794	776	770	737	807	804	807	724	768	788	778	793	819	786	818	772	752	743	783	800	761	756	780	756	768	784	765	807	765	779	818	825	748	784	821	790	769	795	733	794	775	787	780	802	750	765	808	802	759	806	804	770	773	811	772	800	824	772	801	782	779	768	782	782	779	814	762	808	792	789	802	822	769	782	738	793	787	803	760	743	815	773	810	794	791	767	794	752	810	752	803	808	808	790	798	780	821	769	848	746	787	800	764	786	791	757	772	787	771	840	813	791	779	785	781	803	753	764	737	741	818	792	806	750	819	772	771	805	752	792	772	803	706	797	832	734	774	761	741	772	810	761	859	773	829	718	813	775	737	755	820	776	793	777	819	806	747	836	797	762	827	781	816	767	746	782	718	834	779	781	753	805	793	831	788	789	847	769	788	785	775	756	811	790	730	731	794	787	741	775	782	822	764	796	770	739	762	755	786	765	782	782	760	790	788	767	797	771	767	771	809	769	744	770	768	767	782	762	822	813	763	715	778	745	743	810	752	775	768	778	754	820	787	801	780	759	773	796	781	817	735	874	813	829	777	776	785	791	793	788	776	783	791	776	808	812	739	770	734	808	786	790	768	760	806	804	791	805	777	794	750	740	701	746	807	751	753	736	744	785	808	812	796	803	785	758	764	767	821	772	718	750	763	798	755	771	765	768	782	766	774	783	787	775	779	770	748	840	810	780	793	764	785	780	774	779	749	771	799	773	785	747	772	803	741	756	758	786	805	787	791	771	821	729	805	800	780	800	792	813	846	794	765	782	777	769	793	822	791	754	794	797	782	779	746	807	754	785	790	757	744	839	835	753	773	772	779	805	770	795	727	770	768	762	766	790	741	778	753	794	694	773	766	767	771	779	784	782	756	764	735	784	724	808	735	770	841	813	766	781	734	778	754	786	798	767	767	769	740	797	774	829	823	795	784	811	863	729	807	786	783	729	765	746	835	783	746	725	781	767	762	759	728	753	779	734	771	726	771	765	790	742	744	770	790	799	767	806	748	740	791	814	785	848	747	753	784	790	768	818	833	736	831	761	766	829	804	773	785	751	742	780	763	766	766	749	798	765	821	763	844	789	775	750	800	760	724	819	811	787	827	777	749	756	784	772	804	808	751	737	740	769	799	822	806	800	798	759	786	783	769	812	815	781	767	800	817	778	809	783	802	830	796	780	735	766	814	834	841	810	764	788	812	755	827	791	781	762	779	774	728	737	721	760	767	757	768	725	757	753	732	762	756	786	761	707	790	758	795	780	810	762	795	793	803	787	784	766	769	798	747	822	782	814	743	814	775	782	794	817	798	736	797	790	811	773	810	762	800	818	721	799	815	825	773	760	785	784	774	720	789	785	814	791	796	794	812	787	749	750	731	845	777	781	762	780	746	778	817	803	850	806	805	754	768	814	779	766	800	782	780	762	763	776	750	751	779	755	801	748	813	750	767	807	776	781	759	783	796	734	747	822	766	764	776	800	758	781	756	766	767	779	746	811	768	798	834	738	796	809	786	764	828	820	736	777	779	818	825	730	768	798	744	712	765	788	782	785	769	774	839	745	717	749	809	758	810	775	793	744	762	767	756	797	782	791	786	780	762	825	800	752	760	781	783	778	778	793	712	795	756	773	819	727	786	738	815	747	783	824	800	733	782	789	776	771	782	822	798	816	771	787	766	815	777	774	771	772	753	781	754	812	767	778	775	819	797	798	794	817	822	802	783	777	796	764	816	762	776	803	788	817	776	807	777	782	796	811	792	736	727	788	769	762	783	790	790	741	734	813	793	775	799	763	773	801	758	761	750	788	785	776	761	802	821	813	791	780	788	799	758	797	792	808	764	810	761	789	759	728	822	785	801	756	744	800	789	795	715	800	849	718	784	743	816	771	829	802	780	835	728	872	773	772	726	789	765	723	825	746	803	772	785	760	770	791	762	791	768	766	742	820	825	799	787	768	770	806	812	775	856	830	802	805	814	766	810	784	736	795	826	768	769	741	794	795	769	742	768	775	772	753	775	785	784	787	797	765	755	752	806	808	767	788	816	800	769	805	802	795	733	765	760	768	773	780	763	780	775	795	786	797	782	780	827	775	799	770	747	745	762	809	758	782	751	781	834	771	730	786	769	794	777	787	803	739	807	791	770	770	796	813	818	783	839	794	737	811	771	799	792	765	746	738	791	735	804	759	747	782	739	765	781	827	829	789	781	840	789	770	749	826	775	767	789	823	816	759	715	773	789	797	745	791	783	801	720	746	773	776	753	825	773	813	793	813	788	788	800	775	803	808	786	816	756	777	837	778	743	817	772	754	795	788	771	816	737	835	748	734	799	798	829	794	780	778	806	787	766	792	759	790	794	768	784	761	749	749	781	808	769	799	800	769	744	787	767	733	805	804	809	794	761	804	813	773	780	810	805	810	731	808	747	778	772	779	779	753	785	759	807	830	799	776	792	782	775	841	810	774	729	747	778	796	817	772	797	731	771	792	749	805	774	729	744	756	806	726	774	805	780	723	786	779	786	767	788	821	806	818	807	772	823	781	743	800	819	720	816	801	814	758	757	847	800	777	809	815	796	792	810	831	751	768	768	785	745	748	766	780	763	785	772	782	787	791	801	827	724	782	746	777	834	786	812	788	811	776	784	787	822	742	774	775	793	779	792	805	801	811	785	769	767	782	821	770
23977	21446	28741	24867	22375	19389	12461	7370	5481	4450	3534	2926	2431	2271	1974	1740	1568	1327	1278	1193	1028	956	987	1006	990	922	803	839	813	855	810	766	731	764	746	722	680	640	622	676	663	606	648	658	648	625	662	611	626	609	643	591	559	622	608	624	552	630	566	568	596	601	617	587	549	635	560	602	584	613	589	588	552	604	579	588	579	631	570	614	565	576	589	558	629	587	557	609	638	612	581	589	598	590	656	576	593	580	550	610	625	589	586	608	576	624	606	621	643	578	616	580	599	580	539	596	569	606	530	585	598	531	553	596	603	565	545	639	570	594	623	586	594	611	607	540	593	597	596	526	572	585	572	607	565	539	569	555	589	595	542	563	573	581	580	555	580	584	597	596	563	574	610	599	593	581	633	576	583	606	610	581	570	566	605	592	597	625	602	601	580	595	581	572	573	544	572	576	536	584	572	567	601	588	617	604	596	539	595	590	582	575	560	588	574	570	578	563	570	567	586	572	550	595	540	617	550	602	539	551	599	542	545	607	559	534	588	591	588	574	587	604	584	575	580	607	583	593	556	564	607	620	623	585	590	606	612	584	608	572	634	569	534	586	561	607	574	589	594	582	591	625	625	575	582	591	547	582	555	607	570	557	549	614	610	600	611	580	566	589	566	548	602	562	583	589	557	576	577	572	596	594	586	615	594	576	593	581	555	578	585	605	583	592	586	606	583	506	594	563	571	505	573	601	566	594	542	599	605	550	578	586	658	587	589	574	609	577	532	604	569	530	580	601	586	575	621	547	620	661	591	610	578	619	589	563	586	563	565	544	632	580	618	551	556	594	556	591	537	575	560	587	567	585	543	613	596	591	605	557	543	604	594	569	606	577	571	578	598	540	591	612	591	613	569	558	553	561	590	583	592	591	601	572	587	618	600	582	567	568	611	561	599	580	554	599	580	603	571	577	519	562	554	589	568	555	595	579	602	564	624	588	546	560	603	604	591	548	538	557	599	612	582	572	580	569	564	604	580	551	568	579	566	559	596	564	593	596	576	583	567	594	615	580	561	566	585	601	560	555	603	608	598	548	576	609	590	600	556	592	587	548	583	593	586	624	546	553	608	596	581	591	586	625	561	559	626	606	607	567	630	592	578	596	591	590	602	558	594	591	598	587	586	571	609	575	578	561	566	533	575	592	549	605	588	554	586	602	522	592	564	591	571	557	558	580	574	565	592	526	576	596	603	551	595	592	594	590	575	596	563	582	606	609	633	588	592	564	595	575	601	561	600	627	578	624	610	596	586	515	570	614	590	590	593	620	601	599	591	549	563	597	575	600	574	594	607	600	586	587	573	588	589	609	614	587	565	573	616	536	606	585	580	613	602	574	593	565	559	602	602	548	577	596	576	572	614	558	598	577	603	600	613	577	545	573	572	563	541	574	550	571	559	594	566	592	592	606	607	581	589	606	581	596	600	578	622	599	631	585	595	539	620	560	577	585	547	583	571	618	588	566	608	578	583	584	575	551	538	594	592	584	589	604	556	579	604	580	534	607	553	558	586	585	565	592	580	611	603	589	613	591	620	581	581	594	585	581	603	635	579	642	569	610	580	607	604	608	604	567	611	530	628	562	579	630	565	586	600	552	573	595	599	550	594	553	586	608	579	593	560	617	541	556	590	603	568	540	570	580	604	580	624	579	544	607	598	552	590	570	600	572	595	522	589	550	575	599	615	578	579	614	590	578	603	595	549	577	575	566	603	582	605	553	593	586	549	571	615	585	582	588	585	573	550	588	584	589	530	551	633	589	626	544	560	596	568	641	572	508	528	631	603	563	624	572	592	596	595	561	579	603	574	563	620	567	650	597	611	577	603	589	615	596	566	558	567	577	588	568	595	569	588	534	633	558	606	545	634	597	583	578	580	560	593	622	562	616	593	622	597	562	549	587	560	547	596	601	547	578	612	569	570	584	590	557	608	575	584	563	553	530	605	558	571	571	527	540	599	553	564	604	567	639	583	556	550	624	559	573	551	598	610	598	593	601	631	532	586	624	580	567	587	608	591	569	595	625	585	595	526	558	577	552	594	617	572	633	582	562	574	599	573	622	570	586	550	575	610	605	608	592	591	557	567	577	561	576	581	544	581	556	565	636	582	571	605	560	591	568	597	583	555	552	561	573	553	586	573	611	597	581	590	550	538	590	577	606	630	606	544	561	589	595	560	599	568	619	544	610	572	563	603	562	603	608	602	614	563	583	596	596	578	576	576	589	626	566	593	584	581	600	610	609	549	564	600	591	585	627	620	590	576	608	621	642	595	596	575	587	586	586	570	597	580	571	588	591	591	583	563	542	549	573	591	599	576	566	590	584	554	540	596	601	610	551	602	593	591	597	566	628	579	649	573	539	588	600	577	617	567	565	591	571	577	591	582	551	560	561	570	591	594	618	559	559	523	558	595	608	592	620	596	566	549	575	566	604	584	608	593	571	530	588	588	598	631	581	584	605	571	543	606	612	594	570	550	555	584	567	545	552	632	571	610	573	588	591	596	612	614	548	588	584	556	592	599	611	586	560	592	585	581	593	596	620	581	589	587	600	549	620	536	583	553	560	618	598	576	574	594	601	557	577	633	609	599	564	575	625	582	622	624	593	599	588	555	603	609	575	583	577	588	611	588	597	607	617	527	598	619	603	593	634	593	576	605	622	579	609	598	598	554	593	584	570	563	618	561	583	548	580	567	599	586	563	561	582	565	625	562	586	622	618	580	597	545	578	575	557	574	597	576	552	600	559	580	605	576	585	554	624	549	576	603	572	560	622	567	582	553	544	644	588	581	584	611	612	627	580	623	591	598	577	579	599	585	590	581	560	584	602	594	551	609	546	572	568	581	580	555	566	596	574	584	606	612	606	556	558	566	620	565	582	605	566	567	614	558	583	595	555	554	570	574	553	594	582	611	592	572	578	503	589	582	628	576	546	590	554	612	605	604	605	579	598	641	544	613	564	589	586	584	547	601	570	549	619	585	605	566	541	541	590	586	558	589	552	580	572	581	582	615	578	570	562	606	602	622	529	574	525	564	570	561	596	602	623	570	567	556	588	594	569	568	580	571	579	652	565	595	629	610	545	575	557	604	574	585	581	608	563	568	563	601	557	602	587	571	603	561	574	571	594	585	575	616	565	576	620	596	564	571	579	529	601	552	620	570	619	572	578	622	561	558	599	583	567	544	569	553	557	590	607	589	558	614	563	539	559	532	544	566	628	604	567	589	569	575	607	548	629	555	608	589	597	573	579	551	605	569	613	602	599	532	545	577	567	596	577	566	610	555	594	616	600	612	549	603	557	604	567	588	591	597	564	564	599	555	590	619	598	598	574	578	604	618	552	591	595	590	564	575	516	592	590	582	626	602	615	584	576	541	567	608	567	555	597	600	544	598	536	571	572	573	593	583	549	550	571	566	608	612	566	558	595	576	540	577	579	586	542	600	585	560	567	578	529	568	589	621	571	561	609	587	554
20301	43386	36884	27465	22125	17292	13110	9992	8071	6401	5241	4274	3596	3133	2729	2357	2100	1860	1653	1419	1336	1297	1147	1058	1051	1066	989	982	1008	942	912	922	812	772	760	769	753	708	671	698	694	692	657	646	624	624	639	591	611	593	633	591	617	599	646	613	613	605	576	593	558	586	576	601	562	592	565	578	619	573	618	572	602	567	555	554	579	581	606	580	575	623	559	582	580	616	524	552	542	542	557	564	600	586	540	597	528	607	552	582	582	568	581	604	629	597	545	598	599	604	581	587	544	604	599	588	608	536	580	561	568	602	580	566	575	562	554	586	560	597	560	550	583	570	569	597	517	547	579	577	625	540	565	562	565	532	582	565	610	582	564	578	575	579	568	588	603	603	533	559	577	580	593	586	537	579	590	557	526	555	625	552	592	591	620	605	602	554	543	587	574	554	567	569	547	579	563	587	569	583	627	540	590	597	577	553	581	590	526	616	555	577	590	620	563	587	560	570	619	588	609	592	563	588	616	561	581	619	558	546	569	620	544	622	579	633	549	566	571	588	570	575	553	593	601	577	593	559	611	567	601	583	598	540	611	584	567	559	574	558	580	561	594	590	599	571	594	571	564	584	567	579	595	555	593	573	537	627	572	551	594	568	594	567	553	512	568	576	592	564	605	607	569	545	561	568	576	550	581	544	610	616	562	539	570	616	582	561	563	566	589	606	579	607	585	583	575	578	568	573	571	572	612	588	588	600	578	544	611	577	559	600	577	618	608	592	582	642	566	565	571	583	554	562	570	567	561	538	604	592	544	550	604	546	589	578	590	596	605	574	567	596	578	573	571	544	600	578	608	533	560	618	612	533	614	557	556	558	579	562	603	543	628	571	631	556	585	573	560	567	577	550	550	553	543	555	584	548	597	552	616	590	605	590	609	635	557	569	568	601	612	624	559	576	595	602	588	552	579	568	552	562	609	561	536	597	620	609	591	602	586	564	586	584	614	619	598	592	575	589	597	575	586	538	621	585	557	581	552	537	559	577	574	587	587	548	571	589	551	518	565	595	598	558	515	611	578	562	590	539	566	598	556	598	596	551	537	550	555	574	589	557	592	546	572	533	590	569	535	553	631	607	550	589	593	553	598	643	594	543	542	567	588	614	639	550	576	602	604	597	589	563	597	592	543	546	562	587	508	595	636	548	585	614	574	616	603	529	543	552	611	619	587	588	569	541	597	577	586	610	626	625	561	556	551	575	619	546	615	534	596	595	572	592	555	621	593	571	588	590	534	611	565	594	639	578	566	564	528	568	583	536	611	605	594	560	606	583	612	551	575	592	597	580	547	612	589	581	584	560	609	620	598	562	578	546	565	592	613	579	589	580	587	588	601	577	573	580	565	613	588	579	574	615	587	566	548	571	579	556	562	597	601	558	594	548	572	597	580	605	608	613	586	573	585	586	587	568	540	595	552	607	569	617	608	602	568	606	575	602	603	620	576	570	562	579	566	572	617	572	574	611	581	553	577	566	601	615	555	595	592	565	615	569	559	579	588	540	570	578	636	589	603	565	588	574	568	614	583	581	596	561	618	591	557	599	571	583	599	572	549	590	604	568	536	564	593	586	548	565	574	549	539	562	550	546	610	597	560	589	596	532	624	603	594	565	570	587	567	534	610	576	556	590	599	550	564	597	574	603	571	531	581	596	585	619	600	593	547	588	581	620	566	571	564	561	582	614	611	634	565	571	596	583	586	610	560	550	588	562	590	571	576	577	596	606	584	577	582	576	583	606	622	584	576	612	583	591	566	535	573	600	527	586	543	586	604	601	578	528	583	581	611	600	552	601	567	575	559	578	591	591	557	605	602	582	561	622	589	608	624	606	554	612	586	531	590	560	570	570	557	543	567	559	619	573	551	591	586	573	629	575	562	618	557	596	614	583	640	600	562	589	530	616	584	611	554	592	567	563	595	579	523	587	597	566	661	588	583	573	612	563	581	591	563	590	594	565	539	544	591	573	584	578	606	643	558	572	592	593	593	591	596	585	607	598	565	602	573	561	563	600	627	572	579	551	598	583	573	572	587	583	581	591	602	555	609	592	548	614	571	608	607	615	559	568	600	608	581	603	613	578	633	621	584	574	577	606	569	574	560	577	582	576	567	595	560	567	569	608	579	570	588	516	613	574	541	543	611	583	563	549	574	526	582	568	549	564	564	602	582	584	553	569	551	587	577	559	559	550	579	590	611	573	603	576	557	581	570	548	550	616	580	585	524	586	534	592	556	574	561	544	535	572	564	567	584	561	562	586	607	593	572	570	581	592	584	569	574	576	558	595	577	583	589	618	583	613	554	548	591	578	588	577	633	560	597	558	576	565	555	584	589	560	573	583	606	565	595	590	548	585	591	561	548	587	603	561	553	573	565	604	598	585	545	560	526	531	573	601	556	569	555	575	562	611	566	625	549	591	572	574	560	571	638	617	609	558	592	611	554	584	541	576	624	608	612	577	581	545	559	616	576	579	600	567	568	580	587	574	593	611	620	569	631	559	582	558	525	604	621	590	560	603	581	562	596	586	576	556	574	545	596	619	574	579	559	580	587	599	579	591	592	590	578	583	579	598	605	614	578	568	561	579	615	547	563	536	545	567	580	580	554	544	584	605	591	540	538	610	543	560	577	585	601	536	581	620	601	582	588	576	579	606	597	593	570	584	592	591	563	594	565	543	593	597	614	561	590	582	569	572	523	571	612	561	622	595	587	580	592	657	602	577	599	578	580	585	612	579	574	584	538	581	575	567	571	602	569	540	626	563	571	613	620	564	570	598	588	595	580	563	563	575	591	523	546	561	586	617	575	580	545	556	605	563	631	543	583	547	564	554	576	553	587	613	621	572	556	563	580	561	612	587	594	549	566	550	536	572	546	574	617	587	578	524	597	600	557	571	548	586	605	584	566	574	608	579	545	562	575	572	592	576	558	560	595	542	584	614	525	588	599	552	606	569	593	572	538	576	577	611	579	549	597	590	558	615	592	606	606	562	594	561	604	572	606	575	586	585	591	592	589	588	568	582	537	585	599	559	506	563	601	566	577	554	605	612	656	584	571	544	593	583	621	512	554	611	631	552	583	585	602	534	577	594	584	586	594	584	574	576	569	620	583	570	559	575	575	536	603	599	649	633	614	551	590	600	592	560	525	573	567	588	590	596	598	620	587	568	534	599	615	582	600	600	583	588	599	606	591	619	543	585	547	569	560	580	576	598	594	585	599	602	587	602	553	553	528	627	592	583	591	593	589	567	583	578	583	574	603	574	630	601	585	580	625	587	498	560	537	568	556	580	597	567	605	584	575	598	531	588	629	538	545	611	565	570	542	562	587	569	570	590	571	557	583	558	562	543	616	606	560	607	534	604	584	546	546	575	618	619	581	575	611	585	597	605	582	638	584	598	622	584	546	603	586	609	601	537	584	600	606	594	604	606	587	601	585	571	561	590	592	599	571	556	608	547	605	567	605	553	574	624	600	564
25114	21492	28196	26382	19791	12528	8107	5563	4313	3590	3066	2567	2296	2052	1908	1799	1601	1420	1314	1253	1237	1144	1223	1109	1090	1047	1047	1055	1057	1066	1039	985	947	1001	1002	967	945	955	882	871	921	862	905	881	900	893	817	840	853	864	881	811	880	858	886	871	891	873	849	903	844	868	837	792	806	837	890	854	924	832	863	849	834	881	845	857	833	838	863	799	837	871	830	860	909	769	844	894	824	851	874	852	853	829	869	848	836	835	832	826	855	843	836	868	852	934	839	859	820	856	873	841	869	849	813	834	881	818	844	887	865	859	860	804	865	827	829	845	793	838	825	847	846	827	880	913	884	857	831	833	835	828	824	875	817	852	853	835	784	807	859	838	799	878	828	825	786	885	831	851	864	851	877	873	824	840	869	853	847	812	856	901	837	894	886	849	844	858	853	846	815	853	828	806	835	905	879	824	792	823	856	820	827	824	855	833	824	872	871	856	847	873	863	832	888	833	821	829	882	793	902	836	821	869	835	864	836	836	869	867	842	835	838	849	852	835	876	783	845	826	813	838	852	896	896	907	854	840	782	847	850	841	832	850	854	808	875	899	837	855	921	819	877	880	846	799	861	849	807	861	850	855	883	855	855	858	859	837	864	813	856	883	829	827	844	829	888	853	834	873	840	900	864	828	864	853	802	835	865	891	837	845	876	864	824	869	831	763	861	832	862	797	840	840	845	812	872	876	846	798	909	873	858	832	849	916	855	846	883	814	841	829	878	796	785	890	892	872	871	876	885	874	847	866	869	880	834	872	824	828	888	876	863	867	838	831	816	837	858	837	836	835	848	808	802	906	841	845	843	839	855	827	848	844	857	812	843	798	873	875	871	907	894	877	859	819	852	867	836	841	825	782	819	803	844	858	829	833	829	845	818	799	828	842	837	840	856	840	844	882	880	842	798	860	890	801	870	887	863	846	848	892	851	840	839	855	873	828	812	872	836	867	857	841	819	840	805	825	792	875	850	858	856	858	836	863	847	832	861	859	860	836	826	841	801	841	864	806	854	856	884	884	836	820	845	863	790	859	835	808	859	806	811	844	791	864	857	838	831	870	823	838	897	896	885	877	873	870	851	872	887	885	879	815	845	843	817	836	789	824	905	851	806	871	858	824	857	846	873	823	893	846	852	890	853	802	852	807	806	846	838	842	870	850	813	874	885	845	868	866	807	854	828	819	837	860	835	859	849	848	865	846	822	907	848	807	842	839	819	844	838	803	815	877	837	818	841	799	852	803	825	855	821	860	871	802	846	832	865	842	845	841	869	829	847	833	859	877	837	833	862	824	829	879	871	866	836	795	865	858	812	899	816	860	820	804	816	786	871	844	848	822	850	859	859	864	820	876	819	843	822	846	795	841	842	900	793	832	791	816	881	898	871	859	810	868	876	811	841	896	863	834	857	873	848	834	847	828	865	893	832	882	781	797	826	868	792	825	884	817	855	796	843	839	881	867	880	889	801	780	821	864	837	887	872	812	889	844	862	810	895	895	839	852	854	865	774	852	844	863	856	836	819	857	887	884	810	828	847	851	872	878	783	829	840	842	790	849	875	816	881	890	859	819	814	803	872	885	837	858	823	835	806	885	850	793	890	841	861	861	837	819	873	860	811	906	826	898	921	863	842	849	873	849	869	806	839	843	846	831	854	889	853	861	859	829	878	841	836	929	857	868	832	841	827	854	852	864	852	806	872	798	849	825	780	868	821	839	859	807	850	880	859	861	880	847	826	848	792	796	882	874	834	817	884	873	840	831	845	880	805	928	835	817	899	855	790	915	895	871	914	853	835	818	900	853	850	871	787	867	837	873	806	835	905	862	837	840	870	907	845	850	869	835	846	809	880	845	880	886	881	780	815	866	836	887	869	834	874	832	804	878	882	833	870	795	820	828	930	824	815	851	828	887	892	844	831	811	877	837	822	855	893	891	860	900	858	880	800	806	811	867	794	841	860	836	852	820	875	838	836	892	853	811	778	882	816	853	831	861	838	854	824	860	785	835	826	838	880	853	885	892	833	846	826	869	850	822	866	852	875	830	865	818	873	856	801	844	843	892	814	834	872	788	821	842	813	856	832	872	880	825	842	854	819	835	884	839	856	864	840	838	832	801	854	852	824	850	861	826	831	858	835	896	849	797	821	891	866	862	862	844	838	846	854	845	910	856	885	860	830	829	788	833	863	829	838	847	795	869	846	881	893	862	828	811	859	846	837	877	868	812	855	907	853	859	859	811	828	815	856	816	858	861	840	886	820	887	848	839	835	849	819	849	899	812	842	830	821	877	909	802	795	830	880	848	827	906	833	864	854	842	816	833	855	867	852	811	865	828	855	784	848	819	858	864	836	835	864	852	848	859	853	856	837	778	820	898	781	833	869	847	842	818	844	819	803	777	822	824	844	858	880	826	792	836	895	810	842	839	808	821	894	822	813	878	871	898	834	792	840	877	803	844	833	838	829	790	833	859	817	830	848	874	889	848	835	861	827	846	787	834	842	810	865	844	881	877	836	871	886	842	838	871	853	867	871	808	868	885	852	822	850	822	867	858	908	837	782	846	885	864	831	840	889	807	797	858	820	878	822	817	853	813	868	883	826	868	851	904	897	829	830	903	869	823	789	832	835	858	828	873	879	822	845	862	809	860	827	883	871	844	794	865	860	854	822	866	861	824	814	768	852	861	927	837	846	788	871	816	826	855	833	856	810	806	873	837	878	822	806	859	885	858	832	838	812	899	881	831	876	835	801	794	859	861	827	846	912	834	802	859	881	847	882	863	822	825	862	837	879	862	849	880	882	863	846	842	816	873	866	896	841	804	894	827	866	885	869	863	799	839	889	810	858	843	816	819	801	836	852	878	853	873	872	883	920	832	827	870	853	861	884	858	860	929	875	837	941	841	862	805	840	818	862	806	857	880	841	817	814	861	806	856	881	859	855	922	835	828	810	835	855	838	860	854	861	871	837	896	787	877	861	884	862	852	837	807	831	866	847	841	826	836	905	818	861	864	865	813	809	867	857	864	842	831	819	887	796	831	794	864	849	890	855	807	855	848	872	884	911	899	869	823	856	782	864	846	838	885	810	847	882	782	807	856	790	845	795	904	870	822	886	875	814	821	822	836	844	840	838	856	858	843	825	860	832	872	845	862	848	854	857	869	873	870	852	837	936	843	785	795	820	855	800	890	837	846	857	865	865	863	817	812	820	843	818	928	884	801	826	864	869	809	850	833	837	836	887	891	834	803	873	892	816	840	851	890	817	828	909	861	845	857	852	832	866	885	851	851	807	853	833	821	863	858	834	883	852	863	866	859	871	853	839	885	829	828	892	877	824	784	836	814	791	807	863	871	831	874	873	893	799	846	842	860	842	863	847	877	834	839	831	835	823	874	790	863	835	782	829	825	874	846	855	930	847	870	820	815	819	900	902	828	858	847	808	799	883	852	908	877	815	883	848	830	857	895	851	841	847	848	820	851	856	898
19813	40617	33263	24112	19283	14596	10914	8430	6838	5495	4543	3724	3152	2700	2434	2207	1979	1742	1604	1469	1371	1352	1199	1249	1164	1171	1137	1173	1104	1103	1062	1049	1045	1017	967	990	967	939	905	883	919	928	927	895	859	847	830	853	869	775	842	814	892	850	820	862	841	881	826	836	840	839	847	903	824	845	856	853	805	896	816	843	820	823	829	866	890	827	773	864	844	795	793	930	834	759	800	845	808	815	830	872	804	824	822	871	825	807	853	838	846	839	831	834	821	865	804	822	824	813	812	799	777	775	772	806	804	764	851	788	856	833	836	865	833	798	835	823	812	804	836	860	818	813	853	790	791	855	832	884	810	816	807	833	848	885	831	831	863	837	842	819	854	845	846	807	828	851	795	922	804	844	823	841	832	789	818	827	866	803	821	852	800	786	772	793	873	857	801	851	858	871	851	846	828	875	840	854	807	833	789	813	816	831	849	851	834	890	817	850	818	857	819	813	824	832	851	811	775	866	864	871	836	852	864	875	861	848	795	888	830	865	812	801	787	797	843	852	808	817	813	792	803	810	829	864	809	848	841	806	872	874	810	875	849	801	819	822	864	843	856	852	829	822	862	821	837	840	842	813	783	873	821	803	778	839	840	845	879	831	862	838	799	844	831	859	844	848	827	857	791	837	804	826	848	818	818	811	800	871	811	835	849	830	835	762	840	850	831	802	812	845	897	844	859	784	843	790	795	804	845	804	788	827	850	776	788	797	893	797	842	866	848	766	804	803	809	799	819	841	818	783	841	864	846	864	824	854	814	797	902	846	805	821	821	823	806	800	768	831	834	811	841	878	802	810	814	814	797	816	831	790	811	825	832	815	778	882	868	859	822	843	833	886	792	850	807	855	826	813	790	857	861	786	850	822	840	834	817	820	842	826	848	870	857	818	792	838	798	840	830	789	830	797	856	790	816	811	855	805	821	837	848	810	846	815	835	760	837	714	843	792	806	832	860	799	855	836	891	840	828	848	794	819	808	818	794	795	818	805	825	822	846	860	821	810	799	876	841	826	819	800	875	842	837	838	795	810	823	855	802	785	827	815	838	788	834	803	851	870	824	855	813	800	847	837	792	763	821	887	801	816	877	790	857	782	845	805	823	834	811	860	828	820	871	811	841	808	813	843	789	840	865	878	807	816	850	793	856	814	862	820	806	848	835	791	787	836	824	862	817	846	848	896	833	861	868	817	855	829	838	837	815	860	783	806	821	830	825	814	830	833	802	840	834	837	818	766	827	827	754	851	868	883	852	810	824	779	797	854	787	842	813	849	861	804	797	772	808	870	859	830	797	872	830	779	851	836	804	844	855	825	882	794	839	783	842	837	815	781	845	815	838	851	869	883	848	861	821	882	867	824	833	837	820	820	831	856	857	842	834	823	836	846	793	788	850	772	836	817	860	808	846	819	795	817	795	857	821	861	871	815	824	820	779	853	834	824	831	783	812	806	862	844	870	824	887	831	852	832	773	831	793	856	888	836	865	811	835	818	821	816	832	849	851	782	782	853	827	787	835	805	790	817	847	863	824	835	846	813	841	852	839	820	820	788	818	856	888	793	887	828	823	805	812	821	804	821	845	778	823	839	802	779	838	854	855	848	813	810	889	848	799	804	892	856	808	821	794	860	798	829	830	824	802	825	809	901	845	801	810	807	813	812	782	778	854	829	827	850	812	890	809	892	805	834	818	838	831	837	834	839	805	791	856	874	809	857	826	845	841	856	850	885	855	822	877	847	823	819	812	845	810	811	888	852	856	817	797	827	836	828	825	899	835	813	850	855	881	833	857	822	830	850	789	784	897	816	823	855	836	814	865	833	800	850	867	851	803	809	796	816	819	830	851	812	828	838	844	822	836	764	821	863	851	819	838	794	855	795	799	832	812	813	840	832	814	853	827	816	818	806	878	818	828	854	838	868	843	851	840	790	785	895	843	824	842	886	854	824	870	831	821	805	856	814	867	828	861	801	820	802	813	826	828	874	807	837	829	893	857	822	867	845	811	839	850	796	881	813	836	782	807	830	839	869	845	894	813	806	846	834	819	873	836	874	797	824	810	864	825	773	826	856	816	776	814	850	776	791	849	827	788	826	890	823	843	816	845	851	856	851	828	788	818	811	826	810	871	830	889	833	824	871	861	805	833	798	873	888	837	772	867	834	819	823	783	807	831	807	801	847	816	867	852	825	826	827	792	799	855	877	811	791	796	835	836	867	826	847	788	829	852	812	838	834	827	829	834	815	839	868	864	876	801	775	830	847	833	884	820	838	772	873	830	826	823	802	833	826	826	861	831	799	821	839	796	789	766	821	812	814	795	816	835	870	845	870	824	777	789	798	843	804	869	809	835	780	819	819	784	873	799	838	811	812	836	848	890	798	814	835	870	783	841	836	818	846	820	825	810	802	837	811	775	840	765	847	818	805	856	803	844	802	801	801	794	843	850	816	780	817	824	835	803	855	856	812	857	785	826	898	811	844	863	872	810	781	844	887	858	789	808	801	809	858	841	798	859	852	844	828	796	813	836	870	831	797	811	844	880	841	824	847	837	870	827	869	803	825	845	783	830	829	857	836	833	846	809	811	795	801	829	844	848	837	798	829	837	875	836	779	833	850	866	853	851	823	898	805	831	839	866	847	813	816	856	860	854	839	816	829	800	843	838	773	846	850	829	864	807	848	821	821	876	840	801	836	860	789	858	829	823	850	851	833	825	825	789	873	819	823	863	857	831	864	812	854	808	804	872	860	806	762	834	839	782	810	811	836	824	806	826	823	852	772	827	816	814	831	839	826	825	784	831	803	814	867	847	822	899	876	842	780	792	771	820	803	846	839	822	849	805	807	822	849	850	849	852	835	832	831	831	782	881	799	790	883	816	834	755	877	817	877	854	830	830	900	810	838	839	807	827	832	827	815	807	898	832	825	781	801	833	834	832	833	833	813	789	876	817	854	833	800	830	817	837	880	833	883	804	816	796	846	803	832	899	762	805	841	832	853	820	879	856	824	787	804	904	860	794	838	799	792	806	780	797	827	862	825	859	840	835	901	816	884	830	827	841	859	832	821	841	861	850	768	850	809	886	838	803	862	811	821	807	808	791	850	846	832	829	843	825	754	781	825	829	855	795	837	864	857	808	859	835	866	860	814	765	786	831	768	857	815	842	835	803	845	778	837	814	846	779	879	804	812	845	871	789	829	834	811	844	855	836	838	847	834	805	871	807	792	863	829	815	842	847	834	831	836	808	835	816	800	837	836	858	814	827	845	848	778	854	838	848	809	825	828	770	843	830	773	835	860	847	813	790	833	782	830	818	830	838	852	857	814	790	833	815	826	808	805	804	849	815	845	857	786	804	856	794	896	846	856	802	842	881	868	804	840	863	865	817	822	799	818	849	832	817	829	844	851	843	830	803	763	866	834	805	845	809	827	835	858	835	820	791	838	815	811	846	798	841	906	819	821	880	815	855	812	808	841	850	766	842	866
22854	21456	29223	24206	21815	23024	20709	10873	7557	6291	5246	4348	3629	3010	2730	2400	2125	1826	1621	1447	1347	1216	1179	1191	1137	1109	1025	971	1012	927	974	883	877	924	857	796	772	724	754	703	745	724	731	706	677	640	688	665	650	617	618	641	609	624	592	612	641	616	597	585	632	631	617	670	600	565	591	626	642	623	609	588	612	643	605	614	596	628	606	639	561	578	564	566	596	594	628	622	598	607	607	636	570	597	579	610	584	588	628	628	581	593	623	625	614	598	581	651	610	577	580	601	579	644	576	618	579	624	616	591	590	568	612	599	592	606	582	614	602	582	558	631	556	572	628	574	604	552	619	601	605	630	642	587	575	639	620	561	586	581	604	632	593	583	596	614	605	598	621	605	608	618	629	565	620	596	631	608	570	590	597	606	597	644	611	640	638	610	586	614	555	585	639	577	584	593	604	570	590	634	605	594	629	578	624	652	602	591	637	582	582	626	615	601	588	629	624	592	656	627	618	598	621	622	598	610	562	593	620	644	625	624	587	596	571	580	557	620	586	580	614	582	628	582	656	626	615	562	626	554	601	585	620	591	627	577	588	568	629	681	631	562	630	633	562	635	640	592	600	603	563	628	559	595	609	565	598	630	621	631	612	581	594	629	596	608	596	577	620	600	587	587	601	585	598	572	606	640	591	570	581	553	638	624	587	594	589	676	587	578	627	628	549	627	570	645	583	650	597	558	608	606	598	607	619	572	566	576	570	638	569	613	637	597	635	564	608	596	588	617	614	597	613	568	580	579	590	631	585	556	608	571	589	618	567	628	649	575	593	637	544	569	634	602	591	615	603	627	609	598	597	593	625	580	640	611	637	608	651	602	628	600	563	606	603	627	576	632	610	601	577	602	581	574	594	565	628	606	593	623	573	620	611	571	563	582	599	610	622	607	576	602	616	581	594	595	605	578	621	571	569	586	592	604	621	588	560	609	604	624	524	586	608	653	587	581	608	588	556	633	604	615	609	629	620	639	622	620	644	563	601	651	563	617	557	573	594	599	613	638	617	606	620	592	624	612	613	604	549	576	573	550	550	589	612	628	584	566	636	583	586	604	608	636	578	550	647	588	598	635	603	605	573	597	601	575	560	602	620	628	624	651	586	612	569	652	600	573	590	627	625	631	623	642	573	582	636	588	584	612	616	606	591	611	588	592	604	598	593	575	606	580	595	611	589	643	601	579	609	557	612	608	619	596	603	619	626	595	579	580	634	594	608	614	613	596	602	644	642	569	555	559	612	571	641	629	574	615	607	637	594	552	545	631	661	644	637	560	615	551	633	630	576	623	571	597	573	591	602	598	621	609	572	586	575	649	551	590	600	612	598	619	591	652	605	592	591	588	553	631	607	620	601	587	565	609	613	589	628	576	579	618	539	558	638	624	618	583	594	609	617	571	610	637	585	598	581	655	585	636	644	629	607	617	587	591	611	661	609	596	599	584	602	572	579	603	581	575	614	594	603	596	640	598	602	657	581	605	551	571	577	606	637	576	597	624	611	576	621	600	616	609	612	639	615	600	580	596	614	619	619	622	609	622	614	584	577	617	622	586	635	590	594	580	620	608	607	590	556	578	626	601	609	617	575	579	600	588	600	601	586	501	597	574	608	614	628	609	631	597	614	597	622	573	595	574	552	570	625	617	579	586	636	631	642	605	572	612	600	564	572	602	607	565	587	560	611	613	567	579	572	637	638	600	610	622	554	624	607	554	623	573	634	606	547	583	612	560	589	596	568	629	589	599	576	584	606	598	588	594	597	609	588	611	569	650	628	612	656	622	604	622	591	579	585	580	561	593	541	603	580	600	595	530	601	578	610	592	617	582	607	603	575	652	596	541	586	629	610	610	600	582	618	634	593	630	598	569	581	584	590	571	578	593	655	610	603	623	634	611	607	616	612	605	602	616	592	663	602	625	628	583	567	587	630	602	648	625	609	603	641	559	581	574	588	539	621	599	603	625	574	564	613	583	579	567	574	574	637	621	631	580	575	591	574	568	571	586	613	673	610	659	617	565	582	594	645	638	604	572	578	601	605	606	593	629	643	600	615	565	591	612	592	604	599	568	580	564	653	561	605	666	618	597	546	550	583	596	586	629	608	559	578	623	616	636	609	576	530	601	621	582	586	580	595	559	577	606	598	569	621	585	573	590	603	630	615	605	646	571	566	609	611	577	591	618	611	626	672	622	597	619	623	627	593	593	621	588	586	591	570	609	591	590	635	621	624	593	617	581	629	599	613	605	644	592	659	570	576	640	609	623	586	609	572	617	586	615	596	593	609	583	592	603	565	615	558	554	614	575	549	599	577	585	633	590	632	624	602	622	602	609	581	581	579	580	609	585	582	572	592	612	582	578	634	609	604	584	627	593	594	602	609	589	561	569	595	576	562	609	547	615	615	646	583	611	601	612	591	537	598	623	594	577	614	610	615	553	634	606	583	611	602	587	572	592	582	559	602	574	590	594	608	577	617	629	644	566	591	612	621	621	567	619	620	601	638	620	552	573	580	584	582	601	563	614	575	587	581	648	612	598	558	573	596	548	608	617	598	617	647	599	607	625	563	633	579	590	555	658	582	615	586	595	605	540	616	584	592	620	612	591	607	621	616	607	579	607	589	587	600	578	590	603	628	597	614	627	568	600	615	584	635	617	563	631	594	636	570	568	552	593	571	603	603	586	597	577	590	571	637	593	578	635	589	577	644	630	564	628	622	631	597	586	630	607	588	614	591	567	604	608	636	578	577	630	554	644	607	590	584	625	632	592	625	574	591	642	576	618	624	571	623	627	618	626	636	614	594	585	621	635	620	635	545	602	619	550	614	641	599	598	592	592	584	622	598	579	622	568	579	639	621	577	578	587	608	621	631	623	611	595	590	591	635	627	593	593	620	638	608	592	593	593	580	590	533	629	524	597	632	608	590	605	616	593	630	593	617	660	596	555	618	555	647	571	605	525	609	561	592	580	610	587	615	617	608	586	637	632	631	609	634	567	555	577	588	576	605	567	608	583	598	612	571	582	601	603	641	601	613	590	581	608	580	596	613	608	601	623	575	592	566	599	617	599	635	601	645	612	588	596	632	585	634	576	608	607	591	655	583	568	602	613	608	528	579	602	642	598	547	592	579	616	645	589	606	612	594	587	588	604	586	618	648	571	578	598	598	610	609	629	592	583	597	629	627	616	556	582	615	665	599	544	585	566	567	541	580	605	589	576	614	613	621	596	596	594	608	605	591	605	571	594	624	586	575	622	625	611	607	574	574	604	581	629	601	583	590	595	616	564	620	607	585	565	580	603	585	604	613	634	606	580	583	602	591	578	622	614	596	631	611	589	633	580	581	571	607	607	577	578	556	569	600	613	561	570	620	618	555	588	594	615	659	549	541	591	603	568	607	592	573	604	629	562	573	614	599	641	644	628	572	605	587	618	567	585	643	640	575	633	595	600	556	634	563	556	595	629	658	588	620	583	600	597
22386	48330	41584	32162	26824	21343	16916	13290	10746	9049	7285	5997	4976	4345	3716	3291	2730	2417	2054	1826	1676	1603	1516	1437	1332	1245	1228	1164	1077	1060	986	1002	935	880	841	803	830	770	776	808	784	742	757	674	642	620	664	651	616	671	626	603	626	629	636	614	645	606	585	588	633	600	620	630	565	565	615	593	548	568	651	588	605	555	586	560	601	631	626	562	568	595	591	628	621	609	588	638	589	616	548	563	568	589	587	609	580	548	595	579	574	579	569	578	556	605	566	590	578	570	590	538	616	543	587	618	534	573	595	543	615	609	602	566	578	554	598	600	585	572	607	561	611	575	577	568	575	573	575	564	591	601	625	549	599	576	619	588	616	599	565	577	586	595	600	558	583	569	592	576	573	568	561	599	646	579	617	542	591	545	576	614	587	559	585	566	602	554	576	607	546	610	574	603	567	578	551	575	556	561	630	608	598	578	572	586	589	638	564	624	558	578	584	566	566	578	606	595	569	578	588	551	566	577	583	603	594	618	541	544	590	553	600	562	582	593	602	541	578	609	619	630	561	587	595	587	591	565	561	596	560	582	584	567	595	576	583	614	516	617	605	623	577	564	598	589	561	586	573	613	579	634	590	580	602	536	576	551	614	633	558	594	551	621	585	544	612	589	583	590	623	575	582	617	571	583	572	564	539	613	548	555	577	567	606	549	614	574	568	582	570	645	646	597	589	563	609	564	573	554	580	556	600	577	559	568	568	598	556	594	585	602	575	548	588	547	521	564	586	583	587	592	620	615	601	603	583	559	602	630	553	591	583	578	588	596	574	561	588	550	565	612	609	577	587	617	568	606	592	517	554	594	554	609	565	601	602	589	566	569	559	583	544	564	596	532	572	554	612	566	583	578	599	614	544	603	588	585	562	611	598	589	605	526	569	585	529	581	552	589	560	615	581	564	597	527	545	647	595	608	646	563	595	554	564	597	589	578	610	567	601	577	595	596	571	573	579	564	592	547	589	585	541	595	592	618	572	597	619	548	563	612	544	612	597	568	606	611	542	562	596	539	585	604	609	587	559	608	584	599	598	594	570	551	585	610	585	587	557	573	580	561	623	613	597	596	606	615	590	592	599	586	559	566	548	605	602	586	596	591	557	599	554	631	601	569	542	571	570	595	586	588	610	574	562	595	585	551	592	584	543	602	569	573	585	572	558	572	640	559	581	594	580	589	576	648	612	593	582	583	570	555	587	602	573	582	577	571	600	566	593	552	555	558	597	603	612	545	563	630	582	588	569	584	575	568	553	595	534	579	560	571	572	586	564	582	574	570	556	644	544	573	600	567	550	603	567	591	581	596	591	559	595	577	606	602	639	549	603	569	572	612	606	547	604	606	589	604	577	603	629	570	547	535	558	581	557	559	599	571	595	600	578	579	546	590	584	615	546	597	596	576	590	535	558	601	564	592	587	598	575	567	581	609	562	559	536	588	592	586	645	596	566	581	557	555	586	545	582	584	574	575	598	599	612	548	570	577	591	614	546	582	605	595	592	619	570	562	575	551	551	562	621	570	567	588	596	565	606	589	554	560	576	590	603	578	589	613	564	598	588	616	572	556	610	539	616	604	555	562	573	560	546	603	606	597	596	585	584	534	579	543	600	575	590	578	553	593	571	557	589	576	549	550	566	592	590	555	566	544	601	584	577	575	582	579	584	564	594	594	566	589	583	591	563	570	554	600	599	584	584	629	605	539	595	568	592	594	557	560	587	600	583	633	584	590	596	557	640	606	603	553	614	565	560	575	595	576	604	554	526	595	558	620	560	567	574	567	593	566	606	592	612	591	618	567	579	557	572	557	580	644	606	568	588	583	549	583	602	621	594	607	556	578	604	558	609	580	605	560	585	529	575	569	541	583	614	612	613	573	565	586	618	572	637	587	568	603	579	628	619	574	575	605	583	591	535	601	615	607	574	564	597	609	589	542	572	567	585	560	611	594	550	573	587	565	602	568	587	562	604	591	585	612	566	632	513	577	568	603	593	563	573	571	553	542	579	585	626	589	535	577	571	599	591	592	571	565	551	581	631	546	571	623	550	587	598	585	574	581	632	591	601	542	573	601	544	590	556	588	581	571	569	568	562	571	507	612	578	556	589	577	559	568	583	600	560	574	571	583	587	577	602	559	635	602	558	591	589	575	585	561	554	537	586	577	582	593	537	576	597	564	588	588	551	611	612	597	571	596	575	565	628	626	606	624	557	566	564	592	589	624	601	595	562	557	565	556	603	574	601	586	612	572	569	609	553	572	596	574	600	559	612	604	572	579	561	605	609	560	576	578	585	570	586	576	578	570	602	559	558	608	581	592	571	594	606	565	586	605	617	583	596	581	551	578	590	537	599	615	586	566	539	621	577	600	545	572	617	582	591	584	606	570	580	595	578	605	612	567	559	606	605	573	582	576	564	625	632	585	577	589	575	570	593	610	572	556	582	570	540	597	555	621	553	562	543	571	576	596	626	603	606	607	592	590	564	565	586	635	597	589	551	584	550	536	596	601	579	584	649	606	569	552	565	560	553	609	550	618	578	560	583	607	614	590	581	589	586	598	591	603	584	620	570	611	574	632	563	594	590	585	565	600	553	594	602	606	537	584	603	593	620	553	594	572	634	641	583	549	569	576	623	596	589	574	586	591	557	585	584	588	556	547	572	592	596	556	581	562	576	565	595	535	573	557	601	592	553	581	601	625	556	583	587	580	576	579	596	600	576	593	571	590	582	576	625	581	589	575	559	601	576	609	547	538	592	598	615	584	627	566	561	608	569	570	585	606	609	575	568	557	631	567	602	562	567	593	574	591	585	580	514	561	579	607	602	560	592	580	604	596	565	552	614	574	578	564	582	562	532	585	591	562	592	569	570	558	617	609	583	596	604	571	601	627	559	512	606	601	611	627	581	533	611	576	580	527	604	572	566	587	556	600	573	542	598	603	584	574	579	576	585	541	567	622	576	536	604	577	576	600	613	568	611	596	601	579	585	578	602	575	549	630	571	608	597	531	594	581	642	587	598	570	551	574	595	601	551	614	578	580	571	608	540	600	579	572	583	610	564	609	586	600	611	595	555	526	559	566	612	590	597	545	546	591	584	555	605	573	578	598	584	601	565	591	612	667	589	577	570	607	570	566	625	561	569	582	583	573	581	540	602	551	536	608	616	544	593	614	608	575	561	553	539	573	560	543	557	587	590	595	573	604	577	577	565	578	581	575	580	584	561	632	581	604	637	614	590	512	522	565	549	568	573	548	578	631	595	555	608	543	575	565	589	577	563	588	580	573	591	579	558	583	588	583	564	581	610	625	560	584	577	527	591	543	603	584	617	578	609	600	586	587	547	558	575	602	554	569	611	548	566	604	611	550	576	557	564	602	530	579	552	591	641	597	558	579	588	574	574	581	579	628	552	615	605	583	588	588	583	606	555	543	570	592	600	583	573	574	588	619	589	595	618	529	590	573	564	558	583	607	585	538	594	538
28704	25001	28204	20985	12331	7893	5424	3932	3234	2760	2364	2152	1863	1609	1521	1440	1207	1241	1171	1093	1101	1019	985	990	998	988	952	1004	984	924	902	924	916	862	924	866	904	843	849	838	869	787	797	825	808	765	798	828	779	790	827	797	831	775	819	845	838	867	805	821	798	780	791	805	788	773	840	808	751	824	744	815	808	761	816	819	823	748	789	755	822	774	836	799	821	788	759	826	807	795	766	742	794	764	800	783	823	771	803	758	744	784	794	832	746	802	775	785	820	778	794	783	826	816	796	821	869	828	769	809	760	780	804	831	834	804	836	804	791	818	814	735	775	817	806	802	793	788	780	786	797	802	775	820	798	842	816	795	820	832	739	795	796	810	793	783	804	810	777	835	825	778	741	788	793	772	803	807	824	800	878	732	830	791	772	777	803	800	763	742	814	812	785	771	784	803	804	823	751	788	763	778	796	787	769	863	887	753	766	726	770	808	806	828	781	797	775	817	844	827	805	784	811	755	779	827	780	745	782	702	725	782	814	790	825	789	764	759	823	765	775	795	801	797	777	782	777	757	786	764	765	809	806	796	819	796	819	810	796	791	815	815	818	832	828	840	823	791	848	800	818	802	815	768	796	774	808	804	780	797	809	783	779	838	762	830	795	766	826	790	801	797	806	782	845	835	751	758	776	776	760	780	756	853	796	783	748	832	746	815	849	776	825	793	789	778	785	784	767	838	758	802	748	805	819	795	753	873	755	791	819	777	781	770	759	804	754	767	753	798	831	794	757	793	812	775	765	799	799	760	740	762	790	829	765	766	821	821	788	851	840	831	809	809	825	823	819	793	806	836	829	847	791	789	798	775	830	758	836	775	776	813	819	776	831	778	816	777	816	839	817	799	778	809	777	818	839	806	797	776	830	747	827	773	831	787	806	794	789	796	818	893	793	803	810	801	822	763	773	816	807	813	831	769	798	739	813	811	768	825	819	796	810	768	779	798	824	827	822	817	762	829	750	790	776	823	802	781	846	751	840	761	818	787	792	773	729	801	820	770	804	843	794	868	760	782	779	773	830	768	816	779	788	833	827	784	808	779	777	776	784	745	789	816	784	793	773	768	816	816	810	797	834	776	817	781	790	773	845	759	814	806	786	783	800	761	824	770	778	809	795	810	778	794	800	822	792	736	788	780	851	785	755	785	781	774	784	789	753	781	832	814	796	779	820	820	750	768	788	841	783	823	780	767	800	801	841	806	783	714	777	790	734	808	814	805	740	829	820	785	798	795	793	779	797	787	735	788	816	800	870	837	831	790	747	813	764	822	846	756	776	790	837	794	768	819	760	766	808	776	794	767	841	741	761	846	805	765	785	738	784	783	805	782	781	799	779	810	781	821	784	824	754	822	768	800	828	834	740	855	728	786	762	786	781	811	815	834	790	762	805	824	744	800	839	827	834	818	819	754	764	780	823	785	820	818	782	811	800	805	803	807	815	813	763	766	795	817	787	826	767	807	784	736	787	789	808	832	783	808	873	793	773	813	771	770	799	775	769	829	718	789	790	826	776	786	765	737	787	809	823	798	791	766	709	773	840	793	804	814	785	740	814	848	760	762	813	788	808	789	781	824	770	772	805	811	799	823	762	823	812	782	806	793	817	751	793	783	771	768	768	779	777	792	780	841	772	832	757	823	849	814	817	773	815	761	857	807	799	799	752	739	730	753	811	748	807	794	811	774	793	717	781	772	744	829	782	774	775	775	892	829	786	760	783	829	811	821	757	761	842	799	782	798	776	801	803	771	814	824	760	737	833	790	804	761	814	803	846	830	822	775	874	784	800	847	799	784	797	800	783	825	738	771	772	755	777	839	777	766	860	826	803	810	813	773	826	749	786	802	842	823	784	789	761	846	852	774	793	808	805	774	809	770	831	774	792	812	822	816	785	883	795	820	802	777	756	761	773	819	777	847	837	795	788	786	782	769	775	781	792	849	812	806	837	794	768	779	777	845	871	793	765	774	801	797	782	774	813	734	762	790	815	811	781	815	841	751	835	798	820	768	771	779	796	764	791	786	798	792	782	801	814	745	763	767	796	806	787	804	833	785	781	821	790	801	742	825	806	836	806	849	740	772	760	781	831	787	833	811	787	742	824	793	816	733	740	812	805	797	806	833	797	794	850	832	807	799	778	841	736	800	817	848	832	812	839	807	838	721	802	775	821	796	811	770	791	804	778	797	793	797	812	805	792	813	801	758	739	783	820	777	789	800	799	801	747	777	752	817	788	791	789	835	799	778	811	811	795	784	767	838	804	778	743	784	794	754	787	786	783	753	782	756	819	789	770	824	810	794	730	775	755	791	777	785	780	798	795	806	804	802	845	781	790	838	785	825	772	775	814	786	859	816	763	723	823	746	785	825	805	780	762	779	780	801	765	778	753	761	822	775	777	790	785	832	797	772	791	797	786	827	786	805	790	811	815	841	773	827	811	810	824	760	778	826	813	819	777	760	765	861	801	791	801	759	768	790	779	766	767	771	738	741	795	794	833	821	847	838	795	778	776	802	758	803	771	757	766	764	819	789	818	810	766	821	805	796	786	802	788	783	781	790	801	806	767	792	782	814	813	796	761	795	798	819	814	826	799	739	810	815	752	838	756	815	812	811	802	784	782	787	794	779	815	783	793	832	778	798	755	775	787	763	801	756	816	776	816	754	769	787	783	780	772	745	805	790	778	812	776	807	782	767	815	783	765	793	856	770	767	796	814	798	760	801	821	787	791	813	764	768	748	754	817	758	857	778	822	837	787	795	784	791	836	804	804	813	839	779	806	784	762	783	753	806	855	773	800	808	800	804	806	849	749	816	745	803	845	774	808	807	801	821	799	816	756	830	806	809	776	831	788	778	826	783	799	785	791	824	781	828	776	811	798	824	765	807	777	820	778	774	742	763	761	772	783	787	784	760	854	760	831	741	819	808	777	790	804	843	858	790	766	809	790	791	745	794	827	850	809	767	820	780	740	741	807	763	826	871	808	807	827	775	742	776	797	830	801	783	788	789	792	801	769	860	776	818	809	756	766	797	780	815	795	796	814	802	800	768	852	819	822	785	827	768	801	826	779	803	744	787	796	821	816	826	798	790	811	850	784	745	810	771	813	759	781	786	802	810	788	797	795	822	775	769	814	811	795	812	808	778	797	754	856	737	750	765	795	793	779	798	836	803	820	791	773	756	793	761	786	725	836	744	864	773	776	822	813	818	831	747	776	810	819	791	789	795	792	793	812	832	791	817	846	784	785	751	800	800	836	783	788	796	802	763	811	757	755	782	798	802	765	791	791	832	762	740	885	826	766	789	851	839	727	784	801	774	797	768	766	799	760	808	741	837	862	825	801	784	787	775	830	791	808	808	794	828	793	781	802	807	786	843	740	768	764	773	782	793	790	825	746	793	817	788	808	747	772	773	785	801	767	771	810	792	822	815	826	741	832	801	785	852	790	824	761	808	790	794	839	804	785	795	828	797
19739	35828	28593	18893	14431	10794	8198	6279	4989	4125	3406	2978	2537	2121	1953	1782	1578	1405	1357	1249	1177	1172	1127	1125	1029	999	1063	992	1001	919	934	955	988	880	867	864	877	855	831	824	836	818	844	798	886	772	802	789	843	806	773	825	780	791	786	833	735	808	762	836	846	765	842	795	787	742	779	740	783	791	797	764	779	819	795	769	758	808	813	799	809	774	775	814	763	778	795	769	778	811	773	803	788	839	808	793	765	800	817	770	762	757	804	806	818	775	805	796	802	841	743	834	742	772	788	778	779	786	753	761	875	766	819	758	788	753	761	802	777	759	792	786	820	796	816	826	773	796	807	806	826	758	803	762	796	817	797	717	787	798	828	773	769	778	815	767	795	754	744	761	742	807	797	801	807	749	751	791	739	779	731	776	778	806	747	781	843	813	758	792	790	775	762	774	777	767	767	797	768	773	797	802	827	820	795	800	754	766	803	776	819	812	754	801	824	760	785	782	755	764	808	767	738	825	751	792	815	775	807	755	810	805	785	733	744	800	773	740	765	818	777	773	754	786	788	764	775	786	756	785	743	806	767	836	800	798	791	768	743	818	808	764	753	729	752	800	771	775	824	819	738	778	752	785	755	860	787	775	790	766	787	768	755	753	804	773	778	812	791	839	773	774	794	756	816	803	820	823	729	773	777	791	780	785	821	820	774	780	750	830	752	854	801	800	805	820	779	790	813	782	758	770	765	767	778	797	767	789	797	830	826	737	798	751	806	753	773	741	827	802	801	758	752	753	822	801	823	766	796	803	807	809	826	764	768	816	746	749	783	801	814	754	744	828	766	823	842	792	804	813	766	796	769	775	766	753	788	746	727	783	798	762	818	819	791	780	796	765	788	761	768	759	788	778	740	786	816	784	767	785	822	735	787	785	804	790	742	837	757	765	763	795	767	763	835	838	775	770	791	747	742	771	804	742	820	815	784	799	728	746	793	769	734	800	804	801	765	807	763	835	793	766	791	785	752	749	778	771	736	763	832	774	782	809	766	789	757	808	756	790	822	779	767	810	810	826	757	756	740	774	779	785	759	790	791	796	815	747	801	821	794	789	822	800	791	753	840	821	766	789	793	797	767	815	793	770	763	788	736	842	756	750	780	799	809	767	746	780	777	744	829	779	794	815	793	796	772	841	748	824	766	773	809	774	803	829	788	785	809	772	819	800	772	796	789	835	793	747	822	755	788	813	757	774	731	775	796	789	782	789	774	773	802	781	757	793	834	760	806	837	755	746	818	774	808	755	754	779	806	788	811	788	791	763	784	764	798	776	808	772	764	824	815	770	762	819	822	767	782	758	722	785	757	757	757	783	744	755	809	803	735	824	790	804	756	786	787	799	816	798	793	751	784	762	758	805	798	788	764	767	754	762	820	820	787	807	766	797	803	814	789	757	801	798	786	799	828	799	776	756	721	805	783	809	795	750	809	819	768	778	756	783	828	746	752	807	770	767	815	799	753	817	747	751	785	776	801	780	781	757	758	863	816	808	801	753	810	773	739	746	783	751	771	812	778	780	774	741	773	787	762	794	788	778	759	808	802	789	779	737	788	799	811	747	791	772	785	785	787	824	754	755	799	785	802	790	820	785	808	767	810	770	779	727	772	804	813	829	793	761	749	804	789	741	800	789	759	831	768	797	731	771	772	783	810	788	809	788	792	785	809	780	820	776	736	740	809	755	757	820	789	748	764	777	798	761	728	763	794	780	809	820	763	783	773	803	824	828	798	797	805	771	818	799	775	763	768	808	791	749	790	758	769	777	764	806	784	768	747	818	802	775	812	778	780	800	752	795	833	739	792	800	817	788	775	761	773	816	764	787	756	854	775	789	799	821	814	805	733	808	773	786	822	816	775	784	744	765	759	759	751	797	772	836	810	777	791	778	842	851	735	814	775	738	806	799	782	776	792	774	776	739	786	818	768	803	771	769	787	820	789	789	753	813	742	735	786	786	780	815	773	767	764	812	819	772	752	838	752	778	786	777	832	782	801	806	774	791	815	793	831	813	765	775	781	808	778	793	789	789	791	842	805	801	796	783	724	761	744	760	795	789	769	805	833	779	812	823	806	748	706	807	758	711	804	764	767	813	810	759	777	776	849	799	776	806	804	821	774	786	795	726	819	770	827	756	826	790	724	789	817	808	718	814	845	812	757	774	811	778	763	791	824	765	827	802	737	791	791	814	783	773	788	804	766	739	761	768	788	828	772	756	778	765	824	764	804	772	771	755	778	828	765	757	777	786	795	759	764	823	720	770	783	784	740	810	799	766	811	738	791	799	777	779	767	799	767	775	803	813	849	763	804	775	783	754	799	816	777	797	764	776	784	758	778	792	810	767	745	745	776	770	760	836	826	797	781	784	781	777	768	783	766	817	728	819	768	780	765	811	739	845	797	819	760	736	800	809	802	753	781	830	796	760	768	793	822	816	751	793	751	750	762	795	791	802	760	761	773	748	826	822	822	812	799	829	756	757	762	780	805	729	839	766	806	774	748	761	798	863	822	739	799	797	767	748	795	811	769	790	741	768	828	743	790	760	758	786	781	845	835	788	800	839	803	748	814	758	816	792	804	787	768	812	791	784	807	814	841	824	881	789	736	785	757	756	748	794	791	728	823	765	806	804	770	806	807	814	779	813	741	789	834	748	769	801	829	784	781	764	802	759	771	815	733	816	753	800	835	820	778	756	746	775	792	691	794	814	809	780	758	821	777	844	853	822	785	745	739	782	815	803	813	814	805	779	777	769	758	839	784	835	803	809	773	838	798	832	853	728	797	765	785	817	752	800	755	794	789	797	809	794	783	740	809	823	826	808	772	801	762	798	767	792	826	815	798	760	797	788	728	801	808	780	786	809	778	751	777	757	789	779	801	827	787	785	798	798	812	755	792	792	814	801	815	797	797	821	821	813	738	763	772	808	771	786	789	806	751	761	835	802	763	798	726	855	796	790	841	784	800	774	803	812	822	741	724	771	771	782	802	766	783	763	788	773	808	762	810	736	783	793	769	783	791	842	790	777	808	791	781	868	764	808	754	796	794	810	818	821	787	797	799	731	827	758	786	804	779	787	781	803	829	773	813	794	754	731	779	773	817	765	873	785	780	761	779	816	783	757	780	805	800	793	776	791	781	783	743	752	823	794	773	811	740	764	756	776	786	767	740	781	748	790	796	799	772	745	708	760	779	797	797	778	783	766	757	804	753	805	812	770	828	831	738	799	773	752	807	771	810	760	755	789	771	780	784	773	801	809	816	768	760	786	810	807	801	742	831	711	793	743	755	752	831	773	808	754	746	796	813	803	851	766	821	795	809	746	789	806	818	783	807	791	764	831	757	793	759	783	790	796	769	804	787	767	810	732	781	808	785	758	778	776	804	792	728	803	786	773	818	809	776	804	755	750	794	810	765	756	792	771	787	798	817	770	741	800	831	761	800	781	780	843	832	781	758	766	797	780	743	775	816	811	807	783
23944	21469	28774	24871	22245	19226	12040	7092	5277	4458	3574	3020	2604	2324	1982	1805	1577	1403	1221	1180	1134	1097	989	1049	919	887	910	889	841	820	781	873	746	776	742	709	710	706	718	705	665	723	604	668	639	684	633	637	597	603	629	607	591	584	622	586	602	606	603	607	590	569	614	631	558	594	599	585	615	594	613	596	589	611	597	585	569	601	629	576	541	603	606	634	570	558	579	652	619	568	624	603	635	602	574	544	621	586	551	613	552	652	643	579	575	566	568	618	611	655	580	567	561	556	597	579	548	569	589	560	575	529	588	588	541	596	609	559	588	568	592	621	629	586	583	561	613	589	588	575	603	578	595	586	623	584	593	591	573	593	581	549	572	565	584	610	579	614	599	602	592	587	599	617	596	567	564	579	613	569	580	580	562	588	561	593	596	616	574	592	596	562	571	586	536	577	601	550	552	619	545	638	626	587	596	577	560	578	587	640	595	583	600	602	540	589	567	551	590	606	589	524	632	555	587	601	572	587	541	542	587	581	593	617	544	599	571	581	613	623	549	594	623	578	594	600	626	574	610	593	579	591	571	599	644	545	579	584	578	591	589	623	612	602	612	580	607	592	618	630	577	573	571	619	572	590	600	621	648	585	627	534	559	590	627	604	557	620	601	565	529	606	608	602	574	596	575	604	562	559	594	577	567	574	576	625	560	586	621	565	601	557	554	570	560	579	543	598	625	574	579	582	608	595	625	594	644	563	614	590	588	600	659	567	581	570	602	580	614	598	606	586	600	592	585	578	591	562	587	594	626	583	580	586	602	614	611	578	581	599	618	558	557	554	554	550	596	600	564	625	633	595	625	593	594	620	550	540	596	593	600	566	559	600	574	632	614	592	608	567	589	541	567	599	608	554	580	620	604	586	575	567	601	583	633	523	595	595	583	589	554	610	592	570	619	590	598	587	578	579	558	581	578	615	590	561	589	609	566	566	602	577	543	568	577	605	592	614	614	597	559	603	561	563	587	611	605	580	549	560	581	617	578	593	573	576	558	604	576	605	598	574	579	595	601	548	592	550	550	631	614	565	586	573	609	580	601	588	555	578	603	598	562	585	575	578	600	575	597	575	564	595	595	655	586	563	597	575	620	556	621	639	617	592	605	585	591	657	588	591	630	579	590	550	566	550	625	575	644	576	575	626	638	578	548	584	578	584	579	576	603	581	581	589	595	626	576	609	598	573	577	587	553	634	609	550	593	612	553	595	593	605	590	563	597	610	630	622	585	588	603	594	566	574	553	572	579	575	625	591	580	634	564	566	595	559	607	598	523	560	568	596	561	571	601	576	597	613	586	563	592	631	583	597	586	621	592	589	602	636	591	612	544	583	609	632	618	577	596	640	618	628	551	614	593	593	569	588	559	611	555	609	577	545	587	591	538	605	583	604	598	600	584	622	572	593	590	571	578	573	576	585	571	609	588	584	591	561	565	575	612	596	593	542	596	655	605	614	576	570	577	591	532	578	606	616	598	583	597	578	615	595	618	538	552	656	621	522	545	618	624	597	580	597	632	597	596	600	584	553	584	606	607	599	597	579	554	544	586	556	614	600	538	600	562	623	600	626	626	575	634	577	540	603	574	572	578	639	625	590	615	624	596	562	558	609	578	611	626	616	580	596	566	578	651	577	578	563	566	568	598	558	607	558	586	589	534	580	590	555	615	588	619	619	609	599	592	543	580	570	560	588	616	570	571	631	581	576	568	566	553	566	575	579	566	545	582	613	595	564	587	585	547	558	637	577	612	556	573	595	578	570	647	585	598	600	598	597	593	551	570	593	595	565	619	558	565	602	645	592	563	614	580	579	581	630	631	612	607	608	592	586	637	637	598	576	569	586	585	570	570	575	578	598	567	610	588	669	592	587	577	601	575	608	598	571	613	532	618	580	622	601	649	553	579	604	559	585	584	575	614	547	593	613	589	607	586	586	569	591	569	566	574	595	589	560	578	562	587	592	539	600	598	610	593	580	579	582	570	599	557	566	603	579	602	599	612	580	591	633	608	597	580	601	635	551	582	612	612	590	575	591	561	609	645	603	631	580	619	629	607	610	624	555	581	619	621	612	588	577	583	578	617	571	598	596	578	559	553	547	608	565	563	616	561	636	605	590	572	636	647	582	590	599	563	555	600	621	585	564	556	572	596	622	588	607	628	601	570	556	600	635	587	583	589	569	597	583	646	577	618	583	582	595	560	635	587	589	607	587	614	618	622	586	614	578	594	606	592	604	539	598	601	602	595	553	617	601	576	584	614	592	589	573	585	612	604	629	578	543	557	565	586	553	597	548	594	577	607	537	618	562	628	566	596	584	612	617	581	575	606	575	560	602	587	604	598	586	597	573	559	561	584	591	590	626	612	581	603	574	577	564	539	563	578	599	594	568	607	619	624	568	596	623	592	602	580	585	591	564	637	602	581	616	590	624	599	599	612	587	581	576	543	609	555	579	619	608	550	608	587	588	612	571	581	558	574	605	590	634	597	562	626	588	604	552	632	604	590	542	606	593	597	611	559	585	592	573	601	552	587	568	587	580	572	552	571	578	612	576	634	592	620	573	596	607	558	596	611	611	596	600	550	555	599	566	594	609	592	607	625	566	582	531	606	572	584	566	595	580	624	563	607	569	597	639	588	555	598	581	602	604	555	612	582	635	594	620	616	589	562	573	551	545	598	569	571	599	586	589	566	609	598	557	614	634	610	569	569	596	631	551	629	580	567	598	584	631	576	581	591	578	574	623	577	593	589	607	561	581	585	576	594	593	580	579	525	581	558	564	571	580	584	578	616	610	574	587	536	588	572	575	592	607	585	642	597	572	582	646	589	584	547	608	580	598	565	611	616	588	615	611	583	553	622	602	562	613	562	563	567	617	566	568	573	583	544	615	611	567	590	596	616	569	581	556	624	579	560	574	599	604	560	581	586	622	594	616	562	597	571	600	605	583	560	613	585	588	605	556	592	553	606	602	654	581	557	553	529	585	613	542	603	573	600	592	596	594	561	594	548	588	588	574	605	594	564	616	584	549	610	587	569	590	577	594	582	620	623	610	605	621	599	571	612	571	572	589	594	614	608	585	604	592	593	632	589	549	604	596	621	548	627	587	622	604	581	582	581	611	599	555	580	568	598	608	575	641	561	611	587	618	570	632	594	587	550	593	603	598	609	586	568	600	587	572	542	600	576	618	595	540	611	630	628	557	561	621	619	602	582	595	525	575	572	615	573	549	630	599	554	536	560	585	621	571	597	589	601	631	600	592	577	591	589	619	605	580	562	604	587	580	569	576	563	579	568	579	625	566	567	520	606	673	589	590	555	595	594	573	594	578	592	560	593	586	677	614	598	621	583	611	644	575	579	572	611	611	591	584	549	571	614	558	611	591	576	602	571	535	610	594	584	561	569	610	542	534	613	567	589	590	588	578	565	578	605	552	532	576	550	611	576	612	591	614	588	577	575	626	597	607	553	513	597	561
20445	43795	36635	26488	21531	16480	12709	9788	7817	6591	5492	4529	3697	3125	2829	2420	2063	1742	1594	1432	1361	1283	1209	1216	1116	1080	992	1039	963	875	935	878	869	793	798	688	734	745	713	710	695	685	681	690	645	629	647	609	597	598	610	557	607	615	624	632	608	594	601	576	597	583	585	588	588	582	591	576	563	638	563	567	544	570	610	634	601	579	545	616	580	627	585	604	590	610	530	575	572	561	562	587	599	536	626	591	539	577	572	601	568	582	603	545	609	591	561	593	604	601	561	599	599	554	596	574	559	585	605	596	537	598	595	594	594	596	562	569	591	605	606	560	602	591	596	623	621	566	590	647	594	601	551	596	588	584	561	596	610	564	566	577	596	662	587	602	552	580	592	601	596	576	548	574	619	592	554	581	595	617	589	591	581	540	614	586	555	607	602	600	590	549	582	589	610	578	568	634	624	585	593	566	581	572	619	591	618	607	566	515	601	569	577	609	579	562	586	608	553	605	573	552	605	612	556	629	569	592	575	559	599	606	579	571	615	601	556	537	548	582	553	600	587	559	606	576	570	612	580	575	603	608	540	575	584	571	554	590	579	565	615	622	599	601	576	627	578	572	585	563	586	579	566	593	592	631	587	573	643	563	559	587	584	581	583	599	592	584	567	598	632	565	613	610	599	605	572	585	583	607	563	588	611	614	590	581	561	568	579	576	564	555	631	618	585	585	597	583	588	557	628	580	581	604	550	609	606	577	573	561	605	595	609	580	565	557	603	621	547	622	604	568	589	566	602	573	574	548	585	571	560	553	588	594	550	558	614	558	561	583	595	573	532	600	571	601	559	597	555	579	608	603	589	537	566	595	565	554	542	540	590	600	574	553	608	552	580	639	579	566	609	578	557	610	592	569	615	596	573	542	597	552	610	580	605	626	623	626	602	517	560	571	622	594	561	536	574	561	593	525	615	589	571	539	561	585	574	601	577	559	558	565	567	560	546	557	584	551	623	593	595	581	599	586	562	631	614	619	613	549	592	567	628	540	610	640	589	577	594	599	591	565	581	547	608	551	581	577	600	570	573	594	578	614	571	571	634	595	525	516	576	566	569	613	543	606	601	568	579	631	603	557	583	624	600	584	579	644	584	607	571	569	577	606	584	557	604	583	567	595	583	623	550	600	591	568	593	647	572	588	584	556	608	563	610	564	599	604	588	578	621	551	541	596	605	616	603	571	590	569	565	577	617	551	601	554	611	631	576	549	621	573	566	595	585	565	557	592	541	582	613	567	573	598	551	579	571	575	570	551	608	596	589	604	592	609	575	599	582	631	578	609	560	556	556	559	608	577	602	562	562	598	586	565	578	609	563	605	574	566	597	560	601	585	595	530	575	589	635	563	561	572	591	554	584	633	550	628	525	614	570	603	567	580	587	638	631	601	566	600	577	611	592	555	563	599	579	585	572	595	558	600	589	630	586	571	558	560	595	577	596	588	595	609	586	616	598	580	583	575	563	630	587	604	591	576	584	559	578	553	556	589	575	569	597	633	570	566	622	608	612	612	578	610	593	604	615	570	590	583	605	561	612	605	616	599	564	586	583	605	572	586	569	605	570	623	542	612	608	534	586	596	597	598	578	566	545	577	603	570	582	588	587	622	627	580	596	639	582	546	581	623	625	594	578	551	583	581	592	565	577	584	557	598	564	581	565	548	588	583	549	576	555	620	555	642	586	552	628	586	568	589	603	591	589	597	589	643	588	600	544	579	584	613	555	571	600	581	563	597	605	558	576	638	560	516	595	607	584	576	609	605	568	550	554	625	542	578	596	597	613	565	590	551	575	584	606	620	554	569	612	619	572	595	585	555	594	570	584	595	611	614	573	547	578	576	608	590	632	553	563	617	586	601	561	588	589	544	574	566	581	607	596	583	580	588	564	597	583	593	609	560	601	578	629	586	590	630	586	551	598	572	601	600	540	575	602	581	581	616	617	598	561	559	568	659	563	624	569	596	603	604	584	590	566	592	605	606	541	564	593	584	628	583	544	637	608	595	569	586	585	597	615	540	612	582	592	604	545	585	572	560	576	556	562	573	585	621	629	588	584	582	558	613	612	571	587	588	578	572	620	603	620	567	563	577	588	598	596	598	614	612	615	597	603	592	616	580	602	545	644	575	558	622	588	595	595	647	594	579	609	582	618	580	546	593	565	517	567	594	610	576	586	569	567	604	588	566	637	568	604	599	607	637	568	548	564	535	559	591	591	581	567	586	583	592	544	606	609	611	556	602	593	551	584	557	616	574	616	572	609	601	584	577	580	575	617	583	588	626	577	607	577	575	603	548	585	614	554	617	589	592	622	585	587	593	566	592	506	634	596	604	595	600	564	592	597	603	612	580	571	585	575	609	616	605	588	583	562	647	573	601	615	547	568	608	606	624	661	559	559	558	577	595	578	597	559	563	605	576	636	622	617	549	610	632	574	590	578	563	587	589	604	550	587	589	571	598	566	595	588	567	521	556	577	623	586	590	602	603	579	589	578	599	632	591	586	559	584	607	609	624	600	581	613	598	591	626	582	581	567	596	572	562	624	545	584	645	580	570	540	618	611	529	580	544	589	624	585	599	615	593	581	593	575	594	572	569	634	644	597	588	592	601	588	587	600	615	617	621	609	562	623	610	559	585	624	589	603	575	554	582	626	563	628	599	590	580	594	600	551	557	612	561	536	594	613	640	567	570	553	569	541	615	567	603	635	612	635	635	595	555	607	602	598	580	558	586	593	547	578	602	581	597	583	567	605	572	588	618	585	611	589	610	554	574	581	558	570	558	658	598	586	571	558	593	602	586	578	650	559	580	605	598	627	577	589	611	568	585	620	606	577	598	600	585	613	599	607	596	591	577	565	580	571	584	559	602	624	564	595	578	563	551	590	602	610	581	625	610	568	619	603	577	596	547	578	576	540	558	564	561	606	592	611	574	535	572	547	574	603	576	600	597	556	546	589	600	556	573	569	591	595	591	542	561	568	618	585	561	579	594	564	580	572	607	568	559	598	561	614	581	562	597	606	559	611	603	579	577	622	604	626	609	636	617	610	569	568	550	571	613	603	579	635	585	633	571	552	618	567	579	586	612	569	608	583	602	616	568	577	565	626	586	581	604	568	611	541	594	521	577	597	609	564	531	573	559	647	577	617	555	577	575	646	582	581	533	635	616	615	559	616	649	593	593	556	610	575	590	607	602	604	594	558	593	560	545	625	559	589	557	596	602	583	576	588	593	574	577	608	595	547	579	573	606	608	568	585	606	586	601	567	593	532	595	603	594	581	597	540	625	590	580	599	602	588	552	570	604	623	575	585	596	581	597	590	574	615	621	608	630	581	571	589	587	599	563	602	616	587	584	559	572	577	575	605	564	577	600	625	577	581	561	615	587	598	611	600	596	570	566	596	639	601	554	581	539	562	548	554	635	568	551	581	600	570	582	583	585	610	590	585	630	593	611	570	623	592	535	611	593	577	630	608	582
25113	21500	28078	26340	19316	12057	7969	5476	4353	3625	3098	2741	2373	2081	1968	1751	1546	1441	1373	1278	1293	1250	1188	1170	1117	1171	1189	1050	1044	1041	991	980	934	997	986	926	982	921	933	925	927	929	860	888	930	915	897	876	879	897	829	846	850	900	906	828	869	856	897	855	880	868	881	923	863	882	818	862	866	818	875	897	879	892	879	964	903	842	868	883	861	832	828	876	857	866	909	901	804	825	907	811	865	867	883	828	877	829	840	833	838	901	846	893	860	827	867	859	901	861	795	877	815	844	808	853	893	851	847	860	828	862	875	811	864	869	814	851	905	863	912	833	909	869	860	878	877	873	872	805	822	849	902	820	851	883	871	821	855	848	859	827	856	848	863	823	888	888	805	815	849	836	841	831	825	843	842	858	858	854	863	860	857	889	839	915	883	802	885	820	856	841	875	869	848	891	833	896	829	857	873	893	864	836	846	812	821	874	859	851	847	851	880	895	816	869	852	833	843	804	823	845	865	792	881	873	876	843	790	858	833	890	842	868	874	909	897	822	850	798	825	847	863	823	818	797	794	853	794	855	834	822	876	848	843	871	854	855	880	845	861	878	823	856	872	821	858	860	855	898	903	848	843	825	862	877	871	864	818	820	887	847	816	863	907	886	876	854	894	884	840	862	873	851	846	830	876	872	889	791	844	862	870	880	846	849	809	884	883	875	863	857	821	838	890	878	877	878	834	868	885	836	829	882	803	885	895	832	820	858	829	808	899	774	860	835	829	818	889	849	876	896	828	851	823	863	872	845	841	835	886	860	877	838	881	877	826	834	836	859	849	854	844	875	910	859	844	939	878	828	858	815	856	799	899	878	837	889	865	978	856	873	875	875	867	824	863	863	892	868	862	832	848	837	819	884	822	889	873	826	857	871	853	887	897	859	861	840	839	843	888	819	829	845	864	858	869	816	905	862	899	879	879	901	867	841	891	816	846	861	901	819	834	856	861	855	819	859	820	893	851	862	834	847	877	848	889	839	935	831	828	895	876	902	873	830	903	835	883	878	835	841	890	833	807	907	863	861	838	842	887	842	902	806	880	844	852	855	817	842	893	880	872	829	878	859	866	896	846	843	838	876	819	872	818	855	817	882	881	845	771	885	813	833	854	860	883	822	935	833	895	900	900	876	860	826	864	856	891	844	867	870	876	944	820	878	864	886	858	878	861	889	843	848	847	867	868	853	873	899	879	899	835	898	823	848	852	832	827	881	910	849	863	914	862	821	823	846	881	837	882	834	910	873	861	859	836	852	890	790	882	873	844	822	893	864	833	823	880	843	873	834	889	892	838	913	852	834	903	911	858	824	804	908	817	858	835	833	892	827	856	889	823	834	815	821	907	856	801	871	820	835	887	914	919	843	844	768	862	863	825	833	837	859	861	882	874	829	848	846	827	899	832	863	867	857	898	849	863	799	824	829	864	852	823	834	866	853	870	809	865	874	862	873	815	882	912	834	812	822	832	881	845	818	865	870	858	836	835	876	892	855	823	835	869	878	858	850	888	865	836	884	886	869	832	895	882	858	879	864	882	844	837	894	824	861	840	860	894	838	915	887	846	843	868	870	862	929	846	863	879	823	863	821	865	918	820	849	845	874	901	825	830	832	843	866	878	809	882	888	852	873	858	896	838	881	887	816	856	872	854	860	862	854	869	800	855	859	875	880	851	848	879	802	819	887	851	833	868	876	827	849	817	806	826	831	829	862	846	867	823	892	868	882	854	832	901	845	883	843	880	900	821	856	880	887	837	852	850	836	888	892	861	773	849	814	831	867	861	811	868	838	821	873	867	848	873	894	862	828	848	871	896	831	838	851	848	873	788	870	853	840	851	837	887	892	861	830	885	845	865	899	898	925	900	844	789	949	841	828	842	863	888	853	911	810	852	845	865	838	832	850	899	851	851	849	828	828	871	874	869	800	866	826	914	883	848	850	815	839	917	864	852	815	855	861	837	887	863	886	913	869	866	865	818	851	846	836	882	873	863	887	870	872	858	857	870	856	853	847	859	845	857	808	874	881	875	826	872	855	818	857	872	827	910	838	869	839	893	878	841	838	857	859	877	883	825	852	850	920	864	837	885	822	892	853	856	841	886	871	807	866	884	846	863	859	880	868	892	872	827	852	892	930	899	863	822	900	877	900	865	850	871	866	875	856	841	818	885	861	885	842	921	818	839	904	849	828	846	901	773	885	880	888	895	865	798	859	862	867	846	885	902	916	871	840	900	854	855	870	844	890	874	882	880	872	888	897	880	836	817	857	887	873	891	853	853	839	824	848	860	834	824	790	829	919	885	834	868	875	836	837	853	853	825	814	861	890	820	840	846	871	814	868	867	910	853	833	841	888	884	848	835	911	838	854	841	829	893	855	844	854	854	892	854	869	874	861	864	849	845	853	916	883	803	868	899	817	882	831	808	813	870	815	848	903	857	843	843	834	899	793	889	840	880	848	874	853	860	856	884	844	894	824	855	888	830	833	836	824	889	907	886	795	883	876	846	877	896	944	849	865	868	898	849	883	825	907	833	852	855	924	851	922	813	848	832	847	816	864	862	813	922	854	873	878	844	891	864	829	845	875	885	922	839	820	914	865	856	889	829	896	846	839	860	873	835	821	874	758	849	862	819	887	829	877	858	857	799	833	876	814	860	880	835	887	887	928	875	882	877	859	887	845	829	839	827	814	869	832	863	852	866	841	837	895	845	910	851	830	860	802	890	858	858	910	885	909	889	843	855	839	833	831	877	806	840	815	834	878	852	875	829	851	839	878	854	862	863	911	858	861	870	880	837	846	852	834	840	851	905	872	839	853	822	843	880	878	872	872	856	814	814	811	847	879	857	890	878	841	868	871	844	858	881	849	891	854	835	857	820	867	908	899	882	888	846	884	858	854	836	860	851	838	850	828	845	832	848	856	825	829	890	873	828	823	821	885	900	830	811	838	858	830	853	928	875	862	853	896	862	890	836	791	786	820	861	874	903	846	884	872	881	848	893	837	807	836	824	868	826	877	886	865	878	858	862	900	837	927	807	835	790	840	843	878	866	812	854	838	918	869	872	868	878	791	857	878	839	778	864	877	859	883	874	867	822	869	840	889	881	823	854	882	849	852	860	846	831	867	936	839	855	836	857	881	868	850	868	864	810	839	809	854	875	830	820	905	868	863	833	847	879	860	830	868	845	774	886	801	862	868	809	873	846	856	893	825	849	793	850	881	897	835	775	810	881	853	879	855	918	889	825	797	906	902	917	851	856	859	840	856	829	858	856	817	879	863	819	859	836	842	880	858	874	867	882	873	850	857	876	838	878	879	856	815	853	866	881	868	852	848	890	872	850	833	878	873	849	859	840	857	818	866	829	853	898	782	896	840	879	894	845	842	839	859	888	834	878	839	860	849	859	870	868	832	843	842	839	806	823	847	892	871	900	828	853	901	839	866	848	825	871	878	874	867	838	855	836	806	878	846	878	859	870	817
20322	40528	33091	23470	18347	14080	10699	8413	6787	5598	4732	3907	3368	2831	2508	2251	1989	1793	1668	1547	1399	1332	1270	1227	1242	1220	1189	1176	1101	1105	1084	1044	1025	983	994	944	1015	964	914	905	952	935	967	912	870	888	864	892	903	840	860	854	903	847	860	806	829	834	847	865	826	816	793	866	841	784	850	842	849	820	852	810	846	845	806	860	823	865	857	829	857	811	881	801	883	859	868	849	843	867	845	841	819	798	854	825	804	802	823	834	816	800	843	862	825	844	803	838	839	877	781	867	889	901	827	880	848	848	811	793	791	823	772	855	854	841	814	822	826	825	808	879	812	828	819	836	867	849	828	854	855	858	821	856	857	858	829	896	838	841	779	804	820	821	778	793	878	803	842	810	786	881	810	827	802	868	839	809	848	862	829	806	795	858	846	811	845	824	779	847	809	765	824	852	841	858	842	866	810	809	854	835	827	847	812	840	880	837	808	830	855	802	867	854	877	880	876	812	804	860	828	798	843	835	830	820	897	850	843	829	868	865	792	850	897	864	861	844	841	857	857	873	799	843	759	863	849	837	848	826	785	839	865	825	832	835	842	807	838	792	883	855	798	799	881	781	893	836	886	836	829	848	834	825	809	839	823	890	846	789	788	823	856	862	852	823	800	798	866	827	775	811	839	859	817	859	836	816	855	849	851	850	843	854	855	847	819	864	883	853	827	828	831	818	851	845	842	832	821	833	855	836	812	833	875	856	838	806	802	848	793	796	824	808	812	803	835	829	842	849	852	836	884	826	870	830	857	851	853	892	820	823	861	889	829	822	932	822	889	862	889	864	862	853	891	927	806	813	786	794	839	828	823	818	893	836	879	858	862	818	894	798	831	857	871	763	824	871	899	815	834	849	830	825	842	883	831	890	840	859	822	822	849	841	830	851	865	860	844	793	837	818	822	880	824	796	818	872	855	888	874	828	858	802	866	839	853	810	866	855	835	816	813	896	809	832	884	879	844	867	832	832	846	803	843	843	831	850	820	815	821	828	819	815	810	842	814	835	839	869	822	825	843	866	842	843	832	797	834	814	821	844	877	837	818	812	849	849	848	812	828	920	834	817	831	856	842	866	796	887	831	839	827	834	906	856	784	806	859	810	873	822	862	839	858	854	852	835	846	949	852	895	818	837	812	795	884	814	879	844	856	838	799	843	825	822	836	806	848	880	820	841	871	837	833	862	793	823	832	829	883	856	838	775	857	806	880	902	811	846	851	811	806	878	844	830	798	832	824	839	827	833	836	858	780	846	838	830	851	841	842	857	844	848	873	829	823	805	891	863	838	847	816	846	875	888	844	827	849	833	821	836	840	849	851	850	854	835	858	903	841	826	788	859	854	801	833	849	864	809	904	846	834	824	821	841	833	839	849	805	893	810	829	899	767	892	842	859	849	852	791	838	861	842	848	828	867	839	860	818	823	822	795	876	790	850	837	844	828	844	790	850	839	811	863	835	836	800	830	811	837	870	813	771	859	824	817	827	815	862	817	842	844	814	836	848	856	883	863	815	861	845	840	806	830	883	849	850	867	828	837	850	849	840	841	924	836	828	826	815	864	768	815	884	805	816	841	827	811	853	816	853	890	886	848	832	884	891	877	819	838	887	834	833	818	827	874	855	850	844	880	799	843	842	850	809	850	832	872	833	880	870	848	882	842	852	842	848	834	846	832	855	844	829	777	856	832	853	890	816	806	824	837	869	817	825	802	800	816	782	838	822	872	831	860	791	850	838	815	810	836	824	840	841	862	775	861	800	831	867	825	830	796	845	869	808	858	913	798	862	889	809	812	814	835	827	830	811	790	806	847	870	806	818	854	872	811	823	809	820	802	854	818	887	859	853	811	817	834	848	854	839	855	826	833	834	785	844	830	825	820	808	747	826	839	837	866	854	853	836	838	870	857	857	869	830	806	882	831	806	896	848	852	840	860	868	875	848	864	801	759	830	818	795	856	839	856	811	861	845	885	825	848	842	871	838	816	829	857	830	822	870	857	820	879	862	895	796	814	875	882	819	845	830	824	836	802	757	829	833	819	804	844	816	880	880	799	820	843	849	871	820	861	806	763	810	852	823	789	835	856	822	826	840	814	795	783	846	800	814	842	833	845	807	883	811	843	833	802	820	835	840	796	803	839	864	891	808	850	782	808	804	834	834	827	803	863	856	852	831	858	812	862	828	838	788	833	811	783	803	886	823	835	786	844	868	813	836	816	834	801	847	903	812	811	824	802	849	844	869	883	820	874	834	802	793	824	809	838	845	817	834	879	834	789	871	887	821	823	861	826	897	790	812	833	812	831	823	812	833	815	817	855	811	792	842	864	837	791	798	824	807	797	821	781	875	819	857	833	832	858	869	830	795	884	817	838	815	865	850	869	842	823	863	869	877	857	854	818	854	810	882	857	810	803	817	823	838	898	821	822	868	800	843	874	791	827	856	860	822	874	840	843	846	865	837	784	831	879	816	826	856	793	814	864	889	812	802	848	789	834	859	823	865	796	873	884	864	808	806	853	850	826	879	815	852	835	822	821	827	839	777	862	828	813	834	798	795	801	791	854	812	822	836	862	862	852	829	816	823	841	819	882	852	793	832	869	854	828	833	808	863	835	845	820	760	860	823	787	822	854	824	814	810	827	799	861	789	816	782	833	871	852	839	899	834	865	846	848	844	855	805	829	836	855	810	799	825	812	807	809	835	863	794	798	850	855	827	824	821	817	836	831	863	844	868	823	835	825	902	846	865	901	837	836	823	850	828	793	865	858	830	796	876	764	892	808	808	811	831	927	913	846	811	851	873	807	803	803	815	831	830	827	817	793	842	851	837	838	816	853	821	835	806	831	843	843	866	837	839	869	854	805	810	846	828	853	814	820	845	831	827	849	877	822	819	870	766	858	837	804	841	848	846	790	783	796	807	840	872	889	823	871	846	883	885	845	817	888	835	829	844	773	867	810	874	839	844	838	824	879	825	810	828	844	863	837	844	814	805	849	903	807	833	831	866	796	814	848	814	847	799	859	849	786	835	842	829	806	847	823	836	814	829	829	814	830	838	895	790	848	864	795	898	813	859	843	849	874	844	854	867	787	860	837	805	791	832	824	830	788	839	789	823	780	855	811	854	824	841	856	757	820	820	812	850	831	836	796	834	835	857	881	859	855	813	891	831	817	792	855	848	866	880	836	853	787	830	865	841	842	843	851	791	823	871	899	839	844	856	865	849	782	782	834	852	813	883	834	861	822	810	839	833	825	840	813	802	803	798	872	815	909	797	830	836	867	847	844	841	842	861	836	807	824	916	833	841	882	815	811	852	815	888	846	843	849	849	864	843	849	816	822	837	863	873	833	852	817	812	803	831	835	834	875	843	851	866	868	779	807	814	851	820	849	843	815	792	840	797	822	869	845	821	848	844	831	883	836	873	875	866	879	842	850	823	855	805	804	841	816	802	820	766	841	865	844	790	829	800	870	826	851	896	868	814
22852	21461	29166	24202	21815	22929	20495	10739	7570	6248	5209	4409	3760	3314	2792	2341	2098	1783	1656	1476	1439	1320	1243	1223	1141	1116	1057	1055	1001	968	964	892	891	789	829	871	716	754	747	724	694	731	742	728	645	638	661	645	633	622	640	655	635	627	622	593	658	582	647	641	584	602	670	624	654	582	622	598	622	626	650	585	601	619	644	657	594	622	611	614	599	597	627	592	627	599	615	652	648	611	610	590	548	597	600	615	605	621	622	645	615	630	618	559	564	607	627	581	623	627	611	598	608	572	621	565	594	565	628	619	574	613	630	606	607	583	611	618	589	593	585	634	611	625	643	648	611	608	584	578	619	591	583	583	611	644	627	589	570	654	633	611	596	665	614	622	593	632	622	577	600	568	594	598	620	634	626	630	633	632	596	621	597	623	629	587	563	620	615	564	650	594	618	612	628	617	630	614	557	581	621	631	630	589	600	589	665	603	581	592	576	593	605	599	587	622	587	625	623	659	609	676	648	611	597	612	616	637	614	644	556	592	618	645	591	653	596	588	593	591	572	597	606	593	589	645	558	628	608	595	642	598	635	580	632	617	623	606	628	635	622	665	597	572	638	637	641	636	635	590	591	612	636	601	589	589	590	633	607	653	560	627	623	638	575	610	615	572	636	623	648	580	616	605	569	666	652	607	592	612	641	598	579	615	592	635	642	614	645	607	617	639	613	590	604	592	601	586	628	634	650	603	605	604	595	583	570	601	588	642	605	574	612	615	612	566	564	635	572	649	606	619	662	598	609	584	557	603	598	611	582	581	584	579	638	576	615	617	594	608	653	590	617	630	570	655	627	566	557	595	608	596	595	646	621	643	601	615	600	578	582	584	585	655	632	613	608	612	639	586	666	573	624	579	608	651	646	637	644	535	591	610	639	665	599	617	588	583	624	600	631	591	601	638	578	585	580	606	590	589	609	634	617	605	625	624	612	610	608	634	593	643	571	581	620	568	620	636	599	588	626	588	602	634	575	605	600	603	566	568	635	608	596	627	605	608	622	632	615	632	595	604	621	560	638	619	600	611	642	600	669	644	588	604	589	628	600	575	616	624	593	621	594	677	579	636	650	614	574	586	649	618	607	591	603	611	598	583	605	615	668	627	609	559	626	556	642	645	568	631	591	619	579	619	616	602	616	608	576	616	605	597	613	638	600	621	659	619	598	638	596	601	598	641	570	590	590	553	665	637	616	609	614	683	606	625	568	627	603	575	620	566	613	580	601	636	619	591	558	622	595	590	617	592	591	612	651	569	591	609	565	604	608	573	612	614	630	601	598	603	587	605	581	555	616	617	631	620	577	621	627	578	542	587	604	607	633	621	628	614	627	653	583	610	598	585	594	606	598	629	595	593	651	584	595	642	607	587	680	616	686	605	642	586	616	575	597	662	637	610	617	639	558	555	580	660	672	621	628	590	597	615	602	637	640	581	622	622	628	593	635	646	603	625	574	625	613	598	654	580	615	604	620	650	607	601	588	601	575	587	609	572	625	624	546	612	609	638	630	599	613	592	598	584	559	605	606	598	584	616	654	558	608	607	614	617	618	602	614	596	603	586	627	632	601	588	644	610	604	657	598	651	615	621	602	589	622	593	581	653	627	658	585	557	601	654	603	598	575	618	603	654	572	605	613	640	626	606	597	537	660	626	630	636	578	624	596	571	587	626	630	625	585	563	587	613	645	580	609	670	618	596	633	629	598	620	623	571	586	600	589	628	592	593	554	602	619	598	639	582	614	646	622	636	600	622	578	612	583	619	628	635	627	587	639	592	602	615	580	620	631	587	557	607	658	601	552	600	624	618	579	617	570	617	617	654	553	631	614	600	608	629	591	546	614	589	618	639	567	587	623	640	614	595	583	585	581	566	603	627	584	592	626	609	664	605	630	620	609	616	594	643	611	601	613	611	614	574	601	627	629	582	590	624	642	596	600	605	563	588	590	584	596	611	587	606	576	593	568	642	612	618	620	620	600	595	604	571	585	578	641	637	646	599	609	587	637	612	632	628	565	571	625	606	604	594	588	620	606	580	589	570	619	591	601	611	656	622	608	656	616	611	587	645	617	580	607	606	584	570	606	629	620	608	593	637	579	613	636	608	596	594	617	582	617	605	595	609	572	582	597	613	575	619	625	595	644	611	611	603	626	603	621	595	562	589	615	588	616	635	607	611	621	647	567	583	607	615	617	543	663	626	585	604	585	597	584	579	653	624	608	623	594	620	568	634	584	620	623	582	610	625	646	611	647	599	588	574	588	592	607	568	573	585	648	570	598	590	604	652	598	620	621	571	635	547	608	583	613	629	597	621	597	623	619	598	608	673	610	619	599	634	634	596	610	610	634	613	611	634	644	637	620	614	614	633	590	630	622	596	569	645	634	677	619	559	648	589	585	652	582	640	593	601	607	617	563	571	625	603	632	626	583	617	663	563	602	565	594	627	609	627	599	646	628	589	588	579	611	562	619	572	664	595	612	577	673	625	615	565	600	602	578	595	663	641	567	653	598	632	652	661	600	608	579	586	590	581	585	564	616	611	629	580	574	590	625	651	636	592	569	626	602	635	611	629	612	597	609	582	616	578	634	590	573	653	622	593	621	566	615	648	616	594	586	648	630	651	605	570	635	623	615	596	617	598	582	580	599	594	594	617	623	568	596	629	640	595	573	656	655	577	633	620	619	613	576	597	597	608	608	584	606	577	629	574	607	616	579	548	582	637	598	628	606	628	608	601	570	634	608	598	588	605	609	577	584	631	604	634	620	649	579	581	561	600	649	635	592	592	614	606	627	595	567	607	623	604	544	589	654	601	579	636	588	628	579	599	594	647	646	596	637	596	657	583	600	624	587	615	587	650	573	601	628	584	609	626	636	594	622	619	581	619	591	580	624	560	611	617	617	628	597	579	599	578	635	620	625	620	589	612	614	615	596	613	613	562	623	599	659	616	612	593	620	652	567	590	638	612	592	570	614	606	605	577	556	581	617	590	593	652	586	622	586	606	586	614	555	600	629	598	594	613	618	603	579	616	631	593	581	626	627	633	614	567	628	590	567	605	622	612	579	622	610	636	591	580	603	656	591	570	619	623	585	598	614	576	617	590	600	598	665	649	559	604	612	587	562	620	610	651	618	582	613	592	631	642	584	609	584	601	615	601	634	576	620	604	589	612	613	613	632	576	600	662	591	604	613	631	604	554	566	589	603	616	616	583	627	609	610	578	620	661	566	587	577	591	640	619	646	588	616	616	599	576	601	644	647	619	561	601	607	589	619	605	616	608	656	606	626	619	590	634	528	612	626	609	591	617	646	591	638	617	632	611	600	577	588	642	670	589	598	592	609	557	601	598	664	603	589	617	635	622	617	564	552	632	618	590	633	556	596	591	633	624	641	617	605	586	588	618	559	615	609	603	606	583	627	595	633	581	612	633	565	634	585	586	604	615	616	627	566	622	622	553	634	604	636	594	590	599	614	622	622	585
23079	48608	41044	31307	25992	21125	16706	13078	10596	8872	7489	6154	5342	4429	3768	3216	2827	2475	2171	1851	1765	1517	1502	1427	1369	1326	1192	1207	1171	1068	1019	1027	974	940	873	875	844	831	779	802	777	750	743	664	643	674	651	617	631	640	618	623	602	628	608	611	622	595	612	606	564	618	585	579	579	619	609	617	600	592	602	606	612	595	605	619	599	567	597	577	567	564	588	594	560	627	572	570	578	602	585	594	627	576	580	605	581	591	603	619	596	545	552	606	577	615	633	606	580	588	585	575	586	564	540	588	573	549	622	606	593	551	586	625	569	611	586	638	547	608	528	547	612	572	602	584	609	615	586	576	616	568	625	597	581	594	583	598	583	600	605	578	578	609	599	613	612	585	600	614	586	562	584	603	574	603	611	547	612	572	565	596	574	601	582	613	567	617	579	578	596	616	580	567	616	608	572	607	617	539	614	573	606	602	602	586	602	579	583	587	621	605	623	611	634	632	573	595	618	631	583	602	652	612	601	590	583	580	561	583	550	605	586	532	585	565	589	589	541	587	628	597	598	607	584	580	607	565	570	568	547	603	585	554	629	541	552	586	593	577	556	583	588	606	586	570	569	567	621	584	578	570	608	601	565	588	642	600	551	594	621	601	627	609	591	580	575	592	569	590	573	627	578	514	575	601	593	608	614	645	622	577	585	586	636	593	610	645	568	597	560	605	604	587	589	591	572	566	633	613	579	594	630	605	582	560	612	571	596	642	564	565	573	585	616	621	580	573	567	616	551	632	587	634	555	581	588	604	582	600	566	637	628	597	613	599	588	588	606	553	588	571	589	551	583	598	585	558	619	582	580	556	585	575	567	563	580	610	598	573	612	597	575	582	607	612	610	594	611	569	623	562	636	562	575	616	566	607	607	544	566	590	574	603	608	566	567	561	562	575	593	579	607	576	598	514	557	544	590	554	617	562	634	577	530	580	587	553	574	557	605	588	634	579	601	612	557	573	615	590	640	548	585	582	573	570	624	598	551	596	621	634	578	568	586	605	573	596	605	591	537	566	564	584	617	606	554	568	562	590	587	545	584	605	581	624	581	587	603	621	567	564	608	608	600	588	590	598	576	632	594	576	551	607	588	588	566	583	587	606	601	602	539	572	597	602	583	636	593	577	585	588	591	573	587	593	603	535	569	545	574	569	552	598	635	606	610	596	533	612	614	552	622	583	562	567	577	571	581	606	625	587	608	560	544	574	585	591	610	579	570	577	593	588	582	577	591	601	634	587	593	613	596	554	610	593	542	593	581	613	623	584	591	573	611	609	635	604	604	571	585	589	576	607	578	595	574	590	557	593	588	595	572	569	584	602	574	578	555	611	583	563	579	571	585	597	606	610	574	576	571	533	573	594	557	557	611	581	607	594	638	596	583	579	609	580	584	574	614	607	569	567	570	606	613	589	563	573	593	562	567	589	525	571	621	640	607	599	580	586	569	632	606	604	642	528	594	586	558	563	603	566	582	595	592	601	592	555	600	588	577	570	554	574	585	576	567	574	626	614	630	617	582	590	589	615	601	583	584	644	615	533	607	579	601	550	609	600	564	613	521	588	570	575	565	605	612	624	624	633	609	599	584	588	593	528	609	567	584	560	578	594	598	581	542	622	590	569	565	625	590	607	631	592	595	599	647	569	598	599	568	578	604	567	584	585	600	561	637	599	618	604	605	595	582	571	599	579	607	598	608	595	589	578	610	571	606	576	591	598	593	610	628	572	576	565	582	594	594	552	589	555	589	583	608	644	639	550	603	615	562	568	597	603	573	592	592	516	582	575	616	611	562	613	599	550	578	584	601	576	590	620	592	586	620	591	636	597	570	562	549	613	594	573	570	597	605	574	578	586	571	598	584	560	596	607	622	606	564	610	585	553	542	568	615	613	613	602	598	565	574	592	622	594	583	562	570	574	603	619	596	570	556	559	607	595	570	606	588	582	600	582	613	587	634	602	661	591	589	603	602	568	615	599	606	608	579	621	602	571	589	526	586	602	615	567	577	607	580	593	560	590	569	564	595	621	562	586	583	558	605	587	613	610	549	586	624	593	603	600	582	598	603	593	553	624	624	579	564	596	599	633	597	583	575	602	560	564	652	606	674	614	563	554	576	600	581	556	598	591	603	568	632	569	570	562	578	599	571	559	605	550	545	599	551	570	592	608	573	636	571	597	580	567	596	569	573	636	576	593	616	642	592	571	581	573	573	608	555	607	542	569	570	586	572	537	559	567	606	553	604	564	594	608	587	602	568	566	617	585	587	596	589	587	576	573	608	581	585	595	621	594	620	595	608	572	585	583	601	607	579	584	550	592	581	570	580	583	559	588	579	606	562	578	600	638	575	570	577	555	570	601	589	598	590	634	582	618	616	617	588	594	612	600	558	562	592	604	615	555	594	572	607	601	581	568	647	606	580	620	611	588	609	580	597	582	608	603	613	586	549	627	610	570	616	601	603	543	579	605	604	588	605	598	612	610	615	601	625	538	591	571	568	635	603	609	589	616	612	515	563	551	605	596	589	615	624	564	578	621	539	630	558	617	556	613	594	597	589	625	602	566	606	551	597	624	587	572	637	561	610	600	616	573	546	592	562	599	607	617	564	554	592	588	618	618	600	604	621	602	591	563	600	584	577	585	580	627	587	571	595	576	612	566	630	572	620	639	593	567	580	562	600	612	618	600	614	608	627	595	551	592	596	576	570	612	584	575	628	561	625	598	574	618	571	564	637	577	574	583	569	597	585	594	613	599	584	572	603	567	580	594	601	587	568	605	566	610	628	620	563	563	591	622	572	604	624	589	591	612	639	560	587	565	611	604	599	629	610	570	588	566	614	576	583	610	598	586	599	639	654	569	535	533	569	600	583	560	596	621	587	577	612	569	545	585	600	584	601	591	588	641	626	596	596	599	584	562	590	635	570	613	591	584	556	598	585	583	618	630	609	602	594	593	562	564	612	583	595	559	628	599	558	595	571	601	571	603	560	620	593	580	534	586	607	631	586	602	594	594	550	589	611	565	621	597	575	632	576	558	585	603	587	570	565	598	642	627	584	571	600	614	557	609	566	574	578	594	572	594	610	600	608	593	597	630	578	524	590	585	565	584	568	602	603	572	584	612	594	550	578	593	590	574	584	616	585	606	554	613	570	549	560	616	592	561	578	571	611	639	581	628	582	577	563	594	520	586	617	624	605	598	625	544	590	594	585	642	581	525	611	568	565	607	577	587	581	594	591	595	610	570	631	594	618	561	606	587	596	574	605	621	587	583	604	527	612	598	580	585	583	621	611	538	601	594	599	544	612	599	607	608	601	622	599	563	589	561	595	615	594	583	569	641	562	584	614	610	553	595	594	590	609	564	577	567	570	513	578	562	595	597	614	590	619	579	604	628	587	548	575	580	613	618	574	616	572	607	557	642	600	560	581	628	589	569	560	603	585	646	616	587	578	603	598	562	608	622	609	603	583	588	585	588	568	557
28966	25125	28314	20706	12196	7614	5414	4080	3344	2728	2391	2181	1927	1777	1554	1436	1267	1248	1210	1109	1103	1077	1054	996	888	979	966	913	923	908	915	937	891	896	901	844	857	875	893	848	854	881	839	826	817	848	828	879	777	815	761	812	772	808	798	768	821	886	811	803	807	781	778	808	756	822	786	769	792	789	790	808	768	718	873	802	843	782	828	845	821	847	847	813	802	832	778	783	810	823	828	771	733	764	789	779	786	811	824	789	798	811	786	813	769	782	808	819	806	783	748	774	785	798	730	760	766	810	803	800	764	841	800	806	823	788	767	792	817	779	788	872	825	817	752	809	822	829	816	782	789	837	767	785	859	787	846	815	832	800	855	807	793	804	829	760	823	850	818	797	789	790	779	841	811	819	831	750	836	824	787	804	812	818	786	787	801	730	792	815	780	785	818	812	746	799	807	820	828	764	809	812	834	855	809	767	807	828	827	741	807	765	809	782	799	718	770	782	759	724	814	781	794	790	808	794	785	842	804	825	821	790	802	816	865	788	854	792	865	767	782	906	817	861	793	836	821	816	841	811	816	791	856	783	856	730	822	784	820	799	752	827	778	774	785	773	837	832	837	823	836	835	766	795	817	743	804	784	820	791	766	778	856	834	816	836	795	865	791	792	822	789	799	780	813	793	832	827	806	832	822	779	826	831	831	804	830	801	875	801	854	769	829	821	797	809	794	821	755	807	805	807	780	839	785	816	806	823	723	810	813	893	809	825	779	766	774	800	776	735	798	752	833	781	776	781	800	842	826	765	833	818	806	805	840	773	766	830	810	792	799	786	808	805	833	761	792	793	866	802	821	825	744	794	812	831	811	862	813	813	846	799	790	763	778	823	817	790	844	775	805	796	820	819	802	819	776	831	793	824	746	789	774	800	830	749	856	850	796	807	826	838	778	799	775	777	801	824	771	804	809	824	798	814	828	743	798	788	795	797	792	817	791	822	756	795	805	803	805	774	802	817	816	758	861	763	823	774	818	809	808	802	841	792	851	829	829	795	796	792	841	817	770	804	788	844	775	800	845	887	754	841	801	817	862	765	777	842	811	831	787	865	866	869	753	797	794	792	819	816	783	797	819	818	788	797	773	815	799	815	764	765	831	817	763	769	800	800	821	836	780	788	812	800	784	839	777	872	781	815	807	804	834	797	804	775	838	845	772	813	798	840	819	803	849	780	751	803	780	845	793	772	804	782	824	803	805	820	861	803	872	875	803	815	832	804	794	842	804	815	768	811	779	794	819	797	864	836	834	841	805	760	831	769	815	807	763	837	799	765	818	830	839	779	821	799	809	772	770	769	761	793	858	814	779	771	822	757	766	782	822	769	801	820	795	771	786	783	775	792	799	793	804	797	792	815	818	805	770	818	804	810	815	847	795	848	777	793	791	837	838	778	812	753	776	748	793	791	837	788	792	818	773	789	774	838	793	804	819	796	742	796	840	788	824	785	805	811	844	817	793	792	770	856	772	831	756	824	793	799	790	806	799	810	805	783	781	800	810	762	759	759	763	823	831	808	825	806	804	779	861	777	805	829	794	787	830	829	817	762	764	791	822	796	858	774	829	765	755	790	789	757	790	809	819	822	815	798	821	764	776	832	794	770	816	830	816	818	787	883	838	819	775	799	832	816	824	856	798	795	822	820	811	803	790	826	785	858	837	822	813	792	811	836	800	852	819	783	799	807	795	805	785	788	749	821	843	809	791	757	845	768	768	779	777	795	783	825	766	831	835	840	789	841	761	846	765	807	764	803	856	807	802	801	832	807	829	807	815	835	762	799	850	797	810	784	781	837	846	791	858	816	807	817	794	772	768	786	787	759	751	850	839	819	803	778	785	825	812	762	780	804	762	795	811	832	781	797	793	797	767	758	768	747	815	802	750	805	786	790	836	837	840	824	830	846	765	851	844	749	877	827	800	804	770	780	828	791	793	791	813	810	795	809	774	782	828	770	811	760	739	775	789	834	766	814	850	817	847	808	779	776	812	795	750	850	822	791	792	812	761	809	803	828	800	797	824	816	831	763	823	816	831	826	811	792	817	833	828	802	770	774	782	763	874	861	830	774	814	788	815	785	798	781	837	798	846	870	810	828	784	784	788	818	775	793	835	759	721	816	816	821	780	839	784	832	813	791	829	812	779	817	819	775	798	789	796	816	847	769	802	800	783	797	838	805	785	746	813	771	802	827	810	787	771	838	745	787	821	771	754	826	804	833	777	796	824	812	806	800	781	789	804	827	817	753	822	758	848	832	810	816	788	785	766	823	799	831	821	815	802	811	753	756	830	734	800	823	806	776	799	780	762	797	838	799	846	775	767	818	831	793	814	772	766	809	783	807	833	818	788	831	805	827	799	790	831	774	792	796	842	794	780	808	810	823	763	800	850	808	814	849	806	749	799	784	793	831	812	831	829	792	796	815	804	845	813	822	817	770	814	819	813	847	817	837	799	827	789	785	804	845	844	817	784	823	816	828	779	830	735	779	798	846	819	872	798	780	774	781	774	803	762	779	800	817	819	810	807	826	771	807	776	841	795	762	759	857	794	784	797	847	788	835	851	807	767	773	762	800	771	826	822	808	791	804	821	803	814	784	798	772	774	812	798	777	819	851	830	838	763	810	767	840	850	837	802	792	846	836	798	783	791	748	818	781	832	831	807	820	801	776	831	865	772	814	822	830	835	833	820	820	864	816	788	804	839	807	833	814	822	838	808	775	804	795	737	793	797	776	854	758	790	751	762	849	797	813	826	763	778	798	796	811	781	757	781	818	831	807	778	810	854	771	830	808	823	854	799	850	808	852	785	812	805	809	804	787	805	762	819	818	844	840	801	779	784	817	804	850	784	817	774	828	862	804	836	794	766	826	808	826	796	762	796	836	817	874	829	766	754	769	812	819	794	798	811	805	842	796	819	835	774	818	858	834	811	822	794	794	762	783	776	836	810	799	840	809	831	749	846	792	741	813	848	793	780	799	766	806	831	861	753	757	819	804	801	815	769	857	793	805	850	838	750	810	811	809	849	783	768	790	775	804	838	759	783	778	760	784	833	838	825	774	805	781	800	746	823	877	838	775	748	805	863	798	795	827	766	798	801	779	773	768	803	776	808	858	738	797	830	771	832	848	813	802	824	810	806	810	805	846	794	826	842	837	748	812	783	788	822	800	785	796	864	788	822	793	801	808	810	785	774	786	821	780	815	811	805	826	841	800	837	794	815	778	790	869	820	775	829	827	779	772	818	807	811	790	826	755	820	748	810	840	787	829	836	780	784	800	870	817	771	776	791	784	806	821	764	773	849	804	775	744	806	805	768	802	753	781	865	794	807	837	818	784	831	795	779	822	799	806	794	788	840	801	820	808	813	797	811	786	804	740	841	799	723	805	831	791	789	805	853	807	795	828	746	746	823	813	763	784	812	857	778	810	804	826	824	785	847	784	755	787	803	860	821	778	835	822	781	781	763	756	827	819
20238	36373	28558	18803	14341	10655	8184	6343	5051	4058	3562	3015	2543	2303	2075	1767	1565	1445	1337	1257	1216	1218	1120	1132	1079	1056	1024	1019	1003	964	1052	960	939	926	911	862	839	870	837	898	867	829	833	854	889	807	866	833	805	844	809	808	821	774	803	806	808	795	810	786	870	820	761	825	811	800	758	729	775	832	789	759	819	772	810	780	819	765	801	807	775	845	801	734	789	776	840	784	817	810	764	848	794	808	793	778	750	810	768	801	774	826	774	766	800	816	759	800	807	797	804	853	819	834	837	838	746	821	785	822	789	756	817	837	821	808	770	804	808	829	797	797	777	766	803	798	743	844	792	776	758	757	822	784	777	786	833	798	778	801	841	723	817	831	814	811	805	784	796	802	779	797	867	779	825	814	793	817	787	781	781	843	756	750	791	775	747	820	850	784	791	759	773	810	827	789	732	830	826	749	791	790	742	797	786	794	827	805	801	831	762	812	810	773	807	813	796	750	771	770	779	787	812	791	768	819	812	747	847	775	803	742	833	762	814	752	792	824	825	791	786	783	765	872	838	790	783	800	789	782	814	798	800	755	814	839	803	868	774	793	832	741	812	794	772	755	780	740	811	787	741	780	803	819	805	797	812	778	803	797	785	771	804	801	787	791	809	829	767	796	788	794	824	812	810	784	831	793	806	816	840	821	824	817	815	771	749	782	834	799	789	814	795	799	763	780	791	811	789	772	816	798	846	825	806	789	818	815	819	775	773	772	806	781	742	869	784	789	815	808	766	823	814	764	806	794	805	752	829	837	772	857	820	781	773	795	782	830	778	789	791	819	801	802	806	828	803	808	761	826	793	813	779	775	835	796	816	786	765	866	787	833	816	790	808	818	839	825	761	810	811	757	801	765	815	786	772	781	787	829	774	791	765	805	814	770	813	766	807	777	799	775	791	792	827	827	795	755	859	814	853	793	807	843	799	788	786	801	790	806	817	761	811	787	787	762	813	790	817	840	846	732	793	748	775	800	802	793	782	809	777	845	792	819	788	827	835	816	797	778	787	832	787	856	742	806	825	804	787	768	784	789	795	718	781	822	797	794	828	798	820	799	744	793	759	807	777	758	751	803	811	779	790	821	822	804	808	769	798	815	805	798	824	798	793	808	807	819	764	814	822	808	854	811	793	798	852	811	731	753	799	788	803	789	837	815	796	783	777	806	768	781	783	806	737	839	812	795	759	805	773	801	787	787	779	776	791	755	823	813	795	729	818	822	797	821	798	833	820	808	774	815	784	816	814	790	821	796	837	770	773	741	825	762	824	827	757	835	828	770	788	808	783	820	825	822	782	805	813	764	814	808	805	765	813	856	813	811	825	750	814	845	780	757	813	846	836	803	806	790	842	784	790	763	802	786	798	785	758	826	794	807	769	833	766	805	809	787	775	801	792	825	779	775	819	831	741	761	818	808	811	759	779	853	827	817	772	853	757	777	799	784	785	833	819	792	758	769	844	845	762	771	819	813	783	815	814	848	770	782	771	808	826	774	831	787	757	806	828	837	825	749	814	744	755	798	829	767	821	782	771	805	769	797	785	845	799	816	770	792	757	835	799	812	786	824	815	821	817	791	818	758	776	838	788	814	743	786	800	814	798	800	828	802	788	855	783	809	789	778	766	801	749	825	786	762	807	788	839	830	766	811	720	778	743	805	784	772	835	774	810	823	796	803	778	823	782	775	804	838	762	778	767	764	849	798	768	770	802	792	801	781	801	745	800	829	797	839	798	789	865	861	830	763	797	783	773	818	832	795	797	793	786	808	825	745	804	848	788	796	788	796	800	843	792	802	825	822	825	825	841	769	805	781	749	865	841	763	821	795	761	790	835	792	820	773	790	728	777	786	813	815	789	746	804	766	812	803	729	767	838	752	800	753	804	803	789	765	759	771	807	775	780	866	805	808	803	820	788	758	794	795	825	823	773	762	813	793	757	788	820	833	827	779	827	790	775	749	742	770	810	817	772	798	777	796	753	815	784	838	812	783	812	791	757	796	838	791	815	810	781	830	754	776	783	826	796	781	796	750	783	790	826	770	790	780	828	797	797	806	820	785	782	802	758	774	810	816	772	802	790	757	786	809	830	807	815	787	813	797	765	869	792	775	795	833	777	795	807	815	800	807	824	823	801	778	787	798	794	802	789	856	747	787	798	785	778	817	721	754	814	767	804	823	829	862	780	814	775	767	841	826	830	881	805	793	794	834	829	824	807	744	832	779	834	766	793	857	825	758	852	776	773	793	790	811	786	784	786	760	823	782	833	822	803	837	743	806	844	781	790	793	783	772	752	747	784	778	779	787	786	808	819	761	805	826	824	778	779	775	758	773	789	785	808	822	777	792	745	814	769	747	787	790	770	792	816	794	802	853	780	811	806	819	767	802	764	804	793	838	812	802	753	824	787	773	815	809	773	756	777	824	808	803	848	814	826	815	788	781	831	785	779	791	798	794	823	814	820	795	723	817	826	776	797	809	788	820	774	826	799	796	800	798	788	785	798	793	809	836	794	755	860	779	877	761	772	821	801	804	763	772	829	784	786	797	796	817	768	834	738	786	804	829	790	760	785	834	798	807	782	768	790	812	821	806	801	825	819	780	781	853	800	810	785	725	739	805	800	774	787	815	797	801	763	772	808	766	738	777	721	729	835	770	808	791	799	811	842	797	806	813	763	810	789	778	808	842	848	816	813	817	763	834	814	802	787	738	778	836	771	776	800	749	752	782	842	800	821	781	771	781	800	808	806	799	796	803	818	721	828	823	752	806	804	762	818	814	799	755	784	850	790	765	768	796	827	807	751	838	825	788	758	784	819	771	783	750	737	806	847	828	805	764	797	788	803	788	796	838	789	803	809	821	804	808	802	800	797	814	831	766	794	757	793	797	773	818	800	785	815	793	797	782	802	809	851	792	782	760	869	823	781	796	809	796	811	836	807	736	779	801	744	804	843	760	840	827	819	783	819	768	790	769	797	786	820	812	795	814	787	752	777	829	790	759	797	806	814	827	810	814	789	819	834	809	792	803	828	770	777	845	809	797	792	801	751	821	763	794	802	747	813	755	792	793	808	839	828	790	770	838	802	801	772	787	806	827	820	790	801	785	776	796	814	832	781	838	803	784	830	793	758	778	798	782	810	790	740	786	813	841	786	805	814	768	826	781	810	795	779	771	771	779	814	781	741	744	807	798	819	793	753	802	819	749	798	814	771	800	829	845	798	805	820	757	775	774	820	749	750	767	769	809	826	788	774	782	755	814	806	822	778	770	811	770	776	758	782	775	777	767	823	796	797	779	765	751	797	814	775	827	754	778	806	761	832	814	813	795	776	830	862	834	785	833	794	757	822	775	802	833	776	793	804	817	793	800	781	800	842	799	820	799	772	796	800	798	820	759	773	755	787	769	780	814	784	792	825	815	806	839	800	797	748	785	757	782	838	864	823	754	726	786	792	750	757	792	822	758	771	787	828	781	826	804
23922	21438	28795	24795	22044	18942	11768	6990	5189	4357	3596	3167	2692	2396	2078	1835	1715	1392	1213	1170	1107	1077	1021	1052	1002	959	866	906	882	853	844	825	768	777	777	744	725	685	710	656	724	680	680	653	663	588	653	665	644	565	624	635	637	604	618	640	619	626	636	612	623	648	613	634	590	594	611	595	619	541	594	568	564	570	649	600	619	655	598	591	603	559	551	541	650	592	581	605	606	572	623	578	569	589	588	581	620	597	629	623	591	591	590	580	636	626	587	544	595	607	631	581	598	587	604	587	619	596	582	588	598	615	602	593	565	636	611	606	568	592	576	634	617	567	618	591	566	639	615	603	590	592	571	592	637	578	607	572	654	591	596	598	581	666	606	597	579	593	613	618	644	633	590	588	617	615	606	653	641	598	614	610	568	611	589	591	605	616	609	586	645	573	550	618	587	547	575	547	614	607	586	605	581	577	628	579	587	592	593	614	624	592	598	631	604	622	587	597	565	647	635	574	579	588	574	614	598	590	568	580	625	617	621	587	647	624	541	558	582	602	555	641	566	631	574	597	580	598	578	576	588	605	607	613	631	580	612	604	595	583	624	636	615	612	586	599	616	622	606	557	558	606	561	587	614	587	650	585	617	650	579	577	593	615	604	614	626	626	636	655	636	608	649	603	600	624	621	625	562	606	580	604	618	604	631	628	595	594	557	554	615	586	613	626	622	567	600	641	577	578	587	628	622	590	581	579	615	632	600	568	578	650	615	603	621	570	602	563	602	608	617	610	613	599	578	577	590	602	602	611	558	610	615	631	537	599	587	565	587	612	577	610	598	556	609	573	602	588	599	582	604	603	613	621	599	590	619	631	634	610	590	584	588	593	644	613	634	549	584	615	586	615	603	571	622	628	589	583	590	586	595	618	602	587	610	580	610	589	619	593	512	533	567	593	597	607	598	594	599	607	599	562	553	587	607	610	607	563	633	592	539	581	600	597	594	607	600	596	602	633	607	569	581	596	616	585	590	637	624	603	590	579	639	582	593	640	606	565	574	570	586	611	626	583	537	583	582	602	605	578	591	574	684	601	587	656	624	617	640	626	594	625	612	602	569	603	594	617	612	609	591	587	611	580	603	595	650	602	609	618	588	602	602	612	596	624	584	602	647	619	589	570	591	603	636	584	616	586	608	611	567	635	629	628	613	643	603	642	624	596	532	582	563	620	597	602	604	555	588	601	634	579	609	596	609	586	612	624	563	630	579	624	560	616	554	603	592	658	608	600	620	586	675	609	596	582	623	602	586	620	602	591	589	585	596	610	604	575	615	624	606	614	586	582	572	585	621	578	581	556	601	624	575	590	582	604	607	588	570	599	632	632	598	623	588	624	553	551	592	598	624	606	622	612	615	571	604	628	566	544	607	613	644	580	577	563	552	588	573	576	586	572	607	552	573	604	572	569	592	591	607	622	589	608	580	536	611	579	612	572	631	598	611	603	595	595	565	566	639	580	626	612	578	638	605	608	630	568	575	584	577	576	603	593	587	576	617	597	567	626	595	589	611	612	593	591	599	591	652	624	584	599	628	597	597	607	582	621	599	628	624	599	616	596	564	613	597	588	553	596	592	569	610	575	598	580	577	557	596	578	592	626	600	629	622	583	631	603	595	628	613	561	598	562	594	566	557	604	613	579	614	608	627	593	594	644	612	597	626	589	576	586	615	614	595	599	542	587	567	570	620	578	647	574	585	600	570	624	599	537	600	618	623	568	580	564	606	583	608	625	599	606	629	552	611	560	598	623	593	566	591	616	631	584	561	589	529	617	598	580	601	566	625	677	587	624	613	595	577	591	652	665	593	585	597	566	589	611	572	591	601	588	603	610	565	593	593	582	568	586	566	658	574	599	593	593	603	609	616	596	616	600	587	592	654	602	645	614	605	605	556	622	544	649	609	574	579	597	594	594	614	561	599	612	589	609	625	579	581	616	607	595	613	583	564	566	568	580	547	578	607	583	614	610	643	611	606	604	592	586	584	558	571	645	583	600	585	586	579	573	582	608	611	618	609	638	665	581	618	598	615	583	574	643	545	639	557	641	594	577	577	579	572	578	581	562	549	590	629	626	575	617	625	632	590	626	614	646	622	539	580	633	583	625	586	642	562	598	592	618	646	605	562	563	570	589	552	606	612	586	614	592	600	576	612	587	630	595	601	559	557	609	609	613	621	565	597	589	559	575	620	593	571	637	542	589	617	633	645	598	577	579	589	597	597	597	614	573	596	608	598	573	570	603	586	618	574	595	599	582	630	569	579	598	597	611	568	588	612	585	596	545	579	569	608	637	605	576	610	606	575	609	623	599	554	584	607	597	623	594	624	556	590	616	669	598	581	581	597	625	607	600	609	570	600	643	577	586	549	606	584	619	589	582	589	595	606	591	585	568	584	654	563	615	583	553	586	606	654	613	552	630	584	571	638	604	584	570	584	603	613	619	587	573	573	616	620	584	624	577	622	548	578	598	574	582	602	612	625	630	598	592	593	622	616	631	596	631	610	650	570	600	616	614	575	601	582	572	626	605	638	574	578	579	600	609	591	593	611	609	562	602	557	633	639	597	612	601	605	602	642	600	622	586	583	576	552	568	588	579	624	612	605	577	587	580	623	572	585	649	639	619	586	643	584	611	650	600	596	598	545	588	648	636	571	555	601	600	565	615	590	651	613	586	594	590	627	605	606	589	601	613	605	613	589	592	638	614	629	609	618	628	577	608	607	604	596	600	593	549	556	606	597	583	589	607	540	587	590	601	613	553	576	542	563	622	632	565	598	578	584	588	615	590	581	571	610	605	617	628	601	595	605	611	590	577	624	600	596	615	559	576	576	583	603	574	614	570	606	572	662	603	616	616	620	654	565	634	612	622	571	585	615	629	682	602	620	579	573	620	580	642	581	622	584	629	573	548	604	584	605	557	623	630	561	608	596	606	604	559	546	622	599	592	589	587	610	628	603	564	571	599	621	561	586	619	571	624	585	644	628	613	597	576	521	546	600	640	586	617	623	573	610	574	540	621	607	579	559	589	564	579	622	542	631	615	663	579	600	616	641	567	569	575	591	584	658	623	594	578	607	630	589	569	602	655	608	596	592	625	619	584	595	594	595	594	611	587	657	623	574	607	627	570	604	589	609	582	563	568	605	585	618	612	619	593	602	598	617	555	636	589	601	574	645	589	563	580	586	538	603	563	611	596	582	630	587	567	606	572	598	615	595	619	606	601	598	594	581	599	590	611	570	592	589	603	618	636	557	578	575	643	618	615	587	589	581	588	580	616	624	607	599	632	586	597	622	592	597	636	580	612	649	554	619	626	624	594	588	612	646	633	582	585	602	579	608	628	562	610	586	572	596	589	621	607	553	588	642	617	606	574	608	557	608	608	566	600	584	547	649	633	585	626	594	587	578	597	616	640	577	586	562	636	607	580	609	540	619	562	591	564	612	621	561	586	623	597	573	643	606	590	564	604	579	602
20768	43774	36232	26502	20869	16498	12501	9788	7709	6303	5247	4514	3799	3317	2868	2467	2109	1889	1704	1466	1438	1334	1225	1187	1096	1055	1086	1008	973	976	922	912	832	795	801	693	799	771	737	753	750	755	643	676	622	614	662	628	631	680	639	589	636	613	645	616	611	615	600	618	587	644	576	552	606	626	591	591	645	625	611	632	627	609	582	596	611	601	592	606	572	561	593	594	566	584	620	609	606	647	615	611	610	602	614	601	608	562	588	620	575	626	591	632	605	630	621	565	541	636	578	586	610	572	613	585	614	601	561	578	618	555	614	564	569	607	614	606	565	619	630	650	593	638	595	594	600	583	584	619	587	587	595	565	585	597	600	589	568	583	588	610	601	599	610	591	638	570	618	556	584	610	575	595	550	597	615	540	595	610	598	610	576	579	607	619	593	559	625	626	547	542	557	549	583	615	600	582	559	595	564	640	589	602	592	617	621	608	643	606	577	580	606	586	626	608	611	589	562	599	600	568	596	629	575	588	611	618	584	592	602	592	625	554	598	611	565	587	644	593	599	562	576	599	623	628	592	615	614	625	577	596	571	589	595	631	564	576	591	599	587	622	567	594	593	632	606	571	620	629	591	604	623	598	573	641	587	617	554	553	622	597	644	608	589	571	598	595	617	584	568	587	569	571	569	555	589	562	619	607	579	524	540	594	592	573	630	574	641	596	580	598	612	633	588	586	600	595	583	570	640	570	604	595	573	587	571	554	584	602	562	573	584	535	635	565	599	587	588	616	581	621	628	563	586	587	592	607	569	607	587	588	600	609	614	594	559	577	566	619	609	607	593	621	573	581	581	595	627	580	629	560	605	588	580	612	586	603	613	566	621	570	585	624	583	592	592	621	586	628	586	587	585	571	548	597	595	602	610	588	556	568	579	651	583	596	618	578	583	599	562	564	602	619	580	554	626	613	547	632	594	573	635	575	608	568	602	570	574	672	578	617	591	611	566	574	581	625	579	581	629	582	620	595	596	602	566	584	583	580	616	629	559	635	603	635	589	628	578	574	571	626	620	622	592	617	596	614	608	529	594	609	590	550	590	570	604	623	623	576	601	606	647	615	608	582	604	595	629	629	588	597	607	615	589	550	633	627	582	608	554	583	617	605	592	609	598	603	636	558	602	576	562	593	645	596	630	580	571	604	577	610	590	598	599	601	570	639	601	601	579	589	612	616	610	582	589	584	626	625	593	633	616	591	615	569	596	581	607	605	631	576	573	583	576	580	620	584	607	612	587	598	622	613	588	603	593	603	564	576	611	598	598	590	605	566	602	609	638	576	601	599	642	575	593	579	594	617	600	584	583	582	610	577	562	601	589	617	580	608	592	647	591	541	615	588	564	567	579	593	579	567	622	623	623	584	577	606	569	576	570	602	615	591	621	601	596	573	567	603	591	544	612	579	600	577	578	559	571	644	613	607	612	613	573	634	605	600	581	556	585	562	569	597	582	557	596	623	576	632	576	579	599	551	654	621	600	624	614	585	566	615	579	573	615	627	594	592	571	563	605	566	595	575	576	601	599	588	547	556	607	634	598	614	629	588	600	623	589	632	529	567	576	604	612	613	606	597	588	574	599	583	601	618	581	583	616	571	579	563	594	589	586	594	603	570	571	620	595	585	662	580	573	579	609	617	587	608	607	643	591	604	631	581	612	574	520	611	596	574	615	598	564	618	578	595	596	564	558	602	574	588	608	584	621	614	600	586	588	589	593	596	636	621	605	585	622	623	579	590	569	571	601	618	555	604	607	641	628	588	624	626	581	620	576	584	543	592	588	582	638	585	623	630	610	564	606	604	549	583	572	569	589	626	586	623	601	607	605	594	569	615	594	603	571	566	637	623	590	641	581	606	585	608	585	605	633	561	586	623	556	621	577	548	624	602	588	605	573	624	596	604	563	588	586	582	581	634	585	573	580	581	607	603	569	594	586	622	637	538	598	642	588	628	578	579	589	572	590	601	589	590	595	593	584	592	605	601	615	568	609	602	572	571	549	610	593	580	555	566	608	612	565	598	573	572	568	591	600	626	615	601	596	572	600	590	625	636	579	636	591	588	595	604	618	602	609	549	586	593	634	577	594	604	618	624	587	600	596	618	578	559	582	575	614	584	573	624	577	596	573	597	571	567	575	589	587	568	598	598	596	594	642	606	605	634	563	545	594	642	566	593	549	571	605	576	592	592	582	617	574	600	597	556	553	605	598	515	604	618	557	556	589	616	589	599	585	621	615	594	606	588	580	557	590	633	572	587	581	624	568	627	583	618	612	581	551	590	590	582	586	596	583	601	556	596	596	592	613	588	636	576	569	597	575	624	657	602	624	593	603	577	607	622	631	594	612	586	603	641	557	594	594	549	576	586	662	613	664	607	605	603	585	590	606	620	617	616	632	636	564	613	628	583	599	612	590	606	593	624	609	608	607	601	619	611	566	610	558	614	643	586	602	539	593	580	556	585	605	562	612	539	597	591	630	597	618	654	614	596	608	612	619	560	638	595	635	629	626	594	579	584	559	570	608	596	574	602	570	583	542	593	578	573	641	605	595	565	604	565	606	567	571	618	628	593	594	617	621	634	613	599	608	570	598	620	642	570	610	592	597	594	607	601	588	605	601	591	621	599	602	590	565	525	636	603	606	598	569	575	617	631	581	576	619	647	577	605	593	619	581	595	617	607	589	617	598	610	611	570	621	594	634	596	599	558	582	604	580	564	602	635	609	548	569	578	544	581	577	617	573	626	602	620	593	636	617	560	591	600	611	594	629	590	584	597	633	562	625	596	603	593	612	642	627	607	640	547	595	573	613	613	616	619	636	599	590	555	621	593	602	589	602	558	606	529	587	579	583	583	648	551	597	633	570	610	602	600	623	610	574	581	607	628	561	595	598	650	567	619	588	583	530	603	573	589	592	638	577	584	594	602	544	571	597	562	604	606	592	604	576	664	601	577	575	623	611	601	566	579	545	639	592	577	602	582	608	610	599	594	620	594	596	627	558	587	571	598	591	620	606	629	619	565	590	572	615	632	608	597	644	607	596	609	644	622	586	638	613	550	636	565	647	574	603	584	605	570	611	597	592	578	629	623	556	599	580	576	550	592	567	585	546	625	627	566	577	562	617	577	610	609	626	601	586	586	600	589	611	576	647	601	556	611	605	629	597	563	556	606	574	582	594	611	607	595	568	567	572	618	562	608	582	566	595	583	572	624	613	600	628	610	558	589	559	603	554	583	591	594	631	569	558	582	619	578	569	586	648	635	644	600	605	586	603	596	527	588	535	567	586	573	617	562	600	571	614	594	585	605	595	601	620	626	588	593	538	578	600	587	613	570	557	586	601	582	600	590	627	613	613	567	605	575	555	572	613	621	639	638	625	642	600	564	601	612	609	595	563	633	603	576	557	596	578	600	595	631	619	586	645	584	633	607	583	623	602	582	592	597	631	569	615	570	593	574	620	572	584	650	632	582	582	634	579	604
25118	21504	28097	26300	19500	12105	7808	5505	4219	3612	3051	2749	2361	2264	1894	1724	1614	1550	1380	1223	1259	1202	1205	1108	1218	1099	1104	1058	1101	1066	1052	1061	965	952	991	1014	984	965	985	972	996	936	897	900	908	883	867	889	841	904	862	820	883	859	854	810	847	872	844	894	856	931	843	834	864	861	872	838	865	895	856	860	875	866	827	829	872	908	839	873	834	868	854	862	846	872	898	819	854	875	866	841	868	836	816	852	876	876	842	824	883	852	857	895	883	857	870	896	824	794	845	894	892	812	827	872	902	832	882	876	859	877	874	825	803	890	847	873	863	907	913	833	809	904	877	851	837	890	849	859	844	861	839	887	885	830	827	856	827	851	826	865	838	848	862	883	843	817	905	897	865	816	827	906	926	867	856	879	842	898	879	889	870	850	893	861	836	871	893	836	907	940	843	910	876	877	868	865	888	825	913	858	899	908	901	897	811	871	894	861	888	874	860	872	858	853	861	872	873	893	918	844	876	895	842	820	843	823	861	883	894	879	864	848	912	831	850	838	853	915	928	873	845	845	851	834	869	832	888	814	847	871	856	874	873	895	881	889	841	881	899	914	849	875	853	854	875	945	888	872	777	918	878	900	849	826	858	881	867	837	780	886	802	902	871	862	883	905	830	909	837	895	863	835	859	954	871	846	859	865	899	877	849	861	913	880	848	871	884	856	854	865	880	894	872	833	881	852	838	842	884	843	856	873	868	821	847	884	850	889	853	852	844	904	857	853	865	834	856	886	884	863	835	876	870	911	855	841	816	914	866	936	901	890	874	851	868	874	872	915	890	881	863	878	882	893	861	847	881	810	846	887	863	885	898	817	855	845	882	872	875	879	847	824	889	936	870	903	841	846	900	802	842	890	867	860	862	937	778	817	842	802	866	894	847	847	873	882	851	898	902	851	876	852	890	846	838	845	886	931	880	885	872	853	935	858	866	859	812	829	859	907	813	842	895	911	903	863	862	836	851	849	937	849	834	806	875	838	867	850	873	841	896	855	892	901	914	867	856	813	827	862	867	851	905	878	851	885	872	886	880	836	898	855	873	914	906	834	842	827	881	864	900	864	907	864	844	830	810	863	905	895	929	876	855	838	941	843	901	806	874	855	840	879	919	835	852	822	879	869	893	855	834	856	879	818	865	821	831	875	870	809	896	861	813	871	881	864	878	916	838	823	925	879	839	876	873	870	888	879	904	928	949	855	841	877	833	817	887	846	834	863	850	872	874	887	859	890	880	894	903	851	883	793	900	833	900	824	829	887	851	838	808	830	915	869	869	817	828	864	842	854	879	852	884	852	881	833	871	811	841	891	816	877	890	854	881	859	921	854	873	869	884	844	830	870	906	885	832	843	873	871	901	867	868	852	888	855	834	847	825	859	810	900	876	804	818	822	886	840	884	861	880	845	888	848	833	836	887	843	854	850	857	882	866	830	835	859	901	843	838	880	815	828	834	871	874	819	869	836	889	898	864	843	872	826	916	849	860	876	880	906	873	841	856	851	858	882	855	852	919	846	863	855	862	841	915	850	873	849	927	853	845	854	841	843	836	875	889	866	955	880	869	862	840	810	895	879	864	901	889	870	867	907	857	876	851	864	890	862	874	915	888	903	885	867	821	893	888	842	830	896	884	855	862	872	898	890	840	865	870	817	877	853	884	862	882	881	878	911	847	863	856	865	848	858	828	884	871	912	834	865	883	838	858	845	841	839	904	907	838	858	914	945	860	939	872	826	905	879	837	875	836	798	873	855	863	850	852	934	850	904	848	803	879	904	847	876	829	845	878	899	861	908	849	874	859	871	829	870	920	906	845	819	849	873	852	865	853	863	905	847	891	833	847	930	897	869	850	888	886	843	873	863	862	842	832	898	835	890	835	858	829	869	884	892	821	845	812	829	914	873	834	802	852	798	872	860	847	864	830	888	848	847	856	851	843	864	865	912	858	861	890	818	883	904	798	878	898	822	890	869	841	901	908	858	876	800	910	817	871	881	914	894	863	892	883	865	872	898	911	861	854	874	856	816	863	894	893	865	851	865	892	903	862	893	870	848	918	909	868	864	848	918	864	896	883	869	795	841	869	857	894	878	829	829	863	879	807	851	858	903	876	781	936	822	895	852	862	874	841	846	809	884	856	897	890	889	912	848	847	904	894	842	862	782	844	827	868	821	917	844	837	867	901	877	830	848	854	864	888	894	840	838	893	796	858	887	806	865	862	843	836	816	841	883	854	843	819	871	844	823	879	881	892	902	844	831	864	840	844	868	861	880	825	848	861	850	853	863	908	852	868	882	852	864	840	867	882	864	826	855	867	840	863	847	915	855	866	856	855	888	835	901	848	934	878	861	853	859	889	841	844	848	850	828	813	843	836	872	885	889	888	839	925	864	911	854	880	824	837	854	802	900	845	868	872	880	843	877	939	866	883	850	856	855	870	929	845	856	858	847	858	878	838	911	906	833	881	873	910	861	824	841	843	870	875	865	822	852	910	861	869	843	876	859	862	858	904	863	844	896	823	869	885	831	830	814	851	898	857	880	891	833	858	815	897	852	840	842	817	843	839	845	905	914	860	858	813	894	896	899	841	855	867	886	873	860	875	832	818	918	867	920	763	865	873	837	849	869	881	867	894	847	887	906	830	878	877	867	876	897	867	826	885	853	916	892	834	863	893	889	863	867	867	839	848	846	845	829	857	900	847	874	863	895	921	837	851	858	854	860	857	798	860	852	848	909	928	917	830	829	831	865	929	869	867	860	896	828	815	870	831	889	869	818	846	799	912	882	863	860	866	874	900	877	880	852	865	855	940	861	886	813	833	859	875	886	855	877	861	897	895	935	876	866	871	890	880	857	900	918	856	828	836	786	832	915	868	882	905	851	870	886	908	862	897	892	876	870	864	879	843	859	845	883	873	933	844	846	888	818	938	850	874	871	880	915	903	865	883	844	869	906	839	850	877	874	896	870	864	864	864	839	879	880	901	884	861	851	882	841	850	875	914	871	847	887	857	849	837	844	861	971	903	841	846	921	874	911	848	865	866	850	893	847	848	875	808	878	834	848	890	910	916	900	891	845	863	886	880	880	910	858	875	822	842	892	898	867	904	837	864	860	859	881	854	864	892	855	884	884	834	907	858	886	929	898	842	888	899	876	881	858	830	883	872	852	909	862	857	887	858	874	885	914	880	867	855	803	875	875	875	866	859	917	856	823	880	835	810	856	866	872	885	873	872	816	859	859	855	851	834	913	847	887	909	907	842	905	896	894	895	831	861	850	879	842	908	860	891	874	898	863	912	834	890	834	874	862	909	859	855	883	852	887	828	846	884	873	885	849	879	857	809	867	850	913	861	845	854	892	887	889	877	852	875	880	854	886	907	832	813	838	866	864	847	882	901	844	889	850	910	867	853	868	831	854	930	849	848	825	848	839	852	913	874	860	850	869	845	889	890	922	862	900	893	892	864	874	851	829	877	901	890	833
20047	40582	33107	23230	18422	14107	10922	8411	6590	5418	4539	3952	3346	2925	2545	2179	1987	1798	1700	1484	1377	1426	1327	1283	1272	1252	1193	1185	1159	1154	1122	1056	1093	1072	1026	1017	979	964	928	960	934	898	927	889	888	887	871	869	872	896	889	880	841	871	839	851	893	916	858	829	845	840	848	857	844	861	847	817	902	842	813	842	891	848	896	851	878	842	872	852	831	869	821	864	813	852	836	814	850	795	886	848	839	843	828	873	904	874	828	813	873	858	825	851	821	834	846	839	864	876	858	863	873	828	870	860	848	808	850	810	847	876	869	817	851	884	819	818	894	828	800	850	822	839	840	886	845	883	795	879	854	865	822	841	803	837	841	879	873	822	855	893	906	888	833	814	854	883	850	834	908	855	850	928	843	851	874	858	874	848	874	871	864	810	867	833	853	834	771	826	868	846	883	862	904	795	822	892	889	873	829	852	840	873	885	863	861	836	826	893	848	833	828	858	825	924	863	827	850	805	856	842	864	817	859	820	835	800	868	853	879	852	821	826	861	815	826	834	837	830	854	853	822	877	854	866	880	822	845	859	825	830	825	791	842	800	877	827	809	831	870	887	831	868	822	877	841	811	814	853	842	877	825	885	901	879	876	835	827	830	851	842	840	834	855	819	810	827	860	855	835	864	817	823	860	812	881	808	816	887	879	758	820	887	803	763	825	884	837	872	859	817	841	854	863	817	817	805	835	853	840	903	835	870	871	833	897	820	883	848	875	816	849	803	904	861	863	890	803	871	863	848	833	822	859	831	811	838	842	852	882	865	853	852	872	830	838	853	834	855	834	855	827	852	822	858	812	857	842	867	826	855	843	820	777	849	829	851	887	891	861	894	848	864	892	866	845	855	859	825	818	812	806	868	813	888	872	879	855	853	796	810	840	829	872	855	801	876	822	773	857	860	854	887	817	844	838	830	820	894	855	871	849	839	857	847	878	849	874	840	856	869	833	893	861	815	804	808	866	867	839	841	843	836	883	847	844	851	791	830	815	825	917	795	789	858	886	797	874	856	860	816	847	814	834	804	875	882	865	829	880	813	817	858	818	847	874	837	902	827	833	824	812	836	841	852	824	821	856	848	851	844	849	833	887	809	852	833	874	831	838	831	872	848	849	854	896	822	783	846	828	878	819	864	919	888	864	826	855	859	803	825	839	834	855	834	803	850	872	818	837	828	825	804	851	842	860	831	874	881	838	834	864	784	806	879	822	894	810	808	835	846	872	894	847	805	856	827	830	826	842	823	797	849	853	863	852	844	829	804	890	843	867	848	845	780	877	779	838	847	853	828	838	854	780	818	815	779	857	895	854	868	852	840	858	869	846	866	824	843	887	835	839	836	849	825	860	812	868	817	904	861	875	890	846	850	827	895	848	810	861	875	856	832	789	856	879	820	853	893	845	872	842	824	837	850	874	819	871	829	849	820	868	840	870	832	848	859	844	829	852	908	844	874	894	826	878	828	808	872	863	872	895	870	852	832	839	846	793	876	822	824	806	886	828	868	885	935	888	856	844	852	847	880	836	852	862	856	849	863	849	882	828	868	852	827	873	828	887	855	878	824	843	834	894	872	839	871	819	870	887	855	846	845	784	887	849	863	864	862	827	888	798	837	814	903	825	814	824	822	802	836	843	785	842	826	848	826	864	789	868	872	827	847	861	870	826	807	871	870	886	853	845	856	804	841	833	874	853	860	850	855	848	862	866	862	822	846	827	878	861	829	867	816	878	849	861	920	860	891	812	845	792	872	845	842	881	875	813	848	846	890	880	899	826	864	926	826	888	876	882	885	831	826	851	845	859	837	798	873	888	841	858	906	855	839	866	852	821	824	833	825	869	871	843	819	873	854	866	904	888	876	853	825	829	855	851	821	827	854	802	845	849	888	794	847	810	872	886	810	832	852	883	827	878	824	883	805	850	847	861	830	876	865	869	813	810	873	851	838	822	828	828	782	840	841	896	822	863	798	829	778	837	870	797	788	862	822	851	833	810	849	864	875	899	780	864	904	832	811	804	801	937	877	893	851	864	887	803	848	873	926	878	881	804	846	896	805	833	874	829	766	844	852	847	809	830	905	883	874	871	838	863	870	835	807	868	890	838	801	825	819	847	836	820	860	843	840	774	809	813	840	843	890	849	835	793	894	875	834	836	818	846	833	828	851	847	844	849	817	830	822	803	823	848	821	862	809	853	867	844	884	825	840	899	855	850	865	873	857	849	836	829	840	857	866	840	861	865	817	819	829	847	859	820	819	852	855	869	893	822	821	828	831	854	887	867	894	782	785	888	809	871	886	816	867	826	809	781	834	837	837	825	836	821	857	840	848	865	812	898	871	849	834	861	910	835	789	857	800	843	834	846	861	815	865	850	856	869	838	889	882	857	847	830	873	854	850	845	825	850	851	841	822	830	847	815	892	828	824	872	804	854	818	868	850	850	854	853	916	842	854	853	835	889	768	868	882	856	866	854	860	815	832	838	830	861	865	797	854	861	843	907	794	845	841	832	827	887	838	821	869	880	897	803	809	921	910	904	852	846	828	853	862	878	857	838	816	857	877	856	892	800	867	827	868	834	827	904	862	845	835	845	869	863	838	901	869	858	918	804	892	835	874	817	867	867	865	855	839	802	835	878	863	799	896	829	884	860	865	901	850	828	758	884	854	849	866	855	836	808	788	842	826	873	851	845	815	825	890	832	844	833	888	846	862	859	893	790	824	837	869	876	820	862	890	838	810	815	891	794	854	834	875	809	859	832	930	906	830	802	874	832	900	908	838	858	839	864	847	808	817	815	819	891	889	822	857	894	826	858	870	859	846	857	864	851	922	861	833	869	850	821	802	821	774	792	878	813	920	832	820	845	847	822	826	879	848	817	824	860	831	839	837	868	814	868	826	889	844	884	905	904	829	842	855	834	867	846	873	809	860	882	876	898	890	875	887	843	821	864	824	873	858	860	836	849	819	781	857	843	818	908	831	868	843	808	794	853	867	850	862	859	825	843	807	871	766	782	837	823	831	833	821	880	843	797	852	840	827	824	821	863	829	868	874	820	820	821	834	865	813	834	843	816	889	825	879	877	829	879	783	852	858	875	835	866	835	827	854	827	857	801	850	851	823	861	824	857	839	801	817	841	846	854	823	864	882	856	824	820	857	872	905	846	847	881	824	890	833	849	909	904	808	847	882	831	841	881	860	825	861	821	854	788	844	869	803	844	850	838	785	900	829	906	863	784	825	865	886	835	907	831	861	863	819	886	856	830	839	789	871	831	880	855	855	845	819	848	816	846	837	839	823	806	836	796	898	883	825	823	869	846	852	845	832	890	887	854	823	775	813	882	822	817	834	820	863	855	821	843	844	845	874	862	820	857	880	886	826	820	868	848	872	850	836	850	877	839	838	796	845	858	854	890	842	840	885	877	835	859	841	880	911	831	873	898	853	893	843	866	849	904	887	881	834	879	907	867	849	853	819	825	860	896	837
22809	21461	29172	24210	21785	22875	20591	10618	7595	6168	5055	4337	3794	3280	2829	2452	2053	1862	1666	1488	1391	1283	1256	1203	1221	1241	1092	1114	1071	1048	959	909	878	878	833	797	808	769	764	744	743	765	679	707	665	678	692	652	672	630	655	658	624	638	700	665	670	680	632	609	624	623	585	640	624	639	599	617	648	644	624	614	680	637	639	593	661	610	677	625	619	615	630	633	573	659	621	644	606	661	610	646	630	576	581	590	686	594	627	614	566	657	648	610	643	619	627	599	623	650	654	619	611	629	629	615	637	607	631	661	616	629	608	571	646	646	556	635	620	669	602	587	610	622	603	608	650	622	610	625	599	596	604	610	625	637	594	607	603	614	623	616	655	627	636	611	644	623	610	634	624	603	552	601	682	614	626	658	632	639	592	621	670	627	633	603	654	623	641	625	615	609	618	667	601	634	642	628	628	680	644	631	599	583	620	630	600	643	634	630	609	602	621	605	624	586	571	584	621	600	677	629	634	611	672	640	633	620	605	625	609	624	643	615	606	593	586	597	657	631	594	628	591	603	641	648	602	545	632	638	636	590	629	591	573	669	596	567	613	644	635	607	646	570	629	610	622	636	612	665	684	653	612	615	635	646	667	626	614	657	593	592	606	601	601	637	615	638	676	624	622	647	602	614	639	576	621	620	622	631	596	610	582	582	604	589	673	599	613	659	615	606	644	628	665	606	612	605	633	648	645	664	609	590	649	629	618	573	603	624	620	586	615	632	645	626	632	649	615	646	647	612	645	642	617	657	665	604	619	595	619	622	606	646	634	628	609	581	626	631	672	617	598	608	644	619	574	689	673	612	609	641	690	589	649	643	598	605	616	639	620	615	619	659	637	591	661	617	673	608	588	636	581	630	609	658	603	602	635	640	606	652	670	623	672	666	627	597	611	631	631	632	647	627	628	593	618	627	626	594	640	613	668	560	617	622	628	649	627	631	648	652	604	653	645	647	623	645	640	655	648	630	651	645	636	662	629	637	645	648	605	601	621	621	654	623	655	618	616	654	640	575	625	642	625	626	570	567	657	616	609	627	618	588	680	600	646	587	666	630	628	678	664	653	591	596	623	613	594	601	592	625	585	666	621	562	615	588	636	650	642	611	606	616	592	625	584	686	633	630	572	640	585	626	629	612	648	579	629	591	640	660	635	589	570	616	596	623	606	606	641	604	636	641	612	621	624	643	608	614	647	614	630	597	654	618	611	657	597	615	633	608	633	590	607	609	614	630	593	633	590	603	630	590	616	608	627	651	629	637	653	607	621	576	590	595	601	629	646	627	660	598	602	624	580	613	627	584	619	604	640	654	652	616	620	650	601	653	599	643	572	592	596	641	623	634	624	644	604	602	589	642	613	606	561	599	644	616	644	642	638	636	635	606	657	624	647	625	604	619	655	590	615	633	640	615	576	602	617	673	587	619	588	644	634	622	638	626	626	625	597	665	646	621	611	625	608	646	606	678	621	610	638	594	602	611	582	620	640	593	601	641	603	690	639	596	673	652	616	613	629	660	603	620	632	631	597	628	636	582	634	629	609	634	668	621	665	633	607	618	626	620	649	615	608	655	638	658	638	682	620	666	578	626	615	677	622	578	641	614	612	642	674	614	646	658	614	634	572	557	616	619	591	619	620	597	619	605	624	598	597	632	644	616	582	637	573	665	644	623	636	620	604	613	634	612	651	646	632	646	609	576	602	648	606	592	633	624	647	635	621	628	615	600	622	624	581	606	642	572	591	602	599	624	576	585	652	636	639	613	674	620	609	639	625	612	651	612	603	622	592	645	667	643	633	644	618	654	639	613	583	626	628	605	598	616	622	609	646	560	587	633	654	577	594	556	620	634	616	611	646	620	649	590	625	588	627	585	614	608	660	666	634	630	668	605	630	676	622	611	562	656	624	624	632	637	589	653	605	617	632	572	567	649	647	645	602	609	602	615	634	617	649	650	628	642	649	601	593	589	642	699	657	618	639	589	634	606	633	590	634	628	618	632	640	583	630	595	618	608	592	617	671	591	611	595	639	599	636	618	641	642	655	629	601	552	664	598	637	667	627	596	636	650	672	636	637	606	658	647	615	605	593	605	595	661	615	632	568	574	631	665	613	642	598	622	605	628	604	629	643	589	574	539	622	633	606	624	634	619	627	609	606	660	611	584	603	597	638	585	641	586	610	627	663	617	605	592	618	574	627	674	626	654	636	633	642	612	616	640	603	669	643	586	647	603	612	611	647	631	628	650	619	602	612	598	581	588	615	628	610	597	644	619	636	678	637	644	582	636	614	642	642	648	659	585	584	622	599	637	604	591	636	661	668	620	623	585	574	663	636	636	644	630	602	610	652	596	632	646	648	647	647	581	611	611	634	613	652	611	610	637	633	640	634	595	639	631	638	657	627	649	621	597	620	595	668	708	582	682	617	634	609	604	628	615	597	605	579	663	625	564	639	659	600	601	620	599	619	547	587	566	650	646	601	596	602	635	617	601	623	650	618	631	582	635	648	615	656	628	661	619	604	620	636	604	593	651	578	661	613	605	608	599	595	599	617	614	574	630	587	630	612	602	641	644	645	606	608	586	632	622	622	679	614	632	575	617	569	659	648	620	596	678	603	650	614	612	615	604	620	610	640	641	615	581	617	613	595	630	632	621	664	597	590	603	616	641	632	605	632	569	646	636	621	639	628	638	641	669	590	604	620	589	614	603	634	658	618	625	633	655	606	595	659	595	609	626	605	627	617	616	652	644	634	626	609	561	629	616	606	662	630	601	624	649	638	604	629	626	642	675	632	638	600	628	644	626	619	606	638	600	554	623	640	634	592	607	566	602	641	660	617	609	577	633	644	628	646	624	617	626	635	605	646	622	602	608	616	647	622	623	650	654	649	614	625	623	614	613	587	616	607	613	615	599	644	591	570	609	661	592	611	611	610	624	641	620	596	617	640	589	640	613	604	586	584	598	600	592	623	610	596	662	588	655	656	610	610	600	631	603	623	627	619	606	595	666	641	635	646	586	607	597	622	660	610	598	623	643	616	634	647	637	592	645	626	628	628	645	612	592	606	627	643	636	619	624	633	658	624	619	650	621	627	603	600	612	643	628	668	592	634	623	630	636	613	619	594	597	588	602	623	600	583	576	594	578	612	631	634	623	612	607	629	613	602	668	627	600	657	658	653	608	588	637	602	617	606	577	624	668	609	649	597	695	623	644	644	616	594	600	591	611	618	625	608	611	588	616	621	641	635	637	611	610	587	578	605	613	642	607	638	653	608	605	597	610	645	616	613	639	565	689	672	694	666	623	602	606	605	629	632	613	659	634	558	633	661	640	634	592	649	627	641	653	680	650	628	608	584	629	609	651	594	610	632	625	617	613	641	637	618	593	625	588	605	578	581	571	607	584	627	615	626	637	647	604	632	627	642	615	634	589	612	636	633	575	600	648	659	623	608	603	582	640	616	591	651	625	614	614	643	641	619	627
23110	47995	41040	31640	26235	20983	16549	13003	10693	8756	7295	6152	5430	4544	3832	3283	2759	2291	2106	1797	1687	1637	1458	1467	1437	1303	1269	1206	1211	1055	1147	1034	1000	924	892	846	835	836	832	823	803	765	761	688	696	666	647	682	634	603	685	663	632	620	630	656	608	620	622	611	626	650	614	581	642	570	677	633	628	599	587	615	620	664	586	600	608	544	586	623	641	608	609	590	604	635	592	618	597	643	628	580	631	629	600	549	604	593	598	590	673	593	558	584	590	577	571	626	602	626	626	599	607	635	583	582	653	558	641	612	608	586	599	578	532	580	611	625	605	601	623	643	606	635	630	604	625	623	583	614	614	585	635	602	627	559	656	614	601	611	590	573	586	626	617	606	591	661	608	599	616	662	576	604	622	619	612	618	569	631	600	611	585	575	615	600	581	587	590	603	567	642	604	591	599	626	598	606	627	582	613	581	582	607	635	612	599	601	601	590	582	631	596	595	616	604	637	646	617	563	616	607	585	573	597	665	619	622	626	571	541	585	619	543	576	598	637	592	651	614	599	588	595	613	626	569	622	589	622	571	587	577	613	623	564	591	616	614	619	624	577	622	594	647	624	608	581	599	632	625	602	585	588	655	630	550	589	581	591	621	617	600	576	619	587	593	613	589	585	589	599	555	566	610	602	580	621	649	609	571	593	640	619	605	618	521	611	574	587	602	576	586	588	583	565	623	655	628	590	577	612	593	586	571	607	576	607	616	557	632	612	592	574	617	603	566	592	670	613	584	628	610	629	593	590	551	626	637	607	587	594	641	586	599	608	586	573	641	620	587	636	603	606	578	609	623	578	582	620	623	593	599	610	579	698	607	631	635	598	609	617	637	575	589	588	585	624	628	599	636	626	625	591	586	607	600	646	617	628	589	617	627	612	614	603	639	592	617	572	552	611	566	629	580	616	568	624	630	604	603	655	628	625	594	636	607	591	583	612	586	605	633	633	587	616	612	599	585	578	621	604	590	610	600	621	627	599	554	562	629	529	611	577	621	589	604	606	552	594	606	641	620	600	595	581	579	601	606	632	620	548	607	595	612	608	615	574	617	619	565	577	552	582	583	553	581	635	576	635	610	613	610	604	592	568	617	586	627	588	606	620	562	619	582	586	637	602	607	627	584	597	582	624	628	602	638	618	624	615	628	623	619	585	615	616	611	568	595	577	554	564	607	605	605	613	632	592	626	608	560	649	585	604	618	589	601	595	607	603	612	625	564	591	621	623	614	603	586	610	640	541	577	605	585	625	547	650	602	559	610	624	592	612	616	623	641	623	557	585	604	570	620	638	579	615	632	552	598	607	572	622	593	610	628	603	598	602	591	588	675	580	570	644	628	624	550	587	622	594	593	621	666	631	621	589	567	578	583	571	633	619	596	608	614	615	647	631	583	603	619	636	577	615	636	592	577	616	579	617	609	590	605	576	624	603	615	620	647	615	603	628	596	577	597	607	599	601	620	620	646	572	618	624	614	611	597	627	597	592	593	577	619	592	609	606	621	592	659	581	580	593	635	616	606	605	589	583	591	612	706	599	587	594	606	591	617	552	582	570	648	613	599	593	582	613	564	623	607	588	660	591	620	617	638	609	624	597	644	585	575	583	580	617	591	594	608	585	579	571	600	623	598	582	651	577	612	611	618	601	606	596	545	605	574	602	624	624	602	669	575	578	551	602	617	600	593	607	573	618	588	598	565	581	629	595	647	668	595	582	599	561	610	645	598	597	581	591	602	597	611	592	596	572	597	614	639	585	613	609	605	583	618	567	602	602	589	584	590	564	602	624	611	612	572	606	629	605	641	567	569	604	617	605	608	635	604	583	630	599	579	580	617	616	575	594	558	663	625	622	599	621	566	625	601	626	634	572	548	593	600	594	599	571	589	580	603	601	577	638	603	596	606	601	581	625	607	627	597	615	569	599	622	620	646	598	614	602	599	604	568	566	568	633	621	583	615	590	628	628	597	580	569	592	585	619	602	604	622	636	595	588	598	607	593	590	605	635	580	626	616	615	645	577	616	605	611	602	616	593	617	584	633	604	581	594	614	591	621	603	639	591	586	589	594	562	580	633	580	630	573	597	582	574	593	637	572	633	628	577	690	601	593	565	630	591	574	614	606	640	649	602	613	564	572	550	575	597	604	609	636	617	604	602	606	583	583	640	601	593	603	603	626	646	600	640	600	594	591	600	609	579	587	623	664	606	601	613	590	586	612	627	570	569	599	607	600	653	626	593	554	582	599	590	584	589	622	609	605	645	622	568	619	601	584	576	613	623	611	617	631	554	594	582	584	603	583	591	599	622	610	660	617	614	587	618	592	634	587	567	599	614	591	623	580	585	582	600	575	616	587	572	583	590	602	597	599	615	599	600	651	573	622	584	601	589	599	592	633	588	572	579	580	619	607	597	632	572	620	630	615	626	626	567	599	580	594	606	565	582	674	646	580	649	565	650	610	601	623	648	600	607	558	632	603	605	616	615	619	610	619	592	610	610	600	626	600	608	608	636	606	588	609	584	566	610	584	593	576	611	590	604	633	553	587	599	582	635	601	575	608	616	602	618	597	612	625	628	575	611	618	552	549	597	586	588	593	574	598	639	614	580	598	614	589	677	637	577	616	650	559	642	593	595	598	600	608	592	592	606	616	603	593	597	581	640	633	582	667	607	599	584	627	582	599	610	601	577	601	592	601	590	616	599	615	594	577	618	613	590	579	607	573	640	605	617	590	632	600	604	557	640	625	628	586	611	569	601	577	596	525	570	608	654	574	577	632	647	595	565	579	578	612	561	588	603	597	594	591	598	634	589	577	591	600	580	578	582	617	583	638	621	657	616	608	585	645	634	607	613	608	592	622	577	609	611	593	572	640	577	575	589	584	635	613	632	553	600	619	640	582	594	606	633	567	638	635	548	590	587	623	614	606	607	606	603	590	639	588	615	599	582	582	604	587	598	584	600	607	598	587	594	598	612	561	615	603	590	601	586	618	573	610	618	623	585	573	589	596	614	613	599	579	628	581	629	605	616	576	608	602	628	593	610	612	583	593	562	603	595	609	573	585	626	584	637	575	613	622	552	615	605	613	629	621	616	604	620	631	609	596	601	573	580	544	595	572	605	592	629	620	589	628	596	598	594	594	640	601	620	619	603	601	586	595	587	590	629	566	554	562	632	652	648	621	613	564	605	586	593	596	606	623	599	599	602	558	556	602	599	577	615	597	593	607	631	588	618	595	636	622	608	574	578	576	613	608	588	618	607	624	644	651	595	606	605	579	612	540	633	573	597	585	626	556	614	626	601	595	650	580	610	609	621	645	560	679	593	672	575	631	599	563	597	601	589	569	620	573	628	632	617	591	591	609	592	633	587	584	593	619	586	626	610	593	594	574	601	614	625	600	610	595	623	573	593	578	575	600	611	637	609	643	580	634	621	624	576	618	566	642	615	615	610	611	593	657	562	620	634	613	643	595	614	546	644	568
28822	24836	28470	20834	12641	7869	5436	3963	3299	2814	2367	2204	2016	1720	1584	1449	1341	1246	1156	1168	1117	1071	1067	1025	1048	1036	1035	970	1017	1005	961	949	957	908	922	884	906	830	913	853	900	883	817	792	817	879	779	822	816	833	890	840	855	849	837	787	840	845	815	814	811	776	801	841	876	798	904	837	857	850	823	815	764	778	846	802	794	804	833	820	843	813	791	873	887	821	788	806	767	805	794	789	816	822	798	798	848	836	793	826	829	863	843	811	821	821	830	851	804	849	798	768	840	845	847	804	786	863	797	854	778	788	812	810	834	809	820	839	853	834	860	788	851	806	774	803	822	808	825	836	805	821	842	829	818	867	835	813	826	857	824	809	877	808	853	823	810	850	817	780	849	811	781	781	836	815	843	837	794	820	798	819	836	823	797	820	795	846	845	803	855	844	866	796	824	820	839	801	859	877	834	811	847	813	834	808	807	757	860	799	889	814	854	827	774	828	811	785	853	844	801	781	860	849	784	852	780	758	791	787	868	805	807	859	848	822	776	827	798	827	798	833	810	815	854	824	843	828	828	830	816	819	843	831	807	823	772	805	808	842	795	817	804	833	790	873	798	807	806	773	810	838	864	883	826	841	838	818	802	862	835	777	812	871	842	861	817	860	852	839	846	807	761	836	774	834	799	747	830	838	812	827	863	832	785	843	812	801	880	879	861	784	794	810	809	770	820	886	795	848	841	789	789	827	837	829	798	808	783	774	845	812	870	831	860	805	809	863	846	830	767	839	801	857	824	875	873	879	828	816	801	834	800	829	792	849	816	805	812	872	874	806	886	806	847	839	821	832	792	832	812	858	797	825	818	801	790	857	753	837	858	815	886	822	850	805	778	823	902	810	825	880	808	874	816	853	809	819	850	812	794	808	784	866	785	837	881	810	824	849	777	802	833	749	801	825	786	811	828	789	835	842	873	860	841	809	811	809	830	878	811	814	796	819	884	834	830	803	804	855	846	846	819	812	823	811	821	838	812	834	824	799	860	861	755	814	826	847	777	788	847	848	845	848	819	786	840	798	843	782	879	816	818	817	850	831	816	812	810	802	835	836	823	844	847	801	824	823	815	854	859	795	833	831	834	818	889	833	835	839	850	822	841	815	814	822	838	820	866	845	822	814	872	838	862	833	828	790	836	826	829	829	809	867	847	789	814	871	765	842	854	814	844	778	831	764	801	846	820	806	859	787	816	780	834	851	825	837	832	859	796	796	806	845	830	779	813	864	827	851	789	850	847	869	803	803	843	821	803	807	877	801	813	812	797	819	831	797	810	829	884	828	908	863	789	828	798	783	800	857	795	847	846	813	825	777	801	852	791	803	749	824	865	855	864	835	843	812	816	820	831	833	748	788	836	802	804	830	801	843	833	893	854	810	802	780	836	793	786	812	752	849	860	799	838	802	804	854	879	793	802	807	873	833	879	795	799	811	813	810	826	829	868	826	814	860	798	775	824	866	829	808	793	811	849	840	835	803	856	819	829	872	765	822	875	842	819	818	835	838	843	816	847	818	831	827	856	850	820	845	849	846	861	843	830	843	759	847	787	838	875	757	822	807	840	846	773	825	852	807	846	786	866	826	850	842	828	867	834	831	836	850	840	817	783	833	841	809	863	821	805	815	844	808	875	835	824	838	827	806	841	838	824	805	794	822	826	823	829	829	853	787	778	808	801	823	820	851	819	842	808	841	889	830	820	827	825	808	815	851	831	864	826	832	864	816	836	832	814	827	788	852	776	836	780	813	786	830	798	867	787	839	822	824	827	868	880	804	799	813	817	821	827	790	784	868	799	808	806	839	828	846	805	832	802	816	867	827	850	837	839	843	785	834	822	833	801	857	792	818	842	795	814	787	824	825	846	834	796	778	862	764	833	822	812	813	801	832	810	843	792	834	807	859	840	840	836	808	796	805	802	793	834	835	807	801	793	864	832	857	842	809	811	850	806	875	878	829	805	808	805	828	814	811	803	833	855	859	831	822	850	797	851	870	888	784	773	821	791	808	793	838	851	803	841	873	813	818	808	779	833	777	819	789	812	794	824	846	853	853	789	822	814	883	829	900	840	797	764	810	854	824	811	811	819	828	847	789	853	830	814	818	813	845	845	785	859	788	832	846	806	772	806	830	778	786	881	799	820	794	793	801	806	829	798	817	849	808	803	873	793	827	813	817	822	836	795	792	797	825	852	881	793	825	825	849	863	865	852	817	829	837	832	864	799	773	823	796	791	808	813	821	816	777	846	847	851	817	794	777	822	817	795	871	837	827	823	850	845	828	800	870	844	866	851	809	783	831	802	790	875	872	806	806	805	848	790	817	812	777	832	847	835	769	761	853	821	829	820	842	810	817	837	830	898	830	827	835	818	757	835	821	809	886	840	830	841	806	805	832	809	844	824	857	847	818	844	806	798	809	841	912	824	800	918	809	821	804	815	829	831	838	836	868	817	841	840	800	834	811	852	821	853	848	791	786	855	839	869	826	849	829	835	851	799	808	791	807	850	817	828	818	830	875	798	776	789	810	836	827	836	845	863	798	837	806	804	871	799	841	825	829	834	793	840	787	860	802	812	827	829	814	822	823	845	842	780	837	872	830	812	844	834	831	847	796	818	808	806	840	778	819	812	771	859	789	897	820	841	803	830	799	831	815	829	824	843	809	811	787	831	812	872	861	789	800	836	805	816	828	800	834	837	789	814	808	804	849	808	882	769	804	825	839	796	793	846	852	789	839	863	807	802	823	875	827	769	799	787	794	831	805	821	833	800	819	830	877	808	814	803	809	840	891	766	863	832	826	817	804	808	802	816	799	853	782	830	820	841	802	800	789	817	787	850	830	842	826	821	816	833	790	801	841	833	850	774	833	804	810	861	803	878	818	872	842	797	847	779	798	838	854	820	820	790	850	857	838	792	848	818	766	789	788	844	800	849	857	800	879	865	813	835	834	818	848	841	798	807	863	812	825	877	850	855	838	838	847	836	890	780	833	892	795	865	839	842	887	832	786	788	840	848	747	828	878	782	769	880	782	860	854	845	833	726	820	849	837	838	828	890	865	801	850	817	863	745	861	828	827	786	806	788	834	797	827	787	856	846	878	800	818	842	812	807	771	828	880	815	811	842	761	803	804	762	835	834	807	804	840	832	818	888	814	851	861	760	791	851	884	847	855	790	795	892	798	843	811	806	849	796	830	834	840	795	832	802	860	865	788	866	794	840	863	824	782	832	872	784	911	849	765	797	853	825	773	797	796	813	806	858	843	784	794	853	848	867	825	854	814	819	848	870	865	850	849	899	805	825	888	809	847	850	833	844	800	815	806	878	808	810	785	826	841	799	769	829	778	772	820	853	842	828	892	865	812	840	881	878	805	834	864	819	835	803	816	778	779	830	819	799	807	790	769	838	824	857	889	810	802	783	828	795	810	848	869	787	846	808	767	830	844	804	782	821	777	779	873	839	804	825	872	844	835	786	864
19767	35606	28188	18910	14454	10823	8054	6215	4971	4189	3387	3065	2615	2307	2072	1805	1610	1482	1346	1217	1228	1129	1212	1146	1145	1103	1083	1056	952	1013	983	1036	912	935	899	927	934	854	904	862	874	862	805	876	843	863	842	861	832	839	803	814	802	826	864	858	845	768	853	817	817	860	799	864	826	875	823	850	790	839	804	864	787	763	819	881	781	824	832	820	768	801	789	792	814	900	805	775	794	799	777	774	851	772	795	831	842	832	823	857	822	804	803	781	880	756	812	794	814	825	792	744	788	851	822	817	854	761	858	809	768	791	811	830	800	831	752	818	847	786	797	820	809	800	798	833	801	818	715	773	812	795	861	868	795	807	848	814	844	799	809	820	834	803	774	775	774	812	832	830	800	865	852	835	786	786	775	775	794	786	812	806	818	814	770	836	851	836	808	793	776	869	820	823	762	801	847	868	824	802	826	836	779	828	770	829	748	863	823	841	856	816	831	787	793	823	834	743	811	840	783	810	772	761	827	764	825	826	832	803	853	846	817	813	760	821	788	803	810	786	796	802	850	817	786	840	798	802	848	801	797	854	778	818	844	793	796	784	846	801	851	800	812	857	815	810	810	820	801	827	839	828	759	834	807	812	835	877	776	820	840	803	820	809	809	826	798	772	839	803	759	812	849	825	804	811	808	778	900	826	820	841	813	782	843	827	775	808	831	790	814	766	809	807	825	834	843	808	829	813	821	827	790	793	798	800	809	810	809	827	796	787	787	851	789	803	848	818	773	822	801	813	812	817	810	820	775	811	758	801	853	780	797	821	827	841	820	826	774	831	798	804	809	775	816	799	863	835	787	799	828	791	848	826	855	862	807	814	781	875	856	857	808	772	803	830	834	855	839	836	847	803	753	781	840	836	841	799	800	779	759	800	805	765	817	820	787	819	822	812	795	831	842	773	808	792	761	806	808	861	797	811	830	840	783	836	813	818	836	821	819	857	823	834	831	803	838	796	803	819	762	811	782	772	837	828	802	807	773	769	834	817	762	802	794	849	783	821	807	768	771	898	792	837	787	777	824	868	785	804	746	748	805	823	830	808	772	797	802	796	786	803	836	814	805	791	841	811	850	795	799	829	819	829	838	777	738	838	805	796	837	792	787	798	813	848	826	820	805	817	846	843	789	793	781	791	903	792	838	786	818	852	809	847	833	805	793	787	805	828	771	760	838	801	827	794	801	767	769	812	799	843	812	839	806	821	814	799	851	713	773	855	809	804	828	814	797	818	826	822	758	816	746	844	811	818	838	813	763	795	851	786	806	832	835	813	818	823	774	775	869	812	799	814	749	803	735	778	828	771	830	792	835	847	787	788	857	828	823	829	765	827	876	828	788	849	837	825	822	864	794	811	806	792	839	838	778	818	845	798	784	850	812	820	817	832	793	821	809	802	810	792	830	812	829	812	831	822	830	817	808	852	869	801	819	809	830	856	794	864	862	824	803	789	820	823	834	793	825	761	843	778	788	790	835	800	839	842	809	765	814	778	802	791	829	811	834	792	798	840	781	798	804	755	768	818	850	822	809	819	780	899	806	789	814	784	787	760	783	813	822	884	842	791	817	807	852	790	757	808	824	825	790	843	774	799	796	858	795	797	813	801	865	821	790	850	812	767	812	803	835	815	809	806	815	864	803	816	866	823	797	818	825	793	800	833	831	786	813	835	789	805	819	799	817	777	797	824	843	813	819	792	800	805	843	823	801	810	839	855	800	819	812	808	858	780	813	826	801	800	817	826	835	824	861	815	794	854	850	825	794	760	818	856	803	866	809	793	795	741	756	813	818	795	847	849	813	792	856	804	809	844	799	785	848	847	799	803	834	818	813	794	782	774	829	782	757	807	817	804	840	826	808	799	835	774	847	832	826	805	876	857	784	749	890	813	805	822	821	816	796	812	771	814	808	823	782	800	790	769	836	786	824	818	794	909	845	801	812	823	795	810	823	809	798	844	788	858	802	784	809	832	774	799	810	823	813	803	859	759	787	796	824	824	856	839	794	786	818	828	806	852	800	821	768	837	823	804	770	839	809	753	845	796	799	788	842	849	839	814	814	850	817	854	775	814	823	841	770	826	822	798	817	841	798	804	820	824	846	804	826	849	776	794	831	858	796	788	800	806	819	844	825	785	808	835	807	813	782	789	833	820	844	820	815	830	766	828	854	855	781	825	822	793	775	847	857	771	831	795	821	818	803	832	793	789	790	852	851	819	834	814	812	773	805	766	766	816	771	783	817	787	781	722	778	809	837	796	855	824	763	820	829	819	827	810	762	851	832	853	812	751	844	808	784	792	800	853	813	815	841	798	849	844	820	816	835	774	795	853	832	814	812	795	755	840	836	766	859	822	811	816	793	793	773	789	858	805	840	849	834	782	777	784	785	801	792	853	758	790	785	801	820	763	807	774	806	832	833	814	800	804	794	765	792	838	883	860	872	834	767	807	754	787	773	847	827	819	840	749	871	817	782	800	802	851	804	801	832	844	835	785	843	797	831	768	845	814	810	774	824	837	855	833	774	824	770	861	793	814	812	778	771	820	782	826	835	783	829	763	791	794	868	797	903	860	809	780	846	829	763	803	832	788	823	768	805	820	834	771	816	813	834	819	776	781	769	828	789	775	785	871	815	829	800	863	793	803	818	845	813	827	798	773	754	825	831	825	804	783	833	840	785	817	854	843	835	818	836	818	863	797	764	787	838	795	801	800	814	811	828	822	831	808	828	812	824	748	844	835	812	815	814	806	872	802	823	790	802	806	831	755	817	758	806	853	826	782	859	761	843	828	811	807	764	838	812	801	816	759	788	832	810	822	854	792	796	809	791	811	797	820	813	782	882	781	791	822	819	800	775	785	813	824	818	845	814	843	794	825	807	882	854	784	812	833	803	808	832	870	860	835	805	816	817	790	787	837	824	851	856	803	816	802	797	798	858	822	819	785	814	796	789	777	739	817	826	805	830	814	886	803	789	785	831	886	772	829	838	838	794	813	798	807	827	769	788	754	829	830	831	786	844	847	816	788	844	840	831	833	834	857	822	805	770	764	803	796	825	822	815	793	793	796	832	817	762	771	785	849	774	776	792	795	824	728	823	784	831	830	830	845	840	806	819	833	785	808	817	818	795	784	817	790	846	836	822	829	797	828	883	867	898	803	817	771	873	749	807	810	831	790	831	819	815	771	808	849	811	786	813	791	807	775	825	794	854	790	866	810	829	828	787	842	752	817	851	784	817	804	835	805	852	787	824	845	820	821	770	838	849	782	770	798	801	828	782	840	824	776	844	859	834	834	840	799	838	847	856	790	810	797	757	824	835	821	791	796	815	798	783	784	819	854	813	751	863	862	831	852	834	802	827	801	789	878	822	903	789	803	818	806	851	809	798	793	812	828	797	838	850	786	803	789	795	767	754	782	799	799	830	812	815	809	762	816	833	799	813	770	807	863	842	824	844	822	814	837	790	787	801	837	816	775	830	829
23870	21436	28725	24861	22160	19131	11835	7150	5350	4437	3689	3200	2840	2475	2098	1901	1688	1422	1323	1276	1122	1088	1060	983	980	948	978	935	908	866	826	823	852	778	752	683	765	738	750	660	694	697	700	701	634	694	646	581	616	654	611	613	662	636	612	614	619	565	646	612	650	631	638	621	654	604	640	622	604	618	627	651	598	594	620	634	629	666	576	618	638	613	611	603	602	710	609	606	614	618	621	602	646	602	671	605	607	623	654	612	632	611	630	589	586	629	622	605	628	580	566	614	620	617	632	630	602	618	616	609	587	637	575	647	632	606	641	651	640	614	603	592	641	629	664	611	615	584	600	647	583	625	605	629	635	639	610	615	611	609	587	599	642	610	616	610	653	588	625	660	589	633	610	607	658	644	645	655	581	593	621	631	625	640	617	677	648	615	626	587	586	611	594	586	629	605	619	655	588	624	649	611	639	614	613	622	646	598	619	588	608	610	587	596	652	645	636	621	590	609	613	607	608	618	642	651	627	634	642	582	607	597	640	626	655	606	585	592	586	614	616	610	632	619	619	647	659	618	576	629	609	638	601	587	613	604	675	619	657	588	640	651	613	646	634	653	622	615	597	629	634	621	651	620	606	598	589	633	626	629	557	608	606	628	651	585	598	616	628	635	618	604	599	641	613	605	689	572	600	626	629	631	630	631	604	614	642	593	546	593	596	645	623	609	670	602	611	587	608	603	584	602	632	649	644	639	617	637	627	627	560	642	602	616	610	620	583	581	616	621	590	630	608	599	621	648	639	627	632	603	623	642	645	620	618	632	627	609	601	561	649	677	621	612	592	683	624	672	574	622	630	639	667	646	626	595	613	625	617	621	619	614	610	639	622	563	631	622	598	627	631	615	596	592	557	631	618	647	582	609	601	579	609	628	631	650	608	595	578	599	639	598	596	617	607	582	611	637	643	586	597	629	648	627	650	624	660	650	603	611	610	626	644	630	614	592	603	621	640	615	645	629	612	597	661	643	658	578	609	618	643	613	626	593	630	541	616	634	623	603	615	645	601	631	616	613	643	591	623	661	619	627	595	635	605	597	638	635	585	649	648	593	621	597	598	620	626	582	637	608	646	635	644	598	659	673	625	594	592	626	578	605	639	616	628	626	625	617	605	611	605	658	607	563	610	617	633	624	602	627	634	582	628	580	622	644	650	620	599	565	636	620	655	609	645	617	647	668	661	599	649	620	625	622	586	647	595	643	628	620	565	624	633	635	618	613	619	612	645	637	657	597	617	660	608	625	616	660	616	602	603	596	605	598	630	605	660	617	608	632	633	618	637	594	648	639	605	619	618	639	586	652	674	658	602	630	630	643	616	619	610	631	630	643	627	649	610	641	605	615	615	625	633	668	647	604	642	603	614	624	597	565	614	615	632	614	626	631	652	645	624	589	618	668	611	601	615	653	632	673	619	561	642	622	627	603	627	618	641	615	646	604	615	641	661	603	636	647	550	622	629	605	624	646	614	600	602	646	570	632	617	624	662	589	622	651	633	594	618	648	592	656	625	612	625	610	621	570	621	668	637	615	611	586	626	607	641	607	623	620	617	620	648	637	638	623	642	644	646	614	610	638	612	615	641	599	621	644	622	636	652	651	595	641	642	668	569	592	620	616	612	576	602	644	607	640	600	641	581	590	612	626	622	633	605	579	608	618	646	644	666	620	602	666	614	627	616	575	611	682	594	610	629	640	592	599	616	653	607	608	643	654	603	604	600	588	623	613	596	601	614	675	644	559	627	619	672	606	645	596	619	637	628	637	626	641	702	616	656	676	621	596	598	626	602	663	635	622	588	559	639	613	612	615	624	656	591	650	593	662	608	642	621	587	636	657	609	671	617	603	593	604	626	614	625	587	587	624	631	646	617	625	639	591	582	597	608	628	617	640	629	639	631	651	627	591	586	631	645	651	581	596	613	605	613	584	632	612	646	625	608	604	616	553	636	614	596	584	628	655	623	627	637	584	591	655	634	684	613	654	628	628	632	634	609	624	625	625	600	578	622	622	626	590	628	552	670	582	640	583	632	605	655	620	584	658	602	626	595	630	607	594	603	683	610	548	591	635	637	605	606	633	626	636	634	603	566	624	605	612	595	635	617	577	645	594	621	615	615	615	592	603	638	602	624	648	646	672	622	612	674	662	634	598	582	594	616	633	604	575	630	588	596	614	609	615	683	611	639	611	657	583	586	617	635	620	639	598	620	621	625	596	658	607	660	584	616	636	584	627	619	617	598	583	607	619	641	603	633	572	628	624	583	634	540	648	675	600	587	619	621	624	653	622	622	663	634	610	608	601	584	577	654	666	610	613	675	617	619	642	604	629	628	634	628	658	637	619	643	594	619	624	615	604	634	579	619	605	603	618	599	642	638	635	636	618	691	628	621	570	621	613	593	629	612	645	640	597	631	607	602	613	615	621	608	624	618	668	599	621	647	652	602	657	663	630	659	603	582	635	634	596	633	594	623	643	634	615	576	545	592	614	609	584	586	576	607	617	594	602	623	605	623	649	634	607	611	620	619	591	634	612	596	659	603	595	620	617	632	638	602	624	592	627	671	646	645	657	685	657	607	595	648	663	624	641	622	655	608	607	627	664	597	581	628	651	593	608	660	586	637	672	663	605	639	613	611	599	580	619	540	620	633	613	594	651	654	621	658	634	632	641	629	626	630	594	607	648	645	638	585	603	584	597	591	632	594	609	643	612	598	647	642	636	621	661	683	604	643	629	590	597	605	597	618	597	628	622	654	632	630	605	608	581	602	658	602	579	616	603	660	576	598	624	618	615	615	678	639	625	543	662	600	629	609	594	637	628	595	624	584	585	643	578	641	622	644	581	586	632	618	610	638	597	670	660	598	631	591	604	664	618	663	653	593	592	577	632	638	603	635	635	617	605	622	593	611	679	628	600	590	667	589	612	632	603	617	638	636	669	648	651	601	616	578	609	611	588	603	627	612	645	655	621	614	607	622	613	630	663	626	582	644	597	662	639	594	657	606	609	582	587	642	644	604	586	609	606	626	584	624	648	562	607	582	633	600	626	622	630	617	650	605	603	641	586	579	607	636	578	606	595	612	621	615	636	632	610	653	570	581	654	699	598	599	590	597	645	647	575	594	607	580	585	594	661	604	625	575	630	595	628	608	638	636	674	621	578	618	586	586	656	599	630	631	565	618	636	647	602	646	606	680	600	604	667	602	621	621	653	605	617	649	629	611	636	598	636	607	585	594	570	627	666	625	611	591	624	601	648	611	602	617	596	633	633	622	590	633	608	637	611	621	643	676	667	588	567	616	634	625	663	552	597	631	616	570	624	636	624	594	623	592	578	616	652	564	612	620	641	609	624	677	602	592	583	649	623	683	611	614	583	601	657	558	571	647	650	636	636	650	627	604	607	614	631	636	644	580	572	636	633	616	630	590	608	566	563	589	637	606	607	600	594	624	602	593	585	614	657	636	623	609	619	617	643
20459	43420	35899	26256	21269	16316	12569	9663	7996	6398	5311	4705	3855	3451	2848	2463	2126	1826	1684	1453	1395	1333	1247	1139	1162	1131	1124	1064	1003	996	944	969	887	867	824	838	764	795	770	725	684	743	685	677	684	654	651	647	620	671	620	637	623	620	659	607	643	600	621	613	625	632	638	651	651	556	657	613	575	640	605	639	623	613	610	641	636	600	615	596	603	564	585	607	625	607	599	597	578	581	597	612	608	609	594	615	605	590	617	571	625	637	584	638	606	621	635	618	643	629	604	608	625	627	603	595	611	630	651	663	587	575	627	591	568	574	599	625	613	613	581	562	622	616	612	604	613	638	604	608	581	607	613	617	633	674	605	647	603	577	638	654	652	587	625	607	624	598	634	583	580	582	647	607	578	601	648	591	618	614	649	594	604	637	618	582	604	581	598	632	602	638	593	541	573	619	557	587	600	626	603	569	626	625	582	592	579	591	593	587	618	608	586	603	578	604	628	586	626	611	651	604	596	640	621	646	584	606	628	622	611	620	597	639	610	627	661	605	623	596	584	609	604	583	629	568	640	612	566	584	612	622	616	609	655	639	616	619	611	591	628	600	598	641	601	628	589	597	602	601	619	614	643	612	615	597	621	627	591	647	618	592	608	622	632	631	602	649	620	642	603	609	644	564	628	569	611	615	593	593	577	592	616	569	625	624	593	645	577	631	631	623	585	633	624	629	655	605	600	601	630	601	612	650	608	578	584	610	620	648	559	542	613	609	606	629	618	636	605	623	588	595	603	565	628	598	662	605	610	632	574	605	625	642	598	595	597	593	628	633	619	638	629	596	620	606	623	623	593	608	574	613	549	629	556	544	611	619	705	595	598	580	617	646	607	626	588	620	623	647	625	644	626	605	579	585	636	610	610	610	675	605	584	642	602	635	602	581	636	590	615	647	618	610	585	576	632	648	595	623	587	606	606	627	593	639	573	653	578	616	643	632	609	612	546	601	650	631	622	661	621	611	552	598	618	633	617	609	633	626	613	631	606	649	586	621	567	666	571	577	631	624	601	616	604	647	602	614	662	612	614	666	659	614	636	569	617	574	625	556	640	588	610	622	653	596	634	584	596	633	615	617	577	616	614	610	589	602	595	636	586	600	615	615	625	631	624	570	649	580	650	612	571	613	622	638	656	624	587	602	590	584	613	574	579	624	636	586	578	606	628	678	645	558	604	646	642	600	613	598	620	620	663	647	605	652	615	594	612	610	559	568	582	603	609	596	605	620	599	557	600	616	603	616	627	602	620	638	626	627	659	612	590	621	643	590	603	597	621	624	610	631	596	613	604	642	608	587	630	633	643	623	597	615	583	622	609	599	641	573	604	590	599	638	639	611	617	594	603	649	586	564	604	606	602	599	627	591	620	623	651	630	616	618	592	608	551	594	641	580	606	628	579	560	594	614	580	592	593	622	632	574	597	631	591	605	666	613	606	633	593	582	616	576	600	601	592	611	595	593	611	608	601	604	644	591	638	601	570	601	608	591	614	577	618	631	632	621	620	661	669	577	620	645	581	616	610	604	655	642	626	626	616	606	618	584	623	569	578	607	625	578	605	617	649	603	593	613	613	620	666	643	643	649	575	616	609	571	602	608	580	582	607	650	624	596	611	621	625	602	608	606	625	628	657	602	624	668	609	603	601	643	643	591	608	658	596	602	574	608	547	590	603	615	595	598	613	568	648	587	629	578	595	583	646	621	617	600	618	541	600	640	640	589	636	590	617	621	606	619	644	591	633	636	624	620	616	616	589	597	620	607	581	583	625	598	564	636	596	582	628	566	592	641	575	582	585	610	610	554	629	619	633	563	610	597	612	647	582	618	632	619	625	569	598	598	614	592	578	599	576	598	621	590	584	656	604	656	640	581	620	621	584	627	581	593	609	595	623	605	626	606	619	615	637	609	595	601	556	632	590	595	580	597	607	594	620	636	594	605	614	577	586	625	575	615	603	603	649	611	584	612	577	615	656	620	638	666	599	566	603	619	651	587	618	650	577	650	600	608	647	579	640	623	623	604	638	629	612	576	593	603	596	591	630	595	594	592	611	608	612	621	584	565	620	621	602	587	589	628	625	618	622	579	626	636	601	605	574	663	583	639	612	586	590	605	622	592	607	623	615	630	631	627	613	595	641	568	637	604	588	591	606	632	607	607	615	588	654	601	577	607	615	623	641	636	643	595	598	568	614	644	684	659	597	570	644	591	627	618	568	635	638	562	601	572	638	573	577	658	649	622	566	670	600	608	600	622	663	633	617	611	572	662	586	602	560	601	602	665	610	614	604	608	612	613	631	589	587	656	616	666	627	612	642	607	582	616	684	610	629	665	589	587	634	571	603	600	582	625	626	618	620	613	594	584	613	648	603	653	621	645	576	657	625	595	660	596	612	668	606	592	600	597	620	589	607	637	601	650	615	622	583	613	648	622	579	655	626	596	603	625	631	578	585	598	598	630	590	592	622	614	607	603	593	610	593	613	616	571	611	628	582	621	609	626	619	602	590	615	636	591	582	627	560	612	580	560	670	593	615	624	590	603	631	606	634	624	601	568	649	669	626	586	682	596	610	622	624	633	591	608	619	601	609	622	630	646	603	615	596	642	585	634	580	574	602	621	620	629	606	610	621	595	612	567	607	608	603	627	584	623	575	604	596	607	611	622	574	610	606	597	615	654	573	580	585	632	635	621	632	607	595	612	659	626	634	665	606	642	641	637	598	628	616	574	624	629	649	630	638	555	611	615	590	581	609	646	577	642	616	602	609	612	648	661	598	594	570	641	632	619	635	586	593	550	623	577	613	617	611	602	634	610	644	582	617	616	614	615	632	548	587	616	592	619	609	622	626	662	589	597	616	649	564	612	602	626	599	660	593	591	641	589	670	594	652	609	570	656	606	609	606	586	631	679	627	637	645	653	634	636	596	598	649	598	601	639	603	649	572	586	638	599	617	625	632	584	582	587	626	640	629	584	603	603	569	579	627	616	599	623	650	599	601	625	604	609	605	618	605	593	599	605	592	607	594	624	643	593	627	613	617	638	629	625	636	620	657	595	596	652	566	627	603	603	613	586	600	646	605	592	613	610	597	598	606	609	656	605	602	614	593	606	621	609	590	592	612	581	594	591	608	615	622	618	615	643	633	548	608	599	559	598	624	581	565	610	571	598	572	596	591	628	587	590	613	582	619	636	634	552	595	604	614	644	631	602	576	674	567	627	607	619	623	654	626	617	621	611	580	574	623	560	613	580	618	582	585	649	627	576	622	594	620	573	670	585	617	591	576	575	607	547	620	605	640	592	653	643	636	625	632	588	620	607	616	586	572	603	558	600	561	622	625	611	599	627	563	617	606	578	604	605	633	619	595	627	576	634	616	658	585	589	543	601	576	646	600	623	582	622	647	605	626	627	594	591	606	641	641	645	626	634	609	612	607	620	618	633	591	591	622	585	631	617	599	640	603	601	606	624	605	620	657	651
25212	21567	28234	26323	19783	12196	8077	5575	4386	3732	3183	2795	2524	2324	2071	1844	1613	1587	1447	1319	1325	1203	1264	1231	1198	1152	1121	1155	1083	1112	1116	1002	1019	1067	978	1050	961	1013	983	950	880	978	965	942	903	913	922	896	891	939	859	893	879	914	903	908	958	871	877	936	920	865	929	939	917	902	949	847	953	943	881	923	908	871	872	826	906	935	872	882	927	917	949	883	860	911	944	878	916	863	851	882	888	884	881	870	895	914	885	862	881	928	868	934	920	886	867	890	877	871	907	859	886	866	869	859	938	888	873	864	898	888	926	890	892	891	920	932	904	923	845	933	912	888	878	913	898	845	884	876	850	870	838	905	839	915	873	933	866	842	898	918	857	860	898	910	967	885	921	949	877	869	854	859	905	821	914	880	927	879	881	866	902	864	940	930	882	901	872	902	919	862	904	907	898	931	867	852	861	894	879	868	881	910	876	873	864	902	869	907	924	879	846	879	916	919	921	846	877	922	880	869	895	929	869	906	865	821	905	854	980	935	905	895	949	913	958	883	942	888	808	875	898	896	866	895	882	924	840	953	857	887	901	889	925	897	859	898	944	882	970	874	882	870	871	905	851	858	927	898	911	894	883	909	897	885	903	892	904	846	897	920	861	928	901	854	941	929	935	882	911	919	902	893	863	896	948	874	897	897	905	938	891	878	915	927	845	921	892	856	945	882	897	903	893	872	901	831	891	853	899	896	877	871	905	898	920	917	876	893	886	867	892	897	849	944	878	904	885	885	885	922	899	901	875	860	960	869	877	915	874	904	959	933	917	892	925	880	875	915	883	899	917	907	926	892	914	905	904	945	919	899	943	887	892	899	937	892	886	855	819	885	844	893	885	926	879	894	895	924	907	869	967	879	939	878	997	918	823	867	884	872	869	890	932	874	931	886	914	825	884	922	900	881	949	880	894	904	903	861	926	897	901	864	886	904	898	867	893	857	838	851	968	892	905	891	937	855	864	899	844	920	903	929	904	884	915	868	900	859	963	877	878	869	876	936	889	893	921	858	917	868	903	928	871	919	891	919	901	923	921	877	869	889	960	884	838	870	925	865	860	882	848	952	940	854	892	899	864	940	902	926	909	928	849	898	892	866	863	865	882	872	902	919	880	878	947	891	886	913	927	948	898	917	878	880	873	984	884	880	883	886	965	867	914	912	881	892	908	868	936	841	925	929	853	889	865	854	854	852	898	893	847	881	895	874	863	917	875	894	884	933	933	885	883	823	879	832	834	924	907	923	877	865	851	882	914	963	946	957	892	907	877	889	900	887	873	857	916	922	900	867	958	908	916	877	946	881	910	937	930	913	902	842	840	900	908	935	954	857	881	849	858	920	870	893	883	938	871	903	889	942	893	927	829	866	911	898	909	868	841	881	935	892	929	951	862	868	894	904	915	900	856	920	867	895	851	905	864	878	888	910	841	867	914	875	911	850	874	860	878	863	832	845	898	919	927	890	912	855	907	867	885	938	891	886	889	955	957	885	921	890	923	910	855	886	886	915	888	902	915	848	913	851	878	917	873	881	887	903	920	911	932	860	910	880	914	905	881	856	889	920	917	940	967	918	937	871	921	901	943	833	875	911	884	912	903	943	896	850	864	909	849	909	890	875	862	876	877	924	879	901	868	884	896	844	907	863	892	886	911	922	867	870	893	881	864	887	926	891	919	884	919	864	868	910	921	911	869	931	894	889	866	918	897	897	948	939	942	892	937	885	917	859	883	862	911	917	868	847	840	905	876	901	856	910	870	926	806	860	915	959	918	879	876	886	908	882	844	910	864	868	876	926	909	892	923	868	889	879	920	921	854	922	890	876	840	862	886	892	892	858	939	893	873	921	876	911	890	865	865	890	899	950	944	900	883	874	908	816	857	900	899	914	928	857	879	889	876	873	901	896	877	940	918	927	898	897	863	861	916	896	893	909	890	945	934	888	874	912	913	895	868	881	842	896	907	952	878	859	890	855	880	866	861	876	890	904	844	897	912	926	875	841	869	881	923	903	889	816	926	870	894	945	885	887	898	899	889	889	868	903	952	891	888	864	922	882	859	861	944	911	869	956	872	875	937	880	860	896	856	886	941	907	881	829	896	953	868	885	920	894	936	869	907	932	899	905	908	899	900	902	899	882	905	891	903	887	880	906	882	926	955	901	914	942	901	857	903	906	915	939	885	855	936	908	930	871	883	901	843	918	875	884	942	910	900	821	892	862	912	914	837	927	899	847	883	928	888	857	925	929	879	915	939	890	907	907	901	878	936	884	917	959	852	918	914	870	900	898	837	938	939	878	898	958	916	909	901	871	867	919	912	883	938	859	899	873	879	915	905	901	944	872	866	937	937	828	951	916	884	915	943	908	897	920	919	881	871	904	925	886	928	953	914	860	905	887	891	864	914	915	868	919	853	892	859	881	879	902	869	931	866	900	949	902	859	894	882	898	907	894	844	967	892	876	897	859	847	881	856	884	895	919	900	927	895	908	937	905	878	919	881	909	892	873	912	910	891	866	939	881	934	937	889	896	857	893	872	870	846	915	914	908	908	902	885	945	865	920	915	850	887	899	859	881	856	924	852	922	932	908	855	918	871	935	896	881	897	889	880	896	939	916	901	930	910	908	896	943	892	903	912	906	883	886	894	862	943	921	900	857	887	927	880	884	901	887	906	931	924	908	897	858	883	861	877	855	848	874	891	854	885	922	900	926	881	887	946	850	938	906	926	891	860	946	902	873	898	873	890	918	875	939	878	903	893	915	937	833	871	900	923	820	896	883	937	869	916	898	906	904	885	882	878	898	839	857	842	838	891	945	851	907	860	909	892	860	863	906	861	885	930	883	898	869	873	831	880	850	907	822	884	856	963	856	869	893	941	865	840	900	922	898	830	921	847	907	903	857	932	875	877	898	947	853	919	896	939	928	867	896	922	877	914	897	860	866	897	907	866	870	874	855	870	899	915	912	919	928	848	917	885	875	859	927	845	860	895	889	863	956	895	888	897	925	882	953	931	871	910	892	908	922	880	934	847	898	894	914	898	890	914	927	910	889	930	896	900	904	900	912	907	868	881	917	945	859	862	864	868	900	879	876	909	861	930	906	868	872	902	883	913	881	950	933	871	874	898	937	897	890	912	880	886	876	831	908	896	946	869	868	899	898	902	889	894	868	926	915	910	882	883	846	907	955	911	950	918	878	938	894	917	886	865	892	880	880	907	837	944	917	893	907	869	853	917	922	863	888	886	927	907	884	930	914	882	881	876	869	915	963	909	907	914	925	852	898	881	880	844	954	956	886	894	907	920	871	869	898	909	855	838	902	937	838	899	870	884	911	892	940	897	871	915	905	873	955	906	906	856	924	878	903	837	866	890	846	915	896	896	933	891	865	917	922	891	927	912	937	904	916	913	915	917	920	895	862	939	896	879	875	918	917	870	906	836	874	893	952	907	878	893	934	912	880	881	923	898	915	875	924	888	905	853	980
19992	40086	32808	23290	18681	13891	10857	8505	7006	5483	4696	3953	3501	3063	2582	2365	2089	1861	1600	1519	1433	1383	1395	1262	1298	1264	1229	1258	1220	1196	1031	1128	1064	1031	1046	1048	1028	964	974	963	927	904	932	907	901	916	928	872	895	863	912	920	865	878	870	870	828	840	877	858	891	903	872	924	814	862	930	893	856	858	924	866	855	857	865	906	874	904	849	869	918	874	859	865	852	836	837	880	913	861	888	882	889	877	912	825	809	887	882	842	865	883	930	908	867	840	840	877	821	868	878	838	904	854	861	856	842	878	824	856	866	877	831	885	876	911	850	866	880	874	891	871	893	897	871	829	884	892	854	853	877	871	871	816	866	857	953	850	841	836	926	853	874	857	885	881	881	862	898	858	888	905	885	853	900	852	885	830	870	860	815	889	923	866	857	903	862	890	865	882	866	894	860	885	831	837	897	858	944	848	857	890	884	841	859	866	821	911	861	868	855	857	851	839	871	863	919	844	872	843	863	904	891	933	881	861	869	843	899	879	846	842	858	868	862	868	862	862	844	864	903	835	871	863	886	844	880	930	831	874	875	811	803	880	893	820	904	873	868	860	899	886	829	887	901	855	870	831	860	871	886	857	913	930	897	916	839	845	878	876	840	880	853	888	872	837	897	868	854	840	903	899	835	896	861	843	818	854	901	907	870	855	894	862	832	859	907	837	892	860	909	877	883	840	828	899	890	823	822	876	861	879	867	896	811	884	868	834	911	890	867	873	909	859	900	858	879	846	867	862	867	863	895	837	883	877	904	923	836	828	873	823	876	869	842	836	812	847	868	848	954	909	884	884	808	879	871	864	889	864	916	892	891	885	878	850	855	832	892	918	848	863	880	912	870	900	868	901	882	872	871	821	888	931	918	867	881	895	905	878	879	899	891	909	852	869	860	866	867	894	881	797	853	875	864	882	803	874	888	845	881	823	890	814	884	858	815	860	946	891	838	851	830	851	868	900	843	884	902	870	829	863	861	808	898	847	850	828	881	797	880	865	865	884	874	874	870	886	878	891	863	939	924	813	866	899	882	851	876	838	848	816	864	864	846	868	893	883	916	864	846	877	869	900	898	922	874	847	847	892	886	897	896	843	887	842	871	888	869	827	859	833	934	877	856	913	882	873	946	851	861	858	841	895	832	857	829	863	820	888	870	869	869	856	837	912	846	868	814	860	856	865	876	870	839	840	858	838	870	920	900	871	845	888	816	884	872	840	936	920	848	846	898	817	791	894	821	862	859	846	839	908	900	905	914	873	853	883	854	881	871	926	890	933	787	840	856	885	852	841	919	869	881	896	907	902	895	888	871	863	876	896	876	880	816	882	901	859	883	878	896	876	878	913	815	869	856	890	903	893	910	894	901	884	897	864	859	886	875	867	817	864	814	897	891	894	892	896	842	909	887	870	874	862	836	864	906	849	923	837	868	870	822	914	899	864	875	887	854	895	877	866	817	883	839	899	907	862	873	889	879	837	857	849	862	871	847	866	784	841	891	851	866	880	905	946	873	883	889	902	886	856	858	816	887	821	891	895	900	892	884	889	841	917	868	871	895	875	844	933	866	879	914	834	810	870	939	866	862	881	849	856	868	862	816	830	873	860	847	870	893	844	860	876	877	819	861	865	895	831	844	897	849	951	879	890	901	861	854	848	870	871	837	882	931	876	861	837	837	872	872	820	888	856	815	875	861	858	856	823	886	898	897	884	872	878	829	863	896	846	853	873	878	863	893	822	890	846	858	884	841	865	829	837	842	874	867	844	850	861	840	851	896	835	862	881	847	867	853	877	855	856	913	897	829	857	876	821	945	824	863	941	885	842	871	903	897	880	935	865	925	897	878	827	889	867	859	874	860	866	807	842	936	867	864	903	877	866	884	915	815	879	830	868	859	853	813	840	856	879	844	889	882	862	886	831	924	874	859	898	833	882	882	850	873	883	847	836	861	897	875	894	845	870	873	863	858	870	838	843	856	862	912	913	843	903	879	882	913	809	859	865	887	885	888	906	884	871	826	871	869	832	859	923	872	865	874	886	867	865	887	851	867	906	892	804	851	908	864	865	835	903	882	875	876	860	888	856	866	850	857	803	841	904	887	886	833	840	887	806	825	813	863	887	846	929	848	836	893	861	844	888	878	896	860	841	889	862	886	855	918	889	898	839	845	824	891	851	831	877	869	849	918	889	875	871	898	873	834	852	887	849	836	877	879	805	830	923	901	845	846	856	825	865	936	825	880	869	892	859	864	873	925	867	863	908	843	893	900	844	874	962	828	843	907	876	891	889	819	821	895	823	851	949	831	791	865	863	862	918	889	841	898	904	848	861	874	845	858	902	861	832	864	893	841	860	859	832	843	847	829	901	855	912	831	835	868	849	878	864	897	873	838	858	878	890	878	878	806	913	944	916	928	870	893	784	856	854	888	820	826	887	878	885	866	811	818	891	842	863	909	867	861	841	879	902	800	799	867	871	893	846	834	864	882	868	840	885	891	884	910	883	902	858	896	863	855	895	847	912	863	871	884	877	913	886	838	855	868	875	876	867	813	857	823	851	880	835	862	879	881	887	825	908	898	912	846	853	882	928	854	874	904	918	865	818	858	890	869	894	859	873	837	911	874	837	874	849	858	836	914	858	891	879	876	871	856	887	834	870	864	871	869	851	849	868	927	884	872	864	923	841	883	865	894	871	841	848	889	914	822	900	848	807	816	872	913	847	835	951	872	886	867	911	885	888	849	836	863	851	839	880	830	834	874	830	874	868	926	873	862	851	866	856	846	837	868	889	852	872	909	890	906	878	872	927	862	889	888	843	864	890	883	835	907	879	887	793	924	849	855	909	884	900	875	858	851	829	903	916	849	831	882	919	894	887	843	868	913	891	903	861	818	882	824	861	844	858	838	901	852	851	866	897	861	870	934	938	851	861	835	946	915	900	853	886	877	904	871	896	920	886	869	881	898	841	882	866	852	915	894	912	860	852	850	895	928	914	868	811	946	883	845	879	883	870	882	847	911	887	887	880	857	868	853	876	849	894	870	864	886	887	844	863	885	861	847	856	827	815	872	863	899	879	863	841	879	891	875	895	896	820	846	854	878	869	897	871	855	841	845	913	840	789	839	863	850	847	886	819	866	905	852	886	856	848	859	866	857	876	868	921	861	838	842	875	858	850	869	874	860	858	864	870	841	862	881	845	847	843	892	832	852	875	913	922	938	878	938	843	849	840	889	865	910	821	824	882	862	880	889	845	892	890	882	930	843	862	851	825	891	895	847	820	912	873	880	884	890	922	857	813	836	877	855	852	802	911	885	799	864	889	854	882	850	876	824	845	923	854	876	937	869	902	881	853	834	856	888	849	845	922	853	898	859	870	830	905	850	872	748	926	875	881	841	871	870	898	861	849	876	887	858	883	888	818	895	921	853	850	898	834	861	907	872	879	902	927	887	860	831	868	904	900	893	862	842	886	840	916	890	863	859	908	872	871
22759	21513	29261	24279	21835	22946	20340	10759	7746	6210	5167	4578	3868	3306	2826	2484	2112	1846	1697	1562	1450	1398	1370	1264	1288	1135	1182	1121	1140	993	988	968	898	866	917	847	793	804	813	750	786	721	798	723	651	682	684	673	702	634	643	680	665	720	636	636	704	664	668	638	667	669	680	651	632	638	675	626	677	626	611	634	657	654	656	698	643	602	672	648	587	637	638	657	601	668	668	634	662	627	661	644	634	590	649	645	668	646	619	611	672	658	609	641	671	702	689	689	659	707	664	578	675	659	639	611	618	672	675	626	640	664	637	677	660	630	646	648	658	653	642	709	634	630	677	685	617	604	608	674	668	663	610	666	677	654	658	626	646	654	630	635	628	603	644	654	693	655	646	657	653	663	637	599	644	636	629	696	634	649	639	622	628	592	703	674	622	662	621	647	658	647	659	668	662	639	625	669	644	658	667	627	647	654	633	638	633	640	667	637	583	609	685	696	637	645	649	594	611	644	656	622	634	663	676	646	660	632	663	672	652	684	637	676	698	647	633	690	637	648	697	610	679	622	656	700	680	601	637	666	605	670	600	656	653	611	655	640	627	643	657	596	616	657	643	698	608	601	637	666	661	635	648	650	605	628	643	640	627	620	695	623	628	648	613	680	645	637	631	645	613	661	608	646	606	664	710	632	597	601	674	692	660	669	652	652	606	650	667	659	658	629	626	639	653	655	703	614	662	661	620	663	626	652	653	596	620	644	638	662	653	628	628	617	654	601	635	628	628	619	646	603	676	679	637	660	670	625	614	598	658	653	608	651	610	665	664	616	656	644	643	660	673	659	653	638	641	639	641	649	679	613	595	637	646	628	692	626	628	647	655	602	655	642	651	629	609	698	661	663	643	644	625	603	638	616	656	656	661	616	634	640	644	624	639	604	638	629	651	643	650	671	661	624	619	597	628	642	641	629	670	650	645	663	611	664	622	661	645	624	663	614	622	612	677	652	707	603	643	607	658	640	580	589	626	629	679	657	647	664	681	664	679	624	701	656	622	588	641	626	658	655	637	629	616	639	646	644	644	629	682	618	616	638	620	670	641	656	667	624	628	637	622	611	672	663	624	583	666	668	665	657	598	657	622	650	635	621	657	613	615	615	608	660	643	602	664	609	704	648	605	612	642	629	638	629	670	680	671	625	632	627	652	630	612	623	631	606	648	643	634	642	622	617	661	660	625	622	652	627	659	669	686	675	612	644	634	627	690	665	634	642	636	618	637	673	643	652	627	670	605	604	702	605	644	642	669	638	640	634	625	691	579	660	622	666	651	678	642	639	621	672	627	600	617	664	671	658	665	649	626	615	666	632	660	661	577	603	660	684	689	641	708	617	678	620	641	707	624	642	666	652	660	658	651	642	638	584	634	698	631	615	617	634	669	681	679	637	595	598	598	653	640	671	658	592	611	614	644	602	669	643	631	673	624	614	649	632	641	661	598	620	677	652	697	621	643	628	647	630	644	631	697	613	686	591	679	603	643	669	639	633	661	624	596	640	634	608	658	634	644	660	688	676	658	589	599	642	634	645	648	678	617	656	671	600	647	632	654	634	666	627	645	659	674	650	658	672	638	628	645	600	706	671	640	673	615	652	651	660	615	628	616	670	691	638	638	651	649	641	648	648	613	678	635	641	649	702	655	652	627	650	646	634	684	618	630	624	659	602	647	662	627	650	652	640	618	667	638	654	677	664	633	618	660	647	619	656	604	648	667	633	655	608	692	632	683	667	660	669	668	679	723	637	617	649	692	692	682	635	604	671	646	631	673	588	648	640	646	620	599	612	630	608	575	680	659	642	656	694	626	629	663	616	659	657	615	665	650	624	652	670	665	652	637	693	632	635	629	689	606	633	655	626	655	684	613	683	604	589	686	662	651	625	677	616	689	644	600	670	625	662	651	655	649	628	596	682	663	637	657	658	618	655	673	620	648	608	647	618	660	625	608	652	683	668	618	619	652	638	646	632	650	643	626	595	605	658	658	633	569	619	660	670	651	639	654	590	607	671	643	653	600	674	648	651	661	679	668	654	615	612	645	625	580	626	656	648	646	633	657	691	601	637	677	640	655	660	647	676	624	589	668	673	667	619	679	666	646	571	615	672	673	598	679	626	646	635	609	648	625	654	652	637	627	654	619	670	590	626	621	642	708	670	677	685	596	633	654	628	645	641	695	645	602	643	610	650	632	671	637	607	665	718	663	652	637	637	656	662	670	635	657	680	650	671	648	614	599	562	627	622	599	621	691	659	635	641	698	637	606	632	653	620	645	654	627	729	602	602	606	667	663	617	659	610	644	607	670	683	698	659	644	639	637	677	659	624	654	648	597	640	596	669	641	681	660	647	594	631	634	665	602	639	617	681	638	658	605	603	653	651	638	643	644	668	620	646	609	636	636	671	677	646	591	693	675	649	628	634	634	625	638	647	657	636	642	642	586	656	636	608	661	649	629	687	611	624	639	620	653	634	618	626	626	632	621	648	613	628	634	677	654	636	661	639	602	611	682	636	656	663	613	650	661	617	638	631	677	615	660	688	631	614	593	661	640	657	636	634	663	616	536	659	655	652	664	662	633	598	655	638	667	634	645	670	702	629	663	640	600	655	661	635	600	623	654	611	632	640	696	624	676	659	659	629	652	664	660	603	677	614	605	645	632	651	650	632	649	667	669	663	658	653	662	651	615	685	653	593	663	642	642	627	651	607	657	588	633	642	627	653	671	623	680	650	671	598	631	688	588	629	675	639	690	659	662	649	619	581	652	672	626	653	608	636	620	655	625	671	600	651	652	594	607	668	610	608	578	640	638	672	679	692	682	609	674	648	641	654	657	630	622	699	613	670	634	666	675	669	618	654	585	642	646	648	659	650	668	619	629	623	644	667	638	706	633	649	651	679	630	629	649	633	684	659	630	634	629	656	571	620	635	634	682	635	622	655	698	641	698	620	646	649	692	621	662	674	665	646	628	661	650	608	629	646	676	674	669	615	686	635	636	620	652	622	678	624	595	638	674	642	673	651	653	710	647	618	697	660	710	600	679	632	651	570	639	694	650	640	620	698	657	633	613	673	591	665	643	633	653	648	640	652	651	611	625	680	622	667	650	644	597	640	657	660	625	648	604	597	632	640	687	662	624	632	657	616	632	650	675	621	660	673	665	741	634	644	661	608	631	593	670	645	650	640	662	666	631	684	656	647	664	633	645	628	674	699	621	634	654	644	632	665	633	647	626	637	689	672	661	652	684	623	650	658	612	652	613	672	657	606	641	603	650	617	642	660	636	581	612	674	605	597	658	624	648	640	650	695	678	616	613	623	681	649	653	616	600	608	647	688	597	640	637	652	626	647	693	634	647	599	660	641	638	680	625	618	706	634	627	622	653	631	591	641	659	614	625	637	623	665	647	649	662	617	670	668	687	661	675	665	671	641	609	659	641	668	655	565	629	647	679	668	678	685	603	610	653	640	603	602	576	592	671	674
22417	47916	40677	31390	26124	20850	16792	13300	10968	9157	7301	6292	5376	4618	3868	3336	2720	2440	2137	2006	1757	1731	1569	1561	1455	1354	1341	1279	1215	1206	1113	1027	1005	988	941	861	865	895	881	797	783	779	712	761	690	715	645	707	676	626	672	647	674	621	643	624	634	643	641	613	614	665	627	648	672	628	630	658	635	676	640	642	631	624	605	603	648	627	588	652	600	649	580	640	652	640	640	638	643	580	599	616	677	588	596	626	599	577	557	607	634	622	606	672	628	617	641	625	607	664	647	628	619	619	609	601	566	637	606	617	629	649	598	616	618	595	605	666	609	577	610	613	602	611	673	630	596	670	594	623	646	610	663	612	615	583	630	598	618	655	625	631	608	605	641	601	647	637	634	574	664	621	652	634	609	653	616	663	596	616	657	590	644	638	590	614	607	592	610	622	602	638	599	595	609	623	623	648	628	609	573	630	613	617	647	629	670	624	656	608	621	606	598	577	640	612	627	607	582	641	615	590	633	653	601	591	628	611	626	640	643	617	633	599	688	618	673	619	617	605	583	626	644	598	614	613	632	639	647	641	622	662	652	629	612	603	667	638	625	657	624	606	642	630	659	631	640	594	603	653	636	631	623	613	619	623	605	637	590	660	625	617	658	643	609	627	594	573	618	596	584	617	633	630	615	599	647	657	623	600	625	624	604	646	653	610	642	606	583	620	563	616	591	585	635	623	591	636	627	626	597	657	585	657	606	573	593	604	629	610	597	600	608	605	610	623	579	590	657	613	595	588	608	630	573	609	634	617	649	626	616	644	607	564	615	575	610	583	610	579	622	608	562	649	567	647	641	625	659	622	643	637	576	583	625	631	660	642	638	623	605	592	588	613	639	590	622	615	620	654	617	632	618	649	603	630	600	602	622	592	648	626	664	645	636	659	649	623	650	640	620	607	655	638	607	601	629	612	671	622	655	617	671	658	639	605	639	627	658	640	619	624	643	642	654	631	649	642	626	622	632	639	611	647	583	612	638	672	629	621	629	631	606	612	648	630	569	627	637	630	650	640	612	660	641	630	582	603	612	588	605	612	643	607	645	622	638	591	638	650	614	652	623	650	586	648	636	646	598	575	598	645	606	645	579	593	635	655	632	676	601	598	587	621	600	642	630	580	636	612	566	607	625	679	610	655	642	617	624	599	640	596	648	622	629	644	639	653	621	603	660	596	655	604	656	590	631	695	648	595	643	655	616	609	627	620	589	605	625	637	588	649	615	633	618	573	649	661	640	602	636	600	649	614	620	657	606	633	595	606	580	617	642	652	628	608	598	608	663	621	600	603	648	633	626	640	649	641	633	594	640	640	675	613	671	628	642	627	553	621	598	627	653	627	614	630	624	602	615	610	591	592	646	635	576	645	577	618	604	612	631	612	602	585	659	593	589	625	678	606	652	631	644	639	642	616	616	690	611	596	665	654	629	610	589	620	654	602	615	636	576	630	599	632	625	642	602	618	633	624	597	667	641	638	621	636	635	618	590	625	626	595	622	614	619	619	587	653	662	613	572	617	632	624	648	633	654	652	623	619	632	588	608	631	627	626	610	625	558	614	633	618	671	629	627	623	591	639	689	608	588	616	656	599	597	623	647	622	646	616	654	622	599	658	587	612	616	670	594	614	652	644	651	596	637	625	616	616	605	574	607	600	662	636	599	626	584	589	646	619	625	623	584	593	596	666	633	639	637	629	632	596	647	587	641	597	659	619	613	594	611	618	633	619	603	652	620	609	589	592	625	651	616	610	634	642	667	589	658	581	626	582	650	651	646	666	633	639	625	586	687	596	601	646	602	625	630	584	667	636	625	652	631	598	608	587	573	624	659	611	629	624	624	649	614	631	577	603	623	673	590	608	636	635	617	668	615	615	633	561	637	613	618	608	604	671	563	588	641	599	664	648	579	620	649	605	655	595	663	641	626	608	681	633	632	650	644	632	606	627	609	621	628	604	644	645	611	629	616	630	596	647	669	571	638	634	621	651	589	594	603	631	638	625	556	614	622	615	594	639	629	593	584	633	628	611	616	653	587	584	626	630	633	639	613	579	651	609	652	598	667	615	608	652	609	623	621	601	626	628	663	630	664	637	595	631	609	591	603	570	643	606	631	591	609	629	634	562	658	646	542	662	653	577	636	679	623	641	654	595	615	655	610	615	655	663	562	605	603	607	625	626	643	616	633	627	621	611	631	600	633	655	655	647	565	591	621	633	587	653	607	641	605	606	611	632	658	590	607	636	661	597	638	645	635	609	613	573	607	606	628	684	647	624	614	602	606	628	633	630	615	606	608	568	601	616	623	638	617	632	618	639	557	631	652	599	584	584	610	632	610	592	596	630	630	608	585	638	615	615	588	601	605	644	597	592	578	605	633	636	614	646	611	608	631	611	672	603	560	638	660	594	619	673	613	575	631	644	622	646	651	592	645	585	631	612	605	573	628	640	646	586	619	651	627	593	612	620	633	595	626	663	657	633	603	634	609	641	626	671	643	599	641	638	658	598	597	634	626	657	604	646	641	654	661	622	641	634	630	602	656	670	659	612	659	586	614	634	632	601	668	620	611	650	678	612	628	646	634	664	594	629	649	627	644	651	615	645	586	602	616	611	632	615	648	626	595	614	632	630	657	625	613	631	635	624	605	636	672	600	624	639	650	594	647	594	634	652	668	623	648	586	625	642	639	640	605	654	623	607	618	613	636	619	641	627	597	600	611	581	633	621	584	643	618	636	602	654	634	604	597	614	624	614	618	627	625	578	605	617	615	647	609	700	617	627	595	603	656	651	646	610	671	637	656	646	595	631	628	580	647	659	623	605	633	595	634	658	579	620	596	613	636	609	602	610	613	634	644	608	619	619	617	617	634	637	584	647	669	633	620	631	568	625	635	605	586	619	566	622	614	616	626	578	609	641	634	613	621	605	626	587	622	640	629	616	611	592	577	635	604	607	627	614	623	603	630	643	642	618	672	653	601	653	651	633	609	608	597	583	630	590	590	611	653	648	622	599	681	566	612	612	630	557	654	665	628	657	599	622	606	595	622	647	637	600	631	667	687	609	620	660	641	655	657	623	616	631	614	609	660	616	627	661	628	644	606	618	621	652	598	626	630	610	605	579	613	626	667	590	615	596	595	616	628	617	643	648	599	619	630	640	654	631	634	626	598	605	619	613	627	582	630	625	578	599	594	664	645	624	614	593	634	626	639	595	655	630	633	605	643	606	642	645	637	614	612	625	576	597	630	618	642	654	618	619	600	620	611	661	621	607	608	623	642	642	628	620	644	597	606	584	597	645	600	632	627	619	593	641	604	615	592	637	605	640	583	651	588	599	627	657	653	616	624	612	619	625	619	611	648	617	647	593	630	626	631	609	691	632	605	675	617	621	620	646	619	583	621	617	624	606	622	631	626	616	632	705	637	638	586	595	606	659	574	605	621	604	637	585	604	611	612	661	603	588	634	589	618	605	633	633	612	612	565	626
28992	24857	28209	21169	12712	7913	5601	4226	3422	2728	2468	2228	2046	1803	1554	1442	1328	1254	1165	1145	1097	1121	1076	1068	1102	1024	1093	1030	984	1022	957	901	916	937	915	901	919	922	912	870	875	860	882	827	864	858	865	839	885	856	825	892	871	825	879	858	895	847	852	855	833	838	813	816	857	824	849	827	922	847	879	837	843	825	850	865	794	825	876	894	858	841	814	880	828	831	887	808	824	797	867	854	829	846	846	859	865	841	842	825	813	876	797	798	816	789	832	809	837	870	880	854	881	863	822	845	874	840	831	838	801	870	864	860	836	836	835	873	824	836	863	889	853	832	892	848	851	812	871	852	854	793	822	841	816	811	803	858	829	868	866	861	873	882	853	842	857	828	809	808	822	866	864	843	791	800	831	844	838	852	853	826	864	822	843	815	819	842	871	913	878	876	830	850	855	821	861	860	869	851	852	839	840	824	841	833	856	843	844	832	849	851	866	812	843	865	827	880	819	855	818	831	833	829	807	876	913	873	810	785	882	855	810	851	853	842	848	867	852	868	871	852	855	904	859	881	836	863	901	852	839	857	871	797	833	832	878	819	847	819	810	865	852	851	832	818	870	853	817	824	777	879	871	827	865	798	874	825	907	893	868	881	830	866	827	858	850	795	866	788	836	804	809	830	825	833	838	777	843	828	823	863	816	808	795	824	788	800	794	810	802	832	803	855	864	831	828	877	807	845	862	815	813	790	841	860	836	812	812	871	869	884	811	862	874	853	865	866	853	807	882	842	821	861	859	855	839	788	820	875	816	796	892	848	872	824	831	818	803	844	795	840	823	833	868	873	863	859	819	840	793	804	872	869	826	834	877	904	826	842	823	841	810	858	855	859	822	867	863	844	836	807	799	873	901	843	859	862	888	828	792	830	844	836	835	831	822	837	852	850	872	777	834	844	805	836	872	911	817	812	821	821	811	814	849	856	815	853	839	824	836	867	870	866	863	853	867	918	882	828	847	880	859	833	845	833	894	847	850	906	818	875	859	838	864	865	847	825	824	841	867	818	809	898	848	833	794	844	861	861	847	813	814	840	827	819	827	858	852	898	905	896	805	815	865	832	827	857	856	833	823	824	862	803	830	869	858	820	807	872	893	822	834	806	817	832	842	868	887	806	858	842	781	844	806	816	832	843	871	783	803	868	845	840	834	851	853	835	819	902	828	901	820	870	848	833	797	829	798	832	850	805	841	880	870	825	851	870	816	842	861	915	846	817	855	831	895	877	853	876	853	843	835	819	894	868	820	859	931	810	859	801	826	835	857	832	873	840	859	879	849	856	848	835	822	859	812	823	835	840	834	841	857	873	838	902	784	864	811	920	878	835	847	836	830	872	790	855	888	829	825	891	802	814	838	882	814	828	821	804	853	869	865	848	853	845	802	806	806	826	830	858	790	792	853	798	828	829	824	871	805	837	834	843	850	865	843	821	794	827	844	908	847	818	874	826	818	855	933	867	837	823	835	816	892	810	867	829	853	855	821	811	881	838	844	859	866	801	879	797	852	793	808	848	842	864	811	807	840	893	858	843	790	832	833	833	853	845	858	851	799	863	868	818	807	851	864	846	813	818	866	860	814	797	748	835	816	866	812	914	828	844	887	812	833	860	856	904	871	873	850	845	935	827	803	852	840	840	835	845	839	910	820	842	814	834	850	849	864	773	841	862	789	800	858	798	797	840	851	846	829	787	815	863	800	837	877	815	848	826	862	883	854	843	844	862	873	827	877	813	865	774	820	799	796	842	810	844	805	837	791	866	843	843	831	794	866	786	821	802	855	805	828	872	864	879	866	844	820	843	841	832	842	827	844	862	847	827	793	867	835	827	855	893	877	835	877	850	879	806	821	827	855	801	858	836	832	852	871	856	846	830	907	881	834	798	831	819	839	876	828	771	772	852	831	898	885	863	826	832	870	786	775	853	788	875	851	885	788	865	854	848	860	885	839	866	796	852	843	845	771	858	840	877	811	847	843	816	821	825	866	884	848	874	840	814	857	800	861	857	897	900	851	806	826	860	860	838	818	879	834	827	827	862	851	929	829	847	878	860	810	846	837	819	881	872	847	815	911	844	862	801	850	830	840	840	903	841	826	860	927	856	849	839	806	781	852	831	846	845	850	869	838	849	856	804	815	826	841	867	831	863	877	844	844	835	865	833	825	799	801	821	811	875	819	827	839	860	841	828	838	833	873	881	838	854	891	841	838	793	808	826	889	891	863	816	845	803	889	788	835	851	830	853	834	873	847	784	926	857	790	815	837	852	862	821	857	855	829	816	844	810	809	829	885	839	852	895	864	791	835	855	830	826	838	866	829	857	802	825	814	815	829	863	828	870	835	794	800	820	857	873	863	808	801	818	847	855	881	812	892	828	850	863	861	840	871	870	862	826	832	852	854	798	785	864	855	806	823	826	836	841	749	847	816	786	896	831	852	833	834	767	895	812	834	897	847	895	804	806	820	820	834	855	867	814	843	899	872	821	800	850	845	832	786	810	837	822	827	886	869	866	855	861	855	860	834	856	787	892	814	856	833	830	838	866	851	870	873	840	852	872	851	830	850	835	863	838	831	901	872	879	876	830	813	840	851	834	790	853	832	882	928	836	865	903	830	850	840	870	845	860	858	847	823	803	831	865	826	813	796	834	787	833	830	803	908	866	854	851	829	846	788	842	816	861	784	807	831	871	841	833	856	778	904	819	874	828	822	819	886	848	852	845	815	854	837	830	834	841	861	836	810	815	894	854	813	877	851	855	862	799	854	872	862	874	815	834	821	853	835	870	828	812	863	838	812	874	852	891	858	848	785	885	888	817	884	852	888	824	832	812	880	829	848	865	839	834	895	845	884	820	844	881	869	850	839	852	846	875	807	856	762	871	836	851	856	846	843	901	820	896	840	855	834	872	834	817	856	863	811	824	810	867	854	781	833	859	871	862	821	874	812	851	852	834	841	793	856	820	825	875	835	857	855	838	839	841	853	849	833	887	887	831	817	849	820	862	842	802	801	845	881	858	857	863	877	879	888	816	822	838	783	861	832	856	876	848	828	794	857	803	816	831	836	872	842	868	837	818	755	847	876	872	856	866	843	815	824	859	870	867	813	808	865	888	798	739	898	825	917	898	865	847	876	824	811	880	872	844	808	819	867	810	941	845	805	854	824	834	840	862	841	858	859	778	838	802	850	821	888	829	862	839	779	856	858	853	876	826	858	825	876	878	797	810	788	818	830	861	860	806	831	813	838	833	814	820	851	849	851	842	842	813	851	859	808	881	817	877	871	822	863	826	802	839	858	804	839	818	827	876	870	832	821	847	843	902	808	839	847	820	846	873	817	876	896	839	849	839	871	832	828	889	838	906	838	804	865	814	846	810	789	853	830	858	816	854	859	827	822	808	880	834	826	840	864	837	850	800	834	880	868	839	833	802	853	901	842	867	779	862	863	763	876	848	883	881	841	759	807	862	829	867	798	870
19405	35427	28464	18841	14562	10988	8428	6489	5026	4067	3414	3069	2708	2305	2024	1770	1691	1425	1374	1310	1289	1228	1199	1123	1139	1078	1104	1068	1025	1010	965	979	935	942	939	945	900	928	899	904	883	912	854	903	804	868	887	825	833	833	861	836	832	831	865	852	762	859	872	836	841	877	855	759	837	848	833	822	874	876	799	856	844	813	843	789	839	816	906	861	839	864	873	846	816	821	892	887	866	836	859	818	843	806	842	881	824	865	847	850	803	801	903	867	820	859	814	829	851	888	794	800	820	835	833	827	810	773	829	854	876	814	842	869	827	819	830	771	822	849	867	862	887	818	857	847	821	833	834	877	822	882	817	793	812	806	847	866	843	810	832	847	832	825	874	803	826	830	854	815	819	808	812	823	863	820	833	822	857	780	844	820	812	817	834	844	852	805	832	866	817	833	843	798	838	866	842	801	825	860	849	854	847	797	882	869	824	801	874	851	852	880	838	844	802	902	810	821	828	811	827	825	851	834	834	847	829	848	811	797	802	853	882	887	910	805	878	803	846	783	802	840	841	827	828	841	779	773	833	817	829	814	848	784	854	866	799	823	805	886	827	809	829	857	824	821	884	817	847	796	844	842	854	794	853	836	880	903	838	789	809	828	886	835	857	869	799	847	770	816	865	868	831	809	816	849	831	870	817	862	842	859	846	770	830	817	804	882	811	810	829	868	834	844	789	817	782	843	867	805	838	824	849	847	804	804	842	773	809	825	841	819	827	779	840	834	878	821	812	835	844	823	875	753	837	831	859	824	830	816	847	884	824	807	900	810	874	828	800	867	753	787	802	812	830	817	777	825	835	842	849	785	843	855	815	823	820	840	862	881	904	843	815	817	791	853	745	853	855	818	789	845	867	829	856	846	914	824	831	809	868	777	785	824	847	858	861	851	810	823	842	864	875	810	856	845	840	860	807	797	825	824	805	807	846	863	811	820	836	782	873	893	841	828	822	815	843	824	844	820	834	825	816	886	812	784	844	864	800	804	855	842	867	840	819	834	858	784	876	832	792	833	857	811	808	830	821	814	816	843	839	830	781	851	847	836	834	823	812	809	806	824	809	793	805	831	806	867	850	809	843	818	799	779	838	777	831	872	843	849	803	898	823	844	873	789	851	825	838	807	858	857	833	844	782	814	817	820	863	815	784	837	829	809	833	895	789	824	811	789	872	767	809	806	835	816	849	849	856	859	824	842	830	868	835	822	869	793	837	838	812	789	807	818	799	828	819	863	859	820	837	804	836	860	880	827	824	811	813	811	811	810	825	823	804	780	825	845	807	823	819	855	806	832	839	811	822	851	851	856	798	805	868	834	815	819	881	840	847	790	793	847	817	879	804	816	865	823	813	797	822	833	856	780	864	846	860	839	798	817	808	746	873	806	843	867	808	858	794	866	936	841	827	840	828	810	826	880	824	864	882	840	802	862	810	800	847	874	809	860	864	793	811	816	814	880	813	887	906	774	847	838	830	837	802	819	868	819	827	827	842	786	822	872	837	816	863	844	827	813	829	802	871	828	778	853	832	862	847	804	884	772	829	871	898	833	876	788	813	763	853	848	795	826	834	857	875	816	832	826	814	836	793	813	862	863	849	823	828	822	787	825	843	872	851	848	817	864	884	823	871	791	813	860	852	800	826	858	873	873	854	785	837	817	812	837	771	831	851	837	831	836	889	843	858	801	840	893	819	824	820	817	815	858	822	842	870	822	850	871	887	813	794	825	851	848	857	792	771	806	807	855	814	834	845	849	869	825	881	796	829	804	843	810	829	832	832	854	806	837	873	888	892	801	804	884	797	827	831	818	841	839	860	815	856	853	807	850	789	864	808	848	851	799	837	833	861	820	847	883	851	836	831	803	841	884	813	875	809	904	889	900	772	836	866	836	827	805	829	853	844	865	793	840	828	799	803	824	815	846	827	834	850	838	826	813	913	835	871	822	940	839	855	810	832	850	756	816	834	863	813	861	860	800	836	856	845	849	818	825	800	795	822	856	811	894	858	879	854	883	863	822	869	843	832	822	855	866	788	862	802	885	860	801	863	822	798	852	865	828	870	830	813	798	852	866	816	840	799	852	800	841	816	798	868	817	825	830	839	835	863	818	831	842	805	820	848	759	907	869	812	887	831	792	891	873	779	822	803	810	868	881	833	822	829	818	826	810	836	811	840	825	804	865	846	849	860	804	848	800	811	845	830	833	799	829	807	794	832	808	836	834	864	823	859	822	876	858	835	877	835	847	813	839	843	840	785	857	831	813	829	852	852	833	852	864	828	833	809	811	802	796	841	795	879	820	836	851	856	869	837	832	874	835	847	813	824	817	841	792	820	843	812	831	884	835	775	805	807	812	803	875	788	842	793	872	850	877	852	828	888	865	847	868	835	833	813	810	872	860	844	816	874	885	827	870	840	813	828	829	780	817	847	808	856	807	853	826	826	847	792	814	819	865	828	820	801	805	801	885	784	867	822	861	841	857	836	864	862	837	862	841	835	844	870	851	816	793	811	856	845	817	850	865	895	875	857	811	805	834	847	789	800	809	846	792	830	807	914	862	836	828	795	864	846	815	849	844	856	807	802	872	816	798	831	836	842	845	859	835	794	878	830	795	853	841	830	853	796	873	822	842	854	810	862	806	818	809	828	777	811	866	810	885	830	818	868	844	832	894	831	842	837	859	841	905	807	876	849	786	816	798	792	806	887	823	829	835	846	833	826	807	840	839	843	825	836	819	869	865	839	811	807	846	837	816	835	813	839	864	871	865	858	830	822	871	806	930	819	784	848	783	847	803	823	887	804	861	859	774	824	821	858	839	802	831	792	812	831	775	784	792	841	816	830	800	821	889	810	884	819	837	799	873	878	816	894	834	841	792	827	862	835	844	816	881	824	821	820	823	805	862	877	818	832	850	825	787	815	809	865	853	836	812	831	820	810	857	863	819	823	772	838	825	811	772	798	861	832	843	859	860	859	789	916	813	822	818	845	813	798	813	851	804	846	824	921	837	884	833	852	862	811	790	811	848	838	813	818	844	815	859	816	849	839	840	837	845	810	801	823	823	767	809	751	835	774	820	829	816	835	820	837	804	850	817	800	838	814	834	830	869	854	873	793	797	835	828	905	830	831	854	806	853	873	865	771	814	815	795	824	814	820	802	809	837	857	871	849	812	847	797	847	833	824	870	863	846	789	826	799	811	785	817	774	841	872	830	809	778	786	870	836	832	843	851	846	832	810	812	862	887	863	861	841	875	815	785	841	836	901	813	800	859	859	833	885	839	848	788	869	792	809	864	815	830	845	859	777	836	837	764	828	790	859	874	872	859	861	821	779	839	819	808	864	841	894	830	864	823	811	821	804	807	822	847	833	822	832	833	815	804	879	775	803	855	877	836	797	859	821	862	872	817	859	822	831	888	909	867	862	852	836	799	839	837	854	813	787	854	859	840	868	814	815	823	795	850	836	807	832	830	844	845	833	841
23913	21445	28723	24893	22286	19302	12570	7495	5491	4465	3688	3230	2808	2556	2151	1870	1636	1526	1315	1294	1194	1138	1117	1099	1016	1010	1011	959	916	939	876	816	791	770	773	737	798	729	729	772	753	661	681	698	702	597	694	685	695	664	650	696	685	634	687	601	675	666	653	628	699	640	652	629	619	658	641	680	673	653	656	610	685	632	603	617	610	650	679	677	666	638	604	650	593	615	635	642	645	656	659	682	634	626	661	618	643	669	654	639	639	613	674	598	687	624	598	628	650	606	652	602	677	662	636	653	630	627	629	654	649	628	635	691	654	670	628	658	613	655	700	580	617	658	629	655	598	629	652	634	634	674	642	605	649	635	599	663	624	648	633	670	617	638	648	601	621	687	591	614	625	631	654	655	673	639	606	619	656	674	678	604	630	628	638	690	652	639	662	658	649	649	636	558	622	642	666	618	588	653	648	651	680	633	660	661	675	676	661	648	640	639	654	579	688	606	656	671	598	655	636	676	639	630	668	648	590	655	663	689	580	620	630	611	623	658	622	646	662	606	664	642	624	602	635	609	617	619	653	613	641	647	639	611	621	670	687	648	608	609	597	626	658	701	618	649	629	584	649	661	654	622	625	635	614	616	679	677	617	631	659	620	615	669	601	630	646	616	686	612	640	613	656	655	608	646	659	669	620	643	653	644	632	610	655	632	670	610	641	597	675	643	619	659	630	629	648	602	631	620	583	622	647	645	632	670	633	656	620	668	657	690	628	604	637	611	660	597	665	645	672	619	602	661	677	624	611	633	624	597	684	620	663	629	635	672	580	597	607	628	635	656	639	654	641	606	669	647	626	654	648	662	669	647	668	641	651	620	634	600	640	654	620	648	657	606	653	648	621	623	611	633	626	626	671	653	625	663	638	667	649	671	633	700	623	671	630	628	636	628	617	616	631	665	637	615	609	636	607	631	639	602	653	659	669	657	638	648	630	625	659	645	634	686	644	656	632	601	638	658	626	609	657	650	666	684	638	661	644	628	655	666	608	656	636	611	666	647	628	653	688	585	675	601	650	638	657	644	655	626	643	611	726	626	667	631	628	663	606	632	645	636	631	662	621	618	632	627	706	617	683	645	648	653	648	610	660	628	645	610	626	672	617	644	611	635	641	621	621	652	620	637	621	646	681	587	621	606	653	662	635	695	655	640	624	647	580	646	651	675	607	642	640	616	658	629	607	696	669	630	619	647	631	654	661	671	665	633	600	616	628	671	602	637	655	599	624	654	671	618	632	632	628	670	638	643	637	650	627	640	686	606	651	655	683	651	660	620	665	672	639	641	628	632	639	626	654	679	615	613	644	611	646	630	620	659	630	632	618	640	647	628	699	618	597	640	639	643	651	672	659	664	652	635	621	600	619	623	615	602	678	646	656	654	665	615	603	734	642	653	657	639	649	676	623	656	596	598	629	681	623	640	624	624	643	632	621	650	641	682	620	667	625	650	643	638	635	664	714	648	629	622	659	619	635	604	681	641	599	630	625	636	585	653	657	641	683	661	690	672	643	642	647	611	650	652	629	624	631	625	649	654	617	625	625	631	682	640	650	633	636	639	664	644	635	622	633	634	606	626	594	700	592	671	641	672	633	640	613	637	659	658	653	624	648	668	625	629	601	609	611	637	591	650	672	599	659	678	649	611	675	604	651	614	614	617	631	640	656	625	586	625	662	647	636	645	636	628	640	596	656	633	618	697	662	634	617	634	632	625	645	653	669	673	662	631	608	641	640	637	637	629	708	638	656	657	662	662	661	635	628	685	615	606	656	625	657	656	619	657	610	655	608	657	640	676	672	665	632	633	636	619	638	643	648	671	599	605	583	633	677	637	651	617	625	628	638	628	660	713	617	606	671	609	629	643	622	610	664	597	674	671	616	649	680	640	617	617	644	619	643	671	656	620	639	621	614	609	665	621	648	657	673	665	613	638	636	672	631	593	620	647	622	634	596	614	632	673	627	580	662	633	620	629	670	624	658	611	641	652	633	635	663	643	625	629	649	651	643	658	604	646	664	626	678	682	631	580	635	636	658	629	640	666	650	627	608	631	609	621	645	630	630	636	642	634	662	660	637	664	625	648	663	657	639	685	653	672	629	666	666	625	710	660	651	630	602	676	643	677	617	629	643	656	659	606	629	644	660	646	641	636	604	633	640	641	632	619	622	609	612	661	671	639	599	666	693	635	631	623	649	619	654	642	614	655	617	646	639	615	639	642	659	638	649	648	657	662	641	617	628	586	592	635	613	639	649	618	668	647	616	633	619	648	608	692	658	642	645	643	619	613	647	626	693	641	642	637	624	673	633	648	651	648	643	611	647	635	638	634	663	615	673	596	623	652	646	670	631	657	684	621	689	634	620	625	640	617	648	638	628	690	681	650	628	624	639	624	623	594	647	653	665	615	651	631	602	602	664	682	634	599	631	636	670	617	644	649	667	622	662	576	655	623	634	647	642	659	626	657	634	641	611	635	621	672	608	603	658	613	646	619	658	655	675	633	656	655	634	650	609	645	644	628	633	614	577	658	620	688	648	666	659	646	605	661	658	635	625	631	673	615	611	640	664	663	640	672	622	636	663	657	618	639	615	630	624	617	630	643	687	710	630	657	650	639	611	592	628	613	703	668	645	689	652	649	643	629	625	590	649	629	644	638	649	622	663	671	651	635	629	616	671	671	661	665	682	657	625	645	653	614	649	628	681	611	648	615	625	640	597	638	580	650	651	638	661	650	683	625	654	629	659	628	630	638	647	648	660	656	643	641	617	666	614	645	655	620	618	644	589	614	634	670	652	654	610	597	600	627	644	646	614	639	679	642	668	667	620	648	606	639	612	613	651	654	628	686	701	653	632	642	607	589	660	666	676	646	630	665	612	639	650	633	620	630	609	603	631	632	597	645	654	654	632	665	634	573	636	611	637	620	660	629	653	649	628	636	602	649	633	630	614	619	633	611	630	625	612	601	624	643	626	669	608	676	672	636	682	629	572	663	646	636	637	627	606	648	667	609	648	607	659	650	653	642	659	642	627	603	639	644	639	608	638	616	651	657	594	636	629	628	645	653	648	649	624	611	644	644	647	675	635	672	641	681	675	678	656	644	617	651	612	664	642	654	649	676	577	657	614	646	609	648	669	650	670	607	661	618	651	644	661	660	647	639	631	588	626	642	603	666	615	653	630	597	604	634	638	649	610	659	629	668	629	672	627	645	619	648	635	607	623	639	650	623	642	644	620	672	609	611	645	632	674	646	641	638	605	644	648	658	631	675	641	621	617	672	649	647	638	598	612	641	629	656	637	624	632	594	624	639	644	607	649	605	657	657	610	665	628	674	635	617	661	609	624	616	646	629	653	607	622	617	683	647	645	638	637	616	650	652	649	649	641	661	657	631	654	638	664	681	626	660	613	639	617	627	643	641	651	648	677	663	619	641	598	635	673	643	623	651	666	656	636	649	630	652	686	608	598	638	646	683	629	611
20487	43023	36283	26447	21288	17013	13186	10135	7989	6468	5307	4545	3941	3398	2895	2516	2216	1867	1697	1547	1437	1358	1303	1245	1266	1130	1162	1086	1093	1015	939	950	857	886	829	805	792	827	814	749	772	696	693	671	645	690	714	664	699	657	633	662	706	649	657	667	656	630	642	628	703	617	644	646	658	646	640	616	668	679	656	620	681	679	624	606	620	647	657	576	674	640	647	587	622	626	595	636	624	653	639	633	634	665	619	621	637	580	645	611	628	634	650	636	619	636	597	606	620	614	631	591	658	674	638	659	625	623	635	636	605	601	621	628	589	676	650	678	656	632	642	596	641	641	623	641	629	638	641	668	647	671	667	676	626	636	604	612	571	624	650	663	606	642	656	644	626	594	610	649	637	581	645	598	654	657	647	637	628	567	636	574	613	628	642	664	679	638	656	635	630	598	602	602	646	628	667	690	625	585	632	680	646	652	657	642	552	648	644	659	621	655	634	631	664	627	616	625	604	667	667	612	619	620	616	618	625	598	685	594	640	634	600	585	633	573	643	593	607	643	650	641	641	655	595	620	597	649	633	640	632	685	626	635	641	665	594	589	636	605	643	622	662	625	622	638	613	611	621	621	618	593	632	662	628	615	665	620	670	615	589	631	658	677	630	641	677	619	650	599	639	626	590	664	629	612	629	647	657	635	646	628	627	623	636	631	644	671	607	627	633	653	576	625	629	605	598	626	632	678	665	641	651	618	630	610	639	605	635	664	643	658	617	673	654	692	645	625	590	631	600	654	628	612	639	624	636	618	659	599	614	652	654	642	668	588	664	639	617	626	606	617	634	624	632	616	624	616	612	636	613	611	645	605	581	616	651	637	618	623	610	641	648	643	621	602	624	621	639	651	612	602	662	650	664	608	584	634	636	640	691	633	614	592	640	581	651	626	655	621	683	652	624	694	627	588	615	600	624	616	591	628	632	638	619	614	656	641	680	630	628	632	707	625	617	622	658	671	646	674	617	612	618	665	624	632	629	641	635	630	647	617	611	590	637	627	651	602	637	625	670	646	694	656	602	627	626	609	670	654	629	646	627	603	622	624	652	637	653	582	661	635	638	659	648	617	639	631	614	620	671	604	659	628	641	638	653	629	608	627	652	613	642	572	669	660	646	611	636	680	631	645	628	653	609	622	665	633	624	639	684	658	655	663	637	645	652	643	644	630	587	613	642	670	617	626	595	586	634	645	634	634	623	620	651	668	622	657	665	644	574	619	671	656	662	640	645	660	645	632	640	680	657	626	653	609	615	646	657	664	625	661	610	647	626	665	628	664	650	652	630	668	632	634	594	627	651	644	636	676	657	607	620	621	600	632	616	610	634	664	610	629	676	643	661	636	630	678	632	683	615	666	636	584	628	636	595	640	625	624	610	656	638	638	652	632	628	623	613	620	613	668	635	682	689	683	643	596	595	619	603	639	645	640	621	644	634	613	640	673	582	605	627	643	640	646	584	673	623	656	665	589	676	625	645	606	632	635	621	622	618	668	654	653	636	616	647	588	671	669	676	633	603	631	612	645	609	637	629	619	666	692	612	648	602	633	623	574	621	586	614	602	587	618	598	652	636	626	618	628	647	590	614	658	643	595	615	636	618	608	634	671	581	623	650	671	605	606	659	644	630	637	621	604	664	639	651	611	604	636	651	642	607	617	589	629	624	637	603	626	613	605	609	621	693	611	668	626	619	582	624	596	634	646	624	653	632	664	648	635	635	621	599	617	595	624	624	638	625	654	642	619	665	628	662	644	655	638	601	671	644	602	626	686	641	618	682	620	662	645	627	622	630	683	630	649	643	614	609	607	610	653	654	626	640	603	657	620	628	611	630	624	618	626	639	621	684	627	641	602	647	643	673	625	676	652	603	646	655	681	646	669	630	619	698	671	607	596	612	664	641	667	601	637	628	614	608	648	699	643	619	620	677	624	613	604	626	628	582	605	638	657	639	654	646	611	634	673	644	614	645	597	610	654	669	631	658	630	629	636	657	621	624	635	613	598	627	605	632	636	617	630	617	647	638	651	638	624	660	642	642	579	653	637	648	637	615	597	614	622	626	647	651	641	619	679	625	661	639	610	641	579	619	680	604	600	639	662	610	657	645	676	622	646	624	615	665	606	625	665	644	607	648	652	627	710	627	600	637	587	616	606	659	602	598	683	669	628	583	631	613	626	594	648	644	626	586	609	651	621	612	673	674	605	650	649	637	614	668	653	642	626	648	624	634	631	610	598	634	644	643	621	603	654	656	696	612	649	683	647	609	620	647	650	633	641	602	656	602	613	617	645	580	631	609	596	653	646	639	697	651	643	636	619	662	618	645	647	656	612	608	670	642	633	600	671	649	657	640	597	627	607	593	655	671	588	608	681	677	634	647	601	604	656	660	614	611	587	637	636	630	593	637	611	662	590	629	632	581	652	602	617	629	634	646	629	615	656	632	659	620	636	590	656	624	632	635	638	651	676	567	592	627	646	665	657	634	628	635	609	609	629	641	666	603	646	614	642	607	670	620	706	634	580	650	622	636	611	602	639	631	670	647	655	655	612	661	662	626	623	668	644	612	608	688	634	633	661	619	628	635	655	607	598	612	619	654	636	636	636	659	632	602	676	593	624	608	614	593	631	654	671	629	572	660	635	651	626	684	607	641	641	669	629	606	619	653	652	592	598	618	667	642	651	567	653	633	672	643	619	649	654	617	608	598	649	614	620	633	637	599	622	652	609	629	640	655	616	644	618	630	665	666	598	592	657	630	654	634	667	654	655	583	660	630	618	628	574	656	625	603	653	630	606	643	630	630	635	583	681	614	641	641	653	644	608	641	654	667	616	613	605	627	631	634	621	583	632	609	658	693	665	648	647	607	666	678	642	652	623	695	638	609	620	642	606	658	662	605	609	647	611	648	652	618	650	572	626	609	628	601	661	598	652	589	643	568	600	632	681	620	637	622	636	621	632	639	648	654	659	688	607	638	653	615	631	623	657	646	599	601	632	583	623	616	624	625	628	636	624	653	632	583	655	661	674	603	640	659	636	673	685	657	644	607	682	624	653	605	606	622	648	663	598	622	600	629	609	624	616	610	588	636	621	667	632	614	624	652	671	653	639	632	645	626	614	635	617	660	631	677	668	653	654	612	630	624	607	644	600	598	632	599	653	631	632	655	619	655	606	642	632	577	668	674	649	601	619	626	665	604	584	616	611	669	622	635	611	629	614	612	650	602	599	638	627	622	658	656	613	631	657	624	655	641	621	622	643	615	626	659	638	649	620	615	629	685	687	593	640	638	662	658	661	670	637	626	629	652	591	610	675	655	618	625	646	672	643	612	602	649	642	599	588	584	605	669	603	616	615	620	652	645	583	621	629	653	609	596	625	625	654	595	629	598	624	602	647	683	668	643	632	630	602	595	581	617	681	630	647	672	580	651	714	612	660	590	599	611	666	603	635	639	605	628	678	630	610	636	604	582	685	640	603	635	659
25195	21568	28239	26541	19809	12861	8613	5793	4444	3831	3259	2862	2510	2299	2013	1877	1682	1576	1498	1364	1325	1364	1313	1256	1266	1190	1216	1139	1120	1122	1096	1065	1026	1046	1033	1064	1057	1002	1050	1013	995	1002	987	933	941	995	980	931	904	915	958	947	899	886	907	914	901	927	985	912	864	937	905	909	907	945	899	964	966	924	910	952	962	903	940	925	959	939	911	913	948	932	936	875	916	896	947	873	908	890	906	892	939	920	868	960	941	945	923	895	910	878	912	873	943	925	922	878	911	890	889	920	916	901	911	933	924	932	985	964	909	863	882	907	909	906	918	911	836	926	905	923	959	893	877	911	920	894	918	920	898	937	880	872	887	923	909	935	946	880	907	935	899	857	948	947	923	902	903	897	945	929	913	912	949	935	948	851	886	967	910	919	859	935	933	904	943	921	959	886	914	895	889	930	919	857	947	912	997	925	929	892	911	900	940	903	921	958	913	944	907	909	918	872	918	907	885	919	889	923	976	960	916	886	940	925	920	906	912	941	941	881	936	916	963	887	884	910	943	985	947	922	871	896	930	871	940	876	912	877	956	906	923	950	947	916	980	864	889	932	906	939	901	978	987	869	893	918	915	897	957	886	916	922	912	934	898	922	944	908	928	946	943	878	932	918	923	948	934	971	915	895	865	933	868	909	927	917	897	871	899	865	927	861	968	897	995	901	936	889	940	909	876	889	884	906	838	929	884	992	897	934	895	935	931	926	924	960	866	967	882	938	843	919	944	958	919	930	927	943	886	929	878	957	955	931	904	953	930	904	890	927	879	976	940	905	874	883	902	920	919	943	900	893	946	942	941	919	971	925	917	883	909	845	911	867	915	888	916	930	962	886	934	859	957	948	934	901	880	969	878	934	904	927	957	903	872	937	940	919	936	907	924	900	908	974	895	868	870	891	915	908	983	927	948	917	888	898	911	987	967	954	886	922	927	973	876	927	898	924	920	989	914	973	944	874	913	940	885	919	988	909	905	882	942	863	885	985	861	838	973	907	935	925	924	909	964	970	926	916	949	900	978	872	899	877	954	921	926	909	874	936	903	937	905	980	958	941	906	931	919	881	924	962	922	937	900	860	931	933	922	936	877	921	936	891	952	969	891	920	932	882	920	937	939	938	887	945	941	877	909	912	889	898	815	868	918	936	930	900	906	964	940	951	951	880	932	883	911	898	952	869	855	917	913	932	962	947	912	917	877	903	884	893	906	886	915	915	920	904	935	964	920	901	930	910	927	953	928	958	954	947	935	898	891	937	931	879	938	931	902	881	909	911	907	952	942	920	924	949	902	935	899	941	933	962	949	925	976	931	942	977	945	945	906	945	916	857	925	876	928	947	965	919	945	913	886	909	890	939	922	905	922	904	931	952	885	964	904	879	956	895	863	936	918	973	863	898	973	974	861	908	899	917	931	874	909	878	907	912	936	962	904	829	900	919	868	929	907	933	925	891	918	865	894	954	910	891	932	902	941	917	918	915	947	940	894	930	967	1009	897	858	947	894	878	917	910	905	894	906	940	891	898	959	945	902	908	978	907	944	962	905	946	930	949	941	897	938	949	964	933	914	896	910	982	923	891	926	943	906	856	859	883	944	953	963	892	928	938	950	911	909	920	880	923	945	933	884	946	911	934	878	935	890	892	866	943	976	951	881	896	887	890	915	936	970	954	880	938	873	908	900	961	911	906	913	900	936	898	900	876	912	849	905	950	904	904	923	892	917	882	926	922	952	926	929	888	936	900	917	900	923	933	898	870	923	930	939	917	954	971	900	882	898	905	956	935	971	869	942	877	901	873	887	884	907	926	900	839	901	922	911	918	881	879	939	919	885	880	939	945	906	891	936	926	928	918	908	945	880	859	925	891	927	898	924	932	976	947	886	978	921	867	928	903	914	861	909	955	953	895	855	911	917	934	948	904	899	880	896	957	923	957	952	923	966	894	921	906	937	894	917	925	881	1007	895	936	954	933	891	961	943	915	971	920	937	887	969	871	942	887	952	911	870	966	967	909	939	907	924	918	898	926	941	920	922	933	923	914	923	893	850	882	865	933	922	911	870	896	927	850	897	892	846	961	969	880	880	881	972	880	916	936	924	984	909	931	1014	900	921	923	874	925	925	887	942	882	897	924	860	903	982	992	885	898	919	915	923	948	883	910	843	907	938	955	849	923	916	945	880	861	938	842	907	947	921	915	954	873	873	906	918	873	889	871	971	917	920	914	979	890	923	972	919	918	943	959	937	860	930	943	910	973	939	903	942	925	913	929	910	869	868	883	932	900	941	949	907	829	978	919	877	907	910	941	926	915	892	923	893	937	885	958	976	919	904	892	962	969	893	936	904	959	953	862	897	918	903	877	939	882	919	944	962	919	883	910	924	877	879	896	886	872	886	917	929	947	930	882	1019	917	916	924	895	939	918	898	969	919	893	983	921	866	939	875	932	959	920	948	863	878	885	929	883	877	936	949	876	915	939	908	953	894	891	911	880	899	960	923	919	879	929	940	857	943	950	902	913	860	886	960	895	900	902	903	939	922	949	969	934	874	961	915	932	931	916	893	907	927	916	879	966	909	913	905	918	928	882	913	890	875	906	883	952	870	880	934	980	913	909	862	906	925	925	924	916	935	839	938	918	928	875	944	908	933	887	936	933	918	952	945	953	942	931	925	895	926	886	943	991	874	951	937	890	878	906	907	921	930	979	943	934	917	946	938	962	949	878	897	924	952	890	941	961	905	877	983	953	908	932	886	945	915	904	943	874	916	925	914	919	870	919	968	891	896	969	911	949	941	957	916	922	901	948	937	891	931	899	894	930	957	902	918	878	958	922	918	857	895	982	924	918	948	934	913	915	940	967	947	875	866	932	917	891	953	886	931	929	878	905	908	935	858	925	955	892	918	907	887	909	939	964	955	879	961	961	976	929	908	899	914	843	944	925	996	981	892	915	896	891	891	965	882	908	899	908	878	918	908	899	892	911	867	999	933	889	973	916	887	910	892	877	877	891	921	901	915	969	899	951	945	918	929	940	953	950	869	977	896	917	937	902	899	920	924	901	929	925	901	980	954	852	902	918	984	924	937	900	886	901	901	916	884	896	879	921	950	883	883	910	857	960	893	900	904	959	863	853	916	973	954	935	936	879	920	891	942	950	933	903	916	961	895	969	939	907	933	927	897	917	892	888	925	934	853	916	983	932	962	946	905	888	938	949	943	873	926	966	901	907	933	937	927	881	975	897	918	888	929	887	902	885	914	901	927	874	901	915	945	923	894	874	906	1002	910	888	919	959	906	879	956	913	897	938	891	908	958	966	908	903	927	915	882	904	922	919	919	882	961	864	869	921	910	877	881	891	892	942	887	911	877	925	928	885	929	899	927	893	944	898	903	911	916	963	908	941	882	960	939	906	902	914	905	898	862	909	898	893	942	871	928	925	952	965	921	888	906	858	931	928	878	878	912	881	856	950	921	944	888	864	935	953	880	890	932	967
19719	39999	33130	23534	18976	14689	11277	8684	6710	5408	4730	3979	3569	2938	2619	2251	2112	1865	1699	1563	1472	1455	1363	1333	1299	1335	1267	1246	1143	1187	1141	1083	1070	1088	1059	1000	983	957	970	961	1020	994	953	897	937	929	868	907	942	921	931	998	906	926	889	901	922	861	901	903	914	895	925	907	902	870	913	874	908	910	882	888	904	904	879	906	840	969	893	890	868	855	894	860	934	880	890	874	889	939	855	907	896	903	915	901	872	908	885	889	870	901	916	849	872	902	938	854	936	935	906	922	951	879	903	939	830	925	879	850	862	830	850	908	870	904	940	856	892	869	925	907	903	915	877	912	894	847	913	898	822	869	884	886	906	873	905	883	892	913	889	850	901	910	847	891	859	931	872	893	890	834	860	860	899	861	872	938	880	944	875	904	940	937	844	907	875	900	942	865	898	924	856	879	862	895	859	913	914	913	906	891	886	943	826	919	864	916	925	920	910	816	925	853	883	863	912	885	921	836	863	892	901	880	907	896	890	887	931	922	874	931	943	844	855	927	830	922	870	906	896	866	945	856	885	874	861	929	886	897	862	893	909	914	817	920	891	939	860	879	929	872	875	918	896	887	925	907	893	929	876	913	866	852	915	850	892	900	890	860	859	878	912	888	893	912	878	857	901	825	878	880	889	835	880	859	869	906	871	863	935	898	911	862	961	835	833	857	923	920	955	913	898	876	850	886	885	874	896	924	909	855	905	829	920	911	960	887	869	907	916	900	880	887	877	862	903	917	837	871	865	928	882	938	900	870	852	896	896	888	892	859	918	925	822	896	869	938	859	949	833	939	870	933	897	885	847	901	875	930	845	848	869	882	912	912	901	866	929	920	918	888	882	953	902	881	907	913	917	885	916	907	891	869	860	856	878	900	948	822	878	860	878	862	897	860	842	900	868	893	869	912	880	881	866	917	982	932	936	911	893	890	874	869	895	921	882	875	883	922	922	942	943	921	916	955	928	900	848	860	930	877	871	857	930	888	850	904	845	855	942	872	927	857	876	843	870	861	903	887	883	877	885	855	888	904	856	897	868	902	877	897	859	873	841	918	884	834	911	883	866	908	883	887	904	863	891	860	861	871	875	887	822	848	849	915	865	894	865	856	907	888	887	916	942	885	896	878	875	857	901	882	912	891	857	927	866	868	878	928	924	907	899	900	854	884	905	897	914	906	850	886	867	873	892	931	948	855	882	890	940	916	884	890	868	873	898	866	892	870	854	922	893	894	876	884	839	902	903	890	889	922	911	911	919	945	852	924	887	897	899	850	898	959	893	875	855	898	900	845	905	906	888	869	942	848	876	972	876	859	869	891	909	904	936	885	900	888	872	912	872	852	887	914	945	840	861	888	889	887	851	847	865	871	902	870	885	972	895	898	865	842	911	889	884	905	952	878	946	855	902	831	864	901	910	922	953	897	790	913	889	938	899	897	838	865	858	881	951	903	932	872	867	887	871	920	900	883	942	894	923	879	880	893	829	946	901	923	897	821	903	904	845	897	887	927	908	871	905	910	829	904	917	878	884	824	902	880	855	898	856	853	879	838	865	839	851	864	907	878	933	855	872	941	926	911	898	881	901	845	870	899	839	900	920	887	928	874	939	908	879	913	853	883	920	907	937	870	853	894	874	885	874	902	840	938	934	845	934	886	856	878	868	868	880	857	902	895	924	863	891	898	896	886	884	895	889	909	902	898	894	921	838	926	895	878	912	943	915	885	883	865	875	894	966	894	870	904	922	926	850	861	924	881	895	934	884	888	892	876	907	879	924	946	873	932	917	859	895	912	870	879	902	829	856	891	934	893	847	907	869	921	897	825	885	866	884	886	901	894	884	939	887	896	883	879	897	852	815	848	909	873	905	858	856	863	887	899	903	838	859	894	912	903	841	884	900	889	916	889	893	915	909	896	915	862	848	927	878	881	891	859	865	905	897	863	948	906	889	869	933	881	929	935	894	897	911	890	884	863	858	894	894	908	879	909	889	901	964	879	856	876	905	917	913	895	884	882	860	893	916	937	882	894	907	877	859	858	843	886	879	867	876	902	889	894	895	885	869	909	907	870	863	881	943	926	856	866	904	830	929	939	911	852	872	930	876	892	895	885	869	863	847	942	906	899	862	845	888	837	929	906	864	875	887	886	919	893	870	931	834	863	823	932	918	885	847	915	893	886	890	862	922	908	905	819	942	910	868	827	889	926	894	911	907	853	905	851	920	870	932	932	917	870	916	908	866	861	869	884	837	911	887	892	994	868	880	882	894	879	898	891	946	933	822	899	872	834	859	868	864	887	858	870	867	861	886	851	921	919	878	877	901	885	863	886	919	885	904	842	810	915	826	886	906	898	922	965	918	924	911	865	916	890	874	913	900	916	906	932	855	930	850	895	824	885	905	927	914	848	841	856	912	903	847	887	864	927	861	900	859	852	918	870	951	874	871	939	904	873	891	829	897	934	895	901	876	889	861	926	835	884	897	880	908	917	913	864	889	934	857	938	924	879	898	912	877	859	864	862	904	828	872	866	925	801	875	913	861	911	903	819	919	908	897	910	878	904	860	925	896	947	917	912	874	910	912	942	896	870	892	869	911	873	903	909	847	889	920	913	851	890	856	854	862	874	866	859	891	871	912	869	848	882	886	885	905	875	860	908	917	897	886	865	933	869	896	909	898	933	881	875	875	867	878	925	884	859	908	869	872	863	847	960	872	922	854	852	850	899	923	851	832	852	874	831	923	832	891	902	902	866	915	893	884	857	885	845	885	875	884	923	917	902	922	853	877	865	907	923	914	909	872	855	881	902	898	882	840	879	912	883	887	880	866	832	863	898	798	841	889	939	908	869	860	882	876	840	894	884	841	886	919	819	853	912	859	866	964	878	900	912	842	947	843	878	909	892	867	845	927	853	848	835	889	916	867	892	923	871	916	839	919	883	944	886	870	838	897	940	895	874	875	891	873	872	906	830	895	919	868	896	910	863	870	894	901	881	870	832	909	834	881	878	927	857	880	924	858	839	896	900	835	908	898	889	868	909	855	872	840	897	893	924	856	889	904	888	902	874	898	907	939	882	954	910	915	873	922	902	872	914	843	887	861	889	876	858	902	861	924	906	864	863	928	900	883	891	892	879	921	902	889	885	878	919	905	889	809	936	929	887	877	888	879	847	935	889	916	893	903	898	924	814	863	919	871	878	891	913	912	917	910	910	878	841	900	887	901	810	854	891	896	877	912	887	864	871	850	910	919	882	886	914	903	873	896	892	874	919	877	914	936	882	881	885	917	871	939	816	860	889	854	887	900	887	860	829	945	903	900	867	892	866	926	904	907	836	850	893	857	894	883	869	880	923	919	914	911	957	890	890	883	849	941	908	863	924	891	894	927	873	843	824	854	922	864	910	889	863	907	875	867	881	872	853	860	913	894	895	889	831	884	883	882	913	878	905	896	886	904	898	879	904	896	873	904	865	920	854	840	917	895	898	895	879
22766	21451	29161	24240	21806	23158	21068	11259	7548	6305	5218	4460	3792	3368	2858	2452	2254	1889	1714	1586	1491	1541	1477	1257	1215	1269	1203	1143	1098	1063	996	1002	924	928	876	865	881	808	846	793	790	812	725	709	717	726	716	686	733	687	702	732	665	702	718	664	662	681	655	679	639	673	642	665	676	690	677	688	667	651	663	661	681	663	708	638	664	652	640	676	652	643	657	688	676	668	692	666	682	600	719	651	622	677	664	637	651	705	632	694	646	662	623	642	671	635	630	705	639	632	663	646	637	612	686	704	676	701	642	641	707	665	620	713	666	666	678	677	648	666	676	618	608	634	669	645	652	664	648	682	697	677	707	653	658	625	655	654	663	646	656	683	652	628	639	669	667	643	644	707	680	620	686	636	683	688	594	650	662	644	642	637	701	640	701	678	645	686	680	608	640	657	675	654	636	674	704	676	724	662	637	663	624	684	630	678	628	671	682	647	687	644	665	677	638	625	644	658	745	608	663	648	709	698	634	670	664	610	657	663	648	678	721	645	668	695	680	608	633	647	630	646	662	619	668	636	689	642	693	649	685	656	678	630	703	623	649	652	637	658	715	629	645	701	692	648	672	639	637	608	670	636	686	613	654	672	650	684	676	668	667	692	694	633	638	693	647	593	690	636	648	675	672	674	681	691	625	643	696	682	676	695	641	632	651	606	662	675	646	652	629	656	623	626	645	651	646	668	681	664	636	667	653	704	647	642	688	664	668	721	671	678	640	660	706	651	666	699	678	667	611	682	687	646	683	679	707	631	624	652	622	650	649	661	643	659	679	664	659	659	754	661	713	669	691	594	644	678	616	631	661	659	660	679	646	666	669	721	666	643	640	645	608	702	646	656	657	667	672	647	643	610	650	626	643	611	710	686	718	664	660	692	670	651	686	702	652	662	653	680	633	659	631	708	626	650	640	680	654	701	610	641	713	653	682	646	651	634	629	687	652	684	633	702	680	661	678	699	631	680	658	672	695	730	696	679	672	705	658	685	649	656	706	655	692	659	673	667	650	682	644	626	635	655	668	676	643	689	698	631	676	662	657	635	681	666	651	671	674	623	694	704	660	656	643	626	645	642	687	606	644	709	663	656	680	664	693	625	665	638	692	653	661	664	677	634	578	683	654	652	671	640	669	640	641	651	676	675	664	668	687	675	620	673	673	679	664	625	753	641	682	673	648	641	677	621	705	637	684	680	633	647	634	670	626	656	619	657	660	688	660	663	638	687	674	639	681	681	659	616	626	686	652	683	629	688	680	697	678	682	667	625	673	664	634	651	693	674	681	654	642	645	695	645	659	643	704	676	612	654	652	679	657	660	669	645	664	652	696	696	683	655	671	692	701	715	642	627	658	670	686	699	668	656	712	667	632	691	634	654	662	635	658	666	693	675	651	639	652	664	648	673	634	648	697	696	695	642	650	684	616	635	654	660	661	686	642	644	660	650	610	657	681	681	676	672	671	644	609	659	670	669	689	639	663	670	690	668	683	646	671	674	652	656	670	659	632	657	688	670	665	684	680	615	651	651	686	680	650	660	664	644	724	644	643	631	698	629	676	648	676	675	709	643	643	637	644	670	675	653	654	671	637	677	638	683	693	722	642	645	674	680	663	712	665	674	647	623	617	644	644	644	621	686	751	690	686	704	639	662	657	639	649	724	680	691	651	640	628	654	642	661	664	660	655	729	645	661	674	636	650	631	659	676	631	642	621	679	620	627	643	648	623	618	648	652	654	630	634	693	674	664	683	674	695	667	669	686	673	631	658	659	671	622	624	657	654	669	643	693	681	711	704	635	612	681	681	689	642	640	644	668	663	640	675	665	661	628	656	612	677	636	687	706	705	682	695	637	707	643	666	639	627	658	667	618	650	690	660	628	666	666	633	657	661	639	663	619	624	698	670	654	648	671	723	634	667	611	665	670	619	670	667	628	670	656	675	670	670	657	643	650	653	666	709	650	703	668	692	628	630	639	646	659	656	660	641	651	684	702	670	678	627	705	662	694	668	674	641	751	630	613	711	622	659	624	645	617	624	683	645	636	601	663	676	663	674	638	673	659	701	633	653	619	661	664	676	673	641	698	671	665	649	604	625	681	589	624	646	705	714	684	698	615	701	655	680	636	628	671	639	666	695	706	661	667	678	678	681	704	627	678	660	646	683	632	673	684	668	637	669	687	631	636	677	640	628	699	645	651	660	609	688	641	631	662	646	647	682	666	670	707	680	628	682	669	614	686	684	647	676	636	640	620	589	677	666	688	648	662	641	639	683	624	675	717	638	633	699	698	712	651	658	643	687	652	662	559	654	680	682	621	630	658	616	649	660	633	634	643	630	635	683	650	655	730	655	683	648	648	706	613	662	636	633	639	693	694	681	634	689	638	649	657	669	673	668	666	686	706	642	712	655	634	638	654	675	682	663	698	662	726	645	631	670	628	642	621	624	699	667	630	675	633	651	674	648	651	677	636	653	658	684	631	682	623	667	685	703	690	676	662	645	673	640	617	677	680	664	659	628	695	674	682	659	683	644	626	668	665	674	654	687	643	627	669	691	641	621	612	682	665	632	662	691	650	671	623	677	625	681	625	666	653	661	607	623	653	666	671	637	654	690	681	647	740	669	658	652	641	672	636	649	656	647	630	651	718	639	692	669	652	654	661	653	675	631	648	659	622	672	691	654	625	649	697	678	662	641	601	671	661	651	633	687	664	658	699	672	690	691	676	676	693	614	649	664	674	656	707	662	670	670	648	680	609	704	677	640	660	610	647	617	643	667	668	633	652	708	648	659	679	637	680	687	676	637	643	683	631	620	670	661	695	682	606	632	658	629	660	657	688	617	672	627	647	665	684	639	684	654	634	680	688	640	723	671	708	704	661	616	652	655	673	623	667	636	688	674	690	669	692	645	604	663	635	641	672	657	696	699	653	642	672	640	651	736	656	712	665	590	641	656	676	691	678	657	613	645	652	641	691	657	654	613	696	627	698	671	651	640	607	621	661	633	611	632	637	677	641	655	661	652	645	646	641	694	672	656	677	649	690	660	677	715	639	656	627	709	666	700	713	679	665	681	607	714	645	653	666	616	634	610	678	672	604	629	679	661	675	655	654	688	660	642	666	641	643	669	646	673	660	646	641	589	663	668	666	645	660	695	657	688	664	681	675	634	639	684	696	649	668	637	696	688	669	624	692	619	638	646	671	693	587	641	651	660	664	709	640	652	612	647	684	641	711	633	649	679	661	629	668	659	661	631	612	689	651	705	632	652	692	617	635	661	703	653	634	675	649	652	673	682	596	660	639	687	643	628	688	610	613	681	619	631	655	683	622	656	695	691	662	666	636	701	681	652	673	632	659	735	645	652	625	643	655	678	672	710	646	664	681	659	663	670	683	641	672	663	689	692	661	643	668	717	650	661	639	643	637	662	652	617	680	650	615	653	633	648	673	642	640	667	676	656	683	639	661	639	637	634	656	699	664	689	677
22062	47591	40778	31814	26490	21859	17761	13656	10717	8651	7483	6245	5355	4499	3846	3375	2849	2483	2235	1980	1856	1667	1598	1582	1485	1454	1420	1436	1328	1184	1060	1099	1111	921	933	911	907	897	880	841	862	739	702	731	698	692	700	698	669	686	671	633	666	680	638	676	590	684	624	692	663	693	689	632	673	626	700	636	628	647	648	696	630	663	635	594	633	698	609	627	656	622	632	669	670	628	625	648	565	651	649	654	612	628	635	665	643	631	653	668	613	644	649	658	630	607	642	575	643	618	645	619	647	638	623	623	601	649	615	669	607	662	650	617	691	649	640	625	643	640	682	667	692	605	651	649	658	676	613	640	593	627	609	643	587	625	644	640	609	629	643	664	668	689	629	626	595	655	590	695	670	598	597	622	647	629	628	591	651	596	621	623	632	624	622	639	655	606	663	677	588	634	654	641	631	586	617	628	617	637	656	634	623	635	618	661	649	602	655	635	612	593	655	687	642	667	633	615	649	644	685	658	644	620	629	607	653	674	602	602	670	638	642	642	634	649	633	602	646	674	611	620	645	673	619	621	659	645	673	637	694	626	642	626	594	711	638	633	595	673	624	655	626	655	666	657	617	575	636	664	631	670	631	651	606	640	615	616	644	666	680	656	652	601	592	628	623	585	643	647	617	613	639	649	666	595	628	599	650	638	643	661	639	582	616	643	602	635	610	607	624	637	638	642	620	679	610	634	629	606	634	585	593	671	645	638	603	618	637	639	653	662	614	651	639	624	695	621	643	645	592	651	636	648	690	678	584	657	625	622	599	653	587	708	596	648	657	604	637	621	605	670	658	658	633	629	632	601	662	678	624	644	629	612	618	620	578	663	604	655	685	685	601	630	645	615	642	678	645	643	669	639	662	609	639	666	613	640	706	649	636	681	622	628	655	642	557	626	609	683	616	609	612	628	599	640	630	628	647	663	687	685	666	580	659	591	632	658	640	632	629	632	677	602	621	648	682	590	658	625	601	613	663	626	623	662	586	643	627	632	610	657	625	669	693	701	619	599	652	637	604	637	631	663	654	625	642	639	689	629	614	655	630	620	635	638	672	640	645	616	649	615	664	607	685	627	680	616	606	649	664	604	649	684	673	622	641	599	633	628	616	650	629	635	643	662	642	623	633	688	628	625	647	646	627	663	671	601	606	621	629	608	613	653	606	591	614	623	640	691	613	596	593	628	633	617	711	668	651	643	648	625	666	636	662	616	702	669	661	641	599	581	648	661	655	638	632	639	634	659	647	631	662	656	610	637	685	641	613	654	687	628	652	625	640	657	674	651	632	655	633	666	608	614	664	660	617	633	635	614	656	617	623	669	632	619	596	633	660	617	633	613	612	637	631	576	585	668	624	644	702	631	637	641	632	660	673	632	611	670	636	630	643	665	601	647	739	625	666	606	616	628	628	627	630	679	663	629	648	588	621	638	652	648	594	632	667	636	633	600	606	614	596	637	607	610	618	617	655	637	644	598	690	636	624	659	625	601	617	612	613	675	605	644	596	688	622	637	663	632	633	643	620	694	584	665	654	644	633	656	641	642	637	616	673	691	613	609	627	591	651	590	667	679	668	688	615	635	694	673	685	604	624	652	625	633	580	623	687	682	633	610	640	639	641	656	677	637	668	621	629	638	659	649	634	622	615	607	643	610	634	662	650	669	614	578	658	626	682	703	679	624	635	636	623	614	607	598	656	704	595	626	632	600	619	621	663	651	668	632	664	626	642	624	613	630	639	631	634	625	609	619	637	670	604	627	664	640	627	677	657	587	629	626	631	663	649	662	646	637	621	653	639	648	613	659	646	649	639	617	627	694	613	692	652	627	644	655	649	640	651	630	596	666	638	642	644	649	647	677	592	669	637	648	616	688	649	652	660	616	652	632	641	626	623	630	653	636	642	615	659	621	613	629	652	612	669	661	637	646	638	636	640	652	606	615	618	654	648	672	609	627	660	626	623	592	654	598	582	626	658	660	657	665	647	640	657	652	684	645	664	603	602	609	636	588	642	655	612	618	640	646	599	630	656	554	632	627	628	588	601	625	630	589	618	646	620	636	625	619	670	631	664	631	641	636	649	612	624	623	644	639	632	644	658	626	635	663	593	648	607	650	633	635	672	636	674	651	664	655	702	619	636	623	629	614	621	628	640	607	650	672	630	605	661	604	594	652	631	691	653	602	624	653	641	656	657	642	631	641	624	626	643	648	658	649	666	627	633	661	645	705	644	637	601	595	645	627	618	627	641	689	668	602	618	623	629	674	615	612	636	638	625	599	677	648	638	632	669	636	627	574	594	662	653	652	599	651	642	635	614	658	649	632	629	593	577	621	648	621	628	652	586	619	659	656	643	621	631	625	622	621	643	636	640	646	649	612	664	654	612	598	666	673	647	632	642	611	618	646	675	656	657	697	637	626	660	616	657	618	631	632	644	626	658	642	641	628	579	673	645	667	639	640	622	624	644	681	637	659	644	600	607	654	667	608	603	627	616	633	645	664	619	688	666	671	670	683	639	655	646	666	679	581	657	635	675	576	634	655	611	688	639	636	588	601	622	666	670	674	660	648	631	646	664	638	591	653	643	612	656	617	617	638	653	620	634	674	639	657	662	598	579	588	628	645	650	631	602	630	622	659	656	659	654	651	629	618	647	635	654	593	651	668	665	670	617	617	610	655	615	616	646	653	693	612	641	638	631	619	664	595	662	651	633	645	628	656	645	646	693	682	629	644	650	643	633	679	662	630	640	635	593	606	653	648	672	621	644	553	652	668	650	638	641	624	644	635	632	640	631	635	683	633	637	616	617	633	633	636	654	655	650	638	663	650	601	637	632	620	615	666	666	688	652	617	619	696	679	638	609	604	595	615	586	641	635	616	627	651	664	610	649	638	628	648	639	612	603	641	619	619	564	631	632	650	658	633	620	630	636	653	673	653	636	642	591	690	633	655	590	673	613	627	607	672	668	650	671	649	629	674	651	641	652	668	682	610	592	618	623	634	633	655	653	618	646	624	667	598	617	656	616	620	588	637	640	663	633	621	631	673	615	687	636	655	637	602	645	622	650	603	617	629	644	645	610	635	585	651	641	640	616	668	608	621	645	639	673	626	638	610	621	657	666	640	619	623	598	613	673	612	655	617	653	624	605	627	642	607	654	609	639	656	653	628	646	663	665	619	669	655	698	621	588	631	676	614	623	627	638	689	600	639	634	597	668	661	603	647	643	673	575	608	646	645	616	621	652	645	633	644	662	706	627	599	685	657	619	639	636	654	638	643	662	637	626	689	676	696	646	638	637	595	628	657	633	660	637	637	610	661	656	640	609	639	631	659	603	639	626	656	617	645	617	628	656	662	663	624	648	662	656	598	652	617	650	714	633	610	665	617	684	629	589	612	650	682	648	639	598	634	616	651	600	670	668	663	622	634	696	660	637	630	650	617	661	655	658	668	671	643	610	632	604	654	572	617	598	638	662	656	625	637	622	576
29004	24926	28382	21356	13028	8607	6052	4356	3335	2762	2542	2229	1921	1812	1653	1464	1426	1295	1292	1181	1185	1152	1143	1118	1074	1051	1061	1010	1060	1003	1029	991	1000	933	875	923	845	876	923	941	943	932	922	886	954	854	882	880	869	932	863	881	850	883	869	855	852	841	875	865	884	842	830	847	857	848	852	838	855	819	900	825	839	873	824	858	853	837	852	876	884	818	898	888	874	890	862	867	911	892	878	886	842	805	874	883	843	837	857	872	903	826	891	872	849	818	861	806	900	845	828	923	827	900	901	834	902	907	853	844	861	809	873	809	841	848	874	873	880	820	885	877	861	878	922	869	876	871	889	814	854	872	869	852	916	861	940	870	883	901	812	891	913	851	823	862	853	815	820	897	922	904	856	829	927	923	874	886	863	837	874	918	889	833	840	883	850	881	834	873	888	817	882	835	851	877	869	926	862	867	840	807	861	935	864	841	833	817	824	841	855	860	867	891	904	797	889	861	859	850	861	898	890	817	866	854	839	825	880	840	872	844	866	806	862	866	898	924	879	862	833	846	855	838	884	819	866	854	905	809	867	832	936	868	842	835	860	809	856	886	890	902	862	824	896	895	848	839	857	862	887	846	831	888	871	835	825	858	846	868	883	870	853	831	857	787	877	821	938	863	895	857	928	864	853	862	881	869	858	881	811	822	875	821	870	812	846	847	867	857	815	856	859	862	866	852	872	838	844	874	848	832	897	870	884	840	889	863	855	914	872	901	830	838	847	850	861	855	871	871	860	862	922	875	860	828	875	849	880	892	877	912	894	891	842	852	826	875	863	813	903	849	860	850	847	944	899	795	862	826	862	935	879	896	834	830	830	869	890	921	910	838	856	887	879	870	804	831	839	877	879	909	871	815	872	801	812	890	884	815	811	856	831	856	847	863	833	891	898	849	861	894	834	862	837	811	798	808	934	852	899	873	885	879	915	839	937	872	812	821	834	861	846	853	843	800	872	835	857	852	846	882	857	911	884	892	935	850	804	885	859	865	830	868	956	855	827	866	834	824	841	882	853	883	913	846	899	852	887	871	878	797	802	866	835	879	894	870	830	855	861	863	860	864	875	845	938	869	875	846	808	803	839	874	863	902	907	909	899	852	861	879	848	858	885	850	841	855	856	844	809	918	858	803	868	862	869	829	910	883	876	836	919	844	846	904	821	889	853	828	866	850	928	878	823	890	822	880	849	879	849	845	883	865	814	851	854	887	855	811	840	886	848	909	882	860	844	879	888	896	890	872	876	902	831	810	802	893	856	874	862	881	877	869	840	862	879	865	892	860	841	840	829	884	858	896	890	890	893	887	883	842	870	868	855	815	890	858	853	858	821	830	849	898	835	838	837	886	816	886	822	838	874	848	898	872	838	763	792	900	908	893	816	868	873	813	831	832	883	839	822	887	892	867	854	914	844	892	879	823	928	909	922	913	872	842	857	899	826	864	846	833	856	835	802	890	838	930	847	890	895	800	888	851	875	903	822	886	853	869	913	837	865	842	887	853	857	842	871	907	871	847	819	878	917	864	848	884	843	893	858	833	842	797	865	810	881	869	865	882	836	885	892	871	861	838	875	822	824	872	839	921	828	837	833	872	881	838	882	844	863	858	828	869	857	918	928	860	857	890	828	886	870	933	867	885	890	871	905	856	809	855	861	904	876	860	820	846	871	824	848	835	868	861	875	883	834	908	840	853	882	875	862	859	848	853	838	853	868	833	857	860	823	821	796	857	823	848	877	854	909	837	804	885	880	848	852	865	877	898	874	862	846	913	851	835	890	891	853	880	851	853	861	862	897	919	885	890	852	845	856	821	884	830	852	908	830	892	895	836	856	924	807	837	841	862	849	883	859	871	899	894	856	869	871	857	829	896	882	851	864	867	851	851	824	902	808	883	844	870	874	813	815	888	909	892	869	890	780	877	861	876	930	866	851	839	870	841	866	843	859	829	863	850	835	852	848	932	868	878	858	895	869	860	838	850	864	807	876	859	870	879	838	868	849	900	821	901	901	871	861	851	822	879	846	848	867	901	837	887	856	857	853	897	896	903	835	861	861	855	848	899	866	843	831	784	851	873	832	943	892	832	866	836	908	845	922	843	875	900	825	830	898	884	874	873	846	873	853	882	856	879	837	863	791	847	869	889	861	911	811	879	885	879	889	831	822	900	860	899	867	823	853	822	886	896	858	856	887	901	842	868	860	812	885	906	937	849	890	889	893	834	874	870	916	821	888	888	877	840	856	894	832	839	850	869	874	861	870	851	892	835	878	856	878	831	861	899	822	887	836	859	861	899	875	856	843	861	872	847	920	838	913	794	865	898	877	856	901	836	859	906	936	827	777	890	873	885	872	859	813	842	883	874	832	815	841	878	842	856	919	852	903	874	853	887	839	867	879	857	849	785	823	867	841	846	865	846	844	842	850	860	840	880	919	843	842	865	833	858	860	880	849	852	831	817	874	853	892	858	811	840	911	839	806	891	858	847	817	849	897	907	912	885	865	868	861	868	830	855	857	866	887	865	876	814	814	832	902	886	772	852	889	852	949	837	817	880	854	902	857	880	876	874	886	868	902	888	878	882	861	845	864	831	879	917	817	885	803	930	881	856	837	842	917	915	873	860	909	892	855	852	862	912	888	883	866	868	953	856	875	828	857	894	841	880	866	859	801	877	914	927	886	831	805	866	914	826	867	854	851	885	846	884	878	826	907	856	886	829	891	825	837	886	868	872	850	849	892	870	858	854	824	847	899	881	891	867	885	872	967	882	903	856	870	852	846	858	857	842	918	924	859	878	908	897	934	847	808	905	906	834	869	851	835	918	870	871	892	875	881	870	878	869	816	871	849	828	899	872	900	882	882	842	896	881	895	848	825	865	908	857	863	932	884	836	856	873	820	819	870	847	853	887	903	886	812	900	882	863	887	859	837	816	883	872	868	880	864	879	876	833	802	899	826	852	816	908	868	803	855	902	922	828	831	846	900	866	883	882	836	901	896	879	840	887	870	879	897	833	848	813	880	818	881	878	891	877	951	871	904	895	811	877	924	868	859	845	897	842	910	885	825	872	823	881	871	878	912	876	848	825	851	917	869	845	863	849	881	875	815	865	784	809	819	890	839	852	822	793	858	877	887	856	809	889	872	857	873	910	884	917	851	900	862	854	881	843	890	863	859	884	869	860	869	885	866	833	831	876	838	881	879	916	839	880	852	897	804	903	821	840	818	883	882	920	886	818	876	875	820	910	801	849	891	844	871	872	862	867	851	926	892	838	907	864	859	868	876	831	846	803	900	881	850	871	892	834	853	877	874	899	840	860	836	841	878	825	869	894	829	852	888	854	864	857	865	820	824	925	836	847	843	845	909	854	878	831	848	895	883	877	882	900	830	813	818	838	887	840	837	832	848	829	848	809	876	891	867	918	801	857	836	866	879	875	854	838	842	842	826	836	863	896	871	878	826	899	899	852	856	834	900	880	837	849
19311	35683	28405	19222	15021	11695	8887	6574	5194	4138	3446	3012	2629	2330	1967	1862	1699	1564	1430	1380	1325	1263	1212	1168	1149	1158	1148	1122	1046	1027	1029	1015	949	916	947	910	916	922	892	936	846	891	892	879	889	856	870	875	829	841	849	824	787	842	894	841	831	856	825	871	892	816	852	836	836	795	880	830	919	896	839	817	815	849	877	857	788	827	871	809	838	850	862	819	886	844	829	840	891	851	840	823	867	814	875	849	864	824	847	870	857	880	875	818	899	856	862	872	858	840	826	796	839	809	854	833	860	855	849	820	899	831	893	877	861	803	904	840	838	839	929	867	826	817	829	847	857	836	834	883	863	864	839	887	796	864	855	887	823	830	821	872	877	829	814	812	814	850	868	860	822	882	870	858	812	844	889	878	890	795	882	863	870	838	921	864	840	875	873	883	831	848	863	848	832	836	808	879	842	864	835	867	860	854	848	815	878	835	847	801	859	846	886	836	904	877	864	865	806	872	813	847	800	852	850	823	838	817	859	864	832	858	863	865	864	789	847	841	861	913	842	802	815	773	862	817	854	838	838	826	839	860	826	827	905	880	842	850	815	854	808	848	899	899	837	899	889	867	865	844	860	916	872	834	884	880	868	815	853	839	808	882	855	850	837	845	834	841	779	922	823	805	898	853	861	872	808	801	897	851	861	825	819	855	802	822	840	887	873	865	850	872	851	864	840	895	820	812	867	828	829	870	863	843	814	862	880	917	874	833	906	889	866	887	842	832	857	865	812	840	858	839	866	861	818	856	864	888	852	800	813	815	858	887	875	848	839	844	803	854	853	822	894	850	782	844	859	861	790	834	828	852	849	862	799	829	843	868	810	839	919	846	837	831	848	880	849	882	864	804	837	841	833	811	822	873	807	812	850	844	862	853	869	878	821	853	875	834	859	806	850	847	854	843	830	865	891	809	879	859	821	886	826	903	869	823	880	866	820	850	855	915	877	820	848	906	824	847	823	867	826	863	806	846	817	881	849	843	843	830	825	810	853	847	883	846	800	863	873	807	821	875	895	860	831	836	830	855	851	834	864	827	910	857	827	845	837	893	876	860	851	870	860	906	869	811	829	840	823	889	867	860	832	815	796	893	848	931	870	886	834	803	876	833	900	830	880	843	894	847	888	831	868	876	889	836	831	845	843	877	842	869	916	878	854	847	822	914	823	856	875	830	855	877	868	928	885	849	806	909	839	839	778	850	889	846	831	859	871	832	857	854	895	834	829	863	817	881	835	827	860	799	821	850	877	832	867	907	831	859	874	851	917	856	866	815	825	884	861	841	875	876	807	857	879	909	860	843	781	830	901	804	822	878	826	875	814	895	816	857	826	807	835	814	824	785	881	844	874	836	816	834	855	900	872	873	845	811	841	874	854	840	820	841	851	875	800	855	879	900	871	877	861	881	883	856	857	851	840	860	821	842	827	862	827	888	830	813	823	878	817	842	885	843	825	840	875	804	832	824	808	854	848	826	928	853	861	862	842	813	841	864	874	907	857	833	894	879	848	828	870	872	865	863	924	855	807	896	808	846	848	869	914	882	886	878	845	883	843	871	846	852	801	855	854	832	872	831	864	876	890	853	784	848	837	859	853	857	832	859	879	803	865	822	836	813	837	870	848	762	860	829	859	815	840	816	812	850	842	838	887	846	862	876	880	848	855	780	872	860	861	830	837	887	838	864	841	865	898	818	818	900	877	821	870	810	858	805	831	870	840	823	864	807	818	844	808	823	849	853	868	854	805	904	851	867	831	839	854	877	886	858	828	851	839	874	832	870	841	837	865	826	881	851	853	933	837	834	868	908	849	854	885	847	862	911	855	838	842	879	847	870	875	837	822	896	882	837	898	856	820	853	860	838	830	810	878	845	830	819	821	819	840	918	810	822	846	859	838	858	901	855	812	818	853	843	842	856	888	871	859	842	856	794	871	847	864	854	831	807	847	878	827	842	865	884	854	873	901	838	862	845	848	878	828	796	870	861	834	846	852	871	879	873	823	816	874	822	897	868	823	812	875	865	878	833	836	823	841	859	830	858	797	915	852	846	802	871	894	828	841	864	881	887	847	835	875	842	885	833	857	880	820	893	813	838	851	856	845	800	856	887	849	821	870	799	878	873	855	896	801	841	838	846	812	829	869	895	845	856	789	812	878	851	807	839	806	840	879	852	839	848	889	871	859	835	790	865	887	850	869	850	872	825	813	848	835	846	832	864	901	804	830	822	851	893	860	869	818	832	885	796	826	860	840	822	844	843	832	891	862	888	830	850	844	855	872	842	864	843	858	868	878	795	847	806	874	839	859	859	829	806	809	835	858	836	857	850	824	846	846	815	841	820	821	876	854	851	843	813	875	824	889	830	835	810	815	829	853	885	854	898	878	856	857	811	827	879	841	873	839	835	828	812	852	792	845	872	846	794	805	874	835	902	833	813	846	852	851	839	824	789	816	846	832	831	834	850	813	800	832	824	823	926	872	863	844	893	868	853	811	851	833	882	824	839	862	843	885	859	829	895	859	852	827	803	840	844	865	831	814	857	872	837	852	882	888	827	873	845	852	883	826	883	842	845	808	885	884	818	838	884	817	879	812	895	879	843	860	822	811	822	841	832	912	857	856	943	888	838	844	828	871	828	856	817	855	843	845	843	821	819	869	858	870	809	857	884	844	799	895	873	841	799	889	810	841	868	835	798	848	863	878	828	806	830	868	874	885	872	795	839	873	849	796	831	780	875	804	843	853	856	823	841	828	826	830	827	861	827	906	879	862	855	887	825	864	829	804	829	827	846	895	845	841	888	847	827	869	850	804	829	822	843	841	859	824	843	801	829	788	862	850	815	882	785	824	857	857	848	848	847	852	846	798	805	813	857	891	805	864	896	844	864	843	787	797	830	837	838	859	846	824	843	868	887	810	839	911	833	879	877	829	843	855	857	819	842	862	859	850	818	852	811	853	875	855	831	926	847	857	831	875	839	892	849	885	822	876	886	852	814	844	871	902	806	830	864	848	851	843	850	860	836	867	829	923	786	775	815	826	866	898	828	852	880	824	838	844	879	870	841	866	872	859	834	895	853	868	841	821	798	844	831	860	876	839	859	805	858	827	916	824	812	818	855	884	799	841	822	811	833	792	802	828	910	854	895	880	814	812	858	862	809	894	842	890	805	869	840	865	871	799	831	829	852	800	801	862	874	874	850	855	853	849	855	874	884	804	833	903	859	816	836	792	878	858	877	878	788	819	803	847	845	911	909	873	873	860	774	861	801	867	825	825	795	857	805	827	870	842	822	829	883	879	834	822	838	844	827	891	807	911	857	859	759	853	891	896	887	789	815	917	848	840	855	883	873	872	816	885	844	854	868	811	870	834	817	825	861	868	919	849	879	868	869	834	832	861	879	825	834	892	855	768	884	855	854	895	881	851	892	822	853	812	848	825	781	838	826	852	849	808	836	881	838	827	820	828	907	850	844	912	835	862	849
23933	21456	28757	24904	22327	19626	13059	7661	5586	4602	3814	3177	2830	2400	2069	1996	1617	1560	1357	1298	1247	1144	1116	1094	1036	1054	994	989	944	883	901	908	861	852	821	803	878	786	751	727	731	763	690	728	697	657	679	614	686	658	659	688	649	682	648	682	646	646	654	667	659	679	694	634	664	620	645	676	645	645	667	642	638	693	711	643	648	630	684	674	652	650	639	653	646	654	666	651	667	704	649	628	676	650	677	611	675	643	672	667	661	658	661	689	620	645	657	667	665	665	687	702	608	620	692	670	680	642	639	641	657	657	642	641	676	685	630	682	669	672	683	674	672	666	616	624	660	664	636	662	643	668	618	660	597	689	630	659	660	668	661	694	695	656	651	689	675	623	676	706	659	654	640	628	640	660	678	711	665	640	679	654	661	681	684	658	665	664	626	672	568	636	628	653	672	648	632	617	646	708	640	643	646	654	639	628	671	616	642	628	663	731	674	644	631	676	652	666	631	678	625	648	695	652	672	643	648	602	621	636	683	636	650	673	728	644	628	667	607	652	642	675	656	683	701	634	659	585	615	660	657	668	624	602	680	634	648	692	640	650	641	602	647	658	675	658	691	644	684	693	632	663	638	650	637	649	686	654	611	641	617	635	634	656	701	665	680	638	676	644	655	656	689	639	621	625	697	689	672	616	639	653	645	643	656	659	650	698	671	671	703	686	634	657	702	669	629	634	652	644	615	652	676	656	648	671	636	664	662	690	660	606	637	652	626	659	613	652	649	649	652	640	641	668	701	690	638	605	639	611	651	671	678	668	692	634	639	626	676	681	621	650	644	596	662	675	652	639	609	630	655	712	689	624	656	617	648	642	671	675	643	638	623	619	612	635	664	660	626	620	661	597	662	624	705	655	655	678	621	630	666	690	671	632	651	663	694	649	683	665	617	669	642	712	680	635	611	655	653	672	649	671	678	651	632	643	650	631	617	703	649	688	665	705	661	707	649	614	671	597	645	642	682	646	627	654	678	673	680	656	670	676	665	700	680	608	663	654	646	650	634	622	607	647	663	670	674	655	656	678	673	643	674	654	665	645	640	646	686	672	688	731	624	657	629	650	630	626	649	653	634	606	612	638	687	670	632	645	641	674	620	672	647	619	664	676	628	641	630	649	667	691	629	650	677	669	632	658	664	692	654	686	672	669	614	716	645	653	670	658	659	667	669	647	690	675	692	650	684	641	705	608	625	635	609	668	637	651	675	665	675	677	679	699	657	659	632	637	624	703	687	683	639	658	659	647	654	641	652	636	673	654	616	648	620	678	600	641	626	677	684	664	658	609	631	662	696	661	683	688	606	625	626	647	712	655	678	657	712	692	665	665	619	646	655	649	705	662	655	651	660	695	636	680	663	624	672	633	661	669	675	676	670	629	646	628	653	610	678	669	656	682	609	649	696	620	661	614	668	650	653	681	627	667	690	623	650	603	642	668	629	654	618	658	701	651	618	684	691	658	675	592	683	708	687	687	683	587	625	677	657	625	713	607	626	670	688	667	628	679	674	659	660	692	657	668	633	637	643	662	720	651	691	635	645	642	654	638	656	672	657	678	632	640	658	592	668	668	637	637	679	676	671	673	665	669	644	654	689	633	670	628	612	651	637	654	667	659	661	608	677	655	676	689	625	643	660	642	649	668	654	604	671	657	682	647	665	644	633	703	677	669	662	678	643	620	681	643	678	665	692	680	661	648	661	642	651	626	630	646	651	654	658	648	679	622	641	633	659	668	655	658	644	639	655	628	676	627	651	618	690	649	692	662	674	644	684	699	659	634	628	671	633	644	672	652	632	656	635	643	702	669	655	608	653	652	667	676	658	700	703	678	706	625	640	663	631	637	664	667	666	672	628	685	669	658	639	687	633	644	690	633	647	672	668	677	672	605	657	667	636	657	641	700	647	679	655	658	668	637	609	628	631	659	653	632	642	680	687	608	652	633	607	675	641	669	667	658	629	641	659	683	635	637	682	698	632	636	654	676	632	686	666	674	658	638	657	650	694	662	642	636	671	645	666	676	646	643	666	628	661	666	663	659	662	656	632	661	630	674	698	658	616	599	648	616	650	668	672	678	623	668	651	624	666	629	640	648	618	653	661	674	614	626	701	683	687	644	652	644	700	648	667	628	678	664	651	631	629	646	652	664	652	683	639	611	647	615	634	625	623	649	642	664	700	664	665	654	671	655	651	635	718	659	640	667	639	656	624	622	648	672	655	618	620	658	653	657	633	656	643	648	677	693	677	641	624	642	665	629	623	627	705	657	678	641	638	641	664	674	626	687	632	659	618	662	685	646	648	623	627	669	652	638	634	634	680	627	667	644	658	694	658	648	649	649	641	652	652	644	639	638	590	644	643	680	639	692	609	671	641	653	672	718	639	646	599	625	683	665	659	665	641	609	658	652	665	673	662	675	649	670	634	644	669	662	701	640	646	705	690	665	653	654	617	649	657	648	635	657	630	653	678	705	685	703	627	673	676	583	665	644	684	634	628	670	688	686	644	666	681	652	684	654	675	625	653	670	634	670	677	646	637	654	656	623	721	669	651	637	695	659	682	692	690	669	662	663	677	561	639	686	671	653	636	617	658	673	613	604	619	646	660	633	632	649	649	636	654	667	646	651	694	643	641	655	676	679	653	603	615	681	646	623	636	659	623	653	663	657	615	687	636	649	674	691	688	654	620	630	702	683	645	655	655	620	668	667	652	660	661	621	679	662	648	677	662	596	658	637	680	687	683	652	659	673	671	638	658	685	645	690	634	677	728	628	657	646	679	651	687	670	652	627	660	665	683	628	642	621	646	650	712	634	640	647	661	657	652	574	633	639	670	707	654	689	682	676	636	625	611	614	646	648	620	635	635	629	636	697	659	653	627	642	678	590	640	627	639	673	679	658	626	610	694	661	663	588	635	681	661	707	688	628	603	683	615	639	658	645	654	657	636	681	702	692	641	643	645	651	685	657	675	654	684	639	634	678	700	665	646	658	697	636	680	655	706	659	696	664	682	670	665	672	644	715	687	644	652	658	621	631	668	631	684	702	650	623	665	651	699	666	596	610	642	615	692	636	618	656	660	681	677	639	679	651	707	692	685	663	642	708	627	687	670	612	663	639	631	630	669	660	700	680	717	642	687	656	662	647	607	615	691	689	614	695	657	691	647	683	661	662	668	653	648	646	661	683	683	669	645	656	677	694	629	654	637	690	672	662	678	677	668	658	660	648	656	645	692	678	693	618	629	696	662	652	678	701	672	649	693	668	659	642	656	641	676	650	664	668	662	673	661	611	668	647	638	661	619	647	637	657	614	708	665	621	634	634	680	610	690	653	634	668	639	650	649	671	672	624	653	700	647	640	683	661	651	691	674	683	622	657	664	662	639	637	632	660	645	674	690	654	635	652	698	636	670	627	657	698	658	638	681	658	616	656	604	637	631	663	659	626	613	640	613	625	685	634	684	631	630	655	676	692	625	620
20261	43165	36175	26984	21823	17348	13643	10557	8118	6524	5428	4567	3862	3378	2843	2532	2282	2034	1753	1636	1518	1425	1291	1313	1266	1141	1164	1179	1060	959	947	963	917	857	859	821	762	765	764	747	754	704	709	701	697	671	678	679	668	647	684	685	719	684	656	647	657	636	667	684	671	680	623	672	713	649	634	638	615	664	624	640	649	652	685	652	662	639	662	629	675	623	712	617	639	614	638	651	629	648	672	684	684	635	675	643	635	642	632	684	639	599	664	642	647	634	617	651	612	661	640	645	645	648	668	690	651	662	651	679	677	655	595	628	631	700	628	675	657	684	657	652	669	632	590	657	618	640	659	660	631	650	684	628	648	618	641	635	625	614	682	650	617	719	625	661	690	647	647	617	619	641	613	645	644	660	674	639	654	636	647	594	609	627	609	683	654	651	630	672	652	623	607	625	702	664	667	697	654	673	650	629	673	641	644	655	645	635	624	676	659	616	657	650	670	640	675	585	679	662	652	647	649	653	601	665	658	628	648	662	641	605	703	614	583	627	659	677	650	641	657	606	652	634	656	628	623	679	663	656	664	632	647	643	644	676	667	644	676	679	628	642	612	644	678	651	670	637	638	626	639	667	664	632	645	641	660	704	653	654	678	640	606	647	652	660	671	620	619	641	685	652	643	636	643	642	638	687	625	617	641	630	606	655	649	634	647	670	640	647	650	634	630	669	639	643	663	643	663	628	627	651	659	615	651	648	613	645	608	676	637	623	610	627	658	650	685	642	623	666	650	660	634	622	620	689	642	632	701	649	594	643	688	594	655	643	626	607	639	694	598	605	605	675	648	634	673	625	695	660	674	685	645	643	616	601	651	595	636	604	654	655	657	613	638	668	687	657	670	666	634	620	657	654	641	646	675	615	679	684	674	669	583	596	627	675	699	645	655	639	666	609	630	634	651	669	639	668	643	618	669	670	636	657	648	663	690	703	606	649	661	594	646	662	683	682	672	592	646	666	650	646	677	630	644	657	690	610	665	616	622	665	691	601	645	665	682	604	630	702	648	602	638	639	617	693	704	682	651	645	654	656	641	691	649	663	642	638	659	643	623	677	630	631	627	653	647	639	649	663	644	603	641	678	686	660	648	651	662	671	664	674	603	645	642	645	592	635	631	656	644	591	580	642	614	645	687	677	644	629	631	632	672	604	702	664	721	665	636	727	692	660	634	650	643	669	630	645	677	627	619	660	646	649	629	635	629	607	642	650	662	628	626	604	677	714	629	660	648	666	698	616	624	669	666	627	659	658	656	652	681	640	663	623	640	612	671	688	640	647	652	626	642	690	671	623	654	673	609	652	641	629	643	610	672	646	617	620	659	682	642	668	645	661	653	685	638	630	617	645	647	647	644	650	659	615	582	660	658	629	642	607	624	621	663	656	672	675	660	604	672	651	632	651	670	618	681	632	601	648	634	651	644	667	639	625	649	684	688	655	619	679	654	679	606	678	671	639	652	682	601	657	646	645	642	651	687	680	606	635	629	627	682	659	661	614	637	620	661	661	659	635	598	630	655	655	629	593	664	668	650	678	639	623	667	653	698	663	589	623	643	649	681	661	668	631	681	689	660	622	672	682	616	648	643	647	654	682	679	614	660	688	679	633	623	654	636	678	679	671	647	669	660	607	636	640	673	653	612	640	624	669	618	626	649	609	656	654	645	621	640	639	658	668	669	597	592	654	610	634	605	629	643	645	641	681	632	651	637	648	650	621	655	648	624	643	631	571	643	636	636	651	620	722	661	631	657	662	615	648	688	644	673	661	634	661	648	683	677	625	649	635	593	659	648	688	642	606	596	683	609	607	643	627	626	656	642	625	646	624	695	635	652	634	593	660	651	622	641	571	644	647	649	652	598	644	704	697	617	646	666	635	687	658	695	675	625	664	614	678	581	689	671	604	633	675	663	661	631	603	664	666	629	614	651	612	636	649	614	634	626	631	643	598	623	652	672	662	648	637	662	680	649	637	606	641	677	628	632	614	670	645	659	632	652	680	659	693	645	681	627	623	659	636	625	653	670	676	632	675	690	694	587	645	644	671	644	623	648	645	623	639	630	655	629	638	622	627	672	668	628	651	643	656	660	640	654	608	642	671	639	707	633	638	672	663	671	647	693	652	674	642	625	661	643	656	616	656	629	638	608	621	676	664	626	636	619	644	639	685	647	652	650	600	651	633	613	679	676	649	640	628	625	625	634	645	668	640	601	614	596	624	622	661	698	633	688	632	645	651	650	643	672	619	623	661	615	658	675	660	691	638	671	657	651	630	682	650	666	682	679	650	644	622	602	638	628	654	662	645	649	634	679	643	650	680	641	628	646	640	656	620	651	612	628	640	639	654	617	619	627	653	660	628	659	658	654	649	648	642	631	660	611	699	646	677	630	682	641	640	633	641	662	639	644	605	640	588	611	644	661	670	668	656	627	608	673	674	610	625	698	672	651	648	668	675	599	643	635	631	639	659	633	665	644	683	619	632	590	652	652	645	597	642	652	623	637	656	604	651	665	650	647	658	666	676	686	650	687	636	625	671	605	672	668	625	626	690	630	644	687	624	658	642	667	649	664	638	621	591	635	657	676	677	638	607	655	663	625	644	634	748	674	637	580	655	665	632	604	677	599	657	617	628	647	642	672	616	615	650	663	651	634	621	644	647	665	668	615	631	623	617	619	633	642	607	679	696	659	661	606	678	682	616	629	632	668	691	671	624	647	615	663	626	607	652	681	642	635	696	581	621	631	645	667	652	631	668	631	624	651	715	642	664	663	636	669	635	683	661	674	607	668	642	652	687	661	637	648	694	625	634	668	656	597	687	667	686	629	634	657	641	640	679	646	632	665	652	653	647	601	646	606	621	630	627	669	660	664	658	638	648	681	624	653	702	633	602	628	622	695	649	573	624	671	664	653	669	630	595	621	652	623	615	617	607	611	616	665	647	615	638	640	624	636	631	615	624	633	617	644	656	662	652	595	649	666	634	671	607	666	638	670	624	638	647	641	650	639	660	655	672	607	634	654	648	705	607	641	660	618	697	625	632	614	637	646	649	625	664	628	683	615	626	664	713	648	639	608	639	699	666	661	659	612	619	617	680	630	627	671	576	682	648	629	659	644	615	648	666	662	619	629	645	640	658	654	677	654	647	643	684	649	644	636	615	676	609	608	672	634	657	660	660	637	598	621	665	618	668	613	683	626	675	650	652	691	667	665	630	654	660	671	593	641	648	645	623	647	683	668	600	626	605	632	670	626	638	639	661	607	650	633	637	669	631	629	656	612	600	617	657	610	611	653	652	678	632	625	641	670	642	683	638	629	628	622	671	611	663	649	675	700	679	664	652	609	659	643	635	640	621	597	644	610	640	614	660	658	674	688	612	609	669	649	670	632	644	652	652	651	572	657	646	627	636	689	627	658	635	668	638	637	595	654	635	678	646	642	667	611	670	657	615	635	660	659	667	631	678	631	628	626	650	677	668
25083	21498	28282	26375	20016	13152	8874	6070	4524	3743	3183	2875	2617	2321	2032	1839	1723	1636	1453	1413	1366	1385	1302	1294	1210	1207	1195	1166	1173	1127	1096	1050	1108	1011	1014	989	1069	1019	1075	982	995	964	995	952	936	919	931	959	916	929	940	914	995	985	898	925	985	939	950	912	904	929	905	903	922	965	984	984	945	933	942	953	915	957	889	871	923	937	881	996	945	886	991	920	938	913	907	896	992	899	938	936	924	960	932	907	932	913	923	930	924	942	955	927	891	986	963	1012	915	950	948	917	979	894	942	942	950	939	917	956	942	937	925	921	970	960	909	912	919	926	905	970	893	945	901	913	927	969	946	919	965	955	973	926	884	963	896	856	938	887	960	931	914	901	942	975	965	972	916	944	911	994	947	898	928	944	983	907	923	913	955	938	971	977	877	961	862	858	968	928	912	906	917	956	956	936	960	934	960	985	981	899	929	930	964	937	937	1003	899	921	938	938	920	906	917	951	953	871	953	942	899	1000	964	893	982	983	971	946	910	947	935	912	908	919	957	886	894	887	923	933	975	966	929	911	917	876	915	910	991	968	967	929	967	948	937	981	930	907	929	908	932	872	967	1016	881	907	949	893	900	951	970	924	916	922	920	950	943	907	929	995	929	959	880	927	1008	934	883	924	889	956	926	942	880	982	940	901	906	930	897	937	967	954	920	945	902	948	913	889	1007	959	897	914	904	933	939	904	886	916	925	921	897	917	919	908	936	966	922	939	936	894	981	951	969	925	951	898	895	908	876	941	936	937	1007	922	903	934	978	953	930	916	976	880	901	944	869	888	919	918	961	939	924	886	919	877	912	922	950	931	901	911	932	905	972	914	951	947	951	927	899	936	903	908	944	910	948	985	957	976	888	984	872	946	909	918	941	943	983	939	1000	948	947	907	967	960	938	907	942	928	876	942	970	992	966	929	904	927	954	960	949	931	928	902	933	933	898	951	951	930	1009	885	910	882	971	931	913	962	966	954	956	928	973	963	928	941	911	897	975	964	929	930	919	983	987	945	921	942	982	896	905	925	920	895	913	918	947	939	925	922	903	975	910	950	870	937	929	876	964	929	921	928	967	957	938	958	899	846	946	984	914	891	958	893	936	916	931	903	918	932	914	881	944	957	879	1012	882	965	932	894	923	944	925	928	915	1010	918	923	931	949	992	914	963	899	928	958	892	964	932	924	918	942	926	928	956	870	919	996	955	888	933	933	908	878	957	939	870	930	926	944	864	935	928	940	905	924	950	940	936	938	878	937	940	884	966	903	959	925	957	904	980	949	903	896	930	961	926	888	902	919	925	916	924	961	979	969	955	948	917	935	916	926	926	912	919	943	937	921	907	897	958	982	914	897	933	923	934	933	938	957	910	926	902	934	975	1000	885	948	965	932	942	958	956	930	963	897	955	972	969	910	885	938	925	932	927	923	932	961	984	958	935	950	922	939	928	902	903	962	946	961	887	948	898	897	872	984	1003	922	971	952	988	953	970	954	988	913	1023	835	906	1010	949	941	941	927	940	930	886	922	922	945	965	944	958	939	909	961	963	896	883	940	987	939	931	916	891	924	907	909	927	945	957	944	922	918	914	970	963	984	984	860	904	862	925	996	942	948	915	928	961	980	958	895	880	926	917	951	939	961	912	942	921	932	938	914	907	902	931	1018	933	915	909	942	953	924	947	947	934	919	920	925	953	977	921	946	922	867	922	929	988	1015	956	930	939	928	933	960	946	944	919	986	942	913	927	951	896	952	946	931	937	909	946	896	900	940	919	950	975	963	951	936	945	926	955	950	963	891	898	926	943	970	970	955	907	1001	927	913	929	890	959	920	968	992	912	965	943	921	915	950	889	913	955	942	943	917	909	972	973	875	891	909	913	883	913	917	992	913	974	888	936	973	948	953	911	953	946	927	907	879	895	914	939	934	894	960	931	942	919	960	880	877	869	889	912	946	916	981	875	902	915	931	924	930	881	937	913	951	932	936	936	913	959	915	978	888	968	903	908	941	893	948	957	915	934	927	930	900	954	917	910	936	930	1020	986	938	982	909	947	963	923	960	945	925	994	952	932	922	939	915	996	942	931	904	939	918	945	933	951	887	902	911	940	916	956	955	928	953	962	909	941	881	878	979	920	931	926	965	961	919	926	941	922	922	926	965	953	913	910	903	948	952	885	967	939	943	892	968	888	913	939	945	841	917	943	942	911	931	936	869	900	960	954	944	951	987	914	951	893	933	881	880	958	945	912	932	925	910	942	932	942	945	911	894	909	908	958	916	898	880	944	931	943	922	970	949	925	923	920	946	884	945	946	920	875	931	935	992	927	975	979	932	906	877	907	903	905	978	956	910	979	923	973	890	979	940	938	904	924	896	935	977	931	893	957	942	917	886	900	992	933	933	924	958	896	915	926	932	930	906	953	959	961	909	964	940	985	939	961	918	978	921	997	923	939	952	901	951	974	889	914	939	905	984	860	929	945	957	927	891	926	952	932	913	991	988	913	995	913	876	896	936	963	973	944	943	943	957	904	917	962	919	968	961	939	930	907	952	943	893	903	964	893	937	968	951	970	865	896	856	930	947	923	897	943	928	919	871	894	930	995	884	898	900	962	900	954	925	973	916	998	906	905	939	964	918	915	948	977	946	967	957	913	931	927	850	906	896	893	948	914	945	917	941	949	901	961	908	925	988	922	955	968	909	907	912	913	910	897	975	941	953	947	988	913	901	934	919	981	948	966	953	898	892	942	947	972	937	984	911	922	883	937	969	938	903	947	968	906	885	934	946	972	947	950	915	901	938	943	948	929	959	890	928	927	886	915	942	922	889	962	949	906	836	970	914	933	917	974	974	931	927	907	909	881	941	910	929	1007	956	964	955	902	901	926	927	917	948	880	904	932	984	903	894	985	924	943	904	899	953	916	933	899	926	948	962	929	947	943	940	982	893	937	937	920	939	920	950	926	947	916	973	999	899	939	965	950	938	888	945	922	901	927	962	945	928	927	931	892	947	882	899	965	955	925	1003	991	935	967	988	975	917	911	961	922	946	965	908	964	923	897	898	946	999	973	867	933	957	929	938	956	982	903	914	938	927	957	887	976	928	867	962	913	922	976	885	971	872	942	923	897	924	956	967	970	965	911	931	899	903	933	902	889	870	934	917	970	917	920	939	896	920	893	958	974	947	956	961	919	869	951	916	951	957	944	869	917	926	926	933	974	960	931	972	919	937	943	972	929	876	990	876	919	922	903	971	921	932	973	996	934	996	946	995	907	973	891	928	950	892	936	903	942	939	982	943	874	930	955	939	879	962	949	925	949	876	920	969	956	935	958	913	910	961	939	902	935	866	958	997	983	896	921	928	884	960	960	920	972	908	938	964	909	972	923	896	931	945	999	980	928	929	959	925	904	842	977	941	933	911	935	955	978	906	975	987	911	981	904	916	903	864	958	932	1011	967	939	922	890	969	933	918	952	941	964	883	885	915	907	875	895	878	932	924	930	929	931	961	949	943
19752	39907	33001	23887	19514	15072	11647	8986	6973	5565	4757	3917	3474	3035	2620	2286	2146	1892	1664	1638	1594	1431	1486	1400	1356	1255	1269	1250	1224	1185	1128	1140	1067	1139	1035	1003	1019	1049	971	994	916	950	930	959	948	952	947	920	904	872	876	965	939	938	909	937	871	918	955	883	905	925	874	898	915	887	888	929	940	928	887	902	913	874	874	889	893	855	857	886	923	876	885	914	920	870	924	949	912	894	927	869	915	907	900	923	921	903	884	919	922	885	898	898	904	878	882	859	899	883	883	901	899	911	907	917	887	898	853	845	936	893	905	928	904	879	915	886	888	901	933	870	880	958	901	927	859	850	890	876	914	872	909	914	936	896	925	878	917	895	903	953	930	900	895	912	870	923	917	882	841	906	876	884	873	862	918	889	895	888	897	864	873	913	922	899	912	889	884	915	877	830	948	913	869	974	941	951	872	859	909	882	902	895	873	879	891	926	942	950	878	923	909	863	881	912	921	913	915	921	869	880	891	862	937	896	888	858	931	916	937	910	907	901	888	931	910	859	914	871	894	893	913	918	887	890	848	974	964	894	928	904	911	875	912	958	917	939	899	904	905	922	915	884	909	966	896	856	940	868	903	903	891	905	883	920	898	926	907	907	917	901	936	911	898	904	878	863	909	942	906	865	888	919	932	876	951	893	872	872	938	905	843	915	882	915	888	962	891	920	923	909	909	953	888	942	834	902	908	875	897	863	925	946	894	991	888	898	914	895	926	887	918	939	949	937	918	914	916	941	872	911	855	886	911	925	930	924	914	924	884	904	913	912	878	917	910	869	906	877	948	887	861	950	898	911	919	921	914	925	922	968	914	896	908	922	953	921	899	895	908	882	888	900	857	896	888	902	888	907	877	854	886	913	909	925	917	921	917	910	890	925	946	901	895	960	904	883	882	886	939	901	906	882	949	911	871	972	887	868	867	916	939	919	931	889	928	928	893	899	945	888	844	931	892	891	902	900	932	927	916	920	922	874	929	956	907	899	921	957	898	897	931	905	942	937	981	898	891	906	815	925	853	917	937	861	813	909	894	898	886	948	930	909	917	847	926	930	884	953	929	915	919	897	930	879	905	895	864	946	888	932	882	859	920	886	877	919	920	851	888	897	879	890	908	920	922	868	869	850	921	902	959	936	934	917	924	927	882	868	852	906	949	894	877	905	905	916	885	905	904	897	920	897	921	862	898	878	884	859	865	907	899	881	921	883	925	869	915	925	941	947	904	882	924	884	925	914	836	959	933	914	878	922	919	895	899	886	903	923	894	911	871	878	873	915	897	867	855	896	902	928	877	861	871	887	859	877	889	895	889	951	888	910	915	871	858	911	871	906	887	864	899	877	922	894	942	922	912	913	858	892	921	890	899	903	874	890	892	877	924	903	900	965	903	899	996	907	906	901	926	891	857	927	877	944	911	933	885	922	949	896	851	904	942	914	892	862	889	939	860	884	859	899	983	866	917	941	923	864	889	882	945	935	904	913	955	904	947	983	935	954	890	865	908	908	882	871	870	910	908	895	895	869	959	920	915	937	928	825	904	927	895	936	928	880	886	931	866	900	962	865	889	925	892	866	905	914	911	884	897	857	890	908	899	911	910	880	931	908	867	871	920	896	867	926	918	921	915	925	892	884	904	902	886	862	929	886	930	897	941	869	854	829	901	882	889	897	922	875	859	867	931	962	856	859	893	828	878	909	922	954	930	950	909	872	886	909	938	873	884	905	889	912	874	879	890	846	911	927	900	951	915	956	907	921	884	892	905	908	855	892	875	914	880	846	905	938	916	902	905	894	934	887	927	917	847	892	935	890	902	858	904	883	947	964	943	922	875	943	918	904	854	919	932	888	886	908	848	874	907	915	927	899	900	875	881	904	941	922	892	885	892	961	897	889	908	847	899	897	876	878	910	919	878	870	906	916	915	908	878	906	855	911	868	902	967	900	869	938	882	945	890	911	872	905	868	959	846	931	933	918	853	887	925	863	905	932	906	919	937	866	863	908	895	937	943	902	849	898	915	857	930	907	904	924	885	890	827	886	939	920	929	951	944	897	925	918	904	893	880	911	933	868	859	939	893	903	918	841	921	887	886	838	834	909	868	927	937	850	884	960	919	881	913	861	898	907	912	928	917	906	904	929	947	940	938	880	919	854	871	873	870	910	945	919	881	856	891	936	876	881	909	912	909	883	944	962	928	869	858	881	846	858	914	877	914	958	854	916	890	910	940	925	872	868	888	909	933	900	937	851	956	931	862	922	843	975	891	910	881	867	855	858	927	939	926	886	906	943	970	928	939	966	922	841	877	851	884	936	917	896	937	900	899	953	942	885	909	885	864	900	937	929	903	819	948	891	979	920	919	952	920	896	909	875	918	859	922	931	881	903	892	890	917	945	847	890	910	914	923	951	854	937	882	883	863	929	907	884	902	923	921	861	885	885	836	918	902	920	871	937	899	854	901	887	924	871	872	898	890	834	925	912	905	893	915	910	851	926	867	891	902	874	843	904	944	955	920	936	924	838	935	854	877	879	920	900	888	912	908	923	847	886	951	871	875	894	881	927	942	923	905	957	941	931	898	886	852	923	862	939	958	900	955	972	853	885	920	909	875	881	893	877	928	900	862	898	912	882	912	934	897	916	923	886	875	869	866	927	927	891	886	907	915	885	898	910	894	911	927	920	895	871	905	887	835	902	899	880	919	899	882	907	903	896	885	926	921	888	951	921	936	922	901	917	904	862	895	909	877	870	877	897	940	923	880	888	921	904	935	892	865	895	906	821	858	934	911	908	917	929	838	924	943	912	947	947	901	924	890	922	864	897	910	895	884	924	826	902	897	892	885	899	874	918	901	899	949	884	909	865	891	999	879	876	909	932	920	944	945	868	905	878	863	885	930	938	881	875	844	899	859	889	925	942	920	851	891	886	909	878	932	973	911	890	911	917	894	936	863	877	906	908	828	869	934	837	905	908	899	919	876	936	912	936	857	921	920	941	920	940	976	904	849	896	863	846	936	898	858	872	899	912	844	877	865	932	913	893	918	920	969	923	940	855	887	896	850	913	888	849	880	916	958	904	923	889	981	949	942	906	908	911	880	910	901	851	924	852	885	941	883	971	951	914	871	856	900	948	908	899	907	900	928	925	911	932	901	882	875	952	873	877	886	929	924	875	890	920	871	891	862	907	924	831	889	946	868	899	865	908	871	905	954	932	913	914	877	909	944	966	968	929	913	854	901	884	924	899	914	859	876	876	924	957	870	899	912	877	862	911	877	904	937	872	910	889	914	847	915	966	901	927	875	961	844	897	928	932	910	843	922	928	893	940	918	870	866	952	901	896	920	863	926	896	856	867	893	938	923	901	890	922	909	895	894	863	872	941	874	885	863	875	930	903	902	918	844	874	889	888	897	925	909	957	871	853	880	920	872	853	917	865	904	909	842	917	895	866	911	895	866	873	868	877	929	889	921	878	903	887	882	900	879	912
22793	21454	29179	24231	21839	23214	21240	11568	8085	6354	5336	4504	3832	3262	2892	2481	2194	1987	1772	1629	1487	1475	1369	1312	1271	1282	1224	1157	1109	1061	1009	1048	983	892	916	856	860	831	814	790	826	767	713	762	707	773	777	725	646	723	773	726	767	715	716	759	688	670	720	688	699	713	700	746	714	732	696	662	723	695	663	699	679	677	692	654	663	705	701	694	664	688	683	672	643	676	708	726	713	650	690	672	655	709	704	702	715	696	651	667	648	671	604	677	698	665	666	680	656	686	697	659	684	698	677	666	691	707	657	675	676	638	622	668	716	674	664	653	652	671	696	711	702	683	633	697	684	670	700	689	682	697	710	718	642	687	685	716	657	662	657	700	652	685	705	682	637	685	638	687	705	718	673	684	662	655	733	720	664	703	694	680	683	670	655	668	688	718	674	692	703	685	687	668	651	702	680	710	665	693	680	700	695	697	693	710	704	628	699	709	709	699	718	685	668	691	690	690	702	658	676	691	758	733	687	702	696	671	736	643	684	653	672	688	704	660	654	680	686	662	667	688	707	682	688	693	674	676	692	723	682	671	662	671	703	699	680	670	689	680	688	642	693	686	674	682	680	650	653	681	629	695	706	650	690	664	693	693	684	609	681	686	682	677	663	684	701	676	638	682	671	713	672	660	730	699	735	657	712	695	691	732	685	647	658	675	695	684	658	674	650	674	683	685	649	688	661	698	687	666	701	679	691	679	690	621	691	683	723	701	677	697	668	694	712	667	668	694	633	709	657	663	727	703	702	681	690	654	678	661	669	659	680	711	700	698	631	661	670	695	689	686	686	669	675	668	679	716	671	650	636	696	752	710	717	734	662	656	665	667	686	682	709	695	673	707	661	679	681	675	659	706	681	637	712	697	671	679	639	667	650	697	677	653	661	673	644	639	694	718	655	679	704	681	717	654	668	674	712	657	708	651	683	702	686	664	715	649	691	658	659	666	664	697	694	633	633	714	661	644	670	641	690	675	682	652	699	731	709	659	695	686	716	671	700	720	671	657	659	700	679	635	652	650	683	665	698	675	664	707	683	707	710	637	701	727	676	690	697	709	704	663	702	715	683	619	682	677	685	724	641	643	675	627	709	694	647	707	678	637	690	714	692	699	701	671	659	711	662	693	741	671	685	673	723	708	683	671	658	736	690	633	744	651	641	706	685	679	671	657	663	657	658	653	680	669	680	683	660	704	681	689	678	667	708	690	672	732	667	636	688	680	653	722	704	714	666	691	734	686	696	721	655	656	680	658	672	695	632	676	669	736	670	679	680	689	698	670	649	681	708	704	651	681	657	712	627	688	662	650	637	657	673	732	694	680	727	642	624	663	701	674	666	672	654	668	696	679	667	676	644	700	720	710	707	706	657	692	694	696	701	687	661	688	679	698	680	689	673	733	681	658	690	680	657	661	655	674	685	716	715	703	665	772	667	645	662	689	682	670	688	691	656	711	664	705	685	683	660	647	682	717	690	673	657	703	652	698	619	714	670	689	660	671	668	689	690	687	678	638	623	670	647	701	650	711	653	717	717	701	706	659	647	645	700	621	680	743	654	675	631	691	681	672	692	718	685	660	697	755	706	699	697	680	678	724	645	688	706	628	694	711	679	670	664	668	664	713	676	696	646	698	684	665	690	671	634	699	698	700	701	693	677	687	670	667	682	641	705	676	667	635	670	635	668	716	681	678	687	708	666	730	671	656	656	682	707	705	655	652	715	629	674	689	645	680	632	689	717	714	667	680	654	682	656	687	702	684	685	709	682	688	679	667	707	667	706	705	676	678	646	691	727	669	683	661	695	679	667	686	623	702	670	654	664	707	669	684	694	687	711	707	733	678	704	738	706	655	667	706	688	677	619	715	697	672	662	712	644	667	743	646	684	648	653	659	684	669	675	707	696	691	680	696	637	676	692	658	623	622	638	671	672	655	720	669	649	635	657	680	707	602	670	663	710	674	646	629	684	674	663	641	726	679	690	660	652	676	694	627	668	684	704	657	700	709	692	681	694	702	660	665	703	678	690	657	676	706	667	670	624	746	645	694	687	673	660	668	664	688	685	694	737	706	676	653	714	698	705	711	669	669	689	727	669	658	694	644	654	678	668	657	673	632	661	640	665	676	661	658	661	644	620	690	657	690	651	681	656	664	651	680	659	690	716	692	707	675	697	674	687	722	635	700	696	690	630	668	686	677	683	666	708	639	726	668	650	681	665	692	664	683	654	666	652	663	688	677	660	707	716	672	704	676	673	674	690	697	664	715	697	658	712	721	657	707	701	680	669	684	642	683	676	715	661	697	689	695	646	683	639	703	703	686	721	674	715	637	694	698	701	682	655	688	642	710	703	674	644	693	709	694	664	687	696	647	693	679	672	684	678	693	624	698	704	685	674	637	646	668	660	666	760	676	673	669	656	665	697	673	639	731	662	688	650	705	700	700	697	643	671	645	699	728	670	690	689	652	658	710	648	693	670	672	671	692	708	721	709	704	654	652	677	683	706	675	694	699	693	654	732	681	659	700	676	726	748	730	695	671	686	697	688	733	714	683	669	642	685	656	737	662	666	675	661	730	668	673	702	672	680	681	676	688	690	686	691	679	704	682	655	695	672	693	693	678	663	689	651	666	674	671	667	694	665	715	698	631	702	738	687	665	685	728	729	669	656	676	657	692	686	642	646	701	616	679	688	679	700	691	626	683	699	666	704	632	652	662	628	687	707	685	667	620	680	684	658	656	643	666	701	692	652	651	673	681	656	728	688	653	667	671	689	677	677	691	709	672	675	719	675	721	650	651	686	690	691	702	658	667	684	676	650	686	699	686	705	684	681	671	656	701	667	670	640	704	666	686	672	675	688	695	656	641	702	717	663	695	658	659	681	657	714	656	634	726	700	717	666	667	657	692	683	661	698	680	657	699	691	674	689	688	655	686	682	700	677	697	629	637	682	673	650	687	670	653	638	656	695	709	644	689	646	649	662	643	711	671	658	681	687	696	693	731	711	686	690	627	688	666	696	640	667	707	683	673	605	642	686	713	708	650	678	678	653	667	665	674	727	646	663	633	699	679	744	676	704	678	664	660	642	659	679	709	671	730	686	643	690	633	701	674	668	657	648	666	677	719	718	724	660	673	714	664	655	673	713	678	676	695	655	696	678	701	646	689	701	657	650	698	739	668	651	648	735	625	680	664	644	721	641	675	674	638	699	678	619	695	691	694	662	671	638	679	644	702	646	676	640	653	655	677	672	680	668	652	671	683	681	674	684	677	652	682	681	665	732	684	721	729	682	685	730	670	675	633	648	676	704	667	719	710	659	679	680	680	622	654	717	688	650	693	676	636	669	673	641	691	648	657	708	706	692	629	638	696	668	716	693	693	685	701	678	690	678	709	694	713	668	677	619	675	672	675	707	646	663	689	715	678	675	704	684	665	663	703	663	666	653	718	659	707	674	697	709	689	710	665	691	673	733	702	706	650	702	763
22472	47559	40898	31823	26863	22005	17672	14161	11188	9121	7476	6244	5429	4309	3763	3295	2939	2583	2176	2070	1826	1747	1595	1588	1448	1352	1373	1396	1213	1214	1148	1073	1036	968	930	957	915	883	855	812	814	772	800	742	752	667	704	695	678	650	700	710	667	675	672	704	702	633	637	654	687	649	633	670	686	623	679	662	630	689	647	656	602	643	667	659	663	644	683	634	587	640	667	634	654	614	673	637	629	653	711	698	606	651	653	652	655	670	663	644	670	650	675	620	656	633	668	624	664	679	670	669	656	635	671	640	645	657	669	628	671	652	648	616	648	635	694	694	637	612	626	647	661	645	648	645	631	640	669	607	691	645	651	639	667	639	628	625	661	645	642	636	663	653	633	597	632	627	625	630	607	686	667	672	592	671	664	638	596	634	675	673	646	629	652	637	639	645	639	652	624	672	639	660	594	722	719	670	603	638	665	695	642	671	686	687	636	609	640	631	619	652	627	628	628	643	669	656	657	657	663	688	684	630	624	644	672	674	669	631	593	670	607	659	665	652	634	663	687	637	651	710	648	615	617	635	677	669	695	701	698	639	666	665	603	668	675	637	651	645	635	623	646	626	650	621	650	652	639	645	634	696	649	685	652	677	648	660	664	668	672	609	631	643	634	610	637	666	613	619	639	659	647	670	650	630	665	654	635	633	646	604	674	685	635	690	682	628	672	637	671	621	668	653	652	681	646	690	668	661	649	644	647	656	615	631	652	648	643	686	670	648	662	604	652	669	628	660	702	625	625	663	673	668	632	636	681	628	674	634	668	650	699	688	660	630	635	607	652	656	638	637	647	669	687	662	634	630	658	672	650	648	651	649	623	623	665	694	614	657	682	713	665	629	666	676	655	691	659	641	644	633	670	634	668	644	633	600	644	634	684	652	653	687	709	646	639	625	694	653	625	655	656	675	661	616	667	658	631	665	677	648	671	654	653	620	640	648	615	619	621	674	664	614	615	660	628	698	674	639	641	683	637	588	606	653	614	681	660	671	664	640	625	631	613	659	701	648	672	654	642	683	603	603	658	692	639	655	664	688	661	625	660	653	661	656	639	629	687	657	646	648	651	644	671	662	664	661	690	639	680	656	665	672	650	655	653	633	690	628	640	655	674	648	611	614	676	673	634	654	623	636	638	637	680	627	653	639	638	685	639	658	611	598	630	698	647	675	655	639	646	668	641	638	650	637	661	674	668	676	636	655	643	600	670	620	638	643	636	637	645	637	674	623	651	634	618	611	652	667	656	647	638	659	654	666	644	641	673	673	635	678	666	644	627	645	636	596	642	620	672	670	619	650	673	655	642	643	573	632	656	635	676	667	662	616	653	666	627	621	652	670	644	645	708	669	612	582	617	666	682	644	685	642	638	649	679	620	648	645	632	677	615	636	665	702	646	656	640	700	672	679	616	646	657	666	632	639	654	679	653	644	599	658	640	621	657	616	603	659	679	652	672	618	673	648	666	703	620	595	684	636	635	620	621	662	627	629	665	666	682	626	697	679	631	633	662	653	673	648	668	620	671	664	654	660	695	659	656	658	663	624	646	635	618	682	676	724	667	648	649	677	644	597	633	656	623	657	656	660	604	649	640	649	640	641	692	622	634	644	649	666	662	664	662	613	628	633	625	622	590	706	657	645	675	613	659	634	626	616	671	646	642	643	633	627	611	681	681	665	654	654	651	663	683	669	669	676	712	676	612	641	655	650	676	638	605	633	671	671	697	678	677	628	650	672	667	675	664	669	656	627	647	659	694	715	651	620	633	670	688	627	606	700	671	649	648	677	656	650	634	667	624	666	662	665	673	639	649	652	631	634	652	594	680	670	684	673	635	640	679	634	637	644	615	631	628	632	672	630	664	651	635	628	654	661	658	618	662	639	664	710	668	616	613	655	616	624	624	621	658	693	643	624	680	648	634	637	666	669	653	667	682	675	630	659	639	660	629	649	632	662	636	644	652	616	648	683	611	674	657	684	665	688	627	670	647	613	663	644	616	679	633	662	659	645	699	623	635	644	649	667	646	673	703	629	641	687	645	658	630	641	637	696	677	653	671	678	632	699	632	691	620	632	623	639	679	649	597	604	643	647	632	656	645	658	667	621	658	613	688	631	632	687	661	646	669	621	641	607	640	649	665	662	663	609	671	631	634	635	633	666	676	663	615	658	646	628	637	606	671	641	693	636	702	631	673	660	665	677	658	679	665	612	603	637	662	652	629	665	701	685	624	638	654	665	664	638	626	642	667	670	641	635	658	621	679	674	650	614	692	646	629	670	651	645	632	639	678	695	674	638	643	638	615	641	595	698	700	714	663	640	626	665	653	651	619	670	682	612	682	657	681	662	664	658	617	639	645	696	701	639	640	674	629	641	601	616	656	673	639	613	650	637	639	619	618	640	645	705	625	638	628	648	629	639	679	671	656	683	668	650	642	635	665	641	699	648	690	614	637	598	645	595	661	625	636	627	660	660	653	683	637	621	649	657	615	647	645	618	625	672	642	603	655	671	671	652	586	703	679	660	643	678	657	646	667	645	667	655	713	658	644	658	636	643	653	650	657	633	657	640	682	624	657	647	674	673	632	628	693	687	670	710	623	656	698	633	660	709	674	680	669	653	647	707	639	678	588	668	666	638	638	671	684	666	640	682	641	640	618	611	680	683	663	662	629	629	609	635	698	618	637	634	627	613	669	655	619	659	639	666	595	657	627	716	643	636	666	632	653	645	671	658	676	648	610	657	660	642	664	646	666	682	633	686	655	658	640	647	672	607	648	650	637	639	646	670	661	598	660	727	630	653	684	654	606	678	654	630	683	658	638	660	634	702	686	635	663	654	661	656	655	649	649	636	641	654	706	614	629	649	653	635	696	684	645	667	681	614	665	623	663	668	650	658	642	619	625	647	622	665	646	656	667	647	619	637	654	629	648	677	648	649	616	628	619	639	647	628	654	634	692	657	605	639	681	633	632	644	626	700	588	690	688	631	656	653	637	662	617	653	632	667	656	626	660	621	628	668	663	628	673	621	632	641	646	674	682	663	639	572	640	661	656	667	664	612	620	678	664	637	664	667	673	660	615	685	640	640	654	687	647	636	638	619	682	659	639	612	659	673	625	627	660	650	672	691	589	628	669	649	626	640	645	642	625	640	652	663	651	648	625	630	659	703	631	653	665	674	624	669	645	595	620	659	646	655	619	657	659	667	640	638	709	692	635	652	648	660	659	634	648	573	657	680	652	645	672	682	657	658	668	686	631	634	681	636	625	681	650	695	666	686	665	650	640	648	617	624	680	655	659	660	678	644	670	667	659	644	687	631	616	640	645	635	657	653	682	679	614	680	620	655	683	651	643	606	606	698	658	647	642	681	595	649	648	681	612	653	669	642	656	627	671	658	651	627	664	628	617	623	681	632	649	632	653	660	617	680	654	636	651	662	663	665	642	653	628	625	677	664	636	655	642	618	650	623	624	645	660	668	634	606	699	587
28906	24797	28141	21769	13587	8749	6172	4609	3611	2922	2496	2228	1968	1801	1609	1507	1451	1317	1247	1201	1174	1157	1140	1012	1039	1114	1008	994	945	982	985	945	922	944	916	925	890	893	889	883	867	922	919	933	941	884	846	833	924	821	848	883	827	819	859	910	872	873	838	878	895	942	849	871	914	873	853	874	900	827	887	904	891	880	900	880	879	882	870	906	921	885	850	851	858	829	881	847	890	867	871	857	865	860	886	858	891	869	836	855	922	886	877	857	908	849	874	883	836	920	888	878	850	889	919	863	881	883	900	836	831	828	858	853	805	880	845	928	890	886	877	837	853	881	909	863	869	918	889	877	893	868	880	853	903	860	877	842	816	807	851	902	877	887	885	905	895	820	886	817	874	821	832	847	899	910	886	833	845	869	863	912	888	917	846	848	828	861	880	871	817	874	811	903	872	871	918	913	886	895	838	812	821	910	900	860	859	875	885	853	839	854	867	863	862	886	933	838	837	870	871	841	888	881	877	846	857	926	833	863	854	839	896	830	838	849	900	864	861	899	853	862	873	889	858	853	836	950	847	783	872	937	852	834	845	871	891	797	877	873	882	864	895	872	899	849	832	801	894	867	826	893	889	899	860	926	868	874	875	893	865	844	897	871	840	851	883	909	873	832	858	861	861	868	794	923	864	870	864	870	846	839	913	837	920	901	883	856	852	903	898	874	843	875	826	870	908	948	873	838	873	948	864	940	881	893	861	855	903	856	876	909	815	884	892	891	887	907	917	841	877	886	852	896	894	857	842	921	830	827	878	825	886	841	887	864	913	868	859	899	881	913	878	807	903	880	882	869	909	877	824	892	847	844	896	901	905	868	920	846	878	888	900	838	874	862	860	876	891	906	889	888	882	851	876	869	891	837	895	817	913	845	854	811	911	847	856	864	913	848	852	861	828	892	940	875	829	882	917	857	867	899	900	883	869	877	824	887	904	860	832	887	868	924	834	859	881	871	845	806	936	918	803	882	860	870	862	886	850	837	907	955	849	919	837	876	852	841	843	867	925	859	907	915	866	895	901	925	890	864	874	862	865	850	868	929	860	838	860	933	878	875	863	922	890	829	887	827	885	883	863	869	854	874	862	848	840	870	873	889	825	866	886	840	865	850	882	886	865	888	871	893	861	835	890	899	879	884	859	831	871	834	905	897	849	883	864	824	861	880	854	834	865	887	890	895	871	872	928	817	858	834	907	868	896	910	856	853	893	851	918	891	906	859	889	902	885	867	880	799	845	898	864	854	901	835	855	869	835	864	803	904	923	803	861	876	879	860	856	860	825	888	884	879	846	820	882	883	888	902	818	888	840	846	885	848	942	885	837	954	844	855	923	860	874	851	887	846	869	891	842	839	861	867	855	844	836	880	857	866	877	883	866	863	911	886	917	907	884	861	881	885	835	924	878	839	894	848	834	899	848	875	844	832	915	826	851	842	866	890	861	861	858	879	847	907	897	848	919	847	868	878	838	847	877	910	845	903	879	857	837	877	896	878	823	873	951	842	885	849	895	846	846	911	840	880	909	826	894	883	907	909	848	923	852	915	854	895	857	855	890	882	892	898	860	935	877	893	860	903	895	838	931	869	858	893	935	860	807	829	924	914	870	903	867	899	849	872	856	854	848	869	825	883	915	868	914	948	802	878	898	848	866	876	843	886	872	883	906	846	890	837	909	851	893	895	875	866	859	921	875	865	851	903	904	851	869	846	872	863	907	843	847	856	856	871	870	875	861	863	866	869	857	857	856	905	828	885	868	941	821	885	859	841	867	841	884	896	901	800	851	927	857	862	876	914	900	854	818	894	849	892	945	854	870	876	919	865	906	905	822	875	891	837	902	889	892	856	882	918	884	892	854	899	888	850	878	876	848	864	895	899	900	849	863	868	887	835	912	878	856	878	802	842	886	867	861	794	893	917	849	885	881	878	907	864	879	880	873	869	917	863	812	867	847	873	883	839	899	883	879	873	929	861	900	889	830	829	863	856	875	843	856	895	851	905	857	884	830	869	923	839	907	839	871	907	914	866	880	865	851	890	884	841	779	805	821	843	929	867	908	854	913	875	919	848	932	924	879	839	883	894	875	837	898	898	896	847	856	908	869	858	864	943	913	870	868	904	906	806	954	897	882	872	819	819	867	886	872	923	866	885	894	905	839	898	926	898	890	834	854	869	843	877	913	840	812	867	896	890	861	858	823	863	869	877	886	854	899	884	871	915	849	848	825	867	841	887	871	934	854	930	816	862	877	923	887	867	930	837	887	852	897	860	877	873	822	883	842	864	809	887	908	847	879	906	891	844	910	867	903	926	892	854	886	832	853	881	849	923	898	854	872	861	864	850	855	860	806	884	908	865	881	882	859	883	821	899	894	894	920	905	919	862	849	912	888	894	862	881	895	850	820	869	840	858	906	878	861	858	939	884	918	851	842	832	917	838	813	887	881	848	909	881	859	882	889	863	861	888	946	873	838	856	879	897	874	821	829	941	878	884	844	807	893	840	829	856	872	872	920	909	856	869	880	855	891	875	858	947	845	892	840	859	876	862	905	930	860	875	904	885	848	835	868	868	863	886	895	880	902	904	913	841	935	878	847	861	864	871	834	877	918	891	898	929	836	829	852	852	859	902	861	849	868	914	860	841	913	905	833	818	817	827	876	847	838	905	889	920	891	888	894	862	838	892	855	843	904	879	892	856	898	897	891	865	874	871	872	869	865	924	838	883	866	866	871	900	822	873	881	883	871	922	899	830	879	867	895	888	858	928	868	874	868	874	897	844	897	858	886	811	845	913	846	918	871	860	873	886	839	876	851	840	875	840	874	889	836	913	912	876	843	850	839	851	884	872	874	878	921	898	917	840	854	838	868	858	879	879	913	859	871	834	872	874	844	891	843	862	840	893	924	872	872	830	856	901	827	838	819	868	902	876	919	893	852	810	851	892	834	862	864	870	887	910	880	893	868	944	875	857	877	903	848	859	891	869	846	871	879	873	899	863	870	881	874	886	853	858	894	907	859	910	829	848	863	912	867	874	874	854	832	890	902	832	937	871	851	835	864	884	874	896	936	889	882	836	884	869	897	874	834	902	870	816	896	892	881	873	884	893	829	857	855	851	889	855	893	916	888	826	871	882	864	874	844	925	897	861	893	954	866	915	821	892	929	937	840	905	859	906	888	871	861	856	833	879	908	906	893	897	838	939	926	890	917	874	869	865	890	851	873	870	879	890	896	844	836	881	863	893	863	901	901	903	878	858	846	839	871	826	885	858	858	900	855	821	874	837	888	803	821	863	834	842	861	853	894	884	904	885	904	916	866	855	876	925	842	834	864	929	915	836	860	924	874	886	841	892	908	885	900	825	868	892	825	851	827	907	860	904	860	878	891	854	841	852	874	827	921	890	876	910	884	837	904	891	912	822	909	920	910	830	863	857	904	862	861	885	893	856	857	910	855	895	877	842	831	912	875	860	874	849	858	874
19299	35372	28568	19533	15478	11627	8881	7022	5377	4330	3570	2984	2690	2406	2048	1959	1668	1491	1402	1356	1299	1338	1276	1223	1161	1146	1079	1039	1102	1032	1024	1002	1007	941	969	938	903	887	907	893	906	903	851	807	927	922	800	860	875	822	848	845	813	890	854	838	799	938	808	852	811	873	920	884	879	849	866	878	828	832	856	859	876	850	874	851	880	919	887	912	840	878	823	816	854	797	880	804	901	855	879	818	877	848	819	846	843	875	876	927	843	887	853	829	856	841	867	858	833	881	893	822	864	862	839	874	823	904	863	853	899	845	852	846	849	866	790	853	816	816	885	829	848	852	865	828	917	869	883	846	866	870	843	830	885	862	829	846	887	780	883	859	864	864	806	874	913	820	814	845	844	889	830	837	818	845	814	865	845	835	862	886	815	829	880	843	860	883	832	803	830	834	869	839	912	853	860	860	838	903	867	912	857	811	899	909	828	877	851	875	864	855	812	861	836	860	892	826	868	884	867	887	797	827	845	897	915	869	887	840	780	895	839	828	898	883	820	831	913	852	839	865	825	835	875	816	853	826	909	856	822	866	815	847	813	810	819	901	834	830	860	831	819	860	827	840	854	834	834	853	868	803	856	843	851	859	850	852	855	883	858	828	856	826	865	842	856	871	831	833	878	855	818	852	884	878	799	894	844	801	881	834	824	892	893	857	832	851	761	841	837	823	799	905	844	841	848	838	893	836	845	824	838	912	855	909	814	815	869	864	854	829	804	817	882	856	837	865	858	877	826	853	837	865	864	845	853	845	822	842	808	807	866	876	840	891	905	904	843	808	878	837	864	808	806	853	868	892	799	824	842	910	847	840	851	858	872	847	867	874	839	858	817	860	848	832	819	819	807	836	833	840	861	801	867	855	843	875	832	918	834	854	836	887	840	844	890	875	876	849	895	898	869	859	848	882	819	829	815	858	844	861	892	833	857	896	863	879	885	858	848	809	865	841	827	821	837	867	813	808	857	904	887	801	872	870	842	869	810	811	897	839	803	802	811	840	786	806	886	870	876	861	857	882	833	889	853	856	857	833	835	869	860	835	850	806	860	841	882	785	845	844	851	831	834	846	813	897	871	870	842	807	814	850	789	843	818	840	843	838	830	859	895	864	848	865	838	850	827	819	879	801	872	850	853	836	876	821	834	931	843	831	893	848	876	859	884	827	827	800	825	841	799	821	814	831	909	861	875	866	922	836	861	802	809	839	829	866	797	852	822	832	857	898	837	820	859	870	837	887	897	828	807	807	827	877	881	887	812	853	812	879	887	856	940	883	883	854	844	844	830	817	851	829	860	864	826	814	894	846	926	834	888	777	872	863	848	839	867	871	845	867	882	891	844	844	888	843	837	802	842	845	860	853	889	846	821	867	799	830	888	894	791	847	825	848	865	862	819	826	848	868	831	818	816	824	866	880	841	883	869	833	829	862	832	851	913	790	910	855	840	879	865	824	890	880	900	844	830	777	871	838	888	822	861	914	842	789	852	874	864	820	810	828	934	849	876	800	853	917	854	901	882	825	805	885	844	809	861	900	821	839	872	838	823	807	803	888	833	822	879	840	873	834	813	874	904	828	850	813	839	883	833	890	812	832	888	817	866	850	837	837	793	877	863	825	833	859	911	874	823	842	824	871	822	841	844	862	849	889	873	827	843	855	851	802	852	884	814	815	838	878	818	830	821	845	893	889	845	887	866	830	842	833	870	844	891	876	780	860	854	863	823	823	815	786	866	847	853	842	952	877	835	811	899	886	854	888	867	855	850	855	855	845	852	850	846	821	835	800	820	840	872	838	845	914	883	887	829	858	826	856	879	872	870	852	867	838	859	834	856	852	902	850	830	842	839	819	737	825	841	865	839	850	858	839	823	845	831	864	857	847	834	848	833	886	881	855	876	824	829	843	810	887	857	867	819	919	860	867	833	840	876	771	876	858	870	879	855	842	857	835	836	875	831	827	846	859	849	832	831	832	808	796	825	894	808	785	837	892	894	831	862	802	835	865	830	910	872	855	835	799	901	782	841	815	875	821	872	826	864	872	892	889	885	890	877	884	847	837	867	871	840	853	888	847	849	918	882	833	905	805	882	874	778	832	839	849	871	869	846	803	888	866	830	868	867	876	904	853	848	828	876	861	830	848	883	793	856	840	887	834	870	852	852	876	802	897	832	842	848	877	869	835	826	856	878	851	846	865	912	830	806	891	842	851	842	840	872	864	863	831	824	873	837	843	857	826	818	798	852	894	828	844	822	865	804	827	807	818	851	868	875	866	862	852	899	831	897	899	846	870	843	876	824	861	856	833	850	875	862	838	785	797	881	837	916	862	830	872	875	854	858	895	855	841	824	838	844	800	868	853	844	825	841	883	854	886	843	850	838	830	839	847	842	805	890	849	871	844	912	867	839	853	848	837	858	840	858	894	833	871	920	898	882	848	855	849	886	862	854	826	887	831	870	844	905	871	843	896	824	849	835	862	855	801	818	843	839	860	830	875	852	880	876	855	876	899	836	851	854	832	916	885	829	886	837	838	880	823	847	809	827	873	811	883	872	874	871	887	875	905	877	847	856	844	879	874	896	825	863	855	913	859	882	866	866	805	891	862	840	845	857	844	870	890	819	872	851	866	845	858	815	821	821	844	864	888	806	847	843	834	843	867	884	850	854	913	864	877	870	853	872	900	803	875	846	790	840	818	814	874	859	900	816	828	864	845	933	846	884	877	920	856	862	852	839	859	865	842	836	873	852	785	821	855	811	862	823	908	805	921	789	879	842	918	872	833	848	838	823	851	865	886	850	832	850	825	836	840	822	823	881	898	831	871	903	833	827	855	816	887	823	832	901	862	853	872	814	861	815	866	843	895	825	836	864	851	844	899	862	814	850	833	849	862	824	864	880	836	806	873	790	872	831	873	817	854	864	806	802	848	865	876	849	814	821	901	825	851	846	805	876	842	865	776	870	830	859	838	872	815	848	859	893	815	866	915	855	842	866	871	888	833	847	838	877	868	871	892	852	893	867	862	869	798	855	801	843	820	809	877	886	887	878	846	840	866	880	859	821	862	875	821	874	904	841	874	820	861	875	856	827	877	808	790	820	815	853	811	873	893	858	848	871	869	850	787	809	824	814	897	835	835	861	858	889	873	856	817	872	920	837	870	840	813	821	874	827	844	833	884	869	828	859	853	788	817	807	833	855	876	833	826	886	842	887	849	864	915	907	879	861	837	817	833	818	827	843	840	875	869	797	875	867	823	854	817	889	869	856	832	865	873	860	798	826	916	837	841	844	811	891	829	821	820	821	879	810	832	847	861	802	822	889	862	803	856	838	837	889	817	859	826	824	862	855	863	784	887	777	787	848	826	837	869	856	802	821	778	898	818	827	866	883	800	854	907	843	825	875	857	825	855	871	885	874	844	844	830	866	867	867	879	876	923	829	837	876	829	871	868	847	830	862	859	888	911	885	816	846	866	845	860	857	834
23927	21447	28770	24861	22396	19657	13267	8058	5950	4603	3784	3270	2933	2467	2084	1917	1740	1569	1432	1246	1206	1122	1045	1126	1008	982	978	993	929	896	899	878	861	784	777	753	811	798	781	810	737	748	698	693	686	709	695	688	718	675	696	667	638	705	702	647	686	656	707	627	656	661	670	695	640	653	640	677	661	724	636	665	633	630	683	681	664	681	660	645	675	689	618	663	641	604	648	587	638	628	649	661	678	611	657	665	654	688	629	684	635	643	619	713	655	661	631	652	664	701	681	673	635	633	671	662	666	656	683	668	643	653	664	700	679	648	644	672	688	616	616	646	647	690	647	634	698	642	705	686	656	694	604	668	616	667	675	629	640	641	671	626	627	624	647	676	642	700	595	644	639	706	660	660	677	677	664	665	656	628	609	664	662	649	557	606	690	624	650	677	723	693	690	629	661	681	736	674	698	667	681	646	653	644	711	661	677	685	665	668	674	686	641	666	675	669	640	699	658	676	638	664	690	688	601	662	676	665	666	652	664	677	648	597	672	689	635	675	625	623	694	664	652	698	649	647	668	685	686	639	597	638	654	663	640	643	664	627	671	635	613	662	693	668	673	621	666	628	693	705	689	665	659	630	712	656	636	675	669	652	671	652	640	623	652	640	647	658	693	694	657	643	616	654	656	699	662	659	634	676	660	723	666	668	633	662	660	620	658	727	643	604	686	640	664	666	656	637	645	685	684	643	667	718	679	657	665	616	644	668	639	667	664	659	670	655	688	721	657	669	670	694	643	648	664	659	673	672	652	695	656	644	647	653	629	670	648	658	652	647	650	647	676	649	666	649	686	654	652	675	710	645	631	710	652	672	680	699	673	649	621	682	675	619	659	653	645	608	703	681	692	631	670	655	662	679	668	684	720	640	626	667	681	672	598	691	640	665	618	664	668	598	633	685	650	656	660	623	678	683	660	600	653	645	646	629	665	655	701	624	651	714	667	706	625	640	689	666	672	642	691	673	669	675	633	696	664	670	672	649	631	630	679	652	671	657	670	633	634	666	625	636	696	619	656	613	657	700	656	614	663	717	693	596	591	659	650	691	678	648	665	646	655	654	671	704	640	624	676	664	701	674	665	660	672	620	630	640	666	658	642	638	620	652	661	647	660	661	688	636	631	633	655	646	629	653	628	669	650	655	650	659	685	690	662	700	685	660	642	677	673	668	650	706	623	655	650	659	660	728	691	671	719	661	654	653	662	671	643	644	575	635	668	680	673	634	626	676	651	631	679	668	633	643	659	645	694	646	697	675	668	697	683	666	653	650	608	645	631	647	656	656	643	643	683	697	651	622	647	649	704	638	628	651	695	662	670	686	671	657	675	611	640	663	681	674	684	658	689	656	630	668	688	678	633	625	689	641	688	652	630	666	671	668	686	650	651	654	637	593	693	650	652	621	615	658	637	669	666	617	625	660	629	659	683	663	639	667	646	665	683	639	635	661	619	644	645	672	710	638	682	691	651	673	642	648	662	685	625	664	660	633	651	624	709	707	627	644	694	624	684	674	640	691	676	671	655	661	707	619	672	643	644	698	667	673	689	722	657	677	622	636	629	660	628	713	658	638	648	668	626	675	628	662	707	649	710	685	701	679	676	669	657	647	672	635	648	667	686	647	669	666	688	687	608	667	691	658	684	681	609	683	625	636	713	607	711	663	655	674	672	667	679	666	624	649	724	656	675	670	688	599	660	637	640	718	662	631	681	684	634	657	643	623	640	670	660	619	680	686	686	665	664	681	607	673	637	644	714	590	654	667	662	652	671	621	705	651	635	685	664	670	673	698	696	641	662	678	669	687	680	667	711	695	678	657	676	648	609	666	677	642	679	679	680	626	687	666	694	645	642	675	664	683	647	650	636	672	662	657	717	697	643	662	655	712	660	666	672	631	707	694	661	666	620	636	699	617	667	703	640	633	688	682	685	638	651	664	652	624	643	703	659	671	655	631	656	700	628	624	677	621	665	637	660	709	730	643	661	666	660	675	597	658	677	614	669	662	663	640	649	714	687	647	625	632	635	659	636	669	659	659	662	677	637	646	639	675	662	649	648	637	656	623	689	630	658	680	655	633	646	635	639	622	666	656	643	638	631	667	667	677	665	689	631	661	655	686	681	676	680	637	685	616	641	663	644	624	670	634	686	692	643	659	635	662	734	628	689	638	626	654	670	665	620	661	657	641	639	620	648	723	649	671	643	692	643	649	632	710	703	695	693	635	660	675	613	660	632	594	640	685	675	697	622	641	590	700	672	656	696	694	686	640	681	665	648	675	660	651	616	642	622	619	625	632	672	635	635	673	683	646	652	628	656	632	659	663	646	651	638	592	686	685	657	625	647	680	622	643	690	634	670	669	662	633	608	680	664	635	651	624	606	650	656	665	656	632	676	659	631	680	710	644	639	662	620	633	639	666	659	654	677	651	693	679	642	649	611	681	714	640	699	645	671	672	604	674	622	662	682	675	706	664	669	618	655	665	650	665	629	677	673	659	626	632	643	649	669	613	619	651	617	716	691	665	644	636	698	634	649	676	700	622	685	685	650	683	615	664	660	664	675	660	649	726	684	671	629	660	624	668	611	670	648	601	674	672	653	686	633	678	662	703	641	669	636	663	651	661	653	593	681	679	673	664	664	672	659	682	654	660	642	652	716	609	655	676	684	650	659	648	623	664	673	687	645	677	652	656	642	671	670	648	655	645	669	738	646	658	672	638	671	635	645	649	657	693	651	660	650	688	691	633	645	667	695	667	685	679	666	653	648	635	618	687	670	677	623	635	650	659	679	670	659	658	624	690	681	684	640	647	668	703	631	652	633	666	672	702	610	638	651	667	662	690	667	693	657	637	627	662	646	669	690	642	667	651	688	680	659	638	673	660	632	620	650	675	697	589	665	669	657	680	676	675	668	671	674	694	653	701	659	634	647	674	646	682	684	662	684	712	645	683	695	671	671	637	668	640	676	688	701	638	688	660	640	662	677	674	702	643	658	616	668	684	655	630	637	678	642	653	664	627	673	663	627	674	652	729	717	645	672	635	655	677	628	639	594	637	651	675	605	632	657	677	648	633	667	661	667	638	706	637	666	651	654	655	670	644	695	648	632	649	714	633	674	653	696	660	643	648	623	663	668	681	623	707	650	706	708	634	672	694	623	666	667	709	693	642	691	652	608	669	674	665	673	653	675	673	656	661	653	653	664	680	648	693	634	670	637	662	628	619	654	678	653	670	640	661	620	669	718	688	659	686	637	639	647	644	632	641	666	691	654	679	648	692	679	645	630	660	620	636	672	672	645	663	658	629	645	677	631	637	637	680	722	632	689	640	655	710	668	704	671	666	689	653	659	661	641	650	640	628	681	617	649	649	644	656	670	704	657	599	655	654	722	652	652	677	660	663	623	616	626	659	632	691	680	657	717	688	664	657	672	655	652	675	686	652	647	650	624	679	677	654	643	661	627	651	648	677	654	629	653	657
20459	43085	36540	27182	22291	17520	14002	10997	8525	6923	5502	4788	3907	3395	2897	2534	2257	2027	1806	1584	1464	1398	1313	1291	1191	1140	1148	1099	997	995	971	931	889	877	843	842	831	836	764	779	738	709	730	690	684	710	670	706	649	665	683	695	656	649	677	668	622	679	647	682	621	696	687	698	661	666	653	641	650	672	665	703	657	634	626	600	647	650	688	634	653	635	672	645	669	675	653	655	650	640	689	648	678	658	699	631	661	663	667	661	649	609	676	598	651	670	679	703	659	656	654	657	702	658	664	673	656	619	623	617	684	702	633	671	632	647	645	628	679	658	613	627	644	662	636	650	677	709	669	665	643	638	674	663	646	657	674	698	676	645	646	643	635	686	628	657	662	661	636	689	690	655	694	645	665	662	646	652	676	673	684	658	679	689	687	707	624	688	646	695	639	654	614	659	647	679	634	695	679	622	623	629	653	648	628	696	594	625	673	639	648	652	607	651	659	644	637	673	635	678	677	663	619	655	626	655	613	659	660	648	653	645	593	676	655	653	642	622	668	630	602	622	684	647	695	649	625	670	677	647	678	622	622	657	678	637	669	626	674	672	632	663	615	667	671	646	618	643	643	684	689	675	650	635	654	621	633	634	670	683	640	651	614	671	660	656	664	633	653	667	672	659	658	666	684	617	628	635	601	676	638	675	634	639	648	668	622	655	667	647	662	629	616	653	631	627	668	629	594	646	667	659	669	674	682	728	668	647	639	673	681	647	618	617	643	663	639	675	663	655	642	634	656	647	707	645	720	655	663	643	674	651	650	644	695	640	641	672	673	679	653	641	620	674	615	662	651	660	676	628	662	627	631	633	666	693	635	685	700	605	659	715	655	642	658	657	687	639	625	636	645	680	689	619	643	669	666	613	691	654	582	618	681	674	609	711	615	667	595	631	629	681	620	704	656	691	646	649	671	656	657	667	667	674	676	655	622	653	620	664	670	605	697	647	584	702	674	679	652	662	649	692	637	647	636	632	673	640	642	651	694	643	619	674	631	669	668	649	642	654	626	660	645	659	673	689	657	674	666	650	642	627	671	638	623	627	655	711	657	649	685	647	614	628	642	643	666	692	662	703	696	642	676	645	692	621	647	673	616	682	670	684	671	677	609	646	666	666	706	703	658	619	659	650	665	658	630	664	642	614	676	661	675	686	672	681	622	663	643	634	620	690	642	621	649	651	669	665	614	630	615	651	704	645	636	683	632	655	667	621	669	665	690	639	679	604	642	667	667	672	616	643	606	652	654	594	682	720	598	640	664	641	640	664	661	628	660	651	637	660	678	615	639	632	678	619	655	612	692	647	685	653	653	625	682	661	652	650	639	632	641	634	654	628	726	610	647	658	666	638	680	665	646	656	667	670	636	643	694	653	652	667	682	658	661	643	608	621	646	616	717	689	629	717	661	665	649	634	668	628	698	664	626	641	684	649	666	629	644	650	631	663	619	638	637	650	659	657	652	650	651	680	661	649	624	627	679	714	630	634	672	642	698	614	681	679	632	610	587	611	671	648	665	628	604	634	672	649	640	634	697	679	645	688	658	662	642	628	610	654	678	647	626	638	640	653	635	632	675	628	650	636	658	623	660	668	636	623	662	641	625	642	589	635	620	635	679	637	644	645	662	715	620	629	650	638	702	656	700	627	669	634	691	671	683	635	619	666	640	656	658	688	629	680	634	656	658	648	617	662	619	642	675	602	623	663	661	627	656	618	659	688	662	631	636	653	628	642	695	684	636	704	641	674	659	668	686	665	638	645	685	658	647	646	656	688	679	664	656	686	679	678	710	686	649	627	644	644	682	660	617	692	631	655	670	678	648	659	628	672	696	654	638	632	625	646	650	641	657	685	668	688	670	684	631	625	676	645	674	611	681	644	639	658	673	658	627	642	662	657	669	635	649	673	660	638	633	702	655	640	644	649	716	658	668	676	680	684	658	636	623	644	629	655	648	632	640	631	656	655	633	671	667	714	604	672	687	684	617	644	624	663	678	672	654	644	656	638	684	645	638	659	608	634	654	639	655	632	639	627	659	623	601	683	657	639	652	659	656	660	659	693	660	671	664	648	666	721	660	704	683	629	651	638	643	679	652	641	656	683	654	674	678	680	675	619	656	648	664	648	687	683	670	693	621	663	645	641	641	631	661	674	667	709	682	692	664	584	661	653	668	685	624	666	656	609	628	658	644	667	678	648	691	621	640	655	637	683	683	646	655	620	648	719	657	649	666	636	656	639	566	689	655	668	697	650	647	682	654	652	644	638	677	655	657	663	625	665	664	666	665	671	629	628	669	642	719	615	693	658	616	665	657	651	680	697	690	623	655	678	631	632	628	632	672	632	611	665	625	667	622	651	658	635	681	644	668	636	646	672	680	625	716	631	672	679	638	729	646	680	644	639	703	639	634	658	699	649	604	634	635	630	637	644	690	681	699	601	687	645	672	636	657	653	649	641	667	661	646	679	676	610	670	657	674	673	579	648	649	679	651	668	602	602	661	635	634	681	646	642	636	650	651	645	676	675	633	625	643	603	635	634	685	686	650	632	651	630	705	698	645	654	675	635	628	625	660	653	695	651	660	654	653	639	644	698	648	652	691	669	641	707	645	666	669	637	655	614	694	626	681	683	628	681	678	671	659	641	634	667	634	646	631	646	703	664	663	630	649	664	673	648	710	666	671	657	651	645	664	669	665	634	646	645	606	654	668	636	631	667	653	651	669	633	634	644	644	626	671	668	671	663	649	634	660	659	673	642	614	683	641	633	621	672	650	643	638	617	656	659	662	678	654	636	630	681	625	669	682	674	649	718	680	666	654	673	650	672	657	627	660	657	661	650	677	644	647	658	651	645	636	630	660	622	692	665	621	668	650	647	663	650	639	691	631	638	669	627	662	626	686	625	691	631	636	671	663	659	675	640	638	640	667	679	686	649	644	648	672	714	675	633	628	668	650	715	654	630	646	645	657	629	691	657	655	672	660	625	656	632	644	661	638	689	660	676	663	688	650	669	674	634	667	714	657	626	633	687	617	591	614	710	664	681	644	684	659	657	681	689	674	664	615	649	630	664	676	650	648	675	670	676	697	632	632	681	724	669	677	665	639	624	661	692	639	678	650	633	663	671	677	659	617	671	632	645	617	625	675	661	684	642	680	684	659	692	631	663	634	628	658	659	655	662	682	703	660	674	627	657	652	622	611	681	651	667	641	664	653	629	632	635	663	623	618	672	667	688	646	602	663	663	636	669	669	636	628	634	639	630	708	647	667	665	678	627	654	642	646	646	679	637	637	651	675	651	688	640	662	662	642	683	619	657	622	678	625	632	653	693	653	624	651	636	687	638	649	635	676	630	671	631	644	636	644	635	657	601	645	670	648	624	666	612	666	652	639	644	666	637	645	649	641	656	612	671	630	627	647	623	627	650	649	660	626	644	673	634	680	671	686	643	682	665	657	648	674	675	658	605	654	717	635	677	597	686
25108	21530	28225	26561	20089	13120	8994	6363	4920	4012	3372	2911	2457	2258	2067	1907	1710	1575	1479	1404	1311	1239	1271	1286	1211	1230	1194	1202	1110	1098	1118	1030	1038	1034	1049	1068	1103	954	1025	963	987	1009	1045	938	976	966	990	974	937	1010	975	945	980	960	982	919	941	956	938	875	919	912	942	959	936	957	966	928	970	951	973	990	957	960	896	980	946	883	935	900	957	941	903	924	888	896	908	940	935	980	911	966	925	897	922	921	947	939	952	954	899	892	946	872	928	963	922	969	942	961	958	952	933	950	982	961	944	868	894	943	906	989	918	881	928	896	967	970	932	862	985	868	914	852	924	930	906	963	931	963	951	928	982	931	941	894	956	923	964	973	997	921	920	914	897	915	898	922	926	925	920	885	938	980	935	894	872	917	926	918	971	931	1007	923	966	897	945	948	995	935	912	887	979	934	898	959	950	926	942	889	945	912	967	940	971	917	944	923	964	913	933	921	902	976	895	917	936	915	937	924	902	992	969	986	879	950	919	946	953	894	914	928	986	940	886	935	914	951	972	910	941	909	927	931	899	867	937	969	951	967	945	955	979	900	948	919	926	897	936	945	912	962	929	947	927	925	956	948	915	937	924	935	953	945	913	923	890	904	962	960	938	934	918	943	936	918	934	920	927	917	919	951	905	896	923	920	891	882	968	1015	982	908	933	939	930	923	909	916	982	926	981	947	936	951	980	905	946	1001	940	993	917	930	922	911	958	946	973	912	914	972	943	898	933	923	903	892	932	910	992	896	904	919	884	879	996	951	886	941	942	887	883	911	913	966	979	930	1009	918	957	893	986	992	990	916	981	912	893	927	973	925	900	854	890	917	923	962	919	945	980	974	950	981	869	963	900	930	965	925	931	909	865	883	943	869	944	935	898	952	873	978	933	926	929	963	969	968	937	958	955	1000	952	874	941	915	931	984	941	947	924	964	980	930	952	992	962	942	956	953	896	935	986	926	957	909	910	904	970	933	855	937	957	941	880	939	953	894	903	976	958	984	946	920	893	951	968	903	909	899	963	980	886	920	917	917	932	941	915	910	939	883	1002	902	923	933	931	953	939	900	979	871	916	947	970	890	985	917	916	925	921	924	945	931	933	968	952	928	897	892	918	938	954	890	898	926	922	962	891	920	965	868	1021	975	896	906	927	938	925	967	917	925	912	950	939	960	995	954	939	1006	915	936	947	944	916	941	922	890	931	966	951	935	940	924	956	905	909	954	934	958	928	924	874	974	928	864	945	1005	934	986	909	964	974	909	915	944	910	956	1009	905	968	914	918	944	909	894	950	991	912	904	980	966	862	907	958	879	886	961	933	992	936	955	914	1006	906	979	907	957	984	1004	855	917	909	934	909	952	963	907	970	933	916	903	955	948	899	956	897	919	955	913	922	920	942	923	913	911	915	975	945	902	978	965	991	942	922	968	883	956	921	956	946	848	977	864	892	937	919	969	935	964	927	920	932	984	928	925	908	945	932	968	950	894	932	1009	879	979	946	931	949	889	948	921	949	901	902	990	948	893	939	914	887	865	943	953	928	927	961	997	974	921	984	954	973	940	904	930	951	945	930	941	952	962	914	955	918	891	953	905	985	942	950	945	896	913	912	944	922	954	947	951	967	918	931	852	930	905	912	948	922	962	938	922	923	883	952	918	894	985	890	953	896	932	976	936	983	924	898	921	941	871	914	929	930	918	887	915	933	926	1012	906	984	900	927	991	927	975	912	914	897	974	922	905	946	920	929	935	954	940	929	886	965	937	908	891	958	934	931	885	952	921	871	948	925	961	905	956	888	965	957	869	960	924	971	912	900	906	909	941	1009	986	938	934	952	950	936	916	918	969	925	951	983	923	921	878	903	892	918	933	955	963	920	960	967	974	898	930	898	901	914	962	941	862	965	947	987	904	908	929	942	985	912	969	902	921	942	960	972	914	888	946	956	883	906	977	947	916	920	1028	945	914	932	930	923	923	936	939	946	938	943	926	950	896	890	903	978	957	910	898	943	901	945	952	913	977	936	877	937	877	951	927	984	880	861	957	887	913	926	950	928	921	911	987	984	866	1003	919	898	899	923	971	958	963	882	924	912	947	915	909	910	920	918	943	951	901	931	951	993	887	979	877	927	936	933	949	872	956	1007	913	935	936	914	929	932	915	955	838	943	902	939	860	947	892	909	996	922	906	933	964	954	891	918	931	839	959	929	918	915	946	939	952	951	872	877	930	927	881	991	953	894	974	972	976	913	932	1000	899	996	961	961	925	928	948	898	917	962	934	948	915	967	940	954	917	981	946	975	905	977	926	940	944	984	889	895	897	971	957	953	935	948	933	881	1004	901	985	939	962	902	984	934	956	944	980	922	917	895	942	973	909	1014	969	922	958	968	901	952	951	897	919	905	947	950	905	903	924	931	940	994	998	884	938	908	906	926	899	947	966	917	966	938	955	952	965	899	941	933	933	989	959	928	946	930	966	894	877	888	887	929	906	938	893	914	902	903	954	902	961	894	967	906	942	894	935	942	942	957	918	954	912	958	967	908	943	904	928	973	909	894	951	913	939	856	961	883	958	928	941	938	943	945	904	942	939	896	861	960	977	965	939	987	941	974	985	958	957	966	942	958	933	956	926	974	962	962	915	908	943	918	982	894	941	956	954	973	994	983	1018	953	989	920	937	920	908	889	925	963	940	966	852	941	918	932	936	952	893	913	916	946	913	929	1010	904	968	939	984	941	946	923	932	929	923	918	982	908	938	998	909	883	986	910	909	932	975	916	963	952	973	911	926	926	939	951	942	942	835	927	932	952	931	939	971	863	938	888	942	930	949	956	932	1020	887	897	919	926	952	967	930	948	928	899	906	978	922	983	919	977	939	924	925	929	926	968	885	910	928	944	891	927	929	854	945	923	879	870	947	888	940	924	918	965	968	938	960	902	899	936	957	923	967	903	980	943	879	962	858	923	867	918	936	920	912	895	929	933	939	954	927	926	928	978	967	946	958	880	872	957	913	987	959	940	896	941	938	925	948	915	964	974	882	980	961	919	929	969	960	978	907	928	932	949	962	974	990	933	940	928	919	978	933	912	889	931	944	941	914	967	983	1024	939	950	954	904	954	920	961	948	931	911	963	1015	937	905	920	969	907	898	951	909	952	914	916	966	913	982	938	876	962	925	942	931	922	944	900	925	941	950	980	919	946	905	936	953	952	920	928	955	911	949	913	908	930	985	964	915	934	969	906	944	942	975	886	917	897	869	933	907	968	984	878	941	935	923	916	935	912	953	941	997	942	893	888	943	844	902	935	957	923	931	921	970	971	961	996	973	893	960	960	933	935	919	917	928	904	944	942	900	948	937	922	931	965	933	888	983	944	921	922	940	938	930	922	876	895	900	890	917	957	944	922	915	949	933	926	920	959	996	895	966	909	949	914	938	910	959	994	992	895	1020	906	956	940	944	958	903	965	953	944	908	869	968	919	903	908	891	949	922	954	923	947	938	958	904	936	956	986	867	1010	914	886
19791	40021	33140	24020	19422	15034	12130	9402	7611	5863	4886	4056	3468	3048	2604	2389	2099	1936	1815	1643	1485	1427	1445	1381	1355	1268	1260	1225	1212	1156	1142	1143	1078	1072	1083	1036	1100	1086	1021	961	1030	970	976	969	900	949	932	898	900	916	925	954	870	880	911	906	909	899	888	927	906	919	852	920	914	958	858	919	931	917	943	869	928	962	1009	871	922	922	835	913	863	960	900	905	893	866	930	927	917	910	883	930	843	888	913	863	889	929	874	869	943	898	859	917	934	852	951	888	873	856	927	890	852	946	899	900	904	917	924	876	976	924	944	939	944	881	949	927	883	888	931	876	866	909	915	893	894	906	951	906	906	902	935	934	927	903	915	920	934	891	845	911	900	881	926	903	869	895	906	865	903	913	973	909	916	913	888	887	906	846	917	884	917	938	906	875	902	888	867	854	874	905	947	881	895	925	919	943	813	928	886	924	925	885	908	938	871	866	901	905	921	885	919	873	876	873	845	933	890	911	847	860	885	924	911	897	904	932	864	917	975	911	891	881	910	889	886	930	867	938	865	883	920	888	912	915	926	953	868	940	902	952	911	873	873	936	889	900	867	880	914	959	901	925	897	946	934	932	930	896	957	901	913	873	927	918	901	898	912	898	910	959	935	896	825	855	898	958	926	865	893	876	899	954	909	886	880	934	894	891	933	890	910	953	943	881	885	898	846	935	882	878	925	906	896	885	852	871	886	914	925	947	905	961	867	897	932	891	863	886	930	915	874	884	922	955	978	953	920	883	938	954	916	886	868	903	900	910	904	961	985	957	815	920	922	844	968	887	926	896	889	938	897	886	909	957	915	892	883	913	918	922	917	897	887	894	957	871	932	882	962	869	886	944	918	943	882	889	887	859	935	918	934	938	886	868	907	884	917	915	894	900	868	908	952	909	907	935	911	889	953	878	903	848	899	923	865	894	934	953	968	975	864	879	880	932	886	920	859	883	924	907	911	881	936	970	860	894	943	923	919	900	864	934	921	868	925	942	928	894	908	937	906	912	903	862	890	926	906	924	918	902	963	935	928	967	919	919	901	896	921	837	910	877	884	902	881	917	921	943	912	880	963	867	899	846	924	915	879	911	926	909	896	894	936	972	924	924	941	894	894	980	904	903	901	896	945	892	887	885	915	848	893	894	886	913	925	907	897	874	862	933	922	987	899	919	902	920	913	886	880	932	927	901	898	901	914	885	891	867	875	897	879	908	916	926	936	926	925	922	938	929	893	930	943	867	971	882	913	920	927	924	906	911	873	848	909	865	947	901	894	928	887	941	909	903	888	897	883	927	916	874	897	931	896	889	972	903	840	938	900	944	847	917	959	941	884	900	970	923	947	970	955	885	906	906	908	877	940	928	936	888	938	889	917	940	914	896	877	920	912	902	930	903	928	863	894	905	891	888	913	901	954	901	887	902	912	881	898	875	896	915	877	924	896	899	867	963	910	966	869	893	927	890	897	895	887	940	903	881	923	926	873	883	959	894	897	844	950	939	904	889	887	937	914	923	920	938	896	892	881	915	928	887	888	908	913	926	886	899	865	951	903	911	881	924	970	913	886	880	947	836	931	883	891	929	950	903	920	891	909	938	956	847	931	896	945	964	973	898	923	928	930	873	910	857	901	905	932	900	927	941	930	923	882	945	929	948	891	896	894	999	879	896	926	928	964	916	914	926	898	912	899	900	897	908	938	943	852	955	922	875	945	890	972	900	916	933	925	879	900	900	895	929	919	891	818	908	898	923	932	936	913	886	994	909	908	915	951	943	959	903	906	899	962	866	881	846	903	886	885	923	882	911	933	909	922	931	969	913	909	982	935	890	905	906	955	886	881	927	862	888	900	920	913	897	915	943	891	943	900	927	881	925	891	920	899	946	939	901	911	871	885	900	918	906	878	939	868	885	889	896	866	924	887	932	863	915	913	857	927	936	909	924	907	895	911	905	920	869	925	897	945	951	926	894	922	895	911	928	931	892	889	937	896	939	922	909	892	889	981	892	892	910	832	932	878	915	894	949	905	886	903	944	954	905	901	942	903	930	910	919	924	897	888	905	916	898	956	962	936	861	885	903	872	911	883	891	922	891	958	944	867	881	896	924	844	921	946	905	928	1000	881	912	955	906	904	890	924	892	973	868	881	884	934	889	871	846	892	890	917	948	924	952	883	912	919	895	907	926	917	920	920	923	971	894	885	934	920	967	901	871	904	921	968	857	851	913	868	971	876	887	930	899	928	974	934	894	923	874	881	874	869	927	871	924	940	913	981	905	946	893	884	925	880	903	890	879	876	888	894	874	889	890	861	866	921	941	897	959	920	939	896	905	878	898	908	879	885	878	920	860	904	912	884	880	898	888	908	917	902	910	917	862	922	881	905	901	937	893	959	879	916	905	911	912	953	950	860	984	874	896	870	883	904	886	950	868	892	908	955	967	880	954	910	901	899	862	879	860	959	882	881	945	935	886	922	954	943	911	951	883	901	932	944	914	916	884	898	866	890	918	882	913	921	909	929	887	928	905	932	911	888	922	941	901	912	881	908	903	911	885	900	925	926	915	930	917	859	937	853	928	884	974	898	889	887	892	882	849	878	913	1018	901	976	857	856	887	892	933	956	918	927	905	903	951	912	924	886	907	900	903	971	911	885	900	892	982	944	912	949	903	896	932	887	964	887	934	933	837	864	888	914	916	817	935	965	899	862	929	925	911	941	902	894	866	913	898	922	909	875	930	870	870	900	911	904	850	849	926	945	927	889	898	882	931	937	934	893	934	951	896	919	930	931	922	904	960	944	873	922	964	879	979	865	907	921	898	891	946	905	942	886	924	885	962	920	954	913	907	918	946	955	912	938	888	883	922	876	920	930	881	886	901	931	859	906	934	865	842	901	911	879	901	926	890	928	890	943	887	899	852	937	957	876	866	864	919	872	897	889	878	888	906	876	885	890	922	961	934	871	853	910	903	935	966	905	897	926	918	874	924	851	912	878	915	881	893	933	899	905	936	865	931	899	918	887	944	867	923	905	920	885	884	951	914	870	916	898	904	873	930	914	914	872	881	935	899	929	902	906	981	889	936	866	919	957	854	908	908	969	920	882	865	887	920	916	903	941	917	929	906	911	884	948	907	899	919	896	931	873	895	902	892	844	924	880	898	878	932	880	852	830	908	921	927	900	871	893	921	899	915	888	883	885	909	874	918	878	896	911	922	914	918	924	901	876	929	938	880	981	891	935	919	911	876	866	932	923	896	906	884	939	944	917	848	900	873	926	917	885	963	936	905	890	859	892	953	954	928	895	918	929	855	937	899	871	878	941	879	922	911	891	956	867	890	812	819	876	909	936	992	935	874	883	922	939	934	909	915	955	890	926	943	887	888	848	873	891	874	915	919	893	893	941	921	916	906	899	936	888	917	904	882	856	897	912	955	926	923	917	947	919	875	898	928	926	899	938	926	936	864	852	971	920	910	841	909	905	900	941	911	921	966	897	910
22827	21512	29235	24254	21946	23261	21668	12213	8592	6789	5478	4581	3813	3254	2874	2441	2288	2062	1728	1649	1543	1384	1408	1319	1360	1187	1221	1106	1037	1028	1041	945	952	886	927	840	868	847	870	787	853	741	785	771	760	669	737	671	762	675	710	669	680	745	689	720	704	701	665	704	706	720	702	739	700	670	739	713	643	665	700	703	682	696	714	700	685	668	680	769	702	701	699	681	680	706	672	723	653	746	669	709	626	710	703	651	654	678	688	736	661	698	711	661	663	702	698	676	691	699	702	683	691	680	639	701	695	664	696	673	698	717	670	683	697	644	694	684	682	707	751	709	697	698	670	729	697	644	727	645	713	720	719	668	694	676	758	642	692	657	716	663	673	670	712	676	650	691	673	702	686	643	665	681	668	688	659	685	670	693	717	662	696	699	650	706	712	682	654	671	748	716	658	690	669	737	647	668	693	696	690	724	711	703	686	662	691	648	700	710	703	700	716	623	711	659	696	728	661	646	670	730	681	655	690	662	684	696	662	731	686	651	723	703	712	685	710	725	660	696	693	687	705	739	659	706	705	634	687	687	674	659	727	630	666	707	688	665	713	677	640	716	703	703	679	697	650	700	680	689	658	651	667	740	657	718	685	681	650	698	683	706	745	670	715	652	732	699	680	669	721	709	685	652	682	698	697	711	668	738	656	714	726	646	673	658	690	772	704	683	691	618	714	673	663	728	677	677	702	685	645	637	692	698	678	691	684	666	669	685	687	726	684	701	708	664	668	684	675	709	642	718	714	690	674	716	705	684	724	723	636	651	644	632	683	729	730	737	610	703	669	694	672	699	674	661	708	644	682	691	683	690	645	712	660	676	651	643	655	666	713	635	736	734	665	693	729	714	693	680	687	664	667	752	685	607	707	690	690	696	708	705	674	721	664	724	699	731	694	648	708	700	717	705	654	674	699	669	692	693	663	728	734	666	683	667	666	654	738	668	709	709	678	713	720	681	725	705	659	675	697	674	672	680	678	723	668	703	681	651	709	660	646	698	710	687	703	690	697	701	722	725	661	663	690	718	670	666	715	685	659	648	656	657	719	708	670	690	678	680	705	665	715	700	695	699	681	710	657	653	663	680	692	691	682	643	682	677	700	728	712	692	698	717	670	675	707	664	644	658	682	685	695	698	716	695	696	644	751	714	683	688	703	706	681	721	653	737	671	685	700	688	670	704	689	693	677	708	713	678	725	671	724	650	726	732	708	671	680	692	671	701	696	676	690	688	765	666	712	679	705	686	691	700	631	680	716	676	666	672	697	701	659	650	685	655	651	703	684	648	698	704	656	664	686	645	675	668	671	669	707	729	656	702	693	679	696	687	665	686	657	708	682	741	714	706	670	691	688	674	694	726	687	686	723	716	697	704	673	682	694	686	714	734	710	709	701	653	650	677	638	670	650	675	696	694	685	661	731	687	661	672	669	703	634	714	707	673	681	714	690	692	671	672	727	682	700	739	668	722	686	696	694	702	689	656	681	678	645	726	686	670	701	718	675	703	666	639	698	703	699	698	703	722	682	750	656	719	691	695	697	677	697	664	699	679	716	666	719	697	706	713	716	681	753	679	687	660	655	689	668	673	703	689	683	714	725	698	675	671	656	673	675	741	683	720	722	713	690	677	688	660	706	716	668	682	677	675	655	690	674	729	679	690	680	639	669	627	656	683	690	708	666	738	668	614	666	704	662	671	677	695	697	676	636	703	689	704	657	670	700	664	681	702	719	679	738	687	656	676	723	662	711	653	708	668	721	710	680	671	679	694	643	652	661	694	711	676	646	704	677	707	676	705	695	690	700	679	734	758	641	701	637	716	690	644	732	675	688	684	706	694	691	681	668	655	692	667	661	707	649	689	693	661	706	707	715	684	700	627	720	708	689	664	722	685	671	657	720	677	650	719	693	721	647	693	702	684	666	652	714	691	662	637	670	610	706	668	681	685	717	726	730	635	673	682	700	665	684	689	697	705	671	658	683	661	646	623	685	673	699	738	682	694	692	688	728	693	711	732	647	695	703	683	692	683	682	699	685	684	726	696	700	702	746	652	648	674	701	699	685	647	686	669	713	663	704	702	674	691	676	661	678	668	637	722	706	694	706	697	738	672	665	661	671	656	666	679	701	700	676	755	644	694	671	697	722	664	733	669	699	634	680	693	711	653	673	646	652	668	676	724	704	701	706	655	681	671	656	761	728	726	673	654	692	672	746	661	681	666	729	710	678	759	713	650	698	638	668	707	721	738	703	711	674	716	723	657	675	686	733	669	689	685	661	693	681	712	719	654	705	736	676	702	701	690	679	725	679	697	728	630	709	660	694	717	670	698	711	756	709	709	712	702	649	669	711	668	681	699	712	710	660	699	707	680	687	676	630	684	682	751	688	695	683	716	714	766	729	708	695	703	677	655	691	670	662	718	651	679	641	780	739	696	658	711	724	740	722	710	671	666	672	670	723	710	689	658	650	685	721	666	720	704	692	682	666	704	711	714	664	629	624	737	711	665	701	706	690	683	671	669	660	656	676	711	652	635	713	730	645	687	638	696	651	673	707	691	673	665	676	695	685	675	678	747	697	671	729	646	724	684	651	691	697	681	686	677	747	687	690	693	694	707	709	688	645	675	671	723	707	682	661	689	691	666	690	701	676	672	638	658	684	692	624	676	718	681	706	719	683	676	726	669	662	722	677	718	650	660	677	701	679	716	672	643	683	672	664	701	702	668	698	683	707	648	720	686	687	663	699	657	676	704	665	690	669	691	674	706	714	690	650	723	696	741	680	720	668	643	695	703	700	676	689	658	680	667	685	648	722	631	609	764	690	682	694	699	735	723	705	681	722	645	640	724	682	635	671	719	696	673	719	701	662	659	724	693	649	684	711	760	703	702	661	688	656	735	681	662	652	688	659	684	702	698	597	713	651	698	727	683	761	689	697	690	678	640	736	730	651	721	690	666	674	720	677	646	688	669	696	689	660	680	677	614	646	725	705	712	625	701	670	679	669	711	677	689	685	680	718	713	685	691	696	696	665	678	685	639	694	658	710	695	673	705	692	706	661	707	691	679	699	701	650	687	679	659	627	659	681	670	705	685	659	734	657	661	709	656	718	621	670	716	684	676	699	695	657	733	753	682	651	646	704	676	696	706	674	724	705	652	670	623	720	698	708	730	703	722	691	693	706	680	681	697	741	655	652	723	736	683	688	654	663	686	694	709	692	681	684	660	693	698	664	681	627	710	713	681	646	695	692	674	675	712	713	698	741	698	690	736	680	658	680	693	687	725	704	674	677	720	674	626	701	700	720	686	679	658	659	693	673	672	683	682	723	711	677	720	710	660	684	662	654	710	628	707	651	701	690	684	715	721	698	672	675	672	668	714	676	718	698	681	675	683	722	676	655	670	661	643	713	694	661	715	695	606	682	701	691	675	704	691	697	720	678	662	676	697	642	720	725	673	705	661	651	668	669	700	669	669	686	692	721	693
22837	47654	41008	31871	26961	22130	18214	14686	11996	9344	7690	6259	5338	4543	3949	3431	2889	2697	2341	1995	1914	1710	1639	1591	1494	1421	1403	1247	1177	1226	1193	978	967	956	999	912	898	943	839	811	809	786	785	735	710	685	738	697	700	713	674	657	648	661	688	659	655	714	662	696	704	637	708	657	663	664	718	638	695	629	639	685	684	657	674	661	634	689	660	646	657	672	647	676	650	695	671	640	665	679	716	693	657	665	611	673	688	663	656	691	680	675	625	618	712	625	672	699	656	660	668	680	679	673	621	633	645	671	669	653	622	621	663	623	630	661	653	652	616	644	668	675	663	645	709	659	678	674	699	656	655	664	658	669	678	653	676	698	691	639	649	631	673	647	664	632	622	669	652	689	644	634	672	644	656	669	683	632	627	654	690	637	645	680	665	656	727	705	682	659	642	650	699	655	666	669	628	616	626	630	670	632	628	690	628	657	674	619	636	666	686	653	622	673	641	627	698	631	664	655	684	630	646	673	627	666	680	683	709	694	656	639	659	677	627	637	639	648	648	648	606	698	615	673	658	659	694	680	675	639	637	630	665	674	688	657	665	653	671	698	692	675	659	674	687	639	685	641	680	662	665	643	645	689	685	678	675	656	641	668	686	657	713	635	655	685	674	695	628	627	655	625	659	678	658	668	660	626	681	636	642	669	631	663	617	678	660	652	685	626	664	614	646	647	692	691	617	641	647	618	660	623	667	656	629	668	654	642	652	616	651	691	617	639	675	635	655	687	693	649	638	664	633	658	645	682	642	646	621	662	659	612	660	678	626	663	643	664	677	625	695	685	663	678	643	701	627	621	635	640	692	641	649	683	619	694	642	662	659	674	669	639	636	645	620	670	677	715	682	635	647	648	681	652	636	652	654	696	634	636	703	687	646	657	665	644	698	656	690	625	682	662	662	648	635	701	655	672	668	670	654	701	658	639	677	658	701	656	638	632	652	613	677	624	656	695	676	627	682	661	664	656	657	619	681	682	657	640	688	660	671	634	693	637	654	615	667	629	642	673	643	635	631	666	628	680	669	652	626	658	691	677	675	670	639	659	657	687	700	644	646	674	640	659	662	671	706	673	656	640	628	601	634	682	627	677	675	655	637	658	659	702	655	627	625	635	655	643	687	658	669	669	679	702	662	667	668	650	633	674	654	635	693	655	679	682	682	667	690	687	650	682	667	666	642	664	673	681	666	615	659	628	668	658	676	703	641	630	683	647	661	658	679	606	709	603	696	649	700	639	670	605	689	654	683	641	663	632	640	660	659	688	644	626	597	673	688	694	691	661	642	663	676	694	681	661	653	667	662	620	648	659	634	679	698	693	664	655	650	669	682	650	650	651	653	674	622	636	654	644	645	690	606	623	678	643	667	704	663	657	656	617	653	672	680	648	669	624	672	663	622	626	631	648	664	624	666	672	663	650	649	687	691	635	640	698	638	665	682	660	699	664	656	631	630	635	671	709	622	658	668	663	696	695	669	648	650	622	666	608	651	614	697	670	687	649	695	654	614	645	662	707	670	650	673	671	662	691	699	639	658	710	643	682	664	646	651	698	650	665	676	629	709	697	634	680	654	701	672	695	646	651	642	634	654	690	575	696	649	606	687	640	639	636	631	687	634	619	630	628	661	698	648	684	670	678	659	650	628	640	665	658	665	666	676	691	669	614	647	682	652	700	661	684	672	627	661	614	648	639	711	683	659	678	657	629	680	643	612	663	664	657	690	637	627	661	706	680	674	655	671	631	678	651	669	689	621	691	659	700	706	659	708	693	664	629	672	697	684	642	648	631	660	652	663	672	693	665	698	627	724	627	650	647	644	637	636	674	626	643	656	675	661	650	635	657	613	691	644	639	643	647	670	695	645	645	648	660	609	651	653	645	699	648	706	608	664	659	615	664	597	636	642	637	673	650	637	678	669	656	639	621	648	666	634	627	693	672	668	665	653	736	680	665	659	630	641	731	652	628	659	659	678	650	653	692	684	669	667	691	658	618	712	635	640	671	666	676	663	655	674	670	635	696	670	680	652	650	683	635	610	689	665	670	697	640	645	670	661	680	669	663	689	641	665	642	634	651	660	673	656	623	629	701	647	654	638	625	670	658	638	625	644	690	635	624	647	657	614	635	657	648	686	696	679	660	695	668	682	637	670	636	676	667	697	704	698	625	649	667	670	697	660	652	664	678	646	652	666	662	658	676	634	680	673	680	654	650	643	599	666	654	694	645	641	634	699	682	618	659	642	693	626	706	675	664	692	673	656	652	693	679	663	683	649	643	649	651	693	634	701	676	684	640	698	661	651	680	686	670	663	631	637	621	657	640	659	698	678	694	649	634	658	600	688	608	690	655	658	631	653	664	618	701	654	664	671	646	675	703	699	626	639	689	635	659	633	701	641	657	605	705	645	668	654	681	666	664	669	657	696	651	690	663	635	645	658	660	691	633	636	645	661	654	625	659	655	643	651	626	657	640	652	688	723	655	653	673	655	627	662	656	674	729	675	620	647	688	645	645	666	678	594	673	653	669	654	658	647	660	654	679	652	609	608	641	679	657	644	674	653	677	623	630	627	683	637	690	649	643	592	655	591	652	684	664	648	677	666	660	646	694	705	650	667	674	673	668	652	677	663	642	641	663	638	653	661	642	603	638	685	609	693	678	675	663	652	657	681	657	668	729	692	667	645	627	650	702	670	628	681	671	693	699	659	679	650	636	655	680	636	681	678	670	712	641	693	677	663	633	665	639	680	659	701	652	651	645	629	682	638	658	673	664	664	676	598	661	679	653	678	632	644	645	664	699	639	669	628	656	641	642	619	609	652	665	703	603	696	668	652	681	646	658	645	651	607	697	660	668	692	639	702	702	632	621	655	670	637	685	671	645	667	688	684	680	666	676	671	625	690	653	695	622	679	675	621	663	661	663	667	678	648	657	647	655	682	709	641	653	664	690	655	656	677	643	684	668	695	658	680	678	662	655	663	674	671	670	648	599	685	679	679	684	653	683	658	649	687	610	685	670	652	664	664	632	674	662	616	633	671	649	664	655	652	642	668	642	673	628	666	686	658	672	668	608	670	644	626	642	635	647	694	647	670	642	677	689	657	641	661	647	664	658	671	645	618	621	620	644	645	667	643	629	568	649	624	612	666	666	631	687	658	678	665	642	640	620	639	680	683	621	672	607	644	700	685	687	700	637	685	581	684	662	660	643	679	654	663	645	655	663	637	633	665	709	636	634	665	731	673	663	656	676	724	634	649	670	697	674	694	684	663	735	663	672	690	724	631	693	641	671	623	678	668	673	654	676	629	638	673	660	671	692	656	652	673	700	632	653	651	651	664	656	645	664	646	627	626	672	671	641	672	644	683	647	678	650	663	632	658	641	689	700	666	722	665	658	646	632	669	642	632	657	720	639	626	614	631	648	660	662	667	691	703	705	673	664	666	697	655	678	662	671	635	653	638	661	648	625	676	636	695	655	644	724
28987	24880	28742	21902	13506	8644	6376	4853	3780	3108	2655	2182	2045	1797	1677	1548	1438	1329	1254	1187	1168	1117	1098	1112	1078	1035	1075	1003	993	987	1045	915	897	937	961	945	932	830	911	907	899	899	929	901	862	872	922	923	885	862	902	878	935	838	877	872	877	910	893	856	875	874	850	888	858	940	957	888	883	868	865	855	863	891	900	849	898	881	878	864	867	895	934	881	836	856	860	885	831	836	825	863	894	875	828	865	846	865	931	917	872	859	864	860	838	886	877	882	855	894	901	908	857	869	865	923	921	916	886	888	891	859	895	924	888	918	910	862	942	912	895	833	863	891	844	879	846	898	860	848	908	867	907	869	838	896	915	909	854	910	886	876	916	889	865	877	854	899	872	875	956	865	900	900	926	898	867	882	875	841	905	844	929	950	902	817	890	842	872	836	901	841	932	933	910	880	938	876	875	825	892	904	946	899	839	843	829	852	909	838	895	903	881	919	884	856	852	913	867	896	841	841	887	894	811	907	898	859	898	914	888	817	832	927	910	850	823	878	869	916	859	862	903	889	866	900	887	903	964	897	831	862	878	938	876	836	856	831	884	854	865	851	857	860	862	940	885	867	845	884	829	855	874	863	844	883	911	901	837	857	877	885	869	904	851	841	888	928	860	950	890	926	847	887	891	834	855	897	847	845	854	875	868	878	932	865	857	832	889	889	870	875	855	890	881	842	898	889	862	842	924	892	838	862	896	897	900	868	894	877	869	881	880	885	895	859	891	890	885	895	876	890	934	838	854	885	889	899	865	823	871	865	872	906	851	861	884	920	866	845	874	785	854	882	881	885	898	867	857	887	872	886	866	878	867	895	858	860	859	877	838	980	847	898	921	869	862	908	902	864	868	898	864	814	881	875	858	879	858	841	870	880	879	897	835	826	901	914	863	896	846	924	888	895	881	917	880	894	840	872	918	875	896	846	877	884	859	808	858	851	919	867	877	863	830	874	866	887	956	857	889	860	841	883	870	930	854	884	847	912	867	954	870	904	823	867	919	865	878	882	887	852	911	858	875	815	864	841	862	836	916	863	881	869	923	870	851	920	894	907	879	918	898	872	880	894	910	817	878	858	887	865	850	915	890	792	834	872	856	921	858	890	873	904	857	912	806	916	882	888	856	864	860	914	856	886	852	863	850	919	862	892	896	857	866	856	897	851	839	873	916	872	914	899	857	861	876	876	917	891	885	920	872	908	902	860	833	861	866	905	838	887	909	896	888	845	891	912	896	895	886	879	879	896	886	837	862	930	853	823	860	893	858	841	894	887	876	875	846	873	869	911	869	875	851	854	854	913	846	931	806	891	842	889	896	887	829	901	854	881	851	862	830	885	868	821	848	881	918	842	908	899	873	865	846	864	818	895	909	826	863	846	832	886	853	867	857	845	857	931	869	848	904	828	859	866	854	890	904	876	879	916	905	879	930	833	900	916	882	870	896	868	921	917	936	877	917	903	827	888	833	842	918	854	860	886	888	892	894	863	836	848	846	866	841	886	875	861	840	860	845	847	862	897	854	845	839	888	864	935	906	845	897	855	896	901	869	855	817	872	872	899	905	891	900	889	857	922	866	863	907	907	858	909	869	879	912	942	834	869	906	864	902	810	823	898	859	857	873	880	897	830	816	864	944	856	859	906	877	873	851	824	885	850	883	841	904	913	886	874	864	862	845	858	830	881	880	847	861	890	843	903	869	917	892	893	891	845	878	885	872	923	872	870	801	887	858	859	870	875	909	926	869	832	853	844	833	829	866	908	880	838	833	886	911	860	922	856	883	885	855	855	870	846	896	831	821	823	888	864	883	860	848	917	852	901	916	870	850	886	819	827	874	833	844	853	850	842	881	845	918	883	851	883	877	923	892	838	904	885	867	822	897	892	840	836	883	858	887	861	853	802	924	860	887	808	904	851	862	836	895	904	841	834	902	884	857	862	855	883	893	862	885	812	873	859	862	866	821	888	880	847	894	916	891	836	907	910	872	887	890	870	884	851	893	916	863	847	876	822	837	878	868	904	815	815	909	843	802	844	853	886	888	876	898	833	892	905	870	891	908	879	867	885	796	890	897	866	870	853	900	846	883	867	918	849	890	863	845	856	889	920	821	848	863	890	855	879	893	870	869	910	865	870	897	824	906	911	941	874	893	931	855	871	897	901	898	881	829	870	852	885	845	815	879	897	909	872	856	855	878	869	837	901	855	843	893	882	859	841	890	859	897	850	885	868	836	863	876	872	874	876	873	895	895	877	845	853	880	940	797	870	840	854	874	859	923	940	888	852	851	874	906	856	905	854	897	894	866	935	913	877	849	860	858	893	863	867	838	861	826	920	861	894	875	890	904	869	892	877	892	836	891	836	861	821	896	879	891	868	881	904	871	891	862	842	842	853	828	875	881	902	875	862	841	874	874	910	881	919	860	889	904	837	934	884	841	873	881	917	875	884	855	862	872	880	894	916	873	886	874	875	887	883	870	859	886	897	886	886	809	902	876	880	838	872	898	879	885	830	908	890	913	847	829	886	861	810	929	877	816	893	885	848	925	877	846	881	845	868	878	888	835	859	877	829	878	841	865	861	879	897	888	875	830	923	842	842	895	890	857	885	843	864	877	930	857	890	910	891	887	893	883	880	867	864	874	837	897	860	879	837	888	851	926	893	856	832	860	828	829	917	829	877	845	867	870	881	862	905	933	936	855	885	852	885	872	836	887	864	837	886	874	857	890	892	902	836	881	859	850	876	916	876	865	899	851	892	888	874	845	805	859	871	876	886	908	869	847	885	825	867	882	854	883	881	839	868	870	847	866	865	883	872	898	919	807	870	911	872	905	903	827	913	884	883	884	883	874	857	888	841	781	937	891	905	876	870	894	821	819	845	821	836	904	921	879	887	912	889	849	893	809	902	896	853	859	859	914	881	931	843	898	810	825	844	894	873	932	921	843	926	858	937	874	904	870	850	896	883	850	836	854	847	845	903	888	856	874	905	862	908	841	900	879	872	886	853	876	899	838	904	883	893	863	915	908	896	898	836	889	879	874	873	883	873	858	835	874	875	918	857	882	884	916	911	852	850	867	925	903	880	864	899	881	897	887	876	888	889	866	899	896	901	873	865	913	875	897	857	883	829	893	865	914	926	895	867	851	904	823	858	895	898	878	861	850	895	923	913	874	848	884	913	874	862	882	890	814	883	948	878	866	828	810	872	870	861	875	851	849	878	891	906	903	901	882	902	878	848	869	911	901	871	855	877	824	892	884	888	906	909	884	855	845	851	897	880	874	914	869	860	896	906	941	894	879	830	882	869	910	843	894	875	788	912	889	870	872	834	862	822	901	916	859	862	874	930	833	915	865	845	857	831	844	873	856	850	873	892	924	862	880	945	917	874	855	880	893	861	866	871	901	856	850	891	898	852	890	904	881	859	862	857	905	880	880	876	839	845	900	870	874	938	912	840	842	852	831	876	883	850	840	877	875	933
19698	35499	28910	19678	15332	12051	9184	7146	5709	4500	3569	3049	2608	2297	2124	1785	1691	1504	1435	1311	1305	1270	1216	1148	1177	1102	1070	1094	1066	949	988	949	981	1005	967	933	906	940	943	890	857	889	908	899	913	905	880	884	957	886	865	859	883	857	869	829	881	821	866	842	840	887	838	860	891	837	853	866	827	814	819	936	879	833	856	907	834	827	869	885	826	840	854	858	841	875	877	881	808	861	858	818	821	879	882	853	839	838	849	922	847	861	868	839	801	911	841	872	896	847	820	828	855	888	850	882	845	881	825	890	840	879	902	883	853	820	855	882	848	871	872	854	881	844	873	862	843	855	861	855	825	841	871	818	869	864	807	862	883	873	842	869	856	830	849	896	907	849	860	872	815	864	888	889	818	882	939	824	849	847	829	877	882	844	846	857	869	851	881	908	839	866	856	880	840	855	940	830	860	874	867	843	839	852	818	848	826	868	875	847	929	882	841	842	905	865	846	823	878	821	848	835	900	895	879	889	874	916	912	864	859	868	853	904	881	854	845	835	829	881	862	896	871	826	859	861	815	835	870	844	862	850	859	849	878	900	868	865	807	857	825	881	870	881	898	855	887	837	845	856	856	835	873	890	862	917	877	866	862	892	821	900	838	858	896	846	900	867	895	868	827	845	893	855	838	893	828	864	935	859	838	897	837	833	833	879	844	851	856	909	839	870	956	866	879	883	839	900	812	844	839	857	833	860	851	854	850	891	826	856	826	887	888	878	814	838	887	903	807	819	853	911	822	898	812	863	838	816	879	841	895	902	855	829	847	877	831	888	886	849	817	814	883	846	849	831	845	844	870	860	919	846	839	869	884	860	849	891	842	876	878	870	849	808	886	851	827	852	854	853	824	826	855	871	874	847	859	823	801	868	903	847	901	884	845	842	866	846	846	882	878	850	838	834	873	897	876	842	882	855	850	849	828	807	892	823	889	879	881	896	842	822	890	854	806	874	888	878	838	911	924	882	830	854	875	884	874	860	842	869	797	910	831	827	856	918	871	832	824	856	858	843	825	860	845	871	866	850	876	856	873	860	876	874	846	874	895	882	821	847	923	811	890	911	866	883	814	885	871	854	844	846	895	890	870	859	855	908	821	875	894	838	857	866	879	837	820	846	866	866	857	852	875	840	873	871	816	825	867	842	844	854	891	903	857	845	876	876	829	829	902	883	893	868	856	814	880	776	807	826	810	851	797	894	867	909	824	876	842	876	872	899	842	875	894	910	853	903	895	834	837	879	807	839	856	868	905	847	916	840	829	842	814	859	857	834	844	912	849	876	863	867	826	855	812	817	858	859	865	870	811	906	850	814	843	891	858	788	844	846	851	794	818	838	866	869	878	871	865	899	883	855	881	865	845	865	876	809	838	806	867	857	881	815	876	846	828	862	856	840	869	843	860	886	851	825	851	846	878	869	918	844	846	870	865	829	918	843	922	903	855	892	852	912	849	873	824	840	859	847	860	922	848	798	841	857	906	856	912	839	851	842	823	829	852	836	883	908	813	825	868	812	844	868	876	896	873	905	874	884	824	869	848	889	889	880	798	857	817	868	871	863	867	809	885	840	868	877	903	900	850	870	839	870	870	879	890	830	862	856	871	784	863	791	857	811	901	846	845	812	854	897	840	876	914	844	844	850	821	826	781	854	898	880	861	846	863	882	911	833	846	859	857	821	855	856	902	796	874	841	852	852	849	890	874	843	940	861	869	877	879	829	866	911	862	854	804	872	876	891	868	908	793	855	816	822	851	841	897	827	864	880	848	915	870	840	844	856	896	848	870	841	909	852	864	837	858	797	880	840	866	867	881	795	840	862	850	870	882	820	875	890	808	863	835	856	839	841	831	835	841	839	903	829	826	832	848	835	883	851	857	845	876	821	822	851	872	910	895	888	910	851	854	849	878	828	817	858	877	947	879	826	842	913	863	915	866	894	862	858	871	859	816	808	815	896	890	850	916	861	839	872	809	902	873	835	806	847	874	875	873	896	874	795	907	815	869	878	842	898	846	893	846	873	841	828	890	862	830	783	837	872	909	862	851	868	837	882	860	817	833	852	879	925	885	862	879	908	838	847	852	853	858	870	869	894	868	839	822	869	906	844	827	845	840	883	865	840	872	863	903	870	887	911	875	811	870	848	817	869	881	776	835	876	801	852	887	858	849	846	906	851	882	887	842	844	873	832	841	880	843	834	861	889	918	829	865	851	860	847	886	868	839	864	866	848	811	830	846	863	850	876	894	868	854	852	850	857	821	864	879	844	835	852	895	872	815	867	808	831	832	862	877	832	824	832	874	888	903	888	854	858	895	854	872	863	894	862	824	831	846	865	898	902	850	859	824	879	850	927	897	783	831	908	872	842	881	880	859	866	861	849	875	886	875	876	864	844	894	870	852	858	851	852	818	861	879	851	840	863	825	856	867	886	825	834	820	827	825	899	872	845	805	851	841	809	829	911	850	860	839	851	858	845	882	910	861	837	870	852	861	853	831	892	875	850	834	903	867	846	809	904	841	842	860	834	818	827	876	817	842	900	867	858	863	870	890	840	894	852	832	827	842	851	883	899	792	888	802	812	857	896	885	821	879	865	864	845	858	905	879	884	840	850	819	903	852	844	867	886	872	849	870	842	859	859	897	877	870	848	857	833	863	870	881	860	866	818	891	814	890	851	872	847	819	812	850	793	872	825	858	864	832	844	874	846	889	806	873	854	840	825	819	913	835	892	829	843	847	909	856	850	874	847	877	841	867	857	889	908	820	889	927	888	821	847	912	853	864	900	874	846	853	883	855	875	819	884	824	913	896	848	895	895	859	857	870	867	887	806	890	890	844	837	860	802	810	842	863	842	881	830	873	831	876	826	851	859	831	846	878	857	854	870	842	841	878	884	882	855	864	892	829	868	850	855	815	902	898	818	826	844	813	826	914	839	896	848	904	920	859	873	838	842	868	874	889	840	841	826	827	840	879	900	841	837	894	892	855	896	933	877	861	845	842	855	801	853	858	865	867	865	866	852	855	912	855	877	902	855	860	801	854	813	849	859	859	877	832	825	884	845	859	881	894	907	835	925	913	834	877	831	850	880	867	855	835	806	869	815	909	857	856	874	879	876	878	837	889	864	828	845	804	860	865	898	888	866	868	825	878	824	854	847	810	827	857	792	883	843	807	856	875	823	877	866	856	878	931	877	816	855	834	777	848	851	820	852	838	876	886	849	857	842	852	891	813	858	863	893	914	904	849	859	898	853	839	861	888	903	876	808	864	882	829	862	856	869	834	843	850	853	846	869	840	906	872	847	860	802	865	886	854	908	828	868	842	903	870	842	868	792	859	853	902	923	893	872	855	903	872	914	827	924	823	859	828	833	826	822	876	847	836	894	842	896	857	841	864	816	852	841	910	860	851	850	808	871	844	862	826	859	838	890	875	802	856	877	852	838	840	842	853	806	860	909	868	876	872	879	842	853	816	838	840	897
24071	21518	28848	25020	22386	19907	13610	8406	6128	4930	4000	3322	2808	2493	2231	1891	1732	1558	1435	1301	1216	1159	1160	1042	1082	1050	1021	950	957	880	860	891	906	849	786	788	827	772	758	748	723	694	697	701	692	685	654	693	647	662	697	714	670	748	669	706	712	679	650	689	689	679	637	687	671	671	640	655	678	716	675	673	692	695	680	683	651	692	674	689	706	661	685	662	674	684	650	694	637	685	678	666	728	677	682	663	685	630	666	685	655	714	681	693	667	715	674	656	651	625	693	672	735	653	664	692	658	647	656	686	652	641	660	705	665	685	724	645	675	683	629	685	684	684	688	740	668	640	662	674	666	642	697	703	631	704	621	652	638	693	625	638	647	651	670	627	655	658	663	696	656	629	630	696	663	651	740	676	674	688	664	631	662	697	670	687	762	664	700	666	654	686	721	683	686	695	660	670	666	656	688	673	623	681	656	668	636	660	645	670	690	680	668	665	660	671	635	681	667	678	658	699	610	649	662	661	712	657	631	683	660	664	687	702	674	693	675	664	693	674	641	672	692	658	664	661	641	650	677	635	646	666	672	664	670	631	684	674	680	712	636	681	639	672	663	647	682	675	688	687	665	651	646	690	657	697	663	697	659	658	665	639	710	691	661	656	653	651	644	621	643	683	649	667	666	641	681	691	630	653	658	671	666	673	649	686	649	664	677	656	695	674	709	674	647	657	691	652	642	679	655	663	697	631	717	689	626	709	716	701	691	688	667	683	692	652	709	656	669	656	682	666	649	682	683	709	704	688	655	676	679	683	658	655	697	650	683	665	675	625	688	664	674	674	668	694	694	695	671	663	653	664	657	699	672	675	704	648	655	687	690	649	658	678	698	689	688	674	705	613	654	645	715	677	670	686	708	663	684	663	702	672	701	681	705	683	643	668	677	668	671	659	725	659	625	642	683	639	673	695	693	646	673	696	646	686	653	659	686	627	662	721	665	666	676	711	671	648	634	676	680	655	667	642	669	640	668	672	692	712	660	665	632	648	649	658	674	675	649	707	623	657	646	626	703	694	649	664	693	664	693	688	689	655	730	676	617	664	670	697	663	680	687	671	700	641	676	673	655	667	620	635	635	630	667	661	695	670	665	684	669	675	626	647	676	662	618	708	653	658	625	636	676	694	665	661	717	699	687	713	676	661	667	668	661	708	677	676	688	676	689	640	669	667	679	638	620	655	689	640	660	661	685	671	693	676	669	641	660	683	654	689	651	637	682	695	701	662	663	681	660	682	686	694	695	699	692	696	695	643	689	700	682	680	721	685	684	683	650	673	692	623	703	642	689	718	696	685	682	655	703	673	635	652	718	691	700	668	661	647	678	656	633	653	681	683	697	649	717	698	634	684	662	690	661	713	673	663	633	681	660	654	674	682	683	626	640	637	632	645	676	684	723	665	690	698	654	669	661	619	654	697	641	677	676	665	665	652	653	695	679	683	658	660	669	634	644	692	642	702	761	679	682	685	676	649	663	624	678	645	642	722	670	697	686	663	680	647	655	714	646	664	664	700	670	678	652	648	686	652	646	692	665	649	659	703	645	636	625	714	669	629	652	650	671	666	695	681	638	651	678	632	680	704	637	682	677	664	698	689	665	659	665	674	640	688	719	670	657	680	664	665	665	706	677	633	695	628	703	657	683	653	672	676	646	659	672	645	644	633	663	702	626	685	680	648	680	705	637	672	668	608	681	654	665	672	647	688	673	662	682	676	630	687	630	699	639	680	676	699	641	661	661	713	636	641	734	627	614	671	636	659	685	642	645	651	638	725	627	675	609	669	748	675	620	659	649	665	700	652	696	613	683	663	652	652	694	724	657	643	701	644	683	657	617	589	709	699	625	692	643	632	687	669	677	644	694	729	715	689	643	640	623	698	724	697	615	633	703	663	680	676	681	704	690	670	699	682	687	661	694	640	677	652	664	669	700	697	652	666	660	704	683	604	661	679	610	654	646	696	689	670	680	620	711	695	675	692	679	653	663	678	626	619	649	690	641	650	711	684	635	665	694	685	686	676	659	599	719	693	674	675	676	708	670	686	685	639	669	696	628	679	651	666	681	668	672	655	630	672	671	689	647	667	668	676	631	671	662	668	680	657	688	692	652	676	720	653	649	653	695	720	635	658	655	686	720	687	667	683	672	641	650	679	653	671	664	688	690	696	667	691	719	652	680	721	612	666	689	661	683	680	681	657	688	666	732	686	644	668	637	646	651	678	667	684	693	649	702	667	677	648	626	654	640	632	704	666	670	673	673	656	681	646	646	679	664	686	666	640	637	653	652	660	685	674	696	646	638	674	677	658	705	724	673	718	661	649	626	686	684	690	656	639	683	714	662	634	671	686	629	662	645	701	727	675	617	691	650	651	651	694	664	629	686	652	680	699	663	654	694	603	686	633	633	645	652	645	647	669	662	683	677	718	705	644	694	721	653	691	702	723	704	689	673	641	673	672	722	678	669	694	643	650	647	660	708	662	665	637	684	645	598	690	691	691	694	672	660	623	702	723	664	706	662	658	698	670	674	651	677	666	709	699	600	650	688	652	652	647	691	686	728	672	696	690	653	713	664	713	717	639	685	670	738	657	705	689	685	682	669	665	628	651	666	640	728	662	673	673	667	610	657	711	649	677	671	682	658	608	707	671	677	664	678	669	655	652	667	697	685	674	651	649	637	703	699	695	650	714	661	687	696	657	665	639	664	665	637	691	679	656	693	662	613	673	670	684	660	626	614	709	673	654	682	659	663	680	660	678	657	685	620	631	665	677	681	664	683	644	667	691	666	677	626	670	710	644	682	666	675	686	672	625	668	655	675	694	666	695	669	652	674	643	677	676	673	708	700	676	718	716	684	670	666	676	645	635	701	634	672	699	654	661	673	700	640	652	664	709	632	656	683	649	681	715	621	643	643	693	650	670	625	651	645	681	692	681	654	699	671	638	658	680	676	677	650	691	674	710	707	657	686	679	722	652	710	665	647	690	682	656	676	668	636	649	694	683	668	653	652	749	673	649	631	689	664	669	670	637	704	674	646	701	635	683	653	656	684	654	670	621	640	694	655	655	703	691	687	659	648	664	675	623	623	699	671	603	627	671	671	674	640	651	663	654	663	667	647	662	624	644	626	687	647	681	704	631	616	666	687	678	672	653	650	717	676	654	660	623	662	648	682	704	651	666	711	645	680	664	656	653	706	679	671	686	647	714	675	659	666	653	655	670	665	647	644	652	665	606	686	687	669	680	672	662	683	681	715	637	704	634	666	641	644	652	693	657	671	680	690	687	655	659	677	630	658	623	663	643	661	630	709	657	663	675	664	704	648	642	655	692	650	678	652	649	642	676	644	646	694	665	671	677	674	666	650	685	680	645	659	667	683	672	690	668	675	622	684	689	676	698	684	701	674	702	645	724	621	709	688	666	677	662	691	671	624	657	685	656	660	635	644	697	684	646	635	637	693	643	624	632	651	684	686	651
20697	43005	36459	27301	21994	17968	14236	11286	8953	7122	5726	4595	3960	3360	2972	2551	2216	1884	1801	1621	1446	1350	1341	1190	1246	1163	1128	1096	1016	1021	973	929	872	928	853	829	834	829	818	789	787	744	758	754	680	675	662	678	721	678	684	658	696	682	658	681	659	704	619	616	661	665	686	622	684	663	689	682	603	635	618	649	689	688	647	674	655	641	675	686	691	621	652	654	672	633	642	690	653	621	671	655	649	699	680	672	635	705	639	684	650	629	670	662	659	668	682	639	642	633	650	661	665	655	677	673	655	644	633	608	677	638	642	620	676	639	648	600	661	690	657	721	675	667	639	687	672	646	640	692	637	678	670	619	652	635	673	646	669	640	662	706	680	704	610	640	626	676	613	650	627	635	631	634	647	671	643	668	655	629	673	680	655	661	662	612	606	606	645	678	626	710	633	676	638	710	627	658	646	679	657	674	643	698	665	646	646	674	653	649	663	664	656	610	656	650	625	595	691	690	690	708	649	671	641	642	663	683	661	666	708	683	686	613	713	648	642	602	648	655	693	639	655	702	634	656	631	678	644	642	676	636	637	645	642	656	620	669	666	660	670	698	655	741	672	612	630	639	650	735	659	657	631	675	657	646	690	655	662	620	664	682	655	645	640	690	623	674	614	645	623	681	673	644	648	672	694	688	637	648	635	649	690	638	660	671	640	651	649	699	697	642	661	696	665	644	643	646	637	621	677	628	698	729	636	650	666	675	670	652	646	643	672	663	679	626	636	637	626	612	653	691	687	671	609	680	663	612	685	670	690	667	640	672	620	609	647	642	651	633	663	634	662	668	665	667	657	709	687	670	682	690	685	649	688	670	687	662	658	669	627	640	647	663	687	715	635	669	666	613	660	693	652	670	688	670	643	627	668	667	631	651	672	652	625	669	703	661	668	650	626	705	670	716	648	659	667	689	662	635	652	697	642	662	645	646	639	717	665	680	648	680	642	614	685	642	633	680	702	650	642	691	649	639	661	657	606	651	641	688	668	685	631	681	685	697	691	635	652	666	674	655	579	588	647	695	669	664	633	660	683	631	653	634	670	680	643	688	661	682	635	654	624	648	640	645	650	667	640	684	654	663	648	679	657	670	660	688	651	664	676	660	658	683	667	679	658	659	660	654	684	669	661	673	705	651	649	682	665	697	639	637	738	697	651	689	663	643	712	678	653	680	677	616	669	697	678	649	720	663	683	643	647	612	661	631	668	641	647	662	650	628	642	643	628	637	678	633	669	708	689	666	664	666	625	668	639	663	630	683	651	636	624	657	670	674	653	684	675	675	641	666	662	653	627	663	619	639	687	603	679	679	693	677	655	662	698	650	677	647	656	694	690	690	650	660	601	641	658	650	673	697	668	623	643	669	659	663	682	704	650	667	626	645	642	652	686	649	618	638	641	661	666	617	683	612	642	707	651	657	639	682	661	643	659	643	703	614	635	669	618	644	635	632	659	628	653	696	634	666	649	687	642	671	664	650	635	649	668	627	666	664	655	658	683	668	678	671	664	650	653	665	652	691	637	643	658	690	625	656	624	694	623	686	661	668	631	635	629	681	669	655	655	641	668	651	659	687	702	665	672	686	632	634	669	638	650	690	703	657	666	639	676	643	639	644	692	649	707	635	618	604	698	663	660	607	697	627	635	629	629	665	669	671	662	667	677	629	748	643	625	689	685	635	627	682	627	674	640	630	596	667	616	654	658	669	653	642	607	669	654	640	650	615	664	642	702	631	669	682	699	666	712	646	691	647	661	667	651	663	658	659	670	648	690	649	648	703	696	669	579	631	682	695	651	654	619	686	649	680	629	673	666	650	652	661	691	703	622	674	665	621	641	690	649	669	667	692	638	612	628	643	650	666	664	681	654	707	649	681	683	632	616	728	653	659	673	680	646	619	664	631	615	642	653	677	669	656	690	688	675	655	633	644	662	660	680	663	653	679	669	671	636	616	644	692	636	635	644	688	604	638	678	626	652	646	645	691	672	677	643	620	686	670	640	685	668	692	646	688	625	652	631	612	663	666	684	640	710	664	654	673	631	630	632	642	689	673	644	681	612	629	712	639	655	647	673	620	661	668	676	658	664	621	624	645	661	645	636	612	655	670	602	676	596	705	648	653	688	646	665	693	685	640	631	640	670	646	703	684	624	628	649	680	671	621	650	647	688	651	702	677	667	680	642	622	647	667	646	669	646	697	686	685	661	619	618	643	652	613	669	680	629	656	637	678	640	644	656	654	647	593	693	645	661	668	649	636	720	635	657	633	650	651	686	654	633	654	620	639	671	633	637	633	667	668	666	701	659	686	625	666	680	681	626	633	671	656	634	649	653	602	680	671	647	671	646	681	694	644	658	669	698	662	630	620	715	655	690	648	666	680	625	686	747	647	678	672	644	669	697	669	675	629	665	648	705	684	668	644	629	620	669	661	683	724	665	649	642	630	654	703	623	664	637	657	690	640	695	684	611	689	723	667	652	675	610	666	649	648	658	661	614	682	685	657	633	630	652	689	654	682	631	693	678	669	638	681	637	682	664	694	629	661	645	689	626	638	649	659	669	664	735	652	703	675	663	642	670	628	657	627	668	643	697	589	678	660	626	652	631	653	697	653	655	646	681	642	630	708	621	662	707	658	640	715	685	653	643	689	679	657	672	667	657	666	652	631	635	676	654	626	647	673	664	627	674	697	711	654	660	632	646	637	661	687	658	689	659	678	658	641	674	655	646	674	703	621	705	671	621	654	648	689	710	639	634	648	658	668	684	650	636	672	669	680	621	678	667	675	672	646	621	650	675	670	688	701	695	649	693	705	608	633	681	678	653	660	620	652	647	636	689	687	701	640	643	653	675	670	665	683	687	624	653	655	670	695	652	684	688	661	642	641	678	658	648	608	667	649	674	710	601	666	622	688	639	702	624	662	644	649	673	645	646	707	641	674	624	651	650	624	677	631	657	652	662	672	636	641	651	681	659	698	635	691	639	670	652	605	642	638	617	646	650	605	675	654	678	680	676	710	674	684	649	704	678	665	620	668	635	638	679	603	682	715	709	637	629	684	611	670	675	668	643	668	649	699	648	655	651	679	648	655	667	664	629	669	669	660	661	650	643	665	678	624	600	669	660	678	670	634	649	613	676	645	613	632	683	684	721	649	658	614	668	672	666	637	627	657	669	643	670	636	600	657	687	673	627	649	675	645	659	671	661	674	667	651	684	601	665	695	702	624	619	667	678	650	663	657	669	664	666	645	678	710	686	636	647	631	593	706	694	656	662	648	684	656	660	668	679	681	664	629	677	714	652	660	700	663	690	681	678	681	677	670	638	669	689	647	668	670	659	670	664	708	652	684	642	658	671	678	680	682	652	639	670	666	669	690	669	626	637	700	646	637	669	665	654	641	634	659	646	637	688	621	672	645	699	647	668	690	657	672	693	687	646	679	668	634	665	627	626	640	650	658	658	627	682	663	686	640	687	650	680	692
25275	21608	28381	26611	20045	13310	9312	6576	4994	4192	3454	2936	2461	2216	2142	1798	1751	1617	1526	1428	1418	1328	1325	1263	1187	1182	1161	1194	1171	1152	1102	1089	1069	1092	1022	1047	1063	1034	1002	1025	955	981	985	943	985	945	972	977	939	984	930	952	948	978	951	971	988	987	983	966	924	929	937	930	988	948	965	983	953	951	976	941	1001	955	902	916	976	943	925	978	963	936	949	1014	955	982	955	963	945	971	947	915	936	987	968	947	933	1001	961	939	945	942	981	934	931	979	923	944	968	988	919	890	932	935	949	988	942	974	972	948	927	870	954	944	952	955	949	938	950	934	986	952	889	955	982	967	915	996	924	938	938	1054	944	957	957	927	993	955	949	976	979	949	916	967	913	934	1002	991	898	934	915	967	944	969	969	993	952	934	980	1009	962	945	960	1006	959	946	975	951	909	936	960	982	936	972	925	1006	987	915	953	988	949	992	950	939	947	927	919	909	958	951	988	942	977	879	977	962	982	985	987	958	922	978	916	945	952	934	970	910	919	869	991	931	958	920	945	911	937	934	910	939	935	925	927	907	925	955	1026	923	954	952	996	922	970	935	939	929	960	958	921	933	958	953	992	969	933	930	941	941	926	952	952	950	980	947	926	953	989	1009	985	989	923	963	960	996	983	928	953	921	1014	969	944	971	919	961	947	933	946	974	939	975	939	959	948	949	1005	948	998	972	967	870	956	990	922	956	940	988	931	947	959	938	990	967	941	930	948	981	911	966	977	952	912	1023	915	907	891	1002	893	979	922	951	1002	1008	934	947	930	929	974	923	975	936	901	932	943	955	954	913	926	939	978	895	963	908	945	911	968	959	947	973	944	1009	938	926	953	953	980	887	902	924	960	1048	925	974	969	984	940	1009	897	959	984	971	919	934	932	989	911	952	1047	950	927	927	951	976	995	955	969	939	911	965	980	928	982	948	998	939	1002	945	954	984	990	1007	997	908	940	959	1035	966	927	942	891	947	985	968	964	958	977	1006	955	959	938	968	1008	868	986	920	974	968	947	956	942	958	909	950	934	863	949	960	984	1002	953	929	945	919	940	904	896	994	991	1004	927	904	1004	974	941	964	1005	960	926	945	927	961	961	908	983	984	990	1002	908	977	928	1004	910	939	923	947	917	977	960	996	942	968	990	996	967	950	972	931	920	977	960	964	997	965	1016	945	951	937	974	1014	937	914	953	917	950	921	983	1007	880	912	962	919	965	903	932	903	942	913	973	977	964	983	933	936	932	882	940	976	913	985	910	936	943	980	979	986	914	947	907	913	963	952	939	932	1019	936	984	942	961	916	931	967	959	959	948	943	896	925	948	952	930	932	967	981	1019	958	989	817	1002	944	940	912	944	967	991	982	958	1041	981	941	964	932	970	935	945	971	926	981	1006	924	937	992	1008	920	930	955	956	901	917	950	1009	945	922	957	939	970	926	926	994	915	939	919	969	959	974	944	977	940	939	950	923	960	968	886	963	931	929	941	970	986	914	934	950	966	921	981	989	956	919	961	996	957	934	906	899	963	937	904	883	953	997	979	975	961	927	969	952	963	951	888	930	941	947	897	994	954	961	954	961	948	944	949	931	937	962	956	937	883	948	946	930	932	895	908	988	948	954	926	983	925	920	956	932	978	926	977	962	979	946	968	934	937	952	930	962	924	992	949	964	979	967	959	950	991	986	927	928	977	900	987	942	1017	950	981	914	965	948	914	914	1016	967	882	903	934	923	1002	956	895	956	966	915	903	979	911	932	912	960	982	962	1001	983	894	941	970	993	982	975	944	1009	976	971	974	910	936	905	947	882	952	981	966	985	935	892	968	931	995	983	897	978	939	981	929	936	970	886	886	908	921	952	966	918	929	911	957	962	1048	950	951	957	946	959	904	955	938	971	968	943	971	975	975	938	949	920	904	939	965	927	962	882	907	959	906	907	903	952	931	939	961	998	943	961	928	916	965	955	904	1000	928	945	961	974	956	961	969	955	967	970	934	969	972	988	969	1013	954	934	956	929	928	895	962	966	931	973	982	966	916	947	948	928	962	971	972	892	951	964	931	969	978	913	950	930	918	978	959	983	975	925	1024	930	933	941	948	982	966	865	1000	940	1035	980	972	964	954	987	927	1008	973	918	977	912	915	927	967	934	904	946	929	972	905	980	932	990	946	965	917	930	929	940	963	967	986	956	1011	909	923	991	946	985	964	973	931	978	987	947	956	950	978	940	937	938	955	944	951	967	944	942	994	940	907	927	976	931	941	920	979	956	988	934	957	948	920	920	944	947	947	988	992	1010	923	948	910	982	942	907	925	937	1006	943	976	964	921	932	911	925	913	949	929	942	939	972	947	908	999	975	992	964	973	1010	957	854	955	878	950	973	989	945	922	883	955	979	988	941	992	963	954	986	949	988	916	1024	953	988	927	927	942	952	964	957	967	932	976	936	922	883	963	987	994	927	928	960	954	1017	972	992	950	964	998	948	967	961	908	917	913	975	992	987	969	981	906	962	952	938	906	927	942	956	927	958	937	967	952	925	959	958	922	941	963	924	893	956	989	998	959	972	961	914	994	908	904	931	972	931	1013	993	978	959	1021	981	977	993	967	941	938	1039	908	927	968	828	976	953	986	923	867	937	918	940	895	976	952	943	982	993	941	899	940	961	960	960	927	952	886	978	937	970	971	930	1003	954	947	970	984	922	962	974	988	941	953	905	971	953	1009	956	975	934	959	965	952	925	980	920	892	916	976	930	929	951	946	963	913	1016	998	926	960	961	952	925	938	958	921	985	973	922	919	930	972	992	958	935	978	940	996	957	942	962	953	972	938	1018	929	997	954	932	934	962	916	1004	981	886	991	936	913	937	985	1014	913	968	975	912	978	957	958	983	977	993	945	935	914	900	965	914	974	925	924	930	1017	932	915	969	962	1012	947	963	935	1002	887	946	990	920	913	911	982	932	927	889	902	965	927	1005	938	926	937	942	945	946	906	998	1006	1035	914	917	920	981	950	937	979	931	956	902	936	935	975	937	920	954	952	884	981	936	962	1013	943	915	932	898	998	975	990	970	931	924	957	982	997	941	950	965	952	934	937	950	937	949	937	935	914	943	918	916	904	974	959	894	970	932	933	960	961	961	946	989	901	913	985	980	972	973	924	909	945	928	955	957	961	940	931	975	918	918	958	967	998	970	928	917	923	944	930	921	1020	928	957	997	906	942	967	929	942	972	959	970	946	915	930	939	982	944	922	940	956	968	912	920	951	956	941	951	911	930	946	983	960	966	982	931	929	991	923	945	950	908	952	933	925	1024	1013	992	980	948	929	951	1006	959	969	908	911	937	940	963	936	977	965	943	972	941	926	915	907	915	995	975	950	919	990	958	920	974	916	964	962	945	948	934	999	885	914	1005	992	929	922	948	926	991	972	980	933	865	940	914	926	891	946	924	928	900	948	943	904	905	916	961	955	988	934	945	973	982	946	971	891	906	942	942	922	888	892	954	991	949	937	929	950	953	977	996	954	912	946	955	1034	904	1001	968	957	993	894	965	926	947	980	947	982	904	926	970	886	979	961	928	926
20120	39959	33504	24091	19327	15368	12216	9727	7794	6298	5012	4110	3432	2978	2581	2354	2098	1907	1776	1701	1523	1536	1462	1337	1371	1338	1373	1243	1166	1107	1135	1142	1032	1069	989	1057	1046	1039	1031	1037	1000	958	949	1005	944	945	951	926	952	972	954	922	960	885	960	921	877	961	929	932	933	980	972	921	897	926	907	867	924	881	866	890	908	905	955	888	908	948	945	958	921	911	927	896	936	923	889	859	942	947	939	930	930	983	931	936	890	961	900	949	954	923	908	872	933	827	942	931	907	911	906	927	904	900	890	914	966	892	951	891	874	862	941	898	930	943	924	936	914	926	956	903	920	983	944	890	882	855	981	902	922	879	948	921	906	939	855	878	913	936	888	960	933	930	890	964	928	933	955	880	932	942	918	918	973	928	922	926	906	929	948	915	973	861	930	867	913	877	906	925	895	918	899	968	927	950	892	908	961	951	879	890	943	918	887	872	961	874	921	962	891	956	968	887	932	950	923	916	900	950	879	905	906	935	913	971	898	955	902	940	949	932	922	885	920	891	945	980	924	911	942	960	919	921	930	945	926	869	986	887	923	906	858	899	908	947	957	918	967	943	880	909	920	909	882	945	956	892	878	921	883	939	928	915	931	939	893	982	911	923	887	863	917	890	946	971	940	880	928	939	929	884	904	932	906	933	949	959	899	948	911	919	894	882	914	950	916	929	928	910	932	996	911	938	901	892	919	962	909	927	929	863	888	975	904	908	946	908	972	932	850	887	911	900	893	922	953	933	890	906	904	905	945	907	899	958	897	869	927	926	947	963	902	912	937	908	930	938	957	925	940	915	915	980	911	987	977	907	923	900	982	911	935	956	921	931	875	937	942	899	947	956	896	901	922	947	931	972	900	933	905	877	952	843	942	884	915	980	860	958	882	906	880	926	850	929	865	894	951	938	866	958	957	957	968	875	911	921	965	859	913	899	974	899	980	902	901	956	876	938	882	908	923	910	895	888	936	885	934	918	937	886	882	938	938	913	911	898	869	930	864	898	892	970	925	912	972	913	883	898	905	967	875	933	945	886	939	911	916	911	921	942	935	887	931	972	904	918	901	938	961	972	912	945	908	877	879	889	913	902	885	906	918	856	934	912	849	897	890	909	916	854	941	870	903	986	949	945	902	917	875	925	933	866	905	856	964	920	918	896	993	902	913	930	897	936	922	966	853	905	880	882	898	896	978	943	900	921	946	910	916	958	860	867	938	949	948	960	939	945	907	892	912	834	891	924	965	908	944	905	879	915	898	906	898	953	911	934	940	955	956	879	960	938	901	931	858	933	955	923	904	863	927	1007	962	906	912	949	950	862	918	902	953	966	910	927	917	938	908	922	944	921	910	878	934	919	912	927	876	924	919	909	893	891	903	907	956	913	945	950	860	948	943	972	896	964	899	934	895	892	928	888	853	916	891	921	915	908	904	950	918	868	1018	915	908	980	899	933	877	895	938	884	927	935	856	892	898	882	908	923	888	903	931	892	897	930	917	925	898	929	948	873	901	903	915	906	884	935	874	911	875	980	893	941	855	967	893	899	911	899	879	889	907	930	934	892	895	907	868	958	937	954	935	940	932	880	880	959	941	945	895	857	893	949	925	910	916	928	893	958	937	886	906	967	923	874	909	913	932	921	926	892	987	852	904	891	938	925	878	883	891	916	952	907	900	903	907	878	928	931	940	908	911	927	933	899	927	943	948	915	952	915	915	906	904	913	894	914	889	908	920	961	905	914	936	891	947	927	895	947	928	938	967	940	896	938	874	913	863	981	941	984	933	877	887	903	922	900	867	904	901	898	924	915	921	898	900	883	908	985	927	922	924	974	914	964	948	888	891	932	959	852	962	925	953	914	958	901	977	888	908	903	906	949	930	908	899	964	885	925	946	897	905	912	884	969	916	877	939	965	910	856	944	949	922	950	999	936	900	914	934	946	964	933	998	934	905	943	900	858	960	898	952	899	943	881	922	924	910	900	942	926	920	909	954	913	921	925	908	879	987	909	964	920	960	890	907	932	956	908	960	893	914	996	957	929	909	946	932	897	897	941	953	884	966	889	937	874	902	888	931	934	910	922	911	941	935	864	885	913	859	917	901	938	958	889	890	949	911	912	897	894	938	950	910	874	922	944	886	904	931	944	920	971	928	891	948	947	925	857	882	929	965	912	939	925	926	920	904	907	948	896	909	876	954	860	894	944	938	894	872	868	933	919	928	907	877	922	919	892	931	859	926	942	980	901	933	865	895	916	937	905	885	912	966	922	912	892	963	927	905	943	917	901	963	937	924	946	912	928	981	898	943	881	923	905	918	904	952	924	930	926	912	890	904	901	927	927	861	928	912	931	945	929	927	934	873	942	888	923	895	899	892	894	970	932	913	873	877	897	919	849	880	904	862	932	913	938	877	889	967	949	860	911	934	881	914	940	892	939	908	885	922	896	922	964	969	911	909	875	907	892	952	935	919	924	960	886	926	962	921	991	928	908	916	904	918	924	882	923	981	922	937	935	929	939	863	910	913	941	908	933	865	915	949	879	942	867	943	920	869	937	937	895	912	893	882	911	992	939	927	918	941	887	902	950	965	856	863	895	896	908	991	933	955	935	831	926	900	957	909	966	929	883	858	885	887	908	902	907	987	905	924	946	976	897	876	927	896	940	973	916	937	862	929	869	904	962	879	944	947	989	850	939	864	927	910	921	944	924	961	931	934	890	904	894	913	970	966	921	956	958	924	966	848	922	888	887	942	861	914	871	915	928	898	939	924	958	865	929	912	953	925	915	924	915	958	921	894	926	911	892	896	947	926	893	919	860	932	923	931	902	960	918	911	888	973	909	918	865	907	893	894	926	913	954	884	909	980	869	889	914	927	954	927	921	897	899	912	918	878	883	854	888	861	933	862	873	887	912	864	858	932	873	917	911	926	942	883	887	954	887	920	942	854	921	918	915	888	929	919	903	909	903	922	919	915	917	896	904	909	934	889	948	957	970	853	831	954	914	935	883	939	882	884	924	933	949	874	965	872	932	899	959	860	992	958	937	915	872	909	882	898	935	940	859	969	930	915	960	920	938	976	942	924	915	950	936	936	973	927	924	903	881	940	910	937	875	979	862	898	933	924	939	902	842	915	905	892	942	922	960	940	876	932	899	898	949	979	979	982	937	897	917	948	897	924	949	891	934	919	950	887	930	961	889	911	905	892	902	964	881	904	895	900	884	873	952	925	922	944	877	877	920	856	877	936	934	878	919	928	944	949	945	881	912	919	928	938	938	919	922	887	883	904	858	864	938	921	957	881	915	898	853	915	908	946	924	954	931	897	929	948	921	997	932	926	890	965	893	886	931	910	941	945	880	878	898	894	940	918	887	898	932	925	957	901	856	978	902	947	938	917	928	954	891	912	964	919	971	919	894	887	871	845	928	913	895	931	964	900	881	953	928	946	930	912	904	867	874	880	941	936	897	930	883	888	924	905	922	933	884	899	893	926	954
22890	21557	29323	24306	21953	23331	21780	12146	8876	7200	5897	4687	3711	3317	2910	2584	2171	1953	1807	1616	1534	1455	1322	1343	1230	1199	1204	1186	1084	1027	1016	1025	957	947	944	859	881	845	863	805	822	791	755	768	718	776	679	718	749	697	722	749	713	754	720	739	751	693	695	733	692	730	708	749	664	712	708	691	716	701	722	715	721	698	694	660	706	713	673	666	654	672	713	737	659	661	731	691	694	735	683	695	701	662	678	721	706	699	685	759	726	703	716	698	713	715	707	679	679	689	720	703	748	655	699	729	726	688	690	691	702	690	668	722	701	715	717	674	710	693	662	704	751	661	717	702	706	744	683	675	698	695	676	726	693	682	690	717	691	738	716	683	709	673	722	686	665	718	721	751	753	709	707	660	682	654	690	708	734	709	715	738	681	695	744	704	694	708	691	733	709	656	687	709	731	705	676	705	710	719	706	646	682	707	724	665	670	685	702	682	680	717	708	725	708	633	677	724	720	697	693	639	724	710	697	696	684	620	664	712	649	686	706	690	706	728	704	711	760	683	685	642	764	687	702	713	698	738	738	644	708	739	690	651	707	688	668	688	699	636	646	718	705	723	735	749	661	665	696	727	755	660	688	727	689	729	706	681	684	703	665	698	690	677	734	704	687	716	719	690	720	707	669	701	691	694	724	658	739	705	669	698	712	703	670	712	701	701	683	744	675	724	714	701	673	684	713	710	713	708	656	676	738	709	675	724	692	715	685	702	675	706	679	632	719	744	684	707	711	684	678	633	672	699	734	711	652	740	700	716	696	694	690	723	694	696	684	685	742	697	755	720	661	719	682	655	716	737	734	769	678	729	675	676	703	692	652	677	686	695	722	714	672	742	701	697	713	695	680	681	739	685	672	759	710	729	660	716	696	695	701	696	704	652	699	739	719	684	669	731	700	701	704	674	711	708	707	673	654	714	696	694	675	718	716	651	619	678	716	697	752	654	696	732	678	711	688	726	708	669	714	668	705	688	672	704	722	692	733	703	641	728	661	713	676	684	680	683	692	685	725	709	657	673	726	647	673	727	692	714	691	654	651	726	680	679	726	675	700	664	693	675	698	689	649	728	671	707	718	670	729	705	686	748	742	769	694	660	683	630	683	652	694	653	684	736	670	720	665	653	713	698	687	670	705	750	712	727	682	662	709	768	671	710	692	708	702	677	698	711	706	693	742	728	693	674	695	729	701	701	705	692	760	682	730	644	754	715	691	760	701	697	622	717	677	737	703	710	713	677	698	716	695	683	678	706	667	670	716	704	677	685	701	704	685	680	675	718	665	746	721	740	665	718	677	691	699	722	680	706	678	686	741	665	740	695	723	752	688	638	707	730	727	672	703	670	714	719	691	645	686	747	692	762	685	679	682	678	688	676	659	683	716	651	684	746	645	672	673	660	669	730	713	666	717	690	699	696	692	682	676	725	694	688	679	722	685	741	711	683	684	704	727	688	647	658	700	765	652	709	647	722	700	651	679	716	721	683	710	704	747	725	667	701	693	666	714	690	650	686	743	749	695	739	640	659	679	673	734	759	695	685	740	699	696	644	646	685	705	700	669	686	692	693	756	680	646	682	690	711	699	715	695	732	683	692	646	738	694	699	690	672	671	749	724	684	691	651	675	694	740	647	668	705	725	689	689	683	736	700	713	686	692	736	670	662	668	717	673	714	631	639	701	718	660	746	683	700	697	706	750	700	728	731	698	703	691	703	721	694	640	668	714	670	650	740	707	708	711	705	756	702	720	673	659	648	679	668	650	725	718	684	693	655	686	679	653	704	724	700	706	700	722	691	694	715	683	738	689	733	702	668	710	698	669	708	691	694	694	697	673	724	700	662	682	711	711	652	707	698	714	666	698	691	734	707	727	663	684	723	709	711	693	708	691	677	697	686	722	674	697	707	711	653	694	691	693	672	673	698	731	706	690	696	704	711	661	727	755	670	727	685	692	647	716	703	732	699	700	653	682	670	683	708	777	669	691	695	738	713	678	684	682	662	678	670	717	681	655	735	678	729	741	638	644	736	677	677	660	725	674	730	680	667	677	628	678	678	688	659	706	671	681	698	704	676	675	711	748	661	737	694	683	701	689	693	725	715	696	693	727	707	731	657	706	666	654	723	705	704	671	686	641	703	726	696	679	694	675	733	641	677	667	664	681	748	750	703	719	666	692	668	727	747	704	747	691	689	691	648	675	721	740	704	689	664	703	689	707	680	702	652	671	661	705	686	673	701	689	686	710	724	696	709	672	722	681	698	672	638	680	693	721	717	707	679	685	705	672	684	723	709	701	754	736	685	675	719	671	639	703	702	707	670	707	709	669	675	720	720	706	677	748	674	732	673	722	642	670	704	701	671	741	710	697	673	653	705	723	667	672	704	673	686	675	685	683	689	758	689	654	656	678	713	716	664	720	768	686	684	715	750	721	624	698	698	681	705	682	742	692	699	663	666	712	704	725	713	707	718	672	662	664	701	692	682	740	688	670	686	703	727	721	650	629	674	696	662	703	708	725	694	645	653	701	723	688	660	706	693	711	685	663	678	694	675	683	701	687	717	678	686	680	739	732	700	682	663	717	676	672	696	663	687	697	692	711	674	708	663	683	695	668	675	638	722	658	699	691	699	669	704	694	692	720	654	719	705	677	663	699	684	691	701	713	663	644	646	668	661	708	676	701	681	695	691	682	725	684	729	714	717	682	700	695	701	727	676	686	763	656	672	705	681	699	638	675	673	707	645	666	714	759	709	691	733	692	673	660	701	684	663	620	672	665	634	683	700	685	704	728	654	663	670	654	682	710	669	681	655	643	717	683	732	681	647	677	710	668	678	686	645	738	711	671	691	674	693	752	696	673	690	675	696	673	645	665	692	703	738	701	740	719	678	700	640	709	730	699	687	758	685	693	691	717	728	714	691	704	681	677	677	717	693	695	735	655	673	716	681	693	698	731	663	722	662	705	687	703	722	741	725	696	747	692	671	675	710	649	737	731	699	658	701	691	745	691	743	685	673	686	686	706	667	698	675	683	754	643	681	664	696	697	611	727	729	696	679	669	735	742	730	688	685	659	684	703	728	660	705	708	735	700	725	679	718	713	692	712	674	700	721	707	727	704	699	686	695	689	729	659	690	705	752	741	714	681	706	699	675	706	734	700	680	685	675	692	662	691	684	705	710	730	694	710	652	699	678	698	721	742	726	714	712	674	742	647	719	731	654	694	718	680	699	684	684	671	686	683	674	716	775	671	643	687	712	644	702	728	713	666	675	738	656	683	719	694	722	681	681	697	665	676	672	705	721	722	709	727	689	715	710	690	690	687	687	704	725	680	682	682	702	686	630	720	658	649	669	715	666	690	738	665	685	720	701	709	693	699	680	640	696	681	673	718	678	696	688	671	669	705	704	712	717	685	668	681	695	720	681	700	680	691	674	658	674	721	738	712	744	709	684	660	676	663	694	702	697	741	695	695	664	672	714	664	706
23304	47783	41108	31900	27165	22493	18007	14841	11889	9978	8189	6426	5152	4724	3919	3341	2859	2551	2270	2001	1865	1735	1609	1608	1480	1453	1346	1291	1230	1135	1018	1043	1038	989	1006	967	865	915	850	825	854	757	775	774	698	765	744	681	683	723	704	726	678	638	710	674	722	689	619	673	699	665	703	689	704	650	701	693	677	689	705	669	683	654	682	740	654	709	678	641	705	650	678	701	719	627	662	720	713	650	635	673	627	688	674	647	668	704	664	676	661	712	654	702	680	600	644	691	624	673	688	722	669	646	643	663	718	717	644	657	674	620	721	661	686	647	649	670	587	699	634	650	697	678	647	669	707	688	663	657	644	634	644	705	633	707	689	707	675	653	724	657	611	667	716	657	690	643	692	676	678	655	662	633	639	684	624	702	720	647	661	637	669	690	653	698	641	631	706	668	616	658	697	619	686	716	686	681	743	622	647	685	657	666	635	664	721	640	669	637	641	668	665	681	670	718	667	697	660	633	646	716	635	668	664	663	666	689	657	672	689	648	695	714	651	660	662	649	613	608	689	664	659	628	653	672	650	692	627	680	655	657	675	623	627	719	628	662	664	675	676	681	684	675	663	691	651	686	676	684	630	646	635	652	648	679	658	674	653	690	646	656	663	643	656	677	621	676	623	679	691	669	639	653	665	634	680	712	667	665	676	668	657	694	708	655	680	678	648	656	694	713	704	650	672	703	637	644	644	638	697	667	673	668	685	695	643	659	679	673	640	609	580	667	673	686	681	662	626	637	653	678	621	665	668	622	636	669	655	672	633	657	621	624	671	681	681	645	650	690	635	643	637	660	697	635	667	679	698	633	676	650	696	681	688	670	666	682	653	690	666	710	723	634	641	649	669	652	656	675	669	651	670	662	626	654	682	670	667	668	656	702	629	659	657	624	697	640	689	644	702	642	672	609	706	668	656	629	680	694	638	663	651	681	683	698	719	624	647	689	669	618	684	633	666	677	666	656	672	661	639	646	659	662	672	667	684	629	673	624	677	630	685	650	677	608	662	685	671	657	675	694	669	635	690	670	669	601	689	671	679	649	697	672	673	663	710	713	695	658	658	643	679	693	635	623	675	657	655	689	622	636	652	672	675	620	673	653	653	671	622	704	659	663	670	659	693	665	658	675	713	635	673	685	624	620	644	671	637	669	648	660	711	662	657	665	655	685	609	718	637	677	658	673	647	706	673	689	682	644	659	693	657	671	653	678	647	678	664	640	720	628	602	639	721	653	722	676	665	659	649	661	662	625	691	698	729	643	695	676	692	617	665	674	693	674	663	713	649	663	649	690	669	684	668	658	656	630	602	663	671	676	679	644	668	693	629	695	665	636	692	710	694	694	686	678	685	676	689	675	700	614	629	600	695	666	681	670	658	667	643	660	662	679	676	670	656	707	679	663	722	635	627	661	672	693	691	657	710	636	694	627	611	686	689	659	710	656	666	678	648	670	725	699	684	644	681	686	674	662	674	655	669	687	686	674	654	684	626	676	652	638	701	627	676	656	720	688	754	669	665	676	682	663	669	677	666	636	687	663	652	692	721	668	696	662	655	671	656	660	649	657	671	662	630	640	633	703	686	699	650	640	644	674	698	696	646	634	719	696	719	655	665	698	650	701	657	642	624	642	675	693	650	748	653	666	691	681	679	662	648	644	625	654	690	648	658	647	662	634	628	663	678	666	626	677	671	619	658	639	595	685	690	667	665	659	684	680	646	664	662	681	643	657	698	658	655	696	641	635	685	690	703	681	685	670	667	690	609	644	676	670	649	675	710	658	684	652	683	680	652	675	681	620	672	654	683	657	673	658	684	666	666	699	640	677	671	683	639	675	631	620	699	656	660	669	664	691	690	673	700	651	682	666	655	656	654	663	640	630	628	698	656	644	669	683	662	634	656	677	630	676	687	676	690	674	674	620	641	649	685	670	708	600	684	651	625	671	683	609	684	654	684	689	667	634	651	667	672	620	648	668	691	636	669	651	704	687	670	671	665	665	662	638	691	663	676	658	637	675	699	705	652	660	725	695	687	695	687	680	719	654	627	657	646	653	649	685	693	653	665	675	671	697	675	690	660	657	667	686	680	613	628	685	646	635	669	677	648	665	670	655	675	674	678	672	650	655	642	659	683	706	664	636	680	670	674	718	651	642	675	669	657	659	643	641	668	610	702	662	682	652	664	700	691	668	684	679	640	646	661	663	667	673	669	709	691	657	699	705	669	655	666	728	658	646	623	687	641	653	663	650	645	713	683	632	618	655	639	666	695	687	636	712	654	676	658	686	660	611	686	652	646	658	669	649	708	627	660	671	627	673	624	677	653	693	707	672	663	634	665	678	654	665	677	663	618	636	679	645	632	678	668	686	628	662	678	653	638	709	658	694	680	667	664	676	672	690	696	673	695	699	693	628	659	658	653	657	689	661	665	670	608	661	640	638	657	614	716	652	685	675	674	668	693	627	637	683	650	674	654	676	645	665	650	693	696	707	685	691	626	662	687	661	691	674	661	637	595	688	684	648	690	642	636	650	684	679	675	669	647	661	670	669	686	667	658	686	692	657	643	700	655	636	616	638	688	637	663	669	666	662	677	645	699	640	688	662	645	648	640	675	666	680	668	679	650	686	643	712	667	656	662	681	643	631	678	648	672	638	633	676	608	655	668	670	680	660	680	674	680	700	635	689	675	658	675	673	660	667	657	634	669	687	636	701	682	636	648	647	648	632	637	733	635	699	652	675	661	666	602	665	690	671	655	669	656	688	652	667	694	650	663	675	636	717	617	660	685	694	701	675	671	667	668	692	679	686	655	696	644	624	636	684	683	688	651	638	661	641	684	625	664	654	638	645	652	619	662	622	667	659	703	668	661	666	677	679	678	677	692	653	613	637	687	646	710	700	667	631	711	671	663	645	674	668	652	662	687	665	636	590	697	672	647	646	704	670	678	703	690	659	658	678	680	662	629	671	644	654	665	627	674	632	634	668	677	679	667	705	612	653	712	704	709	688	669	608	674	616	666	660	660	728	678	685	675	676	628	676	674	695	721	687	631	660	654	642	650	671	654	657	658	672	677	608	696	642	621	699	673	660	663	697	691	682	661	673	664	694	670	641	668	705	671	689	697	647	674	669	643	650	716	623	645	661	667	665	665	674	652	641	684	665	657	680	649	672	646	655	637	678	604	683	676	645	704	628	682	687	665	668	761	668	654	737	692	663	632	654	656	660	625	658	704	677	663	657	682	655	677	678	672	617	645	702	671	663	690	672	669	663	659	649	681	672	650	649	575	671	754	673	668	753	669	697	655	628	687	669	661	660	666	692	705	690	692	669	671	699	697	662	683	645	648	650	662	644	710	626	671	614	639	665	649	662	670	691	654	640	696	620	686	602	655	698	630	649	687	613	647	650	683	655	721	656	667	682	752	626	651	649	633	682	680	666	689	676	706	653	622	686	668	685	603	693	671	666	632	674	711	688	669	668	660	655
29126	24798	28220	21506	13555	8889	6319	4673	3886	3088	2720	2202	2000	1815	1657	1568	1333	1251	1299	1181	1180	1129	1054	1102	1153	1085	984	999	1024	1009	1008	985	974	1048	933	968	964	942	903	899	931	900	900	904	862	942	907	919	906	867	931	875	915	870	862	900	909	918	868	886	943	926	898	889	881	836	874	854	821	870	851	880	855	890	849	914	950	898	849	894	882	912	883	872	892	875	869	906	951	894	857	878	849	906	884	869	889	866	851	854	863	874	929	897	817	907	857	864	833	884	791	927	928	844	854	915	942	938	897	886	882	872	932	923	859	881	894	861	913	924	896	917	892	844	872	899	886	902	905	875	844	874	933	918	877	874	897	917	860	864	906	857	966	954	881	900	899	926	880	891	845	907	882	897	878	914	854	862	852	915	900	917	913	866	834	911	864	821	863	861	911	876	859	866	869	868	846	854	849	861	938	886	840	916	924	901	880	860	892	823	876	835	922	953	926	905	922	879	865	803	890	871	843	871	917	886	889	929	905	871	866	946	913	904	863	871	892	913	911	873	877	911	896	869	911	912	883	894	918	916	844	901	845	913	902	894	899	938	823	876	941	911	890	877	907	888	871	922	866	937	871	890	891	851	893	870	868	861	858	864	927	870	877	930	854	922	826	835	884	870	894	826	854	845	935	835	874	912	878	886	847	886	864	901	904	877	806	869	886	906	911	851	939	936	861	918	894	893	842	797	849	918	884	905	908	821	912	919	854	890	875	937	878	860	923	855	832	910	934	867	862	875	881	905	839	913	859	855	932	922	861	944	896	889	829	907	945	948	919	909	842	850	845	886	839	903	877	893	888	854	949	858	948	835	910	892	922	912	867	865	896	909	867	845	885	815	852	843	845	867	892	973	893	868	896	862	881	903	851	932	857	864	872	841	923	879	891	861	840	911	916	865	877	904	916	868	891	937	878	849	908	920	917	954	945	860	876	897	829	913	904	853	886	891	919	876	861	914	890	914	916	873	818	866	845	885	876	863	921	881	865	882	843	903	887	876	908	847	814	922	875	825	895	856	935	846	875	880	860	926	880	883	888	936	922	864	901	857	908	911	894	879	845	826	885	906	888	929	902	891	881	914	879	928	845	899	877	875	870	913	881	905	955	898	906	930	846	895	914	876	899	859	851	896	856	905	956	881	851	872	918	883	909	913	834	880	870	904	861	888	904	851	910	896	910	900	878	905	896	862	868	861	853	922	893	917	862	853	885	887	894	917	869	904	927	893	940	847	842	876	917	921	871	914	931	871	836	837	895	861	836	895	920	883	906	950	894	899	848	866	906	897	882	893	891	912	953	885	925	877	888	843	892	875	906	892	907	841	963	930	878	892	855	946	840	832	901	880	863	883	929	868	887	909	853	903	947	903	922	889	855	886	864	882	902	878	829	890	908	857	912	886	855	847	923	886	841	863	882	912	911	858	852	933	876	906	873	910	923	835	844	933	861	858	894	859	898	862	874	879	864	844	901	876	834	887	967	915	872	944	872	902	915	889	895	894	872	910	857	930	873	870	864	936	925	893	866	868	882	884	905	861	945	904	888	884	932	918	939	894	930	839	898	882	921	885	867	862	893	827	875	894	964	868	863	893	890	901	879	823	939	858	859	899	879	878	843	878	884	831	898	855	901	903	907	880	917	868	858	922	919	874	853	978	891	930	887	900	903	942	891	914	888	849	913	856	884	871	904	926	866	920	904	924	844	912	873	903	903	838	944	918	882	906	901	870	948	857	861	906	932	868	912	894	876	922	894	936	861	900	836	908	936	824	890	887	914	882	857	877	932	921	844	879	913	881	898	925	871	862	924	877	915	887	859	845	866	948	839	890	932	917	917	866	904	899	883	846	894	909	919	931	940	890	904	906	829	896	950	863	854	896	902	849	886	891	842	827	875	934	902	928	935	908	906	870	901	895	854	850	943	905	895	860	899	921	881	889	871	831	904	844	926	914	899	873	885	849	903	854	895	914	875	824	883	945	833	859	925	922	907	915	904	901	886	887	907	902	907	895	920	900	911	864	852	858	905	869	905	890	891	869	886	903	871	865	902	882	911	905	917	895	870	860	841	879	902	865	888	937	913	907	870	829	885	886	896	857	866	842	897	907	886	904	897	915	849	930	873	948	854	851	867	906	920	883	852	909	894	894	903	875	936	894	908	888	881	868	844	891	844	886	888	834	868	878	889	866	834	889	868	870	877	858	904	905	953	849	923	864	835	922	878	907	923	858	861	860	838	933	874	886	907	923	857	941	943	890	900	908	848	879	887	896	854	820	916	876	912	821	901	889	846	901	885	886	905	881	889	887	843	888	876	896	874	904	860	951	858	896	870	907	902	853	925	868	867	908	881	905	845	933	889	870	856	892	797	914	885	880	877	850	838	854	839	843	850	916	901	854	866	864	916	880	853	883	875	840	888	876	867	915	869	896	853	900	862	835	875	883	859	893	866	899	891	884	874	888	847	893	836	896	850	910	851	899	873	880	896	889	894	982	845	874	876	899	927	892	902	895	869	821	874	895	859	939	922	945	923	913	887	918	855	895	978	958	845	885	866	853	852	916	855	911	861	879	901	873	923	872	878	871	936	877	894	884	887	831	891	914	892	864	836	888	930	906	832	954	904	864	874	908	886	865	878	926	966	880	883	906	892	892	893	838	852	878	875	917	914	870	910	881	862	858	885	814	908	871	896	915	910	891	882	894	863	945	892	867	921	907	929	874	905	971	840	874	885	871	869	910	908	908	890	916	896	895	909	857	919	818	873	875	899	861	855	853	860	903	904	917	850	907	904	922	880	875	903	876	886	950	893	879	834	899	850	931	880	892	880	900	893	891	903	897	910	879	882	874	894	817	850	850	883	872	909	907	929	892	892	858	872	961	881	901	863	893	822	940	904	884	876	870	862	920	840	952	885	893	863	922	899	902	860	890	928	900	883	846	854	879	881	892	892	854	828	908	883	871	843	807	929	842	858	823	888	884	937	975	932	842	853	848	842	903	863	830	945	887	894	891	893	849	843	921	904	910	872	854	879	931	886	891	866	864	958	933	849	934	903	909	837	807	858	855	855	866	922	877	863	875	940	909	870	906	880	890	850	846	901	866	896	900	888	904	868	910	906	883	901	918	888	900	858	901	898	877	885	847	873	870	892	900	891	892	901	879	874	874	856	887	888	903	896	852	882	927	927	873	852	901	887	904	896	887	869	875	926	879	883	852	848	923	960	899	849	863	867	886	909	854	857	943	856	879	893	814	851	913	917	878	860	891	913	909	863	820	849	883	850	894	887	846	871	929	864	810	880	890	847	887	889	860	906	904	909	897	934	880	851	912	918	883	882	857	859	912	884	887	935	867	876	863	925	855	880	843	860	847	839	844	876	924	979	909	872	900	910	894	834	881	886	887	906	888	929	854	828	825	855	880	897	850	875	897	905	931	898	929	876	897	891	981	899	853	888	884	875	869	870	811	841	812	905	892	884	865
19911	35301	28416	19440	15334	11973	9296	6972	5767	4725	3810	3113	2652	2317	2084	1785	1650	1524	1463	1367	1307	1235	1231	1174	1161	1173	1118	1081	1137	1015	963	1053	1009	982	994	989	937	1001	934	972	947	948	836	905	876	866	855	892	903	923	829	887	846	891	902	916	882	865	863	885	869	852	923	915	869	915	839	865	877	861	897	893	874	860	875	870	871	874	860	881	883	872	883	838	812	933	859	826	882	902	887	853	851	864	843	874	918	873	874	910	886	863	843	898	900	876	896	862	899	878	857	853	841	844	868	860	916	804	850	890	939	843	843	858	887	858	851	808	910	830	922	881	929	858	872	895	914	884	907	894	864	862	856	866	790	891	832	786	823	834	884	879	880	867	897	855	845	879	873	892	849	871	891	905	826	880	902	858	824	892	836	899	882	845	846	826	910	847	884	824	883	844	865	891	881	812	863	899	856	871	874	827	890	852	879	884	839	916	872	889	925	838	907	907	873	866	879	939	853	879	888	911	880	918	923	893	785	790	910	795	833	865	862	910	827	856	856	809	858	892	923	871	867	875	868	867	859	827	793	845	856	873	852	856	891	870	843	864	855	848	846	869	871	879	865	883	867	895	864	812	914	863	913	882	913	913	859	912	931	843	891	844	814	912	826	873	890	870	885	883	885	833	841	898	837	881	880	902	804	961	841	877	847	878	859	900	869	864	867	882	899	853	861	909	914	861	897	896	878	842	878	852	823	850	878	815	822	899	884	914	895	884	888	867	826	879	865	860	868	849	901	943	894	839	890	829	853	920	844	847	886	831	867	858	890	846	881	856	883	904	912	885	885	835	899	858	840	924	820	906	873	890	894	888	845	885	908	861	874	815	880	884	922	790	787	859	874	859	809	855	864	843	861	850	880	855	825	878	865	847	875	849	870	893	916	891	908	883	822	908	825	869	894	890	810	848	879	792	880	834	821	872	858	873	874	883	894	861	896	860	875	861	843	861	859	886	879	848	902	826	862	857	864	870	848	881	879	887	896	915	852	834	900	861	846	892	859	868	898	857	885	853	874	866	879	793	882	829	863	865	856	909	911	864	818	863	875	920	869	848	880	827	870	838	866	862	849	875	885	887	838	837	882	886	848	871	870	884	844	857	833	854	842	849	878	852	851	880	845	867	876	867	861	859	879	866	891	834	868	891	874	851	863	866	835	954	908	830	871	839	877	847	871	864	850	875	836	852	886	821	863	851	904	821	873	843	848	929	861	923	898	837	909	870	958	869	878	830	878	894	915	880	873	871	836	922	865	814	852	865	825	827	806	880	862	853	956	854	839	873	831	875	884	898	833	941	860	813	826	840	885	862	942	868	906	872	861	867	863	914	896	905	882	893	849	877	864	859	808	874	847	862	900	894	877	872	858	828	854	843	891	889	863	892	889	854	855	852	903	841	799	881	904	902	835	880	871	852	820	894	833	815	847	864	934	888	910	879	875	880	831	938	846	885	856	858	869	873	922	874	934	898	903	886	872	841	875	893	882	882	858	839	859	868	862	872	858	913	871	850	852	835	901	876	876	853	927	878	866	862	894	874	862	885	869	919	832	831	868	872	853	850	918	866	878	884	874	878	837	906	773	854	872	873	858	860	877	851	849	880	839	854	865	874	858	898	839	846	854	827	847	838	877	871	874	883	842	913	876	840	880	878	883	850	888	887	815	879	909	851	884	876	860	887	900	927	880	878	839	864	930	834	856	844	847	878	891	825	878	860	828	830	840	933	912	875	891	851	840	867	849	853	867	862	875	894	873	808	898	862	877	911	901	893	864	859	892	810	896	899	874	888	809	851	855	861	921	813	839	854	854	867	877	825	834	952	850	922	864	876	909	864	940	890	833	860	810	888	903	884	897	873	869	828	848	851	852	887	890	883	904	837	859	877	819	839	880	822	864	886	848	856	825	820	865	867	824	854	893	890	824	777	892	833	898	873	886	816	882	865	913	949	840	883	891	837	837	837	898	865	865	918	888	908	846	863	825	859	903	860	855	858	871	843	849	808	790	843	853	826	863	871	896	834	825	860	856	916	851	887	872	819	863	863	890	871	909	836	882	926	866	878	855	804	857	840	920	871	817	902	853	836	877	823	890	900	877	826	852	861	848	867	855	879	853	906	858	892	882	900	878	850	914	855	891	881	901	901	882	867	937	886	860	888	890	845	874	909	850	831	936	816	904	855	852	866	839	953	908	914	848	914	855	848	836	861	876	896	828	868	896	881	868	893	884	891	848	805	835	788	883	853	840	886	859	850	851	836	849	906	869	891	847	884	880	876	876	871	883	846	924	864	905	859	853	860	906	855	898	827	861	915	889	881	889	884	839	889	856	857	847	837	865	884	833	855	846	872	901	874	872	882	833	899	862	864	808	835	846	877	855	917	931	904	900	879	853	844	884	807	921	849	902	857	848	930	844	847	841	864	814	878	871	843	890	875	932	863	855	860	851	844	845	849	875	868	856	854	889	827	849	840	896	874	901	881	863	832	849	909	905	865	868	873	853	827	926	869	903	894	882	870	844	841	876	897	886	878	891	892	862	904	872	832	872	851	947	844	913	849	880	844	883	858	930	852	914	865	871	864	838	820	833	814	904	887	848	824	859	856	808	892	841	863	876	893	825	835	866	819	912	898	833	847	868	850	877	833	872	859	878	868	880	853	861	885	861	842	864	857	869	878	845	810	890	819	869	882	906	880	902	885	859	823	841	883	911	884	868	813	806	904	851	876	880	824	874	874	815	879	925	848	878	808	872	875	871	915	891	916	871	876	851	856	849	915	846	878	892	861	846	830	882	831	869	874	854	941	900	881	866	868	808	838	889	831	875	879	863	850	874	851	834	872	865	868	908	861	865	902	920	822	905	908	876	886	841	889	841	844	870	877	879	878	855	781	895	914	866	858	884	896	894	861	856	888	838	855	803	923	854	885	889	873	857	889	863	833	865	905	891	808	882	833	872	815	872	900	862	801	898	871	920	823	848	885	882	874	811	900	875	885	942	842	871	906	930	876	884	832	842	803	872	889	894	864	890	880	868	875	895	866	823	924	849	877	883	912	899	881	851	883	842	883	839	828	870	861	895	894	861	817	886	861	889	935	841	924	909	887	829	925	914	825	869	878	923	861	866	860	881	890	867	865	826	854	867	836	890	861	863	889	868	839	866	880	869	871	880	847	880	923	812	893	865	898	858	887	865	861	890	854	938	890	867	881	921	911	865	912	858	890	872	890	898	873	844	866	909	897	866	874	842	867	839	864	863	866	866	873	869	878	853	878	871	909	920	826	861	833	894	840	880	835	910	869	830	906	904	881	852	839	849	820	880	843	896	848	866	868	881	862	828	828	843	862	883	914	909	894	883	875	883	895	858	869	944	844	853	883	873	885	875	929	849	848	832	833	879	871	847	883	870	916	849	908	853	830	910	872	887	870	930	914	826	894	846	870	896	897	896	872	865	841	840	840	829	876	861	817	822	870	863	872	881	855
23963	21479	28820	24873	22407	19901	13503	8114	6134	5139	4333	3388	2808	2495	2192	1915	1642	1547	1358	1293	1197	1159	1153	1024	1065	1050	1011	965	929	968	909	881	817	838	820	777	821	807	760	768	750	705	757	694	682	698	718	711	713	695	713	694	692	732	657	684	640	700	678	725	671	707	673	733	685	633	642	662	630	682	682	674	663	648	655	661	654	670	626	642	697	735	666	718	677	684	630	679	673	700	654	645	681	646	668	672	664	650	698	685	680	655	667	661	652	681	674	663	692	676	685	687	682	704	642	718	672	625	693	690	667	679	629	641	648	662	697	669	638	656	673	671	697	649	680	628	658	665	652	713	690	713	688	705	632	640	659	664	653	701	646	665	665	658	646	676	676	653	673	638	656	634	638	648	674	713	682	678	706	686	690	679	678	744	677	698	681	656	692	632	689	705	671	704	663	684	664	683	658	656	619	701	632	689	657	686	645	676	657	697	682	658	695	655	674	624	692	656	669	680	668	627	701	655	668	665	663	698	670	680	618	647	660	661	696	715	628	703	654	687	652	660	690	615	672	609	689	717	668	696	642	724	666	660	624	672	631	653	623	697	666	699	657	735	678	681	688	677	663	655	672	650	668	692	708	705	663	704	673	647	715	637	637	651	706	667	638	706	695	710	684	701	664	717	686	704	660	658	697	637	691	662	629	713	688	693	670	647	666	665	656	721	648	665	683	653	651	662	694	649	700	722	660	685	657	662	638	668	675	697	652	660	630	615	649	689	666	737	675	676	725	656	653	676	686	673	689	656	647	662	622	672	644	720	674	736	660	672	655	673	728	670	690	633	711	642	669	687	642	693	641	661	687	694	641	678	649	681	675	673	676	658	692	666	649	670	651	677	696	683	671	680	677	660	685	712	634	663	697	674	677	667	676	678	650	712	711	672	728	649	682	624	658	716	613	677	621	681	684	709	665	682	685	668	616	694	662	655	690	667	703	674	663	643	642	667	642	676	711	622	650	709	699	665	662	642	671	683	662	680	666	672	644	661	624	675	643	638	640	683	609	632	657	704	703	688	656	682	661	650	664	643	682	655	689	680	651	669	678	674	655	657	656	712	628	680	651	635	715	630	679	701	645	666	677	699	693	674	662	640	670	618	691	675	691	637	693	671	659	677	658	639	698	717	735	666	710	689	655	649	663	692	666	724	680	620	614	686	644	653	647	683	663	643	652	627	650	635	652	681	650	678	657	642	677	660	630	687	679	675	692	686	682	688	608	656	638	639	681	636	647	665	659	664	679	636	665	668	736	690	658	689	674	645	701	689	703	672	652	652	638	685	676	662	675	689	647	627	633	685	625	651	608	625	645	643	685	707	651	649	707	633	630	678	732	694	676	689	695	646	683	637	640	648	623	654	708	615	675	695	744	687	666	702	673	634	634	677	703	693	678	639	647	780	668	717	694	654	643	652	658	666	694	694	639	652	689	622	694	658	687	629	638	720	693	650	638	671	637	636	644	695	648	643	635	648	707	685	667	675	707	676	645	657	698	651	689	640	709	660	694	693	683	688	674	650	703	694	659	655	647	697	631	651	681	695	615	680	629	664	607	699	670	684	679	659	656	646	713	660	683	730	707	708	689	708	661	681	666	633	648	672	672	656	631	652	663	689	678	647	703	685	672	666	704	682	673	689	705	681	619	679	655	701	683	657	661	604	681	701	649	648	656	691	628	647	672	743	676	685	673	736	668	682	693	686	663	651	659	682	710	689	645	671	720	634	655	672	694	634	652	639	640	644	706	657	654	658	688	663	626	632	677	645	695	658	710	628	662	658	709	694	639	657	703	690	685	634	662	644	662	656	652	698	685	727	678	680	664	688	659	672	652	628	667	634	706	623	674	633	640	621	681	660	652	699	608	670	687	628	603	681	705	693	665	661	639	682	672	674	682	682	647	649	666	618	668	616	706	706	696	675	706	668	681	657	701	662	650	646	673	616	702	673	673	665	680	643	656	614	699	674	697	622	680	630	657	643	638	656	662	679	645	718	682	641	705	651	667	676	721	729	655	673	649	668	671	679	624	693	653	664	682	655	690	666	600	673	702	706	691	648	675	674	635	635	654	642	685	673	683	646	669	679	628	696	659	663	658	640	661	682	661	712	619	688	663	638	638	664	657	687	638	646	617	682	649	665	670	665	713	672	642	687	621	674	667	675	692	671	712	665	678	635	644	702	708	616	678	685	649	667	674	688	703	643	643	676	696	690	642	661	675	712	632	665	695	664	688	689	699	663	656	679	696	687	645	647	676	705	660	698	692	644	648	678	616	661	685	715	678	645	658	689	668	655	694	712	682	663	690	709	635	637	718	687	663	706	632	729	705	665	630	670	665	666	669	659	641	687	691	635	696	674	668	619	658	701	689	684	665	716	673	689	649	682	726	653	657	663	683	699	646	686	679	682	694	693	669	643	675	670	651	654	625	668	661	690	684	689	652	652	665	650	664	661	675	648	622	688	672	624	669	667	739	689	605	657	670	664	648	699	649	678	648	643	698	668	696	629	649	666	660	673	673	718	662	649	627	655	686	633	647	680	676	664	686	680	661	726	668	625	655	696	723	656	706	623	690	666	668	689	646	663	671	674	674	672	662	665	667	603	649	685	658	690	636	681	676	660	630	672	639	653	670	637	651	668	660	677	752	674	670	686	679	676	633	650	658	628	684	683	645	715	664	716	747	710	666	686	715	662	682	657	665	659	679	696	679	645	678	636	652	657	617	661	686	623	639	675	627	683	673	641	627	713	686	676	603	647	669	677	675	686	696	659	672	700	714	656	678	689	675	677	683	662	671	662	632	703	669	657	686	739	674	693	644	630	634	696	668	614	648	655	678	694	654	651	626	677	646	671	660	681	667	639	650	763	644	712	645	674	652	614	712	661	725	656	614	670	657	633	660	675	684	701	670	635	652	700	674	667	609	629	702	706	680	661	645	649	634	658	711	648	675	655	697	656	658	638	670	673	665	701	676	630	688	720	627	690	697	725	655	708	656	665	633	634	637	679	636	656	641	637	677	656	681	654	728	642	692	652	671	657	679	685	669	651	658	690	604	709	663	679	635	674	670	710	596	661	665	679	632	669	648	696	680	656	676	682	690	689	645	669	710	700	702	658	654	665	653	650	620	674	652	722	629	667	663	688	711	644	648	692	624	687	680	691	650	658	649	660	701	667	698	701	702	700	681	636	698	603	649	664	698	678	693	670	629	637	676	650	656	724	671	631	655	627	640	690	663	700	702	639	683	630	638	676	648	673	646	711	643	662	676	620	694	683	712	658	652	633	664	603	677	676	660	665	717	674	638	661	644	699	611	666	658	707	683	697	680	649	698	665	651	651	659	632	653	671	667	641	651	682	650	708	664	593	667	662	682	698	708	664	657	587	714	681	663	668	686	645	659	682	655	711	668	695	674	699	646	623	693	697	665	716	623	692	684	667	675	692	656	696	663	652	608	658	721	637	679	667	691	682	662	681
20418	42813	36146	26505	21870	17876	13909	10764	8613	7273	6067	4743	3954	3389	2944	2537	2052	1905	1692	1572	1465	1387	1357	1282	1230	1175	1125	1133	1031	1006	938	931	898	884	863	848	824	777	765	751	755	764	752	752	727	747	675	660	711	675	728	672	686	662	672	715	644	690	685	666	599	699	644	632	687	675	673	700	666	689	650	688	666	657	649	634	691	636	700	676	676	702	661	637	625	621	704	616	661	659	655	652	658	680	669	684	642	644	637	673	677	632	688	631	667	676	710	633	659	598	637	643	683	683	609	667	667	654	681	641	616	675	643	622	647	687	654	615	649	650	654	685	661	656	646	651	637	667	637	652	657	717	622	676	653	655	648	655	704	678	694	619	644	654	677	655	688	671	714	689	654	668	690	685	641	661	646	664	676	628	626	632	626	677	665	696	663	646	641	664	672	656	711	609	674	651	636	676	655	685	623	643	667	627	688	699	647	652	718	658	634	645	658	690	642	658	674	634	623	671	674	639	636	668	638	675	741	679	716	654	662	669	655	677	681	672	716	706	623	666	597	673	664	643	649	713	651	669	664	634	630	705	673	654	640	645	653	692	648	656	651	657	613	681	687	678	646	633	641	634	680	704	643	687	691	652	598	651	613	659	671	651	619	691	671	656	693	645	609	668	658	677	657	650	658	683	691	704	636	650	607	697	680	676	656	686	682	659	642	673	650	633	658	648	724	636	704	644	695	631	623	677	678	681	657	626	689	657	667	652	684	663	694	627	620	645	647	706	680	662	648	640	676	684	679	633	630	661	661	649	610	689	731	657	727	621	624	663	638	631	651	646	672	631	642	697	607	672	636	679	646	666	657	611	683	678	635	667	694	674	635	637	673	663	673	685	694	658	640	644	644	619	691	634	664	628	710	686	661	648	642	674	680	603	694	672	695	666	657	647	670	622	632	685	591	653	643	628	669	650	661	649	657	658	606	626	619	668	617	683	632	655	643	692	683	691	639	672	701	684	673	668	631	668	717	674	664	693	660	669	643	637	640	632	630	610	672	641	658	609	708	639	687	643	639	634	649	637	636	669	634	701	679	675	692	600	632	667	657	668	668	667	659	673	694	601	696	656	654	611	652	673	680	639	692	672	639	585	648	659	637	593	675	648	639	708	690	726	656	660	629	656	674	646	647	629	651	665	696	681	686	676	638	694	653	647	581	699	663	674	666	625	655	621	647	636	633	683	678	654	674	654	642	681	594	649	669	677	698	656	707	628	653	668	682	674	662	642	633	667	654	673	653	665	647	678	691	638	701	640	657	648	710	671	640	694	647	604	683	669	718	629	647	652	707	637	706	682	656	657	680	677	661	674	650	608	656	632	694	684	660	591	654	635	705	693	683	673	628	633	644	665	643	686	625	652	680	630	649	667	614	652	656	671	685	649	612	629	692	621	672	642	711	670	616	607	693	654	660	684	664	686	625	676	725	668	638	670	625	650	661	670	658	659	623	618	632	665	663	634	639	626	665	638	707	700	622	653	629	661	656	699	651	643	660	635	599	615	657	701	684	666	657	677	633	697	655	611	608	695	650	712	616	624	704	665	658	688	656	661	643	699	624	709	689	667	657	622	620	646	632	638	643	626	638	677	700	661	656	723	655	631	705	678	681	644	644	638	675	677	640	608	641	717	653	640	626	639	636	655	655	641	649	649	686	680	664	658	743	671	697	655	685	678	633	657	627	694	655	681	641	701	673	682	651	702	624	677	689	668	682	693	665	679	686	637	718	705	658	595	645	650	710	657	658	647	635	663	650	637	647	663	672	665	660	657	657	658	658	621	629	619	665	656	662	631	666	630	664	640	640	623	651	657	675	681	688	625	646	663	642	615	635	671	680	652	614	651	614	665	649	673	630	698	660	641	670	621	652	676	665	686	685	683	674	682	658	644	666	663	677	635	652	713	651	667	638	672	593	675	705	684	635	662	641	648	670	626	627	650	633	649	635	639	693	692	646	627	647	640	672	680	621	664	622	645	713	674	665	673	640	685	617	649	646	677	650	686	642	598	694	700	670	666	692	673	652	672	665	663	631	661	664	688	668	607	598	652	658	646	658	659	664	718	699	642	687	665	636	617	688	642	714	664	635	644	615	629	671	676	665	674	658	671	638	634	664	687	628	650	689	685	676	684	662	692	641	670	680	681	663	660	627	686	688	671	686	637	640	644	636	665	642	648	671	644	685	687	683	673	634	703	607	650	652	672	658	654	749	649	659	633	641	625	687	636	651	638	669	700	633	636	642	651	660	689	681	679	656	655	670	666	635	626	676	678	636	656	644	700	689	606	645	669	705	654	654	705	639	622	646	632	681	633	672	636	658	682	609	669	632	649	635	673	698	649	638	647	639	705	659	640	662	658	673	673	636	643	674	661	667	666	672	612	713	650	680	678	669	637	635	649	685	621	673	637	638	660	688	680	618	624	619	632	660	672	684	651	642	645	667	654	667	711	630	647	616	630	622	655	656	658	651	660	653	607	685	603	653	608	677	656	704	678	660	645	666	632	647	676	692	635	700	640	696	675	705	642	699	665	687	629	681	652	654	673	625	632	670	637	627	624	631	667	667	647	705	650	647	645	605	651	631	723	645	693	683	653	663	637	636	715	688	613	692	646	659	646	651	620	617	657	667	635	691	625	659	669	653	671	721	686	662	667	659	644	674	724	639	674	636	635	677	652	629	649	679	666	626	702	652	631	675	710	644	668	665	666	655	662	645	667	650	662	664	620	673	668	640	699	636	640	674	691	654	693	676	688	654	638	696	642	652	662	686	636	662	693	708	644	650	683	664	599	663	685	613	656	660	654	720	631	704	685	660	653	657	666	695	654	641	684	673	668	668	587	667	665	679	702	628	624	645	671	669	634	611	661	608	613	616	666	608	679	664	697	683	661	632	641	651	672	709	656	631	628	731	674	653	686	626	679	705	653	667	613	614	639	651	690	624	673	641	663	658	621	666	630	639	674	684	667	672	647	653	679	668	656	660	637	679	615	632	654	633	628	698	678	643	703	679	650	681	746	690	679	650	645	672	614	713	669	665	665	729	640	631	683	627	593	697	643	656	670	666	644	702	666	618	649	682	667	674	645	677	672	635	662	598	640	676	666	678	648	684	615	628	677	669	700	675	674	634	650	695	649	652	664	659	662	656	707	664	599	697	718	641	633	636	681	680	635	631	641	652	640	644	661	623	688	681	672	667	646	685	655	617	647	661	654	615	635	644	677	635	637	637	663	647	661	641	673	671	644	702	654	651	675	680	602	646	697	660	647	670	677	630	661	687	664	671	696	644	644	643	689	695	667	675	611	667	579	643	711	628	642	688	668	608	686	637	634	672	615	693	685	656	703	634	606	655	690	708	651	636	631	638	665	628	644	661	629	637	602	668	662	660	670	674	678	666	655	641	684	670	654	636	676	635	619	638	641	636	650	619	633	679	642	666	643	609	659	682	626	620	667	661	669	657	648	692	673	666	642	643	696
25230	21570	28280	26465	20200	13528	9234	6163	4888	4176	3588	2996	2503	2207	2046	1929	1665	1611	1491	1364	1424	1346	1327	1260	1238	1219	1206	1178	1191	1112	1147	1103	1099	1098	1073	1025	1011	1021	1047	1049	985	1004	950	982	1010	991	926	981	976	948	1010	962	928	959	959	962	1013	985	1011	938	928	960	952	946	918	950	940	904	936	962	949	851	972	963	957	923	895	970	905	1018	965	958	929	944	960	960	954	942	938	989	1001	986	955	926	953	915	909	948	908	909	951	941	900	959	1005	977	983	1029	997	982	952	963	925	959	966	875	930	890	928	930	990	896	944	899	929	958	970	983	970	870	907	1006	916	930	990	940	949	929	928	967	959	967	932	991	981	938	928	958	960	928	899	932	954	930	919	940	984	964	962	951	986	925	897	933	968	942	948	947	927	935	938	968	985	991	928	1016	925	968	934	980	950	920	993	949	980	869	928	916	943	937	936	895	912	947	975	947	941	950	953	935	948	936	949	1006	946	928	956	990	955	894	958	923	991	965	1013	994	920	961	928	990	942	940	963	953	986	969	923	940	983	947	968	942	929	937	930	931	973	985	946	924	942	983	955	954	985	929	957	929	974	987	919	946	910	931	966	910	975	997	952	950	951	971	927	991	978	960	890	944	953	951	961	963	901	945	956	955	1005	960	1004	969	955	980	934	924	907	960	948	949	907	931	974	928	942	962	974	941	884	922	953	980	970	966	968	909	982	986	942	954	951	917	955	1001	926	956	990	970	921	945	983	958	955	980	946	956	981	922	921	937	983	986	1037	942	968	968	955	933	922	928	895	918	925	953	919	946	962	933	1016	978	951	1016	923	893	936	947	982	965	976	942	960	962	931	933	971	945	951	928	889	951	972	945	971	935	935	940	956	945	927	910	921	934	930	936	924	996	971	924	935	928	939	973	922	926	968	921	943	939	916	902	966	979	957	978	988	956	928	1057	985	962	953	933	925	949	1004	945	964	976	921	962	967	1055	901	964	955	993	964	972	957	957	920	946	958	943	1034	955	978	990	935	921	940	953	950	932	967	953	935	965	960	959	963	914	963	922	941	905	944	945	933	957	950	952	971	951	946	929	944	908	1008	933	875	938	938	970	961	961	914	955	945	932	898	945	979	931	919	985	927	939	959	970	906	940	946	965	949	961	978	993	948	939	941	949	875	958	952	960	964	969	1035	925	963	945	948	942	977	986	988	967	921	950	973	874	967	971	937	1005	950	977	954	940	980	941	932	952	929	961	945	950	942	973	962	932	993	913	895	953	1001	913	960	961	905	947	962	938	975	998	868	937	943	918	1012	940	971	959	949	974	912	949	958	951	979	965	986	898	910	958	919	938	971	939	905	942	989	954	946	910	962	990	959	944	994	920	926	1025	952	970	976	902	1023	943	920	973	984	931	966	1009	883	925	1004	936	930	981	1005	975	965	989	901	972	935	977	928	957	936	945	944	942	1004	967	959	940	955	949	914	934	947	905	962	927	994	977	919	936	958	982	945	969	932	941	958	952	958	1013	936	921	925	975	932	939	967	901	1002	944	933	927	917	959	966	953	948	957	896	925	959	963	991	1005	946	939	886	951	921	1058	961	956	943	899	937	950	939	896	947	994	938	927	964	921	940	969	957	873	948	941	1000	904	1002	970	878	1037	891	942	998	926	959	933	932	926	935	1010	934	1011	959	964	933	967	964	925	946	968	940	880	998	996	953	906	940	974	944	918	949	962	982	1020	981	930	952	997	950	987	973	949	909	952	965	951	967	933	923	922	938	971	927	969	963	964	936	923	952	898	924	1000	927	959	961	908	926	969	945	939	999	923	883	1020	907	991	944	1004	990	993	911	870	940	957	935	923	1005	962	978	1016	941	1000	980	944	924	955	963	978	926	958	969	944	980	989	976	936	910	970	926	993	933	931	908	963	942	969	929	990	948	973	1004	973	916	917	943	951	924	932	923	929	1016	956	947	911	931	972	975	1018	1014	920	914	964	914	1021	926	944	941	914	975	1002	933	966	988	1038	922	939	954	929	944	983	899	1080	960	940	903	915	991	936	893	924	986	934	943	911	892	933	947	911	965	979	999	955	905	975	991	1021	966	910	936	893	1003	973	909	974	947	989	988	912	931	938	963	938	981	851	990	986	977	934	952	954	917	935	940	927	950	951	982	918	974	949	926	959	898	967	984	987	962	956	938	994	1002	913	957	940	910	958	976	924	964	934	929	959	995	988	951	941	968	955	940	960	1023	929	955	980	987	958	890	980	1022	892	909	990	973	932	945	1011	977	926	957	971	964	1013	955	948	926	963	960	969	957	968	964	960	931	982	966	983	940	929	916	987	940	1013	979	932	982	971	971	943	951	904	982	962	981	970	996	938	1012	899	953	953	920	978	933	951	992	1018	1006	947	1043	944	902	1008	948	912	941	954	955	951	953	957	966	959	924	988	985	955	983	953	912	1027	940	954	918	951	946	906	954	1027	968	938	938	960	931	963	936	995	905	926	935	919	958	921	972	974	988	970	935	885	969	985	945	991	928	979	927	980	948	955	899	1000	965	972	955	952	935	975	999	914	973	1009	956	950	962	960	939	965	977	959	908	964	983	943	971	959	915	906	925	942	967	914	886	987	961	943	902	938	930	937	966	922	942	937	976	984	886	881	917	949	968	946	985	935	1001	937	980	922	948	978	1011	893	900	927	975	956	963	946	958	981	937	979	933	979	933	958	996	938	944	955	924	1017	900	966	971	946	961	994	923	981	954	943	883	968	951	997	930	927	964	929	976	941	904	983	967	925	980	962	1006	969	894	971	925	923	924	982	954	952	945	946	1022	946	904	955	930	963	947	935	958	902	933	908	962	985	958	898	927	947	992	929	909	915	879	962	912	918	923	938	932	955	934	916	942	965	964	958	956	949	970	925	949	1010	969	957	913	1016	939	976	943	977	987	955	961	956	981	963	1018	950	961	933	926	967	995	896	919	908	974	934	966	981	913	978	937	1019	960	920	897	958	976	968	967	927	950	954	931	974	978	914	925	913	989	1019	958	966	942	956	947	936	957	922	897	973	970	932	930	917	927	963	967	896	996	907	972	992	942	972	938	932	936	935	953	950	932	944	966	912	975	966	934	995	1022	956	1003	1002	959	867	946	973	968	1025	910	917	1013	968	982	955	948	930	954	969	959	937	905	946	939	1007	964	935	970	967	945	933	970	957	982	1024	974	951	911	1000	956	940	1007	942	942	943	1019	971	989	926	971	903	897	966	957	939	954	888	879	905	983	956	950	931	923	986	965	939	959	925	976	949	965	947	935	926	964	978	932	955	987	949	940	909	956	1013	940	1009	977	915	956	935	942	912	906	918	998	965	963	925	972	1003	936	966	962	930	945	974	978	935	979	935	879	890	922	971	934	952	969	949	998	986	959	947	900	971	986	983	969	926	986	978	863	923	979	991	965	922	954	965	982	936	1004	938	926	949	970	912	947	927	949	952	965	930	932	901	925	899	985	980	967	947	976	929	954	952	964	931	954	961	906	907	961	935	992	974	929	909	976	970	897	928	923	952	968	957	939	949	975	955	922	951	905	965	951	957	975	920	923	927	1008	964
19871	39910	32945	23829	19386	15487	12248	9295	7552	6388	5141	4013	3498	2863	2534	2320	2027	1831	1751	1643	1563	1488	1418	1416	1359	1304	1337	1178	1238	1224	1093	1142	1091	1093	1024	1067	1013	1027	1017	1025	949	1028	901	910	988	956	932	953	950	920	906	913	948	923	918	929	906	917	965	935	894	922	961	910	867	971	902	930	957	921	908	901	941	891	938	879	913	864	926	927	906	909	953	893	962	958	883	926	923	900	912	905	893	939	938	927	955	906	892	918	857	926	855	926	939	916	885	890	948	953	891	955	868	864	952	902	924	888	890	882	869	907	934	920	945	931	937	924	897	929	923	921	923	928	934	902	921	904	907	902	939	910	912	941	927	966	935	940	909	892	936	941	941	915	869	936	873	912	933	888	969	967	923	918	884	930	919	962	927	927	964	955	928	976	915	906	967	944	905	964	953	943	872	934	930	898	944	971	916	908	899	930	920	884	912	877	887	917	888	940	930	911	945	964	932	886	933	942	967	874	939	946	894	937	865	879	945	918	961	898	897	922	902	889	902	909	905	917	973	927	903	874	908	893	928	889	911	953	964	953	951	940	915	941	944	904	885	899	921	893	975	897	901	951	912	884	984	923	882	927	928	945	951	945	963	964	958	919	893	874	910	930	832	923	889	937	912	928	898	944	917	932	914	936	927	925	921	904	925	880	939	970	919	929	892	910	911	890	937	930	886	907	907	928	929	964	933	925	967	898	888	953	929	912	918	928	923	877	955	927	902	888	917	963	925	929	910	916	899	929	925	938	895	874	944	881	929	913	945	921	949	911	869	936	931	893	970	866	943	905	867	959	897	927	926	905	959	917	907	882	929	894	937	900	932	896	899	939	959	968	989	922	866	923	917	960	903	886	904	862	905	949	915	908	950	916	923	900	884	923	891	892	895	971	938	939	911	891	892	936	964	947	850	897	885	953	950	914	930	913	955	943	952	921	852	925	942	932	929	939	880	919	847	905	929	917	866	959	912	933	923	894	887	908	877	920	919	950	930	882	890	957	883	929	909	925	943	919	940	934	895	890	957	937	955	946	894	945	908	908	933	870	928	882	880	951	891	942	901	923	869	958	980	948	888	946	928	906	897	911	931	892	922	912	909	970	930	934	913	919	944	896	906	893	960	921	841	892	891	913	934	921	875	923	932	889	937	900	911	896	925	879	931	892	916	904	925	897	873	898	914	875	911	930	936	886	887	895	906	936	908	910	887	935	934	889	856	932	916	958	931	900	964	926	910	910	881	929	913	885	909	888	881	941	956	918	885	921	943	937	954	877	942	951	944	942	913	928	880	930	894	900	906	898	929	906	892	908	908	933	902	904	864	899	932	944	922	930	943	913	893	870	956	890	915	902	933	878	900	922	908	918	894	956	896	859	868	926	926	947	931	858	940	921	919	922	871	920	878	869	957	879	894	903	911	909	947	869	937	895	890	943	956	901	903	964	894	928	922	929	892	896	880	955	936	890	965	912	949	899	880	934	948	912	909	891	883	900	926	971	931	890	972	921	970	965	864	931	927	953	963	923	934	915	947	892	942	944	878	930	924	981	902	926	907	930	949	968	928	895	932	944	914	910	956	927	886	935	932	910	956	929	887	884	897	920	924	901	930	933	879	873	920	957	961	933	918	934	934	911	976	877	888	958	929	929	940	882	886	947	945	915	904	872	899	909	944	910	913	897	937	991	961	973	924	967	921	934	934	922	954	937	907	902	894	857	843	895	891	902	969	918	874	909	884	887	891	931	845	921	892	861	931	978	911	939	914	872	877	929	955	862	945	971	874	913	882	929	899	916	927	937	928	860	889	894	926	926	908	943	894	922	911	889	935	928	908	907	926	914	929	905	940	876	929	889	933	905	896	959	917	918	915	894	922	920	914	907	960	944	933	904	931	955	862	897	962	906	941	896	952	930	878	914	972	887	940	933	919	910	921	908	938	873	884	891	917	917	934	935	905	919	927	926	907	951	906	942	880	881	952	972	937	954	900	874	919	905	901	939	900	907	983	945	953	916	900	962	926	886	920	928	923	940	947	887	935	926	930	924	920	844	865	928	910	911	922	975	942	922	911	962	927	877	934	932	858	891	922	883	907	921	920	914	930	937	902	925	898	927	936	855	913	921	918	934	964	955	930	915	929	926	909	916	959	914	870	966	930	896	868	919	898	909	898	920	954	914	955	872	946	852	967	914	919	936	890	899	923	876	946	876	907	921	958	947	872	906	952	926	884	945	892	854	957	945	933	946	938	918	861	899	910	968	964	997	885	950	898	986	1005	900	931	928	927	914	941	902	932	946	876	921	970	869	900	933	901	883	915	887	905	891	948	921	898	893	932	922	922	904	925	925	915	905	922	898	919	894	955	885	883	878	902	936	950	911	861	1008	937	919	882	917	853	943	913	917	924	932	946	821	934	924	882	900	960	885	922	939	925	940	931	945	878	932	918	927	920	940	912	897	977	932	918	917	875	1004	932	959	940	950	896	927	926	960	926	920	932	892	888	947	894	938	928	919	1013	919	912	935	918	887	890	901	905	925	896	898	910	923	889	888	971	909	945	920	904	925	954	915	912	900	873	870	888	965	899	921	890	918	914	927	973	892	930	943	924	917	907	921	929	893	912	960	881	930	957	947	902	920	921	899	875	931	925	883	974	890	903	923	948	919	923	946	890	929	950	955	923	930	862	936	894	936	929	886	911	917	921	888	957	949	959	897	917	977	938	914	844	900	936	901	915	873	908	884	902	958	930	985	902	946	903	875	930	919	905	919	933	930	910	869	930	925	927	940	952	897	992	921	913	924	868	928	936	880	922	938	928	906	953	938	912	903	973	904	880	931	915	977	932	896	941	974	972	939	860	901	935	972	912	918	899	893	955	890	901	928	930	911	962	930	838	922	890	921	919	903	958	917	897	886	910	925	891	919	909	941	930	937	894	959	917	930	938	891	904	962	863	899	949	928	952	895	899	974	883	932	882	901	931	916	932	935	942	889	939	881	961	965	959	932	905	919	916	902	887	931	893	973	880	1000	912	902	937	877	920	925	920	885	985	916	931	898	897	936	881	916	892	956	955	909	909	931	902	917	969	967	864	915	933	948	891	948	929	918	919	856	905	882	965	968	909	935	917	904	910	911	928	972	904	937	912	986	885	925	915	900	884	898	931	957	871	922	947	878	893	883	960	882	922	947	944	924	922	922	951	911	935	894	872	913	869	930	915	899	930	941	910	926	880	896	914	903	921	934	948	908	921	917	916	935	965	856	879	897	917	893	948	930	959	904	906	945	959	946	949	926	920	893	903	876	914	951	916	919	958	942	932	910	949	926	905	980	890	918	942	892	883	909	903	967	850	873	967	954	931	926	973	920	910	919	887	918	950	928	924	936	933	912	896	893	952	914	916	927	963	906	893	937	925	876	913	900	884	957	954	971	950	985	936	907	906	901	878	900	858	882	910	917	938	914	914	903	938	920	847	904	949	948	909	923	938	911	885	929	934	903
22796	21441	29139	24204	21766	23158	21806	11950	8317	7034	5899	4777	3856	3226	2764	2441	2172	1971	1741	1643	1524	1469	1343	1334	1240	1248	1255	1098	1033	1055	980	984	900	925	923	891	879	873	828	776	839	820	717	762	814	718	710	738	775	696	724	748	710	715	710	695	711	715	686	738	680	679	687	729	668	698	728	727	703	712	756	696	720	708	726	661	630	679	651	719	707	692	675	658	690	718	647	668	687	725	736	705	705	686	718	689	685	697	704	673	713	693	698	695	645	709	740	710	701	697	707	644	715	669	659	648	703	722	710	680	685	657	697	704	670	661	683	666	702	706	696	677	711	738	717	679	628	699	689	672	687	620	673	686	695	654	720	675	680	669	664	712	708	688	691	663	705	659	622	708	646	733	717	656	692	679	700	681	702	692	703	673	671	681	679	680	716	680	710	757	659	632	677	735	709	685	738	701	668	666	623	691	708	704	657	683	667	700	694	738	678	684	751	673	711	669	717	714	620	702	708	667	757	710	662	730	672	712	695	727	716	642	680	711	684	699	700	684	692	694	660	700	687	673	714	632	668	674	703	703	700	608	671	743	698	723	677	682	698	724	636	654	686	718	665	667	697	653	668	717	705	676	680	641	664	700	721	693	708	715	686	684	704	704	665	681	717	679	708	673	667	708	675	682	661	673	692	717	659	727	735	668	721	725	720	730	712	710	737	681	657	667	652	721	714	672	702	701	728	708	628	671	657	677	698	672	706	731	711	707	703	714	673	716	704	642	725	660	676	698	727	716	772	713	719	722	721	716	666	698	693	705	756	671	658	689	738	711	701	683	685	706	711	662	724	753	679	673	707	672	701	687	721	716	717	707	678	706	673	698	707	720	659	668	709	695	666	708	656	725	662	676	708	689	700	737	694	717	687	689	672	663	711	685	702	677	698	625	692	702	714	678	697	709	696	689	750	690	681	692	705	726	709	724	676	707	711	694	669	727	635	748	714	655	662	701	703	720	676	714	700	668	689	671	648	697	667	711	737	721	682	709	679	685	671	711	659	726	669	673	650	701	691	668	664	712	670	710	656	690	670	745	706	662	716	740	726	725	664	714	722	685	747	693	694	701	718	745	702	688	694	671	677	686	701	706	700	732	705	681	713	617	676	657	670	677	698	668	705	712	693	717	621	671	710	707	739	738	730	724	689	670	689	698	695	700	715	614	723	682	680	707	697	652	726	656	716	650	667	679	707	663	676	725	675	669	702	650	731	716	699	677	673	657	687	663	685	678	742	683	671	697	678	671	651	671	703	744	679	683	683	704	698	669	676	660	662	732	682	657	707	687	741	669	644	706	678	656	665	716	682	722	672	698	686	668	719	688	705	688	685	725	684	692	708	692	643	688	676	719	709	678	606	721	688	733	684	640	690	672	644	672	650	679	683	710	710	673	655	691	734	698	652	700	703	674	682	701	680	704	635	656	703	668	686	672	688	726	676	682	677	676	730	739	708	640	699	685	682	685	633	708	712	705	689	740	696	667	699	696	709	708	712	710	691	696	720	675	705	705	715	678	697	612	768	693	688	691	682	682	686	687	672	705	688	735	716	684	718	697	746	681	712	653	690	655	644	696	689	715	674	718	690	695	709	707	684	718	704	636	678	712	671	681	719	698	684	683	663	661	648	699	697	727	667	685	669	674	719	660	694	657	701	686	709	724	676	696	689	677	737	702	720	699	672	695	721	703	676	671	712	669	708	644	631	683	726	694	710	675	655	719	667	718	760	689	696	661	667	722	692	710	666	696	718	679	700	690	710	665	731	717	672	719	711	679	707	717	696	688	677	674	741	747	653	645	734	691	686	670	652	657	721	683	644	688	683	746	691	656	681	704	689	697	689	697	668	664	642	677	706	679	726	745	659	673	715	718	706	677	689	705	691	685	716	675	715	712	656	697	681	681	708	666	704	679	672	694	702	719	669	687	665	676	712	690	652	652	697	689	719	738	719	679	705	694	684	661	705	694	733	707	717	670	696	722	735	685	707	694	706	690	690	750	733	676	705	666	690	677	686	686	706	686	710	676	728	691	653	672	707	654	678	690	627	673	732	681	675	749	658	676	700	664	676	696	687	716	690	679	687	670	701	670	665	664	657	693	701	685	726	655	710	742	666	701	726	696	677	677	742	683	665	688	722	742	702	682	707	668	721	672	730	695	671	701	684	707	692	684	672	735	705	701	673	706	623	669	652	716	721	699	721	716	692	690	730	655	671	669	659	710	674	675	705	705	694	705	700	706	682	685	720	679	710	680	677	679	732	679	705	647	693	712	685	718	644	804	709	673	673	677	679	712	633	690	717	692	695	719	692	634	715	659	710	705	722	694	677	662	687	718	665	699	688	646	670	627	671	763	689	736	682	671	731	689	683	713	722	701	726	692	669	760	748	670	649	670	666	627	702	682	717	663	714	699	693	737	740	685	709	652	723	663	654	694	645	719	702	669	695	710	683	654	688	687	718	710	644	656	674	672	699	665	691	695	717	693	726	714	689	693	702	682	701	689	721	635	730	685	683	691	674	675	690	704	690	732	678	702	704	694	693	678	690	672	656	711	668	725	713	721	725	715	684	614	672	707	673	689	735	693	691	649	643	743	705	668	727	679	706	691	671	700	665	677	681	695	660	684	666	722	681	677	730	714	697	699	704	668	699	669	706	702	696	719	672	725	702	653	753	688	681	705	708	677	633	728	643	734	720	689	709	747	714	712	671	703	693	686	661	681	704	646	684	682	688	701	667	663	675	671	664	656	684	700	687	720	659	679	683	662	668	685	677	664	709	695	702	654	680	705	710	669	713	688	692	692	721	702	677	678	704	676	717	674	683	672	665	685	719	704	709	664	666	693	679	683	686	707	682	696	671	692	720	691	691	719	700	731	719	701	688	675	658	634	687	683	700	744	717	659	707	663	692	687	662	701	731	707	703	696	735	702	703	647	660	686	731	717	712	674	711	653	777	657	704	667	651	729	718	703	675	662	697	665	668	716	644	682	691	725	701	685	733	709	706	676	641	692	679	698	697	691	694	677	676	686	688	715	698	697	701	674	681	720	680	692	661	667	682	703	718	693	679	691	705	679	700	684	669	711	679	696	665	691	656	672	694	727	697	720	624	660	730	677	682	702	696	681	693	686	661	651	706	718	668	701	675	721	702	676	660	672	693	670	688	673	633	736	677	666	664	740	660	713	681	745	730	702	688	680	703	732	647	655	707	668	745	649	717	720	711	713	707	724	706	653	673	671	683	703	698	663	709	725	710	663	664	680	640	717	740	692	688	689	651	684	684	673	676	720	681	779	675	669	720	743	702	674	701	692	731	693	710	635	692	702	621	675	704	763	676	706	673	712	670	690	680	712	706	677	718	730	688	727	714	645	730	662	704	706	730	732	655	684	684	737	721	705	688	668	709	698	710	687	701	692	716	693	664	709	695	695	647	712	710	701	709	684	693	688	702	643	680	702	666	651	711	738	717	722	708	719	677	706
22936	47306	40618	31621	26810	22380	18322	14437	11757	9919	8265	6601	5207	4332	3746	3240	2796	2422	2184	1921	1785	1695	1614	1503	1455	1410	1354	1274	1244	1177	1053	1034	971	998	976	959	931	854	816	813	816	807	766	788	733	730	761	720	727	704	748	677	679	668	694	667	685	710	726	638	658	674	612	725	669	662	656	687	683	656	735	661	662	707	649	658	651	636	710	700	622	671	672	647	696	685	681	682	639	647	674	665	665	693	685	669	747	699	623	705	672	651	684	633	619	678	646	674	668	708	670	687	646	629	695	698	675	688	691	683	695	636	661	650	698	644	635	700	630	675	653	649	638	623	675	697	700	671	644	632	647	654	662	623	673	605	653	642	674	662	644	686	691	619	668	656	642	631	691	626	673	648	677	669	739	657	630	653	661	662	664	649	635	666	644	658	702	661	645	651	627	643	629	648	612	640	649	655	629	643	643	645	659	593	611	652	632	640	653	617	639	654	678	651	649	648	664	657	601	611	695	662	652	638	633	661	625	632	698	677	673	633	649	654	640	644	640	702	663	664	653	703	661	635	699	697	631	625	686	637	677	660	664	637	639	621	640	629	635	667	706	636	656	673	677	637	631	649	658	669	669	662	669	666	685	653	622	673	651	650	642	646	679	654	641	664	628	652	638	659	627	646	665	629	627	672	640	646	659	684	645	626	668	648	668	650	698	647	623	660	646	636	634	644	647	649	656	658	690	637	651	637	694	671	670	649	643	729	640	711	651	669	676	625	597	698	668	662	681	626	674	640	664	669	682	656	677	683	668	611	664	671	644	646	642	665	651	662	653	689	631	670	642	689	674	684	695	634	684	636	657	634	650	695	694	706	632	660	645	681	651	647	717	670	707	681	728	674	652	649	648	701	648	653	678	690	630	616	655	664	673	664	643	650	619	673	655	653	642	649	638	691	693	657	656	674	654	668	653	665	687	683	650	635	635	642	646	680	677	685	700	652	656	679	636	656	666	642	658	677	651	681	660	643	659	684	710	665	636	609	671	647	618	683	628	620	653	695	665	627	643	640	661	651	662	676	661	680	644	703	663	650	700	683	648	739	650	694	683	686	613	641	711	590	658	646	695	689	625	690	685	660	630	668	614	627	641	660	638	666	648	691	635	659	691	643	624	631	660	645	660	629	667	679	679	664	632	674	676	689	673	638	637	642	664	687	647	633	653	657	641	673	665	636	648	676	685	676	641	645	667	669	681	676	653	643	623	666	655	657	659	667	636	622	620	680	658	669	641	672	672	652	687	632	619	675	667	661	670	708	668	683	620	617	668	660	639	685	660	690	602	686	634	655	668	646	690	645	634	638	661	667	655	663	656	651	641	608	675	649	641	688	652	675	702	662	640	624	691	656	646	631	666	670	632	641	667	653	660	694	674	679	654	655	659	655	705	703	661	678	705	652	685	684	684	662	622	619	675	636	650	649	649	667	687	663	633	667	657	653	673	653	686	626	679	719	692	668	637	646	687	691	638	664	634	647	671	651	673	707	617	650	627	654	628	667	684	642	694	693	668	668	624	646	699	678	697	660	617	688	671	686	623	689	684	693	671	645	639	678	631	663	672	693	654	634	681	655	668	642	644	653	661	631	660	674	639	674	642	636	647	687	631	691	693	596	621	665	681	664	699	654	682	677	686	639	647	641	687	629	693	664	614	692	679	658	596	618	635	657	692	669	677	648	705	650	633	692	656	651	694	661	689	690	673	656	649	606	648	685	693	634	681	643	667	651	676	664	660	635	634	658	658	648	647	679	644	661	677	673	620	664	668	694	665	671	648	631	637	629	636	671	702	668	642	712	668	628	645	703	687	649	616	684	691	639	622	645	620	663	685	716	637	633	705	709	690	626	661	684	639	670	675	642	659	601	622	672	639	710	664	664	641	688	620	657	627	619	637	650	647	632	631	630	625	641	700	659	635	648	664	632	661	645	649	619	631	631	667	685	673	637	730	644	618	644	655	693	609	690	674	664	689	689	674	641	638	680	650	694	651	667	676	687	672	683	626	651	666	674	659	659	646	688	634	651	651	638	628	643	664	659	703	620	624	653	650	649	678	627	630	647	660	610	632	656	701	648	698	673	648	626	643	668	658	653	654	698	664	678	659	646	670	645	665	674	671	632	627	691	656	687	632	651	622	619	689	651	642	666	692	706	726	652	637	649	663	671	667	611	658	622	655	651	666	690	714	630	671	649	665	682	643	692	652	627	691	641	675	632	646	664	611	672	643	711	681	625	646	661	604	635	659	650	682	642	618	654	618	690	653	634	657	684	646	651	653	596	651	702	603	685	669	660	680	664	688	642	623	661	638	639	657	644	623	691	652	703	639	640	635	664	625	668	683	636	666	684	617	653	627	670	617	667	641	635	686	688	663	627	621	655	710	631	694	684	638	666	642	648	639	682	642	605	659	685	622	654	614	642	654	653	668	651	697	677	676	659	599	646	671	678	662	684	665	646	632	695	611	664	658	655	615	684	643	678	690	661	670	668	637	645	660	677	687	657	684	657	670	643	660	652	666	639	656	650	678	642	636	695	678	667	678	650	657	648	666	659	693	646	724	704	679	658	656	633	665	684	707	647	659	646	649	676	728	697	634	678	679	625	639	657	631	666	630	667	655	642	666	722	656	643	683	665	638	660	687	683	699	624	678	709	648	645	605	672	630	679	663	646	642	645	660	625	670	636	617	704	644	645	659	690	668	677	671	617	649	647	678	629	602	677	621	685	704	657	676	691	698	658	638	702	673	679	704	614	611	649	626	673	702	666	659	667	641	646	655	642	667	651	686	634	660	681	603	634	616	670	660	646	676	693	621	633	709	637	674	615	651	618	678	707	638	678	624	665	671	691	650	690	712	647	660	673	647	672	652	669	683	628	625	642	642	637	688	657	706	671	644	660	617	728	667	661	668	659	604	624	665	658	621	676	633	637	605	690	671	699	652	691	695	660	651	681	663	681	617	679	714	653	703	670	631	663	644	667	651	653	660	686	638	623	672	648	660	647	666	650	621	641	615	658	693	643	631	647	681	678	647	627	692	649	652	669	637	628	683	639	641	666	654	686	663	657	622	651	656	628	653	664	627	666	614	704	670	653	645	647	658	680	663	678	644	652	624	640	665	671	609	696	681	665	667	665	692	651	622	665	658	645	721	695	679	643	661	702	625	641	680	622	661	674	711	635	666	691	567	663	692	679	671	688	667	630	634	636	637	666	658	639	654	659	632	686	662	641	663	699	614	648	655	657	715	661	642	600	642	663	609	599	664	667	689	676	641	681	665	672	657	666	693	609	626	658	643	642	607	658	635	687	622	667	677	667	687	667	634	659	617	669	637	705	677	626	622	666	648	665	633	659	656	643	650	655	669	669	646	656	647	701	657	699	688	665	644	650	686	655	649	643	639	672	683	649	642	607	624	639	607	657	644	683	661	699	672	641	668	630	669	650	661	618	729	669	644	690	701	714	625	652	690	675	685	608	678	673
28962	24972	28082	21483	13202	8573	6217	4723	3983	3199	2752	2304	2047	1796	1611	1504	1386	1243	1237	1208	1116	1117	1172	1102	1114	1061	1105	1064	1035	979	958	1035	964	984	1005	937	886	860	926	921	977	908	900	902	861	949	899	868	886	937	885	840	902	901	878	885	889	846	878	901	862	870	833	858	896	843	948	867	909	904	906	893	903	891	867	857	873	855	853	945	893	911	880	939	874	893	849	913	940	842	874	868	868	839	906	885	922	842	873	892	909	944	861	849	921	876	882	896	922	869	882	829	827	871	883	897	946	877	830	865	909	861	892	912	888	957	858	867	838	889	889	895	911	900	920	854	909	899	891	838	902	847	901	879	821	892	869	885	937	932	829	918	844	851	882	847	939	905	899	863	920	849	908	837	828	892	867	933	874	870	921	883	914	834	928	917	862	919	908	919	881	898	820	888	887	886	911	871	900	847	893	929	892	841	863	869	888	858	955	936	888	874	876	935	894	888	899	963	901	923	934	933	910	916	822	887	888	915	851	931	866	865	891	843	895	906	836	890	846	896	842	920	886	881	883	950	896	886	874	907	827	858	896	863	858	941	876	920	893	929	868	886	864	896	893	957	865	862	916	912	927	865	908	900	854	851	874	898	894	892	856	970	900	920	888	869	892	906	902	880	892	934	925	883	875	849	878	923	856	863	908	915	889	866	861	871	928	854	906	854	864	875	862	835	910	902	917	851	886	853	880	873	874	830	867	877	932	870	880	889	893	919	857	817	879	933	859	856	858	843	879	879	835	890	895	862	857	813	891	879	868	943	853	889	853	873	925	893	896	955	899	910	908	851	846	881	869	938	837	868	959	899	871	852	904	863	877	887	863	848	858	887	902	902	931	890	879	867	834	929	916	885	898	905	865	875	943	854	907	933	883	841	861	887	856	917	915	854	876	871	925	859	878	902	878	900	848	852	865	857	872	886	862	938	866	904	861	916	876	877	924	869	896	890	918	880	916	904	897	877	894	867	910	884	891	898	887	864	903	921	855	909	903	850	888	847	896	898	905	892	891	891	870	860	863	828	911	915	917	897	879	860	855	853	865	859	876	910	906	890	873	867	853	845	902	926	875	907	908	918	847	871	915	914	868	825	904	891	890	902	854	863	834	872	867	930	936	869	836	894	890	881	893	896	869	841	845	922	876	825	894	876	905	866	867	908	827	896	895	871	878	909	879	911	885	911	919	950	881	891	937	823	875	860	884	863	896	910	877	879	919	911	867	907	839	906	855	808	861	922	883	843	871	880	921	847	883	890	902	863	873	839	874	896	895	873	895	896	879	867	905	885	845	905	874	886	878	936	870	852	816	836	815	946	866	872	906	889	876	878	891	873	902	847	919	861	868	825	882	881	889	843	930	874	910	933	845	925	845	880	898	850	904	904	884	886	855	883	879	900	896	906	851	886	956	861	897	889	847	909	863	813	871	898	888	887	911	892	909	863	891	862	861	833	887	818	830	902	911	908	868	859	898	860	875	874	906	901	908	844	868	876	891	808	899	900	869	874	871	856	824	863	920	858	849	916	816	864	941	888	880	891	881	845	810	855	896	885	855	921	898	879	905	820	879	875	855	946	914	849	874	869	870	883	949	892	922	870	838	914	920	868	906	866	920	904	859	874	846	887	955	880	903	863	912	869	836	943	875	863	907	867	903	864	847	871	915	883	915	868	873	879	916	860	895	904	933	869	929	853	850	956	893	924	931	826	850	876	878	884	881	928	888	821	866	844	914	798	909	881	902	863	916	918	866	884	918	930	901	844	897	854	884	922	854	842	923	868	867	882	854	900	947	860	860	932	838	909	877	918	822	895	888	898	858	861	871	904	903	891	871	906	940	920	860	920	878	844	932	949	875	904	841	921	922	917	923	887	854	878	835	936	891	850	881	902	861	870	913	892	911	860	867	895	862	890	875	848	904	895	881	878	871	852	897	915	909	857	883	867	881	903	902	852	921	843	878	868	920	899	904	853	948	894	921	899	887	892	892	842	837	964	879	885	912	910	910	865	912	893	881	874	918	846	894	886	869	875	887	838	868	926	911	918	902	916	878	857	881	939	899	906	909	888	862	877	883	840	885	896	892	888	880	888	881	866	931	897	874	900	857	847	879	860	865	923	804	896	873	899	902	856	898	891	881	864	853	852	846	884	862	923	837	868	880	896	867	893	891	862	866	829	846	882	918	898	913	890	876	862	806	876	883	883	890	931	856	885	901	894	889	865	909	907	831	904	863	890	880	932	886	909	801	901	881	904	818	832	837	890	824	899	878	858	907	848	875	884	915	869	867	901	865	845	880	873	857	912	920	875	989	981	907	905	953	904	924	910	881	896	880	913	895	833	943	904	897	899	909	943	888	864	884	910	857	899	875	857	895	894	825	896	894	908	895	909	899	880	884	921	838	893	875	923	911	852	927	921	895	864	934	865	897	877	851	902	924	917	881	859	849	919	925	933	853	818	915	850	896	829	876	902	898	908	849	906	854	808	933	901	871	856	892	887	879	831	861	863	830	931	876	840	852	880	920	845	804	906	882	860	894	863	842	914	894	912	867	883	877	949	834	884	887	855	903	865	840	881	890	905	892	899	851	930	902	911	871	899	886	889	881	914	863	874	944	846	946	904	893	854	902	909	849	904	835	864	883	887	858	892	891	872	940	869	865	915	920	905	873	871	859	856	832	886	935	880	937	883	848	864	866	889	909	911	882	913	884	904	919	948	846	963	861	911	853	830	894	894	878	885	850	867	872	862	855	901	861	877	850	913	933	870	934	888	904	888	919	917	872	887	886	829	870	848	914	904	830	918	974	869	931	881	870	887	871	943	897	847	888	918	842	872	918	851	870	882	900	907	851	885	903	889	891	896	924	902	836	884	899	924	884	887	897	854	887	892	953	905	936	904	851	868	861	917	877	894	892	891	869	859	889	894	857	928	854	919	927	899	891	910	883	857	918	868	853	912	912	851	858	852	932	879	876	932	910	857	882	861	900	901	963	839	887	863	965	912	896	838	903	860	873	847	884	855	920	863	850	856	884	857	953	854	905	903	851	910	864	915	829	843	865	872	886	801	859	932	904	875	916	858	888	900	860	941	884	837	845	906	875	901	919	959	870	967	859	827	947	923	906	854	923	903	828	908	856	901	859	878	842	871	888	944	909	897	874	875	890	882	899	874	882	907	847	913	870	881	893	867	859	874	902	944	890	834	855	897	887	910	933	871	893	863	884	847	918	843	864	859	904	912	877	909	866	882	858	899	867	829	887	861	870	903	870	836	888	888	895	839	868	890	951	853	888	874	811	925	928	896	924	911	878	889	855	890	879	869	868	924	903	882	837	896	886	864	936	871	905	903	885	849	857	902	852	912	880	912	865	901	869	908	841	867	913	914	843	829	840	882	920	842	859	871	901	877	929	878	853	916	864	919	803	867	899	850	898	832	918	830	832	853	878	834	835	889	926	867	927	843	853	847	884	842	911	864	953	884
19834	35165	28208	19307	15295	11785	9213	7118	5565	4726	4076	3147	2718	2242	1961	1835	1615	1530	1459	1311	1255	1234	1168	1243	1129	1196	1091	1067	1049	1060	1023	978	987	1027	915	961	987	989	964	897	852	881	892	882	889	882	878	911	823	852	891	858	942	843	845	936	916	886	878	896	925	842	878	877	847	860	909	810	814	932	873	888	871	878	857	895	854	865	915	917	885	876	861	841	936	907	869	802	839	905	829	845	804	814	881	810	864	846	888	816	926	900	901	819	875	875	850	900	836	868	836	863	892	879	870	857	865	835	875	921	832	878	898	783	825	889	853	870	873	845	918	898	880	906	842	823	880	929	886	843	834	797	833	899	854	863	903	866	837	848	892	933	824	834	865	890	886	867	858	859	855	859	895	929	874	878	846	812	834	894	896	899	870	867	867	823	878	919	868	851	855	895	891	846	847	890	894	861	898	811	848	872	840	903	849	861	837	825	907	832	844	860	894	891	887	848	798	892	855	836	870	893	924	891	862	872	871	833	869	897	837	828	864	893	920	828	855	866	886	849	815	872	888	869	887	885	837	855	864	878	859	858	846	847	838	843	872	872	903	844	911	849	859	857	927	832	936	828	860	868	829	868	842	845	887	854	869	911	865	834	842	845	879	894	869	848	835	921	893	869	880	886	824	864	862	872	839	852	846	841	835	848	869	866	861	908	874	849	894	850	857	934	872	856	870	830	915	854	868	920	828	843	813	900	842	912	901	869	854	852	828	879	802	860	847	875	844	810	849	879	888	854	845	838	887	835	824	877	853	853	848	853	857	903	929	854	840	889	861	902	841	922	826	882	846	869	873	898	861	914	909	832	814	832	825	884	848	846	889	935	837	870	890	908	907	887	887	838	859	858	843	866	891	886	863	846	866	879	893	841	822	877	863	853	864	818	882	856	869	838	864	880	889	912	888	889	833	904	852	864	845	860	859	846	889	834	896	821	911	842	856	866	858	880	881	859	873	873	845	847	899	880	909	901	865	900	873	892	865	898	864	885	848	895	857	793	867	884	829	869	877	865	852	873	862	865	886	873	863	867	855	890	868	849	862	876	869	883	879	883	868	891	847	843	895	873	895	872	871	895	905	878	825	840	873	830	917	866	890	844	898	809	811	884	891	872	867	860	849	895	891	834	828	887	875	918	831	809	886	802	869	856	908	843	851	835	833	843	869	849	880	861	859	833	903	871	895	884	845	839	879	841	894	871	840	839	845	862	853	894	858	862	910	902	905	867	920	922	862	852	861	873	875	874	857	900	867	842	828	913	854	938	843	827	882	918	874	866	820	900	899	892	879	861	899	892	850	889	890	896	863	863	891	842	866	887	849	844	937	928	866	833	850	818	881	849	864	866	878	819	863	858	901	847	913	833	896	876	853	897	844	868	907	824	805	869	873	844	871	873	849	918	873	876	892	920	864	816	879	876	835	915	855	855	856	906	906	904	851	827	878	880	858	868	852	835	860	880	863	864	816	867	835	873	836	883	860	872	877	888	821	883	921	938	878	841	890	924	876	839	886	874	850	831	863	798	805	938	853	871	876	858	902	852	825	879	853	793	842	902	874	878	856	858	881	883	870	854	861	814	927	845	860	855	818	912	793	886	932	864	887	862	870	858	849	828	833	867	847	843	857	854	907	849	892	848	888	819	886	921	849	880	851	844	874	848	881	856	833	909	860	831	855	886	862	903	829	863	874	880	909	842	829	911	866	880	864	842	861	887	891	887	840	886	895	894	891	931	861	817	858	893	883	903	832	833	869	815	860	860	887	922	861	809	872	837	852	826	891	856	841	882	867	885	872	880	908	874	912	825	846	902	933	826	890	835	823	885	876	854	858	832	877	863	900	907	866	868	863	864	831	846	804	917	837	874	865	889	868	820	875	876	893	878	852	852	849	877	892	896	863	881	915	825	860	904	859	913	848	857	917	882	882	872	874	864	856	818	868	861	837	898	867	873	883	872	802	873	870	822	896	848	869	819	880	855	906	856	903	891	898	909	888	869	818	875	845	888	901	886	896	883	873	883	858	815	853	820	867	863	832	863	893	872	862	872	866	877	935	886	871	915	801	856	921	902	894	852	891	875	825	895	897	860	848	872	838	877	911	836	858	864	849	929	902	829	827	909	875	871	909	864	868	905	910	865	888	885	858	846	854	886	853	906	944	874	885	864	853	907	877	831	894	898	859	857	862	841	871	892	857	869	857	841	894	870	855	829	882	867	834	896	877	935	854	850	856	850	847	845	845	892	839	852	849	890	870	871	838	868	913	840	847	862	863	866	854	832	859	884	869	827	878	860	893	863	881	867	861	853	914	836	815	848	830	888	840	867	829	846	875	870	864	886	897	887	837	867	895	860	875	927	865	920	831	851	820	852	825	858	885	845	812	850	867	882	896	917	860	918	848	853	876	853	883	874	831	845	834	880	885	840	850	882	858	893	873	925	876	866	937	896	850	858	888	858	843	880	876	959	940	874	908	908	915	902	836	870	917	860	875	888	877	840	829	847	852	868	843	844	906	853	883	898	847	860	899	880	899	880	864	882	919	856	851	824	896	879	865	858	899	902	929	869	850	883	876	898	882	901	868	858	866	833	894	871	871	887	848	866	879	863	878	890	839	906	845	856	846	886	877	876	835	829	825	896	935	880	864	887	886	855	794	856	894	829	885	840	912	865	815	898	887	900	822	864	831	850	838	943	869	830	890	857	807	926	823	916	864	886	889	853	834	932	876	880	891	869	861	845	889	832	938	873	873	849	833	905	856	862	886	877	847	867	836	867	889	857	871	836	852	866	823	914	860	868	870	933	816	858	871	852	868	917	897	839	897	858	907	912	891	872	828	864	886	887	886	861	895	903	909	937	862	874	823	941	905	809	955	902	878	872	838	850	868	854	918	875	871	915	879	883	822	804	812	897	846	894	899	878	823	888	921	856	909	881	871	864	838	902	806	866	841	817	873	882	824	878	823	861	886	857	880	887	873	902	840	956	862	914	854	923	838	833	876	861	838	855	892	843	858	848	825	900	863	889	852	898	890	854	850	916	892	856	855	864	901	853	835	836	899	847	907	902	858	866	848	935	839	846	880	891	827	914	850	846	825	861	838	842	901	910	830	902	880	830	890	882	903	899	853	891	856	887	875	861	874	820	854	867	884	897	897	858	874	886	889	884	851	828	821	787	879	865	842	945	859	856	889	915	921	870	873	894	841	926	911	883	852	885	898	904	910	926	904	868	835	854	904	831	875	819	845	883	917	872	877	866	845	862	834	856	863	877	853	904	837	894	869	874	838	881	875	862	908	822	910	834	881	806	845	872	911	861	890	867	871	907	853	895	843	863	849	901	866	893	933	888	844	865	836	879	872	926	873	847	873	857	892	877	842	785	905	857	812	899	851	895	840	822	859	842	886	819	925	874	832	842	873	869	853	862	855	914	878	850	872	900	827	828	872	887	874	913	853	895	845	881	866	872	849	844	898	893	920	853
23932	21476	28821	24887	22461	19853	13138	8087	6106	5059	4358	3430	2788	2358	2018	1827	1666	1465	1340	1262	1140	1053	1057	1078	1051	1017	1002	984	917	898	885	915	823	857	828	842	760	787	735	727	734	737	724	738	719	704	672	676	707	668	645	707	755	662	674	647	690	664	675	665	638	638	659	626	654	635	702	624	685	709	691	653	700	689	656	651	663	648	639	665	675	655	667	698	681	675	658	652	659	642	614	680	640	699	696	658	668	674	681	666	677	671	726	630	629	710	646	607	653	674	663	648	667	701	663	718	622	640	682	681	681	661	648	663	644	659	703	712	665	663	626	628	643	652	667	675	641	649	679	675	686	621	683	670	650	645	602	679	677	655	691	602	624	651	640	698	646	728	642	648	635	672	671	664	635	702	652	668	667	664	657	672	669	649	696	692	634	638	652	637	658	645	684	666	697	686	635	608	604	642	628	678	682	685	675	640	636	652	681	634	700	669	674	674	648	670	665	639	675	692	688	650	633	666	689	694	654	710	648	650	613	631	669	645	705	689	652	626	722	682	656	682	704	636	639	629	670	656	661	684	687	704	671	647	702	640	638	709	646	678	663	681	645	679	662	645	698	664	729	649	663	685	725	629	676	645	642	683	692	710	632	687	650	730	692	618	614	671	657	695	697	683	648	648	699	627	654	654	649	665	615	673	690	689	651	661	700	689	690	616	657	656	629	649	655	646	640	649	649	716	648	622	701	680	687	652	675	604	662	643	658	689	652	638	677	645	691	633	701	657	695	666	674	638	677	685	692	715	645	670	645	668	693	658	625	682	690	677	685	735	671	589	628	633	708	639	633	689	676	636	675	688	671	675	678	666	660	647	672	658	685	669	668	706	660	667	675	659	699	708	674	648	680	649	672	664	680	661	676	684	653	650	612	683	631	674	670	653	687	614	651	671	665	718	658	670	661	686	688	643	632	646	701	697	699	655	672	706	682	614	625	618	628	676	656	635	603	665	663	672	641	651	674	670	673	647	660	694	696	654	654	690	657	659	647	658	679	652	648	626	672	700	640	680	671	650	639	670	648	711	655	670	714	658	661	693	640	670	671	671	654	653	680	626	688	652	628	704	677	699	662	625	719	676	616	616	670	588	657	689	648	677	695	680	664	664	708	617	667	626	683	649	673	718	662	619	675	704	617	703	658	698	629	677	663	708	681	657	688	689	625	691	675	681	638	662	727	728	682	704	657	643	696	708	650	625	650	693	688	671	667	679	706	652	642	663	687	631	667	671	648	653	635	659	661	664	635	714	661	685	641	684	636	628	657	678	665	683	676	687	661	640	679	641	715	660	619	647	662	710	686	700	649	651	671	651	656	659	655	632	652	632	671	644	650	674	642	618	696	654	643	644	687	705	661	702	726	629	620	691	640	615	625	630	680	701	660	666	687	657	664	641	653	652	701	680	637	692	652	669	631	633	687	648	650	655	676	700	634	644	665	657	680	649	655	685	707	671	647	659	628	704	627	680	674	664	634	660	660	627	669	640	640	693	619	656	656	670	601	709	679	638	686	653	653	696	656	642	675	640	639	685	691	669	668	665	649	677	647	662	641	670	669	662	656	650	679	631	676	666	657	673	681	647	678	659	653	663	669	638	653	652	704	670	642	654	652	641	605	673	678	685	646	657	650	676	653	632	686	671	651	651	681	657	654	655	625	697	691	546	649	664	666	676	653	627	656	614	682	683	678	665	680	671	684	643	672	672	679	704	698	700	714	653	672	651	689	657	656	673	660	662	670	648	628	601	684	641	687	671	672	681	666	613	676	677	663	686	690	665	636	731	649	658	648	640	655	736	672	677	636	643	680	715	637	676	709	683	609	654	667	683	654	606	671	657	708	617	678	679	645	689	634	670	689	652	652	620	661	695	653	659	667	654	667	651	722	628	640	703	670	647	686	641	674	664	649	648	703	693	621	653	682	686	651	665	670	612	680	702	659	689	641	668	670	693	707	674	693	674	665	611	676	653	669	637	684	668	657	645	666	682	674	631	660	641	631	671	665	687	645	681	703	654	640	680	712	705	663	683	706	671	652	670	689	655	679	634	641	666	659	670	676	648	651	625	676	600	657	653	631	714	631	641	645	635	652	652	685	672	686	642	654	668	673	719	661	684	592	639	661	696	683	673	701	670	668	633	631	665	642	666	694	686	659	667	675	674	705	656	659	618	662	737	689	712	596	640	668	706	642	656	629	670	658	635	651	651	713	640	646	656	671	678	666	645	693	646	676	689	646	654	656	668	622	687	688	654	673	671	665	635	665	672	652	655	686	703	677	673	667	655	719	669	655	674	639	677	666	623	664	644	670	639	639	685	687	701	716	713	663	658	658	685	646	670	655	675	695	641	688	667	684	634	686	604	675	681	639	660	651	634	665	639	609	621	620	742	680	658	663	617	654	606	693	611	648	744	643	669	722	707	656	680	637	665	654	656	675	628	655	688	654	687	691	659	692	661	700	686	684	719	685	643	692	655	647	657	678	656	684	676	611	624	675	684	628	684	642	656	666	647	637	684	625	656	617	668	656	685	654	694	695	701	645	623	658	688	661	632	694	687	644	668	705	634	665	629	638	635	706	684	694	662	699	665	709	719	682	659	627	638	664	683	716	677	730	647	634	671	662	669	680	613	740	684	644	703	671	675	684	655	667	666	639	638	669	638	637	661	676	677	661	666	629	631	687	673	671	678	664	661	702	646	658	651	655	680	688	653	622	671	667	661	643	684	702	668	656	610	662	653	642	666	669	682	660	665	658	668	675	639	654	644	665	689	646	689	671	642	671	613	707	640	676	642	637	684	669	664	670	650	675	664	622	665	640	688	621	631	595	676	626	644	649	637	631	629	656	670	648	682	682	643	607	605	669	609	641	690	599	680	663	689	668	657	636	633	655	692	651	639	645	655	666	678	639	688	645	689	697	669	648	676	654	669	692	646	681	678	659	664	698	652	620	672	670	666	644	681	673	636	646	664	648	643	648	679	641	654	687	691	673	591	670	663	707	696	704	704	651	669	680	655	696	654	676	676	701	671	611	684	629	681	679	654	679	614	675	710	682	657	680	662	612	667	645	673	663	699	652	677	663	667	649	680	608	666	681	681	689	640	676	657	634	650	686	715	683	643	671	655	658	623	612	679	650	691	681	672	645	680	674	636	617	640	623	682	636	618	601	677	643	672	652	649	701	666	662	635	720	674	707	675	665	631	644	610	681	699	631	648	641	638	682	657	654	670	690	672	714	684	637	651	650	680	637	683	659	652	675	661	664	686	652	692	651	678	658	674	673	631	669	660	631	651	665	648	681	680	658	636	612	686	678	625	676	637	626	648	623	630	631	635	643	759	670	647	682	664	689	600	723	630	675	686	630	627	669	679	675	678	692	672	669	677	701	709	717	705	712	666	673	677	608	670	663	688	673	670	711	668	688	664	687	671	647	626	692	682	664	681	661	679	672	626	641	652	647	693	687	645	663	700	694	651
20452	43128	36004	26830	22232	17639	13992	11025	8872	7220	6270	4902	3914	3175	2743	2374	2063	1888	1746	1546	1491	1348	1351	1298	1202	1145	1156	1137	1047	975	966	1003	936	923	849	814	838	813	781	749	733	749	714	724	757	664	691	666	705	719	670	670	693	692	659	674	672	691	692	654	730	643	633	677	691	691	623	660	683	686	658	673	681	682	677	669	653	639	634	646	622	628	635	690	664	683	653	632	651	655	683	702	633	653	687	650	693	621	643	699	678	674	649	707	712	669	653	612	662	653	669	667	712	638	692	666	624	672	681	717	651	624	686	655	600	682	694	686	678	694	669	672	645	664	630	649	671	668	680	672	693	631	697	624	652	639	678	650	683	656	642	638	657	588	647	665	579	672	670	623	646	664	708	647	665	678	666	664	614	651	673	658	646	649	663	647	660	620	650	644	674	657	653	699	702	636	668	618	606	668	614	704	639	664	640	650	647	683	620	649	681	690	636	656	644	646	665	687	639	661	646	632	636	702	647	647	648	683	629	721	651	668	692	658	665	678	652	627	628	636	639	641	666	631	651	673	663	612	663	656	667	662	661	671	642	678	632	654	663	691	699	650	669	659	661	650	642	661	622	645	670	626	650	672	674	641	658	627	669	629	664	668	654	689	682	649	659	669	649	623	657	666	680	640	700	662	640	627	652	632	682	647	650	628	674	705	658	645	664	673	625	713	693	629	611	652	667	672	661	641	680	661	658	616	627	653	626	640	655	643	634	678	631	642	643	685	690	687	712	660	669	636	679	641	645	663	723	641	646	680	636	671	656	682	625	631	683	630	628	629	655	627	642	641	660	697	649	683	644	635	693	644	664	667	671	674	615	667	607	629	638	619	663	658	653	686	676	639	711	647	651	646	646	594	672	601	683	702	678	667	705	700	656	647	680	672	694	670	684	645	664	647	702	635	635	663	685	672	663	668	687	660	647	680	642	696	669	645	664	650	667	636	674	648	639	645	651	676	637	672	696	655	651	642	655	635	619	665	643	730	682	632	674	675	646	631	656	688	644	639	644	634	659	636	640	624	700	696	677	596	686	691	657	634	633	670	635	677	646	645	683	675	656	694	645	653	643	649	662	665	640	632	615	691	677	685	664	594	633	661	669	698	624	669	671	606	674	635	643	674	664	648	652	643	643	656	649	638	688	647	714	648	646	641	734	644	684	652	644	671	643	635	641	660	664	626	662	649	656	674	632	629	625	611	673	636	602	673	609	673	662	666	653	619	643	637	664	649	646	663	641	682	666	651	689	656	606	666	679	671	718	669	654	671	625	622	686	649	693	659	709	676	652	666	650	674	634	633	674	664	642	712	632	677	640	668	675	646	609	623	641	649	683	642	692	587	641	662	698	677	643	647	669	614	652	692	649	709	635	652	624	656	602	635	656	648	676	661	654	698	649	688	657	670	640	630	697	658	625	637	699	639	661	659	690	665	662	704	657	620	690	660	654	641	663	672	670	642	674	684	673	664	659	635	682	642	651	660	640	695	658	660	654	650	664	668	639	685	632	650	627	673	661	623	656	654	617	690	663	663	655	695	687	653	675	707	620	665	637	668	638	699	658	603	649	676	641	637	657	656	696	652	633	648	700	646	681	638	670	668	712	684	663	668	640	657	690	657	643	684	666	700	652	623	651	668	622	643	645	659	631	689	733	667	641	656	649	634	669	696	629	677	661	671	646	661	691	674	698	695	656	688	635	698	668	665	626	641	697	669	680	650	678	669	657	647	673	673	661	636	663	604	692	609	642	665	703	650	617	651	702	654	657	625	664	660	649	675	685	644	694	627	694	632	618	638	656	628	652	631	637	713	661	620	624	647	663	634	685	638	646	604	663	670	613	670	685	661	645	677	646	671	673	650	680	649	645	678	662	650	614	662	638	652	629	661	683	672	646	625	616	651	649	654	683	675	657	650	655	638	655	682	648	659	675	659	669	672	639	641	641	631	653	672	677	626	633	660	638	660	675	636	699	667	647	674	646	665	665	623	628	653	632	647	660	626	642	704	664	593	651	692	654	626	661	635	631	650	611	648	640	672	699	697	689	644	630	665	632	672	636	656	614	677	646	649	693	677	655	656	669	667	608	648	656	695	631	669	655	673	629	618	708	642	611	700	672	653	613	691	665	677	666	651	679	630	679	676	661	650	614	663	678	650	605	622	637	650	651	693	640	648	673	662	627	637	624	623	665	638	642	668	689	624	627	665	642	641	682	673	648	663	712	620	649	688	674	638	656	672	650	641	667	654	670	644	628	653	660	668	614	698	675	655	638	628	679	659	626	662	721	649	666	688	634	656	626	626	650	643	696	647	622	682	654	644	640	694	638	636	644	637	632	675	674	627	638	667	685	661	662	599	662	632	677	671	618	704	642	647	659	671	643	679	624	621	636	673	643	653	617	647	645	657	672	628	665	655	649	607	618	646	670	643	670	620	641	642	639	715	622	667	694	653	681	611	679	666	631	655	625	744	691	704	656	676	661	654	620	666	626	657	650	674	619	664	632	637	616	683	648	631	677	651	626	693	650	637	651	648	622	665	654	649	642	657	659	605	664	659	631	648	634	644	636	717	642	613	634	640	670	651	686	633	668	667	725	643	632	636	647	679	655	639	660	701	662	690	692	654	670	649	660	636	663	680	641	674	688	715	650	666	666	615	633	624	659	656	634	647	653	660	635	631	661	665	616	660	690	647	705	656	666	645	631	657	587	648	718	614	664	631	659	654	650	617	641	686	674	685	626	685	659	670	663	671	650	688	668	646	684	644	684	682	693	658	648	641	665	664	659	652	650	653	661	670	620	684	649	646	674	651	671	614	632	646	660	618	629	660	685	679	662	605	643	652	605	661	624	653	635	649	648	719	639	624	649	645	674	608	674	671	647	631	644	653	675	640	628	689	706	668	659	632	649	630	645	665	706	697	637	660	680	665	674	629	694	664	720	660	698	645	628	655	640	638	587	667	697	653	624	649	666	644	696	649	655	632	642	705	629	676	643	672	678	656	656	644	661	646	703	683	611	658	648	646	712	661	669	680	658	691	684	650	692	673	684	639	662	612	657	606	720	603	681	628	619	613	628	644	662	674	625	715	630	634	689	617	647	649	690	636	660	609	667	673	653	658	620	628	661	689	633	637	663	606	656	653	665	627	650	636	693	649	600	645	655	657	669	671	645	697	671	662	660	666	660	682	664	614	673	682	710	655	618	654	668	683	703	663	672	629	672	660	619	633	718	658	673	707	660	642	649	668	638	682	674	674	651	642	630	621	688	629	679	640	674	713	644	665	647	650	642	683	684	636	661	677	680	679	650	633	673	637	610	624	682	682	645	642	629	673	684	685	641	597	685	607	627	645	650	635	657	633	641	654	665	647	658	653	644	659	655	640	656	644	664	630	634	625	676	651	687	595	645	695	702	602	670	624	667	647	615	663	677	628	651	667	683	659	688	639	652	668	647	658	651	643	633	641	671	674	703	638	678	636
25058	21424	27984	26358	19990	13224	9009	6199	4808	4111	3655	3047	2524	2276	1969	1835	1704	1477	1453	1358	1310	1249	1278	1274	1171	1197	1248	1145	1138	1139	1116	1100	1118	1088	1068	1081	1015	1034	982	984	1019	909	953	957	995	952	962	987	932	964	924	974	962	891	977	1062	945	965	936	894	984	937	914	965	961	982	988	1008	939	957	958	984	963	904	881	990	978	941	965	892	961	918	949	912	968	954	929	983	937	916	927	924	924	925	974	991	941	949	990	982	941	944	900	941	938	970	904	969	967	999	945	946	899	923	976	972	954	1003	964	885	896	972	985	942	962	972	909	951	948	979	963	905	970	978	944	963	1020	939	959	965	901	967	960	979	905	969	887	953	985	931	941	914	937	921	917	927	922	957	965	915	899	930	948	975	955	957	928	992	998	933	924	921	1009	929	965	922	974	997	968	933	956	931	960	958	937	992	938	975	922	929	942	976	929	908	928	973	919	960	941	1033	949	970	935	926	930	939	895	969	908	912	978	998	924	937	952	938	1006	926	907	981	933	913	968	931	933	989	917	945	924	913	942	901	912	972	982	979	962	983	914	981	919	1007	893	926	953	944	904	953	929	978	1001	957	922	951	959	959	937	926	967	986	915	891	963	933	914	921	944	964	954	944	980	951	920	879	910	916	948	930	882	924	992	970	920	934	953	963	909	878	870	929	898	969	985	942	910	939	914	949	961	945	962	967	969	956	907	944	974	965	983	912	1000	927	952	958	1035	957	977	905	930	966	973	925	927	914	932	945	973	971	965	961	887	875	963	947	941	897	929	939	930	951	925	958	882	977	944	953	982	938	919	944	983	949	947	940	969	1007	924	921	953	939	904	944	912	900	963	958	955	934	943	909	1019	977	966	971	979	967	941	945	930	953	958	974	917	957	928	927	987	916	983	938	930	930	955	929	911	950	982	951	901	872	931	945	896	952	957	943	936	900	927	888	946	1022	958	940	978	946	969	971	984	941	943	956	907	947	974	873	960	954	931	1003	898	989	919	897	978	949	972	934	914	940	979	929	910	908	980	911	922	940	900	962	915	934	962	987	995	876	948	922	948	960	904	1003	995	946	968	963	981	927	918	930	956	916	978	953	904	979	934	912	948	977	958	1015	922	936	951	973	895	967	932	941	895	929	921	888	940	974	977	985	940	910	966	959	966	925	991	921	928	997	923	924	951	979	915	981	944	1017	997	959	937	937	920	967	916	909	975	903	992	920	957	913	914	879	955	924	935	936	926	968	911	929	1033	935	936	932	967	963	897	920	897	950	930	980	1027	948	963	974	998	972	870	915	937	918	980	936	916	875	901	925	928	942	977	923	975	979	917	987	978	917	947	919	974	947	966	906	963	962	943	936	905	889	951	916	921	971	914	989	948	965	908	942	947	926	899	939	977	969	885	971	925	938	946	925	935	913	950	951	950	901	949	964	933	955	927	931	969	999	948	950	910	906	919	933	971	954	908	923	897	924	962	991	928	961	916	944	949	926	916	890	954	908	1005	942	927	1014	959	893	947	955	891	952	898	896	966	920	920	939	901	911	959	901	954	979	925	920	969	947	914	970	939	940	955	964	1005	903	940	938	935	973	941	904	919	1008	931	934	897	892	937	962	937	962	963	957	1020	906	951	927	961	958	908	984	945	934	963	946	927	970	947	941	933	909	911	916	984	957	939	940	970	941	934	944	916	939	955	928	897	882	942	932	925	957	934	985	946	986	983	970	960	940	938	990	920	971	899	926	950	940	950	1002	958	905	921	968	933	961	917	927	919	940	956	941	923	966	960	969	950	1020	969	990	975	922	926	881	934	942	905	937	969	904	933	983	985	940	929	955	969	986	957	944	926	1014	977	936	990	913	913	921	953	926	952	974	922	906	958	930	1029	935	952	955	951	999	940	853	966	980	972	941	975	930	895	970	935	977	918	960	956	945	956	954	900	970	942	953	983	927	910	982	958	927	948	902	955	988	928	950	976	916	882	923	943	982	927	979	957	960	947	934	996	931	999	886	907	960	969	971	911	905	904	969	973	891	913	939	972	954	919	953	923	955	954	929	975	960	1017	964	963	969	911	940	897	924	960	945	915	903	946	925	912	937	1008	896	897	949	912	934	936	974	944	983	988	876	938	945	917	931	968	1015	908	915	855	945	967	955	946	926	1027	919	995	934	940	968	943	943	989	938	919	946	951	1004	1004	994	955	940	895	916	985	952	954	974	927	914	959	985	965	942	926	947	958	948	951	929	930	889	994	946	923	1009	888	985	978	965	946	981	974	973	941	896	902	937	898	949	942	902	959	967	904	961	952	953	1022	983	989	917	961	959	956	975	948	923	936	958	980	952	952	906	950	979	960	923	975	1006	960	936	988	927	909	908	966	974	920	975	970	987	955	987	925	995	935	910	910	944	977	924	911	941	924	916	912	931	938	943	928	987	942	897	911	955	976	981	1016	949	949	897	956	974	929	952	945	960	934	961	921	975	943	958	905	955	944	910	945	933	926	989	952	922	939	966	958	960	932	979	899	964	909	913	971	943	940	943	902	988	920	974	944	903	918	952	898	937	975	996	889	983	938	959	962	921	905	965	941	920	870	927	920	956	950	996	979	941	934	929	911	917	893	950	1004	962	970	921	917	906	973	971	986	1000	929	898	914	891	944	963	978	1003	951	948	896	937	940	948	908	983	914	944	908	953	986	963	939	974	956	952	984	932	965	906	926	935	983	958	930	912	1001	898	881	918	916	931	982	936	970	972	940	909	935	954	1010	968	969	984	1007	929	1029	945	949	959	968	926	947	926	892	960	905	935	924	999	876	936	870	940	935	944	973	880	956	936	871	923	959	947	881	986	909	963	963	1017	964	962	912	951	944	976	948	962	961	932	959	958	952	907	1019	915	939	934	974	899	935	896	921	951	939	992	956	951	924	920	875	953	921	957	962	973	981	936	933	919	940	903	987	903	940	907	916	998	961	948	961	920	949	962	972	1005	974	920	900	935	1011	978	886	959	906	910	989	988	956	965	937	904	929	971	913	960	905	923	936	960	950	939	947	904	961	951	978	964	965	969	930	951	909	939	919	945	927	990	960	969	991	911	951	870	962	892	937	961	934	958	1003	938	990	970	898	984	915	961	897	966	908	952	979	939	951	1001	962	937	901	950	892	986	967	959	912	1028	931	897	950	950	934	907	941	954	965	937	907	958	920	950	964	903	929	991	1008	971	901	975	926	938	958	913	936	986	953	928	935	974	919	919	913	932	996	981	949	984	961	964	892	971	940	967	945	989	921	991	964	908	921	946	926	981	949	933	936	997	983	916	980	971	936	956	891	984	994	932	957	949	1000	985	915	923	948	978	985	902	936	925	973	981	920	938	984	963	980	916	948	977	934	904	934	945	956	920	979	932	897	919	941	958	887	1005	927	983	1006	913	904	933	921	934	937	924	945	914	976	951	891	987	947	928	988	956	962	926	953	963	958	967	957	915	959	945	936	940	967	944	954	940	961	928	967	939	934	967	960	991	994	896	892	984	958	939	934	902	918	933	927	927	946	964	964	973
20052	39607	32964	23548	19204	15353	11941	9463	7498	6267	5303	4320	3473	2942	2507	2156	2131	1899	1677	1650	1471	1474	1395	1407	1330	1420	1229	1241	1251	1155	1168	1114	1183	1141	1134	1049	1027	1050	1021	1027	984	990	999	1000	957	958	940	896	928	936	925	953	929	940	955	874	972	890	940	975	982	949	970	925	897	920	912	920	912	913	982	946	946	946	850	931	942	903	892	912	939	974	977	976	886	915	902	885	907	951	914	921	944	952	855	937	938	918	942	944	941	917	954	987	941	938	907	960	923	948	934	938	911	936	899	965	938	895	899	948	969	910	908	962	904	896	891	933	916	1015	1009	892	907	909	885	924	916	983	916	963	965	887	929	873	935	947	928	947	835	905	944	865	917	936	922	910	961	928	991	894	950	911	896	957	913	907	939	908	969	905	946	959	932	917	897	940	893	905	880	870	934	937	856	911	942	917	870	913	933	889	951	912	939	920	946	914	976	925	906	913	913	930	870	890	937	931	912	922	975	967	916	935	948	926	914	917	947	891	924	919	906	945	852	898	994	961	886	911	940	892	965	917	981	915	925	878	917	942	950	900	961	943	915	883	969	895	911	922	905	941	951	901	888	904	865	907	910	929	957	943	924	926	933	905	903	923	926	901	920	974	910	927	963	973	949	906	933	952	909	931	942	947	903	933	911	912	938	917	952	930	914	881	947	847	893	924	968	900	903	893	916	935	898	945	891	927	887	902	926	926	863	927	913	894	948	922	904	927	914	906	863	948	942	915	916	931	958	915	1000	960	941	910	884	902	934	891	960	902	928	903	919	976	932	934	938	925	913	985	947	909	870	933	911	885	930	897	950	906	943	931	911	984	946	901	945	893	952	866	883	939	973	899	892	957	904	892	973	930	903	881	936	978	951	907	922	947	870	938	882	953	910	921	894	898	922	974	917	912	902	890	892	965	920	919	959	945	938	972	951	907	961	975	898	971	914	892	926	900	876	919	952	903	923	922	899	903	886	956	984	917	940	939	882	902	966	939	924	900	914	878	916	894	930	889	967	927	911	933	866	896	922	888	895	996	957	953	940	913	960	938	964	942	905	946	909	919	947	847	896	871	908	894	891	904	906	912	919	931	947	960	894	836	928	970	919	947	906	947	933	856	926	950	923	884	942	894	919	887	910	868	926	921	929	893	914	934	889	882	955	886	953	937	938	935	931	859	906	970	899	956	940	927	909	905	908	929	947	903	941	989	881	962	965	904	900	954	899	935	964	945	957	901	908	925	914	921	941	898	939	934	982	968	926	900	930	922	878	910	916	985	908	935	923	955	887	912	943	927	923	937	866	911	913	891	903	922	909	935	877	919	966	899	936	913	915	911	961	926	884	912	942	926	907	887	899	955	955	912	930	891	985	895	951	907	952	961	866	890	905	911	934	954	960	889	890	876	951	916	927	914	889	954	902	915	861	892	975	926	877	960	878	914	917	917	877	900	934	929	905	919	888	935	913	928	934	897	922	935	923	918	883	907	897	899	907	867	908	889	949	910	958	877	847	928	920	914	880	910	912	983	892	919	917	900	936	911	844	932	943	876	974	937	927	885	966	895	898	949	953	966	931	889	901	900	909	921	944	864	984	972	909	938	902	946	885	941	916	846	941	876	938	922	958	923	919	858	902	931	963	898	891	918	899	863	921	891	937	925	961	945	906	951	908	900	867	934	947	957	954	856	938	922	968	963	905	962	904	913	912	924	930	902	951	883	927	909	917	892	946	907	916	945	882	906	944	930	946	919	874	887	955	894	874	937	902	914	912	927	917	917	895	949	941	918	896	944	873	927	950	855	894	901	926	905	980	847	922	928	893	996	953	893	946	984	852	928	918	915	929	922	913	874	933	962	975	925	876	878	917	905	898	972	916	947	873	932	931	996	903	938	920	909	893	930	917	951	924	975	868	899	918	960	932	938	889	942	919	921	923	917	873	931	928	950	960	881	910	906	904	927	906	913	951	961	928	902	933	897	921	920	923	898	933	871	960	964	904	873	904	882	962	903	911	947	918	890	900	909	921	944	924	889	931	904	912	934	929	885	885	964	932	925	957	871	937	950	935	892	875	966	915	896	977	953	942	950	929	940	896	939	923	898	933	941	899	923	914	908	960	860	955	925	856	907	909	947	960	955	989	946	948	870	935	933	928	943	905	915	925	926	896	860	924	902	905	904	962	902	931	972	874	888	917	864	909	949	932	975	971	918	948	889	894	928	976	928	971	933	890	881	911	916	933	963	926	905	936	929	910	933	897	871	897	885	904	906	888	912	884	923	887	924	916	907	914	964	969	904	929	942	887	888	856	920	934	945	941	908	973	930	946	932	935	957	887	955	907	896	940	878	933	892	922	959	932	979	902	918	962	904	942	923	910	932	904	1007	930	924	927	913	906	933	935	944	943	919	907	932	872	939	957	942	895	920	899	980	921	905	975	890	889	883	910	871	943	919	903	938	932	963	918	931	936	950	880	933	956	995	960	922	923	905	903	933	929	965	904	898	913	944	895	956	921	932	926	897	913	864	918	952	931	901	942	861	878	914	933	937	961	919	1016	958	915	879	878	906	953	951	889	924	943	881	930	983	869	962	920	914	902	982	901	951	939	897	889	932	971	875	889	919	979	881	968	897	920	893	905	919	857	890	965	938	873	927	944	937	851	911	892	972	917	927	961	929	881	912	913	921	963	907	943	963	868	974	911	950	907	971	912	953	864	926	941	906	879	902	922	915	887	883	878	952	904	878	885	916	951	975	1047	968	952	953	900	901	948	920	939	888	904	873	946	961	923	865	898	834	898	890	932	934	902	897	934	922	979	930	924	891	950	906	893	910	876	926	900	872	928	965	905	934	889	879	914	898	872	923	929	885	952	971	883	874	931	936	944	912	902	962	878	913	912	882	905	977	930	960	946	932	881	867	952	861	893	984	951	928	983	914	924	951	933	873	922	905	948	901	913	977	932	976	970	946	955	947	931	927	865	946	899	913	964	923	926	864	933	914	933	931	967	976	886	890	914	931	896	951	907	888	866	947	912	947	941	913	864	890	917	904	934	959	882	963	918	943	952	873	944	911	941	983	866	924	929	907	904	951	936	955	918	928	933	928	876	976	934	921	932	884	909	906	884	961	930	927	926	914	880	927	940	918	909	881	901	924	921	939	907	858	962	940	906	966	956	932	897	931	937	917	926	923	972	932	934	973	878	951	895	972	924	909	912	879	922	922	957	913	925	924	945	962	870	885	942	882	916	924	937	911	1007	953	856	894	941	959	936	958	929	876	895	921	945	856	977	902	909	980	919	897	903	842	946	913	900	964	896	924	897	992	944	927	943	931	901	908	932	947	896	938	918	913	882	932	907	911	905	915	933	845	913	880	921	962	924	901	882	858	910	951	964	913	909	892	879	924	887	934	984	923	860	949	904	918	890	955	907	877	924	958	926	954	906	963	945	921	907	921	892	898	889	951	908	951	965	930	976	903	943	910	970	959	926	981	929	934	860	943
22868	21466	29215	24176	21811	23156	21614	12218	8594	7241	5989	4893	3887	3122	2611	2357	2069	1816	1794	1541	1451	1336	1281	1272	1273	1197	1182	1189	1064	1055	1029	989	906	908	889	869	843	813	850	835	775	817	788	741	735	731	747	726	691	699	683	724	697	663	703	695	711	709	699	648	651	686	751	730	690	777	658	639	677	704	672	620	671	675	723	717	661	712	675	643	712	693	671	697	707	648	670	743	640	664	701	681	733	651	688	694	667	665	668	718	699	683	666	662	666	697	646	675	698	674	635	689	665	676	678	667	667	635	663	648	639	651	665	626	668	698	697	707	656	723	696	736	745	694	693	685	678	708	631	676	703	688	656	707	670	667	707	672	677	674	759	717	684	709	682	710	652	667	689	698	680	700	634	698	678	764	692	671	677	655	689	716	676	667	660	693	683	721	722	657	721	619	682	697	695	632	666	664	655	672	725	644	691	637	659	665	659	670	648	678	671	711	692	678	696	675	652	662	681	662	730	724	691	703	694	680	663	645	673	697	642	666	695	664	657	656	642	696	624	625	743	656	686	656	682	658	730	686	693	657	671	695	682	680	633	631	620	606	672	710	725	699	679	652	690	694	721	662	664	698	673	673	666	689	665	684	682	715	670	604	670	710	733	675	724	704	641	700	709	711	734	660	677	633	683	735	713	715	670	646	719	672	698	591	660	688	679	714	655	619	701	621	656	729	670	722	643	669	690	662	650	699	713	678	667	653	645	679	718	678	692	681	634	673	642	685	677	660	695	706	678	697	693	643	689	687	677	717	669	663	640	643	703	725	659	673	709	656	685	712	699	660	693	692	672	689	681	656	620	657	703	681	629	718	671	727	645	692	685	694	673	674	657	704	714	700	646	680	680	691	689	675	648	691	708	691	687	724	664	714	686	693	657	690	681	679	646	668	685	685	675	655	657	686	690	725	667	622	671	679	662	716	659	684	663	700	703	712	673	680	707	672	671	676	683	723	648	697	712	687	700	667	691	657	708	692	673	642	705	685	633	681	754	683	613	673	705	696	682	687	669	671	683	645	696	696	640	626	614	737	654	687	706	693	695	703	642	711	679	690	697	622	662	672	688	655	706	652	677	674	680	705	638	654	675	664	689	723	635	683	688	716	696	681	703	688	678	722	719	727	700	711	674	668	638	694	692	670	710	682	706	641	661	689	682	675	668	674	682	682	661	643	667	718	665	686	700	654	749	679	690	705	630	713	643	655	667	691	707	670	645	697	649	660	666	697	647	667	680	663	685	710	695	650	686	661	713	686	688	708	684	665	718	720	732	682	679	656	709	657	650	694	702	671	692	725	674	681	678	626	675	653	704	730	702	677	708	689	654	694	708	708	664	709	631	657	640	686	686	700	636	703	705	679	715	691	660	645	697	680	728	706	676	688	654	668	711	665	655	672	713	676	671	743	660	686	632	683	678	704	687	674	688	684	678	688	670	724	644	723	707	645	731	700	677	715	707	662	676	687	622	663	711	663	645	666	696	679	683	650	719	673	692	671	740	669	697	679	683	709	719	668	678	679	700	637	716	687	673	737	719	671	677	658	681	665	688	689	714	696	719	667	650	717	683	686	691	658	674	702	626	654	630	711	734	704	679	687	692	664	713	719	654	655	702	688	653	730	667	634	668	684	683	640	693	683	718	691	656	667	688	635	686	655	644	702	707	652	737	667	709	700	724	691	637	709	675	701	650	684	670	632	663	659	686	664	701	640	669	704	668	675	655	722	685	685	719	695	698	645	664	694	695	698	625	709	682	672	702	669	647	681	697	649	691	664	698	653	687	684	665	693	643	677	673	659	664	733	676	662	696	721	687	650	675	674	695	678	704	662	678	689	702	701	647	713	692	678	663	710	680	677	693	651	663	651	716	688	686	662	655	719	714	702	705	688	691	660	712	652	654	695	709	676	649	698	703	701	711	711	696	759	667	669	672	677	657	708	663	622	680	691	669	679	690	673	665	696	662	693	712	659	666	628	663	691	686	631	674	668	681	751	651	707	680	664	654	655	699	656	673	675	676	650	651	676	729	684	674	683	673	677	652	688	646	658	688	666	709	680	665	621	659	680	669	679	740	652	672	683	695	661	713	704	667	674	670	675	687	671	698	735	701	737	698	693	665	705	676	670	681	686	655	688	625	665	663	658	714	648	687	685	731	713	685	708	671	655	716	693	714	678	699	644	666	693	687	665	673	675	687	696	639	691	662	635	668	677	719	669	711	713	685	660	653	690	668	634	670	623	648	666	678	659	690	674	690	636	681	690	677	656	704	673	692	695	664	687	653	635	728	662	660	673	691	685	714	679	638	698	687	654	681	725	627	695	708	694	675	720	672	685	712	698	645	659	682	710	698	636	651	667	734	675	696	690	699	699	670	635	702	723	720	690	682	742	689	667	682	671	727	656	680	659	662	647	682	714	710	679	644	676	724	694	667	676	684	637	656	668	641	690	706	691	696	719	701	706	656	723	640	674	683	724	688	714	649	679	741	701	657	681	710	671	695	698	659	661	722	689	719	678	651	653	680	680	644	643	661	660	729	710	639	707	707	687	677	695	604	716	700	667	709	693	671	694	699	665	670	666	716	683	692	632	657	680	680	665	660	661	712	689	653	664	662	642	710	688	689	692	653	653	682	663	680	679	731	717	708	685	697	672	701	687	656	678	728	680	734	670	684	698	706	669	681	646	679	732	669	651	616	673	654	689	707	667	700	683	700	654	675	681	688	657	726	685	693	705	672	708	750	686	720	719	696	708	667	680	697	703	647	712	688	659	719	660	668	682	633	676	667	663	688	686	633	747	693	626	702	641	666	658	652	709	689	734	685	711	648	706	699	653	730	671	637	700	683	709	694	701	644	689	675	695	696	678	673	704	646	707	694	671	699	698	640	696	714	664	679	625	684	730	731	649	677	661	694	674	683	628	700	701	700	716	725	703	655	652	700	653	687	675	672	725	695	665	673	701	682	694	663	680	660	649	721	676	682	675	631	668	684	673	695	650	679	679	703	681	661	684	696	667	677	662	685	644	675	631	706	723	675	663	686	658	668	679	652	695	695	655	689	649	653	657	675	671	687	682	674	726	665	667	651	733	665	661	685	686	695	638	683	655	715	653	677	669	663	673	688	711	645	657	666	656	678	704	682	672	637	679	612	696	664	656	655	724	639	641	676	655	681	722	749	678	652	671	713	671	650	727	618	681	709	680	688	679	637	721	691	672	681	692	663	657	639	633	663	695	636	694	632	654	697	682	670	720	724	676	695	728	721	638	710	647	666	656	663	685	689	638	689	686	700	671	677	658	688	622	688	639	700	677	668	688	685	599	694	698	686	701	655	653	686	631	652	712	680	698	710	694	655	718	662	644	681	674	683	665	691	681	655	656	713	614	695	725	703	665	710	695	717	683	684	686	734	703	735	653	684	723	683	658	667	652	697	697	713	672	703	694	687	616	681	672	678	671	684	679	678	673	710	661	645	727	680	719
22512	47487	40906	31673	26896	22315	18005	14417	11702	9851	8456	6851	5375	4235	3662	3103	2764	2390	2079	2004	1820	1644	1589	1534	1435	1465	1357	1231	1157	1159	1100	982	969	984	961	926	887	804	885	815	830	816	742	727	774	718	699	749	706	681	709	682	665	717	653	636	693	659	638	655	678	720	713	665	696	655	654	695	684	648	734	638	668	668	698	664	650	660	628	668	612	639	689	655	634	646	634	644	635	690	651	652	682	644	684	658	662	635	664	652	634	680	640	617	639	608	660	630	624	674	651	669	678	683	657	627	642	669	684	705	627	630	646	632	679	648	683	669	610	631	640	694	621	666	658	644	661	606	663	692	671	695	663	621	655	646	669	663	717	659	648	665	620	664	657	656	683	681	676	687	670	661	642	626	603	639	684	635	699	642	637	650	608	707	671	641	671	656	664	673	664	680	663	644	668	675	693	652	688	683	664	676	675	617	727	678	634	677	630	645	635	593	677	653	728	670	637	720	627	643	661	652	640	656	624	669	642	625	673	647	653	635	669	701	676	646	665	651	653	705	647	673	623	729	626	644	694	629	589	648	642	708	678	690	614	654	761	664	664	661	605	644	669	703	637	632	664	652	691	597	628	677	653	626	647	637	675	647	643	704	686	620	666	650	642	630	692	664	675	655	701	650	707	665	657	681	667	660	627	700	638	706	673	627	660	665	642	682	624	627	662	617	610	664	694	644	677	618	620	620	650	642	656	690	687	639	611	688	701	689	674	662	626	656	680	653	670	600	652	684	670	655	638	654	692	693	661	685	713	683	645	646	689	722	667	669	575	637	648	614	637	629	669	683	681	644	630	707	667	660	640	615	613	651	631	690	624	652	679	648	657	651	645	621	647	671	663	656	661	659	687	682	633	603	671	663	652	655	655	643	669	662	675	625	662	657	708	684	631	639	661	649	651	669	679	649	620	636	680	640	688	662	622	669	630	638	671	665	686	644	651	658	641	656	663	622	651	658	640	696	641	675	711	664	674	639	674	650	601	662	636	695	684	633	684	635	677	685	660	650	667	633	639	631	679	664	626	665	660	650	612	710	684	647	618	682	655	695	624	653	665	654	664	628	678	623	670	639	665	674	642	697	642	650	677	650	650	590	603	615	638	647	642	662	661	620	677	637	627	628	678	647	652	606	673	645	669	655	679	666	651	617	664	671	646	645	631	686	641	682	620	681	652	664	674	665	694	650	620	648	647	657	690	624	639	648	701	641	694	649	661	702	610	694	610	628	634	632	642	621	647	647	623	632	680	705	615	649	665	667	657	633	691	679	648	694	652	664	662	699	683	632	633	617	650	666	686	655	636	625	668	702	606	629	618	629	665	645	646	656	683	680	635	624	641	614	667	620	627	637	698	665	663	647	672	683	647	635	685	597	678	679	616	598	645	668	651	675	673	626	693	640	623	639	657	628	654	686	583	632	650	672	628	632	674	705	680	665	666	707	634	617	693	653	646	666	687	675	669	605	631	649	666	629	684	738	651	639	687	659	676	680	660	657	653	698	671	677	648	656	672	643	693	638	667	663	679	661	691	618	650	681	656	689	647	606	642	673	629	625	643	630	667	598	683	666	630	614	634	640	659	641	641	694	631	639	635	672	645	672	655	643	685	669	653	681	672	683	676	670	648	656	624	689	705	644	672	692	684	673	669	640	631	638	667	644	690	680	690	626	645	686	652	681	670	634	640	613	626	652	694	644	647	689	682	618	662	657	649	661	702	660	630	607	675	665	654	623	641	705	645	628	671	655	672	625	643	631	649	655	635	642	584	659	671	653	660	708	645	661	618	673	695	673	706	655	652	650	654	637	703	694	679	688	680	635	691	660	662	589	674	653	653	631	637	662	639	668	637	659	680	642	637	660	656	668	649	650	625	657	655	627	680	654	604	680	679	650	707	646	646	647	652	644	671	630	663	643	658	625	652	673	643	630	640	640	621	628	650	649	673	646	654	618	630	659	656	659	675	655	669	725	640	695	662	622	676	647	666	664	628	679	662	658	677	641	661	660	611	674	658	670	624	692	689	651	638	652	670	623	657	673	627	671	650	654	639	673	626	652	614	655	617	654	669	666	630	645	669	652	673	693	694	641	597	675	643	691	568	632	669	650	640	644	693	655	633	649	657	626	660	664	624	655	678	661	693	674	677	641	634	658	623	643	598	702	661	686	650	689	647	635	642	631	685	664	671	672	594	646	654	637	668	672	648	649	689	671	667	672	655	660	692	662	620	694	640	648	680	629	683	658	648	669	602	618	656	634	654	662	668	636	651	619	649	632	656	682	656	665	641	672	650	702	661	645	652	652	649	696	686	649	651	701	695	650	643	687	663	670	663	620	618	660	678	636	630	660	661	648	678	652	690	666	694	608	630	689	642	666	643	670	631	658	656	694	665	680	649	679	653	633	662	644	645	630	658	664	673	635	683	677	655	683	656	662	674	627	608	616	653	666	736	648	646	665	644	712	641	646	670	679	676	659	639	639	632	661	646	662	626	694	710	649	661	643	675	673	682	633	689	676	620	675	685	635	623	665	657	630	638	648	670	673	648	637	669	691	644	630	618	679	671	669	646	647	685	607	646	668	650	644	628	614	590	632	659	667	678	646	660	631	658	657	633	708	634	701	665	636	660	654	653	652	645	692	646	670	656	684	685	661	629	658	632	624	644	622	661	681	671	688	666	628	665	653	691	706	659	643	630	639	696	652	676	644	646	646	632	680	682	640	614	647	693	644	626	633	668	706	659	634	647	716	646	669	628	660	612	622	674	651	675	641	664	646	652	643	663	667	616	658	696	655	686	676	652	667	596	627	627	651	657	651	640	649	648	707	642	633	701	641	645	644	659	663	664	665	627	663	650	657	657	678	683	632	683	686	648	646	674	673	670	661	664	689	632	679	705	661	676	637	626	647	621	671	689	615	698	659	639	714	641	670	684	700	708	696	651	626	634	626	652	704	651	635	630	658	651	661	622	641	644	681	666	662	569	649	634	651	655	649	679	650	670	657	661	675	658	625	698	659	652	597	656	672	642	634	619	668	645	627	713	615	614	662	607	636	727	667	696	681	664	674	673	652	671	632	667	689	648	612	651	667	623	600	659	632	657	655	656	631	691	708	644	638	660	697	709	608	665	644	666	667	645	670	618	667	660	643	622	656	675	677	664	654	716	686	643	688	652	646	690	660	647	670	647	620	686	616	675	649	660	673	647	630	653	603	648	700	665	671	657	637	666	658	678	648	651	682	629	656	662	655	642	639	691	675	636	649	648	698	669	658	674	675	660	700	649	648	647	650	708	649	683	661	661	651	649	693	650	679	655	659	649	641	644	660	643	628	653	662	606	627	656	686	619	632	653	702	670	602	679	655	666	646	605	626	632	654	640	665	650	659	657	647	689	656	691	643	624	703	660	683	673	626	672	629	653	675	639	672	670	712	657	626	626	705	691	677	637	622	653	651	681	635	652	632	669	629	641	722	621	657	615	663
29012	25089	28988	22113	13571	8838	6207	4649	3752	3191	2813	2415	2065	1717	1617	1550	1409	1323	1225	1241	1123	1103	1110	1095	1146	1066	1068	1019	1021	1001	1014	1075	935	1001	963	987	979	977	925	881	929	923	881	877	933	943	916	910	867	907	889	910	879	938	904	876	941	861	894	873	876	931	937	879	918	892	852	889	845	887	888	924	837	920	869	868	898	864	916	898	866	941	878	910	958	836	899	939	863	897	898	845	878	903	876	859	892	879	907	895	851	890	856	908	854	867	888	920	889	915	842	871	892	879	883	904	879	928	861	904	818	885	903	925	875	884	890	862	903	918	839	871	824	827	954	940	885	852	930	852	876	890	886	902	908	915	951	845	903	829	890	866	914	905	874	892	889	921	854	840	927	879	877	908	901	907	851	883	904	832	848	885	893	916	934	907	907	919	855	871	917	908	956	900	911	891	913	907	869	870	920	917	907	898	874	913	927	904	890	879	872	880	877	825	868	901	856	873	924	924	893	924	918	819	867	969	896	891	879	914	922	919	906	870	883	901	861	898	897	868	907	878	888	901	870	848	859	861	846	909	909	928	924	836	912	941	894	857	869	921	892	923	904	905	904	877	944	879	887	944	865	940	878	874	866	903	869	881	917	913	874	843	867	829	897	879	878	881	881	858	860	876	880	814	879	900	861	924	877	920	834	911	852	838	914	868	919	902	825	845	887	837	941	922	858	899	895	906	874	911	856	903	866	910	887	914	882	901	979	866	933	878	884	878	875	909	897	954	932	887	940	875	912	864	944	877	907	850	872	932	907	877	886	896	937	924	870	885	888	851	922	868	913	926	865	899	881	899	929	963	846	877	890	908	902	903	916	854	820	891	860	942	860	821	832	927	885	901	890	882	912	886	901	906	897	897	887	904	909	878	868	894	914	874	931	901	882	883	883	858	901	861	892	913	940	906	939	874	903	857	893	826	863	889	909	865	884	873	892	884	841	865	864	911	875	831	897	844	886	917	922	873	930	895	880	849	878	813	913	914	870	847	944	890	962	889	884	887	896	896	912	867	920	874	868	854	890	902	902	834	904	876	871	877	894	896	878	926	873	942	947	877	895	858	936	885	888	899	892	855	901	899	870	908	850	889	894	929	894	912	880	839	901	928	898	954	926	903	874	898	877	878	855	832	854	872	907	899	865	910	905	876	887	886	866	871	879	875	852	895	842	862	859	880	901	831	870	905	919	941	855	901	889	896	861	910	874	872	904	881	867	887	879	899	912	916	884	930	892	913	897	874	843	859	884	916	854	909	902	909	835	853	886	832	872	919	902	897	864	935	909	889	910	857	877	888	922	942	881	889	858	867	943	921	899	917	833	894	904	890	881	863	907	895	937	864	923	891	856	865	852	868	934	862	916	855	898	919	890	884	893	857	877	933	856	885	834	860	900	867	818	939	915	885	895	835	848	882	924	876	820	864	913	849	855	921	924	870	883	823	842	891	883	907	902	891	906	910	910	916	908	869	871	906	865	863	861	903	860	904	906	922	994	897	877	902	852	932	872	906	898	918	896	869	884	876	877	894	913	890	888	943	881	880	870	900	914	862	856	942	945	885	867	920	846	897	904	950	909	906	910	869	850	829	934	886	835	864	887	866	892	947	902	890	889	887	896	889	887	868	860	875	908	925	910	900	864	962	857	907	872	866	845	881	888	852	919	854	872	831	856	837	834	902	920	862	875	894	849	872	858	903	885	898	858	869	898	943	842	930	891	843	892	852	892	851	897	896	877	890	921	941	836	927	836	929	874	872	921	866	897	905	877	879	840	926	931	939	891	917	913	907	942	926	899	858	846	899	925	872	863	883	911	902	913	934	900	914	888	856	860	912	914	877	908	890	812	903	871	908	868	877	911	926	876	956	889	837	905	867	870	844	862	891	881	801	925	907	933	899	862	920	919	863	904	841	868	878	852	875	920	906	904	888	872	934	902	935	870	894	849	916	877	938	846	858	850	839	906	882	869	818	893	894	895	956	889	899	861	929	911	916	899	897	855	849	901	893	819	882	861	851	892	902	912	854	851	870	918	881	937	919	901	882	864	921	877	909	896	871	900	881	836	883	879	942	860	815	858	878	809	893	876	935	867	944	867	915	850	866	888	988	840	888	845	890	893	870	866	907	912	863	894	885	945	861	890	867	867	940	789	895	931	827	869	836	842	877	866	854	891	868	874	933	845	862	904	883	888	885	849	906	864	907	873	828	883	872	877	912	900	907	866	928	860	851	901	939	923	992	934	868	849	897	892	907	863	869	876	872	847	832	921	918	849	893	902	911	876	861	892	880	862	882	834	933	872	893	911	901	918	887	912	911	900	851	961	896	934	890	911	919	900	868	897	938	885	911	904	910	912	901	836	905	934	821	867	921	913	909	886	898	957	890	867	888	943	881	858	936	894	853	840	890	914	907	869	932	900	850	922	860	933	898	912	896	849	878	888	896	893	970	933	913	914	875	933	794	853	880	923	829	850	875	852	834	896	862	870	927	884	906	866	989	939	895	916	854	920	925	894	869	925	889	875	870	911	864	919	875	923	865	869	849	933	898	944	851	921	929	869	873	856	923	897	890	911	894	861	914	932	887	874	843	873	874	868	895	912	873	906	874	880	932	876	869	950	862	915	866	822	904	854	912	887	900	930	906	840	885	868	884	824	908	881	938	880	921	849	886	901	912	901	884	903	906	879	904	868	914	886	916	845	889	933	887	939	907	838	833	911	888	864	944	881	870	950	903	932	964	892	904	914	883	881	854	952	902	813	904	904	919	882	898	935	946	916	857	876	875	894	904	875	884	862	874	823	877	809	912	890	869	857	900	876	922	892	952	853	891	855	892	854	853	935	904	937	864	888	857	893	830	860	920	895	884	896	913	862	855	858	894	796	842	885	920	859	869	842	895	909	864	837	884	918	917	902	895	914	902	922	887	905	839	862	897	847	877	889	885	885	918	869	910	879	878	940	932	877	934	880	884	884	890	890	867	865	834	872	864	925	820	946	906	897	880	848	839	943	829	874	878	899	898	907	920	938	873	908	875	837	899	868	885	893	820	902	904	897	920	855	922	896	902	890	863	906	896	863	870	884	906	874	919	918	848	862	897	918	889	911	836	852	886	888	838	892	872	889	920	922	888	860	854	943	864	911	862	823	904	935	880	937	934	878	915	875	885	931	832	865	905	846	865	878	922	850	980	929	848	856	843	891	882	918	905	878	868	857	854	903	933	919	909	857	884	921	861	900	920	919	900	843	919	882	895	919	886	894	870	877	915	860	850	897	865	898	863	859	910	895	922	867	881	881	865	903	907	909	851	902	889	887	913	859	896	939	867	928	881	846	908	948	868	918	907	870	929	918	930	876	894	846	903	922	911	893	893	873	904	874	890	851	883	907	883	888	950	915	870	886	869	847	891	903	905	891	886	847	862	873	880	872	905	919	850	884	824	949	916	915	907	835	921	907	895	913	880	917	931	887	913	865	916	898	897
19536	35538	28939	19564	15250	11975	9302	7169	5824	4754	4057	3433	2792	2272	2006	1837	1696	1606	1428	1395	1300	1293	1208	1209	1156	1193	1136	1121	1070	1007	1047	1011	968	1000	1003	947	972	908	881	901	920	1005	899	955	926	879	908	896	866	944	919	923	901	892	930	886	887	864	899	842	883	885	905	876	941	836	921	859	898	869	855	832	902	859	859	917	865	885	868	865	904	873	900	945	888	846	830	912	886	818	872	867	832	791	876	876	869	854	886	877	912	873	882	852	861	944	908	889	898	855	920	875	888	853	870	921	845	907	847	878	828	863	898	898	878	918	870	854	865	858	901	866	873	893	874	864	836	895	873	904	889	877	875	871	866	840	915	831	929	830	876	880	893	872	899	888	889	860	870	906	868	901	878	855	925	943	901	925	904	874	899	866	833	815	887	863	912	879	837	909	888	901	859	858	894	840	878	849	887	912	882	902	932	906	881	879	833	924	869	896	863	861	879	826	885	903	837	878	835	866	903	865	878	927	867	882	875	850	864	879	896	858	905	920	925	839	872	911	852	887	932	890	850	883	888	873	897	817	823	893	879	891	892	859	887	877	949	861	883	894	869	864	870	885	813	844	844	814	851	842	856	872	876	916	897	875	847	817	819	923	875	894	888	876	872	880	831	912	893	906	874	852	860	859	871	834	852	882	914	850	874	918	902	882	892	834	906	844	824	929	891	863	871	898	845	886	879	866	888	869	823	837	882	856	835	848	857	855	837	813	846	876	902	845	861	863	821	903	919	851	860	829	910	877	902	874	821	898	884	832	873	845	820	889	862	824	837	890	900	947	912	877	814	876	831	842	926	852	911	880	886	881	845	868	864	913	892	889	892	861	845	879	873	932	858	887	864	901	871	877	856	887	825	861	911	835	895	882	903	913	892	861	794	890	843	836	861	837	841	850	885	868	883	900	899	897	866	890	905	909	858	858	881	878	852	894	851	921	824	849	882	891	867	930	863	937	866	851	892	926	841	933	895	848	898	865	835	867	869	843	910	897	869	891	913	914	870	880	876	876	877	906	927	847	897	897	947	834	892	878	889	870	924	880	858	893	886	848	883	915	885	841	885	875	843	847	858	965	829	906	861	926	860	922	871	845	879	921	883	848	843	887	878	884	817	913	847	902	880	864	878	868	877	886	887	866	858	902	860	834	884	872	839	861	918	837	832	813	869	843	846	854	874	872	895	845	829	875	904	912	956	884	868	944	822	847	910	908	847	931	885	858	862	922	822	849	886	912	910	883	867	838	848	860	909	856	881	892	825	918	892	863	838	868	863	881	871	857	883	880	864	850	910	890	859	900	910	846	853	839	867	893	907	823	828	869	897	839	870	882	852	883	882	878	900	899	905	918	851	804	882	903	892	879	871	882	886	867	911	890	902	865	871	885	877	896	947	908	875	918	861	899	891	897	930	873	874	865	878	922	914	845	858	835	850	903	886	888	873	827	917	870	883	906	877	904	831	863	927	851	890	894	941	944	920	901	898	881	921	893	918	866	890	891	867	872	862	910	874	888	863	870	910	891	842	854	892	935	844	891	906	858	876	819	879	892	892	896	866	885	871	828	863	824	879	894	845	874	867	827	884	890	907	847	851	875	868	826	898	845	832	844	859	828	844	878	894	875	826	916	911	866	873	868	865	850	899	811	889	886	900	882	892	891	853	898	831	848	851	916	898	823	864	841	906	825	867	844	873	850	944	864	860	798	895	892	882	859	892	931	908	896	907	939	848	826	845	854	949	872	927	889	930	917	913	859	823	896	881	897	911	893	847	923	880	905	856	858	928	875	915	966	895	917	874	859	925	860	827	911	871	920	859	910	909	908	874	890	925	872	931	886	908	882	904	904	866	876	850	862	880	861	877	845	841	888	925	909	918	944	847	887	859	883	837	872	883	819	877	921	877	899	878	832	855	878	887	873	838	882	862	822	922	924	871	892	852	901	841	895	856	828	879	827	899	899	912	845	872	878	872	867	812	930	904	862	933	914	886	828	891	890	881	878	896	878	847	861	904	889	830	817	856	805	860	872	917	895	832	872	874	895	839	899	872	847	885	931	938	898	851	889	850	885	880	875	847	956	863	903	885	966	907	843	861	856	857	893	867	924	912	860	851	885	953	845	844	895	886	867	923	826	836	896	822	892	846	916	843	915	863	871	814	901	860	837	880	858	876	855	882	880	855	857	888	895	925	913	881	919	879	864	920	808	891	825	908	913	822	866	868	893	898	915	888	866	860	940	920	860	879	865	831	884	889	851	876	903	881	853	861	845	863	893	905	857	846	925	892	852	857	875	834	874	865	864	872	906	850	888	863	808	885	925	859	903	859	905	873	795	869	876	872	908	945	882	911	828	864	871	898	873	904	842	856	860	888	871	848	864	862	904	894	907	942	813	858	903	816	865	866	891	871	813	878	862	844	894	868	906	870	888	880	902	897	853	889	898	846	899	869	860	895	882	877	855	846	861	883	871	899	890	862	902	895	858	862	874	869	928	865	908	895	859	877	853	940	896	896	862	899	901	890	876	839	822	836	883	899	850	868	840	862	905	877	926	898	890	902	855	880	848	890	908	934	920	874	874	834	925	873	882	898	887	840	843	898	901	887	925	905	889	892	847	903	848	897	804	918	891	851	853	852	860	880	901	862	825	856	834	874	845	875	877	855	875	866	910	855	873	907	866	899	878	846	859	882	855	878	857	863	880	845	908	883	913	885	888	889	890	863	881	871	898	912	869	839	863	894	839	852	865	872	892	922	851	838	896	896	933	894	942	855	938	845	863	864	901	863	898	876	841	881	858	847	878	878	856	917	886	901	863	885	855	819	831	917	861	840	867	892	861	821	889	858	897	848	881	866	890	875	877	858	913	863	902	914	931	875	922	879	890	866	900	879	890	833	906	902	890	901	880	860	895	882	848	863	863	867	882	943	842	863	916	864	878	868	878	849	842	852	914	879	846	880	881	918	908	858	961	877	827	901	896	868	888	936	902	815	895	884	884	901	844	857	829	845	910	907	900	820	876	908	858	912	879	905	923	861	893	840	874	898	866	873	871	931	866	860	958	889	887	888	882	905	840	870	905	850	868	812	896	893	910	821	869	848	913	863	835	883	882	851	904	908	873	854	885	852	917	908	893	841	887	873	902	850	874	821	922	847	910	828	887	863	874	917	851	857	839	874	855	848	955	868	905	943	914	839	861	831	868	903	830	852	895	884	900	873	896	927	889	881	885	897	919	871	910	871	868	917	872	858	852	809	853	847	909	870	879	855	840	851	895	869	843	818	870	863	896	843	903	823	868	928	873	879	922	849	864	944	818	853	847	891	899	902	904	871	881	859	920	894	879	898	926	875	844	911	914	841	874	852	833	851	872	850	892	867	884	870	885	865	836	936	884	942	826	863	879	827	892	904	878	834	847	917	861	854	865	894	889	803	861	847	937	841	862	905	867	934	891	809	866	848	929	871	904	923	916	905	821	860	852	917	861
23875	21426	28800	24852	22333	19728	12952	7946	6112	5121	4354	3655	2899	2331	2020	1785	1680	1542	1377	1310	1272	1213	1134	1108	1035	1055	1005	947	952	989	914	848	779	843	826	822	793	738	768	725	769	705	719	753	723	697	699	696	675	670	678	675	639	662	703	722	704	683	679	659	689	710	682	686	653	702	686	705	672	654	646	692	697	663	668	680	625	693	629	695	696	685	641	664	714	672	661	672	675	682	663	623	675	674	667	673	628	668	702	675	695	690	647	685	663	669	702	682	670	700	694	680	672	647	705	666	718	675	703	694	645	692	626	689	693	673	705	704	690	605	676	712	637	664	620	699	723	675	688	685	711	696	645	626	709	685	680	714	691	668	650	680	668	681	634	670	694	650	675	678	650	654	650	667	631	621	671	695	666	688	682	691	694	674	662	693	703	681	645	669	631	667	649	646	677	722	703	683	654	662	669	651	648	671	660	635	653	693	653	705	681	667	711	672	676	732	654	683	741	645	681	659	645	664	619	699	676	651	684	693	697	603	648	694	689	651	693	679	642	644	653	685	681	654	694	657	648	651	646	649	646	668	723	668	706	675	697	692	628	709	658	684	629	656	654	705	618	640	684	668	700	643	668	663	689	660	652	643	639	641	671	692	650	653	673	650	648	674	683	688	684	750	653	711	682	625	640	669	701	689	658	644	631	665	683	721	628	659	676	684	644	650	660	627	658	674	667	668	635	684	650	682	671	659	658	690	673	668	668	679	628	651	634	658	667	647	686	643	694	648	619	634	657	681	670	655	702	609	593	689	645	702	729	652	658	693	663	657	663	667	657	667	646	641	695	699	636	656	646	680	672	706	658	714	645	681	678	688	705	626	663	656	682	663	683	668	659	655	640	655	708	679	662	624	666	696	665	671	697	650	673	666	670	640	697	704	635	707	685	679	671	685	631	714	673	670	696	679	674	632	667	629	690	669	650	684	669	688	707	666	673	673	702	711	720	701	695	695	670	674	651	679	659	701	640	642	671	701	686	661	664	660	668	661	652	692	702	676	666	655	697	644	731	707	669	674	688	678	658	678	671	693	693	666	658	660	678	680	666	666	637	688	667	672	681	687	676	698	677	676	660	670	672	666	677	709	727	628	664	686	639	696	663	698	733	657	681	699	700	675	667	663	661	648	662	641	662	702	689	671	625	718	658	635	664	692	697	667	708	665	658	687	709	626	702	623	691	633	646	670	650	704	667	692	699	681	677	671	644	700	663	703	662	644	687	715	703	674	687	665	724	718	704	654	721	689	657	725	678	687	675	695	702	613	662	663	691	674	674	628	670	670	670	656	687	662	634	646	616	652	709	679	665	657	680	706	652	671	656	668	662	678	650	644	670	691	708	635	659	673	640	677	710	667	630	667	695	712	673	715	700	652	684	670	676	654	673	619	699	650	643	634	753	702	677	694	706	662	681	649	718	618	656	666	667	643	661	669	704	646	637	678	684	649	658	648	717	681	655	668	684	651	692	674	686	664	659	645	712	657	687	635	682	700	629	655	707	698	686	657	677	682	663	679	653	623	704	690	690	698	605	668	700	701	712	680	619	680	633	686	661	661	669	622	701	709	675	679	669	705	677	690	624	678	617	662	677	693	695	663	748	659	696	653	632	728	698	666	627	667	652	689	687	660	699	693	652	691	661	678	676	614	657	624	675	683	674	649	667	662	629	710	641	702	660	708	660	639	647	669	674	679	664	675	662	673	690	626	659	690	684	686	668	644	648	670	651	694	650	656	656	638	696	657	649	613	677	677	687	696	664	657	681	620	684	683	630	680	686	673	674	670	675	643	727	673	725	629	698	682	663	670	690	677	689	641	668	682	634	707	663	656	676	651	681	659	659	666	682	670	654	668	693	686	671	641	689	663	631	694	659	654	684	640	688	647	677	676	668	638	627	622	685	661	646	663	669	656	651	632	663	682	664	723	680	659	670	706	718	750	686	660	644	623	647	673	673	641	662	705	653	651	652	655	642	718	668	676	641	687	630	708	693	668	648	650	681	671	681	651	670	684	656	684	663	655	665	720	678	657	635	667	671	681	653	661	656	630	686	706	666	734	641	702	698	667	693	708	682	728	653	697	680	685	657	683	673	686	630	691	683	636	701	673	698	684	670	672	641	677	685	679	683	669	644	702	690	646	638	663	693	683	686	646	693	713	643	650	652	681	675	595	624	693	682	678	676	681	678	684	659	724	639	672	660	694	641	656	663	691	691	615	683	700	658	657	650	677	694	664	652	661	729	685	654	659	634	685	649	683	653	714	680	708	688	622	683	640	660	660	650	687	666	698	628	642	698	688	639	694	602	630	687	621	672	695	676	667	673	660	693	654	670	694	613	682	657	654	651	717	672	670	710	733	644	664	705	670	661	625	696	673	675	665	729	685	731	704	712	697	658	665	710	654	667	664	663	672	711	687	680	655	652	678	648	656	640	668	635	689	651	645	649	720	703	684	681	687	639	655	710	640	664	660	686	749	706	728	691	673	709	673	650	676	641	683	644	678	666	683	673	660	681	673	680	683	698	689	692	664	649	706	711	644	647	679	718	635	668	663	684	683	640	650	666	677	611	667	726	647	650	706	665	665	673	686	680	667	664	687	689	669	641	680	682	663	699	630	688	693	665	700	656	659	673	661	700	666	674	672	689	685	681	674	665	718	671	700	640	637	636	653	642	676	641	640	725	618	626	702	656	737	718	670	685	664	631	696	644	660	653	650	667	623	657	688	676	659	670	679	671	645	679	664	662	668	696	647	693	665	703	687	638	700	679	644	663	677	686	671	660	682	701	679	690	678	635	715	711	639	658	671	701	696	626	661	671	669	675	703	652	716	644	660	605	670	653	614	660	701	670	625	647	670	638	648	682	682	644	654	695	682	655	702	665	713	623	661	679	651	618	677	710	699	662	621	649	633	664	654	709	684	641	690	713	681	695	620	680	619	702	659	682	670	692	662	720	642	696	666	654	662	650	702	683	707	666	652	645	651	652	664	674	636	703	643	628	672	668	654	673	659	713	695	675	658	660	676	695	635	655	694	694	700	661	616	696	649	668	654	672	730	700	695	705	695	668	683	692	694	669	706	646	701	707	658	683	678	686	692	697	680	592	717	656	672	664	698	623	695	661	665	659	700	650	684	673	673	685	684	655	719	700	658	696	750	656	664	689	655	713	685	703	742	672	694	654	641	632	659	637	612	694	632	712	716	652	744	694	661	640	660	682	625	651	625	649	671	677	713	672	613	632	686	690	646	689	646	673	646	699	683	661	690	628	673	723	688	668	689	720	662	641	643	666	656	669	708	709	674	664	658	642	691	652	677	650	718	684	662	653	625	697	688	652	666	668	706	631	680	657	694	661	683	695	622	685	692	680	603	633	648	637	661	675	645	668	655	689	674	678	649	656	650	691	695	662	700	708	690	659	685	671	668	722	650	657	676	668	672	662	720	749	683	689	645	699	676	616	663	677	661	651	675	646	674
20265	43056	36652	27296	21971	17649	13698	10815	8809	7426	6328	5306	4210	3349	2748	2432	2120	1897	1730	1521	1418	1399	1312	1176	1220	1145	1129	1098	1058	1038	922	962	888	901	896	832	815	790	749	769	751	729	741	690	783	678	701	695	733	715	722	638	709	668	660	679	722	671	698	665	695	671	691	674	614	629	724	639	667	650	670	653	690	705	685	674	649	679	678	670	642	715	612	687	673	701	643	633	689	664	664	682	682	639	683	657	708	645	655	624	667	648	660	652	650	665	655	659	719	666	653	656	665	705	651	673	633	625	670	622	660	670	643	649	649	680	685	650	643	631	668	675	692	685	647	717	723	674	626	639	630	653	644	646	630	696	688	643	701	700	625	650	647	662	661	691	682	656	636	665	649	630	694	682	674	680	704	684	653	707	677	641	635	659	689	653	669	739	658	647	635	668	656	659	631	643	679	622	620	684	672	684	691	620	622	655	662	636	636	656	614	690	700	639	666	656	621	640	622	732	605	690	617	659	646	679	645	663	653	643	701	663	721	703	633	658	689	694	665	652	671	705	699	619	680	654	670	659	654	660	644	646	665	648	685	656	667	672	664	691	699	682	683	654	650	658	691	646	632	671	693	674	606	708	675	637	681	615	613	654	653	593	715	673	681	657	668	680	668	710	664	622	667	662	662	653	663	671	639	661	678	616	647	672	688	684	645	655	662	670	625	678	651	641	710	689	706	622	646	694	663	701	662	680	684	731	635	641	661	621	654	670	698	652	681	734	648	698	709	653	601	661	676	634	639	681	637	660	657	626	651	693	634	696	717	664	695	655	655	670	672	652	602	640	687	677	731	625	635	651	667	675	682	661	648	667	646	652	642	675	669	647	678	621	662	666	671	655	647	647	653	692	635	667	678	698	695	668	660	695	674	637	688	682	635	673	701	658	706	623	661	635	656	643	647	707	684	682	627	653	635	672	680	657	682	656	662	649	676	662	624	622	628	626	647	716	634	693	714	655	645	643	692	692	663	661	657	652	663	693	675	723	647	693	661	660	629	702	695	650	595	622	660	664	664	694	662	664	656	691	631	631	664	653	644	674	643	661	676	676	655	688	623	683	648	615	653	675	689	668	672	607	672	662	634	698	653	642	618	694	645	702	626	680	658	654	675	640	691	672	664	691	687	685	640	624	630	620	687	653	651	700	597	678	650	649	672	613	701	644	675	672	663	673	718	653	680	698	613	683	676	698	703	671	625	663	651	609	649	668	672	664	608	675	682	713	691	639	648	692	657	654	636	656	654	654	652	680	658	621	692	705	680	690	665	703	623	633	690	616	681	695	678	614	655	669	670	706	671	640	653	658	665	662	664	627	616	650	642	704	690	610	628	638	632	642	669	668	648	668	676	660	677	634	669	621	659	695	681	683	662	725	619	683	644	679	624	645	715	680	661	700	690	649	692	663	739	658	675	693	649	653	671	700	682	717	671	641	641	656	679	679	642	633	654	687	614	652	635	649	712	644	657	713	652	666	630	620	649	654	728	678	628	643	677	683	653	679	644	655	693	659	689	646	665	650	654	706	678	700	649	653	622	671	683	653	674	659	599	620	659	668	686	679	659	658	628	641	663	698	652	706	708	662	693	677	695	680	667	628	710	644	690	678	658	657	602	676	690	667	636	686	630	693	693	637	634	650	682	582	659	640	607	643	664	652	636	640	698	676	661	661	667	688	687	638	714	658	687	682	624	678	690	630	686	669	680	703	651	662	675	650	701	664	683	681	678	647	672	649	659	640	629	619	636	664	655	642	647	643	660	654	705	647	682	672	691	697	620	650	662	660	640	637	654	655	635	653	642	653	660	678	689	700	666	650	625	654	686	656	700	685	675	616	616	655	667	672	694	677	684	638	608	681	686	647	662	679	647	695	659	648	683	664	701	702	692	678	681	666	656	701	634	686	613	638	687	635	654	666	689	636	636	653	637	648	662	632	596	656	683	660	698	668	675	666	659	647	684	630	666	612	658	677	683	645	685	688	681	639	650	648	674	639	689	647	651	680	712	674	678	650	641	676	687	652	657	636	679	719	630	709	671	672	674	679	664	650	628	705	702	672	650	641	683	637	685	626	678	648	655	679	648	748	663	662	695	689	674	673	655	680	646	653	681	648	709	665	663	678	663	663	651	654	711	709	642	690	668	695	675	683	599	681	683	695	682	674	683	650	663	694	660	653	651	713	635	689	697	666	612	655	626	648	624	681	691	721	706	680	675	651	643	652	642	631	647	637	673	643	637	680	631	664	590	665	662	668	691	649	662	612	687	651	649	660	680	665	685	674	690	634	690	667	649	649	647	656	628	656	656	644	677	652	711	634	656	699	696	699	650	644	698	650	630	678	684	674	725	642	632	689	648	711	671	668	662	692	697	690	674	650	633	658	662	657	645	633	657	665	628	605	644	676	694	659	732	719	662	734	714	635	723	702	672	726	643	644	642	716	679	652	666	649	632	652	682	687	691	667	649	659	665	690	632	661	682	662	608	644	663	678	673	665	688	679	681	655	677	630	672	642	637	670	653	661	706	635	637	694	642	646	651	673	613	682	693	633	659	727	675	628	671	655	651	657	650	601	662	694	633	613	651	659	686	650	693	729	668	723	655	669	688	623	673	692	656	621	691	653	653	668	673	670	656	625	691	633	648	650	620	675	672	736	599	646	659	645	655	651	673	688	656	666	626	665	721	698	661	668	636	669	664	673	674	627	637	637	644	657	661	627	703	671	643	655	627	658	669	660	683	649	675	676	699	661	649	692	688	673	622	687	667	635	648	637	618	693	665	629	641	679	716	640	645	638	622	630	620	663	672	696	642	574	643	647	701	685	736	608	670	670	704	650	644	701	724	656	653	673	672	694	670	676	644	666	668	691	678	710	695	690	680	659	631	682	655	652	666	695	634	668	660	685	695	682	685	667	644	703	645	659	682	662	668	638	709	657	650	687	673	655	648	695	694	639	681	642	686	666	683	679	639	662	683	688	665	641	672	688	677	671	713	677	687	676	663	665	653	640	660	709	660	641	647	631	608	667	647	638	653	654	667	653	696	690	629	657	701	656	691	613	673	647	700	639	670	711	683	640	639	669	687	661	669	669	648	668	639	634	683	627	640	655	648	656	623	641	641	610	674	630	703	652	658	650	677	619	628	671	685	710	692	636	645	646	635	641	688	716	712	651	706	653	654	671	669	623	696	600	655	673	673	713	684	654	664	689	661	662	640	628	660	687	647	685	665	657	680	668	660	676	676	666	671	657	699	675	685	656	624	635	658	691	693	685	634	674	666	649	674	656	641	668	636	623	660	629	705	592	653	655	630	664	653	630	632	643	660	634	617	696	662	632	627	676	684	636	655	678	697	696	698	694	709	675	670	660	705	604	651	706	673	727	635	654	744	685	711	627	682	630	669	693	649	665	678	675	685	635	644	660	664	665	653	700	693	648	665	655	671	639	652	647	690	683	695	637	680	675	664	641	679	683	664	642
25232	21522	28382	26501	19844	13170	8880	6174	5004	4225	3762	3171	2695	2247	1934	1830	1646	1624	1480	1417	1373	1430	1363	1247	1212	1245	1194	1129	1133	1107	1160	1060	977	1071	1039	1022	1020	1049	1068	1061	1012	984	958	1028	979	941	954	1010	901	989	1031	978	963	940	980	955	986	1013	1004	924	995	950	958	891	879	966	930	961	936	1001	939	952	996	969	973	977	968	908	965	961	1000	986	933	1027	938	958	958	953	996	912	942	959	957	934	937	970	958	958	973	1028	939	976	918	977	957	982	966	990	948	983	965	949	892	956	953	881	986	981	959	960	983	970	973	934	950	962	966	901	916	1003	965	951	1008	961	953	1049	1010	989	946	937	950	936	993	1018	954	983	1002	968	973	944	983	972	998	984	939	940	990	947	977	894	939	973	994	1029	925	985	988	961	962	950	926	990	987	928	941	994	979	902	970	999	945	968	987	978	1008	932	969	979	991	957	972	959	942	920	958	934	942	938	949	984	931	964	960	999	932	1002	998	910	1003	900	940	962	953	978	934	984	910	915	962	937	990	953	932	990	947	974	948	913	942	972	938	967	932	1017	1000	883	985	923	941	968	944	959	945	944	942	968	967	1001	936	1014	934	964	977	941	921	995	946	905	859	948	1005	890	962	953	912	1029	937	988	936	972	1005	939	904	954	918	947	944	999	986	982	967	882	936	994	922	1008	980	899	956	984	958	974	980	944	941	960	921	962	957	971	1005	887	944	1015	976	958	985	932	937	994	954	960	987	901	966	941	976	992	969	929	956	911	964	982	949	975	979	995	933	934	890	1005	932	981	944	888	950	974	917	965	898	931	973	986	957	999	1010	979	867	921	975	1018	936	946	968	937	933	945	924	957	901	1030	947	967	973	959	948	999	944	938	931	902	931	932	973	973	1024	949	990	1003	955	945	926	999	981	957	958	949	945	981	993	977	972	990	998	985	988	955	947	1017	954	958	953	957	935	927	976	954	977	947	943	1024	910	951	990	971	995	970	958	984	981	1007	957	957	1020	979	1008	984	942	1019	918	971	977	992	898	995	971	1046	1003	952	944	969	999	940	983	984	955	963	961	956	937	926	1031	944	955	980	912	944	909	943	995	944	943	952	904	974	940	929	979	996	949	936	936	955	996	950	993	916	939	935	954	955	966	929	959	945	938	988	996	961	959	976	997	956	979	953	951	948	937	946	941	967	908	986	971	944	1001	957	928	961	927	911	981	933	895	943	995	933	968	963	950	967	969	971	910	979	977	935	980	980	969	965	954	923	924	986	947	909	917	986	971	911	956	985	908	981	926	929	980	912	922	988	990	913	968	964	1015	990	1002	973	1011	949	1029	989	957	961	955	996	913	939	938	984	985	952	924	980	925	991	955	948	943	968	962	972	972	948	992	997	1002	942	922	949	969	961	916	927	969	990	995	954	976	952	964	945	949	939	966	956	938	945	930	982	927	955	964	926	1003	940	985	958	975	957	956	956	993	927	998	964	946	939	896	910	934	981	944	927	962	977	982	923	937	974	1000	916	936	987	978	993	948	940	943	921	922	983	965	965	968	955	978	935	947	930	937	941	1018	996	917	982	898	934	1009	952	943	1026	944	971	927	906	949	929	997	929	940	963	983	947	988	933	951	929	920	977	988	965	947	958	931	983	974	943	920	897	986	957	954	973	998	967	927	960	956	951	911	996	954	939	1012	943	964	971	957	922	997	994	978	977	947	960	1029	924	901	942	958	944	927	949	946	967	971	942	974	968	973	902	939	993	967	1015	980	972	956	974	924	950	1008	933	917	967	973	1015	917	977	947	939	978	998	936	913	973	949	913	962	984	965	953	951	932	935	922	969	985	1003	907	940	989	997	921	945	947	995	929	992	974	942	963	1001	948	920	950	895	987	910	930	928	920	990	931	958	1016	971	920	937	919	904	898	970	989	939	943	982	915	1023	989	1005	901	997	957	990	926	928	1006	925	947	973	971	948	973	953	985	949	941	979	973	960	948	924	984	948	968	920	916	941	937	968	986	961	988	961	971	983	972	974	1011	933	961	957	964	958	949	941	1012	955	959	992	956	934	987	969	945	957	991	973	978	953	987	957	976	926	948	986	990	927	970	1001	946	962	925	933	928	972	963	974	984	892	945	942	1017	969	960	942	916	954	986	970	927	996	923	934	918	1041	963	975	1007	996	979	1007	950	948	987	941	934	975	953	945	970	968	950	970	929	984	1000	963	948	973	923	1013	936	997	959	928	985	943	931	930	928	932	936	925	951	937	952	937	939	972	977	934	967	927	978	933	949	940	975	1003	947	910	956	988	973	989	984	1004	981	956	959	967	959	937	906	972	952	961	1001	946	956	933	1002	957	980	925	952	907	1018	985	969	979	945	912	987	1021	888	998	958	918	962	983	931	951	920	935	1002	920	974	954	969	981	955	870	920	962	919	1032	981	968	961	973	926	1008	978	995	956	992	990	899	947	990	967	936	924	894	934	954	979	969	994	946	991	960	963	977	927	916	997	956	961	912	1001	948	1005	948	958	954	987	997	1012	969	958	959	933	966	938	982	945	953	922	934	961	968	978	922	956	908	985	925	935	953	1004	967	985	939	967	901	868	974	959	967	911	947	945	980	988	984	991	970	930	971	940	1006	1002	969	948	938	978	986	934	949	961	963	905	1011	893	999	996	961	976	942	951	946	923	963	952	954	911	991	924	963	977	984	967	945	991	969	923	916	991	937	896	988	995	952	982	968	925	949	1007	951	1007	945	913	964	1032	1020	902	1032	948	928	947	928	978	920	935	927	988	966	955	923	1007	978	985	974	955	976	946	957	949	961	964	949	944	976	889	940	920	963	1003	998	946	957	1003	981	953	988	960	946	892	918	916	967	934	1030	974	902	910	994	974	991	994	1024	965	898	976	972	947	981	971	983	981	959	935	935	972	990	946	971	961	963	934	993	934	1009	967	903	981	955	955	980	958	920	953	900	999	916	982	961	976	934	986	974	975	945	945	927	954	947	960	962	1005	918	948	923	885	943	948	948	930	943	973	963	963	887	983	885	982	936	916	997	912	939	973	975	967	931	943	1049	936	907	930	932	963	950	1013	1023	1001	949	1021	975	942	937	949	967	947	1006	898	925	964	956	1034	983	962	1000	899	942	900	953	969	919	955	942	925	970	1004	897	979	953	961	971	968	996	920	964	952	987	914	947	937	938	951	904	935	969	968	908	903	964	946	954	915	957	948	900	980	1036	942	959	985	905	942	1009	947	933	923	974	897	1009	954	926	921	973	967	932	918	945	1004	938	919	979	951	1015	908	935	977	977	980	959	956	961	1006	931	951	954	959	952	945	934	943	969	976	925	940	1002	916	966	948	994	998	962	976	947	965	949	993	925	934	935	925	920	918	924	945	959	957	960	936	953	952	994	926	1034	1010	920	969	975	970	913	1005	975	942	992	944	969	882	999	956	957	954	911	930	961	944	924	973	968	961	946	942	961	943	927	986	967	983	979	986	944	940	971	962	954	946	980	1001	986	936	1003	926	953	972	946	968	969	957	925	942	1003	972	955	941	926	965	977	974	964	960	949	940	994	917	997	955	875	1017	1019	969	972	956	948	924	915	1002	933	1023	984	980	897	962	979
19771	39979	33434	23988	19182	15233	11558	9202	7470	6379	5490	4488	3738	2948	2496	2181	2005	1754	1729	1718	1504	1498	1416	1335	1350	1314	1300	1241	1218	1202	1119	1189	1136	1083	1125	1090	1019	1014	1052	1011	980	1011	958	968	962	988	942	985	977	981	960	932	964	936	907	901	916	941	926	936	905	962	981	947	936	911	923	941	988	945	936	899	950	935	933	897	929	927	938	888	933	913	902	927	904	888	937	938	936	944	916	942	965	916	918	914	940	911	928	902	991	922	958	980	947	965	915	945	894	911	916	950	959	993	965	876	931	914	949	974	962	949	946	957	898	988	911	975	916	916	963	966	960	905	911	901	926	973	898	914	933	928	922	934	968	906	913	913	921	961	924	962	994	885	915	937	913	841	1003	953	881	956	981	886	954	896	939	923	919	917	930	914	945	906	953	892	902	912	973	991	849	875	900	897	945	933	924	956	930	930	926	927	891	882	934	918	899	994	1013	948	925	980	879	1008	960	937	906	942	909	935	869	954	942	915	919	926	882	928	1001	934	905	943	949	1004	946	895	947	962	875	887	891	917	967	966	897	908	971	966	894	914	935	964	916	916	971	923	971	944	929	938	985	930	904	888	913	885	943	937	911	960	960	896	918	928	953	924	912	929	928	948	963	938	886	914	920	890	913	878	955	943	930	980	942	933	880	946	937	876	924	961	902	924	942	946	972	920	918	926	918	897	909	938	933	927	887	923	868	970	866	933	941	960	900	879	948	901	896	915	910	928	926	907	924	923	941	882	891	986	931	917	973	956	908	901	888	957	942	912	921	933	909	895	920	883	972	923	930	894	934	963	979	908	948	941	933	925	954	926	898	967	968	994	965	954	909	898	989	939	882	902	922	960	891	945	892	889	922	946	888	929	963	949	950	925	904	953	911	950	947	934	920	899	908	1017	907	931	877	936	905	942	962	1044	931	962	930	970	914	943	953	926	997	941	918	931	954	886	888	961	920	916	933	923	887	888	904	894	945	900	991	940	929	996	891	947	965	919	943	928	914	903	914	961	927	904	936	957	955	919	913	922	931	930	938	897	921	944	925	957	928	903	947	939	953	975	903	906	979	872	889	916	916	905	981	924	926	910	942	899	957	887	927	952	966	947	910	909	976	921	911	977	932	962	970	939	987	844	930	964	938	949	954	957	924	894	957	912	962	963	930	916	933	891	926	965	942	911	988	928	920	888	961	882	962	921	961	896	927	968	926	896	932	939	869	860	914	969	974	929	1013	951	966	933	905	955	885	979	937	934	940	949	913	918	917	945	932	883	920	953	890	926	909	959	928	949	881	1010	943	902	965	923	898	900	887	951	919	965	896	952	904	906	906	918	905	948	951	959	931	938	938	927	936	915	977	903	928	942	889	943	924	917	868	891	901	934	974	867	966	885	991	903	903	933	912	922	969	934	947	891	881	979	983	887	901	955	908	936	967	922	937	921	942	949	987	900	902	922	866	856	900	920	902	920	925	862	944	890	940	907	944	952	955	952	910	912	976	877	904	961	920	977	925	901	938	906	926	919	945	981	944	987	881	946	899	932	952	960	945	958	926	913	930	939	944	929	866	930	952	968	977	909	908	942	975	910	950	945	891	896	956	981	965	959	933	983	983	944	952	975	918	957	902	933	1005	969	943	960	918	946	972	932	938	964	904	981	903	968	907	985	929	972	924	896	917	934	1006	940	944	926	957	922	960	921	904	971	901	940	964	881	968	861	913	961	932	987	908	923	917	913	967	899	904	959	933	930	856	930	948	955	903	912	890	919	874	940	946	952	945	945	909	890	914	982	897	911	948	926	955	950	913	927	953	866	921	975	962	961	919	959	945	905	979	918	882	922	955	925	932	895	940	934	928	941	919	944	911	944	899	874	951	963	923	924	898	878	944	915	873	924	921	906	913	919	963	961	966	921	895	938	896	996	952	922	952	944	953	907	896	890	924	939	879	940	939	933	956	903	965	944	926	953	898	905	953	941	993	905	962	932	907	933	927	939	957	934	910	951	919	884	977	955	984	936	883	929	953	923	912	901	906	932	980	897	979	958	892	896	917	931	900	936	926	946	978	930	979	944	979	940	914	983	917	886	876	893	910	935	910	938	997	955	920	900	884	932	920	950	959	953	917	950	951	963	965	943	959	913	953	969	923	921	962	864	932	936	935	928	957	936	954	956	915	971	940	942	906	918	974	916	1000	909	975	952	944	915	931	925	909	923	931	880	937	929	902	897	924	893	944	952	925	972	937	981	948	918	930	942	992	964	938	922	952	924	910	983	931	920	914	944	937	934	923	919	937	926	956	915	885	967	959	929	929	889	950	964	907	953	872	947	939	911	955	918	964	961	881	993	948	981	979	887	925	956	892	930	938	977	943	934	936	954	888	928	949	951	903	928	932	904	916	917	984	903	952	920	929	930	963	983	876	913	910	945	972	925	924	895	998	862	891	970	970	965	914	930	973	941	901	929	953	911	1022	907	925	928	932	961	938	892	930	910	977	891	941	923	947	932	991	983	899	1018	926	967	927	945	977	934	891	934	977	933	942	937	855	944	863	889	979	919	952	987	939	922	1024	937	930	901	917	901	933	960	939	938	978	929	934	930	891	912	956	896	890	962	962	921	930	924	961	953	970	917	908	997	901	966	957	907	967	884	887	925	921	956	942	935	951	988	917	950	918	887	904	894	923	906	873	945	883	936	983	905	928	873	933	923	920	877	992	951	907	951	940	898	876	944	926	902	931	939	923	942	977	904	977	908	983	914	942	898	946	913	888	945	968	891	915	942	889	956	928	965	960	935	945	929	927	926	894	894	970	918	978	903	908	920	981	914	914	934	935	902	1005	895	954	918	884	902	914	960	936	949	933	948	916	975	950	986	924	907	936	926	934	915	984	944	892	904	963	891	996	937	958	928	939	924	960	906	980	942	962	962	950	928	936	920	889	916	984	910	874	950	890	880	956	874	955	968	960	938	919	975	905	987	953	915	978	958	966	932	916	947	914	917	946	952	888	931	911	898	928	940	921	921	921	922	934	881	846	949	893	949	953	945	969	893	945	956	904	909	943	979	906	932	894	938	979	960	948	938	930	971	991	883	962	923	944	968	928	929	911	946	950	926	968	932	896	939	923	925	882	896	909	949	932	931	895	900	884	933	937	924	967	980	878	938	949	930	979	915	889	913	900	930	902	932	972	917	935	942	958	866	917	940	924	989	901	936	965	930	934	865	974	939	934	961	927	993	918	986	921	933	914	980	931	981	929	955	926	958	939	958	928	935	913	930	950	943	938	986	954	935	969	839	937	941	966	953	871	929	921	896	903	935	992	917	958	912	918	973	916	916	965	943	953	917	910	929	960	883	929	896	953	948	916	925	902	908	911	915	898	915	982	943	843	948	953	933	967	957	942	929	914	935	907	956	916	869	925	971	944	972	954	938	907	914	974	978	902	938	945	967	904	900	902	909	900	926	971	921	892	896	970	961	934	914	955	966	950	953	930	931	928	916	925	940	930	925
22839	21466	29176	24241	21810	23204	21430	11764	8640	7284	6138	5078	4223	3398	2768	2351	2115	1868	1731	1670	1536	1464	1470	1363	1260	1250	1194	1127	1132	1040	1006	995	893	960	942	897	908	917	877	807	787	830	793	760	708	746	698	740	761	803	732	705	721	739	681	721	686	686	757	701	699	734	703	727	672	715	739	736	708	726	748	742	685	716	671	672	705	686	643	687	666	743	747	730	712	702	730	709	660	707	701	704	690	696	692	704	681	689	672	702	711	724	666	709	716	758	674	642	745	693	732	646	693	737	719	744	670	685	697	705	670	702	688	729	726	651	642	741	771	705	661	719	635	695	685	681	658	720	700	684	694	690	678	708	681	737	685	700	739	689	706	708	722	667	725	699	654	700	734	669	653	666	699	728	677	716	710	725	733	722	700	714	719	697	644	731	687	724	707	681	664	717	710	712	723	676	699	702	697	691	701	657	688	677	735	735	703	694	695	660	687	691	715	745	670	720	686	685	717	715	705	694	723	675	730	710	706	683	757	696	716	709	680	723	731	729	741	669	694	720	724	731	679	759	755	741	656	703	718	700	699	686	669	691	770	704	683	722	667	731	708	695	709	693	614	657	729	681	687	681	679	649	719	676	707	670	776	719	718	630	691	735	702	721	718	686	654	710	680	723	693	762	662	686	657	681	687	696	689	689	715	651	689	668	724	715	687	657	761	728	703	685	740	635	706	701	736	700	693	731	705	656	677	683	678	678	670	725	712	675	639	707	735	739	750	677	723	724	663	734	732	685	695	725	729	675	756	678	728	669	753	685	709	694	688	709	672	703	733	705	712	719	737	679	723	694	702	727	706	694	710	712	689	744	687	680	679	698	732	687	693	672	683	658	707	715	694	678	692	704	695	715	727	635	693	738	721	751	685	718	712	671	691	737	699	744	665	725	723	686	708	707	662	705	705	690	660	711	729	680	683	671	741	699	690	691	678	733	689	708	723	725	745	657	751	733	720	722	689	677	693	720	745	711	701	710	729	763	714	731	701	726	702	683	689	695	682	728	707	685	670	768	681	720	656	734	682	662	710	710	726	691	694	731	716	706	665	685	673	695	730	687	683	706	682	660	681	714	646	732	729	683	658	692	760	675	683	684	701	691	667	674	707	701	721	702	709	666	694	672	706	716	717	683	715	740	663	720	750	723	673	685	709	732	729	778	689	670	659	673	664	670	717	747	709	713	684	662	743	698	709	683	696	700	716	713	656	694	706	674	708	657	761	723	722	682	712	708	753	714	698	780	718	721	684	728	658	677	732	737	679	696	762	672	736	711	715	694	693	682	722	699	727	698	664	669	684	705	718	709	658	667	664	718	754	726	729	679	692	700	726	692	643	686	686	669	743	684	698	735	759	669	703	720	664	698	644	685	649	712	727	748	684	686	709	739	687	665	708	719	688	708	636	717	738	672	718	698	717	681	716	697	744	747	721	719	679	719	687	676	708	706	709	643	768	739	754	690	702	680	715	721	686	726	709	675	748	664	672	672	694	723	686	713	727	756	720	717	691	694	712	691	694	696	741	676	703	702	726	700	701	705	726	718	713	703	704	692	631	692	666	684	665	693	680	660	713	671	718	697	684	745	681	724	701	707	703	704	725	692	717	671	712	732	693	707	726	681	721	682	709	738	720	666	704	756	678	720	679	692	645	715	673	726	696	673	683	613	713	680	689	673	682	732	717	710	752	712	688	689	669	708	695	698	720	692	704	687	679	702	646	653	717	696	732	705	682	680	734	696	682	695	753	721	740	682	650	707	651	744	735	665	707	718	710	666	678	694	724	689	673	695	739	689	704	717	705	672	742	707	705	716	681	732	735	666	676	725	688	751	724	726	688	715	641	735	706	681	712	698	633	691	694	662	733	714	680	744	691	733	746	666	664	644	693	714	680	653	699	698	722	715	678	674	692	720	735	682	712	652	710	716	669	736	679	690	700	684	651	684	709	702	660	710	712	669	611	703	697	672	670	706	734	694	680	743	671	672	733	715	707	703	717	698	692	738	703	713	709	680	711	674	700	766	700	680	655	654	696	687	689	690	645	671	689	713	702	745	741	709	693	679	731	681	711	627	705	699	694	710	737	689	706	699	747	665	678	741	632	707	658	678	642	725	727	658	615	664	738	720	720	697	728	688	692	682	673	699	676	716	705	726	706	775	716	678	695	693	699	683	736	685	676	722	732	680	684	687	685	704	709	703	671	716	664	693	674	717	661	687	667	695	677	725	707	676	680	706	651	688	690	664	691	724	693	717	679	690	736	659	656	689	705	710	723	719	696	706	704	734	692	704	718	695	709	743	671	701	646	744	685	700	686	727	729	679	691	741	724	698	712	647	723	680	658	692	733	650	744	666	669	704	681	633	724	680	712	663	690	675	685	709	710	694	700	678	720	759	680	668	759	702	671	725	687	686	708	734	710	710	699	703	662	714	644	688	690	707	666	752	682	740	709	679	705	687	691	751	711	686	683	722	717	707	709	732	679	698	739	719	728	702	691	705	673	706	681	675	695	708	649	713	680	679	680	702	721	728	681	702	680	682	759	682	716	698	703	721	671	706	714	713	692	717	733	687	721	701	676	689	707	711	683	687	704	732	718	732	694	698	662	726	715	702	744	746	719	689	652	689	667	719	693	695	758	742	686	801	690	707	678	709	728	727	769	662	705	678	724	680	717	685	661	698	681	695	705	715	646	728	693	693	709	679	717	663	705	716	724	719	692	702	697	697	698	706	714	695	717	734	736	711	664	707	694	731	667	739	706	721	666	693	674	709	689	647	692	691	731	727	692	708	716	673	700	688	737	719	683	702	692	692	664	673	734	759	697	662	686	641	693	744	711	695	684	737	694	656	708	700	742	670	706	692	700	697	713	698	717	659	695	694	671	726	714	694	663	697	716	670	686	737	676	687	659	677	697	713	685	686	682	715	662	691	690	668	723	689	733	658	681	662	713	653	744	686	706	710	670	682	707	683	698	669	677	730	704	712	672	726	733	702	737	749	733	706	684	699	686	695	741	697	694	686	722	686	726	675	706	702	728	696	691	654	650	694	678	695	701	673	728	698	694	676	739	701	690	666	684	743	708	663	686	658	702	692	724	707	688	719	705	713	727	710	648	693	681	655	729	746	708	691	736	765	674	738	695	694	716	698	734	739	665	720	673	705	745	763	687	696	698	707	664	729	684	689	702	700	702	713	724	731	690	720	693	738	701	731	703	647	657	694	690	693	707	637	669	752	736	696	679	702	682	707	701	694	683	699	639	700	685	694	693	713	678	708	695	742	682	704	702	652	692	696	705	726	676	649	754	732	679	725	721	676	628	711	684	724	701	705	683	660	651	703	703	715	710	675	709	671	681	697	704	678	724	685	733	709	711	685	696	702	703	687	684	621	708	646	698	738	698	716	687	708	744	703	633	694	708	721	664	675	704	711	689	702	693	699	673	679	718	748	666	697	710	667	734	714	699	743	639	723	713	729	721	692
22558	47759	41359	32341	26766	22172	17869	14337	11915	10247	8513	7023	5793	4500	3600	3161	2768	2441	2193	2069	1870	1750	1625	1594	1469	1481	1308	1231	1217	1206	1100	1045	977	1002	968	1010	973	877	820	816	819	817	784	775	741	779	753	688	718	731	745	706	725	668	705	742	654	716	704	703	679	669	707	665	688	710	674	673	656	703	702	664	708	693	663	647	650	688	670	630	668	665	710	671	732	681	701	707	655	689	705	676	697	675	672	689	679	714	674	646	658	637	645	699	667	660	668	688	661	671	690	683	698	665	671	658	645	650	680	688	672	679	725	670	701	609	656	655	706	693	655	675	668	657	627	690	617	654	689	713	701	674	714	600	691	656	669	718	685	701	662	670	729	679	668	683	644	649	694	676	707	675	728	657	667	650	664	695	651	665	705	694	631	669	643	656	645	685	694	662	661	697	667	681	649	688	656	614	732	677	647	727	615	674	628	706	702	626	648	667	655	675	665	657	707	679	679	693	617	686	636	639	629	691	638	695	657	654	698	680	641	641	657	670	635	657	682	672	661	632	657	695	686	700	718	630	669	685	629	673	649	648	749	725	660	667	670	724	670	672	659	640	634	649	683	682	652	677	703	670	686	698	654	625	714	639	680	660	630	615	692	647	707	662	678	662	639	695	657	689	673	693	655	645	657	645	678	684	733	662	677	708	721	727	652	665	684	614	619	661	670	674	674	710	713	690	657	683	680	676	644	678	667	712	693	660	710	666	686	691	668	642	704	704	699	673	682	641	637	644	685	660	658	642	650	665	644	694	651	647	663	683	678	666	707	669	658	666	666	690	619	704	700	689	682	660	704	665	637	688	670	671	681	633	654	644	633	647	687	688	651	684	672	687	667	674	684	642	672	723	703	670	670	684	699	652	716	682	654	633	693	687	685	648	642	669	621	647	683	636	685	725	691	659	638	706	685	698	671	708	630	650	668	690	649	702	643	715	693	688	656	640	648	657	692	655	678	722	657	708	633	696	670	641	664	671	676	661	638	717	650	655	661	629	670	686	694	692	694	685	672	681	673	665	682	660	676	643	680	690	656	683	688	662	677	706	661	675	723	691	664	617	666	665	638	684	653	638	673	691	646	649	643	716	669	685	704	649	671	665	685	713	716	634	638	661	661	671	629	667	668	673	657	642	670	670	686	704	666	671	693	692	639	649	670	713	656	700	684	715	706	722	687	672	681	676	635	691	665	712	650	678	641	698	652	697	652	674	654	671	693	677	616	659	695	642	648	661	681	672	643	662	705	664	668	654	648	690	728	649	678	687	679	657	673	672	670	651	698	704	668	669	675	684	650	646	659	668	697	637	659	639	717	718	714	724	659	706	663	666	637	648	721	717	704	618	666	677	643	689	729	661	671	660	717	692	659	701	704	662	659	671	639	665	655	673	645	655	682	648	672	681	713	664	663	682	652	653	663	705	670	654	633	678	687	695	708	660	645	660	663	656	666	660	667	679	637	686	631	657	632	703	684	686	657	642	667	679	660	672	650	681	726	745	657	671	709	673	671	664	654	649	695	702	647	694	680	662	698	657	715	664	631	659	657	641	670	683	681	692	663	645	700	654	679	653	699	670	672	677	659	692	698	680	698	654	701	714	708	659	678	682	720	682	696	677	700	649	673	645	672	700	711	712	656	723	710	625	652	649	708	696	696	673	670	721	650	651	651	696	702	616	651	681	685	706	706	664	662	658	641	622	667	662	687	663	668	650	675	613	672	686	693	662	642	672	699	600	685	636	711	690	630	675	667	723	672	681	741	654	613	647	618	671	693	679	708	661	643	672	701	641	690	621	682	686	692	671	696	659	647	691	628	667	653	637	697	622	685	673	649	673	679	638	696	676	651	627	712	669	644	660	623	668	664	662	676	719	673	673	686	668	719	707	694	610	659	685	695	627	642	711	638	649	645	672	659	736	643	679	716	680	694	682	670	668	661	664	708	689	625	712	647	664	617	682	664	653	681	663	626	644	658	679	674	691	689	665	691	685	649	660	668	686	697	647	677	635	689	630	701	666	683	692	653	715	695	645	634	714	700	665	663	645	682	692	658	679	666	659	647	633	667	665	683	700	657	649	713	658	702	616	669	678	671	679	667	698	712	681	662	683	655	725	676	659	688	648	669	702	676	658	676	643	631	642	672	647	729	701	687	684	689	662	713	651	641	664	656	651	702	653	659	690	696	663	684	676	710	684	691	616	665	664	688	667	660	627	645	679	662	683	645	647	662	674	688	670	733	686	675	668	706	653	694	691	672	686	658	689	659	633	681	699	719	652	639	648	691	643	732	655	710	676	713	663	676	692	641	691	661	732	699	666	666	664	714	681	611	649	651	636	655	703	681	691	722	664	682	677	681	693	690	654	642	688	693	715	652	672	645	673	687	701	697	645	650	680	678	674	668	721	724	655	636	665	694	691	660	671	694	663	681	675	662	711	633	711	648	647	691	644	672	651	679	653	643	673	694	701	679	704	710	694	693	678	660	692	673	674	675	639	679	654	667	686	656	657	632	687	674	675	691	661	644	671	659	663	661	668	621	705	673	673	652	649	642	647	715	643	667	674	650	711	682	702	686	681	642	660	679	693	712	648	677	727	682	650	730	688	650	646	700	651	643	672	664	695	653	687	706	715	650	632	654	685	662	638	690	651	650	679	667	678	695	707	714	676	739	670	657	672	662	624	687	687	686	660	671	625	699	707	685	700	665	667	657	641	639	638	652	661	677	707	666	649	693	659	703	658	662	671	634	672	678	696	624	613	643	685	669	673	652	695	712	660	677	654	704	642	671	686	685	698	640	672	678	660	698	708	685	678	677	662	689	676	711	725	662	707	681	640	642	606	711	646	690	695	657	670	634	679	635	656	647	705	672	670	705	665	670	663	643	697	657	697	706	697	694	657	657	671	688	675	677	652	642	648	661	750	666	698	696	676	643	620	660	714	609	692	668	704	645	685	662	690	712	675	686	685	733	713	656	675	696	676	640	702	667	668	630	651	683	664	611	691	660	646	666	681	707	672	669	621	676	665	673	670	689	683	652	700	675	668	667	664	655	667	688	689	659	695	667	661	678	651	688	680	686	643	675	673	658	664	654	641	662	653	703	660	626	650	676	666	634	657	662	660	676	660	666	710	665	656	684	645	675	683	638	657	629	653	653	643	662	664	671	706	663	688	703	621	666	715	639	663	665	679	704	689	662	614	696	701	637	622	712	671	656	691	690	675	677	656	670	685	665	687	668	713	686	690	659	669	676	719	678	641	687	673	668	659	687	676	700	659	691	675	712	694	706	674	652	680	684	658	714	642	665	679	673	640	661	666	640	656	680	718	672	628	637	697	657	711	651	689	643	641	651	702	635	734	669	691	643	692	659	674	655	666	662	697	685	632	701	673	697	688	715	683	668	698	665	661	699	637	652	671	648	694	680	671	659	667	675	644	651	695	692	649	706	657	678	617	689	659	651	725	710	631	685	659	649	665	684	629
28955	25257	29093	21910	13495	8987	6370	4597	3965	3303	2950	2455	2152	1899	1585	1506	1409	1318	1247	1175	1238	1177	1123	1129	1125	1114	1072	996	1072	1001	991	987	1012	963	974	918	977	879	957	964	928	916	945	957	965	857	927	897	926	868	945	884	926	871	879	905	836	886	907	852	900	913	919	922	871	898	884	876	877	868	916	898	871	937	927	875	957	875	892	925	866	874	902	887	922	933	936	917	827	823	897	900	950	868	914	886	888	871	882	927	851	911	877	872	929	846	920	880	935	886	871	917	904	927	870	951	854	888	892	888	938	911	864	877	896	883	910	896	881	908	941	924	918	890	925	901	910	908	894	931	912	851	908	916	777	951	878	911	870	916	889	866	880	936	843	851	911	890	929	839	886	863	878	879	878	840	872	903	844	977	893	895	929	852	925	893	924	883	867	845	897	884	826	914	875	914	862	894	893	852	917	843	916	865	864	865	867	896	914	887	898	915	926	910	907	918	815	905	921	896	888	870	880	907	837	847	916	861	902	895	889	904	896	884	918	891	928	854	937	971	893	952	869	903	912	885	929	886	935	841	919	856	916	920	931	898	897	933	933	907	869	929	909	870	924	875	935	840	892	882	900	915	867	907	922	923	924	874	936	905	859	881	878	885	918	884	869	915	892	968	909	910	895	925	905	907	882	875	882	916	927	913	897	888	894	952	877	897	916	849	921	917	908	894	912	822	922	863	889	886	937	928	919	897	927	885	883	873	861	924	908	844	879	883	904	879	865	877	897	832	861	924	886	915	871	855	945	897	828	910	863	915	884	938	894	904	906	889	874	903	942	937	944	917	890	886	917	911	940	909	834	876	848	891	891	901	859	929	902	859	870	866	897	911	873	819	887	904	874	914	869	889	965	900	873	900	931	868	892	845	944	876	878	876	878	910	905	903	892	869	905	892	875	909	890	878	898	972	908	915	881	900	879	913	937	918	884	909	886	917	879	955	919	879	940	912	910	909	851	804	924	868	947	876	891	926	904	890	933	928	905	858	824	897	932	911	913	866	918	915	939	931	925	902	869	869	927	891	949	847	904	869	855	911	887	918	919	892	921	919	925	888	897	844	905	937	843	907	916	952	920	893	928	903	902	944	875	889	876	908	880	896	953	853	952	883	904	850	886	939	951	886	911	943	862	927	842	853	874	934	848	904	871	884	866	889	853	933	908	863	867	895	878	874	938	926	915	881	905	888	924	886	881	917	922	920	874	923	870	913	926	915	904	891	873	859	913	854	861	940	906	926	928	886	902	874	920	874	921	859	896	887	928	878	870	947	888	888	856	906	931	933	861	930	882	924	949	935	925	870	919	909	921	864	902	835	873	877	867	882	833	908	946	875	911	881	900	907	945	894	938	934	876	902	861	923	906	880	941	899	925	899	889	832	911	864	966	868	874	921	918	923	940	907	941	930	905	882	956	918	833	938	889	886	855	871	879	862	868	897	916	877	958	922	910	953	882	903	917	921	895	924	894	858	920	854	891	871	902	885	863	914	884	830	911	958	895	872	921	943	884	886	887	918	934	901	946	892	887	923	867	904	897	878	873	822	891	867	830	889	923	913	889	852	960	908	896	855	901	908	896	874	856	910	880	903	913	927	899	889	899	913	925	913	911	947	921	846	912	872	919	889	875	894	896	912	966	883	941	841	901	896	969	885	926	921	906	944	943	888	877	823	883	896	906	864	900	894	902	869	915	959	894	933	859	902	964	970	882	874	935	980	919	877	867	933	872	862	911	874	906	894	950	872	894	862	865	827	923	887	938	879	942	969	891	906	1001	904	947	892	912	848	903	854	901	898	939	866	972	931	833	848	861	914	895	879	886	906	842	952	941	912	940	879	906	902	904	874	885	906	900	900	891	908	898	895	896	886	856	885	873	945	946	880	894	881	892	900	932	870	902	922	864	905	859	923	891	892	861	907	831	915	847	940	866	857	896	896	877	860	895	887	877	870	888	900	885	912	887	886	919	873	867	948	898	947	857	857	910	889	906	981	905	937	939	945	891	867	852	812	917	896	921	852	896	956	859	894	912	869	917	975	911	902	898	900	947	950	886	907	833	908	900	925	936	893	929	861	919	881	856	926	928	954	924	841	889	915	927	879	948	816	906	912	843	895	887	909	908	888	903	848	887	887	867	923	880	941	864	882	916	878	890	947	828	919	880	946	896	891	903	916	933	886	886	911	843	902	893	947	912	900	910	880	905	914	926	886	919	921	862	966	916	876	897	883	909	873	864	990	920	856	886	972	887	865	890	885	939	940	921	897	937	872	859	874	899	900	919	869	875	901	924	877	884	919	917	959	942	966	884	823	895	938	911	889	933	911	923	890	884	910	911	862	851	917	853	900	892	913	892	908	927	889	872	900	901	927	934	923	909	916	935	879	852	869	912	917	925	896	969	927	923	879	881	861	886	907	961	850	912	907	869	844	910	919	889	888	948	896	901	942	905	876	929	890	883	914	866	882	848	869	885	883	894	894	903	909	897	861	932	890	891	915	947	854	939	943	919	888	912	917	894	891	871	955	897	876	887	903	885	944	899	868	935	856	924	888	862	913	905	900	899	910	911	893	904	860	888	893	865	922	925	871	944	901	899	922	888	873	879	938	931	903	889	903	904	916	892	916	923	912	911	892	871	910	903	861	929	869	879	903	862	924	906	890	967	896	913	848	959	900	966	911	815	897	898	893	926	890	870	876	893	922	927	915	866	897	873	937	910	902	861	885	951	933	937	910	889	909	845	881	872	877	918	893	865	915	928	888	899	933	932	916	863	880	905	982	915	928	899	854	864	892	883	863	895	915	909	904	864	874	919	980	964	915	942	918	880	904	862	973	862	880	878	946	852	816	876	880	866	873	915	911	895	894	865	885	914	928	923	925	886	896	959	906	921	912	846	892	926	912	926	876	918	927	902	891	930	918	889	881	903	901	887	911	935	847	948	922	895	929	937	927	910	883	909	843	928	858	871	890	937	893	885	883	849	942	888	933	897	903	973	976	905	910	901	859	940	910	864	900	944	949	917	930	894	964	879	926	909	858	960	923	927	908	862	885	972	924	880	876	934	876	890	872	925	930	925	927	894	891	899	909	914	869	901	963	889	921	840	926	863	903	895	901	902	960	908	857	904	881	922	937	893	829	874	832	905	927	914	902	915	871	929	957	923	912	903	913	902	913	910	902	912	934	901	861	862	835	940	893	984	921	815	865	864	917	897	861	908	951	900	914	928	893	909	883	893	877	819	926	953	928	909	918	922	911	868	889	926	893	828	897	931	850	917	882	910	941	893	918	872	916	870	893	915	914	930	896	887	871	921	858	906	952	851	837	859	897	896	917	907	906	949	869	897	898	900	861	895	958	908	925	920	880	952	857	886	909	897	894	887	899	909	881	838	929	867	984	892	893	873	916	907	887	938	874	894	939	885	967	874	886	877	948	925	855	932	899	936	863	913	922	956	931	904	938	918	946	905	903	898	922	921	873
19629	35870	29326	19920	15451	11824	9020	7026	5795	4801	4232	3505	2947	2396	1984	1841	1613	1508	1439	1314	1344	1316	1211	1166	1218	1202	1172	1079	1094	1092	944	1007	964	999	990	1008	947	913	990	975	947	937	931	897	907	967	853	885	913	824	870	909	929	904	883	885	864	874	856	848	929	898	866	844	855	869	892	910	854	844	871	904	913	885	858	915	796	858	872	873	851	871	895	859	883	897	851	852	886	865	911	957	843	855	868	895	860	904	910	895	893	903	854	860	848	875	877	899	878	849	893	890	883	875	883	823	871	904	889	863	883	867	812	898	930	876	882	875	898	932	926	815	900	894	888	881	858	872	882	840	855	901	905	886	877	875	913	862	914	885	880	926	896	930	891	880	875	891	876	850	881	898	867	901	879	873	868	824	938	870	901	948	806	854	858	861	878	919	890	886	898	915	885	862	889	889	859	916	907	843	927	855	872	908	858	879	938	882	800	909	925	899	871	844	881	888	860	963	894	946	873	849	881	922	922	908	898	906	879	909	850	872	893	900	841	849	887	870	874	909	868	856	885	908	901	890	921	871	834	884	879	904	872	894	924	859	849	884	906	811	873	873	876	880	846	880	874	875	880	853	870	847	857	879	865	888	866	912	869	886	850	840	903	912	839	954	885	882	880	843	839	850	859	840	914	865	863	895	890	888	879	912	899	865	915	856	922	872	947	836	891	904	857	888	884	914	888	873	883	841	871	838	858	891	845	884	893	848	864	887	856	901	927	914	858	847	930	881	893	851	920	892	883	862	887	862	969	882	850	859	899	889	898	880	892	873	851	870	775	878	830	844	874	894	837	854	857	895	912	904	890	889	888	835	794	908	882	915	845	922	885	835	919	854	893	895	912	900	876	914	863	864	953	920	846	854	892	933	913	880	901	892	886	850	893	896	888	876	886	889	884	906	889	914	831	897	896	905	877	889	873	883	897	911	845	908	852	898	865	896	898	894	886	838	875	890	909	875	871	932	916	924	847	945	836	891	879	870	893	902	883	906	925	884	866	918	872	896	872	868	913	881	863	851	879	909	855	900	918	913	888	837	857	865	869	876	899	937	887	867	955	907	934	871	863	877	842	881	849	887	896	899	913	880	850	861	834	885	858	860	895	871	900	886	882	844	870	877	877	902	850	870	903	869	879	890	863	894	881	859	890	852	857	873	865	858	881	828	850	878	925	875	836	883	905	878	878	856	886	857	888	908	873	865	879	907	903	885	854	937	901	926	936	894	937	915	895	821	854	894	899	884	912	874	849	846	885	937	830	919	922	902	866	874	829	857	873	893	852	892	876	921	895	936	853	807	827	918	903	882	807	918	859	922	868	877	897	881	909	841	866	859	864	847	903	859	897	898	880	921	851	890	890	900	843	920	881	904	872	925	935	834	877	881	874	903	880	888	881	907	916	850	861	843	921	911	866	842	875	914	832	915	889	909	910	854	913	893	885	920	916	865	863	850	895	859	852	810	856	884	852	915	872	902	898	904	902	901	859	925	896	870	895	862	861	932	831	883	883	909	901	884	929	866	875	969	854	823	833	852	898	857	863	859	936	843	837	804	908	890	892	901	854	934	839	938	894	879	865	876	842	844	939	897	840	901	914	877	868	882	871	910	878	831	862	856	870	852	834	870	832	893	911	880	849	834	841	832	895	893	869	866	856	911	910	882	870	881	871	940	899	841	819	881	843	856	890	892	880	823	854	862	876	864	868	862	879	897	880	863	849	900	871	867	899	849	868	887	890	896	892	878	976	838	900	930	891	873	887	857	848	945	819	893	842	902	852	935	845	851	936	903	875	862	861	853	853	846	917	843	861	866	915	920	861	871	856	876	893	859	869	865	873	881	885	861	887	907	902	888	847	886	909	840	892	858	869	904	881	852	866	916	862	892	858	876	899	910	879	964	886	851	877	892	873	890	942	891	882	863	889	904	841	856	918	861	844	927	894	864	912	825	858	866	912	878	863	859	866	846	857	846	849	869	913	894	855	862	890	865	855	923	895	901	910	861	904	910	912	898	897	909	916	893	884	853	893	913	886	884	934	904	848	896	921	848	883	858	927	899	917	901	876	883	875	852	913	902	842	934	909	874	832	888	905	889	887	830	870	874	882	927	915	864	900	928	901	910	891	906	859	899	841	948	889	871	866	864	876	866	893	891	916	855	872	876	903	805	885	822	884	824	812	918	903	896	876	843	866	909	813	862	863	883	854	866	904	906	865	864	894	828	882	905	829	904	875	914	832	963	845	902	848	887	876	910	909	872	875	937	881	941	885	886	853	922	930	876	885	859	865	860	900	894	862	902	909	914	892	877	883	908	870	888	934	879	945	852	848	883	917	848	856	883	830	902	921	897	849	864	902	892	872	865	821	880	902	906	867	831	885	872	916	876	906	880	851	939	853	886	873	871	843	908	889	902	853	876	930	867	892	906	945	892	884	876	891	918	877	916	838	880	837	881	885	899	856	878	872	898	852	874	873	867	903	868	845	892	907	932	866	860	878	880	860	839	890	915	921	841	835	899	926	910	887	893	877	884	881	889	881	900	903	870	909	842	912	861	919	838	866	865	862	923	897	858	892	874	935	794	870	908	876	880	957	871	841	890	913	807	895	862	915	834	896	828	898	798	880	856	838	870	871	855	889	857	876	872	872	933	910	916	888	952	883	877	869	868	910	898	887	888	894	901	902	848	930	901	888	879	891	875	840	872	942	871	875	884	902	900	883	908	845	879	857	880	917	832	875	856	861	842	891	859	947	931	894	879	868	857	885	876	903	864	929	932	844	870	916	837	880	858	907	835	853	908	856	820	903	922	913	891	926	892	856	904	833	862	859	856	923	907	868	924	852	909	908	905	865	898	832	868	875	865	872	905	870	868	909	912	828	859	900	902	879	909	918	905	852	881	893	889	844	892	866	902	857	904	870	871	920	873	853	872	885	851	912	833	879	880	872	891	845	907	915	854	848	897	850	812	888	917	919	885	855	916	875	931	908	837	844	880	880	888	818	836	861	944	842	903	934	901	822	823	860	869	894	915	894	874	966	916	887	864	867	887	858	880	870	871	867	876	882	854	837	882	889	846	959	868	915	828	892	859	846	873	896	880	842	881	819	873	917	860	891	863	895	822	906	899	914	936	840	919	860	903	883	893	988	908	867	887	899	907	856	909	885	822	845	862	866	856	906	938	898	893	898	855	902	902	892	848	867	855	832	880	904	834	842	874	878	876	885	843	878	874	849	861	860	896	892	875	899	902	882	844	872	870	896	870	814	852	855	824	845	865	935	928	879	928	858	850	915	923	845	839	868	918	897	862	913	874	831	845	873	867	845	880	867	887	864	886	863	881	890	884	876	906	858	859	883	927	895	842	915	866	876	912	875	853	941	904	873	898	872	836	900	867	949	893	869	912	879	895	859	838	907	855	859	865	889	850	881	862	899	895	884	852	927	868	839	940	841	878	877	896	871	902	909	885	901	877	881	853	857	828
23916	21459	28869	24831	22313	19768	13046	7794	5921	5204	4375	3607	3000	2567	2042	1779	1700	1534	1371	1326	1255	1197	1156	1080	1090	1107	1018	952	995	870	910	860	823	848	838	789	825	807	764	726	781	725	736	746	765	716	667	706	723	711	720	692	709	693	679	644	684	633	644	660	715	731	726	706	659	642	664	670	704	687	676	657	666	688	683	648	662	638	659	705	672	668	668	653	648	713	601	684	658	650	655	691	642	671	703	710	726	706	671	663	657	654	722	683	714	646	738	690	627	661	653	682	698	670	679	671	659	666	688	689	685	676	686	706	704	698	673	708	714	688	705	709	646	704	685	663	708	650	721	686	673	682	614	712	660	688	658	710	694	700	651	630	635	724	648	692	665	681	659	689	684	675	687	630	667	617	725	681	719	680	670	717	691	679	635	691	742	685	680	659	648	716	669	647	650	666	696	689	681	671	718	680	673	705	638	664	688	686	710	705	671	669	684	681	698	670	634	630	672	691	700	679	669	625	673	738	632	716	702	700	675	722	685	681	696	685	666	712	722	685	644	691	675	651	660	670	676	640	689	651	689	646	646	692	661	644	697	666	629	706	693	618	656	678	691	677	660	687	656	664	700	668	697	711	742	702	709	673	658	644	713	707	663	669	722	686	706	693	678	696	651	687	629	691	705	672	704	651	696	666	663	671	699	710	661	665	685	658	661	653	680	699	644	672	660	682	694	681	675	718	682	693	733	685	699	670	690	682	656	683	660	635	617	674	657	708	634	672	681	678	719	685	718	688	666	640	703	698	701	698	642	644	688	649	647	668	651	699	704	645	646	668	728	684	669	701	653	642	662	674	626	673	655	663	667	731	706	657	689	640	666	633	666	662	671	649	678	689	701	630	647	625	681	650	626	699	635	657	673	720	701	674	680	671	707	662	669	697	715	655	653	637	631	636	679	696	697	646	653	698	647	640	663	647	664	663	692	660	709	721	680	647	695	707	690	690	668	625	652	678	687	651	653	735	722	715	731	699	699	623	654	637	630	689	703	640	657	709	672	650	715	634	663	670	651	609	716	705	687	665	654	673	660	686	681	646	682	667	694	652	672	688	665	701	659	675	670	671	674	680	717	676	657	632	683	633	694	733	700	700	687	671	714	655	697	672	709	664	688	667	685	727	663	670	665	637	629	641	708	682	661	630	691	652	697	671	636	620	645	670	673	686	674	689	632	706	687	650	696	668	638	720	691	670	674	706	706	662	658	681	713	654	678	723	647	672	731	688	683	671	629	665	687	676	685	676	712	696	680	680	682	630	636	678	695	677	640	695	663	658	709	635	682	647	656	688	671	686	724	656	683	694	663	644	701	641	662	646	703	670	634	678	710	687	653	649	678	662	638	672	634	683	676	658	725	662	636	678	695	715	670	660	690	677	648	686	671	684	690	700	650	696	683	669	644	684	705	672	650	694	652	718	745	700	724	710	664	634	679	670	609	674	691	694	698	666	684	698	667	719	706	685	659	660	663	678	686	657	626	694	714	644	611	690	684	660	614	664	653	635	654	642	690	698	652	742	695	669	673	710	645	715	695	698	738	663	631	688	706	675	655	657	664	671	651	669	694	686	694	672	675	654	670	663	656	670	690	665	648	686	684	672	646	692	700	690	677	681	649	712	673	668	702	727	691	656	668	629	671	728	677	696	684	691	656	631	674	680	681	685	625	700	676	722	653	670	712	684	653	683	681	692	653	684	637	695	673	672	687	746	666	657	658	721	666	684	707	721	688	687	625	697	704	661	691	618	629	623	715	731	663	657	666	667	652	621	699	687	654	695	635	677	670	662	695	663	676	700	693	675	658	709	714	722	702	690	699	637	644	688	744	656	669	672	657	651	664	709	667	706	692	681	680	684	658	694	673	660	709	652	707	650	677	686	662	675	654	702	677	669	652	650	698	679	667	673	653	667	666	702	672	630	689	691	656	618	639	700	700	691	710	684	689	723	647	702	695	631	720	663	670	717	677	715	698	691	683	672	629	617	651	658	684	673	686	667	656	618	673	694	632	666	657	678	721	657	690	697	679	646	666	687	665	657	686	658	655	695	676	677	629	694	645	687	728	693	667	689	651	705	754	706	691	629	668	687	691	690	697	674	681	742	651	683	662	660	669	670	663	634	655	672	681	691	684	655	720	643	682	694	685	686	644	666	697	678	675	706	688	625	663	632	689	669	678	669	713	626	658	640	680	704	651	656	672	664	699	675	675	657	694	671	685	674	656	656	651	667	689	697	676	666	680	666	716	707	723	684	661	705	614	682	672	663	677	663	736	667	665	707	667	654	638	658	690	674	667	670	677	686	653	680	679	675	681	651	628	699	751	657	684	690	696	629	659	651	661	713	675	673	683	737	664	682	685	647	713	695	694	665	649	656	635	704	724	687	635	653	668	624	689	691	706	651	717	641	655	719	681	674	689	684	726	680	713	673	680	633	709	716	714	647	671	689	714	682	705	668	717	700	664	650	667	644	674	709	665	675	687	739	655	704	721	683	677	701	676	683	650	702	705	678	681	637	645	677	690	698	674	601	688	701	656	679	689	687	724	703	663	709	692	686	678	691	708	648	704	688	701	638	699	668	730	646	655	674	682	688	657	670	729	647	700	707	729	678	674	701	691	661	677	674	668	664	646	692	671	706	690	681	706	673	697	640	667	604	728	662	628	665	682	660	697	698	662	729	711	694	691	707	668	641	675	615	737	635	650	660	670	732	645	698	637	692	690	708	721	708	662	680	634	707	662	651	720	704	677	652	676	656	697	675	659	698	689	622	654	672	655	660	639	680	677	696	702	661	699	702	675	703	668	693	666	663	707	661	644	724	712	644	652	644	678	653	687	657	712	654	719	663	627	708	688	676	666	683	639	676	682	639	624	705	692	664	646	653	692	667	774	678	649	681	670	693	641	653	655	684	703	666	723	690	674	692	676	677	721	676	664	636	708	651	690	665	683	600	639	657	673	635	691	665	636	678	658	698	663	637	691	644	680	677	678	659	645	702	667	653	604	681	629	675	652	700	688	664	678	672	668	684	643	685	633	667	651	730	649	655	639	614	653	707	715	647	652	675	641	621	685	667	633	672	652	663	698	642	701	711	676	683	691	675	664	641	678	664	688	673	645	685	672	704	703	650	661	671	683	664	691	720	635	690	699	649	680	669	642	665	641	692	676	650	691	699	707	693	608	688	665	694	653	694	678	701	696	687	673	672	685	695	674	672	644	668	676	647	699	688	671	689	618	657	700	678	684	706	723	695	654	660	658	680	675	668	633	668	659	726	639	651	706	637	704	698	648	707	715	663	663	671	675	650	669	668	665	663	662	699	667	693	683	659	665	724	695	638	671	669	631	696	636	677	712	697	621	653	666	687	639	676	685	685	680	647	709	682	687	672	660	645	628	648	655	628	754	665	661	671	645	694	726	657	639	665	655	668	685	683	698	650	674	629	699	680	663	684	702	642	671	625	658	650	676	667	657	703
20621	43109	36541	26962	21684	17673	13751	10679	8723	7442	6350	5133	4152	3460	2717	2363	2108	1889	1769	1630	1492	1442	1305	1266	1217	1222	1158	1108	1027	980	929	902	886	892	862	868	767	817	839	807	718	743	739	749	710	680	686	675	704	693	685	641	682	669	679	676	670	689	680	661	698	642	678	649	690	657	717	647	704	684	656	707	646	662	673	693	683	667	648	684	667	658	697	707	665	591	664	670	655	646	685	634	709	644	673	613	659	673	676	713	676	660	700	647	689	670	639	686	682	673	680	642	661	684	660	638	664	694	672	652	654	705	683	633	704	665	631	633	693	639	659	706	659	695	628	682	683	658	687	670	653	690	682	654	654	653	661	630	675	669	620	660	665	679	696	633	664	691	614	664	661	619	697	643	685	686	699	644	664	628	640	678	647	626	685	651	634	692	685	672	665	699	699	686	676	647	680	661	703	696	654	668	659	624	642	689	658	671	697	621	680	686	657	684	647	650	678	650	671	632	732	642	674	688	635	607	690	675	692	695	666	665	638	606	681	673	644	683	674	664	663	637	637	648	670	697	666	643	649	635	666	632	627	661	695	656	641	659	666	666	680	676	688	645	676	607	667	701	658	671	659	631	666	634	675	701	679	668	683	671	663	666	689	641	631	701	663	608	666	708	667	642	660	652	717	680	672	676	662	696	695	642	653	617	632	651	701	668	696	654	680	683	696	667	693	664	650	652	634	625	629	670	634	678	657	641	636	656	629	623	670	682	694	666	620	708	655	683	731	634	634	659	622	589	689	690	662	672	667	635	709	653	671	657	668	639	701	665	715	658	652	625	672	675	689	702	686	641	661	680	648	668	691	686	665	637	642	649	644	644	680	699	641	629	686	645	695	702	680	656	624	727	666	642	640	653	616	679	692	719	642	732	667	698	673	649	667	629	641	672	692	663	662	669	671	668	697	653	692	682	639	681	681	668	690	665	702	634	699	617	697	643	705	682	703	662	654	659	683	679	643	651	638	694	650	695	687	670	694	677	643	709	686	653	695	664	667	693	685	670	694	635	679	620	651	686	682	649	670	690	677	684	681	651	701	630	657	676	659	655	697	625	681	633	724	635	659	612	622	689	701	658	656	684	679	650	679	665	666	681	684	642	640	654	659	630	647	696	602	662	643	667	687	636	692	695	673	682	612	662	668	680	702	644	681	676	731	708	661	688	725	670	673	649	642	664	728	663	624	646	644	688	671	661	676	656	656	597	650	636	652	672	681	644	684	649	640	676	713	691	672	640	673	675	655	688	697	620	643	668	678	616	636	689	625	672	626	673	683	665	633	705	671	658	684	706	689	649	673	635	656	665	665	632	664	678	669	708	655	704	658	641	655	692	666	654	693	629	662	650	649	680	637	699	699	648	635	653	688	704	680	647	675	683	618	625	666	618	649	700	691	627	712	703	686	628	638	626	642	664	648	625	654	644	649	653	685	689	630	662	698	685	694	647	649	680	662	696	659	728	664	695	620	657	685	716	680	660	664	670	664	690	645	693	676	644	673	625	682	641	696	680	657	700	613	646	638	681	666	638	646	644	677	600	641	630	668	651	659	644	696	703	645	659	651	655	640	692	644	616	687	649	699	673	675	674	678	698	684	691	624	657	627	671	676	634	635	654	715	618	646	645	638	690	663	691	614	662	685	606	652	708	659	670	684	659	679	660	696	667	644	665	665	654	671	627	625	695	661	669	623	661	683	616	651	683	663	636	686	659	720	706	657	686	685	642	651	638	670	653	667	676	658	703	668	670	657	678	664	634	660	634	683	635	659	682	601	653	689	703	672	654	680	704	652	680	634	660	696	621	675	654	705	668	632	662	650	661	687	689	660	703	684	646	670	692	656	659	622	642	635	654	662	690	689	642	638	682	650	642	652	712	733	657	650	664	672	692	664	634	626	687	660	651	672	647	649	606	654	650	720	668	684	701	665	662	593	676	673	643	695	617	638	643	670	643	708	670	615	679	656	652	681	649	679	676	652	666	692	660	687	595	682	718	653	714	646	647	646	670	676	652	679	637	656	621	633	644	691	679	669	648	665	627	719	681	655	655	652	649	687	711	660	616	670	671	604	672	651	653	647	660	629	668	651	672	711	647	673	620	662	694	685	647	638	646	675	692	692	677	666	661	674	679	605	669	681	683	673	661	682	641	645	640	689	642	683	693	687	693	649	746	676	709	677	702	650	697	629	665	683	668	632	665	665	652	621	686	637	677	630	670	650	709	629	640	664	655	617	670	619	650	701	691	671	683	671	668	661	679	671	669	675	683	659	645	621	671	680	642	667	669	646	656	643	686	654	688	657	674	623	691	696	643	631	684	715	675	672	684	631	690	716	701	674	635	703	665	696	691	700	672	665	686	668	684	658	640	686	666	631	656	633	651	657	604	668	694	643	631	691	686	646	646	625	645	635	674	706	663	642	651	639	678	680	675	666	671	680	681	686	665	622	653	638	640	667	621	661	663	651	625	700	675	657	624	699	668	630	648	661	678	699	647	705	654	718	668	664	659	619	717	661	672	701	663	655	666	654	648	677	660	668	705	630	641	703	639	647	658	673	677	637	722	653	639	658	661	650	695	643	700	676	691	695	650	672	703	694	685	702	695	654	627	682	637	691	667	689	689	655	641	674	699	671	656	680	672	690	719	643	642	708	638	727	651	589	629	627	621	683	662	659	634	665	641	660	677	662	666	628	643	675	668	676	683	646	659	643	665	662	655	646	613	693	639	653	601	671	680	629	674	702	634	651	679	664	654	637	668	656	717	698	606	703	708	660	710	647	696	658	605	657	708	651	708	612	661	677	659	686	654	636	692	662	691	657	647	664	713	643	692	701	655	663	662	663	636	694	665	666	676	654	611	694	683	667	633	653	669	707	666	683	652	655	693	666	676	658	683	711	652	646	607	717	662	687	660	638	662	657	700	639	701	678	650	657	686	665	672	663	720	644	650	649	681	705	672	647	681	673	653	656	667	667	701	650	641	686	719	640	644	648	660	648	630	612	674	676	638	683	700	626	675	654	713	659	685	656	664	616	678	626	686	676	646	622	653	691	662	648	659	672	693	636	658	671	663	664	638	666	736	639	632	668	628	665	670	644	679	626	660	720	645	594	691	676	648	656	628	678	713	672	725	665	721	641	654	710	675	690	659	658	683	646	670	641	682	680	647	627	659	682	669	669	639	630	708	663	693	660	697	667	732	688	645	636	655	624	672	676	643	615	629	662	715	673	686	638	626	683	637	730	672	700	681	675	666	682	662	638	711	627	659	663	673	650	645	662	668	679	661	681	683	670	672	638	664	641	664	652	666	641	662	665	681	618	649	632	658	680	722	690	645	667	658	674	679	729	704	647	693	646	696	682	663	686	662	654	681	688	636	701	688	654	593	689	678	674	685	672	645	643	612	654	647	640	720	620	626	619	667	647	679	674	700	678	642	645	698	713	674	689	664	655	735	669	676	662	651	690	648	698	684	672	674
25292	21595	28389	26494	20163	13172	8837	6131	4897	4321	3754	3178	2687	2346	2033	1777	1699	1540	1561	1412	1364	1393	1321	1252	1287	1233	1231	1211	1145	1115	1103	1085	1063	1031	1092	1041	1059	1054	1077	1022	1021	1050	964	989	996	973	987	939	999	1039	912	955	1010	977	1053	975	961	932	905	955	933	987	943	1009	985	995	953	884	995	930	974	998	919	993	917	959	978	946	988	929	1007	983	992	970	1021	1000	1006	970	953	936	897	980	975	928	932	1023	926	970	980	955	943	939	926	928	944	984	968	1008	956	1015	1018	967	943	956	936	975	923	998	989	982	990	942	962	907	1020	970	996	974	938	979	969	960	1006	1027	931	1006	960	932	905	924	1008	991	989	1029	994	963	957	912	996	951	1021	988	970	959	958	953	964	953	933	992	979	995	905	953	968	1002	973	966	1021	975	950	954	940	1010	1022	969	954	943	937	996	949	914	889	964	1026	976	952	992	963	952	1005	966	905	1020	956	934	973	949	1013	979	937	1021	1007	967	964	944	938	948	976	968	948	974	957	965	951	939	1018	921	993	994	998	1027	996	952	958	970	949	967	993	955	944	924	945	994	991	994	992	1006	1006	969	943	982	954	977	996	963	930	970	975	948	950	978	932	962	1002	988	909	974	955	934	935	996	936	984	930	958	1011	1028	977	959	1021	986	983	988	985	959	993	975	966	955	932	925	981	952	977	1015	957	971	992	953	972	975	1016	967	972	984	991	944	955	965	1022	913	978	955	908	956	979	907	1003	950	980	955	932	935	978	929	938	959	981	989	976	959	1001	916	973	1009	1011	937	957	1007	1018	978	941	973	988	937	940	946	983	948	982	985	969	963	971	947	946	1000	958	983	870	964	988	958	951	961	968	918	1030	972	992	1014	976	901	959	998	961	945	956	984	944	934	911	962	964	932	982	888	956	987	960	945	931	981	959	972	971	993	1003	1011	964	1006	941	966	994	941	991	976	961	952	975	938	992	963	938	949	941	933	958	1005	992	972	979	961	914	963	1022	1005	1002	962	978	969	959	961	934	928	991	973	966	1007	996	972	982	972	972	958	999	994	992	1018	973	935	1046	976	941	927	960	967	975	987	956	997	977	1011	987	925	993	980	958	966	972	915	921	969	976	954	1001	1017	981	900	974	964	986	942	963	929	952	988	963	957	935	931	868	975	950	943	992	919	935	994	969	938	986	972	946	945	921	903	946	959	977	961	971	1034	979	928	994	959	986	1038	990	968	946	988	961	998	972	1033	986	920	975	1023	1010	982	972	1028	980	988	947	938	992	988	992	993	989	1053	950	951	916	956	948	965	968	955	926	981	955	942	942	1017	951	957	985	1038	909	1005	948	989	938	987	958	979	994	942	896	917	952	918	977	931	960	948	945	975	991	989	934	963	969	930	968	966	993	931	963	977	920	935	977	941	959	983	973	986	973	973	967	1030	973	967	948	950	990	1005	994	947	968	952	943	935	966	973	959	1019	933	987	988	955	957	936	982	1022	952	975	1029	920	949	1004	948	982	994	940	964	951	985	957	981	952	1004	982	963	983	970	914	967	966	928	1004	988	968	967	950	951	1014	930	982	958	981	935	971	1005	969	963	922	1001	967	993	953	967	943	978	952	1030	976	943	977	961	973	931	957	994	1020	1024	920	997	910	970	949	1017	921	1015	911	950	976	1002	988	1018	934	995	999	948	981	961	968	998	950	947	960	988	954	971	980	1018	1033	932	925	1005	982	989	951	976	995	1008	941	1000	928	1001	984	977	995	940	976	927	980	948	940	904	952	988	921	1006	977	961	1028	1009	939	1006	1002	984	1027	964	956	970	964	958	917	945	958	980	1016	976	962	951	935	981	930	919	952	952	951	959	985	1009	935	959	965	967	948	987	989	939	965	974	932	1001	1013	958	955	1008	929	996	935	992	944	990	947	998	983	947	984	985	936	985	974	890	973	992	991	933	944	970	959	929	991	955	944	961	970	974	985	928	966	956	951	959	956	950	1024	930	984	1018	966	994	1001	927	984	998	974	966	981	928	947	927	1017	960	973	1005	942	966	1015	967	982	950	960	901	965	922	935	1010	979	905	963	958	969	977	946	952	982	1021	930	929	911	997	990	978	1003	989	956	944	931	967	996	949	993	959	1032	991	939	969	1033	1031	912	948	936	1007	963	963	978	955	971	1037	954	963	966	939	924	1016	999	1020	971	1017	949	961	948	973	990	961	933	953	1005	967	973	1042	940	955	990	990	986	968	1011	952	974	944	980	996	992	962	990	1029	927	934	955	972	968	974	999	949	965	886	943	968	993	953	982	975	945	1015	928	975	906	975	959	999	956	993	934	970	989	971	1011	972	964	911	973	960	987	899	966	1019	930	993	906	965	958	946	954	984	931	952	957	950	976	939	944	954	941	921	998	989	988	930	977	995	1006	1001	1057	968	998	1004	967	948	1004	971	961	983	990	928	962	1015	952	991	996	970	958	925	948	969	931	993	973	1003	947	990	959	1009	1008	1014	925	951	957	978	963	928	903	970	1034	920	955	985	949	973	905	1007	940	980	971	998	962	955	918	990	944	998	1010	938	957	1025	967	994	962	989	941	925	912	974	932	947	966	974	937	958	917	1003	936	1005	990	912	938	994	974	979	1048	1020	913	956	995	944	994	950	958	955	970	987	959	1004	949	980	977	929	952	930	967	1014	964	976	948	993	972	932	964	981	922	964	960	951	1012	974	968	970	1001	953	978	965	960	1014	998	958	930	964	949	975	917	979	923	1039	996	1043	1010	960	1024	964	976	964	932	973	1007	986	977	939	927	919	1015	1015	978	986	971	965	983	998	995	964	977	961	948	964	982	1013	940	999	950	953	1003	944	953	994	951	1012	957	958	929	927	931	993	943	907	1012	1011	923	955	941	984	981	974	946	948	971	998	984	1021	963	1058	950	994	883	978	990	1052	1003	971	934	973	968	971	1009	994	959	1007	961	1033	976	944	894	973	975	996	933	1013	945	934	985	966	1007	1000	973	966	918	966	952	980	968	921	947	978	983	968	1004	950	937	1011	980	983	984	976	930	967	962	1004	966	965	961	1001	945	994	943	879	968	1051	991	995	975	985	1024	951	931	1002	889	906	926	921	860	978	955	1024	973	976	958	981	968	961	956	946	951	932	988	931	947	938	940	958	970	963	943	944	993	1036	1006	1006	976	931	972	982	994	1033	998	1019	945	965	962	966	1032	950	967	920	962	995	958	1063	1039	1015	998	982	924	930	987	970	933	946	953	991	929	966	998	992	951	908	956	967	999	937	941	880	974	943	958	924	954	916	926	956	1008	883	936	948	1004	961	952	964	966	951	927	905	968	974	990	1046	997	939	980	968	1008	966	1003	937	940	998	943	975	972	966	973	957	933	990	998	950	939	1009	990	991	964	987	979	960	956	981	965	947	944	983	969	939	1008	1026	974	942	969	942	1020	950	933	917	934	903	937	980	936	928	999	1027	998	994	928	1010	952	954	1040	953	981	968	993	970	997	935	974	931	960	946	923	993	951	915	970	949	976	964	988	927	1001	967	999	986	912	973	1001	1019	915	1010	928	931	994	1048	980	997	1012	1020	1017	965	984	1025	984	910	948	981	916	961	952	968	969	976	1005	959	944	1025	970	976	933	969	978	1101	984	1001	990	953	951	914	935	949	954	968	1028	1008	976	930	969	939	995	965	942	995	972	927	1026	945	961	938	951
20243	40418	33497	23903	19338	15116	11825	9229	7464	6579	5451	4290	3766	3083	2610	2304	2121	1902	1766	1697	1533	1561	1478	1451	1283	1327	1369	1288	1211	1206	1127	1201	1074	1098	1098	1073	1007	1119	1010	961	989	1047	981	995	959	1023	949	923	1000	935	907	965	993	913	949	983	973	943	863	922	946	945	962	944	935	910	970	993	951	954	966	941	870	918	961	896	948	919	895	912	945	931	947	932	967	934	907	956	1007	939	947	926	904	947	929	878	937	874	929	892	885	942	940	917	937	877	956	952	930	920	911	920	960	920	905	959	975	925	922	928	896	933	938	863	909	911	912	907	1003	992	963	968	950	926	935	923	944	935	945	921	935	942	954	885	946	903	957	948	976	911	987	960	891	884	930	916	972	934	893	924	927	942	917	1003	930	933	914	968	925	895	976	938	955	912	950	951	900	911	896	935	912	902	897	979	886	920	934	918	958	954	970	1001	901	980	895	945	908	920	859	963	916	942	965	955	921	896	988	896	848	936	989	937	895	958	963	872	988	964	958	951	998	938	909	940	932	882	964	932	956	910	952	920	983	928	916	935	982	911	942	951	923	968	974	922	909	955	939	933	925	930	925	934	961	938	931	928	895	935	933	934	914	932	960	975	890	915	961	977	948	956	918	943	924	898	919	965	937	939	952	912	924	945	921	970	892	911	956	962	911	897	942	944	917	923	907	948	952	931	953	924	965	925	951	888	949	894	920	951	995	958	961	942	941	950	956	932	925	921	919	990	930	916	934	949	946	902	958	980	966	896	904	925	917	871	1012	966	998	921	875	965	880	918	886	917	913	999	927	947	961	998	979	903	913	929	924	924	930	922	925	953	942	904	987	954	896	912	974	948	951	885	954	980	960	967	888	971	986	948	914	946	930	1018	951	974	923	961	955	950	949	881	915	948	917	958	890	933	944	951	933	910	978	936	939	937	928	1001	935	911	926	933	945	931	890	955	915	968	990	894	943	956	968	928	980	941	933	923	949	924	979	917	933	916	899	923	919	950	908	948	915	956	903	951	941	942	931	920	922	949	904	944	981	960	1003	896	887	949	922	877	900	949	905	977	959	900	939	960	933	975	900	954	900	982	913	958	931	935	874	906	922	947	929	963	909	931	898	921	972	912	997	984	899	888	947	895	912	929	945	1005	950	936	952	944	984	899	938	984	935	876	931	957	934	1006	971	951	917	969	947	981	974	918	995	952	927	936	956	938	918	947	946	956	956	920	885	928	921	894	906	909	948	972	900	889	874	899	935	905	912	942	928	915	924	946	905	917	903	971	976	972	951	916	924	921	954	931	898	942	913	972	953	987	988	941	906	950	939	931	866	923	982	889	920	930	896	953	900	980	920	913	937	938	946	901	957	909	905	973	950	914	890	947	972	957	973	913	986	958	952	924	1031	929	911	938	939	999	926	936	950	986	914	957	979	930	910	950	897	955	1003	981	930	956	973	884	906	1007	945	935	973	972	978	951	954	915	935	939	972	971	900	984	943	904	894	942	904	931	902	927	951	963	896	991	929	926	937	918	927	903	969	895	947	930	924	937	896	945	960	916	916	932	907	903	945	972	912	901	937	930	922	905	949	930	978	972	943	946	929	966	984	909	928	941	971	930	942	956	883	916	927	939	949	889	853	928	959	937	960	916	935	958	911	944	945	917	919	906	974	935	941	936	921	939	930	942	976	969	937	921	927	921	948	937	890	961	947	994	1004	938	941	898	960	914	949	930	891	925	865	948	967	932	991	933	930	923	953	928	913	839	947	882	902	954	943	919	921	1027	969	930	910	915	913	870	871	986	945	907	1014	926	953	939	940	924	923	895	944	947	931	958	920	943	977	895	965	958	932	914	907	900	948	977	931	893	881	972	927	950	898	921	969	978	904	960	950	934	883	913	949	957	895	955	934	906	942	874	942	877	952	909	940	988	919	927	923	950	928	948	948	939	909	917	986	913	948	953	919	955	933	955	991	955	913	935	932	911	968	970	952	900	924	903	896	879	909	973	953	973	968	937	926	920	958	953	926	904	962	974	924	975	909	928	953	958	940	980	980	942	954	898	922	895	937	937	966	926	962	901	938	882	937	977	972	947	938	948	904	904	928	924	905	939	919	944	966	944	957	915	901	957	984	912	930	948	906	932	976	972	945	936	953	960	982	947	889	984	857	887	943	1004	939	930	970	953	944	993	897	927	896	973	937	921	901	923	933	930	920	917	921	936	988	934	959	971	933	930	920	931	944	932	980	969	979	920	958	952	939	957	964	983	903	905	965	978	924	936	896	944	960	998	925	983	983	948	957	912	928	949	973	952	864	968	893	920	901	975	939	899	934	886	929	961	944	919	905	921	954	914	1008	899	998	961	917	928	1006	956	925	948	901	947	946	861	916	940	908	924	990	916	947	944	923	925	934	920	949	991	946	922	1007	959	918	950	941	888	987	976	966	1029	934	928	890	928	954	945	869	931	901	960	942	999	907	957	965	933	947	931	937	970	990	960	971	916	973	927	921	945	986	976	963	930	913	938	991	961	999	902	969	936	990	937	915	932	972	965	899	952	927	924	965	965	945	912	944	916	966	938	919	951	974	964	945	916	917	903	1002	934	974	946	901	921	888	973	954	925	945	987	953	1005	907	912	908	988	1011	871	916	963	902	948	944	979	922	919	924	936	974	946	949	951	981	913	954	919	928	970	962	906	933	924	924	935	912	926	951	927	905	905	957	934	922	954	977	922	921	918	905	919	977	991	937	957	897	915	914	935	923	976	981	931	966	922	916	938	915	922	969	939	962	924	968	889	943	945	934	951	940	935	924	938	956	915	915	989	969	894	965	954	909	887	954	956	940	932	929	936	957	971	906	926	938	912	922	958	953	918	947	937	956	941	922	909	961	1009	926	947	893	931	952	950	931	929	961	975	943	917	941	942	948	968	920	907	975	981	959	930	952	896	918	945	955	937	977	946	911	939	899	914	905	921	913	946	938	935	918	899	1012	1011	947	930	964	873	948	905	890	902	919	912	959	962	914	913	934	908	903	969	931	975	912	973	940	911	924	914	932	955	924	991	975	940	929	924	964	902	951	985	961	943	981	944	1013	913	960	962	946	971	933	953	939	913	906	906	917	911	927	849	994	935	912	954	960	914	892	906	898	911	1013	990	914	910	958	890	906	890	956	909	946	905	936	936	928	944	900	965	950	894	973	891	920	935	954	964	945	961	920	935	916	925	925	989	989	901	917	938	965	954	941	941	947	945	908	987	948	918	947	922	898	985	962	918	940	936	906	923	947	888	935	935	965	897	884	981	908	986	935	938	907	937	944	969	910	941	913	966	883	960	934	983	922	944	922	912	924	959	921	927	979	909	921	981	920	948	922	903	975	972	903	960	963	983	913	934	923	932	982	944	926	903	940	926	897	942	922	932	893	917	933	943	899	910	929	1018	942	883	881	933	980	951	923	909	917	959	926	982	929	977	914	981	961	928	908	913	880	889	961	991	927	942	940	912	896	951	967	935	889	1003	931	838	920	881	907	990
22820	21545	29324	24307	21940	23204	21350	11717	8464	7186	6175	4942	4068	3282	2838	2445	2162	1871	1704	1655	1544	1397	1383	1352	1243	1299	1229	1175	1110	978	974	1013	897	900	893	896	871	885	816	848	792	773	750	748	719	789	730	775	678	706	752	693	695	734	748	681	696	724	700	672	719	683	748	761	671	709	732	678	685	703	701	705	690	716	682	665	659	688	690	674	666	626	749	671	732	708	706	731	664	682	740	748	663	624	646	693	785	732	721	674	650	732	675	682	731	693	716	666	686	662	705	686	698	666	704	656	657	710	704	695	694	683	644	716	712	752	678	652	670	699	690	706	747	705	683	717	764	677	697	665	653	686	682	724	693	706	666	713	691	713	724	697	675	653	719	679	694	666	705	760	700	729	628	712	735	693	651	683	750	683	692	703	734	654	663	674	721	670	661	719	716	698	692	731	702	668	719	747	668	672	708	715	723	632	671	707	688	730	697	716	704	696	679	693	666	665	709	661	706	697	666	687	654	680	650	739	739	713	695	652	658	694	725	740	671	638	694	687	674	712	714	734	671	694	721	731	698	686	660	692	643	717	694	701	680	648	738	686	733	706	719	733	697	713	623	675	696	666	673	670	713	648	712	744	718	665	697	681	705	665	699	669	690	721	653	694	724	718	664	681	681	667	661	724	678	641	747	683	657	659	733	719	701	705	708	722	645	679	714	669	719	675	720	723	676	712	683	693	686	678	706	693	743	739	715	719	722	708	755	720	671	732	678	678	703	710	668	720	690	682	692	760	680	704	693	677	658	711	677	625	691	706	740	729	686	776	649	760	674	688	655	689	663	737	683	653	686	730	679	678	723	682	691	688	675	711	667	710	706	722	711	651	693	677	688	701	681	670	717	667	723	709	699	656	660	698	677	731	655	708	680	701	743	745	687	694	704	714	663	683	686	710	715	690	693	674	658	651	642	756	642	701	712	697	665	696	652	692	692	668	735	678	699	679	679	720	724	704	713	666	647	711	678	724	723	694	671	686	693	700	631	696	750	707	720	718	737	732	693	731	694	688	728	664	698	690	691	767	707	659	673	700	638	732	723	664	712	693	714	674	679	703	659	698	683	690	723	691	678	709	680	679	682	686	717	769	691	708	659	707	665	645	704	721	698	696	634	711	728	714	642	667	656	686	674	749	699	743	673	699	735	665	663	758	694	682	658	707	707	694	701	731	702	677	694	684	706	681	648	632	692	738	695	705	667	684	688	682	705	676	687	686	698	697	703	724	712	708	758	685	697	736	682	697	696	680	736	654	656	702	714	702	745	682	716	707	687	660	706	670	719	700	720	699	706	693	698	664	643	657	687	703	683	719	657	715	679	722	723	760	712	737	725	698	684	661	697	652	698	718	682	659	623	668	687	697	680	704	713	750	710	661	705	712	692	678	658	681	700	663	684	669	658	705	702	716	695	703	711	710	668	681	686	700	715	680	723	715	712	721	681	687	686	668	702	654	693	671	716	683	671	775	747	729	658	737	672	692	707	725	656	683	667	686	659	639	697	655	680	698	687	681	655	650	702	755	704	745	726	700	725	643	730	699	666	694	682	681	722	711	698	718	719	681	709	701	674	686	679	656	645	730	681	674	689	723	721	675	695	657	681	718	691	721	722	676	673	677	667	696	665	681	694	723	712	640	701	673	756	671	716	677	710	697	677	614	675	692	712	679	649	683	696	681	680	664	677	683	672	728	658	687	675	711	642	695	754	655	723	697	770	676	653	707	647	667	700	694	724	696	697	716	689	696	690	674	691	694	692	732	732	682	689	671	691	669	686	701	765	690	692	673	708	673	687	673	704	655	688	699	663	668	685	710	672	667	730	718	664	693	648	663	729	642	641	688	702	661	734	691	692	674	706	723	689	714	722	681	675	712	676	678	722	672	689	717	673	724	676	708	707	712	697	659	717	696	677	720	707	717	694	710	692	701	686	693	708	692	698	643	703	695	722	707	695	658	668	731	681	659	682	663	703	660	655	709	704	667	651	700	660	720	684	689	701	689	653	679	652	675	692	757	661	694	721	672	687	708	728	724	685	637	674	649	678	716	654	696	733	657	672	706	720	718	747	702	700	672	690	674	741	692	720	706	690	717	695	755	699	660	744	732	696	711	678	680	729	657	675	691	720	679	717	686	717	700	671	676	691	676	697	690	698	696	716	677	694	683	666	713	700	733	705	712	686	697	665	644	698	674	665	725	704	717	711	695	688	663	659	710	697	694	695	719	686	694	645	702	710	643	676	737	704	713	656	676	686	744	693	667	725	706	681	692	720	680	698	679	698	739	681	705	745	709	733	696	649	669	721	665	682	703	732	725	655	730	705	674	692	720	720	743	704	657	705	669	698	656	688	720	679	731	657	699	678	713	686	653	671	689	717	692	676	702	694	751	690	641	716	713	663	644	664	723	658	656	677	653	695	683	655	712	702	652	654	651	637	679	654	662	661	676	675	704	661	698	701	681	704	698	724	703	711	680	751	689	692	682	680	773	676	711	669	673	673	694	675	666	676	684	631	684	667	714	628	709	754	688	712	646	704	681	665	720	710	694	717	647	724	673	672	666	725	721	695	712	681	730	712	713	669	691	726	701	663	669	726	738	694	689	695	702	708	698	689	691	658	708	695	704	673	664	709	640	698	688	703	705	663	729	708	706	712	659	716	663	638	710	715	687	708	697	717	683	701	679	668	679	698	658	675	668	693	744	677	665	673	713	666	710	720	691	690	704	663	706	743	692	656	676	679	710	736	743	661	682	674	684	730	684	719	644	699	751	717	663	709	691	696	715	674	783	658	743	694	699	661	690	698	665	672	689	645	684	700	736	684	740	673	670	709	699	694	742	692	719	700	693	702	687	655	655	696	686	728	681	694	682	682	692	736	682	714	698	709	663	754	729	655	675	700	685	690	663	679	660	721	686	679	680	691	683	664	695	685	753	665	673	672	718	708	680	697	687	693	674	683	678	700	713	636	674	708	696	702	653	704	719	689	672	706	736	686	669	709	703	709	687	717	718	689	702	666	738	726	648	716	686	666	648	692	672	673	671	676	702	717	662	671	694	653	655	688	677	667	738	702	675	666	691	684	664	670	706	698	704	659	724	683	719	707	697	709	683	710	708	693	693	744	703	720	664	713	684	703	609	715	689	726	675	706	669	662	720	698	666	696	675	674	691	697	677	724	721	671	704	703	773	711	683	716	745	697	721	675	703	723	675	661	681	646	722	680	680	682	668	685	690	675	696	641	709	671	749	682	705	744	676	752	709	676	702	704	692	700	703	678	717	690	732	693	680	717	700	675	665	757	677	698	657	648	699	741	711	711	686	715	672	677	695	711	710	685	705	706	692	701	704	724	661	676	700	666	663	664	634	698	684	676	720	662	708	688	699	691	673	700	646	686	683	682	727	678	689	708	709	696	723	724	686	673	672	678	705	677	665	740	660	683	661	664	654	689	715	681	693	710	720	704	692	638	704	704	692	729	671
22860	48268	41383	32288	27073	22226	17603	14196	11676	10025	8816	7071	5646	4484	3773	3165	2668	2354	2205	2013	1899	1693	1637	1524	1387	1459	1314	1276	1181	1105	1066	1064	935	962	954	868	904	901	833	825	855	805	754	727	772	702	745	754	678	720	749	721	719	668	736	696	680	737	705	699	674	670	679	692	667	690	675	669	693	649	634	673	677	688	691	662	684	634	721	755	677	687	699	683	630	645	689	616	777	660	665	697	630	588	687	644	660	668	676	706	599	662	704	658	680	623	623	713	706	705	693	647	714	642	666	626	654	634	657	641	666	665	604	685	673	690	680	692	662	666	673	695	656	679	648	654	646	694	643	652	697	676	650	651	663	612	656	661	737	668	646	682	679	652	622	628	665	695	681	650	651	645	669	649	671	664	679	659	635	707	654	660	624	649	706	672	647	667	631	702	633	606	666	649	662	625	708	719	705	650	646	622	644	682	631	641	666	711	645	712	664	670	680	646	629	639	664	657	669	632	645	696	638	594	667	690	685	676	654	669	678	670	666	681	638	692	659	681	701	668	742	681	691	718	658	678	684	637	674	667	662	668	686	634	663	664	691	663	637	631	637	658	652	684	688	717	678	694	666	622	637	701	702	683	671	652	664	634	686	633	684	611	692	629	634	677	630	692	647	638	711	665	692	673	636	630	636	662	701	684	653	626	716	661	683	666	689	673	663	708	677	693	645	666	675	649	671	666	718	699	656	664	682	683	648	648	637	683	692	717	671	663	702	663	686	673	690	635	689	660	689	634	658	653	652	673	649	656	649	652	681	707	669	658	650	699	688	666	687	649	713	660	624	693	696	672	678	671	661	641	661	702	670	689	673	657	747	686	720	657	650	700	664	707	686	611	655	636	643	681	675	635	675	591	654	710	609	657	642	687	714	662	710	608	609	644	658	672	679	677	642	662	686	679	680	643	703	631	652	664	727	658	630	652	654	704	629	661	689	638	662	642	673	657	689	690	659	693	692	682	690	716	659	659	677	680	676	712	675	643	650	667	671	665	657	646	678	683	676	698	673	661	630	678	644	605	686	700	633	676	664	697	706	692	659	606	666	666	653	665	653	667	678	684	633	618	679	658	703	669	661	699	710	677	667	726	671	666	685	646	677	621	678	645	689	654	679	706	653	677	675	670	680	661	662	682	659	663	682	669	684	687	631	683	692	693	715	669	694	668	646	695	662	697	662	728	671	659	695	696	687	676	666	676	640	678	683	620	696	643	678	725	695	636	696	701	702	705	677	638	636	652	702	652	655	670	655	664	634	689	687	623	625	682	675	632	653	663	665	685	681	604	687	653	649	637	717	657	716	696	646	691	660	636	678	669	612	690	667	675	644	622	604	695	688	683	660	690	684	671	655	642	699	689	643	629	676	635	640	693	626	669	708	662	760	639	648	658	687	697	642	656	651	630	677	659	695	667	670	668	674	658	682	671	665	652	678	676	704	677	693	661	665	692	684	732	650	641	679	642	672	657	675	652	674	668	682	668	649	666	681	689	625	620	655	643	680	681	658	661	664	703	703	671	646	656	664	688	679	699	661	671	643	656	657	681	658	675	618	662	675	642	685	607	695	681	655	642	649	696	675	709	710	684	663	653	692	648	698	701	663	664	651	682	650	656	643	672	699	732	673	654	635	668	642	696	684	688	672	691	680	671	652	711	638	668	656	644	665	653	662	680	675	615	661	664	641	697	703	627	674	662	589	689	673	678	613	648	625	681	685	708	690	680	669	622	674	680	635	696	673	653	673	657	685	667	673	671	643	656	668	655	652	651	684	637	678	633	657	714	679	619	678	671	643	665	691	708	629	652	673	633	671	597	658	635	631	662	663	665	661	673	696	665	646	679	670	665	715	647	647	652	650	679	635	655	652	635	724	680	646	641	630	657	687	621	676	686	651	684	681	656	645	712	691	674	641	680	639	657	718	627	680	697	693	621	700	652	616	726	658	711	603	648	696	677	713	637	681	636	707	645	645	639	626	701	700	641	679	640	656	612	670	697	690	661	662	674	677	636	668	707	662	689	719	658	670	696	681	688	688	649	687	700	665	652	670	689	678	673	678	618	639	631	683	737	625	674	667	687	611	647	677	699	656	660	654	620	684	676	684	685	673	677	642	665	679	660	688	703	672	643	673	706	672	710	674	686	635	675	669	646	657	693	645	671	642	659	654	702	655	687	666	638	640	620	635	691	643	629	739	676	625	698	712	649	681	679	712	703	663	688	667	646	665	677	676	696	641	680	601	675	684	701	713	657	703	647	675	676	640	699	681	664	652	648	668	639	628	671	653	694	634	608	658	652	692	620	678	625	626	646	668	663	675	703	677	724	673	659	690	645	638	636	698	629	634	656	647	672	653	698	714	696	665	663	617	638	655	716	646	726	690	666	625	710	660	679	667	672	685	681	681	656	674	696	666	657	642	627	718	639	645	659	690	664	690	655	671	658	701	671	676	670	675	702	686	667	636	629	691	675	684	663	686	670	683	657	657	657	690	636	664	662	677	640	663	690	660	663	607	653	704	664	659	704	654	734	680	663	692	662	642	660	661	696	664	730	661	674	628	671	673	624	690	689	654	696	684	649	653	621	696	688	638	631	641	618	665	649	651	651	679	651	681	668	669	661	666	665	685	680	657	676	648	656	656	629	642	704	657	648	666	665	664	678	624	700	667	651	670	672	636	648	653	685	636	687	696	634	658	683	660	636	634	639	643	664	647	663	659	681	668	657	660	648	683	673	640	666	657	662	681	654	696	710	692	631	665	714	586	641	662	740	684	673	633	721	656	638	689	680	695	710	651	662	698	648	667	677	633	656	652	645	655	658	683	627	664	654	641	696	681	695	678	637	666	680	630	640	654	687	691	647	691	677	646	671	700	674	674	678	711	647	650	633	680	666	723	698	645	677	658	660	666	620	621	661	641	710	662	618	647	688	665	667	684	689	653	655	695	641	667	648	698	687	690	652	625	670	629	673	635	635	645	694	610	641	649	669	692	639	650	654	632	652	641	662	683	691	625	639	701	710	639	690	629	699	644	653	660	683	661	689	688	651	644	672	661	603	664	683	657	664	657	684	654	639	657	652	632	660	672	645	663	632	612	706	723	686	656	679	674	653	652	645	693	654	655	642	675	652	689	674	654	621	671	678	627	618	700	692	674	665	680	663	658	686	658	679	691	665	652	655	639	663	656	660	694	640	638	708	623	647	683	666	698	674	651	639	696	658	667	675	688	675	662	674	644	678	668	672	706	662	682	674	654	628	648	685	630	641	619	647	673	637	684	670	631	627	677	662	653	714	687	730	655	627	685	650	627	654	663	699	638	688	693	670	642	648	661	674	658	666	618	656	680	644	655	651	698	651	643	658	674	701	649	632	690	706	643	652	669	707	655	706	620	628	682	658	612	683	705	642	656	662	689	674	671	618	634	678	661	677	716	659	670	657	685	661	686	651	679	654	644	625	675	673	679	694	638	639	626	661	644	673
28999	25180	28979	21783	13351	9092	6295	4690	3782	3266	2884	2384	2115	1861	1651	1592	1402	1327	1220	1251	1215	1208	1202	1201	1080	1108	1102	1053	1046	1009	973	945	961	971	1016	928	945	956	980	953	932	898	964	939	912	864	966	867	901	874	904	894	887	961	837	880	903	883	891	855	900	939	874	891	864	932	944	892	892	895	876	880	922	944	933	893	900	857	889	892	834	908	851	868	924	872	923	866	901	854	930	926	855	941	866	888	932	840	890	909	914	873	920	951	873	979	855	890	871	874	878	928	878	887	898	895	900	892	892	909	864	929	917	924	833	869	875	926	903	896	867	845	910	864	928	893	885	925	868	860	884	942	891	940	920	941	902	861	905	869	879	894	866	892	877	885	909	822	881	848	841	901	880	882	881	872	867	902	875	878	872	876	978	841	915	871	852	885	850	954	934	861	935	846	850	873	901	945	894	938	816	907	909	906	903	951	925	933	873	987	940	855	938	929	925	836	895	886	903	877	893	848	926	940	965	887	896	888	885	907	880	855	914	932	901	865	923	906	864	932	922	909	894	888	900	891	861	890	929	876	870	914	839	893	898	889	960	876	955	872	880	883	911	876	895	891	871	867	977	880	928	902	924	930	864	938	903	864	859	942	873	932	918	897	926	889	918	886	850	851	884	867	936	908	873	911	860	909	857	893	898	852	854	930	907	879	894	941	880	871	899	905	897	886	889	872	899	918	880	917	855	834	940	820	877	975	872	900	925	900	877	892	885	885	903	904	924	939	858	904	889	920	908	843	872	912	887	895	885	937	869	920	868	809	892	893	878	896	898	933	882	858	878	889	871	896	905	898	907	940	886	897	905	828	909	878	928	884	892	874	938	883	939	892	862	909	958	873	891	834	875	897	879	907	893	841	890	878	886	929	922	895	900	881	888	881	888	900	941	898	896	919	889	916	956	886	907	859	914	868	851	880	857	854	903	922	936	877	881	846	892	920	922	848	885	919	888	972	926	948	910	858	842	884	841	897	922	896	918	903	852	861	915	864	822	878	905	841	908	931	889	881	893	903	910	866	837	913	913	898	885	903	883	927	895	882	871	924	887	818	938	873	873	878	895	848	895	898	959	899	888	933	898	866	913	879	887	856	900	889	898	905	867	861	932	901	850	875	868	896	925	890	926	904	907	938	938	879	889	914	888	913	902	871	879	858	924	929	942	856	868	881	901	889	903	908	905	828	893	916	829	839	892	914	885	895	901	867	894	841	920	878	868	883	891	915	884	856	849	892	886	856	876	911	888	860	882	881	933	899	926	818	900	897	903	928	918	856	884	874	880	901	936	892	890	936	875	889	885	883	870	845	930	892	888	918	878	920	898	940	897	839	866	900	931	878	882	885	926	930	905	968	928	929	911	920	930	920	890	899	957	904	879	889	883	897	906	881	879	912	905	921	952	876	892	905	913	848	882	935	908	888	951	881	873	880	898	955	903	888	882	861	925	864	898	905	904	920	832	847	899	939	910	907	865	921	920	918	912	862	927	914	877	915	913	871	885	857	918	922	908	877	891	862	872	915	824	883	910	864	891	850	839	881	884	892	858	904	886	881	895	922	899	888	907	912	945	921	878	883	931	890	877	874	903	871	907	898	898	881	910	916	885	921	944	881	946	899	891	897	876	882	908	914	893	958	895	917	878	847	916	877	972	915	880	927	885	895	941	830	897	885	942	912	948	908	870	935	863	839	891	879	930	868	896	840	853	893	939	862	862	930	908	898	881	883	892	940	921	902	857	861	925	936	856	888	931	867	898	888	836	912	900	938	879	873	910	877	897	833	898	921	912	878	881	890	866	905	888	924	895	873	859	855	885	867	868	858	932	910	941	906	885	901	852	881	881	876	867	849	894	918	896	890	851	934	842	913	952	902	902	894	920	891	875	871	890	897	874	872	931	874	893	896	880	885	882	867	928	892	876	890	908	885	848	905	899	904	929	884	857	870	903	891	879	917	930	824	941	924	855	918	925	889	872	912	883	851	876	886	896	911	947	854	924	884	880	897	914	857	946	936	873	920	914	863	875	883	880	852	904	876	900	887	878	855	905	895	852	904	924	910	884	884	890	820	882	834	877	884	886	909	941	909	919	902	922	911	896	861	917	894	868	907	927	901	851	874	964	927	836	898	923	902	868	837	853	906	942	906	879	892	848	912	890	921	931	875	883	909	867	893	907	893	933	881	909	945	836	904	897	849	874	900	870	896	927	851	894	902	892	932	873	872	894	895	922	921	940	931	861	943	873	923	880	911	882	884	867	909	944	905	902	879	919	892	904	925	872	922	891	903	900	898	958	875	942	930	952	916	889	914	862	874	906	876	918	835	929	929	935	898	876	847	908	873	948	898	915	869	905	857	921	876	915	889	929	908	852	907	937	952	910	888	880	898	881	939	896	884	866	851	874	883	906	936	867	969	874	885	881	866	885	870	873	927	931	867	881	931	910	884	913	850	909	878	861	862	858	900	948	909	948	953	907	935	863	865	908	914	870	927	936	884	848	938	878	881	933	892	897	962	940	933	921	886	902	902	874	877	857	891	894	914	941	920	878	907	879	904	942	886	887	850	932	908	902	872	896	907	863	878	912	879	886	904	902	872	907	909	888	903	921	897	888	925	881	890	874	851	902	871	893	912	907	874	899	851	935	936	869	864	882	846	890	953	922	862	904	918	886	912	886	913	875	916	870	878	859	916	877	905	919	899	854	861	912	943	912	940	871	830	942	951	921	884	913	893	941	901	919	895	880	933	929	910	870	912	922	937	904	905	889	897	887	893	916	921	860	919	922	900	884	847	892	937	910	896	875	855	889	905	878	934	860	958	947	914	871	863	856	894	854	901	912	892	858	887	855	873	898	934	889	884	933	921	860	942	930	933	900	933	936	907	891	916	913	885	899	918	911	860	892	935	909	875	880	900	890	882	875	905	881	902	932	914	887	828	953	882	866	920	904	941	889	854	942	880	843	840	912	925	909	876	891	870	900	863	900	937	865	887	904	876	892	889	925	942	872	917	933	884	870	910	948	929	829	846	847	921	858	852	915	866	883	961	873	904	938	913	883	943	894	935	905	874	854	946	906	871	876	902	924	870	922	872	865	903	876	814	914	884	865	856	889	899	888	876	890	889	902	880	844	897	925	939	877	908	896	907	885	896	887	887	881	939	933	847	883	881	836	884	893	900	856	844	893	894	875	906	971	922	936	880	863	861	922	875	861	890	930	943	887	899	860	913	908	897	862	900	928	928	930	891	850	928	897	889	912	905	923	921	871	875	857	893	935	911	933	894	937	874	913	928	925	905	907	921	875	846	883	979	897	851	858	931	876	877	905	865	873	897	833	879	891	935	893	940	888	919	884	908	906	880	919	898	891	890	926	930	890	924	897	915	894	865	898	897	867	899	881	845	927	864	898	910	943	937	901	892	932	906	921	885	952	878	909	903	856	865	881	890	909	870	903	872	889	869	854	875	896	910	899	874	931	870
19935	35899	29267	19741	15404	12098	9079	7128	5785	4734	4092	3371	2896	2365	2018	1785	1651	1530	1495	1384	1356	1268	1181	1184	1209	1148	1158	1102	1092	1012	1048	1031	977	992	944	887	916	905	924	940	922	957	899	891	883	842	884	923	894	882	859	889	862	832	881	919	887	876	857	875	871	833	872	885	921	914	917	848	902	902	867	901	893	820	865	897	884	879	829	859	880	887	879	839	886	879	862	899	846	895	910	827	903	870	912	918	885	922	847	858	877	926	905	887	837	879	841	836	905	931	945	866	856	853	886	857	895	912	827	852	834	856	871	892	907	864	896	878	902	896	897	901	857	908	788	841	899	856	846	842	797	892	914	856	850	857	926	853	907	866	893	890	872	847	894	899	850	840	890	863	868	816	825	877	924	862	902	839	875	934	870	918	881	832	908	871	909	897	887	898	901	848	897	869	842	857	885	886	858	938	864	875	933	857	927	855	900	857	873	895	898	873	857	940	858	843	880	866	863	820	902	861	917	866	830	899	849	870	877	866	924	876	823	833	873	823	861	881	879	904	889	897	915	816	823	894	829	888	850	832	829	916	880	922	923	902	885	914	862	924	851	920	858	848	876	871	822	883	912	888	919	872	882	860	844	869	847	804	885	885	883	859	851	832	892	916	898	875	824	887	863	867	866	883	899	837	847	903	880	891	811	877	848	845	855	874	871	871	874	925	879	871	906	881	853	775	891	907	863	919	837	822	911	897	948	849	885	896	866	853	914	835	900	876	876	886	875	875	900	888	871	882	886	859	858	886	895	871	869	865	871	832	877	869	882	866	860	839	859	901	888	964	878	912	846	885	843	865	870	902	853	895	933	947	846	826	912	889	925	880	856	859	921	870	867	844	846	817	892	861	870	828	922	855	825	918	808	843	878	907	913	845	872	818	872	872	842	888	868	880	899	864	848	841	871	842	848	888	844	930	821	892	893	861	892	898	853	903	880	932	826	862	861	914	886	884	872	852	910	792	850	866	876	839	901	845	876	888	877	887	900	861	830	863	901	910	890	846	856	926	932	922	930	897	891	924	922	863	870	891	899	837	916	894	841	935	867	892	880	905	932	863	861	875	893	891	862	937	817	870	896	897	877	848	911	864	880	909	857	930	886	896	848	840	878	886	865	866	924	866	875	883	951	871	856	908	887	914	899	894	940	884	860	813	866	866	896	870	858	846	896	842	906	874	835	810	900	845	880	875	880	910	904	928	864	891	869	898	844	856	827	897	885	858	875	887	866	883	909	902	860	860	859	896	828	919	843	869	872	881	826	903	850	914	888	939	889	875	865	872	823	868	873	829	919	859	893	797	867	889	911	853	890	926	923	918	922	841	894	875	860	894	894	861	906	875	828	826	827	923	847	896	880	870	865	872	886	836	889	862	825	885	873	872	838	859	875	831	870	908	827	854	921	859	890	842	915	828	840	862	855	901	830	912	848	865	920	907	888	908	860	881	845	899	899	856	902	861	910	859	884	905	870	909	891	858	865	876	896	885	913	961	945	901	868	839	865	866	897	870	886	883	870	868	896	858	843	850	862	862	893	925	884	876	879	887	890	919	909	820	913	880	904	873	869	892	844	859	837	858	860	875	891	863	877	823	881	932	868	818	891	886	851	877	895	861	840	880	892	933	892	872	855	883	904	839	894	838	893	849	897	890	860	898	864	892	918	915	919	873	904	907	848	839	835	879	791	878	878	909	808	909	903	925	923	904	920	840	905	838	896	871	914	847	888	888	865	878	897	902	823	906	902	878	868	836	944	859	895	888	879	853	936	875	821	915	911	839	807	870	860	851	947	932	903	835	946	883	866	843	863	883	806	820	856	881	841	889	903	849	864	892	866	854	885	880	902	854	916	902	893	904	856	911	872	881	820	955	903	869	878	873	890	837	828	898	952	893	851	889	801	903	861	844	841	872	848	836	888	891	923	838	859	833	876	857	877	902	883	896	873	927	877	857	863	875	824	835	941	876	911	895	874	864	855	886	873	857	844	934	863	899	926	887	893	836	885	908	820	878	900	899	859	938	873	906	863	876	884	887	904	873	881	834	876	897	931	888	885	903	871	907	899	860	864	863	864	891	852	892	904	896	910	873	924	889	843	861	920	835	906	843	843	895	838	865	867	900	905	818	850	883	892	864	910	882	868	872	871	885	879	825	868	852	857	867	890	858	877	918	881	851	891	889	880	910	863	857	862	860	919	832	917	897	882	883	858	880	856	871	901	849	892	853	822	854	847	894	919	870	828	917	884	845	884	862	926	857	822	890	867	919	855	830	816	857	883	858	845	919	859	878	896	913	865	857	881	919	895	847	898	909	889	882	893	838	873	849	882	831	869	851	889	909	909	915	894	855	891	866	866	844	889	959	862	932	876	895	875	855	898	873	854	935	868	863	857	922	913	902	892	915	898	836	810	875	840	877	903	873	829	892	872	900	894	896	889	848	876	926	895	870	885	933	902	835	912	871	829	859	911	873	897	802	900	818	881	870	867	881	883	945	896	874	864	853	851	868	900	894	903	897	858	885	917	862	869	833	835	932	865	837	838	898	853	852	846	844	887	871	851	867	844	941	938	905	835	892	857	877	849	854	922	907	879	855	929	887	874	879	862	846	938	861	871	875	894	838	894	863	893	864	905	907	908	842	908	867	921	854	856	852	847	801	905	881	877	867	902	899	888	939	853	893	928	900	848	853	917	892	880	863	842	922	864	854	878	878	869	842	845	893	888	858	875	885	848	862	882	818	914	847	837	871	881	910	848	905	850	894	863	875	860	874	857	944	886	900	862	844	845	840	901	842	817	886	867	837	891	906	879	893	880	866	923	861	927	910	861	816	834	891	872	858	911	894	886	870	856	867	919	851	889	866	891	906	891	871	933	900	861	866	818	848	849	827	870	872	919	906	861	842	889	887	871	894	886	886	821	905	869	916	887	900	879	881	901	893	920	847	902	846	875	826	844	891	899	858	823	839	875	888	845	816	858	866	873	970	885	866	907	885	872	840	850	901	915	849	860	857	855	891	883	882	918	871	902	840	890	811	896	840	857	875	954	865	961	851	870	900	880	847	862	874	876	845	840	935	869	881	867	912	898	886	838	869	902	873	898	927	919	841	918	848	899	861	840	880	937	836	876	840	851	882	869	926	890	904	839	868	902	867	868	864	895	857	892	880	906	885	886	883	903	882	863	919	867	847	877	861	926	862	897	846	924	840	909	892	857	861	860	849	914	922	871	914	883	892	875	894	910	820	902	902	882	887	927	818	834	882	880	849	834	893	894	908	910	910	849	845	868	904	867	861	860	862	946	881	874	871	924	859	898	876	869	831	862	853	874	915	892	885	868	830	901	927	846	853	864	881	925	901	842	879	834	903	883	864	878	967	851	881	853	861	836	871	830	855	893	832	878	840	930	878	866	850	908	877	885	909	896	901	849	887	846	884	857	866	830	881	896	896	889	908	882	924	948	861	852	849	849	841	914	907	880	870
23822	21334	28674	24757	22294	19535	12659	8058	5986	5189	4425	3687	2946	2494	2064	1835	1589	1435	1325	1320	1322	1160	1073	1101	1065	1084	1005	944	874	863	911	856	819	807	828	817	834	727	758	770	775	702	731	725	735	686	717	709	649	721	699	690	653	712	661	695	711	706	694	676	674	698	663	647	697	696	660	646	692	697	698	666	686	669	690	703	701	675	675	609	655	669	659	678	666	692	711	637	663	694	638	642	693	666	626	637	646	681	657	655	697	732	665	657	676	609	658	641	654	663	637	674	685	694	651	634	674	641	665	680	680	643	686	652	652	720	642	637	695	631	692	644	656	669	675	658	679	651	663	649	636	726	623	693	656	680	685	662	679	672	670	701	643	658	680	667	673	678	618	692	665	691	642	697	668	636	627	683	645	695	676	687	653	594	663	665	669	622	633	644	638	667	649	671	649	684	638	659	626	676	698	662	665	670	637	663	669	643	663	652	671	663	672	660	667	654	710	644	668	657	660	647	656	658	654	670	657	645	648	641	645	653	666	693	702	685	661	657	638	680	702	615	680	659	640	717	674	642	673	662	719	670	671	696	688	692	671	700	676	677	671	642	618	622	664	610	670	668	677	655	631	663	668	693	664	645	633	631	691	703	666	639	661	649	659	649	657	645	644	657	683	653	685	644	672	650	645	651	689	699	647	700	645	655	661	665	640	725	711	648	657	667	719	671	640	698	648	605	696	695	639	661	650	628	675	672	683	668	665	677	636	689	641	625	637	667	636	660	672	645	698	694	693	708	642	659	611	647	657	631	656	678	629	635	640	675	618	641	699	628	693	640	692	676	675	644	685	637	667	703	651	661	634	647	648	694	636	615	645	656	671	666	709	630	630	712	659	636	662	670	719	658	672	721	660	642	690	698	654	656	662	632	627	643	651	631	664	682	709	701	663	626	686	661	669	651	634	702	671	686	691	621	639	697	689	710	708	640	665	654	703	649	673	658	655	643	657	623	681	633	642	698	680	627	666	664	690	648	613	658	648	667	718	641	661	656	638	706	670	701	664	675	695	674	661	670	640	639	692	688	644	671	658	682	668	691	671	642	667	674	629	680	697	620	696	649	627	646	671	609	637	682	683	656	661	683	635	643	680	697	744	671	627	650	661	658	695	663	659	656	663	662	693	631	679	695	608	680	633	671	636	661	657	674	683	689	656	611	695	648	671	673	648	642	640	645	674	689	661	673	634	658	611	686	703	694	714	660	624	633	670	621	698	655	630	665	717	675	675	670	571	656	701	678	678	668	730	697	674	745	676	639	669	685	666	641	738	685	669	652	685	683	681	615	639	629	689	641	687	691	664	703	648	663	663	656	643	624	638	635	662	654	664	680	647	647	615	673	663	654	664	679	635	665	688	645	672	687	709	728	698	676	692	676	658	648	669	683	691	630	637	659	670	646	695	707	664	664	694	717	657	694	683	673	703	698	666	645	675	705	654	617	675	675	680	656	689	682	687	656	631	654	681	656	656	675	675	609	622	626	672	676	664	670	677	697	656	659	677	645	649	671	687	666	646	669	657	657	655	693	660	648	636	675	623	671	622	696	685	711	678	644	661	645	666	673	631	683	658	666	636	666	656	687	642	652	648	659	676	664	668	676	657	658	674	690	693	683	700	670	637	694	639	702	620	694	631	657	727	646	672	667	699	680	724	701	646	652	677	672	678	635	649	652	667	658	673	614	703	672	685	667	684	694	697	635	647	689	690	667	656	698	614	670	687	691	676	657	728	684	653	692	666	648	664	708	674	665	663	668	712	650	672	661	670	682	620	650	698	670	693	706	637	663	643	637	656	656	657	711	703	592	634	666	648	674	687	645	650	668	676	725	682	638	644	659	694	649	663	614	722	652	664	650	628	663	653	668	731	659	667	651	625	685	653	646	618	659	686	650	631	648	595	676	635	658	625	673	671	652	651	691	641	621	675	675	666	680	643	666	670	628	649	691	644	698	685	638	686	681	631	618	652	660	658	651	707	643	656	648	669	653	686	652	654	691	593	623	649	661	668	644	672	698	681	632	655	610	633	606	653	664	641	671	663	669	641	679	707	719	625	642	626	659	659	661	691	688	685	710	668	704	650	660	644	622	632	651	668	682	667	688	670	667	639	707	725	665	638	637	609	673	684	645	707	692	610	724	691	672	682	646	675	706	706	623	693	668	649	683	640	604	644	681	702	661	663	689	664	682	659	690	664	674	644	695	700	697	671	686	642	670	634	629	696	679	651	645	652	635	641	644	638	678	729	640	670	677	678	654	715	628	665	698	652	661	635	647	671	674	665	628	663	657	640	666	678	657	671	658	651	652	664	645	662	694	692	695	655	710	656	663	636	666	681	665	697	676	697	604	660	674	654	669	669	641	653	642	650	666	643	658	611	665	638	724	675	720	640	695	628	674	652	680	661	647	663	629	685	689	643	661	632	653	687	650	642	694	688	610	673	658	622	676	676	632	670	634	715	641	591	693	709	713	670	671	721	763	645	663	639	668	663	661	656	685	647	654	659	677	630	643	674	644	631	637	659	620	641	638	709	649	634	692	700	616	694	645	646	722	667	653	693	669	670	689	673	665	648	666	667	625	676	639	639	682	640	700	677	667	667	650	651	687	700	627	656	651	649	641	672	618	633	637	641	632	668	606	652	620	651	675	677	605	640	648	671	696	680	616	656	649	689	667	673	705	668	637	677	641	641	638	617	626	639	692	694	671	679	711	688	684	674	661	687	645	671	639	700	682	644	668	640	651	653	648	650	630	647	658	672	689	678	665	677	667	686	630	691	662	650	688	624	642	623	619	652	663	648	622	690	667	625	616	669	654	668	602	664	680	726	627	694	727	668	657	694	636	668	678	661	667	668	696	638	665	672	673	712	649	728	660	665	699	687	672	618	639	650	720	686	691	657	668	675	655	678	666	685	653	646	668	633	659	661	663	672	647	667	675	655	693	663	666	661	669	608	646	641	679	679	662	670	681	662	658	665	669	715	677	686	647	698	660	701	620	644	658	629	655	682	639	669	657	693	654	690	719	644	674	686	643	652	623	645	598	668	623	673	711	663	671	698	678	643	674	633	641	654	677	671	640	655	711	656	656	689	628	623	676	664	667	697	692	657	631	634	619	623	698	714	679	714	668	617	635	649	670	642	641	662	677	687	667	652	637	668	709	633	654	697	676	702	662	650	662	704	663	655	679	612	626	615	691	656	699	695	657	609	668	698	709	665	704	665	612	626	679	693	687	678	644	653	665	655	690	673	694	639	664	632	620	678	650	652	667	683	658	659	645	693	667	684	649	623	708	630	636	639	682	700	686	646	661	641	669	661	698	664	637	706	634	698	626	627	658	636	646	646	669	668	628	625	674	647	649	670	678	634	644	706	713	671	598	673	697	669	638	685	592	684	660	651	700	626	648	662	663	687	626	605	649	659	655	688	679	694	660	649	639	674	652	640	686	684	634	647	621	702	649	688	720	647	664	651	692
20570	43178	36511	26924	21785	17641	13533	10833	8637	7383	6298	5156	4027	3171	2732	2337	1984	1922	1682	1525	1375	1367	1361	1295	1235	1189	1179	1022	1039	969	952	874	894	824	809	761	805	795	795	774	721	760	717	727	740	663	732	667	717	670	713	611	679	640	680	644	680	659	681	719	639	629	606	675	697	657	650	638	619	665	674	641	663	673	624	664	655	688	691	649	685	684	656	683	638	670	664	676	688	625	664	703	672	688	621	680	656	693	699	673	649	649	697	667	642	668	663	681	699	647	669	675	630	634	647	658	657	638	687	641	651	638	642	658	646	632	616	665	676	642	677	690	607	676	619	632	649	701	633	685	634	681	628	658	670	623	627	633	707	575	686	651	630	596	694	665	679	629	657	689	610	681	678	641	629	649	633	643	665	637	671	655	675	623	629	675	715	663	584	671	674	652	632	636	629	678	624	636	656	641	640	644	652	637	627	644	674	601	706	675	632	655	642	672	645	643	667	672	611	629	646	661	604	634	651	632	650	646	637	615	678	636	631	664	623	653	680	645	672	628	616	635	657	648	639	653	659	674	645	651	687	681	666	640	687	657	645	670	710	609	649	664	685	635	632	649	624	655	655	691	632	650	637	644	616	674	675	666	669	647	640	661	621	654	675	641	684	627	583	639	646	647	673	612	677	669	629	627	730	659	634	670	638	656	659	700	703	636	604	671	617	661	656	650	623	667	688	681	703	633	633	648	637	637	666	682	667	662	729	689	648	671	625	619	640	648	657	670	661	668	648	651	674	657	659	603	660	640	671	657	584	667	692	635	635	678	671	639	671	659	622	677	624	664	584	650	657	665	653	741	629	685	618	655	660	606	641	679	682	661	694	673	628	612	639	583	646	648	645	659	651	656	664	644	706	658	645	620	646	700	674	655	616	627	672	694	622	702	680	625	688	651	668	607	635	682	698	654	679	699	659	667	627	658	622	661	616	677	634	666	617	702	660	636	694	671	685	657	650	640	676	667	635	669	666	669	652	656	663	659	647	695	710	646	655	665	649	653	697	663	630	634	608	649	656	658	692	620	679	602	628	660	672	676	637	683	658	673	625	687	642	640	652	660	704	662	675	669	655	648	656	675	655	661	638	649	691	650	641	621	630	650	670	653	634	669	652	580	646	653	694	602	678	679	629	651	669	627	644	677	654	649	664	652	649	653	634	657	632	678	686	698	672	629	636	644	655	640	648	657	601	674	677	645	677	641	608	657	663	656	667	654	677	681	628	663	658	678	732	664	642	642	681	663	657	655	719	642	648	672	686	660	681	689	637	657	647	632	700	677	682	671	617	652	632	686	619	657	664	612	644	663	667	671	664	617	663	643	677	584	667	631	673	645	660	609	646	648	669	667	673	634	681	666	647	663	631	647	656	628	676	667	698	697	648	672	647	667	633	668	632	619	619	626	674	658	687	647	632	665	665	629	625	674	680	622	660	661	659	640	646	676	656	657	676	632	674	633	689	634	670	627	657	669	619	632	641	643	644	636	608	635	652	674	635	665	654	700	658	700	663	681	660	664	647	658	627	642	729	661	711	646	674	647	589	649	653	637	666	631	654	657	701	632	649	625	639	659	692	626	677	642	662	673	634	655	627	621	679	655	647	692	656	672	654	633	663	631	656	622	692	644	688	662	633	641	734	641	654	655	650	600	662	663	589	705	650	670	664	631	695	624	633	623	660	640	655	622	650	671	657	688	656	635	684	651	670	670	634	628	655	637	646	710	662	638	666	614	661	628	622	672	644	655	683	670	661	637	649	677	674	662	654	675	648	640	638	656	662	639	696	651	690	647	632	660	652	659	660	673	666	689	641	639	669	635	617	656	661	639	676	664	668	645	654	666	597	686	628	642	615	667	626	679	644	661	649	660	627	592	684	675	625	641	639	663	670	600	677	655	654	678	629	656	611	678	691	634	670	688	637	657	656	658	671	665	631	669	655	654	674	688	670	654	688	646	661	634	662	662	630	683	656	692	703	670	663	672	706	667	650	656	644	678	638	676	639	645	637	689	651	649	659	627	643	653	654	631	625	658	642	601	686	649	665	668	630	636	618	674	670	686	675	618	631	661	662	689	642	609	622	646	639	619	613	672	659	634	644	632	686	677	680	642	656	671	644	654	663	667	654	645	649	676	598	632	649	650	672	630	656	633	671	662	655	655	680	638	642	647	626	654	625	632	658	622	656	635	573	725	642	601	622	645	668	636	668	685	661	679	616	649	637	650	571	669	654	636	620	689	670	683	657	641	658	640	671	653	697	637	664	649	648	643	659	647	637	645	646	634	643	641	662	661	650	651	663	650	624	610	654	664	656	637	622	670	677	618	621	634	663	651	636	646	640	634	617	644	641	669	671	682	673	648	660	683	617	653	685	648	680	648	654	642	658	643	663	665	664	626	617	663	676	654	622	667	630	656	656	697	689	665	684	686	630	657	612	639	661	643	662	647	666	685	661	669	599	627	653	682	658	625	667	593	679	659	706	649	689	684	644	644	667	665	636	667	685	661	670	657	645	667	669	641	673	630	642	672	677	654	654	650	670	670	647	654	639	644	656	688	641	639	625	682	634	635	661	650	680	667	686	712	636	646	633	684	646	642	648	677	653	647	652	661	689	661	667	607	633	613	669	648	620	614	567	623	656	681	641	642	654	657	624	661	695	668	681	638	657	667	654	697	669	633	647	665	635	676	665	597	674	612	629	597	698	687	651	639	674	650	666	630	645	679	693	668	642	651	680	617	642	738	671	589	620	650	671	630	634	666	650	652	630	675	639	643	646	654	655	636	660	637	636	657	620	624	644	644	619	640	659	688	683	687	663	666	652	633	649	673	646	681	652	649	680	697	645	705	672	650	644	688	665	682	656	632	632	697	636	645	665	638	601	642	624	671	636	644	649	660	648	645	649	650	626	643	655	653	679	652	651	694	691	672	672	638	682	593	612	661	654	677	679	666	668	660	652	637	626	674	688	655	676	680	643	661	682	696	668	623	665	646	632	580	629	682	675	670	673	665	586	650	641	687	675	620	671	598	629	614	617	674	625	637	610	646	632	649	650	715	623	611	623	622	681	614	624	641	648	652	630	645	686	699	643	660	643	624	643	676	672	663	605	645	634	633	691	714	673	711	671	666	730	668	645	603	642	630	629	666	626	651	654	649	613	624	697	661	645	656	664	682	660	653	718	676	663	726	695	641	688	663	689	639	668	621	662	646	708	639	614	699	656	681	644	659	649	615	669	619	643	655	686	648	656	585	652	665	651	664	675	678	641	675	657	652	649	665	651	661	661	623	682	644	690	693	619	652	694	688	619	656	649	630	636	614	682	616	648	622	689	648	647	656	626	682	693	611	634	669	667	657	697	647	664	650	646	664	645	671	642	679	629	656	649	658	659	620	659	638	677	657	650	681	675	675	626	665	665	642	675	695	640	642	648	718	682	717	702	694	637	655	639	678	615	646	636	623	684	651	654	653	638	670	660	645
25193	21484	28192	26515	20159	13234	9170	6434	5059	4385	3793	3141	2701	2221	2090	1812	1684	1637	1515	1380	1326	1349	1325	1236	1301	1210	1236	1184	1132	1129	1152	1065	1047	998	1038	1043	1045	1039	1041	989	1032	994	955	986	996	999	925	898	988	999	976	957	945	957	940	941	970	987	1019	951	935	951	944	956	977	950	935	883	942	966	1002	972	987	956	968	953	959	971	936	984	972	1022	964	894	969	940	967	1036	953	933	963	988	1006	971	950	931	964	1000	1008	917	911	978	938	981	995	926	925	965	969	945	965	967	904	992	964	926	960	952	979	986	929	931	951	965	997	922	998	904	936	945	959	914	902	944	1047	946	952	950	924	933	920	936	909	960	958	925	941	982	950	1010	926	906	929	936	934	943	967	966	1010	956	946	903	972	934	932	993	984	978	942	891	972	925	953	926	974	958	958	990	995	922	949	943	943	957	940	912	951	918	957	961	969	958	978	971	959	993	955	1017	993	955	997	950	987	912	920	996	974	965	1035	907	955	946	919	940	907	873	930	956	973	956	989	980	987	898	921	950	952	963	1016	1000	914	917	972	1000	925	983	967	990	949	971	985	957	942	950	1027	963	967	961	983	939	925	946	960	970	964	990	1024	938	967	903	946	1000	944	949	932	956	1016	1002	943	989	1038	954	951	922	933	995	966	914	939	1004	968	929	972	977	981	988	963	924	980	974	1017	923	901	945	946	951	952	950	945	930	924	994	950	945	983	987	962	970	991	936	915	967	943	913	965	907	903	1021	1023	917	984	908	971	995	952	910	959	1039	917	950	1002	1006	882	956	960	972	950	963	963	963	975	943	1015	914	980	955	905	989	972	946	958	970	974	990	889	954	905	948	947	916	922	910	964	970	933	936	942	1008	948	942	943	1027	945	953	933	942	966	918	967	996	975	937	969	969	956	981	980	923	978	922	922	959	949	942	907	910	1003	896	1004	872	987	955	921	972	901	973	952	989	922	936	908	921	995	956	959	926	1016	919	906	961	984	1016	982	954	936	931	955	963	969	936	964	939	975	964	965	973	925	982	967	944	966	1001	939	986	977	912	971	970	978	974	958	887	964	945	924	933	974	955	953	922	972	998	1013	998	993	996	945	998	994	946	967	950	978	946	1014	995	1010	959	1011	917	960	965	946	909	904	928	978	942	1026	899	919	951	954	928	993	912	941	954	1041	907	946	937	944	1001	1043	1003	991	939	937	967	945	961	1006	948	970	943	953	947	943	985	1025	1012	913	1005	948	982	961	944	976	917	1026	940	949	938	969	1050	938	958	946	984	971	984	950	928	970	1034	993	997	965	977	993	940	998	1028	957	941	1060	940	982	907	941	969	918	1025	955	942	958	916	969	998	967	934	936	1034	934	959	979	980	929	970	908	965	923	968	997	960	978	975	977	1019	991	961	968	913	937	1009	975	976	955	933	883	937	932	906	948	901	960	988	946	916	921	980	935	1011	1001	968	991	961	988	909	947	961	947	980	968	967	951	976	955	931	976	979	969	990	931	976	968	977	938	964	967	1027	913	969	960	949	959	929	988	941	921	1021	950	970	897	947	921	991	1000	932	958	948	926	982	960	925	941	989	907	975	862	869	900	927	951	946	950	982	981	955	955	988	982	966	969	924	919	1017	968	979	964	922	979	954	983	974	916	931	957	921	931	888	980	949	935	964	961	934	944	911	921	956	966	946	971	934	963	996	955	942	947	1005	932	991	938	938	921	980	956	936	987	951	984	986	962	909	912	963	935	959	951	888	915	940	977	951	957	922	987	989	984	957	982	1015	959	904	985	939	991	993	968	1008	943	937	987	997	948	975	963	899	950	963	970	953	1001	951	905	899	968	1003	930	952	956	932	967	975	966	944	1054	962	985	1010	1008	925	942	985	1000	1001	999	975	1000	919	950	1014	938	923	898	1009	903	989	942	944	963	912	970	975	995	927	971	1000	1000	951	966	950	924	927	987	977	939	969	972	1036	970	990	920	933	986	994	955	1022	955	979	982	992	986	966	920	973	957	961	968	946	969	970	983	950	927	1014	914	905	907	908	953	982	961	963	960	1018	1041	988	962	936	952	933	911	910	915	907	991	929	955	908	924	950	956	981	1053	980	1030	921	987	962	937	968	907	960	967	978	932	969	975	993	973	941	993	937	953	978	966	972	952	970	947	993	946	978	945	949	965	957	923	945	962	992	970	968	960	994	899	975	977	931	972	926	959	906	961	925	947	975	978	980	950	980	948	948	952	977	919	940	962	930	994	933	923	970	991	1038	982	1022	940	936	934	991	1028	952	984	986	905	1008	924	977	932	971	985	952	972	974	964	972	1010	935	949	984	991	998	972	922	900	955	994	1022	995	925	997	959	934	993	978	925	941	991	964	894	1031	920	986	904	976	920	949	1004	964	899	978	1009	963	954	1012	963	956	900	1011	979	962	984	980	926	962	1004	950	940	966	958	1014	975	939	932	934	938	982	959	943	925	960	973	951	867	989	985	961	929	977	932	930	958	1007	985	957	949	947	956	909	935	982	922	936	986	953	1004	946	963	1012	938	920	959	938	964	953	966	965	930	952	954	959	967	988	1002	977	947	980	913	967	909	1011	994	969	942	979	966	936	978	964	925	945	933	969	954	991	995	946	993	901	915	952	976	987	980	931	912	950	958	967	972	959	996	914	970	1002	961	968	955	981	939	981	997	947	970	976	961	942	908	1004	994	952	946	1007	943	928	957	1006	978	900	958	948	922	990	949	926	977	923	961	1018	958	941	951	967	915	893	961	1000	945	966	989	995	970	940	949	1003	973	949	967	967	865	981	915	932	946	943	953	953	973	934	953	919	943	981	1021	971	1007	937	959	1012	983	915	960	939	1004	952	967	942	943	984	959	959	949	934	969	925	939	964	957	998	952	978	937	955	976	966	908	909	974	958	933	946	894	939	934	932	922	953	953	998	995	903	924	933	913	948	953	917	972	934	942	963	1023	992	991	952	934	976	930	1024	1003	917	1003	980	932	908	1008	929	982	909	931	940	965	961	946	949	980	942	923	932	972	886	940	959	984	949	894	953	1029	922	979	972	950	927	928	957	922	947	1031	952	972	1011	936	927	959	977	956	961	996	969	904	1027	957	942	935	900	968	990	977	998	933	978	955	980	1028	965	992	924	962	916	972	972	889	935	995	999	944	995	910	970	947	982	934	941	944	935	1002	958	956	984	981	954	987	959	940	957	979	970	984	958	940	954	905	968	977	895	965	943	903	961	967	967	988	939	958	957	959	925	953	998	955	953	927	926	937	954	917	943	975	946	912	921	954	958	943	914	953	997	951	970	969	928	982	987	918	910	954	974	948	915	912	948	955	975	959	925	935	1001	968	925	892	938	938	911	950	931	992	995	903	879	1005	956	908	1006	933	951	1002	911	951	915	916	971	984	935	894	923	900	970	924	959	927	981	926	927	959	916	951	971	1017	1004	889	943	967	963	938	1004	974	966	979	950	956	964	1004	905	1007	994	1025	925	1007	910	962	950	975	962	910	891	940	1018	991	986	934	906	940	965	973	962	934	966	951	902	926	920	915	964	923	973	962	928	954	957	961	943	954	979	930	980	940	975	975	936	875	1039	989	937	962	961	941	973	1001	1040	955	922	932
20233	40008	33682	24134	19544	15380	11927	9356	7684	6399	5494	4484	3616	2995	2527	2213	2010	1870	1745	1667	1495	1459	1438	1469	1329	1315	1276	1294	1222	1168	1121	1102	1086	1080	1025	1017	1048	996	1060	1045	999	991	981	930	927	933	958	941	949	930	938	958	924	981	966	938	934	974	939	911	927	989	938	898	875	935	858	949	916	935	927	956	963	918	944	953	946	885	962	935	873	961	889	921	927	979	880	955	950	939	968	884	914	873	942	971	898	911	909	995	863	885	910	884	915	936	929	897	946	956	904	931	890	978	909	879	896	926	919	853	950	978	889	913	937	901	885	935	933	882	948	889	943	995	919	954	917	905	908	871	884	900	916	953	913	967	920	936	916	913	943	958	952	928	895	908	939	899	885	930	893	990	914	883	992	900	941	873	983	963	953	923	889	910	955	947	956	983	966	959	915	902	979	916	975	934	999	917	882	934	908	963	910	892	942	959	909	930	892	892	939	914	938	877	949	983	944	931	898	946	932	891	932	840	896	1007	899	925	911	944	943	989	907	940	960	940	911	900	966	961	911	865	957	938	931	907	919	971	876	919	934	928	933	961	900	951	925	985	982	947	973	906	925	874	946	979	960	933	942	943	939	927	945	904	886	956	840	927	948	931	920	955	894	912	957	924	839	930	967	918	921	879	876	924	959	948	966	973	936	904	906	964	924	907	919	940	940	928	911	970	985	960	977	865	914	939	992	920	951	910	978	927	955	898	972	912	925	909	966	953	902	893	940	931	908	924	911	945	954	931	923	908	953	988	888	952	941	929	929	958	866	926	942	916	946	934	932	860	959	927	943	960	918	936	934	914	956	955	950	931	945	963	977	925	946	914	928	903	914	941	976	899	949	933	936	899	972	866	958	918	905	877	919	910	916	971	915	904	905	901	876	918	913	916	905	987	949	921	928	914	930	973	870	937	961	886	957	901	950	906	961	882	923	941	931	931	983	908	908	927	896	927	884	915	917	980	928	903	890	911	895	914	914	924	928	1000	967	1008	913	971	957	915	952	927	947	849	847	895	919	900	944	905	918	953	902	887	916	935	942	938	928	958	956	921	914	922	915	924	930	965	935	918	910	924	912	892	891	923	915	884	911	961	941	971	928	949	929	932	933	917	934	937	924	942	937	986	968	934	898	948	897	911	921	959	931	931	945	921	902	909	932	962	948	954	934	891	895	928	925	864	932	929	964	926	909	884	944	916	908	918	921	887	951	904	903	926	916	928	973	951	959	936	909	901	868	894	934	927	924	934	898	960	975	941	980	930	914	890	879	880	910	944	944	920	906	887	855	1019	928	980	897	950	875	918	922	970	965	970	890	892	978	941	981	884	907	970	970	912	947	930	916	972	955	965	954	962	951	935	879	904	927	936	892	973	931	849	967	877	927	888	940	917	924	962	897	941	879	986	925	937	900	909	928	949	988	907	945	902	848	965	927	924	884	975	959	964	930	986	923	891	870	941	903	890	949	989	972	910	908	906	925	899	951	934	923	927	950	955	930	924	877	924	877	922	952	894	953	954	930	898	892	938	921	906	963	932	911	909	908	888	981	915	937	832	961	895	903	947	893	917	929	913	981	898	887	937	961	930	933	919	919	977	915	920	886	954	938	912	902	929	971	952	909	926	878	956	930	937	877	876	856	899	978	943	950	912	903	947	923	950	917	947	902	944	916	933	923	867	971	977	950	961	952	894	926	953	981	932	926	948	911	912	943	908	979	891	934	934	922	955	923	926	920	951	925	937	896	917	919	868	917	894	921	917	936	886	916	918	889	950	931	908	885	951	983	942	928	907	910	957	953	954	897	931	871	881	926	1007	935	870	963	917	905	1001	902	895	898	992	929	937	939	897	946	929	937	902	959	939	891	954	918	914	967	947	876	953	901	857	923	943	866	877	940	976	900	920	939	923	971	947	914	893	908	977	920	954	942	931	956	927	945	905	950	864	948	937	895	940	959	929	937	922	980	923	891	945	947	922	898	929	921	931	897	954	916	961	938	937	923	898	886	913	880	898	929	957	948	919	956	926	902	942	917	928	959	929	980	943	944	985	919	911	955	934	894	949	878	878	1031	937	986	912	873	926	961	932	914	935	907	923	905	912	965	926	967	929	920	946	951	904	921	922	907	915	951	926	915	931	888	970	908	889	968	929	980	913	934	870	963	967	905	926	882	937	885	922	925	933	932	874	886	915	977	958	885	973	840	907	950	937	985	966	925	923	869	896	859	888	878	933	918	989	905	927	978	887	933	949	949	921	934	935	957	942	890	912	948	914	891	923	881	921	907	965	888	946	901	963	954	947	936	951	911	938	957	967	938	942	963	927	950	889	897	970	826	943	882	908	870	942	940	973	917	901	901	928	941	889	964	878	939	939	956	942	954	889	944	886	914	923	957	909	951	934	964	880	959	930	969	886	946	905	917	941	979	922	979	887	894	956	911	943	880	934	993	905	932	905	887	908	937	915	910	910	900	937	886	884	927	938	846	951	970	858	910	899	923	832	982	915	897	946	941	907	942	977	914	949	940	923	986	933	915	917	913	930	950	877	927	957	943	918	901	884	872	947	956	929	889	909	907	874	954	884	958	941	965	944	890	1025	927	912	943	910	905	914	896	927	897	914	897	960	905	919	927	901	921	855	957	948	908	954	920	912	891	907	970	919	900	925	897	892	950	928	906	954	947	926	966	994	958	953	861	946	950	889	933	906	926	950	931	965	951	920	907	928	941	883	962	957	933	996	899	892	927	922	947	898	916	925	946	975	972	938	921	931	929	936	934	897	896	922	914	921	976	930	929	897	900	888	957	935	866	927	882	954	900	933	933	986	853	928	948	901	967	909	938	960	935	992	884	938	921	899	905	899	907	931	931	937	946	970	925	973	939	920	901	902	949	891	938	957	899	911	905	958	905	926	938	944	958	939	988	907	924	897	938	951	907	940	886	951	948	920	936	885	940	942	917	907	930	975	896	910	952	925	944	933	911	898	916	938	945	877	965	964	934	972	906	919	987	916	1008	884	945	960	970	891	933	914	906	901	964	934	932	947	945	940	936	963	923	937	986	922	932	916	912	932	955	886	935	935	922	897	909	907	910	954	945	895	963	1017	924	951	1014	915	926	929	884	912	865	901	937	938	943	934	940	979	875	902	920	916	926	960	923	937	884	889	1003	921	913	940	911	923	977	990	966	942	897	927	922	898	890	931	941	929	944	899	926	907	947	979	881	937	938	891	951	961	876	917	920	970	950	921	913	907	940	920	956	981	913	921	900	952	875	952	888	942	928	962	919	893	905	921	909	939	878	981	939	929	984	942	918	933	980	889	932	941	878	946	918	965	927	929	926	939	910	931	937	978	899	920	941	896	899	966	977	947	963	985	903	894	961	909	899	831	912	930	940	894	934	929	935	968	888	946	925	935	947	904	900	913	923	932	926	862	922	925	922	906	909	873	972	939	941	891	932	942	929	964	962	914	955	923	962	874	951	943	927	908	918	933	846	953	939	891
22776	21463	29131	24200	21874	23231	21418	11940	8683	7179	6269	5010	3928	3307	2625	2315	2047	1939	1824	1634	1522	1469	1411	1371	1250	1186	1199	1064	1076	1058	968	966	911	914	853	845	868	866	821	847	757	788	790	703	717	725	766	710	687	713	724	691	698	717	704	757	707	740	737	731	688	698	715	728	671	715	694	701	712	760	690	695	663	731	680	721	661	695	735	670	724	702	699	646	709	708	724	696	682	726	674	680	667	716	687	718	683	706	685	656	671	700	718	704	705	733	703	630	660	657	676	709	699	710	661	712	673	727	698	673	691	677	725	677	666	709	673	664	686	714	741	692	673	731	706	716	672	651	671	682	667	706	681	720	669	717	721	707	682	742	684	690	692	698	703	700	717	669	724	657	632	669	766	684	677	616	672	690	692	672	696	703	675	657	707	701	658	711	671	698	717	688	694	674	734	694	758	679	734	699	736	687	733	697	672	666	710	710	729	738	644	680	690	657	685	664	652	719	635	678	703	671	646	695	696	703	706	649	664	706	655	701	681	707	661	665	730	688	687	701	689	704	712	648	711	680	642	719	702	733	658	656	732	694	646	683	665	706	702	759	691	698	712	687	690	687	700	659	688	719	718	678	686	725	699	688	694	662	736	675	681	673	656	686	680	650	689	714	710	665	686	679	679	687	656	655	680	701	694	680	686	748	738	646	659	656	686	696	690	667	664	694	699	669	692	689	680	705	704	726	686	670	655	679	683	710	717	774	723	692	695	703	742	684	652	657	679	733	742	705	706	674	675	726	690	711	715	697	711	677	689	679	666	693	714	674	667	702	693	680	703	629	668	691	666	657	675	679	705	664	714	737	687	674	689	738	697	643	676	704	679	653	667	731	684	670	698	631	687	691	709	697	700	679	702	696	709	687	680	727	710	638	685	662	672	670	623	678	703	695	719	699	695	651	662	642	685	672	684	716	639	697	666	710	659	711	679	706	664	669	686	697	661	645	645	628	686	729	632	667	677	640	682	661	687	719	713	691	665	712	694	690	711	653	670	673	682	695	692	705	711	690	742	694	728	660	677	698	678	698	690	659	718	691	677	663	689	718	699	698	689	683	675	686	667	707	690	677	718	693	707	662	739	715	660	683	668	679	697	681	692	686	733	698	708	722	680	703	702	701	633	668	686	719	703	674	686	694	702	686	668	667	687	675	683	684	684	669	639	727	734	628	663	635	683	680	704	689	702	683	713	742	666	647	655	641	674	675	661	727	678	712	662	643	695	714	688	675	699	659	690	685	678	695	688	626	655	663	670	718	674	725	692	684	654	674	713	667	668	707	688	672	692	713	703	670	636	686	703	646	675	704	705	652	692	667	642	680	691	720	653	706	671	692	683	679	704	773	732	711	707	696	687	657	729	663	721	715	689	735	700	671	628	644	694	680	699	702	687	692	671	700	722	672	740	686	701	696	676	719	708	699	724	719	704	693	688	712	698	667	673	649	725	677	683	710	636	692	705	660	676	670	682	667	697	665	684	679	692	720	716	687	689	719	720	682	661	694	715	646	718	713	696	670	738	716	633	673	688	687	690	679	703	701	689	673	689	660	682	675	679	752	701	691	685	652	660	674	739	710	666	673	729	697	725	726	678	718	669	695	683	722	686	665	662	707	664	699	723	690	706	722	705	688	653	697	676	714	664	722	694	709	698	696	667	714	743	698	654	641	692	687	703	700	704	735	707	687	665	685	733	687	662	670	738	640	677	685	702	672	657	718	737	667	686	717	726	655	700	676	724	672	696	693	758	716	655	659	685	701	710	693	687	669	715	676	674	682	659	680	691	714	641	658	696	696	663	709	703	692	715	705	701	727	701	654	742	699	714	671	710	740	638	694	654	664	667	677	694	662	687	691	688	673	706	697	704	690	685	763	701	726	701	692	691	701	689	660	651	693	670	726	695	663	684	707	707	676	752	693	670	644	664	661	721	678	661	672	642	697	730	658	696	693	717	687	683	675	686	693	694	662	702	672	643	653	695	700	693	676	675	719	681	705	657	733	711	726	781	713	695	650	674	711	627	711	653	683	738	696	676	706	681	692	668	660	675	719	693	716	722	689	691	671	709	688	692	682	684	702	701	698	691	697	687	701	646	656	727	653	669	650	701	692	709	699	675	709	698	734	662	672	664	700	652	719	718	674	692	654	755	698	725	678	692	668	680	668	684	657	681	676	669	690	692	710	681	681	746	694	693	684	694	699	750	698	668	720	700	732	664	664	649	667	697	718	704	650	701	677	729	709	662	682	675	693	723	692	701	764	711	694	703	684	683	703	633	687	710	661	757	650	712	700	682	682	744	671	671	685	679	641	636	634	691	692	676	685	708	691	621	664	730	669	678	648	658	679	720	687	702	670	710	671	722	679	682	687	712	711	662	662	694	642	650	732	735	652	673	701	684	633	651	690	664	675	659	653	713	674	692	715	664	740	689	702	688	717	682	720	666	660	698	712	665	655	721	724	677	667	655	708	718	682	666	737	703	707	707	704	714	688	710	726	684	620	643	702	685	703	716	653	668	682	686	698	661	724	702	661	671	701	653	662	690	673	678	668	662	678	674	673	655	675	742	693	719	683	643	697	671	737	661	673	654	683	620	659	696	654	702	707	645	656	680	682	698	663	718	640	711	689	674	715	687	697	688	691	677	684	665	675	730	653	660	703	702	678	674	698	673	664	708	663	716	663	648	675	754	618	675	703	675	675	729	666	717	699	707	650	706	712	669	684	686	674	656	671	662	684	726	698	702	698	658	672	672	685	704	726	683	695	693	677	683	724	726	699	686	694	672	667	738	691	680	713	721	663	682	663	671	692	675	656	687	671	693	675	726	673	682	691	702	718	731	726	689	712	661	691	701	682	745	696	724	636	675	664	674	653	704	660	659	639	675	693	733	658	699	697	658	667	691	660	661	681	687	714	680	664	695	683	682	664	653	629	676	702	706	707	658	693	710	692	749	711	656	683	656	726	710	683	637	739	692	660	716	699	712	666	672	670	694	677	624	668	666	662	696	630	665	700	678	691	676	674	664	681	691	689	661	673	649	729	695	687	747	676	729	685	701	698	723	717	668	667	705	650	695	697	699	681	631	677	686	702	703	674	704	698	700	669	647	677	710	688	704	680	700	703	660	687	640	644	669	696	665	658	694	700	706	678	713	647	680	686	641	662	670	726	677	678	681	633	693	688	706	685	645	736	740	671	668	681	698	733	710	732	667	662	721	674	644	681	706	671	685	706	705	721	687	684	717	687	695	645	713	684	702	659	672	717	736	694	700	712	669	677	720	667	657	676	657	696	654	706	705	674	666	727	730	712	720	693	682	642	619	688	689	639	661	651	667	675	668	728	727	703	666	666	687	719	690	721	673	700	702	668	662	630	672	719	662	717	689	671	676	619	649	724	674	664	680	646	690	692	615	677	695	643	677	707	682	648	682	684	651	671	691	727	662	656	686	690	755	624	646	714	684	650	710	653	649	675	706	666
22935	47923	41367	32229	27190	22231	17989	14515	12202	10067	8614	7019	5488	4424	3711	3287	2683	2341	2206	2009	1813	1740	1525	1494	1568	1425	1352	1251	1217	1053	1043	1033	997	979	968	887	903	904	828	830	795	712	745	732	698	734	706	706	716	709	655	701	718	644	673	686	651	703	684	672	677	691	622	665	608	658	715	704	671	708	696	736	669	718	631	661	653	659	673	654	646	668	625	705	695	702	677	663	629	660	616	698	657	656	640	652	669	634	650	664	716	634	664	701	718	693	696	660	633	652	658	670	638	608	688	673	636	663	661	675	682	656	648	617	699	644	693	708	639	661	679	631	674	667	662	650	640	672	675	697	698	654	700	638	632	615	664	672	678	588	659	673	701	697	638	661	671	699	700	627	655	637	651	648	628	654	711	657	681	708	672	669	669	677	722	631	713	691	662	623	665	667	643	673	689	641	681	673	693	662	640	679	663	653	683	640	657	613	662	668	675	676	711	662	671	653	690	671	657	652	629	707	643	661	689	681	660	650	637	662	664	709	636	673	650	660	634	688	629	688	689	684	639	681	690	662	644	668	633	655	670	638	637	647	679	657	674	637	658	666	663	646	653	639	640	708	681	657	686	672	658	644	667	706	680	628	646	646	664	666	661	654	650	680	686	656	592	658	625	679	664	674	658	703	646	672	639	607	685	689	649	609	660	623	639	634	668	670	680	689	656	662	655	624	640	697	643	647	637	686	657	673	636	653	646	633	677	667	649	700	631	671	671	615	725	675	648	679	658	670	618	697	639	701	627	659	711	652	684	672	639	664	652	623	685	647	656	720	635	680	658	629	663	684	639	668	629	671	648	679	645	674	665	621	610	677	670	705	659	622	689	721	632	665	651	615	653	618	657	686	639	670	658	665	650	655	617	659	642	612	693	676	692	704	636	662	678	672	631	599	686	670	624	690	628	619	699	675	623	671	680	662	636	621	676	674	645	654	680	624	695	635	633	665	710	673	675	667	696	657	661	641	665	670	637	690	635	697	697	642	682	653	662	696	665	687	666	646	637	636	682	639	660	707	626	681	647	671	624	662	685	667	661	643	637	620	670	647	666	625	621	671	647	627	625	683	639	674	670	679	662	680	667	630	700	663	678	645	676	642	652	688	709	689	614	692	674	670	701	643	685	677	657	697	645	655	680	677	611	658	644	684	643	695	682	662	672	657	638	689	697	673	681	641	654	703	651	659	647	727	667	613	661	633	651	676	695	666	648	688	637	677	683	623	702	671	686	629	666	664	634	656	670	689	642	682	665	645	659	624	655	681	617	638	671	684	654	645	668	588	642	669	711	664	646	630	716	682	640	676	662	698	651	664	650	661	663	660	630	656	698	638	655	644	655	704	651	638	664	662	664	664	689	650	657	716	668	664	640	682	619	653	663	690	679	671	651	661	676	644	683	697	724	668	690	659	660	678	649	655	689	669	661	651	688	668	623	653	661	632	655	651	640	630	676	628	691	673	624	669	669	638	657	632	663	644	672	670	667	678	611	633	649	649	660	666	673	648	679	648	660	638	677	698	658	667	662	679	643	647	669	624	658	692	629	658	656	653	666	655	674	675	655	648	660	676	673	672	674	691	658	706	667	617	645	647	609	633	647	587	659	652	693	618	654	678	654	667	691	674	676	661	651	687	648	674	674	632	632	613	697	670	631	697	636	671	680	704	679	700	674	674	610	634	696	634	681	653	660	687	667	650	655	653	632	676	663	619	662	635	683	689	596	639	652	667	678	677	629	678	705	657	698	654	665	638	675	660	652	669	648	646	663	671	658	667	641	659	631	687	683	655	664	660	654	675	641	623	697	678	697	682	666	655	668	666	655	653	598	628	643	658	657	652	646	695	672	668	689	653	673	684	597	698	686	687	699	677	681	666	682	668	634	634	680	659	714	693	643	642	651	627	633	589	668	636	666	629	727	643	617	687	662	709	639	652	580	662	632	689	621	646	684	624	655	656	648	677	647	721	663	676	638	640	646	705	650	684	672	681	704	712	712	611	657	663	678	679	644	659	653	658	686	678	638	629	699	628	617	749	626	649	623	626	698	679	645	651	668	603	693	644	674	635	626	690	666	679	630	644	653	608	680	677	717	666	627	646	635	663	657	633	700	648	653	673	701	693	626	657	678	673	673	689	659	640	689	664	672	608	681	634	697	657	664	639	635	646	665	680	662	674	658	652	695	662	678	647	672	649	609	665	670	656	684	673	662	690	626	595	656	620	663	615	643	629	648	656	661	672	677	666	696	668	607	625	641	635	666	658	633	664	668	640	664	671	676	693	666	682	650	666	657	628	715	645	660	639	704	631	681	661	659	648	663	628	661	662	671	700	662	702	695	676	661	685	646	677	667	692	679	662	696	654	662	622	671	620	666	624	683	700	642	655	705	617	647	666	645	641	642	683	634	623	652	655	685	676	670	712	674	631	649	675	645	666	645	667	626	693	656	632	661	653	723	651	647	654	633	690	650	631	662	664	670	681	697	642	644	648	654	690	667	661	648	635	672	662	639	645	635	642	659	646	647	641	623	683	665	594	657	641	624	683	679	671	668	704	618	634	638	636	669	660	638	622	643	677	668	671	648	658	690	636	641	635	654	616	688	670	642	701	643	638	687	658	623	682	655	677	660	615	621	642	641	702	657	658	674	670	693	641	640	619	676	667	695	670	640	616	618	665	653	668	644	658	651	634	658	670	639	692	647	650	650	679	665	636	630	669	657	679	682	680	663	660	613	713	664	684	675	659	644	640	656	652	620	641	700	658	628	670	700	660	674	660	657	661	687	639	660	653	702	623	679	668	684	634	657	613	671	626	630	636	638	691	640	619	661	652	658	660	655	622	618	646	652	646	662	644	643	716	671	635	625	649	716	679	693	654	691	683	663	667	647	649	672	662	660	669	633	666	649	645	667	683	629	656	643	700	648	650	702	659	638	621	621	704	640	645	680	667	651	641	650	667	652	666	696	679	662	626	656	723	668	648	643	637	662	644	691	689	646	671	701	669	645	631	626	657	674	649	649	645	620	657	671	620	625	684	644	660	695	677	626	646	661	677	600	627	609	659	650	692	660	668	618	708	579	644	657	668	602	683	655	638	681	609	636	663	653	729	650	671	619	644	696	664	678	680	682	601	676	691	703	617	694	689	669	650	627	631	648	628	631	665	622	633	636	696	674	664	638	658	644	638	622	653	641	605	648	665	607	669	651	640	652	616	643	603	671	658	668	675	697	627	646	618	676	682	716	696	665	654	686	655	652	691	641	636	631	591	656	677	664	627	661	647	617	692	639	685	623	673	672	668	674	628	668	667	678	660	674	709	686	666	656	725	654	655	671	667	628	632	711	658	661	682	652	689	747	704	677	667	670	662	635	658	671	649	648	636	624	614	712	639	649	701	662	671	664	665	683	661	643	670	671	635	664	637	685	656	680	692	622	658	684	600	623	676	603	608	703	672	686	668	655	662	707	666	640	677	635	650	680	678
28853	25204	28962	21972	13609	9005	6489	4796	3789	3310	2834	2386	2034	1716	1641	1482	1404	1318	1216	1227	1175	1170	1131	1161	1043	1036	954	1001	980	897	996	965	982	998	887	967	973	899	954	886	920	853	926	888	921	875	914	889	966	807	896	859	900	844	862	905	901	913	929	926	899	925	845	848	854	901	883	905	934	874	900	821	874	841	903	897	887	905	810	879	835	879	917	913	864	865	870	880	886	884	870	891	854	798	875	838	915	933	891	894	938	836	932	847	889	871	871	860	878	848	876	923	870	861	890	872	847	896	925	896	908	884	884	900	864	870	911	875	861	888	886	864	869	936	807	904	948	896	879	899	855	890	898	925	935	865	819	911	914	883	857	933	915	903	876	899	849	861	879	883	855	930	872	841	880	820	894	892	894	855	880	874	854	877	918	882	915	951	806	929	869	928	910	882	902	883	821	870	897	915	886	903	913	915	877	878	896	897	874	874	846	882	914	937	908	873	910	873	912	899	870	898	917	912	870	929	880	804	853	867	839	875	860	860	919	931	905	868	858	858	887	924	836	883	886	905	908	879	829	882	859	890	900	894	926	858	936	872	876	870	944	923	869	853	877	828	870	868	847	821	926	910	896	852	830	909	858	930	841	845	877	928	856	866	898	934	923	886	890	833	879	867	890	852	888	819	880	889	880	911	878	908	862	899	883	895	963	874	907	892	859	860	904	860	895	884	893	880	902	824	932	877	872	904	865	886	859	931	866	894	893	933	857	892	846	869	843	880	824	912	850	882	858	854	887	899	880	874	852	908	941	885	908	890	875	929	861	884	904	901	912	880	895	915	868	847	830	870	906	846	907	950	817	942	906	910	829	952	845	947	924	868	899	822	884	834	911	890	973	863	893	884	903	890	887	918	890	907	894	899	887	807	872	873	848	858	916	939	869	860	881	866	900	869	845	853	879	886	889	872	862	888	884	952	862	885	851	900	883	922	862	885	892	888	911	863	870	896	857	933	864	933	933	904	935	887	848	861	889	865	897	913	888	884	887	925	892	887	853	917	866	855	914	903	876	801	870	857	937	930	921	870	933	938	872	869	889	848	929	973	941	909	869	886	862	893	849	912	867	881	848	894	859	824	902	930	853	866	835	896	853	908	912	882	869	846	886	910	912	901	898	906	856	890	829	918	894	860	869	844	859	880	943	895	893	882	905	907	904	868	887	877	899	832	863	890	833	855	855	907	872	877	890	911	919	889	858	910	881	963	860	918	900	846	874	894	853	845	862	895	913	879	933	881	858	832	855	873	857	877	888	862	835	922	865	908	819	918	879	901	855	930	845	854	864	886	923	856	878	831	858	902	884	906	876	895	866	874	883	847	934	854	880	940	886	883	899	871	914	849	892	912	852	906	882	853	893	841	920	891	830	878	899	913	867	829	839	831	916	861	888	895	859	932	892	904	902	845	909	860	847	878	863	886	880	871	926	885	930	911	839	828	891	854	840	877	879	887	877	847	891	948	915	874	939	882	898	901	879	881	905	854	871	887	910	918	886	897	894	899	936	941	887	942	855	863	910	914	875	886	858	889	874	851	885	921	920	933	848	896	890	888	827	843	907	876	906	842	950	901	900	912	891	864	907	848	857	975	889	882	889	866	920	915	841	887	954	880	837	910	861	854	915	865	855	871	882	885	888	869	836	859	853	876	923	914	872	861	850	843	882	887	845	911	900	928	881	844	809	930	837	873	923	913	873	915	911	872	876	893	879	839	827	867	835	888	885	836	905	846	888	882	861	907	896	877	923	898	888	897	869	873	818	879	943	923	848	876	899	871	879	852	871	853	851	889	885	885	910	840	927	839	822	903	899	834	918	916	874	849	851	895	889	893	895	838	849	854	881	918	895	856	878	846	810	903	853	910	888	896	837	883	884	878	858	869	888	881	828	880	868	858	889	821	872	933	875	892	890	878	866	879	862	911	879	919	912	882	884	853	884	839	902	888	892	881	938	860	899	925	816	906	903	918	834	855	901	883	908	876	928	898	882	835	889	830	846	857	920	909	891	902	880	912	887	858	894	899	861	910	864	830	875	916	902	905	848	885	882	871	853	882	849	902	921	895	904	861	873	962	857	914	929	865	860	898	898	894	930	932	888	893	880	884	865	890	805	879	920	914	877	955	904	899	878	858	844	868	854	913	904	889	907	879	903	867	838	834	893	961	919	853	906	942	920	872	916	895	869	879	911	886	871	911	854	902	853	877	837	937	897	845	859	911	865	873	864	873	852	886	889	904	889	879	903	900	927	891	868	887	859	928	914	885	875	902	827	855	894	893	889	900	852	837	872	988	876	881	834	893	854	868	823	893	815	863	911	881	906	868	912	884	874	924	900	902	871	862	914	897	875	939	855	905	874	895	921	916	854	900	877	888	829	901	911	886	886	915	880	827	898	872	857	852	845	888	866	804	892	878	859	848	872	864	804	902	889	864	868	851	890	932	912	890	807	903	863	886	828	886	883	873	870	901	908	941	862	879	903	903	886	942	870	877	917	842	895	858	904	881	878	862	900	860	894	884	930	948	861	908	931	869	899	900	913	875	825	915	881	897	887	903	896	919	902	924	839	888	916	840	882	876	898	845	914	862	941	883	855	909	936	848	879	889	891	883	915	862	875	872	909	906	925	908	846	890	870	900	845	901	843	866	905	896	859	830	896	858	922	894	858	909	907	851	900	895	872	955	875	901	891	827	897	922	854	922	840	902	928	897	891	871	884	843	883	872	941	936	878	909	876	900	852	867	877	872	921	848	847	873	903	871	846	895	876	880	879	896	906	845	881	888	881	893	813	905	874	887	860	876	880	843	921	864	887	817	834	900	885	919	946	905	888	850	888	875	914	873	873	911	883	847	921	875	891	865	862	938	867	822	837	851	870	894	903	904	918	820	903	886	888	888	916	822	877	871	867	886	885	869	873	871	887	907	887	880	943	858	864	901	908	868	911	847	884	947	906	893	928	893	900	903	884	861	917	922	934	853	870	892	921	867	861	858	828	816	881	894	933	937	824	895	875	897	865	904	868	891	907	929	893	872	898	870	868	827	837	841	868	883	881	900	877	912	926	891	862	929	874	863	867	885	874	911	871	831	859	886	841	901	880	865	904	860	831	874	893	916	858	861	922	834	863	928	887	914	885	919	892	870	875	883	908	895	913	932	927	875	925	874	875	866	914	917	836	882	926	864	892	900	835	890	822	903	890	892	862	935	901	900	902	883	880	830	901	888	879	896	902	833	856	880	845	843	880	857	860	899	870	899	914	828	892	906	859	873	891	918	931	911	877	857	851	896	930	826	874	860	936	912	887	896	862	864	908	879	878	820	878	927	832	850	842	911	861	886	905	864	898	880	864	936	848	907	888	916	917	850	940	923	873	834	895	924	872	901	914	836	871	915	892	905	863	939	924	874	882	872	930	895	866	901	843	879	826	887	907	835	882	860	866	888	898	870	907	920	890	896	845	878	867	896	918	879	895	860
19877	35888	29102	19857	15322	11695	9246	7305	5812	4820	4110	3333	2726	2398	2024	1704	1624	1484	1381	1401	1294	1268	1197	1170	1236	1194	1102	1081	995	1079	1039	993	980	987	1005	1000	939	977	960	913	933	903	911	899	894	873	892	913	888	910	852	849	788	895	837	904	865	889	849	844	845	865	870	866	890	815	877	861	912	939	862	887	867	823	861	911	869	890	859	877	831	904	906	864	821	860	858	853	884	890	875	876	851	867	885	891	833	862	854	866	884	829	910	866	845	853	870	785	926	842	854	871	833	864	835	831	841	855	866	842	864	820	866	867	789	889	859	813	869	875	869	882	882	841	875	806	899	849	809	842	829	873	856	869	922	863	887	892	872	853	883	847	869	936	829	873	866	843	869	852	826	874	899	863	831	806	930	825	862	857	855	906	879	864	856	866	846	839	889	847	857	888	862	904	904	873	828	875	876	890	848	829	914	851	830	871	883	887	871	810	856	837	881	863	900	873	847	903	809	872	899	876	850	923	854	855	827	873	864	844	883	890	848	873	854	853	878	898	874	875	889	847	893	851	837	882	843	917	882	910	873	930	844	899	851	855	832	865	897	867	861	841	858	859	880	818	820	902	862	888	901	850	870	878	848	813	875	823	829	877	843	858	851	866	834	877	859	834	934	884	920	868	874	817	880	800	915	877	898	865	832	829	823	913	919	886	838	867	850	877	833	815	838	886	884	876	853	901	868	880	874	876	892	929	886	885	879	846	857	846	899	871	838	894	793	803	886	834	836	858	839	866	883	825	860	908	878	923	848	902	796	917	854	882	897	812	845	824	891	909	871	884	860	881	899	844	850	908	848	810	871	888	865	880	882	899	886	853	852	879	845	855	869	930	830	861	846	826	825	886	887	874	882	854	879	851	900	905	895	838	867	848	824	924	859	876	842	870	895	917	873	879	877	827	901	876	832	839	824	864	857	826	869	867	862	867	823	858	854	864	889	887	834	873	898	892	856	895	860	893	893	857	855	835	861	920	890	848	855	859	891	923	859	928	920	849	916	888	888	840	862	875	874	859	868	847	859	877	894	825	870	869	894	893	889	847	866	875	821	860	874	883	891	859	876	866	862	841	896	871	840	859	872	851	881	839	895	858	889	902	900	877	852	901	865	879	837	889	847	841	850	872	866	890	858	874	891	866	883	870	879	851	861	846	860	823	814	889	910	870	856	835	892	871	799	839	861	876	864	878	902	847	861	876	867	942	876	827	884	846	882	841	876	864	876	876	859	894	867	856	871	807	877	870	850	860	882	895	861	859	819	913	862	856	924	857	849	860	874	857	851	935	839	872	916	933	902	915	866	862	862	855	903	857	855	904	884	839	863	833	908	867	898	843	894	857	837	915	874	877	848	890	905	847	857	861	905	816	843	852	846	864	872	865	899	867	847	829	866	896	859	876	853	874	873	899	834	928	861	894	941	949	913	807	884	808	823	896	883	867	914	812	893	841	885	861	842	827	865	863	877	844	908	858	864	898	866	969	867	937	883	866	844	887	849	892	877	812	865	849	867	892	856	883	806	887	883	859	882	874	831	842	914	847	886	843	923	884	916	863	903	800	902	887	859	814	858	888	851	865	890	852	912	892	866	853	839	860	848	869	868	913	846	854	857	922	863	893	912	810	877	891	811	842	836	896	883	816	880	900	828	911	868	872	813	904	866	887	862	897	896	900	844	874	912	910	820	841	846	874	867	904	818	865	930	862	857	912	877	846	921	882	882	840	869	850	890	840	870	866	830	838	899	910	864	825	858	900	907	873	852	885	860	894	867	808	903	861	855	881	852	907	893	870	894	886	901	845	822	847	849	795	838	838	878	850	863	913	839	827	902	876	885	895	854	928	921	876	886	885	879	831	905	873	870	895	843	841	869	837	874	847	839	844	855	833	866	868	899	895	802	870	897	919	914	813	853	881	889	848	884	843	891	867	911	829	915	867	892	913	853	876	908	933	901	883	835	875	870	861	924	856	917	886	837	896	898	833	858	863	879	886	908	882	862	854	867	849	887	894	862	876	896	870	840	871	870	908	893	872	854	858	855	917	833	870	869	862	889	855	833	867	843	862	887	822	902	915	798	876	873	896	882	825	887	856	897	887	850	882	876	872	853	837	848	849	910	845	859	874	875	893	851	864	905	830	868	854	873	835	863	912	873	869	861	912	886	879	875	880	904	817	881	818	879	854	933	835	879	879	915	883	853	892	868	845	892	882	885	848	846	854	845	868	865	876	917	854	907	849	888	897	846	895	887	848	846	931	870	819	833	905	843	889	875	858	895	831	868	928	880	843	884	878	870	874	872	874	887	878	857	863	828	871	904	905	877	853	887	859	909	880	887	840	867	835	895	920	843	863	886	867	851	887	900	864	900	913	899	863	888	935	888	888	939	806	896	825	881	889	890	888	889	819	888	805	838	828	853	865	866	888	858	846	838	858	874	825	870	886	880	864	840	865	851	854	877	868	873	793	867	844	889	881	869	873	855	885	860	902	894	859	886	832	838	826	851	861	955	902	842	866	923	853	864	874	866	827	875	873	868	879	856	800	873	868	835	887	875	807	857	860	871	885	893	869	871	826	854	874	934	916	832	906	865	862	883	889	859	854	849	823	869	913	851	853	809	860	815	830	872	826	856	848	843	813	812	825	923	853	894	830	853	885	874	841	871	817	831	888	871	854	879	880	887	907	880	814	887	807	883	881	890	843	880	859	892	872	896	871	840	838	863	866	854	820	932	983	882	813	826	867	908	922	845	860	942	891	877	880	840	841	900	895	939	814	859	877	830	914	819	836	928	835	847	884	847	848	827	889	887	907	905	908	878	873	856	938	887	907	876	854	938	851	846	880	826	882	863	868	866	859	857	822	854	860	896	922	834	893	862	839	865	873	868	868	890	821	906	851	874	814	825	881	882	862	880	839	886	830	918	887	896	882	875	843	875	875	883	888	884	845	860	849	909	858	867	821	876	893	814	839	897	882	844	862	875	919	871	877	821	864	897	833	841	843	873	821	844	872	904	876	892	909	882	867	878	928	820	886	899	869	860	884	851	891	892	866	900	850	876	847	876	878	863	841	867	833	846	877	871	853	866	874	868	859	860	840	899	932	880	888	829	893	905	829	842	831	862	889	920	913	808	875	899	857	825	835	871	867	899	856	866	844	891	892	884	856	877	841	889	911	870	816	924	871	889	859	853	874	887	845	880	849	931	863	842	865	922	885	895	879	894	860	836	900	872	848	864	883	835	906	852	884	834	909	872	858	871	889	882	850	839	823	840	862	863	808	822	867	857	889	873	818	871	821	846	847	831	859	818	849	837	814	849	880	808	861	897	863	910	827	848	888	886	891	895	898	853	881	893	865	829	888	924	860	788	898	817	873	838	935	941	941	840	917	882	867	840	876	865	824	863	893	912	869	938	867	841	913	877	842	883	862	835	857	882	869	855	873	909	913	881	907	855	842	899	857	861	820	869	837	882	902	857	870
23820	21471	28783	24886	22346	19691	13417	8241	6232	5156	4321	3504	2875	2401	2031	1801	1576	1525	1360	1289	1254	1216	1157	1082	1062	1008	963	902	903	870	810	828	824	799	816	783	844	777	712	759	767	730	660	685	723	673	734	678	706	646	676	651	706	619	638	690	616	664	671	675	632	681	674	670	648	654	699	713	651	668	710	705	651	633	714	660	606	622	698	683	663	677	662	702	621	673	648	662	684	679	639	662	679	647	672	648	654	669	670	717	613	690	648	647	642	642	620	694	648	616	702	663	649	645	699	643	678	668	704	643	694	625	672	660	630	694	656	656	663	660	708	684	649	634	634	720	639	612	705	643	693	630	683	706	640	660	658	669	645	686	656	681	703	648	669	630	651	666	686	619	643	702	664	671	665	686	641	692	614	702	700	702	660	682	626	645	664	649	622	651	655	657	647	637	674	648	693	685	660	643	655	629	686	638	660	672	663	639	702	644	625	652	659	686	691	649	644	621	653	682	659	616	649	687	692	719	654	651	707	679	640	693	626	625	632	681	594	696	650	674	679	669	694	631	637	591	620	614	643	688	653	678	712	659	619	654	671	635	649	700	647	647	634	663	669	669	654	696	694	582	635	640	661	628	672	671	674	624	658	632	669	648	680	646	658	671	635	670	629	668	629	630	663	652	646	691	678	645	640	695	648	629	627	646	603	664	664	670	667	677	665	621	638	643	648	625	634	671	606	679	671	633	649	633	649	662	680	661	631	652	659	645	616	665	650	636	632	667	661	649	656	635	722	684	703	682	659	662	665	674	662	639	654	682	659	702	618	688	703	616	679	633	633	601	688	626	633	685	707	670	628	724	634	664	682	694	656	601	683	622	660	674	661	716	633	650	654	676	702	660	640	629	649	716	715	657	708	619	637	701	636	698	663	647	620	650	653	657	640	678	681	648	643	684	650	703	682	678	653	688	604	678	684	666	692	657	689	674	652	644	608	670	635	657	677	683	690	677	647	694	683	663	659	663	660	630	661	626	670	655	655	656	640	676	659	664	624	646	629	671	673	619	701	633	667	620	704	645	710	681	659	689	681	613	668	689	674	656	641	732	671	605	702	655	650	667	677	648	661	647	667	662	687	608	639	654	679	635	660	665	636	610	708	656	659	662	615	713	671	681	634	669	646	624	674	662	683	680	677	674	665	653	611	711	717	681	631	677	709	629	667	629	683	699	589	704	650	646	650	692	650	662	684	705	655	654	682	621	696	646	663	711	671	680	666	646	670	671	651	675	648	695	674	619	643	678	648	676	650	673	693	633	646	680	664	702	640	639	629	673	666	677	612	661	677	692	633	667	616	648	630	642	649	677	712	558	636	660	642	696	622	677	666	668	630	641	643	658	682	641	701	675	647	659	701	718	679	667	675	626	646	609	698	671	677	651	657	678	682	694	679	648	682	647	669	650	685	662	679	693	676	631	640	677	645	646	652	670	649	615	693	668	650	659	646	670	723	675	666	635	676	637	671	647	670	650	622	656	636	712	600	698	627	678	708	659	698	677	619	668	673	664	661	684	671	695	711	654	643	666	651	607	706	647	679	621	659	635	728	659	695	699	672	612	663	670	648	695	663	684	694	629	641	716	677	695	702	671	668	653	604	666	652	642	723	672	685	677	652	674	657	627	659	657	660	701	709	623	626	671	705	685	661	629	624	638	667	683	644	687	671	630	660	682	668	663	656	649	629	653	661	688	640	655	665	694	660	672	641	669	650	644	649	683	685	662	686	602	654	626	648	685	627	623	664	650	614	636	679	649	640	638	642	640	678	660	682	682	643	682	640	655	685	667	673	631	638	658	679	667	658	691	649	671	673	685	641	618	634	677	683	695	679	656	644	637	657	681	667	671	650	670	654	714	643	689	642	674	701	679	643	667	620	625	672	634	675	674	656	646	626	650	653	692	612	685	687	617	640	632	706	654	653	659	682	618	645	654	667	638	629	655	653	649	657	679	650	625	702	670	683	631	661	697	659	612	697	640	684	651	656	625	689	653	619	647	713	639	640	662	638	654	701	659	676	717	696	651	668	658	685	732	643	662	712	627	689	629	678	649	712	676	607	679	639	646	631	692	713	683	740	629	654	660	673	695	647	637	649	612	647	715	675	647	648	655	679	631	639	696	630	661	707	691	642	648	643	686	695	665	675	662	675	648	668	627	607	682	703	688	637	639	675	636	706	664	703	628	653	710	643	626	657	648	633	657	665	693	670	624	677	627	711	686	677	659	641	644	632	636	629	632	654	658	695	656	639	651	601	674	671	650	653	643	618	654	691	689	669	681	648	682	613	661	711	652	693	625	662	687	662	643	665	652	662	686	638	658	623	656	646	668	652	646	611	600	689	638	666	635	639	668	688	671	610	742	630	638	640	621	599	649	669	654	654	658	674	629	689	645	685	672	634	655	640	658	640	688	698	648	629	657	699	632	641	624	671	604	653	640	647	655	640	663	626	664	679	634	670	636	683	646	641	641	687	628	633	693	629	675	668	676	690	654	679	627	670	648	686	743	658	645	663	672	655	702	675	630	655	653	667	688	657	657	700	652	688	684	642	623	634	692	668	646	637	668	719	697	651	632	678	627	712	681	634	699	652	636	665	686	664	704	671	645	684	646	631	617	704	673	614	663	684	635	645	668	655	651	647	667	651	667	693	635	642	596	660	667	728	665	691	709	637	667	682	580	643	671	666	652	676	662	679	661	626	645	645	676	694	661	650	618	674	693	685	610	671	700	681	685	686	654	661	668	626	635	674	678	660	695	665	624	674	681	694	656	686	616	703	639	632	677	670	673	675	675	673	641	682	681	649	659	684	661	643	639	660	628	625	681	679	633	674	661	650	634	647	643	672	641	695	616	656	696	676	644	675	642	631	713	702	653	634	655	648	683	653	674	630	662	685	708	660	703	692	714	629	719	677	690	642	598	634	659	630	646	637	694	623	674	688	657	634	692	618	655	683	649	722	627	656	695	685	615	642	654	679	686	665	642	660	625	645	693	655	610	634	678	665	724	644	675	645	678	693	619	664	666	657	670	657	703	685	673	673	673	635	669	652	669	630	688	646	662	700	660	698	703	691	622	653	674	663	668	633	707	641	682	682	631	668	625	680	655	673	640	619	669	699	678	669	685	642	655	645	659	684	617	659	676	717	672	686	691	700	610	695	641	657	676	691	677	637	628	636	667	656	645	684	657	682	682	613	651	657	666	658	644	667	656	684	685	675	620	644	685	629	624	607	653	649	674	656	678	672	636	658	654	692	646	656	641	661	622	630	629	662	643	651	658	637	672	629	666	629	669	639	668	682	648	660	612	624	693	655	719	633	683	646	678	623	680	639	688	723	663	690	657	644	655	614	691	667	659	655	636	656	662	676	665	694	620	625	624	715	687	638	633	631	639	612	637	643	633	639	691	692	677	634	684	656	636	690	673	656	661	689	660	623	651	658	671	642	651	632	666	681	653	656	629	649	650	653	714	694	689
20961	43491	36565	27354	22131	17729	14291	11281	9201	7624	6432	4990	4010	3270	2723	2361	1996	1881	1740	1572	1456	1466	1394	1292	1236	1129	1045	1044	936	931	880	850	920	880	880	859	852	861	854	765	757	749	740	674	665	737	738	696	689	679	667	643	687	710	662	675	665	645	706	710	696	655	661	655	641	666	590	665	669	677	640	651	641	654	665	614	624	658	669	651	650	675	615	605	653	642	697	667	622	647	691	661	680	628	680	656	658	642	661	667	620	688	633	623	675	676	674	641	633	643	640	654	656	611	665	671	651	675	671	646	642	661	680	671	680	675	700	636	652	656	673	642	677	693	657	612	656	649	679	647	637	656	658	674	681	647	672	671	652	641	653	625	646	727	642	620	659	611	657	664	643	626	661	623	664	636	610	613	662	672	642	631	642	653	641	666	646	623	662	625	625	647	705	635	595	651	639	680	639	670	651	653	697	654	690	685	681	631	641	646	662	651	679	640	699	603	652	664	642	675	693	631	628	642	683	623	659	665	667	654	633	649	686	657	681	602	628	667	634	665	657	663	671	616	646	662	656	619	695	657	646	642	664	628	635	686	639	654	696	663	629	642	679	634	699	631	662	663	675	716	685	677	641	607	643	647	632	640	674	645	639	673	630	672	676	661	687	671	633	649	616	705	632	691	637	673	654	697	612	674	594	598	655	634	643	612	634	655	668	698	642	677	681	663	644	644	688	644	661	633	671	640	632	637	611	654	641	674	635	673	655	641	659	670	632	661	655	659	674	590	663	619	666	662	639	664	658	611	635	679	607	643	629	644	649	629	645	681	639	660	646	645	636	625	675	643	634	640	680	677	612	667	651	665	664	676	617	700	647	664	660	652	626	693	650	695	669	667	696	647	650	657	663	625	625	641	665	612	710	673	666	700	648	595	635	650	668	636	666	631	625	610	676	645	662	653	641	663	669	674	683	659	616	626	631	655	612	662	678	637	673	630	664	657	676	635	595	651	626	663	661	657	607	666	643	665	671	678	690	631	673	681	696	692	650	658	668	660	643	652	637	668	646	661	623	674	624	663	677	644	641	656	631	644	654	650	626	680	638	645	646	645	639	640	673	709	633	665	632	661	617	685	653	639	621	605	642	651	658	669	622	688	665	649	664	657	695	676	627	628	681	682	653	622	629	583	694	719	604	628	651	620	694	646	699	655	663	639	657	670	616	649	657	671	666	676	634	707	600	599	664	661	650	650	639	651	651	675	657	672	629	661	650	661	655	612	637	645	681	657	617	653	616	589	693	655	631	649	632	603	632	660	674	685	663	656	701	680	649	628	644	689	669	622	672	675	677	638	691	656	680	691	615	611	676	675	680	657	672	601	640	665	646	682	620	658	687	663	636	685	633	653	674	630	646	662	646	690	602	634	702	644	634	660	657	629	627	661	696	669	679	642	647	641	623	647	643	668	641	651	656	657	693	672	687	697	603	649	643	633	696	635	623	643	660	588	601	646	662	607	683	660	617	608	624	656	641	595	739	631	619	604	677	689	634	630	698	645	595	618	626	656	620	644	623	637	703	635	653	691	621	644	669	687	645	666	643	676	647	653	668	631	642	622	662	655	688	635	668	670	633	668	654	627	675	675	638	660	666	650	676	666	629	633	643	661	659	665	659	644	652	575	634	622	622	636	681	677	629	673	636	654	625	634	604	670	648	650	665	664	609	647	649	621	651	700	609	623	682	678	629	678	640	647	615	683	641	639	655	593	653	597	680	622	620	698	630	668	638	600	688	671	675	662	673	668	675	624	650	632	647	689	662	641	641	636	648	626	672	648	664	675	653	637	618	693	608	618	677	651	659	689	661	604	651	669	632	636	651	614	668	679	626	687	650	638	664	641	672	652	631	654	676	601	665	625	700	643	634	660	684	675	678	654	620	681	657	686	644	661	680	623	657	672	667	677	700	646	699	684	638	698	647	676	665	654	619	695	651	653	621	669	728	622	667	675	628	628	637	686	680	648	634	653	664	666	661	691	624	644	674	630	662	694	669	670	682	629	650	691	663	692	648	659	626	701	641	656	669	643	639	668	645	683	639	676	632	611	676	670	610	618	656	661	621	693	646	654	628	648	595	626	608	622	669	660	651	614	669	671	728	669	675	713	618	681	672	628	652	653	677	648	640	651	679	642	630	634	670	677	662	644	649	695	669	648	684	685	674	650	679	659	662	654	630	640	674	627	676	666	650	702	671	678	651	690	628	655	603	665	675	691	650	650	680	656	617	661	651	626	645	673	635	668	663	672	673	645	639	637	672	694	630	602	686	696	619	660	628	654	664	623	681	662	649	646	647	613	636	690	669	680	629	682	684	627	690	612	690	671	660	614	656	619	656	626	718	649	674	590	630	629	652	740	639	626	665	627	664	635	660	650	622	689	628	694	707	626	658	639	696	646	643	682	675	676	689	628	660	646	658	698	660	659	614	663	667	645	715	688	671	656	661	671	670	640	676	666	628	647	663	679	684	670	627	641	645	614	648	613	693	693	698	660	680	643	672	639	666	647	660	674	688	655	624	651	613	638	668	669	660	656	662	639	630	662	691	653	620	639	651	731	681	693	624	630	663	652	655	650	629	601	631	655	646	639	689	654	642	695	660	700	637	623	643	700	612	674	659	630	666	643	699	596	666	678	649	634	651	594	628	614	696	625	705	687	656	666	637	633	678	669	610	654	642	642	653	662	696	679	655	631	658	623	641	595	635	678	686	663	659	656	658	666	654	649	654	680	634	664	632	695	665	659	659	605	657	665	694	637	651	647	636	633	642	618	650	681	641	661	656	671	609	666	683	619	597	659	673	635	628	662	665	662	613	670	658	655	625	630	669	685	659	629	660	682	636	626	625	704	686	648	672	655	656	679	631	646	687	638	644	686	638	650	659	650	662	637	671	640	668	640	670	620	668	661	651	662	645	644	687	657	625	669	617	647	709	655	677	592	656	682	622	655	662	696	703	652	632	662	699	707	625	657	618	619	681	658	639	588	682	687	665	686	649	616	631	673	677	646	667	694	629	640	702	649	674	599	608	655	660	687	615	681	646	651	624	626	660	650	674	665	621	669	669	613	674	592	663	647	653	668	692	681	686	587	678	654	697	618	661	677	629	680	687	662	669	636	664	675	639	697	618	665	625	652	653	681	638	663	662	643	661	639	666	645	667	607	595	707	619	650	665	613	682	672	657	629	624	654	669	673	654	670	647	692	701	725	647	657	671	625	612	659	645	676	634	632	641	631	686	666	675	656	627	628	645	629	652	672	649	652	615	689	617	671	666	669	652	648	635	661	654	659	632	655	646	633	670	690	665	590	651	609	679	709	665	665	665	695	705	631	668	638	668	683	643	684	662	680	628	645	652	640	639	694	634	637	673	627	665	656	681	630	665	693	644	643	642	646	626	713	647	616	597	647	636	670	646	668	641	622	697	615	665	637	668	662	678	657	693	600	645	628	683	682	610	647	701	678	643	636	665	678	664	718
25143	21483	28287	26503	20045	13442	9244	6583	5077	4295	3694	2992	2691	2230	1981	1826	1680	1550	1486	1420	1474	1318	1327	1277	1305	1228	1172	1147	1113	1130	1018	1108	1046	1063	1068	1022	1042	1033	999	975	1009	1004	1034	938	1012	885	973	985	939	925	963	986	970	955	964	921	989	915	927	954	988	921	980	899	985	891	966	952	990	915	976	970	964	921	932	934	951	928	935	983	1005	1003	990	944	924	972	942	983	912	916	949	924	890	923	949	946	948	968	918	952	1027	969	963	970	981	972	915	966	985	986	953	952	989	928	922	948	1019	958	984	963	1017	952	1002	969	924	956	957	982	974	946	965	941	952	926	971	976	1025	970	937	956	971	949	929	942	962	944	954	981	903	945	938	961	970	995	921	1020	980	920	1022	979	876	944	937	920	934	971	992	935	938	923	950	919	946	936	953	970	975	975	942	917	949	924	972	943	952	937	950	954	983	973	969	996	964	982	984	986	938	1025	996	949	919	1037	928	937	903	950	978	980	922	964	916	914	916	905	1015	919	1001	972	986	975	920	987	972	975	975	964	918	955	908	940	940	928	971	908	995	896	945	975	978	958	953	990	898	972	936	932	941	977	915	945	964	939	955	923	996	956	991	966	978	940	947	932	992	976	954	975	972	977	963	918	981	938	922	946	953	957	969	979	918	935	1014	899	910	988	970	945	913	997	1003	956	1004	956	946	900	985	965	965	1005	953	975	943	954	994	954	938	947	911	992	990	876	946	956	932	963	960	952	1002	957	963	925	963	925	936	976	952	951	919	946	973	975	934	958	981	890	1002	943	921	925	972	991	947	916	918	986	983	959	985	913	977	1012	968	977	885	962	903	939	924	938	925	1005	949	951	937	979	985	880	957	903	962	989	953	961	1014	979	987	954	945	892	989	946	936	944	987	886	980	1011	911	907	940	932	976	980	915	1025	958	959	962	885	968	940	965	975	956	1032	947	967	946	975	920	987	1017	966	928	934	993	956	962	993	913	939	957	935	916	932	989	993	984	908	956	943	929	963	953	977	984	956	961	892	930	912	979	936	926	922	954	970	891	894	955	935	936	977	976	973	1013	1007	947	970	909	947	1009	978	956	950	965	944	949	942	936	969	975	978	982	952	911	914	986	990	945	939	952	1000	1010	982	1001	974	968	984	953	938	974	934	992	966	949	977	947	983	937	944	992	938	940	969	960	929	942	1003	954	962	920	976	976	916	1005	970	935	993	974	928	947	935	890	933	939	1003	957	1002	1014	956	910	941	987	917	957	1000	945	896	1006	965	926	996	946	953	958	985	909	883	913	999	933	877	964	991	943	927	957	988	946	1012	953	974	951	949	954	922	967	956	949	961	1004	940	952	960	968	928	939	934	962	998	967	979	969	1010	963	912	977	1018	936	925	965	992	961	968	921	972	971	991	996	967	914	923	929	976	893	919	971	1010	982	978	930	964	950	938	925	938	977	942	978	966	944	924	992	945	966	949	972	992	1004	991	925	948	961	947	975	955	1001	929	970	912	999	958	916	912	940	928	992	967	951	956	914	913	970	955	965	982	962	985	947	973	1006	924	924	948	963	992	983	940	970	923	959	934	964	961	923	930	876	946	955	931	856	954	956	914	952	962	966	916	957	970	949	990	966	992	966	950	950	945	948	959	965	898	930	982	988	911	888	954	992	911	962	917	918	900	916	997	977	875	1026	997	918	913	990	919	968	903	966	936	932	947	976	986	937	916	909	982	996	945	895	927	963	954	932	977	990	970	918	887	936	998	947	924	973	942	942	950	924	914	902	945	953	962	989	953	939	970	904	952	987	893	902	945	945	961	956	911	933	983	976	1006	939	1012	961	969	988	1002	939	989	914	884	989	1034	953	913	941	983	957	960	939	1013	950	1009	948	957	954	1052	920	952	990	930	925	969	973	948	922	962	947	962	967	950	925	925	958	993	901	946	951	959	1006	983	941	959	942	968	980	953	925	971	1037	968	951	858	983	995	916	997	960	975	983	956	950	934	912	955	966	979	951	977	961	917	984	988	935	964	935	944	991	1000	958	1016	938	971	961	981	942	961	992	1011	919	959	935	939	928	990	949	1004	968	909	956	910	966	1012	954	878	978	899	933	943	868	942	920	929	945	911	961	942	939	946	924	943	1021	984	948	915	989	1045	852	946	936	976	973	917	905	963	958	955	937	965	999	963	939	1002	1011	1012	917	950	976	958	963	978	995	953	966	954	942	920	938	913	974	964	929	995	937	990	1018	980	986	966	973	950	966	978	927	954	984	963	977	905	972	958	929	977	940	979	936	919	977	986	960	981	988	996	975	922	961	993	911	905	947	944	1007	962	990	979	970	959	968	969	962	944	973	937	928	955	945	930	935	994	976	959	948	914	1012	930	929	980	968	951	972	962	876	967	922	904	956	1007	921	935	943	965	940	909	917	973	969	946	922	931	985	954	997	957	967	958	973	994	955	978	954	928	933	889	908	978	911	983	974	955	973	962	930	948	988	948	949	948	926	910	988	965	971	969	1019	945	1030	943	1001	966	961	990	965	966	904	943	958	905	961	925	946	975	928	931	934	994	930	979	968	936	974	929	926	925	943	1036	985	932	921	941	975	978	984	985	948	971	946	998	911	902	897	924	931	899	978	937	965	956	990	930	1013	947	948	960	927	867	957	985	971	1008	950	965	973	973	974	915	967	959	978	965	939	964	973	916	944	991	946	954	922	978	943	953	973	1000	951	965	984	970	956	898	968	968	932	919	970	942	1013	1009	978	943	934	948	1003	928	925	1007	938	868	912	920	1010	949	983	960	944	968	951	934	924	1020	998	989	952	940	963	947	911	912	958	956	968	906	1016	930	943	921	963	969	951	982	987	957	956	931	999	902	963	959	904	1016	910	1035	991	958	922	962	1010	974	975	953	928	941	936	929	988	941	942	945	970	1023	952	1023	968	973	982	993	955	975	960	983	957	991	1010	947	997	998	972	965	961	936	1001	940	941	923	942	948	972	969	896	962	929	901	984	960	1015	948	928	908	968	923	900	977	961	935	938	931	933	946	996	928	947	985	1017	944	954	942	961	983	982	984	980	987	1013	967	1029	996	926	930	929	935	945	921	934	949	984	947	946	990	919	951	956	913	894	961	983	913	926	933	1036	971	913	926	943	949	992	893	933	944	950	932	964	967	955	923	923	952	930	917	983	1011	991	950	933	906	915	936	915	969	997	941	951	983	954	943	993	932	976	927	992	938	989	928	942	980	925	974	924	947	903	963	997	960	927	944	921	947	993	997	901	943	1000	983	988	946	978	898	987	931	958	938	981	959	993	993	967	995	919	926	912	924	983	973	986	894	959	968	915	986	975	906	920	927	985	908	954	939	938	933	946	961	994	999	967	995	1024	919	991	952	939	963	991	982	949	950	895	950	932	942	967	946	933	938	967	962	954	959	927	923	903	931	948	1006	972	913	954	1000	977	974	967	1008	956	898	969	939	937	934	969	962	928	914	957	992	971	893	945	966	978	981	936	991	990	979	951	947	968	1024	981	956	952	964	948	950	969	950	964	1022	942	961	931	934	940	909	982	940	922	976	949	962	963	911	974	954	967	972	972	984	902	973
20306	40483	33690	24106	19471	15497	12298	9639	7819	6655	5256	4285	3509	2911	2530	2191	2082	1838	1786	1631	1627	1477	1510	1472	1391	1336	1354	1174	1091	1172	1098	1141	1094	1087	1012	1079	1032	1109	1003	1046	951	1005	960	973	984	952	965	925	899	945	1001	973	982	952	912	955	894	935	914	915	977	901	942	968	944	963	903	910	932	929	911	942	868	918	940	903	931	869	893	922	922	909	925	932	910	927	954	890	895	980	918	894	926	904	937	916	894	966	958	922	896	982	915	938	878	988	920	922	897	904	913	917	879	925	913	942	896	908	981	935	919	942	912	913	905	943	905	868	938	884	966	960	920	893	888	889	914	889	916	961	886	964	958	885	972	927	949	907	921	862	915	882	908	894	953	949	913	944	926	891	952	984	881	955	940	911	951	949	890	931	923	954	857	950	948	962	972	907	928	971	899	901	923	897	911	945	898	885	934	953	931	937	880	918	951	904	900	946	901	925	907	947	948	916	895	902	933	912	921	936	940	924	902	887	912	936	984	937	979	920	928	920	928	906	876	937	910	961	900	952	979	956	895	887	965	901	890	963	950	941	847	940	933	952	897	897	990	954	967	907	933	896	915	945	895	895	918	936	928	941	895	937	945	904	947	950	899	939	893	909	940	942	918	879	940	899	947	936	943	968	927	916	930	896	984	880	917	938	888	900	931	954	915	911	894	883	935	891	903	871	900	933	935	930	990	975	881	894	903	934	924	881	934	922	911	966	946	953	925	888	882	915	909	983	921	930	890	887	929	916	885	929	905	907	875	920	949	973	922	939	961	879	892	976	997	929	946	935	898	957	924	918	945	917	984	920	921	944	949	943	909	907	926	890	915	876	845	915	918	940	883	942	934	984	965	957	917	899	952	921	869	919	894	949	944	926	905	983	896	914	908	954	932	969	908	971	933	913	931	962	941	946	926	945	885	937	949	928	908	892	917	904	853	928	917	894	885	902	957	940	962	942	925	891	918	924	946	899	895	992	911	885	953	927	942	929	891	928	865	980	917	947	946	867	877	956	954	954	933	955	955	905	901	864	914	959	956	906	944	925	893	923	898	908	935	895	878	906	940	945	928	893	950	919	917	943	953	878	953	927	889	919	927	961	907	918	930	906	920	961	886	905	954	925	928	969	954	877	962	937	922	900	957	916	967	964	936	967	962	899	929	880	916	967	989	943	954	860	972	982	919	951	864	979	931	862	998	985	911	903	897	961	926	857	879	963	914	935	928	921	980	927	866	955	939	863	894	925	943	952	894	934	928	955	937	930	903	904	864	879	914	950	878	894	904	886	947	986	914	973	942	935	881	963	923	946	903	966	947	928	943	928	948	931	938	910	874	930	900	953	936	885	901	930	899	933	942	959	900	889	925	955	928	970	950	899	935	934	943	950	920	911	937	947	937	941	869	921	893	889	945	934	892	898	946	910	932	912	922	974	926	915	920	919	841	883	905	909	887	890	928	927	917	913	934	930	950	959	903	929	905	853	895	949	938	945	925	960	916	881	882	930	943	891	922	884	931	887	936	959	943	908	954	935	924	953	952	900	921	916	855	927	939	929	937	918	895	916	934	935	934	968	945	941	920	936	967	913	916	940	926	916	897	934	900	890	903	903	968	975	973	929	934	953	935	948	912	938	890	956	906	915	911	923	898	926	944	969	840	936	981	947	942	923	916	968	874	931	871	907	927	933	948	897	942	929	981	943	921	923	891	909	900	920	911	952	925	898	926	936	928	938	898	894	937	969	927	901	903	909	905	881	930	919	969	1014	901	894	939	912	891	949	935	956	927	981	892	955	902	931	911	936	955	934	946	886	943	986	925	889	948	971	938	914	887	945	928	896	923	961	889	948	894	911	895	925	945	915	935	920	889	945	917	957	931	938	934	935	903	889	920	943	947	896	857	908	919	943	932	946	938	928	934	899	950	927	906	877	937	912	940	872	914	858	881	925	917	886	940	933	898	915	932	906	988	904	901	884	937	908	967	921	948	949	963	945	926	877	879	919	938	891	940	933	909	921	921	897	910	923	911	972	879	901	924	896	945	895	900	899	952	843	914	943	940	962	916	894	969	966	954	966	927	935	928	932	952	920	940	910	914	924	918	920	928	937	905	925	890	893	950	949	910	935	914	965	935	886	940	947	908	940	873	933	964	908	949	927	935	946	918	989	903	928	928	900	954	894	898	914	893	952	857	911	887	1008	882	895	928	901	894	951	930	925	914	888	941	929	924	904	963	960	903	884	905	950	900	913	960	975	852	906	911	920	978	954	902	926	914	953	896	940	942	930	861	943	905	927	931	867	996	884	948	927	938	989	938	930	939	924	903	953	888	947	920	915	895	883	891	892	971	912	928	935	974	910	934	905	908	933	885	931	943	914	937	973	886	926	938	920	960	888	951	963	934	933	896	944	886	949	893	879	919	916	947	984	938	918	957	950	953	957	909	895	926	910	931	900	932	950	899	917	911	928	918	941	931	951	890	932	884	909	924	922	934	972	908	945	909	1005	943	850	929	931	934	953	923	904	900	901	871	865	927	953	948	958	954	909	919	945	945	916	930	932	972	919	927	960	947	893	941	912	890	937	923	934	955	873	978	925	917	925	961	918	949	899	885	892	934	906	930	887	907	890	895	907	935	920	923	911	890	946	948	893	885	917	904	904	913	917	945	901	937	923	908	974	917	965	946	890	906	944	878	945	945	880	960	931	916	890	958	955	884	903	973	925	968	949	946	914	945	972	932	884	897	944	941	897	946	983	937	909	919	860	924	943	879	968	982	915	906	948	924	969	952	964	912	888	952	905	913	903	910	895	872	944	854	907	884	901	1007	926	940	901	890	925	916	913	969	974	913	897	909	951	979	931	953	926	900	916	914	904	966	908	876	954	935	914	913	889	960	955	926	907	912	931	934	940	979	949	908	909	964	961	945	902	863	882	953	949	911	917	950	932	909	914	964	881	926	957	891	873	911	938	901	1019	890	934	973	924	951	954	926	917	942	943	942	979	939	963	886	893	893	932	952	963	895	886	920	937	921	914	945	952	928	951	868	931	872	872	858	943	983	895	957	957	925	987	983	955	917	987	972	970	913	984	893	935	965	934	895	942	1020	920	955	936	922	917	947	943	895	879	913	921	870	934	937	897	907	919	886	911	929	998	910	899	1003	947	954	911	883	927	893	913	988	948	961	916	923	897	959	876	956	898	964	963	862	949	939	900	938	926	897	1008	921	940	942	904	900	898	958	954	879	858	928	971	890	865	895	920	916	917	910	891	935	887	864	937	955	940	954	954	941	871	899	973	909	898	949	890	952	905	903	927	871	889	917	918	966	957	941	965	914	938	934	951	919	899	892	905	898	921	891	957	927	915	893	902	877	948	925	921	911	932	878	907	906	918	927	967	981	924	895	924	878	968	966	970	906	972	972	876	935	927	948	905	893	975	918	902	940	918	946	874	938	925	926	946	944	925	890	870	934	903	975	963	968	885	945	879	929	961	950	924	960	856
22800	21483	29181	24253	21865	23324	21878	12481	8898	7315	5960	4829	3929	3216	2737	2332	2142	1947	1767	1583	1577	1464	1408	1363	1390	1195	1166	1061	1052	928	970	963	954	992	885	887	849	818	811	767	782	775	788	713	754	774	714	698	682	731	723	694	704	683	690	739	691	678	702	688	705	692	664	673	694	740	658	686	700	697	708	711	686	659	746	692	683	658	684	685	683	677	692	690	685	676	658	728	685	684	708	620	622	645	700	730	683	721	672	671	684	670	701	672	662	687	660	655	677	692	624	658	667	695	676	746	648	684	678	636	660	704	701	695	626	677	692	675	739	687	687	636	671	647	697	691	646	714	653	687	716	687	660	661	672	708	678	694	720	691	660	644	682	682	676	689	673	697	626	671	671	641	685	625	706	701	712	664	678	705	693	681	676	672	666	649	723	711	658	733	692	694	669	684	746	729	702	705	661	707	700	703	665	659	659	660	687	660	632	687	680	649	633	688	633	693	673	687	678	645	695	678	688	703	676	692	668	719	700	717	723	685	667	714	700	720	684	689	697	691	689	690	725	694	659	682	682	716	632	668	704	652	666	701	668	656	697	669	683	713	684	686	726	658	665	683	696	734	710	692	697	664	674	637	629	714	696	713	695	660	679	717	670	659	669	679	717	661	707	613	612	679	654	684	701	670	685	691	672	693	672	726	706	707	677	674	710	681	682	666	643	708	678	664	667	660	672	740	688	715	663	711	716	728	671	665	666	686	663	721	719	732	701	683	687	697	664	671	678	676	686	759	692	718	628	672	719	624	696	686	716	668	657	663	681	662	685	682	685	696	698	682	653	633	681	651	686	729	660	645	683	665	674	680	668	677	679	652	695	703	649	685	667	658	652	692	672	678	672	743	695	678	632	671	668	679	681	680	669	669	642	664	712	678	660	689	660	653	697	695	701	705	633	635	671	715	692	690	685	663	635	707	677	685	659	714	699	726	701	678	659	676	716	683	608	701	625	688	696	666	685	726	686	662	631	657	673	669	665	681	655	704	682	683	706	670	644	643	695	708	648	730	673	690	701	655	645	642	651	649	694	658	716	671	647	713	689	613	690	653	662	677	740	673	656	692	645	687	691	703	673	652	674	710	682	661	720	619	686	697	667	642	723	686	688	666	659	648	692	690	663	659	688	661	646	736	683	701	673	658	650	704	721	660	696	662	690	684	684	689	665	614	637	704	723	707	724	654	701	694	678	655	682	644	691	688	694	712	701	716	690	656	671	667	711	677	719	687	642	687	680	649	615	672	658	653	669	689	653	674	677	694	690	676	740	686	681	676	673	697	646	683	648	700	693	699	693	701	614	664	691	677	666	665	689	659	674	702	710	671	677	692	696	656	724	662	632	663	703	680	714	686	691	694	652	635	703	674	689	662	723	703	670	644	696	667	714	664	709	711	704	631	646	706	684	686	668	653	651	675	623	649	710	671	663	641	724	656	688	631	709	653	674	667	668	670	745	704	668	692	660	688	675	669	651	649	678	687	675	662	672	634	677	660	666	632	732	680	694	662	676	678	661	672	659	629	721	685	654	666	679	691	715	717	647	707	708	678	724	679	708	620	647	691	703	708	709	692	690	697	679	737	682	657	670	639	682	728	670	663	635	647	693	671	690	675	661	691	672	620	697	651	668	688	677	711	700	634	668	620	681	719	680	675	694	698	656	663	691	721	703	687	669	674	682	710	691	683	731	700	679	686	709	666	669	684	723	635	666	741	671	649	692	658	680	689	678	631	670	666	708	643	648	688	687	695	662	655	703	621	678	683	702	633	664	752	663	668	640	663	698	681	728	694	674	633	646	696	671	717	687	654	669	664	662	657	646	696	716	653	719	679	740	757	658	658	680	679	687	684	671	668	713	754	689	677	688	694	667	641	653	680	664	689	665	652	720	683	674	720	679	689	663	623	647	698	669	643	711	688	664	677	658	710	687	650	712	702	688	646	686	637	686	659	679	693	678	748	729	682	666	641	695	653	674	735	670	659	669	678	716	689	685	658	704	659	679	650	666	686	673	676	672	672	715	599	654	728	648	689	676	688	704	663	713	667	679	705	647	704	670	650	724	708	659	664	672	692	691	659	711	666	683	706	626	674	659	703	690	652	664	688	709	688	680	687	637	664	705	703	702	683	640	736	687	678	709	693	688	668	684	615	739	648	706	641	728	678	691	664	634	688	678	665	708	667	682	653	646	668	667	673	717	686	645	664	696	669	723	694	718	665	637	686	693	667	703	691	701	715	697	689	687	715	641	676	697	676	645	687	686	689	694	657	656	659	669	658	695	728	704	649	690	663	689	687	695	631	687	656	649	698	705	676	663	666	687	710	616	667	660	677	680	658	703	688	672	720	661	683	653	694	690	655	650	724	674	690	684	736	682	675	688	666	684	640	741	685	692	647	645	695	696	662	656	691	691	693	693	628	674	711	707	676	709	676	698	628	670	643	697	667	670	681	649	714	680	680	676	636	664	696	653	657	643	696	663	667	688	680	670	665	651	685	648	720	717	681	664	700	691	622	703	648	664	673	700	691	691	727	685	693	739	656	677	668	691	701	669	734	709	713	675	635	655	692	679	656	658	662	684	649	667	700	682	698	697	689	670	694	674	766	633	687	704	685	680	662	646	627	719	694	640	706	683	649	699	645	694	690	641	689	707	710	688	680	726	678	686	668	693	651	660	671	665	671	692	691	701	656	644	684	665	697	679	662	649	751	682	696	703	698	718	662	623	623	687	642	692	703	652	669	708	716	674	684	640	663	667	686	718	685	683	676	618	658	669	697	658	658	692	690	658	666	675	689	631	687	647	679	654	664	673	626	675	707	720	651	686	717	724	620	659	707	682	738	688	691	673	741	675	681	689	674	662	652	641	652	711	658	652	665	634	716	669	672	642	677	711	683	689	649	690	658	688	707	680	696	688	713	687	663	679	680	650	716	674	678	669	685	661	679	663	722	668	664	668	674	645	710	640	732	690	672	668	667	724	658	661	750	672	675	628	702	680	650	696	663	689	652	646	676	659	666	641	721	642	681	670	713	664	714	731	676	670	674	682	686	624	681	672	659	682	682	654	642	631	666	728	685	687	661	691	687	681	734	711	693	676	659	644	658	697	723	637	694	714	681	693	709	679	680	715	689	652	715	681	684	722	707	637	676	697	655	706	651	701	669	650	705	701	666	668	653	729	704	686	659	709	725	711	658	670	656	691	687	735	684	702	672	716	694	710	690	690	711	723	704	643	703	660	658	639	617	681	677	700	639	661	651	662	722	682	688	647	686	672	655	693	676	638	710	663	673	605	703	679	644	621	657	684	631	676	684	723	676	670	678	673	650	669	707	676	605	676	711	699	670	692	688	705	685	664	712	718	728	663	669	730	694	712	684	686	704	646	694	658	662	661	644	660	706	684	714	712	666	661	663	676	668	721	684	662	656	744	695	696	703	670	646	692	662	704	654	745	703	635	687	725	659	667	646	717	718	659	652
23664	48307	41409	32153	27161	22452	18411	14773	12470	10083	8322	6619	5404	4455	3522	3152	2679	2480	2229	1931	1981	1770	1722	1654	1511	1438	1358	1213	1208	1101	1023	962	973	967	945	954	926	828	857	781	753	769	787	741	712	675	670	726	677	718	677	680	650	717	662	706	650	664	673	678	650	690	661	658	693	673	697	625	647	656	676	714	668	757	663	646	690	671	668	676	680	628	650	635	640	661	651	646	644	644	676	681	643	625	653	653	639	619	635	654	688	675	645	694	627	628	683	671	646	652	679	651	654	694	692	650	662	641	655	608	692	678	675	685	650	664	610	660	661	633	653	663	660	611	638	629	673	673	638	636	608	632	611	663	653	679	652	647	652	678	634	703	667	655	650	696	654	635	658	624	645	690	653	618	638	675	646	688	704	622	605	651	675	605	665	692	651	620	634	661	654	624	648	631	666	622	644	685	667	650	627	626	677	653	636	646	630	659	658	621	659	683	659	702	639	639	645	667	660	655	680	645	660	678	687	672	660	613	667	640	632	652	627	692	628	661	621	650	633	620	647	655	697	665	622	637	660	679	675	684	646	650	634	657	626	715	634	648	646	649	644	666	628	687	643	660	656	673	633	656	624	622	649	689	645	671	673	637	648	602	630	659	632	677	626	623	656	695	622	652	640	699	641	692	629	683	641	645	629	642	667	681	670	646	628	611	638	660	607	695	663	598	644	697	681	694	655	631	615	642	656	640	660	609	711	636	663	692	654	686	634	623	656	620	628	665	649	688	653	650	657	615	650	673	638	649	688	664	657	631	649	633	631	652	628	677	653	667	664	634	629	703	667	704	660	645	675	709	644	648	645	675	661	644	672	605	660	653	656	659	678	626	721	625	627	655	632	659	659	653	628	644	676	664	652	647	637	680	703	688	626	679	662	661	667	663	657	674	647	673	616	629	625	675	656	631	658	634	650	660	652	653	662	663	653	645	654	699	676	638	690	655	622	624	612	656	670	687	621	693	672	640	670	685	692	666	646	696	626	678	678	644	651	613	622	638	657	618	632	618	620	657	642	655	687	634	668	663	618	652	687	668	648	621	670	659	670	704	668	653	659	667	670	636	654	663	635	616	673	623	643	687	672	685	718	640	666	645	647	675	636	688	631	643	677	677	675	628	681	648	665	678	687	690	620	626	661	610	592	665	652	660	679	650	636	735	619	718	671	667	640	665	653	706	644	629	684	667	674	653	666	642	658	624	663	684	617	617	636	680	688	673	659	637	628	674	599	686	707	669	658	678	646	654	676	664	639	653	695	630	657	682	657	640	609	627	668	654	647	670	666	675	654	676	669	645	665	687	618	642	636	644	626	633	630	655	657	651	648	670	663	701	671	634	655	645	639	697	620	687	645	645	656	713	680	675	640	640	666	611	627	621	656	628	686	680	682	651	627	643	650	630	692	605	650	685	632	677	650	681	677	651	704	605	643	695	644	685	672	640	669	617	679	630	625	658	647	673	624	673	629	614	623	670	637	658	706	608	612	682	653	656	638	655	657	709	696	669	651	680	610	687	642	677	664	613	677	633	654	718	626	657	598	656	669	630	647	675	639	653	650	649	682	676	625	648	652	667	646	650	676	675	665	623	688	688	668	662	622	622	707	681	622	656	667	689	624	648	680	627	658	656	653	610	632	668	669	679	649	684	718	637	674	645	714	600	666	660	638	691	641	636	635	629	639	666	633	647	630	625	683	676	695	684	641	645	675	653	627	692	667	640	699	595	708	657	642	665	657	664	638	684	652	656	682	658	654	634	647	669	629	642	667	685	634	742	680	658	655	649	650	645	656	645	645	648	644	662	687	694	637	648	691	661	662	663	668	645	694	637	677	673	632	700	626	664	688	678	575	631	633	636	608	632	660	681	639	651	626	629	650	689	638	660	662	657	643	654	662	671	650	660	663	661	656	674	658	681	690	648	639	637	645	614	630	654	611	630	649	600	669	667	676	662	690	670	637	638	657	631	714	677	641	637	643	654	652	679	676	682	624	603	683	684	631	682	675	663	645	695	651	675	673	653	680	663	647	635	647	689	664	648	640	652	653	628	638	661	653	617	606	693	655	665	648	673	633	657	672	657	682	642	598	671	653	645	687	646	632	685	632	636	663	676	607	620	678	662	621	649	641	678	651	677	666	622	672	635	684	657	651	654	606	643	645	651	659	628	657	634	657	670	607	632	704	694	667	633	650	703	595	693	657	680	641	630	704	642	644	591	651	672	665	634	636	671	669	643	609	693	642	688	617	653	650	672	642	635	658	683	663	644	638	656	656	639	630	677	647	631	647	632	633	636	682	644	656	651	656	695	648	660	678	667	664	659	635	693	635	640	607	645	667	667	632	655	691	694	634	653	647	603	617	687	692	658	670	688	619	651	651	675	643	623	643	655	647	652	673	638	676	651	643	694	663	676	643	674	647	634	667	691	616	679	659	634	635	677	658	732	608	656	631	638	684	697	695	698	681	648	670	631	659	627	633	621	599	643	627	648	658	702	633	626	685	654	639	614	680	662	672	649	677	656	633	633	668	614	671	656	616	649	680	651	641	678	670	666	677	614	662	663	658	606	611	631	671	693	673	650	654	677	652	655	650	664	652	676	680	687	657	644	646	660	636	634	679	656	659	671	669	614	633	634	602	615	589	624	680	615	605	667	651	632	634	618	654	671	681	622	667	644	659	643	696	672	677	616	635	685	612	616	659	675	695	613	648	682	657	652	672	625	631	638	614	620	669	606	666	663	697	654	591	652	648	692	665	646	677	655	675	670	660	673	564	649	646	679	651	667	645	632	652	666	648	683	674	646	636	635	722	676	629	643	668	677	706	652	663	646	650	642	649	646	651	663	695	673	661	648	661	683	599	634	623	639	654	628	659	655	603	657	704	647	621	688	661	664	628	661	668	696	691	653	683	632	624	669	649	673	654	661	680	631	619	669	663	650	640	686	677	614	679	663	623	630	643	661	658	629	651	627	634	632	649	625	644	617	632	689	637	678	624	693	671	622	683	666	676	638	638	697	647	621	657	652	653	663	704	611	641	695	670	633	641	629	698	637	611	672	681	680	659	677	673	680	621	646	686	662	660	620	630	631	642	702	690	665	678	671	676	631	707	649	665	675	665	622	617	688	639	588	645	629	650	624	624	654	635	669	640	679	676	662	622	643	670	615	618	636	698	660	706	677	641	608	669	618	640	650	645	671	633	630	665	686	696	647	624	653	654	639	673	637	650	699	660	692	656	635	667	632	637	636	684	663	670	624	653	626	632	660	625	646	612	666	639	666	625	665	664	616	666	698	624	636	623	691	628	679	681	667	649	602	639	676	662	680	685	715	660	696	621	625	656	673	659	685	662	673	601	639	632	643	675	665	682	639	669	658	686	631	646	632	665	672	667	668	644	662	640	674	662	610	677	618	629	661	629	644	676	659	679	662	615	688	618	631	634	649	654	684	659	650	640	669	655	634	680	653	663	669	660	654	685	682
29073	25639	29242	21917	13519	8994	6597	4950	3951	3350	2801	2388	2097	1787	1599	1492	1374	1333	1348	1188	1240	1187	1128	1092	1101	1044	1074	1028	994	990	995	962	948	950	963	932	989	946	941	857	964	907	921	871	896	937	952	884	885	850	889	893	929	888	882	867	906	845	914	925	925	843	928	891	904	871	892	888	923	887	890	852	930	916	857	924	916	882	925	873	883	893	899	936	859	913	852	905	811	874	870	838	928	908	879	921	876	854	920	891	896	883	910	890	875	906	865	942	904	955	882	882	937	825	925	855	910	906	897	924	842	924	872	801	876	841	885	887	872	870	900	896	872	892	880	883	889	878	872	897	868	933	912	863	892	932	923	920	973	842	850	874	909	943	900	842	959	902	857	879	915	917	855	899	866	865	904	913	900	895	867	900	863	864	856	878	876	914	937	865	846	861	851	957	917	907	920	931	876	904	875	834	892	930	816	865	897	935	893	910	904	828	906	949	843	926	922	836	905	872	851	882	951	843	895	925	856	906	930	931	889	864	886	856	854	895	880	905	933	870	820	916	912	884	886	851	872	913	849	870	885	878	916	842	870	851	838	862	881	827	909	877	893	891	900	876	891	878	844	865	863	851	860	875	868	897	892	886	842	871	874	883	849	871	866	890	888	864	886	929	912	876	896	932	914	888	896	932	950	868	904	887	852	864	895	927	922	890	903	859	939	897	941	882	855	919	862	874	847	943	878	868	855	912	899	928	868	892	914	902	885	862	882	885	890	874	850	892	898	895	876	863	897	903	908	893	940	897	893	890	893	899	888	858	893	848	887	850	902	953	860	882	920	886	882	919	902	892	888	893	891	833	864	941	966	943	897	889	901	910	867	892	897	877	910	946	896	868	886	863	873	890	861	929	873	912	921	927	858	915	938	912	912	930	828	841	878	903	834	863	913	927	898	865	844	908	895	856	849	877	926	864	889	912	828	850	911	880	872	949	874	897	919	894	889	817	901	900	912	916	861	910	911	893	954	888	840	874	843	890	886	873	943	916	872	904	878	891	887	901	829	908	895	859	903	890	884	911	902	900	877	915	862	905	897	924	926	922	855	875	869	881	888	923	930	839	921	877	904	918	919	925	913	858	924	961	860	955	857	850	879	896	909	918	927	890	877	859	837	879	836	880	954	873	858	911	892	927	807	920	937	871	923	868	936	861	902	876	882	844	840	894	878	910	896	918	862	939	862	908	847	882	925	892	871	832	869	891	907	840	867	928	910	878	886	890	887	849	866	897	852	884	899	878	880	857	815	895	861	941	869	893	880	877	834	905	897	884	935	880	860	898	836	911	932	903	879	914	879	897	866	865	894	901	868	887	930	902	882	905	913	934	884	859	950	899	856	919	873	906	882	887	826	894	834	872	947	881	920	845	929	891	909	866	928	841	880	878	924	906	888	908	877	843	894	888	925	863	866	906	866	910	945	938	887	892	901	863	866	931	856	897	875	886	957	863	917	890	907	887	913	911	853	931	899	925	875	931	860	904	921	908	978	915	831	950	968	879	947	923	881	906	904	848	931	951	882	929	881	881	881	887	938	914	924	904	890	843	910	889	887	918	899	878	915	925	854	877	884	902	924	860	869	907	885	880	849	920	849	890	896	848	912	895	942	874	870	839	908	943	880	917	862	876	885	933	929	877	919	872	936	870	854	868	912	896	897	886	850	884	873	909	811	873	923	962	893	872	925	884	908	865	899	868	889	865	867	861	913	886	895	944	934	856	906	884	835	887	856	892	905	873	934	910	888	839	879	890	848	830	869	902	855	884	886	904	909	930	851	878	898	924	904	886	877	860	861	893	857	881	929	851	880	828	904	877	847	858	918	893	845	943	860	902	917	882	900	849	860	897	851	932	886	892	904	875	851	865	909	934	898	916	892	875	872	901	834	924	924	876	908	924	918	861	894	974	870	867	872	867	944	922	864	840	896	912	851	838	911	917	855	895	848	887	899	883	848	928	866	873	875	917	885	908	855	885	895	925	939	871	870	897	960	865	834	882	879	879	886	896	906	866	880	863	868	849	883	905	885	916	900	820	893	869	852	846	846	907	877	908	917	855	898	891	907	850	876	865	893	860	886	871	876	890	869	861	936	892	934	861	870	868	912	839	905	933	881	937	859	899	897	900	871	886	872	922	865	924	854	870	854	887	894	862	959	920	827	898	930	867	932	895	903	934	934	897	896	936	863	845	919	913	897	862	908	845	819	886	885	899	856	877	925	886	895	883	923	866	908	877	881	864	910	875	912	844	923	887	959	861	892	919	840	881	847	872	886	907	940	878	846	899	867	871	934	917	853	851	860	832	893	890	870	904	893	846	914	900	809	878	927	905	870	906	905	809	853	859	894	851	904	875	865	901	936	885	845	875	891	901	907	916	932	957	855	864	894	907	900	908	869	892	921	885	851	844	959	859	912	872	890	891	866	838	897	910	906	906	905	925	913	833	866	857	824	858	899	859	876	861	901	988	895	894	925	911	838	918	845	903	901	888	880	904	937	972	852	909	888	831	893	868	861	884	894	886	875	932	973	921	900	860	898	846	849	912	829	894	926	938	882	883	912	913	848	873	927	860	946	898	938	919	884	845	875	955	869	844	855	901	896	851	892	884	865	860	930	862	891	867	883	897	882	858	912	877	901	879	844	877	891	907	904	877	866	918	897	860	873	893	847	868	910	923	902	881	928	867	863	927	883	866	935	903	891	906	871	943	887	933	894	921	872	865	896	872	896	902	869	888	883	868	855	910	880	885	919	887	905	905	902	899	874	834	838	878	867	868	911	821	893	872	892	947	899	900	906	932	897	870	907	870	886	879	901	857	910	893	824	914	909	868	876	916	901	932	898	920	897	877	851	930	934	926	905	896	848	866	906	896	881	880	922	867	928	930	863	868	874	909	906	884	904	910	879	851	936	861	916	853	904	871	915	835	832	852	869	881	891	873	857	937	878	813	877	895	835	883	882	913	884	869	918	831	894	930	901	926	948	900	934	869	868	866	860	849	928	905	879	921	882	899	875	905	874	873	910	888	925	945	882	879	889	934	913	884	917	905	882	888	922	929	893	874	828	867	894	835	897	932	857	859	868	915	875	870	867	843	880	877	901	880	864	859	880	872	930	937	931	861	878	877	883	892	879	860	877	904	930	889	905	905	892	853	859	889	838	933	903	951	879	946	870	916	882	834	919	870	891	832	907	914	885	904	941	929	902	916	946	874	936	881	847	885	901	850	872	890	843	843	865	945	884	922	894	860	918	872	867	928	926	913	847	959	863	812	889	860	925	882	914	853	903	873	856	878	955	873	908	882	927	895	923	832	895	970	847	937	886	856	864	932	896	883	904	868	884	876	943	852	923	881	897	917	914	867	856	884	841	878	913	889	855	868	920	881	889	886	864	845	880	915	899	905	921	921	872	929	867	869	853	857	901	906	899	860	893	839	899	945	888	875	892	944	892	892	899	853	904	908	905	907	917	908	881	857
20540	36339	29009	19714	15425	12056	9445	7455	5837	4861	3910	3208	2733	2366	1919	1763	1686	1530	1471	1377	1320	1243	1245	1221	1181	1129	1069	1065	1065	1007	989	1026	969	903	966	944	923	951	960	897	907	860	937	925	892	885	927	965	917	893	921	937	898	886	865	814	825	880	878	851	877	860	851	877	873	816	852	836	858	830	842	857	824	853	925	870	887	859	912	844	860	832	888	860	846	819	845	839	886	874	841	773	875	854	869	884	863	892	853	931	876	875	868	822	857	830	841	901	873	804	819	903	841	888	878	871	875	872	862	853	859	907	930	909	938	886	875	849	875	836	833	867	893	894	896	877	878	839	870	850	902	831	903	881	859	822	872	867	900	914	884	876	895	867	887	877	864	900	890	888	844	888	862	842	819	843	884	872	913	917	832	862	900	873	902	919	900	891	834	855	889	857	885	886	846	843	841	851	888	857	906	838	824	900	881	917	887	892	915	849	905	842	855	883	914	890	867	892	831	907	849	860	848	871	842	890	840	889	932	859	833	823	932	848	862	865	931	882	843	896	841	822	869	874	851	846	834	912	893	878	914	827	846	911	905	891	851	879	858	837	902	848	886	851	859	923	896	874	872	885	866	872	884	902	882	880	860	870	865	862	892	881	892	899	869	862	853	916	877	897	919	893	832	860	826	832	898	845	845	836	883	901	891	900	897	832	861	856	904	818	886	897	928	870	901	838	877	893	915	899	882	873	914	835	841	886	896	897	910	838	886	842	853	887	870	878	823	841	842	861	868	885	872	855	854	857	901	897	868	847	840	903	871	877	842	865	865	888	874	874	841	839	915	894	877	862	870	827	874	860	822	897	836	925	873	892	884	929	961	931	920	879	870	830	852	890	871	901	958	893	905	869	904	906	874	868	860	901	908	933	881	828	886	872	833	917	933	869	848	870	887	875	867	840	843	896	869	959	857	927	907	887	898	868	844	864	841	893	880	937	892	858	919	871	860	894	847	893	813	859	871	868	861	928	842	873	890	837	841	872	901	866	843	945	896	900	855	906	848	878	901	840	865	878	845	828	858	843	893	896	852	856	918	850	924	838	878	873	854	883	920	888	904	897	862	875	889	859	913	895	887	870	855	861	859	902	832	877	889	920	894	905	882	874	896	877	890	879	860	820	853	857	837	877	949	865	826	870	884	876	881	887	898	887	789	833	856	906	871	870	838	886	884	818	903	890	845	924	925	927	863	836	854	832	874	884	851	847	897	933	892	843	893	870	858	884	934	864	883	898	859	908	878	832	821	832	903	877	947	869	840	832	918	848	857	829	851	835	890	914	888	837	908	861	864	917	868	869	885	841	892	875	859	859	911	902	853	870	867	854	831	873	874	860	893	838	897	878	890	869	891	843	861	888	857	886	903	906	869	808	838	874	907	846	922	878	890	942	906	851	827	892	880	861	864	898	801	873	858	884	844	905	890	844	872	889	913	892	878	871	863	897	855	872	915	868	827	900	870	874	874	857	874	850	883	849	858	910	904	875	871	806	896	846	867	866	828	828	874	895	864	860	845	877	833	877	881	847	844	874	875	923	842	866	880	877	868	831	872	837	893	883	855	906	878	894	900	855	874	825	833	818	855	890	918	875	807	886	871	877	864	847	868	873	841	865	893	856	851	843	889	848	890	870	876	845	916	860	891	872	853	875	894	828	898	880	877	899	912	858	844	838	832	903	877	885	891	862	825	877	895	916	848	851	842	865	837	937	832	897	840	928	896	876	892	866	864	887	861	882	918	896	913	873	800	842	890	856	902	828	852	832	904	882	771	861	851	849	894	822	875	927	875	871	851	825	859	867	838	861	897	837	851	836	846	897	878	842	829	876	882	886	891	855	908	865	874	854	879	888	854	883	854	821	857	838	887	888	878	865	872	851	911	870	835	890	873	890	875	880	882	877	840	890	870	873	834	912	855	820	864	847	949	889	817	878	895	850	876	866	859	902	858	878	817	866	851	873	847	877	891	873	850	877	861	830	869	891	878	873	890	843	904	886	853	895	882	922	846	854	872	870	885	898	887	894	847	862	878	916	859	881	818	846	901	904	898	874	847	884	858	864	861	967	888	810	871	875	861	892	913	915	855	870	825	846	886	862	926	889	874	845	863	878	902	880	870	809	889	891	834	879	832	899	886	898	882	868	894	897	846	907	859	884	891	888	835	876	883	863	829	849	873	843	834	828	833	836	860	904	855	846	837	856	810	863	868	900	853	871	887	857	890	892	916	871	842	866	816	874	914	865	831	866	839	889	813	955	869	853	883	863	885	859	883	891	896	869	853	883	877	878	853	852	884	882	910	850	870	887	892	899	900	845	863	918	850	849	859	821	874	851	845	924	861	882	860	875	843	870	839	853	888	832	876	873	875	870	880	859	871	819	875	851	807	887	889	853	890	877	825	852	918	840	904	921	871	865	890	877	860	843	861	872	897	900	869	901	866	861	903	891	855	874	892	868	894	884	907	884	857	877	929	876	802	919	893	877	827	915	814	879	908	865	922	871	871	859	845	876	876	842	910	815	884	850	845	881	837	842	834	813	901	866	832	893	924	878	880	870	851	848	891	868	895	870	847	856	882	831	903	863	860	877	855	907	923	834	870	871	871	869	864	858	892	871	861	878	901	870	863	897	818	810	867	857	914	855	918	885	912	848	845	875	854	896	859	856	830	867	889	935	888	938	814	889	892	841	865	846	894	830	819	876	871	904	870	921	797	847	901	887	889	842	920	849	843	875	875	875	875	832	860	888	857	825	841	946	894	918	842	853	886	879	908	877	854	861	915	893	847	807	866	871	896	886	904	875	855	917	854	876	895	865	898	883	875	871	854	877	920	873	841	883	877	863	865	887	889	896	834	819	907	868	904	825	824	865	855	900	875	832	869	879	847	871	893	918	871	864	851	871	925	897	919	845	823	931	866	896	839	861	836	847	878	862	855	914	897	887	945	858	860	863	881	840	821	873	924	840	904	888	843	889	873	903	856	880	857	895	934	847	888	848	867	853	822	889	876	880	874	948	878	844	881	877	878	873	887	860	879	873	842	851	926	885	889	893	799	884	872	842	894	807	841	858	908	861	921	857	895	857	891	856	914	910	858	776	879	878	827	849	868	847	879	825	827	888	918	815	906	859	871	867	843	882	856	892	940	846	890	860	875	925	859	870	869	831	794	926	879	904	874	902	880	919	790	916	898	912	861	923	841	883	863	826	850	879	907	860	876	850	848	896	875	861	865	880	861	851	878	906	918	815	859	866	898	854	880	879	869	874	913	823	832	847	878	864	924	881	899	796	898	864	893	877	889	893	867	845	898	871	855	870	866	871	881	901	847	905	877	906	895	843	860	884	913	847	871	842	904	803	898	865	885	860	829	873	866	850	842	910	879	824	860	845	916	880	888	854	856	887	883	882	818	829	884	851	901	859	844	880	835	860	958	821	859	894	856	907	844	856	857	816	844	861	867	861	877	918	896	902	880	891	813	907
23846	21434	28770	24791	22240	19848	13960	8697	6145	5123	4185	3434	2905	2370	2085	1782	1598	1549	1349	1341	1217	1250	1188	1089	1083	1007	966	944	873	835	901	841	782	827	764	825	800	737	744	739	707	712	654	691	706	662	680	707	669	657	661	665	697	644	636	655	651	669	679	703	637	676	652	694	664	683	648	651	665	626	617	617	641	682	628	618	648	646	699	644	661	692	664	694	669	714	672	649	650	649	678	687	632	642	652	654	623	682	637	636	677	578	653	634	670	641	677	685	646	624	621	667	688	614	627	654	647	675	643	643	642	690	715	682	658	650	625	682	624	623	630	624	694	645	657	625	666	700	640	653	643	657	700	667	659	640	664	642	708	652	678	656	616	591	627	632	630	646	654	663	607	643	690	619	637	727	637	644	696	584	670	658	650	651	628	631	649	639	647	672	682	648	679	637	648	646	648	656	608	641	629	675	657	648	586	637	667	670	674	646	657	654	687	664	633	674	634	727	652	668	660	594	683	667	680	609	625	618	698	675	675	619	675	654	683	663	673	664	681	701	663	631	668	623	643	632	661	684	648	653	672	667	712	626	648	668	639	689	641	659	649	651	618	639	650	660	668	666	624	655	619	615	697	660	662	684	679	648	631	623	680	664	640	657	606	660	696	639	661	704	671	639	630	703	645	694	663	627	645	657	666	640	686	643	696	604	688	663	633	632	686	665	653	607	670	628	679	670	635	655	675	650	586	614	616	694	617	692	629	664	624	627	690	678	621	663	664	633	634	623	602	752	639	608	681	635	673	628	631	688	680	631	701	712	668	629	621	637	652	700	697	660	616	688	641	637	668	648	646	683	636	655	628	637	665	670	659	646	678	608	614	664	651	659	672	677	660	686	659	664	639	651	654	653	667	647	689	694	691	649	603	642	703	687	662	670	651	624	669	619	660	661	682	650	660	617	654	691	651	679	655	638	652	664	688	657	613	657	687	646	624	644	608	631	669	629	650	666	643	641	666	691	662	644	663	668	629	674	603	626	677	641	641	647	646	645	694	653	620	661	652	643	680	625	654	634	672	615	718	671	682	709	642	643	654	636	619	664	676	639	730	649	618	668	630	695	695	612	647	697	637	644	662	612	666	664	665	619	698	652	692	659	627	715	689	712	633	664	672	638	664	659	667	699	632	671	677	674	643	650	638	672	660	684	645	688	632	699	668	671	693	660	663	621	672	652	678	629	705	644	604	688	664	656	709	680	674	675	654	604	591	636	664	657	688	676	664	692	620	667	663	617	672	665	657	697	689	651	645	642	669	669	655	718	641	642	667	647	595	644	687	696	632	661	642	707	658	672	672	654	693	664	652	651	630	736	629	686	618	661	685	657	669	629	673	637	632	639	610	655	645	654	615	642	638	698	661	639	656	639	657	637	678	644	634	650	637	661	635	647	666	647	675	632	644	675	645	629	667	643	650	646	661	645	690	672	645	687	662	655	599	648	657	674	662	648	677	632	675	624	669	669	682	680	623	622	652	661	640	678	660	625	647	650	678	672	659	648	643	620	640	667	674	665	691	605	611	644	617	623	669	680	677	635	670	617	658	689	704	707	684	669	650	625	623	611	647	618	681	614	631	683	620	667	665	668	636	631	670	662	681	686	629	653	689	645	619	652	672	642	668	674	655	658	663	651	615	642	675	663	682	646	661	650	651	643	632	654	659	668	657	712	681	674	665	631	662	711	604	645	682	654	654	655	670	646	647	650	653	614	651	696	623	703	685	687	701	702	648	685	673	629	640	701	641	654	634	690	619	661	680	669	633	658	665	643	697	701	671	669	663	664	707	665	701	670	658	685	648	668	624	644	629	673	628	666	694	664	624	649	680	645	652	655	700	699	665	636	666	654	676	650	703	631	656	629	674	660	652	603	644	648	625	684	630	618	657	672	679	643	665	648	683	637	639	662	683	671	695	626	672	708	694	642	650	678	688	651	684	650	628	657	675	679	629	671	655	675	690	657	659	638	715	640	635	689	638	614	640	608	635	672	633	716	661	661	623	659	653	627	712	688	642	622	639	688	692	681	659	633	650	701	649	653	644	709	669	651	699	631	638	642	689	634	652	620	668	650	659	656	601	678	683	602	627	688	649	620	656	644	659	676	664	628	724	618	645	618	665	631	660	660	643	642	657	660	667	699	639	671	637	647	657	690	651	653	660	668	717	683	664	633	666	663	659	658	662	661	638	692	649	667	632	642	697	643	647	645	666	608	635	670	626	657	660	616	642	668	604	677	677	637	667	626	693	683	659	638	690	651	620	607	655	681	663	694	599	685	713	644	611	677	670	658	674	685	602	624	649	624	620	651	669	630	651	690	649	648	653	635	645	605	668	625	606	662	668	632	632	667	623	635	646	680	695	612	608	663	629	663	656	692	657	661	658	678	691	694	609	690	674	628	606	628	704	594	664	645	628	631	647	658	654	715	648	661	596	647	687	648	610	638	659	643	665	637	630	697	630	650	687	672	675	620	695	673	659	654	626	679	664	631	624	645	632	640	723	647	643	697	637	650	663	639	684	619	669	653	642	627	709	649	618	641	640	668	680	676	723	646	679	635	665	669	598	672	629	653	653	654	620	651	642	632	685	633	620	647	680	704	712	670	676	690	654	661	652	674	663	645	683	659	626	652	655	662	666	670	671	632	701	677	628	634	669	657	664	598	664	633	673	693	643	625	673	657	705	639	665	674	651	593	635	649	642	658	684	664	654	670	638	643	677	653	629	648	656	684	645	692	689	703	679	616	675	645	633	645	651	675	720	670	672	606	665	653	621	655	671	656	691	680	653	653	663	662	699	619	705	650	705	693	616	643	646	657	638	692	646	669	708	648	650	682	673	627	652	621	643	652	669	631	677	626	630	637	646	716	641	724	611	626	625	639	675	626	632	629	684	681	644	702	651	666	633	648	638	652	649	651	641	659	604	648	653	660	662	660	678	691	684	709	635	611	649	619	662	686	617	641	693	657	635	641	684	645	674	644	650	627	686	616	623	668	596	644	671	636	664	673	630	608	704	642	671	661	650	613	686	612	684	680	613	648	620	686	668	642	667	698	660	642	611	661	685	680	647	690	616	697	651	632	683	627	628	642	695	651	681	640	631	669	641	636	655	639	638	656	615	605	642	684	638	633	658	619	667	682	660	651	622	612	631	647	665	672	606	666	731	629	628	686	670	621	673	632	628	666	678	648	667	623	599	727	660	641	650	613	655	576	656	676	668	638	661	629	703	695	680	653	628	636	653	601	680	638	669	697	688	611	610	669	618	655	590	625	651	658	697	667	712	639	617	674	659	693	611	624	647	671	645	607	669	652	701	666	664	662	663	672	701	644	665	657	650	636	636	655	659	668	668	635	648	670	628	682	599	677	638	700	681	649	632	619	634	639	695	705	656	647	632	666	669	647	629	605	656	703	662	647	644	620	645	686	675	642	715	657	663	664	663	603	660	679	639	672	652	660	655	694	677	644	668	674	644	650
21502	43762	36422	26727	21762	17779	14282	11471	9197	7517	5936	4930	3846	3273	2686	2370	2147	1877	1690	1631	1538	1496	1422	1326	1239	1112	1092	1050	999	899	896	893	900	860	797	870	837	759	800	788	759	687	657	654	700	696	633	689	679	639	676	633	649	691	705	665	644	639	707	626	688	650	647	701	648	647	666	715	644	644	634	661	634	660	637	603	665	646	629	665	698	622	624	659	635	696	661	667	587	664	668	664	628	698	684	665	681	650	672	638	626	627	641	647	644	695	604	616	646	625	631	640	665	669	677	669	628	652	625	611	666	647	626	682	682	662	643	638	669	627	662	678	649	631	646	678	669	625	682	684	666	635	688	629	670	628	640	658	621	678	613	632	659	638	607	630	682	690	662	639	730	662	629	657	636	620	649	652	648	651	628	637	695	658	624	635	632	641	642	634	608	630	649	677	608	607	669	653	650	638	653	658	631	644	656	637	650	697	621	618	650	669	678	654	655	656	627	642	652	663	640	625	591	620	603	639	648	626	664	646	644	589	613	636	615	631	638	618	654	614	637	643	659	656	642	621	628	654	657	684	628	628	668	672	649	694	669	570	675	629	634	662	633	640	613	640	678	641	657	647	646	667	624	661	645	687	626	657	629	668	696	715	632	632	669	653	672	630	617	638	695	649	668	610	657	601	638	639	667	653	656	613	652	676	630	619	617	653	655	653	625	715	685	641	694	627	648	602	601	646	720	641	617	649	684	631	614	668	615	674	651	656	654	701	597	616	601	687	651	667	658	673	647	624	678	629	649	648	669	646	657	658	675	634	645	629	654	660	632	654	640	681	670	644	647	610	640	632	665	664	679	686	661	634	660	659	695	623	684	633	635	622	655	660	609	683	609	646	653	639	635	654	682	652	636	659	632	634	647	645	662	653	620	671	643	660	637	699	664	687	642	635	622	639	639	659	704	604	666	679	674	635	627	644	686	670	616	696	650	636	619	637	650	669	647	611	645	644	657	666	672	644	642	668	676	661	658	653	646	639	691	646	628	661	648	686	651	646	635	624	649	692	707	652	655	656	697	623	663	651	677	647	630	651	623	683	626	664	637	690	642	660	638	685	658	635	699	642	638	645	616	629	604	631	653	631	618	679	685	679	643	633	636	662	597	656	682	602	670	662	607	628	660	632	652	631	665	638	607	633	640	597	653	630	668	619	615	652	648	645	657	649	649	644	670	665	639	689	696	656	631	664	669	664	637	668	677	638	615	627	646	641	661	664	645	671	644	651	618	676	665	592	642	622	639	633	692	651	646	682	672	583	626	612	639	659	609	596	622	651	647	659	703	679	613	626	658	675	631	645	666	649	645	666	684	632	663	688	645	619	657	665	624	686	677	676	599	648	638	658	658	655	683	652	661	625	663	649	677	676	665	665	654	642	624	658	684	615	670	641	698	634	615	662	691	663	635	645	668	644	651	592	635	656	643	700	660	627	659	647	671	654	682	640	661	622	639	612	667	664	623	622	681	676	647	674	645	644	620	652	635	672	726	637	639	694	621	618	648	648	661	679	623	578	663	684	663	649	652	644	656	668	614	669	661	674	640	639	592	644	637	643	627	630	672	619	641	669	657	652	667	691	642	662	638	621	642	677	612	651	685	657	635	618	654	623	636	624	658	622	642	656	622	671	625	676	666	611	668	643	618	641	663	694	629	622	627	652	634	692	656	611	647	697	624	629	690	662	648	632	666	652	639	666	615	656	623	626	663	649	662	607	622	584	694	638	667	649	614	647	655	611	684	707	668	671	639	664	644	629	653	603	634	676	623	654	663	662	635	656	672	615	644	642	668	685	662	677	670	644	642	678	656	698	664	676	652	626	615	687	616	680	673	661	611	658	626	665	651	676	657	636	609	617	632	633	619	646	617	681	664	640	670	649	601	675	667	595	663	678	637	621	663	615	630	630	633	657	713	682	643	693	635	675	672	626	659	703	658	667	675	653	668	623	654	624	655	705	638	623	700	619	703	642	648	664	643	667	671	635	672	644	637	639	663	640	681	641	668	626	626	656	631	585	614	642	644	636	621	641	656	656	642	654	608	631	633	622	618	635	648	611	622	673	625	577	664	647	693	632	636	660	662	613	627	678	636	643	611	666	615	645	635	630	676	670	598	640	640	628	644	674	635	684	651	612	637	668	604	635	596	631	625	657	633	606	678	644	652	654	645	675	656	636	654	689	623	653	675	644	566	639	641	621	691	638	655	651	652	695	637	608	635	645	649	643	652	644	649	641	571	668	609	653	681	612	646	641	654	680	638	695	659	638	656	656	633	621	648	644	627	629	636	644	649	650	624	677	648	656	659	632	658	630	647	653	667	684	633	730	645	612	588	609	650	608	686	659	626	649	626	616	627	659	601	683	686	637	661	643	665	664	655	644	664	672	697	645	668	660	650	655	610	639	656	644	675	677	651	653	633	661	667	546	649	682	639	646	642	663	666	660	664	652	622	657	608	695	639	618	618	614	594	590	634	681	654	600	666	622	626	620	616	604	625	649	658	644	629	654	663	670	642	664	686	641	613	661	682	698	646	659	675	659	684	687	643	662	675	648	593	655	652	662	636	593	669	659	639	647	670	611	679	635	690	686	618	633	661	648	657	603	618	675	569	638	644	646	627	649	660	649	636	612	628	684	651	660	636	643	630	641	650	664	618	692	641	609	641	619	656	615	645	629	678	629	698	615	647	640	668	650	670	623	669	668	645	654	626	669	649	644	652	664	671	680	621	647	649	635	664	626	645	661	645	648	690	689	659	641	620	675	627	664	652	616	707	661	675	629	650	681	638	672	602	629	584	674	657	668	656	660	590	670	693	648	638	638	650	616	666	639	642	604	679	642	682	691	593	618	701	664	626	716	664	626	640	655	687	620	656	665	645	675	619	682	643	611	639	659	636	665	588	656	669	632	666	655	649	656	613	666	664	687	653	651	640	628	685	667	635	614	681	639	656	630	598	653	643	644	672	662	681	680	675	646	680	638	646	640	644	618	627	705	596	668	671	628	692	609	619	640	611	653	648	640	656	627	648	612	645	646	622	644	684	621	632	669	702	617	707	637	671	600	631	620	710	672	638	654	640	635	604	643	715	628	644	682	647	653	668	594	599	658	638	647	679	649	652	651	636	595	682	620	618	660	664	658	627	673	647	587	663	622	663	646	685	633	655	638	610	663	617	674	664	667	674	641	670	629	604	646	663	697	617	657	645	658	688	716	669	621	699	649	640	632	689	621	628	622	673	636	671	612	649	647	592	677	629	671	670	608	646	611	661	675	643	703	625	654	635	659	561	644	618	632	618	681	637	616	664	643	658	675	662	653	697	709	637	647	629	622	654	623	668	664	672	655	635	613	671	637	674	655	633	652	642	684	655	676	641	648	615	677	657	661	645	635	657	649	633	653	679	628	621	630	704	638	639	636	667	708	667	627	671	642	663	648	601	649	643	685	685	624	667	659	607	627	682	592	624	657	607	660	669	664
25064	21521	28316	26513	19994	13376	9261	6643	5056	4322	3538	2993	2550	2214	1969	1854	1700	1574	1576	1508	1404	1408	1342	1260	1268	1229	1226	1195	1120	1129	1111	1084	1038	1066	1056	1051	1051	989	1058	995	1018	978	985	993	955	940	1000	959	941	968	914	962	974	946	1023	974	1013	951	991	965	910	956	981	981	960	972	904	955	950	962	993	953	1010	970	986	978	954	936	939	952	951	982	984	982	964	928	989	982	955	976	949	949	976	984	958	1003	870	961	974	924	925	977	984	961	918	972	956	919	939	886	921	918	963	963	988	959	964	952	894	981	946	961	1005	1011	984	989	989	985	943	933	934	1001	997	967	958	945	923	921	969	990	960	966	935	914	941	1000	933	929	983	980	955	964	995	922	983	989	1022	972	963	1021	959	960	954	934	945	928	978	1011	949	957	931	959	934	992	1010	990	1010	1021	965	995	960	956	1006	975	972	944	1019	1021	905	992	915	900	895	975	966	971	959	1006	954	973	992	898	994	933	978	1002	982	955	929	970	990	922	932	994	964	976	960	971	922	963	949	950	952	955	953	976	986	903	966	887	997	994	1007	913	971	967	1025	985	937	933	942	957	963	995	968	993	1007	962	970	970	941	954	906	956	989	941	952	990	956	933	968	978	937	1016	984	923	1000	890	935	976	986	971	1019	942	946	967	963	1003	944	999	957	994	979	1004	969	914	917	971	959	990	927	936	924	951	980	966	997	923	974	927	986	954	989	940	962	905	983	906	974	948	956	1011	965	913	958	916	933	908	962	946	918	1026	1003	946	984	912	968	971	948	1012	982	927	971	963	1028	984	959	888	917	974	1047	936	1018	937	975	960	910	878	974	1021	961	967	942	991	927	1014	920	967	926	951	932	926	985	904	997	996	926	975	963	947	928	939	920	931	907	903	970	957	981	966	1015	989	933	984	1002	946	929	974	984	929	964	965	986	936	978	995	963	869	998	978	913	994	1010	991	931	940	930	956	967	939	967	906	956	978	983	947	943	944	951	941	952	949	975	924	961	955	943	934	969	990	936	942	925	995	958	948	961	1029	1002	969	978	934	962	954	924	974	920	1027	1033	957	977	984	929	988	987	929	967	979	926	962	910	984	972	972	923	919	957	944	991	997	964	953	943	905	967	957	978	935	1013	963	935	996	955	932	976	992	935	1007	1002	940	955	964	877	952	905	982	913	972	930	989	1026	974	991	940	910	973	940	986	937	955	963	994	942	927	938	957	1009	922	983	930	960	933	943	986	1009	956	953	977	946	916	928	943	969	955	919	940	997	982	974	1015	1003	941	976	925	956	982	938	975	1010	971	967	934	965	962	943	962	971	921	953	943	960	928	948	1032	963	985	1006	901	942	985	938	1007	945	951	1023	952	1002	917	950	936	917	957	1015	967	981	983	963	972	987	987	893	942	1007	946	943	915	942	1004	963	949	984	978	1066	941	989	928	936	970	915	990	949	965	928	1022	909	939	922	976	984	1000	1000	988	933	975	987	954	992	987	990	949	889	949	988	942	995	1067	958	939	958	920	941	1007	948	981	917	950	984	958	993	955	898	949	948	1008	1037	1018	971	936	969	995	933	933	877	1001	918	920	931	968	963	953	921	967	895	931	987	941	948	941	965	946	1007	965	928	968	936	962	905	991	989	943	936	946	969	987	989	918	960	898	961	1028	924	1008	1040	904	903	990	998	963	975	923	939	960	954	938	975	989	949	1006	937	978	956	993	930	997	959	946	1007	949	989	958	906	951	988	944	929	939	948	956	948	938	910	1010	970	913	913	927	1033	997	968	948	967	925	915	957	990	949	941	1001	919	982	993	912	995	941	943	938	946	980	957	1025	930	994	938	914	956	936	903	962	926	981	965	977	934	941	987	961	954	965	998	931	945	957	1010	979	965	980	964	939	967	963	928	994	969	902	963	992	935	902	971	892	956	941	969	975	991	980	948	978	983	982	1011	975	920	972	958	981	947	987	994	937	942	993	968	905	943	954	990	1006	924	916	948	972	954	1002	947	951	978	949	923	974	961	974	954	961	968	987	938	923	957	937	929	1033	926	964	998	958	986	972	885	966	1022	943	963	957	953	983	949	991	926	934	963	907	883	983	980	1002	1001	946	994	985	965	980	963	946	894	942	958	948	938	980	913	931	968	943	957	973	985	973	1008	1042	962	1006	932	930	923	929	957	970	966	954	957	971	997	965	922	996	980	945	947	1006	1006	926	1024	937	1001	963	1010	936	967	1002	996	926	1014	955	965	972	1008	977	970	943	988	911	945	976	957	966	962	913	946	988	973	955	1029	964	937	896	930	996	907	953	970	965	970	947	959	960	1008	946	954	960	1002	965	955	943	1001	943	960	927	943	962	970	920	979	959	936	947	1005	970	937	940	989	934	885	976	960	969	967	970	946	1025	941	902	937	1011	962	956	981	979	976	939	946	979	977	998	908	975	968	1025	999	979	921	946	960	980	954	910	968	936	912	1012	1041	1010	923	988	945	937	1026	1016	925	951	973	955	964	970	972	965	989	1017	991	957	962	1010	953	972	883	935	990	934	955	871	1010	968	994	996	995	949	988	950	943	959	916	984	1009	883	992	968	928	959	926	946	932	1028	897	947	1012	962	974	1016	959	926	886	904	939	946	980	968	930	962	987	958	998	968	976	933	1003	963	1001	877	925	979	998	926	981	955	946	928	943	997	956	949	952	921	948	946	931	939	916	916	995	978	938	957	970	988	930	961	945	968	957	958	985	965	965	973	936	966	942	985	907	995	930	980	969	936	1011	946	953	918	968	951	981	960	936	979	996	937	930	956	977	972	939	970	1020	970	929	954	966	926	988	1015	995	954	938	983	1015	961	988	924	941	964	893	946	967	958	923	915	963	981	974	968	972	947	974	1021	974	964	913	1006	982	973	951	946	959	951	936	952	918	996	909	891	965	930	973	1014	989	983	998	945	954	957	925	952	975	951	966	942	947	965	989	977	980	950	914	962	972	928	956	962	979	962	951	934	892	955	920	949	937	1022	960	1002	1015	962	938	976	953	998	977	962	991	957	993	984	940	983	937	988	902	938	948	992	996	958	1031	1013	992	950	959	952	958	995	936	953	947	937	960	939	980	952	999	948	1002	922	988	973	951	955	930	963	937	937	892	977	996	978	953	926	964	975	981	932	936	939	992	951	979	997	931	968	1019	941	959	964	969	935	991	980	955	1012	950	990	967	963	964	961	966	964	997	985	979	963	960	928	951	958	969	980	939	944	969	908	960	976	974	992	936	926	904	919	965	940	942	949	982	987	959	863	965	991	976	974	929	959	951	964	982	985	956	925	950	950	950	889	960	904	918	970	1015	942	975	944	976	930	954	977	951	931	1035	951	979	956	996	963	1027	979	985	955	984	932	996	976	902	1017	986	944	980	974	977	973	977	965	1016	959	960	918	926	931	935	974	995	927	931	947	970	995	979	1021	986	948	944	982	937	919	945	935	1015	967	929	976	962	921	992	982	942	956	1013	997	914	957	980	932	961	972	1016	958	967	1000	902	918	1009	936	917	982	953	909	991	938	909	950	956	950	972	940	986	958	994	958	985	942	970	975	982	1009	992	933	969	1010	987	969	877	1013	901	965	965	957	977	972	948	932	959	973	950	998	981	914	991	1028
20912	40812	33374	23954	19064	15490	12470	9861	7709	6164	5272	4254	3558	3075	2507	2280	2023	1864	1796	1741	1559	1518	1432	1470	1411	1323	1225	1185	1148	1177	1115	1118	1075	1097	1048	1067	1012	1059	1010	1025	990	1003	962	938	929	950	942	943	969	909	959	936	897	907	959	923	917	952	966	975	885	966	948	963	954	934	876	974	864	864	966	960	980	934	899	983	941	893	975	898	910	945	990	936	954	913	950	948	909	908	991	909	935	968	949	922	887	915	953	891	905	939	955	989	934	930	998	946	945	942	937	937	883	921	959	953	975	964	899	926	967	955	875	915	965	931	932	913	942	893	907	907	938	966	941	962	903	936	925	931	916	895	928	919	936	945	958	970	889	935	903	928	955	884	892	921	917	906	941	944	972	930	942	958	931	912	995	949	970	895	891	910	933	908	943	900	914	897	911	959	904	922	984	954	911	904	984	932	938	945	896	918	917	909	959	866	950	945	911	945	884	929	946	898	905	889	899	903	964	976	955	923	967	879	898	959	885	955	971	948	930	996	910	926	864	947	907	978	964	952	938	933	1004	941	944	935	884	945	938	948	1012	948	926	954	954	936	897	932	906	938	915	970	910	871	920	930	926	940	946	941	968	880	929	943	975	913	922	935	930	903	908	933	915	892	883	897	938	946	978	888	977	951	920	947	915	986	907	910	959	938	937	919	964	909	978	968	905	903	916	901	929	908	913	898	963	924	965	951	892	965	997	881	907	901	927	934	881	952	874	863	899	896	938	935	965	864	960	952	908	858	911	928	970	904	945	914	950	916	942	942	927	898	936	897	927	946	976	887	956	943	894	942	916	889	952	985	979	963	915	904	930	914	884	933	954	893	902	930	922	902	944	998	1038	933	858	910	932	943	923	882	927	911	968	925	916	970	920	885	901	894	922	910	917	950	925	935	962	921	928	942	944	995	890	934	947	914	969	949	919	951	912	923	947	935	935	907	956	929	885	946	884	918	954	984	913	926	926	924	951	949	984	951	923	954	860	937	934	876	892	848	982	949	954	855	876	896	982	901	927	919	886	901	922	847	952	932	946	885	929	963	907	940	900	928	951	908	911	894	922	857	912	974	897	922	958	954	941	959	923	995	931	938	924	923	937	961	899	949	937	925	934	961	938	953	958	1013	891	899	909	949	929	944	930	904	901	937	903	967	910	903	866	934	904	894	887	928	950	919	967	920	957	914	958	913	934	978	961	973	986	936	916	902	957	884	919	971	933	903	908	980	971	924	912	958	920	908	929	912	921	911	925	946	909	869	890	951	944	892	953	982	949	887	926	905	933	915	909	906	943	887	977	931	914	988	903	907	935	963	881	930	928	953	968	927	926	946	906	929	961	880	904	868	880	946	937	925	913	951	917	917	945	945	934	937	968	995	951	1002	906	922	924	879	908	931	947	958	944	911	949	909	935	894	923	915	945	914	965	927	931	951	879	939	841	929	945	917	944	912	865	899	903	941	951	848	918	934	983	912	918	954	897	907	946	931	926	931	894	918	964	908	910	794	915	950	918	954	919	914	953	909	899	900	984	933	876	897	908	932	907	959	939	962	904	929	848	957	867	934	910	943	936	883	942	905	907	888	924	864	972	889	894	955	974	900	898	959	929	949	927	920	934	936	949	927	911	951	945	874	894	956	935	903	880	897	967	920	959	931	962	954	914	926	937	951	957	890	915	954	959	906	947	918	980	943	950	956	939	908	884	979	908	888	915	897	919	979	935	929	897	913	929	860	930	951	933	972	925	903	936	918	971	895	899	990	896	960	956	916	922	981	905	952	900	947	965	904	891	909	884	942	866	904	864	952	898	907	923	977	938	937	917	923	929	905	912	928	961	948	908	930	896	921	876	907	944	931	931	927	878	920	947	952	963	933	953	935	939	908	924	894	899	904	878	955	896	903	952	941	913	927	965	899	940	903	955	985	947	922	891	914	969	979	972	935	929	955	968	940	927	941	920	947	925	906	974	926	873	907	928	878	952	910	922	904	919	942	953	954	911	969	924	925	941	934	943	925	987	923	930	960	889	981	916	915	896	866	904	981	922	972	925	957	965	951	956	875	889	933	951	904	873	931	954	935	975	903	941	909	879	953	897	939	940	897	906	930	909	908	946	1007	947	940	927	876	960	930	908	940	873	953	900	904	950	959	885	964	913	910	958	893	926	920	933	896	905	924	892	958	948	960	852	930	935	953	933	914	928	899	896	924	958	949	947	911	912	922	920	948	896	933	921	899	931	950	910	954	900	940	981	856	895	941	952	942	942	918	875	941	965	893	929	886	936	927	970	973	950	937	926	945	930	952	920	917	939	929	916	963	943	932	917	945	917	908	892	932	948	924	932	929	899	908	928	932	920	962	953	900	951	965	922	865	994	937	974	925	975	928	921	930	939	944	933	907	915	964	926	941	904	891	930	894	931	928	968	917	923	847	966	917	1003	977	958	913	921	921	903	932	890	919	921	932	914	966	939	842	901	978	961	943	902	915	918	917	947	907	954	929	976	924	1012	962	940	938	905	927	958	931	946	873	913	903	907	909	946	949	966	910	907	883	949	952	925	937	938	901	945	942	973	971	944	930	859	971	873	934	885	951	943	957	952	962	898	941	943	908	959	881	963	967	916	961	895	916	943	995	928	918	927	945	966	919	913	951	928	969	912	978	948	982	900	927	936	911	931	907	914	906	912	943	961	950	946	916	885	941	969	963	928	930	949	986	934	892	916	904	890	936	916	910	901	939	941	883	924	985	950	949	956	885	897	890	939	929	950	916	913	952	928	905	912	916	915	912	893	924	941	889	965	937	919	968	949	918	949	925	898	961	901	920	934	926	958	913	919	867	927	937	922	902	979	967	909	943	931	932	909	913	976	955	905	915	976	955	953	943	927	984	949	932	898	884	912	907	918	953	873	890	993	896	931	930	937	944	902	983	915	902	937	960	928	904	972	889	920	905	943	851	945	902	927	924	908	942	921	957	930	891	900	915	917	932	895	922	929	856	906	943	900	908	955	882	955	915	932	913	936	1008	910	969	897	984	923	920	909	953	907	962	916	894	919	1029	916	887	900	900	919	896	918	938	912	929	941	902	975	921	978	945	942	943	912	924	930	922	938	919	911	896	946	932	914	962	918	983	931	962	934	914	922	944	934	939	887	914	961	903	992	940	934	907	914	931	918	940	921	910	902	946	914	909	955	929	947	894	994	926	940	913	989	992	936	924	975	928	934	898	938	909	920	920	931	922	880	973	903	937	891	926	925	953	973	880	925	906	922	920	929	883	959	954	932	926	921	939	896	924	862	931	927	937	937	914	927	925	935	927	949	1025	926	868	933	922	962	903	930	1000	928	895	899	939	893	934	892	958	948	905	936	900	891	913	941	899	887	949	931	879	886	920	935	980	951	920	906	883	893	869	958	916	941	938	963	867	957	955	875	941	947	919	919	926	913	931	957	893	969	978	931	914	929	876	902	889	963	929	938	923	948	896	925	942	898	935	874	936	922	934
22803	21492	29212	24283	21915	23344	21863	12502	8789	7082	5702	4803	3864	3136	2765	2384	2133	1890	1750	1691	1618	1471	1509	1301	1271	1219	1133	1096	1044	984	977	969	908	967	864	892	887	870	857	751	745	784	805	750	702	753	731	725	738	718	707	709	745	735	676	709	748	712	722	698	708	696	747	709	679	697	728	707	663	652	661	673	697	680	696	700	663	673	657	663	703	705	678	676	715	705	739	699	711	689	650	702	671	701	678	688	691	676	600	711	707	689	684	645	683	677	703	683	701	700	667	749	726	748	687	653	694	649	642	712	703	698	687	693	673	724	641	725	724	652	659	692	633	686	699	716	677	651	694	670	681	687	678	666	697	716	621	670	709	690	706	674	720	679	674	693	719	696	641	711	683	722	644	739	666	695	674	721	676	672	690	701	713	648	671	689	716	727	667	692	723	723	680	666	712	675	703	649	700	679	695	670	694	734	660	689	726	631	688	658	665	663	686	679	708	665	710	634	694	674	687	688	705	661	689	707	675	675	691	692	641	651	628	666	659	763	694	712	687	710	679	669	726	713	721	680	690	662	649	670	727	660	669	711	657	648	713	726	635	686	706	682	654	749	643	691	678	730	684	677	696	669	662	669	705	697	703	714	762	716	637	688	667	672	673	669	715	664	716	640	708	695	727	700	674	734	712	668	679	710	691	677	691	670	671	714	639	701	671	679	709	644	667	713	690	717	630	698	719	686	706	692	697	651	714	703	659	752	650	695	681	671	689	679	679	678	675	668	682	682	708	724	712	678	672	658	688	707	661	669	654	671	733	695	689	738	692	707	661	656	655	689	734	686	707	676	708	705	620	652	633	685	690	646	686	634	687	695	664	689	700	679	690	680	706	712	669	616	684	683	682	683	678	674	617	695	703	644	672	678	656	709	650	686	709	684	654	698	660	640	670	730	673	673	656	703	646	625	682	681	646	694	714	706	691	667	718	634	647	708	646	677	714	719	714	684	681	690	692	636	691	668	663	676	666	720	697	717	657	722	690	670	661	650	673	723	672	690	657	669	662	692	658	692	671	649	675	731	695	673	707	669	713	679	662	714	690	690	701	638	632	659	662	667	697	713	677	684	670	688	698	658	697	680	676	662	706	710	699	684	654	673	727	641	693	698	653	715	664	719	696	632	667	650	729	697	702	689	694	645	724	672	682	683	696	721	651	674	685	692	739	647	625	706	723	696	705	694	653	662	621	710	702	682	687	701	706	637	741	699	705	701	705	708	690	690	659	690	729	723	684	636	695	665	652	666	700	679	650	673	679	689	693	678	680	708	690	658	662	720	688	664	656	687	646	650	716	717	712	725	677	699	652	659	667	674	676	679	697	694	689	714	695	698	691	639	685	642	687	671	686	686	687	656	716	686	717	683	654	680	667	723	661	684	667	720	684	681	664	693	683	648	703	702	663	714	670	713	642	661	710	668	722	714	671	713	704	666	719	723	723	660	720	686	705	703	687	683	698	670	689	699	660	675	730	690	705	675	702	669	700	668	684	637	712	718	690	709	692	701	679	676	684	696	686	654	669	696	737	686	713	683	693	693	702	700	683	716	698	668	670	662	668	669	702	677	664	689	676	643	684	715	703	647	710	641	650	725	710	645	712	666	635	674	679	703	660	705	639	666	677	683	686	673	691	696	649	645	695	661	685	683	689	716	690	699	691	674	683	728	682	636	626	687	651	677	684	661	668	684	627	646	703	692	699	719	688	668	690	673	726	695	700	693	686	728	648	673	670	663	705	686	692	692	743	685	675	685	695	658	653	646	682	677	697	739	651	678	642	705	671	695	676	659	673	668	715	670	705	773	697	651	691	701	725	677	668	697	671	684	727	697	687	711	693	686	679	674	665	732	695	737	718	705	689	718	658	655	746	732	681	701	701	695	729	663	671	683	709	677	701	663	692	728	702	650	689	666	733	711	645	685	714	694	647	701	672	706	683	665	660	691	597	720	667	635	654	640	650	689	688	656	656	668	663	689	657	751	690	672	654	687	650	677	663	684	689	714	712	701	690	722	718	676	661	645	710	729	677	663	686	671	656	731	690	657	681	676	655	671	658	637	673	683	697	677	673	614	675	678	712	695	692	656	732	668	684	657	681	668	677	688	696	683	703	678	683	668	641	653	692	686	692	704	659	707	662	658	674	706	699	694	696	710	670	674	699	710	640	707	727	712	767	681	679	667	663	630	725	689	671	709	667	644	671	691	644	677	715	655	663	674	685	693	684	686	712	691	698	668	688	699	670	656	671	662	665	677	681	709	668	666	677	684	666	649	690	686	653	668	671	704	649	693	616	682	671	664	692	706	673	687	680	690	625	734	659	695	643	694	696	764	655	708	702	704	684	707	724	704	709	689	669	656	661	703	717	714	636	662	682	674	686	675	608	684	662	642	693	702	671	662	692	707	698	649	707	655	669	678	709	677	735	745	661	653	672	669	709	677	645	717	689	664	660	696	668	679	673	678	691	687	698	748	681	663	681	673	714	702	732	667	732	706	675	679	654	697	671	695	705	711	654	688	728	715	609	726	646	695	655	724	674	657	643	682	714	679	701	656	686	665	676	721	718	650	664	615	702	691	671	706	703	714	738	719	669	616	698	688	658	713	666	690	655	660	675	717	681	629	679	719	682	683	688	670	640	670	668	690	691	701	683	684	684	672	649	668	700	689	708	724	685	662	667	658	680	655	643	669	669	695	666	688	715	688	670	696	698	657	707	655	652	717	725	691	658	706	693	683	664	666	757	703	714	676	668	710	632	727	745	649	678	727	674	716	681	666	697	704	720	679	703	665	706	697	661	701	679	678	672	698	681	699	737	703	695	677	675	700	706	685	665	664	705	678	658	677	640	699	660	693	745	682	695	688	670	622	673	706	649	660	700	676	689	659	666	736	691	696	688	644	669	690	662	711	667	697	679	651	648	718	671	682	675	644	695	728	736	704	673	671	691	666	662	646	651	667	703	674	665	649	642	738	660	673	688	681	664	721	693	733	660	678	679	674	688	705	684	719	707	699	675	702	729	656	648	726	675	661	635	692	724	630	713	682	717	647	679	718	673	712	714	683	691	658	722	655	661	683	646	646	717	705	694	682	624	658	707	647	655	693	728	669	707	646	653	683	678	692	698	723	755	713	663	652	733	649	653	695	708	724	691	677	725	723	704	673	726	726	628	680	695	686	751	709	719	685	687	695	620	661	705	712	681	656	675	698	677	681	717	715	682	655	704	678	698	668	690	681	645	668	667	716	658	649	664	682	709	658	699	656	678	726	656	679	680	718	746	676	680	688	701	698	677	682	656	700	727	670	683	657	683	690	652	727	683	682	713	688	684	654	716	660	728	697	671	712	719	669	684	674	661	662	656	675	638	730	683	722	735	683	732	704	695	645	700	634	684	668	677	702	648	676	643	687	715	643	690	710	704	718	692	683	641	686	725	666	648	672	685	700	674	662	716	753	692	640	702	698	727	691	717	694	657	678
23649	48418	41478	31759	26882	22393	18523	15102	12067	9850	8087	6576	5352	4401	3775	3230	2796	2453	2243	2046	1927	1831	1773	1586	1434	1372	1309	1145	1107	1074	1058	986	1010	981	930	933	851	899	870	799	784	795	688	723	716	679	752	696	705	716	700	745	634	711	655	721	696	695	632	696	694	679	716	678	675	663	736	685	641	663	671	646	619	653	667	671	662	654	660	626	676	661	658	641	629	666	676	648	697	686	682	691	656	670	618	635	685	633	714	680	692	673	657	645	634	675	661	633	623	695	670	654	620	690	661	701	688	628	676	656	666	653	638	672	689	640	672	697	676	622	675	632	680	611	663	654	627	678	649	645	664	622	648	679	639	668	661	635	665	644	597	658	652	647	640	679	659	716	647	666	669	665	655	670	642	687	647	671	681	657	680	653	669	615	668	658	682	681	663	645	606	651	661	635	651	642	663	675	609	654	684	658	668	672	641	675	648	653	683	707	607	687	670	660	696	691	716	628	606	658	659	648	667	664	660	681	672	665	640	672	650	667	673	661	656	678	643	634	628	645	627	669	675	660	642	633	683	665	640	651	668	671	637	680	624	624	635	616	594	689	636	671	711	637	649	627	617	666	691	679	640	607	645	621	655	652	640	658	654	673	658	698	681	696	635	667	705	643	643	695	633	663	608	647	673	636	663	657	663	682	614	660	635	703	680	672	664	683	674	614	633	689	626	592	681	659	701	662	669	641	651	667	680	685	625	689	676	676	581	645	679	703	600	688	690	648	667	672	630	621	687	630	632	702	684	668	650	667	633	677	668	644	632	679	673	579	643	640	684	680	631	613	661	666	655	680	661	652	682	651	686	636	685	634	662	671	691	658	683	631	676	642	672	670	660	602	645	684	699	665	679	673	647	649	633	671	675	594	619	634	651	676	626	678	643	683	650	666	687	647	691	646	677	662	625	650	710	667	679	635	621	676	661	628	656	628	667	637	617	697	637	638	636	625	667	629	668	636	644	672	642	624	671	676	671	662	653	639	645	663	638	650	653	657	662	641	691	605	650	663	676	653	619	712	667	672	665	706	642	639	647	635	701	646	672	676	661	671	612	655	671	676	654	642	645	650	707	645	634	674	652	664	676	653	663	647	650	643	658	655	622	683	689	646	653	647	702	650	654	658	632	672	680	687	671	667	605	693	683	631	669	652	668	647	665	664	638	652	691	655	638	640	605	683	645	638	638	695	619	618	656	655	645	674	649	637	665	660	633	673	659	653	664	668	642	660	666	667	652	658	648	642	687	686	673	604	648	643	672	663	670	657	656	652	665	661	656	683	647	627	666	671	666	653	651	682	702	675	651	632	625	643	679	636	608	631	679	671	708	673	634	669	688	631	606	657	674	692	671	672	616	677	647	681	667	683	653	643	656	620	649	640	638	689	661	662	663	628	672	635	667	654	653	654	659	676	681	648	704	649	719	622	727	671	697	676	728	632	625	669	614	621	685	645	639	687	652	667	686	698	646	672	606	674	658	644	680	668	690	658	676	690	683	615	693	657	657	687	665	705	694	679	688	657	678	636	659	696	647	645	617	625	685	663	635	633	622	661	635	658	673	681	648	638	647	664	685	628	634	666	696	674	646	643	643	687	656	710	681	677	682	688	662	636	680	626	685	618	632	637	634	671	651	647	634	646	661	661	665	633	647	644	701	668	686	663	659	687	627	602	634	633	622	637	683	654	634	674	640	639	661	672	684	674	668	638	625	646	626	660	660	646	625	691	658	640	641	630	690	689	663	694	612	640	637	670	676	642	676	663	658	676	658	670	640	708	675	654	644	692	672	658	640	673	664	688	684	691	634	665	633	668	725	681	674	656	690	686	610	695	624	680	653	688	678	692	650	623	712	671	721	658	635	626	656	699	638	716	668	643	596	667	664	687	623	678	672	615	699	662	643	686	659	677	656	670	698	644	647	674	624	642	653	685	677	672	662	655	624	644	674	656	661	698	657	642	651	655	631	640	674	653	695	655	661	707	640	702	706	644	673	654	673	636	721	664	664	694	657	693	661	630	664	678	682	653	649	648	646	641	632	646	668	687	615	669	684	693	662	728	700	626	702	650	695	670	704	610	645	645	624	650	621	664	631	684	621	670	627	651	656	613	658	648	608	660	654	673	670	636	631	638	663	636	646	666	658	610	626	634	645	683	669	631	646	653	690	712	688	675	678	722	651	647	656	691	676	658	612	650	695	613	661	688	654	655	620	673	674	639	653	640	637	664	646	636	660	670	624	646	631	659	658	671	647	634	615	667	658	661	666	656	670	644	636	675	664	630	698	658	687	662	700	693	681	651	666	666	628	672	633	639	652	653	629	662	665	635	677	675	650	671	659	649	685	669	654	636	670	638	662	664	657	654	674	660	674	652	636	670	647	598	650	665	707	660	636	639	627	706	724	647	645	658	668	625	595	651	670	646	647	724	675	640	629	613	687	708	616	669	635	610	657	669	619	673	607	669	662	635	660	704	675	712	652	654	633	648	620	638	678	701	658	684	686	685	641	640	615	675	669	690	623	644	669	644	665	657	669	676	629	694	649	687	661	692	667	655	683	655	660	652	646	619	650	689	696	699	648	661	663	677	638	682	639	698	668	620	672	659	648	649	682	664	636	655	683	661	735	691	679	663	640	640	702	697	646	638	676	672	623	652	669	643	672	654	660	656	652	666	730	669	659	648	664	664	634	669	662	635	655	689	663	616	615	670	713	685	678	636	645	675	617	653	627	712	660	660	634	650	734	672	681	652	693	678	669	635	620	704	686	646	643	658	709	695	664	649	661	616	656	640	693	678	693	642	627	633	674	637	655	689	633	668	652	648	643	628	647	650	643	727	687	608	660	647	661	639	609	674	665	619	661	621	671	682	667	611	619	662	644	669	656	677	636	638	686	662	714	663	710	637	656	670	686	678	692	649	639	709	702	703	660	690	658	649	658	649	631	717	638	636	689	621	652	663	667	668	646	623	655	682	698	681	680	701	629	639	639	635	636	676	649	661	690	680	686	671	664	658	659	650	670	650	659	683	586	691	643	675	661	702	661	630	630	686	631	622	671	687	649	640	680	693	653	683	664	632	642	677	638	669	644	635	642	637	668	651	629	694	634	651	681	644	674	662	690	682	645	646	642	698	649	686	679	637	670	685	637	634	642	673	648	669	652	672	666	634	693	659	666	654	647	600	674	646	640	643	658	657	719	692	679	651	655	645	667	662	665	657	649	715	706	676	626	655	659	658	665	676	691	657	627	627	662	642	636	649	623	656	663	662	649	617	658	607	672	634	624	694	681	663	635	627	672	654	674	611	660	662	666	671	676	619	657	619	706	665	673	669	639	672	711	647	673	661	608	635	648	645	610	677	679	653	642	635	668	635	658	663	605	665	609	705	686	650	659	634	674	673	667	686	643	629	643	625	623	681	657	696	617	631	673	673	653	654	644	654	664	697	678	662	679	710	700	652	663	652	646	650	680	619	673	701	662	658
29125	25676	29087	21747	13465	8923	6477	4785	3854	3135	2607	2440	2055	1795	1599	1471	1418	1368	1303	1278	1240	1189	1176	1160	1142	1142	1060	1087	1014	1066	985	969	963	984	1005	962	965	926	938	896	968	930	946	915	902	915	884	880	874	922	908	871	897	836	867	910	884	877	867	932	903	924	903	868	902	939	882	963	909	893	922	884	853	830	934	855	922	900	859	878	902	894	866	888	864	937	905	862	889	871	876	900	904	903	924	858	880	897	905	871	902	855	859	906	889	916	932	863	942	889	885	887	897	964	898	890	886	875	879	906	925	877	949	867	925	908	898	937	861	901	965	937	850	875	893	893	911	883	901	925	939	912	946	891	923	891	916	875	914	908	879	942	898	961	884	870	868	888	929	864	903	867	919	874	883	886	901	920	880	879	869	876	936	948	925	923	891	889	887	911	910	897	848	887	866	927	872	925	879	862	873	891	858	875	893	856	897	948	846	877	861	866	869	862	866	950	899	922	864	915	883	876	900	889	906	864	922	851	893	868	866	886	841	888	885	900	899	887	891	858	891	883	856	893	867	873	874	858	864	911	875	869	883	826	896	858	916	867	919	832	877	930	930	872	908	905	847	901	843	923	917	898	893	871	854	907	894	922	877	904	945	913	919	840	893	809	916	914	912	901	878	904	894	907	908	901	888	852	913	902	844	873	933	910	871	875	898	908	846	902	889	917	879	884	941	927	893	853	927	958	861	914	899	873	936	932	914	905	857	902	908	881	871	911	945	956	901	947	912	928	854	820	867	910	921	883	910	902	925	898	931	888	916	887	881	901	909	897	855	922	934	851	900	912	928	890	924	918	925	894	852	875	873	897	896	869	865	934	896	913	874	874	883	829	880	879	870	875	890	889	885	910	899	918	910	879	823	910	875	928	874	937	907	891	886	870	914	855	919	862	949	849	877	859	925	955	842	908	856	878	932	897	927	907	907	908	931	870	862	890	890	872	885	883	908	839	892	990	907	896	867	845	940	939	926	860	864	877	931	904	848	911	908	893	881	845	839	972	919	867	891	913	924	900	842	882	917	880	876	858	874	909	928	896	918	898	929	867	910	861	918	902	855	862	893	894	908	911	896	848	859	925	924	910	890	863	946	867	895	863	885	890	898	899	882	865	855	911	857	842	888	880	916	893	930	854	848	918	866	910	857	930	931	849	898	895	916	903	880	898	896	852	875	880	878	907	913	901	928	866	940	879	895	902	900	811	864	836	860	920	884	888	875	889	944	931	893	917	888	903	864	954	885	867	852	909	882	888	873	891	869	867	924	913	821	886	911	893	891	919	906	910	847	900	951	916	918	884	892	846	929	882	902	922	857	855	915	941	945	898	867	857	860	883	933	886	941	898	866	976	904	885	917	871	921	868	883	849	883	910	835	885	903	853	935	871	845	894	852	950	879	959	833	905	864	926	877	899	887	914	899	908	927	884	881	936	906	923	855	910	908	914	913	907	842	923	870	889	893	897	950	922	907	946	898	910	954	893	872	857	905	888	871	933	893	934	878	897	874	870	908	904	866	887	921	907	905	920	882	894	917	875	971	895	903	867	937	908	843	852	901	848	879	905	880	892	936	901	877	876	880	888	912	888	931	946	926	899	885	862	898	875	877	922	918	907	893	915	869	942	981	876	885	887	890	894	911	859	917	834	851	925	913	856	913	883	875	867	930	918	933	917	891	858	895	917	927	907	893	895	885	847	986	915	913	919	908	906	910	877	894	894	922	861	930	867	901	906	861	888	910	943	891	852	879	873	854	875	896	895	886	889	906	928	883	881	879	832	890	917	876	911	918	876	912	841	938	848	878	866	858	863	880	849	892	859	879	851	881	874	884	892	891	923	888	930	888	832	877	930	871	923	847	876	892	851	852	902	865	916	952	906	976	900	899	846	902	952	881	895	917	841	905	893	908	922	901	872	872	898	923	900	893	876	900	904	928	854	878	891	898	937	887	847	914	898	929	881	867	922	860	934	857	883	878	869	888	843	851	829	859	882	916	950	867	899	863	923	886	912	916	836	855	868	935	872	914	932	919	838	860	921	909	869	865	872	864	903	895	895	865	894	938	928	905	885	871	877	934	887	908	903	887	924	929	832	937	886	849	891	831	901	924	873	877	888	882	914	855	945	894	858	859	869	832	938	911	877	916	909	986	829	918	898	883	941	874	891	875	927	920	915	922	872	885	873	871	916	852	934	919	853	917	882	933	892	859	851	862	868	847	939	855	895	885	889	954	845	891	904	912	931	874	927	906	920	917	893	926	876	894	909	919	871	908	842	871	942	905	931	900	909	884	889	895	929	901	904	859	842	880	946	844	853	939	856	886	864	911	891	887	918	910	880	930	870	932	863	855	895	869	920	899	856	901	949	960	890	899	936	907	910	864	915	910	844	869	927	933	927	950	942	895	893	909	883	851	860	910	908	879	898	893	895	953	916	884	894	868	865	903	927	893	914	876	871	924	869	845	894	896	890	860	907	850	853	944	877	932	877	941	890	890	903	891	865	867	896	898	899	876	862	885	904	969	904	900	837	943	874	939	883	951	882	956	869	828	904	909	884	897	963	890	866	948	894	904	905	921	884	902	866	891	915	905	905	920	900	888	952	882	869	897	901	882	877	894	923	898	908	937	852	894	869	883	866	874	907	924	863	910	931	908	870	890	874	930	844	942	881	881	841	904	907	899	888	917	875	857	926	911	877	922	844	867	875	866	937	890	872	913	848	833	839	875	880	892	910	864	900	855	953	915	847	899	876	874	898	894	876	869	906	862	841	824	862	936	921	857	905	867	950	882	910	940	902	873	890	926	962	909	955	937	895	861	903	940	892	939	894	854	909	854	870	897	893	910	936	895	849	907	883	883	949	934	950	889	877	874	886	917	930	926	891	870	811	892	913	870	914	847	901	901	859	881	903	917	868	862	900	897	951	918	940	929	936	860	898	909	841	912	918	847	888	894	913	921	863	857	924	876	891	892	921	892	940	892	893	867	834	878	914	853	904	864	899	830	927	864	906	876	876	915	947	882	899	930	882	881	895	916	932	914	824	910	854	947	938	944	907	854	919	849	904	851	937	899	871	854	945	859	861	923	885	915	936	939	898	950	902	896	914	913	921	875	850	895	924	849	938	835	894	881	924	818	897	906	959	893	897	896	871	942	928	918	878	938	915	842	892	945	885	875	973	920	890	877	916	876	935	906	926	965	822	914	887	935	912	910	900	931	898	965	910	884	884	909	910	940	876	885	887	936	889	862	862	921	896	906	888	948	882	927	917	967	972	915	896	934	880	910	814	856	826	894	845	908	902	953	874	933	933	895	877	882	909	909	909	875	901	856	868	904	878	919	870	877	916	914	911	920	902	875	869	900	896	874	919	899	870	951	870	881	872	857	884	931	937	889	891	908	894	852	883	853	882	826	942	836	972	892	918	909	904	933	950	943	938	853	865	925	874	877	957	888	889	876	902	891	854	907	830	925	884	872	927
21118	36618	28885	19314	15074	11806	9412	7323	5792	4438	3820	3275	2652	2345	1996	1815	1684	1483	1498	1475	1358	1314	1255	1225	1133	1140	1113	1043	1061	1047	993	950	998	954	1013	950	973	963	892	959	920	897	905	882	910	903	830	872	876	862	872	880	874	880	840	865	914	901	865	905	840	901	855	897	882	857	916	892	901	884	908	849	880	875	893	889	915	872	894	844	823	863	881	865	875	833	878	927	903	921	868	921	853	914	924	861	894	911	830	884	890	868	856	856	916	848	891	865	882	874	852	847	872	877	868	866	924	868	870	906	885	896	816	850	865	912	834	917	894	925	846	850	887	841	899	924	915	899	869	905	914	866	849	928	889	793	855	893	845	929	890	887	921	886	859	901	867	866	915	873	856	884	901	861	864	912	817	833	886	902	928	881	880	932	914	895	871	814	867	794	872	938	830	848	876	896	824	862	848	939	897	886	944	874	869	886	869	936	886	859	845	891	876	918	791	845	887	911	796	879	895	813	922	868	905	870	866	855	814	912	860	856	857	843	867	870	912	925	874	927	869	916	903	858	921	865	876	895	934	889	879	855	831	859	863	910	854	859	837	892	873	841	915	850	874	883	838	871	869	866	832	889	912	880	874	860	871	877	850	867	845	867	889	863	875	891	821	869	881	895	821	907	876	914	927	896	800	899	878	894	856	913	936	904	841	820	913	888	887	897	897	954	883	885	882	861	857	872	913	893	878	920	838	860	888	889	886	857	889	870	887	868	841	856	815	842	899	864	835	872	875	906	915	867	894	820	887	924	840	841	872	822	895	928	872	867	842	841	835	917	865	863	859	859	868	881	851	923	866	838	853	940	836	870	835	854	819	859	962	890	915	870	890	881	856	905	844	913	833	873	889	856	889	895	866	856	911	909	843	891	896	901	815	896	835	876	876	856	925	857	872	855	892	923	910	860	887	858	884	837	878	849	827	874	874	854	907	828	849	862	875	896	912	910	854	844	833	879	854	869	912	914	869	854	891	842	907	866	838	904	805	847	913	863	858	857	924	871	888	885	929	887	890	930	859	856	907	852	848	925	903	891	883	908	836	841	852	906	830	832	877	836	868	811	871	838	885	873	873	893	867	911	856	864	881	815	909	879	879	887	834	888	905	838	891	850	864	865	872	951	858	870	919	949	862	881	855	866	849	858	849	898	843	956	875	876	910	906	906	836	893	935	882	834	862	871	861	823	838	883	898	864	856	877	887	942	852	895	850	899	916	937	858	879	847	882	883	886	877	814	906	847	895	921	876	920	915	904	886	935	873	923	891	852	891	887	825	866	855	868	828	834	848	886	865	887	886	901	866	878	837	827	912	905	935	907	880	850	892	849	901	928	857	881	877	864	840	864	842	878	890	898	887	892	931	867	891	894	855	873	845	860	862	914	844	871	857	871	866	859	879	921	916	876	911	877	894	850	904	879	822	858	888	872	850	851	900	844	906	869	893	858	895	868	862	898	851	906	873	857	870	862	857	807	862	882	846	862	901	899	883	892	855	856	858	865	858	896	889	875	853	886	910	844	937	835	903	849	872	891	845	869	850	833	854	829	832	919	879	893	893	877	907	869	879	872	851	905	902	870	854	864	856	901	835	849	917	887	852	858	828	914	889	891	873	839	933	857	892	840	869	840	867	871	839	878	873	910	873	856	806	850	862	884	887	825	814	884	834	851	896	875	854	928	899	871	879	872	852	872	857	878	913	900	844	881	867	848	847	861	903	834	894	853	898	868	926	912	869	862	859	890	888	904	862	900	916	898	920	853	913	847	892	881	898	832	870	979	889	890	888	867	881	936	869	884	927	845	897	914	839	885	851	857	911	828	821	862	911	920	856	894	855	872	920	915	892	837	878	908	829	876	839	812	891	934	874	866	836	878	868	884	901	857	905	923	860	859	900	859	942	905	918	883	879	875	889	871	869	868	858	857	931	910	882	877	857	857	882	878	863	853	878	864	907	906	919	856	860	861	870	906	895	884	889	834	869	889	902	881	912	877	979	797	896	823	876	859	932	850	901	884	876	864	934	865	902	856	849	843	816	882	889	884	830	857	881	916	942	938	887	912	916	875	857	934	853	881	912	875	850	835	936	860	881	826	928	803	865	853	835	882	889	922	834	889	872	876	869	893	879	867	850	851	874	859	902	844	868	889	949	908	844	883	919	901	918	855	864	853	881	897	848	840	833	894	859	819	832	913	871	882	887	899	894	909	871	873	863	862	867	864	881	908	889	887	910	901	944	856	883	885	891	897	893	919	888	935	885	871	878	860	813	831	884	902	950	874	885	904	880	925	870	897	888	859	868	840	924	889	880	915	924	887	927	910	905	896	932	877	894	872	862	872	824	871	849	859	854	963	900	876	864	845	868	882	878	888	892	832	855	881	914	865	879	894	908	869	921	886	903	848	880	861	873	859	849	866	870	892	913	858	858	889	840	850	843	864	837	883	828	863	840	874	857	832	881	839	879	868	913	858	882	901	857	860	838	871	894	909	876	898	848	899	919	907	851	854	843	891	830	947	830	864	829	939	889	881	870	864	909	873	882	880	883	876	880	890	903	888	902	859	904	856	868	849	871	909	857	868	893	885	843	852	854	871	867	861	879	908	905	854	857	923	860	864	880	881	859	912	871	907	885	868	911	919	858	864	895	877	845	872	913	840	917	901	878	843	850	887	875	872	836	901	879	869	892	926	858	863	829	904	886	932	880	843	862	830	813	885	856	821	865	880	873	878	893	893	843	893	850	911	863	938	852	823	867	842	878	880	857	852	843	919	807	887	878	872	842	851	896	895	818	851	871	901	886	883	851	880	944	886	855	848	861	858	889	829	888	862	872	892	891	865	811	896	910	911	882	864	891	874	906	837	891	790	943	847	889	930	905	848	842	859	816	902	859	870	880	828	886	884	940	925	903	843	857	849	863	876	903	854	912	867	856	892	893	892	841	852	876	903	886	873	891	882	830	850	882	915	843	822	827	826	901	900	879	876	894	906	923	907	868	935	860	864	854	888	851	902	927	872	862	837	863	849	931	910	906	846	856	899	856	930	904	848	789	955	902	910	894	883	854	910	884	870	831	852	918	879	888	838	913	933	857	871	861	872	873	892	875	853	877	850	839	828	864	861	875	919	904	857	852	856	831	871	847	892	902	862	913	847	904	880	919	865	865	895	884	890	907	859	942	838	913	850	912	876	883	926	849	852	903	886	865	830	906	909	936	873	918	906	846	787	896	890	883	897	846	881	843	852	851	917	867	836	824	812	916	868	862	861	872	897	923	864	874	879	905	842	877	943	839	842	869	872	902	828	833	870	824	839	875	944	801	948	892	891	822	892	914	872	912	895	890	837	921	845	876	895	821	984	881	857	852	898	870	894	895	848	820	881	870	851	856	913	875	877	885	890	905	837	895	914	924	875	865	875	919	939	890	847	833	851	843	833	866	893	914	838	851	865	881	888	879	849	884	872	892	894	882	902	939	886	876	877
23900	21474	28807	24833	22416	19673	13503	8366	6128	4909	4092	3433	2874	2464	2020	1892	1618	1488	1400	1398	1356	1265	1156	1065	1045	1039	929	912	901	889	843	841	826	785	794	770	754	741	776	739	776	712	689	689	712	688	675	702	680	690	649	670	662	708	688	690	683	640	657	657	664	692	682	686	651	675	642	685	662	655	651	648	641	678	672	686	625	695	659	626	607	680	704	658	657	691	672	649	647	659	689	656	674	715	643	624	658	677	647	664	676	675	663	627	663	649	664	664	655	659	595	666	659	679	665	680	655	666	655	637	666	641	648	678	682	652	655	653	652	675	664	690	678	657	670	676	669	709	664	678	679	690	696	646	669	678	662	681	646	615	690	662	660	641	648	628	653	673	641	670	687	637	667	673	673	638	638	677	707	660	654	632	629	662	637	680	645	665	653	702	701	626	649	653	620	675	694	643	636	691	689	698	641	648	692	709	664	637	705	666	685	696	673	660	670	649	648	653	710	604	694	651	633	662	691	598	666	678	638	665	668	674	613	672	670	657	686	638	679	641	651	667	683	674	651	633	689	618	631	660	644	680	689	667	615	641	685	665	650	691	669	605	622	677	643	661	700	693	678	698	662	691	644	621	679	728	651	688	688	697	644	616	646	684	682	638	650	664	685	666	673	663	649	632	686	661	644	670	668	673	695	711	627	616	659	663	659	654	698	646	662	691	634	644	650	702	680	667	647	651	666	674	685	621	679	711	644	634	615	628	637	678	681	670	672	693	652	704	636	665	682	667	626	670	659	631	663	636	639	675	706	643	687	629	670	715	659	659	668	647	677	677	656	597	674	679	700	652	649	681	678	649	620	704	683	655	690	627	642	670	676	621	656	649	674	667	612	653	665	666	645	613	656	656	705	673	655	630	665	598	615	646	640	648	652	668	623	658	659	638	684	658	625	652	682	631	701	650	675	643	696	684	699	671	673	642	671	705	672	695	667	656	676	677	683	628	655	676	704	667	652	640	652	703	658	673	641	657	628	688	622	639	658	694	621	618	650	637	657	664	655	643	663	616	670	679	664	721	673	676	655	659	674	718	700	656	646	661	691	718	641	705	661	655	693	670	669	671	660	636	680	664	678	658	687	657	647	688	651	693	649	689	706	689	698	690	694	654	670	693	631	629	674	656	671	622	668	633	676	632	693	682	685	666	643	617	682	653	664	657	704	654	649	661	673	663	653	700	697	639	704	673	691	636	656	693	679	659	627	656	682	702	636	634	682	618	640	654	660	659	604	719	635	688	663	670	647	623	664	658	637	677	645	709	682	678	659	676	669	675	686	679	650	645	674	642	659	679	639	637	665	676	684	727	614	654	660	641	656	630	657	660	651	667	675	672	651	663	655	654	672	628	716	657	668	640	670	684	694	687	644	613	711	697	680	690	656	661	642	629	673	668	639	624	659	670	659	643	659	644	614	631	688	641	663	648	648	655	677	643	649	663	648	715	643	658	643	626	633	697	654	667	670	621	635	654	688	666	608	657	646	662	636	650	637	669	655	655	668	635	725	653	670	678	679	664	692	669	685	631	685	657	692	660	683	652	666	630	628	658	626	649	653	650	663	670	661	696	689	667	682	672	676	720	683	602	669	709	640	656	702	654	686	689	653	673	664	638	660	705	670	654	630	654	685	706	674	702	691	650	697	655	678	667	634	642	694	673	613	716	663	677	664	686	673	663	646	663	672	637	658	687	648	672	645	685	646	631	687	641	672	715	706	611	620	723	638	596	703	653	674	616	687	674	665	662	658	685	670	655	692	639	679	673	650	630	625	690	669	655	681	618	671	689	672	628	651	712	690	650	637	661	650	645	676	721	649	685	649	626	680	713	625	644	671	676	639	690	642	697	639	672	673	690	593	722	675	644	702	672	666	653	660	609	694	690	664	646	694	627	640	711	673	675	618	669	669	666	675	639	674	665	632	646	680	709	661	648	683	683	633	640	635	639	702	630	642	699	650	616	664	671	672	663	716	640	647	663	660	672	630	670	695	687	648	671	662	651	665	642	659	662	650	700	626	693	649	641	663	607	708	622	646	651	697	660	651	642	665	656	678	680	656	649	629	674	670	633	705	687	679	679	690	593	629	651	663	668	645	701	632	639	701	624	674	699	664	680	632	636	625	676	648	673	637	705	671	634	662	653	646	686	677	687	678	642	661	644	680	683	662	641	636	655	632	651	668	621	668	645	687	705	660	677	618	611	678	631	685	657	637	658	658	674	678	630	722	622	654	661	626	685	630	630	673	639	630	674	645	660	685	702	664	701	660	633	649	657	730	657	659	725	703	659	680	638	674	679	683	686	643	716	664	675	679	657	718	672	620	644	674	658	675	657	676	661	638	674	698	724	692	683	596	674	661	696	680	626	665	709	655	653	683	653	661	653	663	625	638	682	653	660	664	656	648	659	671	645	699	676	674	665	634	643	685	637	666	667	670	706	671	679	596	658	673	658	650	654	618	672	706	676	641	659	720	636	688	666	640	657	672	659	649	642	701	667	687	647	688	717	685	663	673	681	702	670	640	664	673	659	638	660	677	699	697	701	670	681	665	695	650	655	608	622	690	677	651	659	640	714	644	627	624	637	725	656	643	667	661	656	652	670	699	672	639	632	674	667	686	667	643	665	685	623	615	688	690	672	641	686	677	618	665	698	686	632	681	687	653	659	685	697	666	656	649	654	660	673	646	708	666	604	665	656	661	609	657	659	660	647	645	621	665	648	667	661	667	656	701	647	657	638	648	675	625	662	663	624	642	679	663	621	659	685	683	672	638	608	659	675	691	643	706	664	666	638	636	655	663	625	675	678	707	627	652	692	686	680	639	678	672	616	665	675	647	676	679	653	645	649	648	639	649	661	662	653	676	657	643	694	620	650	663	664	694	646	656	611	680	697	675	645	616	653	662	646	666	669	659	662	651	654	687	622	644	641	692	697	652	634	664	681	646	643	642	698	689	691	660	679	676	681	671	685	684	712	671	676	664	635	631	687	676	623	685	652	697	684	625	660	660	707	640	702	694	635	684	671	662	679	658	645	667	632	623	642	666	629	677	640	692	652	643	618	676	677	630	630	670	708	626	668	630	645	656	676	662	658	653	652	675	682	643	687	647	657	686	681	664	686	665	661	667	659	685	683	697	640	645	628	688	669	669	653	650	698	652	638	653	612	662	678	659	661	679	684	689	639	650	693	646	646	619	635	702	691	623	655	647	654	618	662	688	656	642	665	671	647	672	669	636	627	643	691	645	627	645	670	667	667	702	664	647	691	644	692	658	677	610	609	694	680	654	672	661	665	676	654	687	690	668	643	663	721	682	687	641	681	628	655	629	672	665	641	683	648	645	706	555	730	663	643	632	650	639	612	673	630	674	606	641	654	657	625	647	667	652	723	655	677	623	645	654	685	670	640	619	639	689	654	654	675	674	662	636	664	678	600	641	683	693	726	624	665	665	641	653	656	671	678	610	612	637	668	708	612
21924	44065	36499	26312	21689	17477	14435	11300	8846	7133	5811	4899	3981	3327	2711	2369	2118	1893	1769	1765	1667	1601	1364	1228	1227	1114	1046	1012	1023	959	916	865	933	873	809	805	842	823	757	690	698	679	688	695	699	696	668	685	703	684	725	664	722	649	646	648	675	691	712	601	631	678	668	677	640	677	657	665	715	671	702	662	653	680	675	647	642	650	716	653	638	668	662	661	621	640	618	685	597	647	643	621	643	668	689	634	667	650	636	650	664	686	629	603	630	631	632	691	680	641	633	716	600	679	663	615	655	665	643	645	658	703	650	673	647	655	680	628	645	657	650	653	675	619	653	621	709	662	641	610	672	615	635	657	680	610	630	597	642	682	629	615	688	708	695	638	639	719	632	684	686	667	669	642	650	613	679	639	603	635	648	673	644	608	663	679	695	663	673	643	616	637	655	646	643	647	651	707	682	603	630	638	646	647	700	665	673	626	658	660	662	648	648	688	617	698	633	622	649	668	678	605	619	633	685	618	583	620	627	607	617	604	616	606	658	672	675	658	654	642	702	699	649	678	625	646	639	646	662	671	656	663	607	620	638	652	666	654	670	638	672	697	626	683	627	654	694	662	615	676	623	616	677	670	688	661	635	631	671	632	643	658	657	682	675	648	627	667	657	603	662	668	607	652	652	654	666	651	633	674	645	624	640	642	677	643	637	609	726	666	645	622	664	641	623	677	626	647	658	609	653	658	654	721	656	626	635	667	625	607	670	721	666	696	634	643	656	600	659	644	662	610	621	673	665	671	629	622	685	637	603	644	640	663	684	634	647	632	660	629	612	674	634	695	628	641	647	607	668	658	624	627	668	622	635	682	675	697	675	696	686	654	669	645	645	610	649	613	658	645	700	649	669	653	643	699	658	640	657	696	610	663	664	682	646	652	648	661	664	674	668	689	618	669	652	655	701	658	639	662	646	676	617	682	666	648	657	653	654	660	632	652	684	633	620	633	664	647	655	653	673	616	640	637	651	678	644	643	637	653	598	672	658	644	631	696	607	600	670	630	638	674	683	675	664	655	650	664	571	695	662	605	632	621	624	650	671	682	667	624	675	661	693	663	653	618	659	663	666	655	630	693	637	678	668	657	637	623	668	710	654	659	633	628	628	681	668	670	640	626	652	664	640	649	644	655	660	704	567	671	668	695	643	641	657	599	649	643	673	665	650	644	624	644	674	613	729	670	659	667	690	627	657	677	646	634	648	648	648	642	661	624	660	635	575	674	665	650	644	614	682	636	646	651	624	678	613	678	657	625	648	623	651	665	657	674	646	629	653	632	682	687	698	670	638	647	636	640	648	681	646	663	673	619	668	610	608	628	718	636	585	637	682	603	647	660	683	674	648	664	658	646	644	658	648	663	630	665	660	675	645	670	636	646	659	628	700	666	674	623	615	625	640	646	670	632	645	641	688	644	663	652	635	618	703	680	689	657	627	675	621	625	611	732	611	615	691	675	696	608	653	649	695	662	633	662	630	613	679	651	609	664	629	657	658	648	632	664	676	653	629	663	681	698	613	624	678	666	646	639	675	696	640	650	682	659	639	655	657	644	683	641	625	658	613	623	695	639	664	634	649	648	643	643	689	615	676	675	688	674	641	648	690	679	628	668	669	673	616	649	676	626	668	648	657	656	671	650	654	636	634	641	659	672	636	651	665	686	630	661	678	641	662	656	644	625	647	688	594	659	669	668	638	669	648	644	669	683	625	599	659	640	657	626	651	723	696	651	630	656	598	644	707	678	641	659	680	711	667	664	618	672	676	671	670	629	655	652	640	671	635	623	665	628	602	656	616	631	658	648	668	639	626	669	618	661	660	668	634	678	652	638	584	693	660	681	666	649	714	623	688	628	662	646	666	654	671	640	645	680	662	659	655	652	722	636	628	661	669	651	637	627	645	632	624	682	653	628	606	623	663	679	688	678	654	649	694	640	644	632	670	703	626	604	675	673	667	664	643	635	652	643	678	692	636	664	667	694	633	697	713	649	659	644	676	650	689	648	631	670	605	659	673	617	637	631	656	668	657	643	664	684	628	636	635	669	668	660	604	641	592	676	637	663	628	679	691	644	699	664	619	668	684	651	706	698	644	618	656	652	729	658	635	649	638	685	651	671	630	646	693	670	684	654	675	608	689	636	638	658	667	611	705	637	641	658	627	669	653	651	646	689	614	694	625	646	628	639	649	649	611	677	644	635	638	687	639	634	686	660	617	656	595	646	689	655	641	664	628	683	603	705	646	641	615	638	678	685	638	644	690	681	647	613	630	687	634	661	675	661	679	632	643	667	692	638	630	699	636	631	637	607	686	676	661	655	644	609	617	634	667	681	646	628	626	664	683	670	658	705	653	588	691	615	624	682	616	643	665	658	624	646	650	692	663	648	606	645	639	648	667	689	687	591	592	617	615	648	669	595	619	667	688	660	662	619	636	638	637	650	643	629	634	627	625	627	678	667	652	618	615	659	644	679	650	657	665	658	630	654	650	683	647	642	653	672	641	623	651	666	678	672	659	637	667	672	712	689	699	703	613	673	696	638	707	605	651	665	669	622	669	677	710	627	593	664	667	707	627	652	630	625	622	641	649	636	685	630	658	674	668	688	663	644	637	659	697	641	639	663	660	652	712	629	665	687	646	710	643	660	653	644	660	680	658	663	614	653	623	661	671	696	643	625	629	656	680	670	656	650	641	643	673	653	639	675	618	660	714	675	630	636	609	630	681	692	646	639	677	670	635	676	628	640	660	621	663	609	668	635	701	658	655	671	662	650	638	655	620	672	607	663	627	619	679	699	667	634	678	638	652	680	648	664	642	642	625	630	659	650	684	706	663	640	662	631	575	645	669	600	648	647	658	674	649	683	638	660	668	651	668	655	647	675	658	653	673	650	598	627	645	647	656	667	628	661	589	696	673	623	631	653	645	644	702	659	663	619	612	658	637	629	705	653	676	640	668	654	649	667	648	587	675	714	687	669	653	654	678	665	651	596	648	651	646	653	647	649	670	683	613	644	664	628	678	663	667	628	661	625	630	616	651	638	678	634	649	656	590	636	632	639	677	646	673	629	632	637	668	650	639	673	657	631	677	620	628	622	659	643	649	678	652	587	637	620	675	671	629	640	630	630	619	635	671	642	628	653	667	650	635	682	640	634	610	618	611	642	677	664	628	636	683	679	633	644	623	653	683	647	667	666	655	671	652	650	648	661	657	670	724	640	669	614	643	647	624	683	630	672	630	626	631	643	660	659	671	655	636	663	700	659	687	623	645	662	662	680	674	645	634	636	607	651	683	653	657	652	636	633	666	663	635	701	646	635	644	642	635	651	666	633	654	655	639	622	640	630	637	646	628	637	544	631	665	643	631	663	669	617	599	631	648	663	647	626	657	672	662	594	680	694	656	677	668	607	640	694	630	640	649	671	649	621	695	600	645	661	662	639	632	653	653	658	630	662	648	648	652	722	680	655	647	675	659	677
25137	21498	28256	26356	19888	13030	9466	6565	5148	4123	3464	2956	2621	2263	2096	1860	1736	1637	1592	1537	1434	1394	1348	1292	1235	1184	1173	1183	1078	1102	1138	1108	1073	1068	1053	1034	1015	1013	1045	1025	991	1029	988	953	991	968	1033	1001	974	1008	970	958	1002	986	1024	953	961	973	923	984	978	996	964	994	945	984	975	1009	990	963	985	955	930	1000	1016	968	959	893	880	966	937	949	978	933	990	921	951	994	984	958	981	962	970	990	962	934	943	935	981	1009	997	941	988	1001	966	961	960	967	981	958	967	943	918	959	979	959	982	1034	984	953	986	912	966	959	910	997	985	945	970	978	1000	936	947	979	933	937	976	955	962	956	931	984	899	909	985	953	963	977	932	949	944	938	960	908	1016	965	957	939	988	925	967	1011	947	963	949	930	983	961	953	904	926	988	979	998	969	955	972	941	924	988	945	889	990	981	969	910	923	937	993	960	956	974	968	965	970	976	936	965	974	960	939	932	968	958	941	976	962	960	972	936	899	932	938	946	913	929	923	916	944	954	985	955	945	971	983	967	960	898	930	980	893	918	948	978	996	964	945	925	923	928	924	994	964	934	943	1002	945	965	947	965	1015	984	931	989	903	950	942	953	957	951	970	938	974	997	956	939	980	981	923	939	928	971	953	924	977	955	1003	971	993	942	925	978	1013	972	935	978	958	915	957	977	895	946	911	1011	1003	1008	978	953	917	966	974	1008	952	957	934	982	986	949	918	985	947	910	994	966	940	904	983	1005	1000	996	940	959	1027	913	928	972	975	968	930	965	973	995	962	984	929	927	955	978	934	945	944	911	920	980	957	955	1019	946	1029	969	912	936	968	975	928	920	1000	907	940	1036	987	962	919	906	998	933	962	940	957	973	914	982	993	959	949	939	941	953	976	946	967	971	947	956	900	926	923	944	962	993	984	921	971	898	1014	961	953	942	981	947	966	990	1019	901	928	973	853	1004	1036	935	968	930	953	985	991	961	983	953	952	944	947	947	975	973	1013	951	932	944	972	951	934	981	1019	904	968	935	946	940	986	919	989	1032	985	977	952	996	948	959	935	984	962	981	970	998	896	1002	970	924	967	947	981	970	968	955	975	1005	932	979	1016	911	965	972	1018	920	1017	907	1006	961	993	986	959	974	907	941	985	963	977	970	921	936	953	955	999	914	972	929	959	925	928	973	957	963	1004	921	963	958	1012	957	962	970	924	979	1005	945	987	952	960	954	1020	902	946	988	946	906	956	951	1010	919	991	958	965	1007	967	967	1002	973	983	994	939	980	963	934	914	973	940	944	977	923	973	909	958	959	978	964	933	986	928	972	992	952	980	918	951	953	954	938	897	932	942	965	972	1001	934	973	966	913	901	963	965	935	1027	964	933	952	1041	992	962	1010	964	969	995	998	1013	942	981	959	944	988	962	977	986	919	981	967	999	981	923	990	920	935	961	996	954	938	945	920	940	998	965	1002	941	918	970	976	1035	939	934	980	956	955	923	970	917	906	973	990	992	1008	974	930	942	976	910	989	1001	972	967	990	980	942	919	1000	941	1066	945	960	916	917	933	960	937	954	1017	921	949	929	956	977	952	1052	950	930	966	938	950	917	969	898	954	893	960	961	942	996	932	966	963	1001	949	972	989	1022	942	892	887	945	957	1005	970	1015	967	953	944	971	956	947	940	963	962	950	902	981	973	972	979	989	959	929	942	922	948	925	979	1020	971	983	971	964	938	969	982	962	972	978	990	1023	942	916	973	977	957	955	936	983	916	964	932	917	977	905	910	965	960	921	979	1051	925	904	964	999	938	928	977	946	960	951	1035	957	933	926	963	914	976	975	925	982	950	979	1009	968	969	978	949	940	946	986	1003	945	1019	1016	948	927	932	1000	985	947	934	949	933	1004	967	992	902	970	999	1009	973	926	1017	939	946	992	936	979	956	906	954	938	940	971	967	954	1002	956	995	961	981	953	1013	1017	996	1020	952	932	980	968	953	1050	939	945	976	897	990	939	941	928	907	948	966	975	991	962	982	939	968	1020	938	944	1001	944	1025	960	948	897	1033	939	912	962	905	900	1000	995	936	980	988	1017	953	965	892	969	961	908	950	963	982	965	993	957	979	1025	1012	969	926	972	961	943	989	1007	965	968	937	959	969	1044	954	1028	978	1010	971	916	960	914	942	926	956	1003	950	954	1046	959	943	956	961	948	933	940	940	966	945	905	968	965	946	946	1009	939	941	887	973	928	943	960	1044	979	874	993	980	999	979	984	949	1001	984	923	950	997	1017	1000	917	949	954	1000	981	949	951	992	981	990	970	975	936	952	984	981	964	919	964	975	932	972	906	1003	929	899	945	981	964	1037	917	979	940	979	997	961	959	949	949	964	964	945	973	961	979	955	938	974	926	969	974	957	973	935	1027	978	922	964	935	917	1030	957	916	908	934	923	956	951	987	991	1002	953	944	956	914	969	977	946	932	933	962	948	977	928	993	957	988	950	904	978	1003	998	940	1015	987	917	953	988	1002	945	976	1005	949	916	1021	985	882	995	982	977	920	901	994	1002	996	936	996	1002	992	948	1022	912	932	1047	930	934	994	987	958	952	994	917	1028	985	905	985	962	945	976	959	986	968	988	1004	922	983	929	985	975	937	951	928	1024	948	1027	981	927	936	1019	953	934	958	946	1041	980	952	959	937	942	947	948	916	949	947	984	989	982	939	969	972	985	958	900	937	1004	942	945	947	913	964	974	977	958	962	909	996	985	928	947	952	954	963	936	960	909	971	941	932	960	1022	979	964	993	947	963	976	960	917	973	946	964	947	959	913	990	983	935	925	943	987	1025	923	991	940	951	914	984	962	924	961	906	984	939	920	963	951	983	1000	1010	950	1012	934	968	942	960	991	978	980	965	930	948	941	907	959	983	915	904	1002	1000	925	938	937	920	957	946	1007	930	932	998	1024	918	929	987	990	933	1022	976	930	958	946	954	953	981	932	904	899	945	902	1004	942	915	964	960	946	958	989	949	966	972	1021	965	943	926	982	971	920	999	1020	1006	958	960	933	959	930	1008	945	933	982	955	979	977	954	967	958	960	968	1035	978	950	997	949	958	995	932	975	940	933	992	951	957	939	952	979	945	920	919	948	936	950	993	902	944	990	925	982	994	976	951	964	922	919	955	995	897	970	976	977	934	924	988	999	979	936	1006	964	926	977	976	1023	965	960	987	1009	966	967	935	942	940	952	943	949	925	931	952	985	1006	925	1026	945	957	979	952	943	903	941	949	947	942	991	939	942	986	956	934	1037	981	908	965	979	880	955	1003	957	1010	965	972	943	957	952	1001	981	967	945	962	947	952	962	949	968	953	975	1003	986	955	954	943	927	976	962	1000	1021	979	963	924	935	981	1015	956	940	997	966	997	938	975	944	921	937	992	955	970	981	949	890	930	1009	993	1023	937	935	919	904	951	902	1015	935	922	926	945	959	1000	972	996	964	956	944	1022	995	923	947	954	1006	941	958	984	945	953	892	973	903	967	952	932	898	945	944	957	924	938	932	946	974	990	950	947	972	985	955	956	983	985	989	913	976	937	973	995	979	977	947	872	893	1007	910	947	901	922	934	955	935	1007	991	990	950	961	1006	957	922	906	928	1007	984	937	949	948	967	1003	961	944
20995	41191	33378	23244	18821	15181	12427	9760	7655	6099	5014	4277	3535	3001	2663	2297	2039	1915	1850	1719	1689	1614	1528	1464	1312	1275	1267	1190	1242	1133	1156	1102	1066	1099	1075	1101	1020	1050	1025	1014	972	949	950	950	935	978	987	925	959	975	982	903	926	919	960	1030	921	916	964	957	900	939	954	929	908	970	919	935	929	956	953	939	937	950	938	957	931	930	888	876	965	956	930	912	907	944	944	966	948	915	926	947	913	926	912	907	903	911	897	933	986	896	944	942	939	946	949	883	936	937	896	887	926	894	877	981	926	939	928	958	904	902	890	993	926	913	860	941	848	903	899	927	980	922	923	924	926	903	943	881	902	911	960	934	908	922	897	877	903	879	972	898	895	886	929	955	922	883	927	977	967	940	914	936	929	909	970	927	939	907	919	987	899	923	972	909	970	935	920	925	903	899	914	916	911	934	922	928	902	929	934	955	936	897	914	889	930	981	916	917	927	982	919	984	932	953	874	916	953	957	920	953	905	901	983	904	951	964	906	938	893	912	940	908	940	945	938	927	940	958	934	923	908	956	917	974	920	921	886	959	934	946	916	946	924	915	919	907	951	922	937	915	921	930	931	894	913	962	899	958	918	935	928	960	923	884	956	932	935	962	893	923	928	964	928	990	978	906	955	899	941	983	967	934	935	938	939	908	921	924	980	870	902	942	948	897	978	948	952	868	908	913	880	924	921	900	953	899	956	946	919	859	992	969	865	964	926	918	918	904	967	928	843	928	909	922	903	947	899	954	950	986	944	922	950	976	955	954	885	925	972	842	921	869	955	934	906	998	893	946	897	907	988	979	931	1014	925	956	957	915	878	981	984	890	943	916	922	926	954	952	894	929	916	870	949	927	925	915	912	895	900	947	961	915	910	886	951	921	919	941	954	920	927	886	935	941	975	937	935	891	940	951	894	945	933	934	929	950	959	931	869	958	933	914	935	913	993	940	942	988	920	924	893	909	965	883	932	954	879	922	923	995	928	879	877	892	977	896	921	874	989	938	973	946	973	962	889	995	907	915	897	903	929	904	939	932	907	920	943	918	909	934	963	962	884	984	980	904	974	911	933	928	984	966	911	956	936	898	929	871	894	961	844	948	966	942	950	888	971	895	898	945	926	970	955	951	931	933	972	926	955	893	912	868	999	914	907	926	895	961	914	925	955	969	952	976	948	878	935	917	991	1011	941	913	972	972	893	948	963	964	956	858	924	974	899	922	928	888	910	965	962	923	929	932	922	1003	938	897	922	967	936	930	916	934	988	900	896	943	996	925	949	928	932	975	921	901	879	975	1000	953	944	855	982	962	884	880	944	901	943	884	932	890	931	939	921	934	949	935	903	884	945	907	863	902	934	923	914	914	953	889	985	920	961	942	956	911	938	893	930	928	924	932	917	974	1005	948	916	935	931	918	971	927	930	903	996	941	892	945	931	911	881	933	930	912	881	950	1007	964	926	945	917	1004	922	923	916	952	944	980	914	926	904	1005	936	915	971	888	907	959	935	914	941	977	905	922	923	933	935	991	904	894	914	944	964	943	888	950	970	907	908	956	864	978	929	900	959	886	986	929	931	948	949	994	894	944	973	899	886	962	921	946	981	921	902	948	911	897	989	904	950	912	917	956	911	954	899	967	942	969	889	943	916	940	910	876	883	944	937	914	937	954	864	918	897	919	984	957	946	875	947	1007	941	889	930	960	967	907	978	955	959	896	938	935	919	907	942	955	953	945	928	952	951	949	942	932	924	961	928	946	945	981	988	907	945	878	928	898	911	903	952	958	915	928	928	941	966	924	904	966	933	875	874	933	917	954	933	931	963	931	929	969	937	888	945	953	873	923	925	921	909	945	1010	945	944	939	910	936	951	950	907	941	956	890	884	929	972	924	922	924	876	978	960	891	966	896	910	907	956	904	912	987	897	929	902	941	930	928	915	939	973	912	918	899	907	927	948	932	926	937	869	903	878	986	898	888	891	951	918	940	970	890	895	940	975	933	912	957	914	946	921	933	919	894	868	910	939	997	959	937	944	967	920	971	913	914	943	943	926	894	915	946	954	962	970	946	941	974	955	939	914	967	923	920	948	942	911	916	908	898	911	944	946	917	913	925	941	995	937	936	955	933	894	896	918	924	901	994	942	898	984	917	924	961	887	947	974	965	947	970	957	942	924	921	929	899	920	914	910	885	915	954	942	937	908	940	952	882	921	999	950	917	910	930	965	944	935	928	957	928	962	965	955	912	916	982	927	978	929	943	1000	921	928	909	941	917	998	905	896	975	871	945	936	998	996	951	945	947	905	930	943	922	949	923	958	977	946	950	940	941	925	958	893	979	991	917	894	943	935	952	900	947	929	933	909	866	964	935	942	926	959	905	895	902	983	936	925	954	937	964	997	860	909	952	910	973	887	960	909	946	994	943	947	886	954	970	889	909	960	886	913	934	888	967	941	1001	903	988	906	919	919	910	926	880	932	916	938	942	925	968	911	958	939	976	953	955	933	916	942	909	852	938	855	908	941	956	984	955	902	937	908	898	898	916	906	869	889	887	972	927	900	912	943	917	904	959	897	966	943	962	925	946	933	930	908	956	887	961	911	927	913	927	924	879	1008	927	903	920	991	971	902	891	961	913	941	894	952	945	879	887	930	954	873	903	904	863	937	914	972	959	948	928	963	888	995	898	950	918	942	867	953	935	882	879	942	918	912	938	925	939	976	932	989	918	938	910	956	964	947	918	894	924	927	948	917	927	881	950	913	937	928	929	941	917	869	914	891	901	952	916	955	857	930	918	887	906	925	930	931	881	938	946	884	992	936	926	927	924	922	952	909	907	925	873	933	943	898	941	941	976	962	967	912	898	951	921	919	901	898	934	983	862	962	908	914	927	954	894	923	966	922	912	941	948	941	910	918	923	931	950	980	910	991	923	929	962	988	853	887	947	870	987	945	936	1020	899	974	931	938	941	923	922	925	964	876	899	977	914	975	904	896	944	892	931	885	934	909	885	917	960	960	951	884	894	930	927	932	913	929	896	942	980	945	899	937	937	937	932	960	944	894	895	893	899	893	963	958	865	970	915	896	923	916	903	913	971	968	943	934	994	941	885	959	910	889	901	990	951	928	933	924	910	893	895	948	953	978	899	910	956	880	981	921	905	906	953	910	960	911	982	937	940	942	925	967	886	993	1012	988	938	928	965	947	887	904	905	939	926	890	954	942	971	943	913	931	882	937	947	860	898	924	899	935	925	996	928	941	995	922	919	869	913	915	908	890	921	934	895	904	896	949	922	917	907	918	1004	898	901	897	908	903	930	910	925	991	918	928	885	920	892	956	870	977	953	941	923	946	903	963	918	932	963	976	939	936	945	941	945	972	910	906	1008	966	970	1007	899	939	977	912	925	892	965	969	976	896	922	914	990	921	924	937	909	950	963	945	985	945	926	946	955	950	942	946	913	898	957	961	955	902	917	963	943	970	937	957	1006	895	983	914	922	938	927	987	887	930	927	943	942
22698	21384	29086	24105	21759	23124	21698	12291	8563	6741	5496	4617	3925	3131	2881	2460	2223	1982	1890	1794	1705	1452	1452	1352	1310	1205	1104	1051	1015	1007	950	908	919	962	822	820	848	835	773	759	780	738	711	731	760	772	716	718	733	779	735	680	738	718	732	724	684	694	719	652	666	707	700	661	755	691	692	710	699	703	675	766	687	701	671	686	709	667	713	721	711	647	718	695	717	653	700	681	643	696	719	645	695	689	686	655	690	695	691	672	672	639	624	681	707	697	669	704	733	699	716	673	683	662	654	688	678	663	675	678	756	668	677	683	655	646	718	612	684	642	683	642	711	740	676	686	712	740	685	654	682	635	702	627	672	711	706	679	656	710	653	692	642	683	709	669	650	666	672	671	655	702	661	702	680	714	686	695	639	694	693	664	676	662	675	718	699	686	640	687	594	658	665	645	655	668	723	693	650	671	679	678	660	702	687	694	666	665	641	645	688	649	647	655	645	660	657	677	620	650	660	692	668	680	704	688	721	648	691	686	658	657	685	663	716	678	707	708	757	603	701	695	663	674	660	672	691	667	664	651	669	660	764	694	722	643	693	647	680	671	640	684	739	704	677	694	682	680	684	712	677	692	619	685	648	647	738	665	630	694	632	676	706	654	663	685	683	731	640	671	649	680	635	643	696	642	648	725	702	694	668	700	687	667	736	660	655	701	687	677	688	668	678	703	679	726	692	666	670	706	653	731	739	673	708	642	698	685	632	651	680	685	653	696	701	690	744	678	695	721	688	690	692	678	683	698	656	674	724	709	688	670	713	680	643	671	673	710	693	642	673	677	678	691	707	648	714	653	698	641	733	675	683	676	665	644	709	673	718	648	672	683	709	701	669	691	678	702	706	668	698	667	684	721	749	672	677	720	698	657	664	734	728	674	697	660	678	716	625	730	709	674	701	670	663	657	718	648	694	691	671	663	661	625	655	653	678	655	709	724	669	712	710	710	694	680	692	692	676	628	663	679	664	663	643	671	658	686	687	667	675	684	698	677	711	686	679	682	676	701	677	660	681	730	707	652	657	665	635	690	670	699	646	709	640	725	683	674	676	702	619	743	676	723	644	705	683	660	659	683	664	704	722	666	699	675	699	661	706	623	665	699	675	671	668	713	685	649	754	625	702	635	714	679	692	711	720	693	677	703	672	648	674	655	676	689	627	711	683	661	727	680	651	668	665	707	714	693	725	696	697	680	666	665	719	657	632	646	688	698	682	706	691	710	705	674	649	685	700	685	695	620	666	672	675	661	706	694	672	675	658	661	682	676	657	630	670	691	660	629	663	649	651	658	679	645	644	699	689	693	723	663	724	695	647	630	709	711	657	658	750	705	652	684	620	646	655	630	667	657	684	660	681	724	686	665	677	669	682	686	674	650	697	705	632	674	693	663	709	688	662	667	686	683	635	699	672	616	677	615	681	690	693	699	689	661	653	653	667	687	668	644	662	647	670	659	668	679	708	671	706	677	694	683	711	703	689	685	668	664	701	690	657	695	702	683	658	698	675	672	697	647	702	675	674	685	700	632	685	676	664	677	713	661	663	667	699	661	670	728	676	619	676	713	681	641	685	657	644	685	689	658	670	633	659	705	739	624	669	661	718	661	689	703	699	698	699	716	671	647	687	693	649	680	681	667	698	647	681	710	712	641	677	702	636	682	646	697	691	715	665	654	687	682	673	729	624	657	689	682	670	702	671	701	718	685	715	659	704	712	683	679	654	679	672	752	675	704	668	630	649	680	681	666	694	703	714	675	684	704	709	652	667	696	684	684	676	690	674	690	716	721	678	683	668	694	700	697	675	656	709	624	647	645	680	649	682	683	675	684	707	667	667	652	712	702	679	681	690	713	716	658	667	683	643	664	665	696	674	660	692	651	650	682	708	708	729	682	682	673	744	716	635	678	660	649	740	676	652	696	648	688	666	695	709	648	701	682	709	656	702	639	668	685	639	656	672	720	624	700	664	669	693	691	712	682	709	649	683	710	640	641	673	688	718	679	666	657	626	679	658	681	682	712	664	702	740	693	656	693	677	710	673	703	621	641	687	669	686	681	683	666	691	705	607	695	658	694	699	682	667	721	699	692	715	667	642	665	663	695	691	667	680	695	682	679	712	646	630	614	635	716	665	642	642	683	686	706	665	658	650	664	664	680	684	631	699	680	675	690	702	664	676	662	707	692	722	643	657	658	679	702	701	642	697	709	706	658	653	643	695	690	661	695	672	670	701	721	642	675	678	698	646	711	687	712	703	678	700	671	617	666	722	664	693	664	668	651	689	661	661	700	642	642	660	667	692	665	677	692	693	690	689	682	702	711	666	728	657	707	661	716	681	690	693	641	687	676	687	693	679	711	704	628	647	681	724	658	701	674	648	706	660	649	707	675	671	687	634	690	696	637	659	660	676	703	705	704	677	661	722	694	714	668	670	734	730	672	667	674	662	671	678	695	729	707	669	713	635	730	684	693	704	666	640	714	675	660	638	685	674	633	699	696	660	646	654	700	686	680	740	668	700	704	689	652	695	665	691	688	627	704	665	706	689	649	693	702	711	674	655	657	697	665	669	692	724	678	652	647	685	665	668	669	667	664	685	675	638	716	707	711	701	678	706	646	704	675	646	647	651	679	701	658	706	707	689	678	679	690	656	703	662	656	684	651	691	687	675	721	697	673	670	704	689	675	656	660	664	685	643	685	674	628	637	698	645	687	666	728	652	685	655	659	705	694	685	704	662	680	668	690	667	632	651	729	709	700	739	711	620	694	674	687	625	716	669	672	684	659	714	747	636	675	705	711	706	665	699	697	667	673	651	696	668	680	667	615	654	683	680	676	704	660	671	658	663	632	658	674	683	689	660	646	678	704	694	617	679	659	705	662	709	631	687	666	719	695	690	643	700	698	676	684	715	621	646	664	641	731	695	652	680	640	702	669	665	638	677	710	651	730	670	662	693	649	703	662	669	655	656	668	621	692	684	736	664	654	677	676	700	651	697	721	671	688	653	677	703	685	697	690	695	674	698	616	707	663	670	651	700	656	673	684	637	717	696	686	700	636	680	692	668	671	681	681	628	674	663	634	616	641	692	671	692	668	672	678	690	668	696	696	619	652	707	707	654	673	662	715	701	676	665	629	692	706	631	660	626	690	718	709	690	675	658	651	694	683	724	643	679	664	681	760	657	692	692	646	661	638	702	683	657	687	688	694	625	670	681	660	658	663	724	660	700	665	698	677	680	683	712	647	666	665	635	658	661	706	659	634	663	663	716	698	687	656	702	669	704	708	715	677	657	653	693	655	676	663	662	639	638	705	660	626	672	730	630	621	676	658	677	683	705	728	693	706	716	676	668	671	663	700	705	665	647	657	672	667	676	715	672	659	635	711	654	688	651	668	733	653	718	697	717	675	619	684	678	658	701	658	679	699	648	647	737	671	667	666	652	633	664	686	681	668	674	706	664	687	673	699	691	672	676	689	623	671
23922	48328	40963	31039	26215	22002	18589	14668	11763	9484	7756	6552	5349	4503	3757	3237	2821	2506	2402	2103	2052	1914	1680	1583	1427	1333	1205	1191	1122	1088	994	1069	982	995	957	916	914	871	826	841	721	758	756	710	731	711	711	775	716	714	712	724	677	757	686	704	645	658	694	674	666	666	671	684	693	652	636	718	674	673	668	716	657	602	658	683	659	624	649	613	692	672	650	663	641	665	645	642	668	679	654	627	654	625	674	697	647	656	685	641	647	678	587	639	685	685	621	664	701	721	675	646	643	647	645	636	687	666	663	646	654	669	695	618	621	618	672	712	631	661	669	692	611	669	623	654	650	711	626	661	663	676	690	652	621	674	655	599	651	649	633	664	653	657	647	637	678	644	658	652	644	662	604	652	638	684	649	652	622	654	615	639	623	644	641	641	652	693	670	621	638	653	631	662	685	646	651	682	647	687	644	677	622	648	663	674	624	605	676	655	676	649	635	693	663	615	663	695	624	619	652	609	677	624	631	657	594	629	682	623	638	670	640	620	690	632	667	702	632	693	623	677	592	651	663	646	644	654	646	685	658	637	663	654	680	687	606	657	692	662	668	608	652	671	663	679	605	699	667	627	677	684	666	629	642	645	681	670	662	621	644	623	699	621	684	622	672	646	657	666	677	678	643	628	663	658	630	683	665	672	602	618	718	650	653	724	646	609	649	658	706	611	640	625	635	664	625	642	637	607	702	689	652	684	641	676	646	652	668	651	670	645	654	627	615	635	650	643	649	654	654	627	655	635	660	609	641	668	653	651	712	633	631	672	664	640	597	637	645	660	649	637	651	667	593	670	705	650	643	675	671	633	665	618	639	616	659	653	678	639	653	620	647	643	629	641	660	690	602	650	672	653	623	677	645	628	683	674	696	655	665	706	671	644	669	704	632	659	616	657	668	644	675	612	637	692	675	625	659	670	634	631	635	615	628	674	653	630	652	673	671	641	644	665	660	627	644	668	653	672	675	688	643	657	597	643	683	694	649	640	630	639	667	650	651	678	645	629	681	630	679	627	633	681	638	625	657	681	612	637	676	668	621	631	661	647	644	582	663	668	654	635	675	679	640	670	664	692	690	651	613	629	653	676	683	672	640	627	634	650	700	629	629	644	648	655	685	660	647	653	677	696	688	693	689	685	622	704	666	593	667	654	654	635	662	700	658	687	654	617	691	636	637	636	677	672	652	659	676	632	649	720	668	636	639	662	609	676	673	663	672	593	675	663	685	630	625	702	636	645	634	684	606	664	644	603	688	643	669	708	644	709	612	649	689	641	655	611	634	674	667	634	615	628	679	622	630	627	626	687	633	688	622	682	595	670	679	638	645	673	631	648	686	672	651	627	665	590	680	681	631	650	664	651	649	616	688	685	655	654	640	651	628	648	660	634	676	629	733	669	689	633	650	697	642	664	658	675	722	663	681	677	652	626	662	687	657	657	665	641	639	641	650	592	653	637	674	670	661	655	650	719	661	648	656	658	686	637	631	621	644	628	664	615	636	642	606	642	654	642	650	680	652	640	682	704	654	661	643	642	650	694	675	705	636	623	666	612	688	623	660	629	687	646	703	655	670	635	693	645	685	683	681	669	649	665	682	677	648	657	648	633	614	619	651	638	702	666	676	617	626	610	629	629	676	666	679	673	651	622	656	640	663	663	637	662	625	648	676	665	644	670	626	654	605	626	629	652	635	634	635	695	596	636	660	664	602	690	652	625	626	633	655	675	685	665	643	613	662	598	587	635	632	648	653	671	643	632	636	658	638	638	670	644	650	692	675	706	650	701	675	625	617	653	659	661	654	663	598	639	618	638	659	682	671	662	642	650	643	622	634	665	661	680	628	658	685	629	689	663	677	661	682	617	660	642	663	681	643	651	611	652	664	657	653	629	661	631	647	681	643	673	616	683	653	624	610	649	649	681	653	645	650	680	668	685	623	700	697	659	635	631	650	686	633	670	652	650	662	646	649	677	627	641	636	647	662	689	666	661	640	631	679	638	636	663	712	637	634	715	622	617	628	638	669	652	660	699	702	694	643	630	637	628	637	620	674	682	656	689	665	654	668	652	601	688	628	635	684	674	636	613	680	666	643	623	620	632	641	698	668	680	637	695	665	642	643	685	624	655	651	668	626	692	638	654	652	626	628	640	628	610	684	670	661	645	628	640	623	644	641	687	614	638	667	643	671	631	633	640	660	699	651	676	672	616	663	648	664	669	649	663	656	688	646	652	618	674	686	635	621	649	651	640	659	658	624	649	667	606	651	658	644	618	637	683	656	655	670	651	659	650	664	639	627	684	693	650	638	655	680	620	643	607	680	657	684	638	666	702	673	661	641	648	624	637	668	650	691	618	671	662	660	665	663	660	632	632	616	642	671	653	600	654	668	627	694	656	664	702	645	633	633	673	707	670	653	667	683	670	666	643	626	673	665	640	677	608	682	609	696	623	665	655	712	647	648	632	641	622	684	655	680	653	662	665	688	650	660	633	646	636	647	609	698	688	654	656	688	615	674	680	653	633	686	657	669	630	661	668	665	633	636	649	670	688	685	716	684	682	688	631	671	671	718	648	648	641	657	665	617	608	633	705	646	679	697	635	679	628	608	622	639	682	682	654	668	647	622	669	647	628	665	704	619	641	624	683	590	643	663	662	669	670	683	621	655	674	697	691	640	631	659	617	696	621	619	663	653	656	661	641	625	641	640	672	671	666	626	648	683	671	642	608	655	654	610	657	686	638	637	619	661	621	664	650	673	653	675	674	627	642	651	637	615	673	656	609	694	629	676	649	606	658	640	650	659	654	655	622	698	648	693	636	613	670	689	686	662	572	608	633	657	617	615	612	686	623	692	654	656	663	644	628	669	618	651	614	647	645	698	624	624	595	660	645	672	633	658	668	659	656	650	592	652	702	635	649	658	670	639	670	662	657	651	643	635	624	672	663	622	599	620	614	647	608	667	655	647	618	650	625	621	619	647	638	648	682	650	619	640	615	661	678	652	667	685	629	670	680	663	672	698	684	660	728	654	662	625	663	671	635	705	644	666	669	664	630	688	687	651	642	642	583	640	679	710	653	702	670	640	631	665	644	647	726	628	644	635	623	671	655	667	647	618	638	676	664	646	643	681	634	623	605	663	673	647	670	670	670	695	635	637	641	626	659	656	647	717	619	643	606	654	686	618	651	641	684	689	630	615	680	630	654	647	631	659	640	648	673	609	629	688	693	664	646	638	647	638	658	649	678	613	652	630	641	661	653	651	609	628	625	636	641	609	696	658	643	606	691	638	643	677	659	641	630	645	654	680	619	642	654	666	654	669	601	706	663	608	621	647	690	665	628	625	551	688	652	674	626	680	676	636	677	639	606	680	666	621	590	635	616	641	607	633	698	613	666	660	638	613	631	655	647	725	643	637	670	627	664	630	649	630	661	642	636	658	657	665	659	596	697	627	642	635	635	646	647	641	633	678	686	656	598	639	607
29080	25721	29142	21479	12770	8661	6524	4972	3854	3107	2514	2387	2138	1797	1690	1568	1440	1350	1268	1306	1268	1173	1148	1131	1121	1110	1023	1025	979	997	974	987	978	957	957	970	962	910	928	933	969	882	949	971	938	879	884	956	834	838	916	891	914	885	898	901	874	891	879	862	866	896	917	933	893	853	887	934	905	859	886	878	855	887	894	949	920	928	871	884	889	907	867	886	895	888	852	917	943	833	917	955	928	974	896	914	915	927	847	929	913	940	858	954	863	909	918	834	911	868	859	863	851	946	913	869	921	840	908	891	906	839	859	821	888	857	860	911	897	910	889	905	801	878	890	903	865	898	902	838	898	912	932	945	958	869	891	890	883	937	880	852	843	966	920	873	905	890	841	883	921	882	835	867	863	891	880	888	929	841	875	851	879	855	906	889	908	940	904	902	897	910	882	845	858	913	867	892	916	921	895	892	895	873	884	860	907	882	891	895	830	891	872	878	915	858	930	861	843	941	906	922	898	866	913	818	938	895	940	902	895	928	909	914	897	874	917	887	857	934	840	913	943	857	920	891	839	887	914	850	897	851	856	912	890	894	839	876	903	955	880	937	880	925	895	845	884	890	929	894	858	897	877	908	930	867	895	873	886	914	898	925	907	918	931	924	963	877	891	860	880	903	852	898	899	877	850	863	950	915	943	813	903	876	830	838	845	912	873	991	921	857	952	885	898	859	920	872	889	910	916	889	878	877	881	868	905	865	855	910	814	905	888	906	932	866	878	907	972	904	873	917	875	864	875	883	920	941	870	896	852	918	893	926	879	911	897	914	845	855	883	896	930	892	884	971	944	860	826	890	911	905	914	875	900	934	852	911	884	912	859	887	897	884	879	892	846	894	905	847	937	918	843	922	884	896	870	885	885	944	911	902	848	859	878	891	874	918	921	874	914	938	897	912	943	863	904	944	866	857	885	935	916	862	857	874	893	968	912	854	860	808	899	926	850	906	903	866	896	898	882	889	866	877	917	908	870	936	854	931	957	867	888	858	884	919	832	916	861	945	831	871	833	898	887	925	952	883	859	878	880	908	889	850	905	904	862	878	858	895	954	908	875	919	894	839	874	852	866	887	888	848	893	905	922	923	822	893	885	895	867	890	888	883	857	886	880	885	855	878	875	881	917	895	927	871	889	890	911	912	911	891	843	897	883	937	865	888	881	926	844	893	848	920	881	877	856	901	849	914	868	881	852	876	874	932	923	905	870	866	893	924	905	833	919	882	871	890	856	893	895	879	860	862	884	863	898	896	877	884	920	847	816	934	909	908	886	870	912	932	933	882	867	799	895	895	890	933	860	899	893	877	900	903	951	857	856	874	902	913	859	868	914	903	886	864	842	874	865	883	889	880	910	848	899	923	857	857	881	932	885	892	871	902	865	896	873	882	898	871	874	913	924	887	821	890	834	844	890	969	899	928	887	886	847	898	903	856	888	919	882	941	871	917	919	903	900	865	869	915	889	915	892	844	894	899	874	843	869	916	875	908	885	943	910	894	877	929	881	857	928	886	942	872	901	876	877	899	863	900	905	904	898	881	891	917	890	867	880	896	862	841	884	915	828	898	891	907	904	882	859	886	899	879	853	887	884	858	898	920	914	887	943	877	929	921	945	835	943	865	916	867	914	915	869	931	891	878	857	843	870	862	857	910	898	823	925	894	874	826	892	931	870	921	873	841	970	914	874	887	880	899	915	852	897	877	910	897	880	904	954	902	895	852	910	837	861	930	894	930	935	912	904	885	896	887	892	929	839	857	813	894	871	863	861	906	877	878	851	934	903	881	824	850	919	890	918	920	916	917	853	911	913	892	915	888	946	879	891	904	895	943	895	915	876	902	918	909	877	932	904	885	904	893	937	874	880	881	862	894	978	875	920	867	919	894	896	843	849	903	935	875	869	910	864	871	855	924	891	848	891	881	863	904	834	894	870	876	874	954	886	863	882	928	878	886	881	843	889	881	893	936	871	880	889	954	904	903	882	895	931	907	862	857	855	905	893	835	872	870	873	898	916	834	895	882	887	875	865	919	938	874	888	908	902	899	926	826	963	915	932	916	893	892	839	923	870	894	854	935	905	895	943	942	910	890	887	917	910	936	887	890	884	877	879	845	924	889	918	898	901	918	901	867	907	858	906	855	880	887	874	836	905	897	867	893	864	879	866	935	826	932	886	956	918	886	876	880	918	939	900	864	885	846	908	947	898	895	937	843	932	858	869	836	849	890	907	878	853	908	869	891	912	917	910	924	922	938	915	896	927	886	863	894	990	893	867	874	869	878	894	892	901	900	867	939	891	960	952	846	879	901	917	896	863	933	941	839	895	906	903	891	907	908	862	949	853	865	860	886	888	874	936	905	880	867	872	938	910	934	915	906	917	930	938	888	889	914	875	892	891	862	897	877	871	940	917	902	884	941	887	859	920	881	835	846	938	931	895	892	864	829	918	890	895	904	912	879	858	857	885	881	868	927	864	834	950	891	852	917	851	874	923	867	891	877	920	864	838	872	853	914	908	885	914	900	868	860	895	909	917	858	865	904	850	942	904	818	906	926	891	876	916	907	889	844	863	872	897	909	892	874	887	874	872	848	836	918	912	847	917	908	895	894	890	888	921	894	878	898	871	887	883	839	879	935	882	938	893	876	904	891	907	898	903	938	904	879	905	868	945	870	856	881	868	882	925	900	899	860	845	915	924	943	854	872	915	850	840	871	892	904	846	942	941	917	943	955	914	931	893	929	875	886	889	907	924	938	854	903	864	892	895	896	908	895	855	907	930	865	937	825	856	949	843	916	876	901	908	877	916	921	880	851	942	906	893	831	943	883	849	850	857	894	918	910	893	865	852	860	879	842	881	918	923	900	875	893	932	847	854	882	931	865	925	902	811	881	900	871	877	979	909	915	890	901	874	866	919	983	865	857	910	880	892	908	878	873	840	900	848	888	896	911	911	878	898	892	841	899	866	887	876	914	920	890	900	932	913	887	937	917	872	903	857	934	869	892	853	894	896	983	884	893	935	846	897	930	856	895	858	838	869	903	903	835	845	878	924	898	910	916	855	911	942	865	819	878	890	896	965	925	869	908	866	864	883	903	875	878	909	869	897	918	868	928	919	874	880	870	831	889	877	927	857	899	860	906	860	870	927	864	941	855	962	920	887	964	862	882	930	879	876	874	911	903	864	906	921	902	926	893	916	887	926	845	875	868	900	912	877	873	888	864	975	921	924	902	920	839	865	838	916	865	866	917	898	891	897	892	856	843	887	856	860	890	979	875	869	904	836	884	857	913	939	918	881	862	850	922	945	856	900	870	931	876	875	879	910	903	894	930	909	906	906	915	857	875	879	835	918	910	894	854	918	856	891	915	924	865	929	866	832	879	909	898	918	958	923	851	925	880	902	904	907	908	897	894	888	861	847	837	880	875	889	947	886	882	834	891	878	991	914	911	914	851	861	921	891	916	866	885	899	910	888	915
21030	37033	28738	18784	14545	11766	9556	7378	5685	4621	3773	3231	2765	2344	2002	1816	1679	1603	1504	1511	1364	1349	1257	1231	1133	1080	1102	1104	1055	1075	1026	955	997	967	936	951	952	974	907	902	907	932	894	917	882	908	895	911	867	900	914	909	833	872	884	891	897	891	903	886	861	913	870	917	893	863	870	887	884	833	891	877	878	845	892	840	852	946	866	856	866	860	872	832	929	858	874	889	833	849	868	868	860	893	822	885	875	897	908	907	912	858	855	861	883	905	856	880	861	883	877	839	919	885	856	883	887	898	868	885	859	903	877	874	857	860	865	885	864	865	931	871	902	887	910	832	870	900	923	848	916	897	890	879	855	825	878	850	877	867	852	888	879	888	816	886	884	919	851	832	866	892	910	896	922	916	883	879	870	850	875	869	897	919	846	902	876	865	872	894	911	899	918	866	858	876	873	859	865	895	929	913	874	861	860	906	891	812	907	889	906	883	900	862	896	878	851	851	835	901	907	882	883	913	884	869	842	847	865	890	846	900	851	870	874	906	864	922	811	876	883	847	899	849	853	905	876	823	932	880	897	912	871	897	871	902	860	848	885	827	868	882	845	853	860	890	910	852	810	901	877	883	888	914	867	869	875	914	847	891	857	964	878	876	867	888	908	922	892	885	852	901	860	828	891	870	872	892	854	849	921	901	855	846	898	883	890	839	840	856	902	897	890	830	860	864	867	876	869	867	897	862	886	895	846	847	894	860	874	894	877	872	901	842	863	879	831	893	843	841	887	910	826	904	891	862	885	883	932	856	873	830	841	794	843	894	909	811	857	905	894	835	866	855	878	906	876	801	920	894	844	840	862	842	907	887	865	887	866	916	866	876	909	876	885	838	884	926	903	911	877	903	872	875	896	908	898	857	859	847	906	859	847	867	886	894	895	843	906	871	821	853	867	846	885	849	861	894	879	925	843	840	864	888	844	931	940	895	829	795	904	884	898	850	894	893	964	869	838	846	891	879	846	883	901	843	883	859	792	897	904	858	850	830	898	917	924	854	875	880	883	844	870	861	851	880	861	846	860	828	873	915	876	906	874	956	877	917	852	817	860	870	867	882	908	860	895	882	893	880	904	832	862	879	848	853	868	846	846	890	865	839	936	851	873	907	861	895	908	844	874	886	840	850	861	844	920	944	864	866	888	900	879	883	923	863	906	859	917	882	920	909	868	826	861	887	853	836	863	878	892	879	866	874	903	868	884	901	860	874	894	888	876	910	853	880	853	902	863	952	862	841	853	866	899	875	854	846	842	847	818	888	866	940	936	939	883	877	907	903	898	882	902	873	898	883	868	860	857	842	858	828	862	902	913	868	861	907	906	861	869	914	853	954	863	850	899	880	837	885	849	867	866	874	946	846	832	859	912	859	885	837	889	899	889	877	882	811	872	906	927	881	878	868	850	897	919	902	848	827	920	908	891	846	832	852	846	832	855	846	853	908	888	894	876	895	853	933	862	914	841	827	844	848	881	865	888	865	906	877	874	868	870	892	850	865	855	892	881	881	867	871	916	860	854	852	855	846	873	842	911	855	874	891	848	879	905	891	871	863	885	896	875	909	874	892	834	899	903	855	828	881	898	869	862	840	856	883	891	846	869	846	867	913	898	895	859	865	884	902	862	846	927	937	900	857	858	815	896	816	910	890	868	907	855	849	923	855	880	868	878	851	882	851	904	873	935	820	888	859	813	880	843	832	874	878	837	921	888	900	889	853	815	914	897	869	876	898	903	901	881	880	850	868	835	882	916	880	924	869	856	873	875	843	902	885	864	858	890	879	841	888	875	907	940	924	835	876	893	885	865	884	870	844	906	877	913	919	886	874	845	894	832	898	856	844	840	879	947	866	872	885	831	851	900	890	917	885	860	821	876	886	866	890	857	919	864	809	838	834	812	883	885	867	928	843	846	879	892	885	896	865	864	913	827	887	907	880	920	847	883	860	760	917	887	869	876	844	865	878	849	891	880	918	867	856	870	883	912	851	882	927	917	901	874	922	886	864	892	884	910	852	812	915	819	873	845	867	828	852	893	858	879	907	915	861	886	855	878	899	852	894	848	870	856	891	892	850	878	897	830	856	854	914	920	865	896	885	845	842	864	833	874	888	837	830	879	917	896	860	869	910	842	905	856	899	839	904	884	827	915	930	926	860	896	844	945	869	868	870	940	867	843	898	876	866	860	837	860	887	891	886	852	834	907	916	839	826	882	879	898	892	925	873	878	846	934	833	890	870	866	855	839	907	884	869	867	909	869	858	913	912	883	900	905	865	904	882	920	860	867	830	871	904	881	876	892	891	846	947	880	887	906	888	939	865	851	891	842	866	857	821	906	878	874	873	853	893	906	865	869	905	856	905	906	901	903	901	905	849	854	834	910	903	895	855	927	920	859	866	898	870	868	874	913	860	842	849	907	925	867	851	871	927	867	889	899	927	880	887	938	876	857	801	855	890	913	846	896	863	842	894	852	868	861	942	886	926	864	935	853	909	872	852	884	848	880	896	815	939	843	926	851	869	880	924	878	911	914	875	855	855	889	917	910	852	863	856	866	916	894	847	938	850	917	909	886	881	890	831	857	880	879	859	860	886	907	849	935	849	846	841	878	879	903	879	908	826	853	880	917	870	905	914	838	907	823	869	859	896	898	879	886	863	884	910	830	921	821	916	809	881	906	851	943	857	919	822	857	844	863	833	855	922	873	838	879	886	890	853	894	840	870	861	867	928	820	876	829	844	845	902	853	902	905	889	877	868	858	874	871	898	824	850	859	877	899	880	891	859	871	852	872	903	898	882	873	927	878	871	938	820	878	915	866	851	859	874	891	903	874	898	861	890	843	917	829	898	957	869	860	935	905	892	886	927	897	880	867	855	875	862	898	832	858	901	882	863	880	836	887	885	899	904	900	939	872	886	841	888	875	858	910	839	858	886	898	878	913	907	865	862	902	854	882	927	900	908	874	868	885	872	890	884	829	817	862	882	862	856	915	839	869	876	864	879	924	886	837	896	858	874	870	903	911	864	864	865	855	902	843	878	846	880	893	844	852	905	917	896	851	858	883	906	806	936	875	894	880	849	948	878	859	845	847	905	867	891	858	835	868	901	832	914	893	882	822	857	902	835	829	878	870	839	897	890	853	895	858	836	889	859	861	934	855	891	914	885	876	839	920	845	903	862	886	883	892	920	907	851	869	822	844	890	910	910	907	894	854	827	879	885	881	869	846	912	822	851	920	847	897	843	887	888	837	845	869	877	876	891	838	842	855	919	895	944	852	874	835	891	877	898	841	854	906	814	926	900	845	825	819	869	838	881	888	902	880	847	874	875	823	921	898	849	849	867	884	863	894	849	902	917	857	875	848	894	826	902	837	877	902	892	850	914	875	896	856	843	872	872	882	835	875	843	857	860	835	870	863	893	909	880	900	874	857	866	871	873	871	860	905	874	904	853	866	867	887	851	871	851	900	861	855	871	788	911
23950	21470	28865	24858	22264	19679	13614	8434	6124	4820	4109	3418	2848	2339	2128	1928	1735	1532	1513	1325	1273	1188	1132	1088	1012	1026	976	876	935	828	822	843	816	779	818	742	810	748	739	734	708	694	723	690	734	699	717	710	676	655	649	655	639	642	679	669	676	686	687	669	693	722	667	637	652	632	662	669	676	655	649	649	697	688	707	644	695	648	669	658	665	629	631	646	673	667	719	634	646	620	668	690	673	645	654	619	667	638	647	649	676	677	638	672	653	672	657	692	658	670	655	663	591	612	629	660	661	664	645	666	602	679	681	660	680	644	654	680	648	649	653	645	666	639	656	640	630	616	686	637	657	700	642	668	700	594	620	715	662	621	686	665	635	652	615	624	677	667	589	664	676	677	668	657	658	623	633	602	640	683	685	662	659	639	672	668	649	647	710	694	594	698	662	671	663	695	661	643	649	619	681	646	625	652	681	690	671	616	645	639	662	642	677	721	670	646	615	689	645	706	624	640	658	647	641	635	675	647	643	653	692	706	658	703	677	684	699	693	669	681	670	681	633	663	633	682	574	630	702	629	673	660	628	681	625	676	689	685	647	665	662	640	668	660	631	678	665	673	687	668	667	658	682	690	678	602	694	645	604	660	602	636	642	625	640	666	689	640	683	641	669	708	646	687	619	659	684	627	675	653	641	615	638	659	684	663	636	667	717	640	702	659	633	693	646	685	638	658	666	687	623	709	631	655	688	691	605	639	656	645	694	629	643	631	600	700	693	628	650	659	684	650	629	654	665	692	665	654	644	661	646	644	688	701	583	668	654	644	619	662	667	663	651	647	669	628	683	657	614	630	698	618	655	669	676	655	634	675	639	614	640	675	645	634	651	596	651	683	637	639	658	635	669	696	634	641	695	654	649	649	633	657	663	657	651	646	635	605	667	576	706	654	656	609	638	638	640	654	632	695	679	672	637	635	688	609	635	639	633	681	704	657	672	689	686	652	642	631	676	678	648	629	610	669	646	673	634	680	638	681	680	630	635	624	715	684	665	687	648	697	706	622	643	650	682	677	693	640	647	626	629	662	642	657	654	662	631	654	643	646	639	677	654	641	654	671	645	670	662	669	627	663	641	633	657	686	688	646	635	638	653	683	656	644	725	688	631	672	680	685	671	629	643	659	659	681	701	663	666	662	666	642	682	691	634	652	633	635	652	640	647	638	656	638	675	647	653	658	647	677	656	661	653	664	633	647	669	646	669	653	686	630	664	681	615	658	653	664	636	685	662	692	689	660	632	678	674	687	657	654	625	643	666	644	645	660	683	658	679	642	683	625	684	653	680	703	628	686	644	674	635	643	680	657	658	685	652	656	636	672	673	605	652	640	641	654	615	649	633	674	673	618	600	706	642	675	655	684	655	655	649	650	628	581	673	673	652	695	677	712	635	678	670	672	698	667	604	646	660	701	677	708	705	650	629	713	673	705	689	683	696	718	635	660	662	648	694	601	644	607	678	697	682	620	631	628	650	686	689	663	686	651	672	689	643	672	656	619	680	665	681	625	707	630	662	669	626	651	674	635	667	649	614	605	661	656	660	624	669	656	634	624	649	648	648	664	682	711	634	720	684	623	615	639	669	633	637	691	650	661	652	641	648	680	666	625	682	735	650	595	706	633	667	659	647	613	617	669	674	644	656	655	653	687	612	650	640	673	659	635	638	632	640	607	669	620	659	646	633	626	678	643	688	649	629	667	677	643	718	686	665	660	630	652	676	643	626	630	665	625	644	712	689	667	630	621	686	653	684	664	690	660	640	611	667	669	648	636	608	647	639	624	676	640	671	640	646	680	667	685	681	676	635	699	632	664	622	648	648	622	699	645	700	639	631	669	616	634	643	634	653	639	630	652	637	667	728	723	677	628	637	680	666	677	664	711	660	682	631	658	699	695	673	694	665	671	660	606	652	669	653	642	616	676	645	609	647	676	660	649	628	633	696	661	654	688	663	655	677	671	644	692	634	619	703	647	694	668	694	699	658	631	699	668	640	659	643	616	614	643	618	658	686	610	609	694	685	586	670	633	684	642	692	656	627	668	666	649	711	653	676	710	697	639	659	667	622	691	621	644	654	639	638	648	724	632	649	680	656	683	628	647	664	675	660	696	668	625	725	681	674	640	694	643	667	653	645	611	670	690	647	662	664	642	639	705	638	617	654	661	652	694	670	679	659	667	668	695	680	654	663	690	680	648	673	681	647	634	614	679	628	647	658	620	667	648	675	676	692	644	686	630	622	627	669	646	663	642	645	647	656	620	669	648	678	638	677	631	673	671	666	654	637	696	641	656	675	677	657	647	662	648	683	636	677	662	700	726	671	674	654	593	693	653	671	590	704	692	680	650	655	640	630	676	644	634	679	634	706	652	657	699	659	626	699	665	661	644	643	665	623	641	623	673	661	694	670	621	631	668	634	639	657	640	650	671	613	662	631	643	645	681	658	692	639	651	673	658	632	643	634	610	663	687	709	667	646	664	659	639	660	664	674	644	653	665	633	603	642	672	697	652	685	616	669	643	612	738	717	658	672	617	679	707	672	655	660	634	657	694	679	650	640	648	676	636	641	657	757	611	630	617	667	636	710	660	642	673	682	644	633	624	649	649	634	662	686	636	687	665	678	667	667	647	649	648	630	679	726	661	641	623	653	697	676	613	644	616	649	673	675	668	628	663	637	673	669	727	657	672	679	625	691	671	628	687	649	671	635	695	672	677	636	692	691	647	622	641	661	676	657	640	645	687	657	650	686	617	672	651	638	637	657	593	644	638	649	625	680	686	638	631	683	662	701	632	653	619	658	658	698	626	658	722	643	649	658	657	663	649	619	682	678	660	660	666	639	702	678	665	672	594	685	661	609	661	690	618	660	680	679	662	621	623	656	684	651	664	648	644	664	636	651	659	694	682	658	678	647	657	679	656	668	663	692	711	688	629	708	677	657	670	650	660	661	659	633	697	678	669	668	687	652	676	611	688	694	651	708	637	688	646	628	701	614	644	656	717	659	664	641	669	664	669	726	626	664	655	635	632	665	657	628	699	589	658	684	670	689	637	650	633	656	621	622	695	640	650	696	652	682	721	686	659	643	681	667	712	668	631	659	649	652	632	643	689	666	675	693	659	655	663	653	672	683	631	603	715	645	695	697	657	656	687	592	657	687	651	606	640	661	668	665	677	657	668	629	691	705	659	641	675	653	638	631	638	637	638	691	667	676	632	664	644	642	655	702	661	684	686	670	645	704	637	625	664	639	635	606	682	695	635	660	648	642	632	642	655	683	667	663	650	657	672	670	637	693	652	636	663	618	645	670	662	705	639	643	687	660	672	650	688	690	636	645	662	671	650	621	641	640	654	660	633	688	669	700	669	643	698	674	673	672	684	656	661	677	645	637	640	687	683	670	670	665	680	680	658	675	614	643	650	637	649	664	620	677	651	650	698	671	652	640	670	638	632	613	670	615	690	679	632	645	644	664	635
21865	44308	36375	26211	21106	17455	14455	11542	8894	7067	5662	4897	3966	3351	2934	2543	2269	2024	1920	1684	1540	1459	1408	1251	1144	1121	1070	1048	959	992	958	880	875	853	852	799	805	782	737	727	767	768	725	660	705	696	715	704	694	659	638	690	646	665	639	690	623	671	635	656	665	692	636	679	674	656	668	622	646	665	689	669	639	617	637	647	643	644	628	621	656	626	598	672	614	626	616	596	669	660	664	682	658	634	634	620	688	630	638	621	602	645	652	678	658	655	670	640	645	630	666	682	658	697	676	637	703	682	646	704	628	632	660	652	683	605	625	684	634	603	629	649	688	665	657	633	615	674	715	689	639	639	662	621	635	681	604	660	629	632	637	618	630	675	681	642	634	629	689	619	669	648	687	682	615	627	676	638	657	674	656	671	661	614	592	657	637	634	638	680	716	636	635	635	690	591	607	618	669	650	647	666	669	635	646	619	639	660	653	642	711	643	660	674	692	610	626	600	661	689	636	616	616	598	690	593	650	637	647	637	661	664	658	652	662	663	674	653	638	651	648	665	686	632	649	710	636	633	653	626	650	674	640	595	623	655	635	623	621	636	662	674	664	619	652	635	666	618	639	622	660	652	644	658	667	667	621	678	677	637	638	660	656	650	677	657	628	667	644	651	616	630	671	706	628	661	648	605	650	660	634	667	655	712	640	638	633	672	617	639	678	651	662	621	620	649	600	661	622	627	617	610	677	673	692	642	642	655	618	654	617	692	657	665	653	679	668	648	683	631	628	640	647	679	653	660	639	654	661	686	610	660	670	649	663	693	601	649	669	664	639	635	663	632	679	668	602	644	646	666	686	604	627	633	615	674	636	665	645	633	669	656	679	659	625	673	689	642	672	676	706	683	635	625	682	624	602	680	689	665	677	690	633	680	608	669	642	641	656	649	631	598	645	638	645	646	643	658	662	699	667	646	685	670	635	668	641	682	615	651	641	623	683	587	619	661	683	687	625	663	667	643	608	612	660	667	648	587	636	632	698	644	667	647	646	652	669	643	583	675	623	649	679	644	659	606	651	691	623	676	662	680	624	656	650	638	665	623	638	613	633	655	643	658	669	645	659	642	634	607	708	639	642	683	627	639	685	667	597	629	645	666	669	659	684	628	645	619	621	640	647	618	625	648	643	626	665	632	631	629	738	658	712	625	673	628	708	638	626	676	588	649	631	667	642	653	652	601	653	654	664	675	663	652	665	657	666	619	633	675	642	662	633	624	667	646	663	600	635	623	640	640	657	639	656	604	607	657	671	606	629	666	672	624	677	621	659	634	692	600	611	624	665	654	630	695	656	632	650	612	678	659	679	631	645	659	646	643	626	670	661	593	629	626	675	650	633	666	640	619	671	636	672	686	655	626	690	687	709	593	677	620	658	638	660	660	670	619	672	630	676	621	655	660	677	617	654	636	628	666	648	667	689	688	654	642	674	663	637	660	661	642	639	650	630	648	660	649	613	627	647	648	653	624	636	656	657	676	657	654	617	667	693	640	637	648	672	662	647	633	645	621	678	685	630	693	661	648	670	653	661	638	675	674	699	668	638	657	683	630	652	670	655	664	640	651	655	633	639	654	704	728	669	689	628	658	641	671	616	668	630	629	656	645	663	625	642	632	595	645	679	584	642	586	647	650	620	650	616	645	624	653	664	641	620	669	666	605	663	628	685	664	672	655	662	633	625	661	670	673	690	633	677	605	658	666	660	594	647	634	679	693	630	663	642	623	663	689	658	653	671	667	654	659	652	636	674	640	662	659	645	673	592	658	640	694	693	653	666	679	658	653	650	643	651	636	608	636	645	599	628	669	695	615	664	643	632	652	679	688	668	687	624	654	635	634	666	658	616	600	671	652	660	628	651	662	625	643	660	661	687	645	598	657	644	661	681	638	628	682	709	677	632	617	611	627	672	613	674	634	694	689	622	680	630	686	618	661	639	655	672	650	643	715	682	619	668	645	639	668	634	690	636	678	631	644	630	627	685	703	703	669	682	653	628	680	673	703	686	640	703	673	635	633	630	651	658	654	652	636	688	680	678	604	618	669	620	684	656	668	668	673	707	640	646	663	653	637	653	669	671	629	671	642	636	628	652	643	650	628	663	636	625	613	686	675	654	668	671	607	645	607	652	694	689	679	669	659	629	645	628	661	670	665	698	660	692	671	644	655	661	662	688	609	614	677	641	623	684	672	657	653	680	669	629	644	640	676	649	629	621	652	684	660	643	632	621	709	647	630	659	640	609	636	656	657	661	657	650	616	628	618	641	649	622	643	653	631	637	682	680	627	620	634	627	638	670	648	690	668	696	670	661	659	618	667	637	662	633	621	603	652	649	646	687	650	647	668	663	631	618	704	676	681	676	599	639	690	680	654	670	682	622	662	668	627	652	663	658	642	655	592	638	644	628	655	631	673	676	651	603	627	661	624	705	702	625	649	648	662	638	678	594	625	622	646	615	630	645	692	658	690	678	647	610	664	659	631	617	680	686	666	648	635	623	716	604	648	622	648	655	647	714	663	679	665	649	665	694	634	684	677	701	637	658	692	666	661	627	651	644	686	652	667	674	640	657	650	642	686	681	634	611	613	668	669	618	645	640	636	629	667	662	671	672	652	607	682	644	665	598	628	632	711	656	679	716	641	633	652	659	653	665	652	650	701	675	649	605	720	698	681	627	698	681	644	630	672	669	660	705	639	613	713	670	659	629	632	656	666	656	622	655	636	637	652	648	643	692	621	643	654	644	676	604	618	630	652	684	605	652	677	646	658	610	621	643	651	669	645	660	647	616	613	676	660	711	639	671	701	662	646	679	665	629	674	615	621	667	626	688	650	639	665	637	678	713	616	647	657	690	694	643	691	656	657	634	675	614	678	632	667	680	644	663	695	677	672	649	664	620	656	672	672	630	643	631	677	638	665	612	683	645	637	630	681	614	627	674	691	625	632	664	637	668	658	617	688	668	659	622	688	619	637	633	643	670	642	654	653	679	653	643	649	685	644	647	666	653	595	614	638	610	646	638	650	627	672	700	625	649	641	649	644	687	703	647	644	683	684	650	627	647	665	690	634	654	683	622	687	667	674	711	689	661	690	637	670	631	649	674	614	605	659	631	667	668	683	696	670	622	655	639	660	644	643	628	627	658	696	636	651	622	617	649	673	661	618	651	654	642	673	639	686	634	618	641	631	686	678	659	670	627	637	643	677	653	616	632	659	607	677	706	616	632	644	656	626	673	640	676	627	665	620	633	606	676	669	695	689	651	697	635	726	706	651	637	656	639	641	670	667	626	642	628	630	672	621	666	650	673	678	684	719	640	654	675	625	632	621	603	664	622	666	633	632	666	643	677	633	597	691	671	691	692	678	633	647	645	655	688	647	640	604	590	637	647	682	689	687	674	654	648	630	657	640	600	690	669	686	618	692	652	662	678	629	672	653	664	632	714	652	605	625	635	672	653	638	677	682	668	678	670	653	658	682
25017	21431	28110	26177	19511	13132	9177	6693	4937	4114	3523	2963	2625	2253	2018	1943	1692	1679	1625	1525	1447	1369	1310	1288	1234	1183	1164	1179	1129	1134	1151	1132	1134	1061	1054	970	1049	1013	987	1029	1034	1027	1002	1013	1007	948	882	980	979	1018	970	925	932	929	985	948	978	973	1028	936	903	952	988	964	963	932	957	950	964	939	955	926	950	931	939	1005	945	971	920	963	966	1024	957	932	924	989	980	1020	957	941	933	988	978	940	997	933	951	982	907	960	982	960	935	949	957	940	974	931	973	976	943	940	978	995	1056	958	1009	969	979	1000	992	973	948	898	950	959	929	970	999	987	939	923	992	925	942	924	929	962	979	915	1007	1006	948	972	951	896	964	974	955	940	1018	952	929	952	987	952	946	990	969	996	938	895	950	960	932	915	989	985	987	975	985	1025	933	946	968	998	1024	949	954	931	951	969	988	956	971	948	960	963	923	921	963	956	997	929	959	984	1039	988	1006	967	912	976	927	978	910	1009	963	983	965	948	981	982	986	913	964	962	967	1013	954	1026	923	900	939	998	955	929	921	985	957	959	935	952	951	950	933	983	1017	938	954	960	954	1026	937	928	928	941	933	901	956	955	958	950	979	1010	937	1015	893	960	990	943	920	944	974	1004	938	917	966	971	968	925	981	933	963	919	896	979	914	932	986	994	963	971	955	1033	989	939	991	940	940	982	960	964	929	1003	891	966	973	976	945	982	908	966	960	1019	1000	955	946	917	986	974	980	966	982	941	971	958	997	948	942	957	968	906	1000	994	950	985	924	873	950	1002	940	952	995	976	939	995	940	986	941	927	972	968	892	936	945	943	949	996	959	935	934	954	966	1028	931	1003	988	975	963	957	986	915	983	912	945	961	953	993	960	967	894	914	981	966	903	958	922	956	945	981	923	941	926	945	944	976	992	955	977	997	987	930	1014	971	945	956	954	946	1003	941	967	963	983	974	966	1012	966	984	1026	944	962	926	958	1001	1002	958	987	982	905	981	983	978	977	1005	1041	945	972	937	995	961	942	952	926	968	1015	997	982	950	1047	960	919	967	985	955	935	932	996	957	955	940	1002	948	932	942	933	977	956	971	1008	918	959	927	950	948	958	985	974	976	928	916	999	958	936	958	958	903	991	984	939	947	1016	950	933	944	1002	992	979	965	966	1020	961	975	942	954	953	963	912	904	883	974	951	960	958	995	973	998	957	961	923	957	959	916	948	929	978	977	993	998	975	986	950	983	990	953	920	918	956	1007	965	945	958	919	929	955	974	884	972	949	981	974	903	960	970	914	985	974	1005	915	967	981	947	912	1009	930	998	893	955	990	1013	940	987	933	949	972	1009	885	929	931	956	988	1010	990	989	909	955	934	967	973	973	958	941	1017	910	914	998	990	909	964	910	940	966	923	968	936	907	978	899	978	915	956	937	931	945	921	928	951	949	994	958	941	927	1014	940	982	1008	1066	958	991	964	955	916	986	915	973	929	966	947	973	944	983	976	954	988	922	975	971	939	990	984	981	986	935	945	982	957	989	949	931	987	928	972	954	939	981	968	954	986	993	1008	1001	912	919	960	989	921	938	919	979	958	972	955	993	977	920	946	968	958	978	920	989	942	937	947	933	985	985	936	957	926	957	958	946	975	1014	959	962	920	942	975	957	989	970	941	1030	966	944	998	945	985	976	941	959	963	942	945	976	914	945	995	976	966	976	990	942	934	990	973	963	952	932	986	897	918	937	981	970	980	944	961	981	959	949	962	978	1009	937	927	916	987	974	916	984	963	911	935	944	944	898	945	978	946	972	973	984	941	949	954	952	976	932	957	966	948	992	990	902	954	932	882	970	934	900	965	1005	995	978	960	961	985	927	945	958	984	904	956	929	887	947	920	969	991	967	987	973	993	960	965	953	973	1022	893	882	994	976	883	1002	924	949	955	966	1021	1007	1001	1032	970	1041	996	953	918	944	969	962	937	980	993	947	986	983	979	976	966	1006	970	881	998	968	948	953	923	934	927	904	949	990	922	1000	964	961	975	949	989	932	1012	970	969	936	941	972	949	942	938	925	979	953	970	921	960	944	969	980	908	954	956	983	1016	933	945	949	998	927	963	936	980	933	949	950	952	989	937	954	942	967	970	977	921	948	927	991	960	953	943	986	990	973	984	980	954	978	976	1010	1042	953	958	1002	969	954	994	1031	948	939	958	909	964	947	1008	1013	953	986	933	926	1002	918	997	909	946	1009	978	915	975	982	984	918	979	957	908	978	976	924	985	913	944	932	941	961	930	957	916	1000	973	969	963	957	949	978	970	957	901	949	909	893	929	951	971	983	960	998	953	959	929	983	979	925	1031	920	928	958	972	903	973	934	940	974	968	918	939	992	959	973	1001	896	957	930	972	979	965	969	927	966	963	987	971	957	993	972	912	977	941	957	912	916	986	937	948	987	945	1009	939	890	904	964	942	934	962	971	939	927	902	1005	906	955	968	917	911	947	954	944	1013	955	953	950	957	999	908	1009	1020	949	921	991	947	940	953	989	928	942	980	987	926	968	946	967	950	930	931	979	933	960	957	966	1009	965	1020	936	962	936	946	956	1001	963	959	944	940	968	882	896	984	966	950	931	908	964	973	977	983	989	938	982	1005	1007	1022	949	929	1008	1008	953	995	953	958	926	979	944	984	961	952	1015	979	977	890	940	940	1012	917	959	953	999	899	938	970	947	979	899	894	979	974	961	922	902	937	943	1020	920	958	990	951	1008	993	899	1007	939	997	976	953	983	902	972	935	982	970	934	923	919	967	952	972	931	932	960	964	897	974	896	922	984	947	978	961	958	943	967	939	968	935	946	979	1012	976	987	939	956	952	985	931	944	948	930	924	935	914	921	977	963	896	931	951	906	933	950	940	974	965	967	962	990	965	988	913	934	951	893	916	941	929	964	978	998	956	987	918	964	1003	945	940	974	886	1000	865	958	975	1007	964	970	1008	999	919	936	970	1001	925	974	942	918	942	974	935	987	902	952	964	960	917	980	920	1014	963	919	906	974	1022	972	952	906	990	962	975	955	968	914	919	926	934	954	946	927	971	969	973	977	997	915	976	955	920	951	936	964	972	965	990	886	950	1009	886	977	966	972	907	880	964	928	945	961	947	958	926	931	979	960	935	969	891	953	951	918	959	1030	948	982	918	931	946	998	891	974	922	980	953	903	951	942	984	933	964	1002	969	979	970	959	930	988	967	995	885	903	932	919	974	930	966	959	1007	973	951	1016	930	944	969	954	996	978	915	903	1005	911	869	963	935	973	931	946	968	969	967	985	997	906	898	939	970	923	983	933	924	917	933	950	912	936	947	955	979	1017	938	966	934	982	967	927	903	949	929	984	932	963	957	982	912	941	1013	946	864	1010	926	906	935	1008	1005	1000	961	921	950	936	958	984	957	978	983	926	952	947	957	969	956	959	948	951	891	928	969	1015	979	916	930	946	915	954	961	948	1006	981	966	918	1017	965	956	1031	975	974	924	962	919	924	1023	916	934	996	988	1002	945	917	943	1012	951	931	962	980	956	964	946	904	980	959	957	946	970	921	948	928	968	919	978	943	973	951	961	963	969	936	946	944	955	938	979	965	928	927	941	916
21140	41132	33344	23144	18544	15450	12289	9876	7516	5996	4920	4206	3519	3087	2622	2367	2231	2053	1923	1783	1622	1531	1449	1387	1362	1331	1237	1227	1155	1203	1107	1057	1110	1097	1003	1037	1008	1008	1058	1007	1000	1041	938	1018	912	961	988	986	999	932	913	938	970	903	917	929	923	927	925	914	942	966	952	919	986	960	950	893	977	959	954	860	905	914	941	894	948	930	897	966	908	896	910	955	943	906	924	901	960	912	917	925	945	870	899	898	964	876	899	916	925	915	942	908	868	959	925	938	963	967	907	892	943	933	953	939	978	912	925	930	890	965	947	927	1009	960	968	911	1020	934	946	887	916	912	884	923	924	884	929	971	912	955	981	935	951	983	879	924	963	937	960	870	897	919	943	924	953	960	912	937	959	948	923	935	929	966	913	910	920	911	948	949	868	928	934	900	937	921	921	923	898	874	943	917	949	959	922	908	992	922	927	971	955	905	924	926	909	885	921	930	931	938	957	931	918	938	906	926	935	887	929	949	887	934	949	954	950	939	923	941	961	989	990	921	933	945	973	923	873	929	966	944	912	919	954	921	918	929	911	926	962	922	971	894	923	955	909	958	956	898	905	926	899	930	956	928	957	902	973	855	932	902	897	903	947	913	953	967	947	938	912	949	957	992	971	930	869	937	915	937	942	933	867	932	953	985	909	934	996	907	919	940	925	905	956	950	919	899	902	954	970	972	933	966	973	989	869	939	877	908	882	961	957	948	974	939	893	937	926	914	914	927	987	967	984	901	901	937	981	949	952	908	917	961	943	904	975	939	993	939	891	952	947	935	881	949	950	970	917	913	930	902	908	1008	956	947	966	979	940	904	940	947	958	953	889	1029	898	934	926	936	933	878	948	945	887	940	910	915	897	983	966	948	917	979	932	956	937	876	936	925	960	931	924	945	910	910	929	952	944	937	942	942	964	934	918	959	948	972	1033	933	939	938	899	900	939	929	942	908	947	939	952	932	945	941	895	902	941	935	923	915	976	939	943	944	925	900	906	944	917	882	956	956	967	972	928	928	902	922	895	983	888	995	938	927	896	961	930	936	933	918	928	928	952	904	879	940	932	922	941	934	911	877	917	905	955	929	945	955	938	891	915	916	934	923	913	956	924	943	900	927	971	910	970	927	973	956	925	936	926	952	930	863	966	907	927	983	953	938	948	876	880	881	936	910	920	976	967	926	935	895	914	898	921	945	889	970	919	933	964	897	938	925	900	981	897	917	936	940	933	913	922	903	983	910	978	926	982	960	935	949	902	944	922	919	923	891	953	981	982	875	937	932	965	894	912	902	900	888	926	988	946	945	930	878	949	861	916	889	879	938	958	939	945	940	931	937	945	905	912	916	943	984	941	920	977	892	942	906	943	884	918	941	979	917	944	1006	943	923	921	904	927	940	888	938	911	922	938	1004	948	938	913	963	908	915	933	935	932	937	922	924	993	923	924	919	924	903	920	922	940	908	937	892	981	899	935	941	937	946	912	905	877	929	942	916	911	944	896	925	974	954	932	930	897	907	930	918	901	965	919	896	909	990	952	950	1000	922	938	981	926	899	926	854	928	931	945	931	896	908	959	960	946	947	917	894	941	916	925	890	948	928	950	971	930	893	888	964	959	935	952	923	947	928	931	951	885	942	930	929	918	970	968	916	872	891	951	933	917	895	940	893	926	936	936	882	897	911	894	899	911	949	922	977	871	872	953	941	940	974	958	923	890	924	912	942	933	985	952	931	939	901	934	919	974	927	893	973	896	942	953	900	925	945	915	951	927	942	965	926	955	943	899	918	950	934	897	901	906	923	958	992	907	954	953	931	881	963	930	942	936	908	974	920	950	947	933	958	978	882	957	963	969	926	937	925	928	934	930	924	977	969	958	924	930	934	966	915	957	934	973	917	911	913	938	926	932	925	933	911	973	914	900	933	867	920	935	928	894	959	920	947	910	905	980	920	1001	916	984	955	967	934	892	915	955	903	928	947	938	903	943	901	945	916	930	916	878	928	896	950	961	947	973	989	971	949	946	925	920	890	955	945	902	987	887	956	901	901	906	959	959	977	958	914	986	908	945	896	950	940	925	915	939	993	930	963	934	916	941	928	921	976	919	915	915	977	868	930	967	930	954	952	912	959	881	898	926	921	923	953	908	923	926	982	950	913	882	986	948	967	927	882	900	945	920	904	877	968	922	920	992	928	963	948	966	982	1004	888	870	943	923	968	956	903	925	974	912	916	940	922	1000	937	952	873	925	953	943	937	945	932	932	922	910	925	961	961	943	950	911	951	911	954	906	941	952	931	974	903	936	935	903	903	933	956	1011	868	982	912	921	911	920	949	949	944	906	894	913	925	948	962	971	993	914	924	895	938	936	937	920	962	939	952	988	893	902	869	920	928	905	925	954	896	988	890	983	913	942	917	920	906	905	885	982	944	902	940	960	891	944	969	889	938	913	910	915	931	982	980	864	956	946	865	921	983	927	974	969	947	967	967	872	926	933	966	887	939	917	976	911	918	919	883	937	885	936	877	898	926	893	926	935	896	966	930	935	915	974	972	969	934	904	973	917	929	956	919	970	900	938	919	945	924	909	879	964	914	927	911	950	918	942	945	964	899	932	931	907	908	919	949	943	909	970	959	903	960	941	941	940	937	928	926	882	890	890	958	906	902	984	927	867	990	956	911	912	896	918	935	944	871	900	910	913	969	910	977	905	952	928	948	882	883	936	928	941	913	904	992	888	932	899	914	973	955	915	924	935	947	926	888	938	924	952	905	960	969	900	899	908	954	849	898	974	965	912	951	957	883	916	934	964	917	899	836	938	907	966	874	940	915	907	944	980	949	950	955	934	969	933	910	955	947	942	888	969	921	959	938	902	940	885	918	920	922	931	907	981	920	877	920	966	952	919	912	878	915	969	1002	893	944	934	888	892	951	968	962	918	898	927	954	907	863	926	930	853	926	985	900	936	876	957	952	872	910	900	913	951	934	910	972	949	923	912	963	953	908	961	962	972	899	929	953	897	891	968	932	948	968	956	893	928	941	912	926	884	940	974	905	955	928	908	890	922	956	984	938	878	1002	964	952	929	974	929	952	978	964	909	968	968	930	902	877	922	866	941	912	911	937	959	911	951	903	941	945	953	983	900	938	944	938	928	954	909	989	932	871	890	1004	953	942	949	933	944	918	994	923	882	922	973	951	919	928	910	944	831	949	904	911	954	916	909	933	911	970	955	948	906	958	921	928	969	939	958	969	923	931	917	914	879	969	953	892	919	925	925	965	906	951	951	917	914	922	895	954	904	936	943	892	965	933	995	960	908	942	889	922	961	906	905	937	905	951	879	934	926	893	971	922	897	964	923	983	938	868	977	971	989	970	953	937	979	926	926	957	953	977	928	925	968	969	942	929	976	925	963	914	940	943	928	917	975	983	976	1029	987	901	873	889	914	935	913	1010	943	887	944	930	916	879	907	942	932	958	956	921	950	947	912	946	869	969	918	902	910	990	922	898	957	929
22801	21461	29231	24183	21772	23221	21914	12341	8933	6902	5642	4549	3845	3286	2915	2619	2308	2168	1919	1751	1707	1523	1419	1288	1223	1203	1097	1136	1059	1039	1068	987	980	915	950	868	849	790	841	739	806	791	737	732	761	722	710	727	763	676	757	727	749	685	694	705	695	714	694	745	736	671	728	700	718	662	698	642	663	677	659	709	715	681	696	698	688	683	679	676	701	665	690	702	670	692	676	680	726	684	725	710	689	675	674	663	666	705	692	659	713	698	722	713	698	712	734	709	642	666	670	681	698	701	709	671	670	646	714	692	689	706	688	713	701	664	699	664	662	701	670	693	726	718	689	733	653	694	716	638	697	678	686	646	697	777	695	714	664	751	686	739	693	714	706	686	693	663	628	712	723	694	681	695	667	701	678	668	693	667	679	681	689	677	738	682	728	665	717	701	667	681	662	692	646	682	693	659	678	723	689	718	691	698	733	698	697	689	718	672	700	721	640	667	699	650	718	647	663	647	694	696	722	707	709	662	652	729	692	706	704	683	664	657	701	706	687	674	703	707	639	678	716	699	689	713	639	698	665	669	705	689	688	663	704	659	667	708	669	691	700	689	684	688	751	688	713	676	663	720	653	712	682	726	645	674	680	707	667	675	722	687	704	708	708	672	736	692	730	651	723	733	690	715	708	695	686	700	699	669	728	711	672	691	706	684	681	672	699	682	698	712	651	723	752	735	687	662	687	711	669	700	687	723	666	710	695	682	690	718	686	660	691	670	737	708	649	687	676	684	671	695	672	676	683	707	638	680	644	656	658	710	689	681	670	691	732	704	680	726	676	636	718	744	670	685	649	704	668	724	668	684	649	675	707	696	690	685	666	688	712	706	667	657	718	666	701	697	676	665	668	736	689	666	667	715	673	733	683	763	727	707	657	677	701	695	663	686	691	693	666	726	691	703	689	720	666	679	631	707	679	659	727	669	686	652	718	665	645	700	662	686	723	690	675	715	665	691	663	686	674	702	712	665	709	684	703	699	738	724	676	735	681	709	721	713	693	711	727	725	637	656	699	675	767	653	633	710	691	707	671	693	659	697	732	672	696	735	679	690	686	688	715	685	678	659	693	661	675	712	638	718	718	643	650	686	670	684	682	700	663	685	659	761	693	667	678	694	724	647	693	675	675	721	740	691	696	671	682	669	706	701	683	684	701	697	682	675	734	693	676	669	691	677	646	688	662	672	729	662	712	691	665	720	679	712	696	710	654	710	658	692	709	665	641	659	661	714	693	693	711	696	714	663	704	692	709	718	689	696	698	724	679	721	694	665	674	710	719	674	673	719	662	701	685	705	684	699	696	710	697	690	698	681	665	678	716	717	703	695	637	663	699	751	686	712	706	689	670	666	647	673	737	688	682	668	704	742	635	670	694	693	757	705	698	703	700	703	713	654	708	728	714	703	679	715	698	664	651	727	696	637	717	714	702	694	661	648	659	706	735	702	727	676	721	684	719	684	705	714	665	659	704	721	720	703	646	660	681	666	690	673	719	706	674	671	656	682	696	680	700	671	708	690	690	688	645	678	693	667	692	678	690	688	669	684	694	655	705	655	652	673	684	697	709	681	714	703	719	707	673	728	727	666	715	686	692	729	669	681	709	646	638	738	728	654	704	660	702	682	676	686	653	667	699	669	720	736	678	676	644	697	743	703	694	682	668	664	660	698	673	656	689	654	713	689	722	660	674	659	725	706	708	672	678	649	702	741	698	692	743	686	670	636	667	694	672	665	726	725	665	656	691	700	663	670	692	687	685	712	692	691	721	679	722	689	640	635	631	695	675	689	717	702	693	661	690	673	683	664	694	684	683	678	673	727	730	709	723	709	704	706	705	664	633	773	660	693	668	627	735	668	724	684	744	708	676	671	661	673	746	744	720	675	692	755	682	672	695	664	674	688	644	688	689	687	693	666	628	687	651	762	706	669	695	669	670	688	708	707	685	680	690	682	688	713	729	685	674	695	668	659	680	679	695	651	675	697	662	661	688	675	689	669	645	649	664	659	678	701	709	662	675	664	698	685	711	690	635	673	682	741	648	737	683	682	687	683	728	702	684	709	714	758	686	708	716	665	689	629	711	673	681	697	681	709	670	691	720	640	717	664	629	705	752	711	695	682	685	683	722	700	662	657	669	681	666	745	684	702	700	664	673	681	688	700	681	690	707	660	693	697	684	720	675	722	685	682	686	644	606	687	703	672	712	703	623	700	682	659	746	687	698	689	742	680	713	674	715	678	654	653	689	639	689	667	660	746	658	712	691	701	661	686	684	684	698	678	693	720	662	664	646	665	710	666	694	664	669	699	661	709	704	669	763	733	686	655	686	705	725	676	677	705	730	714	688	673	680	668	683	685	658	705	706	709	675	667	670	712	658	696	699	735	694	687	674	643	688	709	716	730	668	658	692	702	618	682	707	695	700	688	724	672	695	683	686	707	675	646	662	696	686	692	697	703	691	727	673	685	665	719	704	665	689	703	688	707	681	747	665	649	682	722	686	687	669	649	675	659	699	668	688	662	705	651	675	690	667	691	698	675	686	654	721	731	672	703	705	670	706	717	695	753	742	688	650	643	692	661	652	676	654	655	703	696	714	727	674	711	679	688	681	660	672	688	674	668	711	699	706	699	660	662	693	707	699	655	712	675	714	710	692	684	733	672	649	684	652	719	723	711	656	652	678	705	655	691	687	668	681	676	704	694	656	725	672	688	708	670	684	690	694	697	675	667	676	698	741	638	639	619	728	680	677	689	703	683	672	697	650	726	685	709	644	701	718	687	720	677	725	684	689	691	706	701	683	727	692	665	687	720	648	704	696	680	664	664	670	676	684	692	707	670	718	636	715	686	686	718	673	696	702	716	691	712	648	699	685	670	682	641	748	676	683	696	660	662	675	670	697	695	743	681	704	698	715	686	638	668	693	660	721	745	685	678	716	696	688	658	699	658	692	730	644	706	646	684	696	643	697	640	712	670	675	725	689	645	673	662	731	735	669	685	681	688	681	667	731	642	683	695	696	705	723	711	666	691	711	618	667	698	659	735	733	701	731	730	688	640	770	655	682	695	694	696	707	647	705	705	660	698	654	703	695	722	673	687	688	689	666	650	707	664	659	658	699	691	686	659	674	678	686	710	696	675	682	671	692	671	658	680	663	726	668	667	688	731	684	717	693	668	697	712	694	663	677	711	689	676	667	702	666	716	684	678	662	673	648	639	696	742	700	703	736	671	705	660	673	686	710	727	652	727	715	739	689	724	633	686	668	696	675	686	716	649	706	728	698	718	705	649	668	647	703	681	687	686	692	698	730	740	660	757	684	653	679	651	677	710	675	671	702	662	704	740	727	691	717	727	718	716	740	694	695	755	669	700	716	709	740	733	705	708	721	679	703	711	682	682	672	675	663	679	731	640	714	736	716	713	726	729	696	713	703	697	648	697	714	738	722	685	682	687	735	682	667	721	676	653	683	685	705	667	692	684
23926	48516	41384	31466	26389	22390	18445	14991	12142	9624	7824	6463	5355	4548	3803	3423	3067	2718	2488	2222	1982	1832	1681	1533	1410	1380	1225	1207	1188	1145	1021	1047	1038	1006	951	929	910	877	816	794	800	768	738	792	758	720	734	728	753	678	674	696	724	700	673	679	636	690	713	640	682	661	704	666	660	708	684	678	699	666	618	685	684	697	636	669	698	679	636	674	633	650	687	687	666	684	647	675	700	670	685	646	670	644	665	629	640	677	649	603	659	663	661	659	583	696	642	699	674	693	633	693	620	645	630	664	601	662	709	643	655	678	676	655	704	683	664	629	653	676	690	645	677	644	731	673	701	644	672	652	697	635	676	683	671	634	611	649	660	668	675	617	638	649	647	630	661	613	632	643	681	679	663	715	677	601	684	625	666	666	639	646	660	653	651	639	713	662	605	649	624	697	669	665	690	657	673	676	664	667	682	650	701	612	634	635	674	657	665	614	669	644	640	615	672	632	708	665	695	630	638	646	685	670	641	644	706	651	658	613	636	667	627	647	641	654	688	694	687	689	684	654	683	654	650	625	641	638	646	647	645	680	640	670	653	645	686	640	631	669	654	649	627	635	641	667	660	629	619	684	683	627	687	636	680	648	660	626	675	637	698	699	665	619	629	638	651	622	674	675	647	681	643	706	651	632	689	657	664	685	654	677	631	688	681	712	668	675	664	682	673	692	638	682	650	641	650	669	676	680	692	650	713	675	734	666	650	616	653	625	672	675	672	682	630	622	702	663	635	686	646	603	658	716	651	632	672	700	675	670	707	684	706	639	620	568	611	681	644	660	652	643	683	703	636	691	661	612	636	666	679	697	701	652	655	690	646	705	681	689	708	681	676	603	659	625	632	620	654	637	692	664	664	687	633	654	678	694	693	667	697	684	641	694	638	681	630	680	694	639	684	666	655	653	702	629	639	655	647	661	669	626	681	640	670	690	629	681	657	688	656	677	628	638	651	660	711	616	624	685	644	683	674	718	689	658	700	645	679	677	694	631	672	632	683	666	671	668	666	657	659	617	647	720	637	637	624	633	674	640	673	681	710	623	645	679	676	646	644	663	677	645	693	674	671	667	610	661	654	683	666	668	636	668	614	698	647	642	666	648	729	653	619	658	640	638	671	639	671	669	690	698	683	662	652	692	669	656	667	688	642	732	692	710	686	659	652	637	670	659	674	624	605	655	651	672	652	661	681	632	636	639	683	680	657	701	618	671	676	648	705	665	668	673	636	681	637	636	686	655	666	676	680	698	647	629	676	620	677	644	677	636	678	658	679	673	628	634	667	694	695	660	652	669	707	663	625	680	677	652	654	672	645	677	656	669	638	699	703	660	629	654	659	664	651	707	633	664	677	635	654	687	637	645	646	667	666	664	657	675	691	623	676	655	680	695	659	649	655	678	637	690	720	676	654	680	660	658	631	639	649	633	667	651	688	669	664	690	707	678	676	628	683	639	667	668	638	678	673	650	625	642	720	671	644	706	685	630	659	708	651	601	674	655	655	658	636	645	661	627	688	662	652	653	686	697	652	696	698	725	663	702	652	664	678	707	667	627	664	703	662	680	712	692	643	666	662	647	645	653	686	665	698	692	661	644	636	712	684	648	693	628	660	621	648	707	668	649	673	665	685	665	679	718	676	665	662	690	632	670	653	581	658	685	656	687	626	683	642	666	741	659	670	642	693	677	647	643	670	639	665	642	614	652	672	683	673	637	676	604	666	697	640	654	695	640	639	644	671	693	645	676	689	692	683	674	665	661	622	674	627	648	649	681	612	649	650	647	632	677	671	604	657	660	666	629	682	675	681	651	638	648	623	660	654	665	671	695	645	676	645	622	712	658	646	641	623	663	634	683	629	648	638	648	688	648	674	633	674	580	685	699	654	694	661	680	693	636	624	643	662	634	713	634	613	670	681	647	632	688	691	661	643	651	699	690	680	689	646	670	651	652	663	686	660	678	689	664	597	691	611	672	633	683	641	654	663	660	644	666	654	652	583	704	663	703	667	664	675	672	647	639	662	667	621	708	693	641	716	701	685	658	623	671	678	673	655	639	623	644	680	632	643	663	654	702	714	698	649	699	674	636	695	659	652	611	660	677	700	650	646	688	661	643	696	695	654	601	670	664	634	603	660	718	668	662	648	660	643	648	702	637	656	646	676	653	654	665	674	665	676	706	662	675	650	614	672	637	659	705	683	693	692	695	673	664	673	648	687	654	676	650	698	622	644	685	632	637	715	616	675	711	671	669	699	667	674	696	646	648	660	624	646	653	613	692	629	681	695	650	665	650	661	670	629	718	659	673	653	674	637	685	675	658	640	657	653	674	615	619	734	639	644	608	648	636	657	617	659	639	628	677	622	668	674	645	617	648	677	651	675	642	678	691	641	678	688	687	666	694	625	673	682	672	640	640	687	673	650	664	650	671	681	637	714	649	698	667	652	672	660	704	642	714	633	592	653	563	689	650	679	664	662	656	691	663	648	692	649	642	630	668	640	641	613	681	682	665	662	697	697	673	660	642	661	668	648	675	667	632	670	690	672	682	682	668	655	696	644	683	660	633	630	669	659	650	655	698	661	656	679	654	662	657	677	711	644	682	643	680	686	640	678	671	655	700	658	647	658	672	696	672	640	669	692	641	653	689	669	678	657	677	732	679	668	646	613	643	647	623	692	680	651	638	649	655	710	664	658	678	663	632	677	685	667	653	640	661	633	674	628	660	633	655	711	698	658	704	672	656	676	706	658	669	670	687	658	647	642	717	643	666	692	640	667	688	652	683	623	678	670	641	629	702	652	679	676	630	670	633	695	675	694	622	699	671	624	699	718	641	711	673	621	643	634	714	654	596	689	631	635	685	654	637	668	634	626	672	676	699	656	675	662	712	660	655	667	671	650	632	644	693	673	647	638	670	658	657	676	644	670	647	677	635	673	639	652	633	649	657	627	627	695	641	679	679	626	663	647	719	684	670	597	696	636	664	648	642	676	690	718	667	645	685	711	660	696	709	663	622	599	684	656	681	673	697	658	685	645	646	692	676	687	657	665	675	670	655	676	674	665	696	651	664	669	729	676	661	651	645	656	683	646	671	629	662	660	681	697	652	667	657	703	675	625	670	667	675	650	607	686	653	647	633	621	660	696	652	687	659	654	613	684	647	648	621	651	641	665	669	706	659	673	622	598	657	670	664	646	656	703	680	670	676	658	676	685	616	667	681	667	646	694	690	634	709	667	639	718	692	678	684	622	641	663	626	675	637	664	676	621	719	669	700	689	662	665	638	642	676	686	658	651	675	663	663	665	645	676	679	671	661	668	670	682	635	612	666	648	685	652	725	625	645	669	662	648	647	670	632	613	637	653	646	643	674	664	651	657	643	647	641	679	673	675	677	683	667	720	647	674	649	692	677	658	672	646	622	670	633	642	612	679	653	684	659	678	666	700	693	641	651	716	610	627	685	697	634	689	701	652	634	694	679	674	654
29239	25777	29184	21560	13024	8920	6504	4914	3862	3237	2751	2295	2029	1897	1744	1575	1488	1474	1325	1334	1285	1217	1149	1096	1121	1052	1073	1008	961	1068	1038	941	939	984	957	987	965	939	947	950	921	902	894	958	934	894	917	910	969	936	870	911	919	958	850	947	883	929	905	915	947	922	923	876	926	937	928	891	842	937	937	913	892	893	864	863	893	943	861	926	914	911	1002	907	931	873	959	909	937	947	934	921	911	923	862	933	861	892	875	907	916	957	885	943	861	905	943	887	897	881	875	873	931	880	923	866	963	870	959	917	869	904	983	957	929	850	909	870	902	932	907	897	903	884	914	913	939	942	908	975	928	919	879	906	881	934	870	852	905	922	941	904	958	904	884	942	889	886	915	971	912	925	933	879	932	852	906	932	944	913	954	860	909	889	931	917	891	878	904	885	935	937	912	923	878	892	903	913	900	950	916	935	884	931	924	977	933	905	886	899	873	897	890	932	928	921	932	917	872	910	921	876	882	929	901	925	864	909	948	915	938	907	911	888	910	879	888	901	975	911	923	945	998	955	914	935	908	925	941	924	956	909	870	932	909	888	925	859	882	915	904	932	894	930	916	931	921	926	966	935	917	955	913	874	874	948	901	925	884	891	883	922	935	916	878	897	911	887	864	913	961	909	921	982	901	928	926	878	909	923	942	913	909	904	904	912	935	896	954	917	878	889	912	919	875	938	919	897	933	994	915	960	917	906	881	894	890	859	948	867	910	913	923	935	898	858	858	935	898	891	923	926	924	940	960	862	925	917	840	916	923	936	842	891	922	928	899	877	891	887	886	986	896	915	906	927	976	884	889	934	894	846	956	901	930	935	872	910	969	920	968	927	906	948	941	894	892	891	881	888	884	900	888	886	908	884	942	870	906	893	900	874	943	870	879	926	858	876	925	954	907	877	889	953	906	889	891	873	939	921	925	975	889	987	913	920	936	921	910	853	888	886	940	931	916	906	950	923	913	903	874	879	893	857	940	900	856	973	948	936	871	922	928	842	955	911	925	823	930	930	854	870	943	923	919	968	943	899	898	877	910	967	877	922	865	910	946	906	905	939	906	917	906	944	938	922	896	960	917	890	888	912	916	896	926	921	833	897	903	909	917	919	934	927	921	942	962	875	910	938	959	868	875	921	912	871	900	901	924	979	912	871	906	906	909	925	909	927	946	936	899	965	894	856	900	875	865	954	887	891	892	858	878	918	915	914	928	876	926	919	916	971	924	959	924	886	942	871	920	905	929	914	910	882	913	879	927	900	948	947	907	920	906	908	905	897	892	960	932	874	929	915	905	946	956	891	872	945	904	925	935	847	870	878	922	911	881	921	962	951	878	917	939	868	935	899	967	879	888	932	823	876	963	860	955	938	912	899	935	926	885	923	857	884	963	921	860	967	907	912	884	909	850	872	882	946	902	942	866	897	883	936	913	924	895	896	927	948	859	935	924	906	949	981	902	885	891	915	881	1005	913	884	918	956	903	884	938	883	884	887	999	919	887	874	907	873	895	879	929	899	861	885	925	949	872	927	886	892	894	935	934	948	906	936	943	934	890	906	893	881	904	941	897	909	892	890	920	976	939	931	952	926	918	949	915	925	908	879	886	990	871	970	882	944	943	936	929	913	932	896	890	943	873	911	887	895	931	887	880	906	928	971	870	900	932	906	883	951	921	927	889	913	909	874	903	908	878	913	946	909	958	915	907	905	914	931	934	917	967	887	875	915	903	896	908	950	909	902	931	910	895	937	954	936	874	925	892	891	947	925	858	958	921	923	937	938	955	903	914	932	948	913	950	882	872	913	970	959	928	867	923	918	932	881	908	884	909	913	922	974	933	910	913	858	963	907	961	924	884	938	935	920	909	885	899	950	900	912	966	870	866	923	941	904	938	906	988	832	934	911	933	915	912	918	939	871	897	931	937	928	939	974	936	917	904	907	888	914	869	917	980	871	886	939	898	891	900	933	874	953	965	961	899	924	891	922	911	892	920	903	917	888	926	889	897	947	924	906	916	896	942	914	891	899	961	891	946	894	884	886	897	911	908	896	957	896	893	868	922	977	882	943	933	943	944	888	886	919	878	907	909	857	932	947	891	945	932	929	880	924	938	959	894	907	910	896	953	927	906	880	920	972	890	902	966	937	911	905	906	892	925	906	948	907	916	930	877	874	880	880	954	909	972	963	927	893	869	889	958	936	935	881	859	894	866	929	953	977	935	939	960	885	899	880	928	958	849	827	897	884	925	931	923	870	912	884	910	896	881	925	932	911	943	897	928	891	931	899	859	933	936	889	937	897	863	951	917	913	912	849	898	945	864	894	914	965	917	875	891	913	936	863	895	918	966	937	929	896	859	943	958	902	927	902	932	926	878	866	911	877	880	948	892	927	905	910	878	910	912	954	899	894	983	901	933	914	863	881	892	918	898	894	883	909	915	907	927	939	919	899	879	915	913	888	903	901	931	886	916	915	941	921	886	945	879	884	902	933	895	877	918	938	903	934	923	905	913	912	939	905	875	943	922	930	914	895	952	921	883	957	904	872	935	927	947	930	956	860	934	953	979	893	925	932	930	898	907	937	914	922	899	976	895	896	895	903	938	912	856	910	929	907	895	875	908	932	925	897	927	883	922	920	957	920	882	916	907	918	946	965	901	906	928	968	936	915	914	976	907	938	901	917	909	872	901	938	908	945	852	882	906	907	968	882	873	938	870	911	923	908	910	944	868	923	882	897	880	944	913	915	890	915	920	923	884	945	917	890	888	907	937	897	930	880	925	924	899	895	887	875	903	906	900	928	928	868	899	916	947	877	929	891	960	965	916	934	969	860	949	874	856	891	916	890	916	950	880	911	901	901	893	913	905	898	940	912	944	874	893	934	939	941	940	945	913	950	880	895	928	970	956	931	930	871	954	942	888	942	989	923	936	877	897	895	908	892	934	851	858	883	914	937	923	923	897	980	952	891	920	882	852	880	891	884	888	902	897	957	913	854	943	926	866	911	898	901	933	889	908	958	909	913	900	949	934	908	946	910	938	899	951	941	917	912	949	933	952	907	908	936	913	931	918	875	944	904	901	950	897	929	866	925	931	898	856	883	925	939	869	909	912	903	922	875	937	895	904	901	907	897	928	926	900	875	984	908	898	944	908	898	928	939	869	936	875	899	923	938	886	879	884	881	893	861	935	850	880	951	920	984	946	818	926	865	899	858	869	880	925	910	927	928	919	875	948	923	911	937	930	892	949	902	879	966	883	929	995	913	927	889	893	946	939	937	935	902	884	945	925	868	859	896	900	906	910	932	966	922	869	936	900	862	889	937	929	911	922	888	895	871	910	854	863	900	869	884	913	915	941	969	910	913	921	933	920	931	896	978	893	918	887	975	862	925	876	864	875	903	917	933	896	924	931	930	890	926	904	928	873	936	902	896	909	901	905	891	889	855	885	971	880	919	931	918	968	887	941	895	891	913	903	885	938	964	912	918
21199	37094	29036	19054	14834	11804	9585	7367	5742	4634	3828	3203	2736	2348	2161	1873	1808	1672	1546	1518	1382	1330	1288	1208	1155	1126	1077	1084	1023	1059	1104	1021	1020	1000	951	999	914	953	995	907	901	921	947	923	930	943	868	907	927	875	883	859	894	902	897	879	959	856	871	902	941	907	873	915	895	890	902	921	861	892	873	918	899	852	888	910	917	877	843	919	918	858	861	887	926	872	897	891	884	904	906	897	873	918	920	958	903	876	914	872	854	885	865	885	884	926	889	915	866	911	872	883	873	889	820	885	860	884	936	841	865	898	912	865	881	925	859	935	859	907	880	914	869	840	839	972	882	877	900	923	888	815	858	879	821	922	957	895	882	872	883	827	839	884	867	886	873	852	872	871	842	861	903	928	875	883	855	855	888	891	842	943	912	863	880	901	918	881	866	904	897	959	841	891	924	916	881	876	891	924	911	888	854	921	919	877	899	861	955	910	882	868	918	923	861	851	897	914	833	864	902	917	902	871	923	870	886	858	840	891	844	879	895	875	946	910	883	862	895	844	884	899	896	890	835	931	898	889	881	866	940	889	862	922	919	909	896	898	897	878	901	852	888	891	906	904	882	881	874	925	854	840	828	869	861	854	904	879	887	840	913	845	873	910	862	827	840	924	922	896	807	855	877	917	875	901	866	900	901	841	878	908	935	954	886	915	847	868	916	855	908	847	880	889	899	889	876	899	860	879	890	880	912	815	880	872	888	881	852	828	893	890	890	921	912	884	897	932	891	894	900	927	909	878	917	929	843	886	834	892	883	835	838	876	871	890	931	919	871	842	857	906	891	851	971	941	892	838	887	855	928	899	895	929	851	925	930	876	918	856	887	902	882	852	890	954	901	910	870	878	911	903	905	914	896	881	929	921	901	904	871	878	888	944	939	852	863	933	880	860	847	842	939	855	911	843	890	870	831	941	907	883	863	884	856	843	860	904	915	913	919	913	844	833	922	888	895	870	888	895	855	929	887	898	816	889	926	847	888	901	846	890	867	912	873	875	926	896	920	935	848	869	866	888	887	905	903	894	870	874	914	880	867	857	907	885	950	917	891	883	883	813	907	891	941	915	849	904	845	908	881	906	877	891	891	895	902	939	928	885	964	822	886	886	903	912	912	864	912	910	880	910	847	916	936	875	891	882	878	881	884	917	918	935	857	902	896	879	899	880	900	845	947	842	882	883	866	906	907	882	903	928	851	877	915	905	911	846	898	913	914	844	861	901	921	822	884	884	886	888	843	877	945	876	910	873	972	882	889	840	894	912	928	882	912	881	932	901	898	882	933	904	913	860	876	894	855	916	856	861	948	919	907	869	885	884	852	898	855	886	894	929	917	958	883	905	895	931	875	852	814	889	895	865	888	926	937	856	883	840	909	872	896	878	920	912	856	935	923	852	861	823	894	901	899	929	895	923	920	951	916	848	933	874	889	850	912	856	825	858	915	872	874	899	887	879	906	855	839	894	881	916	920	904	890	887	931	872	842	843	914	904	917	887	898	899	872	901	870	913	892	857	881	929	904	888	878	898	893	845	933	964	906	899	833	876	919	918	926	869	840	877	848	944	878	866	961	891	877	919	851	894	890	885	851	855	919	910	876	930	862	916	876	902	847	902	834	839	865	905	948	905	911	905	900	898	911	910	917	910	839	927	858	841	873	914	870	909	852	897	915	885	922	907	853	867	876	953	894	858	865	895	891	900	857	817	926	880	869	927	925	885	856	908	890	883	868	890	919	881	854	913	878	838	891	859	855	869	935	858	905	886	877	894	865	907	897	930	860	902	834	857	853	885	837	938	864	852	834	861	889	928	903	843	908	908	870	866	889	903	896	906	854	887	877	922	857	902	900	907	932	877	923	851	917	891	840	917	862	918	922	879	880	869	931	925	871	905	939	897	900	886	880	900	919	922	884	912	913	889	916	933	923	862	856	939	940	915	925	860	858	880	923	958	893	895	856	896	906	877	848	898	880	913	941	912	881	939	844	877	858	892	897	898	856	907	864	892	890	854	931	938	886	871	878	890	851	867	912	856	872	871	925	869	890	913	885	903	887	885	922	881	850	926	875	870	924	919	903	863	853	860	829	908	907	894	921	863	863	921	893	884	908	931	891	874	870	861	859	923	873	893	858	924	899	876	885	919	857	938	859	881	883	865	941	878	894	861	886	917	863	912	900	893	899	908	871	911	900	851	903	865	899	908	865	895	974	860	828	854	909	833	909	886	898	846	893	858	900	876	931	890	898	865	881	810	879	907	881	917	924	935	925	896	864	878	889	946	906	919	890	881	872	892	843	897	891	828	844	941	947	932	920	960	948	899	875	884	867	922	936	912	896	838	881	886	889	872	908	872	901	943	932	909	901	906	869	913	854	936	879	837	944	899	901	904	884	892	915	878	923	887	956	879	848	886	829	886	894	899	851	864	912	871	857	919	856	834	886	855	918	920	920	875	865	871	878	894	924	916	871	879	862	896	895	910	880	884	887	872	893	903	872	898	888	866	837	853	922	889	904	876	911	883	925	880	862	945	898	915	888	930	890	892	917	898	891	844	905	845	907	932	847	913	888	919	910	878	888	886	880	887	885	866	840	884	894	895	891	928	922	905	891	894	894	884	899	843	905	911	884	939	859	879	902	866	932	903	901	876	866	853	854	930	912	891	881	911	888	922	927	872	878	914	913	888	880	864	896	893	889	891	892	881	916	921	907	849	925	875	840	910	858	900	923	854	907	833	906	927	906	932	861	881	942	856	893	896	849	855	910	831	875	849	863	879	839	835	871	910	930	884	856	865	872	888	896	931	964	895	866	914	874	880	882	820	901	848	875	882	878	890	877	930	836	920	859	924	843	868	881	823	866	894	912	864	925	877	857	917	922	866	904	904	906	884	875	876	914	887	891	927	876	930	952	948	904	903	836	943	938	858	903	935	822	948	910	897	903	902	824	916	827	927	839	882	901	869	905	918	895	908	897	876	926	901	872	878	898	884	902	908	930	920	900	941	865	891	851	847	876	934	896	863	838	879	844	953	910	838	914	877	920	865	936	857	878	913	926	894	910	921	834	872	894	868	899	930	922	865	857	854	827	866	906	902	881	885	920	934	900	929	883	864	884	915	855	910	887	921	862	876	918	901	886	857	937	895	884	866	889	911	838	880	948	887	852	921	890	946	933	963	941	893	870	926	865	861	866	915	858	910	898	842	921	859	902	874	902	983	932	876	905	906	917	902	903	857	909	874	900	841	884	851	923	891	890	943	868	857	852	885	856	918	886	883	847	902	895	870	895	892	859	873	847	881	913	900	906	895	852	894	889	886	887	871	902	861	845	863	864	917	916	821	866	896	891	902	868	874	885	921	838	869	905	851	929	900	860	862	942	881	853	877	910	940	892	921	914	870	909	865	860	885	912	954	904	870	907	866	874	870	929	873	914	889	890	893	905	822	879	879	937	875	910	874	881	957	941	914	851	916	901	911	856	915
24031	21510	28866	24924	22353	19900	13581	8379	6036	4928	3949	3365	2810	2483	2138	1957	1735	1705	1475	1392	1274	1241	1149	1114	1075	1039	955	912	927	929	870	855	874	849	812	816	805	767	770	727	746	787	707	693	634	753	682	728	705	660	673	667	708	699	670	682	696	680	742	717	660	633	729	682	636	696	690	684	691	613	684	696	629	640	655	668	693	675	674	686	677	650	684	728	647	647	609	662	671	683	675	694	709	616	706	652	686	672	691	694	681	678	643	672	717	705	665	663	705	689	693	711	677	675	691	668	697	657	639	647	662	658	666	693	667	691	633	685	656	677	692	721	670	686	683	663	670	667	676	644	710	681	711	700	693	654	705	701	662	683	683	680	645	640	697	664	727	678	677	644	698	679	719	694	668	668	681	672	670	689	661	704	638	695	679	654	691	632	648	664	664	658	730	649	692	700	668	648	718	647	625	641	658	675	674	670	690	701	675	707	690	680	675	687	682	647	662	641	676	691	694	695	660	665	680	683	654	632	709	665	663	640	674	672	666	749	729	693	657	665	662	682	679	664	631	636	685	683	656	679	666	680	605	666	674	694	675	677	671	682	684	695	676	726	710	680	630	643	695	666	658	682	629	661	676	702	662	679	656	697	660	643	685	695	680	684	649	649	646	689	660	655	667	682	712	675	722	666	697	718	680	698	668	709	705	723	656	712	703	725	714	637	645	661	694	663	668	689	642	677	711	611	663	637	633	681	680	676	666	726	681	653	669	689	672	636	680	659	661	724	705	668	669	714	710	702	640	697	666	690	662	679	648	611	661	663	643	722	661	691	678	664	674	693	672	706	694	674	637	680	676	642	685	694	675	680	702	681	667	638	715	693	704	719	682	705	657	693	652	669	722	650	675	686	662	707	672	682	724	699	712	676	645	661	698	646	651	676	711	692	634	721	693	670	654	691	677	687	695	720	722	735	662	660	637	675	694	690	666	716	685	660	675	678	682	667	665	655	650	675	639	630	665	678	665	620	680	686	704	702	690	707	627	665	640	701	658	714	721	663	688	647	661	667	744	692	659	664	665	686	683	673	651	662	671	710	716	695	700	690	709	667	705	691	677	635	620	658	658	696	701	696	657	659	655	681	665	628	666	633	683	667	711	687	670	692	666	648	680	726	656	679	699	703	687	669	667	663	658	631	663	639	698	677	633	682	663	642	719	749	688	669	693	689	674	658	655	654	652	634	732	638	702	655	713	644	667	657	691	652	671	654	691	650	680	681	626	686	661	653	727	711	630	687	641	677	675	688	667	687	673	664	653	665	676	677	668	662	666	700	700	631	673	642	692	721	686	627	684	700	685	658	690	660	709	644	709	673	686	646	661	694	721	682	662	663	667	686	667	645	656	678	716	647	680	640	632	696	692	716	690	705	663	653	672	694	724	661	658	646	709	716	614	722	625	618	655	649	648	667	639	672	657	706	674	682	642	713	689	676	659	662	698	663	683	627	666	660	627	691	680	674	594	661	708	689	693	686	657	678	739	668	684	633	663	662	696	697	665	669	713	700	648	747	667	666	682	718	644	666	656	689	699	696	649	671	659	687	649	633	673	657	667	692	666	599	667	675	619	686	694	617	694	664	663	659	687	673	668	699	666	716	681	656	692	672	675	635	696	643	666	654	663	691	698	683	685	698	645	698	709	684	694	725	706	689	710	687	620	717	713	636	696	714	690	677	719	713	648	643	688	744	679	617	665	670	680	708	650	666	660	663	630	669	660	684	680	722	679	684	678	674	702	676	684	674	694	629	646	672	656	668	656	676	640	628	676	700	629	674	650	679	656	707	621	691	658	662	690	678	581	685	641	670	675	650	702	611	656	654	675	701	648	632	660	669	722	729	716	680	675	669	685	693	677	629	717	702	670	704	678	648	658	662	642	687	698	657	682	687	683	674	705	655	663	671	679	643	695	670	629	693	639	716	650	696	675	666	694	681	668	659	649	678	692	684	672	679	706	664	651	672	656	644	655	696	662	689	652	651	682	692	676	693	695	652	693	704	650	700	655	688	671	657	638	685	644	600	676	648	616	661	641	612	673	723	702	630	714	685	631	695	669	640	686	687	666	646	651	685	677	648	694	680	656	665	684	694	663	625	626	644	673	670	639	632	654	679	684	629	700	681	633	671	648	662	704	687	694	650	710	724	718	671	720	706	668	670	658	661	658	621	688	721	683	638	664	631	674	651	647	655	691	725	640	644	677	660	683	705	664	668	640	652	682	687	717	627	677	720	625	696	650	657	652	667	664	678	694	652	680	715	646	660	605	627	617	704	667	663	655	661	672	674	697	656	665	662	652	640	676	689	675	690	673	718	702	662	678	666	711	698	701	636	648	648	675	677	675	622	649	682	695	730	714	657	696	641	687	692	665	706	696	684	701	658	670	672	664	681	677	689	720	651	663	657	671	667	694	682	652	701	656	684	665	638	631	659	662	676	650	664	686	666	643	671	645	681	696	699	697	654	692	706	635	689	667	664	659	646	680	671	708	677	662	637	639	679	682	681	658	687	727	698	704	668	676	670	673	707	696	662	693	683	679	690	690	628	692	651	707	627	684	661	690	696	673	690	713	713	699	718	688	656	688	664	700	664	693	680	701	714	714	714	708	693	661	610	632	693	688	644	656	724	657	654	646	672	675	657	670	675	603	690	772	682	654	668	644	684	689	688	669	670	668	672	706	647	666	673	650	683	655	711	687	689	646	668	708	631	695	664	642	697	648	679	680	685	629	681	641	629	685	688	665	737	645	653	695	715	696	692	656	666	658	728	691	676	644	703	646	711	632	707	691	681	686	687	685	673	679	656	701	627	691	712	688	667	727	659	668	683	669	686	676	656	626	681	668	714	672	707	706	611	655	676	643	677	657	680	679	659	677	685	702	661	733	712	724	683	648	668	688	671	704	621	679	634	680	656	720	678	678	664	681	618	658	639	668	701	650	641	677	622	725	680	689	651	697	672	661	659	654	650	691	645	637	681	726	718	706	638	674	650	691	728	675	720	707	661	702	672	686	715	666	712	673	681	675	645	657	711	686	680	607	668	625	657	628	696	643	665	666	694	652	690	676	644	670	736	691	633	699	669	664	672	695	674	638	675	693	669	661	660	660	712	675	697	680	656	670	626	645	671	640	679	683	674	695	688	658	679	682	664	671	691	704	694	661	723	698	634	651	694	651	660	676	678	705	722	643	653	650	681	714	651	664	663	620	719	617	717	676	691	652	650	679	690	649	678	673	687	664	647	602	691	721	698	655	681	634	660	700	628	685	654	685	640	711	673	649	680	714	693	683	676	660	661	721	665	671	712	630	686	633	678	689	664	685	725	605	662	655	661	687	641	660	706	696	663	641	637	709	644	690	657	682	704	685	679	695	653	664	651	711	712	726	665	632	625	626	668	685	685	654	622	653	660	690	701	680	635	702	696	660	677	707	711	686	722	679	675	672	674	717	687	662	716	720	680	642	690	727	693	676	697
22456	44442	36734	26657	21447	17765	14185	11011	8834	7131	5816	4680	3866	3362	2987	2593	2253	2072	1896	1690	1567	1438	1368	1281	1158	1069	1082	1013	1022	967	968	897	864	895	870	831	793	799	764	721	756	773	736	699	746	683	718	706	694	717	676	663	737	718	679	677	665	648	712	698	702	680	685	642	621	701	669	696	644	694	722	669	667	688	666	703	697	663	701	713	694	643	654	648	648	611	663	676	648	650	638	708	662	663	649	652	688	708	613	632	645	676	745	639	660	689	624	701	675	701	649	640	629	679	645	673	650	664	673	654	630	686	621	675	718	663	649	756	661	686	693	637	632	671	698	650	654	706	683	690	675	668	683	707	684	677	686	688	659	714	719	644	687	671	691	636	632	673	635	631	699	655	659	688	640	671	632	673	687	641	650	674	659	654	654	683	642	650	637	701	703	637	724	690	679	629	665	674	698	678	665	671	608	604	681	676	656	700	684	635	622	617	682	680	649	645	681	665	596	714	659	676	704	629	657	651	654	664	683	671	668	711	730	687	664	658	651	665	658	694	640	719	636	705	642	634	645	657	668	690	705	655	672	613	670	669	697	685	644	654	624	678	679	628	651	678	635	671	707	641	662	654	685	682	655	662	658	710	670	637	634	641	669	689	687	661	673	648	663	684	651	676	685	638	659	635	654	628	732	674	699	684	669	636	664	664	621	674	676	665	670	622	672	676	664	609	650	619	638	653	695	707	631	635	693	644	690	717	673	661	670	702	649	687	695	690	645	658	618	673	673	633	681	675	628	686	659	631	635	716	647	718	633	615	668	696	679	672	609	670	689	672	667	681	650	640	624	637	686	653	667	652	630	644	612	719	645	663	623	633	692	601	655	633	672	684	677	667	722	629	642	662	657	636	663	620	659	659	669	721	625	671	677	667	612	671	719	670	678	646	658	656	692	659	642	644	673	685	701	670	649	662	654	655	636	680	656	692	692	678	699	655	669	669	634	657	672	662	675	651	689	677	676	657	670	605	655	633	656	664	684	642	615	712	672	671	686	657	650	698	687	666	653	610	629	682	639	638	612	662	579	647	685	646	636	667	662	636	681	635	643	602	692	660	641	701	645	681	662	684	647	673	630	682	676	661	667	660	631	670	683	634	632	664	659	674	655	679	698	629	668	689	617	631	621	685	670	665	624	637	663	675	690	701	697	655	651	641	662	659	626	706	633	654	668	663	706	660	691	648	682	678	694	679	637	685	649	638	672	694	725	654	656	678	671	654	651	642	655	645	683	657	697	697	648	663	679	654	662	717	696	651	664	666	641	636	665	647	682	674	668	661	630	658	651	677	643	682	700	656	658	678	688	653	656	677	674	598	668	661	650	647	640	673	658	682	649	640	645	690	707	591	663	683	622	691	672	677	669	683	589	639	653	640	657	608	693	673	632	640	656	651	680	672	717	668	663	676	641	686	695	663	679	692	696	631	672	645	667	666	649	695	709	637	673	671	650	682	661	682	683	639	652	655	674	665	677	649	667	680	687	710	655	605	643	647	683	631	682	652	640	663	636	644	634	665	665	684	666	660	717	658	679	655	583	653	685	649	654	678	663	687	649	726	689	665	660	644	657	673	697	667	663	647	670	597	644	642	643	712	685	634	668	679	676	652	678	680	648	699	644	676	701	662	690	641	681	693	655	691	665	642	646	697	668	629	658	663	685	667	679	648	637	651	641	635	661	709	685	673	647	650	702	659	641	627	662	626	729	605	685	648	640	638	688	655	682	671	663	667	659	655	696	660	657	655	716	637	673	663	661	699	669	667	679	708	633	676	668	659	630	659	664	650	649	667	667	674	690	718	683	677	641	709	634	641	648	697	625	651	649	669	649	667	646	670	677	629	644	669	672	668	646	664	656	660	665	647	696	671	720	683	661	650	681	671	648	650	669	675	673	679	636	651	658	681	648	637	628	643	670	646	647	679	622	639	709	652	711	672	610	678	636	665	648	631	649	656	669	662	698	658	613	698	679	673	653	681	643	683	631	675	683	707	674	650	675	609	637	619	669	664	686	642	697	668	647	668	663	638	650	685	652	675	638	704	662	685	700	668	610	652	658	627	664	685	631	635	603	608	732	646	655	616	650	685	657	659	640	674	698	713	724	598	671	656	657	660	716	672	597	634	715	682	652	654	651	664	664	673	665	650	668	611	669	696	673	658	646	660	686	653	663	654	661	664	688	694	683	649	711	634	641	628	657	663	676	700	653	630	628	662	638	639	640	688	649	647	653	661	654	661	658	668	633	647	643	643	662	707	680	630	705	715	684	646	636	654	691	672	677	651	671	677	661	633	737	645	663	698	690	672	670	687	656	629	715	675	673	672	671	681	685	662	636	633	641	654	639	686	697	629	671	664	669	638	672	694	650	707	659	640	613	613	635	634	683	650	670	667	678	690	696	655	640	677	669	666	664	644	638	654	677	648	700	650	644	654	697	700	643	646	708	685	661	665	673	668	638	628	664	654	603	638	629	641	652	626	640	650	687	630	674	674	649	646	641	710	682	644	615	699	652	653	650	676	639	635	616	679	661	647	635	664	699	641	696	640	666	681	671	694	635	658	693	630	682	697	681	680	653	692	624	679	679	657	630	650	652	662	634	646	687	656	722	641	658	660	684	677	667	683	634	652	644	646	613	682	656	688	669	656	646	677	685	657	691	679	641	689	673	678	713	696	656	648	664	671	678	693	629	637	655	683	649	656	648	669	656	660	623	703	635	643	658	753	693	690	608	716	714	626	675	655	672	653	697	638	696	672	629	707	670	649	665	681	624	653	656	644	676	672	646	679	686	684	634	689	660	661	713	685	587	640	660	671	677	674	608	609	653	633	641	651	672	687	684	634	690	682	690	663	649	653	692	657	681	657	648	674	668	601	651	663	673	669	623	677	694	710	656	667	642	652	670	649	618	654	688	637	651	649	632	670	652	633	661	657	691	660	631	659	657	653	663	687	637	673	660	655	662	659	666	708	691	728	664	661	603	607	655	661	643	664	634	637	662	642	656	631	657	664	655	677	673	681	648	652	698	633	658	652	656	730	625	641	650	656	648	703	679	716	659	618	640	694	615	653	642	695	655	641	640	648	696	635	670	598	648	689	648	668	679	665	660	668	645	610	681	620	657	650	652	620	684	656	688	667	658	657	632	635	704	607	676	687	647	660	598	621	654	633	658	685	655	662	657	709	650	709	628	690	607	675	699	634	685	692	647	625	659	700	659	665	619	664	655	658	664	655	645	668	661	629	646	687	645	670	685	619	673	649	665	679	641	674	630	659	633	652	651	650	677	645	665	642	636	657	640	653	672	634	678	682	680	699	699	685	639	640	596	642	673	660	689	628	668	696	690	644	675	642	647	627	681	648	660	658	695	676	646	692	648	653	627	703	677	639	684	636	681	675	662	642	654	650	664	694	703	671	718	627	644	694	663	576	651	657	648	640	662	665	656	658	659	629	661	664	684	692	650	666	645	623	631	714
25251	21625	28481	26551	20073	13170	9117	6280	5007	4145	3489	2977	2543	2396	2092	1916	1824	1693	1539	1542	1448	1441	1434	1364	1283	1143	1191	1220	1185	1137	1131	1211	1087	1071	1106	1073	1092	1005	1072	993	1035	1065	1085	1042	960	1010	955	969	1009	946	1027	997	1024	961	992	1028	973	1035	1007	1006	934	998	1035	960	980	1036	963	1018	965	971	979	959	958	982	994	1041	1037	1031	938	1014	1001	1008	983	969	935	991	1007	1008	977	935	1001	948	1002	989	979	984	1022	956	1031	1016	944	971	880	1023	995	962	1008	983	981	994	984	1017	946	1024	1022	933	1005	981	1018	965	1020	977	962	1012	1018	1007	988	959	1000	980	986	1040	986	1010	956	1044	965	1007	979	982	997	977	968	1056	962	967	955	1003	994	1008	995	998	987	961	971	987	976	977	948	978	997	1016	985	995	1009	931	934	973	942	975	991	1001	957	1003	966	998	1003	993	895	983	1023	944	986	1010	966	972	981	996	924	1033	984	962	980	1030	999	971	977	1006	994	1002	993	983	929	949	984	1025	1003	982	945	974	961	1005	979	964	999	939	1026	986	1002	938	1040	1049	942	972	953	995	945	996	991	999	1003	953	959	925	962	960	987	1012	1027	961	964	1000	993	955	968	1021	992	1033	1007	954	878	959	935	1003	978	1015	951	1022	1007	983	1001	968	909	947	990	929	987	957	974	960	983	1015	932	971	960	950	959	1061	948	984	1000	956	991	1002	993	1014	999	967	953	952	997	1001	964	1002	1011	961	1026	980	958	940	989	1065	1000	988	989	972	985	1017	1024	1016	1012	979	1011	1042	1047	980	958	1001	949	1000	935	957	1020	1000	988	1022	952	981	1006	1022	982	999	1004	1013	1005	930	983	942	968	953	1000	986	983	981	977	985	942	977	1061	1013	1020	1011	1040	1006	991	993	929	965	997	948	984	979	985	1060	990	1021	973	982	982	1029	1027	1002	1037	977	968	1024	1011	994	942	1008	975	942	954	976	957	996	1000	938	1033	999	976	1020	963	1025	971	1050	965	975	987	946	990	976	1011	1022	964	978	961	991	984	989	985	1018	999	967	1019	968	987	947	981	1036	962	981	946	969	1030	949	1002	1023	1026	962	929	1023	988	1030	966	954	984	960	975	1006	979	977	978	934	1024	989	986	1006	998	999	1010	1076	993	991	980	899	994	970	991	983	1009	967	1030	981	946	967	1003	1034	1019	949	999	994	956	1035	941	977	959	971	938	962	943	972	990	965	1057	922	1000	968	936	995	970	991	1057	1022	956	979	994	1065	989	975	1055	1040	950	981	974	912	962	959	987	1028	1041	967	1017	995	1019	938	988	940	989	962	1010	998	984	1005	1011	1013	961	916	966	999	1002	1020	994	1030	985	983	1009	1007	1016	1019	1004	981	925	1017	1018	984	952	984	1024	972	1001	982	1034	977	1020	958	987	1018	953	988	1001	954	1026	1034	1007	988	992	1053	989	971	1031	969	1008	1014	935	1016	1029	997	982	966	973	991	985	1001	976	1014	1005	996	1011	977	946	998	1019	947	949	1056	1018	899	1008	990	983	924	966	958	1019	992	1007	1026	944	981	965	1045	964	1034	975	972	1011	988	1015	947	1003	1004	1002	994	984	939	1034	969	983	983	928	973	966	953	973	975	1003	1004	1036	1058	962	948	970	973	941	959	1067	1018	948	974	1030	961	936	983	1031	973	1007	990	920	951	934	1025	974	1001	995	949	937	1015	975	964	1025	963	962	1067	980	994	1027	1052	1064	947	1008	976	973	955	926	989	956	962	989	984	998	974	1013	1006	979	901	989	987	994	948	973	953	979	1014	990	958	942	1001	1003	990	1020	987	908	1025	1083	986	1021	1022	972	982	988	1030	984	985	1012	1037	928	973	1026	1003	962	964	1004	1035	982	1010	958	983	997	1073	999	1006	988	1013	959	1012	977	982	940	999	1020	992	979	983	965	979	1019	1023	964	1039	989	979	1028	978	946	979	959	990	988	976	1052	956	996	1018	989	1010	977	937	957	965	1007	979	973	890	1007	948	991	1015	1004	1012	992	962	944	1010	1033	969	990	980	978	952	975	926	1017	944	1011	988	959	963	988	999	976	968	1049	966	967	1010	974	1003	949	1038	948	978	1028	940	970	1002	981	988	920	998	1016	955	976	942	981	1028	1006	1005	987	1042	1002	995	996	1003	1032	1030	969	974	993	982	1012	1030	940	975	1002	1019	1016	920	996	960	982	942	1008	1010	962	989	1018	985	959	992	1050	985	982	972	955	984	1003	955	993	968	968	992	988	969	954	1044	961	968	995	975	989	979	930	983	1012	945	966	994	984	950	985	1022	990	971	977	939	1044	977	1037	976	997	994	1015	965	1019	1060	1001	981	1016	952	1043	993	988	1041	1027	1010	942	973	994	950	954	1031	985	957	1003	957	978	981	975	1007	961	987	1034	1066	1035	993	971	986	1007	978	963	965	975	962	986	906	998	1035	993	953	1058	953	983	983	959	973	964	1020	1040	914	957	972	947	936	948	954	987	984	985	1003	1015	992	1019	972	1013	1008	997	993	1023	988	1027	1007	1047	974	934	957	952	1027	963	1033	1032	946	1009	997	970	1004	929	1049	967	1008	966	927	963	1046	1039	959	1016	953	1000	996	990	954	990	1020	1003	983	1030	1022	1020	988	975	961	1012	1021	1010	1009	1020	1009	905	936	1078	990	917	984	988	976	982	1005	972	1060	1018	999	1039	1018	1021	959	987	975	974	1000	962	1030	981	955	970	977	982	983	1034	947	955	1051	947	980	1010	942	992	981	1034	976	986	1006	1002	977	971	996	982	1021	948	967	1003	971	1026	982	995	1004	990	976	984	999	981	1012	936	1008	959	1008	973	1025	992	901	959	973	986	991	969	965	1004	922	958	952	946	965	1001	1008	1002	990	1038	989	980	1004	1013	961	963	961	921	1020	1011	900	1028	948	1041	1037	993	984	1005	974	976	980	1009	950	1036	965	1074	1054	1002	991	965	980	997	965	969	958	961	982	985	935	981	986	991	977	991	999	1004	960	969	1042	1003	997	1045	1004	1000	941	1018	980	1010	1019	987	1045	1005	971	981	1015	1006	997	939	960	905	951	963	1001	1008	1035	967	939	962	983	991	980	1003	966	1006	1017	1004	955	997	1026	1013	953	960	993	966	976	991	980	914	995	979	942	984	1008	1020	1033	1007	950	987	950	965	979	1011	997	946	953	987	995	997	1002	972	1013	997	956	980	1001	964	987	956	946	968	1046	981	988	986	1011	1004	1020	980	1012	962	952	949	1042	977	988	973	1023	998	1009	970	1001	1006	961	1022	984	1042	1004	1024	995	969	952	959	978	921	979	959	946	976	997	934	983	963	962	1010	1023	958	993	994	964	922	960	978	975	1007	1019	975	985	969	1038	992	1030	1023	927	1043	1032	952	1015	1029	963	959	1001	999	959	1021	971	1022	980	1011	988	967	943	1050	996	962	964	991	942	947	965	935	1004	977	974	1010	912	983	1015	968	937	996	998	966	1024	997	1016	974	980	986	1013	987	971	996	1035	977	997	1011	985	997	960	983	1041	978	976	1024	1001	981	984	1005	965	1032	985	988	994	954	986	999	969	953	984	965	990	988	1021	1014	1012	952	1020	991	935	993	1020	1034	1002	983	975	1010	1007	1002	1016	965	937	980	988	954	977	1042	972	984	979	1026	1011	948	914	984	952	966	1022	991	1001	986	1013	1024	976	1004	961	995	952	1013	947	978	971	1016	987	977	959	964	973	1000	1043	1003	910	1053	977	966	1024	998	925	994	1001	971	1007	987	1014	1011	942	1002	996	1011	1045	953	1015	977	973	941	878	995	986	992	954	977	1014	925	984	940	992	990	961	985	984	944	1038	1002	992	1009	928	904	1004	943	971	981	972	981	1018	954	967	972	994	948	969	999	1023	996	966	987	925	976	987	974	946	1003	1033	980	1018	977	971	1009	955	942	957
21696	41737	33891	23753	18869	15251	12038	9405	7458	6093	5090	4125	3510	3083	2771	2603	2250	2026	1900	1794	1692	1574	1470	1449	1336	1274	1302	1231	1182	1168	1106	1149	1082	1181	1074	1103	1063	1083	1052	1056	1030	986	976	1004	977	924	1012	972	965	1004	962	958	898	935	988	937	953	960	924	964	958	978	978	917	941	934	969	988	965	920	967	994	948	932	963	996	930	965	951	916	960	973	962	956	893	937	969	995	926	938	1000	947	967	983	952	964	976	944	984	946	914	928	940	947	941	927	935	924	982	900	964	993	903	1008	969	970	965	994	952	917	980	935	977	918	995	966	970	970	974	935	946	1044	937	972	996	954	950	940	922	969	1015	956	979	944	981	960	947	910	924	976	948	881	953	954	913	966	987	957	945	990	933	914	965	938	952	948	961	971	990	940	917	978	951	949	994	1020	953	1014	985	958	938	932	932	973	977	952	896	997	1048	912	968	932	942	956	948	926	928	940	912	998	914	950	931	1013	962	965	953	933	981	966	912	973	958	909	1017	937	903	937	896	933	938	954	982	990	994	914	1056	976	972	969	920	978	994	960	962	955	896	964	943	1009	892	982	1031	938	929	973	937	882	980	991	940	891	910	907	915	916	910	949	972	956	964	958	965	935	947	985	984	962	951	942	961	1006	933	935	956	925	948	992	933	910	923	931	963	952	917	927	918	930	968	905	970	902	946	918	937	939	953	973	958	953	959	929	975	906	976	983	978	940	977	936	954	985	918	915	916	937	964	1003	932	918	959	961	959	974	935	974	1015	927	931	924	924	942	918	992	1001	985	909	958	989	934	949	914	988	932	977	967	969	969	962	942	950	940	967	985	984	984	991	902	918	914	942	980	951	980	942	963	927	925	967	953	1012	982	975	974	1020	935	976	920	947	949	921	977	945	907	961	984	1020	946	995	954	924	947	995	967	965	893	955	965	939	919	979	885	1034	997	919	944	955	967	949	922	972	1024	1020	922	936	867	963	975	951	942	902	995	947	968	1001	936	918	946	935	940	995	971	966	984	969	936	963	963	920	973	977	986	924	910	958	958	986	980	985	944	934	960	949	959	937	910	971	952	972	1005	935	961	956	935	959	928	977	958	921	933	964	938	929	934	952	1001	965	922	950	930	943	928	936	968	1002	948	919	961	977	965	963	921	957	971	920	984	953	996	948	943	919	948	987	919	921	927	970	929	903	968	912	922	941	928	950	921	895	911	945	981	1032	909	913	937	969	966	909	928	976	962	1008	925	956	912	955	1009	936	956	962	984	980	938	968	955	951	957	965	952	960	927	939	942	995	973	939	978	940	955	971	926	934	918	960	943	965	926	927	943	908	971	906	941	1000	943	957	918	950	974	923	940	999	989	978	943	930	930	966	950	927	975	937	976	1037	923	935	969	1028	943	1025	979	938	1016	899	950	963	986	946	895	933	989	942	926	904	1009	960	965	977	961	941	891	927	939	973	971	955	938	930	925	945	942	967	935	953	937	959	967	922	930	990	927	938	924	963	911	958	942	970	955	907	933	951	893	983	990	911	973	972	945	962	948	1027	951	958	956	930	1013	947	1015	928	986	951	924	947	957	900	927	965	999	962	950	986	949	950	937	923	978	919	960	949	939	918	956	995	1003	919	1009	968	1016	952	929	981	953	1001	1026	950	897	912	959	919	955	979	895	987	924	929	990	935	1004	896	1001	968	934	1009	935	955	952	967	1010	1006	900	937	963	1004	963	960	932	920	970	942	965	983	977	1015	933	963	945	967	932	1005	950	910	917	964	973	950	895	980	1006	947	979	953	938	963	965	954	994	946	940	946	923	904	956	944	920	940	904	1000	933	953	1007	959	967	905	899	907	963	981	948	962	936	973	996	917	969	1017	937	990	965	933	916	966	963	972	941	951	967	963	970	956	963	984	992	956	924	951	936	942	959	985	921	936	946	945	961	871	965	996	939	943	985	957	1003	920	929	907	919	969	908	932	939	1005	951	1000	933	920	1002	1005	974	946	992	927	912	994	935	926	977	974	949	908	1018	949	981	1004	976	957	912	947	938	948	946	893	931	934	914	975	906	961	968	984	939	938	963	972	941	976	964	936	972	997	963	910	928	945	920	944	930	977	962	967	912	964	924	921	922	938	937	937	1020	969	908	944	944	922	971	935	939	927	1015	938	919	950	997	962	953	914	983	985	954	968	979	955	894	967	954	979	954	951	925	967	953	952	981	911	926	952	969	952	938	977	940	955	961	916	939	886	901	894	948	940	911	961	913	908	936	1001	984	846	934	938	923	942	948	906	1007	941	916	988	981	1053	951	978	1015	948	950	973	954	928	902	872	979	994	990	969	939	967	910	990	920	945	965	881	965	1033	968	960	939	960	965	939	943	943	947	988	1005	924	950	927	958	947	960	976	941	930	963	964	934	941	1011	923	944	966	954	1021	971	937	979	941	954	977	926	995	957	934	972	943	942	912	954	975	992	945	975	979	902	955	955	972	977	915	961	955	939	965	989	992	913	974	999	973	933	952	928	945	965	906	974	921	923	965	938	900	970	943	943	942	946	929	929	976	944	985	887	952	929	934	910	970	960	954	987	972	962	970	1015	954	951	944	954	943	937	975	972	922	940	929	967	971	931	912	925	949	977	900	951	906	975	961	956	983	947	944	968	963	987	951	948	976	988	932	938	966	1027	927	944	1045	988	972	924	1002	955	1005	937	957	972	934	963	996	957	939	957	968	982	967	931	945	994	953	983	956	948	932	970	878	966	936	903	943	962	984	956	963	937	955	1005	927	990	935	1019	952	950	1006	942	935	937	989	925	897	900	922	961	966	1006	928	944	989	1018	928	950	944	935	928	955	919	971	912	910	990	896	942	978	980	936	933	949	959	932	957	918	980	926	990	904	964	998	981	954	895	934	983	988	952	928	979	936	888	969	961	966	983	929	945	930	964	991	913	934	951	954	1008	947	957	945	972	946	947	973	954	917	924	912	954	893	971	931	903	954	966	994	922	978	927	913	971	992	944	984	968	920	962	1002	974	935	962	914	961	911	915	972	965	957	943	964	956	986	930	963	952	1016	968	915	935	1009	1002	867	944	996	1007	952	984	950	946	912	1002	948	952	948	961	912	978	928	929	917	962	952	924	960	948	960	956	959	943	943	966	952	907	985	919	958	925	975	939	922	947	932	964	916	965	926	968	973	951	923	993	946	994	908	1015	953	939	934	967	897	857	995	931	931	923	936	935	1004	999	982	902	901	948	965	987	930	950	1000	939	985	978	939	935	934	945	993	994	969	1043	921	945	997	938	1008	956	958	984	983	947	958	945	989	907	941	932	958	911	928	927	938	943	955	972	1014	982	938	958	964	975	993	949	982	913	994	966	1049	933	932	948	961	920	972	910	1004	962	901	991	983	968	933	957	937	930	979	910	966	882	910	947	982	975	965	964	972	972	960	958	956	986	940	935	995	1023	937	900	1000	969	990	984	957	989	1003	986	922	958	929	976	930	957	962	963	951	939	921	912	1011	945	975	944	987	1038	973	960	941	949	960	923	980	965	904	970	953	973	944	1007	930	1016	913	928	934	988	987	933	928	965	924	1001	928	981	952	978	950	948	919
22836	21499	29237	24209	21791	23030	21502	11612	8053	6746	5613	4607	3724	3223	2871	2590	2322	2184	1908	1683	1615	1473	1357	1337	1203	1153	1046	1105	1031	982	970	925	969	869	892	911	886	795	817	826	802	753	696	744	762	744	779	757	753	709	708	738	743	711	794	709	688	762	707	761	797	682	771	694	730	760	724	712	692	672	749	677	711	678	690	744	744	727	687	745	682	714	700	713	646	687	717	722	744	707	674	739	717	711	673	739	740	707	663	690	710	686	667	721	775	701	696	703	658	674	683	740	708	713	677	707	733	712	699	723	664	715	679	700	729	650	684	750	748	717	710	677	704	724	718	711	672	729	678	657	655	725	715	685	689	717	702	698	682	646	697	678	671	735	688	688	726	717	777	662	670	731	659	727	711	716	665	681	748	714	680	752	677	723	723	730	681	693	718	727	658	682	703	692	639	675	660	729	696	705	695	701	710	676	693	693	717	732	708	681	736	696	667	723	718	674	674	683	713	658	675	706	709	688	693	692	719	670	716	706	691	734	698	731	700	749	669	733	715	677	706	681	660	666	748	690	684	678	703	669	652	708	715	721	748	734	667	722	734	708	721	675	748	755	737	702	677	701	693	679	687	658	723	629	753	720	710	705	719	698	740	722	669	702	729	738	713	669	770	688	683	747	684	714	732	663	714	689	694	731	716	693	770	701	690	716	708	634	707	690	674	695	723	677	695	733	752	671	732	671	725	686	654	678	720	671	689	708	717	753	723	708	690	693	703	679	667	654	714	698	704	706	664	696	699	674	712	671	746	697	736	700	688	747	645	737	685	684	712	714	740	666	714	709	695	657	647	699	720	724	671	671	701	730	641	696	693	706	708	709	682	719	686	663	691	668	695	668	675	675	704	697	707	673	695	686	655	694	686	691	662	684	693	720	732	696	715	744	676	737	740	687	687	699	667	698	721	688	728	677	711	722	654	667	701	704	703	667	722	687	679	705	690	663	662	705	693	717	678	723	731	711	688	725	681	690	679	720	725	693	680	728	651	670	730	711	690	672	730	685	728	699	713	710	695	705	777	714	680	699	652	707	690	705	723	684	701	658	685	734	701	699	667	673	683	711	646	645	661	713	696	749	691	681	681	682	644	710	704	678	713	688	669	689	706	647	694	680	691	646	641	682	707	711	683	762	705	701	722	677	709	708	729	722	654	734	659	700	742	683	718	710	698	679	693	726	677	676	674	687	694	735	713	695	738	671	707	679	669	687	701	708	711	680	695	682	686	756	735	708	701	685	687	762	698	699	714	707	680	682	654	677	773	718	689	696	720	748	692	687	683	684	697	665	655	647	760	683	698	717	689	708	699	692	691	690	679	666	700	678	676	687	697	731	674	658	680	667	665	693	632	666	647	689	691	732	748	665	711	689	688	681	713	725	700	789	707	675	665	693	700	677	713	721	712	672	698	703	743	690	702	662	677	668	719	694	695	647	676	685	695	722	677	716	739	712	713	685	663	679	705	724	697	684	691	709	679	686	695	711	717	688	731	727	743	680	656	740	700	710	661	691	703	699	711	692	716	644	738	695	682	704	707	667	682	726	685	724	689	717	715	699	755	647	711	735	677	648	743	666	693	740	709	756	680	697	677	660	701	673	699	670	710	715	681	654	766	710	737	668	690	708	725	688	682	710	655	667	702	722	674	714	735	690	720	754	661	714	690	732	728	672	708	655	726	734	660	710	677	682	704	689	687	709	689	709	670	742	690	682	695	685	694	709	676	700	712	702	751	679	715	681	713	676	716	668	670	713	674	708	670	715	703	742	685	696	711	687	711	697	719	715	716	681	691	723	726	702	708	611	710	704	696	709	694	709	690	691	656	654	679	685	700	699	694	733	644	675	692	723	710	674	674	686	645	672	701	711	697	694	681	713	749	732	648	673	658	672	694	740	723	717	684	688	714	667	717	611	703	703	723	670	670	689	695	677	716	696	679	645	714	665	724	702	679	677	717	720	712	744	715	726	718	684	720	655	657	683	709	727	751	739	706	725	658	664	661	760	685	676	712	631	698	734	732	710	677	705	724	710	687	722	710	649	702	703	705	739	710	687	695	729	695	714	680	686	664	745	755	727	693	710	679	708	707	696	704	694	694	709	693	680	687	692	705	709	701	683	687	682	716	733	717	684	706	693	688	708	652	696	716	693	701	716	712	730	682	669	686	720	698	722	695	685	662	690	709	659	643	648	698	665	715	754	688	682	672	698	683	683	706	714	767	679	734	686	662	695	659	751	720	644	709	698	695	696	681	753	717	685	697	712	700	700	690	694	730	692	660	728	725	699	711	639	699	698	697	721	685	711	675	688	704	692	726	735	722	626	650	672	693	696	730	704	667	720	663	700	669	689	736	723	691	665	679	700	698	714	688	674	692	708	680	709	715	697	745	730	735	698	735	686	715	664	684	699	740	698	693	694	688	711	708	748	699	701	697	679	681	683	693	672	707	704	663	661	685	737	726	708	753	685	696	718	697	697	674	683	702	683	724	740	689	736	690	722	715	689	717	702	744	674	717	671	693	663	666	676	715	739	722	680	724	699	685	691	709	728	704	676	683	709	696	690	664	724	722	698	721	665	639	720	682	686	693	688	702	710	697	702	663	692	687	632	699	691	701	724	669	668	718	679	661	675	660	698	682	690	714	725	733	718	689	709	701	743	712	698	725	722	702	683	618	726	726	689	711	662	696	712	684	678	732	710	686	681	682	700	666	696	672	706	713	721	762	662	674	741	660	698	681	730	697	675	648	676	701	655	742	701	680	693	739	717	639	715	709	629	746	684	695	697	719	704	639	692	706	693	660	681	704	707	658	766	696	704	699	715	677	701	743	694	681	708	710	618	716	737	665	651	638	720	693	705	719	658	668	690	669	687	682	710	684	692	741	737	705	725	675	694	696	671	725	704	680	698	700	670	669	691	673	692	726	691	712	717	737	690	712	732	748	709	712	750	707	697	713	705	741	654	691	684	688	715	674	716	746	694	741	758	673	707	683	729	702	707	705	716	673	719	761	728	679	760	690	704	675	697	660	697	722	674	707	700	672	715	714	671	690	687	747	713	668	686	691	714	690	696	691	781	710	739	716	688	672	661	701	684	709	704	757	680	691	680	665	696	692	706	706	733	694	733	704	642	712	719	739	686	727	720	725	740	670	669	705	666	641	658	687	682	659	702	699	686	690	710	706	706	690	723	630	711	721	648	714	752	767	650	688	706	673	715	688	702	668	695	706	726	726	747	673	687	704	716	649	705	768	712	706	742	647	692	718	683	681	699	698	697	675	729	684	704	661	710	703	715	688	697	740	706	683	728	731	727	669	689	745	674	686	697	714	718	686	728	678	728	676	716	724	741	685	712	642	678	662	695	717	654	675	640	707	701	744	697	698	650	737	654	667	705	716	725	713	711	716	713	706	709	685	691	724	643	728	704	653	711	715	724	698	663	711	675	681	694	685	687	730	717	657	720	692	682	696	679	700	690
24298	48942	41152	31511	26259	21984	17843	14128	11276	9539	7878	6346	5192	4344	3861	3368	3034	2705	2471	2215	1985	1761	1692	1543	1387	1284	1255	1189	1183	1053	1096	1052	1059	969	993	863	910	866	794	841	788	799	756	813	690	770	739	731	718	725	675	713	682	673	685	691	707	684	678	682	635	698	658	700	663	696	622	691	690	675	687	664	673	674	640	719	688	667	666	675	642	704	685	706	693	693	727	658	677	696	664	668	636	655	659	668	695	693	679	624	670	696	702	689	647	658	689	670	694	694	678	578	658	680	684	666	636	640	655	637	641	670	620	665	648	635	662	658	684	676	700	682	645	707	644	693	651	639	678	656	697	597	695	639	667	673	666	678	672	662	709	661	662	686	659	651	674	724	706	634	652	645	651	673	662	678	691	657	672	676	657	623	712	687	653	658	726	620	692	710	663	675	665	710	670	681	683	656	663	636	684	691	642	688	743	677	680	690	674	644	647	686	714	695	653	693	658	687	664	682	658	648	737	692	660	650	617	724	624	673	669	669	660	659	678	651	630	699	706	680	672	631	690	626	672	674	668	668	657	665	631	645	658	619	738	673	692	636	637	638	655	642	704	658	662	674	656	652	722	699	651	682	687	671	650	705	604	696	687	644	663	703	675	693	691	673	705	640	669	666	631	677	661	668	658	677	694	648	584	685	667	650	679	730	695	661	669	675	657	674	637	666	669	665	713	654	665	701	621	651	654	723	676	662	675	625	693	688	673	651	654	677	669	673	711	665	672	669	708	681	668	697	673	625	655	688	704	683	691	683	690	678	666	653	640	665	699	692	658	669	696	638	671	640	684	626	693	673	656	670	662	690	649	692	627	645	680	694	691	660	642	653	669	683	670	654	699	651	654	681	698	642	640	636	680	644	642	640	613	655	729	646	628	624	644	656	662	647	683	667	689	647	713	667	705	656	660	683	677	653	724	649	636	642	643	691	667	707	673	691	652	670	672	657	661	688	734	721	692	663	641	669	651	698	685	685	661	736	660	708	685	697	659	592	678	663	676	674	685	639	672	633	652	665	661	686	619	649	670	648	707	690	666	655	653	690	674	639	664	685	655	640	656	692	694	614	632	633	703	628	740	662	732	684	660	674	649	626	690	619	678	715	677	683	686	644	656	686	672	649	653	734	637	650	698	648	658	651	652	640	658	645	671	657	654	699	678	678	663	661	709	676	665	683	641	646	650	642	668	668	626	666	632	690	625	664	676	697	667	659	637	683	662	689	678	682	639	682	678	595	672	700	649	652	700	649	691	670	680	692	670	677	644	722	625	702	637	671	660	696	634	683	664	690	683	647	668	681	719	632	682	654	711	666	668	678	673	690	655	681	698	621	695	682	720	663	668	683	707	699	673	659	679	687	682	719	681	702	645	651	708	666	680	623	666	637	690	704	682	683	683	692	679	679	684	654	657	688	689	689	639	668	643	687	649	666	641	679	667	662	674	658	622	695	652	644	673	648	637	651	677	645	676	644	644	642	627	659	626	688	655	631	662	640	701	674	682	706	699	635	662	617	657	687	641	646	678	639	660	691	684	686	693	662	635	716	683	676	623	694	665	701	681	677	713	682	683	670	675	628	668	686	699	671	692	683	680	689	650	706	677	657	677	649	627	699	684	674	652	675	713	637	649	642	676	712	736	666	652	666	720	632	709	690	633	686	632	690	619	678	700	677	685	651	657	663	708	650	667	713	671	631	631	698	709	735	666	682	661	685	686	650	686	671	627	642	690	650	648	723	654	663	673	673	658	666	669	666	647	668	621	687	694	697	667	643	653	646	650	663	646	675	693	684	675	700	702	604	692	674	679	727	669	676	650	668	634	678	656	657	657	654	699	675	655	653	722	650	678	706	657	670	730	740	689	680	693	674	679	696	689	648	610	676	663	673	704	721	669	687	694	661	667	668	677	676	670	656	664	656	714	700	668	686	670	681	661	733	721	630	643	650	688	655	667	685	638	643	634	684	666	700	686	664	666	654	666	669	684	705	701	646	667	703	667	663	679	656	668	636	675	696	618	687	686	641	669	695	652	672	663	662	658	681	682	699	631	695	672	672	688	683	678	684	695	673	679	677	672	675	693	632	628	654	683	689	643	716	640	658	645	653	641	650	679	748	670	648	672	688	641	634	705	685	707	670	687	652	641	677	658	655	673	654	640	657	716	653	668	701	679	619	624	680	718	684	682	708	684	696	662	638	645	673	661	646	672	714	679	693	654	666	670	661	646	676	692	659	704	669	636	722	701	642	683	732	673	661	647	658	638	710	677	648	646	643	638	682	675	647	633	658	703	641	666	650	603	675	632	658	625	608	688	665	660	686	677	730	687	695	683	692	645	674	679	667	653	714	702	630	625	668	724	678	699	669	702	683	690	645	692	632	655	625	637	671	645	662	675	675	687	698	649	691	669	742	688	687	669	666	681	677	688	642	700	701	694	651	683	674	664	654	682	680	706	609	683	662	676	696	696	652	662	679	689	694	697	673	639	695	680	651	672	636	661	639	680	692	621	692	673	657	658	669	685	696	719	682	697	694	684	655	691	688	663	641	672	646	711	702	655	657	673	642	678	698	660	637	651	613	674	667	706	624	730	665	689	665	649	685	702	636	675	658	666	680	681	721	662	680	690	637	674	646	691	669	683	695	656	698	681	664	646	634	683	648	677	640	654	674	662	644	660	678	720	687	629	687	699	660	678	657	648	627	658	623	663	619	716	596	635	640	641	699	678	641	664	655	671	677	630	595	668	656	689	674	697	655	692	650	643	653	639	662	673	726	688	689	647	706	665	683	677	692	674	679	655	647	659	692	668	685	697	675	649	687	646	658	662	659	677	705	707	677	676	675	634	666	646	649	674	682	661	643	681	680	703	706	658	669	639	652	658	661	702	643	646	682	706	660	682	652	633	693	685	660	685	656	666	688	671	684	652	656	664	643	655	698	672	643	632	667	716	681	633	690	628	687	676	665	660	657	676	655	683	713	672	683	633	684	672	704	712	662	653	675	708	653	629	629	692	641	706	642	663	678	673	613	714	673	707	660	707	726	687	661	626	664	639	675	680	656	621	643	670	637	640	676	669	698	674	689	653	674	693	675	702	653	677	642	652	679	648	666	670	691	634	683	631	648	657	678	680	649	653	722	696	676	672	753	660	667	633	664	635	649	688	635	648	657	679	662	669	680	674	637	681	741	690	667	625	688	673	651	669	686	675	693	692	671	675	657	696	683	708	654	668	684	656	645	648	660	673	614	651	658	663	647	670	698	664	661	718	693	661	675	684	661	633	635	689	662	691	656	655	639	662	665	639	710	670	679	642	686	720	665	678	633	675	680	624	636	680	695	657	681	714	681	650	653	708	675	708	676	689	652	671	660	658	680	655	697	670	656	651	690	646	641	677	664	636	628	712	650	667	639	666	672	682	645	644	679	660	662	664	638	679	645	681	687	648	659	648	662	672	698	672	662	692	650	687	676	682	650	706	693
29289	25930	29143	21654	13267	8566	6002	4534	3628	3087	2721	2317	2026	1820	1671	1645	1492	1415	1273	1255	1227	1233	1168	1109	1093	1078	1020	1028	1120	994	1048	1046	1081	983	985	943	992	983	927	976	944	918	922	959	959	913	944	917	908	877	905	927	881	959	850	891	864	916	884	906	894	922	947	888	928	895	955	848	922	885	911	942	912	895	926	896	910	892	912	855	943	915	886	902	889	999	883	913	902	978	929	894	935	875	886	951	961	907	940	933	895	920	944	880	868	900	908	941	903	892	851	893	950	877	885	871	935	910	922	925	874	944	881	906	862	924	938	899	889	877	906	945	895	918	978	899	925	907	871	869	930	903	858	903	906	913	894	966	912	900	900	929	956	943	901	879	963	977	900	972	922	977	883	922	858	948	882	957	927	888	942	926	912	977	897	898	910	948	921	889	961	902	898	943	932	891	879	894	929	916	917	887	948	909	903	909	886	952	939	898	936	968	898	941	887	883	864	902	883	924	881	911	909	940	1014	953	886	963	938	902	920	917	977	883	896	930	946	939	894	941	868	937	982	915	916	886	880	905	882	879	914	927	937	890	898	896	911	864	939	890	908	917	922	922	915	862	917	868	925	919	890	952	908	909	927	905	916	925	849	882	883	961	891	884	945	905	913	886	916	919	927	885	914	941	999	937	874	919	919	928	917	907	925	961	908	880	884	942	955	916	940	904	936	907	812	866	864	910	923	913	978	904	911	892	972	905	908	916	890	934	923	870	863	922	859	925	862	901	907	962	918	928	844	928	875	958	920	940	912	934	895	875	872	886	930	898	877	872	922	931	924	907	893	959	917	877	898	925	923	863	884	938	898	863	881	955	907	905	924	830	867	930	886	941	931	889	957	902	970	892	903	880	891	898	891	925	928	919	866	929	948	941	903	943	978	939	911	948	953	882	896	898	911	888	934	917	945	916	909	909	873	874	913	937	935	921	892	962	900	913	872	920	914	942	909	860	933	948	912	899	957	950	894	865	874	919	886	868	901	925	908	869	937	964	866	891	849	956	872	930	898	947	937	956	917	936	940	930	890	901	898	933	920	926	874	885	885	1008	858	857	894	904	897	896	947	886	850	896	914	865	876	896	875	872	961	938	893	891	919	961	882	840	861	916	942	896	901	910	934	980	898	897	884	908	922	909	876	898	852	922	897	947	948	904	870	899	880	898	940	884	893	923	922	911	929	924	936	988	916	902	926	941	953	850	883	858	906	891	914	904	935	986	899	927	961	913	862	951	923	926	943	874	887	900	894	901	915	929	899	864	898	943	937	913	875	898	886	877	878	881	918	991	918	861	926	919	931	912	932	877	979	857	958	926	893	916	932	903	941	875	889	927	911	929	913	983	900	963	927	957	906	880	868	887	915	908	930	890	902	950	910	906	912	895	910	944	886	884	923	920	934	948	889	917	902	910	939	873	898	930	919	906	911	890	889	918	936	970	856	901	897	895	889	893	897	932	868	941	855	950	933	936	902	897	905	934	854	890	920	959	897	846	949	886	903	930	875	918	950	912	912	909	915	946	905	862	907	912	906	884	949	914	941	927	911	897	936	894	947	892	939	868	890	949	930	929	953	916	906	927	863	858	909	898	886	926	882	822	948	881	903	932	895	888	935	918	921	895	897	931	894	925	924	941	883	932	853	872	897	898	896	865	876	957	866	927	915	856	909	918	894	934	952	927	928	914	923	901	906	950	936	893	871	969	877	890	880	883	947	870	907	950	931	936	915	867	911	928	854	891	857	929	901	871	913	979	879	911	916	916	889	961	937	931	900	880	938	898	897	929	920	916	895	945	874	908	980	915	914	902	914	928	927	883	892	880	897	915	942	890	895	902	906	868	939	965	906	923	907	914	953	904	919	941	1013	937	925	928	907	911	932	905	907	842	907	982	913	895	921	959	884	879	904	966	898	903	907	877	946	912	884	922	922	911	887	979	981	912	882	922	951	946	879	898	909	974	947	906	948	908	949	952	902	912	867	920	970	898	876	928	885	903	953	901	896	967	912	922	890	886	886	971	907	875	868	928	907	889	854	868	973	892	930	913	970	923	933	919	959	890	841	923	877	883	910	920	920	890	889	839	896	883	916	916	910	867	901	921	939	889	866	943	918	868	949	950	954	835	886	920	877	908	867	860	833	950	841	885	933	881	880	925	929	951	854	948	964	956	928	885	923	938	960	852	936	899	870	909	934	937	958	925	943	897	863	870	894	908	900	877	917	938	918	945	927	888	938	882	917	907	910	925	869	893	946	932	937	882	951	906	914	928	880	879	927	937	914	901	908	874	908	918	923	903	930	884	866	899	891	852	942	916	910	919	868	981	899	930	879	970	902	888	929	942	949	899	886	898	927	947	930	905	937	849	893	951	943	905	885	886	856	883	955	900	926	940	926	940	944	863	883	887	930	934	905	926	872	923	906	911	920	929	908	930	926	886	886	951	886	941	862	904	894	848	891	953	898	929	909	908	985	914	921	882	974	937	965	932	913	907	936	911	914	873	850	921	909	898	903	940	889	919	945	885	920	882	872	876	938	932	901	934	888	895	838	876	927	908	943	948	906	907	922	893	921	967	915	910	958	956	934	920	903	925	929	898	920	885	916	954	865	912	861	920	899	917	918	904	925	893	871	903	930	893	901	910	928	930	905	928	974	853	943	892	951	921	924	886	925	924	888	980	895	873	931	905	919	875	918	906	896	913	926	912	945	922	953	920	897	890	936	882	896	902	953	886	857	914	928	895	875	868	920	864	929	931	892	861	892	932	898	884	892	974	937	848	884	854	957	937	937	946	936	883	891	933	922	894	882	895	902	956	915	888	906	898	973	898	903	886	910	886	867	945	928	901	949	890	893	845	889	919	899	946	880	944	896	914	879	942	929	954	888	912	919	980	977	963	935	920	863	884	860	913	905	914	947	949	896	961	927	898	881	883	892	930	887	859	889	912	924	887	882	937	926	894	892	922	884	896	965	880	901	896	925	859	918	894	885	895	910	930	887	939	879	906	906	946	949	945	872	937	914	940	893	888	878	898	906	909	875	883	928	949	942	983	960	868	866	922	899	895	922	924	920	894	888	902	926	916	878	1008	909	918	939	929	922	975	883	891	928	977	954	922	917	906	925	933	895	868	938	897	919	898	892	899	896	955	899	918	934	914	912	918	890	959	916	961	903	977	916	922	926	835	873	870	894	953	934	865	948	902	918	912	922	900	920	897	922	894	879	933	846	904	934	920	945	930	876	915	977	981	943	918	901	917	900	931	958	925	930	921	909	897	934	870	881	896	890	938	907	894	884	894	924	883	889	936	862	880	874	973	920	911	881	888	833	941	865	990	917	934	933	925	908	932	862	920	948	934	871	904	895	925	869	948	942	880	884	924	911	924	927	905	881	928	953	866	867	919	914	967	912	913	924	857	846	907	905	938	970	922	935	876	895	852	841	888	897	919	920	885	976	874	856	961	879	873	894	905	904	936	966	870	993	918
21751	37214	28940	19252	14689	11686	8646	6932	5383	4406	3845	3079	2676	2397	2121	1977	1788	1768	1551	1440	1373	1290	1261	1232	1115	1167	1084	1078	1052	1045	1057	1042	1003	1049	1035	987	954	961	988	919	929	906	903	908	886	936	917	927	840	966	852	838	872	901	922	912	882	876	887	921	907	915	943	872	856	907	890	916	877	911	909	866	926	891	902	865	911	883	872	869	841	912	871	875	858	896	870	912	844	848	910	895	921	908	893	891	859	892	857	882	902	876	897	871	897	928	857	925	875	907	887	906	882	927	916	886	909	884	845	886	898	902	922	892	877	861	893	908	878	849	928	915	929	878	900	850	913	918	873	926	960	926	866	860	902	887	833	926	889	869	863	857	826	897	901	928	852	909	955	914	861	967	850	932	885	914	841	877	911	885	912	890	864	909	869	918	929	874	871	878	878	897	893	881	904	880	838	903	865	913	936	913	927	875	892	901	882	851	867	878	906	922	943	898	891	926	821	909	907	851	883	903	946	854	876	918	897	892	921	880	852	890	919	854	878	892	889	891	853	896	859	885	910	901	861	856	904	879	904	898	851	913	959	890	966	874	889	902	872	837	887	861	849	917	917	863	907	920	881	913	856	868	903	900	886	884	884	867	882	919	864	862	845	952	844	904	881	871	902	830	904	834	859	905	902	909	994	937	915	942	922	880	858	904	857	923	937	899	872	899	943	910	883	884	855	915	860	870	897	903	910	889	913	903	890	914	889	867	964	871	901	908	959	920	914	882	904	900	903	936	905	849	898	893	900	882	906	886	863	927	901	852	943	872	879	874	906	896	902	879	901	859	842	971	905	910	904	885	846	884	946	896	863	906	888	852	923	944	856	894	890	871	865	849	880	895	888	927	894	899	895	906	858	884	886	834	886	886	931	882	913	891	859	903	908	948	901	838	848	916	905	925	882	890	895	905	926	923	934	867	937	860	914	900	870	884	920	910	914	930	932	907	960	927	855	864	876	869	846	952	890	931	865	868	861	913	863	916	860	920	908	835	854	922	951	881	882	868	876	937	892	858	933	883	926	857	837	858	885	886	934	909	928	852	898	908	876	918	886	889	905	919	914	906	843	946	919	927	859	882	897	882	884	843	856	845	859	920	885	891	921	979	936	891	901	865	927	861	928	940	881	908	889	876	907	878	853	882	900	904	896	877	901	918	905	922	946	896	891	856	884	873	856	928	950	866	879	908	837	884	894	888	920	894	880	887	903	909	849	892	927	888	838	922	903	876	863	924	897	902	896	891	900	855	902	917	904	957	895	866	895	904	908	910	907	901	898	863	893	919	871	874	891	893	889	835	927	942	886	878	906	886	848	865	878	912	893	881	924	820	854	909	906	884	930	889	883	891	897	856	881	900	868	908	905	880	908	863	884	903	907	887	885	888	869	874	894	869	899	929	946	906	900	902	845	854	867	943	918	850	943	869	859	895	860	898	946	874	959	855	883	926	893	880	890	866	894	913	844	886	921	870	835	937	876	917	890	964	850	872	853	907	914	884	886	920	837	930	861	944	934	861	879	928	852	885	882	877	904	951	885	923	866	955	888	899	883	862	869	886	922	921	913	921	929	894	910	872	892	875	831	922	900	930	919	877	869	896	884	933	873	893	899	874	863	866	848	921	919	894	873	833	838	869	911	819	879	871	909	875	924	899	942	875	960	930	871	871	906	930	907	871	901	862	839	908	935	918	893	865	878	901	881	866	878	912	852	885	903	921	925	888	904	913	877	852	889	854	927	871	926	851	907	909	870	933	896	853	900	885	867	902	869	854	904	901	850	894	866	851	903	874	923	826	886	889	869	903	892	873	919	852	899	947	893	870	931	899	871	924	925	851	844	944	921	884	896	869	867	907	895	822	873	923	896	879	903	880	948	937	932	851	865	877	861	864	854	919	923	876	855	901	879	881	874	875	931	820	882	994	891	861	865	845	913	899	863	884	926	912	890	882	866	916	929	866	897	881	976	850	897	876	953	882	859	885	909	916	912	875	892	865	933	855	914	903	915	931	851	861	954	917	882	869	851	899	908	902	890	860	957	866	921	857	875	938	900	925	909	914	896	924	883	904	911	933	879	857	878	871	903	832	906	904	924	892	896	888	890	900	895	897	884	866	857	892	882	934	891	906	879	873	851	903	868	916	871	895	831	867	887	927	872	949	904	903	830	894	917	899	905	829	808	893	888	914	908	896	874	866	854	891	882	896	896	901	899	913	946	920	841	911	871	901	886	909	860	884	884	907	941	945	860	930	898	832	878	895	878	930	900	882	873	874	902	880	866	909	926	880	897	932	909	937	923	891	952	872	882	860	927	920	943	924	860	907	870	915	931	853	857	941	899	909	882	864	843	913	900	877	891	902	906	893	893	953	899	869	941	868	901	883	848	899	888	905	886	928	897	913	892	924	850	932	941	903	905	908	872	900	906	960	920	873	868	894	910	954	899	934	895	966	879	869	904	881	904	861	880	862	937	865	904	875	899	899	854	919	887	876	826	895	892	835	952	843	866	924	911	928	913	818	875	883	907	849	927	915	883	855	888	833	846	980	932	915	867	870	897	906	938	873	881	883	868	878	870	862	906	846	943	892	925	900	895	864	923	871	885	918	907	888	927	900	914	849	880	933	912	849	879	916	824	857	892	900	865	961	879	873	914	855	950	914	859	878	874	906	888	875	870	897	899	884	885	892	893	843	868	885	963	860	865	915	895	862	883	894	902	889	906	915	898	870	872	906	917	924	896	922	898	898	905	886	923	923	908	890	896	914	919	881	872	863	843	890	867	935	929	869	880	882	914	891	916	860	877	931	904	900	883	900	862	904	875	885	888	851	868	910	863	875	886	903	904	915	864	865	878	868	905	897	867	883	840	866	946	916	953	855	902	916	942	897	892	893	905	910	898	888	884	904	874	897	894	896	857	917	868	919	907	891	929	875	870	872	891	902	866	909	855	917	894	910	867	874	907	901	879	865	939	888	922	919	927	942	897	910	900	966	924	855	901	841	932	923	880	939	865	908	889	861	913	930	858	903	883	882	850	933	948	918	943	904	872	877	883	954	868	884	849	864	875	963	911	863	857	898	912	880	898	839	912	873	867	949	862	875	894	876	870	876	911	905	909	894	829	859	917	867	886	810	869	881	911	989	919	874	910	850	935	877	858	858	885	892	952	943	843	845	917	876	868	885	853	887	916	897	888	857	857	950	852	873	889	881	901	923	864	890	880	928	888	955	860	873	886	913	872	899	867	925	894	953	889	839	897	923	919	876	906	906	908	911	873	909	863	903	860	934	900	832	928	934	891	865	955	885	863	886	895	837	921	895	872	884	917	934	874	841	891	890	882	857	914	862	881	917	862	898	927	883	882	883	920	855	874	903	924	860	902	926	906	916	876	930	873	873	900	893	884	882	966	886	916	897	880	919	908	881	874	917	914	869	941	926	907	875	913	905	895	896	918	868	889	874	943	829	877	957	889	884	892	914	881	922
24044	21520	28909	24881	22318	19570	12915	7555	5566	4752	3866	3394	2811	2380	2240	1896	1836	1546	1505	1412	1289	1153	1180	1042	1038	976	965	923	868	918	914	840	847	793	791	758	785	757	705	723	755	798	738	682	655	668	703	695	648	679	703	702	672	689	659	712	633	701	709	669	691	729	680	669	694	660	674	712	666	669	638	633	656	646	688	679	650	678	643	635	704	697	647	663	677	701	649	666	689	710	661	731	664	719	642	695	667	662	660	684	676	659	682	698	674	689	664	713	692	639	657	693	680	644	666	711	657	656	671	703	645	682	694	629	665	730	646	695	679	644	675	624	681	682	644	711	698	667	676	671	710	702	683	653	670	651	628	645	666	686	652	696	658	672	719	705	678	621	616	671	651	704	657	657	679	695	677	685	669	661	651	636	681	718	650	707	638	646	683	596	671	709	708	666	689	739	656	698	655	694	691	668	668	686	652	701	652	730	679	670	642	700	681	679	684	690	672	668	664	653	653	731	618	641	690	619	687	671	683	652	623	713	692	710	652	687	641	658	658	652	653	692	716	655	663	668	734	699	680	683	682	677	651	689	683	684	641	680	636	676	649	692	606	662	734	689	684	664	637	708	676	696	647	634	688	710	671	692	695	717	687	701	698	664	671	674	640	643	685	682	634	669	675	701	731	685	653	661	689	692	695	662	707	641	661	672	661	640	690	658	645	672	638	661	656	634	680	747	702	610	644	652	660	661	671	653	653	634	704	654	668	643	623	663	627	612	689	644	660	719	650	659	670	694	665	650	669	660	672	667	655	700	657	656	680	623	672	662	697	650	643	678	695	657	667	672	681	708	646	649	689	675	724	694	702	633	696	676	694	696	682	649	645	680	654	701	649	671	628	654	640	693	631	689	673	663	646	657	700	623	676	708	682	637	707	700	642	711	672	623	692	681	636	675	632	664	679	709	703	704	700	670	674	693	637	670	713	661	662	680	650	661	688	681	664	679	654	661	653	666	688	662	615	695	667	635	690	669	671	658	637	648	648	664	709	626	677	654	634	644	694	688	662	666	670	631	664	664	672	644	687	706	699	661	697	654	678	635	694	711	688	661	696	694	648	720	624	612	659	683	663	687	632	665	660	637	652	669	684	744	664	658	679	680	677	625	652	693	706	663	683	642	695	698	695	691	708	660	668	672	665	666	658	651	663	711	724	663	661	684	720	644	693	650	675	678	691	663	649	652	674	662	669	645	641	630	670	670	643	708	684	650	677	675	675	693	645	674	699	690	635	690	632	700	663	682	714	662	679	685	672	634	658	629	683	693	667	659	678	687	662	663	658	673	657	689	666	696	672	683	698	705	659	660	682	679	728	668	646	668	624	671	697	646	663	694	710	657	671	691	726	699	685	680	653	654	665	667	628	656	696	678	671	678	668	658	656	701	658	628	662	702	688	676	687	654	679	645	697	620	627	647	696	641	660	675	705	693	705	673	644	653	673	648	612	642	675	702	645	655	654	688	671	671	705	723	674	692	671	634	650	644	651	640	654	684	676	652	687	644	673	657	698	690	689	650	670	651	663	685	675	710	677	655	687	666	691	627	673	674	666	679	688	683	679	678	635	658	634	685	655	644	662	738	701	673	650	676	638	708	663	695	707	674	693	607	688	621	671	704	696	657	654	663	679	693	703	712	692	648	644	687	667	704	662	676	687	649	686	666	628	675	637	716	618	678	700	660	652	690	677	659	692	648	671	716	670	643	654	646	686	639	649	649	686	670	671	698	663	688	683	656	658	718	689	724	676	670	646	668	721	651	703	692	647	683	679	636	667	688	704	682	674	681	718	677	677	659	647	672	652	685	664	651	636	666	636	654	667	645	664	707	618	663	656	647	673	664	632	686	625	704	667	646	654	667	693	677	676	637	650	648	665	650	691	658	674	714	640	687	705	679	649	665	706	671	690	693	636	670	657	669	631	685	691	637	657	681	675	674	669	659	660	647	683	655	615	702	710	693	668	708	681	687	662	658	674	701	651	693	714	677	673	657	660	650	709	683	673	676	644	708	688	662	691	684	619	641	682	663	674	685	640	726	660	639	636	691	664	675	673	647	650	689	664	691	684	655	684	683	719	619	669	619	659	676	644	684	641	662	646	686	675	667	672	655	629	680	616	642	689	652	654	661	638	664	612	671	633	674	642	672	692	666	675	679	672	631	633	671	660	638	659	710	684	681	690	674	678	687	676	665	668	664	691	681	638	677	699	707	684	643	657	664	675	673	649	697	669	631	670	692	658	653	678	674	660	703	714	671	638	712	691	717	681	700	612	658	687	681	649	677	650	716	640	686	646	649	667	667	671	684	730	677	718	698	702	637	663	695	687	634	649	670	660	656	639	687	698	703	649	691	663	649	677	660	662	694	666	650	660	684	645	667	651	671	667	655	689	643	642	664	658	707	657	685	677	672	619	707	662	677	624	642	687	688	669	671	660	673	650	665	713	689	677	742	662	679	663	674	655	669	700	688	659	681	624	655	681	638	664	672	665	646	666	669	654	655	696	681	655	637	687	666	646	677	660	672	642	699	650	672	641	660	691	653	656	677	690	690	653	722	648	608	661	692	666	636	653	714	678	654	684	660	672	629	683	679	619	658	673	704	680	652	667	620	676	617	661	623	648	661	639	690	670	710	720	648	718	625	665	702	688	647	676	642	651	670	617	609	616	637	681	701	627	660	705	691	621	668	684	607	663	640	615	700	678	694	687	620	662	655	630	653	734	639	684	654	676	657	639	642	669	658	700	719	676	648	649	608	619	715	656	684	702	671	704	682	669	657	609	694	634	714	647	652	637	677	666	659	614	677	637	686	664	680	664	645	661	681	677	674	718	703	690	683	658	661	704	695	701	661	685	661	670	668	676	703	641	690	673	639	631	665	667	676	631	633	650	653	732	674	666	703	681	671	707	697	685	647	660	641	643	672	693	699	702	693	697	651	626	681	651	677	616	629	681	657	643	678	654	644	656	672	680	692	740	674	665	632	681	684	704	653	680	678	660	639	674	706	655	642	635	620	653	662	637	646	716	735	669	690	646	684	659	653	642	699	673	640	648	696	664	677	680	677	728	649	683	649	644	691	648	697	651	676	677	639	643	663	646	668	640	670	711	682	663	692	670	727	667	650	613	668	656	665	654	703	674	652	667	657	642	655	697	705	596	661	660	658	679	630	683	672	724	623	654	681	661	686	717	675	645	669	645	610	651	707	667	641	638	677	635	650	684	640	675	659	637	640	657	688	652	673	664	684	681	703	691	647	667	661	629	672	630	678	721	667	661	680	684	713	665	644	661	693	664	694	674	695	675	650	667	680	650	659	632	693	718	657	662	692	673	657	646	692	711	701	687	625	669	708	701	682	641	656	629	672	667	674	705	708	693	670	705	666	691	684	682	706	695	650	687	633	633	694	652	693	627	700	655	676	676	686	696	652	693	691	684	688	611	683	687	661	694	637	693	689	649	659	710	694	704	709	677	684
22320	44492	36669	26463	21576	17194	13296	10490	8234	6835	5590	4607	3770	3306	2795	2652	2324	2172	1862	1703	1543	1392	1346	1249	1162	1105	1082	1049	1038	995	972	915	907	932	821	839	772	798	831	735	784	712	735	731	687	709	717	736	684	701	659	673	711	694	708	701	703	728	648	703	644	675	616	652	685	676	693	658	659	671	677	689	622	647	671	678	659	720	658	699	655	679	671	599	700	672	682	681	646	602	701	648	650	682	673	634	639	655	686	677	663	671	693	734	643	702	661	665	604	658	643	670	655	628	698	667	663	650	668	606	670	694	638	665	671	688	641	671	703	673	648	668	666	665	714	719	639	671	656	685	617	674	644	650	671	699	691	684	665	682	684	694	692	645	686	650	652	639	620	678	645	657	652	673	627	687	658	652	672	667	705	685	694	633	655	657	688	660	659	700	667	635	660	694	611	634	655	679	710	615	664	607	680	701	676	666	709	660	619	686	645	673	651	610	634	659	645	644	665	651	694	696	652	708	651	697	684	650	686	655	708	662	624	691	621	667	636	659	659	679	673	617	645	666	673	638	675	653	667	640	646	649	707	625	658	652	688	664	643	648	670	661	666	651	632	653	693	685	681	648	632	687	670	693	676	623	682	657	728	657	693	651	661	662	633	627	688	665	628	666	651	651	691	674	682	663	672	685	652	670	657	673	686	662	648	614	647	648	721	671	635	684	673	673	628	670	659	663	702	620	649	608	675	620	640	656	665	629	687	651	631	674	670	660	663	622	638	682	675	696	681	646	606	671	602	667	674	648	655	635	667	648	661	633	664	663	675	675	670	641	683	681	638	634	704	679	668	676	628	631	657	667	673	655	660	615	663	717	702	667	699	691	701	710	602	679	688	609	642	636	664	629	641	713	677	659	646	629	676	646	608	696	681	620	684	689	597	716	653	663	642	659	666	640	690	637	633	656	700	698	645	649	627	639	682	620	632	718	641	640	653	676	638	643	686	609	685	682	701	658	688	664	693	664	644	667	683	638	637	693	687	648	651	669	657	655	664	653	687	695	733	652	668	673	710	688	658	654	665	668	681	689	658	608	684	668	656	671	666	653	688	649	639	680	697	658	667	632	659	714	664	671	633	666	678	716	654	669	686	678	656	625	667	634	708	672	677	662	668	706	699	631	730	673	705	662	619	655	657	699	640	693	639	720	638	621	661	670	624	649	679	629	643	622	661	693	646	696	650	698	661	630	680	662	708	663	653	730	684	631	663	655	706	663	667	682	703	728	643	667	701	646	596	656	655	668	656	668	679	696	682	609	683	678	668	688	696	632	682	658	669	645	697	707	691	695	643	619	672	697	601	661	641	674	689	659	670	681	653	680	608	643	685	637	676	645	674	661	628	658	660	669	697	698	673	619	657	630	665	665	634	634	662	648	628	669	694	662	668	675	664	652	692	680	658	671	698	681	631	664	698	642	668	670	681	658	679	658	692	627	675	664	609	670	685	652	657	623	620	681	644	650	671	663	618	692	657	662	687	625	666	682	680	662	645	623	635	656	678	645	646	639	687	605	657	663	651	671	720	703	677	699	681	656	646	663	686	604	652	657	675	654	621	669	621	695	695	659	675	629	658	689	651	623	681	675	685	654	686	661	675	703	684	704	658	665	632	642	677	674	695	670	682	636	639	617	630	641	649	716	643	600	649	687	615	678	628	653	648	672	678	667	701	637	647	738	715	650	656	634	668	654	656	705	696	678	716	675	639	586	672	630	635	680	713	664	663	647	647	694	666	720	704	687	679	624	667	662	713	653	692	695	678	717	651	682	672	653	640	718	670	660	658	681	677	685	681	675	670	642	664	656	665	668	694	659	660	701	694	655	677	653	656	711	673	642	640	666	662	672	665	648	664	675	675	686	674	691	641	657	652	650	691	698	665	623	685	653	666	679	646	648	647	662	662	654	659	661	666	679	654	677	729	695	631	633	700	702	655	660	684	665	697	675	702	675	636	680	677	677	669	686	636	630	687	639	644	659	684	684	632	653	629	701	676	683	648	683	683	680	652	647	660	651	649	657	619	642	661	663	622	676	658	710	679	639	659	631	644	678	676	646	708	667	645	658	598	675	622	638	661	666	654	603	597	673	640	712	689	678	674	635	646	640	619	638	615	648	625	654	651	618	682	648	694	653	714	659	646	657	625	689	653	672	662	694	635	664	648	703	655	677	625	697	619	661	605	641	638	682	661	662	618	654	638	689	671	668	664	666	695	653	646	671	697	628	652	673	675	637	647	678	684	669	712	636	663	672	654	682	691	680	671	653	672	696	614	654	637	670	651	651	656	667	679	682	714	656	647	696	663	656	665	666	655	699	672	625	672	666	631	682	699	645	674	680	643	645	657	690	633	654	689	674	705	660	715	673	637	679	629	647	710	623	662	671	649	647	670	699	631	663	692	641	661	687	662	645	652	661	705	678	656	677	678	643	624	630	630	683	689	679	680	677	652	656	684	657	719	681	661	682	690	691	689	649	662	658	661	679	617	647	659	652	675	656	726	678	657	678	655	675	670	645	641	665	661	683	647	687	644	653	672	655	701	647	684	697	658	643	582	678	686	671	682	673	669	655	657	692	624	641	628	676	657	665	709	680	681	601	692	688	637	692	637	655	669	644	684	686	656	636	665	596	676	621	658	679	662	704	701	683	643	683	659	660	639	710	658	708	699	676	652	669	673	657	668	623	691	680	674	633	608	680	667	643	633	641	684	606	614	649	649	663	658	618	682	627	646	648	715	658	715	678	600	689	647	680	657	609	641	691	663	645	654	696	648	638	657	690	718	645	646	605	620	651	641	678	674	676	677	709	654	658	702	694	616	661	659	665	669	664	646	649	655	651	676	650	660	732	696	645	674	696	690	606	661	662	647	678	629	689	667	654	636	652	685	696	659	662	674	655	667	688	687	705	646	682	661	666	681	663	669	687	671	694	637	682	725	672	645	685	679	659	608	687	653	669	700	664	662	652	687	653	648	628	626	671	636	666	660	679	658	663	620	624	694	653	646	694	674	660	645	661	647	648	660	636	642	707	641	696	661	688	656	648	674	653	653	677	661	721	678	642	649	669	698	696	685	658	615	630	670	627	707	632	682	642	663	639	708	619	686	713	683	633	660	678	653	678	690	678	709	666	664	679	694	702	624	663	643	649	721	671	653	678	638	675	658	645	680	682	687	675	645	702	693	660	680	661	689	649	675	662	644	660	655	685	679	682	616	663	644	658	677	680	656	636	638	643	645	651	666	668	625	683	631	658	693	642	630	714	665	690	702	648	627	654	684	668	655	695	616	604	685	656	723	641	659	685	695	699	663	651	654	659	694	661	666	674	638	664	696	672	660	650	643	701	658	703	637	662	716	620	650	674	647	634	671	687	645	670	665	628	696	705	645	649	624	629	641	655	659	706	647	644	619	685	640	692	636	676	654	642	642	669	652	713	634	638	683	665	685	647	643	653	674	629	685	605	667	627	685	698	668	701
25242	21603	28342	26387	19776	12860	8558	6047	4751	4005	3366	2898	2653	2343	2162	1931	1933	1740	1625	1546	1414	1362	1304	1305	1280	1260	1204	1208	1150	1182	1121	1132	1154	1151	1105	1104	1014	1096	1044	1053	1006	1062	1013	1012	1041	963	993	1007	960	1036	980	1016	986	1003	941	1041	995	990	999	932	948	961	1007	1026	1022	950	969	1028	980	974	988	1035	1040	1033	1029	968	994	950	1003	1083	975	971	1032	1003	965	988	946	970	953	971	1060	951	995	941	1011	971	980	1076	996	1016	1012	952	972	1046	984	1015	1028	960	961	953	973	1014	954	972	1016	982	989	998	1006	1004	1000	992	963	981	983	937	969	978	989	982	975	1024	944	972	1021	955	991	1019	1021	1006	923	1004	994	1026	1029	1035	984	958	944	995	1008	953	1002	1007	1025	1032	979	937	961	981	1019	1010	1006	991	921	1026	1049	988	962	1069	958	1061	957	994	985	930	995	1012	982	992	1051	943	990	1001	1017	998	1046	975	1079	1067	946	1033	971	951	1036	1004	974	955	1005	1011	919	993	930	953	993	1006	1038	981	997	964	1059	1012	988	995	1014	1025	961	976	973	954	970	943	936	1003	1021	1053	972	1020	1006	968	956	1037	996	1031	1015	1002	948	971	976	988	970	1047	1004	974	1027	948	1052	986	977	981	987	1026	928	1008	1003	981	974	1000	1027	953	1081	951	1047	985	978	974	975	1023	975	995	998	1035	992	957	984	973	978	925	1033	1009	1021	993	946	1004	1031	957	954	943	931	935	953	1025	967	930	1010	958	960	1041	919	1019	907	1016	997	1025	1006	914	1015	979	957	983	1059	1000	1023	1004	922	958	1047	954	1102	1060	1016	971	995	975	967	957	1010	934	1008	962	998	934	1038	998	990	1010	1023	987	980	952	1017	947	996	1002	964	982	999	1031	1007	990	975	970	1027	1019	920	973	1006	1064	990	965	965	976	1014	956	984	997	994	1016	943	957	984	1016	977	1007	1021	990	1042	1058	932	991	1009	969	1015	1028	1006	962	988	964	1005	947	1039	954	970	960	974	963	996	966	985	971	990	991	1027	999	967	994	1010	1060	977	971	974	1023	949	1023	981	943	961	966	1014	962	965	980	948	953	986	995	1014	981	1003	1009	929	1008	971	934	1045	997	1005	996	988	1014	966	961	976	990	1014	1014	1013	988	997	999	1032	941	989	1009	972	1007	1028	1008	1026	976	995	981	1051	1035	1045	1016	957	1042	1053	977	988	951	958	984	982	1052	981	994	1027	971	911	964	997	1023	1004	1056	965	1063	953	951	941	1001	931	997	1028	981	999	987	1042	996	1023	953	1015	976	918	1030	947	990	1027	990	1018	1007	1002	956	940	999	1013	964	945	967	988	1017	990	1000	966	1029	983	955	971	992	973	1002	1061	1016	1005	944	1018	945	975	1007	977	957	1006	944	968	989	984	977	995	952	913	1032	1020	975	1025	963	955	995	1021	1016	1029	949	989	997	1011	1020	1033	1026	1031	970	987	930	991	977	972	998	1036	992	970	962	1035	970	994	975	1024	956	1004	969	1039	947	978	983	949	990	1008	1012	947	990	1001	1005	988	959	1059	985	957	1015	998	987	973	959	999	958	1011	936	1016	977	993	946	1007	1046	977	963	1016	980	961	974	988	1017	1031	980	1040	1034	996	945	993	970	992	1016	970	997	1017	957	1063	1012	1028	973	952	1026	979	939	978	955	960	979	1008	978	1056	1003	975	1033	1000	1015	1016	973	992	1019	945	1009	962	1033	970	947	1016	1002	979	988	987	985	1025	986	968	969	981	1002	970	1001	956	947	971	1017	987	989	955	974	996	935	1000	1021	970	987	942	1036	973	986	1002	977	981	1005	967	940	1029	1028	1017	1022	982	1022	1006	987	956	1019	939	1002	1003	1010	968	1017	1016	948	971	975	1027	950	1030	1041	1014	1000	976	1002	978	1028	996	1010	982	1026	986	1096	1021	975	982	986	996	964	1005	1006	973	996	964	962	1004	1041	1027	927	958	977	939	921	928	1039	988	981	1003	957	1029	918	977	1025	1006	1004	1038	897	940	1013	936	986	1033	1014	1044	993	955	1002	1037	976	978	1007	1028	967	990	1026	1001	1005	976	1041	993	975	1032	1006	997	974	1003	981	1024	1003	931	991	991	1000	963	994	1010	1003	968	1003	988	1033	988	994	1033	944	995	991	995	965	993	1066	987	984	947	1029	975	961	970	989	1034	985	1014	966	1036	996	992	959	982	995	951	978	989	997	940	1011	919	989	906	941	1026	917	1028	954	1002	1027	1033	993	1057	1009	1016	990	977	1003	1031	980	1021	969	1010	951	1038	1013	969	932	1009	978	1032	1083	984	1000	1003	923	1000	974	1024	925	1016	1034	989	1019	983	1005	971	1016	1008	1002	1039	1041	1000	991	1058	1018	981	1039	1025	1009	1026	1050	943	998	1006	1013	974	957	974	959	985	1002	1040	999	1006	987	933	1009	969	1007	959	1037	966	985	1035	1079	1021	1027	991	1014	959	973	963	970	976	966	1029	992	965	973	964	946	963	932	990	995	953	990	962	973	1026	959	1011	989	946	1020	966	952	981	974	1005	980	993	950	1001	1017	960	952	991	997	979	932	1041	1053	1007	949	1011	1005	995	1038	1030	989	1013	973	995	977	988	1000	1004	1026	991	991	984	999	1006	947	1041	1010	1015	997	1071	1003	1028	1035	996	987	963	989	1015	974	1004	1022	977	993	987	1018	1026	937	1045	989	1015	927	1034	963	988	1019	938	973	1002	988	988	969	976	930	989	1024	1004	984	953	1000	1052	1016	1019	1006	914	965	1022	983	996	995	989	999	1035	1032	994	959	922	939	1024	974	1001	1011	957	1052	972	981	926	1003	928	948	961	1008	1007	1018	1045	990	952	969	998	1034	990	1008	955	1042	951	1035	1048	955	1043	1009	1034	976	956	959	981	1014	1001	955	1015	969	981	972	1013	948	980	985	966	998	980	1004	984	1003	1008	992	998	984	1013	1025	944	960	973	1001	1026	1022	978	1042	946	920	946	938	1037	957	1036	998	985	1017	953	1024	1013	943	1002	1042	997	935	942	1026	1033	941	968	1007	964	996	962	974	1023	979	985	938	1017	955	1018	983	1036	969	1022	960	955	965	959	984	1016	968	1013	937	1006	999	952	981	1026	1002	1023	1025	1014	972	1029	1005	937	965	968	990	1005	991	980	990	973	976	950	1043	1009	978	989	1027	1029	952	937	1014	1015	1045	1031	1056	993	1012	976	956	985	1028	989	958	994	1030	995	962	967	976	1015	966	1014	1007	973	971	1022	1055	961	983	1029	968	1002	933	957	986	1013	1031	990	1030	949	1016	1050	1007	1008	966	952	993	983	953	1037	1019	982	970	993	1040	1015	1032	967	935	972	980	1052	1045	1012	986	1031	984	997	1002	1020	984	949	980	966	1060	974	1041	983	1023	1014	964	976	1009	1001	983	972	966	1004	992	990	948	1044	985	987	983	986	1008	980	1031	1017	1021	998	959	931	1039	996	1014	1018	1019	933	959	1007	1017	956	934	1028	1049	982	1020	965	986	1000	1009	930	1014	1006	1011	963	975	1010	997	997	1029	938	951	1054	1030	955	991	960	1006	967	952	998	1023	986	970	967	1008	985	953	996	910	1028	969	949	1061	1011	989	1012	989	1103	981	987	990	1012	1015	957	1007	1023	1016	959	981	1008	969	956	988	1015	990	1025	968	983	1066	1033	1040	991	986	954	959	939	988	1019	985	961	1000	980	979	983	1007	954	1023	987	977	978	1010	1024	1069	1119	979	1011	1063	964	989	978	955	934	1027	972	1017	966	1003	994	1048	1008	941	972	1056	1021	997	979	996	985	1051	997	975	970	999	932	903	1011	996	1013	1014	1017	1011	940	954	999	1017	983	986	1016	1015	947	1001	973	1006	986	1010	974	995	962	990	976	966	1009	957	966	986	991	1025	1013	998	1000	1019	1009	965	971	1005	1033	989	986	990	955	981	965	997	983	999	1040	1016	980	1058	982	1098	991	1033	991	1000	1032	1007	995	1028	939	1004	980	1001	1004	1012	1006	998	939	986
21696	41397	33563	23548	18653	14822	11129	8998	7170	5822	4845	4099	3445	3048	2603	2547	2314	2187	1870	1701	1685	1569	1464	1438	1291	1331	1291	1206	1186	1153	1164	1102	1176	1180	1077	1053	1110	1050	1026	1062	1058	1011	1025	1023	1042	1019	989	975	993	1026	1000	983	959	983	919	989	910	990	999	947	963	961	991	954	934	910	962	956	974	952	976	984	937	966	916	961	1046	988	978	973	945	936	942	998	923	997	988	972	967	949	935	971	950	954	944	959	961	975	940	1000	945	967	980	984	961	993	997	961	942	950	966	952	1002	989	942	954	913	951	957	944	960	948	979	934	893	928	983	946	997	963	924	941	945	930	946	1028	953	938	949	954	956	966	941	969	911	1026	979	933	931	944	947	987	911	995	1000	959	946	982	1005	1000	989	996	969	966	982	991	969	942	970	998	956	912	990	1001	976	992	950	909	955	972	1012	977	940	937	957	949	994	1011	999	991	939	943	955	977	1000	961	916	1001	976	940	991	971	1033	975	986	956	927	980	941	956	957	940	943	958	932	1006	1025	997	948	939	984	1071	961	967	957	910	976	964	953	978	958	937	944	968	978	1004	943	963	916	974	940	933	921	932	992	938	929	1017	977	894	954	941	1007	1047	999	921	941	978	922	977	951	961	1007	976	956	986	1009	970	956	952	926	971	940	1001	963	979	926	1009	994	977	956	955	904	930	925	939	962	1003	981	1006	950	956	995	957	971	957	958	1031	995	964	955	946	937	1001	943	965	957	932	1006	957	936	979	980	907	914	966	1006	937	978	959	881	959	913	959	974	959	976	937	919	975	984	955	1017	982	932	957	957	995	972	920	997	955	974	957	964	971	961	948	968	941	955	941	993	948	951	948	940	927	975	935	929	906	1008	931	938	946	923	973	976	967	954	978	900	980	927	987	947	1009	930	975	941	923	1000	982	938	949	957	961	956	964	928	997	914	939	937	915	951	987	951	981	981	975	942	959	954	976	889	975	901	916	989	896	985	1038	940	940	942	930	930	1005	967	949	926	968	942	929	943	913	983	944	919	932	1007	976	955	964	947	919	954	999	878	946	965	958	962	940	953	987	1031	936	960	876	937	979	955	921	1004	988	959	950	983	992	890	973	972	968	986	937	948	999	986	957	959	979	983	1008	973	985	951	975	965	980	1003	956	975	924	930	960	986	952	954	950	964	910	930	976	939	927	926	963	906	998	992	940	971	928	987	985	1007	950	974	887	983	1005	977	948	952	941	912	955	941	925	1021	969	999	990	905	955	995	972	939	938	905	967	944	950	891	955	934	984	977	913	954	970	992	958	949	991	967	974	970	977	923	927	955	928	990	1000	939	967	937	926	946	957	970	935	967	960	943	987	979	944	971	942	941	975	953	912	904	952	929	956	980	936	916	961	982	923	969	941	990	905	991	962	906	933	922	1005	952	977	998	983	977	939	973	964	968	969	949	950	1009	936	984	987	912	966	925	969	932	1003	961	960	979	973	963	924	968	956	977	954	978	990	1000	952	1019	961	994	1010	955	944	955	1013	999	963	911	991	977	923	948	951	902	927	969	1015	965	954	977	946	932	995	923	956	923	1011	958	1003	997	949	994	1015	976	989	971	974	968	989	972	944	968	915	940	946	931	975	969	946	950	937	904	949	945	963	948	956	965	941	971	970	982	1025	1011	980	980	968	927	912	994	962	983	906	969	986	979	981	925	973	964	949	934	938	994	963	946	960	999	967	986	938	937	898	941	920	953	963	982	938	937	910	964	952	976	1000	931	941	953	928	923	945	940	905	977	979	954	970	960	931	950	977	955	988	935	955	912	934	927	926	934	987	925	986	954	997	889	958	929	951	978	965	1024	960	1010	927	921	1020	949	919	933	967	932	963	946	950	945	973	937	969	977	956	977	935	954	928	904	935	979	962	935	968	975	925	992	928	977	942	949	931	927	969	946	971	960	952	942	968	980	987	951	947	983	968	944	971	960	948	957	919	971	981	985	975	904	966	959	955	954	949	996	1014	981	967	920	962	979	962	943	1010	978	965	936	964	972	972	986	952	995	954	964	971	918	953	984	971	973	943	917	976	918	934	1007	979	939	942	967	943	985	951	925	949	961	937	968	941	1010	910	933	966	1015	959	933	980	940	907	890	995	984	954	974	1001	981	957	925	935	934	925	980	901	967	958	972	943	944	966	962	956	875	964	920	956	930	955	955	944	947	990	975	960	947	990	983	983	971	949	958	943	991	1029	959	915	908	959	957	943	974	987	997	941	965	920	948	905	915	957	992	973	973	916	957	969	964	941	920	940	978	977	915	909	982	933	951	1009	975	1010	945	923	930	928	969	903	958	946	939	932	918	972	930	958	933	929	931	991	986	936	983	958	952	951	961	945	936	977	1011	1015	908	972	955	899	969	997	971	927	928	1000	922	952	920	964	935	960	934	931	930	901	949	977	928	986	976	914	916	961	961	989	956	950	949	923	1031	967	960	922	988	936	883	980	1009	917	1020	961	1012	972	983	975	921	958	983	938	952	963	914	940	958	949	922	928	992	985	1016	975	974	1015	988	979	949	928	947	969	973	929	926	1010	1008	983	931	949	932	975	993	950	945	920	924	935	957	1014	965	965	933	987	933	928	925	901	989	974	1013	1017	955	972	938	984	947	962	971	918	939	975	941	979	961	940	938	936	904	960	990	953	975	958	1051	895	948	907	991	936	971	990	1011	969	923	957	997	1034	952	924	958	962	976	959	955	987	1004	980	964	991	943	1004	948	979	929	959	921	975	978	987	953	975	908	957	969	927	956	960	944	950	899	933	932	979	898	948	1009	970	964	948	910	1006	969	994	916	1021	968	992	1004	954	923	947	937	1016	883	941	1011	945	985	995	986	945	917	914	979	976	926	880	953	989	979	944	983	931	958	912	962	1003	934	974	961	949	942	966	987	1001	985	964	914	920	911	950	966	944	944	984	978	934	960	929	940	997	935	940	888	1010	965	1005	942	912	946	909	958	963	993	939	935	939	975	993	998	997	983	949	966	947	1005	970	941	935	953	924	978	928	970	1005	932	960	966	972	986	962	977	939	908	951	987	918	999	965	905	984	974	929	923	905	919	964	930	914	1027	1048	926	994	946	930	963	998	908	963	968	987	989	980	971	972	944	984	933	978	918	942	971	883	936	905	1011	940	977	967	962	984	915	1000	976	920	1044	929	924	957	1008	935	937	949	968	966	935	980	958	975	935	907	938	989	928	928	967	955	993	993	959	937	1045	926	980	1010	982	940	948	954	1024	996	957	882	939	976	934	925	990	921	973	929	975	950	1016	958	960	929	977	1014	958	945	946	964	918	968	960	885	960	976	983	954	976	969	947	977	967	939	925	967	891	943	938	1018	953	937	948	933	943	941	899	969	968	980	982	1008	1021	940	936	989	956	960	973	987	971	941	997	968	898	946	907	957	983	936	949	950	904	945	989	1028	983	984	928	962	999	932	988	946	927	942	993	983	937	948	965	947	943	980	950	916	941	959	956	985	943	987	972	976	962	989	985	991	995	943	982	1020	972	985	959	913	945	943	966	929	945	963	998	936	968	933	977	939	987	976	964	930	941	927	965	1012	967	1034	1003	990	945	911	988	897	973	940	971	957
22860	21475	29245	24197	21788	23023	21159	11459	8066	6385	5351	4508	3737	3310	2793	2612	2379	2205	1928	1742	1594	1466	1385	1277	1206	1186	1160	1086	1057	1095	994	946	957	881	941	866	838	855	780	798	774	792	794	742	764	755	721	722	738	702	700	728	680	680	713	739	752	703	680	796	695	708	705	723	706	709	696	732	688	672	717	696	646	737	692	694	671	693	728	672	663	619	661	668	732	732	680	700	720	684	705	663	738	711	701	698	691	651	742	680	650	719	668	704	719	700	674	690	705	667	705	704	705	696	707	691	722	712	684	676	687	693	716	702	659	734	677	721	729	688	708	691	648	683	667	645	703	704	726	696	749	717	741	734	681	694	693	699	740	689	695	721	709	730	732	703	736	683	744	664	752	654	711	674	717	722	701	648	653	681	737	665	706	682	737	683	729	748	724	711	700	678	661	678	733	697	740	742	681	735	707	744	676	699	706	683	702	713	663	705	715	712	681	699	670	701	707	683	653	674	669	728	682	678	700	645	697	660	729	738	704	685	683	696	681	725	741	701	706	704	635	677	697	740	653	712	739	682	688	734	709	641	681	735	713	659	677	650	692	687	712	675	698	697	728	682	718	668	674	732	733	623	743	676	715	719	705	782	713	678	715	702	644	690	693	731	680	687	727	708	762	696	695	688	734	662	692	719	714	692	683	674	719	654	738	668	678	722	694	722	703	762	678	713	715	694	710	722	700	664	735	696	721	691	721	720	744	727	734	685	692	675	648	673	713	706	692	734	691	681	673	693	750	709	716	711	658	701	687	731	674	650	657	690	696	737	734	676	709	702	715	700	732	723	722	663	752	647	718	719	694	714	725	697	673	704	692	671	703	681	691	695	680	678	663	687	690	689	696	700	697	662	728	703	676	716	733	687	710	716	697	679	648	689	684	688	671	684	665	688	715	699	723	715	683	686	694	700	723	677	680	690	714	719	716	742	669	700	697	686	716	686	680	699	684	756	709	669	694	670	678	693	743	707	654	717	664	725	758	698	696	702	726	710	696	679	721	700	668	696	707	657	677	728	698	690	628	725	685	713	672	725	703	709	721	730	731	723	733	704	666	663	703	713	693	696	692	697	657	712	694	736	690	638	702	716	724	746	670	758	694	720	685	689	660	717	749	736	668	694	691	672	688	717	707	669	736	667	699	729	698	709	668	677	690	667	665	661	746	705	675	682	728	704	725	698	672	723	743	730	656	714	703	678	674	695	690	675	682	720	672	711	722	690	628	670	712	678	709	704	690	626	661	704	685	659	739	659	675	708	728	733	709	657	670	729	746	704	705	694	665	700	666	729	752	725	723	721	715	690	715	668	658	681	682	695	669	725	652	686	650	699	729	679	643	697	664	731	669	752	688	719	706	691	691	700	647	700	697	685	698	695	706	690	670	650	730	650	691	699	727	691	692	688	697	681	701	688	677	689	681	712	706	626	721	725	718	723	714	720	638	707	696	662	660	667	673	678	653	703	726	678	656	694	677	695	660	703	696	694	714	665	723	721	670	710	667	701	657	693	706	675	661	706	706	712	717	678	692	675	647	669	687	703	722	704	770	725	716	716	735	684	648	642	685	658	700	696	699	637	672	665	670	698	667	671	723	679	669	675	725	664	650	714	681	689	709	722	723	703	715	709	701	725	717	694	668	736	688	680	688	704	686	695	695	701	752	657	731	679	706	653	702	691	663	673	725	701	722	716	651	697	658	697	691	732	674	717	677	646	684	728	719	761	690	735	677	685	672	652	644	689	708	693	720	698	691	729	674	669	731	685	691	683	684	714	696	676	699	647	680	697	692	677	713	651	707	728	762	700	684	721	754	681	704	680	677	722	708	687	698	656	698	660	725	705	726	711	690	688	683	719	713	668	691	682	699	696	685	679	686	736	720	689	725	732	679	703	710	658	672	707	667	661	655	709	665	662	743	728	731	747	678	696	723	709	692	711	660	713	698	673	726	704	678	693	709	679	693	692	718	682	687	711	731	689	658	672	718	719	695	713	713	618	704	717	669	724	686	739	765	690	709	688	662	675	646	664	668	718	690	695	687	656	710	705	723	716	693	663	673	728	709	694	701	675	684	664	695	683	670	693	662	702	691	689	681	704	622	726	675	681	687	702	707	701	685	695	662	705	665	717	710	747	682	692	679	667	677	668	690	725	711	702	693	681	735	691	720	723	750	719	703	708	696	686	705	675	651	655	658	720	730	684	685	691	711	651	695	694	728	752	693	686	710	666	739	705	693	639	691	731	690	694	700	700	697	687	756	680	680	674	689	680	708	706	721	678	727	692	653	686	711	730	684	690	679	709	710	687	723	758	700	665	661	715	692	694	697	731	726	701	685	723	738	676	685	690	687	710	711	701	687	726	677	692	673	675	681	709	737	707	710	724	717	695	673	652	675	711	679	713	726	706	706	712	780	690	706	703	723	662	722	688	696	713	685	711	696	674	747	690	681	706	682	697	682	695	732	674	681	671	714	723	703	670	687	684	679	687	669	707	693	695	697	713	665	689	674	697	701	680	648	722	654	726	698	643	764	721	707	697	720	732	639	687	745	655	701	700	719	718	709	733	691	715	678	701	688	694	692	697	700	677	691	752	709	731	690	691	712	720	695	709	680	694	710	736	723	661	676	697	672	696	701	677	682	694	704	708	669	693	742	702	683	715	696	705	705	702	730	695	719	714	696	726	698	717	690	674	705	694	727	721	737	656	662	749	715	686	721	713	725	665	717	632	709	705	677	667	719	686	674	709	666	680	705	632	737	731	726	686	718	671	694	658	724	674	779	699	688	703	667	716	727	682	675	656	666	674	681	703	719	751	679	711	758	657	647	704	674	697	665	662	711	720	691	675	724	646	672	710	651	625	680	680	734	701	725	667	726	711	656	721	674	712	652	670	679	658	720	727	632	727	747	681	685	706	657	734	692	681	677	670	726	733	681	681	730	698	718	717	738	683	690	663	669	702	678	711	674	691	693	658	667	700	686	665	741	699	705	689	691	693	689	710	660	665	685	690	708	716	659	731	720	671	633	723	671	703	687	700	699	728	653	696	739	678	708	686	718	725	683	675	706	720	683	707	704	718	670	707	732	717	682	695	648	719	652	627	654	654	745	695	709	758	728	655	678	691	720	719	698	656	661	752	691	700	710	650	725	685	643	694	717	685	702	730	670	701	689	668	700	628	708	640	683	696	740	661	707	706	696	695	681	704	727	683	650	690	723	696	727	663	748	704	681	681	665	698	697	699	686	742	711	695	716	673	726	691	713	731	689	672	588	693	711	706	743	695	720	675	714	698	719	647	680	702	689	688	690	667	680	720	659	676	666	760	721	642	679	698	743	704	737	730	698	725	644	627	719	729	668	720	731	701	638	657	710	726	671	689	688	679	668	693	713	691	715	687	685	682	736	619	685	688	731	642	733	709	695	634	675	669	680	667	705	712	718	724	718	698	729	641	721	712	697	729	687	693	707	701	668	696	702	661
24176	48956	41500	31581	26119	21416	17279	13865	11298	9134	7495	6378	5159	4495	3741	3490	3133	2815	2444	2188	1939	1785	1545	1526	1426	1387	1242	1208	1149	1120	1027	1026	1001	987	885	825	885	854	855	810	793	785	761	780	765	747	706	740	721	732	683	782	744	646	686	718	690	693	713	711	678	656	706	779	682	671	691	724	656	674	692	681	672	669	634	676	674	631	656	726	648	678	663	683	659	703	631	717	629	676	646	638	648	643	628	640	646	682	666	654	618	672	676	682	654	608	691	669	723	664	677	696	653	686	684	669	656	631	666	646	667	668	651	678	675	688	698	684	706	673	694	643	711	667	648	694	653	684	655	686	652	622	655	620	676	709	623	648	708	676	668	690	683	672	709	622	695	651	650	705	675	670	670	647	637	642	703	631	667	667	660	653	666	649	697	737	605	709	644	705	693	697	695	690	699	649	661	676	694	695	642	644	704	665	638	643	630	687	647	720	662	657	630	640	718	656	689	687	662	690	687	664	666	662	650	665	674	658	664	674	640	719	666	670	715	689	671	669	687	661	632	659	686	683	670	661	712	644	639	666	661	684	675	670	707	670	671	678	677	649	688	626	691	664	681	640	656	655	657	673	663	672	646	641	690	675	590	681	678	655	636	638	704	698	687	685	644	671	661	642	707	674	661	692	661	692	674	636	646	663	688	739	655	701	659	660	643	650	701	670	665	625	709	657	623	695	697	653	659	669	679	728	622	689	621	648	699	661	673	705	626	676	676	639	671	651	692	713	660	659	645	665	684	695	680	679	679	675	651	656	689	714	709	700	657	688	664	690	634	697	662	719	647	673	667	626	678	667	694	644	633	688	653	659	668	687	675	662	693	625	680	660	702	664	677	646	672	689	632	676	693	683	625	667	708	695	684	653	663	703	671	670	686	712	680	680	670	634	675	685	630	694	647	684	718	693	624	641	655	686	676	652	700	672	704	684	690	673	660	688	643	650	692	683	678	718	684	656	672	661	689	671	718	682	715	648	695	621	679	703	626	681	725	734	675	655	746	688	692	646	664	686	672	671	678	664	710	632	680	684	664	635	715	685	678	693	634	681	661	628	652	669	674	660	626	636	642	636	667	669	601	690	673	664	674	677	681	703	662	698	726	644	685	635	668	702	725	684	652	650	644	692	726	681	705	633	705	662	668	630	684	651	671	658	671	649	655	714	675	684	719	662	638	618	668	687	736	686	612	638	665	676	629	636	649	686	633	684	655	649	703	706	673	635	659	735	665	684	666	687	617	654	637	636	679	701	665	674	664	646	656	656	684	643	682	675	678	686	672	635	628	655	627	676	637	669	678	695	680	642	687	661	662	684	688	633	694	687	712	664	658	651	648	653	656	697	649	670	697	679	678	686	685	686	651	613	647	669	702	685	641	635	628	706	655	633	642	666	677	723	622	659	667	641	668	648	698	705	654	661	673	648	691	668	670	610	693	703	664	705	647	675	653	637	665	661	690	666	669	696	683	706	605	652	696	638	664	658	691	678	673	638	629	669	678	656	656	707	677	692	671	635	680	667	655	670	653	666	627	661	666	641	672	659	663	686	675	621	678	598	662	651	694	660	691	667	687	683	673	667	702	638	679	660	673	638	710	673	677	619	648	690	622	634	651	651	668	666	709	690	688	665	647	674	675	667	611	655	699	683	665	670	620	688	679	667	678	665	717	672	683	653	687	648	672	662	674	703	653	686	619	630	702	663	651	667	658	657	689	660	676	627	656	649	632	610	621	684	663	659	625	666	648	661	650	654	698	674	691	661	664	666	649	677	646	687	618	694	640	634	725	655	681	667	691	721	694	673	655	661	680	656	674	661	640	665	643	676	670	686	667	669	705	700	632	699	614	651	701	631	651	689	703	681	688	678	703	674	683	694	667	693	696	693	671	671	685	667	646	660	677	684	694	673	685	643	684	657	650	696	681	659	690	678	690	683	687	692	666	659	662	627	698	633	653	686	639	738	631	682	680	678	651	690	669	681	687	691	709	653	683	677	658	647	659	653	652	684	659	626	697	672	659	633	676	637	674	672	637	647	660	652	643	680	645	630	670	663	646	639	716	702	655	641	710	697	666	660	672	684	636	664	695	652	671	643	690	667	657	728	657	654	681	643	654	646	695	610	648	673	668	661	674	619	639	681	687	611	680	709	620	667	702	655	669	629	631	699	629	643	640	685	656	628	703	677	619	678	677	669	664	707	707	657	719	623	700	685	697	674	651	675	697	702	643	656	639	671	700	663	682	664	654	669	670	673	678	718	658	664	688	670	706	686	695	661	681	678	685	709	679	706	667	606	686	658	655	712	653	670	666	682	643	680	656	634	708	639	624	699	700	634	701	674	661	693	627	682	686	608	631	699	639	666	637	687	646	660	637	632	652	697	648	685	696	702	709	671	691	647	690	668	686	682	647	682	694	652	630	681	658	606	666	688	742	674	639	698	657	653	699	675	676	681	660	686	675	661	640	684	661	710	710	719	686	604	657	681	662	675	676	675	678	670	627	669	614	684	662	696	664	662	692	713	664	694	644	621	683	645	655	696	679	653	674	633	674	671	666	674	677	647	677	679	667	681	628	639	670	681	666	673	650	637	681	666	618	706	704	659	671	697	646	653	633	630	679	674	646	704	704	678	709	644	659	634	645	698	618	644	667	687	678	658	693	636	649	630	654	678	655	656	696	618	663	684	672	691	700	638	648	699	636	699	719	710	667	676	659	692	704	666	705	626	679	636	695	655	680	637	698	674	694	709	664	680	643	679	679	623	683	637	648	690	668	675	639	674	668	653	685	651	665	673	661	637	671	698	668	675	633	704	683	685	632	697	695	689	674	649	688	664	602	648	660	722	674	655	662	698	680	694	707	634	692	671	649	656	680	728	661	660	618	674	690	637	673	672	647	642	657	704	655	610	654	724	651	674	635	680	644	689	667	716	684	678	676	663	632	665	669	667	694	682	674	668	625	673	679	627	735	673	652	665	658	733	674	626	699	653	706	681	688	668	664	697	675	696	672	685	681	644	680	660	686	726	676	724	671	729	733	668	648	698	692	664	652	686	641	688	646	693	634	692	680	659	687	672	699	638	656	691	673	637	663	671	651	664	661	739	682	666	701	666	659	671	626	657	660	696	717	651	616	669	672	699	680	668	650	680	639	675	684	660	667	624	676	691	694	668	660	685	659	642	679	655	655	656	682	679	666	680	637	691	654	654	708	686	696	637	622	662	698	675	632	663	657	626	689	651	675	699	640	642	654	638	698	666	629	653	683	594	665	685	691	676	679	657	691	688	645	645	674	659	708	646	679	672	697	703	670	691	688	650	657	690	661	656	683	653	664	667	680	679	675	692	688	718	663	684	666	671	645	638	658	677	664	684	666	660	637	632	647	681	653	680	605	687	676	731	643	707	669	614	624	657	670	696	643	691	708	692	715	662	670	668	661	607	694	648	668	672	664	689	675	650	699	643	671	688	670	685	638	693	678	666
29223	25913	29243	21515	12973	8203	6024	4536	3651	3050	2558	2307	2053	1924	1764	1635	1560	1460	1341	1289	1290	1188	1149	1154	1131	1094	1032	1023	1029	1061	1015	1017	996	940	945	1001	982	947	926	959	1017	972	907	909	887	967	898	900	940	877	950	953	924	859	933	917	941	914	879	984	880	947	923	806	933	884	891	942	948	889	900	893	923	922	878	942	913	900	916	904	880	894	868	931	982	936	875	918	932	870	891	930	884	959	935	1004	900	897	906	918	930	870	942	892	971	916	911	953	888	927	907	915	851	923	931	942	907	942	895	935	923	895	955	910	949	904	907	857	915	872	912	949	878	888	922	909	853	893	890	879	913	946	946	891	939	944	902	909	960	873	969	889	946	879	966	915	978	882	927	876	932	938	942	916	934	858	879	909	928	939	915	936	885	879	922	959	883	898	979	898	882	888	946	935	888	941	888	886	918	931	898	932	949	905	896	907	904	879	978	891	934	899	952	934	948	921	932	867	886	974	879	910	876	957	917	948	960	937	901	880	923	903	943	923	907	934	921	866	881	920	921	919	919	927	923	898	879	888	849	881	898	939	957	882	896	888	954	932	921	935	895	923	937	922	876	898	916	925	915	893	884	969	899	949	935	923	927	971	1011	939	927	919	889	940	901	934	959	972	884	939	916	874	882	939	922	899	948	906	943	936	891	919	872	873	940	890	888	881	907	888	941	872	1004	940	951	957	934	836	919	915	927	930	897	942	929	887	902	888	863	886	893	923	915	890	890	949	873	893	955	915	906	934	955	866	909	896	888	927	907	982	919	834	971	908	870	941	925	900	941	902	914	911	922	860	856	924	948	922	937	934	925	933	928	941	905	929	916	918	896	952	945	905	958	896	878	934	848	942	851	906	888	887	872	900	875	897	934	925	975	934	887	952	949	948	901	863	905	923	939	888	904	929	897	919	934	904	951	884	826	925	918	902	951	965	936	898	863	854	889	917	898	905	966	862	952	920	906	949	956	903	850	900	955	954	890	865	929	914	873	812	948	900	946	916	884	959	977	941	888	905	933	915	958	941	878	912	925	904	948	866	887	847	903	862	894	916	937	935	939	914	900	893	878	893	890	894	900	896	914	870	923	917	894	896	850	910	865	938	966	975	923	899	932	907	951	972	904	932	922	929	944	928	898	940	870	881	925	874	946	906	888	899	934	898	953	936	916	913	944	975	938	886	909	886	886	892	934	865	969	966	891	870	912	956	920	893	880	863	913	909	884	911	904	889	909	884	929	871	904	915	942	946	963	962	935	933	837	951	885	844	885	951	891	953	948	883	924	890	961	939	883	918	870	906	875	900	859	898	856	841	825	898	901	946	897	903	924	920	871	983	872	897	918	912	879	902	941	881	932	962	893	863	889	939	958	958	950	981	885	950	936	945	901	889	915	918	897	982	957	892	903	858	968	921	910	906	933	965	945	950	890	900	931	918	868	884	953	922	908	826	906	913	897	861	902	905	863	948	931	985	935	913	904	918	891	936	861	875	919	907	942	935	887	956	958	945	925	913	935	940	938	914	892	870	906	932	876	945	900	870	928	920	954	876	900	946	923	947	889	944	885	956	958	914	925	890	877	866	871	944	918	874	911	939	955	964	886	850	900	939	881	906	971	924	912	881	909	907	892	917	949	890	943	933	914	854	923	935	940	944	871	913	896	934	970	932	918	858	871	946	906	915	898	891	926	887	966	914	863	934	925	854	930	898	871	999	907	932	944	919	877	888	915	923	879	927	918	967	938	925	836	928	926	908	922	909	924	956	886	955	913	866	897	872	904	921	809	929	864	914	883	959	902	894	936	912	931	893	903	886	919	920	907	894	934	950	969	915	953	886	909	872	857	873	918	916	917	927	937	877	941	867	882	892	890	925	889	936	917	844	923	901	978	969	861	893	920	889	912	900	885	888	910	891	871	922	815	926	896	928	899	852	928	930	880	908	910	871	950	914	932	886	876	918	906	876	899	852	866	898	917	895	890	974	958	914	888	913	933	910	902	935	926	894	945	930	941	904	946	877	986	939	924	904	850	952	892	892	951	930	932	889	933	999	930	879	843	906	877	969	933	935	939	880	896	947	892	953	950	934	897	916	924	924	919	936	931	982	888	884	928	908	844	887	932	921	899	970	908	972	926	918	914	896	909	930	938	902	891	921	916	962	948	897	921	888	926	935	928	916	931	938	887	904	905	875	883	935	914	856	901	893	944	978	917	952	896	925	888	978	975	924	880	883	931	895	921	907	948	945	895	928	863	886	914	910	975	894	893	911	911	870	924	914	938	883	924	909	904	960	973	936	935	875	911	941	886	918	851	877	914	903	854	911	961	947	944	893	904	939	885	939	928	878	919	898	900	905	936	886	979	867	922	858	888	888	906	905	881	966	913	906	924	922	938	919	939	915	951	918	940	940	922	931	889	880	922	896	929	881	927	929	941	942	872	927	928	890	918	879	952	878	928	942	908	894	877	875	879	899	858	902	882	901	932	901	930	855	865	924	868	961	933	900	912	887	935	912	905	899	955	903	921	891	885	926	935	941	907	907	900	874	939	922	926	932	927	951	922	920	916	916	904	885	938	920	904	891	895	917	957	873	897	910	969	950	912	893	853	917	958	917	946	939	937	893	930	908	929	915	939	901	935	881	939	911	924	938	892	893	903	926	898	905	946	943	927	843	953	930	933	894	912	942	932	883	927	906	938	937	908	891	912	893	854	926	895	892	899	944	928	909	902	899	945	896	909	944	903	921	921	925	859	924	934	903	880	853	901	960	901	896	909	876	946	926	923	879	935	944	899	859	902	921	919	905	908	911	886	873	947	895	916	915	871	918	924	941	917	960	894	890	953	983	905	935	959	923	805	918	873	906	885	933	872	933	944	894	904	873	922	916	903	945	925	943	882	893	955	933	926	955	879	912	925	886	960	937	911	882	895	899	884	899	936	910	922	924	937	891	893	887	891	944	900	889	921	943	879	870	898	845	928	895	882	900	878	903	883	896	927	925	863	915	855	880	950	897	952	915	909	925	871	895	899	890	892	901	939	958	975	895	891	942	935	922	924	873	870	895	967	941	947	925	914	913	937	930	914	877	892	900	980	950	960	932	944	897	871	876	905	908	855	910	940	907	876	923	938	935	970	854	907	911	867	906	884	938	900	937	929	917	942	895	951	923	909	946	916	906	938	940	901	905	847	885	951	974	957	896	885	915	922	929	888	965	859	888	890	883	897	895	918	960	881	872	841	890	890	872	991	936	967	903	930	988	939	885	943	882	885	909	890	882	903	918	891	922	934	916	947	920	868	907	910	976	887	912	898	900	928	909	898	881	920	912	885	882	944	905	903	920	944	915	975	916	912	886	908	903	949	857	943	917	888	916	912	904	907	881	935	880	940	956	878	895	928	906	929	955	967	942	921	893	887	889	921	913	943	898	904	905	947	908	915	960	888	929	938	930	932	924	905	930	913	905	951	914	928	906	911	893	860	877	937	879
21385	37022	29231	19135	14769	11177	8916	6804	5351	4262	3649	3194	2709	2386	2136	2021	1908	1690	1565	1541	1360	1298	1224	1236	1106	1110	1146	1058	1055	1077	1009	980	985	955	1011	949	930	998	977	946	960	973	885	948	905	937	871	916	869	947	855	880	861	909	927	872	902	904	874	929	893	931	845	912	912	916	904	899	921	884	953	882	859	863	878	938	910	887	893	905	898	935	855	910	953	915	885	894	896	868	924	923	920	886	875	913	904	898	912	890	903	951	893	870	875	883	918	875	906	866	930	861	873	940	916	930	918	902	902	883	903	891	873	917	882	949	869	863	937	935	881	907	874	886	889	917	885	864	943	855	906	840	892	905	896	921	890	934	858	867	890	870	902	894	880	883	939	919	842	881	875	894	934	905	871	918	915	926	918	869	911	867	912	865	905	905	840	920	891	897	885	903	855	886	853	915	881	885	893	890	945	879	885	864	844	920	946	907	885	895	920	907	882	899	914	924	882	927	878	888	897	942	889	855	869	923	888	920	895	890	902	882	874	924	840	900	889	942	956	869	902	825	863	875	853	870	866	892	939	887	910	874	862	900	835	936	893	869	859	892	886	865	907	889	952	891	941	845	836	922	881	923	905	902	903	864	915	908	838	897	902	938	902	917	898	878	954	904	868	890	888	876	848	864	934	876	866	904	901	890	877	854	828	906	937	866	924	893	904	841	913	890	870	875	854	899	863	901	925	944	915	862	911	876	978	836	902	897	848	877	896	906	855	930	861	894	895	913	901	885	895	859	925	909	887	885	896	888	890	879	868	883	889	836	866	876	878	909	861	927	897	890	867	841	900	874	915	959	865	897	876	848	881	915	864	924	938	855	876	903	849	964	847	882	844	863	869	883	940	891	879	840	910	874	882	928	911	919	891	923	877	900	877	906	862	864	880	879	882	926	890	875	902	909	851	910	857	884	924	880	945	924	921	896	895	958	870	892	873	872	925	905	871	875	908	941	900	915	875	870	836	936	894	885	918	909	870	914	894	966	866	906	897	891	919	946	904	941	898	873	861	883	932	905	864	904	884	890	854	899	893	862	914	901	925	860	898	894	884	877	882	963	972	898	874	869	942	870	887	908	886	923	847	941	929	888	878	889	908	911	921	893	929	920	901	891	871	903	847	850	922	896	923	924	910	884	874	912	892	910	967	900	854	910	873	875	886	937	909	924	936	913	907	890	910	907	899	899	896	909	877	901	962	903	894	825	842	863	904	884	900	849	849	875	878	907	923	887	917	913	925	888	869	939	928	843	907	849	894	916	885	924	845	906	879	895	914	890	918	849	902	936	947	883	863	920	898	906	897	893	863	867	867	896	905	918	963	955	914	904	923	845	906	866	890	903	920	874	918	929	916	899	899	890	870	941	926	899	856	993	919	877	935	899	943	870	966	861	901	879	927	866	887	931	857	904	905	892	906	916	872	897	870	907	882	879	834	929	922	928	934	911	914	873	952	912	899	918	894	862	905	931	928	891	877	873	882	919	904	881	890	915	871	877	887	941	873	932	867	913	875	915	905	856	930	870	867	870	845	926	928	885	912	913	896	938	877	888	930	904	875	918	893	935	854	917	902	903	858	897	899	933	928	917	861	864	869	889	868	913	855	975	883	895	847	922	903	831	844	895	903	849	837	910	894	868	872	933	905	892	894	934	879	872	837	892	975	902	875	927	933	903	938	905	923	877	939	889	935	901	865	924	914	912	915	873	922	890	901	884	875	907	910	860	885	875	874	868	872	875	843	892	857	891	888	899	868	870	887	915	904	881	875	913	949	916	893	875	853	854	866	888	920	917	913	882	929	849	900	925	902	915	843	908	945	911	881	926	869	878	844	852	883	862	911	941	916	806	914	883	921	841	920	877	855	868	859	893	888	891	931	849	921	866	903	915	851	877	927	896	914	919	885	858	926	929	923	918	920	900	872	852	890	940	871	876	902	955	836	891	872	880	904	913	880	878	864	890	910	935	859	881	861	912	916	878	949	885	955	879	882	854	902	865	912	881	872	890	900	864	891	885	865	961	883	859	889	852	920	880	946	935	879	857	855	889	885	899	898	864	907	948	855	879	916	875	863	906	919	887	884	908	901	952	918	855	898	909	939	914	871	890	936	883	900	879	893	904	879	935	933	860	860	908	930	900	859	867	905	888	926	807	894	907	891	916	930	914	871	880	915	841	855	896	926	909	895	911	904	946	857	958	881	887	927	887	883	944	916	923	859	851	919	944	843	905	886	855	859	911	884	881	878	917	896	898	880	857	869	898	927	885	892	865	927	878	862	873	864	902	923	914	852	914	939	909	919	927	943	869	880	861	924	912	872	919	897	925	896	850	911	850	893	907	911	902	836	853	884	885	868	924	933	869	881	885	943	894	921	884	884	901	913	882	892	901	920	848	914	887	876	875	880	898	885	920	895	942	898	910	862	920	928	886	900	871	932	928	883	868	883	900	928	898	862	888	895	865	885	924	882	849	922	917	886	929	930	914	903	884	882	914	917	911	924	925	900	846	902	903	889	877	884	918	891	907	886	892	907	882	879	908	870	899	890	905	916	884	851	906	850	953	912	930	962	894	903	941	902	901	885	877	834	984	911	922	908	919	923	887	930	890	877	868	896	872	904	907	828	875	879	885	917	839	851	934	827	864	874	930	860	912	865	864	856	949	887	921	897	878	897	881	913	848	868	885	951	849	894	845	935	891	885	898	859	912	936	856	863	934	908	915	939	922	900	908	866	874	897	899	825	929	879	892	884	942	892	895	901	850	915	870	885	889	909	854	915	871	934	862	892	912	905	871	852	893	929	915	910	918	917	856	947	934	889	888	839	912	877	931	881	953	926	859	922	879	930	887	884	882	862	902	959	901	883	817	883	909	867	846	905	917	882	917	895	886	947	881	939	933	899	865	905	881	912	888	976	926	925	925	878	901	860	929	924	927	914	898	911	891	934	844	868	871	866	927	902	871	876	869	910	892	927	926	905	945	928	921	849	928	918	911	919	905	905	855	923	903	901	865	864	832	879	909	910	879	919	893	915	911	877	919	853	891	915	900	922	911	886	876	926	887	848	886	886	857	885	908	877	921	893	926	820	934	861	926	887	838	924	876	887	863	900	884	811	850	868	933	907	908	902	921	912	893	900	916	913	899	929	944	887	870	866	867	897	914	866	930	882	871	922	897	849	878	923	898	900	900	838	921	890	899	874	932	916	913	887	923	908	882	914	881	905	836	880	885	883	938	886	898	906	920	899	942	855	876	876	877	879	879	914	889	938	905	897	899	879	862	880	859	881	972	911	877	903	891	933	868	898	899	905	861	889	953	904	858	884	896	922	907	926	862	934	864	906	899	872	927	855	898	911	883	892	897	907	859	946	938	926	874	931	917	928	940	864	914	922	885	880	879	905	869	888	912	882	819	941	855	911	898	920	942	882	898	924	863	910	808	894	934	855	897	872	851	888	926	937	913	868	916	879	860	889	921	893	861
23788	21353	28692	24716	22066	19367	12684	7443	5673	4645	3789	3103	2854	2480	2149	1963	1812	1697	1510	1416	1276	1192	1117	1029	1065	1067	885	949	932	833	827	817	820	801	797	770	790	758	752	771	744	766	749	687	700	696	633	710	691	691	693	719	707	678	697	655	684	692	672	715	708	661	631	640	654	685	727	630	685	663	708	674	645	678	664	641	632	732	662	651	700	667	654	665	654	660	679	693	657	682	669	677	660	633	684	693	692	656	672	661	692	689	646	678	690	647	674	667	657	661	666	681	649	689	707	661	676	656	666	677	646	649	669	668	644	677	706	696	686	669	676	648	641	708	672	661	688	672	697	704	705	685	663	667	630	640	706	641	670	721	647	681	688	690	668	622	671	632	655	641	644	685	662	653	641	692	667	633	653	641	669	686	694	651	689	666	654	659	645	659	675	691	681	667	686	631	666	682	714	666	644	665	634	623	667	656	689	668	681	716	634	675	701	646	637	680	677	662	666	639	701	658	680	618	658	654	670	675	672	748	702	642	705	661	699	666	679	683	668	685	653	679	678	652	702	673	667	659	678	684	683	664	654	674	675	615	712	689	682	692	649	679	681	716	659	705	683	707	656	670	658	639	716	676	718	692	682	631	676	726	693	705	687	694	646	674	656	648	661	708	645	655	692	677	698	664	648	707	681	676	648	678	712	736	649	660	676	617	655	733	679	729	666	644	666	630	672	684	632	691	691	702	659	663	674	643	645	637	646	642	654	660	693	679	694	678	701	718	677	672	673	642	651	628	668	682	689	651	662	667	668	719	691	650	655	694	703	662	674	643	672	638	689	682	703	659	654	693	673	635	640	702	676	637	692	671	635	719	661	693	702	711	659	730	706	648	679	613	652	676	691	635	646	629	631	684	680	724	662	674	672	667	655	672	681	704	647	614	639	699	661	670	648	699	662	686	648	678	720	661	631	604	660	653	613	691	688	630	717	649	679	629	644	651	671	650	730	684	701	691	701	699	605	717	693	705	670	670	639	695	643	677	639	679	660	671	666	669	629	642	680	661	688	695	660	645	651	676	656	671	636	658	699	683	676	670	667	647	687	677	703	636	677	687	679	690	731	698	625	719	685	648	643	615	632	685	661	647	682	673	632	656	642	634	672	711	666	691	671	654	665	717	681	680	665	657	645	629	688	672	717	652	652	652	681	670	647	661	650	659	679	694	607	692	694	677	703	713	645	643	700	695	694	660	653	672	674	685	695	706	690	669	642	648	660	668	636	665	682	716	676	616	660	653	709	676	641	671	643	670	655	671	647	684	660	646	698	709	710	722	692	709	654	678	641	663	647	708	679	718	689	693	678	658	619	690	669	650	713	699	646	642	692	631	615	679	688	657	687	622	651	729	641	632	676	654	668	654	669	666	646	695	667	637	663	649	681	669	681	645	675	653	638	671	677	641	675	665	708	688	672	682	644	676	636	700	642	687	636	656	686	657	643	674	665	628	690	682	667	635	651	739	663	711	640	666	690	651	639	704	636	683	669	614	680	647	685	685	699	646	640	724	671	705	637	669	691	676	686	709	653	658	632	658	691	651	661	696	665	626	704	665	659	641	662	668	685	659	651	632	656	682	678	702	653	684	660	625	726	658	629	677	671	669	690	636	664	705	663	683	643	679	643	633	705	632	660	616	703	670	625	645	645	667	719	682	710	687	651	656	665	684	691	639	697	681	669	651	611	657	643	681	682	673	705	665	641	662	668	624	678	667	673	680	672	694	654	682	692	688	692	639	618	643	653	659	656	652	693	634	624	688	662	624	626	694	685	643	676	691	679	665	654	688	675	736	619	689	660	659	643	672	630	627	649	629	685	652	649	653	649	685	634	650	700	635	694	668	642	654	685	687	665	686	629	641	718	658	686	634	681	706	657	669	655	664	685	702	668	679	670	636	627	669	726	637	644	683	678	708	669	710	640	637	682	627	652	666	684	655	655	625	640	631	635	653	629	661	632	659	647	702	708	659	600	640	613	700	716	667	662	710	658	633	670	696	656	623	675	717	667	649	704	658	706	673	646	666	641	636	670	673	667	705	677	653	673	707	636	634	644	666	661	646	669	662	684	688	695	674	654	676	670	684	625	696	654	648	652	664	711	656	680	684	659	691	711	694	668	705	669	719	648	628	649	671	705	710	643	654	679	700	707	673	657	713	722	709	626	648	599	701	641	653	637	698	683	621	621	653	697	710	654	680	638	622	684	633	646	742	674	676	660	682	699	616	669	633	672	688	700	659	655	650	655	688	680	679	637	632	632	703	637	689	674	631	636	706	686	664	694	713	681	703	670	682	633	641	650	720	609	658	666	650	617	704	674	648	678	665	595	632	657	631	651	666	631	710	673	674	665	632	684	690	650	640	639	679	634	686	686	637	655	686	698	670	675	660	703	672	677	660	689	665	641	630	683	655	745	603	674	694	690	711	687	646	612	678	687	699	654	686	661	702	697	628	693	645	644	702	676	684	671	658	677	638	647	702	660	689	677	639	653	701	700	685	678	649	657	643	675	694	637	613	647	664	690	729	662	618	628	624	651	674	634	692	644	651	702	666	675	675	668	649	708	683	678	671	660	713	702	664	678	671	708	662	672	670	677	674	644	636	617	659	679	635	658	694	631	693	631	658	705	643	689	678	643	662	657	657	665	682	713	696	600	719	683	624	663	663	678	643	675	681	654	639	678	674	737	681	712	619	657	673	718	627	632	692	632	671	659	683	649	679	649	722	661	704	642	674	641	639	676	726	687	649	648	690	668	636	655	670	677	690	727	716	658	662	657	694	686	657	674	648	666	683	680	661	639	641	665	663	627	654	670	682	669	667	671	665	680	638	650	677	707	690	704	657	645	625	664	676	667	722	647	685	685	645	676	663	685	683	680	640	666	644	672	665	644	692	662	620	618	692	683	641	667	663	687	626	656	648	644	666	625	729	635	691	639	709	664	661	660	705	657	642	685	701	682	696	676	667	649	695	733	692	647	713	710	658	658	635	735	641	659	674	692	667	698	659	700	660	684	674	637	648	684	709	718	658	671	685	692	672	659	661	648	676	708	691	690	668	654	699	655	679	664	724	699	718	667	665	663	655	673	614	648	639	642	636	685	675	675	648	660	726	611	639	660	677	669	651	667	636	693	637	672	687	628	695	709	730	605	716	639	683	704	716	659	679	680	641	733	674	648	686	734	659	649	688	685	643	663	653	659	674	660	655	661	662	634	678	648	682	675	652	677	723	636	705	667	651	713	679	622	657	667	688	694	704	658	667	708	644	676	719	666	636	632	647	669	681	659	687	635	642	688	648	694	614	696	662	662	732	651	650	655	625	657	634	695	671	676	672	661	685	644	701	654	645	716	673	690	654	694	716	687	669	665	671	689	669	678	675	648	659	713	657	635	704	680	681	656	661	634	708	708	707	625	658	669	657	682	692	689	658	678	677	633	687	664	653	655	679	652	685	687	681	630	678	679	683	666	670	711	664
21656	44359	36390	26370	21134	16815	13221	10443	8448	6789	5400	4675	3827	3286	2970	2756	2408	2210	1949	1756	1556	1458	1300	1212	1203	1121	1042	990	1013	942	925	992	887	871	858	809	761	755	792	747	744	814	730	738	742	703	690	709	700	673	661	707	696	729	727	699	685	692	692	684	674	676	706	719	673	638	678	698	629	645	626	615	717	676	680	616	670	621	660	631	659	636	609	670	617	673	669	630	669	679	644	661	657	709	666	649	619	657	639	660	609	679	677	700	669	636	641	663	662	642	632	651	707	686	649	708	724	713	644	643	648	682	692	657	665	668	632	671	685	628	691	635	653	704	673	671	633	700	678	677	647	673	624	681	679	668	664	637	649	694	693	680	656	673	632	621	699	659	693	662	702	712	630	653	648	661	665	671	629	676	677	688	595	692	696	688	684	706	640	644	653	632	714	680	651	671	680	685	696	675	712	619	652	645	659	662	645	624	681	679	648	694	685	639	658	609	625	669	683	668	717	699	605	659	673	711	652	687	690	668	661	636	676	670	645	647	676	696	592	654	655	660	713	664	610	691	682	694	695	674	675	709	708	685	673	650	734	663	696	653	635	654	703	700	694	669	621	653	678	681	635	662	668	631	654	674	650	671	707	649	653	730	663	647	636	692	630	686	686	702	662	690	683	652	687	651	621	628	660	645	700	666	652	662	630	678	631	664	624	670	625	669	715	629	661	681	656	658	611	665	645	648	692	681	670	681	655	682	634	645	670	636	690	678	656	647	688	664	638	692	672	639	689	638	635	676	671	634	617	664	643	662	650	654	692	636	653	637	638	659	643	612	667	638	668	662	657	671	672	684	650	591	664	677	608	648	678	644	665	654	674	675	688	651	639	700	690	710	661	650	663	639	677	675	654	651	671	618	689	680	655	687	635	670	680	642	635	673	668	660	596	689	614	697	682	695	691	676	634	669	678	666	712	662	677	636	706	605	675	663	718	635	671	648	708	670	666	650	665	670	640	705	632	670	684	667	675	679	707	640	693	644	666	653	642	675	691	683	651	687	684	639	642	634	648	631	633	612	640	656	655	636	687	683	664	619	653	662	640	653	643	636	667	643	652	661	637	683	644	678	675	660	682	663	671	628	690	679	682	615	674	635	608	667	660	652	670	651	637	686	673	623	670	628	605	664	635	628	639	695	667	676	634	667	628	684	653	692	656	670	690	689	649	648	672	597	671	661	654	676	649	677	675	674	656	628	655	622	683	635	664	664	695	691	632	656	614	677	662	644	686	640	704	623	682	638	665	699	626	666	655	678	629	650	636	704	659	635	649	637	671	661	689	655	678	645	682	649	678	678	627	627	628	691	657	645	706	643	673	649	693	678	652	666	651	696	679	708	689	672	629	674	700	666	692	695	665	645	656	693	709	659	668	669	677	644	671	677	690	610	647	695	647	658	675	645	707	666	691	648	663	673	692	692	675	632	656	663	689	664	648	679	657	633	674	667	667	670	664	671	651	661	726	649	601	638	647	700	691	621	659	641	605	658	673	682	681	650	638	703	684	691	689	603	659	652	668	643	655	692	614	671	716	626	655	640	660	653	685	641	661	643	662	666	699	676	693	675	642	625	609	623	703	641	670	615	661	646	655	638	698	678	644	639	642	648	685	705	616	666	641	669	700	643	656	678	647	667	636	711	687	695	635	675	688	702	625	659	690	664	641	658	648	648	673	709	666	614	647	711	663	693	646	646	638	662	651	680	687	626	665	658	659	573	661	711	686	612	707	661	691	671	674	655	621	657	649	651	651	656	630	715	675	685	632	632	643	718	658	652	625	662	682	654	640	589	655	614	666	681	691	696	649	674	672	653	704	662	656	674	630	657	663	679	632	660	692	663	622	634	676	656	673	701	658	636	703	645	663	651	649	690	699	646	662	633	628	658	688	659	653	685	617	635	660	660	718	632	648	627	648	698	682	723	673	671	664	675	611	667	660	672	604	641	689	598	654	646	641	634	681	639	690	690	694	636	655	697	633	677	687	629	670	683	631	637	649	609	687	652	632	667	699	695	710	659	617	682	655	648	689	671	680	649	621	659	646	652	680	653	633	689	687	678	643	658	679	695	681	628	669	615	714	647	647	688	654	643	639	633	662	676	621	686	673	641	649	626	656	650	674	659	649	672	671	672	645	677	678	637	661	673	687	686	646	666	632	654	656	673	675	682	633	707	625	662	698	663	655	622	713	685	690	682	673	646	688	680	657	673	657	691	725	666	672	658	717	602	675	676	686	660	660	631	672	668	679	630	694	674	635	645	692	658	691	626	689	641	672	670	642	705	664	704	639	663	666	631	675	679	666	656	652	618	647	644	671	650	646	620	663	647	713	635	646	636	666	689	699	675	625	647	687	654	636	700	695	701	659	670	660	677	647	609	662	633	678	648	653	682	671	652	663	648	638	674	629	680	651	642	633	666	662	646	704	663	685	642	678	686	654	693	643	667	664	648	660	652	686	651	656	670	685	694	649	692	719	670	641	644	659	660	666	677	675	657	705	686	675	658	689	642	657	706	672	694	650	662	667	711	659	676	651	651	601	664	653	651	647	644	634	660	624	655	610	705	679	700	638	678	662	705	662	669	686	691	699	648	643	629	674	657	681	680	662	642	655	694	689	663	649	681	627	663	635	630	685	636	601	687	648	636	660	690	700	658	658	621	688	674	711	658	650	689	620	677	644	648	593	663	631	605	684	683	656	628	673	633	675	673	692	646	658	641	638	606	691	646	668	626	650	676	670	667	656	653	675	662	666	676	697	681	666	700	667	644	669	666	652	666	657	678	631	688	716	645	651	712	632	698	639	700	670	666	678	653	651	636	648	713	650	639	679	648	617	658	650	640	685	665	673	698	636	663	640	634	652	665	665	629	627	643	672	636	659	687	648	637	659	646	692	674	677	637	657	670	619	645	680	653	663	694	653	643	633	679	691	702	637	639	669	644	676	645	629	626	675	685	661	654	658	676	627	671	638	660	621	645	643	656	597	677	651	647	663	664	630	658	638	660	629	702	633	659	613	702	703	650	719	652	640	661	617	651	692	633	672	608	671	619	655	677	681	659	697	666	663	666	672	649	696	668	673	677	667	664	682	652	689	657	693	626	648	676	649	671	635	664	647	667	677	683	671	656	628	671	715	657	678	645	693	654	635	659	646	669	673	643	657	699	649	661	659	651	609	706	703	652	643	602	637	639	655	705	644	659	648	656	690	695	683	678	672	653	636	643	666	621	647	655	659	631	676	710	609	628	600	631	655	664	686	647	631	623	637	669	648	635	665	649	706	664	704	686	704	665	695	657	635	660	649	666	668	670	667	677	705	651	660	643	689	611	672	676	593	718	657	625	643	671	655	657	647	660	677	676	681	648	669	672	661	625	637	643	636	664	686	663	639	681	617	636	675	693	676	691	655	649	658	620	600	663	685	643	698	705	648	642	635	673	663	672	657	634	640	634	664	654	684	657	660	664	735	610	678	688
25253	21644	28464	26557	19873	12829	8598	6193	4835	3971	3447	2893	2611	2311	2120	2056	1906	1734	1665	1570	1430	1483	1401	1357	1276	1190	1253	1268	1201	1203	1164	1087	1091	1135	1061	1128	1091	1028	1013	1029	1043	1042	992	1080	1035	987	977	1005	1018	986	1051	1039	1062	1009	961	1006	998	1066	965	999	1007	1034	970	979	1027	981	1038	994	994	998	1010	987	1013	1040	989	994	1015	1035	977	999	1004	1056	1046	927	1040	981	993	1012	1000	1027	1017	1036	1006	990	981	970	1023	952	957	969	1000	971	1022	1005	937	942	944	987	1025	980	1013	999	971	1039	976	1018	995	929	976	1013	980	993	953	996	914	1015	1002	1024	1064	1000	1011	1012	1015	1017	951	978	981	1012	980	1001	1008	988	985	1023	1040	1016	985	1007	1023	994	998	1072	982	1025	974	1031	1016	928	960	1022	1045	1033	1020	989	1041	1002	1039	1009	1024	1034	1030	1010	975	979	1043	1009	993	998	950	945	983	1010	986	986	955	1038	965	984	970	1017	1023	1053	971	998	960	966	984	1025	914	972	974	1021	1030	1053	992	1040	1021	953	968	1041	1065	1002	1006	1019	970	959	984	1017	1026	942	1026	944	962	1001	1017	999	1048	1002	1014	985	1034	1040	990	1006	1058	1021	1005	966	1010	1036	1017	991	1005	1093	980	977	981	991	964	975	974	1019	974	1100	981	1014	967	1010	1010	1011	1031	980	1040	1002	1008	1029	1014	1000	992	1004	1032	1022	988	978	944	1051	994	1019	910	1024	1008	981	1004	989	997	1055	1001	1017	1043	1018	951	970	1017	1008	1009	1002	992	995	1043	988	986	1014	1048	1072	998	1020	1008	1062	1028	1002	949	1016	1040	1031	1038	998	1012	1073	1008	1051	1012	1022	985	1003	1032	920	998	1026	996	994	1090	967	1031	970	1001	967	990	982	1007	940	1027	986	998	1008	966	1024	982	984	994	1002	951	995	1007	1010	1008	1020	1043	1001	987	980	1032	928	1041	993	1012	1060	1042	1006	975	998	961	970	1042	1030	982	1066	998	1011	943	980	962	980	977	1059	987	975	1052	1048	984	1052	1037	1053	1035	1001	1008	1022	980	1017	993	1008	1012	1021	986	1053	978	996	1002	990	1043	981	970	996	1009	1035	1005	938	1001	1041	974	1009	1047	1018	1002	973	1026	1053	971	991	1009	1026	987	1028	1048	994	973	931	1049	1091	1024	1035	1016	972	1004	997	1004	982	955	1026	1017	972	971	1011	1055	997	997	1033	1020	962	1037	970	959	1014	968	998	1064	960	937	944	976	977	966	1039	955	1030	1026	1041	997	1019	994	1010	1005	982	1018	1003	947	1012	1029	1071	994	1004	979	1009	1036	1040	1031	966	969	1035	1016	1019	1029	964	1012	982	994	1002	1033	1004	977	984	1062	1070	977	1003	1027	997	1049	1035	1016	1020	1054	1030	959	1045	994	984	968	1012	1005	977	1019	995	1021	998	1028	1003	941	1003	1001	1016	1002	1082	1025	1007	958	945	1031	1006	1000	1030	987	1015	1022	994	1003	1015	979	991	1020	982	962	1032	1027	1038	970	979	1004	989	1030	948	1002	1004	984	1020	1009	1058	975	1029	1096	992	1011	928	1032	974	962	1041	1033	1043	943	1015	964	1052	998	1033	995	1004	1019	1005	1010	1024	949	1061	960	1015	1018	1033	1048	967	973	984	1007	988	1037	983	1003	1035	990	999	1026	1016	951	983	988	959	963	977	1018	1012	993	976	1001	1021	1004	992	1023	1002	926	989	991	997	1041	1011	1027	979	1028	956	989	985	1019	992	1028	1027	1000	1025	935	983	985	1007	958	985	1037	959	956	977	1015	1000	996	1036	1025	1029	1000	958	964	998	1005	989	973	1059	991	999	992	962	1047	966	990	1010	1044	1025	984	1013	1022	1011	940	1025	1014	992	1003	982	957	994	1062	988	1018	990	1015	970	980	995	1000	1053	1016	1034	1010	989	980	955	990	992	978	976	1026	1020	1002	966	1057	1019	1033	937	1015	973	930	1003	1023	977	987	1026	1035	1015	997	998	1043	969	1058	1047	945	978	1049	1061	935	1003	1002	981	1001	1050	1010	1002	977	1001	983	948	1048	994	975	936	994	1025	1028	1023	1031	1023	1007	1017	1020	954	1014	986	987	1031	985	984	1012	974	1036	991	986	1022	987	1005	958	1035	993	1006	969	990	1009	986	1005	1042	999	1064	979	996	977	1038	1034	976	952	980	1022	1033	1008	967	991	1039	1022	953	1001	992	993	976	991	978	991	1028	993	990	1034	1017	1044	1017	961	1033	1020	1017	1026	1009	1050	993	1005	984	961	948	985	953	975	1011	1034	1033	1009	950	1025	1024	1012	976	997	1001	1087	1007	1007	984	992	981	1011	1063	978	1003	983	1036	996	1104	1027	1035	1017	987	978	992	992	993	972	1035	1052	960	1009	998	981	983	988	976	1002	985	959	979	963	963	952	1008	962	1052	1036	954	1028	984	995	1051	992	976	925	979	1035	992	1027	1007	991	1027	1046	1017	1022	1024	987	986	1034	1000	999	1042	959	981	969	1011	1041	987	978	1019	1000	984	967	992	994	1041	1008	1040	1034	908	972	939	1027	982	1023	1012	1005	981	984	995	1034	967	970	1041	977	979	1047	992	1010	988	1012	976	1056	947	939	1008	962	1006	1003	1011	1020	997	966	985	1049	1010	970	975	1011	1045	963	1027	973	997	1017	973	1031	1055	1021	963	1049	1057	964	993	951	953	985	1008	1065	971	959	993	981	976	987	999	1009	1042	998	1053	1048	1014	1041	1017	980	1036	1023	1013	981	1018	945	1004	1021	1001	1042	1037	963	1014	1002	1003	944	961	1042	960	1020	996	979	1078	1031	977	1043	1038	1012	1062	1006	969	1002	1021	1001	981	1043	1011	1031	965	998	1035	990	1001	1052	1003	951	983	955	1012	989	1034	978	972	947	990	974	1028	988	1003	1007	1016	996	1050	992	990	1035	963	1096	997	985	1048	993	1031	935	1014	984	973	1002	1019	1005	938	947	950	1028	995	983	1035	984	972	1012	1021	1049	1039	1072	954	1027	1033	1038	974	1081	1013	1004	1023	1021	978	1008	1023	974	1032	1033	1035	998	957	1038	999	1023	1037	977	1028	1015	965	962	1006	1037	975	995	1005	993	972	971	974	1025	1044	1035	964	995	1012	1016	1010	1000	1003	991	969	1010	976	1014	990	1018	1018	989	1035	1035	1020	970	1066	972	1053	1029	1016	1023	1020	1060	969	1038	988	1034	985	961	1007	941	984	1062	1062	986	936	1018	992	994	1039	980	970	957	973	1041	1013	997	985	952	1013	993	1007	966	1044	998	1029	1022	1005	974	1012	1034	995	1044	1009	990	953	1006	949	997	1040	986	1035	985	990	997	1007	966	1037	1033	999	1000	955	1010	984	1025	1004	973	975	974	1024	992	1059	996	993	960	988	997	985	991	964	1019	991	976	969	1019	1011	999	970	1025	985	1008	1003	986	967	978	990	1012	1025	1026	1001	1105	973	979	980	1020	988	1008	993	1019	1011	986	1007	1010	1006	975	973	978	992	1027	974	1002	1036	955	1031	993	1007	1002	1070	1031	988	1072	1000	1027	977	972	1014	965	1006	1059	1015	1036	1000	1013	992	991	980	945	985	1023	947	1074	1018	996	1039	1012	1009	980	1034	1004	971	1006	980	1057	1048	1029	1022	1024	1000	966	912	1029	1011	1042	986	1054	1012	1017	986	972	1020	964	944	979	943	1004	1018	1010	988	962	1009	1027	1019	973	992	977	1001	1003	995	1047	999	1006	980	972	1029	978	1006	1035	1026	1027	1043	1023	1006	1008	997	1045	956	974	988	994	1053	1000	966	983	992	949	1045	1046	973	1035	967	1022	976	950	1022	1009	953	975	1033	1003	1049	991	962	1033	1028	1001	1010	992	996	1012	947	939	966	932	944	954	938	1021	989	1027	1053	1024	1000	981	998	975	1098	950	1053	951	977	1002	967	1018	1016	1002	999	1038	1042	999	981	996	974	1025	1033	1032	1042	1013	1026	947	966	979	1010	968	1030	1007	979	1052	962	1046	940	1056	1022	989	1029	1006	1020	1031	1001	1011	1005	1039	957	1003	945	1039	977	1029	1050	970	978	990	978	962	976	1026	991	1021	1002	1004	920	1025	944	1048	1010	1011	957	992	1015	1028	1000	1016	1061	988	1005	1033	1004	1006	1023	991	1022	964	1036	982	1015	1005	979	951	959	1061	1047
21699	41717	33776	24015	18875	14685	11539	8963	7381	5882	4849	3933	3616	3183	2886	2584	2281	2178	1973	1801	1631	1591	1501	1317	1423	1340	1259	1289	1234	1179	1225	1154	1104	1108	1096	1115	1123	1024	1032	1070	1030	1030	983	1031	977	1013	1007	936	993	998	987	975	1015	999	978	991	962	1020	986	1024	971	909	1011	956	910	994	958	984	956	1006	976	931	946	975	1010	979	946	973	984	994	944	934	971	939	958	989	1026	1010	1034	976	1019	1014	951	965	1006	979	972	974	965	995	930	951	960	933	974	947	929	910	1000	970	919	889	933	1017	997	981	954	973	988	936	965	912	962	989	981	952	960	948	952	939	978	952	945	1016	950	1028	966	1014	950	968	947	965	935	977	983	962	966	973	967	1009	941	957	951	1030	996	982	1010	994	931	1006	1035	982	1003	971	936	990	985	1004	976	933	968	993	929	928	975	985	1036	934	997	1016	939	980	941	935	954	964	966	956	966	963	994	975	961	979	956	1013	996	1006	961	978	914	981	964	1001	996	944	999	1019	988	951	976	1007	944	950	978	972	995	966	951	983	973	1026	950	986	900	968	1011	996	954	949	964	1001	914	1014	970	973	930	974	1000	991	931	935	970	966	1006	966	987	990	978	1009	991	952	983	997	987	990	960	972	962	962	1029	997	979	937	989	1015	949	1026	992	985	958	965	921	974	948	940	991	987	1038	971	1025	987	956	965	948	939	953	974	967	1060	960	950	936	930	928	927	1038	1000	952	958	1000	1003	995	985	987	968	913	1030	965	943	992	1018	1003	997	969	1021	1014	979	1007	971	1008	963	959	991	998	989	983	923	967	929	990	984	978	1004	981	927	945	929	964	979	1010	1017	950	974	975	1018	1032	946	954	941	975	1001	1024	956	994	941	969	1022	1013	930	999	961	990	954	960	940	971	993	1026	977	967	1005	967	976	938	957	1016	922	970	960	999	964	935	904	975	934	944	914	945	997	999	953	981	1014	974	939	959	964	975	994	919	950	941	989	935	983	995	956	931	1005	1013	975	978	989	963	934	923	956	970	929	980	994	973	1003	1005	943	964	944	963	986	954	955	996	956	972	928	1004	990	1015	993	1020	941	998	974	958	963	1001	982	908	1004	889	930	931	957	942	960	938	925	954	923	1007	915	986	957	989	930	1013	1012	978	942	947	980	1067	992	975	950	982	979	980	917	1050	992	903	990	910	936	1011	977	970	922	1017	1008	953	957	951	997	1000	996	978	979	957	979	1032	989	990	1011	967	979	963	967	932	965	965	927	972	965	969	958	978	888	954	972	985	954	937	918	983	935	936	942	966	997	1035	1021	952	963	979	968	994	955	990	940	1018	956	996	1012	937	988	995	932	950	921	992	987	946	999	1004	968	1003	1032	963	958	954	997	1009	935	1019	933	972	970	1019	950	942	974	1039	1021	941	913	1069	1019	903	1034	972	983	974	969	927	966	967	1016	1015	969	980	967	1003	967	976	1002	966	950	953	951	1000	985	961	970	924	988	1021	1001	1021	959	932	900	954	1006	959	1012	959	934	973	960	964	973	953	988	939	959	979	931	954	971	945	993	976	973	967	938	1015	966	960	992	990	988	963	986	972	1042	972	892	1001	958	986	972	1009	1001	976	975	1023	964	973	968	981	978	951	938	984	936	986	976	972	955	925	980	966	960	985	947	958	966	960	949	1037	949	1006	981	924	975	962	992	965	997	974	1003	1000	935	957	1000	928	1019	953	982	1018	942	996	940	991	951	970	940	921	1050	1004	972	937	983	983	999	1026	939	934	961	939	959	962	938	983	994	944	954	1020	949	1022	931	940	943	1020	1000	939	972	968	958	946	1022	919	917	970	1006	943	928	944	970	995	952	1003	1002	980	921	947	968	961	935	971	1030	971	1006	986	974	891	931	989	978	951	983	983	982	915	1028	962	960	945	1006	974	939	1072	989	982	956	945	984	946	1027	966	979	974	981	974	961	979	989	1048	1018	1006	959	1004	993	971	931	979	928	889	974	969	968	989	1029	971	1056	893	1005	948	1011	957	921	929	985	999	986	954	940	951	1001	994	906	992	958	931	996	980	963	953	941	958	933	978	942	1013	990	954	1000	976	925	966	997	947	1014	977	1039	990	932	991	958	944	959	997	991	899	988	974	932	963	1006	1025	916	960	934	968	976	951	977	994	957	954	912	990	982	949	946	946	930	973	999	953	1002	962	987	966	942	951	955	909	1014	952	990	989	952	980	1020	998	962	1035	956	978	960	946	947	930	982	956	962	969	919	1006	959	956	970	949	975	973	1014	990	979	952	963	1013	1014	962	976	981	944	972	1020	977	972	944	957	941	1011	916	1010	988	985	1014	897	911	1027	980	907	965	1008	956	974	952	1049	939	963	973	943	974	998	962	900	944	999	1042	972	892	937	938	946	964	920	974	1002	991	984	920	1064	968	935	901	964	950	977	963	996	1012	952	1006	1007	989	1021	984	990	962	998	994	939	968	993	970	1002	945	937	968	969	956	955	935	979	954	982	948	996	998	939	992	985	956	1030	944	958	1012	1008	984	985	996	941	958	1003	889	936	1010	963	983	940	1007	967	985	1023	933	971	897	973	911	974	941	897	1000	950	941	943	1012	1046	960	979	1007	966	979	997	987	1000	1013	989	1026	1027	988	1023	1013	919	1004	981	949	985	968	955	987	972	958	976	981	1002	997	944	975	929	977	930	959	941	959	936	969	975	927	969	947	996	1008	930	930	945	940	908	1004	979	1013	959	893	959	1045	987	964	1007	1010	962	927	969	961	945	937	1027	926	968	937	977	959	981	946	987	940	1004	999	926	969	961	980	932	945	956	955	986	917	1007	985	921	984	958	985	957	1025	974	983	937	994	940	972	949	964	928	965	950	1012	971	936	963	986	991	971	940	1000	1012	992	979	932	944	992	945	996	966	943	961	944	980	1004	985	1024	967	972	969	968	938	973	972	950	915	976	975	892	1023	937	943	1007	973	981	961	941	972	965	998	967	941	958	984	957	939	1019	925	931	994	1003	925	1024	972	961	988	1017	907	1000	961	945	999	964	896	970	947	946	960	981	980	939	965	920	935	956	960	996	977	955	945	1012	988	940	974	983	993	1005	992	938	963	933	936	1037	920	933	948	944	995	926	951	945	932	977	958	959	907	991	941	946	964	1012	1042	1008	939	949	990	999	960	948	912	921	938	993	983	1011	920	997	1014	973	906	959	961	1004	962	933	1012	1003	983	952	1007	991	951	957	979	927	922	964	966	945	941	910	1001	1012	926	972	1002	989	948	988	945	971	956	994	961	1016	984	977	938	924	968	997	892	974	978	947	992	942	960	1000	955	916	961	952	943	982	973	944	1042	990	992	989	973	984	992	965	996	1011	966	982	891	954	1033	972	997	991	995	951	978	991	967	973	999	1014	967	963	934	985	965	1029	1030	982	1026	927	930	993	975	944	979	1014	945	986	921	951	946	982	979	973	992	989	959	928	1026	952	957	963	1006	1000	958	951	1000	949	944	995	995	968	996	925	1016	976	961	899	943	977	950	950	942	975	940	932	914	1006	953	994	1002	966	911	976	905	988	971	931	986	926	939	1014	968	918	974	954	1028	987	950	990	976	957	1020	959	1016	982	945	979	990	962	906	993	971	1014	949	957	972	967	968	983	958	959	1003	983	994	937	929	937	929	1006	946	1018	929	959	974	968	996	950	968	946	1000	930	991	970	966	960	1013	993	985	1009	945	974	980	1003	916	958	973	981	959	975	1009	979	947
22813	21450	29140	24186	21772	22913	21131	11304	7926	6700	5359	4308	3716	3308	3032	2697	2422	2144	1908	1862	1585	1467	1373	1320	1196	1112	1170	1080	1052	1035	1043	1011	963	906	915	906	850	811	797	848	829	813	781	760	815	777	708	699	742	749	772	724	747	755	762	771	657	740	716	744	692	699	717	671	734	710	752	786	726	754	688	737	659	701	715	757	752	709	723	754	694	685	739	685	715	734	708	696	680	728	705	690	679	696	750	715	646	676	675	607	673	709	767	726	716	696	709	728	704	697	704	657	731	715	722	695	642	738	683	672	698	729	700	730	747	699	703	715	717	705	664	690	651	723	718	711	724	764	712	711	670	736	697	673	700	750	717	747	680	709	734	753	735	713	718	708	705	709	704	696	692	709	693	688	756	664	667	783	652	694	789	747	699	732	735	694	724	698	737	718	706	671	701	699	698	695	703	668	690	712	732	712	687	679	728	742	750	723	723	715	715	736	732	702	729	708	761	733	694	725	786	701	626	705	698	712	727	714	725	708	695	689	691	712	737	668	695	662	750	697	698	634	690	712	728	715	670	675	715	721	691	655	731	677	702	741	698	697	714	713	709	683	750	710	676	740	739	660	735	661	677	756	736	706	709	693	700	716	695	670	676	717	732	711	713	723	680	720	668	754	766	718	698	708	656	724	701	770	753	711	713	696	713	751	737	682	728	711	719	661	672	678	665	724	724	694	715	717	705	720	699	732	691	671	713	683	762	695	712	665	673	698	709	736	715	723	684	719	738	738	753	707	740	671	688	712	704	719	722	676	702	752	745	727	712	704	679	723	692	751	729	688	712	710	702	698	677	722	740	715	696	696	696	685	757	711	709	724	696	741	743	703	703	670	716	691	699	729	691	741	742	642	708	734	753	706	726	633	711	685	779	717	755	711	698	671	720	655	715	705	726	739	717	739	671	722	661	708	748	738	762	679	715	691	733	691	786	668	729	725	694	702	781	741	716	727	720	668	700	705	701	735	737	702	723	720	681	686	752	728	742	652	662	715	682	706	700	685	728	711	683	744	712	695	706	790	689	713	695	659	734	700	675	698	747	708	662	699	723	753	679	698	686	715	700	693	715	698	701	703	692	714	697	730	708	694	689	735	725	707	667	716	722	708	722	666	709	728	693	694	719	740	669	753	695	705	749	736	709	705	701	699	702	675	700	676	673	691	703	697	710	708	700	695	684	715	694	690	680	701	697	723	724	723	713	668	719	682	690	742	748	691	666	689	706	722	668	726	717	731	698	696	653	706	694	695	702	709	725	692	698	722	713	761	719	734	712	740	692	698	773	684	700	713	734	726	724	714	726	717	736	778	721	727	731	674	739	718	744	678	719	715	732	678	691	704	688	703	700	709	681	679	670	712	687	714	724	716	678	688	727	721	699	699	661	720	739	731	696	706	676	700	771	742	722	669	698	706	693	735	720	706	697	708	701	735	704	715	682	735	671	724	721	705	720	720	702	698	680	702	668	730	732	711	739	699	707	704	703	722	696	748	769	694	702	698	724	722	699	714	670	736	670	694	715	695	657	707	678	699	683	700	707	774	693	683	715	689	752	711	722	681	662	724	744	668	735	732	733	690	775	759	722	670	714	721	691	707	706	662	760	694	711	663	668	695	674	717	698	704	674	713	677	697	729	724	696	699	720	700	720	719	701	757	686	738	701	719	700	694	725	717	715	774	740	668	712	718	712	665	707	712	692	758	658	695	715	713	746	690	734	689	657	700	689	710	692	747	693	726	703	693	726	688	725	696	741	702	710	719	708	666	712	694	700	708	727	720	741	691	740	709	704	722	684	691	736	683	695	702	696	740	696	755	707	682	767	657	698	671	735	682	716	691	679	692	754	701	670	651	669	684	687	712	677	739	660	688	723	726	723	671	729	700	729	722	678	698	744	720	697	706	769	695	656	680	718	707	696	706	735	685	732	689	683	683	716	647	680	689	668	733	736	724	780	771	700	718	687	691	673	710	719	733	714	753	736	638	692	696	710	685	696	728	724	703	660	719	724	717	661	704	714	706	748	731	715	720	666	707	657	702	675	724	727	765	700	667	665	697	680	747	738	719	674	686	735	670	725	741	688	677	694	693	769	661	707	721	710	705	683	707	743	714	740	707	690	691	675	747	708	663	696	733	701	696	699	700	689	686	706	691	696	727	697	743	757	681	700	627	703	730	746	659	688	698	710	673	720	685	660	670	740	721	707	701	748	713	681	743	710	722	716	705	699	700	682	742	668	697	712	694	714	731	742	748	674	682	722	730	725	679	710	735	709	708	748	712	717	693	675	661	687	680	676	686	753	701	757	715	719	733	720	739	696	719	704	688	710	708	697	706	642	707	705	691	716	652	702	734	687	666	715	652	722	712	734	693	706	726	706	662	669	708	666	713	727	672	694	666	714	757	751	724	693	687	699	712	752	713	668	686	706	696	763	725	706	743	783	735	648	701	710	702	706	667	666	701	729	715	702	731	672	754	704	730	689	708	708	741	758	699	740	696	696	707	739	715	698	679	701	744	732	691	694	762	706	721	731	745	702	717	722	725	657	678	691	710	708	703	713	696	695	686	698	716	770	721	657	696	706	651	719	696	744	690	757	716	696	728	728	684	667	742	726	700	684	708	723	705	686	674	681	737	703	676	735	685	671	696	715	713	677	691	673	717	711	686	679	669	700	663	735	708	730	710	727	731	704	699	676	706	698	707	743	765	725	719	715	682	705	711	761	716	726	725	694	711	718	713	757	733	702	697	683	739	714	703	745	726	710	740	661	683	671	785	718	752	678	715	700	672	679	711	668	669	711	674	645	737	744	691	688	701	730	730	735	719	732	738	686	745	739	706	699	675	718	770	703	731	703	689	694	684	746	685	674	658	710	684	750	718	694	745	659	726	704	699	758	694	723	709	694	737	675	743	753	741	692	722	735	711	685	722	721	729	708	717	648	745	724	696	746	729	739	696	700	708	656	672	695	733	717	701	712	689	716	722	727	708	728	738	712	755	704	705	733	700	712	749	695	692	653	708	725	697	740	723	687	728	717	708	686	716	702	710	720	690	710	703	703	666	711	711	693	697	694	674	727	693	671	674	731	682	789	688	679	705	704	731	745	697	703	744	715	708	724	734	673	701	741	686	645	713	728	747	697	710	701	689	688	693	697	658	684	691	759	683	702	687	677	703	677	695	706	749	696	701	727	675	714	721	685	738	697	726	678	729	723	745	705	742	727	759	714	660	667	690	744	682	745	697	710	746	675	702	697	712	724	725	670	690	693	700	681	669	707	713	723	695	698	686	700	689	736	743	714	706	686	687	718	710	700	699	761	736	697	682	640	695	721	697	651	710	760	684	709	722	658	650	719	710	664	707	669	701	727	735	729	757	691	710	692	702	746	753	660	677	708	716	712	738	688	738	692	741	702	729	743	681	753	680	725	742	680	708	677	665	736	703	665	665	696	673	660	684	767	707	711	713	711	708	721	668	699	669
24321	48957	41082	31807	26375	21695	17411	13557	11230	9202	7448	5992	5204	4609	4090	3632	3118	2808	2528	2280	1915	1789	1713	1519	1395	1275	1209	1207	1170	1136	1072	1096	1038	974	969	866	890	852	835	795	811	825	797	762	784	745	721	728	766	752	744	760	800	711	770	712	704	698	692	675	712	718	640	664	672	668	688	655	681	688	755	676	685	676	672	667	685	709	676	674	652	660	677	694	682	666	691	636	721	613	707	725	646	660	645	636	700	685	715	680	658	717	669	657	655	698	695	726	733	642	676	695	645	664	728	687	670	646	644	696	665	658	650	688	660	687	708	668	650	665	693	693	668	680	648	667	654	705	649	721	695	708	675	687	637	699	699	702	696	677	710	669	736	669	643	702	675	618	691	714	660	656	681	702	732	617	713	704	652	728	749	685	683	699	641	631	711	696	693	667	698	706	697	692	652	676	686	598	669	684	640	636	681	652	673	705	697	651	726	729	727	646	676	724	703	643	648	675	672	668	679	680	642	679	664	672	665	681	681	644	656	666	666	666	693	663	707	736	678	621	666	667	664	703	638	706	651	717	675	692	643	689	707	672	686	661	688	681	691	693	682	710	682	668	684	679	694	692	662	654	691	703	702	681	753	674	684	690	663	724	695	703	668	699	648	674	669	684	664	668	682	659	723	699	735	664	665	667	685	691	680	701	684	680	693	697	690	690	651	674	657	706	692	654	669	666	675	633	620	655	731	661	652	692	703	694	659	694	668	723	665	644	621	679	671	707	683	646	690	667	704	679	678	709	699	714	729	643	706	650	746	674	668	717	676	687	617	667	727	699	693	672	679	705	698	730	654	680	671	678	639	674	672	631	706	696	713	674	673	673	660	656	684	689	694	689	709	676	726	639	674	698	702	641	633	727	653	645	688	706	727	643	666	686	717	679	683	660	666	667	673	699	662	712	673	687	681	709	714	721	643	722	649	646	703	679	651	670	686	683	711	653	690	715	674	684	637	736	720	668	702	721	666	624	683	644	673	752	731	668	686	650	678	653	645	688	684	687	675	661	663	702	692	673	711	676	692	699	668	665	644	714	671	661	669	702	652	683	687	689	694	673	718	682	679	685	751	688	683	663	629	692	676	726	674	732	713	725	733	667	696	664	655	654	701	707	697	677	705	688	709	683	637	705	689	653	650	665	657	673	713	701	713	681	668	684	657	715	683	689	679	724	710	671	663	698	696	654	702	637	653	641	638	700	683	698	685	693	685	691	662	638	679	713	685	697	669	666	649	683	691	686	650	669	679	682	667	678	668	675	628	716	640	687	695	652	684	699	674	637	695	716	753	700	666	694	704	642	676	694	670	630	668	687	701	673	698	743	680	709	649	695	696	630	691	646	660	697	656	614	711	684	681	642	661	696	667	675	666	645	684	664	665	664	677	738	699	704	664	693	687	621	700	713	679	702	699	703	666	690	665	675	678	660	656	725	690	661	698	710	666	700	665	691	688	673	671	708	684	684	681	667	679	692	660	666	647	659	714	662	648	700	690	669	687	655	657	669	690	670	674	663	678	674	683	637	675	693	661	663	701	725	692	698	738	656	670	683	721	692	705	746	713	626	724	659	652	699	707	631	717	675	613	676	711	672	659	664	648	696	645	669	636	685	651	641	679	700	699	652	689	661	641	701	628	686	651	666	654	733	655	677	654	674	685	727	714	652	648	647	682	687	654	655	686	696	692	691	645	693	663	702	712	743	689	698	655	666	688	623	678	709	699	668	692	650	633	694	665	654	652	668	692	706	711	713	680	669	697	636	670	661	685	738	667	694	690	683	748	679	681	679	709	688	661	702	730	683	686	711	634	685	614	675	682	674	706	676	680	694	698	637	674	739	691	691	678	701	694	672	688	656	752	670	664	663	675	658	687	644	697	680	616	691	687	696	678	663	688	651	704	679	676	648	686	668	679	689	673	670	678	676	648	667	688	700	718	664	681	675	681	686	678	714	637	691	720	708	715	678	695	709	689	657	661	690	708	659	699	678	650	665	667	691	665	709	729	727	683	721	647	661	744	688	694	673	701	708	698	652	742	665	673	685	679	642	655	660	737	670	697	668	637	682	679	708	667	719	706	675	690	698	713	675	667	685	682	671	663	660	702	624	711	685	657	690	702	708	714	731	686	631	693	670	674	668	634	677	702	708	707	703	709	682	629	680	740	727	654	653	699	695	724	633	688	757	692	667	731	717	706	726	668	618	691	694	673	707	671	679	715	679	703	678	673	684	664	635	679	669	721	661	682	688	702	693	686	715	683	678	667	676	665	672	684	656	643	707	704	673	704	651	659	654	653	671	673	708	701	668	676	733	701	666	665	670	671	721	695	688	687	611	663	690	704	704	718	664	661	708	688	709	669	724	689	673	650	646	672	693	679	686	663	688	675	666	668	681	678	710	682	643	683	674	690	683	683	687	657	674	758	684	674	674	668	653	656	673	650	683	680	661	692	692	747	712	680	657	681	662	641	681	659	703	685	652	675	643	664	691	729	687	691	686	696	695	714	642	668	687	649	676	677	690	661	685	738	673	642	667	709	699	688	710	712	670	644	651	633	697	686	649	629	693	697	675	642	682	645	662	699	670	649	665	697	625	669	672	619	706	698	673	673	657	681	654	681	661	668	660	707	708	670	688	655	672	671	675	682	708	697	676	662	675	650	657	705	687	694	681	693	701	654	706	684	699	729	699	672	650	706	692	711	669	680	724	694	676	703	690	671	676	672	667	707	641	670	657	660	671	726	678	669	671	680	748	633	704	669	703	627	718	674	641	691	719	597	704	643	686	657	668	697	687	662	688	699	687	720	705	698	658	691	648	708	679	672	699	652	719	665	645	682	680	693	686	690	707	718	683	640	701	701	678	705	678	678	686	668	681	696	636	669	659	710	700	679	676	696	681	683	652	666	699	684	684	675	682	638	705	646	687	711	643	705	661	714	666	657	718	728	728	693	676	694	684	696	686	689	711	687	659	683	680	696	674	741	684	646	692	677	661	658	687	698	732	721	657	686	690	724	715	721	659	661	648	681	678	648	675	707	657	671	628	675	696	706	675	680	680	746	691	686	703	706	690	673	676	678	684	729	662	705	674	677	721	701	653	661	675	692	711	684	682	673	636	654	687	656	685	733	671	740	713	683	683	660	685	623	701	678	698	664	683	703	673	661	655	661	676	669	684	666	681	661	695	672	698	678	704	727	609	731	687	682	662	682	689	635	669	675	652	681	695	673	684	659	653	694	675	710	660	701	650	729	637	717	664	668	662	706	675	672	640	650	692	660	686	715	668	753	649	709	714	681	674	698	679	640	670	708	643	738	711	716	679	727	688	690	653	669	618	668	692	672	699	717	680	646	669	676	666	692	684	681	678	695	679	690	689	648	690	669	697	720	680	676	673	668	713	692	699	675	687	656	673	655	704	700	704	629	673	678	730	681	692	688	668	691	653	667	681	668	687	716	701	692	682	650	676	707	665	708	666	662	664
29007	25721	29211	21492	12921	8320	6047	4451	3523	3121	2467	2270	2007	1901	1826	1662	1551	1491	1351	1343	1235	1262	1185	1113	1141	1086	1093	1036	1020	1021	1055	1005	963	1053	1000	985	997	1033	945	1042	976	988	941	961	921	926	862	970	935	919	893	907	897	905	889	916	941	919	954	994	912	944	924	930	940	931	900	902	893	967	883	931	844	911	893	917	950	921	900	923	943	873	863	914	899	879	916	900	912	1004	886	937	902	953	883	882	961	956	918	946	909	952	937	992	953	886	953	935	950	934	955	912	975	898	896	966	932	898	951	902	930	941	906	958	959	992	918	919	903	903	915	927	920	912	885	930	929	959	861	903	933	965	904	892	980	886	916	887	921	884	920	847	895	938	916	932	957	925	880	972	894	976	911	899	885	973	907	915	904	944	999	920	926	882	983	931	939	915	939	889	956	938	938	894	970	892	940	883	891	941	934	1024	916	869	973	947	883	912	969	900	969	930	922	883	925	922	972	927	959	896	911	958	889	876	913	943	1006	936	959	961	908	888	845	926	950	940	914	907	915	880	941	895	932	947	962	908	955	903	918	924	916	935	901	878	914	914	899	926	960	952	945	899	905	941	917	934	906	958	944	900	975	858	898	977	935	916	950	898	869	916	929	921	944	948	897	957	958	918	903	951	949	871	937	925	946	899	933	907	892	926	934	904	895	979	892	922	935	925	934	950	917	924	981	951	930	941	910	917	939	954	878	922	938	939	947	910	912	912	916	914	957	894	861	916	927	935	970	888	934	920	892	968	893	954	932	939	958	951	930	976	953	887	939	941	934	900	895	928	939	1012	957	866	943	843	959	920	915	918	908	915	960	920	928	962	912	944	942	931	918	876	930	868	946	877	935	971	935	914	928	914	919	922	926	961	876	876	1001	958	892	903	986	928	914	907	881	971	970	888	941	967	880	917	948	932	916	896	910	971	928	906	932	885	896	935	840	948	876	964	935	914	879	910	896	883	917	896	948	917	912	913	882	929	879	878	841	936	960	973	915	870	947	942	968	947	896	950	935	903	927	908	928	988	935	977	904	933	912	878	897	910	910	927	894	892	883	837	845	906	892	940	899	958	907	914	903	934	873	880	892	870	909	981	957	908	905	951	893	982	877	939	919	937	965	969	931	864	865	870	931	885	957	952	926	937	927	944	921	961	916	917	970	959	901	930	878	925	899	855	966	938	920	939	888	922	952	917	956	945	944	886	904	955	933	959	931	919	874	861	917	924	916	910	944	920	871	955	952	947	920	922	898	986	922	876	938	965	920	956	953	953	954	864	955	948	908	925	948	898	917	888	950	939	946	950	913	925	945	914	926	943	933	900	961	927	937	922	884	968	930	952	1014	910	932	908	934	923	942	921	919	944	951	897	921	986	931	961	950	912	930	881	919	918	893	836	900	921	961	847	952	959	959	899	946	964	921	875	935	948	918	892	920	905	962	920	918	916	905	965	945	898	911	884	897	951	937	940	923	897	943	905	943	959	905	936	941	918	925	963	896	889	941	937	947	916	915	895	941	944	938	884	985	955	902	922	904	935	967	882	871	868	920	890	926	901	888	893	926	855	961	937	977	880	948	919	864	905	893	917	897	917	910	903	928	962	926	936	963	963	934	901	894	885	941	933	891	917	927	865	925	932	933	894	897	970	875	952	922	961	963	897	982	959	930	949	878	969	914	897	870	938	928	935	893	989	912	967	955	960	951	901	896	920	886	925	982	915	906	946	926	854	955	877	924	910	985	919	923	906	928	904	963	937	945	970	880	911	902	933	916	885	892	868	903	933	891	959	948	991	901	873	911	930	898	954	956	977	951	888	920	936	937	905	925	956	920	945	940	918	976	920	961	981	896	905	923	919	945	937	923	883	927	864	953	961	911	935	932	892	965	920	902	905	1007	936	972	913	879	946	907	988	965	902	957	921	946	925	946	942	913	843	921	928	951	939	943	920	913	947	934	957	910	902	873	906	919	899	910	834	871	903	888	910	914	950	936	925	898	916	894	972	948	926	917	943	942	854	924	945	967	945	976	879	943	904	833	933	923	912	953	922	904	915	901	897	916	951	880	899	895	912	920	948	900	923	860	906	926	924	922	894	935	898	914	922	984	962	950	983	952	1040	921	901	937	852	977	943	896	901	902	936	944	918	964	940	972	898	920	911	963	875	914	916	883	898	917	927	892	952	908	975	934	920	872	999	933	942	972	910	955	899	922	882	920	900	974	955	941	903	941	890	875	927	918	886	898	905	871	886	908	936	946	918	934	936	917	951	910	922	931	929	980	941	903	977	922	908	868	890	942	916	950	928	932	931	911	971	953	982	936	940	886	962	962	943	942	885	902	903	939	892	935	942	852	898	907	931	885	914	937	897	921	954	935	909	897	909	915	920	924	956	898	914	943	921	947	938	921	941	906	899	980	929	910	925	880	900	877	899	910	937	970	954	928	972	928	908	856	974	969	908	1012	920	942	900	961	882	936	931	916	932	993	914	952	897	900	909	901	868	879	911	926	962	936	928	955	957	933	931	937	940	923	943	878	939	913	913	936	854	864	870	889	918	1009	977	922	936	946	909	916	957	866	977	961	961	913	906	960	955	941	886	919	891	937	877	954	937	853	940	883	950	972	895	904	914	958	942	915	999	911	978	916	939	959	947	969	919	917	920	904	872	930	890	889	930	938	933	973	920	900	939	908	953	972	937	889	927	983	990	921	908	862	911	895	969	970	907	862	907	895	982	914	949	980	875	990	948	874	941	924	866	917	909	865	962	952	956	860	960	956	958	888	922	940	916	928	939	905	926	921	894	935	923	962	963	897	900	934	918	855	913	968	945	924	963	879	951	921	887	912	918	903	1002	932	931	910	960	909	925	938	865	912	881	963	930	956	921	995	925	910	947	937	933	902	870	936	909	946	962	919	966	955	911	937	863	888	918	902	913	983	890	966	936	896	920	963	927	963	956	898	939	921	940	920	898	951	932	940	943	872	927	941	960	879	950	958	918	891	954	921	906	939	918	923	938	932	983	929	888	922	917	923	933	935	933	918	878	895	899	943	936	926	922	923	966	915	917	943	932	924	879	929	951	892	942	926	883	976	925	973	927	962	980	1005	950	903	918	890	889	905	928	956	930	898	947	879	917	940	918	949	923	935	903	954	923	925	956	930	908	878	974	932	955	884	892	968	954	980	937	959	973	923	955	845	1002	943	916	940	907	961	912	965	971	947	981	924	957	914	896	918	891	918	925	961	918	913	923	942	938	921	937	964	941	919	949	934	867	944	931	975	896	914	973	948	917	921	924	977	936	896	931	897	922	906	940	930	896	913	957	956	934	959	961	897	932	863	904	911	924	909	993	938	948	943	873	921	910	920	948	947	912	969	921	885	965	902	982	929	900	915	907	861	905	948	931	954	886	928	931	944	948	905	934	919	903	909	878	934	965	940	943	927	959	905	924	964	935	904	935	957	958	993	968	965	943	936	921	888	890	951	891	877	977	951	947	946	912
21534	36658	28825	19120	14673	11334	8719	6735	5324	4504	3500	3066	2589	2509	2219	2120	1768	1793	1601	1495	1293	1269	1239	1145	1191	1048	1139	1049	1093	1108	1038	984	1032	998	1000	986	973	975	959	960	904	927	941	928	967	894	923	936	858	898	876	898	914	924	920	928	896	917	897	902	910	896	904	927	909	904	904	916	853	889	952	921	893	896	889	849	907	895	921	943	905	872	927	928	937	908	905	847	898	870	888	932	927	940	908	889	868	951	957	890	896	858	928	906	886	882	926	921	891	927	883	931	882	898	899	900	913	874	879	891	878	859	876	939	854	919	971	879	904	883	885	875	909	879	861	896	879	908	932	935	935	884	877	943	912	863	880	907	893	860	907	925	889	858	908	888	941	952	896	927	866	932	937	932	905	847	901	908	900	888	931	906	963	917	819	918	938	855	861	919	915	864	878	871	940	935	929	913	890	891	909	952	930	896	880	914	950	945	870	871	931	905	893	892	912	953	915	904	945	873	910	970	879	912	869	932	918	871	890	974	916	845	863	880	890	881	910	912	892	898	899	884	902	859	925	889	881	913	887	863	897	901	896	915	894	900	899	893	875	873	929	920	864	954	919	863	912	899	901	912	957	884	911	942	895	857	919	902	901	936	905	862	880	938	906	907	916	907	977	901	937	921	907	914	895	919	876	954	941	909	938	929	903	926	981	945	857	876	906	870	898	901	852	927	912	902	886	899	833	858	819	927	913	871	883	911	875	858	943	862	908	888	869	876	914	909	916	875	886	940	882	879	903	856	899	919	892	905	927	924	888	981	879	873	921	951	952	905	937	875	917	902	900	907	918	939	955	936	922	884	909	873	909	920	951	907	919	906	892	910	913	865	882	899	900	904	904	864	927	880	849	978	944	903	924	870	914	859	879	890	930	859	897	897	883	885	904	896	887	917	991	902	895	914	891	869	910	917	941	911	855	945	907	910	903	893	884	875	893	889	922	914	919	905	922	943	840	855	921	892	911	907	905	863	935	894	899	905	937	870	913	931	929	904	903	871	904	887	896	906	892	935	857	903	893	911	919	944	870	892	872	933	865	909	878	914	922	883	939	888	880	946	889	858	920	832	856	879	876	895	896	898	935	877	883	938	924	934	896	904	926	900	942	867	850	919	929	955	892	908	864	885	870	929	913	933	953	914	916	971	903	889	933	945	921	917	890	909	951	869	888	978	941	907	905	838	899	875	868	944	912	948	869	903	847	910	888	934	932	868	884	874	949	896	870	817	855	953	924	884	872	875	936	858	911	918	922	861	889	859	923	864	921	933	902	899	889	937	875	883	935	926	915	911	906	914	882	870	846	911	928	860	869	886	902	902	911	858	855	856	934	943	906	927	912	921	967	873	863	943	913	913	939	900	888	907	925	881	883	873	910	960	917	940	896	909	893	867	886	943	897	872	885	874	888	916	876	858	919	885	889	903	953	890	928	923	893	914	904	869	885	939	895	888	942	925	905	851	893	915	919	960	876	891	898	877	880	865	902	930	896	875	892	920	917	915	940	897	969	889	939	846	935	920	913	918	957	841	870	884	912	922	882	891	920	883	883	911	915	924	927	929	874	864	913	897	889	870	937	917	885	843	897	947	903	940	940	872	919	969	853	918	889	940	971	885	932	918	882	940	861	942	916	952	866	881	904	914	933	895	895	907	919	900	896	911	928	899	862	956	899	889	894	913	899	909	908	941	921	895	884	855	932	851	894	900	927	925	882	923	839	881	901	909	857	843	908	917	883	879	939	931	936	884	905	881	876	937	871	829	872	956	915	875	892	895	896	913	887	925	936	918	884	908	899	867	903	934	917	890	922	919	888	892	869	892	945	917	901	909	905	877	904	840	913	894	875	903	976	887	895	912	906	886	931	872	903	896	908	905	915	929	871	860	941	919	881	907	905	904	899	912	876	877	875	943	903	898	889	920	837	879	919	965	921	909	865	933	886	854	925	886	894	888	871	884	875	893	917	903	911	927	867	919	912	870	903	922	863	906	910	889	914	877	929	847	926	857	921	865	895	945	908	857	898	919	897	890	938	916	922	910	914	855	906	898	921	880	958	889	938	929	928	879	923	890	864	958	906	986	914	890	875	903	936	874	907	902	894	889	938	901	852	858	942	884	909	965	964	866	923	909	838	899	949	905	903	881	889	862	899	886	979	916	897	933	921	869	879	937	898	918	950	935	915	932	947	906	905	867	898	944	888	897	917	916	945	857	879	884	861	900	883	955	909	829	932	895	855	824	880	875	863	903	931	905	870	907	900	905	907	890	912	883	916	877	885	916	899	882	868	902	883	905	882	874	925	856	931	929	895	895	876	869	919	936	960	916	915	912	934	926	927	886	907	883	887	911	951	905	903	918	842	941	994	874	890	898	901	935	863	859	887	845	904	944	903	915	867	891	848	870	932	883	860	864	867	945	858	885	918	877	877	866	867	888	922	923	899	868	888	889	934	889	897	919	893	877	948	896	887	883	922	963	874	969	922	909	901	884	874	951	964	876	882	890	899	941	886	908	914	914	891	911	908	911	888	882	926	890	927	866	865	894	918	921	886	926	870	921	908	939	908	901	908	864	894	957	953	898	958	867	911	857	948	896	908	915	904	914	886	884	911	898	899	881	909	899	920	868	876	925	932	883	915	895	921	883	938	865	911	844	945	927	899	906	889	899	885	894	902	945	888	876	911	936	857	924	884	873	918	881	894	901	893	936	892	906	858	940	854	877	927	837	925	911	915	921	941	884	884	858	857	885	920	871	909	870	923	879	925	900	857	914	909	909	902	894	871	901	859	910	851	947	902	910	894	894	881	943	875	914	871	878	903	849	899	853	900	902	930	899	919	935	939	865	899	860	896	842	939	923	886	908	942	934	874	892	892	896	840	880	925	902	910	868	919	864	873	890	883	893	925	915	945	884	943	909	891	885	903	933	932	884	865	923	938	903	934	861	908	918	970	897	936	846	932	941	963	933	937	886	932	947	939	898	914	911	851	871	927	902	900	924	860	857	917	936	895	893	890	859	926	878	979	901	854	897	909	859	824	896	866	908	906	907	870	892	888	911	893	928	894	864	944	865	920	912	885	892	890	882	954	901	933	948	940	892	897	912	921	913	904	922	856	887	876	869	847	854	892	890	875	897	932	900	901	916	892	905	945	896	928	891	879	913	938	849	906	935	895	889	904	918	907	973	861	909	873	855	900	936	894	932	920	900	931	920	911	964	883	897	924	902	902	912	929	906	877	884	912	895	883	886	914	847	971	872	894	848	885	860	877	928	954	912	867	824	930	917	862	969	900	903	885	915	926	906	891	867	935	928	880	894	875	896	898	927	919	899	882	898	899	860	878	941	926	876	922	913	898	896	894	924	904	873	928	905	907	955	876	872	890	930	901	951	927	922	908	930	848	899	928	958	910	964	906	918	926	871	894	949	897	904	904	911	926	918	911	904	874	906	871	858	904	905	942	924	867	892	887	899	894	905	925	880
23992	21515	28833	24985	22273	19473	12818	7715	5627	4687	3770	3099	2691	2499	2304	2077	1846	1754	1599	1373	1325	1212	1139	1111	1078	1029	983	933	977	916	930	878	916	789	753	777	775	766	782	751	770	756	741	751	753	758	721	669	718	678	705	695	745	691	718	714	679	675	710	684	723	702	692	736	684	676	658	754	710	683	726	677	685	682	663	658	676	696	630	688	681	670	672	677	662	691	723	700	700	707	674	705	734	618	657	674	705	719	721	714	713	719	657	674	726	695	720	690	717	713	733	684	673	657	676	681	644	724	711	685	656	712	687	701	676	656	663	671	670	681	689	679	684	701	728	639	669	665	654	727	667	737	698	659	726	657	646	669	643	682	679	655	675	660	701	726	695	723	690	702	734	707	633	657	663	718	692	653	661	686	735	678	666	725	729	687	674	736	675	655	728	712	676	731	687	696	676	660	682	704	668	654	705	635	685	705	660	691	689	688	713	687	691	763	683	674	679	678	724	710	678	689	627	675	691	713	680	697	676	711	682	699	673	736	704	695	685	702	631	723	717	735	684	748	629	703	638	693	680	711	720	732	652	698	703	681	701	703	725	685	656	703	696	692	653	693	680	700	691	684	681	717	637	691	686	671	706	690	710	660	727	675	679	649	732	686	659	665	718	698	675	704	686	741	664	711	629	711	716	676	692	657	735	673	675	703	699	705	755	633	673	651	685	655	667	663	702	652	684	666	664	720	664	642	753	762	675	673	723	724	692	682	692	717	646	648	679	644	686	712	687	680	696	683	679	686	669	707	705	639	691	688	654	672	692	682	733	684	681	685	692	712	686	698	689	659	667	667	717	700	718	659	721	697	691	680	660	675	708	679	700	686	703	709	706	706	635	684	681	716	658	664	689	685	745	701	691	687	671	687	686	696	708	732	686	704	731	715	704	675	657	762	720	689	669	697	686	692	695	718	674	692	707	686	679	670	687	726	688	690	683	702	685	691	696	718	659	672	632	674	701	684	758	673	679	749	710	712	702	681	698	668	683	701	749	667	695	696	709	643	670	703	703	665	741	690	736	665	671	669	636	676	659	657	683	693	734	666	721	662	664	719	716	712	694	692	663	697	718	729	695	689	716	683	676	706	695	641	687	719	706	681	759	691	660	706	709	712	686	671	695	697	683	685	669	709	710	711	661	713	708	683	699	678	679	674	683	662	701	737	679	675	681	686	740	726	714	738	677	734	707	719	685	731	689	731	715	679	681	740	717	702	687	657	731	703	680	732	698	709	613	661	652	724	696	673	697	725	672	662	678	718	704	670	690	705	689	746	676	693	677	699	692	672	662	709	721	676	691	659	714	719	702	689	692	668	671	687	715	670	701	736	664	665	691	689	685	681	702	648	726	700	670	656	743	678	709	688	700	657	679	656	696	713	719	685	697	669	695	666	770	723	689	658	652	675	710	746	711	706	673	652	650	716	686	668	714	672	693	727	720	651	684	655	693	708	681	660	700	706	685	666	716	646	717	710	651	645	717	659	684	685	666	684	712	674	725	748	637	688	685	690	706	697	720	699	713	691	658	683	671	681	690	716	691	686	697	724	669	678	655	657	693	678	707	699	644	722	690	744	696	668	673	660	640	668	630	722	724	677	719	699	696	708	657	674	682	682	712	688	707	696	686	689	661	728	685	709	650	657	649	695	703	626	711	704	654	682	671	699	697	659	718	756	739	638	691	668	670	661	686	684	702	687	729	691	695	736	686	751	640	705	685	657	709	670	693	721	681	710	681	684	675	724	668	747	672	760	660	668	659	700	725	730	708	683	739	658	705	706	670	747	709	713	623	729	701	682	723	710	678	679	697	731	621	678	666	638	644	714	672	650	722	691	689	683	699	698	675	671	646	665	693	710	662	681	691	713	699	674	657	696	709	698	742	634	725	676	657	706	684	684	701	693	676	672	699	691	676	673	645	657	678	694	665	679	642	653	654	731	707	680	702	693	703	724	695	644	704	682	721	668	697	650	670	701	681	660	704	697	671	681	709	709	737	710	709	690	732	716	704	674	673	683	689	666	712	725	663	634	663	647	667	715	698	662	650	696	701	744	690	708	706	678	714	663	708	683	693	670	667	714	686	709	700	705	646	685	685	678	710	650	694	691	686	695	697	694	690	684	647	700	701	706	721	666	701	689	701	691	686	690	694	649	676	682	723	690	702	703	690	698	730	655	692	653	658	734	678	715	698	699	706	705	700	670	674	708	682	693	675	665	683	685	666	683	734	743	706	712	672	687	696	738	675	703	716	654	666	705	707	635	691	706	693	662	685	764	729	644	688	723	681	681	643	744	759	732	616	656	661	691	702	667	727	669	644	700	725	717	652	713	708	677	704	741	693	677	739	679	704	689	676	671	674	652	684	728	696	719	688	713	740	748	746	688	688	695	686	735	706	687	673	713	672	686	673	732	688	684	715	711	683	702	667	678	707	657	707	682	716	687	694	700	737	684	719	689	661	737	685	706	663	707	681	654	645	747	685	685	714	689	666	666	612	679	709	655	724	689	683	649	717	683	702	669	693	680	668	675	676	653	683	701	669	659	700	713	693	695	653	729	642	725	706	703	725	675	676	682	680	670	692	703	715	718	699	696	699	687	654	715	746	680	628	694	726	666	682	718	644	706	669	680	703	701	714	723	720	668	727	660	707	631	701	672	690	738	706	727	679	646	702	692	686	677	663	694	697	637	661	714	684	717	712	719	693	710	660	708	657	726	713	666	663	720	696	702	697	657	724	684	677	723	702	647	668	696	701	675	656	681	699	688	650	687	662	677	684	683	696	704	711	664	654	645	726	728	690	677	692	651	666	680	714	735	656	666	707	677	709	699	733	736	662	676	716	640	667	675	725	671	697	664	658	711	671	700	719	685	660	661	693	663	681	676	705	660	723	694	709	709	639	690	691	676	710	720	663	728	716	699	671	682	719	711	649	719	691	702	757	702	695	682	678	721	672	715	708	689	677	698	724	689	688	699	671	666	667	712	697	691	688	702	687	681	698	685	664	667	716	703	650	717	684	688	693	699	662	693	682	718	668	694	676	705	672	699	724	644	691	714	692	726	665	717	687	710	709	687	689	652	703	642	693	741	674	663	672	697	686	668	677	662	689	657	750	727	658	717	680	688	644	719	672	708	690	681	681	683	690	667	681	740	661	644	722	695	698	689	712	681	685	696	692	671	746	717	687	711	702	700	682	687	667	624	672	691	740	653	705	680	663	685	734	689	728	670	686	692	726	730	620	673	668	694	662	724	659	680	659	696	662	700	704	725	742	721	671	689	698	645	679	674	689	642	682	695	690	698	688	701	707	720	713	698	751	709	704	684	674	678	691	704	723	631	714	725	710	696	685	722	731	655	654	654	689	665	669	679	675	655	731	684	659	655	701	653	706	680	658	674	697	748	703	674	698	721	704	657	713	694	707	750	685	663	677	711	697	730	707	684	665	711	708	681	680	705	698	715	677	698	717	694	661	692
22399	44118	36813	26681	21316	16730	13247	10466	8367	6787	5407	4510	3802	3431	3131	2761	2491	2179	1988	1720	1577	1502	1328	1291	1112	1106	1126	1014	981	1026	963	950	878	875	860	847	793	805	790	845	751	773	782	731	765	694	726	703	722	655	688	698	699	684	644	723	672	696	735	700	714	662	651	702	687	663	688	688	672	689	725	667	662	645	679	652	646	713	717	695	716	659	631	610	687	694	639	682	674	695	676	738	665	660	674	642	657	697	706	703	649	690	701	690	660	686	644	650	698	674	682	705	665	671	712	664	647	676	651	681	684	652	703	685	700	682	703	693	672	665	668	675	670	647	691	707	648	688	670	669	703	700	660	743	622	639	708	676	682	644	672	645	651	653	654	670	655	656	644	706	718	680	683	697	669	674	698	669	733	694	709	688	650	675	684	707	658	683	673	665	617	681	679	625	700	648	639	645	694	699	626	688	655	670	667	705	665	681	655	676	665	654	684	658	700	636	704	674	722	710	653	636	659	681	643	693	715	667	671	697	718	631	682	711	704	650	680	720	640	666	624	685	644	695	783	667	689	649	683	683	694	670	670	755	692	658	701	693	624	684	722	685	658	627	670	664	667	698	666	658	662	647	681	662	620	698	695	663	658	700	683	655	677	675	679	677	682	634	686	691	616	681	670	638	720	659	691	710	686	714	733	663	695	668	670	635	655	691	752	709	687	684	667	642	682	630	651	734	705	661	716	647	628	691	668	656	638	638	625	697	677	639	676	710	715	629	681	699	642	671	686	659	710	641	634	708	652	676	707	652	615	647	680	692	659	673	649	675	664	678	645	647	682	697	711	647	701	623	652	644	683	627	683	694	663	704	675	665	658	709	673	683	664	641	631	715	656	626	721	632	689	657	678	692	672	652	675	649	704	684	653	646	697	679	684	698	689	706	658	712	726	654	739	646	652	672	666	682	672	681	663	682	695	660	696	688	686	703	665	667	688	725	667	673	682	646	668	650	685	660	707	608	673	647	697	708	662	682	659	703	673	678	716	717	713	661	714	687	679	648	695	641	697	747	652	669	685	687	714	641	690	693	692	666	694	667	717	731	701	725	672	711	659	726	677	673	690	693	670	627	687	662	695	697	681	683	643	679	635	696	662	664	691	673	678	598	677	653	714	692	691	687	677	665	647	626	704	672	689	683	673	682	686	676	710	680	718	694	684	677	676	704	665	714	696	665	670	691	645	646	667	700	678	647	696	692	659	643	658	654	690	687	697	710	683	610	680	657	650	649	710	678	699	650	679	676	681	701	642	703	694	671	660	720	623	698	705	652	690	681	641	670	737	684	629	691	625	712	688	682	612	679	711	663	632	711	672	713	702	656	708	697	640	659	717	688	676	658	650	705	615	714	682	683	689	676	707	704	690	678	668	695	726	694	694	664	701	667	673	694	642	671	668	673	663	673	683	660	667	693	715	705	685	681	637	707	660	709	650	657	696	674	682	632	692	697	624	642	688	646	709	673	686	656	700	671	676	659	689	646	704	740	668	685	664	676	713	676	714	654	652	731	705	671	677	643	653	662	688	738	633	672	693	625	666	678	676	639	684	692	644	694	697	688	689	631	623	688	690	709	661	652	654	677	658	696	668	656	638	665	677	673	654	711	666	626	678	650	709	697	692	691	683	635	685	665	678	668	671	702	667	648	623	735	687	689	676	717	662	673	628	650	700	676	699	702	701	643	718	657	674	659	650	669	685	671	671	685	664	630	687	727	677	683	693	701	655	690	685	641	649	645	712	700	658	662	654	670	704	718	674	727	619	651	662	669	710	688	677	687	685	719	667	664	705	670	688	704	677	671	669	655	660	640	705	659	683	670	655	656	733	642	688	681	681	655	652	687	727	684	700	728	688	691	702	631	641	720	721	672	736	648	656	666	677	624	682	711	656	680	699	718	705	709	648	693	652	629	667	667	652	722	659	700	668	626	687	678	679	643	657	663	674	687	706	689	659	688	682	694	660	737	662	692	692	708	720	679	661	652	648	669	682	663	659	661	701	721	660	658	673	696	695	714	678	678	665	719	666	667	706	651	600	707	694	682	684	689	627	688	641	686	692	665	671	660	677	673	744	627	714	646	692	699	664	675	742	706	671	653	655	740	643	689	633	692	669	669	658	665	661	657	694	658	696	672	646	641	689	624	698	666	675	668	666	637	692	692	683	662	687	677	675	641	646	659	673	625	672	675	694	664	648	691	677	682	653	641	657	721	661	655	652	690	667	686	667	685	642	693	707	698	677	638	684	747	638	700	694	671	669	708	682	672	691	697	668	634	700	654	675	654	726	670	663	740	664	674	638	664	683	703	628	694	637	680	694	649	685	697	693	690	661	695	678	646	690	669	644	625	666	691	648	685	687	659	658	709	691	722	676	707	665	666	665	647	702	733	668	730	706	699	684	691	750	700	647	675	650	689	637	634	673	704	669	704	668	643	693	660	736	610	726	661	620	716	639	715	653	702	715	671	705	653	737	635	663	674	734	667	681	669	660	660	723	673	725	707	660	664	709	687	708	653	653	656	697	681	648	700	699	686	678	660	643	712	648	648	650	700	689	662	684	675	685	654	650	680	688	675	711	638	674	705	721	661	679	674	687	686	681	687	712	664	689	652	678	669	669	642	651	720	673	691	684	700	677	680	660	634	675	703	639	663	708	658	659	671	721	709	699	735	651	660	685	647	706	670	627	676	664	682	645	653	676	687	702	644	681	669	685	649	694	714	673	669	660	636	689	668	670	670	663	644	656	692	701	739	740	688	665	697	660	682	658	659	670	641	678	669	673	635	615	618	683	678	665	664	650	726	665	659	675	685	665	685	674	669	702	706	656	659	641	658	701	649	680	694	693	689	658	680	695	680	658	636	679	703	649	705	668	682	654	662	694	675	711	658	718	696	713	678	679	683	707	647	693	663	679	723	647	677	646	693	640	658	648	690	665	710	655	654	666	739	666	704	682	684	678	716	655	652	659	660	679	687	676	687	705	649	701	650	686	696	726	686	661	648	715	671	693	691	687	687	674	695	686	663	697	639	683	679	672	670	682	632	699	671	675	665	661	673	646	682	698	653	692	656	691	652	672	676	694	654	694	687	717	683	687	678	669	658	671	671	634	671	672	679	690	649	651	721	666	669	722	671	662	696	685	719	668	718	689	652	656	697	677	691	664	631	656	642	656	659	660	704	654	692	683	687	658	672	699	668	677	686	679	701	665	652	647	686	664	663	704	692	663	689	700	648	668	674	719	651	624	643	641	654	675	701	716	688	683	679	695	658	686	628	715	705	676	656	666	672	699	634	695	687	674	690	651	651	677	653	664	682	688	681	703	735	646	644	681	668	661	655	686	675	688	662	711	673	709	692	703	692	658	699	643	679	665	654	680	701	678	667	662	663	685	644	663	645	660	643	618	706	674	703	646	681	640	640	711	697	633	675	710	657	675	650	685	645	737	647	691	703	644	696	655	690	700	698	698	685	691	641
25129	21479	28192	26425	19624	12881	8698	6144	4947	3821	3355	2898	2576	2424	2281	2058	1868	1884	1632	1581	1462	1475	1425	1307	1308	1206	1183	1155	1244	1185	1125	1174	1157	1129	1061	1086	1086	1050	1045	1110	1061	1061	1052	1002	1065	1083	991	1022	1021	1055	996	946	1018	1017	1069	1054	1054	1066	1044	970	998	1038	970	1018	991	986	985	1018	1031	1002	1015	1057	1034	1004	969	963	1019	1048	976	986	1003	1011	996	964	1023	1018	961	997	1035	1013	1001	1059	1007	1014	1009	983	1024	1017	1087	1027	1031	998	1064	994	971	1021	1038	1019	988	1091	980	1039	987	1061	987	984	944	1004	1063	983	969	997	1005	992	1008	1041	1018	1000	967	990	1049	1032	949	1021	992	1014	1010	908	1038	1021	1035	1039	998	1007	943	994	999	927	1031	991	953	993	966	1011	1001	1003	990	1013	994	1034	1084	1006	1036	1019	1014	995	1038	1015	1007	997	952	950	990	999	985	1010	1055	992	1026	1038	996	1028	1049	971	1031	990	967	1035	1056	1060	990	1030	1054	1040	1046	997	981	1051	997	994	1012	1021	1006	1061	1031	963	990	1061	1086	935	1031	997	941	1036	1048	985	1022	962	1024	994	1010	1021	990	1015	1041	972	1031	997	1070	1079	983	1018	1065	955	981	1020	1026	976	1038	1009	962	986	1065	1051	1050	1015	927	1065	1006	992	1050	1010	1024	1009	1004	990	1027	1028	980	1021	934	998	1064	1015	1023	991	1011	1002	1054	950	1026	1000	1004	977	1047	1005	978	1001	1023	1025	986	1007	984	970	1045	981	1000	1006	992	1034	971	1001	986	1004	976	957	1006	1016	1029	1045	978	1030	1014	949	1043	1003	1036	1001	1027	1026	1007	977	999	1040	986	1003	1011	980	982	1042	1023	988	1046	1052	967	998	1020	1061	996	974	1032	990	986	1035	1054	976	1028	954	974	994	1015	1073	1004	1056	986	1023	976	987	1016	962	1008	974	972	1052	981	999	976	1035	1008	994	976	987	977	1022	1019	980	971	1090	1008	995	1028	1035	1029	950	1005	1009	1009	1001	1039	960	939	1031	995	1026	940	1000	1015	1035	972	1014	1000	1011	1080	1042	1017	970	942	971	1031	961	1066	985	1024	1063	1031	1007	1070	1012	1007	984	979	1003	988	1010	1022	975	998	1020	964	1045	1041	992	1050	1000	982	1026	1013	1014	988	973	1015	989	987	1044	1024	1047	1048	1025	1020	1034	966	991	1027	976	1093	1004	993	1032	998	1004	993	1033	963	964	987	968	990	1050	1021	1022	1018	1072	987	984	1022	972	1005	998	1016	1088	957	985	1038	998	1057	977	1034	961	1031	1017	985	972	1043	1010	1056	1058	1006	1021	1039	1020	1046	982	981	988	935	1000	1000	993	992	1042	1012	1054	977	948	1011	984	1002	958	1007	987	999	1021	1018	975	1022	1023	1058	1043	1018	982	1039	1020	962	1029	1014	1039	1065	960	1025	1018	1011	958	983	990	1012	961	1057	1019	1068	991	994	1051	1044	964	991	1013	1022	995	1015	978	1021	1018	1013	1036	1051	979	1049	983	994	944	994	1063	1020	1022	1079	1027	971	991	1039	996	992	978	970	977	1012	1029	1047	960	941	1035	1030	1010	1001	1058	987	979	1051	1006	1011	1049	1043	946	1027	1017	974	1018	1034	1015	992	998	991	1018	939	948	994	987	1026	1011	969	1030	1063	1064	987	986	1086	1053	1009	992	1006	1094	997	1024	993	996	1038	1026	990	985	977	1009	995	970	1038	1012	990	1008	1011	987	1008	989	1037	1002	1043	982	988	987	1013	970	1041	1055	1011	1001	1063	992	992	1025	976	972	915	1011	1006	986	1041	971	992	1008	971	1017	932	968	986	1081	997	1040	961	928	1023	962	1039	997	996	929	1015	1045	988	981	1059	1044	1059	1011	1036	939	1023	1001	972	1049	1091	1037	959	1037	1065	993	997	998	1013	980	1024	1058	1011	1061	1001	982	965	916	1014	999	1031	987	1010	957	1026	1031	1003	974	1019	995	1028	998	1012	990	1002	951	1048	1016	1010	990	1002	1013	981	992	1102	1027	1011	992	1015	1018	980	1009	980	1004	1003	960	1010	996	994	1059	1052	1008	995	1002	1007	1011	963	1015	981	1013	965	1041	980	1003	994	985	999	1070	990	991	1052	1019	1003	1004	1007	1044	1008	1010	1028	1030	991	1015	1005	1025	1020	1014	1047	1040	982	949	987	1019	1035	977	977	1034	1000	1022	961	1019	1041	1042	1006	1046	1019	1010	1074	1010	1069	975	913	1019	999	1022	1025	1021	1028	1001	1018	1001	1038	1073	1001	996	1003	1025	955	1077	956	1041	1024	972	1029	1028	1023	1045	988	1005	966	941	1053	1020	1028	1000	1031	999	1041	1022	1004	998	1011	992	968	938	983	1064	978	995	1054	961	1022	1004	1031	1026	1011	1033	997	1009	985	1021	972	1051	1024	963	964	985	1006	1046	998	1034	978	1053	997	1027	1004	1012	990	1010	1038	978	1022	951	1030	1003	1003	1015	976	1018	1032	1005	1059	998	1013	976	960	1071	1013	994	974	989	953	971	1024	970	969	1069	982	1010	1033	1014	998	977	1003	1039	1011	990	1024	979	1021	1004	1008	1039	1042	1003	1023	1037	1006	994	997	1006	1059	1036	1019	1004	1038	1032	1053	1050	1001	1052	999	964	1034	1038	1026	1091	972	965	1032	1006	963	1011	985	994	998	990	1038	1032	1024	1037	1019	975	998	946	980	1007	979	1001	1054	1027	1008	1045	985	977	948	951	958	957	1033	998	1028	1006	1019	1035	986	963	1040	1004	1020	1028	958	996	1034	992	948	1012	979	993	1005	1065	1006	1066	1004	1009	1010	1038	1016	997	986	1009	1046	917	1017	984	965	952	1022	1089	1023	1043	1050	993	990	1002	1036	1003	999	992	1014	1002	1013	1023	1070	1002	994	980	960	1013	1061	1023	1058	949	992	985	1001	958	1017	1008	985	1035	1037	964	1017	965	1078	1008	1038	979	1002	949	1024	1021	1002	1005	1047	1049	1000	992	1023	1040	994	1042	1054	1034	1002	1051	1027	1051	990	1058	1057	991	991	1026	949	988	1010	967	992	1049	1000	996	1025	1014	1041	988	955	1005	977	1022	994	965	944	991	977	1038	1014	990	1050	1027	1004	939	1061	1044	971	996	1011	1025	961	1019	1024	990	1053	1040	1025	1020	1000	1044	1055	982	1079	1091	1006	975	1023	1050	974	989	983	999	1035	989	1043	987	1009	989	1013	990	988	1023	972	995	1038	1000	974	982	969	1034	1025	1002	1024	961	976	1031	982	1054	1017	992	1003	999	1060	950	937	967	1063	1013	1013	1012	1070	1007	1011	975	1002	992	1020	1006	992	1041	1013	1007	998	1007	959	1089	1025	994	1004	1034	1037	1034	1033	970	993	1004	1006	976	1080	1025	1037	971	1005	1001	996	1007	991	976	1029	981	995	1011	963	970	1005	1053	1025	1056	979	982	979	1039	1031	1031	991	997	998	996	998	1000	1006	985	1017	1047	1022	1071	965	1007	993	1057	980	997	986	1022	1013	1039	946	1015	1069	994	998	967	1013	1014	1016	1014	1033	1045	1050	996	1018	995	1026	996	1044	1041	979	1031	1010	996	1057	1031	993	980	1025	1051	947	985	1003	1020	1004	962	992	982	969	1066	896	991	1022	1064	1036	1020	978	989	973	980	997	978	1051	1001	1013	1040	1054	1003	1000	1097	1009	1043	952	1003	991	1047	1035	982	1018	979	991	987	1027	1035	977	1040	988	981	1010	1105	1068	1011	1014	1008	1033	996	929	986	1009	947	984	967	981	1006	1000	995	994	999	986	1047	1051	1035	1016	993	971	1018	1052	1044	1024	1020	1011	971	1043	1017	992	998	1011	975	1010	1035	1020	1012	999	1101	1070	1024	986	1036	944	1054	1039	1045	988	984	1018	1012	1019	997	1030	943	1028	1007	954	991	958	1009	1016	1021	1007	984	1025	1045	1042	1017	1030	973	1002	1059	1006	1017	1009	977	944	994	1022	971	1031	1022	1029	966	1006	1054	970	1029	1034	992	1044	966	978	1022	1026	961	982	1015	1024	991	964	989	980	1013	974	1020	987	938	1053	980	1019	967	997	1046	1038	994	1042	1047	1037	1006	1006	1043	1024	989	1034	1030	1038	999	988	1003	981	985	1000	969	1015	1031	983	1020	1019	962	1007	1009	1000	998	983	1020	1017	1007	1020	1058	1021	1064	932	1042	963	979	977	995	1019	983	984	959	1055	1053	937	1015	1034	1029	1070	986	1010	977	1023	977	980	1043	994	1049	988	1018
21685	41151	33689	23322	18738	14763	11573	9144	7324	5694	4763	4050	3407	3238	2886	2586	2379	2175	2034	1815	1688	1535	1409	1392	1375	1248	1264	1267	1279	1127	1204	1184	1143	1121	1129	1096	1088	1057	1100	1020	1099	1012	1011	1091	1000	1022	989	982	997	1017	1052	992	988	1030	922	930	945	1030	1011	988	974	975	949	956	984	1016	1013	996	924	995	937	1002	1005	969	968	1017	983	928	974	983	1007	1013	992	1029	958	930	951	989	994	948	993	987	949	986	972	964	1048	961	967	1030	940	1020	958	978	965	973	950	983	992	960	1020	976	1033	977	1008	1000	1009	989	980	953	945	1026	960	967	943	983	972	1008	958	985	1058	971	1013	991	969	972	980	962	961	1002	959	1005	996	959	965	980	984	947	995	999	996	934	959	1008	950	957	955	991	1003	943	967	991	955	991	1008	944	991	982	971	961	984	951	984	937	988	945	960	979	942	1013	973	954	988	946	932	978	978	937	921	989	996	998	924	972	958	950	974	978	984	953	955	921	949	1009	1039	987	1015	970	912	993	988	958	972	959	969	945	959	966	983	922	1016	917	1017	946	945	980	968	903	985	977	927	965	992	950	962	928	1021	1026	1021	1001	1000	991	974	972	939	979	990	1002	971	1006	998	970	1032	1032	936	979	945	1009	983	935	930	950	993	1035	973	990	945	1032	1048	1007	936	955	988	962	943	929	960	956	984	997	935	965	994	1006	948	977	973	964	929	954	981	965	954	967	968	1015	952	924	911	1039	966	961	932	955	1005	903	943	1023	998	1035	963	912	958	959	1053	1009	917	998	1043	974	960	970	939	993	966	1006	990	942	1016	1016	1004	933	943	977	1014	971	965	990	1001	960	963	1003	981	962	1009	979	965	978	1012	931	1009	1010	965	976	919	966	941	973	944	984	929	995	989	1038	998	946	978	1002	1000	995	984	978	1010	946	905	1003	1002	953	1009	982	1000	996	903	1051	992	975	1019	991	1004	1024	981	976	992	976	962	977	999	957	1013	958	958	969	984	996	921	990	988	966	973	928	996	1016	969	1023	950	936	956	989	980	1012	974	977	949	995	950	948	1004	963	1003	1003	963	943	964	918	944	1033	1002	983	1034	969	980	944	978	951	982	985	1012	941	974	995	960	1017	939	947	978	906	986	978	989	969	966	969	971	1014	992	1022	992	1022	1026	954	989	987	953	982	993	944	1014	968	984	994	989	976	992	957	959	991	978	947	942	977	975	1029	920	980	970	965	986	975	924	943	993	945	925	955	958	1000	1017	949	965	984	1002	977	958	973	1029	1000	1021	1001	1036	1005	960	975	980	1005	966	1012	987	993	1002	1003	992	936	1034	1018	986	959	967	992	995	934	917	955	993	936	1003	940	1013	923	972	968	976	962	969	964	1004	979	946	1047	959	947	964	961	1036	983	1015	991	988	979	954	1007	930	984	1000	946	981	1037	935	960	1025	958	967	998	973	963	1015	970	924	1026	1012	952	1004	983	1011	964	938	978	976	943	971	998	1028	1016	921	992	980	966	945	966	1004	955	974	966	983	936	934	1035	982	992	936	960	979	961	954	952	995	962	1020	981	991	949	975	990	1013	1030	961	1002	990	1014	1057	949	1027	1014	1014	923	939	998	978	993	1011	969	986	957	1007	947	986	984	938	983	1012	979	1026	964	970	979	970	977	958	979	924	1009	944	956	979	943	932	987	1012	1003	979	998	916	1050	931	988	994	1052	958	987	1002	947	920	979	971	945	932	1012	953	956	887	953	991	932	959	975	1002	951	999	996	951	918	978	936	998	980	978	954	877	963	931	1013	938	967	977	924	946	1001	995	951	1004	989	996	896	994	971	991	966	1004	930	954	946	944	987	1029	995	956	944	988	990	967	985	958	980	1014	999	1033	972	954	968	980	1047	964	948	984	942	951	1009	963	947	1026	949	1002	1009	1032	949	975	951	1012	949	1003	974	1004	945	972	985	1016	928	933	1015	913	1053	993	1013	983	960	951	976	954	961	936	977	973	966	986	999	931	963	990	958	1027	972	1002	938	935	953	913	1013	973	982	985	965	943	980	932	947	987	1008	899	950	959	962	938	934	1039	958	908	945	968	976	956	963	997	925	920	970	941	1037	969	994	953	944	960	950	1020	961	972	956	1016	938	995	956	987	962	1001	955	987	972	979	947	997	943	972	946	926	967	1023	913	1016	1012	993	1011	943	944	1029	943	916	996	942	992	952	1032	946	959	1009	919	976	992	1019	1020	982	1046	993	956	949	980	945	996	1027	976	966	992	977	939	991	1031	1005	985	959	958	923	961	1007	1029	986	980	968	981	1013	955	981	992	1005	988	965	996	966	1009	996	1009	965	1005	915	959	963	1006	1000	989	973	976	993	966	912	954	982	971	941	996	980	969	966	1006	949	934	1006	999	971	1018	980	950	997	990	940	975	932	980	949	986	932	958	995	981	987	971	980	1007	986	959	1027	1000	970	881	1001	933	975	971	938	938	965	954	983	911	1027	991	1016	972	988	965	1056	963	1007	938	971	961	968	950	1020	909	955	986	942	1034	987	961	929	970	1002	980	1002	1002	950	943	974	1001	973	984	989	978	921	973	938	998	944	946	991	972	961	992	935	938	1047	947	916	986	1003	975	963	990	972	936	1020	1011	967	979	981	947	1049	985	987	1005	962	1001	1023	976	996	1009	993	988	983	990	1023	969	989	970	959	954	1011	979	969	963	932	985	998	976	954	1002	1009	1007	959	944	1004	1008	968	968	1038	1014	947	997	955	997	1025	985	981	969	1010	1060	993	996	935	990	911	971	991	1003	1034	1006	934	967	941	938	954	922	938	947	964	960	1001	987	956	995	1030	936	973	975	921	993	1004	992	993	999	964	1015	965	931	971	1028	992	991	942	1010	993	946	976	982	942	932	1031	996	935	992	1055	1025	899	1017	1004	1022	971	965	980	1013	966	950	886	1015	925	937	1010	953	990	949	959	901	1000	939	1032	937	977	1040	987	998	946	951	955	900	948	1028	1024	963	988	927	968	982	955	985	1029	1014	976	1000	964	949	1012	1020	983	999	1011	990	994	944	1007	974	992	974	938	980	982	940	1021	966	949	1055	961	1029	966	982	1012	937	994	957	939	994	983	982	967	990	982	1010	994	998	962	969	942	939	998	941	1020	1003	943	943	1007	948	1003	937	1008	1005	1049	970	1008	955	1019	1014	948	988	971	998	999	980	972	1020	995	942	960	953	985	1021	1008	952	951	1038	988	952	992	944	982	969	985	923	978	907	968	1021	1035	938	959	895	976	1021	964	981	968	1025	922	956	960	973	993	1013	1047	1001	939	1022	990	929	1024	980	988	969	949	931	977	975	958	954	954	990	882	924	956	957	956	915	952	986	945	933	951	983	981	972	1024	1035	1001	958	1003	1005	1014	971	966	981	968	985	998	1050	960	944	1005	965	941	938	966	962	922	968	899	940	1016	971	943	959	998	969	967	900	1000	943	915	969	989	1040	976	1029	991	997	984	1014	1002	997	976	973	975	1059	949	973	920	1025	936	999	1013	949	957	992	992	1016	987	978	965	983	986	985	952	972	976	1006	983	1000	1019	987	987	957	970	1057	1031	958	1012	981	979	970	1002	977	984	954	982	946	967	994	1010	946	1054	1026	990	1020	1031	989	934	999	995	967	963	957	992	1012	898	1003	992	1007	1002	946	958	1010	1029	954	911	941	912	934	1026	948	991	945	982	1036	989	958	945	932	954	966	935	963	981	961	955	1014	933	1002	950	995	1023	974	954	952	961	965	986	963	1023	986	946	1017	995	1004	935	959	1008	981	947	1053	1028	1020	1000	948	966	1009	945	956	999	991	939	992
22850	21485	29216	24254	21816	23179	21303	11861	8077	6483	5407	4382	3892	3457	3009	2834	2596	2257	2037	1849	1685	1535	1403	1338	1276	1255	1232	1185	1076	1117	1102	1017	946	970	909	865	860	889	851	827	825	802	816	811	762	801	814	819	772	754	750	755	752	679	724	724	756	748	731	774	747	752	763	737	721	751	758	722	715	734	718	692	765	688	718	719	750	754	699	715	764	667	713	731	758	762	723	711	684	741	728	731	695	693	724	706	670	713	715	686	754	732	723	713	772	774	714	711	739	691	689	705	685	722	693	756	688	700	769	767	698	683	732	754	714	706	718	774	765	749	707	760	652	761	754	722	724	717	726	710	722	716	675	696	722	756	722	721	731	696	746	698	756	750	696	723	732	703	739	711	711	751	712	685	727	754	730	696	693	740	738	686	792	694	780	739	752	807	717	721	724	699	753	763	738	767	695	753	711	687	786	726	733	764	684	722	707	702	759	710	719	743	735	770	722	710	720	738	735	731	738	699	730	720	742	703	768	711	738	734	727	685	728	740	785	704	705	746	747	719	787	715	713	720	730	724	718	692	727	737	716	810	692	710	719	716	722	700	743	679	762	768	735	715	713	748	687	744	754	716	695	733	789	750	716	743	759	764	695	694	718	704	734	688	731	709	710	763	733	682	705	784	727	697	717	670	679	711	702	727	702	718	727	740	722	703	715	691	732	735	745	712	766	704	715	721	717	698	696	810	769	720	748	727	722	718	747	719	710	770	775	716	738	802	813	735	774	739	682	733	693	735	760	733	757	686	733	760	714	723	757	710	703	695	737	774	711	705	721	719	730	700	715	732	723	696	697	720	763	744	748	703	726	720	713	760	777	707	693	734	736	719	782	775	706	694	739	694	748	682	739	710	763	746	740	752	749	687	784	706	719	719	726	758	722	711	741	719	767	735	724	737	730	759	713	720	706	704	748	717	734	735	762	731	724	705	767	732	737	710	705	743	733	706	675	719	687	713	690	755	697	723	760	691	708	714	743	737	742	694	721	731	742	742	716	704	747	727	735	730	688	703	704	750	743	751	737	739	786	735	729	729	695	743	738	733	745	714	701	734	756	699	703	736	668	751	748	716	757	775	751	809	723	731	780	746	760	737	777	750	679	704	731	724	750	709	691	779	744	719	717	734	721	678	752	724	737	718	726	729	691	734	801	708	705	792	708	794	726	786	733	720	782	718	762	795	724	740	724	695	726	713	724	710	748	761	739	737	742	742	676	727	729	751	749	743	712	659	743	706	738	698	738	763	753	742	726	726	718	700	683	741	762	723	717	716	718	756	705	743	725	716	694	769	736	699	691	722	704	754	683	704	728	698	718	707	740	747	743	705	718	719	734	730	730	678	793	696	757	752	658	729	780	774	730	713	715	744	696	749	752	702	662	655	689	753	713	745	701	753	763	694	700	726	698	732	763	729	704	692	694	702	697	665	752	723	728	784	726	707	716	736	720	705	711	766	729	702	692	711	692	697	746	739	715	704	730	698	689	780	769	725	753	714	763	692	720	662	719	709	777	728	728	692	713	717	752	714	753	735	710	722	753	697	710	759	723	724	723	709	717	694	692	760	694	718	736	732	744	741	703	709	709	673	712	741	704	743	768	759	723	702	747	730	725	736	694	800	746	730	721	751	721	746	769	684	698	713	748	706	725	714	792	738	727	730	718	759	717	713	712	682	734	723	739	704	745	723	806	758	751	737	713	748	729	691	726	723	738	716	755	785	732	746	731	719	729	735	760	682	695	737	739	721	739	744	765	696	703	681	721	735	745	713	763	738	721	767	769	668	766	712	757	693	736	768	699	698	730	719	729	696	730	741	750	738	715	682	727	692	708	698	761	726	745	700	716	743	751	759	717	720	687	657	696	729	737	722	731	728	679	687	751	759	770	697	725	713	754	722	712	732	710	733	774	724	711	745	760	729	705	750	739	701	741	707	708	709	725	671	726	712	755	739	714	723	718	723	719	682	765	739	753	735	770	721	742	725	712	742	716	761	741	738	726	757	721	731	717	730	786	711	729	743	735	718	739	767	704	760	754	708	674	707	758	710	773	726	725	733	683	705	780	713	711	725	754	714	745	684	702	704	684	703	729	711	695	754	713	744	700	706	709	728	718	691	704	733	753	711	754	741	724	691	744	734	710	738	760	673	671	716	727	738	705	711	762	740	688	709	762	750	774	717	688	733	752	683	725	728	695	683	712	689	711	717	714	702	751	772	800	719	700	737	681	723	755	704	687	755	691	696	708	737	702	732	718	721	712	692	755	723	731	717	716	723	740	719	722	694	749	674	708	720	699	740	698	687	700	728	687	699	688	766	715	734	716	695	682	743	677	754	733	780	757	747	708	742	723	736	700	678	693	722	663	774	718	677	732	713	744	718	763	711	762	660	730	755	733	730	756	669	717	678	695	738	783	729	711	741	686	748	687	724	750	739	719	698	739	684	729	721	729	728	678	683	752	750	702	761	713	734	758	727	754	724	763	753	665	691	708	704	710	683	762	780	734	742	714	698	736	740	740	757	708	723	694	703	675	740	731	699	720	701	691	705	763	719	753	748	758	716	732	737	677	703	703	726	741	705	751	759	801	774	739	726	701	726	701	731	751	752	720	723	771	763	759	750	732	724	704	725	728	725	680	745	730	725	697	725	762	713	737	690	729	736	684	744	735	746	750	696	673	722	713	703	716	717	696	752	719	750	756	709	724	738	709	742	668	695	722	697	768	730	731	732	729	734	716	706	726	714	695	725	697	730	754	716	741	729	685	731	683	696	725	741	717	713	691	719	732	739	730	755	680	720	736	747	736	693	692	734	693	801	728	663	701	720	720	749	735	741	713	755	712	731	715	745	705	706	684	735	722	695	698	692	716	710	699	697	716	703	702	689	720	718	720	719	726	716	702	699	729	711	687	703	692	737	695	761	703	715	726	713	740	722	740	716	723	746	718	693	754	679	695	756	724	736	704	726	766	638	697	777	708	677	741	757	747	683	733	716	692	727	695	710	723	699	750	714	759	682	668	729	743	693	713	780	755	657	729	736	689	744	675	727	710	724	651	736	708	730	682	739	703	732	750	753	725	691	702	701	738	698	687	710	650	692	703	718	678	715	664	736	709	714	743	785	738	699	706	699	673	706	693	693	668	732	767	722	704	688	709	687	721	737	687	710	694	755	757	690	677	715	709	771	779	753	780	726	722	780	778	728	703	718	665	670	727	704	708	758	749	675	753	703	726	746	705	657	714	711	671	743	700	684	721	697	711	700	728	683	774	710	684	781	696	733	781	738	713	728	739	720	748	773	717	687	701	732	758	703	721	696	771	679	709	713	776	674	735	700	717	731	757	709	772	746	691	763	751	747	730	715	731	715	687	700	701	738	706	750	725	731	681	716	726	758	732	713	727	730	705	730	765	753	728	750	713	742	683	784	775	721	709	703	716	700	741	679	690	748	715	695	778	728	779	723	698	677	707	697	743	739	721	716
24580	48757	41496	31920	26417	21824	17467	13878	11382	9177	7384	6077	5277	4606	4147	3689	3262	2928	2585	2346	2002	1818	1578	1534	1418	1384	1318	1224	1160	1138	1080	1005	981	947	923	924	911	876	843	826	811	786	795	767	824	788	750	711	765	695	712	773	746	756	711	763	724	754	720	740	742	687	725	724	744	696	694	717	679	700	710	692	692	671	715	732	674	701	689	691	686	746	715	681	615	666	687	696	686	677	737	691	691	704	666	723	672	725	698	714	722	676	698	720	706	711	704	697	696	718	710	706	713	694	696	645	691	652	676	689	676	652	675	726	738	675	665	707	665	715	699	670	718	688	649	670	721	696	666	692	711	703	696	717	690	709	721	665	647	675	712	692	640	725	716	686	703	695	687	659	700	702	660	706	683	693	672	707	697	627	665	693	685	705	704	643	686	742	686	690	708	713	684	689	672	677	730	707	695	688	658	693	662	734	632	645	647	668	742	651	707	698	692	646	635	677	665	640	703	677	698	710	712	665	724	684	676	694	683	712	624	661	727	695	717	713	688	685	717	684	665	690	657	738	662	694	702	677	717	675	720	639	687	667	689	688	717	716	675	705	701	693	707	704	669	696	680	680	704	685	697	695	733	722	707	638	678	706	680	689	696	695	711	702	692	709	643	709	726	647	670	666	726	655	711	670	722	692	729	685	715	680	704	694	711	677	671	717	693	679	709	669	703	661	690	696	727	697	698	669	728	653	657	755	681	701	720	679	662	660	727	715	668	668	678	731	706	709	636	741	669	617	732	685	706	688	710	708	670	689	671	659	666	725	704	719	715	761	711	668	672	700	744	659	715	690	690	707	659	731	706	681	701	678	700	694	717	697	664	664	670	690	663	673	636	739	704	719	701	718	690	697	725	686	676	691	690	664	666	695	691	634	695	757	702	693	720	659	676	705	621	678	719	643	660	648	706	672	663	689	690	734	658	678	700	690	669	699	696	692	738	653	664	703	631	701	707	675	714	695	667	673	655	716	690	663	704	697	760	712	708	670	697	690	733	653	683	677	702	708	645	695	690	656	737	681	712	703	685	716	712	670	686	730	704	698	642	717	702	659	672	681	670	731	653	680	616	680	668	719	665	707	677	738	698	737	683	647	651	689	683	700	696	682	669	741	720	689	738	731	718	683	715	717	694	658	678	672	725	684	686	659	694	665	678	738	695	661	662	697	655	635	668	671	697	697	697	682	698	727	631	684	711	700	676	677	671	701	710	704	677	698	701	698	634	647	686	720	710	722	752	702	732	686	658	703	704	682	671	719	685	625	700	737	686	713	701	711	683	679	737	732	636	630	745	688	694	698	720	677	687	667	649	683	696	694	658	684	664	699	694	685	674	723	707	670	674	651	713	641	731	666	686	668	691	695	676	682	655	652	722	682	733	734	664	680	703	640	728	692	704	728	731	694	729	721	702	730	669	722	682	698	700	668	687	664	692	691	721	666	670	670	742	677	644	688	654	713	706	716	650	705	704	688	689	689	700	655	660	667	655	701	726	635	656	662	706	707	735	654	664	672	685	665	689	713	695	717	679	713	685	651	685	705	742	744	637	690	659	621	704	688	712	663	709	693	674	687	681	682	701	699	720	675	666	649	686	679	688	685	701	689	725	683	654	679	691	712	700	661	719	707	662	710	655	646	685	720	672	651	635	708	663	680	657	664	683	663	680	691	685	699	689	713	705	693	657	656	651	680	690	683	694	663	667	680	643	733	682	691	687	667	699	685	715	686	713	735	700	707	701	680	649	705	689	663	667	703	730	682	652	703	753	685	694	684	692	717	664	684	690	675	726	702	723	696	715	690	700	692	694	676	691	739	708	672	682	711	726	675	702	732	657	699	691	666	694	658	692	726	688	657	684	685	725	691	694	700	706	738	653	680	681	659	674	699	651	648	663	716	670	728	741	668	680	674	736	680	686	754	706	678	732	683	705	712	693	687	660	686	674	665	631	731	670	628	674	673	693	669	692	669	665	684	716	701	632	676	697	691	709	673	680	729	708	672	721	691	691	729	753	688	688	638	713	696	672	685	645	701	661	685	692	675	705	693	710	733	679	702	728	662	700	698	698	645	711	685	676	672	710	675	672	661	709	678	710	722	696	665	681	681	650	650	694	689	685	689	723	675	688	664	706	697	664	746	712	659	703	669	725	694	634	729	678	655	703	689	676	682	649	656	735	707	671	705	680	685	699	689	681	705	714	688	703	706	662	713	654	645	731	715	719	651	678	689	705	729	705	694	705	664	677	672	672	667	702	715	692	706	686	689	717	730	677	674	708	701	656	721	655	707	681	715	707	657	715	679	653	679	687	674	655	689	687	699	691	675	662	715	690	647	682	710	665	677	677	689	679	682	679	715	672	656	657	681	729	664	655	665	678	710	689	706	696	654	713	679	719	744	699	685	666	670	679	729	706	659	679	706	690	658	713	660	668	699	671	633	701	697	678	732	654	684	658	681	680	738	657	688	652	731	714	721	740	670	673	708	671	649	696	674	670	705	689	700	717	672	692	676	673	690	672	682	682	692	748	753	653	725	666	667	682	698	712	699	622	703	717	699	696	661	690	689	637	669	683	657	690	688	711	688	716	694	704	687	671	667	682	649	682	654	691	692	701	679	726	684	642	693	672	661	741	714	672	657	680	669	716	707	736	670	642	711	662	693	666	709	656	710	675	718	728	682	679	672	674	679	668	714	704	676	658	713	680	693	734	716	683	689	675	713	682	700	705	652	665	733	691	709	720	652	711	688	679	676	670	672	704	645	692	651	739	695	655	649	680	698	729	709	691	700	719	679	700	697	682	715	677	718	722	647	684	704	670	683	665	712	671	686	714	666	672	668	675	727	711	661	734	677	727	712	690	670	741	733	709	680	668	638	692	680	702	666	688	700	699	669	649	651	715	720	678	683	697	702	699	703	671	656	680	706	672	668	678	706	685	696	673	736	679	707	653	695	724	641	663	693	689	702	701	692	685	710	710	704	679	690	734	701	677	665	697	739	713	669	726	720	704	710	713	686	638	665	701	624	698	684	696	700	651	645	696	644	674	707	647	677	726	690	660	705	672	752	694	680	710	691	666	687	709	702	693	755	685	675	716	696	704	633	694	723	659	696	653	692	672	687	676	674	711	682	693	731	687	706	668	670	722	674	679	675	692	694	713	688	698	669	703	695	644	672	675	680	639	668	734	713	709	686	681	714	737	684	697	688	661	666	674	705	677	709	718	688	645	733	716	668	721	727	643	704	720	724	656	742	698	659	705	651	703	672	646	656	701	696	704	689	726	714	704	722	659	675	665	672	699	682	664	699	732	670	732	702	688	707	651	642	713	732	700	723	686	697	694	710	682	697	655	674	691	675	671	705	690	692	668	688	627	685	704	664	668	682	677	685	723	650	673	709	665	702	685	706	663	693	728	691	703	673	682	691	725	696	701	689	652	657	699	669	698	681	686	676	690	666	726	718	681	687	688	710	678	684	694	640
29182	25838	29039	21553	13133	8546	6214	4698	3708	3107	2587	2225	2059	1948	1807	1723	1550	1484	1396	1292	1313	1213	1184	1183	1104	1115	1107	1062	1049	1037	1076	1057	1067	1005	999	988	945	966	986	899	989	987	1008	928	920	951	950	977	985	946	955	961	998	836	886	972	967	960	965	949	916	930	947	969	965	942	953	916	942	931	865	901	942	935	948	941	942	940	994	924	937	923	923	952	933	928	915	939	902	936	960	925	906	1025	908	936	925	912	928	938	930	966	905	891	955	907	945	884	900	912	968	984	943	939	956	932	924	943	929	948	988	932	952	922	921	947	958	890	912	953	962	899	952	929	889	971	973	1017	929	872	952	976	884	989	910	930	963	935	903	962	898	944	898	979	891	991	955	957	961	957	935	945	933	868	911	939	972	908	962	953	947	923	963	955	929	1006	921	936	920	957	887	914	957	936	970	888	912	892	917	959	953	957	983	970	936	1001	991	917	995	921	966	955	989	935	940	963	916	929	921	945	954	990	901	867	934	901	952	930	949	991	967	954	920	939	925	956	942	964	942	925	974	934	944	851	940	945	893	972	912	910	913	943	911	932	930	935	911	926	912	931	897	949	882	941	931	950	907	983	947	935	975	1004	936	950	957	888	894	997	925	949	959	932	948	941	961	959	960	957	937	942	988	936	887	959	955	891	911	965	971	1003	959	900	939	947	944	939	927	896	962	885	959	966	928	960	930	974	937	939	965	954	923	940	887	909	884	912	990	1008	899	916	918	956	885	937	964	991	959	918	935	913	954	941	914	945	944	909	892	948	959	902	869	936	905	940	973	915	873	939	920	941	969	904	896	970	964	920	858	922	1004	986	941	890	926	946	923	962	965	943	956	944	949	912	960	951	962	935	974	910	925	939	927	882	934	972	941	929	980	929	935	925	909	912	928	882	930	980	851	962	915	901	911	913	940	885	939	923	969	1008	931	976	893	951	915	942	892	964	956	938	937	896	974	915	935	917	918	921	917	897	930	976	935	950	933	972	996	952	919	869	932	881	953	930	884	884	989	921	961	902	914	922	951	966	972	948	976	877	916	930	917	924	914	944	965	976	956	905	928	938	975	929	863	947	1000	918	935	947	1029	930	988	914	902	873	927	912	941	892	945	949	932	898	961	916	973	887	990	885	941	967	939	964	914	926	893	937	957	966	982	921	911	904	915	978	866	888	931	992	918	925	953	938	1003	885	964	851	944	896	877	945	926	909	919	972	957	938	887	949	922	875	977	936	994	915	915	952	994	918	1000	993	900	948	948	927	911	903	982	947	946	936	917	945	910	988	919	952	887	991	999	954	929	932	909	897	904	895	952	1002	965	936	947	918	961	925	955	945	925	915	965	1009	965	993	912	979	914	961	959	899	953	958	949	988	917	929	912	985	956	941	944	943	955	960	969	946	926	947	922	992	929	1020	939	882	929	937	955	950	859	927	899	977	957	906	918	886	952	887	965	950	984	957	940	951	946	949	953	904	953	953	913	960	920	938	910	982	894	907	915	992	988	857	952	925	941	958	960	952	966	936	877	910	955	895	931	914	889	946	945	911	948	955	929	962	967	917	931	895	887	902	920	947	982	858	898	935	901	921	900	895	907	918	968	963	921	979	908	922	908	947	968	989	920	979	964	932	1021	890	915	962	920	942	943	965	915	882	905	977	919	948	889	925	908	929	909	969	923	934	960	962	955	924	1006	954	947	939	974	892	935	938	916	974	907	945	931	923	957	937	901	913	924	954	935	946	948	925	954	900	971	994	925	915	927	983	971	901	961	964	935	920	911	910	927	913	954	901	959	962	941	864	978	978	913	890	930	986	914	942	879	964	905	958	909	958	932	957	898	949	934	962	916	917	901	957	966	919	924	913	916	953	938	909	954	913	903	951	905	979	954	927	947	940	949	937	929	921	959	905	917	996	896	957	980	970	951	936	958	926	913	963	962	931	944	990	947	877	949	986	963	967	918	994	914	916	988	948	944	908	947	888	985	903	957	950	920	941	899	969	962	942	958	912	889	949	880	967	994	953	964	942	928	984	928	916	965	990	952	957	912	923	975	1004	977	943	915	957	941	941	922	920	981	964	910	938	935	968	911	924	898	940	859	954	911	950	961	966	910	963	997	899	912	1008	966	928	917	971	987	933	942	896	953	955	967	927	956	998	973	928	938	986	937	945	896	947	919	906	923	960	937	962	923	1029	928	999	930	1003	957	979	965	910	934	955	934	902	983	954	931	928	911	912	947	924	958	916	989	945	951	930	911	946	949	947	940	906	895	896	985	931	915	995	902	972	958	899	906	961	944	950	941	994	895	965	911	980	972	928	902	933	917	914	952	872	942	907	952	871	888	921	956	977	892	949	926	862	871	917	961	983	966	980	914	920	929	959	950	916	900	930	964	983	947	908	961	970	976	961	903	904	920	969	982	925	915	883	971	972	873	894	906	916	929	924	964	928	919	925	907	960	945	952	975	970	928	921	958	912	929	913	928	930	906	935	911	875	927	951	936	949	933	875	889	917	940	928	914	962	895	963	936	964	895	966	886	973	952	936	974	920	937	928	895	926	936	955	951	923	891	945	938	980	942	962	978	919	951	935	970	981	916	965	912	953	987	910	944	964	960	916	931	949	921	894	948	924	918	953	918	857	954	957	949	968	930	923	950	936	915	931	943	931	961	912	916	923	993	908	922	911	950	891	961	958	980	951	974	928	977	897	910	944	937	903	968	928	956	901	935	957	939	906	900	975	930	943	914	908	897	945	954	886	933	968	957	966	969	940	1023	896	924	953	904	930	929	885	954	921	930	946	994	975	897	913	947	891	897	932	966	942	909	932	929	870	956	940	917	963	942	922	984	941	923	937	911	923	948	940	968	964	961	928	969	968	904	934	935	948	945	966	922	985	985	940	932	930	946	940	921	948	959	971	965	967	913	949	984	957	918	898	1003	940	938	924	848	902	914	923	919	972	932	897	936	971	1019	941	939	994	935	938	935	965	966	960	1029	963	941	894	902	923	890	823	958	884	911	907	937	955	903	953	986	892	979	968	917	944	922	917	871	906	859	921	921	948	889	928	956	896	977	866	958	968	960	898	953	924	1008	921	884	950	881	939	954	870	912	936	945	943	900	941	900	950	882	917	974	943	912	1012	928	954	996	931	949	954	923	959	924	924	919	978	995	926	949	1006	932	905	936	906	953	900	932	941	945	922	954	976	979	932	869	928	969	908	881	933	976	978	956	880	900	956	952	915	981	924	918	949	931	975	878	967	961	920	918	946	947	922	926	890	914	940	958	938	924	940	924	970	929	932	963	904	910	913	957	939	882	939	900	948	860	968	933	956	943	907	948	948	956	940	942	938	965	961	922	929	953	933	969	942	943	928	956	952	972	946	959	947	897	949	864	930	940	928	924	854	935	928	953	908	944	903	903	938	940	927	930	943	961	948	911	938	945	932	901	904	928	978	942	924	955	947	936	937	965	942	936	926	901	896	918	926	946	972	919	929	937	918	937	970	988	916	888	928
21464	36974	29308	19400	14982	11518	8917	7101	5537	4371	3548	3015	2756	2557	2236	2127	1874	1718	1634	1530	1363	1377	1256	1265	1205	1208	1107	1137	1057	1117	1142	1046	1014	1054	1017	979	999	998	992	958	930	947	964	976	912	971	962	949	860	893	929	967	996	953	865	941	1001	914	893	905	931	893	957	925	912	901	936	957	904	959	935	882	908	873	946	916	921	898	916	958	917	904	935	878	931	847	880	905	901	960	866	944	863	911	914	930	918	876	892	976	873	937	938	958	945	907	888	931	944	846	925	947	924	910	904	896	872	903	913	868	939	873	938	922	959	925	921	927	893	904	950	854	932	899	915	983	854	933	949	905	942	878	1005	870	899	891	915	920	899	878	924	915	880	934	958	909	876	918	927	912	905	921	941	908	879	942	897	877	907	924	889	942	925	873	902	910	975	958	923	913	932	912	902	919	899	892	900	897	943	903	929	882	938	929	913	958	911	892	925	882	922	900	913	919	859	880	865	910	975	932	968	887	909	870	954	915	932	855	945	876	953	897	903	939	896	952	918	935	933	909	947	911	934	878	916	921	888	895	872	949	944	897	955	913	914	940	979	886	914	848	879	931	957	881	913	900	980	913	884	922	927	938	898	914	902	935	908	955	928	927	905	891	952	871	897	1009	885	968	901	935	939	908	948	897	936	913	935	874	972	926	954	900	932	916	885	859	951	908	936	959	946	919	931	901	952	932	941	911	875	913	856	886	934	943	885	905	882	878	946	895	911	932	937	890	909	939	900	928	915	926	940	907	938	913	931	904	925	854	944	835	944	909	880	926	947	921	916	948	908	913	907	914	899	948	914	863	943	867	967	933	893	959	916	941	906	881	893	939	890	921	898	876	928	953	866	896	910	946	902	920	875	908	918	931	874	987	902	896	917	897	912	925	964	885	899	936	882	930	919	880	968	904	961	912	925	900	943	886	920	900	909	919	860	945	856	908	928	902	907	929	937	928	893	952	901	921	901	866	909	938	881	897	842	894	890	897	911	929	932	941	915	911	912	916	884	932	975	918	914	904	926	896	876	912	895	900	915	977	901	930	937	942	908	881	908	914	927	898	962	886	914	902	884	890	917	899	934	911	925	885	896	908	883	931	941	935	957	929	914	920	876	921	871	928	957	930	902	911	894	902	881	973	922	903	851	874	867	904	924	929	915	915	956	900	867	900	907	901	944	926	897	968	904	964	878	979	925	897	867	926	944	932	922	907	945	894	933	938	900	933	995	942	883	945	925	885	951	895	912	939	952	913	964	874	909	930	910	924	976	905	932	995	933	933	906	879	918	969	948	887	927	897	913	868	931	846	922	877	884	914	886	899	992	865	935	914	884	924	867	932	919	942	879	910	884	934	949	917	931	925	912	948	881	872	947	944	981	940	942	896	882	897	912	943	944	896	966	913	913	907	851	927	955	912	863	920	899	913	913	882	880	917	934	902	900	872	897	981	860	854	928	934	946	968	885	933	915	905	890	904	896	888	918	866	953	891	900	887	940	895	905	916	902	882	924	941	895	924	899	858	932	880	905	917	924	869	908	924	923	887	925	911	884	901	904	923	910	913	925	942	896	939	959	908	911	940	916	970	872	967	920	855	934	923	877	908	903	916	923	926	952	891	950	933	887	937	944	883	913	940	946	910	950	885	897	884	913	893	899	896	920	918	908	928	916	943	934	920	931	906	897	935	897	904	935	950	935	942	934	931	913	902	852	888	876	882	904	883	958	898	968	903	957	972	899	884	896	926	955	920	973	902	913	866	930	901	897	918	943	926	836	890	923	928	891	883	854	902	903	864	886	868	1012	917	918	906	911	859	925	909	919	915	892	924	904	883	914	888	880	907	920	896	895	896	893	907	929	932	920	885	917	959	914	923	960	941	914	897	936	926	901	987	931	868	915	847	889	935	951	926	916	888	922	932	878	826	898	923	938	890	947	909	885	911	939	936	921	936	911	945	980	953	881	862	921	900	924	959	920	930	907	884	949	869	976	907	986	948	892	998	907	876	901	948	967	898	895	914	947	927	928	944	928	925	920	929	888	911	926	909	934	889	925	936	917	866	868	894	894	905	961	930	932	902	934	838	929	880	985	882	886	950	937	932	911	920	920	922	872	877	871	904	877	903	952	905	919	944	947	936	898	919	897	919	880	877	851	922	929	929	944	865	936	881	904	844	940	861	945	929	924	900	917	872	876	895	921	901	876	888	900	908	875	922	940	984	867	926	922	896	948	928	940	899	915	940	935	928	922	892	897	844	938	904	942	909	903	864	929	860	887	916	874	892	962	923	970	966	893	931	853	938	926	934	906	888	854	932	920	947	895	928	876	959	917	903	974	947	908	889	856	914	909	901	858	946	929	926	980	904	925	904	869	945	914	865	914	908	920	936	923	938	925	964	927	929	941	916	901	940	904	867	982	924	901	911	868	940	879	887	923	926	900	911	930	851	844	914	919	918	974	909	911	905	915	906	909	903	909	936	947	898	878	942	838	922	943	934	949	954	963	900	897	925	904	939	954	924	932	929	922	932	1006	896	904	967	927	940	885	911	858	897	876	908	906	930	922	869	908	966	923	885	908	895	949	939	930	921	955	950	879	905	956	934	869	952	950	933	904	937	919	907	862	891	932	939	909	902	837	911	850	919	974	928	940	920	917	903	901	926	977	923	934	926	906	861	914	911	893	930	852	950	932	905	922	920	920	921	894	917	941	926	880	938	926	958	976	928	945	892	932	838	952	884	908	900	933	962	912	915	947	904	871	914	856	1000	912	906	916	879	901	893	913	897	924	922	899	841	887	907	925	916	922	891	867	966	950	952	915	910	924	937	918	913	914	903	890	869	900	932	925	912	915	856	968	902	939	911	912	914	893	913	875	848	830	871	907	874	950	915	907	905	906	926	903	928	942	901	934	905	887	913	888	973	939	900	914	879	957	946	854	907	988	921	958	941	859	901	939	911	917	893	989	907	910	930	875	944	909	932	896	939	910	955	885	910	875	970	928	932	931	937	915	886	957	903	881	938	927	902	929	965	936	953	948	938	895	911	906	864	931	904	887	899	887	933	887	929	918	941	880	853	958	856	903	949	928	973	968	880	921	879	943	899	942	931	956	910	926	919	854	884	967	920	873	910	865	911	903	904	942	922	946	975	907	957	955	939	891	951	909	924	947	1019	902	938	882	900	891	856	909	912	895	919	942	904	929	928	935	909	960	927	869	930	911	976	938	923	932	904	935	927	896	883	937	884	866	913	929	883	906	904	898	904	891	895	891	899	878	888	894	877	929	936	890	948	882	888	927	949	938	970	871	892	867	927	928	935	910	910	930	901	975	893	930	875	929	970	954	963	939	914	915	940	831	926	936	945	921	877	924	936	899	924	946	916	989	932	904	908	886	934	924	916	882	916	919	936	898	903	912	876	917	897	926	904	907	1004	869	919	917	905	905	904	905	906	918	902	881	888	971	842	949	919	944	883	891	944	988	926	913	952	881	922	861	932
23911	21424	28771	24828	22176	19636	12925	7861	5763	4601	3808	3186	2830	2491	2304	2134	1955	1675	1605	1429	1340	1274	1150	1083	976	1063	965	936	947	883	885	914	852	803	797	736	811	801	714	733	796	775	740	732	736	728	809	752	727	685	746	720	770	692	695	706	688	735	712	697	731	726	712	732	727	774	702	741	675	682	708	659	697	704	678	704	720	695	700	714	749	693	695	715	687	645	738	722	682	693	706	702	691	648	710	687	692	702	721	667	702	676	727	718	747	707	687	737	730	659	706	700	720	737	782	716	670	699	697	664	712	728	696	719	720	694	749	680	673	714	711	701	701	724	703	703	694	730	717	665	687	684	697	687	686	650	694	667	678	738	680	725	700	740	718	665	710	653	680	688	685	679	700	705	679	690	699	666	685	691	693	707	684	725	656	696	695	715	751	670	661	713	672	697	696	670	706	665	710	732	712	731	661	684	711	675	682	731	677	693	699	721	737	695	665	714	673	724	685	703	690	675	679	698	680	731	679	690	721	712	655	708	688	688	680	704	744	736	728	704	711	669	687	714	649	706	685	676	676	721	624	676	687	732	706	685	681	733	657	697	700	716	669	687	758	743	742	746	687	679	678	739	682	673	694	699	678	732	680	736	727	740	647	703	674	718	705	742	668	698	721	661	750	712	685	709	663	698	689	667	698	725	673	681	673	729	667	731	752	703	673	707	713	699	707	724	709	684	722	721	686	641	761	708	682	708	704	658	647	697	704	707	716	702	686	705	678	698	669	668	680	676	740	674	728	684	693	720	674	655	710	708	722	702	737	660	706	684	698	691	656	732	670	705	707	720	709	709	718	662	688	701	681	709	703	692	713	743	699	689	705	727	694	704	693	704	693	681	715	686	669	708	664	705	697	708	657	689	705	707	748	670	686	646	677	704	694	700	700	704	682	734	674	709	697	687	702	680	680	686	719	734	671	728	664	668	686	678	668	742	689	705	708	657	713	641	708	734	671	670	748	802	700	719	680	682	706	698	726	727	696	720	680	705	674	658	706	697	735	738	700	706	714	671	706	712	669	707	713	695	642	666	681	732	698	754	738	674	712	692	712	711	738	676	700	714	709	696	686	741	740	694	705	706	720	734	729	696	693	726	720	658	737	703	650	665	665	691	655	735	732	692	724	724	665	717	741	696	679	775	659	710	726	682	671	728	676	727	720	677	733	673	680	694	680	736	684	678	728	669	631	720	741	632	720	696	708	689	683	700	707	721	699	644	666	693	683	665	678	700	688	644	729	692	681	697	738	725	655	690	664	656	692	719	743	683	706	692	690	720	746	735	700	653	680	707	689	636	710	715	684	678	702	699	731	721	691	670	717	713	665	720	693	728	689	720	682	704	702	691	689	688	672	701	694	716	706	760	697	713	705	657	721	726	675	715	720	721	661	705	674	714	713	660	677	700	703	705	691	704	723	679	711	719	728	693	696	713	682	709	702	693	719	670	662	642	695	692	692	721	707	749	703	675	681	689	733	706	693	713	746	670	687	718	734	650	684	674	681	667	686	716	724	683	685	649	651	691	740	693	719	678	702	720	680	702	698	680	678	680	710	672	700	719	726	667	689	676	654	713	693	684	701	667	697	716	721	711	710	688	749	729	711	723	694	712	656	713	665	662	664	642	682	685	699	676	701	695	706	676	678	685	695	713	749	692	681	710	702	684	672	645	692	691	689	689	692	695	700	688	630	727	686	698	689	715	720	697	708	707	665	693	691	671	656	722	700	665	677	670	726	693	714	661	698	721	720	695	670	728	746	680	696	713	642	698	701	690	740	712	708	658	709	706	666	674	693	700	717	684	687	703	693	706	688	652	710	686	680	680	687	702	664	661	691	640	671	685	693	678	653	652	746	637	699	662	710	676	702	753	753	699	719	701	677	725	674	692	689	736	614	676	721	739	688	679	708	720	719	720	736	676	709	692	696	746	662	648	711	731	684	697	712	718	699	663	710	699	695	766	725	650	699	690	656	670	678	714	729	690	674	718	711	672	708	637	710	674	667	689	685	697	687	690	686	637	685	703	698	680	682	732	656	706	714	671	662	723	704	673	685	656	677	711	715	707	709	729	682	692	677	729	689	681	691	679	713	691	665	702	716	661	729	752	714	722	690	710	704	673	673	704	699	724	700	691	727	687	710	665	679	728	701	744	696	654	687	715	662	743	701	668	718	735	709	690	669	682	664	714	696	666	681	687	666	709	704	683	701	664	658	709	682	638	650	762	691	702	712	692	713	755	676	677	730	679	713	671	654	749	651	748	694	677	704	704	745	748	712	716	670	708	658	711	677	684	690	693	709	739	683	706	692	682	681	732	701	701	730	703	684	688	681	677	718	752	687	727	663	722	725	698	737	690	713	695	682	692	710	685	729	679	684	665	711	715	653	675	724	737	653	727	676	678	634	679	729	693	648	688	641	708	707	696	744	720	690	702	712	684	648	686	699	714	667	655	696	709	713	708	696	737	710	728	653	676	690	689	700	677	765	680	704	699	668	677	703	674	683	705	712	706	673	696	714	673	697	697	703	666	706	717	699	675	739	704	684	736	756	674	676	678	714	708	669	684	668	688	693	654	681	736	727	680	712	678	636	714	735	734	687	713	714	697	709	682	703	696	707	663	705	722	660	707	677	696	721	707	679	694	662	666	623	685	702	706	706	696	696	699	723	699	748	646	685	674	713	724	678	672	734	791	741	688	701	691	723	709	704	712	736	726	747	733	688	687	731	736	668	698	743	691	711	689	745	691	723	645	753	640	683	726	704	673	694	712	689	709	674	721	678	669	664	691	689	669	691	717	716	636	706	716	724	704	725	664	720	689	687	733	713	708	651	668	728	685	659	669	669	743	692	680	754	690	754	693	697	713	697	690	693	734	651	629	688	751	736	720	659	705	753	725	690	709	704	728	665	690	656	672	702	708	743	673	656	674	658	676	703	702	652	686	669	648	675	699	679	717	673	690	668	723	743	704	715	733	691	699	736	740	729	629	712	681	688	712	702	708	685	723	699	708	658	634	673	702	665	694	702	731	692	711	726	674	728	661	732	651	657	715	714	724	678	685	670	718	712	703	672	718	708	723	696	699	672	729	679	661	652	702	680	731	717	634	687	710	728	699	665	720	687	710	691	668	661	681	712	706	730	696	662	721	724	705	708	712	665	686	685	692	693	700	694	731	709	702	698	717	668	694	693	631	697	692	734	739	695	739	679	703	708	705	727	671	706	763	697	731	682	700	681	708	697	746	652	670	694	691	714	703	726	702	692	720	686	709	716	642	670	645	653	671	735	700	691	734	731	707	714	680	669	664	696	651	736	748	661	702	666	713	734	689	643	710	740	683	718	736	738	644	728	719	686	674	700	716	746	710	656	773	689	646	710	723	642	707	678	710	707	731	680	725	680	671	733	717	704	658	678	689	691	696	698	658	666	669	690	660	693	673	655	699	703	704	740	730	706	685	699	775	705	721	646	680	700	696
22010	43820	36521	26357	21414	17008	13340	10591	8415	6766	5338	4497	3754	3440	3059	2786	2388	2271	1950	1838	1634	1444	1316	1257	1196	1197	1059	1105	1029	1035	963	899	896	889	850	813	851	756	832	773	799	785	755	746	713	715	719	740	753	650	713	734	740	712	706	695	715	714	665	723	731	689	675	653	646	738	709	693	643	690	691	677	674	662	680	698	716	673	728	694	694	643	655	712	672	678	715	694	707	695	676	708	700	670	689	677	704	711	736	675	691	657	683	672	653	671	686	701	658	736	714	697	654	697	722	730	647	685	677	694	679	715	659	683	729	719	682	679	660	692	657	698	732	686	690	679	675	663	668	668	665	653	682	702	704	692	696	621	672	684	611	704	689	690	736	677	674	692	706	661	658	671	686	668	695	656	691	708	702	647	718	671	670	660	681	669	695	714	667	685	688	683	650	671	722	756	718	658	696	658	700	709	640	664	677	673	706	660	670	671	694	641	707	655	663	674	678	691	683	654	686	695	696	664	676	657	662	754	704	661	623	673	669	676	717	726	675	674	694	659	730	666	696	691	659	737	645	670	666	717	635	686	683	697	656	703	709	703	702	684	737	691	711	702	677	675	670	685	715	701	654	701	733	688	685	692	714	641	747	718	674	682	705	687	668	682	667	708	688	675	673	688	708	707	692	707	699	683	672	698	649	684	697	615	684	662	677	690	665	689	671	706	711	640	708	667	688	674	695	684	660	697	709	680	706	643	680	689	692	659	704	660	677	627	695	715	656	652	692	685	670	722	641	693	652	653	659	692	698	677	648	672	674	737	712	667	702	710	652	664	676	647	673	648	682	670	689	729	685	699	669	692	675	704	668	653	702	717	694	701	668	704	662	689	696	696	692	681	693	719	721	676	682	649	656	683	706	667	659	660	713	690	670	708	685	653	655	643	665	652	656	660	677	642	657	687	707	662	653	680	710	663	660	687	684	699	699	698	679	664	664	673	669	720	692	693	635	643	686	666	675	681	674	688	676	726	720	673	655	697	644	661	677	688	664	652	691	653	704	698	687	652	688	682	694	722	722	668	667	686	683	656	672	703	699	690	646	632	678	653	648	697	642	687	678	669	702	682	612	656	696	678	690	701	684	668	767	686	710	695	701	658	699	653	702	706	658	660	649	717	695	643	689	720	682	671	689	673	711	665	660	702	703	647	685	704	681	726	740	711	680	671	680	694	709	696	714	640	682	691	661	645	632	656	705	689	675	665	676	680	652	666	714	664	708	708	676	719	679	677	655	650	676	659	702	699	723	730	671	691	696	714	667	690	712	630	698	663	660	659	663	679	667	718	700	694	686	651	666	684	661	678	685	719	674	696	711	703	661	657	666	682	720	669	647	659	660	643	642	669	657	632	737	694	712	691	697	730	696	698	707	700	698	640	658	655	684	697	659	647	652	710	688	633	688	676	729	693	678	651	687	688	645	675	678	668	672	678	705	684	620	677	718	683	630	693	716	655	682	684	713	739	651	722	654	707	649	674	698	638	667	704	653	691	692	692	708	670	711	726	600	713	701	665	691	678	703	679	696	683	738	705	675	686	703	658	713	662	660	615	621	702	720	714	684	673	685	681	675	671	674	726	741	650	637	680	683	681	751	706	681	705	729	701	675	673	682	732	681	720	694	714	658	710	723	693	683	663	669	696	673	679	684	671	678	642	690	651	666	749	719	654	716	653	631	703	665	702	633	678	684	631	710	687	711	664	658	704	701	676	690	690	680	669	695	672	632	712	688	727	680	671	697	669	656	698	687	673	635	693	648	692	656	693	701	683	721	666	657	684	666	702	690	675	680	706	679	716	689	693	687	714	652	717	691	719	680	673	660	691	722	687	687	701	656	676	705	683	680	660	710	683	676	697	646	670	683	647	707	661	693	686	668	683	657	672	682	687	725	662	679	703	718	650	658	669	690	651	696	660	728	716	713	693	649	736	657	733	655	642	668	670	717	668	680	675	693	687	706	679	656	688	678	678	656	714	685	690	686	709	684	691	711	699	666	694	722	690	705	678	675	697	708	677	710	693	638	660	682	671	663	643	683	658	652	709	680	631	661	681	642	704	630	703	695	691	699	651	687	679	699	670	654	684	696	663	644	681	642	661	695	704	702	695	681	699	671	692	714	662	671	672	725	683	714	639	658	676	710	673	655	687	709	672	639	695	697	749	634	648	665	693	662	674	678	663	705	678	679	656	708	645	724	690	678	740	714	639	686	657	702	680	668	728	701	709	682	625	672	691	642	692	648	706	696	716	668	686	705	663	657	699	689	651	658	625	659	699	628	687	684	665	707	664	702	711	640	735	670	659	710	661	660	687	676	713	655	722	675	704	698	700	683	724	666	700	660	694	732	670	695	703	676	693	656	659	715	705	644	681	681	663	665	729	684	663	675	686	669	666	671	707	664	667	674	687	688	674	679	645	679	675	657	674	717	702	648	695	676	681	696	675	729	688	655	674	722	691	688	689	717	654	655	728	667	713	694	676	690	689	778	721	646	667	698	677	711	766	687	707	671	681	660	632	657	696	674	665	638	702	725	687	738	684	663	659	673	692	696	741	659	656	664	639	688	704	678	672	694	662	696	717	703	640	660	694	680	699	645	683	640	687	683	693	691	657	667	711	697	712	674	685	673	669	670	707	700	712	670	669	646	678	686	670	692	675	683	676	715	678	651	657	703	705	695	661	679	681	686	710	704	681	652	673	697	662	737	689	685	669	689	654	729	709	723	695	690	721	661	684	673	639	637	645	709	666	712	693	658	626	693	638	678	658	643	658	701	650	697	653	725	651	669	689	729	690	642	706	700	664	726	648	672	614	718	673	661	656	680	672	695	632	660	692	726	666	666	684	664	688	667	696	653	657	666	702	619	681	667	702	713	720	630	686	662	686	697	718	678	707	657	694	700	673	654	675	668	676	736	686	632	694	696	694	684	662	663	676	691	660	696	682	737	720	766	671	687	692	700	681	667	703	679	665	737	615	648	704	624	693	691	679	680	661	696	672	715	658	721	665	667	714	676	709	639	689	682	705	702	657	734	651	665	698	702	647	704	725	715	692	700	670	686	683	689	718	732	731	667	648	641	694	677	642	679	701	661	671	685	672	638	679	699	658	673	656	689	730	694	657	671	697	670	674	689	679	708	678	654	683	704	701	693	751	691	729	672	704	688	688	722	688	647	676	710	700	652	674	710	652	690	721	721	727	711	675	709	699	695	690	704	707	702	681	678	655	727	671	677	705	643	663	723	703	677	680	684	674	694	672	683	661	670	708	689	651	721	681	709	659	680	686	719	724	728	670	704	656	702	688	695	739	720	696	678	697	650	675	676	672	666	696	743	662	679	692	687	710	696	691	669	715	685	663	638	659	671	684	633	716	710	666	644	692	733	720	655	687	694	706	705	660	685	706	655	688	717	694	689	649	657	682	713	694	739	683	746	685	700	700	706	700	703	633	699	680	676	681	717	693	667	669	696	650	690	658
25137	21531	28292	26419	19677	13186	8941	5971	4769	4000	3247	2899	2527	2370	2195	2102	1965	1894	1742	1663	1534	1499	1390	1339	1280	1262	1193	1269	1236	1251	1136	1176	1174	1139	1207	1122	1057	1049	1102	1065	1065	1057	1093	1016	1109	1032	1045	1040	1004	1003	1048	1025	1060	936	1014	1037	1049	1046	1017	1046	988	1048	1036	1023	1012	1041	1020	1024	1051	1011	1075	1016	1051	1040	1055	1034	1030	1052	1076	1066	1013	1020	1006	1036	1039	1043	1073	1028	971	1041	1034	1051	952	1054	1025	993	1091	1020	1097	996	998	1059	1025	1019	1039	964	1000	1060	1008	1038	1047	1052	1038	1025	1032	958	1034	960	1063	1012	1006	1006	1022	1023	1024	1076	1021	1006	958	1009	1047	993	1059	1043	1032	1059	1061	1019	1006	1105	933	1016	1024	1028	1042	1027	1072	1084	985	1034	990	996	994	1005	967	1069	1002	1046	1016	1047	995	995	1060	1048	1026	989	981	1013	1035	1061	1029	1003	967	982	1023	959	988	940	1084	1053	1087	1026	993	1013	1041	1022	1006	1020	998	1022	1017	1021	1017	1010	978	1016	1020	1082	1010	1015	1053	1052	1011	1120	1011	974	1031	1044	1036	1030	1044	1039	1002	1015	1012	1033	1044	1036	1035	972	1036	1016	997	1027	954	998	1003	1005	1044	1009	1013	1001	969	1006	1019	1090	1065	1041	1057	987	1025	1014	1009	974	962	1041	1065	1026	1061	1033	1012	1000	1037	1045	971	1007	1079	1020	988	1016	994	1032	979	1038	1052	979	993	1009	1072	1010	1052	1022	988	1012	940	1009	1055	942	1062	1045	1043	1050	1015	1014	1007	1025	1052	974	1043	1051	1016	1052	986	1043	1018	1041	1040	1029	1042	987	979	1019	1068	1059	1054	980	1004	1006	1061	951	1062	1064	939	1034	993	1052	1040	1022	1017	1040	1034	1063	1055	958	965	1049	973	1014	1007	1025	1058	1010	1048	990	1024	968	1020	1035	1013	1010	1056	1022	1041	1001	1054	990	1036	1036	1002	1031	1069	1028	1017	1072	972	988	1024	1025	1016	1015	1048	996	1020	1004	1002	1067	1030	1012	990	951	1005	1020	960	1052	991	977	1021	964	973	990	1075	1034	1018	1024	1030	956	1042	951	1056	1054	995	1055	967	983	996	1043	1026	1000	1003	1038	1034	1029	1042	992	1045	1023	1051	969	1002	1002	1027	966	1068	1033	1039	1018	1054	1043	1031	1009	965	1142	1076	1037	1035	977	1011	1001	1025	1091	967	992	1035	1003	1009	1018	1058	1033	1049	999	1031	1074	1060	1024	1007	1006	1084	978	1048	1003	1006	1035	1048	931	1005	1040	1040	1041	1062	1055	955	1025	1009	975	999	1003	1007	977	1073	1000	1026	1011	1044	1026	1038	978	1020	1000	1057	1036	1080	1028	988	1045	1065	1094	964	1017	1050	1080	1007	1015	984	1015	959	1040	1059	923	1027	1019	1014	1082	975	1049	987	1020	1055	1061	991	1052	1050	1025	1009	1088	1036	1013	1025	1052	1044	1004	1049	1022	1016	1021	973	1035	994	1027	1019	1002	1040	1052	1037	1049	1069	1059	1029	970	1096	1031	1069	999	1000	982	1024	1035	1005	945	986	1077	1026	1006	970	1006	1028	1005	965	1070	985	1013	1006	1027	1056	1052	1008	993	978	988	984	1054	1020	1034	977	995	982	993	1040	1048	1045	1002	978	1028	1021	954	1018	1044	1007	1003	1078	1050	985	1062	1112	1005	1020	1021	1038	1024	1043	961	1024	985	989	1010	1010	1065	1033	954	1011	1008	997	1045	1008	1059	1045	1041	991	986	1013	954	1007	992	1090	1045	1012	987	971	1090	981	1060	1019	1010	1026	1005	950	988	1037	1018	1044	1037	1096	1073	1019	998	1080	1050	1049	958	1030	1070	1022	1039	1009	980	985	976	1122	1014	1028	1006	982	994	988	944	978	943	1010	1023	1019	1015	1059	1027	1010	990	1036	988	1037	1014	1026	1025	1062	1057	1050	1025	1040	1072	1062	1028	1014	971	1010	1023	1023	1007	1036	1032	1023	986	1031	1023	1022	1002	1049	1019	1074	1040	1007	1041	981	1024	980	1011	1036	995	1009	1016	1003	1019	1013	1015	1025	1022	1002	1001	989	1023	1013	1039	974	950	976	992	1005	961	1067	970	1019	1010	1026	971	1016	991	1013	1025	1018	1054	1066	970	1025	1056	994	1039	1079	1019	1078	968	992	1014	987	1050	1082	1062	1007	1053	1026	993	997	1007	1003	989	1065	1011	962	1025	1042	1106	1014	1054	1030	978	1015	1018	974	999	1041	982	1086	981	1046	1003	1044	997	1071	1013	1009	986	1010	1059	1002	1018	1001	1015	988	1052	1029	970	1037	1009	946	1011	939	1004	1071	1018	1076	986	1038	1049	1001	970	1082	991	1012	1025	1000	963	1021	1002	995	999	991	1025	1021	1052	971	975	1018	1023	1021	996	1013	1057	1037	1028	1005	972	994	1023	1075	982	1043	1065	1035	1032	1005	1031	1045	993	993	1052	1052	1007	985	1051	1003	1044	985	997	1024	975	1041	1034	1038	1026	941	974	989	1029	1049	1042	1064	990	980	995	992	1041	1052	1009	1068	1076	1034	1030	981	1002	1030	978	1042	1049	981	1011	1059	998	978	1028	1031	1090	1017	1026	1076	1022	1016	1010	1024	1012	1032	1003	1001	1014	1034	1088	995	948	952	1049	986	974	1024	974	1058	1101	1006	982	1019	1028	1018	1053	1033	1038	1017	995	965	1060	986	982	988	968	1033	1069	1022	1059	1046	1068	997	1031	1023	962	1005	1062	1024	1000	1030	1003	960	1034	1023	1009	1036	1006	1004	994	999	1075	1015	1042	1024	997	1010	1073	989	1020	1030	999	1029	1056	1063	1013	960	1020	1032	1004	1031	1029	1067	1058	1061	1013	986	1011	969	1028	947	1030	991	1027	982	1008	1083	1072	1065	1012	1033	1060	993	997	1063	983	1032	1007	993	1055	1014	1021	1023	982	1054	1014	1055	996	1025	1094	1006	1024	1007	1023	1076	1008	1000	1021	1031	1011	1041	1025	998	1014	1047	1023	1058	1044	1008	1028	1053	1040	1062	1075	1006	961	1039	998	1056	1004	975	1073	1005	1000	1043	1008	1049	1074	1043	1014	1040	1003	1017	997	1049	999	1022	1005	1075	1088	1054	987	1013	1014	992	1030	1045	1009	997	950	1025	996	986	1000	1061	1046	1039	1007	999	1054	1094	1010	993	1050	1045	1025	1017	929	964	1040	1035	1042	1056	1010	1000	1049	988	1032	1027	1042	1024	1034	1013	1055	1074	1088	1022	1060	1018	1007	1049	1018	1034	1011	1025	1056	1000	1024	1033	978	1052	1027	1094	1034	978	977	1026	1024	1043	993	1087	960	1007	1027	1018	1006	975	1020	1011	979	1022	959	1039	974	996	1056	1033	1028	1007	1000	1034	1079	1005	998	979	1014	979	1030	1019	1028	1051	994	976	1027	988	1037	1011	992	1037	1033	1006	955	977	1033	1072	1011	998	1007	987	1001	1022	1065	1008	1024	978	997	1021	1054	1065	948	1056	1051	1008	981	1007	1064	958	960	1083	973	1045	1001	1045	1031	1003	1093	1030	1034	989	1012	999	1044	1050	1042	1065	971	1011	1053	1044	1061	999	1058	1005	1005	960	1032	1002	1032	963	1034	1022	996	1124	1018	1058	1047	1046	972	1014	1047	1031	999	1013	1051	1015	1011	1046	1048	1086	953	1023	981	974	1006	1074	999	968	971	980	970	1029	990	1024	1019	973	1028	999	961	1005	1022	983	1011	1061	1063	997	1000	1057	961	997	1009	968	1019	1000	1008	1002	1038	1008	1031	966	1025	991	1063	1017	997	1074	987	1051	1036	1062	1017	985	1032	1041	990	969	1002	1040	1052	1086	1042	1012	1047	1056	1067	975	1073	986	994	1005	1019	1055	1029	973	996	1010	1013	959	1049	974	1009	958	979	995	1011	982	1001	959	991	1006	1052	977	988	1034	1027	1032	1017	1001	1023	955	991	1011	996	1091	1030	1006	993	1017	996	1013	984	991	1011	1016	1091	1025	1018	940	991	1004	1042	1010	961	1043	1127	1035	1077	974	1016	978	1039	1060	1030	991	1015	1027	1002	1017	1026	1041	1003	1004	1066	997	1074	1021	1039	958	994	1017	1035	1014	1050	1030	959	1029	1062	963	1039	1061	1007	1025	1002	1000	1012	1055	1057	1024	978	1044	1032	976	1011	980	1005	1036	925	1020	1006	966	1018	1049	985	1048	1030	1009	1031	1023	1065	926	985	1059	1026	1088	992	1013	968	1035	1042	1046	1018	1046	1015	1002	964	1061	1026	1047	1036	996	965	1031	1060	1065	1056	1018	1025	1038	976	1028	1013	1019	1033	1002	994	1052	1015	971	1064	993	1024	1010	1037	1048	994	984	1082	1043	1067	1081	1026	983	1000	1012	1060	1058	1033	989	1082	999	1035	1007	1009	1059	1025	1006	960	1039	964	1043	1038	1014	1033	1050	1012	1003	1023
21399	41089	33179	23337	18456	14874	11419	9028	7307	5676	4784	3905	3366	3071	2821	2743	2382	2218	1902	1794	1708	1536	1481	1389	1334	1280	1287	1347	1272	1274	1226	1191	1108	1147	1147	1103	1050	1062	1111	1069	1037	1043	1031	990	1022	1024	1044	1071	989	1011	1008	996	995	1031	974	1004	1025	1053	944	983	1074	943	1005	990	1070	1015	1018	979	953	968	1033	980	960	960	1016	913	960	961	996	945	1020	1040	995	964	995	1027	929	1029	973	968	1001	989	991	1017	952	971	968	1016	1039	946	988	1035	1007	1027	948	965	963	1016	1021	972	964	1020	1014	995	960	1003	1002	990	1004	1008	989	1057	957	996	992	1009	1013	997	970	1016	929	1003	999	974	1052	991	984	1003	951	950	1008	971	1008	1027	953	991	999	926	945	995	957	1003	937	960	982	1025	981	957	1008	962	1022	974	1004	966	973	978	1060	995	994	1059	980	978	938	1007	980	992	1000	973	1003	976	957	940	1015	1000	925	948	987	936	982	1009	1007	992	975	977	974	947	992	1001	989	1022	997	971	967	985	1006	1005	953	935	990	976	959	1014	956	986	1024	983	1000	935	980	983	1008	957	980	1014	1022	1067	962	955	968	957	952	987	976	984	950	1034	1001	954	950	1064	996	976	999	1000	979	958	998	938	984	971	944	996	1011	922	924	965	936	982	961	996	1002	972	992	993	967	991	918	950	971	958	955	971	1030	1030	1044	974	975	960	955	1014	971	1020	998	1000	998	968	983	979	1005	1010	952	1025	978	989	983	894	961	984	1058	1005	987	997	946	1004	1015	953	1016	962	1011	978	1000	971	977	967	1042	948	984	960	940	958	977	1018	1001	997	962	988	989	967	1037	923	917	1022	995	1038	995	949	986	986	963	956	1006	932	998	1051	962	1032	989	984	979	1004	984	1026	962	974	969	1029	999	1011	995	1019	975	988	979	974	997	950	991	989	991	933	920	976	1022	975	930	946	974	951	1032	1033	943	977	1007	964	988	974	1006	1004	973	974	987	933	976	965	1031	932	977	975	982	1016	917	991	1002	946	962	964	956	983	1011	930	923	984	992	993	1023	984	990	977	982	980	991	972	969	944	1014	978	948	983	1023	1026	1000	941	933	987	983	975	954	977	949	983	998	1009	959	983	960	1031	982	980	1019	1015	1002	980	1002	973	953	1001	1017	1024	986	973	985	957	962	1012	936	961	982	988	1007	995	972	931	981	1019	930	1016	936	997	964	968	966	959	1046	971	905	1028	1010	1004	979	962	962	1011	1023	1014	1009	1028	983	1011	980	1010	971	965	982	950	955	1027	1010	923	990	975	1030	991	936	994	990	995	948	990	1027	931	1010	979	961	941	1059	964	946	989	1013	1037	1042	958	962	997	982	970	1001	984	932	999	1032	1018	998	946	1015	1000	984	1005	935	1019	1037	1021	997	956	987	1014	986	996	939	979	981	955	946	976	1014	1002	964	935	1013	1006	1029	956	953	893	963	998	980	1036	980	981	1045	980	970	962	965	1001	1004	997	1042	931	989	960	1024	1032	949	972	965	914	1005	995	987	985	939	989	1016	990	965	991	969	937	953	941	1001	990	982	1002	939	1011	983	980	994	996	985	1021	1039	1001	944	976	976	962	1005	976	931	968	952	999	981	995	966	983	1007	1038	1020	893	989	983	1027	1005	935	997	1014	1024	1000	999	966	973	1058	1008	944	992	939	957	971	1003	1014	994	921	1012	948	957	1003	1011	1025	997	932	976	1000	959	1011	970	921	947	1014	982	976	986	931	983	919	981	928	1034	946	974	993	936	933	954	1019	994	1011	972	959	1010	992	1006	995	905	984	1001	973	993	1011	974	956	965	999	1025	973	1007	956	1016	960	1044	987	954	959	954	985	969	1027	1030	980	982	971	1019	1011	976	1006	972	980	946	970	987	968	941	981	946	981	1017	983	1024	1007	987	987	1021	946	946	962	973	964	1019	977	1006	1030	1017	998	1019	1021	1017	1007	978	947	1012	1027	1002	1040	919	1044	992	1007	966	1019	970	961	976	1032	965	975	1017	962	963	980	1012	958	958	1009	968	996	1020	1001	948	980	961	974	950	943	958	1008	991	1007	981	990	1043	956	990	936	962	992	979	1005	986	987	984	990	1002	1008	967	993	964	923	978	1065	971	974	1047	1000	965	971	999	926	926	948	993	985	988	991	952	991	1028	1020	965	929	965	1005	986	967	1001	977	998	958	935	956	960	975	986	1001	978	985	1029	1013	1010	1049	987	963	984	975	907	1042	947	996	929	1024	934	1018	959	932	988	943	1004	1003	962	1014	994	1043	982	978	1012	1001	978	936	1039	1013	1012	974	991	956	1004	981	955	965	1027	956	983	1013	958	969	1029	1014	985	973	1012	999	937	989	1027	1033	1044	931	984	928	921	1022	1018	1042	1036	1053	1035	927	964	998	979	942	992	1018	980	970	1016	1017	952	1026	990	997	1018	1014	1001	983	989	985	999	1007	1001	1020	958	974	986	916	944	972	970	983	1001	953	981	1041	960	949	1000	948	1008	989	981	1015	969	972	1020	999	1000	990	937	978	994	959	996	978	1041	1013	968	976	967	997	1015	1018	942	921	962	964	1005	914	941	962	963	988	976	1011	980	1054	963	935	985	1002	980	977	958	1014	958	985	944	1010	968	992	945	957	924	1002	1060	949	958	965	911	939	958	974	1004	978	964	946	918	1013	966	925	1012	993	991	1008	952	970	1073	995	940	910	930	960	924	1001	977	981	1001	946	947	1002	995	983	1005	1010	945	958	960	965	946	916	995	995	991	977	966	1039	954	1016	939	1015	975	940	997	999	1050	1009	994	965	950	977	974	991	950	998	1032	987	936	1026	991	1022	920	1003	929	986	952	961	992	1010	1023	1045	1013	973	1009	966	959	993	953	962	959	1037	945	1010	973	944	958	982	959	961	986	983	924	1036	1024	983	1022	1030	964	996	995	966	1006	944	976	951	995	977	982	1009	993	1009	1014	1011	1015	1015	1011	954	919	946	965	990	937	985	1010	924	979	923	912	1007	930	1025	988	975	989	1010	997	944	993	968	954	912	984	1025	1011	977	1005	986	972	1011	973	940	987	1008	976	970	949	986	952	935	960	987	960	1007	928	1032	989	996	1003	1023	954	1051	970	953	942	1011	1030	953	949	933	974	951	995	991	986	996	1001	960	930	992	979	976	1014	935	988	936	967	1002	936	973	920	966	931	1029	1034	1022	974	1015	951	1014	975	942	995	945	926	1009	882	962	1005	974	1034	1009	959	960	954	1030	994	963	929	976	1002	971	1033	964	1003	1025	987	969	979	950	970	990	1040	1046	984	985	937	945	994	983	990	990	959	1003	979	1004	1032	972	984	1016	993	984	976	993	1015	970	953	961	943	975	955	943	1000	942	994	978	937	995	1018	953	959	925	931	1014	955	1003	960	984	986	968	1024	967	1042	993	940	997	891	938	977	947	1043	981	951	988	931	1023	990	1046	997	1009	967	1016	1000	937	1017	1033	1007	901	1006	1027	942	1011	1023	971	1038	962	994	992	1010	975	1023	957	965	922	974	994	972	980	954	1003	996	988	945	1008	988	1020	946	980	1040	942	959	958	991	945	1010	933	1013	992	983	1036	997	1017	995	954	937	941	987	981	989	956	961	986	1010	1015	943	1027	1004	973	973	952	949	923	994	985	1004	968	985	992	898	950	938	1037	952	916	1040	983	971	1007	1009	1007	964	969	992	998	965	1008	981	958	962	970	961	987	1013	936	985	1051	964	966	1039	942	1001	990	970	962	963	969	920	972	1009	933	985	1017	960	975	976	983	1024	958	967	1043	950	1016	954	942	968	969	942	961	944	938	997	974	1000	1029	958	1030	995	1021	912	967	963	968	956	985	1003	967	1004	968	988	960	947	953	1028	974	990	1016	998	1032	970	951	951	984	1000	993	958	1009	944
22762	21448	29176	24206	21810	23199	21137	11564	8138	6591	5173	4252	3634	3300	3078	2867	2482	2320	2081	1845	1672	1434	1392	1375	1265	1162	1191	1128	1051	1072	1031	974	991	915	961	864	883	913	867	808	861	847	782	793	793	771	776	798	773	782	773	747	729	700	755	765	747	748	770	729	754	716	768	739	754	780	718	754	791	762	741	728	706	704	769	740	763	750	716	783	718	741	741	689	760	739	689	744	694	735	792	754	743	745	726	698	747	756	698	683	721	716	732	726	729	728	734	672	709	713	705	733	752	741	736	775	721	733	712	765	720	764	722	752	733	752	718	785	710	655	746	727	753	738	724	736	742	705	725	757	727	737	739	708	693	745	738	749	746	752	724	771	702	760	736	739	767	710	712	714	703	722	733	680	780	707	692	737	779	720	736	723	693	778	762	705	755	768	707	709	720	707	711	727	688	738	704	721	727	736	739	711	738	756	758	703	767	722	708	705	777	724	773	716	748	675	728	746	688	709	765	744	724	741	727	745	720	741	744	736	732	818	759	732	764	712	741	722	734	741	724	717	770	729	721	730	772	714	731	679	707	725	727	749	749	741	729	674	687	699	727	700	713	744	672	711	728	775	735	738	674	737	709	739	733	713	703	718	720	711	728	734	729	741	732	745	749	770	706	720	678	727	695	681	716	743	718	753	650	761	758	719	739	704	782	739	749	697	734	727	723	802	726	694	733	757	703	685	697	718	720	731	730	730	741	707	715	735	746	765	689	747	677	723	709	761	749	761	709	782	701	723	756	731	727	729	723	719	769	723	699	756	726	727	737	692	714	770	678	686	719	765	736	720	710	759	722	723	727	752	711	739	723	691	734	690	766	737	698	708	691	698	693	721	717	805	711	799	713	742	756	693	726	738	709	768	735	708	715	746	717	737	744	679	709	702	776	707	802	722	666	741	735	749	754	719	678	763	772	730	739	736	719	709	712	748	707	697	715	707	738	760	702	715	742	746	723	733	728	764	750	751	715	701	708	669	714	703	725	677	705	694	742	752	727	714	713	733	694	730	747	722	714	738	716	718	708	777	709	714	729	708	722	734	779	725	673	711	757	710	763	685	767	732	692	706	774	690	748	740	721	696	718	780	742	708	737	716	722	706	745	697	652	764	746	720	699	726	698	717	705	738	738	720	744	690	697	726	715	709	687	707	722	717	715	760	721	718	746	743	715	761	700	719	719	756	737	740	722	752	740	739	722	687	749	709	730	671	748	740	745	721	741	748	704	721	738	746	694	754	748	766	774	735	706	714	771	745	679	705	723	740	740	675	722	709	740	705	740	744	752	741	714	703	763	740	760	728	743	733	759	750	758	726	751	743	772	736	742	715	740	770	758	725	689	651	722	722	741	717	740	741	688	698	723	711	771	698	700	759	745	730	741	720	738	756	725	738	698	713	743	671	687	749	773	715	708	716	680	696	731	761	704	782	722	727	721	703	740	748	758	739	735	749	745	706	732	723	749	683	732	698	738	750	733	756	700	733	696	740	718	745	737	733	691	748	711	768	711	729	698	715	693	708	757	737	694	691	751	725	716	733	697	747	727	735	678	721	705	753	708	706	765	720	722	778	735	705	736	757	702	684	693	733	730	708	716	752	723	747	741	766	731	734	705	755	727	771	689	762	682	708	740	747	769	753	718	732	773	736	716	694	744	746	681	786	703	727	711	694	698	746	718	711	718	720	753	721	727	702	730	701	727	755	756	754	784	727	766	707	739	745	686	745	705	711	726	716	746	734	710	739	712	740	771	700	759	776	700	738	749	734	710	703	787	791	770	731	741	701	744	700	715	698	732	707	740	727	783	727	752	689	724	735	732	748	717	716	712	762	711	776	714	737	701	697	743	758	724	722	739	742	737	693	768	666	714	716	718	700	744	762	779	691	782	700	733	732	743	684	707	737	731	664	736	760	765	708	726	732	720	693	735	760	697	699	769	711	755	674	700	725	750	718	744	763	742	764	726	738	721	760	736	725	766	695	778	713	756	730	737	761	747	696	761	787	725	729	751	740	740	735	735	702	726	761	741	732	737	682	743	724	773	712	734	748	735	713	755	716	718	720	738	734	782	730	691	666	760	756	704	759	729	739	730	752	782	771	678	738	726	753	725	720	741	745	738	766	697	760	729	724	693	751	739	728	742	728	701	701	746	739	677	689	729	712	783	737	726	728	746	706	770	740	696	727	675	757	732	737	697	736	742	723	753	734	716	777	732	697	778	719	713	679	718	722	740	697	714	764	696	701	714	751	777	732	718	701	732	719	704	729	778	704	716	738	741	701	688	718	745	743	695	750	756	732	682	732	759	716	733	711	743	728	695	709	703	707	755	740	751	738	718	700	749	755	727	734	720	685	801	759	741	684	716	735	760	755	770	764	688	723	762	689	697	721	681	747	743	743	751	749	742	725	727	705	753	720	713	741	767	802	761	727	716	677	734	759	733	723	771	677	687	741	763	742	661	719	737	693	752	698	732	710	727	742	720	736	720	751	715	725	713	707	789	740	722	734	706	748	782	718	666	707	749	717	708	731	755	723	781	684	751	689	752	727	770	683	739	742	731	719	722	689	694	739	730	718	702	707	743	764	787	770	749	764	712	723	734	704	730	707	734	723	739	758	729	733	717	757	754	705	711	713	741	723	707	741	708	741	769	739	725	743	721	712	751	672	691	762	757	690	718	762	693	756	732	735	745	754	714	701	710	711	767	723	774	773	754	738	713	700	680	728	726	745	739	739	785	713	764	707	748	732	745	664	756	710	655	706	723	722	721	692	734	745	733	776	763	735	776	690	721	704	715	782	741	751	696	710	741	755	729	705	724	697	696	736	733	749	722	720	711	682	721	750	713	748	705	741	731	716	722	741	741	739	710	754	742	709	695	735	708	694	669	731	710	750	727	752	770	714	742	704	748	732	760	723	723	710	759	704	709	692	728	736	752	731	709	718	727	716	749	749	761	699	739	757	771	727	731	708	765	764	708	743	709	737	715	750	686	726	754	699	761	724	690	751	701	734	690	763	749	689	719	743	741	705	710	707	748	754	656	755	677	766	705	681	706	724	710	703	748	677	756	684	714	746	741	724	721	697	720	752	765	703	740	731	702	675	714	728	747	744	743	719	724	744	721	769	743	670	729	761	713	743	737	721	688	691	725	753	684	700	740	728	723	760	714	712	724	692	720	698	738	738	672	730	773	741	704	747	715	704	749	718	717	712	714	744	692	748	781	710	734	742	702	733	745	693	736	726	727	685	725	721	758	718	723	715	675	740	741	729	736	750	706	727	736	682	739	691	681	759	707	725	702	638	737	720	738	716	754	737	714	730	710	772	729	737	732	712	719	785	703	732	732	712	769	765	707	725	711	739	683	703	726	729	740	716	709	717	726	724	726	724	780	728	721	754	733	727	681	706	727	676	733	758	769	730	726	673	675	755	715	704	735	691	709	676	709	728	687	769	737	739	708	710	748	718	713	688	727	686	738	699
24251	48428	41218	31589	26568	21954	17443	13844	11371	9298	7163	5841	4945	4503	3981	3806	3276	2923	2573	2270	2013	1875	1673	1515	1422	1428	1266	1293	1166	1161	1077	1056	985	931	923	936	856	866	860	861	790	854	802	742	771	776	736	748	766	729	731	751	757	759	680	701	717	697	720	736	688	700	700	697	695	697	717	713	672	705	689	714	684	701	679	725	705	703	756	708	696	689	728	690	684	655	652	706	705	713	690	713	702	672	716	700	746	703	694	728	703	691	734	663	696	689	709	736	702	670	712	694	699	665	733	721	675	729	688	711	702	707	696	692	692	689	699	655	730	663	707	614	705	661	719	678	710	692	718	719	716	695	715	684	664	654	735	669	730	671	757	730	661	706	769	685	716	711	674	719	649	701	701	700	707	660	669	661	705	678	653	724	717	702	672	696	681	693	677	653	651	687	734	714	697	694	667	744	687	712	679	645	743	692	746	674	722	694	724	711	643	724	750	692	739	676	656	685	700	726	726	706	647	671	654	696	652	653	697	720	678	684	675	697	711	660	717	681	679	726	719	701	695	739	730	680	713	705	707	722	688	683	716	670	725	703	683	713	703	680	696	645	716	743	702	694	664	669	740	694	719	675	740	723	738	674	683	746	691	705	688	675	697	696	706	707	670	707	692	705	702	704	669	704	735	674	686	689	735	685	716	678	690	660	712	689	727	725	731	677	693	725	677	656	697	714	682	692	707	690	684	663	699	688	685	700	674	685	686	714	680	692	678	679	656	657	718	681	701	709	678	725	713	696	722	679	715	697	669	717	692	714	681	706	634	720	727	680	666	662	707	691	712	672	696	701	734	717	688	692	648	671	676	716	708	701	752	708	699	671	680	680	665	672	702	710	733	690	696	709	691	715	695	726	696	700	694	696	634	665	722	636	677	689	681	687	669	700	657	715	734	693	678	699	651	689	666	700	717	662	672	703	669	707	687	658	640	656	718	733	699	713	707	758	723	703	712	710	657	693	722	655	692	655	698	707	690	727	671	649	702	699	699	652	719	706	726	665	683	721	723	706	712	662	705	713	727	696	689	720	695	714	695	703	687	733	649	684	704	707	672	633	711	663	704	718	686	694	695	695	702	706	743	740	696	727	677	734	705	727	711	690	699	732	684	708	663	710	734	698	678	699	703	690	672	709	718	679	728	665	727	677	680	681	717	693	672	687	718	722	757	726	715	699	728	700	683	675	705	657	694	696	681	727	673	720	714	660	701	667	728	750	718	704	698	666	687	718	714	710	687	681	725	728	648	680	695	702	688	691	699	714	671	668	681	699	666	684	704	715	705	701	707	636	672	699	715	677	659	722	688	695	736	666	697	710	657	724	691	680	719	725	701	638	643	722	682	715	657	717	709	738	665	724	700	714	680	674	749	702	723	671	719	698	702	679	721	707	684	691	700	676	675	718	684	650	694	689	688	703	711	676	689	749	662	720	682	739	696	696	707	675	722	679	699	690	702	674	711	706	654	695	734	648	739	699	721	697	688	685	698	731	709	705	674	681	702	744	708	722	676	721	682	672	736	678	692	698	701	656	652	700	684	731	690	729	742	724	669	672	662	698	671	657	644	687	690	724	716	685	648	727	734	705	620	682	653	752	703	721	701	670	682	642	675	716	710	722	732	672	708	712	666	681	713	724	701	656	722	670	735	671	728	727	708	656	710	692	699	711	733	730	718	693	675	681	690	710	719	678	693	648	711	682	702	674	659	755	665	695	736	709	690	717	668	697	707	696	702	654	708	712	695	679	650	670	709	666	673	707	661	689	694	735	735	670	734	683	701	686	678	680	688	687	700	674	694	696	646	716	676	671	707	685	675	699	670	709	653	658	674	702	657	685	689	684	714	708	703	708	710	672	709	725	704	660	710	727	682	707	710	721	738	730	701	641	699	654	686	701	700	695	714	671	723	686	732	732	661	679	698	696	712	705	698	704	721	736	719	689	674	701	681	701	669	690	638	683	697	704	672	671	675	670	729	677	686	665	691	746	761	664	734	732	677	697	697	672	644	736	725	731	715	716	714	686	694	681	713	660	686	723	680	703	668	761	684	716	681	681	701	710	702	699	684	740	705	700	724	717	671	675	705	709	648	681	671	721	761	749	700	700	698	686	704	702	730	692	699	719	685	670	641	715	689	654	703	723	673	681	726	694	695	689	716	721	680	662	691	647	693	724	747	693	688	662	702	693	709	682	682	698	682	714	703	649	743	690	624	719	715	664	684	754	692	753	718	716	717	703	704	685	702	653	719	686	715	697	691	670	736	701	719	719	678	679	689	666	655	633	688	700	667	707	687	734	737	714	716	729	656	699	686	710	702	710	623	738	695	656	686	708	661	687	706	684	724	677	714	750	703	692	668	689	725	706	708	696	700	689	726	663	735	701	708	725	682	686	758	674	685	716	686	684	730	711	688	726	692	697	709	653	688	668	690	753	693	686	726	650	711	740	689	700	672	712	688	692	678	716	680	719	699	669	664	700	690	681	694	646	720	666	717	691	692	678	716	688	704	667	701	717	660	684	656	695	690	685	712	720	711	711	722	753	675	720	672	668	691	693	729	708	688	724	694	678	680	727	689	707	679	707	674	728	729	704	670	663	708	694	717	714	711	686	705	719	701	694	700	727	710	702	687	711	683	664	708	689	728	712	652	709	683	724	693	727	681	759	672	670	710	668	667	700	649	681	701	733	663	695	734	652	700	744	732	716	725	677	695	669	670	674	712	719	684	711	688	705	707	667	633	693	703	700	717	688	691	701	694	675	684	699	704	744	758	687	692	672	689	677	672	652	705	670	699	696	731	690	681	707	665	705	748	675	752	737	708	706	693	684	691	697	668	696	695	624	682	703	677	667	682	715	672	668	670	720	701	758	734	689	690	699	671	720	715	659	736	704	685	709	620	674	755	690	766	696	666	736	710	694	700	664	695	731	707	711	691	713	704	696	733	686	642	659	726	713	745	701	689	699	670	701	614	669	658	702	714	713	713	715	716	678	722	674	715	646	683	677	695	650	635	717	709	685	695	683	706	663	724	711	700	687	646	682	716	689	647	690	679	697	695	728	669	689	714	699	697	744	753	707	700	674	691	740	668	732	710	680	704	682	704	674	706	639	716	716	681	730	653	703	683	693	757	734	713	692	688	683	705	751	701	716	716	669	705	684	736	709	664	653	674	646	690	694	675	679	634	728	685	701	689	702	720	696	709	741	661	636	677	645	655	696	739	714	681	738	699	712	665	671	694	657	665	716	682	687	700	711	676	713	686	696	679	733	650	678	736	726	652	676	703	709	726	654	725	700	691	724	709	676	699	698	687	716	703	700	656	685	727	719	738	657	658	711	687	710	754	706	669	676	713	721	695	714	695	663	670	746	689	699	711	688	681	720	657	725	713	721	717	687	697	729	759	644	697	715	676	722	682	705	674	698	694	684	692	715	724	667	711	698	705	673	659	723	713	670	715	731	756	728	722	678	647	735	716	677
29215	25759	29111	21741	13072	8619	6101	4640	3789	3156	2564	2210	1961	1904	1790	1645	1567	1479	1439	1270	1326	1267	1133	1224	1171	1133	1088	1122	1082	1006	986	1063	1022	1009	1038	993	1037	997	981	992	1080	1048	959	943	1018	953	942	954	963	971	934	918	953	975	897	909	914	929	1012	904	996	934	943	968	984	975	953	928	931	982	974	971	962	936	941	939	1001	934	890	900	916	943	944	937	928	931	989	930	1006	963	946	974	955	947	964	944	954	900	886	973	871	977	947	890	861	955	990	944	936	911	941	951	958	945	962	957	978	963	945	938	1026	964	915	941	898	972	870	872	903	954	980	994	927	969	971	994	938	949	958	949	936	891	950	911	938	942	914	882	964	905	939	948	986	938	932	989	926	958	916	1010	954	941	925	932	995	987	900	952	925	926	922	987	1000	957	950	916	917	962	918	970	957	977	919	955	909	950	926	905	912	968	917	921	966	965	928	957	954	916	937	954	927	956	931	952	950	991	952	888	926	981	927	893	929	908	951	922	874	965	879	948	924	948	966	965	970	940	940	938	928	947	938	882	945	931	950	993	958	1038	908	950	961	950	874	977	1001	912	986	914	923	922	982	970	945	990	929	956	941	934	982	948	995	917	935	955	980	995	951	924	965	936	963	974	955	945	945	874	920	940	937	957	972	936	920	964	951	901	1017	933	953	905	906	959	987	979	946	958	973	895	939	938	932	860	966	1008	950	919	935	904	878	961	901	921	968	963	940	947	955	929	930	900	945	909	949	941	912	939	969	977	987	968	963	948	944	976	933	930	892	938	972	908	928	978	906	970	957	912	921	953	941	881	957	924	895	957	918	995	886	980	914	965	942	907	925	982	950	902	935	1004	938	931	975	915	954	947	939	945	942	994	1038	909	899	925	978	929	953	983	899	953	899	921	933	900	936	953	914	890	934	901	978	940	955	989	986	946	976	914	914	973	933	994	995	951	918	916	950	890	942	971	911	941	940	978	986	957	903	975	981	933	875	940	939	942	1005	992	996	936	970	966	928	946	932	937	916	980	926	956	920	927	923	908	906	945	936	983	972	872	905	999	971	978	874	968	942	940	964	960	956	948	905	940	940	943	998	934	931	954	952	965	886	927	918	944	921	933	921	945	915	953	920	958	937	932	963	894	970	917	906	974	978	969	972	911	946	974	868	964	921	964	928	904	959	935	962	920	876	898	985	918	908	921	950	950	966	973	953	954	977	930	951	928	935	880	915	871	957	946	937	974	945	900	970	984	935	946	951	957	916	980	971	953	927	903	1000	885	943	989	966	958	958	984	907	1022	957	990	951	968	944	902	925	944	944	1035	1003	939	982	963	942	956	956	937	941	956	939	937	926	957	952	950	985	914	960	942	953	906	958	941	967	924	944	1005	924	972	916	962	939	926	921	923	967	987	906	977	934	894	986	1000	966	947	1041	964	977	950	934	982	907	948	951	923	978	974	922	961	909	992	940	923	968	939	961	910	936	994	959	912	952	943	959	1012	900	951	951	948	928	950	960	983	901	862	967	941	937	917	856	899	945	907	924	954	913	914	973	923	886	920	935	948	917	910	929	970	972	887	916	914	969	882	998	932	982	901	973	913	950	951	940	956	877	925	947	958	881	924	934	895	958	970	980	895	962	988	928	936	977	937	945	979	973	931	972	958	893	930	978	975	909	916	910	942	928	968	944	1006	929	935	947	967	968	977	927	933	973	967	970	950	959	957	897	945	913	971	944	1004	969	938	939	933	962	978	954	926	938	959	965	883	914	934	971	937	901	937	951	896	954	946	931	977	888	905	928	939	908	994	946	929	979	915	911	914	888	919	991	975	960	931	994	928	937	950	924	907	1006	888	973	975	934	1000	969	973	885	928	979	941	953	925	904	910	963	916	939	969	930	941	979	964	926	959	1020	901	920	939	947	1019	968	921	999	946	868	889	935	899	911	913	973	906	924	972	962	950	927	922	957	946	964	921	958	903	931	919	944	969	938	962	931	969	964	922	938	918	960	911	980	913	931	945	973	959	940	921	915	944	897	902	934	973	948	908	919	945	920	939	925	967	929	989	940	937	983	959	938	979	938	987	942	964	961	971	994	949	963	946	894	931	926	967	929	980	928	945	942	962	934	943	962	916	962	957	944	923	985	983	918	902	940	922	963	939	940	967	932	932	928	943	934	926	936	935	961	957	914	932	944	976	991	932	980	895	944	931	895	944	961	966	930	932	926	939	923	965	929	919	970	912	960	952	962	971	913	968	901	1020	950	916	956	956	954	930	924	909	946	917	954	899	961	944	914	959	928	911	979	975	954	961	950	893	929	889	932	974	963	915	918	961	886	992	988	961	927	970	913	927	900	873	926	957	935	920	969	939	918	924	974	971	929	921	951	911	961	940	903	984	948	936	917	955	993	957	933	976	942	967	919	907	904	959	933	938	918	961	901	954	986	920	946	887	974	932	936	954	976	925	916	950	987	933	972	937	951	926	945	962	952	925	951	933	937	899	870	902	925	926	880	937	934	939	968	893	962	941	954	985	909	994	1024	940	949	998	950	974	966	936	915	955	940	974	919	962	927	946	981	923	987	895	960	980	933	951	957	896	960	980	977	977	906	1009	941	976	968	879	923	928	954	979	968	951	928	877	972	912	946	1019	995	955	885	930	965	986	978	1011	911	931	947	958	947	1000	944	991	942	933	918	930	936	937	943	959	1027	979	987	910	957	934	931	936	911	977	910	916	981	942	942	964	892	959	967	927	936	946	914	926	960	856	928	983	930	974	987	900	888	957	952	973	912	916	930	945	890	963	933	903	946	901	1005	972	924	954	918	934	902	925	929	899	930	926	948	951	987	976	926	967	951	952	958	970	920	931	976	946	1004	980	964	927	958	962	943	935	939	901	998	943	969	924	963	911	959	900	940	956	896	930	928	947	957	974	943	924	986	972	943	905	951	964	953	867	931	999	1027	944	933	978	938	944	907	952	939	968	934	926	938	919	998	903	938	975	939	892	911	920	887	973	941	960	994	911	959	976	904	971	936	948	984	966	874	940	954	927	964	948	893	938	974	971	940	992	900	932	1007	964	967	901	900	975	964	901	988	959	931	920	935	956	947	913	940	949	962	935	953	945	966	977	947	1028	934	936	992	906	918	936	919	953	945	923	954	913	932	931	904	933	936	961	983	914	931	960	888	928	954	980	884	884	940	986	929	936	1000	934	962	912	989	971	954	975	939	930	1021	935	949	938	925	955	971	956	980	951	933	948	879	961	986	894	909	972	926	968	908	925	980	943	921	918	891	901	907	919	949	925	958	946	923	912	913	956	961	940	907	935	928	949	1007	929	987	989	1008	922	930	937	983	895	958	911	901	950	988	930	971	947	907	1001	906	994	958	934	969	967	920	823	959	948	967	927	922	960	936	913	972	968	975	972	948	954	931	901	985	927	903	950	927	909	923	921	898	921	991	877	969	897	937	978	952	936	957	926	912	882	929	912	983	897	941	892	960	927	906	858	985	894	943	990	960	987	921	924	1003	913	954	949	934	953
21060	36614	28969	19428	14887	11743	9108	6897	5421	4374	3575	2995	2637	2378	2268	2097	1911	1778	1597	1568	1498	1282	1354	1261	1185	1161	1138	1159	1101	1066	1090	1010	1034	1007	1045	1007	982	995	1002	994	951	965	979	911	876	970	904	896	925	981	999	908	883	972	921	903	924	960	981	929	982	919	886	903	913	948	908	938	955	915	938	909	914	904	1009	916	905	1014	929	886	893	899	942	955	972	900	968	902	916	910	892	963	922	935	939	948	910	883	962	946	1014	994	935	903	923	935	888	889	903	913	977	926	874	940	907	910	896	945	976	907	927	911	913	903	914	883	956	937	937	932	967	922	983	885	889	934	873	961	896	916	909	906	941	953	922	903	900	907	959	949	888	952	970	928	953	941	871	882	929	905	958	980	946	955	930	918	949	953	890	827	949	882	902	894	882	895	914	925	909	916	903	918	896	945	956	878	911	908	947	965	890	910	947	933	975	961	926	937	920	962	860	895	924	891	892	1015	956	906	956	909	913	881	932	972	913	911	942	906	927	885	962	974	976	874	894	930	977	970	924	1012	944	960	965	949	939	934	919	926	927	866	925	895	930	938	906	979	968	957	937	922	899	882	885	932	888	901	923	905	961	936	859	872	914	918	923	930	934	933	967	939	859	953	948	975	922	937	963	958	910	922	938	910	947	893	928	946	934	934	881	909	959	906	913	893	891	905	949	927	874	920	873	920	948	932	933	963	894	1000	952	932	900	948	968	976	926	946	844	934	970	951	925	1017	985	930	920	847	922	932	923	940	902	900	871	945	889	926	902	906	913	960	922	923	935	901	874	928	932	866	947	920	896	915	959	932	867	937	977	887	965	967	940	967	935	880	939	879	953	929	886	912	897	919	891	943	897	939	930	959	879	937	938	927	890	878	909	892	931	895	939	948	957	930	910	928	928	933	925	920	925	923	969	888	910	881	941	905	996	922	922	961	870	958	921	961	913	880	921	941	929	908	986	885	957	936	923	907	983	990	929	921	924	943	945	929	927	917	925	937	880	867	934	935	923	884	907	899	963	968	925	910	957	914	927	929	959	941	906	914	926	963	952	876	968	893	920	941	924	892	872	955	981	948	875	957	939	914	953	926	904	926	924	916	940	890	904	903	893	920	881	926	922	871	924	907	903	911	914	953	872	916	966	921	881	1008	914	926	942	922	893	971	936	908	940	924	928	966	899	984	962	904	950	884	916	879	906	913	941	947	923	930	891	929	865	936	875	909	942	891	927	900	960	934	925	926	899	879	898	872	942	959	921	926	945	917	913	963	900	965	903	921	894	909	949	914	998	936	914	867	961	938	947	949	909	889	967	926	936	888	912	932	892	928	909	908	940	857	950	929	952	933	957	882	961	894	955	917	910	917	935	896	941	935	978	888	936	942	888	924	884	962	910	949	951	886	914	937	955	920	887	920	986	933	924	917	901	922	925	949	909	956	959	900	893	938	929	891	938	1006	944	921	909	909	879	945	910	915	940	935	924	932	883	859	903	919	927	909	938	897	899	911	959	961	925	881	929	922	852	900	934	910	862	925	931	888	885	853	977	928	937	916	938	909	944	992	903	914	961	918	945	937	896	917	930	941	918	948	966	903	884	940	923	888	935	925	910	970	941	961	923	911	900	908	954	908	922	920	907	928	948	921	899	939	919	889	935	903	940	975	878	903	916	921	901	922	941	952	895	944	922	967	953	860	899	918	916	942	938	906	955	977	919	938	966	972	903	939	896	885	937	925	879	909	897	909	926	936	881	964	944	888	934	872	908	885	872	921	968	920	975	919	877	929	924	922	905	911	933	949	912	896	910	920	895	932	958	891	937	975	900	932	913	919	899	926	946	933	935	939	922	885	1005	956	910	918	889	895	911	977	923	931	897	980	893	963	974	916	956	956	878	892	978	938	952	947	944	910	904	944	955	949	897	958	915	906	968	993	883	944	913	937	923	901	884	974	941	918	927	952	933	915	996	914	886	958	888	927	979	930	910	942	943	867	977	980	895	926	962	908	883	940	885	905	864	955	971	909	916	958	961	936	945	909	958	909	933	932	962	940	946	894	864	903	950	968	947	878	956	982	925	1002	876	955	1015	896	915	962	880	904	929	942	970	936	961	946	882	901	955	934	891	908	881	901	900	901	937	919	916	917	911	888	958	912	956	881	979	926	899	933	921	895	904	987	904	930	968	881	948	917	949	943	926	930	974	927	884	907	925	925	866	908	934	897	913	936	917	905	896	887	955	901	931	898	938	912	892	946	906	908	901	900	920	958	920	931	946	919	932	933	925	910	925	851	946	926	910	885	995	917	923	965	878	896	883	934	995	957	919	967	942	879	861	953	908	910	929	942	897	905	873	947	903	914	883	916	966	906	934	969	886	912	896	911	954	933	874	966	878	855	933	934	911	895	920	936	916	901	928	914	971	942	927	945	920	887	913	898	925	929	904	880	977	941	945	915	879	886	875	932	958	928	925	962	947	954	911	928	982	859	907	983	931	914	986	847	920	865	905	947	932	952	937	931	904	929	909	907	883	905	932	987	947	1005	899	942	937	892	890	947	930	988	948	930	945	887	933	962	893	964	948	875	849	928	907	945	924	902	937	874	951	1006	962	935	945	886	931	948	931	948	944	935	938	948	907	897	885	922	900	1007	971	899	945	920	896	921	943	935	922	947	897	943	943	875	922	909	864	910	902	933	907	935	942	946	939	917	900	881	948	936	928	913	933	924	917	912	971	937	940	906	919	881	937	919	877	912	953	899	930	940	967	940	944	925	934	898	897	931	947	909	923	890	922	866	946	882	1001	929	950	949	886	964	926	940	947	944	913	931	946	923	922	907	920	923	916	950	947	924	964	943	962	921	906	904	947	929	839	917	880	962	1000	923	938	1003	935	872	902	865	940	889	932	885	886	952	929	935	908	912	914	943	935	861	941	911	909	914	945	933	890	920	949	916	963	906	887	941	920	943	935	908	904	930	909	921	866	935	916	901	937	858	994	926	977	880	967	871	929	894	971	903	944	898	924	944	910	941	916	939	976	947	914	1000	916	980	881	859	913	936	943	917	1000	888	931	878	953	977	900	941	958	858	920	981	923	944	942	895	916	930	921	919	893	919	881	908	939	897	940	883	968	906	919	915	989	897	913	948	915	961	907	961	922	914	857	918	939	918	914	919	902	941	932	960	937	954	950	945	909	909	871	886	898	908	898	956	933	882	956	921	904	909	931	958	958	879	898	953	928	915	941	952	940	960	899	936	929	893	917	917	910	911	888	922	928	915	967	893	866	905	957	948	959	869	929	960	982	933	940	1037	912	959	957	895	897	975	911	907	950	956	898	911	950	888	919	937	935	934	974	928	916	908	907	877	941	943	927	971	906	924	892	891	891	914	953	948	951	921	916	914	908	890	943	923	916	914	925	910	887	916	916	939	909	875	872	883	872	911	872	951	920	913	900	940	917	923	909	955	914	977	904	888	920	969	932	937	881	887	947	898	935	903	893	959	971	967	911	917	926	880
23897	21452	28779	24952	22346	19751	13005	7803	5779	4642	3624	3085	2724	2333	2191	2046	1932	1717	1537	1409	1387	1233	1221	1152	1035	993	1063	901	968	939	896	837	819	825	856	839	830	786	806	801	751	715	728	740	803	771	751	744	671	738	694	738	760	729	755	691	715	728	716	703	692	647	692	748	720	697	710	752	751	677	706	749	711	687	697	720	679	695	685	718	675	671	690	674	706	743	725	732	671	716	690	735	701	698	716	699	689	678	700	698	661	745	682	707	706	685	715	724	722	763	715	745	699	722	693	712	721	665	691	711	725	655	715	701	685	697	693	712	711	704	662	738	750	696	749	660	641	698	672	698	699	702	651	700	721	742	682	712	733	659	750	721	704	682	686	666	646	690	707	655	650	659	765	700	717	690	683	675	674	719	743	735	672	722	703	698	688	711	708	697	699	697	685	706	702	662	739	718	676	687	674	670	669	705	684	711	646	715	723	705	704	671	689	717	719	656	690	718	648	680	694	719	699	710	682	664	688	697	727	719	685	762	732	733	657	654	664	708	750	687	693	698	652	715	751	662	636	646	658	747	690	696	673	663	751	641	645	690	695	741	753	697	686	708	683	707	702	703	726	683	698	689	699	698	743	709	656	724	683	740	654	714	677	694	714	718	676	682	735	721	667	688	728	717	698	667	676	629	720	681	683	708	673	687	680	662	707	710	678	712	693	735	687	674	724	687	668	709	750	704	657	735	666	691	718	697	714	675	661	703	756	718	707	712	719	712	686	705	685	707	705	696	704	740	662	691	713	663	691	675	683	740	727	684	692	688	650	673	717	663	674	695	681	680	656	738	686	675	692	702	692	710	701	653	720	675	676	736	683	681	686	660	705	681	697	696	657	708	701	723	705	686	733	668	722	705	710	719	689	732	712	715	723	684	670	703	680	699	711	654	666	692	668	701	701	711	729	694	705	697	659	713	731	646	690	681	675	648	680	678	722	717	670	715	732	643	744	721	698	714	713	749	690	698	723	711	664	730	703	717	665	710	641	729	700	724	666	712	718	658	684	666	677	655	683	703	652	649	663	645	739	698	686	721	721	684	679	744	698	701	769	686	698	667	714	636	685	679	666	676	711	687	657	626	696	738	708	730	659	685	710	676	702	715	710	618	733	723	751	735	687	645	691	765	720	689	683	750	735	707	691	676	728	713	719	692	738	658	696	744	693	639	683	746	682	709	718	673	694	697	698	672	698	676	710	743	713	713	724	726	694	648	699	726	685	689	705	698	704	703	739	627	742	703	689	687	684	719	716	663	699	703	679	720	702	698	663	687	743	672	678	753	683	686	677	774	685	670	688	703	637	760	658	708	671	688	723	763	665	696	671	657	707	699	692	697	692	686	709	747	746	673	703	675	715	729	678	722	680	686	722	708	740	671	695	665	735	669	668	700	672	712	693	717	739	689	690	698	644	698	668	711	689	683	658	722	694	716	728	724	672	682	703	719	695	698	678	662	735	718	686	685	687	681	661	703	693	694	708	713	650	655	700	666	720	737	724	666	695	696	665	672	681	670	664	668	721	652	705	670	703	727	683	687	675	700	657	693	705	722	754	740	646	681	702	748	685	714	698	625	742	640	685	724	704	669	722	725	649	653	721	735	690	687	740	713	647	654	770	674	654	699	691	666	736	735	722	723	699	680	722	675	691	711	660	709	719	661	726	731	716	705	679	698	695	671	728	681	688	762	693	735	696	738	645	730	705	712	700	721	731	699	714	710	673	716	695	704	712	685	686	639	699	686	717	693	707	693	743	677	703	699	684	632	671	683	704	717	725	685	678	706	670	690	733	749	715	661	665	704	681	696	719	732	718	688	687	685	719	698	709	699	698	742	708	707	704	705	671	707	699	722	688	707	710	703	688	716	740	676	705	653	716	673	683	705	689	736	727	755	692	696	710	635	682	751	700	676	666	703	719	708	706	703	699	649	705	725	710	659	697	713	680	715	734	685	662	680	708	673	694	683	747	662	679	738	751	668	722	696	668	672	667	682	669	703	668	682	698	673	713	740	752	732	656	679	672	726	679	736	709	714	706	720	664	683	680	638	764	655	708	693	705	713	739	734	684	749	697	688	707	663	706	669	683	745	688	749	655	702	683	727	698	718	681	676	734	688	730	703	703	687	751	654	703	671	668	679	691	686	740	641	723	718	684	705	720	703	725	716	704	731	682	713	706	677	680	683	688	706	684	668	666	736	702	688	673	720	701	669	715	733	718	721	686	704	717	693	725	697	707	695	686	695	745	725	726	675	692	692	726	701	705	718	705	714	669	740	720	693	709	693	681	702	687	683	664	724	728	685	671	666	736	664	676	699	703	649	691	712	724	753	732	630	671	683	715	672	687	663	728	735	711	737	701	721	692	725	699	725	735	684	710	674	700	676	668	690	666	710	716	698	690	711	728	724	762	681	714	686	730	680	678	722	709	675	711	719	677	695	700	651	704	692	699	653	692	707	685	719	706	696	667	713	722	700	743	713	697	704	686	651	736	731	712	696	705	731	711	689	652	643	675	704	678	709	686	697	689	662	713	722	717	732	710	692	683	718	708	704	707	731	693	719	657	665	697	608	657	678	707	695	709	733	718	716	704	696	699	671	699	696	733	685	674	673	716	683	682	697	681	756	709	721	655	713	727	760	695	726	693	741	697	713	743	690	684	676	682	655	710	671	684	712	704	749	677	686	677	720	721	695	662	664	670	669	723	757	711	679	668	666	743	701	699	712	704	719	712	699	702	713	661	704	711	753	752	691	654	683	730	730	709	692	705	701	683	687	710	675	703	667	728	708	657	727	665	705	709	656	682	657	671	725	689	688	731	674	715	687	657	741	703	656	717	659	715	671	703	692	683	728	753	712	702	670	667	683	717	716	688	719	703	663	669	651	700	691	690	682	722	685	692	739	707	684	662	730	685	720	700	716	665	730	696	740	665	684	695	696	730	710	698	682	676	716	702	724	691	691	683	641	714	658	708	710	700	735	694	721	687	642	657	688	702	670	730	689	683	656	739	748	651	710	669	687	687	624	735	717	735	704	752	685	690	717	716	687	707	708	685	716	701	701	683	712	712	720	676	716	695	713	704	731	684	720	690	696	712	659	687	664	680	692	670	702	723	717	736	678	676	730	655	686	688	723	731	694	735	689	698	717	726	708	705	702	739	704	682	715	714	707	674	708	712	686	684	697	708	665	714	738	695	689	711	714	663	696	660	698	675	721	691	701	684	662	657	715	683	736	705	686	698	723	676	668	672	672	728	687	724	702	670	707	655	676	695	720	696	682	656	722	699	695	758	699	681	695	666	684	680	707	717	691	721	670	714	679	732	692	687	714	712	652	678	686	729	684	724	730	639	716	697	716	677	678	685	727	752	688	725	705	723	712	679	733	681	689	733	706	621	727	698	757	733	626	689	666	682	688	717	714	695	678	716	703	707	714	665	699	707	694	721	725	694	737	724	706	668	712	691	699	672	693	697	681
22038	43824	36591	26814	21928	17208	13538	10667	8410	6808	5342	4327	3710	3445	2961	2724	2427	2238	2018	1752	1641	1496	1298	1247	1237	1215	1080	1121	1064	1044	957	876	895	889	876	847	795	823	834	786	792	789	770	745	755	765	773	773	741	702	767	710	751	708	749	681	714	721	712	734	729	717	742	673	702	709	693	671	688	693	675	685	695	679	670	729	670	706	704	725	706	675	694	725	645	713	698	656	701	683	720	668	674	675	705	656	661	697	675	660	694	678	695	659	673	668	717	680	691	736	635	682	723	692	672	697	683	691	684	664	681	635	653	708	669	706	693	680	684	616	683	685	690	734	717	718	661	684	628	672	711	677	692	675	663	716	695	695	611	699	696	681	652	689	705	667	687	701	721	710	702	650	715	713	649	692	668	692	654	668	695	687	656	669	685	718	674	688	655	723	676	683	646	654	682	679	685	711	681	684	696	666	681	683	645	691	679	703	673	647	687	699	712	691	672	683	712	668	703	704	667	704	662	728	701	703	725	674	674	730	672	658	679	693	704	683	727	718	723	680	667	702	677	670	721	712	690	700	656	671	691	679	666	714	721	722	679	673	666	633	699	703	672	682	717	739	680	701	736	626	667	698	654	694	687	735	644	659	724	650	671	746	656	686	675	690	676	744	706	707	691	692	671	702	682	698	639	672	672	698	690	703	705	741	650	677	663	669	688	715	658	666	696	706	686	701	659	649	655	689	700	656	714	691	711	734	703	640	712	635	715	701	731	685	714	725	721	723	697	682	668	670	708	693	702	683	709	733	678	713	696	714	694	687	665	720	743	711	733	643	639	710	729	664	713	690	724	714	706	698	693	678	681	714	674	726	689	678	672	640	703	705	657	682	691	690	695	676	743	727	688	725	712	747	644	705	690	655	709	705	675	725	717	686	676	684	644	735	677	687	659	699	669	696	660	724	737	698	671	668	698	728	693	685	697	705	706	704	703	713	688	705	658	724	703	668	709	705	653	728	693	683	688	683	680	688	655	707	727	721	693	766	683	741	683	668	704	681	633	663	716	735	669	744	692	701	690	700	697	702	657	717	717	673	718	687	669	724	702	684	687	655	708	698	664	684	750	671	699	646	660	708	663	729	681	654	677	651	734	702	692	679	673	670	667	700	717	686	664	655	702	692	700	687	672	675	700	668	706	657	685	713	686	691	731	712	681	698	695	709	687	730	713	690	692	674	714	669	668	692	698	680	695	695	684	670	716	637	668	694	701	721	672	721	752	687	675	625	678	687	692	708	689	698	679	680	678	669	698	685	660	686	675	650	704	678	713	692	755	646	688	668	683	683	656	705	691	677	717	695	666	705	737	713	688	725	677	656	685	712	684	707	662	683	660	709	676	674	651	693	716	690	742	695	674	724	680	735	695	730	711	658	680	668	706	640	665	688	694	725	692	668	715	664	732	693	699	679	669	672	691	726	681	687	681	647	727	725	712	689	671	669	676	682	617	698	697	655	697	762	721	668	669	680	691	700	687	666	724	705	686	706	670	662	717	668	598	707	666	722	682	720	688	659	680	709	694	692	693	701	727	718	653	728	706	678	678	700	672	726	706	735	681	672	727	702	685	723	644	670	652	671	701	707	674	697	705	677	717	708	681	681	696	740	674	716	684	735	698	649	730	700	709	707	633	670	699	678	698	699	717	699	631	701	688	690	632	729	724	634	675	682	697	692	681	673	682	707	701	727	693	693	642	676	679	688	629	722	694	679	713	655	691	688	642	682	663	693	658	683	660	681	666	677	706	654	696	679	658	692	700	694	664	690	650	664	727	664	695	691	684	676	695	647	708	768	696	750	700	682	655	658	669	654	692	705	711	710	681	710	691	641	704	685	683	669	702	715	697	680	683	714	696	670	661	700	675	672	706	674	691	700	720	731	683	713	653	711	696	674	697	700	702	679	683	695	687	677	690	699	677	688	716	710	653	723	705	671	689	685	720	643	664	657	712	665	723	681	702	688	683	677	666	656	657	669	703	696	691	663	661	676	710	677	724	735	725	685	690	694	705	679	669	638	690	733	654	745	648	745	705	690	652	684	690	694	729	689	697	690	681	678	631	697	678	724	667	716	677	709	715	671	746	741	679	722	702	674	689	651	690	687	645	669	682	665	718	654	720	677	675	705	714	703	652	748	699	702	730	678	710	723	685	714	701	690	666	680	702	667	697	693	671	736	746	657	718	701	719	725	670	697	732	671	662	689	678	685	693	666	665	659	667	700	700	666	723	711	711	707	666	639	702	675	715	725	704	678	728	746	720	719	667	690	672	693	683	682	663	719	720	708	685	724	731	690	693	675	698	708	668	672	646	647	682	675	618	650	699	667	694	692	726	680	662	703	639	676	686	662	647	688	716	656	694	715	724	703	687	649	719	685	715	700	694	680	686	723	697	692	736	703	724	680	708	688	665	683	742	710	662	714	704	649	719	650	702	687	623	697	707	660	673	694	687	679	704	688	724	688	700	695	693	735	691	680	731	739	678	654	693	690	678	696	669	681	707	672	697	681	733	639	696	677	682	678	695	703	679	659	717	674	683	656	729	672	739	676	676	700	713	772	694	729	669	699	690	677	668	707	696	674	692	672	650	667	714	720	658	704	706	678	687	672	709	695	745	720	734	684	705	727	687	674	708	724	737	699	665	693	681	711	694	693	667	685	720	663	671	620	657	648	740	761	699	665	653	673	627	669	675	673	686	691	703	714	681	715	728	719	676	714	681	670	700	721	723	689	667	706	662	727	655	730	669	705	675	690	698	645	682	694	689	685	663	694	654	654	703	675	747	669	682	675	701	680	688	654	659	656	696	661	637	696	723	682	674	633	696	686	737	697	668	742	662	684	687	777	648	672	645	703	656	699	686	694	688	709	680	702	660	663	683	694	663	658	667	696	669	691	683	703	684	712	710	664	639	677	702	726	731	672	698	737	673	655	688	699	687	656	732	711	699	626	676	708	710	684	704	680	671	697	701	718	708	715	740	708	675	690	632	674	640	674	705	706	686	708	654	666	719	673	680	678	725	711	738	691	694	705	661	703	707	650	687	662	742	682	650	698	695	690	696	704	688	737	654	673	682	731	692	656	738	725	664	682	652	671	690	691	748	643	726	705	690	691	683	678	693	676	683	677	706	695	710	702	676	642	691	691	669	716	657	663	683	648	712	685	702	714	664	691	697	710	755	706	694	698	701	683	721	727	660	735	694	695	691	691	653	651	699	744	633	674	732	668	688	673	700	672	680	697	697	682	681	669	671	725	720	675	683	715	667	671	686	682	712	701	698	706	671	675	667	730	707	661	700	697	698	742	662	736	687	715	689	721	677	711	670	648	646	718	676	701	677	678	676	691	690	693	706	678	658	661	707	644	715	675	723	683	626	711	686	646	705	693	675	685	721	700	708	727	685	665	677	658	727	663	642	677	669	710	654	670	698	703	698	673	652	709	681	706	684	695	675	726	623	606	674	708	702	666	655	745	690	709
25195	21526	28164	26565	20136	13582	8967	6352	4805	4033	3308	2773	2537	2367	2254	2271	1998	1751	1710	1558	1562	1530	1447	1364	1316	1312	1283	1218	1209	1217	1188	1188	1168	1156	1154	1140	1145	1107	1122	1085	1115	1080	1082	1103	1067	1019	983	1033	1065	1087	1030	997	1013	1018	1035	1041	1065	1022	1021	1041	1037	1020	984	1039	1097	1041	1039	1032	989	994	1076	1033	1033	996	1054	1021	1024	1018	1028	1053	1038	1011	1047	1038	983	1010	1050	993	1014	1082	1006	1044	1019	984	1019	1028	1035	965	1060	1011	997	972	988	1052	1055	1031	1018	1014	999	1027	1016	978	1049	998	1018	1045	1002	1058	986	1071	1045	1015	1051	1026	1059	986	1042	1028	1050	1012	1030	1047	1071	999	1071	1024	1059	994	1100	974	1060	1014	1047	965	1018	1056	1021	1060	1060	1049	1053	1023	1009	993	1004	1094	1042	1015	1007	1059	1010	1072	1025	1039	1056	1040	1036	1039	1005	1069	1082	1028	1029	1004	1038	1000	1021	1025	1036	989	1030	1047	1042	993	1006	1024	991	1084	1017	1034	1007	1017	1047	1030	1048	1000	1016	1103	1019	1079	998	988	987	1094	1006	995	1007	1019	1027	1018	1035	985	1022	1031	1028	1055	1029	1076	1050	1092	1060	1090	970	1058	1042	1058	1023	981	1049	1058	1026	1019	1024	1027	1081	1055	1013	1015	988	998	1025	991	1024	1049	982	1051	1048	1016	986	1074	1045	1023	1040	1040	1063	1043	1029	1010	997	1060	1040	1068	1040	1057	1062	1060	1008	1023	1099	1104	1062	985	1065	1055	967	994	1034	1022	1053	1030	1092	1018	994	999	991	976	1126	1013	1075	1053	1099	1100	999	1069	1001	1018	1064	1086	1040	1009	1044	995	1049	1017	1096	989	1018	1037	1060	1061	1043	1033	1034	1036	1002	1054	989	1008	991	1052	1004	988	995	1001	1030	1009	1053	1036	989	993	1034	1033	1053	1019	994	1029	1003	1014	976	1078	1028	1099	1023	1050	1055	1076	1091	1054	1018	982	1080	1009	1028	1055	991	1060	1019	975	1022	1062	1046	1015	1105	1049	986	1004	1015	1025	1037	1048	1036	1012	1045	1091	1049	1034	1007	1015	1055	978	1089	992	1056	1026	1036	1024	996	1038	1045	1079	1017	1025	978	987	1063	1037	1002	1074	1029	1020	1032	1032	1041	1053	1081	1056	992	1061	1078	1051	1065	1040	1036	983	994	1128	1023	1017	1053	1010	1029	1063	977	1108	1065	1075	1051	1009	1003	1045	1054	1027	996	1069	1044	1064	987	1056	989	1045	1053	1082	1039	1041	1063	1018	1070	1082	995	1076	974	1035	1050	1114	1041	991	1003	1039	1004	995	1079	1046	1062	1052	1069	1076	1026	1065	1054	1057	1005	1008	980	1049	983	1011	1045	1032	996	1058	1045	1081	1048	1021	1047	1027	1017	1010	1033	1010	1061	1088	1032	1010	1031	1071	1002	986	1050	1014	1096	998	1048	1038	1079	1038	1069	1067	1021	1039	1056	1055	1033	1008	1065	1067	1102	968	1005	1045	1027	1069	1029	961	1023	958	983	970	1023	1017	1035	1074	967	993	1033	1043	1043	1026	1094	978	1018	989	1078	1089	1035	1051	1025	1054	1083	1045	979	1059	1049	1109	1056	966	998	1025	1024	1021	1029	1034	1024	1058	1074	1034	1058	1091	1031	995	1102	1057	1010	1028	964	1011	1053	1016	1039	1027	1075	1015	1022	1033	1004	1049	998	1022	1092	1036	1025	1001	1016	1022	1050	1030	1025	1054	1003	1072	1069	1009	1088	1028	985	1068	1010	1027	990	1028	991	1034	1072	1017	1003	1010	1050	1039	1046	1040	1126	1019	1057	1005	1020	1071	1031	1010	1009	1038	1049	1081	1055	997	1031	1013	1050	1044	968	1040	972	959	1033	1098	998	1119	1039	1069	1001	1050	1005	1016	1051	1007	1004	1089	1037	1038	1132	1025	1081	1032	1032	1092	1060	1104	1067	1037	996	1030	1010	995	963	1071	1072	1026	1048	1034	1016	1062	1069	1025	1110	983	997	1049	1013	1079	1022	983	1014	1052	997	994	1015	1005	1018	1017	1034	1022	1013	990	1066	1077	978	1009	1044	1082	1017	1076	1014	1061	1037	1026	1094	1095	1039	1013	1068	1047	1040	986	989	1058	1036	1033	1053	1027	994	1081	1003	1044	1011	1047	1043	1060	997	1003	1085	1070	1017	1011	1062	1031	979	1026	1068	1038	1064	1054	1080	1040	1085	1008	1053	1024	1053	1051	1058	1018	1011	961	1099	1001	992	1062	1016	969	1028	973	1063	1000	962	962	1027	1039	967	1088	992	1033	1053	948	1032	1029	1029	1088	1079	1023	1066	1056	1007	1011	1061	1054	1011	1058	1055	1041	1060	973	1035	1013	1078	1026	1030	1000	1050	1039	1020	1046	1029	1049	1051	1021	1020	1024	992	1029	1060	983	1054	997	1002	1064	1084	998	1037	1004	1117	1079	994	1062	1070	1060	1039	996	992	1013	1015	1031	1067	1045	1085	1017	1036	1030	1017	1022	1019	1111	1028	1015	1063	1038	1055	1022	990	1030	992	1080	1003	1023	1000	1014	1041	1034	1020	980	1033	1053	1037	1056	1009	1041	986	1005	1003	993	1025	1013	1007	1038	998	1036	1012	1063	1035	1023	1069	1026	1031	1049	1060	1055	1105	1045	1028	994	970	1066	1062	1085	1019	985	1048	1055	1068	1044	995	994	1060	1031	1015	1076	984	1051	1018	1017	1024	1037	975	1002	972	1109	1013	1065	994	1002	1010	980	1037	1021	980	991	1049	982	972	1029	1071	961	1028	1016	982	974	982	984	1045	1091	1039	1031	1075	1009	1048	1074	1013	1005	1003	1019	1009	1005	1064	1015	1059	1062	1020	1022	1054	1056	1010	1037	989	1050	1013	1021	1058	1046	1093	1052	1015	1023	1035	995	977	1030	1026	1024	1043	1053	1013	1051	1044	1059	1048	1089	1081	998	1011	1022	991	989	980	1016	1075	1024	1024	1072	1012	1060	1055	980	1011	1004	1050	998	1032	1067	1062	1002	1020	1002	1022	1021	1023	1075	1056	999	1043	1053	1006	994	1077	1104	937	1072	1055	1059	978	1022	1039	1010	982	1030	1104	1016	1041	1036	989	1048	1014	990	1041	1034	1103	1017	1056	1003	1042	1014	1043	1039	974	1045	1027	1084	1067	1099	1002	1086	1042	1008	997	1018	1004	1046	1073	1022	1026	1067	1053	1032	1045	1023	1016	1025	1086	998	1031	1055	1044	1042	1034	1060	1016	1084	931	1088	1035	1035	978	1076	1027	1034	964	1021	1095	1014	1084	978	993	1003	1031	1074	1053	1054	1010	1046	997	1025	1009	1037	1081	1100	1006	1047	1093	1055	1006	1048	1091	1079	1065	1078	1043	987	1076	930	1039	1019	979	1031	1038	1014	1050	1000	1023	1043	1049	1013	1171	1000	1054	1010	1085	1104	1066	1052	1077	1026	1058	1048	1011	1093	1086	1054	1048	1044	1065	1028	962	963	1019	1019	1042	972	996	1026	1016	945	996	1017	1045	1056	1013	1005	990	1042	1020	949	1060	968	1031	1091	994	1032	1069	1077	1023	1070	1065	1026	1039	1090	1049	1034	994	1023	1030	1066	1062	1036	1053	1060	1033	1074	1021	1007	1007	1012	1038	931	1062	1050	1084	1027	1012	1055	1065	1010	1026	1015	1025	1044	1032	966	1000	1058	1021	1037	1051	1123	1057	991	1027	1035	1061	967	1002	983	1003	1074	1050	1043	1019	1006	970	1112	1009	1042	1015	1030	1092	1048	1063	991	998	1094	984	1016	1029	1082	1028	1071	1045	1002	1054	1060	948	1022	1023	1089	1024	1018	1000	1012	1042	977	976	1019	1015	1022	1000	1042	1016	977	1019	1078	1033	1066	1002	1003	1040	1022	1038	1037	1024	1059	1101	1036	1041	1011	981	1064	1009	1084	1075	1119	1040	1038	1067	1077	1020	1062	1001	1064	1031	980	1038	1063	1046	1023	1023	1076	1037	1011	1057	1027	1032	976	1067	1060	1084	1050	1034	1026	1022	996	1060	1036	1014	1032	1012	996	994	1055	1043	1033	985	1022	1046	1018	1049	1069	1063	1092	1064	1143	1007	1059	981	961	1058	1095	1044	1059	1035	1035	1029	1034	1052	1018	1031	1011	1062	1021	1027	1027	1037	995	1071	1052	1036	1027	979	947	1037	1020	1031	1012	1016	987	1047	1009	1058	1058	1008	992	1045	1027	1060	1078	1047	1070	1042	1035	1077	1049	1024	1019	1087	1045	1020	1058	1014	977	1026	1041	1054	1029	1009	1041	1049	1021	1006	1064	1024	1061	1097	1003	1002	1024	1038	1029	951	1032	1075	985	1068	1046	1078	1081	989	1028	1053	1051	1071	1035	1061	1006	1038	1056	968	1061	1047	1012	1000	1087	1000	1062	1039	983	1059	1026	1014	1020	1042	1013	1027	1054	1058	1035	1047	1053	1065	1027	1079	993	1032	988	994	1087	996	1077	1019	1045	1085	1025	959	1025	1045	1050	1039	1017	1060	1041	1014	987	1056	1022	1046	1025	1021	1050	1061	1013	1051	1120	1089	991	1033	1010	1111	1030	1022	1014	1037	1054	996	1001	1069	1069	1024	1058	1039	1017	1051	1009
21390	40520	33706	23771	19310	15090	11719	9500	7393	5885	4634	3946	3436	3141	2955	2591	2355	2237	2024	1793	1697	1596	1489	1441	1401	1365	1342	1286	1242	1235	1220	1135	1167	1139	1136	1108	1099	1048	1095	1007	1114	1045	1003	1061	979	1071	1035	1014	1021	999	1042	983	1013	1009	1000	1048	1042	1020	1000	1011	1074	1012	1034	998	998	1010	982	1009	1051	1023	969	952	965	1023	1001	1073	965	1000	1022	995	1060	1031	989	995	974	985	971	1012	1084	944	965	1016	991	1023	1011	1065	937	1023	990	980	1023	993	980	977	936	963	1072	995	988	1042	975	1020	984	986	984	995	995	954	969	1000	959	1083	1062	998	1003	1043	980	1006	1004	958	978	994	997	1021	1001	987	1003	1001	977	986	1029	980	969	992	1002	1034	1001	1002	1006	949	1039	975	1010	1022	973	1003	1003	998	941	1048	1005	1019	970	995	1001	980	1015	971	996	1016	1019	949	974	983	1008	987	1067	986	1010	1029	1015	1008	991	1035	1020	980	988	944	1034	1001	992	1009	961	972	944	1026	977	996	1026	992	993	1016	964	1001	968	980	1083	981	1024	965	996	983	999	1056	969	1006	949	1015	1033	935	1001	1001	926	1000	957	964	1010	981	984	1003	1042	1056	1003	979	1021	965	959	995	1004	976	1012	949	977	1000	991	1002	962	983	1001	999	973	979	990	920	1036	1044	998	1037	1032	993	1004	1002	955	1040	1024	989	975	974	1036	977	1014	1032	1003	980	1029	998	1016	1009	991	958	947	1001	995	1043	1020	935	999	1029	982	1022	974	981	998	963	981	992	988	1010	1039	954	981	997	1014	1005	992	996	944	959	1012	1004	1000	1013	990	997	1020	991	964	979	1025	1005	967	999	1020	1002	973	1067	1078	1021	976	1030	928	1002	1040	1033	994	956	965	989	975	970	967	982	969	1006	1031	1006	993	950	970	999	1033	984	975	921	1000	1004	1037	991	975	951	1052	973	1011	1009	1060	971	1041	1001	979	1034	1022	998	954	1025	969	946	1018	989	1049	961	1053	953	983	999	1017	995	1003	970	995	974	991	1022	909	1088	1019	1009	958	945	1004	982	1011	963	951	1001	987	1060	1004	980	1023	1013	1054	975	1021	1024	1018	1007	934	1002	1005	988	963	957	1018	1060	1004	1039	993	991	1030	991	1013	1019	961	971	960	983	986	1032	1034	1037	944	974	1005	1027	1042	967	952	961	1008	950	1029	1035	951	993	1017	1001	1051	1018	1020	996	1011	989	1003	970	1035	1003	992	965	969	1019	954	1029	1040	1044	1038	987	964	965	975	957	1000	1008	1020	968	1016	971	978	1001	957	998	1045	1035	961	1019	1062	976	1015	999	947	1008	990	963	989	1005	1021	1022	981	951	1011	997	949	1023	1039	989	976	1025	975	990	987	970	990	982	987	1009	1034	971	1042	1030	936	979	973	964	1012	1000	992	947	998	1004	976	970	971	1013	994	986	1015	1032	996	988	995	1035	961	946	1016	1012	984	1028	971	982	976	1050	972	1011	956	1008	1006	985	1016	975	934	977	1038	1002	1038	1015	1027	975	971	1029	1021	1038	971	1010	968	992	1006	994	991	999	961	946	994	1021	958	936	981	994	993	1009	1050	1078	1008	957	1052	1027	973	993	992	931	991	1013	1051	999	1001	1016	996	996	991	961	1030	1032	1013	948	977	1005	951	1015	1033	1006	1052	974	1038	964	927	1033	990	976	1024	1029	1004	988	984	942	971	1004	1061	1003	973	1007	1008	1017	1020	1000	1026	1061	935	1013	918	980	994	980	960	985	1035	1007	981	1009	981	1001	997	1031	1009	1028	982	981	966	1069	1027	968	1014	991	1006	947	997	1001	1018	1017	1033	988	945	1043	1016	992	1005	980	1053	929	990	954	945	973	1011	1010	1008	1023	950	1015	1023	1012	953	980	996	998	1046	957	1053	1008	1018	996	962	1014	980	983	972	962	978	990	1007	1001	962	1037	1014	983	1045	992	1022	974	969	1016	968	993	1015	1050	946	988	970	1026	975	956	984	997	1010	1011	997	990	1001	986	1006	1016	1004	995	1003	1002	972	979	1029	992	972	992	994	994	1003	992	1004	1067	972	1012	1037	968	959	958	981	950	982	1020	974	975	1021	949	1019	995	943	1002	1047	978	1061	951	984	949	946	1001	985	1019	988	1005	966	1025	1028	1005	996	975	1018	1010	984	977	943	1002	977	1014	988	975	1009	1014	993	1008	1052	1007	1010	1006	971	1026	1012	1047	979	983	986	963	1015	959	1046	981	1030	995	1050	959	969	977	1037	1022	1001	978	1026	990	993	961	1009	1012	1063	980	982	959	969	985	975	993	995	941	969	931	957	1038	1003	994	927	1026	974	1023	1002	1003	1023	983	969	975	980	988	962	979	1063	976	1000	1002	1008	963	977	993	1008	1003	1003	967	1031	1062	1067	1011	1000	1038	935	970	970	965	986	995	1055	1015	1023	985	1013	1022	985	984	997	972	968	1026	999	954	1020	962	1009	1005	987	969	1110	1006	972	1015	1005	941	978	962	1014	1050	993	1002	1009	1062	973	942	983	1007	1050	1014	993	1007	992	1017	1020	1008	998	979	967	1013	1023	966	1089	1019	1008	996	976	994	980	1017	942	1013	1040	968	940	999	980	978	1036	995	1021	1030	1031	965	1033	1014	1025	999	1027	966	984	981	1056	1028	1009	1001	1004	1019	1026	1022	963	1032	960	951	1004	1008	982	990	988	1028	997	988	1029	1008	1022	916	1034	971	958	959	1026	958	1011	999	999	990	1021	1031	992	998	978	999	997	998	1016	944	989	1042	1004	961	987	1029	971	1001	1024	990	975	979	1073	1020	964	966	999	1006	988	994	996	956	1020	961	957	979	1011	1006	980	957	993	1023	1012	968	950	1030	976	992	974	993	1017	1029	971	989	968	1001	969	1026	944	998	970	1022	976	1037	1025	975	910	985	973	977	997	999	1009	1036	965	1010	1045	993	1033	993	1032	1002	976	1047	980	1044	999	1007	950	1023	975	996	1032	1025	959	1024	1008	954	1020	1011	990	1013	1041	997	1034	985	1013	975	971	954	1030	934	988	988	1020	977	1008	983	984	966	1013	998	993	968	1033	991	982	960	969	984	973	1015	1019	990	988	989	1005	959	1000	1025	977	1002	1017	977	1021	998	1034	1038	975	965	943	1044	959	955	971	968	977	1022	986	954	1004	1038	977	1033	974	982	974	1025	979	979	1057	999	1026	1018	1026	1006	949	998	978	1030	960	1009	1020	991	1032	1005	994	998	1015	1044	926	994	957	956	993	966	1012	987	973	935	1015	994	966	993	997	1031	1027	1029	1049	972	1022	1000	986	986	958	1000	1004	982	1021	997	990	1018	1022	1021	958	952	1021	999	1021	963	965	1016	955	1018	988	989	1067	1062	1026	1015	932	969	981	989	928	974	967	944	1000	990	982	1022	981	980	1008	966	973	990	1046	962	941	1014	931	1007	1040	982	1014	1002	1014	1009	1006	1023	1040	1008	957	1049	987	971	1007	1000	1009	973	1041	1016	1003	1007	955	1004	1028	1026	1016	997	984	1016	1034	1046	1009	952	969	967	1061	1022	1001	972	1005	1022	955	1001	966	933	960	1035	981	995	1040	984	1019	982	988	986	1002	976	1025	965	1024	998	1002	996	932	1003	966	972	958	1044	969	962	1006	983	982	991	1024	1001	1021	971	1010	1011	993	1022	941	1006	960	1013	991	988	980	1032	969	1020	965	1003	912	1032	1013	992	985	969	978	985	967	982	991	984	986	1038	976	1014	968	984	963	1011	1003	984	1009	955	976	944	1019	1032	1037	972	981	997	971	978	1004	1020	1019	965	1015	1011	994	1001	986	987	968	1045	957	976	1059	1045	974	984	972	1047	997	973	1039	991	1007	1040	970	1058	1005	980	960	1015	1010	925	1011	971	1058	1008	942	1025	949	968	1040	1014	990	984	985	976	1036	1037	1000	1004	979	969	1009	969	1003	950	1001	1008	1029	996	1014	1033	978	1016	965	1028	977	1040	1009	952	1032	964	984	997	940	994	1005	969	1004	1001	999	982	1007	1033	973	993	1039	1046	972	1028	995	1012	974	1010	985	1009	998	1004	1010	994	1015	1023	984	999	1035	1009	997	1021	1001	970	999	991	996	1033
22846	21486	29230	24272	21824	23244	21495	11677	8372	6511	5213	4274	3716	3329	2973	2747	2512	2371	2066	1767	1724	1626	1443	1359	1278	1221	1238	1120	1094	1059	1053	1037	975	896	897	891	875	854	903	874	878	836	826	847	830	767	812	809	725	753	810	780	777	748	759	723	811	784	809	790	709	739	705	782	738	727	755	735	765	747	762	763	710	722	748	701	730	738	748	757	791	754	718	736	720	714	723	714	700	776	718	738	716	738	719	736	738	709	721	707	678	720	672	716	712	730	724	735	718	742	743	738	715	713	753	736	742	716	725	764	758	781	793	709	784	733	719	715	711	737	747	738	747	750	742	711	721	757	706	786	757	727	717	761	705	724	725	765	750	694	730	747	722	744	710	765	745	714	723	754	780	711	762	750	766	696	782	755	714	725	731	773	716	751	753	778	769	741	725	770	746	722	708	695	714	737	750	747	725	714	695	724	718	725	732	753	764	746	719	749	758	713	692	739	709	708	759	753	784	717	736	727	758	800	736	758	716	704	760	768	709	723	729	719	689	722	750	746	777	727	753	709	749	732	667	695	750	741	765	783	767	732	707	776	746	714	753	727	719	704	702	746	764	730	701	733	765	755	717	739	757	745	777	744	747	719	707	714	700	704	745	710	724	781	709	744	801	730	739	752	791	728	726	772	717	727	766	731	724	767	729	758	718	735	762	739	730	705	734	736	750	705	714	732	717	723	769	740	713	759	742	772	697	736	771	713	740	734	731	748	749	722	746	755	716	718	673	730	742	730	750	746	751	728	724	744	726	714	714	723	736	767	727	728	739	739	772	679	755	728	771	781	791	771	726	730	725	789	739	775	729	738	747	724	747	753	701	756	732	760	742	753	728	731	706	716	743	782	752	759	738	723	800	722	779	754	746	729	711	772	734	738	759	717	764	741	708	686	766	728	720	726	749	716	732	756	761	728	680	721	737	722	689	710	701	755	761	753	761	699	723	758	792	732	780	668	716	704	742	722	786	712	763	698	767	739	760	754	725	744	755	714	761	703	754	796	758	737	719	715	803	734	785	793	772	734	748	707	761	721	755	757	785	746	743	774	706	757	686	703	683	744	783	741	748	743	743	728	722	806	729	688	709	739	747	714	723	710	726	705	697	700	693	767	699	748	762	708	721	754	734	762	737	748	681	730	749	747	725	721	696	730	727	766	798	751	721	699	696	720	742	722	768	765	761	740	713	748	704	734	737	729	746	743	767	725	760	694	694	730	725	708	794	743	744	765	757	731	753	787	754	740	730	736	700	772	738	741	716	697	687	761	752	699	751	720	733	711	780	771	738	782	737	767	725	751	751	762	769	737	735	697	743	756	753	707	693	721	739	761	726	710	756	765	787	684	738	752	720	723	764	690	755	723	739	700	803	802	732	700	708	727	706	680	749	746	772	776	743	699	751	725	788	719	722	730	748	749	752	710	719	734	711	751	738	734	761	759	692	742	738	739	741	755	733	699	734	731	662	702	777	772	724	748	702	745	778	695	770	749	753	766	721	742	710	756	712	717	731	733	752	712	740	710	746	724	687	718	746	728	758	698	727	777	700	714	766	719	735	716	699	717	747	737	698	735	763	728	676	699	679	814	782	718	713	670	746	761	744	692	748	709	753	729	737	725	821	701	765	713	721	678	711	770	733	718	744	715	785	722	779	737	723	751	711	725	751	762	731	706	665	744	690	758	739	696	757	690	750	716	703	770	729	770	780	769	728	750	721	735	795	752	826	732	720	767	702	728	772	785	740	763	666	742	773	764	730	753	709	710	791	734	724	713	739	797	765	777	780	747	697	740	723	727	740	744	732	771	740	772	735	705	731	722	717	704	750	713	758	688	764	709	718	701	741	759	783	688	760	718	719	775	687	732	668	702	688	734	736	727	723	752	743	726	760	754	700	739	736	754	720	754	772	660	712	708	744	755	760	696	704	782	731	778	725	714	734	713	742	795	723	683	696	735	757	776	717	750	753	708	715	675	721	709	724	709	718	724	744	740	727	731	706	722	710	774	705	730	734	701	719	716	684	749	736	779	752	734	757	712	727	724	767	763	764	766	723	735	727	702	754	773	707	740	713	712	790	720	737	729	710	704	717	725	705	741	760	712	727	723	739	752	752	807	712	737	673	710	694	705	736	723	753	702	736	749	737	652	713	735	751	739	744	795	718	768	778	678	789	707	739	741	734	767	701	704	763	736	685	700	719	717	764	724	723	676	736	757	733	705	710	758	815	686	714	692	775	741	699	743	709	755	751	742	704	793	688	732	712	718	720	707	761	740	705	720	746	781	766	723	776	747	677	689	799	736	742	755	720	809	744	742	772	734	789	753	745	723	717	723	747	747	734	752	718	743	717	745	715	741	724	738	808	745	779	694	774	734	751	763	724	682	701	735	752	758	716	738	727	763	734	750	748	741	732	778	779	753	764	749	727	771	742	723	756	719	728	758	751	743	744	727	764	740	733	740	720	759	689	740	791	713	735	704	732	764	730	768	745	769	743	744	707	710	757	766	728	751	682	727	711	727	774	701	729	733	706	723	783	720	734	739	722	685	747	729	725	694	703	705	732	783	774	766	765	749	708	747	717	730	690	664	740	773	689	739	759	772	722	729	748	756	711	697	734	770	738	755	731	744	676	718	738	716	713	712	759	736	733	750	780	722	747	724	676	676	725	718	708	706	721	715	766	695	707	744	761	753	749	706	698	752	742	667	740	786	774	687	718	702	773	749	732	719	761	743	749	727	743	704	739	779	752	717	740	722	742	681	731	761	701	722	706	797	730	722	755	753	727	677	718	719	669	714	702	750	755	702	777	700	753	720	743	750	730	755	718	758	694	776	739	732	720	736	807	729	745	714	690	735	762	734	737	729	727	725	756	734	713	758	737	756	747	727	751	741	720	736	747	729	761	735	715	742	742	753	697	699	759	739	781	765	714	759	715	757	731	733	759	732	720	737	717	781	674	732	744	743	756	755	748	753	719	738	715	784	731	724	733	769	774	718	735	727	722	727	692	677	723	709	734	691	692	762	791	732	744	706	727	759	725	725	718	685	760	776	697	749	761	743	776	751	742	712	722	736	801	749	758	736	725	719	697	732	741	762	720	705	701	737	780	772	756	729	727	718	769	720	725	734	743	764	756	727	769	716	695	718	720	700	712	756	761	744	745	713	718	727	729	723	717	762	749	736	743	769	742	717	772	749	729	763	728	738	715	743	725	736	665	730	706	720	793	771	744	748	709	732	725	755	677	754	732	695	722	753	718	740	713	750	780	777	735	737	746	725	720	806	736	727	747	701	729	751	768	803	736	740	716	751	693	722	733	769	764	718	721	745	754	792	718	765	759	740	742	728	700	770	748	790	727	777	703	716	668	752	729	709	716	725	741	699	748	741	749	730	776	763	725	723	771	733	780	673	750	730	740	705	779	719	717	713	730	715	734	722	723	761	762	767	692	718	755	764	671	794	769	705	709	746	799	772	741	726	746	743
24450	48192	41733	32111	26813	22225	17763	14219	11392	9110	7314	5817	5145	4545	4013	3697	3198	2991	2552	2195	2049	1797	1685	1515	1501	1328	1343	1274	1227	1149	1099	1056	1009	991	915	943	883	937	834	843	816	780	851	821	781	750	790	751	772	749	785	773	799	696	705	718	762	748	765	702	730	682	721	754	759	767	746	700	713	723	671	696	701	747	733	701	695	700	698	680	741	693	766	720	710	714	671	682	728	684	734	695	711	731	683	705	677	681	717	711	696	686	764	712	680	686	672	707	640	751	723	722	704	717	743	681	683	681	698	708	726	688	716	723	706	695	726	726	716	740	694	760	713	711	682	690	717	659	691	730	721	688	739	726	716	677	690	700	672	701	698	720	708	721	651	699	705	673	712	704	699	701	682	722	718	704	702	694	741	721	696	756	681	747	704	707	767	731	686	734	687	729	676	683	688	691	713	676	676	669	759	721	749	756	682	680	710	748	742	738	684	690	723	662	690	702	747	719	721	710	682	711	711	694	675	709	723	707	716	722	730	713	719	705	675	684	727	697	686	688	730	692	748	669	742	665	732	730	696	709	704	707	691	705	732	742	737	725	678	676	722	680	710	712	713	671	688	724	698	757	715	680	701	736	712	692	695	732	708	690	738	760	732	701	697	720	736	718	702	710	664	678	710	724	746	745	697	687	690	733	700	717	704	709	680	668	722	723	672	704	730	730	733	653	631	703	667	724	736	697	690	722	691	682	736	702	707	723	681	640	697	690	710	690	725	745	705	706	715	719	797	701	691	705	737	692	676	715	692	672	722	661	688	691	709	714	730	685	726	707	729	696	709	707	657	701	710	662	719	650	680	723	670	706	709	710	670	679	659	647	719	703	738	698	718	671	681	724	668	719	716	687	714	753	730	714	692	691	715	746	702	674	677	714	736	750	733	769	701	723	709	727	680	671	738	703	707	693	743	718	643	725	732	697	683	770	742	735	686	710	718	713	658	666	698	724	713	739	746	711	685	712	715	691	688	690	680	688	694	649	750	701	727	712	682	664	687	692	722	699	735	680	736	678	752	691	709	700	760	674	683	738	722	681	745	705	754	734	750	732	690	709	675	723	681	706	710	731	685	705	684	704	697	718	688	670	655	673	692	705	710	715	736	701	720	739	700	692	690	663	685	717	759	695	715	674	714	660	708	732	720	671	712	669	656	689	701	724	696	711	728	703	728	715	690	723	670	673	684	723	703	726	698	743	718	683	689	699	718	683	732	744	695	688	703	718	720	685	683	718	688	726	688	739	687	688	741	750	713	732	702	707	727	696	687	707	728	705	726	700	693	691	720	708	724	687	717	705	696	724	717	708	708	708	717	676	723	713	732	702	720	628	684	756	712	708	699	684	702	634	702	735	756	692	692	715	683	691	694	709	694	709	687	696	672	700	698	662	734	721	714	682	692	648	704	673	698	696	712	750	676	740	688	649	724	686	690	693	758	688	717	705	775	643	713	701	734	728	691	719	710	733	672	722	707	662	692	653	659	713	687	704	671	714	630	682	705	702	719	743	673	702	733	643	711	694	684	711	710	692	743	693	761	749	682	655	730	656	736	700	686	759	709	710	676	676	689	726	709	668	726	698	693	702	650	656	710	721	721	687	688	692	688	691	612	734	705	691	710	668	717	677	666	676	677	718	693	701	741	727	702	697	662	705	667	708	686	716	681	662	686	709	733	728	679	683	694	710	707	703	688	719	755	659	687	732	730	679	675	689	692	718	695	687	722	692	723	718	724	693	674	714	740	701	725	757	691	692	704	717	734	681	696	728	732	672	700	674	703	693	705	685	683	737	723	742	693	696	737	727	749	706	740	708	736	697	713	717	687	735	619	705	711	699	689	720	712	739	704	710	711	737	700	740	682	706	748	674	678	689	755	692	689	713	706	681	668	694	715	697	704	707	706	682	701	687	761	762	713	711	711	675	659	685	696	688	674	729	686	654	713	700	671	705	690	688	722	684	701	720	684	705	725	674	730	749	700	727	701	714	735	729	670	688	684	712	740	648	705	698	741	685	703	776	686	674	712	700	701	743	727	713	662	748	714	731	748	705	682	712	682	698	693	697	707	702	714	692	705	703	693	695	713	682	687	693	686	706	731	691	694	737	676	712	684	699	683	665	706	743	741	724	699	691	706	676	683	694	703	709	704	759	773	708	699	726	678	693	713	750	688	693	709	667	667	720	674	649	692	664	706	696	717	654	673	668	697	702	696	673	739	690	718	727	707	677	739	743	689	734	663	714	713	743	681	696	670	689	732	694	734	690	709	735	717	718	733	672	718	693	761	688	696	643	700	708	739	723	735	698	679	692	646	684	725	700	705	701	719	708	737	669	725	718	727	754	678	707	693	676	719	674	740	690	718	695	679	678	732	737	751	678	741	661	688	676	716	770	713	723	686	715	668	711	691	685	673	712	705	735	707	682	714	687	743	700	710	711	724	716	692	670	713	698	719	738	699	725	683	668	706	711	742	711	721	711	766	747	685	711	694	714	705	696	732	694	690	779	685	660	663	703	687	706	720	699	721	698	692	674	674	726	691	731	685	659	668	706	704	695	727	678	742	654	698	700	736	739	701	705	690	661	679	725	693	703	692	728	694	675	701	684	649	680	647	691	635	725	710	653	664	701	715	698	636	741	735	725	679	727	725	707	728	729	722	734	713	701	703	692	720	715	704	699	679	692	741	731	697	738	702	664	679	723	745	684	760	720	748	692	714	694	724	721	641	726	666	700	699	691	736	659	699	721	734	677	698	728	685	692	669	681	716	692	696	717	724	686	667	711	696	672	688	695	700	703	712	697	751	661	713	699	735	709	646	712	717	708	693	704	694	735	701	721	709	719	750	689	726	736	678	692	726	713	703	705	676	665	709	723	669	659	722	753	699	706	668	683	656	725	696	730	698	709	714	701	720	704	706	716	732	710	726	739	710	708	694	732	713	746	740	712	707	712	672	711	786	687	693	687	722	712	724	728	651	669	689	672	669	671	688	689	696	685	723	737	706	758	678	704	706	663	704	688	721	703	657	663	691	724	671	726	697	700	707	675	703	749	692	700	755	764	764	693	688	750	676	685	752	701	717	684	690	733	640	726	737	785	637	673	673	733	696	696	668	738	703	717	699	674	697	670	680	753	715	712	710	696	714	731	687	706	700	690	723	729	707	695	707	698	699	707	743	714	695	694	753	708	717	685	748	723	742	696	698	740	686	692	728	703	691	719	710	697	662	665	713	669	677	686	721	709	712	693	718	714	716	735	693	726	709	699	749	675	712	719	644	664	700	660	714	691	677	727	729	670	729	669	719	740	737	730	718	669	704	690	699	705	738	696	727	665	724	698	689	687	738	693	701	703	712	705	751	683	707	671	681	699	704	687	757	717	685	692	720	739	719	738	708	691	694	718	730	729	672	714	665	665	702	730	734	721	601	691	704	713	690	693	751	677	692	706	706	677	684	735	692	695	689	683	718	733	689	716	701	709
29048	25552	29340	22113	13363	8837	6353	4653	3849	3004	2541	2284	2032	1890	1805	1643	1642	1469	1413	1359	1288	1222	1207	1185	1141	1152	1112	1103	1097	1032	1005	1005	1026	983	991	954	1022	939	985	991	929	996	984	959	945	949	923	950	992	965	942	962	967	957	943	956	916	942	958	1000	910	911	972	965	973	935	936	992	954	908	933	1033	977	978	899	953	943	910	933	918	940	1012	992	957	947	933	942	956	926	926	908	909	1015	917	935	901	923	940	931	942	955	976	911	944	952	989	966	936	977	974	996	952	956	941	990	974	967	978	948	937	899	898	929	942	963	968	883	942	933	973	989	892	982	956	956	905	972	934	979	948	964	945	963	888	937	909	988	988	947	944	929	964	961	963	924	906	962	982	910	983	904	934	936	940	904	915	955	990	960	986	974	975	992	949	985	997	1008	982	963	948	968	912	986	932	905	936	932	953	955	932	968	952	978	975	911	900	982	990	925	941	936	934	920	1024	940	956	985	928	957	951	905	963	859	881	956	948	950	988	943	932	926	939	961	975	946	981	941	933	928	971	974	955	1012	962	921	1016	934	958	904	890	1017	907	1021	995	1002	987	950	932	935	913	975	894	950	936	993	1021	948	1007	972	1019	935	989	914	912	943	966	941	884	1021	959	944	981	977	977	908	955	947	954	951	924	901	886	959	993	948	962	951	961	934	981	949	974	927	960	961	970	943	956	969	966	999	951	945	993	1014	885	926	910	925	952	892	940	908	964	934	893	930	955	934	931	996	958	942	889	931	963	971	952	983	907	978	957	895	972	930	947	967	949	916	950	992	1005	903	985	961	913	956	919	920	967	961	965	903	929	953	906	942	957	989	947	948	933	979	1011	909	1011	910	955	931	955	997	1010	1022	991	947	943	957	926	940	936	909	928	954	996	933	962	956	903	955	909	950	984	989	953	992	970	995	973	919	955	972	945	986	930	989	990	944	927	998	988	910	992	1003	940	1010	985	911	952	933	938	956	980	938	960	918	923	924	880	999	932	963	889	932	940	938	939	929	931	891	948	984	941	993	914	938	1000	922	962	981	888	961	997	938	932	939	968	918	989	993	986	931	966	926	967	919	916	939	920	923	993	919	946	955	960	952	925	933	960	968	949	978	987	937	927	961	940	960	971	937	990	954	941	939	972	972	924	915	882	976	1010	963	954	904	951	963	954	962	968	932	981	982	979	943	940	1024	971	945	953	961	971	928	935	960	927	966	905	932	962	981	973	953	942	972	967	957	938	957	955	926	1010	977	956	933	941	990	947	918	968	893	926	935	920	943	958	921	947	956	913	944	950	925	937	959	946	996	914	921	888	938	1012	901	934	888	950	994	947	943	954	999	996	925	911	1003	903	974	946	910	1024	924	869	961	983	979	952	967	905	991	915	956	947	936	959	967	989	980	991	958	942	983	952	995	938	952	963	931	975	948	990	914	897	946	940	953	946	969	944	984	937	946	965	913	998	988	909	975	938	969	938	926	919	951	886	1007	978	963	940	886	908	911	967	947	890	968	941	949	954	926	925	957	965	999	914	969	974	956	976	901	926	961	952	943	966	930	961	933	950	908	1005	1026	940	950	967	948	971	961	980	1005	962	906	969	937	965	955	933	935	938	986	962	968	963	894	961	994	925	938	932	967	1013	961	931	955	912	924	921	973	1055	964	984	945	1006	971	886	935	900	909	925	954	910	980	1024	879	970	955	950	941	970	948	988	1000	938	970	923	1005	947	930	931	972	965	1032	937	910	939	935	938	976	971	1022	941	946	925	922	966	945	982	929	1033	1041	968	907	962	973	932	994	970	980	965	965	945	949	984	890	922	961	970	947	929	957	967	955	944	926	931	949	952	947	912	933	995	958	942	948	1026	919	919	958	938	949	1001	972	944	914	964	913	940	889	967	952	984	1001	956	921	924	950	987	942	984	932	916	901	984	915	966	937	937	916	957	944	924	967	984	992	901	970	945	905	938	950	897	970	961	937	963	958	959	925	1017	974	931	947	947	986	937	946	954	995	969	939	981	943	972	933	940	955	978	1006	952	942	983	941	943	946	973	987	975	973	929	926	947	961	983	892	950	919	950	918	945	975	964	984	953	944	981	963	963	878	1001	912	964	957	923	926	929	950	913	951	958	968	966	929	932	947	929	965	1011	991	913	943	1017	1014	978	946	901	891	931	952	865	1014	981	948	960	974	1001	977	971	958	964	919	891	966	903	901	934	927	939	1014	969	959	913	958	961	976	984	962	982	967	922	940	973	986	994	946	966	927	1014	991	950	949	933	909	971	953	995	962	963	931	950	943	975	978	925	968	985	924	925	949	1010	995	974	977	975	973	973	948	962	935	980	929	958	966	877	939	974	1050	980	1031	1002	905	953	979	1011	917	961	989	934	947	970	992	986	941	884	953	970	915	925	927	952	955	972	897	950	1013	947	955	921	942	970	960	939	963	983	998	971	914	944	968	962	967	928	976	948	963	909	950	951	989	959	965	951	979	885	935	989	1001	980	905	1004	966	995	940	937	1005	954	910	980	920	1022	862	929	1017	988	936	951	971	1007	921	982	919	984	948	945	949	935	925	928	948	964	957	927	946	958	933	956	989	977	938	904	946	996	983	937	918	946	956	917	986	959	1014	920	920	971	906	951	967	919	955	898	945	951	959	984	934	1001	974	1012	1009	967	981	917	939	910	965	965	924	982	965	957	941	945	1026	941	1005	928	910	950	951	998	956	958	929	934	1017	962	914	936	945	930	975	951	994	1008	980	903	943	971	1004	975	950	975	952	932	954	907	917	898	881	907	998	942	927	948	938	1012	945	958	923	977	930	947	977	952	893	933	937	889	914	957	939	956	963	981	945	926	970	955	989	908	975	930	909	935	948	936	924	989	979	947	916	965	959	993	954	990	938	997	917	981	1021	942	911	949	949	1003	968	914	971	991	942	960	956	935	950	992	952	937	990	929	967	1055	1005	951	961	986	924	990	929	971	964	934	951	974	950	937	932	1017	941	950	917	990	903	977	913	942	949	978	964	975	904	955	941	919	966	960	1001	972	1017	948	1030	985	906	937	921	978	940	935	1028	946	979	1006	928	940	991	950	933	952	971	956	947	918	983	925	944	908	940	989	974	975	950	950	924	892	985	932	936	967	959	924	974	957	913	956	978	1001	932	948	969	937	959	988	984	949	901	979	902	916	947	951	967	1011	946	974	995	965	920	916	909	946	992	933	913	949	973	927	990	950	977	945	953	992	942	930	960	958	1002	961	960	949	956	926	934	914	913	979	962	956	947	951	897	939	938	890	960	951	961	977	893	952	961	925	946	979	914	920	1010	896	981	937	1008	939	916	965	895	998	960	940	921	970	974	979	900	958	991	985	993	958	957	938	918	957	935	959	939	931	888	921	940	950	908	956	934	916	1014	1019	922	916	938	916	894	887	936	969	935	992	899	1002	970	999	999	983	940	1002	977	999	915	959	863	947	904	916	914	942	957	1007	937	876	963	945	998	1005	954	1030	954	940	878	907	945	976	954	954	963	989	978	962	974	960	947	982	960	937	903	908	966	999	908	986	954	940	948	943	943	959	962	1028	947	894	1003	991
21331	36292	29178	19603	15199	11597	8989	7071	5423	4433	3528	2978	2761	2399	2258	2048	1920	1758	1607	1530	1410	1356	1271	1238	1253	1159	1189	1154	1130	1072	1064	1084	998	1049	951	1062	1078	1030	1034	993	965	1002	1008	962	958	927	966	992	932	937	957	980	925	998	946	947	981	992	918	922	927	891	955	946	951	923	962	939	909	907	949	964	929	924	915	905	932	914	948	927	974	926	957	977	960	921	971	980	952	940	914	891	933	984	884	883	907	941	924	904	924	905	966	885	920	921	894	879	964	996	995	946	922	968	905	894	890	963	927	936	916	964	862	952	979	933	895	860	924	909	906	968	906	922	996	942	893	886	896	907	940	908	928	1006	934	944	923	943	903	948	972	946	924	884	933	927	865	914	904	951	954	937	922	946	961	969	973	910	933	893	984	935	949	907	971	898	945	955	900	961	925	932	981	985	980	964	928	924	903	959	923	912	950	892	945	979	954	947	921	892	954	946	947	874	938	924	984	970	873	880	953	907	913	939	943	898	851	918	916	945	896	930	922	887	853	948	943	912	911	919	951	963	964	928	975	926	924	942	914	886	864	950	937	900	919	931	909	896	956	914	955	931	962	914	969	913	939	919	957	901	971	880	944	894	906	965	977	915	969	946	945	989	935	933	923	944	909	911	914	959	895	894	912	969	885	942	904	927	939	897	974	976	963	893	880	890	905	952	873	972	913	959	953	911	962	923	932	917	927	913	952	1012	923	952	900	952	923	955	945	960	929	902	918	872	936	915	963	963	972	947	938	883	870	862	955	949	953	969	942	927	953	952	926	936	912	976	899	929	949	867	918	945	924	922	965	947	973	978	907	878	948	863	864	948	917	946	939	910	881	926	930	904	972	924	918	916	996	916	941	952	922	950	896	961	926	869	926	893	902	956	954	919	958	969	933	917	941	975	938	854	947	877	934	929	943	909	943	954	939	910	927	922	940	936	888	933	921	876	878	930	934	885	953	921	906	956	922	903	928	936	887	836	892	921	909	958	852	932	937	995	920	925	954	908	952	948	933	932	946	913	935	886	911	907	912	945	920	942	926	936	876	946	903	887	945	982	996	974	1003	923	896	935	961	881	923	982	971	927	907	914	915	942	955	979	928	970	907	970	940	938	934	888	981	919	962	945	970	928	891	886	976	936	928	926	902	973	941	957	944	888	957	928	898	930	905	937	962	917	951	877	937	970	920	884	934	932	894	956	972	947	940	958	964	896	954	928	928	951	904	927	927	958	925	921	958	909	890	899	960	949	970	909	871	1004	928	902	993	962	912	972	919	909	948	920	945	910	911	913	895	962	1047	923	964	932	953	907	922	919	951	894	990	857	908	925	937	953	936	931	917	957	943	948	931	869	887	913	926	935	903	940	938	931	940	999	886	1008	939	916	885	943	885	974	920	968	891	871	916	981	912	980	915	909	1000	955	952	938	940	895	893	915	918	931	929	933	943	956	962	961	889	927	926	916	910	950	933	951	989	952	951	912	966	911	952	832	897	908	920	1033	984	909	974	937	929	918	985	938	941	910	929	967	954	963	959	934	906	992	934	953	896	927	904	921	880	989	897	916	901	896	938	925	938	916	875	980	922	920	896	941	966	931	945	950	937	994	921	932	941	905	903	975	953	951	921	889	866	913	946	900	993	946	958	921	906	980	976	930	895	964	966	950	918	967	892	916	941	900	996	923	909	914	940	961	923	913	908	982	948	880	953	919	931	908	909	935	930	883	905	928	923	889	970	919	892	932	926	911	936	954	911	941	898	915	903	975	964	908	938	899	908	978	920	930	928	924	951	971	854	929	921	869	940	958	900	940	973	971	955	928	959	969	914	924	955	909	900	945	901	924	964	935	951	862	920	988	958	908	956	917	905	954	958	935	924	928	919	982	945	956	919	990	943	906	952	902	920	904	953	972	949	959	958	965	1001	940	947	912	894	968	936	925	924	904	923	931	926	916	912	929	960	908	925	924	892	995	963	899	916	938	949	987	975	914	933	940	900	879	936	960	929	924	923	944	984	938	888	905	947	970	920	898	984	946	956	900	940	930	925	944	944	918	887	940	939	940	913	935	921	931	947	919	952	918	943	932	899	929	964	951	943	938	891	920	985	889	891	954	898	966	920	927	971	977	952	916	940	913	945	934	971	909	922	869	949	950	894	939	950	933	945	956	928	914	930	925	941	952	943	867	946	963	955	962	945	896	971	953	931	951	914	970	966	945	903	929	989	971	895	913	984	932	967	889	956	934	967	877	930	930	972	910	943	1005	931	997	986	941	957	913	921	945	930	976	933	938	965	899	928	945	954	946	934	938	929	957	966	948	925	915	889	952	899	919	911	915	911	959	977	962	906	974	894	948	911	907	949	911	962	906	897	929	874	909	960	980	921	916	907	911	938	985	984	937	1006	898	902	922	901	937	998	905	911	945	915	969	858	947	941	972	909	916	927	966	887	990	931	956	927	934	924	961	912	946	963	951	970	953	901	949	909	958	965	887	946	904	925	930	917	960	955	928	919	921	967	900	950	962	906	887	945	926	941	920	925	966	930	888	960	953	911	870	948	910	940	935	913	992	901	961	949	899	913	924	933	902	940	924	950	961	934	912	893	921	958	929	955	899	910	943	865	913	904	927	901	974	961	889	965	963	932	916	852	938	921	934	896	918	969	883	902	956	1013	909	958	949	919	909	934	935	927	931	979	962	966	962	941	905	907	916	944	966	938	960	929	944	917	933	950	912	900	937	912	900	930	913	945	939	932	939	950	947	919	919	899	976	955	914	935	930	928	945	904	938	922	952	915	957	974	911	940	940	911	962	996	949	935	890	914	996	913	925	906	969	927	906	898	964	928	887	950	925	914	886	918	884	942	935	956	958	903	975	886	996	922	933	923	898	954	936	908	933	949	912	967	950	950	947	976	923	992	982	920	963	943	946	915	897	957	890	947	870	913	942	962	931	959	961	891	941	963	953	971	916	914	974	970	882	959	962	943	941	922	872	954	939	995	943	912	990	916	926	932	928	931	969	930	953	935	903	984	938	954	926	935	916	904	929	932	940	960	968	918	936	1005	905	910	955	906	927	886	899	922	972	930	928	936	956	949	912	938	980	924	942	917	935	918	956	951	949	935	944	920	890	989	935	914	923	938	928	892	872	902	949	909	929	967	950	964	882	927	961	878	922	919	970	928	922	906	962	1002	954	940	934	962	928	966	924	947	902	962	923	985	958	919	934	956	938	930	954	935	917	964	919	955	914	906	932	1038	922	922	947	906	963	956	893	931	975	880	920	881	928	937	935	905	927	906	908	911	982	938	956	932	955	911	939	946	939	936	927	972	979	968	930	895	916	930	915	943	944	899	963	921	937	942	919	948	899	889	945	1000	930	880	866	936	917	972	960	881	969	985	920	914	925	899	932	957	972	937	914	952	899	959	922	935	911	903	842	909	931	940	883	989	918	935	929	975	911	937	909	936	986	940	887	913	982	951	947	937	908	885	951	953	925	954	924	930	909
24022	21543	28875	25031	22380	19884	13348	8069	5876	4742	3779	3136	2795	2507	2231	2090	1948	1731	1532	1395	1351	1287	1208	1104	1050	1062	1065	995	975	969	923	843	972	788	825	790	796	827	822	745	719	727	752	780	765	742	757	759	690	747	777	772	710	666	742	743	706	719	726	726	767	720	718	741	718	754	749	732	729	736	706	757	731	714	697	736	759	746	714	759	687	701	739	761	718	697	723	746	716	700	740	752	734	668	730	711	744	686	743	700	703	693	751	678	699	707	713	679	756	719	695	715	686	705	702	741	726	685	755	713	725	716	687	710	678	739	739	693	720	699	739	702	684	720	679	708	713	718	738	694	688	723	710	766	723	713	734	739	733	742	684	736	756	695	729	721	660	778	731	725	691	675	712	733	722	698	655	724	722	721	724	690	749	738	704	726	734	705	710	713	744	687	695	738	705	766	683	763	753	702	743	711	707	692	714	677	709	712	679	686	693	721	743	699	706	706	690	677	730	685	728	705	708	677	738	724	729	733	688	741	725	715	727	734	739	756	713	653	762	649	693	715	703	737	668	721	764	708	708	719	730	727	726	688	777	691	739	703	703	703	640	704	736	719	741	754	746	708	739	726	682	761	675	707	721	714	668	702	685	693	703	747	742	742	709	737	768	703	694	700	666	716	671	690	728	692	760	682	714	690	715	698	695	691	705	709	676	707	714	698	713	728	681	691	741	718	664	715	712	746	687	686	690	726	688	682	684	743	679	756	706	720	738	751	704	760	700	716	712	705	721	701	701	644	777	711	719	721	716	684	672	704	716	704	708	749	679	708	715	753	694	645	750	751	717	738	704	672	714	724	722	726	708	715	709	737	702	691	730	694	764	723	706	736	769	717	725	696	683	759	696	728	752	760	668	710	727	714	717	743	731	706	706	731	694	694	679	677	745	744	700	732	741	715	696	718	736	776	696	706	727	693	676	752	671	704	709	734	709	711	716	712	751	719	729	696	721	739	721	699	681	736	710	725	686	751	700	712	754	708	681	667	699	723	753	762	701	745	704	709	759	659	722	711	710	745	681	677	728	745	708	728	721	728	710	709	687	691	713	722	676	702	770	725	729	720	709	678	670	618	713	737	703	788	732	697	727	691	689	715	733	714	742	752	725	685	696	692	699	716	742	637	727	729	714	673	670	727	757	677	672	699	700	693	708	709	671	727	751	705	682	707	690	699	699	722	708	677	735	719	711	713	713	761	692	714	745	710	682	715	706	738	745	699	737	685	702	721	720	722	748	737	734	732	682	706	755	683	700	734	723	694	697	731	772	727	712	699	680	725	656	681	701	727	707	710	672	746	739	741	688	738	747	760	699	715	768	735	722	731	704	718	703	737	689	757	750	726	677	721	725	675	702	681	729	675	675	725	718	724	737	706	681	697	695	736	720	640	745	742	649	656	705	669	687	692	692	749	726	731	703	771	695	734	751	763	726	705	717	712	694	700	705	705	735	683	675	692	690	708	706	724	702	674	716	687	694	722	728	717	710	700	716	731	744	766	723	711	661	721	755	725	712	697	704	702	678	733	688	667	707	670	722	681	730	695	723	683	657	740	710	738	709	729	682	725	679	686	696	694	713	699	755	728	729	694	731	684	732	739	722	731	760	719	723	758	725	686	718	718	710	720	714	726	701	665	736	714	673	742	760	694	687	654	714	658	736	692	708	706	682	723	683	703	721	754	703	717	738	731	723	689	702	686	710	750	724	701	688	719	687	655	668	708	740	689	696	722	703	712	723	696	741	672	667	719	682	708	755	764	704	688	713	695	729	709	680	746	664	731	735	785	713	717	725	731	718	727	685	703	742	698	709	745	749	721	738	661	745	675	708	750	730	713	733	722	680	704	690	736	715	714	714	724	725	709	701	721	744	686	735	707	723	689	743	728	695	704	692	709	702	753	720	709	698	757	726	754	747	684	684	711	666	718	706	751	732	744	709	701	700	690	695	723	671	761	692	726	687	673	733	698	676	732	734	733	744	716	719	693	718	658	666	683	700	731	659	703	681	709	754	699	705	710	687	742	700	690	695	704	704	627	693	731	755	693	712	708	650	724	725	710	684	675	716	734	694	716	707	707	661	695	758	715	716	737	738	775	722	728	691	765	723	690	715	631	673	708	718	728	707	709	685	718	667	717	720	745	740	714	714	743	714	741	663	671	717	663	706	721	702	732	701	694	735	702	711	687	711	720	710	675	727	691	744	748	719	694	695	732	715	701	705	741	674	735	697	671	703	691	678	729	738	677	730	691	740	701	675	714	729	677	693	745	697	726	692	706	703	748	705	735	725	742	665	683	708	717	764	696	714	778	695	752	706	700	687	730	723	676	703	704	712	701	665	681	713	751	722	686	695	743	707	725	701	669	702	690	745	699	733	711	735	694	687	678	770	709	693	720	690	672	696	744	731	646	742	761	772	716	684	706	712	712	668	710	737	729	734	701	709	691	705	727	705	748	731	695	721	761	680	714	741	723	738	701	700	723	702	712	666	683	711	752	671	701	690	706	739	719	682	707	711	759	697	713	694	725	756	744	719	686	752	704	743	705	710	743	747	697	735	756	722	723	667	685	651	687	714	680	716	690	652	725	700	729	680	698	740	723	671	734	672	740	722	749	672	739	709	768	727	674	728	720	694	703	681	685	726	738	695	718	720	720	711	683	747	744	682	739	714	653	661	701	769	796	729	659	688	697	748	732	702	727	718	742	754	745	733	714	737	720	685	705	723	705	712	737	730	739	720	745	709	703	730	676	723	735	714	739	721	715	692	710	720	704	705	719	760	691	719	739	693	726	741	720	678	730	693	731	726	756	747	737	658	754	708	766	703	702	742	731	687	689	715	720	720	692	702	716	682	724	716	726	678	743	712	706	685	762	692	730	695	692	685	696	710	696	720	741	695	710	681	694	692	677	721	665	681	706	684	705	708	720	682	686	707	701	635	730	708	733	716	719	749	737	742	700	723	726	693	709	749	744	730	720	664	738	745	691	739	712	687	745	726	708	713	690	658	713	712	687	727	729	741	718	750	749	698	708	703	683	686	694	758	712	694	711	724	719	728	709	710	707	713	715	734	743	720	762	700	685	680	695	676	708	699	670	715	742	732	728	745	733	732	699	692	719	713	677	672	713	754	730	680	709	733	737	761	686	712	703	707	735	726	724	735	713	699	689	664	685	704	717	692	721	680	716	689	666	706	696	750	698	729	700	711	709	709	717	699	701	712	735	735	715	732	727	710	718	740	712	682	718	743	707	713	728	720	737	704	713	694	723	700	735	713	683	706	721	730	662	733	758	765	715	703	725	685	793	733	715	708	684	715	737	663	680	717	741	731	728	716	693	708	689	714	711	708	674	709	682	719	706	722	694	711	761	702	700	657	722	746	700	668	694	677	756	761	744	790	725	716	729	698	657	731	725	706	728	750	715	683	745	693	705	767	705	678	672	700	700	732	721	745	687	737	709	673	743	728	748	718	691	765	699
22417	44000	37504	27324	21845	17297	13757	10933	8535	6665	5364	4288	3773	3314	3047	2745	2602	2253	1979	1781	1616	1452	1398	1315	1213	1152	1132	1119	1110	1035	1022	1003	842	861	888	911	877	805	822	797	746	761	765	736	811	716	778	733	761	739	753	709	761	739	687	749	689	711	763	690	734	760	787	703	726	736	772	714	725	727	687	706	679	677	711	658	683	730	755	711	708	671	743	676	692	728	730	714	696	680	703	700	681	751	721	695	702	702	725	679	716	729	703	700	689	746	734	699	746	761	702	714	717	704	655	673	666	741	709	724	687	704	696	687	730	712	694	719	730	760	742	644	695	695	684	714	713	688	675	672	726	705	693	654	680	689	716	714	626	687	689	683	678	708	704	738	627	685	685	740	703	667	755	696	711	648	687	699	697	712	680	667	694	694	721	668	675	727	718	721	703	699	696	691	699	690	748	780	676	723	683	715	693	749	686	737	702	698	663	728	737	691	672	723	671	702	716	723	707	676	724	716	728	709	687	666	693	684	759	730	698	713	675	745	724	706	688	648	705	755	716	692	729	703	669	690	705	736	684	701	718	642	704	715	675	703	710	661	690	700	725	723	705	694	703	688	706	700	728	726	662	693	707	726	727	655	737	725	679	703	709	710	662	705	652	723	713	680	703	760	689	720	705	695	711	674	675	673	692	708	719	718	693	675	676	691	687	709	715	710	694	766	730	685	711	711	707	701	700	692	707	676	701	730	699	732	726	754	740	720	697	705	752	693	728	704	717	712	740	668	707	737	714	671	695	633	679	684	712	669	728	696	704	663	722	700	744	731	708	707	703	686	711	669	686	709	648	698	723	677	714	697	687	691	640	713	702	682	675	701	683	710	735	645	708	721	673	708	697	737	714	701	687	659	700	722	735	679	717	698	723	685	701	691	724	693	719	709	714	722	709	735	714	703	725	700	726	708	727	685	705	742	733	723	674	638	698	687	729	663	705	672	679	724	720	684	710	663	693	703	709	690	652	728	701	692	724	749	726	674	667	732	698	730	685	730	714	711	727	713	728	684	721	725	697	670	720	699	722	690	740	675	703	748	742	729	730	673	673	687	733	673	662	664	714	714	679	699	665	712	665	724	668	726	671	685	705	681	718	700	745	707	758	734	748	697	689	747	646	740	721	729	705	685	669	702	722	727	663	675	750	716	673	666	735	677	672	760	727	694	668	657	682	658	698	720	695	679	695	688	696	721	772	737	671	730	712	714	708	713	717	740	646	697	692	724	672	654	709	692	711	716	708	700	701	692	711	689	708	724	683	701	637	727	725	697	707	689	703	667	706	696	709	741	691	704	712	635	712	741	662	721	692	688	724	692	710	729	690	709	674	705	701	742	685	678	711	652	662	701	718	692	728	720	705	765	678	676	712	704	719	744	679	745	693	677	717	747	753	704	684	718	680	762	695	736	637	662	663	706	725	739	677	667	736	691	722	697	704	710	706	680	706	716	682	712	699	716	693	704	695	703	697	715	691	649	714	735	693	683	690	682	669	714	677	694	726	680	680	696	677	719	692	732	701	667	656	730	728	679	677	702	692	711	695	661	723	740	686	734	742	744	700	701	781	731	725	680	695	711	719	687	718	659	704	705	681	704	749	736	708	707	678	704	711	697	714	717	726	710	711	691	710	715	715	712	705	673	680	687	691	741	734	685	676	721	703	693	696	679	733	698	724	701	705	654	712	672	668	741	736	634	727	731	670	668	688	726	701	717	649	713	697	697	695	718	729	714	675	655	734	691	694	714	692	688	666	701	655	752	738	689	737	726	738	679	701	677	694	707	731	694	708	718	704	730	677	750	721	774	728	717	681	693	658	691	708	692	733	685	653	660	701	731	722	732	685	690	723	669	699	690	659	689	697	719	681	695	658	698	690	699	717	674	689	657	691	725	683	702	690	732	672	649	715	724	745	682	687	668	699	702	727	680	730	685	663	683	676	723	727	743	717	719	695	753	665	710	683	680	656	711	700	701	738	683	699	754	637	703	709	735	680	745	709	717	714	673	660	737	711	731	723	693	704	712	681	713	691	671	709	725	697	693	692	670	705	706	715	703	709	702	653	763	707	659	700	718	693	731	688	711	662	713	686	750	696	694	684	691	688	661	694	655	722	712	697	712	665	703	598	712	679	720	700	687	696	703	746	698	706	702	712	737	677	685	727	726	776	714	648	722	707	696	722	666	641	669	734	707	678	754	681	697	707	705	709	688	672	713	715	694	687	681	716	726	703	686	765	738	689	698	703	734	709	644	691	669	683	651	687	691	672	688	669	697	692	695	731	735	704	697	741	716	682	690	720	698	721	712	705	751	740	686	708	686	677	729	743	707	711	726	673	689	713	700	708	693	700	728	705	698	701	744	665	746	710	663	747	714	713	679	708	712	791	705	695	691	723	710	748	713	677	688	668	714	679	718	704	712	701	709	730	636	690	698	709	695	735	677	703	742	723	744	715	692	682	755	686	706	678	733	709	729	687	722	682	687	725	733	701	664	672	700	674	682	701	649	676	730	696	694	691	700	738	655	702	760	701	693	698	702	774	710	735	677	684	705	681	675	676	700	702	743	763	751	680	746	743	682	686	709	677	748	677	651	700	683	667	678	672	709	782	712	745	677	763	733	733	658	634	692	711	738	676	736	680	724	719	704	730	728	690	718	728	709	712	709	675	709	691	732	792	709	666	716	705	732	698	714	715	680	718	689	689	678	675	740	723	697	704	694	691	705	731	686	648	696	710	682	707	695	758	687	673	730	680	722	719	692	709	697	721	672	731	708	748	698	666	728	698	673	683	697	716	750	687	671	711	677	698	726	754	694	669	717	698	722	711	779	728	726	696	697	713	659	687	708	685	677	747	724	672	685	705	703	750	671	724	669	732	703	690	705	693	688	686	737	731	709	700	678	668	725	756	693	729	720	677	684	697	711	726	745	697	673	716	704	676	731	700	680	703	685	697	696	678	700	689	690	691	729	704	714	714	686	668	707	660	739	709	671	732	733	731	713	717	657	727	718	692	706	667	667	725	727	740	705	685	709	696	716	689	737	670	663	655	698	652	682	677	709	721	730	729	664	677	713	696	730	717	661	693	764	668	694	701	716	700	709	705	712	729	694	770	739	690	724	723	714	727	689	700	723	708	684	673	674	756	684	697	692	674	710	693	723	684	728	697	697	686	696	722	723	710	654	684	700	723	695	681	768	691	677	713	724	662	696	665	714	670	749	719	690	699	743	684	710	703	744	706	735	702	688	727	682	667	703	660	714	731	686	697	719	690	756	699	681	721	699	725	719	684	711	692	689	677	702	699	720	683	710	721	664	649	709	681	739	719	682	699	718	691	712	710	704	699	697	665	697	679	724	725	718	733	706	719	657	736	684	788	755	751	699	701	758	673	697	738	721	679	681	674	730	647	682	671	720	686	700	683	708	694	740	699	719	683	727	677	658	705	689	716	693	698	670	735	692	696	634	726	728	689	710	679	711
25167	21522	28343	26615	20142	12977	8908	6284	4776	3977	3320	2808	2498	2356	2186	2090	1964	1810	1707	1554	1568	1392	1406	1339	1258	1268	1285	1223	1231	1187	1174	1128	1180	1087	1132	1114	1152	1091	1097	1086	1112	1074	1021	1030	1167	1065	1056	1072	1080	1065	1002	1054	1057	1041	1019	1092	1043	1097	1076	1005	984	1031	1042	1095	1022	1015	990	1021	1081	1049	1023	1035	1058	1045	1047	1026	984	1058	1059	1068	1041	1105	1078	1000	1037	1046	1031	1061	1093	988	1086	1031	1030	1009	1030	1042	1081	1024	995	990	1018	1012	1092	1043	1015	1074	1017	1097	1036	1007	1052	1030	1076	1074	1075	1036	1000	1035	1063	1033	1098	1003	991	978	989	1015	1019	1057	1046	1007	1007	1012	1031	1020	1028	1056	1029	1037	1060	1023	1073	1012	968	1028	1105	1085	1049	994	1010	1006	1042	1044	1041	1024	1028	1039	1035	1058	1073	1045	1081	1045	1027	1069	1058	1063	1045	1037	1041	1072	1057	1085	1072	1051	1060	1042	1018	981	1064	1029	1011	1017	1096	1079	989	1078	1067	1034	993	1016	1018	1020	1061	1014	1062	1063	992	992	960	1023	1036	1069	1042	1054	1037	1008	1013	1059	969	1038	1031	1077	1048	1057	1022	1002	1002	1001	1040	1084	1071	984	1090	987	1050	1039	993	990	1051	1002	1050	1083	1023	1065	1055	1043	1106	1087	1076	1086	1099	1057	1006	1067	1012	1069	999	1045	1069	1041	1094	1001	1052	1034	1099	1046	1050	1050	1017	1050	1020	1055	1039	1046	1007	1008	1018	1070	1045	1023	1102	1043	1035	1019	1049	1016	1055	1066	1031	1091	1049	1057	1043	1021	1070	1078	1057	999	1132	1044	1009	1022	980	1005	1075	1079	1116	1004	986	1034	1014	1055	1046	1057	969	994	1085	1058	1080	1000	1055	1050	991	1023	1036	1088	1005	1004	1097	1040	1109	1035	1008	1067	1056	1101	1065	1079	1045	1042	1051	1030	1019	1073	1076	1096	1025	1060	1027	1018	1065	1034	1041	1072	1107	1066	1067	1077	1009	1036	1053	1042	1057	1051	1001	1012	968	1048	1032	1012	1015	1001	1058	989	996	1038	1039	1073	990	1083	1099	1012	1030	1043	1014	1058	1056	986	1068	1016	1014	1037	1027	1003	1048	1006	1020	1004	1074	1020	999	1019	1020	1002	1039	1013	1074	1012	1063	1096	998	1021	1033	1039	1079	1069	1081	1034	1000	1036	1009	1046	1030	1047	1039	1031	988	1067	1029	1102	1045	1095	1026	1024	1008	1049	1017	1028	1041	998	1104	1082	1065	1017	1034	1076	1028	1038	1085	1030	1051	1043	1007	1062	1042	984	1024	990	980	984	1061	1072	1026	1034	974	967	1055	1041	1073	1005	1055	1009	1060	1054	1005	1061	1012	1020	1073	1042	1039	1028	1056	1026	1056	973	1094	1026	1031	1018	1061	1059	1028	1078	1044	1103	995	1004	1093	1060	1068	1046	1079	1061	1096	1002	1034	1021	1021	1092	1105	976	1080	1030	1018	1065	962	998	1039	1041	1107	1103	1013	1101	1039	1019	1077	1012	1037	1036	1023	1025	1058	1040	1022	1032	1099	1062	1036	1036	1046	1056	1040	1018	1049	1019	979	1008	1095	1046	1000	1022	1076	1034	1017	988	1013	1015	1027	1019	1027	1092	997	1033	1002	1031	1064	1022	1113	1043	1039	1019	1057	1051	1047	1066	1090	1029	1108	1023	975	964	1010	996	1051	1066	1000	1028	1065	1015	1114	1085	1083	1017	1088	1048	1022	1069	1087	1026	998	1066	990	1008	1005	1068	1089	1053	1072	1065	1067	1040	1002	1002	1097	1047	1060	1042	1083	1070	1078	1043	1010	996	1057	1083	1038	1020	1001	989	1028	1005	1002	1073	1088	991	1060	1031	1010	1067	1058	1069	1023	1079	1073	1012	1057	1045	1023	1028	1071	1042	1009	1006	1048	1042	1082	1008	1068	1006	1045	1063	1021	1019	1078	1065	1102	1077	1066	1008	1111	1053	1038	1067	1066	1046	1067	1022	1033	995	1031	999	1063	1026	1002	1012	1041	1069	1063	1090	1078	1021	1040	1000	1047	1097	1020	970	1051	1040	1012	1034	1064	1084	1039	1011	1062	1021	1096	1091	992	991	1063	1036	1018	1037	1022	1050	1059	995	1075	1059	978	1073	1025	1074	1015	1024	1069	1017	1066	1045	1022	994	1071	1061	1022	993	1022	1075	1090	1034	1006	1029	1032	1045	1064	1030	1044	1010	1101	1057	983	1023	972	1048	971	1024	1042	1080	1098	986	998	1015	1042	1084	1055	1047	1043	1076	1046	1095	1118	1013	1076	1051	1093	1010	1019	1042	1063	1014	960	1022	1025	1098	1111	1023	1083	1009	1027	1058	1050	972	1038	994	1045	1044	978	1035	1027	1028	1117	1040	1025	969	1033	1039	1082	1011	1040	1015	1055	997	1013	1001	987	1060	997	1087	1046	1016	1073	1067	1047	1055	1129	1068	1061	1073	1010	983	1028	991	1015	1019	1015	1039	1057	1060	1004	1036	1000	1062	1028	1048	1015	1035	1028	1057	1005	1081	1053	1020	1028	1030	1011	1067	1031	999	1062	1108	1016	1047	1041	1027	1036	982	1014	1052	1035	1060	963	1068	1072	1019	1027	1035	1023	1070	1081	1041	989	1046	1013	1056	1050	1014	1000	1069	1072	1030	1002	1041	1053	1015	998	997	1010	1024	974	1092	1056	971	1013	1034	1028	1072	1046	1008	996	1059	1068	1053	1052	1011	1103	1025	1091	979	1059	1055	1072	1022	1084	1054	1061	1054	1063	1022	1066	1048	1044	1025	1051	1013	1041	1040	1058	1042	980	1013	1046	1024	1060	1047	1023	1013	1025	1031	1061	1030	1038	1089	1039	1014	1045	1062	1012	1007	1092	1041	991	1071	1042	1058	1012	1047	1073	1060	988	1065	1056	1075	1091	1027	1013	1027	1070	1121	1068	1050	1060	1065	1024	1004	1023	1087	1042	1058	1050	1029	1027	1041	1110	1039	1056	1023	1111	1087	1085	983	1066	1028	1043	998	1033	1085	1044	1046	1058	1054	1068	1001	1056	1016	984	1010	1052	951	1024	1059	1035	995	1054	1054	1045	1098	1034	998	1041	1004	1030	1034	1047	1088	1028	1061	1008	1022	1077	990	1045	1042	1051	1031	1002	979	1055	1084	1098	1033	1038	1021	1010	1076	1070	1005	975	1117	989	1038	1011	1048	988	1057	1065	1036	1002	1005	1046	1014	984	1023	1017	1029	974	1079	993	1004	1004	1044	1047	1070	1082	1023	1036	1055	1023	1050	1033	994	1038	1057	1121	1000	1022	1064	1008	1029	1009	1041	1021	1024	1044	1066	987	1101	1058	1100	1069	987	1056	998	1061	1037	1042	1082	1004	1083	1011	1054	1018	1055	1065	1035	1045	1015	1002	1048	1061	1082	1100	1027	987	1057	1055	1102	1036	1044	996	986	1071	999	1029	1049	1090	1092	1022	1037	975	1074	1053	1032	1002	1007	1056	1041	1092	1067	1016	1072	1034	1041	1069	1065	1011	1042	966	1118	1019	1079	1087	1104	1045	943	1052	1027	994	998	1022	1026	1031	989	1029	1036	1036	1042	1037	1042	1025	1003	1009	1044	1037	1070	1027	1057	1016	1036	1021	1122	1006	1073	1074	1077	1104	1018	1069	1036	1014	1063	1031	1026	1094	1028	1053	1088	1057	988	1041	982	1036	1018	1053	1014	968	1046	1011	1054	1014	1020	1055	1122	1035	1026	1045	1004	1018	1034	1023	993	1021	1019	1042	973	1039	997	1024	1039	983	1051	1039	1089	1023	970	1058	1056	1053	999	1070	1062	999	1046	1065	1048	1080	1047	1070	1056	1046	1024	1062	986	1057	1027	1090	1031	999	1072	1086	1027	1008	1034	1036	1066	1008	1071	1020	1065	1037	1003	1056	1064	1021	1024	1054	1021	1070	1062	1079	1048	1044	1032	1073	1082	1036	1044	1032	1007	1026	1018	980	1052	1012	1006	1009	1040	1050	1035	1042	1063	999	1017	1048	1037	1046	1060	1073	1015	1049	1038	1025	1047	1079	991	1043	1001	1044	1064	1044	1021	1029	1058	1049	1056	1019	962	1003	1076	1070	1019	1057	1040	1058	1107	1084	1045	1036	1071	1072	1062	1022	1077	1019	1031	1051	999	1032	1034	1065	1097	1074	1018	1049	1012	1101	1100	955	1061	1067	1031	1017	1038	1095	1009	1097	1058	1062	1115	1028	1041	1053	984	1072	1013	1029	1027	1034	1016	1072	1039	1057	1005	1003	1015	1023	1009	1041	1023	1009	991	990	984	1112	1056	1025	1115	986	1101	1059	968	1013	1086	1059	1024	1054	975	1023	1045	1059	1043	1063	1090	1084	1014	1045	1030	1004	997	1011	1039	1068	1038	1057	1062	1035	1048	990	1038	987	1084	1036	1036	1061	1031	1071	1056	981	1019	1026	1071	1051	1041	1028	1028	1032	975	971	983	1056	1045	1033	987	1055	1051	1016	998	1038	1033	1065	1056	1069	1063	1027	1069	1034	1051	1027	1077	1009	1046	1065	1006	1040	1010	1060	1067	1051	1024	1001	1006	1045	952	1022	1058	1024	1004	1026	992	1027	1052	989	1072	1071	1103	1046	1069	1025	1033	1023	1076	1060	1110	1071	1093	1034	1072	1021	1060	1048	999	1029	1044	1025	1093	1067	978	1024	1072	1038	1028	1036	1043	1041	1023
21511	41010	34254	24488	19118	14830	11658	9170	7163	5740	4654	3897	3415	3154	2795	2578	2267	2160	2038	1887	1697	1611	1482	1476	1395	1400	1344	1268	1287	1284	1198	1127	1197	1128	1162	1089	1096	1081	1099	1082	1051	1076	1086	1058	1056	1004	1095	1043	1059	1009	1064	1073	1051	1034	1036	1040	1035	1011	1012	942	1003	1088	1011	1035	1023	1008	981	945	1002	1060	1116	936	990	1070	1004	1020	995	1012	980	977	1022	1062	1023	1018	997	989	1038	1104	965	989	1007	1012	985	967	975	1021	1018	1008	1017	990	994	1038	1040	994	991	1024	978	1001	942	978	1031	1042	966	1012	969	960	1026	1034	976	995	1031	1021	985	1005	1021	1015	988	1038	1039	995	975	1059	1013	1043	990	1016	1029	1012	981	972	945	960	996	988	949	1010	1062	1068	943	1007	1034	998	1036	1039	1002	1069	995	937	1034	1040	1017	1022	1010	977	997	1006	1039	1006	1001	1015	1033	1027	997	1007	1026	932	1053	1018	961	1015	1081	996	1005	1007	971	1030	988	992	954	997	984	1028	1022	1037	1020	993	990	988	1012	998	980	1032	1019	1032	1027	1043	1028	1002	991	1017	934	1000	1026	984	1069	1005	1035	949	1037	1005	1013	981	989	1028	931	997	1045	1017	1015	1032	972	960	950	991	1003	1065	997	1013	1021	998	996	1004	994	1008	1030	1081	985	1076	1028	1017	971	999	976	1006	966	963	997	1025	1013	1093	993	1048	1007	1026	935	1042	1042	1006	1014	947	992	974	1013	1018	985	1023	1010	982	978	974	980	1041	988	947	1059	987	1006	994	961	935	1041	983	1040	1021	1017	1009	972	1032	998	1047	1052	1045	1045	986	1052	1043	1019	1021	1041	1033	979	989	975	1081	1007	1023	987	987	1019	1022	1098	1035	993	1020	1008	1004	989	1007	1027	1000	934	1008	978	1034	954	973	1060	982	1012	998	989	985	1056	1035	1008	995	1037	978	993	1032	1020	1009	954	987	1017	995	1057	1038	983	997	1023	958	1058	1033	1022	1024	987	989	1005	1015	992	1008	1044	983	1016	1021	971	993	1028	910	1016	996	996	920	1059	1034	978	980	1001	985	1033	1045	968	1029	1012	1011	1003	1032	1025	1023	1021	987	1034	941	978	996	987	1015	1008	1050	1012	1036	993	980	1063	994	938	958	980	1013	1000	999	1000	1027	987	1005	1042	1021	993	1007	1056	1036	1013	1013	1005	1003	1039	1013	1042	986	1036	1029	949	1060	971	976	964	1019	1038	988	991	954	959	1035	1006	999	1079	1078	991	1039	1003	967	1019	1032	1003	933	994	1014	1050	982	954	1021	1001	1016	1030	995	996	1021	988	1010	955	1019	1029	1002	1038	1012	1014	1008	1018	1006	995	979	1021	1061	970	1003	983	1039	993	1012	997	989	1020	967	992	980	956	1004	1086	1020	1035	1024	983	993	989	1035	988	1003	1009	993	971	970	1011	1016	1012	998	1023	977	992	1047	1047	926	993	984	990	1004	928	982	1044	1021	987	998	985	973	983	1053	1028	1044	912	1008	1045	1021	1003	960	1015	1016	1023	1066	983	1061	1062	937	1034	1009	946	968	1007	975	989	1004	974	996	991	1037	1022	1017	1016	979	982	1039	1024	1054	1009	1001	968	1012	1039	1006	958	1010	1000	982	952	1036	1060	1031	983	982	1048	1055	1011	995	928	1000	1013	985	963	1048	1002	989	978	1031	1001	1015	999	1043	1031	1016	991	1026	1050	1009	985	964	1038	1022	952	1015	1008	1005	985	989	989	992	978	939	997	1022	1004	1027	963	1008	1026	954	978	1006	1029	1031	1044	947	988	1034	950	981	1050	1060	987	1038	1021	995	994	1002	1006	1040	1037	993	944	1027	1013	1005	962	1021	1049	1037	1021	1030	939	981	972	945	1035	1078	1026	1018	986	1038	1045	989	1044	1041	1027	1037	1025	1021	1020	1065	990	996	1040	989	1019	1048	1046	1010	1010	1007	998	969	1040	1037	1036	940	983	1065	1002	995	983	975	1040	1007	1023	1037	964	1016	1056	1034	993	1070	1038	989	1024	987	978	943	1004	979	992	996	938	998	1007	1057	987	1033	1046	1033	1041	961	974	930	998	1008	973	1050	951	1051	987	1017	989	1000	1056	989	938	1013	1002	982	1008	998	1025	1033	1001	997	961	1025	961	996	1029	1029	977	1002	1024	1012	1016	1021	992	1019	1021	1016	976	967	1033	1033	978	948	1011	986	1003	1003	1050	975	1022	973	1032	1054	962	1007	969	1021	1012	1025	983	998	1056	995	1038	1043	997	973	1011	1000	1065	1044	1026	1006	1021	1065	985	991	983	990	981	946	992	988	1011	1031	998	991	1030	1025	1001	1017	1005	1050	980	982	1044	1063	1009	1062	951	960	993	974	992	990	1025	965	1010	1001	1051	971	1006	999	1051	958	996	1005	1002	942	1022	1026	968	958	1019	983	1021	1091	1021	971	968	1021	1041	1015	970	993	1009	1031	918	954	977	1034	1036	995	968	980	983	1012	1025	941	947	1031	1021	1007	999	954	1030	940	990	953	1037	1027	957	1002	995	1008	967	1013	950	980	1030	996	1019	995	955	1002	958	955	1025	1034	1013	994	990	984	992	960	1041	995	979	991	1040	984	976	990	967	1007	981	1017	998	929	1012	1054	996	1002	943	1057	1043	994	1049	992	1017	986	990	1030	1053	1006	1011	1017	1066	986	1016	1014	981	1035	1019	1024	1040	1072	979	994	970	1011	1033	1035	1034	1025	1027	980	988	1015	997	977	1004	1034	1037	1012	999	1006	992	1075	1021	1043	988	986	1052	1010	1065	971	1020	1034	985	1007	1029	1034	989	1008	983	1043	1071	949	996	980	955	956	956	990	1035	1047	1021	969	993	1018	1002	1022	1021	963	1050	968	1015	939	991	1058	1040	989	965	964	1036	994	989	1029	1032	1028	946	1021	1005	1022	987	1022	955	1035	1011	988	1054	998	1018	956	994	1016	1010	945	1036	974	1085	1034	994	1043	1027	1016	1006	1007	1024	966	1005	947	1046	1056	1051	1003	1028	983	993	927	944	1044	1047	1014	1051	979	1017	1012	1080	1015	1032	1050	974	990	1007	1028	1000	995	1025	1033	994	1014	978	956	984	997	1046	966	973	1058	983	975	972	984	999	1011	1031	1043	1045	984	953	996	1015	1044	1026	996	969	955	1061	988	1015	1052	1026	1027	1006	952	955	1028	957	996	1004	998	964	924	1004	992	989	993	1022	967	973	1024	1020	1021	962	1050	968	1051	1020	1059	942	1041	1025	968	1052	1001	1005	1053	983	1029	1006	950	979	1023	1011	1008	995	940	953	1068	1037	1035	1006	1057	1017	1012	1013	987	1039	1013	980	1036	1033	980	1042	986	1007	994	1045	1040	970	988	1012	992	958	1021	1018	1023	1023	956	973	1032	987	1015	1046	947	1005	1008	1017	1033	1021	970	1027	1039	1006	1028	993	1023	1033	993	942	963	963	981	1041	1096	1040	985	1002	1013	1002	932	1001	1063	1050	1059	955	964	970	1030	987	1022	1024	989	1102	1009	1025	1010	956	1007	985	1019	978	987	1062	1038	984	992	1015	983	1008	1033	1012	1071	1008	1020	1023	985	1014	1024	1004	1022	975	982	966	1074	1068	971	1010	994	1022	1015	1010	990	1027	1014	988	1019	967	1047	994	983	1001	990	1037	1019	1039	975	985	972	1020	948	1039	971	1010	987	979	1002	929	1001	979	995	1029	1016	1039	1018	1003	968	1032	995	1001	1008	996	995	968	969	1036	1070	1018	1029	992	1035	1006	1024	1066	1012	1035	967	1011	1004	985	1031	936	1031	1046	1049	1007	1059	1000	962	985	981	994	977	1033	1034	1001	976	1027	996	1016	1064	1032	983	1008	943	972	1039	984	1008	957	987	984	1007	1008	1014	978	1051	1017	980	1003	1005	1043	996	1041	1008	1022	1006	1016	975	973	996	1028	996	1062	993	1016	979	982	977	1004	996	1036	1001	1012	1030	1028	1006	1020	986	957	1014	998	1044	1006	1009	975	917	950	983	1002	969	1031	1026	1014	983	1035	923	1043	1020	996	1025	1014	1005	1024	981	962	991	1001	1046	994	988	980	1026	1033	1043	1031	976	1035	994	986	984	1028	981	1025	1033	1011	983	1020	933	970	971	1010	1011	1000	1012	958	1035	1033	974	1021	984	962	1038	1010	970	974	1004	1024	950	995	983	1002	1020	959	991	1028	948	1039	1016	997	970	1023	1045	1022	965	1061	1059	1019	1009	998	969	1011	1044	1054	1034	1001	1005	1007	1008	1012	1011	1033	989
22808	21465	29207	24234	21858	23088	21339	11557	7877	6462	5104	4242	3607	3196	2986	2702	2493	2279	2090	1857	1614	1612	1398	1364	1373	1291	1167	1092	1103	1065	1017	967	986	930	939	876	925	883	858	861	788	842	835	756	860	743	812	777	737	768	730	780	755	799	781	783	770	813	702	821	755	787	769	754	733	750	776	736	793	748	756	742	752	728	722	806	744	794	751	791	756	712	758	727	737	694	764	758	717	756	761	740	760	729	743	726	768	787	731	764	735	750	735	784	701	764	731	785	724	752	786	732	717	785	760	694	741	737	704	730	710	720	792	718	744	758	750	723	760	731	757	695	770	753	744	758	755	735	811	711	741	772	726	727	768	745	703	774	754	793	739	741	703	785	778	782	738	759	668	756	723	700	770	771	720	710	758	758	790	719	711	726	760	806	757	763	719	744	722	755	716	715	734	776	758	708	703	747	742	726	710	782	754	790	735	740	754	761	762	783	818	708	762	778	768	754	725	762	685	715	754	757	722	781	686	769	743	789	729	776	754	773	714	741	792	723	755	737	720	732	766	774	751	781	788	759	783	735	754	735	750	740	763	762	686	725	777	718	742	710	705	755	755	693	721	745	789	683	733	703	783	750	765	755	719	778	722	724	727	763	748	740	725	776	758	685	726	792	754	744	749	761	737	798	724	705	754	784	773	765	758	756	724	700	741	717	739	723	725	724	762	725	754	786	737	713	811	761	700	735	813	704	708	776	710	766	700	741	746	748	777	782	741	758	699	734	722	772	771	699	695	752	768	728	815	737	757	766	725	727	737	702	795	746	738	663	758	766	779	736	777	749	770	705	769	741	736	746	735	719	717	788	780	763	743	716	723	721	769	718	726	744	707	732	768	704	743	795	709	763	754	709	677	728	740	753	694	759	761	770	728	771	770	729	748	741	737	801	732	774	749	711	759	727	754	754	761	704	704	711	788	729	683	752	787	754	714	707	721	720	727	768	754	781	746	750	754	719	710	723	745	718	752	754	767	787	760	759	779	781	755	786	733	773	746	695	789	751	756	737	766	735	727	766	706	741	720	764	760	742	746	731	770	767	740	765	709	757	733	708	776	753	750	731	790	794	768	745	712	689	710	710	740	731	762	744	729	725	795	727	714	701	728	727	708	771	752	737	727	738	715	735	746	773	741	749	768	739	765	777	751	738	756	696	711	786	715	772	752	735	736	733	711	734	757	785	749	744	760	748	720	702	741	693	793	731	696	724	751	708	736	742	750	752	730	749	790	735	777	748	740	788	736	761	721	734	684	786	657	691	756	754	702	774	733	754	710	724	762	732	739	754	742	762	788	745	760	726	741	756	807	713	749	790	708	731	763	785	710	733	724	735	735	808	724	781	761	782	731	695	742	711	777	753	734	753	744	789	744	731	721	749	759	710	716	730	727	765	769	733	717	707	812	760	709	697	725	780	747	759	760	765	757	721	692	750	744	753	806	759	747	739	724	722	691	716	719	717	775	755	791	703	730	803	732	750	745	686	714	724	757	746	752	741	767	778	721	766	697	757	702	738	776	723	747	693	705	706	753	752	730	760	702	715	770	763	754	769	722	717	724	735	791	731	728	748	706	714	749	779	778	694	765	769	731	794	728	718	755	762	706	759	816	753	722	760	731	737	746	707	724	719	760	693	680	733	675	736	752	773	711	745	743	743	732	761	734	768	766	762	706	732	713	706	764	725	764	736	756	764	743	724	754	753	740	754	780	732	736	754	760	774	774	792	738	758	729	734	755	772	757	749	768	785	713	760	737	780	700	764	722	726	788	695	741	695	785	712	743	709	731	780	722	744	769	787	746	776	714	720	769	797	731	767	792	708	778	729	763	763	747	786	712	736	731	732	737	757	806	756	720	773	733	683	786	732	777	755	714	718	760	779	721	768	777	766	770	775	711	703	751	710	752	736	735	722	715	769	761	779	706	708	741	710	705	738	717	723	771	713	744	734	772	742	785	737	744	760	763	755	731	756	759	744	723	667	716	733	740	731	753	755	712	718	708	750	706	744	770	771	777	696	776	742	710	764	758	701	677	782	751	720	746	762	740	726	735	786	785	721	783	741	777	759	709	712	752	751	764	686	739	749	698	748	725	761	769	737	711	788	760	799	737	758	797	748	737	703	736	773	761	766	746	711	728	736	765	720	754	778	755	730	746	765	720	718	769	756	758	728	746	733	714	713	722	741	770	770	729	781	714	748	734	728	704	766	746	747	783	732	751	738	753	764	696	770	739	753	745	791	702	711	764	760	751	762	746	780	737	726	773	771	718	736	743	756	739	705	731	700	726	782	711	713	792	765	730	742	670	793	802	715	751	722	709	760	752	740	746	692	793	809	730	714	721	783	744	716	746	728	741	747	751	770	745	740	724	714	694	720	802	744	712	722	709	704	739	793	726	767	680	688	767	708	746	789	688	699	799	737	740	747	726	738	753	707	771	742	771	753	735	774	757	695	738	825	756	735	691	762	770	744	772	734	715	763	767	781	727	710	747	704	718	741	732	727	747	720	780	760	818	755	722	751	695	792	739	743	758	749	739	753	662	729	730	715	696	732	720	736	756	762	717	754	742	700	761	696	720	723	733	748	775	723	723	779	756	744	787	791	743	745	758	770	732	692	772	702	728	745	727	779	738	718	729	742	782	785	762	756	738	757	724	750	708	713	766	777	764	744	721	784	735	745	727	726	744	726	750	757	717	770	789	757	741	714	746	726	712	738	740	695	714	721	740	748	733	759	727	720	739	806	730	819	725	717	761	734	748	706	736	739	724	722	722	762	786	772	748	772	731	747	767	727	746	700	735	736	742	736	726	768	760	785	770	763	730	756	811	729	739	753	742	750	715	732	743	723	748	747	755	757	752	771	772	783	734	751	748	745	710	740	754	717	722	752	743	780	753	751	805	773	736	753	813	750	774	772	745	756	782	773	733	723	739	717	777	732	756	770	738	795	714	684	758	711	768	748	747	766	773	779	731	723	799	680	742	785	707	750	759	719	722	779	731	706	784	738	721	793	756	687	703	796	744	787	765	763	739	728	735	781	741	740	779	714	778	763	716	752	721	755	691	733	763	756	752	712	714	692	743	752	737	758	710	755	685	762	730	772	763	771	777	717	765	727	724	751	839	758	699	720	727	698	733	743	746	700	700	706	759	743	742	701	719	766	739	744	773	707	759	715	763	742	739	687	792	757	742	786	746	725	764	810	747	743	712	722	751	787	770	725	752	787	761	748	775	789	734	767	676	735	746	753	732	742	741	771	754	739	732	711	760	754	760	713	763	724	778	704	775	762	732	742	771	742	739	754	709	754	793	717	737	713	737	775	708	738	738	754	743	728	777	743	700	749	756	718	749	744	721	726	727	739	694	728	707	702	754	719	733	750	693	744	700	755	725	749	765	746	748	712	758	725	722	694	718	778	692	683	776	744	783	730	749	744	771	763	755	714	747	754	731	713	742	720	758	769	705	743	743	712	781	723	712	770
24428	48448	42305	32396	26816	21628	17653	14009	11040	8902	7007	5879	5052	4427	4079	3589	3282	2884	2601	2352	2072	1871	1664	1639	1496	1396	1317	1287	1211	1152	1159	1044	1028	999	936	941	939	875	879	824	844	797	788	788	813	786	804	739	777	751	730	800	769	724	766	724	747	757	749	739	715	753	684	735	710	782	715	697	749	702	755	733	724	720	711	745	721	748	710	753	678	710	725	744	690	706	701	748	735	713	730	744	691	714	728	664	747	692	699	720	718	724	779	730	761	685	691	680	707	720	713	736	745	741	728	694	720	677	702	698	699	721	694	694	778	666	675	714	713	703	762	701	729	720	728	724	795	689	710	728	712	707	707	679	681	695	678	707	711	726	745	676	728	677	725	736	724	713	737	672	717	745	724	696	764	730	759	726	735	712	702	714	692	711	689	696	716	681	716	739	707	732	677	750	708	728	729	684	711	715	721	700	702	716	746	743	722	713	677	691	715	699	719	689	746	728	711	706	735	734	685	689	720	673	713	691	698	712	717	748	750	791	725	719	719	713	667	781	704	725	755	684	723	721	732	733	714	713	719	636	655	728	713	717	736	652	665	675	731	725	715	704	671	752	731	662	709	701	702	668	704	681	730	734	741	709	720	713	686	732	718	779	724	680	698	689	774	725	733	724	701	737	700	722	685	664	659	748	744	720	745	742	695	712	690	674	727	701	738	717	756	723	702	726	709	674	683	676	777	728	713	701	701	643	684	716	707	746	711	680	752	727	728	705	736	735	759	697	754	713	688	708	722	726	739	694	728	705	709	677	709	714	721	737	697	718	697	671	732	724	693	705	740	721	684	738	693	739	725	728	703	721	722	715	710	713	675	726	698	680	675	707	729	720	772	751	737	722	695	701	702	743	721	709	711	720	705	728	668	754	692	717	660	714	686	705	707	705	695	751	754	720	728	736	727	722	686	696	695	680	711	722	729	688	700	670	690	688	720	734	676	721	670	701	760	755	642	687	722	707	736	698	714	733	749	685	687	676	686	704	654	675	725	681	698	731	759	707	704	692	723	709	695	712	702	733	680	694	701	651	686	640	721	699	758	730	707	681	696	722	726	718	753	731	744	713	712	708	737	767	722	704	722	704	722	681	691	763	735	746	747	723	716	675	751	698	708	658	711	684	749	730	719	698	734	669	685	719	677	751	712	699	744	724	705	754	700	698	722	730	721	711	735	726	715	718	748	747	693	699	693	701	681	750	685	736	676	732	705	706	693	695	702	706	683	760	699	713	703	692	685	680	688	671	738	696	701	724	726	724	701	709	731	703	675	732	741	777	700	701	725	720	732	751	737	757	705	680	699	682	751	691	750	746	685	689	700	729	710	750	747	694	695	724	760	694	712	707	680	665	736	689	706	698	722	675	658	708	751	726	802	705	682	709	719	741	680	698	732	703	715	690	704	722	675	745	691	711	734	743	719	703	730	718	687	695	758	701	735	694	720	697	730	761	734	637	725	706	711	688	701	686	746	705	733	709	687	718	742	678	689	723	712	710	688	702	724	703	693	664	777	683	748	767	689	716	763	660	683	746	718	754	711	747	699	694	747	695	769	745	693	683	735	713	714	719	730	681	706	749	672	712	693	737	711	684	724	728	743	693	710	704	694	740	734	718	717	712	736	711	715	725	671	707	713	706	735	706	693	707	687	698	681	713	742	743	712	676	718	686	735	718	704	733	685	764	713	715	704	725	670	716	697	714	781	727	704	732	728	694	745	781	747	714	727	746	683	725	726	755	743	710	693	678	701	717	692	719	684	726	693	730	680	729	675	738	723	706	723	696	772	672	760	735	757	714	702	751	743	685	708	705	733	682	732	735	747	753	676	725	715	680	717	766	741	721	694	721	732	713	732	732	700	699	711	702	722	748	730	695	698	666	701	680	761	730	667	682	691	689	746	730	721	696	683	695	703	691	730	750	687	674	685	713	710	698	741	707	694	714	707	725	770	705	722	704	732	724	714	746	730	765	735	652	723	735	729	731	732	704	749	667	768	662	684	747	691	730	673	713	721	721	724	714	710	712	681	705	736	711	656	691	710	703	687	742	729	664	679	736	726	727	715	682	710	749	720	723	722	728	698	766	767	743	670	690	727	729	681	686	727	739	687	696	729	680	666	680	694	754	716	723	741	653	744	730	728	668	724	783	669	717	717	749	712	680	707	685	670	652	706	682	700	678	718	712	713	716	747	703	728	673	745	717	719	720	728	696	746	726	705	735	738	706	725	747	772	740	741	680	688	712	716	740	708	719	716	715	709	728	766	726	710	670	670	738	758	730	680	698	701	730	699	703	696	672	703	644	679	758	699	712	729	688	698	709	658	714	713	696	706	677	745	693	729	707	686	706	748	737	698	730	739	672	684	726	722	708	723	691	697	717	716	677	697	746	676	714	687	687	748	738	680	702	694	731	715	696	718	727	723	704	690	690	691	817	751	780	731	714	720	724	729	712	676	764	675	692	732	673	678	699	735	719	739	682	674	662	757	708	658	737	695	746	681	712	738	671	752	720	710	702	738	726	700	679	744	756	725	742	720	704	711	740	673	773	691	733	683	723	720	699	734	708	687	717	687	727	692	688	742	693	677	687	721	694	713	708	658	713	691	669	748	753	700	719	699	730	714	711	728	711	727	674	756	747	707	702	667	713	766	712	775	717	737	749	720	736	725	676	683	708	689	714	703	707	753	751	688	734	700	705	712	716	654	642	740	700	731	728	689	702	767	723	666	680	724	682	645	732	677	719	745	710	698	711	711	729	743	702	694	695	697	751	761	664	732	705	690	733	715	701	721	672	684	722	723	678	707	731	763	682	733	689	709	733	763	730	715	738	735	720	708	673	717	719	693	740	701	693	712	720	715	694	722	716	739	658	732	719	675	737	689	717	707	661	720	702	718	738	729	746	706	727	645	670	682	677	728	714	760	736	700	717	704	698	742	743	709	749	661	656	761	719	701	707	701	717	707	691	709	706	684	674	735	674	728	742	696	733	694	707	743	718	706	717	716	675	683	743	718	752	732	726	715	736	723	729	780	740	733	770	731	707	693	729	687	725	700	667	710	716	712	674	696	670	766	714	757	706	694	729	643	755	713	749	664	717	728	714	696	722	693	756	744	690	741	760	736	671	670	735	710	685	714	717	724	746	723	693	684	717	714	713	759	765	724	705	656	702	696	747	711	706	697	722	696	711	656	748	749	761	688	696	690	731	706	735	666	743	707	702	681	725	727	752	736	709	698	717	692	704	687	687	725	710	690	685	675	707	700	696	713	745	701	733	697	676	668	705	690	714	696	691	731	734	751	714	694	714	735	737	747	770	701	695	674	721	698	761	769	723	681	691	725	693	730	705	718	697	715	746	682	697	735	681	662	684	711	742	693	678	681	674	683	716	757	681	719	693	706	775	742	727	722	725	706	757	732	704	650	666	699	753	742	678	703	753	714	640	688	670	715	716	658	753	682	739	680	687	726	711	668	726	778	687
29183	25651	29848	21985	13422	8520	6192	4729	3544	2982	2526	2260	1997	1863	1740	1638	1670	1505	1417	1295	1282	1265	1210	1178	1173	1106	1066	1042	1115	1138	1047	1067	1027	1044	997	1027	1049	963	952	962	984	975	972	932	956	939	1000	933	982	980	994	956	973	915	957	945	950	989	967	969	944	912	960	938	990	983	939	904	963	1019	953	1004	982	967	900	959	979	988	990	977	949	885	943	962	931	929	983	964	937	916	926	991	966	993	951	933	960	958	914	955	937	905	942	972	951	972	990	943	942	970	974	969	986	967	950	966	967	974	986	961	996	937	974	927	902	926	931	970	995	977	915	921	970	962	923	901	955	956	966	907	910	924	978	901	909	976	959	945	970	955	939	961	1004	951	905	950	935	945	1011	972	935	1021	951	941	945	937	991	954	1003	949	951	964	935	961	977	944	970	982	965	979	941	959	957	988	960	979	939	900	972	949	953	973	926	925	904	922	968	968	978	952	953	974	915	1007	966	967	964	932	968	985	991	974	944	918	928	959	940	950	1003	990	915	971	952	990	1013	986	929	968	1000	959	959	940	989	969	943	929	961	941	904	997	944	939	965	975	1015	1000	979	955	945	928	976	969	980	1011	960	984	931	990	918	954	938	950	993	968	955	978	960	969	964	980	921	917	866	966	909	970	967	957	910	958	946	935	929	1017	939	979	987	930	952	997	942	1010	926	952	970	879	985	960	1015	949	973	953	967	960	969	1041	969	994	974	993	949	996	974	931	925	975	959	928	978	992	905	953	982	980	1003	970	1010	965	980	973	975	915	938	959	1015	935	1003	945	991	913	998	960	919	981	980	974	975	1014	922	927	990	914	939	906	930	907	986	955	997	941	957	878	972	986	990	945	932	982	964	986	917	963	979	931	984	925	950	941	949	995	971	958	969	984	939	991	975	939	971	1035	998	934	952	948	955	974	1011	1014	933	953	981	953	975	968	994	966	959	917	985	1010	953	971	988	972	930	940	957	972	981	926	1004	942	935	984	1003	935	946	946	944	983	925	976	963	962	964	960	961	964	960	952	943	960	929	1000	985	939	966	928	940	891	941	978	1006	980	975	1005	959	976	912	952	979	928	937	949	938	958	950	903	957	970	925	977	950	915	1000	896	997	957	979	944	998	982	936	924	933	1022	936	979	1027	938	926	887	993	930	894	930	977	962	967	943	963	964	986	988	928	944	948	899	946	976	935	946	937	969	968	1007	847	939	966	929	979	979	993	921	956	986	1007	1002	935	968	965	1001	985	973	925	924	963	968	949	919	912	893	994	965	978	943	917	973	1033	937	963	978	945	945	1032	946	921	993	928	971	927	935	984	962	985	939	970	947	961	946	919	1014	904	956	922	930	927	953	918	957	980	966	960	978	960	972	915	929	949	965	954	960	906	911	966	956	924	959	980	995	915	915	904	915	946	935	966	909	964	907	967	916	928	986	934	955	954	993	970	961	954	915	949	991	949	1015	967	964	926	955	992	997	938	989	966	963	921	1001	1030	990	924	984	974	980	921	924	958	921	959	975	961	1021	908	982	966	965	955	982	961	1003	965	951	1011	1018	951	931	986	977	935	943	962	982	975	857	993	941	962	999	965	915	982	932	882	981	951	1025	952	974	981	903	943	984	991	981	966	988	909	963	951	902	961	987	957	990	925	947	1000	958	979	930	966	968	979	936	958	948	941	950	917	980	972	1003	880	988	943	942	965	978	948	952	1002	921	980	1009	972	929	918	939	939	968	970	1011	950	1018	943	939	965	961	978	937	980	970	998	953	915	923	968	1001	997	912	1018	955	951	927	962	945	955	968	1012	963	974	950	959	956	976	962	981	982	942	918	1041	1008	981	995	961	953	937	952	951	980	906	937	958	928	993	958	945	949	977	932	940	981	958	965	967	963	900	911	971	973	962	962	1023	941	976	942	945	985	970	977	922	954	962	973	968	991	996	961	1026	927	938	952	1062	961	997	960	999	966	961	1014	948	949	958	932	927	912	1016	966	923	993	938	929	953	1007	980	968	956	925	942	984	991	986	893	992	905	952	957	962	917	957	936	946	999	947	980	954	999	964	945	938	1031	915	952	979	936	957	1014	944	988	1028	982	1009	1004	1008	924	992	991	967	982	946	954	945	980	989	943	961	965	996	910	958	858	946	955	950	949	947	975	929	917	990	932	922	952	928	950	995	977	909	952	927	944	970	949	963	1013	919	919	1021	954	963	972	957	962	951	976	960	904	945	959	906	924	960	973	951	962	983	921	937	953	961	882	904	957	932	996	962	973	981	907	1001	1003	962	926	1011	944	967	991	960	991	961	937	933	972	973	981	947	959	972	910	1006	1011	856	900	961	952	941	1004	1008	946	1003	981	920	916	979	979	985	944	912	892	977	943	940	960	981	968	992	944	955	940	921	1079	942	932	995	935	1039	979	969	962	958	1024	929	988	933	948	970	988	936	953	959	952	956	927	968	916	1004	976	927	947	1002	975	968	948	952	958	949	971	965	939	957	947	938	907	972	1003	945	941	981	953	941	966	912	990	951	957	972	998	957	960	944	931	989	959	972	933	958	948	935	949	909	938	966	918	947	925	1022	953	952	976	958	959	962	964	974	989	985	980	962	870	950	987	1023	937	913	925	967	931	987	940	971	960	981	963	919	920	919	961	950	929	907	954	984	1001	922	971	978	923	927	939	939	935	923	946	1001	999	976	943	929	999	972	975	1004	935	930	972	920	984	958	952	947	1018	962	946	928	889	937	1002	898	983	941	964	935	981	1026	996	958	904	933	966	942	942	976	972	939	960	978	949	1023	943	964	986	923	977	972	952	928	920	980	982	944	992	979	970	894	987	935	942	958	957	926	908	951	911	934	992	986	997	946	932	954	1010	926	955	981	956	950	968	994	992	974	982	909	919	985	996	969	954	963	952	932	962	946	913	1001	966	977	981	996	984	970	1005	964	964	1014	938	1023	921	983	928	950	984	1006	991	930	972	936	910	960	977	973	988	935	917	978	939	982	960	1000	927	957	988	953	986	991	912	904	929	943	946	949	938	954	972	940	907	961	1026	920	893	946	923	921	919	954	938	954	1023	1017	1025	946	945	964	959	949	985	947	998	941	910	935	924	969	955	977	933	942	991	978	946	954	958	941	867	994	978	948	960	966	934	1014	911	984	947	957	970	969	936	958	910	933	962	1001	986	944	957	988	981	945	968	945	949	972	993	962	962	972	1001	938	928	954	959	986	984	904	939	985	963	995	997	980	944	987	919	1038	986	960	1005	958	968	936	881	942	990	948	930	974	893	921	914	896	939	916	999	958	952	946	1013	1003	954	994	904	947	901	967	1009	898	966	999	979	978	969	980	1002	1029	993	981	906	971	957	1005	941	985	932	987	901	933	984	1004	977	908	945	941	964	987	1022	961	970	1011	929	1013	929	934	969	958	956	939	1010	948	963	955	918	919	1017	996	991	935	978	985	930	945	1009	943	1007	956	956	984	911	935	939	969	964	981	956	959	926	948	976	991	961	1004	953	1050	1003	926	1018	992	944	961	933	915	1015	932	967	948	1001	956	958	897	928	961	896	983	985	935	1013	900	900	918	968	939	925	1007	961	949	919	931	1019	996	1022	895	948	953	914	965	959	977
21245	36710	29654	19976	15292	11407	8902	7084	5339	4288	3512	2896	2664	2425	2193	2026	1951	1708	1687	1461	1419	1386	1346	1263	1254	1148	1237	1198	1176	1079	1094	1003	1042	1072	1037	1057	1021	1013	978	965	968	1011	972	892	980	967	942	951	978	941	943	907	933	931	942	919	950	968	933	915	922	946	925	886	935	940	947	942	967	923	950	917	894	960	963	939	879	966	975	906	979	1003	909	961	925	949	969	907	926	918	937	854	999	917	966	979	940	889	930	955	896	925	935	927	932	1023	924	978	957	957	1007	968	930	947	977	910	942	899	956	950	964	997	868	955	982	956	954	918	977	924	952	970	909	973	911	965	972	927	963	909	912	914	930	903	938	920	974	918	959	966	921	947	931	933	957	957	955	977	918	918	980	903	956	971	904	970	952	915	895	973	962	869	886	996	951	934	908	951	928	909	988	903	940	927	973	912	945	948	910	989	966	950	941	954	950	920	970	964	919	941	975	903	920	882	915	891	977	958	955	964	958	954	1012	917	949	963	903	940	915	920	934	970	995	944	895	909	960	969	910	910	913	955	914	931	956	873	951	908	972	875	935	927	900	949	948	929	969	967	908	941	950	970	928	939	962	972	955	940	904	976	980	955	980	936	945	982	933	913	968	910	898	965	911	922	902	971	892	943	948	953	971	957	949	910	936	969	886	931	982	959	887	929	991	946	940	942	1003	953	977	882	923	984	905	908	961	946	951	891	925	962	966	913	932	916	929	928	896	913	943	911	932	936	961	908	904	985	889	934	867	890	940	938	895	917	957	963	978	957	948	969	920	960	921	933	903	952	921	935	907	890	1004	944	916	955	905	908	939	985	949	961	981	897	916	959	900	934	986	953	967	883	933	939	967	973	903	977	989	906	914	988	977	991	965	972	924	973	989	912	932	964	949	943	883	982	898	944	930	903	936	924	893	903	945	912	939	912	927	948	925	945	923	906	929	951	980	931	930	905	908	872	904	962	954	925	929	918	944	922	902	906	918	938	897	957	970	949	952	982	918	981	933	955	941	946	942	921	914	959	919	993	925	946	987	941	958	941	971	892	930	942	961	901	944	986	983	874	946	946	966	977	931	935	927	979	911	926	915	988	917	944	981	921	938	938	921	932	913	954	926	927	967	911	958	950	929	925	880	891	947	891	919	936	886	885	910	968	909	927	941	937	880	885	912	957	982	947	900	989	956	953	951	924	938	946	985	925	928	928	939	959	983	996	914	913	949	930	892	927	945	899	958	917	987	910	942	952	938	955	951	944	933	928	955	966	980	915	973	1002	911	918	941	934	925	972	937	925	932	960	918	928	894	945	919	943	985	927	931	914	953	942	936	933	1020	980	925	1003	917	920	921	921	947	941	986	919	957	948	984	901	942	940	958	930	906	1001	897	906	965	930	954	910	947	933	926	998	960	946	978	934	920	969	947	917	925	911	915	987	953	949	977	950	932	983	964	976	966	936	937	981	900	956	938	970	908	937	975	934	943	989	937	935	929	867	934	1002	917	904	962	969	932	985	938	959	919	933	919	955	951	921	883	934	965	920	938	938	923	904	974	934	963	928	955	966	1005	952	948	960	877	934	1025	927	910	941	933	940	890	882	892	890	920	913	928	936	1025	931	914	979	944	883	925	916	906	932	974	932	922	949	897	977	934	874	897	942	907	972	942	965	872	919	911	952	919	944	912	979	972	944	913	963	921	927	855	908	897	949	965	954	933	960	966	929	928	948	994	927	957	917	970	924	894	934	877	916	928	951	928	935	940	916	933	949	937	945	897	939	937	910	976	910	940	921	924	935	976	946	933	1002	934	949	950	946	960	982	974	883	950	930	916	952	980	952	908	917	965	906	888	917	997	957	933	946	903	881	872	979	995	932	953	982	981	934	993	946	963	922	921	987	1002	898	999	964	921	930	926	945	964	921	1004	958	1021	932	954	911	896	926	934	962	895	953	932	897	958	981	908	926	951	950	914	982	923	949	837	963	924	947	964	901	923	959	985	978	939	966	943	924	916	899	957	990	995	927	1040	952	923	942	939	941	932	951	872	945	909	943	949	982	940	950	944	925	941	947	854	984	920	907	980	951	974	939	909	900	979	941	947	973	960	928	975	917	952	950	911	994	959	950	955	1020	946	894	962	933	980	934	981	941	1021	946	974	890	872	973	916	977	911	957	927	893	978	928	876	953	942	907	996	941	919	904	974	879	970	963	982	864	956	995	963	935	930	929	968	919	926	870	926	927	911	950	952	984	944	950	945	956	923	920	938	914	998	979	901	925	951	945	903	966	942	940	967	965	950	927	951	992	919	962	935	959	921	939	948	917	917	932	958	893	904	961	952	916	969	872	939	985	943	914	925	971	934	958	944	885	926	938	939	931	930	877	960	933	941	916	926	914	961	956	950	976	952	970	968	931	912	911	931	987	978	948	947	962	936	947	924	939	939	944	949	909	960	959	917	951	903	948	882	966	956	938	927	936	942	957	906	973	935	938	905	917	980	937	908	966	934	863	930	944	942	1002	894	887	909	982	931	962	916	925	877	884	969	972	970	982	929	929	916	916	924	945	965	907	916	1016	958	923	938	956	931	936	959	970	964	977	857	925	940	981	979	986	908	934	942	943	943	923	968	969	961	879	974	908	958	978	945	965	990	941	982	913	953	909	927	910	934	945	947	1021	935	928	945	976	976	955	953	926	952	926	933	925	972	924	983	942	960	994	977	976	930	959	955	958	902	962	939	908	949	940	915	944	986	955	906	915	963	895	973	974	938	919	1009	1001	939	978	1004	874	913	961	925	941	989	932	949	943	943	868	897	991	943	925	987	890	965	887	930	895	966	941	958	975	955	919	931	961	954	947	940	976	980	937	935	931	935	954	986	896	968	949	926	944	975	895	931	931	909	957	916	948	1000	998	974	976	910	968	977	936	952	967	906	931	900	926	923	931	897	908	934	943	955	937	941	956	930	947	1011	965	941	933	917	999	899	985	925	957	878	919	921	915	990	984	935	988	941	955	978	909	933	954	991	982	921	905	957	987	928	951	952	973	952	905	999	934	917	862	967	980	976	930	923	935	941	925	930	917	924	944	863	926	909	973	950	934	915	946	983	954	961	935	914	926	895	926	918	949	963	927	957	929	880	863	930	958	1000	925	937	948	972	970	917	932	960	985	930	964	942	963	955	940	974	911	905	943	966	930	952	924	953	940	978	956	910	923	948	924	930	945	960	960	959	955	918	920	978	920	923	995	954	953	925	946	950	931	987	920	962	951	961	956	955	915	941	983	897	964	936	931	907	921	977	998	969	1003	965	911	942	954	953	928	889	930	980	943	943	944	917	931	882	951	936	861	991	941	989	924	951	933	924	968	960	991	897	961	953	924	949	923	917	938	930	903	942	914	956	873	945	961	949	949	955	973	929	963	999	941	922	942	956	994	892	914	908	922	931	887	914	937	907	910	892	931	917	968	962	941	995	961	938	988	964	960	868	903	942	918	925	965	958	925	974	918	948	954	947	1001	980	923	926	948	935	986
23872	21433	28801	24860	22261	19447	12675	7754	5761	4508	3594	3165	2706	2432	2285	1995	1913	1662	1636	1460	1287	1195	1201	1159	1096	1108	1074	1041	985	940	955	826	831	835	854	808	812	829	794	749	695	754	746	806	726	778	712	705	721	774	765	729	753	704	747	754	755	751	748	720	715	697	673	740	757	743	761	708	712	688	760	712	682	789	722	714	725	694	688	683	771	699	773	672	636	782	742	700	688	715	682	678	717	740	701	744	716	684	730	669	727	704	716	701	722	685	714	698	682	708	698	684	694	753	769	746	778	679	718	705	700	722	730	724	711	722	701	727	699	697	753	739	733	696	739	705	745	743	768	690	698	719	711	714	741	712	723	676	729	720	724	693	728	750	732	703	721	666	713	654	686	723	720	737	722	757	760	739	716	719	638	688	685	684	693	735	692	693	768	726	761	688	708	717	674	751	727	685	708	708	813	674	777	704	692	694	705	704	776	652	710	731	762	692	707	704	678	706	703	725	720	739	720	743	727	705	674	786	723	695	677	746	757	733	700	638	737	721	743	692	696	730	672	720	717	710	718	714	704	687	707	757	762	721	698	723	726	749	679	688	725	776	686	722	733	722	730	751	692	697	695	724	772	719	712	740	738	693	694	720	727	714	652	669	697	686	679	736	676	728	712	694	714	727	717	701	714	723	713	747	680	695	718	687	673	737	738	771	702	718	714	730	702	727	718	699	733	742	689	700	709	701	750	716	766	692	755	652	689	673	673	708	721	730	709	719	672	736	717	729	679	751	664	693	693	723	711	724	687	690	702	709	698	740	708	683	651	717	742	677	684	754	721	729	753	759	749	699	727	719	703	686	735	693	744	772	711	709	746	668	696	717	689	676	730	730	750	746	761	670	706	698	696	707	664	732	683	718	705	711	711	700	747	703	696	686	673	728	722	736	673	657	696	700	705	666	704	714	754	687	686	725	735	761	717	714	706	677	753	719	673	710	724	730	756	700	710	664	728	734	691	722	684	743	690	730	677	730	716	711	710	698	680	711	663	719	693	767	729	687	686	735	667	731	657	718	700	722	766	665	712	683	687	747	722	689	751	699	755	673	666	685	684	764	687	722	730	693	760	742	768	724	677	699	716	693	694	718	744	705	667	742	707	760	702	704	714	711	679	728	724	692	705	692	660	747	667	701	718	720	756	762	727	681	745	730	709	722	699	737	711	767	736	723	733	742	709	695	741	722	712	698	742	747	693	709	755	708	703	713	727	760	706	732	711	721	700	736	680	677	687	735	734	715	719	764	714	706	701	708	733	714	760	730	735	754	719	698	687	752	774	724	738	704	733	763	753	706	686	743	768	735	711	693	750	703	759	736	740	760	708	697	682	734	688	724	697	664	764	762	724	698	707	718	734	733	770	724	732	742	706	687	736	725	721	719	710	738	738	706	714	681	687	720	740	724	704	701	656	727	711	690	650	737	670	704	711	737	734	700	707	714	712	688	687	753	665	728	740	684	689	719	678	707	693	723	721	741	757	697	754	717	765	708	714	773	708	730	776	719	725	766	737	711	721	701	811	747	736	715	697	664	735	719	737	710	726	722	657	711	696	661	715	723	680	705	732	690	691	685	772	687	713	711	739	750	769	740	721	703	723	710	736	715	657	729	683	697	673	704	701	736	710	705	756	697	703	738	655	680	768	760	709	722	744	662	713	674	709	739	737	694	733	705	766	691	690	718	716	727	757	687	727	748	688	720	686	733	699	675	664	691	705	730	773	712	725	731	701	676	699	742	723	753	709	723	732	739	738	710	716	688	733	733	733	700	700	702	682	719	717	722	700	792	683	720	688	743	691	711	730	723	720	720	724	730	708	702	676	713	694	730	712	712	701	690	715	730	710	700	730	736	692	750	672	742	730	712	750	690	723	718	703	706	706	712	703	721	707	669	750	739	671	727	690	698	720	686	723	755	707	714	739	709	741	708	709	722	688	747	684	685	709	717	726	727	711	727	707	719	754	704	755	735	744	745	739	754	762	765	744	758	681	683	701	688	724	727	757	720	720	720	745	700	738	732	705	711	671	698	655	737	733	688	711	737	669	712	709	732	745	749	647	698	699	671	700	721	693	685	739	714	696	721	696	740	713	736	738	691	741	746	718	692	722	723	687	684	725	684	708	719	710	679	699	715	740	745	755	703	711	742	701	691	777	719	735	676	654	724	719	658	665	728	739	703	740	729	736	703	671	700	679	674	721	699	698	736	691	736	731	708	732	732	701	757	757	714	675	702	681	711	687	666	745	686	731	697	737	694	767	694	719	735	702	711	704	767	732	709	672	681	685	702	735	709	747	670	754	675	741	728	730	739	739	738	753	721	736	715	670	682	715	742	744	712	741	728	700	745	746	705	729	734	722	728	747	696	685	690	705	678	699	692	730	703	705	711	722	708	725	698	739	694	721	694	691	765	729	717	702	680	683	652	715	711	726	730	708	677	721	671	684	751	733	678	735	698	745	717	685	727	720	740	728	746	714	720	725	757	751	726	703	681	658	684	702	700	704	742	720	720	767	744	695	694	707	713	779	687	706	699	716	715	666	719	719	695	674	712	715	625	725	730	696	656	650	723	684	705	711	698	739	693	656	705	725	733	674	696	706	725	709	763	706	690	678	710	760	700	714	740	704	671	725	753	724	675	750	689	746	734	747	710	714	684	669	729	655	711	726	702	768	784	754	734	702	710	684	720	719	719	709	729	701	727	699	709	734	768	658	748	729	727	721	689	733	769	733	696	702	703	710	713	718	727	721	721	698	682	703	719	748	721	715	720	722	656	723	741	733	731	729	741	691	774	752	693	741	679	726	676	712	701	761	743	726	713	741	685	745	733	729	697	742	729	779	688	711	683	674	679	720	727	737	680	756	702	691	760	728	712	659	709	719	750	702	703	715	729	726	718	716	758	706	695	739	721	686	721	700	706	774	716	726	706	719	733	693	729	725	648	741	712	709	704	705	683	745	701	680	706	680	715	700	725	728	697	688	730	700	719	715	689	716	765	696	728	734	706	733	695	747	723	683	715	699	713	679	713	682	725	748	718	686	715	714	744	714	731	702	704	684	749	726	712	763	681	696	717	678	722	713	717	713	706	741	747	701	764	749	726	644	721	730	737	705	737	735	706	763	698	741	681	723	710	723	689	697	712	705	747	730	732	708	712	713	707	676	715	755	733	744	664	697	683	711	743	753	717	649	678	705	714	686	681	689	713	742	704	726	735	736	696	659	749	706	734	727	704	705	738	717	718	746	718	648	731	753	718	717	698	715	713	674	712	733	722	773	692	754	700	725	736	692	765	679	708	749	703	720	737	732	688	701	702	746	718	663	738	738	714	727	732	702	730	675	676	681	742	708	733	688	668	734	695	677	784	729	706	684	718	734	729	666	685	708	716	733	699	708	686	678	726	713	725	727	693	695	714	682	724	742	683	677	714	701	688	735	722	700	733	676	693	685	704	720	667	684	722	697	725	714	718	762	705
22353	44360	37321	27571	21806	16915	13258	10604	8336	6655	5314	4278	3748	3290	3017	2753	2372	2170	2047	1791	1611	1417	1351	1370	1233	1105	1145	1119	1070	975	1004	925	887	904	893	888	861	795	790	758	801	782	795	776	740	734	752	763	746	783	730	681	691	731	704	717	714	693	716	766	710	699	705	723	709	718	729	700	684	721	694	690	692	666	664	647	734	697	696	727	714	658	730	665	736	687	686	711	682	656	747	707	703	670	683	720	697	722	734	670	733	681	681	709	695	721	717	721	752	715	709	693	705	716	725	695	744	701	724	701	676	691	695	693	698	685	706	672	700	652	687	721	722	744	742	725	714	706	696	694	690	697	726	736	683	700	680	720	730	706	705	726	688	727	730	697	751	677	696	669	698	647	657	692	718	717	710	745	723	750	691	701	734	762	676	735	691	670	693	695	728	695	701	646	710	689	724	700	693	692	669	708	730	645	728	709	634	708	717	656	688	695	714	676	663	707	702	725	698	711	672	746	700	740	749	745	687	700	676	740	707	680	737	717	712	733	676	689	727	710	696	715	682	696	704	677	709	682	657	668	703	645	694	724	731	718	703	704	743	697	720	707	712	694	710	670	666	712	678	705	702	733	672	711	703	703	690	712	704	720	689	670	703	695	700	690	700	764	683	716	724	714	691	738	647	706	711	681	685	729	705	742	764	698	723	727	717	705	730	774	692	734	742	684	702	681	708	759	686	716	735	683	730	668	716	717	707	724	659	700	717	722	723	738	715	726	654	755	705	686	750	704	708	710	708	679	690	723	675	715	728	731	731	717	706	754	717	660	702	704	727	736	676	668	734	682	679	727	756	739	713	666	714	695	706	706	706	718	684	692	674	741	716	684	718	695	718	722	727	677	744	717	733	729	729	681	688	679	690	678	736	688	721	662	668	679	682	724	705	714	736	694	706	716	693	706	665	722	693	706	689	694	725	716	734	696	727	648	726	720	747	751	704	676	731	755	719	722	681	699	695	697	667	673	766	706	719	729	723	726	723	678	716	732	697	714	714	675	708	649	675	738	707	743	687	732	747	700	668	660	683	681	652	698	663	708	691	676	714	705	751	712	736	688	691	711	657	720	735	734	689	732	688	671	696	694	732	730	680	693	712	671	725	658	744	704	722	694	700	661	695	764	741	708	664	721	671	678	713	686	742	679	693	697	719	708	683	682	713	732	692	718	707	727	701	676	725	702	699	680	742	696	671	637	734	693	684	767	692	684	722	692	727	718	721	716	711	674	678	697	741	722	681	697	710	735	701	731	686	708	684	683	712	761	709	676	711	668	694	739	741	752	693	668	694	681	738	695	703	710	686	723	726	677	663	716	752	728	699	735	702	693	754	725	719	723	685	692	720	731	730	658	698	741	705	751	729	736	686	709	655	704	721	741	736	702	707	712	755	679	729	672	683	696	720	705	726	729	662	736	693	725	722	719	712	710	743	693	727	688	620	712	722	714	710	680	669	729	749	728	718	687	764	725	734	726	694	670	711	689	704	694	728	762	682	728	684	678	667	670	714	759	702	685	674	697	679	695	725	740	676	683	728	714	673	716	725	735	721	711	700	729	750	726	731	624	654	732	741	705	626	693	757	719	687	708	667	713	686	706	719	679	654	708	732	724	728	697	701	717	726	726	757	725	710	712	683	664	724	704	729	689	710	716	736	679	686	678	714	735	721	730	717	716	727	717	698	693	699	712	710	688	691	738	688	678	666	705	740	731	706	695	646	695	694	651	686	733	734	688	724	707	690	723	642	735	709	660	719	704	712	739	759	677	718	685	707	684	725	715	725	643	691	662	664	690	686	689	674	709	720	750	698	699	722	731	676	703	729	641	691	666	721	720	722	740	746	734	737	720	658	704	675	672	688	695	687	686	736	686	739	671	693	701	670	714	706	703	740	707	697	731	686	692	723	698	705	701	713	695	727	741	738	703	719	743	701	712	692	675	699	688	724	781	749	701	741	666	703	707	724	737	714	739	756	704	729	671	716	706	727	668	724	706	637	698	729	769	721	676	689	676	709	684	736	667	673	731	711	665	701	730	691	710	697	709	703	715	664	741	754	717	661	749	686	700	682	705	704	717	724	737	727	672	705	670	722	674	682	648	673	697	712	694	687	680	685	710	726	698	712	735	664	683	696	717	734	723	749	679	675	695	682	710	696	708	712	741	694	752	654	726	691	757	758	688	680	659	737	698	717	712	694	708	699	701	719	671	667	698	692	711	701	698	690	709	660	710	695	724	723	706	696	735	720	705	733	718	666	715	741	700	706	681	743	728	743	691	709	716	713	740	715	696	676	708	673	702	699	761	713	637	722	705	705	672	689	702	700	668	739	700	683	713	733	713	723	722	695	741	754	704	714	691	690	751	717	677	718	691	713	693	708	668	681	686	678	691	704	693	704	692	714	672	747	716	645	722	665	708	745	726	713	672	685	742	684	719	710	689	706	737	696	665	693	713	723	759	690	739	740	672	697	674	653	689	687	697	759	722	736	691	687	687	682	697	687	692	688	710	682	705	694	666	679	698	719	661	738	641	712	699	714	646	680	688	749	710	690	702	664	698	639	699	707	686	754	738	731	738	698	741	727	714	719	691	694	721	732	733	730	695	720	758	703	721	756	727	713	679	704	740	741	694	701	668	710	714	700	692	679	699	720	743	726	701	687	704	714	678	654	684	684	712	682	721	691	672	698	686	739	711	717	738	708	681	700	685	738	707	680	711	701	695	675	723	706	731	710	658	669	736	682	749	699	682	726	704	747	684	719	754	707	723	716	719	725	685	714	734	654	610	692	704	656	702	687	694	708	696	696	721	673	681	734	697	718	746	726	661	714	714	680	695	681	677	753	732	713	698	739	698	679	709	718	688	726	743	692	740	697	698	675	761	701	641	687	686	687	706	683	704	727	738	714	733	702	756	697	660	667	716	681	709	679	683	733	699	701	733	739	725	688	726	660	717	736	688	694	655	669	690	672	695	698	670	708	720	722	702	721	726	741	689	698	666	681	730	711	712	690	716	712	690	705	711	697	689	680	716	704	672	717	659	710	720	728	662	690	689	713	725	690	688	707	695	698	700	732	729	703	673	703	723	667	710	661	712	704	705	707	666	722	673	723	734	711	725	700	747	662	744	680	718	676	717	662	694	740	717	690	706	679	727	757	692	679	708	712	707	723	723	739	705	698	716	716	730	694	699	687	717	733	737	721	692	687	659	658	714	688	719	720	682	709	709	637	704	682	701	716	731	685	681	677	707	669	674	666	656	723	710	681	686	676	684	696	715	688	745	729	693	691	742	682	720	698	705	690	705	723	697	675	680	741	709	716	693	700	715	699	718	693	742	677	666	756	711	756	687	718	677	708	692	782	703	721	687	693	707	729	735	669	722	754	689	686	736	691	715	704	699	694	692	726	703	701	647	723	685	685	694	705	745	743	716	715	688	715	720	702	708	693	702	659	686	692	702	726	728	720	665	728	731	683	719
25102	21521	28340	26556	20096	12856	8546	5927	4759	3899	3192	2803	2507	2307	2118	2002	1883	1792	1675	1569	1520	1402	1332	1298	1367	1318	1267	1309	1243	1203	1231	1121	1112	1110	1119	1030	1028	1081	1038	1071	1038	1049	1054	1106	1064	1048	1063	1024	1014	1060	1072	1047	1055	986	1016	1041	1028	1077	1041	998	1014	1019	1027	1045	1020	1038	1047	1074	1004	1073	1066	1029	991	1102	1027	1035	1046	1016	999	1017	961	1053	1028	1039	1028	1032	1026	1021	1025	1039	1027	1073	1044	1121	1060	1061	1003	1003	1038	1057	1085	1033	1017	1001	1035	1014	1034	984	1035	1017	1000	965	1033	1032	1005	1058	1047	1058	1067	971	974	1085	1030	1073	1010	937	944	1085	1053	1030	1037	1005	1068	1022	1037	1046	1115	1052	1047	1009	1052	988	1040	1070	1065	1074	1045	1003	1037	1002	1039	985	1019	985	1068	961	1011	1008	1024	1062	1009	1043	1049	1041	1044	1039	1061	1051	1011	996	1067	1111	1106	1014	1071	1064	1052	1027	949	996	1062	1006	1016	965	1048	1060	1037	1047	978	1069	1014	1022	1057	978	993	1024	1031	1028	1049	1064	1008	1022	989	1058	1141	1104	1020	949	1042	1025	1066	1010	1061	992	1042	1099	1024	994	989	1090	1030	1037	1044	1059	1000	1028	1039	1038	1050	1005	1017	1074	987	1011	1013	981	1090	1067	1022	1019	1085	1042	1053	1012	1042	1027	1107	1014	1058	981	1037	1005	1015	1046	983	1072	1008	980	1008	1010	1051	1025	1067	1113	1027	1019	1009	1037	1009	985	1023	1036	1022	1026	1060	1042	1020	984	986	986	1043	1025	1064	1031	992	1060	1055	1001	1047	1007	1092	1033	1023	1001	1050	1000	1008	1013	1020	1033	1038	1068	1007	1011	1055	1053	1014	1025	946	985	1026	1034	1083	1048	1012	1034	1062	1067	1009	965	988	1064	1048	1043	1090	980	1051	1026	1000	1037	1040	1058	1016	1042	975	961	1047	991	1022	1049	1029	992	948	995	1074	1077	1019	1086	1025	1022	1017	1065	1027	966	990	1055	1040	1050	988	1027	1046	1071	1071	1007	1013	1044	1032	1040	1037	1036	981	1009	1018	994	1008	1004	1085	972	1005	1032	1056	1032	1079	1035	1050	1059	983	1040	1079	1013	997	1043	1059	1078	1024	1028	1025	1015	966	1040	1014	1069	1045	1010	1030	925	1063	1063	1105	1016	1047	1018	1052	1024	992	1008	1042	1002	1020	1067	1036	1003	1102	1046	1092	1048	1047	968	1006	1003	993	1037	1091	1088	1053	1066	1047	997	1032	1061	1003	1027	1059	1100	1059	1050	1024	1013	1011	1072	985	1061	1023	1051	974	1012	1047	1010	1046	1032	1063	1038	988	1039	1047	1032	1001	1019	1052	1004	1026	1021	1070	1010	1060	1066	1037	1056	972	1052	1057	1011	1003	1033	1049	1095	1100	1019	1055	1087	1022	1074	1026	1028	1017	1043	1018	994	1016	1052	1021	1052	998	981	1020	1084	1042	1055	1065	1084	1011	1023	1027	1021	1013	1048	1047	1021	1032	1061	1068	1069	1002	1063	1022	1003	1057	1061	1065	1021	1040	1025	1061	983	1054	1028	991	1115	1030	969	1042	981	980	1012	1005	1079	1043	1048	1004	996	1006	1035	1036	1017	1065	1034	1073	1000	1047	1032	979	1057	1032	1028	1015	997	1039	1052	1038	972	1059	1020	978	1054	1032	979	1056	1070	1064	1061	1051	1062	1031	968	961	1024	1031	974	1061	986	1033	1041	1035	1006	1048	1037	995	1042	1051	1023	960	1062	1026	1061	1033	1066	1046	1032	1007	1079	978	1003	1020	1031	1028	1088	1084	1057	1051	1073	1004	1061	1101	992	1024	1028	1010	1012	1025	1038	1043	969	1066	1013	992	998	1056	988	1045	1140	976	1086	1013	1033	980	1068	1060	1031	1119	1016	986	1077	1054	1041	1017	980	1013	1037	1061	1047	1052	1058	1037	1008	996	977	971	1053	959	982	1011	1025	1009	1030	1040	963	1043	1120	1010	970	1012	1087	1043	1098	984	994	1038	1097	1100	1091	1052	1112	1026	1018	1016	1023	1050	1018	1087	1016	1066	1032	1017	1087	1048	1010	1075	1056	1073	1025	1063	1057	1047	1017	1016	989	1018	1048	991	974	1002	1069	1062	975	1068	1084	1040	1018	972	1022	983	1052	1028	1037	1041	1018	1026	1032	1061	1019	1069	1067	1018	1067	1052	1071	1016	1090	1062	1016	1036	1062	1043	1031	1048	1032	1007	1057	1007	1036	1036	1043	1044	1012	1033	1022	1022	999	1032	1026	1064	1040	1019	1052	1047	990	1009	979	1006	978	1057	1084	1031	988	1040	1049	1056	1010	1004	1047	1016	1027	1046	1072	1051	1019	1017	1002	1051	1064	1075	1016	1057	1072	980	1047	990	1101	974	978	1074	1010	1046	1108	1043	1060	1096	1042	1038	1031	1025	1069	1074	1025	1033	981	995	1037	1062	1038	1023	1036	1124	1000	1024	1024	1028	1050	1056	1023	1019	1034	1043	1008	1047	1101	1026	1027	1031	1067	1043	977	1021	995	1046	999	1017	1025	1072	1029	1056	1070	982	1036	1018	1014	1017	1104	1061	976	1029	1000	1051	1023	1045	1010	1030	1029	1037	998	1035	992	1031	1006	1039	987	1048	993	1085	1057	1046	1073	1001	1004	1055	1061	1050	1067	1040	1056	989	1078	1021	1064	998	1039	1046	1053	981	998	1023	1005	1017	998	1086	930	1022	1080	1029	1020	1019	985	1039	1079	1047	1071	987	1006	987	1021	1047	1037	1027	1020	1059	1070	1075	959	1069	1023	1062	1041	1040	996	1005	1046	1036	1058	1016	1028	1015	1035	1041	1015	1094	1033	1056	1031	1057	1021	991	1002	1028	1060	1053	981	1060	1000	972	977	1043	1012	1058	1030	1059	1078	937	1036	1014	971	1004	1038	1009	1023	1011	1022	1030	990	1024	1008	1027	1000	1028	1007	1069	1025	1004	1004	967	1018	981	1008	1062	1065	1009	1056	1008	1053	1044	1047	994	1040	1046	1045	993	1071	1030	1066	1044	1007	1084	1030	1034	1054	1016	1054	1016	1067	1041	1005	1004	1047	993	1032	1031	1055	1027	1039	1007	1079	1015	1013	989	1011	1036	1010	1047	1039	1030	1051	1098	1050	1053	1002	1047	1028	1026	1038	1033	1008	1057	1013	1061	1012	1066	1012	984	1070	1017	1029	1036	1058	1028	1006	1019	1023	1038	1087	1033	1041	1037	1015	997	1036	999	1022	1022	1023	1063	1063	1059	1006	1013	1075	1048	1010	1054	1069	1048	1081	1059	979	1002	1037	1030	1046	970	1039	990	1075	1023	998	1025	1042	971	1047	1023	1032	1050	976	1048	1070	1001	1070	1052	1005	1053	995	994	1064	1044	1076	1057	1074	1038	1050	1042	1080	1038	1033	1038	980	1046	960	985	1056	1031	1031	1051	1052	990	1002	1015	1000	1046	980	969	1010	1026	1018	1053	1059	1053	940	1028	1005	1032	1045	970	1032	991	1044	1022	1061	1003	1001	990	992	1054	1006	1056	1061	1001	1097	1026	935	1038	1031	1049	1029	1067	1011	1076	993	1034	1024	1021	1071	1013	990	985	1047	966	1046	1090	1108	1006	1010	968	998	999	1020	1032	1050	1069	1013	1146	985	1029	1009	978	1032	1051	1058	1070	1059	984	1021	1074	1083	1017	971	1071	1021	984	1037	1061	1037	972	1022	974	1019	1039	1028	1046	1050	971	1041	1051	965	1038	1048	1016	1060	1011	1012	1039	1044	1043	934	1010	986	996	1023	1064	1062	1022	1034	1009	1005	1105	1069	1049	1032	998	1048	1003	1009	1026	1089	1051	1080	987	1081	1067	1062	997	1003	1091	1047	1030	1047	1035	1049	1031	1025	1053	1043	1028	1070	1041	976	983	1045	1037	1033	1079	1050	1119	1019	1023	1055	997	1042	958	1089	1060	1098	995	1027	1068	1037	1054	985	1030	1029	1059	1021	1015	1007	1103	997	1039	1034	966	962	1066	1040	1055	1003	1000	964	1056	1078	1021	1030	1043	1036	1016	1138	1073	1061	947	1066	1047	1088	1011	1023	1039	1086	1027	1012	1000	1013	1033	1024	1041	1116	1052	1007	1064	1040	1067	1041	959	1015	972	996	1008	1037	1041	1018	1027	1079	1019	1013	1057	1013	1104	1075	1034	1015	1015	1066	1052	1002	1029	1049	1043	1053	1004	1031	1016	1018	1040	1006	1041	956	1039	1096	1077	1049	1061	1058	1118	1019	1074	1052	1009	1038	1021	1015	1023	1025	1009	1039	1051	1061	1040	1048	1011	1049	1053	1058	1105	1012	1025	1042	1079	1076	1019	1031	1097	1040	1052	957	1012	1032	1009	1013	1042	1013	1044	1072	1025	1005	1051	1003	1028	989	1031	1029	1020	1042	981	1049	1042	1018	1024	1014	1074	1058	1046	969	1074	1039	1047	1082	1032	1057	955	1034	986	1030	1051	1006	1096	1067	1074	1055	1036	1024	1081	1002	1025	1011	1006	1025	1022	1099	1065	1052	1024	1055	1016	984	1028	1075	1052	1040	1086	1047	1045	1001	1036	984	1062	987	996	979	1008	991	990	1043	1049	1005	1060	1061	1057	1086	1094	1079	1074	1039	1046	1013
21842	41618	34412	24863	19129	14585	11373	8955	7078	5610	4525	3750	3413	3082	2773	2613	2337	2138	2026	1921	1704	1578	1521	1464	1380	1399	1407	1366	1273	1203	1147	1146	1127	1160	1111	1164	1140	1058	1041	1106	1037	1070	1045	1093	1014	1049	1082	1018	1062	1032	1034	1006	1056	1049	1029	1036	1005	988	1025	1012	1016	1012	1020	1013	974	1022	938	976	1067	1030	977	1070	1015	972	947	976	1038	1005	1039	1041	1014	1045	981	995	1045	1056	965	987	1010	1007	1013	1032	1013	968	1045	1014	1007	982	988	1009	994	977	974	992	969	1082	982	1027	972	999	1032	1007	1002	1081	1023	1051	1018	979	1002	1007	1058	946	991	1032	1044	1002	1040	959	1019	955	1013	1015	1004	1016	983	1007	948	1065	985	984	1037	1007	1017	1040	984	1009	1008	1013	1005	1025	1033	992	990	1048	979	1051	965	985	1047	1017	1013	1024	973	1000	1009	977	1014	970	992	1000	1007	955	1051	1023	1010	1013	1002	1005	1020	989	966	1027	1042	1021	1025	951	1015	982	1044	1060	968	1049	1033	947	1055	1052	956	988	1025	995	1008	1018	979	996	1029	1047	983	961	1029	1044	1011	936	1032	990	993	980	995	990	1007	1032	905	1023	1057	995	1005	1008	1020	975	1020	998	1026	1013	1020	985	943	972	960	976	999	1040	970	1033	1023	1042	1043	1040	1036	984	951	966	989	1043	990	968	1033	1003	1045	1021	961	1016	955	1014	1009	956	1006	1076	1025	1007	1037	1027	1026	1014	979	973	1006	985	1019	1039	974	1010	976	1056	980	1031	1052	1003	1052	970	991	1007	993	998	1011	953	971	1027	1000	1073	1006	979	1007	982	1009	1056	1018	947	1025	949	1035	988	1018	1038	952	1048	995	990	985	993	1013	1022	1016	1004	967	962	1064	963	992	970	961	993	1043	994	1019	1042	1042	1002	1019	1049	991	1016	1004	992	990	974	1040	1010	1028	999	1014	1033	999	1040	1024	1072	987	1000	1055	1068	976	1021	984	989	1001	1018	1047	972	1004	1004	1016	1033	1024	1022	1032	985	1000	999	1000	971	1037	1020	1019	1030	1005	1038	965	1047	953	1018	1038	1030	1019	1040	967	998	1029	984	993	1062	1019	975	991	1023	1005	1008	970	1008	987	963	989	1012	1048	1003	1025	1015	1040	1080	999	1017	1031	990	1003	1045	1001	952	1045	1000	964	1046	1015	985	1044	1023	1065	961	1068	1051	975	1015	1027	1019	1024	961	966	1024	959	1015	1002	1005	968	1009	975	980	989	1015	1017	951	998	972	974	1047	1001	1035	1001	1042	1019	1026	1025	1002	973	1048	983	1001	978	1017	993	1037	1019	978	987	1052	1022	1043	1030	1034	1041	1001	976	991	1051	1027	957	1007	1020	983	1018	1034	1010	942	975	952	995	1071	1006	932	1035	1049	1009	992	1015	992	1037	1019	1060	971	1000	977	980	1010	988	1009	979	1021	1024	982	1037	956	992	1030	1013	995	994	1062	1027	1099	993	961	1015	984	950	1028	985	1011	1003	1026	975	1062	991	999	1031	1011	975	987	966	1042	920	1029	1049	1043	1027	1016	1023	1028	1004	984	993	972	1003	1028	1015	996	995	972	1046	1013	1025	994	990	959	1032	985	992	972	1014	997	931	969	974	1052	1005	1020	1009	984	1059	1020	1045	1032	975	1008	1004	1021	1004	978	959	1010	996	1061	989	995	988	977	1009	1009	996	937	979	916	1060	1023	976	1055	988	1012	915	1039	1070	994	1041	1019	984	1003	1028	1031	1002	957	989	1014	982	1023	1004	1038	1024	1015	947	1077	1044	1018	1025	1064	1012	981	1000	1020	1038	1045	1031	1019	993	999	993	929	1041	999	1064	1017	954	992	1006	1023	957	1018	977	1041	1014	1033	1011	1007	1087	1019	998	1013	1078	995	1038	990	1010	994	1062	1032	999	1010	1004	1002	984	1000	975	995	1042	988	998	1007	1010	1001	1031	1004	1034	1001	1009	956	1005	1022	947	1033	966	1027	1007	963	1018	1018	959	985	1013	970	988	973	1056	974	985	1018	1008	1012	1048	1018	980	1016	1037	1031	1038	1037	1040	1002	1035	1042	997	1020	994	1044	952	1019	985	966	1004	1058	1073	986	979	1011	1024	1051	1012	984	959	1063	1053	946	999	1000	955	1006	1043	1015	1023	988	970	1013	1032	995	977	1002	1034	998	997	1010	977	1074	1002	1071	983	980	989	994	1047	1025	968	1014	1062	1012	1035	1041	960	990	969	988	1012	940	983	956	1009	1038	1021	999	1052	990	1001	1045	1026	976	964	1001	1002	1019	957	989	1009	1019	1036	1010	988	994	1040	977	1010	986	1054	1022	1023	1018	1019	1075	1034	977	981	1010	992	1042	1000	969	1007	1022	1019	1057	973	1042	959	1020	1012	1036	1019	1065	970	971	1047	1066	1021	1032	1088	998	1058	964	1046	1004	1047	994	984	1046	1055	1019	990	1021	1025	980	987	1018	956	1017	1015	984	1008	983	1020	1011	1006	1022	1036	991	1000	1085	1071	998	1034	985	1052	1013	1060	992	1030	1021	1020	961	1032	1015	1004	1062	1006	1041	1004	969	997	992	970	958	986	974	979	1031	1030	1005	958	1015	1030	1013	1033	1019	1016	1020	1040	1013	978	989	993	980	1014	946	1003	1025	988	1005	987	1012	1003	974	1031	1003	998	955	1004	1023	1008	941	1042	1024	1007	1043	966	992	993	1006	1011	970	1058	971	1034	1003	1010	987	990	1026	1023	996	991	1038	1005	996	999	1026	995	1032	980	989	1060	1012	1017	991	1069	1011	1034	1015	1013	1010	957	1010	992	1012	1020	1032	1038	1041	1010	996	955	994	987	973	1032	1010	1016	970	1015	1087	1003	1012	1000	989	1046	1003	959	1058	1042	1007	1020	1000	1017	1041	973	986	1038	973	1040	984	1009	991	978	1006	989	1004	970	963	1011	966	962	1005	1034	1053	1009	1064	1036	990	1060	1025	963	1030	993	1009	1010	977	1026	969	994	1046	1013	1034	1019	1069	983	985	1006	991	936	1079	942	1003	978	946	969	1051	1036	1024	1016	1017	998	1034	1016	1012	1009	935	1006	1063	979	1001	998	1022	989	1006	992	1004	1067	993	1046	970	980	995	957	983	1006	1037	1000	1041	1043	1006	1058	952	1003	1032	1000	1039	998	1036	973	1007	1002	1000	1042	937	1004	1012	1068	974	979	1032	1019	1090	1000	972	1043	1000	987	959	1003	969	1019	994	1013	1000	1025	984	1009	976	976	1023	1057	990	1028	1020	1024	994	1040	1063	1015	1013	1033	943	1037	977	999	984	1017	995	1029	1027	996	1008	987	1028	1062	999	999	945	1023	1013	947	1023	1040	1024	1028	974	989	1018	1016	1001	994	948	1014	1037	1013	1026	1017	963	1002	1004	1004	1000	1008	979	1062	1002	1023	988	1030	1056	993	991	1056	1054	974	991	1045	1032	993	953	973	1010	1030	972	1028	934	1068	1069	1022	1068	1049	1006	1008	960	1034	1025	1021	982	1018	1039	1062	1006	1009	1061	1011	997	1002	1004	1039	1026	1004	1082	1009	968	1048	954	1015	1032	974	915	1006	1012	1060	974	985	989	991	993	993	1019	1136	999	1069	1027	982	1018	952	1027	988	1038	988	1020	979	992	957	995	1053	930	983	993	1010	1009	914	1001	1008	1070	1015	971	1031	1015	1016	999	1023	1047	987	993	999	1002	1017	1011	1040	998	852	1045	987	1023	995	1047	971	1000	967	985	971	994	1000	1000	1137	1064	1004	1053	1034	985	1053	1019	974	975	981	1033	979	969	972	1022	1095	1051	1010	1040	1067	977	969	983	968	956	994	1042	1023	1108	984	1008	1027	1036	998	1055	976	1031	1057	1013	1063	990	1003	1044	974	1002	1029	989	1002	1027	971	964	1003	1025	1031	999	1014	1031	1019	1019	976	1011	1001	946	996	988	979	1068	1031	992	1027	1015	1029	1001	1053	954	1034	992	1025	1039	1017	1009	1018	998	986	1046	976	1052	993	1004	1004	976	972	1070	1026	1045	1013	1044	1042	1005	969	1038	1024	1029	982	1039	1051	1018	934	982	1004	1049	1006	1056	984	985	1014	1054	1024	983	1063	990	979	952	1053	988	1037	1093	992	964	976	959	1048	996	1018	997	994	965	930	1050	1007	1008	983	975	1038	968	1006	1016	1022	974	976	1039	1012	1042	975	1021	966	997	1056	1009	1007	1043	1040	1041	972	1007	1032	1004	992	1049	1006	1021	1049	994	1058	1001	1043	1014	960	1022	1041	1022	1011	1009	1086	1049	965	1054	1008	1024	1069	1051	1010	1061	1023	1008	1034	1014	998	1004	1002	1074
22854	21517	29306	24256	21929	23046	20876	11579	8011	6338	5024	4200	3790	3283	3023	2713	2358	2289	2018	1914	1632	1579	1415	1345	1307	1273	1152	1201	1210	1062	1068	1038	919	937	905	932	869	888	869	841	835	850	826	812	823	775	744	773	812	777	808	836	754	710	782	785	825	783	768	774	720	711	794	786	771	710	754	756	812	764	777	767	804	757	807	759	766	725	767	770	739	766	757	775	721	716	742	716	748	773	758	790	776	733	736	773	732	746	710	773	734	712	778	749	801	748	719	788	743	710	773	742	733	701	746	704	809	759	722	795	726	712	762	747	780	770	746	781	759	702	719	762	736	763	760	744	736	726	717	763	785	753	692	770	799	744	762	688	718	729	736	751	735	691	749	760	764	800	753	773	737	749	785	742	778	791	742	777	734	735	777	774	717	758	750	769	751	737	774	814	734	695	714	770	738	740	736	798	722	780	730	737	775	797	726	737	701	753	692	761	759	770	738	771	812	734	707	791	720	779	703	744	799	746	757	767	750	779	761	738	752	725	754	722	727	745	726	761	764	759	717	741	739	730	757	687	771	794	795	761	763	746	743	750	751	754	745	737	750	757	798	756	707	742	753	797	764	707	711	788	738	705	793	796	777	758	750	734	770	771	716	802	780	687	722	749	751	791	731	706	740	739	700	727	753	788	749	766	777	740	747	740	769	722	776	782	781	747	771	736	721	709	749	766	735	739	701	699	746	722	732	762	757	736	704	725	747	764	745	728	762	735	760	743	723	751	764	775	734	752	735	783	716	730	744	764	736	806	744	773	724	782	807	766	735	793	790	751	760	750	763	744	716	753	749	797	719	731	726	753	746	718	760	711	817	744	823	720	752	808	724	757	761	751	807	794	761	721	801	746	767	796	745	737	782	734	744	767	739	790	780	782	743	753	748	758	713	737	747	744	723	767	730	722	739	747	725	762	693	762	692	723	756	733	712	788	764	765	728	728	740	694	734	737	780	821	740	734	741	745	734	776	751	753	742	724	760	773	736	753	772	712	744	746	713	746	765	731	742	753	758	730	714	740	760	766	743	750	734	720	764	745	745	772	796	723	696	712	758	775	760	761	737	776	709	738	777	756	751	741	709	743	713	761	769	760	701	791	727	804	770	735	721	755	759	791	724	758	739	727	775	784	718	757	740	733	721	736	710	729	716	731	759	761	753	747	754	687	703	733	738	817	702	762	742	721	765	729	729	742	743	774	720	757	738	757	758	783	749	760	765	738	778	771	773	735	741	738	800	700	787	757	754	780	774	742	760	711	750	687	726	774	741	770	802	778	786	736	765	728	719	737	750	773	763	732	753	772	755	747	747	755	762	781	763	752	786	736	726	735	788	756	713	729	704	737	728	805	773	742	725	773	711	716	762	710	759	733	738	769	732	725	722	745	746	700	746	744	742	729	714	777	764	754	738	730	754	759	749	706	759	729	774	744	763	708	760	696	764	762	770	696	761	745	731	785	765	735	762	756	747	760	760	715	746	739	719	770	742	732	786	784	738	781	747	785	754	743	741	773	742	760	751	738	740	763	715	742	711	770	751	754	742	780	763	755	728	736	713	742	732	776	739	755	752	805	717	715	733	773	735	743	755	691	718	715	778	759	777	754	779	765	741	704	802	792	747	705	772	768	778	787	771	764	727	751	712	740	781	714	763	747	773	771	787	758	719	754	727	783	718	728	748	761	752	767	737	757	723	731	692	777	715	746	743	737	719	753	733	730	735	755	764	753	740	742	760	785	753	744	756	741	763	741	778	769	804	794	765	770	761	755	759	725	754	710	765	721	709	775	747	774	744	762	751	761	776	729	748	756	754	742	736	756	727	734	771	702	764	760	731	735	771	785	735	719	742	745	793	774	773	723	782	742	757	749	793	824	750	752	715	739	780	718	754	693	768	754	754	741	721	739	748	736	750	772	780	717	786	803	712	748	769	791	733	743	705	696	719	770	721	776	764	733	751	778	754	739	730	780	764	766	762	751	749	751	731	770	746	748	747	731	759	772	720	783	770	828	746	725	761	771	742	804	689	708	792	775	731	731	739	744	752	775	775	755	815	776	712	774	773	804	737	697	753	736	758	735	746	731	769	765	774	788	762	771	730	720	757	757	758	799	751	735	737	734	744	775	735	779	757	780	696	729	748	744	781	739	772	734	727	742	786	763	731	751	773	706	757	732	778	728	737	795	730	766	765	727	774	742	775	777	779	728	778	737	746	774	683	738	792	733	764	701	746	740	734	754	770	783	731	782	756	779	702	740	706	757	724	731	762	752	715	745	716	700	724	741	779	729	749	757	722	785	702	723	764	757	742	791	766	726	745	764	730	793	786	730	762	727	755	809	773	778	715	772	827	713	760	747	750	739	744	680	752	771	729	715	753	753	713	742	746	787	693	754	799	758	705	767	753	784	697	717	752	748	746	772	761	748	750	708	693	761	728	756	734	764	779	792	734	734	777	757	745	752	737	781	757	730	752	792	766	722	724	707	729	762	768	777	756	719	767	740	756	733	725	752	739	774	765	818	758	763	780	699	678	747	739	725	771	748	747	771	704	754	739	808	752	731	753	726	822	724	784	781	754	710	801	728	728	766	737	717	812	699	768	757	716	748	722	747	757	732	706	721	769	710	747	786	784	761	762	727	737	773	732	765	754	734	779	783	690	754	794	727	750	741	799	794	737	778	775	742	759	741	790	791	738	752	769	722	694	707	747	744	744	756	688	767	753	726	712	738	783	721	728	752	721	776	772	712	763	762	765	786	712	755	762	732	769	714	732	747	821	757	740	761	810	747	747	778	746	740	766	763	776	738	772	699	733	773	684	721	740	798	745	763	719	766	735	745	746	755	787	767	732	743	749	726	794	778	739	755	738	749	760	780	782	749	754	753	703	705	736	692	755	786	717	756	755	756	717	728	751	764	786	735	717	793	741	789	783	776	743	768	781	748	726	781	729	818	749	741	743	753	761	726	697	712	766	696	748	712	781	763	733	735	722	735	755	760	725	776	685	749	762	772	792	801	786	763	750	737	782	745	697	732	756	742	756	803	747	720	747	736	743	782	764	760	757	771	753	773	795	735	732	758	717	752	715	727	750	717	817	786	709	740	764	755	734	756	688	724	739	717	743	733	754	738	796	732	749	748	714	731	732	689	697	716	774	726	728	724	727	745	767	748	781	713	776	749	729	779	768	770	726	742	735	759	761	722	756	732	774	781	748	773	761	736	730	751	724	779	714	741	703	745	729	730	732	772	731	733	738	790	786	750	766	784	727	744	727	701	781	702	759	753	723	782	748	752	753	777	761	749	718	720	711	772	749	739	767	733	746	738	727	720	731	734	775	729	773	756	730	746	740	779	737	779	740	811	790	766	744	733	772	761	781	741	766	780	744	756	760	721	709	752	752	775	715	753	719	748	750	762	721	734	744	737	716	762	773	757	812	760	787	784	784	759	719	722	756	785	768	752	746	767	692	737	718	704	726	743	748	739
24975	49567	42965	33207	27424	21212	16866	13655	11328	8881	7281	5753	5162	4511	4057	3578	3216	2882	2528	2272	2010	1820	1698	1616	1459	1505	1354	1319	1270	1201	1139	1057	958	975	932	970	966	895	858	821	839	800	797	809	774	799	800	765	798	767	734	770	757	734	734	754	751	722	689	742	733	715	713	737	746	775	707	710	729	717	757	705	770	726	704	673	704	703	753	713	716	723	745	707	674	652	697	693	713	705	688	765	688	696	751	724	719	739	786	777	772	778	688	692	722	718	716	757	714	721	716	746	733	708	735	694	723	721	732	763	707	703	752	720	727	754	741	676	735	686	726	741	696	738	717	697	709	732	670	761	725	747	692	719	747	740	723	755	705	689	671	645	737	691	685	758	767	716	723	713	768	683	733	776	666	750	683	738	746	699	712	728	696	687	757	745	728	713	735	697	748	713	718	726	719	725	783	703	747	724	740	780	708	721	724	759	747	701	745	694	708	719	743	721	696	714	727	701	725	720	744	664	747	754	632	680	737	727	709	749	717	707	736	703	737	739	686	700	717	718	720	768	759	709	709	762	681	694	698	705	699	716	698	699	727	686	726	734	682	728	726	720	660	767	716	735	687	715	689	707	714	697	709	716	730	727	747	696	724	731	712	713	733	729	640	696	722	707	774	706	704	658	692	695	729	725	712	705	726	793	722	752	694	752	772	751	753	741	740	666	728	706	733	753	734	754	729	735	659	727	712	732	686	704	690	739	696	699	700	678	719	686	721	751	709	728	704	718	724	678	736	731	724	699	670	695	691	718	711	780	718	738	717	734	741	731	760	739	742	727	698	681	726	724	714	731	710	730	697	732	691	692	729	768	718	805	703	695	724	699	684	744	690	763	737	720	704	738	721	741	647	740	723	706	719	739	771	718	723	722	703	716	738	702	717	694	737	698	754	740	706	658	731	719	750	728	739	739	805	745	725	745	737	714	735	712	761	705	681	727	732	722	767	696	737	710	718	739	699	735	708	736	717	776	651	724	702	735	700	733	743	734	688	728	746	740	714	730	748	701	725	695	705	691	684	757	711	703	727	734	718	753	755	723	696	704	790	726	727	738	706	667	720	756	726	796	708	740	765	684	699	716	769	763	763	758	717	761	700	679	683	688	788	764	723	759	686	724	651	702	711	751	771	729	749	686	724	763	710	715	719	725	708	705	693	725	713	713	750	758	725	685	701	736	768	727	728	686	757	710	776	766	729	709	754	744	707	674	747	717	750	710	722	714	749	789	719	748	696	735	682	697	728	699	721	702	710	724	759	734	665	719	668	764	723	736	657	710	726	719	697	690	699	705	742	713	683	688	749	749	744	722	717	713	713	697	710	734	725	769	735	717	690	720	786	724	697	726	713	700	703	738	698	745	718	731	744	678	734	731	697	732	708	733	704	733	738	721	677	676	749	694	718	728	725	766	682	735	738	700	693	733	740	708	720	728	685	691	697	728	675	729	680	694	702	715	709	744	743	710	716	754	733	654	734	702	752	753	696	691	708	689	697	708	756	716	720	692	684	693	693	732	686	688	689	709	739	713	733	759	722	701	738	703	689	730	723	688	751	699	677	709	767	701	723	747	703	689	757	728	731	759	754	742	693	703	750	727	731	709	772	733	726	697	738	748	710	700	730	711	730	712	745	688	733	747	734	686	696	714	740	716	713	748	709	714	738	732	731	728	744	733	747	723	746	710	743	707	748	780	724	689	771	718	710	738	731	732	683	702	733	729	723	720	719	676	757	755	744	690	726	688	719	742	716	719	748	690	683	706	681	731	741	713	713	730	726	710	656	694	658	744	696	745	717	704	766	695	678	674	697	706	713	746	705	649	743	713	739	712	691	705	712	707	714	671	745	720	754	716	742	694	679	753	719	728	736	707	677	797	733	743	702	694	710	769	743	740	731	719	766	764	688	724	659	709	713	736	737	716	667	701	716	722	795	717	691	756	729	690	736	721	701	726	695	730	723	725	738	735	727	726	716	684	704	730	683	744	728	729	749	703	719	688	753	716	719	727	749	711	713	692	695	695	718	688	692	742	723	714	700	684	772	700	678	686	752	751	753	780	682	703	716	710	707	713	703	723	724	754	689	736	728	699	740	726	696	730	685	712	714	740	725	717	729	710	744	726	720	693	732	760	742	690	695	733	745	721	746	724	729	710	772	706	681	708	776	751	724	766	699	712	779	716	772	708	697	715	731	752	687	706	741	697	730	681	702	699	720	730	738	710	730	755	710	687	730	770	706	736	701	727	717	712	713	718	754	769	706	774	790	732	732	722	747	704	765	703	659	723	693	748	747	661	712	721	698	721	745	682	729	702	749	739	732	752	720	734	723	739	768	737	678	723	745	743	708	760	759	753	681	656	666	729	775	674	693	671	722	720	721	717	699	734	684	698	696	743	694	723	705	719	784	728	732	678	722	709	706	694	683	709	693	694	731	724	806	667	665	743	733	700	747	693	697	739	704	693	722	748	770	767	748	727	702	741	688	784	753	744	690	715	742	716	719	698	750	756	672	739	744	693	728	716	740	644	734	728	675	767	782	686	721	705	710	723	751	749	693	750	728	752	755	724	705	680	710	741	720	721	710	734	726	748	735	734	714	698	701	782	724	728	771	697	732	732	732	688	738	714	727	722	682	741	721	731	712	709	695	660	736	715	702	681	689	701	761	729	732	718	700	701	724	718	736	714	723	711	684	728	690	720	694	697	764	739	738	679	742	719	719	718	765	687	691	749	678	731	699	749	735	702	732	739	691	673	775	740	745	702	711	751	714	714	738	713	717	722	754	708	720	740	735	734	705	767	756	769	705	702	686	734	700	741	695	755	726	707	712	739	744	665	685	729	759	743	748	719	701	743	714	741	764	694	701	703	745	756	695	716	712	701	749	745	747	719	693	690	733	724	740	699	717	713	736	723	696	731	704	779	720	731	707	743	753	731	750	694	742	736	735	724	674	746	713	705	739	711	682	791	722	722	771	709	732	695	761	692	704	727	762	762	772	719	707	706	745	747	729	729	701	740	723	752	742	704	708	682	714	733	759	668	754	726	698	731	683	723	683	713	684	717	720	723	693	727	736	696	708	753	722	706	752	698	741	711	753	739	768	742	730	666	727	758	762	707	692	732	716	705	690	729	665	747	737	713	723	725	737	730	726	712	720	740	719	673	678	722	756	749	739	708	712	725	754	694	697	727	667	746	733	735	714	694	716	706	700	708	707	726	719	690	725	762	702	687	745	740	726	721	747	688	731	739	697	710	733	698	691	714	695	759	728	710	748	748	690	735	702	683	710	710	705	690	708	787	707	715	724	726	720	670	704	712	718	752	714	731	712	678	686	765	744	739	730	719	687	690	740	716	691	724	721	718	714	741	722	761	720	722	729	699	741	771	742	677	733	739	711	716	711	707	733	759	654	750	733	770	669	714	683	698	740	714	746	707	740	670	706	722	742	736	725	774	683	704	723	761	748	691	750	690	732	718	696	739
29316	26332	30478	23189	13945	8351	5914	4357	3672	3059	2563	2238	2088	1890	1747	1605	1594	1544	1463	1367	1260	1202	1195	1202	1148	1222	1179	1096	1054	1080	1036	1045	1035	1026	1009	998	978	1013	1023	1025	986	994	907	949	971	966	954	978	994	921	940	1028	1009	941	996	964	912	950	954	969	962	996	998	948	966	914	930	879	1012	992	1007	932	959	959	990	918	942	987	994	972	974	920	970	1012	939	1017	1036	978	1007	988	1018	919	994	989	975	927	885	1026	972	939	958	904	970	883	936	1016	965	1006	978	939	996	980	950	990	996	932	941	955	1011	1021	937	939	957	958	941	954	1000	1023	998	922	956	953	959	945	937	967	941	970	939	998	965	941	974	933	946	971	929	971	942	959	968	975	959	933	898	991	975	932	947	971	1008	954	940	966	987	944	976	966	927	969	953	1034	885	936	996	954	954	940	923	964	1004	961	940	986	948	875	917	994	957	950	979	947	981	977	933	1016	932	942	930	974	942	955	994	985	984	960	941	964	998	925	969	1014	976	978	947	941	959	980	913	951	1003	955	952	940	946	951	892	1022	984	956	949	1004	941	968	987	987	972	995	994	985	950	978	938	939	991	952	963	978	964	985	896	949	907	987	912	960	912	957	965	921	951	1043	965	949	943	974	920	965	984	969	953	941	945	932	910	944	933	956	975	962	971	925	1012	964	954	988	969	990	955	963	956	968	940	921	931	962	954	949	938	1014	1015	986	1009	990	916	961	928	966	973	1007	988	972	901	934	966	943	998	1030	995	964	936	958	970	959	933	965	984	984	1028	1011	973	925	923	932	978	999	954	1033	978	940	963	960	1005	932	982	1003	939	955	999	934	939	930	961	921	1004	983	960	955	928	984	992	939	954	979	1019	997	937	965	959	942	975	970	955	976	987	967	996	1000	925	895	947	980	946	951	977	955	951	932	964	909	949	996	953	928	941	1012	928	998	985	993	949	937	1015	942	979	930	1010	961	894	997	968	983	960	957	1013	957	984	943	945	922	922	958	1010	974	958	957	990	952	946	947	966	943	941	988	936	918	960	988	1009	987	958	1018	951	927	997	876	930	935	1018	986	991	919	954	890	974	1011	959	961	1015	939	919	1005	937	917	916	1025	949	954	954	949	939	971	976	955	957	947	979	966	983	994	925	961	1013	953	925	922	959	938	938	1031	966	934	919	998	976	914	977	925	935	1002	965	945	985	969	964	922	971	931	954	934	951	976	979	946	1018	993	968	995	1017	962	964	949	996	970	956	998	969	957	943	944	1000	928	940	933	975	964	938	964	969	937	971	1009	1022	898	984	996	988	922	903	895	910	1004	987	955	935	984	969	954	977	969	920	990	955	1010	944	966	944	995	939	986	972	992	924	987	977	985	986	942	951	940	945	973	964	956	994	937	985	921	922	966	965	947	975	885	958	945	906	957	983	944	970	947	934	1003	970	949	944	979	994	935	957	943	954	985	1030	921	894	939	967	965	1000	954	928	907	961	950	989	1041	979	986	942	950	932	1000	956	924	950	985	1008	921	951	959	922	963	971	973	983	948	999	977	954	1011	935	1008	970	994	933	975	993	936	982	954	973	974	933	1022	976	929	941	949	925	922	942	999	956	940	905	950	966	939	982	919	921	968	960	978	948	961	914	934	981	964	1004	972	980	963	981	941	961	939	955	947	1005	988	955	941	1005	1012	943	962	953	965	948	960	981	988	957	956	1043	984	986	952	1004	1009	933	956	1015	961	991	957	892	995	963	968	983	972	1037	950	970	937	967	933	947	961	1014	971	1007	953	1007	945	967	951	970	957	929	971	926	960	965	948	950	916	972	954	950	933	931	951	949	980	905	956	1019	976	922	910	856	983	903	887	917	854	973	986	945	918	990	928	1026	966	994	1017	930	963	958	945	949	964	915	909	991	962	938	978	947	961	933	963	975	956	980	997	971	984	928	926	953	937	993	953	944	979	1011	991	954	970	971	996	978	961	935	967	941	1015	955	973	961	925	935	933	985	981	1030	1029	893	960	995	939	960	973	971	904	958	973	987	964	995	1010	930	967	935	933	991	982	983	969	981	999	975	967	1020	979	920	946	959	1021	964	963	1018	976	970	999	945	1004	903	989	1004	995	1006	917	906	979	983	952	911	978	973	915	962	955	992	940	1021	993	995	901	955	959	958	923	994	961	971	984	1011	979	956	1035	901	958	923	1002	1007	965	883	954	999	914	958	1022	964	965	921	991	976	936	961	927	955	966	944	934	959	995	973	946	969	972	988	988	987	1023	939	989	962	983	931	1010	954	923	949	936	935	982	943	921	939	951	971	901	1009	956	902	953	930	969	924	990	982	1008	933	1016	953	940	899	1015	973	1015	960	918	964	911	968	921	924	912	941	983	919	949	981	949	992	949	1039	1016	972	947	990	1018	947	1011	939	981	926	924	935	1024	994	992	988	970	1008	1000	1056	931	968	998	993	985	1049	966	997	963	967	942	993	986	978	952	964	957	957	943	949	966	982	989	979	964	949	949	976	929	984	954	953	993	963	973	981	1017	928	970	977	976	914	999	979	950	955	995	927	968	935	962	998	940	963	943	983	975	992	944	957	960	995	999	973	980	951	977	990	986	962	927	939	941	1001	1024	927	949	953	991	918	991	953	963	996	939	932	979	970	983	965	965	954	971	1001	1002	901	981	929	899	979	980	921	973	990	974	1023	952	985	955	919	963	937	894	1017	934	925	960	963	924	939	946	984	925	964	1008	967	988	982	1052	910	1035	962	975	933	959	962	1002	958	1017	916	959	958	983	965	966	1013	967	1016	925	983	971	1065	1003	939	979	976	1023	973	949	951	930	974	969	964	1006	966	970	905	1038	953	969	964	976	1029	985	941	1008	946	998	939	927	1008	951	898	908	934	925	1007	937	991	1021	970	972	974	987	959	932	1010	981	961	963	1025	999	961	1043	994	967	1010	962	1036	902	947	957	949	948	903	1015	950	936	960	914	930	981	995	985	984	966	963	935	961	956	954	927	983	946	959	976	978	1006	956	996	984	979	986	1015	914	1006	965	986	930	973	951	917	971	944	908	931	998	936	983	976	1000	1002	938	971	973	968	957	939	933	969	940	969	936	961	916	950	943	993	940	970	970	1010	963	955	952	990	995	1007	939	1023	968	915	999	1011	981	935	970	947	975	1072	1003	967	981	957	966	980	985	967	959	1034	948	958	928	990	932	970	939	967	914	915	964	957	929	995	983	972	947	1031	1052	947	975	942	961	952	1028	947	995	960	888	902	954	936	960	961	977	959	983	915	941	919	915	998	968	966	1012	937	921	899	945	983	1003	993	1019	900	925	998	940	953	977	905	929	984	945	938	963	983	991	966	979	911	971	1032	959	989	972	931	959	939	928	982	986	1002	997	977	936	1001	951	905	962	1003	970	979	994	967	988	945	992	945	917	956	963	976	957	982	950	948	998	973	981	996	986	952	982	1016	952	899	982	986	938	979	997	1024	943	957	1000	961	922	1008	968	1018	940	939	987	913	929	937	965	952	954	929	997	1003	951	989	977	1017	978	1000	1014	956	990	932	991	903	980	959	948	946	1003	931	945	920	975	969	909	933	995	970	1021	972	912	971	933	972	946	968	1003	959	998	952	923	918	914	930	945	964	992	969	970	998	947	918	1024	986	1026	993	909	972	958	939
22088	37605	30594	20444	15385	11292	8668	6726	5301	4418	3537	2972	2663	2407	2111	2081	1854	1778	1714	1465	1432	1441	1321	1208	1216	1278	1161	1165	1114	1107	1085	1047	981	1006	1026	1003	998	974	983	979	991	942	991	922	994	1030	955	944	924	951	981	948	1042	967	905	942	944	912	959	887	910	952	986	926	979	939	946	1000	1014	948	895	930	965	944	1017	958	982	906	949	940	967	936	860	874	936	1005	977	878	924	937	953	905	978	988	946	923	946	958	925	949	954	946	946	895	952	951	950	935	988	957	943	938	965	890	973	964	951	976	965	970	932	916	977	939	939	936	989	912	984	938	1028	958	945	916	876	988	914	989	971	961	905	920	976	970	963	947	971	946	982	936	942	925	974	952	973	1032	895	945	936	957	934	939	958	929	929	928	977	884	955	919	919	955	962	968	921	969	918	955	955	897	935	902	939	985	983	910	898	939	936	906	918	973	933	944	968	895	966	905	928	975	936	917	941	944	904	920	932	936	913	946	937	968	883	931	932	922	938	995	926	937	903	948	925	1009	930	969	897	952	932	939	958	911	947	932	942	978	965	941	960	908	975	962	975	959	992	948	918	946	932	929	909	951	990	1036	940	979	921	884	928	932	959	942	900	943	967	940	916	956	945	948	928	927	934	941	969	950	934	931	893	891	891	947	935	970	952	927	927	1002	929	908	961	954	935	893	882	928	986	1029	948	951	896	972	905	908	941	926	907	888	957	964	949	978	924	943	896	911	925	966	950	945	955	913	927	941	886	958	970	998	977	924	1003	968	942	934	936	930	970	976	954	920	953	950	990	910	969	939	934	970	943	940	930	955	905	959	993	953	975	938	950	911	936	938	908	918	901	962	990	910	929	928	934	951	896	933	933	916	989	963	949	927	952	890	887	994	925	959	976	991	927	959	925	914	913	992	936	951	948	967	909	994	949	937	964	927	965	936	945	937	903	933	915	933	943	903	996	920	906	959	971	909	918	949	949	971	985	967	951	946	963	960	984	919	907	908	997	996	940	974	877	940	951	934	967	968	994	924	956	929	950	977	898	948	935	950	919	959	950	960	938	939	907	957	944	925	969	946	956	884	951	938	960	957	970	968	957	958	957	899	950	907	930	963	919	936	919	928	889	925	923	942	918	964	998	1025	927	967	970	954	938	930	948	963	1001	968	942	966	935	973	983	935	984	978	961	1011	893	935	923	904	958	1013	955	897	926	962	941	926	957	939	924	931	991	933	904	1011	930	987	950	965	960	958	992	948	962	934	942	963	935	981	920	946	954	967	957	920	934	942	959	936	974	955	933	964	1011	944	941	964	909	931	922	899	931	934	1003	949	971	909	986	900	1014	933	990	945	963	941	965	944	937	937	933	922	937	921	922	985	963	906	984	950	968	970	935	943	920	986	934	952	897	944	981	1004	913	947	965	982	953	915	936	898	996	1005	937	986	909	890	917	905	950	930	893	970	896	946	908	913	945	960	904	954	872	902	945	949	919	933	929	917	946	932	940	987	933	956	926	959	958	939	904	948	918	926	941	981	988	968	903	954	912	988	920	966	875	1016	974	954	987	875	956	920	884	955	915	950	913	947	905	948	890	903	918	955	948	948	913	931	978	1003	961	947	893	961	921	922	981	953	954	957	962	952	968	971	1017	936	1009	965	956	935	914	896	958	960	970	940	890	903	889	934	941	882	913	948	933	951	998	963	929	889	997	965	931	1007	920	977	954	955	908	927	956	912	917	958	886	927	956	961	918	932	913	944	889	991	959	942	981	906	933	954	934	936	970	971	950	946	955	928	907	950	926	944	1002	932	947	967	972	949	941	938	961	929	901	913	920	959	938	926	963	925	964	963	910	978	920	928	918	939	981	955	934	970	904	842	978	899	935	911	912	926	981	961	956	996	918	900	961	942	897	947	934	953	988	950	896	975	979	964	915	968	945	931	957	969	946	964	928	929	962	920	948	930	937	890	913	921	941	959	949	988	955	946	986	1004	974	932	974	955	915	973	1016	953	947	937	869	960	944	942	900	899	959	957	925	950	994	985	942	944	969	931	923	996	975	973	961	963	939	960	935	938	975	939	920	922	950	945	972	915	955	937	971	940	942	1007	956	983	978	934	951	983	989	949	937	945	899	935	982	928	930	972	923	970	986	943	971	933	967	967	971	890	999	915	937	959	933	932	956	917	973	856	997	996	941	921	941	955	923	965	960	953	908	984	949	934	932	897	925	940	981	937	927	900	969	926	974	930	948	996	953	956	942	913	956	912	966	947	922	968	972	977	913	877	985	963	995	898	934	960	893	948	918	897	969	958	1022	918	963	937	965	954	909	897	1009	949	981	919	912	972	942	944	980	911	885	937	962	946	936	978	938	925	974	976	1051	936	915	970	925	961	948	956	901	922	937	990	911	949	940	869	906	992	941	948	967	974	977	888	906	954	985	922	920	979	911	973	909	970	950	884	942	965	935	902	918	933	967	944	898	953	950	951	961	950	902	946	939	998	1027	989	955	936	951	949	993	939	908	958	972	989	935	964	899	980	926	998	894	948	961	946	950	967	939	929	990	919	965	965	956	991	925	1014	947	954	922	937	963	963	982	958	955	952	1009	954	957	935	952	925	941	1011	996	939	968	983	945	884	972	967	929	931	919	862	1016	861	971	929	925	911	1014	995	915	918	905	987	923	953	968	950	945	902	970	931	931	941	951	938	976	932	955	973	982	915	994	960	929	970	916	963	939	944	973	965	939	939	990	906	990	958	962	936	986	944	965	922	912	954	897	921	884	953	942	966	959	1018	965	951	952	979	897	911	904	963	976	944	891	968	988	919	907	971	956	931	895	951	957	993	943	959	929	963	951	915	1036	924	880	939	912	888	886	968	994	961	926	947	937	1019	949	942	945	960	983	905	947	926	925	958	952	961	895	891	917	948	915	980	941	948	921	903	923	962	942	976	913	898	943	958	960	939	935	917	951	977	942	995	1037	1011	930	981	968	959	933	975	935	990	1000	954	921	948	913	975	932	957	938	906	931	941	976	963	903	937	929	871	976	871	901	1025	978	1043	938	923	947	939	979	990	905	922	988	972	932	974	965	963	939	987	981	937	912	948	949	946	879	950	938	947	929	956	964	948	919	948	927	909	941	969	953	898	922	935	943	968	892	883	931	940	1000	956	937	935	904	989	971	982	981	988	889	895	963	905	977	985	981	926	900	950	978	918	901	940	966	966	924	925	1007	935	945	970	996	970	914	953	906	891	971	978	953	963	977	956	962	1001	953	1058	920	945	939	939	920	928	939	969	1011	955	937	911	962	929	961	963	941	943	965	887	1001	912	941	948	953	1002	959	984	944	944	920	933	931	923	879	986	927	903	912	978	912	905	924	915	949	893	951	944	1042	902	870	936	924	989	891	901	940	964	917	932	932	928	937	894	917	969	913	901	956	978	980	952	959	974	931	918	935	906	966	902	920	949	957	935	977	907	961	964	971	914	1030	964	924	910	968	908	953	930	942	968	951	964	955	955	971	934	890	975	979	980	958	1001	980	957	897	971	947	947	890	928
23856	21435	28847	24826	22349	19567	12496	7490	5688	4560	3661	3125	2817	2427	2333	2100	1901	1670	1599	1436	1413	1275	1229	1131	1085	1112	985	1025	964	939	853	923	849	813	853	878	845	788	828	787	822	770	805	781	733	710	752	724	725	750	836	745	730	735	742	687	741	762	743	700	706	741	710	744	726	718	726	730	721	767	728	720	748	742	710	745	734	682	704	733	638	701	719	736	749	752	715	779	753	733	746	707	711	691	748	763	711	728	691	717	754	719	740	706	717	753	733	770	768	656	727	670	727	709	679	697	712	690	672	737	732	757	710	724	704	734	779	745	744	719	761	748	739	693	703	758	728	735	753	755	726	739	687	635	752	725	734	713	718	701	732	717	716	698	720	694	718	727	773	713	753	685	715	715	687	761	668	734	710	673	699	741	738	683	714	771	775	680	730	709	732	697	704	752	689	710	701	713	740	735	733	718	694	704	693	718	784	738	691	727	806	728	662	689	728	692	706	735	706	710	659	723	694	739	720	703	729	754	693	710	751	741	744	731	739	716	710	742	749	704	751	733	747	708	721	727	739	701	720	756	749	738	665	741	747	714	756	712	649	734	742	728	733	772	734	718	717	685	778	752	674	715	757	735	712	697	735	733	708	750	741	711	700	748	702	689	728	679	755	715	703	723	707	736	706	736	701	734	685	722	717	704	728	721	727	713	763	737	689	720	709	737	760	712	669	729	785	694	715	739	753	711	737	764	740	705	688	748	773	768	740	711	760	700	738	758	733	738	729	693	742	727	696	722	679	721	754	759	721	692	733	723	724	696	699	751	729	682	679	750	712	732	729	751	745	738	726	702	776	716	713	766	763	763	770	736	688	704	699	717	717	713	734	748	749	751	704	749	719	689	704	758	717	706	761	740	699	789	646	719	741	707	721	735	706	742	730	731	693	696	702	704	769	739	698	707	747	767	748	755	791	698	723	674	698	727	717	710	740	699	736	724	690	733	701	760	697	700	670	752	713	700	720	747	730	748	753	733	726	711	731	702	777	755	762	714	740	706	721	735	730	739	720	697	728	753	719	705	771	731	766	676	686	751	721	762	706	763	708	689	733	751	773	755	708	712	630	715	750	718	739	691	719	698	729	683	694	706	747	736	721	739	721	771	703	693	747	761	706	732	719	710	737	747	741	732	757	721	716	756	760	727	701	711	702	744	762	719	717	681	747	761	719	706	747	706	753	750	716	721	726	691	727	673	708	710	743	691	660	736	730	717	680	741	704	749	742	741	704	698	717	662	754	689	729	726	688	699	737	717	755	742	697	743	729	701	741	678	737	753	733	717	687	702	709	700	718	735	760	756	747	731	738	754	703	687	684	742	683	749	764	722	727	765	741	720	698	720	727	717	724	700	738	724	696	724	757	728	717	743	704	695	729	716	729	738	756	705	702	734	779	758	704	749	701	703	714	730	703	755	707	702	702	693	709	728	705	729	765	718	775	691	753	697	687	786	683	696	732	729	709	756	709	730	749	712	778	712	721	755	704	749	698	761	747	762	736	751	703	773	690	756	766	729	719	747	719	714	691	708	777	726	708	759	740	702	693	712	716	752	705	715	710	715	699	724	783	781	693	708	726	752	685	708	715	736	721	691	734	679	747	714	677	707	762	701	719	728	695	764	721	718	770	679	675	706	758	718	761	719	752	697	742	700	664	667	745	689	704	727	715	701	709	739	698	744	736	738	747	781	751	749	699	683	736	739	677	742	731	758	719	723	664	694	738	738	705	740	752	699	725	730	758	717	736	711	711	726	729	749	734	707	726	700	740	726	718	751	686	721	730	744	774	723	718	739	710	690	712	725	681	742	703	702	663	725	710	755	699	743	728	704	727	723	732	667	763	720	698	675	755	682	712	718	776	731	710	703	725	728	770	689	724	690	702	723	758	776	690	741	676	706	778	734	756	700	790	693	717	700	729	699	722	727	704	705	729	751	676	691	732	709	702	745	706	729	749	752	701	702	687	705	743	745	696	721	708	746	713	712	724	707	716	718	671	759	765	704	721	728	807	738	714	748	757	810	735	726	699	728	751	764	750	745	734	727	800	702	721	769	733	773	707	720	692	748	700	729	719	674	756	747	682	730	735	768	703	715	729	794	745	715	689	728	712	698	683	736	753	744	741	699	707	702	728	748	749	764	717	710	743	727	749	711	697	730	733	733	686	766	780	716	738	750	731	768	749	722	699	702	728	744	739	731	743	682	693	735	722	756	754	799	738	698	704	706	778	698	753	738	720	737	704	771	718	707	695	720	702	687	721	739	746	749	731	717	648	699	718	702	705	712	749	746	659	724	665	735	700	717	738	726	749	703	724	704	711	786	712	755	706	729	683	730	752	713	701	746	724	750	711	763	737	750	739	695	720	718	704	805	723	732	697	697	716	748	763	771	736	702	716	764	737	683	715	740	710	699	672	717	729	752	731	663	717	698	718	697	695	709	770	722	706	705	727	716	742	727	715	708	754	731	649	701	674	712	743	707	714	732	734	699	744	747	730	719	730	747	737	718	715	714	748	721	733	726	732	692	740	739	716	782	673	704	698	708	721	708	733	737	729	723	683	696	701	725	721	688	684	728	746	753	726	730	681	766	734	706	729	744	733	721	733	729	739	750	728	731	747	724	696	680	777	739	640	711	713	743	692	696	700	759	703	763	706	724	738	702	773	719	716	752	715	714	714	694	751	765	743	768	700	727	689	749	724	743	772	690	727	788	709	732	735	710	698	731	679	747	680	735	729	689	693	726	747	694	706	777	712	707	690	719	752	711	712	758	675	726	704	682	684	717	713	700	720	708	753	748	763	735	720	732	760	713	712	749	721	721	667	726	695	744	682	677	769	646	753	693	734	719	756	763	743	719	702	665	718	711	712	703	664	702	730	746	745	693	784	668	717	672	697	757	705	751	709	758	726	748	762	688	725	722	738	681	757	691	771	738	732	695	738	698	696	696	725	762	706	710	759	755	732	740	680	749	706	731	730	744	764	710	759	760	768	718	733	696	737	723	749	735	679	708	675	760	769	719	692	657	736	696	755	752	722	738	726	712	738	776	731	679	717	685	752	752	733	720	747	685	727	737	723	751	664	745	736	745	696	724	747	732	754	715	729	760	716	745	759	759	715	684	732	694	739	698	703	722	742	733	667	741	706	775	691	695	722	716	701	694	688	766	693	710	698	751	681	716	672	700	700	699	724	722	721	707	682	729	683	730	711	730	755	663	748	704	709	707	731	690	730	741	717	669	731	688	674	704	706	750	786	707	708	697	732	689	696	736	760	744	733	689	696	699	736	730	693	757	735	689	706	744	733	714	715	724	734	734	743	690	778	720	734	715	732	703	673	747	742	712	781	740	759	742	708	717	730	743	696	756	677	729	705	723	690	713	714	725	732	709	698	715	733	732	732	662	715	725	728	738	673	712	743	666	786	716	674	717	747	759	783	760	710	768	726	724	718	753	759	691	690	718	747	687	721	691	720	743
23471	45361	38389	28027	22189	16925	12960	10216	8254	6406	5305	4408	3893	3508	3012	2716	2370	2145	1989	1802	1596	1548	1423	1227	1248	1233	1135	1076	1007	1000	955	891	945	905	874	870	861	807	823	836	773	736	750	788	766	741	765	767	712	767	696	749	729	705	726	748	728	776	756	755	707	732	731	745	769	710	695	732	703	708	717	725	724	712	726	706	697	709	701	700	721	692	662	707	695	646	740	703	681	686	684	744	696	724	728	712	705	740	707	682	730	725	703	751	738	696	720	723	725	697	680	708	721	705	714	745	697	729	728	724	694	693	680	770	768	657	749	753	730	722	689	719	687	700	707	744	735	734	732	695	711	707	729	695	701	704	737	673	693	659	706	704	673	741	698	693	711	672	755	742	731	735	743	725	718	734	736	726	688	692	678	713	726	699	740	697	720	730	718	689	722	754	722	674	745	718	792	737	691	751	678	702	746	707	697	740	689	674	689	720	771	733	672	744	732	723	705	697	723	732	717	701	727	732	753	738	694	701	694	708	683	746	731	746	757	715	716	726	722	757	747	682	703	731	747	683	697	707	733	747	647	675	729	689	706	737	721	732	691	769	694	710	700	677	701	700	704	663	674	708	702	697	728	753	700	717	681	750	731	720	725	721	706	667	674	736	693	715	761	709	755	707	729	690	716	722	711	672	740	692	685	666	751	719	737	712	703	741	773	658	689	737	651	674	713	735	702	724	697	731	714	743	728	709	739	673	697	692	689	713	706	728	732	719	738	713	722	712	722	694	707	711	697	694	731	760	705	722	733	688	733	714	733	709	677	666	714	669	730	750	731	696	760	715	798	697	697	685	714	723	688	766	731	709	645	700	689	713	716	751	699	729	674	661	720	735	688	675	717	724	694	720	726	735	716	721	702	712	719	715	733	735	737	718	751	679	705	711	741	715	703	776	700	733	766	718	732	700	701	678	757	684	693	739	718	770	684	689	705	718	725	721	728	688	717	740	733	723	682	664	689	680	692	684	712	663	714	690	719	692	725	723	703	717	686	716	768	764	711	735	750	716	710	713	729	740	715	704	743	701	677	697	686	694	722	683	689	686	744	721	766	694	696	724	688	727	753	744	684	703	671	706	695	688	755	717	725	673	697	743	713	717	690	736	739	728	694	672	664	677	726	752	719	700	798	727	698	696	719	673	711	710	686	683	710	696	681	650	697	717	749	721	709	736	687	702	716	689	700	691	686	771	701	658	702	674	676	658	733	698	740	688	724	774	692	690	733	731	711	710	684	677	680	752	699	717	730	753	714	722	742	686	718	762	693	666	712	773	706	693	708	716	730	674	689	766	659	738	696	674	682	705	704	699	687	723	711	732	710	680	751	758	688	733	673	694	723	679	719	725	732	707	710	740	699	716	672	710	706	698	720	710	677	746	696	725	699	714	715	672	730	740	696	731	711	706	700	674	695	702	703	689	713	696	729	757	707	712	705	731	703	749	692	673	729	706	716	697	718	711	689	710	705	711	694	705	739	674	725	710	656	676	738	732	712	697	690	714	709	711	741	706	706	740	663	699	707	696	661	724	698	729	709	697	687	708	722	734	676	775	755	738	672	720	702	697	659	723	666	719	734	718	741	691	743	710	664	677	695	726	719	706	694	697	654	695	632	679	719	742	701	773	739	721	656	710	701	652	697	670	730	749	732	689	734	749	684	725	723	722	715	694	724	738	752	712	739	710	748	710	703	719	695	742	737	706	650	765	766	713	726	688	735	731	683	738	715	702	667	737	714	704	691	703	713	682	705	739	680	710	715	740	779	730	692	736	751	685	707	737	696	748	712	705	739	704	694	695	717	700	717	665	711	700	755	695	753	769	709	723	711	696	700	717	717	736	721	695	682	743	680	735	662	725	736	737	681	714	732	736	690	718	693	743	717	730	696	694	684	716	698	705	731	716	717	696	688	758	735	709	697	711	721	707	712	718	765	683	705	698	718	705	773	696	733	707	692	678	739	698	722	702	725	733	697	694	693	727	701	738	704	722	685	688	668	722	732	636	716	730	699	695	722	687	734	688	703	716	725	670	724	684	682	663	711	695	671	732	671	758	679	727	668	728	726	706	713	663	699	628	724	684	700	719	707	694	737	696	735	688	672	745	773	722	718	694	703	715	718	686	774	719	704	677	688	693	730	701	709	676	735	662	710	671	718	689	725	723	714	681	730	740	709	700	711	754	680	718	674	681	709	710	700	762	706	711	674	673	725	664	694	702	714	686	757	728	687	708	725	676	743	704	674	677	696	713	714	756	671	717	684	724	674	670	741	734	713	776	668	694	715	724	718	669	733	669	708	740	712	713	748	718	710	724	691	741	707	696	741	738	722	712	715	715	705	725	683	721	690	681	787	662	716	648	737	668	685	722	771	710	735	700	731	697	722	672	730	729	756	744	775	681	681	728	707	665	696	679	679	708	739	710	702	694	684	715	759	666	715	733	743	682	714	735	703	713	686	723	705	663	689	722	699	701	695	711	743	745	681	707	686	719	727	716	748	744	714	707	676	723	682	669	708	685	692	692	674	714	720	686	722	748	730	737	716	735	713	743	715	766	695	726	697	746	712	727	692	717	780	741	669	732	720	744	680	738	721	674	738	718	690	716	714	727	725	746	684	704	704	730	717	693	703	709	730	710	703	728	703	685	691	745	731	720	697	692	695	734	750	705	716	726	695	685	675	713	750	738	737	723	691	713	735	759	714	739	715	733	689	696	700	739	706	733	704	671	692	706	769	758	679	713	732	699	694	701	698	692	690	699	721	737	722	718	705	720	740	694	728	742	713	655	719	707	741	769	739	693	714	694	686	677	683	678	712	774	661	703	685	696	666	714	706	686	704	704	662	691	706	725	736	708	752	734	722	716	689	722	678	688	702	714	730	701	707	720	726	694	720	677	706	694	704	706	744	694	664	717	688	732	710	693	727	706	750	727	694	725	645	704	711	719	709	687	713	684	716	758	715	733	662	708	764	714	718	740	703	663	728	707	704	721	714	712	701	702	676	660	749	697	748	732	746	713	657	680	761	705	706	730	724	718	693	719	694	716	689	683	692	707	694	691	685	752	693	719	702	667	733	676	689	709	703	694	706	691	704	741	683	720	718	667	725	679	712	752	725	676	698	736	710	688	718	706	706	714	734	692	744	713	722	744	719	744	673	696	724	729	714	725	722	720	740	729	752	736	704	738	721	715	757	715	740	697	679	710	745	759	757	681	751	661	725	721	739	685	684	691	662	724	731	705	735	711	717	703	767	674	704	696	712	734	727	734	734	677	696	717	673	733	710	789	721	716	714	713	660	718	710	715	722	702	728	655	676	669	733	688	683	738	713	697	668	693	684	711	734	699	712	709	706	684	687	697	751	699	741	717	724	717	719	710	675	690	720	673	697	699	716	689	710	716	722	704	710	657	751	669	710	715	747	656	716	713	646	707	658	723	744	685	673	758	722	734	702	753	705	712	650	727	748	696	704	689	708	740
25153	21541	28502	26671	20339	13037	8632	5919	4591	3900	3222	2896	2671	2420	2261	2110	1950	1789	1742	1621	1521	1399	1397	1460	1369	1302	1277	1227	1244	1195	1191	1171	1176	1191	1142	1076	1161	1084	1108	1079	1085	1125	1046	1131	1057	1110	1011	1069	1067	1075	1035	1077	1019	1072	1025	1068	1012	1055	1049	997	1067	1062	1040	1080	1048	1035	1079	1099	1056	1094	954	1078	1106	1044	1023	1055	1044	1062	1053	999	1050	1103	1087	1026	1024	1029	1096	1109	979	1015	1035	1090	1044	1012	1045	1025	976	1138	1020	1106	1065	1082	1092	1043	1000	1092	1036	1031	1078	1075	1049	1085	1005	1070	1082	1087	1093	1034	1028	1011	1035	1075	1027	1095	1051	1041	1050	1060	1055	1044	1093	1062	1018	1038	1038	1038	1071	1125	1069	1010	1084	1053	1036	1057	1076	1089	1131	1051	1055	1071	1061	1116	1033	1073	1008	1059	1049	1043	975	1039	1080	1061	1039	1040	1023	1058	1096	1098	1092	1022	1103	1013	1033	1076	1107	1084	1061	1053	985	1087	1009	1112	1049	1028	1042	1060	1083	1084	1091	1049	1061	1059	1023	1042	1036	1108	1026	975	1098	1002	1061	1006	1036	1075	1036	1003	1003	1039	1039	1043	1082	1054	1055	1041	1108	1059	1024	1082	1035	1047	1045	981	1058	1094	1037	1097	974	1038	1078	1074	1071	1076	1068	1000	1082	1097	1102	1099	1046	1074	1081	1025	1010	1075	1095	1060	1024	1094	1105	1016	1074	1017	984	1057	1089	1041	1017	988	1102	1108	1051	1022	1031	1025	1056	1047	1030	1021	1111	1061	1015	996	1085	1065	1096	1038	1110	1040	1015	1040	1047	1060	1028	1122	971	1042	1055	1051	1019	999	1056	1034	1070	1081	1054	1079	1024	1029	1039	1056	1023	1028	1022	1025	995	1042	1023	1041	1069	1112	1095	1085	1061	1070	1037	1057	1035	1001	1056	1062	1062	1065	1082	1129	1097	1060	1062	1068	1041	1123	1068	1046	1033	1056	1077	1101	1090	1022	1027	1022	1078	1029	1037	1097	1015	1061	1023	1058	1010	1078	1096	1026	1043	1044	1060	1090	1050	1000	1063	1014	1003	1042	1058	1058	1070	1017	1056	1060	1070	1065	1052	1058	995	1077	1048	1064	1062	1034	1070	1044	1043	1061	1046	1063	1080	1028	1084	1082	1062	1098	1061	1090	1041	1041	1049	1002	1096	1048	1028	1063	1069	1083	1010	1055	1126	973	1059	1058	1005	1031	1041	1014	1028	1022	1021	970	1065	1124	1040	1004	1072	1083	1049	1087	1087	1029	1027	1031	1017	997	1060	1109	1102	1048	1026	1069	1097	1054	1048	1063	1042	1059	1071	1065	1085	1043	1033	1025	1037	1007	1016	1058	1007	1052	1041	1044	1094	1064	1002	1096	1030	1056	1085	1062	1049	1111	1001	1047	1033	1054	1043	1011	1053	1074	1045	1047	1040	1074	1083	1044	1110	1074	1112	1081	1040	1042	1036	1046	1059	1023	982	1004	985	1029	990	1047	1069	1116	1049	1065	1066	1045	980	1046	1052	1117	1026	1078	1078	1058	1060	1079	1061	1034	1032	1031	1030	1054	1051	1084	1034	1087	1072	990	1089	964	1052	1058	1054	1114	1050	1108	1097	1114	1091	1057	1032	954	1064	1074	1033	1057	1021	1053	1065	1014	1021	1006	1016	1077	1040	1007	1045	1060	1016	1033	988	1074	1062	1033	1059	1068	983	995	1047	1085	1042	1051	1077	1063	1047	1055	1064	994	1038	1022	1070	1042	1102	1006	1049	1032	1018	1081	1031	1019	1054	1057	1071	1084	1069	1028	1114	1030	989	1062	1015	1019	1043	1046	1040	1084	1006	1086	1019	1007	1089	1071	1040	998	1047	1056	1092	1113	1084	1047	1126	1040	1104	1033	1016	1052	1104	1087	1032	1056	1061	1019	1036	1040	1053	1021	1069	1047	1051	1099	1018	1035	1033	1009	1009	1090	1072	1061	1126	971	1038	1011	1063	1061	1129	1070	1069	1038	1080	1107	1084	992	1065	1065	1076	1033	1047	1035	1017	1075	1107	1110	1005	1064	1019	1008	972	1035	1056	1033	1062	1042	1130	1079	1031	1039	998	1059	1033	1068	1104	1095	1051	1057	1005	1135	1012	1056	1058	1074	1104	1045	1057	1030	1131	1062	1041	1039	1063	1085	1097	1049	1026	1031	1085	1051	1095	1104	1075	1044	1021	1015	1069	1106	1059	1055	1033	1072	1048	1031	1126	1069	1066	1022	1032	1081	1002	1049	1010	995	1048	970	1039	1031	1098	1002	1097	1098	1029	1060	1000	1019	1053	1088	1033	1025	997	1067	1102	1026	1070	1079	1030	1041	1078	1051	1106	1055	1026	1003	1077	1054	1084	1044	1050	1074	1054	1060	1061	1117	1058	1066	1036	1049	1045	1057	1048	1075	1021	1053	1081	1077	1061	1075	1015	1021	1084	1040	993	1036	1002	1046	1040	1072	1086	1070	1036	1019	1076	1048	1122	1036	1026	1068	1047	1064	1085	1025	1041	1023	1062	1085	1080	1050	1094	1077	1077	970	1050	1020	1030	1108	1070	1069	1114	1095	1095	1046	1124	1014	1071	1050	1039	980	1010	989	1047	1066	1015	1047	1062	1068	1043	1074	1069	1092	1060	1082	1058	1047	1039	1035	998	999	1025	1038	1100	1057	1067	1083	1063	1019	1021	1027	1031	1089	1080	1048	1083	1076	1031	1061	1087	1010	1018	1022	1057	1088	1030	995	1053	1061	1068	1060	1058	1047	1021	1046	1060	1008	1003	1064	1062	1069	1041	1005	1027	1015	1022	1086	1006	1033	1051	1045	1085	1062	1087	1076	966	1086	1015	1017	1068	1039	1048	1032	1063	1058	1024	1070	1015	1046	1082	1015	1064	1061	1039	1056	1055	1067	1118	1046	990	1093	1032	1100	1067	1031	1043	1025	1039	980	1068	1098	1103	1022	1021	997	1072	1005	987	1057	993	1019	998	1071	1042	1080	1076	1022	1066	1042	1075	1082	1020	1060	1030	1044	1030	1046	1058	1066	1023	1033	1101	1013	1098	1078	1042	1050	1018	1011	993	1017	1032	988	1072	1043	1080	1074	1124	1058	1054	1132	1020	1075	1089	964	1041	1051	1081	1112	1028	1088	1048	1045	1016	1053	1083	1050	1067	1081	1055	1056	988	1085	1029	1029	997	1026	1075	1026	1059	1045	1027	1027	1074	1023	1027	1042	1052	1025	1004	1054	1001	1041	1084	1064	1010	1098	1077	1095	1040	1070	1052	1024	1109	1059	1045	1041	1075	1052	1076	1052	1042	1045	1002	1004	991	1093	1048	1072	1087	1098	1057	1109	1094	1073	1032	1029	1003	1004	1031	987	1046	1071	1059	1042	1062	1025	1051	1014	1079	1052	1010	1124	1029	1032	1046	1069	1039	1041	1017	1078	1022	1116	1083	1074	1086	1055	1060	1093	1053	1074	1109	1071	1091	1038	1059	1020	1074	1032	1064	1138	1037	1114	1021	1027	1026	1026	1061	1139	1063	1103	1033	1031	1110	1059	1090	1031	1030	1057	1025	1028	1011	1050	1056	1048	1025	1073	1094	1010	991	1032	1084	1050	1093	1075	1022	1000	1053	1064	1077	1055	996	1001	1039	1033	1037	1072	1013	1047	1115	1040	1067	1068	1089	1008	1005	1057	1101	1023	1094	1060	1026	984	1073	1069	1076	1052	1021	984	1012	1034	1040	1071	1046	1039	1088	1093	1047	1040	1046	1086	1049	1048	1062	1070	1041	1016	1039	1077	1004	1004	1049	1001	1027	1118	1060	1015	1005	1049	1085	1077	963	1046	1120	1036	1084	1062	1025	1047	1003	1080	1070	1046	1049	1016	1084	1061	1016	1061	1057	1058	1065	1049	1035	1028	1044	1073	1060	1047	993	1048	1040	1019	1008	1101	1052	1006	1097	1118	1028	1092	1036	1016	1038	1041	1033	1074	1048	1046	1086	1052	1006	1062	1035	1034	1049	1024	1044	1062	1086	1017	1045	989	1057	1027	1005	1001	1017	1034	1018	1003	1013	992	1000	1071	1051	1015	1076	1020	1089	1069	1029	1049	1057	1020	1051	1048	1033	1029	1065	1056	1084	1021	1074	1041	1031	1021	1012	1092	1076	1077	1104	1036	1094	1051	1061	1036	1034	998	1094	1089	1047	1027	1000	1019	1063	1066	1058	1091	1064	1104	999	1063	1084	1035	1046	1100	1014	1013	1030	1040	1033	1083	1065	1084	1142	1040	1036	1104	1007	1029	1033	1058	1041	1091	1034	1046	1076	991	1087	1048	1060	1071	1092	1042	1030	983	1071	1091	1088	1043	1095	1043	1037	1080	1023	1034	1090	1012	1050	983	1016	1105	1068	1069	1013	1033	1015	1046	1072	1010	1004	1084	1016	1088	1091	1022	1071	1064	1000	1045	1027	998	1036	1065	1015	1063	1014	1030	1004	1080	1070	1097	1026	1093	1028	1077	1061	1030	1027	1066	1005	1104	1041	1086	1029	1058	1110	1070	1057	1030	1051	1042	1018	1042	1035	1022	1075	1045	1081	1044	1022	1071	1070	1073	1030	1077	1002	1049	1088	1068	1038	1063	1080	1050	962	1049	979	1074	1042	1036	1003	1006	994	1105	1061	1070	1035	1093	1070	1083	1114	1040	1029	1060	1118	1037	1064	1101	1079	1026	999	1060	1046	1071	1090	1004	1030	1054	1058	1047	1027	1011	999	1013	1016	1037	1012	980	1044	1073	1085	1064	1034	1049	1058	1043	1094	1047	1053	1079	1066	1036	1005	1054	988	1045	1088	1070	1073	1068	1065	1017	1034	1018	1028	1075
22862	42661	35477	25128	19508	14886	11231	8924	7071	5743	4696	3890	3507	3169	2908	2531	2379	2166	2012	1827	1634	1626	1502	1463	1359	1374	1381	1289	1186	1197	1205	1186	1162	1138	1202	1127	1090	1099	1095	1143	1071	1075	1014	982	990	1024	1009	1039	1040	1075	1085	991	1003	976	1089	1052	1036	1042	1057	1008	1046	1052	1054	1057	1018	1023	1042	1034	1007	1006	1038	1045	984	1011	1005	1015	1033	1070	989	1017	1025	1049	1036	978	997	1082	1022	995	981	1023	1050	1042	1028	1040	1043	973	986	972	998	1021	992	978	1010	1043	1067	991	1046	992	1001	996	1027	1013	1035	993	1027	1030	1025	955	996	1006	1045	1050	973	964	977	1010	998	1030	961	1076	1015	1075	1035	1003	1006	1062	934	1044	1035	1018	1050	1013	1019	1049	1030	1060	1042	1019	1015	1036	1092	995	975	968	996	1037	964	1057	994	1084	1033	1032	956	1013	998	1035	1027	1082	1003	1013	1018	1028	982	974	919	1043	1003	1029	1036	1043	1066	1057	1044	1029	1008	1049	993	1047	1014	1002	1000	1042	1061	1010	1017	1083	981	1043	1057	1041	1023	1038	1014	1032	1024	1030	1026	1036	999	1013	1066	1023	1041	1036	1054	1014	969	1069	1048	1024	1021	1046	1023	1043	973	1020	994	997	995	1012	1018	940	1054	1019	1048	988	1012	1020	992	1012	1013	1068	1008	1024	1024	1026	1013	1065	1036	1016	992	968	1040	1046	1053	1055	1005	1000	1028	1011	991	1003	1001	1020	997	1023	1053	987	951	1034	1029	1011	1013	1053	1064	1042	1001	976	1055	1007	1018	1001	1009	993	1084	1036	990	1076	978	987	1058	1030	1064	1031	1016	1031	977	1009	982	1048	1032	1003	1056	1042	1011	1035	958	1017	1029	986	1005	986	1012	998	1075	1037	975	994	1011	1037	1048	987	996	1013	1032	1005	971	1049	1033	1032	1035	954	1028	1028	1023	1038	990	1017	1100	1018	1053	994	996	1046	955	1011	1039	1038	1011	989	985	991	1070	968	1037	1001	1019	1026	1030	1002	966	1037	1020	1009	992	1020	1033	1048	1043	997	1020	1040	1020	992	1013	1030	1053	1045	982	1029	1038	1000	1029	995	1017	1025	936	1041	1001	1004	1068	1042	1016	1010	995	1018	1013	1030	1053	1003	1030	1057	989	1032	999	1029	1060	1023	1044	1074	1002	976	993	1003	992	1052	1027	974	1058	1016	1010	992	980	1038	1008	991	997	976	1021	1017	1035	995	1005	1012	1059	1071	1018	1024	1036	1012	1089	1009	1055	1060	1064	1028	1034	1026	1068	1006	994	1026	1021	976	1015	1000	966	988	995	1039	1044	1057	1008	1026	1022	997	1025	1045	993	1039	992	994	1042	1020	1013	1014	1021	1027	978	1003	1016	954	1047	1004	965	1034	1029	1069	1047	1005	1001	1014	1045	1048	1008	1032	989	1059	1053	1005	1008	993	1011	1054	992	1022	980	1067	977	1066	1071	1005	1025	1037	1008	1043	1004	1022	994	1054	1060	1061	1072	988	994	989	1001	1041	1026	1060	1013	1044	980	1122	991	1010	1015	989	977	1005	993	1013	1018	1016	1054	1060	950	1010	1011	1034	1001	1029	1046	1039	1048	1052	1000	1010	1037	1047	1066	1051	1006	1042	1039	1012	1028	1039	985	1028	994	1043	999	1032	1030	1045	1070	1002	976	1012	1070	1029	975	990	1057	1047	1058	1030	1064	1021	1031	966	1037	971	1033	971	969	1052	1007	1014	1019	978	1048	991	1037	1047	1088	949	1040	979	1014	1040	1041	1056	971	1041	1003	976	999	1022	977	983	1008	1085	1039	1067	1029	1019	972	1023	1028	984	1016	1024	1043	1022	1010	1012	1001	1001	1019	1011	1022	964	1056	994	1011	1065	1042	1061	1030	984	1045	1042	997	1029	1040	969	984	1028	1001	1004	1030	977	1026	1045	994	1059	1026	1010	1039	1016	1055	1012	977	966	1051	1049	991	1006	997	1001	992	977	1030	1015	977	1065	1013	994	991	1032	999	1035	1013	1003	1022	1035	1007	980	993	1070	957	994	1028	925	1066	1023	983	965	1032	1030	997	1029	1071	999	1013	975	983	1008	1055	1001	1050	1015	1023	1033	1029	1011	1025	1054	1053	1009	997	1038	997	999	996	1019	1052	1046	1010	1060	1031	1095	1022	1007	967	991	1034	998	1032	1065	1021	1054	1006	1037	1071	1014	1007	1031	971	1004	1043	1000	1028	1097	1102	1021	1040	1019	986	1065	1046	1042	1021	1005	1060	1000	967	964	1018	1081	1039	1049	1000	991	1020	1038	1080	983	991	1006	1016	991	1042	996	979	1022	1016	1024	991	1022	1019	1038	992	984	1050	1023	989	970	1055	1019	1060	959	1058	1042	1014	1046	1069	955	1027	1016	987	1005	1063	1002	940	1067	999	1006	986	1048	1003	996	1018	1001	1008	987	1020	1015	1003	991	994	1024	996	988	1027	982	1003	1042	999	997	960	1038	1028	990	997	1012	976	1032	1007	1030	967	1027	957	954	1046	1019	1032	1031	1054	1026	1059	1034	1040	1036	978	1001	973	1064	955	1042	1009	1049	1039	1071	1020	1026	1023	1044	995	1003	1075	1019	1016	994	1028	1039	1071	998	966	976	993	1057	1027	1014	1080	1017	1065	1065	1010	1023	1025	1057	1009	987	1026	1097	1002	1022	1097	1039	945	1039	1020	1040	1076	996	1040	1045	1028	984	1021	1095	1002	1035	1048	1027	1082	1009	1011	1035	979	1040	1028	994	993	1005	1066	1001	1049	1033	993	1028	998	1032	986	1033	974	1042	993	1036	1048	1017	1042	1038	1006	999	1014	1034	1018	1077	1050	1024	1079	1024	954	1030	1018	966	1044	1016	965	1034	1089	1084	960	1050	1010	1005	1013	1011	986	999	977	994	1079	1059	1032	1002	958	1034	1075	1017	1005	988	981	1018	976	1020	986	1013	1005	948	1082	981	979	1005	1015	1028	961	1004	1016	1023	1040	995	1010	1038	1038	1067	1040	1007	982	1062	1050	1020	1008	1070	1034	1008	1074	969	1026	1018	1017	984	970	1008	1021	948	1053	1030	1077	1054	973	981	1064	1034	1069	1027	1054	1020	1071	1036	1053	1012	1006	1019	1065	1078	1013	1051	1045	994	1054	1037	1020	1031	1026	992	1011	1036	1045	1081	1025	1054	1046	1084	1059	1047	1049	983	1045	1053	954	1088	1009	1020	1003	995	1043	1006	1028	1017	974	990	1005	976	1067	1052	964	1067	1045	996	951	1019	1025	987	1045	1008	1007	1014	1052	1005	1025	986	1012	1025	1030	1064	1013	1011	993	1041	964	1021	1019	1000	1037	998	989	1035	1042	982	1041	1050	1014	1035	1014	1008	1042	1056	1021	1009	1021	1057	1066	1004	991	1004	1008	1028	1032	1067	1003	1026	1016	1044	1062	1040	1014	986	1043	1036	1050	1038	1004	1018	989	1021	1061	1001	1073	1004	1000	1005	988	1003	1000	992	1013	927	1015	1012	1046	1015	1090	995	1012	1028	1030	1004	1065	1033	975	979	999	1059	992	985	1044	1000	1014	989	996	1004	1013	987	1033	1017	1026	997	970	991	951	1012	1041	1039	1039	977	988	1042	1019	1053	985	986	970	1062	992	1036	998	1033	1051	1019	1032	979	1020	1051	1029	1030	1044	994	994	1067	1072	1040	1030	929	1041	982	1091	1002	1010	991	1057	998	1004	988	1043	1002	1050	1033	1031	983	1073	1025	1032	1023	1053	1031	1005	959	959	974	1007	1015	977	996	1012	994	1021	992	1021	1051	1012	994	1058	988	1007	969	1002	1028	997	958	1011	1041	1023	1003	1055	997	1034	1044	1015	1006	1042	1008	981	1013	1023	993	1016	1046	1052	980	994	1053	1007	1030	1032	1025	1084	1025	984	968	1000	1028	1015	1053	1055	1069	1019	1037	1012	1010	1041	982	953	998	1013	988	993	1063	1026	1081	1002	1055	1031	999	956	1048	985	1054	1052	989	1031	1006	1006	1010	969	1056	1090	959	1075	1071	991	1029	1067	1019	1005	1014	972	985	1038	1123	981	1076	1010	988	997	987	978	1046	1051	1004	1044	1004	1008	1048	1074	971	974	1012	1009	985	1023	989	1053	1029	1054	1032	1026	942	997	1015	1030	1067	1049	989	998	996	1029	975	1047	1053	1005	1081	1070	977	995	971	1006	1019	1025	1105	1082	933	1053	1051	1066	1067	997	1065	997	955	1050	1007	1043	980	983	1000	982	1016	1053	1055	1022	1021	1030	1025	1055	1029	1007	980	1053	988	1048	1076	990	1054	1031	1045	1003	993	1030	1025	1013	1019	1045	993	990	973	1040	1088	1007	988	1026	1025	986	1041	1026	1032	1073	1046	1089	992	987	1020	1037	1038	974	1029	1057	989	1029	1061	981	1035	998	981	1042	996	982	1006	1059	1006	1015	1045	1056	1022	1059	1046	1039	1019	995	1016	952	1019	1051	1033	1002	1047	1046	1001	1023	1037	966	1011
22877	21481	29262	24240	21899	23002	20960	11109	7757	6246	5168	4470	3735	3358	3166	2767	2540	2204	2096	1873	1697	1546	1441	1362	1327	1265	1274	1155	1169	1083	1077	1034	1046	962	951	1007	958	904	834	885	861	845	806	814	840	807	788	820	791	789	767	802	777	809	817	776	820	786	741	779	779	851	791	759	769	813	773	813	799	797	794	773	800	780	755	750	784	791	799	784	776	733	743	816	754	752	770	719	753	742	777	743	760	725	788	757	786	759	768	782	787	764	764	764	826	845	743	771	809	775	738	788	782	752	752	761	756	776	759	772	775	743	777	748	766	789	812	746	789	731	752	716	761	745	771	806	688	774	725	782	734	682	758	774	805	800	728	779	751	815	760	794	792	800	748	758	768	732	742	772	725	763	747	787	740	807	802	781	746	755	729	801	763	757	791	783	802	767	799	743	745	741	764	739	766	766	761	785	842	835	802	737	809	748	748	760	754	746	764	719	765	713	761	729	754	756	786	753	788	805	744	819	805	749	757	784	771	811	826	767	766	773	787	802	782	774	791	762	782	782	803	720	795	763	755	779	774	772	755	758	798	791	753	726	775	720	713	759	749	797	721	767	796	729	767	740	824	759	757	766	832	748	739	732	802	817	736	770	761	770	741	783	777	771	748	798	832	773	786	763	777	749	705	774	746	775	813	729	719	798	806	743	744	813	743	767	794	740	758	707	730	797	764	756	759	788	767	777	786	757	797	778	736	780	737	787	753	808	789	742	754	784	745	764	761	743	773	769	768	794	785	763	730	773	782	744	797	765	780	737	774	773	743	741	767	783	752	790	818	776	733	772	693	770	727	707	727	797	746	796	762	816	793	743	787	775	789	735	728	755	747	793	729	769	701	779	766	772	782	780	774	773	771	725	734	749	806	756	758	809	793	745	749	731	795	727	727	736	714	725	760	748	786	790	746	771	771	761	810	799	722	769	751	777	781	810	787	769	765	787	780	763	762	751	744	802	742	761	815	751	781	760	798	787	753	775	768	751	751	736	787	768	779	764	758	756	767	730	764	763	749	729	801	749	694	744	781	802	772	761	781	818	741	753	762	786	730	764	772	810	774	746	791	774	790	732	762	779	774	718	749	817	822	761	724	723	732	802	744	721	764	728	767	714	796	729	781	813	755	755	787	830	760	740	739	759	691	737	763	716	753	801	739	758	785	696	768	751	767	773	761	797	815	813	791	767	722	773	792	822	742	787	780	734	780	815	720	829	788	778	780	734	765	787	754	820	773	734	807	755	713	732	753	737	756	778	791	776	723	769	780	741	774	749	796	732	750	807	772	747	749	743	807	798	806	798	749	724	766	807	822	734	803	744	770	773	745	768	789	763	726	745	703	693	783	764	768	762	764	761	790	769	721	788	760	737	753	763	794	715	741	745	803	771	753	748	811	767	780	787	774	791	755	793	711	763	745	714	728	771	767	786	768	784	791	741	742	678	781	763	785	735	755	721	751	752	758	758	745	759	781	760	795	742	788	811	745	767	729	785	761	754	726	750	766	781	747	799	749	744	730	741	781	749	784	808	750	783	751	736	786	699	778	787	812	749	774	851	756	769	800	810	740	737	708	761	748	706	762	730	714	795	730	774	748	738	754	764	687	757	766	798	761	821	748	752	798	803	698	771	771	789	789	765	791	784	735	803	743	789	748	786	755	751	749	721	771	750	769	721	765	784	763	714	798	771	751	783	799	756	699	748	800	735	759	816	730	761	812	811	764	782	773	770	757	802	780	723	735	731	788	746	768	788	783	760	760	752	729	838	720	765	821	796	794	787	764	778	767	759	754	767	760	796	750	785	773	756	813	721	748	726	796	788	763	770	742	766	780	768	782	744	759	758	784	741	808	768	749	709	730	754	771	769	723	749	813	730	766	771	783	742	740	792	734	738	825	776	773	741	805	771	775	787	683	745	724	731	762	773	735	747	723	740	774	772	799	704	752	786	748	766	775	708	766	740	741	712	733	796	725	772	760	780	703	699	791	744	760	794	775	762	773	720	758	741	760	805	766	745	784	772	834	826	812	805	757	788	774	768	786	744	769	717	774	761	760	738	728	794	760	739	794	792	771	709	752	723	737	761	804	794	719	726	778	780	759	765	750	793	750	766	765	726	754	752	766	700	720	787	757	737	827	793	737	734	755	784	771	788	772	768	803	764	748	742	785	750	761	766	807	802	760	771	782	749	784	807	737	817	772	747	741	780	768	774	774	743	805	783	745	753	762	781	742	764	727	788	771	814	720	739	750	739	733	741	758	736	764	740	767	750	803	721	733	757	799	793	765	832	776	739	717	789	740	738	736	768	782	741	781	777	746	720	762	766	739	741	761	764	804	732	768	735	790	762	763	736	787	785	743	728	786	738	779	760	793	758	735	785	707	760	791	800	771	760	781	739	804	798	768	752	752	767	744	716	803	753	753	756	800	794	746	751	766	731	786	801	829	762	857	821	762	767	774	804	748	767	756	769	832	706	737	773	790	768	797	762	811	713	782	807	736	765	758	799	758	770	732	767	798	813	806	812	758	752	782	730	780	809	778	790	705	759	774	754	692	757	800	747	793	746	776	776	735	776	718	752	754	761	747	778	759	778	726	792	771	744	755	755	799	777	742	801	741	745	767	747	769	782	755	724	795	742	792	684	781	801	760	794	733	769	797	819	747	755	808	694	774	730	744	813	761	774	778	759	755	749	786	781	734	741	738	783	788	768	786	765	752	764	776	760	755	790	732	791	737	802	753	780	732	753	756	731	753	764	745	759	776	802	739	750	788	804	772	752	753	752	705	714	815	743	770	749	809	788	772	761	785	776	771	752	712	736	774	769	719	758	770	846	795	703	744	795	789	816	771	789	765	751	761	765	793	737	833	832	807	792	758	746	743	735	763	711	772	767	807	786	748	774	750	715	752	756	768	728	764	736	748	753	765	771	758	792	754	760	736	775	795	726	790	768	738	764	747	800	724	787	761	753	795	721	761	759	801	785	760	731	805	804	762	740	755	797	757	724	783	753	801	746	721	756	768	799	723	777	781	804	763	747	760	770	752	767	767	699	797	722	768	763	776	729	770	777	795	774	785	830	772	749	752	764	761	779	756	781	818	834	780	756	742	768	774	793	751	766	760	806	735	762	769	803	785	727	754	734	805	759	758	706	710	748	827	768	745	809	778	788	737	814	758	801	776	775	756	758	743	747	756	824	773	780	795	754	766	769	797	734	684	748	801	733	757	779	737	753	709	778	765	766	728	788	810	803	743	769	730	725	734	822	756	801	769	785	825	713	782	723	762	772	788	764	801	767	756	730	779	744	745	783	756	768	785	747	761	778	810	751	760	769	771	738	750	766	757	754	732	801	736	751	807	758	718	764	752	772	743	742	774	806	736	720	779	765	781	711	814	738	784	729	762	744	734	752	772	773	735	782	740	796	711	803	762	770	781	775	772	743	815	819	790	750	766	747	807	763	712	757	726	711	780	783	806	753	746	758
25946	50594	43637	33469	27234	21386	16920	13410	10864	8673	7197	5978	5340	4606	4011	3580	3107	2909	2553	2312	2113	1869	1662	1598	1421	1367	1391	1291	1267	1171	1067	1057	1023	1011	1060	1017	943	919	892	855	857	818	859	789	843	772	782	726	802	828	790	742	735	781	781	778	753	830	756	761	764	710	744	746	762	779	755	704	769	798	756	758	718	748	757	758	726	728	734	704	730	729	701	676	760	732	765	727	761	714	741	732	675	735	746	703	751	760	700	739	699	756	754	754	746	745	742	723	758	736	697	717	776	754	717	730	771	737	775	677	745	722	744	764	741	652	718	721	682	761	742	720	697	690	731	735	753	704	681	696	718	694	737	705	725	738	781	682	767	775	786	777	689	751	757	749	711	729	740	753	740	733	716	772	761	700	748	761	717	712	728	748	731	729	709	702	720	722	678	706	733	745	700	713	714	686	751	717	751	706	733	730	736	773	722	697	723	714	738	727	781	745	728	734	745	692	828	735	712	729	721	739	795	747	787	730	751	728	754	753	726	713	730	761	741	745	730	762	691	703	743	772	737	805	716	728	758	788	721	757	720	748	719	732	749	788	678	718	716	700	747	789	712	685	781	725	723	766	680	660	684	745	721	719	698	741	767	757	711	755	709	717	679	757	742	734	750	760	720	688	737	775	693	688	709	716	834	714	744	722	741	724	771	670	704	747	748	709	684	724	744	715	735	780	766	765	772	728	752	690	735	728	769	732	756	697	703	718	707	767	751	764	722	723	739	667	721	693	742	795	755	779	701	708	711	747	745	715	706	698	726	722	716	770	736	734	724	753	728	763	744	728	743	745	726	752	726	745	766	752	724	697	664	717	690	767	695	774	731	708	770	741	719	767	774	666	711	765	769	726	711	727	749	723	729	719	705	692	692	718	748	758	767	729	717	717	744	703	704	706	693	780	739	739	720	702	757	737	729	709	774	679	771	729	748	751	685	702	739	728	734	786	697	749	696	709	720	730	775	725	737	739	755	740	696	771	698	742	724	702	712	765	716	709	764	740	707	733	703	735	710	692	699	729	729	760	714	772	716	684	708	753	711	699	702	746	739	735	705	712	726	741	678	704	700	720	757	712	722	757	751	729	691	666	725	726	714	733	767	743	755	737	689	700	725	733	741	708	712	752	724	696	750	729	672	740	748	766	714	720	751	726	711	708	715	759	756	721	778	764	739	738	753	698	718	742	720	807	716	733	773	731	721	722	727	771	726	742	754	713	703	746	695	744	689	729	710	762	701	705	734	742	735	770	680	722	780	730	739	726	741	720	752	680	741	730	699	698	755	705	711	746	697	745	730	744	767	736	741	755	752	705	721	730	663	635	702	713	711	737	730	698	690	697	701	701	753	701	714	746	738	731	750	703	709	721	712	733	756	700	648	692	700	702	694	745	716	715	759	706	714	728	787	725	774	762	730	709	752	682	722	748	737	787	764	729	710	700	719	717	726	714	708	713	736	672	670	748	748	705	707	740	764	765	754	749	762	762	785	759	728	724	728	718	741	777	768	772	719	714	690	729	709	753	727	741	708	727	729	738	749	724	734	752	759	739	696	729	731	723	710	712	715	772	780	731	688	770	738	726	757	716	741	709	692	762	752	770	756	785	761	766	742	730	769	732	707	672	747	746	702	730	735	746	747	692	699	769	732	680	694	746	736	698	726	697	779	755	701	692	713	718	731	746	712	714	742	749	749	771	733	705	723	721	714	750	759	721	690	727	714	726	749	730	721	745	723	747	688	709	728	698	738	714	757	772	746	708	740	723	697	711	757	757	754	793	735	741	713	705	715	744	732	743	700	760	779	765	718	735	711	718	776	698	779	693	727	670	690	745	747	676	684	738	719	753	762	754	758	659	732	756	757	699	696	679	730	707	769	805	726	765	685	774	731	669	713	709	698	727	738	768	745	718	747	736	762	739	720	711	743	734	733	799	759	744	759	769	708	726	721	733	695	724	725	732	772	723	684	696	718	716	739	765	711	742	738	735	701	732	730	718	740	735	736	707	719	695	743	731	695	731	751	772	680	747	761	698	736	711	726	789	728	713	746	753	723	693	716	789	725	746	711	752	731	738	747	688	685	737	729	718	746	713	708	745	690	685	700	764	745	707	695	730	742	730	715	722	791	718	776	734	733	715	649	755	704	701	740	736	745	678	735	719	726	731	725	703	725	708	709	755	705	741	764	733	746	747	737	713	733	721	772	722	700	725	740	713	715	710	710	774	733	761	752	723	732	762	713	745	683	704	679	752	698	680	710	759	708	748	790	674	745	770	722	765	703	732	765	722	712	715	722	741	736	725	712	729	706	660	734	742	723	746	760	768	770	708	758	771	782	751	731	718	675	679	794	741	741	767	678	732	725	722	774	707	689	751	722	725	754	761	737	724	792	738	707	727	732	695	702	785	732	739	740	716	691	744	741	752	755	767	716	751	688	746	718	738	692	701	742	733	711	746	736	777	718	727	699	720	761	768	697	762	713	694	770	717	696	705	772	710	776	774	693	776	729	739	725	718	733	712	780	746	722	710	728	770	690	766	766	747	642	704	733	702	709	712	703	767	722	759	750	676	718	714	741	726	741	757	744	709	759	709	716	708	724	795	718	725	756	751	713	778	710	765	732	708	739	731	697	719	680	722	683	722	717	720	762	716	704	728	739	763	738	744	715	740	702	755	711	713	709	745	737	744	719	724	742	763	735	742	767	702	737	737	745	741	761	717	755	729	738	706	722	724	745	700	747	670	698	748	757	745	707	737	696	735	728	729	752	714	702	712	697	725	767	717	758	795	661	670	759	703	749	761	722	743	735	758	735	775	722	695	703	724	754	700	707	762	747	753	705	696	706	736	770	755	743	692	724	734	750	750	728	758	754	708	728	752	780	738	745	711	710	695	691	703	742	746	687	772	716	744	743	731	743	771	749	719	725	712	781	737	790	718	734	734	758	751	766	752	744	772	725	686	710	700	712	702	713	697	708	737	715	696	791	714	703	718	719	752	725	738	788	725	742	739	758	773	712	698	722	717	716	758	730	733	732	728	747	695	730	721	746	711	695	754	776	726	731	787	721	651	763	694	708	713	751	744	720	715	755	701	741	688	737	719	747	750	768	724	696	749	768	725	729	732	741	711	748	736	719	724	752	770	777	731	706	704	743	760	763	753	714	721	739	692	700	740	744	764	727	728	744	705	693	724	755	764	734	728	778	736	707	710	771	715	734	781	721	792	690	788	799	740	716	754	725	674	765	756	729	721	742	752	677	704	729	735	716	727	718	691	698	711	765	750	691	723	780	685	709	723	768	761	749	683	687	714	723	726	742	693	688	753	717	722	796	740	723	727	721	724	735	734	751	736	758	701	764	732	790	720	692	790	713	755	688	771	693	708	709	772	763	785	735	734	716	706	716	718	715	683	736	744	732	729	719	737	743	709	718	717	716	679	679	751	719	738	733	702	743	741	711	742	746	744	740	708	751	735	706	774	736	709
29452	27119	31604	23552	14120	8427	5998	4375	3570	2958	2548	2184	2097	2026	1863	1715	1655	1571	1530	1366	1306	1230	1237	1155	1105	1165	1139	1119	1121	1094	1041	1020	1091	992	996	1035	1045	1061	1011	1009	1028	1017	947	977	1001	959	983	1015	982	1010	957	1014	932	949	1029	973	1002	964	991	960	1005	979	965	976	933	951	1017	939	945	931	939	1001	985	950	1029	1017	974	960	963	1003	1001	997	980	985	1009	935	944	969	984	1024	997	987	986	1023	969	1033	946	969	1025	992	964	979	968	1027	989	952	987	974	952	998	990	1028	961	986	998	995	973	988	938	979	1016	992	941	966	967	986	1040	952	942	961	921	972	913	1001	962	989	944	977	935	988	994	959	986	984	959	970	1035	1012	1002	973	925	963	931	993	996	956	991	1018	977	1060	957	952	979	913	984	997	972	1000	976	976	967	1026	1005	934	968	982	951	1019	960	949	979	1026	1053	1025	1012	987	958	995	987	999	975	974	990	954	969	1007	1001	980	1008	937	1015	1039	970	1010	955	974	1045	983	1029	953	1003	965	1027	952	982	973	1014	964	971	991	991	988	914	991	951	946	977	990	916	998	1066	984	959	990	990	1006	1017	943	985	944	1024	942	983	1004	991	940	1004	962	992	990	1061	975	977	963	1042	915	965	1006	929	997	1033	998	1022	967	993	934	968	980	958	977	961	976	984	1008	1025	975	941	971	911	958	941	980	1008	1001	1005	1055	975	1004	959	999	1020	986	998	996	945	960	950	1060	991	978	952	1012	949	1066	1003	918	981	993	943	1024	978	989	1008	1014	985	977	973	928	949	1014	952	1012	962	1008	981	1021	1043	960	949	1048	981	1006	1000	882	952	937	956	978	974	957	945	987	1004	996	944	978	947	1006	1004	972	944	978	980	1042	1008	973	982	1001	969	1018	946	937	950	979	981	1009	1011	988	963	1022	1007	996	947	951	958	986	977	1016	976	964	919	1014	1018	1010	962	995	975	1030	1046	987	983	969	984	1006	1003	907	988	971	1022	1007	1019	1060	964	1011	1013	1022	1002	986	968	950	995	991	944	1014	970	971	992	939	943	964	1041	1006	967	962	1005	966	949	986	937	981	978	983	1033	956	980	969	997	955	972	1007	944	960	984	992	998	959	1010	951	996	1005	1008	945	956	1023	1015	1007	1014	974	975	987	1005	988	980	986	943	1007	985	979	945	968	1005	972	1012	962	971	941	1004	955	920	1008	983	964	1042	948	978	1045	952	980	932	975	932	1025	1048	1000	958	1019	1025	1015	980	1000	1035	1011	973	979	924	997	1022	1004	1010	962	989	1009	991	933	905	981	999	968	1030	1032	980	1019	926	949	963	951	992	955	1042	958	961	945	997	971	986	983	928	998	926	973	994	1022	947	976	958	938	1035	942	988	970	1036	939	1024	979	929	963	985	993	1036	979	967	928	1000	908	993	952	987	949	961	976	1014	979	958	997	966	979	991	960	1011	992	1002	1018	987	972	997	975	978	994	1033	970	1006	1007	994	933	964	968	998	1041	994	1018	978	978	986	984	1012	901	962	1013	1062	996	1009	989	1020	974	980	1018	1026	933	970	986	931	986	966	978	969	988	995	1002	1026	926	960	991	1002	989	1035	976	966	1033	995	995	1003	1002	994	960	949	933	921	1016	932	1026	988	942	1025	1041	981	984	946	977	1015	934	1030	972	918	1034	991	1015	1038	1057	1048	963	941	982	1008	1004	970	966	1000	954	976	980	924	966	962	965	990	922	975	1020	1018	965	981	950	953	1026	1026	959	1043	946	1007	973	966	951	994	983	1046	1002	972	941	1019	1013	1026	964	1050	917	979	927	988	979	1020	982	993	987	965	984	938	991	977	1008	988	1011	954	1005	988	1021	986	984	1024	997	960	1004	988	993	939	988	934	940	963	985	988	927	954	985	981	1032	960	970	951	980	979	1023	994	935	1086	987	962	1021	969	1014	1004	966	964	973	995	953	1023	1002	949	971	971	991	968	954	970	1006	979	934	955	943	1023	978	960	980	1009	976	985	989	971	1054	1011	986	986	995	981	962	983	974	1003	993	966	961	978	1002	1010	972	983	967	968	987	1044	1016	997	1008	885	1024	957	1050	1030	975	963	974	920	957	1000	964	942	1014	974	1027	967	981	998	955	979	963	1001	971	995	963	1011	906	1026	991	956	924	960	990	986	934	979	916	961	943	999	977	1006	980	960	984	977	1027	996	1003	990	966	972	965	928	969	970	958	988	987	950	945	1000	968	973	976	991	1009	962	996	903	1024	923	997	989	991	970	990	1040	961	953	1009	999	992	967	992	1006	967	1003	981	998	1023	905	986	1023	992	992	974	1017	995	950	981	994	993	981	963	1014	981	986	936	995	976	983	971	996	1045	946	1004	996	1024	964	959	991	966	928	959	998	952	996	991	892	973	987	936	980	975	958	992	979	969	970	985	918	989	1005	975	989	932	986	991	926	1007	965	939	1053	955	999	957	903	918	1014	1027	927	1001	950	922	979	974	933	1004	1015	943	958	998	1000	941	1008	906	951	979	985	1009	1008	1014	983	954	947	904	926	932	999	1028	985	941	992	1045	971	993	1016	952	996	1030	991	934	973	930	996	999	961	1010	935	992	962	968	1042	978	1013	966	931	984	1006	988	934	973	941	956	949	966	950	974	1006	1015	1031	962	962	1020	1023	984	941	1008	923	1000	981	932	1002	972	934	1020	984	951	975	947	976	995	976	980	968	970	1004	1013	999	979	974	1025	954	1000	961	1013	985	1001	952	982	1021	979	976	1041	991	996	1026	929	1004	1049	981	989	949	941	939	970	957	1010	952	956	968	970	989	985	1019	984	940	967	934	976	957	925	996	988	946	975	970	1004	988	984	1012	989	960	980	964	990	937	997	963	984	995	962	999	963	1008	941	1037	1017	992	987	962	950	980	1035	953	945	1020	964	982	981	1012	934	1037	978	987	914	968	971	980	986	1012	1012	990	1010	946	974	991	980	1006	973	973	1032	992	990	983	964	1024	974	1067	971	977	1020	953	956	967	997	986	1009	985	1000	990	1001	987	955	943	936	994	964	967	923	1027	963	983	965	989	996	939	962	955	981	979	973	1019	995	950	973	952	911	974	982	954	1003	991	957	1014	967	942	967	985	1054	1043	1017	974	988	955	939	979	1022	969	996	997	951	965	958	935	999	989	983	1006	1018	972	948	962	984	1030	945	975	986	971	930	972	972	955	1047	962	968	954	975	1045	970	994	956	1020	988	912	955	991	974	991	973	970	974	926	958	1010	984	953	954	929	950	982	931	1004	1004	967	1029	938	1003	955	968	1000	965	959	1020	928	999	921	946	1011	1037	1020	1000	970	952	949	1003	962	968	970	1007	966	1018	975	1007	943	1030	1015	982	986	964	970	989	1033	953	965	954	965	990	987	958	972	964	967	929	976	954	970	918	973	946	964	1010	987	965	1001	990	975	1005	976	974	985	963	1008	950	973	1002	1008	971	960	1010	1023	970	961	1023	1026	936	974	959	1046	1052	970	953	1014	1002	1057	947	989	987	1015	1060	941	998	1005	962	1009	978	933	918	980	1003	956	960	1032	945	1022	1036	975	975	1005	974	1008	972	987	944	961	980	950	982	996	974	990	996	1037	978	960	987	931	1016	943	977	1045	1008	978	964	970	987	1016	979	1023	991	984	948	934	992	971	1023	983	947	960	953	950	934	981	929	964	972	984	964	958	1005	977	1024	953	930	934	945	973	979	980	1062	1041	1037	1040	997	928	1072	936	949	952	1001	951	964	952	975	997	999	938	972	1028	955	983	944	946	960	983	978	957	951	938	1006	966	992	938	959	924	982	1001	990	1014	1002	1019	1015	909	993	909	945	965	981	944	945	1018	1013
22836	39176	31163	20846	15282	11306	8556	6568	5252	4233	3574	3039	2776	2448	2283	2050	1954	1796	1672	1505	1412	1342	1319	1304	1184	1219	1250	1178	1197	1107	1028	1085	1085	1038	1036	1090	970	932	1035	953	971	966	932	932	911	967	952	1014	958	920	1006	1001	1015	964	995	955	934	969	987	973	939	999	949	950	897	905	927	961	938	962	950	937	940	995	957	971	968	916	960	1009	940	922	937	898	998	925	945	942	929	976	978	936	940	936	925	980	991	961	1005	952	946	919	975	912	890	910	942	981	989	980	978	933	946	954	967	994	966	981	960	982	975	1003	960	938	1024	930	984	1004	977	928	920	943	941	957	925	999	936	958	1011	942	910	981	993	900	960	972	1016	974	975	920	965	1007	924	945	963	980	992	990	924	950	925	926	960	972	979	953	1001	919	929	971	927	991	932	960	930	1034	969	991	890	893	890	955	951	956	967	911	948	958	950	963	959	961	933	931	961	918	958	944	967	972	990	918	970	911	944	946	985	981	935	973	977	956	965	936	980	1029	964	947	934	971	942	988	921	930	932	952	939	902	949	924	948	950	924	1009	942	977	960	978	973	983	976	1001	1003	913	920	954	913	954	954	991	927	936	914	981	981	902	925	904	962	890	971	989	997	938	949	976	1002	935	967	969	980	973	985	918	988	972	939	946	951	991	957	986	961	945	954	972	964	982	1006	978	919	1043	979	956	1019	1013	984	985	914	931	957	995	989	983	986	930	980	940	1003	932	976	948	975	933	941	958	931	969	890	973	957	962	926	954	903	926	967	975	937	950	988	1028	999	951	958	994	930	968	925	986	943	993	1015	971	1000	941	985	1046	971	1019	964	937	1021	894	933	944	955	923	1005	961	999	933	950	1026	899	955	901	948	957	972	941	940	985	1030	956	943	958	969	1000	932	964	953	942	955	967	969	958	940	945	1033	946	1016	990	934	912	938	1002	957	967	1003	966	1003	945	896	989	954	936	922	1008	913	957	912	972	1001	964	957	986	1002	978	943	919	975	933	952	962	963	943	919	967	918	976	976	986	941	937	933	995	935	977	998	886	936	916	952	925	950	949	957	932	953	946	928	935	934	936	947	928	928	960	931	958	966	1027	958	907	956	958	949	919	1011	995	957	902	1011	1003	953	959	964	952	1013	959	921	973	999	955	1001	944	939	984	965	967	998	982	976	975	946	981	921	919	965	969	931	934	945	1018	968	963	964	959	998	994	960	935	945	934	983	931	1005	1011	993	929	973	965	936	953	1011	1000	996	1006	1030	928	928	898	914	993	967	964	962	941	943	981	919	972	993	988	1003	978	956	995	975	942	962	941	991	986	953	968	969	967	928	1009	976	904	926	960	888	1006	969	974	973	961	901	974	932	1002	920	981	953	945	1012	965	969	957	941	954	969	973	963	967	945	899	948	945	927	995	971	965	1011	985	949	959	1014	958	963	923	1040	992	1001	909	942	936	1008	980	977	969	970	985	953	973	952	928	950	985	952	999	927	942	983	941	984	918	942	971	990	929	925	973	977	918	929	1004	946	1000	944	884	976	968	995	1007	950	982	940	903	985	919	983	953	971	903	984	917	974	934	916	887	949	927	984	932	922	988	964	993	974	1034	989	933	945	936	923	946	967	966	912	937	972	926	971	957	941	936	994	954	915	949	935	973	996	998	971	969	1017	952	952	916	968	923	906	982	948	945	1005	967	920	993	951	980	947	968	922	964	948	1071	919	945	952	1005	949	952	972	986	924	958	912	968	963	935	978	948	965	923	960	925	934	946	988	965	914	1029	995	930	954	968	938	961	909	946	959	989	969	935	975	916	953	989	930	968	997	982	912	937	942	918	966	953	935	915	942	959	998	956	986	990	921	934	957	981	996	937	983	934	948	984	961	968	967	954	922	956	1011	934	970	1017	965	954	973	982	956	986	943	982	953	996	909	930	963	975	974	945	947	970	1027	922	962	930	976	959	945	919	969	927	978	1004	935	945	931	997	918	979	967	904	964	943	992	956	961	991	944	975	1002	936	941	968	999	1022	975	1001	935	988	958	961	968	937	1005	990	958	948	975	936	930	987	935	979	930	948	913	932	937	948	957	955	918	985	921	961	982	957	985	972	959	988	956	932	967	907	883	955	930	966	953	922	954	969	965	994	955	930	919	959	955	925	990	955	986	891	1012	978	913	977	975	945	994	984	903	900	966	959	943	938	944	944	938	979	972	970	957	909	939	930	983	993	988	961	981	989	973	966	1050	956	988	994	957	974	992	935	951	928	990	927	892	982	889	955	937	987	965	963	978	918	885	975	946	962	974	986	984	1007	975	935	989	1002	898	993	1004	965	949	932	1001	944	970	990	965	964	935	919	920	902	975	971	958	894	1004	959	910	992	979	959	950	1005	965	967	937	941	979	973	934	931	948	917	942	921	988	903	936	1014	973	1003	940	979	980	919	912	923	951	987	951	899	920	927	974	991	960	979	968	940	918	973	907	935	945	941	962	940	992	974	1005	920	966	951	952	993	955	987	969	871	986	976	966	965	950	979	906	996	960	972	957	949	973	1023	950	985	913	952	981	982	982	955	961	931	911	913	981	943	938	966	955	952	1025	965	967	941	963	1019	973	960	928	943	971	929	935	961	920	925	951	964	975	963	923	908	955	990	937	952	983	974	972	970	942	976	983	908	928	972	1009	938	969	876	956	949	910	980	946	971	951	964	881	959	933	971	947	966	971	936	955	974	975	949	967	954	911	1037	935	905	966	934	1029	926	991	1034	953	915	925	953	963	954	921	913	943	939	994	969	990	939	924	1005	941	975	981	979	978	933	902	972	986	958	938	936	942	998	971	1000	995	987	952	988	915	980	939	1006	997	946	918	882	943	963	988	862	959	947	909	915	926	916	893	931	954	976	942	918	928	970	917	990	941	925	926	950	980	928	959	952	924	937	925	957	943	933	948	932	995	968	962	941	938	919	899	970	966	969	1030	976	992	956	951	966	987	984	948	941	905	955	964	1003	971	955	921	977	966	993	969	956	972	939	993	931	950	1005	951	971	954	1009	998	943	927	973	945	936	968	1001	971	928	985	941	892	967	929	964	911	955	936	932	928	964	948	950	932	949	962	965	953	999	997	958	940	908	978	976	927	933	930	984	962	938	955	925	911	945	907	950	1005	959	970	981	935	982	967	980	979	982	1002	961	943	937	978	947	983	895	985	980	1000	921	967	964	1000	1017	944	967	964	912	954	994	989	951	985	992	956	928	933	943	957	964	993	921	892	935	934	911	936	941	902	952	938	954	955	979	983	974	928	980	958	1017	928	955	967	899	917	961	975	973	961	948	1011	990	930	923	920	948	935	996	941	945	1001	936	971	977	920	951	891	1019	971	950	935	961	992	977	948	1035	941	996	925	974	986	937	930	953	919	932	952	947	977	977	963	894	963	916	954	989	906	939	957	980	998	969	961	991	948	1006	973	956	972	938	935	939	974	913	938	978	952	929	909	968	959	915	921	926	983	979	967	954	917	959	906	928	886	1005	964	965	955	941	943	994	956	999	919	957	986	1028	963	983	959	968	921	949	968	962	936	999	975	919	958	939	922	945	927	940	945	962	957	1011	968	929	1002	980	923	941	948
24143	21562	29080	24993	22540	19515	12741	7438	5476	4543	3829	3209	2833	2523	2283	2102	1865	1752	1588	1434	1377	1293	1175	1067	1124	1070	1038	987	962	962	903	949	892	889	881	819	825	840	820	765	819	748	735	738	781	750	778	770	735	718	765	744	735	715	790	696	689	710	718	693	776	747	770	762	763	714	760	764	793	762	745	769	758	734	745	721	725	738	755	714	736	764	711	749	697	728	733	760	753	724	761	752	741	736	736	769	712	702	697	762	727	733	734	709	767	759	731	765	714	749	720	714	742	749	766	781	725	738	749	684	721	781	711	776	716	739	706	740	722	703	781	735	789	722	734	686	727	779	735	688	708	736	731	752	716	758	732	731	676	736	758	764	708	763	721	679	693	742	741	793	718	698	718	699	802	743	724	742	763	778	691	725	771	677	790	789	756	762	703	712	771	739	717	731	734	692	733	755	754	701	726	744	692	692	717	726	715	723	697	766	724	697	773	738	771	727	730	766	787	746	695	718	701	769	698	699	698	717	745	742	728	697	717	715	732	699	721	697	751	728	714	751	732	746	767	742	737	760	739	726	734	698	720	735	740	801	772	796	708	724	681	748	707	784	713	701	741	679	742	713	741	751	769	738	770	741	728	768	717	725	753	772	763	739	740	781	707	747	721	783	704	686	692	739	706	742	743	722	731	710	721	687	743	750	715	755	713	748	751	767	751	764	734	730	711	738	734	663	680	741	735	714	759	726	776	749	728	720	700	756	725	744	746	704	759	733	730	728	734	698	750	783	759	754	712	782	754	752	714	730	701	770	741	716	735	706	737	725	748	755	694	722	694	741	717	704	716	769	715	759	730	740	795	755	715	762	721	754	758	666	742	713	719	678	712	765	729	732	718	724	769	715	743	759	674	700	706	736	703	770	722	760	734	739	708	674	740	767	703	717	732	745	729	759	728	734	707	756	704	744	738	707	776	742	762	706	750	737	749	762	746	741	760	710	752	784	668	724	718	735	733	739	778	765	672	755	726	711	772	773	714	731	715	674	732	794	683	731	750	739	693	730	645	734	744	742	730	723	751	708	675	725	767	702	701	769	735	760	746	779	716	764	723	728	726	749	694	702	801	738	792	776	744	708	740	713	762	708	767	750	717	724	731	751	760	710	713	746	765	797	692	728	724	723	757	738	743	752	786	726	715	753	787	754	692	671	748	711	722	737	764	698	745	734	695	752	682	717	684	713	770	697	688	753	756	683	671	778	731	736	762	742	736	665	793	724	742	708	717	710	697	755	661	790	759	711	742	728	777	709	697	779	768	739	741	744	737	749	722	734	792	718	724	706	723	771	718	731	708	720	755	731	769	756	748	737	732	745	762	747	649	719	737	755	698	732	721	673	705	717	691	726	751	688	727	672	781	762	700	744	741	722	706	704	704	741	678	727	712	701	768	710	724	737	729	711	759	707	752	735	731	728	749	776	765	706	681	734	764	755	720	711	709	750	722	723	737	740	752	728	746	764	746	729	728	729	728	737	791	794	713	720	732	700	741	734	719	731	788	751	724	696	713	692	740	715	731	731	695	706	720	706	700	738	702	740	740	727	766	747	710	726	769	768	746	726	694	708	742	707	721	725	713	741	728	729	735	726	743	727	703	729	742	718	764	744	716	690	743	768	750	756	702	764	714	783	733	746	685	701	756	702	711	722	751	757	732	739	790	748	699	737	739	761	777	744	693	700	772	722	713	706	707	736	743	721	757	725	725	704	723	737	722	734	749	680	728	772	748	764	733	726	739	763	745	747	729	738	700	736	756	742	706	684	708	699	713	694	733	785	735	766	720	781	781	759	767	688	735	763	777	726	726	745	704	758	729	716	725	709	683	715	718	735	722	732	759	776	743	721	736	759	726	756	700	782	749	709	736	715	747	677	715	737	719	734	711	747	679	707	739	678	771	730	760	750	718	715	706	723	685	744	729	749	740	720	728	760	708	702	758	754	751	711	729	784	740	693	672	714	729	736	695	741	753	731	756	770	711	724	728	720	735	719	734	699	721	699	759	724	757	679	746	767	695	698	737	731	732	728	766	744	758	776	743	724	722	719	743	731	732	774	671	729	761	757	735	722	740	749	732	688	721	757	682	757	781	706	780	741	765	729	729	735	750	726	725	741	715	712	708	692	733	691	708	753	733	712	748	717	762	765	757	708	751	751	739	749	775	713	704	769	716	776	734	752	739	731	709	717	740	743	823	739	773	727	737	701	749	732	781	749	782	703	715	720	736	701	742	765	745	679	723	701	742	753	728	757	693	734	774	700	713	710	777	715	713	747	773	743	678	705	689	726	768	697	735	775	739	800	780	740	763	759	756	744	721	713	714	741	725	708	800	680	757	732	752	740	713	702	742	741	729	767	748	707	714	747	751	733	746	692	714	765	742	731	739	754	692	729	722	753	725	732	740	715	759	756	684	714	747	735	752	784	747	732	743	708	718	755	688	748	766	751	722	752	719	727	712	695	738	682	750	695	782	712	702	723	679	747	670	701	703	716	744	754	742	726	762	737	739	702	704	705	728	743	716	692	771	745	746	747	737	778	767	689	726	726	749	756	761	772	721	702	739	760	748	726	732	718	685	727	728	746	670	716	739	712	735	698	710	704	737	728	738	746	723	733	693	715	751	780	708	715	741	721	738	756	748	742	733	796	734	719	756	717	705	752	740	687	760	686	765	741	729	724	718	764	738	726	713	775	765	758	729	752	772	752	812	754	737	746	780	767	735	723	744	751	741	678	785	716	691	755	724	711	706	715	743	761	776	688	705	703	729	731	732	759	731	758	760	735	782	721	685	722	764	760	710	762	695	721	717	729	710	726	696	699	717	708	753	704	742	716	739	740	679	714	740	706	717	704	734	687	700	789	706	718	715	750	715	693	738	769	725	696	724	721	723	730	728	768	747	759	758	755	752	680	719	738	681	746	732	710	713	692	743	734	749	747	801	771	765	706	745	703	733	693	758	723	702	711	709	694	735	712	693	748	744	718	717	779	725	706	742	773	679	726	747	726	704	743	690	691	766	741	695	693	783	743	718	809	728	722	707	710	746	725	722	729	717	743	768	781	717	721	722	751	698	664	794	729	711	740	742	727	734	762	728	738	691	746	718	751	760	714	757	742	758	736	710	710	722	688	784	749	746	732	723	695	694	754	756	689	695	746	731	721	780	769	762	704	697	743	743	716	763	764	716	786	713	696	699	703	733	747	733	678	769	753	727	693	723	687	720	757	730	781	705	745	720	780	744	755	710	707	735	718	756	697	701	696	755	703	753	758	728	701	774	726	701	727	734	712	745	739	768	746	706	692	712	748	749	725	720	707	689	742	728	713	734	722	699	701	741	767	692	743	685	730	760	694	746	722	715	747	716	701	764	725	754	695	732	664	755	748	730	754	735	760	728	710	807	728	708	709	729	714	738	723	714	752	716	701	699	743	744	692	758	772	728	715	764	751	746	763	748	702	727	724	711	700	779	714	736	764
23844	46665	39124	28312	22272	16733	13027	10189	8090	6467	5349	4413	3935	3437	3001	2676	2396	2162	1944	1767	1626	1542	1475	1195	1234	1198	1196	1079	1081	1054	958	950	875	992	898	870	869	893	851	855	810	753	773	779	778	753	794	771	705	731	690	748	733	780	712	721	748	727	757	725	684	736	741	707	723	753	728	730	700	718	657	779	749	744	716	675	735	738	717	687	752	714	762	702	727	718	710	726	725	746	691	733	697	698	746	730	702	665	713	700	728	729	658	659	757	770	739	680	702	727	712	669	739	711	781	711	711	719	703	711	724	754	734	737	733	740	725	716	742	754	714	689	763	674	684	737	717	690	695	706	736	757	699	743	715	740	703	724	764	702	768	717	704	690	716	695	744	698	777	708	690	713	760	757	744	734	711	733	689	746	704	713	739	759	753	685	688	788	745	767	779	754	732	706	734	699	726	766	690	724	750	720	723	706	705	684	666	736	708	689	729	692	721	709	747	752	638	732	757	723	697	722	713	699	744	746	744	725	738	699	746	732	729	675	709	709	693	704	735	748	792	715	775	727	729	715	774	709	739	703	733	723	689	770	753	744	722	682	728	715	704	714	697	695	710	677	706	743	711	706	717	745	721	755	720	697	730	685	679	741	690	711	717	723	681	660	692	736	704	737	699	664	713	715	726	718	745	684	734	725	703	725	744	722	741	762	762	738	761	699	701	718	741	674	750	703	701	696	702	734	774	741	745	691	708	722	718	707	695	705	777	702	717	731	643	729	721	681	741	718	689	694	747	701	737	715	736	697	736	686	718	763	726	683	722	739	678	738	706	739	695	718	652	694	644	749	677	703	783	747	758	704	718	690	736	770	700	713	695	720	756	718	742	678	703	724	728	673	668	709	698	711	707	737	736	695	710	700	748	709	734	762	712	726	727	712	751	731	725	760	694	728	726	734	715	756	728	655	729	730	733	711	750	700	757	726	739	732	741	735	722	708	719	727	714	743	773	733	693	702	751	672	745	709	725	688	726	724	705	675	719	719	695	737	751	724	742	729	717	696	749	656	726	650	699	693	698	727	741	666	730	723	741	730	726	734	725	718	684	746	680	735	769	733	687	745	670	737	699	713	711	672	714	710	756	708	704	682	692	745	683	669	741	746	707	723	733	741	714	696	708	658	706	694	771	709	725	685	776	737	713	757	728	785	718	663	693	688	736	667	710	716	698	669	691	702	745	690	732	701	725	712	719	677	742	740	729	721	743	687	723	720	739	736	735	746	742	687	727	704	718	751	672	744	720	725	670	710	684	728	721	747	755	699	682	706	754	737	754	708	707	704	672	683	702	727	710	755	713	721	715	750	720	747	731	724	698	753	700	720	713	720	730	693	671	770	713	740	759	673	702	692	751	734	704	684	697	726	737	721	714	706	720	703	721	740	678	733	698	688	741	687	740	729	696	713	721	673	735	685	713	737	696	697	701	714	720	712	700	672	717	695	724	691	700	724	727	732	736	693	732	741	701	731	756	694	717	812	719	773	701	691	744	674	683	728	771	740	668	708	738	676	721	731	658	685	687	750	722	773	699	675	769	707	766	696	745	683	669	754	733	705	730	754	635	671	683	718	746	678	729	692	742	685	726	715	694	717	737	689	744	701	743	692	743	764	759	659	748	711	671	742	713	695	725	691	716	701	668	711	711	694	690	723	717	680	753	694	751	701	682	735	759	709	706	672	693	708	699	722	708	718	718	717	687	688	702	735	742	712	717	683	709	709	690	692	768	708	694	756	761	676	673	693	707	694	718	735	703	684	708	720	704	712	716	712	702	702	739	685	738	737	687	733	710	728	720	726	794	738	678	724	664	735	709	734	706	674	694	708	696	698	713	710	719	734	705	727	678	744	722	700	712	745	711	703	719	708	660	712	674	705	754	708	732	745	749	726	679	727	719	690	710	713	732	675	722	708	723	748	743	721	730	730	702	730	746	723	725	725	703	717	715	701	740	701	682	758	719	729	737	723	729	720	688	690	722	732	696	730	696	735	686	768	726	720	725	691	743	684	653	737	684	724	772	687	701	677	743	740	705	740	693	736	750	708	711	734	703	733	687	701	703	671	727	708	684	738	706	748	710	706	693	718	736	717	723	690	703	698	705	682	722	720	746	723	720	699	676	710	684	723	703	716	727	773	743	766	694	734	669	763	750	726	718	763	726	717	732	726	738	741	767	704	729	744	759	688	691	695	734	667	733	765	703	712	754	711	716	701	687	737	735	719	665	768	706	702	739	723	688	732	728	697	727	712	705	713	739	712	726	716	747	706	716	717	742	715	744	708	748	707	731	733	771	738	709	668	676	709	742	711	716	763	706	715	731	730	685	741	692	722	711	755	701	720	707	758	706	711	720	752	694	724	693	728	707	710	680	723	709	696	721	689	679	679	685	735	741	697	732	754	744	721	710	764	718	709	680	736	718	715	714	710	715	702	705	731	728	744	757	706	691	731	749	723	725	728	708	694	757	706	671	761	684	698	688	746	687	717	753	709	711	683	733	669	713	743	730	723	714	725	701	751	702	719	701	793	721	707	769	683	773	707	721	714	664	716	704	707	723	721	724	736	724	723	724	759	746	718	704	716	707	760	700	714	698	712	693	727	702	752	701	661	691	717	709	746	672	742	736	716	677	706	708	673	728	641	668	725	724	704	714	682	724	712	761	692	714	777	707	729	723	689	702	674	762	689	705	728	688	724	743	704	730	722	711	717	758	727	679	690	706	720	729	717	728	734	727	704	723	725	716	653	721	725	674	749	696	727	718	680	723	761	719	695	740	728	700	750	701	704	739	711	720	651	719	720	657	702	757	709	726	690	738	707	698	707	716	724	719	711	724	700	674	692	739	711	748	725	731	685	695	738	726	687	731	732	709	751	719	716	692	701	715	649	766	739	708	680	686	712	721	757	703	678	770	699	702	735	681	771	747	703	659	723	719	686	728	737	668	715	685	749	755	701	691	705	699	696	701	737	693	688	733	753	680	741	691	689	680	738	708	707	724	699	704	690	703	717	708	705	728	688	729	647	708	693	693	653	722	703	736	669	686	721	727	705	699	727	716	696	695	694	728	707	743	718	744	736	705	722	743	717	729	681	693	751	724	719	735	710	697	707	748	700	728	718	749	657	711	698	689	735	708	680	750	740	734	740	759	724	713	683	764	730	731	724	734	708	731	714	714	725	692	709	734	699	761	730	722	684	735	713	699	711	691	688	736	728	705	741	716	704	671	706	693	686	670	726	745	726	746	715	678	710	712	723	706	712	732	723	679	679	706	755	727	728	688	689	723	706	694	698	689	711	726	715	719	755	710	760	724	706	756	694	638	653	706	726	732	680	699	728	700	711	730	695	709	750	729	734	708	693	703	721	707	749	753	738	777	761	712	709	710	771	684	695	707	700	761	692	736	710	712	694	710	722	704	746	748	719	705	720	754	685	735	715	726	711	759	716	748	702	700	721	722	696	718	679	677	760	716	721	671	718
25235	21621	28649	26720	20244	12876	8466	5960	4600	3878	3296	2881	2572	2426	2289	2005	1880	1840	1762	1563	1519	1409	1453	1349	1376	1307	1291	1333	1216	1238	1196	1155	1204	1155	1173	1166	1139	1173	1121	1134	1114	1113	1058	1113	1097	1062	1167	1091	1048	1093	1052	1059	1076	1088	1113	1074	1075	1073	1065	1071	1073	1066	987	1075	1042	1119	1043	1021	1064	1046	1117	1036	1037	1040	1066	1040	1064	1119	1071	1063	1064	1067	1070	1103	1100	1072	1016	1093	1072	985	1112	1087	1047	1024	1078	1051	1074	1080	1071	1090	1074	1099	1047	1067	1041	1084	1046	1055	1084	1030	1091	1113	1053	1094	1050	1098	1085	1107	1026	1100	1093	1049	1045	1066	1060	1044	1019	1063	1011	1059	1072	1063	1096	1008	1076	1049	1061	1048	1100	1014	1039	1025	1059	1043	1009	1101	1075	1034	1045	1072	1081	1102	1140	1077	1058	1006	1116	1146	1078	1058	1094	1071	1082	1075	1130	1118	1072	1092	1096	1042	1060	1054	1134	1065	1079	1078	1051	1103	1100	1055	1092	1101	1049	1080	1067	1072	1016	1058	1077	1044	1013	1078	1074	1043	1124	1050	1141	1021	1046	1090	1016	1021	1033	1055	1128	1098	1016	1031	1070	1034	1044	1046	1077	1089	1086	1056	1057	1080	1019	1045	1073	1020	1029	1023	1075	1079	1080	1115	1082	1010	1039	1041	1052	1090	1084	1019	1086	1073	1094	1057	1049	1033	1057	1056	1055	1076	1029	1105	1071	1052	1119	1077	1058	1122	1072	1076	1027	1027	972	1098	1065	1064	1079	1076	1042	1107	1076	1089	1045	1132	1016	1062	1112	1043	1117	1092	1056	1042	1122	1076	1090	1085	1068	1050	1103	1109	1075	1087	1060	1047	1099	1059	1054	1099	1011	1081	1064	1058	1042	1054	1025	1041	967	1092	1053	1027	1060	1036	1080	1075	1066	1080	1057	1075	1037	1024	1024	1040	1096	1114	1120	1057	1067	1091	963	1095	1014	1058	1039	1049	1119	1089	1077	1087	1103	1064	1053	1033	1076	1006	1040	1101	1163	1076	1030	1059	1087	1071	1079	1092	1042	1130	1080	1050	1070	1104	1057	1065	1066	1082	1062	1089	1035	1076	1082	1093	1089	1014	1070	1037	1082	1097	1069	1014	1076	1066	1080	1020	1124	1038	1065	1065	1075	1066	1065	1080	1102	1044	1015	1061	1072	1001	1016	1036	1029	1095	1070	1033	1108	1008	1057	1090	1091	1042	1071	1109	1059	1079	1062	1040	1101	980	1035	1051	1152	1034	1115	1083	1016	1062	1070	1002	1102	1078	1061	1033	1113	1035	1100	1083	1058	1118	1082	1040	1089	1022	1049	1101	1033	1053	1051	1017	1084	1042	1112	1087	1063	1074	1102	1022	1065	1084	1032	1055	1048	1010	1105	1000	1074	1101	1025	1128	1046	1050	1058	1090	1068	1052	1003	1029	1085	1023	1113	1029	1016	1127	1102	1070	1093	1088	1105	1051	1081	1010	1065	1099	1079	1047	1074	1098	1061	1051	1041	1070	1031	1093	1117	1057	1080	1088	1080	1065	1044	1032	1043	1081	1084	1047	1071	1078	1016	1031	1054	1095	1014	1071	1051	1083	1090	1130	1116	1065	1112	1031	1064	1036	1033	1086	1053	1070	980	1105	1046	1042	1067	1046	1045	1075	1083	1085	1080	1071	1104	1086	1094	1026	1094	1081	1105	1114	1072	1107	1069	1011	1036	1088	1050	1022	1085	1073	1068	1007	1073	1055	1031	1047	1061	1070	1076	1039	1089	1028	1076	1101	1066	1111	1049	1043	1026	1085	1111	1098	1033	1036	1078	1126	1031	1115	1051	1067	1114	1014	1066	1058	1083	1033	1105	1039	1138	1057	1047	1046	1078	1095	1049	1063	1086	1105	1002	1049	1045	1023	1102	1036	1039	1064	1086	1046	1061	1052	1035	1048	1061	1072	1054	1097	1061	1102	1097	1034	1014	1040	1063	1059	1030	980	1109	1114	1043	1082	1038	1066	1084	1030	1063	1048	1044	1021	1074	1063	1118	1046	1044	1094	1057	1083	1103	992	1058	1008	1038	1056	1078	1058	1101	1060	1032	1060	1075	1029	1080	1035	1031	1037	1028	1064	1096	1060	1097	1032	1064	1015	1101	1066	1129	1052	1104	1059	1058	1087	1027	1047	1052	1137	1122	1026	1079	1077	1066	1033	1065	1074	1064	1002	1087	1069	1116	1050	1088	1074	1008	1087	1026	1109	1094	1048	1092	1018	1086	1083	1068	1084	1053	1100	990	1067	1093	1034	1061	1157	1087	1094	1002	1078	1016	1112	1058	1044	1056	996	1038	1029	1088	1116	1066	1129	1109	1066	1066	1068	1034	1090	1064	1084	1052	1057	1140	1063	1017	1044	1107	1091	1109	1113	1086	1108	1041	1128	1077	1036	1064	1034	1050	1015	1026	1115	1035	1027	1000	1027	1053	1005	1136	1089	1080	1087	1043	1090	1044	1097	1069	1085	1041	1101	1091	1055	1176	1072	1075	1078	1115	1060	1056	1032	1029	1074	1074	1031	1077	1061	1075	1053	1081	1038	1077	1106	1079	1047	1071	1058	1051	1045	1050	1094	1024	1055	1088	1071	1112	1059	1054	1072	1053	1060	1033	1064	1074	1069	1037	1067	1040	1054	1059	1072	1051	1086	1039	1119	1099	1127	1093	1069	1029	1130	1036	1046	1093	1082	1079	1090	996	1046	1091	1018	1028	1054	1081	1093	1149	1073	1065	1036	1065	1020	1096	1029	1102	987	1082	1136	1057	1091	1086	1044	1021	1051	1058	1102	1053	1085	1065	995	1055	1062	1070	1037	1051	980	1076	1090	1066	1100	971	1013	999	1101	1058	1107	991	1126	1074	1106	1110	1062	1039	1025	1083	1022	1016	1056	1058	1065	1070	1143	1078	1067	1061	1059	1091	1051	1051	1040	1069	1038	1094	998	1080	1080	1134	1054	1065	1113	1078	1069	1037	1115	1066	1015	1030	1086	1064	1119	1032	1086	1104	1057	1012	1108	1060	1062	1058	1107	1136	1058	1060	1097	1135	1038	1022	1071	1020	1047	1107	1054	1023	1101	1010	1082	1046	1068	1071	1027	1100	1020	1128	1060	1095	1037	1056	1075	1073	1102	1071	1083	1107	1043	1084	1069	1054	1117	1060	1072	1082	1024	1059	1042	1049	1055	1057	1075	1037	1015	1041	1078	1120	1003	1070	1053	1064	1056	1081	1058	1010	1070	1043	1077	1051	1034	1031	1005	1016	1110	1022	1045	1056	1070	1105	1130	1037	1041	1110	1073	1075	1036	1101	1020	1075	1082	1048	1098	1034	1063	1109	1048	1145	1030	1049	1108	1053	1081	1084	1014	1097	1061	1045	1127	1071	1049	1090	1099	1088	1066	1056	1103	994	1083	1042	1083	1147	1083	1030	1040	1022	1099	1155	1039	1096	1093	1090	1034	1079	1053	1082	1019	1067	1098	1039	1017	1013	1106	1089	1064	1078	1045	1084	1097	1062	1050	1049	1088	1023	1062	1030	1017	1066	1068	1041	1083	1064	1038	1019	1057	1034	1127	1065	1068	996	999	1068	1052	1082	1114	1036	1050	1070	1094	1071	1055	1085	1050	1084	1113	1130	1136	1051	1048	1112	1068	1080	1072	1086	1055	1066	1078	1051	1061	1075	1036	1115	1134	1102	1079	1048	1035	977	1043	1041	1001	1053	1112	1043	1022	1057	1111	1052	1069	1104	1075	1104	1109	1057	1140	1043	1090	1059	1014	1060	1062	1053	1116	1060	1082	1063	1006	1007	1085	1093	1057	1053	1041	1018	1044	1000	1057	1067	1037	1056	993	1078	1055	1026	1060	1054	1007	1024	1095	1048	1054	1028	1089	1093	1054	1043	1040	1010	1095	1113	1099	1030	1062	949	1079	1037	1059	1043	1085	1052	1018	1096	1044	1029	1110	1073	1052	1057	992	1085	1095	1079	1042	1082	1054	1101	1055	1031	1037	1073	1051	998	1019	1139	1090	1085	1082	1034	1047	1117	1113	1052	1093	1049	1071	1085	1054	1012	1059	1075	1018	1085	1087	1059	1075	979	1066	1086	1081	1076	1012	1119	1077	1120	1008	1075	1017	1031	1051	1030	1099	1019	1051	1095	1070	1130	1046	1093	1058	1041	1067	1072	962	1060	1059	1077	1038	1067	1079	1026	1077	1107	1084	1063	1077	1088	1009	1079	1126	1046	1067	1038	1053	1050	1050	1025	1069	1042	1060	1084	1088	1011	1013	1081	1113	1017	1045	1074	1080	1012	1085	1054	1060	1040	1063	1065	1062	1030	1099	1042	1097	1087	1091	1038	1065	1018	1020	1047	1004	1058	1139	1049	1057	1075	1035	1064	1110	1082	995	1122	1049	1084	1096	1036	1071	1116	1061	1041	1075	1033	1083	1019	1049	1029	1043	1079	1044	1083	1024	1032	1061	1027	1089	1043	1063	1076	1059	1081	1116	1069	1115	1037	1063	1061	1057	1127	1043	1087	1100	1048	1055	1128	1052	1122	1120	1104	1069	1090	1040	1062	1054	1036	1045	1057	1047	1086	1089	1040	1097	1047	1123	1099	1048	1062	1094	1044	1082	1046	1072	1049	1052	1067	1044	1064	1069	1057	1054	1051	1131	1036	1069	1068	1075	1045	1034	1082	1066	1058	1069	1091	1096	1063	1048	970	1118	1001	1131	1133	1047	1045	1047	1067	1078	1038	1049	1081	1029	1033	1011	1064	1059	1030	1062	1031	1113	1058	1054	1046	1104	1091	1061	1047	1062	1117	1068	1048	1132	1013	1035	1066	1035	1007	1093	1050	1083	1061	1034	1051	1082	1077	1018	1068	1000	1076	1138	1074	1066	1084	1005	1075	1073	1041	1019	1048	1039	1106	1039	1109	1053
23214	43559	36123	25259	19110	14241	10866	8665	6846	5405	4608	4041	3522	3190	2868	2580	2314	2152	2016	1861	1649	1596	1559	1395	1429	1366	1425	1341	1272	1241	1223	1165	1230	1176	1168	1144	1127	1188	1034	1060	1086	997	1060	1073	1001	1072	1090	1065	1075	1084	1009	1135	1041	1054	1081	988	1033	1018	1099	974	1034	1015	1005	1003	1053	1041	1038	1030	982	1052	996	1013	968	999	1020	1025	1033	1024	1001	1013	1000	1028	1046	988	1088	1052	936	999	1039	981	1010	1073	1072	1078	1019	997	1048	1016	1094	1052	1054	1078	1017	959	1072	1054	982	1013	1033	1048	978	933	1044	1011	1006	999	1052	985	969	1076	1035	995	1027	1045	1039	1052	1048	1014	1020	1052	1026	1048	1026	1067	955	1011	1028	1014	1003	1031	1034	1006	989	1048	992	1108	1015	1008	1047	1004	1047	1025	1039	1028	1012	976	1087	997	1113	978	1046	1014	1009	986	1028	986	1060	1013	1011	1004	991	950	1004	1021	1014	1027	1046	1003	1037	1044	1016	1030	1019	1046	995	1033	1081	977	1027	1046	1012	1075	1030	1061	1000	1052	1045	1024	1035	1021	1025	993	1017	1045	1010	1039	1036	1004	1032	1053	1022	1039	1009	969	976	1038	1033	1007	1025	1039	1077	1037	1074	1028	987	1005	1019	985	1028	975	976	1032	999	949	1027	1009	1042	1038	1038	1021	1031	961	1057	1053	1024	1056	1039	1015	1042	962	1027	998	1022	1010	1039	1046	1068	1099	1027	1025	1010	1028	1068	1017	1047	1021	995	1043	1084	1051	983	1041	1043	1046	995	1082	1033	1067	974	1002	1016	1064	1080	1019	974	1032	992	1040	1027	1025	1057	1076	1039	999	1012	1064	983	1065	999	1052	1030	1003	1093	1046	1025	994	1020	1011	964	1026	1011	1053	1010	1065	981	1068	1041	1040	1067	1025	1017	1028	1107	1006	1018	1001	981	1027	1001	1046	1046	957	985	1060	1008	971	1045	1077	993	1046	1002	1061	998	1028	1086	952	1058	1026	966	1037	1021	1018	1038	940	1031	1015	997	1008	1032	1074	1035	963	1032	1040	1028	1013	1026	1030	1094	1024	1039	1022	1008	1087	1004	1063	1016	1009	1040	1048	1011	1008	1034	1022	1023	989	989	1048	1041	1083	1014	1056	1030	1053	1059	992	1035	1030	961	1000	983	1025	987	1015	1034	1052	1013	1084	985	1030	983	987	1026	1022	1046	989	991	1063	985	1049	984	969	987	1062	1017	1066	1014	1001	1005	1057	1015	1031	966	929	990	1047	1018	1051	1030	1038	1012	1028	1080	998	991	1000	1068	1021	1034	1026	1003	976	1022	988	981	1066	1048	1046	1103	1073	1019	1017	1010	1024	990	977	993	985	997	1039	983	1009	1069	1059	1018	1007	1042	1026	972	1048	1029	969	998	988	1000	994	1020	1011	990	1005	986	1043	1069	995	1089	1030	993	1064	1078	1044	1000	1006	1040	1003	992	1006	1005	1075	1024	987	1075	1059	1026	1028	1092	997	1032	983	960	1040	1066	1045	1047	1068	1001	1064	1001	1018	1035	1007	1080	1021	1052	1013	1074	1012	1033	1004	1047	1037	1006	1011	1054	1023	1019	1034	966	1004	1010	1010	1036	1034	1058	1111	1092	1028	1017	968	1022	1075	1028	1049	1050	1002	1007	1029	996	1065	962	1087	1027	978	1036	1022	990	972	1055	1059	1052	995	999	994	1049	1038	1004	1033	1024	1016	1040	999	972	974	957	1017	1027	1028	999	1003	1056	1008	1059	1030	1073	1073	1035	1005	1047	1017	998	993	1015	1065	1009	1041	1060	1069	1040	1033	1036	972	1027	987	1058	1020	1019	1002	995	1065	1026	1035	1033	1026	1062	998	1066	981	969	979	1008	1001	1019	961	1019	1027	1041	1008	1048	1005	995	984	1024	1015	1023	1017	1034	1031	1056	1043	1063	989	1013	1012	981	1020	1033	1032	1020	1003	1044	1001	1034	994	1036	1051	1034	1024	1056	1029	991	1055	1034	1043	1034	1014	1040	1017	975	1006	1035	1042	994	1022	1065	1050	1016	1019	988	1026	1034	1022	1034	1007	1043	1012	1034	1021	1047	1033	994	1010	1031	995	1024	1023	1031	998	1016	1026	1099	1027	1029	1114	1058	1035	1025	1059	982	1020	1025	1087	1022	1039	1040	1019	1065	1030	1002	1039	1004	1028	962	1021	1053	1039	963	1055	1052	995	1014	1023	983	1042	979	984	1005	1058	1028	1020	1028	1025	1107	1006	964	1105	1056	1030	1031	977	1010	986	1006	1024	1029	998	1046	1019	1059	1064	1039	1078	1056	1035	1063	1033	1014	1041	1035	1023	1071	1021	1035	1035	1071	1084	973	996	1031	1024	1012	1037	1042	995	1023	1037	1040	1080	1009	998	1044	1070	1091	1008	1029	1031	1055	1058	1018	985	1059	993	1046	1032	1044	1009	1023	1089	1038	1002	997	1024	1068	1017	1010	1049	1061	1042	1062	1083	1079	1009	1014	1058	1023	1014	957	1096	990	992	969	983	1043	1027	993	1004	1022	1010	1010	1039	991	972	1049	1076	990	1050	1081	1059	997	1033	959	1070	1035	994	1047	1025	1005	991	1058	954	1018	992	1038	1043	1038	998	1048	1036	1013	991	1038	1056	1054	1016	1065	1018	1028	1038	980	967	1032	1019	986	975	1013	1062	1019	1051	991	1025	977	1082	974	1018	1042	982	1041	1004	1025	996	1047	1041	1067	967	1012	965	1018	1024	1035	1043	1025	1041	1028	1047	1040	1051	975	974	981	1026	1084	999	976	1044	1063	1025	1022	1039	1025	1020	985	953	1050	947	964	1098	1027	1065	1058	956	1046	985	959	1070	1064	1050	1050	1086	998	995	1062	1085	995	1013	1013	958	985	1012	1031	1034	1071	1043	1055	1062	961	1009	954	1086	1006	1049	1011	1024	1044	1038	1025	994	1011	1032	1046	1015	1040	1048	1017	982	1041	1062	1033	1036	997	1026	1093	1060	1024	1011	1034	1031	1025	1006	1047	1065	1048	1049	1029	1040	988	1026	1046	1053	1038	1042	995	1031	1044	1052	992	1053	1057	1003	1026	1027	1016	982	1034	1031	1050	1039	1100	1076	977	1004	1061	1016	1027	1038	1039	1032	1025	1062	1034	1039	954	1022	1021	1034	1001	1003	1067	1036	1003	1083	1016	1065	1038	1054	1016	1033	1012	1029	1052	1044	1052	981	1000	990	1054	985	1083	1086	1055	1039	1048	975	1070	1007	1008	1042	1057	1042	1038	1000	1065	984	1003	1027	1032	964	976	1018	1037	1002	974	1006	1039	991	990	1081	988	1031	1027	978	1010	1012	1033	1045	1023	979	1034	997	1011	1026	996	993	1090	1076	995	1061	1075	1016	1054	1062	1054	1036	1042	993	993	933	984	1020	1018	1016	1034	1030	1047	991	1101	1055	1013	1065	1057	1029	1035	1050	1060	1016	1025	1067	1058	1001	1021	990	1037	1081	1028	1005	1004	1015	1061	1013	1059	980	1064	1045	1042	1062	1010	1035	1050	1047	983	1026	1049	1056	991	1059	1057	1064	987	1044	1039	1025	991	1058	1084	1060	1074	1070	1047	1020	1001	987	1024	1088	994	994	1011	1023	994	955	1062	1047	1027	1102	1004	1084	1015	1018	1027	1040	1027	1007	1101	1031	1035	1059	1002	980	1056	1002	1029	1040	981	1046	1009	998	1002	1000	981	1057	1085	1023	980	1019	1034	1010	1064	1037	1006	1028	997	992	1026	1011	1060	1019	976	1016	1009	999	981	1021	1013	998	1040	961	978	1110	996	1088	1062	1056	1023	986	1130	1025	1038	1024	1025	1030	1045	1053	1051	1038	1056	1030	1043	1066	1036	982	1015	964	1030	1060	993	985	1034	978	1030	1054	1034	1061	1040	1018	1018	984	1007	1024	1023	983	1010	1025	1008	1022	1048	1040	1051	1041	1084	1022	1012	992	990	990	1013	981	1066	1015	1058	993	1073	978	1007	1033	984	1009	992	1004	1032	979	1039	1057	1016	1035	1003	1045	975	1022	1035	976	1048	1001	1020	1062	985	1054	999	982	999	1026	1038	991	1070	1112	1059	1039	1018	1023	1069	995	1049	1044	973	1075	1027	1024	976	973	1055	1037	1053	1015	1065	1085	1028	1067	1069	1074	1079	1002	1027	1032	992	1043	1022	1026	1028	1044	1026	1029	1002	1013	1045	1000	1045	1159	962	1041	998	1055	1065	1027	990	1012	1046	982	1026	942	997	994	1060	1008	992	1037	988	1042	1017	967	1021	1048	1012	980	1095	982	1045	1089	994	1027	1034	988	1009	1004	1001	1045	1037	1048	985	966	1108	1021	1040	990	989	1046	1027	1044	1032	1063	985	1018	966	1026	1048	998	1047	1024	1083	1038	1038	999	996	1008	1106	987	1061	948	1083	1021	1034	1065	1034	1047	1006	1015	1012	980	1018	965	1033	1081	1044	1078	1102	993	1029	1027	1049	1046	1064	1029	989	1031	1020	1057	1022	1042	1054	1027	1022	1012	1031	980	1043	1008	988	1047	1024	1014	1043	1041	1000	1024	990	1036	962	983	1014	1011	1043	993
22905	21512	29272	24254	21864	22860	20632	10908	7697	6134	5177	4434	3954	3463	3109	2737	2370	2199	2050	1827	1659	1540	1450	1341	1301	1287	1189	1192	1203	1136	1068	992	918	1006	981	969	911	938	862	886	842	833	830	817	844	816	823	800	855	797	788	802	814	777	787	805	756	773	745	756	733	759	787	798	760	791	744	773	809	747	762	783	815	778	773	792	713	771	782	810	771	739	791	780	756	753	783	748	760	739	732	767	767	737	757	751	767	725	741	711	762	752	710	767	774	816	750	728	770	734	802	734	725	708	782	774	792	782	772	811	754	773	777	696	762	758	727	776	810	711	819	739	749	758	802	754	771	736	743	792	794	787	762	762	775	763	814	788	761	769	740	813	788	787	789	739	768	803	746	798	747	779	764	795	783	756	800	749	751	815	795	728	741	745	786	751	775	797	751	733	718	745	782	753	748	762	746	737	749	728	789	744	721	766	785	802	787	733	796	817	757	856	761	750	692	753	788	785	736	723	809	737	779	752	728	796	797	790	766	765	776	789	833	749	754	786	732	779	800	717	817	762	780	720	815	756	792	742	778	736	774	765	728	739	783	776	795	758	760	701	751	798	776	744	770	726	751	774	751	755	720	778	749	792	778	808	693	756	790	722	780	726	720	745	722	744	732	765	802	762	740	756	763	720	773	783	720	770	753	765	737	763	774	747	737	732	809	742	779	761	780	753	771	714	752	785	774	756	732	729	674	747	771	783	765	743	789	730	715	766	793	798	735	787	772	777	729	791	769	771	769	745	786	744	771	778	767	748	801	787	803	703	816	743	768	741	773	753	736	788	754	769	752	731	776	776	774	805	785	768	816	769	812	785	698	752	754	789	761	787	773	763	750	766	776	782	763	739	756	783	756	746	783	785	781	765	777	758	780	799	791	783	755	721	750	746	758	764	758	749	732	730	796	717	765	760	787	738	743	764	710	787	809	781	727	773	730	737	711	795	740	740	721	754	709	758	759	772	774	776	751	737	728	732	790	815	757	762	778	736	723	777	739	742	774	762	783	810	745	722	760	792	761	770	787	756	733	739	802	743	808	778	757	727	795	782	756	754	815	760	747	776	748	766	783	736	732	778	724	787	739	761	739	738	757	754	715	711	811	727	747	786	751	759	785	774	687	747	777	773	741	736	781	698	763	779	796	758	741	773	734	733	745	799	765	759	754	775	747	801	767	790	759	767	760	756	726	786	748	739	749	751	761	762	762	755	757	786	775	770	766	816	720	781	755	798	722	702	755	786	747	752	700	752	781	792	692	801	760	781	718	766	791	768	756	770	758	728	735	785	716	744	776	793	772	776	767	780	762	804	759	805	754	697	716	761	779	806	719	795	752	778	819	743	746	818	788	762	759	805	716	772	784	733	745	745	815	792	738	737	791	756	771	743	780	728	757	770	771	746	758	739	772	798	739	697	755	794	759	719	828	749	793	796	753	726	763	724	741	756	754	786	769	702	752	779	730	758	768	734	739	725	807	779	790	801	776	716	796	773	717	762	745	734	762	786	774	780	770	764	793	774	729	754	790	756	782	777	713	722	725	778	781	724	787	720	738	775	754	796	811	758	746	768	770	729	775	763	785	721	778	733	795	738	784	776	757	766	724	729	734	792	761	783	766	774	753	767	769	796	764	790	794	762	804	771	782	715	744	752	764	708	731	770	749	779	731	781	761	774	725	755	764	768	784	749	753	760	735	811	770	750	763	783	777	767	724	761	768	759	754	742	765	780	783	814	761	728	765	743	770	759	766	756	741	810	774	767	810	784	732	732	754	792	790	786	766	735	748	779	757	760	736	726	760	783	739	734	748	781	785	761	755	768	796	819	737	782	808	755	761	750	768	774	798	748	757	769	739	779	769	747	710	763	756	774	717	796	758	773	793	763	808	759	754	712	780	790	780	766	751	682	814	766	745	784	788	739	772	706	758	768	738	786	769	767	793	746	759	734	815	765	776	771	791	740	739	785	739	755	759	757	742	741	766	809	830	765	720	746	754	798	758	745	703	768	848	744	759	727	829	760	811	772	774	733	726	797	735	777	783	749	695	774	766	766	762	784	743	690	712	777	720	741	802	801	767	703	705	799	742	782	729	767	749	790	769	781	746	770	771	795	757	785	751	708	774	721	820	760	761	744	776	781	723	750	808	732	762	787	757	757	772	741	757	768	757	762	797	744	750	736	742	767	766	779	744	717	750	777	777	760	822	821	739	749	724	772	746	767	748	753	789	758	800	791	747	777	743	734	748	784	761	683	750	746	765	792	775	763	753	806	695	759	764	766	803	786	734	728	821	701	782	747	722	828	819	711	803	754	798	727	740	779	742	730	819	710	749	775	739	779	753	782	785	759	793	754	727	720	755	701	744	787	729	756	780	738	761	808	778	751	763	798	787	753	716	731	797	772	771	723	753	790	793	748	722	735	775	785	793	736	797	814	771	784	781	785	759	770	716	743	797	799	774	765	719	826	805	799	785	741	729	769	735	766	738	759	736	819	761	770	750	767	751	761	728	800	770	711	718	761	761	789	753	716	756	740	731	746	811	770	771	753	804	741	732	762	758	787	787	804	813	766	792	784	844	810	763	740	763	722	764	746	724	771	771	783	755	798	798	752	739	793	806	792	757	761	783	737	750	749	762	760	744	737	776	771	770	772	784	795	741	764	761	726	741	753	775	790	767	743	802	756	746	804	760	784	753	784	758	800	757	735	739	749	786	751	777	729	777	742	829	747	747	767	759	755	778	782	750	766	806	757	774	762	750	749	716	788	719	744	754	726	769	808	740	784	756	740	753	729	807	726	774	756	762	733	782	800	778	774	741	792	777	759	767	773	757	718	738	745	740	777	734	805	788	804	756	780	789	751	737	778	745	764	766	763	731	802	780	744	707	798	775	717	761	732	718	732	796	732	766	772	749	756	733	777	800	796	818	815	840	693	765	774	769	770	737	807	750	811	800	819	793	769	783	731	780	773	718	780	790	756	753	763	783	752	755	744	827	708	746	789	720	795	789	757	752	732	797	745	778	716	795	748	752	749	783	764	708	818	747	760	773	756	733	787	765	793	760	740	771	714	762	815	723	794	708	758	841	737	769	791	784	779	806	752	812	773	754	805	751	747	736	769	749	758	772	755	738	765	725	746	764	740	733	777	763	779	751	732	802	791	715	766	763	760	798	790	742	810	726	709	730	764	788	759	753	792	835	752	744	754	719	759	780	783	801	741	766	767	745	745	772	804	749	741	744	761	746	789	743	721	748	761	753	746	740	790	776	745	761	796	749	773	725	775	722	753	778	766	754	762	733	749	765	753	730	778	788	694	758	819	733	787	717	751	786	731	781	747	765	743	759	774	765	740	776	774	741	755	742	780	750	730	813	791	784	774	727	738	745	798	770	759	727	697	785	777	730	783	758	759	782	782	797	789	827	812	744	784	724	721	758	785	776	797	759	744	792	740	792	746	758	779	736	677	727	708	815	768	740	716	760	772
26506	50877	43894	33403	26479	20672	16227	13072	10490	8692	7068	6169	5340	4515	4123	3526	3173	2757	2569	2225	1983	1788	1628	1515	1512	1383	1345	1321	1173	1141	1121	1061	1122	1010	1028	981	963	895	853	739	834	842	764	807	794	789	811	798	777	770	790	694	789	797	754	738	703	736	706	758	745	744	765	777	743	753	721	723	746	752	737	742	794	715	696	751	773	758	708	765	700	690	712	749	732	694	709	730	710	712	704	741	723	685	767	680	714	705	740	758	736	754	695	720	769	733	785	734	747	788	707	732	717	738	715	707	733	710	704	721	739	765	782	725	746	755	721	752	748	740	735	744	726	733	746	732	730	764	708	770	745	703	729	691	711	767	703	733	746	743	737	705	713	753	769	724	718	791	721	698	739	731	725	709	757	745	723	751	692	745	735	752	670	759	742	713	709	690	732	768	755	738	736	741	706	737	702	700	714	727	763	737	740	722	701	713	682	697	783	701	756	741	726	708	749	751	740	740	678	738	681	749	740	700	759	701	739	720	742	739	747	757	724	719	732	713	743	728	737	680	743	733	708	717	702	739	747	723	746	776	767	746	741	751	695	717	705	779	682	709	742	718	766	683	743	691	725	729	723	679	670	689	717	728	735	735	734	756	723	705	761	713	747	718	731	751	715	743	739	756	687	693	713	703	759	690	735	723	720	710	706	726	708	741	757	714	758	771	738	686	727	710	734	720	767	715	751	772	682	712	731	731	742	739	712	712	752	761	771	760	736	712	726	683	690	753	695	681	735	707	733	720	760	706	712	684	698	712	685	783	732	679	748	724	732	721	722	740	763	742	773	725	708	711	738	748	756	745	727	725	739	711	760	698	716	714	722	713	767	724	691	710	678	720	742	748	708	734	713	742	749	735	704	782	720	720	695	702	678	715	718	697	766	725	757	735	733	732	746	747	703	753	758	707	708	712	749	741	745	730	720	710	713	727	664	696	749	721	732	692	726	721	722	699	718	712	766	737	738	748	691	729	732	718	687	683	712	708	745	699	727	729	649	706	735	703	726	717	731	788	749	736	708	707	712	721	757	708	686	699	767	715	753	716	744	773	758	675	706	727	688	746	719	709	736	654	732	704	723	807	728	741	772	740	717	758	726	748	711	710	728	747	751	715	706	712	768	700	789	692	739	692	704	748	734	721	718	718	764	743	722	713	740	721	725	734	721	734	709	742	752	686	747	753	725	720	761	689	768	714	714	739	740	755	759	676	687	774	738	713	720	761	704	712	722	705	776	748	753	716	710	668	757	688	708	746	731	744	764	739	760	716	739	687	752	757	722	726	754	764	805	656	768	774	723	710	700	713	721	714	742	722	743	716	763	682	710	733	741	686	714	745	752	681	696	726	735	753	746	751	741	698	771	730	735	710	688	720	716	740	681	767	722	747	727	706	736	717	717	713	731	705	774	763	705	743	671	710	731	703	712	742	749	733	698	720	668	756	766	725	706	758	758	728	765	741	708	754	787	720	712	733	722	737	709	754	787	761	712	713	769	748	726	736	684	691	729	725	722	784	715	754	690	766	702	721	737	769	710	755	735	713	697	707	731	751	716	699	748	708	709	693	709	714	712	700	759	757	726	723	747	721	725	701	715	715	673	746	675	725	718	735	704	701	718	765	723	692	713	685	744	701	734	757	713	739	735	693	734	712	733	680	774	708	731	725	722	730	711	765	737	737	740	752	686	762	709	750	739	700	662	772	758	744	723	684	711	731	710	734	725	766	704	722	750	708	711	749	725	770	727	737	680	741	721	771	694	730	726	760	754	721	757	744	732	732	745	751	696	718	745	672	746	728	737	723	735	711	792	716	712	807	735	712	742	741	733	684	757	729	698	750	740	740	746	732	756	727	741	724	716	709	761	766	732	736	712	700	738	818	737	741	733	736	755	731	753	756	725	721	713	734	692	742	759	747	728	742	772	711	762	753	701	716	719	706	736	715	732	735	773	745	711	722	692	708	704	727	718	738	680	725	733	697	687	730	708	709	724	743	733	771	723	747	713	716	685	712	736	759	697	726	734	688	732	700	708	744	692	705	711	739	749	731	688	722	722	729	776	710	756	708	768	749	753	726	734	710	661	706	669	730	715	762	693	776	711	732	742	719	741	732	739	745	715	717	743	746	734	748	711	818	726	688	729	778	785	740	727	721	733	714	733	800	706	712	748	770	698	746	746	722	719	684	734	737	731	758	662	714	718	751	712	687	752	748	699	766	728	718	762	744	733	741	749	708	741	728	729	767	747	713	718	714	696	742	730	707	740	746	720	748	732	694	720	713	727	694	707	771	712	810	733	766	708	698	720	688	732	710	722	749	706	691	723	715	776	729	729	732	735	743	686	690	744	745	701	745	722	729	723	754	695	645	707	690	667	754	735	768	708	748	740	727	758	732	713	677	704	718	702	702	763	700	704	760	711	709	756	728	737	737	768	729	719	714	720	655	705	727	708	745	768	712	708	744	718	696	765	707	740	742	752	689	713	740	744	737	742	716	705	737	682	721	766	754	721	767	745	709	702	689	711	728	720	678	723	758	777	684	771	768	760	729	764	719	696	752	735	752	709	747	759	728	703	710	667	707	705	733	694	726	709	725	741	728	730	663	678	754	684	729	744	734	707	726	730	764	692	735	704	740	735	698	751	750	728	755	772	740	680	727	693	706	737	696	761	760	792	723	748	712	755	716	721	723	749	720	689	723	683	706	727	706	699	720	761	714	718	725	699	709	737	761	748	737	686	701	754	760	734	751	710	740	739	719	777	738	771	718	710	709	696	771	765	758	722	729	760	728	704	735	696	734	723	683	740	734	709	692	730	729	724	744	666	745	684	759	727	708	734	682	706	752	751	720	737	744	700	750	727	740	695	738	739	746	761	725	707	762	772	712	715	724	723	745	740	753	725	702	738	698	741	755	764	724	705	712	768	690	743	725	686	745	747	759	689	738	718	722	700	756	710	777	809	720	772	693	753	738	730	692	757	751	739	698	727	759	756	761	745	767	740	729	686	686	725	745	716	763	696	707	742	718	700	723	670	714	707	664	733	696	723	742	651	702	736	725	737	752	694	717	745	726	710	741	725	738	695	756	639	743	730	730	772	721	743	758	766	728	724	753	746	757	711	715	715	729	721	749	731	739	720	764	694	729	737	731	735	719	724	787	747	704	711	738	684	725	782	734	753	753	757	764	690	734	722	701	727	696	747	713	720	712	736	746	761	737	732	749	772	741	758	647	762	735	709	724	757	736	703	723	682	760	751	706	696	715	728	691	684	744	696	755	713	710	735	710	752	698	730	718	714	708	726	745	716	773	751	726	720	713	752	696	703	753	723	726	739	746	681	712	707	709	710	723	732	709	728	725	732	709	751	654	709	717	678	708	699	734	751	726	703	759	729	752	714	714	693	720	735	729	759	697	691	758	686	709	737	710	743	725	722	701	716	734	708	742	707	693	720	735	708	756	677	708	683	703	734	682	753	753	718	738	743	738
29403	27001	31810	23617	13569	8244	5529	4253	3465	2951	2525	2200	2022	1884	1763	1706	1504	1457	1391	1353	1300	1225	1197	1107	1186	1106	1128	1111	1024	1005	1079	1084	1043	1049	1021	1035	1046	1038	996	984	956	988	977	1018	979	1051	991	922	1004	924	939	977	950	996	950	1001	966	936	956	991	977	959	940	985	971	936	979	926	948	953	1020	937	967	977	910	963	978	932	958	940	953	973	967	985	976	951	968	977	1013	950	957	904	1026	1016	938	1004	990	975	950	956	969	963	976	949	954	964	992	883	1017	1020	979	988	960	982	968	968	969	925	979	969	953	961	893	1035	1022	921	951	940	1029	917	977	971	925	995	987	952	956	990	963	941	992	973	992	936	925	927	925	960	935	976	929	945	972	971	1025	959	999	948	960	1029	975	964	919	919	987	1045	986	970	954	962	963	977	978	1019	977	973	985	983	1017	944	990	985	918	944	1019	961	955	943	934	991	1000	941	890	948	980	1054	982	979	959	989	978	974	949	898	964	1005	921	949	947	955	952	949	988	985	981	974	950	1000	940	972	1041	968	923	1041	920	895	974	1011	970	891	991	929	1013	965	950	1014	972	921	971	990	940	1008	1044	955	946	1003	942	954	954	985	911	933	919	977	945	960	948	972	964	930	1032	959	919	947	983	946	1017	972	958	934	981	960	961	921	1003	936	960	956	948	988	965	1003	931	906	973	1005	958	952	909	955	979	990	978	935	945	1026	925	982	983	956	919	954	970	985	943	975	973	973	973	975	951	1027	930	993	955	956	940	982	994	1016	972	905	991	957	997	968	1000	931	945	988	960	957	982	974	997	965	999	905	999	956	1019	967	940	991	920	961	957	908	942	869	937	981	927	922	986	1002	949	944	949	1007	976	1023	1007	975	957	978	967	938	966	914	967	1012	1002	1037	949	951	945	930	923	982	956	1000	1003	996	987	902	962	1006	983	1013	949	945	980	950	968	944	1069	947	943	956	974	1004	932	927	923	979	927	1010	965	951	969	1028	978	968	976	983	939	940	970	982	965	921	921	895	967	965	942	944	963	944	1004	967	941	984	969	955	937	933	972	952	923	941	942	939	958	948	941	961	964	985	989	997	989	898	980	930	1005	946	962	993	976	951	975	950	883	995	957	963	1009	946	910	942	1026	946	928	975	907	966	934	958	941	940	967	980	976	938	971	959	952	960	1032	984	933	958	1011	975	937	973	1019	987	971	984	918	961	991	940	948	963	978	1024	891	1026	959	933	903	963	938	937	946	924	997	1032	946	973	941	934	947	919	939	1013	952	982	954	943	976	964	942	963	962	1003	922	953	943	1002	958	923	957	936	966	971	962	934	959	941	1005	953	958	997	932	963	972	895	967	976	970	998	1014	929	991	989	913	971	1000	1005	962	957	964	982	981	1010	904	977	963	986	960	990	977	955	949	951	952	975	1004	918	937	910	949	959	968	937	975	985	969	967	945	960	917	975	960	941	921	933	1010	962	904	973	930	971	996	993	934	969	982	1080	1028	955	927	955	960	994	942	959	947	957	948	947	938	978	998	947	1016	959	916	962	926	943	947	1039	917	930	939	942	952	969	979	973	942	943	968	940	973	915	971	968	955	946	955	925	1026	946	958	981	993	947	949	869	956	965	1029	958	1016	969	965	977	891	966	939	1007	929	921	965	942	944	964	976	986	944	1000	944	1002	951	963	991	1017	924	1004	959	1021	957	917	917	1051	999	956	990	1010	970	967	879	925	967	980	994	953	1003	971	957	961	988	924	950	958	978	1059	970	923	973	954	984	994	964	968	965	1012	974	966	990	967	979	946	921	927	969	950	934	971	990	944	1022	974	992	939	988	958	995	975	983	972	929	1019	961	956	921	987	1021	973	1038	929	908	1013	1013	925	1032	967	926	934	953	976	960	996	948	930	986	900	955	906	937	954	985	922	942	966	1033	977	1072	958	939	916	932	964	980	1013	995	1018	948	1008	990	986	938	978	956	986	975	971	1025	949	953	963	912	965	955	955	947	962	987	959	1016	985	979	974	1007	937	955	999	956	928	991	943	997	1008	1058	994	918	953	999	971	955	912	945	983	916	944	946	981	952	952	1005	935	955	938	953	981	1005	969	1003	929	950	947	996	1038	940	957	902	957	943	982	963	948	1013	1020	993	952	980	959	985	971	962	959	952	982	969	923	932	956	982	941	978	976	942	962	890	996	990	919	953	965	925	958	968	1009	930	957	1017	929	903	945	1034	981	943	1000	939	978	1002	883	957	986	941	934	977	987	930	1003	977	964	1003	1017	960	950	1006	911	866	972	980	986	965	973	969	945	956	951	980	955	997	1015	945	971	980	992	955	979	957	897	920	937	938	895	979	943	959	1029	1001	963	976	948	988	1002	997	974	974	970	943	987	978	1005	952	920	938	923	1006	920	932	944	974	1028	960	926	945	951	949	962	1020	1019	1021	961	935	1038	1004	967	950	919	982	987	934	954	968	922	1014	1011	990	997	937	932	976	968	918	945	915	941	932	980	951	957	892	976	936	1028	992	972	980	976	916	997	940	957	915	958	917	963	1001	929	949	922	981	987	948	1020	972	915	985	925	980	972	980	1009	957	939	981	960	1043	994	969	931	986	952	975	968	952	898	1003	982	925	944	986	982	955	953	967	965	987	930	947	951	958	1025	974	1030	946	980	994	978	999	978	1010	1002	872	1005	975	959	939	952	973	958	984	1016	1019	915	981	981	952	1023	963	969	942	906	1014	994	898	982	946	985	1009	971	960	974	909	965	1011	988	939	956	992	985	965	958	1028	1027	1039	951	989	961	982	923	955	952	995	958	964	945	968	965	990	937	959	956	977	924	980	983	930	970	977	949	948	920	1003	976	952	943	1001	970	1026	937	957	972	969	983	997	936	968	965	971	1017	957	930	931	973	995	893	917	935	975	931	1007	967	950	964	944	999	1036	950	957	947	923	1001	967	914	957	985	910	985	979	902	979	934	963	941	900	968	1002	993	995	946	929	923	968	1015	934	952	976	972	950	966	941	977	1008	992	969	983	938	949	926	912	952	937	956	928	940	952	934	1003	999	998	1009	1004	989	980	934	935	1038	982	957	959	949	889	967	946	949	989	1013	967	996	952	957	964	973	924	963	968	985	966	963	955	925	929	947	936	1020	962	913	968	974	920	976	967	948	999	988	971	884	971	967	1012	950	978	981	956	942	1009	971	970	948	962	977	979	1012	994	925	979	996	977	926	975	1006	996	946	1004	941	951	983	982	992	1025	948	1028	992	979	994	979	1005	959	898	942	955	1001	941	940	933	918	965	987	929	933	920	987	931	916	921	987	989	976	934	907	942	944	972	939	963	946	1018	955	954	951	962	958	1054	985	933	985	964	1038	931	955	952	924	961	927	1012	998	1002	947	945	992	969	987	982	940	959	1023	991	913	1016	963	961	919	959	971	915	990	946	927	977	992	993	908	941	971	954	988	941	978	904	1051	973	1017	948	990	956	973	968	961	931	979	960	943	923	968	966	954	1015	943	944	954	972	938	970	941	900	1002	986	956	974	962	922	914	999	888	982	934	929	953	1009	956	938	954	1007	980	985	975	962	967	919	920	1018	985	961	992	963	1011	930	954	1000	980	996	982	1007	958	942	979	931	945	913	1000	994	1007	892	950	967	970	994	1008	980	963	951	1023	984	973	952	984	975	937	969	944	1047	943	976	935
22972	38808	31493	20569	14905	11198	8096	6202	5119	4204	3590	3027	2669	2392	2284	2055	1885	1616	1630	1505	1347	1339	1205	1275	1201	1143	1190	1188	1126	1057	1079	1055	1075	1024	1013	1017	1019	990	1003	1044	999	975	946	985	971	933	939	933	907	941	915	972	953	947	1021	985	918	968	965	962	936	958	944	960	964	911	943	934	977	923	926	941	929	985	919	962	948	954	957	928	976	965	973	1005	897	921	986	873	983	941	917	908	943	929	964	925	969	952	922	919	911	955	1011	936	960	951	954	994	894	935	927	946	942	896	960	965	951	934	916	958	961	953	933	911	1002	990	946	945	931	933	958	923	969	975	991	895	913	942	981	925	943	982	956	937	919	959	950	910	940	911	955	947	959	969	919	954	950	962	917	952	941	941	866	954	1005	920	938	953	954	883	938	961	915	955	900	941	922	946	943	871	985	946	906	956	888	907	909	925	1013	967	1000	921	892	992	947	958	960	932	913	950	967	955	906	914	956	988	958	929	940	966	964	964	965	959	995	920	933	872	962	952	928	973	932	973	888	973	905	979	909	956	931	990	968	938	911	890	944	971	987	969	937	946	917	991	938	974	974	910	968	974	939	924	958	939	967	927	940	991	922	982	950	938	949	938	932	861	901	1018	904	970	914	961	994	956	949	982	916	951	917	952	909	955	903	891	928	920	975	933	910	961	912	981	963	929	938	926	968	937	959	948	948	987	925	947	927	939	930	953	954	995	978	895	958	913	948	897	951	912	961	937	914	987	919	1004	976	983	963	906	987	984	975	921	956	919	940	965	953	914	970	963	940	911	934	931	949	937	925	951	953	1039	974	999	906	916	943	916	963	922	975	910	944	914	943	920	969	945	972	965	882	942	931	913	989	952	949	985	963	997	994	998	962	917	944	904	1014	928	952	949	916	947	953	913	963	909	935	933	920	968	921	951	986	965	943	903	957	968	943	902	974	958	968	938	934	970	975	984	985	962	913	911	913	945	945	919	953	975	901	957	958	881	938	998	911	938	923	1001	884	958	951	947	939	1013	927	930	893	973	962	941	925	944	944	919	963	969	962	971	1010	926	935	945	961	973	926	969	895	957	930	935	965	950	915	956	888	915	990	973	932	954	894	920	950	944	918	986	931	969	947	912	922	863	886	952	964	932	938	949	909	974	943	969	931	924	976	938	931	960	903	962	938	968	1030	983	984	955	928	969	910	947	936	955	952	918	1025	937	1000	938	969	978	974	956	962	922	980	883	947	967	947	909	956	977	982	964	905	909	951	959	939	964	971	925	971	965	926	932	997	962	968	904	945	996	966	949	878	900	945	998	904	983	1019	954	942	977	953	931	962	920	922	976	931	957	939	994	946	913	917	951	968	967	959	986	900	988	861	968	898	873	928	996	983	895	930	994	953	891	982	891	980	910	939	914	1000	938	928	958	920	922	908	969	951	926	961	961	935	983	927	924	941	915	932	1002	882	923	991	949	932	967	959	964	965	915	937	967	949	955	979	956	979	953	952	901	923	932	950	933	931	954	980	944	969	959	922	929	933	934	971	1000	950	868	933	960	911	972	898	907	913	941	989	925	897	947	934	937	879	942	914	962	963	943	907	947	954	927	991	982	957	977	1002	967	979	938	970	985	970	928	937	914	894	933	902	923	902	896	959	957	950	958	922	957	941	1030	989	917	914	965	947	943	933	891	935	910	932	882	1010	909	920	960	973	953	1035	946	927	897	940	956	960	919	921	966	940	979	980	935	929	927	898	913	987	936	970	996	979	949	961	916	933	972	995	941	965	944	932	962	995	1002	930	937	967	957	968	997	931	944	980	958	945	908	954	984	950	985	1005	957	886	936	953	959	909	958	880	960	927	1001	973	930	979	1022	926	978	879	922	971	896	926	926	930	925	959	918	961	949	935	919	972	923	957	978	904	936	915	895	978	912	954	940	929	972	914	965	938	951	980	975	871	948	965	915	960	927	953	940	979	986	938	916	999	984	977	941	961	988	935	975	971	943	951	975	923	939	987	966	919	919	916	939	991	958	1027	933	896	933	959	912	931	944	942	985	989	960	950	938	955	959	930	907	899	942	954	939	954	1000	989	959	942	951	964	927	938	911	973	1013	943	978	970	949	902	900	962	956	909	977	923	944	996	975	990	955	992	1009	1000	943	972	929	1013	894	889	895	941	898	950	914	948	920	935	953	907	973	935	974	955	967	925	920	966	962	943	891	945	914	915	942	917	949	907	911	938	975	921	983	932	936	963	919	1020	932	935	909	977	952	937	923	938	936	912	888	983	927	948	914	932	970	906	939	967	926	907	979	906	940	936	913	907	938	964	973	921	921	979	941	961	958	909	964	942	982	966	947	935	910	960	951	977	977	864	928	944	973	970	933	936	884	943	966	892	988	948	964	948	934	928	987	916	1018	942	954	951	937	923	925	929	1019	951	932	954	985	957	916	939	963	979	992	889	976	997	946	929	926	960	967	970	927	961	915	905	978	996	974	957	1006	899	951	929	978	970	892	1001	970	933	959	974	910	929	957	959	959	975	957	865	939	912	912	929	913	936	946	996	941	918	1014	952	921	956	962	940	975	920	933	883	948	940	952	936	892	962	956	955	996	969	941	947	973	910	914	889	970	1018	961	899	951	954	989	901	911	966	978	938	953	918	930	943	956	1003	953	882	956	1002	960	990	972	999	924	904	981	919	906	930	930	916	929	917	958	987	944	912	973	903	935	944	984	929	974	946	971	943	920	917	921	979	908	958	928	940	964	947	932	971	947	916	919	958	902	970	888	857	921	964	979	914	980	932	918	950	956	946	975	943	955	932	902	1006	904	967	906	914	910	944	946	929	926	949	930	955	906	954	983	1003	938	999	970	939	959	952	926	963	966	943	945	972	946	1007	905	942	965	951	902	962	1006	953	979	932	977	949	928	946	948	957	918	959	933	883	927	937	956	997	938	988	917	953	978	949	950	924	1010	940	939	982	956	961	952	933	999	926	919	927	941	971	986	938	950	915	972	920	908	944	924	961	947	941	955	953	959	941	921	930	916	900	861	955	982	932	889	883	1017	958	980	971	935	944	965	968	926	960	920	967	939	962	891	912	985	983	990	917	914	950	972	958	925	1028	975	884	964	964	938	950	933	925	948	939	947	958	946	922	923	957	979	973	937	971	987	984	965	934	914	931	929	1020	917	940	980	937	951	941	1019	918	938	980	939	940	980	1010	902	943	937	961	972	962	906	979	921	937	936	944	941	955	955	963	970	944	917	931	950	950	902	952	903	909	948	988	996	892	960	947	907	956	927	948	962	927	925	1038	934	988	902	898	898	932	975	971	937	987	984	966	969	922	945	945	930	923	975	899	968	931	928	977	953	944	970	950	996	936	971	975	947	978	904	904	918	980	961	936	973	956	973	966	872	936	938	1020	914	946	969	1017	966	893	963	975	930	904	928	897	933	949	960	951	969	969	959	941	932	908	936	947	930	958	971	951	929	911	916	922	927	907	902	944	955	952	974	972	955	942	933	993	903	972	940	989	917	885	926	961	967	912	899	962	941	901	908
23942	21528	29001	25081	22368	19327	12103	7428	5471	4395	3640	3152	2868	2680	2256	2001	1852	1625	1488	1423	1332	1295	1132	1068	1084	1012	1041	1038	1001	891	901	869	844	892	856	800	830	807	780	795	745	753	765	787	729	764	738	701	736	707	739	738	713	732	762	768	751	748	762	729	741	716	722	695	722	741	729	740	671	745	705	706	733	699	721	705	709	717	733	753	741	714	738	705	686	700	714	733	752	724	780	695	738	708	737	737	741	709	738	691	756	731	688	652	751	760	683	721	715	711	705	733	639	791	714	713	723	774	696	690	726	718	718	720	691	712	698	696	739	707	734	736	741	751	714	699	719	737	711	708	667	711	697	714	684	689	717	682	720	713	702	728	660	713	733	723	764	705	736	696	776	736	751	743	709	743	686	753	708	694	712	690	668	742	738	749	694	725	736	746	739	752	686	689	704	731	703	712	689	752	710	717	717	732	709	746	717	680	689	741	718	724	731	679	699	733	706	715	719	744	711	697	706	702	753	690	763	776	668	670	685	730	725	709	742	734	664	733	725	705	751	714	703	709	732	729	665	762	702	728	724	719	778	664	703	729	752	728	708	738	714	705	723	728	699	706	722	712	731	684	769	713	744	654	734	754	679	728	720	727	685	726	731	705	680	749	763	698	713	726	706	678	731	750	670	660	689	713	703	698	684	698	756	719	732	708	722	726	720	718	749	693	685	690	735	693	726	719	717	681	686	748	689	725	697	679	763	679	765	728	708	738	730	750	724	713	693	709	701	720	723	722	709	716	677	667	717	681	712	720	768	747	753	737	745	735	692	695	638	730	638	703	692	783	709	712	726	753	710	699	708	737	753	761	757	688	700	705	705	707	719	701	715	729	724	672	692	682	678	718	716	727	689	723	724	651	716	748	686	703	717	737	699	720	729	753	744	723	784	693	724	756	729	753	738	759	688	735	669	746	693	704	687	690	713	698	709	721	717	691	711	701	749	761	738	682	715	651	670	682	740	754	720	727	726	746	706	747	682	718	696	696	722	683	722	760	743	753	745	745	694	690	714	707	771	705	700	735	712	725	652	721	680	704	693	682	713	720	742	708	686	707	712	733	700	734	688	707	664	707	710	759	735	727	730	734	748	754	696	752	719	787	746	663	694	711	740	695	733	735	725	683	690	749	716	703	727	706	708	699	707	755	713	706	690	776	676	668	753	739	765	731	721	706	698	751	705	719	749	703	718	699	699	725	697	683	721	741	719	704	732	736	753	699	711	715	735	722	686	731	728	735	737	726	730	726	732	737	762	760	685	734	688	730	737	709	677	726	712	781	695	734	727	722	711	719	710	734	684	691	664	672	686	685	721	689	724	704	750	722	705	681	757	776	675	667	678	721	710	733	718	729	679	717	691	709	749	714	725	714	716	767	711	758	662	709	717	731	704	681	759	715	671	766	728	733	687	755	680	731	780	715	695	702	726	692	730	717	731	713	735	724	689	751	715	688	738	712	731	743	698	706	704	697	698	696	695	777	717	690	692	725	725	656	698	717	687	738	707	682	763	657	747	721	695	775	731	712	673	720	732	756	720	709	718	680	701	741	718	695	741	729	724	785	699	696	684	734	752	737	736	743	713	713	739	736	691	755	691	713	731	717	694	685	674	703	741	711	686	735	715	708	719	697	692	714	675	716	712	705	702	730	683	712	760	690	727	729	703	707	731	692	684	705	764	759	772	753	696	706	694	657	695	734	711	693	719	738	683	729	685	717	701	672	696	725	711	678	711	714	704	794	744	689	683	777	730	697	727	688	705	723	720	723	666	726	701	717	743	721	758	693	740	737	703	698	740	734	747	713	711	739	689	704	707	681	646	711	727	680	747	688	744	704	774	724	682	680	734	698	739	718	717	683	679	757	710	694	732	742	683	698	698	729	736	720	742	698	717	791	706	736	725	676	719	717	714	731	700	731	706	701	708	720	695	741	689	740	708	736	699	701	713	694	696	723	701	737	673	729	737	716	718	742	729	701	720	694	702	712	713	699	726	681	728	718	709	757	740	730	753	689	709	705	740	746	733	723	738	696	756	721	721	733	694	710	786	678	719	766	709	725	718	787	741	765	706	745	761	722	685	752	702	737	654	742	724	721	721	723	711	728	703	708	761	713	725	697	701	718	742	697	685	701	697	731	765	708	703	771	724	706	699	695	679	721	715	703	748	701	743	738	790	681	714	736	738	748	736	718	742	705	740	667	691	725	675	688	688	671	719	717	735	726	721	741	754	696	740	727	730	698	698	761	736	643	720	717	701	684	745	780	716	696	756	713	757	706	732	728	753	690	716	733	690	645	681	720	753	685	710	668	709	722	712	716	738	745	767	703	694	674	702	727	693	714	718	676	684	746	734	726	760	692	731	710	725	698	713	724	730	720	734	753	747	737	693	768	700	729	691	726	728	669	735	718	736	727	685	689	730	692	672	699	717	742	746	715	735	710	735	686	732	705	676	746	697	716	692	694	725	710	683	690	698	706	710	726	738	709	691	709	663	731	709	744	682	741	733	678	768	708	694	706	719	722	741	684	722	704	683	681	707	697	723	754	712	731	717	702	719	744	714	724	790	674	726	722	727	717	721	785	676	728	696	697	744	713	774	719	750	694	712	658	714	702	680	707	740	735	719	732	691	726	731	713	693	728	694	669	682	699	696	766	737	734	720	730	674	703	709	733	683	750	779	703	734	703	646	701	678	699	744	716	736	712	692	724	714	723	689	707	730	705	712	694	701	703	718	716	743	725	723	689	708	684	726	661	701	715	708	757	695	686	736	691	729	717	760	700	730	750	706	699	741	710	706	741	757	690	722	741	733	763	735	737	748	704	703	721	725	711	711	703	714	699	741	711	725	772	745	725	704	703	660	708	705	675	707	722	743	680	711	742	689	738	716	709	716	742	763	719	703	714	726	663	742	689	721	690	794	647	710	736	725	765	752	711	708	676	723	740	752	725	721	686	722	726	675	739	726	706	733	697	722	698	707	734	706	724	698	721	667	708	683	675	714	768	783	717	694	783	693	781	713	739	708	755	756	715	684	738	704	699	697	717	729	693	742	715	763	756	718	715	694	696	711	730	724	730	696	707	735	744	687	723	698	699	742	744	719	689	745	734	694	714	676	729	698	680	718	695	680	707	741	738	687	699	737	726	722	716	737	756	747	731	718	697	732	736	711	688	689	692	683	739	754	759	697	734	688	734	732	717	732	678	735	691	728	711	684	739	673	734	708	732	702	686	701	745	719	675	697	727	751	751	701	699	745	712	694	740	705	715	720	732	713	721	703	680	714	713	732	738	722	762	710	766	685	773	698	691	693	686	703	722	679	755	734	761	698	696	738	716	731	678	719	714	735	748	707	730	702	723	690	699	696	730	730	723	713	696	774	696	685	663	738	687	737	714	674	753	755	729	742	719	760	691	666	685	741	709	698	704	693	705	706	746	710	741	720	693	733	763	749	692	732	680	767	711	729	695	694	711	725	694
24406	46825	39493	28438	21786	16505	12514	9869	7972	6502	5266	4588	3998	3323	3022	2631	2442	2104	1878	1804	1579	1356	1310	1292	1270	1169	1208	1105	1046	1005	980	964	952	921	903	841	828	757	853	753	802	734	732	783	748	749	736	705	784	740	763	732	716	737	774	767	725	709	744	753	769	723	697	714	739	709	679	697	712	665	739	694	743	714	684	720	668	717	712	730	726	731	664	681	714	711	709	714	744	703	740	630	700	712	718	705	725	692	686	753	765	697	713	690	734	725	699	700	636	669	711	734	732	727	694	654	738	678	703	676	754	731	695	683	761	713	697	757	677	713	648	717	742	743	707	693	771	701	691	716	749	707	694	709	748	748	699	720	705	676	725	694	672	671	735	747	703	688	716	708	682	690	676	709	757	705	708	733	759	709	692	693	687	668	740	733	731	719	699	675	718	711	705	697	727	671	751	731	712	713	647	730	719	746	675	748	666	748	707	657	699	713	704	703	718	659	653	691	732	689	750	686	715	681	746	721	691	700	716	697	687	692	732	726	690	765	629	719	739	707	745	679	740	673	675	683	699	680	717	707	669	695	716	710	726	716	702	717	723	742	673	734	696	745	720	772	734	744	720	706	666	761	745	737	701	718	707	748	687	704	734	708	738	662	739	696	692	740	674	689	707	688	651	720	700	694	709	697	691	717	695	683	685	680	720	651	681	718	789	698	683	701	719	716	644	698	711	692	702	716	694	706	682	726	775	678	727	705	726	684	653	708	683	687	720	723	742	729	698	667	708	688	723	731	698	742	699	721	713	707	694	707	665	700	751	740	662	754	692	647	675	683	689	673	745	736	742	767	681	725	704	724	680	712	727	703	722	689	735	722	655	676	747	700	741	713	697	693	669	673	731	724	710	686	723	683	716	721	749	710	758	670	716	739	726	720	667	744	687	722	719	708	697	673	672	681	662	703	714	722	734	739	687	745	640	699	684	759	732	691	714	722	700	692	719	700	718	702	726	690	714	709	694	667	714	696	744	728	707	665	716	722	678	691	725	698	715	757	726	700	726	731	726	695	721	720	687	718	684	677	710	716	732	717	755	688	680	694	730	721	678	718	717	729	723	737	697	784	718	704	709	717	731	741	683	678	730	672	670	725	716	709	740	742	714	701	716	702	731	681	735	727	679	707	696	685	722	681	754	713	722	681	664	724	722	694	737	722	747	728	713	695	680	711	663	712	641	739	739	715	694	748	760	705	737	702	713	706	736	752	729	693	718	684	748	714	734	684	687	715	680	690	713	731	707	662	658	712	700	689	661	763	661	757	715	736	724	700	758	769	698	715	716	666	689	669	666	693	764	766	729	712	725	703	694	658	708	670	742	713	702	701	694	725	670	709	745	657	755	735	726	647	701	701	735	707	705	665	712	648	670	709	772	683	664	756	755	703	725	730	730	672	709	668	719	730	719	718	712	725	735	731	704	713	757	754	673	721	687	741	742	702	714	699	718	722	715	698	658	756	720	747	721	725	719	681	735	695	657	685	740	732	694	731	695	740	668	727	729	713	680	753	767	728	727	666	745	688	716	709	684	721	730	742	735	742	677	700	710	674	736	733	710	691	745	704	713	720	692	714	697	716	693	703	694	714	694	671	710	715	748	736	694	714	764	707	710	688	701	698	700	760	703	727	699	722	729	682	670	715	694	694	715	726	702	656	703	693	681	695	690	659	733	710	759	750	691	729	756	733	677	706	747	646	717	708	706	719	652	668	748	739	747	691	681	751	734	725	683	704	722	729	768	721	706	726	739	660	758	736	715	667	690	741	740	746	701	707	693	715	721	736	706	720	712	714	697	709	683	717	664	711	706	693	792	729	684	727	703	692	709	722	687	736	709	690	696	688	751	683	699	739	717	722	705	716	689	725	693	756	691	701	707	753	688	685	734	704	731	722	741	710	747	690	703	722	717	703	724	779	667	676	668	740	709	694	732	690	710	736	724	707	683	698	719	739	715	719	706	684	700	727	713	722	702	653	682	711	682	702	725	729	662	693	701	725	738	676	694	710	680	728	700	711	727	735	709	695	718	683	732	713	686	734	698	749	742	708	719	702	771	748	706	675	731	664	691	744	677	713	733	662	675	728	694	698	701	688	666	712	703	694	709	699	685	738	730	691	724	711	696	699	695	738	664	744	713	669	720	723	728	719	707	716	694	658	676	696	699	682	744	711	716	747	688	716	686	719	730	716	700	739	670	673	728	737	687	684	684	703	649	721	739	694	723	696	695	698	702	694	731	691	694	687	727	708	677	700	699	733	697	726	693	721	732	649	714	672	636	696	734	702	718	716	702	686	710	749	697	694	701	712	699	715	740	683	766	683	725	732	739	719	756	727	786	743	741	730	749	729	733	722	768	662	719	725	738	708	737	762	650	686	710	717	686	748	701	703	678	674	698	735	700	693	730	712	682	761	692	682	699	716	730	674	713	661	714	712	686	691	693	716	717	734	677	715	732	693	748	737	715	694	679	667	668	665	727	704	717	674	736	686	703	690	736	730	762	698	726	731	724	710	709	746	691	712	660	709	719	675	722	738	680	750	706	686	737	709	728	733	677	692	744	739	689	698	651	724	776	699	688	682	758	705	693	668	712	700	720	696	676	731	701	697	707	733	691	688	720	697	730	711	749	739	699	695	693	778	718	732	689	685	701	690	712	728	703	712	684	698	712	705	723	665	679	733	676	658	687	718	735	675	740	692	717	720	714	667	671	722	687	760	683	686	705	720	722	694	677	699	731	686	725	748	690	710	711	698	712	677	749	731	692	672	708	726	718	718	722	711	755	720	670	744	748	709	717	687	698	686	700	676	709	724	721	717	705	745	704	684	707	727	706	731	723	689	739	725	723	738	722	721	730	697	732	686	736	759	692	689	733	684	713	676	697	696	711	713	701	715	741	700	735	718	720	686	755	678	708	711	705	712	694	746	722	712	700	661	684	715	730	725	687	706	658	712	724	694	702	745	724	725	706	713	670	726	705	654	688	695	689	761	735	738	694	743	713	663	743	665	690	719	738	741	689	680	712	700	692	710	703	707	699	687	691	750	696	711	715	698	726	718	711	683	672	659	751	687	652	739	705	697	741	707	761	749	663	747	701	664	715	748	726	661	717	691	715	701	690	687	707	704	734	658	723	702	698	681	734	713	688	686	757	680	722	729	750	737	730	673	689	759	693	686	663	725	703	697	738	687	713	696	702	711	717	715	737	703	711	693	719	715	736	710	700	737	722	709	684	708	692	690	700	709	744	724	707	686	682	666	639	698	718	677	745	754	654	727	723	735	723	750	724	723	712	659	696	756	723	745	693	758	675	747	709	774	722	707	726	751	693	694	700	725	750	716	733	699	707	728	684	667	679	726	706	721	664	657	733	700	675	732	695	705	681	721	710	750	682	685	698	682	721	687	701	677	689	662	725	716	696	719	642	694	704	629	706	734	695	747	730	700	756	728	694	717	750	749	714	708	703	678	670	692	727	693
25185	21627	28862	26880	20360	12931	8193	5717	4622	3903	3284	2905	2628	2319	2284	2141	1866	1636	1638	1610	1467	1480	1337	1331	1306	1276	1294	1243	1241	1113	1189	1202	1100	1197	1193	1193	1137	1126	1144	1112	1132	1090	1040	1081	1055	1106	1111	1051	1065	1023	1010	978	1029	1052	1007	1095	1050	1064	1104	1062	1079	1064	1006	1050	1108	1098	1008	1147	1051	1036	1062	1050	1049	1086	1074	996	1027	1082	1051	1052	1065	1030	1018	1067	1078	989	1006	1080	1046	1032	1058	1022	1040	1017	1060	1040	1077	1088	1046	1056	1002	1049	1034	1016	1017	1028	1028	1027	1039	1071	1053	1080	1052	1044	1054	1130	1035	1051	1040	1023	1122	998	1053	1031	963	1100	1071	1076	1020	1048	1000	1021	1036	1065	1054	1029	1038	1054	1020	1077	1026	1068	1039	1063	1081	1053	1028	1056	1035	1118	998	1028	1048	1077	1050	1048	1022	1027	1106	1019	1036	1037	1050	1071	1137	1055	1064	1016	1008	1071	1050	1082	1055	1031	1041	1009	1010	1089	1044	985	1044	1059	1065	1111	1063	1089	1065	1127	976	1035	1088	1019	1123	1026	1098	1078	1082	982	1053	1055	1043	1091	1013	1055	1057	1028	1042	1060	1041	1050	1074	1042	1066	1070	1078	1035	1096	1083	1083	1053	1059	1101	1050	997	1090	1025	1162	1069	1065	1047	1057	1030	1122	1113	1041	1060	1085	1063	1058	1039	1047	1028	996	1083	1053	1082	996	1006	1024	1054	1077	1059	1043	1091	1085	1072	1049	1034	1092	1072	1079	1059	1120	1099	1060	1075	983	1053	987	1064	1082	1052	1052	1067	1099	1059	1026	1028	1094	1055	1111	1047	1071	1064	1058	1052	1041	1066	1024	969	1047	1045	1080	1024	1013	1036	1057	1121	1045	1088	1052	1018	1030	1010	1038	1030	1041	998	1039	1026	1155	1071	1072	1040	1024	1029	1076	989	1052	1080	1019	1052	1082	1019	1083	989	1031	1114	1032	1077	1063	1005	1064	1060	1025	1023	1042	989	1078	1067	1062	1086	1085	1099	1067	1009	978	1027	1042	1099	1053	1079	1015	1071	1070	1055	1086	1044	1049	1094	1010	1054	1035	1024	1099	1027	1031	1023	1021	1102	1062	1072	1024	1079	1054	1076	1051	1079	1055	1079	1015	1084	1063	1047	1052	1057	1057	1099	1034	1030	1022	1079	1029	1094	1108	1048	1001	1020	997	1060	1002	1017	1009	1043	1057	1122	1002	992	1068	1052	1056	1075	1035	1051	1095	1073	1061	1039	1128	1055	1018	1086	1068	1061	1082	1029	1112	1089	1003	1090	1109	1040	1063	1045	1095	1129	1083	1014	1007	1057	1014	1048	1026	1027	1050	1085	1025	1003	1083	1122	1123	1055	1072	1017	1019	1067	1046	1013	1092	1003	1071	1036	1087	997	1033	1044	1028	1070	1055	1063	1129	1043	1057	1070	1079	1070	1067	1043	1046	1068	1006	1079	1040	1015	1092	1009	1093	1046	1017	1069	1119	1076	1068	1088	999	1075	1072	1108	1069	1065	1010	1082	1069	1058	1050	1074	1049	999	1061	1079	1061	1018	1049	1080	1061	1022	1063	1087	1029	1024	1050	1002	1016	1042	1028	1093	1078	1023	1086	1083	1127	1062	1072	1048	1067	1075	1029	992	1071	1058	1029	1078	1027	1036	1017	1103	1083	1037	1076	1048	1037	1018	968	1037	1120	1032	1085	1020	1016	1014	998	1042	1041	1053	1084	1025	1063	1082	1143	1033	1061	1092	1023	1110	1089	1035	1035	1108	1030	1108	1056	1043	1004	1037	1068	1073	1056	1042	1094	1019	1090	1061	1030	1085	1060	980	1088	1063	1084	1051	1036	1022	1019	1070	1065	1058	1101	1095	1035	1071	1080	1038	1028	1034	1026	1131	994	1020	1025	990	1013	1083	1087	1067	1030	1059	1012	1029	1104	1150	1003	1055	1040	1073	1110	984	1045	1086	1083	1033	1015	1053	1021	1062	1065	1030	1070	1055	1032	1052	1073	1103	1074	1085	1019	1050	974	1065	1040	1050	1079	1077	1022	1033	1098	1053	1046	1039	1012	1095	1110	1051	1092	1092	1021	1084	1018	1034	1001	1046	1014	1014	1078	1112	1046	1020	1083	1050	1055	1041	1077	1037	1101	1087	1071	1045	1068	1025	1025	1029	1091	1045	1036	973	1069	1049	1069	1090	1022	1000	1051	1093	1078	1057	1030	1058	1025	988	1044	1082	1111	1044	1087	1116	1067	1064	1051	1045	1040	1028	1061	1108	1032	1071	1070	1062	1098	1053	1027	1038	1039	992	1044	1013	1085	1050	1138	1046	1044	1013	1077	1080	1071	1083	1045	1061	1110	1056	1009	1034	1046	1091	1048	1056	1052	1082	1087	1033	1054	1050	983	1041	1054	1062	1024	1053	1083	1133	1108	1083	1090	1044	1008	1039	1011	1057	1057	1025	1035	1065	993	1035	1082	1056	998	1083	1044	1084	1073	1050	1029	1079	1113	1077	1032	1061	1066	1016	1055	1016	1065	1077	1079	1014	1011	1013	1025	1027	1090	1081	1091	1090	1019	1047	1026	1023	1095	1062	1071	1093	1044	1036	1135	1022	1019	968	1101	1058	1040	1082	999	1068	1055	1057	1064	1054	1021	1010	1073	1069	1002	1036	1037	1062	1063	1018	1131	1096	1063	1085	1053	999	1036	1113	1071	1046	1016	1056	1072	1042	1073	1046	1021	1017	1037	1070	991	1082	1081	1046	1029	1033	1023	1030	1057	1056	1059	1071	1052	1043	1036	1003	1045	1077	1072	1085	1076	1071	1034	1083	1060	1021	1082	1099	1005	1074	954	1080	975	1079	1074	1038	1025	1040	1038	1099	1086	996	1062	1058	1068	1061	1112	1054	1055	1096	1082	1086	1052	1013	1099	1075	999	1058	1033	1053	1036	1087	1032	1065	1064	1006	1088	1054	1035	1108	1001	1042	1040	1048	1043	1021	1054	1013	1026	1036	1048	1066	1047	1011	1039	977	1040	1016	1053	1020	1075	1047	1030	1020	1005	1055	1057	1034	1106	1053	1093	1063	1015	979	1009	1028	1026	1087	1046	1057	1123	1047	1039	1052	1010	1108	1027	1023	1058	1086	1057	1092	1097	1030	1033	1079	1071	1093	1065	1097	1052	1080	1042	1047	1073	1065	1077	1011	1093	1072	1063	1065	1033	1105	1075	1034	1040	1074	1032	1114	1059	1049	1020	1065	1022	1048	1077	1004	1009	1029	1087	1078	1022	1040	1037	1036	1098	1066	1064	1030	1068	1041	1066	1047	1032	1084	1048	1050	1023	1093	980	1034	1040	1055	1027	989	1010	1070	1078	1067	1052	1042	1051	1037	1071	1004	1044	1034	1087	1127	1043	1039	1020	1039	1087	1092	1022	1036	1047	1048	1017	1035	1019	1042	1044	1037	1075	1030	1050	1083	1059	1045	1058	1045	1053	1012	1001	1063	1055	1158	1094	1047	1029	1048	1049	1011	1147	1069	1096	1018	1095	969	1037	1107	1008	1078	1029	1045	1019	1021	1082	1039	1082	1028	1104	1066	1037	1063	1060	1076	1072	1066	1032	1043	1085	1102	1083	1092	1065	1077	1051	1117	1013	1026	1102	1075	1072	1047	1038	1032	1033	1116	1040	1035	1099	1028	1019	1011	1021	1033	1064	1063	1056	1099	1077	976	1006	1050	1063	1093	1019	1043	1064	1035	1107	1059	1086	1087	1028	1064	1032	1000	1048	1020	1112	1056	1076	1090	1082	1038	1063	1049	1038	1023	1057	1009	1050	1040	1017	1021	1031	1072	1054	1075	1042	1068	1085	1016	1041	1070	1056	1061	1073	1062	1004	984	1036	1080	1035	986	1023	1032	1047	1042	1053	1058	1055	1053	1066	1037	1030	1043	1040	988	1020	1032	983	1053	1063	1013	1061	1022	1001	1070	1062	1055	1019	1045	1046	1072	1020	1071	1013	1068	1045	1048	1057	1081	1054	1038	1054	1069	1031	1129	1041	1061	1023	1043	1032	1115	992	1024	1033	1061	991	1107	1042	1087	1082	1115	1060	1040	1085	1104	1046	1031	1054	1047	1019	1087	1044	1065	1038	1046	1058	965	1031	1047	1055	1032	1053	1055	1071	1033	1048	1051	1058	1067	1052	1023	971	1102	1093	1072	1144	1011	1031	1051	1079	1009	1075	1026	1033	1022	1058	1090	1040	1079	1074	1060	1041	1037	1101	1087	1051	1098	1008	1026	1012	1077	1110	1041	1079	1075	1083	1075	1091	1056	1065	1057	1085	1072	1048	1078	1056	1087	1035	1080	1095	1078	1054	1036	1022	1074	1073	1059	1008	1003	1100	1075	991	1056	1037	1118	1044	1038	981	1068	1002	1001	1095	1041	1048	1095	1083	1036	1061	1032	1046	1039	1010	1036	1012	1035	1075	1009	1036	1041	1012	1081	1065	995	1084	1067	1141	1024	1079	1074	1085	1029	1056	1046	1082	1021	1054	1093	1046	1044	1079	1054	1024	1069	1061	1054	1081	1050	1022	1054	1087	1062	1038	1102	1038	1037	1032	1103	1062	1072	1080	985	1043	1034	1052	1066	1053	1041	1005	987	1039	1073	1015	1022	1130	1097	1036	1045	1014	1055	1172	1052	1100	1066	1027	1039	1036	1050	1070	1036	1086	1034	1020	1038	1057	1021	1042	1086	1076	1021	1088	1072	1045	1035	1060	1112	1075	1067	1080	1124	1044	1070	1013	1062	1050	1045	1030	1036	1053	1052	1078	1057	1161	1087	1081	993	1038	1149	1042	1061	1019	1034	1098	1034	1043	1047	988	1053	1007	1107	1059	1090	1084	1075	1071	1052	1024	1034	1080	1082	1116	1075
24194	44000	36702	25863	19323	14356	10900	8563	6922	5603	4700	4161	3656	3171	2977	2607	2307	2164	2010	1798	1710	1587	1481	1497	1468	1367	1363	1311	1284	1212	1171	1236	1174	1233	1134	1149	1148	1084	1072	1029	1029	1086	1063	1058	1057	1093	1036	1029	1037	1088	1073	1084	1058	959	1040	1092	977	1072	1015	1040	991	1023	1032	1075	1004	1023	1001	966	1067	1011	1051	1025	1043	987	998	1044	996	967	1050	1006	1045	1048	1005	1074	1020	1035	993	1021	1020	1055	1018	1016	1033	1009	1017	1059	1028	1042	1012	1018	1049	1004	1066	1047	997	1003	1043	1004	964	985	1062	1039	1040	1041	1037	1060	1022	924	1034	1001	1069	993	1101	1004	1013	969	1017	1043	1025	998	1028	1042	967	1039	1015	1035	1054	1000	1031	1053	1019	1069	1029	1007	1044	1051	1018	984	1019	1037	1024	1026	1035	979	998	1088	1045	973	990	1047	954	1027	972	1032	1019	1018	1020	1051	1059	969	1047	1038	1026	1086	946	1017	1002	1008	1032	1019	1016	1002	1076	1085	1094	992	1044	1013	1077	983	1033	1038	1005	994	1012	1005	1046	1034	1061	999	999	990	1064	1096	1036	1006	1051	1007	989	945	1011	1016	1012	973	1008	1016	1043	988	1003	1027	1051	1025	1066	972	1003	1054	1030	1063	1000	1000	999	981	1040	1040	1025	1035	1016	1032	1008	1000	1047	1021	1018	1059	1008	1006	989	1035	996	1035	1058	992	1033	1023	1024	1002	1002	1050	1055	1056	1001	988	1007	989	934	1017	1039	999	997	1047	1015	1031	1052	1001	1005	1006	1039	1044	1008	1023	1019	1039	1042	1041	1015	1027	967	1032	1029	1018	1058	989	982	983	1017	1054	952	1004	1021	1037	972	998	990	1027	1047	1003	1003	978	969	1020	1034	1010	1034	1043	1076	973	1021	1018	1021	1026	1023	1016	1080	971	1010	1003	1008	1015	1016	979	982	991	1037	1009	1044	1029	1011	989	1006	1004	1053	1015	1034	1012	970	1002	1035	964	1015	1052	1073	1023	997	1091	1025	1038	1022	983	1055	1044	1023	999	1038	1078	972	982	1018	990	1021	1039	979	1006	1004	981	1000	1024	1035	1032	1053	1000	967	948	1044	1022	955	1012	1006	998	1007	970	1019	1058	968	1039	1030	1003	1054	959	1071	1049	1053	1006	1027	1058	987	1044	1058	1032	1014	1045	1014	1048	982	1009	1062	1039	999	1032	993	983	1057	1042	1039	1022	1036	1000	1023	1018	1000	1075	990	1074	1014	1003	955	1027	1018	985	1002	1055	1009	982	1068	1029	1019	1055	1043	1085	1011	1003	961	997	1041	1069	1011	983	1025	1047	1004	1028	995	982	967	1041	1010	1050	1030	1011	1016	1025	1068	1029	1016	995	939	1021	1015	1064	1009	987	1048	1072	1041	1015	1052	993	1053	1048	997	1024	995	1045	1000	950	1020	992	993	1027	998	1075	1084	977	1034	1036	1028	997	1003	1024	987	1021	1010	1021	1064	1002	1027	1020	982	961	1075	1081	970	1036	1014	984	994	1048	1012	994	1055	977	979	1024	1059	1043	997	932	1010	988	1036	1038	1065	995	978	999	1017	971	1011	1075	1056	1047	1045	1041	1058	1062	1021	1031	1067	1049	965	1013	977	1044	1114	1005	996	1041	1016	966	994	1060	1040	1004	1011	1023	990	1032	984	972	1019	1029	1077	1053	1004	1048	1003	977	1036	1042	1029	964	1038	1056	996	1068	1045	1058	1015	1039	1060	992	949	1017	1034	1032	1017	1036	1022	1039	1044	980	1001	1030	1022	999	996	1051	1010	977	1056	1029	998	1057	1009	1037	1065	1069	962	987	1035	1003	1013	1006	1085	1042	1007	1002	1012	1024	1013	1040	1059	1006	995	1039	1017	1042	1013	1038	957	1018	996	987	1039	998	997	984	1001	1044	989	1023	1038	1109	1057	991	998	1027	1053	1006	1027	1023	952	1017	968	1011	998	1000	986	1021	1080	971	1029	1041	1019	1002	1027	1007	1008	1022	988	1024	1055	1016	1040	1032	988	1013	992	1107	1027	972	1001	1047	1022	1052	987	980	1052	1039	1068	1016	1062	981	1016	1030	1036	997	1041	1005	1000	1031	1021	1061	966	1047	1012	1017	999	1039	957	962	1027	1041	1057	1076	1036	1031	983	1051	1012	1130	1023	1055	1048	1037	961	962	1011	1045	1015	1015	1093	950	991	1013	1011	1000	1044	1016	1031	1056	956	1045	990	997	1012	982	1013	1042	1069	998	1022	999	961	1011	1074	1026	1027	1049	972	1067	983	1053	1052	1080	1039	1002	992	1048	1047	1023	1055	1034	1012	1063	1002	994	1001	1044	1022	1109	1026	1039	1005	1072	1032	963	966	1029	1038	987	1049	993	1001	1047	998	1027	996	985	1090	1048	1029	1025	1060	1066	1012	1024	1035	995	1061	948	1063	1066	1070	996	1060	1014	978	967	1060	963	1077	1068	1002	1030	1040	1057	1054	996	947	1043	1062	1011	1017	1031	1089	1017	987	1053	1011	995	1003	1044	1006	996	1027	1003	1085	1012	1019	1044	1005	1035	1016	1056	992	1041	1009	970	1004	972	995	1024	1015	1043	1032	1039	1047	1101	1020	997	1036	1006	988	1040	1028	1012	1024	992	1045	1052	1025	1049	1044	1034	981	1065	957	1039	1016	995	997	983	1030	1070	1011	1054	1021	1055	997	1034	981	978	988	1020	1020	1058	1022	1056	1000	1018	993	1023	1049	1026	1060	1049	1028	1071	1039	1077	1023	963	971	969	1058	922	989	1028	1016	1074	1083	1033	1040	1019	1014	1001	1023	1039	1022	954	1014	1030	1059	989	939	1004	1034	1035	1035	976	1003	1053	1063	981	1072	999	1012	1012	1018	996	1009	993	1037	999	1024	1034	1039	1068	1025	1039	990	1009	1020	988	1005	1044	1016	1024	938	1019	978	1067	1003	1013	1045	988	1019	1032	1002	997	1043	1022	986	1009	1020	1031	1079	999	1036	1034	1008	1001	1033	1039	979	991	1012	1016	1074	1046	979	1054	1050	1056	1002	1043	1060	1006	1006	937	1016	1010	1110	1080	998	1009	991	1075	1018	1073	1008	1026	989	1029	1003	1054	965	1001	1020	1048	978	1079	1029	1034	1055	1070	1054	1025	1019	972	1010	995	1066	1082	1011	1021	1031	1033	1025	1017	993	1017	978	1008	1032	1037	1062	959	1021	1054	1046	1066	1033	1008	1053	1036	1060	1001	1068	1026	1010	1044	1022	1037	1032	1021	1029	986	985	1074	1034	1024	1002	1016	1064	1024	1056	987	1012	1053	1016	973	1030	1027	1017	1023	1016	1029	1007	1046	1033	1075	1005	1014	1014	961	973	993	990	973	953	990	1046	987	1023	1042	1058	1029	975	997	1023	1010	978	1033	1001	1034	979	1055	1017	1043	987	1006	1036	1008	1029	934	1022	1046	989	1067	1043	1014	985	1029	1053	1054	1030	1054	948	1022	1031	1073	1066	1001	1083	927	1005	971	1013	1021	1024	1136	1023	995	1017	1041	1036	979	1048	997	1012	993	1008	1025	1009	1047	1010	1009	996	994	1047	1051	998	955	1002	1039	1054	1032	981	998	1044	1029	1043	1045	1028	1030	1025	1009	1028	989	961	971	984	1028	1003	1041	1000	1050	1030	1056	1011	998	993	991	1044	1042	1041	1065	1084	985	1027	1041	1015	987	1018	999	992	972	986	1044	1001	1029	1015	1007	1009	980	1032	1012	985	1018	1026	981	1052	1021	1071	1016	1028	1005	995	971	950	1094	1040	985	1018	1004	1004	988	1049	1038	1006	1039	1003	989	1005	1054	1014	967	1062	1032	1029	969	1026	1010	1014	1073	1038	1017	1002	999	1034	987	1024	1052	1012	1023	956	922	1048	968	1020	1004	1015	1044	1067	1021	1021	1015	1014	1009	1027	1015	1001	1038	1046	1027	1005	997	1047	1048	1051	1020	1034	1050	998	1029	1070	1044	1008	980	1001	1006	1004	1053	1025	1026	970	987	1012	976	1048	998	982	992	1058	1053	1033	995	1044	1006	1060	1089	948	1053	1019	1043	1088	973	1030	999	1030	1012	1107	1017	1015	992	1016	1020	1032	1027	1001	1032	1084	993	1011	1002	1057	1030	1006	1011	1030	1023	1035	1025	988	947	1038	1105	1002	1015	1016	1038	1070	1021	1010	990	1009	1015	1004	1019	1026	1045	1010	1025	1006	1039	1082	991	997	1039	971	1006	984	986	969	1035	1094	1079	1037	997	1006	1024	1024	986	988	1082	992	1023	1007	983	998	991	995	994	1004	1086	969	1049	974	1032	991	1020	1041	1031	1011	1018	1045	1029	972	1011	1047	1025	1021	1022	995	983	1050	1030	1035	991	1060	1032	1022	990	1027	1022	1041	1020	1058	1048	1058	1022	1013	1084	1019	1031	1027	1020	1022	1041	1042	1019	1046	1037	1018	1027	1037	1044	1001	984	1026	1054	1045	989	1030	1009	1003	1029	1029	981	981	1006	1005	1049	1028	995	990	1028	1015	1038	997	978	1023	984	980	1040
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
